From ce92773a602cca246c44dbec9fb87656fedfa323 Mon Sep 17 00:00:00 2001 From: coco875 <59367621+coco875@users.noreply.github.com> Date: Mon, 22 Dec 2025 22:48:07 +0100 Subject: [PATCH] Clean ptr and fix (#610) * use more unique ptr and fix a shell crash * remove useless mods folder * add even more unique_ptr * Update KoopaTroopaBeach.cpp * restore a throw * Update Game.cpp * automatically create mods folder * fix oob in external by assuming that all 8 player can make sound * better texture loading * add destructor for gameobject * avoid out of bound in audio sample * Update FrameInterpolation.cpp * Update torch --- mods/C/compile.sh | 4 - mods/C/test.c | 36 - mods/asc/.gitignore | 2 - mods/asc/asconfig.json | 23 - mods/asc/assembly/index.ts | 6 - mods/asc/assembly/tsconfig.json | 6 - mods/asc/compile.sh | 3 - mods/asc/index.html | 10 - mods/asc/package.json | 26 - mods/asc/setup.sh | 1 - mods/asc/tests/index.js | 4 - mods/cython/compile.sh | 3 - mods/cython/file.text | 39092 ---------------- mods/cython/setup.py | 9 - mods/cython/test.c | 6710 --- mods/cython/test.py | 4 - mods/go/compile.sh | 3 - mods/go/test.go | 12 - mods/js/compile.sh | 3 - mods/js/test.js | 7 - mods/js/test.wit | 5 - mods/lua/compile.sh | 4 - mods/lua/definition.yml | 8 - mods/lua/test.lua | 6 - mods/ocaml/.gitignore | 5 - mods/ocaml/compile.sh | 2 - mods/ocaml/test.ml | 1 - mods/ocaml/test.mli | 0 mods/py/compile.sh | 3 - mods/py/py2wasmtest.py | 6 - mods/py/setup.sh | 1 - mods/py/test.py | 4 - mods/py2many/.gitignore | 3 - mods/py2many/compile.sh | 5 - mods/py2many/export.cpp | 5 - mods/py2many/main.py | 7 - mods/python-rust/.github/dependabot.yml | 8 - mods/python-rust/.gitignore | 6 - mods/python-rust/.travis.yml | 69 - mods/python-rust/Cargo.toml | 12 - mods/python-rust/LICENSE_APACHE | 201 - mods/python-rust/LICENSE_MIT | 25 - mods/python-rust/README.md | 84 - mods/python-rust/compile.sh | 3 - mods/python-rust/setup.sh | 1 - mods/python-rust/src/lib.rs | 29 - mods/python-rust/tests/web.rs | 13 - mods/rust/.github/dependabot.yml | 8 - mods/rust/.gitignore | 6 - mods/rust/.travis.yml | 69 - mods/rust/Cargo.toml | 11 - mods/rust/LICENSE_APACHE | 201 - mods/rust/LICENSE_MIT | 25 - mods/rust/compile.sh | 3 - mods/rust/setup.sh | 1 - mods/rust/src/lib.rs | 7 - mods/rust/tests/web.rs | 13 - src/audio/external.c | 54 +- src/audio/external.h | 67 +- src/audio/synthesis.c | 11 + src/camera.c | 2 +- src/code_80057C60.c | 2 +- src/engine/World.cpp | 12 +- src/engine/World.h | 8 +- src/engine/editor/Editor.cpp | 21 +- src/engine/editor/Editor.h | 2 +- src/engine/editor/GameObject.h | 1 + src/engine/editor/ObjectPicker.cpp | 4 +- src/engine/mods/ModManager.cpp | 6 + src/engine/objects/Trophy.cpp | 2 +- src/engine/tracks/KoopaTroopaBeach.cpp | 8 + src/port/Game.cpp | 84 +- src/port/interpolation/FrameInterpolation.cpp | 8 +- src/port/ui/SceneExplorer.cpp | 2 +- src/racing/actors_extended.c | 18 +- src/render_player.c | 7 +- torch | 2 +- 77 files changed, 179 insertions(+), 46966 deletions(-) delete mode 100644 mods/C/compile.sh delete mode 100644 mods/C/test.c delete mode 100644 mods/asc/.gitignore delete mode 100644 mods/asc/asconfig.json delete mode 100644 mods/asc/assembly/index.ts delete mode 100644 mods/asc/assembly/tsconfig.json delete mode 100644 mods/asc/compile.sh delete mode 100644 mods/asc/index.html delete mode 100644 mods/asc/package.json delete mode 100644 mods/asc/setup.sh delete mode 100644 mods/asc/tests/index.js delete mode 100644 mods/cython/compile.sh delete mode 100644 mods/cython/file.text delete mode 100644 mods/cython/setup.py delete mode 100644 mods/cython/test.c delete mode 100644 mods/cython/test.py delete mode 100644 mods/go/compile.sh delete mode 100644 mods/go/test.go delete mode 100644 mods/js/compile.sh delete mode 100644 mods/js/test.js delete mode 100644 mods/js/test.wit delete mode 100644 mods/lua/compile.sh delete mode 100644 mods/lua/definition.yml delete mode 100644 mods/lua/test.lua delete mode 100644 mods/ocaml/.gitignore delete mode 100644 mods/ocaml/compile.sh delete mode 100644 mods/ocaml/test.ml delete mode 100644 mods/ocaml/test.mli delete mode 100644 mods/py/compile.sh delete mode 100644 mods/py/py2wasmtest.py delete mode 100644 mods/py/setup.sh delete mode 100644 mods/py/test.py delete mode 100644 mods/py2many/.gitignore delete mode 100644 mods/py2many/compile.sh delete mode 100644 mods/py2many/export.cpp delete mode 100644 mods/py2many/main.py delete mode 100644 mods/python-rust/.github/dependabot.yml delete mode 100644 mods/python-rust/.gitignore delete mode 100644 mods/python-rust/.travis.yml delete mode 100644 mods/python-rust/Cargo.toml delete mode 100644 mods/python-rust/LICENSE_APACHE delete mode 100644 mods/python-rust/LICENSE_MIT delete mode 100644 mods/python-rust/README.md delete mode 100644 mods/python-rust/compile.sh delete mode 100644 mods/python-rust/setup.sh delete mode 100644 mods/python-rust/src/lib.rs delete mode 100644 mods/python-rust/tests/web.rs delete mode 100644 mods/rust/.github/dependabot.yml delete mode 100644 mods/rust/.gitignore delete mode 100644 mods/rust/.travis.yml delete mode 100644 mods/rust/Cargo.toml delete mode 100644 mods/rust/LICENSE_APACHE delete mode 100644 mods/rust/LICENSE_MIT delete mode 100644 mods/rust/compile.sh delete mode 100644 mods/rust/setup.sh delete mode 100644 mods/rust/src/lib.rs delete mode 100644 mods/rust/tests/web.rs diff --git a/mods/C/compile.sh b/mods/C/compile.sh deleted file mode 100644 index b417dc02b..000000000 --- a/mods/C/compile.sh +++ /dev/null @@ -1,4 +0,0 @@ -emcc test.c -o testc.wasm -O3 -s LINKABLE=1 -s EXPORT_ALL=1 -s PURE_WASI=1 -mkdir -p ../../build/mods/ -rm ../../build/mods/test.wasm -cp testc.wasm ../../build/mods/test.wasm \ No newline at end of file diff --git a/mods/C/test.c b/mods/C/test.c deleted file mode 100644 index abc7b9cdf..000000000 --- a/mods/C/test.c +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include - -#define IMPORT_FUNC(return_type, name) __attribute__((import_name(#name))) return_type name - -IMPORT_FUNC(int, call_extern_function)(char* module, char* function_name, int argc, int* argv); -IMPORT_FUNC(void, hook_render)(void()); -IMPORT_FUNC(void, load_debug_font)(); -IMPORT_FUNC(void, post_debug_print)(); -IMPORT_FUNC(void, debug_print_str2)(int x, int y, char*); - -int fib(int n) { - // call_extern_function("test", "testfunc", 0, NULL); - if (n <= 1) { - return n; - } - return fib(n - 1) + fib(n - 2); -} - -void testfunc() { - printf("call testfunc with the function test\n"); -} - -void some_render() { - load_debug_font(); - debug_print_str2(0, 0, "hello"); - post_debug_print(); -} - -void init() { - printf("init test\n"); - hook_render(some_render); -} - -int main() { -} \ No newline at end of file diff --git a/mods/asc/.gitignore b/mods/asc/.gitignore deleted file mode 100644 index 25c8fdbab..000000000 --- a/mods/asc/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules -package-lock.json \ No newline at end of file diff --git a/mods/asc/asconfig.json b/mods/asc/asconfig.json deleted file mode 100644 index 9a56e8bf6..000000000 --- a/mods/asc/asconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "targets": { - "debug": { - "outFile": "build/debug.wasm", - "textFile": "build/debug.wat", - "sourceMap": true, - "debug": true - }, - "release": { - "outFile": "build/release.wasm", - "textFile": "build/release.wat", - "sourceMap": true, - "optimizeLevel": 3, - "shrinkLevel": 0, - "converge": false, - "noAssert": false - } - }, - "options": { - "bindings": "esm" - }, - "extends": "./node_modules/@assemblyscript/wasi-shim/asconfig.json" -} \ No newline at end of file diff --git a/mods/asc/assembly/index.ts b/mods/asc/assembly/index.ts deleted file mode 100644 index ce6089920..000000000 --- a/mods/asc/assembly/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export function fib(n: i32): i32 { - if (n <= 1) { - return n; - } - return fib(n - 1) + fib(n - 2); -} diff --git a/mods/asc/assembly/tsconfig.json b/mods/asc/assembly/tsconfig.json deleted file mode 100644 index e28fcf257..000000000 --- a/mods/asc/assembly/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "assemblyscript/std/assembly.json", - "include": [ - "./**/*.ts" - ] -} \ No newline at end of file diff --git a/mods/asc/compile.sh b/mods/asc/compile.sh deleted file mode 100644 index d31353e3a..000000000 --- a/mods/asc/compile.sh +++ /dev/null @@ -1,3 +0,0 @@ -npm run asbuild -rm ../../build/test.wasm -cp build/release.wasm ../../build/test.wasm \ No newline at end of file diff --git a/mods/asc/index.html b/mods/asc/index.html deleted file mode 100644 index c170ddeb9..000000000 --- a/mods/asc/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/mods/asc/package.json b/mods/asc/package.json deleted file mode 100644 index cc51920bd..000000000 --- a/mods/asc/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "asc", - "version": "1.0.0", - "main": "index.js", - "scripts": { - "test": "node tests", - "asbuild:debug": "asc assembly/index.ts --target debug", - "asbuild:release": "asc assembly/index.ts --target release", - "asbuild": "npm run asbuild:debug && npm run asbuild:release", - "start": "npx serve ." - }, - "author": "", - "license": "ISC", - "description": "", - "devDependencies": { - "@assemblyscript/wasi-shim": "^0.1.0", - "assemblyscript": "^0.27.29" - }, - "type": "module", - "exports": { - ".": { - "import": "./build/release.js", - "types": "./build/release.d.ts" - } - } -} \ No newline at end of file diff --git a/mods/asc/setup.sh b/mods/asc/setup.sh deleted file mode 100644 index b66c116ad..000000000 --- a/mods/asc/setup.sh +++ /dev/null @@ -1 +0,0 @@ -npm install \ No newline at end of file diff --git a/mods/asc/tests/index.js b/mods/asc/tests/index.js deleted file mode 100644 index 769a0b0bf..000000000 --- a/mods/asc/tests/index.js +++ /dev/null @@ -1,4 +0,0 @@ -import assert from "assert"; -import { add } from "../build/debug.js"; -assert.strictEqual(add(1, 2), 3); -console.log("ok"); diff --git a/mods/cython/compile.sh b/mods/cython/compile.sh deleted file mode 100644 index 47b15d0e0..000000000 --- a/mods/cython/compile.sh +++ /dev/null @@ -1,3 +0,0 @@ -python setup.py build_ext --inplace -rm ../../build/test.wasm -cp test.cp311-wasm32_wasip1_threads.wasm ../../build/test.wasm \ No newline at end of file diff --git a/mods/cython/file.text b/mods/cython/file.text deleted file mode 100644 index 707116fc0..000000000 --- a/mods/cython/file.text +++ /dev/null @@ -1,39092 +0,0 @@ - 0x0 | 00 61 73 6d | version 1 (Module) - | 01 00 00 00 - 0x8 | 01 ae 01 | type section - 0xb | 16 | 22 count ---- rec group 0 (implicit) --- - 0xc | 60 04 7f 7f | [type 0] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32, I32], results: [I32] }), shared: false } } - | 7f 7f 01 7f ---- rec group 1 (implicit) --- - 0x14 | 60 02 7f 7f | [type 1] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32], results: [I32] }), shared: false } } - | 01 7f ---- rec group 2 (implicit) --- - 0x1a | 60 03 7f 7f | [type 2] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32], results: [I32] }), shared: false } } - | 7f 01 7f ---- rec group 3 (implicit) --- - 0x21 | 60 01 7f 01 | [type 3] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32], results: [I32] }), shared: false } } - | 7f ---- rec group 4 (implicit) --- - 0x26 | 60 05 7f 7f | [type 4] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32, I32, I32], results: [I32] }), shared: false } } - | 7f 7f 7f 01 - | 7f ---- rec group 5 (implicit) --- - 0x2f | 60 03 7f 7e | [type 5] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I64, I32], results: [I64] }), shared: false } } - | 7f 01 7e ---- rec group 6 (implicit) --- - 0x36 | 60 02 7f 7f | [type 6] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32], results: [] }), shared: false } } - | 00 ---- rec group 7 (implicit) --- - 0x3b | 60 00 01 7f | [type 7] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [], results: [I32] }), shared: false } } ---- rec group 8 (implicit) --- - 0x3f | 60 01 7f 01 | [type 8] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32], results: [I64] }), shared: false } } - | 7e ---- rec group 9 (implicit) --- - 0x44 | 60 01 7f 00 | [type 9] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32], results: [] }), shared: false } } ---- rec group 10 (implicit) --- - 0x48 | 60 00 00 | [type 10] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [], results: [] }), shared: false } } ---- rec group 11 (implicit) --- - 0x4b | 60 12 7f 7f | [type 11] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32], results: [I32] }), shared: false } } - | 7f 7f 7f 7f - | 7f 7f 7f 7f - | 7f 7f 7f 7f - | 7f 7f 7f 7f - | 01 7f ---- rec group 12 (implicit) --- - 0x61 | 60 01 7e 01 | [type 12] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I64], results: [I32] }), shared: false } } - | 7f ---- rec group 13 (implicit) --- - 0x66 | 60 01 7c 01 | [type 13] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [F64], results: [I32] }), shared: false } } - | 7f ---- rec group 14 (implicit) --- - 0x6b | 60 04 7f 7e | [type 14] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I64, I32, I32], results: [I32] }), shared: false } } - | 7f 7f 01 7f ---- rec group 15 (implicit) --- - 0x73 | 60 07 7f 7f | [type 15] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32, I32, I32, I32, I32], results: [I32] }), shared: false } } - | 7f 7f 7f 7f - | 7f 01 7f ---- rec group 16 (implicit) --- - 0x7e | 60 04 7f 7f | [type 16] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32, I32], results: [] }), shared: false } } - | 7f 7f 00 ---- rec group 17 (implicit) --- - 0x85 | 60 10 7f 7f | [type 17] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32, I32], results: [I32] }), shared: false } } - | 7f 7f 7f 7f - | 7f 7f 7f 7f - | 7f 7f 7f 7f - | 7f 7f 01 7f ---- rec group 18 (implicit) --- - 0x99 | 60 08 7f 7f | [type 18] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32, I32, I32, I32, I32, I32], results: [I32] }), shared: false } } - | 7f 7f 7f 7f - | 7f 7f 01 7f ---- rec group 19 (implicit) --- - 0xa5 | 60 03 7f 7f | [type 19] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32], results: [] }), shared: false } } - | 7f 00 ---- rec group 20 (implicit) --- - 0xab | 60 05 7f 7f | [type 20] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [I32, I32, I32, I32, I32], results: [] }), shared: false } } - | 7f 7f 7f 00 ---- rec group 21 (implicit) --- - 0xb3 | 60 02 7c 7f | [type 21] SubType { is_final: true, supertype_idx: None, composite_type: CompositeType { inner: Func(FuncType { params: [F64, I32], results: [F64] }), shared: false } } - | 01 7c - 0xb9 | 02 bf 0f | import section - 0xbc | 50 | 80 count - 0xbd | 03 65 6e 76 | import [func 0] Import { module: "env", name: "PyModuleDef_Init", ty: Func(3) } - | 10 50 79 4d - | 6f 64 75 6c - | 65 44 65 66 - | 5f 49 6e 69 - | 74 00 03 - 0xd4 | 03 65 6e 76 | import [func 1] Import { module: "env", name: "PyObject_GetAttrString", ty: Func(1) } - | 16 50 79 4f - | 62 6a 65 63 - | 74 5f 47 65 - | 74 41 74 74 - | 72 53 74 72 - | 69 6e 67 00 - | 01 - 0xf1 | 03 65 6e 76 | import [func 2] Import { module: "env", name: "PyModule_NewObject", ty: Func(3) } - | 12 50 79 4d - | 6f 64 75 6c - | 65 5f 4e 65 - | 77 4f 62 6a - | 65 63 74 00 - | 03 - 0x10a | 03 65 6e 76 | import [func 3] Import { module: "env", name: "PyModule_GetDict", ty: Func(3) } - | 10 50 79 4d - | 6f 64 75 6c - | 65 5f 47 65 - | 74 44 69 63 - | 74 00 03 - 0x121 | 03 65 6e 76 | import [func 4] Import { module: "env", name: "PyErr_SetString", ty: Func(6) } - | 0f 50 79 45 - | 72 72 5f 53 - | 65 74 53 74 - | 72 69 6e 67 - | 00 06 - 0x137 | 03 65 6e 76 | import [func 5] Import { module: "env", name: "PyObject_SetAttrString", ty: Func(2) } - | 16 50 79 4f - | 62 6a 65 63 - | 74 5f 53 65 - | 74 41 74 74 - | 72 53 74 72 - | 69 6e 67 00 - | 02 - 0x154 | 03 65 6e 76 | import [func 6] Import { module: "env", name: "PyTuple_New", ty: Func(3) } - | 0b 50 79 54 - | 75 70 6c 65 - | 5f 4e 65 77 - | 00 03 - 0x166 | 03 65 6e 76 | import [func 7] Import { module: "env", name: "PyBytes_FromStringAndSize", ty: Func(1) } - | 19 50 79 42 - | 79 74 65 73 - | 5f 46 72 6f - | 6d 53 74 72 - | 69 6e 67 41 - | 6e 64 53 69 - | 7a 65 00 01 - 0x186 | 03 65 6e 76 | import [func 8] Import { module: "env", name: "PyUnicode_FromStringAndSize", ty: Func(1) } - | 1b 50 79 55 - | 6e 69 63 6f - | 64 65 5f 46 - | 72 6f 6d 53 - | 74 72 69 6e - | 67 41 6e 64 - | 53 69 7a 65 - | 00 01 - 0x1a8 | 03 65 6e 76 | import [func 9] Import { module: "env", name: "PyObject_SetAttr", ty: Func(2) } - | 10 50 79 4f - | 62 6a 65 63 - | 74 5f 53 65 - | 74 41 74 74 - | 72 00 02 - 0x1bf | 03 65 6e 76 | import [func 10] Import { module: "env", name: "PyImport_GetModuleDict", ty: Func(7) } - | 16 50 79 49 - | 6d 70 6f 72 - | 74 5f 47 65 - | 74 4d 6f 64 - | 75 6c 65 44 - | 69 63 74 00 - | 07 - 0x1dc | 03 65 6e 76 | import [func 11] Import { module: "env", name: "PyDict_GetItemString", ty: Func(1) } - | 14 50 79 44 - | 69 63 74 5f - | 47 65 74 49 - | 74 65 6d 53 - | 74 72 69 6e - | 67 00 01 - 0x1f7 | 03 65 6e 76 | import [func 12] Import { module: "env", name: "PyDict_SetItemString", ty: Func(2) } - | 14 50 79 44 - | 69 63 74 5f - | 53 65 74 49 - | 74 65 6d 53 - | 74 72 69 6e - | 67 00 02 - 0x212 | 03 65 6e 76 | import [func 13] Import { module: "env", name: "PyDict_SetItem", ty: Func(2) } - | 0e 50 79 44 - | 69 63 74 5f - | 53 65 74 49 - | 74 65 6d 00 - | 02 - 0x227 | 03 65 6e 76 | import [func 14] Import { module: "env", name: "PyDict_New", ty: Func(7) } - | 0a 50 79 44 - | 69 63 74 5f - | 4e 65 77 00 - | 07 - 0x238 | 03 65 6e 76 | import [func 15] Import { module: "env", name: "PyErr_Occurred", ty: Func(7) } - | 0e 50 79 45 - | 72 72 5f 4f - | 63 63 75 72 - | 72 65 64 00 - | 07 - 0x24d | 03 65 6e 76 | import [func 16] Import { module: "env", name: "PyThreadState_Get", ty: Func(7) } - | 11 50 79 54 - | 68 72 65 61 - | 64 53 74 61 - | 74 65 5f 47 - | 65 74 00 07 - 0x265 | 03 65 6e 76 | import [func 17] Import { module: "env", name: "PyInterpreterState_GetID", ty: Func(8) } - | 18 50 79 49 - | 6e 74 65 72 - | 70 72 65 74 - | 65 72 53 74 - | 61 74 65 5f - | 47 65 74 49 - | 44 00 08 - 0x284 | 03 65 6e 76 | import [func 18] Import { module: "env", name: "_Py_Dealloc", ty: Func(9) } - | 0b 5f 50 79 - | 5f 44 65 61 - | 6c 6c 6f 63 - | 00 09 - 0x296 | 03 65 6e 76 | import [func 19] Import { module: "env", name: "PyErr_ExceptionMatches", ty: Func(3) } - | 16 50 79 45 - | 72 72 5f 45 - | 78 63 65 70 - | 74 69 6f 6e - | 4d 61 74 63 - | 68 65 73 00 - | 03 - 0x2b3 | 03 65 6e 76 | import [func 20] Import { module: "env", name: "PyErr_Clear", ty: Func(10) } - | 0b 50 79 45 - | 72 72 5f 43 - | 6c 65 61 72 - | 00 0a - 0x2c5 | 03 65 6e 76 | import [func 21] Import { module: "env", name: "PyImport_AddModule", ty: Func(3) } - | 12 50 79 49 - | 6d 70 6f 72 - | 74 5f 41 64 - | 64 4d 6f 64 - | 75 6c 65 00 - | 03 - 0x2de | 03 65 6e 76 | import [func 22] Import { module: "env", name: "PyOS_snprintf", ty: Func(0) } - | 0d 50 79 4f - | 53 5f 73 6e - | 70 72 69 6e - | 74 66 00 00 - 0x2f2 | 03 65 6e 76 | import [func 23] Import { module: "env", name: "PyErr_WarnEx", ty: Func(2) } - | 0c 50 79 45 - | 72 72 5f 57 - | 61 72 6e 45 - | 78 00 02 - 0x305 | 03 65 6e 76 | import [func 24] Import { module: "env", name: "PyLong_FromLong", ty: Func(3) } - | 0f 50 79 4c - | 6f 6e 67 5f - | 46 72 6f 6d - | 4c 6f 6e 67 - | 00 03 - 0x31b | 03 65 6e 76 | import [func 25] Import { module: "env", name: "PyTuple_Pack", ty: Func(1) } - | 0c 50 79 54 - | 75 70 6c 65 - | 5f 50 61 63 - | 6b 00 01 - 0x32e | 03 65 6e 76 | import [func 26] Import { module: "env", name: "_PyObject_GC_New", ty: Func(3) } - | 10 5f 50 79 - | 4f 62 6a 65 - | 63 74 5f 47 - | 43 5f 4e 65 - | 77 00 03 - 0x345 | 03 65 6e 76 | import [func 27] Import { module: "env", name: "PyObject_GC_Track", ty: Func(9) } - | 11 50 79 4f - | 62 6a 65 63 - | 74 5f 47 43 - | 5f 54 72 61 - | 63 6b 00 09 - 0x35d | 03 65 6e 76 | import [func 28] Import { module: "env", name: "_PyThreadState_UncheckedGet", ty: Func(7) } - | 1b 5f 50 79 - | 54 68 72 65 - | 61 64 53 74 - | 61 74 65 5f - | 55 6e 63 68 - | 65 63 6b 65 - | 64 47 65 74 - | 00 07 - 0x37f | 03 65 6e 76 | import [func 29] Import { module: "env", name: "PyFrame_New", ty: Func(0) } - | 0b 50 79 46 - | 72 61 6d 65 - | 5f 4e 65 77 - | 00 00 - 0x391 | 03 65 6e 76 | import [func 30] Import { module: "env", name: "PyTraceBack_Here", ty: Func(3) } - | 10 50 79 54 - | 72 61 63 65 - | 42 61 63 6b - | 5f 48 65 72 - | 65 00 03 - 0x3a8 | 03 65 6e 76 | import [func 31] Import { module: "env", name: "PyType_Ready", ty: Func(3) } - | 0c 50 79 54 - | 79 70 65 5f - | 52 65 61 64 - | 79 00 03 - 0x3bb | 03 65 6e 76 | import [func 32] Import { module: "env", name: "PyErr_Format", ty: Func(2) } - | 0c 50 79 45 - | 72 72 5f 46 - | 6f 72 6d 61 - | 74 00 02 - 0x3ce | 03 65 6e 76 | import [func 33] Import { module: "env", name: "PyObject_GC_UnTrack", ty: Func(9) } - | 13 50 79 4f - | 62 6a 65 63 - | 74 5f 47 43 - | 5f 55 6e 54 - | 72 61 63 6b - | 00 09 - 0x3e8 | 03 65 6e 76 | import [func 34] Import { module: "env", name: "PyUnicode_FromFormat", ty: Func(1) } - | 14 50 79 55 - | 6e 69 63 6f - | 64 65 5f 46 - | 72 6f 6d 46 - | 6f 72 6d 61 - | 74 00 01 - 0x403 | 03 65 6e 76 | import [func 35] Import { module: "env", name: "PyTuple_GetSlice", ty: Func(2) } - | 10 50 79 54 - | 75 70 6c 65 - | 5f 47 65 74 - | 53 6c 69 63 - | 65 00 02 - 0x41a | 03 65 6e 76 | import [func 36] Import { module: "env", name: "PyTuple_GetItem", ty: Func(1) } - | 0f 50 79 54 - | 75 70 6c 65 - | 5f 47 65 74 - | 49 74 65 6d - | 00 01 - 0x430 | 03 65 6e 76 | import [func 37] Import { module: "env", name: "PyObject_Free", ty: Func(9) } - | 0d 50 79 4f - | 62 6a 65 63 - | 74 5f 46 72 - | 65 65 00 09 - 0x444 | 03 65 6e 76 | import [func 38] Import { module: "env", name: "PyMethod_New", ty: Func(1) } - | 0c 50 79 4d - | 65 74 68 6f - | 64 5f 4e 65 - | 77 00 01 - 0x457 | 03 65 6e 76 | import [func 39] Import { module: "env", name: "PyObject_ClearWeakRefs", ty: Func(9) } - | 16 50 79 4f - | 62 6a 65 63 - | 74 5f 43 6c - | 65 61 72 57 - | 65 61 6b 52 - | 65 66 73 00 - | 09 - 0x474 | 03 65 6e 76 | import [func 40] Import { module: "env", name: "PyObject_GC_Del", ty: Func(9) } - | 0f 50 79 4f - | 62 6a 65 63 - | 74 5f 47 43 - | 5f 44 65 6c - | 00 09 - 0x48a | 03 65 6e 76 | import [func 41] Import { module: "env", name: "PyDict_Size", ty: Func(3) } - | 0b 50 79 44 - | 69 63 74 5f - | 53 69 7a 65 - | 00 03 - 0x49c | 03 65 6e 76 | import [func 42] Import { module: "env", name: "PyMem_Malloc", ty: Func(3) } - | 0c 50 79 4d - | 65 6d 5f 4d - | 61 6c 6c 6f - | 63 00 03 - 0x4af | 03 65 6e 76 | import [func 43] Import { module: "env", name: "PyErr_NoMemory", ty: Func(7) } - | 0e 50 79 45 - | 72 72 5f 4e - | 6f 4d 65 6d - | 6f 72 79 00 - | 07 - 0x4c4 | 03 65 6e 76 | import [func 44] Import { module: "env", name: "PyMem_Free", ty: Func(9) } - | 0a 50 79 4d - | 65 6d 5f 46 - | 72 65 65 00 - | 09 - 0x4d5 | 03 65 6e 76 | import [func 45] Import { module: "env", name: "PyDict_Next", ty: Func(0) } - | 0b 50 79 44 - | 69 63 74 5f - | 4e 65 78 74 - | 00 00 - 0x4e7 | 03 65 6e 76 | import [func 46] Import { module: "env", name: "PyUnicode_FromString", ty: Func(3) } - | 14 50 79 55 - | 6e 69 63 6f - | 64 65 5f 46 - | 72 6f 6d 53 - | 74 72 69 6e - | 67 00 03 - 0x502 | 03 65 6e 76 | import [func 47] Import { module: "env", name: "PyUnicode_InternFromString", ty: Func(3) } - | 1a 50 79 55 - | 6e 69 63 6f - | 64 65 5f 49 - | 6e 74 65 72 - | 6e 46 72 6f - | 6d 53 74 72 - | 69 6e 67 00 - | 03 - 0x523 | 03 65 6e 76 | import [func 48] Import { module: "env", name: "PyList_New", ty: Func(3) } - | 0a 50 79 4c - | 69 73 74 5f - | 4e 65 77 00 - | 03 - 0x534 | 03 65 6e 76 | import [func 49] Import { module: "env", name: "PyImport_ImportModuleLevelObject", ty: Func(4) } - | 20 50 79 49 - | 6d 70 6f 72 - | 74 5f 49 6d - | 70 6f 72 74 - | 4d 6f 64 75 - | 6c 65 4c 65 - | 76 65 6c 4f - | 62 6a 65 63 - | 74 00 04 - 0x55b | 03 65 6e 76 | import [func 50] Import { module: "env", name: "PyObject_GetAttr", ty: Func(1) } - | 10 50 79 4f - | 62 6a 65 63 - | 74 5f 47 65 - | 74 41 74 74 - | 72 00 01 - 0x572 | 03 65 6e 76 | import [func 51] Import { module: "env", name: "PyUnicode_Decode", ty: Func(0) } - | 10 50 79 55 - | 6e 69 63 6f - | 64 65 5f 44 - | 65 63 6f 64 - | 65 00 00 - 0x589 | 03 65 6e 76 | import [func 52] Import { module: "env", name: "PyObject_Hash", ty: Func(3) } - | 0d 50 79 4f - | 62 6a 65 63 - | 74 5f 48 61 - | 73 68 00 03 - 0x59d | 03 65 6e 76 | import [func 53] Import { module: "env", name: "PyCode_NewWithPosOnlyArgs", ty: Func(11) } - | 19 50 79 43 - | 6f 64 65 5f - | 4e 65 77 57 - | 69 74 68 50 - | 6f 73 4f 6e - | 6c 79 41 72 - | 67 73 00 0b - 0x5bd | 03 65 6e 76 | import [func 54] Import { module: "env", name: "PyUnicode_Compare", ty: Func(1) } - | 11 50 79 55 - | 6e 69 63 6f - | 64 65 5f 43 - | 6f 6d 70 61 - | 72 65 00 01 - 0x5d5 | 03 65 6e 76 | import [func 55] Import { module: "env", name: "PyObject_RichCompare", ty: Func(2) } - | 14 50 79 4f - | 62 6a 65 63 - | 74 5f 52 69 - | 63 68 43 6f - | 6d 70 61 72 - | 65 00 02 - 0x5f0 | 03 65 6e 76 | import [func 56] Import { module: "env", name: "PyNumber_Add", ty: Func(1) } - | 0c 50 79 4e - | 75 6d 62 65 - | 72 5f 41 64 - | 64 00 01 - 0x603 | 03 65 6e 76 | import [func 57] Import { module: "env", name: "_PyUnicode_Ready", ty: Func(3) } - | 10 5f 50 79 - | 55 6e 69 63 - | 6f 64 65 5f - | 52 65 61 64 - | 79 00 03 - 0x61a | 03 65 6e 76 | import [func 58] Import { module: "env", name: "PyObject_IsTrue", ty: Func(3) } - | 0f 50 79 4f - | 62 6a 65 63 - | 74 5f 49 73 - | 54 72 75 65 - | 00 03 - 0x630 | 03 65 6e 76 | import [func 59] Import { module: "env", name: "_PyDict_GetItem_KnownHash", ty: Func(2) } - | 19 5f 50 79 - | 44 69 63 74 - | 5f 47 65 74 - | 49 74 65 6d - | 5f 4b 6e 6f - | 77 6e 48 61 - | 73 68 00 02 - 0x650 | 03 65 6e 76 | import [func 60] Import { module: "env", name: "PyLong_FromLongLong", ty: Func(12) } - | 13 50 79 4c - | 6f 6e 67 5f - | 46 72 6f 6d - | 4c 6f 6e 67 - | 4c 6f 6e 67 - | 00 0c - 0x66a | 03 65 6e 76 | import [func 61] Import { module: "env", name: "PyFloat_FromDouble", ty: Func(13) } - | 12 50 79 46 - | 6c 6f 61 74 - | 5f 46 72 6f - | 6d 44 6f 75 - | 62 6c 65 00 - | 0d - 0x683 | 03 65 6e 76 | import [func 62] Import { module: "env", name: "PyNumber_InPlaceSubtract", ty: Func(1) } - | 18 50 79 4e - | 75 6d 62 65 - | 72 5f 49 6e - | 50 6c 61 63 - | 65 53 75 62 - | 74 72 61 63 - | 74 00 01 - 0x6a2 | 03 65 6e 76 | import [func 63] Import { module: "env", name: "PyNumber_Subtract", ty: Func(1) } - | 11 50 79 4e - | 75 6d 62 65 - | 72 5f 53 75 - | 62 74 72 61 - | 63 74 00 01 - 0x6ba | 03 65 6e 76 | import [func 64] Import { module: "env", name: "PyVectorcall_Function", ty: Func(3) } - | 15 50 79 56 - | 65 63 74 6f - | 72 63 61 6c - | 6c 5f 46 75 - | 6e 63 74 69 - | 6f 6e 00 03 - 0x6d6 | 03 65 6e 76 | import [func 65] Import { module: "env", name: "PyObject_VectorcallDict", ty: Func(0) } - | 17 50 79 4f - | 62 6a 65 63 - | 74 5f 56 65 - | 63 74 6f 72 - | 63 61 6c 6c - | 44 69 63 74 - | 00 00 - 0x6f4 | 03 65 6e 76 | import [func 66] Import { module: "env", name: "PyObject_GenericGetAttr", ty: Func(1) } - | 17 50 79 4f - | 62 6a 65 63 - | 74 5f 47 65 - | 6e 65 72 69 - | 63 47 65 74 - | 41 74 74 72 - | 00 01 - 0x712 | 03 65 6e 76 | import [func 67] Import { module: "env", name: "_PyObject_GenericGetAttrWithDict", ty: Func(0) } - | 20 5f 50 79 - | 4f 62 6a 65 - | 63 74 5f 47 - | 65 6e 65 72 - | 69 63 47 65 - | 74 41 74 74 - | 72 57 69 74 - | 68 44 69 63 - | 74 00 00 - 0x739 | 03 65 6e 76 | import [func 68] Import { module: "env", name: "PyErr_GivenExceptionMatches", ty: Func(1) } - | 1b 50 79 45 - | 72 72 5f 47 - | 69 76 65 6e - | 45 78 63 65 - | 70 74 69 6f - | 6e 4d 61 74 - | 63 68 65 73 - | 00 01 - 0x75b | 03 65 6e 76 | import [func 69] Import { module: "env", name: "Py_EnterRecursiveCall", ty: Func(3) } - | 15 50 79 5f - | 45 6e 74 65 - | 72 52 65 63 - | 75 72 73 69 - | 76 65 43 61 - | 6c 6c 00 03 - 0x777 | 03 65 6e 76 | import [func 70] Import { module: "env", name: "Py_LeaveRecursiveCall", ty: Func(10) } - | 15 50 79 5f - | 4c 65 61 76 - | 65 52 65 63 - | 75 72 73 69 - | 76 65 43 61 - | 6c 6c 00 0a - 0x793 | 03 65 6e 76 | import [func 71] Import { module: "env", name: "PyObject_Call", ty: Func(2) } - | 0d 50 79 4f - | 62 6a 65 63 - | 74 5f 43 61 - | 6c 6c 00 02 - 0x7a7 | 03 65 6e 76 | import [func 72] Import { module: "env", name: "_PyObject_GetDictPtr", ty: Func(3) } - | 14 5f 50 79 - | 4f 62 6a 65 - | 63 74 5f 47 - | 65 74 44 69 - | 63 74 50 74 - | 72 00 03 - 0x7c2 | 03 65 6e 76 | import [func 73] Import { module: "env", name: "PyObject_Not", ty: Func(3) } - | 0c 50 79 4f - | 62 6a 65 63 - | 74 5f 4e 6f - | 74 00 03 - 0x7d5 | 03 65 6e 76 | import [func 74] Import { module: "env", name: "PyUnicode_AsUTF8", ty: Func(3) } - | 10 50 79 55 - | 6e 69 63 6f - | 64 65 5f 41 - | 73 55 54 46 - | 38 00 03 - 0x7ec | 03 65 6e 76 | import [func 75] Import { module: "env", name: "PyCode_NewEmpty", ty: Func(2) } - | 0f 50 79 43 - | 6f 64 65 5f - | 4e 65 77 45 - | 6d 70 74 79 - | 00 02 - 0x802 | 03 65 6e 76 | import [func 76] Import { module: "env", name: "PyMem_Realloc", ty: Func(1) } - | 0d 50 79 4d - | 65 6d 5f 52 - | 65 61 6c 6c - | 6f 63 00 01 - 0x816 | 16 77 61 73 | import [func 77] Import { module: "wasi_snapshot_preview1", name: "fd_close", ty: Func(3) } - | 69 5f 73 6e - | 61 70 73 68 - | 6f 74 5f 70 - | 72 65 76 69 - | 65 77 31 08 - | 66 64 5f 63 - | 6c 6f 73 65 - | 00 03 - 0x838 | 16 77 61 73 | import [func 78] Import { module: "wasi_snapshot_preview1", name: "fd_seek", ty: Func(14) } - | 69 5f 73 6e - | 61 70 73 68 - | 6f 74 5f 70 - | 72 65 76 69 - | 65 77 31 07 - | 66 64 5f 73 - | 65 65 6b 00 - | 0e - 0x859 | 16 77 61 73 | import [func 79] Import { module: "wasi_snapshot_preview1", name: "fd_write", ty: Func(0) } - | 69 5f 73 6e - | 61 70 73 68 - | 6f 74 5f 70 - | 72 65 76 69 - | 65 77 31 08 - | 66 64 5f 77 - | 72 69 74 65 - | 00 00 - 0x87b | 03 a8 01 | func section - 0x87e | a6 01 | 166 count - 0x880 | 07 | [func 80] type 7 - 0x881 | 01 | [func 81] type 1 - 0x882 | 07 | [func 82] type 7 - 0x883 | 09 | [func 83] type 9 - 0x884 | 09 | [func 84] type 9 - 0x885 | 04 | [func 85] type 4 - 0x886 | 09 | [func 86] type 9 - 0x887 | 03 | [func 87] type 3 - 0x888 | 03 | [func 88] type 3 - 0x889 | 07 | [func 89] type 7 - 0x88a | 02 | [func 90] type 2 - 0x88b | 03 | [func 91] type 3 - 0x88c | 07 | [func 92] type 7 - 0x88d | 07 | [func 93] type 7 - 0x88e | 07 | [func 94] type 7 - 0x88f | 07 | [func 95] type 7 - 0x890 | 07 | [func 96] type 7 - 0x891 | 07 | [func 97] type 7 - 0x892 | 07 | [func 98] type 7 - 0x893 | 07 | [func 99] type 7 - 0x894 | 07 | [func 100] type 7 - 0x895 | 07 | [func 101] type 7 - 0x896 | 07 | [func 102] type 7 - 0x897 | 0f | [func 103] type 15 - 0x898 | 10 | [func 104] type 16 - 0x899 | 09 | [func 105] type 9 - 0x89a | 03 | [func 106] type 3 - 0x89b | 07 | [func 107] type 7 - 0x89c | 11 | [func 108] type 17 - 0x89d | 12 | [func 109] type 18 - 0x89e | 01 | [func 110] type 1 - 0x89f | 03 | [func 111] type 3 - 0x8a0 | 10 | [func 112] type 16 - 0x8a1 | 00 | [func 113] type 0 - 0x8a2 | 10 | [func 114] type 16 - 0x8a3 | 06 | [func 115] type 6 - 0x8a4 | 07 | [func 116] type 7 - 0x8a5 | 00 | [func 117] type 0 - 0x8a6 | 03 | [func 118] type 3 - 0x8a7 | 03 | [func 119] type 3 - 0x8a8 | 01 | [func 120] type 1 - 0x8a9 | 09 | [func 121] type 9 - 0x8aa | 09 | [func 122] type 9 - 0x8ab | 03 | [func 123] type 3 - 0x8ac | 02 | [func 124] type 2 - 0x8ad | 03 | [func 125] type 3 - 0x8ae | 04 | [func 126] type 4 - 0x8af | 00 | [func 127] type 0 - 0x8b0 | 02 | [func 128] type 2 - 0x8b1 | 02 | [func 129] type 2 - 0x8b2 | 03 | [func 130] type 3 - 0x8b3 | 02 | [func 131] type 2 - 0x8b4 | 04 | [func 132] type 4 - 0x8b5 | 03 | [func 133] type 3 - 0x8b6 | 13 | [func 134] type 19 - 0x8b7 | 01 | [func 135] type 1 - 0x8b8 | 01 | [func 136] type 1 - 0x8b9 | 02 | [func 137] type 2 - 0x8ba | 01 | [func 138] type 1 - 0x8bb | 02 | [func 139] type 2 - 0x8bc | 01 | [func 140] type 1 - 0x8bd | 02 | [func 141] type 2 - 0x8be | 01 | [func 142] type 1 - 0x8bf | 02 | [func 143] type 2 - 0x8c0 | 01 | [func 144] type 1 - 0x8c1 | 01 | [func 145] type 1 - 0x8c2 | 01 | [func 146] type 1 - 0x8c3 | 01 | [func 147] type 1 - 0x8c4 | 03 | [func 148] type 3 - 0x8c5 | 02 | [func 149] type 2 - 0x8c6 | 01 | [func 150] type 1 - 0x8c7 | 02 | [func 151] type 2 - 0x8c8 | 01 | [func 152] type 1 - 0x8c9 | 02 | [func 153] type 2 - 0x8ca | 01 | [func 154] type 1 - 0x8cb | 13 | [func 155] type 19 - 0x8cc | 01 | [func 156] type 1 - 0x8cd | 03 | [func 157] type 3 - 0x8ce | 03 | [func 158] type 3 - 0x8cf | 01 | [func 159] type 1 - 0x8d0 | 00 | [func 160] type 0 - 0x8d1 | 00 | [func 161] type 0 - 0x8d2 | 00 | [func 162] type 0 - 0x8d3 | 00 | [func 163] type 0 - 0x8d4 | 03 | [func 164] type 3 - 0x8d5 | 02 | [func 165] type 2 - 0x8d6 | 00 | [func 166] type 0 - 0x8d7 | 02 | [func 167] type 2 - 0x8d8 | 0f | [func 168] type 15 - 0x8d9 | 14 | [func 169] type 20 - 0x8da | 01 | [func 170] type 1 - 0x8db | 02 | [func 171] type 2 - 0x8dc | 03 | [func 172] type 3 - 0x8dd | 06 | [func 173] type 6 - 0x8de | 03 | [func 174] type 3 - 0x8df | 03 | [func 175] type 3 - 0x8e0 | 02 | [func 176] type 2 - 0x8e1 | 04 | [func 177] type 4 - 0x8e2 | 01 | [func 178] type 1 - 0x8e3 | 00 | [func 179] type 0 - 0x8e4 | 03 | [func 180] type 3 - 0x8e5 | 03 | [func 181] type 3 - 0x8e6 | 02 | [func 182] type 2 - 0x8e7 | 03 | [func 183] type 3 - 0x8e8 | 03 | [func 184] type 3 - 0x8e9 | 03 | [func 185] type 3 - 0x8ea | 03 | [func 186] type 3 - 0x8eb | 01 | [func 187] type 1 - 0x8ec | 02 | [func 188] type 2 - 0x8ed | 01 | [func 189] type 1 - 0x8ee | 02 | [func 190] type 2 - 0x8ef | 0a | [func 191] type 10 - 0x8f0 | 01 | [func 192] type 1 - 0x8f1 | 01 | [func 193] type 1 - 0x8f2 | 01 | [func 194] type 1 - 0x8f3 | 02 | [func 195] type 2 - 0x8f4 | 01 | [func 196] type 1 - 0x8f5 | 01 | [func 197] type 1 - 0x8f6 | 01 | [func 198] type 1 - 0x8f7 | 03 | [func 199] type 3 - 0x8f8 | 01 | [func 200] type 1 - 0x8f9 | 02 | [func 201] type 2 - 0x8fa | 0a | [func 202] type 10 - 0x8fb | 10 | [func 203] type 16 - 0x8fc | 02 | [func 204] type 2 - 0x8fd | 03 | [func 205] type 3 - 0x8fe | 0e | [func 206] type 14 - 0x8ff | 00 | [func 207] type 0 - 0x900 | 0a | [func 208] type 10 - 0x901 | 03 | [func 209] type 3 - 0x902 | 03 | [func 210] type 3 - 0x903 | 03 | [func 211] type 3 - 0x904 | 02 | [func 212] type 2 - 0x905 | 02 | [func 213] type 2 - 0x906 | 05 | [func 214] type 5 - 0x907 | 05 | [func 215] type 5 - 0x908 | 03 | [func 216] type 3 - 0x909 | 09 | [func 217] type 9 - 0x90a | 07 | [func 218] type 7 - 0x90b | 0a | [func 219] type 10 - 0x90c | 03 | [func 220] type 3 - 0x90d | 02 | [func 221] type 2 - 0x90e | 00 | [func 222] type 0 - 0x90f | 01 | [func 223] type 1 - 0x910 | 01 | [func 224] type 1 - 0x911 | 03 | [func 225] type 3 - 0x912 | 02 | [func 226] type 2 - 0x913 | 01 | [func 227] type 1 - 0x914 | 15 | [func 228] type 21 - 0x915 | 01 | [func 229] type 1 - 0x916 | 02 | [func 230] type 2 - 0x917 | 04 | [func 231] type 4 - 0x918 | 13 | [func 232] type 19 - 0x919 | 14 | [func 233] type 20 - 0x91a | 0a | [func 234] type 10 - 0x91b | 02 | [func 235] type 2 - 0x91c | 03 | [func 236] type 3 - 0x91d | 02 | [func 237] type 2 - 0x91e | 01 | [func 238] type 1 - 0x91f | 02 | [func 239] type 2 - 0x920 | 01 | [func 240] type 1 - 0x921 | 09 | [func 241] type 9 - 0x922 | 10 | [func 242] type 16 - 0x923 | 0a | [func 243] type 10 - 0x924 | 0a | [func 244] type 10 - 0x925 | 07 | [func 245] type 7 - 0x926 | 04 05 | table section - 0x928 | 01 | 1 count - 0x929 | 70 01 27 27 | [table 0] Table { ty: TableType { element_type: funcref, table64: false, initial: 39, maximum: Some(39), shared: false }, init: RefNull } - 0x92d | 05 03 | memory section - 0x92f | 01 | 1 count - 0x930 | 00 02 | [memory 0] MemoryType { memory64: false, shared: false, initial: 2, maximum: None, page_size_log2: None } - 0x932 | 06 0e | global section - 0x934 | 02 | 2 count - 0x935 | 7f 01 | [global 0] GlobalType { content_type: I32, mutable: true, shared: false } - 0x937 | 41 80 bf 04 | i32_const value:73600 - 0x93b | 0b | end - 0x93c | 7f 00 | [global 1] GlobalType { content_type: I32, mutable: false, shared: false } - 0x93e | 41 80 08 | i32_const value:1024 - 0x941 | 0b | end - 0x942 | 07 19 | export section - 0x944 | 02 | 2 count - 0x945 | 06 6d 65 6d | export Export { name: "memory", kind: Memory, index: 0 } - | 6f 72 79 02 - | 00 - 0x94e | 0b 50 79 49 | export Export { name: "PyInit_test", kind: Func, index: 245 } - | 6e 69 74 5f - | 74 65 73 74 - | 00 f5 01 - 0x95d | 09 4a | element section - 0x95f | 01 | 1 count - 0x960 | 00 | element table[None] - 0x961 | 41 01 | i32_const value:1 - 0x963 | 0b | end - 0x964 | 26 | 38 items [indices] - 0x965 | a0 01 | item 160 - 0x967 | a1 01 | item 161 - 0x969 | a2 01 | item 162 - 0x96b | a3 01 | item 163 - 0x96d | 3e | item 62 - 0x96e | 3f | item 63 - 0x96f | 42 | item 66 - 0x970 | 51 | item 81 - 0x971 | 57 | item 87 - 0x972 | a6 01 | item 166 - 0x974 | 79 | item 121 - 0x975 | 7b | item 123 - 0x976 | 7c | item 124 - 0x977 | 81 01 | item 129 - 0x979 | 82 01 | item 130 - 0x97b | 83 01 | item 131 - 0x97d | 87 01 | item 135 - 0x97f | 88 01 | item 136 - 0x981 | 89 01 | item 137 - 0x983 | 8a 01 | item 138 - 0x985 | 8b 01 | item 139 - 0x987 | 8c 01 | item 140 - 0x989 | 8d 01 | item 141 - 0x98b | 8e 01 | item 142 - 0x98d | 8f 01 | item 143 - 0x98f | 90 01 | item 144 - 0x991 | 91 01 | item 145 - 0x993 | 92 01 | item 146 - 0x995 | 93 01 | item 147 - 0x997 | 95 01 | item 149 - 0x999 | 96 01 | item 150 - 0x99b | 97 01 | item 151 - 0x99d | 98 01 | item 152 - 0x99f | 99 01 | item 153 - 0x9a1 | 9a 01 | item 154 - 0x9a3 | d3 01 | item 211 - 0x9a5 | d5 01 | item 213 - 0x9a7 | d7 01 | item 215 - 0x9a9 | 0a f3 e6 04 | code section - 0x9ad | a6 01 | 166 count -============== func 80 ==================== - 0x9af | 19 | size of function - 0x9b0 | 01 | 1 local blocks - 0x9b1 | 02 7f | 2 locals of type I32 - 0x9b3 | 41 d0 b5 80 | i32_const value:6864 - | 80 00 - 0x9b9 | 21 00 | local_set local_index:0 - 0x9bb | 20 00 | local_get local_index:0 - 0x9bd | 10 80 80 80 | call function_index:0 - | 80 00 - 0x9c3 | 21 01 | local_set local_index:1 - 0x9c5 | 20 01 | local_get local_index:1 - 0x9c7 | 0f | return - 0x9c8 | 0b | end -============== func 81 ==================== - 0x9c9 | b2 08 | size of function - 0x9cb | 01 | 1 local blocks - 0x9cc | 87 01 7f | 135 locals of type I32 - 0x9cf | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x9d5 | 21 02 | local_set local_index:2 - 0x9d7 | 41 20 | i32_const value:32 - 0x9d9 | 21 03 | local_set local_index:3 - 0x9db | 20 02 | local_get local_index:2 - 0x9dd | 20 03 | local_get local_index:3 - 0x9df | 6b | i32_sub - 0x9e0 | 21 04 | local_set local_index:4 - 0x9e2 | 20 04 | local_get local_index:4 - 0x9e4 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9ea | 20 04 | local_get local_index:4 - 0x9ec | 20 00 | local_get local_index:0 - 0x9ee | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9f1 | 20 04 | local_get local_index:4 - 0x9f3 | 20 01 | local_get local_index:1 - 0x9f5 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9f8 | 41 00 | i32_const value:0 - 0x9fa | 21 05 | local_set local_index:5 - 0x9fc | 20 04 | local_get local_index:4 - 0x9fe | 20 05 | local_get local_index:5 - 0xa00 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xa03 | 10 d2 80 80 | call function_index:82 - | 80 00 - 0xa09 | 21 06 | local_set local_index:6 - 0xa0b | 02 40 | block blockty:Empty - 0xa0d | 02 40 | block blockty:Empty - 0xa0f | 20 06 | local_get local_index:6 - 0xa11 | 45 | i32_eqz - 0xa12 | 0d 00 | br_if relative_depth:0 - 0xa14 | 41 00 | i32_const value:0 - 0xa16 | 21 07 | local_set local_index:7 - 0xa18 | 20 04 | local_get local_index:4 - 0xa1a | 20 07 | local_get local_index:7 - 0xa1c | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xa1f | 0c 01 | br relative_depth:1 - 0xa21 | 0b | end - 0xa22 | 41 00 | i32_const value:0 - 0xa24 | 21 08 | local_set local_index:8 - 0xa26 | 20 08 | local_get local_index:8 - 0xa28 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0xa2f | 21 09 | local_set local_index:9 - 0xa31 | 41 00 | i32_const value:0 - 0xa33 | 21 0a | local_set local_index:10 - 0xa35 | 20 09 | local_get local_index:9 - 0xa37 | 21 0b | local_set local_index:11 - 0xa39 | 20 0a | local_get local_index:10 - 0xa3b | 21 0c | local_set local_index:12 - 0xa3d | 20 0b | local_get local_index:11 - 0xa3f | 20 0c | local_get local_index:12 - 0xa41 | 47 | i32_ne - 0xa42 | 21 0d | local_set local_index:13 - 0xa44 | 41 01 | i32_const value:1 - 0xa46 | 21 0e | local_set local_index:14 - 0xa48 | 20 0d | local_get local_index:13 - 0xa4a | 20 0e | local_get local_index:14 - 0xa4c | 71 | i32_and - 0xa4d | 21 0f | local_set local_index:15 - 0xa4f | 02 40 | block blockty:Empty - 0xa51 | 20 0f | local_get local_index:15 - 0xa53 | 45 | i32_eqz - 0xa54 | 0d 00 | br_if relative_depth:0 - 0xa56 | 41 00 | i32_const value:0 - 0xa58 | 21 10 | local_set local_index:16 - 0xa5a | 20 10 | local_get local_index:16 - 0xa5c | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0xa63 | 21 11 | local_set local_index:17 - 0xa65 | 20 11 | local_get local_index:17 - 0xa67 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xa6d | 41 00 | i32_const value:0 - 0xa6f | 21 12 | local_set local_index:18 - 0xa71 | 20 12 | local_get local_index:18 - 0xa73 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0xa7a | 21 13 | local_set local_index:19 - 0xa7c | 20 04 | local_get local_index:4 - 0xa7e | 20 13 | local_get local_index:19 - 0xa80 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xa83 | 0c 01 | br relative_depth:1 - 0xa85 | 0b | end - 0xa86 | 20 04 | local_get local_index:4 - 0xa88 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xa8b | 21 14 | local_set local_index:20 - 0xa8d | 41 88 95 80 | i32_const value:2696 - | 80 00 - 0xa93 | 21 15 | local_set local_index:21 - 0xa95 | 20 14 | local_get local_index:20 - 0xa97 | 20 15 | local_get local_index:21 - 0xa99 | 10 81 80 80 | call function_index:1 - | 80 00 - 0xa9f | 21 16 | local_set local_index:22 - 0xaa1 | 20 04 | local_get local_index:4 - 0xaa3 | 20 16 | local_get local_index:22 - 0xaa5 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xaa8 | 20 04 | local_get local_index:4 - 0xaaa | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xaad | 21 17 | local_set local_index:23 - 0xaaf | 41 00 | i32_const value:0 - 0xab1 | 21 18 | local_set local_index:24 - 0xab3 | 20 17 | local_get local_index:23 - 0xab5 | 21 19 | local_set local_index:25 - 0xab7 | 20 18 | local_get local_index:24 - 0xab9 | 21 1a | local_set local_index:26 - 0xabb | 20 19 | local_get local_index:25 - 0xabd | 20 1a | local_get local_index:26 - 0xabf | 47 | i32_ne - 0xac0 | 21 1b | local_set local_index:27 - 0xac2 | 41 7f | i32_const value:-1 - 0xac4 | 21 1c | local_set local_index:28 - 0xac6 | 20 1b | local_get local_index:27 - 0xac8 | 20 1c | local_get local_index:28 - 0xaca | 73 | i32_xor - 0xacb | 21 1d | local_set local_index:29 - 0xacd | 41 7f | i32_const value:-1 - 0xacf | 21 1e | local_set local_index:30 - 0xad1 | 20 1d | local_get local_index:29 - 0xad3 | 20 1e | local_get local_index:30 - 0xad5 | 73 | i32_xor - 0xad6 | 21 1f | local_set local_index:31 - 0xad8 | 41 7f | i32_const value:-1 - 0xada | 21 20 | local_set local_index:32 - 0xadc | 20 1f | local_get local_index:31 - 0xade | 20 20 | local_get local_index:32 - 0xae0 | 73 | i32_xor - 0xae1 | 21 21 | local_set local_index:33 - 0xae3 | 41 01 | i32_const value:1 - 0xae5 | 21 22 | local_set local_index:34 - 0xae7 | 20 21 | local_get local_index:33 - 0xae9 | 20 22 | local_get local_index:34 - 0xaeb | 71 | i32_and - 0xaec | 21 23 | local_set local_index:35 - 0xaee | 02 40 | block blockty:Empty - 0xaf0 | 02 40 | block blockty:Empty - 0xaf2 | 20 23 | local_get local_index:35 - 0xaf4 | 45 | i32_eqz - 0xaf5 | 0d 00 | br_if relative_depth:0 - 0xaf7 | 0c 01 | br relative_depth:1 - 0xaf9 | 0b | end - 0xafa | 20 04 | local_get local_index:4 - 0xafc | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xaff | 21 24 | local_set local_index:36 - 0xb01 | 20 24 | local_get local_index:36 - 0xb03 | 10 82 80 80 | call function_index:2 - | 80 00 - 0xb09 | 21 25 | local_set local_index:37 - 0xb0b | 20 04 | local_get local_index:4 - 0xb0d | 20 25 | local_get local_index:37 - 0xb0f | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xb12 | 20 04 | local_get local_index:4 - 0xb14 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xb17 | 21 26 | local_set local_index:38 - 0xb19 | 20 26 | local_get local_index:38 - 0xb1b | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xb21 | 20 04 | local_get local_index:4 - 0xb23 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xb26 | 21 27 | local_set local_index:39 - 0xb28 | 41 00 | i32_const value:0 - 0xb2a | 21 28 | local_set local_index:40 - 0xb2c | 20 27 | local_get local_index:39 - 0xb2e | 21 29 | local_set local_index:41 - 0xb30 | 20 28 | local_get local_index:40 - 0xb32 | 21 2a | local_set local_index:42 - 0xb34 | 20 29 | local_get local_index:41 - 0xb36 | 20 2a | local_get local_index:42 - 0xb38 | 47 | i32_ne - 0xb39 | 21 2b | local_set local_index:43 - 0xb3b | 41 7f | i32_const value:-1 - 0xb3d | 21 2c | local_set local_index:44 - 0xb3f | 20 2b | local_get local_index:43 - 0xb41 | 20 2c | local_get local_index:44 - 0xb43 | 73 | i32_xor - 0xb44 | 21 2d | local_set local_index:45 - 0xb46 | 41 7f | i32_const value:-1 - 0xb48 | 21 2e | local_set local_index:46 - 0xb4a | 20 2d | local_get local_index:45 - 0xb4c | 20 2e | local_get local_index:46 - 0xb4e | 73 | i32_xor - 0xb4f | 21 2f | local_set local_index:47 - 0xb51 | 41 7f | i32_const value:-1 - 0xb53 | 21 30 | local_set local_index:48 - 0xb55 | 20 2f | local_get local_index:47 - 0xb57 | 20 30 | local_get local_index:48 - 0xb59 | 73 | i32_xor - 0xb5a | 21 31 | local_set local_index:49 - 0xb5c | 41 01 | i32_const value:1 - 0xb5e | 21 32 | local_set local_index:50 - 0xb60 | 20 31 | local_get local_index:49 - 0xb62 | 20 32 | local_get local_index:50 - 0xb64 | 71 | i32_and - 0xb65 | 21 33 | local_set local_index:51 - 0xb67 | 02 40 | block blockty:Empty - 0xb69 | 20 33 | local_get local_index:51 - 0xb6b | 45 | i32_eqz - 0xb6c | 0d 00 | br_if relative_depth:0 - 0xb6e | 0c 01 | br relative_depth:1 - 0xb70 | 0b | end - 0xb71 | 20 04 | local_get local_index:4 - 0xb73 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xb76 | 21 34 | local_set local_index:52 - 0xb78 | 20 34 | local_get local_index:52 - 0xb7a | 10 83 80 80 | call function_index:3 - | 80 00 - 0xb80 | 21 35 | local_set local_index:53 - 0xb82 | 20 04 | local_get local_index:4 - 0xb84 | 20 35 | local_get local_index:53 - 0xb86 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xb89 | 20 04 | local_get local_index:4 - 0xb8b | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xb8e | 21 36 | local_set local_index:54 - 0xb90 | 41 00 | i32_const value:0 - 0xb92 | 21 37 | local_set local_index:55 - 0xb94 | 20 36 | local_get local_index:54 - 0xb96 | 21 38 | local_set local_index:56 - 0xb98 | 20 37 | local_get local_index:55 - 0xb9a | 21 39 | local_set local_index:57 - 0xb9c | 20 38 | local_get local_index:56 - 0xb9e | 20 39 | local_get local_index:57 - 0xba0 | 47 | i32_ne - 0xba1 | 21 3a | local_set local_index:58 - 0xba3 | 41 7f | i32_const value:-1 - 0xba5 | 21 3b | local_set local_index:59 - 0xba7 | 20 3a | local_get local_index:58 - 0xba9 | 20 3b | local_get local_index:59 - 0xbab | 73 | i32_xor - 0xbac | 21 3c | local_set local_index:60 - 0xbae | 41 7f | i32_const value:-1 - 0xbb0 | 21 3d | local_set local_index:61 - 0xbb2 | 20 3c | local_get local_index:60 - 0xbb4 | 20 3d | local_get local_index:61 - 0xbb6 | 73 | i32_xor - 0xbb7 | 21 3e | local_set local_index:62 - 0xbb9 | 41 7f | i32_const value:-1 - 0xbbb | 21 3f | local_set local_index:63 - 0xbbd | 20 3e | local_get local_index:62 - 0xbbf | 20 3f | local_get local_index:63 - 0xbc1 | 73 | i32_xor - 0xbc2 | 21 40 | local_set local_index:64 - 0xbc4 | 41 01 | i32_const value:1 - 0xbc6 | 21 41 | local_set local_index:65 - 0xbc8 | 20 40 | local_get local_index:64 - 0xbca | 20 41 | local_get local_index:65 - 0xbcc | 71 | i32_and - 0xbcd | 21 42 | local_set local_index:66 - 0xbcf | 02 40 | block blockty:Empty - 0xbd1 | 20 42 | local_get local_index:66 - 0xbd3 | 45 | i32_eqz - 0xbd4 | 0d 00 | br_if relative_depth:0 - 0xbd6 | 0c 01 | br relative_depth:1 - 0xbd8 | 0b | end - 0xbd9 | 20 04 | local_get local_index:4 - 0xbdb | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xbde | 21 43 | local_set local_index:67 - 0xbe0 | 20 04 | local_get local_index:4 - 0xbe2 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xbe5 | 21 44 | local_set local_index:68 - 0xbe7 | 41 ba 90 80 | i32_const value:2106 - | 80 00 - 0xbed | 21 45 | local_set local_index:69 - 0xbef | 41 ba 98 80 | i32_const value:3130 - | 80 00 - 0xbf5 | 21 46 | local_set local_index:70 - 0xbf7 | 41 01 | i32_const value:1 - 0xbf9 | 21 47 | local_set local_index:71 - 0xbfb | 20 43 | local_get local_index:67 - 0xbfd | 20 44 | local_get local_index:68 - 0xbff | 20 45 | local_get local_index:69 - 0xc01 | 20 46 | local_get local_index:70 - 0xc03 | 20 47 | local_get local_index:71 - 0xc05 | 10 d5 80 80 | call function_index:85 - | 80 00 - 0xc0b | 21 48 | local_set local_index:72 - 0xc0d | 41 00 | i32_const value:0 - 0xc0f | 21 49 | local_set local_index:73 - 0xc11 | 20 48 | local_get local_index:72 - 0xc13 | 21 4a | local_set local_index:74 - 0xc15 | 20 49 | local_get local_index:73 - 0xc17 | 21 4b | local_set local_index:75 - 0xc19 | 20 4a | local_get local_index:74 - 0xc1b | 20 4b | local_get local_index:75 - 0xc1d | 48 | i32_lt_s - 0xc1e | 21 4c | local_set local_index:76 - 0xc20 | 41 7f | i32_const value:-1 - 0xc22 | 21 4d | local_set local_index:77 - 0xc24 | 20 4c | local_get local_index:76 - 0xc26 | 20 4d | local_get local_index:77 - 0xc28 | 73 | i32_xor - 0xc29 | 21 4e | local_set local_index:78 - 0xc2b | 41 7f | i32_const value:-1 - 0xc2d | 21 4f | local_set local_index:79 - 0xc2f | 20 4e | local_get local_index:78 - 0xc31 | 20 4f | local_get local_index:79 - 0xc33 | 73 | i32_xor - 0xc34 | 21 50 | local_set local_index:80 - 0xc36 | 41 01 | i32_const value:1 - 0xc38 | 21 51 | local_set local_index:81 - 0xc3a | 20 50 | local_get local_index:80 - 0xc3c | 20 51 | local_get local_index:81 - 0xc3e | 71 | i32_and - 0xc3f | 21 52 | local_set local_index:82 - 0xc41 | 02 40 | block blockty:Empty - 0xc43 | 20 52 | local_get local_index:82 - 0xc45 | 45 | i32_eqz - 0xc46 | 0d 00 | br_if relative_depth:0 - 0xc48 | 0c 01 | br relative_depth:1 - 0xc4a | 0b | end - 0xc4b | 20 04 | local_get local_index:4 - 0xc4d | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xc50 | 21 53 | local_set local_index:83 - 0xc52 | 20 04 | local_get local_index:4 - 0xc54 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xc57 | 21 54 | local_set local_index:84 - 0xc59 | 41 df 90 80 | i32_const value:2143 - | 80 00 - 0xc5f | 21 55 | local_set local_index:85 - 0xc61 | 41 fb 98 80 | i32_const value:3195 - | 80 00 - 0xc67 | 21 56 | local_set local_index:86 - 0xc69 | 41 01 | i32_const value:1 - 0xc6b | 21 57 | local_set local_index:87 - 0xc6d | 20 53 | local_get local_index:83 - 0xc6f | 20 54 | local_get local_index:84 - 0xc71 | 20 55 | local_get local_index:85 - 0xc73 | 20 56 | local_get local_index:86 - 0xc75 | 20 57 | local_get local_index:87 - 0xc77 | 10 d5 80 80 | call function_index:85 - | 80 00 - 0xc7d | 21 58 | local_set local_index:88 - 0xc7f | 41 00 | i32_const value:0 - 0xc81 | 21 59 | local_set local_index:89 - 0xc83 | 20 58 | local_get local_index:88 - 0xc85 | 21 5a | local_set local_index:90 - 0xc87 | 20 59 | local_get local_index:89 - 0xc89 | 21 5b | local_set local_index:91 - 0xc8b | 20 5a | local_get local_index:90 - 0xc8d | 20 5b | local_get local_index:91 - 0xc8f | 48 | i32_lt_s - 0xc90 | 21 5c | local_set local_index:92 - 0xc92 | 41 7f | i32_const value:-1 - 0xc94 | 21 5d | local_set local_index:93 - 0xc96 | 20 5c | local_get local_index:92 - 0xc98 | 20 5d | local_get local_index:93 - 0xc9a | 73 | i32_xor - 0xc9b | 21 5e | local_set local_index:94 - 0xc9d | 41 7f | i32_const value:-1 - 0xc9f | 21 5f | local_set local_index:95 - 0xca1 | 20 5e | local_get local_index:94 - 0xca3 | 20 5f | local_get local_index:95 - 0xca5 | 73 | i32_xor - 0xca6 | 21 60 | local_set local_index:96 - 0xca8 | 41 01 | i32_const value:1 - 0xcaa | 21 61 | local_set local_index:97 - 0xcac | 20 60 | local_get local_index:96 - 0xcae | 20 61 | local_get local_index:97 - 0xcb0 | 71 | i32_and - 0xcb1 | 21 62 | local_set local_index:98 - 0xcb3 | 02 40 | block blockty:Empty - 0xcb5 | 20 62 | local_get local_index:98 - 0xcb7 | 45 | i32_eqz - 0xcb8 | 0d 00 | br_if relative_depth:0 - 0xcba | 0c 01 | br relative_depth:1 - 0xcbc | 0b | end - 0xcbd | 20 04 | local_get local_index:4 - 0xcbf | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xcc2 | 21 63 | local_set local_index:99 - 0xcc4 | 20 04 | local_get local_index:4 - 0xcc6 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xcc9 | 21 64 | local_set local_index:100 - 0xccb | 41 db 89 80 | i32_const value:1243 - | 80 00 - 0xcd1 | 21 65 | local_set local_index:101 - 0xcd3 | 41 84 99 80 | i32_const value:3204 - | 80 00 - 0xcd9 | 21 66 | local_set local_index:102 - 0xcdb | 41 01 | i32_const value:1 - 0xcdd | 21 67 | local_set local_index:103 - 0xcdf | 20 63 | local_get local_index:99 - 0xce1 | 20 64 | local_get local_index:100 - 0xce3 | 20 65 | local_get local_index:101 - 0xce5 | 20 66 | local_get local_index:102 - 0xce7 | 20 67 | local_get local_index:103 - 0xce9 | 10 d5 80 80 | call function_index:85 - | 80 00 - 0xcef | 21 68 | local_set local_index:104 - 0xcf1 | 41 00 | i32_const value:0 - 0xcf3 | 21 69 | local_set local_index:105 - 0xcf5 | 20 68 | local_get local_index:104 - 0xcf7 | 21 6a | local_set local_index:106 - 0xcf9 | 20 69 | local_get local_index:105 - 0xcfb | 21 6b | local_set local_index:107 - 0xcfd | 20 6a | local_get local_index:106 - 0xcff | 20 6b | local_get local_index:107 - 0xd01 | 48 | i32_lt_s - 0xd02 | 21 6c | local_set local_index:108 - 0xd04 | 41 7f | i32_const value:-1 - 0xd06 | 21 6d | local_set local_index:109 - 0xd08 | 20 6c | local_get local_index:108 - 0xd0a | 20 6d | local_get local_index:109 - 0xd0c | 73 | i32_xor - 0xd0d | 21 6e | local_set local_index:110 - 0xd0f | 41 7f | i32_const value:-1 - 0xd11 | 21 6f | local_set local_index:111 - 0xd13 | 20 6e | local_get local_index:110 - 0xd15 | 20 6f | local_get local_index:111 - 0xd17 | 73 | i32_xor - 0xd18 | 21 70 | local_set local_index:112 - 0xd1a | 41 01 | i32_const value:1 - 0xd1c | 21 71 | local_set local_index:113 - 0xd1e | 20 70 | local_get local_index:112 - 0xd20 | 20 71 | local_get local_index:113 - 0xd22 | 71 | i32_and - 0xd23 | 21 72 | local_set local_index:114 - 0xd25 | 02 40 | block blockty:Empty - 0xd27 | 20 72 | local_get local_index:114 - 0xd29 | 45 | i32_eqz - 0xd2a | 0d 00 | br_if relative_depth:0 - 0xd2c | 0c 01 | br relative_depth:1 - 0xd2e | 0b | end - 0xd2f | 20 04 | local_get local_index:4 - 0xd31 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xd34 | 21 73 | local_set local_index:115 - 0xd36 | 20 04 | local_get local_index:4 - 0xd38 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd3b | 21 74 | local_set local_index:116 - 0xd3d | 41 f4 8d 80 | i32_const value:1780 - | 80 00 - 0xd43 | 21 75 | local_set local_index:117 - 0xd45 | 41 c5 98 80 | i32_const value:3141 - | 80 00 - 0xd4b | 21 76 | local_set local_index:118 - 0xd4d | 41 00 | i32_const value:0 - 0xd4f | 21 77 | local_set local_index:119 - 0xd51 | 20 73 | local_get local_index:115 - 0xd53 | 20 74 | local_get local_index:116 - 0xd55 | 20 75 | local_get local_index:117 - 0xd57 | 20 76 | local_get local_index:118 - 0xd59 | 20 77 | local_get local_index:119 - 0xd5b | 10 d5 80 80 | call function_index:85 - | 80 00 - 0xd61 | 21 78 | local_set local_index:120 - 0xd63 | 41 00 | i32_const value:0 - 0xd65 | 21 79 | local_set local_index:121 - 0xd67 | 20 78 | local_get local_index:120 - 0xd69 | 21 7a | local_set local_index:122 - 0xd6b | 20 79 | local_get local_index:121 - 0xd6d | 21 7b | local_set local_index:123 - 0xd6f | 20 7a | local_get local_index:122 - 0xd71 | 20 7b | local_get local_index:123 - 0xd73 | 48 | i32_lt_s - 0xd74 | 21 7c | local_set local_index:124 - 0xd76 | 41 7f | i32_const value:-1 - 0xd78 | 21 7d | local_set local_index:125 - 0xd7a | 20 7c | local_get local_index:124 - 0xd7c | 20 7d | local_get local_index:125 - 0xd7e | 73 | i32_xor - 0xd7f | 21 7e | local_set local_index:126 - 0xd81 | 41 7f | i32_const value:-1 - 0xd83 | 21 7f | local_set local_index:127 - 0xd85 | 20 7e | local_get local_index:126 - 0xd87 | 20 7f | local_get local_index:127 - 0xd89 | 73 | i32_xor - 0xd8a | 21 80 01 | local_set local_index:128 - 0xd8d | 41 01 | i32_const value:1 - 0xd8f | 21 81 01 | local_set local_index:129 - 0xd92 | 20 80 01 | local_get local_index:128 - 0xd95 | 20 81 01 | local_get local_index:129 - 0xd98 | 71 | i32_and - 0xd99 | 21 82 01 | local_set local_index:130 - 0xd9c | 02 40 | block blockty:Empty - 0xd9e | 20 82 01 | local_get local_index:130 - 0xda1 | 45 | i32_eqz - 0xda2 | 0d 00 | br_if relative_depth:0 - 0xda4 | 0c 01 | br relative_depth:1 - 0xda6 | 0b | end - 0xda7 | 20 04 | local_get local_index:4 - 0xda9 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xdac | 21 83 01 | local_set local_index:131 - 0xdaf | 20 04 | local_get local_index:4 - 0xdb1 | 20 83 01 | local_get local_index:131 - 0xdb4 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xdb7 | 0c 01 | br relative_depth:1 - 0xdb9 | 0b | end - 0xdba | 20 04 | local_get local_index:4 - 0xdbc | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xdbf | 21 84 01 | local_set local_index:132 - 0xdc2 | 20 84 01 | local_get local_index:132 - 0xdc5 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xdcb | 41 00 | i32_const value:0 - 0xdcd | 21 85 01 | local_set local_index:133 - 0xdd0 | 20 04 | local_get local_index:4 - 0xdd2 | 20 85 01 | local_get local_index:133 - 0xdd5 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xdd8 | 0b | end - 0xdd9 | 20 04 | local_get local_index:4 - 0xddb | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xdde | 21 86 01 | local_set local_index:134 - 0xde1 | 41 20 | i32_const value:32 - 0xde3 | 21 87 01 | local_set local_index:135 - 0xde6 | 20 04 | local_get local_index:4 - 0xde8 | 20 87 01 | local_get local_index:135 - 0xdeb | 6a | i32_add - 0xdec | 21 88 01 | local_set local_index:136 - 0xdef | 20 88 01 | local_get local_index:136 - 0xdf2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xdf8 | 20 86 01 | local_get local_index:134 - 0xdfb | 0f | return - 0xdfc | 0b | end -============== func 82 ==================== - 0xdfd | 9a 03 | size of function - 0xdff | 0b | 11 local blocks - 0xe00 | 05 7f | 5 locals of type I32 - 0xe02 | 01 7e | 1 locals of type I64 - 0xe04 | 01 7f | 1 locals of type I32 - 0xe06 | 04 7e | 4 locals of type I64 - 0xe08 | 03 7f | 3 locals of type I32 - 0xe0a | 01 7e | 1 locals of type I64 - 0xe0c | 01 7f | 1 locals of type I32 - 0xe0e | 04 7e | 4 locals of type I64 - 0xe10 | 0b 7f | 11 locals of type I32 - 0xe12 | 04 7e | 4 locals of type I64 - 0xe14 | 0f 7f | 15 locals of type I32 - 0xe16 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xe1c | 21 00 | local_set local_index:0 - 0xe1e | 41 10 | i32_const value:16 - 0xe20 | 21 01 | local_set local_index:1 - 0xe22 | 20 00 | local_get local_index:0 - 0xe24 | 20 01 | local_get local_index:1 - 0xe26 | 6b | i32_sub - 0xe27 | 21 02 | local_set local_index:2 - 0xe29 | 20 02 | local_get local_index:2 - 0xe2b | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe31 | 10 90 80 80 | call function_index:16 - | 80 00 - 0xe37 | 21 03 | local_set local_index:3 - 0xe39 | 20 03 | local_get local_index:3 - 0xe3b | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe3e | 21 04 | local_set local_index:4 - 0xe40 | 20 04 | local_get local_index:4 - 0xe42 | 10 91 80 80 | call function_index:17 - | 80 00 - 0xe48 | 21 05 | local_set local_index:5 - 0xe4a | 20 02 | local_get local_index:2 - 0xe4c | 20 05 | local_get local_index:5 - 0xe4e | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0xe51 | 41 00 | i32_const value:0 - 0xe53 | 21 06 | local_set local_index:6 - 0xe55 | 20 06 | local_get local_index:6 - 0xe57 | 29 03 a8 b6 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 6952, memory: 0 } - | 80 80 00 - 0xe5e | 21 07 | local_set local_index:7 - 0xe60 | 42 7f | i64_const value:-1 - 0xe62 | 21 08 | local_set local_index:8 - 0xe64 | 20 07 | local_get local_index:7 - 0xe66 | 21 09 | local_set local_index:9 - 0xe68 | 20 08 | local_get local_index:8 - 0xe6a | 21 0a | local_set local_index:10 - 0xe6c | 20 09 | local_get local_index:9 - 0xe6e | 20 0a | local_get local_index:10 - 0xe70 | 51 | i64_eq - 0xe71 | 21 0b | local_set local_index:11 - 0xe73 | 41 01 | i32_const value:1 - 0xe75 | 21 0c | local_set local_index:12 - 0xe77 | 20 0b | local_get local_index:11 - 0xe79 | 20 0c | local_get local_index:12 - 0xe7b | 71 | i32_and - 0xe7c | 21 0d | local_set local_index:13 - 0xe7e | 02 40 | block blockty:Empty - 0xe80 | 02 40 | block blockty:Empty - 0xe82 | 20 0d | local_get local_index:13 - 0xe84 | 45 | i32_eqz - 0xe85 | 0d 00 | br_if relative_depth:0 - 0xe87 | 20 02 | local_get local_index:2 - 0xe89 | 29 03 00 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0xe8c | 21 0e | local_set local_index:14 - 0xe8e | 41 00 | i32_const value:0 - 0xe90 | 21 0f | local_set local_index:15 - 0xe92 | 20 0f | local_get local_index:15 - 0xe94 | 20 0e | local_get local_index:14 - 0xe96 | 37 03 a8 b6 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 6952, memory: 0 } - | 80 80 00 - 0xe9d | 20 02 | local_get local_index:2 - 0xe9f | 29 03 00 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0xea2 | 21 10 | local_set local_index:16 - 0xea4 | 42 7f | i64_const value:-1 - 0xea6 | 21 11 | local_set local_index:17 - 0xea8 | 20 10 | local_get local_index:16 - 0xeaa | 21 12 | local_set local_index:18 - 0xeac | 20 11 | local_get local_index:17 - 0xeae | 21 13 | local_set local_index:19 - 0xeb0 | 20 12 | local_get local_index:18 - 0xeb2 | 20 13 | local_get local_index:19 - 0xeb4 | 51 | i64_eq - 0xeb5 | 21 14 | local_set local_index:20 - 0xeb7 | 41 7f | i32_const value:-1 - 0xeb9 | 21 15 | local_set local_index:21 - 0xebb | 20 14 | local_get local_index:20 - 0xebd | 20 15 | local_get local_index:21 - 0xebf | 73 | i32_xor - 0xec0 | 21 16 | local_set local_index:22 - 0xec2 | 41 7f | i32_const value:-1 - 0xec4 | 21 17 | local_set local_index:23 - 0xec6 | 20 16 | local_get local_index:22 - 0xec8 | 20 17 | local_get local_index:23 - 0xeca | 73 | i32_xor - 0xecb | 21 18 | local_set local_index:24 - 0xecd | 41 7f | i32_const value:-1 - 0xecf | 21 19 | local_set local_index:25 - 0xed1 | 41 00 | i32_const value:0 - 0xed3 | 21 1a | local_set local_index:26 - 0xed5 | 41 01 | i32_const value:1 - 0xed7 | 21 1b | local_set local_index:27 - 0xed9 | 20 18 | local_get local_index:24 - 0xedb | 20 1b | local_get local_index:27 - 0xedd | 71 | i32_and - 0xede | 21 1c | local_set local_index:28 - 0xee0 | 20 19 | local_get local_index:25 - 0xee2 | 20 1a | local_get local_index:26 - 0xee4 | 20 1c | local_get local_index:28 - 0xee6 | 1b | select - 0xee7 | 21 1d | local_set local_index:29 - 0xee9 | 20 02 | local_get local_index:2 - 0xeeb | 20 1d | local_get local_index:29 - 0xeed | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xef0 | 0c 01 | br relative_depth:1 - 0xef2 | 0b | end - 0xef3 | 41 00 | i32_const value:0 - 0xef5 | 21 1e | local_set local_index:30 - 0xef7 | 20 1e | local_get local_index:30 - 0xef9 | 29 03 a8 b6 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 6952, memory: 0 } - | 80 80 00 - 0xf00 | 21 1f | local_set local_index:31 - 0xf02 | 20 02 | local_get local_index:2 - 0xf04 | 29 03 00 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0xf07 | 21 20 | local_set local_index:32 - 0xf09 | 20 1f | local_get local_index:31 - 0xf0b | 21 21 | local_set local_index:33 - 0xf0d | 20 20 | local_get local_index:32 - 0xf0f | 21 22 | local_set local_index:34 - 0xf11 | 20 21 | local_get local_index:33 - 0xf13 | 20 22 | local_get local_index:34 - 0xf15 | 52 | i64_ne - 0xf16 | 21 23 | local_set local_index:35 - 0xf18 | 41 7f | i32_const value:-1 - 0xf1a | 21 24 | local_set local_index:36 - 0xf1c | 20 23 | local_get local_index:35 - 0xf1e | 20 24 | local_get local_index:36 - 0xf20 | 73 | i32_xor - 0xf21 | 21 25 | local_set local_index:37 - 0xf23 | 41 7f | i32_const value:-1 - 0xf25 | 21 26 | local_set local_index:38 - 0xf27 | 20 25 | local_get local_index:37 - 0xf29 | 20 26 | local_get local_index:38 - 0xf2b | 73 | i32_xor - 0xf2c | 21 27 | local_set local_index:39 - 0xf2e | 41 01 | i32_const value:1 - 0xf30 | 21 28 | local_set local_index:40 - 0xf32 | 20 27 | local_get local_index:39 - 0xf34 | 20 28 | local_get local_index:40 - 0xf36 | 71 | i32_and - 0xf37 | 21 29 | local_set local_index:41 - 0xf39 | 02 40 | block blockty:Empty - 0xf3b | 20 29 | local_get local_index:41 - 0xf3d | 45 | i32_eqz - 0xf3e | 0d 00 | br_if relative_depth:0 - 0xf40 | 41 00 | i32_const value:0 - 0xf42 | 21 2a | local_set local_index:42 - 0xf44 | 20 2a | local_get local_index:42 - 0xf46 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xf4d | 21 2b | local_set local_index:43 - 0xf4f | 41 f5 9b 80 | i32_const value:3573 - | 80 00 - 0xf55 | 21 2c | local_set local_index:44 - 0xf57 | 20 2b | local_get local_index:43 - 0xf59 | 20 2c | local_get local_index:44 - 0xf5b | 10 84 80 80 | call function_index:4 - | 80 00 - 0xf61 | 41 7f | i32_const value:-1 - 0xf63 | 21 2d | local_set local_index:45 - 0xf65 | 20 02 | local_get local_index:2 - 0xf67 | 20 2d | local_get local_index:45 - 0xf69 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf6c | 0c 01 | br relative_depth:1 - 0xf6e | 0b | end - 0xf6f | 41 00 | i32_const value:0 - 0xf71 | 21 2e | local_set local_index:46 - 0xf73 | 20 02 | local_get local_index:2 - 0xf75 | 20 2e | local_get local_index:46 - 0xf77 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf7a | 0b | end - 0xf7b | 20 02 | local_get local_index:2 - 0xf7d | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf80 | 21 2f | local_set local_index:47 - 0xf82 | 41 10 | i32_const value:16 - 0xf84 | 21 30 | local_set local_index:48 - 0xf86 | 20 02 | local_get local_index:2 - 0xf88 | 20 30 | local_get local_index:48 - 0xf8a | 6a | i32_add - 0xf8b | 21 31 | local_set local_index:49 - 0xf8d | 20 31 | local_get local_index:49 - 0xf8f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf95 | 20 2f | local_get local_index:47 - 0xf97 | 0f | return - 0xf98 | 0b | end -============== func 83 ==================== - 0xf99 | 3f | size of function - 0xf9a | 01 | 1 local blocks - 0xf9b | 07 7f | 7 locals of type I32 - 0xf9d | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xfa3 | 21 01 | local_set local_index:1 - 0xfa5 | 41 10 | i32_const value:16 - 0xfa7 | 21 02 | local_set local_index:2 - 0xfa9 | 20 01 | local_get local_index:1 - 0xfab | 20 02 | local_get local_index:2 - 0xfad | 6b | i32_sub - 0xfae | 21 03 | local_set local_index:3 - 0xfb0 | 20 03 | local_get local_index:3 - 0xfb2 | 20 00 | local_get local_index:0 - 0xfb4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xfb7 | 20 03 | local_get local_index:3 - 0xfb9 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xfbc | 21 04 | local_set local_index:4 - 0xfbe | 20 04 | local_get local_index:4 - 0xfc0 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xfc3 | 21 05 | local_set local_index:5 - 0xfc5 | 41 01 | i32_const value:1 - 0xfc7 | 21 06 | local_set local_index:6 - 0xfc9 | 20 05 | local_get local_index:5 - 0xfcb | 20 06 | local_get local_index:6 - 0xfcd | 6a | i32_add - 0xfce | 21 07 | local_set local_index:7 - 0xfd0 | 20 04 | local_get local_index:4 - 0xfd2 | 20 07 | local_get local_index:7 - 0xfd4 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xfd7 | 0f | return - 0xfd8 | 0b | end -============== func 84 ==================== - 0xfd9 | 70 | size of function - 0xfda | 01 | 1 local blocks - 0xfdb | 0a 7f | 10 locals of type I32 - 0xfdd | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xfe3 | 21 01 | local_set local_index:1 - 0xfe5 | 41 10 | i32_const value:16 - 0xfe7 | 21 02 | local_set local_index:2 - 0xfe9 | 20 01 | local_get local_index:1 - 0xfeb | 20 02 | local_get local_index:2 - 0xfed | 6b | i32_sub - 0xfee | 21 03 | local_set local_index:3 - 0xff0 | 20 03 | local_get local_index:3 - 0xff2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xff8 | 20 03 | local_get local_index:3 - 0xffa | 20 00 | local_get local_index:0 - 0xffc | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xfff | 20 03 | local_get local_index:3 - 0x1001 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1004 | 21 04 | local_set local_index:4 - 0x1006 | 20 04 | local_get local_index:4 - 0x1008 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x100b | 21 05 | local_set local_index:5 - 0x100d | 41 7f | i32_const value:-1 - 0x100f | 21 06 | local_set local_index:6 - 0x1011 | 20 05 | local_get local_index:5 - 0x1013 | 20 06 | local_get local_index:6 - 0x1015 | 6a | i32_add - 0x1016 | 21 07 | local_set local_index:7 - 0x1018 | 20 04 | local_get local_index:4 - 0x101a | 20 07 | local_get local_index:7 - 0x101c | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x101f | 02 40 | block blockty:Empty - 0x1021 | 20 07 | local_get local_index:7 - 0x1023 | 0d 00 | br_if relative_depth:0 - 0x1025 | 20 03 | local_get local_index:3 - 0x1027 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x102a | 21 08 | local_set local_index:8 - 0x102c | 20 08 | local_get local_index:8 - 0x102e | 10 92 80 80 | call function_index:18 - | 80 00 - 0x1034 | 0b | end - 0x1035 | 41 10 | i32_const value:16 - 0x1037 | 21 09 | local_set local_index:9 - 0x1039 | 20 03 | local_get local_index:3 - 0x103b | 20 09 | local_get local_index:9 - 0x103d | 6a | i32_add - 0x103e | 21 0a | local_set local_index:10 - 0x1040 | 20 0a | local_get local_index:10 - 0x1042 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x1048 | 0f | return - 0x1049 | 0b | end -============== func 85 ==================== - 0x104a | 82 03 | size of function - 0x104c | 01 | 1 local blocks - 0x104d | 26 7f | 38 locals of type I32 - 0x104f | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x1055 | 21 05 | local_set local_index:5 - 0x1057 | 41 20 | i32_const value:32 - 0x1059 | 21 06 | local_set local_index:6 - 0x105b | 20 05 | local_get local_index:5 - 0x105d | 20 06 | local_get local_index:6 - 0x105f | 6b | i32_sub - 0x1060 | 21 07 | local_set local_index:7 - 0x1062 | 20 07 | local_get local_index:7 - 0x1064 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x106a | 20 07 | local_get local_index:7 - 0x106c | 20 00 | local_get local_index:0 - 0x106e | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x1071 | 20 07 | local_get local_index:7 - 0x1073 | 20 01 | local_get local_index:1 - 0x1075 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1078 | 20 07 | local_get local_index:7 - 0x107a | 20 02 | local_get local_index:2 - 0x107c | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x107f | 20 07 | local_get local_index:7 - 0x1081 | 20 03 | local_get local_index:3 - 0x1083 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1086 | 20 07 | local_get local_index:7 - 0x1088 | 20 04 | local_get local_index:4 - 0x108a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x108d | 20 07 | local_get local_index:7 - 0x108f | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x1092 | 21 08 | local_set local_index:8 - 0x1094 | 20 07 | local_get local_index:7 - 0x1096 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1099 | 21 09 | local_set local_index:9 - 0x109b | 20 08 | local_get local_index:8 - 0x109d | 20 09 | local_get local_index:9 - 0x109f | 10 81 80 80 | call function_index:1 - | 80 00 - 0x10a5 | 21 0a | local_set local_index:10 - 0x10a7 | 20 07 | local_get local_index:7 - 0x10a9 | 20 0a | local_get local_index:10 - 0x10ab | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10ae | 41 00 | i32_const value:0 - 0x10b0 | 21 0b | local_set local_index:11 - 0x10b2 | 20 07 | local_get local_index:7 - 0x10b4 | 20 0b | local_get local_index:11 - 0x10b6 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x10b9 | 20 07 | local_get local_index:7 - 0x10bb | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10be | 21 0c | local_set local_index:12 - 0x10c0 | 41 00 | i32_const value:0 - 0x10c2 | 21 0d | local_set local_index:13 - 0x10c4 | 20 0c | local_get local_index:12 - 0x10c6 | 21 0e | local_set local_index:14 - 0x10c8 | 20 0d | local_get local_index:13 - 0x10ca | 21 0f | local_set local_index:15 - 0x10cc | 20 0e | local_get local_index:14 - 0x10ce | 20 0f | local_get local_index:15 - 0x10d0 | 47 | i32_ne - 0x10d1 | 21 10 | local_set local_index:16 - 0x10d3 | 41 7f | i32_const value:-1 - 0x10d5 | 21 11 | local_set local_index:17 - 0x10d7 | 20 10 | local_get local_index:16 - 0x10d9 | 20 11 | local_get local_index:17 - 0x10db | 73 | i32_xor - 0x10dc | 21 12 | local_set local_index:18 - 0x10de | 41 7f | i32_const value:-1 - 0x10e0 | 21 13 | local_set local_index:19 - 0x10e2 | 20 12 | local_get local_index:18 - 0x10e4 | 20 13 | local_get local_index:19 - 0x10e6 | 73 | i32_xor - 0x10e7 | 21 14 | local_set local_index:20 - 0x10e9 | 41 01 | i32_const value:1 - 0x10eb | 21 15 | local_set local_index:21 - 0x10ed | 20 14 | local_get local_index:20 - 0x10ef | 20 15 | local_get local_index:21 - 0x10f1 | 71 | i32_and - 0x10f2 | 21 16 | local_set local_index:22 - 0x10f4 | 02 40 | block blockty:Empty - 0x10f6 | 02 40 | block blockty:Empty - 0x10f8 | 20 16 | local_get local_index:22 - 0x10fa | 45 | i32_eqz - 0x10fb | 0d 00 | br_if relative_depth:0 - 0x10fd | 20 07 | local_get local_index:7 - 0x10ff | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1102 | 21 17 | local_set local_index:23 - 0x1104 | 02 40 | block blockty:Empty - 0x1106 | 02 40 | block blockty:Empty - 0x1108 | 20 17 | local_get local_index:23 - 0x110a | 0d 00 | br_if relative_depth:0 - 0x110c | 20 07 | local_get local_index:7 - 0x110e | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x1111 | 21 18 | local_set local_index:24 - 0x1113 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x1119 | 21 19 | local_set local_index:25 - 0x111b | 20 18 | local_get local_index:24 - 0x111d | 21 1a | local_set local_index:26 - 0x111f | 20 19 | local_get local_index:25 - 0x1121 | 21 1b | local_set local_index:27 - 0x1123 | 20 1a | local_get local_index:26 - 0x1125 | 20 1b | local_get local_index:27 - 0x1127 | 47 | i32_ne - 0x1128 | 21 1c | local_set local_index:28 - 0x112a | 41 01 | i32_const value:1 - 0x112c | 21 1d | local_set local_index:29 - 0x112e | 20 1c | local_get local_index:28 - 0x1130 | 20 1d | local_get local_index:29 - 0x1132 | 71 | i32_and - 0x1133 | 21 1e | local_set local_index:30 - 0x1135 | 20 1e | local_get local_index:30 - 0x1137 | 45 | i32_eqz - 0x1138 | 0d 01 | br_if relative_depth:1 - 0x113a | 0b | end - 0x113b | 20 07 | local_get local_index:7 - 0x113d | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1140 | 21 1f | local_set local_index:31 - 0x1142 | 20 07 | local_get local_index:7 - 0x1144 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1147 | 21 20 | local_set local_index:32 - 0x1149 | 20 07 | local_get local_index:7 - 0x114b | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x114e | 21 21 | local_set local_index:33 - 0x1150 | 20 1f | local_get local_index:31 - 0x1152 | 20 20 | local_get local_index:32 - 0x1154 | 20 21 | local_get local_index:33 - 0x1156 | 10 8c 80 80 | call function_index:12 - | 80 00 - 0x115c | 21 22 | local_set local_index:34 - 0x115e | 20 07 | local_get local_index:7 - 0x1160 | 20 22 | local_get local_index:34 - 0x1162 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x1165 | 0b | end - 0x1166 | 20 07 | local_get local_index:7 - 0x1168 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x116b | 21 23 | local_set local_index:35 - 0x116d | 20 23 | local_get local_index:35 - 0x116f | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x1175 | 0c 01 | br relative_depth:1 - 0x1177 | 0b | end - 0x1178 | 41 00 | i32_const value:0 - 0x117a | 21 24 | local_set local_index:36 - 0x117c | 20 24 | local_get local_index:36 - 0x117e | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x1185 | 21 25 | local_set local_index:37 - 0x1187 | 20 25 | local_get local_index:37 - 0x1189 | 10 93 80 80 | call function_index:19 - | 80 00 - 0x118f | 21 26 | local_set local_index:38 - 0x1191 | 02 40 | block blockty:Empty - 0x1193 | 02 40 | block blockty:Empty - 0x1195 | 20 26 | local_get local_index:38 - 0x1197 | 45 | i32_eqz - 0x1198 | 0d 00 | br_if relative_depth:0 - 0x119a | 10 94 80 80 | call function_index:20 - | 80 00 - 0x11a0 | 0c 01 | br relative_depth:1 - 0x11a2 | 0b | end - 0x11a3 | 41 7f | i32_const value:-1 - 0x11a5 | 21 27 | local_set local_index:39 - 0x11a7 | 20 07 | local_get local_index:7 - 0x11a9 | 20 27 | local_get local_index:39 - 0x11ab | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x11ae | 0b | end - 0x11af | 0b | end - 0x11b0 | 20 07 | local_get local_index:7 - 0x11b2 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x11b5 | 21 28 | local_set local_index:40 - 0x11b7 | 41 20 | i32_const value:32 - 0x11b9 | 21 29 | local_set local_index:41 - 0x11bb | 20 07 | local_get local_index:7 - 0x11bd | 20 29 | local_get local_index:41 - 0x11bf | 6a | i32_add - 0x11c0 | 21 2a | local_set local_index:42 - 0x11c2 | 20 2a | local_get local_index:42 - 0x11c4 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x11ca | 20 28 | local_get local_index:40 - 0x11cc | 0f | return - 0x11cd | 0b | end -============== func 86 ==================== - 0x11ce | 76 | size of function - 0x11cf | 01 | 1 local blocks - 0x11d0 | 0d 7f | 13 locals of type I32 - 0x11d2 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x11d8 | 21 01 | local_set local_index:1 - 0x11da | 41 10 | i32_const value:16 - 0x11dc | 21 02 | local_set local_index:2 - 0x11de | 20 01 | local_get local_index:1 - 0x11e0 | 20 02 | local_get local_index:2 - 0x11e2 | 6b | i32_sub - 0x11e3 | 21 03 | local_set local_index:3 - 0x11e5 | 20 03 | local_get local_index:3 - 0x11e7 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x11ed | 20 03 | local_get local_index:3 - 0x11ef | 20 00 | local_get local_index:0 - 0x11f1 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x11f4 | 20 03 | local_get local_index:3 - 0x11f6 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x11f9 | 21 04 | local_set local_index:4 - 0x11fb | 41 00 | i32_const value:0 - 0x11fd | 21 05 | local_set local_index:5 - 0x11ff | 20 04 | local_get local_index:4 - 0x1201 | 21 06 | local_set local_index:6 - 0x1203 | 20 05 | local_get local_index:5 - 0x1205 | 21 07 | local_set local_index:7 - 0x1207 | 20 06 | local_get local_index:6 - 0x1209 | 20 07 | local_get local_index:7 - 0x120b | 47 | i32_ne - 0x120c | 21 08 | local_set local_index:8 - 0x120e | 41 01 | i32_const value:1 - 0x1210 | 21 09 | local_set local_index:9 - 0x1212 | 20 08 | local_get local_index:8 - 0x1214 | 20 09 | local_get local_index:9 - 0x1216 | 71 | i32_and - 0x1217 | 21 0a | local_set local_index:10 - 0x1219 | 02 40 | block blockty:Empty - 0x121b | 20 0a | local_get local_index:10 - 0x121d | 45 | i32_eqz - 0x121e | 0d 00 | br_if relative_depth:0 - 0x1220 | 20 03 | local_get local_index:3 - 0x1222 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1225 | 21 0b | local_set local_index:11 - 0x1227 | 20 0b | local_get local_index:11 - 0x1229 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x122f | 0b | end - 0x1230 | 41 10 | i32_const value:16 - 0x1232 | 21 0c | local_set local_index:12 - 0x1234 | 20 03 | local_get local_index:3 - 0x1236 | 20 0c | local_get local_index:12 - 0x1238 | 6a | i32_add - 0x1239 | 21 0d | local_set local_index:13 - 0x123b | 20 0d | local_get local_index:13 - 0x123d | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x1243 | 0f | return - 0x1244 | 0b | end -============== func 87 ==================== - 0x1245 | ee 24 | size of function - 0x1247 | 01 | 1 local blocks - 0x1248 | e3 03 7f | 483 locals of type I32 - 0x124b | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x1251 | 21 01 | local_set local_index:1 - 0x1253 | 41 30 | i32_const value:48 - 0x1255 | 21 02 | local_set local_index:2 - 0x1257 | 20 01 | local_get local_index:1 - 0x1259 | 20 02 | local_get local_index:2 - 0x125b | 6b | i32_sub - 0x125c | 21 03 | local_set local_index:3 - 0x125e | 20 03 | local_get local_index:3 - 0x1260 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x1266 | 20 03 | local_get local_index:3 - 0x1268 | 20 00 | local_get local_index:0 - 0x126a | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x126d | 41 00 | i32_const value:0 - 0x126f | 21 04 | local_set local_index:4 - 0x1271 | 20 03 | local_get local_index:3 - 0x1273 | 20 04 | local_get local_index:4 - 0x1275 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x1278 | 41 00 | i32_const value:0 - 0x127a | 21 05 | local_set local_index:5 - 0x127c | 20 03 | local_get local_index:3 - 0x127e | 20 05 | local_get local_index:5 - 0x1280 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x1283 | 41 00 | i32_const value:0 - 0x1285 | 21 06 | local_set local_index:6 - 0x1287 | 20 03 | local_get local_index:3 - 0x1289 | 20 06 | local_get local_index:6 - 0x128b | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x128e | 41 00 | i32_const value:0 - 0x1290 | 21 07 | local_set local_index:7 - 0x1292 | 20 03 | local_get local_index:3 - 0x1294 | 20 07 | local_get local_index:7 - 0x1296 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1299 | 41 00 | i32_const value:0 - 0x129b | 21 08 | local_set local_index:8 - 0x129d | 20 03 | local_get local_index:3 - 0x129f | 20 08 | local_get local_index:8 - 0x12a1 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x12a4 | 41 00 | i32_const value:0 - 0x12a6 | 21 09 | local_set local_index:9 - 0x12a8 | 20 03 | local_get local_index:3 - 0x12aa | 20 09 | local_get local_index:9 - 0x12ac | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x12af | 41 00 | i32_const value:0 - 0x12b1 | 21 0a | local_set local_index:10 - 0x12b3 | 20 0a | local_get local_index:10 - 0x12b5 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x12bc | 21 0b | local_set local_index:11 - 0x12be | 41 00 | i32_const value:0 - 0x12c0 | 21 0c | local_set local_index:12 - 0x12c2 | 20 0b | local_get local_index:11 - 0x12c4 | 21 0d | local_set local_index:13 - 0x12c6 | 20 0c | local_get local_index:12 - 0x12c8 | 21 0e | local_set local_index:14 - 0x12ca | 20 0d | local_get local_index:13 - 0x12cc | 20 0e | local_get local_index:14 - 0x12ce | 47 | i32_ne - 0x12cf | 21 0f | local_set local_index:15 - 0x12d1 | 41 01 | i32_const value:1 - 0x12d3 | 21 10 | local_set local_index:16 - 0x12d5 | 20 0f | local_get local_index:15 - 0x12d7 | 20 10 | local_get local_index:16 - 0x12d9 | 71 | i32_and - 0x12da | 21 11 | local_set local_index:17 - 0x12dc | 02 40 | block blockty:Empty - 0x12de | 02 40 | block blockty:Empty - 0x12e0 | 20 11 | local_get local_index:17 - 0x12e2 | 45 | i32_eqz - 0x12e3 | 0d 00 | br_if relative_depth:0 - 0x12e5 | 41 00 | i32_const value:0 - 0x12e7 | 21 12 | local_set local_index:18 - 0x12e9 | 20 12 | local_get local_index:18 - 0x12eb | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x12f2 | 21 13 | local_set local_index:19 - 0x12f4 | 20 03 | local_get local_index:3 - 0x12f6 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x12f9 | 21 14 | local_set local_index:20 - 0x12fb | 20 13 | local_get local_index:19 - 0x12fd | 21 15 | local_set local_index:21 - 0x12ff | 20 14 | local_get local_index:20 - 0x1301 | 21 16 | local_set local_index:22 - 0x1303 | 20 15 | local_get local_index:21 - 0x1305 | 20 16 | local_get local_index:22 - 0x1307 | 46 | i32_eq - 0x1308 | 21 17 | local_set local_index:23 - 0x130a | 41 01 | i32_const value:1 - 0x130c | 21 18 | local_set local_index:24 - 0x130e | 20 17 | local_get local_index:23 - 0x1310 | 20 18 | local_get local_index:24 - 0x1312 | 71 | i32_and - 0x1313 | 21 19 | local_set local_index:25 - 0x1315 | 02 40 | block blockty:Empty - 0x1317 | 20 19 | local_get local_index:25 - 0x1319 | 45 | i32_eqz - 0x131a | 0d 00 | br_if relative_depth:0 - 0x131c | 41 00 | i32_const value:0 - 0x131e | 21 1a | local_set local_index:26 - 0x1320 | 20 03 | local_get local_index:3 - 0x1322 | 20 1a | local_get local_index:26 - 0x1324 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x1327 | 0c 02 | br relative_depth:2 - 0x1329 | 0b | end - 0x132a | 41 00 | i32_const value:0 - 0x132c | 21 1b | local_set local_index:27 - 0x132e | 20 1b | local_get local_index:27 - 0x1330 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x1337 | 21 1c | local_set local_index:28 - 0x1339 | 41 d4 9c 80 | i32_const value:3668 - | 80 00 - 0x133f | 21 1d | local_set local_index:29 - 0x1341 | 20 1c | local_get local_index:28 - 0x1343 | 20 1d | local_get local_index:29 - 0x1345 | 10 84 80 80 | call function_index:4 - | 80 00 - 0x134b | 41 7f | i32_const value:-1 - 0x134d | 21 1e | local_set local_index:30 - 0x134f | 20 03 | local_get local_index:3 - 0x1351 | 20 1e | local_get local_index:30 - 0x1353 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x1356 | 0c 01 | br relative_depth:1 - 0x1358 | 0b | end - 0x1359 | 20 03 | local_get local_index:3 - 0x135b | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x135e | 21 1f | local_set local_index:31 - 0x1360 | 41 00 | i32_const value:0 - 0x1362 | 21 20 | local_set local_index:32 - 0x1364 | 20 20 | local_get local_index:32 - 0x1366 | 20 1f | local_get local_index:31 - 0x1368 | 36 02 a0 bd | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x136f | 41 00 | i32_const value:0 - 0x1371 | 21 21 | local_set local_index:33 - 0x1373 | 20 21 | local_get local_index:33 - 0x1375 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x137c | 21 22 | local_set local_index:34 - 0x137e | 20 22 | local_get local_index:34 - 0x1380 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x1386 | 41 00 | i32_const value:0 - 0x1388 | 21 23 | local_set local_index:35 - 0x138a | 20 23 | local_get local_index:35 - 0x138c | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x1393 | 21 24 | local_set local_index:36 - 0x1395 | 20 24 | local_get local_index:36 - 0x1397 | 10 83 80 80 | call function_index:3 - | 80 00 - 0x139d | 21 25 | local_set local_index:37 - 0x139f | 41 00 | i32_const value:0 - 0x13a1 | 21 26 | local_set local_index:38 - 0x13a3 | 20 26 | local_get local_index:38 - 0x13a5 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x13ac | 21 27 | local_set local_index:39 - 0x13ae | 20 27 | local_get local_index:39 - 0x13b0 | 20 25 | local_get local_index:37 - 0x13b2 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13b5 | 41 00 | i32_const value:0 - 0x13b7 | 21 28 | local_set local_index:40 - 0x13b9 | 20 28 | local_get local_index:40 - 0x13bb | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x13c2 | 21 29 | local_set local_index:41 - 0x13c4 | 20 29 | local_get local_index:41 - 0x13c6 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13c9 | 21 2a | local_set local_index:42 - 0x13cb | 41 00 | i32_const value:0 - 0x13cd | 21 2b | local_set local_index:43 - 0x13cf | 20 2a | local_get local_index:42 - 0x13d1 | 21 2c | local_set local_index:44 - 0x13d3 | 20 2b | local_get local_index:43 - 0x13d5 | 21 2d | local_set local_index:45 - 0x13d7 | 20 2c | local_get local_index:44 - 0x13d9 | 20 2d | local_get local_index:45 - 0x13db | 47 | i32_ne - 0x13dc | 21 2e | local_set local_index:46 - 0x13de | 41 7f | i32_const value:-1 - 0x13e0 | 21 2f | local_set local_index:47 - 0x13e2 | 20 2e | local_get local_index:46 - 0x13e4 | 20 2f | local_get local_index:47 - 0x13e6 | 73 | i32_xor - 0x13e7 | 21 30 | local_set local_index:48 - 0x13e9 | 41 7f | i32_const value:-1 - 0x13eb | 21 31 | local_set local_index:49 - 0x13ed | 20 30 | local_get local_index:48 - 0x13ef | 20 31 | local_get local_index:49 - 0x13f1 | 73 | i32_xor - 0x13f2 | 21 32 | local_set local_index:50 - 0x13f4 | 41 7f | i32_const value:-1 - 0x13f6 | 21 33 | local_set local_index:51 - 0x13f8 | 20 32 | local_get local_index:50 - 0x13fa | 20 33 | local_get local_index:51 - 0x13fc | 73 | i32_xor - 0x13fd | 21 34 | local_set local_index:52 - 0x13ff | 41 01 | i32_const value:1 - 0x1401 | 21 35 | local_set local_index:53 - 0x1403 | 20 34 | local_get local_index:52 - 0x1405 | 20 35 | local_get local_index:53 - 0x1407 | 71 | i32_and - 0x1408 | 21 36 | local_set local_index:54 - 0x140a | 02 40 | block blockty:Empty - 0x140c | 02 40 | block blockty:Empty - 0x140e | 02 40 | block blockty:Empty - 0x1410 | 20 36 | local_get local_index:54 - 0x1412 | 45 | i32_eqz - 0x1413 | 0d 00 | br_if relative_depth:0 - 0x1415 | 41 00 | i32_const value:0 - 0x1417 | 21 37 | local_set local_index:55 - 0x1419 | 20 37 | local_get local_index:55 - 0x141b | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1422 | 21 38 | local_set local_index:56 - 0x1424 | 20 03 | local_get local_index:3 - 0x1426 | 20 38 | local_get local_index:56 - 0x1428 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x142b | 41 01 | i32_const value:1 - 0x142d | 21 39 | local_set local_index:57 - 0x142f | 20 03 | local_get local_index:3 - 0x1431 | 20 39 | local_get local_index:57 - 0x1433 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1436 | 41 8e 16 | i32_const value:2830 - 0x1439 | 21 3a | local_set local_index:58 - 0x143b | 20 03 | local_get local_index:3 - 0x143d | 20 3a | local_get local_index:58 - 0x143f | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1442 | 0c 01 | br relative_depth:1 - 0x1444 | 0b | end - 0x1445 | 41 00 | i32_const value:0 - 0x1447 | 21 3b | local_set local_index:59 - 0x1449 | 20 3b | local_get local_index:59 - 0x144b | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1452 | 21 3c | local_set local_index:60 - 0x1454 | 20 3c | local_get local_index:60 - 0x1456 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1459 | 21 3d | local_set local_index:61 - 0x145b | 20 3d | local_get local_index:61 - 0x145d | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x1463 | 41 8f 8e 80 | i32_const value:1807 - | 80 00 - 0x1469 | 21 3e | local_set local_index:62 - 0x146b | 20 3e | local_get local_index:62 - 0x146d | 10 d8 80 80 | call function_index:88 - | 80 00 - 0x1473 | 21 3f | local_set local_index:63 - 0x1475 | 41 00 | i32_const value:0 - 0x1477 | 21 40 | local_set local_index:64 - 0x1479 | 20 40 | local_get local_index:64 - 0x147b | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1482 | 21 41 | local_set local_index:65 - 0x1484 | 20 41 | local_get local_index:65 - 0x1486 | 20 3f | local_get local_index:63 - 0x1488 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x148b | 41 00 | i32_const value:0 - 0x148d | 21 42 | local_set local_index:66 - 0x148f | 20 42 | local_get local_index:66 - 0x1491 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1498 | 21 43 | local_set local_index:67 - 0x149a | 20 43 | local_get local_index:67 - 0x149c | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x149f | 21 44 | local_set local_index:68 - 0x14a1 | 41 00 | i32_const value:0 - 0x14a3 | 21 45 | local_set local_index:69 - 0x14a5 | 20 44 | local_get local_index:68 - 0x14a7 | 21 46 | local_set local_index:70 - 0x14a9 | 20 45 | local_get local_index:69 - 0x14ab | 21 47 | local_set local_index:71 - 0x14ad | 20 46 | local_get local_index:70 - 0x14af | 20 47 | local_get local_index:71 - 0x14b1 | 47 | i32_ne - 0x14b2 | 21 48 | local_set local_index:72 - 0x14b4 | 41 7f | i32_const value:-1 - 0x14b6 | 21 49 | local_set local_index:73 - 0x14b8 | 20 48 | local_get local_index:72 - 0x14ba | 20 49 | local_get local_index:73 - 0x14bc | 73 | i32_xor - 0x14bd | 21 4a | local_set local_index:74 - 0x14bf | 41 7f | i32_const value:-1 - 0x14c1 | 21 4b | local_set local_index:75 - 0x14c3 | 20 4a | local_get local_index:74 - 0x14c5 | 20 4b | local_get local_index:75 - 0x14c7 | 73 | i32_xor - 0x14c8 | 21 4c | local_set local_index:76 - 0x14ca | 41 7f | i32_const value:-1 - 0x14cc | 21 4d | local_set local_index:77 - 0x14ce | 20 4c | local_get local_index:76 - 0x14d0 | 20 4d | local_get local_index:77 - 0x14d2 | 73 | i32_xor - 0x14d3 | 21 4e | local_set local_index:78 - 0x14d5 | 41 01 | i32_const value:1 - 0x14d7 | 21 4f | local_set local_index:79 - 0x14d9 | 20 4e | local_get local_index:78 - 0x14db | 20 4f | local_get local_index:79 - 0x14dd | 71 | i32_and - 0x14de | 21 50 | local_set local_index:80 - 0x14e0 | 02 40 | block blockty:Empty - 0x14e2 | 20 50 | local_get local_index:80 - 0x14e4 | 45 | i32_eqz - 0x14e5 | 0d 00 | br_if relative_depth:0 - 0x14e7 | 41 00 | i32_const value:0 - 0x14e9 | 21 51 | local_set local_index:81 - 0x14eb | 20 51 | local_get local_index:81 - 0x14ed | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x14f4 | 21 52 | local_set local_index:82 - 0x14f6 | 20 03 | local_get local_index:3 - 0x14f8 | 20 52 | local_get local_index:82 - 0x14fa | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x14fd | 41 01 | i32_const value:1 - 0x14ff | 21 53 | local_set local_index:83 - 0x1501 | 20 03 | local_get local_index:3 - 0x1503 | 20 53 | local_get local_index:83 - 0x1505 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1508 | 41 90 16 | i32_const value:2832 - 0x150b | 21 54 | local_set local_index:84 - 0x150d | 20 03 | local_get local_index:3 - 0x150f | 20 54 | local_get local_index:84 - 0x1511 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1514 | 0c 01 | br relative_depth:1 - 0x1516 | 0b | end - 0x1517 | 41 f4 94 80 | i32_const value:2676 - | 80 00 - 0x151d | 21 55 | local_set local_index:85 - 0x151f | 20 55 | local_get local_index:85 - 0x1521 | 10 d8 80 80 | call function_index:88 - | 80 00 - 0x1527 | 21 56 | local_set local_index:86 - 0x1529 | 41 00 | i32_const value:0 - 0x152b | 21 57 | local_set local_index:87 - 0x152d | 20 57 | local_get local_index:87 - 0x152f | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1536 | 21 58 | local_set local_index:88 - 0x1538 | 20 58 | local_get local_index:88 - 0x153a | 20 56 | local_get local_index:86 - 0x153c | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x153f | 41 00 | i32_const value:0 - 0x1541 | 21 59 | local_set local_index:89 - 0x1543 | 20 59 | local_get local_index:89 - 0x1545 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x154c | 21 5a | local_set local_index:90 - 0x154e | 20 5a | local_get local_index:90 - 0x1550 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x1553 | 21 5b | local_set local_index:91 - 0x1555 | 41 00 | i32_const value:0 - 0x1557 | 21 5c | local_set local_index:92 - 0x1559 | 20 5b | local_get local_index:91 - 0x155b | 21 5d | local_set local_index:93 - 0x155d | 20 5c | local_get local_index:92 - 0x155f | 21 5e | local_set local_index:94 - 0x1561 | 20 5d | local_get local_index:93 - 0x1563 | 20 5e | local_get local_index:94 - 0x1565 | 47 | i32_ne - 0x1566 | 21 5f | local_set local_index:95 - 0x1568 | 41 7f | i32_const value:-1 - 0x156a | 21 60 | local_set local_index:96 - 0x156c | 20 5f | local_get local_index:95 - 0x156e | 20 60 | local_get local_index:96 - 0x1570 | 73 | i32_xor - 0x1571 | 21 61 | local_set local_index:97 - 0x1573 | 41 7f | i32_const value:-1 - 0x1575 | 21 62 | local_set local_index:98 - 0x1577 | 20 61 | local_get local_index:97 - 0x1579 | 20 62 | local_get local_index:98 - 0x157b | 73 | i32_xor - 0x157c | 21 63 | local_set local_index:99 - 0x157e | 41 7f | i32_const value:-1 - 0x1580 | 21 64 | local_set local_index:100 - 0x1582 | 20 63 | local_get local_index:99 - 0x1584 | 20 64 | local_get local_index:100 - 0x1586 | 73 | i32_xor - 0x1587 | 21 65 | local_set local_index:101 - 0x1589 | 41 01 | i32_const value:1 - 0x158b | 21 66 | local_set local_index:102 - 0x158d | 20 65 | local_get local_index:101 - 0x158f | 20 66 | local_get local_index:102 - 0x1591 | 71 | i32_and - 0x1592 | 21 67 | local_set local_index:103 - 0x1594 | 02 40 | block blockty:Empty - 0x1596 | 20 67 | local_get local_index:103 - 0x1598 | 45 | i32_eqz - 0x1599 | 0d 00 | br_if relative_depth:0 - 0x159b | 41 00 | i32_const value:0 - 0x159d | 21 68 | local_set local_index:104 - 0x159f | 20 68 | local_get local_index:104 - 0x15a1 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x15a8 | 21 69 | local_set local_index:105 - 0x15aa | 20 03 | local_get local_index:3 - 0x15ac | 20 69 | local_get local_index:105 - 0x15ae | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x15b1 | 41 01 | i32_const value:1 - 0x15b3 | 21 6a | local_set local_index:106 - 0x15b5 | 20 03 | local_get local_index:3 - 0x15b7 | 20 6a | local_get local_index:106 - 0x15b9 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x15bc | 41 91 16 | i32_const value:2833 - 0x15bf | 21 6b | local_set local_index:107 - 0x15c1 | 20 03 | local_get local_index:3 - 0x15c3 | 20 6b | local_get local_index:107 - 0x15c5 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x15c8 | 0c 01 | br relative_depth:1 - 0x15ca | 0b | end - 0x15cb | 41 00 | i32_const value:0 - 0x15cd | 21 6c | local_set local_index:108 - 0x15cf | 20 6c | local_get local_index:108 - 0x15d1 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x15d8 | 21 6d | local_set local_index:109 - 0x15da | 41 00 | i32_const value:0 - 0x15dc | 21 6e | local_set local_index:110 - 0x15de | 20 6e | local_get local_index:110 - 0x15e0 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x15e7 | 21 6f | local_set local_index:111 - 0x15e9 | 20 6f | local_get local_index:111 - 0x15eb | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x15ee | 21 70 | local_set local_index:112 - 0x15f0 | 41 a1 98 80 | i32_const value:3105 - | 80 00 - 0x15f6 | 21 71 | local_set local_index:113 - 0x15f8 | 20 6d | local_get local_index:109 - 0x15fa | 20 71 | local_get local_index:113 - 0x15fc | 20 70 | local_get local_index:112 - 0x15fe | 10 85 80 80 | call function_index:5 - | 80 00 - 0x1604 | 21 72 | local_set local_index:114 - 0x1606 | 41 00 | i32_const value:0 - 0x1608 | 21 73 | local_set local_index:115 - 0x160a | 20 72 | local_get local_index:114 - 0x160c | 21 74 | local_set local_index:116 - 0x160e | 20 73 | local_get local_index:115 - 0x1610 | 21 75 | local_set local_index:117 - 0x1612 | 20 74 | local_get local_index:116 - 0x1614 | 20 75 | local_get local_index:117 - 0x1616 | 48 | i32_lt_s - 0x1617 | 21 76 | local_set local_index:118 - 0x1619 | 41 01 | i32_const value:1 - 0x161b | 21 77 | local_set local_index:119 - 0x161d | 20 76 | local_get local_index:118 - 0x161f | 20 77 | local_get local_index:119 - 0x1621 | 71 | i32_and - 0x1622 | 21 78 | local_set local_index:120 - 0x1624 | 02 40 | block blockty:Empty - 0x1626 | 20 78 | local_get local_index:120 - 0x1628 | 45 | i32_eqz - 0x1629 | 0d 00 | br_if relative_depth:0 - 0x162b | 41 00 | i32_const value:0 - 0x162d | 21 79 | local_set local_index:121 - 0x162f | 20 79 | local_get local_index:121 - 0x1631 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1638 | 21 7a | local_set local_index:122 - 0x163a | 20 03 | local_get local_index:3 - 0x163c | 20 7a | local_get local_index:122 - 0x163e | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1641 | 41 01 | i32_const value:1 - 0x1643 | 21 7b | local_set local_index:123 - 0x1645 | 20 03 | local_get local_index:3 - 0x1647 | 20 7b | local_get local_index:123 - 0x1649 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x164c | 41 92 16 | i32_const value:2834 - 0x164f | 21 7c | local_set local_index:124 - 0x1651 | 20 03 | local_get local_index:3 - 0x1653 | 20 7c | local_get local_index:124 - 0x1655 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1658 | 0c 01 | br relative_depth:1 - 0x165a | 0b | end - 0x165b | 10 d9 80 80 | call function_index:89 - | 80 00 - 0x1661 | 21 7d | local_set local_index:125 - 0x1663 | 41 f0 91 ac | i32_const value:51054832 - | 18 - 0x1668 | 21 7e | local_set local_index:126 - 0x166a | 41 00 | i32_const value:0 - 0x166c | 21 7f | local_set local_index:127 - 0x166e | 20 7e | local_get local_index:126 - 0x1670 | 20 7d | local_get local_index:125 - 0x1672 | 20 7f | local_get local_index:127 - 0x1674 | 10 da 80 80 | call function_index:90 - | 80 00 - 0x167a | 21 80 01 | local_set local_index:128 - 0x167d | 41 00 | i32_const value:0 - 0x167f | 21 81 01 | local_set local_index:129 - 0x1682 | 20 80 01 | local_get local_index:128 - 0x1685 | 21 82 01 | local_set local_index:130 - 0x1688 | 20 81 01 | local_get local_index:129 - 0x168b | 21 83 01 | local_set local_index:131 - 0x168e | 20 82 01 | local_get local_index:130 - 0x1691 | 20 83 01 | local_get local_index:131 - 0x1694 | 48 | i32_lt_s - 0x1695 | 21 84 01 | local_set local_index:132 - 0x1698 | 41 01 | i32_const value:1 - 0x169a | 21 85 01 | local_set local_index:133 - 0x169d | 20 84 01 | local_get local_index:132 - 0x16a0 | 20 85 01 | local_get local_index:133 - 0x16a3 | 71 | i32_and - 0x16a4 | 21 86 01 | local_set local_index:134 - 0x16a7 | 02 40 | block blockty:Empty - 0x16a9 | 20 86 01 | local_get local_index:134 - 0x16ac | 45 | i32_eqz - 0x16ad | 0d 00 | br_if relative_depth:0 - 0x16af | 41 00 | i32_const value:0 - 0x16b1 | 21 87 01 | local_set local_index:135 - 0x16b4 | 20 87 01 | local_get local_index:135 - 0x16b7 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x16be | 21 88 01 | local_set local_index:136 - 0x16c1 | 20 03 | local_get local_index:3 - 0x16c3 | 20 88 01 | local_get local_index:136 - 0x16c6 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x16c9 | 41 01 | i32_const value:1 - 0x16cb | 21 89 01 | local_set local_index:137 - 0x16ce | 20 03 | local_get local_index:3 - 0x16d0 | 20 89 01 | local_get local_index:137 - 0x16d3 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x16d6 | 41 9d 16 | i32_const value:2845 - 0x16d9 | 21 8a 01 | local_set local_index:138 - 0x16dc | 20 03 | local_get local_index:3 - 0x16de | 20 8a 01 | local_get local_index:138 - 0x16e1 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x16e4 | 0c 01 | br relative_depth:1 - 0x16e6 | 0b | end - 0x16e7 | 41 00 | i32_const value:0 - 0x16e9 | 21 8b 01 | local_set local_index:139 - 0x16ec | 20 8b 01 | local_get local_index:139 - 0x16ef | 10 86 80 80 | call function_index:6 - | 80 00 - 0x16f5 | 21 8c 01 | local_set local_index:140 - 0x16f8 | 41 00 | i32_const value:0 - 0x16fa | 21 8d 01 | local_set local_index:141 - 0x16fd | 20 8d 01 | local_get local_index:141 - 0x1700 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1707 | 21 8e 01 | local_set local_index:142 - 0x170a | 20 8e 01 | local_get local_index:142 - 0x170d | 20 8c 01 | local_get local_index:140 - 0x1710 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1713 | 41 00 | i32_const value:0 - 0x1715 | 21 8f 01 | local_set local_index:143 - 0x1718 | 20 8f 01 | local_get local_index:143 - 0x171b | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1722 | 21 90 01 | local_set local_index:144 - 0x1725 | 20 90 01 | local_get local_index:144 - 0x1728 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x172b | 21 91 01 | local_set local_index:145 - 0x172e | 41 00 | i32_const value:0 - 0x1730 | 21 92 01 | local_set local_index:146 - 0x1733 | 20 91 01 | local_get local_index:145 - 0x1736 | 21 93 01 | local_set local_index:147 - 0x1739 | 20 92 01 | local_get local_index:146 - 0x173c | 21 94 01 | local_set local_index:148 - 0x173f | 20 93 01 | local_get local_index:147 - 0x1742 | 20 94 01 | local_get local_index:148 - 0x1745 | 47 | i32_ne - 0x1746 | 21 95 01 | local_set local_index:149 - 0x1749 | 41 7f | i32_const value:-1 - 0x174b | 21 96 01 | local_set local_index:150 - 0x174e | 20 95 01 | local_get local_index:149 - 0x1751 | 20 96 01 | local_get local_index:150 - 0x1754 | 73 | i32_xor - 0x1755 | 21 97 01 | local_set local_index:151 - 0x1758 | 41 7f | i32_const value:-1 - 0x175a | 21 98 01 | local_set local_index:152 - 0x175d | 20 97 01 | local_get local_index:151 - 0x1760 | 20 98 01 | local_get local_index:152 - 0x1763 | 73 | i32_xor - 0x1764 | 21 99 01 | local_set local_index:153 - 0x1767 | 41 7f | i32_const value:-1 - 0x1769 | 21 9a 01 | local_set local_index:154 - 0x176c | 20 99 01 | local_get local_index:153 - 0x176f | 20 9a 01 | local_get local_index:154 - 0x1772 | 73 | i32_xor - 0x1773 | 21 9b 01 | local_set local_index:155 - 0x1776 | 41 01 | i32_const value:1 - 0x1778 | 21 9c 01 | local_set local_index:156 - 0x177b | 20 9b 01 | local_get local_index:155 - 0x177e | 20 9c 01 | local_get local_index:156 - 0x1781 | 71 | i32_and - 0x1782 | 21 9d 01 | local_set local_index:157 - 0x1785 | 02 40 | block blockty:Empty - 0x1787 | 20 9d 01 | local_get local_index:157 - 0x178a | 45 | i32_eqz - 0x178b | 0d 00 | br_if relative_depth:0 - 0x178d | 41 00 | i32_const value:0 - 0x178f | 21 9e 01 | local_set local_index:158 - 0x1792 | 20 9e 01 | local_get local_index:158 - 0x1795 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x179c | 21 9f 01 | local_set local_index:159 - 0x179f | 20 03 | local_get local_index:3 - 0x17a1 | 20 9f 01 | local_get local_index:159 - 0x17a4 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x17a7 | 41 01 | i32_const value:1 - 0x17a9 | 21 a0 01 | local_set local_index:160 - 0x17ac | 20 03 | local_get local_index:3 - 0x17ae | 20 a0 01 | local_get local_index:160 - 0x17b1 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x17b4 | 41 a1 16 | i32_const value:2849 - 0x17b7 | 21 a1 01 | local_set local_index:161 - 0x17ba | 20 03 | local_get local_index:3 - 0x17bc | 20 a1 01 | local_get local_index:161 - 0x17bf | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x17c2 | 0c 01 | br relative_depth:1 - 0x17c4 | 0b | end - 0x17c5 | 41 c9 a3 80 | i32_const value:4553 - | 80 00 - 0x17cb | 21 a2 01 | local_set local_index:162 - 0x17ce | 41 00 | i32_const value:0 - 0x17d0 | 21 a3 01 | local_set local_index:163 - 0x17d3 | 20 a2 01 | local_get local_index:162 - 0x17d6 | 20 a3 01 | local_get local_index:163 - 0x17d9 | 10 87 80 80 | call function_index:7 - | 80 00 - 0x17df | 21 a4 01 | local_set local_index:164 - 0x17e2 | 41 00 | i32_const value:0 - 0x17e4 | 21 a5 01 | local_set local_index:165 - 0x17e7 | 20 a5 01 | local_get local_index:165 - 0x17ea | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x17f1 | 21 a6 01 | local_set local_index:166 - 0x17f4 | 20 a6 01 | local_get local_index:166 - 0x17f7 | 20 a4 01 | local_get local_index:164 - 0x17fa | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x17fd | 41 00 | i32_const value:0 - 0x17ff | 21 a7 01 | local_set local_index:167 - 0x1802 | 20 a7 01 | local_get local_index:167 - 0x1805 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x180c | 21 a8 01 | local_set local_index:168 - 0x180f | 20 a8 01 | local_get local_index:168 - 0x1812 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1815 | 21 a9 01 | local_set local_index:169 - 0x1818 | 41 00 | i32_const value:0 - 0x181a | 21 aa 01 | local_set local_index:170 - 0x181d | 20 a9 01 | local_get local_index:169 - 0x1820 | 21 ab 01 | local_set local_index:171 - 0x1823 | 20 aa 01 | local_get local_index:170 - 0x1826 | 21 ac 01 | local_set local_index:172 - 0x1829 | 20 ab 01 | local_get local_index:171 - 0x182c | 20 ac 01 | local_get local_index:172 - 0x182f | 47 | i32_ne - 0x1830 | 21 ad 01 | local_set local_index:173 - 0x1833 | 41 7f | i32_const value:-1 - 0x1835 | 21 ae 01 | local_set local_index:174 - 0x1838 | 20 ad 01 | local_get local_index:173 - 0x183b | 20 ae 01 | local_get local_index:174 - 0x183e | 73 | i32_xor - 0x183f | 21 af 01 | local_set local_index:175 - 0x1842 | 41 7f | i32_const value:-1 - 0x1844 | 21 b0 01 | local_set local_index:176 - 0x1847 | 20 af 01 | local_get local_index:175 - 0x184a | 20 b0 01 | local_get local_index:176 - 0x184d | 73 | i32_xor - 0x184e | 21 b1 01 | local_set local_index:177 - 0x1851 | 41 7f | i32_const value:-1 - 0x1853 | 21 b2 01 | local_set local_index:178 - 0x1856 | 20 b1 01 | local_get local_index:177 - 0x1859 | 20 b2 01 | local_get local_index:178 - 0x185c | 73 | i32_xor - 0x185d | 21 b3 01 | local_set local_index:179 - 0x1860 | 41 01 | i32_const value:1 - 0x1862 | 21 b4 01 | local_set local_index:180 - 0x1865 | 20 b3 01 | local_get local_index:179 - 0x1868 | 20 b4 01 | local_get local_index:180 - 0x186b | 71 | i32_and - 0x186c | 21 b5 01 | local_set local_index:181 - 0x186f | 02 40 | block blockty:Empty - 0x1871 | 20 b5 01 | local_get local_index:181 - 0x1874 | 45 | i32_eqz - 0x1875 | 0d 00 | br_if relative_depth:0 - 0x1877 | 41 00 | i32_const value:0 - 0x1879 | 21 b6 01 | local_set local_index:182 - 0x187c | 20 b6 01 | local_get local_index:182 - 0x187f | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1886 | 21 b7 01 | local_set local_index:183 - 0x1889 | 20 03 | local_get local_index:3 - 0x188b | 20 b7 01 | local_get local_index:183 - 0x188e | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1891 | 41 01 | i32_const value:1 - 0x1893 | 21 b8 01 | local_set local_index:184 - 0x1896 | 20 03 | local_get local_index:3 - 0x1898 | 20 b8 01 | local_get local_index:184 - 0x189b | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x189e | 41 a2 16 | i32_const value:2850 - 0x18a1 | 21 b9 01 | local_set local_index:185 - 0x18a4 | 20 03 | local_get local_index:3 - 0x18a6 | 20 b9 01 | local_get local_index:185 - 0x18a9 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x18ac | 0c 01 | br relative_depth:1 - 0x18ae | 0b | end - 0x18af | 41 c9 a3 80 | i32_const value:4553 - | 80 00 - 0x18b5 | 21 ba 01 | local_set local_index:186 - 0x18b8 | 41 00 | i32_const value:0 - 0x18ba | 21 bb 01 | local_set local_index:187 - 0x18bd | 20 ba 01 | local_get local_index:186 - 0x18c0 | 20 bb 01 | local_get local_index:187 - 0x18c3 | 10 88 80 80 | call function_index:8 - | 80 00 - 0x18c9 | 21 bc 01 | local_set local_index:188 - 0x18cc | 41 00 | i32_const value:0 - 0x18ce | 21 bd 01 | local_set local_index:189 - 0x18d1 | 20 bd 01 | local_get local_index:189 - 0x18d4 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x18db | 21 be 01 | local_set local_index:190 - 0x18de | 20 be 01 | local_get local_index:190 - 0x18e1 | 20 bc 01 | local_get local_index:188 - 0x18e4 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x18e7 | 41 00 | i32_const value:0 - 0x18e9 | 21 bf 01 | local_set local_index:191 - 0x18ec | 20 bf 01 | local_get local_index:191 - 0x18ef | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x18f6 | 21 c0 01 | local_set local_index:192 - 0x18f9 | 20 c0 01 | local_get local_index:192 - 0x18fc | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x18ff | 21 c1 01 | local_set local_index:193 - 0x1902 | 41 00 | i32_const value:0 - 0x1904 | 21 c2 01 | local_set local_index:194 - 0x1907 | 20 c1 01 | local_get local_index:193 - 0x190a | 21 c3 01 | local_set local_index:195 - 0x190d | 20 c2 01 | local_get local_index:194 - 0x1910 | 21 c4 01 | local_set local_index:196 - 0x1913 | 20 c3 01 | local_get local_index:195 - 0x1916 | 20 c4 01 | local_get local_index:196 - 0x1919 | 47 | i32_ne - 0x191a | 21 c5 01 | local_set local_index:197 - 0x191d | 41 7f | i32_const value:-1 - 0x191f | 21 c6 01 | local_set local_index:198 - 0x1922 | 20 c5 01 | local_get local_index:197 - 0x1925 | 20 c6 01 | local_get local_index:198 - 0x1928 | 73 | i32_xor - 0x1929 | 21 c7 01 | local_set local_index:199 - 0x192c | 41 7f | i32_const value:-1 - 0x192e | 21 c8 01 | local_set local_index:200 - 0x1931 | 20 c7 01 | local_get local_index:199 - 0x1934 | 20 c8 01 | local_get local_index:200 - 0x1937 | 73 | i32_xor - 0x1938 | 21 c9 01 | local_set local_index:201 - 0x193b | 41 7f | i32_const value:-1 - 0x193d | 21 ca 01 | local_set local_index:202 - 0x1940 | 20 c9 01 | local_get local_index:201 - 0x1943 | 20 ca 01 | local_get local_index:202 - 0x1946 | 73 | i32_xor - 0x1947 | 21 cb 01 | local_set local_index:203 - 0x194a | 41 01 | i32_const value:1 - 0x194c | 21 cc 01 | local_set local_index:204 - 0x194f | 20 cb 01 | local_get local_index:203 - 0x1952 | 20 cc 01 | local_get local_index:204 - 0x1955 | 71 | i32_and - 0x1956 | 21 cd 01 | local_set local_index:205 - 0x1959 | 02 40 | block blockty:Empty - 0x195b | 20 cd 01 | local_get local_index:205 - 0x195e | 45 | i32_eqz - 0x195f | 0d 00 | br_if relative_depth:0 - 0x1961 | 41 00 | i32_const value:0 - 0x1963 | 21 ce 01 | local_set local_index:206 - 0x1966 | 20 ce 01 | local_get local_index:206 - 0x1969 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1970 | 21 cf 01 | local_set local_index:207 - 0x1973 | 20 03 | local_get local_index:3 - 0x1975 | 20 cf 01 | local_get local_index:207 - 0x1978 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x197b | 41 01 | i32_const value:1 - 0x197d | 21 d0 01 | local_set local_index:208 - 0x1980 | 20 03 | local_get local_index:3 - 0x1982 | 20 d0 01 | local_get local_index:208 - 0x1985 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1988 | 41 a3 16 | i32_const value:2851 - 0x198b | 21 d1 01 | local_set local_index:209 - 0x198e | 20 03 | local_get local_index:3 - 0x1990 | 20 d1 01 | local_get local_index:209 - 0x1993 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1996 | 0c 01 | br relative_depth:1 - 0x1998 | 0b | end - 0x1999 | 41 00 | i32_const value:0 - 0x199b | 21 d2 01 | local_set local_index:210 - 0x199e | 20 d2 01 | local_get local_index:210 - 0x19a1 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x19a8 | 21 d3 01 | local_set local_index:211 - 0x19ab | 20 d3 01 | local_get local_index:211 - 0x19ae | 10 db 80 80 | call function_index:91 - | 80 00 - 0x19b4 | 21 d4 01 | local_set local_index:212 - 0x19b7 | 41 00 | i32_const value:0 - 0x19b9 | 21 d5 01 | local_set local_index:213 - 0x19bc | 20 d4 01 | local_get local_index:212 - 0x19bf | 21 d6 01 | local_set local_index:214 - 0x19c2 | 20 d5 01 | local_get local_index:213 - 0x19c5 | 21 d7 01 | local_set local_index:215 - 0x19c8 | 20 d6 01 | local_get local_index:214 - 0x19cb | 20 d7 01 | local_get local_index:215 - 0x19ce | 48 | i32_lt_s - 0x19cf | 21 d8 01 | local_set local_index:216 - 0x19d2 | 41 01 | i32_const value:1 - 0x19d4 | 21 d9 01 | local_set local_index:217 - 0x19d7 | 20 d8 01 | local_get local_index:216 - 0x19da | 20 d9 01 | local_get local_index:217 - 0x19dd | 71 | i32_and - 0x19de | 21 da 01 | local_set local_index:218 - 0x19e1 | 02 40 | block blockty:Empty - 0x19e3 | 20 da 01 | local_get local_index:218 - 0x19e6 | 45 | i32_eqz - 0x19e7 | 0d 00 | br_if relative_depth:0 - 0x19e9 | 41 00 | i32_const value:0 - 0x19eb | 21 db 01 | local_set local_index:219 - 0x19ee | 20 db 01 | local_get local_index:219 - 0x19f1 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x19f8 | 21 dc 01 | local_set local_index:220 - 0x19fb | 20 03 | local_get local_index:3 - 0x19fd | 20 dc 01 | local_get local_index:220 - 0x1a00 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1a03 | 41 01 | i32_const value:1 - 0x1a05 | 21 dd 01 | local_set local_index:221 - 0x1a08 | 20 03 | local_get local_index:3 - 0x1a0a | 20 dd 01 | local_get local_index:221 - 0x1a0d | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1a10 | 41 a5 16 | i32_const value:2853 - 0x1a13 | 21 de 01 | local_set local_index:222 - 0x1a16 | 20 03 | local_get local_index:3 - 0x1a18 | 20 de 01 | local_get local_index:222 - 0x1a1b | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1a1e | 0c 01 | br relative_depth:1 - 0x1a20 | 0b | end - 0x1a21 | 10 dc 80 80 | call function_index:92 - | 80 00 - 0x1a27 | 21 df 01 | local_set local_index:223 - 0x1a2a | 41 00 | i32_const value:0 - 0x1a2c | 21 e0 01 | local_set local_index:224 - 0x1a2f | 20 df 01 | local_get local_index:223 - 0x1a32 | 21 e1 01 | local_set local_index:225 - 0x1a35 | 20 e0 01 | local_get local_index:224 - 0x1a38 | 21 e2 01 | local_set local_index:226 - 0x1a3b | 20 e1 01 | local_get local_index:225 - 0x1a3e | 20 e2 01 | local_get local_index:226 - 0x1a41 | 48 | i32_lt_s - 0x1a42 | 21 e3 01 | local_set local_index:227 - 0x1a45 | 41 01 | i32_const value:1 - 0x1a47 | 21 e4 01 | local_set local_index:228 - 0x1a4a | 20 e3 01 | local_get local_index:227 - 0x1a4d | 20 e4 01 | local_get local_index:228 - 0x1a50 | 71 | i32_and - 0x1a51 | 21 e5 01 | local_set local_index:229 - 0x1a54 | 02 40 | block blockty:Empty - 0x1a56 | 20 e5 01 | local_get local_index:229 - 0x1a59 | 45 | i32_eqz - 0x1a5a | 0d 00 | br_if relative_depth:0 - 0x1a5c | 41 00 | i32_const value:0 - 0x1a5e | 21 e6 01 | local_set local_index:230 - 0x1a61 | 20 e6 01 | local_get local_index:230 - 0x1a64 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1a6b | 21 e7 01 | local_set local_index:231 - 0x1a6e | 20 03 | local_get local_index:3 - 0x1a70 | 20 e7 01 | local_get local_index:231 - 0x1a73 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1a76 | 41 01 | i32_const value:1 - 0x1a78 | 21 e8 01 | local_set local_index:232 - 0x1a7b | 20 03 | local_get local_index:3 - 0x1a7d | 20 e8 01 | local_get local_index:232 - 0x1a80 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1a83 | 41 bc 16 | i32_const value:2876 - 0x1a86 | 21 e9 01 | local_set local_index:233 - 0x1a89 | 20 03 | local_get local_index:3 - 0x1a8b | 20 e9 01 | local_get local_index:233 - 0x1a8e | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1a91 | 0c 01 | br relative_depth:1 - 0x1a93 | 0b | end - 0x1a94 | 41 01 | i32_const value:1 - 0x1a96 | 21 ea 01 | local_set local_index:234 - 0x1a99 | 20 03 | local_get local_index:3 - 0x1a9b | 20 ea 01 | local_get local_index:234 - 0x1a9e | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x1aa1 | 10 dd 80 80 | call function_index:93 - | 80 00 - 0x1aa7 | 21 eb 01 | local_set local_index:235 - 0x1aaa | 41 00 | i32_const value:0 - 0x1aac | 21 ec 01 | local_set local_index:236 - 0x1aaf | 20 eb 01 | local_get local_index:235 - 0x1ab2 | 21 ed 01 | local_set local_index:237 - 0x1ab5 | 20 ec 01 | local_get local_index:236 - 0x1ab8 | 21 ee 01 | local_set local_index:238 - 0x1abb | 20 ed 01 | local_get local_index:237 - 0x1abe | 20 ee 01 | local_get local_index:238 - 0x1ac1 | 48 | i32_lt_s - 0x1ac2 | 21 ef 01 | local_set local_index:239 - 0x1ac5 | 41 01 | i32_const value:1 - 0x1ac7 | 21 f0 01 | local_set local_index:240 - 0x1aca | 20 ef 01 | local_get local_index:239 - 0x1acd | 20 f0 01 | local_get local_index:240 - 0x1ad0 | 71 | i32_and - 0x1ad1 | 21 f1 01 | local_set local_index:241 - 0x1ad4 | 02 40 | block blockty:Empty - 0x1ad6 | 20 f1 01 | local_get local_index:241 - 0x1ad9 | 45 | i32_eqz - 0x1ada | 0d 00 | br_if relative_depth:0 - 0x1adc | 41 00 | i32_const value:0 - 0x1ade | 21 f2 01 | local_set local_index:242 - 0x1ae1 | 20 f2 01 | local_get local_index:242 - 0x1ae4 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1aeb | 21 f3 01 | local_set local_index:243 - 0x1aee | 20 03 | local_get local_index:3 - 0x1af0 | 20 f3 01 | local_get local_index:243 - 0x1af3 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1af6 | 41 01 | i32_const value:1 - 0x1af8 | 21 f4 01 | local_set local_index:244 - 0x1afb | 20 03 | local_get local_index:3 - 0x1afd | 20 f4 01 | local_get local_index:244 - 0x1b00 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1b03 | 41 be 16 | i32_const value:2878 - 0x1b06 | 21 f5 01 | local_set local_index:245 - 0x1b09 | 20 03 | local_get local_index:3 - 0x1b0b | 20 f5 01 | local_get local_index:245 - 0x1b0e | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1b11 | 0c 01 | br relative_depth:1 - 0x1b13 | 0b | end - 0x1b14 | 41 00 | i32_const value:0 - 0x1b16 | 21 f6 01 | local_set local_index:246 - 0x1b19 | 20 f6 01 | local_get local_index:246 - 0x1b1c | 28 02 80 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7808, memory: 0 } - | 80 80 00 - 0x1b23 | 21 f7 01 | local_set local_index:247 - 0x1b26 | 02 40 | block blockty:Empty - 0x1b28 | 20 f7 01 | local_get local_index:247 - 0x1b2b | 45 | i32_eqz - 0x1b2c | 0d 00 | br_if relative_depth:0 - 0x1b2e | 41 00 | i32_const value:0 - 0x1b30 | 21 f8 01 | local_set local_index:248 - 0x1b33 | 20 f8 01 | local_get local_index:248 - 0x1b36 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x1b3d | 21 f9 01 | local_set local_index:249 - 0x1b40 | 41 00 | i32_const value:0 - 0x1b42 | 21 fa 01 | local_set local_index:250 - 0x1b45 | 20 fa 01 | local_get local_index:250 - 0x1b48 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1b4f | 21 fb 01 | local_set local_index:251 - 0x1b52 | 20 fb 01 | local_get local_index:251 - 0x1b55 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x1b58 | 21 fc 01 | local_set local_index:252 - 0x1b5b | 41 00 | i32_const value:0 - 0x1b5d | 21 fd 01 | local_set local_index:253 - 0x1b60 | 20 fd 01 | local_get local_index:253 - 0x1b63 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1b6a | 21 fe 01 | local_set local_index:254 - 0x1b6d | 20 fe 01 | local_get local_index:254 - 0x1b70 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x1b73 | 21 ff 01 | local_set local_index:255 - 0x1b76 | 20 f9 01 | local_get local_index:249 - 0x1b79 | 20 fc 01 | local_get local_index:252 - 0x1b7c | 20 ff 01 | local_get local_index:255 - 0x1b7f | 10 89 80 80 | call function_index:9 - | 80 00 - 0x1b85 | 21 80 02 | local_set local_index:256 - 0x1b88 | 41 00 | i32_const value:0 - 0x1b8a | 21 81 02 | local_set local_index:257 - 0x1b8d | 20 80 02 | local_get local_index:256 - 0x1b90 | 21 82 02 | local_set local_index:258 - 0x1b93 | 20 81 02 | local_get local_index:257 - 0x1b96 | 21 83 02 | local_set local_index:259 - 0x1b99 | 20 82 02 | local_get local_index:258 - 0x1b9c | 20 83 02 | local_get local_index:259 - 0x1b9f | 48 | i32_lt_s - 0x1ba0 | 21 84 02 | local_set local_index:260 - 0x1ba3 | 41 01 | i32_const value:1 - 0x1ba5 | 21 85 02 | local_set local_index:261 - 0x1ba8 | 20 84 02 | local_get local_index:260 - 0x1bab | 20 85 02 | local_get local_index:261 - 0x1bae | 71 | i32_and - 0x1baf | 21 86 02 | local_set local_index:262 - 0x1bb2 | 02 40 | block blockty:Empty - 0x1bb4 | 20 86 02 | local_get local_index:262 - 0x1bb7 | 45 | i32_eqz - 0x1bb8 | 0d 00 | br_if relative_depth:0 - 0x1bba | 41 00 | i32_const value:0 - 0x1bbc | 21 87 02 | local_set local_index:263 - 0x1bbf | 20 87 02 | local_get local_index:263 - 0x1bc2 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1bc9 | 21 88 02 | local_set local_index:264 - 0x1bcc | 20 03 | local_get local_index:3 - 0x1bce | 20 88 02 | local_get local_index:264 - 0x1bd1 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1bd4 | 41 01 | i32_const value:1 - 0x1bd6 | 21 89 02 | local_set local_index:265 - 0x1bd9 | 20 03 | local_get local_index:3 - 0x1bdb | 20 89 02 | local_get local_index:265 - 0x1bde | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1be1 | 41 c3 16 | i32_const value:2883 - 0x1be4 | 21 8a 02 | local_set local_index:266 - 0x1be7 | 20 03 | local_get local_index:3 - 0x1be9 | 20 8a 02 | local_get local_index:266 - 0x1bec | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1bef | 0c 02 | br relative_depth:2 - 0x1bf1 | 0b | end - 0x1bf2 | 0b | end - 0x1bf3 | 10 8a 80 80 | call function_index:10 - | 80 00 - 0x1bf9 | 21 8b 02 | local_set local_index:267 - 0x1bfc | 20 03 | local_get local_index:3 - 0x1bfe | 20 8b 02 | local_get local_index:267 - 0x1c01 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1c04 | 20 03 | local_get local_index:3 - 0x1c06 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1c09 | 21 8c 02 | local_set local_index:268 - 0x1c0c | 41 00 | i32_const value:0 - 0x1c0e | 21 8d 02 | local_set local_index:269 - 0x1c11 | 20 8c 02 | local_get local_index:268 - 0x1c14 | 21 8e 02 | local_set local_index:270 - 0x1c17 | 20 8d 02 | local_get local_index:269 - 0x1c1a | 21 8f 02 | local_set local_index:271 - 0x1c1d | 20 8e 02 | local_get local_index:270 - 0x1c20 | 20 8f 02 | local_get local_index:271 - 0x1c23 | 47 | i32_ne - 0x1c24 | 21 90 02 | local_set local_index:272 - 0x1c27 | 41 7f | i32_const value:-1 - 0x1c29 | 21 91 02 | local_set local_index:273 - 0x1c2c | 20 90 02 | local_get local_index:272 - 0x1c2f | 20 91 02 | local_get local_index:273 - 0x1c32 | 73 | i32_xor - 0x1c33 | 21 92 02 | local_set local_index:274 - 0x1c36 | 41 7f | i32_const value:-1 - 0x1c38 | 21 93 02 | local_set local_index:275 - 0x1c3b | 20 92 02 | local_get local_index:274 - 0x1c3e | 20 93 02 | local_get local_index:275 - 0x1c41 | 73 | i32_xor - 0x1c42 | 21 94 02 | local_set local_index:276 - 0x1c45 | 41 7f | i32_const value:-1 - 0x1c47 | 21 95 02 | local_set local_index:277 - 0x1c4a | 20 94 02 | local_get local_index:276 - 0x1c4d | 20 95 02 | local_get local_index:277 - 0x1c50 | 73 | i32_xor - 0x1c51 | 21 96 02 | local_set local_index:278 - 0x1c54 | 41 01 | i32_const value:1 - 0x1c56 | 21 97 02 | local_set local_index:279 - 0x1c59 | 20 96 02 | local_get local_index:278 - 0x1c5c | 20 97 02 | local_get local_index:279 - 0x1c5f | 71 | i32_and - 0x1c60 | 21 98 02 | local_set local_index:280 - 0x1c63 | 02 40 | block blockty:Empty - 0x1c65 | 20 98 02 | local_get local_index:280 - 0x1c68 | 45 | i32_eqz - 0x1c69 | 0d 00 | br_if relative_depth:0 - 0x1c6b | 41 00 | i32_const value:0 - 0x1c6d | 21 99 02 | local_set local_index:281 - 0x1c70 | 20 99 02 | local_get local_index:281 - 0x1c73 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1c7a | 21 9a 02 | local_set local_index:282 - 0x1c7d | 20 03 | local_get local_index:3 - 0x1c7f | 20 9a 02 | local_get local_index:282 - 0x1c82 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1c85 | 41 01 | i32_const value:1 - 0x1c87 | 21 9b 02 | local_set local_index:283 - 0x1c8a | 20 03 | local_get local_index:3 - 0x1c8c | 20 9b 02 | local_get local_index:283 - 0x1c8f | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1c92 | 41 c7 16 | i32_const value:2887 - 0x1c95 | 21 9c 02 | local_set local_index:284 - 0x1c98 | 20 03 | local_get local_index:3 - 0x1c9a | 20 9c 02 | local_get local_index:284 - 0x1c9d | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1ca0 | 0c 01 | br relative_depth:1 - 0x1ca2 | 0b | end - 0x1ca3 | 20 03 | local_get local_index:3 - 0x1ca5 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1ca8 | 21 9d 02 | local_set local_index:285 - 0x1cab | 41 cd 89 80 | i32_const value:1229 - | 80 00 - 0x1cb1 | 21 9e 02 | local_set local_index:286 - 0x1cb4 | 20 9d 02 | local_get local_index:285 - 0x1cb7 | 20 9e 02 | local_get local_index:286 - 0x1cba | 10 8b 80 80 | call function_index:11 - | 80 00 - 0x1cc0 | 21 9f 02 | local_set local_index:287 - 0x1cc3 | 41 00 | i32_const value:0 - 0x1cc5 | 21 a0 02 | local_set local_index:288 - 0x1cc8 | 20 9f 02 | local_get local_index:287 - 0x1ccb | 21 a1 02 | local_set local_index:289 - 0x1cce | 20 a0 02 | local_get local_index:288 - 0x1cd1 | 21 a2 02 | local_set local_index:290 - 0x1cd4 | 20 a1 02 | local_get local_index:289 - 0x1cd7 | 20 a2 02 | local_get local_index:290 - 0x1cda | 47 | i32_ne - 0x1cdb | 21 a3 02 | local_set local_index:291 - 0x1cde | 41 01 | i32_const value:1 - 0x1ce0 | 21 a4 02 | local_set local_index:292 - 0x1ce3 | 20 a3 02 | local_get local_index:291 - 0x1ce6 | 20 a4 02 | local_get local_index:292 - 0x1ce9 | 71 | i32_and - 0x1cea | 21 a5 02 | local_set local_index:293 - 0x1ced | 02 40 | block blockty:Empty - 0x1cef | 20 a5 02 | local_get local_index:293 - 0x1cf2 | 0d 00 | br_if relative_depth:0 - 0x1cf4 | 20 03 | local_get local_index:3 - 0x1cf6 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1cf9 | 21 a6 02 | local_set local_index:294 - 0x1cfc | 41 00 | i32_const value:0 - 0x1cfe | 21 a7 02 | local_set local_index:295 - 0x1d01 | 20 a7 02 | local_get local_index:295 - 0x1d04 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x1d0b | 21 a8 02 | local_set local_index:296 - 0x1d0e | 41 cd 89 80 | i32_const value:1229 - | 80 00 - 0x1d14 | 21 a9 02 | local_set local_index:297 - 0x1d17 | 20 a6 02 | local_get local_index:294 - 0x1d1a | 20 a9 02 | local_get local_index:297 - 0x1d1d | 20 a8 02 | local_get local_index:296 - 0x1d20 | 10 8c 80 80 | call function_index:12 - | 80 00 - 0x1d26 | 21 aa 02 | local_set local_index:298 - 0x1d29 | 41 00 | i32_const value:0 - 0x1d2b | 21 ab 02 | local_set local_index:299 - 0x1d2e | 20 aa 02 | local_get local_index:298 - 0x1d31 | 21 ac 02 | local_set local_index:300 - 0x1d34 | 20 ab 02 | local_get local_index:299 - 0x1d37 | 21 ad 02 | local_set local_index:301 - 0x1d3a | 20 ac 02 | local_get local_index:300 - 0x1d3d | 20 ad 02 | local_get local_index:301 - 0x1d40 | 48 | i32_lt_s - 0x1d41 | 21 ae 02 | local_set local_index:302 - 0x1d44 | 41 7f | i32_const value:-1 - 0x1d46 | 21 af 02 | local_set local_index:303 - 0x1d49 | 20 ae 02 | local_get local_index:302 - 0x1d4c | 20 af 02 | local_get local_index:303 - 0x1d4f | 73 | i32_xor - 0x1d50 | 21 b0 02 | local_set local_index:304 - 0x1d53 | 41 7f | i32_const value:-1 - 0x1d55 | 21 b1 02 | local_set local_index:305 - 0x1d58 | 20 b0 02 | local_get local_index:304 - 0x1d5b | 20 b1 02 | local_get local_index:305 - 0x1d5e | 73 | i32_xor - 0x1d5f | 21 b2 02 | local_set local_index:306 - 0x1d62 | 41 01 | i32_const value:1 - 0x1d64 | 21 b3 02 | local_set local_index:307 - 0x1d67 | 20 b2 02 | local_get local_index:306 - 0x1d6a | 20 b3 02 | local_get local_index:307 - 0x1d6d | 71 | i32_and - 0x1d6e | 21 b4 02 | local_set local_index:308 - 0x1d71 | 02 40 | block blockty:Empty - 0x1d73 | 20 b4 02 | local_get local_index:308 - 0x1d76 | 45 | i32_eqz - 0x1d77 | 0d 00 | br_if relative_depth:0 - 0x1d79 | 41 00 | i32_const value:0 - 0x1d7b | 21 b5 02 | local_set local_index:309 - 0x1d7e | 20 b5 02 | local_get local_index:309 - 0x1d81 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1d88 | 21 b6 02 | local_set local_index:310 - 0x1d8b | 20 03 | local_get local_index:3 - 0x1d8d | 20 b6 02 | local_get local_index:310 - 0x1d90 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1d93 | 41 01 | i32_const value:1 - 0x1d95 | 21 b7 02 | local_set local_index:311 - 0x1d98 | 20 03 | local_get local_index:3 - 0x1d9a | 20 b7 02 | local_get local_index:311 - 0x1d9d | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1da0 | 41 c9 16 | i32_const value:2889 - 0x1da3 | 21 b8 02 | local_set local_index:312 - 0x1da6 | 20 03 | local_get local_index:3 - 0x1da8 | 20 b8 02 | local_get local_index:312 - 0x1dab | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1dae | 0c 02 | br relative_depth:2 - 0x1db0 | 0b | end - 0x1db1 | 0b | end - 0x1db2 | 10 de 80 80 | call function_index:94 - | 80 00 - 0x1db8 | 21 b9 02 | local_set local_index:313 - 0x1dbb | 41 00 | i32_const value:0 - 0x1dbd | 21 ba 02 | local_set local_index:314 - 0x1dc0 | 20 b9 02 | local_get local_index:313 - 0x1dc3 | 21 bb 02 | local_set local_index:315 - 0x1dc6 | 20 ba 02 | local_get local_index:314 - 0x1dc9 | 21 bc 02 | local_set local_index:316 - 0x1dcc | 20 bb 02 | local_get local_index:315 - 0x1dcf | 20 bc 02 | local_get local_index:316 - 0x1dd2 | 48 | i32_lt_s - 0x1dd3 | 21 bd 02 | local_set local_index:317 - 0x1dd6 | 41 01 | i32_const value:1 - 0x1dd8 | 21 be 02 | local_set local_index:318 - 0x1ddb | 20 bd 02 | local_get local_index:317 - 0x1dde | 20 be 02 | local_get local_index:318 - 0x1de1 | 71 | i32_and - 0x1de2 | 21 bf 02 | local_set local_index:319 - 0x1de5 | 02 40 | block blockty:Empty - 0x1de7 | 20 bf 02 | local_get local_index:319 - 0x1dea | 45 | i32_eqz - 0x1deb | 0d 00 | br_if relative_depth:0 - 0x1ded | 41 00 | i32_const value:0 - 0x1def | 21 c0 02 | local_set local_index:320 - 0x1df2 | 20 c0 02 | local_get local_index:320 - 0x1df5 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1dfc | 21 c1 02 | local_set local_index:321 - 0x1dff | 20 03 | local_get local_index:3 - 0x1e01 | 20 c1 02 | local_get local_index:321 - 0x1e04 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1e07 | 41 01 | i32_const value:1 - 0x1e09 | 21 c2 02 | local_set local_index:322 - 0x1e0c | 20 03 | local_get local_index:3 - 0x1e0e | 20 c2 02 | local_get local_index:322 - 0x1e11 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1e14 | 41 ce 16 | i32_const value:2894 - 0x1e17 | 21 c3 02 | local_set local_index:323 - 0x1e1a | 20 03 | local_get local_index:3 - 0x1e1c | 20 c3 02 | local_get local_index:323 - 0x1e1f | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1e22 | 0c 01 | br relative_depth:1 - 0x1e24 | 0b | end - 0x1e25 | 10 df 80 80 | call function_index:95 - | 80 00 - 0x1e2b | 21 c4 02 | local_set local_index:324 - 0x1e2e | 41 00 | i32_const value:0 - 0x1e30 | 21 c5 02 | local_set local_index:325 - 0x1e33 | 20 c4 02 | local_get local_index:324 - 0x1e36 | 21 c6 02 | local_set local_index:326 - 0x1e39 | 20 c5 02 | local_get local_index:325 - 0x1e3c | 21 c7 02 | local_set local_index:327 - 0x1e3f | 20 c6 02 | local_get local_index:326 - 0x1e42 | 20 c7 02 | local_get local_index:327 - 0x1e45 | 48 | i32_lt_s - 0x1e46 | 21 c8 02 | local_set local_index:328 - 0x1e49 | 41 01 | i32_const value:1 - 0x1e4b | 21 c9 02 | local_set local_index:329 - 0x1e4e | 20 c8 02 | local_get local_index:328 - 0x1e51 | 20 c9 02 | local_get local_index:329 - 0x1e54 | 71 | i32_and - 0x1e55 | 21 ca 02 | local_set local_index:330 - 0x1e58 | 02 40 | block blockty:Empty - 0x1e5a | 20 ca 02 | local_get local_index:330 - 0x1e5d | 45 | i32_eqz - 0x1e5e | 0d 00 | br_if relative_depth:0 - 0x1e60 | 41 00 | i32_const value:0 - 0x1e62 | 21 cb 02 | local_set local_index:331 - 0x1e65 | 20 cb 02 | local_get local_index:331 - 0x1e68 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1e6f | 21 cc 02 | local_set local_index:332 - 0x1e72 | 20 03 | local_get local_index:3 - 0x1e74 | 20 cc 02 | local_get local_index:332 - 0x1e77 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1e7a | 41 01 | i32_const value:1 - 0x1e7c | 21 cd 02 | local_set local_index:333 - 0x1e7f | 20 03 | local_get local_index:3 - 0x1e81 | 20 cd 02 | local_get local_index:333 - 0x1e84 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1e87 | 41 d0 16 | i32_const value:2896 - 0x1e8a | 21 ce 02 | local_set local_index:334 - 0x1e8d | 20 03 | local_get local_index:3 - 0x1e8f | 20 ce 02 | local_get local_index:334 - 0x1e92 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1e95 | 0c 01 | br relative_depth:1 - 0x1e97 | 0b | end - 0x1e98 | 10 e0 80 80 | call function_index:96 - | 80 00 - 0x1e9e | 1a | drop - 0x1e9f | 10 e1 80 80 | call function_index:97 - | 80 00 - 0x1ea5 | 1a | drop - 0x1ea6 | 10 e2 80 80 | call function_index:98 - | 80 00 - 0x1eac | 1a | drop - 0x1ead | 10 e3 80 80 | call function_index:99 - | 80 00 - 0x1eb3 | 1a | drop - 0x1eb4 | 10 e4 80 80 | call function_index:100 - | 80 00 - 0x1eba | 1a | drop - 0x1ebb | 10 e5 80 80 | call function_index:101 - | 80 00 - 0x1ec1 | 1a | drop - 0x1ec2 | 10 e6 80 80 | call function_index:102 - | 80 00 - 0x1ec8 | 1a | drop - 0x1ec9 | 41 00 | i32_const value:0 - 0x1ecb | 21 cf 02 | local_set local_index:335 - 0x1ece | 20 cf 02 | local_get local_index:335 - 0x1ed1 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1ed8 | 21 d0 02 | local_set local_index:336 - 0x1edb | 20 d0 02 | local_get local_index:336 - 0x1ede | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x1ee1 | 21 d1 02 | local_set local_index:337 - 0x1ee4 | 41 00 | i32_const value:0 - 0x1ee6 | 21 d2 02 | local_set local_index:338 - 0x1ee9 | 20 d2 02 | local_get local_index:338 - 0x1eec | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1ef3 | 21 d3 02 | local_set local_index:339 - 0x1ef6 | 20 d3 02 | local_get local_index:339 - 0x1ef9 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x1efc | 21 d4 02 | local_set local_index:340 - 0x1eff | 41 00 | i32_const value:0 - 0x1f01 | 21 d5 02 | local_set local_index:341 - 0x1f04 | 20 d5 02 | local_get local_index:341 - 0x1f07 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1f0e | 21 d6 02 | local_set local_index:342 - 0x1f11 | 20 d6 02 | local_get local_index:342 - 0x1f14 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1f17 | 21 d7 02 | local_set local_index:343 - 0x1f1a | 41 00 | i32_const value:0 - 0x1f1c | 21 d8 02 | local_set local_index:344 - 0x1f1f | 20 d8 02 | local_get local_index:344 - 0x1f22 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x1f29 | 21 d9 02 | local_set local_index:345 - 0x1f2c | 20 d9 02 | local_get local_index:345 - 0x1f2f | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x1f32 | 21 da 02 | local_set local_index:346 - 0x1f35 | 41 b8 b6 80 | i32_const value:6968 - | 80 00 - 0x1f3b | 21 db 02 | local_set local_index:347 - 0x1f3e | 41 00 | i32_const value:0 - 0x1f40 | 21 dc 02 | local_set local_index:348 - 0x1f43 | 20 db 02 | local_get local_index:347 - 0x1f46 | 20 dc 02 | local_get local_index:348 - 0x1f49 | 20 d1 02 | local_get local_index:337 - 0x1f4c | 20 dc 02 | local_get local_index:348 - 0x1f4f | 20 d4 02 | local_get local_index:340 - 0x1f52 | 20 d7 02 | local_get local_index:343 - 0x1f55 | 20 da 02 | local_get local_index:346 - 0x1f58 | 10 e7 80 80 | call function_index:103 - | 80 00 - 0x1f5e | 21 dd 02 | local_set local_index:349 - 0x1f61 | 20 03 | local_get local_index:3 - 0x1f63 | 20 dd 02 | local_get local_index:349 - 0x1f66 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x1f69 | 20 03 | local_get local_index:3 - 0x1f6b | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x1f6e | 21 de 02 | local_set local_index:350 - 0x1f71 | 41 00 | i32_const value:0 - 0x1f73 | 21 df 02 | local_set local_index:351 - 0x1f76 | 20 de 02 | local_get local_index:350 - 0x1f79 | 21 e0 02 | local_set local_index:352 - 0x1f7c | 20 df 02 | local_get local_index:351 - 0x1f7f | 21 e1 02 | local_set local_index:353 - 0x1f82 | 20 e0 02 | local_get local_index:352 - 0x1f85 | 20 e1 02 | local_get local_index:353 - 0x1f88 | 47 | i32_ne - 0x1f89 | 21 e2 02 | local_set local_index:354 - 0x1f8c | 41 7f | i32_const value:-1 - 0x1f8e | 21 e3 02 | local_set local_index:355 - 0x1f91 | 20 e2 02 | local_get local_index:354 - 0x1f94 | 20 e3 02 | local_get local_index:355 - 0x1f97 | 73 | i32_xor - 0x1f98 | 21 e4 02 | local_set local_index:356 - 0x1f9b | 41 7f | i32_const value:-1 - 0x1f9d | 21 e5 02 | local_set local_index:357 - 0x1fa0 | 20 e4 02 | local_get local_index:356 - 0x1fa3 | 20 e5 02 | local_get local_index:357 - 0x1fa6 | 73 | i32_xor - 0x1fa7 | 21 e6 02 | local_set local_index:358 - 0x1faa | 41 7f | i32_const value:-1 - 0x1fac | 21 e7 02 | local_set local_index:359 - 0x1faf | 20 e6 02 | local_get local_index:358 - 0x1fb2 | 20 e7 02 | local_get local_index:359 - 0x1fb5 | 73 | i32_xor - 0x1fb6 | 21 e8 02 | local_set local_index:360 - 0x1fb9 | 41 01 | i32_const value:1 - 0x1fbb | 21 e9 02 | local_set local_index:361 - 0x1fbe | 20 e8 02 | local_get local_index:360 - 0x1fc1 | 20 e9 02 | local_get local_index:361 - 0x1fc4 | 71 | i32_and - 0x1fc5 | 21 ea 02 | local_set local_index:362 - 0x1fc8 | 02 40 | block blockty:Empty - 0x1fca | 20 ea 02 | local_get local_index:362 - 0x1fcd | 45 | i32_eqz - 0x1fce | 0d 00 | br_if relative_depth:0 - 0x1fd0 | 41 00 | i32_const value:0 - 0x1fd2 | 21 eb 02 | local_set local_index:363 - 0x1fd5 | 20 eb 02 | local_get local_index:363 - 0x1fd8 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x1fdf | 21 ec 02 | local_set local_index:364 - 0x1fe2 | 20 03 | local_get local_index:3 - 0x1fe4 | 20 ec 02 | local_get local_index:364 - 0x1fe7 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1fea | 41 01 | i32_const value:1 - 0x1fec | 21 ed 02 | local_set local_index:365 - 0x1fef | 20 03 | local_get local_index:3 - 0x1ff1 | 20 ed 02 | local_get local_index:365 - 0x1ff4 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1ff7 | 41 e3 16 | i32_const value:2915 - 0x1ffa | 21 ee 02 | local_set local_index:366 - 0x1ffd | 20 03 | local_get local_index:3 - 0x1fff | 20 ee 02 | local_get local_index:366 - 0x2002 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x2005 | 0c 01 | br relative_depth:1 - 0x2007 | 0b | end - 0x2008 | 41 00 | i32_const value:0 - 0x200a | 21 ef 02 | local_set local_index:367 - 0x200d | 20 ef 02 | local_get local_index:367 - 0x2010 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2017 | 21 f0 02 | local_set local_index:368 - 0x201a | 20 f0 02 | local_get local_index:368 - 0x201d | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x2020 | 21 f1 02 | local_set local_index:369 - 0x2023 | 41 00 | i32_const value:0 - 0x2025 | 21 f2 02 | local_set local_index:370 - 0x2028 | 20 f2 02 | local_get local_index:370 - 0x202b | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2032 | 21 f3 02 | local_set local_index:371 - 0x2035 | 20 f3 02 | local_get local_index:371 - 0x2038 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x203b | 21 f4 02 | local_set local_index:372 - 0x203e | 20 03 | local_get local_index:3 - 0x2040 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x2043 | 21 f5 02 | local_set local_index:373 - 0x2046 | 20 f1 02 | local_get local_index:369 - 0x2049 | 20 f4 02 | local_get local_index:372 - 0x204c | 20 f5 02 | local_get local_index:373 - 0x204f | 10 8d 80 80 | call function_index:13 - | 80 00 - 0x2055 | 21 f6 02 | local_set local_index:374 - 0x2058 | 41 00 | i32_const value:0 - 0x205a | 21 f7 02 | local_set local_index:375 - 0x205d | 20 f6 02 | local_get local_index:374 - 0x2060 | 21 f8 02 | local_set local_index:376 - 0x2063 | 20 f7 02 | local_get local_index:375 - 0x2066 | 21 f9 02 | local_set local_index:377 - 0x2069 | 20 f8 02 | local_get local_index:376 - 0x206c | 20 f9 02 | local_get local_index:377 - 0x206f | 48 | i32_lt_s - 0x2070 | 21 fa 02 | local_set local_index:378 - 0x2073 | 41 01 | i32_const value:1 - 0x2075 | 21 fb 02 | local_set local_index:379 - 0x2078 | 20 fa 02 | local_get local_index:378 - 0x207b | 20 fb 02 | local_get local_index:379 - 0x207e | 71 | i32_and - 0x207f | 21 fc 02 | local_set local_index:380 - 0x2082 | 02 40 | block blockty:Empty - 0x2084 | 20 fc 02 | local_get local_index:380 - 0x2087 | 45 | i32_eqz - 0x2088 | 0d 00 | br_if relative_depth:0 - 0x208a | 41 00 | i32_const value:0 - 0x208c | 21 fd 02 | local_set local_index:381 - 0x208f | 20 fd 02 | local_get local_index:381 - 0x2092 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x2099 | 21 fe 02 | local_set local_index:382 - 0x209c | 20 03 | local_get local_index:3 - 0x209e | 20 fe 02 | local_get local_index:382 - 0x20a1 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x20a4 | 41 01 | i32_const value:1 - 0x20a6 | 21 ff 02 | local_set local_index:383 - 0x20a9 | 20 03 | local_get local_index:3 - 0x20ab | 20 ff 02 | local_get local_index:383 - 0x20ae | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x20b1 | 41 e5 16 | i32_const value:2917 - 0x20b4 | 21 80 03 | local_set local_index:384 - 0x20b7 | 20 03 | local_get local_index:3 - 0x20b9 | 20 80 03 | local_get local_index:384 - 0x20bc | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x20bf | 0c 01 | br relative_depth:1 - 0x20c1 | 0b | end - 0x20c2 | 20 03 | local_get local_index:3 - 0x20c4 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x20c7 | 21 81 03 | local_set local_index:385 - 0x20ca | 20 81 03 | local_get local_index:385 - 0x20cd | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x20d3 | 41 00 | i32_const value:0 - 0x20d5 | 21 82 03 | local_set local_index:386 - 0x20d8 | 20 03 | local_get local_index:3 - 0x20da | 20 82 03 | local_get local_index:386 - 0x20dd | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x20e0 | 10 8e 80 80 | call function_index:14 - | 80 00 - 0x20e6 | 21 83 03 | local_set local_index:387 - 0x20e9 | 20 03 | local_get local_index:3 - 0x20eb | 20 83 03 | local_get local_index:387 - 0x20ee | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x20f1 | 20 03 | local_get local_index:3 - 0x20f3 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x20f6 | 21 84 03 | local_set local_index:388 - 0x20f9 | 41 00 | i32_const value:0 - 0x20fb | 21 85 03 | local_set local_index:389 - 0x20fe | 20 84 03 | local_get local_index:388 - 0x2101 | 21 86 03 | local_set local_index:390 - 0x2104 | 20 85 03 | local_get local_index:389 - 0x2107 | 21 87 03 | local_set local_index:391 - 0x210a | 20 86 03 | local_get local_index:390 - 0x210d | 20 87 03 | local_get local_index:391 - 0x2110 | 47 | i32_ne - 0x2111 | 21 88 03 | local_set local_index:392 - 0x2114 | 41 7f | i32_const value:-1 - 0x2116 | 21 89 03 | local_set local_index:393 - 0x2119 | 20 88 03 | local_get local_index:392 - 0x211c | 20 89 03 | local_get local_index:393 - 0x211f | 73 | i32_xor - 0x2120 | 21 8a 03 | local_set local_index:394 - 0x2123 | 41 7f | i32_const value:-1 - 0x2125 | 21 8b 03 | local_set local_index:395 - 0x2128 | 20 8a 03 | local_get local_index:394 - 0x212b | 20 8b 03 | local_get local_index:395 - 0x212e | 73 | i32_xor - 0x212f | 21 8c 03 | local_set local_index:396 - 0x2132 | 41 7f | i32_const value:-1 - 0x2134 | 21 8d 03 | local_set local_index:397 - 0x2137 | 20 8c 03 | local_get local_index:396 - 0x213a | 20 8d 03 | local_get local_index:397 - 0x213d | 73 | i32_xor - 0x213e | 21 8e 03 | local_set local_index:398 - 0x2141 | 41 01 | i32_const value:1 - 0x2143 | 21 8f 03 | local_set local_index:399 - 0x2146 | 20 8e 03 | local_get local_index:398 - 0x2149 | 20 8f 03 | local_get local_index:399 - 0x214c | 71 | i32_and - 0x214d | 21 90 03 | local_set local_index:400 - 0x2150 | 02 40 | block blockty:Empty - 0x2152 | 20 90 03 | local_get local_index:400 - 0x2155 | 45 | i32_eqz - 0x2156 | 0d 00 | br_if relative_depth:0 - 0x2158 | 41 00 | i32_const value:0 - 0x215a | 21 91 03 | local_set local_index:401 - 0x215d | 20 91 03 | local_get local_index:401 - 0x2160 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x2167 | 21 92 03 | local_set local_index:402 - 0x216a | 20 03 | local_get local_index:3 - 0x216c | 20 92 03 | local_get local_index:402 - 0x216f | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x2172 | 41 01 | i32_const value:1 - 0x2174 | 21 93 03 | local_set local_index:403 - 0x2177 | 20 03 | local_get local_index:3 - 0x2179 | 20 93 03 | local_get local_index:403 - 0x217c | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x217f | 41 e7 16 | i32_const value:2919 - 0x2182 | 21 94 03 | local_set local_index:404 - 0x2185 | 20 03 | local_get local_index:3 - 0x2187 | 20 94 03 | local_get local_index:404 - 0x218a | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x218d | 0c 01 | br relative_depth:1 - 0x218f | 0b | end - 0x2190 | 41 00 | i32_const value:0 - 0x2192 | 21 95 03 | local_set local_index:405 - 0x2195 | 20 95 03 | local_get local_index:405 - 0x2198 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x219f | 21 96 03 | local_set local_index:406 - 0x21a2 | 20 96 03 | local_get local_index:406 - 0x21a5 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x21a8 | 21 97 03 | local_set local_index:407 - 0x21ab | 41 00 | i32_const value:0 - 0x21ad | 21 98 03 | local_set local_index:408 - 0x21b0 | 20 98 03 | local_get local_index:408 - 0x21b3 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x21ba | 21 99 03 | local_set local_index:409 - 0x21bd | 20 99 03 | local_get local_index:409 - 0x21c0 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x21c3 | 21 9a 03 | local_set local_index:410 - 0x21c6 | 20 03 | local_get local_index:3 - 0x21c8 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x21cb | 21 9b 03 | local_set local_index:411 - 0x21ce | 20 97 03 | local_get local_index:407 - 0x21d1 | 20 9a 03 | local_get local_index:410 - 0x21d4 | 20 9b 03 | local_get local_index:411 - 0x21d7 | 10 8d 80 80 | call function_index:13 - | 80 00 - 0x21dd | 21 9c 03 | local_set local_index:412 - 0x21e0 | 41 00 | i32_const value:0 - 0x21e2 | 21 9d 03 | local_set local_index:413 - 0x21e5 | 20 9c 03 | local_get local_index:412 - 0x21e8 | 21 9e 03 | local_set local_index:414 - 0x21eb | 20 9d 03 | local_get local_index:413 - 0x21ee | 21 9f 03 | local_set local_index:415 - 0x21f1 | 20 9e 03 | local_get local_index:414 - 0x21f4 | 20 9f 03 | local_get local_index:415 - 0x21f7 | 48 | i32_lt_s - 0x21f8 | 21 a0 03 | local_set local_index:416 - 0x21fb | 41 01 | i32_const value:1 - 0x21fd | 21 a1 03 | local_set local_index:417 - 0x2200 | 20 a0 03 | local_get local_index:416 - 0x2203 | 20 a1 03 | local_get local_index:417 - 0x2206 | 71 | i32_and - 0x2207 | 21 a2 03 | local_set local_index:418 - 0x220a | 02 40 | block blockty:Empty - 0x220c | 20 a2 03 | local_get local_index:418 - 0x220f | 45 | i32_eqz - 0x2210 | 0d 00 | br_if relative_depth:0 - 0x2212 | 41 00 | i32_const value:0 - 0x2214 | 21 a3 03 | local_set local_index:419 - 0x2217 | 20 a3 03 | local_get local_index:419 - 0x221a | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x2221 | 21 a4 03 | local_set local_index:420 - 0x2224 | 20 03 | local_get local_index:3 - 0x2226 | 20 a4 03 | local_get local_index:420 - 0x2229 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x222c | 41 01 | i32_const value:1 - 0x222e | 21 a5 03 | local_set local_index:421 - 0x2231 | 20 03 | local_get local_index:3 - 0x2233 | 20 a5 03 | local_get local_index:421 - 0x2236 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x2239 | 41 e9 16 | i32_const value:2921 - 0x223c | 21 a6 03 | local_set local_index:422 - 0x223f | 20 03 | local_get local_index:3 - 0x2241 | 20 a6 03 | local_get local_index:422 - 0x2244 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x2247 | 0c 01 | br relative_depth:1 - 0x2249 | 0b | end - 0x224a | 20 03 | local_get local_index:3 - 0x224c | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x224f | 21 a7 03 | local_set local_index:423 - 0x2252 | 20 a7 03 | local_get local_index:423 - 0x2255 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x225b | 41 00 | i32_const value:0 - 0x225d | 21 a8 03 | local_set local_index:424 - 0x2260 | 20 03 | local_get local_index:3 - 0x2262 | 20 a8 03 | local_get local_index:424 - 0x2265 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x2268 | 0c 01 | br relative_depth:1 - 0x226a | 0b | end - 0x226b | 20 03 | local_get local_index:3 - 0x226d | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x2270 | 21 a9 03 | local_set local_index:425 - 0x2273 | 20 a9 03 | local_get local_index:425 - 0x2276 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x227c | 41 00 | i32_const value:0 - 0x227e | 21 aa 03 | local_set local_index:426 - 0x2281 | 20 aa 03 | local_get local_index:426 - 0x2284 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x228b | 21 ab 03 | local_set local_index:427 - 0x228e | 41 00 | i32_const value:0 - 0x2290 | 21 ac 03 | local_set local_index:428 - 0x2293 | 20 ab 03 | local_get local_index:427 - 0x2296 | 21 ad 03 | local_set local_index:429 - 0x2299 | 20 ac 03 | local_get local_index:428 - 0x229c | 21 ae 03 | local_set local_index:430 - 0x229f | 20 ad 03 | local_get local_index:429 - 0x22a2 | 20 ae 03 | local_get local_index:430 - 0x22a5 | 47 | i32_ne - 0x22a6 | 21 af 03 | local_set local_index:431 - 0x22a9 | 41 01 | i32_const value:1 - 0x22ab | 21 b0 03 | local_set local_index:432 - 0x22ae | 20 af 03 | local_get local_index:431 - 0x22b1 | 20 b0 03 | local_get local_index:432 - 0x22b4 | 71 | i32_and - 0x22b5 | 21 b1 03 | local_set local_index:433 - 0x22b8 | 02 40 | block blockty:Empty - 0x22ba | 02 40 | block blockty:Empty - 0x22bc | 20 b1 03 | local_get local_index:433 - 0x22bf | 45 | i32_eqz - 0x22c0 | 0d 00 | br_if relative_depth:0 - 0x22c2 | 41 00 | i32_const value:0 - 0x22c4 | 21 b2 03 | local_set local_index:434 - 0x22c7 | 20 b2 03 | local_get local_index:434 - 0x22ca | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x22d1 | 21 b3 03 | local_set local_index:435 - 0x22d4 | 20 b3 03 | local_get local_index:435 - 0x22d7 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x22da | 21 b4 03 | local_set local_index:436 - 0x22dd | 41 00 | i32_const value:0 - 0x22df | 21 b5 03 | local_set local_index:437 - 0x22e2 | 20 b4 03 | local_get local_index:436 - 0x22e5 | 21 b6 03 | local_set local_index:438 - 0x22e8 | 20 b5 03 | local_get local_index:437 - 0x22eb | 21 b7 03 | local_set local_index:439 - 0x22ee | 20 b6 03 | local_get local_index:438 - 0x22f1 | 20 b7 03 | local_get local_index:439 - 0x22f4 | 47 | i32_ne - 0x22f5 | 21 b8 03 | local_set local_index:440 - 0x22f8 | 41 01 | i32_const value:1 - 0x22fa | 21 b9 03 | local_set local_index:441 - 0x22fd | 20 b8 03 | local_get local_index:440 - 0x2300 | 20 b9 03 | local_get local_index:441 - 0x2303 | 71 | i32_and - 0x2304 | 21 ba 03 | local_set local_index:442 - 0x2307 | 02 40 | block blockty:Empty - 0x2309 | 20 ba 03 | local_get local_index:442 - 0x230c | 45 | i32_eqz - 0x230d | 0d 00 | br_if relative_depth:0 - 0x230f | 20 03 | local_get local_index:3 - 0x2311 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x2314 | 21 bb 03 | local_set local_index:443 - 0x2317 | 20 bb 03 | local_get local_index:443 - 0x231a | 45 | i32_eqz - 0x231b | 0d 00 | br_if relative_depth:0 - 0x231d | 20 03 | local_get local_index:3 - 0x231f | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x2322 | 21 bc 03 | local_set local_index:444 - 0x2325 | 20 03 | local_get local_index:3 - 0x2327 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x232a | 21 bd 03 | local_set local_index:445 - 0x232d | 20 03 | local_get local_index:3 - 0x232f | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x2332 | 21 be 03 | local_set local_index:446 - 0x2335 | 41 c8 89 80 | i32_const value:1224 - | 80 00 - 0x233b | 21 bf 03 | local_set local_index:447 - 0x233e | 20 bf 03 | local_get local_index:447 - 0x2341 | 20 bc 03 | local_get local_index:444 - 0x2344 | 20 bd 03 | local_get local_index:445 - 0x2347 | 20 be 03 | local_get local_index:446 - 0x234a | 10 e8 80 80 | call function_index:104 - | 80 00 - 0x2350 | 0b | end - 0x2351 | 41 00 | i32_const value:0 - 0x2353 | 21 c0 03 | local_set local_index:448 - 0x2356 | 20 c0 03 | local_get local_index:448 - 0x2359 | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x2360 | 21 c1 03 | local_set local_index:449 - 0x2363 | 20 03 | local_get local_index:3 - 0x2365 | 20 c1 03 | local_get local_index:449 - 0x2368 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x236b | 20 03 | local_get local_index:3 - 0x236d | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x2370 | 21 c2 03 | local_set local_index:450 - 0x2373 | 41 00 | i32_const value:0 - 0x2375 | 21 c3 03 | local_set local_index:451 - 0x2378 | 20 c2 03 | local_get local_index:450 - 0x237b | 21 c4 03 | local_set local_index:452 - 0x237e | 20 c3 03 | local_get local_index:451 - 0x2381 | 21 c5 03 | local_set local_index:453 - 0x2384 | 20 c4 03 | local_get local_index:452 - 0x2387 | 20 c5 03 | local_get local_index:453 - 0x238a | 47 | i32_ne - 0x238b | 21 c6 03 | local_set local_index:454 - 0x238e | 41 01 | i32_const value:1 - 0x2390 | 21 c7 03 | local_set local_index:455 - 0x2393 | 20 c6 03 | local_get local_index:454 - 0x2396 | 20 c7 03 | local_get local_index:455 - 0x2399 | 71 | i32_and - 0x239a | 21 c8 03 | local_set local_index:456 - 0x239d | 02 40 | block blockty:Empty - 0x239f | 20 c8 03 | local_get local_index:456 - 0x23a2 | 45 | i32_eqz - 0x23a3 | 0d 00 | br_if relative_depth:0 - 0x23a5 | 41 00 | i32_const value:0 - 0x23a7 | 21 c9 03 | local_set local_index:457 - 0x23aa | 41 00 | i32_const value:0 - 0x23ac | 21 ca 03 | local_set local_index:458 - 0x23af | 20 ca 03 | local_get local_index:458 - 0x23b2 | 20 c9 03 | local_get local_index:457 - 0x23b5 | 36 02 a0 bd | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x23bc | 20 03 | local_get local_index:3 - 0x23be | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x23c1 | 21 cb 03 | local_set local_index:459 - 0x23c4 | 20 cb 03 | local_get local_index:459 - 0x23c7 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x23cd | 0b | end - 0x23ce | 0c 01 | br relative_depth:1 - 0x23d0 | 0b | end - 0x23d1 | 10 8f 80 80 | call function_index:15 - | 80 00 - 0x23d7 | 21 cc 03 | local_set local_index:460 - 0x23da | 41 00 | i32_const value:0 - 0x23dc | 21 cd 03 | local_set local_index:461 - 0x23df | 20 cc 03 | local_get local_index:460 - 0x23e2 | 21 ce 03 | local_set local_index:462 - 0x23e5 | 20 cd 03 | local_get local_index:461 - 0x23e8 | 21 cf 03 | local_set local_index:463 - 0x23eb | 20 ce 03 | local_get local_index:462 - 0x23ee | 20 cf 03 | local_get local_index:463 - 0x23f1 | 47 | i32_ne - 0x23f2 | 21 d0 03 | local_set local_index:464 - 0x23f5 | 41 01 | i32_const value:1 - 0x23f7 | 21 d1 03 | local_set local_index:465 - 0x23fa | 20 d0 03 | local_get local_index:464 - 0x23fd | 20 d1 03 | local_get local_index:465 - 0x2400 | 71 | i32_and - 0x2401 | 21 d2 03 | local_set local_index:466 - 0x2404 | 02 40 | block blockty:Empty - 0x2406 | 20 d2 03 | local_get local_index:466 - 0x2409 | 0d 00 | br_if relative_depth:0 - 0x240b | 41 00 | i32_const value:0 - 0x240d | 21 d3 03 | local_set local_index:467 - 0x2410 | 20 d3 03 | local_get local_index:467 - 0x2413 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x241a | 21 d4 03 | local_set local_index:468 - 0x241d | 41 c8 89 80 | i32_const value:1224 - | 80 00 - 0x2423 | 21 d5 03 | local_set local_index:469 - 0x2426 | 20 d4 03 | local_get local_index:468 - 0x2429 | 20 d5 03 | local_get local_index:469 - 0x242c | 10 84 80 80 | call function_index:4 - | 80 00 - 0x2432 | 0b | end - 0x2433 | 0b | end - 0x2434 | 0b | end - 0x2435 | 41 00 | i32_const value:0 - 0x2437 | 21 d6 03 | local_set local_index:470 - 0x243a | 20 d6 03 | local_get local_index:470 - 0x243d | 28 02 a0 bd | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7840, memory: 0 } - | 80 80 00 - 0x2444 | 21 d7 03 | local_set local_index:471 - 0x2447 | 41 00 | i32_const value:0 - 0x2449 | 21 d8 03 | local_set local_index:472 - 0x244c | 20 d7 03 | local_get local_index:471 - 0x244f | 21 d9 03 | local_set local_index:473 - 0x2452 | 20 d8 03 | local_get local_index:472 - 0x2455 | 21 da 03 | local_set local_index:474 - 0x2458 | 20 d9 03 | local_get local_index:473 - 0x245b | 20 da 03 | local_get local_index:474 - 0x245e | 47 | i32_ne - 0x245f | 21 db 03 | local_set local_index:475 - 0x2462 | 41 00 | i32_const value:0 - 0x2464 | 21 dc 03 | local_set local_index:476 - 0x2467 | 41 7f | i32_const value:-1 - 0x2469 | 21 dd 03 | local_set local_index:477 - 0x246c | 41 01 | i32_const value:1 - 0x246e | 21 de 03 | local_set local_index:478 - 0x2471 | 20 db 03 | local_get local_index:475 - 0x2474 | 20 de 03 | local_get local_index:478 - 0x2477 | 71 | i32_and - 0x2478 | 21 df 03 | local_set local_index:479 - 0x247b | 20 dc 03 | local_get local_index:476 - 0x247e | 20 dd 03 | local_get local_index:477 - 0x2481 | 20 df 03 | local_get local_index:479 - 0x2484 | 1b | select - 0x2485 | 21 e0 03 | local_set local_index:480 - 0x2488 | 20 03 | local_get local_index:3 - 0x248a | 20 e0 03 | local_get local_index:480 - 0x248d | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x2490 | 0b | end - 0x2491 | 20 03 | local_get local_index:3 - 0x2493 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x2496 | 21 e1 03 | local_set local_index:481 - 0x2499 | 41 30 | i32_const value:48 - 0x249b | 21 e2 03 | local_set local_index:482 - 0x249e | 20 03 | local_get local_index:3 - 0x24a0 | 20 e2 03 | local_get local_index:482 - 0x24a3 | 6a | i32_add - 0x24a4 | 21 e3 03 | local_set local_index:483 - 0x24a7 | 20 e3 03 | local_get local_index:483 - 0x24aa | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x24b0 | 20 e1 03 | local_get local_index:481 - 0x24b3 | 0f | return - 0x24b4 | 0b | end -============== func 88 ==================== - 0x24b5 | 6a | size of function - 0x24b6 | 01 | 1 local blocks - 0x24b7 | 09 7f | 9 locals of type I32 - 0x24b9 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x24bf | 21 01 | local_set local_index:1 - 0x24c1 | 41 10 | i32_const value:16 - 0x24c3 | 21 02 | local_set local_index:2 - 0x24c5 | 20 01 | local_get local_index:1 - 0x24c7 | 20 02 | local_get local_index:2 - 0x24c9 | 6b | i32_sub - 0x24ca | 21 03 | local_set local_index:3 - 0x24cc | 20 03 | local_get local_index:3 - 0x24ce | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x24d4 | 20 03 | local_get local_index:3 - 0x24d6 | 20 00 | local_get local_index:0 - 0x24d8 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x24db | 20 03 | local_get local_index:3 - 0x24dd | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x24e0 | 21 04 | local_set local_index:4 - 0x24e2 | 20 04 | local_get local_index:4 - 0x24e4 | 10 95 80 80 | call function_index:21 - | 80 00 - 0x24ea | 21 05 | local_set local_index:5 - 0x24ec | 20 03 | local_get local_index:3 - 0x24ee | 20 05 | local_get local_index:5 - 0x24f0 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x24f3 | 20 03 | local_get local_index:3 - 0x24f5 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x24f8 | 21 06 | local_set local_index:6 - 0x24fa | 20 06 | local_get local_index:6 - 0x24fc | 10 e9 80 80 | call function_index:105 - | 80 00 - 0x2502 | 20 03 | local_get local_index:3 - 0x2504 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x2507 | 21 07 | local_set local_index:7 - 0x2509 | 41 10 | i32_const value:16 - 0x250b | 21 08 | local_set local_index:8 - 0x250d | 20 03 | local_get local_index:3 - 0x250f | 20 08 | local_get local_index:8 - 0x2511 | 6a | i32_add - 0x2512 | 21 09 | local_set local_index:9 - 0x2514 | 20 09 | local_get local_index:9 - 0x2516 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x251c | 20 07 | local_get local_index:7 - 0x251e | 0f | return - 0x251f | 0b | end -============== func 89 ==================== - 0x2520 | 22 | size of function - 0x2521 | 01 | 1 local blocks - 0x2522 | 04 7f | 4 locals of type I32 - 0x2524 | 41 00 | i32_const value:0 - 0x2526 | 21 00 | local_set local_index:0 - 0x2528 | 20 00 | local_get local_index:0 - 0x252a | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x2531 | 21 01 | local_set local_index:1 - 0x2533 | 41 80 7e | i32_const value:-256 - 0x2536 | 21 02 | local_set local_index:2 - 0x2538 | 20 01 | local_get local_index:1 - 0x253a | 20 02 | local_get local_index:2 - 0x253c | 71 | i32_and - 0x253d | 21 03 | local_set local_index:3 - 0x253f | 20 03 | local_get local_index:3 - 0x2541 | 0f | return - 0x2542 | 0b | end -============== func 90 ==================== - 0x2543 | f7 04 | size of function - 0x2545 | 01 | 1 local blocks - 0x2546 | 4b 7f | 75 locals of type I32 - 0x2548 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x254e | 21 03 | local_set local_index:3 - 0x2550 | 41 80 02 | i32_const value:256 - 0x2553 | 21 04 | local_set local_index:4 - 0x2555 | 20 03 | local_get local_index:3 - 0x2557 | 20 04 | local_get local_index:4 - 0x2559 | 6b | i32_sub - 0x255a | 21 05 | local_set local_index:5 - 0x255c | 20 05 | local_get local_index:5 - 0x255e | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x2564 | 20 05 | local_get local_index:5 - 0x2566 | 20 00 | local_get local_index:0 - 0x2568 | 36 02 f8 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 248, memory: 0 } - 0x256c | 20 05 | local_get local_index:5 - 0x256e | 20 01 | local_get local_index:1 - 0x2570 | 36 02 f4 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 244, memory: 0 } - 0x2574 | 20 05 | local_get local_index:5 - 0x2576 | 20 02 | local_get local_index:2 - 0x2578 | 36 02 f0 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 240, memory: 0 } - 0x257c | 41 80 80 7c | i32_const value:-65536 - 0x2580 | 21 06 | local_set local_index:6 - 0x2582 | 20 05 | local_get local_index:5 - 0x2584 | 20 06 | local_get local_index:6 - 0x2586 | 36 02 ec 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 236, memory: 0 } - 0x258a | 20 05 | local_get local_index:5 - 0x258c | 28 02 f4 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 244, memory: 0 } - 0x2590 | 21 07 | local_set local_index:7 - 0x2592 | 41 80 80 7c | i32_const value:-65536 - 0x2596 | 21 08 | local_set local_index:8 - 0x2598 | 20 07 | local_get local_index:7 - 0x259a | 20 08 | local_get local_index:8 - 0x259c | 71 | i32_and - 0x259d | 21 09 | local_set local_index:9 - 0x259f | 20 05 | local_get local_index:5 - 0x25a1 | 28 02 f8 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 248, memory: 0 } - 0x25a5 | 21 0a | local_set local_index:10 - 0x25a7 | 41 80 80 7c | i32_const value:-65536 - 0x25ab | 21 0b | local_set local_index:11 - 0x25ad | 20 0a | local_get local_index:10 - 0x25af | 20 0b | local_get local_index:11 - 0x25b1 | 71 | i32_and - 0x25b2 | 21 0c | local_set local_index:12 - 0x25b4 | 20 09 | local_get local_index:9 - 0x25b6 | 21 0d | local_set local_index:13 - 0x25b8 | 20 0c | local_get local_index:12 - 0x25ba | 21 0e | local_set local_index:14 - 0x25bc | 20 0d | local_get local_index:13 - 0x25be | 20 0e | local_get local_index:14 - 0x25c0 | 46 | i32_eq - 0x25c1 | 21 0f | local_set local_index:15 - 0x25c3 | 41 01 | i32_const value:1 - 0x25c5 | 21 10 | local_set local_index:16 - 0x25c7 | 20 0f | local_get local_index:15 - 0x25c9 | 20 10 | local_get local_index:16 - 0x25cb | 71 | i32_and - 0x25cc | 21 11 | local_set local_index:17 - 0x25ce | 02 40 | block blockty:Empty - 0x25d0 | 02 40 | block blockty:Empty - 0x25d2 | 20 11 | local_get local_index:17 - 0x25d4 | 45 | i32_eqz - 0x25d5 | 0d 00 | br_if relative_depth:0 - 0x25d7 | 41 00 | i32_const value:0 - 0x25d9 | 21 12 | local_set local_index:18 - 0x25db | 20 05 | local_get local_index:5 - 0x25dd | 20 12 | local_get local_index:18 - 0x25df | 36 02 fc 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 252, memory: 0 } - 0x25e3 | 0c 01 | br relative_depth:1 - 0x25e5 | 0b | end - 0x25e6 | 20 05 | local_get local_index:5 - 0x25e8 | 28 02 f0 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 240, memory: 0 } - 0x25ec | 21 13 | local_set local_index:19 - 0x25ee | 41 00 | i32_const value:0 - 0x25f0 | 21 14 | local_set local_index:20 - 0x25f2 | 20 14 | local_get local_index:20 - 0x25f4 | 21 15 | local_set local_index:21 - 0x25f6 | 02 40 | block blockty:Empty - 0x25f8 | 20 13 | local_get local_index:19 - 0x25fa | 45 | i32_eqz - 0x25fb | 0d 00 | br_if relative_depth:0 - 0x25fd | 20 05 | local_get local_index:5 - 0x25ff | 28 02 f4 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 244, memory: 0 } - 0x2603 | 21 16 | local_set local_index:22 - 0x2605 | 41 80 80 7c | i32_const value:-65536 - 0x2609 | 21 17 | local_set local_index:23 - 0x260b | 20 16 | local_get local_index:22 - 0x260d | 20 17 | local_get local_index:23 - 0x260f | 71 | i32_and - 0x2610 | 21 18 | local_set local_index:24 - 0x2612 | 20 05 | local_get local_index:5 - 0x2614 | 28 02 f8 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 248, memory: 0 } - 0x2618 | 21 19 | local_set local_index:25 - 0x261a | 41 80 80 7c | i32_const value:-65536 - 0x261e | 21 1a | local_set local_index:26 - 0x2620 | 20 19 | local_get local_index:25 - 0x2622 | 20 1a | local_get local_index:26 - 0x2624 | 71 | i32_and - 0x2625 | 21 1b | local_set local_index:27 - 0x2627 | 20 18 | local_get local_index:24 - 0x2629 | 21 1c | local_set local_index:28 - 0x262b | 20 1b | local_get local_index:27 - 0x262d | 21 1d | local_set local_index:29 - 0x262f | 20 1c | local_get local_index:28 - 0x2631 | 20 1d | local_get local_index:29 - 0x2633 | 4b | i32_gt_u - 0x2634 | 21 1e | local_set local_index:30 - 0x2636 | 20 1e | local_get local_index:30 - 0x2638 | 21 15 | local_set local_index:21 - 0x263a | 0b | end - 0x263b | 20 15 | local_get local_index:21 - 0x263d | 21 1f | local_set local_index:31 - 0x263f | 41 7f | i32_const value:-1 - 0x2641 | 21 20 | local_set local_index:32 - 0x2643 | 20 1f | local_get local_index:31 - 0x2645 | 20 20 | local_get local_index:32 - 0x2647 | 73 | i32_xor - 0x2648 | 21 21 | local_set local_index:33 - 0x264a | 41 7f | i32_const value:-1 - 0x264c | 21 22 | local_set local_index:34 - 0x264e | 20 21 | local_get local_index:33 - 0x2650 | 20 22 | local_get local_index:34 - 0x2652 | 73 | i32_xor - 0x2653 | 21 23 | local_set local_index:35 - 0x2655 | 41 01 | i32_const value:1 - 0x2657 | 21 24 | local_set local_index:36 - 0x2659 | 20 23 | local_get local_index:35 - 0x265b | 20 24 | local_get local_index:36 - 0x265d | 71 | i32_and - 0x265e | 21 25 | local_set local_index:37 - 0x2660 | 02 40 | block blockty:Empty - 0x2662 | 20 25 | local_get local_index:37 - 0x2664 | 45 | i32_eqz - 0x2665 | 0d 00 | br_if relative_depth:0 - 0x2667 | 41 01 | i32_const value:1 - 0x2669 | 21 26 | local_set local_index:38 - 0x266b | 20 05 | local_get local_index:5 - 0x266d | 20 26 | local_get local_index:38 - 0x266f | 36 02 fc 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 252, memory: 0 } - 0x2673 | 0c 01 | br relative_depth:1 - 0x2675 | 0b | end - 0x2676 | 41 20 | i32_const value:32 - 0x2678 | 21 27 | local_set local_index:39 - 0x267a | 20 05 | local_get local_index:5 - 0x267c | 20 27 | local_get local_index:39 - 0x267e | 6a | i32_add - 0x267f | 21 28 | local_set local_index:40 - 0x2681 | 20 28 | local_get local_index:40 - 0x2683 | 21 29 | local_set local_index:41 - 0x2685 | 20 05 | local_get local_index:5 - 0x2687 | 28 02 f8 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 248, memory: 0 } - 0x268b | 21 2a | local_set local_index:42 - 0x268d | 41 18 | i32_const value:24 - 0x268f | 21 2b | local_set local_index:43 - 0x2691 | 20 2a | local_get local_index:42 - 0x2693 | 20 2b | local_get local_index:43 - 0x2695 | 76 | i32_shr_u - 0x2696 | 21 2c | local_set local_index:44 - 0x2698 | 20 05 | local_get local_index:5 - 0x269a | 28 02 f8 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 248, memory: 0 } - 0x269e | 21 2d | local_set local_index:45 - 0x26a0 | 41 10 | i32_const value:16 - 0x26a2 | 21 2e | local_set local_index:46 - 0x26a4 | 20 2d | local_get local_index:45 - 0x26a6 | 20 2e | local_get local_index:46 - 0x26a8 | 76 | i32_shr_u - 0x26a9 | 21 2f | local_set local_index:47 - 0x26ab | 41 ff 01 | i32_const value:255 - 0x26ae | 21 30 | local_set local_index:48 - 0x26b0 | 20 2f | local_get local_index:47 - 0x26b2 | 20 30 | local_get local_index:48 - 0x26b4 | 71 | i32_and - 0x26b5 | 21 31 | local_set local_index:49 - 0x26b7 | 20 05 | local_get local_index:5 - 0x26b9 | 28 02 f0 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 240, memory: 0 } - 0x26bd | 21 32 | local_set local_index:50 - 0x26bf | 41 ea 90 80 | i32_const value:2154 - | 80 00 - 0x26c5 | 21 33 | local_set local_index:51 - 0x26c7 | 41 a4 91 80 | i32_const value:2212 - | 80 00 - 0x26cd | 21 34 | local_set local_index:52 - 0x26cf | 20 33 | local_get local_index:51 - 0x26d1 | 20 34 | local_get local_index:52 - 0x26d3 | 20 32 | local_get local_index:50 - 0x26d5 | 1b | select - 0x26d6 | 21 35 | local_set local_index:53 - 0x26d8 | 20 05 | local_get local_index:5 - 0x26da | 28 02 f4 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 244, memory: 0 } - 0x26de | 21 36 | local_set local_index:54 - 0x26e0 | 41 18 | i32_const value:24 - 0x26e2 | 21 37 | local_set local_index:55 - 0x26e4 | 20 36 | local_get local_index:54 - 0x26e6 | 20 37 | local_get local_index:55 - 0x26e8 | 76 | i32_shr_u - 0x26e9 | 21 38 | local_set local_index:56 - 0x26eb | 20 05 | local_get local_index:5 - 0x26ed | 28 02 f4 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 244, memory: 0 } - 0x26f1 | 21 39 | local_set local_index:57 - 0x26f3 | 41 10 | i32_const value:16 - 0x26f5 | 21 3a | local_set local_index:58 - 0x26f7 | 20 39 | local_get local_index:57 - 0x26f9 | 20 3a | local_get local_index:58 - 0x26fb | 76 | i32_shr_u - 0x26fc | 21 3b | local_set local_index:59 - 0x26fe | 41 ff 01 | i32_const value:255 - 0x2701 | 21 3c | local_set local_index:60 - 0x2703 | 20 3b | local_get local_index:59 - 0x2705 | 20 3c | local_get local_index:60 - 0x2707 | 71 | i32_and - 0x2708 | 21 3d | local_set local_index:61 - 0x270a | 41 14 | i32_const value:20 - 0x270c | 21 3e | local_set local_index:62 - 0x270e | 20 05 | local_get local_index:5 - 0x2710 | 20 3e | local_get local_index:62 - 0x2712 | 6a | i32_add - 0x2713 | 21 3f | local_set local_index:63 - 0x2715 | 20 3f | local_get local_index:63 - 0x2717 | 20 3d | local_get local_index:61 - 0x2719 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x271c | 41 10 | i32_const value:16 - 0x271e | 21 40 | local_set local_index:64 - 0x2720 | 20 05 | local_get local_index:5 - 0x2722 | 20 40 | local_get local_index:64 - 0x2724 | 6a | i32_add - 0x2725 | 21 41 | local_set local_index:65 - 0x2727 | 20 41 | local_get local_index:65 - 0x2729 | 20 38 | local_get local_index:56 - 0x272b | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x272e | 20 05 | local_get local_index:5 - 0x2730 | 20 35 | local_get local_index:53 - 0x2732 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2735 | 41 cd 89 80 | i32_const value:1229 - | 80 00 - 0x273b | 21 42 | local_set local_index:66 - 0x273d | 20 05 | local_get local_index:5 - 0x273f | 20 42 | local_get local_index:66 - 0x2741 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x2744 | 20 05 | local_get local_index:5 - 0x2746 | 20 31 | local_get local_index:49 - 0x2748 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x274b | 20 05 | local_get local_index:5 - 0x274d | 20 2c | local_get local_index:44 - 0x274f | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x2752 | 41 85 97 80 | i32_const value:2949 - | 80 00 - 0x2758 | 21 43 | local_set local_index:67 - 0x275a | 41 c8 01 | i32_const value:200 - 0x275d | 21 44 | local_set local_index:68 - 0x275f | 20 29 | local_get local_index:41 - 0x2761 | 20 44 | local_get local_index:68 - 0x2763 | 20 43 | local_get local_index:67 - 0x2765 | 20 05 | local_get local_index:5 - 0x2767 | 10 96 80 80 | call function_index:22 - | 80 00 - 0x276d | 1a | drop - 0x276e | 41 20 | i32_const value:32 - 0x2770 | 21 45 | local_set local_index:69 - 0x2772 | 20 05 | local_get local_index:5 - 0x2774 | 20 45 | local_get local_index:69 - 0x2776 | 6a | i32_add - 0x2777 | 21 46 | local_set local_index:70 - 0x2779 | 20 46 | local_get local_index:70 - 0x277b | 21 47 | local_set local_index:71 - 0x277d | 41 00 | i32_const value:0 - 0x277f | 21 48 | local_set local_index:72 - 0x2781 | 41 01 | i32_const value:1 - 0x2783 | 21 49 | local_set local_index:73 - 0x2785 | 20 48 | local_get local_index:72 - 0x2787 | 20 47 | local_get local_index:71 - 0x2789 | 20 49 | local_get local_index:73 - 0x278b | 10 97 80 80 | call function_index:23 - | 80 00 - 0x2791 | 21 4a | local_set local_index:74 - 0x2793 | 20 05 | local_get local_index:5 - 0x2795 | 20 4a | local_get local_index:74 - 0x2797 | 36 02 fc 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 252, memory: 0 } - 0x279b | 0b | end - 0x279c | 20 05 | local_get local_index:5 - 0x279e | 28 02 fc 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 252, memory: 0 } - 0x27a2 | 21 4b | local_set local_index:75 - 0x27a4 | 41 80 02 | i32_const value:256 - 0x27a7 | 21 4c | local_set local_index:76 - 0x27a9 | 20 05 | local_get local_index:5 - 0x27ab | 20 4c | local_get local_index:76 - 0x27ad | 6a | i32_add - 0x27ae | 21 4d | local_set local_index:77 - 0x27b0 | 20 4d | local_get local_index:77 - 0x27b2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x27b8 | 20 4b | local_get local_index:75 - 0x27ba | 0f | return - 0x27bb | 0b | end -============== func 91 ==================== - 0x27bc | d8 01 | size of function - 0x27be | 01 | 1 local blocks - 0x27bf | 19 7f | 25 locals of type I32 - 0x27c1 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x27c7 | 21 01 | local_set local_index:1 - 0x27c9 | 41 10 | i32_const value:16 - 0x27cb | 21 02 | local_set local_index:2 - 0x27cd | 20 01 | local_get local_index:1 - 0x27cf | 20 02 | local_get local_index:2 - 0x27d1 | 6b | i32_sub - 0x27d2 | 21 03 | local_set local_index:3 - 0x27d4 | 20 03 | local_get local_index:3 - 0x27d6 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x27dc | 20 03 | local_get local_index:3 - 0x27de | 20 00 | local_get local_index:0 - 0x27e0 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x27e3 | 41 c8 b6 80 | i32_const value:6984 - | 80 00 - 0x27e9 | 21 04 | local_set local_index:4 - 0x27eb | 20 04 | local_get local_index:4 - 0x27ed | 10 ea 80 80 | call function_index:106 - | 80 00 - 0x27f3 | 21 05 | local_set local_index:5 - 0x27f5 | 41 00 | i32_const value:0 - 0x27f7 | 21 06 | local_set local_index:6 - 0x27f9 | 20 06 | local_get local_index:6 - 0x27fb | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2802 | 21 07 | local_set local_index:7 - 0x2804 | 20 07 | local_get local_index:7 - 0x2806 | 20 05 | local_get local_index:5 - 0x2808 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x280b | 41 00 | i32_const value:0 - 0x280d | 21 08 | local_set local_index:8 - 0x280f | 20 08 | local_get local_index:8 - 0x2811 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2818 | 21 09 | local_set local_index:9 - 0x281a | 20 09 | local_get local_index:9 - 0x281c | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x281f | 21 0a | local_set local_index:10 - 0x2821 | 41 00 | i32_const value:0 - 0x2823 | 21 0b | local_set local_index:11 - 0x2825 | 20 0a | local_get local_index:10 - 0x2827 | 21 0c | local_set local_index:12 - 0x2829 | 20 0b | local_get local_index:11 - 0x282b | 21 0d | local_set local_index:13 - 0x282d | 20 0c | local_get local_index:12 - 0x282f | 20 0d | local_get local_index:13 - 0x2831 | 46 | i32_eq - 0x2832 | 21 0e | local_set local_index:14 - 0x2834 | 41 7f | i32_const value:-1 - 0x2836 | 21 0f | local_set local_index:15 - 0x2838 | 20 0e | local_get local_index:14 - 0x283a | 20 0f | local_get local_index:15 - 0x283c | 73 | i32_xor - 0x283d | 21 10 | local_set local_index:16 - 0x283f | 41 7f | i32_const value:-1 - 0x2841 | 21 11 | local_set local_index:17 - 0x2843 | 20 10 | local_get local_index:16 - 0x2845 | 20 11 | local_get local_index:17 - 0x2847 | 73 | i32_xor - 0x2848 | 21 12 | local_set local_index:18 - 0x284a | 41 01 | i32_const value:1 - 0x284c | 21 13 | local_set local_index:19 - 0x284e | 20 12 | local_get local_index:18 - 0x2850 | 20 13 | local_get local_index:19 - 0x2852 | 71 | i32_and - 0x2853 | 21 14 | local_set local_index:20 - 0x2855 | 02 40 | block blockty:Empty - 0x2857 | 02 40 | block blockty:Empty - 0x2859 | 20 14 | local_get local_index:20 - 0x285b | 45 | i32_eqz - 0x285c | 0d 00 | br_if relative_depth:0 - 0x285e | 41 7f | i32_const value:-1 - 0x2860 | 21 15 | local_set local_index:21 - 0x2862 | 20 03 | local_get local_index:3 - 0x2864 | 20 15 | local_get local_index:21 - 0x2866 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2869 | 0c 01 | br relative_depth:1 - 0x286b | 0b | end - 0x286c | 41 00 | i32_const value:0 - 0x286e | 21 16 | local_set local_index:22 - 0x2870 | 20 03 | local_get local_index:3 - 0x2872 | 20 16 | local_get local_index:22 - 0x2874 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2877 | 0b | end - 0x2878 | 20 03 | local_get local_index:3 - 0x287a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x287d | 21 17 | local_set local_index:23 - 0x287f | 41 10 | i32_const value:16 - 0x2881 | 21 18 | local_set local_index:24 - 0x2883 | 20 03 | local_get local_index:3 - 0x2885 | 20 18 | local_get local_index:24 - 0x2887 | 6a | i32_add - 0x2888 | 21 19 | local_set local_index:25 - 0x288a | 20 19 | local_get local_index:25 - 0x288c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x2892 | 20 17 | local_get local_index:23 - 0x2894 | 0f | return - 0x2895 | 0b | end -============== func 92 ==================== - 0x2896 | df 04 | size of function - 0x2898 | 01 | 1 local blocks - 0x2899 | 4a 7f | 74 locals of type I32 - 0x289b | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x28a1 | 21 00 | local_set local_index:0 - 0x28a3 | 41 10 | i32_const value:16 - 0x28a5 | 21 01 | local_set local_index:1 - 0x28a7 | 20 00 | local_get local_index:0 - 0x28a9 | 20 01 | local_get local_index:1 - 0x28ab | 6b | i32_sub - 0x28ac | 21 02 | local_set local_index:2 - 0x28ae | 20 02 | local_get local_index:2 - 0x28b0 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x28b6 | 10 eb 80 80 | call function_index:107 - | 80 00 - 0x28bc | 21 03 | local_set local_index:3 - 0x28be | 41 00 | i32_const value:0 - 0x28c0 | 21 04 | local_set local_index:4 - 0x28c2 | 20 03 | local_get local_index:3 - 0x28c4 | 21 05 | local_set local_index:5 - 0x28c6 | 20 04 | local_get local_index:4 - 0x28c8 | 21 06 | local_set local_index:6 - 0x28ca | 20 05 | local_get local_index:5 - 0x28cc | 20 06 | local_get local_index:6 - 0x28ce | 48 | i32_lt_s - 0x28cf | 21 07 | local_set local_index:7 - 0x28d1 | 41 01 | i32_const value:1 - 0x28d3 | 21 08 | local_set local_index:8 - 0x28d5 | 20 07 | local_get local_index:7 - 0x28d7 | 20 08 | local_get local_index:8 - 0x28d9 | 71 | i32_and - 0x28da | 21 09 | local_set local_index:9 - 0x28dc | 02 40 | block blockty:Empty - 0x28de | 02 40 | block blockty:Empty - 0x28e0 | 02 40 | block blockty:Empty - 0x28e2 | 20 09 | local_get local_index:9 - 0x28e4 | 45 | i32_eqz - 0x28e5 | 0d 00 | br_if relative_depth:0 - 0x28e7 | 41 00 | i32_const value:0 - 0x28e9 | 21 0a | local_set local_index:10 - 0x28eb | 20 0a | local_get local_index:10 - 0x28ed | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x28f4 | 21 0b | local_set local_index:11 - 0x28f6 | 41 00 | i32_const value:0 - 0x28f8 | 21 0c | local_set local_index:12 - 0x28fa | 20 0c | local_get local_index:12 - 0x28fc | 20 0b | local_get local_index:11 - 0x28fe | 36 02 fc bd | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7932, memory: 0 } - | 80 80 00 - 0x2905 | 41 01 | i32_const value:1 - 0x2907 | 21 0d | local_set local_index:13 - 0x2909 | 41 00 | i32_const value:0 - 0x290b | 21 0e | local_set local_index:14 - 0x290d | 20 0e | local_get local_index:14 - 0x290f | 20 0d | local_get local_index:13 - 0x2911 | 36 02 80 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7936, memory: 0 } - | 80 80 00 - 0x2918 | 41 fa 13 | i32_const value:2554 - 0x291b | 21 0f | local_set local_index:15 - 0x291d | 41 00 | i32_const value:0 - 0x291f | 21 10 | local_set local_index:16 - 0x2921 | 20 10 | local_get local_index:16 - 0x2923 | 20 0f | local_get local_index:15 - 0x2925 | 36 02 84 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7940, memory: 0 } - | 80 80 00 - 0x292c | 0c 01 | br relative_depth:1 - 0x292e | 0b | end - 0x292f | 41 01 | i32_const value:1 - 0x2931 | 21 11 | local_set local_index:17 - 0x2933 | 20 11 | local_get local_index:17 - 0x2935 | 10 98 80 80 | call function_index:24 - | 80 00 - 0x293b | 21 12 | local_set local_index:18 - 0x293d | 41 00 | i32_const value:0 - 0x293f | 21 13 | local_set local_index:19 - 0x2941 | 20 13 | local_get local_index:19 - 0x2943 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x294a | 21 14 | local_set local_index:20 - 0x294c | 20 14 | local_get local_index:20 - 0x294e | 20 12 | local_get local_index:18 - 0x2950 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x2953 | 41 00 | i32_const value:0 - 0x2955 | 21 15 | local_set local_index:21 - 0x2957 | 20 15 | local_get local_index:21 - 0x2959 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2960 | 21 16 | local_set local_index:22 - 0x2962 | 20 16 | local_get local_index:22 - 0x2964 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x2967 | 21 17 | local_set local_index:23 - 0x2969 | 41 00 | i32_const value:0 - 0x296b | 21 18 | local_set local_index:24 - 0x296d | 20 17 | local_get local_index:23 - 0x296f | 21 19 | local_set local_index:25 - 0x2971 | 20 18 | local_get local_index:24 - 0x2973 | 21 1a | local_set local_index:26 - 0x2975 | 20 19 | local_get local_index:25 - 0x2977 | 20 1a | local_get local_index:26 - 0x2979 | 47 | i32_ne - 0x297a | 21 1b | local_set local_index:27 - 0x297c | 41 7f | i32_const value:-1 - 0x297e | 21 1c | local_set local_index:28 - 0x2980 | 20 1b | local_get local_index:27 - 0x2982 | 20 1c | local_get local_index:28 - 0x2984 | 73 | i32_xor - 0x2985 | 21 1d | local_set local_index:29 - 0x2987 | 41 7f | i32_const value:-1 - 0x2989 | 21 1e | local_set local_index:30 - 0x298b | 20 1d | local_get local_index:29 - 0x298d | 20 1e | local_get local_index:30 - 0x298f | 73 | i32_xor - 0x2990 | 21 1f | local_set local_index:31 - 0x2992 | 41 7f | i32_const value:-1 - 0x2994 | 21 20 | local_set local_index:32 - 0x2996 | 20 1f | local_get local_index:31 - 0x2998 | 20 20 | local_get local_index:32 - 0x299a | 73 | i32_xor - 0x299b | 21 21 | local_set local_index:33 - 0x299d | 41 01 | i32_const value:1 - 0x299f | 21 22 | local_set local_index:34 - 0x29a1 | 20 21 | local_get local_index:33 - 0x29a3 | 20 22 | local_get local_index:34 - 0x29a5 | 71 | i32_and - 0x29a6 | 21 23 | local_set local_index:35 - 0x29a8 | 02 40 | block blockty:Empty - 0x29aa | 20 23 | local_get local_index:35 - 0x29ac | 45 | i32_eqz - 0x29ad | 0d 00 | br_if relative_depth:0 - 0x29af | 41 00 | i32_const value:0 - 0x29b1 | 21 24 | local_set local_index:36 - 0x29b3 | 20 24 | local_get local_index:36 - 0x29b5 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x29bc | 21 25 | local_set local_index:37 - 0x29be | 41 00 | i32_const value:0 - 0x29c0 | 21 26 | local_set local_index:38 - 0x29c2 | 20 26 | local_get local_index:38 - 0x29c4 | 20 25 | local_get local_index:37 - 0x29c6 | 36 02 fc bd | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7932, memory: 0 } - | 80 80 00 - 0x29cd | 41 01 | i32_const value:1 - 0x29cf | 21 27 | local_set local_index:39 - 0x29d1 | 41 00 | i32_const value:0 - 0x29d3 | 21 28 | local_set local_index:40 - 0x29d5 | 20 28 | local_get local_index:40 - 0x29d7 | 20 27 | local_get local_index:39 - 0x29d9 | 36 02 80 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7936, memory: 0 } - | 80 80 00 - 0x29e0 | 41 fb 13 | i32_const value:2555 - 0x29e3 | 21 29 | local_set local_index:41 - 0x29e5 | 41 00 | i32_const value:0 - 0x29e7 | 21 2a | local_set local_index:42 - 0x29e9 | 20 2a | local_get local_index:42 - 0x29eb | 20 29 | local_get local_index:41 - 0x29ed | 36 02 84 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7940, memory: 0 } - | 80 80 00 - 0x29f4 | 0c 01 | br relative_depth:1 - 0x29f6 | 0b | end - 0x29f7 | 41 02 | i32_const value:2 - 0x29f9 | 21 2b | local_set local_index:43 - 0x29fb | 20 2b | local_get local_index:43 - 0x29fd | 10 98 80 80 | call function_index:24 - | 80 00 - 0x2a03 | 21 2c | local_set local_index:44 - 0x2a05 | 41 00 | i32_const value:0 - 0x2a07 | 21 2d | local_set local_index:45 - 0x2a09 | 20 2d | local_get local_index:45 - 0x2a0b | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2a12 | 21 2e | local_set local_index:46 - 0x2a14 | 20 2e | local_get local_index:46 - 0x2a16 | 20 2c | local_get local_index:44 - 0x2a18 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x2a1b | 41 00 | i32_const value:0 - 0x2a1d | 21 2f | local_set local_index:47 - 0x2a1f | 20 2f | local_get local_index:47 - 0x2a21 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2a28 | 21 30 | local_set local_index:48 - 0x2a2a | 20 30 | local_get local_index:48 - 0x2a2c | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x2a2f | 21 31 | local_set local_index:49 - 0x2a31 | 41 00 | i32_const value:0 - 0x2a33 | 21 32 | local_set local_index:50 - 0x2a35 | 20 31 | local_get local_index:49 - 0x2a37 | 21 33 | local_set local_index:51 - 0x2a39 | 20 32 | local_get local_index:50 - 0x2a3b | 21 34 | local_set local_index:52 - 0x2a3d | 20 33 | local_get local_index:51 - 0x2a3f | 20 34 | local_get local_index:52 - 0x2a41 | 47 | i32_ne - 0x2a42 | 21 35 | local_set local_index:53 - 0x2a44 | 41 7f | i32_const value:-1 - 0x2a46 | 21 36 | local_set local_index:54 - 0x2a48 | 20 35 | local_get local_index:53 - 0x2a4a | 20 36 | local_get local_index:54 - 0x2a4c | 73 | i32_xor - 0x2a4d | 21 37 | local_set local_index:55 - 0x2a4f | 41 7f | i32_const value:-1 - 0x2a51 | 21 38 | local_set local_index:56 - 0x2a53 | 20 37 | local_get local_index:55 - 0x2a55 | 20 38 | local_get local_index:56 - 0x2a57 | 73 | i32_xor - 0x2a58 | 21 39 | local_set local_index:57 - 0x2a5a | 41 7f | i32_const value:-1 - 0x2a5c | 21 3a | local_set local_index:58 - 0x2a5e | 20 39 | local_get local_index:57 - 0x2a60 | 20 3a | local_get local_index:58 - 0x2a62 | 73 | i32_xor - 0x2a63 | 21 3b | local_set local_index:59 - 0x2a65 | 41 01 | i32_const value:1 - 0x2a67 | 21 3c | local_set local_index:60 - 0x2a69 | 20 3b | local_get local_index:59 - 0x2a6b | 20 3c | local_get local_index:60 - 0x2a6d | 71 | i32_and - 0x2a6e | 21 3d | local_set local_index:61 - 0x2a70 | 02 40 | block blockty:Empty - 0x2a72 | 20 3d | local_get local_index:61 - 0x2a74 | 45 | i32_eqz - 0x2a75 | 0d 00 | br_if relative_depth:0 - 0x2a77 | 41 00 | i32_const value:0 - 0x2a79 | 21 3e | local_set local_index:62 - 0x2a7b | 20 3e | local_get local_index:62 - 0x2a7d | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x2a84 | 21 3f | local_set local_index:63 - 0x2a86 | 41 00 | i32_const value:0 - 0x2a88 | 21 40 | local_set local_index:64 - 0x2a8a | 20 40 | local_get local_index:64 - 0x2a8c | 20 3f | local_get local_index:63 - 0x2a8e | 36 02 fc bd | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7932, memory: 0 } - | 80 80 00 - 0x2a95 | 41 01 | i32_const value:1 - 0x2a97 | 21 41 | local_set local_index:65 - 0x2a99 | 41 00 | i32_const value:0 - 0x2a9b | 21 42 | local_set local_index:66 - 0x2a9d | 20 42 | local_get local_index:66 - 0x2a9f | 20 41 | local_get local_index:65 - 0x2aa1 | 36 02 80 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7936, memory: 0 } - | 80 80 00 - 0x2aa8 | 41 fc 13 | i32_const value:2556 - 0x2aab | 21 43 | local_set local_index:67 - 0x2aad | 41 00 | i32_const value:0 - 0x2aaf | 21 44 | local_set local_index:68 - 0x2ab1 | 20 44 | local_get local_index:68 - 0x2ab3 | 20 43 | local_get local_index:67 - 0x2ab5 | 36 02 84 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7940, memory: 0 } - | 80 80 00 - 0x2abc | 0c 01 | br relative_depth:1 - 0x2abe | 0b | end - 0x2abf | 41 00 | i32_const value:0 - 0x2ac1 | 21 45 | local_set local_index:69 - 0x2ac3 | 20 02 | local_get local_index:2 - 0x2ac5 | 20 45 | local_get local_index:69 - 0x2ac7 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2aca | 0c 01 | br relative_depth:1 - 0x2acc | 0b | end - 0x2acd | 41 7f | i32_const value:-1 - 0x2acf | 21 46 | local_set local_index:70 - 0x2ad1 | 20 02 | local_get local_index:2 - 0x2ad3 | 20 46 | local_get local_index:70 - 0x2ad5 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2ad8 | 0b | end - 0x2ad9 | 20 02 | local_get local_index:2 - 0x2adb | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2ade | 21 47 | local_set local_index:71 - 0x2ae0 | 41 10 | i32_const value:16 - 0x2ae2 | 21 48 | local_set local_index:72 - 0x2ae4 | 20 02 | local_get local_index:2 - 0x2ae6 | 20 48 | local_get local_index:72 - 0x2ae8 | 6a | i32_add - 0x2ae9 | 21 49 | local_set local_index:73 - 0x2aeb | 20 49 | local_get local_index:73 - 0x2aed | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x2af3 | 20 47 | local_get local_index:71 - 0x2af5 | 0f | return - 0x2af6 | 0b | end -============== func 93 ==================== - 0x2af7 | 0b | size of function - 0x2af8 | 01 | 1 local blocks - 0x2af9 | 01 7f | 1 locals of type I32 - 0x2afb | 41 00 | i32_const value:0 - 0x2afd | 21 00 | local_set local_index:0 - 0x2aff | 20 00 | local_get local_index:0 - 0x2b01 | 0f | return - 0x2b02 | 0b | end -============== func 94 ==================== - 0x2b03 | 0b | size of function - 0x2b04 | 01 | 1 local blocks - 0x2b05 | 01 7f | 1 locals of type I32 - 0x2b07 | 41 00 | i32_const value:0 - 0x2b09 | 21 00 | local_set local_index:0 - 0x2b0b | 20 00 | local_get local_index:0 - 0x2b0d | 0f | return - 0x2b0e | 0b | end -============== func 95 ==================== - 0x2b0f | f5 05 | size of function - 0x2b11 | 01 | 1 local blocks - 0x2b12 | 5c 7f | 92 locals of type I32 - 0x2b14 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x2b1a | 21 00 | local_set local_index:0 - 0x2b1c | 41 10 | i32_const value:16 - 0x2b1e | 21 01 | local_set local_index:1 - 0x2b20 | 20 00 | local_get local_index:0 - 0x2b22 | 20 01 | local_get local_index:1 - 0x2b24 | 6b | i32_sub - 0x2b25 | 21 02 | local_set local_index:2 - 0x2b27 | 20 02 | local_get local_index:2 - 0x2b29 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x2b2f | 41 00 | i32_const value:0 - 0x2b31 | 21 03 | local_set local_index:3 - 0x2b33 | 20 03 | local_get local_index:3 - 0x2b35 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2b3c | 21 04 | local_set local_index:4 - 0x2b3e | 20 04 | local_get local_index:4 - 0x2b40 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x2b43 | 21 05 | local_set local_index:5 - 0x2b45 | 20 02 | local_get local_index:2 - 0x2b47 | 20 05 | local_get local_index:5 - 0x2b49 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x2b4c | 41 01 | i32_const value:1 - 0x2b4e | 21 06 | local_set local_index:6 - 0x2b50 | 20 06 | local_get local_index:6 - 0x2b52 | 20 02 | local_get local_index:2 - 0x2b54 | 10 99 80 80 | call function_index:25 - | 80 00 - 0x2b5a | 21 07 | local_set local_index:7 - 0x2b5c | 41 00 | i32_const value:0 - 0x2b5e | 21 08 | local_set local_index:8 - 0x2b60 | 20 08 | local_get local_index:8 - 0x2b62 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2b69 | 21 09 | local_set local_index:9 - 0x2b6b | 20 09 | local_get local_index:9 - 0x2b6d | 20 07 | local_get local_index:7 - 0x2b6f | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x2b72 | 41 00 | i32_const value:0 - 0x2b74 | 21 0a | local_set local_index:10 - 0x2b76 | 20 0a | local_get local_index:10 - 0x2b78 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2b7f | 21 0b | local_set local_index:11 - 0x2b81 | 20 0b | local_get local_index:11 - 0x2b83 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x2b86 | 21 0c | local_set local_index:12 - 0x2b88 | 41 00 | i32_const value:0 - 0x2b8a | 21 0d | local_set local_index:13 - 0x2b8c | 20 0c | local_get local_index:12 - 0x2b8e | 21 0e | local_set local_index:14 - 0x2b90 | 20 0d | local_get local_index:13 - 0x2b92 | 21 0f | local_set local_index:15 - 0x2b94 | 20 0e | local_get local_index:14 - 0x2b96 | 20 0f | local_get local_index:15 - 0x2b98 | 47 | i32_ne - 0x2b99 | 21 10 | local_set local_index:16 - 0x2b9b | 41 7f | i32_const value:-1 - 0x2b9d | 21 11 | local_set local_index:17 - 0x2b9f | 20 10 | local_get local_index:16 - 0x2ba1 | 20 11 | local_get local_index:17 - 0x2ba3 | 73 | i32_xor - 0x2ba4 | 21 12 | local_set local_index:18 - 0x2ba6 | 41 7f | i32_const value:-1 - 0x2ba8 | 21 13 | local_set local_index:19 - 0x2baa | 20 12 | local_get local_index:18 - 0x2bac | 20 13 | local_get local_index:19 - 0x2bae | 73 | i32_xor - 0x2baf | 21 14 | local_set local_index:20 - 0x2bb1 | 41 7f | i32_const value:-1 - 0x2bb3 | 21 15 | local_set local_index:21 - 0x2bb5 | 20 14 | local_get local_index:20 - 0x2bb7 | 20 15 | local_get local_index:21 - 0x2bb9 | 73 | i32_xor - 0x2bba | 21 16 | local_set local_index:22 - 0x2bbc | 41 01 | i32_const value:1 - 0x2bbe | 21 17 | local_set local_index:23 - 0x2bc0 | 20 16 | local_get local_index:22 - 0x2bc2 | 20 17 | local_get local_index:23 - 0x2bc4 | 71 | i32_and - 0x2bc5 | 21 18 | local_set local_index:24 - 0x2bc7 | 02 40 | block blockty:Empty - 0x2bc9 | 02 40 | block blockty:Empty - 0x2bcb | 02 40 | block blockty:Empty - 0x2bcd | 20 18 | local_get local_index:24 - 0x2bcf | 45 | i32_eqz - 0x2bd0 | 0d 00 | br_if relative_depth:0 - 0x2bd2 | 41 00 | i32_const value:0 - 0x2bd4 | 21 19 | local_set local_index:25 - 0x2bd6 | 20 19 | local_get local_index:25 - 0x2bd8 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x2bdf | 21 1a | local_set local_index:26 - 0x2be1 | 41 00 | i32_const value:0 - 0x2be3 | 21 1b | local_set local_index:27 - 0x2be5 | 20 1b | local_get local_index:27 - 0x2be7 | 20 1a | local_get local_index:26 - 0x2be9 | 36 02 fc bd | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7932, memory: 0 } - | 80 80 00 - 0x2bf0 | 41 01 | i32_const value:1 - 0x2bf2 | 21 1c | local_set local_index:28 - 0x2bf4 | 41 00 | i32_const value:0 - 0x2bf6 | 21 1d | local_set local_index:29 - 0x2bf8 | 20 1d | local_get local_index:29 - 0x2bfa | 20 1c | local_get local_index:28 - 0x2bfc | 36 02 80 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7936, memory: 0 } - | 80 80 00 - 0x2c03 | 41 ed 13 | i32_const value:2541 - 0x2c06 | 21 1e | local_set local_index:30 - 0x2c08 | 41 00 | i32_const value:0 - 0x2c0a | 21 1f | local_set local_index:31 - 0x2c0c | 20 1f | local_get local_index:31 - 0x2c0e | 20 1e | local_get local_index:30 - 0x2c10 | 36 02 84 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7940, memory: 0 } - | 80 80 00 - 0x2c17 | 0c 01 | br relative_depth:1 - 0x2c19 | 0b | end - 0x2c1a | 41 00 | i32_const value:0 - 0x2c1c | 21 20 | local_set local_index:32 - 0x2c1e | 20 20 | local_get local_index:32 - 0x2c20 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2c27 | 21 21 | local_set local_index:33 - 0x2c29 | 20 21 | local_get local_index:33 - 0x2c2b | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x2c2e | 21 22 | local_set local_index:34 - 0x2c30 | 41 00 | i32_const value:0 - 0x2c32 | 21 23 | local_set local_index:35 - 0x2c34 | 20 23 | local_get local_index:35 - 0x2c36 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2c3d | 21 24 | local_set local_index:36 - 0x2c3f | 20 24 | local_get local_index:36 - 0x2c41 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2c44 | 21 25 | local_set local_index:37 - 0x2c46 | 41 00 | i32_const value:0 - 0x2c48 | 21 26 | local_set local_index:38 - 0x2c4a | 20 26 | local_get local_index:38 - 0x2c4c | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2c53 | 21 27 | local_set local_index:39 - 0x2c55 | 20 27 | local_get local_index:39 - 0x2c57 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2c5a | 21 28 | local_set local_index:40 - 0x2c5c | 41 00 | i32_const value:0 - 0x2c5e | 21 29 | local_set local_index:41 - 0x2c60 | 20 29 | local_get local_index:41 - 0x2c62 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2c69 | 21 2a | local_set local_index:42 - 0x2c6b | 20 2a | local_get local_index:42 - 0x2c6d | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x2c70 | 21 2b | local_set local_index:43 - 0x2c72 | 41 00 | i32_const value:0 - 0x2c74 | 21 2c | local_set local_index:44 - 0x2c76 | 20 2c | local_get local_index:44 - 0x2c78 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2c7f | 21 2d | local_set local_index:45 - 0x2c81 | 20 2d | local_get local_index:45 - 0x2c83 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2c86 | 21 2e | local_set local_index:46 - 0x2c88 | 41 00 | i32_const value:0 - 0x2c8a | 21 2f | local_set local_index:47 - 0x2c8c | 20 2f | local_get local_index:47 - 0x2c8e | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2c95 | 21 30 | local_set local_index:48 - 0x2c97 | 20 30 | local_get local_index:48 - 0x2c99 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2c9c | 21 31 | local_set local_index:49 - 0x2c9e | 41 00 | i32_const value:0 - 0x2ca0 | 21 32 | local_set local_index:50 - 0x2ca2 | 20 32 | local_get local_index:50 - 0x2ca4 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2cab | 21 33 | local_set local_index:51 - 0x2cad | 20 33 | local_get local_index:51 - 0x2caf | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x2cb2 | 21 34 | local_set local_index:52 - 0x2cb4 | 41 00 | i32_const value:0 - 0x2cb6 | 21 35 | local_set local_index:53 - 0x2cb8 | 20 35 | local_get local_index:53 - 0x2cba | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2cc1 | 21 36 | local_set local_index:54 - 0x2cc3 | 20 36 | local_get local_index:54 - 0x2cc5 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x2cc8 | 21 37 | local_set local_index:55 - 0x2cca | 41 00 | i32_const value:0 - 0x2ccc | 21 38 | local_set local_index:56 - 0x2cce | 20 38 | local_get local_index:56 - 0x2cd0 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2cd7 | 21 39 | local_set local_index:57 - 0x2cd9 | 20 39 | local_get local_index:57 - 0x2cdb | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x2cde | 21 3a | local_set local_index:58 - 0x2ce0 | 41 01 | i32_const value:1 - 0x2ce2 | 21 3b | local_set local_index:59 - 0x2ce4 | 41 00 | i32_const value:0 - 0x2ce6 | 21 3c | local_set local_index:60 - 0x2ce8 | 41 03 | i32_const value:3 - 0x2cea | 21 3d | local_set local_index:61 - 0x2cec | 20 3b | local_get local_index:59 - 0x2cee | 20 3c | local_get local_index:60 - 0x2cf0 | 20 3c | local_get local_index:60 - 0x2cf2 | 20 3b | local_get local_index:59 - 0x2cf4 | 20 3c | local_get local_index:60 - 0x2cf6 | 20 3d | local_get local_index:61 - 0x2cf8 | 20 22 | local_get local_index:34 - 0x2cfa | 20 25 | local_get local_index:37 - 0x2cfc | 20 28 | local_get local_index:40 - 0x2cfe | 20 2b | local_get local_index:43 - 0x2d00 | 20 2e | local_get local_index:46 - 0x2d02 | 20 31 | local_get local_index:49 - 0x2d04 | 20 34 | local_get local_index:52 - 0x2d06 | 20 37 | local_get local_index:55 - 0x2d08 | 20 3b | local_get local_index:59 - 0x2d0a | 20 3a | local_get local_index:58 - 0x2d0c | 10 ec 80 80 | call function_index:108 - | 80 00 - 0x2d12 | 21 3e | local_set local_index:62 - 0x2d14 | 41 00 | i32_const value:0 - 0x2d16 | 21 3f | local_set local_index:63 - 0x2d18 | 20 3f | local_get local_index:63 - 0x2d1a | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2d21 | 21 40 | local_set local_index:64 - 0x2d23 | 20 40 | local_get local_index:64 - 0x2d25 | 20 3e | local_get local_index:62 - 0x2d27 | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x2d2a | 41 00 | i32_const value:0 - 0x2d2c | 21 41 | local_set local_index:65 - 0x2d2e | 20 41 | local_get local_index:65 - 0x2d30 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2d37 | 21 42 | local_set local_index:66 - 0x2d39 | 20 42 | local_get local_index:66 - 0x2d3b | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x2d3e | 21 43 | local_set local_index:67 - 0x2d40 | 41 00 | i32_const value:0 - 0x2d42 | 21 44 | local_set local_index:68 - 0x2d44 | 20 43 | local_get local_index:67 - 0x2d46 | 21 45 | local_set local_index:69 - 0x2d48 | 20 44 | local_get local_index:68 - 0x2d4a | 21 46 | local_set local_index:70 - 0x2d4c | 20 45 | local_get local_index:69 - 0x2d4e | 20 46 | local_get local_index:70 - 0x2d50 | 47 | i32_ne - 0x2d51 | 21 47 | local_set local_index:71 - 0x2d53 | 41 7f | i32_const value:-1 - 0x2d55 | 21 48 | local_set local_index:72 - 0x2d57 | 20 47 | local_get local_index:71 - 0x2d59 | 20 48 | local_get local_index:72 - 0x2d5b | 73 | i32_xor - 0x2d5c | 21 49 | local_set local_index:73 - 0x2d5e | 41 7f | i32_const value:-1 - 0x2d60 | 21 4a | local_set local_index:74 - 0x2d62 | 20 49 | local_get local_index:73 - 0x2d64 | 20 4a | local_get local_index:74 - 0x2d66 | 73 | i32_xor - 0x2d67 | 21 4b | local_set local_index:75 - 0x2d69 | 41 7f | i32_const value:-1 - 0x2d6b | 21 4c | local_set local_index:76 - 0x2d6d | 20 4b | local_get local_index:75 - 0x2d6f | 20 4c | local_get local_index:76 - 0x2d71 | 73 | i32_xor - 0x2d72 | 21 4d | local_set local_index:77 - 0x2d74 | 41 01 | i32_const value:1 - 0x2d76 | 21 4e | local_set local_index:78 - 0x2d78 | 20 4d | local_get local_index:77 - 0x2d7a | 20 4e | local_get local_index:78 - 0x2d7c | 71 | i32_and - 0x2d7d | 21 4f | local_set local_index:79 - 0x2d7f | 02 40 | block blockty:Empty - 0x2d81 | 20 4f | local_get local_index:79 - 0x2d83 | 45 | i32_eqz - 0x2d84 | 0d 00 | br_if relative_depth:0 - 0x2d86 | 41 00 | i32_const value:0 - 0x2d88 | 21 50 | local_set local_index:80 - 0x2d8a | 20 50 | local_get local_index:80 - 0x2d8c | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0x2d93 | 21 51 | local_set local_index:81 - 0x2d95 | 41 00 | i32_const value:0 - 0x2d97 | 21 52 | local_set local_index:82 - 0x2d99 | 20 52 | local_get local_index:82 - 0x2d9b | 20 51 | local_get local_index:81 - 0x2d9d | 36 02 fc bd | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7932, memory: 0 } - | 80 80 00 - 0x2da4 | 41 01 | i32_const value:1 - 0x2da6 | 21 53 | local_set local_index:83 - 0x2da8 | 41 00 | i32_const value:0 - 0x2daa | 21 54 | local_set local_index:84 - 0x2dac | 20 54 | local_get local_index:84 - 0x2dae | 20 53 | local_get local_index:83 - 0x2db0 | 36 02 80 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7936, memory: 0 } - | 80 80 00 - 0x2db7 | 41 f0 13 | i32_const value:2544 - 0x2dba | 21 55 | local_set local_index:85 - 0x2dbc | 41 00 | i32_const value:0 - 0x2dbe | 21 56 | local_set local_index:86 - 0x2dc0 | 20 56 | local_get local_index:86 - 0x2dc2 | 20 55 | local_get local_index:85 - 0x2dc4 | 36 02 84 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7940, memory: 0 } - | 80 80 00 - 0x2dcb | 0c 01 | br relative_depth:1 - 0x2dcd | 0b | end - 0x2dce | 41 00 | i32_const value:0 - 0x2dd0 | 21 57 | local_set local_index:87 - 0x2dd2 | 20 02 | local_get local_index:2 - 0x2dd4 | 20 57 | local_get local_index:87 - 0x2dd6 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2dd9 | 0c 01 | br relative_depth:1 - 0x2ddb | 0b | end - 0x2ddc | 41 7f | i32_const value:-1 - 0x2dde | 21 58 | local_set local_index:88 - 0x2de0 | 20 02 | local_get local_index:2 - 0x2de2 | 20 58 | local_get local_index:88 - 0x2de4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2de7 | 0b | end - 0x2de8 | 20 02 | local_get local_index:2 - 0x2dea | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2ded | 21 59 | local_set local_index:89 - 0x2def | 41 10 | i32_const value:16 - 0x2df1 | 21 5a | local_set local_index:90 - 0x2df3 | 20 02 | local_get local_index:2 - 0x2df5 | 20 5a | local_get local_index:90 - 0x2df7 | 6a | i32_add - 0x2df8 | 21 5b | local_set local_index:91 - 0x2dfa | 20 5b | local_get local_index:91 - 0x2dfc | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x2e02 | 20 59 | local_get local_index:89 - 0x2e04 | 0f | return - 0x2e05 | 0b | end -============== func 96 ==================== - 0x2e06 | 0b | size of function - 0x2e07 | 01 | 1 local blocks - 0x2e08 | 01 7f | 1 locals of type I32 - 0x2e0a | 41 00 | i32_const value:0 - 0x2e0c | 21 00 | local_set local_index:0 - 0x2e0e | 20 00 | local_get local_index:0 - 0x2e10 | 0f | return - 0x2e11 | 0b | end -============== func 97 ==================== - 0x2e12 | 0b | size of function - 0x2e13 | 01 | 1 local blocks - 0x2e14 | 01 7f | 1 locals of type I32 - 0x2e16 | 41 00 | i32_const value:0 - 0x2e18 | 21 00 | local_set local_index:0 - 0x2e1a | 20 00 | local_get local_index:0 - 0x2e1c | 0f | return - 0x2e1d | 0b | end -============== func 98 ==================== - 0x2e1e | 0b | size of function - 0x2e1f | 01 | 1 local blocks - 0x2e20 | 01 7f | 1 locals of type I32 - 0x2e22 | 41 00 | i32_const value:0 - 0x2e24 | 21 00 | local_set local_index:0 - 0x2e26 | 20 00 | local_get local_index:0 - 0x2e28 | 0f | return - 0x2e29 | 0b | end -============== func 99 ==================== - 0x2e2a | 0b | size of function - 0x2e2b | 01 | 1 local blocks - 0x2e2c | 01 7f | 1 locals of type I32 - 0x2e2e | 41 00 | i32_const value:0 - 0x2e30 | 21 00 | local_set local_index:0 - 0x2e32 | 20 00 | local_get local_index:0 - 0x2e34 | 0f | return - 0x2e35 | 0b | end -============== func 100 ==================== - 0x2e36 | 0b | size of function - 0x2e37 | 01 | 1 local blocks - 0x2e38 | 01 7f | 1 locals of type I32 - 0x2e3a | 41 00 | i32_const value:0 - 0x2e3c | 21 00 | local_set local_index:0 - 0x2e3e | 20 00 | local_get local_index:0 - 0x2e40 | 0f | return - 0x2e41 | 0b | end -============== func 101 ==================== - 0x2e42 | 0b | size of function - 0x2e43 | 01 | 1 local blocks - 0x2e44 | 01 7f | 1 locals of type I32 - 0x2e46 | 41 00 | i32_const value:0 - 0x2e48 | 21 00 | local_set local_index:0 - 0x2e4a | 20 00 | local_get local_index:0 - 0x2e4c | 0f | return - 0x2e4d | 0b | end -============== func 102 ==================== - 0x2e4e | 0b | size of function - 0x2e4f | 01 | 1 local blocks - 0x2e50 | 01 7f | 1 locals of type I32 - 0x2e52 | 41 00 | i32_const value:0 - 0x2e54 | 21 00 | local_set local_index:0 - 0x2e56 | 20 00 | local_get local_index:0 - 0x2e58 | 0f | return - 0x2e59 | 0b | end -============== func 103 ==================== - 0x2e5a | af 02 | size of function - 0x2e5c | 01 | 1 local blocks - 0x2e5d | 1e 7f | 30 locals of type I32 - 0x2e5f | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x2e65 | 21 07 | local_set local_index:7 - 0x2e67 | 41 20 | i32_const value:32 - 0x2e69 | 21 08 | local_set local_index:8 - 0x2e6b | 20 07 | local_get local_index:7 - 0x2e6d | 20 08 | local_get local_index:8 - 0x2e6f | 6b | i32_sub - 0x2e70 | 21 09 | local_set local_index:9 - 0x2e72 | 20 09 | local_get local_index:9 - 0x2e74 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x2e7a | 20 09 | local_get local_index:9 - 0x2e7c | 20 00 | local_get local_index:0 - 0x2e7e | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x2e81 | 20 09 | local_get local_index:9 - 0x2e83 | 20 01 | local_get local_index:1 - 0x2e85 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x2e88 | 20 09 | local_get local_index:9 - 0x2e8a | 20 02 | local_get local_index:2 - 0x2e8c | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x2e8f | 20 09 | local_get local_index:9 - 0x2e91 | 20 03 | local_get local_index:3 - 0x2e93 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x2e96 | 20 09 | local_get local_index:9 - 0x2e98 | 20 04 | local_get local_index:4 - 0x2e9a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2e9d | 20 09 | local_get local_index:9 - 0x2e9f | 20 05 | local_get local_index:5 - 0x2ea1 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x2ea4 | 20 09 | local_get local_index:9 - 0x2ea6 | 20 06 | local_get local_index:6 - 0x2ea8 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x2eab | 41 00 | i32_const value:0 - 0x2ead | 21 0a | local_set local_index:10 - 0x2eaf | 20 0a | local_get local_index:10 - 0x2eb1 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x2eb8 | 21 0b | local_set local_index:11 - 0x2eba | 20 0b | local_get local_index:11 - 0x2ebc | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x2ebf | 21 0c | local_set local_index:12 - 0x2ec1 | 20 0c | local_get local_index:12 - 0x2ec3 | 10 9a 80 80 | call function_index:26 - | 80 00 - 0x2ec9 | 21 0d | local_set local_index:13 - 0x2ecb | 20 09 | local_get local_index:9 - 0x2ecd | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x2ed0 | 21 0e | local_set local_index:14 - 0x2ed2 | 20 09 | local_get local_index:9 - 0x2ed4 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x2ed7 | 21 0f | local_set local_index:15 - 0x2ed9 | 20 09 | local_get local_index:9 - 0x2edb | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x2ede | 21 10 | local_set local_index:16 - 0x2ee0 | 20 09 | local_get local_index:9 - 0x2ee2 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x2ee5 | 21 11 | local_set local_index:17 - 0x2ee7 | 20 09 | local_get local_index:9 - 0x2ee9 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x2eec | 21 12 | local_set local_index:18 - 0x2eee | 20 09 | local_get local_index:9 - 0x2ef0 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x2ef3 | 21 13 | local_set local_index:19 - 0x2ef5 | 20 09 | local_get local_index:9 - 0x2ef7 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x2efa | 21 14 | local_set local_index:20 - 0x2efc | 20 0d | local_get local_index:13 - 0x2efe | 20 0e | local_get local_index:14 - 0x2f00 | 20 0f | local_get local_index:15 - 0x2f02 | 20 10 | local_get local_index:16 - 0x2f04 | 20 11 | local_get local_index:17 - 0x2f06 | 20 12 | local_get local_index:18 - 0x2f08 | 20 13 | local_get local_index:19 - 0x2f0a | 20 14 | local_get local_index:20 - 0x2f0c | 10 ed 80 80 | call function_index:109 - | 80 00 - 0x2f12 | 21 15 | local_set local_index:21 - 0x2f14 | 20 09 | local_get local_index:9 - 0x2f16 | 20 15 | local_get local_index:21 - 0x2f18 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x2f1b | 20 09 | local_get local_index:9 - 0x2f1d | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x2f20 | 21 16 | local_set local_index:22 - 0x2f22 | 41 00 | i32_const value:0 - 0x2f24 | 21 17 | local_set local_index:23 - 0x2f26 | 20 16 | local_get local_index:22 - 0x2f28 | 21 18 | local_set local_index:24 - 0x2f2a | 20 17 | local_get local_index:23 - 0x2f2c | 21 19 | local_set local_index:25 - 0x2f2e | 20 18 | local_get local_index:24 - 0x2f30 | 20 19 | local_get local_index:25 - 0x2f32 | 47 | i32_ne - 0x2f33 | 21 1a | local_set local_index:26 - 0x2f35 | 41 7f | i32_const value:-1 - 0x2f37 | 21 1b | local_set local_index:27 - 0x2f39 | 20 1a | local_get local_index:26 - 0x2f3b | 20 1b | local_get local_index:27 - 0x2f3d | 73 | i32_xor - 0x2f3e | 21 1c | local_set local_index:28 - 0x2f40 | 41 7f | i32_const value:-1 - 0x2f42 | 21 1d | local_set local_index:29 - 0x2f44 | 20 1c | local_get local_index:28 - 0x2f46 | 20 1d | local_get local_index:29 - 0x2f48 | 73 | i32_xor - 0x2f49 | 21 1e | local_set local_index:30 - 0x2f4b | 41 01 | i32_const value:1 - 0x2f4d | 21 1f | local_set local_index:31 - 0x2f4f | 20 1e | local_get local_index:30 - 0x2f51 | 20 1f | local_get local_index:31 - 0x2f53 | 71 | i32_and - 0x2f54 | 21 20 | local_set local_index:32 - 0x2f56 | 02 40 | block blockty:Empty - 0x2f58 | 20 20 | local_get local_index:32 - 0x2f5a | 45 | i32_eqz - 0x2f5b | 0d 00 | br_if relative_depth:0 - 0x2f5d | 20 09 | local_get local_index:9 - 0x2f5f | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x2f62 | 21 21 | local_set local_index:33 - 0x2f64 | 20 21 | local_get local_index:33 - 0x2f66 | 10 9b 80 80 | call function_index:27 - | 80 00 - 0x2f6c | 0b | end - 0x2f6d | 20 09 | local_get local_index:9 - 0x2f6f | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x2f72 | 21 22 | local_set local_index:34 - 0x2f74 | 41 20 | i32_const value:32 - 0x2f76 | 21 23 | local_set local_index:35 - 0x2f78 | 20 09 | local_get local_index:9 - 0x2f7a | 20 23 | local_get local_index:35 - 0x2f7c | 6a | i32_add - 0x2f7d | 21 24 | local_set local_index:36 - 0x2f7f | 20 24 | local_get local_index:36 - 0x2f81 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x2f87 | 20 22 | local_get local_index:34 - 0x2f89 | 0f | return - 0x2f8a | 0b | end -============== func 104 ==================== - 0x2f8b | 91 06 | size of function - 0x2f8d | 01 | 1 local blocks - 0x2f8e | 53 7f | 83 locals of type I32 - 0x2f90 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x2f96 | 21 04 | local_set local_index:4 - 0x2f98 | 41 30 | i32_const value:48 - 0x2f9a | 21 05 | local_set local_index:5 - 0x2f9c | 20 04 | local_get local_index:4 - 0x2f9e | 20 05 | local_get local_index:5 - 0x2fa0 | 6b | i32_sub - 0x2fa1 | 21 06 | local_set local_index:6 - 0x2fa3 | 20 06 | local_get local_index:6 - 0x2fa5 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x2fab | 20 06 | local_get local_index:6 - 0x2fad | 20 00 | local_get local_index:0 - 0x2faf | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x2fb2 | 20 06 | local_get local_index:6 - 0x2fb4 | 20 01 | local_get local_index:1 - 0x2fb6 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x2fb9 | 20 06 | local_get local_index:6 - 0x2fbb | 20 02 | local_get local_index:2 - 0x2fbd | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x2fc0 | 20 06 | local_get local_index:6 - 0x2fc2 | 20 03 | local_get local_index:3 - 0x2fc4 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x2fc7 | 41 00 | i32_const value:0 - 0x2fc9 | 21 07 | local_set local_index:7 - 0x2fcb | 20 06 | local_get local_index:6 - 0x2fcd | 20 07 | local_get local_index:7 - 0x2fcf | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x2fd2 | 41 00 | i32_const value:0 - 0x2fd4 | 21 08 | local_set local_index:8 - 0x2fd6 | 20 06 | local_get local_index:6 - 0x2fd8 | 20 08 | local_get local_index:8 - 0x2fda | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x2fdd | 10 9c 80 80 | call function_index:28 - | 80 00 - 0x2fe3 | 21 09 | local_set local_index:9 - 0x2fe5 | 20 06 | local_get local_index:6 - 0x2fe7 | 20 09 | local_get local_index:9 - 0x2fe9 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x2fec | 20 06 | local_get local_index:6 - 0x2fee | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x2ff1 | 21 0a | local_set local_index:10 - 0x2ff3 | 02 40 | block blockty:Empty - 0x2ff5 | 20 0a | local_get local_index:10 - 0x2ff7 | 45 | i32_eqz - 0x2ff8 | 0d 00 | br_if relative_depth:0 - 0x2ffa | 20 06 | local_get local_index:6 - 0x2ffc | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x2fff | 21 0b | local_set local_index:11 - 0x3001 | 20 06 | local_get local_index:6 - 0x3003 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3006 | 21 0c | local_set local_index:12 - 0x3008 | 20 0b | local_get local_index:11 - 0x300a | 20 0c | local_get local_index:12 - 0x300c | 10 ee 80 80 | call function_index:110 - | 80 00 - 0x3012 | 21 0d | local_set local_index:13 - 0x3014 | 20 06 | local_get local_index:6 - 0x3016 | 20 0d | local_get local_index:13 - 0x3018 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x301b | 0b | end - 0x301c | 20 06 | local_get local_index:6 - 0x301e | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3021 | 21 0e | local_set local_index:14 - 0x3023 | 02 40 | block blockty:Empty - 0x3025 | 02 40 | block blockty:Empty - 0x3027 | 20 0e | local_get local_index:14 - 0x3029 | 45 | i32_eqz - 0x302a | 0d 00 | br_if relative_depth:0 - 0x302c | 20 06 | local_get local_index:6 - 0x302e | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3031 | 21 0f | local_set local_index:15 - 0x3033 | 41 00 | i32_const value:0 - 0x3035 | 21 10 | local_set local_index:16 - 0x3037 | 20 10 | local_get local_index:16 - 0x3039 | 20 0f | local_get local_index:15 - 0x303b | 6b | i32_sub - 0x303c | 21 11 | local_set local_index:17 - 0x303e | 20 11 | local_get local_index:17 - 0x3040 | 21 12 | local_set local_index:18 - 0x3042 | 0c 01 | br relative_depth:1 - 0x3044 | 0b | end - 0x3045 | 20 06 | local_get local_index:6 - 0x3047 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x304a | 21 13 | local_set local_index:19 - 0x304c | 20 13 | local_get local_index:19 - 0x304e | 21 12 | local_set local_index:18 - 0x3050 | 0b | end - 0x3051 | 20 12 | local_get local_index:18 - 0x3053 | 21 14 | local_set local_index:20 - 0x3055 | 20 14 | local_get local_index:20 - 0x3057 | 10 ef 80 80 | call function_index:111 - | 80 00 - 0x305d | 21 15 | local_set local_index:21 - 0x305f | 20 06 | local_get local_index:6 - 0x3061 | 20 15 | local_get local_index:21 - 0x3063 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x3066 | 20 06 | local_get local_index:6 - 0x3068 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x306b | 21 16 | local_set local_index:22 - 0x306d | 41 00 | i32_const value:0 - 0x306f | 21 17 | local_set local_index:23 - 0x3071 | 20 16 | local_get local_index:22 - 0x3073 | 21 18 | local_set local_index:24 - 0x3075 | 20 17 | local_get local_index:23 - 0x3077 | 21 19 | local_set local_index:25 - 0x3079 | 20 18 | local_get local_index:24 - 0x307b | 20 19 | local_get local_index:25 - 0x307d | 47 | i32_ne - 0x307e | 21 1a | local_set local_index:26 - 0x3080 | 41 01 | i32_const value:1 - 0x3082 | 21 1b | local_set local_index:27 - 0x3084 | 20 1a | local_get local_index:26 - 0x3086 | 20 1b | local_get local_index:27 - 0x3088 | 71 | i32_and - 0x3089 | 21 1c | local_set local_index:28 - 0x308b | 02 40 | block blockty:Empty - 0x308d | 02 40 | block blockty:Empty - 0x308f | 20 1c | local_get local_index:28 - 0x3091 | 0d 00 | br_if relative_depth:0 - 0x3093 | 20 06 | local_get local_index:6 - 0x3095 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3098 | 21 1d | local_set local_index:29 - 0x309a | 41 10 | i32_const value:16 - 0x309c | 21 1e | local_set local_index:30 - 0x309e | 20 06 | local_get local_index:6 - 0x30a0 | 20 1e | local_get local_index:30 - 0x30a2 | 6a | i32_add - 0x30a3 | 21 1f | local_set local_index:31 - 0x30a5 | 20 1f | local_get local_index:31 - 0x30a7 | 21 20 | local_set local_index:32 - 0x30a9 | 41 0c | i32_const value:12 - 0x30ab | 21 21 | local_set local_index:33 - 0x30ad | 20 06 | local_get local_index:6 - 0x30af | 20 21 | local_get local_index:33 - 0x30b1 | 6a | i32_add - 0x30b2 | 21 22 | local_set local_index:34 - 0x30b4 | 20 22 | local_get local_index:34 - 0x30b6 | 21 23 | local_set local_index:35 - 0x30b8 | 41 08 | i32_const value:8 - 0x30ba | 21 24 | local_set local_index:36 - 0x30bc | 20 06 | local_get local_index:6 - 0x30be | 20 24 | local_get local_index:36 - 0x30c0 | 6a | i32_add - 0x30c1 | 21 25 | local_set local_index:37 - 0x30c3 | 20 25 | local_get local_index:37 - 0x30c5 | 21 26 | local_set local_index:38 - 0x30c7 | 20 1d | local_get local_index:29 - 0x30c9 | 20 20 | local_get local_index:32 - 0x30cb | 20 23 | local_get local_index:35 - 0x30cd | 20 26 | local_get local_index:38 - 0x30cf | 10 f0 80 80 | call function_index:112 - | 80 00 - 0x30d5 | 20 06 | local_get local_index:6 - 0x30d7 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x30da | 21 27 | local_set local_index:39 - 0x30dc | 20 06 | local_get local_index:6 - 0x30de | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x30e1 | 21 28 | local_set local_index:40 - 0x30e3 | 20 06 | local_get local_index:6 - 0x30e5 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x30e8 | 21 29 | local_set local_index:41 - 0x30ea | 20 06 | local_get local_index:6 - 0x30ec | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x30ef | 21 2a | local_set local_index:42 - 0x30f1 | 20 27 | local_get local_index:39 - 0x30f3 | 20 28 | local_get local_index:40 - 0x30f5 | 20 29 | local_get local_index:41 - 0x30f7 | 20 2a | local_get local_index:42 - 0x30f9 | 10 f1 80 80 | call function_index:113 - | 80 00 - 0x30ff | 21 2b | local_set local_index:43 - 0x3101 | 20 06 | local_get local_index:6 - 0x3103 | 20 2b | local_get local_index:43 - 0x3105 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x3108 | 20 06 | local_get local_index:6 - 0x310a | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x310d | 21 2c | local_set local_index:44 - 0x310f | 41 00 | i32_const value:0 - 0x3111 | 21 2d | local_set local_index:45 - 0x3113 | 20 2c | local_get local_index:44 - 0x3115 | 21 2e | local_set local_index:46 - 0x3117 | 20 2d | local_get local_index:45 - 0x3119 | 21 2f | local_set local_index:47 - 0x311b | 20 2e | local_get local_index:46 - 0x311d | 20 2f | local_get local_index:47 - 0x311f | 47 | i32_ne - 0x3120 | 21 30 | local_set local_index:48 - 0x3122 | 41 01 | i32_const value:1 - 0x3124 | 21 31 | local_set local_index:49 - 0x3126 | 20 30 | local_get local_index:48 - 0x3128 | 20 31 | local_get local_index:49 - 0x312a | 71 | i32_and - 0x312b | 21 32 | local_set local_index:50 - 0x312d | 02 40 | block blockty:Empty - 0x312f | 20 32 | local_get local_index:50 - 0x3131 | 0d 00 | br_if relative_depth:0 - 0x3133 | 20 06 | local_get local_index:6 - 0x3135 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3138 | 21 33 | local_set local_index:51 - 0x313a | 20 33 | local_get local_index:51 - 0x313c | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x3142 | 20 06 | local_get local_index:6 - 0x3144 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3147 | 21 34 | local_set local_index:52 - 0x3149 | 20 34 | local_get local_index:52 - 0x314b | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x3151 | 20 06 | local_get local_index:6 - 0x3153 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3156 | 21 35 | local_set local_index:53 - 0x3158 | 20 35 | local_get local_index:53 - 0x315a | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x3160 | 0c 02 | br relative_depth:2 - 0x3162 | 0b | end - 0x3163 | 20 06 | local_get local_index:6 - 0x3165 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3168 | 21 36 | local_set local_index:54 - 0x316a | 20 06 | local_get local_index:6 - 0x316c | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x316f | 21 37 | local_set local_index:55 - 0x3171 | 20 06 | local_get local_index:6 - 0x3173 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3176 | 21 38 | local_set local_index:56 - 0x3178 | 20 06 | local_get local_index:6 - 0x317a | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x317d | 21 39 | local_set local_index:57 - 0x317f | 20 36 | local_get local_index:54 - 0x3181 | 20 37 | local_get local_index:55 - 0x3183 | 20 38 | local_get local_index:56 - 0x3185 | 20 39 | local_get local_index:57 - 0x3187 | 10 f2 80 80 | call function_index:114 - | 80 00 - 0x318d | 20 06 | local_get local_index:6 - 0x318f | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3192 | 21 3a | local_set local_index:58 - 0x3194 | 02 40 | block blockty:Empty - 0x3196 | 02 40 | block blockty:Empty - 0x3198 | 20 3a | local_get local_index:58 - 0x319a | 45 | i32_eqz - 0x319b | 0d 00 | br_if relative_depth:0 - 0x319d | 20 06 | local_get local_index:6 - 0x319f | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x31a2 | 21 3b | local_set local_index:59 - 0x31a4 | 41 00 | i32_const value:0 - 0x31a6 | 21 3c | local_set local_index:60 - 0x31a8 | 20 3c | local_get local_index:60 - 0x31aa | 20 3b | local_get local_index:59 - 0x31ac | 6b | i32_sub - 0x31ad | 21 3d | local_set local_index:61 - 0x31af | 20 3d | local_get local_index:61 - 0x31b1 | 21 3e | local_set local_index:62 - 0x31b3 | 0c 01 | br relative_depth:1 - 0x31b5 | 0b | end - 0x31b6 | 20 06 | local_get local_index:6 - 0x31b8 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x31bb | 21 3f | local_set local_index:63 - 0x31bd | 20 3f | local_get local_index:63 - 0x31bf | 21 3e | local_set local_index:62 - 0x31c1 | 0b | end - 0x31c2 | 20 3e | local_get local_index:62 - 0x31c4 | 21 40 | local_set local_index:64 - 0x31c6 | 20 06 | local_get local_index:6 - 0x31c8 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x31cb | 21 41 | local_set local_index:65 - 0x31cd | 20 40 | local_get local_index:64 - 0x31cf | 20 41 | local_get local_index:65 - 0x31d1 | 10 f3 80 80 | call function_index:115 - | 80 00 - 0x31d7 | 0b | end - 0x31d8 | 20 06 | local_get local_index:6 - 0x31da | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x31dd | 21 42 | local_set local_index:66 - 0x31df | 20 06 | local_get local_index:6 - 0x31e1 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x31e4 | 21 43 | local_set local_index:67 - 0x31e6 | 41 00 | i32_const value:0 - 0x31e8 | 21 44 | local_set local_index:68 - 0x31ea | 20 44 | local_get local_index:68 - 0x31ec | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x31f3 | 21 45 | local_set local_index:69 - 0x31f5 | 20 45 | local_get local_index:69 - 0x31f7 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x31fa | 21 46 | local_set local_index:70 - 0x31fc | 41 00 | i32_const value:0 - 0x31fe | 21 47 | local_set local_index:71 - 0x3200 | 20 42 | local_get local_index:66 - 0x3202 | 20 43 | local_get local_index:67 - 0x3204 | 20 46 | local_get local_index:70 - 0x3206 | 20 47 | local_get local_index:71 - 0x3208 | 10 9d 80 80 | call function_index:29 - | 80 00 - 0x320e | 21 48 | local_set local_index:72 - 0x3210 | 20 06 | local_get local_index:6 - 0x3212 | 20 48 | local_get local_index:72 - 0x3214 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3217 | 20 06 | local_get local_index:6 - 0x3219 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x321c | 21 49 | local_set local_index:73 - 0x321e | 41 00 | i32_const value:0 - 0x3220 | 21 4a | local_set local_index:74 - 0x3222 | 20 49 | local_get local_index:73 - 0x3224 | 21 4b | local_set local_index:75 - 0x3226 | 20 4a | local_get local_index:74 - 0x3228 | 21 4c | local_set local_index:76 - 0x322a | 20 4b | local_get local_index:75 - 0x322c | 20 4c | local_get local_index:76 - 0x322e | 47 | i32_ne - 0x322f | 21 4d | local_set local_index:77 - 0x3231 | 41 01 | i32_const value:1 - 0x3233 | 21 4e | local_set local_index:78 - 0x3235 | 20 4d | local_get local_index:77 - 0x3237 | 20 4e | local_get local_index:78 - 0x3239 | 71 | i32_and - 0x323a | 21 4f | local_set local_index:79 - 0x323c | 02 40 | block blockty:Empty - 0x323e | 20 4f | local_get local_index:79 - 0x3240 | 0d 00 | br_if relative_depth:0 - 0x3242 | 0c 01 | br relative_depth:1 - 0x3244 | 0b | end - 0x3245 | 20 06 | local_get local_index:6 - 0x3247 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x324a | 21 50 | local_set local_index:80 - 0x324c | 20 06 | local_get local_index:6 - 0x324e | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3251 | 21 51 | local_set local_index:81 - 0x3253 | 20 51 | local_get local_index:81 - 0x3255 | 20 50 | local_get local_index:80 - 0x3257 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x325a | 20 06 | local_get local_index:6 - 0x325c | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x325f | 21 52 | local_set local_index:82 - 0x3261 | 20 52 | local_get local_index:82 - 0x3263 | 10 9e 80 80 | call function_index:30 - | 80 00 - 0x3269 | 1a | drop - 0x326a | 0b | end - 0x326b | 20 06 | local_get local_index:6 - 0x326d | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x3270 | 21 53 | local_set local_index:83 - 0x3272 | 20 53 | local_get local_index:83 - 0x3274 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x327a | 20 06 | local_get local_index:6 - 0x327c | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x327f | 21 54 | local_set local_index:84 - 0x3281 | 20 54 | local_get local_index:84 - 0x3283 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x3289 | 41 30 | i32_const value:48 - 0x328b | 21 55 | local_set local_index:85 - 0x328d | 20 06 | local_get local_index:6 - 0x328f | 20 55 | local_get local_index:85 - 0x3291 | 6a | i32_add - 0x3292 | 21 56 | local_set local_index:86 - 0x3294 | 20 56 | local_get local_index:86 - 0x3296 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x329c | 0f | return - 0x329d | 0b | end -============== func 105 ==================== - 0x329e | 76 | size of function - 0x329f | 01 | 1 local blocks - 0x32a0 | 0d 7f | 13 locals of type I32 - 0x32a2 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x32a8 | 21 01 | local_set local_index:1 - 0x32aa | 41 10 | i32_const value:16 - 0x32ac | 21 02 | local_set local_index:2 - 0x32ae | 20 01 | local_get local_index:1 - 0x32b0 | 20 02 | local_get local_index:2 - 0x32b2 | 6b | i32_sub - 0x32b3 | 21 03 | local_set local_index:3 - 0x32b5 | 20 03 | local_get local_index:3 - 0x32b7 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x32bd | 20 03 | local_get local_index:3 - 0x32bf | 20 00 | local_get local_index:0 - 0x32c1 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x32c4 | 20 03 | local_get local_index:3 - 0x32c6 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x32c9 | 21 04 | local_set local_index:4 - 0x32cb | 41 00 | i32_const value:0 - 0x32cd | 21 05 | local_set local_index:5 - 0x32cf | 20 04 | local_get local_index:4 - 0x32d1 | 21 06 | local_set local_index:6 - 0x32d3 | 20 05 | local_get local_index:5 - 0x32d5 | 21 07 | local_set local_index:7 - 0x32d7 | 20 06 | local_get local_index:6 - 0x32d9 | 20 07 | local_get local_index:7 - 0x32db | 47 | i32_ne - 0x32dc | 21 08 | local_set local_index:8 - 0x32de | 41 01 | i32_const value:1 - 0x32e0 | 21 09 | local_set local_index:9 - 0x32e2 | 20 08 | local_get local_index:8 - 0x32e4 | 20 09 | local_get local_index:9 - 0x32e6 | 71 | i32_and - 0x32e7 | 21 0a | local_set local_index:10 - 0x32e9 | 02 40 | block blockty:Empty - 0x32eb | 20 0a | local_get local_index:10 - 0x32ed | 45 | i32_eqz - 0x32ee | 0d 00 | br_if relative_depth:0 - 0x32f0 | 20 03 | local_get local_index:3 - 0x32f2 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x32f5 | 21 0b | local_set local_index:11 - 0x32f7 | 20 0b | local_get local_index:11 - 0x32f9 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x32ff | 0b | end - 0x3300 | 41 10 | i32_const value:16 - 0x3302 | 21 0c | local_set local_index:12 - 0x3304 | 20 03 | local_get local_index:3 - 0x3306 | 20 0c | local_get local_index:12 - 0x3308 | 6a | i32_add - 0x3309 | 21 0d | local_set local_index:13 - 0x330b | 20 0d | local_get local_index:13 - 0x330d | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x3313 | 0f | return - 0x3314 | 0b | end -============== func 106 ==================== - 0x3315 | dd 05 | size of function - 0x3317 | 01 | 1 local blocks - 0x3318 | 54 7f | 84 locals of type I32 - 0x331a | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x3320 | 21 01 | local_set local_index:1 - 0x3322 | 41 20 | i32_const value:32 - 0x3324 | 21 02 | local_set local_index:2 - 0x3326 | 20 01 | local_get local_index:1 - 0x3328 | 20 02 | local_get local_index:2 - 0x332a | 6b | i32_sub - 0x332b | 21 03 | local_set local_index:3 - 0x332d | 20 03 | local_get local_index:3 - 0x332f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x3335 | 20 03 | local_get local_index:3 - 0x3337 | 20 00 | local_get local_index:0 - 0x3339 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x333c | 41 00 | i32_const value:0 - 0x333e | 21 04 | local_set local_index:4 - 0x3340 | 20 03 | local_get local_index:3 - 0x3342 | 20 04 | local_get local_index:4 - 0x3344 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3347 | 10 f4 80 80 | call function_index:116 - | 80 00 - 0x334d | 21 05 | local_set local_index:5 - 0x334f | 20 03 | local_get local_index:3 - 0x3351 | 20 05 | local_get local_index:5 - 0x3353 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3356 | 20 03 | local_get local_index:3 - 0x3358 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x335b | 21 06 | local_set local_index:6 - 0x335d | 41 00 | i32_const value:0 - 0x335f | 21 07 | local_set local_index:7 - 0x3361 | 20 06 | local_get local_index:6 - 0x3363 | 21 08 | local_set local_index:8 - 0x3365 | 20 07 | local_get local_index:7 - 0x3367 | 21 09 | local_set local_index:9 - 0x3369 | 20 08 | local_get local_index:8 - 0x336b | 20 09 | local_get local_index:9 - 0x336d | 47 | i32_ne - 0x336e | 21 0a | local_set local_index:10 - 0x3370 | 41 01 | i32_const value:1 - 0x3372 | 21 0b | local_set local_index:11 - 0x3374 | 20 0a | local_get local_index:10 - 0x3376 | 20 0b | local_get local_index:11 - 0x3378 | 71 | i32_and - 0x3379 | 21 0c | local_set local_index:12 - 0x337b | 02 40 | block blockty:Empty - 0x337d | 02 40 | block blockty:Empty - 0x337f | 20 0c | local_get local_index:12 - 0x3381 | 0d 00 | br_if relative_depth:0 - 0x3383 | 41 00 | i32_const value:0 - 0x3385 | 21 0d | local_set local_index:13 - 0x3387 | 20 03 | local_get local_index:3 - 0x3389 | 20 0d | local_get local_index:13 - 0x338b | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x338e | 0c 01 | br relative_depth:1 - 0x3390 | 0b | end - 0x3391 | 20 03 | local_get local_index:3 - 0x3393 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3396 | 21 0e | local_set local_index:14 - 0x3398 | 20 0e | local_get local_index:14 - 0x339a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x339d | 21 0f | local_set local_index:15 - 0x339f | 41 2e | i32_const value:46 - 0x33a1 | 21 10 | local_set local_index:16 - 0x33a3 | 20 0f | local_get local_index:15 - 0x33a5 | 20 10 | local_get local_index:16 - 0x33a7 | 10 f0 81 80 | call function_index:240 - | 80 00 - 0x33ad | 21 11 | local_set local_index:17 - 0x33af | 20 03 | local_get local_index:3 - 0x33b1 | 20 11 | local_get local_index:17 - 0x33b3 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x33b6 | 20 03 | local_get local_index:3 - 0x33b8 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x33bb | 21 12 | local_set local_index:18 - 0x33bd | 41 00 | i32_const value:0 - 0x33bf | 21 13 | local_set local_index:19 - 0x33c1 | 20 12 | local_get local_index:18 - 0x33c3 | 21 14 | local_set local_index:20 - 0x33c5 | 20 13 | local_get local_index:19 - 0x33c7 | 21 15 | local_set local_index:21 - 0x33c9 | 20 14 | local_get local_index:20 - 0x33cb | 20 15 | local_get local_index:21 - 0x33cd | 47 | i32_ne - 0x33ce | 21 16 | local_set local_index:22 - 0x33d0 | 41 01 | i32_const value:1 - 0x33d2 | 21 17 | local_set local_index:23 - 0x33d4 | 20 16 | local_get local_index:22 - 0x33d6 | 20 17 | local_get local_index:23 - 0x33d8 | 71 | i32_and - 0x33d9 | 21 18 | local_set local_index:24 - 0x33db | 02 40 | block blockty:Empty - 0x33dd | 02 40 | block blockty:Empty - 0x33df | 20 18 | local_get local_index:24 - 0x33e1 | 45 | i32_eqz - 0x33e2 | 0d 00 | br_if relative_depth:0 - 0x33e4 | 20 03 | local_get local_index:3 - 0x33e6 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x33e9 | 21 19 | local_set local_index:25 - 0x33eb | 41 01 | i32_const value:1 - 0x33ed | 21 1a | local_set local_index:26 - 0x33ef | 20 19 | local_get local_index:25 - 0x33f1 | 20 1a | local_get local_index:26 - 0x33f3 | 6a | i32_add - 0x33f4 | 21 1b | local_set local_index:27 - 0x33f6 | 20 1b | local_get local_index:27 - 0x33f8 | 21 1c | local_set local_index:28 - 0x33fa | 0c 01 | br relative_depth:1 - 0x33fc | 0b | end - 0x33fd | 20 03 | local_get local_index:3 - 0x33ff | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3402 | 21 1d | local_set local_index:29 - 0x3404 | 20 1d | local_get local_index:29 - 0x3406 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3409 | 21 1e | local_set local_index:30 - 0x340b | 20 1e | local_get local_index:30 - 0x340d | 21 1c | local_set local_index:28 - 0x340f | 0b | end - 0x3410 | 20 1c | local_get local_index:28 - 0x3412 | 21 1f | local_set local_index:31 - 0x3414 | 20 03 | local_get local_index:3 - 0x3416 | 20 1f | local_get local_index:31 - 0x3418 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x341b | 20 03 | local_get local_index:3 - 0x341d | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3420 | 21 20 | local_set local_index:32 - 0x3422 | 20 03 | local_get local_index:3 - 0x3424 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3427 | 21 21 | local_set local_index:33 - 0x3429 | 20 20 | local_get local_index:32 - 0x342b | 20 21 | local_get local_index:33 - 0x342d | 10 81 80 80 | call function_index:1 - | 80 00 - 0x3433 | 21 22 | local_set local_index:34 - 0x3435 | 20 03 | local_get local_index:3 - 0x3437 | 20 22 | local_get local_index:34 - 0x3439 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x343c | 20 03 | local_get local_index:3 - 0x343e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3441 | 21 23 | local_set local_index:35 - 0x3443 | 41 00 | i32_const value:0 - 0x3445 | 21 24 | local_set local_index:36 - 0x3447 | 20 23 | local_get local_index:35 - 0x3449 | 21 25 | local_set local_index:37 - 0x344b | 20 24 | local_get local_index:36 - 0x344d | 21 26 | local_set local_index:38 - 0x344f | 20 25 | local_get local_index:37 - 0x3451 | 20 26 | local_get local_index:38 - 0x3453 | 47 | i32_ne - 0x3454 | 21 27 | local_set local_index:39 - 0x3456 | 41 01 | i32_const value:1 - 0x3458 | 21 28 | local_set local_index:40 - 0x345a | 20 27 | local_get local_index:39 - 0x345c | 20 28 | local_get local_index:40 - 0x345e | 71 | i32_and - 0x345f | 21 29 | local_set local_index:41 - 0x3461 | 02 40 | block blockty:Empty - 0x3463 | 02 40 | block blockty:Empty - 0x3465 | 02 40 | block blockty:Empty - 0x3467 | 20 29 | local_get local_index:41 - 0x3469 | 45 | i32_eqz - 0x346a | 0d 00 | br_if relative_depth:0 - 0x346c | 20 03 | local_get local_index:3 - 0x346e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3471 | 21 2a | local_set local_index:42 - 0x3473 | 20 03 | local_get local_index:3 - 0x3475 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3478 | 21 2b | local_set local_index:43 - 0x347a | 20 03 | local_get local_index:3 - 0x347c | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x347f | 21 2c | local_set local_index:44 - 0x3481 | 20 2c | local_get local_index:44 - 0x3483 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3486 | 21 2d | local_set local_index:45 - 0x3488 | 20 03 | local_get local_index:3 - 0x348a | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x348d | 21 2e | local_set local_index:46 - 0x348f | 20 2e | local_get local_index:46 - 0x3491 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3494 | 21 2f | local_set local_index:47 - 0x3496 | 20 2a | local_get local_index:42 - 0x3498 | 20 2b | local_get local_index:43 - 0x349a | 20 2d | local_get local_index:45 - 0x349c | 20 2f | local_get local_index:47 - 0x349e | 10 f5 80 80 | call function_index:117 - | 80 00 - 0x34a4 | 21 30 | local_set local_index:48 - 0x34a6 | 41 00 | i32_const value:0 - 0x34a8 | 21 31 | local_set local_index:49 - 0x34aa | 20 30 | local_get local_index:48 - 0x34ac | 21 32 | local_set local_index:50 - 0x34ae | 20 31 | local_get local_index:49 - 0x34b0 | 21 33 | local_set local_index:51 - 0x34b2 | 20 32 | local_get local_index:50 - 0x34b4 | 20 33 | local_get local_index:51 - 0x34b6 | 48 | i32_lt_s - 0x34b7 | 21 34 | local_set local_index:52 - 0x34b9 | 41 01 | i32_const value:1 - 0x34bb | 21 35 | local_set local_index:53 - 0x34bd | 20 34 | local_get local_index:52 - 0x34bf | 20 35 | local_get local_index:53 - 0x34c1 | 71 | i32_and - 0x34c2 | 21 36 | local_set local_index:54 - 0x34c4 | 02 40 | block blockty:Empty - 0x34c6 | 20 36 | local_get local_index:54 - 0x34c8 | 45 | i32_eqz - 0x34c9 | 0d 00 | br_if relative_depth:0 - 0x34cb | 0c 02 | br relative_depth:2 - 0x34cd | 0b | end - 0x34ce | 0c 02 | br relative_depth:2 - 0x34d0 | 0b | end - 0x34d1 | 41 00 | i32_const value:0 - 0x34d3 | 21 37 | local_set local_index:55 - 0x34d5 | 20 37 | local_get local_index:55 - 0x34d7 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x34de | 21 38 | local_set local_index:56 - 0x34e0 | 20 38 | local_get local_index:56 - 0x34e2 | 10 93 80 80 | call function_index:19 - | 80 00 - 0x34e8 | 21 39 | local_set local_index:57 - 0x34ea | 02 40 | block blockty:Empty - 0x34ec | 20 39 | local_get local_index:57 - 0x34ee | 0d 00 | br_if relative_depth:0 - 0x34f0 | 0c 01 | br relative_depth:1 - 0x34f2 | 0b | end - 0x34f3 | 10 94 80 80 | call function_index:20 - | 80 00 - 0x34f9 | 20 03 | local_get local_index:3 - 0x34fb | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x34fe | 21 3a | local_set local_index:58 - 0x3500 | 20 3a | local_get local_index:58 - 0x3502 | 10 9f 80 80 | call function_index:31 - | 80 00 - 0x3508 | 21 3b | local_set local_index:59 - 0x350a | 41 00 | i32_const value:0 - 0x350c | 21 3c | local_set local_index:60 - 0x350e | 20 3b | local_get local_index:59 - 0x3510 | 21 3d | local_set local_index:61 - 0x3512 | 20 3c | local_get local_index:60 - 0x3514 | 21 3e | local_set local_index:62 - 0x3516 | 20 3d | local_get local_index:61 - 0x3518 | 20 3e | local_get local_index:62 - 0x351a | 48 | i32_lt_s - 0x351b | 21 3f | local_set local_index:63 - 0x351d | 41 01 | i32_const value:1 - 0x351f | 21 40 | local_set local_index:64 - 0x3521 | 20 3f | local_get local_index:63 - 0x3523 | 20 40 | local_get local_index:64 - 0x3525 | 71 | i32_and - 0x3526 | 21 41 | local_set local_index:65 - 0x3528 | 02 40 | block blockty:Empty - 0x352a | 20 41 | local_get local_index:65 - 0x352c | 45 | i32_eqz - 0x352d | 0d 00 | br_if relative_depth:0 - 0x352f | 0c 01 | br relative_depth:1 - 0x3531 | 0b | end - 0x3532 | 20 03 | local_get local_index:3 - 0x3534 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3537 | 21 42 | local_set local_index:66 - 0x3539 | 20 03 | local_get local_index:3 - 0x353b | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x353e | 21 43 | local_set local_index:67 - 0x3540 | 20 03 | local_get local_index:3 - 0x3542 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3545 | 21 44 | local_set local_index:68 - 0x3547 | 20 42 | local_get local_index:66 - 0x3549 | 20 43 | local_get local_index:67 - 0x354b | 20 44 | local_get local_index:68 - 0x354d | 10 85 80 80 | call function_index:5 - | 80 00 - 0x3553 | 21 45 | local_set local_index:69 - 0x3555 | 41 00 | i32_const value:0 - 0x3557 | 21 46 | local_set local_index:70 - 0x3559 | 20 45 | local_get local_index:69 - 0x355b | 21 47 | local_set local_index:71 - 0x355d | 20 46 | local_get local_index:70 - 0x355f | 21 48 | local_set local_index:72 - 0x3561 | 20 47 | local_get local_index:71 - 0x3563 | 20 48 | local_get local_index:72 - 0x3565 | 48 | i32_lt_s - 0x3566 | 21 49 | local_set local_index:73 - 0x3568 | 41 01 | i32_const value:1 - 0x356a | 21 4a | local_set local_index:74 - 0x356c | 20 49 | local_get local_index:73 - 0x356e | 20 4a | local_get local_index:74 - 0x3570 | 71 | i32_and - 0x3571 | 21 4b | local_set local_index:75 - 0x3573 | 02 40 | block blockty:Empty - 0x3575 | 20 4b | local_get local_index:75 - 0x3577 | 45 | i32_eqz - 0x3578 | 0d 00 | br_if relative_depth:0 - 0x357a | 0c 01 | br relative_depth:1 - 0x357c | 0b | end - 0x357d | 20 03 | local_get local_index:3 - 0x357f | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3582 | 21 4c | local_set local_index:76 - 0x3584 | 20 4c | local_get local_index:76 - 0x3586 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x358c | 20 03 | local_get local_index:3 - 0x358e | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3591 | 21 4d | local_set local_index:77 - 0x3593 | 20 03 | local_get local_index:3 - 0x3595 | 20 4d | local_get local_index:77 - 0x3597 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x359a | 0c 01 | br relative_depth:1 - 0x359c | 0b | end - 0x359d | 20 03 | local_get local_index:3 - 0x359f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x35a2 | 21 4e | local_set local_index:78 - 0x35a4 | 20 4e | local_get local_index:78 - 0x35a6 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x35ac | 41 00 | i32_const value:0 - 0x35ae | 21 4f | local_set local_index:79 - 0x35b0 | 20 03 | local_get local_index:3 - 0x35b2 | 20 4f | local_get local_index:79 - 0x35b4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x35b7 | 0b | end - 0x35b8 | 20 03 | local_get local_index:3 - 0x35ba | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x35bd | 21 50 | local_set local_index:80 - 0x35bf | 20 50 | local_get local_index:80 - 0x35c1 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x35c7 | 20 03 | local_get local_index:3 - 0x35c9 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x35cc | 21 51 | local_set local_index:81 - 0x35ce | 20 03 | local_get local_index:3 - 0x35d0 | 20 51 | local_get local_index:81 - 0x35d2 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x35d5 | 0b | end - 0x35d6 | 20 03 | local_get local_index:3 - 0x35d8 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x35db | 21 52 | local_set local_index:82 - 0x35dd | 41 20 | i32_const value:32 - 0x35df | 21 53 | local_set local_index:83 - 0x35e1 | 20 03 | local_get local_index:3 - 0x35e3 | 20 53 | local_get local_index:83 - 0x35e5 | 6a | i32_add - 0x35e6 | 21 54 | local_set local_index:84 - 0x35e8 | 20 54 | local_get local_index:84 - 0x35ea | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x35f0 | 20 52 | local_get local_index:82 - 0x35f2 | 0f | return - 0x35f3 | 0b | end -============== func 107 ==================== - 0x35f4 | b1 0b | size of function - 0x35f6 | 03 | 3 local blocks - 0x35f7 | 88 01 7f | 136 locals of type I32 - 0x35fa | 01 7e | 1 locals of type I64 - 0x35fc | 09 7f | 9 locals of type I32 - 0x35fe | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x3604 | 21 00 | local_set local_index:0 - 0x3606 | 41 f0 01 | i32_const value:240 - 0x3609 | 21 01 | local_set local_index:1 - 0x360b | 20 00 | local_get local_index:0 - 0x360d | 20 01 | local_get local_index:1 - 0x360f | 6b | i32_sub - 0x3610 | 21 02 | local_set local_index:2 - 0x3612 | 20 02 | local_get local_index:2 - 0x3614 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x361a | 20 02 | local_get local_index:2 - 0x361c | 21 03 | local_set local_index:3 - 0x361e | 41 00 | i32_const value:0 - 0x3620 | 21 04 | local_set local_index:4 - 0x3622 | 20 04 | local_get local_index:4 - 0x3624 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x362b | 21 05 | local_set local_index:5 - 0x362d | 41 1c | i32_const value:28 - 0x362f | 21 06 | local_set local_index:6 - 0x3631 | 20 05 | local_get local_index:5 - 0x3633 | 20 06 | local_get local_index:6 - 0x3635 | 6a | i32_add - 0x3636 | 21 07 | local_set local_index:7 - 0x3638 | 20 02 | local_get local_index:2 - 0x363a | 20 07 | local_get local_index:7 - 0x363c | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x363f | 41 ca a3 80 | i32_const value:4554 - | 80 00 - 0x3645 | 21 08 | local_set local_index:8 - 0x3647 | 20 02 | local_get local_index:2 - 0x3649 | 20 08 | local_get local_index:8 - 0x364b | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x364e | 41 02 | i32_const value:2 - 0x3650 | 21 09 | local_set local_index:9 - 0x3652 | 20 02 | local_get local_index:2 - 0x3654 | 20 09 | local_get local_index:9 - 0x3656 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3659 | 41 00 | i32_const value:0 - 0x365b | 21 0a | local_set local_index:10 - 0x365d | 20 02 | local_get local_index:2 - 0x365f | 20 0a | local_get local_index:10 - 0x3661 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3664 | 41 00 | i32_const value:0 - 0x3666 | 21 0b | local_set local_index:11 - 0x3668 | 20 02 | local_get local_index:2 - 0x366a | 20 0b | local_get local_index:11 - 0x366c | 3a 00 10 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 16, memory: 0 } - 0x366f | 41 01 | i32_const value:1 - 0x3671 | 21 0c | local_set local_index:12 - 0x3673 | 20 02 | local_get local_index:2 - 0x3675 | 20 0c | local_get local_index:12 - 0x3677 | 3a 00 11 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 17, memory: 0 } - 0x367a | 41 01 | i32_const value:1 - 0x367c | 21 0d | local_set local_index:13 - 0x367e | 20 02 | local_get local_index:2 - 0x3680 | 20 0d | local_get local_index:13 - 0x3682 | 3a 00 12 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 18, memory: 0 } - 0x3685 | 41 14 | i32_const value:20 - 0x3687 | 21 0e | local_set local_index:14 - 0x3689 | 20 03 | local_get local_index:3 - 0x368b | 20 0e | local_get local_index:14 - 0x368d | 6a | i32_add - 0x368e | 21 0f | local_set local_index:15 - 0x3690 | 41 00 | i32_const value:0 - 0x3692 | 21 10 | local_set local_index:16 - 0x3694 | 20 10 | local_get local_index:16 - 0x3696 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x369d | 21 11 | local_set local_index:17 - 0x369f | 41 20 | i32_const value:32 - 0x36a1 | 21 12 | local_set local_index:18 - 0x36a3 | 20 11 | local_get local_index:17 - 0x36a5 | 20 12 | local_get local_index:18 - 0x36a7 | 6a | i32_add - 0x36a8 | 21 13 | local_set local_index:19 - 0x36aa | 20 02 | local_get local_index:2 - 0x36ac | 20 13 | local_get local_index:19 - 0x36ae | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x36b1 | 41 d0 a3 80 | i32_const value:4560 - | 80 00 - 0x36b7 | 21 14 | local_set local_index:20 - 0x36b9 | 20 02 | local_get local_index:2 - 0x36bb | 20 14 | local_get local_index:20 - 0x36bd | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x36c0 | 41 13 | i32_const value:19 - 0x36c2 | 21 15 | local_set local_index:21 - 0x36c4 | 20 02 | local_get local_index:2 - 0x36c6 | 20 15 | local_get local_index:21 - 0x36c8 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x36cb | 41 00 | i32_const value:0 - 0x36cd | 21 16 | local_set local_index:22 - 0x36cf | 20 02 | local_get local_index:2 - 0x36d1 | 20 16 | local_get local_index:22 - 0x36d3 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x36d6 | 41 00 | i32_const value:0 - 0x36d8 | 21 17 | local_set local_index:23 - 0x36da | 20 02 | local_get local_index:2 - 0x36dc | 20 17 | local_get local_index:23 - 0x36de | 3a 00 24 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 36, memory: 0 } - 0x36e1 | 41 01 | i32_const value:1 - 0x36e3 | 21 18 | local_set local_index:24 - 0x36e5 | 20 02 | local_get local_index:2 - 0x36e7 | 20 18 | local_get local_index:24 - 0x36e9 | 3a 00 25 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 37, memory: 0 } - 0x36ec | 41 01 | i32_const value:1 - 0x36ee | 21 19 | local_set local_index:25 - 0x36f0 | 20 02 | local_get local_index:2 - 0x36f2 | 20 19 | local_get local_index:25 - 0x36f4 | 3a 00 26 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 38, memory: 0 } - 0x36f7 | 41 14 | i32_const value:20 - 0x36f9 | 21 1a | local_set local_index:26 - 0x36fb | 20 0f | local_get local_index:15 - 0x36fd | 20 1a | local_get local_index:26 - 0x36ff | 6a | i32_add - 0x3700 | 21 1b | local_set local_index:27 - 0x3702 | 41 00 | i32_const value:0 - 0x3704 | 21 1c | local_set local_index:28 - 0x3706 | 20 1c | local_get local_index:28 - 0x3708 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x370f | 21 1d | local_set local_index:29 - 0x3711 | 41 24 | i32_const value:36 - 0x3713 | 21 1e | local_set local_index:30 - 0x3715 | 20 1d | local_get local_index:29 - 0x3717 | 20 1e | local_get local_index:30 - 0x3719 | 6a | i32_add - 0x371a | 21 1f | local_set local_index:31 - 0x371c | 20 02 | local_get local_index:2 - 0x371e | 20 1f | local_get local_index:31 - 0x3720 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3723 | 41 f0 a3 80 | i32_const value:4592 - | 80 00 - 0x3729 | 21 20 | local_set local_index:32 - 0x372b | 20 02 | local_get local_index:2 - 0x372d | 20 20 | local_get local_index:32 - 0x372f | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x3732 | 41 13 | i32_const value:19 - 0x3734 | 21 21 | local_set local_index:33 - 0x3736 | 20 02 | local_get local_index:2 - 0x3738 | 20 21 | local_get local_index:33 - 0x373a | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x373d | 41 00 | i32_const value:0 - 0x373f | 21 22 | local_set local_index:34 - 0x3741 | 20 02 | local_get local_index:2 - 0x3743 | 20 22 | local_get local_index:34 - 0x3745 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x3748 | 41 00 | i32_const value:0 - 0x374a | 21 23 | local_set local_index:35 - 0x374c | 20 02 | local_get local_index:2 - 0x374e | 20 23 | local_get local_index:35 - 0x3750 | 3a 00 38 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 56, memory: 0 } - 0x3753 | 41 01 | i32_const value:1 - 0x3755 | 21 24 | local_set local_index:36 - 0x3757 | 20 02 | local_get local_index:2 - 0x3759 | 20 24 | local_get local_index:36 - 0x375b | 3a 00 39 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 57, memory: 0 } - 0x375e | 41 01 | i32_const value:1 - 0x3760 | 21 25 | local_set local_index:37 - 0x3762 | 20 02 | local_get local_index:2 - 0x3764 | 20 25 | local_get local_index:37 - 0x3766 | 3a 00 3a | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 58, memory: 0 } - 0x3769 | 41 14 | i32_const value:20 - 0x376b | 21 26 | local_set local_index:38 - 0x376d | 20 1b | local_get local_index:27 - 0x376f | 20 26 | local_get local_index:38 - 0x3771 | 6a | i32_add - 0x3772 | 21 27 | local_set local_index:39 - 0x3774 | 41 00 | i32_const value:0 - 0x3776 | 21 28 | local_set local_index:40 - 0x3778 | 20 28 | local_get local_index:40 - 0x377a | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x3781 | 21 29 | local_set local_index:41 - 0x3783 | 41 28 | i32_const value:40 - 0x3785 | 21 2a | local_set local_index:42 - 0x3787 | 20 29 | local_get local_index:41 - 0x3789 | 20 2a | local_get local_index:42 - 0x378b | 6a | i32_add - 0x378c | 21 2b | local_set local_index:43 - 0x378e | 20 02 | local_get local_index:2 - 0x3790 | 20 2b | local_get local_index:43 - 0x3792 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x3795 | 41 83 a4 80 | i32_const value:4611 - | 80 00 - 0x379b | 21 2c | local_set local_index:44 - 0x379d | 20 02 | local_get local_index:2 - 0x379f | 20 2c | local_get local_index:44 - 0x37a1 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x37a4 | 41 04 | i32_const value:4 - 0x37a6 | 21 2d | local_set local_index:45 - 0x37a8 | 20 02 | local_get local_index:2 - 0x37aa | 20 2d | local_get local_index:45 - 0x37ac | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x37af | 41 00 | i32_const value:0 - 0x37b1 | 21 2e | local_set local_index:46 - 0x37b3 | 20 02 | local_get local_index:2 - 0x37b5 | 20 2e | local_get local_index:46 - 0x37b7 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x37ba | 41 00 | i32_const value:0 - 0x37bc | 21 2f | local_set local_index:47 - 0x37be | 20 02 | local_get local_index:2 - 0x37c0 | 20 2f | local_get local_index:47 - 0x37c2 | 3a 00 4c | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 76, memory: 0 } - 0x37c5 | 41 01 | i32_const value:1 - 0x37c7 | 21 30 | local_set local_index:48 - 0x37c9 | 20 02 | local_get local_index:2 - 0x37cb | 20 30 | local_get local_index:48 - 0x37cd | 3a 00 4d | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 77, memory: 0 } - 0x37d0 | 41 01 | i32_const value:1 - 0x37d2 | 21 31 | local_set local_index:49 - 0x37d4 | 20 02 | local_get local_index:2 - 0x37d6 | 20 31 | local_get local_index:49 - 0x37d8 | 3a 00 4e | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 78, memory: 0 } - 0x37db | 41 14 | i32_const value:20 - 0x37dd | 21 32 | local_set local_index:50 - 0x37df | 20 27 | local_get local_index:39 - 0x37e1 | 20 32 | local_get local_index:50 - 0x37e3 | 6a | i32_add - 0x37e4 | 21 33 | local_set local_index:51 - 0x37e6 | 41 00 | i32_const value:0 - 0x37e8 | 21 34 | local_set local_index:52 - 0x37ea | 20 34 | local_get local_index:52 - 0x37ec | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x37f3 | 21 35 | local_set local_index:53 - 0x37f5 | 41 2c | i32_const value:44 - 0x37f7 | 21 36 | local_set local_index:54 - 0x37f9 | 20 35 | local_get local_index:53 - 0x37fb | 20 36 | local_get local_index:54 - 0x37fd | 6a | i32_add - 0x37fe | 21 37 | local_set local_index:55 - 0x3800 | 20 02 | local_get local_index:2 - 0x3802 | 20 37 | local_get local_index:55 - 0x3804 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x3807 | 41 87 a4 80 | i32_const value:4615 - | 80 00 - 0x380d | 21 38 | local_set local_index:56 - 0x380f | 20 02 | local_get local_index:2 - 0x3811 | 20 38 | local_get local_index:56 - 0x3813 | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x3816 | 41 0e | i32_const value:14 - 0x3818 | 21 39 | local_set local_index:57 - 0x381a | 20 02 | local_get local_index:2 - 0x381c | 20 39 | local_get local_index:57 - 0x381e | 36 02 58 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x3821 | 41 00 | i32_const value:0 - 0x3823 | 21 3a | local_set local_index:58 - 0x3825 | 20 02 | local_get local_index:2 - 0x3827 | 20 3a | local_get local_index:58 - 0x3829 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x382c | 41 00 | i32_const value:0 - 0x382e | 21 3b | local_set local_index:59 - 0x3830 | 20 02 | local_get local_index:2 - 0x3832 | 20 3b | local_get local_index:59 - 0x3834 | 3a 00 60 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 96, memory: 0 } - 0x3837 | 41 01 | i32_const value:1 - 0x3839 | 21 3c | local_set local_index:60 - 0x383b | 20 02 | local_get local_index:2 - 0x383d | 20 3c | local_get local_index:60 - 0x383f | 3a 00 61 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 97, memory: 0 } - 0x3842 | 41 01 | i32_const value:1 - 0x3844 | 21 3d | local_set local_index:61 - 0x3846 | 20 02 | local_get local_index:2 - 0x3848 | 20 3d | local_get local_index:61 - 0x384a | 3a 00 62 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 98, memory: 0 } - 0x384d | 41 14 | i32_const value:20 - 0x384f | 21 3e | local_set local_index:62 - 0x3851 | 20 33 | local_get local_index:51 - 0x3853 | 20 3e | local_get local_index:62 - 0x3855 | 6a | i32_add - 0x3856 | 21 3f | local_set local_index:63 - 0x3858 | 41 00 | i32_const value:0 - 0x385a | 21 40 | local_set local_index:64 - 0x385c | 20 40 | local_get local_index:64 - 0x385e | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x3865 | 21 41 | local_set local_index:65 - 0x3867 | 41 30 | i32_const value:48 - 0x3869 | 21 42 | local_set local_index:66 - 0x386b | 20 41 | local_get local_index:65 - 0x386d | 20 42 | local_get local_index:66 - 0x386f | 6a | i32_add - 0x3870 | 21 43 | local_set local_index:67 - 0x3872 | 20 02 | local_get local_index:2 - 0x3874 | 20 43 | local_get local_index:67 - 0x3876 | 36 02 64 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 100, memory: 0 } - 0x3879 | 41 95 a4 80 | i32_const value:4629 - | 80 00 - 0x387f | 21 44 | local_set local_index:68 - 0x3881 | 20 02 | local_get local_index:2 - 0x3883 | 20 44 | local_get local_index:68 - 0x3885 | 36 02 68 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 104, memory: 0 } - 0x3888 | 41 09 | i32_const value:9 - 0x388a | 21 45 | local_set local_index:69 - 0x388c | 20 02 | local_get local_index:2 - 0x388e | 20 45 | local_get local_index:69 - 0x3890 | 36 02 6c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x3893 | 41 00 | i32_const value:0 - 0x3895 | 21 46 | local_set local_index:70 - 0x3897 | 20 02 | local_get local_index:2 - 0x3899 | 20 46 | local_get local_index:70 - 0x389b | 36 02 70 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 112, memory: 0 } - 0x389e | 41 00 | i32_const value:0 - 0x38a0 | 21 47 | local_set local_index:71 - 0x38a2 | 20 02 | local_get local_index:2 - 0x38a4 | 20 47 | local_get local_index:71 - 0x38a6 | 3a 00 74 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 116, memory: 0 } - 0x38a9 | 41 01 | i32_const value:1 - 0x38ab | 21 48 | local_set local_index:72 - 0x38ad | 20 02 | local_get local_index:2 - 0x38af | 20 48 | local_get local_index:72 - 0x38b1 | 3a 00 75 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 117, memory: 0 } - 0x38b4 | 41 01 | i32_const value:1 - 0x38b6 | 21 49 | local_set local_index:73 - 0x38b8 | 20 02 | local_get local_index:2 - 0x38ba | 20 49 | local_get local_index:73 - 0x38bc | 3a 00 76 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 118, memory: 0 } - 0x38bf | 41 14 | i32_const value:20 - 0x38c1 | 21 4a | local_set local_index:74 - 0x38c3 | 20 3f | local_get local_index:63 - 0x38c5 | 20 4a | local_get local_index:74 - 0x38c7 | 6a | i32_add - 0x38c8 | 21 4b | local_set local_index:75 - 0x38ca | 41 00 | i32_const value:0 - 0x38cc | 21 4c | local_set local_index:76 - 0x38ce | 20 4c | local_get local_index:76 - 0x38d0 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x38d7 | 21 4d | local_set local_index:77 - 0x38d9 | 41 34 | i32_const value:52 - 0x38db | 21 4e | local_set local_index:78 - 0x38dd | 20 4d | local_get local_index:77 - 0x38df | 20 4e | local_get local_index:78 - 0x38e1 | 6a | i32_add - 0x38e2 | 21 4f | local_set local_index:79 - 0x38e4 | 20 02 | local_get local_index:2 - 0x38e6 | 20 4f | local_get local_index:79 - 0x38e8 | 36 02 78 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 120, memory: 0 } - 0x38eb | 41 9e a4 80 | i32_const value:4638 - | 80 00 - 0x38f1 | 21 50 | local_set local_index:80 - 0x38f3 | 20 02 | local_get local_index:2 - 0x38f5 | 20 50 | local_get local_index:80 - 0x38f7 | 36 02 7c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 124, memory: 0 } - 0x38fa | 41 02 | i32_const value:2 - 0x38fc | 21 51 | local_set local_index:81 - 0x38fe | 20 02 | local_get local_index:2 - 0x3900 | 20 51 | local_get local_index:81 - 0x3902 | 36 02 80 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 128, memory: 0 } - 0x3906 | 41 00 | i32_const value:0 - 0x3908 | 21 52 | local_set local_index:82 - 0x390a | 20 02 | local_get local_index:2 - 0x390c | 20 52 | local_get local_index:82 - 0x390e | 36 02 84 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 132, memory: 0 } - 0x3912 | 41 00 | i32_const value:0 - 0x3914 | 21 53 | local_set local_index:83 - 0x3916 | 20 02 | local_get local_index:2 - 0x3918 | 20 53 | local_get local_index:83 - 0x391a | 3a 00 88 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 136, memory: 0 } - 0x391e | 41 01 | i32_const value:1 - 0x3920 | 21 54 | local_set local_index:84 - 0x3922 | 20 02 | local_get local_index:2 - 0x3924 | 20 54 | local_get local_index:84 - 0x3926 | 3a 00 89 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 137, memory: 0 } - 0x392a | 41 01 | i32_const value:1 - 0x392c | 21 55 | local_set local_index:85 - 0x392e | 20 02 | local_get local_index:2 - 0x3930 | 20 55 | local_get local_index:85 - 0x3932 | 3a 00 8a 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 138, memory: 0 } - 0x3936 | 41 14 | i32_const value:20 - 0x3938 | 21 56 | local_set local_index:86 - 0x393a | 20 4b | local_get local_index:75 - 0x393c | 20 56 | local_get local_index:86 - 0x393e | 6a | i32_add - 0x393f | 21 57 | local_set local_index:87 - 0x3941 | 41 00 | i32_const value:0 - 0x3943 | 21 58 | local_set local_index:88 - 0x3945 | 20 58 | local_get local_index:88 - 0x3947 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x394e | 21 59 | local_set local_index:89 - 0x3950 | 41 38 | i32_const value:56 - 0x3952 | 21 5a | local_set local_index:90 - 0x3954 | 20 59 | local_get local_index:89 - 0x3956 | 20 5a | local_get local_index:90 - 0x3958 | 6a | i32_add - 0x3959 | 21 5b | local_set local_index:91 - 0x395b | 20 02 | local_get local_index:2 - 0x395d | 20 5b | local_get local_index:91 - 0x395f | 36 02 8c 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 140, memory: 0 } - 0x3963 | 41 a0 a4 80 | i32_const value:4640 - | 80 00 - 0x3969 | 21 5c | local_set local_index:92 - 0x396b | 20 02 | local_get local_index:2 - 0x396d | 20 5c | local_get local_index:92 - 0x396f | 36 02 90 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 144, memory: 0 } - 0x3973 | 41 09 | i32_const value:9 - 0x3975 | 21 5d | local_set local_index:93 - 0x3977 | 20 02 | local_get local_index:2 - 0x3979 | 20 5d | local_get local_index:93 - 0x397b | 36 02 94 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 148, memory: 0 } - 0x397f | 41 00 | i32_const value:0 - 0x3981 | 21 5e | local_set local_index:94 - 0x3983 | 20 02 | local_get local_index:2 - 0x3985 | 20 5e | local_get local_index:94 - 0x3987 | 36 02 98 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 152, memory: 0 } - 0x398b | 41 00 | i32_const value:0 - 0x398d | 21 5f | local_set local_index:95 - 0x398f | 20 02 | local_get local_index:2 - 0x3991 | 20 5f | local_get local_index:95 - 0x3993 | 3a 00 9c 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 156, memory: 0 } - 0x3997 | 41 01 | i32_const value:1 - 0x3999 | 21 60 | local_set local_index:96 - 0x399b | 20 02 | local_get local_index:2 - 0x399d | 20 60 | local_get local_index:96 - 0x399f | 3a 00 9d 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 157, memory: 0 } - 0x39a3 | 41 01 | i32_const value:1 - 0x39a5 | 21 61 | local_set local_index:97 - 0x39a7 | 20 02 | local_get local_index:2 - 0x39a9 | 20 61 | local_get local_index:97 - 0x39ab | 3a 00 9e 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 158, memory: 0 } - 0x39af | 41 14 | i32_const value:20 - 0x39b1 | 21 62 | local_set local_index:98 - 0x39b3 | 20 57 | local_get local_index:87 - 0x39b5 | 20 62 | local_get local_index:98 - 0x39b7 | 6a | i32_add - 0x39b8 | 21 63 | local_set local_index:99 - 0x39ba | 41 00 | i32_const value:0 - 0x39bc | 21 64 | local_set local_index:100 - 0x39be | 20 64 | local_get local_index:100 - 0x39c0 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x39c7 | 21 65 | local_set local_index:101 - 0x39c9 | 41 3c | i32_const value:60 - 0x39cb | 21 66 | local_set local_index:102 - 0x39cd | 20 65 | local_get local_index:101 - 0x39cf | 20 66 | local_get local_index:102 - 0x39d1 | 6a | i32_add - 0x39d2 | 21 67 | local_set local_index:103 - 0x39d4 | 20 02 | local_get local_index:2 - 0x39d6 | 20 67 | local_get local_index:103 - 0x39d8 | 36 02 a0 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 160, memory: 0 } - 0x39dc | 41 a9 a4 80 | i32_const value:4649 - | 80 00 - 0x39e2 | 21 68 | local_set local_index:104 - 0x39e4 | 20 02 | local_get local_index:2 - 0x39e6 | 20 68 | local_get local_index:104 - 0x39e8 | 36 02 a4 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 164, memory: 0 } - 0x39ec | 41 05 | i32_const value:5 - 0x39ee | 21 69 | local_set local_index:105 - 0x39f0 | 20 02 | local_get local_index:2 - 0x39f2 | 20 69 | local_get local_index:105 - 0x39f4 | 36 02 a8 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 168, memory: 0 } - 0x39f8 | 41 00 | i32_const value:0 - 0x39fa | 21 6a | local_set local_index:106 - 0x39fc | 20 02 | local_get local_index:2 - 0x39fe | 20 6a | local_get local_index:106 - 0x3a00 | 36 02 ac 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 172, memory: 0 } - 0x3a04 | 41 00 | i32_const value:0 - 0x3a06 | 21 6b | local_set local_index:107 - 0x3a08 | 20 02 | local_get local_index:2 - 0x3a0a | 20 6b | local_get local_index:107 - 0x3a0c | 3a 00 b0 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 176, memory: 0 } - 0x3a10 | 41 01 | i32_const value:1 - 0x3a12 | 21 6c | local_set local_index:108 - 0x3a14 | 20 02 | local_get local_index:2 - 0x3a16 | 20 6c | local_get local_index:108 - 0x3a18 | 3a 00 b1 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 177, memory: 0 } - 0x3a1c | 41 01 | i32_const value:1 - 0x3a1e | 21 6d | local_set local_index:109 - 0x3a20 | 20 02 | local_get local_index:2 - 0x3a22 | 20 6d | local_get local_index:109 - 0x3a24 | 3a 00 b2 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 178, memory: 0 } - 0x3a28 | 41 14 | i32_const value:20 - 0x3a2a | 21 6e | local_set local_index:110 - 0x3a2c | 20 63 | local_get local_index:99 - 0x3a2e | 20 6e | local_get local_index:110 - 0x3a30 | 6a | i32_add - 0x3a31 | 21 6f | local_set local_index:111 - 0x3a33 | 41 00 | i32_const value:0 - 0x3a35 | 21 70 | local_set local_index:112 - 0x3a37 | 20 70 | local_get local_index:112 - 0x3a39 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x3a40 | 21 71 | local_set local_index:113 - 0x3a42 | 41 c0 00 | i32_const value:64 - 0x3a45 | 21 72 | local_set local_index:114 - 0x3a47 | 20 71 | local_get local_index:113 - 0x3a49 | 20 72 | local_get local_index:114 - 0x3a4b | 6a | i32_add - 0x3a4c | 21 73 | local_set local_index:115 - 0x3a4e | 20 02 | local_get local_index:2 - 0x3a50 | 20 73 | local_get local_index:115 - 0x3a52 | 36 02 b4 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 180, memory: 0 } - 0x3a56 | 41 ae a4 80 | i32_const value:4654 - | 80 00 - 0x3a5c | 21 74 | local_set local_index:116 - 0x3a5e | 20 02 | local_get local_index:2 - 0x3a60 | 20 74 | local_get local_index:116 - 0x3a62 | 36 02 b8 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 184, memory: 0 } - 0x3a66 | 41 09 | i32_const value:9 - 0x3a68 | 21 75 | local_set local_index:117 - 0x3a6a | 20 02 | local_get local_index:2 - 0x3a6c | 20 75 | local_get local_index:117 - 0x3a6e | 36 02 bc 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 188, memory: 0 } - 0x3a72 | 41 00 | i32_const value:0 - 0x3a74 | 21 76 | local_set local_index:118 - 0x3a76 | 20 02 | local_get local_index:2 - 0x3a78 | 20 76 | local_get local_index:118 - 0x3a7a | 36 02 c0 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 192, memory: 0 } - 0x3a7e | 41 00 | i32_const value:0 - 0x3a80 | 21 77 | local_set local_index:119 - 0x3a82 | 20 02 | local_get local_index:2 - 0x3a84 | 20 77 | local_get local_index:119 - 0x3a86 | 3a 00 c4 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 196, memory: 0 } - 0x3a8a | 41 01 | i32_const value:1 - 0x3a8c | 21 78 | local_set local_index:120 - 0x3a8e | 20 02 | local_get local_index:2 - 0x3a90 | 20 78 | local_get local_index:120 - 0x3a92 | 3a 00 c5 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 197, memory: 0 } - 0x3a96 | 41 01 | i32_const value:1 - 0x3a98 | 21 79 | local_set local_index:121 - 0x3a9a | 20 02 | local_get local_index:2 - 0x3a9c | 20 79 | local_get local_index:121 - 0x3a9e | 3a 00 c6 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 198, memory: 0 } - 0x3aa2 | 41 14 | i32_const value:20 - 0x3aa4 | 21 7a | local_set local_index:122 - 0x3aa6 | 20 6f | local_get local_index:111 - 0x3aa8 | 20 7a | local_get local_index:122 - 0x3aaa | 6a | i32_add - 0x3aab | 21 7b | local_set local_index:123 - 0x3aad | 41 00 | i32_const value:0 - 0x3aaf | 21 7c | local_set local_index:124 - 0x3ab1 | 20 7c | local_get local_index:124 - 0x3ab3 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x3aba | 21 7d | local_set local_index:125 - 0x3abc | 41 c4 00 | i32_const value:68 - 0x3abf | 21 7e | local_set local_index:126 - 0x3ac1 | 20 7d | local_get local_index:125 - 0x3ac3 | 20 7e | local_get local_index:126 - 0x3ac5 | 6a | i32_add - 0x3ac6 | 21 7f | local_set local_index:127 - 0x3ac8 | 20 02 | local_get local_index:2 - 0x3aca | 20 7f | local_get local_index:127 - 0x3acc | 36 02 c8 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 200, memory: 0 } - 0x3ad0 | 41 b7 a4 80 | i32_const value:4663 - | 80 00 - 0x3ad6 | 21 80 01 | local_set local_index:128 - 0x3ad9 | 20 02 | local_get local_index:2 - 0x3adb | 20 80 01 | local_get local_index:128 - 0x3ade | 36 02 cc 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 204, memory: 0 } - 0x3ae2 | 41 08 | i32_const value:8 - 0x3ae4 | 21 81 01 | local_set local_index:129 - 0x3ae7 | 20 02 | local_get local_index:2 - 0x3ae9 | 20 81 01 | local_get local_index:129 - 0x3aec | 36 02 d0 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 208, memory: 0 } - 0x3af0 | 41 00 | i32_const value:0 - 0x3af2 | 21 82 01 | local_set local_index:130 - 0x3af5 | 20 02 | local_get local_index:2 - 0x3af7 | 20 82 01 | local_get local_index:130 - 0x3afa | 36 02 d4 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 212, memory: 0 } - 0x3afe | 41 00 | i32_const value:0 - 0x3b00 | 21 83 01 | local_set local_index:131 - 0x3b03 | 20 02 | local_get local_index:2 - 0x3b05 | 20 83 01 | local_get local_index:131 - 0x3b08 | 3a 00 d8 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 216, memory: 0 } - 0x3b0c | 41 01 | i32_const value:1 - 0x3b0e | 21 84 01 | local_set local_index:132 - 0x3b11 | 20 02 | local_get local_index:2 - 0x3b13 | 20 84 01 | local_get local_index:132 - 0x3b16 | 3a 00 d9 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 217, memory: 0 } - 0x3b1a | 41 00 | i32_const value:0 - 0x3b1c | 21 85 01 | local_set local_index:133 - 0x3b1f | 20 02 | local_get local_index:2 - 0x3b21 | 20 85 01 | local_get local_index:133 - 0x3b24 | 3a 00 da 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 218, memory: 0 } - 0x3b28 | 41 14 | i32_const value:20 - 0x3b2a | 21 86 01 | local_set local_index:134 - 0x3b2d | 20 7b | local_get local_index:123 - 0x3b2f | 20 86 01 | local_get local_index:134 - 0x3b32 | 6a | i32_add - 0x3b33 | 21 87 01 | local_set local_index:135 - 0x3b36 | 42 00 | i64_const value:0 - 0x3b38 | 21 88 01 | local_set local_index:136 - 0x3b3b | 20 87 01 | local_get local_index:135 - 0x3b3e | 20 88 01 | local_get local_index:136 - 0x3b41 | 37 02 00 | i64_store memarg:MemArg { align: 2, max_align: 3, offset: 0, memory: 0 } - 0x3b44 | 41 10 | i32_const value:16 - 0x3b46 | 21 89 01 | local_set local_index:137 - 0x3b49 | 20 87 01 | local_get local_index:135 - 0x3b4c | 20 89 01 | local_get local_index:137 - 0x3b4f | 6a | i32_add - 0x3b50 | 21 8a 01 | local_set local_index:138 - 0x3b53 | 41 00 | i32_const value:0 - 0x3b55 | 21 8b 01 | local_set local_index:139 - 0x3b58 | 20 8a 01 | local_get local_index:138 - 0x3b5b | 20 8b 01 | local_get local_index:139 - 0x3b5e | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x3b61 | 41 08 | i32_const value:8 - 0x3b63 | 21 8c 01 | local_set local_index:140 - 0x3b66 | 20 87 01 | local_get local_index:135 - 0x3b69 | 20 8c 01 | local_get local_index:140 - 0x3b6c | 6a | i32_add - 0x3b6d | 21 8d 01 | local_set local_index:141 - 0x3b70 | 20 8d 01 | local_get local_index:141 - 0x3b73 | 20 88 01 | local_get local_index:136 - 0x3b76 | 37 02 00 | i64_store memarg:MemArg { align: 2, max_align: 3, offset: 0, memory: 0 } - 0x3b79 | 20 02 | local_get local_index:2 - 0x3b7b | 21 8e 01 | local_set local_index:142 - 0x3b7e | 20 8e 01 | local_get local_index:142 - 0x3b81 | 10 9e 81 80 | call function_index:158 - | 80 00 - 0x3b87 | 21 8f 01 | local_set local_index:143 - 0x3b8a | 41 f0 01 | i32_const value:240 - 0x3b8d | 21 90 01 | local_set local_index:144 - 0x3b90 | 20 02 | local_get local_index:2 - 0x3b92 | 20 90 01 | local_get local_index:144 - 0x3b95 | 6a | i32_add - 0x3b96 | 21 91 01 | local_set local_index:145 - 0x3b99 | 20 91 01 | local_get local_index:145 - 0x3b9c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x3ba2 | 20 8f 01 | local_get local_index:143 - 0x3ba5 | 0f | return - 0x3ba6 | 0b | end -============== func 108 ==================== - 0x3ba7 | d7 03 | size of function - 0x3ba9 | 01 | 1 local blocks - 0x3baa | 26 7f | 38 locals of type I32 - 0x3bac | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x3bb2 | 21 10 | local_set local_index:16 - 0x3bb4 | 41 d0 00 | i32_const value:80 - 0x3bb7 | 21 11 | local_set local_index:17 - 0x3bb9 | 20 10 | local_get local_index:16 - 0x3bbb | 20 11 | local_get local_index:17 - 0x3bbd | 6b | i32_sub - 0x3bbe | 21 12 | local_set local_index:18 - 0x3bc0 | 20 12 | local_get local_index:18 - 0x3bc2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x3bc8 | 20 12 | local_get local_index:18 - 0x3bca | 20 00 | local_get local_index:0 - 0x3bcc | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x3bcf | 20 12 | local_get local_index:18 - 0x3bd1 | 20 01 | local_get local_index:1 - 0x3bd3 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x3bd6 | 20 12 | local_get local_index:18 - 0x3bd8 | 20 02 | local_get local_index:2 - 0x3bda | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x3bdd | 20 12 | local_get local_index:18 - 0x3bdf | 20 03 | local_get local_index:3 - 0x3be1 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x3be4 | 20 12 | local_get local_index:18 - 0x3be6 | 20 04 | local_get local_index:4 - 0x3be8 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x3beb | 20 12 | local_get local_index:18 - 0x3bed | 20 05 | local_get local_index:5 - 0x3bef | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x3bf2 | 20 12 | local_get local_index:18 - 0x3bf4 | 20 06 | local_get local_index:6 - 0x3bf6 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x3bf9 | 20 12 | local_get local_index:18 - 0x3bfb | 20 07 | local_get local_index:7 - 0x3bfd | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x3c00 | 20 12 | local_get local_index:18 - 0x3c02 | 20 08 | local_get local_index:8 - 0x3c04 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3c07 | 20 12 | local_get local_index:18 - 0x3c09 | 20 09 | local_get local_index:9 - 0x3c0b | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x3c0e | 20 12 | local_get local_index:18 - 0x3c10 | 20 0a | local_get local_index:10 - 0x3c12 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x3c15 | 20 12 | local_get local_index:18 - 0x3c17 | 20 0b | local_get local_index:11 - 0x3c19 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x3c1c | 20 12 | local_get local_index:18 - 0x3c1e | 20 0c | local_get local_index:12 - 0x3c20 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3c23 | 20 12 | local_get local_index:18 - 0x3c25 | 20 0d | local_get local_index:13 - 0x3c27 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3c2a | 20 12 | local_get local_index:18 - 0x3c2c | 20 0e | local_get local_index:14 - 0x3c2e | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3c31 | 20 12 | local_get local_index:18 - 0x3c33 | 20 0f | local_get local_index:15 - 0x3c35 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3c38 | 41 c9 a3 80 | i32_const value:4553 - | 80 00 - 0x3c3e | 21 13 | local_set local_index:19 - 0x3c40 | 41 00 | i32_const value:0 - 0x3c42 | 21 14 | local_set local_index:20 - 0x3c44 | 20 13 | local_get local_index:19 - 0x3c46 | 20 14 | local_get local_index:20 - 0x3c48 | 10 87 80 80 | call function_index:7 - | 80 00 - 0x3c4e | 21 15 | local_set local_index:21 - 0x3c50 | 20 12 | local_get local_index:18 - 0x3c52 | 20 15 | local_get local_index:21 - 0x3c54 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x3c57 | 20 12 | local_get local_index:18 - 0x3c59 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x3c5c | 21 16 | local_set local_index:22 - 0x3c5e | 41 00 | i32_const value:0 - 0x3c60 | 21 17 | local_set local_index:23 - 0x3c62 | 20 16 | local_get local_index:22 - 0x3c64 | 21 18 | local_set local_index:24 - 0x3c66 | 20 17 | local_get local_index:23 - 0x3c68 | 21 19 | local_set local_index:25 - 0x3c6a | 20 18 | local_get local_index:24 - 0x3c6c | 20 19 | local_get local_index:25 - 0x3c6e | 47 | i32_ne - 0x3c6f | 21 1a | local_set local_index:26 - 0x3c71 | 41 01 | i32_const value:1 - 0x3c73 | 21 1b | local_set local_index:27 - 0x3c75 | 20 1a | local_get local_index:26 - 0x3c77 | 20 1b | local_get local_index:27 - 0x3c79 | 71 | i32_and - 0x3c7a | 21 1c | local_set local_index:28 - 0x3c7c | 02 40 | block blockty:Empty - 0x3c7e | 02 40 | block blockty:Empty - 0x3c80 | 20 1c | local_get local_index:28 - 0x3c82 | 0d 00 | br_if relative_depth:0 - 0x3c84 | 41 00 | i32_const value:0 - 0x3c86 | 21 1d | local_set local_index:29 - 0x3c88 | 20 12 | local_get local_index:18 - 0x3c8a | 20 1d | local_get local_index:29 - 0x3c8c | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x3c8f | 0c 01 | br relative_depth:1 - 0x3c91 | 0b | end - 0x3c92 | 20 12 | local_get local_index:18 - 0x3c94 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x3c97 | 21 1e | local_set local_index:30 - 0x3c99 | 20 12 | local_get local_index:18 - 0x3c9b | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x3c9e | 21 1f | local_set local_index:31 - 0x3ca0 | 20 12 | local_get local_index:18 - 0x3ca2 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x3ca5 | 21 20 | local_set local_index:32 - 0x3ca7 | 20 12 | local_get local_index:18 - 0x3ca9 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x3cac | 21 21 | local_set local_index:33 - 0x3cae | 20 12 | local_get local_index:18 - 0x3cb0 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x3cb3 | 21 22 | local_set local_index:34 - 0x3cb5 | 20 12 | local_get local_index:18 - 0x3cb7 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x3cba | 21 23 | local_set local_index:35 - 0x3cbc | 20 12 | local_get local_index:18 - 0x3cbe | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x3cc1 | 21 24 | local_set local_index:36 - 0x3cc3 | 20 12 | local_get local_index:18 - 0x3cc5 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x3cc8 | 21 25 | local_set local_index:37 - 0x3cca | 20 12 | local_get local_index:18 - 0x3ccc | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3ccf | 21 26 | local_set local_index:38 - 0x3cd1 | 20 12 | local_get local_index:18 - 0x3cd3 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x3cd6 | 21 27 | local_set local_index:39 - 0x3cd8 | 20 12 | local_get local_index:18 - 0x3cda | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x3cdd | 21 28 | local_set local_index:40 - 0x3cdf | 20 12 | local_get local_index:18 - 0x3ce1 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x3ce4 | 21 29 | local_set local_index:41 - 0x3ce6 | 20 12 | local_get local_index:18 - 0x3ce8 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3ceb | 21 2a | local_set local_index:42 - 0x3ced | 20 12 | local_get local_index:18 - 0x3cef | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3cf2 | 21 2b | local_set local_index:43 - 0x3cf4 | 20 12 | local_get local_index:18 - 0x3cf6 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3cf9 | 21 2c | local_set local_index:44 - 0x3cfb | 20 12 | local_get local_index:18 - 0x3cfd | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3d00 | 21 2d | local_set local_index:45 - 0x3d02 | 20 12 | local_get local_index:18 - 0x3d04 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3d07 | 21 2e | local_set local_index:46 - 0x3d09 | 20 12 | local_get local_index:18 - 0x3d0b | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x3d0e | 21 2f | local_set local_index:47 - 0x3d10 | 20 1e | local_get local_index:30 - 0x3d12 | 20 1f | local_get local_index:31 - 0x3d14 | 20 20 | local_get local_index:32 - 0x3d16 | 20 21 | local_get local_index:33 - 0x3d18 | 20 22 | local_get local_index:34 - 0x3d1a | 20 23 | local_get local_index:35 - 0x3d1c | 20 24 | local_get local_index:36 - 0x3d1e | 20 25 | local_get local_index:37 - 0x3d20 | 20 26 | local_get local_index:38 - 0x3d22 | 20 27 | local_get local_index:39 - 0x3d24 | 20 28 | local_get local_index:40 - 0x3d26 | 20 29 | local_get local_index:41 - 0x3d28 | 20 2a | local_get local_index:42 - 0x3d2a | 20 2b | local_get local_index:43 - 0x3d2c | 20 2c | local_get local_index:44 - 0x3d2e | 20 2d | local_get local_index:45 - 0x3d30 | 20 2e | local_get local_index:46 - 0x3d32 | 20 2f | local_get local_index:47 - 0x3d34 | 10 b5 80 80 | call function_index:53 - | 80 00 - 0x3d3a | 21 30 | local_set local_index:48 - 0x3d3c | 20 12 | local_get local_index:18 - 0x3d3e | 20 30 | local_get local_index:48 - 0x3d40 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3d43 | 20 12 | local_get local_index:18 - 0x3d45 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x3d48 | 21 31 | local_set local_index:49 - 0x3d4a | 20 31 | local_get local_index:49 - 0x3d4c | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x3d52 | 20 12 | local_get local_index:18 - 0x3d54 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3d57 | 21 32 | local_set local_index:50 - 0x3d59 | 20 12 | local_get local_index:18 - 0x3d5b | 20 32 | local_get local_index:50 - 0x3d5d | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x3d60 | 0b | end - 0x3d61 | 20 12 | local_get local_index:18 - 0x3d63 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x3d66 | 21 33 | local_set local_index:51 - 0x3d68 | 41 d0 00 | i32_const value:80 - 0x3d6b | 21 34 | local_set local_index:52 - 0x3d6d | 20 12 | local_get local_index:18 - 0x3d6f | 20 34 | local_get local_index:52 - 0x3d71 | 6a | i32_add - 0x3d72 | 21 35 | local_set local_index:53 - 0x3d74 | 20 35 | local_get local_index:53 - 0x3d76 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x3d7c | 20 33 | local_get local_index:51 - 0x3d7e | 0f | return - 0x3d7f | 0b | end -============== func 109 ==================== - 0x3d80 | c6 07 | size of function - 0x3d82 | 01 | 1 local blocks - 0x3d83 | 55 7f | 85 locals of type I32 - 0x3d85 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x3d8b | 21 08 | local_set local_index:8 - 0x3d8d | 41 30 | i32_const value:48 - 0x3d8f | 21 09 | local_set local_index:9 - 0x3d91 | 20 08 | local_get local_index:8 - 0x3d93 | 20 09 | local_get local_index:9 - 0x3d95 | 6b | i32_sub - 0x3d96 | 21 0a | local_set local_index:10 - 0x3d98 | 20 0a | local_get local_index:10 - 0x3d9a | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x3da0 | 20 0a | local_get local_index:10 - 0x3da2 | 20 00 | local_get local_index:0 - 0x3da4 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3da7 | 20 0a | local_get local_index:10 - 0x3da9 | 20 01 | local_get local_index:1 - 0x3dab | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x3dae | 20 0a | local_get local_index:10 - 0x3db0 | 20 02 | local_get local_index:2 - 0x3db2 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x3db5 | 20 0a | local_get local_index:10 - 0x3db7 | 20 03 | local_get local_index:3 - 0x3db9 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x3dbc | 20 0a | local_get local_index:10 - 0x3dbe | 20 04 | local_get local_index:4 - 0x3dc0 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3dc3 | 20 0a | local_get local_index:10 - 0x3dc5 | 20 05 | local_get local_index:5 - 0x3dc7 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3dca | 20 0a | local_get local_index:10 - 0x3dcc | 20 06 | local_get local_index:6 - 0x3dce | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3dd1 | 20 0a | local_get local_index:10 - 0x3dd3 | 20 07 | local_get local_index:7 - 0x3dd5 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3dd8 | 20 0a | local_get local_index:10 - 0x3dda | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3ddd | 21 0b | local_set local_index:11 - 0x3ddf | 20 0a | local_get local_index:10 - 0x3de1 | 20 0b | local_get local_index:11 - 0x3de3 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3de6 | 20 0a | local_get local_index:10 - 0x3de8 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3deb | 21 0c | local_set local_index:12 - 0x3ded | 41 00 | i32_const value:0 - 0x3def | 21 0d | local_set local_index:13 - 0x3df1 | 20 0c | local_get local_index:12 - 0x3df3 | 21 0e | local_set local_index:14 - 0x3df5 | 20 0d | local_get local_index:13 - 0x3df7 | 21 0f | local_set local_index:15 - 0x3df9 | 20 0e | local_get local_index:14 - 0x3dfb | 20 0f | local_get local_index:15 - 0x3dfd | 46 | i32_eq - 0x3dfe | 21 10 | local_set local_index:16 - 0x3e00 | 41 7f | i32_const value:-1 - 0x3e02 | 21 11 | local_set local_index:17 - 0x3e04 | 20 10 | local_get local_index:16 - 0x3e06 | 20 11 | local_get local_index:17 - 0x3e08 | 73 | i32_xor - 0x3e09 | 21 12 | local_set local_index:18 - 0x3e0b | 41 7f | i32_const value:-1 - 0x3e0d | 21 13 | local_set local_index:19 - 0x3e0f | 20 12 | local_get local_index:18 - 0x3e11 | 20 13 | local_get local_index:19 - 0x3e13 | 73 | i32_xor - 0x3e14 | 21 14 | local_set local_index:20 - 0x3e16 | 41 01 | i32_const value:1 - 0x3e18 | 21 15 | local_set local_index:21 - 0x3e1a | 20 14 | local_get local_index:20 - 0x3e1c | 20 15 | local_get local_index:21 - 0x3e1e | 71 | i32_and - 0x3e1f | 21 16 | local_set local_index:22 - 0x3e21 | 02 40 | block blockty:Empty - 0x3e23 | 02 40 | block blockty:Empty - 0x3e25 | 20 16 | local_get local_index:22 - 0x3e27 | 45 | i32_eqz - 0x3e28 | 0d 00 | br_if relative_depth:0 - 0x3e2a | 41 00 | i32_const value:0 - 0x3e2c | 21 17 | local_set local_index:23 - 0x3e2e | 20 0a | local_get local_index:10 - 0x3e30 | 20 17 | local_get local_index:23 - 0x3e32 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x3e35 | 0c 01 | br relative_depth:1 - 0x3e37 | 0b | end - 0x3e38 | 20 0a | local_get local_index:10 - 0x3e3a | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x3e3d | 21 18 | local_set local_index:24 - 0x3e3f | 20 0a | local_get local_index:10 - 0x3e41 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3e44 | 21 19 | local_set local_index:25 - 0x3e46 | 20 19 | local_get local_index:25 - 0x3e48 | 20 18 | local_get local_index:24 - 0x3e4a | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x3e4d | 20 0a | local_get local_index:10 - 0x3e4f | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3e52 | 21 1a | local_set local_index:26 - 0x3e54 | 41 00 | i32_const value:0 - 0x3e56 | 21 1b | local_set local_index:27 - 0x3e58 | 20 1a | local_get local_index:26 - 0x3e5a | 20 1b | local_get local_index:27 - 0x3e5c | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3e5f | 20 0a | local_get local_index:10 - 0x3e61 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x3e64 | 21 1c | local_set local_index:28 - 0x3e66 | 20 0a | local_get local_index:10 - 0x3e68 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3e6b | 21 1d | local_set local_index:29 - 0x3e6d | 20 1d | local_get local_index:29 - 0x3e6f | 20 1c | local_get local_index:28 - 0x3e71 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3e74 | 20 0a | local_get local_index:10 - 0x3e76 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3e79 | 21 1e | local_set local_index:30 - 0x3e7b | 20 0a | local_get local_index:10 - 0x3e7d | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3e80 | 21 1f | local_set local_index:31 - 0x3e82 | 20 1f | local_get local_index:31 - 0x3e84 | 20 1e | local_get local_index:30 - 0x3e86 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3e89 | 20 0a | local_get local_index:10 - 0x3e8b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3e8e | 21 20 | local_set local_index:32 - 0x3e90 | 20 20 | local_get local_index:32 - 0x3e92 | 10 e9 80 80 | call function_index:105 - | 80 00 - 0x3e98 | 20 0a | local_get local_index:10 - 0x3e9a | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x3e9d | 21 21 | local_set local_index:33 - 0x3e9f | 20 0a | local_get local_index:10 - 0x3ea1 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3ea4 | 21 22 | local_set local_index:34 - 0x3ea6 | 20 22 | local_get local_index:34 - 0x3ea8 | 20 21 | local_get local_index:33 - 0x3eaa | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x3ead | 20 0a | local_get local_index:10 - 0x3eaf | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3eb2 | 21 23 | local_set local_index:35 - 0x3eb4 | 20 23 | local_get local_index:35 - 0x3eb6 | 10 e9 80 80 | call function_index:105 - | 80 00 - 0x3ebc | 20 0a | local_get local_index:10 - 0x3ebe | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x3ec1 | 21 24 | local_set local_index:36 - 0x3ec3 | 20 0a | local_get local_index:10 - 0x3ec5 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3ec8 | 21 25 | local_set local_index:37 - 0x3eca | 20 25 | local_get local_index:37 - 0x3ecc | 20 24 | local_get local_index:36 - 0x3ece | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3ed1 | 20 0a | local_get local_index:10 - 0x3ed3 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3ed6 | 21 26 | local_set local_index:38 - 0x3ed8 | 20 26 | local_get local_index:38 - 0x3eda | 20 1b | local_get local_index:27 - 0x3edc | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x3edf | 20 0a | local_get local_index:10 - 0x3ee1 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3ee4 | 21 27 | local_set local_index:39 - 0x3ee6 | 20 27 | local_get local_index:39 - 0x3ee8 | 20 1b | local_get local_index:27 - 0x3eea | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x3eed | 20 0a | local_get local_index:10 - 0x3eef | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x3ef2 | 21 28 | local_set local_index:40 - 0x3ef4 | 20 28 | local_get local_index:40 - 0x3ef6 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x3efc | 20 0a | local_get local_index:10 - 0x3efe | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x3f01 | 21 29 | local_set local_index:41 - 0x3f03 | 20 0a | local_get local_index:10 - 0x3f05 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f08 | 21 2a | local_set local_index:42 - 0x3f0a | 20 2a | local_get local_index:42 - 0x3f0c | 20 29 | local_get local_index:41 - 0x3f0e | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f11 | 20 0a | local_get local_index:10 - 0x3f13 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f16 | 21 2b | local_set local_index:43 - 0x3f18 | 20 2b | local_get local_index:43 - 0x3f1a | 20 1b | local_get local_index:27 - 0x3f1c | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x3f1f | 20 0a | local_get local_index:10 - 0x3f21 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f24 | 21 2c | local_set local_index:44 - 0x3f26 | 20 2c | local_get local_index:44 - 0x3f28 | 20 1b | local_get local_index:27 - 0x3f2a | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x3f2d | 20 0a | local_get local_index:10 - 0x3f2f | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x3f32 | 21 2d | local_set local_index:45 - 0x3f34 | 20 0a | local_get local_index:10 - 0x3f36 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f39 | 21 2e | local_set local_index:46 - 0x3f3b | 20 2e | local_get local_index:46 - 0x3f3d | 20 2d | local_get local_index:45 - 0x3f3f | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x3f42 | 20 0a | local_get local_index:10 - 0x3f44 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f47 | 21 2f | local_set local_index:47 - 0x3f49 | 20 2f | local_get local_index:47 - 0x3f4b | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x3f4e | 21 30 | local_set local_index:48 - 0x3f50 | 20 30 | local_get local_index:48 - 0x3f52 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x3f58 | 20 0a | local_get local_index:10 - 0x3f5a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3f5d | 21 31 | local_set local_index:49 - 0x3f5f | 20 31 | local_get local_index:49 - 0x3f61 | 10 e9 80 80 | call function_index:105 - | 80 00 - 0x3f67 | 20 0a | local_get local_index:10 - 0x3f69 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x3f6c | 21 32 | local_set local_index:50 - 0x3f6e | 20 0a | local_get local_index:10 - 0x3f70 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f73 | 21 33 | local_set local_index:51 - 0x3f75 | 20 33 | local_get local_index:51 - 0x3f77 | 20 32 | local_get local_index:50 - 0x3f79 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x3f7c | 20 0a | local_get local_index:10 - 0x3f7e | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f81 | 21 34 | local_set local_index:52 - 0x3f83 | 20 34 | local_get local_index:52 - 0x3f85 | 20 1b | local_get local_index:27 - 0x3f87 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x3f8a | 20 0a | local_get local_index:10 - 0x3f8c | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f8f | 21 35 | local_set local_index:53 - 0x3f91 | 20 35 | local_get local_index:53 - 0x3f93 | 20 1b | local_get local_index:27 - 0x3f95 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x3f98 | 20 0a | local_get local_index:10 - 0x3f9a | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3f9d | 21 36 | local_set local_index:54 - 0x3f9f | 20 36 | local_get local_index:54 - 0x3fa1 | 20 1b | local_get local_index:27 - 0x3fa3 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x3fa6 | 20 0a | local_get local_index:10 - 0x3fa8 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3fab | 21 37 | local_set local_index:55 - 0x3fad | 20 37 | local_get local_index:55 - 0x3faf | 20 1b | local_get local_index:27 - 0x3fb1 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x3fb4 | 20 0a | local_get local_index:10 - 0x3fb6 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3fb9 | 21 38 | local_set local_index:56 - 0x3fbb | 20 38 | local_get local_index:56 - 0x3fbd | 20 1b | local_get local_index:27 - 0x3fbf | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x3fc2 | 20 0a | local_get local_index:10 - 0x3fc4 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3fc7 | 21 39 | local_set local_index:57 - 0x3fc9 | 20 39 | local_get local_index:57 - 0x3fcb | 20 1b | local_get local_index:27 - 0x3fcd | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x3fd0 | 20 0a | local_get local_index:10 - 0x3fd2 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3fd5 | 21 3a | local_set local_index:58 - 0x3fd7 | 20 3a | local_get local_index:58 - 0x3fd9 | 20 1b | local_get local_index:27 - 0x3fdb | 36 02 58 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x3fde | 20 0a | local_get local_index:10 - 0x3fe0 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x3fe3 | 21 3b | local_set local_index:59 - 0x3fe5 | 20 3b | local_get local_index:59 - 0x3fe7 | 20 1b | local_get local_index:27 - 0x3fe9 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x3fec | 20 0a | local_get local_index:10 - 0x3fee | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x3ff1 | 21 3c | local_set local_index:60 - 0x3ff3 | 20 3c | local_get local_index:60 - 0x3ff5 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x3ff8 | 21 3d | local_set local_index:61 - 0x3ffa | 41 8f 05 | i32_const value:655 - 0x3ffd | 21 3e | local_set local_index:62 - 0x3fff | 20 3d | local_get local_index:61 - 0x4001 | 20 3e | local_get local_index:62 - 0x4003 | 71 | i32_and - 0x4004 | 21 3f | local_set local_index:63 - 0x4006 | 41 03 | i32_const value:3 - 0x4008 | 21 40 | local_set local_index:64 - 0x400a | 20 3f | local_get local_index:63 - 0x400c | 20 40 | local_get local_index:64 - 0x400e | 46 | i32_eq - 0x400f | 21 41 | local_set local_index:65 - 0x4011 | 02 40 | block blockty:Empty - 0x4013 | 02 40 | block blockty:Empty - 0x4015 | 02 40 | block blockty:Empty - 0x4017 | 20 41 | local_get local_index:65 - 0x4019 | 0d 00 | br_if relative_depth:0 - 0x401b | 41 04 | i32_const value:4 - 0x401d | 21 42 | local_set local_index:66 - 0x401f | 20 3f | local_get local_index:63 - 0x4021 | 20 42 | local_get local_index:66 - 0x4023 | 46 | i32_eq - 0x4024 | 21 43 | local_set local_index:67 - 0x4026 | 02 40 | block blockty:Empty - 0x4028 | 02 40 | block blockty:Empty - 0x402a | 02 40 | block blockty:Empty - 0x402c | 02 40 | block blockty:Empty - 0x402e | 20 43 | local_get local_index:67 - 0x4030 | 0d 00 | br_if relative_depth:0 - 0x4032 | 41 08 | i32_const value:8 - 0x4034 | 21 44 | local_set local_index:68 - 0x4036 | 20 3f | local_get local_index:63 - 0x4038 | 20 44 | local_get local_index:68 - 0x403a | 46 | i32_eq - 0x403b | 21 45 | local_set local_index:69 - 0x403d | 20 45 | local_get local_index:69 - 0x403f | 0d 01 | br_if relative_depth:1 - 0x4041 | 41 82 01 | i32_const value:130 - 0x4044 | 21 46 | local_set local_index:70 - 0x4046 | 20 3f | local_get local_index:63 - 0x4048 | 20 46 | local_get local_index:70 - 0x404a | 46 | i32_eq - 0x404b | 21 47 | local_set local_index:71 - 0x404d | 20 47 | local_get local_index:71 - 0x404f | 0d 03 | br_if relative_depth:3 - 0x4051 | 41 82 05 | i32_const value:642 - 0x4054 | 21 48 | local_set local_index:72 - 0x4056 | 20 3f | local_get local_index:63 - 0x4058 | 20 48 | local_get local_index:72 - 0x405a | 46 | i32_eq - 0x405b | 21 49 | local_set local_index:73 - 0x405d | 20 49 | local_get local_index:73 - 0x405f | 0d 02 | br_if relative_depth:2 - 0x4061 | 0c 05 | br relative_depth:5 - 0x4063 | 0b | end - 0x4064 | 20 0a | local_get local_index:10 - 0x4066 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x4069 | 21 4a | local_set local_index:74 - 0x406b | 41 81 80 80 | i32_const value:1 - | 80 00 - 0x4071 | 21 4b | local_set local_index:75 - 0x4073 | 20 4a | local_get local_index:74 - 0x4075 | 20 4b | local_get local_index:75 - 0x4077 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x407a | 0c 05 | br relative_depth:5 - 0x407c | 0b | end - 0x407d | 20 0a | local_get local_index:10 - 0x407f | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x4082 | 21 4c | local_set local_index:76 - 0x4084 | 41 82 80 80 | i32_const value:2 - | 80 00 - 0x408a | 21 4d | local_set local_index:77 - 0x408c | 20 4c | local_get local_index:76 - 0x408e | 20 4d | local_get local_index:77 - 0x4090 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4093 | 0c 04 | br relative_depth:4 - 0x4095 | 0b | end - 0x4096 | 20 0a | local_get local_index:10 - 0x4098 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x409b | 21 4e | local_set local_index:78 - 0x409d | 41 83 80 80 | i32_const value:3 - | 80 00 - 0x40a3 | 21 4f | local_set local_index:79 - 0x40a5 | 20 4e | local_get local_index:78 - 0x40a7 | 20 4f | local_get local_index:79 - 0x40a9 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x40ac | 0c 03 | br relative_depth:3 - 0x40ae | 0b | end - 0x40af | 20 0a | local_get local_index:10 - 0x40b1 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x40b4 | 21 50 | local_set local_index:80 - 0x40b6 | 41 84 80 80 | i32_const value:4 - | 80 00 - 0x40bc | 21 51 | local_set local_index:81 - 0x40be | 20 50 | local_get local_index:80 - 0x40c0 | 20 51 | local_get local_index:81 - 0x40c2 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x40c5 | 0c 02 | br relative_depth:2 - 0x40c7 | 0b | end - 0x40c8 | 20 0a | local_get local_index:10 - 0x40ca | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x40cd | 21 52 | local_set local_index:82 - 0x40cf | 41 00 | i32_const value:0 - 0x40d1 | 21 53 | local_set local_index:83 - 0x40d3 | 20 52 | local_get local_index:82 - 0x40d5 | 20 53 | local_get local_index:83 - 0x40d7 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x40da | 0c 01 | br relative_depth:1 - 0x40dc | 0b | end - 0x40dd | 41 00 | i32_const value:0 - 0x40df | 21 54 | local_set local_index:84 - 0x40e1 | 20 54 | local_get local_index:84 - 0x40e3 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x40ea | 21 55 | local_set local_index:85 - 0x40ec | 41 c1 90 80 | i32_const value:2113 - | 80 00 - 0x40f2 | 21 56 | local_set local_index:86 - 0x40f4 | 20 55 | local_get local_index:85 - 0x40f6 | 20 56 | local_get local_index:86 - 0x40f8 | 10 84 80 80 | call function_index:4 - | 80 00 - 0x40fe | 20 0a | local_get local_index:10 - 0x4100 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x4103 | 21 57 | local_set local_index:87 - 0x4105 | 20 57 | local_get local_index:87 - 0x4107 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x410d | 41 00 | i32_const value:0 - 0x410f | 21 58 | local_set local_index:88 - 0x4111 | 20 0a | local_get local_index:10 - 0x4113 | 20 58 | local_get local_index:88 - 0x4115 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x4118 | 0c 01 | br relative_depth:1 - 0x411a | 0b | end - 0x411b | 20 0a | local_get local_index:10 - 0x411d | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x4120 | 21 59 | local_set local_index:89 - 0x4122 | 20 0a | local_get local_index:10 - 0x4124 | 20 59 | local_get local_index:89 - 0x4126 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x4129 | 0b | end - 0x412a | 20 0a | local_get local_index:10 - 0x412c | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x412f | 21 5a | local_set local_index:90 - 0x4131 | 41 30 | i32_const value:48 - 0x4133 | 21 5b | local_set local_index:91 - 0x4135 | 20 0a | local_get local_index:10 - 0x4137 | 20 5b | local_get local_index:91 - 0x4139 | 6a | i32_add - 0x413a | 21 5c | local_set local_index:92 - 0x413c | 20 5c | local_get local_index:92 - 0x413e | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x4144 | 20 5a | local_get local_index:90 - 0x4146 | 0f | return - 0x4147 | 0b | end -============== func 110 ==================== - 0x4148 | dd 08 | size of function - 0x414a | 07 | 7 local blocks - 0x414b | 2e 7f | 46 locals of type I32 - 0x414d | 01 7e | 1 locals of type I64 - 0x414f | 01 7f | 1 locals of type I32 - 0x4151 | 03 7e | 3 locals of type I64 - 0x4153 | 12 7f | 18 locals of type I32 - 0x4155 | 01 7e | 1 locals of type I64 - 0x4157 | 3e 7f | 62 locals of type I32 - 0x4159 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x415f | 21 02 | local_set local_index:2 - 0x4161 | 41 30 | i32_const value:48 - 0x4163 | 21 03 | local_set local_index:3 - 0x4165 | 20 02 | local_get local_index:2 - 0x4167 | 20 03 | local_get local_index:3 - 0x4169 | 6b | i32_sub - 0x416a | 21 04 | local_set local_index:4 - 0x416c | 20 04 | local_get local_index:4 - 0x416e | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x4174 | 20 04 | local_get local_index:4 - 0x4176 | 20 00 | local_get local_index:0 - 0x4178 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x417b | 20 04 | local_get local_index:4 - 0x417d | 20 01 | local_get local_index:1 - 0x417f | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x4182 | 41 00 | i32_const value:0 - 0x4184 | 21 05 | local_set local_index:5 - 0x4186 | 20 05 | local_get local_index:5 - 0x4188 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x418f | 21 06 | local_set local_index:6 - 0x4191 | 20 06 | local_get local_index:6 - 0x4193 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x4196 | 21 07 | local_set local_index:7 - 0x4198 | 41 00 | i32_const value:0 - 0x419a | 21 08 | local_set local_index:8 - 0x419c | 20 07 | local_get local_index:7 - 0x419e | 21 09 | local_set local_index:9 - 0x41a0 | 20 08 | local_get local_index:8 - 0x41a2 | 21 0a | local_set local_index:10 - 0x41a4 | 20 09 | local_get local_index:9 - 0x41a6 | 20 0a | local_get local_index:10 - 0x41a8 | 47 | i32_ne - 0x41a9 | 21 0b | local_set local_index:11 - 0x41ab | 41 7f | i32_const value:-1 - 0x41ad | 21 0c | local_set local_index:12 - 0x41af | 20 0b | local_get local_index:11 - 0x41b1 | 20 0c | local_get local_index:12 - 0x41b3 | 73 | i32_xor - 0x41b4 | 21 0d | local_set local_index:13 - 0x41b6 | 41 7f | i32_const value:-1 - 0x41b8 | 21 0e | local_set local_index:14 - 0x41ba | 20 0d | local_get local_index:13 - 0x41bc | 20 0e | local_get local_index:14 - 0x41be | 73 | i32_xor - 0x41bf | 21 0f | local_set local_index:15 - 0x41c1 | 41 7f | i32_const value:-1 - 0x41c3 | 21 10 | local_set local_index:16 - 0x41c5 | 20 0f | local_get local_index:15 - 0x41c7 | 20 10 | local_get local_index:16 - 0x41c9 | 73 | i32_xor - 0x41ca | 21 11 | local_set local_index:17 - 0x41cc | 41 01 | i32_const value:1 - 0x41ce | 21 12 | local_set local_index:18 - 0x41d0 | 20 11 | local_get local_index:17 - 0x41d2 | 20 12 | local_get local_index:18 - 0x41d4 | 71 | i32_and - 0x41d5 | 21 13 | local_set local_index:19 - 0x41d7 | 02 40 | block blockty:Empty - 0x41d9 | 02 40 | block blockty:Empty - 0x41db | 20 13 | local_get local_index:19 - 0x41dd | 45 | i32_eqz - 0x41de | 0d 00 | br_if relative_depth:0 - 0x41e0 | 20 04 | local_get local_index:4 - 0x41e2 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x41e5 | 21 14 | local_set local_index:20 - 0x41e7 | 20 04 | local_get local_index:4 - 0x41e9 | 20 14 | local_get local_index:20 - 0x41eb | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x41ee | 0c 01 | br relative_depth:1 - 0x41f0 | 0b | end - 0x41f1 | 20 04 | local_get local_index:4 - 0x41f3 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x41f6 | 21 15 | local_set local_index:21 - 0x41f8 | 41 1c | i32_const value:28 - 0x41fa | 21 16 | local_set local_index:22 - 0x41fc | 20 04 | local_get local_index:4 - 0x41fe | 20 16 | local_get local_index:22 - 0x4200 | 6a | i32_add - 0x4201 | 21 17 | local_set local_index:23 - 0x4203 | 20 17 | local_get local_index:23 - 0x4205 | 21 18 | local_set local_index:24 - 0x4207 | 41 18 | i32_const value:24 - 0x4209 | 21 19 | local_set local_index:25 - 0x420b | 20 04 | local_get local_index:4 - 0x420d | 20 19 | local_get local_index:25 - 0x420f | 6a | i32_add - 0x4210 | 21 1a | local_set local_index:26 - 0x4212 | 20 1a | local_get local_index:26 - 0x4214 | 21 1b | local_set local_index:27 - 0x4216 | 41 14 | i32_const value:20 - 0x4218 | 21 1c | local_set local_index:28 - 0x421a | 20 04 | local_get local_index:4 - 0x421c | 20 1c | local_get local_index:28 - 0x421e | 6a | i32_add - 0x421f | 21 1d | local_set local_index:29 - 0x4221 | 20 1d | local_get local_index:29 - 0x4223 | 21 1e | local_set local_index:30 - 0x4225 | 20 15 | local_get local_index:21 - 0x4227 | 20 18 | local_get local_index:24 - 0x4229 | 20 1b | local_get local_index:27 - 0x422b | 20 1e | local_get local_index:30 - 0x422d | 10 f0 80 80 | call function_index:112 - | 80 00 - 0x4233 | 41 00 | i32_const value:0 - 0x4235 | 21 1f | local_set local_index:31 - 0x4237 | 20 1f | local_get local_index:31 - 0x4239 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x4240 | 21 20 | local_set local_index:32 - 0x4242 | 20 20 | local_get local_index:32 - 0x4244 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x4247 | 21 21 | local_set local_index:33 - 0x4249 | 20 21 | local_get local_index:33 - 0x424b | 10 c8 80 80 | call function_index:72 - | 80 00 - 0x4251 | 21 22 | local_set local_index:34 - 0x4253 | 20 04 | local_get local_index:4 - 0x4255 | 20 22 | local_get local_index:34 - 0x4257 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x425a | 20 04 | local_get local_index:4 - 0x425c | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x425f | 21 23 | local_set local_index:35 - 0x4261 | 41 00 | i32_const value:0 - 0x4263 | 21 24 | local_set local_index:36 - 0x4265 | 20 23 | local_get local_index:35 - 0x4267 | 21 25 | local_set local_index:37 - 0x4269 | 20 24 | local_get local_index:36 - 0x426b | 21 26 | local_set local_index:38 - 0x426d | 20 25 | local_get local_index:37 - 0x426f | 20 26 | local_get local_index:38 - 0x4271 | 47 | i32_ne - 0x4272 | 21 27 | local_set local_index:39 - 0x4274 | 41 7f | i32_const value:-1 - 0x4276 | 21 28 | local_set local_index:40 - 0x4278 | 20 27 | local_get local_index:39 - 0x427a | 20 28 | local_get local_index:40 - 0x427c | 73 | i32_xor - 0x427d | 21 29 | local_set local_index:41 - 0x427f | 41 7f | i32_const value:-1 - 0x4281 | 21 2a | local_set local_index:42 - 0x4283 | 20 29 | local_get local_index:41 - 0x4285 | 20 2a | local_get local_index:42 - 0x4287 | 73 | i32_xor - 0x4288 | 21 2b | local_set local_index:43 - 0x428a | 41 01 | i32_const value:1 - 0x428c | 21 2c | local_set local_index:44 - 0x428e | 20 2b | local_get local_index:43 - 0x4290 | 20 2c | local_get local_index:44 - 0x4292 | 71 | i32_and - 0x4293 | 21 2d | local_set local_index:45 - 0x4295 | 02 40 | block blockty:Empty - 0x4297 | 02 40 | block blockty:Empty - 0x4299 | 20 2d | local_get local_index:45 - 0x429b | 45 | i32_eqz - 0x429c | 0d 00 | br_if relative_depth:0 - 0x429e | 20 04 | local_get local_index:4 - 0x42a0 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x42a3 | 21 2e | local_set local_index:46 - 0x42a5 | 20 2e | local_get local_index:46 - 0x42a7 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x42aa | 21 2f | local_set local_index:47 - 0x42ac | 20 2f | local_get local_index:47 - 0x42ae | 29 03 10 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 16, memory: 0 } - 0x42b1 | 21 30 | local_set local_index:48 - 0x42b3 | 41 00 | i32_const value:0 - 0x42b5 | 21 31 | local_set local_index:49 - 0x42b7 | 20 31 | local_get local_index:49 - 0x42b9 | 29 03 a8 be | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 7976, memory: 0 } - | 80 80 00 - 0x42c0 | 21 32 | local_set local_index:50 - 0x42c2 | 20 30 | local_get local_index:48 - 0x42c4 | 21 33 | local_set local_index:51 - 0x42c6 | 20 32 | local_get local_index:50 - 0x42c8 | 21 34 | local_set local_index:52 - 0x42ca | 20 33 | local_get local_index:51 - 0x42cc | 20 34 | local_get local_index:52 - 0x42ce | 51 | i64_eq - 0x42cf | 21 35 | local_set local_index:53 - 0x42d1 | 41 7f | i32_const value:-1 - 0x42d3 | 21 36 | local_set local_index:54 - 0x42d5 | 20 35 | local_get local_index:53 - 0x42d7 | 20 36 | local_get local_index:54 - 0x42d9 | 73 | i32_xor - 0x42da | 21 37 | local_set local_index:55 - 0x42dc | 41 7f | i32_const value:-1 - 0x42de | 21 38 | local_set local_index:56 - 0x42e0 | 20 37 | local_get local_index:55 - 0x42e2 | 20 38 | local_get local_index:56 - 0x42e4 | 73 | i32_xor - 0x42e5 | 21 39 | local_set local_index:57 - 0x42e7 | 41 01 | i32_const value:1 - 0x42e9 | 21 3a | local_set local_index:58 - 0x42eb | 20 39 | local_get local_index:57 - 0x42ed | 20 3a | local_get local_index:58 - 0x42ef | 71 | i32_and - 0x42f0 | 21 3b | local_set local_index:59 - 0x42f2 | 02 40 | block blockty:Empty - 0x42f4 | 02 40 | block blockty:Empty - 0x42f6 | 20 3b | local_get local_index:59 - 0x42f8 | 45 | i32_eqz - 0x42f9 | 0d 00 | br_if relative_depth:0 - 0x42fb | 41 00 | i32_const value:0 - 0x42fd | 21 3c | local_set local_index:60 - 0x42ff | 20 3c | local_get local_index:60 - 0x4301 | 28 02 b0 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7984, memory: 0 } - | 80 80 00 - 0x4308 | 21 3d | local_set local_index:61 - 0x430a | 20 04 | local_get local_index:4 - 0x430c | 20 3d | local_get local_index:61 - 0x430e | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x4311 | 0c 01 | br relative_depth:1 - 0x4313 | 0b | end - 0x4314 | 20 04 | local_get local_index:4 - 0x4316 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x4319 | 21 3e | local_set local_index:62 - 0x431b | 20 3e | local_get local_index:62 - 0x431d | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4320 | 21 3f | local_set local_index:63 - 0x4322 | 41 00 | i32_const value:0 - 0x4324 | 21 40 | local_set local_index:64 - 0x4326 | 20 40 | local_get local_index:64 - 0x4328 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x432f | 21 41 | local_set local_index:65 - 0x4331 | 20 41 | local_get local_index:65 - 0x4333 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x4336 | 21 42 | local_set local_index:66 - 0x4338 | 20 3f | local_get local_index:63 - 0x433a | 20 42 | local_get local_index:66 - 0x433c | 10 c8 81 80 | call function_index:200 - | 80 00 - 0x4342 | 21 43 | local_set local_index:67 - 0x4344 | 41 00 | i32_const value:0 - 0x4346 | 21 44 | local_set local_index:68 - 0x4348 | 20 44 | local_get local_index:68 - 0x434a | 20 43 | local_get local_index:67 - 0x434c | 36 02 b0 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7984, memory: 0 } - | 80 80 00 - 0x4353 | 20 04 | local_get local_index:4 - 0x4355 | 20 43 | local_get local_index:67 - 0x4357 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x435a | 20 04 | local_get local_index:4 - 0x435c | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x435f | 21 45 | local_set local_index:69 - 0x4361 | 20 45 | local_get local_index:69 - 0x4363 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4366 | 21 46 | local_set local_index:70 - 0x4368 | 20 46 | local_get local_index:70 - 0x436a | 29 03 10 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 16, memory: 0 } - 0x436d | 21 47 | local_set local_index:71 - 0x436f | 41 00 | i32_const value:0 - 0x4371 | 21 48 | local_set local_index:72 - 0x4373 | 20 48 | local_get local_index:72 - 0x4375 | 20 47 | local_get local_index:71 - 0x4377 | 37 03 a8 be | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 7976, memory: 0 } - | 80 80 00 - 0x437e | 0b | end - 0x437f | 0c 01 | br relative_depth:1 - 0x4381 | 0b | end - 0x4382 | 41 00 | i32_const value:0 - 0x4384 | 21 49 | local_set local_index:73 - 0x4386 | 20 49 | local_get local_index:73 - 0x4388 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x438f | 21 4a | local_set local_index:74 - 0x4391 | 20 4a | local_get local_index:74 - 0x4393 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x4396 | 21 4b | local_set local_index:75 - 0x4398 | 41 00 | i32_const value:0 - 0x439a | 21 4c | local_set local_index:76 - 0x439c | 20 4c | local_get local_index:76 - 0x439e | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x43a5 | 21 4d | local_set local_index:77 - 0x43a7 | 20 4d | local_get local_index:77 - 0x43a9 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x43ac | 21 4e | local_set local_index:78 - 0x43ae | 20 4b | local_get local_index:75 - 0x43b0 | 20 4e | local_get local_index:78 - 0x43b2 | 10 bb 81 80 | call function_index:187 - | 80 00 - 0x43b8 | 21 4f | local_set local_index:79 - 0x43ba | 20 04 | local_get local_index:4 - 0x43bc | 20 4f | local_get local_index:79 - 0x43be | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x43c1 | 20 04 | local_get local_index:4 - 0x43c3 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x43c6 | 21 50 | local_set local_index:80 - 0x43c8 | 41 00 | i32_const value:0 - 0x43ca | 21 51 | local_set local_index:81 - 0x43cc | 20 50 | local_get local_index:80 - 0x43ce | 21 52 | local_set local_index:82 - 0x43d0 | 20 51 | local_get local_index:81 - 0x43d2 | 21 53 | local_set local_index:83 - 0x43d4 | 20 52 | local_get local_index:82 - 0x43d6 | 20 53 | local_get local_index:83 - 0x43d8 | 47 | i32_ne - 0x43d9 | 21 54 | local_set local_index:84 - 0x43db | 41 01 | i32_const value:1 - 0x43dd | 21 55 | local_set local_index:85 - 0x43df | 20 54 | local_get local_index:84 - 0x43e1 | 20 55 | local_get local_index:85 - 0x43e3 | 71 | i32_and - 0x43e4 | 21 56 | local_set local_index:86 - 0x43e6 | 02 40 | block blockty:Empty - 0x43e8 | 02 40 | block blockty:Empty - 0x43ea | 20 56 | local_get local_index:86 - 0x43ec | 45 | i32_eqz - 0x43ed | 0d 00 | br_if relative_depth:0 - 0x43ef | 20 04 | local_get local_index:4 - 0x43f1 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x43f4 | 21 57 | local_set local_index:87 - 0x43f6 | 20 57 | local_get local_index:87 - 0x43f8 | 10 c9 80 80 | call function_index:73 - | 80 00 - 0x43fe | 21 58 | local_set local_index:88 - 0x4400 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x4406 | 21 59 | local_set local_index:89 - 0x4408 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x440e | 21 5a | local_set local_index:90 - 0x4410 | 20 59 | local_get local_index:89 - 0x4412 | 20 5a | local_get local_index:90 - 0x4414 | 20 58 | local_get local_index:88 - 0x4416 | 1b | select - 0x4417 | 21 5b | local_set local_index:91 - 0x4419 | 20 04 | local_get local_index:4 - 0x441b | 20 5b | local_get local_index:91 - 0x441d | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x4420 | 20 04 | local_get local_index:4 - 0x4422 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4425 | 21 5c | local_set local_index:92 - 0x4427 | 20 5c | local_get local_index:92 - 0x4429 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x442f | 0c 01 | br relative_depth:1 - 0x4431 | 0b | end - 0x4432 | 10 94 80 80 | call function_index:20 - | 80 00 - 0x4438 | 41 00 | i32_const value:0 - 0x443a | 21 5d | local_set local_index:93 - 0x443c | 20 04 | local_get local_index:4 - 0x443e | 20 5d | local_get local_index:93 - 0x4440 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x4443 | 0b | end - 0x4444 | 0b | end - 0x4445 | 20 04 | local_get local_index:4 - 0x4447 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x444a | 21 5e | local_set local_index:94 - 0x444c | 41 00 | i32_const value:0 - 0x444e | 21 5f | local_set local_index:95 - 0x4450 | 20 5e | local_get local_index:94 - 0x4452 | 21 60 | local_set local_index:96 - 0x4454 | 20 5f | local_get local_index:95 - 0x4456 | 21 61 | local_set local_index:97 - 0x4458 | 20 60 | local_get local_index:96 - 0x445a | 20 61 | local_get local_index:97 - 0x445c | 47 | i32_ne - 0x445d | 21 62 | local_set local_index:98 - 0x445f | 41 01 | i32_const value:1 - 0x4461 | 21 63 | local_set local_index:99 - 0x4463 | 20 62 | local_get local_index:98 - 0x4465 | 20 63 | local_get local_index:99 - 0x4467 | 71 | i32_and - 0x4468 | 21 64 | local_set local_index:100 - 0x446a | 02 40 | block blockty:Empty - 0x446c | 02 40 | block blockty:Empty - 0x446e | 20 64 | local_get local_index:100 - 0x4470 | 0d 00 | br_if relative_depth:0 - 0x4472 | 41 00 | i32_const value:0 - 0x4474 | 21 65 | local_set local_index:101 - 0x4476 | 20 04 | local_get local_index:4 - 0x4478 | 20 65 | local_get local_index:101 - 0x447a | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x447d | 41 00 | i32_const value:0 - 0x447f | 21 66 | local_set local_index:102 - 0x4481 | 20 66 | local_get local_index:102 - 0x4483 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x448a | 21 67 | local_set local_index:103 - 0x448c | 20 67 | local_get local_index:103 - 0x448e | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x4491 | 21 68 | local_set local_index:104 - 0x4493 | 41 00 | i32_const value:0 - 0x4495 | 21 69 | local_set local_index:105 - 0x4497 | 20 69 | local_get local_index:105 - 0x4499 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x44a0 | 21 6a | local_set local_index:106 - 0x44a2 | 20 6a | local_get local_index:106 - 0x44a4 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x44a7 | 21 6b | local_set local_index:107 - 0x44a9 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x44af | 21 6c | local_set local_index:108 - 0x44b1 | 20 68 | local_get local_index:104 - 0x44b3 | 20 6b | local_get local_index:107 - 0x44b5 | 20 6c | local_get local_index:108 - 0x44b7 | 10 89 80 80 | call function_index:9 - | 80 00 - 0x44bd | 1a | drop - 0x44be | 0c 01 | br relative_depth:1 - 0x44c0 | 0b | end - 0x44c1 | 20 04 | local_get local_index:4 - 0x44c3 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x44c6 | 21 6d | local_set local_index:109 - 0x44c8 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x44ce | 21 6e | local_set local_index:110 - 0x44d0 | 20 6d | local_get local_index:109 - 0x44d2 | 21 6f | local_set local_index:111 - 0x44d4 | 20 6e | local_get local_index:110 - 0x44d6 | 21 70 | local_set local_index:112 - 0x44d8 | 20 6f | local_get local_index:111 - 0x44da | 20 70 | local_get local_index:112 - 0x44dc | 46 | i32_eq - 0x44dd | 21 71 | local_set local_index:113 - 0x44df | 41 01 | i32_const value:1 - 0x44e1 | 21 72 | local_set local_index:114 - 0x44e3 | 20 71 | local_get local_index:113 - 0x44e5 | 20 72 | local_get local_index:114 - 0x44e7 | 71 | i32_and - 0x44e8 | 21 73 | local_set local_index:115 - 0x44ea | 02 40 | block blockty:Empty - 0x44ec | 02 40 | block blockty:Empty - 0x44ee | 20 73 | local_get local_index:115 - 0x44f0 | 0d 00 | br_if relative_depth:0 - 0x44f2 | 20 04 | local_get local_index:4 - 0x44f4 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x44f7 | 21 74 | local_set local_index:116 - 0x44f9 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x44ff | 21 75 | local_set local_index:117 - 0x4501 | 20 74 | local_get local_index:116 - 0x4503 | 21 76 | local_set local_index:118 - 0x4505 | 20 75 | local_get local_index:117 - 0x4507 | 21 77 | local_set local_index:119 - 0x4509 | 20 76 | local_get local_index:118 - 0x450b | 20 77 | local_get local_index:119 - 0x450d | 47 | i32_ne - 0x450e | 21 78 | local_set local_index:120 - 0x4510 | 41 01 | i32_const value:1 - 0x4512 | 21 79 | local_set local_index:121 - 0x4514 | 20 78 | local_get local_index:120 - 0x4516 | 20 79 | local_get local_index:121 - 0x4518 | 71 | i32_and - 0x4519 | 21 7a | local_set local_index:122 - 0x451b | 20 7a | local_get local_index:122 - 0x451d | 45 | i32_eqz - 0x451e | 0d 01 | br_if relative_depth:1 - 0x4520 | 20 04 | local_get local_index:4 - 0x4522 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x4525 | 21 7b | local_set local_index:123 - 0x4527 | 20 7b | local_get local_index:123 - 0x4529 | 10 c9 80 80 | call function_index:73 - | 80 00 - 0x452f | 21 7c | local_set local_index:124 - 0x4531 | 20 7c | local_get local_index:124 - 0x4533 | 45 | i32_eqz - 0x4534 | 0d 01 | br_if relative_depth:1 - 0x4536 | 0b | end - 0x4537 | 41 00 | i32_const value:0 - 0x4539 | 21 7d | local_set local_index:125 - 0x453b | 20 04 | local_get local_index:4 - 0x453d | 20 7d | local_get local_index:125 - 0x453f | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x4542 | 0b | end - 0x4543 | 0b | end - 0x4544 | 20 04 | local_get local_index:4 - 0x4546 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x4549 | 21 7e | local_set local_index:126 - 0x454b | 20 04 | local_get local_index:4 - 0x454d | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4550 | 21 7f | local_set local_index:127 - 0x4552 | 20 04 | local_get local_index:4 - 0x4554 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4557 | 21 80 01 | local_set local_index:128 - 0x455a | 20 04 | local_get local_index:4 - 0x455c | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x455f | 21 81 01 | local_set local_index:129 - 0x4562 | 20 7e | local_get local_index:126 - 0x4564 | 20 7f | local_get local_index:127 - 0x4566 | 20 80 01 | local_get local_index:128 - 0x4569 | 20 81 01 | local_get local_index:129 - 0x456c | 10 f2 80 80 | call function_index:114 - | 80 00 - 0x4572 | 20 04 | local_get local_index:4 - 0x4574 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x4577 | 21 82 01 | local_set local_index:130 - 0x457a | 20 04 | local_get local_index:4 - 0x457c | 20 82 01 | local_get local_index:130 - 0x457f | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x4582 | 0b | end - 0x4583 | 20 04 | local_get local_index:4 - 0x4585 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x4588 | 21 83 01 | local_set local_index:131 - 0x458b | 41 30 | i32_const value:48 - 0x458d | 21 84 01 | local_set local_index:132 - 0x4590 | 20 04 | local_get local_index:4 - 0x4592 | 20 84 01 | local_get local_index:132 - 0x4595 | 6a | i32_add - 0x4596 | 21 85 01 | local_set local_index:133 - 0x4599 | 20 85 01 | local_get local_index:133 - 0x459c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x45a2 | 20 83 01 | local_get local_index:131 - 0x45a5 | 0f | return - 0x45a6 | 0b | end -============== func 111 ==================== - 0x45a7 | cb 04 | size of function - 0x45a9 | 01 | 1 local blocks - 0x45aa | 4f 7f | 79 locals of type I32 - 0x45ac | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x45b2 | 21 01 | local_set local_index:1 - 0x45b4 | 41 10 | i32_const value:16 - 0x45b6 | 21 02 | local_set local_index:2 - 0x45b8 | 20 01 | local_get local_index:1 - 0x45ba | 20 02 | local_get local_index:2 - 0x45bc | 6b | i32_sub - 0x45bd | 21 03 | local_set local_index:3 - 0x45bf | 20 03 | local_get local_index:3 - 0x45c1 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x45c7 | 20 03 | local_get local_index:3 - 0x45c9 | 20 00 | local_get local_index:0 - 0x45cb | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x45ce | 20 03 | local_get local_index:3 - 0x45d0 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x45d3 | 21 04 | local_set local_index:4 - 0x45d5 | 41 00 | i32_const value:0 - 0x45d7 | 21 05 | local_set local_index:5 - 0x45d9 | 20 04 | local_get local_index:4 - 0x45db | 21 06 | local_set local_index:6 - 0x45dd | 20 05 | local_get local_index:5 - 0x45df | 21 07 | local_set local_index:7 - 0x45e1 | 20 06 | local_get local_index:6 - 0x45e3 | 20 07 | local_get local_index:7 - 0x45e5 | 47 | i32_ne - 0x45e6 | 21 08 | local_set local_index:8 - 0x45e8 | 41 7f | i32_const value:-1 - 0x45ea | 21 09 | local_set local_index:9 - 0x45ec | 20 08 | local_get local_index:8 - 0x45ee | 20 09 | local_get local_index:9 - 0x45f0 | 73 | i32_xor - 0x45f1 | 21 0a | local_set local_index:10 - 0x45f3 | 41 7f | i32_const value:-1 - 0x45f5 | 21 0b | local_set local_index:11 - 0x45f7 | 20 0a | local_get local_index:10 - 0x45f9 | 20 0b | local_get local_index:11 - 0x45fb | 73 | i32_xor - 0x45fc | 21 0c | local_set local_index:12 - 0x45fe | 41 7f | i32_const value:-1 - 0x4600 | 21 0d | local_set local_index:13 - 0x4602 | 20 0c | local_get local_index:12 - 0x4604 | 20 0d | local_get local_index:13 - 0x4606 | 73 | i32_xor - 0x4607 | 21 0e | local_set local_index:14 - 0x4609 | 41 01 | i32_const value:1 - 0x460b | 21 0f | local_set local_index:15 - 0x460d | 20 0e | local_get local_index:14 - 0x460f | 20 0f | local_get local_index:15 - 0x4611 | 71 | i32_and - 0x4612 | 21 10 | local_set local_index:16 - 0x4614 | 02 40 | block blockty:Empty - 0x4616 | 02 40 | block blockty:Empty - 0x4618 | 02 40 | block blockty:Empty - 0x461a | 20 10 | local_get local_index:16 - 0x461c | 0d 00 | br_if relative_depth:0 - 0x461e | 41 00 | i32_const value:0 - 0x4620 | 21 11 | local_set local_index:17 - 0x4622 | 20 11 | local_get local_index:17 - 0x4624 | 28 02 bc be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x462b | 21 12 | local_set local_index:18 - 0x462d | 41 00 | i32_const value:0 - 0x462f | 21 13 | local_set local_index:19 - 0x4631 | 20 12 | local_get local_index:18 - 0x4633 | 21 14 | local_set local_index:20 - 0x4635 | 20 13 | local_get local_index:19 - 0x4637 | 21 15 | local_set local_index:21 - 0x4639 | 20 14 | local_get local_index:20 - 0x463b | 20 15 | local_get local_index:21 - 0x463d | 47 | i32_ne - 0x463e | 21 16 | local_set local_index:22 - 0x4640 | 41 7f | i32_const value:-1 - 0x4642 | 21 17 | local_set local_index:23 - 0x4644 | 20 16 | local_get local_index:22 - 0x4646 | 20 17 | local_get local_index:23 - 0x4648 | 73 | i32_xor - 0x4649 | 21 18 | local_set local_index:24 - 0x464b | 41 7f | i32_const value:-1 - 0x464d | 21 19 | local_set local_index:25 - 0x464f | 20 18 | local_get local_index:24 - 0x4651 | 20 19 | local_get local_index:25 - 0x4653 | 73 | i32_xor - 0x4654 | 21 1a | local_set local_index:26 - 0x4656 | 41 7f | i32_const value:-1 - 0x4658 | 21 1b | local_set local_index:27 - 0x465a | 20 1a | local_get local_index:26 - 0x465c | 20 1b | local_get local_index:27 - 0x465e | 73 | i32_xor - 0x465f | 21 1c | local_set local_index:28 - 0x4661 | 41 01 | i32_const value:1 - 0x4663 | 21 1d | local_set local_index:29 - 0x4665 | 20 1c | local_get local_index:28 - 0x4667 | 20 1d | local_get local_index:29 - 0x4669 | 71 | i32_and - 0x466a | 21 1e | local_set local_index:30 - 0x466c | 20 1e | local_get local_index:30 - 0x466e | 45 | i32_eqz - 0x466f | 0d 01 | br_if relative_depth:1 - 0x4671 | 0b | end - 0x4672 | 41 00 | i32_const value:0 - 0x4674 | 21 1f | local_set local_index:31 - 0x4676 | 20 03 | local_get local_index:3 - 0x4678 | 20 1f | local_get local_index:31 - 0x467a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x467d | 0c 01 | br relative_depth:1 - 0x467f | 0b | end - 0x4680 | 41 00 | i32_const value:0 - 0x4682 | 21 20 | local_set local_index:32 - 0x4684 | 20 20 | local_get local_index:32 - 0x4686 | 28 02 bc be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x468d | 21 21 | local_set local_index:33 - 0x468f | 41 00 | i32_const value:0 - 0x4691 | 21 22 | local_set local_index:34 - 0x4693 | 20 22 | local_get local_index:34 - 0x4695 | 28 02 b4 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7988, memory: 0 } - | 80 80 00 - 0x469c | 21 23 | local_set local_index:35 - 0x469e | 20 03 | local_get local_index:3 - 0x46a0 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x46a3 | 21 24 | local_set local_index:36 - 0x46a5 | 20 21 | local_get local_index:33 - 0x46a7 | 20 23 | local_get local_index:35 - 0x46a9 | 20 24 | local_get local_index:36 - 0x46ab | 10 c9 81 80 | call function_index:201 - | 80 00 - 0x46b1 | 21 25 | local_set local_index:37 - 0x46b3 | 20 03 | local_get local_index:3 - 0x46b5 | 20 25 | local_get local_index:37 - 0x46b7 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x46ba | 20 03 | local_get local_index:3 - 0x46bc | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x46bf | 21 26 | local_set local_index:38 - 0x46c1 | 41 00 | i32_const value:0 - 0x46c3 | 21 27 | local_set local_index:39 - 0x46c5 | 20 27 | local_get local_index:39 - 0x46c7 | 28 02 b4 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7988, memory: 0 } - | 80 80 00 - 0x46ce | 21 28 | local_set local_index:40 - 0x46d0 | 20 26 | local_get local_index:38 - 0x46d2 | 21 29 | local_set local_index:41 - 0x46d4 | 20 28 | local_get local_index:40 - 0x46d6 | 21 2a | local_set local_index:42 - 0x46d8 | 20 29 | local_get local_index:41 - 0x46da | 20 2a | local_get local_index:42 - 0x46dc | 4e | i32_ge_s - 0x46dd | 21 2b | local_set local_index:43 - 0x46df | 41 7f | i32_const value:-1 - 0x46e1 | 21 2c | local_set local_index:44 - 0x46e3 | 20 2b | local_get local_index:43 - 0x46e5 | 20 2c | local_get local_index:44 - 0x46e7 | 73 | i32_xor - 0x46e8 | 21 2d | local_set local_index:45 - 0x46ea | 41 7f | i32_const value:-1 - 0x46ec | 21 2e | local_set local_index:46 - 0x46ee | 20 2d | local_get local_index:45 - 0x46f0 | 20 2e | local_get local_index:46 - 0x46f2 | 73 | i32_xor - 0x46f3 | 21 2f | local_set local_index:47 - 0x46f5 | 41 01 | i32_const value:1 - 0x46f7 | 21 30 | local_set local_index:48 - 0x46f9 | 20 2f | local_get local_index:47 - 0x46fb | 20 30 | local_get local_index:48 - 0x46fd | 71 | i32_and - 0x46fe | 21 31 | local_set local_index:49 - 0x4700 | 02 40 | block blockty:Empty - 0x4702 | 02 40 | block blockty:Empty - 0x4704 | 20 31 | local_get local_index:49 - 0x4706 | 0d 00 | br_if relative_depth:0 - 0x4708 | 41 00 | i32_const value:0 - 0x470a | 21 32 | local_set local_index:50 - 0x470c | 20 32 | local_get local_index:50 - 0x470e | 28 02 bc be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x4715 | 21 33 | local_set local_index:51 - 0x4717 | 20 03 | local_get local_index:3 - 0x4719 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x471c | 21 34 | local_set local_index:52 - 0x471e | 41 03 | i32_const value:3 - 0x4720 | 21 35 | local_set local_index:53 - 0x4722 | 20 34 | local_get local_index:52 - 0x4724 | 20 35 | local_get local_index:53 - 0x4726 | 74 | i32_shl - 0x4727 | 21 36 | local_set local_index:54 - 0x4729 | 20 33 | local_get local_index:51 - 0x472b | 20 36 | local_get local_index:54 - 0x472d | 6a | i32_add - 0x472e | 21 37 | local_set local_index:55 - 0x4730 | 20 37 | local_get local_index:55 - 0x4732 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4735 | 21 38 | local_set local_index:56 - 0x4737 | 20 03 | local_get local_index:3 - 0x4739 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x473c | 21 39 | local_set local_index:57 - 0x473e | 20 38 | local_get local_index:56 - 0x4740 | 21 3a | local_set local_index:58 - 0x4742 | 20 39 | local_get local_index:57 - 0x4744 | 21 3b | local_set local_index:59 - 0x4746 | 20 3a | local_get local_index:58 - 0x4748 | 20 3b | local_get local_index:59 - 0x474a | 47 | i32_ne - 0x474b | 21 3c | local_set local_index:60 - 0x474d | 41 7f | i32_const value:-1 - 0x474f | 21 3d | local_set local_index:61 - 0x4751 | 20 3c | local_get local_index:60 - 0x4753 | 20 3d | local_get local_index:61 - 0x4755 | 73 | i32_xor - 0x4756 | 21 3e | local_set local_index:62 - 0x4758 | 41 7f | i32_const value:-1 - 0x475a | 21 3f | local_set local_index:63 - 0x475c | 20 3e | local_get local_index:62 - 0x475e | 20 3f | local_get local_index:63 - 0x4760 | 73 | i32_xor - 0x4761 | 21 40 | local_set local_index:64 - 0x4763 | 41 01 | i32_const value:1 - 0x4765 | 21 41 | local_set local_index:65 - 0x4767 | 20 40 | local_get local_index:64 - 0x4769 | 20 41 | local_get local_index:65 - 0x476b | 71 | i32_and - 0x476c | 21 42 | local_set local_index:66 - 0x476e | 20 42 | local_get local_index:66 - 0x4770 | 45 | i32_eqz - 0x4771 | 0d 01 | br_if relative_depth:1 - 0x4773 | 0b | end - 0x4774 | 41 00 | i32_const value:0 - 0x4776 | 21 43 | local_set local_index:67 - 0x4778 | 20 03 | local_get local_index:3 - 0x477a | 20 43 | local_get local_index:67 - 0x477c | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x477f | 0c 01 | br relative_depth:1 - 0x4781 | 0b | end - 0x4782 | 41 00 | i32_const value:0 - 0x4784 | 21 44 | local_set local_index:68 - 0x4786 | 20 44 | local_get local_index:68 - 0x4788 | 28 02 bc be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x478f | 21 45 | local_set local_index:69 - 0x4791 | 20 03 | local_get local_index:3 - 0x4793 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4796 | 21 46 | local_set local_index:70 - 0x4798 | 41 03 | i32_const value:3 - 0x479a | 21 47 | local_set local_index:71 - 0x479c | 20 46 | local_get local_index:70 - 0x479e | 20 47 | local_get local_index:71 - 0x47a0 | 74 | i32_shl - 0x47a1 | 21 48 | local_set local_index:72 - 0x47a3 | 20 45 | local_get local_index:69 - 0x47a5 | 20 48 | local_get local_index:72 - 0x47a7 | 6a | i32_add - 0x47a8 | 21 49 | local_set local_index:73 - 0x47aa | 20 49 | local_get local_index:73 - 0x47ac | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x47af | 21 4a | local_set local_index:74 - 0x47b1 | 20 03 | local_get local_index:3 - 0x47b3 | 20 4a | local_get local_index:74 - 0x47b5 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x47b8 | 20 03 | local_get local_index:3 - 0x47ba | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x47bd | 21 4b | local_set local_index:75 - 0x47bf | 20 4b | local_get local_index:75 - 0x47c1 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x47c7 | 20 03 | local_get local_index:3 - 0x47c9 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x47cc | 21 4c | local_set local_index:76 - 0x47ce | 20 03 | local_get local_index:3 - 0x47d0 | 20 4c | local_get local_index:76 - 0x47d2 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x47d5 | 0b | end - 0x47d6 | 20 03 | local_get local_index:3 - 0x47d8 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x47db | 21 4d | local_set local_index:77 - 0x47dd | 41 10 | i32_const value:16 - 0x47df | 21 4e | local_set local_index:78 - 0x47e1 | 20 03 | local_get local_index:3 - 0x47e3 | 20 4e | local_get local_index:78 - 0x47e5 | 6a | i32_add - 0x47e6 | 21 4f | local_set local_index:79 - 0x47e8 | 20 4f | local_get local_index:79 - 0x47ea | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x47f0 | 20 4d | local_get local_index:77 - 0x47f2 | 0f | return - 0x47f3 | 0b | end -============== func 112 ==================== - 0x47f4 | be 01 | size of function - 0x47f6 | 01 | 1 local blocks - 0x47f7 | 12 7f | 18 locals of type I32 - 0x47f9 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x47ff | 21 04 | local_set local_index:4 - 0x4801 | 41 10 | i32_const value:16 - 0x4803 | 21 05 | local_set local_index:5 - 0x4805 | 20 04 | local_get local_index:4 - 0x4807 | 20 05 | local_get local_index:5 - 0x4809 | 6b | i32_sub - 0x480a | 21 06 | local_set local_index:6 - 0x480c | 20 06 | local_get local_index:6 - 0x480e | 20 00 | local_get local_index:0 - 0x4810 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4813 | 20 06 | local_get local_index:6 - 0x4815 | 20 01 | local_get local_index:1 - 0x4817 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x481a | 20 06 | local_get local_index:6 - 0x481c | 20 02 | local_get local_index:2 - 0x481e | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4821 | 20 06 | local_get local_index:6 - 0x4823 | 20 03 | local_get local_index:3 - 0x4825 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4828 | 20 06 | local_get local_index:6 - 0x482a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x482d | 21 07 | local_set local_index:7 - 0x482f | 20 07 | local_get local_index:7 - 0x4831 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x4834 | 21 08 | local_set local_index:8 - 0x4836 | 20 06 | local_get local_index:6 - 0x4838 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x483b | 21 09 | local_set local_index:9 - 0x483d | 20 09 | local_get local_index:9 - 0x483f | 20 08 | local_get local_index:8 - 0x4841 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4844 | 20 06 | local_get local_index:6 - 0x4846 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4849 | 21 0a | local_set local_index:10 - 0x484b | 20 0a | local_get local_index:10 - 0x484d | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x4850 | 21 0b | local_set local_index:11 - 0x4852 | 20 06 | local_get local_index:6 - 0x4854 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4857 | 21 0c | local_set local_index:12 - 0x4859 | 20 0c | local_get local_index:12 - 0x485b | 20 0b | local_get local_index:11 - 0x485d | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4860 | 20 06 | local_get local_index:6 - 0x4862 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4865 | 21 0d | local_set local_index:13 - 0x4867 | 20 0d | local_get local_index:13 - 0x4869 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x486c | 21 0e | local_set local_index:14 - 0x486e | 20 06 | local_get local_index:6 - 0x4870 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4873 | 21 0f | local_set local_index:15 - 0x4875 | 20 0f | local_get local_index:15 - 0x4877 | 20 0e | local_get local_index:14 - 0x4879 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x487c | 20 06 | local_get local_index:6 - 0x487e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4881 | 21 10 | local_set local_index:16 - 0x4883 | 41 00 | i32_const value:0 - 0x4885 | 21 11 | local_set local_index:17 - 0x4887 | 20 10 | local_get local_index:16 - 0x4889 | 20 11 | local_get local_index:17 - 0x488b | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x488e | 20 06 | local_get local_index:6 - 0x4890 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4893 | 21 12 | local_set local_index:18 - 0x4895 | 41 00 | i32_const value:0 - 0x4897 | 21 13 | local_set local_index:19 - 0x4899 | 20 12 | local_get local_index:18 - 0x489b | 20 13 | local_get local_index:19 - 0x489d | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x48a0 | 20 06 | local_get local_index:6 - 0x48a2 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x48a5 | 21 14 | local_set local_index:20 - 0x48a7 | 41 00 | i32_const value:0 - 0x48a9 | 21 15 | local_set local_index:21 - 0x48ab | 20 14 | local_get local_index:20 - 0x48ad | 20 15 | local_get local_index:21 - 0x48af | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x48b2 | 0f | return - 0x48b3 | 0b | end -============== func 113 ==================== - 0x48b4 | ac 03 | size of function - 0x48b6 | 01 | 1 local blocks - 0x48b7 | 27 7f | 39 locals of type I32 - 0x48b9 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x48bf | 21 04 | local_set local_index:4 - 0x48c1 | 41 30 | i32_const value:48 - 0x48c3 | 21 05 | local_set local_index:5 - 0x48c5 | 20 04 | local_get local_index:4 - 0x48c7 | 20 05 | local_get local_index:5 - 0x48c9 | 6b | i32_sub - 0x48ca | 21 06 | local_set local_index:6 - 0x48cc | 20 06 | local_get local_index:6 - 0x48ce | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x48d4 | 20 06 | local_get local_index:6 - 0x48d6 | 20 00 | local_get local_index:0 - 0x48d8 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x48db | 20 06 | local_get local_index:6 - 0x48dd | 20 01 | local_get local_index:1 - 0x48df | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x48e2 | 20 06 | local_get local_index:6 - 0x48e4 | 20 02 | local_get local_index:2 - 0x48e6 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x48e9 | 20 06 | local_get local_index:6 - 0x48eb | 20 03 | local_get local_index:3 - 0x48ed | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x48f0 | 41 00 | i32_const value:0 - 0x48f2 | 21 07 | local_set local_index:7 - 0x48f4 | 20 06 | local_get local_index:6 - 0x48f6 | 20 07 | local_get local_index:7 - 0x48f8 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x48fb | 41 00 | i32_const value:0 - 0x48fd | 21 08 | local_set local_index:8 - 0x48ff | 20 06 | local_get local_index:6 - 0x4901 | 20 08 | local_get local_index:8 - 0x4903 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4906 | 20 06 | local_get local_index:6 - 0x4908 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x490b | 21 09 | local_set local_index:9 - 0x490d | 02 40 | block blockty:Empty - 0x490f | 02 40 | block blockty:Empty - 0x4911 | 02 40 | block blockty:Empty - 0x4913 | 02 40 | block blockty:Empty - 0x4915 | 20 09 | local_get local_index:9 - 0x4917 | 45 | i32_eqz - 0x4918 | 0d 00 | br_if relative_depth:0 - 0x491a | 20 06 | local_get local_index:6 - 0x491c | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x491f | 21 0a | local_set local_index:10 - 0x4921 | 41 00 | i32_const value:0 - 0x4923 | 21 0b | local_set local_index:11 - 0x4925 | 20 0b | local_get local_index:11 - 0x4927 | 28 02 ec bb | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7660, memory: 0 } - | 80 80 00 - 0x492e | 21 0c | local_set local_index:12 - 0x4930 | 20 06 | local_get local_index:6 - 0x4932 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x4935 | 21 0d | local_set local_index:13 - 0x4937 | 20 06 | local_get local_index:6 - 0x4939 | 20 0d | local_get local_index:13 - 0x493b | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x493e | 20 06 | local_get local_index:6 - 0x4940 | 20 0c | local_get local_index:12 - 0x4942 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4945 | 20 06 | local_get local_index:6 - 0x4947 | 20 0a | local_get local_index:10 - 0x4949 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x494c | 41 e3 a0 80 | i32_const value:4195 - | 80 00 - 0x4952 | 21 0e | local_set local_index:14 - 0x4954 | 20 0e | local_get local_index:14 - 0x4956 | 20 06 | local_get local_index:6 - 0x4958 | 10 a2 80 80 | call function_index:34 - | 80 00 - 0x495e | 21 0f | local_set local_index:15 - 0x4960 | 20 06 | local_get local_index:6 - 0x4962 | 20 0f | local_get local_index:15 - 0x4964 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4967 | 20 06 | local_get local_index:6 - 0x4969 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x496c | 21 10 | local_set local_index:16 - 0x496e | 41 00 | i32_const value:0 - 0x4970 | 21 11 | local_set local_index:17 - 0x4972 | 20 10 | local_get local_index:16 - 0x4974 | 21 12 | local_set local_index:18 - 0x4976 | 20 11 | local_get local_index:17 - 0x4978 | 21 13 | local_set local_index:19 - 0x497a | 20 12 | local_get local_index:18 - 0x497c | 20 13 | local_get local_index:19 - 0x497e | 47 | i32_ne - 0x497f | 21 14 | local_set local_index:20 - 0x4981 | 41 01 | i32_const value:1 - 0x4983 | 21 15 | local_set local_index:21 - 0x4985 | 20 14 | local_get local_index:20 - 0x4987 | 20 15 | local_get local_index:21 - 0x4989 | 71 | i32_and - 0x498a | 21 16 | local_set local_index:22 - 0x498c | 02 40 | block blockty:Empty - 0x498e | 20 16 | local_get local_index:22 - 0x4990 | 0d 00 | br_if relative_depth:0 - 0x4992 | 0c 03 | br relative_depth:3 - 0x4994 | 0b | end - 0x4995 | 20 06 | local_get local_index:6 - 0x4997 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x499a | 21 17 | local_set local_index:23 - 0x499c | 20 17 | local_get local_index:23 - 0x499e | 10 ca 80 80 | call function_index:74 - | 80 00 - 0x49a4 | 21 18 | local_set local_index:24 - 0x49a6 | 20 06 | local_get local_index:6 - 0x49a8 | 20 18 | local_get local_index:24 - 0x49aa | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x49ad | 20 06 | local_get local_index:6 - 0x49af | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x49b2 | 21 19 | local_set local_index:25 - 0x49b4 | 41 00 | i32_const value:0 - 0x49b6 | 21 1a | local_set local_index:26 - 0x49b8 | 20 19 | local_get local_index:25 - 0x49ba | 21 1b | local_set local_index:27 - 0x49bc | 20 1a | local_get local_index:26 - 0x49be | 21 1c | local_set local_index:28 - 0x49c0 | 20 1b | local_get local_index:27 - 0x49c2 | 20 1c | local_get local_index:28 - 0x49c4 | 47 | i32_ne - 0x49c5 | 21 1d | local_set local_index:29 - 0x49c7 | 41 01 | i32_const value:1 - 0x49c9 | 21 1e | local_set local_index:30 - 0x49cb | 20 1d | local_get local_index:29 - 0x49cd | 20 1e | local_get local_index:30 - 0x49cf | 71 | i32_and - 0x49d0 | 21 1f | local_set local_index:31 - 0x49d2 | 02 40 | block blockty:Empty - 0x49d4 | 20 1f | local_get local_index:31 - 0x49d6 | 0d 00 | br_if relative_depth:0 - 0x49d8 | 0c 03 | br relative_depth:3 - 0x49da | 0b | end - 0x49db | 0c 01 | br relative_depth:1 - 0x49dd | 0b | end - 0x49de | 0b | end - 0x49df | 20 06 | local_get local_index:6 - 0x49e1 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x49e4 | 21 20 | local_set local_index:32 - 0x49e6 | 20 06 | local_get local_index:6 - 0x49e8 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x49eb | 21 21 | local_set local_index:33 - 0x49ed | 20 06 | local_get local_index:6 - 0x49ef | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x49f2 | 21 22 | local_set local_index:34 - 0x49f4 | 20 20 | local_get local_index:32 - 0x49f6 | 20 21 | local_get local_index:33 - 0x49f8 | 20 22 | local_get local_index:34 - 0x49fa | 10 cb 80 80 | call function_index:75 - | 80 00 - 0x4a00 | 21 23 | local_set local_index:35 - 0x4a02 | 20 06 | local_get local_index:6 - 0x4a04 | 20 23 | local_get local_index:35 - 0x4a06 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4a09 | 20 06 | local_get local_index:6 - 0x4a0b | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4a0e | 21 24 | local_set local_index:36 - 0x4a10 | 20 24 | local_get local_index:36 - 0x4a12 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x4a18 | 20 06 | local_get local_index:6 - 0x4a1a | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4a1d | 21 25 | local_set local_index:37 - 0x4a1f | 20 06 | local_get local_index:6 - 0x4a21 | 20 25 | local_get local_index:37 - 0x4a23 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x4a26 | 0c 01 | br relative_depth:1 - 0x4a28 | 0b | end - 0x4a29 | 20 06 | local_get local_index:6 - 0x4a2b | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4a2e | 21 26 | local_set local_index:38 - 0x4a30 | 20 26 | local_get local_index:38 - 0x4a32 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x4a38 | 41 00 | i32_const value:0 - 0x4a3a | 21 27 | local_set local_index:39 - 0x4a3c | 20 06 | local_get local_index:6 - 0x4a3e | 20 27 | local_get local_index:39 - 0x4a40 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x4a43 | 0b | end - 0x4a44 | 20 06 | local_get local_index:6 - 0x4a46 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x4a49 | 21 28 | local_set local_index:40 - 0x4a4b | 41 30 | i32_const value:48 - 0x4a4d | 21 29 | local_set local_index:41 - 0x4a4f | 20 06 | local_get local_index:6 - 0x4a51 | 20 29 | local_get local_index:41 - 0x4a53 | 6a | i32_add - 0x4a54 | 21 2a | local_set local_index:42 - 0x4a56 | 20 2a | local_get local_index:42 - 0x4a58 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x4a5e | 20 28 | local_get local_index:40 - 0x4a60 | 0f | return - 0x4a61 | 0b | end -============== func 114 ==================== - 0x4a62 | fa 01 | size of function - 0x4a64 | 01 | 1 local blocks - 0x4a65 | 14 7f | 20 locals of type I32 - 0x4a67 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x4a6d | 21 04 | local_set local_index:4 - 0x4a6f | 41 20 | i32_const value:32 - 0x4a71 | 21 05 | local_set local_index:5 - 0x4a73 | 20 04 | local_get local_index:4 - 0x4a75 | 20 05 | local_get local_index:5 - 0x4a77 | 6b | i32_sub - 0x4a78 | 21 06 | local_set local_index:6 - 0x4a7a | 20 06 | local_get local_index:6 - 0x4a7c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x4a82 | 20 06 | local_get local_index:6 - 0x4a84 | 20 00 | local_get local_index:0 - 0x4a86 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4a89 | 20 06 | local_get local_index:6 - 0x4a8b | 20 01 | local_get local_index:1 - 0x4a8d | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4a90 | 20 06 | local_get local_index:6 - 0x4a92 | 20 02 | local_get local_index:2 - 0x4a94 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4a97 | 20 06 | local_get local_index:6 - 0x4a99 | 20 03 | local_get local_index:3 - 0x4a9b | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x4a9e | 20 06 | local_get local_index:6 - 0x4aa0 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4aa3 | 21 07 | local_set local_index:7 - 0x4aa5 | 20 07 | local_get local_index:7 - 0x4aa7 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x4aaa | 21 08 | local_set local_index:8 - 0x4aac | 20 06 | local_get local_index:6 - 0x4aae | 20 08 | local_get local_index:8 - 0x4ab0 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4ab3 | 20 06 | local_get local_index:6 - 0x4ab5 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4ab8 | 21 09 | local_set local_index:9 - 0x4aba | 20 09 | local_get local_index:9 - 0x4abc | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x4abf | 21 0a | local_set local_index:10 - 0x4ac1 | 20 06 | local_get local_index:6 - 0x4ac3 | 20 0a | local_get local_index:10 - 0x4ac5 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x4ac8 | 20 06 | local_get local_index:6 - 0x4aca | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4acd | 21 0b | local_set local_index:11 - 0x4acf | 20 0b | local_get local_index:11 - 0x4ad1 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x4ad4 | 21 0c | local_set local_index:12 - 0x4ad6 | 20 06 | local_get local_index:6 - 0x4ad8 | 20 0c | local_get local_index:12 - 0x4ada | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4add | 20 06 | local_get local_index:6 - 0x4adf | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4ae2 | 21 0d | local_set local_index:13 - 0x4ae4 | 20 06 | local_get local_index:6 - 0x4ae6 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4ae9 | 21 0e | local_set local_index:14 - 0x4aeb | 20 0e | local_get local_index:14 - 0x4aed | 20 0d | local_get local_index:13 - 0x4aef | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x4af2 | 20 06 | local_get local_index:6 - 0x4af4 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4af7 | 21 0f | local_set local_index:15 - 0x4af9 | 20 06 | local_get local_index:6 - 0x4afb | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4afe | 21 10 | local_set local_index:16 - 0x4b00 | 20 10 | local_get local_index:16 - 0x4b02 | 20 0f | local_get local_index:15 - 0x4b04 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x4b07 | 20 06 | local_get local_index:6 - 0x4b09 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x4b0c | 21 11 | local_set local_index:17 - 0x4b0e | 20 06 | local_get local_index:6 - 0x4b10 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4b13 | 21 12 | local_set local_index:18 - 0x4b15 | 20 12 | local_get local_index:18 - 0x4b17 | 20 11 | local_get local_index:17 - 0x4b19 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x4b1c | 20 06 | local_get local_index:6 - 0x4b1e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4b21 | 21 13 | local_set local_index:19 - 0x4b23 | 20 13 | local_get local_index:19 - 0x4b25 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x4b2b | 20 06 | local_get local_index:6 - 0x4b2d | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x4b30 | 21 14 | local_set local_index:20 - 0x4b32 | 20 14 | local_get local_index:20 - 0x4b34 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x4b3a | 20 06 | local_get local_index:6 - 0x4b3c | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4b3f | 21 15 | local_set local_index:21 - 0x4b41 | 20 15 | local_get local_index:21 - 0x4b43 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x4b49 | 41 20 | i32_const value:32 - 0x4b4b | 21 16 | local_set local_index:22 - 0x4b4d | 20 06 | local_get local_index:6 - 0x4b4f | 20 16 | local_get local_index:22 - 0x4b51 | 6a | i32_add - 0x4b52 | 21 17 | local_set local_index:23 - 0x4b54 | 20 17 | local_get local_index:23 - 0x4b56 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x4b5c | 0f | return - 0x4b5d | 0b | end -============== func 115 ==================== - 0x4b5e | e7 0b | size of function - 0x4b60 | 03 | 3 local blocks - 0x4b61 | 9c 01 7f | 156 locals of type I32 - 0x4b64 | 01 7e | 1 locals of type I64 - 0x4b66 | 17 7f | 23 locals of type I32 - 0x4b68 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x4b6e | 21 02 | local_set local_index:2 - 0x4b70 | 41 20 | i32_const value:32 - 0x4b72 | 21 03 | local_set local_index:3 - 0x4b74 | 20 02 | local_get local_index:2 - 0x4b76 | 20 03 | local_get local_index:3 - 0x4b78 | 6b | i32_sub - 0x4b79 | 21 04 | local_set local_index:4 - 0x4b7b | 20 04 | local_get local_index:4 - 0x4b7d | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x4b83 | 20 04 | local_get local_index:4 - 0x4b85 | 20 00 | local_get local_index:0 - 0x4b87 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4b8a | 20 04 | local_get local_index:4 - 0x4b8c | 20 01 | local_get local_index:1 - 0x4b8e | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4b91 | 41 00 | i32_const value:0 - 0x4b93 | 21 05 | local_set local_index:5 - 0x4b95 | 20 05 | local_get local_index:5 - 0x4b97 | 28 02 bc be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x4b9e | 21 06 | local_set local_index:6 - 0x4ba0 | 20 04 | local_get local_index:4 - 0x4ba2 | 20 06 | local_get local_index:6 - 0x4ba4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4ba7 | 20 04 | local_get local_index:4 - 0x4ba9 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4bac | 21 07 | local_set local_index:7 - 0x4bae | 41 00 | i32_const value:0 - 0x4bb0 | 21 08 | local_set local_index:8 - 0x4bb2 | 20 07 | local_get local_index:7 - 0x4bb4 | 21 09 | local_set local_index:9 - 0x4bb6 | 20 08 | local_get local_index:8 - 0x4bb8 | 21 0a | local_set local_index:10 - 0x4bba | 20 09 | local_get local_index:9 - 0x4bbc | 20 0a | local_get local_index:10 - 0x4bbe | 47 | i32_ne - 0x4bbf | 21 0b | local_set local_index:11 - 0x4bc1 | 41 7f | i32_const value:-1 - 0x4bc3 | 21 0c | local_set local_index:12 - 0x4bc5 | 20 0b | local_get local_index:11 - 0x4bc7 | 20 0c | local_get local_index:12 - 0x4bc9 | 73 | i32_xor - 0x4bca | 21 0d | local_set local_index:13 - 0x4bcc | 41 7f | i32_const value:-1 - 0x4bce | 21 0e | local_set local_index:14 - 0x4bd0 | 20 0d | local_get local_index:13 - 0x4bd2 | 20 0e | local_get local_index:14 - 0x4bd4 | 73 | i32_xor - 0x4bd5 | 21 0f | local_set local_index:15 - 0x4bd7 | 41 7f | i32_const value:-1 - 0x4bd9 | 21 10 | local_set local_index:16 - 0x4bdb | 20 0f | local_get local_index:15 - 0x4bdd | 20 10 | local_get local_index:16 - 0x4bdf | 73 | i32_xor - 0x4be0 | 21 11 | local_set local_index:17 - 0x4be2 | 41 01 | i32_const value:1 - 0x4be4 | 21 12 | local_set local_index:18 - 0x4be6 | 20 11 | local_get local_index:17 - 0x4be8 | 20 12 | local_get local_index:18 - 0x4bea | 71 | i32_and - 0x4beb | 21 13 | local_set local_index:19 - 0x4bed | 02 40 | block blockty:Empty - 0x4bef | 02 40 | block blockty:Empty - 0x4bf1 | 20 13 | local_get local_index:19 - 0x4bf3 | 45 | i32_eqz - 0x4bf4 | 0d 00 | br_if relative_depth:0 - 0x4bf6 | 0c 01 | br relative_depth:1 - 0x4bf8 | 0b | end - 0x4bf9 | 20 04 | local_get local_index:4 - 0x4bfb | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4bfe | 21 14 | local_set local_index:20 - 0x4c00 | 41 00 | i32_const value:0 - 0x4c02 | 21 15 | local_set local_index:21 - 0x4c04 | 20 14 | local_get local_index:20 - 0x4c06 | 21 16 | local_set local_index:22 - 0x4c08 | 20 15 | local_get local_index:21 - 0x4c0a | 21 17 | local_set local_index:23 - 0x4c0c | 20 16 | local_get local_index:22 - 0x4c0e | 20 17 | local_get local_index:23 - 0x4c10 | 47 | i32_ne - 0x4c11 | 21 18 | local_set local_index:24 - 0x4c13 | 41 7f | i32_const value:-1 - 0x4c15 | 21 19 | local_set local_index:25 - 0x4c17 | 20 18 | local_get local_index:24 - 0x4c19 | 20 19 | local_get local_index:25 - 0x4c1b | 73 | i32_xor - 0x4c1c | 21 1a | local_set local_index:26 - 0x4c1e | 41 7f | i32_const value:-1 - 0x4c20 | 21 1b | local_set local_index:27 - 0x4c22 | 20 1a | local_get local_index:26 - 0x4c24 | 20 1b | local_get local_index:27 - 0x4c26 | 73 | i32_xor - 0x4c27 | 21 1c | local_set local_index:28 - 0x4c29 | 41 7f | i32_const value:-1 - 0x4c2b | 21 1d | local_set local_index:29 - 0x4c2d | 20 1c | local_get local_index:28 - 0x4c2f | 20 1d | local_get local_index:29 - 0x4c31 | 73 | i32_xor - 0x4c32 | 21 1e | local_set local_index:30 - 0x4c34 | 41 01 | i32_const value:1 - 0x4c36 | 21 1f | local_set local_index:31 - 0x4c38 | 20 1e | local_get local_index:30 - 0x4c3a | 20 1f | local_get local_index:31 - 0x4c3c | 71 | i32_and - 0x4c3d | 21 20 | local_set local_index:32 - 0x4c3f | 02 40 | block blockty:Empty - 0x4c41 | 20 20 | local_get local_index:32 - 0x4c43 | 45 | i32_eqz - 0x4c44 | 0d 00 | br_if relative_depth:0 - 0x4c46 | 41 80 04 | i32_const value:512 - 0x4c49 | 21 21 | local_set local_index:33 - 0x4c4b | 20 21 | local_get local_index:33 - 0x4c4d | 10 aa 80 80 | call function_index:42 - | 80 00 - 0x4c53 | 21 22 | local_set local_index:34 - 0x4c55 | 20 04 | local_get local_index:4 - 0x4c57 | 20 22 | local_get local_index:34 - 0x4c59 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4c5c | 20 04 | local_get local_index:4 - 0x4c5e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4c61 | 21 23 | local_set local_index:35 - 0x4c63 | 41 00 | i32_const value:0 - 0x4c65 | 21 24 | local_set local_index:36 - 0x4c67 | 20 23 | local_get local_index:35 - 0x4c69 | 21 25 | local_set local_index:37 - 0x4c6b | 20 24 | local_get local_index:36 - 0x4c6d | 21 26 | local_set local_index:38 - 0x4c6f | 20 25 | local_get local_index:37 - 0x4c71 | 20 26 | local_get local_index:38 - 0x4c73 | 47 | i32_ne - 0x4c74 | 21 27 | local_set local_index:39 - 0x4c76 | 41 7f | i32_const value:-1 - 0x4c78 | 21 28 | local_set local_index:40 - 0x4c7a | 20 27 | local_get local_index:39 - 0x4c7c | 20 28 | local_get local_index:40 - 0x4c7e | 73 | i32_xor - 0x4c7f | 21 29 | local_set local_index:41 - 0x4c81 | 41 7f | i32_const value:-1 - 0x4c83 | 21 2a | local_set local_index:42 - 0x4c85 | 20 29 | local_get local_index:41 - 0x4c87 | 20 2a | local_get local_index:42 - 0x4c89 | 73 | i32_xor - 0x4c8a | 21 2b | local_set local_index:43 - 0x4c8c | 41 01 | i32_const value:1 - 0x4c8e | 21 2c | local_set local_index:44 - 0x4c90 | 20 2b | local_get local_index:43 - 0x4c92 | 20 2c | local_get local_index:44 - 0x4c94 | 71 | i32_and - 0x4c95 | 21 2d | local_set local_index:45 - 0x4c97 | 02 40 | block blockty:Empty - 0x4c99 | 20 2d | local_get local_index:45 - 0x4c9b | 45 | i32_eqz - 0x4c9c | 0d 00 | br_if relative_depth:0 - 0x4c9e | 20 04 | local_get local_index:4 - 0x4ca0 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4ca3 | 21 2e | local_set local_index:46 - 0x4ca5 | 41 00 | i32_const value:0 - 0x4ca7 | 21 2f | local_set local_index:47 - 0x4ca9 | 20 2f | local_get local_index:47 - 0x4cab | 20 2e | local_get local_index:46 - 0x4cad | 36 02 bc be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x4cb4 | 41 c0 00 | i32_const value:64 - 0x4cb7 | 21 30 | local_set local_index:48 - 0x4cb9 | 41 00 | i32_const value:0 - 0x4cbb | 21 31 | local_set local_index:49 - 0x4cbd | 20 31 | local_get local_index:49 - 0x4cbf | 20 30 | local_get local_index:48 - 0x4cc1 | 36 02 b8 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7992, memory: 0 } - | 80 80 00 - 0x4cc8 | 41 01 | i32_const value:1 - 0x4cca | 21 32 | local_set local_index:50 - 0x4ccc | 41 00 | i32_const value:0 - 0x4cce | 21 33 | local_set local_index:51 - 0x4cd0 | 20 33 | local_get local_index:51 - 0x4cd2 | 20 32 | local_get local_index:50 - 0x4cd4 | 36 02 b4 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7988, memory: 0 } - | 80 80 00 - 0x4cdb | 20 04 | local_get local_index:4 - 0x4cdd | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4ce0 | 21 34 | local_set local_index:52 - 0x4ce2 | 20 04 | local_get local_index:4 - 0x4ce4 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4ce7 | 21 35 | local_set local_index:53 - 0x4ce9 | 20 35 | local_get local_index:53 - 0x4ceb | 20 34 | local_get local_index:52 - 0x4ced | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4cf0 | 20 04 | local_get local_index:4 - 0x4cf2 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4cf5 | 21 36 | local_set local_index:54 - 0x4cf7 | 20 04 | local_get local_index:4 - 0x4cf9 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4cfc | 21 37 | local_set local_index:55 - 0x4cfe | 20 37 | local_get local_index:55 - 0x4d00 | 20 36 | local_get local_index:54 - 0x4d02 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4d05 | 20 04 | local_get local_index:4 - 0x4d07 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4d0a | 21 38 | local_set local_index:56 - 0x4d0c | 20 38 | local_get local_index:56 - 0x4d0e | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x4d14 | 0b | end - 0x4d15 | 0c 01 | br relative_depth:1 - 0x4d17 | 0b | end - 0x4d18 | 41 00 | i32_const value:0 - 0x4d1a | 21 39 | local_set local_index:57 - 0x4d1c | 20 39 | local_get local_index:57 - 0x4d1e | 28 02 bc be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x4d25 | 21 3a | local_set local_index:58 - 0x4d27 | 41 00 | i32_const value:0 - 0x4d29 | 21 3b | local_set local_index:59 - 0x4d2b | 20 3b | local_get local_index:59 - 0x4d2d | 28 02 b4 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7988, memory: 0 } - | 80 80 00 - 0x4d34 | 21 3c | local_set local_index:60 - 0x4d36 | 20 04 | local_get local_index:4 - 0x4d38 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4d3b | 21 3d | local_set local_index:61 - 0x4d3d | 20 3a | local_get local_index:58 - 0x4d3f | 20 3c | local_get local_index:60 - 0x4d41 | 20 3d | local_get local_index:61 - 0x4d43 | 10 c9 81 80 | call function_index:201 - | 80 00 - 0x4d49 | 21 3e | local_set local_index:62 - 0x4d4b | 20 04 | local_get local_index:4 - 0x4d4d | 20 3e | local_get local_index:62 - 0x4d4f | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4d52 | 20 04 | local_get local_index:4 - 0x4d54 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4d57 | 21 3f | local_set local_index:63 - 0x4d59 | 41 00 | i32_const value:0 - 0x4d5b | 21 40 | local_set local_index:64 - 0x4d5d | 20 40 | local_get local_index:64 - 0x4d5f | 28 02 b4 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7988, memory: 0 } - | 80 80 00 - 0x4d66 | 21 41 | local_set local_index:65 - 0x4d68 | 20 3f | local_get local_index:63 - 0x4d6a | 21 42 | local_set local_index:66 - 0x4d6c | 20 41 | local_get local_index:65 - 0x4d6e | 21 43 | local_set local_index:67 - 0x4d70 | 20 42 | local_get local_index:66 - 0x4d72 | 20 43 | local_get local_index:67 - 0x4d74 | 48 | i32_lt_s - 0x4d75 | 21 44 | local_set local_index:68 - 0x4d77 | 41 01 | i32_const value:1 - 0x4d79 | 21 45 | local_set local_index:69 - 0x4d7b | 20 44 | local_get local_index:68 - 0x4d7d | 20 45 | local_get local_index:69 - 0x4d7f | 71 | i32_and - 0x4d80 | 21 46 | local_set local_index:70 - 0x4d82 | 02 40 | block blockty:Empty - 0x4d84 | 20 46 | local_get local_index:70 - 0x4d86 | 45 | i32_eqz - 0x4d87 | 0d 00 | br_if relative_depth:0 - 0x4d89 | 41 00 | i32_const value:0 - 0x4d8b | 21 47 | local_set local_index:71 - 0x4d8d | 20 47 | local_get local_index:71 - 0x4d8f | 28 02 bc be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x4d96 | 21 48 | local_set local_index:72 - 0x4d98 | 20 04 | local_get local_index:4 - 0x4d9a | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4d9d | 21 49 | local_set local_index:73 - 0x4d9f | 41 03 | i32_const value:3 - 0x4da1 | 21 4a | local_set local_index:74 - 0x4da3 | 20 49 | local_get local_index:73 - 0x4da5 | 20 4a | local_get local_index:74 - 0x4da7 | 74 | i32_shl - 0x4da8 | 21 4b | local_set local_index:75 - 0x4daa | 20 48 | local_get local_index:72 - 0x4dac | 20 4b | local_get local_index:75 - 0x4dae | 6a | i32_add - 0x4daf | 21 4c | local_set local_index:76 - 0x4db1 | 20 4c | local_get local_index:76 - 0x4db3 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4db6 | 21 4d | local_set local_index:77 - 0x4db8 | 20 04 | local_get local_index:4 - 0x4dba | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x4dbd | 21 4e | local_set local_index:78 - 0x4dbf | 20 4d | local_get local_index:77 - 0x4dc1 | 21 4f | local_set local_index:79 - 0x4dc3 | 20 4e | local_get local_index:78 - 0x4dc5 | 21 50 | local_set local_index:80 - 0x4dc7 | 20 4f | local_get local_index:79 - 0x4dc9 | 20 50 | local_get local_index:80 - 0x4dcb | 46 | i32_eq - 0x4dcc | 21 51 | local_set local_index:81 - 0x4dce | 41 7f | i32_const value:-1 - 0x4dd0 | 21 52 | local_set local_index:82 - 0x4dd2 | 20 51 | local_get local_index:81 - 0x4dd4 | 20 52 | local_get local_index:82 - 0x4dd6 | 73 | i32_xor - 0x4dd7 | 21 53 | local_set local_index:83 - 0x4dd9 | 41 7f | i32_const value:-1 - 0x4ddb | 21 54 | local_set local_index:84 - 0x4ddd | 20 53 | local_get local_index:83 - 0x4ddf | 20 54 | local_get local_index:84 - 0x4de1 | 73 | i32_xor - 0x4de2 | 21 55 | local_set local_index:85 - 0x4de4 | 41 01 | i32_const value:1 - 0x4de6 | 21 56 | local_set local_index:86 - 0x4de8 | 20 55 | local_get local_index:85 - 0x4dea | 20 56 | local_get local_index:86 - 0x4dec | 71 | i32_and - 0x4ded | 21 57 | local_set local_index:87 - 0x4def | 20 57 | local_get local_index:87 - 0x4df1 | 45 | i32_eqz - 0x4df2 | 0d 00 | br_if relative_depth:0 - 0x4df4 | 20 04 | local_get local_index:4 - 0x4df6 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4df9 | 21 58 | local_set local_index:88 - 0x4dfb | 20 04 | local_get local_index:4 - 0x4dfd | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4e00 | 21 59 | local_set local_index:89 - 0x4e02 | 41 03 | i32_const value:3 - 0x4e04 | 21 5a | local_set local_index:90 - 0x4e06 | 20 59 | local_get local_index:89 - 0x4e08 | 20 5a | local_get local_index:90 - 0x4e0a | 74 | i32_shl - 0x4e0b | 21 5b | local_set local_index:91 - 0x4e0d | 20 58 | local_get local_index:88 - 0x4e0f | 20 5b | local_get local_index:91 - 0x4e11 | 6a | i32_add - 0x4e12 | 21 5c | local_set local_index:92 - 0x4e14 | 20 5c | local_get local_index:92 - 0x4e16 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4e19 | 21 5d | local_set local_index:93 - 0x4e1b | 20 04 | local_get local_index:4 - 0x4e1d | 20 5d | local_get local_index:93 - 0x4e1f | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x4e22 | 20 04 | local_get local_index:4 - 0x4e24 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x4e27 | 21 5e | local_set local_index:94 - 0x4e29 | 20 04 | local_get local_index:4 - 0x4e2b | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4e2e | 21 5f | local_set local_index:95 - 0x4e30 | 20 04 | local_get local_index:4 - 0x4e32 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4e35 | 21 60 | local_set local_index:96 - 0x4e37 | 41 03 | i32_const value:3 - 0x4e39 | 21 61 | local_set local_index:97 - 0x4e3b | 20 60 | local_get local_index:96 - 0x4e3d | 20 61 | local_get local_index:97 - 0x4e3f | 74 | i32_shl - 0x4e40 | 21 62 | local_set local_index:98 - 0x4e42 | 20 5f | local_get local_index:95 - 0x4e44 | 20 62 | local_get local_index:98 - 0x4e46 | 6a | i32_add - 0x4e47 | 21 63 | local_set local_index:99 - 0x4e49 | 20 63 | local_get local_index:99 - 0x4e4b | 20 5e | local_get local_index:94 - 0x4e4d | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x4e50 | 20 04 | local_get local_index:4 - 0x4e52 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x4e55 | 21 64 | local_set local_index:100 - 0x4e57 | 20 64 | local_get local_index:100 - 0x4e59 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x4e5f | 0c 01 | br relative_depth:1 - 0x4e61 | 0b | end - 0x4e62 | 41 00 | i32_const value:0 - 0x4e64 | 21 65 | local_set local_index:101 - 0x4e66 | 20 65 | local_get local_index:101 - 0x4e68 | 28 02 b4 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7988, memory: 0 } - | 80 80 00 - 0x4e6f | 21 66 | local_set local_index:102 - 0x4e71 | 41 00 | i32_const value:0 - 0x4e73 | 21 67 | local_set local_index:103 - 0x4e75 | 20 67 | local_get local_index:103 - 0x4e77 | 28 02 b8 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7992, memory: 0 } - | 80 80 00 - 0x4e7e | 21 68 | local_set local_index:104 - 0x4e80 | 20 66 | local_get local_index:102 - 0x4e82 | 21 69 | local_set local_index:105 - 0x4e84 | 20 68 | local_get local_index:104 - 0x4e86 | 21 6a | local_set local_index:106 - 0x4e88 | 20 69 | local_get local_index:105 - 0x4e8a | 20 6a | local_get local_index:106 - 0x4e8c | 46 | i32_eq - 0x4e8d | 21 6b | local_set local_index:107 - 0x4e8f | 41 01 | i32_const value:1 - 0x4e91 | 21 6c | local_set local_index:108 - 0x4e93 | 20 6b | local_get local_index:107 - 0x4e95 | 20 6c | local_get local_index:108 - 0x4e97 | 71 | i32_and - 0x4e98 | 21 6d | local_set local_index:109 - 0x4e9a | 02 40 | block blockty:Empty - 0x4e9c | 20 6d | local_get local_index:109 - 0x4e9e | 45 | i32_eqz - 0x4e9f | 0d 00 | br_if relative_depth:0 - 0x4ea1 | 41 00 | i32_const value:0 - 0x4ea3 | 21 6e | local_set local_index:110 - 0x4ea5 | 20 6e | local_get local_index:110 - 0x4ea7 | 28 02 b8 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7992, memory: 0 } - | 80 80 00 - 0x4eae | 21 6f | local_set local_index:111 - 0x4eb0 | 41 c0 00 | i32_const value:64 - 0x4eb3 | 21 70 | local_set local_index:112 - 0x4eb5 | 20 6f | local_get local_index:111 - 0x4eb7 | 20 70 | local_get local_index:112 - 0x4eb9 | 6a | i32_add - 0x4eba | 21 71 | local_set local_index:113 - 0x4ebc | 20 04 | local_get local_index:4 - 0x4ebe | 20 71 | local_get local_index:113 - 0x4ec0 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4ec3 | 41 00 | i32_const value:0 - 0x4ec5 | 21 72 | local_set local_index:114 - 0x4ec7 | 20 72 | local_get local_index:114 - 0x4ec9 | 28 02 bc be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x4ed0 | 21 73 | local_set local_index:115 - 0x4ed2 | 20 04 | local_get local_index:4 - 0x4ed4 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4ed7 | 21 74 | local_set local_index:116 - 0x4ed9 | 41 03 | i32_const value:3 - 0x4edb | 21 75 | local_set local_index:117 - 0x4edd | 20 74 | local_get local_index:116 - 0x4edf | 20 75 | local_get local_index:117 - 0x4ee1 | 74 | i32_shl - 0x4ee2 | 21 76 | local_set local_index:118 - 0x4ee4 | 20 73 | local_get local_index:115 - 0x4ee6 | 20 76 | local_get local_index:118 - 0x4ee8 | 10 cc 80 80 | call function_index:76 - | 80 00 - 0x4eee | 21 77 | local_set local_index:119 - 0x4ef0 | 20 04 | local_get local_index:4 - 0x4ef2 | 20 77 | local_get local_index:119 - 0x4ef4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4ef7 | 20 04 | local_get local_index:4 - 0x4ef9 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4efc | 21 78 | local_set local_index:120 - 0x4efe | 41 00 | i32_const value:0 - 0x4f00 | 21 79 | local_set local_index:121 - 0x4f02 | 20 78 | local_get local_index:120 - 0x4f04 | 21 7a | local_set local_index:122 - 0x4f06 | 20 79 | local_get local_index:121 - 0x4f08 | 21 7b | local_set local_index:123 - 0x4f0a | 20 7a | local_get local_index:122 - 0x4f0c | 20 7b | local_get local_index:123 - 0x4f0e | 47 | i32_ne - 0x4f0f | 21 7c | local_set local_index:124 - 0x4f11 | 41 7f | i32_const value:-1 - 0x4f13 | 21 7d | local_set local_index:125 - 0x4f15 | 20 7c | local_get local_index:124 - 0x4f17 | 20 7d | local_get local_index:125 - 0x4f19 | 73 | i32_xor - 0x4f1a | 21 7e | local_set local_index:126 - 0x4f1c | 41 7f | i32_const value:-1 - 0x4f1e | 21 7f | local_set local_index:127 - 0x4f20 | 20 7e | local_get local_index:126 - 0x4f22 | 20 7f | local_get local_index:127 - 0x4f24 | 73 | i32_xor - 0x4f25 | 21 80 01 | local_set local_index:128 - 0x4f28 | 41 7f | i32_const value:-1 - 0x4f2a | 21 81 01 | local_set local_index:129 - 0x4f2d | 20 80 01 | local_get local_index:128 - 0x4f30 | 20 81 01 | local_get local_index:129 - 0x4f33 | 73 | i32_xor - 0x4f34 | 21 82 01 | local_set local_index:130 - 0x4f37 | 41 01 | i32_const value:1 - 0x4f39 | 21 83 01 | local_set local_index:131 - 0x4f3c | 20 82 01 | local_get local_index:130 - 0x4f3f | 20 83 01 | local_get local_index:131 - 0x4f42 | 71 | i32_and - 0x4f43 | 21 84 01 | local_set local_index:132 - 0x4f46 | 02 40 | block blockty:Empty - 0x4f48 | 20 84 01 | local_get local_index:132 - 0x4f4b | 45 | i32_eqz - 0x4f4c | 0d 00 | br_if relative_depth:0 - 0x4f4e | 0c 02 | br relative_depth:2 - 0x4f50 | 0b | end - 0x4f51 | 20 04 | local_get local_index:4 - 0x4f53 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4f56 | 21 85 01 | local_set local_index:133 - 0x4f59 | 41 00 | i32_const value:0 - 0x4f5b | 21 86 01 | local_set local_index:134 - 0x4f5e | 20 86 01 | local_get local_index:134 - 0x4f61 | 20 85 01 | local_get local_index:133 - 0x4f64 | 36 02 bc be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7996, memory: 0 } - | 80 80 00 - 0x4f6b | 20 04 | local_get local_index:4 - 0x4f6d | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x4f70 | 21 87 01 | local_set local_index:135 - 0x4f73 | 41 00 | i32_const value:0 - 0x4f75 | 21 88 01 | local_set local_index:136 - 0x4f78 | 20 88 01 | local_get local_index:136 - 0x4f7b | 20 87 01 | local_get local_index:135 - 0x4f7e | 36 02 b8 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7992, memory: 0 } - | 80 80 00 - 0x4f85 | 0b | end - 0x4f86 | 41 00 | i32_const value:0 - 0x4f88 | 21 89 01 | local_set local_index:137 - 0x4f8b | 20 89 01 | local_get local_index:137 - 0x4f8e | 28 02 b4 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7988, memory: 0 } - | 80 80 00 - 0x4f95 | 21 8a 01 | local_set local_index:138 - 0x4f98 | 20 04 | local_get local_index:4 - 0x4f9a | 20 8a 01 | local_get local_index:138 - 0x4f9d | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x4fa0 | 02 40 | block blockty:Empty - 0x4fa2 | 03 40 | loop blockty:Empty - 0x4fa4 | 20 04 | local_get local_index:4 - 0x4fa6 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x4fa9 | 21 8b 01 | local_set local_index:139 - 0x4fac | 20 04 | local_get local_index:4 - 0x4fae | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x4fb1 | 21 8c 01 | local_set local_index:140 - 0x4fb4 | 20 8b 01 | local_get local_index:139 - 0x4fb7 | 21 8d 01 | local_set local_index:141 - 0x4fba | 20 8c 01 | local_get local_index:140 - 0x4fbd | 21 8e 01 | local_set local_index:142 - 0x4fc0 | 20 8d 01 | local_get local_index:141 - 0x4fc3 | 20 8e 01 | local_get local_index:142 - 0x4fc6 | 4a | i32_gt_s - 0x4fc7 | 21 8f 01 | local_set local_index:143 - 0x4fca | 41 01 | i32_const value:1 - 0x4fcc | 21 90 01 | local_set local_index:144 - 0x4fcf | 20 8f 01 | local_get local_index:143 - 0x4fd2 | 20 90 01 | local_get local_index:144 - 0x4fd5 | 71 | i32_and - 0x4fd6 | 21 91 01 | local_set local_index:145 - 0x4fd9 | 20 91 01 | local_get local_index:145 - 0x4fdc | 45 | i32_eqz - 0x4fdd | 0d 01 | br_if relative_depth:1 - 0x4fdf | 20 04 | local_get local_index:4 - 0x4fe1 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x4fe4 | 21 92 01 | local_set local_index:146 - 0x4fe7 | 20 04 | local_get local_index:4 - 0x4fe9 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x4fec | 21 93 01 | local_set local_index:147 - 0x4fef | 41 03 | i32_const value:3 - 0x4ff1 | 21 94 01 | local_set local_index:148 - 0x4ff4 | 20 93 01 | local_get local_index:147 - 0x4ff7 | 20 94 01 | local_get local_index:148 - 0x4ffa | 74 | i32_shl - 0x4ffb | 21 95 01 | local_set local_index:149 - 0x4ffe | 20 92 01 | local_get local_index:146 - 0x5001 | 20 95 01 | local_get local_index:149 - 0x5004 | 6a | i32_add - 0x5005 | 21 96 01 | local_set local_index:150 - 0x5008 | 20 04 | local_get local_index:4 - 0x500a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x500d | 21 97 01 | local_set local_index:151 - 0x5010 | 20 04 | local_get local_index:4 - 0x5012 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x5015 | 21 98 01 | local_set local_index:152 - 0x5018 | 41 01 | i32_const value:1 - 0x501a | 21 99 01 | local_set local_index:153 - 0x501d | 20 98 01 | local_get local_index:152 - 0x5020 | 20 99 01 | local_get local_index:153 - 0x5023 | 6b | i32_sub - 0x5024 | 21 9a 01 | local_set local_index:154 - 0x5027 | 41 03 | i32_const value:3 - 0x5029 | 21 9b 01 | local_set local_index:155 - 0x502c | 20 9a 01 | local_get local_index:154 - 0x502f | 20 9b 01 | local_get local_index:155 - 0x5032 | 74 | i32_shl - 0x5033 | 21 9c 01 | local_set local_index:156 - 0x5036 | 20 97 01 | local_get local_index:151 - 0x5039 | 20 9c 01 | local_get local_index:156 - 0x503c | 6a | i32_add - 0x503d | 21 9d 01 | local_set local_index:157 - 0x5040 | 20 9d 01 | local_get local_index:157 - 0x5043 | 29 02 00 | i64_load memarg:MemArg { align: 2, max_align: 3, offset: 0, memory: 0 } - 0x5046 | 21 9e 01 | local_set local_index:158 - 0x5049 | 20 96 01 | local_get local_index:150 - 0x504c | 20 9e 01 | local_get local_index:158 - 0x504f | 37 02 00 | i64_store memarg:MemArg { align: 2, max_align: 3, offset: 0, memory: 0 } - 0x5052 | 20 04 | local_get local_index:4 - 0x5054 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x5057 | 21 9f 01 | local_set local_index:159 - 0x505a | 41 7f | i32_const value:-1 - 0x505c | 21 a0 01 | local_set local_index:160 - 0x505f | 20 9f 01 | local_get local_index:159 - 0x5062 | 20 a0 01 | local_get local_index:160 - 0x5065 | 6a | i32_add - 0x5066 | 21 a1 01 | local_set local_index:161 - 0x5069 | 20 04 | local_get local_index:4 - 0x506b | 20 a1 01 | local_get local_index:161 - 0x506e | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x5071 | 0c 00 | br relative_depth:0 - 0x5073 | 0b | end - 0x5074 | 0b | end - 0x5075 | 20 04 | local_get local_index:4 - 0x5077 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x507a | 21 a2 01 | local_set local_index:162 - 0x507d | 20 04 | local_get local_index:4 - 0x507f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5082 | 21 a3 01 | local_set local_index:163 - 0x5085 | 20 04 | local_get local_index:4 - 0x5087 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x508a | 21 a4 01 | local_set local_index:164 - 0x508d | 41 03 | i32_const value:3 - 0x508f | 21 a5 01 | local_set local_index:165 - 0x5092 | 20 a4 01 | local_get local_index:164 - 0x5095 | 20 a5 01 | local_get local_index:165 - 0x5098 | 74 | i32_shl - 0x5099 | 21 a6 01 | local_set local_index:166 - 0x509c | 20 a3 01 | local_get local_index:163 - 0x509f | 20 a6 01 | local_get local_index:166 - 0x50a2 | 6a | i32_add - 0x50a3 | 21 a7 01 | local_set local_index:167 - 0x50a6 | 20 a7 01 | local_get local_index:167 - 0x50a9 | 20 a2 01 | local_get local_index:162 - 0x50ac | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x50af | 20 04 | local_get local_index:4 - 0x50b1 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x50b4 | 21 a8 01 | local_set local_index:168 - 0x50b7 | 20 04 | local_get local_index:4 - 0x50b9 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x50bc | 21 a9 01 | local_set local_index:169 - 0x50bf | 20 04 | local_get local_index:4 - 0x50c1 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x50c4 | 21 aa 01 | local_set local_index:170 - 0x50c7 | 41 03 | i32_const value:3 - 0x50c9 | 21 ab 01 | local_set local_index:171 - 0x50cc | 20 aa 01 | local_get local_index:170 - 0x50cf | 20 ab 01 | local_get local_index:171 - 0x50d2 | 74 | i32_shl - 0x50d3 | 21 ac 01 | local_set local_index:172 - 0x50d6 | 20 a9 01 | local_get local_index:169 - 0x50d9 | 20 ac 01 | local_get local_index:172 - 0x50dc | 6a | i32_add - 0x50dd | 21 ad 01 | local_set local_index:173 - 0x50e0 | 20 ad 01 | local_get local_index:173 - 0x50e3 | 20 a8 01 | local_get local_index:168 - 0x50e6 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x50e9 | 41 00 | i32_const value:0 - 0x50eb | 21 ae 01 | local_set local_index:174 - 0x50ee | 20 ae 01 | local_get local_index:174 - 0x50f1 | 28 02 b4 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7988, memory: 0 } - | 80 80 00 - 0x50f8 | 21 af 01 | local_set local_index:175 - 0x50fb | 41 01 | i32_const value:1 - 0x50fd | 21 b0 01 | local_set local_index:176 - 0x5100 | 20 af 01 | local_get local_index:175 - 0x5103 | 20 b0 01 | local_get local_index:176 - 0x5106 | 6a | i32_add - 0x5107 | 21 b1 01 | local_set local_index:177 - 0x510a | 41 00 | i32_const value:0 - 0x510c | 21 b2 01 | local_set local_index:178 - 0x510f | 20 b2 01 | local_get local_index:178 - 0x5112 | 20 b1 01 | local_get local_index:177 - 0x5115 | 36 02 b4 be | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 7988, memory: 0 } - | 80 80 00 - 0x511c | 20 04 | local_get local_index:4 - 0x511e | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x5121 | 21 b3 01 | local_set local_index:179 - 0x5124 | 20 b3 01 | local_get local_index:179 - 0x5127 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x512d | 0b | end - 0x512e | 41 20 | i32_const value:32 - 0x5130 | 21 b4 01 | local_set local_index:180 - 0x5133 | 20 04 | local_get local_index:4 - 0x5135 | 20 b4 01 | local_get local_index:180 - 0x5138 | 6a | i32_add - 0x5139 | 21 b5 01 | local_set local_index:181 - 0x513c | 20 b5 01 | local_get local_index:181 - 0x513f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5145 | 0f | return - 0x5146 | 0b | end -============== func 116 ==================== - 0x5147 | 19 | size of function - 0x5148 | 01 | 1 local blocks - 0x5149 | 02 7f | 2 locals of type I32 - 0x514b | 41 e6 9b 80 | i32_const value:3558 - | 80 00 - 0x5151 | 21 00 | local_set local_index:0 - 0x5153 | 20 00 | local_get local_index:0 - 0x5155 | 10 d8 80 80 | call function_index:88 - | 80 00 - 0x515b | 21 01 | local_set local_index:1 - 0x515d | 20 01 | local_get local_index:1 - 0x515f | 0f | return - 0x5160 | 0b | end -============== func 117 ==================== - 0x5161 | b7 02 | size of function - 0x5163 | 01 | 1 local blocks - 0x5164 | 1c 7f | 28 locals of type I32 - 0x5166 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x516c | 21 04 | local_set local_index:4 - 0x516e | 41 30 | i32_const value:48 - 0x5170 | 21 05 | local_set local_index:5 - 0x5172 | 20 04 | local_get local_index:4 - 0x5174 | 20 05 | local_get local_index:5 - 0x5176 | 6b | i32_sub - 0x5177 | 21 06 | local_set local_index:6 - 0x5179 | 20 06 | local_get local_index:6 - 0x517b | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5181 | 20 06 | local_get local_index:6 - 0x5183 | 20 00 | local_get local_index:0 - 0x5185 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x5188 | 20 06 | local_get local_index:6 - 0x518a | 20 01 | local_get local_index:1 - 0x518c | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x518f | 20 06 | local_get local_index:6 - 0x5191 | 20 02 | local_get local_index:2 - 0x5193 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x5196 | 20 06 | local_get local_index:6 - 0x5198 | 20 03 | local_get local_index:3 - 0x519a | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x519d | 20 06 | local_get local_index:6 - 0x519f | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x51a2 | 21 07 | local_set local_index:7 - 0x51a4 | 20 07 | local_get local_index:7 - 0x51a6 | 10 f6 80 80 | call function_index:118 - | 80 00 - 0x51ac | 21 08 | local_set local_index:8 - 0x51ae | 02 40 | block blockty:Empty - 0x51b0 | 02 40 | block blockty:Empty - 0x51b2 | 20 08 | local_get local_index:8 - 0x51b4 | 0d 00 | br_if relative_depth:0 - 0x51b6 | 41 00 | i32_const value:0 - 0x51b8 | 21 09 | local_set local_index:9 - 0x51ba | 20 09 | local_get local_index:9 - 0x51bc | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x51c3 | 21 0a | local_set local_index:10 - 0x51c5 | 20 06 | local_get local_index:6 - 0x51c7 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x51ca | 21 0b | local_set local_index:11 - 0x51cc | 20 06 | local_get local_index:6 - 0x51ce | 20 0b | local_get local_index:11 - 0x51d0 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x51d3 | 41 c9 8c 80 | i32_const value:1609 - | 80 00 - 0x51d9 | 21 0c | local_set local_index:12 - 0x51db | 41 10 | i32_const value:16 - 0x51dd | 21 0d | local_set local_index:13 - 0x51df | 20 06 | local_get local_index:6 - 0x51e1 | 20 0d | local_get local_index:13 - 0x51e3 | 6a | i32_add - 0x51e4 | 21 0e | local_set local_index:14 - 0x51e6 | 20 0a | local_get local_index:10 - 0x51e8 | 20 0c | local_get local_index:12 - 0x51ea | 20 0e | local_get local_index:14 - 0x51ec | 10 a0 80 80 | call function_index:32 - | 80 00 - 0x51f2 | 1a | drop - 0x51f3 | 41 7f | i32_const value:-1 - 0x51f5 | 21 0f | local_set local_index:15 - 0x51f7 | 20 06 | local_get local_index:6 - 0x51f9 | 20 0f | local_get local_index:15 - 0x51fb | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x51fe | 0c 01 | br relative_depth:1 - 0x5200 | 0b | end - 0x5201 | 20 06 | local_get local_index:6 - 0x5203 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x5206 | 21 10 | local_set local_index:16 - 0x5208 | 20 06 | local_get local_index:6 - 0x520a | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x520d | 21 11 | local_set local_index:17 - 0x520f | 20 10 | local_get local_index:16 - 0x5211 | 21 12 | local_set local_index:18 - 0x5213 | 20 11 | local_get local_index:17 - 0x5215 | 21 13 | local_set local_index:19 - 0x5217 | 20 12 | local_get local_index:18 - 0x5219 | 20 13 | local_get local_index:19 - 0x521b | 47 | i32_ne - 0x521c | 21 14 | local_set local_index:20 - 0x521e | 41 01 | i32_const value:1 - 0x5220 | 21 15 | local_set local_index:21 - 0x5222 | 20 14 | local_get local_index:20 - 0x5224 | 20 15 | local_get local_index:21 - 0x5226 | 71 | i32_and - 0x5227 | 21 16 | local_set local_index:22 - 0x5229 | 02 40 | block blockty:Empty - 0x522b | 20 16 | local_get local_index:22 - 0x522d | 45 | i32_eqz - 0x522e | 0d 00 | br_if relative_depth:0 - 0x5230 | 41 00 | i32_const value:0 - 0x5232 | 21 17 | local_set local_index:23 - 0x5234 | 20 17 | local_get local_index:23 - 0x5236 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x523d | 21 18 | local_set local_index:24 - 0x523f | 20 06 | local_get local_index:6 - 0x5241 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x5244 | 21 19 | local_set local_index:25 - 0x5246 | 20 06 | local_get local_index:6 - 0x5248 | 20 19 | local_get local_index:25 - 0x524a | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x524d | 41 87 94 80 | i32_const value:2567 - | 80 00 - 0x5253 | 21 1a | local_set local_index:26 - 0x5255 | 20 18 | local_get local_index:24 - 0x5257 | 20 1a | local_get local_index:26 - 0x5259 | 20 06 | local_get local_index:6 - 0x525b | 10 a0 80 80 | call function_index:32 - | 80 00 - 0x5261 | 1a | drop - 0x5262 | 41 7f | i32_const value:-1 - 0x5264 | 21 1b | local_set local_index:27 - 0x5266 | 20 06 | local_get local_index:6 - 0x5268 | 20 1b | local_get local_index:27 - 0x526a | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x526d | 0c 01 | br relative_depth:1 - 0x526f | 0b | end - 0x5270 | 41 00 | i32_const value:0 - 0x5272 | 21 1c | local_set local_index:28 - 0x5274 | 20 06 | local_get local_index:6 - 0x5276 | 20 1c | local_get local_index:28 - 0x5278 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x527b | 0b | end - 0x527c | 20 06 | local_get local_index:6 - 0x527e | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x5281 | 21 1d | local_set local_index:29 - 0x5283 | 41 30 | i32_const value:48 - 0x5285 | 21 1e | local_set local_index:30 - 0x5287 | 20 06 | local_get local_index:6 - 0x5289 | 20 1e | local_get local_index:30 - 0x528b | 6a | i32_add - 0x528c | 21 1f | local_set local_index:31 - 0x528e | 20 1f | local_get local_index:31 - 0x5290 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5296 | 20 1d | local_get local_index:29 - 0x5298 | 0f | return - 0x5299 | 0b | end -============== func 118 ==================== - 0x529a | 61 | size of function - 0x529b | 01 | 1 local blocks - 0x529c | 09 7f | 9 locals of type I32 - 0x529e | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x52a4 | 21 01 | local_set local_index:1 - 0x52a6 | 41 10 | i32_const value:16 - 0x52a8 | 21 02 | local_set local_index:2 - 0x52aa | 20 01 | local_get local_index:1 - 0x52ac | 20 02 | local_get local_index:2 - 0x52ae | 6b | i32_sub - 0x52af | 21 03 | local_set local_index:3 - 0x52b1 | 20 03 | local_get local_index:3 - 0x52b3 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x52b9 | 20 03 | local_get local_index:3 - 0x52bb | 20 00 | local_get local_index:0 - 0x52bd | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x52c0 | 20 03 | local_get local_index:3 - 0x52c2 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x52c5 | 21 04 | local_set local_index:4 - 0x52c7 | 20 04 | local_get local_index:4 - 0x52c9 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x52cf | 21 05 | local_set local_index:5 - 0x52d1 | 41 80 80 80 | i32_const value:-2147483648 - | 80 78 - 0x52d7 | 21 06 | local_set local_index:6 - 0x52d9 | 20 05 | local_get local_index:5 - 0x52db | 20 06 | local_get local_index:6 - 0x52dd | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x52e3 | 21 07 | local_set local_index:7 - 0x52e5 | 41 10 | i32_const value:16 - 0x52e7 | 21 08 | local_set local_index:8 - 0x52e9 | 20 03 | local_get local_index:3 - 0x52eb | 20 08 | local_get local_index:8 - 0x52ed | 6a | i32_add - 0x52ee | 21 09 | local_set local_index:9 - 0x52f0 | 20 09 | local_get local_index:9 - 0x52f2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x52f8 | 20 07 | local_get local_index:7 - 0x52fa | 0f | return - 0x52fb | 0b | end -============== func 119 ==================== - 0x52fc | 2f | size of function - 0x52fd | 01 | 1 local blocks - 0x52fe | 05 7f | 5 locals of type I32 - 0x5300 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x5306 | 21 01 | local_set local_index:1 - 0x5308 | 41 10 | i32_const value:16 - 0x530a | 21 02 | local_set local_index:2 - 0x530c | 20 01 | local_get local_index:1 - 0x530e | 20 02 | local_get local_index:2 - 0x5310 | 6b | i32_sub - 0x5311 | 21 03 | local_set local_index:3 - 0x5313 | 20 03 | local_get local_index:3 - 0x5315 | 20 00 | local_get local_index:0 - 0x5317 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x531a | 20 03 | local_get local_index:3 - 0x531c | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x531f | 21 04 | local_set local_index:4 - 0x5321 | 20 04 | local_get local_index:4 - 0x5323 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x5326 | 21 05 | local_set local_index:5 - 0x5328 | 20 05 | local_get local_index:5 - 0x532a | 0f | return - 0x532b | 0b | end -============== func 120 ==================== - 0x532c | 70 | size of function - 0x532d | 01 | 1 local blocks - 0x532e | 0e 7f | 14 locals of type I32 - 0x5330 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x5336 | 21 02 | local_set local_index:2 - 0x5338 | 41 10 | i32_const value:16 - 0x533a | 21 03 | local_set local_index:3 - 0x533c | 20 02 | local_get local_index:2 - 0x533e | 20 03 | local_get local_index:3 - 0x5340 | 6b | i32_sub - 0x5341 | 21 04 | local_set local_index:4 - 0x5343 | 20 04 | local_get local_index:4 - 0x5345 | 20 00 | local_get local_index:0 - 0x5347 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x534a | 20 04 | local_get local_index:4 - 0x534c | 20 01 | local_get local_index:1 - 0x534e | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5351 | 20 04 | local_get local_index:4 - 0x5353 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5356 | 21 05 | local_set local_index:5 - 0x5358 | 20 05 | local_get local_index:5 - 0x535a | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x535d | 21 06 | local_set local_index:6 - 0x535f | 20 04 | local_get local_index:4 - 0x5361 | 20 06 | local_get local_index:6 - 0x5363 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x5366 | 20 04 | local_get local_index:4 - 0x5368 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x536b | 21 07 | local_set local_index:7 - 0x536d | 20 04 | local_get local_index:4 - 0x536f | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5372 | 21 08 | local_set local_index:8 - 0x5374 | 20 07 | local_get local_index:7 - 0x5376 | 20 08 | local_get local_index:8 - 0x5378 | 71 | i32_and - 0x5379 | 21 09 | local_set local_index:9 - 0x537b | 41 00 | i32_const value:0 - 0x537d | 21 0a | local_set local_index:10 - 0x537f | 20 09 | local_get local_index:9 - 0x5381 | 21 0b | local_set local_index:11 - 0x5383 | 20 0a | local_get local_index:10 - 0x5385 | 21 0c | local_set local_index:12 - 0x5387 | 20 0b | local_get local_index:11 - 0x5389 | 20 0c | local_get local_index:12 - 0x538b | 47 | i32_ne - 0x538c | 21 0d | local_set local_index:13 - 0x538e | 41 01 | i32_const value:1 - 0x5390 | 21 0e | local_set local_index:14 - 0x5392 | 20 0d | local_get local_index:13 - 0x5394 | 20 0e | local_get local_index:14 - 0x5396 | 71 | i32_and - 0x5397 | 21 0f | local_set local_index:15 - 0x5399 | 20 0f | local_get local_index:15 - 0x539b | 0f | return - 0x539c | 0b | end -============== func 121 ==================== - 0x539d | 58 | size of function - 0x539e | 01 | 1 local blocks - 0x539f | 07 7f | 7 locals of type I32 - 0x53a1 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x53a7 | 21 01 | local_set local_index:1 - 0x53a9 | 41 10 | i32_const value:16 - 0x53ab | 21 02 | local_set local_index:2 - 0x53ad | 20 01 | local_get local_index:1 - 0x53af | 20 02 | local_get local_index:2 - 0x53b1 | 6b | i32_sub - 0x53b2 | 21 03 | local_set local_index:3 - 0x53b4 | 20 03 | local_get local_index:3 - 0x53b6 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x53bc | 20 03 | local_get local_index:3 - 0x53be | 20 00 | local_get local_index:0 - 0x53c0 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x53c3 | 20 03 | local_get local_index:3 - 0x53c5 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x53c8 | 21 04 | local_set local_index:4 - 0x53ca | 20 04 | local_get local_index:4 - 0x53cc | 10 a1 80 80 | call function_index:33 - | 80 00 - 0x53d2 | 20 03 | local_get local_index:3 - 0x53d4 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x53d7 | 21 05 | local_set local_index:5 - 0x53d9 | 20 05 | local_get local_index:5 - 0x53db | 10 fa 80 80 | call function_index:122 - | 80 00 - 0x53e1 | 41 10 | i32_const value:16 - 0x53e3 | 21 06 | local_set local_index:6 - 0x53e5 | 20 03 | local_get local_index:3 - 0x53e7 | 20 06 | local_get local_index:6 - 0x53e9 | 6a | i32_add - 0x53ea | 21 07 | local_set local_index:7 - 0x53ec | 20 07 | local_get local_index:7 - 0x53ee | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x53f4 | 0f | return - 0x53f5 | 0b | end -============== func 122 ==================== - 0x53f6 | 9c 01 | size of function - 0x53f8 | 01 | 1 local blocks - 0x53f9 | 10 7f | 16 locals of type I32 - 0x53fb | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x5401 | 21 01 | local_set local_index:1 - 0x5403 | 41 10 | i32_const value:16 - 0x5405 | 21 02 | local_set local_index:2 - 0x5407 | 20 01 | local_get local_index:1 - 0x5409 | 20 02 | local_get local_index:2 - 0x540b | 6b | i32_sub - 0x540c | 21 03 | local_set local_index:3 - 0x540e | 20 03 | local_get local_index:3 - 0x5410 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5416 | 20 03 | local_get local_index:3 - 0x5418 | 20 00 | local_get local_index:0 - 0x541a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x541d | 20 03 | local_get local_index:3 - 0x541f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5422 | 21 04 | local_set local_index:4 - 0x5424 | 20 04 | local_get local_index:4 - 0x5426 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x5429 | 21 05 | local_set local_index:5 - 0x542b | 41 00 | i32_const value:0 - 0x542d | 21 06 | local_set local_index:6 - 0x542f | 20 05 | local_get local_index:5 - 0x5431 | 21 07 | local_set local_index:7 - 0x5433 | 20 06 | local_get local_index:6 - 0x5435 | 21 08 | local_set local_index:8 - 0x5437 | 20 07 | local_get local_index:7 - 0x5439 | 20 08 | local_get local_index:8 - 0x543b | 47 | i32_ne - 0x543c | 21 09 | local_set local_index:9 - 0x543e | 41 01 | i32_const value:1 - 0x5440 | 21 0a | local_set local_index:10 - 0x5442 | 20 09 | local_get local_index:9 - 0x5444 | 20 0a | local_get local_index:10 - 0x5446 | 71 | i32_and - 0x5447 | 21 0b | local_set local_index:11 - 0x5449 | 02 40 | block blockty:Empty - 0x544b | 20 0b | local_get local_index:11 - 0x544d | 45 | i32_eqz - 0x544e | 0d 00 | br_if relative_depth:0 - 0x5450 | 20 03 | local_get local_index:3 - 0x5452 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5455 | 21 0c | local_set local_index:12 - 0x5457 | 20 0c | local_get local_index:12 - 0x5459 | 10 a7 80 80 | call function_index:39 - | 80 00 - 0x545f | 0b | end - 0x5460 | 20 03 | local_get local_index:3 - 0x5462 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5465 | 21 0d | local_set local_index:13 - 0x5467 | 20 0d | local_get local_index:13 - 0x5469 | 10 82 81 80 | call function_index:130 - | 80 00 - 0x546f | 1a | drop - 0x5470 | 20 03 | local_get local_index:3 - 0x5472 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5475 | 21 0e | local_set local_index:14 - 0x5477 | 20 0e | local_get local_index:14 - 0x5479 | 10 a8 80 80 | call function_index:40 - | 80 00 - 0x547f | 41 10 | i32_const value:16 - 0x5481 | 21 0f | local_set local_index:15 - 0x5483 | 20 03 | local_get local_index:3 - 0x5485 | 20 0f | local_get local_index:15 - 0x5487 | 6a | i32_add - 0x5488 | 21 10 | local_set local_index:16 - 0x548a | 20 10 | local_get local_index:16 - 0x548c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5492 | 0f | return - 0x5493 | 0b | end -============== func 123 ==================== - 0x5494 | 73 | size of function - 0x5495 | 01 | 1 local blocks - 0x5496 | 0a 7f | 10 locals of type I32 - 0x5498 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x549e | 21 01 | local_set local_index:1 - 0x54a0 | 41 10 | i32_const value:16 - 0x54a2 | 21 02 | local_set local_index:2 - 0x54a4 | 20 01 | local_get local_index:1 - 0x54a6 | 20 02 | local_get local_index:2 - 0x54a8 | 6b | i32_sub - 0x54a9 | 21 03 | local_set local_index:3 - 0x54ab | 20 03 | local_get local_index:3 - 0x54ad | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x54b3 | 20 03 | local_get local_index:3 - 0x54b5 | 20 00 | local_get local_index:0 - 0x54b7 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x54ba | 20 03 | local_get local_index:3 - 0x54bc | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x54bf | 21 04 | local_set local_index:4 - 0x54c1 | 20 04 | local_get local_index:4 - 0x54c3 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x54c6 | 21 05 | local_set local_index:5 - 0x54c8 | 20 03 | local_get local_index:3 - 0x54ca | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x54cd | 21 06 | local_set local_index:6 - 0x54cf | 20 03 | local_get local_index:3 - 0x54d1 | 20 06 | local_get local_index:6 - 0x54d3 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x54d6 | 20 03 | local_get local_index:3 - 0x54d8 | 20 05 | local_get local_index:5 - 0x54da | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x54dd | 41 bc 9b 80 | i32_const value:3516 - | 80 00 - 0x54e3 | 21 07 | local_set local_index:7 - 0x54e5 | 20 07 | local_get local_index:7 - 0x54e7 | 20 03 | local_get local_index:3 - 0x54e9 | 10 a2 80 80 | call function_index:34 - | 80 00 - 0x54ef | 21 08 | local_set local_index:8 - 0x54f1 | 41 10 | i32_const value:16 - 0x54f3 | 21 09 | local_set local_index:9 - 0x54f5 | 20 03 | local_get local_index:3 - 0x54f7 | 20 09 | local_get local_index:9 - 0x54f9 | 6a | i32_add - 0x54fa | 21 0a | local_set local_index:10 - 0x54fc | 20 0a | local_get local_index:10 - 0x54fe | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5504 | 20 08 | local_get local_index:8 - 0x5506 | 0f | return - 0x5507 | 0b | end -============== func 124 ==================== - 0x5508 | e6 06 | size of function - 0x550a | 01 | 1 local blocks - 0x550b | 5f 7f | 95 locals of type I32 - 0x550d | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x5513 | 21 03 | local_set local_index:3 - 0x5515 | 41 30 | i32_const value:48 - 0x5517 | 21 04 | local_set local_index:4 - 0x5519 | 20 03 | local_get local_index:3 - 0x551b | 20 04 | local_get local_index:4 - 0x551d | 6b | i32_sub - 0x551e | 21 05 | local_set local_index:5 - 0x5520 | 20 05 | local_get local_index:5 - 0x5522 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5528 | 20 05 | local_get local_index:5 - 0x552a | 20 00 | local_get local_index:0 - 0x552c | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x552f | 20 05 | local_get local_index:5 - 0x5531 | 20 01 | local_get local_index:1 - 0x5533 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x5536 | 20 05 | local_get local_index:5 - 0x5538 | 20 02 | local_get local_index:2 - 0x553a | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x553d | 20 05 | local_get local_index:5 - 0x553f | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x5542 | 21 06 | local_set local_index:6 - 0x5544 | 20 05 | local_get local_index:5 - 0x5546 | 20 06 | local_get local_index:6 - 0x5548 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x554b | 20 05 | local_get local_index:5 - 0x554d | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x5550 | 21 07 | local_set local_index:7 - 0x5552 | 20 07 | local_get local_index:7 - 0x5554 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x5557 | 21 08 | local_set local_index:8 - 0x5559 | 20 05 | local_get local_index:5 - 0x555b | 20 08 | local_get local_index:8 - 0x555d | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x5560 | 20 05 | local_get local_index:5 - 0x5562 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x5565 | 21 09 | local_set local_index:9 - 0x5567 | 41 00 | i32_const value:0 - 0x5569 | 21 0a | local_set local_index:10 - 0x556b | 20 09 | local_get local_index:9 - 0x556d | 21 0b | local_set local_index:11 - 0x556f | 20 0a | local_get local_index:10 - 0x5571 | 21 0c | local_set local_index:12 - 0x5573 | 20 0b | local_get local_index:11 - 0x5575 | 20 0c | local_get local_index:12 - 0x5577 | 47 | i32_ne - 0x5578 | 21 0d | local_set local_index:13 - 0x557a | 41 01 | i32_const value:1 - 0x557c | 21 0e | local_set local_index:14 - 0x557e | 20 0d | local_get local_index:13 - 0x5580 | 20 0e | local_get local_index:14 - 0x5582 | 71 | i32_and - 0x5583 | 21 0f | local_set local_index:15 - 0x5585 | 02 40 | block blockty:Empty - 0x5587 | 02 40 | block blockty:Empty - 0x5589 | 20 0f | local_get local_index:15 - 0x558b | 45 | i32_eqz - 0x558c | 0d 00 | br_if relative_depth:0 - 0x558e | 20 05 | local_get local_index:5 - 0x5590 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x5593 | 21 10 | local_set local_index:16 - 0x5595 | 20 05 | local_get local_index:5 - 0x5597 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x559a | 21 11 | local_set local_index:17 - 0x559c | 20 05 | local_get local_index:5 - 0x559e | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x55a1 | 21 12 | local_set local_index:18 - 0x55a3 | 20 12 | local_get local_index:18 - 0x55a5 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x55ab | 21 13 | local_set local_index:19 - 0x55ad | 41 80 80 80 | i32_const value:67108864 - | 20 - 0x55b2 | 21 14 | local_set local_index:20 - 0x55b4 | 20 13 | local_get local_index:19 - 0x55b6 | 20 14 | local_get local_index:20 - 0x55b8 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x55be | 21 15 | local_set local_index:21 - 0x55c0 | 02 40 | block blockty:Empty - 0x55c2 | 20 15 | local_get local_index:21 - 0x55c4 | 0d 00 | br_if relative_depth:0 - 0x55c6 | 41 b2 9d 80 | i32_const value:3762 - | 80 00 - 0x55cc | 21 16 | local_set local_index:22 - 0x55ce | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0x55d4 | 21 17 | local_set local_index:23 - 0x55d6 | 41 cf 26 | i32_const value:4943 - 0x55d9 | 21 18 | local_set local_index:24 - 0x55db | 41 89 96 80 | i32_const value:2825 - | 80 00 - 0x55e1 | 21 19 | local_set local_index:25 - 0x55e3 | 20 16 | local_get local_index:22 - 0x55e5 | 20 17 | local_get local_index:23 - 0x55e7 | 20 18 | local_get local_index:24 - 0x55e9 | 20 19 | local_get local_index:25 - 0x55eb | 10 cb 81 80 | call function_index:203 - | 80 00 - 0x55f1 | 00 | unreachable - 0x55f2 | 0b | end - 0x55f3 | 20 05 | local_get local_index:5 - 0x55f5 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x55f8 | 21 1a | local_set local_index:26 - 0x55fa | 41 0c | i32_const value:12 - 0x55fc | 21 1b | local_set local_index:27 - 0x55fe | 20 1a | local_get local_index:26 - 0x5600 | 20 1b | local_get local_index:27 - 0x5602 | 6a | i32_add - 0x5603 | 21 1c | local_set local_index:28 - 0x5605 | 20 05 | local_get local_index:5 - 0x5607 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x560a | 21 1d | local_set local_index:29 - 0x560c | 20 1d | local_get local_index:29 - 0x560e | 10 fd 80 80 | call function_index:125 - | 80 00 - 0x5614 | 21 1e | local_set local_index:30 - 0x5616 | 20 05 | local_get local_index:5 - 0x5618 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x561b | 21 1f | local_set local_index:31 - 0x561d | 20 10 | local_get local_index:16 - 0x561f | 20 11 | local_get local_index:17 - 0x5621 | 20 1c | local_get local_index:28 - 0x5623 | 20 1e | local_get local_index:30 - 0x5625 | 20 1f | local_get local_index:31 - 0x5627 | 10 fe 80 80 | call function_index:126 - | 80 00 - 0x562d | 21 20 | local_set local_index:32 - 0x562f | 20 05 | local_get local_index:5 - 0x5631 | 20 20 | local_get local_index:32 - 0x5633 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x5636 | 0c 01 | br relative_depth:1 - 0x5638 | 0b | end - 0x5639 | 20 05 | local_get local_index:5 - 0x563b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x563e | 21 21 | local_set local_index:33 - 0x5640 | 20 21 | local_get local_index:33 - 0x5642 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x5645 | 21 22 | local_set local_index:34 - 0x5647 | 41 04 | i32_const value:4 - 0x5649 | 21 23 | local_set local_index:35 - 0x564b | 20 22 | local_get local_index:34 - 0x564d | 20 23 | local_get local_index:35 - 0x564f | 71 | i32_and - 0x5650 | 21 24 | local_set local_index:36 - 0x5652 | 02 40 | block blockty:Empty - 0x5654 | 02 40 | block blockty:Empty - 0x5656 | 20 24 | local_get local_index:36 - 0x5658 | 45 | i32_eqz - 0x5659 | 0d 00 | br_if relative_depth:0 - 0x565b | 20 05 | local_get local_index:5 - 0x565d | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x5660 | 21 25 | local_set local_index:37 - 0x5662 | 20 25 | local_get local_index:37 - 0x5664 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x5667 | 21 26 | local_set local_index:38 - 0x5669 | 41 01 | i32_const value:1 - 0x566b | 21 27 | local_set local_index:39 - 0x566d | 20 26 | local_get local_index:38 - 0x566f | 20 27 | local_get local_index:39 - 0x5671 | 71 | i32_and - 0x5672 | 21 28 | local_set local_index:40 - 0x5674 | 20 28 | local_get local_index:40 - 0x5676 | 0d 00 | br_if relative_depth:0 - 0x5678 | 20 05 | local_get local_index:5 - 0x567a | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x567d | 21 29 | local_set local_index:41 - 0x567f | 20 29 | local_get local_index:41 - 0x5681 | 10 fd 80 80 | call function_index:125 - | 80 00 - 0x5687 | 21 2a | local_set local_index:42 - 0x5689 | 20 05 | local_get local_index:5 - 0x568b | 20 2a | local_get local_index:42 - 0x568d | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x5690 | 20 05 | local_get local_index:5 - 0x5692 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x5695 | 21 2b | local_set local_index:43 - 0x5697 | 20 05 | local_get local_index:5 - 0x5699 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x569c | 21 2c | local_set local_index:44 - 0x569e | 41 01 | i32_const value:1 - 0x56a0 | 21 2d | local_set local_index:45 - 0x56a2 | 20 2b | local_get local_index:43 - 0x56a4 | 20 2d | local_get local_index:45 - 0x56a6 | 20 2c | local_get local_index:44 - 0x56a8 | 10 a3 80 80 | call function_index:35 - | 80 00 - 0x56ae | 21 2e | local_set local_index:46 - 0x56b0 | 20 05 | local_get local_index:5 - 0x56b2 | 20 2e | local_get local_index:46 - 0x56b4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x56b7 | 20 05 | local_get local_index:5 - 0x56b9 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x56bc | 21 2f | local_set local_index:47 - 0x56be | 41 00 | i32_const value:0 - 0x56c0 | 21 30 | local_set local_index:48 - 0x56c2 | 20 2f | local_get local_index:47 - 0x56c4 | 21 31 | local_set local_index:49 - 0x56c6 | 20 30 | local_get local_index:48 - 0x56c8 | 21 32 | local_set local_index:50 - 0x56ca | 20 31 | local_get local_index:49 - 0x56cc | 20 32 | local_get local_index:50 - 0x56ce | 47 | i32_ne - 0x56cf | 21 33 | local_set local_index:51 - 0x56d1 | 41 7f | i32_const value:-1 - 0x56d3 | 21 34 | local_set local_index:52 - 0x56d5 | 20 33 | local_get local_index:51 - 0x56d7 | 20 34 | local_get local_index:52 - 0x56d9 | 73 | i32_xor - 0x56da | 21 35 | local_set local_index:53 - 0x56dc | 41 7f | i32_const value:-1 - 0x56de | 21 36 | local_set local_index:54 - 0x56e0 | 20 35 | local_get local_index:53 - 0x56e2 | 20 36 | local_get local_index:54 - 0x56e4 | 73 | i32_xor - 0x56e5 | 21 37 | local_set local_index:55 - 0x56e7 | 41 7f | i32_const value:-1 - 0x56e9 | 21 38 | local_set local_index:56 - 0x56eb | 20 37 | local_get local_index:55 - 0x56ed | 20 38 | local_get local_index:56 - 0x56ef | 73 | i32_xor - 0x56f0 | 21 39 | local_set local_index:57 - 0x56f2 | 41 01 | i32_const value:1 - 0x56f4 | 21 3a | local_set local_index:58 - 0x56f6 | 20 39 | local_get local_index:57 - 0x56f8 | 20 3a | local_get local_index:58 - 0x56fa | 71 | i32_and - 0x56fb | 21 3b | local_set local_index:59 - 0x56fd | 02 40 | block blockty:Empty - 0x56ff | 20 3b | local_get local_index:59 - 0x5701 | 45 | i32_eqz - 0x5702 | 0d 00 | br_if relative_depth:0 - 0x5704 | 41 00 | i32_const value:0 - 0x5706 | 21 3c | local_set local_index:60 - 0x5708 | 20 05 | local_get local_index:5 - 0x570a | 20 3c | local_get local_index:60 - 0x570c | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x570f | 0c 03 | br relative_depth:3 - 0x5711 | 0b | end - 0x5712 | 20 05 | local_get local_index:5 - 0x5714 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x5717 | 21 3d | local_set local_index:61 - 0x5719 | 41 00 | i32_const value:0 - 0x571b | 21 3e | local_set local_index:62 - 0x571d | 20 3d | local_get local_index:61 - 0x571f | 20 3e | local_get local_index:62 - 0x5721 | 10 a4 80 80 | call function_index:36 - | 80 00 - 0x5727 | 21 3f | local_set local_index:63 - 0x5729 | 20 05 | local_get local_index:5 - 0x572b | 20 3f | local_get local_index:63 - 0x572d | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5730 | 20 05 | local_get local_index:5 - 0x5732 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5735 | 21 40 | local_set local_index:64 - 0x5737 | 41 00 | i32_const value:0 - 0x5739 | 21 41 | local_set local_index:65 - 0x573b | 20 40 | local_get local_index:64 - 0x573d | 21 42 | local_set local_index:66 - 0x573f | 20 41 | local_get local_index:65 - 0x5741 | 21 43 | local_set local_index:67 - 0x5743 | 20 42 | local_get local_index:66 - 0x5745 | 20 43 | local_get local_index:67 - 0x5747 | 47 | i32_ne - 0x5748 | 21 44 | local_set local_index:68 - 0x574a | 41 7f | i32_const value:-1 - 0x574c | 21 45 | local_set local_index:69 - 0x574e | 20 44 | local_get local_index:68 - 0x5750 | 20 45 | local_get local_index:69 - 0x5752 | 73 | i32_xor - 0x5753 | 21 46 | local_set local_index:70 - 0x5755 | 41 7f | i32_const value:-1 - 0x5757 | 21 47 | local_set local_index:71 - 0x5759 | 20 46 | local_get local_index:70 - 0x575b | 20 47 | local_get local_index:71 - 0x575d | 73 | i32_xor - 0x575e | 21 48 | local_set local_index:72 - 0x5760 | 41 7f | i32_const value:-1 - 0x5762 | 21 49 | local_set local_index:73 - 0x5764 | 20 48 | local_get local_index:72 - 0x5766 | 20 49 | local_get local_index:73 - 0x5768 | 73 | i32_xor - 0x5769 | 21 4a | local_set local_index:74 - 0x576b | 41 01 | i32_const value:1 - 0x576d | 21 4b | local_set local_index:75 - 0x576f | 20 4a | local_get local_index:74 - 0x5771 | 20 4b | local_get local_index:75 - 0x5773 | 71 | i32_and - 0x5774 | 21 4c | local_set local_index:76 - 0x5776 | 02 40 | block blockty:Empty - 0x5778 | 20 4c | local_get local_index:76 - 0x577a | 45 | i32_eqz - 0x577b | 0d 00 | br_if relative_depth:0 - 0x577d | 20 05 | local_get local_index:5 - 0x577f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5782 | 21 4d | local_set local_index:77 - 0x5784 | 20 4d | local_get local_index:77 - 0x5786 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x578c | 41 00 | i32_const value:0 - 0x578e | 21 4e | local_set local_index:78 - 0x5790 | 20 4e | local_get local_index:78 - 0x5792 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x5799 | 21 4f | local_set local_index:79 - 0x579b | 20 05 | local_get local_index:5 - 0x579d | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x57a0 | 21 50 | local_set local_index:80 - 0x57a2 | 20 50 | local_get local_index:80 - 0x57a4 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x57a7 | 21 51 | local_set local_index:81 - 0x57a9 | 20 05 | local_get local_index:5 - 0x57ab | 20 51 | local_get local_index:81 - 0x57ad | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x57b0 | 41 fd 89 80 | i32_const value:1277 - | 80 00 - 0x57b6 | 21 52 | local_set local_index:82 - 0x57b8 | 20 4f | local_get local_index:79 - 0x57ba | 20 52 | local_get local_index:82 - 0x57bc | 20 05 | local_get local_index:5 - 0x57be | 10 a0 80 80 | call function_index:32 - | 80 00 - 0x57c4 | 1a | drop - 0x57c5 | 41 00 | i32_const value:0 - 0x57c7 | 21 53 | local_set local_index:83 - 0x57c9 | 20 05 | local_get local_index:5 - 0x57cb | 20 53 | local_get local_index:83 - 0x57cd | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x57d0 | 0c 03 | br relative_depth:3 - 0x57d2 | 0b | end - 0x57d3 | 20 05 | local_get local_index:5 - 0x57d5 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x57d8 | 21 54 | local_set local_index:84 - 0x57da | 20 05 | local_get local_index:5 - 0x57dc | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x57df | 21 55 | local_set local_index:85 - 0x57e1 | 20 05 | local_get local_index:5 - 0x57e3 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x57e6 | 21 56 | local_set local_index:86 - 0x57e8 | 20 05 | local_get local_index:5 - 0x57ea | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x57ed | 21 57 | local_set local_index:87 - 0x57ef | 20 54 | local_get local_index:84 - 0x57f1 | 20 55 | local_get local_index:85 - 0x57f3 | 20 56 | local_get local_index:86 - 0x57f5 | 20 57 | local_get local_index:87 - 0x57f7 | 10 ff 80 80 | call function_index:127 - | 80 00 - 0x57fd | 21 58 | local_set local_index:88 - 0x57ff | 20 05 | local_get local_index:5 - 0x5801 | 20 58 | local_get local_index:88 - 0x5803 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x5806 | 20 05 | local_get local_index:5 - 0x5808 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x580b | 21 59 | local_set local_index:89 - 0x580d | 20 59 | local_get local_index:89 - 0x580f | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x5815 | 0c 01 | br relative_depth:1 - 0x5817 | 0b | end - 0x5818 | 20 05 | local_get local_index:5 - 0x581a | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x581d | 21 5a | local_set local_index:90 - 0x581f | 20 05 | local_get local_index:5 - 0x5821 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x5824 | 21 5b | local_set local_index:91 - 0x5826 | 20 05 | local_get local_index:5 - 0x5828 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x582b | 21 5c | local_set local_index:92 - 0x582d | 20 5a | local_get local_index:90 - 0x582f | 20 5b | local_get local_index:91 - 0x5831 | 20 5c | local_get local_index:92 - 0x5833 | 10 80 81 80 | call function_index:128 - | 80 00 - 0x5839 | 21 5d | local_set local_index:93 - 0x583b | 20 05 | local_get local_index:5 - 0x583d | 20 5d | local_get local_index:93 - 0x583f | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x5842 | 0b | end - 0x5843 | 20 05 | local_get local_index:5 - 0x5845 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x5848 | 21 5e | local_set local_index:94 - 0x584a | 20 05 | local_get local_index:5 - 0x584c | 20 5e | local_get local_index:94 - 0x584e | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x5851 | 0b | end - 0x5852 | 20 05 | local_get local_index:5 - 0x5854 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x5857 | 21 5f | local_set local_index:95 - 0x5859 | 41 30 | i32_const value:48 - 0x585b | 21 60 | local_set local_index:96 - 0x585d | 20 05 | local_get local_index:5 - 0x585f | 20 60 | local_get local_index:96 - 0x5861 | 6a | i32_add - 0x5862 | 21 61 | local_set local_index:97 - 0x5864 | 20 61 | local_get local_index:97 - 0x5866 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x586c | 20 5f | local_get local_index:95 - 0x586e | 0f | return - 0x586f | 0b | end -============== func 125 ==================== - 0x5870 | b1 01 | size of function - 0x5872 | 01 | 1 local blocks - 0x5873 | 10 7f | 16 locals of type I32 - 0x5875 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x587b | 21 01 | local_set local_index:1 - 0x587d | 41 10 | i32_const value:16 - 0x587f | 21 02 | local_set local_index:2 - 0x5881 | 20 01 | local_get local_index:1 - 0x5883 | 20 02 | local_get local_index:2 - 0x5885 | 6b | i32_sub - 0x5886 | 21 03 | local_set local_index:3 - 0x5888 | 20 03 | local_get local_index:3 - 0x588a | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5890 | 20 03 | local_get local_index:3 - 0x5892 | 20 00 | local_get local_index:0 - 0x5894 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5897 | 20 03 | local_get local_index:3 - 0x5899 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x589c | 21 04 | local_set local_index:4 - 0x589e | 20 04 | local_get local_index:4 - 0x58a0 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x58a6 | 21 05 | local_set local_index:5 - 0x58a8 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0x58ad | 21 06 | local_set local_index:6 - 0x58af | 20 05 | local_get local_index:5 - 0x58b1 | 20 06 | local_get local_index:6 - 0x58b3 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x58b9 | 21 07 | local_set local_index:7 - 0x58bb | 02 40 | block blockty:Empty - 0x58bd | 20 07 | local_get local_index:7 - 0x58bf | 0d 00 | br_if relative_depth:0 - 0x58c1 | 41 95 9e 80 | i32_const value:3861 - | 80 00 - 0x58c7 | 21 08 | local_set local_index:8 - 0x58c9 | 41 a3 92 80 | i32_const value:2339 - | 80 00 - 0x58cf | 21 09 | local_set local_index:9 - 0x58d1 | 41 17 | i32_const value:23 - 0x58d3 | 21 0a | local_set local_index:10 - 0x58d5 | 41 cc 9a 80 | i32_const value:3404 - | 80 00 - 0x58db | 21 0b | local_set local_index:11 - 0x58dd | 20 08 | local_get local_index:8 - 0x58df | 20 09 | local_get local_index:9 - 0x58e1 | 20 0a | local_get local_index:10 - 0x58e3 | 20 0b | local_get local_index:11 - 0x58e5 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0x58eb | 00 | unreachable - 0x58ec | 0b | end - 0x58ed | 20 03 | local_get local_index:3 - 0x58ef | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x58f2 | 21 0c | local_set local_index:12 - 0x58f4 | 20 03 | local_get local_index:3 - 0x58f6 | 20 0c | local_get local_index:12 - 0x58f8 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x58fb | 20 03 | local_get local_index:3 - 0x58fd | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5900 | 21 0d | local_set local_index:13 - 0x5902 | 20 0d | local_get local_index:13 - 0x5904 | 10 85 81 80 | call function_index:133 - | 80 00 - 0x590a | 21 0e | local_set local_index:14 - 0x590c | 41 10 | i32_const value:16 - 0x590e | 21 0f | local_set local_index:15 - 0x5910 | 20 03 | local_get local_index:3 - 0x5912 | 20 0f | local_get local_index:15 - 0x5914 | 6a | i32_add - 0x5915 | 21 10 | local_set local_index:16 - 0x5917 | 20 10 | local_get local_index:16 - 0x5919 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x591f | 20 0e | local_get local_index:14 - 0x5921 | 0f | return - 0x5922 | 0b | end -============== func 126 ==================== - 0x5923 | 89 03 | size of function - 0x5925 | 01 | 1 local blocks - 0x5926 | 27 7f | 39 locals of type I32 - 0x5928 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x592e | 21 05 | local_set local_index:5 - 0x5930 | 41 20 | i32_const value:32 - 0x5932 | 21 06 | local_set local_index:6 - 0x5934 | 20 05 | local_get local_index:5 - 0x5936 | 20 06 | local_get local_index:6 - 0x5938 | 6b | i32_sub - 0x5939 | 21 07 | local_set local_index:7 - 0x593b | 20 07 | local_get local_index:7 - 0x593d | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5943 | 20 07 | local_get local_index:7 - 0x5945 | 20 00 | local_get local_index:0 - 0x5947 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x594a | 20 07 | local_get local_index:7 - 0x594c | 20 01 | local_get local_index:1 - 0x594e | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x5951 | 20 07 | local_get local_index:7 - 0x5953 | 20 02 | local_get local_index:2 - 0x5955 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x5958 | 20 07 | local_get local_index:7 - 0x595a | 20 03 | local_get local_index:3 - 0x595c | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x595f | 20 07 | local_get local_index:7 - 0x5961 | 20 04 | local_get local_index:4 - 0x5963 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5966 | 20 07 | local_get local_index:7 - 0x5968 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x596b | 21 08 | local_set local_index:8 - 0x596d | 41 00 | i32_const value:0 - 0x596f | 21 09 | local_set local_index:9 - 0x5971 | 20 08 | local_get local_index:8 - 0x5973 | 21 0a | local_set local_index:10 - 0x5975 | 20 09 | local_get local_index:9 - 0x5977 | 21 0b | local_set local_index:11 - 0x5979 | 20 0a | local_get local_index:10 - 0x597b | 20 0b | local_get local_index:11 - 0x597d | 46 | i32_eq - 0x597e | 21 0c | local_set local_index:12 - 0x5980 | 41 7f | i32_const value:-1 - 0x5982 | 21 0d | local_set local_index:13 - 0x5984 | 20 0c | local_get local_index:12 - 0x5986 | 20 0d | local_get local_index:13 - 0x5988 | 73 | i32_xor - 0x5989 | 21 0e | local_set local_index:14 - 0x598b | 41 7f | i32_const value:-1 - 0x598d | 21 0f | local_set local_index:15 - 0x598f | 20 0e | local_get local_index:14 - 0x5991 | 20 0f | local_get local_index:15 - 0x5993 | 73 | i32_xor - 0x5994 | 21 10 | local_set local_index:16 - 0x5996 | 41 01 | i32_const value:1 - 0x5998 | 21 11 | local_set local_index:17 - 0x599a | 20 10 | local_get local_index:16 - 0x599c | 20 11 | local_get local_index:17 - 0x599e | 71 | i32_and - 0x599f | 21 12 | local_set local_index:18 - 0x59a1 | 02 40 | block blockty:Empty - 0x59a3 | 02 40 | block blockty:Empty - 0x59a5 | 02 40 | block blockty:Empty - 0x59a7 | 20 12 | local_get local_index:18 - 0x59a9 | 0d 00 | br_if relative_depth:0 - 0x59ab | 20 07 | local_get local_index:7 - 0x59ad | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x59b0 | 21 13 | local_set local_index:19 - 0x59b2 | 20 13 | local_get local_index:19 - 0x59b4 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x59ba | 21 14 | local_set local_index:20 - 0x59bc | 41 80 80 80 | i32_const value:536870912 - | 80 02 - 0x59c2 | 21 15 | local_set local_index:21 - 0x59c4 | 20 14 | local_get local_index:20 - 0x59c6 | 20 15 | local_get local_index:21 - 0x59c8 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x59ce | 21 16 | local_set local_index:22 - 0x59d0 | 02 40 | block blockty:Empty - 0x59d2 | 20 16 | local_get local_index:22 - 0x59d4 | 0d 00 | br_if relative_depth:0 - 0x59d6 | 41 a1 9d 80 | i32_const value:3745 - | 80 00 - 0x59dc | 21 17 | local_set local_index:23 - 0x59de | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0x59e4 | 21 18 | local_set local_index:24 - 0x59e6 | 41 9d 21 | i32_const value:4253 - 0x59e9 | 21 19 | local_set local_index:25 - 0x59eb | 41 dd 8a 80 | i32_const value:1373 - | 80 00 - 0x59f1 | 21 1a | local_set local_index:26 - 0x59f3 | 20 17 | local_get local_index:23 - 0x59f5 | 20 18 | local_get local_index:24 - 0x59f7 | 20 19 | local_get local_index:25 - 0x59f9 | 20 1a | local_get local_index:26 - 0x59fb | 10 cb 81 80 | call function_index:203 - | 80 00 - 0x5a01 | 00 | unreachable - 0x5a02 | 0b | end - 0x5a03 | 20 07 | local_get local_index:7 - 0x5a05 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5a08 | 21 1b | local_set local_index:27 - 0x5a0a | 20 1b | local_get local_index:27 - 0x5a0c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5a0f | 21 1c | local_set local_index:28 - 0x5a11 | 20 1c | local_get local_index:28 - 0x5a13 | 0d 01 | br_if relative_depth:1 - 0x5a15 | 0b | end - 0x5a16 | 20 07 | local_get local_index:7 - 0x5a18 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x5a1b | 21 1d | local_set local_index:29 - 0x5a1d | 20 07 | local_get local_index:7 - 0x5a1f | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x5a22 | 21 1e | local_set local_index:30 - 0x5a24 | 20 07 | local_get local_index:7 - 0x5a26 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x5a29 | 21 1f | local_set local_index:31 - 0x5a2b | 20 07 | local_get local_index:7 - 0x5a2d | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5a30 | 21 20 | local_set local_index:32 - 0x5a32 | 41 00 | i32_const value:0 - 0x5a34 | 21 21 | local_set local_index:33 - 0x5a36 | 20 1e | local_get local_index:30 - 0x5a38 | 20 1f | local_get local_index:31 - 0x5a3a | 20 20 | local_get local_index:32 - 0x5a3c | 20 21 | local_get local_index:33 - 0x5a3e | 20 1d | local_get local_index:29 - 0x5a40 | 11 80 80 80 | call_indirect type_index:0 table_index:0 - | 80 00 00 - 0x5a47 | 21 22 | local_set local_index:34 - 0x5a49 | 20 07 | local_get local_index:7 - 0x5a4b | 20 22 | local_get local_index:34 - 0x5a4d | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x5a50 | 0c 01 | br relative_depth:1 - 0x5a52 | 0b | end - 0x5a53 | 20 07 | local_get local_index:7 - 0x5a55 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x5a58 | 21 23 | local_set local_index:35 - 0x5a5a | 20 07 | local_get local_index:7 - 0x5a5c | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x5a5f | 21 24 | local_set local_index:36 - 0x5a61 | 20 07 | local_get local_index:7 - 0x5a63 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x5a66 | 21 25 | local_set local_index:37 - 0x5a68 | 20 07 | local_get local_index:7 - 0x5a6a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5a6d | 21 26 | local_set local_index:38 - 0x5a6f | 20 07 | local_get local_index:7 - 0x5a71 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5a74 | 21 27 | local_set local_index:39 - 0x5a76 | 20 23 | local_get local_index:35 - 0x5a78 | 20 24 | local_get local_index:36 - 0x5a7a | 20 25 | local_get local_index:37 - 0x5a7c | 20 26 | local_get local_index:38 - 0x5a7e | 20 27 | local_get local_index:39 - 0x5a80 | 10 84 81 80 | call function_index:132 - | 80 00 - 0x5a86 | 21 28 | local_set local_index:40 - 0x5a88 | 20 07 | local_get local_index:7 - 0x5a8a | 20 28 | local_get local_index:40 - 0x5a8c | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x5a8f | 0b | end - 0x5a90 | 20 07 | local_get local_index:7 - 0x5a92 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x5a95 | 21 29 | local_set local_index:41 - 0x5a97 | 41 20 | i32_const value:32 - 0x5a99 | 21 2a | local_set local_index:42 - 0x5a9b | 20 07 | local_get local_index:7 - 0x5a9d | 20 2a | local_get local_index:42 - 0x5a9f | 6a | i32_add - 0x5aa0 | 21 2b | local_set local_index:43 - 0x5aa2 | 20 2b | local_get local_index:43 - 0x5aa4 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5aaa | 20 29 | local_get local_index:41 - 0x5aac | 0f | return - 0x5aad | 0b | end -============== func 127 ==================== - 0x5aae | 96 0c | size of function - 0x5ab0 | 01 | 1 local blocks - 0x5ab1 | aa 01 7f | 170 locals of type I32 - 0x5ab4 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x5aba | 21 04 | local_set local_index:4 - 0x5abc | 41 e0 00 | i32_const value:96 - 0x5abf | 21 05 | local_set local_index:5 - 0x5ac1 | 20 04 | local_get local_index:4 - 0x5ac3 | 20 05 | local_get local_index:5 - 0x5ac5 | 6b | i32_sub - 0x5ac6 | 21 06 | local_set local_index:6 - 0x5ac8 | 20 06 | local_get local_index:6 - 0x5aca | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x5ad0 | 20 06 | local_get local_index:6 - 0x5ad2 | 20 00 | local_get local_index:0 - 0x5ad4 | 36 02 58 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x5ad7 | 20 06 | local_get local_index:6 - 0x5ad9 | 20 01 | local_get local_index:1 - 0x5adb | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x5ade | 20 06 | local_get local_index:6 - 0x5ae0 | 20 02 | local_get local_index:2 - 0x5ae2 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x5ae5 | 20 06 | local_get local_index:6 - 0x5ae7 | 20 03 | local_get local_index:3 - 0x5ae9 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x5aec | 20 06 | local_get local_index:6 - 0x5aee | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x5af1 | 21 07 | local_set local_index:7 - 0x5af3 | 20 06 | local_get local_index:6 - 0x5af5 | 20 07 | local_get local_index:7 - 0x5af7 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x5afa | 20 06 | local_get local_index:6 - 0x5afc | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x5aff | 21 08 | local_set local_index:8 - 0x5b01 | 20 08 | local_get local_index:8 - 0x5b03 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5b06 | 21 09 | local_set local_index:9 - 0x5b08 | 20 09 | local_get local_index:9 - 0x5b0a | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x5b0d | 21 0a | local_set local_index:10 - 0x5b0f | 20 06 | local_get local_index:6 - 0x5b11 | 20 0a | local_get local_index:10 - 0x5b13 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x5b16 | 20 06 | local_get local_index:6 - 0x5b18 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x5b1b | 21 0b | local_set local_index:11 - 0x5b1d | 20 0b | local_get local_index:11 - 0x5b1f | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5b22 | 21 0c | local_set local_index:12 - 0x5b24 | 20 0c | local_get local_index:12 - 0x5b26 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5b29 | 21 0d | local_set local_index:13 - 0x5b2b | 20 06 | local_get local_index:6 - 0x5b2d | 20 0d | local_get local_index:13 - 0x5b2f | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x5b32 | 20 06 | local_get local_index:6 - 0x5b34 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x5b37 | 21 0e | local_set local_index:14 - 0x5b39 | 41 0f | i32_const value:15 - 0x5b3b | 21 0f | local_set local_index:15 - 0x5b3d | 20 0e | local_get local_index:14 - 0x5b3f | 20 0f | local_get local_index:15 - 0x5b41 | 71 | i32_and - 0x5b42 | 21 10 | local_set local_index:16 - 0x5b44 | 41 7f | i32_const value:-1 - 0x5b46 | 21 11 | local_set local_index:17 - 0x5b48 | 20 10 | local_get local_index:16 - 0x5b4a | 20 11 | local_get local_index:17 - 0x5b4c | 6a | i32_add - 0x5b4d | 21 12 | local_set local_index:18 - 0x5b4f | 41 07 | i32_const value:7 - 0x5b51 | 21 13 | local_set local_index:19 - 0x5b53 | 20 12 | local_get local_index:18 - 0x5b55 | 20 13 | local_get local_index:19 - 0x5b57 | 4b | i32_gt_u - 0x5b58 | 1a | drop - 0x5b59 | 02 40 | block blockty:Empty - 0x5b5b | 02 40 | block blockty:Empty - 0x5b5d | 02 40 | block blockty:Empty - 0x5b5f | 02 40 | block blockty:Empty - 0x5b61 | 02 40 | block blockty:Empty - 0x5b63 | 02 40 | block blockty:Empty - 0x5b65 | 02 40 | block blockty:Empty - 0x5b67 | 20 12 | local_get local_index:18 - 0x5b69 | 0e 08 00 04 | br_table targets:BrTable { count: 8, default: 4, targets: [0, 4, 1, 2, 4, 4, 4, 3] } - | 01 02 04 04 - | 04 03 04 - 0x5b74 | 0b | end - 0x5b75 | 20 06 | local_get local_index:6 - 0x5b77 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x5b7a | 21 14 | local_set local_index:20 - 0x5b7c | 41 00 | i32_const value:0 - 0x5b7e | 21 15 | local_set local_index:21 - 0x5b80 | 20 14 | local_get local_index:20 - 0x5b82 | 21 16 | local_set local_index:22 - 0x5b84 | 20 15 | local_get local_index:21 - 0x5b86 | 21 17 | local_set local_index:23 - 0x5b88 | 20 16 | local_get local_index:22 - 0x5b8a | 20 17 | local_get local_index:23 - 0x5b8c | 46 | i32_eq - 0x5b8d | 21 18 | local_set local_index:24 - 0x5b8f | 41 01 | i32_const value:1 - 0x5b91 | 21 19 | local_set local_index:25 - 0x5b93 | 41 01 | i32_const value:1 - 0x5b95 | 21 1a | local_set local_index:26 - 0x5b97 | 20 18 | local_get local_index:24 - 0x5b99 | 20 1a | local_get local_index:26 - 0x5b9b | 71 | i32_and - 0x5b9c | 21 1b | local_set local_index:27 - 0x5b9e | 20 19 | local_get local_index:25 - 0x5ba0 | 21 1c | local_set local_index:28 - 0x5ba2 | 02 40 | block blockty:Empty - 0x5ba4 | 20 1b | local_get local_index:27 - 0x5ba6 | 0d 00 | br_if relative_depth:0 - 0x5ba8 | 20 06 | local_get local_index:6 - 0x5baa | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x5bad | 21 1d | local_set local_index:29 - 0x5baf | 20 1d | local_get local_index:29 - 0x5bb1 | 10 a9 80 80 | call function_index:41 - | 80 00 - 0x5bb7 | 21 1e | local_set local_index:30 - 0x5bb9 | 41 00 | i32_const value:0 - 0x5bbb | 21 1f | local_set local_index:31 - 0x5bbd | 20 1e | local_get local_index:30 - 0x5bbf | 21 20 | local_set local_index:32 - 0x5bc1 | 20 1f | local_get local_index:31 - 0x5bc3 | 21 21 | local_set local_index:33 - 0x5bc5 | 20 20 | local_get local_index:32 - 0x5bc7 | 20 21 | local_get local_index:33 - 0x5bc9 | 46 | i32_eq - 0x5bca | 21 22 | local_set local_index:34 - 0x5bcc | 20 22 | local_get local_index:34 - 0x5bce | 21 1c | local_set local_index:28 - 0x5bd0 | 0b | end - 0x5bd1 | 20 1c | local_get local_index:28 - 0x5bd3 | 21 23 | local_set local_index:35 - 0x5bd5 | 41 7f | i32_const value:-1 - 0x5bd7 | 21 24 | local_set local_index:36 - 0x5bd9 | 20 23 | local_get local_index:35 - 0x5bdb | 20 24 | local_get local_index:36 - 0x5bdd | 73 | i32_xor - 0x5bde | 21 25 | local_set local_index:37 - 0x5be0 | 41 7f | i32_const value:-1 - 0x5be2 | 21 26 | local_set local_index:38 - 0x5be4 | 20 25 | local_get local_index:37 - 0x5be6 | 20 26 | local_get local_index:38 - 0x5be8 | 73 | i32_xor - 0x5be9 | 21 27 | local_set local_index:39 - 0x5beb | 41 01 | i32_const value:1 - 0x5bed | 21 28 | local_set local_index:40 - 0x5bef | 20 27 | local_get local_index:39 - 0x5bf1 | 20 28 | local_get local_index:40 - 0x5bf3 | 71 | i32_and - 0x5bf4 | 21 29 | local_set local_index:41 - 0x5bf6 | 02 40 | block blockty:Empty - 0x5bf8 | 20 29 | local_get local_index:41 - 0x5bfa | 45 | i32_eqz - 0x5bfb | 0d 00 | br_if relative_depth:0 - 0x5bfd | 20 06 | local_get local_index:6 - 0x5bff | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x5c02 | 21 2a | local_set local_index:42 - 0x5c04 | 20 06 | local_get local_index:6 - 0x5c06 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x5c09 | 21 2b | local_set local_index:43 - 0x5c0b | 20 06 | local_get local_index:6 - 0x5c0d | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x5c10 | 21 2c | local_set local_index:44 - 0x5c12 | 20 2b | local_get local_index:43 - 0x5c14 | 20 2c | local_get local_index:44 - 0x5c16 | 20 2a | local_get local_index:42 - 0x5c18 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x5c1f | 21 2d | local_set local_index:45 - 0x5c21 | 20 06 | local_get local_index:6 - 0x5c23 | 20 2d | local_get local_index:45 - 0x5c25 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x5c28 | 0c 06 | br relative_depth:6 - 0x5c2a | 0b | end - 0x5c2b | 0c 04 | br relative_depth:4 - 0x5c2d | 0b | end - 0x5c2e | 20 06 | local_get local_index:6 - 0x5c30 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x5c33 | 21 2e | local_set local_index:46 - 0x5c35 | 20 06 | local_get local_index:6 - 0x5c37 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x5c3a | 21 2f | local_set local_index:47 - 0x5c3c | 20 06 | local_get local_index:6 - 0x5c3e | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x5c41 | 21 30 | local_set local_index:48 - 0x5c43 | 20 06 | local_get local_index:6 - 0x5c45 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x5c48 | 21 31 | local_set local_index:49 - 0x5c4a | 20 2f | local_get local_index:47 - 0x5c4c | 20 30 | local_get local_index:48 - 0x5c4e | 20 31 | local_get local_index:49 - 0x5c50 | 20 2e | local_get local_index:46 - 0x5c52 | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x5c59 | 21 32 | local_set local_index:50 - 0x5c5b | 20 06 | local_get local_index:6 - 0x5c5d | 20 32 | local_get local_index:50 - 0x5c5f | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x5c62 | 0c 04 | br relative_depth:4 - 0x5c64 | 0b | end - 0x5c65 | 20 06 | local_get local_index:6 - 0x5c67 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x5c6a | 21 33 | local_set local_index:51 - 0x5c6c | 41 00 | i32_const value:0 - 0x5c6e | 21 34 | local_set local_index:52 - 0x5c70 | 20 33 | local_get local_index:51 - 0x5c72 | 21 35 | local_set local_index:53 - 0x5c74 | 20 34 | local_get local_index:52 - 0x5c76 | 21 36 | local_set local_index:54 - 0x5c78 | 20 35 | local_get local_index:53 - 0x5c7a | 20 36 | local_get local_index:54 - 0x5c7c | 46 | i32_eq - 0x5c7d | 21 37 | local_set local_index:55 - 0x5c7f | 41 01 | i32_const value:1 - 0x5c81 | 21 38 | local_set local_index:56 - 0x5c83 | 41 01 | i32_const value:1 - 0x5c85 | 21 39 | local_set local_index:57 - 0x5c87 | 20 37 | local_get local_index:55 - 0x5c89 | 20 39 | local_get local_index:57 - 0x5c8b | 71 | i32_and - 0x5c8c | 21 3a | local_set local_index:58 - 0x5c8e | 20 38 | local_get local_index:56 - 0x5c90 | 21 3b | local_set local_index:59 - 0x5c92 | 02 40 | block blockty:Empty - 0x5c94 | 20 3a | local_get local_index:58 - 0x5c96 | 0d 00 | br_if relative_depth:0 - 0x5c98 | 20 06 | local_get local_index:6 - 0x5c9a | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x5c9d | 21 3c | local_set local_index:60 - 0x5c9f | 20 3c | local_get local_index:60 - 0x5ca1 | 10 a9 80 80 | call function_index:41 - | 80 00 - 0x5ca7 | 21 3d | local_set local_index:61 - 0x5ca9 | 41 00 | i32_const value:0 - 0x5cab | 21 3e | local_set local_index:62 - 0x5cad | 20 3d | local_get local_index:61 - 0x5caf | 21 3f | local_set local_index:63 - 0x5cb1 | 20 3e | local_get local_index:62 - 0x5cb3 | 21 40 | local_set local_index:64 - 0x5cb5 | 20 3f | local_get local_index:63 - 0x5cb7 | 20 40 | local_get local_index:64 - 0x5cb9 | 46 | i32_eq - 0x5cba | 21 41 | local_set local_index:65 - 0x5cbc | 20 41 | local_get local_index:65 - 0x5cbe | 21 3b | local_set local_index:59 - 0x5cc0 | 0b | end - 0x5cc1 | 20 3b | local_get local_index:59 - 0x5cc3 | 21 42 | local_set local_index:66 - 0x5cc5 | 41 7f | i32_const value:-1 - 0x5cc7 | 21 43 | local_set local_index:67 - 0x5cc9 | 20 42 | local_get local_index:66 - 0x5ccb | 20 43 | local_get local_index:67 - 0x5ccd | 73 | i32_xor - 0x5cce | 21 44 | local_set local_index:68 - 0x5cd0 | 41 7f | i32_const value:-1 - 0x5cd2 | 21 45 | local_set local_index:69 - 0x5cd4 | 20 44 | local_get local_index:68 - 0x5cd6 | 20 45 | local_get local_index:69 - 0x5cd8 | 73 | i32_xor - 0x5cd9 | 21 46 | local_set local_index:70 - 0x5cdb | 41 01 | i32_const value:1 - 0x5cdd | 21 47 | local_set local_index:71 - 0x5cdf | 20 46 | local_get local_index:70 - 0x5ce1 | 20 47 | local_get local_index:71 - 0x5ce3 | 71 | i32_and - 0x5ce4 | 21 48 | local_set local_index:72 - 0x5ce6 | 02 40 | block blockty:Empty - 0x5ce8 | 20 48 | local_get local_index:72 - 0x5cea | 45 | i32_eqz - 0x5ceb | 0d 00 | br_if relative_depth:0 - 0x5ced | 20 06 | local_get local_index:6 - 0x5cef | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x5cf2 | 21 49 | local_set local_index:73 - 0x5cf4 | 20 49 | local_get local_index:73 - 0x5cf6 | 10 fd 80 80 | call function_index:125 - | 80 00 - 0x5cfc | 21 4a | local_set local_index:74 - 0x5cfe | 20 06 | local_get local_index:6 - 0x5d00 | 20 4a | local_get local_index:74 - 0x5d02 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x5d05 | 20 06 | local_get local_index:6 - 0x5d07 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x5d0a | 21 4b | local_set local_index:75 - 0x5d0c | 41 00 | i32_const value:0 - 0x5d0e | 21 4c | local_set local_index:76 - 0x5d10 | 20 4b | local_get local_index:75 - 0x5d12 | 21 4d | local_set local_index:77 - 0x5d14 | 20 4c | local_get local_index:76 - 0x5d16 | 21 4e | local_set local_index:78 - 0x5d18 | 20 4d | local_get local_index:77 - 0x5d1a | 20 4e | local_get local_index:78 - 0x5d1c | 46 | i32_eq - 0x5d1d | 21 4f | local_set local_index:79 - 0x5d1f | 41 7f | i32_const value:-1 - 0x5d21 | 21 50 | local_set local_index:80 - 0x5d23 | 20 4f | local_get local_index:79 - 0x5d25 | 20 50 | local_get local_index:80 - 0x5d27 | 73 | i32_xor - 0x5d28 | 21 51 | local_set local_index:81 - 0x5d2a | 41 7f | i32_const value:-1 - 0x5d2c | 21 52 | local_set local_index:82 - 0x5d2e | 20 51 | local_get local_index:81 - 0x5d30 | 20 52 | local_get local_index:82 - 0x5d32 | 73 | i32_xor - 0x5d33 | 21 53 | local_set local_index:83 - 0x5d35 | 41 01 | i32_const value:1 - 0x5d37 | 21 54 | local_set local_index:84 - 0x5d39 | 20 53 | local_get local_index:83 - 0x5d3b | 20 54 | local_get local_index:84 - 0x5d3d | 71 | i32_and - 0x5d3e | 21 55 | local_set local_index:85 - 0x5d40 | 02 40 | block blockty:Empty - 0x5d42 | 20 55 | local_get local_index:85 - 0x5d44 | 45 | i32_eqz - 0x5d45 | 0d 00 | br_if relative_depth:0 - 0x5d47 | 20 06 | local_get local_index:6 - 0x5d49 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x5d4c | 21 56 | local_set local_index:86 - 0x5d4e | 20 06 | local_get local_index:6 - 0x5d50 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x5d53 | 21 57 | local_set local_index:87 - 0x5d55 | 41 00 | i32_const value:0 - 0x5d57 | 21 58 | local_set local_index:88 - 0x5d59 | 20 57 | local_get local_index:87 - 0x5d5b | 20 58 | local_get local_index:88 - 0x5d5d | 20 56 | local_get local_index:86 - 0x5d5f | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x5d66 | 21 59 | local_set local_index:89 - 0x5d68 | 20 06 | local_get local_index:6 - 0x5d6a | 20 59 | local_get local_index:89 - 0x5d6c | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x5d6f | 0c 05 | br relative_depth:5 - 0x5d71 | 0b | end - 0x5d72 | 41 00 | i32_const value:0 - 0x5d74 | 21 5a | local_set local_index:90 - 0x5d76 | 20 5a | local_get local_index:90 - 0x5d78 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x5d7f | 21 5b | local_set local_index:91 - 0x5d81 | 20 06 | local_get local_index:6 - 0x5d83 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x5d86 | 21 5c | local_set local_index:92 - 0x5d88 | 20 5c | local_get local_index:92 - 0x5d8a | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5d8d | 21 5d | local_set local_index:93 - 0x5d8f | 20 5d | local_get local_index:93 - 0x5d91 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x5d94 | 21 5e | local_set local_index:94 - 0x5d96 | 20 06 | local_get local_index:6 - 0x5d98 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x5d9b | 21 5f | local_set local_index:95 - 0x5d9d | 20 06 | local_get local_index:6 - 0x5d9f | 20 5f | local_get local_index:95 - 0x5da1 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x5da4 | 20 06 | local_get local_index:6 - 0x5da6 | 20 5e | local_get local_index:94 - 0x5da8 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x5dab | 41 af 9f 80 | i32_const value:4015 - | 80 00 - 0x5db1 | 21 60 | local_set local_index:96 - 0x5db3 | 41 10 | i32_const value:16 - 0x5db5 | 21 61 | local_set local_index:97 - 0x5db7 | 20 06 | local_get local_index:6 - 0x5db9 | 20 61 | local_get local_index:97 - 0x5dbb | 6a | i32_add - 0x5dbc | 21 62 | local_set local_index:98 - 0x5dbe | 20 5b | local_get local_index:91 - 0x5dc0 | 20 60 | local_get local_index:96 - 0x5dc2 | 20 62 | local_get local_index:98 - 0x5dc4 | 10 a0 80 80 | call function_index:32 - | 80 00 - 0x5dca | 1a | drop - 0x5dcb | 41 00 | i32_const value:0 - 0x5dcd | 21 63 | local_set local_index:99 - 0x5dcf | 20 06 | local_get local_index:6 - 0x5dd1 | 20 63 | local_get local_index:99 - 0x5dd3 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x5dd6 | 0c 04 | br relative_depth:4 - 0x5dd8 | 0b | end - 0x5dd9 | 0c 02 | br relative_depth:2 - 0x5ddb | 0b | end - 0x5ddc | 20 06 | local_get local_index:6 - 0x5dde | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x5de1 | 21 64 | local_set local_index:100 - 0x5de3 | 41 00 | i32_const value:0 - 0x5de5 | 21 65 | local_set local_index:101 - 0x5de7 | 20 64 | local_get local_index:100 - 0x5de9 | 21 66 | local_set local_index:102 - 0x5deb | 20 65 | local_get local_index:101 - 0x5ded | 21 67 | local_set local_index:103 - 0x5def | 20 66 | local_get local_index:102 - 0x5df1 | 20 67 | local_get local_index:103 - 0x5df3 | 46 | i32_eq - 0x5df4 | 21 68 | local_set local_index:104 - 0x5df6 | 41 01 | i32_const value:1 - 0x5df8 | 21 69 | local_set local_index:105 - 0x5dfa | 41 01 | i32_const value:1 - 0x5dfc | 21 6a | local_set local_index:106 - 0x5dfe | 20 68 | local_get local_index:104 - 0x5e00 | 20 6a | local_get local_index:106 - 0x5e02 | 71 | i32_and - 0x5e03 | 21 6b | local_set local_index:107 - 0x5e05 | 20 69 | local_get local_index:105 - 0x5e07 | 21 6c | local_set local_index:108 - 0x5e09 | 02 40 | block blockty:Empty - 0x5e0b | 20 6b | local_get local_index:107 - 0x5e0d | 0d 00 | br_if relative_depth:0 - 0x5e0f | 20 06 | local_get local_index:6 - 0x5e11 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x5e14 | 21 6d | local_set local_index:109 - 0x5e16 | 20 6d | local_get local_index:109 - 0x5e18 | 10 a9 80 80 | call function_index:41 - | 80 00 - 0x5e1e | 21 6e | local_set local_index:110 - 0x5e20 | 41 00 | i32_const value:0 - 0x5e22 | 21 6f | local_set local_index:111 - 0x5e24 | 20 6e | local_get local_index:110 - 0x5e26 | 21 70 | local_set local_index:112 - 0x5e28 | 20 6f | local_get local_index:111 - 0x5e2a | 21 71 | local_set local_index:113 - 0x5e2c | 20 70 | local_get local_index:112 - 0x5e2e | 20 71 | local_get local_index:113 - 0x5e30 | 46 | i32_eq - 0x5e31 | 21 72 | local_set local_index:114 - 0x5e33 | 20 72 | local_get local_index:114 - 0x5e35 | 21 6c | local_set local_index:108 - 0x5e37 | 0b | end - 0x5e38 | 20 6c | local_get local_index:108 - 0x5e3a | 21 73 | local_set local_index:115 - 0x5e3c | 41 7f | i32_const value:-1 - 0x5e3e | 21 74 | local_set local_index:116 - 0x5e40 | 20 73 | local_get local_index:115 - 0x5e42 | 20 74 | local_get local_index:116 - 0x5e44 | 73 | i32_xor - 0x5e45 | 21 75 | local_set local_index:117 - 0x5e47 | 41 7f | i32_const value:-1 - 0x5e49 | 21 76 | local_set local_index:118 - 0x5e4b | 20 75 | local_get local_index:117 - 0x5e4d | 20 76 | local_get local_index:118 - 0x5e4f | 73 | i32_xor - 0x5e50 | 21 77 | local_set local_index:119 - 0x5e52 | 41 01 | i32_const value:1 - 0x5e54 | 21 78 | local_set local_index:120 - 0x5e56 | 20 77 | local_get local_index:119 - 0x5e58 | 20 78 | local_get local_index:120 - 0x5e5a | 71 | i32_and - 0x5e5b | 21 79 | local_set local_index:121 - 0x5e5d | 02 40 | block blockty:Empty - 0x5e5f | 20 79 | local_get local_index:121 - 0x5e61 | 45 | i32_eqz - 0x5e62 | 0d 00 | br_if relative_depth:0 - 0x5e64 | 20 06 | local_get local_index:6 - 0x5e66 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x5e69 | 21 7a | local_set local_index:122 - 0x5e6b | 20 7a | local_get local_index:122 - 0x5e6d | 10 fd 80 80 | call function_index:125 - | 80 00 - 0x5e73 | 21 7b | local_set local_index:123 - 0x5e75 | 20 06 | local_get local_index:6 - 0x5e77 | 20 7b | local_get local_index:123 - 0x5e79 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x5e7c | 20 06 | local_get local_index:6 - 0x5e7e | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x5e81 | 21 7c | local_set local_index:124 - 0x5e83 | 41 01 | i32_const value:1 - 0x5e85 | 21 7d | local_set local_index:125 - 0x5e87 | 20 7c | local_get local_index:124 - 0x5e89 | 21 7e | local_set local_index:126 - 0x5e8b | 20 7d | local_get local_index:125 - 0x5e8d | 21 7f | local_set local_index:127 - 0x5e8f | 20 7e | local_get local_index:126 - 0x5e91 | 20 7f | local_get local_index:127 - 0x5e93 | 46 | i32_eq - 0x5e94 | 21 80 01 | local_set local_index:128 - 0x5e97 | 41 7f | i32_const value:-1 - 0x5e99 | 21 81 01 | local_set local_index:129 - 0x5e9c | 20 80 01 | local_get local_index:128 - 0x5e9f | 20 81 01 | local_get local_index:129 - 0x5ea2 | 73 | i32_xor - 0x5ea3 | 21 82 01 | local_set local_index:130 - 0x5ea6 | 41 7f | i32_const value:-1 - 0x5ea8 | 21 83 01 | local_set local_index:131 - 0x5eab | 20 82 01 | local_get local_index:130 - 0x5eae | 20 83 01 | local_get local_index:131 - 0x5eb1 | 73 | i32_xor - 0x5eb2 | 21 84 01 | local_set local_index:132 - 0x5eb5 | 41 01 | i32_const value:1 - 0x5eb7 | 21 85 01 | local_set local_index:133 - 0x5eba | 20 84 01 | local_get local_index:132 - 0x5ebd | 20 85 01 | local_get local_index:133 - 0x5ec0 | 71 | i32_and - 0x5ec1 | 21 86 01 | local_set local_index:134 - 0x5ec4 | 02 40 | block blockty:Empty - 0x5ec6 | 20 86 01 | local_get local_index:134 - 0x5ec9 | 45 | i32_eqz - 0x5eca | 0d 00 | br_if relative_depth:0 - 0x5ecc | 20 06 | local_get local_index:6 - 0x5ece | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x5ed1 | 21 87 01 | local_set local_index:135 - 0x5ed4 | 20 87 01 | local_get local_index:135 - 0x5ed7 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x5edd | 21 88 01 | local_set local_index:136 - 0x5ee0 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0x5ee5 | 21 89 01 | local_set local_index:137 - 0x5ee8 | 20 88 01 | local_get local_index:136 - 0x5eeb | 20 89 01 | local_get local_index:137 - 0x5eee | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x5ef4 | 21 8a 01 | local_set local_index:138 - 0x5ef7 | 02 40 | block blockty:Empty - 0x5ef9 | 20 8a 01 | local_get local_index:138 - 0x5efc | 0d 00 | br_if relative_depth:0 - 0x5efe | 41 9a a0 80 | i32_const value:4122 - | 80 00 - 0x5f04 | 21 8b 01 | local_set local_index:139 - 0x5f07 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0x5f0d | 21 8c 01 | local_set local_index:140 - 0x5f10 | 41 94 26 | i32_const value:4884 - 0x5f13 | 21 8d 01 | local_set local_index:141 - 0x5f16 | 41 a7 96 80 | i32_const value:2855 - | 80 00 - 0x5f1c | 21 8e 01 | local_set local_index:142 - 0x5f1f | 20 8b 01 | local_get local_index:139 - 0x5f22 | 20 8c 01 | local_get local_index:140 - 0x5f25 | 20 8d 01 | local_get local_index:141 - 0x5f28 | 20 8e 01 | local_get local_index:142 - 0x5f2b | 10 cb 81 80 | call function_index:203 - | 80 00 - 0x5f31 | 00 | unreachable - 0x5f32 | 0b | end - 0x5f33 | 20 06 | local_get local_index:6 - 0x5f35 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x5f38 | 21 8f 01 | local_set local_index:143 - 0x5f3b | 20 8f 01 | local_get local_index:143 - 0x5f3e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x5f41 | 21 90 01 | local_set local_index:144 - 0x5f44 | 20 06 | local_get local_index:6 - 0x5f46 | 20 90 01 | local_get local_index:144 - 0x5f49 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x5f4c | 20 06 | local_get local_index:6 - 0x5f4e | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x5f51 | 21 91 01 | local_set local_index:145 - 0x5f54 | 20 06 | local_get local_index:6 - 0x5f56 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x5f59 | 21 92 01 | local_set local_index:146 - 0x5f5c | 20 06 | local_get local_index:6 - 0x5f5e | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x5f61 | 21 93 01 | local_set local_index:147 - 0x5f64 | 20 92 01 | local_get local_index:146 - 0x5f67 | 20 93 01 | local_get local_index:147 - 0x5f6a | 20 91 01 | local_get local_index:145 - 0x5f6d | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x5f74 | 21 94 01 | local_set local_index:148 - 0x5f77 | 20 06 | local_get local_index:6 - 0x5f79 | 20 94 01 | local_get local_index:148 - 0x5f7c | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x5f7f | 20 06 | local_get local_index:6 - 0x5f81 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x5f84 | 21 95 01 | local_set local_index:149 - 0x5f87 | 20 06 | local_get local_index:6 - 0x5f89 | 20 95 01 | local_get local_index:149 - 0x5f8c | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x5f8f | 0c 04 | br relative_depth:4 - 0x5f91 | 0b | end - 0x5f92 | 41 00 | i32_const value:0 - 0x5f94 | 21 96 01 | local_set local_index:150 - 0x5f97 | 20 96 01 | local_get local_index:150 - 0x5f9a | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x5fa1 | 21 97 01 | local_set local_index:151 - 0x5fa4 | 20 06 | local_get local_index:6 - 0x5fa6 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x5fa9 | 21 98 01 | local_set local_index:152 - 0x5fac | 20 98 01 | local_get local_index:152 - 0x5faf | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x5fb2 | 21 99 01 | local_set local_index:153 - 0x5fb5 | 20 99 01 | local_get local_index:153 - 0x5fb8 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x5fbb | 21 9a 01 | local_set local_index:154 - 0x5fbe | 20 06 | local_get local_index:6 - 0x5fc0 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x5fc3 | 21 9b 01 | local_set local_index:155 - 0x5fc6 | 20 06 | local_get local_index:6 - 0x5fc8 | 20 9b 01 | local_get local_index:155 - 0x5fcb | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x5fce | 20 06 | local_get local_index:6 - 0x5fd0 | 20 9a 01 | local_get local_index:154 - 0x5fd3 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x5fd6 | 41 ff 9e 80 | i32_const value:3967 - | 80 00 - 0x5fdc | 21 9c 01 | local_set local_index:156 - 0x5fdf | 41 20 | i32_const value:32 - 0x5fe1 | 21 9d 01 | local_set local_index:157 - 0x5fe4 | 20 06 | local_get local_index:6 - 0x5fe6 | 20 9d 01 | local_get local_index:157 - 0x5fe9 | 6a | i32_add - 0x5fea | 21 9e 01 | local_set local_index:158 - 0x5fed | 20 97 01 | local_get local_index:151 - 0x5ff0 | 20 9c 01 | local_get local_index:156 - 0x5ff3 | 20 9e 01 | local_get local_index:158 - 0x5ff6 | 10 a0 80 80 | call function_index:32 - | 80 00 - 0x5ffc | 1a | drop - 0x5ffd | 41 00 | i32_const value:0 - 0x5fff | 21 9f 01 | local_set local_index:159 - 0x6002 | 20 06 | local_get local_index:6 - 0x6004 | 20 9f 01 | local_get local_index:159 - 0x6007 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x600a | 0c 03 | br relative_depth:3 - 0x600c | 0b | end - 0x600d | 0c 01 | br relative_depth:1 - 0x600f | 0b | end - 0x6010 | 41 00 | i32_const value:0 - 0x6012 | 21 a0 01 | local_set local_index:160 - 0x6015 | 20 a0 01 | local_get local_index:160 - 0x6018 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x601f | 21 a1 01 | local_set local_index:161 - 0x6022 | 41 c1 90 80 | i32_const value:2113 - | 80 00 - 0x6028 | 21 a2 01 | local_set local_index:162 - 0x602b | 20 a1 01 | local_get local_index:161 - 0x602e | 20 a2 01 | local_get local_index:162 - 0x6031 | 10 84 80 80 | call function_index:4 - | 80 00 - 0x6037 | 41 00 | i32_const value:0 - 0x6039 | 21 a3 01 | local_set local_index:163 - 0x603c | 20 06 | local_get local_index:6 - 0x603e | 20 a3 01 | local_get local_index:163 - 0x6041 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x6044 | 0c 01 | br relative_depth:1 - 0x6046 | 0b | end - 0x6047 | 41 00 | i32_const value:0 - 0x6049 | 21 a4 01 | local_set local_index:164 - 0x604c | 20 a4 01 | local_get local_index:164 - 0x604f | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x6056 | 21 a5 01 | local_set local_index:165 - 0x6059 | 20 06 | local_get local_index:6 - 0x605b | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x605e | 21 a6 01 | local_set local_index:166 - 0x6061 | 20 a6 01 | local_get local_index:166 - 0x6064 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x6067 | 21 a7 01 | local_set local_index:167 - 0x606a | 20 a7 01 | local_get local_index:167 - 0x606d | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x6070 | 21 a8 01 | local_set local_index:168 - 0x6073 | 20 06 | local_get local_index:6 - 0x6075 | 20 a8 01 | local_get local_index:168 - 0x6078 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x607b | 41 a3 8d 80 | i32_const value:1699 - | 80 00 - 0x6081 | 21 a9 01 | local_set local_index:169 - 0x6084 | 20 a5 01 | local_get local_index:165 - 0x6087 | 20 a9 01 | local_get local_index:169 - 0x608a | 20 06 | local_get local_index:6 - 0x608c | 10 a0 80 80 | call function_index:32 - | 80 00 - 0x6092 | 1a | drop - 0x6093 | 41 00 | i32_const value:0 - 0x6095 | 21 aa 01 | local_set local_index:170 - 0x6098 | 20 06 | local_get local_index:6 - 0x609a | 20 aa 01 | local_get local_index:170 - 0x609d | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x60a0 | 0b | end - 0x60a1 | 20 06 | local_get local_index:6 - 0x60a3 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x60a6 | 21 ab 01 | local_set local_index:171 - 0x60a9 | 41 e0 00 | i32_const value:96 - 0x60ac | 21 ac 01 | local_set local_index:172 - 0x60af | 20 06 | local_get local_index:6 - 0x60b1 | 20 ac 01 | local_get local_index:172 - 0x60b4 | 6a | i32_add - 0x60b5 | 21 ad 01 | local_set local_index:173 - 0x60b8 | 20 ad 01 | local_get local_index:173 - 0x60bb | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x60c1 | 20 ab 01 | local_get local_index:171 - 0x60c4 | 0f | return - 0x60c5 | 0b | end -============== func 128 ==================== - 0x60c6 | 99 01 | size of function - 0x60c8 | 01 | 1 local blocks - 0x60c9 | 0d 7f | 13 locals of type I32 - 0x60cb | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x60d1 | 21 03 | local_set local_index:3 - 0x60d3 | 41 20 | i32_const value:32 - 0x60d5 | 21 04 | local_set local_index:4 - 0x60d7 | 20 03 | local_get local_index:3 - 0x60d9 | 20 04 | local_get local_index:4 - 0x60db | 6b | i32_sub - 0x60dc | 21 05 | local_set local_index:5 - 0x60de | 20 05 | local_get local_index:5 - 0x60e0 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x60e6 | 20 05 | local_get local_index:5 - 0x60e8 | 20 00 | local_get local_index:0 - 0x60ea | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x60ed | 20 05 | local_get local_index:5 - 0x60ef | 20 01 | local_get local_index:1 - 0x60f1 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x60f4 | 20 05 | local_get local_index:5 - 0x60f6 | 20 02 | local_get local_index:2 - 0x60f8 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x60fb | 20 05 | local_get local_index:5 - 0x60fd | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6100 | 21 06 | local_set local_index:6 - 0x6102 | 20 06 | local_get local_index:6 - 0x6104 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x6107 | 21 07 | local_set local_index:7 - 0x6109 | 20 05 | local_get local_index:5 - 0x610b | 20 07 | local_get local_index:7 - 0x610d | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x6110 | 20 05 | local_get local_index:5 - 0x6112 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6115 | 21 08 | local_set local_index:8 - 0x6117 | 20 05 | local_get local_index:5 - 0x6119 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x611c | 21 09 | local_set local_index:9 - 0x611e | 20 05 | local_get local_index:5 - 0x6120 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x6123 | 21 0a | local_set local_index:10 - 0x6125 | 20 05 | local_get local_index:5 - 0x6127 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x612a | 21 0b | local_set local_index:11 - 0x612c | 20 08 | local_get local_index:8 - 0x612e | 20 09 | local_get local_index:9 - 0x6130 | 20 0a | local_get local_index:10 - 0x6132 | 20 0b | local_get local_index:11 - 0x6134 | 10 ff 80 80 | call function_index:127 - | 80 00 - 0x613a | 21 0c | local_set local_index:12 - 0x613c | 20 05 | local_get local_index:5 - 0x613e | 20 0c | local_get local_index:12 - 0x6140 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x6143 | 20 05 | local_get local_index:5 - 0x6145 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x6148 | 21 0d | local_set local_index:13 - 0x614a | 41 20 | i32_const value:32 - 0x614c | 21 0e | local_set local_index:14 - 0x614e | 20 05 | local_get local_index:5 - 0x6150 | 20 0e | local_get local_index:14 - 0x6152 | 6a | i32_add - 0x6153 | 21 0f | local_set local_index:15 - 0x6155 | 20 0f | local_get local_index:15 - 0x6157 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x615d | 20 0d | local_get local_index:13 - 0x615f | 0f | return - 0x6160 | 0b | end -============== func 129 ==================== - 0x6161 | d4 11 | size of function - 0x6163 | 01 | 1 local blocks - 0x6164 | e8 01 7f | 232 locals of type I32 - 0x6167 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x616d | 21 03 | local_set local_index:3 - 0x616f | 41 d0 00 | i32_const value:80 - 0x6172 | 21 04 | local_set local_index:4 - 0x6174 | 20 03 | local_get local_index:3 - 0x6176 | 20 04 | local_get local_index:4 - 0x6178 | 6b | i32_sub - 0x6179 | 21 05 | local_set local_index:5 - 0x617b | 20 05 | local_get local_index:5 - 0x617d | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x6183 | 20 05 | local_get local_index:5 - 0x6185 | 20 00 | local_get local_index:0 - 0x6187 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x618a | 20 05 | local_get local_index:5 - 0x618c | 20 01 | local_get local_index:1 - 0x618e | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x6191 | 20 05 | local_get local_index:5 - 0x6193 | 20 02 | local_get local_index:2 - 0x6195 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x6198 | 20 05 | local_get local_index:5 - 0x619a | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x619d | 21 06 | local_set local_index:6 - 0x619f | 20 06 | local_get local_index:6 - 0x61a1 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x61a4 | 21 07 | local_set local_index:7 - 0x61a6 | 41 00 | i32_const value:0 - 0x61a8 | 21 08 | local_set local_index:8 - 0x61aa | 20 07 | local_get local_index:7 - 0x61ac | 21 09 | local_set local_index:9 - 0x61ae | 20 08 | local_get local_index:8 - 0x61b0 | 21 0a | local_set local_index:10 - 0x61b2 | 20 09 | local_get local_index:9 - 0x61b4 | 20 0a | local_get local_index:10 - 0x61b6 | 47 | i32_ne - 0x61b7 | 21 0b | local_set local_index:11 - 0x61b9 | 41 01 | i32_const value:1 - 0x61bb | 21 0c | local_set local_index:12 - 0x61bd | 20 0b | local_get local_index:11 - 0x61bf | 20 0c | local_get local_index:12 - 0x61c1 | 71 | i32_and - 0x61c2 | 21 0d | local_set local_index:13 - 0x61c4 | 02 40 | block blockty:Empty - 0x61c6 | 02 40 | block blockty:Empty - 0x61c8 | 20 0d | local_get local_index:13 - 0x61ca | 45 | i32_eqz - 0x61cb | 0d 00 | br_if relative_depth:0 - 0x61cd | 20 05 | local_get local_index:5 - 0x61cf | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x61d2 | 21 0e | local_set local_index:14 - 0x61d4 | 20 05 | local_get local_index:5 - 0x61d6 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x61d9 | 21 0f | local_set local_index:15 - 0x61db | 20 0f | local_get local_index:15 - 0x61dd | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x61e0 | 21 10 | local_set local_index:16 - 0x61e2 | 20 05 | local_get local_index:5 - 0x61e4 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x61e7 | 21 11 | local_set local_index:17 - 0x61e9 | 20 10 | local_get local_index:16 - 0x61eb | 20 11 | local_get local_index:17 - 0x61ed | 20 0e | local_get local_index:14 - 0x61ef | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x61f6 | 21 12 | local_set local_index:18 - 0x61f8 | 20 05 | local_get local_index:5 - 0x61fa | 20 12 | local_get local_index:18 - 0x61fc | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x61ff | 20 05 | local_get local_index:5 - 0x6201 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6204 | 21 13 | local_set local_index:19 - 0x6206 | 02 40 | block blockty:Empty - 0x6208 | 20 13 | local_get local_index:19 - 0x620a | 45 | i32_eqz - 0x620b | 0d 00 | br_if relative_depth:0 - 0x620d | 20 05 | local_get local_index:5 - 0x620f | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6212 | 21 14 | local_set local_index:20 - 0x6214 | 20 05 | local_get local_index:5 - 0x6216 | 20 14 | local_get local_index:20 - 0x6218 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x621b | 0c 02 | br relative_depth:2 - 0x621d | 0b | end - 0x621e | 0b | end - 0x621f | 20 05 | local_get local_index:5 - 0x6221 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x6224 | 21 15 | local_set local_index:21 - 0x6226 | 20 15 | local_get local_index:21 - 0x6228 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x622b | 21 16 | local_set local_index:22 - 0x622d | 41 00 | i32_const value:0 - 0x622f | 21 17 | local_set local_index:23 - 0x6231 | 20 16 | local_get local_index:22 - 0x6233 | 21 18 | local_set local_index:24 - 0x6235 | 20 17 | local_get local_index:23 - 0x6237 | 21 19 | local_set local_index:25 - 0x6239 | 20 18 | local_get local_index:24 - 0x623b | 20 19 | local_get local_index:25 - 0x623d | 47 | i32_ne - 0x623e | 21 1a | local_set local_index:26 - 0x6240 | 41 01 | i32_const value:1 - 0x6242 | 21 1b | local_set local_index:27 - 0x6244 | 20 1a | local_get local_index:26 - 0x6246 | 20 1b | local_get local_index:27 - 0x6248 | 71 | i32_and - 0x6249 | 21 1c | local_set local_index:28 - 0x624b | 02 40 | block blockty:Empty - 0x624d | 20 1c | local_get local_index:28 - 0x624f | 45 | i32_eqz - 0x6250 | 0d 00 | br_if relative_depth:0 - 0x6252 | 20 05 | local_get local_index:5 - 0x6254 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x6257 | 21 1d | local_set local_index:29 - 0x6259 | 20 05 | local_get local_index:5 - 0x625b | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x625e | 21 1e | local_set local_index:30 - 0x6260 | 20 1e | local_get local_index:30 - 0x6262 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x6265 | 21 1f | local_set local_index:31 - 0x6267 | 20 05 | local_get local_index:5 - 0x6269 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x626c | 21 20 | local_set local_index:32 - 0x626e | 20 1f | local_get local_index:31 - 0x6270 | 20 20 | local_get local_index:32 - 0x6272 | 20 1d | local_get local_index:29 - 0x6274 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x627b | 21 21 | local_set local_index:33 - 0x627d | 20 05 | local_get local_index:5 - 0x627f | 20 21 | local_get local_index:33 - 0x6281 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x6284 | 20 05 | local_get local_index:5 - 0x6286 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x6289 | 21 22 | local_set local_index:34 - 0x628b | 02 40 | block blockty:Empty - 0x628d | 20 22 | local_get local_index:34 - 0x628f | 45 | i32_eqz - 0x6290 | 0d 00 | br_if relative_depth:0 - 0x6292 | 20 05 | local_get local_index:5 - 0x6294 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x6297 | 21 23 | local_set local_index:35 - 0x6299 | 20 05 | local_get local_index:5 - 0x629b | 20 23 | local_get local_index:35 - 0x629d | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x62a0 | 0c 02 | br relative_depth:2 - 0x62a2 | 0b | end - 0x62a3 | 0b | end - 0x62a4 | 20 05 | local_get local_index:5 - 0x62a6 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x62a9 | 21 24 | local_set local_index:36 - 0x62ab | 20 24 | local_get local_index:36 - 0x62ad | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x62b0 | 21 25 | local_set local_index:37 - 0x62b2 | 41 00 | i32_const value:0 - 0x62b4 | 21 26 | local_set local_index:38 - 0x62b6 | 20 25 | local_get local_index:37 - 0x62b8 | 21 27 | local_set local_index:39 - 0x62ba | 20 26 | local_get local_index:38 - 0x62bc | 21 28 | local_set local_index:40 - 0x62be | 20 27 | local_get local_index:39 - 0x62c0 | 20 28 | local_get local_index:40 - 0x62c2 | 47 | i32_ne - 0x62c3 | 21 29 | local_set local_index:41 - 0x62c5 | 41 01 | i32_const value:1 - 0x62c7 | 21 2a | local_set local_index:42 - 0x62c9 | 20 29 | local_get local_index:41 - 0x62cb | 20 2a | local_get local_index:42 - 0x62cd | 71 | i32_and - 0x62ce | 21 2b | local_set local_index:43 - 0x62d0 | 02 40 | block blockty:Empty - 0x62d2 | 20 2b | local_get local_index:43 - 0x62d4 | 45 | i32_eqz - 0x62d5 | 0d 00 | br_if relative_depth:0 - 0x62d7 | 20 05 | local_get local_index:5 - 0x62d9 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x62dc | 21 2c | local_set local_index:44 - 0x62de | 20 05 | local_get local_index:5 - 0x62e0 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x62e3 | 21 2d | local_set local_index:45 - 0x62e5 | 20 2d | local_get local_index:45 - 0x62e7 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x62ea | 21 2e | local_set local_index:46 - 0x62ec | 20 05 | local_get local_index:5 - 0x62ee | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x62f1 | 21 2f | local_set local_index:47 - 0x62f3 | 20 2e | local_get local_index:46 - 0x62f5 | 20 2f | local_get local_index:47 - 0x62f7 | 20 2c | local_get local_index:44 - 0x62f9 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x6300 | 21 30 | local_set local_index:48 - 0x6302 | 20 05 | local_get local_index:5 - 0x6304 | 20 30 | local_get local_index:48 - 0x6306 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x6309 | 20 05 | local_get local_index:5 - 0x630b | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x630e | 21 31 | local_set local_index:49 - 0x6310 | 02 40 | block blockty:Empty - 0x6312 | 20 31 | local_get local_index:49 - 0x6314 | 45 | i32_eqz - 0x6315 | 0d 00 | br_if relative_depth:0 - 0x6317 | 20 05 | local_get local_index:5 - 0x6319 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x631c | 21 32 | local_set local_index:50 - 0x631e | 20 05 | local_get local_index:5 - 0x6320 | 20 32 | local_get local_index:50 - 0x6322 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x6325 | 0c 02 | br relative_depth:2 - 0x6327 | 0b | end - 0x6328 | 0b | end - 0x6329 | 20 05 | local_get local_index:5 - 0x632b | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x632e | 21 33 | local_set local_index:51 - 0x6330 | 20 33 | local_get local_index:51 - 0x6332 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x6335 | 21 34 | local_set local_index:52 - 0x6337 | 41 00 | i32_const value:0 - 0x6339 | 21 35 | local_set local_index:53 - 0x633b | 20 34 | local_get local_index:52 - 0x633d | 21 36 | local_set local_index:54 - 0x633f | 20 35 | local_get local_index:53 - 0x6341 | 21 37 | local_set local_index:55 - 0x6343 | 20 36 | local_get local_index:54 - 0x6345 | 20 37 | local_get local_index:55 - 0x6347 | 47 | i32_ne - 0x6348 | 21 38 | local_set local_index:56 - 0x634a | 41 01 | i32_const value:1 - 0x634c | 21 39 | local_set local_index:57 - 0x634e | 20 38 | local_get local_index:56 - 0x6350 | 20 39 | local_get local_index:57 - 0x6352 | 71 | i32_and - 0x6353 | 21 3a | local_set local_index:58 - 0x6355 | 02 40 | block blockty:Empty - 0x6357 | 20 3a | local_get local_index:58 - 0x6359 | 45 | i32_eqz - 0x635a | 0d 00 | br_if relative_depth:0 - 0x635c | 20 05 | local_get local_index:5 - 0x635e | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x6361 | 21 3b | local_set local_index:59 - 0x6363 | 20 05 | local_get local_index:5 - 0x6365 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x6368 | 21 3c | local_set local_index:60 - 0x636a | 20 3c | local_get local_index:60 - 0x636c | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x636f | 21 3d | local_set local_index:61 - 0x6371 | 20 05 | local_get local_index:5 - 0x6373 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x6376 | 21 3e | local_set local_index:62 - 0x6378 | 20 3d | local_get local_index:61 - 0x637a | 20 3e | local_get local_index:62 - 0x637c | 20 3b | local_get local_index:59 - 0x637e | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x6385 | 21 3f | local_set local_index:63 - 0x6387 | 20 05 | local_get local_index:5 - 0x6389 | 20 3f | local_get local_index:63 - 0x638b | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x638e | 20 05 | local_get local_index:5 - 0x6390 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x6393 | 21 40 | local_set local_index:64 - 0x6395 | 02 40 | block blockty:Empty - 0x6397 | 20 40 | local_get local_index:64 - 0x6399 | 45 | i32_eqz - 0x639a | 0d 00 | br_if relative_depth:0 - 0x639c | 20 05 | local_get local_index:5 - 0x639e | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x63a1 | 21 41 | local_set local_index:65 - 0x63a3 | 20 05 | local_get local_index:5 - 0x63a5 | 20 41 | local_get local_index:65 - 0x63a7 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x63aa | 0c 02 | br relative_depth:2 - 0x63ac | 0b | end - 0x63ad | 0b | end - 0x63ae | 20 05 | local_get local_index:5 - 0x63b0 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x63b3 | 21 42 | local_set local_index:66 - 0x63b5 | 20 42 | local_get local_index:66 - 0x63b7 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x63ba | 21 43 | local_set local_index:67 - 0x63bc | 41 00 | i32_const value:0 - 0x63be | 21 44 | local_set local_index:68 - 0x63c0 | 20 43 | local_get local_index:67 - 0x63c2 | 21 45 | local_set local_index:69 - 0x63c4 | 20 44 | local_get local_index:68 - 0x63c6 | 21 46 | local_set local_index:70 - 0x63c8 | 20 45 | local_get local_index:69 - 0x63ca | 20 46 | local_get local_index:70 - 0x63cc | 47 | i32_ne - 0x63cd | 21 47 | local_set local_index:71 - 0x63cf | 41 01 | i32_const value:1 - 0x63d1 | 21 48 | local_set local_index:72 - 0x63d3 | 20 47 | local_get local_index:71 - 0x63d5 | 20 48 | local_get local_index:72 - 0x63d7 | 71 | i32_and - 0x63d8 | 21 49 | local_set local_index:73 - 0x63da | 02 40 | block blockty:Empty - 0x63dc | 20 49 | local_get local_index:73 - 0x63de | 45 | i32_eqz - 0x63df | 0d 00 | br_if relative_depth:0 - 0x63e1 | 20 05 | local_get local_index:5 - 0x63e3 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x63e6 | 21 4a | local_set local_index:74 - 0x63e8 | 20 05 | local_get local_index:5 - 0x63ea | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x63ed | 21 4b | local_set local_index:75 - 0x63ef | 20 4b | local_get local_index:75 - 0x63f1 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x63f4 | 21 4c | local_set local_index:76 - 0x63f6 | 20 05 | local_get local_index:5 - 0x63f8 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x63fb | 21 4d | local_set local_index:77 - 0x63fd | 20 4c | local_get local_index:76 - 0x63ff | 20 4d | local_get local_index:77 - 0x6401 | 20 4a | local_get local_index:74 - 0x6403 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x640a | 21 4e | local_set local_index:78 - 0x640c | 20 05 | local_get local_index:5 - 0x640e | 20 4e | local_get local_index:78 - 0x6410 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x6413 | 20 05 | local_get local_index:5 - 0x6415 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x6418 | 21 4f | local_set local_index:79 - 0x641a | 02 40 | block blockty:Empty - 0x641c | 20 4f | local_get local_index:79 - 0x641e | 45 | i32_eqz - 0x641f | 0d 00 | br_if relative_depth:0 - 0x6421 | 20 05 | local_get local_index:5 - 0x6423 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x6426 | 21 50 | local_set local_index:80 - 0x6428 | 20 05 | local_get local_index:5 - 0x642a | 20 50 | local_get local_index:80 - 0x642c | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x642f | 0c 02 | br relative_depth:2 - 0x6431 | 0b | end - 0x6432 | 0b | end - 0x6433 | 20 05 | local_get local_index:5 - 0x6435 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x6438 | 21 51 | local_set local_index:81 - 0x643a | 20 51 | local_get local_index:81 - 0x643c | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x643f | 21 52 | local_set local_index:82 - 0x6441 | 41 00 | i32_const value:0 - 0x6443 | 21 53 | local_set local_index:83 - 0x6445 | 20 52 | local_get local_index:82 - 0x6447 | 21 54 | local_set local_index:84 - 0x6449 | 20 53 | local_get local_index:83 - 0x644b | 21 55 | local_set local_index:85 - 0x644d | 20 54 | local_get local_index:84 - 0x644f | 20 55 | local_get local_index:85 - 0x6451 | 47 | i32_ne - 0x6452 | 21 56 | local_set local_index:86 - 0x6454 | 41 01 | i32_const value:1 - 0x6456 | 21 57 | local_set local_index:87 - 0x6458 | 20 56 | local_get local_index:86 - 0x645a | 20 57 | local_get local_index:87 - 0x645c | 71 | i32_and - 0x645d | 21 58 | local_set local_index:88 - 0x645f | 02 40 | block blockty:Empty - 0x6461 | 20 58 | local_get local_index:88 - 0x6463 | 45 | i32_eqz - 0x6464 | 0d 00 | br_if relative_depth:0 - 0x6466 | 20 05 | local_get local_index:5 - 0x6468 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x646b | 21 59 | local_set local_index:89 - 0x646d | 20 05 | local_get local_index:5 - 0x646f | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x6472 | 21 5a | local_set local_index:90 - 0x6474 | 20 5a | local_get local_index:90 - 0x6476 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x6479 | 21 5b | local_set local_index:91 - 0x647b | 20 05 | local_get local_index:5 - 0x647d | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x6480 | 21 5c | local_set local_index:92 - 0x6482 | 20 5b | local_get local_index:91 - 0x6484 | 20 5c | local_get local_index:92 - 0x6486 | 20 59 | local_get local_index:89 - 0x6488 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x648f | 21 5d | local_set local_index:93 - 0x6491 | 20 05 | local_get local_index:5 - 0x6493 | 20 5d | local_get local_index:93 - 0x6495 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x6498 | 20 05 | local_get local_index:5 - 0x649a | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x649d | 21 5e | local_set local_index:94 - 0x649f | 02 40 | block blockty:Empty - 0x64a1 | 20 5e | local_get local_index:94 - 0x64a3 | 45 | i32_eqz - 0x64a4 | 0d 00 | br_if relative_depth:0 - 0x64a6 | 20 05 | local_get local_index:5 - 0x64a8 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x64ab | 21 5f | local_set local_index:95 - 0x64ad | 20 05 | local_get local_index:5 - 0x64af | 20 5f | local_get local_index:95 - 0x64b1 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x64b4 | 0c 02 | br relative_depth:2 - 0x64b6 | 0b | end - 0x64b7 | 0b | end - 0x64b8 | 20 05 | local_get local_index:5 - 0x64ba | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x64bd | 21 60 | local_set local_index:96 - 0x64bf | 20 60 | local_get local_index:96 - 0x64c1 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x64c4 | 21 61 | local_set local_index:97 - 0x64c6 | 41 00 | i32_const value:0 - 0x64c8 | 21 62 | local_set local_index:98 - 0x64ca | 20 61 | local_get local_index:97 - 0x64cc | 21 63 | local_set local_index:99 - 0x64ce | 20 62 | local_get local_index:98 - 0x64d0 | 21 64 | local_set local_index:100 - 0x64d2 | 20 63 | local_get local_index:99 - 0x64d4 | 20 64 | local_get local_index:100 - 0x64d6 | 47 | i32_ne - 0x64d7 | 21 65 | local_set local_index:101 - 0x64d9 | 41 01 | i32_const value:1 - 0x64db | 21 66 | local_set local_index:102 - 0x64dd | 20 65 | local_get local_index:101 - 0x64df | 20 66 | local_get local_index:102 - 0x64e1 | 71 | i32_and - 0x64e2 | 21 67 | local_set local_index:103 - 0x64e4 | 02 40 | block blockty:Empty - 0x64e6 | 20 67 | local_get local_index:103 - 0x64e8 | 45 | i32_eqz - 0x64e9 | 0d 00 | br_if relative_depth:0 - 0x64eb | 20 05 | local_get local_index:5 - 0x64ed | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x64f0 | 21 68 | local_set local_index:104 - 0x64f2 | 20 05 | local_get local_index:5 - 0x64f4 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x64f7 | 21 69 | local_set local_index:105 - 0x64f9 | 20 69 | local_get local_index:105 - 0x64fb | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x64fe | 21 6a | local_set local_index:106 - 0x6500 | 20 05 | local_get local_index:5 - 0x6502 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x6505 | 21 6b | local_set local_index:107 - 0x6507 | 20 6a | local_get local_index:106 - 0x6509 | 20 6b | local_get local_index:107 - 0x650b | 20 68 | local_get local_index:104 - 0x650d | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x6514 | 21 6c | local_set local_index:108 - 0x6516 | 20 05 | local_get local_index:5 - 0x6518 | 20 6c | local_get local_index:108 - 0x651a | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x651d | 20 05 | local_get local_index:5 - 0x651f | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x6522 | 21 6d | local_set local_index:109 - 0x6524 | 02 40 | block blockty:Empty - 0x6526 | 20 6d | local_get local_index:109 - 0x6528 | 45 | i32_eqz - 0x6529 | 0d 00 | br_if relative_depth:0 - 0x652b | 20 05 | local_get local_index:5 - 0x652d | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x6530 | 21 6e | local_set local_index:110 - 0x6532 | 20 05 | local_get local_index:5 - 0x6534 | 20 6e | local_get local_index:110 - 0x6536 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x6539 | 0c 02 | br relative_depth:2 - 0x653b | 0b | end - 0x653c | 0b | end - 0x653d | 20 05 | local_get local_index:5 - 0x653f | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x6542 | 21 6f | local_set local_index:111 - 0x6544 | 20 6f | local_get local_index:111 - 0x6546 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x6549 | 21 70 | local_set local_index:112 - 0x654b | 41 00 | i32_const value:0 - 0x654d | 21 71 | local_set local_index:113 - 0x654f | 20 70 | local_get local_index:112 - 0x6551 | 21 72 | local_set local_index:114 - 0x6553 | 20 71 | local_get local_index:113 - 0x6555 | 21 73 | local_set local_index:115 - 0x6557 | 20 72 | local_get local_index:114 - 0x6559 | 20 73 | local_get local_index:115 - 0x655b | 47 | i32_ne - 0x655c | 21 74 | local_set local_index:116 - 0x655e | 41 01 | i32_const value:1 - 0x6560 | 21 75 | local_set local_index:117 - 0x6562 | 20 74 | local_get local_index:116 - 0x6564 | 20 75 | local_get local_index:117 - 0x6566 | 71 | i32_and - 0x6567 | 21 76 | local_set local_index:118 - 0x6569 | 02 40 | block blockty:Empty - 0x656b | 20 76 | local_get local_index:118 - 0x656d | 45 | i32_eqz - 0x656e | 0d 00 | br_if relative_depth:0 - 0x6570 | 20 05 | local_get local_index:5 - 0x6572 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x6575 | 21 77 | local_set local_index:119 - 0x6577 | 20 05 | local_get local_index:5 - 0x6579 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x657c | 21 78 | local_set local_index:120 - 0x657e | 20 78 | local_get local_index:120 - 0x6580 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x6583 | 21 79 | local_set local_index:121 - 0x6585 | 20 05 | local_get local_index:5 - 0x6587 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x658a | 21 7a | local_set local_index:122 - 0x658c | 20 79 | local_get local_index:121 - 0x658e | 20 7a | local_get local_index:122 - 0x6590 | 20 77 | local_get local_index:119 - 0x6592 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x6599 | 21 7b | local_set local_index:123 - 0x659b | 20 05 | local_get local_index:5 - 0x659d | 20 7b | local_get local_index:123 - 0x659f | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x65a2 | 20 05 | local_get local_index:5 - 0x65a4 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x65a7 | 21 7c | local_set local_index:124 - 0x65a9 | 02 40 | block blockty:Empty - 0x65ab | 20 7c | local_get local_index:124 - 0x65ad | 45 | i32_eqz - 0x65ae | 0d 00 | br_if relative_depth:0 - 0x65b0 | 20 05 | local_get local_index:5 - 0x65b2 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x65b5 | 21 7d | local_set local_index:125 - 0x65b7 | 20 05 | local_get local_index:5 - 0x65b9 | 20 7d | local_get local_index:125 - 0x65bb | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x65be | 0c 02 | br relative_depth:2 - 0x65c0 | 0b | end - 0x65c1 | 0b | end - 0x65c2 | 20 05 | local_get local_index:5 - 0x65c4 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x65c7 | 21 7e | local_set local_index:126 - 0x65c9 | 20 7e | local_get local_index:126 - 0x65cb | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x65ce | 21 7f | local_set local_index:127 - 0x65d0 | 41 00 | i32_const value:0 - 0x65d2 | 21 80 01 | local_set local_index:128 - 0x65d5 | 20 7f | local_get local_index:127 - 0x65d7 | 21 81 01 | local_set local_index:129 - 0x65da | 20 80 01 | local_get local_index:128 - 0x65dd | 21 82 01 | local_set local_index:130 - 0x65e0 | 20 81 01 | local_get local_index:129 - 0x65e3 | 20 82 01 | local_get local_index:130 - 0x65e6 | 47 | i32_ne - 0x65e7 | 21 83 01 | local_set local_index:131 - 0x65ea | 41 01 | i32_const value:1 - 0x65ec | 21 84 01 | local_set local_index:132 - 0x65ef | 20 83 01 | local_get local_index:131 - 0x65f2 | 20 84 01 | local_get local_index:132 - 0x65f5 | 71 | i32_and - 0x65f6 | 21 85 01 | local_set local_index:133 - 0x65f9 | 02 40 | block blockty:Empty - 0x65fb | 20 85 01 | local_get local_index:133 - 0x65fe | 45 | i32_eqz - 0x65ff | 0d 00 | br_if relative_depth:0 - 0x6601 | 20 05 | local_get local_index:5 - 0x6603 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x6606 | 21 86 01 | local_set local_index:134 - 0x6609 | 20 05 | local_get local_index:5 - 0x660b | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x660e | 21 87 01 | local_set local_index:135 - 0x6611 | 20 87 01 | local_get local_index:135 - 0x6614 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6617 | 21 88 01 | local_set local_index:136 - 0x661a | 20 05 | local_get local_index:5 - 0x661c | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x661f | 21 89 01 | local_set local_index:137 - 0x6622 | 20 88 01 | local_get local_index:136 - 0x6625 | 20 89 01 | local_get local_index:137 - 0x6628 | 20 86 01 | local_get local_index:134 - 0x662b | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x6632 | 21 8a 01 | local_set local_index:138 - 0x6635 | 20 05 | local_get local_index:5 - 0x6637 | 20 8a 01 | local_get local_index:138 - 0x663a | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x663d | 20 05 | local_get local_index:5 - 0x663f | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6642 | 21 8b 01 | local_set local_index:139 - 0x6645 | 02 40 | block blockty:Empty - 0x6647 | 20 8b 01 | local_get local_index:139 - 0x664a | 45 | i32_eqz - 0x664b | 0d 00 | br_if relative_depth:0 - 0x664d | 20 05 | local_get local_index:5 - 0x664f | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6652 | 21 8c 01 | local_set local_index:140 - 0x6655 | 20 05 | local_get local_index:5 - 0x6657 | 20 8c 01 | local_get local_index:140 - 0x665a | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x665d | 0c 02 | br relative_depth:2 - 0x665f | 0b | end - 0x6660 | 0b | end - 0x6661 | 20 05 | local_get local_index:5 - 0x6663 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x6666 | 21 8d 01 | local_set local_index:141 - 0x6669 | 20 8d 01 | local_get local_index:141 - 0x666c | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x666f | 21 8e 01 | local_set local_index:142 - 0x6672 | 41 00 | i32_const value:0 - 0x6674 | 21 8f 01 | local_set local_index:143 - 0x6677 | 20 8e 01 | local_get local_index:142 - 0x667a | 21 90 01 | local_set local_index:144 - 0x667d | 20 8f 01 | local_get local_index:143 - 0x6680 | 21 91 01 | local_set local_index:145 - 0x6683 | 20 90 01 | local_get local_index:144 - 0x6686 | 20 91 01 | local_get local_index:145 - 0x6689 | 47 | i32_ne - 0x668a | 21 92 01 | local_set local_index:146 - 0x668d | 41 01 | i32_const value:1 - 0x668f | 21 93 01 | local_set local_index:147 - 0x6692 | 20 92 01 | local_get local_index:146 - 0x6695 | 20 93 01 | local_get local_index:147 - 0x6698 | 71 | i32_and - 0x6699 | 21 94 01 | local_set local_index:148 - 0x669c | 02 40 | block blockty:Empty - 0x669e | 20 94 01 | local_get local_index:148 - 0x66a1 | 45 | i32_eqz - 0x66a2 | 0d 00 | br_if relative_depth:0 - 0x66a4 | 20 05 | local_get local_index:5 - 0x66a6 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x66a9 | 21 95 01 | local_set local_index:149 - 0x66ac | 20 05 | local_get local_index:5 - 0x66ae | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x66b1 | 21 96 01 | local_set local_index:150 - 0x66b4 | 20 96 01 | local_get local_index:150 - 0x66b7 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x66ba | 21 97 01 | local_set local_index:151 - 0x66bd | 20 05 | local_get local_index:5 - 0x66bf | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x66c2 | 21 98 01 | local_set local_index:152 - 0x66c5 | 20 97 01 | local_get local_index:151 - 0x66c8 | 20 98 01 | local_get local_index:152 - 0x66cb | 20 95 01 | local_get local_index:149 - 0x66ce | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x66d5 | 21 99 01 | local_set local_index:153 - 0x66d8 | 20 05 | local_get local_index:5 - 0x66da | 20 99 01 | local_get local_index:153 - 0x66dd | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x66e0 | 20 05 | local_get local_index:5 - 0x66e2 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x66e5 | 21 9a 01 | local_set local_index:154 - 0x66e8 | 02 40 | block blockty:Empty - 0x66ea | 20 9a 01 | local_get local_index:154 - 0x66ed | 45 | i32_eqz - 0x66ee | 0d 00 | br_if relative_depth:0 - 0x66f0 | 20 05 | local_get local_index:5 - 0x66f2 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x66f5 | 21 9b 01 | local_set local_index:155 - 0x66f8 | 20 05 | local_get local_index:5 - 0x66fa | 20 9b 01 | local_get local_index:155 - 0x66fd | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x6700 | 0c 02 | br relative_depth:2 - 0x6702 | 0b | end - 0x6703 | 0b | end - 0x6704 | 20 05 | local_get local_index:5 - 0x6706 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x6709 | 21 9c 01 | local_set local_index:156 - 0x670c | 20 9c 01 | local_get local_index:156 - 0x670f | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x6712 | 21 9d 01 | local_set local_index:157 - 0x6715 | 41 00 | i32_const value:0 - 0x6717 | 21 9e 01 | local_set local_index:158 - 0x671a | 20 9d 01 | local_get local_index:157 - 0x671d | 21 9f 01 | local_set local_index:159 - 0x6720 | 20 9e 01 | local_get local_index:158 - 0x6723 | 21 a0 01 | local_set local_index:160 - 0x6726 | 20 9f 01 | local_get local_index:159 - 0x6729 | 20 a0 01 | local_get local_index:160 - 0x672c | 47 | i32_ne - 0x672d | 21 a1 01 | local_set local_index:161 - 0x6730 | 41 01 | i32_const value:1 - 0x6732 | 21 a2 01 | local_set local_index:162 - 0x6735 | 20 a1 01 | local_get local_index:161 - 0x6738 | 20 a2 01 | local_get local_index:162 - 0x673b | 71 | i32_and - 0x673c | 21 a3 01 | local_set local_index:163 - 0x673f | 02 40 | block blockty:Empty - 0x6741 | 20 a3 01 | local_get local_index:163 - 0x6744 | 45 | i32_eqz - 0x6745 | 0d 00 | br_if relative_depth:0 - 0x6747 | 20 05 | local_get local_index:5 - 0x6749 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x674c | 21 a4 01 | local_set local_index:164 - 0x674f | 20 05 | local_get local_index:5 - 0x6751 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x6754 | 21 a5 01 | local_set local_index:165 - 0x6757 | 20 a5 01 | local_get local_index:165 - 0x675a | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x675d | 21 a6 01 | local_set local_index:166 - 0x6760 | 20 05 | local_get local_index:5 - 0x6762 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x6765 | 21 a7 01 | local_set local_index:167 - 0x6768 | 20 a6 01 | local_get local_index:166 - 0x676b | 20 a7 01 | local_get local_index:167 - 0x676e | 20 a4 01 | local_get local_index:164 - 0x6771 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x6778 | 21 a8 01 | local_set local_index:168 - 0x677b | 20 05 | local_get local_index:5 - 0x677d | 20 a8 01 | local_get local_index:168 - 0x6780 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x6783 | 20 05 | local_get local_index:5 - 0x6785 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x6788 | 21 a9 01 | local_set local_index:169 - 0x678b | 02 40 | block blockty:Empty - 0x678d | 20 a9 01 | local_get local_index:169 - 0x6790 | 45 | i32_eqz - 0x6791 | 0d 00 | br_if relative_depth:0 - 0x6793 | 20 05 | local_get local_index:5 - 0x6795 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x6798 | 21 aa 01 | local_set local_index:170 - 0x679b | 20 05 | local_get local_index:5 - 0x679d | 20 aa 01 | local_get local_index:170 - 0x67a0 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x67a3 | 0c 02 | br relative_depth:2 - 0x67a5 | 0b | end - 0x67a6 | 0b | end - 0x67a7 | 20 05 | local_get local_index:5 - 0x67a9 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x67ac | 21 ab 01 | local_set local_index:171 - 0x67af | 20 ab 01 | local_get local_index:171 - 0x67b2 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x67b5 | 21 ac 01 | local_set local_index:172 - 0x67b8 | 41 00 | i32_const value:0 - 0x67ba | 21 ad 01 | local_set local_index:173 - 0x67bd | 20 ac 01 | local_get local_index:172 - 0x67c0 | 21 ae 01 | local_set local_index:174 - 0x67c3 | 20 ad 01 | local_get local_index:173 - 0x67c6 | 21 af 01 | local_set local_index:175 - 0x67c9 | 20 ae 01 | local_get local_index:174 - 0x67cc | 20 af 01 | local_get local_index:175 - 0x67cf | 47 | i32_ne - 0x67d0 | 21 b0 01 | local_set local_index:176 - 0x67d3 | 41 01 | i32_const value:1 - 0x67d5 | 21 b1 01 | local_set local_index:177 - 0x67d8 | 20 b0 01 | local_get local_index:176 - 0x67db | 20 b1 01 | local_get local_index:177 - 0x67de | 71 | i32_and - 0x67df | 21 b2 01 | local_set local_index:178 - 0x67e2 | 02 40 | block blockty:Empty - 0x67e4 | 20 b2 01 | local_get local_index:178 - 0x67e7 | 45 | i32_eqz - 0x67e8 | 0d 00 | br_if relative_depth:0 - 0x67ea | 20 05 | local_get local_index:5 - 0x67ec | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x67ef | 21 b3 01 | local_set local_index:179 - 0x67f2 | 20 05 | local_get local_index:5 - 0x67f4 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x67f7 | 21 b4 01 | local_set local_index:180 - 0x67fa | 20 b4 01 | local_get local_index:180 - 0x67fd | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x6800 | 21 b5 01 | local_set local_index:181 - 0x6803 | 20 05 | local_get local_index:5 - 0x6805 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x6808 | 21 b6 01 | local_set local_index:182 - 0x680b | 20 b5 01 | local_get local_index:181 - 0x680e | 20 b6 01 | local_get local_index:182 - 0x6811 | 20 b3 01 | local_get local_index:179 - 0x6814 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x681b | 21 b7 01 | local_set local_index:183 - 0x681e | 20 05 | local_get local_index:5 - 0x6820 | 20 b7 01 | local_get local_index:183 - 0x6823 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x6826 | 20 05 | local_get local_index:5 - 0x6828 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x682b | 21 b8 01 | local_set local_index:184 - 0x682e | 02 40 | block blockty:Empty - 0x6830 | 20 b8 01 | local_get local_index:184 - 0x6833 | 45 | i32_eqz - 0x6834 | 0d 00 | br_if relative_depth:0 - 0x6836 | 20 05 | local_get local_index:5 - 0x6838 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x683b | 21 b9 01 | local_set local_index:185 - 0x683e | 20 05 | local_get local_index:5 - 0x6840 | 20 b9 01 | local_get local_index:185 - 0x6843 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x6846 | 0c 02 | br relative_depth:2 - 0x6848 | 0b | end - 0x6849 | 0b | end - 0x684a | 20 05 | local_get local_index:5 - 0x684c | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x684f | 21 ba 01 | local_set local_index:186 - 0x6852 | 20 ba 01 | local_get local_index:186 - 0x6855 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6858 | 21 bb 01 | local_set local_index:187 - 0x685b | 41 00 | i32_const value:0 - 0x685d | 21 bc 01 | local_set local_index:188 - 0x6860 | 20 bb 01 | local_get local_index:187 - 0x6863 | 21 bd 01 | local_set local_index:189 - 0x6866 | 20 bc 01 | local_get local_index:188 - 0x6869 | 21 be 01 | local_set local_index:190 - 0x686c | 20 bd 01 | local_get local_index:189 - 0x686f | 20 be 01 | local_get local_index:190 - 0x6872 | 47 | i32_ne - 0x6873 | 21 bf 01 | local_set local_index:191 - 0x6876 | 41 01 | i32_const value:1 - 0x6878 | 21 c0 01 | local_set local_index:192 - 0x687b | 20 bf 01 | local_get local_index:191 - 0x687e | 20 c0 01 | local_get local_index:192 - 0x6881 | 71 | i32_and - 0x6882 | 21 c1 01 | local_set local_index:193 - 0x6885 | 02 40 | block blockty:Empty - 0x6887 | 20 c1 01 | local_get local_index:193 - 0x688a | 45 | i32_eqz - 0x688b | 0d 00 | br_if relative_depth:0 - 0x688d | 20 05 | local_get local_index:5 - 0x688f | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x6892 | 21 c2 01 | local_set local_index:194 - 0x6895 | 20 c2 01 | local_get local_index:194 - 0x6898 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x689b | 21 c3 01 | local_set local_index:195 - 0x689e | 20 05 | local_get local_index:5 - 0x68a0 | 20 c3 01 | local_get local_index:195 - 0x68a3 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x68a6 | 41 00 | i32_const value:0 - 0x68a8 | 21 c4 01 | local_set local_index:196 - 0x68ab | 20 05 | local_get local_index:5 - 0x68ad | 20 c4 01 | local_get local_index:196 - 0x68b0 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x68b3 | 02 40 | block blockty:Empty - 0x68b5 | 03 40 | loop blockty:Empty - 0x68b7 | 20 05 | local_get local_index:5 - 0x68b9 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x68bc | 21 c5 01 | local_set local_index:197 - 0x68bf | 20 05 | local_get local_index:5 - 0x68c1 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x68c4 | 21 c6 01 | local_set local_index:198 - 0x68c7 | 20 c6 01 | local_get local_index:198 - 0x68ca | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x68cd | 21 c7 01 | local_set local_index:199 - 0x68d0 | 20 c5 01 | local_get local_index:197 - 0x68d3 | 21 c8 01 | local_set local_index:200 - 0x68d6 | 20 c7 01 | local_get local_index:199 - 0x68d9 | 21 c9 01 | local_set local_index:201 - 0x68dc | 20 c8 01 | local_get local_index:200 - 0x68df | 20 c9 01 | local_get local_index:201 - 0x68e2 | 48 | i32_lt_s - 0x68e3 | 21 ca 01 | local_set local_index:202 - 0x68e6 | 41 01 | i32_const value:1 - 0x68e8 | 21 cb 01 | local_set local_index:203 - 0x68eb | 20 ca 01 | local_get local_index:202 - 0x68ee | 20 cb 01 | local_get local_index:203 - 0x68f1 | 71 | i32_and - 0x68f2 | 21 cc 01 | local_set local_index:204 - 0x68f5 | 20 cc 01 | local_get local_index:204 - 0x68f8 | 45 | i32_eqz - 0x68f9 | 0d 01 | br_if relative_depth:1 - 0x68fb | 20 05 | local_get local_index:5 - 0x68fd | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x6900 | 21 cd 01 | local_set local_index:205 - 0x6903 | 20 05 | local_get local_index:5 - 0x6905 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x6908 | 21 ce 01 | local_set local_index:206 - 0x690b | 41 02 | i32_const value:2 - 0x690d | 21 cf 01 | local_set local_index:207 - 0x6910 | 20 ce 01 | local_get local_index:206 - 0x6913 | 20 cf 01 | local_get local_index:207 - 0x6916 | 74 | i32_shl - 0x6917 | 21 d0 01 | local_set local_index:208 - 0x691a | 20 cd 01 | local_get local_index:205 - 0x691d | 20 d0 01 | local_get local_index:208 - 0x6920 | 6a | i32_add - 0x6921 | 21 d1 01 | local_set local_index:209 - 0x6924 | 20 d1 01 | local_get local_index:209 - 0x6927 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x692a | 21 d2 01 | local_set local_index:210 - 0x692d | 41 00 | i32_const value:0 - 0x692f | 21 d3 01 | local_set local_index:211 - 0x6932 | 20 d2 01 | local_get local_index:210 - 0x6935 | 21 d4 01 | local_set local_index:212 - 0x6938 | 20 d3 01 | local_get local_index:211 - 0x693b | 21 d5 01 | local_set local_index:213 - 0x693e | 20 d4 01 | local_get local_index:212 - 0x6941 | 20 d5 01 | local_get local_index:213 - 0x6944 | 47 | i32_ne - 0x6945 | 21 d6 01 | local_set local_index:214 - 0x6948 | 41 01 | i32_const value:1 - 0x694a | 21 d7 01 | local_set local_index:215 - 0x694d | 20 d6 01 | local_get local_index:214 - 0x6950 | 20 d7 01 | local_get local_index:215 - 0x6953 | 71 | i32_and - 0x6954 | 21 d8 01 | local_set local_index:216 - 0x6957 | 02 40 | block blockty:Empty - 0x6959 | 20 d8 01 | local_get local_index:216 - 0x695c | 45 | i32_eqz - 0x695d | 0d 00 | br_if relative_depth:0 - 0x695f | 20 05 | local_get local_index:5 - 0x6961 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x6964 | 21 d9 01 | local_set local_index:217 - 0x6967 | 20 05 | local_get local_index:5 - 0x6969 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x696c | 21 da 01 | local_set local_index:218 - 0x696f | 20 05 | local_get local_index:5 - 0x6971 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x6974 | 21 db 01 | local_set local_index:219 - 0x6977 | 41 02 | i32_const value:2 - 0x6979 | 21 dc 01 | local_set local_index:220 - 0x697c | 20 db 01 | local_get local_index:219 - 0x697f | 20 dc 01 | local_get local_index:220 - 0x6982 | 74 | i32_shl - 0x6983 | 21 dd 01 | local_set local_index:221 - 0x6986 | 20 da 01 | local_get local_index:218 - 0x6989 | 20 dd 01 | local_get local_index:221 - 0x698c | 6a | i32_add - 0x698d | 21 de 01 | local_set local_index:222 - 0x6990 | 20 de 01 | local_get local_index:222 - 0x6993 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x6996 | 21 df 01 | local_set local_index:223 - 0x6999 | 20 05 | local_get local_index:5 - 0x699b | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x699e | 21 e0 01 | local_set local_index:224 - 0x69a1 | 20 df 01 | local_get local_index:223 - 0x69a4 | 20 e0 01 | local_get local_index:224 - 0x69a7 | 20 d9 01 | local_get local_index:217 - 0x69aa | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x69b1 | 21 e1 01 | local_set local_index:225 - 0x69b4 | 20 05 | local_get local_index:5 - 0x69b6 | 20 e1 01 | local_get local_index:225 - 0x69b9 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x69bc | 20 05 | local_get local_index:5 - 0x69be | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x69c1 | 21 e2 01 | local_set local_index:226 - 0x69c4 | 02 40 | block blockty:Empty - 0x69c6 | 20 e2 01 | local_get local_index:226 - 0x69c9 | 45 | i32_eqz - 0x69ca | 0d 00 | br_if relative_depth:0 - 0x69cc | 20 05 | local_get local_index:5 - 0x69ce | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x69d1 | 21 e3 01 | local_set local_index:227 - 0x69d4 | 20 05 | local_get local_index:5 - 0x69d6 | 20 e3 01 | local_get local_index:227 - 0x69d9 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x69dc | 0c 05 | br relative_depth:5 - 0x69de | 0b | end - 0x69df | 0b | end - 0x69e0 | 20 05 | local_get local_index:5 - 0x69e2 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x69e5 | 21 e4 01 | local_set local_index:228 - 0x69e8 | 41 01 | i32_const value:1 - 0x69ea | 21 e5 01 | local_set local_index:229 - 0x69ed | 20 e4 01 | local_get local_index:228 - 0x69f0 | 20 e5 01 | local_get local_index:229 - 0x69f3 | 6a | i32_add - 0x69f4 | 21 e6 01 | local_set local_index:230 - 0x69f7 | 20 05 | local_get local_index:5 - 0x69f9 | 20 e6 01 | local_get local_index:230 - 0x69fc | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x69ff | 0c 00 | br relative_depth:0 - 0x6a01 | 0b | end - 0x6a02 | 0b | end - 0x6a03 | 0b | end - 0x6a04 | 41 00 | i32_const value:0 - 0x6a06 | 21 e7 01 | local_set local_index:231 - 0x6a09 | 20 05 | local_get local_index:5 - 0x6a0b | 20 e7 01 | local_get local_index:231 - 0x6a0e | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x6a11 | 0b | end - 0x6a12 | 20 05 | local_get local_index:5 - 0x6a14 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x6a17 | 21 e8 01 | local_set local_index:232 - 0x6a1a | 41 d0 00 | i32_const value:80 - 0x6a1d | 21 e9 01 | local_set local_index:233 - 0x6a20 | 20 05 | local_get local_index:5 - 0x6a22 | 20 e9 01 | local_get local_index:233 - 0x6a25 | 6a | i32_add - 0x6a26 | 21 ea 01 | local_set local_index:234 - 0x6a29 | 20 ea 01 | local_get local_index:234 - 0x6a2c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x6a32 | 20 e8 01 | local_get local_index:232 - 0x6a35 | 0f | return - 0x6a36 | 0b | end -============== func 130 ==================== - 0x6a37 | 95 0d | size of function - 0x6a39 | 01 | 1 local blocks - 0x6a3a | bb 01 7f | 187 locals of type I32 - 0x6a3d | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x6a43 | 21 01 | local_set local_index:1 - 0x6a45 | 41 c0 00 | i32_const value:64 - 0x6a48 | 21 02 | local_set local_index:2 - 0x6a4a | 20 01 | local_get local_index:1 - 0x6a4c | 20 02 | local_get local_index:2 - 0x6a4e | 6b | i32_sub - 0x6a4f | 21 03 | local_set local_index:3 - 0x6a51 | 20 03 | local_get local_index:3 - 0x6a53 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x6a59 | 20 03 | local_get local_index:3 - 0x6a5b | 20 00 | local_get local_index:0 - 0x6a5d | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6a60 | 20 03 | local_get local_index:3 - 0x6a62 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6a65 | 21 04 | local_set local_index:4 - 0x6a67 | 20 04 | local_get local_index:4 - 0x6a69 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x6a6c | 21 05 | local_set local_index:5 - 0x6a6e | 20 03 | local_get local_index:3 - 0x6a70 | 20 05 | local_get local_index:5 - 0x6a72 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x6a75 | 20 03 | local_get local_index:3 - 0x6a77 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x6a7a | 21 06 | local_set local_index:6 - 0x6a7c | 41 00 | i32_const value:0 - 0x6a7e | 21 07 | local_set local_index:7 - 0x6a80 | 20 06 | local_get local_index:6 - 0x6a82 | 21 08 | local_set local_index:8 - 0x6a84 | 20 07 | local_get local_index:7 - 0x6a86 | 21 09 | local_set local_index:9 - 0x6a88 | 20 08 | local_get local_index:8 - 0x6a8a | 20 09 | local_get local_index:9 - 0x6a8c | 47 | i32_ne - 0x6a8d | 21 0a | local_set local_index:10 - 0x6a8f | 41 01 | i32_const value:1 - 0x6a91 | 21 0b | local_set local_index:11 - 0x6a93 | 20 0a | local_get local_index:10 - 0x6a95 | 20 0b | local_get local_index:11 - 0x6a97 | 71 | i32_and - 0x6a98 | 21 0c | local_set local_index:12 - 0x6a9a | 02 40 | block blockty:Empty - 0x6a9c | 20 0c | local_get local_index:12 - 0x6a9e | 45 | i32_eqz - 0x6a9f | 0d 00 | br_if relative_depth:0 - 0x6aa1 | 20 03 | local_get local_index:3 - 0x6aa3 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6aa6 | 21 0d | local_set local_index:13 - 0x6aa8 | 41 00 | i32_const value:0 - 0x6aaa | 21 0e | local_set local_index:14 - 0x6aac | 20 0d | local_get local_index:13 - 0x6aae | 20 0e | local_get local_index:14 - 0x6ab0 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x6ab3 | 20 03 | local_get local_index:3 - 0x6ab5 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x6ab8 | 21 0f | local_set local_index:15 - 0x6aba | 20 0f | local_get local_index:15 - 0x6abc | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6ac2 | 0b | end - 0x6ac3 | 20 03 | local_get local_index:3 - 0x6ac5 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6ac8 | 21 10 | local_set local_index:16 - 0x6aca | 20 10 | local_get local_index:16 - 0x6acc | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x6acf | 21 11 | local_set local_index:17 - 0x6ad1 | 20 03 | local_get local_index:3 - 0x6ad3 | 20 11 | local_get local_index:17 - 0x6ad5 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x6ad8 | 20 03 | local_get local_index:3 - 0x6ada | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x6add | 21 12 | local_set local_index:18 - 0x6adf | 41 00 | i32_const value:0 - 0x6ae1 | 21 13 | local_set local_index:19 - 0x6ae3 | 20 12 | local_get local_index:18 - 0x6ae5 | 21 14 | local_set local_index:20 - 0x6ae7 | 20 13 | local_get local_index:19 - 0x6ae9 | 21 15 | local_set local_index:21 - 0x6aeb | 20 14 | local_get local_index:20 - 0x6aed | 20 15 | local_get local_index:21 - 0x6aef | 47 | i32_ne - 0x6af0 | 21 16 | local_set local_index:22 - 0x6af2 | 41 01 | i32_const value:1 - 0x6af4 | 21 17 | local_set local_index:23 - 0x6af6 | 20 16 | local_get local_index:22 - 0x6af8 | 20 17 | local_get local_index:23 - 0x6afa | 71 | i32_and - 0x6afb | 21 18 | local_set local_index:24 - 0x6afd | 02 40 | block blockty:Empty - 0x6aff | 20 18 | local_get local_index:24 - 0x6b01 | 45 | i32_eqz - 0x6b02 | 0d 00 | br_if relative_depth:0 - 0x6b04 | 20 03 | local_get local_index:3 - 0x6b06 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6b09 | 21 19 | local_set local_index:25 - 0x6b0b | 41 00 | i32_const value:0 - 0x6b0d | 21 1a | local_set local_index:26 - 0x6b0f | 20 19 | local_get local_index:25 - 0x6b11 | 20 1a | local_get local_index:26 - 0x6b13 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x6b16 | 20 03 | local_get local_index:3 - 0x6b18 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x6b1b | 21 1b | local_set local_index:27 - 0x6b1d | 20 1b | local_get local_index:27 - 0x6b1f | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6b25 | 0b | end - 0x6b26 | 20 03 | local_get local_index:3 - 0x6b28 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6b2b | 21 1c | local_set local_index:28 - 0x6b2d | 20 1c | local_get local_index:28 - 0x6b2f | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x6b32 | 21 1d | local_set local_index:29 - 0x6b34 | 20 03 | local_get local_index:3 - 0x6b36 | 20 1d | local_get local_index:29 - 0x6b38 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x6b3b | 20 03 | local_get local_index:3 - 0x6b3d | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x6b40 | 21 1e | local_set local_index:30 - 0x6b42 | 41 00 | i32_const value:0 - 0x6b44 | 21 1f | local_set local_index:31 - 0x6b46 | 20 1e | local_get local_index:30 - 0x6b48 | 21 20 | local_set local_index:32 - 0x6b4a | 20 1f | local_get local_index:31 - 0x6b4c | 21 21 | local_set local_index:33 - 0x6b4e | 20 20 | local_get local_index:32 - 0x6b50 | 20 21 | local_get local_index:33 - 0x6b52 | 47 | i32_ne - 0x6b53 | 21 22 | local_set local_index:34 - 0x6b55 | 41 01 | i32_const value:1 - 0x6b57 | 21 23 | local_set local_index:35 - 0x6b59 | 20 22 | local_get local_index:34 - 0x6b5b | 20 23 | local_get local_index:35 - 0x6b5d | 71 | i32_and - 0x6b5e | 21 24 | local_set local_index:36 - 0x6b60 | 02 40 | block blockty:Empty - 0x6b62 | 20 24 | local_get local_index:36 - 0x6b64 | 45 | i32_eqz - 0x6b65 | 0d 00 | br_if relative_depth:0 - 0x6b67 | 20 03 | local_get local_index:3 - 0x6b69 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6b6c | 21 25 | local_set local_index:37 - 0x6b6e | 41 00 | i32_const value:0 - 0x6b70 | 21 26 | local_set local_index:38 - 0x6b72 | 20 25 | local_get local_index:37 - 0x6b74 | 20 26 | local_get local_index:38 - 0x6b76 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x6b79 | 20 03 | local_get local_index:3 - 0x6b7b | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x6b7e | 21 27 | local_set local_index:39 - 0x6b80 | 20 27 | local_get local_index:39 - 0x6b82 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6b88 | 0b | end - 0x6b89 | 20 03 | local_get local_index:3 - 0x6b8b | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6b8e | 21 28 | local_set local_index:40 - 0x6b90 | 20 28 | local_get local_index:40 - 0x6b92 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x6b95 | 21 29 | local_set local_index:41 - 0x6b97 | 20 03 | local_get local_index:3 - 0x6b99 | 20 29 | local_get local_index:41 - 0x6b9b | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x6b9e | 20 03 | local_get local_index:3 - 0x6ba0 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x6ba3 | 21 2a | local_set local_index:42 - 0x6ba5 | 41 00 | i32_const value:0 - 0x6ba7 | 21 2b | local_set local_index:43 - 0x6ba9 | 20 2a | local_get local_index:42 - 0x6bab | 21 2c | local_set local_index:44 - 0x6bad | 20 2b | local_get local_index:43 - 0x6baf | 21 2d | local_set local_index:45 - 0x6bb1 | 20 2c | local_get local_index:44 - 0x6bb3 | 20 2d | local_get local_index:45 - 0x6bb5 | 47 | i32_ne - 0x6bb6 | 21 2e | local_set local_index:46 - 0x6bb8 | 41 01 | i32_const value:1 - 0x6bba | 21 2f | local_set local_index:47 - 0x6bbc | 20 2e | local_get local_index:46 - 0x6bbe | 20 2f | local_get local_index:47 - 0x6bc0 | 71 | i32_and - 0x6bc1 | 21 30 | local_set local_index:48 - 0x6bc3 | 02 40 | block blockty:Empty - 0x6bc5 | 20 30 | local_get local_index:48 - 0x6bc7 | 45 | i32_eqz - 0x6bc8 | 0d 00 | br_if relative_depth:0 - 0x6bca | 20 03 | local_get local_index:3 - 0x6bcc | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6bcf | 21 31 | local_set local_index:49 - 0x6bd1 | 41 00 | i32_const value:0 - 0x6bd3 | 21 32 | local_set local_index:50 - 0x6bd5 | 20 31 | local_get local_index:49 - 0x6bd7 | 20 32 | local_get local_index:50 - 0x6bd9 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x6bdc | 20 03 | local_get local_index:3 - 0x6bde | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x6be1 | 21 33 | local_set local_index:51 - 0x6be3 | 20 33 | local_get local_index:51 - 0x6be5 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6beb | 0b | end - 0x6bec | 20 03 | local_get local_index:3 - 0x6bee | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6bf1 | 21 34 | local_set local_index:52 - 0x6bf3 | 20 34 | local_get local_index:52 - 0x6bf5 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x6bf8 | 21 35 | local_set local_index:53 - 0x6bfa | 20 03 | local_get local_index:3 - 0x6bfc | 20 35 | local_get local_index:53 - 0x6bfe | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x6c01 | 20 03 | local_get local_index:3 - 0x6c03 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x6c06 | 21 36 | local_set local_index:54 - 0x6c08 | 41 00 | i32_const value:0 - 0x6c0a | 21 37 | local_set local_index:55 - 0x6c0c | 20 36 | local_get local_index:54 - 0x6c0e | 21 38 | local_set local_index:56 - 0x6c10 | 20 37 | local_get local_index:55 - 0x6c12 | 21 39 | local_set local_index:57 - 0x6c14 | 20 38 | local_get local_index:56 - 0x6c16 | 20 39 | local_get local_index:57 - 0x6c18 | 47 | i32_ne - 0x6c19 | 21 3a | local_set local_index:58 - 0x6c1b | 41 01 | i32_const value:1 - 0x6c1d | 21 3b | local_set local_index:59 - 0x6c1f | 20 3a | local_get local_index:58 - 0x6c21 | 20 3b | local_get local_index:59 - 0x6c23 | 71 | i32_and - 0x6c24 | 21 3c | local_set local_index:60 - 0x6c26 | 02 40 | block blockty:Empty - 0x6c28 | 20 3c | local_get local_index:60 - 0x6c2a | 45 | i32_eqz - 0x6c2b | 0d 00 | br_if relative_depth:0 - 0x6c2d | 20 03 | local_get local_index:3 - 0x6c2f | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6c32 | 21 3d | local_set local_index:61 - 0x6c34 | 41 00 | i32_const value:0 - 0x6c36 | 21 3e | local_set local_index:62 - 0x6c38 | 20 3d | local_get local_index:61 - 0x6c3a | 20 3e | local_get local_index:62 - 0x6c3c | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x6c3f | 20 03 | local_get local_index:3 - 0x6c41 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x6c44 | 21 3f | local_set local_index:63 - 0x6c46 | 20 3f | local_get local_index:63 - 0x6c48 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6c4e | 0b | end - 0x6c4f | 20 03 | local_get local_index:3 - 0x6c51 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6c54 | 21 40 | local_set local_index:64 - 0x6c56 | 20 40 | local_get local_index:64 - 0x6c58 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x6c5b | 21 41 | local_set local_index:65 - 0x6c5d | 20 03 | local_get local_index:3 - 0x6c5f | 20 41 | local_get local_index:65 - 0x6c61 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x6c64 | 20 03 | local_get local_index:3 - 0x6c66 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x6c69 | 21 42 | local_set local_index:66 - 0x6c6b | 41 00 | i32_const value:0 - 0x6c6d | 21 43 | local_set local_index:67 - 0x6c6f | 20 42 | local_get local_index:66 - 0x6c71 | 21 44 | local_set local_index:68 - 0x6c73 | 20 43 | local_get local_index:67 - 0x6c75 | 21 45 | local_set local_index:69 - 0x6c77 | 20 44 | local_get local_index:68 - 0x6c79 | 20 45 | local_get local_index:69 - 0x6c7b | 47 | i32_ne - 0x6c7c | 21 46 | local_set local_index:70 - 0x6c7e | 41 01 | i32_const value:1 - 0x6c80 | 21 47 | local_set local_index:71 - 0x6c82 | 20 46 | local_get local_index:70 - 0x6c84 | 20 47 | local_get local_index:71 - 0x6c86 | 71 | i32_and - 0x6c87 | 21 48 | local_set local_index:72 - 0x6c89 | 02 40 | block blockty:Empty - 0x6c8b | 20 48 | local_get local_index:72 - 0x6c8d | 45 | i32_eqz - 0x6c8e | 0d 00 | br_if relative_depth:0 - 0x6c90 | 20 03 | local_get local_index:3 - 0x6c92 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6c95 | 21 49 | local_set local_index:73 - 0x6c97 | 41 00 | i32_const value:0 - 0x6c99 | 21 4a | local_set local_index:74 - 0x6c9b | 20 49 | local_get local_index:73 - 0x6c9d | 20 4a | local_get local_index:74 - 0x6c9f | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x6ca2 | 20 03 | local_get local_index:3 - 0x6ca4 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x6ca7 | 21 4b | local_set local_index:75 - 0x6ca9 | 20 4b | local_get local_index:75 - 0x6cab | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6cb1 | 0b | end - 0x6cb2 | 20 03 | local_get local_index:3 - 0x6cb4 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6cb7 | 21 4c | local_set local_index:76 - 0x6cb9 | 20 4c | local_get local_index:76 - 0x6cbb | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x6cbe | 21 4d | local_set local_index:77 - 0x6cc0 | 20 03 | local_get local_index:3 - 0x6cc2 | 20 4d | local_get local_index:77 - 0x6cc4 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x6cc7 | 20 03 | local_get local_index:3 - 0x6cc9 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x6ccc | 21 4e | local_set local_index:78 - 0x6cce | 41 00 | i32_const value:0 - 0x6cd0 | 21 4f | local_set local_index:79 - 0x6cd2 | 20 4e | local_get local_index:78 - 0x6cd4 | 21 50 | local_set local_index:80 - 0x6cd6 | 20 4f | local_get local_index:79 - 0x6cd8 | 21 51 | local_set local_index:81 - 0x6cda | 20 50 | local_get local_index:80 - 0x6cdc | 20 51 | local_get local_index:81 - 0x6cde | 47 | i32_ne - 0x6cdf | 21 52 | local_set local_index:82 - 0x6ce1 | 41 01 | i32_const value:1 - 0x6ce3 | 21 53 | local_set local_index:83 - 0x6ce5 | 20 52 | local_get local_index:82 - 0x6ce7 | 20 53 | local_get local_index:83 - 0x6ce9 | 71 | i32_and - 0x6cea | 21 54 | local_set local_index:84 - 0x6cec | 02 40 | block blockty:Empty - 0x6cee | 20 54 | local_get local_index:84 - 0x6cf0 | 45 | i32_eqz - 0x6cf1 | 0d 00 | br_if relative_depth:0 - 0x6cf3 | 20 03 | local_get local_index:3 - 0x6cf5 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6cf8 | 21 55 | local_set local_index:85 - 0x6cfa | 41 00 | i32_const value:0 - 0x6cfc | 21 56 | local_set local_index:86 - 0x6cfe | 20 55 | local_get local_index:85 - 0x6d00 | 20 56 | local_get local_index:86 - 0x6d02 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x6d05 | 20 03 | local_get local_index:3 - 0x6d07 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x6d0a | 21 57 | local_set local_index:87 - 0x6d0c | 20 57 | local_get local_index:87 - 0x6d0e | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6d14 | 0b | end - 0x6d15 | 20 03 | local_get local_index:3 - 0x6d17 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6d1a | 21 58 | local_set local_index:88 - 0x6d1c | 20 58 | local_get local_index:88 - 0x6d1e | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x6d21 | 21 59 | local_set local_index:89 - 0x6d23 | 20 03 | local_get local_index:3 - 0x6d25 | 20 59 | local_get local_index:89 - 0x6d27 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6d2a | 20 03 | local_get local_index:3 - 0x6d2c | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6d2f | 21 5a | local_set local_index:90 - 0x6d31 | 41 00 | i32_const value:0 - 0x6d33 | 21 5b | local_set local_index:91 - 0x6d35 | 20 5a | local_get local_index:90 - 0x6d37 | 21 5c | local_set local_index:92 - 0x6d39 | 20 5b | local_get local_index:91 - 0x6d3b | 21 5d | local_set local_index:93 - 0x6d3d | 20 5c | local_get local_index:92 - 0x6d3f | 20 5d | local_get local_index:93 - 0x6d41 | 47 | i32_ne - 0x6d42 | 21 5e | local_set local_index:94 - 0x6d44 | 41 01 | i32_const value:1 - 0x6d46 | 21 5f | local_set local_index:95 - 0x6d48 | 20 5e | local_get local_index:94 - 0x6d4a | 20 5f | local_get local_index:95 - 0x6d4c | 71 | i32_and - 0x6d4d | 21 60 | local_set local_index:96 - 0x6d4f | 02 40 | block blockty:Empty - 0x6d51 | 20 60 | local_get local_index:96 - 0x6d53 | 45 | i32_eqz - 0x6d54 | 0d 00 | br_if relative_depth:0 - 0x6d56 | 20 03 | local_get local_index:3 - 0x6d58 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6d5b | 21 61 | local_set local_index:97 - 0x6d5d | 41 00 | i32_const value:0 - 0x6d5f | 21 62 | local_set local_index:98 - 0x6d61 | 20 61 | local_get local_index:97 - 0x6d63 | 20 62 | local_get local_index:98 - 0x6d65 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x6d68 | 20 03 | local_get local_index:3 - 0x6d6a | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6d6d | 21 63 | local_set local_index:99 - 0x6d6f | 20 63 | local_get local_index:99 - 0x6d71 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6d77 | 0b | end - 0x6d78 | 20 03 | local_get local_index:3 - 0x6d7a | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6d7d | 21 64 | local_set local_index:100 - 0x6d7f | 20 64 | local_get local_index:100 - 0x6d81 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6d84 | 21 65 | local_set local_index:101 - 0x6d86 | 20 03 | local_get local_index:3 - 0x6d88 | 20 65 | local_get local_index:101 - 0x6d8a | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x6d8d | 20 03 | local_get local_index:3 - 0x6d8f | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6d92 | 21 66 | local_set local_index:102 - 0x6d94 | 41 00 | i32_const value:0 - 0x6d96 | 21 67 | local_set local_index:103 - 0x6d98 | 20 66 | local_get local_index:102 - 0x6d9a | 20 67 | local_get local_index:103 - 0x6d9c | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x6d9f | 20 03 | local_get local_index:3 - 0x6da1 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x6da4 | 21 68 | local_set local_index:104 - 0x6da6 | 20 68 | local_get local_index:104 - 0x6da8 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x6dae | 20 03 | local_get local_index:3 - 0x6db0 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6db3 | 21 69 | local_set local_index:105 - 0x6db5 | 20 69 | local_get local_index:105 - 0x6db7 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x6dba | 21 6a | local_set local_index:106 - 0x6dbc | 20 03 | local_get local_index:3 - 0x6dbe | 20 6a | local_get local_index:106 - 0x6dc0 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x6dc3 | 20 03 | local_get local_index:3 - 0x6dc5 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x6dc8 | 21 6b | local_set local_index:107 - 0x6dca | 41 00 | i32_const value:0 - 0x6dcc | 21 6c | local_set local_index:108 - 0x6dce | 20 6b | local_get local_index:107 - 0x6dd0 | 21 6d | local_set local_index:109 - 0x6dd2 | 20 6c | local_get local_index:108 - 0x6dd4 | 21 6e | local_set local_index:110 - 0x6dd6 | 20 6d | local_get local_index:109 - 0x6dd8 | 20 6e | local_get local_index:110 - 0x6dda | 47 | i32_ne - 0x6ddb | 21 6f | local_set local_index:111 - 0x6ddd | 41 01 | i32_const value:1 - 0x6ddf | 21 70 | local_set local_index:112 - 0x6de1 | 20 6f | local_get local_index:111 - 0x6de3 | 20 70 | local_get local_index:112 - 0x6de5 | 71 | i32_and - 0x6de6 | 21 71 | local_set local_index:113 - 0x6de8 | 02 40 | block blockty:Empty - 0x6dea | 20 71 | local_get local_index:113 - 0x6dec | 45 | i32_eqz - 0x6ded | 0d 00 | br_if relative_depth:0 - 0x6def | 20 03 | local_get local_index:3 - 0x6df1 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6df4 | 21 72 | local_set local_index:114 - 0x6df6 | 41 00 | i32_const value:0 - 0x6df8 | 21 73 | local_set local_index:115 - 0x6dfa | 20 72 | local_get local_index:114 - 0x6dfc | 20 73 | local_get local_index:115 - 0x6dfe | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x6e01 | 20 03 | local_get local_index:3 - 0x6e03 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x6e06 | 21 74 | local_set local_index:116 - 0x6e08 | 20 74 | local_get local_index:116 - 0x6e0a | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6e10 | 0b | end - 0x6e11 | 20 03 | local_get local_index:3 - 0x6e13 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6e16 | 21 75 | local_set local_index:117 - 0x6e18 | 20 75 | local_get local_index:117 - 0x6e1a | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x6e1d | 21 76 | local_set local_index:118 - 0x6e1f | 20 03 | local_get local_index:3 - 0x6e21 | 20 76 | local_get local_index:118 - 0x6e23 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x6e26 | 20 03 | local_get local_index:3 - 0x6e28 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x6e2b | 21 77 | local_set local_index:119 - 0x6e2d | 41 00 | i32_const value:0 - 0x6e2f | 21 78 | local_set local_index:120 - 0x6e31 | 20 77 | local_get local_index:119 - 0x6e33 | 21 79 | local_set local_index:121 - 0x6e35 | 20 78 | local_get local_index:120 - 0x6e37 | 21 7a | local_set local_index:122 - 0x6e39 | 20 79 | local_get local_index:121 - 0x6e3b | 20 7a | local_get local_index:122 - 0x6e3d | 47 | i32_ne - 0x6e3e | 21 7b | local_set local_index:123 - 0x6e40 | 41 01 | i32_const value:1 - 0x6e42 | 21 7c | local_set local_index:124 - 0x6e44 | 20 7b | local_get local_index:123 - 0x6e46 | 20 7c | local_get local_index:124 - 0x6e48 | 71 | i32_and - 0x6e49 | 21 7d | local_set local_index:125 - 0x6e4b | 02 40 | block blockty:Empty - 0x6e4d | 20 7d | local_get local_index:125 - 0x6e4f | 45 | i32_eqz - 0x6e50 | 0d 00 | br_if relative_depth:0 - 0x6e52 | 20 03 | local_get local_index:3 - 0x6e54 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6e57 | 21 7e | local_set local_index:126 - 0x6e59 | 41 00 | i32_const value:0 - 0x6e5b | 21 7f | local_set local_index:127 - 0x6e5d | 20 7e | local_get local_index:126 - 0x6e5f | 20 7f | local_get local_index:127 - 0x6e61 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x6e64 | 20 03 | local_get local_index:3 - 0x6e66 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x6e69 | 21 80 01 | local_set local_index:128 - 0x6e6c | 20 80 01 | local_get local_index:128 - 0x6e6f | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6e75 | 0b | end - 0x6e76 | 20 03 | local_get local_index:3 - 0x6e78 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6e7b | 21 81 01 | local_set local_index:129 - 0x6e7e | 20 81 01 | local_get local_index:129 - 0x6e81 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x6e84 | 21 82 01 | local_set local_index:130 - 0x6e87 | 20 03 | local_get local_index:3 - 0x6e89 | 20 82 01 | local_get local_index:130 - 0x6e8c | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x6e8f | 20 03 | local_get local_index:3 - 0x6e91 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x6e94 | 21 83 01 | local_set local_index:131 - 0x6e97 | 41 00 | i32_const value:0 - 0x6e99 | 21 84 01 | local_set local_index:132 - 0x6e9c | 20 83 01 | local_get local_index:131 - 0x6e9f | 21 85 01 | local_set local_index:133 - 0x6ea2 | 20 84 01 | local_get local_index:132 - 0x6ea5 | 21 86 01 | local_set local_index:134 - 0x6ea8 | 20 85 01 | local_get local_index:133 - 0x6eab | 20 86 01 | local_get local_index:134 - 0x6eae | 47 | i32_ne - 0x6eaf | 21 87 01 | local_set local_index:135 - 0x6eb2 | 41 01 | i32_const value:1 - 0x6eb4 | 21 88 01 | local_set local_index:136 - 0x6eb7 | 20 87 01 | local_get local_index:135 - 0x6eba | 20 88 01 | local_get local_index:136 - 0x6ebd | 71 | i32_and - 0x6ebe | 21 89 01 | local_set local_index:137 - 0x6ec1 | 02 40 | block blockty:Empty - 0x6ec3 | 20 89 01 | local_get local_index:137 - 0x6ec6 | 45 | i32_eqz - 0x6ec7 | 0d 00 | br_if relative_depth:0 - 0x6ec9 | 20 03 | local_get local_index:3 - 0x6ecb | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6ece | 21 8a 01 | local_set local_index:138 - 0x6ed1 | 41 00 | i32_const value:0 - 0x6ed3 | 21 8b 01 | local_set local_index:139 - 0x6ed6 | 20 8a 01 | local_get local_index:138 - 0x6ed9 | 20 8b 01 | local_get local_index:139 - 0x6edc | 36 02 58 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x6edf | 20 03 | local_get local_index:3 - 0x6ee1 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x6ee4 | 21 8c 01 | local_set local_index:140 - 0x6ee7 | 20 8c 01 | local_get local_index:140 - 0x6eea | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6ef0 | 0b | end - 0x6ef1 | 20 03 | local_get local_index:3 - 0x6ef3 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6ef6 | 21 8d 01 | local_set local_index:141 - 0x6ef9 | 20 8d 01 | local_get local_index:141 - 0x6efc | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x6eff | 21 8e 01 | local_set local_index:142 - 0x6f02 | 20 03 | local_get local_index:3 - 0x6f04 | 20 8e 01 | local_get local_index:142 - 0x6f07 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x6f0a | 20 03 | local_get local_index:3 - 0x6f0c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x6f0f | 21 8f 01 | local_set local_index:143 - 0x6f12 | 41 00 | i32_const value:0 - 0x6f14 | 21 90 01 | local_set local_index:144 - 0x6f17 | 20 8f 01 | local_get local_index:143 - 0x6f1a | 21 91 01 | local_set local_index:145 - 0x6f1d | 20 90 01 | local_get local_index:144 - 0x6f20 | 21 92 01 | local_set local_index:146 - 0x6f23 | 20 91 01 | local_get local_index:145 - 0x6f26 | 20 92 01 | local_get local_index:146 - 0x6f29 | 47 | i32_ne - 0x6f2a | 21 93 01 | local_set local_index:147 - 0x6f2d | 41 01 | i32_const value:1 - 0x6f2f | 21 94 01 | local_set local_index:148 - 0x6f32 | 20 93 01 | local_get local_index:147 - 0x6f35 | 20 94 01 | local_get local_index:148 - 0x6f38 | 71 | i32_and - 0x6f39 | 21 95 01 | local_set local_index:149 - 0x6f3c | 02 40 | block blockty:Empty - 0x6f3e | 20 95 01 | local_get local_index:149 - 0x6f41 | 45 | i32_eqz - 0x6f42 | 0d 00 | br_if relative_depth:0 - 0x6f44 | 20 03 | local_get local_index:3 - 0x6f46 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6f49 | 21 96 01 | local_set local_index:150 - 0x6f4c | 41 00 | i32_const value:0 - 0x6f4e | 21 97 01 | local_set local_index:151 - 0x6f51 | 20 96 01 | local_get local_index:150 - 0x6f54 | 20 97 01 | local_get local_index:151 - 0x6f57 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x6f5a | 20 03 | local_get local_index:3 - 0x6f5c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x6f5f | 21 98 01 | local_set local_index:152 - 0x6f62 | 20 98 01 | local_get local_index:152 - 0x6f65 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x6f6b | 0b | end - 0x6f6c | 20 03 | local_get local_index:3 - 0x6f6e | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6f71 | 21 99 01 | local_set local_index:153 - 0x6f74 | 20 99 01 | local_get local_index:153 - 0x6f77 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6f7a | 21 9a 01 | local_set local_index:154 - 0x6f7d | 41 00 | i32_const value:0 - 0x6f7f | 21 9b 01 | local_set local_index:155 - 0x6f82 | 20 9a 01 | local_get local_index:154 - 0x6f85 | 21 9c 01 | local_set local_index:156 - 0x6f88 | 20 9b 01 | local_get local_index:155 - 0x6f8b | 21 9d 01 | local_set local_index:157 - 0x6f8e | 20 9c 01 | local_get local_index:156 - 0x6f91 | 20 9d 01 | local_get local_index:157 - 0x6f94 | 47 | i32_ne - 0x6f95 | 21 9e 01 | local_set local_index:158 - 0x6f98 | 41 01 | i32_const value:1 - 0x6f9a | 21 9f 01 | local_set local_index:159 - 0x6f9d | 20 9e 01 | local_get local_index:158 - 0x6fa0 | 20 9f 01 | local_get local_index:159 - 0x6fa3 | 71 | i32_and - 0x6fa4 | 21 a0 01 | local_set local_index:160 - 0x6fa7 | 02 40 | block blockty:Empty - 0x6fa9 | 20 a0 01 | local_get local_index:160 - 0x6fac | 45 | i32_eqz - 0x6fad | 0d 00 | br_if relative_depth:0 - 0x6faf | 20 03 | local_get local_index:3 - 0x6fb1 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6fb4 | 21 a1 01 | local_set local_index:161 - 0x6fb7 | 20 a1 01 | local_get local_index:161 - 0x6fba | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6fbd | 21 a2 01 | local_set local_index:162 - 0x6fc0 | 20 03 | local_get local_index:3 - 0x6fc2 | 20 a2 01 | local_get local_index:162 - 0x6fc5 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x6fc8 | 41 00 | i32_const value:0 - 0x6fca | 21 a3 01 | local_set local_index:163 - 0x6fcd | 20 03 | local_get local_index:3 - 0x6fcf | 20 a3 01 | local_get local_index:163 - 0x6fd2 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x6fd5 | 02 40 | block blockty:Empty - 0x6fd7 | 03 40 | loop blockty:Empty - 0x6fd9 | 20 03 | local_get local_index:3 - 0x6fdb | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x6fde | 21 a4 01 | local_set local_index:164 - 0x6fe1 | 20 03 | local_get local_index:3 - 0x6fe3 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x6fe6 | 21 a5 01 | local_set local_index:165 - 0x6fe9 | 20 a5 01 | local_get local_index:165 - 0x6fec | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x6fef | 21 a6 01 | local_set local_index:166 - 0x6ff2 | 20 a4 01 | local_get local_index:164 - 0x6ff5 | 21 a7 01 | local_set local_index:167 - 0x6ff8 | 20 a6 01 | local_get local_index:166 - 0x6ffb | 21 a8 01 | local_set local_index:168 - 0x6ffe | 20 a7 01 | local_get local_index:167 - 0x7001 | 20 a8 01 | local_get local_index:168 - 0x7004 | 48 | i32_lt_s - 0x7005 | 21 a9 01 | local_set local_index:169 - 0x7008 | 41 01 | i32_const value:1 - 0x700a | 21 aa 01 | local_set local_index:170 - 0x700d | 20 a9 01 | local_get local_index:169 - 0x7010 | 20 aa 01 | local_get local_index:170 - 0x7013 | 71 | i32_and - 0x7014 | 21 ab 01 | local_set local_index:171 - 0x7017 | 20 ab 01 | local_get local_index:171 - 0x701a | 45 | i32_eqz - 0x701b | 0d 01 | br_if relative_depth:1 - 0x701d | 20 03 | local_get local_index:3 - 0x701f | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x7022 | 21 ac 01 | local_set local_index:172 - 0x7025 | 20 03 | local_get local_index:3 - 0x7027 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x702a | 21 ad 01 | local_set local_index:173 - 0x702d | 41 02 | i32_const value:2 - 0x702f | 21 ae 01 | local_set local_index:174 - 0x7032 | 20 ad 01 | local_get local_index:173 - 0x7035 | 20 ae 01 | local_get local_index:174 - 0x7038 | 74 | i32_shl - 0x7039 | 21 af 01 | local_set local_index:175 - 0x703c | 20 ac 01 | local_get local_index:172 - 0x703f | 20 af 01 | local_get local_index:175 - 0x7042 | 6a | i32_add - 0x7043 | 21 b0 01 | local_set local_index:176 - 0x7046 | 20 b0 01 | local_get local_index:176 - 0x7049 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x704c | 21 b1 01 | local_set local_index:177 - 0x704f | 20 b1 01 | local_get local_index:177 - 0x7052 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x7058 | 20 03 | local_get local_index:3 - 0x705a | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x705d | 21 b2 01 | local_set local_index:178 - 0x7060 | 41 01 | i32_const value:1 - 0x7062 | 21 b3 01 | local_set local_index:179 - 0x7065 | 20 b2 01 | local_get local_index:178 - 0x7068 | 20 b3 01 | local_get local_index:179 - 0x706b | 6a | i32_add - 0x706c | 21 b4 01 | local_set local_index:180 - 0x706f | 20 03 | local_get local_index:3 - 0x7071 | 20 b4 01 | local_get local_index:180 - 0x7074 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x7077 | 0c 00 | br relative_depth:0 - 0x7079 | 0b | end - 0x707a | 0b | end - 0x707b | 20 03 | local_get local_index:3 - 0x707d | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x7080 | 21 b5 01 | local_set local_index:181 - 0x7083 | 20 b5 01 | local_get local_index:181 - 0x7086 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x7089 | 21 b6 01 | local_set local_index:182 - 0x708c | 20 b6 01 | local_get local_index:182 - 0x708f | 10 a5 80 80 | call function_index:37 - | 80 00 - 0x7095 | 20 03 | local_get local_index:3 - 0x7097 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x709a | 21 b7 01 | local_set local_index:183 - 0x709d | 41 00 | i32_const value:0 - 0x709f | 21 b8 01 | local_set local_index:184 - 0x70a2 | 20 b7 01 | local_get local_index:183 - 0x70a5 | 20 b8 01 | local_get local_index:184 - 0x70a8 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x70ab | 0b | end - 0x70ac | 41 00 | i32_const value:0 - 0x70ae | 21 b9 01 | local_set local_index:185 - 0x70b1 | 41 c0 00 | i32_const value:64 - 0x70b4 | 21 ba 01 | local_set local_index:186 - 0x70b7 | 20 03 | local_get local_index:3 - 0x70b9 | 20 ba 01 | local_get local_index:186 - 0x70bc | 6a | i32_add - 0x70bd | 21 bb 01 | local_set local_index:187 - 0x70c0 | 20 bb 01 | local_get local_index:187 - 0x70c3 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x70c9 | 20 b9 01 | local_get local_index:185 - 0x70cc | 0f | return - 0x70cd | 0b | end -============== func 131 ==================== - 0x70ce | c0 01 | size of function - 0x70d0 | 01 | 1 local blocks - 0x70d1 | 12 7f | 18 locals of type I32 - 0x70d3 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x70d9 | 21 03 | local_set local_index:3 - 0x70db | 41 10 | i32_const value:16 - 0x70dd | 21 04 | local_set local_index:4 - 0x70df | 20 03 | local_get local_index:3 - 0x70e1 | 20 04 | local_get local_index:4 - 0x70e3 | 6b | i32_sub - 0x70e4 | 21 05 | local_set local_index:5 - 0x70e6 | 20 05 | local_get local_index:5 - 0x70e8 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x70ee | 20 05 | local_get local_index:5 - 0x70f0 | 20 00 | local_get local_index:0 - 0x70f2 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x70f5 | 20 05 | local_get local_index:5 - 0x70f7 | 20 01 | local_get local_index:1 - 0x70f9 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x70fc | 20 05 | local_get local_index:5 - 0x70fe | 20 02 | local_get local_index:2 - 0x7100 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x7103 | 20 05 | local_get local_index:5 - 0x7105 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x7108 | 21 06 | local_set local_index:6 - 0x710a | 41 00 | i32_const value:0 - 0x710c | 21 07 | local_set local_index:7 - 0x710e | 20 06 | local_get local_index:6 - 0x7110 | 21 08 | local_set local_index:8 - 0x7112 | 20 07 | local_get local_index:7 - 0x7114 | 21 09 | local_set local_index:9 - 0x7116 | 20 08 | local_get local_index:8 - 0x7118 | 20 09 | local_get local_index:9 - 0x711a | 47 | i32_ne - 0x711b | 21 0a | local_set local_index:10 - 0x711d | 41 01 | i32_const value:1 - 0x711f | 21 0b | local_set local_index:11 - 0x7121 | 20 0a | local_get local_index:10 - 0x7123 | 20 0b | local_get local_index:11 - 0x7125 | 71 | i32_and - 0x7126 | 21 0c | local_set local_index:12 - 0x7128 | 02 40 | block blockty:Empty - 0x712a | 02 40 | block blockty:Empty - 0x712c | 20 0c | local_get local_index:12 - 0x712e | 0d 00 | br_if relative_depth:0 - 0x7130 | 20 05 | local_get local_index:5 - 0x7132 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7135 | 21 0d | local_set local_index:13 - 0x7137 | 20 0d | local_get local_index:13 - 0x7139 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x713f | 20 05 | local_get local_index:5 - 0x7141 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7144 | 21 0e | local_set local_index:14 - 0x7146 | 20 05 | local_get local_index:5 - 0x7148 | 20 0e | local_get local_index:14 - 0x714a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x714d | 0c 01 | br relative_depth:1 - 0x714f | 0b | end - 0x7150 | 20 05 | local_get local_index:5 - 0x7152 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7155 | 21 0f | local_set local_index:15 - 0x7157 | 20 05 | local_get local_index:5 - 0x7159 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x715c | 21 10 | local_set local_index:16 - 0x715e | 20 0f | local_get local_index:15 - 0x7160 | 20 10 | local_get local_index:16 - 0x7162 | 10 a6 80 80 | call function_index:38 - | 80 00 - 0x7168 | 21 11 | local_set local_index:17 - 0x716a | 20 05 | local_get local_index:5 - 0x716c | 20 11 | local_get local_index:17 - 0x716e | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7171 | 0b | end - 0x7172 | 20 05 | local_get local_index:5 - 0x7174 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7177 | 21 12 | local_set local_index:18 - 0x7179 | 41 10 | i32_const value:16 - 0x717b | 21 13 | local_set local_index:19 - 0x717d | 20 05 | local_get local_index:5 - 0x717f | 20 13 | local_get local_index:19 - 0x7181 | 6a | i32_add - 0x7182 | 21 14 | local_set local_index:20 - 0x7184 | 20 14 | local_get local_index:20 - 0x7186 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x718c | 20 12 | local_get local_index:18 - 0x718e | 0f | return - 0x718f | 0b | end -============== func 132 ==================== - 0x7190 | f2 0a | size of function - 0x7192 | 01 | 1 local blocks - 0x7193 | 98 01 7f | 152 locals of type I32 - 0x7196 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x719c | 21 05 | local_set local_index:5 - 0x719e | 41 d0 00 | i32_const value:80 - 0x71a1 | 21 06 | local_set local_index:6 - 0x71a3 | 20 05 | local_get local_index:5 - 0x71a5 | 20 06 | local_get local_index:6 - 0x71a7 | 6b | i32_sub - 0x71a8 | 21 07 | local_set local_index:7 - 0x71aa | 20 07 | local_get local_index:7 - 0x71ac | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x71b2 | 20 07 | local_get local_index:7 - 0x71b4 | 20 00 | local_get local_index:0 - 0x71b6 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x71b9 | 20 07 | local_get local_index:7 - 0x71bb | 20 01 | local_get local_index:1 - 0x71bd | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x71c0 | 20 07 | local_get local_index:7 - 0x71c2 | 20 02 | local_get local_index:2 - 0x71c4 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x71c7 | 20 07 | local_get local_index:7 - 0x71c9 | 20 03 | local_get local_index:3 - 0x71cb | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x71ce | 20 07 | local_get local_index:7 - 0x71d0 | 20 04 | local_get local_index:4 - 0x71d2 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x71d5 | 41 00 | i32_const value:0 - 0x71d7 | 21 08 | local_set local_index:8 - 0x71d9 | 20 07 | local_get local_index:7 - 0x71db | 20 08 | local_get local_index:8 - 0x71dd | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x71e0 | 20 07 | local_get local_index:7 - 0x71e2 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x71e5 | 21 09 | local_set local_index:9 - 0x71e7 | 20 09 | local_get local_index:9 - 0x71e9 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x71ef | 21 0a | local_set local_index:10 - 0x71f1 | 41 80 80 80 | i32_const value:536870912 - | 80 02 - 0x71f7 | 21 0b | local_set local_index:11 - 0x71f9 | 20 0a | local_get local_index:10 - 0x71fb | 20 0b | local_get local_index:11 - 0x71fd | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x7203 | 21 0c | local_set local_index:12 - 0x7205 | 02 40 | block blockty:Empty - 0x7207 | 20 0c | local_get local_index:12 - 0x7209 | 0d 00 | br_if relative_depth:0 - 0x720b | 41 a1 9d 80 | i32_const value:3745 - | 80 00 - 0x7211 | 21 0d | local_set local_index:13 - 0x7213 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0x7219 | 21 0e | local_set local_index:14 - 0x721b | 41 f8 20 | i32_const value:4216 - 0x721e | 21 0f | local_set local_index:15 - 0x7220 | 41 9d 89 80 | i32_const value:1181 - | 80 00 - 0x7226 | 21 10 | local_set local_index:16 - 0x7228 | 20 0d | local_get local_index:13 - 0x722a | 20 0e | local_get local_index:14 - 0x722c | 20 0f | local_get local_index:15 - 0x722e | 20 10 | local_get local_index:16 - 0x7230 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0x7236 | 00 | unreachable - 0x7237 | 0b | end - 0x7238 | 20 07 | local_get local_index:7 - 0x723a | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x723d | 21 11 | local_set local_index:17 - 0x723f | 20 11 | local_get local_index:17 - 0x7241 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7244 | 21 12 | local_set local_index:18 - 0x7246 | 20 07 | local_get local_index:7 - 0x7248 | 20 12 | local_get local_index:18 - 0x724a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x724d | 20 07 | local_get local_index:7 - 0x724f | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x7252 | 21 13 | local_set local_index:19 - 0x7254 | 20 07 | local_get local_index:7 - 0x7256 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7259 | 21 14 | local_set local_index:20 - 0x725b | 20 13 | local_get local_index:19 - 0x725d | 20 14 | local_get local_index:20 - 0x725f | 6a | i32_add - 0x7260 | 21 15 | local_set local_index:21 - 0x7262 | 41 02 | i32_const value:2 - 0x7264 | 21 16 | local_set local_index:22 - 0x7266 | 20 15 | local_get local_index:21 - 0x7268 | 20 16 | local_get local_index:22 - 0x726a | 74 | i32_shl - 0x726b | 21 17 | local_set local_index:23 - 0x726d | 20 17 | local_get local_index:23 - 0x726f | 10 aa 80 80 | call function_index:42 - | 80 00 - 0x7275 | 21 18 | local_set local_index:24 - 0x7277 | 20 07 | local_get local_index:7 - 0x7279 | 20 18 | local_get local_index:24 - 0x727b | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x727e | 20 07 | local_get local_index:7 - 0x7280 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x7283 | 21 19 | local_set local_index:25 - 0x7285 | 41 00 | i32_const value:0 - 0x7287 | 21 1a | local_set local_index:26 - 0x7289 | 20 19 | local_get local_index:25 - 0x728b | 21 1b | local_set local_index:27 - 0x728d | 20 1a | local_get local_index:26 - 0x728f | 21 1c | local_set local_index:28 - 0x7291 | 20 1b | local_get local_index:27 - 0x7293 | 20 1c | local_get local_index:28 - 0x7295 | 46 | i32_eq - 0x7296 | 21 1d | local_set local_index:29 - 0x7298 | 41 7f | i32_const value:-1 - 0x729a | 21 1e | local_set local_index:30 - 0x729c | 20 1d | local_get local_index:29 - 0x729e | 20 1e | local_get local_index:30 - 0x72a0 | 73 | i32_xor - 0x72a1 | 21 1f | local_set local_index:31 - 0x72a3 | 41 7f | i32_const value:-1 - 0x72a5 | 21 20 | local_set local_index:32 - 0x72a7 | 20 1f | local_get local_index:31 - 0x72a9 | 20 20 | local_get local_index:32 - 0x72ab | 73 | i32_xor - 0x72ac | 21 21 | local_set local_index:33 - 0x72ae | 41 01 | i32_const value:1 - 0x72b0 | 21 22 | local_set local_index:34 - 0x72b2 | 20 21 | local_get local_index:33 - 0x72b4 | 20 22 | local_get local_index:34 - 0x72b6 | 71 | i32_and - 0x72b7 | 21 23 | local_set local_index:35 - 0x72b9 | 02 40 | block blockty:Empty - 0x72bb | 02 40 | block blockty:Empty - 0x72bd | 20 23 | local_get local_index:35 - 0x72bf | 45 | i32_eqz - 0x72c0 | 0d 00 | br_if relative_depth:0 - 0x72c2 | 10 ab 80 80 | call function_index:43 - | 80 00 - 0x72c8 | 1a | drop - 0x72c9 | 41 00 | i32_const value:0 - 0x72cb | 21 24 | local_set local_index:36 - 0x72cd | 20 07 | local_get local_index:7 - 0x72cf | 20 24 | local_get local_index:36 - 0x72d1 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x72d4 | 0c 01 | br relative_depth:1 - 0x72d6 | 0b | end - 0x72d7 | 41 00 | i32_const value:0 - 0x72d9 | 21 25 | local_set local_index:37 - 0x72db | 20 07 | local_get local_index:7 - 0x72dd | 20 25 | local_get local_index:37 - 0x72df | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x72e2 | 02 40 | block blockty:Empty - 0x72e4 | 03 40 | loop blockty:Empty - 0x72e6 | 20 07 | local_get local_index:7 - 0x72e8 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x72eb | 21 26 | local_set local_index:38 - 0x72ed | 20 07 | local_get local_index:7 - 0x72ef | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x72f2 | 21 27 | local_set local_index:39 - 0x72f4 | 20 26 | local_get local_index:38 - 0x72f6 | 21 28 | local_set local_index:40 - 0x72f8 | 20 27 | local_get local_index:39 - 0x72fa | 21 29 | local_set local_index:41 - 0x72fc | 20 28 | local_get local_index:40 - 0x72fe | 20 29 | local_get local_index:41 - 0x7300 | 49 | i32_lt_u - 0x7301 | 21 2a | local_set local_index:42 - 0x7303 | 41 01 | i32_const value:1 - 0x7305 | 21 2b | local_set local_index:43 - 0x7307 | 20 2a | local_get local_index:42 - 0x7309 | 20 2b | local_get local_index:43 - 0x730b | 71 | i32_and - 0x730c | 21 2c | local_set local_index:44 - 0x730e | 20 2c | local_get local_index:44 - 0x7310 | 45 | i32_eqz - 0x7311 | 0d 01 | br_if relative_depth:1 - 0x7313 | 20 07 | local_get local_index:7 - 0x7315 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x7318 | 21 2d | local_set local_index:45 - 0x731a | 20 07 | local_get local_index:7 - 0x731c | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x731f | 21 2e | local_set local_index:46 - 0x7321 | 41 02 | i32_const value:2 - 0x7323 | 21 2f | local_set local_index:47 - 0x7325 | 20 2e | local_get local_index:46 - 0x7327 | 20 2f | local_get local_index:47 - 0x7329 | 74 | i32_shl - 0x732a | 21 30 | local_set local_index:48 - 0x732c | 20 2d | local_get local_index:45 - 0x732e | 20 30 | local_get local_index:48 - 0x7330 | 6a | i32_add - 0x7331 | 21 31 | local_set local_index:49 - 0x7333 | 20 31 | local_get local_index:49 - 0x7335 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x7338 | 21 32 | local_set local_index:50 - 0x733a | 20 07 | local_get local_index:7 - 0x733c | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x733f | 21 33 | local_set local_index:51 - 0x7341 | 20 07 | local_get local_index:7 - 0x7343 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x7346 | 21 34 | local_set local_index:52 - 0x7348 | 41 02 | i32_const value:2 - 0x734a | 21 35 | local_set local_index:53 - 0x734c | 20 34 | local_get local_index:52 - 0x734e | 20 35 | local_get local_index:53 - 0x7350 | 74 | i32_shl - 0x7351 | 21 36 | local_set local_index:54 - 0x7353 | 20 33 | local_get local_index:51 - 0x7355 | 20 36 | local_get local_index:54 - 0x7357 | 6a | i32_add - 0x7358 | 21 37 | local_set local_index:55 - 0x735a | 20 37 | local_get local_index:55 - 0x735c | 20 32 | local_get local_index:50 - 0x735e | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x7361 | 20 07 | local_get local_index:7 - 0x7363 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x7366 | 21 38 | local_set local_index:56 - 0x7368 | 41 01 | i32_const value:1 - 0x736a | 21 39 | local_set local_index:57 - 0x736c | 20 38 | local_get local_index:56 - 0x736e | 20 39 | local_get local_index:57 - 0x7370 | 6a | i32_add - 0x7371 | 21 3a | local_set local_index:58 - 0x7373 | 20 07 | local_get local_index:7 - 0x7375 | 20 3a | local_get local_index:58 - 0x7377 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x737a | 0c 00 | br relative_depth:0 - 0x737c | 0b | end - 0x737d | 0b | end - 0x737e | 20 07 | local_get local_index:7 - 0x7380 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7383 | 21 3b | local_set local_index:59 - 0x7385 | 20 3b | local_get local_index:59 - 0x7387 | 10 86 80 80 | call function_index:6 - | 80 00 - 0x738d | 21 3c | local_set local_index:60 - 0x738f | 20 07 | local_get local_index:7 - 0x7391 | 20 3c | local_get local_index:60 - 0x7393 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x7396 | 20 07 | local_get local_index:7 - 0x7398 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x739b | 21 3d | local_set local_index:61 - 0x739d | 41 00 | i32_const value:0 - 0x739f | 21 3e | local_set local_index:62 - 0x73a1 | 20 3d | local_get local_index:61 - 0x73a3 | 21 3f | local_set local_index:63 - 0x73a5 | 20 3e | local_get local_index:62 - 0x73a7 | 21 40 | local_set local_index:64 - 0x73a9 | 20 3f | local_get local_index:63 - 0x73ab | 20 40 | local_get local_index:64 - 0x73ad | 46 | i32_eq - 0x73ae | 21 41 | local_set local_index:65 - 0x73b0 | 41 7f | i32_const value:-1 - 0x73b2 | 21 42 | local_set local_index:66 - 0x73b4 | 20 41 | local_get local_index:65 - 0x73b6 | 20 42 | local_get local_index:66 - 0x73b8 | 73 | i32_xor - 0x73b9 | 21 43 | local_set local_index:67 - 0x73bb | 41 7f | i32_const value:-1 - 0x73bd | 21 44 | local_set local_index:68 - 0x73bf | 20 43 | local_get local_index:67 - 0x73c1 | 20 44 | local_get local_index:68 - 0x73c3 | 73 | i32_xor - 0x73c4 | 21 45 | local_set local_index:69 - 0x73c6 | 41 01 | i32_const value:1 - 0x73c8 | 21 46 | local_set local_index:70 - 0x73ca | 20 45 | local_get local_index:69 - 0x73cc | 20 46 | local_get local_index:70 - 0x73ce | 71 | i32_and - 0x73cf | 21 47 | local_set local_index:71 - 0x73d1 | 02 40 | block blockty:Empty - 0x73d3 | 20 47 | local_get local_index:71 - 0x73d5 | 45 | i32_eqz - 0x73d6 | 0d 00 | br_if relative_depth:0 - 0x73d8 | 20 07 | local_get local_index:7 - 0x73da | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x73dd | 21 48 | local_set local_index:72 - 0x73df | 20 48 | local_get local_index:72 - 0x73e1 | 10 ac 80 80 | call function_index:44 - | 80 00 - 0x73e7 | 41 00 | i32_const value:0 - 0x73e9 | 21 49 | local_set local_index:73 - 0x73eb | 20 07 | local_get local_index:7 - 0x73ed | 20 49 | local_get local_index:73 - 0x73ef | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x73f2 | 0c 01 | br relative_depth:1 - 0x73f4 | 0b | end - 0x73f5 | 20 07 | local_get local_index:7 - 0x73f7 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x73fa | 21 4a | local_set local_index:74 - 0x73fc | 20 07 | local_get local_index:7 - 0x73fe | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x7401 | 21 4b | local_set local_index:75 - 0x7403 | 41 02 | i32_const value:2 - 0x7405 | 21 4c | local_set local_index:76 - 0x7407 | 20 4b | local_get local_index:75 - 0x7409 | 20 4c | local_get local_index:76 - 0x740b | 74 | i32_shl - 0x740c | 21 4d | local_set local_index:77 - 0x740e | 20 4a | local_get local_index:74 - 0x7410 | 20 4d | local_get local_index:77 - 0x7412 | 6a | i32_add - 0x7413 | 21 4e | local_set local_index:78 - 0x7415 | 20 07 | local_get local_index:7 - 0x7417 | 20 4e | local_get local_index:78 - 0x7419 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x741c | 41 00 | i32_const value:0 - 0x741e | 21 4f | local_set local_index:79 - 0x7420 | 20 07 | local_get local_index:7 - 0x7422 | 20 4f | local_get local_index:79 - 0x7424 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7427 | 41 00 | i32_const value:0 - 0x7429 | 21 50 | local_set local_index:80 - 0x742b | 20 07 | local_get local_index:7 - 0x742d | 20 50 | local_get local_index:80 - 0x742f | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x7432 | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0x7438 | 21 51 | local_set local_index:81 - 0x743a | 20 07 | local_get local_index:7 - 0x743c | 20 51 | local_get local_index:81 - 0x743e | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x7441 | 02 40 | block blockty:Empty - 0x7443 | 03 40 | loop blockty:Empty - 0x7445 | 20 07 | local_get local_index:7 - 0x7447 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x744a | 21 52 | local_set local_index:82 - 0x744c | 41 20 | i32_const value:32 - 0x744e | 21 53 | local_set local_index:83 - 0x7450 | 20 07 | local_get local_index:7 - 0x7452 | 20 53 | local_get local_index:83 - 0x7454 | 6a | i32_add - 0x7455 | 21 54 | local_set local_index:84 - 0x7457 | 20 54 | local_get local_index:84 - 0x7459 | 21 55 | local_set local_index:85 - 0x745b | 41 18 | i32_const value:24 - 0x745d | 21 56 | local_set local_index:86 - 0x745f | 20 07 | local_get local_index:7 - 0x7461 | 20 56 | local_get local_index:86 - 0x7463 | 6a | i32_add - 0x7464 | 21 57 | local_set local_index:87 - 0x7466 | 20 57 | local_get local_index:87 - 0x7468 | 21 58 | local_set local_index:88 - 0x746a | 41 14 | i32_const value:20 - 0x746c | 21 59 | local_set local_index:89 - 0x746e | 20 07 | local_get local_index:7 - 0x7470 | 20 59 | local_get local_index:89 - 0x7472 | 6a | i32_add - 0x7473 | 21 5a | local_set local_index:90 - 0x7475 | 20 5a | local_get local_index:90 - 0x7477 | 21 5b | local_set local_index:91 - 0x7479 | 20 52 | local_get local_index:82 - 0x747b | 20 55 | local_get local_index:85 - 0x747d | 20 58 | local_get local_index:88 - 0x747f | 20 5b | local_get local_index:91 - 0x7481 | 10 ad 80 80 | call function_index:45 - | 80 00 - 0x7487 | 21 5c | local_set local_index:92 - 0x7489 | 20 5c | local_get local_index:92 - 0x748b | 45 | i32_eqz - 0x748c | 0d 01 | br_if relative_depth:1 - 0x748e | 20 07 | local_get local_index:7 - 0x7490 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x7493 | 21 5d | local_set local_index:93 - 0x7495 | 20 5d | local_get local_index:93 - 0x7497 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x749d | 21 5e | local_set local_index:94 - 0x749f | 20 5e | local_get local_index:94 - 0x74a1 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x74a4 | 21 5f | local_set local_index:95 - 0x74a6 | 20 07 | local_get local_index:7 - 0x74a8 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x74ab | 21 60 | local_set local_index:96 - 0x74ad | 20 60 | local_get local_index:96 - 0x74af | 20 5f | local_get local_index:95 - 0x74b1 | 71 | i32_and - 0x74b2 | 21 61 | local_set local_index:97 - 0x74b4 | 20 07 | local_get local_index:7 - 0x74b6 | 20 61 | local_get local_index:97 - 0x74b8 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x74bb | 20 07 | local_get local_index:7 - 0x74bd | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x74c0 | 21 62 | local_set local_index:98 - 0x74c2 | 20 62 | local_get local_index:98 - 0x74c4 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x74ca | 20 07 | local_get local_index:7 - 0x74cc | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x74cf | 21 63 | local_set local_index:99 - 0x74d1 | 20 63 | local_get local_index:99 - 0x74d3 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x74d9 | 20 07 | local_get local_index:7 - 0x74db | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x74de | 21 64 | local_set local_index:100 - 0x74e0 | 20 07 | local_get local_index:7 - 0x74e2 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x74e5 | 21 65 | local_set local_index:101 - 0x74e7 | 20 07 | local_get local_index:7 - 0x74e9 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x74ec | 21 66 | local_set local_index:102 - 0x74ee | 20 64 | local_get local_index:100 - 0x74f0 | 20 65 | local_get local_index:101 - 0x74f2 | 20 66 | local_get local_index:102 - 0x74f4 | 10 86 81 80 | call function_index:134 - | 80 00 - 0x74fa | 20 07 | local_get local_index:7 - 0x74fc | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x74ff | 21 67 | local_set local_index:103 - 0x7501 | 20 07 | local_get local_index:7 - 0x7503 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x7506 | 21 68 | local_set local_index:104 - 0x7508 | 20 07 | local_get local_index:7 - 0x750a | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x750d | 21 69 | local_set local_index:105 - 0x750f | 41 02 | i32_const value:2 - 0x7511 | 21 6a | local_set local_index:106 - 0x7513 | 20 69 | local_get local_index:105 - 0x7515 | 20 6a | local_get local_index:106 - 0x7517 | 74 | i32_shl - 0x7518 | 21 6b | local_set local_index:107 - 0x751a | 20 68 | local_get local_index:104 - 0x751c | 20 6b | local_get local_index:107 - 0x751e | 6a | i32_add - 0x751f | 21 6c | local_set local_index:108 - 0x7521 | 20 6c | local_get local_index:108 - 0x7523 | 20 67 | local_get local_index:103 - 0x7525 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x7528 | 20 07 | local_get local_index:7 - 0x752a | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x752d | 21 6d | local_set local_index:109 - 0x752f | 41 01 | i32_const value:1 - 0x7531 | 21 6e | local_set local_index:110 - 0x7533 | 20 6d | local_get local_index:109 - 0x7535 | 20 6e | local_get local_index:110 - 0x7537 | 6a | i32_add - 0x7538 | 21 6f | local_set local_index:111 - 0x753a | 20 07 | local_get local_index:7 - 0x753c | 20 6f | local_get local_index:111 - 0x753e | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7541 | 0c 00 | br relative_depth:0 - 0x7543 | 0b | end - 0x7544 | 0b | end - 0x7545 | 20 07 | local_get local_index:7 - 0x7547 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x754a | 21 70 | local_set local_index:112 - 0x754c | 41 00 | i32_const value:0 - 0x754e | 21 71 | local_set local_index:113 - 0x7550 | 20 70 | local_get local_index:112 - 0x7552 | 21 72 | local_set local_index:114 - 0x7554 | 20 71 | local_get local_index:113 - 0x7556 | 21 73 | local_set local_index:115 - 0x7558 | 20 72 | local_get local_index:114 - 0x755a | 20 73 | local_get local_index:115 - 0x755c | 47 | i32_ne - 0x755d | 21 74 | local_set local_index:116 - 0x755f | 41 7f | i32_const value:-1 - 0x7561 | 21 75 | local_set local_index:117 - 0x7563 | 20 74 | local_get local_index:116 - 0x7565 | 20 75 | local_get local_index:117 - 0x7567 | 73 | i32_xor - 0x7568 | 21 76 | local_set local_index:118 - 0x756a | 41 7f | i32_const value:-1 - 0x756c | 21 77 | local_set local_index:119 - 0x756e | 20 76 | local_get local_index:118 - 0x7570 | 20 77 | local_get local_index:119 - 0x7572 | 73 | i32_xor - 0x7573 | 21 78 | local_set local_index:120 - 0x7575 | 41 7f | i32_const value:-1 - 0x7577 | 21 79 | local_set local_index:121 - 0x7579 | 20 78 | local_get local_index:120 - 0x757b | 20 79 | local_get local_index:121 - 0x757d | 73 | i32_xor - 0x757e | 21 7a | local_set local_index:122 - 0x7580 | 41 01 | i32_const value:1 - 0x7582 | 21 7b | local_set local_index:123 - 0x7584 | 20 7a | local_get local_index:122 - 0x7586 | 20 7b | local_get local_index:123 - 0x7588 | 71 | i32_and - 0x7589 | 21 7c | local_set local_index:124 - 0x758b | 02 40 | block blockty:Empty - 0x758d | 02 40 | block blockty:Empty - 0x758f | 20 7c | local_get local_index:124 - 0x7591 | 45 | i32_eqz - 0x7592 | 0d 00 | br_if relative_depth:0 - 0x7594 | 41 00 | i32_const value:0 - 0x7596 | 21 7d | local_set local_index:125 - 0x7598 | 20 7d | local_get local_index:125 - 0x759a | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x75a1 | 21 7e | local_set local_index:126 - 0x75a3 | 41 85 90 80 | i32_const value:2053 - | 80 00 - 0x75a9 | 21 7f | local_set local_index:127 - 0x75ab | 20 7e | local_get local_index:126 - 0x75ad | 20 7f | local_get local_index:127 - 0x75af | 10 84 80 80 | call function_index:4 - | 80 00 - 0x75b5 | 0c 01 | br relative_depth:1 - 0x75b7 | 0b | end - 0x75b8 | 20 07 | local_get local_index:7 - 0x75ba | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x75bd | 21 80 01 | local_set local_index:128 - 0x75c0 | 20 07 | local_get local_index:7 - 0x75c2 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x75c5 | 21 81 01 | local_set local_index:129 - 0x75c8 | 20 07 | local_get local_index:7 - 0x75ca | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x75cd | 21 82 01 | local_set local_index:130 - 0x75d0 | 20 07 | local_get local_index:7 - 0x75d2 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0x75d5 | 21 83 01 | local_set local_index:131 - 0x75d8 | 20 07 | local_get local_index:7 - 0x75da | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x75dd | 21 84 01 | local_set local_index:132 - 0x75e0 | 20 81 01 | local_get local_index:129 - 0x75e3 | 20 82 01 | local_get local_index:130 - 0x75e6 | 20 83 01 | local_get local_index:131 - 0x75e9 | 20 84 01 | local_get local_index:132 - 0x75ec | 20 80 01 | local_get local_index:128 - 0x75ef | 11 80 80 80 | call_indirect type_index:0 table_index:0 - | 80 00 00 - 0x75f6 | 21 85 01 | local_set local_index:133 - 0x75f9 | 20 07 | local_get local_index:7 - 0x75fb | 20 85 01 | local_get local_index:133 - 0x75fe | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x7601 | 0b | end - 0x7602 | 20 07 | local_get local_index:7 - 0x7604 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x7607 | 21 86 01 | local_set local_index:134 - 0x760a | 20 86 01 | local_get local_index:134 - 0x760d | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x7613 | 41 00 | i32_const value:0 - 0x7615 | 21 87 01 | local_set local_index:135 - 0x7618 | 20 07 | local_get local_index:7 - 0x761a | 20 87 01 | local_get local_index:135 - 0x761d | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7620 | 02 40 | block blockty:Empty - 0x7622 | 03 40 | loop blockty:Empty - 0x7624 | 20 07 | local_get local_index:7 - 0x7626 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7629 | 21 88 01 | local_set local_index:136 - 0x762c | 20 07 | local_get local_index:7 - 0x762e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7631 | 21 89 01 | local_set local_index:137 - 0x7634 | 20 88 01 | local_get local_index:136 - 0x7637 | 21 8a 01 | local_set local_index:138 - 0x763a | 20 89 01 | local_get local_index:137 - 0x763d | 21 8b 01 | local_set local_index:139 - 0x7640 | 20 8a 01 | local_get local_index:138 - 0x7643 | 20 8b 01 | local_get local_index:139 - 0x7646 | 48 | i32_lt_s - 0x7647 | 21 8c 01 | local_set local_index:140 - 0x764a | 41 01 | i32_const value:1 - 0x764c | 21 8d 01 | local_set local_index:141 - 0x764f | 20 8c 01 | local_get local_index:140 - 0x7652 | 20 8d 01 | local_get local_index:141 - 0x7655 | 71 | i32_and - 0x7656 | 21 8e 01 | local_set local_index:142 - 0x7659 | 20 8e 01 | local_get local_index:142 - 0x765c | 45 | i32_eqz - 0x765d | 0d 01 | br_if relative_depth:1 - 0x765f | 20 07 | local_get local_index:7 - 0x7661 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x7664 | 21 8f 01 | local_set local_index:143 - 0x7667 | 20 07 | local_get local_index:7 - 0x7669 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x766c | 21 90 01 | local_set local_index:144 - 0x766f | 41 02 | i32_const value:2 - 0x7671 | 21 91 01 | local_set local_index:145 - 0x7674 | 20 90 01 | local_get local_index:144 - 0x7677 | 20 91 01 | local_get local_index:145 - 0x767a | 74 | i32_shl - 0x767b | 21 92 01 | local_set local_index:146 - 0x767e | 20 8f 01 | local_get local_index:143 - 0x7681 | 20 92 01 | local_get local_index:146 - 0x7684 | 6a | i32_add - 0x7685 | 21 93 01 | local_set local_index:147 - 0x7688 | 20 93 01 | local_get local_index:147 - 0x768b | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x768e | 21 94 01 | local_set local_index:148 - 0x7691 | 20 94 01 | local_get local_index:148 - 0x7694 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x769a | 20 07 | local_get local_index:7 - 0x769c | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x769f | 21 95 01 | local_set local_index:149 - 0x76a2 | 41 01 | i32_const value:1 - 0x76a4 | 21 96 01 | local_set local_index:150 - 0x76a7 | 20 95 01 | local_get local_index:149 - 0x76aa | 20 96 01 | local_get local_index:150 - 0x76ad | 6a | i32_add - 0x76ae | 21 97 01 | local_set local_index:151 - 0x76b1 | 20 07 | local_get local_index:7 - 0x76b3 | 20 97 01 | local_get local_index:151 - 0x76b6 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x76b9 | 0c 00 | br relative_depth:0 - 0x76bb | 0b | end - 0x76bc | 0b | end - 0x76bd | 20 07 | local_get local_index:7 - 0x76bf | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x76c2 | 21 98 01 | local_set local_index:152 - 0x76c5 | 20 98 01 | local_get local_index:152 - 0x76c8 | 10 ac 80 80 | call function_index:44 - | 80 00 - 0x76ce | 20 07 | local_get local_index:7 - 0x76d0 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x76d3 | 21 99 01 | local_set local_index:153 - 0x76d6 | 20 07 | local_get local_index:7 - 0x76d8 | 20 99 01 | local_get local_index:153 - 0x76db | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x76de | 0b | end - 0x76df | 20 07 | local_get local_index:7 - 0x76e1 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x76e4 | 21 9a 01 | local_set local_index:154 - 0x76e7 | 41 d0 00 | i32_const value:80 - 0x76ea | 21 9b 01 | local_set local_index:155 - 0x76ed | 20 07 | local_get local_index:7 - 0x76ef | 20 9b 01 | local_get local_index:155 - 0x76f2 | 6a | i32_add - 0x76f3 | 21 9c 01 | local_set local_index:156 - 0x76f6 | 20 9c 01 | local_get local_index:156 - 0x76f9 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x76ff | 20 9a 01 | local_get local_index:154 - 0x7702 | 0f | return - 0x7703 | 0b | end -============== func 133 ==================== - 0x7704 | 3d | size of function - 0x7705 | 01 | 1 local blocks - 0x7706 | 06 7f | 6 locals of type I32 - 0x7708 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x770e | 21 01 | local_set local_index:1 - 0x7710 | 41 10 | i32_const value:16 - 0x7712 | 21 02 | local_set local_index:2 - 0x7714 | 20 01 | local_get local_index:1 - 0x7716 | 20 02 | local_get local_index:2 - 0x7718 | 6b | i32_sub - 0x7719 | 21 03 | local_set local_index:3 - 0x771b | 20 03 | local_get local_index:3 - 0x771d | 20 00 | local_get local_index:0 - 0x771f | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7722 | 20 03 | local_get local_index:3 - 0x7724 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7727 | 21 04 | local_set local_index:4 - 0x7729 | 20 03 | local_get local_index:3 - 0x772b | 20 04 | local_get local_index:4 - 0x772d | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7730 | 20 03 | local_get local_index:3 - 0x7732 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7735 | 21 05 | local_set local_index:5 - 0x7737 | 20 05 | local_get local_index:5 - 0x7739 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x773c | 21 06 | local_set local_index:6 - 0x773e | 20 06 | local_get local_index:6 - 0x7740 | 0f | return - 0x7741 | 0b | end -============== func 134 ==================== - 0x7742 | e5 01 | size of function - 0x7744 | 01 | 1 local blocks - 0x7745 | 16 7f | 22 locals of type I32 - 0x7747 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x774d | 21 03 | local_set local_index:3 - 0x774f | 41 10 | i32_const value:16 - 0x7751 | 21 04 | local_set local_index:4 - 0x7753 | 20 03 | local_get local_index:3 - 0x7755 | 20 04 | local_get local_index:4 - 0x7757 | 6b | i32_sub - 0x7758 | 21 05 | local_set local_index:5 - 0x775a | 20 05 | local_get local_index:5 - 0x775c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7762 | 20 05 | local_get local_index:5 - 0x7764 | 20 00 | local_get local_index:0 - 0x7766 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7769 | 20 05 | local_get local_index:5 - 0x776b | 20 01 | local_get local_index:1 - 0x776d | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7770 | 20 05 | local_get local_index:5 - 0x7772 | 20 02 | local_get local_index:2 - 0x7774 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x7777 | 20 05 | local_get local_index:5 - 0x7779 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x777c | 21 06 | local_set local_index:6 - 0x777e | 20 06 | local_get local_index:6 - 0x7780 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x7786 | 21 07 | local_set local_index:7 - 0x7788 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0x778d | 21 08 | local_set local_index:8 - 0x778f | 20 07 | local_get local_index:7 - 0x7791 | 20 08 | local_get local_index:8 - 0x7793 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x7799 | 21 09 | local_set local_index:9 - 0x779b | 02 40 | block blockty:Empty - 0x779d | 20 09 | local_get local_index:9 - 0x779f | 0d 00 | br_if relative_depth:0 - 0x77a1 | 41 95 9e 80 | i32_const value:3861 - | 80 00 - 0x77a7 | 21 0a | local_set local_index:10 - 0x77a9 | 41 a3 92 80 | i32_const value:2339 - | 80 00 - 0x77af | 21 0b | local_set local_index:11 - 0x77b1 | 41 23 | i32_const value:35 - 0x77b3 | 21 0c | local_set local_index:12 - 0x77b5 | 41 e8 99 80 | i32_const value:3304 - | 80 00 - 0x77bb | 21 0d | local_set local_index:13 - 0x77bd | 20 0a | local_get local_index:10 - 0x77bf | 20 0b | local_get local_index:11 - 0x77c1 | 20 0c | local_get local_index:12 - 0x77c3 | 20 0d | local_get local_index:13 - 0x77c5 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0x77cb | 00 | unreachable - 0x77cc | 0b | end - 0x77cd | 20 05 | local_get local_index:5 - 0x77cf | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x77d2 | 21 0e | local_set local_index:14 - 0x77d4 | 20 05 | local_get local_index:5 - 0x77d6 | 20 0e | local_get local_index:14 - 0x77d8 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x77db | 20 05 | local_get local_index:5 - 0x77dd | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x77e0 | 21 0f | local_set local_index:15 - 0x77e2 | 20 05 | local_get local_index:5 - 0x77e4 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x77e7 | 21 10 | local_set local_index:16 - 0x77e9 | 41 0c | i32_const value:12 - 0x77eb | 21 11 | local_set local_index:17 - 0x77ed | 20 10 | local_get local_index:16 - 0x77ef | 20 11 | local_get local_index:17 - 0x77f1 | 6a | i32_add - 0x77f2 | 21 12 | local_set local_index:18 - 0x77f4 | 20 05 | local_get local_index:5 - 0x77f6 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x77f9 | 21 13 | local_set local_index:19 - 0x77fb | 41 02 | i32_const value:2 - 0x77fd | 21 14 | local_set local_index:20 - 0x77ff | 20 13 | local_get local_index:19 - 0x7801 | 20 14 | local_get local_index:20 - 0x7803 | 74 | i32_shl - 0x7804 | 21 15 | local_set local_index:21 - 0x7806 | 20 12 | local_get local_index:18 - 0x7808 | 20 15 | local_get local_index:21 - 0x780a | 6a | i32_add - 0x780b | 21 16 | local_set local_index:22 - 0x780d | 20 16 | local_get local_index:22 - 0x780f | 20 0f | local_get local_index:15 - 0x7811 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x7814 | 41 10 | i32_const value:16 - 0x7816 | 21 17 | local_set local_index:23 - 0x7818 | 20 05 | local_get local_index:5 - 0x781a | 20 17 | local_get local_index:23 - 0x781c | 6a | i32_add - 0x781d | 21 18 | local_set local_index:24 - 0x781f | 20 18 | local_get local_index:24 - 0x7821 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7827 | 0f | return - 0x7828 | 0b | end -============== func 135 ==================== - 0x7829 | 67 | size of function - 0x782a | 01 | 1 local blocks - 0x782b | 09 7f | 9 locals of type I32 - 0x782d | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x7833 | 21 02 | local_set local_index:2 - 0x7835 | 41 10 | i32_const value:16 - 0x7837 | 21 03 | local_set local_index:3 - 0x7839 | 20 02 | local_get local_index:2 - 0x783b | 20 03 | local_get local_index:3 - 0x783d | 6b | i32_sub - 0x783e | 21 04 | local_set local_index:4 - 0x7840 | 20 04 | local_get local_index:4 - 0x7842 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7848 | 20 04 | local_get local_index:4 - 0x784a | 20 00 | local_get local_index:0 - 0x784c | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x784f | 20 04 | local_get local_index:4 - 0x7851 | 20 01 | local_get local_index:1 - 0x7853 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7856 | 20 04 | local_get local_index:4 - 0x7858 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x785b | 21 05 | local_set local_index:5 - 0x785d | 20 05 | local_get local_index:5 - 0x785f | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x7862 | 21 06 | local_set local_index:6 - 0x7864 | 20 06 | local_get local_index:6 - 0x7866 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x786c | 20 04 | local_get local_index:4 - 0x786e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7871 | 21 07 | local_set local_index:7 - 0x7873 | 20 07 | local_get local_index:7 - 0x7875 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x7878 | 21 08 | local_set local_index:8 - 0x787a | 41 10 | i32_const value:16 - 0x787c | 21 09 | local_set local_index:9 - 0x787e | 20 04 | local_get local_index:4 - 0x7880 | 20 09 | local_get local_index:9 - 0x7882 | 6a | i32_add - 0x7883 | 21 0a | local_set local_index:10 - 0x7885 | 20 0a | local_get local_index:10 - 0x7887 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x788d | 20 08 | local_get local_index:8 - 0x788f | 0f | return - 0x7890 | 0b | end -============== func 136 ==================== - 0x7891 | a7 03 | size of function - 0x7893 | 01 | 1 local blocks - 0x7894 | 33 7f | 51 locals of type I32 - 0x7896 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x789c | 21 02 | local_set local_index:2 - 0x789e | 41 10 | i32_const value:16 - 0x78a0 | 21 03 | local_set local_index:3 - 0x78a2 | 20 02 | local_get local_index:2 - 0x78a4 | 20 03 | local_get local_index:3 - 0x78a6 | 6b | i32_sub - 0x78a7 | 21 04 | local_set local_index:4 - 0x78a9 | 20 04 | local_get local_index:4 - 0x78ab | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x78b1 | 20 04 | local_get local_index:4 - 0x78b3 | 20 00 | local_get local_index:0 - 0x78b5 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x78b8 | 20 04 | local_get local_index:4 - 0x78ba | 20 01 | local_get local_index:1 - 0x78bc | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x78bf | 20 04 | local_get local_index:4 - 0x78c1 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x78c4 | 21 05 | local_set local_index:5 - 0x78c6 | 20 05 | local_get local_index:5 - 0x78c8 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x78cb | 21 06 | local_set local_index:6 - 0x78cd | 41 00 | i32_const value:0 - 0x78cf | 21 07 | local_set local_index:7 - 0x78d1 | 20 06 | local_get local_index:6 - 0x78d3 | 21 08 | local_set local_index:8 - 0x78d5 | 20 07 | local_get local_index:7 - 0x78d7 | 21 09 | local_set local_index:9 - 0x78d9 | 20 08 | local_get local_index:8 - 0x78db | 20 09 | local_get local_index:9 - 0x78dd | 46 | i32_eq - 0x78de | 21 0a | local_set local_index:10 - 0x78e0 | 41 7f | i32_const value:-1 - 0x78e2 | 21 0b | local_set local_index:11 - 0x78e4 | 20 0a | local_get local_index:10 - 0x78e6 | 20 0b | local_get local_index:11 - 0x78e8 | 73 | i32_xor - 0x78e9 | 21 0c | local_set local_index:12 - 0x78eb | 41 7f | i32_const value:-1 - 0x78ed | 21 0d | local_set local_index:13 - 0x78ef | 20 0c | local_get local_index:12 - 0x78f1 | 20 0d | local_get local_index:13 - 0x78f3 | 73 | i32_xor - 0x78f4 | 21 0e | local_set local_index:14 - 0x78f6 | 41 01 | i32_const value:1 - 0x78f8 | 21 0f | local_set local_index:15 - 0x78fa | 20 0e | local_get local_index:14 - 0x78fc | 20 0f | local_get local_index:15 - 0x78fe | 71 | i32_and - 0x78ff | 21 10 | local_set local_index:16 - 0x7901 | 02 40 | block blockty:Empty - 0x7903 | 02 40 | block blockty:Empty - 0x7905 | 20 10 | local_get local_index:16 - 0x7907 | 45 | i32_eqz - 0x7908 | 0d 00 | br_if relative_depth:0 - 0x790a | 20 04 | local_get local_index:4 - 0x790c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x790f | 21 11 | local_set local_index:17 - 0x7911 | 20 11 | local_get local_index:17 - 0x7913 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7916 | 21 12 | local_set local_index:18 - 0x7918 | 20 12 | local_get local_index:18 - 0x791a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x791d | 21 13 | local_set local_index:19 - 0x791f | 41 00 | i32_const value:0 - 0x7921 | 21 14 | local_set local_index:20 - 0x7923 | 20 13 | local_get local_index:19 - 0x7925 | 21 15 | local_set local_index:21 - 0x7927 | 20 14 | local_get local_index:20 - 0x7929 | 21 16 | local_set local_index:22 - 0x792b | 20 15 | local_get local_index:21 - 0x792d | 20 16 | local_get local_index:22 - 0x792f | 47 | i32_ne - 0x7930 | 21 17 | local_set local_index:23 - 0x7932 | 41 01 | i32_const value:1 - 0x7934 | 21 18 | local_set local_index:24 - 0x7936 | 20 17 | local_get local_index:23 - 0x7938 | 20 18 | local_get local_index:24 - 0x793a | 71 | i32_and - 0x793b | 21 19 | local_set local_index:25 - 0x793d | 02 40 | block blockty:Empty - 0x793f | 02 40 | block blockty:Empty - 0x7941 | 20 19 | local_get local_index:25 - 0x7943 | 45 | i32_eqz - 0x7944 | 0d 00 | br_if relative_depth:0 - 0x7946 | 20 04 | local_get local_index:4 - 0x7948 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x794b | 21 1a | local_set local_index:26 - 0x794d | 20 1a | local_get local_index:26 - 0x794f | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7952 | 21 1b | local_set local_index:27 - 0x7954 | 20 1b | local_get local_index:27 - 0x7956 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7959 | 21 1c | local_set local_index:28 - 0x795b | 20 1c | local_get local_index:28 - 0x795d | 10 ae 80 80 | call function_index:46 - | 80 00 - 0x7963 | 21 1d | local_set local_index:29 - 0x7965 | 20 04 | local_get local_index:4 - 0x7967 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x796a | 21 1e | local_set local_index:30 - 0x796c | 20 1e | local_get local_index:30 - 0x796e | 20 1d | local_get local_index:29 - 0x7970 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x7973 | 20 04 | local_get local_index:4 - 0x7975 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7978 | 21 1f | local_set local_index:31 - 0x797a | 20 1f | local_get local_index:31 - 0x797c | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x797f | 21 20 | local_set local_index:32 - 0x7981 | 41 00 | i32_const value:0 - 0x7983 | 21 21 | local_set local_index:33 - 0x7985 | 20 20 | local_get local_index:32 - 0x7987 | 21 22 | local_set local_index:34 - 0x7989 | 20 21 | local_get local_index:33 - 0x798b | 21 23 | local_set local_index:35 - 0x798d | 20 22 | local_get local_index:34 - 0x798f | 20 23 | local_get local_index:35 - 0x7991 | 46 | i32_eq - 0x7992 | 21 24 | local_set local_index:36 - 0x7994 | 41 7f | i32_const value:-1 - 0x7996 | 21 25 | local_set local_index:37 - 0x7998 | 20 24 | local_get local_index:36 - 0x799a | 20 25 | local_get local_index:37 - 0x799c | 73 | i32_xor - 0x799d | 21 26 | local_set local_index:38 - 0x799f | 41 7f | i32_const value:-1 - 0x79a1 | 21 27 | local_set local_index:39 - 0x79a3 | 20 26 | local_get local_index:38 - 0x79a5 | 20 27 | local_get local_index:39 - 0x79a7 | 73 | i32_xor - 0x79a8 | 21 28 | local_set local_index:40 - 0x79aa | 41 01 | i32_const value:1 - 0x79ac | 21 29 | local_set local_index:41 - 0x79ae | 20 28 | local_get local_index:40 - 0x79b0 | 20 29 | local_get local_index:41 - 0x79b2 | 71 | i32_and - 0x79b3 | 21 2a | local_set local_index:42 - 0x79b5 | 02 40 | block blockty:Empty - 0x79b7 | 20 2a | local_get local_index:42 - 0x79b9 | 45 | i32_eqz - 0x79ba | 0d 00 | br_if relative_depth:0 - 0x79bc | 41 00 | i32_const value:0 - 0x79be | 21 2b | local_set local_index:43 - 0x79c0 | 20 04 | local_get local_index:4 - 0x79c2 | 20 2b | local_get local_index:43 - 0x79c4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x79c7 | 0c 04 | br relative_depth:4 - 0x79c9 | 0b | end - 0x79ca | 0c 01 | br relative_depth:1 - 0x79cc | 0b | end - 0x79cd | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x79d3 | 21 2c | local_set local_index:44 - 0x79d5 | 20 2c | local_get local_index:44 - 0x79d7 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x79dd | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x79e3 | 21 2d | local_set local_index:45 - 0x79e5 | 20 04 | local_get local_index:4 - 0x79e7 | 20 2d | local_get local_index:45 - 0x79e9 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x79ec | 0c 02 | br relative_depth:2 - 0x79ee | 0b | end - 0x79ef | 0b | end - 0x79f0 | 20 04 | local_get local_index:4 - 0x79f2 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x79f5 | 21 2e | local_set local_index:46 - 0x79f7 | 20 2e | local_get local_index:46 - 0x79f9 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x79fc | 21 2f | local_set local_index:47 - 0x79fe | 20 2f | local_get local_index:47 - 0x7a00 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x7a06 | 20 04 | local_get local_index:4 - 0x7a08 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7a0b | 21 30 | local_set local_index:48 - 0x7a0d | 20 30 | local_get local_index:48 - 0x7a0f | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x7a12 | 21 31 | local_set local_index:49 - 0x7a14 | 20 04 | local_get local_index:4 - 0x7a16 | 20 31 | local_get local_index:49 - 0x7a18 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7a1b | 0b | end - 0x7a1c | 20 04 | local_get local_index:4 - 0x7a1e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7a21 | 21 32 | local_set local_index:50 - 0x7a23 | 41 10 | i32_const value:16 - 0x7a25 | 21 33 | local_set local_index:51 - 0x7a27 | 20 04 | local_get local_index:4 - 0x7a29 | 20 33 | local_get local_index:51 - 0x7a2b | 6a | i32_add - 0x7a2c | 21 34 | local_set local_index:52 - 0x7a2e | 20 34 | local_get local_index:52 - 0x7a30 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7a36 | 20 32 | local_get local_index:50 - 0x7a38 | 0f | return - 0x7a39 | 0b | end -============== func 137 ==================== - 0x7a3a | d2 01 | size of function - 0x7a3c | 01 | 1 local blocks - 0x7a3d | 14 7f | 20 locals of type I32 - 0x7a3f | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x7a45 | 21 03 | local_set local_index:3 - 0x7a47 | 41 10 | i32_const value:16 - 0x7a49 | 21 04 | local_set local_index:4 - 0x7a4b | 20 03 | local_get local_index:3 - 0x7a4d | 20 04 | local_get local_index:4 - 0x7a4f | 6b | i32_sub - 0x7a50 | 21 05 | local_set local_index:5 - 0x7a52 | 20 05 | local_get local_index:5 - 0x7a54 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7a5a | 20 05 | local_get local_index:5 - 0x7a5c | 20 00 | local_get local_index:0 - 0x7a5e | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7a61 | 20 05 | local_get local_index:5 - 0x7a63 | 20 01 | local_get local_index:1 - 0x7a65 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7a68 | 20 05 | local_get local_index:5 - 0x7a6a | 20 02 | local_get local_index:2 - 0x7a6c | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x7a6f | 20 05 | local_get local_index:5 - 0x7a71 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7a74 | 21 06 | local_set local_index:6 - 0x7a76 | 41 00 | i32_const value:0 - 0x7a78 | 21 07 | local_set local_index:7 - 0x7a7a | 20 06 | local_get local_index:6 - 0x7a7c | 21 08 | local_set local_index:8 - 0x7a7e | 20 07 | local_get local_index:7 - 0x7a80 | 21 09 | local_set local_index:9 - 0x7a82 | 20 08 | local_get local_index:8 - 0x7a84 | 20 09 | local_get local_index:9 - 0x7a86 | 46 | i32_eq - 0x7a87 | 21 0a | local_set local_index:10 - 0x7a89 | 41 01 | i32_const value:1 - 0x7a8b | 21 0b | local_set local_index:11 - 0x7a8d | 20 0a | local_get local_index:10 - 0x7a8f | 20 0b | local_get local_index:11 - 0x7a91 | 71 | i32_and - 0x7a92 | 21 0c | local_set local_index:12 - 0x7a94 | 02 40 | block blockty:Empty - 0x7a96 | 20 0c | local_get local_index:12 - 0x7a98 | 45 | i32_eqz - 0x7a99 | 0d 00 | br_if relative_depth:0 - 0x7a9b | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x7aa1 | 21 0d | local_set local_index:13 - 0x7aa3 | 20 05 | local_get local_index:5 - 0x7aa5 | 20 0d | local_get local_index:13 - 0x7aa7 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7aaa | 0b | end - 0x7aab | 20 05 | local_get local_index:5 - 0x7aad | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7ab0 | 21 0e | local_set local_index:14 - 0x7ab2 | 20 0e | local_get local_index:14 - 0x7ab4 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x7aba | 20 05 | local_get local_index:5 - 0x7abc | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7abf | 21 0f | local_set local_index:15 - 0x7ac1 | 20 0f | local_get local_index:15 - 0x7ac3 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x7ac6 | 21 10 | local_set local_index:16 - 0x7ac8 | 20 05 | local_get local_index:5 - 0x7aca | 20 10 | local_get local_index:16 - 0x7acc | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x7acf | 20 05 | local_get local_index:5 - 0x7ad1 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7ad4 | 21 11 | local_set local_index:17 - 0x7ad6 | 20 05 | local_get local_index:5 - 0x7ad8 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7adb | 21 12 | local_set local_index:18 - 0x7add | 20 12 | local_get local_index:18 - 0x7adf | 20 11 | local_get local_index:17 - 0x7ae1 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x7ae4 | 20 05 | local_get local_index:5 - 0x7ae6 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x7ae9 | 21 13 | local_set local_index:19 - 0x7aeb | 20 13 | local_get local_index:19 - 0x7aed | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x7af3 | 41 00 | i32_const value:0 - 0x7af5 | 21 14 | local_set local_index:20 - 0x7af7 | 41 10 | i32_const value:16 - 0x7af9 | 21 15 | local_set local_index:21 - 0x7afb | 20 05 | local_get local_index:5 - 0x7afd | 20 15 | local_get local_index:21 - 0x7aff | 6a | i32_add - 0x7b00 | 21 16 | local_set local_index:22 - 0x7b02 | 20 16 | local_get local_index:22 - 0x7b04 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7b0a | 20 14 | local_get local_index:20 - 0x7b0c | 0f | return - 0x7b0d | 0b | end -============== func 138 ==================== - 0x7b0e | c6 02 | size of function - 0x7b10 | 01 | 1 local blocks - 0x7b11 | 28 7f | 40 locals of type I32 - 0x7b13 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x7b19 | 21 02 | local_set local_index:2 - 0x7b1b | 41 10 | i32_const value:16 - 0x7b1d | 21 03 | local_set local_index:3 - 0x7b1f | 20 02 | local_get local_index:2 - 0x7b21 | 20 03 | local_get local_index:3 - 0x7b23 | 6b | i32_sub - 0x7b24 | 21 04 | local_set local_index:4 - 0x7b26 | 20 04 | local_get local_index:4 - 0x7b28 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7b2e | 20 04 | local_get local_index:4 - 0x7b30 | 20 00 | local_get local_index:0 - 0x7b32 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7b35 | 20 04 | local_get local_index:4 - 0x7b37 | 20 01 | local_get local_index:1 - 0x7b39 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x7b3c | 20 04 | local_get local_index:4 - 0x7b3e | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7b41 | 21 05 | local_set local_index:5 - 0x7b43 | 20 05 | local_get local_index:5 - 0x7b45 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7b48 | 21 06 | local_set local_index:6 - 0x7b4a | 41 00 | i32_const value:0 - 0x7b4c | 21 07 | local_set local_index:7 - 0x7b4e | 20 06 | local_get local_index:6 - 0x7b50 | 21 08 | local_set local_index:8 - 0x7b52 | 20 07 | local_get local_index:7 - 0x7b54 | 21 09 | local_set local_index:9 - 0x7b56 | 20 08 | local_get local_index:8 - 0x7b58 | 20 09 | local_get local_index:9 - 0x7b5a | 46 | i32_eq - 0x7b5b | 21 0a | local_set local_index:10 - 0x7b5d | 41 7f | i32_const value:-1 - 0x7b5f | 21 0b | local_set local_index:11 - 0x7b61 | 20 0a | local_get local_index:10 - 0x7b63 | 20 0b | local_get local_index:11 - 0x7b65 | 73 | i32_xor - 0x7b66 | 21 0c | local_set local_index:12 - 0x7b68 | 41 7f | i32_const value:-1 - 0x7b6a | 21 0d | local_set local_index:13 - 0x7b6c | 20 0c | local_get local_index:12 - 0x7b6e | 20 0d | local_get local_index:13 - 0x7b70 | 73 | i32_xor - 0x7b71 | 21 0e | local_set local_index:14 - 0x7b73 | 41 01 | i32_const value:1 - 0x7b75 | 21 0f | local_set local_index:15 - 0x7b77 | 20 0e | local_get local_index:14 - 0x7b79 | 20 0f | local_get local_index:15 - 0x7b7b | 71 | i32_and - 0x7b7c | 21 10 | local_set local_index:16 - 0x7b7e | 02 40 | block blockty:Empty - 0x7b80 | 02 40 | block blockty:Empty - 0x7b82 | 20 10 | local_get local_index:16 - 0x7b84 | 45 | i32_eqz - 0x7b85 | 0d 00 | br_if relative_depth:0 - 0x7b87 | 20 04 | local_get local_index:4 - 0x7b89 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7b8c | 21 11 | local_set local_index:17 - 0x7b8e | 20 11 | local_get local_index:17 - 0x7b90 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7b93 | 21 12 | local_set local_index:18 - 0x7b95 | 20 12 | local_get local_index:18 - 0x7b97 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x7b9a | 21 13 | local_set local_index:19 - 0x7b9c | 20 13 | local_get local_index:19 - 0x7b9e | 10 af 80 80 | call function_index:47 - | 80 00 - 0x7ba4 | 21 14 | local_set local_index:20 - 0x7ba6 | 20 04 | local_get local_index:4 - 0x7ba8 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7bab | 21 15 | local_set local_index:21 - 0x7bad | 20 15 | local_get local_index:21 - 0x7baf | 20 14 | local_get local_index:20 - 0x7bb1 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7bb4 | 20 04 | local_get local_index:4 - 0x7bb6 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7bb9 | 21 16 | local_set local_index:22 - 0x7bbb | 20 16 | local_get local_index:22 - 0x7bbd | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7bc0 | 21 17 | local_set local_index:23 - 0x7bc2 | 41 00 | i32_const value:0 - 0x7bc4 | 21 18 | local_set local_index:24 - 0x7bc6 | 20 17 | local_get local_index:23 - 0x7bc8 | 21 19 | local_set local_index:25 - 0x7bca | 20 18 | local_get local_index:24 - 0x7bcc | 21 1a | local_set local_index:26 - 0x7bce | 20 19 | local_get local_index:25 - 0x7bd0 | 20 1a | local_get local_index:26 - 0x7bd2 | 46 | i32_eq - 0x7bd3 | 21 1b | local_set local_index:27 - 0x7bd5 | 41 7f | i32_const value:-1 - 0x7bd7 | 21 1c | local_set local_index:28 - 0x7bd9 | 20 1b | local_get local_index:27 - 0x7bdb | 20 1c | local_get local_index:28 - 0x7bdd | 73 | i32_xor - 0x7bde | 21 1d | local_set local_index:29 - 0x7be0 | 41 7f | i32_const value:-1 - 0x7be2 | 21 1e | local_set local_index:30 - 0x7be4 | 20 1d | local_get local_index:29 - 0x7be6 | 20 1e | local_get local_index:30 - 0x7be8 | 73 | i32_xor - 0x7be9 | 21 1f | local_set local_index:31 - 0x7beb | 41 01 | i32_const value:1 - 0x7bed | 21 20 | local_set local_index:32 - 0x7bef | 20 1f | local_get local_index:31 - 0x7bf1 | 20 20 | local_get local_index:32 - 0x7bf3 | 71 | i32_and - 0x7bf4 | 21 21 | local_set local_index:33 - 0x7bf6 | 02 40 | block blockty:Empty - 0x7bf8 | 20 21 | local_get local_index:33 - 0x7bfa | 45 | i32_eqz - 0x7bfb | 0d 00 | br_if relative_depth:0 - 0x7bfd | 41 00 | i32_const value:0 - 0x7bff | 21 22 | local_set local_index:34 - 0x7c01 | 20 04 | local_get local_index:4 - 0x7c03 | 20 22 | local_get local_index:34 - 0x7c05 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7c08 | 0c 02 | br relative_depth:2 - 0x7c0a | 0b | end - 0x7c0b | 0b | end - 0x7c0c | 20 04 | local_get local_index:4 - 0x7c0e | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7c11 | 21 23 | local_set local_index:35 - 0x7c13 | 20 23 | local_get local_index:35 - 0x7c15 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7c18 | 21 24 | local_set local_index:36 - 0x7c1a | 20 24 | local_get local_index:36 - 0x7c1c | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x7c22 | 20 04 | local_get local_index:4 - 0x7c24 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7c27 | 21 25 | local_set local_index:37 - 0x7c29 | 20 25 | local_get local_index:37 - 0x7c2b | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7c2e | 21 26 | local_set local_index:38 - 0x7c30 | 20 04 | local_get local_index:4 - 0x7c32 | 20 26 | local_get local_index:38 - 0x7c34 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7c37 | 0b | end - 0x7c38 | 20 04 | local_get local_index:4 - 0x7c3a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7c3d | 21 27 | local_set local_index:39 - 0x7c3f | 41 10 | i32_const value:16 - 0x7c41 | 21 28 | local_set local_index:40 - 0x7c43 | 20 04 | local_get local_index:4 - 0x7c45 | 20 28 | local_get local_index:40 - 0x7c47 | 6a | i32_add - 0x7c48 | 21 29 | local_set local_index:41 - 0x7c4a | 20 29 | local_get local_index:41 - 0x7c4c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7c52 | 20 27 | local_get local_index:39 - 0x7c54 | 0f | return - 0x7c55 | 0b | end -============== func 139 ==================== - 0x7c56 | fd 02 | size of function - 0x7c58 | 01 | 1 local blocks - 0x7c59 | 2b 7f | 43 locals of type I32 - 0x7c5b | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x7c61 | 21 03 | local_set local_index:3 - 0x7c63 | 41 20 | i32_const value:32 - 0x7c65 | 21 04 | local_set local_index:4 - 0x7c67 | 20 03 | local_get local_index:3 - 0x7c69 | 20 04 | local_get local_index:4 - 0x7c6b | 6b | i32_sub - 0x7c6c | 21 05 | local_set local_index:5 - 0x7c6e | 20 05 | local_get local_index:5 - 0x7c70 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7c76 | 20 05 | local_get local_index:5 - 0x7c78 | 20 00 | local_get local_index:0 - 0x7c7a | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x7c7d | 20 05 | local_get local_index:5 - 0x7c7f | 20 01 | local_get local_index:1 - 0x7c81 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7c84 | 20 05 | local_get local_index:5 - 0x7c86 | 20 02 | local_get local_index:2 - 0x7c88 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x7c8b | 20 05 | local_get local_index:5 - 0x7c8d | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7c90 | 21 06 | local_set local_index:6 - 0x7c92 | 41 00 | i32_const value:0 - 0x7c94 | 21 07 | local_set local_index:7 - 0x7c96 | 20 06 | local_get local_index:6 - 0x7c98 | 21 08 | local_set local_index:8 - 0x7c9a | 20 07 | local_get local_index:7 - 0x7c9c | 21 09 | local_set local_index:9 - 0x7c9e | 20 08 | local_get local_index:8 - 0x7ca0 | 20 09 | local_get local_index:9 - 0x7ca2 | 46 | i32_eq - 0x7ca3 | 21 0a | local_set local_index:10 - 0x7ca5 | 41 01 | i32_const value:1 - 0x7ca7 | 21 0b | local_set local_index:11 - 0x7ca9 | 41 01 | i32_const value:1 - 0x7cab | 21 0c | local_set local_index:12 - 0x7cad | 20 0a | local_get local_index:10 - 0x7caf | 20 0c | local_get local_index:12 - 0x7cb1 | 71 | i32_and - 0x7cb2 | 21 0d | local_set local_index:13 - 0x7cb4 | 20 0b | local_get local_index:11 - 0x7cb6 | 21 0e | local_set local_index:14 - 0x7cb8 | 02 40 | block blockty:Empty - 0x7cba | 20 0d | local_get local_index:13 - 0x7cbc | 0d 00 | br_if relative_depth:0 - 0x7cbe | 20 05 | local_get local_index:5 - 0x7cc0 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7cc3 | 21 0f | local_set local_index:15 - 0x7cc5 | 20 0f | local_get local_index:15 - 0x7cc7 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x7ccd | 21 10 | local_set local_index:16 - 0x7ccf | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0x7cd5 | 21 11 | local_set local_index:17 - 0x7cd7 | 20 10 | local_get local_index:16 - 0x7cd9 | 20 11 | local_get local_index:17 - 0x7cdb | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x7ce1 | 21 12 | local_set local_index:18 - 0x7ce3 | 41 00 | i32_const value:0 - 0x7ce5 | 21 13 | local_set local_index:19 - 0x7ce7 | 20 12 | local_get local_index:18 - 0x7ce9 | 21 14 | local_set local_index:20 - 0x7ceb | 20 13 | local_get local_index:19 - 0x7ced | 21 15 | local_set local_index:21 - 0x7cef | 20 14 | local_get local_index:20 - 0x7cf1 | 20 15 | local_get local_index:21 - 0x7cf3 | 47 | i32_ne - 0x7cf4 | 21 16 | local_set local_index:22 - 0x7cf6 | 41 7f | i32_const value:-1 - 0x7cf8 | 21 17 | local_set local_index:23 - 0x7cfa | 20 16 | local_get local_index:22 - 0x7cfc | 20 17 | local_get local_index:23 - 0x7cfe | 73 | i32_xor - 0x7cff | 21 18 | local_set local_index:24 - 0x7d01 | 20 18 | local_get local_index:24 - 0x7d03 | 21 0e | local_set local_index:14 - 0x7d05 | 0b | end - 0x7d06 | 20 0e | local_get local_index:14 - 0x7d08 | 21 19 | local_set local_index:25 - 0x7d0a | 41 7f | i32_const value:-1 - 0x7d0c | 21 1a | local_set local_index:26 - 0x7d0e | 20 19 | local_get local_index:25 - 0x7d10 | 20 1a | local_get local_index:26 - 0x7d12 | 73 | i32_xor - 0x7d13 | 21 1b | local_set local_index:27 - 0x7d15 | 41 7f | i32_const value:-1 - 0x7d17 | 21 1c | local_set local_index:28 - 0x7d19 | 20 1b | local_get local_index:27 - 0x7d1b | 20 1c | local_get local_index:28 - 0x7d1d | 73 | i32_xor - 0x7d1e | 21 1d | local_set local_index:29 - 0x7d20 | 41 01 | i32_const value:1 - 0x7d22 | 21 1e | local_set local_index:30 - 0x7d24 | 20 1d | local_get local_index:29 - 0x7d26 | 20 1e | local_get local_index:30 - 0x7d28 | 71 | i32_and - 0x7d29 | 21 1f | local_set local_index:31 - 0x7d2b | 02 40 | block blockty:Empty - 0x7d2d | 02 40 | block blockty:Empty - 0x7d2f | 20 1f | local_get local_index:31 - 0x7d31 | 45 | i32_eqz - 0x7d32 | 0d 00 | br_if relative_depth:0 - 0x7d34 | 41 00 | i32_const value:0 - 0x7d36 | 21 20 | local_set local_index:32 - 0x7d38 | 20 20 | local_get local_index:32 - 0x7d3a | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x7d41 | 21 21 | local_set local_index:33 - 0x7d43 | 41 a1 8c 80 | i32_const value:1569 - | 80 00 - 0x7d49 | 21 22 | local_set local_index:34 - 0x7d4b | 20 21 | local_get local_index:33 - 0x7d4d | 20 22 | local_get local_index:34 - 0x7d4f | 10 84 80 80 | call function_index:4 - | 80 00 - 0x7d55 | 41 7f | i32_const value:-1 - 0x7d57 | 21 23 | local_set local_index:35 - 0x7d59 | 20 05 | local_get local_index:5 - 0x7d5b | 20 23 | local_get local_index:35 - 0x7d5d | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x7d60 | 0c 01 | br relative_depth:1 - 0x7d62 | 0b | end - 0x7d63 | 20 05 | local_get local_index:5 - 0x7d65 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7d68 | 21 24 | local_set local_index:36 - 0x7d6a | 20 24 | local_get local_index:36 - 0x7d6c | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x7d72 | 20 05 | local_get local_index:5 - 0x7d74 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x7d77 | 21 25 | local_set local_index:37 - 0x7d79 | 20 25 | local_get local_index:37 - 0x7d7b | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7d7e | 21 26 | local_set local_index:38 - 0x7d80 | 20 05 | local_get local_index:5 - 0x7d82 | 20 26 | local_get local_index:38 - 0x7d84 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7d87 | 20 05 | local_get local_index:5 - 0x7d89 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7d8c | 21 27 | local_set local_index:39 - 0x7d8e | 20 05 | local_get local_index:5 - 0x7d90 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x7d93 | 21 28 | local_set local_index:40 - 0x7d95 | 20 28 | local_get local_index:40 - 0x7d97 | 20 27 | local_get local_index:39 - 0x7d99 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x7d9c | 20 05 | local_get local_index:5 - 0x7d9e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7da1 | 21 29 | local_set local_index:41 - 0x7da3 | 20 29 | local_get local_index:41 - 0x7da5 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x7dab | 41 00 | i32_const value:0 - 0x7dad | 21 2a | local_set local_index:42 - 0x7daf | 20 05 | local_get local_index:5 - 0x7db1 | 20 2a | local_get local_index:42 - 0x7db3 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x7db6 | 0b | end - 0x7db7 | 20 05 | local_get local_index:5 - 0x7db9 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x7dbc | 21 2b | local_set local_index:43 - 0x7dbe | 41 20 | i32_const value:32 - 0x7dc0 | 21 2c | local_set local_index:44 - 0x7dc2 | 20 05 | local_get local_index:5 - 0x7dc4 | 20 2c | local_get local_index:44 - 0x7dc6 | 6a | i32_add - 0x7dc7 | 21 2d | local_set local_index:45 - 0x7dc9 | 20 2d | local_get local_index:45 - 0x7dcb | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7dd1 | 20 2b | local_get local_index:43 - 0x7dd3 | 0f | return - 0x7dd4 | 0b | end -============== func 140 ==================== - 0x7dd5 | 67 | size of function - 0x7dd6 | 01 | 1 local blocks - 0x7dd7 | 09 7f | 9 locals of type I32 - 0x7dd9 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x7ddf | 21 02 | local_set local_index:2 - 0x7de1 | 41 10 | i32_const value:16 - 0x7de3 | 21 03 | local_set local_index:3 - 0x7de5 | 20 02 | local_get local_index:2 - 0x7de7 | 20 03 | local_get local_index:3 - 0x7de9 | 6b | i32_sub - 0x7dea | 21 04 | local_set local_index:4 - 0x7dec | 20 04 | local_get local_index:4 - 0x7dee | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7df4 | 20 04 | local_get local_index:4 - 0x7df6 | 20 00 | local_get local_index:0 - 0x7df8 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7dfb | 20 04 | local_get local_index:4 - 0x7dfd | 20 01 | local_get local_index:1 - 0x7dff | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7e02 | 20 04 | local_get local_index:4 - 0x7e04 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7e07 | 21 05 | local_set local_index:5 - 0x7e09 | 20 05 | local_get local_index:5 - 0x7e0b | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x7e0e | 21 06 | local_set local_index:6 - 0x7e10 | 20 06 | local_get local_index:6 - 0x7e12 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x7e18 | 20 04 | local_get local_index:4 - 0x7e1a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7e1d | 21 07 | local_set local_index:7 - 0x7e1f | 20 07 | local_get local_index:7 - 0x7e21 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x7e24 | 21 08 | local_set local_index:8 - 0x7e26 | 41 10 | i32_const value:16 - 0x7e28 | 21 09 | local_set local_index:9 - 0x7e2a | 20 04 | local_get local_index:4 - 0x7e2c | 20 09 | local_get local_index:9 - 0x7e2e | 6a | i32_add - 0x7e2f | 21 0a | local_set local_index:10 - 0x7e31 | 20 0a | local_get local_index:10 - 0x7e33 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7e39 | 20 08 | local_get local_index:8 - 0x7e3b | 0f | return - 0x7e3c | 0b | end -============== func 141 ==================== - 0x7e3d | fd 02 | size of function - 0x7e3f | 01 | 1 local blocks - 0x7e40 | 2b 7f | 43 locals of type I32 - 0x7e42 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x7e48 | 21 03 | local_set local_index:3 - 0x7e4a | 41 20 | i32_const value:32 - 0x7e4c | 21 04 | local_set local_index:4 - 0x7e4e | 20 03 | local_get local_index:3 - 0x7e50 | 20 04 | local_get local_index:4 - 0x7e52 | 6b | i32_sub - 0x7e53 | 21 05 | local_set local_index:5 - 0x7e55 | 20 05 | local_get local_index:5 - 0x7e57 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7e5d | 20 05 | local_get local_index:5 - 0x7e5f | 20 00 | local_get local_index:0 - 0x7e61 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x7e64 | 20 05 | local_get local_index:5 - 0x7e66 | 20 01 | local_get local_index:1 - 0x7e68 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7e6b | 20 05 | local_get local_index:5 - 0x7e6d | 20 02 | local_get local_index:2 - 0x7e6f | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x7e72 | 20 05 | local_get local_index:5 - 0x7e74 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7e77 | 21 06 | local_set local_index:6 - 0x7e79 | 41 00 | i32_const value:0 - 0x7e7b | 21 07 | local_set local_index:7 - 0x7e7d | 20 06 | local_get local_index:6 - 0x7e7f | 21 08 | local_set local_index:8 - 0x7e81 | 20 07 | local_get local_index:7 - 0x7e83 | 21 09 | local_set local_index:9 - 0x7e85 | 20 08 | local_get local_index:8 - 0x7e87 | 20 09 | local_get local_index:9 - 0x7e89 | 46 | i32_eq - 0x7e8a | 21 0a | local_set local_index:10 - 0x7e8c | 41 01 | i32_const value:1 - 0x7e8e | 21 0b | local_set local_index:11 - 0x7e90 | 41 01 | i32_const value:1 - 0x7e92 | 21 0c | local_set local_index:12 - 0x7e94 | 20 0a | local_get local_index:10 - 0x7e96 | 20 0c | local_get local_index:12 - 0x7e98 | 71 | i32_and - 0x7e99 | 21 0d | local_set local_index:13 - 0x7e9b | 20 0b | local_get local_index:11 - 0x7e9d | 21 0e | local_set local_index:14 - 0x7e9f | 02 40 | block blockty:Empty - 0x7ea1 | 20 0d | local_get local_index:13 - 0x7ea3 | 0d 00 | br_if relative_depth:0 - 0x7ea5 | 20 05 | local_get local_index:5 - 0x7ea7 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7eaa | 21 0f | local_set local_index:15 - 0x7eac | 20 0f | local_get local_index:15 - 0x7eae | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x7eb4 | 21 10 | local_set local_index:16 - 0x7eb6 | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0x7ebc | 21 11 | local_set local_index:17 - 0x7ebe | 20 10 | local_get local_index:16 - 0x7ec0 | 20 11 | local_get local_index:17 - 0x7ec2 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x7ec8 | 21 12 | local_set local_index:18 - 0x7eca | 41 00 | i32_const value:0 - 0x7ecc | 21 13 | local_set local_index:19 - 0x7ece | 20 12 | local_get local_index:18 - 0x7ed0 | 21 14 | local_set local_index:20 - 0x7ed2 | 20 13 | local_get local_index:19 - 0x7ed4 | 21 15 | local_set local_index:21 - 0x7ed6 | 20 14 | local_get local_index:20 - 0x7ed8 | 20 15 | local_get local_index:21 - 0x7eda | 47 | i32_ne - 0x7edb | 21 16 | local_set local_index:22 - 0x7edd | 41 7f | i32_const value:-1 - 0x7edf | 21 17 | local_set local_index:23 - 0x7ee1 | 20 16 | local_get local_index:22 - 0x7ee3 | 20 17 | local_get local_index:23 - 0x7ee5 | 73 | i32_xor - 0x7ee6 | 21 18 | local_set local_index:24 - 0x7ee8 | 20 18 | local_get local_index:24 - 0x7eea | 21 0e | local_set local_index:14 - 0x7eec | 0b | end - 0x7eed | 20 0e | local_get local_index:14 - 0x7eef | 21 19 | local_set local_index:25 - 0x7ef1 | 41 7f | i32_const value:-1 - 0x7ef3 | 21 1a | local_set local_index:26 - 0x7ef5 | 20 19 | local_get local_index:25 - 0x7ef7 | 20 1a | local_get local_index:26 - 0x7ef9 | 73 | i32_xor - 0x7efa | 21 1b | local_set local_index:27 - 0x7efc | 41 7f | i32_const value:-1 - 0x7efe | 21 1c | local_set local_index:28 - 0x7f00 | 20 1b | local_get local_index:27 - 0x7f02 | 20 1c | local_get local_index:28 - 0x7f04 | 73 | i32_xor - 0x7f05 | 21 1d | local_set local_index:29 - 0x7f07 | 41 01 | i32_const value:1 - 0x7f09 | 21 1e | local_set local_index:30 - 0x7f0b | 20 1d | local_get local_index:29 - 0x7f0d | 20 1e | local_get local_index:30 - 0x7f0f | 71 | i32_and - 0x7f10 | 21 1f | local_set local_index:31 - 0x7f12 | 02 40 | block blockty:Empty - 0x7f14 | 02 40 | block blockty:Empty - 0x7f16 | 20 1f | local_get local_index:31 - 0x7f18 | 45 | i32_eqz - 0x7f19 | 0d 00 | br_if relative_depth:0 - 0x7f1b | 41 00 | i32_const value:0 - 0x7f1d | 21 20 | local_set local_index:32 - 0x7f1f | 20 20 | local_get local_index:32 - 0x7f21 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x7f28 | 21 21 | local_set local_index:33 - 0x7f2a | 41 f5 8b 80 | i32_const value:1525 - | 80 00 - 0x7f30 | 21 22 | local_set local_index:34 - 0x7f32 | 20 21 | local_get local_index:33 - 0x7f34 | 20 22 | local_get local_index:34 - 0x7f36 | 10 84 80 80 | call function_index:4 - | 80 00 - 0x7f3c | 41 7f | i32_const value:-1 - 0x7f3e | 21 23 | local_set local_index:35 - 0x7f40 | 20 05 | local_get local_index:5 - 0x7f42 | 20 23 | local_get local_index:35 - 0x7f44 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x7f47 | 0c 01 | br relative_depth:1 - 0x7f49 | 0b | end - 0x7f4a | 20 05 | local_get local_index:5 - 0x7f4c | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7f4f | 21 24 | local_set local_index:36 - 0x7f51 | 20 24 | local_get local_index:36 - 0x7f53 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x7f59 | 20 05 | local_get local_index:5 - 0x7f5b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x7f5e | 21 25 | local_set local_index:37 - 0x7f60 | 20 25 | local_get local_index:37 - 0x7f62 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x7f65 | 21 26 | local_set local_index:38 - 0x7f67 | 20 05 | local_get local_index:5 - 0x7f69 | 20 26 | local_get local_index:38 - 0x7f6b | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7f6e | 20 05 | local_get local_index:5 - 0x7f70 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x7f73 | 21 27 | local_set local_index:39 - 0x7f75 | 20 05 | local_get local_index:5 - 0x7f77 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x7f7a | 21 28 | local_set local_index:40 - 0x7f7c | 20 28 | local_get local_index:40 - 0x7f7e | 20 27 | local_get local_index:39 - 0x7f80 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x7f83 | 20 05 | local_get local_index:5 - 0x7f85 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x7f88 | 21 29 | local_set local_index:41 - 0x7f8a | 20 29 | local_get local_index:41 - 0x7f8c | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x7f92 | 41 00 | i32_const value:0 - 0x7f94 | 21 2a | local_set local_index:42 - 0x7f96 | 20 05 | local_get local_index:5 - 0x7f98 | 20 2a | local_get local_index:42 - 0x7f9a | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x7f9d | 0b | end - 0x7f9e | 20 05 | local_get local_index:5 - 0x7fa0 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x7fa3 | 21 2b | local_set local_index:43 - 0x7fa5 | 41 20 | i32_const value:32 - 0x7fa7 | 21 2c | local_set local_index:44 - 0x7fa9 | 20 05 | local_get local_index:5 - 0x7fab | 20 2c | local_get local_index:44 - 0x7fad | 6a | i32_add - 0x7fae | 21 2d | local_set local_index:45 - 0x7fb0 | 20 2d | local_get local_index:45 - 0x7fb2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7fb8 | 20 2b | local_get local_index:43 - 0x7fba | 0f | return - 0x7fbb | 0b | end -============== func 142 ==================== - 0x7fbc | af 02 | size of function - 0x7fbe | 01 | 1 local blocks - 0x7fbf | 25 7f | 37 locals of type I32 - 0x7fc1 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x7fc7 | 21 02 | local_set local_index:2 - 0x7fc9 | 41 10 | i32_const value:16 - 0x7fcb | 21 03 | local_set local_index:3 - 0x7fcd | 20 02 | local_get local_index:2 - 0x7fcf | 20 03 | local_get local_index:3 - 0x7fd1 | 6b | i32_sub - 0x7fd2 | 21 04 | local_set local_index:4 - 0x7fd4 | 20 04 | local_get local_index:4 - 0x7fd6 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x7fdc | 20 04 | local_get local_index:4 - 0x7fde | 20 00 | local_get local_index:0 - 0x7fe0 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7fe3 | 20 04 | local_get local_index:4 - 0x7fe5 | 20 01 | local_get local_index:1 - 0x7fe7 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x7fea | 20 04 | local_get local_index:4 - 0x7fec | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x7fef | 21 05 | local_set local_index:5 - 0x7ff1 | 20 05 | local_get local_index:5 - 0x7ff3 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x7ff6 | 21 06 | local_set local_index:6 - 0x7ff8 | 41 00 | i32_const value:0 - 0x7ffa | 21 07 | local_set local_index:7 - 0x7ffc | 20 06 | local_get local_index:6 - 0x7ffe | 21 08 | local_set local_index:8 - 0x8000 | 20 07 | local_get local_index:7 - 0x8002 | 21 09 | local_set local_index:9 - 0x8004 | 20 08 | local_get local_index:8 - 0x8006 | 20 09 | local_get local_index:9 - 0x8008 | 46 | i32_eq - 0x8009 | 21 0a | local_set local_index:10 - 0x800b | 41 7f | i32_const value:-1 - 0x800d | 21 0b | local_set local_index:11 - 0x800f | 20 0a | local_get local_index:10 - 0x8011 | 20 0b | local_get local_index:11 - 0x8013 | 73 | i32_xor - 0x8014 | 21 0c | local_set local_index:12 - 0x8016 | 41 7f | i32_const value:-1 - 0x8018 | 21 0d | local_set local_index:13 - 0x801a | 20 0c | local_get local_index:12 - 0x801c | 20 0d | local_get local_index:13 - 0x801e | 73 | i32_xor - 0x801f | 21 0e | local_set local_index:14 - 0x8021 | 41 01 | i32_const value:1 - 0x8023 | 21 0f | local_set local_index:15 - 0x8025 | 20 0e | local_get local_index:14 - 0x8027 | 20 0f | local_get local_index:15 - 0x8029 | 71 | i32_and - 0x802a | 21 10 | local_set local_index:16 - 0x802c | 02 40 | block blockty:Empty - 0x802e | 02 40 | block blockty:Empty - 0x8030 | 20 10 | local_get local_index:16 - 0x8032 | 45 | i32_eqz - 0x8033 | 0d 00 | br_if relative_depth:0 - 0x8035 | 10 8e 80 80 | call function_index:14 - | 80 00 - 0x803b | 21 11 | local_set local_index:17 - 0x803d | 20 04 | local_get local_index:4 - 0x803f | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8042 | 21 12 | local_set local_index:18 - 0x8044 | 20 12 | local_get local_index:18 - 0x8046 | 20 11 | local_get local_index:17 - 0x8048 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x804b | 20 04 | local_get local_index:4 - 0x804d | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8050 | 21 13 | local_set local_index:19 - 0x8052 | 20 13 | local_get local_index:19 - 0x8054 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x8057 | 21 14 | local_set local_index:20 - 0x8059 | 41 00 | i32_const value:0 - 0x805b | 21 15 | local_set local_index:21 - 0x805d | 20 14 | local_get local_index:20 - 0x805f | 21 16 | local_set local_index:22 - 0x8061 | 20 15 | local_get local_index:21 - 0x8063 | 21 17 | local_set local_index:23 - 0x8065 | 20 16 | local_get local_index:22 - 0x8067 | 20 17 | local_get local_index:23 - 0x8069 | 46 | i32_eq - 0x806a | 21 18 | local_set local_index:24 - 0x806c | 41 7f | i32_const value:-1 - 0x806e | 21 19 | local_set local_index:25 - 0x8070 | 20 18 | local_get local_index:24 - 0x8072 | 20 19 | local_get local_index:25 - 0x8074 | 73 | i32_xor - 0x8075 | 21 1a | local_set local_index:26 - 0x8077 | 41 7f | i32_const value:-1 - 0x8079 | 21 1b | local_set local_index:27 - 0x807b | 20 1a | local_get local_index:26 - 0x807d | 20 1b | local_get local_index:27 - 0x807f | 73 | i32_xor - 0x8080 | 21 1c | local_set local_index:28 - 0x8082 | 41 01 | i32_const value:1 - 0x8084 | 21 1d | local_set local_index:29 - 0x8086 | 20 1c | local_get local_index:28 - 0x8088 | 20 1d | local_get local_index:29 - 0x808a | 71 | i32_and - 0x808b | 21 1e | local_set local_index:30 - 0x808d | 02 40 | block blockty:Empty - 0x808f | 20 1e | local_get local_index:30 - 0x8091 | 45 | i32_eqz - 0x8092 | 0d 00 | br_if relative_depth:0 - 0x8094 | 41 00 | i32_const value:0 - 0x8096 | 21 1f | local_set local_index:31 - 0x8098 | 20 04 | local_get local_index:4 - 0x809a | 20 1f | local_get local_index:31 - 0x809c | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x809f | 0c 02 | br relative_depth:2 - 0x80a1 | 0b | end - 0x80a2 | 0b | end - 0x80a3 | 20 04 | local_get local_index:4 - 0x80a5 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x80a8 | 21 20 | local_set local_index:32 - 0x80aa | 20 20 | local_get local_index:32 - 0x80ac | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x80af | 21 21 | local_set local_index:33 - 0x80b1 | 20 21 | local_get local_index:33 - 0x80b3 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x80b9 | 20 04 | local_get local_index:4 - 0x80bb | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x80be | 21 22 | local_set local_index:34 - 0x80c0 | 20 22 | local_get local_index:34 - 0x80c2 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x80c5 | 21 23 | local_set local_index:35 - 0x80c7 | 20 04 | local_get local_index:4 - 0x80c9 | 20 23 | local_get local_index:35 - 0x80cb | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x80ce | 0b | end - 0x80cf | 20 04 | local_get local_index:4 - 0x80d1 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x80d4 | 21 24 | local_set local_index:36 - 0x80d6 | 41 10 | i32_const value:16 - 0x80d8 | 21 25 | local_set local_index:37 - 0x80da | 20 04 | local_get local_index:4 - 0x80dc | 20 25 | local_get local_index:37 - 0x80de | 6a | i32_add - 0x80df | 21 26 | local_set local_index:38 - 0x80e1 | 20 26 | local_get local_index:38 - 0x80e3 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x80e9 | 20 24 | local_get local_index:36 - 0x80eb | 0f | return - 0x80ec | 0b | end -============== func 143 ==================== - 0x80ed | b2 03 | size of function - 0x80ef | 01 | 1 local blocks - 0x80f0 | 30 7f | 48 locals of type I32 - 0x80f2 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x80f8 | 21 03 | local_set local_index:3 - 0x80fa | 41 20 | i32_const value:32 - 0x80fc | 21 04 | local_set local_index:4 - 0x80fe | 20 03 | local_get local_index:3 - 0x8100 | 20 04 | local_get local_index:4 - 0x8102 | 6b | i32_sub - 0x8103 | 21 05 | local_set local_index:5 - 0x8105 | 20 05 | local_get local_index:5 - 0x8107 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x810d | 20 05 | local_get local_index:5 - 0x810f | 20 00 | local_get local_index:0 - 0x8111 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x8114 | 20 05 | local_get local_index:5 - 0x8116 | 20 01 | local_get local_index:1 - 0x8118 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x811b | 20 05 | local_get local_index:5 - 0x811d | 20 02 | local_get local_index:2 - 0x811f | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x8122 | 20 05 | local_get local_index:5 - 0x8124 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8127 | 21 06 | local_set local_index:6 - 0x8129 | 41 00 | i32_const value:0 - 0x812b | 21 07 | local_set local_index:7 - 0x812d | 20 06 | local_get local_index:6 - 0x812f | 21 08 | local_set local_index:8 - 0x8131 | 20 07 | local_get local_index:7 - 0x8133 | 21 09 | local_set local_index:9 - 0x8135 | 20 08 | local_get local_index:8 - 0x8137 | 20 09 | local_get local_index:9 - 0x8139 | 46 | i32_eq - 0x813a | 21 0a | local_set local_index:10 - 0x813c | 41 7f | i32_const value:-1 - 0x813e | 21 0b | local_set local_index:11 - 0x8140 | 20 0a | local_get local_index:10 - 0x8142 | 20 0b | local_get local_index:11 - 0x8144 | 73 | i32_xor - 0x8145 | 21 0c | local_set local_index:12 - 0x8147 | 41 7f | i32_const value:-1 - 0x8149 | 21 0d | local_set local_index:13 - 0x814b | 20 0c | local_get local_index:12 - 0x814d | 20 0d | local_get local_index:13 - 0x814f | 73 | i32_xor - 0x8150 | 21 0e | local_set local_index:14 - 0x8152 | 41 01 | i32_const value:1 - 0x8154 | 21 0f | local_set local_index:15 - 0x8156 | 20 0e | local_get local_index:14 - 0x8158 | 20 0f | local_get local_index:15 - 0x815a | 71 | i32_and - 0x815b | 21 10 | local_set local_index:16 - 0x815d | 02 40 | block blockty:Empty - 0x815f | 02 40 | block blockty:Empty - 0x8161 | 20 10 | local_get local_index:16 - 0x8163 | 45 | i32_eqz - 0x8164 | 0d 00 | br_if relative_depth:0 - 0x8166 | 41 00 | i32_const value:0 - 0x8168 | 21 11 | local_set local_index:17 - 0x816a | 20 11 | local_get local_index:17 - 0x816c | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x8173 | 21 12 | local_set local_index:18 - 0x8175 | 41 c3 96 80 | i32_const value:2883 - | 80 00 - 0x817b | 21 13 | local_set local_index:19 - 0x817d | 20 12 | local_get local_index:18 - 0x817f | 20 13 | local_get local_index:19 - 0x8181 | 10 84 80 80 | call function_index:4 - | 80 00 - 0x8187 | 41 7f | i32_const value:-1 - 0x8189 | 21 14 | local_set local_index:20 - 0x818b | 20 05 | local_get local_index:5 - 0x818d | 20 14 | local_get local_index:20 - 0x818f | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8192 | 0c 01 | br relative_depth:1 - 0x8194 | 0b | end - 0x8195 | 20 05 | local_get local_index:5 - 0x8197 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x819a | 21 15 | local_set local_index:21 - 0x819c | 20 15 | local_get local_index:21 - 0x819e | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x81a4 | 21 16 | local_set local_index:22 - 0x81a6 | 41 80 80 80 | i32_const value:536870912 - | 80 02 - 0x81ac | 21 17 | local_set local_index:23 - 0x81ae | 20 16 | local_get local_index:22 - 0x81b0 | 20 17 | local_get local_index:23 - 0x81b2 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x81b8 | 21 18 | local_set local_index:24 - 0x81ba | 41 00 | i32_const value:0 - 0x81bc | 21 19 | local_set local_index:25 - 0x81be | 20 18 | local_get local_index:24 - 0x81c0 | 21 1a | local_set local_index:26 - 0x81c2 | 20 19 | local_get local_index:25 - 0x81c4 | 21 1b | local_set local_index:27 - 0x81c6 | 20 1a | local_get local_index:26 - 0x81c8 | 20 1b | local_get local_index:27 - 0x81ca | 47 | i32_ne - 0x81cb | 21 1c | local_set local_index:28 - 0x81cd | 41 7f | i32_const value:-1 - 0x81cf | 21 1d | local_set local_index:29 - 0x81d1 | 20 1c | local_get local_index:28 - 0x81d3 | 20 1d | local_get local_index:29 - 0x81d5 | 73 | i32_xor - 0x81d6 | 21 1e | local_set local_index:30 - 0x81d8 | 41 7f | i32_const value:-1 - 0x81da | 21 1f | local_set local_index:31 - 0x81dc | 20 1e | local_get local_index:30 - 0x81de | 20 1f | local_get local_index:31 - 0x81e0 | 73 | i32_xor - 0x81e1 | 21 20 | local_set local_index:32 - 0x81e3 | 41 7f | i32_const value:-1 - 0x81e5 | 21 21 | local_set local_index:33 - 0x81e7 | 20 20 | local_get local_index:32 - 0x81e9 | 20 21 | local_get local_index:33 - 0x81eb | 73 | i32_xor - 0x81ec | 21 22 | local_set local_index:34 - 0x81ee | 41 01 | i32_const value:1 - 0x81f0 | 21 23 | local_set local_index:35 - 0x81f2 | 20 22 | local_get local_index:34 - 0x81f4 | 20 23 | local_get local_index:35 - 0x81f6 | 71 | i32_and - 0x81f7 | 21 24 | local_set local_index:36 - 0x81f9 | 02 40 | block blockty:Empty - 0x81fb | 20 24 | local_get local_index:36 - 0x81fd | 45 | i32_eqz - 0x81fe | 0d 00 | br_if relative_depth:0 - 0x8200 | 41 00 | i32_const value:0 - 0x8202 | 21 25 | local_set local_index:37 - 0x8204 | 20 25 | local_get local_index:37 - 0x8206 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x820d | 21 26 | local_set local_index:38 - 0x820f | 41 b1 8a 80 | i32_const value:1329 - | 80 00 - 0x8215 | 21 27 | local_set local_index:39 - 0x8217 | 20 26 | local_get local_index:38 - 0x8219 | 20 27 | local_get local_index:39 - 0x821b | 10 84 80 80 | call function_index:4 - | 80 00 - 0x8221 | 41 7f | i32_const value:-1 - 0x8223 | 21 28 | local_set local_index:40 - 0x8225 | 20 05 | local_get local_index:5 - 0x8227 | 20 28 | local_get local_index:40 - 0x8229 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x822c | 0c 01 | br relative_depth:1 - 0x822e | 0b | end - 0x822f | 20 05 | local_get local_index:5 - 0x8231 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8234 | 21 29 | local_set local_index:41 - 0x8236 | 20 29 | local_get local_index:41 - 0x8238 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x823e | 20 05 | local_get local_index:5 - 0x8240 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x8243 | 21 2a | local_set local_index:42 - 0x8245 | 20 2a | local_get local_index:42 - 0x8247 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x824a | 21 2b | local_set local_index:43 - 0x824c | 20 05 | local_get local_index:5 - 0x824e | 20 2b | local_get local_index:43 - 0x8250 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8253 | 20 05 | local_get local_index:5 - 0x8255 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8258 | 21 2c | local_set local_index:44 - 0x825a | 20 05 | local_get local_index:5 - 0x825c | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x825f | 21 2d | local_set local_index:45 - 0x8261 | 20 2d | local_get local_index:45 - 0x8263 | 20 2c | local_get local_index:44 - 0x8265 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x8268 | 20 05 | local_get local_index:5 - 0x826a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x826d | 21 2e | local_set local_index:46 - 0x826f | 20 2e | local_get local_index:46 - 0x8271 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x8277 | 41 00 | i32_const value:0 - 0x8279 | 21 2f | local_set local_index:47 - 0x827b | 20 05 | local_get local_index:5 - 0x827d | 20 2f | local_get local_index:47 - 0x827f | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8282 | 0b | end - 0x8283 | 20 05 | local_get local_index:5 - 0x8285 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8288 | 21 30 | local_set local_index:48 - 0x828a | 41 20 | i32_const value:32 - 0x828c | 21 31 | local_set local_index:49 - 0x828e | 20 05 | local_get local_index:5 - 0x8290 | 20 31 | local_get local_index:49 - 0x8292 | 6a | i32_add - 0x8293 | 21 32 | local_set local_index:50 - 0x8295 | 20 32 | local_get local_index:50 - 0x8297 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x829d | 20 30 | local_get local_index:48 - 0x829f | 0f | return - 0x82a0 | 0b | end -============== func 144 ==================== - 0x82a1 | 67 | size of function - 0x82a2 | 01 | 1 local blocks - 0x82a3 | 09 7f | 9 locals of type I32 - 0x82a5 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x82ab | 21 02 | local_set local_index:2 - 0x82ad | 41 10 | i32_const value:16 - 0x82af | 21 03 | local_set local_index:3 - 0x82b1 | 20 02 | local_get local_index:2 - 0x82b3 | 20 03 | local_get local_index:3 - 0x82b5 | 6b | i32_sub - 0x82b6 | 21 04 | local_set local_index:4 - 0x82b8 | 20 04 | local_get local_index:4 - 0x82ba | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x82c0 | 20 04 | local_get local_index:4 - 0x82c2 | 20 00 | local_get local_index:0 - 0x82c4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x82c7 | 20 04 | local_get local_index:4 - 0x82c9 | 20 01 | local_get local_index:1 - 0x82cb | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x82ce | 20 04 | local_get local_index:4 - 0x82d0 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x82d3 | 21 05 | local_set local_index:5 - 0x82d5 | 20 05 | local_get local_index:5 - 0x82d7 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x82da | 21 06 | local_set local_index:6 - 0x82dc | 20 06 | local_get local_index:6 - 0x82de | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x82e4 | 20 04 | local_get local_index:4 - 0x82e6 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x82e9 | 21 07 | local_set local_index:7 - 0x82eb | 20 07 | local_get local_index:7 - 0x82ed | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0x82f0 | 21 08 | local_set local_index:8 - 0x82f2 | 41 10 | i32_const value:16 - 0x82f4 | 21 09 | local_set local_index:9 - 0x82f6 | 20 04 | local_get local_index:4 - 0x82f8 | 20 09 | local_get local_index:9 - 0x82fa | 6a | i32_add - 0x82fb | 21 0a | local_set local_index:10 - 0x82fd | 20 0a | local_get local_index:10 - 0x82ff | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8305 | 20 08 | local_get local_index:8 - 0x8307 | 0f | return - 0x8308 | 0b | end -============== func 145 ==================== - 0x8309 | 5b | size of function - 0x830a | 01 | 1 local blocks - 0x830b | 07 7f | 7 locals of type I32 - 0x830d | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x8313 | 21 02 | local_set local_index:2 - 0x8315 | 41 10 | i32_const value:16 - 0x8317 | 21 03 | local_set local_index:3 - 0x8319 | 20 02 | local_get local_index:2 - 0x831b | 20 03 | local_get local_index:3 - 0x831d | 6b | i32_sub - 0x831e | 21 04 | local_set local_index:4 - 0x8320 | 20 04 | local_get local_index:4 - 0x8322 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8328 | 20 04 | local_get local_index:4 - 0x832a | 20 00 | local_get local_index:0 - 0x832c | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x832f | 20 04 | local_get local_index:4 - 0x8331 | 20 01 | local_get local_index:1 - 0x8333 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8336 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x833c | 21 05 | local_set local_index:5 - 0x833e | 20 05 | local_get local_index:5 - 0x8340 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x8346 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x834c | 21 06 | local_set local_index:6 - 0x834e | 41 10 | i32_const value:16 - 0x8350 | 21 07 | local_set local_index:7 - 0x8352 | 20 04 | local_get local_index:4 - 0x8354 | 20 07 | local_get local_index:7 - 0x8356 | 6a | i32_add - 0x8357 | 21 08 | local_set local_index:8 - 0x8359 | 20 08 | local_get local_index:8 - 0x835b | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8361 | 20 06 | local_get local_index:6 - 0x8363 | 0f | return - 0x8364 | 0b | end -============== func 146 ==================== - 0x8365 | bb 01 | size of function - 0x8367 | 01 | 1 local blocks - 0x8368 | 14 7f | 20 locals of type I32 - 0x836a | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x8370 | 21 02 | local_set local_index:2 - 0x8372 | 41 10 | i32_const value:16 - 0x8374 | 21 03 | local_set local_index:3 - 0x8376 | 20 02 | local_get local_index:2 - 0x8378 | 20 03 | local_get local_index:3 - 0x837a | 6b | i32_sub - 0x837b | 21 04 | local_set local_index:4 - 0x837d | 20 04 | local_get local_index:4 - 0x837f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8385 | 20 04 | local_get local_index:4 - 0x8387 | 20 00 | local_get local_index:0 - 0x8389 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x838c | 20 04 | local_get local_index:4 - 0x838e | 20 01 | local_get local_index:1 - 0x8390 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8393 | 20 04 | local_get local_index:4 - 0x8395 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8398 | 21 05 | local_set local_index:5 - 0x839a | 20 05 | local_get local_index:5 - 0x839c | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x839f | 21 06 | local_set local_index:6 - 0x83a1 | 41 00 | i32_const value:0 - 0x83a3 | 21 07 | local_set local_index:7 - 0x83a5 | 20 06 | local_get local_index:6 - 0x83a7 | 21 08 | local_set local_index:8 - 0x83a9 | 20 07 | local_get local_index:7 - 0x83ab | 21 09 | local_set local_index:9 - 0x83ad | 20 08 | local_get local_index:8 - 0x83af | 20 09 | local_get local_index:9 - 0x83b1 | 47 | i32_ne - 0x83b2 | 21 0a | local_set local_index:10 - 0x83b4 | 41 01 | i32_const value:1 - 0x83b6 | 21 0b | local_set local_index:11 - 0x83b8 | 20 0a | local_get local_index:10 - 0x83ba | 20 0b | local_get local_index:11 - 0x83bc | 71 | i32_and - 0x83bd | 21 0c | local_set local_index:12 - 0x83bf | 02 40 | block blockty:Empty - 0x83c1 | 02 40 | block blockty:Empty - 0x83c3 | 20 0c | local_get local_index:12 - 0x83c5 | 45 | i32_eqz - 0x83c6 | 0d 00 | br_if relative_depth:0 - 0x83c8 | 20 04 | local_get local_index:4 - 0x83ca | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x83cd | 21 0d | local_set local_index:13 - 0x83cf | 20 0d | local_get local_index:13 - 0x83d1 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x83d4 | 21 0e | local_set local_index:14 - 0x83d6 | 20 0e | local_get local_index:14 - 0x83d8 | 21 0f | local_set local_index:15 - 0x83da | 0c 01 | br relative_depth:1 - 0x83dc | 0b | end - 0x83dd | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x83e3 | 21 10 | local_set local_index:16 - 0x83e5 | 20 10 | local_get local_index:16 - 0x83e7 | 21 0f | local_set local_index:15 - 0x83e9 | 0b | end - 0x83ea | 20 0f | local_get local_index:15 - 0x83ec | 21 11 | local_set local_index:17 - 0x83ee | 20 04 | local_get local_index:4 - 0x83f0 | 20 11 | local_get local_index:17 - 0x83f2 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x83f5 | 20 04 | local_get local_index:4 - 0x83f7 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x83fa | 21 12 | local_set local_index:18 - 0x83fc | 20 12 | local_get local_index:18 - 0x83fe | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x8404 | 20 04 | local_get local_index:4 - 0x8406 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x8409 | 21 13 | local_set local_index:19 - 0x840b | 41 10 | i32_const value:16 - 0x840d | 21 14 | local_set local_index:20 - 0x840f | 20 04 | local_get local_index:4 - 0x8411 | 20 14 | local_get local_index:20 - 0x8413 | 6a | i32_add - 0x8414 | 21 15 | local_set local_index:21 - 0x8416 | 20 15 | local_get local_index:21 - 0x8418 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x841e | 20 13 | local_get local_index:19 - 0x8420 | 0f | return - 0x8421 | 0b | end -============== func 147 ==================== - 0x8422 | 84 03 | size of function - 0x8424 | 01 | 1 local blocks - 0x8425 | 2f 7f | 47 locals of type I32 - 0x8427 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x842d | 21 02 | local_set local_index:2 - 0x842f | 41 10 | i32_const value:16 - 0x8431 | 21 03 | local_set local_index:3 - 0x8433 | 20 02 | local_get local_index:2 - 0x8435 | 20 03 | local_get local_index:3 - 0x8437 | 6b | i32_sub - 0x8438 | 21 04 | local_set local_index:4 - 0x843a | 20 04 | local_get local_index:4 - 0x843c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8442 | 20 04 | local_get local_index:4 - 0x8444 | 20 00 | local_get local_index:0 - 0x8446 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8449 | 20 04 | local_get local_index:4 - 0x844b | 20 01 | local_get local_index:1 - 0x844d | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x8450 | 20 04 | local_get local_index:4 - 0x8452 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8455 | 21 05 | local_set local_index:5 - 0x8457 | 20 05 | local_get local_index:5 - 0x8459 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x845c | 21 06 | local_set local_index:6 - 0x845e | 20 04 | local_get local_index:4 - 0x8460 | 20 06 | local_get local_index:6 - 0x8462 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8465 | 20 04 | local_get local_index:4 - 0x8467 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x846a | 21 07 | local_set local_index:7 - 0x846c | 41 00 | i32_const value:0 - 0x846e | 21 08 | local_set local_index:8 - 0x8470 | 20 07 | local_get local_index:7 - 0x8472 | 21 09 | local_set local_index:9 - 0x8474 | 20 08 | local_get local_index:8 - 0x8476 | 21 0a | local_set local_index:10 - 0x8478 | 20 09 | local_get local_index:9 - 0x847a | 20 0a | local_get local_index:10 - 0x847c | 47 | i32_ne - 0x847d | 21 0b | local_set local_index:11 - 0x847f | 41 7f | i32_const value:-1 - 0x8481 | 21 0c | local_set local_index:12 - 0x8483 | 20 0b | local_get local_index:11 - 0x8485 | 20 0c | local_get local_index:12 - 0x8487 | 73 | i32_xor - 0x8488 | 21 0d | local_set local_index:13 - 0x848a | 41 7f | i32_const value:-1 - 0x848c | 21 0e | local_set local_index:14 - 0x848e | 20 0d | local_get local_index:13 - 0x8490 | 20 0e | local_get local_index:14 - 0x8492 | 73 | i32_xor - 0x8493 | 21 0f | local_set local_index:15 - 0x8495 | 41 7f | i32_const value:-1 - 0x8497 | 21 10 | local_set local_index:16 - 0x8499 | 20 0f | local_get local_index:15 - 0x849b | 20 10 | local_get local_index:16 - 0x849d | 73 | i32_xor - 0x849e | 21 11 | local_set local_index:17 - 0x84a0 | 41 01 | i32_const value:1 - 0x84a2 | 21 12 | local_set local_index:18 - 0x84a4 | 20 11 | local_get local_index:17 - 0x84a6 | 20 12 | local_get local_index:18 - 0x84a8 | 71 | i32_and - 0x84a9 | 21 13 | local_set local_index:19 - 0x84ab | 02 40 | block blockty:Empty - 0x84ad | 02 40 | block blockty:Empty - 0x84af | 20 13 | local_get local_index:19 - 0x84b1 | 45 | i32_eqz - 0x84b2 | 0d 00 | br_if relative_depth:0 - 0x84b4 | 20 04 | local_get local_index:4 - 0x84b6 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x84b9 | 21 14 | local_set local_index:20 - 0x84bb | 20 14 | local_get local_index:20 - 0x84bd | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x84c0 | 21 15 | local_set local_index:21 - 0x84c2 | 41 00 | i32_const value:0 - 0x84c4 | 21 16 | local_set local_index:22 - 0x84c6 | 20 15 | local_get local_index:21 - 0x84c8 | 21 17 | local_set local_index:23 - 0x84ca | 20 16 | local_get local_index:22 - 0x84cc | 21 18 | local_set local_index:24 - 0x84ce | 20 17 | local_get local_index:23 - 0x84d0 | 20 18 | local_get local_index:24 - 0x84d2 | 47 | i32_ne - 0x84d3 | 21 19 | local_set local_index:25 - 0x84d5 | 41 01 | i32_const value:1 - 0x84d7 | 21 1a | local_set local_index:26 - 0x84d9 | 20 19 | local_get local_index:25 - 0x84db | 20 1a | local_get local_index:26 - 0x84dd | 71 | i32_and - 0x84de | 21 1b | local_set local_index:27 - 0x84e0 | 02 40 | block blockty:Empty - 0x84e2 | 02 40 | block blockty:Empty - 0x84e4 | 20 1b | local_get local_index:27 - 0x84e6 | 45 | i32_eqz - 0x84e7 | 0d 00 | br_if relative_depth:0 - 0x84e9 | 20 04 | local_get local_index:4 - 0x84eb | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x84ee | 21 1c | local_set local_index:28 - 0x84f0 | 20 1c | local_get local_index:28 - 0x84f2 | 10 94 81 80 | call function_index:148 - | 80 00 - 0x84f8 | 21 1d | local_set local_index:29 - 0x84fa | 41 00 | i32_const value:0 - 0x84fc | 21 1e | local_set local_index:30 - 0x84fe | 20 1d | local_get local_index:29 - 0x8500 | 21 1f | local_set local_index:31 - 0x8502 | 20 1e | local_get local_index:30 - 0x8504 | 21 20 | local_set local_index:32 - 0x8506 | 20 1f | local_get local_index:31 - 0x8508 | 20 20 | local_get local_index:32 - 0x850a | 48 | i32_lt_s - 0x850b | 21 21 | local_set local_index:33 - 0x850d | 41 7f | i32_const value:-1 - 0x850f | 21 22 | local_set local_index:34 - 0x8511 | 20 21 | local_get local_index:33 - 0x8513 | 20 22 | local_get local_index:34 - 0x8515 | 73 | i32_xor - 0x8516 | 21 23 | local_set local_index:35 - 0x8518 | 41 7f | i32_const value:-1 - 0x851a | 21 24 | local_set local_index:36 - 0x851c | 20 23 | local_get local_index:35 - 0x851e | 20 24 | local_get local_index:36 - 0x8520 | 73 | i32_xor - 0x8521 | 21 25 | local_set local_index:37 - 0x8523 | 41 01 | i32_const value:1 - 0x8525 | 21 26 | local_set local_index:38 - 0x8527 | 20 25 | local_get local_index:37 - 0x8529 | 20 26 | local_get local_index:38 - 0x852b | 71 | i32_and - 0x852c | 21 27 | local_set local_index:39 - 0x852e | 02 40 | block blockty:Empty - 0x8530 | 20 27 | local_get local_index:39 - 0x8532 | 45 | i32_eqz - 0x8533 | 0d 00 | br_if relative_depth:0 - 0x8535 | 41 00 | i32_const value:0 - 0x8537 | 21 28 | local_set local_index:40 - 0x8539 | 20 04 | local_get local_index:4 - 0x853b | 20 28 | local_get local_index:40 - 0x853d | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8540 | 0c 04 | br relative_depth:4 - 0x8542 | 0b | end - 0x8543 | 20 04 | local_get local_index:4 - 0x8545 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8548 | 21 29 | local_set local_index:41 - 0x854a | 20 29 | local_get local_index:41 - 0x854c | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x854f | 21 2a | local_set local_index:42 - 0x8551 | 20 04 | local_get local_index:4 - 0x8553 | 20 2a | local_get local_index:42 - 0x8555 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8558 | 0c 01 | br relative_depth:1 - 0x855a | 0b | end - 0x855b | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x8561 | 21 2b | local_set local_index:43 - 0x8563 | 20 04 | local_get local_index:4 - 0x8565 | 20 2b | local_get local_index:43 - 0x8567 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x856a | 0b | end - 0x856b | 0b | end - 0x856c | 20 04 | local_get local_index:4 - 0x856e | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8571 | 21 2c | local_set local_index:44 - 0x8573 | 20 2c | local_get local_index:44 - 0x8575 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x857b | 20 04 | local_get local_index:4 - 0x857d | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8580 | 21 2d | local_set local_index:45 - 0x8582 | 20 04 | local_get local_index:4 - 0x8584 | 20 2d | local_get local_index:45 - 0x8586 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8589 | 0b | end - 0x858a | 20 04 | local_get local_index:4 - 0x858c | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x858f | 21 2e | local_set local_index:46 - 0x8591 | 41 10 | i32_const value:16 - 0x8593 | 21 2f | local_set local_index:47 - 0x8595 | 20 04 | local_get local_index:4 - 0x8597 | 20 2f | local_get local_index:47 - 0x8599 | 6a | i32_add - 0x859a | 21 30 | local_set local_index:48 - 0x859c | 20 30 | local_get local_index:48 - 0x859e | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x85a4 | 20 2e | local_get local_index:46 - 0x85a6 | 0f | return - 0x85a7 | 0b | end -============== func 148 ==================== - 0x85a8 | 84 04 | size of function - 0x85aa | 01 | 1 local blocks - 0x85ab | 35 7f | 53 locals of type I32 - 0x85ad | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x85b3 | 21 01 | local_set local_index:1 - 0x85b5 | 41 10 | i32_const value:16 - 0x85b7 | 21 02 | local_set local_index:2 - 0x85b9 | 20 01 | local_get local_index:1 - 0x85bb | 20 02 | local_get local_index:2 - 0x85bd | 6b | i32_sub - 0x85be | 21 03 | local_set local_index:3 - 0x85c0 | 20 03 | local_get local_index:3 - 0x85c2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x85c8 | 20 03 | local_get local_index:3 - 0x85ca | 20 00 | local_get local_index:0 - 0x85cc | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x85cf | 41 00 | i32_const value:0 - 0x85d1 | 21 04 | local_set local_index:4 - 0x85d3 | 20 03 | local_get local_index:3 - 0x85d5 | 20 04 | local_get local_index:4 - 0x85d7 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x85da | 20 03 | local_get local_index:3 - 0x85dc | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x85df | 21 05 | local_set local_index:5 - 0x85e1 | 20 05 | local_get local_index:5 - 0x85e3 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x85e6 | 21 06 | local_set local_index:6 - 0x85e8 | 20 03 | local_get local_index:3 - 0x85ea | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x85ed | 21 07 | local_set local_index:7 - 0x85ef | 20 07 | local_get local_index:7 - 0x85f1 | 20 06 | local_get local_index:6 - 0x85f3 | 11 83 80 80 | call_indirect type_index:3 table_index:0 - | 80 00 00 - 0x85fa | 21 08 | local_set local_index:8 - 0x85fc | 20 03 | local_get local_index:3 - 0x85fe | 20 08 | local_get local_index:8 - 0x8600 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8603 | 20 03 | local_get local_index:3 - 0x8605 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8608 | 21 09 | local_set local_index:9 - 0x860a | 41 00 | i32_const value:0 - 0x860c | 21 0a | local_set local_index:10 - 0x860e | 20 09 | local_get local_index:9 - 0x8610 | 21 0b | local_set local_index:11 - 0x8612 | 20 0a | local_get local_index:10 - 0x8614 | 21 0c | local_set local_index:12 - 0x8616 | 20 0b | local_get local_index:11 - 0x8618 | 20 0c | local_get local_index:12 - 0x861a | 47 | i32_ne - 0x861b | 21 0d | local_set local_index:13 - 0x861d | 41 7f | i32_const value:-1 - 0x861f | 21 0e | local_set local_index:14 - 0x8621 | 20 0d | local_get local_index:13 - 0x8623 | 20 0e | local_get local_index:14 - 0x8625 | 73 | i32_xor - 0x8626 | 21 0f | local_set local_index:15 - 0x8628 | 41 7f | i32_const value:-1 - 0x862a | 21 10 | local_set local_index:16 - 0x862c | 20 0f | local_get local_index:15 - 0x862e | 20 10 | local_get local_index:16 - 0x8630 | 73 | i32_xor - 0x8631 | 21 11 | local_set local_index:17 - 0x8633 | 41 7f | i32_const value:-1 - 0x8635 | 21 12 | local_set local_index:18 - 0x8637 | 20 11 | local_get local_index:17 - 0x8639 | 20 12 | local_get local_index:18 - 0x863b | 73 | i32_xor - 0x863c | 21 13 | local_set local_index:19 - 0x863e | 41 01 | i32_const value:1 - 0x8640 | 21 14 | local_set local_index:20 - 0x8642 | 20 13 | local_get local_index:19 - 0x8644 | 20 14 | local_get local_index:20 - 0x8646 | 71 | i32_and - 0x8647 | 21 15 | local_set local_index:21 - 0x8649 | 02 40 | block blockty:Empty - 0x864b | 02 40 | block blockty:Empty - 0x864d | 20 15 | local_get local_index:21 - 0x864f | 45 | i32_eqz - 0x8650 | 0d 00 | br_if relative_depth:0 - 0x8652 | 41 7f | i32_const value:-1 - 0x8654 | 21 16 | local_set local_index:22 - 0x8656 | 20 03 | local_get local_index:3 - 0x8658 | 20 16 | local_get local_index:22 - 0x865a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x865d | 0c 01 | br relative_depth:1 - 0x865f | 0b | end - 0x8660 | 20 03 | local_get local_index:3 - 0x8662 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8665 | 21 17 | local_set local_index:23 - 0x8667 | 20 17 | local_get local_index:23 - 0x8669 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x866f | 21 18 | local_set local_index:24 - 0x8671 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0x8676 | 21 19 | local_set local_index:25 - 0x8678 | 20 18 | local_get local_index:24 - 0x867a | 20 19 | local_get local_index:25 - 0x867c | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x8682 | 21 1a | local_set local_index:26 - 0x8684 | 02 40 | block blockty:Empty - 0x8686 | 20 1a | local_get local_index:26 - 0x8688 | 0d 00 | br_if relative_depth:0 - 0x868a | 41 c6 9d 80 | i32_const value:3782 - | 80 00 - 0x8690 | 21 1b | local_set local_index:27 - 0x8692 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0x8698 | 21 1c | local_set local_index:28 - 0x869a | 41 dc 22 | i32_const value:4444 - 0x869d | 21 1d | local_set local_index:29 - 0x869f | 41 c7 8d 80 | i32_const value:1735 - | 80 00 - 0x86a5 | 21 1e | local_set local_index:30 - 0x86a7 | 20 1b | local_get local_index:27 - 0x86a9 | 20 1c | local_get local_index:28 - 0x86ab | 20 1d | local_get local_index:29 - 0x86ad | 20 1e | local_get local_index:30 - 0x86af | 10 cb 81 80 | call function_index:203 - | 80 00 - 0x86b5 | 00 | unreachable - 0x86b6 | 0b | end - 0x86b7 | 20 03 | local_get local_index:3 - 0x86b9 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x86bc | 21 1f | local_set local_index:31 - 0x86be | 20 1f | local_get local_index:31 - 0x86c0 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x86c3 | 21 20 | local_set local_index:32 - 0x86c5 | 20 03 | local_get local_index:3 - 0x86c7 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x86ca | 21 21 | local_set local_index:33 - 0x86cc | 20 21 | local_get local_index:33 - 0x86ce | 20 20 | local_get local_index:32 - 0x86d0 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x86d3 | 20 03 | local_get local_index:3 - 0x86d5 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x86d8 | 21 22 | local_set local_index:34 - 0x86da | 20 22 | local_get local_index:34 - 0x86dc | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x86df | 21 23 | local_set local_index:35 - 0x86e1 | 20 23 | local_get local_index:35 - 0x86e3 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x86e9 | 20 03 | local_get local_index:3 - 0x86eb | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x86ee | 21 24 | local_set local_index:36 - 0x86f0 | 20 24 | local_get local_index:36 - 0x86f2 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x86f8 | 21 25 | local_set local_index:37 - 0x86fa | 41 80 80 80 | i32_const value:67108864 - | 20 - 0x86ff | 21 26 | local_set local_index:38 - 0x8701 | 20 25 | local_get local_index:37 - 0x8703 | 20 26 | local_get local_index:38 - 0x8705 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x870b | 21 27 | local_set local_index:39 - 0x870d | 02 40 | block blockty:Empty - 0x870f | 20 27 | local_get local_index:39 - 0x8711 | 0d 00 | br_if relative_depth:0 - 0x8713 | 41 c6 9d 80 | i32_const value:3782 - | 80 00 - 0x8719 | 21 28 | local_set local_index:40 - 0x871b | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0x8721 | 21 29 | local_set local_index:41 - 0x8723 | 41 de 22 | i32_const value:4446 - 0x8726 | 21 2a | local_set local_index:42 - 0x8728 | 41 c7 8d 80 | i32_const value:1735 - | 80 00 - 0x872e | 21 2b | local_set local_index:43 - 0x8730 | 20 28 | local_get local_index:40 - 0x8732 | 20 29 | local_get local_index:41 - 0x8734 | 20 2a | local_get local_index:42 - 0x8736 | 20 2b | local_get local_index:43 - 0x8738 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0x873e | 00 | unreachable - 0x873f | 0b | end - 0x8740 | 20 03 | local_get local_index:3 - 0x8742 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8745 | 21 2c | local_set local_index:44 - 0x8747 | 20 2c | local_get local_index:44 - 0x8749 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x874c | 21 2d | local_set local_index:45 - 0x874e | 20 03 | local_get local_index:3 - 0x8750 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8753 | 21 2e | local_set local_index:46 - 0x8755 | 20 2e | local_get local_index:46 - 0x8757 | 20 2d | local_get local_index:45 - 0x8759 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x875c | 20 03 | local_get local_index:3 - 0x875e | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8761 | 21 2f | local_set local_index:47 - 0x8763 | 20 2f | local_get local_index:47 - 0x8765 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x8768 | 21 30 | local_set local_index:48 - 0x876a | 20 30 | local_get local_index:48 - 0x876c | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x8772 | 20 03 | local_get local_index:3 - 0x8774 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8777 | 21 31 | local_set local_index:49 - 0x8779 | 20 31 | local_get local_index:49 - 0x877b | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x8781 | 20 03 | local_get local_index:3 - 0x8783 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x8786 | 21 32 | local_set local_index:50 - 0x8788 | 20 03 | local_get local_index:3 - 0x878a | 20 32 | local_get local_index:50 - 0x878c | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x878f | 0b | end - 0x8790 | 20 03 | local_get local_index:3 - 0x8792 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8795 | 21 33 | local_set local_index:51 - 0x8797 | 41 10 | i32_const value:16 - 0x8799 | 21 34 | local_set local_index:52 - 0x879b | 20 03 | local_get local_index:3 - 0x879d | 20 34 | local_get local_index:52 - 0x879f | 6a | i32_add - 0x87a0 | 21 35 | local_set local_index:53 - 0x87a2 | 20 35 | local_get local_index:53 - 0x87a4 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x87aa | 20 33 | local_get local_index:51 - 0x87ac | 0f | return - 0x87ad | 0b | end -============== func 149 ==================== - 0x87ae | e9 03 | size of function - 0x87b0 | 01 | 1 local blocks - 0x87b1 | 37 7f | 55 locals of type I32 - 0x87b3 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x87b9 | 21 03 | local_set local_index:3 - 0x87bb | 41 20 | i32_const value:32 - 0x87bd | 21 04 | local_set local_index:4 - 0x87bf | 20 03 | local_get local_index:3 - 0x87c1 | 20 04 | local_get local_index:4 - 0x87c3 | 6b | i32_sub - 0x87c4 | 21 05 | local_set local_index:5 - 0x87c6 | 20 05 | local_get local_index:5 - 0x87c8 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x87ce | 20 05 | local_get local_index:5 - 0x87d0 | 20 00 | local_get local_index:0 - 0x87d2 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x87d5 | 20 05 | local_get local_index:5 - 0x87d7 | 20 01 | local_get local_index:1 - 0x87d9 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x87dc | 20 05 | local_get local_index:5 - 0x87de | 20 02 | local_get local_index:2 - 0x87e0 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x87e3 | 20 05 | local_get local_index:5 - 0x87e5 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x87e8 | 21 06 | local_set local_index:6 - 0x87ea | 41 00 | i32_const value:0 - 0x87ec | 21 07 | local_set local_index:7 - 0x87ee | 20 06 | local_get local_index:6 - 0x87f0 | 21 08 | local_set local_index:8 - 0x87f2 | 20 07 | local_get local_index:7 - 0x87f4 | 21 09 | local_set local_index:9 - 0x87f6 | 20 08 | local_get local_index:8 - 0x87f8 | 20 09 | local_get local_index:9 - 0x87fa | 47 | i32_ne - 0x87fb | 21 0a | local_set local_index:10 - 0x87fd | 41 01 | i32_const value:1 - 0x87ff | 21 0b | local_set local_index:11 - 0x8801 | 20 0a | local_get local_index:10 - 0x8803 | 20 0b | local_get local_index:11 - 0x8805 | 71 | i32_and - 0x8806 | 21 0c | local_set local_index:12 - 0x8808 | 02 40 | block blockty:Empty - 0x880a | 02 40 | block blockty:Empty - 0x880c | 02 40 | block blockty:Empty - 0x880e | 20 0c | local_get local_index:12 - 0x8810 | 0d 00 | br_if relative_depth:0 - 0x8812 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x8818 | 21 0d | local_set local_index:13 - 0x881a | 20 05 | local_get local_index:5 - 0x881c | 20 0d | local_get local_index:13 - 0x881e | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8821 | 0c 01 | br relative_depth:1 - 0x8823 | 0b | end - 0x8824 | 20 05 | local_get local_index:5 - 0x8826 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8829 | 21 0e | local_set local_index:14 - 0x882b | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x8831 | 21 0f | local_set local_index:15 - 0x8833 | 20 0e | local_get local_index:14 - 0x8835 | 21 10 | local_set local_index:16 - 0x8837 | 20 0f | local_get local_index:15 - 0x8839 | 21 11 | local_set local_index:17 - 0x883b | 20 10 | local_get local_index:16 - 0x883d | 20 11 | local_get local_index:17 - 0x883f | 47 | i32_ne - 0x8840 | 21 12 | local_set local_index:18 - 0x8842 | 41 00 | i32_const value:0 - 0x8844 | 21 13 | local_set local_index:19 - 0x8846 | 41 01 | i32_const value:1 - 0x8848 | 21 14 | local_set local_index:20 - 0x884a | 20 12 | local_get local_index:18 - 0x884c | 20 14 | local_get local_index:20 - 0x884e | 71 | i32_and - 0x884f | 21 15 | local_set local_index:21 - 0x8851 | 20 13 | local_get local_index:19 - 0x8853 | 21 16 | local_set local_index:22 - 0x8855 | 02 40 | block blockty:Empty - 0x8857 | 20 15 | local_get local_index:21 - 0x8859 | 45 | i32_eqz - 0x885a | 0d 00 | br_if relative_depth:0 - 0x885c | 20 05 | local_get local_index:5 - 0x885e | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8861 | 21 17 | local_set local_index:23 - 0x8863 | 20 17 | local_get local_index:23 - 0x8865 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x886b | 21 18 | local_set local_index:24 - 0x886d | 41 80 80 80 | i32_const value:67108864 - | 20 - 0x8872 | 21 19 | local_set local_index:25 - 0x8874 | 20 18 | local_get local_index:24 - 0x8876 | 20 19 | local_get local_index:25 - 0x8878 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x887e | 21 1a | local_set local_index:26 - 0x8880 | 41 00 | i32_const value:0 - 0x8882 | 21 1b | local_set local_index:27 - 0x8884 | 20 1a | local_get local_index:26 - 0x8886 | 21 1c | local_set local_index:28 - 0x8888 | 20 1b | local_get local_index:27 - 0x888a | 21 1d | local_set local_index:29 - 0x888c | 20 1c | local_get local_index:28 - 0x888e | 20 1d | local_get local_index:29 - 0x8890 | 47 | i32_ne - 0x8891 | 21 1e | local_set local_index:30 - 0x8893 | 41 7f | i32_const value:-1 - 0x8895 | 21 1f | local_set local_index:31 - 0x8897 | 20 1e | local_get local_index:30 - 0x8899 | 20 1f | local_get local_index:31 - 0x889b | 73 | i32_xor - 0x889c | 21 20 | local_set local_index:32 - 0x889e | 20 20 | local_get local_index:32 - 0x88a0 | 21 16 | local_set local_index:22 - 0x88a2 | 0b | end - 0x88a3 | 20 16 | local_get local_index:22 - 0x88a5 | 21 21 | local_set local_index:33 - 0x88a7 | 41 7f | i32_const value:-1 - 0x88a9 | 21 22 | local_set local_index:34 - 0x88ab | 20 21 | local_get local_index:33 - 0x88ad | 20 22 | local_get local_index:34 - 0x88af | 73 | i32_xor - 0x88b0 | 21 23 | local_set local_index:35 - 0x88b2 | 41 7f | i32_const value:-1 - 0x88b4 | 21 24 | local_set local_index:36 - 0x88b6 | 20 23 | local_get local_index:35 - 0x88b8 | 20 24 | local_get local_index:36 - 0x88ba | 73 | i32_xor - 0x88bb | 21 25 | local_set local_index:37 - 0x88bd | 41 01 | i32_const value:1 - 0x88bf | 21 26 | local_set local_index:38 - 0x88c1 | 20 25 | local_get local_index:37 - 0x88c3 | 20 26 | local_get local_index:38 - 0x88c5 | 71 | i32_and - 0x88c6 | 21 27 | local_set local_index:39 - 0x88c8 | 02 40 | block blockty:Empty - 0x88ca | 20 27 | local_get local_index:39 - 0x88cc | 45 | i32_eqz - 0x88cd | 0d 00 | br_if relative_depth:0 - 0x88cf | 41 00 | i32_const value:0 - 0x88d1 | 21 28 | local_set local_index:40 - 0x88d3 | 20 28 | local_get local_index:40 - 0x88d5 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x88dc | 21 29 | local_set local_index:41 - 0x88de | 41 f8 8c 80 | i32_const value:1656 - | 80 00 - 0x88e4 | 21 2a | local_set local_index:42 - 0x88e6 | 20 29 | local_get local_index:41 - 0x88e8 | 20 2a | local_get local_index:42 - 0x88ea | 10 84 80 80 | call function_index:4 - | 80 00 - 0x88f0 | 41 7f | i32_const value:-1 - 0x88f2 | 21 2b | local_set local_index:43 - 0x88f4 | 20 05 | local_get local_index:5 - 0x88f6 | 20 2b | local_get local_index:43 - 0x88f8 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x88fb | 0c 02 | br relative_depth:2 - 0x88fd | 0b | end - 0x88fe | 0b | end - 0x88ff | 41 00 | i32_const value:0 - 0x8901 | 21 2c | local_set local_index:44 - 0x8903 | 20 2c | local_get local_index:44 - 0x8905 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x890c | 21 2d | local_set local_index:45 - 0x890e | 41 f9 8e 80 | i32_const value:1913 - | 80 00 - 0x8914 | 21 2e | local_set local_index:46 - 0x8916 | 41 01 | i32_const value:1 - 0x8918 | 21 2f | local_set local_index:47 - 0x891a | 20 2d | local_get local_index:45 - 0x891c | 20 2e | local_get local_index:46 - 0x891e | 20 2f | local_get local_index:47 - 0x8920 | 10 97 80 80 | call function_index:23 - | 80 00 - 0x8926 | 1a | drop - 0x8927 | 20 05 | local_get local_index:5 - 0x8929 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x892c | 21 30 | local_set local_index:48 - 0x892e | 20 30 | local_get local_index:48 - 0x8930 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x8936 | 20 05 | local_get local_index:5 - 0x8938 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x893b | 21 31 | local_set local_index:49 - 0x893d | 20 31 | local_get local_index:49 - 0x893f | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x8942 | 21 32 | local_set local_index:50 - 0x8944 | 20 05 | local_get local_index:5 - 0x8946 | 20 32 | local_get local_index:50 - 0x8948 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x894b | 20 05 | local_get local_index:5 - 0x894d | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8950 | 21 33 | local_set local_index:51 - 0x8952 | 20 05 | local_get local_index:5 - 0x8954 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x8957 | 21 34 | local_set local_index:52 - 0x8959 | 20 34 | local_get local_index:52 - 0x895b | 20 33 | local_get local_index:51 - 0x895d | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0x8960 | 20 05 | local_get local_index:5 - 0x8962 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8965 | 21 35 | local_set local_index:53 - 0x8967 | 20 35 | local_get local_index:53 - 0x8969 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x896f | 41 00 | i32_const value:0 - 0x8971 | 21 36 | local_set local_index:54 - 0x8973 | 20 05 | local_get local_index:5 - 0x8975 | 20 36 | local_get local_index:54 - 0x8977 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x897a | 0b | end - 0x897b | 20 05 | local_get local_index:5 - 0x897d | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8980 | 21 37 | local_set local_index:55 - 0x8982 | 41 20 | i32_const value:32 - 0x8984 | 21 38 | local_set local_index:56 - 0x8986 | 20 05 | local_get local_index:5 - 0x8988 | 20 38 | local_get local_index:56 - 0x898a | 6a | i32_add - 0x898b | 21 39 | local_set local_index:57 - 0x898d | 20 39 | local_get local_index:57 - 0x898f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8995 | 20 37 | local_get local_index:55 - 0x8997 | 0f | return - 0x8998 | 0b | end -============== func 150 ==================== - 0x8999 | 84 03 | size of function - 0x899b | 01 | 1 local blocks - 0x899c | 2f 7f | 47 locals of type I32 - 0x899e | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x89a4 | 21 02 | local_set local_index:2 - 0x89a6 | 41 10 | i32_const value:16 - 0x89a8 | 21 03 | local_set local_index:3 - 0x89aa | 20 02 | local_get local_index:2 - 0x89ac | 20 03 | local_get local_index:3 - 0x89ae | 6b | i32_sub - 0x89af | 21 04 | local_set local_index:4 - 0x89b1 | 20 04 | local_get local_index:4 - 0x89b3 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x89b9 | 20 04 | local_get local_index:4 - 0x89bb | 20 00 | local_get local_index:0 - 0x89bd | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x89c0 | 20 04 | local_get local_index:4 - 0x89c2 | 20 01 | local_get local_index:1 - 0x89c4 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x89c7 | 20 04 | local_get local_index:4 - 0x89c9 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x89cc | 21 05 | local_set local_index:5 - 0x89ce | 20 05 | local_get local_index:5 - 0x89d0 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x89d3 | 21 06 | local_set local_index:6 - 0x89d5 | 20 04 | local_get local_index:4 - 0x89d7 | 20 06 | local_get local_index:6 - 0x89d9 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x89dc | 20 04 | local_get local_index:4 - 0x89de | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x89e1 | 21 07 | local_set local_index:7 - 0x89e3 | 41 00 | i32_const value:0 - 0x89e5 | 21 08 | local_set local_index:8 - 0x89e7 | 20 07 | local_get local_index:7 - 0x89e9 | 21 09 | local_set local_index:9 - 0x89eb | 20 08 | local_get local_index:8 - 0x89ed | 21 0a | local_set local_index:10 - 0x89ef | 20 09 | local_get local_index:9 - 0x89f1 | 20 0a | local_get local_index:10 - 0x89f3 | 47 | i32_ne - 0x89f4 | 21 0b | local_set local_index:11 - 0x89f6 | 41 7f | i32_const value:-1 - 0x89f8 | 21 0c | local_set local_index:12 - 0x89fa | 20 0b | local_get local_index:11 - 0x89fc | 20 0c | local_get local_index:12 - 0x89fe | 73 | i32_xor - 0x89ff | 21 0d | local_set local_index:13 - 0x8a01 | 41 7f | i32_const value:-1 - 0x8a03 | 21 0e | local_set local_index:14 - 0x8a05 | 20 0d | local_get local_index:13 - 0x8a07 | 20 0e | local_get local_index:14 - 0x8a09 | 73 | i32_xor - 0x8a0a | 21 0f | local_set local_index:15 - 0x8a0c | 41 7f | i32_const value:-1 - 0x8a0e | 21 10 | local_set local_index:16 - 0x8a10 | 20 0f | local_get local_index:15 - 0x8a12 | 20 10 | local_get local_index:16 - 0x8a14 | 73 | i32_xor - 0x8a15 | 21 11 | local_set local_index:17 - 0x8a17 | 41 01 | i32_const value:1 - 0x8a19 | 21 12 | local_set local_index:18 - 0x8a1b | 20 11 | local_get local_index:17 - 0x8a1d | 20 12 | local_get local_index:18 - 0x8a1f | 71 | i32_and - 0x8a20 | 21 13 | local_set local_index:19 - 0x8a22 | 02 40 | block blockty:Empty - 0x8a24 | 02 40 | block blockty:Empty - 0x8a26 | 20 13 | local_get local_index:19 - 0x8a28 | 45 | i32_eqz - 0x8a29 | 0d 00 | br_if relative_depth:0 - 0x8a2b | 20 04 | local_get local_index:4 - 0x8a2d | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8a30 | 21 14 | local_set local_index:20 - 0x8a32 | 20 14 | local_get local_index:20 - 0x8a34 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0x8a37 | 21 15 | local_set local_index:21 - 0x8a39 | 41 00 | i32_const value:0 - 0x8a3b | 21 16 | local_set local_index:22 - 0x8a3d | 20 15 | local_get local_index:21 - 0x8a3f | 21 17 | local_set local_index:23 - 0x8a41 | 20 16 | local_get local_index:22 - 0x8a43 | 21 18 | local_set local_index:24 - 0x8a45 | 20 17 | local_get local_index:23 - 0x8a47 | 20 18 | local_get local_index:24 - 0x8a49 | 47 | i32_ne - 0x8a4a | 21 19 | local_set local_index:25 - 0x8a4c | 41 01 | i32_const value:1 - 0x8a4e | 21 1a | local_set local_index:26 - 0x8a50 | 20 19 | local_get local_index:25 - 0x8a52 | 20 1a | local_get local_index:26 - 0x8a54 | 71 | i32_and - 0x8a55 | 21 1b | local_set local_index:27 - 0x8a57 | 02 40 | block blockty:Empty - 0x8a59 | 02 40 | block blockty:Empty - 0x8a5b | 20 1b | local_get local_index:27 - 0x8a5d | 45 | i32_eqz - 0x8a5e | 0d 00 | br_if relative_depth:0 - 0x8a60 | 20 04 | local_get local_index:4 - 0x8a62 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8a65 | 21 1c | local_set local_index:28 - 0x8a67 | 20 1c | local_get local_index:28 - 0x8a69 | 10 94 81 80 | call function_index:148 - | 80 00 - 0x8a6f | 21 1d | local_set local_index:29 - 0x8a71 | 41 00 | i32_const value:0 - 0x8a73 | 21 1e | local_set local_index:30 - 0x8a75 | 20 1d | local_get local_index:29 - 0x8a77 | 21 1f | local_set local_index:31 - 0x8a79 | 20 1e | local_get local_index:30 - 0x8a7b | 21 20 | local_set local_index:32 - 0x8a7d | 20 1f | local_get local_index:31 - 0x8a7f | 20 20 | local_get local_index:32 - 0x8a81 | 48 | i32_lt_s - 0x8a82 | 21 21 | local_set local_index:33 - 0x8a84 | 41 7f | i32_const value:-1 - 0x8a86 | 21 22 | local_set local_index:34 - 0x8a88 | 20 21 | local_get local_index:33 - 0x8a8a | 20 22 | local_get local_index:34 - 0x8a8c | 73 | i32_xor - 0x8a8d | 21 23 | local_set local_index:35 - 0x8a8f | 41 7f | i32_const value:-1 - 0x8a91 | 21 24 | local_set local_index:36 - 0x8a93 | 20 23 | local_get local_index:35 - 0x8a95 | 20 24 | local_get local_index:36 - 0x8a97 | 73 | i32_xor - 0x8a98 | 21 25 | local_set local_index:37 - 0x8a9a | 41 01 | i32_const value:1 - 0x8a9c | 21 26 | local_set local_index:38 - 0x8a9e | 20 25 | local_get local_index:37 - 0x8aa0 | 20 26 | local_get local_index:38 - 0x8aa2 | 71 | i32_and - 0x8aa3 | 21 27 | local_set local_index:39 - 0x8aa5 | 02 40 | block blockty:Empty - 0x8aa7 | 20 27 | local_get local_index:39 - 0x8aa9 | 45 | i32_eqz - 0x8aaa | 0d 00 | br_if relative_depth:0 - 0x8aac | 41 00 | i32_const value:0 - 0x8aae | 21 28 | local_set local_index:40 - 0x8ab0 | 20 04 | local_get local_index:4 - 0x8ab2 | 20 28 | local_get local_index:40 - 0x8ab4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8ab7 | 0c 04 | br relative_depth:4 - 0x8ab9 | 0b | end - 0x8aba | 20 04 | local_get local_index:4 - 0x8abc | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8abf | 21 29 | local_set local_index:41 - 0x8ac1 | 20 29 | local_get local_index:41 - 0x8ac3 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x8ac6 | 21 2a | local_set local_index:42 - 0x8ac8 | 20 04 | local_get local_index:4 - 0x8aca | 20 2a | local_get local_index:42 - 0x8acc | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8acf | 0c 01 | br relative_depth:1 - 0x8ad1 | 0b | end - 0x8ad2 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x8ad8 | 21 2b | local_set local_index:43 - 0x8ada | 20 04 | local_get local_index:4 - 0x8adc | 20 2b | local_get local_index:43 - 0x8ade | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8ae1 | 0b | end - 0x8ae2 | 0b | end - 0x8ae3 | 20 04 | local_get local_index:4 - 0x8ae5 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8ae8 | 21 2c | local_set local_index:44 - 0x8aea | 20 2c | local_get local_index:44 - 0x8aec | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x8af2 | 20 04 | local_get local_index:4 - 0x8af4 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8af7 | 21 2d | local_set local_index:45 - 0x8af9 | 20 04 | local_get local_index:4 - 0x8afb | 20 2d | local_get local_index:45 - 0x8afd | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8b00 | 0b | end - 0x8b01 | 20 04 | local_get local_index:4 - 0x8b03 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8b06 | 21 2e | local_set local_index:46 - 0x8b08 | 41 10 | i32_const value:16 - 0x8b0a | 21 2f | local_set local_index:47 - 0x8b0c | 20 04 | local_get local_index:4 - 0x8b0e | 20 2f | local_get local_index:47 - 0x8b10 | 6a | i32_add - 0x8b11 | 21 30 | local_set local_index:48 - 0x8b13 | 20 30 | local_get local_index:48 - 0x8b15 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8b1b | 20 2e | local_get local_index:46 - 0x8b1d | 0f | return - 0x8b1e | 0b | end -============== func 151 ==================== - 0x8b1f | ea 03 | size of function - 0x8b21 | 01 | 1 local blocks - 0x8b22 | 37 7f | 55 locals of type I32 - 0x8b24 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x8b2a | 21 03 | local_set local_index:3 - 0x8b2c | 41 20 | i32_const value:32 - 0x8b2e | 21 04 | local_set local_index:4 - 0x8b30 | 20 03 | local_get local_index:3 - 0x8b32 | 20 04 | local_get local_index:4 - 0x8b34 | 6b | i32_sub - 0x8b35 | 21 05 | local_set local_index:5 - 0x8b37 | 20 05 | local_get local_index:5 - 0x8b39 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8b3f | 20 05 | local_get local_index:5 - 0x8b41 | 20 00 | local_get local_index:0 - 0x8b43 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x8b46 | 20 05 | local_get local_index:5 - 0x8b48 | 20 01 | local_get local_index:1 - 0x8b4a | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8b4d | 20 05 | local_get local_index:5 - 0x8b4f | 20 02 | local_get local_index:2 - 0x8b51 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x8b54 | 20 05 | local_get local_index:5 - 0x8b56 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8b59 | 21 06 | local_set local_index:6 - 0x8b5b | 41 00 | i32_const value:0 - 0x8b5d | 21 07 | local_set local_index:7 - 0x8b5f | 20 06 | local_get local_index:6 - 0x8b61 | 21 08 | local_set local_index:8 - 0x8b63 | 20 07 | local_get local_index:7 - 0x8b65 | 21 09 | local_set local_index:9 - 0x8b67 | 20 08 | local_get local_index:8 - 0x8b69 | 20 09 | local_get local_index:9 - 0x8b6b | 47 | i32_ne - 0x8b6c | 21 0a | local_set local_index:10 - 0x8b6e | 41 01 | i32_const value:1 - 0x8b70 | 21 0b | local_set local_index:11 - 0x8b72 | 20 0a | local_get local_index:10 - 0x8b74 | 20 0b | local_get local_index:11 - 0x8b76 | 71 | i32_and - 0x8b77 | 21 0c | local_set local_index:12 - 0x8b79 | 02 40 | block blockty:Empty - 0x8b7b | 02 40 | block blockty:Empty - 0x8b7d | 02 40 | block blockty:Empty - 0x8b7f | 20 0c | local_get local_index:12 - 0x8b81 | 0d 00 | br_if relative_depth:0 - 0x8b83 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x8b89 | 21 0d | local_set local_index:13 - 0x8b8b | 20 05 | local_get local_index:5 - 0x8b8d | 20 0d | local_get local_index:13 - 0x8b8f | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8b92 | 0c 01 | br relative_depth:1 - 0x8b94 | 0b | end - 0x8b95 | 20 05 | local_get local_index:5 - 0x8b97 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8b9a | 21 0e | local_set local_index:14 - 0x8b9c | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x8ba2 | 21 0f | local_set local_index:15 - 0x8ba4 | 20 0e | local_get local_index:14 - 0x8ba6 | 21 10 | local_set local_index:16 - 0x8ba8 | 20 0f | local_get local_index:15 - 0x8baa | 21 11 | local_set local_index:17 - 0x8bac | 20 10 | local_get local_index:16 - 0x8bae | 20 11 | local_get local_index:17 - 0x8bb0 | 47 | i32_ne - 0x8bb1 | 21 12 | local_set local_index:18 - 0x8bb3 | 41 00 | i32_const value:0 - 0x8bb5 | 21 13 | local_set local_index:19 - 0x8bb7 | 41 01 | i32_const value:1 - 0x8bb9 | 21 14 | local_set local_index:20 - 0x8bbb | 20 12 | local_get local_index:18 - 0x8bbd | 20 14 | local_get local_index:20 - 0x8bbf | 71 | i32_and - 0x8bc0 | 21 15 | local_set local_index:21 - 0x8bc2 | 20 13 | local_get local_index:19 - 0x8bc4 | 21 16 | local_set local_index:22 - 0x8bc6 | 02 40 | block blockty:Empty - 0x8bc8 | 20 15 | local_get local_index:21 - 0x8bca | 45 | i32_eqz - 0x8bcb | 0d 00 | br_if relative_depth:0 - 0x8bcd | 20 05 | local_get local_index:5 - 0x8bcf | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8bd2 | 21 17 | local_set local_index:23 - 0x8bd4 | 20 17 | local_get local_index:23 - 0x8bd6 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x8bdc | 21 18 | local_set local_index:24 - 0x8bde | 41 80 80 80 | i32_const value:536870912 - | 80 02 - 0x8be4 | 21 19 | local_set local_index:25 - 0x8be6 | 20 18 | local_get local_index:24 - 0x8be8 | 20 19 | local_get local_index:25 - 0x8bea | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x8bf0 | 21 1a | local_set local_index:26 - 0x8bf2 | 41 00 | i32_const value:0 - 0x8bf4 | 21 1b | local_set local_index:27 - 0x8bf6 | 20 1a | local_get local_index:26 - 0x8bf8 | 21 1c | local_set local_index:28 - 0x8bfa | 20 1b | local_get local_index:27 - 0x8bfc | 21 1d | local_set local_index:29 - 0x8bfe | 20 1c | local_get local_index:28 - 0x8c00 | 20 1d | local_get local_index:29 - 0x8c02 | 47 | i32_ne - 0x8c03 | 21 1e | local_set local_index:30 - 0x8c05 | 41 7f | i32_const value:-1 - 0x8c07 | 21 1f | local_set local_index:31 - 0x8c09 | 20 1e | local_get local_index:30 - 0x8c0b | 20 1f | local_get local_index:31 - 0x8c0d | 73 | i32_xor - 0x8c0e | 21 20 | local_set local_index:32 - 0x8c10 | 20 20 | local_get local_index:32 - 0x8c12 | 21 16 | local_set local_index:22 - 0x8c14 | 0b | end - 0x8c15 | 20 16 | local_get local_index:22 - 0x8c17 | 21 21 | local_set local_index:33 - 0x8c19 | 41 7f | i32_const value:-1 - 0x8c1b | 21 22 | local_set local_index:34 - 0x8c1d | 20 21 | local_get local_index:33 - 0x8c1f | 20 22 | local_get local_index:34 - 0x8c21 | 73 | i32_xor - 0x8c22 | 21 23 | local_set local_index:35 - 0x8c24 | 41 7f | i32_const value:-1 - 0x8c26 | 21 24 | local_set local_index:36 - 0x8c28 | 20 23 | local_get local_index:35 - 0x8c2a | 20 24 | local_get local_index:36 - 0x8c2c | 73 | i32_xor - 0x8c2d | 21 25 | local_set local_index:37 - 0x8c2f | 41 01 | i32_const value:1 - 0x8c31 | 21 26 | local_set local_index:38 - 0x8c33 | 20 25 | local_get local_index:37 - 0x8c35 | 20 26 | local_get local_index:38 - 0x8c37 | 71 | i32_and - 0x8c38 | 21 27 | local_set local_index:39 - 0x8c3a | 02 40 | block blockty:Empty - 0x8c3c | 20 27 | local_get local_index:39 - 0x8c3e | 45 | i32_eqz - 0x8c3f | 0d 00 | br_if relative_depth:0 - 0x8c41 | 41 00 | i32_const value:0 - 0x8c43 | 21 28 | local_set local_index:40 - 0x8c45 | 20 28 | local_get local_index:40 - 0x8c47 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x8c4e | 21 29 | local_set local_index:41 - 0x8c50 | 41 fd 8a 80 | i32_const value:1405 - | 80 00 - 0x8c56 | 21 2a | local_set local_index:42 - 0x8c58 | 20 29 | local_get local_index:41 - 0x8c5a | 20 2a | local_get local_index:42 - 0x8c5c | 10 84 80 80 | call function_index:4 - | 80 00 - 0x8c62 | 41 7f | i32_const value:-1 - 0x8c64 | 21 2b | local_set local_index:43 - 0x8c66 | 20 05 | local_get local_index:5 - 0x8c68 | 20 2b | local_get local_index:43 - 0x8c6a | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8c6d | 0c 02 | br relative_depth:2 - 0x8c6f | 0b | end - 0x8c70 | 0b | end - 0x8c71 | 41 00 | i32_const value:0 - 0x8c73 | 21 2c | local_set local_index:44 - 0x8c75 | 20 2c | local_get local_index:44 - 0x8c77 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x8c7e | 21 2d | local_set local_index:45 - 0x8c80 | 41 98 8e 80 | i32_const value:1816 - | 80 00 - 0x8c86 | 21 2e | local_set local_index:46 - 0x8c88 | 41 01 | i32_const value:1 - 0x8c8a | 21 2f | local_set local_index:47 - 0x8c8c | 20 2d | local_get local_index:45 - 0x8c8e | 20 2e | local_get local_index:46 - 0x8c90 | 20 2f | local_get local_index:47 - 0x8c92 | 10 97 80 80 | call function_index:23 - | 80 00 - 0x8c98 | 1a | drop - 0x8c99 | 20 05 | local_get local_index:5 - 0x8c9b | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8c9e | 21 30 | local_set local_index:48 - 0x8ca0 | 20 30 | local_get local_index:48 - 0x8ca2 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x8ca8 | 20 05 | local_get local_index:5 - 0x8caa | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x8cad | 21 31 | local_set local_index:49 - 0x8caf | 20 31 | local_get local_index:49 - 0x8cb1 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x8cb4 | 21 32 | local_set local_index:50 - 0x8cb6 | 20 05 | local_get local_index:5 - 0x8cb8 | 20 32 | local_get local_index:50 - 0x8cba | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8cbd | 20 05 | local_get local_index:5 - 0x8cbf | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8cc2 | 21 33 | local_set local_index:51 - 0x8cc4 | 20 05 | local_get local_index:5 - 0x8cc6 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x8cc9 | 21 34 | local_set local_index:52 - 0x8ccb | 20 34 | local_get local_index:52 - 0x8ccd | 20 33 | local_get local_index:51 - 0x8ccf | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0x8cd2 | 20 05 | local_get local_index:5 - 0x8cd4 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8cd7 | 21 35 | local_set local_index:53 - 0x8cd9 | 20 35 | local_get local_index:53 - 0x8cdb | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x8ce1 | 41 00 | i32_const value:0 - 0x8ce3 | 21 36 | local_set local_index:54 - 0x8ce5 | 20 05 | local_get local_index:5 - 0x8ce7 | 20 36 | local_get local_index:54 - 0x8ce9 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8cec | 0b | end - 0x8ced | 20 05 | local_get local_index:5 - 0x8cef | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8cf2 | 21 37 | local_set local_index:55 - 0x8cf4 | 41 20 | i32_const value:32 - 0x8cf6 | 21 38 | local_set local_index:56 - 0x8cf8 | 20 05 | local_get local_index:5 - 0x8cfa | 20 38 | local_get local_index:56 - 0x8cfc | 6a | i32_add - 0x8cfd | 21 39 | local_set local_index:57 - 0x8cff | 20 39 | local_get local_index:57 - 0x8d01 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8d07 | 20 37 | local_get local_index:55 - 0x8d09 | 0f | return - 0x8d0a | 0b | end -============== func 152 ==================== - 0x8d0b | cc 02 | size of function - 0x8d0d | 01 | 1 local blocks - 0x8d0e | 28 7f | 40 locals of type I32 - 0x8d10 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x8d16 | 21 02 | local_set local_index:2 - 0x8d18 | 41 10 | i32_const value:16 - 0x8d1a | 21 03 | local_set local_index:3 - 0x8d1c | 20 02 | local_get local_index:2 - 0x8d1e | 20 03 | local_get local_index:3 - 0x8d20 | 6b | i32_sub - 0x8d21 | 21 04 | local_set local_index:4 - 0x8d23 | 20 04 | local_get local_index:4 - 0x8d25 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8d2b | 20 04 | local_get local_index:4 - 0x8d2d | 20 00 | local_get local_index:0 - 0x8d2f | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8d32 | 20 04 | local_get local_index:4 - 0x8d34 | 20 01 | local_get local_index:1 - 0x8d36 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x8d39 | 20 04 | local_get local_index:4 - 0x8d3b | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8d3e | 21 05 | local_set local_index:5 - 0x8d40 | 20 05 | local_get local_index:5 - 0x8d42 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x8d45 | 21 06 | local_set local_index:6 - 0x8d47 | 20 04 | local_get local_index:4 - 0x8d49 | 20 06 | local_get local_index:6 - 0x8d4b | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8d4e | 20 04 | local_get local_index:4 - 0x8d50 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8d53 | 21 07 | local_set local_index:7 - 0x8d55 | 41 00 | i32_const value:0 - 0x8d57 | 21 08 | local_set local_index:8 - 0x8d59 | 20 07 | local_get local_index:7 - 0x8d5b | 21 09 | local_set local_index:9 - 0x8d5d | 20 08 | local_get local_index:8 - 0x8d5f | 21 0a | local_set local_index:10 - 0x8d61 | 20 09 | local_get local_index:9 - 0x8d63 | 20 0a | local_get local_index:10 - 0x8d65 | 47 | i32_ne - 0x8d66 | 21 0b | local_set local_index:11 - 0x8d68 | 41 7f | i32_const value:-1 - 0x8d6a | 21 0c | local_set local_index:12 - 0x8d6c | 20 0b | local_get local_index:11 - 0x8d6e | 20 0c | local_get local_index:12 - 0x8d70 | 73 | i32_xor - 0x8d71 | 21 0d | local_set local_index:13 - 0x8d73 | 41 7f | i32_const value:-1 - 0x8d75 | 21 0e | local_set local_index:14 - 0x8d77 | 20 0d | local_get local_index:13 - 0x8d79 | 20 0e | local_get local_index:14 - 0x8d7b | 73 | i32_xor - 0x8d7c | 21 0f | local_set local_index:15 - 0x8d7e | 41 7f | i32_const value:-1 - 0x8d80 | 21 10 | local_set local_index:16 - 0x8d82 | 20 0f | local_get local_index:15 - 0x8d84 | 20 10 | local_get local_index:16 - 0x8d86 | 73 | i32_xor - 0x8d87 | 21 11 | local_set local_index:17 - 0x8d89 | 41 01 | i32_const value:1 - 0x8d8b | 21 12 | local_set local_index:18 - 0x8d8d | 20 11 | local_get local_index:17 - 0x8d8f | 20 12 | local_get local_index:18 - 0x8d91 | 71 | i32_and - 0x8d92 | 21 13 | local_set local_index:19 - 0x8d94 | 02 40 | block blockty:Empty - 0x8d96 | 02 40 | block blockty:Empty - 0x8d98 | 20 13 | local_get local_index:19 - 0x8d9a | 45 | i32_eqz - 0x8d9b | 0d 00 | br_if relative_depth:0 - 0x8d9d | 10 8e 80 80 | call function_index:14 - | 80 00 - 0x8da3 | 21 14 | local_set local_index:20 - 0x8da5 | 20 04 | local_get local_index:4 - 0x8da7 | 20 14 | local_get local_index:20 - 0x8da9 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8dac | 20 04 | local_get local_index:4 - 0x8dae | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8db1 | 21 15 | local_set local_index:21 - 0x8db3 | 41 00 | i32_const value:0 - 0x8db5 | 21 16 | local_set local_index:22 - 0x8db7 | 20 15 | local_get local_index:21 - 0x8db9 | 21 17 | local_set local_index:23 - 0x8dbb | 20 16 | local_get local_index:22 - 0x8dbd | 21 18 | local_set local_index:24 - 0x8dbf | 20 17 | local_get local_index:23 - 0x8dc1 | 20 18 | local_get local_index:24 - 0x8dc3 | 47 | i32_ne - 0x8dc4 | 21 19 | local_set local_index:25 - 0x8dc6 | 41 7f | i32_const value:-1 - 0x8dc8 | 21 1a | local_set local_index:26 - 0x8dca | 20 19 | local_get local_index:25 - 0x8dcc | 20 1a | local_get local_index:26 - 0x8dce | 73 | i32_xor - 0x8dcf | 21 1b | local_set local_index:27 - 0x8dd1 | 41 7f | i32_const value:-1 - 0x8dd3 | 21 1c | local_set local_index:28 - 0x8dd5 | 20 1b | local_get local_index:27 - 0x8dd7 | 20 1c | local_get local_index:28 - 0x8dd9 | 73 | i32_xor - 0x8dda | 21 1d | local_set local_index:29 - 0x8ddc | 41 7f | i32_const value:-1 - 0x8dde | 21 1e | local_set local_index:30 - 0x8de0 | 20 1d | local_get local_index:29 - 0x8de2 | 20 1e | local_get local_index:30 - 0x8de4 | 73 | i32_xor - 0x8de5 | 21 1f | local_set local_index:31 - 0x8de7 | 41 01 | i32_const value:1 - 0x8de9 | 21 20 | local_set local_index:32 - 0x8deb | 20 1f | local_get local_index:31 - 0x8ded | 20 20 | local_get local_index:32 - 0x8def | 71 | i32_and - 0x8df0 | 21 21 | local_set local_index:33 - 0x8df2 | 02 40 | block blockty:Empty - 0x8df4 | 20 21 | local_get local_index:33 - 0x8df6 | 45 | i32_eqz - 0x8df7 | 0d 00 | br_if relative_depth:0 - 0x8df9 | 41 00 | i32_const value:0 - 0x8dfb | 21 22 | local_set local_index:34 - 0x8dfd | 20 04 | local_get local_index:4 - 0x8dff | 20 22 | local_get local_index:34 - 0x8e01 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8e04 | 0c 02 | br relative_depth:2 - 0x8e06 | 0b | end - 0x8e07 | 20 04 | local_get local_index:4 - 0x8e09 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8e0c | 21 23 | local_set local_index:35 - 0x8e0e | 20 04 | local_get local_index:4 - 0x8e10 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x8e13 | 21 24 | local_set local_index:36 - 0x8e15 | 20 24 | local_get local_index:36 - 0x8e17 | 20 23 | local_get local_index:35 - 0x8e19 | 36 02 58 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x8e1c | 0b | end - 0x8e1d | 20 04 | local_get local_index:4 - 0x8e1f | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8e22 | 21 25 | local_set local_index:37 - 0x8e24 | 20 25 | local_get local_index:37 - 0x8e26 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x8e2c | 20 04 | local_get local_index:4 - 0x8e2e | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x8e31 | 21 26 | local_set local_index:38 - 0x8e33 | 20 04 | local_get local_index:4 - 0x8e35 | 20 26 | local_get local_index:38 - 0x8e37 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8e3a | 0b | end - 0x8e3b | 20 04 | local_get local_index:4 - 0x8e3d | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8e40 | 21 27 | local_set local_index:39 - 0x8e42 | 41 10 | i32_const value:16 - 0x8e44 | 21 28 | local_set local_index:40 - 0x8e46 | 20 04 | local_get local_index:4 - 0x8e48 | 20 28 | local_get local_index:40 - 0x8e4a | 6a | i32_add - 0x8e4b | 21 29 | local_set local_index:41 - 0x8e4d | 20 29 | local_get local_index:41 - 0x8e4f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8e55 | 20 27 | local_get local_index:39 - 0x8e57 | 0f | return - 0x8e58 | 0b | end -============== func 153 ==================== - 0x8e59 | af 03 | size of function - 0x8e5b | 01 | 1 local blocks - 0x8e5c | 30 7f | 48 locals of type I32 - 0x8e5e | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x8e64 | 21 03 | local_set local_index:3 - 0x8e66 | 41 20 | i32_const value:32 - 0x8e68 | 21 04 | local_set local_index:4 - 0x8e6a | 20 03 | local_get local_index:3 - 0x8e6c | 20 04 | local_get local_index:4 - 0x8e6e | 6b | i32_sub - 0x8e6f | 21 05 | local_set local_index:5 - 0x8e71 | 20 05 | local_get local_index:5 - 0x8e73 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x8e79 | 20 05 | local_get local_index:5 - 0x8e7b | 20 00 | local_get local_index:0 - 0x8e7d | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x8e80 | 20 05 | local_get local_index:5 - 0x8e82 | 20 01 | local_get local_index:1 - 0x8e84 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8e87 | 20 05 | local_get local_index:5 - 0x8e89 | 20 02 | local_get local_index:2 - 0x8e8b | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x8e8e | 20 05 | local_get local_index:5 - 0x8e90 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8e93 | 21 06 | local_set local_index:6 - 0x8e95 | 41 00 | i32_const value:0 - 0x8e97 | 21 07 | local_set local_index:7 - 0x8e99 | 20 06 | local_get local_index:6 - 0x8e9b | 21 08 | local_set local_index:8 - 0x8e9d | 20 07 | local_get local_index:7 - 0x8e9f | 21 09 | local_set local_index:9 - 0x8ea1 | 20 08 | local_get local_index:8 - 0x8ea3 | 20 09 | local_get local_index:9 - 0x8ea5 | 47 | i32_ne - 0x8ea6 | 21 0a | local_set local_index:10 - 0x8ea8 | 41 01 | i32_const value:1 - 0x8eaa | 21 0b | local_set local_index:11 - 0x8eac | 20 0a | local_get local_index:10 - 0x8eae | 20 0b | local_get local_index:11 - 0x8eb0 | 71 | i32_and - 0x8eb1 | 21 0c | local_set local_index:12 - 0x8eb3 | 02 40 | block blockty:Empty - 0x8eb5 | 02 40 | block blockty:Empty - 0x8eb7 | 02 40 | block blockty:Empty - 0x8eb9 | 02 40 | block blockty:Empty - 0x8ebb | 20 0c | local_get local_index:12 - 0x8ebd | 45 | i32_eqz - 0x8ebe | 0d 00 | br_if relative_depth:0 - 0x8ec0 | 20 05 | local_get local_index:5 - 0x8ec2 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8ec5 | 21 0d | local_set local_index:13 - 0x8ec7 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x8ecd | 21 0e | local_set local_index:14 - 0x8ecf | 20 0d | local_get local_index:13 - 0x8ed1 | 21 0f | local_set local_index:15 - 0x8ed3 | 20 0e | local_get local_index:14 - 0x8ed5 | 21 10 | local_set local_index:16 - 0x8ed7 | 20 0f | local_get local_index:15 - 0x8ed9 | 20 10 | local_get local_index:16 - 0x8edb | 46 | i32_eq - 0x8edc | 21 11 | local_set local_index:17 - 0x8ede | 41 01 | i32_const value:1 - 0x8ee0 | 21 12 | local_set local_index:18 - 0x8ee2 | 20 11 | local_get local_index:17 - 0x8ee4 | 20 12 | local_get local_index:18 - 0x8ee6 | 71 | i32_and - 0x8ee7 | 21 13 | local_set local_index:19 - 0x8ee9 | 20 13 | local_get local_index:19 - 0x8eeb | 45 | i32_eqz - 0x8eec | 0d 01 | br_if relative_depth:1 - 0x8eee | 0b | end - 0x8eef | 41 00 | i32_const value:0 - 0x8ef1 | 21 14 | local_set local_index:20 - 0x8ef3 | 20 05 | local_get local_index:5 - 0x8ef5 | 20 14 | local_get local_index:20 - 0x8ef7 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8efa | 0c 01 | br relative_depth:1 - 0x8efc | 0b | end - 0x8efd | 20 05 | local_get local_index:5 - 0x8eff | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8f02 | 21 15 | local_set local_index:21 - 0x8f04 | 20 15 | local_get local_index:21 - 0x8f06 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x8f0c | 21 16 | local_set local_index:22 - 0x8f0e | 41 80 80 80 | i32_const value:536870912 - | 80 02 - 0x8f14 | 21 17 | local_set local_index:23 - 0x8f16 | 20 16 | local_get local_index:22 - 0x8f18 | 20 17 | local_get local_index:23 - 0x8f1a | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x8f20 | 21 18 | local_set local_index:24 - 0x8f22 | 41 00 | i32_const value:0 - 0x8f24 | 21 19 | local_set local_index:25 - 0x8f26 | 20 18 | local_get local_index:24 - 0x8f28 | 21 1a | local_set local_index:26 - 0x8f2a | 20 19 | local_get local_index:25 - 0x8f2c | 21 1b | local_set local_index:27 - 0x8f2e | 20 1a | local_get local_index:26 - 0x8f30 | 20 1b | local_get local_index:27 - 0x8f32 | 47 | i32_ne - 0x8f33 | 21 1c | local_set local_index:28 - 0x8f35 | 41 7f | i32_const value:-1 - 0x8f37 | 21 1d | local_set local_index:29 - 0x8f39 | 20 1c | local_get local_index:28 - 0x8f3b | 20 1d | local_get local_index:29 - 0x8f3d | 73 | i32_xor - 0x8f3e | 21 1e | local_set local_index:30 - 0x8f40 | 41 7f | i32_const value:-1 - 0x8f42 | 21 1f | local_set local_index:31 - 0x8f44 | 20 1e | local_get local_index:30 - 0x8f46 | 20 1f | local_get local_index:31 - 0x8f48 | 73 | i32_xor - 0x8f49 | 21 20 | local_set local_index:32 - 0x8f4b | 41 7f | i32_const value:-1 - 0x8f4d | 21 21 | local_set local_index:33 - 0x8f4f | 20 20 | local_get local_index:32 - 0x8f51 | 20 21 | local_get local_index:33 - 0x8f53 | 73 | i32_xor - 0x8f54 | 21 22 | local_set local_index:34 - 0x8f56 | 41 01 | i32_const value:1 - 0x8f58 | 21 23 | local_set local_index:35 - 0x8f5a | 20 22 | local_get local_index:34 - 0x8f5c | 20 23 | local_get local_index:35 - 0x8f5e | 71 | i32_and - 0x8f5f | 21 24 | local_set local_index:36 - 0x8f61 | 02 40 | block blockty:Empty - 0x8f63 | 20 24 | local_get local_index:36 - 0x8f65 | 45 | i32_eqz - 0x8f66 | 0d 00 | br_if relative_depth:0 - 0x8f68 | 41 00 | i32_const value:0 - 0x8f6a | 21 25 | local_set local_index:37 - 0x8f6c | 20 25 | local_get local_index:37 - 0x8f6e | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x8f75 | 21 26 | local_set local_index:38 - 0x8f77 | 41 a9 8b 80 | i32_const value:1449 - | 80 00 - 0x8f7d | 21 27 | local_set local_index:39 - 0x8f7f | 20 26 | local_get local_index:38 - 0x8f81 | 20 27 | local_get local_index:39 - 0x8f83 | 10 84 80 80 | call function_index:4 - | 80 00 - 0x8f89 | 41 7f | i32_const value:-1 - 0x8f8b | 21 28 | local_set local_index:40 - 0x8f8d | 20 05 | local_get local_index:5 - 0x8f8f | 20 28 | local_get local_index:40 - 0x8f91 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8f94 | 0c 02 | br relative_depth:2 - 0x8f96 | 0b | end - 0x8f97 | 0b | end - 0x8f98 | 20 05 | local_get local_index:5 - 0x8f9a | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8f9d | 21 29 | local_set local_index:41 - 0x8f9f | 20 29 | local_get local_index:41 - 0x8fa1 | 10 e9 80 80 | call function_index:105 - | 80 00 - 0x8fa7 | 20 05 | local_get local_index:5 - 0x8fa9 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x8fac | 21 2a | local_set local_index:42 - 0x8fae | 20 2a | local_get local_index:42 - 0x8fb0 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x8fb3 | 21 2b | local_set local_index:43 - 0x8fb5 | 20 05 | local_get local_index:5 - 0x8fb7 | 20 2b | local_get local_index:43 - 0x8fb9 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8fbc | 20 05 | local_get local_index:5 - 0x8fbe | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x8fc1 | 21 2c | local_set local_index:44 - 0x8fc3 | 20 05 | local_get local_index:5 - 0x8fc5 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x8fc8 | 21 2d | local_set local_index:45 - 0x8fca | 20 2d | local_get local_index:45 - 0x8fcc | 20 2c | local_get local_index:44 - 0x8fce | 36 02 58 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0x8fd1 | 20 05 | local_get local_index:5 - 0x8fd3 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x8fd6 | 21 2e | local_set local_index:46 - 0x8fd8 | 20 2e | local_get local_index:46 - 0x8fda | 10 d6 80 80 | call function_index:86 - | 80 00 - 0x8fe0 | 41 00 | i32_const value:0 - 0x8fe2 | 21 2f | local_set local_index:47 - 0x8fe4 | 20 05 | local_get local_index:5 - 0x8fe6 | 20 2f | local_get local_index:47 - 0x8fe8 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8feb | 0b | end - 0x8fec | 20 05 | local_get local_index:5 - 0x8fee | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x8ff1 | 21 30 | local_set local_index:48 - 0x8ff3 | 41 20 | i32_const value:32 - 0x8ff5 | 21 31 | local_set local_index:49 - 0x8ff7 | 20 05 | local_get local_index:5 - 0x8ff9 | 20 31 | local_get local_index:49 - 0x8ffb | 6a | i32_add - 0x8ffc | 21 32 | local_set local_index:50 - 0x8ffe | 20 32 | local_get local_index:50 - 0x9000 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9006 | 20 30 | local_get local_index:48 - 0x9008 | 0f | return - 0x9009 | 0b | end -============== func 154 ==================== - 0x900a | b1 06 | size of function - 0x900c | 01 | 1 local blocks - 0x900d | 5e 7f | 94 locals of type I32 - 0x900f | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x9015 | 21 02 | local_set local_index:2 - 0x9017 | 41 20 | i32_const value:32 - 0x9019 | 21 03 | local_set local_index:3 - 0x901b | 20 02 | local_get local_index:2 - 0x901d | 20 03 | local_get local_index:3 - 0x901f | 6b | i32_sub - 0x9020 | 21 04 | local_set local_index:4 - 0x9022 | 20 04 | local_get local_index:4 - 0x9024 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x902a | 20 04 | local_get local_index:4 - 0x902c | 20 00 | local_get local_index:0 - 0x902e | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9031 | 20 04 | local_get local_index:4 - 0x9033 | 20 01 | local_get local_index:1 - 0x9035 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9038 | 20 04 | local_get local_index:4 - 0x903a | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x903d | 21 05 | local_set local_index:5 - 0x903f | 20 05 | local_get local_index:5 - 0x9041 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x9044 | 21 06 | local_set local_index:6 - 0x9046 | 41 00 | i32_const value:0 - 0x9048 | 21 07 | local_set local_index:7 - 0x904a | 20 06 | local_get local_index:6 - 0x904c | 21 08 | local_set local_index:8 - 0x904e | 20 07 | local_get local_index:7 - 0x9050 | 21 09 | local_set local_index:9 - 0x9052 | 20 08 | local_get local_index:8 - 0x9054 | 20 09 | local_get local_index:9 - 0x9056 | 47 | i32_ne - 0x9057 | 21 0a | local_set local_index:10 - 0x9059 | 41 01 | i32_const value:1 - 0x905b | 21 0b | local_set local_index:11 - 0x905d | 20 0a | local_get local_index:10 - 0x905f | 20 0b | local_get local_index:11 - 0x9061 | 71 | i32_and - 0x9062 | 21 0c | local_set local_index:12 - 0x9064 | 02 40 | block blockty:Empty - 0x9066 | 02 40 | block blockty:Empty - 0x9068 | 20 0c | local_get local_index:12 - 0x906a | 45 | i32_eqz - 0x906b | 0d 00 | br_if relative_depth:0 - 0x906d | 20 04 | local_get local_index:4 - 0x906f | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9072 | 21 0d | local_set local_index:13 - 0x9074 | 20 0d | local_get local_index:13 - 0x9076 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x9079 | 21 0e | local_set local_index:14 - 0x907b | 20 0e | local_get local_index:14 - 0x907d | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x9083 | 20 04 | local_get local_index:4 - 0x9085 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9088 | 21 0f | local_set local_index:15 - 0x908a | 20 0f | local_get local_index:15 - 0x908c | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x908f | 21 10 | local_set local_index:16 - 0x9091 | 20 04 | local_get local_index:4 - 0x9093 | 20 10 | local_get local_index:16 - 0x9095 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9098 | 0c 01 | br relative_depth:1 - 0x909a | 0b | end - 0x909b | 20 04 | local_get local_index:4 - 0x909d | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x90a0 | 21 11 | local_set local_index:17 - 0x90a2 | 20 11 | local_get local_index:17 - 0x90a4 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x90a7 | 21 12 | local_set local_index:18 - 0x90a9 | 41 08 | i32_const value:8 - 0x90ab | 21 13 | local_set local_index:19 - 0x90ad | 20 12 | local_get local_index:18 - 0x90af | 20 13 | local_get local_index:19 - 0x90b1 | 71 | i32_and - 0x90b2 | 21 14 | local_set local_index:20 - 0x90b4 | 20 04 | local_get local_index:4 - 0x90b6 | 20 14 | local_get local_index:20 - 0x90b8 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x90bb | 20 04 | local_get local_index:4 - 0x90bd | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x90c0 | 21 15 | local_set local_index:21 - 0x90c2 | 02 40 | block blockty:Empty - 0x90c4 | 20 15 | local_get local_index:21 - 0x90c6 | 45 | i32_eqz - 0x90c7 | 0d 00 | br_if relative_depth:0 - 0x90c9 | 41 00 | i32_const value:0 - 0x90cb | 21 16 | local_set local_index:22 - 0x90cd | 20 16 | local_get local_index:22 - 0x90cf | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x90d6 | 21 17 | local_set local_index:23 - 0x90d8 | 20 17 | local_get local_index:23 - 0x90da | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x90dd | 21 18 | local_set local_index:24 - 0x90df | 20 04 | local_get local_index:4 - 0x90e1 | 20 18 | local_get local_index:24 - 0x90e3 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x90e6 | 41 01 | i32_const value:1 - 0x90e8 | 21 19 | local_set local_index:25 - 0x90ea | 20 19 | local_get local_index:25 - 0x90ec | 10 b0 80 80 | call function_index:48 - | 80 00 - 0x90f2 | 21 1a | local_set local_index:26 - 0x90f4 | 20 04 | local_get local_index:4 - 0x90f6 | 20 1a | local_get local_index:26 - 0x90f8 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x90fb | 20 04 | local_get local_index:4 - 0x90fd | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9100 | 21 1b | local_set local_index:27 - 0x9102 | 41 00 | i32_const value:0 - 0x9104 | 21 1c | local_set local_index:28 - 0x9106 | 20 1b | local_get local_index:27 - 0x9108 | 21 1d | local_set local_index:29 - 0x910a | 20 1c | local_get local_index:28 - 0x910c | 21 1e | local_set local_index:30 - 0x910e | 20 1d | local_get local_index:29 - 0x9110 | 20 1e | local_get local_index:30 - 0x9112 | 47 | i32_ne - 0x9113 | 21 1f | local_set local_index:31 - 0x9115 | 41 7f | i32_const value:-1 - 0x9117 | 21 20 | local_set local_index:32 - 0x9119 | 20 1f | local_get local_index:31 - 0x911b | 20 20 | local_get local_index:32 - 0x911d | 73 | i32_xor - 0x911e | 21 21 | local_set local_index:33 - 0x9120 | 41 7f | i32_const value:-1 - 0x9122 | 21 22 | local_set local_index:34 - 0x9124 | 20 21 | local_get local_index:33 - 0x9126 | 20 22 | local_get local_index:34 - 0x9128 | 73 | i32_xor - 0x9129 | 21 23 | local_set local_index:35 - 0x912b | 41 7f | i32_const value:-1 - 0x912d | 21 24 | local_set local_index:36 - 0x912f | 20 23 | local_get local_index:35 - 0x9131 | 20 24 | local_get local_index:36 - 0x9133 | 73 | i32_xor - 0x9134 | 21 25 | local_set local_index:37 - 0x9136 | 41 01 | i32_const value:1 - 0x9138 | 21 26 | local_set local_index:38 - 0x913a | 20 25 | local_get local_index:37 - 0x913c | 20 26 | local_get local_index:38 - 0x913e | 71 | i32_and - 0x913f | 21 27 | local_set local_index:39 - 0x9141 | 02 40 | block blockty:Empty - 0x9143 | 20 27 | local_get local_index:39 - 0x9145 | 45 | i32_eqz - 0x9146 | 0d 00 | br_if relative_depth:0 - 0x9148 | 41 00 | i32_const value:0 - 0x914a | 21 28 | local_set local_index:40 - 0x914c | 20 04 | local_get local_index:4 - 0x914e | 20 28 | local_get local_index:40 - 0x9150 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9153 | 0c 02 | br relative_depth:2 - 0x9155 | 0b | end - 0x9156 | 20 04 | local_get local_index:4 - 0x9158 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x915b | 21 29 | local_set local_index:41 - 0x915d | 20 29 | local_get local_index:41 - 0x915f | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x9165 | 20 04 | local_get local_index:4 - 0x9167 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x916a | 21 2a | local_set local_index:42 - 0x916c | 20 04 | local_get local_index:4 - 0x916e | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x9171 | 21 2b | local_set local_index:43 - 0x9173 | 41 00 | i32_const value:0 - 0x9175 | 21 2c | local_set local_index:44 - 0x9177 | 20 2a | local_get local_index:42 - 0x9179 | 20 2c | local_get local_index:44 - 0x917b | 20 2b | local_get local_index:43 - 0x917d | 10 9b 81 80 | call function_index:155 - | 80 00 - 0x9183 | 41 00 | i32_const value:0 - 0x9185 | 21 2d | local_set local_index:45 - 0x9187 | 20 2d | local_get local_index:45 - 0x9189 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0x9190 | 21 2e | local_set local_index:46 - 0x9192 | 20 2e | local_get local_index:46 - 0x9194 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x9197 | 21 2f | local_set local_index:47 - 0x9199 | 20 04 | local_get local_index:4 - 0x919b | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x919e | 21 30 | local_set local_index:48 - 0x91a0 | 41 00 | i32_const value:0 - 0x91a2 | 21 31 | local_set local_index:49 - 0x91a4 | 20 2f | local_get local_index:47 - 0x91a6 | 20 31 | local_get local_index:49 - 0x91a8 | 20 31 | local_get local_index:49 - 0x91aa | 20 30 | local_get local_index:48 - 0x91ac | 20 31 | local_get local_index:49 - 0x91ae | 10 b1 80 80 | call function_index:49 - | 80 00 - 0x91b4 | 21 32 | local_set local_index:50 - 0x91b6 | 20 04 | local_get local_index:4 - 0x91b8 | 20 32 | local_get local_index:50 - 0x91ba | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x91bd | 20 04 | local_get local_index:4 - 0x91bf | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x91c2 | 21 33 | local_set local_index:51 - 0x91c4 | 20 33 | local_get local_index:51 - 0x91c6 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x91cc | 20 04 | local_get local_index:4 - 0x91ce | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x91d1 | 21 34 | local_set local_index:52 - 0x91d3 | 41 00 | i32_const value:0 - 0x91d5 | 21 35 | local_set local_index:53 - 0x91d7 | 20 34 | local_get local_index:52 - 0x91d9 | 21 36 | local_set local_index:54 - 0x91db | 20 35 | local_get local_index:53 - 0x91dd | 21 37 | local_set local_index:55 - 0x91df | 20 36 | local_get local_index:54 - 0x91e1 | 20 37 | local_get local_index:55 - 0x91e3 | 47 | i32_ne - 0x91e4 | 21 38 | local_set local_index:56 - 0x91e6 | 41 7f | i32_const value:-1 - 0x91e8 | 21 39 | local_set local_index:57 - 0x91ea | 20 38 | local_get local_index:56 - 0x91ec | 20 39 | local_get local_index:57 - 0x91ee | 73 | i32_xor - 0x91ef | 21 3a | local_set local_index:58 - 0x91f1 | 41 7f | i32_const value:-1 - 0x91f3 | 21 3b | local_set local_index:59 - 0x91f5 | 20 3a | local_get local_index:58 - 0x91f7 | 20 3b | local_get local_index:59 - 0x91f9 | 73 | i32_xor - 0x91fa | 21 3c | local_set local_index:60 - 0x91fc | 41 7f | i32_const value:-1 - 0x91fe | 21 3d | local_set local_index:61 - 0x9200 | 20 3c | local_get local_index:60 - 0x9202 | 20 3d | local_get local_index:61 - 0x9204 | 73 | i32_xor - 0x9205 | 21 3e | local_set local_index:62 - 0x9207 | 41 01 | i32_const value:1 - 0x9209 | 21 3f | local_set local_index:63 - 0x920b | 20 3e | local_get local_index:62 - 0x920d | 20 3f | local_get local_index:63 - 0x920f | 71 | i32_and - 0x9210 | 21 40 | local_set local_index:64 - 0x9212 | 02 40 | block blockty:Empty - 0x9214 | 02 40 | block blockty:Empty - 0x9216 | 20 40 | local_get local_index:64 - 0x9218 | 45 | i32_eqz - 0x9219 | 0d 00 | br_if relative_depth:0 - 0x921b | 0c 01 | br relative_depth:1 - 0x921d | 0b | end - 0x921e | 20 04 | local_get local_index:4 - 0x9220 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9223 | 21 41 | local_set local_index:65 - 0x9225 | 20 04 | local_get local_index:4 - 0x9227 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x922a | 21 42 | local_set local_index:66 - 0x922c | 20 41 | local_get local_index:65 - 0x922e | 20 42 | local_get local_index:66 - 0x9230 | 10 9c 81 80 | call function_index:156 - | 80 00 - 0x9236 | 21 43 | local_set local_index:67 - 0x9238 | 20 04 | local_get local_index:4 - 0x923a | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x923d | 21 44 | local_set local_index:68 - 0x923f | 20 44 | local_get local_index:68 - 0x9241 | 20 43 | local_get local_index:67 - 0x9243 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x9246 | 20 04 | local_get local_index:4 - 0x9248 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x924b | 21 45 | local_set local_index:69 - 0x924d | 20 45 | local_get local_index:69 - 0x924f | 10 d4 80 80 | call function_index:84 - | 80 00 - 0x9255 | 20 04 | local_get local_index:4 - 0x9257 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x925a | 21 46 | local_set local_index:70 - 0x925c | 20 46 | local_get local_index:70 - 0x925e | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x9261 | 21 47 | local_set local_index:71 - 0x9263 | 41 00 | i32_const value:0 - 0x9265 | 21 48 | local_set local_index:72 - 0x9267 | 20 47 | local_get local_index:71 - 0x9269 | 21 49 | local_set local_index:73 - 0x926b | 20 48 | local_get local_index:72 - 0x926d | 21 4a | local_set local_index:74 - 0x926f | 20 49 | local_get local_index:73 - 0x9271 | 20 4a | local_get local_index:74 - 0x9273 | 47 | i32_ne - 0x9274 | 21 4b | local_set local_index:75 - 0x9276 | 41 7f | i32_const value:-1 - 0x9278 | 21 4c | local_set local_index:76 - 0x927a | 20 4b | local_get local_index:75 - 0x927c | 20 4c | local_get local_index:76 - 0x927e | 73 | i32_xor - 0x927f | 21 4d | local_set local_index:77 - 0x9281 | 41 7f | i32_const value:-1 - 0x9283 | 21 4e | local_set local_index:78 - 0x9285 | 20 4d | local_get local_index:77 - 0x9287 | 20 4e | local_get local_index:78 - 0x9289 | 73 | i32_xor - 0x928a | 21 4f | local_set local_index:79 - 0x928c | 41 01 | i32_const value:1 - 0x928e | 21 50 | local_set local_index:80 - 0x9290 | 20 4f | local_get local_index:79 - 0x9292 | 20 50 | local_get local_index:80 - 0x9294 | 71 | i32_and - 0x9295 | 21 51 | local_set local_index:81 - 0x9297 | 02 40 | block blockty:Empty - 0x9299 | 20 51 | local_get local_index:81 - 0x929b | 45 | i32_eqz - 0x929c | 0d 00 | br_if relative_depth:0 - 0x929e | 20 04 | local_get local_index:4 - 0x92a0 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x92a3 | 21 52 | local_set local_index:82 - 0x92a5 | 20 52 | local_get local_index:82 - 0x92a7 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x92aa | 21 53 | local_set local_index:83 - 0x92ac | 20 53 | local_get local_index:83 - 0x92ae | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x92b4 | 20 04 | local_get local_index:4 - 0x92b6 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x92b9 | 21 54 | local_set local_index:84 - 0x92bb | 20 54 | local_get local_index:84 - 0x92bd | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x92c0 | 21 55 | local_set local_index:85 - 0x92c2 | 20 04 | local_get local_index:4 - 0x92c4 | 20 55 | local_get local_index:85 - 0x92c6 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x92c9 | 0c 03 | br relative_depth:3 - 0x92cb | 0b | end - 0x92cc | 0b | end - 0x92cd | 10 94 80 80 | call function_index:20 - | 80 00 - 0x92d3 | 0b | end - 0x92d4 | 20 04 | local_get local_index:4 - 0x92d6 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x92d9 | 21 56 | local_set local_index:86 - 0x92db | 20 56 | local_get local_index:86 - 0x92dd | 10 9d 81 80 | call function_index:157 - | 80 00 - 0x92e3 | 21 57 | local_set local_index:87 - 0x92e5 | 20 04 | local_get local_index:4 - 0x92e7 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x92ea | 21 58 | local_set local_index:88 - 0x92ec | 20 58 | local_get local_index:88 - 0x92ee | 20 57 | local_get local_index:87 - 0x92f0 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x92f3 | 20 04 | local_get local_index:4 - 0x92f5 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x92f8 | 21 59 | local_set local_index:89 - 0x92fa | 20 59 | local_get local_index:89 - 0x92fc | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x92ff | 21 5a | local_set local_index:90 - 0x9301 | 20 5a | local_get local_index:90 - 0x9303 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x9309 | 20 04 | local_get local_index:4 - 0x930b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x930e | 21 5b | local_set local_index:91 - 0x9310 | 20 5b | local_get local_index:91 - 0x9312 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x9315 | 21 5c | local_set local_index:92 - 0x9317 | 20 04 | local_get local_index:4 - 0x9319 | 20 5c | local_get local_index:92 - 0x931b | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x931e | 0b | end - 0x931f | 20 04 | local_get local_index:4 - 0x9321 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9324 | 21 5d | local_set local_index:93 - 0x9326 | 41 20 | i32_const value:32 - 0x9328 | 21 5e | local_set local_index:94 - 0x932a | 20 04 | local_get local_index:4 - 0x932c | 20 5e | local_get local_index:94 - 0x932e | 6a | i32_add - 0x932f | 21 5f | local_set local_index:95 - 0x9331 | 20 5f | local_get local_index:95 - 0x9333 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9339 | 20 5d | local_get local_index:93 - 0x933b | 0f | return - 0x933c | 0b | end -============== func 155 ==================== - 0x933d | e1 01 | size of function - 0x933f | 01 | 1 local blocks - 0x9340 | 15 7f | 21 locals of type I32 - 0x9342 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x9348 | 21 03 | local_set local_index:3 - 0x934a | 41 10 | i32_const value:16 - 0x934c | 21 04 | local_set local_index:4 - 0x934e | 20 03 | local_get local_index:3 - 0x9350 | 20 04 | local_get local_index:4 - 0x9352 | 6b | i32_sub - 0x9353 | 21 05 | local_set local_index:5 - 0x9355 | 20 05 | local_get local_index:5 - 0x9357 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x935d | 20 05 | local_get local_index:5 - 0x935f | 20 00 | local_get local_index:0 - 0x9361 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9364 | 20 05 | local_get local_index:5 - 0x9366 | 20 01 | local_get local_index:1 - 0x9368 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x936b | 20 05 | local_get local_index:5 - 0x936d | 20 02 | local_get local_index:2 - 0x936f | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x9372 | 20 05 | local_get local_index:5 - 0x9374 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9377 | 21 06 | local_set local_index:6 - 0x9379 | 20 06 | local_get local_index:6 - 0x937b | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x9381 | 21 07 | local_set local_index:7 - 0x9383 | 41 80 80 80 | i32_const value:33554432 - | 10 - 0x9388 | 21 08 | local_set local_index:8 - 0x938a | 20 07 | local_get local_index:7 - 0x938c | 20 08 | local_get local_index:8 - 0x938e | 10 f8 80 80 | call function_index:120 - | 80 00 - 0x9394 | 21 09 | local_set local_index:9 - 0x9396 | 02 40 | block blockty:Empty - 0x9398 | 20 09 | local_get local_index:9 - 0x939a | 0d 00 | br_if relative_depth:0 - 0x939c | 41 84 9e 80 | i32_const value:3844 - | 80 00 - 0x93a2 | 21 0a | local_set local_index:10 - 0x93a4 | 41 b3 91 80 | i32_const value:2227 - | 80 00 - 0x93aa | 21 0b | local_set local_index:11 - 0x93ac | 41 2d | i32_const value:45 - 0x93ae | 21 0c | local_set local_index:12 - 0x93b0 | 41 d8 99 80 | i32_const value:3288 - | 80 00 - 0x93b6 | 21 0d | local_set local_index:13 - 0x93b8 | 20 0a | local_get local_index:10 - 0x93ba | 20 0b | local_get local_index:11 - 0x93bc | 20 0c | local_get local_index:12 - 0x93be | 20 0d | local_get local_index:13 - 0x93c0 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0x93c6 | 00 | unreachable - 0x93c7 | 0b | end - 0x93c8 | 20 05 | local_get local_index:5 - 0x93ca | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x93cd | 21 0e | local_set local_index:14 - 0x93cf | 20 05 | local_get local_index:5 - 0x93d1 | 20 0e | local_get local_index:14 - 0x93d3 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x93d6 | 20 05 | local_get local_index:5 - 0x93d8 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x93db | 21 0f | local_set local_index:15 - 0x93dd | 20 05 | local_get local_index:5 - 0x93df | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x93e2 | 21 10 | local_set local_index:16 - 0x93e4 | 20 10 | local_get local_index:16 - 0x93e6 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x93e9 | 21 11 | local_set local_index:17 - 0x93eb | 20 05 | local_get local_index:5 - 0x93ed | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x93f0 | 21 12 | local_set local_index:18 - 0x93f2 | 41 02 | i32_const value:2 - 0x93f4 | 21 13 | local_set local_index:19 - 0x93f6 | 20 12 | local_get local_index:18 - 0x93f8 | 20 13 | local_get local_index:19 - 0x93fa | 74 | i32_shl - 0x93fb | 21 14 | local_set local_index:20 - 0x93fd | 20 11 | local_get local_index:17 - 0x93ff | 20 14 | local_get local_index:20 - 0x9401 | 6a | i32_add - 0x9402 | 21 15 | local_set local_index:21 - 0x9404 | 20 15 | local_get local_index:21 - 0x9406 | 20 0f | local_get local_index:15 - 0x9408 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x940b | 41 10 | i32_const value:16 - 0x940d | 21 16 | local_set local_index:22 - 0x940f | 20 05 | local_get local_index:5 - 0x9411 | 20 16 | local_get local_index:22 - 0x9413 | 6a | i32_add - 0x9414 | 21 17 | local_set local_index:23 - 0x9416 | 20 17 | local_get local_index:23 - 0x9418 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x941e | 0f | return - 0x941f | 0b | end -============== func 156 ==================== - 0x9420 | 84 02 | size of function - 0x9422 | 01 | 1 local blocks - 0x9423 | 1c 7f | 28 locals of type I32 - 0x9425 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x942b | 21 02 | local_set local_index:2 - 0x942d | 41 10 | i32_const value:16 - 0x942f | 21 03 | local_set local_index:3 - 0x9431 | 20 02 | local_get local_index:2 - 0x9433 | 20 03 | local_get local_index:3 - 0x9435 | 6b | i32_sub - 0x9436 | 21 04 | local_set local_index:4 - 0x9438 | 20 04 | local_get local_index:4 - 0x943a | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9440 | 20 04 | local_get local_index:4 - 0x9442 | 20 00 | local_get local_index:0 - 0x9444 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9447 | 20 04 | local_get local_index:4 - 0x9449 | 20 01 | local_get local_index:1 - 0x944b | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x944e | 20 04 | local_get local_index:4 - 0x9450 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9453 | 21 05 | local_set local_index:5 - 0x9455 | 20 05 | local_get local_index:5 - 0x9457 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0x945d | 21 06 | local_set local_index:6 - 0x945f | 20 04 | local_get local_index:4 - 0x9461 | 20 06 | local_get local_index:6 - 0x9463 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9466 | 20 04 | local_get local_index:4 - 0x9468 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x946b | 21 07 | local_set local_index:7 - 0x946d | 20 07 | local_get local_index:7 - 0x946f | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x9472 | 21 08 | local_set local_index:8 - 0x9474 | 41 00 | i32_const value:0 - 0x9476 | 21 09 | local_set local_index:9 - 0x9478 | 20 08 | local_get local_index:8 - 0x947a | 21 0a | local_set local_index:10 - 0x947c | 20 09 | local_get local_index:9 - 0x947e | 21 0b | local_set local_index:11 - 0x9480 | 20 0a | local_get local_index:10 - 0x9482 | 20 0b | local_get local_index:11 - 0x9484 | 47 | i32_ne - 0x9485 | 21 0c | local_set local_index:12 - 0x9487 | 41 7f | i32_const value:-1 - 0x9489 | 21 0d | local_set local_index:13 - 0x948b | 20 0c | local_get local_index:12 - 0x948d | 20 0d | local_get local_index:13 - 0x948f | 73 | i32_xor - 0x9490 | 21 0e | local_set local_index:14 - 0x9492 | 41 7f | i32_const value:-1 - 0x9494 | 21 0f | local_set local_index:15 - 0x9496 | 20 0e | local_get local_index:14 - 0x9498 | 20 0f | local_get local_index:15 - 0x949a | 73 | i32_xor - 0x949b | 21 10 | local_set local_index:16 - 0x949d | 41 01 | i32_const value:1 - 0x949f | 21 11 | local_set local_index:17 - 0x94a1 | 20 10 | local_get local_index:16 - 0x94a3 | 20 11 | local_get local_index:17 - 0x94a5 | 71 | i32_and - 0x94a6 | 21 12 | local_set local_index:18 - 0x94a8 | 02 40 | block blockty:Empty - 0x94aa | 02 40 | block blockty:Empty - 0x94ac | 20 12 | local_get local_index:18 - 0x94ae | 45 | i32_eqz - 0x94af | 0d 00 | br_if relative_depth:0 - 0x94b1 | 20 04 | local_get local_index:4 - 0x94b3 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x94b6 | 21 13 | local_set local_index:19 - 0x94b8 | 20 13 | local_get local_index:19 - 0x94ba | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x94bd | 21 14 | local_set local_index:20 - 0x94bf | 20 04 | local_get local_index:4 - 0x94c1 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x94c4 | 21 15 | local_set local_index:21 - 0x94c6 | 20 04 | local_get local_index:4 - 0x94c8 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x94cb | 21 16 | local_set local_index:22 - 0x94cd | 20 15 | local_get local_index:21 - 0x94cf | 20 16 | local_get local_index:22 - 0x94d1 | 20 14 | local_get local_index:20 - 0x94d3 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x94da | 21 17 | local_set local_index:23 - 0x94dc | 20 04 | local_get local_index:4 - 0x94de | 20 17 | local_get local_index:23 - 0x94e0 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x94e3 | 0c 01 | br relative_depth:1 - 0x94e5 | 0b | end - 0x94e6 | 20 04 | local_get local_index:4 - 0x94e8 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x94eb | 21 18 | local_set local_index:24 - 0x94ed | 20 04 | local_get local_index:4 - 0x94ef | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x94f2 | 21 19 | local_set local_index:25 - 0x94f4 | 20 18 | local_get local_index:24 - 0x94f6 | 20 19 | local_get local_index:25 - 0x94f8 | 10 b2 80 80 | call function_index:50 - | 80 00 - 0x94fe | 21 1a | local_set local_index:26 - 0x9500 | 20 04 | local_get local_index:4 - 0x9502 | 20 1a | local_get local_index:26 - 0x9504 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9507 | 0b | end - 0x9508 | 20 04 | local_get local_index:4 - 0x950a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x950d | 21 1b | local_set local_index:27 - 0x950f | 41 10 | i32_const value:16 - 0x9511 | 21 1c | local_set local_index:28 - 0x9513 | 20 04 | local_get local_index:4 - 0x9515 | 20 1c | local_get local_index:28 - 0x9517 | 6a | i32_add - 0x9518 | 21 1d | local_set local_index:29 - 0x951a | 20 1d | local_get local_index:29 - 0x951c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9522 | 20 1b | local_get local_index:27 - 0x9524 | 0f | return - 0x9525 | 0b | end -============== func 157 ==================== - 0x9526 | 8c 01 | size of function - 0x9528 | 01 | 1 local blocks - 0x9529 | 0c 7f | 12 locals of type I32 - 0x952b | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x9531 | 21 01 | local_set local_index:1 - 0x9533 | 41 10 | i32_const value:16 - 0x9535 | 21 02 | local_set local_index:2 - 0x9537 | 20 01 | local_get local_index:1 - 0x9539 | 20 02 | local_get local_index:2 - 0x953b | 6b | i32_sub - 0x953c | 21 03 | local_set local_index:3 - 0x953e | 20 03 | local_get local_index:3 - 0x9540 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9546 | 20 03 | local_get local_index:3 - 0x9548 | 20 00 | local_get local_index:0 - 0x954a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x954d | 20 03 | local_get local_index:3 - 0x954f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9552 | 21 04 | local_set local_index:4 - 0x9554 | 02 40 | block blockty:Empty - 0x9556 | 02 40 | block blockty:Empty - 0x9558 | 20 04 | local_get local_index:4 - 0x955a | 45 | i32_eqz - 0x955b | 0d 00 | br_if relative_depth:0 - 0x955d | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x9563 | 21 05 | local_set local_index:5 - 0x9565 | 20 05 | local_get local_index:5 - 0x9567 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x956d | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x9573 | 21 06 | local_set local_index:6 - 0x9575 | 20 06 | local_get local_index:6 - 0x9577 | 21 07 | local_set local_index:7 - 0x9579 | 0c 01 | br relative_depth:1 - 0x957b | 0b | end - 0x957c | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x9582 | 21 08 | local_set local_index:8 - 0x9584 | 20 08 | local_get local_index:8 - 0x9586 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0x958c | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x9592 | 21 09 | local_set local_index:9 - 0x9594 | 20 09 | local_get local_index:9 - 0x9596 | 21 07 | local_set local_index:7 - 0x9598 | 0b | end - 0x9599 | 20 07 | local_get local_index:7 - 0x959b | 21 0a | local_set local_index:10 - 0x959d | 41 10 | i32_const value:16 - 0x959f | 21 0b | local_set local_index:11 - 0x95a1 | 20 03 | local_get local_index:3 - 0x95a3 | 20 0b | local_get local_index:11 - 0x95a5 | 6a | i32_add - 0x95a6 | 21 0c | local_set local_index:12 - 0x95a8 | 20 0c | local_get local_index:12 - 0x95aa | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x95b0 | 20 0a | local_get local_index:10 - 0x95b2 | 0f | return - 0x95b3 | 0b | end -============== func 158 ==================== - 0x95b4 | a9 02 | size of function - 0x95b6 | 05 | 5 local blocks - 0x95b7 | 16 7f | 22 locals of type I32 - 0x95b9 | 01 7e | 1 locals of type I64 - 0x95bb | 03 7f | 3 locals of type I32 - 0x95bd | 01 7e | 1 locals of type I64 - 0x95bf | 08 7f | 8 locals of type I32 - 0x95c1 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x95c7 | 21 01 | local_set local_index:1 - 0x95c9 | 41 20 | i32_const value:32 - 0x95cb | 21 02 | local_set local_index:2 - 0x95cd | 20 01 | local_get local_index:1 - 0x95cf | 20 02 | local_get local_index:2 - 0x95d1 | 6b | i32_sub - 0x95d2 | 21 03 | local_set local_index:3 - 0x95d4 | 20 03 | local_get local_index:3 - 0x95d6 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x95dc | 20 03 | local_get local_index:3 - 0x95de | 20 00 | local_get local_index:0 - 0x95e0 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x95e3 | 02 40 | block blockty:Empty - 0x95e5 | 03 40 | loop blockty:Empty - 0x95e7 | 20 03 | local_get local_index:3 - 0x95e9 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x95ec | 21 04 | local_set local_index:4 - 0x95ee | 20 04 | local_get local_index:4 - 0x95f0 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x95f3 | 21 05 | local_set local_index:5 - 0x95f5 | 41 00 | i32_const value:0 - 0x95f7 | 21 06 | local_set local_index:6 - 0x95f9 | 20 05 | local_get local_index:5 - 0x95fb | 21 07 | local_set local_index:7 - 0x95fd | 20 06 | local_get local_index:6 - 0x95ff | 21 08 | local_set local_index:8 - 0x9601 | 20 07 | local_get local_index:7 - 0x9603 | 20 08 | local_get local_index:8 - 0x9605 | 47 | i32_ne - 0x9606 | 21 09 | local_set local_index:9 - 0x9608 | 41 01 | i32_const value:1 - 0x960a | 21 0a | local_set local_index:10 - 0x960c | 20 09 | local_get local_index:9 - 0x960e | 20 0a | local_get local_index:10 - 0x9610 | 71 | i32_and - 0x9611 | 21 0b | local_set local_index:11 - 0x9613 | 20 0b | local_get local_index:11 - 0x9615 | 45 | i32_eqz - 0x9616 | 0d 01 | br_if relative_depth:1 - 0x9618 | 20 03 | local_get local_index:3 - 0x961a | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x961d | 21 0c | local_set local_index:12 - 0x961f | 20 03 | local_get local_index:3 - 0x9621 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9624 | 21 0d | local_set local_index:13 - 0x9626 | 20 0d | local_get local_index:13 - 0x9628 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x962b | 21 0e | local_set local_index:14 - 0x962d | 41 10 | i32_const value:16 - 0x962f | 21 0f | local_set local_index:15 - 0x9631 | 20 0c | local_get local_index:12 - 0x9633 | 20 0f | local_get local_index:15 - 0x9635 | 6a | i32_add - 0x9636 | 21 10 | local_set local_index:16 - 0x9638 | 20 10 | local_get local_index:16 - 0x963a | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x963d | 21 11 | local_set local_index:17 - 0x963f | 41 08 | i32_const value:8 - 0x9641 | 21 12 | local_set local_index:18 - 0x9643 | 20 03 | local_get local_index:3 - 0x9645 | 20 12 | local_get local_index:18 - 0x9647 | 6a | i32_add - 0x9648 | 21 13 | local_set local_index:19 - 0x964a | 20 13 | local_get local_index:19 - 0x964c | 20 0f | local_get local_index:15 - 0x964e | 6a | i32_add - 0x964f | 21 14 | local_set local_index:20 - 0x9651 | 20 14 | local_get local_index:20 - 0x9653 | 20 11 | local_get local_index:17 - 0x9655 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9658 | 41 08 | i32_const value:8 - 0x965a | 21 15 | local_set local_index:21 - 0x965c | 20 0c | local_get local_index:12 - 0x965e | 20 15 | local_get local_index:21 - 0x9660 | 6a | i32_add - 0x9661 | 21 16 | local_set local_index:22 - 0x9663 | 20 16 | local_get local_index:22 - 0x9665 | 29 02 00 | i64_load memarg:MemArg { align: 2, max_align: 3, offset: 0, memory: 0 } - 0x9668 | 21 17 | local_set local_index:23 - 0x966a | 41 08 | i32_const value:8 - 0x966c | 21 18 | local_set local_index:24 - 0x966e | 20 03 | local_get local_index:3 - 0x9670 | 20 18 | local_get local_index:24 - 0x9672 | 6a | i32_add - 0x9673 | 21 19 | local_set local_index:25 - 0x9675 | 20 19 | local_get local_index:25 - 0x9677 | 20 15 | local_get local_index:21 - 0x9679 | 6a | i32_add - 0x967a | 21 1a | local_set local_index:26 - 0x967c | 20 1a | local_get local_index:26 - 0x967e | 20 17 | local_get local_index:23 - 0x9680 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x9683 | 20 0c | local_get local_index:12 - 0x9685 | 29 02 00 | i64_load memarg:MemArg { align: 2, max_align: 3, offset: 0, memory: 0 } - 0x9688 | 21 1b | local_set local_index:27 - 0x968a | 20 03 | local_get local_index:3 - 0x968c | 20 1b | local_get local_index:27 - 0x968e | 37 03 08 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 8, memory: 0 } - 0x9691 | 41 08 | i32_const value:8 - 0x9693 | 21 1c | local_set local_index:28 - 0x9695 | 20 03 | local_get local_index:3 - 0x9697 | 20 1c | local_get local_index:28 - 0x9699 | 6a | i32_add - 0x969a | 21 1d | local_set local_index:29 - 0x969c | 20 1d | local_get local_index:29 - 0x969e | 20 0e | local_get local_index:14 - 0x96a0 | 10 9f 81 80 | call function_index:159 - | 80 00 - 0x96a6 | 1a | drop - 0x96a7 | 20 03 | local_get local_index:3 - 0x96a9 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x96ac | 21 1e | local_set local_index:30 - 0x96ae | 41 14 | i32_const value:20 - 0x96b0 | 21 1f | local_set local_index:31 - 0x96b2 | 20 1e | local_get local_index:30 - 0x96b4 | 20 1f | local_get local_index:31 - 0x96b6 | 6a | i32_add - 0x96b7 | 21 20 | local_set local_index:32 - 0x96b9 | 20 03 | local_get local_index:3 - 0x96bb | 20 20 | local_get local_index:32 - 0x96bd | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x96c0 | 0c 00 | br relative_depth:0 - 0x96c2 | 0b | end - 0x96c3 | 0b | end - 0x96c4 | 41 00 | i32_const value:0 - 0x96c6 | 21 21 | local_set local_index:33 - 0x96c8 | 41 20 | i32_const value:32 - 0x96ca | 21 22 | local_set local_index:34 - 0x96cc | 20 03 | local_get local_index:3 - 0x96ce | 20 22 | local_get local_index:34 - 0x96d0 | 6a | i32_add - 0x96d1 | 21 23 | local_set local_index:35 - 0x96d3 | 20 23 | local_get local_index:35 - 0x96d5 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x96db | 20 21 | local_get local_index:33 - 0x96dd | 0f | return - 0x96de | 0b | end -============== func 159 ==================== - 0x96df | dd 04 | size of function - 0x96e1 | 01 | 1 local blocks - 0x96e2 | 4a 7f | 74 locals of type I32 - 0x96e4 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x96ea | 21 02 | local_set local_index:2 - 0x96ec | 41 10 | i32_const value:16 - 0x96ee | 21 03 | local_set local_index:3 - 0x96f0 | 20 02 | local_get local_index:2 - 0x96f2 | 20 03 | local_get local_index:3 - 0x96f4 | 6b | i32_sub - 0x96f5 | 21 04 | local_set local_index:4 - 0x96f7 | 20 04 | local_get local_index:4 - 0x96f9 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x96ff | 20 04 | local_get local_index:4 - 0x9701 | 20 01 | local_get local_index:1 - 0x9703 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9706 | 20 00 | local_get local_index:0 - 0x9708 | 2d 00 10 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 16, memory: 0 } - 0x970b | 21 05 | local_set local_index:5 - 0x970d | 41 18 | i32_const value:24 - 0x970f | 21 06 | local_set local_index:6 - 0x9711 | 20 05 | local_get local_index:5 - 0x9713 | 20 06 | local_get local_index:6 - 0x9715 | 74 | i32_shl - 0x9716 | 21 07 | local_set local_index:7 - 0x9718 | 20 07 | local_get local_index:7 - 0x971a | 20 06 | local_get local_index:6 - 0x971c | 75 | i32_shr_s - 0x971d | 21 08 | local_set local_index:8 - 0x971f | 20 00 | local_get local_index:0 - 0x9721 | 2d 00 11 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 17, memory: 0 } - 0x9724 | 21 09 | local_set local_index:9 - 0x9726 | 41 18 | i32_const value:24 - 0x9728 | 21 0a | local_set local_index:10 - 0x972a | 20 09 | local_get local_index:9 - 0x972c | 20 0a | local_get local_index:10 - 0x972e | 74 | i32_shl - 0x972f | 21 0b | local_set local_index:11 - 0x9731 | 20 0b | local_get local_index:11 - 0x9733 | 20 0a | local_get local_index:10 - 0x9735 | 75 | i32_shr_s - 0x9736 | 21 0c | local_set local_index:12 - 0x9738 | 20 08 | local_get local_index:8 - 0x973a | 20 0c | local_get local_index:12 - 0x973c | 72 | i32_or - 0x973d | 21 0d | local_set local_index:13 - 0x973f | 02 40 | block blockty:Empty - 0x9741 | 02 40 | block blockty:Empty - 0x9743 | 20 0d | local_get local_index:13 - 0x9745 | 45 | i32_eqz - 0x9746 | 0d 00 | br_if relative_depth:0 - 0x9748 | 20 00 | local_get local_index:0 - 0x974a | 2d 00 12 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 18, memory: 0 } - 0x974d | 21 0e | local_set local_index:14 - 0x974f | 41 00 | i32_const value:0 - 0x9751 | 21 0f | local_set local_index:15 - 0x9753 | 41 ff 01 | i32_const value:255 - 0x9756 | 21 10 | local_set local_index:16 - 0x9758 | 20 0e | local_get local_index:14 - 0x975a | 20 10 | local_get local_index:16 - 0x975c | 71 | i32_and - 0x975d | 21 11 | local_set local_index:17 - 0x975f | 41 ff 01 | i32_const value:255 - 0x9762 | 21 12 | local_set local_index:18 - 0x9764 | 20 0f | local_get local_index:15 - 0x9766 | 20 12 | local_get local_index:18 - 0x9768 | 71 | i32_and - 0x9769 | 21 13 | local_set local_index:19 - 0x976b | 20 11 | local_get local_index:17 - 0x976d | 20 13 | local_get local_index:19 - 0x976f | 47 | i32_ne - 0x9770 | 21 14 | local_set local_index:20 - 0x9772 | 41 01 | i32_const value:1 - 0x9774 | 21 15 | local_set local_index:21 - 0x9776 | 20 14 | local_get local_index:20 - 0x9778 | 20 15 | local_get local_index:21 - 0x977a | 71 | i32_and - 0x977b | 21 16 | local_set local_index:22 - 0x977d | 02 40 | block blockty:Empty - 0x977f | 02 40 | block blockty:Empty - 0x9781 | 20 16 | local_get local_index:22 - 0x9783 | 45 | i32_eqz - 0x9784 | 0d 00 | br_if relative_depth:0 - 0x9786 | 20 00 | local_get local_index:0 - 0x9788 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x978b | 21 17 | local_set local_index:23 - 0x978d | 20 17 | local_get local_index:23 - 0x978f | 10 af 80 80 | call function_index:47 - | 80 00 - 0x9795 | 21 18 | local_set local_index:24 - 0x9797 | 20 04 | local_get local_index:4 - 0x9799 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x979c | 21 19 | local_set local_index:25 - 0x979e | 20 19 | local_get local_index:25 - 0x97a0 | 20 18 | local_get local_index:24 - 0x97a2 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x97a5 | 0c 01 | br relative_depth:1 - 0x97a7 | 0b | end - 0x97a8 | 20 00 | local_get local_index:0 - 0x97aa | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x97ad | 21 1a | local_set local_index:26 - 0x97af | 41 00 | i32_const value:0 - 0x97b1 | 21 1b | local_set local_index:27 - 0x97b3 | 20 1a | local_get local_index:26 - 0x97b5 | 21 1c | local_set local_index:28 - 0x97b7 | 20 1b | local_get local_index:27 - 0x97b9 | 21 1d | local_set local_index:29 - 0x97bb | 20 1c | local_get local_index:28 - 0x97bd | 20 1d | local_get local_index:29 - 0x97bf | 47 | i32_ne - 0x97c0 | 21 1e | local_set local_index:30 - 0x97c2 | 41 01 | i32_const value:1 - 0x97c4 | 21 1f | local_set local_index:31 - 0x97c6 | 20 1e | local_get local_index:30 - 0x97c8 | 20 1f | local_get local_index:31 - 0x97ca | 71 | i32_and - 0x97cb | 21 20 | local_set local_index:32 - 0x97cd | 02 40 | block blockty:Empty - 0x97cf | 02 40 | block blockty:Empty - 0x97d1 | 20 20 | local_get local_index:32 - 0x97d3 | 45 | i32_eqz - 0x97d4 | 0d 00 | br_if relative_depth:0 - 0x97d6 | 20 00 | local_get local_index:0 - 0x97d8 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x97db | 21 21 | local_set local_index:33 - 0x97dd | 20 00 | local_get local_index:0 - 0x97df | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x97e2 | 21 22 | local_set local_index:34 - 0x97e4 | 41 01 | i32_const value:1 - 0x97e6 | 21 23 | local_set local_index:35 - 0x97e8 | 20 22 | local_get local_index:34 - 0x97ea | 20 23 | local_get local_index:35 - 0x97ec | 6b | i32_sub - 0x97ed | 21 24 | local_set local_index:36 - 0x97ef | 20 00 | local_get local_index:0 - 0x97f1 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x97f4 | 21 25 | local_set local_index:37 - 0x97f6 | 41 00 | i32_const value:0 - 0x97f8 | 21 26 | local_set local_index:38 - 0x97fa | 20 21 | local_get local_index:33 - 0x97fc | 20 24 | local_get local_index:36 - 0x97fe | 20 25 | local_get local_index:37 - 0x9800 | 20 26 | local_get local_index:38 - 0x9802 | 10 b3 80 80 | call function_index:51 - | 80 00 - 0x9808 | 21 27 | local_set local_index:39 - 0x980a | 20 04 | local_get local_index:4 - 0x980c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x980f | 21 28 | local_set local_index:40 - 0x9811 | 20 28 | local_get local_index:40 - 0x9813 | 20 27 | local_get local_index:39 - 0x9815 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9818 | 0c 01 | br relative_depth:1 - 0x981a | 0b | end - 0x981b | 20 00 | local_get local_index:0 - 0x981d | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x9820 | 21 29 | local_set local_index:41 - 0x9822 | 20 00 | local_get local_index:0 - 0x9824 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9827 | 21 2a | local_set local_index:42 - 0x9829 | 41 01 | i32_const value:1 - 0x982b | 21 2b | local_set local_index:43 - 0x982d | 20 2a | local_get local_index:42 - 0x982f | 20 2b | local_get local_index:43 - 0x9831 | 6b | i32_sub - 0x9832 | 21 2c | local_set local_index:44 - 0x9834 | 20 29 | local_get local_index:41 - 0x9836 | 20 2c | local_get local_index:44 - 0x9838 | 10 88 80 80 | call function_index:8 - | 80 00 - 0x983e | 21 2d | local_set local_index:45 - 0x9840 | 20 04 | local_get local_index:4 - 0x9842 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9845 | 21 2e | local_set local_index:46 - 0x9847 | 20 2e | local_get local_index:46 - 0x9849 | 20 2d | local_get local_index:45 - 0x984b | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x984e | 0b | end - 0x984f | 0b | end - 0x9850 | 0c 01 | br relative_depth:1 - 0x9852 | 0b | end - 0x9853 | 20 00 | local_get local_index:0 - 0x9855 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x9858 | 21 2f | local_set local_index:47 - 0x985a | 20 00 | local_get local_index:0 - 0x985c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x985f | 21 30 | local_set local_index:48 - 0x9861 | 41 01 | i32_const value:1 - 0x9863 | 21 31 | local_set local_index:49 - 0x9865 | 20 30 | local_get local_index:48 - 0x9867 | 20 31 | local_get local_index:49 - 0x9869 | 6b | i32_sub - 0x986a | 21 32 | local_set local_index:50 - 0x986c | 20 2f | local_get local_index:47 - 0x986e | 20 32 | local_get local_index:50 - 0x9870 | 10 87 80 80 | call function_index:7 - | 80 00 - 0x9876 | 21 33 | local_set local_index:51 - 0x9878 | 20 04 | local_get local_index:4 - 0x987a | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x987d | 21 34 | local_set local_index:52 - 0x987f | 20 34 | local_get local_index:52 - 0x9881 | 20 33 | local_get local_index:51 - 0x9883 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9886 | 0b | end - 0x9887 | 20 04 | local_get local_index:4 - 0x9889 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x988c | 21 35 | local_set local_index:53 - 0x988e | 20 35 | local_get local_index:53 - 0x9890 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9893 | 21 36 | local_set local_index:54 - 0x9895 | 41 00 | i32_const value:0 - 0x9897 | 21 37 | local_set local_index:55 - 0x9899 | 20 36 | local_get local_index:54 - 0x989b | 21 38 | local_set local_index:56 - 0x989d | 20 37 | local_get local_index:55 - 0x989f | 21 39 | local_set local_index:57 - 0x98a1 | 20 38 | local_get local_index:56 - 0x98a3 | 20 39 | local_get local_index:57 - 0x98a5 | 47 | i32_ne - 0x98a6 | 21 3a | local_set local_index:58 - 0x98a8 | 41 01 | i32_const value:1 - 0x98aa | 21 3b | local_set local_index:59 - 0x98ac | 20 3a | local_get local_index:58 - 0x98ae | 20 3b | local_get local_index:59 - 0x98b0 | 71 | i32_and - 0x98b1 | 21 3c | local_set local_index:60 - 0x98b3 | 02 40 | block blockty:Empty - 0x98b5 | 02 40 | block blockty:Empty - 0x98b7 | 20 3c | local_get local_index:60 - 0x98b9 | 0d 00 | br_if relative_depth:0 - 0x98bb | 41 7f | i32_const value:-1 - 0x98bd | 21 3d | local_set local_index:61 - 0x98bf | 20 04 | local_get local_index:4 - 0x98c1 | 20 3d | local_get local_index:61 - 0x98c3 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x98c6 | 0c 01 | br relative_depth:1 - 0x98c8 | 0b | end - 0x98c9 | 20 04 | local_get local_index:4 - 0x98cb | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x98ce | 21 3e | local_set local_index:62 - 0x98d0 | 20 3e | local_get local_index:62 - 0x98d2 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x98d5 | 21 3f | local_set local_index:63 - 0x98d7 | 20 3f | local_get local_index:63 - 0x98d9 | 10 b4 80 80 | call function_index:52 - | 80 00 - 0x98df | 21 40 | local_set local_index:64 - 0x98e1 | 41 7f | i32_const value:-1 - 0x98e3 | 21 41 | local_set local_index:65 - 0x98e5 | 20 40 | local_get local_index:64 - 0x98e7 | 21 42 | local_set local_index:66 - 0x98e9 | 20 41 | local_get local_index:65 - 0x98eb | 21 43 | local_set local_index:67 - 0x98ed | 20 42 | local_get local_index:66 - 0x98ef | 20 43 | local_get local_index:67 - 0x98f1 | 46 | i32_eq - 0x98f2 | 21 44 | local_set local_index:68 - 0x98f4 | 41 01 | i32_const value:1 - 0x98f6 | 21 45 | local_set local_index:69 - 0x98f8 | 20 44 | local_get local_index:68 - 0x98fa | 20 45 | local_get local_index:69 - 0x98fc | 71 | i32_and - 0x98fd | 21 46 | local_set local_index:70 - 0x98ff | 02 40 | block blockty:Empty - 0x9901 | 20 46 | local_get local_index:70 - 0x9903 | 45 | i32_eqz - 0x9904 | 0d 00 | br_if relative_depth:0 - 0x9906 | 41 7f | i32_const value:-1 - 0x9908 | 21 47 | local_set local_index:71 - 0x990a | 20 04 | local_get local_index:4 - 0x990c | 20 47 | local_get local_index:71 - 0x990e | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9911 | 0c 01 | br relative_depth:1 - 0x9913 | 0b | end - 0x9914 | 41 00 | i32_const value:0 - 0x9916 | 21 48 | local_set local_index:72 - 0x9918 | 20 04 | local_get local_index:4 - 0x991a | 20 48 | local_get local_index:72 - 0x991c | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x991f | 0b | end - 0x9920 | 20 04 | local_get local_index:4 - 0x9922 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9925 | 21 49 | local_set local_index:73 - 0x9927 | 41 10 | i32_const value:16 - 0x9929 | 21 4a | local_set local_index:74 - 0x992b | 20 04 | local_get local_index:4 - 0x992d | 20 4a | local_get local_index:74 - 0x992f | 6a | i32_add - 0x9930 | 21 4b | local_set local_index:75 - 0x9932 | 20 4b | local_get local_index:75 - 0x9934 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x993a | 20 49 | local_get local_index:73 - 0x993c | 0f | return - 0x993d | 0b | end -============== func 160 ==================== - 0x993e | 89 04 | size of function - 0x9940 | 01 | 1 local blocks - 0x9941 | 32 7f | 50 locals of type I32 - 0x9943 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x9949 | 21 04 | local_set local_index:4 - 0x994b | 41 30 | i32_const value:48 - 0x994d | 21 05 | local_set local_index:5 - 0x994f | 20 04 | local_get local_index:4 - 0x9951 | 20 05 | local_get local_index:5 - 0x9953 | 6b | i32_sub - 0x9954 | 21 06 | local_set local_index:6 - 0x9956 | 20 06 | local_get local_index:6 - 0x9958 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x995e | 20 06 | local_get local_index:6 - 0x9960 | 20 00 | local_get local_index:0 - 0x9962 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x9965 | 20 06 | local_get local_index:6 - 0x9967 | 20 01 | local_get local_index:1 - 0x9969 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x996c | 20 06 | local_get local_index:6 - 0x996e | 20 02 | local_get local_index:2 - 0x9970 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x9973 | 20 06 | local_get local_index:6 - 0x9975 | 20 03 | local_get local_index:3 - 0x9977 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x997a | 20 06 | local_get local_index:6 - 0x997c | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x997f | 21 07 | local_set local_index:7 - 0x9981 | 20 06 | local_get local_index:6 - 0x9983 | 20 07 | local_get local_index:7 - 0x9985 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9988 | 20 06 | local_get local_index:6 - 0x998a | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x998d | 21 08 | local_set local_index:8 - 0x998f | 20 08 | local_get local_index:8 - 0x9991 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9994 | 21 09 | local_set local_index:9 - 0x9996 | 20 06 | local_get local_index:6 - 0x9998 | 20 09 | local_get local_index:9 - 0x999a | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x999d | 20 06 | local_get local_index:6 - 0x999f | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x99a2 | 21 0a | local_set local_index:10 - 0x99a4 | 20 0a | local_get local_index:10 - 0x99a6 | 10 a4 81 80 | call function_index:164 - | 80 00 - 0x99ac | 21 0b | local_set local_index:11 - 0x99ae | 20 06 | local_get local_index:6 - 0x99b0 | 20 0b | local_get local_index:11 - 0x99b2 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x99b5 | 20 06 | local_get local_index:6 - 0x99b7 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x99ba | 21 0c | local_set local_index:12 - 0x99bc | 20 06 | local_get local_index:6 - 0x99be | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x99c1 | 21 0d | local_set local_index:13 - 0x99c3 | 20 06 | local_get local_index:6 - 0x99c5 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x99c8 | 21 0e | local_set local_index:14 - 0x99ca | 20 0c | local_get local_index:12 - 0x99cc | 20 0d | local_get local_index:13 - 0x99ce | 20 0e | local_get local_index:14 - 0x99d0 | 10 a5 81 80 | call function_index:165 - | 80 00 - 0x99d6 | 21 0f | local_set local_index:15 - 0x99d8 | 41 01 | i32_const value:1 - 0x99da | 21 10 | local_set local_index:16 - 0x99dc | 20 0f | local_get local_index:15 - 0x99de | 20 10 | local_get local_index:16 - 0x99e0 | 4b | i32_gt_u - 0x99e1 | 1a | drop - 0x99e2 | 02 40 | block blockty:Empty - 0x99e4 | 02 40 | block blockty:Empty - 0x99e6 | 02 40 | block blockty:Empty - 0x99e8 | 02 40 | block blockty:Empty - 0x99ea | 02 40 | block blockty:Empty - 0x99ec | 20 0f | local_get local_index:15 - 0x99ee | 0e 02 01 00 | br_table targets:BrTable { count: 2, default: 2, targets: [1, 0] } - | 02 - 0x99f3 | 0b | end - 0x99f4 | 20 06 | local_get local_index:6 - 0x99f6 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x99f9 | 21 11 | local_set local_index:17 - 0x99fb | 20 11 | local_get local_index:17 - 0x99fd | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9a00 | 21 12 | local_set local_index:18 - 0x9a02 | 20 06 | local_get local_index:6 - 0x9a04 | 20 12 | local_get local_index:18 - 0x9a06 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9a09 | 20 06 | local_get local_index:6 - 0x9a0b | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9a0e | 21 13 | local_set local_index:19 - 0x9a10 | 41 04 | i32_const value:4 - 0x9a12 | 21 14 | local_set local_index:20 - 0x9a14 | 20 13 | local_get local_index:19 - 0x9a16 | 20 14 | local_get local_index:20 - 0x9a18 | 6a | i32_add - 0x9a19 | 21 15 | local_set local_index:21 - 0x9a1b | 20 06 | local_get local_index:6 - 0x9a1d | 20 15 | local_get local_index:21 - 0x9a1f | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9a22 | 20 06 | local_get local_index:6 - 0x9a24 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9a27 | 21 16 | local_set local_index:22 - 0x9a29 | 41 01 | i32_const value:1 - 0x9a2b | 21 17 | local_set local_index:23 - 0x9a2d | 20 16 | local_get local_index:22 - 0x9a2f | 20 17 | local_get local_index:23 - 0x9a31 | 6b | i32_sub - 0x9a32 | 21 18 | local_set local_index:24 - 0x9a34 | 20 06 | local_get local_index:6 - 0x9a36 | 20 18 | local_get local_index:24 - 0x9a38 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9a3b | 0c 02 | br relative_depth:2 - 0x9a3d | 0b | end - 0x9a3e | 20 06 | local_get local_index:6 - 0x9a40 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9a43 | 21 19 | local_set local_index:25 - 0x9a45 | 20 19 | local_get local_index:25 - 0x9a47 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9a4a | 21 1a | local_set local_index:26 - 0x9a4c | 20 06 | local_get local_index:6 - 0x9a4e | 20 1a | local_get local_index:26 - 0x9a50 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9a53 | 0c 01 | br relative_depth:1 - 0x9a55 | 0b | end - 0x9a56 | 41 00 | i32_const value:0 - 0x9a58 | 21 1b | local_set local_index:27 - 0x9a5a | 20 06 | local_get local_index:6 - 0x9a5c | 20 1b | local_get local_index:27 - 0x9a5e | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9a61 | 0c 01 | br relative_depth:1 - 0x9a63 | 0b | end - 0x9a64 | 20 06 | local_get local_index:6 - 0x9a66 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9a69 | 21 1c | local_set local_index:28 - 0x9a6b | 41 00 | i32_const value:0 - 0x9a6d | 21 1d | local_set local_index:29 - 0x9a6f | 20 1c | local_get local_index:28 - 0x9a71 | 21 1e | local_set local_index:30 - 0x9a73 | 20 1d | local_get local_index:29 - 0x9a75 | 21 1f | local_set local_index:31 - 0x9a77 | 20 1e | local_get local_index:30 - 0x9a79 | 20 1f | local_get local_index:31 - 0x9a7b | 47 | i32_ne - 0x9a7c | 21 20 | local_set local_index:32 - 0x9a7e | 41 7f | i32_const value:-1 - 0x9a80 | 21 21 | local_set local_index:33 - 0x9a82 | 20 20 | local_get local_index:32 - 0x9a84 | 20 21 | local_get local_index:33 - 0x9a86 | 73 | i32_xor - 0x9a87 | 21 22 | local_set local_index:34 - 0x9a89 | 41 7f | i32_const value:-1 - 0x9a8b | 21 23 | local_set local_index:35 - 0x9a8d | 20 22 | local_get local_index:34 - 0x9a8f | 20 23 | local_get local_index:35 - 0x9a91 | 73 | i32_xor - 0x9a92 | 21 24 | local_set local_index:36 - 0x9a94 | 41 01 | i32_const value:1 - 0x9a96 | 21 25 | local_set local_index:37 - 0x9a98 | 20 24 | local_get local_index:36 - 0x9a9a | 20 25 | local_get local_index:37 - 0x9a9c | 71 | i32_and - 0x9a9d | 21 26 | local_set local_index:38 - 0x9a9f | 02 40 | block blockty:Empty - 0x9aa1 | 20 26 | local_get local_index:38 - 0x9aa3 | 45 | i32_eqz - 0x9aa4 | 0d 00 | br_if relative_depth:0 - 0x9aa6 | 41 00 | i32_const value:0 - 0x9aa8 | 21 27 | local_set local_index:39 - 0x9aaa | 20 27 | local_get local_index:39 - 0x9aac | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x9ab3 | 21 28 | local_set local_index:40 - 0x9ab5 | 20 06 | local_get local_index:6 - 0x9ab7 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9aba | 21 29 | local_set local_index:41 - 0x9abc | 20 29 | local_get local_index:41 - 0x9abe | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9ac1 | 21 2a | local_set local_index:42 - 0x9ac3 | 20 06 | local_get local_index:6 - 0x9ac5 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9ac8 | 21 2b | local_set local_index:43 - 0x9aca | 20 06 | local_get local_index:6 - 0x9acc | 20 2b | local_get local_index:43 - 0x9ace | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x9ad1 | 20 06 | local_get local_index:6 - 0x9ad3 | 20 2a | local_get local_index:42 - 0x9ad5 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9ad8 | 41 af 9f 80 | i32_const value:4015 - | 80 00 - 0x9ade | 21 2c | local_set local_index:44 - 0x9ae0 | 20 28 | local_get local_index:40 - 0x9ae2 | 20 2c | local_get local_index:44 - 0x9ae4 | 20 06 | local_get local_index:6 - 0x9ae6 | 10 a0 80 80 | call function_index:32 - | 80 00 - 0x9aec | 1a | drop - 0x9aed | 41 00 | i32_const value:0 - 0x9aef | 21 2d | local_set local_index:45 - 0x9af1 | 20 06 | local_get local_index:6 - 0x9af3 | 20 2d | local_get local_index:45 - 0x9af5 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9af8 | 0c 01 | br relative_depth:1 - 0x9afa | 0b | end - 0x9afb | 20 06 | local_get local_index:6 - 0x9afd | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9b00 | 21 2e | local_set local_index:46 - 0x9b02 | 20 2e | local_get local_index:46 - 0x9b04 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x9b07 | 21 2f | local_set local_index:47 - 0x9b09 | 20 06 | local_get local_index:6 - 0x9b0b | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9b0e | 21 30 | local_set local_index:48 - 0x9b10 | 41 00 | i32_const value:0 - 0x9b12 | 21 31 | local_set local_index:49 - 0x9b14 | 20 30 | local_get local_index:48 - 0x9b16 | 20 31 | local_get local_index:49 - 0x9b18 | 20 2f | local_get local_index:47 - 0x9b1a | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x9b21 | 21 32 | local_set local_index:50 - 0x9b23 | 20 06 | local_get local_index:6 - 0x9b25 | 20 32 | local_get local_index:50 - 0x9b27 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9b2a | 0b | end - 0x9b2b | 20 06 | local_get local_index:6 - 0x9b2d | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9b30 | 21 33 | local_set local_index:51 - 0x9b32 | 41 30 | i32_const value:48 - 0x9b34 | 21 34 | local_set local_index:52 - 0x9b36 | 20 06 | local_get local_index:6 - 0x9b38 | 20 34 | local_get local_index:52 - 0x9b3a | 6a | i32_add - 0x9b3b | 21 35 | local_set local_index:53 - 0x9b3d | 20 35 | local_get local_index:53 - 0x9b3f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9b45 | 20 33 | local_get local_index:51 - 0x9b47 | 0f | return - 0x9b48 | 0b | end -============== func 161 ==================== - 0x9b49 | 93 04 | size of function - 0x9b4b | 01 | 1 local blocks - 0x9b4c | 33 7f | 51 locals of type I32 - 0x9b4e | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x9b54 | 21 04 | local_set local_index:4 - 0x9b56 | 41 30 | i32_const value:48 - 0x9b58 | 21 05 | local_set local_index:5 - 0x9b5a | 20 04 | local_get local_index:4 - 0x9b5c | 20 05 | local_get local_index:5 - 0x9b5e | 6b | i32_sub - 0x9b5f | 21 06 | local_set local_index:6 - 0x9b61 | 20 06 | local_get local_index:6 - 0x9b63 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9b69 | 20 06 | local_get local_index:6 - 0x9b6b | 20 00 | local_get local_index:0 - 0x9b6d | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x9b70 | 20 06 | local_get local_index:6 - 0x9b72 | 20 01 | local_get local_index:1 - 0x9b74 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9b77 | 20 06 | local_get local_index:6 - 0x9b79 | 20 02 | local_get local_index:2 - 0x9b7b | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x9b7e | 20 06 | local_get local_index:6 - 0x9b80 | 20 03 | local_get local_index:3 - 0x9b82 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9b85 | 20 06 | local_get local_index:6 - 0x9b87 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x9b8a | 21 07 | local_set local_index:7 - 0x9b8c | 20 06 | local_get local_index:6 - 0x9b8e | 20 07 | local_get local_index:7 - 0x9b90 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9b93 | 20 06 | local_get local_index:6 - 0x9b95 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9b98 | 21 08 | local_set local_index:8 - 0x9b9a | 20 08 | local_get local_index:8 - 0x9b9c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9b9f | 21 09 | local_set local_index:9 - 0x9ba1 | 20 06 | local_get local_index:6 - 0x9ba3 | 20 09 | local_get local_index:9 - 0x9ba5 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9ba8 | 20 06 | local_get local_index:6 - 0x9baa | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x9bad | 21 0a | local_set local_index:10 - 0x9baf | 20 0a | local_get local_index:10 - 0x9bb1 | 10 a4 81 80 | call function_index:164 - | 80 00 - 0x9bb7 | 21 0b | local_set local_index:11 - 0x9bb9 | 20 06 | local_get local_index:6 - 0x9bbb | 20 0b | local_get local_index:11 - 0x9bbd | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9bc0 | 20 06 | local_get local_index:6 - 0x9bc2 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9bc5 | 21 0c | local_set local_index:12 - 0x9bc7 | 20 06 | local_get local_index:6 - 0x9bc9 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9bcc | 21 0d | local_set local_index:13 - 0x9bce | 20 06 | local_get local_index:6 - 0x9bd0 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9bd3 | 21 0e | local_set local_index:14 - 0x9bd5 | 20 0c | local_get local_index:12 - 0x9bd7 | 20 0d | local_get local_index:13 - 0x9bd9 | 20 0e | local_get local_index:14 - 0x9bdb | 10 a5 81 80 | call function_index:165 - | 80 00 - 0x9be1 | 21 0f | local_set local_index:15 - 0x9be3 | 41 01 | i32_const value:1 - 0x9be5 | 21 10 | local_set local_index:16 - 0x9be7 | 20 0f | local_get local_index:15 - 0x9be9 | 20 10 | local_get local_index:16 - 0x9beb | 4b | i32_gt_u - 0x9bec | 1a | drop - 0x9bed | 02 40 | block blockty:Empty - 0x9bef | 02 40 | block blockty:Empty - 0x9bf1 | 02 40 | block blockty:Empty - 0x9bf3 | 02 40 | block blockty:Empty - 0x9bf5 | 02 40 | block blockty:Empty - 0x9bf7 | 20 0f | local_get local_index:15 - 0x9bf9 | 0e 02 01 00 | br_table targets:BrTable { count: 2, default: 2, targets: [1, 0] } - | 02 - 0x9bfe | 0b | end - 0x9bff | 20 06 | local_get local_index:6 - 0x9c01 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9c04 | 21 11 | local_set local_index:17 - 0x9c06 | 20 11 | local_get local_index:17 - 0x9c08 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9c0b | 21 12 | local_set local_index:18 - 0x9c0d | 20 06 | local_get local_index:6 - 0x9c0f | 20 12 | local_get local_index:18 - 0x9c11 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9c14 | 20 06 | local_get local_index:6 - 0x9c16 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9c19 | 21 13 | local_set local_index:19 - 0x9c1b | 41 04 | i32_const value:4 - 0x9c1d | 21 14 | local_set local_index:20 - 0x9c1f | 20 13 | local_get local_index:19 - 0x9c21 | 20 14 | local_get local_index:20 - 0x9c23 | 6a | i32_add - 0x9c24 | 21 15 | local_set local_index:21 - 0x9c26 | 20 06 | local_get local_index:6 - 0x9c28 | 20 15 | local_get local_index:21 - 0x9c2a | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9c2d | 20 06 | local_get local_index:6 - 0x9c2f | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9c32 | 21 16 | local_set local_index:22 - 0x9c34 | 41 01 | i32_const value:1 - 0x9c36 | 21 17 | local_set local_index:23 - 0x9c38 | 20 16 | local_get local_index:22 - 0x9c3a | 20 17 | local_get local_index:23 - 0x9c3c | 6b | i32_sub - 0x9c3d | 21 18 | local_set local_index:24 - 0x9c3f | 20 06 | local_get local_index:6 - 0x9c41 | 20 18 | local_get local_index:24 - 0x9c43 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9c46 | 0c 02 | br relative_depth:2 - 0x9c48 | 0b | end - 0x9c49 | 20 06 | local_get local_index:6 - 0x9c4b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9c4e | 21 19 | local_set local_index:25 - 0x9c50 | 20 19 | local_get local_index:25 - 0x9c52 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9c55 | 21 1a | local_set local_index:26 - 0x9c57 | 20 06 | local_get local_index:6 - 0x9c59 | 20 1a | local_get local_index:26 - 0x9c5b | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9c5e | 0c 01 | br relative_depth:1 - 0x9c60 | 0b | end - 0x9c61 | 41 00 | i32_const value:0 - 0x9c63 | 21 1b | local_set local_index:27 - 0x9c65 | 20 06 | local_get local_index:6 - 0x9c67 | 20 1b | local_get local_index:27 - 0x9c69 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9c6c | 0c 01 | br relative_depth:1 - 0x9c6e | 0b | end - 0x9c6f | 20 06 | local_get local_index:6 - 0x9c71 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9c74 | 21 1c | local_set local_index:28 - 0x9c76 | 41 01 | i32_const value:1 - 0x9c78 | 21 1d | local_set local_index:29 - 0x9c7a | 20 1c | local_get local_index:28 - 0x9c7c | 21 1e | local_set local_index:30 - 0x9c7e | 20 1d | local_get local_index:29 - 0x9c80 | 21 1f | local_set local_index:31 - 0x9c82 | 20 1e | local_get local_index:30 - 0x9c84 | 20 1f | local_get local_index:31 - 0x9c86 | 47 | i32_ne - 0x9c87 | 21 20 | local_set local_index:32 - 0x9c89 | 41 7f | i32_const value:-1 - 0x9c8b | 21 21 | local_set local_index:33 - 0x9c8d | 20 20 | local_get local_index:32 - 0x9c8f | 20 21 | local_get local_index:33 - 0x9c91 | 73 | i32_xor - 0x9c92 | 21 22 | local_set local_index:34 - 0x9c94 | 41 7f | i32_const value:-1 - 0x9c96 | 21 23 | local_set local_index:35 - 0x9c98 | 20 22 | local_get local_index:34 - 0x9c9a | 20 23 | local_get local_index:35 - 0x9c9c | 73 | i32_xor - 0x9c9d | 21 24 | local_set local_index:36 - 0x9c9f | 41 01 | i32_const value:1 - 0x9ca1 | 21 25 | local_set local_index:37 - 0x9ca3 | 20 24 | local_get local_index:36 - 0x9ca5 | 20 25 | local_get local_index:37 - 0x9ca7 | 71 | i32_and - 0x9ca8 | 21 26 | local_set local_index:38 - 0x9caa | 02 40 | block blockty:Empty - 0x9cac | 20 26 | local_get local_index:38 - 0x9cae | 45 | i32_eqz - 0x9caf | 0d 00 | br_if relative_depth:0 - 0x9cb1 | 41 00 | i32_const value:0 - 0x9cb3 | 21 27 | local_set local_index:39 - 0x9cb5 | 20 27 | local_get local_index:39 - 0x9cb7 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0x9cbe | 21 28 | local_set local_index:40 - 0x9cc0 | 20 06 | local_get local_index:6 - 0x9cc2 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9cc5 | 21 29 | local_set local_index:41 - 0x9cc7 | 20 29 | local_get local_index:41 - 0x9cc9 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9ccc | 21 2a | local_set local_index:42 - 0x9cce | 20 06 | local_get local_index:6 - 0x9cd0 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9cd3 | 21 2b | local_set local_index:43 - 0x9cd5 | 20 06 | local_get local_index:6 - 0x9cd7 | 20 2b | local_get local_index:43 - 0x9cd9 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x9cdc | 20 06 | local_get local_index:6 - 0x9cde | 20 2a | local_get local_index:42 - 0x9ce0 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9ce3 | 41 ff 9e 80 | i32_const value:3967 - | 80 00 - 0x9ce9 | 21 2c | local_set local_index:44 - 0x9ceb | 20 28 | local_get local_index:40 - 0x9ced | 20 2c | local_get local_index:44 - 0x9cef | 20 06 | local_get local_index:6 - 0x9cf1 | 10 a0 80 80 | call function_index:32 - | 80 00 - 0x9cf7 | 1a | drop - 0x9cf8 | 41 00 | i32_const value:0 - 0x9cfa | 21 2d | local_set local_index:45 - 0x9cfc | 20 06 | local_get local_index:6 - 0x9cfe | 20 2d | local_get local_index:45 - 0x9d00 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9d03 | 0c 01 | br relative_depth:1 - 0x9d05 | 0b | end - 0x9d06 | 20 06 | local_get local_index:6 - 0x9d08 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9d0b | 21 2e | local_set local_index:46 - 0x9d0d | 20 2e | local_get local_index:46 - 0x9d0f | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x9d12 | 21 2f | local_set local_index:47 - 0x9d14 | 20 06 | local_get local_index:6 - 0x9d16 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9d19 | 21 30 | local_set local_index:48 - 0x9d1b | 20 06 | local_get local_index:6 - 0x9d1d | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9d20 | 21 31 | local_set local_index:49 - 0x9d22 | 20 31 | local_get local_index:49 - 0x9d24 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9d27 | 21 32 | local_set local_index:50 - 0x9d29 | 20 30 | local_get local_index:48 - 0x9d2b | 20 32 | local_get local_index:50 - 0x9d2d | 20 2f | local_get local_index:47 - 0x9d2f | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0x9d36 | 21 33 | local_set local_index:51 - 0x9d38 | 20 06 | local_get local_index:6 - 0x9d3a | 20 33 | local_get local_index:51 - 0x9d3c | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9d3f | 0b | end - 0x9d40 | 20 06 | local_get local_index:6 - 0x9d42 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9d45 | 21 34 | local_set local_index:52 - 0x9d47 | 41 30 | i32_const value:48 - 0x9d49 | 21 35 | local_set local_index:53 - 0x9d4b | 20 06 | local_get local_index:6 - 0x9d4d | 20 35 | local_get local_index:53 - 0x9d4f | 6a | i32_add - 0x9d50 | 21 36 | local_set local_index:54 - 0x9d52 | 20 36 | local_get local_index:54 - 0x9d54 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9d5a | 20 34 | local_get local_index:52 - 0x9d5c | 0f | return - 0x9d5d | 0b | end -============== func 162 ==================== - 0x9d5e | a2 03 | size of function - 0x9d60 | 01 | 1 local blocks - 0x9d61 | 25 7f | 37 locals of type I32 - 0x9d63 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x9d69 | 21 04 | local_set local_index:4 - 0x9d6b | 41 30 | i32_const value:48 - 0x9d6d | 21 05 | local_set local_index:5 - 0x9d6f | 20 04 | local_get local_index:4 - 0x9d71 | 20 05 | local_get local_index:5 - 0x9d73 | 6b | i32_sub - 0x9d74 | 21 06 | local_set local_index:6 - 0x9d76 | 20 06 | local_get local_index:6 - 0x9d78 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9d7e | 20 06 | local_get local_index:6 - 0x9d80 | 20 00 | local_get local_index:0 - 0x9d82 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x9d85 | 20 06 | local_get local_index:6 - 0x9d87 | 20 01 | local_get local_index:1 - 0x9d89 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9d8c | 20 06 | local_get local_index:6 - 0x9d8e | 20 02 | local_get local_index:2 - 0x9d90 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x9d93 | 20 06 | local_get local_index:6 - 0x9d95 | 20 03 | local_get local_index:3 - 0x9d97 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9d9a | 20 06 | local_get local_index:6 - 0x9d9c | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x9d9f | 21 07 | local_set local_index:7 - 0x9da1 | 20 06 | local_get local_index:6 - 0x9da3 | 20 07 | local_get local_index:7 - 0x9da5 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9da8 | 20 06 | local_get local_index:6 - 0x9daa | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9dad | 21 08 | local_set local_index:8 - 0x9daf | 20 08 | local_get local_index:8 - 0x9db1 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9db4 | 21 09 | local_set local_index:9 - 0x9db6 | 20 06 | local_get local_index:6 - 0x9db8 | 20 09 | local_get local_index:9 - 0x9dba | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9dbd | 20 06 | local_get local_index:6 - 0x9dbf | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9dc2 | 21 0a | local_set local_index:10 - 0x9dc4 | 20 0a | local_get local_index:10 - 0x9dc6 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9dc9 | 21 0b | local_set local_index:11 - 0x9dcb | 20 06 | local_get local_index:6 - 0x9dcd | 20 0b | local_get local_index:11 - 0x9dcf | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9dd2 | 20 06 | local_get local_index:6 - 0x9dd4 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x9dd7 | 21 0c | local_set local_index:12 - 0x9dd9 | 20 0c | local_get local_index:12 - 0x9ddb | 10 a4 81 80 | call function_index:164 - | 80 00 - 0x9de1 | 21 0d | local_set local_index:13 - 0x9de3 | 20 06 | local_get local_index:6 - 0x9de5 | 20 0d | local_get local_index:13 - 0x9de7 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9dea | 20 06 | local_get local_index:6 - 0x9dec | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9def | 21 0e | local_set local_index:14 - 0x9df1 | 20 06 | local_get local_index:6 - 0x9df3 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9df6 | 21 0f | local_set local_index:15 - 0x9df8 | 41 00 | i32_const value:0 - 0x9dfa | 21 10 | local_set local_index:16 - 0x9dfc | 20 0e | local_get local_index:14 - 0x9dfe | 20 0f | local_get local_index:15 - 0x9e00 | 20 10 | local_get local_index:16 - 0x9e02 | 10 a5 81 80 | call function_index:165 - | 80 00 - 0x9e08 | 21 11 | local_set local_index:17 - 0x9e0a | 41 01 | i32_const value:1 - 0x9e0c | 21 12 | local_set local_index:18 - 0x9e0e | 20 11 | local_get local_index:17 - 0x9e10 | 20 12 | local_get local_index:18 - 0x9e12 | 4b | i32_gt_u - 0x9e13 | 1a | drop - 0x9e14 | 02 40 | block blockty:Empty - 0x9e16 | 02 40 | block blockty:Empty - 0x9e18 | 02 40 | block blockty:Empty - 0x9e1a | 02 40 | block blockty:Empty - 0x9e1c | 02 40 | block blockty:Empty - 0x9e1e | 20 11 | local_get local_index:17 - 0x9e20 | 0e 02 01 00 | br_table targets:BrTable { count: 2, default: 2, targets: [1, 0] } - | 02 - 0x9e25 | 0b | end - 0x9e26 | 20 06 | local_get local_index:6 - 0x9e28 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9e2b | 21 13 | local_set local_index:19 - 0x9e2d | 20 13 | local_get local_index:19 - 0x9e2f | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9e32 | 21 14 | local_set local_index:20 - 0x9e34 | 20 06 | local_get local_index:6 - 0x9e36 | 20 14 | local_get local_index:20 - 0x9e38 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9e3b | 20 06 | local_get local_index:6 - 0x9e3d | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9e40 | 21 15 | local_set local_index:21 - 0x9e42 | 41 04 | i32_const value:4 - 0x9e44 | 21 16 | local_set local_index:22 - 0x9e46 | 20 15 | local_get local_index:21 - 0x9e48 | 20 16 | local_get local_index:22 - 0x9e4a | 6a | i32_add - 0x9e4b | 21 17 | local_set local_index:23 - 0x9e4d | 20 06 | local_get local_index:6 - 0x9e4f | 20 17 | local_get local_index:23 - 0x9e51 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9e54 | 20 06 | local_get local_index:6 - 0x9e56 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9e59 | 21 18 | local_set local_index:24 - 0x9e5b | 41 01 | i32_const value:1 - 0x9e5d | 21 19 | local_set local_index:25 - 0x9e5f | 20 18 | local_get local_index:24 - 0x9e61 | 20 19 | local_get local_index:25 - 0x9e63 | 6b | i32_sub - 0x9e64 | 21 1a | local_set local_index:26 - 0x9e66 | 20 06 | local_get local_index:6 - 0x9e68 | 20 1a | local_get local_index:26 - 0x9e6a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9e6d | 0c 02 | br relative_depth:2 - 0x9e6f | 0b | end - 0x9e70 | 20 06 | local_get local_index:6 - 0x9e72 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9e75 | 21 1b | local_set local_index:27 - 0x9e77 | 20 1b | local_get local_index:27 - 0x9e79 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9e7c | 21 1c | local_set local_index:28 - 0x9e7e | 20 06 | local_get local_index:6 - 0x9e80 | 20 1c | local_get local_index:28 - 0x9e82 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9e85 | 0c 01 | br relative_depth:1 - 0x9e87 | 0b | end - 0x9e88 | 41 00 | i32_const value:0 - 0x9e8a | 21 1d | local_set local_index:29 - 0x9e8c | 20 06 | local_get local_index:6 - 0x9e8e | 20 1d | local_get local_index:29 - 0x9e90 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9e93 | 0c 01 | br relative_depth:1 - 0x9e95 | 0b | end - 0x9e96 | 20 06 | local_get local_index:6 - 0x9e98 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9e9b | 21 1e | local_set local_index:30 - 0x9e9d | 20 1e | local_get local_index:30 - 0x9e9f | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x9ea2 | 21 1f | local_set local_index:31 - 0x9ea4 | 20 06 | local_get local_index:6 - 0x9ea6 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9ea9 | 21 20 | local_set local_index:32 - 0x9eab | 20 06 | local_get local_index:6 - 0x9ead | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9eb0 | 21 21 | local_set local_index:33 - 0x9eb2 | 20 06 | local_get local_index:6 - 0x9eb4 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9eb7 | 21 22 | local_set local_index:34 - 0x9eb9 | 20 06 | local_get local_index:6 - 0x9ebb | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9ebe | 21 23 | local_set local_index:35 - 0x9ec0 | 20 06 | local_get local_index:6 - 0x9ec2 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9ec5 | 21 24 | local_set local_index:36 - 0x9ec7 | 20 20 | local_get local_index:32 - 0x9ec9 | 20 21 | local_get local_index:33 - 0x9ecb | 20 22 | local_get local_index:34 - 0x9ecd | 20 23 | local_get local_index:35 - 0x9ecf | 20 24 | local_get local_index:36 - 0x9ed1 | 20 1f | local_get local_index:31 - 0x9ed3 | 11 84 80 80 | call_indirect type_index:4 table_index:0 - | 80 00 00 - 0x9eda | 21 25 | local_set local_index:37 - 0x9edc | 20 06 | local_get local_index:6 - 0x9ede | 20 25 | local_get local_index:37 - 0x9ee0 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9ee3 | 0b | end - 0x9ee4 | 20 06 | local_get local_index:6 - 0x9ee6 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x9ee9 | 21 26 | local_set local_index:38 - 0x9eeb | 41 30 | i32_const value:48 - 0x9eed | 21 27 | local_set local_index:39 - 0x9eef | 20 06 | local_get local_index:6 - 0x9ef1 | 20 27 | local_get local_index:39 - 0x9ef3 | 6a | i32_add - 0x9ef4 | 21 28 | local_set local_index:40 - 0x9ef6 | 20 28 | local_get local_index:40 - 0x9ef8 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9efe | 20 26 | local_get local_index:38 - 0x9f00 | 0f | return - 0x9f01 | 0b | end -============== func 163 ==================== - 0x9f02 | 84 03 | size of function - 0x9f04 | 01 | 1 local blocks - 0x9f05 | 22 7f | 34 locals of type I32 - 0x9f07 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x9f0d | 21 04 | local_set local_index:4 - 0x9f0f | 41 30 | i32_const value:48 - 0x9f11 | 21 05 | local_set local_index:5 - 0x9f13 | 20 04 | local_get local_index:4 - 0x9f15 | 20 05 | local_get local_index:5 - 0x9f17 | 6b | i32_sub - 0x9f18 | 21 06 | local_set local_index:6 - 0x9f1a | 20 06 | local_get local_index:6 - 0x9f1c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x9f22 | 20 06 | local_get local_index:6 - 0x9f24 | 20 00 | local_get local_index:0 - 0x9f26 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x9f29 | 20 06 | local_get local_index:6 - 0x9f2b | 20 01 | local_get local_index:1 - 0x9f2d | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9f30 | 20 06 | local_get local_index:6 - 0x9f32 | 20 02 | local_get local_index:2 - 0x9f34 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x9f37 | 20 06 | local_get local_index:6 - 0x9f39 | 20 03 | local_get local_index:3 - 0x9f3b | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x9f3e | 20 06 | local_get local_index:6 - 0x9f40 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x9f43 | 21 07 | local_set local_index:7 - 0x9f45 | 20 06 | local_get local_index:6 - 0x9f47 | 20 07 | local_get local_index:7 - 0x9f49 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9f4c | 20 06 | local_get local_index:6 - 0x9f4e | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9f51 | 21 08 | local_set local_index:8 - 0x9f53 | 20 08 | local_get local_index:8 - 0x9f55 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x9f58 | 21 09 | local_set local_index:9 - 0x9f5a | 20 06 | local_get local_index:6 - 0x9f5c | 20 09 | local_get local_index:9 - 0x9f5e | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x9f61 | 20 06 | local_get local_index:6 - 0x9f63 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x9f66 | 21 0a | local_set local_index:10 - 0x9f68 | 20 0a | local_get local_index:10 - 0x9f6a | 10 a4 81 80 | call function_index:164 - | 80 00 - 0x9f70 | 21 0b | local_set local_index:11 - 0x9f72 | 20 06 | local_get local_index:6 - 0x9f74 | 20 0b | local_get local_index:11 - 0x9f76 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9f79 | 20 06 | local_get local_index:6 - 0x9f7b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x9f7e | 21 0c | local_set local_index:12 - 0x9f80 | 20 06 | local_get local_index:6 - 0x9f82 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9f85 | 21 0d | local_set local_index:13 - 0x9f87 | 41 00 | i32_const value:0 - 0x9f89 | 21 0e | local_set local_index:14 - 0x9f8b | 20 0c | local_get local_index:12 - 0x9f8d | 20 0d | local_get local_index:13 - 0x9f8f | 20 0e | local_get local_index:14 - 0x9f91 | 10 a5 81 80 | call function_index:165 - | 80 00 - 0x9f97 | 21 0f | local_set local_index:15 - 0x9f99 | 41 01 | i32_const value:1 - 0x9f9b | 21 10 | local_set local_index:16 - 0x9f9d | 20 0f | local_get local_index:15 - 0x9f9f | 20 10 | local_get local_index:16 - 0x9fa1 | 4b | i32_gt_u - 0x9fa2 | 1a | drop - 0x9fa3 | 02 40 | block blockty:Empty - 0x9fa5 | 02 40 | block blockty:Empty - 0x9fa7 | 02 40 | block blockty:Empty - 0x9fa9 | 02 40 | block blockty:Empty - 0x9fab | 02 40 | block blockty:Empty - 0x9fad | 20 0f | local_get local_index:15 - 0x9faf | 0e 02 01 00 | br_table targets:BrTable { count: 2, default: 2, targets: [1, 0] } - | 02 - 0x9fb4 | 0b | end - 0x9fb5 | 20 06 | local_get local_index:6 - 0x9fb7 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9fba | 21 11 | local_set local_index:17 - 0x9fbc | 20 11 | local_get local_index:17 - 0x9fbe | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x9fc1 | 21 12 | local_set local_index:18 - 0x9fc3 | 20 06 | local_get local_index:6 - 0x9fc5 | 20 12 | local_get local_index:18 - 0x9fc7 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x9fca | 20 06 | local_get local_index:6 - 0x9fcc | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9fcf | 21 13 | local_set local_index:19 - 0x9fd1 | 41 04 | i32_const value:4 - 0x9fd3 | 21 14 | local_set local_index:20 - 0x9fd5 | 20 13 | local_get local_index:19 - 0x9fd7 | 20 14 | local_get local_index:20 - 0x9fd9 | 6a | i32_add - 0x9fda | 21 15 | local_set local_index:21 - 0x9fdc | 20 06 | local_get local_index:6 - 0x9fde | 20 15 | local_get local_index:21 - 0x9fe0 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x9fe3 | 20 06 | local_get local_index:6 - 0x9fe5 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9fe8 | 21 16 | local_set local_index:22 - 0x9fea | 41 01 | i32_const value:1 - 0x9fec | 21 17 | local_set local_index:23 - 0x9fee | 20 16 | local_get local_index:22 - 0x9ff0 | 20 17 | local_get local_index:23 - 0x9ff2 | 6b | i32_sub - 0x9ff3 | 21 18 | local_set local_index:24 - 0x9ff5 | 20 06 | local_get local_index:6 - 0x9ff7 | 20 18 | local_get local_index:24 - 0x9ff9 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x9ffc | 0c 02 | br relative_depth:2 - 0x9ffe | 0b | end - 0x9fff | 20 06 | local_get local_index:6 - 0xa001 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xa004 | 21 19 | local_set local_index:25 - 0xa006 | 20 19 | local_get local_index:25 - 0xa008 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa00b | 21 1a | local_set local_index:26 - 0xa00d | 20 06 | local_get local_index:6 - 0xa00f | 20 1a | local_get local_index:26 - 0xa011 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa014 | 0c 01 | br relative_depth:1 - 0xa016 | 0b | end - 0xa017 | 41 00 | i32_const value:0 - 0xa019 | 21 1b | local_set local_index:27 - 0xa01b | 20 06 | local_get local_index:6 - 0xa01d | 20 1b | local_get local_index:27 - 0xa01f | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa022 | 0c 01 | br relative_depth:1 - 0xa024 | 0b | end - 0xa025 | 20 06 | local_get local_index:6 - 0xa027 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xa02a | 21 1c | local_set local_index:28 - 0xa02c | 20 1c | local_get local_index:28 - 0xa02e | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xa031 | 21 1d | local_set local_index:29 - 0xa033 | 20 06 | local_get local_index:6 - 0xa035 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa038 | 21 1e | local_set local_index:30 - 0xa03a | 20 06 | local_get local_index:6 - 0xa03c | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xa03f | 21 1f | local_set local_index:31 - 0xa041 | 20 06 | local_get local_index:6 - 0xa043 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xa046 | 21 20 | local_set local_index:32 - 0xa048 | 20 06 | local_get local_index:6 - 0xa04a | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xa04d | 21 21 | local_set local_index:33 - 0xa04f | 20 1e | local_get local_index:30 - 0xa051 | 20 1f | local_get local_index:31 - 0xa053 | 20 20 | local_get local_index:32 - 0xa055 | 20 21 | local_get local_index:33 - 0xa057 | 20 1d | local_get local_index:29 - 0xa059 | 11 80 80 80 | call_indirect type_index:0 table_index:0 - | 80 00 00 - 0xa060 | 21 22 | local_set local_index:34 - 0xa062 | 20 06 | local_get local_index:6 - 0xa064 | 20 22 | local_get local_index:34 - 0xa066 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa069 | 0b | end - 0xa06a | 20 06 | local_get local_index:6 - 0xa06c | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa06f | 21 23 | local_set local_index:35 - 0xa071 | 41 30 | i32_const value:48 - 0xa073 | 21 24 | local_set local_index:36 - 0xa075 | 20 06 | local_get local_index:6 - 0xa077 | 20 24 | local_get local_index:36 - 0xa079 | 6a | i32_add - 0xa07a | 21 25 | local_set local_index:37 - 0xa07c | 20 25 | local_get local_index:37 - 0xa07e | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xa084 | 20 23 | local_get local_index:35 - 0xa086 | 0f | return - 0xa087 | 0b | end -============== func 164 ==================== - 0xa088 | 37 | size of function - 0xa089 | 01 | 1 local blocks - 0xa08a | 06 7f | 6 locals of type I32 - 0xa08c | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xa092 | 21 01 | local_set local_index:1 - 0xa094 | 41 10 | i32_const value:16 - 0xa096 | 21 02 | local_set local_index:2 - 0xa098 | 20 01 | local_get local_index:1 - 0xa09a | 20 02 | local_get local_index:2 - 0xa09c | 6b | i32_sub - 0xa09d | 21 03 | local_set local_index:3 - 0xa09f | 20 03 | local_get local_index:3 - 0xa0a1 | 20 00 | local_get local_index:0 - 0xa0a3 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa0a6 | 20 03 | local_get local_index:3 - 0xa0a8 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa0ab | 21 04 | local_set local_index:4 - 0xa0ad | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0xa0b3 | 21 05 | local_set local_index:5 - 0xa0b5 | 20 04 | local_get local_index:4 - 0xa0b7 | 20 05 | local_get local_index:5 - 0xa0b9 | 71 | i32_and - 0xa0ba | 21 06 | local_set local_index:6 - 0xa0bc | 20 06 | local_get local_index:6 - 0xa0be | 0f | return - 0xa0bf | 0b | end -============== func 165 ==================== - 0xa0c0 | ab 04 | size of function - 0xa0c2 | 01 | 1 local blocks - 0xa0c3 | 43 7f | 67 locals of type I32 - 0xa0c5 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xa0cb | 21 03 | local_set local_index:3 - 0xa0cd | 41 30 | i32_const value:48 - 0xa0cf | 21 04 | local_set local_index:4 - 0xa0d1 | 20 03 | local_get local_index:3 - 0xa0d3 | 20 04 | local_get local_index:4 - 0xa0d5 | 6b | i32_sub - 0xa0d6 | 21 05 | local_set local_index:5 - 0xa0d8 | 20 05 | local_get local_index:5 - 0xa0da | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xa0e0 | 20 05 | local_get local_index:5 - 0xa0e2 | 20 00 | local_get local_index:0 - 0xa0e4 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa0e7 | 20 05 | local_get local_index:5 - 0xa0e9 | 20 01 | local_get local_index:1 - 0xa0eb | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xa0ee | 20 05 | local_get local_index:5 - 0xa0f0 | 20 02 | local_get local_index:2 - 0xa0f2 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xa0f5 | 41 00 | i32_const value:0 - 0xa0f7 | 21 06 | local_set local_index:6 - 0xa0f9 | 20 05 | local_get local_index:5 - 0xa0fb | 20 06 | local_get local_index:6 - 0xa0fd | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xa100 | 20 05 | local_get local_index:5 - 0xa102 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa105 | 21 07 | local_set local_index:7 - 0xa107 | 20 07 | local_get local_index:7 - 0xa109 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xa10c | 21 08 | local_set local_index:8 - 0xa10e | 41 04 | i32_const value:4 - 0xa110 | 21 09 | local_set local_index:9 - 0xa112 | 20 08 | local_get local_index:8 - 0xa114 | 20 09 | local_get local_index:9 - 0xa116 | 71 | i32_and - 0xa117 | 21 0a | local_set local_index:10 - 0xa119 | 02 40 | block blockty:Empty - 0xa11b | 02 40 | block blockty:Empty - 0xa11d | 20 0a | local_get local_index:10 - 0xa11f | 45 | i32_eqz - 0xa120 | 0d 00 | br_if relative_depth:0 - 0xa122 | 20 05 | local_get local_index:5 - 0xa124 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa127 | 21 0b | local_set local_index:11 - 0xa129 | 20 0b | local_get local_index:11 - 0xa12b | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xa12e | 21 0c | local_set local_index:12 - 0xa130 | 41 01 | i32_const value:1 - 0xa132 | 21 0d | local_set local_index:13 - 0xa134 | 20 0c | local_get local_index:12 - 0xa136 | 20 0d | local_get local_index:13 - 0xa138 | 71 | i32_and - 0xa139 | 21 0e | local_set local_index:14 - 0xa13b | 20 0e | local_get local_index:14 - 0xa13d | 0d 00 | br_if relative_depth:0 - 0xa13f | 20 05 | local_get local_index:5 - 0xa141 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xa144 | 21 0f | local_set local_index:15 - 0xa146 | 41 01 | i32_const value:1 - 0xa148 | 21 10 | local_set local_index:16 - 0xa14a | 20 0f | local_get local_index:15 - 0xa14c | 21 11 | local_set local_index:17 - 0xa14e | 20 10 | local_get local_index:16 - 0xa150 | 21 12 | local_set local_index:18 - 0xa152 | 20 11 | local_get local_index:17 - 0xa154 | 20 12 | local_get local_index:18 - 0xa156 | 48 | i32_lt_s - 0xa157 | 21 13 | local_set local_index:19 - 0xa159 | 41 7f | i32_const value:-1 - 0xa15b | 21 14 | local_set local_index:20 - 0xa15d | 20 13 | local_get local_index:19 - 0xa15f | 20 14 | local_get local_index:20 - 0xa161 | 73 | i32_xor - 0xa162 | 21 15 | local_set local_index:21 - 0xa164 | 41 7f | i32_const value:-1 - 0xa166 | 21 16 | local_set local_index:22 - 0xa168 | 20 15 | local_get local_index:21 - 0xa16a | 20 16 | local_get local_index:22 - 0xa16c | 73 | i32_xor - 0xa16d | 21 17 | local_set local_index:23 - 0xa16f | 41 01 | i32_const value:1 - 0xa171 | 21 18 | local_set local_index:24 - 0xa173 | 20 17 | local_get local_index:23 - 0xa175 | 20 18 | local_get local_index:24 - 0xa177 | 71 | i32_and - 0xa178 | 21 19 | local_set local_index:25 - 0xa17a | 02 40 | block blockty:Empty - 0xa17c | 20 19 | local_get local_index:25 - 0xa17e | 45 | i32_eqz - 0xa17f | 0d 00 | br_if relative_depth:0 - 0xa181 | 41 00 | i32_const value:0 - 0xa183 | 21 1a | local_set local_index:26 - 0xa185 | 20 1a | local_get local_index:26 - 0xa187 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xa18e | 21 1b | local_set local_index:27 - 0xa190 | 20 05 | local_get local_index:5 - 0xa192 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa195 | 21 1c | local_set local_index:28 - 0xa197 | 20 1c | local_get local_index:28 - 0xa199 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xa19c | 21 1d | local_set local_index:29 - 0xa19e | 20 1d | local_get local_index:29 - 0xa1a0 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xa1a3 | 21 1e | local_set local_index:30 - 0xa1a5 | 20 05 | local_get local_index:5 - 0xa1a7 | 20 1e | local_get local_index:30 - 0xa1a9 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xa1ac | 41 e2 89 80 | i32_const value:1250 - | 80 00 - 0xa1b2 | 21 1f | local_set local_index:31 - 0xa1b4 | 41 10 | i32_const value:16 - 0xa1b6 | 21 20 | local_set local_index:32 - 0xa1b8 | 20 05 | local_get local_index:5 - 0xa1ba | 20 20 | local_get local_index:32 - 0xa1bc | 6a | i32_add - 0xa1bd | 21 21 | local_set local_index:33 - 0xa1bf | 20 1b | local_get local_index:27 - 0xa1c1 | 20 1f | local_get local_index:31 - 0xa1c3 | 20 21 | local_get local_index:33 - 0xa1c5 | 10 a0 80 80 | call function_index:32 - | 80 00 - 0xa1cb | 1a | drop - 0xa1cc | 41 7f | i32_const value:-1 - 0xa1ce | 21 22 | local_set local_index:34 - 0xa1d0 | 20 05 | local_get local_index:5 - 0xa1d2 | 20 22 | local_get local_index:34 - 0xa1d4 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa1d7 | 0c 02 | br relative_depth:2 - 0xa1d9 | 0b | end - 0xa1da | 41 01 | i32_const value:1 - 0xa1dc | 21 23 | local_set local_index:35 - 0xa1de | 20 05 | local_get local_index:5 - 0xa1e0 | 20 23 | local_get local_index:35 - 0xa1e2 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xa1e5 | 0b | end - 0xa1e6 | 20 05 | local_get local_index:5 - 0xa1e8 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xa1eb | 21 24 | local_set local_index:36 - 0xa1ed | 41 00 | i32_const value:0 - 0xa1ef | 21 25 | local_set local_index:37 - 0xa1f1 | 20 24 | local_get local_index:36 - 0xa1f3 | 21 26 | local_set local_index:38 - 0xa1f5 | 20 25 | local_get local_index:37 - 0xa1f7 | 21 27 | local_set local_index:39 - 0xa1f9 | 20 26 | local_get local_index:38 - 0xa1fb | 20 27 | local_get local_index:39 - 0xa1fd | 47 | i32_ne - 0xa1fe | 21 28 | local_set local_index:40 - 0xa200 | 41 7f | i32_const value:-1 - 0xa202 | 21 29 | local_set local_index:41 - 0xa204 | 20 28 | local_get local_index:40 - 0xa206 | 20 29 | local_get local_index:41 - 0xa208 | 73 | i32_xor - 0xa209 | 21 2a | local_set local_index:42 - 0xa20b | 41 7f | i32_const value:-1 - 0xa20d | 21 2b | local_set local_index:43 - 0xa20f | 20 2a | local_get local_index:42 - 0xa211 | 20 2b | local_get local_index:43 - 0xa213 | 73 | i32_xor - 0xa214 | 21 2c | local_set local_index:44 - 0xa216 | 41 01 | i32_const value:1 - 0xa218 | 21 2d | local_set local_index:45 - 0xa21a | 20 2c | local_get local_index:44 - 0xa21c | 20 2d | local_get local_index:45 - 0xa21e | 71 | i32_and - 0xa21f | 21 2e | local_set local_index:46 - 0xa221 | 02 40 | block blockty:Empty - 0xa223 | 20 2e | local_get local_index:46 - 0xa225 | 45 | i32_eqz - 0xa226 | 0d 00 | br_if relative_depth:0 - 0xa228 | 20 05 | local_get local_index:5 - 0xa22a | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xa22d | 21 2f | local_set local_index:47 - 0xa22f | 20 2f | local_get local_index:47 - 0xa231 | 10 fd 80 80 | call function_index:125 - | 80 00 - 0xa237 | 21 30 | local_set local_index:48 - 0xa239 | 41 00 | i32_const value:0 - 0xa23b | 21 31 | local_set local_index:49 - 0xa23d | 20 30 | local_get local_index:48 - 0xa23f | 21 32 | local_set local_index:50 - 0xa241 | 20 31 | local_get local_index:49 - 0xa243 | 21 33 | local_set local_index:51 - 0xa245 | 20 32 | local_get local_index:50 - 0xa247 | 20 33 | local_get local_index:51 - 0xa249 | 47 | i32_ne - 0xa24a | 21 34 | local_set local_index:52 - 0xa24c | 41 7f | i32_const value:-1 - 0xa24e | 21 35 | local_set local_index:53 - 0xa250 | 20 34 | local_get local_index:52 - 0xa252 | 20 35 | local_get local_index:53 - 0xa254 | 73 | i32_xor - 0xa255 | 21 36 | local_set local_index:54 - 0xa257 | 41 7f | i32_const value:-1 - 0xa259 | 21 37 | local_set local_index:55 - 0xa25b | 20 36 | local_get local_index:54 - 0xa25d | 20 37 | local_get local_index:55 - 0xa25f | 73 | i32_xor - 0xa260 | 21 38 | local_set local_index:56 - 0xa262 | 41 01 | i32_const value:1 - 0xa264 | 21 39 | local_set local_index:57 - 0xa266 | 20 38 | local_get local_index:56 - 0xa268 | 20 39 | local_get local_index:57 - 0xa26a | 71 | i32_and - 0xa26b | 21 3a | local_set local_index:58 - 0xa26d | 20 3a | local_get local_index:58 - 0xa26f | 45 | i32_eqz - 0xa270 | 0d 00 | br_if relative_depth:0 - 0xa272 | 41 00 | i32_const value:0 - 0xa274 | 21 3b | local_set local_index:59 - 0xa276 | 20 3b | local_get local_index:59 - 0xa278 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xa27f | 21 3c | local_set local_index:60 - 0xa281 | 20 05 | local_get local_index:5 - 0xa283 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa286 | 21 3d | local_set local_index:61 - 0xa288 | 20 3d | local_get local_index:61 - 0xa28a | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xa28d | 21 3e | local_set local_index:62 - 0xa28f | 20 3e | local_get local_index:62 - 0xa291 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xa294 | 21 3f | local_set local_index:63 - 0xa296 | 20 05 | local_get local_index:5 - 0xa298 | 20 3f | local_get local_index:63 - 0xa29a | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xa29d | 41 a3 8d 80 | i32_const value:1699 - | 80 00 - 0xa2a3 | 21 40 | local_set local_index:64 - 0xa2a5 | 20 3c | local_get local_index:60 - 0xa2a7 | 20 40 | local_get local_index:64 - 0xa2a9 | 20 05 | local_get local_index:5 - 0xa2ab | 10 a0 80 80 | call function_index:32 - | 80 00 - 0xa2b1 | 1a | drop - 0xa2b2 | 41 7f | i32_const value:-1 - 0xa2b4 | 21 41 | local_set local_index:65 - 0xa2b6 | 20 05 | local_get local_index:5 - 0xa2b8 | 20 41 | local_get local_index:65 - 0xa2ba | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa2bd | 0c 01 | br relative_depth:1 - 0xa2bf | 0b | end - 0xa2c0 | 20 05 | local_get local_index:5 - 0xa2c2 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xa2c5 | 21 42 | local_set local_index:66 - 0xa2c7 | 20 05 | local_get local_index:5 - 0xa2c9 | 20 42 | local_get local_index:66 - 0xa2cb | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa2ce | 0b | end - 0xa2cf | 20 05 | local_get local_index:5 - 0xa2d1 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa2d4 | 21 43 | local_set local_index:67 - 0xa2d6 | 41 30 | i32_const value:48 - 0xa2d8 | 21 44 | local_set local_index:68 - 0xa2da | 20 05 | local_get local_index:5 - 0xa2dc | 20 44 | local_get local_index:68 - 0xa2de | 6a | i32_add - 0xa2df | 21 45 | local_set local_index:69 - 0xa2e1 | 20 45 | local_get local_index:69 - 0xa2e3 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xa2e9 | 20 43 | local_get local_index:67 - 0xa2eb | 0f | return - 0xa2ec | 0b | end -============== func 166 ==================== - 0xa2ed | c6 0b | size of function - 0xa2ef | 01 | 1 local blocks - 0xa2f0 | a0 01 7f | 160 locals of type I32 - 0xa2f3 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xa2f9 | 21 04 | local_set local_index:4 - 0xa2fb | 41 d0 00 | i32_const value:80 - 0xa2fe | 21 05 | local_set local_index:5 - 0xa300 | 20 04 | local_get local_index:4 - 0xa302 | 20 05 | local_get local_index:5 - 0xa304 | 6b | i32_sub - 0xa305 | 21 06 | local_set local_index:6 - 0xa307 | 20 06 | local_get local_index:6 - 0xa309 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xa30f | 20 06 | local_get local_index:6 - 0xa311 | 20 00 | local_get local_index:0 - 0xa313 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xa316 | 20 06 | local_get local_index:6 - 0xa318 | 20 01 | local_get local_index:1 - 0xa31a | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xa31d | 20 06 | local_get local_index:6 - 0xa31f | 20 02 | local_get local_index:2 - 0xa321 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xa324 | 20 06 | local_get local_index:6 - 0xa326 | 20 03 | local_get local_index:3 - 0xa328 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xa32b | 41 00 | i32_const value:0 - 0xa32d | 21 07 | local_set local_index:7 - 0xa32f | 20 06 | local_get local_index:6 - 0xa331 | 20 07 | local_get local_index:7 - 0xa333 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xa336 | 41 00 | i32_const value:0 - 0xa338 | 21 08 | local_set local_index:8 - 0xa33a | 20 06 | local_get local_index:6 - 0xa33c | 20 08 | local_get local_index:8 - 0xa33e | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xa341 | 41 00 | i32_const value:0 - 0xa343 | 21 09 | local_set local_index:9 - 0xa345 | 20 06 | local_get local_index:6 - 0xa347 | 20 09 | local_get local_index:9 - 0xa349 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa34c | 41 00 | i32_const value:0 - 0xa34e | 21 0a | local_set local_index:10 - 0xa350 | 20 06 | local_get local_index:6 - 0xa352 | 20 0a | local_get local_index:10 - 0xa354 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa357 | 41 00 | i32_const value:0 - 0xa359 | 21 0b | local_set local_index:11 - 0xa35b | 20 06 | local_get local_index:6 - 0xa35d | 20 0b | local_get local_index:11 - 0xa35f | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xa362 | 41 00 | i32_const value:0 - 0xa364 | 21 0c | local_set local_index:12 - 0xa366 | 20 06 | local_get local_index:6 - 0xa368 | 20 0c | local_get local_index:12 - 0xa36a | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xa36d | 20 06 | local_get local_index:6 - 0xa36f | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xa372 | 21 0d | local_set local_index:13 - 0xa374 | 20 06 | local_get local_index:6 - 0xa376 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xa379 | 21 0e | local_set local_index:14 - 0xa37b | 41 02 | i32_const value:2 - 0xa37d | 21 0f | local_set local_index:15 - 0xa37f | 20 0e | local_get local_index:14 - 0xa381 | 20 0f | local_get local_index:15 - 0xa383 | 74 | i32_shl - 0xa384 | 21 10 | local_set local_index:16 - 0xa386 | 20 0d | local_get local_index:13 - 0xa388 | 20 10 | local_get local_index:16 - 0xa38a | 6a | i32_add - 0xa38b | 21 11 | local_set local_index:17 - 0xa38d | 20 06 | local_get local_index:6 - 0xa38f | 20 11 | local_get local_index:17 - 0xa391 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xa394 | 41 00 | i32_const value:0 - 0xa396 | 21 12 | local_set local_index:18 - 0xa398 | 20 12 | local_get local_index:18 - 0xa39a | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xa3a1 | 21 13 | local_set local_index:19 - 0xa3a3 | 41 34 | i32_const value:52 - 0xa3a5 | 21 14 | local_set local_index:20 - 0xa3a7 | 20 13 | local_get local_index:19 - 0xa3a9 | 20 14 | local_get local_index:20 - 0xa3ab | 6a | i32_add - 0xa3ac | 21 15 | local_set local_index:21 - 0xa3ae | 20 06 | local_get local_index:6 - 0xa3b0 | 20 15 | local_get local_index:21 - 0xa3b2 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xa3b5 | 41 00 | i32_const value:0 - 0xa3b7 | 21 16 | local_set local_index:22 - 0xa3b9 | 20 06 | local_get local_index:6 - 0xa3bb | 20 16 | local_get local_index:22 - 0xa3bd | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xa3c0 | 20 06 | local_get local_index:6 - 0xa3c2 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xa3c5 | 21 17 | local_set local_index:23 - 0xa3c7 | 41 00 | i32_const value:0 - 0xa3c9 | 21 18 | local_set local_index:24 - 0xa3cb | 20 17 | local_get local_index:23 - 0xa3cd | 21 19 | local_set local_index:25 - 0xa3cf | 20 18 | local_get local_index:24 - 0xa3d1 | 21 1a | local_set local_index:26 - 0xa3d3 | 20 19 | local_get local_index:25 - 0xa3d5 | 20 1a | local_get local_index:26 - 0xa3d7 | 47 | i32_ne - 0xa3d8 | 21 1b | local_set local_index:27 - 0xa3da | 41 01 | i32_const value:1 - 0xa3dc | 21 1c | local_set local_index:28 - 0xa3de | 20 1b | local_get local_index:27 - 0xa3e0 | 20 1c | local_get local_index:28 - 0xa3e2 | 71 | i32_and - 0xa3e3 | 21 1d | local_set local_index:29 - 0xa3e5 | 02 40 | block blockty:Empty - 0xa3e7 | 02 40 | block blockty:Empty - 0xa3e9 | 02 40 | block blockty:Empty - 0xa3eb | 02 40 | block blockty:Empty - 0xa3ed | 02 40 | block blockty:Empty - 0xa3ef | 02 40 | block blockty:Empty - 0xa3f1 | 02 40 | block blockty:Empty - 0xa3f3 | 20 1d | local_get local_index:29 - 0xa3f5 | 45 | i32_eqz - 0xa3f6 | 0d 00 | br_if relative_depth:0 - 0xa3f8 | 20 06 | local_get local_index:6 - 0xa3fa | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xa3fd | 21 1e | local_set local_index:30 - 0xa3ff | 41 01 | i32_const value:1 - 0xa401 | 21 1f | local_set local_index:31 - 0xa403 | 20 1e | local_get local_index:30 - 0xa405 | 20 1f | local_get local_index:31 - 0xa407 | 4b | i32_gt_u - 0xa408 | 1a | drop - 0xa409 | 02 40 | block blockty:Empty - 0xa40b | 02 40 | block blockty:Empty - 0xa40d | 02 40 | block blockty:Empty - 0xa40f | 02 40 | block blockty:Empty - 0xa411 | 20 1e | local_get local_index:30 - 0xa413 | 0e 02 01 00 | br_table targets:BrTable { count: 2, default: 2, targets: [1, 0] } - | 02 - 0xa418 | 0b | end - 0xa419 | 20 06 | local_get local_index:6 - 0xa41b | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xa41e | 21 20 | local_set local_index:32 - 0xa420 | 20 20 | local_get local_index:32 - 0xa422 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xa425 | 21 21 | local_set local_index:33 - 0xa427 | 20 06 | local_get local_index:6 - 0xa429 | 20 21 | local_get local_index:33 - 0xa42b | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xa42e | 0b | end - 0xa42f | 0c 01 | br relative_depth:1 - 0xa431 | 0b | end - 0xa432 | 0c 03 | br relative_depth:3 - 0xa434 | 0b | end - 0xa435 | 20 06 | local_get local_index:6 - 0xa437 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xa43a | 21 22 | local_set local_index:34 - 0xa43c | 20 22 | local_get local_index:34 - 0xa43e | 10 fd 80 80 | call function_index:125 - | 80 00 - 0xa444 | 21 23 | local_set local_index:35 - 0xa446 | 20 06 | local_get local_index:6 - 0xa448 | 20 23 | local_get local_index:35 - 0xa44a | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xa44d | 20 06 | local_get local_index:6 - 0xa44f | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xa452 | 21 24 | local_set local_index:36 - 0xa454 | 02 40 | block blockty:Empty - 0xa456 | 20 24 | local_get local_index:36 - 0xa458 | 0d 00 | br_if relative_depth:0 - 0xa45a | 20 06 | local_get local_index:6 - 0xa45c | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xa45f | 21 25 | local_set local_index:37 - 0xa461 | 20 06 | local_get local_index:6 - 0xa463 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xa466 | 21 26 | local_set local_index:38 - 0xa468 | 41 00 | i32_const value:0 - 0xa46a | 21 27 | local_set local_index:39 - 0xa46c | 20 27 | local_get local_index:39 - 0xa46e | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xa475 | 21 28 | local_set local_index:40 - 0xa477 | 20 28 | local_get local_index:40 - 0xa479 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xa47c | 21 29 | local_set local_index:41 - 0xa47e | 20 25 | local_get local_index:37 - 0xa480 | 20 26 | local_get local_index:38 - 0xa482 | 20 29 | local_get local_index:41 - 0xa484 | 10 a7 81 80 | call function_index:167 - | 80 00 - 0xa48a | 21 2a | local_set local_index:42 - 0xa48c | 20 06 | local_get local_index:6 - 0xa48e | 20 2a | local_get local_index:42 - 0xa490 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xa493 | 41 00 | i32_const value:0 - 0xa495 | 21 2b | local_set local_index:43 - 0xa497 | 20 2a | local_get local_index:42 - 0xa499 | 21 2c | local_set local_index:44 - 0xa49b | 20 2b | local_get local_index:43 - 0xa49d | 21 2d | local_set local_index:45 - 0xa49f | 20 2c | local_get local_index:44 - 0xa4a1 | 20 2d | local_get local_index:45 - 0xa4a3 | 47 | i32_ne - 0xa4a4 | 21 2e | local_set local_index:46 - 0xa4a6 | 41 7f | i32_const value:-1 - 0xa4a8 | 21 2f | local_set local_index:47 - 0xa4aa | 20 2e | local_get local_index:46 - 0xa4ac | 20 2f | local_get local_index:47 - 0xa4ae | 73 | i32_xor - 0xa4af | 21 30 | local_set local_index:48 - 0xa4b1 | 41 7f | i32_const value:-1 - 0xa4b3 | 21 31 | local_set local_index:49 - 0xa4b5 | 20 30 | local_get local_index:48 - 0xa4b7 | 20 31 | local_get local_index:49 - 0xa4b9 | 73 | i32_xor - 0xa4ba | 21 32 | local_set local_index:50 - 0xa4bc | 41 01 | i32_const value:1 - 0xa4be | 21 33 | local_set local_index:51 - 0xa4c0 | 20 32 | local_get local_index:50 - 0xa4c2 | 20 33 | local_get local_index:51 - 0xa4c4 | 71 | i32_and - 0xa4c5 | 21 34 | local_set local_index:52 - 0xa4c7 | 02 40 | block blockty:Empty - 0xa4c9 | 02 40 | block blockty:Empty - 0xa4cb | 20 34 | local_get local_index:52 - 0xa4cd | 45 | i32_eqz - 0xa4ce | 0d 00 | br_if relative_depth:0 - 0xa4d0 | 20 06 | local_get local_index:6 - 0xa4d2 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xa4d5 | 21 35 | local_set local_index:53 - 0xa4d7 | 41 7f | i32_const value:-1 - 0xa4d9 | 21 36 | local_set local_index:54 - 0xa4db | 20 35 | local_get local_index:53 - 0xa4dd | 20 36 | local_get local_index:54 - 0xa4df | 6a | i32_add - 0xa4e0 | 21 37 | local_set local_index:55 - 0xa4e2 | 20 06 | local_get local_index:6 - 0xa4e4 | 20 37 | local_get local_index:55 - 0xa4e6 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xa4e9 | 0c 01 | br relative_depth:1 - 0xa4eb | 0b | end - 0xa4ec | 10 8f 80 80 | call function_index:15 - | 80 00 - 0xa4f2 | 21 38 | local_set local_index:56 - 0xa4f4 | 41 00 | i32_const value:0 - 0xa4f6 | 21 39 | local_set local_index:57 - 0xa4f8 | 20 38 | local_get local_index:56 - 0xa4fa | 21 3a | local_set local_index:58 - 0xa4fc | 20 39 | local_get local_index:57 - 0xa4fe | 21 3b | local_set local_index:59 - 0xa500 | 20 3a | local_get local_index:58 - 0xa502 | 20 3b | local_get local_index:59 - 0xa504 | 47 | i32_ne - 0xa505 | 21 3c | local_set local_index:60 - 0xa507 | 41 7f | i32_const value:-1 - 0xa509 | 21 3d | local_set local_index:61 - 0xa50b | 20 3c | local_get local_index:60 - 0xa50d | 20 3d | local_get local_index:61 - 0xa50f | 73 | i32_xor - 0xa510 | 21 3e | local_set local_index:62 - 0xa512 | 41 7f | i32_const value:-1 - 0xa514 | 21 3f | local_set local_index:63 - 0xa516 | 20 3e | local_get local_index:62 - 0xa518 | 20 3f | local_get local_index:63 - 0xa51a | 73 | i32_xor - 0xa51b | 21 40 | local_set local_index:64 - 0xa51d | 41 01 | i32_const value:1 - 0xa51f | 21 41 | local_set local_index:65 - 0xa521 | 20 40 | local_get local_index:64 - 0xa523 | 20 41 | local_get local_index:65 - 0xa525 | 71 | i32_and - 0xa526 | 21 42 | local_set local_index:66 - 0xa528 | 02 40 | block blockty:Empty - 0xa52a | 20 42 | local_get local_index:66 - 0xa52c | 45 | i32_eqz - 0xa52d | 0d 00 | br_if relative_depth:0 - 0xa52f | 41 00 | i32_const value:0 - 0xa531 | 21 43 | local_set local_index:67 - 0xa533 | 20 43 | local_get local_index:67 - 0xa535 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xa53c | 21 44 | local_set local_index:68 - 0xa53e | 20 06 | local_get local_index:6 - 0xa540 | 20 44 | local_get local_index:68 - 0xa542 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa545 | 41 01 | i32_const value:1 - 0xa547 | 21 45 | local_set local_index:69 - 0xa549 | 20 06 | local_get local_index:6 - 0xa54b | 20 45 | local_get local_index:69 - 0xa54d | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa550 | 41 8e 12 | i32_const value:2318 - 0xa553 | 21 46 | local_set local_index:70 - 0xa555 | 20 06 | local_get local_index:6 - 0xa557 | 20 46 | local_get local_index:70 - 0xa559 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xa55c | 0c 07 | br relative_depth:7 - 0xa55e | 0b | end - 0xa55f | 0c 04 | br relative_depth:4 - 0xa561 | 0b | end - 0xa562 | 0b | end - 0xa563 | 20 06 | local_get local_index:6 - 0xa565 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xa568 | 21 47 | local_set local_index:71 - 0xa56a | 41 00 | i32_const value:0 - 0xa56c | 21 48 | local_set local_index:72 - 0xa56e | 20 47 | local_get local_index:71 - 0xa570 | 21 49 | local_set local_index:73 - 0xa572 | 20 48 | local_get local_index:72 - 0xa574 | 21 4a | local_set local_index:74 - 0xa576 | 20 49 | local_get local_index:73 - 0xa578 | 20 4a | local_get local_index:74 - 0xa57a | 4a | i32_gt_s - 0xa57b | 21 4b | local_set local_index:75 - 0xa57d | 41 7f | i32_const value:-1 - 0xa57f | 21 4c | local_set local_index:76 - 0xa581 | 20 4b | local_get local_index:75 - 0xa583 | 20 4c | local_get local_index:76 - 0xa585 | 73 | i32_xor - 0xa586 | 21 4d | local_set local_index:77 - 0xa588 | 41 7f | i32_const value:-1 - 0xa58a | 21 4e | local_set local_index:78 - 0xa58c | 20 4d | local_get local_index:77 - 0xa58e | 20 4e | local_get local_index:78 - 0xa590 | 73 | i32_xor - 0xa591 | 21 4f | local_set local_index:79 - 0xa593 | 41 01 | i32_const value:1 - 0xa595 | 21 50 | local_set local_index:80 - 0xa597 | 20 4f | local_get local_index:79 - 0xa599 | 20 50 | local_get local_index:80 - 0xa59b | 71 | i32_and - 0xa59c | 21 51 | local_set local_index:81 - 0xa59e | 02 40 | block blockty:Empty - 0xa5a0 | 20 51 | local_get local_index:81 - 0xa5a2 | 45 | i32_eqz - 0xa5a3 | 0d 00 | br_if relative_depth:0 - 0xa5a5 | 20 06 | local_get local_index:6 - 0xa5a7 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xa5aa | 21 52 | local_set local_index:82 - 0xa5ac | 20 06 | local_get local_index:6 - 0xa5ae | 20 52 | local_get local_index:82 - 0xa5b0 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xa5b3 | 20 06 | local_get local_index:6 - 0xa5b5 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xa5b8 | 21 53 | local_set local_index:83 - 0xa5ba | 20 06 | local_get local_index:6 - 0xa5bc | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xa5bf | 21 54 | local_set local_index:84 - 0xa5c1 | 41 18 | i32_const value:24 - 0xa5c3 | 21 55 | local_set local_index:85 - 0xa5c5 | 20 06 | local_get local_index:6 - 0xa5c7 | 20 55 | local_get local_index:85 - 0xa5c9 | 6a | i32_add - 0xa5ca | 21 56 | local_set local_index:86 - 0xa5cc | 20 56 | local_get local_index:86 - 0xa5ce | 21 57 | local_set local_index:87 - 0xa5d0 | 41 30 | i32_const value:48 - 0xa5d2 | 21 58 | local_set local_index:88 - 0xa5d4 | 20 06 | local_get local_index:6 - 0xa5d6 | 20 58 | local_get local_index:88 - 0xa5d8 | 6a | i32_add - 0xa5d9 | 21 59 | local_set local_index:89 - 0xa5db | 20 59 | local_get local_index:89 - 0xa5dd | 21 5a | local_set local_index:90 - 0xa5df | 20 06 | local_get local_index:6 - 0xa5e1 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xa5e4 | 21 5b | local_set local_index:91 - 0xa5e6 | 41 00 | i32_const value:0 - 0xa5e8 | 21 5c | local_set local_index:92 - 0xa5ea | 41 e8 97 80 | i32_const value:3048 - | 80 00 - 0xa5f0 | 21 5d | local_set local_index:93 - 0xa5f2 | 20 53 | local_get local_index:83 - 0xa5f4 | 20 54 | local_get local_index:84 - 0xa5f6 | 20 57 | local_get local_index:87 - 0xa5f8 | 20 5c | local_get local_index:92 - 0xa5fa | 20 5a | local_get local_index:90 - 0xa5fc | 20 5b | local_get local_index:91 - 0xa5fe | 20 5d | local_get local_index:93 - 0xa600 | 10 a8 81 80 | call function_index:168 - | 80 00 - 0xa606 | 21 5e | local_set local_index:94 - 0xa608 | 41 00 | i32_const value:0 - 0xa60a | 21 5f | local_set local_index:95 - 0xa60c | 20 5e | local_get local_index:94 - 0xa60e | 21 60 | local_set local_index:96 - 0xa610 | 20 5f | local_get local_index:95 - 0xa612 | 21 61 | local_set local_index:97 - 0xa614 | 20 60 | local_get local_index:96 - 0xa616 | 20 61 | local_get local_index:97 - 0xa618 | 48 | i32_lt_s - 0xa619 | 21 62 | local_set local_index:98 - 0xa61b | 41 7f | i32_const value:-1 - 0xa61d | 21 63 | local_set local_index:99 - 0xa61f | 20 62 | local_get local_index:98 - 0xa621 | 20 63 | local_get local_index:99 - 0xa623 | 73 | i32_xor - 0xa624 | 21 64 | local_set local_index:100 - 0xa626 | 41 7f | i32_const value:-1 - 0xa628 | 21 65 | local_set local_index:101 - 0xa62a | 20 64 | local_get local_index:100 - 0xa62c | 20 65 | local_get local_index:101 - 0xa62e | 73 | i32_xor - 0xa62f | 21 66 | local_set local_index:102 - 0xa631 | 41 01 | i32_const value:1 - 0xa633 | 21 67 | local_set local_index:103 - 0xa635 | 20 66 | local_get local_index:102 - 0xa637 | 20 67 | local_get local_index:103 - 0xa639 | 71 | i32_and - 0xa63a | 21 68 | local_set local_index:104 - 0xa63c | 02 40 | block blockty:Empty - 0xa63e | 20 68 | local_get local_index:104 - 0xa640 | 45 | i32_eqz - 0xa641 | 0d 00 | br_if relative_depth:0 - 0xa643 | 41 00 | i32_const value:0 - 0xa645 | 21 69 | local_set local_index:105 - 0xa647 | 20 69 | local_get local_index:105 - 0xa649 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xa650 | 21 6a | local_set local_index:106 - 0xa652 | 20 06 | local_get local_index:6 - 0xa654 | 20 6a | local_get local_index:106 - 0xa656 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa659 | 41 01 | i32_const value:1 - 0xa65b | 21 6b | local_set local_index:107 - 0xa65d | 20 06 | local_get local_index:6 - 0xa65f | 20 6b | local_get local_index:107 - 0xa661 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa664 | 41 93 12 | i32_const value:2323 - 0xa667 | 21 6c | local_set local_index:108 - 0xa669 | 20 06 | local_get local_index:6 - 0xa66b | 20 6c | local_get local_index:108 - 0xa66d | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xa670 | 0c 06 | br relative_depth:6 - 0xa672 | 0b | end - 0xa673 | 0b | end - 0xa674 | 0c 01 | br relative_depth:1 - 0xa676 | 0b | end - 0xa677 | 20 06 | local_get local_index:6 - 0xa679 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xa67c | 21 6d | local_set local_index:109 - 0xa67e | 41 01 | i32_const value:1 - 0xa680 | 21 6e | local_set local_index:110 - 0xa682 | 20 6d | local_get local_index:109 - 0xa684 | 21 6f | local_set local_index:111 - 0xa686 | 20 6e | local_get local_index:110 - 0xa688 | 21 70 | local_set local_index:112 - 0xa68a | 20 6f | local_get local_index:111 - 0xa68c | 20 70 | local_get local_index:112 - 0xa68e | 47 | i32_ne - 0xa68f | 21 71 | local_set local_index:113 - 0xa691 | 41 7f | i32_const value:-1 - 0xa693 | 21 72 | local_set local_index:114 - 0xa695 | 20 71 | local_get local_index:113 - 0xa697 | 20 72 | local_get local_index:114 - 0xa699 | 73 | i32_xor - 0xa69a | 21 73 | local_set local_index:115 - 0xa69c | 41 7f | i32_const value:-1 - 0xa69e | 21 74 | local_set local_index:116 - 0xa6a0 | 20 73 | local_get local_index:115 - 0xa6a2 | 20 74 | local_get local_index:116 - 0xa6a4 | 73 | i32_xor - 0xa6a5 | 21 75 | local_set local_index:117 - 0xa6a7 | 41 01 | i32_const value:1 - 0xa6a9 | 21 76 | local_set local_index:118 - 0xa6ab | 20 75 | local_get local_index:117 - 0xa6ad | 20 76 | local_get local_index:118 - 0xa6af | 71 | i32_and - 0xa6b0 | 21 77 | local_set local_index:119 - 0xa6b2 | 02 40 | block blockty:Empty - 0xa6b4 | 20 77 | local_get local_index:119 - 0xa6b6 | 45 | i32_eqz - 0xa6b7 | 0d 00 | br_if relative_depth:0 - 0xa6b9 | 0c 02 | br relative_depth:2 - 0xa6bb | 0b | end - 0xa6bc | 20 06 | local_get local_index:6 - 0xa6be | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xa6c1 | 21 78 | local_set local_index:120 - 0xa6c3 | 20 78 | local_get local_index:120 - 0xa6c5 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xa6c8 | 21 79 | local_set local_index:121 - 0xa6ca | 20 06 | local_get local_index:6 - 0xa6cc | 20 79 | local_get local_index:121 - 0xa6ce | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xa6d1 | 0b | end - 0xa6d2 | 20 06 | local_get local_index:6 - 0xa6d4 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xa6d7 | 21 7a | local_set local_index:122 - 0xa6d9 | 20 06 | local_get local_index:6 - 0xa6db | 20 7a | local_get local_index:122 - 0xa6dd | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xa6e0 | 0c 01 | br relative_depth:1 - 0xa6e2 | 0b | end - 0xa6e3 | 20 06 | local_get local_index:6 - 0xa6e5 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xa6e8 | 21 7b | local_set local_index:123 - 0xa6ea | 41 e8 97 80 | i32_const value:3048 - | 80 00 - 0xa6f0 | 21 7c | local_set local_index:124 - 0xa6f2 | 41 01 | i32_const value:1 - 0xa6f4 | 21 7d | local_set local_index:125 - 0xa6f6 | 20 7c | local_get local_index:124 - 0xa6f8 | 20 7d | local_get local_index:125 - 0xa6fa | 20 7d | local_get local_index:125 - 0xa6fc | 20 7d | local_get local_index:125 - 0xa6fe | 20 7b | local_get local_index:123 - 0xa700 | 10 a9 81 80 | call function_index:169 - | 80 00 - 0xa706 | 41 00 | i32_const value:0 - 0xa708 | 21 7e | local_set local_index:126 - 0xa70a | 20 7e | local_get local_index:126 - 0xa70c | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xa713 | 21 7f | local_set local_index:127 - 0xa715 | 20 06 | local_get local_index:6 - 0xa717 | 20 7f | local_get local_index:127 - 0xa719 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa71c | 41 01 | i32_const value:1 - 0xa71e | 21 80 01 | local_set local_index:128 - 0xa721 | 20 06 | local_get local_index:6 - 0xa723 | 20 80 01 | local_get local_index:128 - 0xa726 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa729 | 41 9e 12 | i32_const value:2334 - 0xa72c | 21 81 01 | local_set local_index:129 - 0xa72f | 20 06 | local_get local_index:6 - 0xa731 | 20 81 01 | local_get local_index:129 - 0xa734 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xa737 | 0c 01 | br relative_depth:1 - 0xa739 | 0b | end - 0xa73a | 0c 01 | br relative_depth:1 - 0xa73c | 0b | end - 0xa73d | 41 00 | i32_const value:0 - 0xa73f | 21 82 01 | local_set local_index:130 - 0xa742 | 20 06 | local_get local_index:6 - 0xa744 | 20 82 01 | local_get local_index:130 - 0xa747 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa74a | 02 40 | block blockty:Empty - 0xa74c | 03 40 | loop blockty:Empty - 0xa74e | 20 06 | local_get local_index:6 - 0xa750 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa753 | 21 83 01 | local_set local_index:131 - 0xa756 | 41 01 | i32_const value:1 - 0xa758 | 21 84 01 | local_set local_index:132 - 0xa75b | 20 83 01 | local_get local_index:131 - 0xa75e | 21 85 01 | local_set local_index:133 - 0xa761 | 20 84 01 | local_get local_index:132 - 0xa764 | 21 86 01 | local_set local_index:134 - 0xa767 | 20 85 01 | local_get local_index:133 - 0xa76a | 20 86 01 | local_get local_index:134 - 0xa76d | 48 | i32_lt_s - 0xa76e | 21 87 01 | local_set local_index:135 - 0xa771 | 41 01 | i32_const value:1 - 0xa773 | 21 88 01 | local_set local_index:136 - 0xa776 | 20 87 01 | local_get local_index:135 - 0xa779 | 20 88 01 | local_get local_index:136 - 0xa77c | 71 | i32_and - 0xa77d | 21 89 01 | local_set local_index:137 - 0xa780 | 20 89 01 | local_get local_index:137 - 0xa783 | 45 | i32_eqz - 0xa784 | 0d 01 | br_if relative_depth:1 - 0xa786 | 20 06 | local_get local_index:6 - 0xa788 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa78b | 21 8a 01 | local_set local_index:138 - 0xa78e | 41 01 | i32_const value:1 - 0xa790 | 21 8b 01 | local_set local_index:139 - 0xa793 | 20 8a 01 | local_get local_index:138 - 0xa796 | 20 8b 01 | local_get local_index:139 - 0xa799 | 6a | i32_add - 0xa79a | 21 8c 01 | local_set local_index:140 - 0xa79d | 20 06 | local_get local_index:6 - 0xa79f | 20 8c 01 | local_get local_index:140 - 0xa7a2 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa7a5 | 0c 00 | br relative_depth:0 - 0xa7a7 | 0b | end - 0xa7a8 | 0b | end - 0xa7a9 | 20 06 | local_get local_index:6 - 0xa7ab | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xa7ae | 21 8d 01 | local_set local_index:141 - 0xa7b1 | 20 06 | local_get local_index:6 - 0xa7b3 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xa7b6 | 21 8e 01 | local_set local_index:142 - 0xa7b9 | 20 06 | local_get local_index:6 - 0xa7bb | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xa7be | 21 8f 01 | local_set local_index:143 - 0xa7c1 | 41 e3 97 80 | i32_const value:3043 - | 80 00 - 0xa7c7 | 21 90 01 | local_set local_index:144 - 0xa7ca | 20 90 01 | local_get local_index:144 - 0xa7cd | 20 8d 01 | local_get local_index:141 - 0xa7d0 | 20 8e 01 | local_get local_index:142 - 0xa7d3 | 20 8f 01 | local_get local_index:143 - 0xa7d6 | 10 e8 80 80 | call function_index:104 - | 80 00 - 0xa7dc | 41 00 | i32_const value:0 - 0xa7de | 21 91 01 | local_set local_index:145 - 0xa7e1 | 20 06 | local_get local_index:6 - 0xa7e3 | 20 91 01 | local_get local_index:145 - 0xa7e6 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xa7e9 | 0c 01 | br relative_depth:1 - 0xa7eb | 0b | end - 0xa7ec | 20 06 | local_get local_index:6 - 0xa7ee | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xa7f1 | 21 92 01 | local_set local_index:146 - 0xa7f4 | 20 06 | local_get local_index:6 - 0xa7f6 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xa7f9 | 21 93 01 | local_set local_index:147 - 0xa7fc | 20 92 01 | local_get local_index:146 - 0xa7ff | 20 93 01 | local_get local_index:147 - 0xa802 | 10 aa 81 80 | call function_index:170 - | 80 00 - 0xa808 | 21 94 01 | local_set local_index:148 - 0xa80b | 20 06 | local_get local_index:6 - 0xa80d | 20 94 01 | local_get local_index:148 - 0xa810 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xa813 | 41 00 | i32_const value:0 - 0xa815 | 21 95 01 | local_set local_index:149 - 0xa818 | 20 06 | local_get local_index:6 - 0xa81a | 20 95 01 | local_get local_index:149 - 0xa81d | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xa820 | 02 40 | block blockty:Empty - 0xa822 | 03 40 | loop blockty:Empty - 0xa824 | 20 06 | local_get local_index:6 - 0xa826 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xa829 | 21 96 01 | local_set local_index:150 - 0xa82c | 41 01 | i32_const value:1 - 0xa82e | 21 97 01 | local_set local_index:151 - 0xa831 | 20 96 01 | local_get local_index:150 - 0xa834 | 21 98 01 | local_set local_index:152 - 0xa837 | 20 97 01 | local_get local_index:151 - 0xa83a | 21 99 01 | local_set local_index:153 - 0xa83d | 20 98 01 | local_get local_index:152 - 0xa840 | 20 99 01 | local_get local_index:153 - 0xa843 | 48 | i32_lt_s - 0xa844 | 21 9a 01 | local_set local_index:154 - 0xa847 | 41 01 | i32_const value:1 - 0xa849 | 21 9b 01 | local_set local_index:155 - 0xa84c | 20 9a 01 | local_get local_index:154 - 0xa84f | 20 9b 01 | local_get local_index:155 - 0xa852 | 71 | i32_and - 0xa853 | 21 9c 01 | local_set local_index:156 - 0xa856 | 20 9c 01 | local_get local_index:156 - 0xa859 | 45 | i32_eqz - 0xa85a | 0d 01 | br_if relative_depth:1 - 0xa85c | 20 06 | local_get local_index:6 - 0xa85e | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xa861 | 21 9d 01 | local_set local_index:157 - 0xa864 | 41 01 | i32_const value:1 - 0xa866 | 21 9e 01 | local_set local_index:158 - 0xa869 | 20 9d 01 | local_get local_index:157 - 0xa86c | 20 9e 01 | local_get local_index:158 - 0xa86f | 6a | i32_add - 0xa870 | 21 9f 01 | local_set local_index:159 - 0xa873 | 20 06 | local_get local_index:6 - 0xa875 | 20 9f 01 | local_get local_index:159 - 0xa878 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xa87b | 0c 00 | br relative_depth:0 - 0xa87d | 0b | end - 0xa87e | 0b | end - 0xa87f | 20 06 | local_get local_index:6 - 0xa881 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xa884 | 21 a0 01 | local_set local_index:160 - 0xa887 | 20 06 | local_get local_index:6 - 0xa889 | 20 a0 01 | local_get local_index:160 - 0xa88c | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xa88f | 0b | end - 0xa890 | 20 06 | local_get local_index:6 - 0xa892 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xa895 | 21 a1 01 | local_set local_index:161 - 0xa898 | 41 d0 00 | i32_const value:80 - 0xa89b | 21 a2 01 | local_set local_index:162 - 0xa89e | 20 06 | local_get local_index:6 - 0xa8a0 | 20 a2 01 | local_get local_index:162 - 0xa8a3 | 6a | i32_add - 0xa8a4 | 21 a3 01 | local_set local_index:163 - 0xa8a7 | 20 a3 01 | local_get local_index:163 - 0xa8aa | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xa8b0 | 20 a1 01 | local_get local_index:161 - 0xa8b3 | 0f | return - 0xa8b4 | 0b | end -============== func 167 ==================== - 0xa8b5 | f7 06 | size of function - 0xa8b7 | 01 | 1 local blocks - 0xa8b8 | 6b 7f | 107 locals of type I32 - 0xa8ba | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xa8c0 | 21 03 | local_set local_index:3 - 0xa8c2 | 41 20 | i32_const value:32 - 0xa8c4 | 21 04 | local_set local_index:4 - 0xa8c6 | 20 03 | local_get local_index:3 - 0xa8c8 | 20 04 | local_get local_index:4 - 0xa8ca | 6b | i32_sub - 0xa8cb | 21 05 | local_set local_index:5 - 0xa8cd | 20 05 | local_get local_index:5 - 0xa8cf | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xa8d5 | 20 05 | local_get local_index:5 - 0xa8d7 | 20 00 | local_get local_index:0 - 0xa8d9 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xa8dc | 20 05 | local_get local_index:5 - 0xa8de | 20 01 | local_get local_index:1 - 0xa8e0 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xa8e3 | 20 05 | local_get local_index:5 - 0xa8e5 | 20 02 | local_get local_index:2 - 0xa8e7 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xa8ea | 20 05 | local_get local_index:5 - 0xa8ec | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xa8ef | 21 06 | local_set local_index:6 - 0xa8f1 | 20 06 | local_get local_index:6 - 0xa8f3 | 10 fd 80 80 | call function_index:125 - | 80 00 - 0xa8f9 | 21 07 | local_set local_index:7 - 0xa8fb | 20 05 | local_get local_index:5 - 0xa8fd | 20 07 | local_get local_index:7 - 0xa8ff | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xa902 | 41 00 | i32_const value:0 - 0xa904 | 21 08 | local_set local_index:8 - 0xa906 | 20 05 | local_get local_index:5 - 0xa908 | 20 08 | local_get local_index:8 - 0xa90a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa90d | 02 40 | block blockty:Empty - 0xa90f | 02 40 | block blockty:Empty - 0xa911 | 03 40 | loop blockty:Empty - 0xa913 | 20 05 | local_get local_index:5 - 0xa915 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa918 | 21 09 | local_set local_index:9 - 0xa91a | 20 05 | local_get local_index:5 - 0xa91c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xa91f | 21 0a | local_set local_index:10 - 0xa921 | 20 09 | local_get local_index:9 - 0xa923 | 21 0b | local_set local_index:11 - 0xa925 | 20 0a | local_get local_index:10 - 0xa927 | 21 0c | local_set local_index:12 - 0xa929 | 20 0b | local_get local_index:11 - 0xa92b | 20 0c | local_get local_index:12 - 0xa92d | 48 | i32_lt_s - 0xa92e | 21 0d | local_set local_index:13 - 0xa930 | 41 01 | i32_const value:1 - 0xa932 | 21 0e | local_set local_index:14 - 0xa934 | 20 0d | local_get local_index:13 - 0xa936 | 20 0e | local_get local_index:14 - 0xa938 | 71 | i32_and - 0xa939 | 21 0f | local_set local_index:15 - 0xa93b | 20 0f | local_get local_index:15 - 0xa93d | 45 | i32_eqz - 0xa93e | 0d 01 | br_if relative_depth:1 - 0xa940 | 20 05 | local_get local_index:5 - 0xa942 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xa945 | 21 10 | local_set local_index:16 - 0xa947 | 20 05 | local_get local_index:5 - 0xa949 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xa94c | 21 11 | local_set local_index:17 - 0xa94e | 20 11 | local_get local_index:17 - 0xa950 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xa956 | 21 12 | local_set local_index:18 - 0xa958 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xa95d | 21 13 | local_set local_index:19 - 0xa95f | 20 12 | local_get local_index:18 - 0xa961 | 20 13 | local_get local_index:19 - 0xa963 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xa969 | 21 14 | local_set local_index:20 - 0xa96b | 02 40 | block blockty:Empty - 0xa96d | 20 14 | local_get local_index:20 - 0xa96f | 0d 00 | br_if relative_depth:0 - 0xa971 | 41 d9 9d 80 | i32_const value:3801 - | 80 00 - 0xa977 | 21 15 | local_set local_index:21 - 0xa979 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xa97f | 21 16 | local_set local_index:22 - 0xa981 | 41 f1 18 | i32_const value:3185 - 0xa984 | 21 17 | local_set local_index:23 - 0xa986 | 41 86 9a 80 | i32_const value:3334 - | 80 00 - 0xa98c | 21 18 | local_set local_index:24 - 0xa98e | 20 15 | local_get local_index:21 - 0xa990 | 20 16 | local_get local_index:22 - 0xa992 | 20 17 | local_get local_index:23 - 0xa994 | 20 18 | local_get local_index:24 - 0xa996 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xa99c | 00 | unreachable - 0xa99d | 0b | end - 0xa99e | 20 05 | local_get local_index:5 - 0xa9a0 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xa9a3 | 21 19 | local_set local_index:25 - 0xa9a5 | 41 0c | i32_const value:12 - 0xa9a7 | 21 1a | local_set local_index:26 - 0xa9a9 | 20 19 | local_get local_index:25 - 0xa9ab | 20 1a | local_get local_index:26 - 0xa9ad | 6a | i32_add - 0xa9ae | 21 1b | local_set local_index:27 - 0xa9b0 | 20 05 | local_get local_index:5 - 0xa9b2 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa9b5 | 21 1c | local_set local_index:28 - 0xa9b7 | 41 02 | i32_const value:2 - 0xa9b9 | 21 1d | local_set local_index:29 - 0xa9bb | 20 1c | local_get local_index:28 - 0xa9bd | 20 1d | local_get local_index:29 - 0xa9bf | 74 | i32_shl - 0xa9c0 | 21 1e | local_set local_index:30 - 0xa9c2 | 20 1b | local_get local_index:27 - 0xa9c4 | 20 1e | local_get local_index:30 - 0xa9c6 | 6a | i32_add - 0xa9c7 | 21 1f | local_set local_index:31 - 0xa9c9 | 20 1f | local_get local_index:31 - 0xa9cb | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xa9ce | 21 20 | local_set local_index:32 - 0xa9d0 | 20 10 | local_get local_index:16 - 0xa9d2 | 21 21 | local_set local_index:33 - 0xa9d4 | 20 20 | local_get local_index:32 - 0xa9d6 | 21 22 | local_set local_index:34 - 0xa9d8 | 20 21 | local_get local_index:33 - 0xa9da | 20 22 | local_get local_index:34 - 0xa9dc | 46 | i32_eq - 0xa9dd | 21 23 | local_set local_index:35 - 0xa9df | 41 01 | i32_const value:1 - 0xa9e1 | 21 24 | local_set local_index:36 - 0xa9e3 | 20 23 | local_get local_index:35 - 0xa9e5 | 20 24 | local_get local_index:36 - 0xa9e7 | 71 | i32_and - 0xa9e8 | 21 25 | local_set local_index:37 - 0xa9ea | 02 40 | block blockty:Empty - 0xa9ec | 20 25 | local_get local_index:37 - 0xa9ee | 45 | i32_eqz - 0xa9ef | 0d 00 | br_if relative_depth:0 - 0xa9f1 | 20 05 | local_get local_index:5 - 0xa9f3 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xa9f6 | 21 26 | local_set local_index:38 - 0xa9f8 | 20 05 | local_get local_index:5 - 0xa9fa | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xa9fd | 21 27 | local_set local_index:39 - 0xa9ff | 41 02 | i32_const value:2 - 0xaa01 | 21 28 | local_set local_index:40 - 0xaa03 | 20 27 | local_get local_index:39 - 0xaa05 | 20 28 | local_get local_index:40 - 0xaa07 | 74 | i32_shl - 0xaa08 | 21 29 | local_set local_index:41 - 0xaa0a | 20 26 | local_get local_index:38 - 0xaa0c | 20 29 | local_get local_index:41 - 0xaa0e | 6a | i32_add - 0xaa0f | 21 2a | local_set local_index:42 - 0xaa11 | 20 2a | local_get local_index:42 - 0xaa13 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xaa16 | 21 2b | local_set local_index:43 - 0xaa18 | 20 05 | local_get local_index:5 - 0xaa1a | 20 2b | local_get local_index:43 - 0xaa1c | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xaa1f | 0c 03 | br relative_depth:3 - 0xaa21 | 0b | end - 0xaa22 | 20 05 | local_get local_index:5 - 0xaa24 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xaa27 | 21 2c | local_set local_index:44 - 0xaa29 | 41 01 | i32_const value:1 - 0xaa2b | 21 2d | local_set local_index:45 - 0xaa2d | 20 2c | local_get local_index:44 - 0xaa2f | 20 2d | local_get local_index:45 - 0xaa31 | 6a | i32_add - 0xaa32 | 21 2e | local_set local_index:46 - 0xaa34 | 20 05 | local_get local_index:5 - 0xaa36 | 20 2e | local_get local_index:46 - 0xaa38 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xaa3b | 0c 00 | br relative_depth:0 - 0xaa3d | 0b | end - 0xaa3e | 0b | end - 0xaa3f | 41 00 | i32_const value:0 - 0xaa41 | 21 2f | local_set local_index:47 - 0xaa43 | 20 05 | local_get local_index:5 - 0xaa45 | 20 2f | local_get local_index:47 - 0xaa47 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xaa4a | 02 40 | block blockty:Empty - 0xaa4c | 03 40 | loop blockty:Empty - 0xaa4e | 20 05 | local_get local_index:5 - 0xaa50 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xaa53 | 21 30 | local_set local_index:48 - 0xaa55 | 20 05 | local_get local_index:5 - 0xaa57 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xaa5a | 21 31 | local_set local_index:49 - 0xaa5c | 20 30 | local_get local_index:48 - 0xaa5e | 21 32 | local_set local_index:50 - 0xaa60 | 20 31 | local_get local_index:49 - 0xaa62 | 21 33 | local_set local_index:51 - 0xaa64 | 20 32 | local_get local_index:50 - 0xaa66 | 20 33 | local_get local_index:51 - 0xaa68 | 48 | i32_lt_s - 0xaa69 | 21 34 | local_set local_index:52 - 0xaa6b | 41 01 | i32_const value:1 - 0xaa6d | 21 35 | local_set local_index:53 - 0xaa6f | 20 34 | local_get local_index:52 - 0xaa71 | 20 35 | local_get local_index:53 - 0xaa73 | 71 | i32_and - 0xaa74 | 21 36 | local_set local_index:54 - 0xaa76 | 20 36 | local_get local_index:54 - 0xaa78 | 45 | i32_eqz - 0xaa79 | 0d 01 | br_if relative_depth:1 - 0xaa7b | 20 05 | local_get local_index:5 - 0xaa7d | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xaa80 | 21 37 | local_set local_index:55 - 0xaa82 | 20 05 | local_get local_index:5 - 0xaa84 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xaa87 | 21 38 | local_set local_index:56 - 0xaa89 | 20 38 | local_get local_index:56 - 0xaa8b | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xaa91 | 21 39 | local_set local_index:57 - 0xaa93 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xaa98 | 21 3a | local_set local_index:58 - 0xaa9a | 20 39 | local_get local_index:57 - 0xaa9c | 20 3a | local_get local_index:58 - 0xaa9e | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xaaa4 | 21 3b | local_set local_index:59 - 0xaaa6 | 02 40 | block blockty:Empty - 0xaaa8 | 20 3b | local_get local_index:59 - 0xaaaa | 0d 00 | br_if relative_depth:0 - 0xaaac | 41 d9 9d 80 | i32_const value:3801 - | 80 00 - 0xaab2 | 21 3c | local_set local_index:60 - 0xaab4 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xaaba | 21 3d | local_set local_index:61 - 0xaabc | 41 f5 18 | i32_const value:3189 - 0xaabf | 21 3e | local_set local_index:62 - 0xaac1 | 41 86 9a 80 | i32_const value:3334 - | 80 00 - 0xaac7 | 21 3f | local_set local_index:63 - 0xaac9 | 20 3c | local_get local_index:60 - 0xaacb | 20 3d | local_get local_index:61 - 0xaacd | 20 3e | local_get local_index:62 - 0xaacf | 20 3f | local_get local_index:63 - 0xaad1 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xaad7 | 00 | unreachable - 0xaad8 | 0b | end - 0xaad9 | 20 05 | local_get local_index:5 - 0xaadb | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xaade | 21 40 | local_set local_index:64 - 0xaae0 | 41 0c | i32_const value:12 - 0xaae2 | 21 41 | local_set local_index:65 - 0xaae4 | 20 40 | local_get local_index:64 - 0xaae6 | 20 41 | local_get local_index:65 - 0xaae8 | 6a | i32_add - 0xaae9 | 21 42 | local_set local_index:66 - 0xaaeb | 20 05 | local_get local_index:5 - 0xaaed | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xaaf0 | 21 43 | local_set local_index:67 - 0xaaf2 | 41 02 | i32_const value:2 - 0xaaf4 | 21 44 | local_set local_index:68 - 0xaaf6 | 20 43 | local_get local_index:67 - 0xaaf8 | 20 44 | local_get local_index:68 - 0xaafa | 74 | i32_shl - 0xaafb | 21 45 | local_set local_index:69 - 0xaafd | 20 42 | local_get local_index:66 - 0xaaff | 20 45 | local_get local_index:69 - 0xab01 | 6a | i32_add - 0xab02 | 21 46 | local_set local_index:70 - 0xab04 | 20 46 | local_get local_index:70 - 0xab06 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xab09 | 21 47 | local_set local_index:71 - 0xab0b | 41 02 | i32_const value:2 - 0xab0d | 21 48 | local_set local_index:72 - 0xab0f | 20 37 | local_get local_index:55 - 0xab11 | 20 47 | local_get local_index:71 - 0xab13 | 20 48 | local_get local_index:72 - 0xab15 | 10 ab 81 80 | call function_index:171 - | 80 00 - 0xab1b | 21 49 | local_set local_index:73 - 0xab1d | 20 05 | local_get local_index:5 - 0xab1f | 20 49 | local_get local_index:73 - 0xab21 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xab24 | 20 05 | local_get local_index:5 - 0xab26 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xab29 | 21 4a | local_set local_index:74 - 0xab2b | 41 00 | i32_const value:0 - 0xab2d | 21 4b | local_set local_index:75 - 0xab2f | 20 4a | local_get local_index:74 - 0xab31 | 21 4c | local_set local_index:76 - 0xab33 | 20 4b | local_get local_index:75 - 0xab35 | 21 4d | local_set local_index:77 - 0xab37 | 20 4c | local_get local_index:76 - 0xab39 | 20 4d | local_get local_index:77 - 0xab3b | 47 | i32_ne - 0xab3c | 21 4e | local_set local_index:78 - 0xab3e | 41 7f | i32_const value:-1 - 0xab40 | 21 4f | local_set local_index:79 - 0xab42 | 20 4e | local_get local_index:78 - 0xab44 | 20 4f | local_get local_index:79 - 0xab46 | 73 | i32_xor - 0xab47 | 21 50 | local_set local_index:80 - 0xab49 | 41 7f | i32_const value:-1 - 0xab4b | 21 51 | local_set local_index:81 - 0xab4d | 20 50 | local_get local_index:80 - 0xab4f | 20 51 | local_get local_index:81 - 0xab51 | 73 | i32_xor - 0xab52 | 21 52 | local_set local_index:82 - 0xab54 | 41 01 | i32_const value:1 - 0xab56 | 21 53 | local_set local_index:83 - 0xab58 | 20 52 | local_get local_index:82 - 0xab5a | 20 53 | local_get local_index:83 - 0xab5c | 71 | i32_and - 0xab5d | 21 54 | local_set local_index:84 - 0xab5f | 02 40 | block blockty:Empty - 0xab61 | 20 54 | local_get local_index:84 - 0xab63 | 45 | i32_eqz - 0xab64 | 0d 00 | br_if relative_depth:0 - 0xab66 | 20 05 | local_get local_index:5 - 0xab68 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xab6b | 21 55 | local_set local_index:85 - 0xab6d | 41 00 | i32_const value:0 - 0xab6f | 21 56 | local_set local_index:86 - 0xab71 | 20 55 | local_get local_index:85 - 0xab73 | 21 57 | local_set local_index:87 - 0xab75 | 20 56 | local_get local_index:86 - 0xab77 | 21 58 | local_set local_index:88 - 0xab79 | 20 57 | local_get local_index:87 - 0xab7b | 20 58 | local_get local_index:88 - 0xab7d | 48 | i32_lt_s - 0xab7e | 21 59 | local_set local_index:89 - 0xab80 | 41 7f | i32_const value:-1 - 0xab82 | 21 5a | local_set local_index:90 - 0xab84 | 20 59 | local_get local_index:89 - 0xab86 | 20 5a | local_get local_index:90 - 0xab88 | 73 | i32_xor - 0xab89 | 21 5b | local_set local_index:91 - 0xab8b | 41 7f | i32_const value:-1 - 0xab8d | 21 5c | local_set local_index:92 - 0xab8f | 20 5b | local_get local_index:91 - 0xab91 | 20 5c | local_get local_index:92 - 0xab93 | 73 | i32_xor - 0xab94 | 21 5d | local_set local_index:93 - 0xab96 | 41 01 | i32_const value:1 - 0xab98 | 21 5e | local_set local_index:94 - 0xab9a | 20 5d | local_get local_index:93 - 0xab9c | 20 5e | local_get local_index:94 - 0xab9e | 71 | i32_and - 0xab9f | 21 5f | local_set local_index:95 - 0xaba1 | 02 40 | block blockty:Empty - 0xaba3 | 20 5f | local_get local_index:95 - 0xaba5 | 45 | i32_eqz - 0xaba6 | 0d 00 | br_if relative_depth:0 - 0xaba8 | 41 00 | i32_const value:0 - 0xabaa | 21 60 | local_set local_index:96 - 0xabac | 20 05 | local_get local_index:5 - 0xabae | 20 60 | local_get local_index:96 - 0xabb0 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xabb3 | 0c 04 | br relative_depth:4 - 0xabb5 | 0b | end - 0xabb6 | 20 05 | local_get local_index:5 - 0xabb8 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xabbb | 21 61 | local_set local_index:97 - 0xabbd | 20 05 | local_get local_index:5 - 0xabbf | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xabc2 | 21 62 | local_set local_index:98 - 0xabc4 | 41 02 | i32_const value:2 - 0xabc6 | 21 63 | local_set local_index:99 - 0xabc8 | 20 62 | local_get local_index:98 - 0xabca | 20 63 | local_get local_index:99 - 0xabcc | 74 | i32_shl - 0xabcd | 21 64 | local_set local_index:100 - 0xabcf | 20 61 | local_get local_index:97 - 0xabd1 | 20 64 | local_get local_index:100 - 0xabd3 | 6a | i32_add - 0xabd4 | 21 65 | local_set local_index:101 - 0xabd6 | 20 65 | local_get local_index:101 - 0xabd8 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xabdb | 21 66 | local_set local_index:102 - 0xabdd | 20 05 | local_get local_index:5 - 0xabdf | 20 66 | local_get local_index:102 - 0xabe1 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xabe4 | 0c 03 | br relative_depth:3 - 0xabe6 | 0b | end - 0xabe7 | 20 05 | local_get local_index:5 - 0xabe9 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xabec | 21 67 | local_set local_index:103 - 0xabee | 41 01 | i32_const value:1 - 0xabf0 | 21 68 | local_set local_index:104 - 0xabf2 | 20 67 | local_get local_index:103 - 0xabf4 | 20 68 | local_get local_index:104 - 0xabf6 | 6a | i32_add - 0xabf7 | 21 69 | local_set local_index:105 - 0xabf9 | 20 05 | local_get local_index:5 - 0xabfb | 20 69 | local_get local_index:105 - 0xabfd | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xac00 | 0c 00 | br relative_depth:0 - 0xac02 | 0b | end - 0xac03 | 0b | end - 0xac04 | 41 00 | i32_const value:0 - 0xac06 | 21 6a | local_set local_index:106 - 0xac08 | 20 05 | local_get local_index:5 - 0xac0a | 20 6a | local_get local_index:106 - 0xac0c | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xac0f | 0b | end - 0xac10 | 20 05 | local_get local_index:5 - 0xac12 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xac15 | 21 6b | local_set local_index:107 - 0xac17 | 41 20 | i32_const value:32 - 0xac19 | 21 6c | local_set local_index:108 - 0xac1b | 20 05 | local_get local_index:5 - 0xac1d | 20 6c | local_get local_index:108 - 0xac1f | 6a | i32_add - 0xac20 | 21 6d | local_set local_index:109 - 0xac22 | 20 6d | local_get local_index:109 - 0xac24 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xac2a | 20 6b | local_get local_index:107 - 0xac2c | 0f | return - 0xac2d | 0b | end -============== func 168 ==================== - 0xac2e | dc 16 | size of function - 0xac30 | 01 | 1 local blocks - 0xac31 | b3 02 7f | 307 locals of type I32 - 0xac34 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xac3a | 21 07 | local_set local_index:7 - 0xac3c | 41 e0 00 | i32_const value:96 - 0xac3f | 21 08 | local_set local_index:8 - 0xac41 | 20 07 | local_get local_index:7 - 0xac43 | 20 08 | local_get local_index:8 - 0xac45 | 6b | i32_sub - 0xac46 | 21 09 | local_set local_index:9 - 0xac48 | 20 09 | local_get local_index:9 - 0xac4a | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xac50 | 20 09 | local_get local_index:9 - 0xac52 | 20 00 | local_get local_index:0 - 0xac54 | 36 02 58 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xac57 | 20 09 | local_get local_index:9 - 0xac59 | 20 01 | local_get local_index:1 - 0xac5b | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xac5e | 20 09 | local_get local_index:9 - 0xac60 | 20 02 | local_get local_index:2 - 0xac62 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xac65 | 20 09 | local_get local_index:9 - 0xac67 | 20 03 | local_get local_index:3 - 0xac69 | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xac6c | 20 09 | local_get local_index:9 - 0xac6e | 20 04 | local_get local_index:4 - 0xac70 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xac73 | 20 09 | local_get local_index:9 - 0xac75 | 20 05 | local_get local_index:5 - 0xac77 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xac7a | 20 09 | local_get local_index:9 - 0xac7c | 20 06 | local_get local_index:6 - 0xac7e | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xac81 | 41 00 | i32_const value:0 - 0xac83 | 21 0a | local_set local_index:10 - 0xac85 | 20 09 | local_get local_index:9 - 0xac87 | 20 0a | local_get local_index:10 - 0xac89 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xac8c | 41 00 | i32_const value:0 - 0xac8e | 21 0b | local_set local_index:11 - 0xac90 | 20 09 | local_get local_index:9 - 0xac92 | 20 0b | local_get local_index:11 - 0xac94 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xac97 | 41 00 | i32_const value:0 - 0xac99 | 21 0c | local_set local_index:12 - 0xac9b | 20 09 | local_get local_index:9 - 0xac9d | 20 0c | local_get local_index:12 - 0xac9f | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xaca2 | 20 09 | local_get local_index:9 - 0xaca4 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xaca7 | 21 0d | local_set local_index:13 - 0xaca9 | 20 09 | local_get local_index:9 - 0xacab | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xacae | 21 0e | local_set local_index:14 - 0xacb0 | 41 02 | i32_const value:2 - 0xacb2 | 21 0f | local_set local_index:15 - 0xacb4 | 20 0e | local_get local_index:14 - 0xacb6 | 20 0f | local_get local_index:15 - 0xacb8 | 74 | i32_shl - 0xacb9 | 21 10 | local_set local_index:16 - 0xacbb | 20 0d | local_get local_index:13 - 0xacbd | 20 10 | local_get local_index:16 - 0xacbf | 6a | i32_add - 0xacc0 | 21 11 | local_set local_index:17 - 0xacc2 | 20 09 | local_get local_index:9 - 0xacc4 | 20 11 | local_get local_index:17 - 0xacc6 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xacc9 | 20 09 | local_get local_index:9 - 0xaccb | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xacce | 21 12 | local_set local_index:18 - 0xacd0 | 20 12 | local_get local_index:18 - 0xacd2 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xacd8 | 21 13 | local_set local_index:19 - 0xacda | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xacdf | 21 14 | local_set local_index:20 - 0xace1 | 20 13 | local_get local_index:19 - 0xace3 | 20 14 | local_get local_index:20 - 0xace5 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xaceb | 21 15 | local_set local_index:21 - 0xaced | 41 00 | i32_const value:0 - 0xacef | 21 16 | local_set local_index:22 - 0xacf1 | 20 15 | local_get local_index:21 - 0xacf3 | 21 17 | local_set local_index:23 - 0xacf5 | 20 16 | local_get local_index:22 - 0xacf7 | 21 18 | local_set local_index:24 - 0xacf9 | 20 17 | local_get local_index:23 - 0xacfb | 20 18 | local_get local_index:24 - 0xacfd | 47 | i32_ne - 0xacfe | 21 19 | local_set local_index:25 - 0xad00 | 41 7f | i32_const value:-1 - 0xad02 | 21 1a | local_set local_index:26 - 0xad04 | 20 19 | local_get local_index:25 - 0xad06 | 20 1a | local_get local_index:26 - 0xad08 | 73 | i32_xor - 0xad09 | 21 1b | local_set local_index:27 - 0xad0b | 41 7f | i32_const value:-1 - 0xad0d | 21 1c | local_set local_index:28 - 0xad0f | 20 1b | local_get local_index:27 - 0xad11 | 20 1c | local_get local_index:28 - 0xad13 | 73 | i32_xor - 0xad14 | 21 1d | local_set local_index:29 - 0xad16 | 41 01 | i32_const value:1 - 0xad18 | 21 1e | local_set local_index:30 - 0xad1a | 20 1d | local_get local_index:29 - 0xad1c | 20 1e | local_get local_index:30 - 0xad1e | 71 | i32_and - 0xad1f | 21 1f | local_set local_index:31 - 0xad21 | 20 09 | local_get local_index:9 - 0xad23 | 20 1f | local_get local_index:31 - 0xad25 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xad28 | 02 40 | block blockty:Empty - 0xad2a | 02 40 | block blockty:Empty - 0xad2c | 02 40 | block blockty:Empty - 0xad2e | 02 40 | block blockty:Empty - 0xad30 | 02 40 | block blockty:Empty - 0xad32 | 02 40 | block blockty:Empty - 0xad34 | 03 40 | loop blockty:Empty - 0xad36 | 20 09 | local_get local_index:9 - 0xad38 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xad3b | 21 20 | local_set local_index:32 - 0xad3d | 20 20 | local_get local_index:32 - 0xad3f | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xad45 | 41 00 | i32_const value:0 - 0xad47 | 21 21 | local_set local_index:33 - 0xad49 | 20 09 | local_get local_index:9 - 0xad4b | 20 21 | local_get local_index:33 - 0xad4d | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xad50 | 20 09 | local_get local_index:9 - 0xad52 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xad55 | 21 22 | local_set local_index:34 - 0xad57 | 20 22 | local_get local_index:34 - 0xad59 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xad5f | 41 00 | i32_const value:0 - 0xad61 | 21 23 | local_set local_index:35 - 0xad63 | 20 09 | local_get local_index:9 - 0xad65 | 20 23 | local_get local_index:35 - 0xad67 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xad6a | 20 09 | local_get local_index:9 - 0xad6c | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xad6f | 21 24 | local_set local_index:36 - 0xad71 | 02 40 | block blockty:Empty - 0xad73 | 02 40 | block blockty:Empty - 0xad75 | 20 24 | local_get local_index:36 - 0xad77 | 45 | i32_eqz - 0xad78 | 0d 00 | br_if relative_depth:0 - 0xad7a | 20 09 | local_get local_index:9 - 0xad7c | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xad7f | 21 25 | local_set local_index:37 - 0xad81 | 20 25 | local_get local_index:37 - 0xad83 | 10 fd 80 80 | call function_index:125 - | 80 00 - 0xad89 | 21 26 | local_set local_index:38 - 0xad8b | 20 09 | local_get local_index:9 - 0xad8d | 20 26 | local_get local_index:38 - 0xad8f | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xad92 | 20 09 | local_get local_index:9 - 0xad94 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xad97 | 21 27 | local_set local_index:39 - 0xad99 | 20 09 | local_get local_index:9 - 0xad9b | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xad9e | 21 28 | local_set local_index:40 - 0xada0 | 20 27 | local_get local_index:39 - 0xada2 | 21 29 | local_set local_index:41 - 0xada4 | 20 28 | local_get local_index:40 - 0xada6 | 21 2a | local_set local_index:42 - 0xada8 | 20 29 | local_get local_index:41 - 0xadaa | 20 2a | local_get local_index:42 - 0xadac | 4e | i32_ge_s - 0xadad | 21 2b | local_set local_index:43 - 0xadaf | 41 01 | i32_const value:1 - 0xadb1 | 21 2c | local_set local_index:44 - 0xadb3 | 20 2b | local_get local_index:43 - 0xadb5 | 20 2c | local_get local_index:44 - 0xadb7 | 71 | i32_and - 0xadb8 | 21 2d | local_set local_index:45 - 0xadba | 02 40 | block blockty:Empty - 0xadbc | 20 2d | local_get local_index:45 - 0xadbe | 45 | i32_eqz - 0xadbf | 0d 00 | br_if relative_depth:0 - 0xadc1 | 0c 04 | br relative_depth:4 - 0xadc3 | 0b | end - 0xadc4 | 20 09 | local_get local_index:9 - 0xadc6 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xadc9 | 21 2e | local_set local_index:46 - 0xadcb | 20 2e | local_get local_index:46 - 0xadcd | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xadd3 | 21 2f | local_set local_index:47 - 0xadd5 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xadda | 21 30 | local_set local_index:48 - 0xaddc | 20 2f | local_get local_index:47 - 0xadde | 20 30 | local_get local_index:48 - 0xade0 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xade6 | 21 31 | local_set local_index:49 - 0xade8 | 02 40 | block blockty:Empty - 0xadea | 20 31 | local_get local_index:49 - 0xadec | 0d 00 | br_if relative_depth:0 - 0xadee | 41 f0 9d 80 | i32_const value:3824 - | 80 00 - 0xadf4 | 21 32 | local_set local_index:50 - 0xadf6 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xadfc | 21 33 | local_set local_index:51 - 0xadfe | 41 be 19 | i32_const value:3262 - 0xae01 | 21 34 | local_set local_index:52 - 0xae03 | 41 9e 90 80 | i32_const value:2078 - | 80 00 - 0xae09 | 21 35 | local_set local_index:53 - 0xae0b | 20 32 | local_get local_index:50 - 0xae0d | 20 33 | local_get local_index:51 - 0xae0f | 20 34 | local_get local_index:52 - 0xae11 | 20 35 | local_get local_index:53 - 0xae13 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xae19 | 00 | unreachable - 0xae1a | 0b | end - 0xae1b | 20 09 | local_get local_index:9 - 0xae1d | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xae20 | 21 36 | local_set local_index:54 - 0xae22 | 41 0c | i32_const value:12 - 0xae24 | 21 37 | local_set local_index:55 - 0xae26 | 20 36 | local_get local_index:54 - 0xae28 | 20 37 | local_get local_index:55 - 0xae2a | 6a | i32_add - 0xae2b | 21 38 | local_set local_index:56 - 0xae2d | 20 09 | local_get local_index:9 - 0xae2f | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xae32 | 21 39 | local_set local_index:57 - 0xae34 | 41 02 | i32_const value:2 - 0xae36 | 21 3a | local_set local_index:58 - 0xae38 | 20 39 | local_get local_index:57 - 0xae3a | 20 3a | local_get local_index:58 - 0xae3c | 74 | i32_shl - 0xae3d | 21 3b | local_set local_index:59 - 0xae3f | 20 38 | local_get local_index:56 - 0xae41 | 20 3b | local_get local_index:59 - 0xae43 | 6a | i32_add - 0xae44 | 21 3c | local_set local_index:60 - 0xae46 | 20 3c | local_get local_index:60 - 0xae48 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xae4b | 21 3d | local_set local_index:61 - 0xae4d | 20 09 | local_get local_index:9 - 0xae4f | 20 3d | local_get local_index:61 - 0xae51 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xae54 | 20 09 | local_get local_index:9 - 0xae56 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xae59 | 21 3e | local_set local_index:62 - 0xae5b | 20 09 | local_get local_index:9 - 0xae5d | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xae60 | 21 3f | local_set local_index:63 - 0xae62 | 41 02 | i32_const value:2 - 0xae64 | 21 40 | local_set local_index:64 - 0xae66 | 20 3f | local_get local_index:63 - 0xae68 | 20 40 | local_get local_index:64 - 0xae6a | 74 | i32_shl - 0xae6b | 21 41 | local_set local_index:65 - 0xae6d | 20 3e | local_get local_index:62 - 0xae6f | 20 41 | local_get local_index:65 - 0xae71 | 6a | i32_add - 0xae72 | 21 42 | local_set local_index:66 - 0xae74 | 20 42 | local_get local_index:66 - 0xae76 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xae79 | 21 43 | local_set local_index:67 - 0xae7b | 20 09 | local_get local_index:9 - 0xae7d | 20 43 | local_get local_index:67 - 0xae7f | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xae82 | 20 09 | local_get local_index:9 - 0xae84 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xae87 | 21 44 | local_set local_index:68 - 0xae89 | 41 01 | i32_const value:1 - 0xae8b | 21 45 | local_set local_index:69 - 0xae8d | 20 44 | local_get local_index:68 - 0xae8f | 20 45 | local_get local_index:69 - 0xae91 | 6a | i32_add - 0xae92 | 21 46 | local_set local_index:70 - 0xae94 | 20 09 | local_get local_index:9 - 0xae96 | 20 46 | local_get local_index:70 - 0xae98 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xae9b | 0c 01 | br relative_depth:1 - 0xae9d | 0b | end - 0xae9e | 20 09 | local_get local_index:9 - 0xaea0 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xaea3 | 21 47 | local_set local_index:71 - 0xaea5 | 41 34 | i32_const value:52 - 0xaea7 | 21 48 | local_set local_index:72 - 0xaea9 | 20 09 | local_get local_index:9 - 0xaeab | 20 48 | local_get local_index:72 - 0xaead | 6a | i32_add - 0xaeae | 21 49 | local_set local_index:73 - 0xaeb0 | 20 49 | local_get local_index:73 - 0xaeb2 | 21 4a | local_set local_index:74 - 0xaeb4 | 41 3c | i32_const value:60 - 0xaeb6 | 21 4b | local_set local_index:75 - 0xaeb8 | 20 09 | local_get local_index:9 - 0xaeba | 20 4b | local_get local_index:75 - 0xaebc | 6a | i32_add - 0xaebd | 21 4c | local_set local_index:76 - 0xaebf | 20 4c | local_get local_index:76 - 0xaec1 | 21 4d | local_set local_index:77 - 0xaec3 | 41 38 | i32_const value:56 - 0xaec5 | 21 4e | local_set local_index:78 - 0xaec7 | 20 09 | local_get local_index:9 - 0xaec9 | 20 4e | local_get local_index:78 - 0xaecb | 6a | i32_add - 0xaecc | 21 4f | local_set local_index:79 - 0xaece | 20 4f | local_get local_index:79 - 0xaed0 | 21 50 | local_set local_index:80 - 0xaed2 | 20 47 | local_get local_index:71 - 0xaed4 | 20 4a | local_get local_index:74 - 0xaed6 | 20 4d | local_get local_index:77 - 0xaed8 | 20 50 | local_get local_index:80 - 0xaeda | 10 ad 80 80 | call function_index:45 - | 80 00 - 0xaee0 | 21 51 | local_set local_index:81 - 0xaee2 | 02 40 | block blockty:Empty - 0xaee4 | 20 51 | local_get local_index:81 - 0xaee6 | 0d 00 | br_if relative_depth:0 - 0xaee8 | 0c 03 | br relative_depth:3 - 0xaeea | 0b | end - 0xaeeb | 0b | end - 0xaeec | 20 09 | local_get local_index:9 - 0xaeee | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xaef1 | 21 52 | local_set local_index:82 - 0xaef3 | 20 09 | local_get local_index:9 - 0xaef5 | 20 52 | local_get local_index:82 - 0xaef7 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xaefa | 03 40 | loop blockty:Empty - 0xaefc | 20 09 | local_get local_index:9 - 0xaefe | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xaf01 | 21 53 | local_set local_index:83 - 0xaf03 | 20 53 | local_get local_index:83 - 0xaf05 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xaf08 | 21 54 | local_set local_index:84 - 0xaf0a | 41 00 | i32_const value:0 - 0xaf0c | 21 55 | local_set local_index:85 - 0xaf0e | 20 54 | local_get local_index:84 - 0xaf10 | 21 56 | local_set local_index:86 - 0xaf12 | 20 55 | local_get local_index:85 - 0xaf14 | 21 57 | local_set local_index:87 - 0xaf16 | 20 56 | local_get local_index:86 - 0xaf18 | 20 57 | local_get local_index:87 - 0xaf1a | 47 | i32_ne - 0xaf1b | 21 58 | local_set local_index:88 - 0xaf1d | 41 00 | i32_const value:0 - 0xaf1f | 21 59 | local_set local_index:89 - 0xaf21 | 41 01 | i32_const value:1 - 0xaf23 | 21 5a | local_set local_index:90 - 0xaf25 | 20 58 | local_get local_index:88 - 0xaf27 | 20 5a | local_get local_index:90 - 0xaf29 | 71 | i32_and - 0xaf2a | 21 5b | local_set local_index:91 - 0xaf2c | 20 59 | local_get local_index:89 - 0xaf2e | 21 5c | local_set local_index:92 - 0xaf30 | 02 40 | block blockty:Empty - 0xaf32 | 20 5b | local_get local_index:91 - 0xaf34 | 45 | i32_eqz - 0xaf35 | 0d 00 | br_if relative_depth:0 - 0xaf37 | 20 09 | local_get local_index:9 - 0xaf39 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xaf3c | 21 5d | local_set local_index:93 - 0xaf3e | 20 5d | local_get local_index:93 - 0xaf40 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xaf43 | 21 5e | local_set local_index:94 - 0xaf45 | 20 5e | local_get local_index:94 - 0xaf47 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xaf4a | 21 5f | local_set local_index:95 - 0xaf4c | 20 09 | local_get local_index:9 - 0xaf4e | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xaf51 | 21 60 | local_set local_index:96 - 0xaf53 | 20 5f | local_get local_index:95 - 0xaf55 | 21 61 | local_set local_index:97 - 0xaf57 | 20 60 | local_get local_index:96 - 0xaf59 | 21 62 | local_set local_index:98 - 0xaf5b | 20 61 | local_get local_index:97 - 0xaf5d | 20 62 | local_get local_index:98 - 0xaf5f | 47 | i32_ne - 0xaf60 | 21 63 | local_set local_index:99 - 0xaf62 | 20 63 | local_get local_index:99 - 0xaf64 | 21 5c | local_set local_index:92 - 0xaf66 | 0b | end - 0xaf67 | 20 5c | local_get local_index:92 - 0xaf69 | 21 64 | local_set local_index:100 - 0xaf6b | 41 01 | i32_const value:1 - 0xaf6d | 21 65 | local_set local_index:101 - 0xaf6f | 20 64 | local_get local_index:100 - 0xaf71 | 20 65 | local_get local_index:101 - 0xaf73 | 71 | i32_and - 0xaf74 | 21 66 | local_set local_index:102 - 0xaf76 | 02 40 | block blockty:Empty - 0xaf78 | 20 66 | local_get local_index:102 - 0xaf7a | 45 | i32_eqz - 0xaf7b | 0d 00 | br_if relative_depth:0 - 0xaf7d | 20 09 | local_get local_index:9 - 0xaf7f | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xaf82 | 21 67 | local_set local_index:103 - 0xaf84 | 41 04 | i32_const value:4 - 0xaf86 | 21 68 | local_set local_index:104 - 0xaf88 | 20 67 | local_get local_index:103 - 0xaf8a | 20 68 | local_get local_index:104 - 0xaf8c | 6a | i32_add - 0xaf8d | 21 69 | local_set local_index:105 - 0xaf8f | 20 09 | local_get local_index:9 - 0xaf91 | 20 69 | local_get local_index:105 - 0xaf93 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xaf96 | 0c 01 | br relative_depth:1 - 0xaf98 | 0b | end - 0xaf99 | 0b | end - 0xaf9a | 20 09 | local_get local_index:9 - 0xaf9c | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xaf9f | 21 6a | local_set local_index:106 - 0xafa1 | 20 6a | local_get local_index:106 - 0xafa3 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xafa6 | 21 6b | local_set local_index:107 - 0xafa8 | 41 00 | i32_const value:0 - 0xafaa | 21 6c | local_set local_index:108 - 0xafac | 20 6b | local_get local_index:107 - 0xafae | 21 6d | local_set local_index:109 - 0xafb0 | 20 6c | local_get local_index:108 - 0xafb2 | 21 6e | local_set local_index:110 - 0xafb4 | 20 6d | local_get local_index:109 - 0xafb6 | 20 6e | local_get local_index:110 - 0xafb8 | 47 | i32_ne - 0xafb9 | 21 6f | local_set local_index:111 - 0xafbb | 41 01 | i32_const value:1 - 0xafbd | 21 70 | local_set local_index:112 - 0xafbf | 20 6f | local_get local_index:111 - 0xafc1 | 20 70 | local_get local_index:112 - 0xafc3 | 71 | i32_and - 0xafc4 | 21 71 | local_set local_index:113 - 0xafc6 | 02 40 | block blockty:Empty - 0xafc8 | 20 71 | local_get local_index:113 - 0xafca | 45 | i32_eqz - 0xafcb | 0d 00 | br_if relative_depth:0 - 0xafcd | 20 09 | local_get local_index:9 - 0xafcf | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xafd2 | 21 72 | local_set local_index:114 - 0xafd4 | 20 09 | local_get local_index:9 - 0xafd6 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xafd9 | 21 73 | local_set local_index:115 - 0xafdb | 20 09 | local_get local_index:9 - 0xafdd | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xafe0 | 21 74 | local_set local_index:116 - 0xafe2 | 20 09 | local_get local_index:9 - 0xafe4 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xafe7 | 21 75 | local_set local_index:117 - 0xafe9 | 20 74 | local_get local_index:116 - 0xafeb | 20 75 | local_get local_index:117 - 0xafed | 6b | i32_sub - 0xafee | 21 76 | local_set local_index:118 - 0xaff0 | 41 02 | i32_const value:2 - 0xaff2 | 21 77 | local_set local_index:119 - 0xaff4 | 20 76 | local_get local_index:118 - 0xaff6 | 20 77 | local_get local_index:119 - 0xaff8 | 75 | i32_shr_s - 0xaff9 | 21 78 | local_set local_index:120 - 0xaffb | 41 02 | i32_const value:2 - 0xaffd | 21 79 | local_set local_index:121 - 0xafff | 20 78 | local_get local_index:120 - 0xb001 | 20 79 | local_get local_index:121 - 0xb003 | 74 | i32_shl - 0xb004 | 21 7a | local_set local_index:122 - 0xb006 | 20 73 | local_get local_index:115 - 0xb008 | 20 7a | local_get local_index:122 - 0xb00a | 6a | i32_add - 0xb00b | 21 7b | local_set local_index:123 - 0xb00d | 20 7b | local_get local_index:123 - 0xb00f | 20 72 | local_get local_index:114 - 0xb011 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb014 | 41 00 | i32_const value:0 - 0xb016 | 21 7c | local_set local_index:124 - 0xb018 | 20 09 | local_get local_index:9 - 0xb01a | 20 7c | local_get local_index:124 - 0xb01c | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb01f | 41 00 | i32_const value:0 - 0xb021 | 21 7d | local_set local_index:125 - 0xb023 | 20 09 | local_get local_index:9 - 0xb025 | 20 7d | local_get local_index:125 - 0xb027 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xb02a | 0c 01 | br relative_depth:1 - 0xb02c | 0b | end - 0xb02d | 20 09 | local_get local_index:9 - 0xb02f | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb032 | 21 7e | local_set local_index:126 - 0xb034 | 20 7e | local_get local_index:126 - 0xb036 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xb03c | 20 09 | local_get local_index:9 - 0xb03e | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xb041 | 21 7f | local_set local_index:127 - 0xb043 | 20 7f | local_get local_index:127 - 0xb045 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xb04b | 20 09 | local_get local_index:9 - 0xb04d | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xb050 | 21 80 01 | local_set local_index:128 - 0xb053 | 20 09 | local_get local_index:9 - 0xb055 | 20 80 01 | local_get local_index:128 - 0xb058 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xb05b | 20 09 | local_get local_index:9 - 0xb05d | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb060 | 21 81 01 | local_set local_index:129 - 0xb063 | 20 81 01 | local_get local_index:129 - 0xb066 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xb06c | 21 82 01 | local_set local_index:130 - 0xb06f | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xb075 | 21 83 01 | local_set local_index:131 - 0xb078 | 20 82 01 | local_get local_index:130 - 0xb07b | 20 83 01 | local_get local_index:131 - 0xb07e | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xb084 | 21 84 01 | local_set local_index:132 - 0xb087 | 41 00 | i32_const value:0 - 0xb089 | 21 85 01 | local_set local_index:133 - 0xb08c | 20 84 01 | local_get local_index:132 - 0xb08f | 21 86 01 | local_set local_index:134 - 0xb092 | 20 85 01 | local_get local_index:133 - 0xb095 | 21 87 01 | local_set local_index:135 - 0xb098 | 20 86 01 | local_get local_index:134 - 0xb09b | 20 87 01 | local_get local_index:135 - 0xb09e | 47 | i32_ne - 0xb09f | 21 88 01 | local_set local_index:136 - 0xb0a2 | 41 7f | i32_const value:-1 - 0xb0a4 | 21 89 01 | local_set local_index:137 - 0xb0a7 | 20 88 01 | local_get local_index:136 - 0xb0aa | 20 89 01 | local_get local_index:137 - 0xb0ad | 73 | i32_xor - 0xb0ae | 21 8a 01 | local_set local_index:138 - 0xb0b1 | 41 7f | i32_const value:-1 - 0xb0b3 | 21 8b 01 | local_set local_index:139 - 0xb0b6 | 20 8a 01 | local_get local_index:138 - 0xb0b9 | 20 8b 01 | local_get local_index:139 - 0xb0bc | 73 | i32_xor - 0xb0bd | 21 8c 01 | local_set local_index:140 - 0xb0c0 | 41 01 | i32_const value:1 - 0xb0c2 | 21 8d 01 | local_set local_index:141 - 0xb0c5 | 20 8c 01 | local_get local_index:140 - 0xb0c8 | 20 8d 01 | local_get local_index:141 - 0xb0cb | 71 | i32_and - 0xb0cc | 21 8e 01 | local_set local_index:142 - 0xb0cf | 02 40 | block blockty:Empty - 0xb0d1 | 02 40 | block blockty:Empty - 0xb0d3 | 20 8e 01 | local_get local_index:142 - 0xb0d6 | 45 | i32_eqz - 0xb0d7 | 0d 00 | br_if relative_depth:0 - 0xb0d9 | 02 40 | block blockty:Empty - 0xb0db | 03 40 | loop blockty:Empty - 0xb0dd | 20 09 | local_get local_index:9 - 0xb0df | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xb0e2 | 21 8f 01 | local_set local_index:143 - 0xb0e5 | 20 8f 01 | local_get local_index:143 - 0xb0e8 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb0eb | 21 90 01 | local_set local_index:144 - 0xb0ee | 41 00 | i32_const value:0 - 0xb0f0 | 21 91 01 | local_set local_index:145 - 0xb0f3 | 20 90 01 | local_get local_index:144 - 0xb0f6 | 21 92 01 | local_set local_index:146 - 0xb0f9 | 20 91 01 | local_get local_index:145 - 0xb0fc | 21 93 01 | local_set local_index:147 - 0xb0ff | 20 92 01 | local_get local_index:146 - 0xb102 | 20 93 01 | local_get local_index:147 - 0xb105 | 47 | i32_ne - 0xb106 | 21 94 01 | local_set local_index:148 - 0xb109 | 41 01 | i32_const value:1 - 0xb10b | 21 95 01 | local_set local_index:149 - 0xb10e | 20 94 01 | local_get local_index:148 - 0xb111 | 20 95 01 | local_get local_index:149 - 0xb114 | 71 | i32_and - 0xb115 | 21 96 01 | local_set local_index:150 - 0xb118 | 20 96 01 | local_get local_index:150 - 0xb11b | 45 | i32_eqz - 0xb11c | 0d 01 | br_if relative_depth:1 - 0xb11e | 20 09 | local_get local_index:9 - 0xb120 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xb123 | 21 97 01 | local_set local_index:151 - 0xb126 | 20 97 01 | local_get local_index:151 - 0xb129 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb12c | 21 98 01 | local_set local_index:152 - 0xb12f | 20 98 01 | local_get local_index:152 - 0xb132 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb135 | 21 99 01 | local_set local_index:153 - 0xb138 | 20 99 01 | local_get local_index:153 - 0xb13b | 10 ac 81 80 | call function_index:172 - | 80 00 - 0xb141 | 21 9a 01 | local_set local_index:154 - 0xb144 | 20 09 | local_get local_index:9 - 0xb146 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb149 | 21 9b 01 | local_set local_index:155 - 0xb14c | 20 9b 01 | local_get local_index:155 - 0xb14f | 10 ac 81 80 | call function_index:172 - | 80 00 - 0xb155 | 21 9c 01 | local_set local_index:156 - 0xb158 | 20 9a 01 | local_get local_index:154 - 0xb15b | 21 9d 01 | local_set local_index:157 - 0xb15e | 20 9c 01 | local_get local_index:156 - 0xb161 | 21 9e 01 | local_set local_index:158 - 0xb164 | 20 9d 01 | local_get local_index:157 - 0xb167 | 20 9e 01 | local_get local_index:158 - 0xb16a | 47 | i32_ne - 0xb16b | 21 9f 01 | local_set local_index:159 - 0xb16e | 41 01 | i32_const value:1 - 0xb170 | 21 a0 01 | local_set local_index:160 - 0xb173 | 20 9f 01 | local_get local_index:159 - 0xb176 | 20 a0 01 | local_get local_index:160 - 0xb179 | 71 | i32_and - 0xb17a | 21 a1 01 | local_set local_index:161 - 0xb17d | 02 40 | block blockty:Empty - 0xb17f | 02 40 | block blockty:Empty - 0xb181 | 20 a1 01 | local_get local_index:161 - 0xb184 | 45 | i32_eqz - 0xb185 | 0d 00 | br_if relative_depth:0 - 0xb187 | 41 01 | i32_const value:1 - 0xb189 | 21 a2 01 | local_set local_index:162 - 0xb18c | 20 a2 01 | local_get local_index:162 - 0xb18f | 21 a3 01 | local_set local_index:163 - 0xb192 | 0c 01 | br relative_depth:1 - 0xb194 | 0b | end - 0xb195 | 20 09 | local_get local_index:9 - 0xb197 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xb19a | 21 a4 01 | local_set local_index:164 - 0xb19d | 20 a4 01 | local_get local_index:164 - 0xb1a0 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb1a3 | 21 a5 01 | local_set local_index:165 - 0xb1a6 | 20 a5 01 | local_get local_index:165 - 0xb1a9 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb1ac | 21 a6 01 | local_set local_index:166 - 0xb1af | 20 09 | local_get local_index:9 - 0xb1b1 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb1b4 | 21 a7 01 | local_set local_index:167 - 0xb1b7 | 20 a6 01 | local_get local_index:166 - 0xb1ba | 20 a7 01 | local_get local_index:167 - 0xb1bd | 10 b6 80 80 | call function_index:54 - | 80 00 - 0xb1c3 | 21 a8 01 | local_set local_index:168 - 0xb1c6 | 20 a8 01 | local_get local_index:168 - 0xb1c9 | 21 a3 01 | local_set local_index:163 - 0xb1cc | 0b | end - 0xb1cd | 20 a3 01 | local_get local_index:163 - 0xb1d0 | 21 a9 01 | local_set local_index:169 - 0xb1d3 | 20 09 | local_get local_index:9 - 0xb1d5 | 20 a9 01 | local_get local_index:169 - 0xb1d8 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xb1db | 20 09 | local_get local_index:9 - 0xb1dd | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xb1e0 | 21 aa 01 | local_set local_index:170 - 0xb1e3 | 41 00 | i32_const value:0 - 0xb1e5 | 21 ab 01 | local_set local_index:171 - 0xb1e8 | 20 aa 01 | local_get local_index:170 - 0xb1eb | 21 ac 01 | local_set local_index:172 - 0xb1ee | 20 ab 01 | local_get local_index:171 - 0xb1f1 | 21 ad 01 | local_set local_index:173 - 0xb1f4 | 20 ac 01 | local_get local_index:172 - 0xb1f7 | 20 ad 01 | local_get local_index:173 - 0xb1fa | 48 | i32_lt_s - 0xb1fb | 21 ae 01 | local_set local_index:174 - 0xb1fe | 41 01 | i32_const value:1 - 0xb200 | 21 af 01 | local_set local_index:175 - 0xb203 | 20 ae 01 | local_get local_index:174 - 0xb206 | 20 af 01 | local_get local_index:175 - 0xb209 | 71 | i32_and - 0xb20a | 21 b0 01 | local_set local_index:176 - 0xb20d | 02 40 | block blockty:Empty - 0xb20f | 20 b0 01 | local_get local_index:176 - 0xb212 | 45 | i32_eqz - 0xb213 | 0d 00 | br_if relative_depth:0 - 0xb215 | 10 8f 80 80 | call function_index:15 - | 80 00 - 0xb21b | 21 b1 01 | local_set local_index:177 - 0xb21e | 41 00 | i32_const value:0 - 0xb220 | 21 b2 01 | local_set local_index:178 - 0xb223 | 20 b1 01 | local_get local_index:177 - 0xb226 | 21 b3 01 | local_set local_index:179 - 0xb229 | 20 b2 01 | local_get local_index:178 - 0xb22c | 21 b4 01 | local_set local_index:180 - 0xb22f | 20 b3 01 | local_get local_index:179 - 0xb232 | 20 b4 01 | local_get local_index:180 - 0xb235 | 47 | i32_ne - 0xb236 | 21 b5 01 | local_set local_index:181 - 0xb239 | 41 7f | i32_const value:-1 - 0xb23b | 21 b6 01 | local_set local_index:182 - 0xb23e | 20 b5 01 | local_get local_index:181 - 0xb241 | 20 b6 01 | local_get local_index:182 - 0xb244 | 73 | i32_xor - 0xb245 | 21 b7 01 | local_set local_index:183 - 0xb248 | 41 7f | i32_const value:-1 - 0xb24a | 21 b8 01 | local_set local_index:184 - 0xb24d | 20 b7 01 | local_get local_index:183 - 0xb250 | 20 b8 01 | local_get local_index:184 - 0xb253 | 73 | i32_xor - 0xb254 | 21 b9 01 | local_set local_index:185 - 0xb257 | 41 01 | i32_const value:1 - 0xb259 | 21 ba 01 | local_set local_index:186 - 0xb25c | 20 b9 01 | local_get local_index:185 - 0xb25f | 20 ba 01 | local_get local_index:186 - 0xb262 | 71 | i32_and - 0xb263 | 21 bb 01 | local_set local_index:187 - 0xb266 | 20 bb 01 | local_get local_index:187 - 0xb269 | 45 | i32_eqz - 0xb26a | 0d 00 | br_if relative_depth:0 - 0xb26c | 0c 0a | br relative_depth:10 - 0xb26e | 0b | end - 0xb26f | 20 09 | local_get local_index:9 - 0xb271 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xb274 | 21 bc 01 | local_set local_index:188 - 0xb277 | 02 40 | block blockty:Empty - 0xb279 | 20 bc 01 | local_get local_index:188 - 0xb27c | 0d 00 | br_if relative_depth:0 - 0xb27e | 20 09 | local_get local_index:9 - 0xb280 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xb283 | 21 bd 01 | local_set local_index:189 - 0xb286 | 20 09 | local_get local_index:9 - 0xb288 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xb28b | 21 be 01 | local_set local_index:190 - 0xb28e | 20 09 | local_get local_index:9 - 0xb290 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xb293 | 21 bf 01 | local_set local_index:191 - 0xb296 | 20 09 | local_get local_index:9 - 0xb298 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xb29b | 21 c0 01 | local_set local_index:192 - 0xb29e | 20 bf 01 | local_get local_index:191 - 0xb2a1 | 20 c0 01 | local_get local_index:192 - 0xb2a4 | 6b | i32_sub - 0xb2a5 | 21 c1 01 | local_set local_index:193 - 0xb2a8 | 41 02 | i32_const value:2 - 0xb2aa | 21 c2 01 | local_set local_index:194 - 0xb2ad | 20 c1 01 | local_get local_index:193 - 0xb2b0 | 20 c2 01 | local_get local_index:194 - 0xb2b3 | 75 | i32_shr_s - 0xb2b4 | 21 c3 01 | local_set local_index:195 - 0xb2b7 | 41 02 | i32_const value:2 - 0xb2b9 | 21 c4 01 | local_set local_index:196 - 0xb2bc | 20 c3 01 | local_get local_index:195 - 0xb2bf | 20 c4 01 | local_get local_index:196 - 0xb2c2 | 74 | i32_shl - 0xb2c3 | 21 c5 01 | local_set local_index:197 - 0xb2c6 | 20 be 01 | local_get local_index:190 - 0xb2c9 | 20 c5 01 | local_get local_index:197 - 0xb2cc | 6a | i32_add - 0xb2cd | 21 c6 01 | local_set local_index:198 - 0xb2d0 | 20 c6 01 | local_get local_index:198 - 0xb2d3 | 20 bd 01 | local_get local_index:189 - 0xb2d6 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb2d9 | 0c 02 | br relative_depth:2 - 0xb2db | 0b | end - 0xb2dc | 20 09 | local_get local_index:9 - 0xb2de | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xb2e1 | 21 c7 01 | local_set local_index:199 - 0xb2e4 | 41 04 | i32_const value:4 - 0xb2e6 | 21 c8 01 | local_set local_index:200 - 0xb2e9 | 20 c7 01 | local_get local_index:199 - 0xb2ec | 20 c8 01 | local_get local_index:200 - 0xb2ef | 6a | i32_add - 0xb2f0 | 21 c9 01 | local_set local_index:201 - 0xb2f3 | 20 09 | local_get local_index:9 - 0xb2f5 | 20 c9 01 | local_get local_index:201 - 0xb2f8 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xb2fb | 0c 00 | br relative_depth:0 - 0xb2fd | 0b | end - 0xb2fe | 0b | end - 0xb2ff | 20 09 | local_get local_index:9 - 0xb301 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xb304 | 21 ca 01 | local_set local_index:202 - 0xb307 | 20 ca 01 | local_get local_index:202 - 0xb30a | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb30d | 21 cb 01 | local_set local_index:203 - 0xb310 | 41 00 | i32_const value:0 - 0xb312 | 21 cc 01 | local_set local_index:204 - 0xb315 | 20 cb 01 | local_get local_index:203 - 0xb318 | 21 cd 01 | local_set local_index:205 - 0xb31b | 20 cc 01 | local_get local_index:204 - 0xb31e | 21 ce 01 | local_set local_index:206 - 0xb321 | 20 cd 01 | local_get local_index:205 - 0xb324 | 20 ce 01 | local_get local_index:206 - 0xb327 | 47 | i32_ne - 0xb328 | 21 cf 01 | local_set local_index:207 - 0xb32b | 41 01 | i32_const value:1 - 0xb32d | 21 d0 01 | local_set local_index:208 - 0xb330 | 20 cf 01 | local_get local_index:207 - 0xb333 | 20 d0 01 | local_get local_index:208 - 0xb336 | 71 | i32_and - 0xb337 | 21 d1 01 | local_set local_index:209 - 0xb33a | 02 40 | block blockty:Empty - 0xb33c | 20 d1 01 | local_get local_index:209 - 0xb33f | 45 | i32_eqz - 0xb340 | 0d 00 | br_if relative_depth:0 - 0xb342 | 0c 03 | br relative_depth:3 - 0xb344 | 0b | end - 0xb345 | 20 09 | local_get local_index:9 - 0xb347 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xb34a | 21 d2 01 | local_set local_index:210 - 0xb34d | 20 09 | local_get local_index:9 - 0xb34f | 20 d2 01 | local_get local_index:210 - 0xb352 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb355 | 02 40 | block blockty:Empty - 0xb357 | 03 40 | loop blockty:Empty - 0xb359 | 20 09 | local_get local_index:9 - 0xb35b | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb35e | 21 d3 01 | local_set local_index:211 - 0xb361 | 20 09 | local_get local_index:9 - 0xb363 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xb366 | 21 d4 01 | local_set local_index:212 - 0xb369 | 20 d3 01 | local_get local_index:211 - 0xb36c | 21 d5 01 | local_set local_index:213 - 0xb36f | 20 d4 01 | local_get local_index:212 - 0xb372 | 21 d6 01 | local_set local_index:214 - 0xb375 | 20 d5 01 | local_get local_index:213 - 0xb378 | 20 d6 01 | local_get local_index:214 - 0xb37b | 47 | i32_ne - 0xb37c | 21 d7 01 | local_set local_index:215 - 0xb37f | 41 01 | i32_const value:1 - 0xb381 | 21 d8 01 | local_set local_index:216 - 0xb384 | 20 d7 01 | local_get local_index:215 - 0xb387 | 20 d8 01 | local_get local_index:216 - 0xb38a | 71 | i32_and - 0xb38b | 21 d9 01 | local_set local_index:217 - 0xb38e | 20 d9 01 | local_get local_index:217 - 0xb391 | 45 | i32_eqz - 0xb392 | 0d 01 | br_if relative_depth:1 - 0xb394 | 20 09 | local_get local_index:9 - 0xb396 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb399 | 21 da 01 | local_set local_index:218 - 0xb39c | 20 da 01 | local_get local_index:218 - 0xb39f | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb3a2 | 21 db 01 | local_set local_index:219 - 0xb3a5 | 20 db 01 | local_get local_index:219 - 0xb3a8 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb3ab | 21 dc 01 | local_set local_index:220 - 0xb3ae | 20 09 | local_get local_index:9 - 0xb3b0 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb3b3 | 21 dd 01 | local_set local_index:221 - 0xb3b6 | 20 dc 01 | local_get local_index:220 - 0xb3b9 | 21 de 01 | local_set local_index:222 - 0xb3bc | 20 dd 01 | local_get local_index:221 - 0xb3bf | 21 df 01 | local_set local_index:223 - 0xb3c2 | 20 de 01 | local_get local_index:222 - 0xb3c5 | 20 df 01 | local_get local_index:223 - 0xb3c8 | 46 | i32_eq - 0xb3c9 | 21 e0 01 | local_set local_index:224 - 0xb3cc | 41 01 | i32_const value:1 - 0xb3ce | 21 e1 01 | local_set local_index:225 - 0xb3d1 | 20 e0 01 | local_get local_index:224 - 0xb3d4 | 20 e1 01 | local_get local_index:225 - 0xb3d7 | 71 | i32_and - 0xb3d8 | 21 e2 01 | local_set local_index:226 - 0xb3db | 02 40 | block blockty:Empty - 0xb3dd | 02 40 | block blockty:Empty - 0xb3df | 20 e2 01 | local_get local_index:226 - 0xb3e2 | 45 | i32_eqz - 0xb3e3 | 0d 00 | br_if relative_depth:0 - 0xb3e5 | 41 00 | i32_const value:0 - 0xb3e7 | 21 e3 01 | local_set local_index:227 - 0xb3ea | 20 e3 01 | local_get local_index:227 - 0xb3ed | 21 e4 01 | local_set local_index:228 - 0xb3f0 | 0c 01 | br relative_depth:1 - 0xb3f2 | 0b | end - 0xb3f3 | 20 09 | local_get local_index:9 - 0xb3f5 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb3f8 | 21 e5 01 | local_set local_index:229 - 0xb3fb | 20 e5 01 | local_get local_index:229 - 0xb3fe | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb401 | 21 e6 01 | local_set local_index:230 - 0xb404 | 20 e6 01 | local_get local_index:230 - 0xb407 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb40a | 21 e7 01 | local_set local_index:231 - 0xb40d | 20 e7 01 | local_get local_index:231 - 0xb410 | 10 ac 81 80 | call function_index:172 - | 80 00 - 0xb416 | 21 e8 01 | local_set local_index:232 - 0xb419 | 20 09 | local_get local_index:9 - 0xb41b | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb41e | 21 e9 01 | local_set local_index:233 - 0xb421 | 20 e9 01 | local_get local_index:233 - 0xb424 | 10 ac 81 80 | call function_index:172 - | 80 00 - 0xb42a | 21 ea 01 | local_set local_index:234 - 0xb42d | 20 e8 01 | local_get local_index:232 - 0xb430 | 21 eb 01 | local_set local_index:235 - 0xb433 | 20 ea 01 | local_get local_index:234 - 0xb436 | 21 ec 01 | local_set local_index:236 - 0xb439 | 20 eb 01 | local_get local_index:235 - 0xb43c | 20 ec 01 | local_get local_index:236 - 0xb43f | 47 | i32_ne - 0xb440 | 21 ed 01 | local_set local_index:237 - 0xb443 | 41 01 | i32_const value:1 - 0xb445 | 21 ee 01 | local_set local_index:238 - 0xb448 | 20 ed 01 | local_get local_index:237 - 0xb44b | 20 ee 01 | local_get local_index:238 - 0xb44e | 71 | i32_and - 0xb44f | 21 ef 01 | local_set local_index:239 - 0xb452 | 02 40 | block blockty:Empty - 0xb454 | 02 40 | block blockty:Empty - 0xb456 | 20 ef 01 | local_get local_index:239 - 0xb459 | 45 | i32_eqz - 0xb45a | 0d 00 | br_if relative_depth:0 - 0xb45c | 41 01 | i32_const value:1 - 0xb45e | 21 f0 01 | local_set local_index:240 - 0xb461 | 20 f0 01 | local_get local_index:240 - 0xb464 | 21 f1 01 | local_set local_index:241 - 0xb467 | 0c 01 | br relative_depth:1 - 0xb469 | 0b | end - 0xb46a | 20 09 | local_get local_index:9 - 0xb46c | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb46f | 21 f2 01 | local_set local_index:242 - 0xb472 | 20 f2 01 | local_get local_index:242 - 0xb475 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb478 | 21 f3 01 | local_set local_index:243 - 0xb47b | 20 f3 01 | local_get local_index:243 - 0xb47e | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb481 | 21 f4 01 | local_set local_index:244 - 0xb484 | 20 09 | local_get local_index:9 - 0xb486 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb489 | 21 f5 01 | local_set local_index:245 - 0xb48c | 20 f4 01 | local_get local_index:244 - 0xb48f | 20 f5 01 | local_get local_index:245 - 0xb492 | 10 b6 80 80 | call function_index:54 - | 80 00 - 0xb498 | 21 f6 01 | local_set local_index:246 - 0xb49b | 20 f6 01 | local_get local_index:246 - 0xb49e | 21 f1 01 | local_set local_index:241 - 0xb4a1 | 0b | end - 0xb4a2 | 20 f1 01 | local_get local_index:241 - 0xb4a5 | 21 f7 01 | local_set local_index:247 - 0xb4a8 | 20 f7 01 | local_get local_index:247 - 0xb4ab | 21 e4 01 | local_set local_index:228 - 0xb4ae | 0b | end - 0xb4af | 20 e4 01 | local_get local_index:228 - 0xb4b2 | 21 f8 01 | local_set local_index:248 - 0xb4b5 | 20 09 | local_get local_index:9 - 0xb4b7 | 20 f8 01 | local_get local_index:248 - 0xb4ba | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xb4bd | 20 09 | local_get local_index:9 - 0xb4bf | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xb4c2 | 21 f9 01 | local_set local_index:249 - 0xb4c5 | 41 00 | i32_const value:0 - 0xb4c7 | 21 fa 01 | local_set local_index:250 - 0xb4ca | 20 f9 01 | local_get local_index:249 - 0xb4cd | 21 fb 01 | local_set local_index:251 - 0xb4d0 | 20 fa 01 | local_get local_index:250 - 0xb4d3 | 21 fc 01 | local_set local_index:252 - 0xb4d6 | 20 fb 01 | local_get local_index:251 - 0xb4d9 | 20 fc 01 | local_get local_index:252 - 0xb4dc | 48 | i32_lt_s - 0xb4dd | 21 fd 01 | local_set local_index:253 - 0xb4e0 | 41 01 | i32_const value:1 - 0xb4e2 | 21 fe 01 | local_set local_index:254 - 0xb4e5 | 20 fd 01 | local_get local_index:253 - 0xb4e8 | 20 fe 01 | local_get local_index:254 - 0xb4eb | 71 | i32_and - 0xb4ec | 21 ff 01 | local_set local_index:255 - 0xb4ef | 02 40 | block blockty:Empty - 0xb4f1 | 20 ff 01 | local_get local_index:255 - 0xb4f4 | 45 | i32_eqz - 0xb4f5 | 0d 00 | br_if relative_depth:0 - 0xb4f7 | 10 8f 80 80 | call function_index:15 - | 80 00 - 0xb4fd | 21 80 02 | local_set local_index:256 - 0xb500 | 41 00 | i32_const value:0 - 0xb502 | 21 81 02 | local_set local_index:257 - 0xb505 | 20 80 02 | local_get local_index:256 - 0xb508 | 21 82 02 | local_set local_index:258 - 0xb50b | 20 81 02 | local_get local_index:257 - 0xb50e | 21 83 02 | local_set local_index:259 - 0xb511 | 20 82 02 | local_get local_index:258 - 0xb514 | 20 83 02 | local_get local_index:259 - 0xb517 | 47 | i32_ne - 0xb518 | 21 84 02 | local_set local_index:260 - 0xb51b | 41 7f | i32_const value:-1 - 0xb51d | 21 85 02 | local_set local_index:261 - 0xb520 | 20 84 02 | local_get local_index:260 - 0xb523 | 20 85 02 | local_get local_index:261 - 0xb526 | 73 | i32_xor - 0xb527 | 21 86 02 | local_set local_index:262 - 0xb52a | 41 7f | i32_const value:-1 - 0xb52c | 21 87 02 | local_set local_index:263 - 0xb52f | 20 86 02 | local_get local_index:262 - 0xb532 | 20 87 02 | local_get local_index:263 - 0xb535 | 73 | i32_xor - 0xb536 | 21 88 02 | local_set local_index:264 - 0xb539 | 41 01 | i32_const value:1 - 0xb53b | 21 89 02 | local_set local_index:265 - 0xb53e | 20 88 02 | local_get local_index:264 - 0xb541 | 20 89 02 | local_get local_index:265 - 0xb544 | 71 | i32_and - 0xb545 | 21 8a 02 | local_set local_index:266 - 0xb548 | 20 8a 02 | local_get local_index:266 - 0xb54b | 45 | i32_eqz - 0xb54c | 0d 00 | br_if relative_depth:0 - 0xb54e | 0c 0a | br relative_depth:10 - 0xb550 | 0b | end - 0xb551 | 20 09 | local_get local_index:9 - 0xb553 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xb556 | 21 8b 02 | local_set local_index:267 - 0xb559 | 02 40 | block blockty:Empty - 0xb55b | 20 8b 02 | local_get local_index:267 - 0xb55e | 0d 00 | br_if relative_depth:0 - 0xb560 | 0c 07 | br relative_depth:7 - 0xb562 | 0b | end - 0xb563 | 20 09 | local_get local_index:9 - 0xb565 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb568 | 21 8c 02 | local_set local_index:268 - 0xb56b | 41 04 | i32_const value:4 - 0xb56d | 21 8d 02 | local_set local_index:269 - 0xb570 | 20 8c 02 | local_get local_index:268 - 0xb573 | 20 8d 02 | local_get local_index:269 - 0xb576 | 6a | i32_add - 0xb577 | 21 8e 02 | local_set local_index:270 - 0xb57a | 20 09 | local_get local_index:9 - 0xb57c | 20 8e 02 | local_get local_index:270 - 0xb57f | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb582 | 0c 00 | br relative_depth:0 - 0xb584 | 0b | end - 0xb585 | 0b | end - 0xb586 | 0c 01 | br relative_depth:1 - 0xb588 | 0b | end - 0xb589 | 0c 04 | br relative_depth:4 - 0xb58b | 0b | end - 0xb58c | 20 09 | local_get local_index:9 - 0xb58e | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xb591 | 21 8f 02 | local_set local_index:271 - 0xb594 | 41 00 | i32_const value:0 - 0xb596 | 21 90 02 | local_set local_index:272 - 0xb599 | 20 8f 02 | local_get local_index:271 - 0xb59c | 21 91 02 | local_set local_index:273 - 0xb59f | 20 90 02 | local_get local_index:272 - 0xb5a2 | 21 92 02 | local_set local_index:274 - 0xb5a5 | 20 91 02 | local_get local_index:273 - 0xb5a8 | 20 92 02 | local_get local_index:274 - 0xb5ab | 47 | i32_ne - 0xb5ac | 21 93 02 | local_set local_index:275 - 0xb5af | 41 01 | i32_const value:1 - 0xb5b1 | 21 94 02 | local_set local_index:276 - 0xb5b4 | 20 93 02 | local_get local_index:275 - 0xb5b7 | 20 94 02 | local_get local_index:276 - 0xb5ba | 71 | i32_and - 0xb5bb | 21 95 02 | local_set local_index:277 - 0xb5be | 02 40 | block blockty:Empty - 0xb5c0 | 02 40 | block blockty:Empty - 0xb5c2 | 20 95 02 | local_get local_index:277 - 0xb5c5 | 45 | i32_eqz - 0xb5c6 | 0d 00 | br_if relative_depth:0 - 0xb5c8 | 20 09 | local_get local_index:9 - 0xb5ca | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xb5cd | 21 96 02 | local_set local_index:278 - 0xb5d0 | 20 09 | local_get local_index:9 - 0xb5d2 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb5d5 | 21 97 02 | local_set local_index:279 - 0xb5d8 | 20 09 | local_get local_index:9 - 0xb5da | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xb5dd | 21 98 02 | local_set local_index:280 - 0xb5e0 | 20 96 02 | local_get local_index:278 - 0xb5e3 | 20 97 02 | local_get local_index:279 - 0xb5e6 | 20 98 02 | local_get local_index:280 - 0xb5e9 | 10 8d 80 80 | call function_index:13 - | 80 00 - 0xb5ef | 21 99 02 | local_set local_index:281 - 0xb5f2 | 41 00 | i32_const value:0 - 0xb5f4 | 21 9a 02 | local_set local_index:282 - 0xb5f7 | 20 99 02 | local_get local_index:281 - 0xb5fa | 21 9b 02 | local_set local_index:283 - 0xb5fd | 20 9a 02 | local_get local_index:282 - 0xb600 | 21 9c 02 | local_set local_index:284 - 0xb603 | 20 9b 02 | local_get local_index:283 - 0xb606 | 20 9c 02 | local_get local_index:284 - 0xb609 | 47 | i32_ne - 0xb60a | 21 9d 02 | local_set local_index:285 - 0xb60d | 41 7f | i32_const value:-1 - 0xb60f | 21 9e 02 | local_set local_index:286 - 0xb612 | 20 9d 02 | local_get local_index:285 - 0xb615 | 20 9e 02 | local_get local_index:286 - 0xb618 | 73 | i32_xor - 0xb619 | 21 9f 02 | local_set local_index:287 - 0xb61c | 41 7f | i32_const value:-1 - 0xb61e | 21 a0 02 | local_set local_index:288 - 0xb621 | 20 9f 02 | local_get local_index:287 - 0xb624 | 20 a0 02 | local_get local_index:288 - 0xb627 | 73 | i32_xor - 0xb628 | 21 a1 02 | local_set local_index:289 - 0xb62b | 41 01 | i32_const value:1 - 0xb62d | 21 a2 02 | local_set local_index:290 - 0xb630 | 20 a1 02 | local_get local_index:289 - 0xb633 | 20 a2 02 | local_get local_index:290 - 0xb636 | 71 | i32_and - 0xb637 | 21 a3 02 | local_set local_index:291 - 0xb63a | 02 40 | block blockty:Empty - 0xb63c | 20 a3 02 | local_get local_index:291 - 0xb63f | 45 | i32_eqz - 0xb640 | 0d 00 | br_if relative_depth:0 - 0xb642 | 0c 08 | br relative_depth:8 - 0xb644 | 0b | end - 0xb645 | 0c 01 | br relative_depth:1 - 0xb647 | 0b | end - 0xb648 | 0c 05 | br relative_depth:5 - 0xb64a | 0b | end - 0xb64b | 0c 00 | br relative_depth:0 - 0xb64d | 0b | end - 0xb64e | 0b | end - 0xb64f | 20 09 | local_get local_index:9 - 0xb651 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb654 | 21 a4 02 | local_set local_index:292 - 0xb657 | 20 a4 02 | local_get local_index:292 - 0xb65a | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xb660 | 20 09 | local_get local_index:9 - 0xb662 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xb665 | 21 a5 02 | local_set local_index:293 - 0xb668 | 20 a5 02 | local_get local_index:293 - 0xb66b | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xb671 | 41 00 | i32_const value:0 - 0xb673 | 21 a6 02 | local_set local_index:294 - 0xb676 | 20 09 | local_get local_index:9 - 0xb678 | 20 a6 02 | local_get local_index:294 - 0xb67b | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xb67e | 0c 04 | br relative_depth:4 - 0xb680 | 0b | end - 0xb681 | 20 09 | local_get local_index:9 - 0xb683 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xb686 | 21 a7 02 | local_set local_index:295 - 0xb689 | 20 09 | local_get local_index:9 - 0xb68b | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb68e | 21 a8 02 | local_set local_index:296 - 0xb691 | 20 a7 02 | local_get local_index:295 - 0xb694 | 20 a8 02 | local_get local_index:296 - 0xb697 | 10 ad 81 80 | call function_index:173 - | 80 00 - 0xb69d | 0c 02 | br relative_depth:2 - 0xb69f | 0b | end - 0xb6a0 | 41 00 | i32_const value:0 - 0xb6a2 | 21 a9 02 | local_set local_index:297 - 0xb6a5 | 20 a9 02 | local_get local_index:297 - 0xb6a8 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xb6af | 21 aa 02 | local_set local_index:298 - 0xb6b2 | 20 09 | local_get local_index:9 - 0xb6b4 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xb6b7 | 21 ab 02 | local_set local_index:299 - 0xb6ba | 20 09 | local_get local_index:9 - 0xb6bc | 20 ab 02 | local_get local_index:299 - 0xb6bf | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xb6c2 | 41 fc 8f 80 | i32_const value:2044 - | 80 00 - 0xb6c8 | 21 ac 02 | local_set local_index:300 - 0xb6cb | 41 10 | i32_const value:16 - 0xb6cd | 21 ad 02 | local_set local_index:301 - 0xb6d0 | 20 09 | local_get local_index:9 - 0xb6d2 | 20 ad 02 | local_get local_index:301 - 0xb6d5 | 6a | i32_add - 0xb6d6 | 21 ae 02 | local_set local_index:302 - 0xb6d9 | 20 aa 02 | local_get local_index:298 - 0xb6dc | 20 ac 02 | local_get local_index:300 - 0xb6df | 20 ae 02 | local_get local_index:302 - 0xb6e2 | 10 a0 80 80 | call function_index:32 - | 80 00 - 0xb6e8 | 1a | drop - 0xb6e9 | 0c 01 | br relative_depth:1 - 0xb6eb | 0b | end - 0xb6ec | 41 00 | i32_const value:0 - 0xb6ee | 21 af 02 | local_set local_index:303 - 0xb6f1 | 20 af 02 | local_get local_index:303 - 0xb6f4 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xb6fb | 21 b0 02 | local_set local_index:304 - 0xb6fe | 20 09 | local_get local_index:9 - 0xb700 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xb703 | 21 b1 02 | local_set local_index:305 - 0xb706 | 20 09 | local_get local_index:9 - 0xb708 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb70b | 21 b2 02 | local_set local_index:306 - 0xb70e | 20 09 | local_get local_index:9 - 0xb710 | 20 b2 02 | local_get local_index:306 - 0xb713 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xb716 | 20 09 | local_get local_index:9 - 0xb718 | 20 b1 02 | local_get local_index:305 - 0xb71b | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb71e | 41 f7 a1 80 | i32_const value:4343 - | 80 00 - 0xb724 | 21 b3 02 | local_set local_index:307 - 0xb727 | 20 b0 02 | local_get local_index:304 - 0xb72a | 20 b3 02 | local_get local_index:307 - 0xb72d | 20 09 | local_get local_index:9 - 0xb72f | 10 a0 80 80 | call function_index:32 - | 80 00 - 0xb735 | 1a | drop - 0xb736 | 0b | end - 0xb737 | 20 09 | local_get local_index:9 - 0xb739 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xb73c | 21 b4 02 | local_set local_index:308 - 0xb73f | 20 b4 02 | local_get local_index:308 - 0xb742 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xb748 | 20 09 | local_get local_index:9 - 0xb74a | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xb74d | 21 b5 02 | local_set local_index:309 - 0xb750 | 20 b5 02 | local_get local_index:309 - 0xb753 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xb759 | 41 7f | i32_const value:-1 - 0xb75b | 21 b6 02 | local_set local_index:310 - 0xb75e | 20 09 | local_get local_index:9 - 0xb760 | 20 b6 02 | local_get local_index:310 - 0xb763 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xb766 | 0b | end - 0xb767 | 20 09 | local_get local_index:9 - 0xb769 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xb76c | 21 b7 02 | local_set local_index:311 - 0xb76f | 41 e0 00 | i32_const value:96 - 0xb772 | 21 b8 02 | local_set local_index:312 - 0xb775 | 20 09 | local_get local_index:9 - 0xb777 | 20 b8 02 | local_get local_index:312 - 0xb77a | 6a | i32_add - 0xb77b | 21 b9 02 | local_set local_index:313 - 0xb77e | 20 b9 02 | local_get local_index:313 - 0xb781 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xb787 | 20 b7 02 | local_get local_index:311 - 0xb78a | 0f | return - 0xb78b | 0b | end -============== func 169 ==================== - 0xb78c | 8f 03 | size of function - 0xb78e | 01 | 1 local blocks - 0xb78f | 25 7f | 37 locals of type I32 - 0xb791 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xb797 | 21 05 | local_set local_index:5 - 0xb799 | 41 30 | i32_const value:48 - 0xb79b | 21 06 | local_set local_index:6 - 0xb79d | 20 05 | local_get local_index:5 - 0xb79f | 20 06 | local_get local_index:6 - 0xb7a1 | 6b | i32_sub - 0xb7a2 | 21 07 | local_set local_index:7 - 0xb7a4 | 20 07 | local_get local_index:7 - 0xb7a6 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xb7ac | 20 07 | local_get local_index:7 - 0xb7ae | 20 00 | local_get local_index:0 - 0xb7b0 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xb7b3 | 20 07 | local_get local_index:7 - 0xb7b5 | 20 01 | local_get local_index:1 - 0xb7b7 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xb7ba | 20 07 | local_get local_index:7 - 0xb7bc | 20 02 | local_get local_index:2 - 0xb7be | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xb7c1 | 20 07 | local_get local_index:7 - 0xb7c3 | 20 03 | local_get local_index:3 - 0xb7c5 | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xb7c8 | 20 07 | local_get local_index:7 - 0xb7ca | 20 04 | local_get local_index:4 - 0xb7cc | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb7cf | 20 07 | local_get local_index:7 - 0xb7d1 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb7d4 | 21 08 | local_set local_index:8 - 0xb7d6 | 20 07 | local_get local_index:7 - 0xb7d8 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xb7db | 21 09 | local_set local_index:9 - 0xb7dd | 20 08 | local_get local_index:8 - 0xb7df | 21 0a | local_set local_index:10 - 0xb7e1 | 20 09 | local_get local_index:9 - 0xb7e3 | 21 0b | local_set local_index:11 - 0xb7e5 | 20 0a | local_get local_index:10 - 0xb7e7 | 20 0b | local_get local_index:11 - 0xb7e9 | 48 | i32_lt_s - 0xb7ea | 21 0c | local_set local_index:12 - 0xb7ec | 41 01 | i32_const value:1 - 0xb7ee | 21 0d | local_set local_index:13 - 0xb7f0 | 20 0c | local_get local_index:12 - 0xb7f2 | 20 0d | local_get local_index:13 - 0xb7f4 | 71 | i32_and - 0xb7f5 | 21 0e | local_set local_index:14 - 0xb7f7 | 02 40 | block blockty:Empty - 0xb7f9 | 02 40 | block blockty:Empty - 0xb7fb | 20 0e | local_get local_index:14 - 0xb7fd | 45 | i32_eqz - 0xb7fe | 0d 00 | br_if relative_depth:0 - 0xb800 | 20 07 | local_get local_index:7 - 0xb802 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xb805 | 21 0f | local_set local_index:15 - 0xb807 | 20 07 | local_get local_index:7 - 0xb809 | 20 0f | local_get local_index:15 - 0xb80b | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xb80e | 41 d2 89 80 | i32_const value:1234 - | 80 00 - 0xb814 | 21 10 | local_set local_index:16 - 0xb816 | 20 07 | local_get local_index:7 - 0xb818 | 20 10 | local_get local_index:16 - 0xb81a | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xb81d | 0c 01 | br relative_depth:1 - 0xb81f | 0b | end - 0xb820 | 20 07 | local_get local_index:7 - 0xb822 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xb825 | 21 11 | local_set local_index:17 - 0xb827 | 20 07 | local_get local_index:7 - 0xb829 | 20 11 | local_get local_index:17 - 0xb82b | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xb82e | 41 c0 89 80 | i32_const value:1216 - | 80 00 - 0xb834 | 21 12 | local_set local_index:18 - 0xb836 | 20 07 | local_get local_index:7 - 0xb838 | 20 12 | local_get local_index:18 - 0xb83a | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xb83d | 0b | end - 0xb83e | 20 07 | local_get local_index:7 - 0xb840 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xb843 | 21 13 | local_set local_index:19 - 0xb845 | 02 40 | block blockty:Empty - 0xb847 | 20 13 | local_get local_index:19 - 0xb849 | 45 | i32_eqz - 0xb84a | 0d 00 | br_if relative_depth:0 - 0xb84c | 41 f8 88 80 | i32_const value:1144 - | 80 00 - 0xb852 | 21 14 | local_set local_index:20 - 0xb854 | 20 07 | local_get local_index:7 - 0xb856 | 20 14 | local_get local_index:20 - 0xb858 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xb85b | 0b | end - 0xb85c | 41 00 | i32_const value:0 - 0xb85e | 21 15 | local_set local_index:21 - 0xb860 | 20 15 | local_get local_index:21 - 0xb862 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xb869 | 21 16 | local_set local_index:22 - 0xb86b | 20 07 | local_get local_index:7 - 0xb86d | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xb870 | 21 17 | local_set local_index:23 - 0xb872 | 20 07 | local_get local_index:7 - 0xb874 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xb877 | 21 18 | local_set local_index:24 - 0xb879 | 20 07 | local_get local_index:7 - 0xb87b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xb87e | 21 19 | local_set local_index:25 - 0xb880 | 20 07 | local_get local_index:7 - 0xb882 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xb885 | 21 1a | local_set local_index:26 - 0xb887 | 41 01 | i32_const value:1 - 0xb889 | 21 1b | local_set local_index:27 - 0xb88b | 20 1a | local_get local_index:26 - 0xb88d | 21 1c | local_set local_index:28 - 0xb88f | 20 1b | local_get local_index:27 - 0xb891 | 21 1d | local_set local_index:29 - 0xb893 | 20 1c | local_get local_index:28 - 0xb895 | 20 1d | local_get local_index:29 - 0xb897 | 46 | i32_eq - 0xb898 | 21 1e | local_set local_index:30 - 0xb89a | 41 c9 a3 80 | i32_const value:4553 - | 80 00 - 0xb8a0 | 21 1f | local_set local_index:31 - 0xb8a2 | 41 b8 90 80 | i32_const value:2104 - | 80 00 - 0xb8a8 | 21 20 | local_set local_index:32 - 0xb8aa | 41 01 | i32_const value:1 - 0xb8ac | 21 21 | local_set local_index:33 - 0xb8ae | 20 1e | local_get local_index:30 - 0xb8b0 | 20 21 | local_get local_index:33 - 0xb8b2 | 71 | i32_and - 0xb8b3 | 21 22 | local_set local_index:34 - 0xb8b5 | 20 1f | local_get local_index:31 - 0xb8b7 | 20 20 | local_get local_index:32 - 0xb8b9 | 20 22 | local_get local_index:34 - 0xb8bb | 1b | select - 0xb8bc | 21 23 | local_set local_index:35 - 0xb8be | 20 07 | local_get local_index:7 - 0xb8c0 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xb8c3 | 21 24 | local_set local_index:36 - 0xb8c5 | 41 10 | i32_const value:16 - 0xb8c7 | 21 25 | local_set local_index:37 - 0xb8c9 | 20 07 | local_get local_index:7 - 0xb8cb | 20 25 | local_get local_index:37 - 0xb8cd | 6a | i32_add - 0xb8ce | 21 26 | local_set local_index:38 - 0xb8d0 | 20 26 | local_get local_index:38 - 0xb8d2 | 20 24 | local_get local_index:36 - 0xb8d4 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb8d7 | 20 07 | local_get local_index:7 - 0xb8d9 | 20 23 | local_get local_index:35 - 0xb8db | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xb8de | 20 07 | local_get local_index:7 - 0xb8e0 | 20 19 | local_get local_index:25 - 0xb8e2 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xb8e5 | 20 07 | local_get local_index:7 - 0xb8e7 | 20 18 | local_get local_index:24 - 0xb8e9 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xb8ec | 20 07 | local_get local_index:7 - 0xb8ee | 20 17 | local_get local_index:23 - 0xb8f0 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xb8f3 | 41 d7 9f 80 | i32_const value:4055 - | 80 00 - 0xb8f9 | 21 27 | local_set local_index:39 - 0xb8fb | 20 16 | local_get local_index:22 - 0xb8fd | 20 27 | local_get local_index:39 - 0xb8ff | 20 07 | local_get local_index:7 - 0xb901 | 10 a0 80 80 | call function_index:32 - | 80 00 - 0xb907 | 1a | drop - 0xb908 | 41 30 | i32_const value:48 - 0xb90a | 21 28 | local_set local_index:40 - 0xb90c | 20 07 | local_get local_index:7 - 0xb90e | 20 28 | local_get local_index:40 - 0xb910 | 6a | i32_add - 0xb911 | 21 29 | local_set local_index:41 - 0xb913 | 20 29 | local_get local_index:41 - 0xb915 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xb91b | 0f | return - 0xb91c | 0b | end -============== func 170 ==================== - 0xb91d | d6 20 | size of function - 0xb91f | 09 | 9 local blocks - 0xb920 | 3c 7f | 60 locals of type I32 - 0xb922 | 01 7e | 1 locals of type I64 - 0xb924 | 03 7f | 3 locals of type I32 - 0xb926 | 03 7e | 3 locals of type I64 - 0xb928 | 9d 01 7f | 157 locals of type I32 - 0xb92b | 01 7e | 1 locals of type I64 - 0xb92d | 03 7f | 3 locals of type I32 - 0xb92f | 03 7e | 3 locals of type I64 - 0xb931 | c3 01 7f | 195 locals of type I32 - 0xb934 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xb93a | 21 02 | local_set local_index:2 - 0xb93c | 41 e0 00 | i32_const value:96 - 0xb93f | 21 03 | local_set local_index:3 - 0xb941 | 20 02 | local_get local_index:2 - 0xb943 | 20 03 | local_get local_index:3 - 0xb945 | 6b | i32_sub - 0xb946 | 21 04 | local_set local_index:4 - 0xb948 | 20 04 | local_get local_index:4 - 0xb94a | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xb950 | 20 04 | local_get local_index:4 - 0xb952 | 20 00 | local_get local_index:0 - 0xb954 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xb957 | 20 04 | local_get local_index:4 - 0xb959 | 20 01 | local_get local_index:1 - 0xb95b | 36 02 58 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xb95e | 41 00 | i32_const value:0 - 0xb960 | 21 05 | local_set local_index:5 - 0xb962 | 20 04 | local_get local_index:4 - 0xb964 | 20 05 | local_get local_index:5 - 0xb966 | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xb969 | 41 00 | i32_const value:0 - 0xb96b | 21 06 | local_set local_index:6 - 0xb96d | 20 04 | local_get local_index:4 - 0xb96f | 20 06 | local_get local_index:6 - 0xb971 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xb974 | 41 00 | i32_const value:0 - 0xb976 | 21 07 | local_set local_index:7 - 0xb978 | 20 04 | local_get local_index:4 - 0xb97a | 20 07 | local_get local_index:7 - 0xb97c | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xb97f | 41 00 | i32_const value:0 - 0xb981 | 21 08 | local_set local_index:8 - 0xb983 | 20 04 | local_get local_index:4 - 0xb985 | 20 08 | local_get local_index:8 - 0xb987 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xb98a | 41 00 | i32_const value:0 - 0xb98c | 21 09 | local_set local_index:9 - 0xb98e | 20 04 | local_get local_index:4 - 0xb990 | 20 09 | local_get local_index:9 - 0xb992 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xb995 | 41 00 | i32_const value:0 - 0xb997 | 21 0a | local_set local_index:10 - 0xb999 | 20 04 | local_get local_index:4 - 0xb99b | 20 0a | local_get local_index:10 - 0xb99d | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xb9a0 | 41 00 | i32_const value:0 - 0xb9a2 | 21 0b | local_set local_index:11 - 0xb9a4 | 20 04 | local_get local_index:4 - 0xb9a6 | 20 0b | local_get local_index:11 - 0xb9a8 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xb9ab | 41 00 | i32_const value:0 - 0xb9ad | 21 0c | local_set local_index:12 - 0xb9af | 20 04 | local_get local_index:4 - 0xb9b1 | 20 0c | local_get local_index:12 - 0xb9b3 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xb9b6 | 41 00 | i32_const value:0 - 0xb9b8 | 21 0d | local_set local_index:13 - 0xb9ba | 20 04 | local_get local_index:4 - 0xb9bc | 20 0d | local_get local_index:13 - 0xb9be | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xb9c1 | 20 04 | local_get local_index:4 - 0xb9c3 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xb9c6 | 21 0e | local_set local_index:14 - 0xb9c8 | 41 00 | i32_const value:0 - 0xb9ca | 21 0f | local_set local_index:15 - 0xb9cc | 20 0f | local_get local_index:15 - 0xb9ce | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xb9d5 | 21 10 | local_set local_index:16 - 0xb9d7 | 20 10 | local_get local_index:16 - 0xb9d9 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xb9dc | 21 11 | local_set local_index:17 - 0xb9de | 41 01 | i32_const value:1 - 0xb9e0 | 21 12 | local_set local_index:18 - 0xb9e2 | 20 0e | local_get local_index:14 - 0xb9e4 | 20 11 | local_get local_index:17 - 0xb9e6 | 20 12 | local_get local_index:18 - 0xb9e8 | 10 b7 80 80 | call function_index:55 - | 80 00 - 0xb9ee | 21 13 | local_set local_index:19 - 0xb9f0 | 20 04 | local_get local_index:4 - 0xb9f2 | 20 13 | local_get local_index:19 - 0xb9f4 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xb9f7 | 20 04 | local_get local_index:4 - 0xb9f9 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xb9fc | 21 14 | local_set local_index:20 - 0xb9fe | 41 00 | i32_const value:0 - 0xba00 | 21 15 | local_set local_index:21 - 0xba02 | 20 14 | local_get local_index:20 - 0xba04 | 21 16 | local_set local_index:22 - 0xba06 | 20 15 | local_get local_index:21 - 0xba08 | 21 17 | local_set local_index:23 - 0xba0a | 20 16 | local_get local_index:22 - 0xba0c | 20 17 | local_get local_index:23 - 0xba0e | 47 | i32_ne - 0xba0f | 21 18 | local_set local_index:24 - 0xba11 | 41 7f | i32_const value:-1 - 0xba13 | 21 19 | local_set local_index:25 - 0xba15 | 20 18 | local_get local_index:24 - 0xba17 | 20 19 | local_get local_index:25 - 0xba19 | 73 | i32_xor - 0xba1a | 21 1a | local_set local_index:26 - 0xba1c | 41 7f | i32_const value:-1 - 0xba1e | 21 1b | local_set local_index:27 - 0xba20 | 20 1a | local_get local_index:26 - 0xba22 | 20 1b | local_get local_index:27 - 0xba24 | 73 | i32_xor - 0xba25 | 21 1c | local_set local_index:28 - 0xba27 | 41 7f | i32_const value:-1 - 0xba29 | 21 1d | local_set local_index:29 - 0xba2b | 20 1c | local_get local_index:28 - 0xba2d | 20 1d | local_get local_index:29 - 0xba2f | 73 | i32_xor - 0xba30 | 21 1e | local_set local_index:30 - 0xba32 | 41 01 | i32_const value:1 - 0xba34 | 21 1f | local_set local_index:31 - 0xba36 | 20 1e | local_get local_index:30 - 0xba38 | 20 1f | local_get local_index:31 - 0xba3a | 71 | i32_and - 0xba3b | 21 20 | local_set local_index:32 - 0xba3d | 02 40 | block blockty:Empty - 0xba3f | 02 40 | block blockty:Empty - 0xba41 | 02 40 | block blockty:Empty - 0xba43 | 20 20 | local_get local_index:32 - 0xba45 | 45 | i32_eqz - 0xba46 | 0d 00 | br_if relative_depth:0 - 0xba48 | 41 00 | i32_const value:0 - 0xba4a | 21 21 | local_set local_index:33 - 0xba4c | 20 21 | local_get local_index:33 - 0xba4e | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xba55 | 21 22 | local_set local_index:34 - 0xba57 | 20 04 | local_get local_index:4 - 0xba59 | 20 22 | local_get local_index:34 - 0xba5b | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xba5e | 41 02 | i32_const value:2 - 0xba60 | 21 23 | local_set local_index:35 - 0xba62 | 20 04 | local_get local_index:4 - 0xba64 | 20 23 | local_get local_index:35 - 0xba66 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xba69 | 41 ce 12 | i32_const value:2382 - 0xba6c | 21 24 | local_set local_index:36 - 0xba6e | 20 04 | local_get local_index:4 - 0xba70 | 20 24 | local_get local_index:36 - 0xba72 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xba75 | 0c 01 | br relative_depth:1 - 0xba77 | 0b | end - 0xba78 | 20 04 | local_get local_index:4 - 0xba7a | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xba7d | 21 25 | local_set local_index:37 - 0xba7f | 20 25 | local_get local_index:37 - 0xba81 | 10 ae 81 80 | call function_index:174 - | 80 00 - 0xba87 | 21 26 | local_set local_index:38 - 0xba89 | 20 04 | local_get local_index:4 - 0xba8b | 20 26 | local_get local_index:38 - 0xba8d | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xba90 | 20 04 | local_get local_index:4 - 0xba92 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xba95 | 21 27 | local_set local_index:39 - 0xba97 | 41 00 | i32_const value:0 - 0xba99 | 21 28 | local_set local_index:40 - 0xba9b | 20 27 | local_get local_index:39 - 0xba9d | 21 29 | local_set local_index:41 - 0xba9f | 20 28 | local_get local_index:40 - 0xbaa1 | 21 2a | local_set local_index:42 - 0xbaa3 | 20 29 | local_get local_index:41 - 0xbaa5 | 20 2a | local_get local_index:42 - 0xbaa7 | 48 | i32_lt_s - 0xbaa8 | 21 2b | local_set local_index:43 - 0xbaaa | 41 7f | i32_const value:-1 - 0xbaac | 21 2c | local_set local_index:44 - 0xbaae | 20 2b | local_get local_index:43 - 0xbab0 | 20 2c | local_get local_index:44 - 0xbab2 | 73 | i32_xor - 0xbab3 | 21 2d | local_set local_index:45 - 0xbab5 | 41 7f | i32_const value:-1 - 0xbab7 | 21 2e | local_set local_index:46 - 0xbab9 | 20 2d | local_get local_index:45 - 0xbabb | 20 2e | local_get local_index:46 - 0xbabd | 73 | i32_xor - 0xbabe | 21 2f | local_set local_index:47 - 0xbac0 | 41 01 | i32_const value:1 - 0xbac2 | 21 30 | local_set local_index:48 - 0xbac4 | 20 2f | local_get local_index:47 - 0xbac6 | 20 30 | local_get local_index:48 - 0xbac8 | 71 | i32_and - 0xbac9 | 21 31 | local_set local_index:49 - 0xbacb | 02 40 | block blockty:Empty - 0xbacd | 20 31 | local_get local_index:49 - 0xbacf | 45 | i32_eqz - 0xbad0 | 0d 00 | br_if relative_depth:0 - 0xbad2 | 41 00 | i32_const value:0 - 0xbad4 | 21 32 | local_set local_index:50 - 0xbad6 | 20 32 | local_get local_index:50 - 0xbad8 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xbadf | 21 33 | local_set local_index:51 - 0xbae1 | 20 04 | local_get local_index:4 - 0xbae3 | 20 33 | local_get local_index:51 - 0xbae5 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xbae8 | 41 02 | i32_const value:2 - 0xbaea | 21 34 | local_set local_index:52 - 0xbaec | 20 04 | local_get local_index:4 - 0xbaee | 20 34 | local_get local_index:52 - 0xbaf0 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xbaf3 | 41 cf 12 | i32_const value:2383 - 0xbaf6 | 21 35 | local_set local_index:53 - 0xbaf8 | 20 04 | local_get local_index:4 - 0xbafa | 20 35 | local_get local_index:53 - 0xbafc | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xbaff | 0c 01 | br relative_depth:1 - 0xbb01 | 0b | end - 0xbb02 | 20 04 | local_get local_index:4 - 0xbb04 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xbb07 | 21 36 | local_set local_index:54 - 0xbb09 | 20 36 | local_get local_index:54 - 0xbb0b | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xbb11 | 41 00 | i32_const value:0 - 0xbb13 | 21 37 | local_set local_index:55 - 0xbb15 | 20 04 | local_get local_index:4 - 0xbb17 | 20 37 | local_get local_index:55 - 0xbb19 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xbb1c | 20 04 | local_get local_index:4 - 0xbb1e | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xbb21 | 21 38 | local_set local_index:56 - 0xbb23 | 02 40 | block blockty:Empty - 0xbb25 | 20 38 | local_get local_index:56 - 0xbb27 | 45 | i32_eqz - 0xbb28 | 0d 00 | br_if relative_depth:0 - 0xbb2a | 20 04 | local_get local_index:4 - 0xbb2c | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xbb2f | 21 39 | local_set local_index:57 - 0xbb31 | 20 39 | local_get local_index:57 - 0xbb33 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xbb39 | 20 04 | local_get local_index:4 - 0xbb3b | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xbb3e | 21 3a | local_set local_index:58 - 0xbb40 | 20 3a | local_get local_index:58 - 0xbb42 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xbb48 | 20 04 | local_get local_index:4 - 0xbb4a | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xbb4d | 21 3b | local_set local_index:59 - 0xbb4f | 20 04 | local_get local_index:4 - 0xbb51 | 20 3b | local_get local_index:59 - 0xbb53 | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xbb56 | 0c 02 | br relative_depth:2 - 0xbb58 | 0b | end - 0xbb59 | 20 04 | local_get local_index:4 - 0xbb5b | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xbb5e | 21 3c | local_set local_index:60 - 0xbb60 | 20 3c | local_get local_index:60 - 0xbb62 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xbb68 | 41 00 | i32_const value:0 - 0xbb6a | 21 3d | local_set local_index:61 - 0xbb6c | 20 3d | local_get local_index:61 - 0xbb6e | 29 03 88 be | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 7944, memory: 0 } - | 80 80 00 - 0xbb75 | 21 3e | local_set local_index:62 - 0xbb77 | 41 00 | i32_const value:0 - 0xbb79 | 21 3f | local_set local_index:63 - 0xbb7b | 20 3f | local_get local_index:63 - 0xbb7d | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xbb84 | 21 40 | local_set local_index:64 - 0xbb86 | 20 40 | local_get local_index:64 - 0xbb88 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xbb8b | 21 41 | local_set local_index:65 - 0xbb8d | 20 41 | local_get local_index:65 - 0xbb8f | 29 03 10 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 16, memory: 0 } - 0xbb92 | 21 42 | local_set local_index:66 - 0xbb94 | 20 3e | local_get local_index:62 - 0xbb96 | 21 43 | local_set local_index:67 - 0xbb98 | 20 42 | local_get local_index:66 - 0xbb9a | 21 44 | local_set local_index:68 - 0xbb9c | 20 43 | local_get local_index:67 - 0xbb9e | 20 44 | local_get local_index:68 - 0xbba0 | 51 | i64_eq - 0xbba1 | 21 45 | local_set local_index:69 - 0xbba3 | 41 7f | i32_const value:-1 - 0xbba5 | 21 46 | local_set local_index:70 - 0xbba7 | 20 45 | local_get local_index:69 - 0xbba9 | 20 46 | local_get local_index:70 - 0xbbab | 73 | i32_xor - 0xbbac | 21 47 | local_set local_index:71 - 0xbbae | 41 7f | i32_const value:-1 - 0xbbb0 | 21 48 | local_set local_index:72 - 0xbbb2 | 20 47 | local_get local_index:71 - 0xbbb4 | 20 48 | local_get local_index:72 - 0xbbb6 | 73 | i32_xor - 0xbbb7 | 21 49 | local_set local_index:73 - 0xbbb9 | 41 01 | i32_const value:1 - 0xbbbb | 21 4a | local_set local_index:74 - 0xbbbd | 20 49 | local_get local_index:73 - 0xbbbf | 20 4a | local_get local_index:74 - 0xbbc1 | 71 | i32_and - 0xbbc2 | 21 4b | local_set local_index:75 - 0xbbc4 | 02 40 | block blockty:Empty - 0xbbc6 | 02 40 | block blockty:Empty - 0xbbc8 | 20 4b | local_get local_index:75 - 0xbbca | 45 | i32_eqz - 0xbbcb | 0d 00 | br_if relative_depth:0 - 0xbbcd | 41 00 | i32_const value:0 - 0xbbcf | 21 4c | local_set local_index:76 - 0xbbd1 | 20 4c | local_get local_index:76 - 0xbbd3 | 28 02 90 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7952, memory: 0 } - | 80 80 00 - 0xbbda | 21 4d | local_set local_index:77 - 0xbbdc | 41 00 | i32_const value:0 - 0xbbde | 21 4e | local_set local_index:78 - 0xbbe0 | 20 4d | local_get local_index:77 - 0xbbe2 | 21 4f | local_set local_index:79 - 0xbbe4 | 20 4e | local_get local_index:78 - 0xbbe6 | 21 50 | local_set local_index:80 - 0xbbe8 | 20 4f | local_get local_index:79 - 0xbbea | 20 50 | local_get local_index:80 - 0xbbec | 47 | i32_ne - 0xbbed | 21 51 | local_set local_index:81 - 0xbbef | 41 7f | i32_const value:-1 - 0xbbf1 | 21 52 | local_set local_index:82 - 0xbbf3 | 20 51 | local_get local_index:81 - 0xbbf5 | 20 52 | local_get local_index:82 - 0xbbf7 | 73 | i32_xor - 0xbbf8 | 21 53 | local_set local_index:83 - 0xbbfa | 41 7f | i32_const value:-1 - 0xbbfc | 21 54 | local_set local_index:84 - 0xbbfe | 20 53 | local_get local_index:83 - 0xbc00 | 20 54 | local_get local_index:84 - 0xbc02 | 73 | i32_xor - 0xbc03 | 21 55 | local_set local_index:85 - 0xbc05 | 41 01 | i32_const value:1 - 0xbc07 | 21 56 | local_set local_index:86 - 0xbc09 | 20 55 | local_get local_index:85 - 0xbc0b | 20 56 | local_get local_index:86 - 0xbc0d | 71 | i32_and - 0xbc0e | 21 57 | local_set local_index:87 - 0xbc10 | 02 40 | block blockty:Empty - 0xbc12 | 02 40 | block blockty:Empty - 0xbc14 | 20 57 | local_get local_index:87 - 0xbc16 | 45 | i32_eqz - 0xbc17 | 0d 00 | br_if relative_depth:0 - 0xbc19 | 41 00 | i32_const value:0 - 0xbc1b | 21 58 | local_set local_index:88 - 0xbc1d | 20 58 | local_get local_index:88 - 0xbc1f | 28 02 90 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7952, memory: 0 } - | 80 80 00 - 0xbc26 | 21 59 | local_set local_index:89 - 0xbc28 | 20 59 | local_get local_index:89 - 0xbc2a | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xbc30 | 41 00 | i32_const value:0 - 0xbc32 | 21 5a | local_set local_index:90 - 0xbc34 | 20 5a | local_get local_index:90 - 0xbc36 | 28 02 90 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7952, memory: 0 } - | 80 80 00 - 0xbc3d | 21 5b | local_set local_index:91 - 0xbc3f | 20 5b | local_get local_index:91 - 0xbc41 | 21 5c | local_set local_index:92 - 0xbc43 | 0c 01 | br relative_depth:1 - 0xbc45 | 0b | end - 0xbc46 | 41 00 | i32_const value:0 - 0xbc48 | 21 5d | local_set local_index:93 - 0xbc4a | 20 5d | local_get local_index:93 - 0xbc4c | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xbc53 | 21 5e | local_set local_index:94 - 0xbc55 | 20 5e | local_get local_index:94 - 0xbc57 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xbc5a | 21 5f | local_set local_index:95 - 0xbc5c | 20 5f | local_get local_index:95 - 0xbc5e | 10 af 81 80 | call function_index:175 - | 80 00 - 0xbc64 | 21 60 | local_set local_index:96 - 0xbc66 | 20 60 | local_get local_index:96 - 0xbc68 | 21 5c | local_set local_index:92 - 0xbc6a | 0b | end - 0xbc6b | 20 5c | local_get local_index:92 - 0xbc6d | 21 61 | local_set local_index:97 - 0xbc6f | 20 61 | local_get local_index:97 - 0xbc71 | 21 62 | local_set local_index:98 - 0xbc73 | 0c 01 | br relative_depth:1 - 0xbc75 | 0b | end - 0xbc76 | 41 00 | i32_const value:0 - 0xbc78 | 21 63 | local_set local_index:99 - 0xbc7a | 20 63 | local_get local_index:99 - 0xbc7c | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xbc83 | 21 64 | local_set local_index:100 - 0xbc85 | 20 64 | local_get local_index:100 - 0xbc87 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xbc8a | 21 65 | local_set local_index:101 - 0xbc8c | 41 88 be 80 | i32_const value:7944 - | 80 00 - 0xbc92 | 21 66 | local_set local_index:102 - 0xbc94 | 41 90 be 80 | i32_const value:7952 - | 80 00 - 0xbc9a | 21 67 | local_set local_index:103 - 0xbc9c | 20 65 | local_get local_index:101 - 0xbc9e | 20 66 | local_get local_index:102 - 0xbca0 | 20 67 | local_get local_index:103 - 0xbca2 | 10 b0 81 80 | call function_index:176 - | 80 00 - 0xbca8 | 21 68 | local_set local_index:104 - 0xbcaa | 20 68 | local_get local_index:104 - 0xbcac | 21 62 | local_set local_index:98 - 0xbcae | 0b | end - 0xbcaf | 20 62 | local_get local_index:98 - 0xbcb1 | 21 69 | local_set local_index:105 - 0xbcb3 | 20 04 | local_get local_index:4 - 0xbcb5 | 20 69 | local_get local_index:105 - 0xbcb7 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xbcba | 20 04 | local_get local_index:4 - 0xbcbc | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xbcbf | 21 6a | local_set local_index:106 - 0xbcc1 | 41 00 | i32_const value:0 - 0xbcc3 | 21 6b | local_set local_index:107 - 0xbcc5 | 20 6a | local_get local_index:106 - 0xbcc7 | 21 6c | local_set local_index:108 - 0xbcc9 | 20 6b | local_get local_index:107 - 0xbccb | 21 6d | local_set local_index:109 - 0xbccd | 20 6c | local_get local_index:108 - 0xbccf | 20 6d | local_get local_index:109 - 0xbcd1 | 47 | i32_ne - 0xbcd2 | 21 6e | local_set local_index:110 - 0xbcd4 | 41 7f | i32_const value:-1 - 0xbcd6 | 21 6f | local_set local_index:111 - 0xbcd8 | 20 6e | local_get local_index:110 - 0xbcda | 20 6f | local_get local_index:111 - 0xbcdc | 73 | i32_xor - 0xbcdd | 21 70 | local_set local_index:112 - 0xbcdf | 41 7f | i32_const value:-1 - 0xbce1 | 21 71 | local_set local_index:113 - 0xbce3 | 20 70 | local_get local_index:112 - 0xbce5 | 20 71 | local_get local_index:113 - 0xbce7 | 73 | i32_xor - 0xbce8 | 21 72 | local_set local_index:114 - 0xbcea | 41 7f | i32_const value:-1 - 0xbcec | 21 73 | local_set local_index:115 - 0xbcee | 20 72 | local_get local_index:114 - 0xbcf0 | 20 73 | local_get local_index:115 - 0xbcf2 | 73 | i32_xor - 0xbcf3 | 21 74 | local_set local_index:116 - 0xbcf5 | 41 01 | i32_const value:1 - 0xbcf7 | 21 75 | local_set local_index:117 - 0xbcf9 | 20 74 | local_get local_index:116 - 0xbcfb | 20 75 | local_get local_index:117 - 0xbcfd | 71 | i32_and - 0xbcfe | 21 76 | local_set local_index:118 - 0xbd00 | 02 40 | block blockty:Empty - 0xbd02 | 20 76 | local_get local_index:118 - 0xbd04 | 45 | i32_eqz - 0xbd05 | 0d 00 | br_if relative_depth:0 - 0xbd07 | 41 00 | i32_const value:0 - 0xbd09 | 21 77 | local_set local_index:119 - 0xbd0b | 20 77 | local_get local_index:119 - 0xbd0d | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xbd14 | 21 78 | local_set local_index:120 - 0xbd16 | 20 04 | local_get local_index:4 - 0xbd18 | 20 78 | local_get local_index:120 - 0xbd1a | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xbd1d | 41 04 | i32_const value:4 - 0xbd1f | 21 79 | local_set local_index:121 - 0xbd21 | 20 04 | local_get local_index:4 - 0xbd23 | 20 79 | local_get local_index:121 - 0xbd25 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xbd28 | 41 ec 12 | i32_const value:2412 - 0xbd2b | 21 7a | local_set local_index:122 - 0xbd2d | 20 04 | local_get local_index:4 - 0xbd2f | 20 7a | local_get local_index:122 - 0xbd31 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xbd34 | 0c 01 | br relative_depth:1 - 0xbd36 | 0b | end - 0xbd37 | 20 04 | local_get local_index:4 - 0xbd39 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xbd3c | 21 7b | local_set local_index:123 - 0xbd3e | 41 00 | i32_const value:0 - 0xbd40 | 21 7c | local_set local_index:124 - 0xbd42 | 20 7c | local_get local_index:124 - 0xbd44 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xbd4b | 21 7d | local_set local_index:125 - 0xbd4d | 20 7d | local_get local_index:125 - 0xbd4f | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xbd52 | 21 7e | local_set local_index:126 - 0xbd54 | 41 01 | i32_const value:1 - 0xbd56 | 21 7f | local_set local_index:127 - 0xbd58 | 41 00 | i32_const value:0 - 0xbd5a | 21 80 01 | local_set local_index:128 - 0xbd5d | 20 7b | local_get local_index:123 - 0xbd5f | 20 7e | local_get local_index:126 - 0xbd61 | 20 7f | local_get local_index:127 - 0xbd63 | 20 80 01 | local_get local_index:128 - 0xbd66 | 20 80 01 | local_get local_index:128 - 0xbd69 | 10 b1 81 80 | call function_index:177 - | 80 00 - 0xbd6f | 21 81 01 | local_set local_index:129 - 0xbd72 | 20 04 | local_get local_index:4 - 0xbd74 | 20 81 01 | local_get local_index:129 - 0xbd77 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xbd7a | 20 04 | local_get local_index:4 - 0xbd7c | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xbd7f | 21 82 01 | local_set local_index:130 - 0xbd82 | 41 00 | i32_const value:0 - 0xbd84 | 21 83 01 | local_set local_index:131 - 0xbd87 | 20 82 01 | local_get local_index:130 - 0xbd8a | 21 84 01 | local_set local_index:132 - 0xbd8d | 20 83 01 | local_get local_index:131 - 0xbd90 | 21 85 01 | local_set local_index:133 - 0xbd93 | 20 84 01 | local_get local_index:132 - 0xbd96 | 20 85 01 | local_get local_index:133 - 0xbd99 | 47 | i32_ne - 0xbd9a | 21 86 01 | local_set local_index:134 - 0xbd9d | 41 7f | i32_const value:-1 - 0xbd9f | 21 87 01 | local_set local_index:135 - 0xbda2 | 20 86 01 | local_get local_index:134 - 0xbda5 | 20 87 01 | local_get local_index:135 - 0xbda8 | 73 | i32_xor - 0xbda9 | 21 88 01 | local_set local_index:136 - 0xbdac | 41 7f | i32_const value:-1 - 0xbdae | 21 89 01 | local_set local_index:137 - 0xbdb1 | 20 88 01 | local_get local_index:136 - 0xbdb4 | 20 89 01 | local_get local_index:137 - 0xbdb7 | 73 | i32_xor - 0xbdb8 | 21 8a 01 | local_set local_index:138 - 0xbdbb | 41 7f | i32_const value:-1 - 0xbdbd | 21 8b 01 | local_set local_index:139 - 0xbdc0 | 20 8a 01 | local_get local_index:138 - 0xbdc3 | 20 8b 01 | local_get local_index:139 - 0xbdc6 | 73 | i32_xor - 0xbdc7 | 21 8c 01 | local_set local_index:140 - 0xbdca | 41 01 | i32_const value:1 - 0xbdcc | 21 8d 01 | local_set local_index:141 - 0xbdcf | 20 8c 01 | local_get local_index:140 - 0xbdd2 | 20 8d 01 | local_get local_index:141 - 0xbdd5 | 71 | i32_and - 0xbdd6 | 21 8e 01 | local_set local_index:142 - 0xbdd9 | 02 40 | block blockty:Empty - 0xbddb | 20 8e 01 | local_get local_index:142 - 0xbdde | 45 | i32_eqz - 0xbddf | 0d 00 | br_if relative_depth:0 - 0xbde1 | 41 00 | i32_const value:0 - 0xbde3 | 21 8f 01 | local_set local_index:143 - 0xbde6 | 20 8f 01 | local_get local_index:143 - 0xbde9 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xbdf0 | 21 90 01 | local_set local_index:144 - 0xbdf3 | 20 04 | local_get local_index:4 - 0xbdf5 | 20 90 01 | local_get local_index:144 - 0xbdf8 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xbdfb | 41 04 | i32_const value:4 - 0xbdfd | 21 91 01 | local_set local_index:145 - 0xbe00 | 20 04 | local_get local_index:4 - 0xbe02 | 20 91 01 | local_get local_index:145 - 0xbe05 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xbe08 | 41 ee 12 | i32_const value:2414 - 0xbe0b | 21 92 01 | local_set local_index:146 - 0xbe0e | 20 04 | local_get local_index:4 - 0xbe10 | 20 92 01 | local_get local_index:146 - 0xbe13 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xbe16 | 0c 01 | br relative_depth:1 - 0xbe18 | 0b | end - 0xbe19 | 41 00 | i32_const value:0 - 0xbe1b | 21 93 01 | local_set local_index:147 - 0xbe1e | 20 04 | local_get local_index:4 - 0xbe20 | 20 93 01 | local_get local_index:147 - 0xbe23 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xbe26 | 41 00 | i32_const value:0 - 0xbe28 | 21 94 01 | local_set local_index:148 - 0xbe2b | 20 04 | local_get local_index:4 - 0xbe2d | 20 94 01 | local_get local_index:148 - 0xbe30 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xbe33 | 20 04 | local_get local_index:4 - 0xbe35 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xbe38 | 21 95 01 | local_set local_index:149 - 0xbe3b | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xbe41 | 21 96 01 | local_set local_index:150 - 0xbe44 | 20 95 01 | local_get local_index:149 - 0xbe47 | 20 96 01 | local_get local_index:150 - 0xbe4a | 10 b2 81 80 | call function_index:178 - | 80 00 - 0xbe50 | 21 97 01 | local_set local_index:151 - 0xbe53 | 41 00 | i32_const value:0 - 0xbe55 | 21 98 01 | local_set local_index:152 - 0xbe58 | 20 97 01 | local_get local_index:151 - 0xbe5b | 21 99 01 | local_set local_index:153 - 0xbe5e | 20 98 01 | local_get local_index:152 - 0xbe61 | 21 9a 01 | local_set local_index:154 - 0xbe64 | 20 99 01 | local_get local_index:153 - 0xbe67 | 20 9a 01 | local_get local_index:154 - 0xbe6a | 47 | i32_ne - 0xbe6b | 21 9b 01 | local_set local_index:155 - 0xbe6e | 41 7f | i32_const value:-1 - 0xbe70 | 21 9c 01 | local_set local_index:156 - 0xbe73 | 20 9b 01 | local_get local_index:155 - 0xbe76 | 20 9c 01 | local_get local_index:156 - 0xbe79 | 73 | i32_xor - 0xbe7a | 21 9d 01 | local_set local_index:157 - 0xbe7d | 41 7f | i32_const value:-1 - 0xbe7f | 21 9e 01 | local_set local_index:158 - 0xbe82 | 20 9d 01 | local_get local_index:157 - 0xbe85 | 20 9e 01 | local_get local_index:158 - 0xbe88 | 73 | i32_xor - 0xbe89 | 21 9f 01 | local_set local_index:159 - 0xbe8c | 41 01 | i32_const value:1 - 0xbe8e | 21 a0 01 | local_set local_index:160 - 0xbe91 | 20 9f 01 | local_get local_index:159 - 0xbe94 | 20 a0 01 | local_get local_index:160 - 0xbe97 | 71 | i32_and - 0xbe98 | 21 a1 01 | local_set local_index:161 - 0xbe9b | 02 40 | block blockty:Empty - 0xbe9d | 20 a1 01 | local_get local_index:161 - 0xbea0 | 45 | i32_eqz - 0xbea1 | 0d 00 | br_if relative_depth:0 - 0xbea3 | 20 04 | local_get local_index:4 - 0xbea5 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xbea8 | 21 a2 01 | local_set local_index:162 - 0xbeab | 20 a2 01 | local_get local_index:162 - 0xbeae | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xbeb1 | 21 a3 01 | local_set local_index:163 - 0xbeb4 | 20 04 | local_get local_index:4 - 0xbeb6 | 20 a3 01 | local_get local_index:163 - 0xbeb9 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xbebc | 20 04 | local_get local_index:4 - 0xbebe | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xbec1 | 21 a4 01 | local_set local_index:164 - 0xbec4 | 41 00 | i32_const value:0 - 0xbec6 | 21 a5 01 | local_set local_index:165 - 0xbec9 | 20 a4 01 | local_get local_index:164 - 0xbecc | 21 a6 01 | local_set local_index:166 - 0xbecf | 20 a5 01 | local_get local_index:165 - 0xbed2 | 21 a7 01 | local_set local_index:167 - 0xbed5 | 20 a6 01 | local_get local_index:166 - 0xbed8 | 20 a7 01 | local_get local_index:167 - 0xbedb | 47 | i32_ne - 0xbedc | 21 a8 01 | local_set local_index:168 - 0xbedf | 41 7f | i32_const value:-1 - 0xbee1 | 21 a9 01 | local_set local_index:169 - 0xbee4 | 20 a8 01 | local_get local_index:168 - 0xbee7 | 20 a9 01 | local_get local_index:169 - 0xbeea | 73 | i32_xor - 0xbeeb | 21 aa 01 | local_set local_index:170 - 0xbeee | 41 7f | i32_const value:-1 - 0xbef0 | 21 ab 01 | local_set local_index:171 - 0xbef3 | 20 aa 01 | local_get local_index:170 - 0xbef6 | 20 ab 01 | local_get local_index:171 - 0xbef9 | 73 | i32_xor - 0xbefa | 21 ac 01 | local_set local_index:172 - 0xbefd | 41 01 | i32_const value:1 - 0xbeff | 21 ad 01 | local_set local_index:173 - 0xbf02 | 20 ac 01 | local_get local_index:172 - 0xbf05 | 20 ad 01 | local_get local_index:173 - 0xbf08 | 71 | i32_and - 0xbf09 | 21 ae 01 | local_set local_index:174 - 0xbf0c | 02 40 | block blockty:Empty - 0xbf0e | 20 ae 01 | local_get local_index:174 - 0xbf11 | 45 | i32_eqz - 0xbf12 | 0d 00 | br_if relative_depth:0 - 0xbf14 | 20 04 | local_get local_index:4 - 0xbf16 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xbf19 | 21 af 01 | local_set local_index:175 - 0xbf1c | 20 af 01 | local_get local_index:175 - 0xbf1f | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xbf22 | 21 b0 01 | local_set local_index:176 - 0xbf25 | 20 04 | local_get local_index:4 - 0xbf27 | 20 b0 01 | local_get local_index:176 - 0xbf2a | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xbf2d | 20 04 | local_get local_index:4 - 0xbf2f | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xbf32 | 21 b1 01 | local_set local_index:177 - 0xbf35 | 20 b1 01 | local_get local_index:177 - 0xbf38 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xbf3e | 20 04 | local_get local_index:4 - 0xbf40 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xbf43 | 21 b2 01 | local_set local_index:178 - 0xbf46 | 20 b2 01 | local_get local_index:178 - 0xbf49 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xbf4f | 20 04 | local_get local_index:4 - 0xbf51 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xbf54 | 21 b3 01 | local_set local_index:179 - 0xbf57 | 20 04 | local_get local_index:4 - 0xbf59 | 20 b3 01 | local_get local_index:179 - 0xbf5c | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xbf5f | 20 04 | local_get local_index:4 - 0xbf61 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xbf64 | 21 b4 01 | local_set local_index:180 - 0xbf67 | 20 04 | local_get local_index:4 - 0xbf69 | 20 b4 01 | local_get local_index:180 - 0xbf6c | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xbf6f | 20 04 | local_get local_index:4 - 0xbf71 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xbf74 | 21 b5 01 | local_set local_index:181 - 0xbf77 | 20 b5 01 | local_get local_index:181 - 0xbf7a | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xbf80 | 41 01 | i32_const value:1 - 0xbf82 | 21 b6 01 | local_set local_index:182 - 0xbf85 | 20 04 | local_get local_index:4 - 0xbf87 | 20 b6 01 | local_get local_index:182 - 0xbf8a | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xbf8d | 0b | end - 0xbf8e | 0b | end - 0xbf8f | 20 04 | local_get local_index:4 - 0xbf91 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xbf94 | 21 b7 01 | local_set local_index:183 - 0xbf97 | 20 04 | local_get local_index:4 - 0xbf99 | 20 b7 01 | local_get local_index:183 - 0xbf9c | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xbf9f | 20 04 | local_get local_index:4 - 0xbfa1 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xbfa4 | 21 b8 01 | local_set local_index:184 - 0xbfa7 | 20 04 | local_get local_index:4 - 0xbfa9 | 20 b8 01 | local_get local_index:184 - 0xbfac | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xbfaf | 20 04 | local_get local_index:4 - 0xbfb1 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xbfb4 | 21 b9 01 | local_set local_index:185 - 0xbfb7 | 41 1c | i32_const value:28 - 0xbfb9 | 21 ba 01 | local_set local_index:186 - 0xbfbc | 20 04 | local_get local_index:4 - 0xbfbe | 20 ba 01 | local_get local_index:186 - 0xbfc1 | 6a | i32_add - 0xbfc2 | 21 bb 01 | local_set local_index:187 - 0xbfc5 | 20 bb 01 | local_get local_index:187 - 0xbfc8 | 21 bc 01 | local_set local_index:188 - 0xbfcb | 41 04 | i32_const value:4 - 0xbfcd | 21 bd 01 | local_set local_index:189 - 0xbfd0 | 20 bc 01 | local_get local_index:188 - 0xbfd3 | 20 bd 01 | local_get local_index:189 - 0xbfd6 | 6a | i32_add - 0xbfd7 | 21 be 01 | local_set local_index:190 - 0xbfda | 20 04 | local_get local_index:4 - 0xbfdc | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xbfdf | 21 bf 01 | local_set local_index:191 - 0xbfe2 | 41 00 | i32_const value:0 - 0xbfe4 | 21 c0 01 | local_set local_index:192 - 0xbfe7 | 20 c0 01 | local_get local_index:192 - 0xbfea | 20 bf 01 | local_get local_index:191 - 0xbfed | 6b | i32_sub - 0xbfee | 21 c1 01 | local_set local_index:193 - 0xbff1 | 41 02 | i32_const value:2 - 0xbff3 | 21 c2 01 | local_set local_index:194 - 0xbff6 | 20 c1 01 | local_get local_index:193 - 0xbff9 | 20 c2 01 | local_get local_index:194 - 0xbffc | 74 | i32_shl - 0xbffd | 21 c3 01 | local_set local_index:195 - 0xc000 | 20 be 01 | local_get local_index:190 - 0xc003 | 20 c3 01 | local_get local_index:195 - 0xc006 | 6a | i32_add - 0xc007 | 21 c4 01 | local_set local_index:196 - 0xc00a | 20 04 | local_get local_index:4 - 0xc00c | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xc00f | 21 c5 01 | local_set local_index:197 - 0xc012 | 41 01 | i32_const value:1 - 0xc014 | 21 c6 01 | local_set local_index:198 - 0xc017 | 20 c5 01 | local_get local_index:197 - 0xc01a | 20 c6 01 | local_get local_index:198 - 0xc01d | 6a | i32_add - 0xc01e | 21 c7 01 | local_set local_index:199 - 0xc021 | 41 00 | i32_const value:0 - 0xc023 | 21 c8 01 | local_set local_index:200 - 0xc026 | 20 b9 01 | local_get local_index:185 - 0xc029 | 20 c4 01 | local_get local_index:196 - 0xc02c | 20 c7 01 | local_get local_index:199 - 0xc02f | 20 c8 01 | local_get local_index:200 - 0xc032 | 10 b3 81 80 | call function_index:179 - | 80 00 - 0xc038 | 21 c9 01 | local_set local_index:201 - 0xc03b | 20 04 | local_get local_index:4 - 0xc03d | 20 c9 01 | local_get local_index:201 - 0xc040 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xc043 | 20 04 | local_get local_index:4 - 0xc045 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xc048 | 21 ca 01 | local_set local_index:202 - 0xc04b | 20 ca 01 | local_get local_index:202 - 0xc04e | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xc054 | 41 00 | i32_const value:0 - 0xc056 | 21 cb 01 | local_set local_index:203 - 0xc059 | 20 04 | local_get local_index:4 - 0xc05b | 20 cb 01 | local_get local_index:203 - 0xc05e | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xc061 | 20 04 | local_get local_index:4 - 0xc063 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc066 | 21 cc 01 | local_set local_index:204 - 0xc069 | 20 cc 01 | local_get local_index:204 - 0xc06c | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xc072 | 41 00 | i32_const value:0 - 0xc074 | 21 cd 01 | local_set local_index:205 - 0xc077 | 20 04 | local_get local_index:4 - 0xc079 | 20 cd 01 | local_get local_index:205 - 0xc07c | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc07f | 20 04 | local_get local_index:4 - 0xc081 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xc084 | 21 ce 01 | local_set local_index:206 - 0xc087 | 41 00 | i32_const value:0 - 0xc089 | 21 cf 01 | local_set local_index:207 - 0xc08c | 20 ce 01 | local_get local_index:206 - 0xc08f | 21 d0 01 | local_set local_index:208 - 0xc092 | 20 cf 01 | local_get local_index:207 - 0xc095 | 21 d1 01 | local_set local_index:209 - 0xc098 | 20 d0 01 | local_get local_index:208 - 0xc09b | 20 d1 01 | local_get local_index:209 - 0xc09e | 47 | i32_ne - 0xc09f | 21 d2 01 | local_set local_index:210 - 0xc0a2 | 41 7f | i32_const value:-1 - 0xc0a4 | 21 d3 01 | local_set local_index:211 - 0xc0a7 | 20 d2 01 | local_get local_index:210 - 0xc0aa | 20 d3 01 | local_get local_index:211 - 0xc0ad | 73 | i32_xor - 0xc0ae | 21 d4 01 | local_set local_index:212 - 0xc0b1 | 41 7f | i32_const value:-1 - 0xc0b3 | 21 d5 01 | local_set local_index:213 - 0xc0b6 | 20 d4 01 | local_get local_index:212 - 0xc0b9 | 20 d5 01 | local_get local_index:213 - 0xc0bc | 73 | i32_xor - 0xc0bd | 21 d6 01 | local_set local_index:214 - 0xc0c0 | 41 7f | i32_const value:-1 - 0xc0c2 | 21 d7 01 | local_set local_index:215 - 0xc0c5 | 20 d6 01 | local_get local_index:214 - 0xc0c8 | 20 d7 01 | local_get local_index:215 - 0xc0cb | 73 | i32_xor - 0xc0cc | 21 d8 01 | local_set local_index:216 - 0xc0cf | 41 01 | i32_const value:1 - 0xc0d1 | 21 d9 01 | local_set local_index:217 - 0xc0d4 | 20 d8 01 | local_get local_index:216 - 0xc0d7 | 20 d9 01 | local_get local_index:217 - 0xc0da | 71 | i32_and - 0xc0db | 21 da 01 | local_set local_index:218 - 0xc0de | 02 40 | block blockty:Empty - 0xc0e0 | 20 da 01 | local_get local_index:218 - 0xc0e3 | 45 | i32_eqz - 0xc0e4 | 0d 00 | br_if relative_depth:0 - 0xc0e6 | 41 00 | i32_const value:0 - 0xc0e8 | 21 db 01 | local_set local_index:219 - 0xc0eb | 20 db 01 | local_get local_index:219 - 0xc0ee | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xc0f5 | 21 dc 01 | local_set local_index:220 - 0xc0f8 | 20 04 | local_get local_index:4 - 0xc0fa | 20 dc 01 | local_get local_index:220 - 0xc0fd | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xc100 | 41 04 | i32_const value:4 - 0xc102 | 21 dd 01 | local_set local_index:221 - 0xc105 | 20 04 | local_get local_index:4 - 0xc107 | 20 dd 01 | local_get local_index:221 - 0xc10a | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xc10d | 41 83 13 | i32_const value:2435 - 0xc110 | 21 de 01 | local_set local_index:222 - 0xc113 | 20 04 | local_get local_index:4 - 0xc115 | 20 de 01 | local_get local_index:222 - 0xc118 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xc11b | 0c 01 | br relative_depth:1 - 0xc11d | 0b | end - 0xc11e | 20 04 | local_get local_index:4 - 0xc120 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xc123 | 21 df 01 | local_set local_index:223 - 0xc126 | 20 df 01 | local_get local_index:223 - 0xc129 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xc12f | 41 00 | i32_const value:0 - 0xc131 | 21 e0 01 | local_set local_index:224 - 0xc134 | 20 04 | local_get local_index:4 - 0xc136 | 20 e0 01 | local_get local_index:224 - 0xc139 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xc13c | 41 00 | i32_const value:0 - 0xc13e | 21 e1 01 | local_set local_index:225 - 0xc141 | 20 e1 01 | local_get local_index:225 - 0xc144 | 29 03 98 be | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 7960, memory: 0 } - | 80 80 00 - 0xc14b | 21 e2 01 | local_set local_index:226 - 0xc14e | 41 00 | i32_const value:0 - 0xc150 | 21 e3 01 | local_set local_index:227 - 0xc153 | 20 e3 01 | local_get local_index:227 - 0xc156 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xc15d | 21 e4 01 | local_set local_index:228 - 0xc160 | 20 e4 01 | local_get local_index:228 - 0xc163 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xc166 | 21 e5 01 | local_set local_index:229 - 0xc169 | 20 e5 01 | local_get local_index:229 - 0xc16c | 29 03 10 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 16, memory: 0 } - 0xc16f | 21 e6 01 | local_set local_index:230 - 0xc172 | 20 e2 01 | local_get local_index:226 - 0xc175 | 21 e7 01 | local_set local_index:231 - 0xc178 | 20 e6 01 | local_get local_index:230 - 0xc17b | 21 e8 01 | local_set local_index:232 - 0xc17e | 20 e7 01 | local_get local_index:231 - 0xc181 | 20 e8 01 | local_get local_index:232 - 0xc184 | 51 | i64_eq - 0xc185 | 21 e9 01 | local_set local_index:233 - 0xc188 | 41 7f | i32_const value:-1 - 0xc18a | 21 ea 01 | local_set local_index:234 - 0xc18d | 20 e9 01 | local_get local_index:233 - 0xc190 | 20 ea 01 | local_get local_index:234 - 0xc193 | 73 | i32_xor - 0xc194 | 21 eb 01 | local_set local_index:235 - 0xc197 | 41 7f | i32_const value:-1 - 0xc199 | 21 ec 01 | local_set local_index:236 - 0xc19c | 20 eb 01 | local_get local_index:235 - 0xc19f | 20 ec 01 | local_get local_index:236 - 0xc1a2 | 73 | i32_xor - 0xc1a3 | 21 ed 01 | local_set local_index:237 - 0xc1a6 | 41 01 | i32_const value:1 - 0xc1a8 | 21 ee 01 | local_set local_index:238 - 0xc1ab | 20 ed 01 | local_get local_index:237 - 0xc1ae | 20 ee 01 | local_get local_index:238 - 0xc1b1 | 71 | i32_and - 0xc1b2 | 21 ef 01 | local_set local_index:239 - 0xc1b5 | 02 40 | block blockty:Empty - 0xc1b7 | 02 40 | block blockty:Empty - 0xc1b9 | 20 ef 01 | local_get local_index:239 - 0xc1bc | 45 | i32_eqz - 0xc1bd | 0d 00 | br_if relative_depth:0 - 0xc1bf | 41 00 | i32_const value:0 - 0xc1c1 | 21 f0 01 | local_set local_index:240 - 0xc1c4 | 20 f0 01 | local_get local_index:240 - 0xc1c7 | 28 02 a0 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7968, memory: 0 } - | 80 80 00 - 0xc1ce | 21 f1 01 | local_set local_index:241 - 0xc1d1 | 41 00 | i32_const value:0 - 0xc1d3 | 21 f2 01 | local_set local_index:242 - 0xc1d6 | 20 f1 01 | local_get local_index:241 - 0xc1d9 | 21 f3 01 | local_set local_index:243 - 0xc1dc | 20 f2 01 | local_get local_index:242 - 0xc1df | 21 f4 01 | local_set local_index:244 - 0xc1e2 | 20 f3 01 | local_get local_index:243 - 0xc1e5 | 20 f4 01 | local_get local_index:244 - 0xc1e8 | 47 | i32_ne - 0xc1e9 | 21 f5 01 | local_set local_index:245 - 0xc1ec | 41 7f | i32_const value:-1 - 0xc1ee | 21 f6 01 | local_set local_index:246 - 0xc1f1 | 20 f5 01 | local_get local_index:245 - 0xc1f4 | 20 f6 01 | local_get local_index:246 - 0xc1f7 | 73 | i32_xor - 0xc1f8 | 21 f7 01 | local_set local_index:247 - 0xc1fb | 41 7f | i32_const value:-1 - 0xc1fd | 21 f8 01 | local_set local_index:248 - 0xc200 | 20 f7 01 | local_get local_index:247 - 0xc203 | 20 f8 01 | local_get local_index:248 - 0xc206 | 73 | i32_xor - 0xc207 | 21 f9 01 | local_set local_index:249 - 0xc20a | 41 01 | i32_const value:1 - 0xc20c | 21 fa 01 | local_set local_index:250 - 0xc20f | 20 f9 01 | local_get local_index:249 - 0xc212 | 20 fa 01 | local_get local_index:250 - 0xc215 | 71 | i32_and - 0xc216 | 21 fb 01 | local_set local_index:251 - 0xc219 | 02 40 | block blockty:Empty - 0xc21b | 02 40 | block blockty:Empty - 0xc21d | 20 fb 01 | local_get local_index:251 - 0xc220 | 45 | i32_eqz - 0xc221 | 0d 00 | br_if relative_depth:0 - 0xc223 | 41 00 | i32_const value:0 - 0xc225 | 21 fc 01 | local_set local_index:252 - 0xc228 | 20 fc 01 | local_get local_index:252 - 0xc22b | 28 02 a0 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7968, memory: 0 } - | 80 80 00 - 0xc232 | 21 fd 01 | local_set local_index:253 - 0xc235 | 20 fd 01 | local_get local_index:253 - 0xc238 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xc23e | 41 00 | i32_const value:0 - 0xc240 | 21 fe 01 | local_set local_index:254 - 0xc243 | 20 fe 01 | local_get local_index:254 - 0xc246 | 28 02 a0 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7968, memory: 0 } - | 80 80 00 - 0xc24d | 21 ff 01 | local_set local_index:255 - 0xc250 | 20 ff 01 | local_get local_index:255 - 0xc253 | 21 80 02 | local_set local_index:256 - 0xc256 | 0c 01 | br relative_depth:1 - 0xc258 | 0b | end - 0xc259 | 41 00 | i32_const value:0 - 0xc25b | 21 81 02 | local_set local_index:257 - 0xc25e | 20 81 02 | local_get local_index:257 - 0xc261 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xc268 | 21 82 02 | local_set local_index:258 - 0xc26b | 20 82 02 | local_get local_index:258 - 0xc26e | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xc271 | 21 83 02 | local_set local_index:259 - 0xc274 | 20 83 02 | local_get local_index:259 - 0xc277 | 10 af 81 80 | call function_index:175 - | 80 00 - 0xc27d | 21 84 02 | local_set local_index:260 - 0xc280 | 20 84 02 | local_get local_index:260 - 0xc283 | 21 80 02 | local_set local_index:256 - 0xc286 | 0b | end - 0xc287 | 20 80 02 | local_get local_index:256 - 0xc28a | 21 85 02 | local_set local_index:261 - 0xc28d | 20 85 02 | local_get local_index:261 - 0xc290 | 21 86 02 | local_set local_index:262 - 0xc293 | 0c 01 | br relative_depth:1 - 0xc295 | 0b | end - 0xc296 | 41 00 | i32_const value:0 - 0xc298 | 21 87 02 | local_set local_index:263 - 0xc29b | 20 87 02 | local_get local_index:263 - 0xc29e | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xc2a5 | 21 88 02 | local_set local_index:264 - 0xc2a8 | 20 88 02 | local_get local_index:264 - 0xc2ab | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xc2ae | 21 89 02 | local_set local_index:265 - 0xc2b1 | 41 98 be 80 | i32_const value:7960 - | 80 00 - 0xc2b7 | 21 8a 02 | local_set local_index:266 - 0xc2ba | 41 a0 be 80 | i32_const value:7968 - | 80 00 - 0xc2c0 | 21 8b 02 | local_set local_index:267 - 0xc2c3 | 20 89 02 | local_get local_index:265 - 0xc2c6 | 20 8a 02 | local_get local_index:266 - 0xc2c9 | 20 8b 02 | local_get local_index:267 - 0xc2cc | 10 b0 81 80 | call function_index:176 - | 80 00 - 0xc2d2 | 21 8c 02 | local_set local_index:268 - 0xc2d5 | 20 8c 02 | local_get local_index:268 - 0xc2d8 | 21 86 02 | local_set local_index:262 - 0xc2db | 0b | end - 0xc2dc | 20 86 02 | local_get local_index:262 - 0xc2df | 21 8d 02 | local_set local_index:269 - 0xc2e2 | 20 04 | local_get local_index:4 - 0xc2e4 | 20 8d 02 | local_get local_index:269 - 0xc2e7 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc2ea | 20 04 | local_get local_index:4 - 0xc2ec | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc2ef | 21 8e 02 | local_set local_index:270 - 0xc2f2 | 41 00 | i32_const value:0 - 0xc2f4 | 21 8f 02 | local_set local_index:271 - 0xc2f7 | 20 8e 02 | local_get local_index:270 - 0xc2fa | 21 90 02 | local_set local_index:272 - 0xc2fd | 20 8f 02 | local_get local_index:271 - 0xc300 | 21 91 02 | local_set local_index:273 - 0xc303 | 20 90 02 | local_get local_index:272 - 0xc306 | 20 91 02 | local_get local_index:273 - 0xc309 | 47 | i32_ne - 0xc30a | 21 92 02 | local_set local_index:274 - 0xc30d | 41 7f | i32_const value:-1 - 0xc30f | 21 93 02 | local_set local_index:275 - 0xc312 | 20 92 02 | local_get local_index:274 - 0xc315 | 20 93 02 | local_get local_index:275 - 0xc318 | 73 | i32_xor - 0xc319 | 21 94 02 | local_set local_index:276 - 0xc31c | 41 7f | i32_const value:-1 - 0xc31e | 21 95 02 | local_set local_index:277 - 0xc321 | 20 94 02 | local_get local_index:276 - 0xc324 | 20 95 02 | local_get local_index:277 - 0xc327 | 73 | i32_xor - 0xc328 | 21 96 02 | local_set local_index:278 - 0xc32b | 41 7f | i32_const value:-1 - 0xc32d | 21 97 02 | local_set local_index:279 - 0xc330 | 20 96 02 | local_get local_index:278 - 0xc333 | 20 97 02 | local_get local_index:279 - 0xc336 | 73 | i32_xor - 0xc337 | 21 98 02 | local_set local_index:280 - 0xc33a | 41 01 | i32_const value:1 - 0xc33c | 21 99 02 | local_set local_index:281 - 0xc33f | 20 98 02 | local_get local_index:280 - 0xc342 | 20 99 02 | local_get local_index:281 - 0xc345 | 71 | i32_and - 0xc346 | 21 9a 02 | local_set local_index:282 - 0xc349 | 02 40 | block blockty:Empty - 0xc34b | 20 9a 02 | local_get local_index:282 - 0xc34e | 45 | i32_eqz - 0xc34f | 0d 00 | br_if relative_depth:0 - 0xc351 | 41 00 | i32_const value:0 - 0xc353 | 21 9b 02 | local_set local_index:283 - 0xc356 | 20 9b 02 | local_get local_index:283 - 0xc359 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xc360 | 21 9c 02 | local_set local_index:284 - 0xc363 | 20 04 | local_get local_index:4 - 0xc365 | 20 9c 02 | local_get local_index:284 - 0xc368 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xc36b | 41 04 | i32_const value:4 - 0xc36d | 21 9d 02 | local_set local_index:285 - 0xc370 | 20 04 | local_get local_index:4 - 0xc372 | 20 9d 02 | local_get local_index:285 - 0xc375 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xc378 | 41 87 13 | i32_const value:2439 - 0xc37b | 21 9e 02 | local_set local_index:286 - 0xc37e | 20 04 | local_get local_index:4 - 0xc380 | 20 9e 02 | local_get local_index:286 - 0xc383 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xc386 | 0c 01 | br relative_depth:1 - 0xc388 | 0b | end - 0xc389 | 20 04 | local_get local_index:4 - 0xc38b | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xc38e | 21 9f 02 | local_set local_index:287 - 0xc391 | 41 00 | i32_const value:0 - 0xc393 | 21 a0 02 | local_set local_index:288 - 0xc396 | 20 a0 02 | local_get local_index:288 - 0xc399 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xc3a0 | 21 a1 02 | local_set local_index:289 - 0xc3a3 | 20 a1 02 | local_get local_index:289 - 0xc3a6 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xc3a9 | 21 a2 02 | local_set local_index:290 - 0xc3ac | 41 02 | i32_const value:2 - 0xc3ae | 21 a3 02 | local_set local_index:291 - 0xc3b1 | 41 00 | i32_const value:0 - 0xc3b3 | 21 a4 02 | local_set local_index:292 - 0xc3b6 | 20 9f 02 | local_get local_index:287 - 0xc3b9 | 20 a2 02 | local_get local_index:290 - 0xc3bc | 20 a3 02 | local_get local_index:291 - 0xc3bf | 20 a4 02 | local_get local_index:292 - 0xc3c2 | 20 a4 02 | local_get local_index:292 - 0xc3c5 | 10 b1 81 80 | call function_index:177 - | 80 00 - 0xc3cb | 21 a5 02 | local_set local_index:293 - 0xc3ce | 20 04 | local_get local_index:4 - 0xc3d0 | 20 a5 02 | local_get local_index:293 - 0xc3d3 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xc3d6 | 20 04 | local_get local_index:4 - 0xc3d8 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xc3db | 21 a6 02 | local_set local_index:294 - 0xc3de | 41 00 | i32_const value:0 - 0xc3e0 | 21 a7 02 | local_set local_index:295 - 0xc3e3 | 20 a6 02 | local_get local_index:294 - 0xc3e6 | 21 a8 02 | local_set local_index:296 - 0xc3e9 | 20 a7 02 | local_get local_index:295 - 0xc3ec | 21 a9 02 | local_set local_index:297 - 0xc3ef | 20 a8 02 | local_get local_index:296 - 0xc3f2 | 20 a9 02 | local_get local_index:297 - 0xc3f5 | 47 | i32_ne - 0xc3f6 | 21 aa 02 | local_set local_index:298 - 0xc3f9 | 41 7f | i32_const value:-1 - 0xc3fb | 21 ab 02 | local_set local_index:299 - 0xc3fe | 20 aa 02 | local_get local_index:298 - 0xc401 | 20 ab 02 | local_get local_index:299 - 0xc404 | 73 | i32_xor - 0xc405 | 21 ac 02 | local_set local_index:300 - 0xc408 | 41 7f | i32_const value:-1 - 0xc40a | 21 ad 02 | local_set local_index:301 - 0xc40d | 20 ac 02 | local_get local_index:300 - 0xc410 | 20 ad 02 | local_get local_index:301 - 0xc413 | 73 | i32_xor - 0xc414 | 21 ae 02 | local_set local_index:302 - 0xc417 | 41 7f | i32_const value:-1 - 0xc419 | 21 af 02 | local_set local_index:303 - 0xc41c | 20 ae 02 | local_get local_index:302 - 0xc41f | 20 af 02 | local_get local_index:303 - 0xc422 | 73 | i32_xor - 0xc423 | 21 b0 02 | local_set local_index:304 - 0xc426 | 41 01 | i32_const value:1 - 0xc428 | 21 b1 02 | local_set local_index:305 - 0xc42b | 20 b0 02 | local_get local_index:304 - 0xc42e | 20 b1 02 | local_get local_index:305 - 0xc431 | 71 | i32_and - 0xc432 | 21 b2 02 | local_set local_index:306 - 0xc435 | 02 40 | block blockty:Empty - 0xc437 | 20 b2 02 | local_get local_index:306 - 0xc43a | 45 | i32_eqz - 0xc43b | 0d 00 | br_if relative_depth:0 - 0xc43d | 41 00 | i32_const value:0 - 0xc43f | 21 b3 02 | local_set local_index:307 - 0xc442 | 20 b3 02 | local_get local_index:307 - 0xc445 | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xc44c | 21 b4 02 | local_set local_index:308 - 0xc44f | 20 04 | local_get local_index:4 - 0xc451 | 20 b4 02 | local_get local_index:308 - 0xc454 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xc457 | 41 04 | i32_const value:4 - 0xc459 | 21 b5 02 | local_set local_index:309 - 0xc45c | 20 04 | local_get local_index:4 - 0xc45e | 20 b5 02 | local_get local_index:309 - 0xc461 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xc464 | 41 89 13 | i32_const value:2441 - 0xc467 | 21 b6 02 | local_set local_index:310 - 0xc46a | 20 04 | local_get local_index:4 - 0xc46c | 20 b6 02 | local_get local_index:310 - 0xc46f | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xc472 | 0c 01 | br relative_depth:1 - 0xc474 | 0b | end - 0xc475 | 41 00 | i32_const value:0 - 0xc477 | 21 b7 02 | local_set local_index:311 - 0xc47a | 20 04 | local_get local_index:4 - 0xc47c | 20 b7 02 | local_get local_index:311 - 0xc47f | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc482 | 41 00 | i32_const value:0 - 0xc484 | 21 b8 02 | local_set local_index:312 - 0xc487 | 20 04 | local_get local_index:4 - 0xc489 | 20 b8 02 | local_get local_index:312 - 0xc48c | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xc48f | 20 04 | local_get local_index:4 - 0xc491 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc494 | 21 b9 02 | local_set local_index:313 - 0xc497 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xc49d | 21 ba 02 | local_set local_index:314 - 0xc4a0 | 20 b9 02 | local_get local_index:313 - 0xc4a3 | 20 ba 02 | local_get local_index:314 - 0xc4a6 | 10 b2 81 80 | call function_index:178 - | 80 00 - 0xc4ac | 21 bb 02 | local_set local_index:315 - 0xc4af | 41 00 | i32_const value:0 - 0xc4b1 | 21 bc 02 | local_set local_index:316 - 0xc4b4 | 20 bb 02 | local_get local_index:315 - 0xc4b7 | 21 bd 02 | local_set local_index:317 - 0xc4ba | 20 bc 02 | local_get local_index:316 - 0xc4bd | 21 be 02 | local_set local_index:318 - 0xc4c0 | 20 bd 02 | local_get local_index:317 - 0xc4c3 | 20 be 02 | local_get local_index:318 - 0xc4c6 | 47 | i32_ne - 0xc4c7 | 21 bf 02 | local_set local_index:319 - 0xc4ca | 41 7f | i32_const value:-1 - 0xc4cc | 21 c0 02 | local_set local_index:320 - 0xc4cf | 20 bf 02 | local_get local_index:319 - 0xc4d2 | 20 c0 02 | local_get local_index:320 - 0xc4d5 | 73 | i32_xor - 0xc4d6 | 21 c1 02 | local_set local_index:321 - 0xc4d9 | 41 7f | i32_const value:-1 - 0xc4db | 21 c2 02 | local_set local_index:322 - 0xc4de | 20 c1 02 | local_get local_index:321 - 0xc4e1 | 20 c2 02 | local_get local_index:322 - 0xc4e4 | 73 | i32_xor - 0xc4e5 | 21 c3 02 | local_set local_index:323 - 0xc4e8 | 41 01 | i32_const value:1 - 0xc4ea | 21 c4 02 | local_set local_index:324 - 0xc4ed | 20 c3 02 | local_get local_index:323 - 0xc4f0 | 20 c4 02 | local_get local_index:324 - 0xc4f3 | 71 | i32_and - 0xc4f4 | 21 c5 02 | local_set local_index:325 - 0xc4f7 | 02 40 | block blockty:Empty - 0xc4f9 | 20 c5 02 | local_get local_index:325 - 0xc4fc | 45 | i32_eqz - 0xc4fd | 0d 00 | br_if relative_depth:0 - 0xc4ff | 20 04 | local_get local_index:4 - 0xc501 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc504 | 21 c6 02 | local_set local_index:326 - 0xc507 | 20 c6 02 | local_get local_index:326 - 0xc50a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xc50d | 21 c7 02 | local_set local_index:327 - 0xc510 | 20 04 | local_get local_index:4 - 0xc512 | 20 c7 02 | local_get local_index:327 - 0xc515 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc518 | 20 04 | local_get local_index:4 - 0xc51a | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc51d | 21 c8 02 | local_set local_index:328 - 0xc520 | 41 00 | i32_const value:0 - 0xc522 | 21 c9 02 | local_set local_index:329 - 0xc525 | 20 c8 02 | local_get local_index:328 - 0xc528 | 21 ca 02 | local_set local_index:330 - 0xc52b | 20 c9 02 | local_get local_index:329 - 0xc52e | 21 cb 02 | local_set local_index:331 - 0xc531 | 20 ca 02 | local_get local_index:330 - 0xc534 | 20 cb 02 | local_get local_index:331 - 0xc537 | 47 | i32_ne - 0xc538 | 21 cc 02 | local_set local_index:332 - 0xc53b | 41 7f | i32_const value:-1 - 0xc53d | 21 cd 02 | local_set local_index:333 - 0xc540 | 20 cc 02 | local_get local_index:332 - 0xc543 | 20 cd 02 | local_get local_index:333 - 0xc546 | 73 | i32_xor - 0xc547 | 21 ce 02 | local_set local_index:334 - 0xc54a | 41 7f | i32_const value:-1 - 0xc54c | 21 cf 02 | local_set local_index:335 - 0xc54f | 20 ce 02 | local_get local_index:334 - 0xc552 | 20 cf 02 | local_get local_index:335 - 0xc555 | 73 | i32_xor - 0xc556 | 21 d0 02 | local_set local_index:336 - 0xc559 | 41 01 | i32_const value:1 - 0xc55b | 21 d1 02 | local_set local_index:337 - 0xc55e | 20 d0 02 | local_get local_index:336 - 0xc561 | 20 d1 02 | local_get local_index:337 - 0xc564 | 71 | i32_and - 0xc565 | 21 d2 02 | local_set local_index:338 - 0xc568 | 02 40 | block blockty:Empty - 0xc56a | 20 d2 02 | local_get local_index:338 - 0xc56d | 45 | i32_eqz - 0xc56e | 0d 00 | br_if relative_depth:0 - 0xc570 | 20 04 | local_get local_index:4 - 0xc572 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc575 | 21 d3 02 | local_set local_index:339 - 0xc578 | 20 d3 02 | local_get local_index:339 - 0xc57b | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xc57e | 21 d4 02 | local_set local_index:340 - 0xc581 | 20 04 | local_get local_index:4 - 0xc583 | 20 d4 02 | local_get local_index:340 - 0xc586 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xc589 | 20 04 | local_get local_index:4 - 0xc58b | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc58e | 21 d5 02 | local_set local_index:341 - 0xc591 | 20 d5 02 | local_get local_index:341 - 0xc594 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xc59a | 20 04 | local_get local_index:4 - 0xc59c | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xc59f | 21 d6 02 | local_set local_index:342 - 0xc5a2 | 20 d6 02 | local_get local_index:342 - 0xc5a5 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xc5ab | 20 04 | local_get local_index:4 - 0xc5ad | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc5b0 | 21 d7 02 | local_set local_index:343 - 0xc5b3 | 20 04 | local_get local_index:4 - 0xc5b5 | 20 d7 02 | local_get local_index:343 - 0xc5b8 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xc5bb | 20 04 | local_get local_index:4 - 0xc5bd | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xc5c0 | 21 d8 02 | local_set local_index:344 - 0xc5c3 | 20 04 | local_get local_index:4 - 0xc5c5 | 20 d8 02 | local_get local_index:344 - 0xc5c8 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc5cb | 20 04 | local_get local_index:4 - 0xc5cd | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xc5d0 | 21 d9 02 | local_set local_index:345 - 0xc5d3 | 20 d9 02 | local_get local_index:345 - 0xc5d6 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xc5dc | 41 01 | i32_const value:1 - 0xc5de | 21 da 02 | local_set local_index:346 - 0xc5e1 | 20 04 | local_get local_index:4 - 0xc5e3 | 20 da 02 | local_get local_index:346 - 0xc5e6 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xc5e9 | 0b | end - 0xc5ea | 0b | end - 0xc5eb | 20 04 | local_get local_index:4 - 0xc5ed | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc5f0 | 21 db 02 | local_set local_index:347 - 0xc5f3 | 20 04 | local_get local_index:4 - 0xc5f5 | 20 db 02 | local_get local_index:347 - 0xc5f8 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xc5fb | 20 04 | local_get local_index:4 - 0xc5fd | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xc600 | 21 dc 02 | local_set local_index:348 - 0xc603 | 20 04 | local_get local_index:4 - 0xc605 | 20 dc 02 | local_get local_index:348 - 0xc608 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xc60b | 20 04 | local_get local_index:4 - 0xc60d | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc610 | 21 dd 02 | local_set local_index:349 - 0xc613 | 41 0c | i32_const value:12 - 0xc615 | 21 de 02 | local_set local_index:350 - 0xc618 | 20 04 | local_get local_index:4 - 0xc61a | 20 de 02 | local_get local_index:350 - 0xc61d | 6a | i32_add - 0xc61e | 21 df 02 | local_set local_index:351 - 0xc621 | 20 df 02 | local_get local_index:351 - 0xc624 | 21 e0 02 | local_set local_index:352 - 0xc627 | 41 04 | i32_const value:4 - 0xc629 | 21 e1 02 | local_set local_index:353 - 0xc62c | 20 e0 02 | local_get local_index:352 - 0xc62f | 20 e1 02 | local_get local_index:353 - 0xc632 | 6a | i32_add - 0xc633 | 21 e2 02 | local_set local_index:354 - 0xc636 | 20 04 | local_get local_index:4 - 0xc638 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xc63b | 21 e3 02 | local_set local_index:355 - 0xc63e | 41 00 | i32_const value:0 - 0xc640 | 21 e4 02 | local_set local_index:356 - 0xc643 | 20 e4 02 | local_get local_index:356 - 0xc646 | 20 e3 02 | local_get local_index:355 - 0xc649 | 6b | i32_sub - 0xc64a | 21 e5 02 | local_set local_index:357 - 0xc64d | 41 02 | i32_const value:2 - 0xc64f | 21 e6 02 | local_set local_index:358 - 0xc652 | 20 e5 02 | local_get local_index:357 - 0xc655 | 20 e6 02 | local_get local_index:358 - 0xc658 | 74 | i32_shl - 0xc659 | 21 e7 02 | local_set local_index:359 - 0xc65c | 20 e2 02 | local_get local_index:354 - 0xc65f | 20 e7 02 | local_get local_index:359 - 0xc662 | 6a | i32_add - 0xc663 | 21 e8 02 | local_set local_index:360 - 0xc666 | 20 04 | local_get local_index:4 - 0xc668 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xc66b | 21 e9 02 | local_set local_index:361 - 0xc66e | 41 01 | i32_const value:1 - 0xc670 | 21 ea 02 | local_set local_index:362 - 0xc673 | 20 e9 02 | local_get local_index:361 - 0xc676 | 20 ea 02 | local_get local_index:362 - 0xc679 | 6a | i32_add - 0xc67a | 21 eb 02 | local_set local_index:363 - 0xc67d | 41 00 | i32_const value:0 - 0xc67f | 21 ec 02 | local_set local_index:364 - 0xc682 | 20 dd 02 | local_get local_index:349 - 0xc685 | 20 e8 02 | local_get local_index:360 - 0xc688 | 20 eb 02 | local_get local_index:363 - 0xc68b | 20 ec 02 | local_get local_index:364 - 0xc68e | 10 b3 81 80 | call function_index:179 - | 80 00 - 0xc694 | 21 ed 02 | local_set local_index:365 - 0xc697 | 20 04 | local_get local_index:4 - 0xc699 | 20 ed 02 | local_get local_index:365 - 0xc69c | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xc69f | 20 04 | local_get local_index:4 - 0xc6a1 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc6a4 | 21 ee 02 | local_set local_index:366 - 0xc6a7 | 20 ee 02 | local_get local_index:366 - 0xc6aa | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xc6b0 | 41 00 | i32_const value:0 - 0xc6b2 | 21 ef 02 | local_set local_index:367 - 0xc6b5 | 20 04 | local_get local_index:4 - 0xc6b7 | 20 ef 02 | local_get local_index:367 - 0xc6ba | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc6bd | 20 04 | local_get local_index:4 - 0xc6bf | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xc6c2 | 21 f0 02 | local_set local_index:368 - 0xc6c5 | 20 f0 02 | local_get local_index:368 - 0xc6c8 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xc6ce | 41 00 | i32_const value:0 - 0xc6d0 | 21 f1 02 | local_set local_index:369 - 0xc6d3 | 20 04 | local_get local_index:4 - 0xc6d5 | 20 f1 02 | local_get local_index:369 - 0xc6d8 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xc6db | 20 04 | local_get local_index:4 - 0xc6dd | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xc6e0 | 21 f2 02 | local_set local_index:370 - 0xc6e3 | 41 00 | i32_const value:0 - 0xc6e5 | 21 f3 02 | local_set local_index:371 - 0xc6e8 | 20 f2 02 | local_get local_index:370 - 0xc6eb | 21 f4 02 | local_set local_index:372 - 0xc6ee | 20 f3 02 | local_get local_index:371 - 0xc6f1 | 21 f5 02 | local_set local_index:373 - 0xc6f4 | 20 f4 02 | local_get local_index:372 - 0xc6f7 | 20 f5 02 | local_get local_index:373 - 0xc6fa | 47 | i32_ne - 0xc6fb | 21 f6 02 | local_set local_index:374 - 0xc6fe | 41 7f | i32_const value:-1 - 0xc700 | 21 f7 02 | local_set local_index:375 - 0xc703 | 20 f6 02 | local_get local_index:374 - 0xc706 | 20 f7 02 | local_get local_index:375 - 0xc709 | 73 | i32_xor - 0xc70a | 21 f8 02 | local_set local_index:376 - 0xc70d | 41 7f | i32_const value:-1 - 0xc70f | 21 f9 02 | local_set local_index:377 - 0xc712 | 20 f8 02 | local_get local_index:376 - 0xc715 | 20 f9 02 | local_get local_index:377 - 0xc718 | 73 | i32_xor - 0xc719 | 21 fa 02 | local_set local_index:378 - 0xc71c | 41 7f | i32_const value:-1 - 0xc71e | 21 fb 02 | local_set local_index:379 - 0xc721 | 20 fa 02 | local_get local_index:378 - 0xc724 | 20 fb 02 | local_get local_index:379 - 0xc727 | 73 | i32_xor - 0xc728 | 21 fc 02 | local_set local_index:380 - 0xc72b | 41 01 | i32_const value:1 - 0xc72d | 21 fd 02 | local_set local_index:381 - 0xc730 | 20 fc 02 | local_get local_index:380 - 0xc733 | 20 fd 02 | local_get local_index:381 - 0xc736 | 71 | i32_and - 0xc737 | 21 fe 02 | local_set local_index:382 - 0xc73a | 02 40 | block blockty:Empty - 0xc73c | 20 fe 02 | local_get local_index:382 - 0xc73f | 45 | i32_eqz - 0xc740 | 0d 00 | br_if relative_depth:0 - 0xc742 | 41 00 | i32_const value:0 - 0xc744 | 21 ff 02 | local_set local_index:383 - 0xc747 | 20 ff 02 | local_get local_index:383 - 0xc74a | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xc751 | 21 80 03 | local_set local_index:384 - 0xc754 | 20 04 | local_get local_index:4 - 0xc756 | 20 80 03 | local_get local_index:384 - 0xc759 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xc75c | 41 04 | i32_const value:4 - 0xc75e | 21 81 03 | local_set local_index:385 - 0xc761 | 20 04 | local_get local_index:4 - 0xc763 | 20 81 03 | local_get local_index:385 - 0xc766 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xc769 | 41 9e 13 | i32_const value:2462 - 0xc76c | 21 82 03 | local_set local_index:386 - 0xc76f | 20 04 | local_get local_index:4 - 0xc771 | 20 82 03 | local_get local_index:386 - 0xc774 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xc777 | 0c 01 | br relative_depth:1 - 0xc779 | 0b | end - 0xc77a | 20 04 | local_get local_index:4 - 0xc77c | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc77f | 21 83 03 | local_set local_index:387 - 0xc782 | 20 83 03 | local_get local_index:387 - 0xc785 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xc78b | 41 00 | i32_const value:0 - 0xc78d | 21 84 03 | local_set local_index:388 - 0xc790 | 20 04 | local_get local_index:4 - 0xc792 | 20 84 03 | local_get local_index:388 - 0xc795 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc798 | 20 04 | local_get local_index:4 - 0xc79a | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xc79d | 21 85 03 | local_set local_index:389 - 0xc7a0 | 20 04 | local_get local_index:4 - 0xc7a2 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xc7a5 | 21 86 03 | local_set local_index:390 - 0xc7a8 | 20 85 03 | local_get local_index:389 - 0xc7ab | 20 86 03 | local_get local_index:390 - 0xc7ae | 10 b8 80 80 | call function_index:56 - | 80 00 - 0xc7b4 | 21 87 03 | local_set local_index:391 - 0xc7b7 | 20 04 | local_get local_index:4 - 0xc7b9 | 20 87 03 | local_get local_index:391 - 0xc7bc | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc7bf | 20 04 | local_get local_index:4 - 0xc7c1 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc7c4 | 21 88 03 | local_set local_index:392 - 0xc7c7 | 41 00 | i32_const value:0 - 0xc7c9 | 21 89 03 | local_set local_index:393 - 0xc7cc | 20 88 03 | local_get local_index:392 - 0xc7cf | 21 8a 03 | local_set local_index:394 - 0xc7d2 | 20 89 03 | local_get local_index:393 - 0xc7d5 | 21 8b 03 | local_set local_index:395 - 0xc7d8 | 20 8a 03 | local_get local_index:394 - 0xc7db | 20 8b 03 | local_get local_index:395 - 0xc7de | 47 | i32_ne - 0xc7df | 21 8c 03 | local_set local_index:396 - 0xc7e2 | 41 7f | i32_const value:-1 - 0xc7e4 | 21 8d 03 | local_set local_index:397 - 0xc7e7 | 20 8c 03 | local_get local_index:396 - 0xc7ea | 20 8d 03 | local_get local_index:397 - 0xc7ed | 73 | i32_xor - 0xc7ee | 21 8e 03 | local_set local_index:398 - 0xc7f1 | 41 7f | i32_const value:-1 - 0xc7f3 | 21 8f 03 | local_set local_index:399 - 0xc7f6 | 20 8e 03 | local_get local_index:398 - 0xc7f9 | 20 8f 03 | local_get local_index:399 - 0xc7fc | 73 | i32_xor - 0xc7fd | 21 90 03 | local_set local_index:400 - 0xc800 | 41 7f | i32_const value:-1 - 0xc802 | 21 91 03 | local_set local_index:401 - 0xc805 | 20 90 03 | local_get local_index:400 - 0xc808 | 20 91 03 | local_get local_index:401 - 0xc80b | 73 | i32_xor - 0xc80c | 21 92 03 | local_set local_index:402 - 0xc80f | 41 01 | i32_const value:1 - 0xc811 | 21 93 03 | local_set local_index:403 - 0xc814 | 20 92 03 | local_get local_index:402 - 0xc817 | 20 93 03 | local_get local_index:403 - 0xc81a | 71 | i32_and - 0xc81b | 21 94 03 | local_set local_index:404 - 0xc81e | 02 40 | block blockty:Empty - 0xc820 | 20 94 03 | local_get local_index:404 - 0xc823 | 45 | i32_eqz - 0xc824 | 0d 00 | br_if relative_depth:0 - 0xc826 | 41 00 | i32_const value:0 - 0xc828 | 21 95 03 | local_set local_index:405 - 0xc82b | 20 95 03 | local_get local_index:405 - 0xc82e | 28 02 b4 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6964, memory: 0 } - | 80 80 00 - 0xc835 | 21 96 03 | local_set local_index:406 - 0xc838 | 20 04 | local_get local_index:4 - 0xc83a | 20 96 03 | local_get local_index:406 - 0xc83d | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xc840 | 41 04 | i32_const value:4 - 0xc842 | 21 97 03 | local_set local_index:407 - 0xc845 | 20 04 | local_get local_index:4 - 0xc847 | 20 97 03 | local_get local_index:407 - 0xc84a | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xc84d | 41 a2 13 | i32_const value:2466 - 0xc850 | 21 98 03 | local_set local_index:408 - 0xc853 | 20 04 | local_get local_index:4 - 0xc855 | 20 98 03 | local_get local_index:408 - 0xc858 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xc85b | 0c 01 | br relative_depth:1 - 0xc85d | 0b | end - 0xc85e | 20 04 | local_get local_index:4 - 0xc860 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xc863 | 21 99 03 | local_set local_index:409 - 0xc866 | 20 99 03 | local_get local_index:409 - 0xc869 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xc86f | 41 00 | i32_const value:0 - 0xc871 | 21 9a 03 | local_set local_index:410 - 0xc874 | 20 04 | local_get local_index:4 - 0xc876 | 20 9a 03 | local_get local_index:410 - 0xc879 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xc87c | 20 04 | local_get local_index:4 - 0xc87e | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xc881 | 21 9b 03 | local_set local_index:411 - 0xc884 | 20 9b 03 | local_get local_index:411 - 0xc887 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xc88d | 41 00 | i32_const value:0 - 0xc88f | 21 9c 03 | local_set local_index:412 - 0xc892 | 20 04 | local_get local_index:4 - 0xc894 | 20 9c 03 | local_get local_index:412 - 0xc897 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xc89a | 20 04 | local_get local_index:4 - 0xc89c | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc89f | 21 9d 03 | local_set local_index:413 - 0xc8a2 | 20 04 | local_get local_index:4 - 0xc8a4 | 20 9d 03 | local_get local_index:413 - 0xc8a7 | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xc8aa | 41 00 | i32_const value:0 - 0xc8ac | 21 9e 03 | local_set local_index:414 - 0xc8af | 20 04 | local_get local_index:4 - 0xc8b1 | 20 9e 03 | local_get local_index:414 - 0xc8b4 | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc8b7 | 0c 01 | br relative_depth:1 - 0xc8b9 | 0b | end - 0xc8ba | 20 04 | local_get local_index:4 - 0xc8bc | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xc8bf | 21 9f 03 | local_set local_index:415 - 0xc8c2 | 20 9f 03 | local_get local_index:415 - 0xc8c5 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xc8cb | 20 04 | local_get local_index:4 - 0xc8cd | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xc8d0 | 21 a0 03 | local_set local_index:416 - 0xc8d3 | 20 a0 03 | local_get local_index:416 - 0xc8d6 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xc8dc | 20 04 | local_get local_index:4 - 0xc8de | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xc8e1 | 21 a1 03 | local_set local_index:417 - 0xc8e4 | 20 a1 03 | local_get local_index:417 - 0xc8e7 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xc8ed | 20 04 | local_get local_index:4 - 0xc8ef | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xc8f2 | 21 a2 03 | local_set local_index:418 - 0xc8f5 | 20 a2 03 | local_get local_index:418 - 0xc8f8 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xc8fe | 20 04 | local_get local_index:4 - 0xc900 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc903 | 21 a3 03 | local_set local_index:419 - 0xc906 | 20 a3 03 | local_get local_index:419 - 0xc909 | 10 d6 80 80 | call function_index:86 - | 80 00 - 0xc90f | 20 04 | local_get local_index:4 - 0xc911 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xc914 | 21 a4 03 | local_set local_index:420 - 0xc917 | 20 04 | local_get local_index:4 - 0xc919 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xc91c | 21 a5 03 | local_set local_index:421 - 0xc91f | 20 04 | local_get local_index:4 - 0xc921 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xc924 | 21 a6 03 | local_set local_index:422 - 0xc927 | 41 e3 97 80 | i32_const value:3043 - | 80 00 - 0xc92d | 21 a7 03 | local_set local_index:423 - 0xc930 | 20 a7 03 | local_get local_index:423 - 0xc933 | 20 a4 03 | local_get local_index:420 - 0xc936 | 20 a5 03 | local_get local_index:421 - 0xc939 | 20 a6 03 | local_get local_index:422 - 0xc93c | 10 e8 80 80 | call function_index:104 - | 80 00 - 0xc942 | 41 00 | i32_const value:0 - 0xc944 | 21 a8 03 | local_set local_index:424 - 0xc947 | 20 04 | local_get local_index:4 - 0xc949 | 20 a8 03 | local_get local_index:424 - 0xc94c | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xc94f | 0b | end - 0xc950 | 20 04 | local_get local_index:4 - 0xc952 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xc955 | 21 a9 03 | local_set local_index:425 - 0xc958 | 41 e0 00 | i32_const value:96 - 0xc95b | 21 aa 03 | local_set local_index:426 - 0xc95e | 20 04 | local_get local_index:4 - 0xc960 | 20 aa 03 | local_get local_index:426 - 0xc963 | 6a | i32_add - 0xc964 | 21 ab 03 | local_set local_index:427 - 0xc967 | 20 ab 03 | local_get local_index:427 - 0xc96a | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xc970 | 20 a9 03 | local_get local_index:425 - 0xc973 | 0f | return - 0xc974 | 0b | end -============== func 171 ==================== - 0xc975 | 9f 12 | size of function - 0xc977 | 01 | 1 local blocks - 0xc978 | 83 02 7f | 259 locals of type I32 - 0xc97b | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xc981 | 21 03 | local_set local_index:3 - 0xc983 | 41 c0 00 | i32_const value:64 - 0xc986 | 21 04 | local_set local_index:4 - 0xc988 | 20 03 | local_get local_index:3 - 0xc98a | 20 04 | local_get local_index:4 - 0xc98c | 6b | i32_sub - 0xc98d | 21 05 | local_set local_index:5 - 0xc98f | 20 05 | local_get local_index:5 - 0xc991 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xc997 | 20 05 | local_get local_index:5 - 0xc999 | 20 00 | local_get local_index:0 - 0xc99b | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc99e | 20 05 | local_get local_index:5 - 0xc9a0 | 20 01 | local_get local_index:1 - 0xc9a2 | 36 02 34 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xc9a5 | 20 05 | local_get local_index:5 - 0xc9a7 | 20 02 | local_get local_index:2 - 0xc9a9 | 36 02 30 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xc9ac | 20 05 | local_get local_index:5 - 0xc9ae | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc9b1 | 21 06 | local_set local_index:6 - 0xc9b3 | 20 05 | local_get local_index:5 - 0xc9b5 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xc9b8 | 21 07 | local_set local_index:7 - 0xc9ba | 20 06 | local_get local_index:6 - 0xc9bc | 21 08 | local_set local_index:8 - 0xc9be | 20 07 | local_get local_index:7 - 0xc9c0 | 21 09 | local_set local_index:9 - 0xc9c2 | 20 08 | local_get local_index:8 - 0xc9c4 | 20 09 | local_get local_index:9 - 0xc9c6 | 46 | i32_eq - 0xc9c7 | 21 0a | local_set local_index:10 - 0xc9c9 | 41 01 | i32_const value:1 - 0xc9cb | 21 0b | local_set local_index:11 - 0xc9cd | 20 0a | local_get local_index:10 - 0xc9cf | 20 0b | local_get local_index:11 - 0xc9d1 | 71 | i32_and - 0xc9d2 | 21 0c | local_set local_index:12 - 0xc9d4 | 02 40 | block blockty:Empty - 0xc9d6 | 02 40 | block blockty:Empty - 0xc9d8 | 02 40 | block blockty:Empty - 0xc9da | 02 40 | block blockty:Empty - 0xc9dc | 20 0c | local_get local_index:12 - 0xc9de | 45 | i32_eqz - 0xc9df | 0d 00 | br_if relative_depth:0 - 0xc9e1 | 0c 01 | br relative_depth:1 - 0xc9e3 | 0b | end - 0xc9e4 | 20 05 | local_get local_index:5 - 0xc9e6 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xc9e9 | 21 0d | local_set local_index:13 - 0xc9eb | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xc9f1 | 21 0e | local_set local_index:14 - 0xc9f3 | 20 0d | local_get local_index:13 - 0xc9f5 | 20 0e | local_get local_index:14 - 0xc9f7 | 10 b2 81 80 | call function_index:178 - | 80 00 - 0xc9fd | 21 0f | local_set local_index:15 - 0xc9ff | 20 05 | local_get local_index:5 - 0xca01 | 20 0f | local_get local_index:15 - 0xca03 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xca06 | 20 05 | local_get local_index:5 - 0xca08 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xca0b | 21 10 | local_set local_index:16 - 0xca0d | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xca13 | 21 11 | local_set local_index:17 - 0xca15 | 20 10 | local_get local_index:16 - 0xca17 | 20 11 | local_get local_index:17 - 0xca19 | 10 b2 81 80 | call function_index:178 - | 80 00 - 0xca1f | 21 12 | local_set local_index:18 - 0xca21 | 20 05 | local_get local_index:5 - 0xca23 | 20 12 | local_get local_index:18 - 0xca25 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xca28 | 20 05 | local_get local_index:5 - 0xca2a | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xca2d | 21 13 | local_set local_index:19 - 0xca2f | 20 05 | local_get local_index:5 - 0xca31 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xca34 | 21 14 | local_set local_index:20 - 0xca36 | 20 13 | local_get local_index:19 - 0xca38 | 20 14 | local_get local_index:20 - 0xca3a | 71 | i32_and - 0xca3b | 21 15 | local_set local_index:21 - 0xca3d | 02 40 | block blockty:Empty - 0xca3f | 20 15 | local_get local_index:21 - 0xca41 | 45 | i32_eqz - 0xca42 | 0d 00 | br_if relative_depth:0 - 0xca44 | 20 05 | local_get local_index:5 - 0xca46 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xca49 | 21 16 | local_set local_index:22 - 0xca4b | 20 16 | local_get local_index:22 - 0xca4d | 10 b4 81 80 | call function_index:180 - | 80 00 - 0xca53 | 21 17 | local_set local_index:23 - 0xca55 | 41 00 | i32_const value:0 - 0xca57 | 21 18 | local_set local_index:24 - 0xca59 | 20 17 | local_get local_index:23 - 0xca5b | 21 19 | local_set local_index:25 - 0xca5d | 20 18 | local_get local_index:24 - 0xca5f | 21 1a | local_set local_index:26 - 0xca61 | 20 19 | local_get local_index:25 - 0xca63 | 20 1a | local_get local_index:26 - 0xca65 | 47 | i32_ne - 0xca66 | 21 1b | local_set local_index:27 - 0xca68 | 41 7f | i32_const value:-1 - 0xca6a | 21 1c | local_set local_index:28 - 0xca6c | 20 1b | local_get local_index:27 - 0xca6e | 20 1c | local_get local_index:28 - 0xca70 | 73 | i32_xor - 0xca71 | 21 1d | local_set local_index:29 - 0xca73 | 41 7f | i32_const value:-1 - 0xca75 | 21 1e | local_set local_index:30 - 0xca77 | 20 1d | local_get local_index:29 - 0xca79 | 20 1e | local_get local_index:30 - 0xca7b | 73 | i32_xor - 0xca7c | 21 1f | local_set local_index:31 - 0xca7e | 41 01 | i32_const value:1 - 0xca80 | 21 20 | local_set local_index:32 - 0xca82 | 20 1f | local_get local_index:31 - 0xca84 | 20 20 | local_get local_index:32 - 0xca86 | 71 | i32_and - 0xca87 | 21 21 | local_set local_index:33 - 0xca89 | 02 40 | block blockty:Empty - 0xca8b | 02 40 | block blockty:Empty - 0xca8d | 20 21 | local_get local_index:33 - 0xca8f | 45 | i32_eqz - 0xca90 | 0d 00 | br_if relative_depth:0 - 0xca92 | 41 00 | i32_const value:0 - 0xca94 | 21 22 | local_set local_index:34 - 0xca96 | 20 22 | local_get local_index:34 - 0xca98 | 21 23 | local_set local_index:35 - 0xca9a | 0c 01 | br relative_depth:1 - 0xca9c | 0b | end - 0xca9d | 20 05 | local_get local_index:5 - 0xca9f | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xcaa2 | 21 24 | local_set local_index:36 - 0xcaa4 | 20 24 | local_get local_index:36 - 0xcaa6 | 10 b9 80 80 | call function_index:57 - | 80 00 - 0xcaac | 21 25 | local_set local_index:37 - 0xcaae | 20 25 | local_get local_index:37 - 0xcab0 | 21 23 | local_set local_index:35 - 0xcab2 | 0b | end - 0xcab3 | 20 23 | local_get local_index:35 - 0xcab5 | 21 26 | local_set local_index:38 - 0xcab7 | 41 00 | i32_const value:0 - 0xcab9 | 21 27 | local_set local_index:39 - 0xcabb | 20 26 | local_get local_index:38 - 0xcabd | 21 28 | local_set local_index:40 - 0xcabf | 20 27 | local_get local_index:39 - 0xcac1 | 21 29 | local_set local_index:41 - 0xcac3 | 20 28 | local_get local_index:40 - 0xcac5 | 20 29 | local_get local_index:41 - 0xcac7 | 48 | i32_lt_s - 0xcac8 | 21 2a | local_set local_index:42 - 0xcaca | 41 7f | i32_const value:-1 - 0xcacc | 21 2b | local_set local_index:43 - 0xcace | 20 2a | local_get local_index:42 - 0xcad0 | 20 2b | local_get local_index:43 - 0xcad2 | 73 | i32_xor - 0xcad3 | 21 2c | local_set local_index:44 - 0xcad5 | 41 7f | i32_const value:-1 - 0xcad7 | 21 2d | local_set local_index:45 - 0xcad9 | 20 2c | local_get local_index:44 - 0xcadb | 20 2d | local_get local_index:45 - 0xcadd | 73 | i32_xor - 0xcade | 21 2e | local_set local_index:46 - 0xcae0 | 41 01 | i32_const value:1 - 0xcae2 | 21 2f | local_set local_index:47 - 0xcae4 | 20 2e | local_get local_index:46 - 0xcae6 | 20 2f | local_get local_index:47 - 0xcae8 | 71 | i32_and - 0xcae9 | 21 30 | local_set local_index:48 - 0xcaeb | 02 40 | block blockty:Empty - 0xcaed | 02 40 | block blockty:Empty - 0xcaef | 20 30 | local_get local_index:48 - 0xcaf1 | 0d 00 | br_if relative_depth:0 - 0xcaf3 | 20 05 | local_get local_index:5 - 0xcaf5 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xcaf8 | 21 31 | local_set local_index:49 - 0xcafa | 20 31 | local_get local_index:49 - 0xcafc | 10 b4 81 80 | call function_index:180 - | 80 00 - 0xcb02 | 21 32 | local_set local_index:50 - 0xcb04 | 41 00 | i32_const value:0 - 0xcb06 | 21 33 | local_set local_index:51 - 0xcb08 | 20 32 | local_get local_index:50 - 0xcb0a | 21 34 | local_set local_index:52 - 0xcb0c | 20 33 | local_get local_index:51 - 0xcb0e | 21 35 | local_set local_index:53 - 0xcb10 | 20 34 | local_get local_index:52 - 0xcb12 | 20 35 | local_get local_index:53 - 0xcb14 | 47 | i32_ne - 0xcb15 | 21 36 | local_set local_index:54 - 0xcb17 | 41 7f | i32_const value:-1 - 0xcb19 | 21 37 | local_set local_index:55 - 0xcb1b | 20 36 | local_get local_index:54 - 0xcb1d | 20 37 | local_get local_index:55 - 0xcb1f | 73 | i32_xor - 0xcb20 | 21 38 | local_set local_index:56 - 0xcb22 | 41 7f | i32_const value:-1 - 0xcb24 | 21 39 | local_set local_index:57 - 0xcb26 | 20 38 | local_get local_index:56 - 0xcb28 | 20 39 | local_get local_index:57 - 0xcb2a | 73 | i32_xor - 0xcb2b | 21 3a | local_set local_index:58 - 0xcb2d | 41 01 | i32_const value:1 - 0xcb2f | 21 3b | local_set local_index:59 - 0xcb31 | 20 3a | local_get local_index:58 - 0xcb33 | 20 3b | local_get local_index:59 - 0xcb35 | 71 | i32_and - 0xcb36 | 21 3c | local_set local_index:60 - 0xcb38 | 02 40 | block blockty:Empty - 0xcb3a | 02 40 | block blockty:Empty - 0xcb3c | 20 3c | local_get local_index:60 - 0xcb3e | 45 | i32_eqz - 0xcb3f | 0d 00 | br_if relative_depth:0 - 0xcb41 | 41 00 | i32_const value:0 - 0xcb43 | 21 3d | local_set local_index:61 - 0xcb45 | 20 3d | local_get local_index:61 - 0xcb47 | 21 3e | local_set local_index:62 - 0xcb49 | 0c 01 | br relative_depth:1 - 0xcb4b | 0b | end - 0xcb4c | 20 05 | local_get local_index:5 - 0xcb4e | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xcb51 | 21 3f | local_set local_index:63 - 0xcb53 | 20 3f | local_get local_index:63 - 0xcb55 | 10 b9 80 80 | call function_index:57 - | 80 00 - 0xcb5b | 21 40 | local_set local_index:64 - 0xcb5d | 20 40 | local_get local_index:64 - 0xcb5f | 21 3e | local_set local_index:62 - 0xcb61 | 0b | end - 0xcb62 | 20 3e | local_get local_index:62 - 0xcb64 | 21 41 | local_set local_index:65 - 0xcb66 | 41 00 | i32_const value:0 - 0xcb68 | 21 42 | local_set local_index:66 - 0xcb6a | 20 41 | local_get local_index:65 - 0xcb6c | 21 43 | local_set local_index:67 - 0xcb6e | 20 42 | local_get local_index:66 - 0xcb70 | 21 44 | local_set local_index:68 - 0xcb72 | 20 43 | local_get local_index:67 - 0xcb74 | 20 44 | local_get local_index:68 - 0xcb76 | 48 | i32_lt_s - 0xcb77 | 21 45 | local_set local_index:69 - 0xcb79 | 41 7f | i32_const value:-1 - 0xcb7b | 21 46 | local_set local_index:70 - 0xcb7d | 20 45 | local_get local_index:69 - 0xcb7f | 20 46 | local_get local_index:70 - 0xcb81 | 73 | i32_xor - 0xcb82 | 21 47 | local_set local_index:71 - 0xcb84 | 41 7f | i32_const value:-1 - 0xcb86 | 21 48 | local_set local_index:72 - 0xcb88 | 20 47 | local_get local_index:71 - 0xcb8a | 20 48 | local_get local_index:72 - 0xcb8c | 73 | i32_xor - 0xcb8d | 21 49 | local_set local_index:73 - 0xcb8f | 41 01 | i32_const value:1 - 0xcb91 | 21 4a | local_set local_index:74 - 0xcb93 | 20 49 | local_get local_index:73 - 0xcb95 | 20 4a | local_get local_index:74 - 0xcb97 | 71 | i32_and - 0xcb98 | 21 4b | local_set local_index:75 - 0xcb9a | 20 4b | local_get local_index:75 - 0xcb9c | 45 | i32_eqz - 0xcb9d | 0d 01 | br_if relative_depth:1 - 0xcb9f | 0b | end - 0xcba0 | 41 7f | i32_const value:-1 - 0xcba2 | 21 4c | local_set local_index:76 - 0xcba4 | 20 05 | local_get local_index:5 - 0xcba6 | 20 4c | local_get local_index:76 - 0xcba8 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xcbab | 0c 04 | br relative_depth:4 - 0xcbad | 0b | end - 0xcbae | 20 05 | local_get local_index:5 - 0xcbb0 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xcbb3 | 21 4d | local_set local_index:77 - 0xcbb5 | 20 4d | local_get local_index:77 - 0xcbb7 | 10 ac 81 80 | call function_index:172 - | 80 00 - 0xcbbd | 21 4e | local_set local_index:78 - 0xcbbf | 20 05 | local_get local_index:5 - 0xcbc1 | 20 4e | local_get local_index:78 - 0xcbc3 | 36 02 24 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xcbc6 | 20 05 | local_get local_index:5 - 0xcbc8 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xcbcb | 21 4f | local_set local_index:79 - 0xcbcd | 20 05 | local_get local_index:5 - 0xcbcf | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xcbd2 | 21 50 | local_set local_index:80 - 0xcbd4 | 20 50 | local_get local_index:80 - 0xcbd6 | 10 ac 81 80 | call function_index:172 - | 80 00 - 0xcbdc | 21 51 | local_set local_index:81 - 0xcbde | 20 4f | local_get local_index:79 - 0xcbe0 | 21 52 | local_set local_index:82 - 0xcbe2 | 20 51 | local_get local_index:81 - 0xcbe4 | 21 53 | local_set local_index:83 - 0xcbe6 | 20 52 | local_get local_index:82 - 0xcbe8 | 20 53 | local_get local_index:83 - 0xcbea | 47 | i32_ne - 0xcbeb | 21 54 | local_set local_index:84 - 0xcbed | 41 01 | i32_const value:1 - 0xcbef | 21 55 | local_set local_index:85 - 0xcbf1 | 20 54 | local_get local_index:84 - 0xcbf3 | 20 55 | local_get local_index:85 - 0xcbf5 | 71 | i32_and - 0xcbf6 | 21 56 | local_set local_index:86 - 0xcbf8 | 02 40 | block blockty:Empty - 0xcbfa | 20 56 | local_get local_index:86 - 0xcbfc | 45 | i32_eqz - 0xcbfd | 0d 00 | br_if relative_depth:0 - 0xcbff | 0c 03 | br relative_depth:3 - 0xcc01 | 0b | end - 0xcc02 | 20 05 | local_get local_index:5 - 0xcc04 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xcc07 | 21 57 | local_set local_index:87 - 0xcc09 | 20 57 | local_get local_index:87 - 0xcc0b | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xcc0e | 21 58 | local_set local_index:88 - 0xcc10 | 20 05 | local_get local_index:5 - 0xcc12 | 20 58 | local_get local_index:88 - 0xcc14 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xcc17 | 20 05 | local_get local_index:5 - 0xcc19 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xcc1c | 21 59 | local_set local_index:89 - 0xcc1e | 20 59 | local_get local_index:89 - 0xcc20 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xcc23 | 21 5a | local_set local_index:90 - 0xcc25 | 20 05 | local_get local_index:5 - 0xcc27 | 20 5a | local_get local_index:90 - 0xcc29 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xcc2c | 20 05 | local_get local_index:5 - 0xcc2e | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xcc31 | 21 5b | local_set local_index:91 - 0xcc33 | 20 05 | local_get local_index:5 - 0xcc35 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xcc38 | 21 5c | local_set local_index:92 - 0xcc3a | 20 5b | local_get local_index:91 - 0xcc3c | 21 5d | local_set local_index:93 - 0xcc3e | 20 5c | local_get local_index:92 - 0xcc40 | 21 5e | local_set local_index:94 - 0xcc42 | 20 5d | local_get local_index:93 - 0xcc44 | 20 5e | local_get local_index:94 - 0xcc46 | 47 | i32_ne - 0xcc47 | 21 5f | local_set local_index:95 - 0xcc49 | 41 01 | i32_const value:1 - 0xcc4b | 21 60 | local_set local_index:96 - 0xcc4d | 20 5f | local_get local_index:95 - 0xcc4f | 20 60 | local_get local_index:96 - 0xcc51 | 71 | i32_and - 0xcc52 | 21 61 | local_set local_index:97 - 0xcc54 | 02 40 | block blockty:Empty - 0xcc56 | 20 61 | local_get local_index:97 - 0xcc58 | 45 | i32_eqz - 0xcc59 | 0d 00 | br_if relative_depth:0 - 0xcc5b | 20 05 | local_get local_index:5 - 0xcc5d | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xcc60 | 21 62 | local_set local_index:98 - 0xcc62 | 41 7f | i32_const value:-1 - 0xcc64 | 21 63 | local_set local_index:99 - 0xcc66 | 20 62 | local_get local_index:98 - 0xcc68 | 21 64 | local_set local_index:100 - 0xcc6a | 20 63 | local_get local_index:99 - 0xcc6c | 21 65 | local_set local_index:101 - 0xcc6e | 20 64 | local_get local_index:100 - 0xcc70 | 20 65 | local_get local_index:101 - 0xcc72 | 47 | i32_ne - 0xcc73 | 21 66 | local_set local_index:102 - 0xcc75 | 41 01 | i32_const value:1 - 0xcc77 | 21 67 | local_set local_index:103 - 0xcc79 | 20 66 | local_get local_index:102 - 0xcc7b | 20 67 | local_get local_index:103 - 0xcc7d | 71 | i32_and - 0xcc7e | 21 68 | local_set local_index:104 - 0xcc80 | 20 68 | local_get local_index:104 - 0xcc82 | 45 | i32_eqz - 0xcc83 | 0d 00 | br_if relative_depth:0 - 0xcc85 | 20 05 | local_get local_index:5 - 0xcc87 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xcc8a | 21 69 | local_set local_index:105 - 0xcc8c | 41 7f | i32_const value:-1 - 0xcc8e | 21 6a | local_set local_index:106 - 0xcc90 | 20 69 | local_get local_index:105 - 0xcc92 | 21 6b | local_set local_index:107 - 0xcc94 | 20 6a | local_get local_index:106 - 0xcc96 | 21 6c | local_set local_index:108 - 0xcc98 | 20 6b | local_get local_index:107 - 0xcc9a | 20 6c | local_get local_index:108 - 0xcc9c | 47 | i32_ne - 0xcc9d | 21 6d | local_set local_index:109 - 0xcc9f | 41 01 | i32_const value:1 - 0xcca1 | 21 6e | local_set local_index:110 - 0xcca3 | 20 6d | local_get local_index:109 - 0xcca5 | 20 6e | local_get local_index:110 - 0xcca7 | 71 | i32_and - 0xcca8 | 21 6f | local_set local_index:111 - 0xccaa | 20 6f | local_get local_index:111 - 0xccac | 45 | i32_eqz - 0xccad | 0d 00 | br_if relative_depth:0 - 0xccaf | 0c 03 | br relative_depth:3 - 0xccb1 | 0b | end - 0xccb2 | 20 05 | local_get local_index:5 - 0xccb4 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xccb7 | 21 70 | local_set local_index:112 - 0xccb9 | 20 70 | local_get local_index:112 - 0xccbb | 10 b4 81 80 | call function_index:180 - | 80 00 - 0xccc1 | 21 71 | local_set local_index:113 - 0xccc3 | 02 40 | block blockty:Empty - 0xccc5 | 20 71 | local_get local_index:113 - 0xccc7 | 0d 00 | br_if relative_depth:0 - 0xccc9 | 41 ad a1 80 | i32_const value:4269 - | 80 00 - 0xcccf | 21 72 | local_set local_index:114 - 0xccd1 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xccd7 | 21 73 | local_set local_index:115 - 0xccd9 | 41 bc 18 | i32_const value:3132 - 0xccdc | 21 74 | local_set local_index:116 - 0xccde | 41 d8 8f 80 | i32_const value:2008 - | 80 00 - 0xcce4 | 21 75 | local_set local_index:117 - 0xcce6 | 20 72 | local_get local_index:114 - 0xcce8 | 20 73 | local_get local_index:115 - 0xccea | 20 74 | local_get local_index:116 - 0xccec | 20 75 | local_get local_index:117 - 0xccee | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xccf4 | 00 | unreachable - 0xccf5 | 0b | end - 0xccf6 | 20 05 | local_get local_index:5 - 0xccf8 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xccfb | 21 76 | local_set local_index:118 - 0xccfd | 20 76 | local_get local_index:118 - 0xccff | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xcd05 | 21 77 | local_set local_index:119 - 0xcd07 | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xcd0d | 21 78 | local_set local_index:120 - 0xcd0f | 20 77 | local_get local_index:119 - 0xcd11 | 20 78 | local_get local_index:120 - 0xcd13 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xcd19 | 21 79 | local_set local_index:121 - 0xcd1b | 02 40 | block blockty:Empty - 0xcd1d | 20 79 | local_get local_index:121 - 0xcd1f | 0d 00 | br_if relative_depth:0 - 0xcd21 | 41 99 a1 80 | i32_const value:4249 - | 80 00 - 0xcd27 | 21 7a | local_set local_index:122 - 0xcd29 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xcd2f | 21 7b | local_set local_index:123 - 0xcd31 | 41 bc 18 | i32_const value:3132 - 0xcd34 | 21 7c | local_set local_index:124 - 0xcd36 | 41 d8 8f 80 | i32_const value:2008 - | 80 00 - 0xcd3c | 21 7d | local_set local_index:125 - 0xcd3e | 20 7a | local_get local_index:122 - 0xcd40 | 20 7b | local_get local_index:123 - 0xcd42 | 20 7c | local_get local_index:124 - 0xcd44 | 20 7d | local_get local_index:125 - 0xcd46 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xcd4c | 00 | unreachable - 0xcd4d | 0b | end - 0xcd4e | 20 05 | local_get local_index:5 - 0xcd50 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xcd53 | 21 7e | local_set local_index:126 - 0xcd55 | 20 7e | local_get local_index:126 - 0xcd57 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xcd5a | 21 7f | local_set local_index:127 - 0xcd5c | 41 02 | i32_const value:2 - 0xcd5e | 21 80 01 | local_set local_index:128 - 0xcd61 | 20 7f | local_get local_index:127 - 0xcd63 | 20 80 01 | local_get local_index:128 - 0xcd66 | 76 | i32_shr_u - 0xcd67 | 21 81 01 | local_set local_index:129 - 0xcd6a | 41 07 | i32_const value:7 - 0xcd6c | 21 82 01 | local_set local_index:130 - 0xcd6f | 20 81 01 | local_get local_index:129 - 0xcd72 | 20 82 01 | local_get local_index:130 - 0xcd75 | 71 | i32_and - 0xcd76 | 21 83 01 | local_set local_index:131 - 0xcd79 | 20 05 | local_get local_index:5 - 0xcd7b | 20 83 01 | local_get local_index:131 - 0xcd7e | 36 02 20 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xcd81 | 20 05 | local_get local_index:5 - 0xcd83 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xcd86 | 21 84 01 | local_set local_index:132 - 0xcd89 | 20 05 | local_get local_index:5 - 0xcd8b | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xcd8e | 21 85 01 | local_set local_index:133 - 0xcd91 | 20 85 01 | local_get local_index:133 - 0xcd94 | 10 b4 81 80 | call function_index:180 - | 80 00 - 0xcd9a | 21 86 01 | local_set local_index:134 - 0xcd9d | 02 40 | block blockty:Empty - 0xcd9f | 20 86 01 | local_get local_index:134 - 0xcda2 | 0d 00 | br_if relative_depth:0 - 0xcda4 | 41 82 a1 80 | i32_const value:4226 - | 80 00 - 0xcdaa | 21 87 01 | local_set local_index:135 - 0xcdad | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xcdb3 | 21 88 01 | local_set local_index:136 - 0xcdb6 | 41 bd 18 | i32_const value:3133 - 0xcdb9 | 21 89 01 | local_set local_index:137 - 0xcdbc | 41 d8 8f 80 | i32_const value:2008 - | 80 00 - 0xcdc2 | 21 8a 01 | local_set local_index:138 - 0xcdc5 | 20 87 01 | local_get local_index:135 - 0xcdc8 | 20 88 01 | local_get local_index:136 - 0xcdcb | 20 89 01 | local_get local_index:137 - 0xcdce | 20 8a 01 | local_get local_index:138 - 0xcdd1 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xcdd7 | 00 | unreachable - 0xcdd8 | 0b | end - 0xcdd9 | 20 05 | local_get local_index:5 - 0xcddb | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xcdde | 21 8b 01 | local_set local_index:139 - 0xcde1 | 20 8b 01 | local_get local_index:139 - 0xcde4 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xcdea | 21 8c 01 | local_set local_index:140 - 0xcded | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xcdf3 | 21 8d 01 | local_set local_index:141 - 0xcdf6 | 20 8c 01 | local_get local_index:140 - 0xcdf9 | 20 8d 01 | local_get local_index:141 - 0xcdfc | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xce02 | 21 8e 01 | local_set local_index:142 - 0xce05 | 02 40 | block blockty:Empty - 0xce07 | 20 8e 01 | local_get local_index:142 - 0xce0a | 0d 00 | br_if relative_depth:0 - 0xce0c | 41 ee a0 80 | i32_const value:4206 - | 80 00 - 0xce12 | 21 8f 01 | local_set local_index:143 - 0xce15 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xce1b | 21 90 01 | local_set local_index:144 - 0xce1e | 41 bd 18 | i32_const value:3133 - 0xce21 | 21 91 01 | local_set local_index:145 - 0xce24 | 41 d8 8f 80 | i32_const value:2008 - | 80 00 - 0xce2a | 21 92 01 | local_set local_index:146 - 0xce2d | 20 8f 01 | local_get local_index:143 - 0xce30 | 20 90 01 | local_get local_index:144 - 0xce33 | 20 91 01 | local_get local_index:145 - 0xce36 | 20 92 01 | local_get local_index:146 - 0xce39 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xce3f | 00 | unreachable - 0xce40 | 0b | end - 0xce41 | 20 05 | local_get local_index:5 - 0xce43 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xce46 | 21 93 01 | local_set local_index:147 - 0xce49 | 20 93 01 | local_get local_index:147 - 0xce4c | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xce4f | 21 94 01 | local_set local_index:148 - 0xce52 | 41 02 | i32_const value:2 - 0xce54 | 21 95 01 | local_set local_index:149 - 0xce57 | 20 94 01 | local_get local_index:148 - 0xce5a | 20 95 01 | local_get local_index:149 - 0xce5d | 76 | i32_shr_u - 0xce5e | 21 96 01 | local_set local_index:150 - 0xce61 | 41 07 | i32_const value:7 - 0xce63 | 21 97 01 | local_set local_index:151 - 0xce66 | 20 96 01 | local_get local_index:150 - 0xce69 | 20 97 01 | local_get local_index:151 - 0xce6c | 71 | i32_and - 0xce6d | 21 98 01 | local_set local_index:152 - 0xce70 | 20 84 01 | local_get local_index:132 - 0xce73 | 21 99 01 | local_set local_index:153 - 0xce76 | 20 98 01 | local_get local_index:152 - 0xce79 | 21 9a 01 | local_set local_index:154 - 0xce7c | 20 99 01 | local_get local_index:153 - 0xce7f | 20 9a 01 | local_get local_index:154 - 0xce82 | 47 | i32_ne - 0xce83 | 21 9b 01 | local_set local_index:155 - 0xce86 | 41 01 | i32_const value:1 - 0xce88 | 21 9c 01 | local_set local_index:156 - 0xce8b | 20 9b 01 | local_get local_index:155 - 0xce8e | 20 9c 01 | local_get local_index:156 - 0xce91 | 71 | i32_and - 0xce92 | 21 9d 01 | local_set local_index:157 - 0xce95 | 02 40 | block blockty:Empty - 0xce97 | 20 9d 01 | local_get local_index:157 - 0xce9a | 45 | i32_eqz - 0xce9b | 0d 00 | br_if relative_depth:0 - 0xce9d | 0c 03 | br relative_depth:3 - 0xce9f | 0b | end - 0xcea0 | 20 05 | local_get local_index:5 - 0xcea2 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xcea5 | 21 9e 01 | local_set local_index:158 - 0xcea8 | 20 9e 01 | local_get local_index:158 - 0xceab | 10 b5 81 80 | call function_index:181 - | 80 00 - 0xceb1 | 21 9f 01 | local_set local_index:159 - 0xceb4 | 20 05 | local_get local_index:5 - 0xceb6 | 20 9f 01 | local_get local_index:159 - 0xceb9 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xcebc | 20 05 | local_get local_index:5 - 0xcebe | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xcec1 | 21 a0 01 | local_set local_index:160 - 0xcec4 | 20 a0 01 | local_get local_index:160 - 0xcec7 | 10 b5 81 80 | call function_index:181 - | 80 00 - 0xcecd | 21 a1 01 | local_set local_index:161 - 0xced0 | 20 05 | local_get local_index:5 - 0xced2 | 20 a1 01 | local_get local_index:161 - 0xced5 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xced8 | 20 05 | local_get local_index:5 - 0xceda | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xcedd | 21 a2 01 | local_set local_index:162 - 0xcee0 | 20 05 | local_get local_index:5 - 0xcee2 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xcee5 | 21 a3 01 | local_set local_index:163 - 0xcee8 | 41 00 | i32_const value:0 - 0xceea | 21 a4 01 | local_set local_index:164 - 0xceed | 20 a2 01 | local_get local_index:162 - 0xcef0 | 20 a3 01 | local_get local_index:163 - 0xcef3 | 20 a4 01 | local_get local_index:164 - 0xcef6 | 10 b6 81 80 | call function_index:182 - | 80 00 - 0xcefc | 21 a5 01 | local_set local_index:165 - 0xceff | 20 05 | local_get local_index:5 - 0xcf01 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xcf04 | 21 a6 01 | local_set local_index:166 - 0xcf07 | 20 05 | local_get local_index:5 - 0xcf09 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xcf0c | 21 a7 01 | local_set local_index:167 - 0xcf0f | 41 00 | i32_const value:0 - 0xcf11 | 21 a8 01 | local_set local_index:168 - 0xcf14 | 20 a6 01 | local_get local_index:166 - 0xcf17 | 20 a7 01 | local_get local_index:167 - 0xcf1a | 20 a8 01 | local_get local_index:168 - 0xcf1d | 10 b6 81 80 | call function_index:182 - | 80 00 - 0xcf23 | 21 a9 01 | local_set local_index:169 - 0xcf26 | 20 a5 01 | local_get local_index:165 - 0xcf29 | 21 aa 01 | local_set local_index:170 - 0xcf2c | 20 a9 01 | local_get local_index:169 - 0xcf2f | 21 ab 01 | local_set local_index:171 - 0xcf32 | 20 aa 01 | local_get local_index:170 - 0xcf35 | 20 ab 01 | local_get local_index:171 - 0xcf38 | 47 | i32_ne - 0xcf39 | 21 ac 01 | local_set local_index:172 - 0xcf3c | 41 01 | i32_const value:1 - 0xcf3e | 21 ad 01 | local_set local_index:173 - 0xcf41 | 20 ac 01 | local_get local_index:172 - 0xcf44 | 20 ad 01 | local_get local_index:173 - 0xcf47 | 71 | i32_and - 0xcf48 | 21 ae 01 | local_set local_index:174 - 0xcf4b | 02 40 | block blockty:Empty - 0xcf4d | 20 ae 01 | local_get local_index:174 - 0xcf50 | 45 | i32_eqz - 0xcf51 | 0d 00 | br_if relative_depth:0 - 0xcf53 | 0c 03 | br relative_depth:3 - 0xcf55 | 0b | end - 0xcf56 | 20 05 | local_get local_index:5 - 0xcf58 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xcf5b | 21 af 01 | local_set local_index:175 - 0xcf5e | 41 01 | i32_const value:1 - 0xcf60 | 21 b0 01 | local_set local_index:176 - 0xcf63 | 20 af 01 | local_get local_index:175 - 0xcf66 | 21 b1 01 | local_set local_index:177 - 0xcf69 | 20 b0 01 | local_get local_index:176 - 0xcf6c | 21 b2 01 | local_set local_index:178 - 0xcf6f | 20 b1 01 | local_get local_index:177 - 0xcf72 | 20 b2 01 | local_get local_index:178 - 0xcf75 | 46 | i32_eq - 0xcf76 | 21 b3 01 | local_set local_index:179 - 0xcf79 | 41 01 | i32_const value:1 - 0xcf7b | 21 b4 01 | local_set local_index:180 - 0xcf7e | 20 b3 01 | local_get local_index:179 - 0xcf81 | 20 b4 01 | local_get local_index:180 - 0xcf84 | 71 | i32_and - 0xcf85 | 21 b5 01 | local_set local_index:181 - 0xcf88 | 02 40 | block blockty:Empty - 0xcf8a | 20 b5 01 | local_get local_index:181 - 0xcf8d | 45 | i32_eqz - 0xcf8e | 0d 00 | br_if relative_depth:0 - 0xcf90 | 0c 02 | br relative_depth:2 - 0xcf92 | 0b | end - 0xcf93 | 20 05 | local_get local_index:5 - 0xcf95 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xcf98 | 21 b6 01 | local_set local_index:182 - 0xcf9b | 20 05 | local_get local_index:5 - 0xcf9d | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xcfa0 | 21 b7 01 | local_set local_index:183 - 0xcfa3 | 20 05 | local_get local_index:5 - 0xcfa5 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xcfa8 | 21 b8 01 | local_set local_index:184 - 0xcfab | 20 05 | local_get local_index:5 - 0xcfad | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0xcfb0 | 21 b9 01 | local_set local_index:185 - 0xcfb3 | 20 b8 01 | local_get local_index:184 - 0xcfb6 | 20 b9 01 | local_get local_index:185 - 0xcfb9 | 6c | i32_mul - 0xcfba | 21 ba 01 | local_set local_index:186 - 0xcfbd | 20 b6 01 | local_get local_index:182 - 0xcfc0 | 20 b7 01 | local_get local_index:183 - 0xcfc3 | 20 ba 01 | local_get local_index:186 - 0xcfc6 | 10 eb 81 80 | call function_index:235 - | 80 00 - 0xcfcc | 21 bb 01 | local_set local_index:187 - 0xcfcf | 20 05 | local_get local_index:5 - 0xcfd1 | 20 bb 01 | local_get local_index:187 - 0xcfd4 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xcfd7 | 20 05 | local_get local_index:5 - 0xcfd9 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xcfdc | 21 bc 01 | local_set local_index:188 - 0xcfdf | 41 02 | i32_const value:2 - 0xcfe1 | 21 bd 01 | local_set local_index:189 - 0xcfe4 | 20 bc 01 | local_get local_index:188 - 0xcfe7 | 21 be 01 | local_set local_index:190 - 0xcfea | 20 bd 01 | local_get local_index:189 - 0xcfed | 21 bf 01 | local_set local_index:191 - 0xcff0 | 20 be 01 | local_get local_index:190 - 0xcff3 | 20 bf 01 | local_get local_index:191 - 0xcff6 | 46 | i32_eq - 0xcff7 | 21 c0 01 | local_set local_index:192 - 0xcffa | 41 01 | i32_const value:1 - 0xcffc | 21 c1 01 | local_set local_index:193 - 0xcfff | 20 c0 01 | local_get local_index:192 - 0xd002 | 20 c1 01 | local_get local_index:193 - 0xd005 | 71 | i32_and - 0xd006 | 21 c2 01 | local_set local_index:194 - 0xd009 | 02 40 | block blockty:Empty - 0xd00b | 02 40 | block blockty:Empty - 0xd00d | 20 c2 01 | local_get local_index:194 - 0xd010 | 45 | i32_eqz - 0xd011 | 0d 00 | br_if relative_depth:0 - 0xd013 | 20 05 | local_get local_index:5 - 0xd015 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd018 | 21 c3 01 | local_set local_index:195 - 0xd01b | 41 00 | i32_const value:0 - 0xd01d | 21 c4 01 | local_set local_index:196 - 0xd020 | 20 c3 01 | local_get local_index:195 - 0xd023 | 21 c5 01 | local_set local_index:197 - 0xd026 | 20 c4 01 | local_get local_index:196 - 0xd029 | 21 c6 01 | local_set local_index:198 - 0xd02c | 20 c5 01 | local_get local_index:197 - 0xd02f | 20 c6 01 | local_get local_index:198 - 0xd032 | 46 | i32_eq - 0xd033 | 21 c7 01 | local_set local_index:199 - 0xd036 | 41 01 | i32_const value:1 - 0xd038 | 21 c8 01 | local_set local_index:200 - 0xd03b | 20 c7 01 | local_get local_index:199 - 0xd03e | 20 c8 01 | local_get local_index:200 - 0xd041 | 71 | i32_and - 0xd042 | 21 c9 01 | local_set local_index:201 - 0xd045 | 20 c9 01 | local_get local_index:201 - 0xd048 | 21 ca 01 | local_set local_index:202 - 0xd04b | 0c 01 | br relative_depth:1 - 0xd04d | 0b | end - 0xd04e | 20 05 | local_get local_index:5 - 0xd050 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd053 | 21 cb 01 | local_set local_index:203 - 0xd056 | 41 00 | i32_const value:0 - 0xd058 | 21 cc 01 | local_set local_index:204 - 0xd05b | 20 cb 01 | local_get local_index:203 - 0xd05e | 21 cd 01 | local_set local_index:205 - 0xd061 | 20 cc 01 | local_get local_index:204 - 0xd064 | 21 ce 01 | local_set local_index:206 - 0xd067 | 20 cd 01 | local_get local_index:205 - 0xd06a | 20 ce 01 | local_get local_index:206 - 0xd06d | 47 | i32_ne - 0xd06e | 21 cf 01 | local_set local_index:207 - 0xd071 | 41 01 | i32_const value:1 - 0xd073 | 21 d0 01 | local_set local_index:208 - 0xd076 | 20 cf 01 | local_get local_index:207 - 0xd079 | 20 d0 01 | local_get local_index:208 - 0xd07c | 71 | i32_and - 0xd07d | 21 d1 01 | local_set local_index:209 - 0xd080 | 20 d1 01 | local_get local_index:209 - 0xd083 | 21 ca 01 | local_set local_index:202 - 0xd086 | 0b | end - 0xd087 | 20 ca 01 | local_get local_index:202 - 0xd08a | 21 d2 01 | local_set local_index:210 - 0xd08d | 20 05 | local_get local_index:5 - 0xd08f | 20 d2 01 | local_get local_index:210 - 0xd092 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xd095 | 0c 03 | br relative_depth:3 - 0xd097 | 0b | end - 0xd098 | 20 05 | local_get local_index:5 - 0xd09a | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xd09d | 21 d3 01 | local_set local_index:211 - 0xd0a0 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xd0a6 | 21 d4 01 | local_set local_index:212 - 0xd0a9 | 20 d3 01 | local_get local_index:211 - 0xd0ac | 21 d5 01 | local_set local_index:213 - 0xd0af | 20 d4 01 | local_get local_index:212 - 0xd0b2 | 21 d6 01 | local_set local_index:214 - 0xd0b5 | 20 d5 01 | local_get local_index:213 - 0xd0b8 | 20 d6 01 | local_get local_index:214 - 0xd0bb | 46 | i32_eq - 0xd0bc | 21 d7 01 | local_set local_index:215 - 0xd0bf | 41 01 | i32_const value:1 - 0xd0c1 | 21 d8 01 | local_set local_index:216 - 0xd0c4 | 20 d7 01 | local_get local_index:215 - 0xd0c7 | 20 d8 01 | local_get local_index:216 - 0xd0ca | 71 | i32_and - 0xd0cb | 21 d9 01 | local_set local_index:217 - 0xd0ce | 20 05 | local_get local_index:5 - 0xd0d0 | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0xd0d3 | 21 da 01 | local_set local_index:218 - 0xd0d6 | 20 d9 01 | local_get local_index:217 - 0xd0d9 | 20 da 01 | local_get local_index:218 - 0xd0dc | 71 | i32_and - 0xd0dd | 21 db 01 | local_set local_index:219 - 0xd0e0 | 02 40 | block blockty:Empty - 0xd0e2 | 20 db 01 | local_get local_index:219 - 0xd0e5 | 45 | i32_eqz - 0xd0e6 | 0d 00 | br_if relative_depth:0 - 0xd0e8 | 0c 02 | br relative_depth:2 - 0xd0ea | 0b | end - 0xd0eb | 20 05 | local_get local_index:5 - 0xd0ed | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xd0f0 | 21 dc 01 | local_set local_index:220 - 0xd0f3 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xd0f9 | 21 dd 01 | local_set local_index:221 - 0xd0fc | 20 dc 01 | local_get local_index:220 - 0xd0ff | 21 de 01 | local_set local_index:222 - 0xd102 | 20 dd 01 | local_get local_index:221 - 0xd105 | 21 df 01 | local_set local_index:223 - 0xd108 | 20 de 01 | local_get local_index:222 - 0xd10b | 20 df 01 | local_get local_index:223 - 0xd10e | 46 | i32_eq - 0xd10f | 21 e0 01 | local_set local_index:224 - 0xd112 | 41 01 | i32_const value:1 - 0xd114 | 21 e1 01 | local_set local_index:225 - 0xd117 | 20 e0 01 | local_get local_index:224 - 0xd11a | 20 e1 01 | local_get local_index:225 - 0xd11d | 71 | i32_and - 0xd11e | 21 e2 01 | local_set local_index:226 - 0xd121 | 20 05 | local_get local_index:5 - 0xd123 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0xd126 | 21 e3 01 | local_set local_index:227 - 0xd129 | 20 e2 01 | local_get local_index:226 - 0xd12c | 20 e3 01 | local_get local_index:227 - 0xd12f | 71 | i32_and - 0xd130 | 21 e4 01 | local_set local_index:228 - 0xd133 | 02 40 | block blockty:Empty - 0xd135 | 20 e4 01 | local_get local_index:228 - 0xd138 | 45 | i32_eqz - 0xd139 | 0d 00 | br_if relative_depth:0 - 0xd13b | 0c 02 | br relative_depth:2 - 0xd13d | 0b | end - 0xd13e | 20 05 | local_get local_index:5 - 0xd140 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0xd143 | 21 e5 01 | local_set local_index:229 - 0xd146 | 20 05 | local_get local_index:5 - 0xd148 | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0xd14b | 21 e6 01 | local_set local_index:230 - 0xd14e | 20 05 | local_get local_index:5 - 0xd150 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xd153 | 21 e7 01 | local_set local_index:231 - 0xd156 | 20 e5 01 | local_get local_index:229 - 0xd159 | 20 e6 01 | local_get local_index:230 - 0xd15c | 20 e7 01 | local_get local_index:231 - 0xd15f | 10 b7 80 80 | call function_index:55 - | 80 00 - 0xd165 | 21 e8 01 | local_set local_index:232 - 0xd168 | 20 05 | local_get local_index:5 - 0xd16a | 20 e8 01 | local_get local_index:232 - 0xd16d | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xd170 | 20 05 | local_get local_index:5 - 0xd172 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xd175 | 21 e9 01 | local_set local_index:233 - 0xd178 | 41 00 | i32_const value:0 - 0xd17a | 21 ea 01 | local_set local_index:234 - 0xd17d | 20 e9 01 | local_get local_index:233 - 0xd180 | 21 eb 01 | local_set local_index:235 - 0xd183 | 20 ea 01 | local_get local_index:234 - 0xd186 | 21 ec 01 | local_set local_index:236 - 0xd189 | 20 eb 01 | local_get local_index:235 - 0xd18c | 20 ec 01 | local_get local_index:236 - 0xd18f | 47 | i32_ne - 0xd190 | 21 ed 01 | local_set local_index:237 - 0xd193 | 41 01 | i32_const value:1 - 0xd195 | 21 ee 01 | local_set local_index:238 - 0xd198 | 20 ed 01 | local_get local_index:237 - 0xd19b | 20 ee 01 | local_get local_index:238 - 0xd19e | 71 | i32_and - 0xd19f | 21 ef 01 | local_set local_index:239 - 0xd1a2 | 02 40 | block blockty:Empty - 0xd1a4 | 20 ef 01 | local_get local_index:239 - 0xd1a7 | 0d 00 | br_if relative_depth:0 - 0xd1a9 | 41 7f | i32_const value:-1 - 0xd1ab | 21 f0 01 | local_set local_index:240 - 0xd1ae | 20 05 | local_get local_index:5 - 0xd1b0 | 20 f0 01 | local_get local_index:240 - 0xd1b3 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xd1b6 | 0c 03 | br relative_depth:3 - 0xd1b8 | 0b | end - 0xd1b9 | 20 05 | local_get local_index:5 - 0xd1bb | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xd1be | 21 f1 01 | local_set local_index:241 - 0xd1c1 | 20 f1 01 | local_get local_index:241 - 0xd1c4 | 10 ae 81 80 | call function_index:174 - | 80 00 - 0xd1ca | 21 f2 01 | local_set local_index:242 - 0xd1cd | 20 05 | local_get local_index:5 - 0xd1cf | 20 f2 01 | local_get local_index:242 - 0xd1d2 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd1d5 | 20 05 | local_get local_index:5 - 0xd1d7 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xd1da | 21 f3 01 | local_set local_index:243 - 0xd1dd | 20 f3 01 | local_get local_index:243 - 0xd1e0 | 10 d4 80 80 | call function_index:84 - | 80 00 - 0xd1e6 | 20 05 | local_get local_index:5 - 0xd1e8 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd1eb | 21 f4 01 | local_set local_index:244 - 0xd1ee | 20 05 | local_get local_index:5 - 0xd1f0 | 20 f4 01 | local_get local_index:244 - 0xd1f3 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xd1f6 | 0c 02 | br relative_depth:2 - 0xd1f8 | 0b | end - 0xd1f9 | 20 05 | local_get local_index:5 - 0xd1fb | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xd1fe | 21 f5 01 | local_set local_index:245 - 0xd201 | 41 02 | i32_const value:2 - 0xd203 | 21 f6 01 | local_set local_index:246 - 0xd206 | 20 f5 01 | local_get local_index:245 - 0xd209 | 21 f7 01 | local_set local_index:247 - 0xd20c | 20 f6 01 | local_get local_index:246 - 0xd20f | 21 f8 01 | local_set local_index:248 - 0xd212 | 20 f7 01 | local_get local_index:247 - 0xd215 | 20 f8 01 | local_get local_index:248 - 0xd218 | 46 | i32_eq - 0xd219 | 21 f9 01 | local_set local_index:249 - 0xd21c | 41 01 | i32_const value:1 - 0xd21e | 21 fa 01 | local_set local_index:250 - 0xd221 | 20 f9 01 | local_get local_index:249 - 0xd224 | 20 fa 01 | local_get local_index:250 - 0xd227 | 71 | i32_and - 0xd228 | 21 fb 01 | local_set local_index:251 - 0xd22b | 20 05 | local_get local_index:5 - 0xd22d | 20 fb 01 | local_get local_index:251 - 0xd230 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xd233 | 0c 01 | br relative_depth:1 - 0xd235 | 0b | end - 0xd236 | 20 05 | local_get local_index:5 - 0xd238 | 28 02 30 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 48, memory: 0 } - 0xd23b | 21 fc 01 | local_set local_index:252 - 0xd23e | 41 03 | i32_const value:3 - 0xd240 | 21 fd 01 | local_set local_index:253 - 0xd243 | 20 fc 01 | local_get local_index:252 - 0xd246 | 21 fe 01 | local_set local_index:254 - 0xd249 | 20 fd 01 | local_get local_index:253 - 0xd24c | 21 ff 01 | local_set local_index:255 - 0xd24f | 20 fe 01 | local_get local_index:254 - 0xd252 | 20 ff 01 | local_get local_index:255 - 0xd255 | 46 | i32_eq - 0xd256 | 21 80 02 | local_set local_index:256 - 0xd259 | 41 01 | i32_const value:1 - 0xd25b | 21 81 02 | local_set local_index:257 - 0xd25e | 20 80 02 | local_get local_index:256 - 0xd261 | 20 81 02 | local_get local_index:257 - 0xd264 | 71 | i32_and - 0xd265 | 21 82 02 | local_set local_index:258 - 0xd268 | 20 05 | local_get local_index:5 - 0xd26a | 20 82 02 | local_get local_index:258 - 0xd26d | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xd270 | 0b | end - 0xd271 | 20 05 | local_get local_index:5 - 0xd273 | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xd276 | 21 83 02 | local_set local_index:259 - 0xd279 | 41 c0 00 | i32_const value:64 - 0xd27c | 21 84 02 | local_set local_index:260 - 0xd27f | 20 05 | local_get local_index:5 - 0xd281 | 20 84 02 | local_get local_index:260 - 0xd284 | 6a | i32_add - 0xd285 | 21 85 02 | local_set local_index:261 - 0xd288 | 20 85 02 | local_get local_index:261 - 0xd28b | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd291 | 20 83 02 | local_get local_index:259 - 0xd294 | 0f | return - 0xd295 | 0b | end -============== func 172 ==================== - 0xd296 | e6 01 | size of function - 0xd298 | 01 | 1 local blocks - 0xd299 | 15 7f | 21 locals of type I32 - 0xd29b | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xd2a1 | 21 01 | local_set local_index:1 - 0xd2a3 | 41 10 | i32_const value:16 - 0xd2a5 | 21 02 | local_set local_index:2 - 0xd2a7 | 20 01 | local_get local_index:1 - 0xd2a9 | 20 02 | local_get local_index:2 - 0xd2ab | 6b | i32_sub - 0xd2ac | 21 03 | local_set local_index:3 - 0xd2ae | 20 03 | local_get local_index:3 - 0xd2b0 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd2b6 | 20 03 | local_get local_index:3 - 0xd2b8 | 20 00 | local_get local_index:0 - 0xd2ba | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd2bd | 20 03 | local_get local_index:3 - 0xd2bf | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd2c2 | 21 04 | local_set local_index:4 - 0xd2c4 | 20 04 | local_get local_index:4 - 0xd2c6 | 10 b4 81 80 | call function_index:180 - | 80 00 - 0xd2cc | 21 05 | local_set local_index:5 - 0xd2ce | 02 40 | block blockty:Empty - 0xd2d0 | 20 05 | local_get local_index:5 - 0xd2d2 | 0d 00 | br_if relative_depth:0 - 0xd2d4 | 41 bb 9e 80 | i32_const value:3899 - | 80 00 - 0xd2da | 21 06 | local_set local_index:6 - 0xd2dc | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xd2e2 | 21 07 | local_set local_index:7 - 0xd2e4 | 41 e7 02 | i32_const value:359 - 0xd2e7 | 21 08 | local_set local_index:8 - 0xd2e9 | 41 b3 9a 80 | i32_const value:3379 - | 80 00 - 0xd2ef | 21 09 | local_set local_index:9 - 0xd2f1 | 20 06 | local_get local_index:6 - 0xd2f3 | 20 07 | local_get local_index:7 - 0xd2f5 | 20 08 | local_get local_index:8 - 0xd2f7 | 20 09 | local_get local_index:9 - 0xd2f9 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xd2ff | 00 | unreachable - 0xd300 | 0b | end - 0xd301 | 20 03 | local_get local_index:3 - 0xd303 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd306 | 21 0a | local_set local_index:10 - 0xd308 | 20 0a | local_get local_index:10 - 0xd30a | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xd310 | 21 0b | local_set local_index:11 - 0xd312 | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xd318 | 21 0c | local_set local_index:12 - 0xd31a | 20 0b | local_get local_index:11 - 0xd31c | 20 0c | local_get local_index:12 - 0xd31e | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xd324 | 21 0d | local_set local_index:13 - 0xd326 | 02 40 | block blockty:Empty - 0xd328 | 20 0d | local_get local_index:13 - 0xd32a | 0d 00 | br_if relative_depth:0 - 0xd32c | 41 a7 9e 80 | i32_const value:3879 - | 80 00 - 0xd332 | 21 0e | local_set local_index:14 - 0xd334 | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xd33a | 21 0f | local_set local_index:15 - 0xd33c | 41 e8 02 | i32_const value:360 - 0xd33f | 21 10 | local_set local_index:16 - 0xd341 | 41 b3 9a 80 | i32_const value:3379 - | 80 00 - 0xd347 | 21 11 | local_set local_index:17 - 0xd349 | 20 0e | local_get local_index:14 - 0xd34b | 20 0f | local_get local_index:15 - 0xd34d | 20 10 | local_get local_index:16 - 0xd34f | 20 11 | local_get local_index:17 - 0xd351 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xd357 | 00 | unreachable - 0xd358 | 0b | end - 0xd359 | 20 03 | local_get local_index:3 - 0xd35b | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd35e | 21 12 | local_set local_index:18 - 0xd360 | 20 12 | local_get local_index:18 - 0xd362 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd365 | 21 13 | local_set local_index:19 - 0xd367 | 41 10 | i32_const value:16 - 0xd369 | 21 14 | local_set local_index:20 - 0xd36b | 20 03 | local_get local_index:3 - 0xd36d | 20 14 | local_get local_index:20 - 0xd36f | 6a | i32_add - 0xd370 | 21 15 | local_set local_index:21 - 0xd372 | 20 15 | local_get local_index:21 - 0xd374 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd37a | 20 13 | local_get local_index:19 - 0xd37c | 0f | return - 0xd37d | 0b | end -============== func 173 ==================== - 0xd37e | 81 01 | size of function - 0xd380 | 01 | 1 local blocks - 0xd381 | 0a 7f | 10 locals of type I32 - 0xd383 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xd389 | 21 02 | local_set local_index:2 - 0xd38b | 41 10 | i32_const value:16 - 0xd38d | 21 03 | local_set local_index:3 - 0xd38f | 20 02 | local_get local_index:2 - 0xd391 | 20 03 | local_get local_index:3 - 0xd393 | 6b | i32_sub - 0xd394 | 21 04 | local_set local_index:4 - 0xd396 | 20 04 | local_get local_index:4 - 0xd398 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd39e | 20 04 | local_get local_index:4 - 0xd3a0 | 20 00 | local_get local_index:0 - 0xd3a2 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd3a5 | 20 04 | local_get local_index:4 - 0xd3a7 | 20 01 | local_get local_index:1 - 0xd3a9 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd3ac | 41 00 | i32_const value:0 - 0xd3ae | 21 05 | local_set local_index:5 - 0xd3b0 | 20 05 | local_get local_index:5 - 0xd3b2 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xd3b9 | 21 06 | local_set local_index:6 - 0xd3bb | 20 04 | local_get local_index:4 - 0xd3bd | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd3c0 | 21 07 | local_set local_index:7 - 0xd3c2 | 20 04 | local_get local_index:4 - 0xd3c4 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd3c7 | 21 08 | local_set local_index:8 - 0xd3c9 | 20 04 | local_get local_index:4 - 0xd3cb | 20 08 | local_get local_index:8 - 0xd3cd | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xd3d0 | 20 04 | local_get local_index:4 - 0xd3d2 | 20 07 | local_get local_index:7 - 0xd3d4 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xd3d7 | 41 c4 a1 80 | i32_const value:4292 - | 80 00 - 0xd3dd | 21 09 | local_set local_index:9 - 0xd3df | 20 06 | local_get local_index:6 - 0xd3e1 | 20 09 | local_get local_index:9 - 0xd3e3 | 20 04 | local_get local_index:4 - 0xd3e5 | 10 a0 80 80 | call function_index:32 - | 80 00 - 0xd3eb | 1a | drop - 0xd3ec | 41 10 | i32_const value:16 - 0xd3ee | 21 0a | local_set local_index:10 - 0xd3f0 | 20 04 | local_get local_index:4 - 0xd3f2 | 20 0a | local_get local_index:10 - 0xd3f4 | 6a | i32_add - 0xd3f5 | 21 0b | local_set local_index:11 - 0xd3f7 | 20 0b | local_get local_index:11 - 0xd3f9 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd3ff | 0f | return - 0xd400 | 0b | end -============== func 174 ==================== - 0xd401 | 8d 02 | size of function - 0xd403 | 01 | 1 local blocks - 0xd404 | 21 7f | 33 locals of type I32 - 0xd406 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xd40c | 21 01 | local_set local_index:1 - 0xd40e | 41 10 | i32_const value:16 - 0xd410 | 21 02 | local_set local_index:2 - 0xd412 | 20 01 | local_get local_index:1 - 0xd414 | 20 02 | local_get local_index:2 - 0xd416 | 6b | i32_sub - 0xd417 | 21 03 | local_set local_index:3 - 0xd419 | 20 03 | local_get local_index:3 - 0xd41b | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd421 | 20 03 | local_get local_index:3 - 0xd423 | 20 00 | local_get local_index:0 - 0xd425 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd428 | 20 03 | local_get local_index:3 - 0xd42a | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd42d | 21 04 | local_set local_index:4 - 0xd42f | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xd435 | 21 05 | local_set local_index:5 - 0xd437 | 20 04 | local_get local_index:4 - 0xd439 | 21 06 | local_set local_index:6 - 0xd43b | 20 05 | local_get local_index:5 - 0xd43d | 21 07 | local_set local_index:7 - 0xd43f | 20 06 | local_get local_index:6 - 0xd441 | 20 07 | local_get local_index:7 - 0xd443 | 46 | i32_eq - 0xd444 | 21 08 | local_set local_index:8 - 0xd446 | 41 01 | i32_const value:1 - 0xd448 | 21 09 | local_set local_index:9 - 0xd44a | 20 08 | local_get local_index:8 - 0xd44c | 20 09 | local_get local_index:9 - 0xd44e | 71 | i32_and - 0xd44f | 21 0a | local_set local_index:10 - 0xd451 | 20 03 | local_get local_index:3 - 0xd453 | 20 0a | local_get local_index:10 - 0xd455 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xd458 | 20 03 | local_get local_index:3 - 0xd45a | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xd45d | 21 0b | local_set local_index:11 - 0xd45f | 20 03 | local_get local_index:3 - 0xd461 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd464 | 21 0c | local_set local_index:12 - 0xd466 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xd46c | 21 0d | local_set local_index:13 - 0xd46e | 20 0c | local_get local_index:12 - 0xd470 | 21 0e | local_set local_index:14 - 0xd472 | 20 0d | local_get local_index:13 - 0xd474 | 21 0f | local_set local_index:15 - 0xd476 | 20 0e | local_get local_index:14 - 0xd478 | 20 0f | local_get local_index:15 - 0xd47a | 46 | i32_eq - 0xd47b | 21 10 | local_set local_index:16 - 0xd47d | 41 01 | i32_const value:1 - 0xd47f | 21 11 | local_set local_index:17 - 0xd481 | 20 10 | local_get local_index:16 - 0xd483 | 20 11 | local_get local_index:17 - 0xd485 | 71 | i32_and - 0xd486 | 21 12 | local_set local_index:18 - 0xd488 | 20 0b | local_get local_index:11 - 0xd48a | 20 12 | local_get local_index:18 - 0xd48c | 72 | i32_or - 0xd48d | 21 13 | local_set local_index:19 - 0xd48f | 20 03 | local_get local_index:3 - 0xd491 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd494 | 21 14 | local_set local_index:20 - 0xd496 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xd49c | 21 15 | local_set local_index:21 - 0xd49e | 20 14 | local_get local_index:20 - 0xd4a0 | 21 16 | local_set local_index:22 - 0xd4a2 | 20 15 | local_get local_index:21 - 0xd4a4 | 21 17 | local_set local_index:23 - 0xd4a6 | 20 16 | local_get local_index:22 - 0xd4a8 | 20 17 | local_get local_index:23 - 0xd4aa | 46 | i32_eq - 0xd4ab | 21 18 | local_set local_index:24 - 0xd4ad | 41 01 | i32_const value:1 - 0xd4af | 21 19 | local_set local_index:25 - 0xd4b1 | 20 18 | local_get local_index:24 - 0xd4b3 | 20 19 | local_get local_index:25 - 0xd4b5 | 71 | i32_and - 0xd4b6 | 21 1a | local_set local_index:26 - 0xd4b8 | 20 13 | local_get local_index:19 - 0xd4ba | 20 1a | local_get local_index:26 - 0xd4bc | 72 | i32_or - 0xd4bd | 21 1b | local_set local_index:27 - 0xd4bf | 02 40 | block blockty:Empty - 0xd4c1 | 02 40 | block blockty:Empty - 0xd4c3 | 20 1b | local_get local_index:27 - 0xd4c5 | 45 | i32_eqz - 0xd4c6 | 0d 00 | br_if relative_depth:0 - 0xd4c8 | 20 03 | local_get local_index:3 - 0xd4ca | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xd4cd | 21 1c | local_set local_index:28 - 0xd4cf | 20 03 | local_get local_index:3 - 0xd4d1 | 20 1c | local_get local_index:28 - 0xd4d3 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd4d6 | 0c 01 | br relative_depth:1 - 0xd4d8 | 0b | end - 0xd4d9 | 20 03 | local_get local_index:3 - 0xd4db | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd4de | 21 1d | local_set local_index:29 - 0xd4e0 | 20 1d | local_get local_index:29 - 0xd4e2 | 10 ba 80 80 | call function_index:58 - | 80 00 - 0xd4e8 | 21 1e | local_set local_index:30 - 0xd4ea | 20 03 | local_get local_index:3 - 0xd4ec | 20 1e | local_get local_index:30 - 0xd4ee | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd4f1 | 0b | end - 0xd4f2 | 20 03 | local_get local_index:3 - 0xd4f4 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd4f7 | 21 1f | local_set local_index:31 - 0xd4f9 | 41 10 | i32_const value:16 - 0xd4fb | 21 20 | local_set local_index:32 - 0xd4fd | 20 03 | local_get local_index:3 - 0xd4ff | 20 20 | local_get local_index:32 - 0xd501 | 6a | i32_add - 0xd502 | 21 21 | local_set local_index:33 - 0xd504 | 20 21 | local_get local_index:33 - 0xd506 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd50c | 20 1f | local_get local_index:31 - 0xd50e | 0f | return - 0xd50f | 0b | end -============== func 175 ==================== - 0xd510 | 9d 02 | size of function - 0xd512 | 01 | 1 local blocks - 0xd513 | 23 7f | 35 locals of type I32 - 0xd515 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xd51b | 21 01 | local_set local_index:1 - 0xd51d | 41 10 | i32_const value:16 - 0xd51f | 21 02 | local_set local_index:2 - 0xd521 | 20 01 | local_get local_index:1 - 0xd523 | 20 02 | local_get local_index:2 - 0xd525 | 6b | i32_sub - 0xd526 | 21 03 | local_set local_index:3 - 0xd528 | 20 03 | local_get local_index:3 - 0xd52a | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd530 | 20 03 | local_get local_index:3 - 0xd532 | 20 00 | local_get local_index:0 - 0xd534 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd537 | 41 00 | i32_const value:0 - 0xd539 | 21 04 | local_set local_index:4 - 0xd53b | 20 04 | local_get local_index:4 - 0xd53d | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xd544 | 21 05 | local_set local_index:5 - 0xd546 | 20 05 | local_get local_index:5 - 0xd548 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xd54b | 21 06 | local_set local_index:6 - 0xd54d | 20 03 | local_get local_index:3 - 0xd54f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd552 | 21 07 | local_set local_index:7 - 0xd554 | 20 06 | local_get local_index:6 - 0xd556 | 20 07 | local_get local_index:7 - 0xd558 | 10 bb 81 80 | call function_index:187 - | 80 00 - 0xd55e | 21 08 | local_set local_index:8 - 0xd560 | 20 03 | local_get local_index:3 - 0xd562 | 20 08 | local_get local_index:8 - 0xd564 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd567 | 20 03 | local_get local_index:3 - 0xd569 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd56c | 21 09 | local_set local_index:9 - 0xd56e | 41 00 | i32_const value:0 - 0xd570 | 21 0a | local_set local_index:10 - 0xd572 | 20 09 | local_get local_index:9 - 0xd574 | 21 0b | local_set local_index:11 - 0xd576 | 20 0a | local_get local_index:10 - 0xd578 | 21 0c | local_set local_index:12 - 0xd57a | 20 0b | local_get local_index:11 - 0xd57c | 20 0c | local_get local_index:12 - 0xd57e | 47 | i32_ne - 0xd57f | 21 0d | local_set local_index:13 - 0xd581 | 41 7f | i32_const value:-1 - 0xd583 | 21 0e | local_set local_index:14 - 0xd585 | 20 0d | local_get local_index:13 - 0xd587 | 20 0e | local_get local_index:14 - 0xd589 | 73 | i32_xor - 0xd58a | 21 0f | local_set local_index:15 - 0xd58c | 41 7f | i32_const value:-1 - 0xd58e | 21 10 | local_set local_index:16 - 0xd590 | 20 0f | local_get local_index:15 - 0xd592 | 20 10 | local_get local_index:16 - 0xd594 | 73 | i32_xor - 0xd595 | 21 11 | local_set local_index:17 - 0xd597 | 41 7f | i32_const value:-1 - 0xd599 | 21 12 | local_set local_index:18 - 0xd59b | 20 11 | local_get local_index:17 - 0xd59d | 20 12 | local_get local_index:18 - 0xd59f | 73 | i32_xor - 0xd5a0 | 21 13 | local_set local_index:19 - 0xd5a2 | 41 01 | i32_const value:1 - 0xd5a4 | 21 14 | local_set local_index:20 - 0xd5a6 | 20 13 | local_get local_index:19 - 0xd5a8 | 20 14 | local_get local_index:20 - 0xd5aa | 71 | i32_and - 0xd5ab | 21 15 | local_set local_index:21 - 0xd5ad | 02 40 | block blockty:Empty - 0xd5af | 20 15 | local_get local_index:21 - 0xd5b1 | 45 | i32_eqz - 0xd5b2 | 0d 00 | br_if relative_depth:0 - 0xd5b4 | 10 8f 80 80 | call function_index:15 - | 80 00 - 0xd5ba | 21 16 | local_set local_index:22 - 0xd5bc | 41 00 | i32_const value:0 - 0xd5be | 21 17 | local_set local_index:23 - 0xd5c0 | 20 16 | local_get local_index:22 - 0xd5c2 | 21 18 | local_set local_index:24 - 0xd5c4 | 20 17 | local_get local_index:23 - 0xd5c6 | 21 19 | local_set local_index:25 - 0xd5c8 | 20 18 | local_get local_index:24 - 0xd5ca | 20 19 | local_get local_index:25 - 0xd5cc | 47 | i32_ne - 0xd5cd | 21 1a | local_set local_index:26 - 0xd5cf | 41 01 | i32_const value:1 - 0xd5d1 | 21 1b | local_set local_index:27 - 0xd5d3 | 20 1a | local_get local_index:26 - 0xd5d5 | 20 1b | local_get local_index:27 - 0xd5d7 | 71 | i32_and - 0xd5d8 | 21 1c | local_set local_index:28 - 0xd5da | 20 1c | local_get local_index:28 - 0xd5dc | 0d 00 | br_if relative_depth:0 - 0xd5de | 41 00 | i32_const value:0 - 0xd5e0 | 21 1d | local_set local_index:29 - 0xd5e2 | 20 1d | local_get local_index:29 - 0xd5e4 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xd5eb | 21 1e | local_set local_index:30 - 0xd5ed | 20 03 | local_get local_index:3 - 0xd5ef | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd5f2 | 21 1f | local_set local_index:31 - 0xd5f4 | 20 03 | local_get local_index:3 - 0xd5f6 | 20 1f | local_get local_index:31 - 0xd5f8 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xd5fb | 41 ec 96 80 | i32_const value:2924 - | 80 00 - 0xd601 | 21 20 | local_set local_index:32 - 0xd603 | 20 1e | local_get local_index:30 - 0xd605 | 20 20 | local_get local_index:32 - 0xd607 | 20 03 | local_get local_index:3 - 0xd609 | 10 a0 80 80 | call function_index:32 - | 80 00 - 0xd60f | 1a | drop - 0xd610 | 0b | end - 0xd611 | 20 03 | local_get local_index:3 - 0xd613 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xd616 | 21 21 | local_set local_index:33 - 0xd618 | 41 10 | i32_const value:16 - 0xd61a | 21 22 | local_set local_index:34 - 0xd61c | 20 03 | local_get local_index:3 - 0xd61e | 20 22 | local_get local_index:34 - 0xd620 | 6a | i32_add - 0xd621 | 21 23 | local_set local_index:35 - 0xd623 | 20 23 | local_get local_index:35 - 0xd625 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd62b | 20 21 | local_get local_index:33 - 0xd62d | 0f | return - 0xd62e | 0b | end -============== func 176 ==================== - 0xd62f | a3 03 | size of function - 0xd631 | 03 | 3 local blocks - 0xd632 | 0d 7f | 13 locals of type I32 - 0xd634 | 01 7e | 1 locals of type I64 - 0xd636 | 21 7f | 33 locals of type I32 - 0xd638 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xd63e | 21 03 | local_set local_index:3 - 0xd640 | 41 20 | i32_const value:32 - 0xd642 | 21 04 | local_set local_index:4 - 0xd644 | 20 03 | local_get local_index:3 - 0xd646 | 20 04 | local_get local_index:4 - 0xd648 | 6b | i32_sub - 0xd649 | 21 05 | local_set local_index:5 - 0xd64b | 20 05 | local_get local_index:5 - 0xd64d | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd653 | 20 05 | local_get local_index:5 - 0xd655 | 20 00 | local_get local_index:0 - 0xd657 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xd65a | 20 05 | local_get local_index:5 - 0xd65c | 20 01 | local_get local_index:1 - 0xd65e | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xd661 | 20 05 | local_get local_index:5 - 0xd663 | 20 02 | local_get local_index:2 - 0xd665 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xd668 | 41 00 | i32_const value:0 - 0xd66a | 21 06 | local_set local_index:6 - 0xd66c | 20 06 | local_get local_index:6 - 0xd66e | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xd675 | 21 07 | local_set local_index:7 - 0xd677 | 20 07 | local_get local_index:7 - 0xd679 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xd67c | 21 08 | local_set local_index:8 - 0xd67e | 20 05 | local_get local_index:5 - 0xd680 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xd683 | 21 09 | local_set local_index:9 - 0xd685 | 20 05 | local_get local_index:5 - 0xd687 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xd68a | 21 0a | local_set local_index:10 - 0xd68c | 20 0a | local_get local_index:10 - 0xd68e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd691 | 21 0b | local_set local_index:11 - 0xd693 | 20 08 | local_get local_index:8 - 0xd695 | 20 09 | local_get local_index:9 - 0xd697 | 20 0b | local_get local_index:11 - 0xd699 | 10 bb 80 80 | call function_index:59 - | 80 00 - 0xd69f | 21 0c | local_set local_index:12 - 0xd6a1 | 20 05 | local_get local_index:5 - 0xd6a3 | 20 0c | local_get local_index:12 - 0xd6a5 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd6a8 | 41 00 | i32_const value:0 - 0xd6aa | 21 0d | local_set local_index:13 - 0xd6ac | 20 0d | local_get local_index:13 - 0xd6ae | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xd6b5 | 21 0e | local_set local_index:14 - 0xd6b7 | 20 0e | local_get local_index:14 - 0xd6b9 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xd6bc | 21 0f | local_set local_index:15 - 0xd6be | 20 0f | local_get local_index:15 - 0xd6c0 | 29 03 10 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 16, memory: 0 } - 0xd6c3 | 21 10 | local_set local_index:16 - 0xd6c5 | 20 05 | local_get local_index:5 - 0xd6c7 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xd6ca | 21 11 | local_set local_index:17 - 0xd6cc | 20 11 | local_get local_index:17 - 0xd6ce | 20 10 | local_get local_index:16 - 0xd6d0 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0xd6d3 | 20 05 | local_get local_index:5 - 0xd6d5 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd6d8 | 21 12 | local_set local_index:18 - 0xd6da | 20 05 | local_get local_index:5 - 0xd6dc | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xd6df | 21 13 | local_set local_index:19 - 0xd6e1 | 20 13 | local_get local_index:19 - 0xd6e3 | 20 12 | local_get local_index:18 - 0xd6e5 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xd6e8 | 20 05 | local_get local_index:5 - 0xd6ea | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd6ed | 21 14 | local_set local_index:20 - 0xd6ef | 41 00 | i32_const value:0 - 0xd6f1 | 21 15 | local_set local_index:21 - 0xd6f3 | 20 14 | local_get local_index:20 - 0xd6f5 | 21 16 | local_set local_index:22 - 0xd6f7 | 20 15 | local_get local_index:21 - 0xd6f9 | 21 17 | local_set local_index:23 - 0xd6fb | 20 16 | local_get local_index:22 - 0xd6fd | 20 17 | local_get local_index:23 - 0xd6ff | 47 | i32_ne - 0xd700 | 21 18 | local_set local_index:24 - 0xd702 | 41 7f | i32_const value:-1 - 0xd704 | 21 19 | local_set local_index:25 - 0xd706 | 20 18 | local_get local_index:24 - 0xd708 | 20 19 | local_get local_index:25 - 0xd70a | 73 | i32_xor - 0xd70b | 21 1a | local_set local_index:26 - 0xd70d | 41 7f | i32_const value:-1 - 0xd70f | 21 1b | local_set local_index:27 - 0xd711 | 20 1a | local_get local_index:26 - 0xd713 | 20 1b | local_get local_index:27 - 0xd715 | 73 | i32_xor - 0xd716 | 21 1c | local_set local_index:28 - 0xd718 | 41 01 | i32_const value:1 - 0xd71a | 21 1d | local_set local_index:29 - 0xd71c | 20 1c | local_get local_index:28 - 0xd71e | 20 1d | local_get local_index:29 - 0xd720 | 71 | i32_and - 0xd721 | 21 1e | local_set local_index:30 - 0xd723 | 02 40 | block blockty:Empty - 0xd725 | 02 40 | block blockty:Empty - 0xd727 | 20 1e | local_get local_index:30 - 0xd729 | 45 | i32_eqz - 0xd72a | 0d 00 | br_if relative_depth:0 - 0xd72c | 20 05 | local_get local_index:5 - 0xd72e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd731 | 21 1f | local_set local_index:31 - 0xd733 | 20 1f | local_get local_index:31 - 0xd735 | 10 d3 80 80 | call function_index:83 - | 80 00 - 0xd73b | 20 05 | local_get local_index:5 - 0xd73d | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xd740 | 21 20 | local_set local_index:32 - 0xd742 | 20 05 | local_get local_index:5 - 0xd744 | 20 20 | local_get local_index:32 - 0xd746 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xd749 | 0c 01 | br relative_depth:1 - 0xd74b | 0b | end - 0xd74c | 10 8f 80 80 | call function_index:15 - | 80 00 - 0xd752 | 21 21 | local_set local_index:33 - 0xd754 | 41 00 | i32_const value:0 - 0xd756 | 21 22 | local_set local_index:34 - 0xd758 | 20 21 | local_get local_index:33 - 0xd75a | 21 23 | local_set local_index:35 - 0xd75c | 20 22 | local_get local_index:34 - 0xd75e | 21 24 | local_set local_index:36 - 0xd760 | 20 23 | local_get local_index:35 - 0xd762 | 20 24 | local_get local_index:36 - 0xd764 | 47 | i32_ne - 0xd765 | 21 25 | local_set local_index:37 - 0xd767 | 41 7f | i32_const value:-1 - 0xd769 | 21 26 | local_set local_index:38 - 0xd76b | 20 25 | local_get local_index:37 - 0xd76d | 20 26 | local_get local_index:38 - 0xd76f | 73 | i32_xor - 0xd770 | 21 27 | local_set local_index:39 - 0xd772 | 41 7f | i32_const value:-1 - 0xd774 | 21 28 | local_set local_index:40 - 0xd776 | 20 27 | local_get local_index:39 - 0xd778 | 20 28 | local_get local_index:40 - 0xd77a | 73 | i32_xor - 0xd77b | 21 29 | local_set local_index:41 - 0xd77d | 41 01 | i32_const value:1 - 0xd77f | 21 2a | local_set local_index:42 - 0xd781 | 20 29 | local_get local_index:41 - 0xd783 | 20 2a | local_get local_index:42 - 0xd785 | 71 | i32_and - 0xd786 | 21 2b | local_set local_index:43 - 0xd788 | 02 40 | block blockty:Empty - 0xd78a | 20 2b | local_get local_index:43 - 0xd78c | 45 | i32_eqz - 0xd78d | 0d 00 | br_if relative_depth:0 - 0xd78f | 41 00 | i32_const value:0 - 0xd791 | 21 2c | local_set local_index:44 - 0xd793 | 20 05 | local_get local_index:5 - 0xd795 | 20 2c | local_get local_index:44 - 0xd797 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xd79a | 0c 01 | br relative_depth:1 - 0xd79c | 0b | end - 0xd79d | 20 05 | local_get local_index:5 - 0xd79f | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xd7a2 | 21 2d | local_set local_index:45 - 0xd7a4 | 20 2d | local_get local_index:45 - 0xd7a6 | 10 af 81 80 | call function_index:175 - | 80 00 - 0xd7ac | 21 2e | local_set local_index:46 - 0xd7ae | 20 05 | local_get local_index:5 - 0xd7b0 | 20 2e | local_get local_index:46 - 0xd7b2 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xd7b5 | 0b | end - 0xd7b6 | 20 05 | local_get local_index:5 - 0xd7b8 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xd7bb | 21 2f | local_set local_index:47 - 0xd7bd | 41 20 | i32_const value:32 - 0xd7bf | 21 30 | local_set local_index:48 - 0xd7c1 | 20 05 | local_get local_index:5 - 0xd7c3 | 20 30 | local_get local_index:48 - 0xd7c5 | 6a | i32_add - 0xd7c6 | 21 31 | local_set local_index:49 - 0xd7c8 | 20 31 | local_get local_index:49 - 0xd7ca | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd7d0 | 20 2f | local_get local_index:47 - 0xd7d2 | 0f | return - 0xd7d3 | 0b | end -============== func 177 ==================== - 0xd7d4 | 86 0b | size of function - 0xd7d6 | 11 | 17 local blocks - 0xd7d7 | 13 7f | 19 locals of type I32 - 0xd7d9 | 01 7e | 1 locals of type I64 - 0xd7db | 4b 7f | 75 locals of type I32 - 0xd7dd | 03 7e | 3 locals of type I64 - 0xd7df | 03 7f | 3 locals of type I32 - 0xd7e1 | 04 7e | 4 locals of type I64 - 0xd7e3 | 03 7f | 3 locals of type I32 - 0xd7e5 | 03 7e | 3 locals of type I64 - 0xd7e7 | 03 7f | 3 locals of type I32 - 0xd7e9 | 02 7e | 2 locals of type I64 - 0xd7eb | 0b 7f | 11 locals of type I32 - 0xd7ed | 04 7e | 4 locals of type I64 - 0xd7ef | 06 7f | 6 locals of type I32 - 0xd7f1 | 02 7c | 2 locals of type F64 - 0xd7f3 | 01 7f | 1 locals of type I32 - 0xd7f5 | 03 7c | 3 locals of type F64 - 0xd7f7 | 0b 7f | 11 locals of type I32 - 0xd7f9 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xd7ff | 21 05 | local_set local_index:5 - 0xd801 | 41 e0 00 | i32_const value:96 - 0xd804 | 21 06 | local_set local_index:6 - 0xd806 | 20 05 | local_get local_index:5 - 0xd808 | 20 06 | local_get local_index:6 - 0xd80a | 6b | i32_sub - 0xd80b | 21 07 | local_set local_index:7 - 0xd80d | 20 07 | local_get local_index:7 - 0xd80f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xd815 | 20 07 | local_get local_index:7 - 0xd817 | 20 00 | local_get local_index:0 - 0xd819 | 36 02 58 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xd81c | 20 07 | local_get local_index:7 - 0xd81e | 20 01 | local_get local_index:1 - 0xd820 | 36 02 54 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xd823 | 20 07 | local_get local_index:7 - 0xd825 | 20 02 | local_get local_index:2 - 0xd827 | 36 02 50 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xd82a | 20 07 | local_get local_index:7 - 0xd82c | 20 03 | local_get local_index:3 - 0xd82e | 36 02 4c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xd831 | 20 07 | local_get local_index:7 - 0xd833 | 20 04 | local_get local_index:4 - 0xd835 | 36 02 48 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xd838 | 20 07 | local_get local_index:7 - 0xd83a | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xd83d | 21 08 | local_set local_index:8 - 0xd83f | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xd845 | 21 09 | local_set local_index:9 - 0xd847 | 20 08 | local_get local_index:8 - 0xd849 | 20 09 | local_get local_index:9 - 0xd84b | 10 b2 81 80 | call function_index:178 - | 80 00 - 0xd851 | 21 0a | local_set local_index:10 - 0xd853 | 41 00 | i32_const value:0 - 0xd855 | 21 0b | local_set local_index:11 - 0xd857 | 20 0a | local_get local_index:10 - 0xd859 | 21 0c | local_set local_index:12 - 0xd85b | 20 0b | local_get local_index:11 - 0xd85d | 21 0d | local_set local_index:13 - 0xd85f | 20 0c | local_get local_index:12 - 0xd861 | 20 0d | local_get local_index:13 - 0xd863 | 47 | i32_ne - 0xd864 | 21 0e | local_set local_index:14 - 0xd866 | 41 7f | i32_const value:-1 - 0xd868 | 21 0f | local_set local_index:15 - 0xd86a | 20 0e | local_get local_index:14 - 0xd86c | 20 0f | local_get local_index:15 - 0xd86e | 73 | i32_xor - 0xd86f | 21 10 | local_set local_index:16 - 0xd871 | 41 7f | i32_const value:-1 - 0xd873 | 21 11 | local_set local_index:17 - 0xd875 | 20 10 | local_get local_index:16 - 0xd877 | 20 11 | local_get local_index:17 - 0xd879 | 73 | i32_xor - 0xd87a | 21 12 | local_set local_index:18 - 0xd87c | 41 01 | i32_const value:1 - 0xd87e | 21 13 | local_set local_index:19 - 0xd880 | 20 12 | local_get local_index:18 - 0xd882 | 20 13 | local_get local_index:19 - 0xd884 | 71 | i32_and - 0xd885 | 21 14 | local_set local_index:20 - 0xd887 | 02 40 | block blockty:Empty - 0xd889 | 02 40 | block blockty:Empty - 0xd88b | 20 14 | local_get local_index:20 - 0xd88d | 45 | i32_eqz - 0xd88e | 0d 00 | br_if relative_depth:0 - 0xd890 | 20 07 | local_get local_index:7 - 0xd892 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xd895 | 21 15 | local_set local_index:21 - 0xd897 | 20 07 | local_get local_index:7 - 0xd899 | 20 15 | local_get local_index:21 - 0xd89b | 36 02 44 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xd89e | 20 07 | local_get local_index:7 - 0xd8a0 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xd8a3 | 21 16 | local_set local_index:22 - 0xd8a5 | 20 16 | local_get local_index:22 - 0xd8a7 | 21 17 | local_set local_index:23 - 0xd8a9 | 20 17 | local_get local_index:23 - 0xd8ab | ac | i64_extend_i32_s - 0xd8ac | 21 18 | local_set local_index:24 - 0xd8ae | 20 07 | local_get local_index:7 - 0xd8b0 | 20 18 | local_get local_index:24 - 0xd8b2 | 37 03 30 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 48, memory: 0 } - 0xd8b5 | 20 07 | local_get local_index:7 - 0xd8b7 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xd8ba | 21 19 | local_set local_index:25 - 0xd8bc | 20 19 | local_get local_index:25 - 0xd8be | 10 85 81 80 | call function_index:133 - | 80 00 - 0xd8c4 | 21 1a | local_set local_index:26 - 0xd8c6 | 41 00 | i32_const value:0 - 0xd8c8 | 21 1b | local_set local_index:27 - 0xd8ca | 20 1a | local_get local_index:26 - 0xd8cc | 21 1c | local_set local_index:28 - 0xd8ce | 20 1b | local_get local_index:27 - 0xd8d0 | 21 1d | local_set local_index:29 - 0xd8d2 | 20 1c | local_get local_index:28 - 0xd8d4 | 20 1d | local_get local_index:29 - 0xd8d6 | 46 | i32_eq - 0xd8d7 | 21 1e | local_set local_index:30 - 0xd8d9 | 41 7f | i32_const value:-1 - 0xd8db | 21 1f | local_set local_index:31 - 0xd8dd | 20 1e | local_get local_index:30 - 0xd8df | 20 1f | local_get local_index:31 - 0xd8e1 | 73 | i32_xor - 0xd8e2 | 21 20 | local_set local_index:32 - 0xd8e4 | 41 7f | i32_const value:-1 - 0xd8e6 | 21 21 | local_set local_index:33 - 0xd8e8 | 20 20 | local_get local_index:32 - 0xd8ea | 20 21 | local_get local_index:33 - 0xd8ec | 73 | i32_xor - 0xd8ed | 21 22 | local_set local_index:34 - 0xd8ef | 41 01 | i32_const value:1 - 0xd8f1 | 21 23 | local_set local_index:35 - 0xd8f3 | 20 22 | local_get local_index:34 - 0xd8f5 | 20 23 | local_get local_index:35 - 0xd8f7 | 71 | i32_and - 0xd8f8 | 21 24 | local_set local_index:36 - 0xd8fa | 02 40 | block blockty:Empty - 0xd8fc | 20 24 | local_get local_index:36 - 0xd8fe | 45 | i32_eqz - 0xd8ff | 0d 00 | br_if relative_depth:0 - 0xd901 | 20 07 | local_get local_index:7 - 0xd903 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xd906 | 21 25 | local_set local_index:37 - 0xd908 | 41 00 | i32_const value:0 - 0xd90a | 21 26 | local_set local_index:38 - 0xd90c | 20 26 | local_get local_index:38 - 0xd90e | 20 25 | local_get local_index:37 - 0xd910 | 6b | i32_sub - 0xd911 | 21 27 | local_set local_index:39 - 0xd913 | 20 27 | local_get local_index:39 - 0xd915 | 10 98 80 80 | call function_index:24 - | 80 00 - 0xd91b | 21 28 | local_set local_index:40 - 0xd91d | 20 07 | local_get local_index:7 - 0xd91f | 20 28 | local_get local_index:40 - 0xd921 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xd924 | 0c 02 | br relative_depth:2 - 0xd926 | 0b | end - 0xd927 | 20 07 | local_get local_index:7 - 0xd929 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xd92c | 21 29 | local_set local_index:41 - 0xd92e | 20 29 | local_get local_index:41 - 0xd930 | 10 85 81 80 | call function_index:133 - | 80 00 - 0xd936 | 21 2a | local_set local_index:42 - 0xd938 | 41 01 | i32_const value:1 - 0xd93a | 21 2b | local_set local_index:43 - 0xd93c | 20 2b | local_get local_index:43 - 0xd93e | 21 2c | local_set local_index:44 - 0xd940 | 02 40 | block blockty:Empty - 0xd942 | 20 2a | local_get local_index:42 - 0xd944 | 45 | i32_eqz - 0xd945 | 0d 00 | br_if relative_depth:0 - 0xd947 | 20 07 | local_get local_index:7 - 0xd949 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xd94c | 21 2d | local_set local_index:45 - 0xd94e | 20 2d | local_get local_index:45 - 0xd950 | 10 85 81 80 | call function_index:133 - | 80 00 - 0xd956 | 21 2e | local_set local_index:46 - 0xd958 | 41 01 | i32_const value:1 - 0xd95a | 21 2f | local_set local_index:47 - 0xd95c | 20 2e | local_get local_index:46 - 0xd95e | 21 30 | local_set local_index:48 - 0xd960 | 20 2f | local_get local_index:47 - 0xd962 | 21 31 | local_set local_index:49 - 0xd964 | 20 30 | local_get local_index:48 - 0xd966 | 20 31 | local_get local_index:49 - 0xd968 | 46 | i32_eq - 0xd969 | 21 32 | local_set local_index:50 - 0xd96b | 41 01 | i32_const value:1 - 0xd96d | 21 33 | local_set local_index:51 - 0xd96f | 41 01 | i32_const value:1 - 0xd971 | 21 34 | local_set local_index:52 - 0xd973 | 20 32 | local_get local_index:50 - 0xd975 | 20 34 | local_get local_index:52 - 0xd977 | 71 | i32_and - 0xd978 | 21 35 | local_set local_index:53 - 0xd97a | 20 33 | local_get local_index:51 - 0xd97c | 21 2c | local_set local_index:44 - 0xd97e | 20 35 | local_get local_index:53 - 0xd980 | 0d 00 | br_if relative_depth:0 - 0xd982 | 20 07 | local_get local_index:7 - 0xd984 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xd987 | 21 36 | local_set local_index:54 - 0xd989 | 20 36 | local_get local_index:54 - 0xd98b | 10 85 81 80 | call function_index:133 - | 80 00 - 0xd991 | 21 37 | local_set local_index:55 - 0xd993 | 41 7f | i32_const value:-1 - 0xd995 | 21 38 | local_set local_index:56 - 0xd997 | 20 37 | local_get local_index:55 - 0xd999 | 21 39 | local_set local_index:57 - 0xd99b | 20 38 | local_get local_index:56 - 0xd99d | 21 3a | local_set local_index:58 - 0xd99f | 20 39 | local_get local_index:57 - 0xd9a1 | 20 3a | local_get local_index:58 - 0xd9a3 | 46 | i32_eq - 0xd9a4 | 21 3b | local_set local_index:59 - 0xd9a6 | 20 3b | local_get local_index:59 - 0xd9a8 | 21 2c | local_set local_index:44 - 0xd9aa | 0b | end - 0xd9ab | 20 2c | local_get local_index:44 - 0xd9ad | 21 3c | local_set local_index:60 - 0xd9af | 41 7f | i32_const value:-1 - 0xd9b1 | 21 3d | local_set local_index:61 - 0xd9b3 | 20 3c | local_get local_index:60 - 0xd9b5 | 20 3d | local_get local_index:61 - 0xd9b7 | 73 | i32_xor - 0xd9b8 | 21 3e | local_set local_index:62 - 0xd9ba | 41 7f | i32_const value:-1 - 0xd9bc | 21 3f | local_set local_index:63 - 0xd9be | 20 3e | local_get local_index:62 - 0xd9c0 | 20 3f | local_get local_index:63 - 0xd9c2 | 73 | i32_xor - 0xd9c3 | 21 40 | local_set local_index:64 - 0xd9c5 | 41 01 | i32_const value:1 - 0xd9c7 | 21 41 | local_set local_index:65 - 0xd9c9 | 20 40 | local_get local_index:64 - 0xd9cb | 20 41 | local_get local_index:65 - 0xd9cd | 71 | i32_and - 0xd9ce | 21 42 | local_set local_index:66 - 0xd9d0 | 02 40 | block blockty:Empty - 0xd9d2 | 02 40 | block blockty:Empty - 0xd9d4 | 02 40 | block blockty:Empty - 0xd9d6 | 20 42 | local_get local_index:66 - 0xd9d8 | 45 | i32_eqz - 0xd9d9 | 0d 00 | br_if relative_depth:0 - 0xd9db | 20 07 | local_get local_index:7 - 0xd9dd | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xd9e0 | 21 43 | local_set local_index:67 - 0xd9e2 | 20 43 | local_get local_index:67 - 0xd9e4 | 10 85 81 80 | call function_index:133 - | 80 00 - 0xd9ea | 21 44 | local_set local_index:68 - 0xd9ec | 02 40 | block blockty:Empty - 0xd9ee | 02 40 | block blockty:Empty - 0xd9f0 | 20 44 | local_get local_index:68 - 0xd9f2 | 0d 00 | br_if relative_depth:0 - 0xd9f4 | 41 00 | i32_const value:0 - 0xd9f6 | 21 45 | local_set local_index:69 - 0xd9f8 | 20 45 | local_get local_index:69 - 0xd9fa | 21 46 | local_set local_index:70 - 0xd9fc | 0c 01 | br relative_depth:1 - 0xd9fe | 0b | end - 0xd9ff | 20 07 | local_get local_index:7 - 0xda01 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xda04 | 21 47 | local_set local_index:71 - 0xda06 | 20 47 | local_get local_index:71 - 0xda08 | 10 85 81 80 | call function_index:133 - | 80 00 - 0xda0e | 21 48 | local_set local_index:72 - 0xda10 | 41 00 | i32_const value:0 - 0xda12 | 21 49 | local_set local_index:73 - 0xda14 | 20 48 | local_get local_index:72 - 0xda16 | 21 4a | local_set local_index:74 - 0xda18 | 20 49 | local_get local_index:73 - 0xda1a | 21 4b | local_set local_index:75 - 0xda1c | 20 4a | local_get local_index:74 - 0xda1e | 20 4b | local_get local_index:75 - 0xda20 | 48 | i32_lt_s - 0xda21 | 21 4c | local_set local_index:76 - 0xda23 | 41 01 | i32_const value:1 - 0xda25 | 21 4d | local_set local_index:77 - 0xda27 | 20 4c | local_get local_index:76 - 0xda29 | 20 4d | local_get local_index:77 - 0xda2b | 71 | i32_and - 0xda2c | 21 4e | local_set local_index:78 - 0xda2e | 02 40 | block blockty:Empty - 0xda30 | 02 40 | block blockty:Empty - 0xda32 | 20 4e | local_get local_index:78 - 0xda34 | 45 | i32_eqz - 0xda35 | 0d 00 | br_if relative_depth:0 - 0xda37 | 20 07 | local_get local_index:7 - 0xda39 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xda3c | 21 4f | local_set local_index:79 - 0xda3e | 20 4f | local_get local_index:79 - 0xda40 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xda43 | 21 50 | local_set local_index:80 - 0xda45 | 41 00 | i32_const value:0 - 0xda47 | 21 51 | local_set local_index:81 - 0xda49 | 20 51 | local_get local_index:81 - 0xda4b | 20 50 | local_get local_index:80 - 0xda4d | 6b | i32_sub - 0xda4e | 21 52 | local_set local_index:82 - 0xda50 | 20 52 | local_get local_index:82 - 0xda52 | 21 53 | local_set local_index:83 - 0xda54 | 0c 01 | br relative_depth:1 - 0xda56 | 0b | end - 0xda57 | 20 07 | local_get local_index:7 - 0xda59 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xda5c | 21 54 | local_set local_index:84 - 0xda5e | 20 54 | local_get local_index:84 - 0xda60 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xda63 | 21 55 | local_set local_index:85 - 0xda65 | 20 55 | local_get local_index:85 - 0xda67 | 21 53 | local_set local_index:83 - 0xda69 | 0b | end - 0xda6a | 20 53 | local_get local_index:83 - 0xda6c | 21 56 | local_set local_index:86 - 0xda6e | 20 56 | local_get local_index:86 - 0xda70 | 21 46 | local_set local_index:70 - 0xda72 | 0b | end - 0xda73 | 20 46 | local_get local_index:70 - 0xda75 | 21 57 | local_set local_index:87 - 0xda77 | 20 07 | local_get local_index:7 - 0xda79 | 20 57 | local_get local_index:87 - 0xda7b | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xda7e | 0c 01 | br relative_depth:1 - 0xda80 | 0b | end - 0xda81 | 20 07 | local_get local_index:7 - 0xda83 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xda86 | 21 58 | local_set local_index:88 - 0xda88 | 41 0c | i32_const value:12 - 0xda8a | 21 59 | local_set local_index:89 - 0xda8c | 20 58 | local_get local_index:88 - 0xda8e | 20 59 | local_get local_index:89 - 0xda90 | 6a | i32_add - 0xda91 | 21 5a | local_set local_index:90 - 0xda93 | 20 07 | local_get local_index:7 - 0xda95 | 20 5a | local_get local_index:90 - 0xda97 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xda9a | 20 07 | local_get local_index:7 - 0xda9c | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xda9f | 21 5b | local_set local_index:91 - 0xdaa1 | 20 5b | local_get local_index:91 - 0xdaa3 | 10 85 81 80 | call function_index:133 - | 80 00 - 0xdaa9 | 21 5c | local_set local_index:92 - 0xdaab | 20 07 | local_get local_index:7 - 0xdaad | 20 5c | local_get local_index:92 - 0xdaaf | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xdab2 | 20 07 | local_get local_index:7 - 0xdab4 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xdab7 | 21 5d | local_set local_index:93 - 0xdab9 | 41 04 | i32_const value:4 - 0xdabb | 21 5e | local_set local_index:94 - 0xdabd | 20 5d | local_get local_index:93 - 0xdabf | 20 5e | local_get local_index:94 - 0xdac1 | 6a | i32_add - 0xdac2 | 21 5f | local_set local_index:95 - 0xdac4 | 41 08 | i32_const value:8 - 0xdac6 | 21 60 | local_set local_index:96 - 0xdac8 | 20 5f | local_get local_index:95 - 0xdaca | 20 60 | local_get local_index:96 - 0xdacc | 4b | i32_gt_u - 0xdacd | 1a | drop - 0xdace | 02 40 | block blockty:Empty - 0xdad0 | 02 40 | block blockty:Empty - 0xdad2 | 02 40 | block blockty:Empty - 0xdad4 | 02 40 | block blockty:Empty - 0xdad6 | 02 40 | block blockty:Empty - 0xdad8 | 02 40 | block blockty:Empty - 0xdada | 02 40 | block blockty:Empty - 0xdadc | 20 5f | local_get local_index:95 - 0xdade | 0e 09 04 02 | br_table targets:BrTable { count: 9, default: 6, targets: [4, 2, 0, 6, 6, 6, 1, 3, 5] } - | 00 06 06 06 - | 01 03 05 06 - 0xdaea | 0b | end - 0xdaeb | 20 07 | local_get local_index:7 - 0xdaed | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xdaf0 | 21 61 | local_set local_index:97 - 0xdaf2 | 20 61 | local_get local_index:97 - 0xdaf4 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xdaf7 | 21 62 | local_set local_index:98 - 0xdaf9 | 20 62 | local_get local_index:98 - 0xdafb | 21 63 | local_set local_index:99 - 0xdafd | 20 63 | local_get local_index:99 - 0xdaff | ad | i64_extend_i32_u - 0xdb00 | 21 64 | local_set local_index:100 - 0xdb02 | 42 1e | i64_const value:30 - 0xdb04 | 21 65 | local_set local_index:101 - 0xdb06 | 20 64 | local_get local_index:100 - 0xdb08 | 20 65 | local_get local_index:101 - 0xdb0a | 86 | i64_shl - 0xdb0b | 21 66 | local_set local_index:102 - 0xdb0d | 20 07 | local_get local_index:7 - 0xdb0f | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xdb12 | 21 67 | local_set local_index:103 - 0xdb14 | 20 67 | local_get local_index:103 - 0xdb16 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xdb19 | 21 68 | local_set local_index:104 - 0xdb1b | 20 68 | local_get local_index:104 - 0xdb1d | 21 69 | local_set local_index:105 - 0xdb1f | 20 69 | local_get local_index:105 - 0xdb21 | ad | i64_extend_i32_u - 0xdb22 | 21 6a | local_set local_index:106 - 0xdb24 | 20 66 | local_get local_index:102 - 0xdb26 | 20 6a | local_get local_index:106 - 0xdb28 | 84 | i64_or - 0xdb29 | 21 6b | local_set local_index:107 - 0xdb2b | 42 00 | i64_const value:0 - 0xdb2d | 21 6c | local_set local_index:108 - 0xdb2f | 20 6c | local_get local_index:108 - 0xdb31 | 20 6b | local_get local_index:107 - 0xdb33 | 7d | i64_sub - 0xdb34 | 21 6d | local_set local_index:109 - 0xdb36 | 20 07 | local_get local_index:7 - 0xdb38 | 20 6d | local_get local_index:109 - 0xdb3a | 37 03 28 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 40, memory: 0 } - 0xdb3d | 0c 07 | br relative_depth:7 - 0xdb3f | 0b | end - 0xdb40 | 20 07 | local_get local_index:7 - 0xdb42 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xdb45 | 21 6e | local_set local_index:110 - 0xdb47 | 20 6e | local_get local_index:110 - 0xdb49 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xdb4c | 21 6f | local_set local_index:111 - 0xdb4e | 20 6f | local_get local_index:111 - 0xdb50 | 21 70 | local_set local_index:112 - 0xdb52 | 20 70 | local_get local_index:112 - 0xdb54 | ad | i64_extend_i32_u - 0xdb55 | 21 71 | local_set local_index:113 - 0xdb57 | 42 1e | i64_const value:30 - 0xdb59 | 21 72 | local_set local_index:114 - 0xdb5b | 20 71 | local_get local_index:113 - 0xdb5d | 20 72 | local_get local_index:114 - 0xdb5f | 86 | i64_shl - 0xdb60 | 21 73 | local_set local_index:115 - 0xdb62 | 20 07 | local_get local_index:7 - 0xdb64 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xdb67 | 21 74 | local_set local_index:116 - 0xdb69 | 20 74 | local_get local_index:116 - 0xdb6b | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xdb6e | 21 75 | local_set local_index:117 - 0xdb70 | 20 75 | local_get local_index:117 - 0xdb72 | 21 76 | local_set local_index:118 - 0xdb74 | 20 76 | local_get local_index:118 - 0xdb76 | ad | i64_extend_i32_u - 0xdb77 | 21 77 | local_set local_index:119 - 0xdb79 | 20 73 | local_get local_index:115 - 0xdb7b | 20 77 | local_get local_index:119 - 0xdb7d | 84 | i64_or - 0xdb7e | 21 78 | local_set local_index:120 - 0xdb80 | 20 07 | local_get local_index:7 - 0xdb82 | 20 78 | local_get local_index:120 - 0xdb84 | 37 03 28 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 40, memory: 0 } - 0xdb87 | 0c 06 | br relative_depth:6 - 0xdb89 | 0b | end - 0xdb8a | 0b | end - 0xdb8b | 0b | end - 0xdb8c | 0b | end - 0xdb8d | 0b | end - 0xdb8e | 41 00 | i32_const value:0 - 0xdb90 | 21 79 | local_set local_index:121 - 0xdb92 | 20 79 | local_get local_index:121 - 0xdb94 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xdb9b | 21 7a | local_set local_index:122 - 0xdb9d | 20 7a | local_get local_index:122 - 0xdb9f | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xdba2 | 21 7b | local_set local_index:123 - 0xdba4 | 20 07 | local_get local_index:7 - 0xdba6 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xdba9 | 21 7c | local_set local_index:124 - 0xdbab | 20 07 | local_get local_index:7 - 0xdbad | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xdbb0 | 21 7d | local_set local_index:125 - 0xdbb2 | 20 7c | local_get local_index:124 - 0xdbb4 | 20 7d | local_get local_index:125 - 0xdbb6 | 20 7b | local_get local_index:123 - 0xdbb8 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0xdbbf | 21 7e | local_set local_index:126 - 0xdbc1 | 20 07 | local_get local_index:7 - 0xdbc3 | 20 7e | local_get local_index:126 - 0xdbc5 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xdbc8 | 0c 03 | br relative_depth:3 - 0xdbca | 0b | end - 0xdbcb | 20 07 | local_get local_index:7 - 0xdbcd | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xdbd0 | 21 7f | local_set local_index:127 - 0xdbd2 | 20 07 | local_get local_index:7 - 0xdbd4 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0xdbd7 | 21 80 01 | local_set local_index:128 - 0xdbda | 20 7f | local_get local_index:127 - 0xdbdc | 20 80 01 | local_get local_index:128 - 0xdbdf | 6b | i32_sub - 0xdbe0 | 21 81 01 | local_set local_index:129 - 0xdbe3 | 20 07 | local_get local_index:7 - 0xdbe5 | 20 81 01 | local_get local_index:129 - 0xdbe8 | 36 02 3c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xdbeb | 20 07 | local_get local_index:7 - 0xdbed | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xdbf0 | 21 82 01 | local_set local_index:130 - 0xdbf3 | 20 82 01 | local_get local_index:130 - 0xdbf6 | 10 98 80 80 | call function_index:24 - | 80 00 - 0xdbfc | 21 83 01 | local_set local_index:131 - 0xdbff | 20 07 | local_get local_index:7 - 0xdc01 | 20 83 01 | local_get local_index:131 - 0xdc04 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xdc07 | 0c 02 | br relative_depth:2 - 0xdc09 | 0b | end - 0xdc0a | 20 07 | local_get local_index:7 - 0xdc0c | 29 03 28 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 40, memory: 0 } - 0xdc0f | 21 84 01 | local_set local_index:132 - 0xdc12 | 20 07 | local_get local_index:7 - 0xdc14 | 29 03 30 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 48, memory: 0 } - 0xdc17 | 21 85 01 | local_set local_index:133 - 0xdc1a | 20 84 01 | local_get local_index:132 - 0xdc1d | 20 85 01 | local_get local_index:133 - 0xdc20 | 7d | i64_sub - 0xdc21 | 21 86 01 | local_set local_index:134 - 0xdc24 | 20 07 | local_get local_index:7 - 0xdc26 | 20 86 01 | local_get local_index:134 - 0xdc29 | 37 03 20 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 32, memory: 0 } - 0xdc2c | 20 07 | local_get local_index:7 - 0xdc2e | 29 03 20 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 32, memory: 0 } - 0xdc31 | 21 87 01 | local_set local_index:135 - 0xdc34 | 20 87 01 | local_get local_index:135 - 0xdc37 | 10 bc 80 80 | call function_index:60 - | 80 00 - 0xdc3d | 21 88 01 | local_set local_index:136 - 0xdc40 | 20 07 | local_get local_index:7 - 0xdc42 | 20 88 01 | local_get local_index:136 - 0xdc45 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xdc48 | 0c 01 | br relative_depth:1 - 0xdc4a | 0b | end - 0xdc4b | 20 07 | local_get local_index:7 - 0xdc4d | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xdc50 | 21 89 01 | local_set local_index:137 - 0xdc53 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xdc59 | 21 8a 01 | local_set local_index:138 - 0xdc5c | 20 89 01 | local_get local_index:137 - 0xdc5f | 20 8a 01 | local_get local_index:138 - 0xdc62 | 10 b2 81 80 | call function_index:178 - | 80 00 - 0xdc68 | 21 8b 01 | local_set local_index:139 - 0xdc6b | 02 40 | block blockty:Empty - 0xdc6d | 20 8b 01 | local_get local_index:139 - 0xdc70 | 45 | i32_eqz - 0xdc71 | 0d 00 | br_if relative_depth:0 - 0xdc73 | 20 07 | local_get local_index:7 - 0xdc75 | 28 02 50 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 80, memory: 0 } - 0xdc78 | 21 8c 01 | local_set local_index:140 - 0xdc7b | 20 07 | local_get local_index:7 - 0xdc7d | 20 8c 01 | local_get local_index:140 - 0xdc80 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xdc83 | 20 07 | local_get local_index:7 - 0xdc85 | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xdc88 | 21 8d 01 | local_set local_index:141 - 0xdc8b | 20 8d 01 | local_get local_index:141 - 0xdc8e | 2b 03 08 | f64_load memarg:MemArg { align: 3, max_align: 3, offset: 8, memory: 0 } - 0xdc91 | 21 8e 01 | local_set local_index:142 - 0xdc94 | 20 07 | local_get local_index:7 - 0xdc96 | 20 8e 01 | local_get local_index:142 - 0xdc99 | 39 03 08 | f64_store memarg:MemArg { align: 3, max_align: 3, offset: 8, memory: 0 } - 0xdc9c | 20 07 | local_get local_index:7 - 0xdc9e | 2b 03 08 | f64_load memarg:MemArg { align: 3, max_align: 3, offset: 8, memory: 0 } - 0xdca1 | 21 8f 01 | local_set local_index:143 - 0xdca4 | 20 07 | local_get local_index:7 - 0xdca6 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xdca9 | 21 90 01 | local_set local_index:144 - 0xdcac | 20 90 01 | local_get local_index:144 - 0xdcaf | b7 | f64_convert_i32_s - 0xdcb0 | 21 91 01 | local_set local_index:145 - 0xdcb3 | 20 8f 01 | local_get local_index:143 - 0xdcb6 | 20 91 01 | local_get local_index:145 - 0xdcb9 | a1 | f64_sub - 0xdcba | 21 92 01 | local_set local_index:146 - 0xdcbd | 20 07 | local_get local_index:7 - 0xdcbf | 20 92 01 | local_get local_index:146 - 0xdcc2 | 39 03 00 | f64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0xdcc5 | 20 07 | local_get local_index:7 - 0xdcc7 | 2b 03 00 | f64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0xdcca | 21 93 01 | local_set local_index:147 - 0xdccd | 20 93 01 | local_get local_index:147 - 0xdcd0 | 10 bd 80 80 | call function_index:61 - | 80 00 - 0xdcd6 | 21 94 01 | local_set local_index:148 - 0xdcd9 | 20 07 | local_get local_index:7 - 0xdcdb | 20 94 01 | local_get local_index:148 - 0xdcde | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xdce1 | 0c 01 | br relative_depth:1 - 0xdce3 | 0b | end - 0xdce4 | 20 07 | local_get local_index:7 - 0xdce6 | 28 02 4c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 76, memory: 0 } - 0xdce9 | 21 95 01 | local_set local_index:149 - 0xdcec | 41 85 80 80 | i32_const value:5 - | 80 00 - 0xdcf2 | 21 96 01 | local_set local_index:150 - 0xdcf5 | 41 86 80 80 | i32_const value:6 - | 80 00 - 0xdcfb | 21 97 01 | local_set local_index:151 - 0xdcfe | 20 96 01 | local_get local_index:150 - 0xdd01 | 20 97 01 | local_get local_index:151 - 0xdd04 | 20 95 01 | local_get local_index:149 - 0xdd07 | 1b | select - 0xdd08 | 21 98 01 | local_set local_index:152 - 0xdd0b | 20 07 | local_get local_index:7 - 0xdd0d | 28 02 58 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 88, memory: 0 } - 0xdd10 | 21 99 01 | local_set local_index:153 - 0xdd13 | 20 07 | local_get local_index:7 - 0xdd15 | 28 02 54 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 84, memory: 0 } - 0xdd18 | 21 9a 01 | local_set local_index:154 - 0xdd1b | 20 99 01 | local_get local_index:153 - 0xdd1e | 20 9a 01 | local_get local_index:154 - 0xdd21 | 20 98 01 | local_get local_index:152 - 0xdd24 | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0xdd2b | 21 9b 01 | local_set local_index:155 - 0xdd2e | 20 07 | local_get local_index:7 - 0xdd30 | 20 9b 01 | local_get local_index:155 - 0xdd33 | 36 02 5c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xdd36 | 0b | end - 0xdd37 | 20 07 | local_get local_index:7 - 0xdd39 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0xdd3c | 21 9c 01 | local_set local_index:156 - 0xdd3f | 41 e0 00 | i32_const value:96 - 0xdd42 | 21 9d 01 | local_set local_index:157 - 0xdd45 | 20 07 | local_get local_index:7 - 0xdd47 | 20 9d 01 | local_get local_index:157 - 0xdd4a | 6a | i32_add - 0xdd4b | 21 9e 01 | local_set local_index:158 - 0xdd4e | 20 9e 01 | local_get local_index:158 - 0xdd51 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xdd57 | 20 9c 01 | local_get local_index:156 - 0xdd5a | 0f | return - 0xdd5b | 0b | end -============== func 178 ==================== - 0xdd5c | 75 | size of function - 0xdd5d | 01 | 1 local blocks - 0xdd5e | 0d 7f | 13 locals of type I32 - 0xdd60 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xdd66 | 21 02 | local_set local_index:2 - 0xdd68 | 41 10 | i32_const value:16 - 0xdd6a | 21 03 | local_set local_index:3 - 0xdd6c | 20 02 | local_get local_index:2 - 0xdd6e | 20 03 | local_get local_index:3 - 0xdd70 | 6b | i32_sub - 0xdd71 | 21 04 | local_set local_index:4 - 0xdd73 | 20 04 | local_get local_index:4 - 0xdd75 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xdd7b | 20 04 | local_get local_index:4 - 0xdd7d | 20 00 | local_get local_index:0 - 0xdd7f | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xdd82 | 20 04 | local_get local_index:4 - 0xdd84 | 20 01 | local_get local_index:1 - 0xdd86 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xdd89 | 20 04 | local_get local_index:4 - 0xdd8b | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xdd8e | 21 05 | local_set local_index:5 - 0xdd90 | 20 05 | local_get local_index:5 - 0xdd92 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xdd98 | 21 06 | local_set local_index:6 - 0xdd9a | 20 04 | local_get local_index:4 - 0xdd9c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xdd9f | 21 07 | local_set local_index:7 - 0xdda1 | 20 06 | local_get local_index:6 - 0xdda3 | 21 08 | local_set local_index:8 - 0xdda5 | 20 07 | local_get local_index:7 - 0xdda7 | 21 09 | local_set local_index:9 - 0xdda9 | 20 08 | local_get local_index:8 - 0xddab | 20 09 | local_get local_index:9 - 0xddad | 46 | i32_eq - 0xddae | 21 0a | local_set local_index:10 - 0xddb0 | 41 01 | i32_const value:1 - 0xddb2 | 21 0b | local_set local_index:11 - 0xddb4 | 20 0a | local_get local_index:10 - 0xddb6 | 20 0b | local_get local_index:11 - 0xddb8 | 71 | i32_and - 0xddb9 | 21 0c | local_set local_index:12 - 0xddbb | 41 10 | i32_const value:16 - 0xddbd | 21 0d | local_set local_index:13 - 0xddbf | 20 04 | local_get local_index:4 - 0xddc1 | 20 0d | local_get local_index:13 - 0xddc3 | 6a | i32_add - 0xddc4 | 21 0e | local_set local_index:14 - 0xddc6 | 20 0e | local_get local_index:14 - 0xddc8 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xddce | 20 0c | local_get local_index:12 - 0xddd0 | 0f | return - 0xddd1 | 0b | end -============== func 179 ==================== - 0xddd2 | b7 07 | size of function - 0xddd4 | 01 | 1 local blocks - 0xddd5 | 73 7f | 115 locals of type I32 - 0xddd7 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xdddd | 21 04 | local_set local_index:4 - 0xdddf | 41 20 | i32_const value:32 - 0xdde1 | 21 05 | local_set local_index:5 - 0xdde3 | 20 04 | local_get local_index:4 - 0xdde5 | 20 05 | local_get local_index:5 - 0xdde7 | 6b | i32_sub - 0xdde8 | 21 06 | local_set local_index:6 - 0xddea | 20 06 | local_get local_index:6 - 0xddec | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xddf2 | 20 06 | local_get local_index:6 - 0xddf4 | 20 00 | local_get local_index:0 - 0xddf6 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xddf9 | 20 06 | local_get local_index:6 - 0xddfb | 20 01 | local_get local_index:1 - 0xddfd | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xde00 | 20 06 | local_get local_index:6 - 0xde02 | 20 02 | local_get local_index:2 - 0xde04 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xde07 | 20 06 | local_get local_index:6 - 0xde09 | 20 03 | local_get local_index:3 - 0xde0b | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xde0e | 20 06 | local_get local_index:6 - 0xde10 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xde13 | 21 07 | local_set local_index:7 - 0xde15 | 20 07 | local_get local_index:7 - 0xde17 | 10 a4 81 80 | call function_index:164 - | 80 00 - 0xde1d | 21 08 | local_set local_index:8 - 0xde1f | 20 06 | local_get local_index:6 - 0xde21 | 20 08 | local_get local_index:8 - 0xde23 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xde26 | 20 06 | local_get local_index:6 - 0xde28 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xde2b | 21 09 | local_set local_index:9 - 0xde2d | 02 40 | block blockty:Empty - 0xde2f | 02 40 | block blockty:Empty - 0xde31 | 02 40 | block blockty:Empty - 0xde33 | 20 09 | local_get local_index:9 - 0xde35 | 0d 00 | br_if relative_depth:0 - 0xde37 | 20 06 | local_get local_index:6 - 0xde39 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xde3c | 21 0a | local_set local_index:10 - 0xde3e | 41 00 | i32_const value:0 - 0xde40 | 21 0b | local_set local_index:11 - 0xde42 | 20 0a | local_get local_index:10 - 0xde44 | 21 0c | local_set local_index:12 - 0xde46 | 20 0b | local_get local_index:11 - 0xde48 | 21 0d | local_set local_index:13 - 0xde4a | 20 0c | local_get local_index:12 - 0xde4c | 20 0d | local_get local_index:13 - 0xde4e | 46 | i32_eq - 0xde4f | 21 0e | local_set local_index:14 - 0xde51 | 41 01 | i32_const value:1 - 0xde53 | 21 0f | local_set local_index:15 - 0xde55 | 20 0e | local_get local_index:14 - 0xde57 | 20 0f | local_get local_index:15 - 0xde59 | 71 | i32_and - 0xde5a | 21 10 | local_set local_index:16 - 0xde5c | 20 10 | local_get local_index:16 - 0xde5e | 45 | i32_eqz - 0xde5f | 0d 00 | br_if relative_depth:0 - 0xde61 | 20 06 | local_get local_index:6 - 0xde63 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xde66 | 21 11 | local_set local_index:17 - 0xde68 | 20 11 | local_get local_index:17 - 0xde6a | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xde70 | 21 12 | local_set local_index:18 - 0xde72 | 41 00 | i32_const value:0 - 0xde74 | 21 13 | local_set local_index:19 - 0xde76 | 20 13 | local_get local_index:19 - 0xde78 | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xde7f | 21 14 | local_set local_index:20 - 0xde81 | 20 14 | local_get local_index:20 - 0xde83 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xde86 | 21 15 | local_set local_index:21 - 0xde88 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xde8e | 21 16 | local_set local_index:22 - 0xde90 | 20 12 | local_get local_index:18 - 0xde92 | 20 15 | local_get local_index:21 - 0xde94 | 20 16 | local_get local_index:22 - 0xde96 | 10 bc 81 80 | call function_index:188 - | 80 00 - 0xde9c | 21 17 | local_set local_index:23 - 0xde9e | 02 40 | block blockty:Empty - 0xdea0 | 20 17 | local_get local_index:23 - 0xdea2 | 45 | i32_eqz - 0xdea3 | 0d 00 | br_if relative_depth:0 - 0xdea5 | 20 06 | local_get local_index:6 - 0xdea7 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xdeaa | 21 18 | local_set local_index:24 - 0xdeac | 20 18 | local_get local_index:24 - 0xdeae | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xdeb1 | 21 19 | local_set local_index:25 - 0xdeb3 | 20 19 | local_get local_index:25 - 0xdeb5 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xdeb8 | 21 1a | local_set local_index:26 - 0xdeba | 41 04 | i32_const value:4 - 0xdebc | 21 1b | local_set local_index:27 - 0xdebe | 20 1a | local_get local_index:26 - 0xdec0 | 20 1b | local_get local_index:27 - 0xdec2 | 71 | i32_and - 0xdec3 | 21 1c | local_set local_index:28 - 0xdec5 | 41 00 | i32_const value:0 - 0xdec7 | 21 1d | local_set local_index:29 - 0xdec9 | 20 1c | local_get local_index:28 - 0xdecb | 21 1e | local_set local_index:30 - 0xdecd | 20 1d | local_get local_index:29 - 0xdecf | 21 1f | local_set local_index:31 - 0xded1 | 20 1e | local_get local_index:30 - 0xded3 | 20 1f | local_get local_index:31 - 0xded5 | 47 | i32_ne - 0xded6 | 21 20 | local_set local_index:32 - 0xded8 | 41 7f | i32_const value:-1 - 0xdeda | 21 21 | local_set local_index:33 - 0xdedc | 20 20 | local_get local_index:32 - 0xdede | 20 21 | local_get local_index:33 - 0xdee0 | 73 | i32_xor - 0xdee1 | 21 22 | local_set local_index:34 - 0xdee3 | 41 7f | i32_const value:-1 - 0xdee5 | 21 23 | local_set local_index:35 - 0xdee7 | 20 22 | local_get local_index:34 - 0xdee9 | 20 23 | local_get local_index:35 - 0xdeeb | 73 | i32_xor - 0xdeec | 21 24 | local_set local_index:36 - 0xdeee | 41 01 | i32_const value:1 - 0xdef0 | 21 25 | local_set local_index:37 - 0xdef2 | 20 24 | local_get local_index:36 - 0xdef4 | 20 25 | local_get local_index:37 - 0xdef6 | 71 | i32_and - 0xdef7 | 21 26 | local_set local_index:38 - 0xdef9 | 20 26 | local_get local_index:38 - 0xdefb | 45 | i32_eqz - 0xdefc | 0d 00 | br_if relative_depth:0 - 0xdefe | 20 06 | local_get local_index:6 - 0xdf00 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xdf03 | 21 27 | local_set local_index:39 - 0xdf05 | 41 00 | i32_const value:0 - 0xdf07 | 21 28 | local_set local_index:40 - 0xdf09 | 20 27 | local_get local_index:39 - 0xdf0b | 20 28 | local_get local_index:40 - 0xdf0d | 10 bd 81 80 | call function_index:189 - | 80 00 - 0xdf13 | 21 29 | local_set local_index:41 - 0xdf15 | 20 06 | local_get local_index:6 - 0xdf17 | 20 29 | local_get local_index:41 - 0xdf19 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xdf1c | 0c 03 | br relative_depth:3 - 0xdf1e | 0b | end - 0xdf1f | 0c 01 | br relative_depth:1 - 0xdf21 | 0b | end - 0xdf22 | 20 06 | local_get local_index:6 - 0xdf24 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xdf27 | 21 2a | local_set local_index:42 - 0xdf29 | 41 01 | i32_const value:1 - 0xdf2b | 21 2b | local_set local_index:43 - 0xdf2d | 20 2a | local_get local_index:42 - 0xdf2f | 21 2c | local_set local_index:44 - 0xdf31 | 20 2b | local_get local_index:43 - 0xdf33 | 21 2d | local_set local_index:45 - 0xdf35 | 20 2c | local_get local_index:44 - 0xdf37 | 20 2d | local_get local_index:45 - 0xdf39 | 46 | i32_eq - 0xdf3a | 21 2e | local_set local_index:46 - 0xdf3c | 41 01 | i32_const value:1 - 0xdf3e | 21 2f | local_set local_index:47 - 0xdf40 | 20 2e | local_get local_index:46 - 0xdf42 | 20 2f | local_get local_index:47 - 0xdf44 | 71 | i32_and - 0xdf45 | 21 30 | local_set local_index:48 - 0xdf47 | 02 40 | block blockty:Empty - 0xdf49 | 20 30 | local_get local_index:48 - 0xdf4b | 45 | i32_eqz - 0xdf4c | 0d 00 | br_if relative_depth:0 - 0xdf4e | 20 06 | local_get local_index:6 - 0xdf50 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xdf53 | 21 31 | local_set local_index:49 - 0xdf55 | 41 00 | i32_const value:0 - 0xdf57 | 21 32 | local_set local_index:50 - 0xdf59 | 20 31 | local_get local_index:49 - 0xdf5b | 21 33 | local_set local_index:51 - 0xdf5d | 20 32 | local_get local_index:50 - 0xdf5f | 21 34 | local_set local_index:52 - 0xdf61 | 20 33 | local_get local_index:51 - 0xdf63 | 20 34 | local_get local_index:52 - 0xdf65 | 46 | i32_eq - 0xdf66 | 21 35 | local_set local_index:53 - 0xdf68 | 41 01 | i32_const value:1 - 0xdf6a | 21 36 | local_set local_index:54 - 0xdf6c | 20 35 | local_get local_index:53 - 0xdf6e | 20 36 | local_get local_index:54 - 0xdf70 | 71 | i32_and - 0xdf71 | 21 37 | local_set local_index:55 - 0xdf73 | 20 37 | local_get local_index:55 - 0xdf75 | 45 | i32_eqz - 0xdf76 | 0d 00 | br_if relative_depth:0 - 0xdf78 | 20 06 | local_get local_index:6 - 0xdf7a | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xdf7d | 21 38 | local_set local_index:56 - 0xdf7f | 20 38 | local_get local_index:56 - 0xdf81 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xdf87 | 21 39 | local_set local_index:57 - 0xdf89 | 41 00 | i32_const value:0 - 0xdf8b | 21 3a | local_set local_index:58 - 0xdf8d | 20 3a | local_get local_index:58 - 0xdf8f | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xdf96 | 21 3b | local_set local_index:59 - 0xdf98 | 20 3b | local_get local_index:59 - 0xdf9a | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xdf9d | 21 3c | local_set local_index:60 - 0xdf9f | 41 80 80 80 | i32_const value:0 - | 80 00 - 0xdfa5 | 21 3d | local_set local_index:61 - 0xdfa7 | 20 39 | local_get local_index:57 - 0xdfa9 | 20 3c | local_get local_index:60 - 0xdfab | 20 3d | local_get local_index:61 - 0xdfad | 10 bc 81 80 | call function_index:188 - | 80 00 - 0xdfb3 | 21 3e | local_set local_index:62 - 0xdfb5 | 02 40 | block blockty:Empty - 0xdfb7 | 20 3e | local_get local_index:62 - 0xdfb9 | 45 | i32_eqz - 0xdfba | 0d 00 | br_if relative_depth:0 - 0xdfbc | 20 06 | local_get local_index:6 - 0xdfbe | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xdfc1 | 21 3f | local_set local_index:63 - 0xdfc3 | 20 3f | local_get local_index:63 - 0xdfc5 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xdfc8 | 21 40 | local_set local_index:64 - 0xdfca | 20 40 | local_get local_index:64 - 0xdfcc | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xdfcf | 21 41 | local_set local_index:65 - 0xdfd1 | 41 08 | i32_const value:8 - 0xdfd3 | 21 42 | local_set local_index:66 - 0xdfd5 | 20 41 | local_get local_index:65 - 0xdfd7 | 20 42 | local_get local_index:66 - 0xdfd9 | 71 | i32_and - 0xdfda | 21 43 | local_set local_index:67 - 0xdfdc | 41 00 | i32_const value:0 - 0xdfde | 21 44 | local_set local_index:68 - 0xdfe0 | 20 43 | local_get local_index:67 - 0xdfe2 | 21 45 | local_set local_index:69 - 0xdfe4 | 20 44 | local_get local_index:68 - 0xdfe6 | 21 46 | local_set local_index:70 - 0xdfe8 | 20 45 | local_get local_index:69 - 0xdfea | 20 46 | local_get local_index:70 - 0xdfec | 47 | i32_ne - 0xdfed | 21 47 | local_set local_index:71 - 0xdfef | 41 7f | i32_const value:-1 - 0xdff1 | 21 48 | local_set local_index:72 - 0xdff3 | 20 47 | local_get local_index:71 - 0xdff5 | 20 48 | local_get local_index:72 - 0xdff7 | 73 | i32_xor - 0xdff8 | 21 49 | local_set local_index:73 - 0xdffa | 41 7f | i32_const value:-1 - 0xdffc | 21 4a | local_set local_index:74 - 0xdffe | 20 49 | local_get local_index:73 - 0xe000 | 20 4a | local_get local_index:74 - 0xe002 | 73 | i32_xor - 0xe003 | 21 4b | local_set local_index:75 - 0xe005 | 41 01 | i32_const value:1 - 0xe007 | 21 4c | local_set local_index:76 - 0xe009 | 20 4b | local_get local_index:75 - 0xe00b | 20 4c | local_get local_index:76 - 0xe00d | 71 | i32_and - 0xe00e | 21 4d | local_set local_index:77 - 0xe010 | 20 4d | local_get local_index:77 - 0xe012 | 45 | i32_eqz - 0xe013 | 0d 00 | br_if relative_depth:0 - 0xe015 | 20 06 | local_get local_index:6 - 0xe017 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xe01a | 21 4e | local_set local_index:78 - 0xe01c | 20 06 | local_get local_index:6 - 0xe01e | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xe021 | 21 4f | local_set local_index:79 - 0xe023 | 20 4f | local_get local_index:79 - 0xe025 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xe028 | 21 50 | local_set local_index:80 - 0xe02a | 20 4e | local_get local_index:78 - 0xe02c | 20 50 | local_get local_index:80 - 0xe02e | 10 bd 81 80 | call function_index:189 - | 80 00 - 0xe034 | 21 51 | local_set local_index:81 - 0xe036 | 20 06 | local_get local_index:6 - 0xe038 | 20 51 | local_get local_index:81 - 0xe03a | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xe03d | 0c 03 | br relative_depth:3 - 0xe03f | 0b | end - 0xe040 | 0b | end - 0xe041 | 0b | end - 0xe042 | 20 06 | local_get local_index:6 - 0xe044 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe047 | 21 52 | local_set local_index:82 - 0xe049 | 41 00 | i32_const value:0 - 0xe04b | 21 53 | local_set local_index:83 - 0xe04d | 20 52 | local_get local_index:82 - 0xe04f | 21 54 | local_set local_index:84 - 0xe051 | 20 53 | local_get local_index:83 - 0xe053 | 21 55 | local_set local_index:85 - 0xe055 | 20 54 | local_get local_index:84 - 0xe057 | 20 55 | local_get local_index:85 - 0xe059 | 46 | i32_eq - 0xe05a | 21 56 | local_set local_index:86 - 0xe05c | 41 01 | i32_const value:1 - 0xe05e | 21 57 | local_set local_index:87 - 0xe060 | 20 56 | local_get local_index:86 - 0xe062 | 20 57 | local_get local_index:87 - 0xe064 | 71 | i32_and - 0xe065 | 21 58 | local_set local_index:88 - 0xe067 | 02 40 | block blockty:Empty - 0xe069 | 20 58 | local_get local_index:88 - 0xe06b | 45 | i32_eqz - 0xe06c | 0d 00 | br_if relative_depth:0 - 0xe06e | 20 06 | local_get local_index:6 - 0xe070 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xe073 | 21 59 | local_set local_index:89 - 0xe075 | 20 59 | local_get local_index:89 - 0xe077 | 10 c0 80 80 | call function_index:64 - | 80 00 - 0xe07d | 21 5a | local_set local_index:90 - 0xe07f | 20 06 | local_get local_index:6 - 0xe081 | 20 5a | local_get local_index:90 - 0xe083 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xe086 | 20 06 | local_get local_index:6 - 0xe088 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xe08b | 21 5b | local_set local_index:91 - 0xe08d | 41 00 | i32_const value:0 - 0xe08f | 21 5c | local_set local_index:92 - 0xe091 | 20 5b | local_get local_index:91 - 0xe093 | 21 5d | local_set local_index:93 - 0xe095 | 20 5c | local_get local_index:92 - 0xe097 | 21 5e | local_set local_index:94 - 0xe099 | 20 5d | local_get local_index:93 - 0xe09b | 20 5e | local_get local_index:94 - 0xe09d | 47 | i32_ne - 0xe09e | 21 5f | local_set local_index:95 - 0xe0a0 | 41 01 | i32_const value:1 - 0xe0a2 | 21 60 | local_set local_index:96 - 0xe0a4 | 20 5f | local_get local_index:95 - 0xe0a6 | 20 60 | local_get local_index:96 - 0xe0a8 | 71 | i32_and - 0xe0a9 | 21 61 | local_set local_index:97 - 0xe0ab | 02 40 | block blockty:Empty - 0xe0ad | 20 61 | local_get local_index:97 - 0xe0af | 45 | i32_eqz - 0xe0b0 | 0d 00 | br_if relative_depth:0 - 0xe0b2 | 20 06 | local_get local_index:6 - 0xe0b4 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xe0b7 | 21 62 | local_set local_index:98 - 0xe0b9 | 20 06 | local_get local_index:6 - 0xe0bb | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xe0be | 21 63 | local_set local_index:99 - 0xe0c0 | 20 06 | local_get local_index:6 - 0xe0c2 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xe0c5 | 21 64 | local_set local_index:100 - 0xe0c7 | 20 06 | local_get local_index:6 - 0xe0c9 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe0cc | 21 65 | local_set local_index:101 - 0xe0ce | 41 00 | i32_const value:0 - 0xe0d0 | 21 66 | local_set local_index:102 - 0xe0d2 | 20 63 | local_get local_index:99 - 0xe0d4 | 20 64 | local_get local_index:100 - 0xe0d6 | 20 65 | local_get local_index:101 - 0xe0d8 | 20 66 | local_get local_index:102 - 0xe0da | 20 62 | local_get local_index:98 - 0xe0dc | 11 80 80 80 | call_indirect type_index:0 table_index:0 - | 80 00 00 - 0xe0e3 | 21 67 | local_set local_index:103 - 0xe0e5 | 20 06 | local_get local_index:6 - 0xe0e7 | 20 67 | local_get local_index:103 - 0xe0e9 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xe0ec | 0c 02 | br relative_depth:2 - 0xe0ee | 0b | end - 0xe0ef | 0b | end - 0xe0f0 | 20 06 | local_get local_index:6 - 0xe0f2 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe0f5 | 21 68 | local_set local_index:104 - 0xe0f7 | 02 40 | block blockty:Empty - 0xe0f9 | 20 68 | local_get local_index:104 - 0xe0fb | 0d 00 | br_if relative_depth:0 - 0xe0fd | 20 06 | local_get local_index:6 - 0xe0ff | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xe102 | 21 69 | local_set local_index:105 - 0xe104 | 41 00 | i32_const value:0 - 0xe106 | 21 6a | local_set local_index:106 - 0xe108 | 20 6a | local_get local_index:106 - 0xe10a | 28 02 b0 b6 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 6960, memory: 0 } - | 80 80 00 - 0xe111 | 21 6b | local_set local_index:107 - 0xe113 | 20 6b | local_get local_index:107 - 0xe115 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe118 | 21 6c | local_set local_index:108 - 0xe11a | 20 06 | local_get local_index:6 - 0xe11c | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe11f | 21 6d | local_set local_index:109 - 0xe121 | 20 69 | local_get local_index:105 - 0xe123 | 20 6c | local_get local_index:108 - 0xe125 | 20 6d | local_get local_index:109 - 0xe127 | 10 be 81 80 | call function_index:190 - | 80 00 - 0xe12d | 21 6e | local_set local_index:110 - 0xe12f | 20 06 | local_get local_index:6 - 0xe131 | 20 6e | local_get local_index:110 - 0xe133 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xe136 | 0c 01 | br relative_depth:1 - 0xe138 | 0b | end - 0xe139 | 20 06 | local_get local_index:6 - 0xe13b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xe13e | 21 6f | local_set local_index:111 - 0xe140 | 20 06 | local_get local_index:6 - 0xe142 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xe145 | 21 70 | local_set local_index:112 - 0xe147 | 20 06 | local_get local_index:6 - 0xe149 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe14c | 21 71 | local_set local_index:113 - 0xe14e | 20 06 | local_get local_index:6 - 0xe150 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe153 | 21 72 | local_set local_index:114 - 0xe155 | 20 6f | local_get local_index:111 - 0xe157 | 20 70 | local_get local_index:112 - 0xe159 | 20 71 | local_get local_index:113 - 0xe15b | 20 72 | local_get local_index:114 - 0xe15d | 10 c1 80 80 | call function_index:65 - | 80 00 - 0xe163 | 21 73 | local_set local_index:115 - 0xe165 | 20 06 | local_get local_index:6 - 0xe167 | 20 73 | local_get local_index:115 - 0xe169 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xe16c | 0b | end - 0xe16d | 20 06 | local_get local_index:6 - 0xe16f | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xe172 | 21 74 | local_set local_index:116 - 0xe174 | 41 20 | i32_const value:32 - 0xe176 | 21 75 | local_set local_index:117 - 0xe178 | 20 06 | local_get local_index:6 - 0xe17a | 20 75 | local_get local_index:117 - 0xe17c | 6a | i32_add - 0xe17d | 21 76 | local_set local_index:118 - 0xe17f | 20 76 | local_get local_index:118 - 0xe181 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe187 | 20 74 | local_get local_index:116 - 0xe189 | 0f | return - 0xe18a | 0b | end -============== func 180 ==================== - 0xe18b | b8 01 | size of function - 0xe18d | 01 | 1 local blocks - 0xe18e | 13 7f | 19 locals of type I32 - 0xe190 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xe196 | 21 01 | local_set local_index:1 - 0xe198 | 41 10 | i32_const value:16 - 0xe19a | 21 02 | local_set local_index:2 - 0xe19c | 20 01 | local_get local_index:1 - 0xe19e | 20 02 | local_get local_index:2 - 0xe1a0 | 6b | i32_sub - 0xe1a1 | 21 03 | local_set local_index:3 - 0xe1a3 | 20 03 | local_get local_index:3 - 0xe1a5 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe1ab | 20 03 | local_get local_index:3 - 0xe1ad | 20 00 | local_get local_index:0 - 0xe1af | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe1b2 | 20 03 | local_get local_index:3 - 0xe1b4 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe1b7 | 21 04 | local_set local_index:4 - 0xe1b9 | 20 04 | local_get local_index:4 - 0xe1bb | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xe1c1 | 21 05 | local_set local_index:5 - 0xe1c3 | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xe1c9 | 21 06 | local_set local_index:6 - 0xe1cb | 20 05 | local_get local_index:5 - 0xe1cd | 20 06 | local_get local_index:6 - 0xe1cf | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xe1d5 | 21 07 | local_set local_index:7 - 0xe1d7 | 02 40 | block blockty:Empty - 0xe1d9 | 20 07 | local_get local_index:7 - 0xe1db | 0d 00 | br_if relative_depth:0 - 0xe1dd | 41 a7 9e 80 | i32_const value:3879 - | 80 00 - 0xe1e3 | 21 08 | local_set local_index:8 - 0xe1e5 | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe1eb | 21 09 | local_set local_index:9 - 0xe1ed | 41 8d 02 | i32_const value:269 - 0xe1f0 | 21 0a | local_set local_index:10 - 0xe1f2 | 41 ac 99 80 | i32_const value:3244 - | 80 00 - 0xe1f8 | 21 0b | local_set local_index:11 - 0xe1fa | 20 08 | local_get local_index:8 - 0xe1fc | 20 09 | local_get local_index:9 - 0xe1fe | 20 0a | local_get local_index:10 - 0xe200 | 20 0b | local_get local_index:11 - 0xe202 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe208 | 00 | unreachable - 0xe209 | 0b | end - 0xe20a | 20 03 | local_get local_index:3 - 0xe20c | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe20f | 21 0c | local_set local_index:12 - 0xe211 | 20 0c | local_get local_index:12 - 0xe213 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xe216 | 21 0d | local_set local_index:13 - 0xe218 | 41 07 | i32_const value:7 - 0xe21a | 21 0e | local_set local_index:14 - 0xe21c | 20 0d | local_get local_index:13 - 0xe21e | 20 0e | local_get local_index:14 - 0xe220 | 76 | i32_shr_u - 0xe221 | 21 0f | local_set local_index:15 - 0xe223 | 41 01 | i32_const value:1 - 0xe225 | 21 10 | local_set local_index:16 - 0xe227 | 20 0f | local_get local_index:15 - 0xe229 | 20 10 | local_get local_index:16 - 0xe22b | 71 | i32_and - 0xe22c | 21 11 | local_set local_index:17 - 0xe22e | 41 10 | i32_const value:16 - 0xe230 | 21 12 | local_set local_index:18 - 0xe232 | 20 03 | local_get local_index:3 - 0xe234 | 20 12 | local_get local_index:18 - 0xe236 | 6a | i32_add - 0xe237 | 21 13 | local_set local_index:19 - 0xe239 | 20 13 | local_get local_index:19 - 0xe23b | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe241 | 20 11 | local_get local_index:17 - 0xe243 | 0f | return - 0xe244 | 0b | end -============== func 181 ==================== - 0xe245 | 91 01 | size of function - 0xe247 | 01 | 1 local blocks - 0xe248 | 0c 7f | 12 locals of type I32 - 0xe24a | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xe250 | 21 01 | local_set local_index:1 - 0xe252 | 41 10 | i32_const value:16 - 0xe254 | 21 02 | local_set local_index:2 - 0xe256 | 20 01 | local_get local_index:1 - 0xe258 | 20 02 | local_get local_index:2 - 0xe25a | 6b | i32_sub - 0xe25b | 21 03 | local_set local_index:3 - 0xe25d | 20 03 | local_get local_index:3 - 0xe25f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe265 | 20 03 | local_get local_index:3 - 0xe267 | 20 00 | local_get local_index:0 - 0xe269 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe26c | 20 03 | local_get local_index:3 - 0xe26e | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe271 | 21 04 | local_set local_index:4 - 0xe273 | 20 04 | local_get local_index:4 - 0xe275 | 10 b7 81 80 | call function_index:183 - | 80 00 - 0xe27b | 21 05 | local_set local_index:5 - 0xe27d | 02 40 | block blockty:Empty - 0xe27f | 02 40 | block blockty:Empty - 0xe281 | 20 05 | local_get local_index:5 - 0xe283 | 45 | i32_eqz - 0xe284 | 0d 00 | br_if relative_depth:0 - 0xe286 | 20 03 | local_get local_index:3 - 0xe288 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe28b | 21 06 | local_set local_index:6 - 0xe28d | 20 06 | local_get local_index:6 - 0xe28f | 10 b8 81 80 | call function_index:184 - | 80 00 - 0xe295 | 21 07 | local_set local_index:7 - 0xe297 | 20 03 | local_get local_index:3 - 0xe299 | 20 07 | local_get local_index:7 - 0xe29b | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe29e | 0c 01 | br relative_depth:1 - 0xe2a0 | 0b | end - 0xe2a1 | 20 03 | local_get local_index:3 - 0xe2a3 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe2a6 | 21 08 | local_set local_index:8 - 0xe2a8 | 20 08 | local_get local_index:8 - 0xe2aa | 10 b9 81 80 | call function_index:185 - | 80 00 - 0xe2b0 | 21 09 | local_set local_index:9 - 0xe2b2 | 20 03 | local_get local_index:3 - 0xe2b4 | 20 09 | local_get local_index:9 - 0xe2b6 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe2b9 | 0b | end - 0xe2ba | 20 03 | local_get local_index:3 - 0xe2bc | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe2bf | 21 0a | local_set local_index:10 - 0xe2c1 | 41 10 | i32_const value:16 - 0xe2c3 | 21 0b | local_set local_index:11 - 0xe2c5 | 20 03 | local_get local_index:3 - 0xe2c7 | 20 0b | local_get local_index:11 - 0xe2c9 | 6a | i32_add - 0xe2ca | 21 0c | local_set local_index:12 - 0xe2cc | 20 0c | local_get local_index:12 - 0xe2ce | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe2d4 | 20 0a | local_get local_index:10 - 0xe2d6 | 0f | return - 0xe2d7 | 0b | end -============== func 182 ==================== - 0xe2d8 | a2 03 | size of function - 0xe2da | 01 | 1 local blocks - 0xe2db | 33 7f | 51 locals of type I32 - 0xe2dd | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xe2e3 | 21 03 | local_set local_index:3 - 0xe2e5 | 41 10 | i32_const value:16 - 0xe2e7 | 21 04 | local_set local_index:4 - 0xe2e9 | 20 03 | local_get local_index:3 - 0xe2eb | 20 04 | local_get local_index:4 - 0xe2ed | 6b | i32_sub - 0xe2ee | 21 05 | local_set local_index:5 - 0xe2f0 | 20 05 | local_get local_index:5 - 0xe2f2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe2f8 | 20 05 | local_get local_index:5 - 0xe2fa | 20 00 | local_get local_index:0 - 0xe2fc | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe2ff | 20 05 | local_get local_index:5 - 0xe301 | 20 01 | local_get local_index:1 - 0xe303 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xe306 | 20 05 | local_get local_index:5 - 0xe308 | 20 02 | local_get local_index:2 - 0xe30a | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xe30d | 20 05 | local_get local_index:5 - 0xe30f | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe312 | 21 06 | local_set local_index:6 - 0xe314 | 41 01 | i32_const value:1 - 0xe316 | 21 07 | local_set local_index:7 - 0xe318 | 20 06 | local_get local_index:6 - 0xe31a | 21 08 | local_set local_index:8 - 0xe31c | 20 07 | local_get local_index:7 - 0xe31e | 21 09 | local_set local_index:9 - 0xe320 | 20 08 | local_get local_index:8 - 0xe322 | 20 09 | local_get local_index:9 - 0xe324 | 46 | i32_eq - 0xe325 | 21 0a | local_set local_index:10 - 0xe327 | 41 01 | i32_const value:1 - 0xe329 | 21 0b | local_set local_index:11 - 0xe32b | 20 0a | local_get local_index:10 - 0xe32d | 20 0b | local_get local_index:11 - 0xe32f | 71 | i32_and - 0xe330 | 21 0c | local_set local_index:12 - 0xe332 | 02 40 | block blockty:Empty - 0xe334 | 02 40 | block blockty:Empty - 0xe336 | 20 0c | local_get local_index:12 - 0xe338 | 45 | i32_eqz - 0xe339 | 0d 00 | br_if relative_depth:0 - 0xe33b | 20 05 | local_get local_index:5 - 0xe33d | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xe340 | 21 0d | local_set local_index:13 - 0xe342 | 20 05 | local_get local_index:5 - 0xe344 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xe347 | 21 0e | local_set local_index:14 - 0xe349 | 20 0d | local_get local_index:13 - 0xe34b | 20 0e | local_get local_index:14 - 0xe34d | 6a | i32_add - 0xe34e | 21 0f | local_set local_index:15 - 0xe350 | 20 0f | local_get local_index:15 - 0xe352 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0xe355 | 21 10 | local_set local_index:16 - 0xe357 | 41 ff 01 | i32_const value:255 - 0xe35a | 21 11 | local_set local_index:17 - 0xe35c | 20 10 | local_get local_index:16 - 0xe35e | 20 11 | local_get local_index:17 - 0xe360 | 71 | i32_and - 0xe361 | 21 12 | local_set local_index:18 - 0xe363 | 20 05 | local_get local_index:5 - 0xe365 | 20 12 | local_get local_index:18 - 0xe367 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe36a | 0c 01 | br relative_depth:1 - 0xe36c | 0b | end - 0xe36d | 20 05 | local_get local_index:5 - 0xe36f | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe372 | 21 13 | local_set local_index:19 - 0xe374 | 41 02 | i32_const value:2 - 0xe376 | 21 14 | local_set local_index:20 - 0xe378 | 20 13 | local_get local_index:19 - 0xe37a | 21 15 | local_set local_index:21 - 0xe37c | 20 14 | local_get local_index:20 - 0xe37e | 21 16 | local_set local_index:22 - 0xe380 | 20 15 | local_get local_index:21 - 0xe382 | 20 16 | local_get local_index:22 - 0xe384 | 46 | i32_eq - 0xe385 | 21 17 | local_set local_index:23 - 0xe387 | 41 01 | i32_const value:1 - 0xe389 | 21 18 | local_set local_index:24 - 0xe38b | 20 17 | local_get local_index:23 - 0xe38d | 20 18 | local_get local_index:24 - 0xe38f | 71 | i32_and - 0xe390 | 21 19 | local_set local_index:25 - 0xe392 | 02 40 | block blockty:Empty - 0xe394 | 20 19 | local_get local_index:25 - 0xe396 | 45 | i32_eqz - 0xe397 | 0d 00 | br_if relative_depth:0 - 0xe399 | 20 05 | local_get local_index:5 - 0xe39b | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xe39e | 21 1a | local_set local_index:26 - 0xe3a0 | 20 05 | local_get local_index:5 - 0xe3a2 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xe3a5 | 21 1b | local_set local_index:27 - 0xe3a7 | 41 01 | i32_const value:1 - 0xe3a9 | 21 1c | local_set local_index:28 - 0xe3ab | 20 1b | local_get local_index:27 - 0xe3ad | 20 1c | local_get local_index:28 - 0xe3af | 74 | i32_shl - 0xe3b0 | 21 1d | local_set local_index:29 - 0xe3b2 | 20 1a | local_get local_index:26 - 0xe3b4 | 20 1d | local_get local_index:29 - 0xe3b6 | 6a | i32_add - 0xe3b7 | 21 1e | local_set local_index:30 - 0xe3b9 | 20 1e | local_get local_index:30 - 0xe3bb | 2f 01 00 | i32_load16_u memarg:MemArg { align: 1, max_align: 1, offset: 0, memory: 0 } - 0xe3be | 21 1f | local_set local_index:31 - 0xe3c0 | 41 ff ff 03 | i32_const value:65535 - 0xe3c4 | 21 20 | local_set local_index:32 - 0xe3c6 | 20 1f | local_get local_index:31 - 0xe3c8 | 20 20 | local_get local_index:32 - 0xe3ca | 71 | i32_and - 0xe3cb | 21 21 | local_set local_index:33 - 0xe3cd | 20 05 | local_get local_index:5 - 0xe3cf | 20 21 | local_get local_index:33 - 0xe3d1 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe3d4 | 0c 01 | br relative_depth:1 - 0xe3d6 | 0b | end - 0xe3d7 | 20 05 | local_get local_index:5 - 0xe3d9 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe3dc | 21 22 | local_set local_index:34 - 0xe3de | 41 04 | i32_const value:4 - 0xe3e0 | 21 23 | local_set local_index:35 - 0xe3e2 | 20 22 | local_get local_index:34 - 0xe3e4 | 21 24 | local_set local_index:36 - 0xe3e6 | 20 23 | local_get local_index:35 - 0xe3e8 | 21 25 | local_set local_index:37 - 0xe3ea | 20 24 | local_get local_index:36 - 0xe3ec | 20 25 | local_get local_index:37 - 0xe3ee | 46 | i32_eq - 0xe3ef | 21 26 | local_set local_index:38 - 0xe3f1 | 41 01 | i32_const value:1 - 0xe3f3 | 21 27 | local_set local_index:39 - 0xe3f5 | 20 26 | local_get local_index:38 - 0xe3f7 | 20 27 | local_get local_index:39 - 0xe3f9 | 71 | i32_and - 0xe3fa | 21 28 | local_set local_index:40 - 0xe3fc | 02 40 | block blockty:Empty - 0xe3fe | 20 28 | local_get local_index:40 - 0xe400 | 0d 00 | br_if relative_depth:0 - 0xe402 | 41 dd 9a 80 | i32_const value:3421 - | 80 00 - 0xe408 | 21 29 | local_set local_index:41 - 0xe40a | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe410 | 21 2a | local_set local_index:42 - 0xe412 | 41 95 03 | i32_const value:405 - 0xe415 | 21 2b | local_set local_index:43 - 0xe417 | 41 fa 9a 80 | i32_const value:3450 - | 80 00 - 0xe41d | 21 2c | local_set local_index:44 - 0xe41f | 20 29 | local_get local_index:41 - 0xe421 | 20 2a | local_get local_index:42 - 0xe423 | 20 2b | local_get local_index:43 - 0xe425 | 20 2c | local_get local_index:44 - 0xe427 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe42d | 00 | unreachable - 0xe42e | 0b | end - 0xe42f | 20 05 | local_get local_index:5 - 0xe431 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xe434 | 21 2d | local_set local_index:45 - 0xe436 | 20 05 | local_get local_index:5 - 0xe438 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xe43b | 21 2e | local_set local_index:46 - 0xe43d | 41 02 | i32_const value:2 - 0xe43f | 21 2f | local_set local_index:47 - 0xe441 | 20 2e | local_get local_index:46 - 0xe443 | 20 2f | local_get local_index:47 - 0xe445 | 74 | i32_shl - 0xe446 | 21 30 | local_set local_index:48 - 0xe448 | 20 2d | local_get local_index:45 - 0xe44a | 20 30 | local_get local_index:48 - 0xe44c | 6a | i32_add - 0xe44d | 21 31 | local_set local_index:49 - 0xe44f | 20 31 | local_get local_index:49 - 0xe451 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xe454 | 21 32 | local_set local_index:50 - 0xe456 | 20 05 | local_get local_index:5 - 0xe458 | 20 32 | local_get local_index:50 - 0xe45a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe45d | 0b | end - 0xe45e | 20 05 | local_get local_index:5 - 0xe460 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe463 | 21 33 | local_set local_index:51 - 0xe465 | 41 10 | i32_const value:16 - 0xe467 | 21 34 | local_set local_index:52 - 0xe469 | 20 05 | local_get local_index:5 - 0xe46b | 20 34 | local_get local_index:52 - 0xe46d | 6a | i32_add - 0xe46e | 21 35 | local_set local_index:53 - 0xe470 | 20 35 | local_get local_index:53 - 0xe472 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe478 | 20 33 | local_get local_index:51 - 0xe47a | 0f | return - 0xe47b | 0b | end -============== func 183 ==================== - 0xe47c | b8 01 | size of function - 0xe47e | 01 | 1 local blocks - 0xe47f | 13 7f | 19 locals of type I32 - 0xe481 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xe487 | 21 01 | local_set local_index:1 - 0xe489 | 41 10 | i32_const value:16 - 0xe48b | 21 02 | local_set local_index:2 - 0xe48d | 20 01 | local_get local_index:1 - 0xe48f | 20 02 | local_get local_index:2 - 0xe491 | 6b | i32_sub - 0xe492 | 21 03 | local_set local_index:3 - 0xe494 | 20 03 | local_get local_index:3 - 0xe496 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe49c | 20 03 | local_get local_index:3 - 0xe49e | 20 00 | local_get local_index:0 - 0xe4a0 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe4a3 | 20 03 | local_get local_index:3 - 0xe4a5 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe4a8 | 21 04 | local_set local_index:4 - 0xe4aa | 20 04 | local_get local_index:4 - 0xe4ac | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xe4b2 | 21 05 | local_set local_index:5 - 0xe4b4 | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xe4ba | 21 06 | local_set local_index:6 - 0xe4bc | 20 05 | local_get local_index:5 - 0xe4be | 20 06 | local_get local_index:6 - 0xe4c0 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xe4c6 | 21 07 | local_set local_index:7 - 0xe4c8 | 02 40 | block blockty:Empty - 0xe4ca | 20 07 | local_get local_index:7 - 0xe4cc | 0d 00 | br_if relative_depth:0 - 0xe4ce | 41 a7 9e 80 | i32_const value:3879 - | 80 00 - 0xe4d4 | 21 08 | local_set local_index:8 - 0xe4d6 | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe4dc | 21 09 | local_set local_index:9 - 0xe4de | 41 a1 02 | i32_const value:289 - 0xe4e1 | 21 0a | local_set local_index:10 - 0xe4e3 | 41 bf 99 80 | i32_const value:3263 - | 80 00 - 0xe4e9 | 21 0b | local_set local_index:11 - 0xe4eb | 20 08 | local_get local_index:8 - 0xe4ed | 20 09 | local_get local_index:9 - 0xe4ef | 20 0a | local_get local_index:10 - 0xe4f1 | 20 0b | local_get local_index:11 - 0xe4f3 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe4f9 | 00 | unreachable - 0xe4fa | 0b | end - 0xe4fb | 20 03 | local_get local_index:3 - 0xe4fd | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe500 | 21 0c | local_set local_index:12 - 0xe502 | 20 0c | local_get local_index:12 - 0xe504 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xe507 | 21 0d | local_set local_index:13 - 0xe509 | 41 05 | i32_const value:5 - 0xe50b | 21 0e | local_set local_index:14 - 0xe50d | 20 0d | local_get local_index:13 - 0xe50f | 20 0e | local_get local_index:14 - 0xe511 | 76 | i32_shr_u - 0xe512 | 21 0f | local_set local_index:15 - 0xe514 | 41 01 | i32_const value:1 - 0xe516 | 21 10 | local_set local_index:16 - 0xe518 | 20 0f | local_get local_index:15 - 0xe51a | 20 10 | local_get local_index:16 - 0xe51c | 71 | i32_and - 0xe51d | 21 11 | local_set local_index:17 - 0xe51f | 41 10 | i32_const value:16 - 0xe521 | 21 12 | local_set local_index:18 - 0xe523 | 20 03 | local_get local_index:3 - 0xe525 | 20 12 | local_get local_index:18 - 0xe527 | 6a | i32_add - 0xe528 | 21 13 | local_set local_index:19 - 0xe52a | 20 13 | local_get local_index:19 - 0xe52c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe532 | 20 11 | local_get local_index:17 - 0xe534 | 0f | return - 0xe535 | 0b | end -============== func 184 ==================== - 0xe536 | c3 02 | size of function - 0xe538 | 01 | 1 local blocks - 0xe539 | 1e 7f | 30 locals of type I32 - 0xe53b | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xe541 | 21 01 | local_set local_index:1 - 0xe543 | 41 10 | i32_const value:16 - 0xe545 | 21 02 | local_set local_index:2 - 0xe547 | 20 01 | local_get local_index:1 - 0xe549 | 20 02 | local_get local_index:2 - 0xe54b | 6b | i32_sub - 0xe54c | 21 03 | local_set local_index:3 - 0xe54e | 20 03 | local_get local_index:3 - 0xe550 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe556 | 20 03 | local_get local_index:3 - 0xe558 | 20 00 | local_get local_index:0 - 0xe55a | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe55d | 20 03 | local_get local_index:3 - 0xe55f | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe562 | 21 04 | local_set local_index:4 - 0xe564 | 20 04 | local_get local_index:4 - 0xe566 | 10 ba 81 80 | call function_index:186 - | 80 00 - 0xe56c | 21 05 | local_set local_index:5 - 0xe56e | 02 40 | block blockty:Empty - 0xe570 | 02 40 | block blockty:Empty - 0xe572 | 20 05 | local_get local_index:5 - 0xe574 | 45 | i32_eqz - 0xe575 | 0d 00 | br_if relative_depth:0 - 0xe577 | 20 03 | local_get local_index:3 - 0xe579 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe57c | 21 06 | local_set local_index:6 - 0xe57e | 20 06 | local_get local_index:6 - 0xe580 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xe586 | 21 07 | local_set local_index:7 - 0xe588 | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xe58e | 21 08 | local_set local_index:8 - 0xe590 | 20 07 | local_get local_index:7 - 0xe592 | 20 08 | local_get local_index:8 - 0xe594 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xe59a | 21 09 | local_set local_index:9 - 0xe59c | 02 40 | block blockty:Empty - 0xe59e | 20 09 | local_get local_index:9 - 0xe5a0 | 0d 00 | br_if relative_depth:0 - 0xe5a2 | 41 a7 9e 80 | i32_const value:3879 - | 80 00 - 0xe5a8 | 21 0a | local_set local_index:10 - 0xe5aa | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe5b0 | 21 0b | local_set local_index:11 - 0xe5b2 | 41 c3 02 | i32_const value:323 - 0xe5b5 | 21 0c | local_set local_index:12 - 0xe5b7 | 41 89 9b 80 | i32_const value:3465 - | 80 00 - 0xe5bd | 21 0d | local_set local_index:13 - 0xe5bf | 20 0a | local_get local_index:10 - 0xe5c1 | 20 0b | local_get local_index:11 - 0xe5c3 | 20 0c | local_get local_index:12 - 0xe5c5 | 20 0d | local_get local_index:13 - 0xe5c7 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe5cd | 00 | unreachable - 0xe5ce | 0b | end - 0xe5cf | 20 03 | local_get local_index:3 - 0xe5d1 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe5d4 | 21 0e | local_set local_index:14 - 0xe5d6 | 41 18 | i32_const value:24 - 0xe5d8 | 21 0f | local_set local_index:15 - 0xe5da | 20 0e | local_get local_index:14 - 0xe5dc | 20 0f | local_get local_index:15 - 0xe5de | 6a | i32_add - 0xe5df | 21 10 | local_set local_index:16 - 0xe5e1 | 20 03 | local_get local_index:3 - 0xe5e3 | 20 10 | local_get local_index:16 - 0xe5e5 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe5e8 | 0c 01 | br relative_depth:1 - 0xe5ea | 0b | end - 0xe5eb | 20 03 | local_get local_index:3 - 0xe5ed | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe5f0 | 21 11 | local_set local_index:17 - 0xe5f2 | 20 11 | local_get local_index:17 - 0xe5f4 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xe5fa | 21 12 | local_set local_index:18 - 0xe5fc | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xe602 | 21 13 | local_set local_index:19 - 0xe604 | 20 12 | local_get local_index:18 - 0xe606 | 20 13 | local_get local_index:19 - 0xe608 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xe60e | 21 14 | local_set local_index:20 - 0xe610 | 02 40 | block blockty:Empty - 0xe612 | 20 14 | local_get local_index:20 - 0xe614 | 0d 00 | br_if relative_depth:0 - 0xe616 | 41 a7 9e 80 | i32_const value:3879 - | 80 00 - 0xe61c | 21 15 | local_set local_index:21 - 0xe61e | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe624 | 21 16 | local_set local_index:22 - 0xe626 | 41 c5 02 | i32_const value:325 - 0xe629 | 21 17 | local_set local_index:23 - 0xe62b | 41 89 9b 80 | i32_const value:3465 - | 80 00 - 0xe631 | 21 18 | local_set local_index:24 - 0xe633 | 20 15 | local_get local_index:21 - 0xe635 | 20 16 | local_get local_index:22 - 0xe637 | 20 17 | local_get local_index:23 - 0xe639 | 20 18 | local_get local_index:24 - 0xe63b | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe641 | 00 | unreachable - 0xe642 | 0b | end - 0xe643 | 20 03 | local_get local_index:3 - 0xe645 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe648 | 21 19 | local_set local_index:25 - 0xe64a | 41 24 | i32_const value:36 - 0xe64c | 21 1a | local_set local_index:26 - 0xe64e | 20 19 | local_get local_index:25 - 0xe650 | 20 1a | local_get local_index:26 - 0xe652 | 6a | i32_add - 0xe653 | 21 1b | local_set local_index:27 - 0xe655 | 20 03 | local_get local_index:3 - 0xe657 | 20 1b | local_get local_index:27 - 0xe659 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe65c | 0b | end - 0xe65d | 20 03 | local_get local_index:3 - 0xe65f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe662 | 21 1c | local_set local_index:28 - 0xe664 | 41 10 | i32_const value:16 - 0xe666 | 21 1d | local_set local_index:29 - 0xe668 | 20 03 | local_get local_index:3 - 0xe66a | 20 1d | local_get local_index:29 - 0xe66c | 6a | i32_add - 0xe66d | 21 1e | local_set local_index:30 - 0xe66f | 20 1e | local_get local_index:30 - 0xe671 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe677 | 20 1c | local_get local_index:28 - 0xe679 | 0f | return - 0xe67a | 0b | end -============== func 185 ==================== - 0xe67b | cd 02 | size of function - 0xe67d | 01 | 1 local blocks - 0xe67e | 21 7f | 33 locals of type I32 - 0xe680 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xe686 | 21 01 | local_set local_index:1 - 0xe688 | 41 10 | i32_const value:16 - 0xe68a | 21 02 | local_set local_index:2 - 0xe68c | 20 01 | local_get local_index:1 - 0xe68e | 20 02 | local_get local_index:2 - 0xe690 | 6b | i32_sub - 0xe691 | 21 03 | local_set local_index:3 - 0xe693 | 20 03 | local_get local_index:3 - 0xe695 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe69b | 20 03 | local_get local_index:3 - 0xe69d | 20 00 | local_get local_index:0 - 0xe69f | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe6a2 | 20 03 | local_get local_index:3 - 0xe6a4 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe6a7 | 21 04 | local_set local_index:4 - 0xe6a9 | 20 04 | local_get local_index:4 - 0xe6ab | 10 b7 81 80 | call function_index:183 - | 80 00 - 0xe6b1 | 21 05 | local_set local_index:5 - 0xe6b3 | 02 40 | block blockty:Empty - 0xe6b5 | 20 05 | local_get local_index:5 - 0xe6b7 | 45 | i32_eqz - 0xe6b8 | 0d 00 | br_if relative_depth:0 - 0xe6ba | 41 d2 9e 80 | i32_const value:3922 - | 80 00 - 0xe6c0 | 21 06 | local_set local_index:6 - 0xe6c2 | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe6c8 | 21 07 | local_set local_index:7 - 0xe6ca | 41 ca 02 | i32_const value:330 - 0xe6cd | 21 08 | local_set local_index:8 - 0xe6cf | 41 a1 9b 80 | i32_const value:3489 - | 80 00 - 0xe6d5 | 21 09 | local_set local_index:9 - 0xe6d7 | 20 06 | local_get local_index:6 - 0xe6d9 | 20 07 | local_get local_index:7 - 0xe6db | 20 08 | local_get local_index:8 - 0xe6dd | 20 09 | local_get local_index:9 - 0xe6df | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe6e5 | 00 | unreachable - 0xe6e6 | 0b | end - 0xe6e7 | 20 03 | local_get local_index:3 - 0xe6e9 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe6ec | 21 0a | local_set local_index:10 - 0xe6ee | 20 0a | local_get local_index:10 - 0xe6f0 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xe6f6 | 21 0b | local_set local_index:11 - 0xe6f8 | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xe6fe | 21 0c | local_set local_index:12 - 0xe700 | 20 0b | local_get local_index:11 - 0xe702 | 20 0c | local_get local_index:12 - 0xe704 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xe70a | 21 0d | local_set local_index:13 - 0xe70c | 02 40 | block blockty:Empty - 0xe70e | 20 0d | local_get local_index:13 - 0xe710 | 0d 00 | br_if relative_depth:0 - 0xe712 | 41 a7 9e 80 | i32_const value:3879 - | 80 00 - 0xe718 | 21 0e | local_set local_index:14 - 0xe71a | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe720 | 21 0f | local_set local_index:15 - 0xe722 | 41 cb 02 | i32_const value:331 - 0xe725 | 21 10 | local_set local_index:16 - 0xe727 | 41 a1 9b 80 | i32_const value:3489 - | 80 00 - 0xe72d | 21 11 | local_set local_index:17 - 0xe72f | 20 0e | local_get local_index:14 - 0xe731 | 20 0f | local_get local_index:15 - 0xe733 | 20 10 | local_get local_index:16 - 0xe735 | 20 11 | local_get local_index:17 - 0xe737 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe73d | 00 | unreachable - 0xe73e | 0b | end - 0xe73f | 20 03 | local_get local_index:3 - 0xe741 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe744 | 21 12 | local_set local_index:18 - 0xe746 | 20 12 | local_get local_index:18 - 0xe748 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0xe74b | 21 13 | local_set local_index:19 - 0xe74d | 20 03 | local_get local_index:3 - 0xe74f | 20 13 | local_get local_index:19 - 0xe751 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe754 | 20 03 | local_get local_index:3 - 0xe756 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe759 | 21 14 | local_set local_index:20 - 0xe75b | 41 00 | i32_const value:0 - 0xe75d | 21 15 | local_set local_index:21 - 0xe75f | 20 14 | local_get local_index:20 - 0xe761 | 21 16 | local_set local_index:22 - 0xe763 | 20 15 | local_get local_index:21 - 0xe765 | 21 17 | local_set local_index:23 - 0xe767 | 20 16 | local_get local_index:22 - 0xe769 | 20 17 | local_get local_index:23 - 0xe76b | 47 | i32_ne - 0xe76c | 21 18 | local_set local_index:24 - 0xe76e | 41 01 | i32_const value:1 - 0xe770 | 21 19 | local_set local_index:25 - 0xe772 | 20 18 | local_get local_index:24 - 0xe774 | 20 19 | local_get local_index:25 - 0xe776 | 71 | i32_and - 0xe777 | 21 1a | local_set local_index:26 - 0xe779 | 02 40 | block blockty:Empty - 0xe77b | 20 1a | local_get local_index:26 - 0xe77d | 0d 00 | br_if relative_depth:0 - 0xe77f | 41 f9 99 80 | i32_const value:3321 - | 80 00 - 0xe785 | 21 1b | local_set local_index:27 - 0xe787 | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe78d | 21 1c | local_set local_index:28 - 0xe78f | 41 cc 02 | i32_const value:332 - 0xe792 | 21 1d | local_set local_index:29 - 0xe794 | 41 a1 9b 80 | i32_const value:3489 - | 80 00 - 0xe79a | 21 1e | local_set local_index:30 - 0xe79c | 20 1b | local_get local_index:27 - 0xe79e | 20 1c | local_get local_index:28 - 0xe7a0 | 20 1d | local_get local_index:29 - 0xe7a2 | 20 1e | local_get local_index:30 - 0xe7a4 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe7aa | 00 | unreachable - 0xe7ab | 0b | end - 0xe7ac | 20 03 | local_get local_index:3 - 0xe7ae | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xe7b1 | 21 1f | local_set local_index:31 - 0xe7b3 | 41 10 | i32_const value:16 - 0xe7b5 | 21 20 | local_set local_index:32 - 0xe7b7 | 20 03 | local_get local_index:3 - 0xe7b9 | 20 20 | local_get local_index:32 - 0xe7bb | 6a | i32_add - 0xe7bc | 21 21 | local_set local_index:33 - 0xe7be | 20 21 | local_get local_index:33 - 0xe7c0 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe7c6 | 20 1f | local_get local_index:31 - 0xe7c8 | 0f | return - 0xe7c9 | 0b | end -============== func 186 ==================== - 0xe7ca | fc 01 | size of function - 0xe7cc | 01 | 1 local blocks - 0xe7cd | 19 7f | 25 locals of type I32 - 0xe7cf | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xe7d5 | 21 01 | local_set local_index:1 - 0xe7d7 | 41 10 | i32_const value:16 - 0xe7d9 | 21 02 | local_set local_index:2 - 0xe7db | 20 01 | local_get local_index:1 - 0xe7dd | 20 02 | local_get local_index:2 - 0xe7df | 6b | i32_sub - 0xe7e0 | 21 03 | local_set local_index:3 - 0xe7e2 | 20 03 | local_get local_index:3 - 0xe7e4 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe7ea | 20 03 | local_get local_index:3 - 0xe7ec | 20 00 | local_get local_index:0 - 0xe7ee | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe7f1 | 20 03 | local_get local_index:3 - 0xe7f3 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe7f6 | 21 04 | local_set local_index:4 - 0xe7f8 | 20 04 | local_get local_index:4 - 0xe7fa | 10 b4 81 80 | call function_index:180 - | 80 00 - 0xe800 | 21 05 | local_set local_index:5 - 0xe802 | 02 40 | block blockty:Empty - 0xe804 | 20 05 | local_get local_index:5 - 0xe806 | 0d 00 | br_if relative_depth:0 - 0xe808 | 41 bb 9e 80 | i32_const value:3899 - | 80 00 - 0xe80e | 21 06 | local_set local_index:6 - 0xe810 | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe816 | 21 07 | local_set local_index:7 - 0xe818 | 41 97 02 | i32_const value:279 - 0xe81b | 21 08 | local_set local_index:8 - 0xe81d | 41 a0 9a 80 | i32_const value:3360 - | 80 00 - 0xe823 | 21 09 | local_set local_index:9 - 0xe825 | 20 06 | local_get local_index:6 - 0xe827 | 20 07 | local_get local_index:7 - 0xe829 | 20 08 | local_get local_index:8 - 0xe82b | 20 09 | local_get local_index:9 - 0xe82d | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe833 | 00 | unreachable - 0xe834 | 0b | end - 0xe835 | 20 03 | local_get local_index:3 - 0xe837 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe83a | 21 0a | local_set local_index:10 - 0xe83c | 20 0a | local_get local_index:10 - 0xe83e | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xe844 | 21 0b | local_set local_index:11 - 0xe846 | 41 80 80 80 | i32_const value:268435456 - | 80 01 - 0xe84c | 21 0c | local_set local_index:12 - 0xe84e | 20 0b | local_get local_index:11 - 0xe850 | 20 0c | local_get local_index:12 - 0xe852 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xe858 | 21 0d | local_set local_index:13 - 0xe85a | 02 40 | block blockty:Empty - 0xe85c | 20 0d | local_get local_index:13 - 0xe85e | 0d 00 | br_if relative_depth:0 - 0xe860 | 41 a7 9e 80 | i32_const value:3879 - | 80 00 - 0xe866 | 21 0e | local_set local_index:14 - 0xe868 | 41 94 93 80 | i32_const value:2452 - | 80 00 - 0xe86e | 21 0f | local_set local_index:15 - 0xe870 | 41 98 02 | i32_const value:280 - 0xe873 | 21 10 | local_set local_index:16 - 0xe875 | 41 a0 9a 80 | i32_const value:3360 - | 80 00 - 0xe87b | 21 11 | local_set local_index:17 - 0xe87d | 20 0e | local_get local_index:14 - 0xe87f | 20 0f | local_get local_index:15 - 0xe881 | 20 10 | local_get local_index:16 - 0xe883 | 20 11 | local_get local_index:17 - 0xe885 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xe88b | 00 | unreachable - 0xe88c | 0b | end - 0xe88d | 20 03 | local_get local_index:3 - 0xe88f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe892 | 21 12 | local_set local_index:18 - 0xe894 | 20 12 | local_get local_index:18 - 0xe896 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xe899 | 21 13 | local_set local_index:19 - 0xe89b | 41 06 | i32_const value:6 - 0xe89d | 21 14 | local_set local_index:20 - 0xe89f | 20 13 | local_get local_index:19 - 0xe8a1 | 20 14 | local_get local_index:20 - 0xe8a3 | 76 | i32_shr_u - 0xe8a4 | 21 15 | local_set local_index:21 - 0xe8a6 | 41 01 | i32_const value:1 - 0xe8a8 | 21 16 | local_set local_index:22 - 0xe8aa | 20 15 | local_get local_index:21 - 0xe8ac | 20 16 | local_get local_index:22 - 0xe8ae | 71 | i32_and - 0xe8af | 21 17 | local_set local_index:23 - 0xe8b1 | 41 10 | i32_const value:16 - 0xe8b3 | 21 18 | local_set local_index:24 - 0xe8b5 | 20 03 | local_get local_index:3 - 0xe8b7 | 20 18 | local_get local_index:24 - 0xe8b9 | 6a | i32_add - 0xe8ba | 21 19 | local_set local_index:25 - 0xe8bc | 20 19 | local_get local_index:25 - 0xe8be | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe8c4 | 20 17 | local_get local_index:23 - 0xe8c6 | 0f | return - 0xe8c7 | 0b | end -============== func 187 ==================== - 0xe8c8 | e5 02 | size of function - 0xe8ca | 01 | 1 local blocks - 0xe8cb | 2a 7f | 42 locals of type I32 - 0xe8cd | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xe8d3 | 21 02 | local_set local_index:2 - 0xe8d5 | 41 20 | i32_const value:32 - 0xe8d7 | 21 03 | local_set local_index:3 - 0xe8d9 | 20 02 | local_get local_index:2 - 0xe8db | 20 03 | local_get local_index:3 - 0xe8dd | 6b | i32_sub - 0xe8de | 21 04 | local_set local_index:4 - 0xe8e0 | 20 04 | local_get local_index:4 - 0xe8e2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xe8e8 | 20 04 | local_get local_index:4 - 0xe8ea | 20 00 | local_get local_index:0 - 0xe8ec | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xe8ef | 20 04 | local_get local_index:4 - 0xe8f1 | 20 01 | local_get local_index:1 - 0xe8f3 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xe8f6 | 20 04 | local_get local_index:4 - 0xe8f8 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xe8fb | 21 05 | local_set local_index:5 - 0xe8fd | 20 05 | local_get local_index:5 - 0xe8ff | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xe905 | 21 06 | local_set local_index:6 - 0xe907 | 20 04 | local_get local_index:4 - 0xe909 | 20 06 | local_get local_index:6 - 0xe90b | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe90e | 20 04 | local_get local_index:4 - 0xe910 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xe913 | 21 07 | local_set local_index:7 - 0xe915 | 20 07 | local_get local_index:7 - 0xe917 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0xe91a | 21 08 | local_set local_index:8 - 0xe91c | 41 87 80 80 | i32_const value:7 - | 80 00 - 0xe922 | 21 09 | local_set local_index:9 - 0xe924 | 20 08 | local_get local_index:8 - 0xe926 | 21 0a | local_set local_index:10 - 0xe928 | 20 09 | local_get local_index:9 - 0xe92a | 21 0b | local_set local_index:11 - 0xe92c | 20 0a | local_get local_index:10 - 0xe92e | 20 0b | local_get local_index:11 - 0xe930 | 46 | i32_eq - 0xe931 | 21 0c | local_set local_index:12 - 0xe933 | 41 7f | i32_const value:-1 - 0xe935 | 21 0d | local_set local_index:13 - 0xe937 | 20 0c | local_get local_index:12 - 0xe939 | 20 0d | local_get local_index:13 - 0xe93b | 73 | i32_xor - 0xe93c | 21 0e | local_set local_index:14 - 0xe93e | 41 7f | i32_const value:-1 - 0xe940 | 21 0f | local_set local_index:15 - 0xe942 | 20 0e | local_get local_index:14 - 0xe944 | 20 0f | local_get local_index:15 - 0xe946 | 73 | i32_xor - 0xe947 | 21 10 | local_set local_index:16 - 0xe949 | 41 01 | i32_const value:1 - 0xe94b | 21 11 | local_set local_index:17 - 0xe94d | 20 10 | local_get local_index:16 - 0xe94f | 20 11 | local_get local_index:17 - 0xe951 | 71 | i32_and - 0xe952 | 21 12 | local_set local_index:18 - 0xe954 | 02 40 | block blockty:Empty - 0xe956 | 02 40 | block blockty:Empty - 0xe958 | 20 12 | local_get local_index:18 - 0xe95a | 45 | i32_eqz - 0xe95b | 0d 00 | br_if relative_depth:0 - 0xe95d | 20 04 | local_get local_index:4 - 0xe95f | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xe962 | 21 13 | local_set local_index:19 - 0xe964 | 20 04 | local_get local_index:4 - 0xe966 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xe969 | 21 14 | local_set local_index:20 - 0xe96b | 41 00 | i32_const value:0 - 0xe96d | 21 15 | local_set local_index:21 - 0xe96f | 41 01 | i32_const value:1 - 0xe971 | 21 16 | local_set local_index:22 - 0xe973 | 20 13 | local_get local_index:19 - 0xe975 | 20 14 | local_get local_index:20 - 0xe977 | 20 15 | local_get local_index:21 - 0xe979 | 20 16 | local_get local_index:22 - 0xe97b | 10 c3 80 80 | call function_index:67 - | 80 00 - 0xe981 | 21 17 | local_set local_index:23 - 0xe983 | 20 04 | local_get local_index:4 - 0xe985 | 20 17 | local_get local_index:23 - 0xe987 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xe98a | 0c 01 | br relative_depth:1 - 0xe98c | 0b | end - 0xe98d | 20 04 | local_get local_index:4 - 0xe98f | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xe992 | 21 18 | local_set local_index:24 - 0xe994 | 20 04 | local_get local_index:4 - 0xe996 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xe999 | 21 19 | local_set local_index:25 - 0xe99b | 20 18 | local_get local_index:24 - 0xe99d | 20 19 | local_get local_index:25 - 0xe99f | 10 9c 81 80 | call function_index:156 - | 80 00 - 0xe9a5 | 21 1a | local_set local_index:26 - 0xe9a7 | 20 04 | local_get local_index:4 - 0xe9a9 | 20 1a | local_get local_index:26 - 0xe9ab | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xe9ae | 20 04 | local_get local_index:4 - 0xe9b0 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xe9b3 | 21 1b | local_set local_index:27 - 0xe9b5 | 41 00 | i32_const value:0 - 0xe9b7 | 21 1c | local_set local_index:28 - 0xe9b9 | 20 1b | local_get local_index:27 - 0xe9bb | 21 1d | local_set local_index:29 - 0xe9bd | 20 1c | local_get local_index:28 - 0xe9bf | 21 1e | local_set local_index:30 - 0xe9c1 | 20 1d | local_get local_index:29 - 0xe9c3 | 20 1e | local_get local_index:30 - 0xe9c5 | 47 | i32_ne - 0xe9c6 | 21 1f | local_set local_index:31 - 0xe9c8 | 41 7f | i32_const value:-1 - 0xe9ca | 21 20 | local_set local_index:32 - 0xe9cc | 20 1f | local_get local_index:31 - 0xe9ce | 20 20 | local_get local_index:32 - 0xe9d0 | 73 | i32_xor - 0xe9d1 | 21 21 | local_set local_index:33 - 0xe9d3 | 41 7f | i32_const value:-1 - 0xe9d5 | 21 22 | local_set local_index:34 - 0xe9d7 | 20 21 | local_get local_index:33 - 0xe9d9 | 20 22 | local_get local_index:34 - 0xe9db | 73 | i32_xor - 0xe9dc | 21 23 | local_set local_index:35 - 0xe9de | 41 7f | i32_const value:-1 - 0xe9e0 | 21 24 | local_set local_index:36 - 0xe9e2 | 20 23 | local_get local_index:35 - 0xe9e4 | 20 24 | local_get local_index:36 - 0xe9e6 | 73 | i32_xor - 0xe9e7 | 21 25 | local_set local_index:37 - 0xe9e9 | 41 01 | i32_const value:1 - 0xe9eb | 21 26 | local_set local_index:38 - 0xe9ed | 20 25 | local_get local_index:37 - 0xe9ef | 20 26 | local_get local_index:38 - 0xe9f1 | 71 | i32_and - 0xe9f2 | 21 27 | local_set local_index:39 - 0xe9f4 | 02 40 | block blockty:Empty - 0xe9f6 | 20 27 | local_get local_index:39 - 0xe9f8 | 45 | i32_eqz - 0xe9f9 | 0d 00 | br_if relative_depth:0 - 0xe9fb | 10 bf 81 80 | call function_index:191 - | 80 00 - 0xea01 | 0b | end - 0xea02 | 20 04 | local_get local_index:4 - 0xea04 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xea07 | 21 28 | local_set local_index:40 - 0xea09 | 20 04 | local_get local_index:4 - 0xea0b | 20 28 | local_get local_index:40 - 0xea0d | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xea10 | 0b | end - 0xea11 | 20 04 | local_get local_index:4 - 0xea13 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xea16 | 21 29 | local_set local_index:41 - 0xea18 | 41 20 | i32_const value:32 - 0xea1a | 21 2a | local_set local_index:42 - 0xea1c | 20 04 | local_get local_index:4 - 0xea1e | 20 2a | local_get local_index:42 - 0xea20 | 6a | i32_add - 0xea21 | 21 2b | local_set local_index:43 - 0xea23 | 20 2b | local_get local_index:43 - 0xea25 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xea2b | 20 29 | local_get local_index:41 - 0xea2d | 0f | return - 0xea2e | 0b | end -============== func 188 ==================== - 0xea2f | 83 06 | size of function - 0xea31 | 01 | 1 local blocks - 0xea32 | 5e 7f | 94 locals of type I32 - 0xea34 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xea3a | 21 03 | local_set local_index:3 - 0xea3c | 41 20 | i32_const value:32 - 0xea3e | 21 04 | local_set local_index:4 - 0xea40 | 20 03 | local_get local_index:3 - 0xea42 | 20 04 | local_get local_index:4 - 0xea44 | 6b | i32_sub - 0xea45 | 21 05 | local_set local_index:5 - 0xea47 | 20 05 | local_get local_index:5 - 0xea49 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xea4f | 20 05 | local_get local_index:5 - 0xea51 | 20 00 | local_get local_index:0 - 0xea53 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xea56 | 20 05 | local_get local_index:5 - 0xea58 | 20 01 | local_get local_index:1 - 0xea5a | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xea5d | 20 05 | local_get local_index:5 - 0xea5f | 20 02 | local_get local_index:2 - 0xea61 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xea64 | 20 05 | local_get local_index:5 - 0xea66 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xea69 | 21 06 | local_set local_index:6 - 0xea6b | 20 05 | local_get local_index:5 - 0xea6d | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xea70 | 21 07 | local_set local_index:7 - 0xea72 | 20 06 | local_get local_index:6 - 0xea74 | 21 08 | local_set local_index:8 - 0xea76 | 20 07 | local_get local_index:7 - 0xea78 | 21 09 | local_set local_index:9 - 0xea7a | 20 08 | local_get local_index:8 - 0xea7c | 20 09 | local_get local_index:9 - 0xea7e | 46 | i32_eq - 0xea7f | 21 0a | local_set local_index:10 - 0xea81 | 41 01 | i32_const value:1 - 0xea83 | 21 0b | local_set local_index:11 - 0xea85 | 20 0a | local_get local_index:10 - 0xea87 | 20 0b | local_get local_index:11 - 0xea89 | 71 | i32_and - 0xea8a | 21 0c | local_set local_index:12 - 0xea8c | 02 40 | block blockty:Empty - 0xea8e | 02 40 | block blockty:Empty - 0xea90 | 02 40 | block blockty:Empty - 0xea92 | 20 0c | local_get local_index:12 - 0xea94 | 0d 00 | br_if relative_depth:0 - 0xea96 | 20 05 | local_get local_index:5 - 0xea98 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xea9b | 21 0d | local_set local_index:13 - 0xea9d | 20 05 | local_get local_index:5 - 0xea9f | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xeaa2 | 21 0e | local_set local_index:14 - 0xeaa4 | 20 0d | local_get local_index:13 - 0xeaa6 | 21 0f | local_set local_index:15 - 0xeaa8 | 20 0e | local_get local_index:14 - 0xeaaa | 21 10 | local_set local_index:16 - 0xeaac | 20 0f | local_get local_index:15 - 0xeaae | 20 10 | local_get local_index:16 - 0xeab0 | 46 | i32_eq - 0xeab1 | 21 11 | local_set local_index:17 - 0xeab3 | 41 01 | i32_const value:1 - 0xeab5 | 21 12 | local_set local_index:18 - 0xeab7 | 20 11 | local_get local_index:17 - 0xeab9 | 20 12 | local_get local_index:18 - 0xeabb | 71 | i32_and - 0xeabc | 21 13 | local_set local_index:19 - 0xeabe | 20 13 | local_get local_index:19 - 0xeac0 | 45 | i32_eqz - 0xeac1 | 0d 01 | br_if relative_depth:1 - 0xeac3 | 0b | end - 0xeac4 | 41 01 | i32_const value:1 - 0xeac6 | 21 14 | local_set local_index:20 - 0xeac8 | 20 05 | local_get local_index:5 - 0xeaca | 20 14 | local_get local_index:20 - 0xeacc | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xeacf | 0c 01 | br relative_depth:1 - 0xead1 | 0b | end - 0xead2 | 20 05 | local_get local_index:5 - 0xead4 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xead7 | 21 15 | local_set local_index:21 - 0xead9 | 20 15 | local_get local_index:21 - 0xeadb | 28 02 ac 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 172, memory: 0 } - 0xeadf | 21 16 | local_set local_index:22 - 0xeae1 | 20 05 | local_get local_index:5 - 0xeae3 | 20 16 | local_get local_index:22 - 0xeae5 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xeae8 | 20 05 | local_get local_index:5 - 0xeaea | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xeaed | 21 17 | local_set local_index:23 - 0xeaef | 41 00 | i32_const value:0 - 0xeaf1 | 21 18 | local_set local_index:24 - 0xeaf3 | 20 17 | local_get local_index:23 - 0xeaf5 | 21 19 | local_set local_index:25 - 0xeaf7 | 20 18 | local_get local_index:24 - 0xeaf9 | 21 1a | local_set local_index:26 - 0xeafb | 20 19 | local_get local_index:25 - 0xeafd | 20 1a | local_get local_index:26 - 0xeaff | 47 | i32_ne - 0xeb00 | 21 1b | local_set local_index:27 - 0xeb02 | 41 7f | i32_const value:-1 - 0xeb04 | 21 1c | local_set local_index:28 - 0xeb06 | 20 1b | local_get local_index:27 - 0xeb08 | 20 1c | local_get local_index:28 - 0xeb0a | 73 | i32_xor - 0xeb0b | 21 1d | local_set local_index:29 - 0xeb0d | 41 7f | i32_const value:-1 - 0xeb0f | 21 1e | local_set local_index:30 - 0xeb11 | 20 1d | local_get local_index:29 - 0xeb13 | 20 1e | local_get local_index:30 - 0xeb15 | 73 | i32_xor - 0xeb16 | 21 1f | local_set local_index:31 - 0xeb18 | 41 01 | i32_const value:1 - 0xeb1a | 21 20 | local_set local_index:32 - 0xeb1c | 20 1f | local_get local_index:31 - 0xeb1e | 20 20 | local_get local_index:32 - 0xeb20 | 71 | i32_and - 0xeb21 | 21 21 | local_set local_index:33 - 0xeb23 | 02 40 | block blockty:Empty - 0xeb25 | 20 21 | local_get local_index:33 - 0xeb27 | 45 | i32_eqz - 0xeb28 | 0d 00 | br_if relative_depth:0 - 0xeb2a | 20 05 | local_get local_index:5 - 0xeb2c | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xeb2f | 21 22 | local_set local_index:34 - 0xeb31 | 20 22 | local_get local_index:34 - 0xeb33 | 10 fd 80 80 | call function_index:125 - | 80 00 - 0xeb39 | 21 23 | local_set local_index:35 - 0xeb3b | 20 05 | local_get local_index:5 - 0xeb3d | 20 23 | local_get local_index:35 - 0xeb3f | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xeb42 | 41 00 | i32_const value:0 - 0xeb44 | 21 24 | local_set local_index:36 - 0xeb46 | 20 05 | local_get local_index:5 - 0xeb48 | 20 24 | local_get local_index:36 - 0xeb4a | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xeb4d | 02 40 | block blockty:Empty - 0xeb4f | 03 40 | loop blockty:Empty - 0xeb51 | 20 05 | local_get local_index:5 - 0xeb53 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xeb56 | 21 25 | local_set local_index:37 - 0xeb58 | 20 05 | local_get local_index:5 - 0xeb5a | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xeb5d | 21 26 | local_set local_index:38 - 0xeb5f | 20 25 | local_get local_index:37 - 0xeb61 | 21 27 | local_set local_index:39 - 0xeb63 | 20 26 | local_get local_index:38 - 0xeb65 | 21 28 | local_set local_index:40 - 0xeb67 | 20 27 | local_get local_index:39 - 0xeb69 | 20 28 | local_get local_index:40 - 0xeb6b | 48 | i32_lt_s - 0xeb6c | 21 29 | local_set local_index:41 - 0xeb6e | 41 01 | i32_const value:1 - 0xeb70 | 21 2a | local_set local_index:42 - 0xeb72 | 20 29 | local_get local_index:41 - 0xeb74 | 20 2a | local_get local_index:42 - 0xeb76 | 71 | i32_and - 0xeb77 | 21 2b | local_set local_index:43 - 0xeb79 | 20 2b | local_get local_index:43 - 0xeb7b | 45 | i32_eqz - 0xeb7c | 0d 01 | br_if relative_depth:1 - 0xeb7e | 20 05 | local_get local_index:5 - 0xeb80 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xeb83 | 21 2c | local_set local_index:44 - 0xeb85 | 20 2c | local_get local_index:44 - 0xeb87 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xeb8d | 21 2d | local_set local_index:45 - 0xeb8f | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xeb94 | 21 2e | local_set local_index:46 - 0xeb96 | 20 2d | local_get local_index:45 - 0xeb98 | 20 2e | local_get local_index:46 - 0xeb9a | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xeba0 | 21 2f | local_set local_index:47 - 0xeba2 | 02 40 | block blockty:Empty - 0xeba4 | 20 2f | local_get local_index:47 - 0xeba6 | 0d 00 | br_if relative_depth:0 - 0xeba8 | 41 ec 9e 80 | i32_const value:3948 - | 80 00 - 0xebae | 21 30 | local_set local_index:48 - 0xebb0 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xebb6 | 21 31 | local_set local_index:49 - 0xebb8 | 41 ff 30 | i32_const value:6271 - 0xebbb | 21 32 | local_set local_index:50 - 0xebbd | 41 d2 9b 80 | i32_const value:3538 - | 80 00 - 0xebc3 | 21 33 | local_set local_index:51 - 0xebc5 | 20 30 | local_get local_index:48 - 0xebc7 | 20 31 | local_get local_index:49 - 0xebc9 | 20 32 | local_get local_index:50 - 0xebcb | 20 33 | local_get local_index:51 - 0xebcd | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xebd3 | 00 | unreachable - 0xebd4 | 0b | end - 0xebd5 | 20 05 | local_get local_index:5 - 0xebd7 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xebda | 21 34 | local_set local_index:52 - 0xebdc | 41 0c | i32_const value:12 - 0xebde | 21 35 | local_set local_index:53 - 0xebe0 | 20 34 | local_get local_index:52 - 0xebe2 | 20 35 | local_get local_index:53 - 0xebe4 | 6a | i32_add - 0xebe5 | 21 36 | local_set local_index:54 - 0xebe7 | 20 05 | local_get local_index:5 - 0xebe9 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xebec | 21 37 | local_set local_index:55 - 0xebee | 41 02 | i32_const value:2 - 0xebf0 | 21 38 | local_set local_index:56 - 0xebf2 | 20 37 | local_get local_index:55 - 0xebf4 | 20 38 | local_get local_index:56 - 0xebf6 | 74 | i32_shl - 0xebf7 | 21 39 | local_set local_index:57 - 0xebf9 | 20 36 | local_get local_index:54 - 0xebfb | 20 39 | local_get local_index:57 - 0xebfd | 6a | i32_add - 0xebfe | 21 3a | local_set local_index:58 - 0xec00 | 20 3a | local_get local_index:58 - 0xec02 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xec05 | 21 3b | local_set local_index:59 - 0xec07 | 20 05 | local_get local_index:5 - 0xec09 | 20 3b | local_get local_index:59 - 0xec0b | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xec0e | 20 05 | local_get local_index:5 - 0xec10 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xec13 | 21 3c | local_set local_index:60 - 0xec15 | 20 05 | local_get local_index:5 - 0xec17 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xec1a | 21 3d | local_set local_index:61 - 0xec1c | 20 3c | local_get local_index:60 - 0xec1e | 21 3e | local_set local_index:62 - 0xec20 | 20 3d | local_get local_index:61 - 0xec22 | 21 3f | local_set local_index:63 - 0xec24 | 20 3e | local_get local_index:62 - 0xec26 | 20 3f | local_get local_index:63 - 0xec28 | 46 | i32_eq - 0xec29 | 21 40 | local_set local_index:64 - 0xec2b | 41 01 | i32_const value:1 - 0xec2d | 21 41 | local_set local_index:65 - 0xec2f | 20 40 | local_get local_index:64 - 0xec31 | 20 41 | local_get local_index:65 - 0xec33 | 71 | i32_and - 0xec34 | 21 42 | local_set local_index:66 - 0xec36 | 02 40 | block blockty:Empty - 0xec38 | 02 40 | block blockty:Empty - 0xec3a | 20 42 | local_get local_index:66 - 0xec3c | 0d 00 | br_if relative_depth:0 - 0xec3e | 20 05 | local_get local_index:5 - 0xec40 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xec43 | 21 43 | local_set local_index:67 - 0xec45 | 20 05 | local_get local_index:5 - 0xec47 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xec4a | 21 44 | local_set local_index:68 - 0xec4c | 20 43 | local_get local_index:67 - 0xec4e | 21 45 | local_set local_index:69 - 0xec50 | 20 44 | local_get local_index:68 - 0xec52 | 21 46 | local_set local_index:70 - 0xec54 | 20 45 | local_get local_index:69 - 0xec56 | 20 46 | local_get local_index:70 - 0xec58 | 46 | i32_eq - 0xec59 | 21 47 | local_set local_index:71 - 0xec5b | 41 01 | i32_const value:1 - 0xec5d | 21 48 | local_set local_index:72 - 0xec5f | 20 47 | local_get local_index:71 - 0xec61 | 20 48 | local_get local_index:72 - 0xec63 | 71 | i32_and - 0xec64 | 21 49 | local_set local_index:73 - 0xec66 | 20 49 | local_get local_index:73 - 0xec68 | 45 | i32_eqz - 0xec69 | 0d 01 | br_if relative_depth:1 - 0xec6b | 0b | end - 0xec6c | 41 01 | i32_const value:1 - 0xec6e | 21 4a | local_set local_index:74 - 0xec70 | 20 05 | local_get local_index:5 - 0xec72 | 20 4a | local_get local_index:74 - 0xec74 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xec77 | 0c 04 | br relative_depth:4 - 0xec79 | 0b | end - 0xec7a | 20 05 | local_get local_index:5 - 0xec7c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xec7f | 21 4b | local_set local_index:75 - 0xec81 | 41 01 | i32_const value:1 - 0xec83 | 21 4c | local_set local_index:76 - 0xec85 | 20 4b | local_get local_index:75 - 0xec87 | 20 4c | local_get local_index:76 - 0xec89 | 6a | i32_add - 0xec8a | 21 4d | local_set local_index:77 - 0xec8c | 20 05 | local_get local_index:5 - 0xec8e | 20 4d | local_get local_index:77 - 0xec90 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xec93 | 0c 00 | br relative_depth:0 - 0xec95 | 0b | end - 0xec96 | 0b | end - 0xec97 | 41 00 | i32_const value:0 - 0xec99 | 21 4e | local_set local_index:78 - 0xec9b | 20 05 | local_get local_index:5 - 0xec9d | 20 4e | local_get local_index:78 - 0xec9f | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xeca2 | 0c 01 | br relative_depth:1 - 0xeca4 | 0b | end - 0xeca5 | 20 05 | local_get local_index:5 - 0xeca7 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xecaa | 21 4f | local_set local_index:79 - 0xecac | 20 05 | local_get local_index:5 - 0xecae | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xecb1 | 21 50 | local_set local_index:80 - 0xecb3 | 20 4f | local_get local_index:79 - 0xecb5 | 20 50 | local_get local_index:80 - 0xecb7 | 10 c6 81 80 | call function_index:198 - | 80 00 - 0xecbd | 21 51 | local_set local_index:81 - 0xecbf | 41 01 | i32_const value:1 - 0xecc1 | 21 52 | local_set local_index:82 - 0xecc3 | 20 52 | local_get local_index:82 - 0xecc5 | 21 53 | local_set local_index:83 - 0xecc7 | 02 40 | block blockty:Empty - 0xecc9 | 20 51 | local_get local_index:81 - 0xeccb | 0d 00 | br_if relative_depth:0 - 0xeccd | 20 05 | local_get local_index:5 - 0xeccf | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xecd2 | 21 54 | local_set local_index:84 - 0xecd4 | 20 05 | local_get local_index:5 - 0xecd6 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xecd9 | 21 55 | local_set local_index:85 - 0xecdb | 20 54 | local_get local_index:84 - 0xecdd | 20 55 | local_get local_index:85 - 0xecdf | 10 c6 81 80 | call function_index:198 - | 80 00 - 0xece5 | 21 56 | local_set local_index:86 - 0xece7 | 41 00 | i32_const value:0 - 0xece9 | 21 57 | local_set local_index:87 - 0xeceb | 20 56 | local_get local_index:86 - 0xeced | 21 58 | local_set local_index:88 - 0xecef | 20 57 | local_get local_index:87 - 0xecf1 | 21 59 | local_set local_index:89 - 0xecf3 | 20 58 | local_get local_index:88 - 0xecf5 | 20 59 | local_get local_index:89 - 0xecf7 | 47 | i32_ne - 0xecf8 | 21 5a | local_set local_index:90 - 0xecfa | 20 5a | local_get local_index:90 - 0xecfc | 21 53 | local_set local_index:83 - 0xecfe | 0b | end - 0xecff | 20 53 | local_get local_index:83 - 0xed01 | 21 5b | local_set local_index:91 - 0xed03 | 41 01 | i32_const value:1 - 0xed05 | 21 5c | local_set local_index:92 - 0xed07 | 20 5b | local_get local_index:91 - 0xed09 | 20 5c | local_get local_index:92 - 0xed0b | 71 | i32_and - 0xed0c | 21 5d | local_set local_index:93 - 0xed0e | 20 05 | local_get local_index:5 - 0xed10 | 20 5d | local_get local_index:93 - 0xed12 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xed15 | 0b | end - 0xed16 | 20 05 | local_get local_index:5 - 0xed18 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xed1b | 21 5e | local_set local_index:94 - 0xed1d | 41 20 | i32_const value:32 - 0xed1f | 21 5f | local_set local_index:95 - 0xed21 | 20 05 | local_get local_index:5 - 0xed23 | 20 5f | local_get local_index:95 - 0xed25 | 6a | i32_add - 0xed26 | 21 60 | local_set local_index:96 - 0xed28 | 20 60 | local_get local_index:96 - 0xed2a | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xed30 | 20 5e | local_get local_index:94 - 0xed32 | 0f | return - 0xed33 | 0b | end -============== func 189 ==================== - 0xed34 | d6 03 | size of function - 0xed36 | 01 | 1 local blocks - 0xed37 | 3a 7f | 58 locals of type I32 - 0xed39 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xed3f | 21 02 | local_set local_index:2 - 0xed41 | 41 20 | i32_const value:32 - 0xed43 | 21 03 | local_set local_index:3 - 0xed45 | 20 02 | local_get local_index:2 - 0xed47 | 20 03 | local_get local_index:3 - 0xed49 | 6b | i32_sub - 0xed4a | 21 04 | local_set local_index:4 - 0xed4c | 20 04 | local_get local_index:4 - 0xed4e | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xed54 | 20 04 | local_get local_index:4 - 0xed56 | 20 00 | local_get local_index:0 - 0xed58 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xed5b | 20 04 | local_get local_index:4 - 0xed5d | 20 01 | local_get local_index:1 - 0xed5f | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xed62 | 20 04 | local_get local_index:4 - 0xed64 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xed67 | 21 05 | local_set local_index:5 - 0xed69 | 20 05 | local_get local_index:5 - 0xed6b | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xed6e | 21 06 | local_set local_index:6 - 0xed70 | 20 06 | local_get local_index:6 - 0xed72 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xed75 | 21 07 | local_set local_index:7 - 0xed77 | 20 04 | local_get local_index:4 - 0xed79 | 20 07 | local_get local_index:7 - 0xed7b | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xed7e | 20 04 | local_get local_index:4 - 0xed80 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xed83 | 21 08 | local_set local_index:8 - 0xed85 | 20 08 | local_get local_index:8 - 0xed87 | 10 c7 81 80 | call function_index:199 - | 80 00 - 0xed8d | 21 09 | local_set local_index:9 - 0xed8f | 20 04 | local_get local_index:4 - 0xed91 | 20 09 | local_get local_index:9 - 0xed93 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xed96 | 41 d6 8b 80 | i32_const value:1494 - | 80 00 - 0xed9c | 21 0a | local_set local_index:10 - 0xed9e | 20 0a | local_get local_index:10 - 0xeda0 | 10 c5 80 80 | call function_index:69 - | 80 00 - 0xeda6 | 21 0b | local_set local_index:11 - 0xeda8 | 41 00 | i32_const value:0 - 0xedaa | 21 0c | local_set local_index:12 - 0xedac | 20 0b | local_get local_index:11 - 0xedae | 21 0d | local_set local_index:13 - 0xedb0 | 20 0c | local_get local_index:12 - 0xedb2 | 21 0e | local_set local_index:14 - 0xedb4 | 20 0d | local_get local_index:13 - 0xedb6 | 20 0e | local_get local_index:14 - 0xedb8 | 47 | i32_ne - 0xedb9 | 21 0f | local_set local_index:15 - 0xedbb | 41 7f | i32_const value:-1 - 0xedbd | 21 10 | local_set local_index:16 - 0xedbf | 20 0f | local_get local_index:15 - 0xedc1 | 20 10 | local_get local_index:16 - 0xedc3 | 73 | i32_xor - 0xedc4 | 21 11 | local_set local_index:17 - 0xedc6 | 41 7f | i32_const value:-1 - 0xedc8 | 21 12 | local_set local_index:18 - 0xedca | 20 11 | local_get local_index:17 - 0xedcc | 20 12 | local_get local_index:18 - 0xedce | 73 | i32_xor - 0xedcf | 21 13 | local_set local_index:19 - 0xedd1 | 41 01 | i32_const value:1 - 0xedd3 | 21 14 | local_set local_index:20 - 0xedd5 | 20 13 | local_get local_index:19 - 0xedd7 | 20 14 | local_get local_index:20 - 0xedd9 | 71 | i32_and - 0xedda | 21 15 | local_set local_index:21 - 0xeddc | 02 40 | block blockty:Empty - 0xedde | 02 40 | block blockty:Empty - 0xede0 | 20 15 | local_get local_index:21 - 0xede2 | 45 | i32_eqz - 0xede3 | 0d 00 | br_if relative_depth:0 - 0xede5 | 41 00 | i32_const value:0 - 0xede7 | 21 16 | local_set local_index:22 - 0xede9 | 20 04 | local_get local_index:4 - 0xedeb | 20 16 | local_get local_index:22 - 0xeded | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xedf0 | 0c 01 | br relative_depth:1 - 0xedf2 | 0b | end - 0xedf3 | 20 04 | local_get local_index:4 - 0xedf5 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xedf8 | 21 17 | local_set local_index:23 - 0xedfa | 20 04 | local_get local_index:4 - 0xedfc | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xedff | 21 18 | local_set local_index:24 - 0xee01 | 20 04 | local_get local_index:4 - 0xee03 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xee06 | 21 19 | local_set local_index:25 - 0xee08 | 20 18 | local_get local_index:24 - 0xee0a | 20 19 | local_get local_index:25 - 0xee0c | 20 17 | local_get local_index:23 - 0xee0e | 11 81 80 80 | call_indirect type_index:1 table_index:0 - | 80 00 00 - 0xee15 | 21 1a | local_set local_index:26 - 0xee17 | 20 04 | local_get local_index:4 - 0xee19 | 20 1a | local_get local_index:26 - 0xee1b | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xee1e | 10 c6 80 80 | call function_index:70 - | 80 00 - 0xee24 | 20 04 | local_get local_index:4 - 0xee26 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xee29 | 21 1b | local_set local_index:27 - 0xee2b | 41 00 | i32_const value:0 - 0xee2d | 21 1c | local_set local_index:28 - 0xee2f | 20 1b | local_get local_index:27 - 0xee31 | 21 1d | local_set local_index:29 - 0xee33 | 20 1c | local_get local_index:28 - 0xee35 | 21 1e | local_set local_index:30 - 0xee37 | 20 1d | local_get local_index:29 - 0xee39 | 20 1e | local_get local_index:30 - 0xee3b | 47 | i32_ne - 0xee3c | 21 1f | local_set local_index:31 - 0xee3e | 41 7f | i32_const value:-1 - 0xee40 | 21 20 | local_set local_index:32 - 0xee42 | 20 1f | local_get local_index:31 - 0xee44 | 20 20 | local_get local_index:32 - 0xee46 | 73 | i32_xor - 0xee47 | 21 21 | local_set local_index:33 - 0xee49 | 41 7f | i32_const value:-1 - 0xee4b | 21 22 | local_set local_index:34 - 0xee4d | 20 21 | local_get local_index:33 - 0xee4f | 20 22 | local_get local_index:34 - 0xee51 | 73 | i32_xor - 0xee52 | 21 23 | local_set local_index:35 - 0xee54 | 41 7f | i32_const value:-1 - 0xee56 | 21 24 | local_set local_index:36 - 0xee58 | 20 23 | local_get local_index:35 - 0xee5a | 20 24 | local_get local_index:36 - 0xee5c | 73 | i32_xor - 0xee5d | 21 25 | local_set local_index:37 - 0xee5f | 41 01 | i32_const value:1 - 0xee61 | 21 26 | local_set local_index:38 - 0xee63 | 20 25 | local_get local_index:37 - 0xee65 | 20 26 | local_get local_index:38 - 0xee67 | 71 | i32_and - 0xee68 | 21 27 | local_set local_index:39 - 0xee6a | 02 40 | block blockty:Empty - 0xee6c | 20 27 | local_get local_index:39 - 0xee6e | 45 | i32_eqz - 0xee6f | 0d 00 | br_if relative_depth:0 - 0xee71 | 10 8f 80 80 | call function_index:15 - | 80 00 - 0xee77 | 21 28 | local_set local_index:40 - 0xee79 | 41 00 | i32_const value:0 - 0xee7b | 21 29 | local_set local_index:41 - 0xee7d | 20 28 | local_get local_index:40 - 0xee7f | 21 2a | local_set local_index:42 - 0xee81 | 20 29 | local_get local_index:41 - 0xee83 | 21 2b | local_set local_index:43 - 0xee85 | 20 2a | local_get local_index:42 - 0xee87 | 20 2b | local_get local_index:43 - 0xee89 | 47 | i32_ne - 0xee8a | 21 2c | local_set local_index:44 - 0xee8c | 41 7f | i32_const value:-1 - 0xee8e | 21 2d | local_set local_index:45 - 0xee90 | 20 2c | local_get local_index:44 - 0xee92 | 20 2d | local_get local_index:45 - 0xee94 | 73 | i32_xor - 0xee95 | 21 2e | local_set local_index:46 - 0xee97 | 41 7f | i32_const value:-1 - 0xee99 | 21 2f | local_set local_index:47 - 0xee9b | 20 2e | local_get local_index:46 - 0xee9d | 20 2f | local_get local_index:47 - 0xee9f | 73 | i32_xor - 0xeea0 | 21 30 | local_set local_index:48 - 0xeea2 | 41 7f | i32_const value:-1 - 0xeea4 | 21 31 | local_set local_index:49 - 0xeea6 | 20 30 | local_get local_index:48 - 0xeea8 | 20 31 | local_get local_index:49 - 0xeeaa | 73 | i32_xor - 0xeeab | 21 32 | local_set local_index:50 - 0xeead | 41 01 | i32_const value:1 - 0xeeaf | 21 33 | local_set local_index:51 - 0xeeb1 | 20 32 | local_get local_index:50 - 0xeeb3 | 20 33 | local_get local_index:51 - 0xeeb5 | 71 | i32_and - 0xeeb6 | 21 34 | local_set local_index:52 - 0xeeb8 | 20 34 | local_get local_index:52 - 0xeeba | 45 | i32_eqz - 0xeebb | 0d 00 | br_if relative_depth:0 - 0xeebd | 41 00 | i32_const value:0 - 0xeebf | 21 35 | local_set local_index:53 - 0xeec1 | 20 35 | local_get local_index:53 - 0xeec3 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xeeca | 21 36 | local_set local_index:54 - 0xeecc | 41 f9 90 80 | i32_const value:2169 - | 80 00 - 0xeed2 | 21 37 | local_set local_index:55 - 0xeed4 | 20 36 | local_get local_index:54 - 0xeed6 | 20 37 | local_get local_index:55 - 0xeed8 | 10 84 80 80 | call function_index:4 - | 80 00 - 0xeede | 0b | end - 0xeedf | 20 04 | local_get local_index:4 - 0xeee1 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xeee4 | 21 38 | local_set local_index:56 - 0xeee6 | 20 04 | local_get local_index:4 - 0xeee8 | 20 38 | local_get local_index:56 - 0xeeea | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xeeed | 0b | end - 0xeeee | 20 04 | local_get local_index:4 - 0xeef0 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xeef3 | 21 39 | local_set local_index:57 - 0xeef5 | 41 20 | i32_const value:32 - 0xeef7 | 21 3a | local_set local_index:58 - 0xeef9 | 20 04 | local_get local_index:4 - 0xeefb | 20 3a | local_get local_index:58 - 0xeefd | 6a | i32_add - 0xeefe | 21 3b | local_set local_index:59 - 0xef00 | 20 3b | local_get local_index:59 - 0xef02 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xef08 | 20 39 | local_get local_index:57 - 0xef0a | 0f | return - 0xef0b | 0b | end -============== func 190 ==================== - 0xef0c | cb 04 | size of function - 0xef0e | 01 | 1 local blocks - 0xef0f | 4a 7f | 74 locals of type I32 - 0xef11 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xef17 | 21 03 | local_set local_index:3 - 0xef19 | 41 20 | i32_const value:32 - 0xef1b | 21 04 | local_set local_index:4 - 0xef1d | 20 03 | local_get local_index:3 - 0xef1f | 20 04 | local_get local_index:4 - 0xef21 | 6b | i32_sub - 0xef22 | 21 05 | local_set local_index:5 - 0xef24 | 20 05 | local_get local_index:5 - 0xef26 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xef2c | 20 05 | local_get local_index:5 - 0xef2e | 20 00 | local_get local_index:0 - 0xef30 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xef33 | 20 05 | local_get local_index:5 - 0xef35 | 20 01 | local_get local_index:1 - 0xef37 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xef3a | 20 05 | local_get local_index:5 - 0xef3c | 20 02 | local_get local_index:2 - 0xef3e | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xef41 | 20 05 | local_get local_index:5 - 0xef43 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xef46 | 21 06 | local_set local_index:6 - 0xef48 | 20 06 | local_get local_index:6 - 0xef4a | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xef50 | 21 07 | local_set local_index:7 - 0xef52 | 20 07 | local_get local_index:7 - 0xef54 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0xef57 | 21 08 | local_set local_index:8 - 0xef59 | 20 05 | local_get local_index:5 - 0xef5b | 20 08 | local_get local_index:8 - 0xef5d | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xef60 | 20 05 | local_get local_index:5 - 0xef62 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xef65 | 21 09 | local_set local_index:9 - 0xef67 | 41 00 | i32_const value:0 - 0xef69 | 21 0a | local_set local_index:10 - 0xef6b | 20 09 | local_get local_index:9 - 0xef6d | 21 0b | local_set local_index:11 - 0xef6f | 20 0a | local_get local_index:10 - 0xef71 | 21 0c | local_set local_index:12 - 0xef73 | 20 0b | local_get local_index:11 - 0xef75 | 20 0c | local_get local_index:12 - 0xef77 | 47 | i32_ne - 0xef78 | 21 0d | local_set local_index:13 - 0xef7a | 41 7f | i32_const value:-1 - 0xef7c | 21 0e | local_set local_index:14 - 0xef7e | 20 0d | local_get local_index:13 - 0xef80 | 20 0e | local_get local_index:14 - 0xef82 | 73 | i32_xor - 0xef83 | 21 0f | local_set local_index:15 - 0xef85 | 41 7f | i32_const value:-1 - 0xef87 | 21 10 | local_set local_index:16 - 0xef89 | 20 0f | local_get local_index:15 - 0xef8b | 20 10 | local_get local_index:16 - 0xef8d | 73 | i32_xor - 0xef8e | 21 11 | local_set local_index:17 - 0xef90 | 41 7f | i32_const value:-1 - 0xef92 | 21 12 | local_set local_index:18 - 0xef94 | 20 11 | local_get local_index:17 - 0xef96 | 20 12 | local_get local_index:18 - 0xef98 | 73 | i32_xor - 0xef99 | 21 13 | local_set local_index:19 - 0xef9b | 41 01 | i32_const value:1 - 0xef9d | 21 14 | local_set local_index:20 - 0xef9f | 20 13 | local_get local_index:19 - 0xefa1 | 20 14 | local_get local_index:20 - 0xefa3 | 71 | i32_and - 0xefa4 | 21 15 | local_set local_index:21 - 0xefa6 | 02 40 | block blockty:Empty - 0xefa8 | 02 40 | block blockty:Empty - 0xefaa | 20 15 | local_get local_index:21 - 0xefac | 45 | i32_eqz - 0xefad | 0d 00 | br_if relative_depth:0 - 0xefaf | 20 05 | local_get local_index:5 - 0xefb1 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xefb4 | 21 16 | local_set local_index:22 - 0xefb6 | 20 05 | local_get local_index:5 - 0xefb8 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xefbb | 21 17 | local_set local_index:23 - 0xefbd | 20 05 | local_get local_index:5 - 0xefbf | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xefc2 | 21 18 | local_set local_index:24 - 0xefc4 | 20 16 | local_get local_index:22 - 0xefc6 | 20 17 | local_get local_index:23 - 0xefc8 | 20 18 | local_get local_index:24 - 0xefca | 10 c7 80 80 | call function_index:71 - | 80 00 - 0xefd0 | 21 19 | local_set local_index:25 - 0xefd2 | 20 05 | local_get local_index:5 - 0xefd4 | 20 19 | local_get local_index:25 - 0xefd6 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xefd9 | 0c 01 | br relative_depth:1 - 0xefdb | 0b | end - 0xefdc | 41 d6 8b 80 | i32_const value:1494 - | 80 00 - 0xefe2 | 21 1a | local_set local_index:26 - 0xefe4 | 20 1a | local_get local_index:26 - 0xefe6 | 10 c5 80 80 | call function_index:69 - | 80 00 - 0xefec | 21 1b | local_set local_index:27 - 0xefee | 41 00 | i32_const value:0 - 0xeff0 | 21 1c | local_set local_index:28 - 0xeff2 | 20 1b | local_get local_index:27 - 0xeff4 | 21 1d | local_set local_index:29 - 0xeff6 | 20 1c | local_get local_index:28 - 0xeff8 | 21 1e | local_set local_index:30 - 0xeffa | 20 1d | local_get local_index:29 - 0xeffc | 20 1e | local_get local_index:30 - 0xeffe | 47 | i32_ne - 0xefff | 21 1f | local_set local_index:31 - 0xf001 | 41 7f | i32_const value:-1 - 0xf003 | 21 20 | local_set local_index:32 - 0xf005 | 20 1f | local_get local_index:31 - 0xf007 | 20 20 | local_get local_index:32 - 0xf009 | 73 | i32_xor - 0xf00a | 21 21 | local_set local_index:33 - 0xf00c | 41 7f | i32_const value:-1 - 0xf00e | 21 22 | local_set local_index:34 - 0xf010 | 20 21 | local_get local_index:33 - 0xf012 | 20 22 | local_get local_index:34 - 0xf014 | 73 | i32_xor - 0xf015 | 21 23 | local_set local_index:35 - 0xf017 | 41 01 | i32_const value:1 - 0xf019 | 21 24 | local_set local_index:36 - 0xf01b | 20 23 | local_get local_index:35 - 0xf01d | 20 24 | local_get local_index:36 - 0xf01f | 71 | i32_and - 0xf020 | 21 25 | local_set local_index:37 - 0xf022 | 02 40 | block blockty:Empty - 0xf024 | 20 25 | local_get local_index:37 - 0xf026 | 45 | i32_eqz - 0xf027 | 0d 00 | br_if relative_depth:0 - 0xf029 | 41 00 | i32_const value:0 - 0xf02b | 21 26 | local_set local_index:38 - 0xf02d | 20 05 | local_get local_index:5 - 0xf02f | 20 26 | local_get local_index:38 - 0xf031 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf034 | 0c 01 | br relative_depth:1 - 0xf036 | 0b | end - 0xf037 | 20 05 | local_get local_index:5 - 0xf039 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf03c | 21 27 | local_set local_index:39 - 0xf03e | 20 05 | local_get local_index:5 - 0xf040 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xf043 | 21 28 | local_set local_index:40 - 0xf045 | 20 05 | local_get local_index:5 - 0xf047 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf04a | 21 29 | local_set local_index:41 - 0xf04c | 20 05 | local_get local_index:5 - 0xf04e | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf051 | 21 2a | local_set local_index:42 - 0xf053 | 20 28 | local_get local_index:40 - 0xf055 | 20 29 | local_get local_index:41 - 0xf057 | 20 2a | local_get local_index:42 - 0xf059 | 20 27 | local_get local_index:39 - 0xf05b | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0xf062 | 21 2b | local_set local_index:43 - 0xf064 | 20 05 | local_get local_index:5 - 0xf066 | 20 2b | local_get local_index:43 - 0xf068 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf06b | 10 c6 80 80 | call function_index:70 - | 80 00 - 0xf071 | 20 05 | local_get local_index:5 - 0xf073 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf076 | 21 2c | local_set local_index:44 - 0xf078 | 41 00 | i32_const value:0 - 0xf07a | 21 2d | local_set local_index:45 - 0xf07c | 20 2c | local_get local_index:44 - 0xf07e | 21 2e | local_set local_index:46 - 0xf080 | 20 2d | local_get local_index:45 - 0xf082 | 21 2f | local_set local_index:47 - 0xf084 | 20 2e | local_get local_index:46 - 0xf086 | 20 2f | local_get local_index:47 - 0xf088 | 47 | i32_ne - 0xf089 | 21 30 | local_set local_index:48 - 0xf08b | 41 7f | i32_const value:-1 - 0xf08d | 21 31 | local_set local_index:49 - 0xf08f | 20 30 | local_get local_index:48 - 0xf091 | 20 31 | local_get local_index:49 - 0xf093 | 73 | i32_xor - 0xf094 | 21 32 | local_set local_index:50 - 0xf096 | 41 7f | i32_const value:-1 - 0xf098 | 21 33 | local_set local_index:51 - 0xf09a | 20 32 | local_get local_index:50 - 0xf09c | 20 33 | local_get local_index:51 - 0xf09e | 73 | i32_xor - 0xf09f | 21 34 | local_set local_index:52 - 0xf0a1 | 41 7f | i32_const value:-1 - 0xf0a3 | 21 35 | local_set local_index:53 - 0xf0a5 | 20 34 | local_get local_index:52 - 0xf0a7 | 20 35 | local_get local_index:53 - 0xf0a9 | 73 | i32_xor - 0xf0aa | 21 36 | local_set local_index:54 - 0xf0ac | 41 01 | i32_const value:1 - 0xf0ae | 21 37 | local_set local_index:55 - 0xf0b0 | 20 36 | local_get local_index:54 - 0xf0b2 | 20 37 | local_get local_index:55 - 0xf0b4 | 71 | i32_and - 0xf0b5 | 21 38 | local_set local_index:56 - 0xf0b7 | 02 40 | block blockty:Empty - 0xf0b9 | 20 38 | local_get local_index:56 - 0xf0bb | 45 | i32_eqz - 0xf0bc | 0d 00 | br_if relative_depth:0 - 0xf0be | 10 8f 80 80 | call function_index:15 - | 80 00 - 0xf0c4 | 21 39 | local_set local_index:57 - 0xf0c6 | 41 00 | i32_const value:0 - 0xf0c8 | 21 3a | local_set local_index:58 - 0xf0ca | 20 39 | local_get local_index:57 - 0xf0cc | 21 3b | local_set local_index:59 - 0xf0ce | 20 3a | local_get local_index:58 - 0xf0d0 | 21 3c | local_set local_index:60 - 0xf0d2 | 20 3b | local_get local_index:59 - 0xf0d4 | 20 3c | local_get local_index:60 - 0xf0d6 | 47 | i32_ne - 0xf0d7 | 21 3d | local_set local_index:61 - 0xf0d9 | 41 7f | i32_const value:-1 - 0xf0db | 21 3e | local_set local_index:62 - 0xf0dd | 20 3d | local_get local_index:61 - 0xf0df | 20 3e | local_get local_index:62 - 0xf0e1 | 73 | i32_xor - 0xf0e2 | 21 3f | local_set local_index:63 - 0xf0e4 | 41 7f | i32_const value:-1 - 0xf0e6 | 21 40 | local_set local_index:64 - 0xf0e8 | 20 3f | local_get local_index:63 - 0xf0ea | 20 40 | local_get local_index:64 - 0xf0ec | 73 | i32_xor - 0xf0ed | 21 41 | local_set local_index:65 - 0xf0ef | 41 7f | i32_const value:-1 - 0xf0f1 | 21 42 | local_set local_index:66 - 0xf0f3 | 20 41 | local_get local_index:65 - 0xf0f5 | 20 42 | local_get local_index:66 - 0xf0f7 | 73 | i32_xor - 0xf0f8 | 21 43 | local_set local_index:67 - 0xf0fa | 41 01 | i32_const value:1 - 0xf0fc | 21 44 | local_set local_index:68 - 0xf0fe | 20 43 | local_get local_index:67 - 0xf100 | 20 44 | local_get local_index:68 - 0xf102 | 71 | i32_and - 0xf103 | 21 45 | local_set local_index:69 - 0xf105 | 20 45 | local_get local_index:69 - 0xf107 | 45 | i32_eqz - 0xf108 | 0d 00 | br_if relative_depth:0 - 0xf10a | 41 00 | i32_const value:0 - 0xf10c | 21 46 | local_set local_index:70 - 0xf10e | 20 46 | local_get local_index:70 - 0xf110 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xf117 | 21 47 | local_set local_index:71 - 0xf119 | 41 f9 90 80 | i32_const value:2169 - | 80 00 - 0xf11f | 21 48 | local_set local_index:72 - 0xf121 | 20 47 | local_get local_index:71 - 0xf123 | 20 48 | local_get local_index:72 - 0xf125 | 10 84 80 80 | call function_index:4 - | 80 00 - 0xf12b | 0b | end - 0xf12c | 20 05 | local_get local_index:5 - 0xf12e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf131 | 21 49 | local_set local_index:73 - 0xf133 | 20 05 | local_get local_index:5 - 0xf135 | 20 49 | local_get local_index:73 - 0xf137 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf13a | 0b | end - 0xf13b | 20 05 | local_get local_index:5 - 0xf13d | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf140 | 21 4a | local_set local_index:74 - 0xf142 | 41 20 | i32_const value:32 - 0xf144 | 21 4b | local_set local_index:75 - 0xf146 | 20 05 | local_get local_index:5 - 0xf148 | 20 4b | local_get local_index:75 - 0xf14a | 6a | i32_add - 0xf14b | 21 4c | local_set local_index:76 - 0xf14d | 20 4c | local_get local_index:76 - 0xf14f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf155 | 20 4a | local_get local_index:74 - 0xf157 | 0f | return - 0xf158 | 0b | end -============== func 191 ==================== - 0xf159 | b9 01 | size of function - 0xf15b | 01 | 1 local blocks - 0xf15c | 16 7f | 22 locals of type I32 - 0xf15e | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xf164 | 21 00 | local_set local_index:0 - 0xf166 | 41 10 | i32_const value:16 - 0xf168 | 21 01 | local_set local_index:1 - 0xf16a | 20 00 | local_get local_index:0 - 0xf16c | 20 01 | local_get local_index:1 - 0xf16e | 6b | i32_sub - 0xf16f | 21 02 | local_set local_index:2 - 0xf171 | 20 02 | local_get local_index:2 - 0xf173 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf179 | 10 9c 80 80 | call function_index:28 - | 80 00 - 0xf17f | 21 03 | local_set local_index:3 - 0xf181 | 20 02 | local_get local_index:2 - 0xf183 | 20 03 | local_get local_index:3 - 0xf185 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf188 | 20 02 | local_get local_index:2 - 0xf18a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf18d | 21 04 | local_set local_index:4 - 0xf18f | 41 00 | i32_const value:0 - 0xf191 | 21 05 | local_set local_index:5 - 0xf193 | 20 05 | local_get local_index:5 - 0xf195 | 28 02 80 80 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - | 80 80 00 - 0xf19c | 21 06 | local_set local_index:6 - 0xf19e | 20 04 | local_get local_index:4 - 0xf1a0 | 20 06 | local_get local_index:6 - 0xf1a2 | 10 c0 81 80 | call function_index:192 - | 80 00 - 0xf1a8 | 21 07 | local_set local_index:7 - 0xf1aa | 41 00 | i32_const value:0 - 0xf1ac | 21 08 | local_set local_index:8 - 0xf1ae | 20 07 | local_get local_index:7 - 0xf1b0 | 21 09 | local_set local_index:9 - 0xf1b2 | 20 08 | local_get local_index:8 - 0xf1b4 | 21 0a | local_set local_index:10 - 0xf1b6 | 20 09 | local_get local_index:9 - 0xf1b8 | 20 0a | local_get local_index:10 - 0xf1ba | 47 | i32_ne - 0xf1bb | 21 0b | local_set local_index:11 - 0xf1bd | 41 7f | i32_const value:-1 - 0xf1bf | 21 0c | local_set local_index:12 - 0xf1c1 | 20 0b | local_get local_index:11 - 0xf1c3 | 20 0c | local_get local_index:12 - 0xf1c5 | 73 | i32_xor - 0xf1c6 | 21 0d | local_set local_index:13 - 0xf1c8 | 41 7f | i32_const value:-1 - 0xf1ca | 21 0e | local_set local_index:14 - 0xf1cc | 20 0d | local_get local_index:13 - 0xf1ce | 20 0e | local_get local_index:14 - 0xf1d0 | 73 | i32_xor - 0xf1d1 | 21 0f | local_set local_index:15 - 0xf1d3 | 41 01 | i32_const value:1 - 0xf1d5 | 21 10 | local_set local_index:16 - 0xf1d7 | 20 0f | local_get local_index:15 - 0xf1d9 | 20 10 | local_get local_index:16 - 0xf1db | 71 | i32_and - 0xf1dc | 21 11 | local_set local_index:17 - 0xf1de | 02 40 | block blockty:Empty - 0xf1e0 | 20 11 | local_get local_index:17 - 0xf1e2 | 45 | i32_eqz - 0xf1e3 | 0d 00 | br_if relative_depth:0 - 0xf1e5 | 20 02 | local_get local_index:2 - 0xf1e7 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf1ea | 21 12 | local_set local_index:18 - 0xf1ec | 41 00 | i32_const value:0 - 0xf1ee | 21 13 | local_set local_index:19 - 0xf1f0 | 20 12 | local_get local_index:18 - 0xf1f2 | 20 13 | local_get local_index:19 - 0xf1f4 | 20 13 | local_get local_index:19 - 0xf1f6 | 20 13 | local_get local_index:19 - 0xf1f8 | 10 f2 80 80 | call function_index:114 - | 80 00 - 0xf1fe | 0b | end - 0xf1ff | 41 10 | i32_const value:16 - 0xf201 | 21 14 | local_set local_index:20 - 0xf203 | 20 02 | local_get local_index:2 - 0xf205 | 20 14 | local_get local_index:20 - 0xf207 | 6a | i32_add - 0xf208 | 21 15 | local_set local_index:21 - 0xf20a | 20 15 | local_get local_index:21 - 0xf20c | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf212 | 0f | return - 0xf213 | 0b | end -============== func 192 ==================== - 0xf214 | af 03 | size of function - 0xf216 | 01 | 1 local blocks - 0xf217 | 33 7f | 51 locals of type I32 - 0xf219 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xf21f | 21 02 | local_set local_index:2 - 0xf221 | 41 20 | i32_const value:32 - 0xf223 | 21 03 | local_set local_index:3 - 0xf225 | 20 02 | local_get local_index:2 - 0xf227 | 20 03 | local_get local_index:3 - 0xf229 | 6b | i32_sub - 0xf22a | 21 04 | local_set local_index:4 - 0xf22c | 20 04 | local_get local_index:4 - 0xf22e | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf234 | 20 04 | local_get local_index:4 - 0xf236 | 20 00 | local_get local_index:0 - 0xf238 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xf23b | 20 04 | local_get local_index:4 - 0xf23d | 20 01 | local_get local_index:1 - 0xf23f | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf242 | 20 04 | local_get local_index:4 - 0xf244 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xf247 | 21 05 | local_set local_index:5 - 0xf249 | 20 05 | local_get local_index:5 - 0xf24b | 28 02 3c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 60, memory: 0 } - 0xf24e | 21 06 | local_set local_index:6 - 0xf250 | 20 04 | local_get local_index:4 - 0xf252 | 20 06 | local_get local_index:6 - 0xf254 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf257 | 20 04 | local_get local_index:4 - 0xf259 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf25c | 21 07 | local_set local_index:7 - 0xf25e | 20 04 | local_get local_index:4 - 0xf260 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf263 | 21 08 | local_set local_index:8 - 0xf265 | 20 07 | local_get local_index:7 - 0xf267 | 21 09 | local_set local_index:9 - 0xf269 | 20 08 | local_get local_index:8 - 0xf26b | 21 0a | local_set local_index:10 - 0xf26d | 20 09 | local_get local_index:9 - 0xf26f | 20 0a | local_get local_index:10 - 0xf271 | 46 | i32_eq - 0xf272 | 21 0b | local_set local_index:11 - 0xf274 | 41 01 | i32_const value:1 - 0xf276 | 21 0c | local_set local_index:12 - 0xf278 | 20 0b | local_get local_index:11 - 0xf27a | 20 0c | local_get local_index:12 - 0xf27c | 71 | i32_and - 0xf27d | 21 0d | local_set local_index:13 - 0xf27f | 02 40 | block blockty:Empty - 0xf281 | 02 40 | block blockty:Empty - 0xf283 | 20 0d | local_get local_index:13 - 0xf285 | 45 | i32_eqz - 0xf286 | 0d 00 | br_if relative_depth:0 - 0xf288 | 41 01 | i32_const value:1 - 0xf28a | 21 0e | local_set local_index:14 - 0xf28c | 20 04 | local_get local_index:4 - 0xf28e | 20 0e | local_get local_index:14 - 0xf290 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf293 | 0c 01 | br relative_depth:1 - 0xf295 | 0b | end - 0xf296 | 20 04 | local_get local_index:4 - 0xf298 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf29b | 21 0f | local_set local_index:15 - 0xf29d | 41 00 | i32_const value:0 - 0xf29f | 21 10 | local_set local_index:16 - 0xf2a1 | 20 0f | local_get local_index:15 - 0xf2a3 | 21 11 | local_set local_index:17 - 0xf2a5 | 20 10 | local_get local_index:16 - 0xf2a7 | 21 12 | local_set local_index:18 - 0xf2a9 | 20 11 | local_get local_index:17 - 0xf2ab | 20 12 | local_get local_index:18 - 0xf2ad | 47 | i32_ne - 0xf2ae | 21 13 | local_set local_index:19 - 0xf2b0 | 41 7f | i32_const value:-1 - 0xf2b2 | 21 14 | local_set local_index:20 - 0xf2b4 | 20 13 | local_get local_index:19 - 0xf2b6 | 20 14 | local_get local_index:20 - 0xf2b8 | 73 | i32_xor - 0xf2b9 | 21 15 | local_set local_index:21 - 0xf2bb | 41 7f | i32_const value:-1 - 0xf2bd | 21 16 | local_set local_index:22 - 0xf2bf | 20 15 | local_get local_index:21 - 0xf2c1 | 20 16 | local_get local_index:22 - 0xf2c3 | 73 | i32_xor - 0xf2c4 | 21 17 | local_set local_index:23 - 0xf2c6 | 41 7f | i32_const value:-1 - 0xf2c8 | 21 18 | local_set local_index:24 - 0xf2ca | 20 17 | local_get local_index:23 - 0xf2cc | 20 18 | local_get local_index:24 - 0xf2ce | 73 | i32_xor - 0xf2cf | 21 19 | local_set local_index:25 - 0xf2d1 | 41 01 | i32_const value:1 - 0xf2d3 | 21 1a | local_set local_index:26 - 0xf2d5 | 20 19 | local_get local_index:25 - 0xf2d7 | 20 1a | local_get local_index:26 - 0xf2d9 | 71 | i32_and - 0xf2da | 21 1b | local_set local_index:27 - 0xf2dc | 02 40 | block blockty:Empty - 0xf2de | 20 1b | local_get local_index:27 - 0xf2e0 | 45 | i32_eqz - 0xf2e1 | 0d 00 | br_if relative_depth:0 - 0xf2e3 | 41 00 | i32_const value:0 - 0xf2e5 | 21 1c | local_set local_index:28 - 0xf2e7 | 20 04 | local_get local_index:4 - 0xf2e9 | 20 1c | local_get local_index:28 - 0xf2eb | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf2ee | 0c 01 | br relative_depth:1 - 0xf2f0 | 0b | end - 0xf2f1 | 20 04 | local_get local_index:4 - 0xf2f3 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf2f6 | 21 1d | local_set local_index:29 - 0xf2f8 | 20 1d | local_get local_index:29 - 0xf2fa | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xf300 | 21 1e | local_set local_index:30 - 0xf302 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xf307 | 21 1f | local_set local_index:31 - 0xf309 | 20 1e | local_get local_index:30 - 0xf30b | 20 1f | local_get local_index:31 - 0xf30d | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xf313 | 21 20 | local_set local_index:32 - 0xf315 | 41 00 | i32_const value:0 - 0xf317 | 21 21 | local_set local_index:33 - 0xf319 | 20 20 | local_get local_index:32 - 0xf31b | 21 22 | local_set local_index:34 - 0xf31d | 20 21 | local_get local_index:33 - 0xf31f | 21 23 | local_set local_index:35 - 0xf321 | 20 22 | local_get local_index:34 - 0xf323 | 20 23 | local_get local_index:35 - 0xf325 | 47 | i32_ne - 0xf326 | 21 24 | local_set local_index:36 - 0xf328 | 41 7f | i32_const value:-1 - 0xf32a | 21 25 | local_set local_index:37 - 0xf32c | 20 24 | local_get local_index:36 - 0xf32e | 20 25 | local_get local_index:37 - 0xf330 | 73 | i32_xor - 0xf331 | 21 26 | local_set local_index:38 - 0xf333 | 41 7f | i32_const value:-1 - 0xf335 | 21 27 | local_set local_index:39 - 0xf337 | 20 26 | local_get local_index:38 - 0xf339 | 20 27 | local_get local_index:39 - 0xf33b | 73 | i32_xor - 0xf33c | 21 28 | local_set local_index:40 - 0xf33e | 41 01 | i32_const value:1 - 0xf340 | 21 29 | local_set local_index:41 - 0xf342 | 20 28 | local_get local_index:40 - 0xf344 | 20 29 | local_get local_index:41 - 0xf346 | 71 | i32_and - 0xf347 | 21 2a | local_set local_index:42 - 0xf349 | 02 40 | block blockty:Empty - 0xf34b | 02 40 | block blockty:Empty - 0xf34d | 20 2a | local_get local_index:42 - 0xf34f | 45 | i32_eqz - 0xf350 | 0d 00 | br_if relative_depth:0 - 0xf352 | 20 04 | local_get local_index:4 - 0xf354 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf357 | 21 2b | local_set local_index:43 - 0xf359 | 20 04 | local_get local_index:4 - 0xf35b | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf35e | 21 2c | local_set local_index:44 - 0xf360 | 20 2b | local_get local_index:43 - 0xf362 | 20 2c | local_get local_index:44 - 0xf364 | 10 c1 81 80 | call function_index:193 - | 80 00 - 0xf36a | 21 2d | local_set local_index:45 - 0xf36c | 20 04 | local_get local_index:4 - 0xf36e | 20 2d | local_get local_index:45 - 0xf370 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf373 | 0c 01 | br relative_depth:1 - 0xf375 | 0b | end - 0xf376 | 20 04 | local_get local_index:4 - 0xf378 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf37b | 21 2e | local_set local_index:46 - 0xf37d | 20 04 | local_get local_index:4 - 0xf37f | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf382 | 21 2f | local_set local_index:47 - 0xf384 | 20 2e | local_get local_index:46 - 0xf386 | 20 2f | local_get local_index:47 - 0xf388 | 10 c2 81 80 | call function_index:194 - | 80 00 - 0xf38e | 21 30 | local_set local_index:48 - 0xf390 | 20 04 | local_get local_index:4 - 0xf392 | 20 30 | local_get local_index:48 - 0xf394 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf397 | 0b | end - 0xf398 | 20 04 | local_get local_index:4 - 0xf39a | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf39d | 21 31 | local_set local_index:49 - 0xf39f | 20 04 | local_get local_index:4 - 0xf3a1 | 20 31 | local_get local_index:49 - 0xf3a3 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf3a6 | 0b | end - 0xf3a7 | 20 04 | local_get local_index:4 - 0xf3a9 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf3ac | 21 32 | local_set local_index:50 - 0xf3ae | 41 20 | i32_const value:32 - 0xf3b0 | 21 33 | local_set local_index:51 - 0xf3b2 | 20 04 | local_get local_index:4 - 0xf3b4 | 20 33 | local_get local_index:51 - 0xf3b6 | 6a | i32_add - 0xf3b7 | 21 34 | local_set local_index:52 - 0xf3b9 | 20 34 | local_get local_index:52 - 0xf3bb | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf3c1 | 20 32 | local_get local_index:50 - 0xf3c3 | 0f | return - 0xf3c4 | 0b | end -============== func 193 ==================== - 0xf3c5 | 92 05 | size of function - 0xf3c7 | 01 | 1 local blocks - 0xf3c8 | 49 7f | 73 locals of type I32 - 0xf3ca | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xf3d0 | 21 02 | local_set local_index:2 - 0xf3d2 | 41 20 | i32_const value:32 - 0xf3d4 | 21 03 | local_set local_index:3 - 0xf3d6 | 20 02 | local_get local_index:2 - 0xf3d8 | 20 03 | local_get local_index:3 - 0xf3da | 6b | i32_sub - 0xf3db | 21 04 | local_set local_index:4 - 0xf3dd | 20 04 | local_get local_index:4 - 0xf3df | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf3e5 | 20 04 | local_get local_index:4 - 0xf3e7 | 20 00 | local_get local_index:0 - 0xf3e9 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xf3ec | 20 04 | local_get local_index:4 - 0xf3ee | 20 01 | local_get local_index:1 - 0xf3f0 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf3f3 | 20 04 | local_get local_index:4 - 0xf3f5 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf3f8 | 21 05 | local_set local_index:5 - 0xf3fa | 20 05 | local_get local_index:5 - 0xf3fc | 10 fd 80 80 | call function_index:125 - | 80 00 - 0xf402 | 21 06 | local_set local_index:6 - 0xf404 | 20 04 | local_get local_index:4 - 0xf406 | 20 06 | local_get local_index:6 - 0xf408 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf40b | 41 00 | i32_const value:0 - 0xf40d | 21 07 | local_set local_index:7 - 0xf40f | 20 04 | local_get local_index:4 - 0xf411 | 20 07 | local_get local_index:7 - 0xf413 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf416 | 02 40 | block blockty:Empty - 0xf418 | 02 40 | block blockty:Empty - 0xf41a | 03 40 | loop blockty:Empty - 0xf41c | 20 04 | local_get local_index:4 - 0xf41e | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf421 | 21 08 | local_set local_index:8 - 0xf423 | 20 04 | local_get local_index:4 - 0xf425 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf428 | 21 09 | local_set local_index:9 - 0xf42a | 20 08 | local_get local_index:8 - 0xf42c | 21 0a | local_set local_index:10 - 0xf42e | 20 09 | local_get local_index:9 - 0xf430 | 21 0b | local_set local_index:11 - 0xf432 | 20 0a | local_get local_index:10 - 0xf434 | 20 0b | local_get local_index:11 - 0xf436 | 48 | i32_lt_s - 0xf437 | 21 0c | local_set local_index:12 - 0xf439 | 41 01 | i32_const value:1 - 0xf43b | 21 0d | local_set local_index:13 - 0xf43d | 20 0c | local_get local_index:12 - 0xf43f | 20 0d | local_get local_index:13 - 0xf441 | 71 | i32_and - 0xf442 | 21 0e | local_set local_index:14 - 0xf444 | 20 0e | local_get local_index:14 - 0xf446 | 45 | i32_eqz - 0xf447 | 0d 01 | br_if relative_depth:1 - 0xf449 | 20 04 | local_get local_index:4 - 0xf44b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xf44e | 21 0f | local_set local_index:15 - 0xf450 | 20 04 | local_get local_index:4 - 0xf452 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf455 | 21 10 | local_set local_index:16 - 0xf457 | 20 10 | local_get local_index:16 - 0xf459 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xf45f | 21 11 | local_set local_index:17 - 0xf461 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xf466 | 21 12 | local_set local_index:18 - 0xf468 | 20 11 | local_get local_index:17 - 0xf46a | 20 12 | local_get local_index:18 - 0xf46c | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xf472 | 21 13 | local_set local_index:19 - 0xf474 | 02 40 | block blockty:Empty - 0xf476 | 20 13 | local_get local_index:19 - 0xf478 | 0d 00 | br_if relative_depth:0 - 0xf47a | 41 ce a0 80 | i32_const value:4174 - | 80 00 - 0xf480 | 21 14 | local_set local_index:20 - 0xf482 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xf488 | 21 15 | local_set local_index:21 - 0xf48a | 41 dc 1a | i32_const value:3420 - 0xf48d | 21 16 | local_set local_index:22 - 0xf48f | 41 b4 95 80 | i32_const value:2740 - | 80 00 - 0xf495 | 21 17 | local_set local_index:23 - 0xf497 | 20 14 | local_get local_index:20 - 0xf499 | 20 15 | local_get local_index:21 - 0xf49b | 20 16 | local_get local_index:22 - 0xf49d | 20 17 | local_get local_index:23 - 0xf49f | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xf4a5 | 00 | unreachable - 0xf4a6 | 0b | end - 0xf4a7 | 20 04 | local_get local_index:4 - 0xf4a9 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf4ac | 21 18 | local_set local_index:24 - 0xf4ae | 41 0c | i32_const value:12 - 0xf4b0 | 21 19 | local_set local_index:25 - 0xf4b2 | 20 18 | local_get local_index:24 - 0xf4b4 | 20 19 | local_get local_index:25 - 0xf4b6 | 6a | i32_add - 0xf4b7 | 21 1a | local_set local_index:26 - 0xf4b9 | 20 04 | local_get local_index:4 - 0xf4bb | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf4be | 21 1b | local_set local_index:27 - 0xf4c0 | 41 02 | i32_const value:2 - 0xf4c2 | 21 1c | local_set local_index:28 - 0xf4c4 | 20 1b | local_get local_index:27 - 0xf4c6 | 20 1c | local_get local_index:28 - 0xf4c8 | 74 | i32_shl - 0xf4c9 | 21 1d | local_set local_index:29 - 0xf4cb | 20 1a | local_get local_index:26 - 0xf4cd | 20 1d | local_get local_index:29 - 0xf4cf | 6a | i32_add - 0xf4d0 | 21 1e | local_set local_index:30 - 0xf4d2 | 20 1e | local_get local_index:30 - 0xf4d4 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xf4d7 | 21 1f | local_set local_index:31 - 0xf4d9 | 20 0f | local_get local_index:15 - 0xf4db | 21 20 | local_set local_index:32 - 0xf4dd | 20 1f | local_get local_index:31 - 0xf4df | 21 21 | local_set local_index:33 - 0xf4e1 | 20 20 | local_get local_index:32 - 0xf4e3 | 20 21 | local_get local_index:33 - 0xf4e5 | 46 | i32_eq - 0xf4e6 | 21 22 | local_set local_index:34 - 0xf4e8 | 41 01 | i32_const value:1 - 0xf4ea | 21 23 | local_set local_index:35 - 0xf4ec | 20 22 | local_get local_index:34 - 0xf4ee | 20 23 | local_get local_index:35 - 0xf4f0 | 71 | i32_and - 0xf4f1 | 21 24 | local_set local_index:36 - 0xf4f3 | 02 40 | block blockty:Empty - 0xf4f5 | 20 24 | local_get local_index:36 - 0xf4f7 | 45 | i32_eqz - 0xf4f8 | 0d 00 | br_if relative_depth:0 - 0xf4fa | 41 01 | i32_const value:1 - 0xf4fc | 21 25 | local_set local_index:37 - 0xf4fe | 20 04 | local_get local_index:4 - 0xf500 | 20 25 | local_get local_index:37 - 0xf502 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf505 | 0c 03 | br relative_depth:3 - 0xf507 | 0b | end - 0xf508 | 20 04 | local_get local_index:4 - 0xf50a | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf50d | 21 26 | local_set local_index:38 - 0xf50f | 41 01 | i32_const value:1 - 0xf511 | 21 27 | local_set local_index:39 - 0xf513 | 20 26 | local_get local_index:38 - 0xf515 | 20 27 | local_get local_index:39 - 0xf517 | 6a | i32_add - 0xf518 | 21 28 | local_set local_index:40 - 0xf51a | 20 04 | local_get local_index:4 - 0xf51c | 20 28 | local_get local_index:40 - 0xf51e | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf521 | 0c 00 | br relative_depth:0 - 0xf523 | 0b | end - 0xf524 | 0b | end - 0xf525 | 41 00 | i32_const value:0 - 0xf527 | 21 29 | local_set local_index:41 - 0xf529 | 20 04 | local_get local_index:4 - 0xf52b | 20 29 | local_get local_index:41 - 0xf52d | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf530 | 02 40 | block blockty:Empty - 0xf532 | 03 40 | loop blockty:Empty - 0xf534 | 20 04 | local_get local_index:4 - 0xf536 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf539 | 21 2a | local_set local_index:42 - 0xf53b | 20 04 | local_get local_index:4 - 0xf53d | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf540 | 21 2b | local_set local_index:43 - 0xf542 | 20 2a | local_get local_index:42 - 0xf544 | 21 2c | local_set local_index:44 - 0xf546 | 20 2b | local_get local_index:43 - 0xf548 | 21 2d | local_set local_index:45 - 0xf54a | 20 2c | local_get local_index:44 - 0xf54c | 20 2d | local_get local_index:45 - 0xf54e | 48 | i32_lt_s - 0xf54f | 21 2e | local_set local_index:46 - 0xf551 | 41 01 | i32_const value:1 - 0xf553 | 21 2f | local_set local_index:47 - 0xf555 | 20 2e | local_get local_index:46 - 0xf557 | 20 2f | local_get local_index:47 - 0xf559 | 71 | i32_and - 0xf55a | 21 30 | local_set local_index:48 - 0xf55c | 20 30 | local_get local_index:48 - 0xf55e | 45 | i32_eqz - 0xf55f | 0d 01 | br_if relative_depth:1 - 0xf561 | 20 04 | local_get local_index:4 - 0xf563 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xf566 | 21 31 | local_set local_index:49 - 0xf568 | 20 04 | local_get local_index:4 - 0xf56a | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf56d | 21 32 | local_set local_index:50 - 0xf56f | 20 32 | local_get local_index:50 - 0xf571 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xf577 | 21 33 | local_set local_index:51 - 0xf579 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xf57e | 21 34 | local_set local_index:52 - 0xf580 | 20 33 | local_get local_index:51 - 0xf582 | 20 34 | local_get local_index:52 - 0xf584 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xf58a | 21 35 | local_set local_index:53 - 0xf58c | 02 40 | block blockty:Empty - 0xf58e | 20 35 | local_get local_index:53 - 0xf590 | 0d 00 | br_if relative_depth:0 - 0xf592 | 41 ce a0 80 | i32_const value:4174 - | 80 00 - 0xf598 | 21 36 | local_set local_index:54 - 0xf59a | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xf5a0 | 21 37 | local_set local_index:55 - 0xf5a2 | 41 e0 1a | i32_const value:3424 - 0xf5a5 | 21 38 | local_set local_index:56 - 0xf5a7 | 41 b4 95 80 | i32_const value:2740 - | 80 00 - 0xf5ad | 21 39 | local_set local_index:57 - 0xf5af | 20 36 | local_get local_index:54 - 0xf5b1 | 20 37 | local_get local_index:55 - 0xf5b3 | 20 38 | local_get local_index:56 - 0xf5b5 | 20 39 | local_get local_index:57 - 0xf5b7 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xf5bd | 00 | unreachable - 0xf5be | 0b | end - 0xf5bf | 20 04 | local_get local_index:4 - 0xf5c1 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf5c4 | 21 3a | local_set local_index:58 - 0xf5c6 | 41 0c | i32_const value:12 - 0xf5c8 | 21 3b | local_set local_index:59 - 0xf5ca | 20 3a | local_get local_index:58 - 0xf5cc | 20 3b | local_get local_index:59 - 0xf5ce | 6a | i32_add - 0xf5cf | 21 3c | local_set local_index:60 - 0xf5d1 | 20 04 | local_get local_index:4 - 0xf5d3 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf5d6 | 21 3d | local_set local_index:61 - 0xf5d8 | 41 02 | i32_const value:2 - 0xf5da | 21 3e | local_set local_index:62 - 0xf5dc | 20 3d | local_get local_index:61 - 0xf5de | 20 3e | local_get local_index:62 - 0xf5e0 | 74 | i32_shl - 0xf5e1 | 21 3f | local_set local_index:63 - 0xf5e3 | 20 3c | local_get local_index:60 - 0xf5e5 | 20 3f | local_get local_index:63 - 0xf5e7 | 6a | i32_add - 0xf5e8 | 21 40 | local_set local_index:64 - 0xf5ea | 20 40 | local_get local_index:64 - 0xf5ec | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xf5ef | 21 41 | local_set local_index:65 - 0xf5f1 | 20 31 | local_get local_index:49 - 0xf5f3 | 20 41 | local_get local_index:65 - 0xf5f5 | 10 c2 81 80 | call function_index:194 - | 80 00 - 0xf5fb | 21 42 | local_set local_index:66 - 0xf5fd | 02 40 | block blockty:Empty - 0xf5ff | 20 42 | local_get local_index:66 - 0xf601 | 45 | i32_eqz - 0xf602 | 0d 00 | br_if relative_depth:0 - 0xf604 | 41 01 | i32_const value:1 - 0xf606 | 21 43 | local_set local_index:67 - 0xf608 | 20 04 | local_get local_index:4 - 0xf60a | 20 43 | local_get local_index:67 - 0xf60c | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf60f | 0c 03 | br relative_depth:3 - 0xf611 | 0b | end - 0xf612 | 20 04 | local_get local_index:4 - 0xf614 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf617 | 21 44 | local_set local_index:68 - 0xf619 | 41 01 | i32_const value:1 - 0xf61b | 21 45 | local_set local_index:69 - 0xf61d | 20 44 | local_get local_index:68 - 0xf61f | 20 45 | local_get local_index:69 - 0xf621 | 6a | i32_add - 0xf622 | 21 46 | local_set local_index:70 - 0xf624 | 20 04 | local_get local_index:4 - 0xf626 | 20 46 | local_get local_index:70 - 0xf628 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xf62b | 0c 00 | br relative_depth:0 - 0xf62d | 0b | end - 0xf62e | 0b | end - 0xf62f | 41 00 | i32_const value:0 - 0xf631 | 21 47 | local_set local_index:71 - 0xf633 | 20 04 | local_get local_index:4 - 0xf635 | 20 47 | local_get local_index:71 - 0xf637 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf63a | 0b | end - 0xf63b | 20 04 | local_get local_index:4 - 0xf63d | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xf640 | 21 48 | local_set local_index:72 - 0xf642 | 41 20 | i32_const value:32 - 0xf644 | 21 49 | local_set local_index:73 - 0xf646 | 20 04 | local_get local_index:4 - 0xf648 | 20 49 | local_get local_index:73 - 0xf64a | 6a | i32_add - 0xf64b | 21 4a | local_set local_index:74 - 0xf64d | 20 4a | local_get local_index:74 - 0xf64f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf655 | 20 48 | local_get local_index:72 - 0xf657 | 0f | return - 0xf658 | 0b | end -============== func 194 ==================== - 0xf659 | ed 04 | size of function - 0xf65b | 01 | 1 local blocks - 0xf65c | 4e 7f | 78 locals of type I32 - 0xf65e | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xf664 | 21 02 | local_set local_index:2 - 0xf666 | 41 10 | i32_const value:16 - 0xf668 | 21 03 | local_set local_index:3 - 0xf66a | 20 02 | local_get local_index:2 - 0xf66c | 20 03 | local_get local_index:3 - 0xf66e | 6b | i32_sub - 0xf66f | 21 04 | local_set local_index:4 - 0xf671 | 20 04 | local_get local_index:4 - 0xf673 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf679 | 20 04 | local_get local_index:4 - 0xf67b | 20 00 | local_get local_index:0 - 0xf67d | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf680 | 20 04 | local_get local_index:4 - 0xf682 | 20 01 | local_get local_index:1 - 0xf684 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf687 | 20 04 | local_get local_index:4 - 0xf689 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf68c | 21 05 | local_set local_index:5 - 0xf68e | 20 04 | local_get local_index:4 - 0xf690 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf693 | 21 06 | local_set local_index:6 - 0xf695 | 20 05 | local_get local_index:5 - 0xf697 | 21 07 | local_set local_index:7 - 0xf699 | 20 06 | local_get local_index:6 - 0xf69b | 21 08 | local_set local_index:8 - 0xf69d | 20 07 | local_get local_index:7 - 0xf69f | 20 08 | local_get local_index:8 - 0xf6a1 | 46 | i32_eq - 0xf6a2 | 21 09 | local_set local_index:9 - 0xf6a4 | 41 7f | i32_const value:-1 - 0xf6a6 | 21 0a | local_set local_index:10 - 0xf6a8 | 20 09 | local_get local_index:9 - 0xf6aa | 20 0a | local_get local_index:10 - 0xf6ac | 73 | i32_xor - 0xf6ad | 21 0b | local_set local_index:11 - 0xf6af | 41 7f | i32_const value:-1 - 0xf6b1 | 21 0c | local_set local_index:12 - 0xf6b3 | 20 0b | local_get local_index:11 - 0xf6b5 | 20 0c | local_get local_index:12 - 0xf6b7 | 73 | i32_xor - 0xf6b8 | 21 0d | local_set local_index:13 - 0xf6ba | 41 01 | i32_const value:1 - 0xf6bc | 21 0e | local_set local_index:14 - 0xf6be | 20 0d | local_get local_index:13 - 0xf6c0 | 20 0e | local_get local_index:14 - 0xf6c2 | 71 | i32_and - 0xf6c3 | 21 0f | local_set local_index:15 - 0xf6c5 | 02 40 | block blockty:Empty - 0xf6c7 | 02 40 | block blockty:Empty - 0xf6c9 | 20 0f | local_get local_index:15 - 0xf6cb | 45 | i32_eqz - 0xf6cc | 0d 00 | br_if relative_depth:0 - 0xf6ce | 41 01 | i32_const value:1 - 0xf6d0 | 21 10 | local_set local_index:16 - 0xf6d2 | 20 04 | local_get local_index:4 - 0xf6d4 | 20 10 | local_get local_index:16 - 0xf6d6 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf6d9 | 0c 01 | br relative_depth:1 - 0xf6db | 0b | end - 0xf6dc | 20 04 | local_get local_index:4 - 0xf6de | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf6e1 | 21 11 | local_set local_index:17 - 0xf6e3 | 20 11 | local_get local_index:17 - 0xf6e5 | 10 f6 80 80 | call function_index:118 - | 80 00 - 0xf6eb | 21 12 | local_set local_index:18 - 0xf6ed | 41 00 | i32_const value:0 - 0xf6ef | 21 13 | local_set local_index:19 - 0xf6f1 | 20 13 | local_get local_index:19 - 0xf6f3 | 21 14 | local_set local_index:20 - 0xf6f5 | 02 40 | block blockty:Empty - 0xf6f7 | 20 12 | local_get local_index:18 - 0xf6f9 | 45 | i32_eqz - 0xf6fa | 0d 00 | br_if relative_depth:0 - 0xf6fc | 20 04 | local_get local_index:4 - 0xf6fe | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf701 | 21 15 | local_set local_index:21 - 0xf703 | 41 80 80 80 | i32_const value:1073741824 - | 80 04 - 0xf709 | 21 16 | local_set local_index:22 - 0xf70b | 20 15 | local_get local_index:21 - 0xf70d | 20 16 | local_get local_index:22 - 0xf70f | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xf715 | 21 17 | local_set local_index:23 - 0xf717 | 41 00 | i32_const value:0 - 0xf719 | 21 18 | local_set local_index:24 - 0xf71b | 20 17 | local_get local_index:23 - 0xf71d | 21 19 | local_set local_index:25 - 0xf71f | 20 18 | local_get local_index:24 - 0xf721 | 21 1a | local_set local_index:26 - 0xf723 | 20 19 | local_get local_index:25 - 0xf725 | 20 1a | local_get local_index:26 - 0xf727 | 47 | i32_ne - 0xf728 | 21 1b | local_set local_index:27 - 0xf72a | 20 1b | local_get local_index:27 - 0xf72c | 21 14 | local_set local_index:20 - 0xf72e | 0b | end - 0xf72f | 20 14 | local_get local_index:20 - 0xf731 | 21 1c | local_set local_index:28 - 0xf733 | 41 7f | i32_const value:-1 - 0xf735 | 21 1d | local_set local_index:29 - 0xf737 | 20 1c | local_get local_index:28 - 0xf739 | 20 1d | local_get local_index:29 - 0xf73b | 73 | i32_xor - 0xf73c | 21 1e | local_set local_index:30 - 0xf73e | 41 7f | i32_const value:-1 - 0xf740 | 21 1f | local_set local_index:31 - 0xf742 | 20 1e | local_get local_index:30 - 0xf744 | 20 1f | local_get local_index:31 - 0xf746 | 73 | i32_xor - 0xf747 | 21 20 | local_set local_index:32 - 0xf749 | 41 01 | i32_const value:1 - 0xf74b | 21 21 | local_set local_index:33 - 0xf74d | 20 20 | local_get local_index:32 - 0xf74f | 20 21 | local_get local_index:33 - 0xf751 | 71 | i32_and - 0xf752 | 21 22 | local_set local_index:34 - 0xf754 | 02 40 | block blockty:Empty - 0xf756 | 20 22 | local_get local_index:34 - 0xf758 | 45 | i32_eqz - 0xf759 | 0d 00 | br_if relative_depth:0 - 0xf75b | 20 04 | local_get local_index:4 - 0xf75d | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf760 | 21 23 | local_set local_index:35 - 0xf762 | 20 23 | local_get local_index:35 - 0xf764 | 10 f6 80 80 | call function_index:118 - | 80 00 - 0xf76a | 21 24 | local_set local_index:36 - 0xf76c | 41 00 | i32_const value:0 - 0xf76e | 21 25 | local_set local_index:37 - 0xf770 | 20 25 | local_get local_index:37 - 0xf772 | 21 26 | local_set local_index:38 - 0xf774 | 02 40 | block blockty:Empty - 0xf776 | 20 24 | local_get local_index:36 - 0xf778 | 45 | i32_eqz - 0xf779 | 0d 00 | br_if relative_depth:0 - 0xf77b | 20 04 | local_get local_index:4 - 0xf77d | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf780 | 21 27 | local_set local_index:39 - 0xf782 | 41 80 80 80 | i32_const value:1073741824 - | 80 04 - 0xf788 | 21 28 | local_set local_index:40 - 0xf78a | 20 27 | local_get local_index:39 - 0xf78c | 20 28 | local_get local_index:40 - 0xf78e | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xf794 | 21 29 | local_set local_index:41 - 0xf796 | 41 00 | i32_const value:0 - 0xf798 | 21 2a | local_set local_index:42 - 0xf79a | 20 29 | local_get local_index:41 - 0xf79c | 21 2b | local_set local_index:43 - 0xf79e | 20 2a | local_get local_index:42 - 0xf7a0 | 21 2c | local_set local_index:44 - 0xf7a2 | 20 2b | local_get local_index:43 - 0xf7a4 | 20 2c | local_get local_index:44 - 0xf7a6 | 47 | i32_ne - 0xf7a7 | 21 2d | local_set local_index:45 - 0xf7a9 | 20 2d | local_get local_index:45 - 0xf7ab | 21 26 | local_set local_index:38 - 0xf7ad | 0b | end - 0xf7ae | 20 26 | local_get local_index:38 - 0xf7b0 | 21 2e | local_set local_index:46 - 0xf7b2 | 41 7f | i32_const value:-1 - 0xf7b4 | 21 2f | local_set local_index:47 - 0xf7b6 | 20 2e | local_get local_index:46 - 0xf7b8 | 20 2f | local_get local_index:47 - 0xf7ba | 73 | i32_xor - 0xf7bb | 21 30 | local_set local_index:48 - 0xf7bd | 41 7f | i32_const value:-1 - 0xf7bf | 21 31 | local_set local_index:49 - 0xf7c1 | 20 30 | local_get local_index:48 - 0xf7c3 | 20 31 | local_get local_index:49 - 0xf7c5 | 73 | i32_xor - 0xf7c6 | 21 32 | local_set local_index:50 - 0xf7c8 | 41 01 | i32_const value:1 - 0xf7ca | 21 33 | local_set local_index:51 - 0xf7cc | 20 32 | local_get local_index:50 - 0xf7ce | 20 33 | local_get local_index:51 - 0xf7d0 | 71 | i32_and - 0xf7d1 | 21 34 | local_set local_index:52 - 0xf7d3 | 02 40 | block blockty:Empty - 0xf7d5 | 20 34 | local_get local_index:52 - 0xf7d7 | 45 | i32_eqz - 0xf7d8 | 0d 00 | br_if relative_depth:0 - 0xf7da | 20 04 | local_get local_index:4 - 0xf7dc | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf7df | 21 35 | local_set local_index:53 - 0xf7e1 | 20 04 | local_get local_index:4 - 0xf7e3 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf7e6 | 21 36 | local_set local_index:54 - 0xf7e8 | 41 00 | i32_const value:0 - 0xf7ea | 21 37 | local_set local_index:55 - 0xf7ec | 20 35 | local_get local_index:53 - 0xf7ee | 20 37 | local_get local_index:55 - 0xf7f0 | 20 36 | local_get local_index:54 - 0xf7f2 | 10 c3 81 80 | call function_index:195 - | 80 00 - 0xf7f8 | 21 38 | local_set local_index:56 - 0xf7fa | 20 04 | local_get local_index:4 - 0xf7fc | 20 38 | local_get local_index:56 - 0xf7fe | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf801 | 0c 02 | br relative_depth:2 - 0xf803 | 0b | end - 0xf804 | 20 04 | local_get local_index:4 - 0xf806 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf809 | 21 39 | local_set local_index:57 - 0xf80b | 20 39 | local_get local_index:57 - 0xf80d | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xf813 | 21 3a | local_set local_index:58 - 0xf815 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xf81a | 21 3b | local_set local_index:59 - 0xf81c | 20 3a | local_get local_index:58 - 0xf81e | 20 3b | local_get local_index:59 - 0xf820 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xf826 | 21 3c | local_set local_index:60 - 0xf828 | 41 00 | i32_const value:0 - 0xf82a | 21 3d | local_set local_index:61 - 0xf82c | 20 3c | local_get local_index:60 - 0xf82e | 21 3e | local_set local_index:62 - 0xf830 | 20 3d | local_get local_index:61 - 0xf832 | 21 3f | local_set local_index:63 - 0xf834 | 20 3e | local_get local_index:62 - 0xf836 | 20 3f | local_get local_index:63 - 0xf838 | 47 | i32_ne - 0xf839 | 21 40 | local_set local_index:64 - 0xf83b | 41 7f | i32_const value:-1 - 0xf83d | 21 41 | local_set local_index:65 - 0xf83f | 20 40 | local_get local_index:64 - 0xf841 | 20 41 | local_get local_index:65 - 0xf843 | 73 | i32_xor - 0xf844 | 21 42 | local_set local_index:66 - 0xf846 | 41 7f | i32_const value:-1 - 0xf848 | 21 43 | local_set local_index:67 - 0xf84a | 20 42 | local_get local_index:66 - 0xf84c | 20 43 | local_get local_index:67 - 0xf84e | 73 | i32_xor - 0xf84f | 21 44 | local_set local_index:68 - 0xf851 | 41 01 | i32_const value:1 - 0xf853 | 21 45 | local_set local_index:69 - 0xf855 | 20 44 | local_get local_index:68 - 0xf857 | 20 45 | local_get local_index:69 - 0xf859 | 71 | i32_and - 0xf85a | 21 46 | local_set local_index:70 - 0xf85c | 02 40 | block blockty:Empty - 0xf85e | 20 46 | local_get local_index:70 - 0xf860 | 45 | i32_eqz - 0xf861 | 0d 00 | br_if relative_depth:0 - 0xf863 | 20 04 | local_get local_index:4 - 0xf865 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf868 | 21 47 | local_set local_index:71 - 0xf86a | 20 04 | local_get local_index:4 - 0xf86c | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf86f | 21 48 | local_set local_index:72 - 0xf871 | 20 47 | local_get local_index:71 - 0xf873 | 20 48 | local_get local_index:72 - 0xf875 | 10 c4 81 80 | call function_index:196 - | 80 00 - 0xf87b | 21 49 | local_set local_index:73 - 0xf87d | 20 04 | local_get local_index:4 - 0xf87f | 20 49 | local_get local_index:73 - 0xf881 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf884 | 0c 02 | br relative_depth:2 - 0xf886 | 0b | end - 0xf887 | 0b | end - 0xf888 | 20 04 | local_get local_index:4 - 0xf88a | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf88d | 21 4a | local_set local_index:74 - 0xf88f | 20 04 | local_get local_index:4 - 0xf891 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf894 | 21 4b | local_set local_index:75 - 0xf896 | 20 4a | local_get local_index:74 - 0xf898 | 20 4b | local_get local_index:75 - 0xf89a | 10 c4 80 80 | call function_index:68 - | 80 00 - 0xf8a0 | 21 4c | local_set local_index:76 - 0xf8a2 | 20 04 | local_get local_index:4 - 0xf8a4 | 20 4c | local_get local_index:76 - 0xf8a6 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf8a9 | 0b | end - 0xf8aa | 20 04 | local_get local_index:4 - 0xf8ac | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf8af | 21 4d | local_set local_index:77 - 0xf8b1 | 41 10 | i32_const value:16 - 0xf8b3 | 21 4e | local_set local_index:78 - 0xf8b5 | 20 04 | local_get local_index:4 - 0xf8b7 | 20 4e | local_get local_index:78 - 0xf8b9 | 6a | i32_add - 0xf8ba | 21 4f | local_set local_index:79 - 0xf8bc | 20 4f | local_get local_index:79 - 0xf8be | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf8c4 | 20 4d | local_get local_index:77 - 0xf8c6 | 0f | return - 0xf8c7 | 0b | end -============== func 195 ==================== - 0xf8c8 | ce 01 | size of function - 0xf8ca | 01 | 1 local blocks - 0xf8cb | 14 7f | 20 locals of type I32 - 0xf8cd | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xf8d3 | 21 03 | local_set local_index:3 - 0xf8d5 | 41 10 | i32_const value:16 - 0xf8d7 | 21 04 | local_set local_index:4 - 0xf8d9 | 20 03 | local_get local_index:3 - 0xf8db | 20 04 | local_get local_index:4 - 0xf8dd | 6b | i32_sub - 0xf8de | 21 05 | local_set local_index:5 - 0xf8e0 | 20 05 | local_get local_index:5 - 0xf8e2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf8e8 | 20 05 | local_get local_index:5 - 0xf8ea | 20 00 | local_get local_index:0 - 0xf8ec | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf8ef | 20 05 | local_get local_index:5 - 0xf8f1 | 20 01 | local_get local_index:1 - 0xf8f3 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf8f6 | 20 05 | local_get local_index:5 - 0xf8f8 | 20 02 | local_get local_index:2 - 0xf8fa | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xf8fd | 20 05 | local_get local_index:5 - 0xf8ff | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf902 | 21 06 | local_set local_index:6 - 0xf904 | 41 00 | i32_const value:0 - 0xf906 | 21 07 | local_set local_index:7 - 0xf908 | 20 06 | local_get local_index:6 - 0xf90a | 21 08 | local_set local_index:8 - 0xf90c | 20 07 | local_get local_index:7 - 0xf90e | 21 09 | local_set local_index:9 - 0xf910 | 20 08 | local_get local_index:8 - 0xf912 | 20 09 | local_get local_index:9 - 0xf914 | 47 | i32_ne - 0xf915 | 21 0a | local_set local_index:10 - 0xf917 | 41 01 | i32_const value:1 - 0xf919 | 21 0b | local_set local_index:11 - 0xf91b | 20 0a | local_get local_index:10 - 0xf91d | 20 0b | local_get local_index:11 - 0xf91f | 71 | i32_and - 0xf920 | 21 0c | local_set local_index:12 - 0xf922 | 02 40 | block blockty:Empty - 0xf924 | 02 40 | block blockty:Empty - 0xf926 | 20 0c | local_get local_index:12 - 0xf928 | 45 | i32_eqz - 0xf929 | 0d 00 | br_if relative_depth:0 - 0xf92b | 20 05 | local_get local_index:5 - 0xf92d | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf930 | 21 0d | local_set local_index:13 - 0xf932 | 20 05 | local_get local_index:5 - 0xf934 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xf937 | 21 0e | local_set local_index:14 - 0xf939 | 20 05 | local_get local_index:5 - 0xf93b | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xf93e | 21 0f | local_set local_index:15 - 0xf940 | 20 0d | local_get local_index:13 - 0xf942 | 20 0e | local_get local_index:14 - 0xf944 | 20 0f | local_get local_index:15 - 0xf946 | 10 bc 81 80 | call function_index:188 - | 80 00 - 0xf94c | 21 10 | local_set local_index:16 - 0xf94e | 20 05 | local_get local_index:5 - 0xf950 | 20 10 | local_get local_index:16 - 0xf952 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf955 | 0c 01 | br relative_depth:1 - 0xf957 | 0b | end - 0xf958 | 20 05 | local_get local_index:5 - 0xf95a | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xf95d | 21 11 | local_set local_index:17 - 0xf95f | 20 05 | local_get local_index:5 - 0xf961 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xf964 | 21 12 | local_set local_index:18 - 0xf966 | 20 11 | local_get local_index:17 - 0xf968 | 20 12 | local_get local_index:18 - 0xf96a | 10 c5 81 80 | call function_index:197 - | 80 00 - 0xf970 | 21 13 | local_set local_index:19 - 0xf972 | 20 05 | local_get local_index:5 - 0xf974 | 20 13 | local_get local_index:19 - 0xf976 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf979 | 0b | end - 0xf97a | 20 05 | local_get local_index:5 - 0xf97c | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xf97f | 21 14 | local_set local_index:20 - 0xf981 | 41 10 | i32_const value:16 - 0xf983 | 21 15 | local_set local_index:21 - 0xf985 | 20 05 | local_get local_index:5 - 0xf987 | 20 15 | local_get local_index:21 - 0xf989 | 6a | i32_add - 0xf98a | 21 16 | local_set local_index:22 - 0xf98c | 20 16 | local_get local_index:22 - 0xf98e | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf994 | 20 14 | local_get local_index:20 - 0xf996 | 0f | return - 0xf997 | 0b | end -============== func 196 ==================== - 0xf998 | 92 07 | size of function - 0xf99a | 01 | 1 local blocks - 0xf99b | 66 7f | 102 locals of type I32 - 0xf99d | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xf9a3 | 21 02 | local_set local_index:2 - 0xf9a5 | 41 20 | i32_const value:32 - 0xf9a7 | 21 03 | local_set local_index:3 - 0xf9a9 | 20 02 | local_get local_index:2 - 0xf9ab | 20 03 | local_get local_index:3 - 0xf9ad | 6b | i32_sub - 0xf9ae | 21 04 | local_set local_index:4 - 0xf9b0 | 20 04 | local_get local_index:4 - 0xf9b2 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xf9b8 | 20 04 | local_get local_index:4 - 0xf9ba | 20 00 | local_get local_index:0 - 0xf9bc | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xf9bf | 20 04 | local_get local_index:4 - 0xf9c1 | 20 01 | local_get local_index:1 - 0xf9c3 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xf9c6 | 20 04 | local_get local_index:4 - 0xf9c8 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xf9cb | 21 05 | local_set local_index:5 - 0xf9cd | 20 05 | local_get local_index:5 - 0xf9cf | 10 f6 80 80 | call function_index:118 - | 80 00 - 0xf9d5 | 21 06 | local_set local_index:6 - 0xf9d7 | 02 40 | block blockty:Empty - 0xf9d9 | 02 40 | block blockty:Empty - 0xf9db | 20 06 | local_get local_index:6 - 0xf9dd | 45 | i32_eqz - 0xf9de | 0d 00 | br_if relative_depth:0 - 0xf9e0 | 20 04 | local_get local_index:4 - 0xf9e2 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xf9e5 | 21 07 | local_set local_index:7 - 0xf9e7 | 41 80 80 80 | i32_const value:1073741824 - | 80 04 - 0xf9ed | 21 08 | local_set local_index:8 - 0xf9ef | 20 07 | local_get local_index:7 - 0xf9f1 | 20 08 | local_get local_index:8 - 0xf9f3 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xf9f9 | 21 09 | local_set local_index:9 - 0xf9fb | 20 09 | local_get local_index:9 - 0xf9fd | 0d 01 | br_if relative_depth:1 - 0xf9ff | 0b | end - 0xfa00 | 41 ad a0 80 | i32_const value:4141 - | 80 00 - 0xfa06 | 21 0a | local_set local_index:10 - 0xfa08 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xfa0e | 21 0b | local_set local_index:11 - 0xfa10 | 41 a8 31 | i32_const value:6312 - 0xfa13 | 21 0c | local_set local_index:12 - 0xfa15 | 41 8d 95 80 | i32_const value:2701 - | 80 00 - 0xfa1b | 21 0d | local_set local_index:13 - 0xfa1d | 20 0a | local_get local_index:10 - 0xfa1f | 20 0b | local_get local_index:11 - 0xfa21 | 20 0c | local_get local_index:12 - 0xfa23 | 20 0d | local_get local_index:13 - 0xfa25 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xfa2b | 00 | unreachable - 0xfa2c | 0b | end - 0xfa2d | 20 04 | local_get local_index:4 - 0xfa2f | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xfa32 | 21 0e | local_set local_index:14 - 0xfa34 | 20 0e | local_get local_index:14 - 0xfa36 | 10 fd 80 80 | call function_index:125 - | 80 00 - 0xfa3c | 21 0f | local_set local_index:15 - 0xfa3e | 20 04 | local_get local_index:4 - 0xfa40 | 20 0f | local_get local_index:15 - 0xfa42 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xfa45 | 41 00 | i32_const value:0 - 0xfa47 | 21 10 | local_set local_index:16 - 0xfa49 | 20 04 | local_get local_index:4 - 0xfa4b | 20 10 | local_get local_index:16 - 0xfa4d | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfa50 | 02 40 | block blockty:Empty - 0xfa52 | 02 40 | block blockty:Empty - 0xfa54 | 03 40 | loop blockty:Empty - 0xfa56 | 20 04 | local_get local_index:4 - 0xfa58 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfa5b | 21 11 | local_set local_index:17 - 0xfa5d | 20 04 | local_get local_index:4 - 0xfa5f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xfa62 | 21 12 | local_set local_index:18 - 0xfa64 | 20 11 | local_get local_index:17 - 0xfa66 | 21 13 | local_set local_index:19 - 0xfa68 | 20 12 | local_get local_index:18 - 0xfa6a | 21 14 | local_set local_index:20 - 0xfa6c | 20 13 | local_get local_index:19 - 0xfa6e | 20 14 | local_get local_index:20 - 0xfa70 | 48 | i32_lt_s - 0xfa71 | 21 15 | local_set local_index:21 - 0xfa73 | 41 01 | i32_const value:1 - 0xfa75 | 21 16 | local_set local_index:22 - 0xfa77 | 20 15 | local_get local_index:21 - 0xfa79 | 20 16 | local_get local_index:22 - 0xfa7b | 71 | i32_and - 0xfa7c | 21 17 | local_set local_index:23 - 0xfa7e | 20 17 | local_get local_index:23 - 0xfa80 | 45 | i32_eqz - 0xfa81 | 0d 01 | br_if relative_depth:1 - 0xfa83 | 20 04 | local_get local_index:4 - 0xfa85 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xfa88 | 21 18 | local_set local_index:24 - 0xfa8a | 20 04 | local_get local_index:4 - 0xfa8c | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xfa8f | 21 19 | local_set local_index:25 - 0xfa91 | 20 19 | local_get local_index:25 - 0xfa93 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xfa99 | 21 1a | local_set local_index:26 - 0xfa9b | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xfaa0 | 21 1b | local_set local_index:27 - 0xfaa2 | 20 1a | local_get local_index:26 - 0xfaa4 | 20 1b | local_get local_index:27 - 0xfaa6 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xfaac | 21 1c | local_set local_index:28 - 0xfaae | 02 40 | block blockty:Empty - 0xfab0 | 20 1c | local_get local_index:28 - 0xfab2 | 0d 00 | br_if relative_depth:0 - 0xfab4 | 41 ce a0 80 | i32_const value:4174 - | 80 00 - 0xfaba | 21 1d | local_set local_index:29 - 0xfabc | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xfac2 | 21 1e | local_set local_index:30 - 0xfac4 | 41 ac 31 | i32_const value:6316 - 0xfac7 | 21 1f | local_set local_index:31 - 0xfac9 | 41 8d 95 80 | i32_const value:2701 - | 80 00 - 0xfacf | 21 20 | local_set local_index:32 - 0xfad1 | 20 1d | local_get local_index:29 - 0xfad3 | 20 1e | local_get local_index:30 - 0xfad5 | 20 1f | local_get local_index:31 - 0xfad7 | 20 20 | local_get local_index:32 - 0xfad9 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xfadf | 00 | unreachable - 0xfae0 | 0b | end - 0xfae1 | 20 04 | local_get local_index:4 - 0xfae3 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xfae6 | 21 21 | local_set local_index:33 - 0xfae8 | 41 0c | i32_const value:12 - 0xfaea | 21 22 | local_set local_index:34 - 0xfaec | 20 21 | local_get local_index:33 - 0xfaee | 20 22 | local_get local_index:34 - 0xfaf0 | 6a | i32_add - 0xfaf1 | 21 23 | local_set local_index:35 - 0xfaf3 | 20 04 | local_get local_index:4 - 0xfaf5 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfaf8 | 21 24 | local_set local_index:36 - 0xfafa | 41 02 | i32_const value:2 - 0xfafc | 21 25 | local_set local_index:37 - 0xfafe | 20 24 | local_get local_index:36 - 0xfb00 | 20 25 | local_get local_index:37 - 0xfb02 | 74 | i32_shl - 0xfb03 | 21 26 | local_set local_index:38 - 0xfb05 | 20 23 | local_get local_index:35 - 0xfb07 | 20 26 | local_get local_index:38 - 0xfb09 | 6a | i32_add - 0xfb0a | 21 27 | local_set local_index:39 - 0xfb0c | 20 27 | local_get local_index:39 - 0xfb0e | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xfb11 | 21 28 | local_set local_index:40 - 0xfb13 | 20 18 | local_get local_index:24 - 0xfb15 | 21 29 | local_set local_index:41 - 0xfb17 | 20 28 | local_get local_index:40 - 0xfb19 | 21 2a | local_set local_index:42 - 0xfb1b | 20 29 | local_get local_index:41 - 0xfb1d | 20 2a | local_get local_index:42 - 0xfb1f | 46 | i32_eq - 0xfb20 | 21 2b | local_set local_index:43 - 0xfb22 | 41 01 | i32_const value:1 - 0xfb24 | 21 2c | local_set local_index:44 - 0xfb26 | 20 2b | local_get local_index:43 - 0xfb28 | 20 2c | local_get local_index:44 - 0xfb2a | 71 | i32_and - 0xfb2b | 21 2d | local_set local_index:45 - 0xfb2d | 02 40 | block blockty:Empty - 0xfb2f | 20 2d | local_get local_index:45 - 0xfb31 | 45 | i32_eqz - 0xfb32 | 0d 00 | br_if relative_depth:0 - 0xfb34 | 41 01 | i32_const value:1 - 0xfb36 | 21 2e | local_set local_index:46 - 0xfb38 | 20 04 | local_get local_index:4 - 0xfb3a | 20 2e | local_get local_index:46 - 0xfb3c | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xfb3f | 0c 03 | br relative_depth:3 - 0xfb41 | 0b | end - 0xfb42 | 20 04 | local_get local_index:4 - 0xfb44 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfb47 | 21 2f | local_set local_index:47 - 0xfb49 | 41 01 | i32_const value:1 - 0xfb4b | 21 30 | local_set local_index:48 - 0xfb4d | 20 2f | local_get local_index:47 - 0xfb4f | 20 30 | local_get local_index:48 - 0xfb51 | 6a | i32_add - 0xfb52 | 21 31 | local_set local_index:49 - 0xfb54 | 20 04 | local_get local_index:4 - 0xfb56 | 20 31 | local_get local_index:49 - 0xfb58 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfb5b | 0c 00 | br relative_depth:0 - 0xfb5d | 0b | end - 0xfb5e | 0b | end - 0xfb5f | 41 00 | i32_const value:0 - 0xfb61 | 21 32 | local_set local_index:50 - 0xfb63 | 20 04 | local_get local_index:4 - 0xfb65 | 20 32 | local_get local_index:50 - 0xfb67 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfb6a | 02 40 | block blockty:Empty - 0xfb6c | 03 40 | loop blockty:Empty - 0xfb6e | 20 04 | local_get local_index:4 - 0xfb70 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfb73 | 21 33 | local_set local_index:51 - 0xfb75 | 20 04 | local_get local_index:4 - 0xfb77 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xfb7a | 21 34 | local_set local_index:52 - 0xfb7c | 20 33 | local_get local_index:51 - 0xfb7e | 21 35 | local_set local_index:53 - 0xfb80 | 20 34 | local_get local_index:52 - 0xfb82 | 21 36 | local_set local_index:54 - 0xfb84 | 20 35 | local_get local_index:53 - 0xfb86 | 20 36 | local_get local_index:54 - 0xfb88 | 48 | i32_lt_s - 0xfb89 | 21 37 | local_set local_index:55 - 0xfb8b | 41 01 | i32_const value:1 - 0xfb8d | 21 38 | local_set local_index:56 - 0xfb8f | 20 37 | local_get local_index:55 - 0xfb91 | 20 38 | local_get local_index:56 - 0xfb93 | 71 | i32_and - 0xfb94 | 21 39 | local_set local_index:57 - 0xfb96 | 20 39 | local_get local_index:57 - 0xfb98 | 45 | i32_eqz - 0xfb99 | 0d 01 | br_if relative_depth:1 - 0xfb9b | 20 04 | local_get local_index:4 - 0xfb9d | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xfba0 | 21 3a | local_set local_index:58 - 0xfba2 | 20 3a | local_get local_index:58 - 0xfba4 | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xfbaa | 21 3b | local_set local_index:59 - 0xfbac | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xfbb1 | 21 3c | local_set local_index:60 - 0xfbb3 | 20 3b | local_get local_index:59 - 0xfbb5 | 20 3c | local_get local_index:60 - 0xfbb7 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xfbbd | 21 3d | local_set local_index:61 - 0xfbbf | 02 40 | block blockty:Empty - 0xfbc1 | 20 3d | local_get local_index:61 - 0xfbc3 | 0d 00 | br_if relative_depth:0 - 0xfbc5 | 41 ce a0 80 | i32_const value:4174 - | 80 00 - 0xfbcb | 21 3e | local_set local_index:62 - 0xfbcd | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xfbd3 | 21 3f | local_set local_index:63 - 0xfbd5 | 41 b0 31 | i32_const value:6320 - 0xfbd8 | 21 40 | local_set local_index:64 - 0xfbda | 41 8d 95 80 | i32_const value:2701 - | 80 00 - 0xfbe0 | 21 41 | local_set local_index:65 - 0xfbe2 | 20 3e | local_get local_index:62 - 0xfbe4 | 20 3f | local_get local_index:63 - 0xfbe6 | 20 40 | local_get local_index:64 - 0xfbe8 | 20 41 | local_get local_index:65 - 0xfbea | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xfbf0 | 00 | unreachable - 0xfbf1 | 0b | end - 0xfbf2 | 20 04 | local_get local_index:4 - 0xfbf4 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xfbf7 | 21 42 | local_set local_index:66 - 0xfbf9 | 41 0c | i32_const value:12 - 0xfbfb | 21 43 | local_set local_index:67 - 0xfbfd | 20 42 | local_get local_index:66 - 0xfbff | 20 43 | local_get local_index:67 - 0xfc01 | 6a | i32_add - 0xfc02 | 21 44 | local_set local_index:68 - 0xfc04 | 20 04 | local_get local_index:4 - 0xfc06 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfc09 | 21 45 | local_set local_index:69 - 0xfc0b | 41 02 | i32_const value:2 - 0xfc0d | 21 46 | local_set local_index:70 - 0xfc0f | 20 45 | local_get local_index:69 - 0xfc11 | 20 46 | local_get local_index:70 - 0xfc13 | 74 | i32_shl - 0xfc14 | 21 47 | local_set local_index:71 - 0xfc16 | 20 44 | local_get local_index:68 - 0xfc18 | 20 47 | local_get local_index:71 - 0xfc1a | 6a | i32_add - 0xfc1b | 21 48 | local_set local_index:72 - 0xfc1d | 20 48 | local_get local_index:72 - 0xfc1f | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xfc22 | 21 49 | local_set local_index:73 - 0xfc24 | 20 04 | local_get local_index:4 - 0xfc26 | 20 49 | local_get local_index:73 - 0xfc28 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xfc2b | 20 04 | local_get local_index:4 - 0xfc2d | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xfc30 | 21 4a | local_set local_index:74 - 0xfc32 | 20 4a | local_get local_index:74 - 0xfc34 | 10 f6 80 80 | call function_index:118 - | 80 00 - 0xfc3a | 21 4b | local_set local_index:75 - 0xfc3c | 41 00 | i32_const value:0 - 0xfc3e | 21 4c | local_set local_index:76 - 0xfc40 | 20 4c | local_get local_index:76 - 0xfc42 | 21 4d | local_set local_index:77 - 0xfc44 | 02 40 | block blockty:Empty - 0xfc46 | 20 4b | local_get local_index:75 - 0xfc48 | 45 | i32_eqz - 0xfc49 | 0d 00 | br_if relative_depth:0 - 0xfc4b | 20 04 | local_get local_index:4 - 0xfc4d | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xfc50 | 21 4e | local_set local_index:78 - 0xfc52 | 41 80 80 80 | i32_const value:1073741824 - | 80 04 - 0xfc58 | 21 4f | local_set local_index:79 - 0xfc5a | 20 4e | local_get local_index:78 - 0xfc5c | 20 4f | local_get local_index:79 - 0xfc5e | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xfc64 | 21 50 | local_set local_index:80 - 0xfc66 | 41 00 | i32_const value:0 - 0xfc68 | 21 51 | local_set local_index:81 - 0xfc6a | 20 50 | local_get local_index:80 - 0xfc6c | 21 52 | local_set local_index:82 - 0xfc6e | 20 51 | local_get local_index:81 - 0xfc70 | 21 53 | local_set local_index:83 - 0xfc72 | 20 52 | local_get local_index:82 - 0xfc74 | 20 53 | local_get local_index:83 - 0xfc76 | 47 | i32_ne - 0xfc77 | 21 54 | local_set local_index:84 - 0xfc79 | 20 54 | local_get local_index:84 - 0xfc7b | 21 4d | local_set local_index:77 - 0xfc7d | 0b | end - 0xfc7e | 20 4d | local_get local_index:77 - 0xfc80 | 21 55 | local_set local_index:85 - 0xfc82 | 41 7f | i32_const value:-1 - 0xfc84 | 21 56 | local_set local_index:86 - 0xfc86 | 20 55 | local_get local_index:85 - 0xfc88 | 20 56 | local_get local_index:86 - 0xfc8a | 73 | i32_xor - 0xfc8b | 21 57 | local_set local_index:87 - 0xfc8d | 41 7f | i32_const value:-1 - 0xfc8f | 21 58 | local_set local_index:88 - 0xfc91 | 20 57 | local_get local_index:87 - 0xfc93 | 20 58 | local_get local_index:88 - 0xfc95 | 73 | i32_xor - 0xfc96 | 21 59 | local_set local_index:89 - 0xfc98 | 41 01 | i32_const value:1 - 0xfc9a | 21 5a | local_set local_index:90 - 0xfc9c | 20 59 | local_get local_index:89 - 0xfc9e | 20 5a | local_get local_index:90 - 0xfca0 | 71 | i32_and - 0xfca1 | 21 5b | local_set local_index:91 - 0xfca3 | 02 40 | block blockty:Empty - 0xfca5 | 02 40 | block blockty:Empty - 0xfca7 | 20 5b | local_get local_index:91 - 0xfca9 | 45 | i32_eqz - 0xfcaa | 0d 00 | br_if relative_depth:0 - 0xfcac | 20 04 | local_get local_index:4 - 0xfcae | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xfcb1 | 21 5c | local_set local_index:92 - 0xfcb3 | 20 04 | local_get local_index:4 - 0xfcb5 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xfcb8 | 21 5d | local_set local_index:93 - 0xfcba | 41 00 | i32_const value:0 - 0xfcbc | 21 5e | local_set local_index:94 - 0xfcbe | 20 5c | local_get local_index:92 - 0xfcc0 | 20 5e | local_get local_index:94 - 0xfcc2 | 20 5d | local_get local_index:93 - 0xfcc4 | 10 c3 81 80 | call function_index:195 - | 80 00 - 0xfcca | 21 5f | local_set local_index:95 - 0xfccc | 02 40 | block blockty:Empty - 0xfcce | 20 5f | local_get local_index:95 - 0xfcd0 | 45 | i32_eqz - 0xfcd1 | 0d 00 | br_if relative_depth:0 - 0xfcd3 | 41 01 | i32_const value:1 - 0xfcd5 | 21 60 | local_set local_index:96 - 0xfcd7 | 20 04 | local_get local_index:4 - 0xfcd9 | 20 60 | local_get local_index:96 - 0xfcdb | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xfcde | 0c 05 | br relative_depth:5 - 0xfce0 | 0b | end - 0xfce1 | 0c 01 | br relative_depth:1 - 0xfce3 | 0b | end - 0xfce4 | 0b | end - 0xfce5 | 20 04 | local_get local_index:4 - 0xfce7 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfcea | 21 61 | local_set local_index:97 - 0xfcec | 41 01 | i32_const value:1 - 0xfcee | 21 62 | local_set local_index:98 - 0xfcf0 | 20 61 | local_get local_index:97 - 0xfcf2 | 20 62 | local_get local_index:98 - 0xfcf4 | 6a | i32_add - 0xfcf5 | 21 63 | local_set local_index:99 - 0xfcf7 | 20 04 | local_get local_index:4 - 0xfcf9 | 20 63 | local_get local_index:99 - 0xfcfb | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfcfe | 0c 00 | br relative_depth:0 - 0xfd00 | 0b | end - 0xfd01 | 0b | end - 0xfd02 | 41 00 | i32_const value:0 - 0xfd04 | 21 64 | local_set local_index:100 - 0xfd06 | 20 04 | local_get local_index:4 - 0xfd08 | 20 64 | local_get local_index:100 - 0xfd0a | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xfd0d | 0b | end - 0xfd0e | 20 04 | local_get local_index:4 - 0xfd10 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xfd13 | 21 65 | local_set local_index:101 - 0xfd15 | 41 20 | i32_const value:32 - 0xfd17 | 21 66 | local_set local_index:102 - 0xfd19 | 20 04 | local_get local_index:4 - 0xfd1b | 20 66 | local_get local_index:102 - 0xfd1d | 6a | i32_add - 0xfd1e | 21 67 | local_set local_index:103 - 0xfd20 | 20 67 | local_get local_index:103 - 0xfd22 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xfd28 | 20 65 | local_get local_index:101 - 0xfd2a | 0f | return - 0xfd2b | 0b | end -============== func 197 ==================== - 0xfd2c | c1 04 | size of function - 0xfd2e | 01 | 1 local blocks - 0xfd2f | 43 7f | 67 locals of type I32 - 0xfd31 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xfd37 | 21 02 | local_set local_index:2 - 0xfd39 | 41 20 | i32_const value:32 - 0xfd3b | 21 03 | local_set local_index:3 - 0xfd3d | 20 02 | local_get local_index:2 - 0xfd3f | 20 03 | local_get local_index:3 - 0xfd41 | 6b | i32_sub - 0xfd42 | 21 04 | local_set local_index:4 - 0xfd44 | 20 04 | local_get local_index:4 - 0xfd46 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xfd4c | 20 04 | local_get local_index:4 - 0xfd4e | 20 00 | local_get local_index:0 - 0xfd50 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xfd53 | 20 04 | local_get local_index:4 - 0xfd55 | 20 01 | local_get local_index:1 - 0xfd57 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xfd5a | 20 04 | local_get local_index:4 - 0xfd5c | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xfd5f | 21 05 | local_set local_index:5 - 0xfd61 | 20 04 | local_get local_index:4 - 0xfd63 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xfd66 | 21 06 | local_set local_index:6 - 0xfd68 | 20 05 | local_get local_index:5 - 0xfd6a | 21 07 | local_set local_index:7 - 0xfd6c | 20 06 | local_get local_index:6 - 0xfd6e | 21 08 | local_set local_index:8 - 0xfd70 | 20 07 | local_get local_index:7 - 0xfd72 | 20 08 | local_get local_index:8 - 0xfd74 | 46 | i32_eq - 0xfd75 | 21 09 | local_set local_index:9 - 0xfd77 | 41 01 | i32_const value:1 - 0xfd79 | 21 0a | local_set local_index:10 - 0xfd7b | 20 09 | local_get local_index:9 - 0xfd7d | 20 0a | local_get local_index:10 - 0xfd7f | 71 | i32_and - 0xfd80 | 21 0b | local_set local_index:11 - 0xfd82 | 02 40 | block blockty:Empty - 0xfd84 | 02 40 | block blockty:Empty - 0xfd86 | 20 0b | local_get local_index:11 - 0xfd88 | 45 | i32_eqz - 0xfd89 | 0d 00 | br_if relative_depth:0 - 0xfd8b | 41 01 | i32_const value:1 - 0xfd8d | 21 0c | local_set local_index:12 - 0xfd8f | 20 04 | local_get local_index:4 - 0xfd91 | 20 0c | local_get local_index:12 - 0xfd93 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xfd96 | 0c 01 | br relative_depth:1 - 0xfd98 | 0b | end - 0xfd99 | 20 04 | local_get local_index:4 - 0xfd9b | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xfd9e | 21 0d | local_set local_index:13 - 0xfda0 | 20 0d | local_get local_index:13 - 0xfda2 | 28 02 ac 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 172, memory: 0 } - 0xfda6 | 21 0e | local_set local_index:14 - 0xfda8 | 20 04 | local_get local_index:4 - 0xfdaa | 20 0e | local_get local_index:14 - 0xfdac | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfdaf | 20 04 | local_get local_index:4 - 0xfdb1 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfdb4 | 21 0f | local_set local_index:15 - 0xfdb6 | 41 00 | i32_const value:0 - 0xfdb8 | 21 10 | local_set local_index:16 - 0xfdba | 20 0f | local_get local_index:15 - 0xfdbc | 21 11 | local_set local_index:17 - 0xfdbe | 20 10 | local_get local_index:16 - 0xfdc0 | 21 12 | local_set local_index:18 - 0xfdc2 | 20 11 | local_get local_index:17 - 0xfdc4 | 20 12 | local_get local_index:18 - 0xfdc6 | 47 | i32_ne - 0xfdc7 | 21 13 | local_set local_index:19 - 0xfdc9 | 41 7f | i32_const value:-1 - 0xfdcb | 21 14 | local_set local_index:20 - 0xfdcd | 20 13 | local_get local_index:19 - 0xfdcf | 20 14 | local_get local_index:20 - 0xfdd1 | 73 | i32_xor - 0xfdd2 | 21 15 | local_set local_index:21 - 0xfdd4 | 41 7f | i32_const value:-1 - 0xfdd6 | 21 16 | local_set local_index:22 - 0xfdd8 | 20 15 | local_get local_index:21 - 0xfdda | 20 16 | local_get local_index:22 - 0xfddc | 73 | i32_xor - 0xfddd | 21 17 | local_set local_index:23 - 0xfddf | 41 01 | i32_const value:1 - 0xfde1 | 21 18 | local_set local_index:24 - 0xfde3 | 20 17 | local_get local_index:23 - 0xfde5 | 20 18 | local_get local_index:24 - 0xfde7 | 71 | i32_and - 0xfde8 | 21 19 | local_set local_index:25 - 0xfdea | 02 40 | block blockty:Empty - 0xfdec | 20 19 | local_get local_index:25 - 0xfdee | 45 | i32_eqz - 0xfdef | 0d 00 | br_if relative_depth:0 - 0xfdf1 | 20 04 | local_get local_index:4 - 0xfdf3 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfdf6 | 21 1a | local_set local_index:26 - 0xfdf8 | 20 1a | local_get local_index:26 - 0xfdfa | 10 fd 80 80 | call function_index:125 - | 80 00 - 0xfe00 | 21 1b | local_set local_index:27 - 0xfe02 | 20 04 | local_get local_index:4 - 0xfe04 | 20 1b | local_get local_index:27 - 0xfe06 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xfe09 | 41 00 | i32_const value:0 - 0xfe0b | 21 1c | local_set local_index:28 - 0xfe0d | 20 04 | local_get local_index:4 - 0xfe0f | 20 1c | local_get local_index:28 - 0xfe11 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xfe14 | 02 40 | block blockty:Empty - 0xfe16 | 03 40 | loop blockty:Empty - 0xfe18 | 20 04 | local_get local_index:4 - 0xfe1a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xfe1d | 21 1d | local_set local_index:29 - 0xfe1f | 20 04 | local_get local_index:4 - 0xfe21 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xfe24 | 21 1e | local_set local_index:30 - 0xfe26 | 20 1d | local_get local_index:29 - 0xfe28 | 21 1f | local_set local_index:31 - 0xfe2a | 20 1e | local_get local_index:30 - 0xfe2c | 21 20 | local_set local_index:32 - 0xfe2e | 20 1f | local_get local_index:31 - 0xfe30 | 20 20 | local_get local_index:32 - 0xfe32 | 48 | i32_lt_s - 0xfe33 | 21 21 | local_set local_index:33 - 0xfe35 | 41 01 | i32_const value:1 - 0xfe37 | 21 22 | local_set local_index:34 - 0xfe39 | 20 21 | local_get local_index:33 - 0xfe3b | 20 22 | local_get local_index:34 - 0xfe3d | 71 | i32_and - 0xfe3e | 21 23 | local_set local_index:35 - 0xfe40 | 20 23 | local_get local_index:35 - 0xfe42 | 45 | i32_eqz - 0xfe43 | 0d 01 | br_if relative_depth:1 - 0xfe45 | 20 04 | local_get local_index:4 - 0xfe47 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfe4a | 21 24 | local_set local_index:36 - 0xfe4c | 20 24 | local_get local_index:36 - 0xfe4e | 10 f7 80 80 | call function_index:119 - | 80 00 - 0xfe54 | 21 25 | local_set local_index:37 - 0xfe56 | 41 80 80 80 | i32_const value:67108864 - | 20 - 0xfe5b | 21 26 | local_set local_index:38 - 0xfe5d | 20 25 | local_get local_index:37 - 0xfe5f | 20 26 | local_get local_index:38 - 0xfe61 | 10 f8 80 80 | call function_index:120 - | 80 00 - 0xfe67 | 21 27 | local_set local_index:39 - 0xfe69 | 02 40 | block blockty:Empty - 0xfe6b | 20 27 | local_get local_index:39 - 0xfe6d | 0d 00 | br_if relative_depth:0 - 0xfe6f | 41 ec 9e 80 | i32_const value:3948 - | 80 00 - 0xfe75 | 21 28 | local_set local_index:40 - 0xfe77 | 41 dc 97 80 | i32_const value:3036 - | 80 00 - 0xfe7d | 21 29 | local_set local_index:41 - 0xfe7f | 41 f0 30 | i32_const value:6256 - 0xfe82 | 21 2a | local_set local_index:42 - 0xfe84 | 41 d6 94 80 | i32_const value:2646 - | 80 00 - 0xfe8a | 21 2b | local_set local_index:43 - 0xfe8c | 20 28 | local_get local_index:40 - 0xfe8e | 20 29 | local_get local_index:41 - 0xfe90 | 20 2a | local_get local_index:42 - 0xfe92 | 20 2b | local_get local_index:43 - 0xfe94 | 10 cb 81 80 | call function_index:203 - | 80 00 - 0xfe9a | 00 | unreachable - 0xfe9b | 0b | end - 0xfe9c | 20 04 | local_get local_index:4 - 0xfe9e | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0xfea1 | 21 2c | local_set local_index:44 - 0xfea3 | 41 0c | i32_const value:12 - 0xfea5 | 21 2d | local_set local_index:45 - 0xfea7 | 20 2c | local_get local_index:44 - 0xfea9 | 20 2d | local_get local_index:45 - 0xfeab | 6a | i32_add - 0xfeac | 21 2e | local_set local_index:46 - 0xfeae | 20 04 | local_get local_index:4 - 0xfeb0 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xfeb3 | 21 2f | local_set local_index:47 - 0xfeb5 | 41 02 | i32_const value:2 - 0xfeb7 | 21 30 | local_set local_index:48 - 0xfeb9 | 20 2f | local_get local_index:47 - 0xfebb | 20 30 | local_get local_index:48 - 0xfebd | 74 | i32_shl - 0xfebe | 21 31 | local_set local_index:49 - 0xfec0 | 20 2e | local_get local_index:46 - 0xfec2 | 20 31 | local_get local_index:49 - 0xfec4 | 6a | i32_add - 0xfec5 | 21 32 | local_set local_index:50 - 0xfec7 | 20 32 | local_get local_index:50 - 0xfec9 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0xfecc | 21 33 | local_set local_index:51 - 0xfece | 20 04 | local_get local_index:4 - 0xfed0 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xfed3 | 21 34 | local_set local_index:52 - 0xfed5 | 20 33 | local_get local_index:51 - 0xfed7 | 21 35 | local_set local_index:53 - 0xfed9 | 20 34 | local_get local_index:52 - 0xfedb | 21 36 | local_set local_index:54 - 0xfedd | 20 35 | local_get local_index:53 - 0xfedf | 20 36 | local_get local_index:54 - 0xfee1 | 46 | i32_eq - 0xfee2 | 21 37 | local_set local_index:55 - 0xfee4 | 41 01 | i32_const value:1 - 0xfee6 | 21 38 | local_set local_index:56 - 0xfee8 | 20 37 | local_get local_index:55 - 0xfeea | 20 38 | local_get local_index:56 - 0xfeec | 71 | i32_and - 0xfeed | 21 39 | local_set local_index:57 - 0xfeef | 02 40 | block blockty:Empty - 0xfef1 | 20 39 | local_get local_index:57 - 0xfef3 | 45 | i32_eqz - 0xfef4 | 0d 00 | br_if relative_depth:0 - 0xfef6 | 41 01 | i32_const value:1 - 0xfef8 | 21 3a | local_set local_index:58 - 0xfefa | 20 04 | local_get local_index:4 - 0xfefc | 20 3a | local_get local_index:58 - 0xfefe | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xff01 | 0c 04 | br relative_depth:4 - 0xff03 | 0b | end - 0xff04 | 20 04 | local_get local_index:4 - 0xff06 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xff09 | 21 3b | local_set local_index:59 - 0xff0b | 41 01 | i32_const value:1 - 0xff0d | 21 3c | local_set local_index:60 - 0xff0f | 20 3b | local_get local_index:59 - 0xff11 | 20 3c | local_get local_index:60 - 0xff13 | 6a | i32_add - 0xff14 | 21 3d | local_set local_index:61 - 0xff16 | 20 04 | local_get local_index:4 - 0xff18 | 20 3d | local_get local_index:61 - 0xff1a | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0xff1d | 0c 00 | br relative_depth:0 - 0xff1f | 0b | end - 0xff20 | 0b | end - 0xff21 | 41 00 | i32_const value:0 - 0xff23 | 21 3e | local_set local_index:62 - 0xff25 | 20 04 | local_get local_index:4 - 0xff27 | 20 3e | local_get local_index:62 - 0xff29 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xff2c | 0c 01 | br relative_depth:1 - 0xff2e | 0b | end - 0xff2f | 20 04 | local_get local_index:4 - 0xff31 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0xff34 | 21 3f | local_set local_index:63 - 0xff36 | 20 04 | local_get local_index:4 - 0xff38 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0xff3b | 21 40 | local_set local_index:64 - 0xff3d | 20 3f | local_get local_index:63 - 0xff3f | 20 40 | local_get local_index:64 - 0xff41 | 10 c6 81 80 | call function_index:198 - | 80 00 - 0xff47 | 21 41 | local_set local_index:65 - 0xff49 | 20 04 | local_get local_index:4 - 0xff4b | 20 41 | local_get local_index:65 - 0xff4d | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xff50 | 0b | end - 0xff51 | 20 04 | local_get local_index:4 - 0xff53 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0xff56 | 21 42 | local_set local_index:66 - 0xff58 | 41 20 | i32_const value:32 - 0xff5a | 21 43 | local_set local_index:67 - 0xff5c | 20 04 | local_get local_index:4 - 0xff5e | 20 43 | local_get local_index:67 - 0xff60 | 6a | i32_add - 0xff61 | 21 44 | local_set local_index:68 - 0xff63 | 20 44 | local_get local_index:68 - 0xff65 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0xff6b | 20 42 | local_get local_index:66 - 0xff6d | 0f | return - 0xff6e | 0b | end -============== func 198 ==================== - 0xff6f | e7 01 | size of function - 0xff71 | 01 | 1 local blocks - 0xff72 | 1c 7f | 28 locals of type I32 - 0xff74 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0xff7a | 21 02 | local_set local_index:2 - 0xff7c | 41 10 | i32_const value:16 - 0xff7e | 21 03 | local_set local_index:3 - 0xff80 | 20 02 | local_get local_index:2 - 0xff82 | 20 03 | local_get local_index:3 - 0xff84 | 6b | i32_sub - 0xff85 | 21 04 | local_set local_index:4 - 0xff87 | 20 04 | local_get local_index:4 - 0xff89 | 20 00 | local_get local_index:0 - 0xff8b | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xff8e | 20 04 | local_get local_index:4 - 0xff90 | 20 01 | local_get local_index:1 - 0xff92 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xff95 | 02 40 | block blockty:Empty - 0xff97 | 02 40 | block blockty:Empty - 0xff99 | 03 40 | loop blockty:Empty - 0xff9b | 20 04 | local_get local_index:4 - 0xff9d | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xffa0 | 21 05 | local_set local_index:5 - 0xffa2 | 41 00 | i32_const value:0 - 0xffa4 | 21 06 | local_set local_index:6 - 0xffa6 | 20 05 | local_get local_index:5 - 0xffa8 | 21 07 | local_set local_index:7 - 0xffaa | 20 06 | local_get local_index:6 - 0xffac | 21 08 | local_set local_index:8 - 0xffae | 20 07 | local_get local_index:7 - 0xffb0 | 20 08 | local_get local_index:8 - 0xffb2 | 47 | i32_ne - 0xffb3 | 21 09 | local_set local_index:9 - 0xffb5 | 41 01 | i32_const value:1 - 0xffb7 | 21 0a | local_set local_index:10 - 0xffb9 | 20 09 | local_get local_index:9 - 0xffbb | 20 0a | local_get local_index:10 - 0xffbd | 71 | i32_and - 0xffbe | 21 0b | local_set local_index:11 - 0xffc0 | 20 0b | local_get local_index:11 - 0xffc2 | 45 | i32_eqz - 0xffc3 | 0d 01 | br_if relative_depth:1 - 0xffc5 | 20 04 | local_get local_index:4 - 0xffc7 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xffca | 21 0c | local_set local_index:12 - 0xffcc | 20 0c | local_get local_index:12 - 0xffce | 28 02 80 01 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 128, memory: 0 } - 0xffd2 | 21 0d | local_set local_index:13 - 0xffd4 | 20 04 | local_get local_index:4 - 0xffd6 | 20 0d | local_get local_index:13 - 0xffd8 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xffdb | 20 04 | local_get local_index:4 - 0xffdd | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0xffe0 | 21 0e | local_set local_index:14 - 0xffe2 | 20 04 | local_get local_index:4 - 0xffe4 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0xffe7 | 21 0f | local_set local_index:15 - 0xffe9 | 20 0e | local_get local_index:14 - 0xffeb | 21 10 | local_set local_index:16 - 0xffed | 20 0f | local_get local_index:15 - 0xffef | 21 11 | local_set local_index:17 - 0xfff1 | 20 10 | local_get local_index:16 - 0xfff3 | 20 11 | local_get local_index:17 - 0xfff5 | 46 | i32_eq - 0xfff6 | 21 12 | local_set local_index:18 - 0xfff8 | 41 01 | i32_const value:1 - 0xfffa | 21 13 | local_set local_index:19 - 0xfffc | 20 12 | local_get local_index:18 - 0xfffe | 20 13 | local_get local_index:19 - 0x10000 | 71 | i32_and - 0x10001 | 21 14 | local_set local_index:20 - 0x10003 | 02 40 | block blockty:Empty - 0x10005 | 20 14 | local_get local_index:20 - 0x10007 | 45 | i32_eqz - 0x10008 | 0d 00 | br_if relative_depth:0 - 0x1000a | 41 01 | i32_const value:1 - 0x1000c | 21 15 | local_set local_index:21 - 0x1000e | 20 04 | local_get local_index:4 - 0x10010 | 20 15 | local_get local_index:21 - 0x10012 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x10015 | 0c 03 | br relative_depth:3 - 0x10017 | 0b | end - 0x10018 | 0c 00 | br relative_depth:0 - 0x1001a | 0b | end - 0x1001b | 0b | end - 0x1001c | 20 04 | local_get local_index:4 - 0x1001e | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x10021 | 21 16 | local_set local_index:22 - 0x10023 | 41 80 80 80 | i32_const value:0 - | 80 00 - 0x10029 | 21 17 | local_set local_index:23 - 0x1002b | 20 16 | local_get local_index:22 - 0x1002d | 21 18 | local_set local_index:24 - 0x1002f | 20 17 | local_get local_index:23 - 0x10031 | 21 19 | local_set local_index:25 - 0x10033 | 20 18 | local_get local_index:24 - 0x10035 | 20 19 | local_get local_index:25 - 0x10037 | 46 | i32_eq - 0x10038 | 21 1a | local_set local_index:26 - 0x1003a | 41 01 | i32_const value:1 - 0x1003c | 21 1b | local_set local_index:27 - 0x1003e | 20 1a | local_get local_index:26 - 0x10040 | 20 1b | local_get local_index:27 - 0x10042 | 71 | i32_and - 0x10043 | 21 1c | local_set local_index:28 - 0x10045 | 20 04 | local_get local_index:4 - 0x10047 | 20 1c | local_get local_index:28 - 0x10049 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1004c | 0b | end - 0x1004d | 20 04 | local_get local_index:4 - 0x1004f | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x10052 | 21 1d | local_set local_index:29 - 0x10054 | 20 1d | local_get local_index:29 - 0x10056 | 0f | return - 0x10057 | 0b | end -============== func 199 ==================== - 0x10058 | 6c | size of function - 0x10059 | 01 | 1 local blocks - 0x1005a | 0d 7f | 13 locals of type I32 - 0x1005c | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x10062 | 21 01 | local_set local_index:1 - 0x10064 | 41 10 | i32_const value:16 - 0x10066 | 21 02 | local_set local_index:2 - 0x10068 | 20 01 | local_get local_index:1 - 0x1006a | 20 02 | local_get local_index:2 - 0x1006c | 6b | i32_sub - 0x1006d | 21 03 | local_set local_index:3 - 0x1006f | 20 03 | local_get local_index:3 - 0x10071 | 20 00 | local_get local_index:0 - 0x10073 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x10076 | 20 03 | local_get local_index:3 - 0x10078 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1007b | 21 04 | local_set local_index:4 - 0x1007d | 20 04 | local_get local_index:4 - 0x1007f | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10082 | 21 05 | local_set local_index:5 - 0x10084 | 20 05 | local_get local_index:5 - 0x10086 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10089 | 21 06 | local_set local_index:6 - 0x1008b | 41 20 | i32_const value:32 - 0x1008d | 21 07 | local_set local_index:7 - 0x1008f | 20 06 | local_get local_index:6 - 0x10091 | 20 07 | local_get local_index:7 - 0x10093 | 71 | i32_and - 0x10094 | 21 08 | local_set local_index:8 - 0x10096 | 02 40 | block blockty:Empty - 0x10098 | 02 40 | block blockty:Empty - 0x1009a | 20 08 | local_get local_index:8 - 0x1009c | 45 | i32_eqz - 0x1009d | 0d 00 | br_if relative_depth:0 - 0x1009f | 41 00 | i32_const value:0 - 0x100a1 | 21 09 | local_set local_index:9 - 0x100a3 | 20 09 | local_get local_index:9 - 0x100a5 | 21 0a | local_set local_index:10 - 0x100a7 | 0c 01 | br relative_depth:1 - 0x100a9 | 0b | end - 0x100aa | 20 03 | local_get local_index:3 - 0x100ac | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x100af | 21 0b | local_set local_index:11 - 0x100b1 | 20 0b | local_get local_index:11 - 0x100b3 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x100b6 | 21 0c | local_set local_index:12 - 0x100b8 | 20 0c | local_get local_index:12 - 0x100ba | 21 0a | local_set local_index:10 - 0x100bc | 0b | end - 0x100bd | 20 0a | local_get local_index:10 - 0x100bf | 21 0d | local_set local_index:13 - 0x100c1 | 20 0d | local_get local_index:13 - 0x100c3 | 0f | return - 0x100c4 | 0b | end -============== func 200 ==================== - 0x100c5 | ae 01 | size of function - 0x100c7 | 01 | 1 local blocks - 0x100c8 | 12 7f | 18 locals of type I32 - 0x100ca | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x100d0 | 21 02 | local_set local_index:2 - 0x100d2 | 41 10 | i32_const value:16 - 0x100d4 | 21 03 | local_set local_index:3 - 0x100d6 | 20 02 | local_get local_index:2 - 0x100d8 | 20 03 | local_get local_index:3 - 0x100da | 6b | i32_sub - 0x100db | 21 04 | local_set local_index:4 - 0x100dd | 20 04 | local_get local_index:4 - 0x100df | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x100e5 | 20 04 | local_get local_index:4 - 0x100e7 | 20 00 | local_get local_index:0 - 0x100e9 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x100ec | 20 04 | local_get local_index:4 - 0x100ee | 20 01 | local_get local_index:1 - 0x100f0 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x100f3 | 20 04 | local_get local_index:4 - 0x100f5 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x100f8 | 21 05 | local_set local_index:5 - 0x100fa | 20 04 | local_get local_index:4 - 0x100fc | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x100ff | 21 06 | local_set local_index:6 - 0x10101 | 20 04 | local_get local_index:4 - 0x10103 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10106 | 21 07 | local_set local_index:7 - 0x10108 | 20 07 | local_get local_index:7 - 0x1010a | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1010d | 21 08 | local_set local_index:8 - 0x1010f | 20 05 | local_get local_index:5 - 0x10111 | 20 06 | local_get local_index:6 - 0x10113 | 20 08 | local_get local_index:8 - 0x10115 | 10 bb 80 80 | call function_index:59 - | 80 00 - 0x1011b | 21 09 | local_set local_index:9 - 0x1011d | 20 04 | local_get local_index:4 - 0x1011f | 20 09 | local_get local_index:9 - 0x10121 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x10124 | 20 04 | local_get local_index:4 - 0x10126 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x10129 | 21 0a | local_set local_index:10 - 0x1012b | 41 00 | i32_const value:0 - 0x1012d | 21 0b | local_set local_index:11 - 0x1012f | 20 0a | local_get local_index:10 - 0x10131 | 21 0c | local_set local_index:12 - 0x10133 | 20 0b | local_get local_index:11 - 0x10135 | 21 0d | local_set local_index:13 - 0x10137 | 20 0c | local_get local_index:12 - 0x10139 | 20 0d | local_get local_index:13 - 0x1013b | 46 | i32_eq - 0x1013c | 21 0e | local_set local_index:14 - 0x1013e | 41 01 | i32_const value:1 - 0x10140 | 21 0f | local_set local_index:15 - 0x10142 | 20 0e | local_get local_index:14 - 0x10144 | 20 0f | local_get local_index:15 - 0x10146 | 71 | i32_and - 0x10147 | 21 10 | local_set local_index:16 - 0x10149 | 02 40 | block blockty:Empty - 0x1014b | 20 10 | local_get local_index:16 - 0x1014d | 45 | i32_eqz - 0x1014e | 0d 00 | br_if relative_depth:0 - 0x10150 | 10 94 80 80 | call function_index:20 - | 80 00 - 0x10156 | 0b | end - 0x10157 | 20 04 | local_get local_index:4 - 0x10159 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x1015c | 21 11 | local_set local_index:17 - 0x1015e | 41 10 | i32_const value:16 - 0x10160 | 21 12 | local_set local_index:18 - 0x10162 | 20 04 | local_get local_index:4 - 0x10164 | 20 12 | local_get local_index:18 - 0x10166 | 6a | i32_add - 0x10167 | 21 13 | local_set local_index:19 - 0x10169 | 20 13 | local_get local_index:19 - 0x1016b | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x10171 | 20 11 | local_get local_index:17 - 0x10173 | 0f | return - 0x10174 | 0b | end -============== func 201 ==================== - 0x10175 | b6 05 | size of function - 0x10177 | 01 | 1 local blocks - 0x10178 | 58 7f | 88 locals of type I32 - 0x1017a | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x10180 | 21 03 | local_set local_index:3 - 0x10182 | 41 20 | i32_const value:32 - 0x10184 | 21 04 | local_set local_index:4 - 0x10186 | 20 03 | local_get local_index:3 - 0x10188 | 20 04 | local_get local_index:4 - 0x1018a | 6b | i32_sub - 0x1018b | 21 05 | local_set local_index:5 - 0x1018d | 20 05 | local_get local_index:5 - 0x1018f | 20 00 | local_get local_index:0 - 0x10191 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x10194 | 20 05 | local_get local_index:5 - 0x10196 | 20 01 | local_get local_index:1 - 0x10198 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x1019b | 20 05 | local_get local_index:5 - 0x1019d | 20 02 | local_get local_index:2 - 0x1019f | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x101a2 | 41 00 | i32_const value:0 - 0x101a4 | 21 06 | local_set local_index:6 - 0x101a6 | 20 05 | local_get local_index:5 - 0x101a8 | 20 06 | local_get local_index:6 - 0x101aa | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x101ad | 41 00 | i32_const value:0 - 0x101af | 21 07 | local_set local_index:7 - 0x101b1 | 20 05 | local_get local_index:5 - 0x101b3 | 20 07 | local_get local_index:7 - 0x101b5 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x101b8 | 20 05 | local_get local_index:5 - 0x101ba | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x101bd | 21 08 | local_set local_index:8 - 0x101bf | 41 01 | i32_const value:1 - 0x101c1 | 21 09 | local_set local_index:9 - 0x101c3 | 20 08 | local_get local_index:8 - 0x101c5 | 20 09 | local_get local_index:9 - 0x101c7 | 6b | i32_sub - 0x101c8 | 21 0a | local_set local_index:10 - 0x101ca | 20 05 | local_get local_index:5 - 0x101cc | 20 0a | local_get local_index:10 - 0x101ce | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x101d1 | 20 05 | local_get local_index:5 - 0x101d3 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x101d6 | 21 0b | local_set local_index:11 - 0x101d8 | 41 00 | i32_const value:0 - 0x101da | 21 0c | local_set local_index:12 - 0x101dc | 20 0b | local_get local_index:11 - 0x101de | 21 0d | local_set local_index:13 - 0x101e0 | 20 0c | local_get local_index:12 - 0x101e2 | 21 0e | local_set local_index:14 - 0x101e4 | 20 0d | local_get local_index:13 - 0x101e6 | 20 0e | local_get local_index:14 - 0x101e8 | 4e | i32_ge_s - 0x101e9 | 21 0f | local_set local_index:15 - 0x101eb | 41 01 | i32_const value:1 - 0x101ed | 21 10 | local_set local_index:16 - 0x101ef | 20 0f | local_get local_index:15 - 0x101f1 | 20 10 | local_get local_index:16 - 0x101f3 | 71 | i32_and - 0x101f4 | 21 11 | local_set local_index:17 - 0x101f6 | 02 40 | block blockty:Empty - 0x101f8 | 02 40 | block blockty:Empty - 0x101fa | 20 11 | local_get local_index:17 - 0x101fc | 45 | i32_eqz - 0x101fd | 0d 00 | br_if relative_depth:0 - 0x101ff | 20 05 | local_get local_index:5 - 0x10201 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x10204 | 21 12 | local_set local_index:18 - 0x10206 | 20 05 | local_get local_index:5 - 0x10208 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1020b | 21 13 | local_set local_index:19 - 0x1020d | 20 05 | local_get local_index:5 - 0x1020f | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x10212 | 21 14 | local_set local_index:20 - 0x10214 | 41 03 | i32_const value:3 - 0x10216 | 21 15 | local_set local_index:21 - 0x10218 | 20 14 | local_get local_index:20 - 0x1021a | 20 15 | local_get local_index:21 - 0x1021c | 74 | i32_shl - 0x1021d | 21 16 | local_set local_index:22 - 0x1021f | 20 13 | local_get local_index:19 - 0x10221 | 20 16 | local_get local_index:22 - 0x10223 | 6a | i32_add - 0x10224 | 21 17 | local_set local_index:23 - 0x10226 | 20 17 | local_get local_index:23 - 0x10228 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x1022b | 21 18 | local_set local_index:24 - 0x1022d | 20 12 | local_get local_index:18 - 0x1022f | 21 19 | local_set local_index:25 - 0x10231 | 20 18 | local_get local_index:24 - 0x10233 | 21 1a | local_set local_index:26 - 0x10235 | 20 19 | local_get local_index:25 - 0x10237 | 20 1a | local_get local_index:26 - 0x10239 | 4a | i32_gt_s - 0x1023a | 21 1b | local_set local_index:27 - 0x1023c | 41 01 | i32_const value:1 - 0x1023e | 21 1c | local_set local_index:28 - 0x10240 | 20 1b | local_get local_index:27 - 0x10242 | 20 1c | local_get local_index:28 - 0x10244 | 71 | i32_and - 0x10245 | 21 1d | local_set local_index:29 - 0x10247 | 20 1d | local_get local_index:29 - 0x10249 | 45 | i32_eqz - 0x1024a | 0d 00 | br_if relative_depth:0 - 0x1024c | 20 05 | local_get local_index:5 - 0x1024e | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10251 | 21 1e | local_set local_index:30 - 0x10253 | 20 05 | local_get local_index:5 - 0x10255 | 20 1e | local_get local_index:30 - 0x10257 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x1025a | 0c 01 | br relative_depth:1 - 0x1025c | 0b | end - 0x1025d | 02 40 | block blockty:Empty - 0x1025f | 03 40 | loop blockty:Empty - 0x10261 | 20 05 | local_get local_index:5 - 0x10263 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x10266 | 21 1f | local_set local_index:31 - 0x10268 | 20 05 | local_get local_index:5 - 0x1026a | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x1026d | 21 20 | local_set local_index:32 - 0x1026f | 20 1f | local_get local_index:31 - 0x10271 | 21 21 | local_set local_index:33 - 0x10273 | 20 20 | local_get local_index:32 - 0x10275 | 21 22 | local_set local_index:34 - 0x10277 | 20 21 | local_get local_index:33 - 0x10279 | 20 22 | local_get local_index:34 - 0x1027b | 48 | i32_lt_s - 0x1027c | 21 23 | local_set local_index:35 - 0x1027e | 41 01 | i32_const value:1 - 0x10280 | 21 24 | local_set local_index:36 - 0x10282 | 20 23 | local_get local_index:35 - 0x10284 | 20 24 | local_get local_index:36 - 0x10286 | 71 | i32_and - 0x10287 | 21 25 | local_set local_index:37 - 0x10289 | 20 25 | local_get local_index:37 - 0x1028b | 45 | i32_eqz - 0x1028c | 0d 01 | br_if relative_depth:1 - 0x1028e | 20 05 | local_get local_index:5 - 0x10290 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x10293 | 21 26 | local_set local_index:38 - 0x10295 | 20 05 | local_get local_index:5 - 0x10297 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x1029a | 21 27 | local_set local_index:39 - 0x1029c | 20 05 | local_get local_index:5 - 0x1029e | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x102a1 | 21 28 | local_set local_index:40 - 0x102a3 | 20 27 | local_get local_index:39 - 0x102a5 | 20 28 | local_get local_index:40 - 0x102a7 | 6b | i32_sub - 0x102a8 | 21 29 | local_set local_index:41 - 0x102aa | 41 02 | i32_const value:2 - 0x102ac | 21 2a | local_set local_index:42 - 0x102ae | 20 29 | local_get local_index:41 - 0x102b0 | 20 2a | local_get local_index:42 - 0x102b2 | 6d | i32_div_s - 0x102b3 | 21 2b | local_set local_index:43 - 0x102b5 | 20 26 | local_get local_index:38 - 0x102b7 | 20 2b | local_get local_index:43 - 0x102b9 | 6a | i32_add - 0x102ba | 21 2c | local_set local_index:44 - 0x102bc | 20 05 | local_get local_index:5 - 0x102be | 20 2c | local_get local_index:44 - 0x102c0 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x102c3 | 20 05 | local_get local_index:5 - 0x102c5 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x102c8 | 21 2d | local_set local_index:45 - 0x102ca | 20 05 | local_get local_index:5 - 0x102cc | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x102cf | 21 2e | local_set local_index:46 - 0x102d1 | 20 05 | local_get local_index:5 - 0x102d3 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x102d6 | 21 2f | local_set local_index:47 - 0x102d8 | 41 03 | i32_const value:3 - 0x102da | 21 30 | local_set local_index:48 - 0x102dc | 20 2f | local_get local_index:47 - 0x102de | 20 30 | local_get local_index:48 - 0x102e0 | 74 | i32_shl - 0x102e1 | 21 31 | local_set local_index:49 - 0x102e3 | 20 2e | local_get local_index:46 - 0x102e5 | 20 31 | local_get local_index:49 - 0x102e7 | 6a | i32_add - 0x102e8 | 21 32 | local_set local_index:50 - 0x102ea | 20 32 | local_get local_index:50 - 0x102ec | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x102ef | 21 33 | local_set local_index:51 - 0x102f1 | 20 2d | local_get local_index:45 - 0x102f3 | 21 34 | local_set local_index:52 - 0x102f5 | 20 33 | local_get local_index:51 - 0x102f7 | 21 35 | local_set local_index:53 - 0x102f9 | 20 34 | local_get local_index:52 - 0x102fb | 20 35 | local_get local_index:53 - 0x102fd | 48 | i32_lt_s - 0x102fe | 21 36 | local_set local_index:54 - 0x10300 | 41 01 | i32_const value:1 - 0x10302 | 21 37 | local_set local_index:55 - 0x10304 | 20 36 | local_get local_index:54 - 0x10306 | 20 37 | local_get local_index:55 - 0x10308 | 71 | i32_and - 0x10309 | 21 38 | local_set local_index:56 - 0x1030b | 02 40 | block blockty:Empty - 0x1030d | 02 40 | block blockty:Empty - 0x1030f | 20 38 | local_get local_index:56 - 0x10311 | 45 | i32_eqz - 0x10312 | 0d 00 | br_if relative_depth:0 - 0x10314 | 20 05 | local_get local_index:5 - 0x10316 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10319 | 21 39 | local_set local_index:57 - 0x1031b | 20 05 | local_get local_index:5 - 0x1031d | 20 39 | local_get local_index:57 - 0x1031f | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x10322 | 0c 01 | br relative_depth:1 - 0x10324 | 0b | end - 0x10325 | 20 05 | local_get local_index:5 - 0x10327 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x1032a | 21 3a | local_set local_index:58 - 0x1032c | 20 05 | local_get local_index:5 - 0x1032e | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x10331 | 21 3b | local_set local_index:59 - 0x10333 | 20 05 | local_get local_index:5 - 0x10335 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10338 | 21 3c | local_set local_index:60 - 0x1033a | 41 03 | i32_const value:3 - 0x1033c | 21 3d | local_set local_index:61 - 0x1033e | 20 3c | local_get local_index:60 - 0x10340 | 20 3d | local_get local_index:61 - 0x10342 | 74 | i32_shl - 0x10343 | 21 3e | local_set local_index:62 - 0x10345 | 20 3b | local_get local_index:59 - 0x10347 | 20 3e | local_get local_index:62 - 0x10349 | 6a | i32_add - 0x1034a | 21 3f | local_set local_index:63 - 0x1034c | 20 3f | local_get local_index:63 - 0x1034e | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x10351 | 21 40 | local_set local_index:64 - 0x10353 | 20 3a | local_get local_index:58 - 0x10355 | 21 41 | local_set local_index:65 - 0x10357 | 20 40 | local_get local_index:64 - 0x10359 | 21 42 | local_set local_index:66 - 0x1035b | 20 41 | local_get local_index:65 - 0x1035d | 20 42 | local_get local_index:66 - 0x1035f | 4a | i32_gt_s - 0x10360 | 21 43 | local_set local_index:67 - 0x10362 | 41 01 | i32_const value:1 - 0x10364 | 21 44 | local_set local_index:68 - 0x10366 | 20 43 | local_get local_index:67 - 0x10368 | 20 44 | local_get local_index:68 - 0x1036a | 71 | i32_and - 0x1036b | 21 45 | local_set local_index:69 - 0x1036d | 02 40 | block blockty:Empty - 0x1036f | 02 40 | block blockty:Empty - 0x10371 | 20 45 | local_get local_index:69 - 0x10373 | 45 | i32_eqz - 0x10374 | 0d 00 | br_if relative_depth:0 - 0x10376 | 20 05 | local_get local_index:5 - 0x10378 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x1037b | 21 46 | local_set local_index:70 - 0x1037d | 41 01 | i32_const value:1 - 0x1037f | 21 47 | local_set local_index:71 - 0x10381 | 20 46 | local_get local_index:70 - 0x10383 | 20 47 | local_get local_index:71 - 0x10385 | 6a | i32_add - 0x10386 | 21 48 | local_set local_index:72 - 0x10388 | 20 05 | local_get local_index:5 - 0x1038a | 20 48 | local_get local_index:72 - 0x1038c | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1038f | 0c 01 | br relative_depth:1 - 0x10391 | 0b | end - 0x10392 | 20 05 | local_get local_index:5 - 0x10394 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10397 | 21 49 | local_set local_index:73 - 0x10399 | 20 05 | local_get local_index:5 - 0x1039b | 20 49 | local_get local_index:73 - 0x1039d | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x103a0 | 0c 04 | br relative_depth:4 - 0x103a2 | 0b | end - 0x103a3 | 0b | end - 0x103a4 | 0c 00 | br relative_depth:0 - 0x103a6 | 0b | end - 0x103a7 | 0b | end - 0x103a8 | 20 05 | local_get local_index:5 - 0x103aa | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x103ad | 21 4a | local_set local_index:74 - 0x103af | 20 05 | local_get local_index:5 - 0x103b1 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x103b4 | 21 4b | local_set local_index:75 - 0x103b6 | 20 05 | local_get local_index:5 - 0x103b8 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x103bb | 21 4c | local_set local_index:76 - 0x103bd | 41 03 | i32_const value:3 - 0x103bf | 21 4d | local_set local_index:77 - 0x103c1 | 20 4c | local_get local_index:76 - 0x103c3 | 20 4d | local_get local_index:77 - 0x103c5 | 74 | i32_shl - 0x103c6 | 21 4e | local_set local_index:78 - 0x103c8 | 20 4b | local_get local_index:75 - 0x103ca | 20 4e | local_get local_index:78 - 0x103cc | 6a | i32_add - 0x103cd | 21 4f | local_set local_index:79 - 0x103cf | 20 4f | local_get local_index:79 - 0x103d1 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x103d4 | 21 50 | local_set local_index:80 - 0x103d6 | 20 4a | local_get local_index:74 - 0x103d8 | 21 51 | local_set local_index:81 - 0x103da | 20 50 | local_get local_index:80 - 0x103dc | 21 52 | local_set local_index:82 - 0x103de | 20 51 | local_get local_index:81 - 0x103e0 | 20 52 | local_get local_index:82 - 0x103e2 | 4c | i32_le_s - 0x103e3 | 21 53 | local_set local_index:83 - 0x103e5 | 41 01 | i32_const value:1 - 0x103e7 | 21 54 | local_set local_index:84 - 0x103e9 | 20 53 | local_get local_index:83 - 0x103eb | 20 54 | local_get local_index:84 - 0x103ed | 71 | i32_and - 0x103ee | 21 55 | local_set local_index:85 - 0x103f0 | 02 40 | block blockty:Empty - 0x103f2 | 20 55 | local_get local_index:85 - 0x103f4 | 45 | i32_eqz - 0x103f5 | 0d 00 | br_if relative_depth:0 - 0x103f7 | 20 05 | local_get local_index:5 - 0x103f9 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x103fc | 21 56 | local_set local_index:86 - 0x103fe | 20 05 | local_get local_index:5 - 0x10400 | 20 56 | local_get local_index:86 - 0x10402 | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x10405 | 0c 01 | br relative_depth:1 - 0x10407 | 0b | end - 0x10408 | 20 05 | local_get local_index:5 - 0x1040a | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x1040d | 21 57 | local_set local_index:87 - 0x1040f | 41 01 | i32_const value:1 - 0x10411 | 21 58 | local_set local_index:88 - 0x10413 | 20 57 | local_get local_index:87 - 0x10415 | 20 58 | local_get local_index:88 - 0x10417 | 6a | i32_add - 0x10418 | 21 59 | local_set local_index:89 - 0x1041a | 20 05 | local_get local_index:5 - 0x1041c | 20 59 | local_get local_index:89 - 0x1041e | 36 02 1c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x10421 | 0b | end - 0x10422 | 20 05 | local_get local_index:5 - 0x10424 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x10427 | 21 5a | local_set local_index:90 - 0x10429 | 20 5a | local_get local_index:90 - 0x1042b | 0f | return - 0x1042c | 0b | end -============== func 202 ==================== - 0x1042d | 04 | size of function - 0x1042e | 00 | 0 local blocks - 0x1042f | 00 | unreachable - 0x10430 | 00 | unreachable - 0x10431 | 0b | end -============== func 203 ==================== - 0x10432 | 4d | size of function - 0x10433 | 01 | 1 local blocks - 0x10434 | 01 7f | 1 locals of type I32 - 0x10436 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x1043c | 41 10 | i32_const value:16 - 0x1043e | 6b | i32_sub - 0x1043f | 22 04 | local_tee local_index:4 - 0x10441 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x10447 | 20 04 | local_get local_index:4 - 0x10449 | 20 02 | local_get local_index:2 - 0x1044b | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1044e | 20 04 | local_get local_index:4 - 0x10450 | 20 03 | local_get local_index:3 - 0x10452 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10455 | 20 04 | local_get local_index:4 - 0x10457 | 20 01 | local_get local_index:1 - 0x10459 | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x1045c | 20 04 | local_get local_index:4 - 0x1045e | 20 00 | local_get local_index:0 - 0x10460 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10463 | 41 f0 bb 80 | i32_const value:7664 - | 80 00 - 0x10469 | 41 a7 a3 80 | i32_const value:4519 - | 80 00 - 0x1046f | 20 04 | local_get local_index:4 - 0x10471 | 10 cc 81 80 | call function_index:204 - | 80 00 - 0x10477 | 1a | drop - 0x10478 | 10 ca 81 80 | call function_index:202 - | 80 00 - 0x1047e | 00 | unreachable - 0x1047f | 0b | end -============== func 204 ==================== - 0x10480 | 37 | size of function - 0x10481 | 01 | 1 local blocks - 0x10482 | 01 7f | 1 locals of type I32 - 0x10484 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x1048a | 41 10 | i32_const value:16 - 0x1048c | 6b | i32_sub - 0x1048d | 22 03 | local_tee local_index:3 - 0x1048f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x10495 | 20 03 | local_get local_index:3 - 0x10497 | 20 02 | local_get local_index:2 - 0x10499 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x1049c | 20 00 | local_get local_index:0 - 0x1049e | 20 01 | local_get local_index:1 - 0x104a0 | 20 02 | local_get local_index:2 - 0x104a2 | 10 e6 81 80 | call function_index:230 - | 80 00 - 0x104a8 | 21 02 | local_set local_index:2 - 0x104aa | 20 03 | local_get local_index:3 - 0x104ac | 41 10 | i32_const value:16 - 0x104ae | 6a | i32_add - 0x104af | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x104b5 | 20 02 | local_get local_index:2 - 0x104b7 | 0b | end -============== func 205 ==================== - 0x104b8 | 0f | size of function - 0x104b9 | 00 | 0 local blocks - 0x104ba | 20 00 | local_get local_index:0 - 0x104bc | 10 cd 80 80 | call function_index:77 - | 80 00 - 0x104c2 | 41 ff ff 03 | i32_const value:65535 - 0x104c6 | 71 | i32_and - 0x104c7 | 0b | end -============== func 206 ==================== - 0x104c8 | 15 | size of function - 0x104c9 | 00 | 0 local blocks - 0x104ca | 20 00 | local_get local_index:0 - 0x104cc | 20 01 | local_get local_index:1 - 0x104ce | 20 02 | local_get local_index:2 - 0x104d0 | 20 03 | local_get local_index:3 - 0x104d2 | 10 ce 80 80 | call function_index:78 - | 80 00 - 0x104d8 | 41 ff ff 03 | i32_const value:65535 - 0x104dc | 71 | i32_and - 0x104dd | 0b | end -============== func 207 ==================== - 0x104de | 15 | size of function - 0x104df | 00 | 0 local blocks - 0x104e0 | 20 00 | local_get local_index:0 - 0x104e2 | 20 01 | local_get local_index:1 - 0x104e4 | 20 02 | local_get local_index:2 - 0x104e6 | 20 03 | local_get local_index:3 - 0x104e8 | 10 cf 80 80 | call function_index:79 - | 80 00 - 0x104ee | 41 ff ff 03 | i32_const value:65535 - 0x104f2 | 71 | i32_and - 0x104f3 | 0b | end -============== func 208 ==================== - 0x104f4 | 02 | size of function - 0x104f5 | 00 | 0 local blocks - 0x104f6 | 0b | end -============== func 209 ==================== - 0x104f7 | 2e | size of function - 0x104f8 | 00 | 0 local blocks - 0x104f9 | 10 d0 81 80 | call function_index:208 - | 80 00 - 0x104ff | 02 40 | block blockty:Empty - 0x10501 | 20 00 | local_get local_index:0 - 0x10503 | 10 cd 81 80 | call function_index:205 - | 80 00 - 0x10509 | 22 00 | local_tee local_index:0 - 0x1050b | 0d 00 | br_if relative_depth:0 - 0x1050d | 41 00 | i32_const value:0 - 0x1050f | 0f | return - 0x10510 | 0b | end - 0x10511 | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x10517 | 41 80 88 80 | i32_const value:1024 - | 80 00 - 0x1051d | 6a | i32_add - 0x1051e | 20 00 | local_get local_index:0 - 0x10520 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10523 | 41 7f | i32_const value:-1 - 0x10525 | 0b | end -============== func 210 ==================== - 0x10526 | 04 | size of function - 0x10527 | 00 | 0 local blocks - 0x10528 | 20 00 | local_get local_index:0 - 0x1052a | 0b | end -============== func 211 ==================== - 0x1052b | 13 | size of function - 0x1052c | 00 | 0 local blocks - 0x1052d | 20 00 | local_get local_index:0 - 0x1052f | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x10532 | 10 d2 81 80 | call function_index:210 - | 80 00 - 0x10538 | 10 d1 81 80 | call function_index:209 - | 80 00 - 0x1053e | 0b | end -============== func 212 ==================== - 0x1053f | 7f | size of function - 0x10540 | 01 | 1 local blocks - 0x10541 | 02 7f | 2 locals of type I32 - 0x10543 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x10549 | 41 10 | i32_const value:16 - 0x1054b | 6b | i32_sub - 0x1054c | 22 03 | local_tee local_index:3 - 0x1054e | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x10554 | 41 7f | i32_const value:-1 - 0x10556 | 21 04 | local_set local_index:4 - 0x10558 | 02 40 | block blockty:Empty - 0x1055a | 02 40 | block blockty:Empty - 0x1055c | 20 02 | local_get local_index:2 - 0x1055e | 41 7f | i32_const value:-1 - 0x10560 | 4a | i32_gt_s - 0x10561 | 0d 00 | br_if relative_depth:0 - 0x10563 | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x10569 | 41 80 88 80 | i32_const value:1024 - | 80 00 - 0x1056f | 6a | i32_add - 0x10570 | 41 1c | i32_const value:28 - 0x10572 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10575 | 0c 01 | br relative_depth:1 - 0x10577 | 0b | end - 0x10578 | 02 40 | block blockty:Empty - 0x1057a | 20 00 | local_get local_index:0 - 0x1057c | 20 01 | local_get local_index:1 - 0x1057e | 20 02 | local_get local_index:2 - 0x10580 | 20 03 | local_get local_index:3 - 0x10582 | 41 0c | i32_const value:12 - 0x10584 | 6a | i32_add - 0x10585 | 10 cf 81 80 | call function_index:207 - | 80 00 - 0x1058b | 22 02 | local_tee local_index:2 - 0x1058d | 45 | i32_eqz - 0x1058e | 0d 00 | br_if relative_depth:0 - 0x10590 | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x10596 | 41 80 88 80 | i32_const value:1024 - | 80 00 - 0x1059c | 6a | i32_add - 0x1059d | 20 02 | local_get local_index:2 - 0x1059f | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x105a2 | 41 7f | i32_const value:-1 - 0x105a4 | 21 04 | local_set local_index:4 - 0x105a6 | 0c 01 | br relative_depth:1 - 0x105a8 | 0b | end - 0x105a9 | 20 03 | local_get local_index:3 - 0x105ab | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x105ae | 21 04 | local_set local_index:4 - 0x105b0 | 0b | end - 0x105b1 | 20 03 | local_get local_index:3 - 0x105b3 | 41 10 | i32_const value:16 - 0x105b5 | 6a | i32_add - 0x105b6 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x105bc | 20 04 | local_get local_index:4 - 0x105be | 0b | end -============== func 213 ==================== - 0x105bf | bb 02 | size of function - 0x105c1 | 01 | 1 local blocks - 0x105c2 | 07 7f | 7 locals of type I32 - 0x105c4 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x105ca | 41 10 | i32_const value:16 - 0x105cc | 6b | i32_sub - 0x105cd | 22 03 | local_tee local_index:3 - 0x105cf | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x105d5 | 20 03 | local_get local_index:3 - 0x105d7 | 20 02 | local_get local_index:2 - 0x105d9 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x105dc | 20 03 | local_get local_index:3 - 0x105de | 20 01 | local_get local_index:1 - 0x105e0 | 36 02 08 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x105e3 | 20 03 | local_get local_index:3 - 0x105e5 | 20 00 | local_get local_index:0 - 0x105e7 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x105ea | 22 01 | local_tee local_index:1 - 0x105ec | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x105ef | 20 03 | local_get local_index:3 - 0x105f1 | 20 00 | local_get local_index:0 - 0x105f3 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x105f6 | 20 01 | local_get local_index:1 - 0x105f8 | 6b | i32_sub - 0x105f9 | 22 04 | local_tee local_index:4 - 0x105fb | 36 02 04 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x105fe | 41 02 | i32_const value:2 - 0x10600 | 21 05 | local_set local_index:5 - 0x10602 | 02 40 | block blockty:Empty - 0x10604 | 02 40 | block blockty:Empty - 0x10606 | 20 00 | local_get local_index:0 - 0x10608 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x1060b | 20 03 | local_get local_index:3 - 0x1060d | 41 02 | i32_const value:2 - 0x1060f | 10 d4 81 80 | call function_index:212 - | 80 00 - 0x10615 | 22 01 | local_tee local_index:1 - 0x10617 | 20 04 | local_get local_index:4 - 0x10619 | 20 02 | local_get local_index:2 - 0x1061b | 6a | i32_add - 0x1061c | 22 06 | local_tee local_index:6 - 0x1061e | 46 | i32_eq - 0x1061f | 0d 00 | br_if relative_depth:0 - 0x10621 | 20 03 | local_get local_index:3 - 0x10623 | 21 04 | local_set local_index:4 - 0x10625 | 03 40 | loop blockty:Empty - 0x10627 | 02 40 | block blockty:Empty - 0x10629 | 20 01 | local_get local_index:1 - 0x1062b | 41 7f | i32_const value:-1 - 0x1062d | 4a | i32_gt_s - 0x1062e | 0d 00 | br_if relative_depth:0 - 0x10630 | 41 00 | i32_const value:0 - 0x10632 | 21 01 | local_set local_index:1 - 0x10634 | 20 00 | local_get local_index:0 - 0x10636 | 41 00 | i32_const value:0 - 0x10638 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x1063b | 20 00 | local_get local_index:0 - 0x1063d | 42 00 | i64_const value:0 - 0x1063f | 37 03 10 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 16, memory: 0 } - 0x10642 | 20 00 | local_get local_index:0 - 0x10644 | 20 00 | local_get local_index:0 - 0x10646 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10649 | 41 20 | i32_const value:32 - 0x1064b | 72 | i32_or - 0x1064c | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1064f | 20 05 | local_get local_index:5 - 0x10651 | 41 02 | i32_const value:2 - 0x10653 | 46 | i32_eq - 0x10654 | 0d 03 | br_if relative_depth:3 - 0x10656 | 20 02 | local_get local_index:2 - 0x10658 | 20 04 | local_get local_index:4 - 0x1065a | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x1065d | 6b | i32_sub - 0x1065e | 21 01 | local_set local_index:1 - 0x10660 | 0c 03 | br relative_depth:3 - 0x10662 | 0b | end - 0x10663 | 20 04 | local_get local_index:4 - 0x10665 | 20 01 | local_get local_index:1 - 0x10667 | 20 04 | local_get local_index:4 - 0x10669 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x1066c | 22 07 | local_tee local_index:7 - 0x1066e | 4b | i32_gt_u - 0x1066f | 22 08 | local_tee local_index:8 - 0x10671 | 41 03 | i32_const value:3 - 0x10673 | 74 | i32_shl - 0x10674 | 6a | i32_add - 0x10675 | 22 09 | local_tee local_index:9 - 0x10677 | 20 09 | local_get local_index:9 - 0x10679 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1067c | 20 01 | local_get local_index:1 - 0x1067e | 20 07 | local_get local_index:7 - 0x10680 | 41 00 | i32_const value:0 - 0x10682 | 20 08 | local_get local_index:8 - 0x10684 | 1b | select - 0x10685 | 6b | i32_sub - 0x10686 | 22 07 | local_tee local_index:7 - 0x10688 | 6a | i32_add - 0x10689 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1068c | 20 04 | local_get local_index:4 - 0x1068e | 41 0c | i32_const value:12 - 0x10690 | 41 04 | i32_const value:4 - 0x10692 | 20 08 | local_get local_index:8 - 0x10694 | 1b | select - 0x10695 | 6a | i32_add - 0x10696 | 22 04 | local_tee local_index:4 - 0x10698 | 20 04 | local_get local_index:4 - 0x1069a | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1069d | 20 07 | local_get local_index:7 - 0x1069f | 6b | i32_sub - 0x106a0 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x106a3 | 20 09 | local_get local_index:9 - 0x106a5 | 21 04 | local_set local_index:4 - 0x106a7 | 20 06 | local_get local_index:6 - 0x106a9 | 20 01 | local_get local_index:1 - 0x106ab | 6b | i32_sub - 0x106ac | 22 06 | local_tee local_index:6 - 0x106ae | 20 00 | local_get local_index:0 - 0x106b0 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x106b3 | 20 09 | local_get local_index:9 - 0x106b5 | 20 05 | local_get local_index:5 - 0x106b7 | 20 08 | local_get local_index:8 - 0x106b9 | 6b | i32_sub - 0x106ba | 22 05 | local_tee local_index:5 - 0x106bc | 10 d4 81 80 | call function_index:212 - | 80 00 - 0x106c2 | 22 01 | local_tee local_index:1 - 0x106c4 | 47 | i32_ne - 0x106c5 | 0d 00 | br_if relative_depth:0 - 0x106c7 | 0b | end - 0x106c8 | 0b | end - 0x106c9 | 20 00 | local_get local_index:0 - 0x106cb | 20 00 | local_get local_index:0 - 0x106cd | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x106d0 | 22 01 | local_tee local_index:1 - 0x106d2 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x106d5 | 20 00 | local_get local_index:0 - 0x106d7 | 20 01 | local_get local_index:1 - 0x106d9 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x106dc | 20 00 | local_get local_index:0 - 0x106de | 20 01 | local_get local_index:1 - 0x106e0 | 20 00 | local_get local_index:0 - 0x106e2 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x106e5 | 6a | i32_add - 0x106e6 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x106e9 | 20 02 | local_get local_index:2 - 0x106eb | 21 01 | local_set local_index:1 - 0x106ed | 0b | end - 0x106ee | 20 03 | local_get local_index:3 - 0x106f0 | 41 10 | i32_const value:16 - 0x106f2 | 6a | i32_add - 0x106f3 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x106f9 | 20 01 | local_get local_index:1 - 0x106fb | 0b | end -============== func 214 ==================== - 0x106fc | 6b | size of function - 0x106fd | 01 | 1 local blocks - 0x106fe | 01 7f | 1 locals of type I32 - 0x10700 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x10706 | 41 10 | i32_const value:16 - 0x10708 | 6b | i32_sub - 0x10709 | 22 03 | local_tee local_index:3 - 0x1070b | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x10711 | 02 40 | block blockty:Empty - 0x10713 | 02 40 | block blockty:Empty - 0x10715 | 20 00 | local_get local_index:0 - 0x10717 | 20 01 | local_get local_index:1 - 0x10719 | 20 02 | local_get local_index:2 - 0x1071b | 41 ff 01 | i32_const value:255 - 0x1071e | 71 | i32_and - 0x1071f | 20 03 | local_get local_index:3 - 0x10721 | 41 08 | i32_const value:8 - 0x10723 | 6a | i32_add - 0x10724 | 10 ce 81 80 | call function_index:206 - | 80 00 - 0x1072a | 22 02 | local_tee local_index:2 - 0x1072c | 45 | i32_eqz - 0x1072d | 0d 00 | br_if relative_depth:0 - 0x1072f | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x10735 | 41 80 88 80 | i32_const value:1024 - | 80 00 - 0x1073b | 6a | i32_add - 0x1073c | 41 c6 00 | i32_const value:70 - 0x1073f | 20 02 | local_get local_index:2 - 0x10741 | 20 02 | local_get local_index:2 - 0x10743 | 41 cc 00 | i32_const value:76 - 0x10746 | 46 | i32_eq - 0x10747 | 1b | select - 0x10748 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1074b | 42 7f | i64_const value:-1 - 0x1074d | 21 01 | local_set local_index:1 - 0x1074f | 0c 01 | br relative_depth:1 - 0x10751 | 0b | end - 0x10752 | 20 03 | local_get local_index:3 - 0x10754 | 29 03 08 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 8, memory: 0 } - 0x10757 | 21 01 | local_set local_index:1 - 0x10759 | 0b | end - 0x1075a | 20 03 | local_get local_index:3 - 0x1075c | 41 10 | i32_const value:16 - 0x1075e | 6a | i32_add - 0x1075f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x10765 | 20 01 | local_get local_index:1 - 0x10767 | 0b | end -============== func 215 ==================== - 0x10768 | 11 | size of function - 0x10769 | 00 | 0 local blocks - 0x1076a | 20 00 | local_get local_index:0 - 0x1076c | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x1076f | 20 01 | local_get local_index:1 - 0x10771 | 20 02 | local_get local_index:2 - 0x10773 | 10 d6 81 80 | call function_index:214 - | 80 00 - 0x10779 | 0b | end -============== func 216 ==================== - 0x1077a | b3 01 | size of function - 0x1077c | 01 | 1 local blocks - 0x1077d | 03 7f | 3 locals of type I32 - 0x1077f | 41 00 | i32_const value:0 - 0x10781 | 21 01 | local_set local_index:1 - 0x10783 | 02 40 | block blockty:Empty - 0x10785 | 20 00 | local_get local_index:0 - 0x10787 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x1078a | 41 ff ff ff | i32_const value:-1073741825 - | ff 7b - 0x10790 | 71 | i32_and - 0x10791 | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x10797 | 41 84 88 80 | i32_const value:1028 - | 80 00 - 0x1079d | 6a | i32_add - 0x1079e | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x107a1 | 22 02 | local_tee local_index:2 - 0x107a3 | 46 | i32_eq - 0x107a4 | 0d 00 | br_if relative_depth:0 - 0x107a6 | 41 01 | i32_const value:1 - 0x107a8 | 21 01 | local_set local_index:1 - 0x107aa | 20 00 | local_get local_index:0 - 0x107ac | 41 c4 00 | i32_const value:68 - 0x107af | 6a | i32_add - 0x107b0 | 22 03 | local_tee local_index:3 - 0x107b2 | 41 00 | i32_const value:0 - 0x107b4 | 20 02 | local_get local_index:2 - 0x107b6 | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x107ba | 45 | i32_eqz - 0x107bb | 0d 00 | br_if relative_depth:0 - 0x107bd | 20 03 | local_get local_index:3 - 0x107bf | 41 00 | i32_const value:0 - 0x107c1 | 20 02 | local_get local_index:2 - 0x107c3 | 41 80 80 80 | i32_const value:1073741824 - | 80 04 - 0x107c9 | 72 | i32_or - 0x107ca | 22 02 | local_tee local_index:2 - 0x107cc | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x107d0 | 22 00 | local_tee local_index:0 - 0x107d2 | 45 | i32_eqz - 0x107d3 | 0d 00 | br_if relative_depth:0 - 0x107d5 | 03 40 | loop blockty:Empty - 0x107d7 | 02 40 | block blockty:Empty - 0x107d9 | 02 40 | block blockty:Empty - 0x107db | 02 40 | block blockty:Empty - 0x107dd | 20 00 | local_get local_index:0 - 0x107df | 41 80 80 80 | i32_const value:1073741824 - | 80 04 - 0x107e5 | 71 | i32_and - 0x107e6 | 45 | i32_eqz - 0x107e7 | 0d 00 | br_if relative_depth:0 - 0x107e9 | 20 00 | local_get local_index:0 - 0x107eb | 21 01 | local_set local_index:1 - 0x107ed | 0c 01 | br relative_depth:1 - 0x107ef | 0b | end - 0x107f0 | 20 03 | local_get local_index:3 - 0x107f2 | 20 00 | local_get local_index:0 - 0x107f4 | 20 00 | local_get local_index:0 - 0x107f6 | 41 80 80 80 | i32_const value:1073741824 - | 80 04 - 0x107fc | 72 | i32_or - 0x107fd | 22 01 | local_tee local_index:1 - 0x107ff | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10803 | 20 00 | local_get local_index:0 - 0x10805 | 47 | i32_ne - 0x10806 | 0d 01 | br_if relative_depth:1 - 0x10808 | 0b | end - 0x10809 | 20 03 | local_get local_index:3 - 0x1080b | 41 00 | i32_const value:0 - 0x1080d | 20 01 | local_get local_index:1 - 0x1080f | 41 01 | i32_const value:1 - 0x10811 | 10 f2 81 80 | call function_index:242 - | 80 00 - 0x10817 | 0b | end - 0x10818 | 20 03 | local_get local_index:3 - 0x1081a | 41 00 | i32_const value:0 - 0x1081c | 20 02 | local_get local_index:2 - 0x1081e | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10822 | 22 00 | local_tee local_index:0 - 0x10824 | 0d 00 | br_if relative_depth:0 - 0x10826 | 0b | end - 0x10827 | 41 01 | i32_const value:1 - 0x10829 | 21 01 | local_set local_index:1 - 0x1082b | 0b | end - 0x1082c | 20 01 | local_get local_index:1 - 0x1082e | 0b | end -============== func 217 ==================== - 0x1082f | 3b | size of function - 0x10830 | 01 | 1 local blocks - 0x10831 | 01 7f | 1 locals of type I32 - 0x10833 | 20 00 | local_get local_index:0 - 0x10835 | 41 c4 00 | i32_const value:68 - 0x10838 | 6a | i32_add - 0x10839 | 21 00 | local_set local_index:0 - 0x1083b | 03 40 | loop blockty:Empty - 0x1083d | 20 00 | local_get local_index:0 - 0x1083f | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10842 | 22 01 | local_tee local_index:1 - 0x10844 | 20 00 | local_get local_index:0 - 0x10846 | 20 01 | local_get local_index:1 - 0x10848 | 41 00 | i32_const value:0 - 0x1084a | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1084e | 47 | i32_ne - 0x1084f | 0d 00 | br_if relative_depth:0 - 0x10851 | 0b | end - 0x10852 | 02 40 | block blockty:Empty - 0x10854 | 20 01 | local_get local_index:1 - 0x10856 | 41 80 80 80 | i32_const value:1073741824 - | 80 04 - 0x1085c | 71 | i32_and - 0x1085d | 45 | i32_eqz - 0x1085e | 0d 00 | br_if relative_depth:0 - 0x10860 | 20 00 | local_get local_index:0 - 0x10862 | 41 01 | i32_const value:1 - 0x10864 | fe 00 02 00 | memory_atomic_notify memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10868 | 1a | drop - 0x10869 | 0b | end - 0x1086a | 0b | end -============== func 218 ==================== - 0x1086b | 14 | size of function - 0x1086c | 00 | 0 local blocks - 0x1086d | 41 c8 be 80 | i32_const value:8008 - | 80 00 - 0x10873 | 10 f1 81 80 | call function_index:241 - | 80 00 - 0x10879 | 41 cc be 80 | i32_const value:8012 - | 80 00 - 0x1087f | 0b | end -============== func 219 ==================== - 0x10880 | db 03 | size of function - 0x10882 | 01 | 1 local blocks - 0x10883 | 03 7f | 3 locals of type I32 - 0x10885 | 02 40 | block blockty:Empty - 0x10887 | 10 da 81 80 | call function_index:218 - | 80 00 - 0x1088d | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10890 | 22 00 | local_tee local_index:0 - 0x10892 | 45 | i32_eqz - 0x10893 | 0d 00 | br_if relative_depth:0 - 0x10895 | 03 40 | loop blockty:Empty - 0x10897 | 02 40 | block blockty:Empty - 0x10899 | 20 00 | local_get local_index:0 - 0x1089b | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x1089e | 41 00 | i32_const value:0 - 0x108a0 | 48 | i32_lt_s - 0x108a1 | 0d 00 | br_if relative_depth:0 - 0x108a3 | 20 00 | local_get local_index:0 - 0x108a5 | 10 d8 81 80 | call function_index:216 - | 80 00 - 0x108ab | 1a | drop - 0x108ac | 0b | end - 0x108ad | 02 40 | block blockty:Empty - 0x108af | 20 00 | local_get local_index:0 - 0x108b1 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x108b4 | 20 00 | local_get local_index:0 - 0x108b6 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x108b9 | 46 | i32_eq - 0x108ba | 0d 00 | br_if relative_depth:0 - 0x108bc | 20 00 | local_get local_index:0 - 0x108be | 41 00 | i32_const value:0 - 0x108c0 | 41 00 | i32_const value:0 - 0x108c2 | 20 00 | local_get local_index:0 - 0x108c4 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x108c7 | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x108ce | 1a | drop - 0x108cf | 0b | end - 0x108d0 | 02 40 | block blockty:Empty - 0x108d2 | 20 00 | local_get local_index:0 - 0x108d4 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x108d7 | 22 01 | local_tee local_index:1 - 0x108d9 | 20 00 | local_get local_index:0 - 0x108db | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x108de | 22 02 | local_tee local_index:2 - 0x108e0 | 46 | i32_eq - 0x108e1 | 0d 00 | br_if relative_depth:0 - 0x108e3 | 20 00 | local_get local_index:0 - 0x108e5 | 20 01 | local_get local_index:1 - 0x108e7 | 20 02 | local_get local_index:2 - 0x108e9 | 6b | i32_sub - 0x108ea | ac | i64_extend_i32_s - 0x108eb | 41 01 | i32_const value:1 - 0x108ed | 20 00 | local_get local_index:0 - 0x108ef | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x108f2 | 11 85 80 80 | call_indirect type_index:5 table_index:0 - | 80 00 00 - 0x108f9 | 1a | drop - 0x108fa | 0b | end - 0x108fb | 20 00 | local_get local_index:0 - 0x108fd | 28 02 34 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 52, memory: 0 } - 0x10900 | 22 00 | local_tee local_index:0 - 0x10902 | 0d 00 | br_if relative_depth:0 - 0x10904 | 0b | end - 0x10905 | 0b | end - 0x10906 | 02 40 | block blockty:Empty - 0x10908 | 41 00 | i32_const value:0 - 0x1090a | 28 02 d0 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8016, memory: 0 } - | 80 80 00 - 0x10911 | 22 00 | local_tee local_index:0 - 0x10913 | 45 | i32_eqz - 0x10914 | 0d 00 | br_if relative_depth:0 - 0x10916 | 02 40 | block blockty:Empty - 0x10918 | 20 00 | local_get local_index:0 - 0x1091a | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x1091d | 41 00 | i32_const value:0 - 0x1091f | 48 | i32_lt_s - 0x10920 | 0d 00 | br_if relative_depth:0 - 0x10922 | 20 00 | local_get local_index:0 - 0x10924 | 10 d8 81 80 | call function_index:216 - | 80 00 - 0x1092a | 1a | drop - 0x1092b | 0b | end - 0x1092c | 02 40 | block blockty:Empty - 0x1092e | 20 00 | local_get local_index:0 - 0x10930 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10933 | 20 00 | local_get local_index:0 - 0x10935 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x10938 | 46 | i32_eq - 0x10939 | 0d 00 | br_if relative_depth:0 - 0x1093b | 20 00 | local_get local_index:0 - 0x1093d | 41 00 | i32_const value:0 - 0x1093f | 41 00 | i32_const value:0 - 0x10941 | 20 00 | local_get local_index:0 - 0x10943 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x10946 | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x1094d | 1a | drop - 0x1094e | 0b | end - 0x1094f | 20 00 | local_get local_index:0 - 0x10951 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x10954 | 22 01 | local_tee local_index:1 - 0x10956 | 20 00 | local_get local_index:0 - 0x10958 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x1095b | 22 02 | local_tee local_index:2 - 0x1095d | 46 | i32_eq - 0x1095e | 0d 00 | br_if relative_depth:0 - 0x10960 | 20 00 | local_get local_index:0 - 0x10962 | 20 01 | local_get local_index:1 - 0x10964 | 20 02 | local_get local_index:2 - 0x10966 | 6b | i32_sub - 0x10967 | ac | i64_extend_i32_s - 0x10968 | 41 01 | i32_const value:1 - 0x1096a | 20 00 | local_get local_index:0 - 0x1096c | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x1096f | 11 85 80 80 | call_indirect type_index:5 table_index:0 - | 80 00 00 - 0x10976 | 1a | drop - 0x10977 | 0b | end - 0x10978 | 02 40 | block blockty:Empty - 0x1097a | 41 00 | i32_const value:0 - 0x1097c | 28 02 d0 be | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8016, memory: 0 } - | 80 80 00 - 0x10983 | 22 00 | local_tee local_index:0 - 0x10985 | 45 | i32_eqz - 0x10986 | 0d 00 | br_if relative_depth:0 - 0x10988 | 02 40 | block blockty:Empty - 0x1098a | 20 00 | local_get local_index:0 - 0x1098c | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x1098f | 41 00 | i32_const value:0 - 0x10991 | 48 | i32_lt_s - 0x10992 | 0d 00 | br_if relative_depth:0 - 0x10994 | 20 00 | local_get local_index:0 - 0x10996 | 10 d8 81 80 | call function_index:216 - | 80 00 - 0x1099c | 1a | drop - 0x1099d | 0b | end - 0x1099e | 02 40 | block blockty:Empty - 0x109a0 | 20 00 | local_get local_index:0 - 0x109a2 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x109a5 | 20 00 | local_get local_index:0 - 0x109a7 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x109aa | 46 | i32_eq - 0x109ab | 0d 00 | br_if relative_depth:0 - 0x109ad | 20 00 | local_get local_index:0 - 0x109af | 41 00 | i32_const value:0 - 0x109b1 | 41 00 | i32_const value:0 - 0x109b3 | 20 00 | local_get local_index:0 - 0x109b5 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x109b8 | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x109bf | 1a | drop - 0x109c0 | 0b | end - 0x109c1 | 20 00 | local_get local_index:0 - 0x109c3 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x109c6 | 22 01 | local_tee local_index:1 - 0x109c8 | 20 00 | local_get local_index:0 - 0x109ca | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x109cd | 22 02 | local_tee local_index:2 - 0x109cf | 46 | i32_eq - 0x109d0 | 0d 00 | br_if relative_depth:0 - 0x109d2 | 20 00 | local_get local_index:0 - 0x109d4 | 20 01 | local_get local_index:1 - 0x109d6 | 20 02 | local_get local_index:2 - 0x109d8 | 6b | i32_sub - 0x109d9 | ac | i64_extend_i32_s - 0x109da | 41 01 | i32_const value:1 - 0x109dc | 20 00 | local_get local_index:0 - 0x109de | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x109e1 | 11 85 80 80 | call_indirect type_index:5 table_index:0 - | 80 00 00 - 0x109e8 | 1a | drop - 0x109e9 | 0b | end - 0x109ea | 02 40 | block blockty:Empty - 0x109ec | 41 00 | i32_const value:0 - 0x109ee | 28 02 f0 bc | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 7792, memory: 0 } - | 80 80 00 - 0x109f5 | 22 00 | local_tee local_index:0 - 0x109f7 | 45 | i32_eqz - 0x109f8 | 0d 00 | br_if relative_depth:0 - 0x109fa | 02 40 | block blockty:Empty - 0x109fc | 20 00 | local_get local_index:0 - 0x109fe | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x10a01 | 41 00 | i32_const value:0 - 0x10a03 | 48 | i32_lt_s - 0x10a04 | 0d 00 | br_if relative_depth:0 - 0x10a06 | 20 00 | local_get local_index:0 - 0x10a08 | 10 d8 81 80 | call function_index:216 - | 80 00 - 0x10a0e | 1a | drop - 0x10a0f | 0b | end - 0x10a10 | 02 40 | block blockty:Empty - 0x10a12 | 20 00 | local_get local_index:0 - 0x10a14 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10a17 | 20 00 | local_get local_index:0 - 0x10a19 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x10a1c | 46 | i32_eq - 0x10a1d | 0d 00 | br_if relative_depth:0 - 0x10a1f | 20 00 | local_get local_index:0 - 0x10a21 | 41 00 | i32_const value:0 - 0x10a23 | 41 00 | i32_const value:0 - 0x10a25 | 20 00 | local_get local_index:0 - 0x10a27 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x10a2a | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x10a31 | 1a | drop - 0x10a32 | 0b | end - 0x10a33 | 20 00 | local_get local_index:0 - 0x10a35 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x10a38 | 22 01 | local_tee local_index:1 - 0x10a3a | 20 00 | local_get local_index:0 - 0x10a3c | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x10a3f | 22 02 | local_tee local_index:2 - 0x10a41 | 46 | i32_eq - 0x10a42 | 0d 00 | br_if relative_depth:0 - 0x10a44 | 20 00 | local_get local_index:0 - 0x10a46 | 20 01 | local_get local_index:1 - 0x10a48 | 20 02 | local_get local_index:2 - 0x10a4a | 6b | i32_sub - 0x10a4b | ac | i64_extend_i32_s - 0x10a4c | 41 01 | i32_const value:1 - 0x10a4e | 20 00 | local_get local_index:0 - 0x10a50 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x10a53 | 11 85 80 80 | call_indirect type_index:5 table_index:0 - | 80 00 00 - 0x10a5a | 1a | drop - 0x10a5b | 0b | end - 0x10a5c | 0b | end -============== func 220 ==================== - 0x10a5d | 5c | size of function - 0x10a5e | 01 | 1 local blocks - 0x10a5f | 01 7f | 1 locals of type I32 - 0x10a61 | 20 00 | local_get local_index:0 - 0x10a63 | 20 00 | local_get local_index:0 - 0x10a65 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x10a68 | 22 01 | local_tee local_index:1 - 0x10a6a | 41 7f | i32_const value:-1 - 0x10a6c | 6a | i32_add - 0x10a6d | 20 01 | local_get local_index:1 - 0x10a6f | 72 | i32_or - 0x10a70 | 36 02 40 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x10a73 | 02 40 | block blockty:Empty - 0x10a75 | 20 00 | local_get local_index:0 - 0x10a77 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10a7a | 22 01 | local_tee local_index:1 - 0x10a7c | 41 08 | i32_const value:8 - 0x10a7e | 71 | i32_and - 0x10a7f | 45 | i32_eqz - 0x10a80 | 0d 00 | br_if relative_depth:0 - 0x10a82 | 20 00 | local_get local_index:0 - 0x10a84 | 20 01 | local_get local_index:1 - 0x10a86 | 41 20 | i32_const value:32 - 0x10a88 | 72 | i32_or - 0x10a89 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10a8c | 41 7f | i32_const value:-1 - 0x10a8e | 0f | return - 0x10a8f | 0b | end - 0x10a90 | 20 00 | local_get local_index:0 - 0x10a92 | 42 00 | i64_const value:0 - 0x10a94 | 37 02 04 | i64_store memarg:MemArg { align: 2, max_align: 3, offset: 4, memory: 0 } - 0x10a97 | 20 00 | local_get local_index:0 - 0x10a99 | 20 00 | local_get local_index:0 - 0x10a9b | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x10a9e | 22 01 | local_tee local_index:1 - 0x10aa0 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x10aa3 | 20 00 | local_get local_index:0 - 0x10aa5 | 20 01 | local_get local_index:1 - 0x10aa7 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10aaa | 20 00 | local_get local_index:0 - 0x10aac | 20 01 | local_get local_index:1 - 0x10aae | 20 00 | local_get local_index:0 - 0x10ab0 | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x10ab3 | 6a | i32_add - 0x10ab4 | 36 02 10 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x10ab7 | 41 00 | i32_const value:0 - 0x10ab9 | 0b | end -============== func 221 ==================== - 0x10aba | e9 01 | size of function - 0x10abc | 01 | 1 local blocks - 0x10abd | 04 7f | 4 locals of type I32 - 0x10abf | 02 40 | block blockty:Empty - 0x10ac1 | 02 40 | block blockty:Empty - 0x10ac3 | 20 02 | local_get local_index:2 - 0x10ac5 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x10ac8 | 22 03 | local_tee local_index:3 - 0x10aca | 0d 00 | br_if relative_depth:0 - 0x10acc | 41 00 | i32_const value:0 - 0x10ace | 21 04 | local_set local_index:4 - 0x10ad0 | 20 02 | local_get local_index:2 - 0x10ad2 | 10 dc 81 80 | call function_index:220 - | 80 00 - 0x10ad8 | 0d 01 | br_if relative_depth:1 - 0x10ada | 20 02 | local_get local_index:2 - 0x10adc | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x10adf | 21 03 | local_set local_index:3 - 0x10ae1 | 0b | end - 0x10ae2 | 02 40 | block blockty:Empty - 0x10ae4 | 20 03 | local_get local_index:3 - 0x10ae6 | 20 02 | local_get local_index:2 - 0x10ae8 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10aeb | 22 05 | local_tee local_index:5 - 0x10aed | 6b | i32_sub - 0x10aee | 20 01 | local_get local_index:1 - 0x10af0 | 4f | i32_ge_u - 0x10af1 | 0d 00 | br_if relative_depth:0 - 0x10af3 | 20 02 | local_get local_index:2 - 0x10af5 | 20 00 | local_get local_index:0 - 0x10af7 | 20 01 | local_get local_index:1 - 0x10af9 | 20 02 | local_get local_index:2 - 0x10afb | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x10afe | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x10b05 | 0f | return - 0x10b06 | 0b | end - 0x10b07 | 41 00 | i32_const value:0 - 0x10b09 | 21 06 | local_set local_index:6 - 0x10b0b | 02 40 | block blockty:Empty - 0x10b0d | 20 02 | local_get local_index:2 - 0x10b0f | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x10b12 | 41 00 | i32_const value:0 - 0x10b14 | 48 | i32_lt_s - 0x10b15 | 0d 00 | br_if relative_depth:0 - 0x10b17 | 20 01 | local_get local_index:1 - 0x10b19 | 45 | i32_eqz - 0x10b1a | 0d 00 | br_if relative_depth:0 - 0x10b1c | 20 00 | local_get local_index:0 - 0x10b1e | 20 01 | local_get local_index:1 - 0x10b20 | 6a | i32_add - 0x10b21 | 21 04 | local_set local_index:4 - 0x10b23 | 41 00 | i32_const value:0 - 0x10b25 | 21 03 | local_set local_index:3 - 0x10b27 | 02 40 | block blockty:Empty - 0x10b29 | 03 40 | loop blockty:Empty - 0x10b2b | 20 04 | local_get local_index:4 - 0x10b2d | 20 03 | local_get local_index:3 - 0x10b2f | 6a | i32_add - 0x10b30 | 41 7f | i32_const value:-1 - 0x10b32 | 6a | i32_add - 0x10b33 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x10b36 | 41 0a | i32_const value:10 - 0x10b38 | 46 | i32_eq - 0x10b39 | 0d 01 | br_if relative_depth:1 - 0x10b3b | 20 01 | local_get local_index:1 - 0x10b3d | 20 03 | local_get local_index:3 - 0x10b3f | 41 7f | i32_const value:-1 - 0x10b41 | 6a | i32_add - 0x10b42 | 22 03 | local_tee local_index:3 - 0x10b44 | 6a | i32_add - 0x10b45 | 0d 00 | br_if relative_depth:0 - 0x10b47 | 0b | end - 0x10b48 | 41 00 | i32_const value:0 - 0x10b4a | 21 06 | local_set local_index:6 - 0x10b4c | 0c 01 | br relative_depth:1 - 0x10b4e | 0b | end - 0x10b4f | 20 02 | local_get local_index:2 - 0x10b51 | 20 00 | local_get local_index:0 - 0x10b53 | 20 01 | local_get local_index:1 - 0x10b55 | 20 03 | local_get local_index:3 - 0x10b57 | 6a | i32_add - 0x10b58 | 22 06 | local_tee local_index:6 - 0x10b5a | 20 02 | local_get local_index:2 - 0x10b5c | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x10b5f | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x10b66 | 22 04 | local_tee local_index:4 - 0x10b68 | 20 06 | local_get local_index:6 - 0x10b6a | 49 | i32_lt_u - 0x10b6b | 0d 01 | br_if relative_depth:1 - 0x10b6d | 20 06 | local_get local_index:6 - 0x10b6f | 20 00 | local_get local_index:0 - 0x10b71 | 6a | i32_add - 0x10b72 | 21 00 | local_set local_index:0 - 0x10b74 | 41 00 | i32_const value:0 - 0x10b76 | 20 03 | local_get local_index:3 - 0x10b78 | 6b | i32_sub - 0x10b79 | 21 01 | local_set local_index:1 - 0x10b7b | 20 02 | local_get local_index:2 - 0x10b7d | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10b80 | 21 05 | local_set local_index:5 - 0x10b82 | 0b | end - 0x10b83 | 20 05 | local_get local_index:5 - 0x10b85 | 20 00 | local_get local_index:0 - 0x10b87 | 20 01 | local_get local_index:1 - 0x10b89 | fc 0a 00 00 | memory_copy dst_mem:0 src_mem:0 - 0x10b8d | 20 02 | local_get local_index:2 - 0x10b8f | 20 02 | local_get local_index:2 - 0x10b91 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10b94 | 20 01 | local_get local_index:1 - 0x10b96 | 6a | i32_add - 0x10b97 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10b9a | 20 06 | local_get local_index:6 - 0x10b9c | 20 01 | local_get local_index:1 - 0x10b9e | 6a | i32_add - 0x10b9f | 21 04 | local_set local_index:4 - 0x10ba1 | 0b | end - 0x10ba2 | 20 04 | local_get local_index:4 - 0x10ba4 | 0b | end -============== func 222 ==================== - 0x10ba5 | cd 02 | size of function - 0x10ba7 | 01 | 1 local blocks - 0x10ba8 | 06 7f | 6 locals of type I32 - 0x10baa | 02 40 | block blockty:Empty - 0x10bac | 02 40 | block blockty:Empty - 0x10bae | 20 03 | local_get local_index:3 - 0x10bb0 | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x10bb3 | 41 00 | i32_const value:0 - 0x10bb5 | 4e | i32_ge_s - 0x10bb6 | 0d 00 | br_if relative_depth:0 - 0x10bb8 | 41 01 | i32_const value:1 - 0x10bba | 21 04 | local_set local_index:4 - 0x10bbc | 0c 01 | br relative_depth:1 - 0x10bbe | 0b | end - 0x10bbf | 20 03 | local_get local_index:3 - 0x10bc1 | 10 d8 81 80 | call function_index:216 - | 80 00 - 0x10bc7 | 45 | i32_eqz - 0x10bc8 | 21 04 | local_set local_index:4 - 0x10bca | 0b | end - 0x10bcb | 20 02 | local_get local_index:2 - 0x10bcd | 20 01 | local_get local_index:1 - 0x10bcf | 6c | i32_mul - 0x10bd0 | 21 05 | local_set local_index:5 - 0x10bd2 | 02 40 | block blockty:Empty - 0x10bd4 | 02 40 | block blockty:Empty - 0x10bd6 | 20 03 | local_get local_index:3 - 0x10bd8 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x10bdb | 22 06 | local_tee local_index:6 - 0x10bdd | 0d 00 | br_if relative_depth:0 - 0x10bdf | 41 00 | i32_const value:0 - 0x10be1 | 21 07 | local_set local_index:7 - 0x10be3 | 20 03 | local_get local_index:3 - 0x10be5 | 10 dc 81 80 | call function_index:220 - | 80 00 - 0x10beb | 0d 01 | br_if relative_depth:1 - 0x10bed | 20 03 | local_get local_index:3 - 0x10bef | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x10bf2 | 21 06 | local_set local_index:6 - 0x10bf4 | 0b | end - 0x10bf5 | 02 40 | block blockty:Empty - 0x10bf7 | 20 06 | local_get local_index:6 - 0x10bf9 | 20 03 | local_get local_index:3 - 0x10bfb | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10bfe | 22 08 | local_tee local_index:8 - 0x10c00 | 6b | i32_sub - 0x10c01 | 20 05 | local_get local_index:5 - 0x10c03 | 4f | i32_ge_u - 0x10c04 | 0d 00 | br_if relative_depth:0 - 0x10c06 | 20 03 | local_get local_index:3 - 0x10c08 | 20 00 | local_get local_index:0 - 0x10c0a | 20 05 | local_get local_index:5 - 0x10c0c | 20 03 | local_get local_index:3 - 0x10c0e | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x10c11 | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x10c18 | 21 07 | local_set local_index:7 - 0x10c1a | 0c 01 | br relative_depth:1 - 0x10c1c | 0b | end - 0x10c1d | 41 00 | i32_const value:0 - 0x10c1f | 21 09 | local_set local_index:9 - 0x10c21 | 02 40 | block blockty:Empty - 0x10c23 | 02 40 | block blockty:Empty - 0x10c25 | 20 05 | local_get local_index:5 - 0x10c27 | 0d 00 | br_if relative_depth:0 - 0x10c29 | 20 05 | local_get local_index:5 - 0x10c2b | 21 06 | local_set local_index:6 - 0x10c2d | 0c 01 | br relative_depth:1 - 0x10c2f | 0b | end - 0x10c30 | 41 00 | i32_const value:0 - 0x10c32 | 21 06 | local_set local_index:6 - 0x10c34 | 02 40 | block blockty:Empty - 0x10c36 | 20 03 | local_get local_index:3 - 0x10c38 | 28 02 48 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 72, memory: 0 } - 0x10c3b | 41 00 | i32_const value:0 - 0x10c3d | 4e | i32_ge_s - 0x10c3e | 0d 00 | br_if relative_depth:0 - 0x10c40 | 20 05 | local_get local_index:5 - 0x10c42 | 21 06 | local_set local_index:6 - 0x10c44 | 0c 01 | br relative_depth:1 - 0x10c46 | 0b | end - 0x10c47 | 20 00 | local_get local_index:0 - 0x10c49 | 20 05 | local_get local_index:5 - 0x10c4b | 6a | i32_add - 0x10c4c | 21 07 | local_set local_index:7 - 0x10c4e | 02 40 | block blockty:Empty - 0x10c50 | 03 40 | loop blockty:Empty - 0x10c52 | 20 07 | local_get local_index:7 - 0x10c54 | 20 06 | local_get local_index:6 - 0x10c56 | 6a | i32_add - 0x10c57 | 41 7f | i32_const value:-1 - 0x10c59 | 6a | i32_add - 0x10c5a | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x10c5d | 41 0a | i32_const value:10 - 0x10c5f | 46 | i32_eq - 0x10c60 | 0d 01 | br_if relative_depth:1 - 0x10c62 | 20 05 | local_get local_index:5 - 0x10c64 | 20 06 | local_get local_index:6 - 0x10c66 | 41 7f | i32_const value:-1 - 0x10c68 | 6a | i32_add - 0x10c69 | 22 06 | local_tee local_index:6 - 0x10c6b | 6a | i32_add - 0x10c6c | 0d 00 | br_if relative_depth:0 - 0x10c6e | 0b | end - 0x10c6f | 41 00 | i32_const value:0 - 0x10c71 | 21 09 | local_set local_index:9 - 0x10c73 | 20 05 | local_get local_index:5 - 0x10c75 | 21 06 | local_set local_index:6 - 0x10c77 | 0c 01 | br relative_depth:1 - 0x10c79 | 0b | end - 0x10c7a | 20 03 | local_get local_index:3 - 0x10c7c | 20 00 | local_get local_index:0 - 0x10c7e | 20 05 | local_get local_index:5 - 0x10c80 | 20 06 | local_get local_index:6 - 0x10c82 | 6a | i32_add - 0x10c83 | 22 09 | local_tee local_index:9 - 0x10c85 | 20 03 | local_get local_index:3 - 0x10c87 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x10c8a | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x10c91 | 22 07 | local_tee local_index:7 - 0x10c93 | 20 09 | local_get local_index:9 - 0x10c95 | 49 | i32_lt_u - 0x10c96 | 0d 01 | br_if relative_depth:1 - 0x10c98 | 20 09 | local_get local_index:9 - 0x10c9a | 20 00 | local_get local_index:0 - 0x10c9c | 6a | i32_add - 0x10c9d | 21 00 | local_set local_index:0 - 0x10c9f | 41 00 | i32_const value:0 - 0x10ca1 | 20 06 | local_get local_index:6 - 0x10ca3 | 6b | i32_sub - 0x10ca4 | 21 06 | local_set local_index:6 - 0x10ca6 | 20 03 | local_get local_index:3 - 0x10ca8 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10cab | 21 08 | local_set local_index:8 - 0x10cad | 0b | end - 0x10cae | 20 08 | local_get local_index:8 - 0x10cb0 | 20 00 | local_get local_index:0 - 0x10cb2 | 20 06 | local_get local_index:6 - 0x10cb4 | fc 0a 00 00 | memory_copy dst_mem:0 src_mem:0 - 0x10cb8 | 20 03 | local_get local_index:3 - 0x10cba | 20 03 | local_get local_index:3 - 0x10cbc | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10cbf | 20 06 | local_get local_index:6 - 0x10cc1 | 6a | i32_add - 0x10cc2 | 36 02 14 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10cc5 | 20 09 | local_get local_index:9 - 0x10cc7 | 20 06 | local_get local_index:6 - 0x10cc9 | 6a | i32_add - 0x10cca | 21 07 | local_set local_index:7 - 0x10ccc | 0b | end - 0x10ccd | 02 40 | block blockty:Empty - 0x10ccf | 20 04 | local_get local_index:4 - 0x10cd1 | 0d 00 | br_if relative_depth:0 - 0x10cd3 | 20 03 | local_get local_index:3 - 0x10cd5 | 10 d9 81 80 | call function_index:217 - | 80 00 - 0x10cdb | 0b | end - 0x10cdc | 02 40 | block blockty:Empty - 0x10cde | 20 07 | local_get local_index:7 - 0x10ce0 | 20 05 | local_get local_index:5 - 0x10ce2 | 47 | i32_ne - 0x10ce3 | 0d 00 | br_if relative_depth:0 - 0x10ce5 | 20 02 | local_get local_index:2 - 0x10ce7 | 41 00 | i32_const value:0 - 0x10ce9 | 20 01 | local_get local_index:1 - 0x10ceb | 1b | select - 0x10cec | 0f | return - 0x10ced | 0b | end - 0x10cee | 20 07 | local_get local_index:7 - 0x10cf0 | 20 01 | local_get local_index:1 - 0x10cf2 | 6e | i32_div_u - 0x10cf3 | 0b | end -============== func 223 ==================== - 0x10cf4 | 04 | size of function - 0x10cf5 | 00 | 0 local blocks - 0x10cf6 | 20 00 | local_get local_index:0 - 0x10cf8 | 0b | end -============== func 224 ==================== - 0x10cf9 | 0c | size of function - 0x10cfa | 00 | 0 local blocks - 0x10cfb | 20 00 | local_get local_index:0 - 0x10cfd | 20 01 | local_get local_index:1 - 0x10cff | 10 df 81 80 | call function_index:223 - | 80 00 - 0x10d05 | 0b | end -============== func 225 ==================== - 0x10d06 | 3a | size of function - 0x10d07 | 00 | 0 local blocks - 0x10d08 | 41 00 | i32_const value:0 - 0x10d0a | 20 00 | local_get local_index:0 - 0x10d0c | 20 00 | local_get local_index:0 - 0x10d0e | 41 cc 00 | i32_const value:76 - 0x10d11 | 4b | i32_gt_u - 0x10d12 | 1b | select - 0x10d13 | 41 01 | i32_const value:1 - 0x10d15 | 74 | i32_shl - 0x10d16 | 41 d0 b0 80 | i32_const value:6224 - | 80 00 - 0x10d1c | 6a | i32_add - 0x10d1d | 2f 01 00 | i32_load16_u memarg:MemArg { align: 1, max_align: 1, offset: 0, memory: 0 } - 0x10d20 | 41 bf a4 80 | i32_const value:4671 - | 80 00 - 0x10d26 | 6a | i32_add - 0x10d27 | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x10d2d | 41 84 88 80 | i32_const value:1028 - | 80 00 - 0x10d33 | 6a | i32_add - 0x10d34 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x10d37 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x10d3a | 10 e0 81 80 | call function_index:224 - | 80 00 - 0x10d40 | 0b | end -============== func 226 ==================== - 0x10d41 | ce 02 | size of function - 0x10d43 | 01 | 1 local blocks - 0x10d44 | 01 7f | 1 locals of type I32 - 0x10d46 | 41 01 | i32_const value:1 - 0x10d48 | 21 03 | local_set local_index:3 - 0x10d4a | 02 40 | block blockty:Empty - 0x10d4c | 20 00 | local_get local_index:0 - 0x10d4e | 45 | i32_eqz - 0x10d4f | 0d 00 | br_if relative_depth:0 - 0x10d51 | 02 40 | block blockty:Empty - 0x10d53 | 20 01 | local_get local_index:1 - 0x10d55 | 41 ff 00 | i32_const value:127 - 0x10d58 | 4b | i32_gt_u - 0x10d59 | 0d 00 | br_if relative_depth:0 - 0x10d5b | 20 00 | local_get local_index:0 - 0x10d5d | 20 01 | local_get local_index:1 - 0x10d5f | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x10d62 | 41 01 | i32_const value:1 - 0x10d64 | 0f | return - 0x10d65 | 0b | end - 0x10d66 | 02 40 | block blockty:Empty - 0x10d68 | 02 40 | block blockty:Empty - 0x10d6a | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x10d70 | 41 84 88 80 | i32_const value:1028 - | 80 00 - 0x10d76 | 6a | i32_add - 0x10d77 | 28 02 5c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 92, memory: 0 } - 0x10d7a | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10d7d | 0d 00 | br_if relative_depth:0 - 0x10d7f | 02 40 | block blockty:Empty - 0x10d81 | 20 01 | local_get local_index:1 - 0x10d83 | 41 80 7f | i32_const value:-128 - 0x10d86 | 71 | i32_and - 0x10d87 | 41 80 bf 03 | i32_const value:57216 - 0x10d8b | 46 | i32_eq - 0x10d8c | 0d 00 | br_if relative_depth:0 - 0x10d8e | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x10d94 | 41 80 88 80 | i32_const value:1024 - | 80 00 - 0x10d9a | 6a | i32_add - 0x10d9b | 41 19 | i32_const value:25 - 0x10d9d | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10da0 | 0c 02 | br relative_depth:2 - 0x10da2 | 0b | end - 0x10da3 | 20 00 | local_get local_index:0 - 0x10da5 | 20 01 | local_get local_index:1 - 0x10da7 | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x10daa | 41 01 | i32_const value:1 - 0x10dac | 0f | return - 0x10dad | 0b | end - 0x10dae | 02 40 | block blockty:Empty - 0x10db0 | 20 01 | local_get local_index:1 - 0x10db2 | 41 ff 0f | i32_const value:2047 - 0x10db5 | 4b | i32_gt_u - 0x10db6 | 0d 00 | br_if relative_depth:0 - 0x10db8 | 20 00 | local_get local_index:0 - 0x10dba | 20 01 | local_get local_index:1 - 0x10dbc | 41 3f | i32_const value:63 - 0x10dbe | 71 | i32_and - 0x10dbf | 41 80 01 | i32_const value:128 - 0x10dc2 | 72 | i32_or - 0x10dc3 | 3a 00 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x10dc6 | 20 00 | local_get local_index:0 - 0x10dc8 | 20 01 | local_get local_index:1 - 0x10dca | 41 06 | i32_const value:6 - 0x10dcc | 76 | i32_shr_u - 0x10dcd | 41 c0 01 | i32_const value:192 - 0x10dd0 | 72 | i32_or - 0x10dd1 | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x10dd4 | 41 02 | i32_const value:2 - 0x10dd6 | 0f | return - 0x10dd7 | 0b | end - 0x10dd8 | 02 40 | block blockty:Empty - 0x10dda | 02 40 | block blockty:Empty - 0x10ddc | 20 01 | local_get local_index:1 - 0x10dde | 41 80 b0 03 | i32_const value:55296 - 0x10de2 | 49 | i32_lt_u - 0x10de3 | 0d 00 | br_if relative_depth:0 - 0x10de5 | 20 01 | local_get local_index:1 - 0x10de7 | 41 80 40 | i32_const value:-8192 - 0x10dea | 71 | i32_and - 0x10deb | 41 80 c0 03 | i32_const value:57344 - 0x10def | 47 | i32_ne - 0x10df0 | 0d 01 | br_if relative_depth:1 - 0x10df2 | 0b | end - 0x10df3 | 20 00 | local_get local_index:0 - 0x10df5 | 20 01 | local_get local_index:1 - 0x10df7 | 41 3f | i32_const value:63 - 0x10df9 | 71 | i32_and - 0x10dfa | 41 80 01 | i32_const value:128 - 0x10dfd | 72 | i32_or - 0x10dfe | 3a 00 02 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 2, memory: 0 } - 0x10e01 | 20 00 | local_get local_index:0 - 0x10e03 | 20 01 | local_get local_index:1 - 0x10e05 | 41 0c | i32_const value:12 - 0x10e07 | 76 | i32_shr_u - 0x10e08 | 41 e0 01 | i32_const value:224 - 0x10e0b | 72 | i32_or - 0x10e0c | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x10e0f | 20 00 | local_get local_index:0 - 0x10e11 | 20 01 | local_get local_index:1 - 0x10e13 | 41 06 | i32_const value:6 - 0x10e15 | 76 | i32_shr_u - 0x10e16 | 41 3f | i32_const value:63 - 0x10e18 | 71 | i32_and - 0x10e19 | 41 80 01 | i32_const value:128 - 0x10e1c | 72 | i32_or - 0x10e1d | 3a 00 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x10e20 | 41 03 | i32_const value:3 - 0x10e22 | 0f | return - 0x10e23 | 0b | end - 0x10e24 | 02 40 | block blockty:Empty - 0x10e26 | 20 01 | local_get local_index:1 - 0x10e28 | 41 80 80 7c | i32_const value:-65536 - 0x10e2c | 6a | i32_add - 0x10e2d | 41 ff ff 3f | i32_const value:1048575 - 0x10e31 | 4b | i32_gt_u - 0x10e32 | 0d 00 | br_if relative_depth:0 - 0x10e34 | 20 00 | local_get local_index:0 - 0x10e36 | 20 01 | local_get local_index:1 - 0x10e38 | 41 3f | i32_const value:63 - 0x10e3a | 71 | i32_and - 0x10e3b | 41 80 01 | i32_const value:128 - 0x10e3e | 72 | i32_or - 0x10e3f | 3a 00 03 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 3, memory: 0 } - 0x10e42 | 20 00 | local_get local_index:0 - 0x10e44 | 20 01 | local_get local_index:1 - 0x10e46 | 41 12 | i32_const value:18 - 0x10e48 | 76 | i32_shr_u - 0x10e49 | 41 f0 01 | i32_const value:240 - 0x10e4c | 72 | i32_or - 0x10e4d | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x10e50 | 20 00 | local_get local_index:0 - 0x10e52 | 20 01 | local_get local_index:1 - 0x10e54 | 41 06 | i32_const value:6 - 0x10e56 | 76 | i32_shr_u - 0x10e57 | 41 3f | i32_const value:63 - 0x10e59 | 71 | i32_and - 0x10e5a | 41 80 01 | i32_const value:128 - 0x10e5d | 72 | i32_or - 0x10e5e | 3a 00 02 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 2, memory: 0 } - 0x10e61 | 20 00 | local_get local_index:0 - 0x10e63 | 20 01 | local_get local_index:1 - 0x10e65 | 41 0c | i32_const value:12 - 0x10e67 | 76 | i32_shr_u - 0x10e68 | 41 3f | i32_const value:63 - 0x10e6a | 71 | i32_and - 0x10e6b | 41 80 01 | i32_const value:128 - 0x10e6e | 72 | i32_or - 0x10e6f | 3a 00 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x10e72 | 41 04 | i32_const value:4 - 0x10e74 | 0f | return - 0x10e75 | 0b | end - 0x10e76 | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x10e7c | 41 80 88 80 | i32_const value:1024 - | 80 00 - 0x10e82 | 6a | i32_add - 0x10e83 | 41 19 | i32_const value:25 - 0x10e85 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10e88 | 0b | end - 0x10e89 | 41 7f | i32_const value:-1 - 0x10e8b | 21 03 | local_set local_index:3 - 0x10e8d | 0b | end - 0x10e8e | 20 03 | local_get local_index:3 - 0x10e90 | 0b | end -============== func 227 ==================== - 0x10e91 | 18 | size of function - 0x10e92 | 00 | 0 local blocks - 0x10e93 | 02 40 | block blockty:Empty - 0x10e95 | 20 00 | local_get local_index:0 - 0x10e97 | 0d 00 | br_if relative_depth:0 - 0x10e99 | 41 00 | i32_const value:0 - 0x10e9b | 0f | return - 0x10e9c | 0b | end - 0x10e9d | 20 00 | local_get local_index:0 - 0x10e9f | 20 01 | local_get local_index:1 - 0x10ea1 | 41 00 | i32_const value:0 - 0x10ea3 | 10 e2 81 80 | call function_index:226 - | 80 00 - 0x10ea9 | 0b | end -============== func 228 ==================== - 0x10eaa | 8f 01 | size of function - 0x10eac | 02 | 2 local blocks - 0x10ead | 01 7e | 1 locals of type I64 - 0x10eaf | 01 7f | 1 locals of type I32 - 0x10eb1 | 02 40 | block blockty:Empty - 0x10eb3 | 20 00 | local_get local_index:0 - 0x10eb5 | bd | i64_reinterpret_f64 - 0x10eb6 | 22 02 | local_tee local_index:2 - 0x10eb8 | 42 34 | i64_const value:52 - 0x10eba | 88 | i64_shr_u - 0x10ebb | a7 | i32_wrap_i64 - 0x10ebc | 41 ff 0f | i32_const value:2047 - 0x10ebf | 71 | i32_and - 0x10ec0 | 22 03 | local_tee local_index:3 - 0x10ec2 | 41 ff 0f | i32_const value:2047 - 0x10ec5 | 46 | i32_eq - 0x10ec6 | 0d 00 | br_if relative_depth:0 - 0x10ec8 | 02 40 | block blockty:Empty - 0x10eca | 20 03 | local_get local_index:3 - 0x10ecc | 0d 00 | br_if relative_depth:0 - 0x10ece | 02 40 | block blockty:Empty - 0x10ed0 | 20 00 | local_get local_index:0 - 0x10ed2 | 44 00 00 00 | f64_const value:Ieee64(0) - | 00 00 00 00 - | 00 - 0x10edb | 62 | f64_ne - 0x10edc | 0d 00 | br_if relative_depth:0 - 0x10ede | 20 01 | local_get local_index:1 - 0x10ee0 | 41 00 | i32_const value:0 - 0x10ee2 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10ee5 | 20 00 | local_get local_index:0 - 0x10ee7 | 0f | return - 0x10ee8 | 0b | end - 0x10ee9 | 20 00 | local_get local_index:0 - 0x10eeb | 44 00 00 00 | f64_const value:Ieee64(4895412794951729152) - | 00 00 00 f0 - | 43 - 0x10ef4 | a2 | f64_mul - 0x10ef5 | 20 01 | local_get local_index:1 - 0x10ef7 | 10 e4 81 80 | call function_index:228 - | 80 00 - 0x10efd | 21 00 | local_set local_index:0 - 0x10eff | 20 01 | local_get local_index:1 - 0x10f01 | 20 01 | local_get local_index:1 - 0x10f03 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10f06 | 41 40 | i32_const value:-64 - 0x10f08 | 6a | i32_add - 0x10f09 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10f0c | 20 00 | local_get local_index:0 - 0x10f0e | 0f | return - 0x10f0f | 0b | end - 0x10f10 | 20 01 | local_get local_index:1 - 0x10f12 | 20 03 | local_get local_index:3 - 0x10f14 | 41 82 78 | i32_const value:-1022 - 0x10f17 | 6a | i32_add - 0x10f18 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x10f1b | 20 02 | local_get local_index:2 - 0x10f1d | 42 ff ff ff | i64_const value:-9218868437227405313 - | ff ff ff ff - | 87 80 7f - 0x10f28 | 83 | i64_and - 0x10f29 | 42 80 80 80 | i64_const value:4602678819172646912 - | 80 80 80 80 - | f0 3f - 0x10f33 | 84 | i64_or - 0x10f34 | bf | f64_reinterpret_i64 - 0x10f35 | 21 00 | local_set local_index:0 - 0x10f37 | 0b | end - 0x10f38 | 20 00 | local_get local_index:0 - 0x10f3a | 0b | end -============== func 229 ==================== - 0x10f3b | 24 | size of function - 0x10f3c | 01 | 1 local blocks - 0x10f3d | 01 7f | 1 locals of type I32 - 0x10f3f | 20 00 | local_get local_index:0 - 0x10f41 | 10 ec 81 80 | call function_index:236 - | 80 00 - 0x10f47 | 21 02 | local_set local_index:2 - 0x10f49 | 41 7f | i32_const value:-1 - 0x10f4b | 41 00 | i32_const value:0 - 0x10f4d | 20 02 | local_get local_index:2 - 0x10f4f | 20 00 | local_get local_index:0 - 0x10f51 | 41 01 | i32_const value:1 - 0x10f53 | 20 02 | local_get local_index:2 - 0x10f55 | 20 01 | local_get local_index:1 - 0x10f57 | 10 de 81 80 | call function_index:222 - | 80 00 - 0x10f5d | 47 | i32_ne - 0x10f5e | 1b | select - 0x10f5f | 0b | end -============== func 230 ==================== - 0x10f60 | b6 03 | size of function - 0x10f62 | 01 | 1 local blocks - 0x10f63 | 04 7f | 4 locals of type I32 - 0x10f65 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x10f6b | 41 d0 01 | i32_const value:208 - 0x10f6e | 6b | i32_sub - 0x10f6f | 22 03 | local_tee local_index:3 - 0x10f71 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x10f77 | 20 03 | local_get local_index:3 - 0x10f79 | 20 02 | local_get local_index:2 - 0x10f7b | 36 02 cc 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 204, memory: 0 } - 0x10f7f | 20 03 | local_get local_index:3 - 0x10f81 | 41 c0 01 | i32_const value:192 - 0x10f84 | 6a | i32_add - 0x10f85 | 42 00 | i64_const value:0 - 0x10f87 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x10f8a | 20 03 | local_get local_index:3 - 0x10f8c | 41 b8 01 | i32_const value:184 - 0x10f8f | 6a | i32_add - 0x10f90 | 42 00 | i64_const value:0 - 0x10f92 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x10f95 | 20 03 | local_get local_index:3 - 0x10f97 | 41 b0 01 | i32_const value:176 - 0x10f9a | 6a | i32_add - 0x10f9b | 42 00 | i64_const value:0 - 0x10f9d | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x10fa0 | 20 03 | local_get local_index:3 - 0x10fa2 | 42 00 | i64_const value:0 - 0x10fa4 | 37 03 a8 01 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 168, memory: 0 } - 0x10fa8 | 20 03 | local_get local_index:3 - 0x10faa | 42 00 | i64_const value:0 - 0x10fac | 37 03 a0 01 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 160, memory: 0 } - 0x10fb0 | 20 03 | local_get local_index:3 - 0x10fb2 | 20 02 | local_get local_index:2 - 0x10fb4 | 36 02 c8 01 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 200, memory: 0 } - 0x10fb8 | 02 40 | block blockty:Empty - 0x10fba | 02 40 | block blockty:Empty - 0x10fbc | 41 00 | i32_const value:0 - 0x10fbe | 20 01 | local_get local_index:1 - 0x10fc0 | 20 03 | local_get local_index:3 - 0x10fc2 | 41 c8 01 | i32_const value:200 - 0x10fc5 | 6a | i32_add - 0x10fc6 | 20 03 | local_get local_index:3 - 0x10fc8 | 41 d0 00 | i32_const value:80 - 0x10fcb | 6a | i32_add - 0x10fcc | 20 03 | local_get local_index:3 - 0x10fce | 41 a0 01 | i32_const value:160 - 0x10fd1 | 6a | i32_add - 0x10fd2 | 10 e7 81 80 | call function_index:231 - | 80 00 - 0x10fd8 | 41 00 | i32_const value:0 - 0x10fda | 4e | i32_ge_s - 0x10fdb | 0d 00 | br_if relative_depth:0 - 0x10fdd | 41 7f | i32_const value:-1 - 0x10fdf | 21 02 | local_set local_index:2 - 0x10fe1 | 0c 01 | br relative_depth:1 - 0x10fe3 | 0b | end - 0x10fe4 | 02 40 | block blockty:Empty - 0x10fe6 | 02 40 | block blockty:Empty - 0x10fe8 | 20 00 | local_get local_index:0 - 0x10fea | 28 02 44 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 68, memory: 0 } - 0x10fed | 41 00 | i32_const value:0 - 0x10fef | 4e | i32_ge_s - 0x10ff0 | 0d 00 | br_if relative_depth:0 - 0x10ff2 | 41 01 | i32_const value:1 - 0x10ff4 | 21 04 | local_set local_index:4 - 0x10ff6 | 0c 01 | br relative_depth:1 - 0x10ff8 | 0b | end - 0x10ff9 | 20 00 | local_get local_index:0 - 0x10ffb | 10 d8 81 80 | call function_index:216 - | 80 00 - 0x11001 | 45 | i32_eqz - 0x11002 | 21 04 | local_set local_index:4 - 0x11004 | 0b | end - 0x11005 | 20 00 | local_get local_index:0 - 0x11007 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1100a | 21 05 | local_set local_index:5 - 0x1100c | 02 40 | block blockty:Empty - 0x1100e | 20 00 | local_get local_index:0 - 0x11010 | 28 02 40 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 64, memory: 0 } - 0x11013 | 41 00 | i32_const value:0 - 0x11015 | 4a | i32_gt_s - 0x11016 | 0d 00 | br_if relative_depth:0 - 0x11018 | 20 00 | local_get local_index:0 - 0x1101a | 20 05 | local_get local_index:5 - 0x1101c | 41 5f | i32_const value:-33 - 0x1101e | 71 | i32_and - 0x1101f | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11022 | 0b | end - 0x11023 | 02 40 | block blockty:Empty - 0x11025 | 02 40 | block blockty:Empty - 0x11027 | 02 40 | block blockty:Empty - 0x11029 | 02 40 | block blockty:Empty - 0x1102b | 20 00 | local_get local_index:0 - 0x1102d | 28 02 2c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x11030 | 0d 00 | br_if relative_depth:0 - 0x11032 | 20 00 | local_get local_index:0 - 0x11034 | 41 d0 00 | i32_const value:80 - 0x11037 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x1103a | 20 00 | local_get local_index:0 - 0x1103c | 41 00 | i32_const value:0 - 0x1103e | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x11041 | 20 00 | local_get local_index:0 - 0x11043 | 42 00 | i64_const value:0 - 0x11045 | 37 03 10 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 16, memory: 0 } - 0x11048 | 20 00 | local_get local_index:0 - 0x1104a | 28 02 28 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x1104d | 21 06 | local_set local_index:6 - 0x1104f | 20 00 | local_get local_index:0 - 0x11051 | 20 03 | local_get local_index:3 - 0x11053 | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x11056 | 0c 01 | br relative_depth:1 - 0x11058 | 0b | end - 0x11059 | 41 00 | i32_const value:0 - 0x1105b | 21 06 | local_set local_index:6 - 0x1105d | 20 00 | local_get local_index:0 - 0x1105f | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x11062 | 0d 01 | br_if relative_depth:1 - 0x11064 | 0b | end - 0x11065 | 41 7f | i32_const value:-1 - 0x11067 | 21 02 | local_set local_index:2 - 0x11069 | 20 00 | local_get local_index:0 - 0x1106b | 10 dc 81 80 | call function_index:220 - | 80 00 - 0x11071 | 0d 01 | br_if relative_depth:1 - 0x11073 | 0b | end - 0x11074 | 20 00 | local_get local_index:0 - 0x11076 | 20 01 | local_get local_index:1 - 0x11078 | 20 03 | local_get local_index:3 - 0x1107a | 41 c8 01 | i32_const value:200 - 0x1107d | 6a | i32_add - 0x1107e | 20 03 | local_get local_index:3 - 0x11080 | 41 d0 00 | i32_const value:80 - 0x11083 | 6a | i32_add - 0x11084 | 20 03 | local_get local_index:3 - 0x11086 | 41 a0 01 | i32_const value:160 - 0x11089 | 6a | i32_add - 0x1108a | 10 e7 81 80 | call function_index:231 - | 80 00 - 0x11090 | 21 02 | local_set local_index:2 - 0x11092 | 0b | end - 0x11093 | 20 05 | local_get local_index:5 - 0x11095 | 41 20 | i32_const value:32 - 0x11097 | 71 | i32_and - 0x11098 | 21 01 | local_set local_index:1 - 0x1109a | 02 40 | block blockty:Empty - 0x1109c | 20 06 | local_get local_index:6 - 0x1109e | 45 | i32_eqz - 0x1109f | 0d 00 | br_if relative_depth:0 - 0x110a1 | 20 00 | local_get local_index:0 - 0x110a3 | 41 00 | i32_const value:0 - 0x110a5 | 41 00 | i32_const value:0 - 0x110a7 | 20 00 | local_get local_index:0 - 0x110a9 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x110ac | 11 82 80 80 | call_indirect type_index:2 table_index:0 - | 80 00 00 - 0x110b3 | 1a | drop - 0x110b4 | 20 00 | local_get local_index:0 - 0x110b6 | 41 00 | i32_const value:0 - 0x110b8 | 36 02 2c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 44, memory: 0 } - 0x110bb | 20 00 | local_get local_index:0 - 0x110bd | 20 06 | local_get local_index:6 - 0x110bf | 36 02 28 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 40, memory: 0 } - 0x110c2 | 20 00 | local_get local_index:0 - 0x110c4 | 41 00 | i32_const value:0 - 0x110c6 | 36 02 18 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x110c9 | 20 00 | local_get local_index:0 - 0x110cb | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x110ce | 21 06 | local_set local_index:6 - 0x110d0 | 20 00 | local_get local_index:0 - 0x110d2 | 42 00 | i64_const value:0 - 0x110d4 | 37 03 10 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 16, memory: 0 } - 0x110d7 | 20 02 | local_get local_index:2 - 0x110d9 | 41 7f | i32_const value:-1 - 0x110db | 20 06 | local_get local_index:6 - 0x110dd | 1b | select - 0x110de | 21 02 | local_set local_index:2 - 0x110e0 | 0b | end - 0x110e1 | 20 00 | local_get local_index:0 - 0x110e3 | 20 00 | local_get local_index:0 - 0x110e5 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x110e8 | 22 06 | local_tee local_index:6 - 0x110ea | 20 01 | local_get local_index:1 - 0x110ec | 72 | i32_or - 0x110ed | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x110f0 | 41 7f | i32_const value:-1 - 0x110f2 | 20 02 | local_get local_index:2 - 0x110f4 | 20 06 | local_get local_index:6 - 0x110f6 | 41 20 | i32_const value:32 - 0x110f8 | 71 | i32_and - 0x110f9 | 1b | select - 0x110fa | 21 02 | local_set local_index:2 - 0x110fc | 20 04 | local_get local_index:4 - 0x110fe | 0d 00 | br_if relative_depth:0 - 0x11100 | 20 00 | local_get local_index:0 - 0x11102 | 10 d9 81 80 | call function_index:217 - | 80 00 - 0x11108 | 0b | end - 0x11109 | 20 03 | local_get local_index:3 - 0x1110b | 41 d0 01 | i32_const value:208 - 0x1110e | 6a | i32_add - 0x1110f | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x11115 | 20 02 | local_get local_index:2 - 0x11117 | 0b | end -============== func 231 ==================== - 0x11118 | d8 45 | size of function - 0x1111a | 05 | 5 local blocks - 0x1111b | 1c 7f | 28 locals of type I32 - 0x1111d | 02 7e | 2 locals of type I64 - 0x1111f | 01 7c | 1 locals of type F64 - 0x11121 | 09 7f | 9 locals of type I32 - 0x11123 | 01 7c | 1 locals of type F64 - 0x11125 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x1112b | 41 f0 06 | i32_const value:880 - 0x1112e | 6b | i32_sub - 0x1112f | 22 05 | local_tee local_index:5 - 0x11131 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x11137 | 23 81 80 80 | global_get global_index:1 - | 80 00 - 0x1113d | 41 80 88 80 | i32_const value:1024 - | 80 00 - 0x11143 | 6a | i32_add - 0x11144 | 21 06 | local_set local_index:6 - 0x11146 | 20 03 | local_get local_index:3 - 0x11148 | 41 80 7d | i32_const value:-384 - 0x1114b | 6a | i32_add - 0x1114c | 21 07 | local_set local_index:7 - 0x1114e | 20 05 | local_get local_index:5 - 0x11150 | 41 c4 00 | i32_const value:68 - 0x11153 | 6a | i32_add - 0x11154 | 41 0c | i32_const value:12 - 0x11156 | 6a | i32_add - 0x11157 | 21 08 | local_set local_index:8 - 0x11159 | 41 00 | i32_const value:0 - 0x1115b | 20 05 | local_get local_index:5 - 0x1115d | 41 f0 00 | i32_const value:112 - 0x11160 | 6a | i32_add - 0x11161 | 6b | i32_sub - 0x11162 | 21 09 | local_set local_index:9 - 0x11164 | 20 05 | local_get local_index:5 - 0x11166 | 41 f0 00 | i32_const value:112 - 0x11169 | 6a | i32_add - 0x1116a | 41 fc 5f | i32_const value:-4100 - 0x1116d | 6a | i32_add - 0x1116e | 21 0a | local_set local_index:10 - 0x11170 | 20 05 | local_get local_index:5 - 0x11172 | 41 37 | i32_const value:55 - 0x11174 | 6a | i32_add - 0x11175 | 21 0b | local_set local_index:11 - 0x11177 | 20 05 | local_get local_index:5 - 0x11179 | 41 c4 00 | i32_const value:68 - 0x1117c | 6a | i32_add - 0x1117d | 41 0b | i32_const value:11 - 0x1117f | 6a | i32_add - 0x11180 | 21 0c | local_set local_index:12 - 0x11182 | 20 05 | local_get local_index:5 - 0x11184 | 41 d0 00 | i32_const value:80 - 0x11187 | 6a | i32_add - 0x11188 | 41 7f | i32_const value:-1 - 0x1118a | 6a | i32_add - 0x1118b | 21 0d | local_set local_index:13 - 0x1118d | 20 05 | local_get local_index:5 - 0x1118f | 41 d0 00 | i32_const value:80 - 0x11192 | 6a | i32_add - 0x11193 | 41 08 | i32_const value:8 - 0x11195 | 72 | i32_or - 0x11196 | 21 0e | local_set local_index:14 - 0x11198 | 20 05 | local_get local_index:5 - 0x1119a | 41 d0 00 | i32_const value:80 - 0x1119d | 6a | i32_add - 0x1119e | 41 09 | i32_const value:9 - 0x111a0 | 72 | i32_or - 0x111a1 | 21 0f | local_set local_index:15 - 0x111a3 | 20 05 | local_get local_index:5 - 0x111a5 | 41 c4 00 | i32_const value:68 - 0x111a8 | 6a | i32_add - 0x111a9 | 41 0a | i32_const value:10 - 0x111ab | 6a | i32_add - 0x111ac | 21 10 | local_set local_index:16 - 0x111ae | 20 05 | local_get local_index:5 - 0x111b0 | 41 38 | i32_const value:56 - 0x111b2 | 6a | i32_add - 0x111b3 | 21 11 | local_set local_index:17 - 0x111b5 | 41 00 | i32_const value:0 - 0x111b7 | 21 12 | local_set local_index:18 - 0x111b9 | 41 00 | i32_const value:0 - 0x111bb | 21 13 | local_set local_index:19 - 0x111bd | 41 00 | i32_const value:0 - 0x111bf | 21 14 | local_set local_index:20 - 0x111c1 | 02 40 | block blockty:Empty - 0x111c3 | 02 40 | block blockty:Empty - 0x111c5 | 02 40 | block blockty:Empty - 0x111c7 | 03 40 | loop blockty:Empty - 0x111c9 | 20 01 | local_get local_index:1 - 0x111cb | 21 15 | local_set local_index:21 - 0x111cd | 20 14 | local_get local_index:20 - 0x111cf | 20 13 | local_get local_index:19 - 0x111d1 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x111d7 | 73 | i32_xor - 0x111d8 | 4a | i32_gt_s - 0x111d9 | 0d 01 | br_if relative_depth:1 - 0x111db | 20 14 | local_get local_index:20 - 0x111dd | 20 13 | local_get local_index:19 - 0x111df | 6a | i32_add - 0x111e0 | 21 13 | local_set local_index:19 - 0x111e2 | 02 40 | block blockty:Empty - 0x111e4 | 02 40 | block blockty:Empty - 0x111e6 | 02 40 | block blockty:Empty - 0x111e8 | 02 40 | block blockty:Empty - 0x111ea | 02 40 | block blockty:Empty - 0x111ec | 02 40 | block blockty:Empty - 0x111ee | 02 40 | block blockty:Empty - 0x111f0 | 02 40 | block blockty:Empty - 0x111f2 | 02 40 | block blockty:Empty - 0x111f4 | 20 15 | local_get local_index:21 - 0x111f6 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x111f9 | 22 14 | local_tee local_index:20 - 0x111fb | 45 | i32_eqz - 0x111fc | 0d 00 | br_if relative_depth:0 - 0x111fe | 20 15 | local_get local_index:21 - 0x11200 | 21 01 | local_set local_index:1 - 0x11202 | 03 40 | loop blockty:Empty - 0x11204 | 02 40 | block blockty:Empty - 0x11206 | 02 40 | block blockty:Empty - 0x11208 | 02 40 | block blockty:Empty - 0x1120a | 20 14 | local_get local_index:20 - 0x1120c | 41 ff 01 | i32_const value:255 - 0x1120f | 71 | i32_and - 0x11210 | 22 14 | local_tee local_index:20 - 0x11212 | 45 | i32_eqz - 0x11213 | 0d 00 | br_if relative_depth:0 - 0x11215 | 20 14 | local_get local_index:20 - 0x11217 | 41 25 | i32_const value:37 - 0x11219 | 47 | i32_ne - 0x1121a | 0d 02 | br_if relative_depth:2 - 0x1121c | 20 01 | local_get local_index:1 - 0x1121e | 21 16 | local_set local_index:22 - 0x11220 | 20 01 | local_get local_index:1 - 0x11222 | 21 14 | local_set local_index:20 - 0x11224 | 03 40 | loop blockty:Empty - 0x11226 | 02 40 | block blockty:Empty - 0x11228 | 20 14 | local_get local_index:20 - 0x1122a | 2d 00 01 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x1122d | 41 25 | i32_const value:37 - 0x1122f | 46 | i32_eq - 0x11230 | 0d 00 | br_if relative_depth:0 - 0x11232 | 20 14 | local_get local_index:20 - 0x11234 | 21 01 | local_set local_index:1 - 0x11236 | 0c 03 | br relative_depth:3 - 0x11238 | 0b | end - 0x11239 | 20 16 | local_get local_index:22 - 0x1123b | 41 01 | i32_const value:1 - 0x1123d | 6a | i32_add - 0x1123e | 21 16 | local_set local_index:22 - 0x11240 | 20 14 | local_get local_index:20 - 0x11242 | 2d 00 02 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 2, memory: 0 } - 0x11245 | 21 17 | local_set local_index:23 - 0x11247 | 20 14 | local_get local_index:20 - 0x11249 | 41 02 | i32_const value:2 - 0x1124b | 6a | i32_add - 0x1124c | 22 01 | local_tee local_index:1 - 0x1124e | 21 14 | local_set local_index:20 - 0x11250 | 20 17 | local_get local_index:23 - 0x11252 | 41 25 | i32_const value:37 - 0x11254 | 46 | i32_eq - 0x11255 | 0d 00 | br_if relative_depth:0 - 0x11257 | 0c 02 | br relative_depth:2 - 0x11259 | 0b | end - 0x1125a | 0b | end - 0x1125b | 20 01 | local_get local_index:1 - 0x1125d | 21 16 | local_set local_index:22 - 0x1125f | 0b | end - 0x11260 | 20 16 | local_get local_index:22 - 0x11262 | 20 15 | local_get local_index:21 - 0x11264 | 6b | i32_sub - 0x11265 | 22 14 | local_tee local_index:20 - 0x11267 | 20 13 | local_get local_index:19 - 0x11269 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x1126f | 73 | i32_xor - 0x11270 | 22 16 | local_tee local_index:22 - 0x11272 | 4a | i32_gt_s - 0x11273 | 0d 0c | br_if relative_depth:12 - 0x11275 | 02 40 | block blockty:Empty - 0x11277 | 20 00 | local_get local_index:0 - 0x11279 | 45 | i32_eqz - 0x1127a | 0d 00 | br_if relative_depth:0 - 0x1127c | 20 00 | local_get local_index:0 - 0x1127e | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11281 | 41 20 | i32_const value:32 - 0x11283 | 71 | i32_and - 0x11284 | 0d 00 | br_if relative_depth:0 - 0x11286 | 20 15 | local_get local_index:21 - 0x11288 | 20 14 | local_get local_index:20 - 0x1128a | 20 00 | local_get local_index:0 - 0x1128c | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11292 | 1a | drop - 0x11293 | 0b | end - 0x11294 | 20 14 | local_get local_index:20 - 0x11296 | 0d 0b | br_if relative_depth:11 - 0x11298 | 20 01 | local_get local_index:1 - 0x1129a | 41 01 | i32_const value:1 - 0x1129c | 6a | i32_add - 0x1129d | 21 14 | local_set local_index:20 - 0x1129f | 41 7f | i32_const value:-1 - 0x112a1 | 21 18 | local_set local_index:24 - 0x112a3 | 02 40 | block blockty:Empty - 0x112a5 | 20 01 | local_get local_index:1 - 0x112a7 | 2c 00 01 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x112aa | 22 19 | local_tee local_index:25 - 0x112ac | 41 50 | i32_const value:-48 - 0x112ae | 6a | i32_add - 0x112af | 22 17 | local_tee local_index:23 - 0x112b1 | 41 09 | i32_const value:9 - 0x112b3 | 4b | i32_gt_u - 0x112b4 | 0d 00 | br_if relative_depth:0 - 0x112b6 | 20 01 | local_get local_index:1 - 0x112b8 | 2d 00 02 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 2, memory: 0 } - 0x112bb | 41 24 | i32_const value:36 - 0x112bd | 47 | i32_ne - 0x112be | 0d 00 | br_if relative_depth:0 - 0x112c0 | 20 01 | local_get local_index:1 - 0x112c2 | 41 03 | i32_const value:3 - 0x112c4 | 6a | i32_add - 0x112c5 | 21 14 | local_set local_index:20 - 0x112c7 | 20 01 | local_get local_index:1 - 0x112c9 | 2c 00 03 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 3, memory: 0 } - 0x112cc | 21 19 | local_set local_index:25 - 0x112ce | 41 01 | i32_const value:1 - 0x112d0 | 21 12 | local_set local_index:18 - 0x112d2 | 20 17 | local_get local_index:23 - 0x112d4 | 21 18 | local_set local_index:24 - 0x112d6 | 0b | end - 0x112d7 | 41 00 | i32_const value:0 - 0x112d9 | 21 1a | local_set local_index:26 - 0x112db | 02 40 | block blockty:Empty - 0x112dd | 20 19 | local_get local_index:25 - 0x112df | 41 60 | i32_const value:-32 - 0x112e1 | 6a | i32_add - 0x112e2 | 22 01 | local_tee local_index:1 - 0x112e4 | 41 1f | i32_const value:31 - 0x112e6 | 4b | i32_gt_u - 0x112e7 | 0d 00 | br_if relative_depth:0 - 0x112e9 | 41 01 | i32_const value:1 - 0x112eb | 20 01 | local_get local_index:1 - 0x112ed | 74 | i32_shl - 0x112ee | 22 01 | local_tee local_index:1 - 0x112f0 | 41 89 d1 04 | i32_const value:75913 - 0x112f4 | 71 | i32_and - 0x112f5 | 45 | i32_eqz - 0x112f6 | 0d 00 | br_if relative_depth:0 - 0x112f8 | 20 14 | local_get local_index:20 - 0x112fa | 41 01 | i32_const value:1 - 0x112fc | 6a | i32_add - 0x112fd | 21 17 | local_set local_index:23 - 0x112ff | 41 00 | i32_const value:0 - 0x11301 | 21 1a | local_set local_index:26 - 0x11303 | 03 40 | loop blockty:Empty - 0x11305 | 20 01 | local_get local_index:1 - 0x11307 | 20 1a | local_get local_index:26 - 0x11309 | 72 | i32_or - 0x1130a | 21 1a | local_set local_index:26 - 0x1130c | 20 17 | local_get local_index:23 - 0x1130e | 22 14 | local_tee local_index:20 - 0x11310 | 2c 00 00 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11313 | 22 19 | local_tee local_index:25 - 0x11315 | 41 60 | i32_const value:-32 - 0x11317 | 6a | i32_add - 0x11318 | 22 01 | local_tee local_index:1 - 0x1131a | 41 20 | i32_const value:32 - 0x1131c | 4f | i32_ge_u - 0x1131d | 0d 01 | br_if relative_depth:1 - 0x1131f | 20 14 | local_get local_index:20 - 0x11321 | 41 01 | i32_const value:1 - 0x11323 | 6a | i32_add - 0x11324 | 21 17 | local_set local_index:23 - 0x11326 | 41 01 | i32_const value:1 - 0x11328 | 20 01 | local_get local_index:1 - 0x1132a | 74 | i32_shl - 0x1132b | 22 01 | local_tee local_index:1 - 0x1132d | 41 89 d1 04 | i32_const value:75913 - 0x11331 | 71 | i32_and - 0x11332 | 0d 00 | br_if relative_depth:0 - 0x11334 | 0b | end - 0x11335 | 0b | end - 0x11336 | 02 40 | block blockty:Empty - 0x11338 | 20 19 | local_get local_index:25 - 0x1133a | 41 2a | i32_const value:42 - 0x1133c | 47 | i32_ne - 0x1133d | 0d 00 | br_if relative_depth:0 - 0x1133f | 02 40 | block blockty:Empty - 0x11341 | 02 40 | block blockty:Empty - 0x11343 | 20 14 | local_get local_index:20 - 0x11345 | 2c 00 01 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x11348 | 41 50 | i32_const value:-48 - 0x1134a | 6a | i32_add - 0x1134b | 22 01 | local_tee local_index:1 - 0x1134d | 41 09 | i32_const value:9 - 0x1134f | 4b | i32_gt_u - 0x11350 | 0d 00 | br_if relative_depth:0 - 0x11352 | 20 14 | local_get local_index:20 - 0x11354 | 2d 00 02 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 2, memory: 0 } - 0x11357 | 41 24 | i32_const value:36 - 0x11359 | 47 | i32_ne - 0x1135a | 0d 00 | br_if relative_depth:0 - 0x1135c | 20 04 | local_get local_index:4 - 0x1135e | 20 01 | local_get local_index:1 - 0x11360 | 41 02 | i32_const value:2 - 0x11362 | 74 | i32_shl - 0x11363 | 6a | i32_add - 0x11364 | 41 0a | i32_const value:10 - 0x11366 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11369 | 20 14 | local_get local_index:20 - 0x1136b | 41 03 | i32_const value:3 - 0x1136d | 6a | i32_add - 0x1136e | 21 17 | local_set local_index:23 - 0x11370 | 20 07 | local_get local_index:7 - 0x11372 | 20 14 | local_get local_index:20 - 0x11374 | 2c 00 01 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x11377 | 41 03 | i32_const value:3 - 0x11379 | 74 | i32_shl - 0x1137a | 6a | i32_add - 0x1137b | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1137e | 21 1b | local_set local_index:27 - 0x11380 | 41 01 | i32_const value:1 - 0x11382 | 21 12 | local_set local_index:18 - 0x11384 | 0c 01 | br relative_depth:1 - 0x11386 | 0b | end - 0x11387 | 20 12 | local_get local_index:18 - 0x11389 | 0d 06 | br_if relative_depth:6 - 0x1138b | 20 14 | local_get local_index:20 - 0x1138d | 41 01 | i32_const value:1 - 0x1138f | 6a | i32_add - 0x11390 | 21 17 | local_set local_index:23 - 0x11392 | 02 40 | block blockty:Empty - 0x11394 | 20 00 | local_get local_index:0 - 0x11396 | 0d 00 | br_if relative_depth:0 - 0x11398 | 41 00 | i32_const value:0 - 0x1139a | 21 12 | local_set local_index:18 - 0x1139c | 41 00 | i32_const value:0 - 0x1139e | 21 1b | local_set local_index:27 - 0x113a0 | 0c 06 | br relative_depth:6 - 0x113a2 | 0b | end - 0x113a3 | 20 02 | local_get local_index:2 - 0x113a5 | 20 02 | local_get local_index:2 - 0x113a7 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x113aa | 22 01 | local_tee local_index:1 - 0x113ac | 41 04 | i32_const value:4 - 0x113ae | 6a | i32_add - 0x113af | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x113b2 | 20 01 | local_get local_index:1 - 0x113b4 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x113b7 | 21 1b | local_set local_index:27 - 0x113b9 | 41 00 | i32_const value:0 - 0x113bb | 21 12 | local_set local_index:18 - 0x113bd | 0b | end - 0x113be | 20 1b | local_get local_index:27 - 0x113c0 | 41 7f | i32_const value:-1 - 0x113c2 | 4a | i32_gt_s - 0x113c3 | 0d 04 | br_if relative_depth:4 - 0x113c5 | 41 00 | i32_const value:0 - 0x113c7 | 20 1b | local_get local_index:27 - 0x113c9 | 6b | i32_sub - 0x113ca | 21 1b | local_set local_index:27 - 0x113cc | 20 1a | local_get local_index:26 - 0x113ce | 41 80 c0 00 | i32_const value:8192 - 0x113d2 | 72 | i32_or - 0x113d3 | 21 1a | local_set local_index:26 - 0x113d5 | 0c 04 | br relative_depth:4 - 0x113d7 | 0b | end - 0x113d8 | 41 00 | i32_const value:0 - 0x113da | 21 1b | local_set local_index:27 - 0x113dc | 02 40 | block blockty:Empty - 0x113de | 20 19 | local_get local_index:25 - 0x113e0 | 41 50 | i32_const value:-48 - 0x113e2 | 6a | i32_add - 0x113e3 | 22 01 | local_tee local_index:1 - 0x113e5 | 41 09 | i32_const value:9 - 0x113e7 | 4d | i32_le_u - 0x113e8 | 0d 00 | br_if relative_depth:0 - 0x113ea | 20 14 | local_get local_index:20 - 0x113ec | 21 17 | local_set local_index:23 - 0x113ee | 0c 04 | br relative_depth:4 - 0x113f0 | 0b | end - 0x113f1 | 41 00 | i32_const value:0 - 0x113f3 | 21 1b | local_set local_index:27 - 0x113f5 | 03 40 | loop blockty:Empty - 0x113f7 | 02 40 | block blockty:Empty - 0x113f9 | 20 1b | local_get local_index:27 - 0x113fb | 41 cc 99 b3 | i32_const value:214748364 - | e6 00 - 0x11401 | 4b | i32_gt_u - 0x11402 | 0d 00 | br_if relative_depth:0 - 0x11404 | 41 7f | i32_const value:-1 - 0x11406 | 20 1b | local_get local_index:27 - 0x11408 | 41 0a | i32_const value:10 - 0x1140a | 6c | i32_mul - 0x1140b | 22 17 | local_tee local_index:23 - 0x1140d | 20 01 | local_get local_index:1 - 0x1140f | 6a | i32_add - 0x11410 | 20 01 | local_get local_index:1 - 0x11412 | 20 17 | local_get local_index:23 - 0x11414 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x1141a | 73 | i32_xor - 0x1141b | 4b | i32_gt_u - 0x1141c | 22 19 | local_tee local_index:25 - 0x1141e | 1b | select - 0x1141f | 21 1b | local_set local_index:27 - 0x11421 | 20 14 | local_get local_index:20 - 0x11423 | 2c 00 01 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x11426 | 21 01 | local_set local_index:1 - 0x11428 | 20 14 | local_get local_index:20 - 0x1142a | 41 01 | i32_const value:1 - 0x1142c | 6a | i32_add - 0x1142d | 22 17 | local_tee local_index:23 - 0x1142f | 21 14 | local_set local_index:20 - 0x11431 | 20 01 | local_get local_index:1 - 0x11433 | 41 50 | i32_const value:-48 - 0x11435 | 6a | i32_add - 0x11436 | 22 01 | local_tee local_index:1 - 0x11438 | 41 0a | i32_const value:10 - 0x1143a | 49 | i32_lt_u - 0x1143b | 0d 01 | br_if relative_depth:1 - 0x1143d | 20 19 | local_get local_index:25 - 0x1143f | 0d 0e | br_if relative_depth:14 - 0x11441 | 0c 05 | br relative_depth:5 - 0x11443 | 0b | end - 0x11444 | 20 14 | local_get local_index:20 - 0x11446 | 2c 00 01 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x11449 | 21 01 | local_set local_index:1 - 0x1144b | 41 7f | i32_const value:-1 - 0x1144d | 21 1b | local_set local_index:27 - 0x1144f | 20 14 | local_get local_index:20 - 0x11451 | 41 01 | i32_const value:1 - 0x11453 | 6a | i32_add - 0x11454 | 21 14 | local_set local_index:20 - 0x11456 | 20 01 | local_get local_index:1 - 0x11458 | 41 50 | i32_const value:-48 - 0x1145a | 6a | i32_add - 0x1145b | 22 01 | local_tee local_index:1 - 0x1145d | 41 0a | i32_const value:10 - 0x1145f | 49 | i32_lt_u - 0x11460 | 0d 00 | br_if relative_depth:0 - 0x11462 | 0c 0d | br relative_depth:13 - 0x11464 | 0b | end - 0x11465 | 0b | end - 0x11466 | 20 01 | local_get local_index:1 - 0x11468 | 2d 00 01 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x1146b | 21 14 | local_set local_index:20 - 0x1146d | 20 01 | local_get local_index:1 - 0x1146f | 41 01 | i32_const value:1 - 0x11471 | 6a | i32_add - 0x11472 | 21 01 | local_set local_index:1 - 0x11474 | 0c 00 | br relative_depth:0 - 0x11476 | 0b | end - 0x11477 | 0b | end - 0x11478 | 20 00 | local_get local_index:0 - 0x1147a | 0d 0b | br_if relative_depth:11 - 0x1147c | 02 40 | block blockty:Empty - 0x1147e | 20 12 | local_get local_index:18 - 0x11480 | 0d 00 | br_if relative_depth:0 - 0x11482 | 41 00 | i32_const value:0 - 0x11484 | 21 13 | local_set local_index:19 - 0x11486 | 0c 0c | br relative_depth:12 - 0x11488 | 0b | end - 0x11489 | 02 40 | block blockty:Empty - 0x1148b | 02 40 | block blockty:Empty - 0x1148d | 02 40 | block blockty:Empty - 0x1148f | 20 04 | local_get local_index:4 - 0x11491 | 28 02 04 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 4, memory: 0 } - 0x11494 | 22 01 | local_tee local_index:1 - 0x11496 | 0d 00 | br_if relative_depth:0 - 0x11498 | 41 01 | i32_const value:1 - 0x1149a | 21 01 | local_set local_index:1 - 0x1149c | 0c 01 | br relative_depth:1 - 0x1149e | 0b | end - 0x1149f | 20 03 | local_get local_index:3 - 0x114a1 | 41 08 | i32_const value:8 - 0x114a3 | 6a | i32_add - 0x114a4 | 20 01 | local_get local_index:1 - 0x114a6 | 20 02 | local_get local_index:2 - 0x114a8 | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x114ae | 02 40 | block blockty:Empty - 0x114b0 | 20 04 | local_get local_index:4 - 0x114b2 | 28 02 08 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x114b5 | 22 01 | local_tee local_index:1 - 0x114b7 | 0d 00 | br_if relative_depth:0 - 0x114b9 | 41 02 | i32_const value:2 - 0x114bb | 21 01 | local_set local_index:1 - 0x114bd | 0c 01 | br relative_depth:1 - 0x114bf | 0b | end - 0x114c0 | 20 03 | local_get local_index:3 - 0x114c2 | 41 10 | i32_const value:16 - 0x114c4 | 6a | i32_add - 0x114c5 | 20 01 | local_get local_index:1 - 0x114c7 | 20 02 | local_get local_index:2 - 0x114c9 | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x114cf | 02 40 | block blockty:Empty - 0x114d1 | 20 04 | local_get local_index:4 - 0x114d3 | 28 02 0c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x114d6 | 22 01 | local_tee local_index:1 - 0x114d8 | 0d 00 | br_if relative_depth:0 - 0x114da | 41 03 | i32_const value:3 - 0x114dc | 21 01 | local_set local_index:1 - 0x114de | 0c 01 | br relative_depth:1 - 0x114e0 | 0b | end - 0x114e1 | 20 03 | local_get local_index:3 - 0x114e3 | 41 18 | i32_const value:24 - 0x114e5 | 6a | i32_add - 0x114e6 | 20 01 | local_get local_index:1 - 0x114e8 | 20 02 | local_get local_index:2 - 0x114ea | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x114f0 | 02 40 | block blockty:Empty - 0x114f2 | 20 04 | local_get local_index:4 - 0x114f4 | 28 02 10 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 16, memory: 0 } - 0x114f7 | 22 01 | local_tee local_index:1 - 0x114f9 | 0d 00 | br_if relative_depth:0 - 0x114fb | 41 04 | i32_const value:4 - 0x114fd | 21 01 | local_set local_index:1 - 0x114ff | 0c 01 | br relative_depth:1 - 0x11501 | 0b | end - 0x11502 | 20 03 | local_get local_index:3 - 0x11504 | 41 20 | i32_const value:32 - 0x11506 | 6a | i32_add - 0x11507 | 20 01 | local_get local_index:1 - 0x11509 | 20 02 | local_get local_index:2 - 0x1150b | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x11511 | 02 40 | block blockty:Empty - 0x11513 | 20 04 | local_get local_index:4 - 0x11515 | 28 02 14 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 20, memory: 0 } - 0x11518 | 22 01 | local_tee local_index:1 - 0x1151a | 0d 00 | br_if relative_depth:0 - 0x1151c | 41 05 | i32_const value:5 - 0x1151e | 21 01 | local_set local_index:1 - 0x11520 | 0c 01 | br relative_depth:1 - 0x11522 | 0b | end - 0x11523 | 20 03 | local_get local_index:3 - 0x11525 | 41 28 | i32_const value:40 - 0x11527 | 6a | i32_add - 0x11528 | 20 01 | local_get local_index:1 - 0x1152a | 20 02 | local_get local_index:2 - 0x1152c | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x11532 | 02 40 | block blockty:Empty - 0x11534 | 20 04 | local_get local_index:4 - 0x11536 | 28 02 18 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 24, memory: 0 } - 0x11539 | 22 01 | local_tee local_index:1 - 0x1153b | 0d 00 | br_if relative_depth:0 - 0x1153d | 41 06 | i32_const value:6 - 0x1153f | 21 01 | local_set local_index:1 - 0x11541 | 0c 01 | br relative_depth:1 - 0x11543 | 0b | end - 0x11544 | 20 03 | local_get local_index:3 - 0x11546 | 41 30 | i32_const value:48 - 0x11548 | 6a | i32_add - 0x11549 | 20 01 | local_get local_index:1 - 0x1154b | 20 02 | local_get local_index:2 - 0x1154d | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x11553 | 02 40 | block blockty:Empty - 0x11555 | 20 04 | local_get local_index:4 - 0x11557 | 28 02 1c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 28, memory: 0 } - 0x1155a | 22 01 | local_tee local_index:1 - 0x1155c | 0d 00 | br_if relative_depth:0 - 0x1155e | 41 07 | i32_const value:7 - 0x11560 | 21 01 | local_set local_index:1 - 0x11562 | 0c 01 | br relative_depth:1 - 0x11564 | 0b | end - 0x11565 | 20 03 | local_get local_index:3 - 0x11567 | 41 38 | i32_const value:56 - 0x11569 | 6a | i32_add - 0x1156a | 20 01 | local_get local_index:1 - 0x1156c | 20 02 | local_get local_index:2 - 0x1156e | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x11574 | 02 40 | block blockty:Empty - 0x11576 | 20 04 | local_get local_index:4 - 0x11578 | 28 02 20 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 32, memory: 0 } - 0x1157b | 22 01 | local_tee local_index:1 - 0x1157d | 0d 00 | br_if relative_depth:0 - 0x1157f | 41 08 | i32_const value:8 - 0x11581 | 21 01 | local_set local_index:1 - 0x11583 | 0c 01 | br relative_depth:1 - 0x11585 | 0b | end - 0x11586 | 20 03 | local_get local_index:3 - 0x11588 | 41 c0 00 | i32_const value:64 - 0x1158b | 6a | i32_add - 0x1158c | 20 01 | local_get local_index:1 - 0x1158e | 20 02 | local_get local_index:2 - 0x11590 | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x11596 | 20 04 | local_get local_index:4 - 0x11598 | 28 02 24 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 36, memory: 0 } - 0x1159b | 22 01 | local_tee local_index:1 - 0x1159d | 0d 01 | br_if relative_depth:1 - 0x1159f | 41 09 | i32_const value:9 - 0x115a1 | 21 01 | local_set local_index:1 - 0x115a3 | 0b | end - 0x115a4 | 20 01 | local_get local_index:1 - 0x115a6 | 41 02 | i32_const value:2 - 0x115a8 | 74 | i32_shl - 0x115a9 | 21 01 | local_set local_index:1 - 0x115ab | 03 40 | loop blockty:Empty - 0x115ad | 20 04 | local_get local_index:4 - 0x115af | 20 01 | local_get local_index:1 - 0x115b1 | 6a | i32_add - 0x115b2 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x115b5 | 0d 03 | br_if relative_depth:3 - 0x115b7 | 20 01 | local_get local_index:1 - 0x115b9 | 41 04 | i32_const value:4 - 0x115bb | 6a | i32_add - 0x115bc | 22 01 | local_tee local_index:1 - 0x115be | 41 28 | i32_const value:40 - 0x115c0 | 47 | i32_ne - 0x115c1 | 0d 00 | br_if relative_depth:0 - 0x115c3 | 0b | end - 0x115c4 | 41 01 | i32_const value:1 - 0x115c6 | 21 13 | local_set local_index:19 - 0x115c8 | 0c 0c | br relative_depth:12 - 0x115ca | 0b | end - 0x115cb | 20 03 | local_get local_index:3 - 0x115cd | 41 c8 00 | i32_const value:72 - 0x115d0 | 6a | i32_add - 0x115d1 | 20 01 | local_get local_index:1 - 0x115d3 | 20 02 | local_get local_index:2 - 0x115d5 | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x115db | 41 01 | i32_const value:1 - 0x115dd | 21 13 | local_set local_index:19 - 0x115df | 0c 0b | br relative_depth:11 - 0x115e1 | 0b | end - 0x115e2 | 41 00 | i32_const value:0 - 0x115e4 | 21 14 | local_set local_index:20 - 0x115e6 | 41 7f | i32_const value:-1 - 0x115e8 | 21 19 | local_set local_index:25 - 0x115ea | 02 40 | block blockty:Empty - 0x115ec | 02 40 | block blockty:Empty - 0x115ee | 20 17 | local_get local_index:23 - 0x115f0 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x115f3 | 41 2e | i32_const value:46 - 0x115f5 | 46 | i32_eq - 0x115f6 | 0d 00 | br_if relative_depth:0 - 0x115f8 | 20 17 | local_get local_index:23 - 0x115fa | 21 01 | local_set local_index:1 - 0x115fc | 41 00 | i32_const value:0 - 0x115fe | 21 1c | local_set local_index:28 - 0x11600 | 0c 01 | br relative_depth:1 - 0x11602 | 0b | end - 0x11603 | 02 40 | block blockty:Empty - 0x11605 | 20 17 | local_get local_index:23 - 0x11607 | 2c 00 01 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x1160a | 22 19 | local_tee local_index:25 - 0x1160c | 41 2a | i32_const value:42 - 0x1160e | 47 | i32_ne - 0x1160f | 0d 00 | br_if relative_depth:0 - 0x11611 | 02 40 | block blockty:Empty - 0x11613 | 20 17 | local_get local_index:23 - 0x11615 | 2c 00 02 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 2, memory: 0 } - 0x11618 | 41 50 | i32_const value:-48 - 0x1161a | 6a | i32_add - 0x1161b | 22 01 | local_tee local_index:1 - 0x1161d | 41 09 | i32_const value:9 - 0x1161f | 4b | i32_gt_u - 0x11620 | 0d 00 | br_if relative_depth:0 - 0x11622 | 20 17 | local_get local_index:23 - 0x11624 | 2d 00 03 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 3, memory: 0 } - 0x11627 | 41 24 | i32_const value:36 - 0x11629 | 47 | i32_ne - 0x1162a | 0d 00 | br_if relative_depth:0 - 0x1162c | 20 04 | local_get local_index:4 - 0x1162e | 20 01 | local_get local_index:1 - 0x11630 | 41 02 | i32_const value:2 - 0x11632 | 74 | i32_shl - 0x11633 | 6a | i32_add - 0x11634 | 41 0a | i32_const value:10 - 0x11636 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11639 | 20 17 | local_get local_index:23 - 0x1163b | 41 04 | i32_const value:4 - 0x1163d | 6a | i32_add - 0x1163e | 21 01 | local_set local_index:1 - 0x11640 | 20 07 | local_get local_index:7 - 0x11642 | 20 17 | local_get local_index:23 - 0x11644 | 2c 00 02 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 2, memory: 0 } - 0x11647 | 41 03 | i32_const value:3 - 0x11649 | 74 | i32_shl - 0x1164a | 6a | i32_add - 0x1164b | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1164e | 22 19 | local_tee local_index:25 - 0x11650 | 41 7f | i32_const value:-1 - 0x11652 | 4a | i32_gt_s - 0x11653 | 21 1c | local_set local_index:28 - 0x11655 | 0c 02 | br relative_depth:2 - 0x11657 | 0b | end - 0x11658 | 20 12 | local_get local_index:18 - 0x1165a | 0d 02 | br_if relative_depth:2 - 0x1165c | 20 17 | local_get local_index:23 - 0x1165e | 41 02 | i32_const value:2 - 0x11660 | 6a | i32_add - 0x11661 | 21 01 | local_set local_index:1 - 0x11663 | 02 40 | block blockty:Empty - 0x11665 | 20 00 | local_get local_index:0 - 0x11667 | 0d 00 | br_if relative_depth:0 - 0x11669 | 41 00 | i32_const value:0 - 0x1166b | 21 19 | local_set local_index:25 - 0x1166d | 41 00 | i32_const value:0 - 0x1166f | 41 7f | i32_const value:-1 - 0x11671 | 4a | i32_gt_s - 0x11672 | 21 1c | local_set local_index:28 - 0x11674 | 0c 02 | br relative_depth:2 - 0x11676 | 0b | end - 0x11677 | 20 02 | local_get local_index:2 - 0x11679 | 20 02 | local_get local_index:2 - 0x1167b | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1167e | 22 17 | local_tee local_index:23 - 0x11680 | 41 04 | i32_const value:4 - 0x11682 | 6a | i32_add - 0x11683 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11686 | 20 17 | local_get local_index:23 - 0x11688 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1168b | 22 19 | local_tee local_index:25 - 0x1168d | 41 7f | i32_const value:-1 - 0x1168f | 4a | i32_gt_s - 0x11690 | 21 1c | local_set local_index:28 - 0x11692 | 0c 01 | br relative_depth:1 - 0x11694 | 0b | end - 0x11695 | 20 17 | local_get local_index:23 - 0x11697 | 41 01 | i32_const value:1 - 0x11699 | 6a | i32_add - 0x1169a | 21 01 | local_set local_index:1 - 0x1169c | 02 40 | block blockty:Empty - 0x1169e | 20 19 | local_get local_index:25 - 0x116a0 | 41 50 | i32_const value:-48 - 0x116a2 | 6a | i32_add - 0x116a3 | 22 1d | local_tee local_index:29 - 0x116a5 | 41 09 | i32_const value:9 - 0x116a7 | 4d | i32_le_u - 0x116a8 | 0d 00 | br_if relative_depth:0 - 0x116aa | 41 01 | i32_const value:1 - 0x116ac | 21 1c | local_set local_index:28 - 0x116ae | 41 00 | i32_const value:0 - 0x116b0 | 21 19 | local_set local_index:25 - 0x116b2 | 0c 01 | br relative_depth:1 - 0x116b4 | 0b | end - 0x116b5 | 41 00 | i32_const value:0 - 0x116b7 | 21 1e | local_set local_index:30 - 0x116b9 | 20 01 | local_get local_index:1 - 0x116bb | 21 17 | local_set local_index:23 - 0x116bd | 03 40 | loop blockty:Empty - 0x116bf | 41 7f | i32_const value:-1 - 0x116c1 | 21 19 | local_set local_index:25 - 0x116c3 | 02 40 | block blockty:Empty - 0x116c5 | 20 1e | local_get local_index:30 - 0x116c7 | 41 cc 99 b3 | i32_const value:214748364 - | e6 00 - 0x116cd | 4b | i32_gt_u - 0x116ce | 0d 00 | br_if relative_depth:0 - 0x116d0 | 41 7f | i32_const value:-1 - 0x116d2 | 20 1e | local_get local_index:30 - 0x116d4 | 41 0a | i32_const value:10 - 0x116d6 | 6c | i32_mul - 0x116d7 | 22 01 | local_tee local_index:1 - 0x116d9 | 20 1d | local_get local_index:29 - 0x116db | 6a | i32_add - 0x116dc | 20 1d | local_get local_index:29 - 0x116de | 20 01 | local_get local_index:1 - 0x116e0 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x116e6 | 73 | i32_xor - 0x116e7 | 4b | i32_gt_u - 0x116e8 | 1b | select - 0x116e9 | 21 19 | local_set local_index:25 - 0x116eb | 0b | end - 0x116ec | 41 01 | i32_const value:1 - 0x116ee | 21 1c | local_set local_index:28 - 0x116f0 | 20 17 | local_get local_index:23 - 0x116f2 | 2c 00 01 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x116f5 | 21 1d | local_set local_index:29 - 0x116f7 | 20 19 | local_get local_index:25 - 0x116f9 | 21 1e | local_set local_index:30 - 0x116fb | 20 17 | local_get local_index:23 - 0x116fd | 41 01 | i32_const value:1 - 0x116ff | 6a | i32_add - 0x11700 | 22 01 | local_tee local_index:1 - 0x11702 | 21 17 | local_set local_index:23 - 0x11704 | 20 1d | local_get local_index:29 - 0x11706 | 41 50 | i32_const value:-48 - 0x11708 | 6a | i32_add - 0x11709 | 22 1d | local_tee local_index:29 - 0x1170b | 41 0a | i32_const value:10 - 0x1170d | 49 | i32_lt_u - 0x1170e | 0d 00 | br_if relative_depth:0 - 0x11710 | 0b | end - 0x11711 | 0b | end - 0x11712 | 03 40 | loop blockty:Empty - 0x11714 | 20 14 | local_get local_index:20 - 0x11716 | 21 17 | local_set local_index:23 - 0x11718 | 20 01 | local_get local_index:1 - 0x1171a | 2c 00 00 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1171d | 22 14 | local_tee local_index:20 - 0x1171f | 41 85 7f | i32_const value:-123 - 0x11722 | 6a | i32_add - 0x11723 | 41 46 | i32_const value:-58 - 0x11725 | 49 | i32_lt_u - 0x11726 | 0d 01 | br_if relative_depth:1 - 0x11728 | 20 01 | local_get local_index:1 - 0x1172a | 41 01 | i32_const value:1 - 0x1172c | 6a | i32_add - 0x1172d | 21 01 | local_set local_index:1 - 0x1172f | 20 14 | local_get local_index:20 - 0x11731 | 20 17 | local_get local_index:23 - 0x11733 | 41 3a | i32_const value:58 - 0x11735 | 6c | i32_mul - 0x11736 | 6a | i32_add - 0x11737 | 41 af b1 80 | i32_const value:6319 - | 80 00 - 0x1173d | 6a | i32_add - 0x1173e | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11741 | 22 14 | local_tee local_index:20 - 0x11743 | 41 7f | i32_const value:-1 - 0x11745 | 6a | i32_add - 0x11746 | 41 08 | i32_const value:8 - 0x11748 | 49 | i32_lt_u - 0x11749 | 0d 00 | br_if relative_depth:0 - 0x1174b | 0b | end - 0x1174c | 02 40 | block blockty:Empty - 0x1174e | 02 40 | block blockty:Empty - 0x11750 | 02 40 | block blockty:Empty - 0x11752 | 20 14 | local_get local_index:20 - 0x11754 | 41 1b | i32_const value:27 - 0x11756 | 46 | i32_eq - 0x11757 | 0d 00 | br_if relative_depth:0 - 0x11759 | 20 14 | local_get local_index:20 - 0x1175b | 45 | i32_eqz - 0x1175c | 0d 03 | br_if relative_depth:3 - 0x1175e | 02 40 | block blockty:Empty - 0x11760 | 20 18 | local_get local_index:24 - 0x11762 | 41 00 | i32_const value:0 - 0x11764 | 48 | i32_lt_s - 0x11765 | 0d 00 | br_if relative_depth:0 - 0x11767 | 20 04 | local_get local_index:4 - 0x11769 | 20 18 | local_get local_index:24 - 0x1176b | 41 02 | i32_const value:2 - 0x1176d | 74 | i32_shl - 0x1176e | 6a | i32_add - 0x1176f | 20 14 | local_get local_index:20 - 0x11771 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11774 | 20 05 | local_get local_index:5 - 0x11776 | 20 03 | local_get local_index:3 - 0x11778 | 20 18 | local_get local_index:24 - 0x1177a | 41 03 | i32_const value:3 - 0x1177c | 74 | i32_shl - 0x1177d | 6a | i32_add - 0x1177e | 29 03 00 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x11781 | 37 03 38 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x11784 | 0c 02 | br relative_depth:2 - 0x11786 | 0b | end - 0x11787 | 02 40 | block blockty:Empty - 0x11789 | 20 00 | local_get local_index:0 - 0x1178b | 0d 00 | br_if relative_depth:0 - 0x1178d | 41 00 | i32_const value:0 - 0x1178f | 21 13 | local_set local_index:19 - 0x11791 | 0c 0e | br relative_depth:14 - 0x11793 | 0b | end - 0x11794 | 20 05 | local_get local_index:5 - 0x11796 | 41 38 | i32_const value:56 - 0x11798 | 6a | i32_add - 0x11799 | 20 14 | local_get local_index:20 - 0x1179b | 20 02 | local_get local_index:2 - 0x1179d | 10 e8 81 80 | call function_index:232 - | 80 00 - 0x117a3 | 0c 02 | br relative_depth:2 - 0x117a5 | 0b | end - 0x117a6 | 20 18 | local_get local_index:24 - 0x117a8 | 41 7f | i32_const value:-1 - 0x117aa | 4a | i32_gt_s - 0x117ab | 0d 02 | br_if relative_depth:2 - 0x117ad | 0b | end - 0x117ae | 41 00 | i32_const value:0 - 0x117b0 | 21 14 | local_set local_index:20 - 0x117b2 | 20 00 | local_get local_index:0 - 0x117b4 | 45 | i32_eqz - 0x117b5 | 0d 08 | br_if relative_depth:8 - 0x117b7 | 0b | end - 0x117b8 | 20 1a | local_get local_index:26 - 0x117ba | 41 ff ff 7b | i32_const value:-65537 - 0x117be | 71 | i32_and - 0x117bf | 22 1e | local_tee local_index:30 - 0x117c1 | 20 1a | local_get local_index:26 - 0x117c3 | 20 1a | local_get local_index:26 - 0x117c5 | 41 80 c0 00 | i32_const value:8192 - 0x117c9 | 71 | i32_and - 0x117ca | 1b | select - 0x117cb | 21 1f | local_set local_index:31 - 0x117cd | 02 40 | block blockty:Empty - 0x117cf | 02 40 | block blockty:Empty - 0x117d1 | 02 40 | block blockty:Empty - 0x117d3 | 02 40 | block blockty:Empty - 0x117d5 | 02 40 | block blockty:Empty - 0x117d7 | 02 40 | block blockty:Empty - 0x117d9 | 02 40 | block blockty:Empty - 0x117db | 02 40 | block blockty:Empty - 0x117dd | 02 40 | block blockty:Empty - 0x117df | 02 40 | block blockty:Empty - 0x117e1 | 02 40 | block blockty:Empty - 0x117e3 | 02 40 | block blockty:Empty - 0x117e5 | 02 40 | block blockty:Empty - 0x117e7 | 02 40 | block blockty:Empty - 0x117e9 | 02 40 | block blockty:Empty - 0x117eb | 02 40 | block blockty:Empty - 0x117ed | 02 40 | block blockty:Empty - 0x117ef | 20 01 | local_get local_index:1 - 0x117f1 | 41 7f | i32_const value:-1 - 0x117f3 | 6a | i32_add - 0x117f4 | 2c 00 00 | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x117f7 | 22 14 | local_tee local_index:20 - 0x117f9 | 41 53 | i32_const value:-45 - 0x117fb | 71 | i32_and - 0x117fc | 20 14 | local_get local_index:20 - 0x117fe | 20 14 | local_get local_index:20 - 0x11800 | 41 0f | i32_const value:15 - 0x11802 | 71 | i32_and - 0x11803 | 41 03 | i32_const value:3 - 0x11805 | 46 | i32_eq - 0x11806 | 1b | select - 0x11807 | 20 14 | local_get local_index:20 - 0x11809 | 20 17 | local_get local_index:23 - 0x1180b | 1b | select - 0x1180c | 22 20 | local_tee local_index:32 - 0x1180e | 41 bf 7f | i32_const value:-65 - 0x11811 | 6a | i32_add - 0x11812 | 0e 38 10 12 | br_table targets:BrTable { count: 56, default: 18, targets: [16, 18, 13, 18, 16, 16, 16, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 12, 18, 18, 18, 18, 3, 18, 18, 18, 18, 18, 18, 18, 18, 16, 18, 8, 5, 16, 16, 16, 18, 5, 18, 18, 18, 9, 1, 4, 2, 18, 18, 10, 18, 0, 18, 18, 3] } - | 0d 12 10 10 - | 10 12 12 12 - | 12 12 12 12 - | 12 12 12 12 - | 0c 12 12 12 - | 12 03 12 12 - | 12 12 12 12 - | 12 12 10 12 - | 08 05 10 10 - | 10 12 05 12 - | 12 12 09 01 - | 04 02 12 12 - | 0a 12 00 12 - | 12 03 12 - 0x1184d | 0b | end - 0x1184e | 41 00 | i32_const value:0 - 0x11850 | 21 1d | local_set local_index:29 - 0x11852 | 41 80 89 80 | i32_const value:1152 - | 80 00 - 0x11858 | 21 18 | local_set local_index:24 - 0x1185a | 20 05 | local_get local_index:5 - 0x1185c | 29 03 38 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x1185f | 21 21 | local_set local_index:33 - 0x11861 | 0c 05 | br relative_depth:5 - 0x11863 | 0b | end - 0x11864 | 41 00 | i32_const value:0 - 0x11866 | 21 14 | local_set local_index:20 - 0x11868 | 02 40 | block blockty:Empty - 0x1186a | 02 40 | block blockty:Empty - 0x1186c | 02 40 | block blockty:Empty - 0x1186e | 02 40 | block blockty:Empty - 0x11870 | 02 40 | block blockty:Empty - 0x11872 | 02 40 | block blockty:Empty - 0x11874 | 02 40 | block blockty:Empty - 0x11876 | 20 17 | local_get local_index:23 - 0x11878 | 41 ff 01 | i32_const value:255 - 0x1187b | 71 | i32_and - 0x1187c | 0e 08 00 01 | br_table targets:BrTable { count: 8, default: 29, targets: [0, 1, 2, 3, 4, 29, 5, 6] } - | 02 03 04 1d - | 05 06 1d - 0x11887 | 0b | end - 0x11888 | 20 05 | local_get local_index:5 - 0x1188a | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x1188d | 20 13 | local_get local_index:19 - 0x1188f | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11892 | 0c 1c | br relative_depth:28 - 0x11894 | 0b | end - 0x11895 | 20 05 | local_get local_index:5 - 0x11897 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x1189a | 20 13 | local_get local_index:19 - 0x1189c | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1189f | 0c 1b | br relative_depth:27 - 0x118a1 | 0b | end - 0x118a2 | 20 05 | local_get local_index:5 - 0x118a4 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x118a7 | 20 13 | local_get local_index:19 - 0x118a9 | ac | i64_extend_i32_s - 0x118aa | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x118ad | 0c 1a | br relative_depth:26 - 0x118af | 0b | end - 0x118b0 | 20 05 | local_get local_index:5 - 0x118b2 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x118b5 | 20 13 | local_get local_index:19 - 0x118b7 | 3b 01 00 | i32_store16 memarg:MemArg { align: 1, max_align: 1, offset: 0, memory: 0 } - 0x118ba | 0c 19 | br relative_depth:25 - 0x118bc | 0b | end - 0x118bd | 20 05 | local_get local_index:5 - 0x118bf | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x118c2 | 20 13 | local_get local_index:19 - 0x118c4 | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x118c7 | 0c 18 | br relative_depth:24 - 0x118c9 | 0b | end - 0x118ca | 20 05 | local_get local_index:5 - 0x118cc | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x118cf | 20 13 | local_get local_index:19 - 0x118d1 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x118d4 | 0c 17 | br relative_depth:23 - 0x118d6 | 0b | end - 0x118d7 | 20 05 | local_get local_index:5 - 0x118d9 | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x118dc | 20 13 | local_get local_index:19 - 0x118de | ac | i64_extend_i32_s - 0x118df | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x118e2 | 0c 16 | br relative_depth:22 - 0x118e4 | 0b | end - 0x118e5 | 20 19 | local_get local_index:25 - 0x118e7 | 41 08 | i32_const value:8 - 0x118e9 | 20 19 | local_get local_index:25 - 0x118eb | 41 08 | i32_const value:8 - 0x118ed | 4b | i32_gt_u - 0x118ee | 1b | select - 0x118ef | 21 19 | local_set local_index:25 - 0x118f1 | 20 1f | local_get local_index:31 - 0x118f3 | 41 08 | i32_const value:8 - 0x118f5 | 72 | i32_or - 0x118f6 | 21 1f | local_set local_index:31 - 0x118f8 | 41 f8 00 | i32_const value:120 - 0x118fb | 21 20 | local_set local_index:32 - 0x118fd | 0b | end - 0x118fe | 41 00 | i32_const value:0 - 0x11900 | 21 1d | local_set local_index:29 - 0x11902 | 41 80 89 80 | i32_const value:1152 - | 80 00 - 0x11908 | 21 18 | local_set local_index:24 - 0x1190a | 02 40 | block blockty:Empty - 0x1190c | 20 05 | local_get local_index:5 - 0x1190e | 29 03 38 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x11911 | 22 21 | local_tee local_index:33 - 0x11913 | 50 | i64_eqz - 0x11914 | 45 | i32_eqz - 0x11915 | 0d 00 | br_if relative_depth:0 - 0x11917 | 20 11 | local_get local_index:17 - 0x11919 | 21 15 | local_set local_index:21 - 0x1191b | 0c 04 | br relative_depth:4 - 0x1191d | 0b | end - 0x1191e | 20 20 | local_get local_index:32 - 0x11920 | 41 20 | i32_const value:32 - 0x11922 | 71 | i32_and - 0x11923 | 21 17 | local_set local_index:23 - 0x11925 | 20 11 | local_get local_index:17 - 0x11927 | 21 15 | local_set local_index:21 - 0x11929 | 03 40 | loop blockty:Empty - 0x1192b | 20 15 | local_get local_index:21 - 0x1192d | 41 7f | i32_const value:-1 - 0x1192f | 6a | i32_add - 0x11930 | 22 15 | local_tee local_index:21 - 0x11932 | 20 21 | local_get local_index:33 - 0x11934 | a7 | i32_wrap_i64 - 0x11935 | 41 0f | i32_const value:15 - 0x11937 | 71 | i32_and - 0x11938 | 41 c0 b5 80 | i32_const value:6848 - | 80 00 - 0x1193e | 6a | i32_add - 0x1193f | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11942 | 20 17 | local_get local_index:23 - 0x11944 | 72 | i32_or - 0x11945 | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11948 | 20 21 | local_get local_index:33 - 0x1194a | 42 0f | i64_const value:15 - 0x1194c | 56 | i64_gt_u - 0x1194d | 21 14 | local_set local_index:20 - 0x1194f | 20 21 | local_get local_index:33 - 0x11951 | 42 04 | i64_const value:4 - 0x11953 | 88 | i64_shr_u - 0x11954 | 21 21 | local_set local_index:33 - 0x11956 | 20 14 | local_get local_index:20 - 0x11958 | 0d 00 | br_if relative_depth:0 - 0x1195a | 0b | end - 0x1195b | 20 1f | local_get local_index:31 - 0x1195d | 41 08 | i32_const value:8 - 0x1195f | 71 | i32_and - 0x11960 | 45 | i32_eqz - 0x11961 | 0d 03 | br_if relative_depth:3 - 0x11963 | 20 20 | local_get local_index:32 - 0x11965 | 41 04 | i32_const value:4 - 0x11967 | 75 | i32_shr_s - 0x11968 | 41 80 89 80 | i32_const value:1152 - | 80 00 - 0x1196e | 6a | i32_add - 0x1196f | 21 18 | local_set local_index:24 - 0x11971 | 41 02 | i32_const value:2 - 0x11973 | 21 1d | local_set local_index:29 - 0x11975 | 0c 03 | br relative_depth:3 - 0x11977 | 0b | end - 0x11978 | 20 11 | local_get local_index:17 - 0x1197a | 21 15 | local_set local_index:21 - 0x1197c | 02 40 | block blockty:Empty - 0x1197e | 20 05 | local_get local_index:5 - 0x11980 | 29 03 38 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x11983 | 22 21 | local_tee local_index:33 - 0x11985 | 50 | i64_eqz - 0x11986 | 0d 00 | br_if relative_depth:0 - 0x11988 | 20 11 | local_get local_index:17 - 0x1198a | 21 15 | local_set local_index:21 - 0x1198c | 03 40 | loop blockty:Empty - 0x1198e | 20 15 | local_get local_index:21 - 0x11990 | 41 7f | i32_const value:-1 - 0x11992 | 6a | i32_add - 0x11993 | 22 15 | local_tee local_index:21 - 0x11995 | 20 21 | local_get local_index:33 - 0x11997 | a7 | i32_wrap_i64 - 0x11998 | 41 07 | i32_const value:7 - 0x1199a | 71 | i32_and - 0x1199b | 41 30 | i32_const value:48 - 0x1199d | 72 | i32_or - 0x1199e | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x119a1 | 20 21 | local_get local_index:33 - 0x119a3 | 42 07 | i64_const value:7 - 0x119a5 | 56 | i64_gt_u - 0x119a6 | 21 14 | local_set local_index:20 - 0x119a8 | 20 21 | local_get local_index:33 - 0x119aa | 42 03 | i64_const value:3 - 0x119ac | 88 | i64_shr_u - 0x119ad | 21 21 | local_set local_index:33 - 0x119af | 20 14 | local_get local_index:20 - 0x119b1 | 0d 00 | br_if relative_depth:0 - 0x119b3 | 0b | end - 0x119b4 | 0b | end - 0x119b5 | 41 00 | i32_const value:0 - 0x119b7 | 21 1d | local_set local_index:29 - 0x119b9 | 41 80 89 80 | i32_const value:1152 - | 80 00 - 0x119bf | 21 18 | local_set local_index:24 - 0x119c1 | 20 1f | local_get local_index:31 - 0x119c3 | 41 08 | i32_const value:8 - 0x119c5 | 71 | i32_and - 0x119c6 | 45 | i32_eqz - 0x119c7 | 0d 02 | br_if relative_depth:2 - 0x119c9 | 20 19 | local_get local_index:25 - 0x119cb | 20 11 | local_get local_index:17 - 0x119cd | 20 15 | local_get local_index:21 - 0x119cf | 6b | i32_sub - 0x119d0 | 22 14 | local_tee local_index:20 - 0x119d2 | 41 01 | i32_const value:1 - 0x119d4 | 6a | i32_add - 0x119d5 | 20 19 | local_get local_index:25 - 0x119d7 | 20 14 | local_get local_index:20 - 0x119d9 | 4a | i32_gt_s - 0x119da | 1b | select - 0x119db | 21 19 | local_set local_index:25 - 0x119dd | 0c 02 | br relative_depth:2 - 0x119df | 0b | end - 0x119e0 | 02 40 | block blockty:Empty - 0x119e2 | 20 05 | local_get local_index:5 - 0x119e4 | 29 03 38 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x119e7 | 22 21 | local_tee local_index:33 - 0x119e9 | 42 7f | i64_const value:-1 - 0x119eb | 55 | i64_gt_s - 0x119ec | 0d 00 | br_if relative_depth:0 - 0x119ee | 20 05 | local_get local_index:5 - 0x119f0 | 42 00 | i64_const value:0 - 0x119f2 | 20 21 | local_get local_index:33 - 0x119f4 | 7d | i64_sub - 0x119f5 | 22 21 | local_tee local_index:33 - 0x119f7 | 37 03 38 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x119fa | 41 01 | i32_const value:1 - 0x119fc | 21 1d | local_set local_index:29 - 0x119fe | 41 80 89 80 | i32_const value:1152 - | 80 00 - 0x11a04 | 21 18 | local_set local_index:24 - 0x11a06 | 0c 01 | br relative_depth:1 - 0x11a08 | 0b | end - 0x11a09 | 02 40 | block blockty:Empty - 0x11a0b | 20 1f | local_get local_index:31 - 0x11a0d | 41 80 10 | i32_const value:2048 - 0x11a10 | 71 | i32_and - 0x11a11 | 45 | i32_eqz - 0x11a12 | 0d 00 | br_if relative_depth:0 - 0x11a14 | 41 01 | i32_const value:1 - 0x11a16 | 21 1d | local_set local_index:29 - 0x11a18 | 41 81 89 80 | i32_const value:1153 - | 80 00 - 0x11a1e | 21 18 | local_set local_index:24 - 0x11a20 | 0c 01 | br relative_depth:1 - 0x11a22 | 0b | end - 0x11a23 | 41 82 89 80 | i32_const value:1154 - | 80 00 - 0x11a29 | 41 80 89 80 | i32_const value:1152 - | 80 00 - 0x11a2f | 20 1f | local_get local_index:31 - 0x11a31 | 41 01 | i32_const value:1 - 0x11a33 | 71 | i32_and - 0x11a34 | 22 1d | local_tee local_index:29 - 0x11a36 | 1b | select - 0x11a37 | 21 18 | local_set local_index:24 - 0x11a39 | 0b | end - 0x11a3a | 02 40 | block blockty:Empty - 0x11a3c | 02 40 | block blockty:Empty - 0x11a3e | 20 21 | local_get local_index:33 - 0x11a40 | 42 80 80 80 | i64_const value:4294967296 - | 80 10 - 0x11a46 | 5a | i64_ge_u - 0x11a47 | 0d 00 | br_if relative_depth:0 - 0x11a49 | 20 21 | local_get local_index:33 - 0x11a4b | 21 22 | local_set local_index:34 - 0x11a4d | 20 11 | local_get local_index:17 - 0x11a4f | 21 15 | local_set local_index:21 - 0x11a51 | 0c 01 | br relative_depth:1 - 0x11a53 | 0b | end - 0x11a54 | 20 11 | local_get local_index:17 - 0x11a56 | 21 15 | local_set local_index:21 - 0x11a58 | 03 40 | loop blockty:Empty - 0x11a5a | 20 15 | local_get local_index:21 - 0x11a5c | 41 7f | i32_const value:-1 - 0x11a5e | 6a | i32_add - 0x11a5f | 22 15 | local_tee local_index:21 - 0x11a61 | 20 21 | local_get local_index:33 - 0x11a63 | 20 21 | local_get local_index:33 - 0x11a65 | 42 0a | i64_const value:10 - 0x11a67 | 80 | i64_div_u - 0x11a68 | 22 22 | local_tee local_index:34 - 0x11a6a | 42 0a | i64_const value:10 - 0x11a6c | 7e | i64_mul - 0x11a6d | 7d | i64_sub - 0x11a6e | a7 | i32_wrap_i64 - 0x11a6f | 41 30 | i32_const value:48 - 0x11a71 | 72 | i32_or - 0x11a72 | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11a75 | 20 21 | local_get local_index:33 - 0x11a77 | 42 ff ff ff | i64_const value:42949672959 - | ff 9f 01 - 0x11a7e | 56 | i64_gt_u - 0x11a7f | 21 14 | local_set local_index:20 - 0x11a81 | 20 22 | local_get local_index:34 - 0x11a83 | 21 21 | local_set local_index:33 - 0x11a85 | 20 14 | local_get local_index:20 - 0x11a87 | 0d 00 | br_if relative_depth:0 - 0x11a89 | 0b | end - 0x11a8a | 0b | end - 0x11a8b | 20 22 | local_get local_index:34 - 0x11a8d | a7 | i32_wrap_i64 - 0x11a8e | 22 14 | local_tee local_index:20 - 0x11a90 | 45 | i32_eqz - 0x11a91 | 0d 00 | br_if relative_depth:0 - 0x11a93 | 03 40 | loop blockty:Empty - 0x11a95 | 20 15 | local_get local_index:21 - 0x11a97 | 41 7f | i32_const value:-1 - 0x11a99 | 6a | i32_add - 0x11a9a | 22 15 | local_tee local_index:21 - 0x11a9c | 20 14 | local_get local_index:20 - 0x11a9e | 20 14 | local_get local_index:20 - 0x11aa0 | 41 0a | i32_const value:10 - 0x11aa2 | 6e | i32_div_u - 0x11aa3 | 22 17 | local_tee local_index:23 - 0x11aa5 | 41 0a | i32_const value:10 - 0x11aa7 | 6c | i32_mul - 0x11aa8 | 6b | i32_sub - 0x11aa9 | 41 30 | i32_const value:48 - 0x11aab | 72 | i32_or - 0x11aac | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11aaf | 20 14 | local_get local_index:20 - 0x11ab1 | 41 09 | i32_const value:9 - 0x11ab3 | 4b | i32_gt_u - 0x11ab4 | 21 1a | local_set local_index:26 - 0x11ab6 | 20 17 | local_get local_index:23 - 0x11ab8 | 21 14 | local_set local_index:20 - 0x11aba | 20 1a | local_get local_index:26 - 0x11abc | 0d 00 | br_if relative_depth:0 - 0x11abe | 0b | end - 0x11abf | 0b | end - 0x11ac0 | 20 1c | local_get local_index:28 - 0x11ac2 | 20 19 | local_get local_index:25 - 0x11ac4 | 41 00 | i32_const value:0 - 0x11ac6 | 48 | i32_lt_s - 0x11ac7 | 71 | i32_and - 0x11ac8 | 0d 11 | br_if relative_depth:17 - 0x11aca | 20 1f | local_get local_index:31 - 0x11acc | 41 ff ff 7b | i32_const value:-65537 - 0x11ad0 | 71 | i32_and - 0x11ad1 | 20 1f | local_get local_index:31 - 0x11ad3 | 20 1c | local_get local_index:28 - 0x11ad5 | 1b | select - 0x11ad6 | 21 1e | local_set local_index:30 - 0x11ad8 | 02 40 | block blockty:Empty - 0x11ada | 20 05 | local_get local_index:5 - 0x11adc | 29 03 38 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x11adf | 22 21 | local_tee local_index:33 - 0x11ae1 | 42 00 | i64_const value:0 - 0x11ae3 | 52 | i64_ne - 0x11ae4 | 0d 00 | br_if relative_depth:0 - 0x11ae6 | 41 00 | i32_const value:0 - 0x11ae8 | 21 1a | local_set local_index:26 - 0x11aea | 20 19 | local_get local_index:25 - 0x11aec | 0d 00 | br_if relative_depth:0 - 0x11aee | 20 11 | local_get local_index:17 - 0x11af0 | 21 15 | local_set local_index:21 - 0x11af2 | 20 11 | local_get local_index:17 - 0x11af4 | 21 14 | local_set local_index:20 - 0x11af6 | 0c 0c | br relative_depth:12 - 0x11af8 | 0b | end - 0x11af9 | 20 19 | local_get local_index:25 - 0x11afb | 20 11 | local_get local_index:17 - 0x11afd | 20 15 | local_get local_index:21 - 0x11aff | 6b | i32_sub - 0x11b00 | 20 21 | local_get local_index:33 - 0x11b02 | 50 | i64_eqz - 0x11b03 | 6a | i32_add - 0x11b04 | 22 14 | local_tee local_index:20 - 0x11b06 | 20 19 | local_get local_index:25 - 0x11b08 | 20 14 | local_get local_index:20 - 0x11b0a | 4a | i32_gt_s - 0x11b0b | 1b | select - 0x11b0c | 21 1a | local_set local_index:26 - 0x11b0e | 20 11 | local_get local_index:17 - 0x11b10 | 21 14 | local_set local_index:20 - 0x11b12 | 0c 0b | br relative_depth:11 - 0x11b14 | 0b | end - 0x11b15 | 20 05 | local_get local_index:5 - 0x11b17 | 20 05 | local_get local_index:5 - 0x11b19 | 29 03 38 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x11b1c | 3c 00 37 | i64_store8 memarg:MemArg { align: 0, max_align: 0, offset: 55, memory: 0 } - 0x11b1f | 41 00 | i32_const value:0 - 0x11b21 | 21 1d | local_set local_index:29 - 0x11b23 | 41 80 89 80 | i32_const value:1152 - | 80 00 - 0x11b29 | 21 18 | local_set local_index:24 - 0x11b2b | 41 01 | i32_const value:1 - 0x11b2d | 21 1a | local_set local_index:26 - 0x11b2f | 20 0b | local_get local_index:11 - 0x11b31 | 21 15 | local_set local_index:21 - 0x11b33 | 20 11 | local_get local_index:17 - 0x11b35 | 21 14 | local_set local_index:20 - 0x11b37 | 0c 0a | br relative_depth:10 - 0x11b39 | 0b | end - 0x11b3a | 20 06 | local_get local_index:6 - 0x11b3c | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11b3f | 10 e1 81 80 | call function_index:225 - | 80 00 - 0x11b45 | 21 15 | local_set local_index:21 - 0x11b47 | 0c 01 | br relative_depth:1 - 0x11b49 | 0b | end - 0x11b4a | 20 05 | local_get local_index:5 - 0x11b4c | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x11b4f | 22 14 | local_tee local_index:20 - 0x11b51 | 41 93 a0 80 | i32_const value:4115 - | 80 00 - 0x11b57 | 20 14 | local_get local_index:20 - 0x11b59 | 1b | select - 0x11b5a | 21 15 | local_set local_index:21 - 0x11b5c | 0b | end - 0x11b5d | 20 15 | local_get local_index:21 - 0x11b5f | 20 15 | local_get local_index:21 - 0x11b61 | 20 19 | local_get local_index:25 - 0x11b63 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x11b69 | 20 19 | local_get local_index:25 - 0x11b6b | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x11b71 | 49 | i32_lt_u - 0x11b72 | 1b | select - 0x11b73 | 10 ee 81 80 | call function_index:238 - | 80 00 - 0x11b79 | 22 1a | local_tee local_index:26 - 0x11b7b | 6a | i32_add - 0x11b7c | 21 14 | local_set local_index:20 - 0x11b7e | 41 00 | i32_const value:0 - 0x11b80 | 21 1d | local_set local_index:29 - 0x11b82 | 41 80 89 80 | i32_const value:1152 - | 80 00 - 0x11b88 | 21 18 | local_set local_index:24 - 0x11b8a | 20 19 | local_get local_index:25 - 0x11b8c | 41 7f | i32_const value:-1 - 0x11b8e | 4a | i32_gt_s - 0x11b8f | 0d 07 | br_if relative_depth:7 - 0x11b91 | 20 14 | local_get local_index:20 - 0x11b93 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11b96 | 45 | i32_eqz - 0x11b97 | 0d 07 | br_if relative_depth:7 - 0x11b99 | 0c 0d | br relative_depth:13 - 0x11b9b | 0b | end - 0x11b9c | 20 05 | local_get local_index:5 - 0x11b9e | 28 02 38 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x11ba1 | 21 15 | local_set local_index:21 - 0x11ba3 | 20 19 | local_get local_index:25 - 0x11ba5 | 0d 01 | br_if relative_depth:1 - 0x11ba7 | 41 00 | i32_const value:0 - 0x11ba9 | 21 14 | local_set local_index:20 - 0x11bab | 0c 02 | br relative_depth:2 - 0x11bad | 0b | end - 0x11bae | 20 05 | local_get local_index:5 - 0x11bb0 | 41 00 | i32_const value:0 - 0x11bb2 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x11bb5 | 20 05 | local_get local_index:5 - 0x11bb7 | 20 05 | local_get local_index:5 - 0x11bb9 | 29 03 38 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x11bbc | 3e 02 08 | i64_store32 memarg:MemArg { align: 2, max_align: 2, offset: 8, memory: 0 } - 0x11bbf | 20 05 | local_get local_index:5 - 0x11bc1 | 20 05 | local_get local_index:5 - 0x11bc3 | 41 08 | i32_const value:8 - 0x11bc5 | 6a | i32_add - 0x11bc6 | 36 02 38 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 56, memory: 0 } - 0x11bc9 | 20 05 | local_get local_index:5 - 0x11bcb | 41 08 | i32_const value:8 - 0x11bcd | 6a | i32_add - 0x11bce | 21 15 | local_set local_index:21 - 0x11bd0 | 41 7f | i32_const value:-1 - 0x11bd2 | 21 19 | local_set local_index:25 - 0x11bd4 | 0b | end - 0x11bd5 | 41 00 | i32_const value:0 - 0x11bd7 | 21 14 | local_set local_index:20 - 0x11bd9 | 20 15 | local_get local_index:21 - 0x11bdb | 21 16 | local_set local_index:22 - 0x11bdd | 02 40 | block blockty:Empty - 0x11bdf | 03 40 | loop blockty:Empty - 0x11be1 | 20 16 | local_get local_index:22 - 0x11be3 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11be6 | 22 17 | local_tee local_index:23 - 0x11be8 | 45 | i32_eqz - 0x11be9 | 0d 01 | br_if relative_depth:1 - 0x11beb | 20 05 | local_get local_index:5 - 0x11bed | 41 04 | i32_const value:4 - 0x11bef | 6a | i32_add - 0x11bf0 | 20 17 | local_get local_index:23 - 0x11bf2 | 10 e3 81 80 | call function_index:227 - | 80 00 - 0x11bf8 | 22 17 | local_tee local_index:23 - 0x11bfa | 41 00 | i32_const value:0 - 0x11bfc | 48 | i32_lt_s - 0x11bfd | 0d 0d | br_if relative_depth:13 - 0x11bff | 20 17 | local_get local_index:23 - 0x11c01 | 20 19 | local_get local_index:25 - 0x11c03 | 20 14 | local_get local_index:20 - 0x11c05 | 6b | i32_sub - 0x11c06 | 4b | i32_gt_u - 0x11c07 | 0d 01 | br_if relative_depth:1 - 0x11c09 | 20 16 | local_get local_index:22 - 0x11c0b | 41 04 | i32_const value:4 - 0x11c0d | 6a | i32_add - 0x11c0e | 21 16 | local_set local_index:22 - 0x11c10 | 20 17 | local_get local_index:23 - 0x11c12 | 20 14 | local_get local_index:20 - 0x11c14 | 6a | i32_add - 0x11c15 | 22 14 | local_tee local_index:20 - 0x11c17 | 20 19 | local_get local_index:25 - 0x11c19 | 49 | i32_lt_u - 0x11c1a | 0d 00 | br_if relative_depth:0 - 0x11c1c | 0b | end - 0x11c1d | 0b | end - 0x11c1e | 20 14 | local_get local_index:20 - 0x11c20 | 41 00 | i32_const value:0 - 0x11c22 | 48 | i32_lt_s - 0x11c23 | 0d 0a | br_if relative_depth:10 - 0x11c25 | 0b | end - 0x11c26 | 02 40 | block blockty:Empty - 0x11c28 | 20 1f | local_get local_index:31 - 0x11c2a | 41 80 c0 04 | i32_const value:73728 - 0x11c2e | 71 | i32_and - 0x11c2f | 22 1a | local_tee local_index:26 - 0x11c31 | 0d 00 | br_if relative_depth:0 - 0x11c33 | 20 1b | local_get local_index:27 - 0x11c35 | 20 14 | local_get local_index:20 - 0x11c37 | 4c | i32_le_s - 0x11c38 | 0d 00 | br_if relative_depth:0 - 0x11c3a | 20 05 | local_get local_index:5 - 0x11c3c | 41 f0 00 | i32_const value:112 - 0x11c3f | 6a | i32_add - 0x11c40 | 41 20 | i32_const value:32 - 0x11c42 | 20 1b | local_get local_index:27 - 0x11c44 | 20 14 | local_get local_index:20 - 0x11c46 | 6b | i32_sub - 0x11c47 | 22 16 | local_tee local_index:22 - 0x11c49 | 41 80 02 | i32_const value:256 - 0x11c4c | 20 16 | local_get local_index:22 - 0x11c4e | 41 80 02 | i32_const value:256 - 0x11c51 | 49 | i32_lt_u - 0x11c52 | 22 17 | local_tee local_index:23 - 0x11c54 | 1b | select - 0x11c55 | fc 0b 00 | memory_fill mem:0 - 0x11c58 | 02 40 | block blockty:Empty - 0x11c5a | 20 17 | local_get local_index:23 - 0x11c5c | 0d 00 | br_if relative_depth:0 - 0x11c5e | 03 40 | loop blockty:Empty - 0x11c60 | 02 40 | block blockty:Empty - 0x11c62 | 20 00 | local_get local_index:0 - 0x11c64 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11c67 | 41 20 | i32_const value:32 - 0x11c69 | 71 | i32_and - 0x11c6a | 0d 00 | br_if relative_depth:0 - 0x11c6c | 20 05 | local_get local_index:5 - 0x11c6e | 41 f0 00 | i32_const value:112 - 0x11c71 | 6a | i32_add - 0x11c72 | 41 80 02 | i32_const value:256 - 0x11c75 | 20 00 | local_get local_index:0 - 0x11c77 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11c7d | 1a | drop - 0x11c7e | 0b | end - 0x11c7f | 20 16 | local_get local_index:22 - 0x11c81 | 41 80 7e | i32_const value:-256 - 0x11c84 | 6a | i32_add - 0x11c85 | 22 16 | local_tee local_index:22 - 0x11c87 | 41 ff 01 | i32_const value:255 - 0x11c8a | 4b | i32_gt_u - 0x11c8b | 0d 00 | br_if relative_depth:0 - 0x11c8d | 0b | end - 0x11c8e | 0b | end - 0x11c8f | 20 00 | local_get local_index:0 - 0x11c91 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11c94 | 41 20 | i32_const value:32 - 0x11c96 | 71 | i32_and - 0x11c97 | 0d 00 | br_if relative_depth:0 - 0x11c99 | 20 05 | local_get local_index:5 - 0x11c9b | 41 f0 00 | i32_const value:112 - 0x11c9e | 6a | i32_add - 0x11c9f | 20 16 | local_get local_index:22 - 0x11ca1 | 20 00 | local_get local_index:0 - 0x11ca3 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11ca9 | 1a | drop - 0x11caa | 0b | end - 0x11cab | 02 40 | block blockty:Empty - 0x11cad | 20 14 | local_get local_index:20 - 0x11caf | 45 | i32_eqz - 0x11cb0 | 0d 00 | br_if relative_depth:0 - 0x11cb2 | 41 00 | i32_const value:0 - 0x11cb4 | 21 16 | local_set local_index:22 - 0x11cb6 | 03 40 | loop blockty:Empty - 0x11cb8 | 20 15 | local_get local_index:21 - 0x11cba | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11cbd | 22 17 | local_tee local_index:23 - 0x11cbf | 45 | i32_eqz - 0x11cc0 | 0d 01 | br_if relative_depth:1 - 0x11cc2 | 20 05 | local_get local_index:5 - 0x11cc4 | 41 04 | i32_const value:4 - 0x11cc6 | 6a | i32_add - 0x11cc7 | 20 17 | local_get local_index:23 - 0x11cc9 | 10 e3 81 80 | call function_index:227 - | 80 00 - 0x11ccf | 22 17 | local_tee local_index:23 - 0x11cd1 | 20 16 | local_get local_index:22 - 0x11cd3 | 6a | i32_add - 0x11cd4 | 22 16 | local_tee local_index:22 - 0x11cd6 | 20 14 | local_get local_index:20 - 0x11cd8 | 4b | i32_gt_u - 0x11cd9 | 0d 01 | br_if relative_depth:1 - 0x11cdb | 02 40 | block blockty:Empty - 0x11cdd | 20 00 | local_get local_index:0 - 0x11cdf | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11ce2 | 41 20 | i32_const value:32 - 0x11ce4 | 71 | i32_and - 0x11ce5 | 0d 00 | br_if relative_depth:0 - 0x11ce7 | 20 05 | local_get local_index:5 - 0x11ce9 | 41 04 | i32_const value:4 - 0x11ceb | 6a | i32_add - 0x11cec | 20 17 | local_get local_index:23 - 0x11cee | 20 00 | local_get local_index:0 - 0x11cf0 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11cf6 | 1a | drop - 0x11cf7 | 0b | end - 0x11cf8 | 20 15 | local_get local_index:21 - 0x11cfa | 41 04 | i32_const value:4 - 0x11cfc | 6a | i32_add - 0x11cfd | 21 15 | local_set local_index:21 - 0x11cff | 20 16 | local_get local_index:22 - 0x11d01 | 20 14 | local_get local_index:20 - 0x11d03 | 49 | i32_lt_u - 0x11d04 | 0d 00 | br_if relative_depth:0 - 0x11d06 | 0b | end - 0x11d07 | 0b | end - 0x11d08 | 02 40 | block blockty:Empty - 0x11d0a | 20 1a | local_get local_index:26 - 0x11d0c | 41 80 c0 00 | i32_const value:8192 - 0x11d10 | 47 | i32_ne - 0x11d11 | 0d 00 | br_if relative_depth:0 - 0x11d13 | 20 1b | local_get local_index:27 - 0x11d15 | 20 14 | local_get local_index:20 - 0x11d17 | 4c | i32_le_s - 0x11d18 | 0d 00 | br_if relative_depth:0 - 0x11d1a | 20 05 | local_get local_index:5 - 0x11d1c | 41 f0 00 | i32_const value:112 - 0x11d1f | 6a | i32_add - 0x11d20 | 41 20 | i32_const value:32 - 0x11d22 | 20 1b | local_get local_index:27 - 0x11d24 | 20 14 | local_get local_index:20 - 0x11d26 | 6b | i32_sub - 0x11d27 | 22 16 | local_tee local_index:22 - 0x11d29 | 41 80 02 | i32_const value:256 - 0x11d2c | 20 16 | local_get local_index:22 - 0x11d2e | 41 80 02 | i32_const value:256 - 0x11d31 | 49 | i32_lt_u - 0x11d32 | 22 17 | local_tee local_index:23 - 0x11d34 | 1b | select - 0x11d35 | fc 0b 00 | memory_fill mem:0 - 0x11d38 | 02 40 | block blockty:Empty - 0x11d3a | 20 17 | local_get local_index:23 - 0x11d3c | 0d 00 | br_if relative_depth:0 - 0x11d3e | 03 40 | loop blockty:Empty - 0x11d40 | 02 40 | block blockty:Empty - 0x11d42 | 20 00 | local_get local_index:0 - 0x11d44 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11d47 | 41 20 | i32_const value:32 - 0x11d49 | 71 | i32_and - 0x11d4a | 0d 00 | br_if relative_depth:0 - 0x11d4c | 20 05 | local_get local_index:5 - 0x11d4e | 41 f0 00 | i32_const value:112 - 0x11d51 | 6a | i32_add - 0x11d52 | 41 80 02 | i32_const value:256 - 0x11d55 | 20 00 | local_get local_index:0 - 0x11d57 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11d5d | 1a | drop - 0x11d5e | 0b | end - 0x11d5f | 20 16 | local_get local_index:22 - 0x11d61 | 41 80 7e | i32_const value:-256 - 0x11d64 | 6a | i32_add - 0x11d65 | 22 16 | local_tee local_index:22 - 0x11d67 | 41 ff 01 | i32_const value:255 - 0x11d6a | 4b | i32_gt_u - 0x11d6b | 0d 00 | br_if relative_depth:0 - 0x11d6d | 0b | end - 0x11d6e | 0b | end - 0x11d6f | 20 00 | local_get local_index:0 - 0x11d71 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11d74 | 41 20 | i32_const value:32 - 0x11d76 | 71 | i32_and - 0x11d77 | 0d 00 | br_if relative_depth:0 - 0x11d79 | 20 05 | local_get local_index:5 - 0x11d7b | 41 f0 00 | i32_const value:112 - 0x11d7e | 6a | i32_add - 0x11d7f | 20 16 | local_get local_index:22 - 0x11d81 | 20 00 | local_get local_index:0 - 0x11d83 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11d89 | 1a | drop - 0x11d8a | 0b | end - 0x11d8b | 20 1b | local_get local_index:27 - 0x11d8d | 20 14 | local_get local_index:20 - 0x11d8f | 20 1b | local_get local_index:27 - 0x11d91 | 20 14 | local_get local_index:20 - 0x11d93 | 4a | i32_gt_s - 0x11d94 | 1b | select - 0x11d95 | 21 14 | local_set local_index:20 - 0x11d97 | 0c 08 | br relative_depth:8 - 0x11d99 | 0b | end - 0x11d9a | 20 1c | local_get local_index:28 - 0x11d9c | 20 19 | local_get local_index:25 - 0x11d9e | 41 00 | i32_const value:0 - 0x11da0 | 48 | i32_lt_s - 0x11da1 | 22 14 | local_tee local_index:20 - 0x11da3 | 71 | i32_and - 0x11da4 | 0d 08 | br_if relative_depth:8 - 0x11da6 | 20 05 | local_get local_index:5 - 0x11da8 | 2b 03 38 | f64_load memarg:MemArg { align: 3, max_align: 3, offset: 56, memory: 0 } - 0x11dab | 21 23 | local_set local_index:35 - 0x11dad | 20 05 | local_get local_index:5 - 0x11daf | 41 00 | i32_const value:0 - 0x11db1 | 36 02 6c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x11db4 | 02 40 | block blockty:Empty - 0x11db6 | 02 40 | block blockty:Empty - 0x11db8 | 20 23 | local_get local_index:35 - 0x11dba | bd | i64_reinterpret_f64 - 0x11dbb | 42 7f | i64_const value:-1 - 0x11dbd | 55 | i64_gt_s - 0x11dbe | 0d 00 | br_if relative_depth:0 - 0x11dc0 | 20 23 | local_get local_index:35 - 0x11dc2 | 9a | f64_neg - 0x11dc3 | 21 23 | local_set local_index:35 - 0x11dc5 | 41 01 | i32_const value:1 - 0x11dc7 | 21 24 | local_set local_index:36 - 0x11dc9 | 41 00 | i32_const value:0 - 0x11dcb | 21 25 | local_set local_index:37 - 0x11dcd | 41 8a 89 80 | i32_const value:1162 - | 80 00 - 0x11dd3 | 21 26 | local_set local_index:38 - 0x11dd5 | 0c 01 | br relative_depth:1 - 0x11dd7 | 0b | end - 0x11dd8 | 02 40 | block blockty:Empty - 0x11dda | 20 1f | local_get local_index:31 - 0x11ddc | 41 80 10 | i32_const value:2048 - 0x11ddf | 71 | i32_and - 0x11de0 | 45 | i32_eqz - 0x11de1 | 0d 00 | br_if relative_depth:0 - 0x11de3 | 41 01 | i32_const value:1 - 0x11de5 | 21 24 | local_set local_index:36 - 0x11de7 | 41 00 | i32_const value:0 - 0x11de9 | 21 25 | local_set local_index:37 - 0x11deb | 41 8d 89 80 | i32_const value:1165 - | 80 00 - 0x11df1 | 21 26 | local_set local_index:38 - 0x11df3 | 0c 01 | br relative_depth:1 - 0x11df5 | 0b | end - 0x11df6 | 41 90 89 80 | i32_const value:1168 - | 80 00 - 0x11dfc | 41 8b 89 80 | i32_const value:1163 - | 80 00 - 0x11e02 | 20 1f | local_get local_index:31 - 0x11e04 | 41 01 | i32_const value:1 - 0x11e06 | 71 | i32_and - 0x11e07 | 22 24 | local_tee local_index:36 - 0x11e09 | 1b | select - 0x11e0a | 21 26 | local_set local_index:38 - 0x11e0c | 20 24 | local_get local_index:36 - 0x11e0e | 45 | i32_eqz - 0x11e0f | 21 25 | local_set local_index:37 - 0x11e11 | 0b | end - 0x11e12 | 02 40 | block blockty:Empty - 0x11e14 | 20 23 | local_get local_index:35 - 0x11e16 | 99 | f64_abs - 0x11e17 | 44 00 00 00 | f64_const value:Ieee64(9218868437227405312) - | 00 00 00 f0 - | 7f - 0x11e20 | 63 | f64_lt - 0x11e21 | 0d 00 | br_if relative_depth:0 - 0x11e23 | 20 24 | local_get local_index:36 - 0x11e25 | 41 03 | i32_const value:3 - 0x11e27 | 6a | i32_add - 0x11e28 | 21 16 | local_set local_index:22 - 0x11e2a | 02 40 | block blockty:Empty - 0x11e2c | 20 1f | local_get local_index:31 - 0x11e2e | 41 80 c0 00 | i32_const value:8192 - 0x11e32 | 71 | i32_and - 0x11e33 | 0d 00 | br_if relative_depth:0 - 0x11e35 | 20 1b | local_get local_index:27 - 0x11e37 | 20 16 | local_get local_index:22 - 0x11e39 | 4c | i32_le_s - 0x11e3a | 0d 00 | br_if relative_depth:0 - 0x11e3c | 20 05 | local_get local_index:5 - 0x11e3e | 41 f0 04 | i32_const value:624 - 0x11e41 | 6a | i32_add - 0x11e42 | 41 20 | i32_const value:32 - 0x11e44 | 20 1b | local_get local_index:27 - 0x11e46 | 20 16 | local_get local_index:22 - 0x11e48 | 6b | i32_sub - 0x11e49 | 22 14 | local_tee local_index:20 - 0x11e4b | 41 80 02 | i32_const value:256 - 0x11e4e | 20 14 | local_get local_index:20 - 0x11e50 | 41 80 02 | i32_const value:256 - 0x11e53 | 49 | i32_lt_u - 0x11e54 | 22 17 | local_tee local_index:23 - 0x11e56 | 1b | select - 0x11e57 | fc 0b 00 | memory_fill mem:0 - 0x11e5a | 02 40 | block blockty:Empty - 0x11e5c | 20 17 | local_get local_index:23 - 0x11e5e | 0d 00 | br_if relative_depth:0 - 0x11e60 | 03 40 | loop blockty:Empty - 0x11e62 | 02 40 | block blockty:Empty - 0x11e64 | 20 00 | local_get local_index:0 - 0x11e66 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11e69 | 41 20 | i32_const value:32 - 0x11e6b | 71 | i32_and - 0x11e6c | 0d 00 | br_if relative_depth:0 - 0x11e6e | 20 05 | local_get local_index:5 - 0x11e70 | 41 f0 04 | i32_const value:624 - 0x11e73 | 6a | i32_add - 0x11e74 | 41 80 02 | i32_const value:256 - 0x11e77 | 20 00 | local_get local_index:0 - 0x11e79 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11e7f | 1a | drop - 0x11e80 | 0b | end - 0x11e81 | 20 14 | local_get local_index:20 - 0x11e83 | 41 80 7e | i32_const value:-256 - 0x11e86 | 6a | i32_add - 0x11e87 | 22 14 | local_tee local_index:20 - 0x11e89 | 41 ff 01 | i32_const value:255 - 0x11e8c | 4b | i32_gt_u - 0x11e8d | 0d 00 | br_if relative_depth:0 - 0x11e8f | 0b | end - 0x11e90 | 0b | end - 0x11e91 | 20 00 | local_get local_index:0 - 0x11e93 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11e96 | 41 20 | i32_const value:32 - 0x11e98 | 71 | i32_and - 0x11e99 | 0d 00 | br_if relative_depth:0 - 0x11e9b | 20 05 | local_get local_index:5 - 0x11e9d | 41 f0 04 | i32_const value:624 - 0x11ea0 | 6a | i32_add - 0x11ea1 | 20 14 | local_get local_index:20 - 0x11ea3 | 20 00 | local_get local_index:0 - 0x11ea5 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11eab | 1a | drop - 0x11eac | 0b | end - 0x11ead | 02 40 | block blockty:Empty - 0x11eaf | 20 00 | local_get local_index:0 - 0x11eb1 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11eb4 | 22 14 | local_tee local_index:20 - 0x11eb6 | 41 20 | i32_const value:32 - 0x11eb8 | 71 | i32_and - 0x11eb9 | 0d 00 | br_if relative_depth:0 - 0x11ebb | 20 26 | local_get local_index:38 - 0x11ebd | 20 24 | local_get local_index:36 - 0x11ebf | 20 00 | local_get local_index:0 - 0x11ec1 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11ec7 | 1a | drop - 0x11ec8 | 20 00 | local_get local_index:0 - 0x11eca | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x11ecd | 21 14 | local_set local_index:20 - 0x11ecf | 0b | end - 0x11ed0 | 02 40 | block blockty:Empty - 0x11ed2 | 20 14 | local_get local_index:20 - 0x11ed4 | 41 20 | i32_const value:32 - 0x11ed6 | 71 | i32_and - 0x11ed7 | 0d 00 | br_if relative_depth:0 - 0x11ed9 | 41 e6 90 80 | i32_const value:2150 - | 80 00 - 0x11edf | 41 d4 99 80 | i32_const value:3284 - | 80 00 - 0x11ee5 | 20 20 | local_get local_index:32 - 0x11ee7 | 41 20 | i32_const value:32 - 0x11ee9 | 71 | i32_and - 0x11eea | 22 14 | local_tee local_index:20 - 0x11eec | 1b | select - 0x11eed | 41 c5 94 80 | i32_const value:2629 - | 80 00 - 0x11ef3 | 41 c8 9a 80 | i32_const value:3400 - | 80 00 - 0x11ef9 | 20 14 | local_get local_index:20 - 0x11efb | 1b | select - 0x11efc | 20 23 | local_get local_index:35 - 0x11efe | 20 23 | local_get local_index:35 - 0x11f00 | 62 | f64_ne - 0x11f01 | 1b | select - 0x11f02 | 41 03 | i32_const value:3 - 0x11f04 | 20 00 | local_get local_index:0 - 0x11f06 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11f0c | 1a | drop - 0x11f0d | 0b | end - 0x11f0e | 02 40 | block blockty:Empty - 0x11f10 | 20 1f | local_get local_index:31 - 0x11f12 | 41 80 c0 04 | i32_const value:73728 - 0x11f16 | 71 | i32_and - 0x11f17 | 41 80 c0 00 | i32_const value:8192 - 0x11f1b | 47 | i32_ne - 0x11f1c | 0d 00 | br_if relative_depth:0 - 0x11f1e | 20 1b | local_get local_index:27 - 0x11f20 | 20 16 | local_get local_index:22 - 0x11f22 | 4c | i32_le_s - 0x11f23 | 0d 00 | br_if relative_depth:0 - 0x11f25 | 20 05 | local_get local_index:5 - 0x11f27 | 41 f0 04 | i32_const value:624 - 0x11f2a | 6a | i32_add - 0x11f2b | 41 20 | i32_const value:32 - 0x11f2d | 20 1b | local_get local_index:27 - 0x11f2f | 20 16 | local_get local_index:22 - 0x11f31 | 6b | i32_sub - 0x11f32 | 22 14 | local_tee local_index:20 - 0x11f34 | 41 80 02 | i32_const value:256 - 0x11f37 | 20 14 | local_get local_index:20 - 0x11f39 | 41 80 02 | i32_const value:256 - 0x11f3c | 49 | i32_lt_u - 0x11f3d | 22 17 | local_tee local_index:23 - 0x11f3f | 1b | select - 0x11f40 | fc 0b 00 | memory_fill mem:0 - 0x11f43 | 02 40 | block blockty:Empty - 0x11f45 | 20 17 | local_get local_index:23 - 0x11f47 | 0d 00 | br_if relative_depth:0 - 0x11f49 | 03 40 | loop blockty:Empty - 0x11f4b | 02 40 | block blockty:Empty - 0x11f4d | 20 00 | local_get local_index:0 - 0x11f4f | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11f52 | 41 20 | i32_const value:32 - 0x11f54 | 71 | i32_and - 0x11f55 | 0d 00 | br_if relative_depth:0 - 0x11f57 | 20 05 | local_get local_index:5 - 0x11f59 | 41 f0 04 | i32_const value:624 - 0x11f5c | 6a | i32_add - 0x11f5d | 41 80 02 | i32_const value:256 - 0x11f60 | 20 00 | local_get local_index:0 - 0x11f62 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11f68 | 1a | drop - 0x11f69 | 0b | end - 0x11f6a | 20 14 | local_get local_index:20 - 0x11f6c | 41 80 7e | i32_const value:-256 - 0x11f6f | 6a | i32_add - 0x11f70 | 22 14 | local_tee local_index:20 - 0x11f72 | 41 ff 01 | i32_const value:255 - 0x11f75 | 4b | i32_gt_u - 0x11f76 | 0d 00 | br_if relative_depth:0 - 0x11f78 | 0b | end - 0x11f79 | 0b | end - 0x11f7a | 20 00 | local_get local_index:0 - 0x11f7c | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x11f7f | 41 20 | i32_const value:32 - 0x11f81 | 71 | i32_and - 0x11f82 | 0d 00 | br_if relative_depth:0 - 0x11f84 | 20 05 | local_get local_index:5 - 0x11f86 | 41 f0 04 | i32_const value:624 - 0x11f89 | 6a | i32_add - 0x11f8a | 20 14 | local_get local_index:20 - 0x11f8c | 20 00 | local_get local_index:0 - 0x11f8e | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x11f94 | 1a | drop - 0x11f95 | 0b | end - 0x11f96 | 20 16 | local_get local_index:22 - 0x11f98 | 20 1b | local_get local_index:27 - 0x11f9a | 20 16 | local_get local_index:22 - 0x11f9c | 20 1b | local_get local_index:27 - 0x11f9e | 4a | i32_gt_s - 0x11f9f | 1b | select - 0x11fa0 | 21 14 | local_set local_index:20 - 0x11fa2 | 0c 08 | br relative_depth:8 - 0x11fa4 | 0b | end - 0x11fa5 | 02 40 | block blockty:Empty - 0x11fa7 | 02 40 | block blockty:Empty - 0x11fa9 | 02 40 | block blockty:Empty - 0x11fab | 20 23 | local_get local_index:35 - 0x11fad | 20 05 | local_get local_index:5 - 0x11faf | 41 ec 00 | i32_const value:108 - 0x11fb2 | 6a | i32_add - 0x11fb3 | 10 e4 81 80 | call function_index:228 - | 80 00 - 0x11fb9 | 22 23 | local_tee local_index:35 - 0x11fbb | 20 23 | local_get local_index:35 - 0x11fbd | a0 | f64_add - 0x11fbe | 22 23 | local_tee local_index:35 - 0x11fc0 | 44 00 00 00 | f64_const value:Ieee64(0) - | 00 00 00 00 - | 00 - 0x11fc9 | 61 | f64_eq - 0x11fca | 0d 00 | br_if relative_depth:0 - 0x11fcc | 20 05 | local_get local_index:5 - 0x11fce | 20 05 | local_get local_index:5 - 0x11fd0 | 28 02 6c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x11fd3 | 22 16 | local_tee local_index:22 - 0x11fd5 | 41 7f | i32_const value:-1 - 0x11fd7 | 6a | i32_add - 0x11fd8 | 36 02 6c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x11fdb | 20 20 | local_get local_index:32 - 0x11fdd | 41 20 | i32_const value:32 - 0x11fdf | 72 | i32_or - 0x11fe0 | 22 27 | local_tee local_index:39 - 0x11fe2 | 41 e1 00 | i32_const value:97 - 0x11fe5 | 47 | i32_ne - 0x11fe6 | 0d 01 | br_if relative_depth:1 - 0x11fe8 | 0c 08 | br relative_depth:8 - 0x11fea | 0b | end - 0x11feb | 20 20 | local_get local_index:32 - 0x11fed | 41 20 | i32_const value:32 - 0x11fef | 72 | i32_or - 0x11ff0 | 22 27 | local_tee local_index:39 - 0x11ff2 | 41 e1 00 | i32_const value:97 - 0x11ff5 | 46 | i32_eq - 0x11ff6 | 0d 07 | br_if relative_depth:7 - 0x11ff8 | 41 06 | i32_const value:6 - 0x11ffa | 20 19 | local_get local_index:25 - 0x11ffc | 20 14 | local_get local_index:20 - 0x11ffe | 1b | select - 0x11fff | 21 1c | local_set local_index:28 - 0x12001 | 20 05 | local_get local_index:5 - 0x12003 | 28 02 6c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x12006 | 21 15 | local_set local_index:21 - 0x12008 | 0c 01 | br relative_depth:1 - 0x1200a | 0b | end - 0x1200b | 20 05 | local_get local_index:5 - 0x1200d | 20 16 | local_get local_index:22 - 0x1200f | 41 63 | i32_const value:-29 - 0x12011 | 6a | i32_add - 0x12012 | 22 15 | local_tee local_index:21 - 0x12014 | 36 02 6c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x12017 | 41 06 | i32_const value:6 - 0x12019 | 20 19 | local_get local_index:25 - 0x1201b | 20 14 | local_get local_index:20 - 0x1201d | 1b | select - 0x1201e | 21 1c | local_set local_index:28 - 0x12020 | 20 23 | local_get local_index:35 - 0x12022 | 44 00 00 00 | f64_const value:Ieee64(4733283208366391296) - | 00 00 00 b0 - | 41 - 0x1202b | a2 | f64_mul - 0x1202c | 21 23 | local_set local_index:35 - 0x1202e | 0b | end - 0x1202f | 20 05 | local_get local_index:5 - 0x12031 | 41 f0 00 | i32_const value:112 - 0x12034 | 6a | i32_add - 0x12035 | 41 00 | i32_const value:0 - 0x12037 | 41 c8 00 | i32_const value:72 - 0x1203a | 20 15 | local_get local_index:21 - 0x1203c | 41 00 | i32_const value:0 - 0x1203e | 48 | i32_lt_s - 0x1203f | 22 28 | local_tee local_index:40 - 0x12041 | 1b | select - 0x12042 | 41 02 | i32_const value:2 - 0x12044 | 74 | i32_shl - 0x12045 | 22 29 | local_tee local_index:41 - 0x12047 | 6a | i32_add - 0x12048 | 22 18 | local_tee local_index:24 - 0x1204a | 21 16 | local_set local_index:22 - 0x1204c | 03 40 | loop blockty:Empty - 0x1204e | 02 40 | block blockty:Empty - 0x12050 | 02 40 | block blockty:Empty - 0x12052 | 20 23 | local_get local_index:35 - 0x12054 | 44 00 00 00 | f64_const value:Ieee64(4751297606875873280) - | 00 00 00 f0 - | 41 - 0x1205d | 63 | f64_lt - 0x1205e | 20 23 | local_get local_index:35 - 0x12060 | 44 00 00 00 | f64_const value:Ieee64(0) - | 00 00 00 00 - | 00 - 0x12069 | 66 | f64_ge - 0x1206a | 71 | i32_and - 0x1206b | 45 | i32_eqz - 0x1206c | 0d 00 | br_if relative_depth:0 - 0x1206e | 20 23 | local_get local_index:35 - 0x12070 | ab | i32_trunc_f64_u - 0x12071 | 21 14 | local_set local_index:20 - 0x12073 | 0c 01 | br relative_depth:1 - 0x12075 | 0b | end - 0x12076 | 41 00 | i32_const value:0 - 0x12078 | 21 14 | local_set local_index:20 - 0x1207a | 0b | end - 0x1207b | 20 16 | local_get local_index:22 - 0x1207d | 20 14 | local_get local_index:20 - 0x1207f | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12082 | 20 16 | local_get local_index:22 - 0x12084 | 41 04 | i32_const value:4 - 0x12086 | 6a | i32_add - 0x12087 | 21 16 | local_set local_index:22 - 0x12089 | 20 23 | local_get local_index:35 - 0x1208b | 20 14 | local_get local_index:20 - 0x1208d | b8 | f64_convert_i32_u - 0x1208e | a1 | f64_sub - 0x1208f | 44 00 00 00 | f64_const value:Ieee64(4741671816366391296) - | 00 65 cd cd - | 41 - 0x12098 | a2 | f64_mul - 0x12099 | 22 23 | local_tee local_index:35 - 0x1209b | 44 00 00 00 | f64_const value:Ieee64(0) - | 00 00 00 00 - | 00 - 0x120a4 | 62 | f64_ne - 0x120a5 | 0d 00 | br_if relative_depth:0 - 0x120a7 | 0b | end - 0x120a8 | 02 40 | block blockty:Empty - 0x120aa | 02 40 | block blockty:Empty - 0x120ac | 20 15 | local_get local_index:21 - 0x120ae | 41 01 | i32_const value:1 - 0x120b0 | 4e | i32_ge_s - 0x120b1 | 0d 00 | br_if relative_depth:0 - 0x120b3 | 20 16 | local_get local_index:22 - 0x120b5 | 21 14 | local_set local_index:20 - 0x120b7 | 20 18 | local_get local_index:24 - 0x120b9 | 21 17 | local_set local_index:23 - 0x120bb | 0c 01 | br relative_depth:1 - 0x120bd | 0b | end - 0x120be | 20 18 | local_get local_index:24 - 0x120c0 | 21 17 | local_set local_index:23 - 0x120c2 | 03 40 | loop blockty:Empty - 0x120c4 | 20 15 | local_get local_index:21 - 0x120c6 | 41 1d | i32_const value:29 - 0x120c8 | 20 15 | local_get local_index:21 - 0x120ca | 41 1d | i32_const value:29 - 0x120cc | 48 | i32_lt_s - 0x120cd | 1b | select - 0x120ce | 21 15 | local_set local_index:21 - 0x120d0 | 02 40 | block blockty:Empty - 0x120d2 | 20 16 | local_get local_index:22 - 0x120d4 | 41 7c | i32_const value:-4 - 0x120d6 | 6a | i32_add - 0x120d7 | 22 14 | local_tee local_index:20 - 0x120d9 | 20 17 | local_get local_index:23 - 0x120db | 49 | i32_lt_u - 0x120dc | 0d 00 | br_if relative_depth:0 - 0x120de | 20 15 | local_get local_index:21 - 0x120e0 | ad | i64_extend_i32_u - 0x120e1 | 21 22 | local_set local_index:34 - 0x120e3 | 42 00 | i64_const value:0 - 0x120e5 | 21 21 | local_set local_index:33 - 0x120e7 | 03 40 | loop blockty:Empty - 0x120e9 | 20 14 | local_get local_index:20 - 0x120eb | 20 14 | local_get local_index:20 - 0x120ed | 35 02 00 | i64_load32_u memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x120f0 | 20 22 | local_get local_index:34 - 0x120f2 | 86 | i64_shl - 0x120f3 | 20 21 | local_get local_index:33 - 0x120f5 | 42 ff ff ff | i64_const value:4294967295 - | ff 0f - 0x120fb | 83 | i64_and - 0x120fc | 7c | i64_add - 0x120fd | 22 21 | local_tee local_index:33 - 0x120ff | 20 21 | local_get local_index:33 - 0x12101 | 42 80 94 eb | i64_const value:1000000000 - | dc 03 - 0x12107 | 80 | i64_div_u - 0x12108 | 22 21 | local_tee local_index:33 - 0x1210a | 42 80 94 eb | i64_const value:1000000000 - | dc 03 - 0x12110 | 7e | i64_mul - 0x12111 | 7d | i64_sub - 0x12112 | 3e 02 00 | i64_store32 memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12115 | 20 14 | local_get local_index:20 - 0x12117 | 41 7c | i32_const value:-4 - 0x12119 | 6a | i32_add - 0x1211a | 22 14 | local_tee local_index:20 - 0x1211c | 20 17 | local_get local_index:23 - 0x1211e | 4f | i32_ge_u - 0x1211f | 0d 00 | br_if relative_depth:0 - 0x12121 | 0b | end - 0x12122 | 20 21 | local_get local_index:33 - 0x12124 | a7 | i32_wrap_i64 - 0x12125 | 22 14 | local_tee local_index:20 - 0x12127 | 45 | i32_eqz - 0x12128 | 0d 00 | br_if relative_depth:0 - 0x1212a | 20 17 | local_get local_index:23 - 0x1212c | 41 7c | i32_const value:-4 - 0x1212e | 6a | i32_add - 0x1212f | 22 17 | local_tee local_index:23 - 0x12131 | 20 14 | local_get local_index:20 - 0x12133 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12136 | 0b | end - 0x12137 | 02 40 | block blockty:Empty - 0x12139 | 03 40 | loop blockty:Empty - 0x1213b | 20 16 | local_get local_index:22 - 0x1213d | 22 14 | local_tee local_index:20 - 0x1213f | 20 17 | local_get local_index:23 - 0x12141 | 4d | i32_le_u - 0x12142 | 0d 01 | br_if relative_depth:1 - 0x12144 | 20 14 | local_get local_index:20 - 0x12146 | 41 7c | i32_const value:-4 - 0x12148 | 6a | i32_add - 0x12149 | 22 16 | local_tee local_index:22 - 0x1214b | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1214e | 45 | i32_eqz - 0x1214f | 0d 00 | br_if relative_depth:0 - 0x12151 | 0b | end - 0x12152 | 0b | end - 0x12153 | 20 05 | local_get local_index:5 - 0x12155 | 20 05 | local_get local_index:5 - 0x12157 | 28 02 6c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x1215a | 20 15 | local_get local_index:21 - 0x1215c | 6b | i32_sub - 0x1215d | 22 15 | local_tee local_index:21 - 0x1215f | 36 02 6c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x12162 | 20 14 | local_get local_index:20 - 0x12164 | 21 16 | local_set local_index:22 - 0x12166 | 20 15 | local_get local_index:21 - 0x12168 | 41 00 | i32_const value:0 - 0x1216a | 4a | i32_gt_s - 0x1216b | 0d 00 | br_if relative_depth:0 - 0x1216d | 0b | end - 0x1216e | 0b | end - 0x1216f | 02 40 | block blockty:Empty - 0x12171 | 20 15 | local_get local_index:21 - 0x12173 | 41 7f | i32_const value:-1 - 0x12175 | 4a | i32_gt_s - 0x12176 | 0d 00 | br_if relative_depth:0 - 0x12178 | 20 1c | local_get local_index:28 - 0x1217a | 41 19 | i32_const value:25 - 0x1217c | 6a | i32_add - 0x1217d | 41 09 | i32_const value:9 - 0x1217f | 6e | i32_div_u - 0x12180 | 41 01 | i32_const value:1 - 0x12182 | 6a | i32_add - 0x12183 | 21 2a | local_set local_index:42 - 0x12185 | 20 27 | local_get local_index:39 - 0x12187 | 41 e6 00 | i32_const value:102 - 0x1218a | 46 | i32_eq - 0x1218b | 21 2b | local_set local_index:43 - 0x1218d | 03 40 | loop blockty:Empty - 0x1218f | 41 00 | i32_const value:0 - 0x12191 | 20 15 | local_get local_index:21 - 0x12193 | 6b | i32_sub - 0x12194 | 22 16 | local_tee local_index:22 - 0x12196 | 41 09 | i32_const value:9 - 0x12198 | 20 16 | local_get local_index:22 - 0x1219a | 41 09 | i32_const value:9 - 0x1219c | 48 | i32_lt_s - 0x1219d | 1b | select - 0x1219e | 21 19 | local_set local_index:25 - 0x121a0 | 02 40 | block blockty:Empty - 0x121a2 | 02 40 | block blockty:Empty - 0x121a4 | 20 17 | local_get local_index:23 - 0x121a6 | 20 14 | local_get local_index:20 - 0x121a8 | 49 | i32_lt_u - 0x121a9 | 0d 00 | br_if relative_depth:0 - 0x121ab | 20 17 | local_get local_index:23 - 0x121ad | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x121b0 | 21 16 | local_set local_index:22 - 0x121b2 | 0c 01 | br relative_depth:1 - 0x121b4 | 0b | end - 0x121b5 | 41 80 94 eb | i32_const value:1000000000 - | dc 03 - 0x121bb | 20 19 | local_get local_index:25 - 0x121bd | 76 | i32_shr_u - 0x121be | 21 1e | local_set local_index:30 - 0x121c0 | 41 7f | i32_const value:-1 - 0x121c2 | 20 19 | local_get local_index:25 - 0x121c4 | 74 | i32_shl - 0x121c5 | 41 7f | i32_const value:-1 - 0x121c7 | 73 | i32_xor - 0x121c8 | 21 1d | local_set local_index:29 - 0x121ca | 41 00 | i32_const value:0 - 0x121cc | 21 15 | local_set local_index:21 - 0x121ce | 20 17 | local_get local_index:23 - 0x121d0 | 21 16 | local_set local_index:22 - 0x121d2 | 03 40 | loop blockty:Empty - 0x121d4 | 20 16 | local_get local_index:22 - 0x121d6 | 20 16 | local_get local_index:22 - 0x121d8 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x121db | 22 1a | local_tee local_index:26 - 0x121dd | 20 19 | local_get local_index:25 - 0x121df | 76 | i32_shr_u - 0x121e0 | 20 15 | local_get local_index:21 - 0x121e2 | 6a | i32_add - 0x121e3 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x121e6 | 20 1a | local_get local_index:26 - 0x121e8 | 20 1d | local_get local_index:29 - 0x121ea | 71 | i32_and - 0x121eb | 20 1e | local_get local_index:30 - 0x121ed | 6c | i32_mul - 0x121ee | 21 15 | local_set local_index:21 - 0x121f0 | 20 16 | local_get local_index:22 - 0x121f2 | 41 04 | i32_const value:4 - 0x121f4 | 6a | i32_add - 0x121f5 | 22 16 | local_tee local_index:22 - 0x121f7 | 20 14 | local_get local_index:20 - 0x121f9 | 49 | i32_lt_u - 0x121fa | 0d 00 | br_if relative_depth:0 - 0x121fc | 0b | end - 0x121fd | 20 17 | local_get local_index:23 - 0x121ff | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12202 | 21 16 | local_set local_index:22 - 0x12204 | 20 15 | local_get local_index:21 - 0x12206 | 45 | i32_eqz - 0x12207 | 0d 00 | br_if relative_depth:0 - 0x12209 | 20 14 | local_get local_index:20 - 0x1220b | 20 15 | local_get local_index:21 - 0x1220d | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12210 | 20 14 | local_get local_index:20 - 0x12212 | 41 04 | i32_const value:4 - 0x12214 | 6a | i32_add - 0x12215 | 21 14 | local_set local_index:20 - 0x12217 | 0b | end - 0x12218 | 20 05 | local_get local_index:5 - 0x1221a | 20 05 | local_get local_index:5 - 0x1221c | 28 02 6c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x1221f | 20 19 | local_get local_index:25 - 0x12221 | 6a | i32_add - 0x12222 | 22 15 | local_tee local_index:21 - 0x12224 | 36 02 6c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x12227 | 20 18 | local_get local_index:24 - 0x12229 | 20 17 | local_get local_index:23 - 0x1222b | 20 16 | local_get local_index:22 - 0x1222d | 45 | i32_eqz - 0x1222e | 41 02 | i32_const value:2 - 0x12230 | 74 | i32_shl - 0x12231 | 6a | i32_add - 0x12232 | 22 17 | local_tee local_index:23 - 0x12234 | 20 2b | local_get local_index:43 - 0x12236 | 1b | select - 0x12237 | 22 16 | local_tee local_index:22 - 0x12239 | 20 2a | local_get local_index:42 - 0x1223b | 41 02 | i32_const value:2 - 0x1223d | 74 | i32_shl - 0x1223e | 6a | i32_add - 0x1223f | 20 14 | local_get local_index:20 - 0x12241 | 20 14 | local_get local_index:20 - 0x12243 | 20 16 | local_get local_index:22 - 0x12245 | 6b | i32_sub - 0x12246 | 41 02 | i32_const value:2 - 0x12248 | 75 | i32_shr_s - 0x12249 | 20 2a | local_get local_index:42 - 0x1224b | 4a | i32_gt_s - 0x1224c | 1b | select - 0x1224d | 21 14 | local_set local_index:20 - 0x1224f | 20 15 | local_get local_index:21 - 0x12251 | 41 00 | i32_const value:0 - 0x12253 | 48 | i32_lt_s - 0x12254 | 0d 00 | br_if relative_depth:0 - 0x12256 | 0b | end - 0x12257 | 0b | end - 0x12258 | 41 00 | i32_const value:0 - 0x1225a | 21 1a | local_set local_index:26 - 0x1225c | 02 40 | block blockty:Empty - 0x1225e | 20 17 | local_get local_index:23 - 0x12260 | 20 14 | local_get local_index:20 - 0x12262 | 4f | i32_ge_u - 0x12263 | 0d 00 | br_if relative_depth:0 - 0x12265 | 20 18 | local_get local_index:24 - 0x12267 | 20 17 | local_get local_index:23 - 0x12269 | 6b | i32_sub - 0x1226a | 41 02 | i32_const value:2 - 0x1226c | 75 | i32_shr_s - 0x1226d | 41 09 | i32_const value:9 - 0x1226f | 6c | i32_mul - 0x12270 | 21 1a | local_set local_index:26 - 0x12272 | 20 17 | local_get local_index:23 - 0x12274 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12277 | 22 15 | local_tee local_index:21 - 0x12279 | 41 0a | i32_const value:10 - 0x1227b | 49 | i32_lt_u - 0x1227c | 0d 00 | br_if relative_depth:0 - 0x1227e | 41 0a | i32_const value:10 - 0x12280 | 21 16 | local_set local_index:22 - 0x12282 | 03 40 | loop blockty:Empty - 0x12284 | 20 1a | local_get local_index:26 - 0x12286 | 41 01 | i32_const value:1 - 0x12288 | 6a | i32_add - 0x12289 | 21 1a | local_set local_index:26 - 0x1228b | 20 15 | local_get local_index:21 - 0x1228d | 20 16 | local_get local_index:22 - 0x1228f | 41 0a | i32_const value:10 - 0x12291 | 6c | i32_mul - 0x12292 | 22 16 | local_tee local_index:22 - 0x12294 | 4f | i32_ge_u - 0x12295 | 0d 00 | br_if relative_depth:0 - 0x12297 | 0b | end - 0x12298 | 0b | end - 0x12299 | 02 40 | block blockty:Empty - 0x1229b | 20 1c | local_get local_index:28 - 0x1229d | 41 00 | i32_const value:0 - 0x1229f | 20 1a | local_get local_index:26 - 0x122a1 | 20 27 | local_get local_index:39 - 0x122a3 | 41 e6 00 | i32_const value:102 - 0x122a6 | 46 | i32_eq - 0x122a7 | 1b | select - 0x122a8 | 6b | i32_sub - 0x122a9 | 20 1c | local_get local_index:28 - 0x122ab | 41 00 | i32_const value:0 - 0x122ad | 47 | i32_ne - 0x122ae | 20 27 | local_get local_index:39 - 0x122b0 | 41 e7 00 | i32_const value:103 - 0x122b3 | 46 | i32_eq - 0x122b4 | 22 1d | local_tee local_index:29 - 0x122b6 | 71 | i32_and - 0x122b7 | 6b | i32_sub - 0x122b8 | 22 16 | local_tee local_index:22 - 0x122ba | 20 14 | local_get local_index:20 - 0x122bc | 20 18 | local_get local_index:24 - 0x122be | 6b | i32_sub - 0x122bf | 41 02 | i32_const value:2 - 0x122c1 | 75 | i32_shr_s - 0x122c2 | 41 09 | i32_const value:9 - 0x122c4 | 6c | i32_mul - 0x122c5 | 41 77 | i32_const value:-9 - 0x122c7 | 6a | i32_add - 0x122c8 | 4e | i32_ge_s - 0x122c9 | 0d 00 | br_if relative_depth:0 - 0x122cb | 20 05 | local_get local_index:5 - 0x122cd | 41 f0 00 | i32_const value:112 - 0x122d0 | 6a | i32_add - 0x122d1 | 41 01 | i32_const value:1 - 0x122d3 | 41 c9 00 | i32_const value:73 - 0x122d6 | 20 28 | local_get local_index:40 - 0x122d8 | 1b | select - 0x122d9 | 41 02 | i32_const value:2 - 0x122db | 74 | i32_shl - 0x122dc | 22 28 | local_tee local_index:40 - 0x122de | 6a | i32_add - 0x122df | 20 16 | local_get local_index:22 - 0x122e1 | 41 80 c8 00 | i32_const value:9216 - 0x122e5 | 6a | i32_add - 0x122e6 | 22 15 | local_tee local_index:21 - 0x122e8 | 41 09 | i32_const value:9 - 0x122ea | 6d | i32_div_s - 0x122eb | 22 19 | local_tee local_index:25 - 0x122ed | 41 02 | i32_const value:2 - 0x122ef | 74 | i32_shl - 0x122f0 | 22 2c | local_tee local_index:44 - 0x122f2 | 6a | i32_add - 0x122f3 | 22 2b | local_tee local_index:43 - 0x122f5 | 41 80 60 | i32_const value:-4096 - 0x122f8 | 6a | i32_add - 0x122f9 | 21 1e | local_set local_index:30 - 0x122fb | 41 0a | i32_const value:10 - 0x122fd | 21 16 | local_set local_index:22 - 0x122ff | 02 40 | block blockty:Empty - 0x12301 | 20 15 | local_get local_index:21 - 0x12303 | 20 19 | local_get local_index:25 - 0x12305 | 41 09 | i32_const value:9 - 0x12307 | 6c | i32_mul - 0x12308 | 6b | i32_sub - 0x12309 | 22 19 | local_tee local_index:25 - 0x1230b | 41 07 | i32_const value:7 - 0x1230d | 4a | i32_gt_s - 0x1230e | 0d 00 | br_if relative_depth:0 - 0x12310 | 41 08 | i32_const value:8 - 0x12312 | 20 19 | local_get local_index:25 - 0x12314 | 6b | i32_sub - 0x12315 | 22 2a | local_tee local_index:42 - 0x12317 | 41 07 | i32_const value:7 - 0x12319 | 71 | i32_and - 0x1231a | 21 15 | local_set local_index:21 - 0x1231c | 41 0a | i32_const value:10 - 0x1231e | 21 16 | local_set local_index:22 - 0x12320 | 02 40 | block blockty:Empty - 0x12322 | 20 19 | local_get local_index:25 - 0x12324 | 41 7f | i32_const value:-1 - 0x12326 | 6a | i32_add - 0x12327 | 41 07 | i32_const value:7 - 0x12329 | 49 | i32_lt_u - 0x1232a | 0d 00 | br_if relative_depth:0 - 0x1232c | 20 2a | local_get local_index:42 - 0x1232e | 41 78 | i32_const value:-8 - 0x12330 | 71 | i32_and - 0x12331 | 21 19 | local_set local_index:25 - 0x12333 | 41 0a | i32_const value:10 - 0x12335 | 21 16 | local_set local_index:22 - 0x12337 | 03 40 | loop blockty:Empty - 0x12339 | 20 16 | local_get local_index:22 - 0x1233b | 41 80 c2 d7 | i32_const value:100000000 - | 2f - 0x12340 | 6c | i32_mul - 0x12341 | 21 16 | local_set local_index:22 - 0x12343 | 20 19 | local_get local_index:25 - 0x12345 | 41 78 | i32_const value:-8 - 0x12347 | 6a | i32_add - 0x12348 | 22 19 | local_tee local_index:25 - 0x1234a | 0d 00 | br_if relative_depth:0 - 0x1234c | 0b | end - 0x1234d | 0b | end - 0x1234e | 20 15 | local_get local_index:21 - 0x12350 | 45 | i32_eqz - 0x12351 | 0d 00 | br_if relative_depth:0 - 0x12353 | 03 40 | loop blockty:Empty - 0x12355 | 20 16 | local_get local_index:22 - 0x12357 | 41 0a | i32_const value:10 - 0x12359 | 6c | i32_mul - 0x1235a | 21 16 | local_set local_index:22 - 0x1235c | 20 15 | local_get local_index:21 - 0x1235e | 41 7f | i32_const value:-1 - 0x12360 | 6a | i32_add - 0x12361 | 22 15 | local_tee local_index:21 - 0x12363 | 0d 00 | br_if relative_depth:0 - 0x12365 | 0b | end - 0x12366 | 0b | end - 0x12367 | 20 2b | local_get local_index:43 - 0x12369 | 41 84 60 | i32_const value:-4092 - 0x1236c | 6a | i32_add - 0x1236d | 21 2a | local_set local_index:42 - 0x1236f | 02 40 | block blockty:Empty - 0x12371 | 02 40 | block blockty:Empty - 0x12373 | 20 1e | local_get local_index:30 - 0x12375 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12378 | 22 15 | local_tee local_index:21 - 0x1237a | 20 15 | local_get local_index:21 - 0x1237c | 20 16 | local_get local_index:22 - 0x1237e | 6e | i32_div_u - 0x1237f | 22 27 | local_tee local_index:39 - 0x12381 | 20 16 | local_get local_index:22 - 0x12383 | 6c | i32_mul - 0x12384 | 6b | i32_sub - 0x12385 | 22 19 | local_tee local_index:25 - 0x12387 | 0d 00 | br_if relative_depth:0 - 0x12389 | 20 2a | local_get local_index:42 - 0x1238b | 20 14 | local_get local_index:20 - 0x1238d | 46 | i32_eq - 0x1238e | 0d 01 | br_if relative_depth:1 - 0x12390 | 0b | end - 0x12391 | 02 40 | block blockty:Empty - 0x12393 | 02 40 | block blockty:Empty - 0x12395 | 20 27 | local_get local_index:39 - 0x12397 | 41 01 | i32_const value:1 - 0x12399 | 71 | i32_and - 0x1239a | 0d 00 | br_if relative_depth:0 - 0x1239c | 44 00 00 00 | f64_const value:Ieee64(4845873199050653696) - | 00 00 00 40 - | 43 - 0x123a5 | 21 23 | local_set local_index:35 - 0x123a7 | 20 16 | local_get local_index:22 - 0x123a9 | 41 80 94 eb | i32_const value:1000000000 - | dc 03 - 0x123af | 47 | i32_ne - 0x123b0 | 0d 01 | br_if relative_depth:1 - 0x123b2 | 20 1e | local_get local_index:30 - 0x123b4 | 20 17 | local_get local_index:23 - 0x123b6 | 4d | i32_le_u - 0x123b7 | 0d 01 | br_if relative_depth:1 - 0x123b9 | 20 2b | local_get local_index:43 - 0x123bb | 41 fc 5f | i32_const value:-4100 - 0x123be | 6a | i32_add - 0x123bf | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x123c2 | 41 01 | i32_const value:1 - 0x123c4 | 71 | i32_and - 0x123c5 | 45 | i32_eqz - 0x123c6 | 0d 01 | br_if relative_depth:1 - 0x123c8 | 0b | end - 0x123c9 | 44 01 00 00 | f64_const value:Ieee64(4845873199050653697) - | 00 00 00 40 - | 43 - 0x123d2 | 21 23 | local_set local_index:35 - 0x123d4 | 0b | end - 0x123d5 | 44 00 00 00 | f64_const value:Ieee64(4602678819172646912) - | 00 00 00 e0 - | 3f - 0x123de | 44 00 00 00 | f64_const value:Ieee64(4607182418800017408) - | 00 00 00 f0 - | 3f - 0x123e7 | 44 00 00 00 | f64_const value:Ieee64(4609434218613702656) - | 00 00 00 f8 - | 3f - 0x123f0 | 20 2a | local_get local_index:42 - 0x123f2 | 20 14 | local_get local_index:20 - 0x123f4 | 46 | i32_eq - 0x123f5 | 1b | select - 0x123f6 | 44 00 00 00 | f64_const value:Ieee64(4609434218613702656) - | 00 00 00 f8 - | 3f - 0x123ff | 20 19 | local_get local_index:25 - 0x12401 | 20 16 | local_get local_index:22 - 0x12403 | 41 01 | i32_const value:1 - 0x12405 | 76 | i32_shr_u - 0x12406 | 22 2a | local_tee local_index:42 - 0x12408 | 46 | i32_eq - 0x12409 | 1b | select - 0x1240a | 20 19 | local_get local_index:25 - 0x1240c | 20 2a | local_get local_index:42 - 0x1240e | 49 | i32_lt_u - 0x1240f | 1b | select - 0x12410 | 21 2d | local_set local_index:45 - 0x12412 | 02 40 | block blockty:Empty - 0x12414 | 20 25 | local_get local_index:37 - 0x12416 | 0d 00 | br_if relative_depth:0 - 0x12418 | 20 26 | local_get local_index:38 - 0x1241a | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1241d | 41 2d | i32_const value:45 - 0x1241f | 47 | i32_ne - 0x12420 | 0d 00 | br_if relative_depth:0 - 0x12422 | 20 2d | local_get local_index:45 - 0x12424 | 9a | f64_neg - 0x12425 | 21 2d | local_set local_index:45 - 0x12427 | 20 23 | local_get local_index:35 - 0x12429 | 9a | f64_neg - 0x1242a | 21 23 | local_set local_index:35 - 0x1242c | 0b | end - 0x1242d | 20 1e | local_get local_index:30 - 0x1242f | 20 15 | local_get local_index:21 - 0x12431 | 20 19 | local_get local_index:25 - 0x12433 | 6b | i32_sub - 0x12434 | 22 15 | local_tee local_index:21 - 0x12436 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12439 | 20 23 | local_get local_index:35 - 0x1243b | 20 2d | local_get local_index:45 - 0x1243d | a0 | f64_add - 0x1243e | 20 23 | local_get local_index:35 - 0x12440 | 61 | f64_eq - 0x12441 | 0d 00 | br_if relative_depth:0 - 0x12443 | 20 1e | local_get local_index:30 - 0x12445 | 20 15 | local_get local_index:21 - 0x12447 | 20 16 | local_get local_index:22 - 0x12449 | 6a | i32_add - 0x1244a | 22 16 | local_tee local_index:22 - 0x1244c | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1244f | 02 40 | block blockty:Empty - 0x12451 | 20 16 | local_get local_index:22 - 0x12453 | 41 80 94 eb | i32_const value:1000000000 - | dc 03 - 0x12459 | 49 | i32_lt_u - 0x1245a | 0d 00 | br_if relative_depth:0 - 0x1245c | 20 0a | local_get local_index:10 - 0x1245e | 20 28 | local_get local_index:40 - 0x12460 | 20 2c | local_get local_index:44 - 0x12462 | 6a | i32_add - 0x12463 | 6a | i32_add - 0x12464 | 21 16 | local_set local_index:22 - 0x12466 | 03 40 | loop blockty:Empty - 0x12468 | 20 16 | local_get local_index:22 - 0x1246a | 41 04 | i32_const value:4 - 0x1246c | 6a | i32_add - 0x1246d | 41 00 | i32_const value:0 - 0x1246f | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12472 | 02 40 | block blockty:Empty - 0x12474 | 20 16 | local_get local_index:22 - 0x12476 | 20 17 | local_get local_index:23 - 0x12478 | 4f | i32_ge_u - 0x12479 | 0d 00 | br_if relative_depth:0 - 0x1247b | 20 17 | local_get local_index:23 - 0x1247d | 41 7c | i32_const value:-4 - 0x1247f | 6a | i32_add - 0x12480 | 22 17 | local_tee local_index:23 - 0x12482 | 41 00 | i32_const value:0 - 0x12484 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12487 | 0b | end - 0x12488 | 20 16 | local_get local_index:22 - 0x1248a | 20 16 | local_get local_index:22 - 0x1248c | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1248f | 41 01 | i32_const value:1 - 0x12491 | 6a | i32_add - 0x12492 | 22 15 | local_tee local_index:21 - 0x12494 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12497 | 20 16 | local_get local_index:22 - 0x12499 | 41 7c | i32_const value:-4 - 0x1249b | 6a | i32_add - 0x1249c | 21 16 | local_set local_index:22 - 0x1249e | 20 15 | local_get local_index:21 - 0x124a0 | 41 ff 93 eb | i32_const value:999999999 - | dc 03 - 0x124a6 | 4b | i32_gt_u - 0x124a7 | 0d 00 | br_if relative_depth:0 - 0x124a9 | 0b | end - 0x124aa | 20 16 | local_get local_index:22 - 0x124ac | 41 04 | i32_const value:4 - 0x124ae | 6a | i32_add - 0x124af | 21 1e | local_set local_index:30 - 0x124b1 | 0b | end - 0x124b2 | 20 18 | local_get local_index:24 - 0x124b4 | 20 17 | local_get local_index:23 - 0x124b6 | 6b | i32_sub - 0x124b7 | 41 02 | i32_const value:2 - 0x124b9 | 75 | i32_shr_s - 0x124ba | 41 09 | i32_const value:9 - 0x124bc | 6c | i32_mul - 0x124bd | 21 1a | local_set local_index:26 - 0x124bf | 20 17 | local_get local_index:23 - 0x124c1 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x124c4 | 22 15 | local_tee local_index:21 - 0x124c6 | 41 0a | i32_const value:10 - 0x124c8 | 49 | i32_lt_u - 0x124c9 | 0d 00 | br_if relative_depth:0 - 0x124cb | 41 0a | i32_const value:10 - 0x124cd | 21 16 | local_set local_index:22 - 0x124cf | 03 40 | loop blockty:Empty - 0x124d1 | 20 1a | local_get local_index:26 - 0x124d3 | 41 01 | i32_const value:1 - 0x124d5 | 6a | i32_add - 0x124d6 | 21 1a | local_set local_index:26 - 0x124d8 | 20 15 | local_get local_index:21 - 0x124da | 20 16 | local_get local_index:22 - 0x124dc | 41 0a | i32_const value:10 - 0x124de | 6c | i32_mul - 0x124df | 22 16 | local_tee local_index:22 - 0x124e1 | 4f | i32_ge_u - 0x124e2 | 0d 00 | br_if relative_depth:0 - 0x124e4 | 0b | end - 0x124e5 | 0b | end - 0x124e6 | 20 1e | local_get local_index:30 - 0x124e8 | 41 04 | i32_const value:4 - 0x124ea | 6a | i32_add - 0x124eb | 22 16 | local_tee local_index:22 - 0x124ed | 20 14 | local_get local_index:20 - 0x124ef | 20 14 | local_get local_index:20 - 0x124f1 | 20 16 | local_get local_index:22 - 0x124f3 | 4b | i32_gt_u - 0x124f4 | 1b | select - 0x124f5 | 21 14 | local_set local_index:20 - 0x124f7 | 0b | end - 0x124f8 | 20 09 | local_get local_index:9 - 0x124fa | 20 14 | local_get local_index:20 - 0x124fc | 6a | i32_add - 0x124fd | 20 29 | local_get local_index:41 - 0x124ff | 6b | i32_sub - 0x12500 | 21 16 | local_set local_index:22 - 0x12502 | 02 40 | block blockty:Empty - 0x12504 | 03 40 | loop blockty:Empty - 0x12506 | 20 16 | local_get local_index:22 - 0x12508 | 21 15 | local_set local_index:21 - 0x1250a | 20 14 | local_get local_index:20 - 0x1250c | 22 1e | local_tee local_index:30 - 0x1250e | 20 17 | local_get local_index:23 - 0x12510 | 4d | i32_le_u - 0x12511 | 22 19 | local_tee local_index:25 - 0x12513 | 0d 01 | br_if relative_depth:1 - 0x12515 | 20 15 | local_get local_index:21 - 0x12517 | 41 7c | i32_const value:-4 - 0x12519 | 6a | i32_add - 0x1251a | 21 16 | local_set local_index:22 - 0x1251c | 20 1e | local_get local_index:30 - 0x1251e | 41 7c | i32_const value:-4 - 0x12520 | 6a | i32_add - 0x12521 | 22 14 | local_tee local_index:20 - 0x12523 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12526 | 45 | i32_eqz - 0x12527 | 0d 00 | br_if relative_depth:0 - 0x12529 | 0b | end - 0x1252a | 0b | end - 0x1252b | 02 40 | block blockty:Empty - 0x1252d | 02 40 | block blockty:Empty - 0x1252f | 20 1d | local_get local_index:29 - 0x12531 | 0d 00 | br_if relative_depth:0 - 0x12533 | 20 1f | local_get local_index:31 - 0x12535 | 41 08 | i32_const value:8 - 0x12537 | 71 | i32_and - 0x12538 | 21 2a | local_set local_index:42 - 0x1253a | 0c 01 | br relative_depth:1 - 0x1253c | 0b | end - 0x1253d | 20 1a | local_get local_index:26 - 0x1253f | 41 7f | i32_const value:-1 - 0x12541 | 73 | i32_xor - 0x12542 | 41 7f | i32_const value:-1 - 0x12544 | 20 1c | local_get local_index:28 - 0x12546 | 41 01 | i32_const value:1 - 0x12548 | 20 1c | local_get local_index:28 - 0x1254a | 1b | select - 0x1254b | 22 14 | local_tee local_index:20 - 0x1254d | 20 1a | local_get local_index:26 - 0x1254f | 4a | i32_gt_s - 0x12550 | 20 1a | local_get local_index:26 - 0x12552 | 41 7b | i32_const value:-5 - 0x12554 | 4a | i32_gt_s - 0x12555 | 71 | i32_and - 0x12556 | 22 16 | local_tee local_index:22 - 0x12558 | 1b | select - 0x12559 | 20 14 | local_get local_index:20 - 0x1255b | 6a | i32_add - 0x1255c | 21 1c | local_set local_index:28 - 0x1255e | 41 7f | i32_const value:-1 - 0x12560 | 41 7e | i32_const value:-2 - 0x12562 | 20 16 | local_get local_index:22 - 0x12564 | 1b | select - 0x12565 | 20 20 | local_get local_index:32 - 0x12567 | 6a | i32_add - 0x12568 | 21 20 | local_set local_index:32 - 0x1256a | 20 1f | local_get local_index:31 - 0x1256c | 41 08 | i32_const value:8 - 0x1256e | 71 | i32_and - 0x1256f | 22 2a | local_tee local_index:42 - 0x12571 | 0d 00 | br_if relative_depth:0 - 0x12573 | 41 77 | i32_const value:-9 - 0x12575 | 21 14 | local_set local_index:20 - 0x12577 | 02 40 | block blockty:Empty - 0x12579 | 20 19 | local_get local_index:25 - 0x1257b | 0d 00 | br_if relative_depth:0 - 0x1257d | 20 1e | local_get local_index:30 - 0x1257f | 41 7c | i32_const value:-4 - 0x12581 | 6a | i32_add - 0x12582 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12585 | 22 19 | local_tee local_index:25 - 0x12587 | 45 | i32_eqz - 0x12588 | 0d 00 | br_if relative_depth:0 - 0x1258a | 41 00 | i32_const value:0 - 0x1258c | 21 14 | local_set local_index:20 - 0x1258e | 20 19 | local_get local_index:25 - 0x12590 | 41 0a | i32_const value:10 - 0x12592 | 70 | i32_rem_u - 0x12593 | 0d 00 | br_if relative_depth:0 - 0x12595 | 41 0a | i32_const value:10 - 0x12597 | 21 16 | local_set local_index:22 - 0x12599 | 41 00 | i32_const value:0 - 0x1259b | 21 14 | local_set local_index:20 - 0x1259d | 03 40 | loop blockty:Empty - 0x1259f | 20 14 | local_get local_index:20 - 0x125a1 | 41 7f | i32_const value:-1 - 0x125a3 | 6a | i32_add - 0x125a4 | 21 14 | local_set local_index:20 - 0x125a6 | 20 19 | local_get local_index:25 - 0x125a8 | 20 16 | local_get local_index:22 - 0x125aa | 41 0a | i32_const value:10 - 0x125ac | 6c | i32_mul - 0x125ad | 22 16 | local_tee local_index:22 - 0x125af | 70 | i32_rem_u - 0x125b0 | 45 | i32_eqz - 0x125b1 | 0d 00 | br_if relative_depth:0 - 0x125b3 | 0b | end - 0x125b4 | 0b | end - 0x125b5 | 20 15 | local_get local_index:21 - 0x125b7 | 41 02 | i32_const value:2 - 0x125b9 | 75 | i32_shr_s - 0x125ba | 41 09 | i32_const value:9 - 0x125bc | 6c | i32_mul - 0x125bd | 21 16 | local_set local_index:22 - 0x125bf | 02 40 | block blockty:Empty - 0x125c1 | 20 20 | local_get local_index:32 - 0x125c3 | 41 5f | i32_const value:-33 - 0x125c5 | 71 | i32_and - 0x125c6 | 41 c6 00 | i32_const value:70 - 0x125c9 | 47 | i32_ne - 0x125ca | 0d 00 | br_if relative_depth:0 - 0x125cc | 41 00 | i32_const value:0 - 0x125ce | 21 2a | local_set local_index:42 - 0x125d0 | 20 1c | local_get local_index:28 - 0x125d2 | 20 16 | local_get local_index:22 - 0x125d4 | 20 14 | local_get local_index:20 - 0x125d6 | 6a | i32_add - 0x125d7 | 41 77 | i32_const value:-9 - 0x125d9 | 6a | i32_add - 0x125da | 22 14 | local_tee local_index:20 - 0x125dc | 41 00 | i32_const value:0 - 0x125de | 20 14 | local_get local_index:20 - 0x125e0 | 41 00 | i32_const value:0 - 0x125e2 | 4a | i32_gt_s - 0x125e3 | 1b | select - 0x125e4 | 22 14 | local_tee local_index:20 - 0x125e6 | 20 1c | local_get local_index:28 - 0x125e8 | 20 14 | local_get local_index:20 - 0x125ea | 48 | i32_lt_s - 0x125eb | 1b | select - 0x125ec | 21 1c | local_set local_index:28 - 0x125ee | 0c 01 | br relative_depth:1 - 0x125f0 | 0b | end - 0x125f1 | 41 00 | i32_const value:0 - 0x125f3 | 21 2a | local_set local_index:42 - 0x125f5 | 20 1c | local_get local_index:28 - 0x125f7 | 20 1a | local_get local_index:26 - 0x125f9 | 20 16 | local_get local_index:22 - 0x125fb | 6a | i32_add - 0x125fc | 20 14 | local_get local_index:20 - 0x125fe | 6a | i32_add - 0x125ff | 41 77 | i32_const value:-9 - 0x12601 | 6a | i32_add - 0x12602 | 22 14 | local_tee local_index:20 - 0x12604 | 41 00 | i32_const value:0 - 0x12606 | 20 14 | local_get local_index:20 - 0x12608 | 41 00 | i32_const value:0 - 0x1260a | 4a | i32_gt_s - 0x1260b | 1b | select - 0x1260c | 22 14 | local_tee local_index:20 - 0x1260e | 20 1c | local_get local_index:28 - 0x12610 | 20 14 | local_get local_index:20 - 0x12612 | 48 | i32_lt_s - 0x12613 | 1b | select - 0x12614 | 21 1c | local_set local_index:28 - 0x12616 | 0b | end - 0x12617 | 20 1c | local_get local_index:28 - 0x12619 | 41 fd ff ff | i32_const value:2147483645 - | ff 07 - 0x1261f | 41 fe ff ff | i32_const value:2147483646 - | ff 07 - 0x12625 | 20 1c | local_get local_index:28 - 0x12627 | 20 2a | local_get local_index:42 - 0x12629 | 72 | i32_or - 0x1262a | 22 27 | local_tee local_index:39 - 0x1262c | 1b | select - 0x1262d | 4a | i32_gt_s - 0x1262e | 0d 08 | br_if relative_depth:8 - 0x12630 | 20 1c | local_get local_index:28 - 0x12632 | 20 27 | local_get local_index:39 - 0x12634 | 41 00 | i32_const value:0 - 0x12636 | 47 | i32_ne - 0x12637 | 6a | i32_add - 0x12638 | 41 01 | i32_const value:1 - 0x1263a | 6a | i32_add - 0x1263b | 21 2b | local_set local_index:43 - 0x1263d | 02 40 | block blockty:Empty - 0x1263f | 02 40 | block blockty:Empty - 0x12641 | 20 20 | local_get local_index:32 - 0x12643 | 41 5f | i32_const value:-33 - 0x12645 | 71 | i32_and - 0x12646 | 41 c6 00 | i32_const value:70 - 0x12649 | 47 | i32_ne - 0x1264a | 22 29 | local_tee local_index:41 - 0x1264c | 0d 00 | br_if relative_depth:0 - 0x1264e | 20 1a | local_get local_index:26 - 0x12650 | 20 2b | local_get local_index:43 - 0x12652 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x12658 | 73 | i32_xor - 0x12659 | 4a | i32_gt_s - 0x1265a | 0d 0a | br_if relative_depth:10 - 0x1265c | 20 1a | local_get local_index:26 - 0x1265e | 41 00 | i32_const value:0 - 0x12660 | 20 1a | local_get local_index:26 - 0x12662 | 41 00 | i32_const value:0 - 0x12664 | 4a | i32_gt_s - 0x12665 | 1b | select - 0x12666 | 21 14 | local_set local_index:20 - 0x12668 | 0c 01 | br relative_depth:1 - 0x1266a | 0b | end - 0x1266b | 02 40 | block blockty:Empty - 0x1266d | 02 40 | block blockty:Empty - 0x1266f | 20 1a | local_get local_index:26 - 0x12671 | 0d 00 | br_if relative_depth:0 - 0x12673 | 20 08 | local_get local_index:8 - 0x12675 | 21 15 | local_set local_index:21 - 0x12677 | 20 08 | local_get local_index:8 - 0x12679 | 21 16 | local_set local_index:22 - 0x1267b | 0c 01 | br relative_depth:1 - 0x1267d | 0b | end - 0x1267e | 20 1a | local_get local_index:26 - 0x12680 | 20 1a | local_get local_index:26 - 0x12682 | 41 1f | i32_const value:31 - 0x12684 | 75 | i32_shr_s - 0x12685 | 22 14 | local_tee local_index:20 - 0x12687 | 73 | i32_xor - 0x12688 | 20 14 | local_get local_index:20 - 0x1268a | 6b | i32_sub - 0x1268b | 21 14 | local_set local_index:20 - 0x1268d | 20 08 | local_get local_index:8 - 0x1268f | 21 15 | local_set local_index:21 - 0x12691 | 20 08 | local_get local_index:8 - 0x12693 | 21 16 | local_set local_index:22 - 0x12695 | 03 40 | loop blockty:Empty - 0x12697 | 20 16 | local_get local_index:22 - 0x12699 | 41 7f | i32_const value:-1 - 0x1269b | 6a | i32_add - 0x1269c | 22 16 | local_tee local_index:22 - 0x1269e | 20 14 | local_get local_index:20 - 0x126a0 | 20 14 | local_get local_index:20 - 0x126a2 | 41 0a | i32_const value:10 - 0x126a4 | 6e | i32_div_u - 0x126a5 | 22 19 | local_tee local_index:25 - 0x126a7 | 41 0a | i32_const value:10 - 0x126a9 | 6c | i32_mul - 0x126aa | 6b | i32_sub - 0x126ab | 41 30 | i32_const value:48 - 0x126ad | 72 | i32_or - 0x126ae | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x126b1 | 20 15 | local_get local_index:21 - 0x126b3 | 41 7f | i32_const value:-1 - 0x126b5 | 6a | i32_add - 0x126b6 | 21 15 | local_set local_index:21 - 0x126b8 | 20 14 | local_get local_index:20 - 0x126ba | 41 09 | i32_const value:9 - 0x126bc | 4b | i32_gt_u - 0x126bd | 21 1d | local_set local_index:29 - 0x126bf | 20 19 | local_get local_index:25 - 0x126c1 | 21 14 | local_set local_index:20 - 0x126c3 | 20 1d | local_get local_index:29 - 0x126c5 | 0d 00 | br_if relative_depth:0 - 0x126c7 | 0b | end - 0x126c8 | 0b | end - 0x126c9 | 02 40 | block blockty:Empty - 0x126cb | 20 08 | local_get local_index:8 - 0x126cd | 20 15 | local_get local_index:21 - 0x126cf | 6b | i32_sub - 0x126d0 | 41 01 | i32_const value:1 - 0x126d2 | 4a | i32_gt_s - 0x126d3 | 0d 00 | br_if relative_depth:0 - 0x126d5 | 20 16 | local_get local_index:22 - 0x126d7 | 20 10 | local_get local_index:16 - 0x126d9 | 20 15 | local_get local_index:21 - 0x126db | 6b | i32_sub - 0x126dc | 6a | i32_add - 0x126dd | 22 16 | local_tee local_index:22 - 0x126df | 41 30 | i32_const value:48 - 0x126e1 | 20 15 | local_get local_index:21 - 0x126e3 | 20 05 | local_get local_index:5 - 0x126e5 | 41 c4 00 | i32_const value:68 - 0x126e8 | 6a | i32_add - 0x126e9 | 6b | i32_sub - 0x126ea | 41 76 | i32_const value:-10 - 0x126ec | 6a | i32_add - 0x126ed | fc 0b 00 | memory_fill mem:0 - 0x126f0 | 0b | end - 0x126f1 | 20 16 | local_get local_index:22 - 0x126f3 | 41 7e | i32_const value:-2 - 0x126f5 | 6a | i32_add - 0x126f6 | 22 25 | local_tee local_index:37 - 0x126f8 | 20 20 | local_get local_index:32 - 0x126fa | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x126fd | 20 16 | local_get local_index:22 - 0x126ff | 41 7f | i32_const value:-1 - 0x12701 | 6a | i32_add - 0x12702 | 41 2d | i32_const value:45 - 0x12704 | 41 2b | i32_const value:43 - 0x12706 | 20 1a | local_get local_index:26 - 0x12708 | 41 00 | i32_const value:0 - 0x1270a | 48 | i32_lt_s - 0x1270b | 1b | select - 0x1270c | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1270f | 20 08 | local_get local_index:8 - 0x12711 | 20 25 | local_get local_index:37 - 0x12713 | 6b | i32_sub - 0x12714 | 22 14 | local_tee local_index:20 - 0x12716 | 20 2b | local_get local_index:43 - 0x12718 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x1271e | 73 | i32_xor - 0x1271f | 4a | i32_gt_s - 0x12720 | 0d 09 | br_if relative_depth:9 - 0x12722 | 0b | end - 0x12723 | 20 14 | local_get local_index:20 - 0x12725 | 20 2b | local_get local_index:43 - 0x12727 | 6a | i32_add - 0x12728 | 22 14 | local_tee local_index:20 - 0x1272a | 20 24 | local_get local_index:36 - 0x1272c | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x12732 | 73 | i32_xor - 0x12733 | 4a | i32_gt_s - 0x12734 | 0d 08 | br_if relative_depth:8 - 0x12736 | 20 14 | local_get local_index:20 - 0x12738 | 20 24 | local_get local_index:36 - 0x1273a | 6a | i32_add - 0x1273b | 21 1d | local_set local_index:29 - 0x1273d | 02 40 | block blockty:Empty - 0x1273f | 20 1f | local_get local_index:31 - 0x12741 | 41 80 c0 04 | i32_const value:73728 - 0x12745 | 71 | i32_and - 0x12746 | 22 1f | local_tee local_index:31 - 0x12748 | 0d 00 | br_if relative_depth:0 - 0x1274a | 20 1b | local_get local_index:27 - 0x1274c | 20 1d | local_get local_index:29 - 0x1274e | 4c | i32_le_s - 0x1274f | 0d 00 | br_if relative_depth:0 - 0x12751 | 20 05 | local_get local_index:5 - 0x12753 | 41 f0 04 | i32_const value:624 - 0x12756 | 6a | i32_add - 0x12757 | 41 20 | i32_const value:32 - 0x12759 | 20 1b | local_get local_index:27 - 0x1275b | 20 1d | local_get local_index:29 - 0x1275d | 6b | i32_sub - 0x1275e | 22 14 | local_tee local_index:20 - 0x12760 | 41 80 02 | i32_const value:256 - 0x12763 | 20 14 | local_get local_index:20 - 0x12765 | 41 80 02 | i32_const value:256 - 0x12768 | 49 | i32_lt_u - 0x12769 | 22 16 | local_tee local_index:22 - 0x1276b | 1b | select - 0x1276c | fc 0b 00 | memory_fill mem:0 - 0x1276f | 02 40 | block blockty:Empty - 0x12771 | 20 16 | local_get local_index:22 - 0x12773 | 0d 00 | br_if relative_depth:0 - 0x12775 | 03 40 | loop blockty:Empty - 0x12777 | 02 40 | block blockty:Empty - 0x12779 | 20 00 | local_get local_index:0 - 0x1277b | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1277e | 41 20 | i32_const value:32 - 0x12780 | 71 | i32_and - 0x12781 | 0d 00 | br_if relative_depth:0 - 0x12783 | 20 05 | local_get local_index:5 - 0x12785 | 41 f0 04 | i32_const value:624 - 0x12788 | 6a | i32_add - 0x12789 | 41 80 02 | i32_const value:256 - 0x1278c | 20 00 | local_get local_index:0 - 0x1278e | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12794 | 1a | drop - 0x12795 | 0b | end - 0x12796 | 20 14 | local_get local_index:20 - 0x12798 | 41 80 7e | i32_const value:-256 - 0x1279b | 6a | i32_add - 0x1279c | 22 14 | local_tee local_index:20 - 0x1279e | 41 ff 01 | i32_const value:255 - 0x127a1 | 4b | i32_gt_u - 0x127a2 | 0d 00 | br_if relative_depth:0 - 0x127a4 | 0b | end - 0x127a5 | 0b | end - 0x127a6 | 20 00 | local_get local_index:0 - 0x127a8 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x127ab | 41 20 | i32_const value:32 - 0x127ad | 71 | i32_and - 0x127ae | 0d 00 | br_if relative_depth:0 - 0x127b0 | 20 05 | local_get local_index:5 - 0x127b2 | 41 f0 04 | i32_const value:624 - 0x127b5 | 6a | i32_add - 0x127b6 | 20 14 | local_get local_index:20 - 0x127b8 | 20 00 | local_get local_index:0 - 0x127ba | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x127c0 | 1a | drop - 0x127c1 | 0b | end - 0x127c2 | 02 40 | block blockty:Empty - 0x127c4 | 20 00 | local_get local_index:0 - 0x127c6 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x127c9 | 41 20 | i32_const value:32 - 0x127cb | 71 | i32_and - 0x127cc | 0d 00 | br_if relative_depth:0 - 0x127ce | 20 26 | local_get local_index:38 - 0x127d0 | 20 24 | local_get local_index:36 - 0x127d2 | 20 00 | local_get local_index:0 - 0x127d4 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x127da | 1a | drop - 0x127db | 0b | end - 0x127dc | 02 40 | block blockty:Empty - 0x127de | 20 1f | local_get local_index:31 - 0x127e0 | 41 80 80 04 | i32_const value:65536 - 0x127e4 | 47 | i32_ne - 0x127e5 | 0d 00 | br_if relative_depth:0 - 0x127e7 | 20 1b | local_get local_index:27 - 0x127e9 | 20 1d | local_get local_index:29 - 0x127eb | 4c | i32_le_s - 0x127ec | 0d 00 | br_if relative_depth:0 - 0x127ee | 20 05 | local_get local_index:5 - 0x127f0 | 41 f0 04 | i32_const value:624 - 0x127f3 | 6a | i32_add - 0x127f4 | 41 30 | i32_const value:48 - 0x127f6 | 20 1b | local_get local_index:27 - 0x127f8 | 20 1d | local_get local_index:29 - 0x127fa | 6b | i32_sub - 0x127fb | 22 14 | local_tee local_index:20 - 0x127fd | 41 80 02 | i32_const value:256 - 0x12800 | 20 14 | local_get local_index:20 - 0x12802 | 41 80 02 | i32_const value:256 - 0x12805 | 49 | i32_lt_u - 0x12806 | 22 16 | local_tee local_index:22 - 0x12808 | 1b | select - 0x12809 | fc 0b 00 | memory_fill mem:0 - 0x1280c | 02 40 | block blockty:Empty - 0x1280e | 20 16 | local_get local_index:22 - 0x12810 | 0d 00 | br_if relative_depth:0 - 0x12812 | 03 40 | loop blockty:Empty - 0x12814 | 02 40 | block blockty:Empty - 0x12816 | 20 00 | local_get local_index:0 - 0x12818 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1281b | 41 20 | i32_const value:32 - 0x1281d | 71 | i32_and - 0x1281e | 0d 00 | br_if relative_depth:0 - 0x12820 | 20 05 | local_get local_index:5 - 0x12822 | 41 f0 04 | i32_const value:624 - 0x12825 | 6a | i32_add - 0x12826 | 41 80 02 | i32_const value:256 - 0x12829 | 20 00 | local_get local_index:0 - 0x1282b | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12831 | 1a | drop - 0x12832 | 0b | end - 0x12833 | 20 14 | local_get local_index:20 - 0x12835 | 41 80 7e | i32_const value:-256 - 0x12838 | 6a | i32_add - 0x12839 | 22 14 | local_tee local_index:20 - 0x1283b | 41 ff 01 | i32_const value:255 - 0x1283e | 4b | i32_gt_u - 0x1283f | 0d 00 | br_if relative_depth:0 - 0x12841 | 0b | end - 0x12842 | 0b | end - 0x12843 | 20 00 | local_get local_index:0 - 0x12845 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12848 | 41 20 | i32_const value:32 - 0x1284a | 71 | i32_and - 0x1284b | 0d 00 | br_if relative_depth:0 - 0x1284d | 20 05 | local_get local_index:5 - 0x1284f | 41 f0 04 | i32_const value:624 - 0x12852 | 6a | i32_add - 0x12853 | 20 14 | local_get local_index:20 - 0x12855 | 20 00 | local_get local_index:0 - 0x12857 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x1285d | 1a | drop - 0x1285e | 0b | end - 0x1285f | 20 29 | local_get local_index:41 - 0x12861 | 0d 03 | br_if relative_depth:3 - 0x12863 | 20 18 | local_get local_index:24 - 0x12865 | 20 17 | local_get local_index:23 - 0x12867 | 20 17 | local_get local_index:23 - 0x12869 | 20 18 | local_get local_index:24 - 0x1286b | 4b | i32_gt_u - 0x1286c | 1b | select - 0x1286d | 22 1a | local_tee local_index:26 - 0x1286f | 21 19 | local_set local_index:25 - 0x12871 | 03 40 | loop blockty:Empty - 0x12873 | 02 40 | block blockty:Empty - 0x12875 | 02 40 | block blockty:Empty - 0x12877 | 02 40 | block blockty:Empty - 0x12879 | 02 40 | block blockty:Empty - 0x1287b | 20 19 | local_get local_index:25 - 0x1287d | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12880 | 22 14 | local_tee local_index:20 - 0x12882 | 45 | i32_eqz - 0x12883 | 0d 00 | br_if relative_depth:0 - 0x12885 | 41 08 | i32_const value:8 - 0x12887 | 21 16 | local_set local_index:22 - 0x12889 | 03 40 | loop blockty:Empty - 0x1288b | 20 05 | local_get local_index:5 - 0x1288d | 41 d0 00 | i32_const value:80 - 0x12890 | 6a | i32_add - 0x12891 | 20 16 | local_get local_index:22 - 0x12893 | 6a | i32_add - 0x12894 | 20 14 | local_get local_index:20 - 0x12896 | 20 14 | local_get local_index:20 - 0x12898 | 41 0a | i32_const value:10 - 0x1289a | 6e | i32_div_u - 0x1289b | 22 17 | local_tee local_index:23 - 0x1289d | 41 0a | i32_const value:10 - 0x1289f | 6c | i32_mul - 0x128a0 | 6b | i32_sub - 0x128a1 | 41 30 | i32_const value:48 - 0x128a3 | 72 | i32_or - 0x128a4 | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x128a7 | 20 16 | local_get local_index:22 - 0x128a9 | 41 7f | i32_const value:-1 - 0x128ab | 6a | i32_add - 0x128ac | 21 16 | local_set local_index:22 - 0x128ae | 20 14 | local_get local_index:20 - 0x128b0 | 41 09 | i32_const value:9 - 0x128b2 | 4b | i32_gt_u - 0x128b3 | 21 15 | local_set local_index:21 - 0x128b5 | 20 17 | local_get local_index:23 - 0x128b7 | 21 14 | local_set local_index:20 - 0x128b9 | 20 15 | local_get local_index:21 - 0x128bb | 0d 00 | br_if relative_depth:0 - 0x128bd | 0b | end - 0x128be | 20 16 | local_get local_index:22 - 0x128c0 | 41 01 | i32_const value:1 - 0x128c2 | 6a | i32_add - 0x128c3 | 22 17 | local_tee local_index:23 - 0x128c5 | 20 05 | local_get local_index:5 - 0x128c7 | 41 d0 00 | i32_const value:80 - 0x128ca | 6a | i32_add - 0x128cb | 6a | i32_add - 0x128cc | 21 14 | local_set local_index:20 - 0x128ce | 02 40 | block blockty:Empty - 0x128d0 | 20 19 | local_get local_index:25 - 0x128d2 | 20 1a | local_get local_index:26 - 0x128d4 | 46 | i32_eq - 0x128d5 | 0d 00 | br_if relative_depth:0 - 0x128d7 | 20 16 | local_get local_index:22 - 0x128d9 | 41 02 | i32_const value:2 - 0x128db | 6a | i32_add - 0x128dc | 41 02 | i32_const value:2 - 0x128de | 48 | i32_lt_s - 0x128df | 0d 04 | br_if relative_depth:4 - 0x128e1 | 0c 03 | br relative_depth:3 - 0x128e3 | 0b | end - 0x128e4 | 20 16 | local_get local_index:22 - 0x128e6 | 41 08 | i32_const value:8 - 0x128e8 | 47 | i32_ne - 0x128e9 | 0d 03 | br_if relative_depth:3 - 0x128eb | 0c 01 | br relative_depth:1 - 0x128ed | 0b | end - 0x128ee | 41 09 | i32_const value:9 - 0x128f0 | 21 17 | local_set local_index:23 - 0x128f2 | 20 19 | local_get local_index:25 - 0x128f4 | 20 1a | local_get local_index:26 - 0x128f6 | 47 | i32_ne - 0x128f7 | 0d 01 | br_if relative_depth:1 - 0x128f9 | 0b | end - 0x128fa | 20 05 | local_get local_index:5 - 0x128fc | 41 30 | i32_const value:48 - 0x128fe | 3a 00 58 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 88, memory: 0 } - 0x12901 | 20 0e | local_get local_index:14 - 0x12903 | 21 14 | local_set local_index:20 - 0x12905 | 0c 01 | br relative_depth:1 - 0x12907 | 0b | end - 0x12908 | 20 05 | local_get local_index:5 - 0x1290a | 41 d0 00 | i32_const value:80 - 0x1290d | 6a | i32_add - 0x1290e | 20 0d | local_get local_index:13 - 0x12910 | 20 17 | local_get local_index:23 - 0x12912 | 6a | i32_add - 0x12913 | 22 14 | local_tee local_index:20 - 0x12915 | 20 05 | local_get local_index:5 - 0x12917 | 41 d0 00 | i32_const value:80 - 0x1291a | 6a | i32_add - 0x1291b | 20 14 | local_get local_index:20 - 0x1291d | 49 | i32_lt_u - 0x1291e | 1b | select - 0x1291f | 22 14 | local_tee local_index:20 - 0x12921 | 41 30 | i32_const value:48 - 0x12923 | 20 17 | local_get local_index:23 - 0x12925 | 20 05 | local_get local_index:5 - 0x12927 | 41 d0 00 | i32_const value:80 - 0x1292a | 6a | i32_add - 0x1292b | 6a | i32_add - 0x1292c | 20 14 | local_get local_index:20 - 0x1292e | 6b | i32_sub - 0x1292f | fc 0b 00 | memory_fill mem:0 - 0x12932 | 0b | end - 0x12933 | 02 40 | block blockty:Empty - 0x12935 | 20 00 | local_get local_index:0 - 0x12937 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1293a | 41 20 | i32_const value:32 - 0x1293c | 71 | i32_and - 0x1293d | 0d 00 | br_if relative_depth:0 - 0x1293f | 20 14 | local_get local_index:20 - 0x12941 | 20 0f | local_get local_index:15 - 0x12943 | 20 14 | local_get local_index:20 - 0x12945 | 6b | i32_sub - 0x12946 | 20 00 | local_get local_index:0 - 0x12948 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x1294e | 1a | drop - 0x1294f | 0b | end - 0x12950 | 20 19 | local_get local_index:25 - 0x12952 | 41 04 | i32_const value:4 - 0x12954 | 6a | i32_add - 0x12955 | 22 19 | local_tee local_index:25 - 0x12957 | 20 18 | local_get local_index:24 - 0x12959 | 4d | i32_le_u - 0x1295a | 0d 00 | br_if relative_depth:0 - 0x1295c | 0b | end - 0x1295d | 02 40 | block blockty:Empty - 0x1295f | 20 27 | local_get local_index:39 - 0x12961 | 45 | i32_eqz - 0x12962 | 0d 00 | br_if relative_depth:0 - 0x12964 | 20 00 | local_get local_index:0 - 0x12966 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12969 | 41 20 | i32_const value:32 - 0x1296b | 71 | i32_and - 0x1296c | 0d 00 | br_if relative_depth:0 - 0x1296e | 41 9f 9d 80 | i32_const value:3743 - | 80 00 - 0x12974 | 41 01 | i32_const value:1 - 0x12976 | 20 00 | local_get local_index:0 - 0x12978 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x1297e | 1a | drop - 0x1297f | 0b | end - 0x12980 | 02 40 | block blockty:Empty - 0x12982 | 02 40 | block blockty:Empty - 0x12984 | 20 1c | local_get local_index:28 - 0x12986 | 41 01 | i32_const value:1 - 0x12988 | 4e | i32_ge_s - 0x12989 | 0d 00 | br_if relative_depth:0 - 0x1298b | 20 1c | local_get local_index:28 - 0x1298d | 21 14 | local_set local_index:20 - 0x1298f | 0c 01 | br relative_depth:1 - 0x12991 | 0b | end - 0x12992 | 02 40 | block blockty:Empty - 0x12994 | 20 19 | local_get local_index:25 - 0x12996 | 20 1e | local_get local_index:30 - 0x12998 | 49 | i32_lt_u - 0x12999 | 0d 00 | br_if relative_depth:0 - 0x1299b | 20 1c | local_get local_index:28 - 0x1299d | 21 14 | local_set local_index:20 - 0x1299f | 0c 01 | br relative_depth:1 - 0x129a1 | 0b | end - 0x129a2 | 03 40 | loop blockty:Empty - 0x129a4 | 02 40 | block blockty:Empty - 0x129a6 | 02 40 | block blockty:Empty - 0x129a8 | 02 40 | block blockty:Empty - 0x129aa | 20 19 | local_get local_index:25 - 0x129ac | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x129af | 22 14 | local_tee local_index:20 - 0x129b1 | 0d 00 | br_if relative_depth:0 - 0x129b3 | 20 0f | local_get local_index:15 - 0x129b5 | 21 16 | local_set local_index:22 - 0x129b7 | 20 0f | local_get local_index:15 - 0x129b9 | 21 17 | local_set local_index:23 - 0x129bb | 0c 01 | br relative_depth:1 - 0x129bd | 0b | end - 0x129be | 20 0f | local_get local_index:15 - 0x129c0 | 21 17 | local_set local_index:23 - 0x129c2 | 20 0f | local_get local_index:15 - 0x129c4 | 21 16 | local_set local_index:22 - 0x129c6 | 03 40 | loop blockty:Empty - 0x129c8 | 20 16 | local_get local_index:22 - 0x129ca | 41 7f | i32_const value:-1 - 0x129cc | 6a | i32_add - 0x129cd | 22 16 | local_tee local_index:22 - 0x129cf | 20 14 | local_get local_index:20 - 0x129d1 | 20 14 | local_get local_index:20 - 0x129d3 | 41 0a | i32_const value:10 - 0x129d5 | 6e | i32_div_u - 0x129d6 | 22 15 | local_tee local_index:21 - 0x129d8 | 41 0a | i32_const value:10 - 0x129da | 6c | i32_mul - 0x129db | 6b | i32_sub - 0x129dc | 41 30 | i32_const value:48 - 0x129de | 72 | i32_or - 0x129df | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x129e2 | 20 17 | local_get local_index:23 - 0x129e4 | 41 7f | i32_const value:-1 - 0x129e6 | 6a | i32_add - 0x129e7 | 21 17 | local_set local_index:23 - 0x129e9 | 20 14 | local_get local_index:20 - 0x129eb | 41 09 | i32_const value:9 - 0x129ed | 4b | i32_gt_u - 0x129ee | 21 1a | local_set local_index:26 - 0x129f0 | 20 15 | local_get local_index:21 - 0x129f2 | 21 14 | local_set local_index:20 - 0x129f4 | 20 1a | local_get local_index:26 - 0x129f6 | 0d 00 | br_if relative_depth:0 - 0x129f8 | 0b | end - 0x129f9 | 20 16 | local_get local_index:22 - 0x129fb | 20 05 | local_get local_index:5 - 0x129fd | 41 d0 00 | i32_const value:80 - 0x12a00 | 6a | i32_add - 0x12a01 | 4d | i32_le_u - 0x12a02 | 0d 01 | br_if relative_depth:1 - 0x12a04 | 0b | end - 0x12a05 | 20 16 | local_get local_index:22 - 0x12a07 | 20 05 | local_get local_index:5 - 0x12a09 | 41 d0 00 | i32_const value:80 - 0x12a0c | 6a | i32_add - 0x12a0d | 6a | i32_add - 0x12a0e | 20 17 | local_get local_index:23 - 0x12a10 | 6b | i32_sub - 0x12a11 | 22 16 | local_tee local_index:22 - 0x12a13 | 41 30 | i32_const value:48 - 0x12a15 | 20 17 | local_get local_index:23 - 0x12a17 | 20 05 | local_get local_index:5 - 0x12a19 | 41 d0 00 | i32_const value:80 - 0x12a1c | 6a | i32_add - 0x12a1d | 6b | i32_sub - 0x12a1e | fc 0b 00 | memory_fill mem:0 - 0x12a21 | 0b | end - 0x12a22 | 02 40 | block blockty:Empty - 0x12a24 | 20 00 | local_get local_index:0 - 0x12a26 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12a29 | 41 20 | i32_const value:32 - 0x12a2b | 71 | i32_and - 0x12a2c | 0d 00 | br_if relative_depth:0 - 0x12a2e | 20 16 | local_get local_index:22 - 0x12a30 | 20 1c | local_get local_index:28 - 0x12a32 | 41 09 | i32_const value:9 - 0x12a34 | 20 1c | local_get local_index:28 - 0x12a36 | 41 09 | i32_const value:9 - 0x12a38 | 48 | i32_lt_s - 0x12a39 | 1b | select - 0x12a3a | 20 00 | local_get local_index:0 - 0x12a3c | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12a42 | 1a | drop - 0x12a43 | 0b | end - 0x12a44 | 20 1c | local_get local_index:28 - 0x12a46 | 41 77 | i32_const value:-9 - 0x12a48 | 6a | i32_add - 0x12a49 | 21 14 | local_set local_index:20 - 0x12a4b | 20 19 | local_get local_index:25 - 0x12a4d | 41 04 | i32_const value:4 - 0x12a4f | 6a | i32_add - 0x12a50 | 22 19 | local_tee local_index:25 - 0x12a52 | 20 1e | local_get local_index:30 - 0x12a54 | 4f | i32_ge_u - 0x12a55 | 0d 01 | br_if relative_depth:1 - 0x12a57 | 20 1c | local_get local_index:28 - 0x12a59 | 41 09 | i32_const value:9 - 0x12a5b | 4a | i32_gt_s - 0x12a5c | 21 16 | local_set local_index:22 - 0x12a5e | 20 14 | local_get local_index:20 - 0x12a60 | 21 1c | local_set local_index:28 - 0x12a62 | 20 16 | local_get local_index:22 - 0x12a64 | 0d 00 | br_if relative_depth:0 - 0x12a66 | 0b | end - 0x12a67 | 0b | end - 0x12a68 | 20 00 | local_get local_index:0 - 0x12a6a | 41 30 | i32_const value:48 - 0x12a6c | 20 14 | local_get local_index:20 - 0x12a6e | 41 09 | i32_const value:9 - 0x12a70 | 6a | i32_add - 0x12a71 | 41 09 | i32_const value:9 - 0x12a73 | 41 00 | i32_const value:0 - 0x12a75 | 10 e9 81 80 | call function_index:233 - | 80 00 - 0x12a7b | 0c 04 | br relative_depth:4 - 0x12a7d | 0b | end - 0x12a7e | 20 06 | local_get local_index:6 - 0x12a80 | 41 1c | i32_const value:28 - 0x12a82 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12a85 | 0c 08 | br relative_depth:8 - 0x12a87 | 0b | end - 0x12a88 | 41 00 | i32_const value:0 - 0x12a8a | 21 1d | local_set local_index:29 - 0x12a8c | 41 80 89 80 | i32_const value:1152 - | 80 00 - 0x12a92 | 21 18 | local_set local_index:24 - 0x12a94 | 20 11 | local_get local_index:17 - 0x12a96 | 21 14 | local_set local_index:20 - 0x12a98 | 20 1f | local_get local_index:31 - 0x12a9a | 21 1e | local_set local_index:30 - 0x12a9c | 20 19 | local_get local_index:25 - 0x12a9e | 21 1a | local_set local_index:26 - 0x12aa0 | 0b | end - 0x12aa1 | 20 1a | local_get local_index:26 - 0x12aa3 | 20 14 | local_get local_index:20 - 0x12aa5 | 20 15 | local_get local_index:21 - 0x12aa7 | 6b | i32_sub - 0x12aa8 | 22 19 | local_tee local_index:25 - 0x12aaa | 20 1a | local_get local_index:26 - 0x12aac | 20 19 | local_get local_index:25 - 0x12aae | 4a | i32_gt_s - 0x12aaf | 1b | select - 0x12ab0 | 22 1c | local_tee local_index:28 - 0x12ab2 | 20 1d | local_get local_index:29 - 0x12ab4 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x12aba | 73 | i32_xor - 0x12abb | 4a | i32_gt_s - 0x12abc | 0d 05 | br_if relative_depth:5 - 0x12abe | 20 1b | local_get local_index:27 - 0x12ac0 | 20 1d | local_get local_index:29 - 0x12ac2 | 20 1c | local_get local_index:28 - 0x12ac4 | 6a | i32_add - 0x12ac5 | 22 17 | local_tee local_index:23 - 0x12ac7 | 20 1b | local_get local_index:27 - 0x12ac9 | 20 17 | local_get local_index:23 - 0x12acb | 4a | i32_gt_s - 0x12acc | 1b | select - 0x12acd | 22 14 | local_tee local_index:20 - 0x12acf | 20 16 | local_get local_index:22 - 0x12ad1 | 4a | i32_gt_s - 0x12ad2 | 0d 05 | br_if relative_depth:5 - 0x12ad4 | 02 40 | block blockty:Empty - 0x12ad6 | 20 1e | local_get local_index:30 - 0x12ad8 | 41 80 c0 04 | i32_const value:73728 - 0x12adc | 71 | i32_and - 0x12add | 22 1e | local_tee local_index:30 - 0x12adf | 0d 00 | br_if relative_depth:0 - 0x12ae1 | 20 1b | local_get local_index:27 - 0x12ae3 | 20 17 | local_get local_index:23 - 0x12ae5 | 4c | i32_le_s - 0x12ae6 | 0d 00 | br_if relative_depth:0 - 0x12ae8 | 20 05 | local_get local_index:5 - 0x12aea | 41 f0 00 | i32_const value:112 - 0x12aed | 6a | i32_add - 0x12aee | 41 20 | i32_const value:32 - 0x12af0 | 20 14 | local_get local_index:20 - 0x12af2 | 20 17 | local_get local_index:23 - 0x12af4 | 6b | i32_sub - 0x12af5 | 22 16 | local_tee local_index:22 - 0x12af7 | 41 80 02 | i32_const value:256 - 0x12afa | 20 16 | local_get local_index:22 - 0x12afc | 41 80 02 | i32_const value:256 - 0x12aff | 49 | i32_lt_u - 0x12b00 | 22 1f | local_tee local_index:31 - 0x12b02 | 1b | select - 0x12b03 | fc 0b 00 | memory_fill mem:0 - 0x12b06 | 02 40 | block blockty:Empty - 0x12b08 | 20 1f | local_get local_index:31 - 0x12b0a | 0d 00 | br_if relative_depth:0 - 0x12b0c | 03 40 | loop blockty:Empty - 0x12b0e | 02 40 | block blockty:Empty - 0x12b10 | 20 00 | local_get local_index:0 - 0x12b12 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12b15 | 41 20 | i32_const value:32 - 0x12b17 | 71 | i32_and - 0x12b18 | 0d 00 | br_if relative_depth:0 - 0x12b1a | 20 05 | local_get local_index:5 - 0x12b1c | 41 f0 00 | i32_const value:112 - 0x12b1f | 6a | i32_add - 0x12b20 | 41 80 02 | i32_const value:256 - 0x12b23 | 20 00 | local_get local_index:0 - 0x12b25 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12b2b | 1a | drop - 0x12b2c | 0b | end - 0x12b2d | 20 16 | local_get local_index:22 - 0x12b2f | 41 80 7e | i32_const value:-256 - 0x12b32 | 6a | i32_add - 0x12b33 | 22 16 | local_tee local_index:22 - 0x12b35 | 41 ff 01 | i32_const value:255 - 0x12b38 | 4b | i32_gt_u - 0x12b39 | 0d 00 | br_if relative_depth:0 - 0x12b3b | 0b | end - 0x12b3c | 0b | end - 0x12b3d | 20 00 | local_get local_index:0 - 0x12b3f | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12b42 | 41 20 | i32_const value:32 - 0x12b44 | 71 | i32_and - 0x12b45 | 0d 00 | br_if relative_depth:0 - 0x12b47 | 20 05 | local_get local_index:5 - 0x12b49 | 41 f0 00 | i32_const value:112 - 0x12b4c | 6a | i32_add - 0x12b4d | 20 16 | local_get local_index:22 - 0x12b4f | 20 00 | local_get local_index:0 - 0x12b51 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12b57 | 1a | drop - 0x12b58 | 0b | end - 0x12b59 | 02 40 | block blockty:Empty - 0x12b5b | 20 00 | local_get local_index:0 - 0x12b5d | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12b60 | 41 20 | i32_const value:32 - 0x12b62 | 71 | i32_and - 0x12b63 | 0d 00 | br_if relative_depth:0 - 0x12b65 | 20 18 | local_get local_index:24 - 0x12b67 | 20 1d | local_get local_index:29 - 0x12b69 | 20 00 | local_get local_index:0 - 0x12b6b | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12b71 | 1a | drop - 0x12b72 | 0b | end - 0x12b73 | 02 40 | block blockty:Empty - 0x12b75 | 20 1e | local_get local_index:30 - 0x12b77 | 41 80 80 04 | i32_const value:65536 - 0x12b7b | 47 | i32_ne - 0x12b7c | 0d 00 | br_if relative_depth:0 - 0x12b7e | 20 1b | local_get local_index:27 - 0x12b80 | 20 17 | local_get local_index:23 - 0x12b82 | 4c | i32_le_s - 0x12b83 | 0d 00 | br_if relative_depth:0 - 0x12b85 | 20 05 | local_get local_index:5 - 0x12b87 | 41 f0 00 | i32_const value:112 - 0x12b8a | 6a | i32_add - 0x12b8b | 41 30 | i32_const value:48 - 0x12b8d | 20 14 | local_get local_index:20 - 0x12b8f | 20 17 | local_get local_index:23 - 0x12b91 | 6b | i32_sub - 0x12b92 | 22 16 | local_tee local_index:22 - 0x12b94 | 41 80 02 | i32_const value:256 - 0x12b97 | 20 16 | local_get local_index:22 - 0x12b99 | 41 80 02 | i32_const value:256 - 0x12b9c | 49 | i32_lt_u - 0x12b9d | 22 1d | local_tee local_index:29 - 0x12b9f | 1b | select - 0x12ba0 | fc 0b 00 | memory_fill mem:0 - 0x12ba3 | 02 40 | block blockty:Empty - 0x12ba5 | 20 1d | local_get local_index:29 - 0x12ba7 | 0d 00 | br_if relative_depth:0 - 0x12ba9 | 03 40 | loop blockty:Empty - 0x12bab | 02 40 | block blockty:Empty - 0x12bad | 20 00 | local_get local_index:0 - 0x12baf | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12bb2 | 41 20 | i32_const value:32 - 0x12bb4 | 71 | i32_and - 0x12bb5 | 0d 00 | br_if relative_depth:0 - 0x12bb7 | 20 05 | local_get local_index:5 - 0x12bb9 | 41 f0 00 | i32_const value:112 - 0x12bbc | 6a | i32_add - 0x12bbd | 41 80 02 | i32_const value:256 - 0x12bc0 | 20 00 | local_get local_index:0 - 0x12bc2 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12bc8 | 1a | drop - 0x12bc9 | 0b | end - 0x12bca | 20 16 | local_get local_index:22 - 0x12bcc | 41 80 7e | i32_const value:-256 - 0x12bcf | 6a | i32_add - 0x12bd0 | 22 16 | local_tee local_index:22 - 0x12bd2 | 41 ff 01 | i32_const value:255 - 0x12bd5 | 4b | i32_gt_u - 0x12bd6 | 0d 00 | br_if relative_depth:0 - 0x12bd8 | 0b | end - 0x12bd9 | 0b | end - 0x12bda | 20 00 | local_get local_index:0 - 0x12bdc | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12bdf | 41 20 | i32_const value:32 - 0x12be1 | 71 | i32_and - 0x12be2 | 0d 00 | br_if relative_depth:0 - 0x12be4 | 20 05 | local_get local_index:5 - 0x12be6 | 41 f0 00 | i32_const value:112 - 0x12be9 | 6a | i32_add - 0x12bea | 20 16 | local_get local_index:22 - 0x12bec | 20 00 | local_get local_index:0 - 0x12bee | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12bf4 | 1a | drop - 0x12bf5 | 0b | end - 0x12bf6 | 02 40 | block blockty:Empty - 0x12bf8 | 20 1a | local_get local_index:26 - 0x12bfa | 20 19 | local_get local_index:25 - 0x12bfc | 4c | i32_le_s - 0x12bfd | 0d 00 | br_if relative_depth:0 - 0x12bff | 20 05 | local_get local_index:5 - 0x12c01 | 41 f0 00 | i32_const value:112 - 0x12c04 | 6a | i32_add - 0x12c05 | 41 30 | i32_const value:48 - 0x12c07 | 20 1c | local_get local_index:28 - 0x12c09 | 20 19 | local_get local_index:25 - 0x12c0b | 6b | i32_sub - 0x12c0c | 22 16 | local_tee local_index:22 - 0x12c0e | 41 80 02 | i32_const value:256 - 0x12c11 | 20 16 | local_get local_index:22 - 0x12c13 | 41 80 02 | i32_const value:256 - 0x12c16 | 49 | i32_lt_u - 0x12c17 | 22 1a | local_tee local_index:26 - 0x12c19 | 1b | select - 0x12c1a | fc 0b 00 | memory_fill mem:0 - 0x12c1d | 02 40 | block blockty:Empty - 0x12c1f | 20 1a | local_get local_index:26 - 0x12c21 | 0d 00 | br_if relative_depth:0 - 0x12c23 | 03 40 | loop blockty:Empty - 0x12c25 | 02 40 | block blockty:Empty - 0x12c27 | 20 00 | local_get local_index:0 - 0x12c29 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12c2c | 41 20 | i32_const value:32 - 0x12c2e | 71 | i32_and - 0x12c2f | 0d 00 | br_if relative_depth:0 - 0x12c31 | 20 05 | local_get local_index:5 - 0x12c33 | 41 f0 00 | i32_const value:112 - 0x12c36 | 6a | i32_add - 0x12c37 | 41 80 02 | i32_const value:256 - 0x12c3a | 20 00 | local_get local_index:0 - 0x12c3c | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12c42 | 1a | drop - 0x12c43 | 0b | end - 0x12c44 | 20 16 | local_get local_index:22 - 0x12c46 | 41 80 7e | i32_const value:-256 - 0x12c49 | 6a | i32_add - 0x12c4a | 22 16 | local_tee local_index:22 - 0x12c4c | 41 ff 01 | i32_const value:255 - 0x12c4f | 4b | i32_gt_u - 0x12c50 | 0d 00 | br_if relative_depth:0 - 0x12c52 | 0b | end - 0x12c53 | 0b | end - 0x12c54 | 20 00 | local_get local_index:0 - 0x12c56 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12c59 | 41 20 | i32_const value:32 - 0x12c5b | 71 | i32_and - 0x12c5c | 0d 00 | br_if relative_depth:0 - 0x12c5e | 20 05 | local_get local_index:5 - 0x12c60 | 41 f0 00 | i32_const value:112 - 0x12c63 | 6a | i32_add - 0x12c64 | 20 16 | local_get local_index:22 - 0x12c66 | 20 00 | local_get local_index:0 - 0x12c68 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12c6e | 1a | drop - 0x12c6f | 0b | end - 0x12c70 | 02 40 | block blockty:Empty - 0x12c72 | 20 00 | local_get local_index:0 - 0x12c74 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12c77 | 41 20 | i32_const value:32 - 0x12c79 | 71 | i32_and - 0x12c7a | 0d 00 | br_if relative_depth:0 - 0x12c7c | 20 15 | local_get local_index:21 - 0x12c7e | 20 19 | local_get local_index:25 - 0x12c80 | 20 00 | local_get local_index:0 - 0x12c82 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12c88 | 1a | drop - 0x12c89 | 0b | end - 0x12c8a | 20 1e | local_get local_index:30 - 0x12c8c | 41 80 c0 00 | i32_const value:8192 - 0x12c90 | 47 | i32_ne - 0x12c91 | 0d 04 | br_if relative_depth:4 - 0x12c93 | 20 1b | local_get local_index:27 - 0x12c95 | 20 17 | local_get local_index:23 - 0x12c97 | 4c | i32_le_s - 0x12c98 | 0d 04 | br_if relative_depth:4 - 0x12c9a | 20 05 | local_get local_index:5 - 0x12c9c | 41 f0 00 | i32_const value:112 - 0x12c9f | 6a | i32_add - 0x12ca0 | 41 20 | i32_const value:32 - 0x12ca2 | 20 14 | local_get local_index:20 - 0x12ca4 | 20 17 | local_get local_index:23 - 0x12ca6 | 6b | i32_sub - 0x12ca7 | 22 16 | local_tee local_index:22 - 0x12ca9 | 41 80 02 | i32_const value:256 - 0x12cac | 20 16 | local_get local_index:22 - 0x12cae | 41 80 02 | i32_const value:256 - 0x12cb1 | 49 | i32_lt_u - 0x12cb2 | 22 17 | local_tee local_index:23 - 0x12cb4 | 1b | select - 0x12cb5 | fc 0b 00 | memory_fill mem:0 - 0x12cb8 | 02 40 | block blockty:Empty - 0x12cba | 20 17 | local_get local_index:23 - 0x12cbc | 0d 00 | br_if relative_depth:0 - 0x12cbe | 03 40 | loop blockty:Empty - 0x12cc0 | 02 40 | block blockty:Empty - 0x12cc2 | 20 00 | local_get local_index:0 - 0x12cc4 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12cc7 | 41 20 | i32_const value:32 - 0x12cc9 | 71 | i32_and - 0x12cca | 0d 00 | br_if relative_depth:0 - 0x12ccc | 20 05 | local_get local_index:5 - 0x12cce | 41 f0 00 | i32_const value:112 - 0x12cd1 | 6a | i32_add - 0x12cd2 | 41 80 02 | i32_const value:256 - 0x12cd5 | 20 00 | local_get local_index:0 - 0x12cd7 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12cdd | 1a | drop - 0x12cde | 0b | end - 0x12cdf | 20 16 | local_get local_index:22 - 0x12ce1 | 41 80 7e | i32_const value:-256 - 0x12ce4 | 6a | i32_add - 0x12ce5 | 22 16 | local_tee local_index:22 - 0x12ce7 | 41 ff 01 | i32_const value:255 - 0x12cea | 4b | i32_gt_u - 0x12ceb | 0d 00 | br_if relative_depth:0 - 0x12ced | 0b | end - 0x12cee | 0b | end - 0x12cef | 20 00 | local_get local_index:0 - 0x12cf1 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12cf4 | 41 20 | i32_const value:32 - 0x12cf6 | 71 | i32_and - 0x12cf7 | 0d 04 | br_if relative_depth:4 - 0x12cf9 | 20 05 | local_get local_index:5 - 0x12cfb | 41 f0 00 | i32_const value:112 - 0x12cfe | 6a | i32_add - 0x12cff | 20 16 | local_get local_index:22 - 0x12d01 | 20 00 | local_get local_index:0 - 0x12d03 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12d09 | 1a | drop - 0x12d0a | 0c 04 | br relative_depth:4 - 0x12d0c | 0b | end - 0x12d0d | 02 40 | block blockty:Empty - 0x12d0f | 20 1c | local_get local_index:28 - 0x12d11 | 41 00 | i32_const value:0 - 0x12d13 | 48 | i32_lt_s - 0x12d14 | 0d 00 | br_if relative_depth:0 - 0x12d16 | 20 1e | local_get local_index:30 - 0x12d18 | 20 17 | local_get local_index:23 - 0x12d1a | 41 04 | i32_const value:4 - 0x12d1c | 6a | i32_add - 0x12d1d | 20 1e | local_get local_index:30 - 0x12d1f | 20 17 | local_get local_index:23 - 0x12d21 | 4b | i32_gt_u - 0x12d22 | 1b | select - 0x12d23 | 21 1e | local_set local_index:30 - 0x12d25 | 20 17 | local_get local_index:23 - 0x12d27 | 21 19 | local_set local_index:25 - 0x12d29 | 03 40 | loop blockty:Empty - 0x12d2b | 02 40 | block blockty:Empty - 0x12d2d | 02 40 | block blockty:Empty - 0x12d2f | 20 19 | local_get local_index:25 - 0x12d31 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x12d34 | 22 14 | local_tee local_index:20 - 0x12d36 | 45 | i32_eqz - 0x12d37 | 0d 00 | br_if relative_depth:0 - 0x12d39 | 20 0f | local_get local_index:15 - 0x12d3b | 21 16 | local_set local_index:22 - 0x12d3d | 03 40 | loop blockty:Empty - 0x12d3f | 20 16 | local_get local_index:22 - 0x12d41 | 41 7f | i32_const value:-1 - 0x12d43 | 6a | i32_add - 0x12d44 | 22 16 | local_tee local_index:22 - 0x12d46 | 20 14 | local_get local_index:20 - 0x12d48 | 20 14 | local_get local_index:20 - 0x12d4a | 41 0a | i32_const value:10 - 0x12d4c | 6e | i32_div_u - 0x12d4d | 22 15 | local_tee local_index:21 - 0x12d4f | 41 0a | i32_const value:10 - 0x12d51 | 6c | i32_mul - 0x12d52 | 6b | i32_sub - 0x12d53 | 41 30 | i32_const value:48 - 0x12d55 | 72 | i32_or - 0x12d56 | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12d59 | 20 14 | local_get local_index:20 - 0x12d5b | 41 0a | i32_const value:10 - 0x12d5d | 49 | i32_lt_u - 0x12d5e | 21 1a | local_set local_index:26 - 0x12d60 | 20 15 | local_get local_index:21 - 0x12d62 | 21 14 | local_set local_index:20 - 0x12d64 | 20 1a | local_get local_index:26 - 0x12d66 | 45 | i32_eqz - 0x12d67 | 0d 00 | br_if relative_depth:0 - 0x12d69 | 0c 02 | br relative_depth:2 - 0x12d6b | 0b | end - 0x12d6c | 0b | end - 0x12d6d | 20 05 | local_get local_index:5 - 0x12d6f | 41 30 | i32_const value:48 - 0x12d71 | 3a 00 58 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 88, memory: 0 } - 0x12d74 | 20 0e | local_get local_index:14 - 0x12d76 | 21 16 | local_set local_index:22 - 0x12d78 | 0b | end - 0x12d79 | 02 40 | block blockty:Empty - 0x12d7b | 02 40 | block blockty:Empty - 0x12d7d | 20 19 | local_get local_index:25 - 0x12d7f | 20 17 | local_get local_index:23 - 0x12d81 | 46 | i32_eq - 0x12d82 | 0d 00 | br_if relative_depth:0 - 0x12d84 | 20 16 | local_get local_index:22 - 0x12d86 | 20 05 | local_get local_index:5 - 0x12d88 | 41 d0 00 | i32_const value:80 - 0x12d8b | 6a | i32_add - 0x12d8c | 4d | i32_le_u - 0x12d8d | 0d 01 | br_if relative_depth:1 - 0x12d8f | 20 05 | local_get local_index:5 - 0x12d91 | 41 d0 00 | i32_const value:80 - 0x12d94 | 6a | i32_add - 0x12d95 | 41 30 | i32_const value:48 - 0x12d97 | 20 16 | local_get local_index:22 - 0x12d99 | 20 05 | local_get local_index:5 - 0x12d9b | 41 d0 00 | i32_const value:80 - 0x12d9e | 6a | i32_add - 0x12d9f | 6b | i32_sub - 0x12da0 | fc 0b 00 | memory_fill mem:0 - 0x12da3 | 20 05 | local_get local_index:5 - 0x12da5 | 41 d0 00 | i32_const value:80 - 0x12da8 | 6a | i32_add - 0x12da9 | 21 16 | local_set local_index:22 - 0x12dab | 0c 01 | br relative_depth:1 - 0x12dad | 0b | end - 0x12dae | 02 40 | block blockty:Empty - 0x12db0 | 20 00 | local_get local_index:0 - 0x12db2 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12db5 | 41 20 | i32_const value:32 - 0x12db7 | 71 | i32_and - 0x12db8 | 0d 00 | br_if relative_depth:0 - 0x12dba | 20 16 | local_get local_index:22 - 0x12dbc | 41 01 | i32_const value:1 - 0x12dbe | 20 00 | local_get local_index:0 - 0x12dc0 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12dc6 | 1a | drop - 0x12dc7 | 0b | end - 0x12dc8 | 20 16 | local_get local_index:22 - 0x12dca | 41 01 | i32_const value:1 - 0x12dcc | 6a | i32_add - 0x12dcd | 21 16 | local_set local_index:22 - 0x12dcf | 02 40 | block blockty:Empty - 0x12dd1 | 20 2a | local_get local_index:42 - 0x12dd3 | 0d 00 | br_if relative_depth:0 - 0x12dd5 | 20 1c | local_get local_index:28 - 0x12dd7 | 41 01 | i32_const value:1 - 0x12dd9 | 48 | i32_lt_s - 0x12dda | 0d 01 | br_if relative_depth:1 - 0x12ddc | 0b | end - 0x12ddd | 20 00 | local_get local_index:0 - 0x12ddf | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12de2 | 41 20 | i32_const value:32 - 0x12de4 | 71 | i32_and - 0x12de5 | 0d 00 | br_if relative_depth:0 - 0x12de7 | 41 9f 9d 80 | i32_const value:3743 - | 80 00 - 0x12ded | 41 01 | i32_const value:1 - 0x12def | 20 00 | local_get local_index:0 - 0x12df1 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12df7 | 1a | drop - 0x12df8 | 0b | end - 0x12df9 | 20 0f | local_get local_index:15 - 0x12dfb | 20 16 | local_get local_index:22 - 0x12dfd | 6b | i32_sub - 0x12dfe | 21 14 | local_set local_index:20 - 0x12e00 | 02 40 | block blockty:Empty - 0x12e02 | 20 00 | local_get local_index:0 - 0x12e04 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12e07 | 41 20 | i32_const value:32 - 0x12e09 | 71 | i32_and - 0x12e0a | 0d 00 | br_if relative_depth:0 - 0x12e0c | 20 16 | local_get local_index:22 - 0x12e0e | 20 14 | local_get local_index:20 - 0x12e10 | 20 1c | local_get local_index:28 - 0x12e12 | 20 14 | local_get local_index:20 - 0x12e14 | 20 1c | local_get local_index:28 - 0x12e16 | 48 | i32_lt_s - 0x12e17 | 1b | select - 0x12e18 | 20 00 | local_get local_index:0 - 0x12e1a | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12e20 | 1a | drop - 0x12e21 | 0b | end - 0x12e22 | 20 1c | local_get local_index:28 - 0x12e24 | 20 14 | local_get local_index:20 - 0x12e26 | 6b | i32_sub - 0x12e27 | 21 1c | local_set local_index:28 - 0x12e29 | 20 19 | local_get local_index:25 - 0x12e2b | 41 04 | i32_const value:4 - 0x12e2d | 6a | i32_add - 0x12e2e | 22 19 | local_tee local_index:25 - 0x12e30 | 20 1e | local_get local_index:30 - 0x12e32 | 4f | i32_ge_u - 0x12e33 | 0d 01 | br_if relative_depth:1 - 0x12e35 | 20 1c | local_get local_index:28 - 0x12e37 | 41 7f | i32_const value:-1 - 0x12e39 | 4a | i32_gt_s - 0x12e3a | 0d 00 | br_if relative_depth:0 - 0x12e3c | 0b | end - 0x12e3d | 0b | end - 0x12e3e | 20 00 | local_get local_index:0 - 0x12e40 | 41 30 | i32_const value:48 - 0x12e42 | 20 1c | local_get local_index:28 - 0x12e44 | 41 12 | i32_const value:18 - 0x12e46 | 6a | i32_add - 0x12e47 | 41 12 | i32_const value:18 - 0x12e49 | 41 00 | i32_const value:0 - 0x12e4b | 10 e9 81 80 | call function_index:233 - | 80 00 - 0x12e51 | 20 00 | local_get local_index:0 - 0x12e53 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12e56 | 41 20 | i32_const value:32 - 0x12e58 | 71 | i32_and - 0x12e59 | 0d 00 | br_if relative_depth:0 - 0x12e5b | 20 25 | local_get local_index:37 - 0x12e5d | 20 08 | local_get local_index:8 - 0x12e5f | 20 25 | local_get local_index:37 - 0x12e61 | 6b | i32_sub - 0x12e62 | 20 00 | local_get local_index:0 - 0x12e64 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12e6a | 1a | drop - 0x12e6b | 0b | end - 0x12e6c | 20 1f | local_get local_index:31 - 0x12e6e | 41 80 c0 00 | i32_const value:8192 - 0x12e72 | 47 | i32_ne - 0x12e73 | 0d 01 | br_if relative_depth:1 - 0x12e75 | 20 1b | local_get local_index:27 - 0x12e77 | 20 1d | local_get local_index:29 - 0x12e79 | 4c | i32_le_s - 0x12e7a | 0d 01 | br_if relative_depth:1 - 0x12e7c | 20 05 | local_get local_index:5 - 0x12e7e | 41 f0 04 | i32_const value:624 - 0x12e81 | 6a | i32_add - 0x12e82 | 41 20 | i32_const value:32 - 0x12e84 | 20 1b | local_get local_index:27 - 0x12e86 | 20 1d | local_get local_index:29 - 0x12e88 | 6b | i32_sub - 0x12e89 | 22 14 | local_tee local_index:20 - 0x12e8b | 41 80 02 | i32_const value:256 - 0x12e8e | 20 14 | local_get local_index:20 - 0x12e90 | 41 80 02 | i32_const value:256 - 0x12e93 | 49 | i32_lt_u - 0x12e94 | 22 16 | local_tee local_index:22 - 0x12e96 | 1b | select - 0x12e97 | fc 0b 00 | memory_fill mem:0 - 0x12e9a | 02 40 | block blockty:Empty - 0x12e9c | 20 16 | local_get local_index:22 - 0x12e9e | 0d 00 | br_if relative_depth:0 - 0x12ea0 | 03 40 | loop blockty:Empty - 0x12ea2 | 02 40 | block blockty:Empty - 0x12ea4 | 20 00 | local_get local_index:0 - 0x12ea6 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12ea9 | 41 20 | i32_const value:32 - 0x12eab | 71 | i32_and - 0x12eac | 0d 00 | br_if relative_depth:0 - 0x12eae | 20 05 | local_get local_index:5 - 0x12eb0 | 41 f0 04 | i32_const value:624 - 0x12eb3 | 6a | i32_add - 0x12eb4 | 41 80 02 | i32_const value:256 - 0x12eb7 | 20 00 | local_get local_index:0 - 0x12eb9 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12ebf | 1a | drop - 0x12ec0 | 0b | end - 0x12ec1 | 20 14 | local_get local_index:20 - 0x12ec3 | 41 80 7e | i32_const value:-256 - 0x12ec6 | 6a | i32_add - 0x12ec7 | 22 14 | local_tee local_index:20 - 0x12ec9 | 41 ff 01 | i32_const value:255 - 0x12ecc | 4b | i32_gt_u - 0x12ecd | 0d 00 | br_if relative_depth:0 - 0x12ecf | 0b | end - 0x12ed0 | 0b | end - 0x12ed1 | 20 00 | local_get local_index:0 - 0x12ed3 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12ed6 | 41 20 | i32_const value:32 - 0x12ed8 | 71 | i32_and - 0x12ed9 | 0d 01 | br_if relative_depth:1 - 0x12edb | 20 05 | local_get local_index:5 - 0x12edd | 41 f0 04 | i32_const value:624 - 0x12ee0 | 6a | i32_add - 0x12ee1 | 20 14 | local_get local_index:20 - 0x12ee3 | 20 00 | local_get local_index:0 - 0x12ee5 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x12eeb | 1a | drop - 0x12eec | 0c 01 | br relative_depth:1 - 0x12eee | 0b | end - 0x12eef | 20 26 | local_get local_index:38 - 0x12ef1 | 20 20 | local_get local_index:32 - 0x12ef3 | 41 1a | i32_const value:26 - 0x12ef5 | 74 | i32_shl - 0x12ef6 | 41 1f | i32_const value:31 - 0x12ef8 | 75 | i32_shr_s - 0x12ef9 | 41 09 | i32_const value:9 - 0x12efb | 71 | i32_and - 0x12efc | 6a | i32_add - 0x12efd | 21 18 | local_set local_index:24 - 0x12eff | 02 40 | block blockty:Empty - 0x12f01 | 20 19 | local_get local_index:25 - 0x12f03 | 41 0b | i32_const value:11 - 0x12f05 | 4b | i32_gt_u - 0x12f06 | 0d 00 | br_if relative_depth:0 - 0x12f08 | 02 40 | block blockty:Empty - 0x12f0a | 02 40 | block blockty:Empty - 0x12f0c | 41 0c | i32_const value:12 - 0x12f0e | 20 19 | local_get local_index:25 - 0x12f10 | 6b | i32_sub - 0x12f11 | 22 14 | local_tee local_index:20 - 0x12f13 | 41 07 | i32_const value:7 - 0x12f15 | 71 | i32_and - 0x12f16 | 22 16 | local_tee local_index:22 - 0x12f18 | 0d 00 | br_if relative_depth:0 - 0x12f1a | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12f23 | 21 2d | local_set local_index:45 - 0x12f25 | 0c 01 | br relative_depth:1 - 0x12f27 | 0b | end - 0x12f28 | 20 19 | local_get local_index:25 - 0x12f2a | 41 74 | i32_const value:-12 - 0x12f2c | 6a | i32_add - 0x12f2d | 21 14 | local_set local_index:20 - 0x12f2f | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12f38 | 21 2d | local_set local_index:45 - 0x12f3a | 03 40 | loop blockty:Empty - 0x12f3c | 20 14 | local_get local_index:20 - 0x12f3e | 41 01 | i32_const value:1 - 0x12f40 | 6a | i32_add - 0x12f41 | 21 14 | local_set local_index:20 - 0x12f43 | 20 2d | local_get local_index:45 - 0x12f45 | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12f4e | a2 | f64_mul - 0x12f4f | 21 2d | local_set local_index:45 - 0x12f51 | 20 16 | local_get local_index:22 - 0x12f53 | 41 7f | i32_const value:-1 - 0x12f55 | 6a | i32_add - 0x12f56 | 22 16 | local_tee local_index:22 - 0x12f58 | 0d 00 | br_if relative_depth:0 - 0x12f5a | 0b | end - 0x12f5b | 41 00 | i32_const value:0 - 0x12f5d | 20 14 | local_get local_index:20 - 0x12f5f | 6b | i32_sub - 0x12f60 | 21 14 | local_set local_index:20 - 0x12f62 | 0b | end - 0x12f63 | 02 40 | block blockty:Empty - 0x12f65 | 20 19 | local_get local_index:25 - 0x12f67 | 41 7b | i32_const value:-5 - 0x12f69 | 6a | i32_add - 0x12f6a | 41 07 | i32_const value:7 - 0x12f6c | 49 | i32_lt_u - 0x12f6d | 0d 00 | br_if relative_depth:0 - 0x12f6f | 03 40 | loop blockty:Empty - 0x12f71 | 20 2d | local_get local_index:45 - 0x12f73 | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12f7c | a2 | f64_mul - 0x12f7d | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12f86 | a2 | f64_mul - 0x12f87 | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12f90 | a2 | f64_mul - 0x12f91 | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12f9a | a2 | f64_mul - 0x12f9b | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12fa4 | a2 | f64_mul - 0x12fa5 | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12fae | a2 | f64_mul - 0x12faf | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12fb8 | a2 | f64_mul - 0x12fb9 | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x12fc2 | a2 | f64_mul - 0x12fc3 | 21 2d | local_set local_index:45 - 0x12fc5 | 20 14 | local_get local_index:20 - 0x12fc7 | 41 78 | i32_const value:-8 - 0x12fc9 | 6a | i32_add - 0x12fca | 22 14 | local_tee local_index:20 - 0x12fcc | 0d 00 | br_if relative_depth:0 - 0x12fce | 0b | end - 0x12fcf | 0b | end - 0x12fd0 | 02 40 | block blockty:Empty - 0x12fd2 | 20 18 | local_get local_index:24 - 0x12fd4 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x12fd7 | 41 2d | i32_const value:45 - 0x12fd9 | 47 | i32_ne - 0x12fda | 0d 00 | br_if relative_depth:0 - 0x12fdc | 20 2d | local_get local_index:45 - 0x12fde | 20 23 | local_get local_index:35 - 0x12fe0 | 9a | f64_neg - 0x12fe1 | 20 2d | local_get local_index:45 - 0x12fe3 | a1 | f64_sub - 0x12fe4 | a0 | f64_add - 0x12fe5 | 9a | f64_neg - 0x12fe6 | 21 23 | local_set local_index:35 - 0x12fe8 | 0c 01 | br relative_depth:1 - 0x12fea | 0b | end - 0x12feb | 20 23 | local_get local_index:35 - 0x12fed | 20 2d | local_get local_index:45 - 0x12fef | a0 | f64_add - 0x12ff0 | 20 2d | local_get local_index:45 - 0x12ff2 | a1 | f64_sub - 0x12ff3 | 21 23 | local_set local_index:35 - 0x12ff5 | 0b | end - 0x12ff6 | 02 40 | block blockty:Empty - 0x12ff8 | 02 40 | block blockty:Empty - 0x12ffa | 20 05 | local_get local_index:5 - 0x12ffc | 28 02 6c | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 108, memory: 0 } - 0x12fff | 22 1a | local_tee local_index:26 - 0x13001 | 45 | i32_eqz - 0x13002 | 0d 00 | br_if relative_depth:0 - 0x13004 | 20 1a | local_get local_index:26 - 0x13006 | 20 1a | local_get local_index:26 - 0x13008 | 41 1f | i32_const value:31 - 0x1300a | 75 | i32_shr_s - 0x1300b | 22 14 | local_tee local_index:20 - 0x1300d | 73 | i32_xor - 0x1300e | 20 14 | local_get local_index:20 - 0x13010 | 6b | i32_sub - 0x13011 | 21 14 | local_set local_index:20 - 0x13013 | 20 08 | local_get local_index:8 - 0x13015 | 21 16 | local_set local_index:22 - 0x13017 | 03 40 | loop blockty:Empty - 0x13019 | 20 16 | local_get local_index:22 - 0x1301b | 41 7f | i32_const value:-1 - 0x1301d | 6a | i32_add - 0x1301e | 22 16 | local_tee local_index:22 - 0x13020 | 20 14 | local_get local_index:20 - 0x13022 | 20 14 | local_get local_index:20 - 0x13024 | 41 0a | i32_const value:10 - 0x13026 | 6e | i32_div_u - 0x13027 | 22 17 | local_tee local_index:23 - 0x13029 | 41 0a | i32_const value:10 - 0x1302b | 6c | i32_mul - 0x1302c | 6b | i32_sub - 0x1302d | 41 30 | i32_const value:48 - 0x1302f | 72 | i32_or - 0x13030 | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13033 | 20 14 | local_get local_index:20 - 0x13035 | 41 0a | i32_const value:10 - 0x13037 | 49 | i32_lt_u - 0x13038 | 21 15 | local_set local_index:21 - 0x1303a | 20 17 | local_get local_index:23 - 0x1303c | 21 14 | local_set local_index:20 - 0x1303e | 20 15 | local_get local_index:21 - 0x13040 | 45 | i32_eqz - 0x13041 | 0d 00 | br_if relative_depth:0 - 0x13043 | 0c 02 | br relative_depth:2 - 0x13045 | 0b | end - 0x13046 | 0b | end - 0x13047 | 20 05 | local_get local_index:5 - 0x13049 | 41 30 | i32_const value:48 - 0x1304b | 3a 00 4f | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 79, memory: 0 } - 0x1304e | 20 0c | local_get local_index:12 - 0x13050 | 21 16 | local_set local_index:22 - 0x13052 | 0b | end - 0x13053 | 20 24 | local_get local_index:36 - 0x13055 | 41 02 | i32_const value:2 - 0x13057 | 72 | i32_or - 0x13058 | 21 1e | local_set local_index:30 - 0x1305a | 20 20 | local_get local_index:32 - 0x1305c | 41 20 | i32_const value:32 - 0x1305e | 71 | i32_and - 0x1305f | 21 17 | local_set local_index:23 - 0x13061 | 20 16 | local_get local_index:22 - 0x13063 | 41 7e | i32_const value:-2 - 0x13065 | 6a | i32_add - 0x13066 | 22 1c | local_tee local_index:28 - 0x13068 | 20 20 | local_get local_index:32 - 0x1306a | 41 0f | i32_const value:15 - 0x1306c | 6a | i32_add - 0x1306d | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13070 | 20 16 | local_get local_index:22 - 0x13072 | 41 7f | i32_const value:-1 - 0x13074 | 6a | i32_add - 0x13075 | 41 2d | i32_const value:45 - 0x13077 | 41 2b | i32_const value:43 - 0x13079 | 20 1a | local_get local_index:26 - 0x1307b | 41 00 | i32_const value:0 - 0x1307d | 48 | i32_lt_s - 0x1307e | 1b | select - 0x1307f | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13082 | 20 1f | local_get local_index:31 - 0x13084 | 41 08 | i32_const value:8 - 0x13086 | 71 | i32_and - 0x13087 | 21 15 | local_set local_index:21 - 0x13089 | 20 05 | local_get local_index:5 - 0x1308b | 41 d0 00 | i32_const value:80 - 0x1308e | 6a | i32_add - 0x1308f | 21 16 | local_set local_index:22 - 0x13091 | 03 40 | loop blockty:Empty - 0x13093 | 20 16 | local_get local_index:22 - 0x13095 | 21 14 | local_set local_index:20 - 0x13097 | 02 40 | block blockty:Empty - 0x13099 | 02 40 | block blockty:Empty - 0x1309b | 20 23 | local_get local_index:35 - 0x1309d | 99 | f64_abs - 0x1309e | 44 00 00 00 | f64_const value:Ieee64(4746794007248502784) - | 00 00 00 e0 - | 41 - 0x130a7 | 63 | f64_lt - 0x130a8 | 45 | i32_eqz - 0x130a9 | 0d 00 | br_if relative_depth:0 - 0x130ab | 20 23 | local_get local_index:35 - 0x130ad | aa | i32_trunc_f64_s - 0x130ae | 21 16 | local_set local_index:22 - 0x130b0 | 0c 01 | br relative_depth:1 - 0x130b2 | 0b | end - 0x130b3 | 41 80 80 80 | i32_const value:-2147483648 - | 80 78 - 0x130b9 | 21 16 | local_set local_index:22 - 0x130bb | 0b | end - 0x130bc | 20 14 | local_get local_index:20 - 0x130be | 20 16 | local_get local_index:22 - 0x130c0 | 41 c0 b5 80 | i32_const value:6848 - | 80 00 - 0x130c6 | 6a | i32_add - 0x130c7 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x130ca | 20 17 | local_get local_index:23 - 0x130cc | 72 | i32_or - 0x130cd | 3a 00 00 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x130d0 | 20 23 | local_get local_index:35 - 0x130d2 | 20 16 | local_get local_index:22 - 0x130d4 | b7 | f64_convert_i32_s - 0x130d5 | a1 | f64_sub - 0x130d6 | 44 00 00 00 | f64_const value:Ieee64(4625196817309499392) - | 00 00 00 30 - | 40 - 0x130df | a2 | f64_mul - 0x130e0 | 21 23 | local_set local_index:35 - 0x130e2 | 02 40 | block blockty:Empty - 0x130e4 | 20 14 | local_get local_index:20 - 0x130e6 | 41 01 | i32_const value:1 - 0x130e8 | 6a | i32_add - 0x130e9 | 22 16 | local_tee local_index:22 - 0x130eb | 20 05 | local_get local_index:5 - 0x130ed | 41 d0 00 | i32_const value:80 - 0x130f0 | 6a | i32_add - 0x130f1 | 6b | i32_sub - 0x130f2 | 41 01 | i32_const value:1 - 0x130f4 | 47 | i32_ne - 0x130f5 | 0d 00 | br_if relative_depth:0 - 0x130f7 | 02 40 | block blockty:Empty - 0x130f9 | 20 15 | local_get local_index:21 - 0x130fb | 0d 00 | br_if relative_depth:0 - 0x130fd | 20 19 | local_get local_index:25 - 0x130ff | 41 00 | i32_const value:0 - 0x13101 | 4a | i32_gt_s - 0x13102 | 0d 00 | br_if relative_depth:0 - 0x13104 | 20 23 | local_get local_index:35 - 0x13106 | 44 00 00 00 | f64_const value:Ieee64(0) - | 00 00 00 00 - | 00 - 0x1310f | 61 | f64_eq - 0x13110 | 0d 01 | br_if relative_depth:1 - 0x13112 | 0b | end - 0x13113 | 20 14 | local_get local_index:20 - 0x13115 | 41 2e | i32_const value:46 - 0x13117 | 3a 00 01 | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 1, memory: 0 } - 0x1311a | 20 14 | local_get local_index:20 - 0x1311c | 41 02 | i32_const value:2 - 0x1311e | 6a | i32_add - 0x1311f | 21 16 | local_set local_index:22 - 0x13121 | 0b | end - 0x13122 | 20 23 | local_get local_index:35 - 0x13124 | 44 00 00 00 | f64_const value:Ieee64(0) - | 00 00 00 00 - | 00 - 0x1312d | 62 | f64_ne - 0x1312e | 0d 00 | br_if relative_depth:0 - 0x13130 | 0b | end - 0x13131 | 41 fd ff ff | i32_const value:2147483645 - | ff 07 - 0x13137 | 20 08 | local_get local_index:8 - 0x13139 | 20 1c | local_get local_index:28 - 0x1313b | 6b | i32_sub - 0x1313c | 22 1a | local_tee local_index:26 - 0x1313e | 20 1e | local_get local_index:30 - 0x13140 | 6a | i32_add - 0x13141 | 22 14 | local_tee local_index:20 - 0x13143 | 6b | i32_sub - 0x13144 | 20 19 | local_get local_index:25 - 0x13146 | 48 | i32_lt_s - 0x13147 | 0d 02 | br_if relative_depth:2 - 0x13149 | 20 19 | local_get local_index:25 - 0x1314b | 41 02 | i32_const value:2 - 0x1314d | 6a | i32_add - 0x1314e | 20 16 | local_get local_index:22 - 0x13150 | 20 05 | local_get local_index:5 - 0x13152 | 41 d0 00 | i32_const value:80 - 0x13155 | 6a | i32_add - 0x13156 | 6b | i32_sub - 0x13157 | 22 16 | local_tee local_index:22 - 0x13159 | 20 16 | local_get local_index:22 - 0x1315b | 41 7e | i32_const value:-2 - 0x1315d | 6a | i32_add - 0x1315e | 20 19 | local_get local_index:25 - 0x13160 | 48 | i32_lt_s - 0x13161 | 1b | select - 0x13162 | 20 16 | local_get local_index:22 - 0x13164 | 20 19 | local_get local_index:25 - 0x13166 | 1b | select - 0x13167 | 22 15 | local_tee local_index:21 - 0x13169 | 20 14 | local_get local_index:20 - 0x1316b | 6a | i32_add - 0x1316c | 21 1d | local_set local_index:29 - 0x1316e | 02 40 | block blockty:Empty - 0x13170 | 20 1f | local_get local_index:31 - 0x13172 | 41 80 c0 04 | i32_const value:73728 - 0x13176 | 71 | i32_and - 0x13177 | 22 17 | local_tee local_index:23 - 0x13179 | 0d 00 | br_if relative_depth:0 - 0x1317b | 20 1b | local_get local_index:27 - 0x1317d | 20 1d | local_get local_index:29 - 0x1317f | 4c | i32_le_s - 0x13180 | 0d 00 | br_if relative_depth:0 - 0x13182 | 20 05 | local_get local_index:5 - 0x13184 | 41 f0 04 | i32_const value:624 - 0x13187 | 6a | i32_add - 0x13188 | 41 20 | i32_const value:32 - 0x1318a | 20 1b | local_get local_index:27 - 0x1318c | 20 1d | local_get local_index:29 - 0x1318e | 6b | i32_sub - 0x1318f | 22 14 | local_tee local_index:20 - 0x13191 | 41 80 02 | i32_const value:256 - 0x13194 | 20 14 | local_get local_index:20 - 0x13196 | 41 80 02 | i32_const value:256 - 0x13199 | 49 | i32_lt_u - 0x1319a | 22 19 | local_tee local_index:25 - 0x1319c | 1b | select - 0x1319d | fc 0b 00 | memory_fill mem:0 - 0x131a0 | 02 40 | block blockty:Empty - 0x131a2 | 20 19 | local_get local_index:25 - 0x131a4 | 0d 00 | br_if relative_depth:0 - 0x131a6 | 03 40 | loop blockty:Empty - 0x131a8 | 02 40 | block blockty:Empty - 0x131aa | 20 00 | local_get local_index:0 - 0x131ac | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x131af | 41 20 | i32_const value:32 - 0x131b1 | 71 | i32_and - 0x131b2 | 0d 00 | br_if relative_depth:0 - 0x131b4 | 20 05 | local_get local_index:5 - 0x131b6 | 41 f0 04 | i32_const value:624 - 0x131b9 | 6a | i32_add - 0x131ba | 41 80 02 | i32_const value:256 - 0x131bd | 20 00 | local_get local_index:0 - 0x131bf | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x131c5 | 1a | drop - 0x131c6 | 0b | end - 0x131c7 | 20 14 | local_get local_index:20 - 0x131c9 | 41 80 7e | i32_const value:-256 - 0x131cc | 6a | i32_add - 0x131cd | 22 14 | local_tee local_index:20 - 0x131cf | 41 ff 01 | i32_const value:255 - 0x131d2 | 4b | i32_gt_u - 0x131d3 | 0d 00 | br_if relative_depth:0 - 0x131d5 | 0b | end - 0x131d6 | 0b | end - 0x131d7 | 20 00 | local_get local_index:0 - 0x131d9 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x131dc | 41 20 | i32_const value:32 - 0x131de | 71 | i32_and - 0x131df | 0d 00 | br_if relative_depth:0 - 0x131e1 | 20 05 | local_get local_index:5 - 0x131e3 | 41 f0 04 | i32_const value:624 - 0x131e6 | 6a | i32_add - 0x131e7 | 20 14 | local_get local_index:20 - 0x131e9 | 20 00 | local_get local_index:0 - 0x131eb | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x131f1 | 1a | drop - 0x131f2 | 0b | end - 0x131f3 | 02 40 | block blockty:Empty - 0x131f5 | 20 00 | local_get local_index:0 - 0x131f7 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x131fa | 41 20 | i32_const value:32 - 0x131fc | 71 | i32_and - 0x131fd | 0d 00 | br_if relative_depth:0 - 0x131ff | 20 18 | local_get local_index:24 - 0x13201 | 20 1e | local_get local_index:30 - 0x13203 | 20 00 | local_get local_index:0 - 0x13205 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x1320b | 1a | drop - 0x1320c | 0b | end - 0x1320d | 02 40 | block blockty:Empty - 0x1320f | 20 17 | local_get local_index:23 - 0x13211 | 41 80 80 04 | i32_const value:65536 - 0x13215 | 47 | i32_ne - 0x13216 | 0d 00 | br_if relative_depth:0 - 0x13218 | 20 1b | local_get local_index:27 - 0x1321a | 20 1d | local_get local_index:29 - 0x1321c | 4c | i32_le_s - 0x1321d | 0d 00 | br_if relative_depth:0 - 0x1321f | 20 05 | local_get local_index:5 - 0x13221 | 41 f0 04 | i32_const value:624 - 0x13224 | 6a | i32_add - 0x13225 | 41 30 | i32_const value:48 - 0x13227 | 20 1b | local_get local_index:27 - 0x13229 | 20 1d | local_get local_index:29 - 0x1322b | 6b | i32_sub - 0x1322c | 22 14 | local_tee local_index:20 - 0x1322e | 41 80 02 | i32_const value:256 - 0x13231 | 20 14 | local_get local_index:20 - 0x13233 | 41 80 02 | i32_const value:256 - 0x13236 | 49 | i32_lt_u - 0x13237 | 22 19 | local_tee local_index:25 - 0x13239 | 1b | select - 0x1323a | fc 0b 00 | memory_fill mem:0 - 0x1323d | 02 40 | block blockty:Empty - 0x1323f | 20 19 | local_get local_index:25 - 0x13241 | 0d 00 | br_if relative_depth:0 - 0x13243 | 03 40 | loop blockty:Empty - 0x13245 | 02 40 | block blockty:Empty - 0x13247 | 20 00 | local_get local_index:0 - 0x13249 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1324c | 41 20 | i32_const value:32 - 0x1324e | 71 | i32_and - 0x1324f | 0d 00 | br_if relative_depth:0 - 0x13251 | 20 05 | local_get local_index:5 - 0x13253 | 41 f0 04 | i32_const value:624 - 0x13256 | 6a | i32_add - 0x13257 | 41 80 02 | i32_const value:256 - 0x1325a | 20 00 | local_get local_index:0 - 0x1325c | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x13262 | 1a | drop - 0x13263 | 0b | end - 0x13264 | 20 14 | local_get local_index:20 - 0x13266 | 41 80 7e | i32_const value:-256 - 0x13269 | 6a | i32_add - 0x1326a | 22 14 | local_tee local_index:20 - 0x1326c | 41 ff 01 | i32_const value:255 - 0x1326f | 4b | i32_gt_u - 0x13270 | 0d 00 | br_if relative_depth:0 - 0x13272 | 0b | end - 0x13273 | 0b | end - 0x13274 | 20 00 | local_get local_index:0 - 0x13276 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13279 | 41 20 | i32_const value:32 - 0x1327b | 71 | i32_and - 0x1327c | 0d 00 | br_if relative_depth:0 - 0x1327e | 20 05 | local_get local_index:5 - 0x13280 | 41 f0 04 | i32_const value:624 - 0x13283 | 6a | i32_add - 0x13284 | 20 14 | local_get local_index:20 - 0x13286 | 20 00 | local_get local_index:0 - 0x13288 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x1328e | 1a | drop - 0x1328f | 0b | end - 0x13290 | 02 40 | block blockty:Empty - 0x13292 | 20 00 | local_get local_index:0 - 0x13294 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13297 | 41 20 | i32_const value:32 - 0x13299 | 71 | i32_and - 0x1329a | 0d 00 | br_if relative_depth:0 - 0x1329c | 20 05 | local_get local_index:5 - 0x1329e | 41 d0 00 | i32_const value:80 - 0x132a1 | 6a | i32_add - 0x132a2 | 20 16 | local_get local_index:22 - 0x132a4 | 20 00 | local_get local_index:0 - 0x132a6 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x132ac | 1a | drop - 0x132ad | 0b | end - 0x132ae | 02 40 | block blockty:Empty - 0x132b0 | 20 15 | local_get local_index:21 - 0x132b2 | 20 16 | local_get local_index:22 - 0x132b4 | 6b | i32_sub - 0x132b5 | 22 14 | local_tee local_index:20 - 0x132b7 | 41 01 | i32_const value:1 - 0x132b9 | 48 | i32_lt_s - 0x132ba | 0d 00 | br_if relative_depth:0 - 0x132bc | 20 05 | local_get local_index:5 - 0x132be | 41 f0 04 | i32_const value:624 - 0x132c1 | 6a | i32_add - 0x132c2 | 41 30 | i32_const value:48 - 0x132c4 | 20 14 | local_get local_index:20 - 0x132c6 | 41 80 02 | i32_const value:256 - 0x132c9 | 20 14 | local_get local_index:20 - 0x132cb | 41 80 02 | i32_const value:256 - 0x132ce | 49 | i32_lt_u - 0x132cf | 22 16 | local_tee local_index:22 - 0x132d1 | 1b | select - 0x132d2 | fc 0b 00 | memory_fill mem:0 - 0x132d5 | 02 40 | block blockty:Empty - 0x132d7 | 20 16 | local_get local_index:22 - 0x132d9 | 0d 00 | br_if relative_depth:0 - 0x132db | 03 40 | loop blockty:Empty - 0x132dd | 02 40 | block blockty:Empty - 0x132df | 20 00 | local_get local_index:0 - 0x132e1 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x132e4 | 41 20 | i32_const value:32 - 0x132e6 | 71 | i32_and - 0x132e7 | 0d 00 | br_if relative_depth:0 - 0x132e9 | 20 05 | local_get local_index:5 - 0x132eb | 41 f0 04 | i32_const value:624 - 0x132ee | 6a | i32_add - 0x132ef | 41 80 02 | i32_const value:256 - 0x132f2 | 20 00 | local_get local_index:0 - 0x132f4 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x132fa | 1a | drop - 0x132fb | 0b | end - 0x132fc | 20 14 | local_get local_index:20 - 0x132fe | 41 80 7e | i32_const value:-256 - 0x13301 | 6a | i32_add - 0x13302 | 22 14 | local_tee local_index:20 - 0x13304 | 41 ff 01 | i32_const value:255 - 0x13307 | 4b | i32_gt_u - 0x13308 | 0d 00 | br_if relative_depth:0 - 0x1330a | 0b | end - 0x1330b | 0b | end - 0x1330c | 20 00 | local_get local_index:0 - 0x1330e | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13311 | 41 20 | i32_const value:32 - 0x13313 | 71 | i32_and - 0x13314 | 0d 00 | br_if relative_depth:0 - 0x13316 | 20 05 | local_get local_index:5 - 0x13318 | 41 f0 04 | i32_const value:624 - 0x1331b | 6a | i32_add - 0x1331c | 20 14 | local_get local_index:20 - 0x1331e | 20 00 | local_get local_index:0 - 0x13320 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x13326 | 1a | drop - 0x13327 | 0b | end - 0x13328 | 02 40 | block blockty:Empty - 0x1332a | 20 00 | local_get local_index:0 - 0x1332c | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1332f | 41 20 | i32_const value:32 - 0x13331 | 71 | i32_and - 0x13332 | 0d 00 | br_if relative_depth:0 - 0x13334 | 20 1c | local_get local_index:28 - 0x13336 | 20 1a | local_get local_index:26 - 0x13338 | 20 00 | local_get local_index:0 - 0x1333a | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x13340 | 1a | drop - 0x13341 | 0b | end - 0x13342 | 20 17 | local_get local_index:23 - 0x13344 | 41 80 c0 00 | i32_const value:8192 - 0x13348 | 47 | i32_ne - 0x13349 | 0d 00 | br_if relative_depth:0 - 0x1334b | 20 1b | local_get local_index:27 - 0x1334d | 20 1d | local_get local_index:29 - 0x1334f | 4c | i32_le_s - 0x13350 | 0d 00 | br_if relative_depth:0 - 0x13352 | 20 05 | local_get local_index:5 - 0x13354 | 41 f0 04 | i32_const value:624 - 0x13357 | 6a | i32_add - 0x13358 | 41 20 | i32_const value:32 - 0x1335a | 20 1b | local_get local_index:27 - 0x1335c | 20 1d | local_get local_index:29 - 0x1335e | 6b | i32_sub - 0x1335f | 22 14 | local_tee local_index:20 - 0x13361 | 41 80 02 | i32_const value:256 - 0x13364 | 20 14 | local_get local_index:20 - 0x13366 | 41 80 02 | i32_const value:256 - 0x13369 | 49 | i32_lt_u - 0x1336a | 22 16 | local_tee local_index:22 - 0x1336c | 1b | select - 0x1336d | fc 0b 00 | memory_fill mem:0 - 0x13370 | 02 40 | block blockty:Empty - 0x13372 | 20 16 | local_get local_index:22 - 0x13374 | 0d 00 | br_if relative_depth:0 - 0x13376 | 03 40 | loop blockty:Empty - 0x13378 | 02 40 | block blockty:Empty - 0x1337a | 20 00 | local_get local_index:0 - 0x1337c | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1337f | 41 20 | i32_const value:32 - 0x13381 | 71 | i32_and - 0x13382 | 0d 00 | br_if relative_depth:0 - 0x13384 | 20 05 | local_get local_index:5 - 0x13386 | 41 f0 04 | i32_const value:624 - 0x13389 | 6a | i32_add - 0x1338a | 41 80 02 | i32_const value:256 - 0x1338d | 20 00 | local_get local_index:0 - 0x1338f | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x13395 | 1a | drop - 0x13396 | 0b | end - 0x13397 | 20 14 | local_get local_index:20 - 0x13399 | 41 80 7e | i32_const value:-256 - 0x1339c | 6a | i32_add - 0x1339d | 22 14 | local_tee local_index:20 - 0x1339f | 41 ff 01 | i32_const value:255 - 0x133a2 | 4b | i32_gt_u - 0x133a3 | 0d 00 | br_if relative_depth:0 - 0x133a5 | 0b | end - 0x133a6 | 0b | end - 0x133a7 | 20 00 | local_get local_index:0 - 0x133a9 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x133ac | 41 20 | i32_const value:32 - 0x133ae | 71 | i32_and - 0x133af | 0d 00 | br_if relative_depth:0 - 0x133b1 | 20 05 | local_get local_index:5 - 0x133b3 | 41 f0 04 | i32_const value:624 - 0x133b6 | 6a | i32_add - 0x133b7 | 20 14 | local_get local_index:20 - 0x133b9 | 20 00 | local_get local_index:0 - 0x133bb | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x133c1 | 1a | drop - 0x133c2 | 0b | end - 0x133c3 | 20 1d | local_get local_index:29 - 0x133c5 | 20 1b | local_get local_index:27 - 0x133c7 | 20 1d | local_get local_index:29 - 0x133c9 | 20 1b | local_get local_index:27 - 0x133cb | 4a | i32_gt_s - 0x133cc | 1b | select - 0x133cd | 22 14 | local_tee local_index:20 - 0x133cf | 41 00 | i32_const value:0 - 0x133d1 | 4e | i32_ge_s - 0x133d2 | 0d 00 | br_if relative_depth:0 - 0x133d4 | 0b | end - 0x133d5 | 0b | end - 0x133d6 | 20 06 | local_get local_index:6 - 0x133d8 | 41 3d | i32_const value:61 - 0x133da | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x133dd | 0b | end - 0x133de | 41 7f | i32_const value:-1 - 0x133e0 | 21 13 | local_set local_index:19 - 0x133e2 | 0b | end - 0x133e3 | 20 05 | local_get local_index:5 - 0x133e5 | 41 f0 06 | i32_const value:880 - 0x133e8 | 6a | i32_add - 0x133e9 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x133ef | 20 13 | local_get local_index:19 - 0x133f1 | 0b | end -============== func 232 ==================== - 0x133f2 | b3 04 | size of function - 0x133f4 | 00 | 0 local blocks - 0x133f5 | 02 40 | block blockty:Empty - 0x133f7 | 02 40 | block blockty:Empty - 0x133f9 | 02 40 | block blockty:Empty - 0x133fb | 02 40 | block blockty:Empty - 0x133fd | 02 40 | block blockty:Empty - 0x133ff | 02 40 | block blockty:Empty - 0x13401 | 02 40 | block blockty:Empty - 0x13403 | 02 40 | block blockty:Empty - 0x13405 | 02 40 | block blockty:Empty - 0x13407 | 02 40 | block blockty:Empty - 0x13409 | 02 40 | block blockty:Empty - 0x1340b | 02 40 | block blockty:Empty - 0x1340d | 02 40 | block blockty:Empty - 0x1340f | 02 40 | block blockty:Empty - 0x13411 | 02 40 | block blockty:Empty - 0x13413 | 02 40 | block blockty:Empty - 0x13415 | 02 40 | block blockty:Empty - 0x13417 | 02 40 | block blockty:Empty - 0x13419 | 02 40 | block blockty:Empty - 0x1341b | 20 01 | local_get local_index:1 - 0x1341d | 41 77 | i32_const value:-9 - 0x1341f | 6a | i32_add - 0x13420 | 0e 12 11 00 | br_table targets:BrTable { count: 18, default: 18, targets: [17, 0, 1, 4, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] } - | 01 04 02 03 - | 05 06 07 08 - | 09 0a 0b 0c - | 0d 0e 0f 10 - | 12 - 0x13435 | 0b | end - 0x13436 | 20 02 | local_get local_index:2 - 0x13438 | 20 02 | local_get local_index:2 - 0x1343a | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1343d | 22 01 | local_tee local_index:1 - 0x1343f | 41 04 | i32_const value:4 - 0x13441 | 6a | i32_add - 0x13442 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13445 | 20 00 | local_get local_index:0 - 0x13447 | 20 01 | local_get local_index:1 - 0x13449 | 34 02 00 | i64_load32_s memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1344c | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x1344f | 0f | return - 0x13450 | 0b | end - 0x13451 | 20 02 | local_get local_index:2 - 0x13453 | 20 02 | local_get local_index:2 - 0x13455 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13458 | 22 01 | local_tee local_index:1 - 0x1345a | 41 04 | i32_const value:4 - 0x1345c | 6a | i32_add - 0x1345d | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13460 | 20 00 | local_get local_index:0 - 0x13462 | 20 01 | local_get local_index:1 - 0x13464 | 35 02 00 | i64_load32_u memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13467 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x1346a | 0f | return - 0x1346b | 0b | end - 0x1346c | 20 02 | local_get local_index:2 - 0x1346e | 20 02 | local_get local_index:2 - 0x13470 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13473 | 22 01 | local_tee local_index:1 - 0x13475 | 41 04 | i32_const value:4 - 0x13477 | 6a | i32_add - 0x13478 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1347b | 20 00 | local_get local_index:0 - 0x1347d | 20 01 | local_get local_index:1 - 0x1347f | 34 02 00 | i64_load32_s memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13482 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x13485 | 0f | return - 0x13486 | 0b | end - 0x13487 | 20 02 | local_get local_index:2 - 0x13489 | 20 02 | local_get local_index:2 - 0x1348b | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1348e | 22 01 | local_tee local_index:1 - 0x13490 | 41 04 | i32_const value:4 - 0x13492 | 6a | i32_add - 0x13493 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13496 | 20 00 | local_get local_index:0 - 0x13498 | 20 01 | local_get local_index:1 - 0x1349a | 35 02 00 | i64_load32_u memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1349d | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x134a0 | 0f | return - 0x134a1 | 0b | end - 0x134a2 | 20 02 | local_get local_index:2 - 0x134a4 | 20 02 | local_get local_index:2 - 0x134a6 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x134a9 | 41 07 | i32_const value:7 - 0x134ab | 6a | i32_add - 0x134ac | 41 78 | i32_const value:-8 - 0x134ae | 71 | i32_and - 0x134af | 22 01 | local_tee local_index:1 - 0x134b1 | 41 08 | i32_const value:8 - 0x134b3 | 6a | i32_add - 0x134b4 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x134b7 | 20 00 | local_get local_index:0 - 0x134b9 | 20 01 | local_get local_index:1 - 0x134bb | 29 03 00 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x134be | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x134c1 | 0f | return - 0x134c2 | 0b | end - 0x134c3 | 20 02 | local_get local_index:2 - 0x134c5 | 20 02 | local_get local_index:2 - 0x134c7 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x134ca | 22 01 | local_tee local_index:1 - 0x134cc | 41 04 | i32_const value:4 - 0x134ce | 6a | i32_add - 0x134cf | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x134d2 | 20 00 | local_get local_index:0 - 0x134d4 | 20 01 | local_get local_index:1 - 0x134d6 | 32 01 00 | i64_load16_s memarg:MemArg { align: 1, max_align: 1, offset: 0, memory: 0 } - 0x134d9 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x134dc | 0f | return - 0x134dd | 0b | end - 0x134de | 20 02 | local_get local_index:2 - 0x134e0 | 20 02 | local_get local_index:2 - 0x134e2 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x134e5 | 22 01 | local_tee local_index:1 - 0x134e7 | 41 04 | i32_const value:4 - 0x134e9 | 6a | i32_add - 0x134ea | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x134ed | 20 00 | local_get local_index:0 - 0x134ef | 20 01 | local_get local_index:1 - 0x134f1 | 33 01 00 | i64_load16_u memarg:MemArg { align: 1, max_align: 1, offset: 0, memory: 0 } - 0x134f4 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x134f7 | 0f | return - 0x134f8 | 0b | end - 0x134f9 | 20 02 | local_get local_index:2 - 0x134fb | 20 02 | local_get local_index:2 - 0x134fd | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13500 | 22 01 | local_tee local_index:1 - 0x13502 | 41 04 | i32_const value:4 - 0x13504 | 6a | i32_add - 0x13505 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13508 | 20 00 | local_get local_index:0 - 0x1350a | 20 01 | local_get local_index:1 - 0x1350c | 30 00 00 | i64_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1350f | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x13512 | 0f | return - 0x13513 | 0b | end - 0x13514 | 20 02 | local_get local_index:2 - 0x13516 | 20 02 | local_get local_index:2 - 0x13518 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1351b | 22 01 | local_tee local_index:1 - 0x1351d | 41 04 | i32_const value:4 - 0x1351f | 6a | i32_add - 0x13520 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13523 | 20 00 | local_get local_index:0 - 0x13525 | 20 01 | local_get local_index:1 - 0x13527 | 31 00 00 | i64_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1352a | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x1352d | 0f | return - 0x1352e | 0b | end - 0x1352f | 20 02 | local_get local_index:2 - 0x13531 | 20 02 | local_get local_index:2 - 0x13533 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13536 | 41 07 | i32_const value:7 - 0x13538 | 6a | i32_add - 0x13539 | 41 78 | i32_const value:-8 - 0x1353b | 71 | i32_and - 0x1353c | 22 01 | local_tee local_index:1 - 0x1353e | 41 08 | i32_const value:8 - 0x13540 | 6a | i32_add - 0x13541 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13544 | 20 00 | local_get local_index:0 - 0x13546 | 20 01 | local_get local_index:1 - 0x13548 | 29 03 00 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x1354b | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x1354e | 0f | return - 0x1354f | 0b | end - 0x13550 | 20 02 | local_get local_index:2 - 0x13552 | 20 02 | local_get local_index:2 - 0x13554 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13557 | 22 01 | local_tee local_index:1 - 0x13559 | 41 04 | i32_const value:4 - 0x1355b | 6a | i32_add - 0x1355c | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1355f | 20 00 | local_get local_index:0 - 0x13561 | 20 01 | local_get local_index:1 - 0x13563 | 35 02 00 | i64_load32_u memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13566 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x13569 | 0f | return - 0x1356a | 0b | end - 0x1356b | 20 02 | local_get local_index:2 - 0x1356d | 20 02 | local_get local_index:2 - 0x1356f | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13572 | 41 07 | i32_const value:7 - 0x13574 | 6a | i32_add - 0x13575 | 41 78 | i32_const value:-8 - 0x13577 | 71 | i32_and - 0x13578 | 22 01 | local_tee local_index:1 - 0x1357a | 41 08 | i32_const value:8 - 0x1357c | 6a | i32_add - 0x1357d | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13580 | 20 00 | local_get local_index:0 - 0x13582 | 20 01 | local_get local_index:1 - 0x13584 | 29 03 00 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x13587 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x1358a | 0f | return - 0x1358b | 0b | end - 0x1358c | 20 02 | local_get local_index:2 - 0x1358e | 20 02 | local_get local_index:2 - 0x13590 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13593 | 41 07 | i32_const value:7 - 0x13595 | 6a | i32_add - 0x13596 | 41 78 | i32_const value:-8 - 0x13598 | 71 | i32_and - 0x13599 | 22 01 | local_tee local_index:1 - 0x1359b | 41 08 | i32_const value:8 - 0x1359d | 6a | i32_add - 0x1359e | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x135a1 | 20 00 | local_get local_index:0 - 0x135a3 | 20 01 | local_get local_index:1 - 0x135a5 | 29 03 00 | i64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x135a8 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x135ab | 0f | return - 0x135ac | 0b | end - 0x135ad | 20 02 | local_get local_index:2 - 0x135af | 20 02 | local_get local_index:2 - 0x135b1 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x135b4 | 22 01 | local_tee local_index:1 - 0x135b6 | 41 04 | i32_const value:4 - 0x135b8 | 6a | i32_add - 0x135b9 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x135bc | 20 00 | local_get local_index:0 - 0x135be | 20 01 | local_get local_index:1 - 0x135c0 | 34 02 00 | i64_load32_s memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x135c3 | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x135c6 | 0f | return - 0x135c7 | 0b | end - 0x135c8 | 20 02 | local_get local_index:2 - 0x135ca | 20 02 | local_get local_index:2 - 0x135cc | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x135cf | 22 01 | local_tee local_index:1 - 0x135d1 | 41 04 | i32_const value:4 - 0x135d3 | 6a | i32_add - 0x135d4 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x135d7 | 20 00 | local_get local_index:0 - 0x135d9 | 20 01 | local_get local_index:1 - 0x135db | 35 02 00 | i64_load32_u memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x135de | 37 03 00 | i64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x135e1 | 0f | return - 0x135e2 | 0b | end - 0x135e3 | 20 02 | local_get local_index:2 - 0x135e5 | 20 02 | local_get local_index:2 - 0x135e7 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x135ea | 41 07 | i32_const value:7 - 0x135ec | 6a | i32_add - 0x135ed | 41 78 | i32_const value:-8 - 0x135ef | 71 | i32_and - 0x135f0 | 22 01 | local_tee local_index:1 - 0x135f2 | 41 08 | i32_const value:8 - 0x135f4 | 6a | i32_add - 0x135f5 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x135f8 | 20 00 | local_get local_index:0 - 0x135fa | 20 01 | local_get local_index:1 - 0x135fc | 2b 03 00 | f64_load memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x135ff | 39 03 00 | f64_store memarg:MemArg { align: 3, max_align: 3, offset: 0, memory: 0 } - 0x13602 | 0f | return - 0x13603 | 0b | end - 0x13604 | 10 ea 81 80 | call function_index:234 - | 80 00 - 0x1360a | 00 | unreachable - 0x1360b | 0b | end - 0x1360c | 20 02 | local_get local_index:2 - 0x1360e | 20 02 | local_get local_index:2 - 0x13610 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13613 | 22 01 | local_tee local_index:1 - 0x13615 | 41 04 | i32_const value:4 - 0x13617 | 6a | i32_add - 0x13618 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x1361b | 20 00 | local_get local_index:0 - 0x1361d | 20 01 | local_get local_index:1 - 0x1361f | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13622 | 36 02 00 | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13625 | 0b | end - 0x13626 | 0b | end -============== func 233 ==================== - 0x13627 | 99 01 | size of function - 0x13629 | 01 | 1 local blocks - 0x1362a | 01 7f | 1 locals of type I32 - 0x1362c | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x13632 | 41 80 02 | i32_const value:256 - 0x13635 | 6b | i32_sub - 0x13636 | 22 05 | local_tee local_index:5 - 0x13638 | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x1363e | 02 40 | block blockty:Empty - 0x13640 | 20 02 | local_get local_index:2 - 0x13642 | 20 03 | local_get local_index:3 - 0x13644 | 4c | i32_le_s - 0x13645 | 0d 00 | br_if relative_depth:0 - 0x13647 | 20 04 | local_get local_index:4 - 0x13649 | 41 80 c0 04 | i32_const value:73728 - 0x1364d | 71 | i32_and - 0x1364e | 0d 00 | br_if relative_depth:0 - 0x13650 | 20 05 | local_get local_index:5 - 0x13652 | 20 01 | local_get local_index:1 - 0x13654 | 20 02 | local_get local_index:2 - 0x13656 | 20 03 | local_get local_index:3 - 0x13658 | 6b | i32_sub - 0x13659 | 22 03 | local_tee local_index:3 - 0x1365b | 41 80 02 | i32_const value:256 - 0x1365e | 20 03 | local_get local_index:3 - 0x13660 | 41 80 02 | i32_const value:256 - 0x13663 | 49 | i32_lt_u - 0x13664 | 22 02 | local_tee local_index:2 - 0x13666 | 1b | select - 0x13667 | fc 0b 00 | memory_fill mem:0 - 0x1366a | 02 40 | block blockty:Empty - 0x1366c | 20 02 | local_get local_index:2 - 0x1366e | 0d 00 | br_if relative_depth:0 - 0x13670 | 03 40 | loop blockty:Empty - 0x13672 | 02 40 | block blockty:Empty - 0x13674 | 20 00 | local_get local_index:0 - 0x13676 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13679 | 41 20 | i32_const value:32 - 0x1367b | 71 | i32_and - 0x1367c | 0d 00 | br_if relative_depth:0 - 0x1367e | 20 05 | local_get local_index:5 - 0x13680 | 41 80 02 | i32_const value:256 - 0x13683 | 20 00 | local_get local_index:0 - 0x13685 | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x1368b | 1a | drop - 0x1368c | 0b | end - 0x1368d | 20 03 | local_get local_index:3 - 0x1368f | 41 80 7e | i32_const value:-256 - 0x13692 | 6a | i32_add - 0x13693 | 22 03 | local_tee local_index:3 - 0x13695 | 41 ff 01 | i32_const value:255 - 0x13698 | 4b | i32_gt_u - 0x13699 | 0d 00 | br_if relative_depth:0 - 0x1369b | 0b | end - 0x1369c | 0b | end - 0x1369d | 20 00 | local_get local_index:0 - 0x1369f | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x136a2 | 41 20 | i32_const value:32 - 0x136a4 | 71 | i32_and - 0x136a5 | 0d 00 | br_if relative_depth:0 - 0x136a7 | 20 05 | local_get local_index:5 - 0x136a9 | 20 03 | local_get local_index:3 - 0x136ab | 20 00 | local_get local_index:0 - 0x136ad | 10 dd 81 80 | call function_index:221 - | 80 00 - 0x136b3 | 1a | drop - 0x136b4 | 0b | end - 0x136b5 | 20 05 | local_get local_index:5 - 0x136b7 | 41 80 02 | i32_const value:256 - 0x136ba | 6a | i32_add - 0x136bb | 24 80 80 80 | global_set global_index:0 - | 80 00 - 0x136c1 | 0b | end -============== func 234 ==================== - 0x136c2 | 1c | size of function - 0x136c3 | 00 | 0 local blocks - 0x136c4 | 41 a4 a2 80 | i32_const value:4388 - | 80 00 - 0x136ca | 41 f0 bb 80 | i32_const value:7664 - | 80 00 - 0x136d0 | 10 e5 81 80 | call function_index:229 - | 80 00 - 0x136d6 | 1a | drop - 0x136d7 | 10 ca 81 80 | call function_index:202 - | 80 00 - 0x136dd | 00 | unreachable - 0x136de | 0b | end -============== func 235 ==================== - 0x136df | 49 | size of function - 0x136e0 | 01 | 1 local blocks - 0x136e1 | 03 7f | 3 locals of type I32 - 0x136e3 | 41 00 | i32_const value:0 - 0x136e5 | 21 03 | local_set local_index:3 - 0x136e7 | 02 40 | block blockty:Empty - 0x136e9 | 20 02 | local_get local_index:2 - 0x136eb | 45 | i32_eqz - 0x136ec | 0d 00 | br_if relative_depth:0 - 0x136ee | 02 40 | block blockty:Empty - 0x136f0 | 03 40 | loop blockty:Empty - 0x136f2 | 20 00 | local_get local_index:0 - 0x136f4 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x136f7 | 22 04 | local_tee local_index:4 - 0x136f9 | 20 01 | local_get local_index:1 - 0x136fb | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x136fe | 22 05 | local_tee local_index:5 - 0x13700 | 47 | i32_ne - 0x13701 | 0d 01 | br_if relative_depth:1 - 0x13703 | 20 01 | local_get local_index:1 - 0x13705 | 41 01 | i32_const value:1 - 0x13707 | 6a | i32_add - 0x13708 | 21 01 | local_set local_index:1 - 0x1370a | 20 00 | local_get local_index:0 - 0x1370c | 41 01 | i32_const value:1 - 0x1370e | 6a | i32_add - 0x1370f | 21 00 | local_set local_index:0 - 0x13711 | 20 02 | local_get local_index:2 - 0x13713 | 41 7f | i32_const value:-1 - 0x13715 | 6a | i32_add - 0x13716 | 22 02 | local_tee local_index:2 - 0x13718 | 0d 00 | br_if relative_depth:0 - 0x1371a | 0c 02 | br relative_depth:2 - 0x1371c | 0b | end - 0x1371d | 0b | end - 0x1371e | 20 04 | local_get local_index:4 - 0x13720 | 20 05 | local_get local_index:5 - 0x13722 | 6b | i32_sub - 0x13723 | 21 03 | local_set local_index:3 - 0x13725 | 0b | end - 0x13726 | 20 03 | local_get local_index:3 - 0x13728 | 0b | end -============== func 236 ==================== - 0x13729 | cc 01 | size of function - 0x1372b | 01 | 1 local blocks - 0x1372c | 03 7f | 3 locals of type I32 - 0x1372e | 20 00 | local_get local_index:0 - 0x13730 | 21 01 | local_set local_index:1 - 0x13732 | 02 40 | block blockty:Empty - 0x13734 | 02 40 | block blockty:Empty - 0x13736 | 20 00 | local_get local_index:0 - 0x13738 | 41 03 | i32_const value:3 - 0x1373a | 71 | i32_and - 0x1373b | 45 | i32_eqz - 0x1373c | 0d 00 | br_if relative_depth:0 - 0x1373e | 02 40 | block blockty:Empty - 0x13740 | 20 00 | local_get local_index:0 - 0x13742 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13745 | 0d 00 | br_if relative_depth:0 - 0x13747 | 20 00 | local_get local_index:0 - 0x13749 | 20 00 | local_get local_index:0 - 0x1374b | 6b | i32_sub - 0x1374c | 0f | return - 0x1374d | 0b | end - 0x1374e | 20 00 | local_get local_index:0 - 0x13750 | 41 01 | i32_const value:1 - 0x13752 | 6a | i32_add - 0x13753 | 22 01 | local_tee local_index:1 - 0x13755 | 41 03 | i32_const value:3 - 0x13757 | 71 | i32_and - 0x13758 | 45 | i32_eqz - 0x13759 | 0d 00 | br_if relative_depth:0 - 0x1375b | 20 01 | local_get local_index:1 - 0x1375d | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13760 | 45 | i32_eqz - 0x13761 | 0d 01 | br_if relative_depth:1 - 0x13763 | 20 00 | local_get local_index:0 - 0x13765 | 41 02 | i32_const value:2 - 0x13767 | 6a | i32_add - 0x13768 | 22 01 | local_tee local_index:1 - 0x1376a | 41 03 | i32_const value:3 - 0x1376c | 71 | i32_and - 0x1376d | 45 | i32_eqz - 0x1376e | 0d 00 | br_if relative_depth:0 - 0x13770 | 20 01 | local_get local_index:1 - 0x13772 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13775 | 45 | i32_eqz - 0x13776 | 0d 01 | br_if relative_depth:1 - 0x13778 | 20 00 | local_get local_index:0 - 0x1377a | 41 03 | i32_const value:3 - 0x1377c | 6a | i32_add - 0x1377d | 22 01 | local_tee local_index:1 - 0x1377f | 41 03 | i32_const value:3 - 0x13781 | 71 | i32_and - 0x13782 | 45 | i32_eqz - 0x13783 | 0d 00 | br_if relative_depth:0 - 0x13785 | 20 01 | local_get local_index:1 - 0x13787 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1378a | 45 | i32_eqz - 0x1378b | 0d 01 | br_if relative_depth:1 - 0x1378d | 20 00 | local_get local_index:0 - 0x1378f | 41 04 | i32_const value:4 - 0x13791 | 6a | i32_add - 0x13792 | 22 01 | local_tee local_index:1 - 0x13794 | 41 03 | i32_const value:3 - 0x13796 | 71 | i32_and - 0x13797 | 0d 01 | br_if relative_depth:1 - 0x13799 | 0b | end - 0x1379a | 20 01 | local_get local_index:1 - 0x1379c | 41 7c | i32_const value:-4 - 0x1379e | 6a | i32_add - 0x1379f | 21 02 | local_set local_index:2 - 0x137a1 | 20 01 | local_get local_index:1 - 0x137a3 | 41 7b | i32_const value:-5 - 0x137a5 | 6a | i32_add - 0x137a6 | 21 01 | local_set local_index:1 - 0x137a8 | 03 40 | loop blockty:Empty - 0x137aa | 20 01 | local_get local_index:1 - 0x137ac | 41 04 | i32_const value:4 - 0x137ae | 6a | i32_add - 0x137af | 21 01 | local_set local_index:1 - 0x137b1 | 20 02 | local_get local_index:2 - 0x137b3 | 41 04 | i32_const value:4 - 0x137b5 | 6a | i32_add - 0x137b6 | 22 02 | local_tee local_index:2 - 0x137b8 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x137bb | 22 03 | local_tee local_index:3 - 0x137bd | 41 7f | i32_const value:-1 - 0x137bf | 73 | i32_xor - 0x137c0 | 20 03 | local_get local_index:3 - 0x137c2 | 41 ff fd fb | i32_const value:-16843009 - | 77 - 0x137c7 | 6a | i32_add - 0x137c8 | 71 | i32_and - 0x137c9 | 41 80 81 82 | i32_const value:-2139062144 - | 84 78 - 0x137cf | 71 | i32_and - 0x137d0 | 45 | i32_eqz - 0x137d1 | 0d 00 | br_if relative_depth:0 - 0x137d3 | 0b | end - 0x137d4 | 03 40 | loop blockty:Empty - 0x137d6 | 20 01 | local_get local_index:1 - 0x137d8 | 41 01 | i32_const value:1 - 0x137da | 6a | i32_add - 0x137db | 21 01 | local_set local_index:1 - 0x137dd | 20 02 | local_get local_index:2 - 0x137df | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x137e2 | 21 03 | local_set local_index:3 - 0x137e4 | 20 02 | local_get local_index:2 - 0x137e6 | 41 01 | i32_const value:1 - 0x137e8 | 6a | i32_add - 0x137e9 | 21 02 | local_set local_index:2 - 0x137eb | 20 03 | local_get local_index:3 - 0x137ed | 0d 00 | br_if relative_depth:0 - 0x137ef | 0b | end - 0x137f0 | 0b | end - 0x137f1 | 20 01 | local_get local_index:1 - 0x137f3 | 20 00 | local_get local_index:0 - 0x137f5 | 6b | i32_sub - 0x137f6 | 0b | end -============== func 237 ==================== - 0x137f7 | f2 02 | size of function - 0x137f9 | 01 | 1 local blocks - 0x137fa | 03 7f | 3 locals of type I32 - 0x137fc | 20 02 | local_get local_index:2 - 0x137fe | 41 00 | i32_const value:0 - 0x13800 | 47 | i32_ne - 0x13801 | 21 03 | local_set local_index:3 - 0x13803 | 02 40 | block blockty:Empty - 0x13805 | 02 40 | block blockty:Empty - 0x13807 | 02 40 | block blockty:Empty - 0x13809 | 02 40 | block blockty:Empty - 0x1380b | 20 00 | local_get local_index:0 - 0x1380d | 41 03 | i32_const value:3 - 0x1380f | 71 | i32_and - 0x13810 | 45 | i32_eqz - 0x13811 | 0d 00 | br_if relative_depth:0 - 0x13813 | 20 02 | local_get local_index:2 - 0x13815 | 45 | i32_eqz - 0x13816 | 0d 00 | br_if relative_depth:0 - 0x13818 | 02 40 | block blockty:Empty - 0x1381a | 20 00 | local_get local_index:0 - 0x1381c | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1381f | 20 01 | local_get local_index:1 - 0x13821 | 41 ff 01 | i32_const value:255 - 0x13824 | 71 | i32_and - 0x13825 | 47 | i32_ne - 0x13826 | 0d 00 | br_if relative_depth:0 - 0x13828 | 20 00 | local_get local_index:0 - 0x1382a | 21 04 | local_set local_index:4 - 0x1382c | 20 02 | local_get local_index:2 - 0x1382e | 21 05 | local_set local_index:5 - 0x13830 | 0c 03 | br relative_depth:3 - 0x13832 | 0b | end - 0x13833 | 20 02 | local_get local_index:2 - 0x13835 | 41 7f | i32_const value:-1 - 0x13837 | 6a | i32_add - 0x13838 | 22 05 | local_tee local_index:5 - 0x1383a | 41 00 | i32_const value:0 - 0x1383c | 47 | i32_ne - 0x1383d | 21 03 | local_set local_index:3 - 0x1383f | 20 00 | local_get local_index:0 - 0x13841 | 41 01 | i32_const value:1 - 0x13843 | 6a | i32_add - 0x13844 | 22 04 | local_tee local_index:4 - 0x13846 | 41 03 | i32_const value:3 - 0x13848 | 71 | i32_and - 0x13849 | 45 | i32_eqz - 0x1384a | 0d 01 | br_if relative_depth:1 - 0x1384c | 20 05 | local_get local_index:5 - 0x1384e | 45 | i32_eqz - 0x1384f | 0d 01 | br_if relative_depth:1 - 0x13851 | 20 04 | local_get local_index:4 - 0x13853 | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13856 | 20 01 | local_get local_index:1 - 0x13858 | 41 ff 01 | i32_const value:255 - 0x1385b | 71 | i32_and - 0x1385c | 46 | i32_eq - 0x1385d | 0d 02 | br_if relative_depth:2 - 0x1385f | 20 02 | local_get local_index:2 - 0x13861 | 41 7e | i32_const value:-2 - 0x13863 | 6a | i32_add - 0x13864 | 22 05 | local_tee local_index:5 - 0x13866 | 41 00 | i32_const value:0 - 0x13868 | 47 | i32_ne - 0x13869 | 21 03 | local_set local_index:3 - 0x1386b | 20 00 | local_get local_index:0 - 0x1386d | 41 02 | i32_const value:2 - 0x1386f | 6a | i32_add - 0x13870 | 22 04 | local_tee local_index:4 - 0x13872 | 41 03 | i32_const value:3 - 0x13874 | 71 | i32_and - 0x13875 | 45 | i32_eqz - 0x13876 | 0d 01 | br_if relative_depth:1 - 0x13878 | 20 05 | local_get local_index:5 - 0x1387a | 45 | i32_eqz - 0x1387b | 0d 01 | br_if relative_depth:1 - 0x1387d | 20 04 | local_get local_index:4 - 0x1387f | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x13882 | 20 01 | local_get local_index:1 - 0x13884 | 41 ff 01 | i32_const value:255 - 0x13887 | 71 | i32_and - 0x13888 | 46 | i32_eq - 0x13889 | 0d 02 | br_if relative_depth:2 - 0x1388b | 20 02 | local_get local_index:2 - 0x1388d | 41 7d | i32_const value:-3 - 0x1388f | 6a | i32_add - 0x13890 | 22 05 | local_tee local_index:5 - 0x13892 | 41 00 | i32_const value:0 - 0x13894 | 47 | i32_ne - 0x13895 | 21 03 | local_set local_index:3 - 0x13897 | 20 00 | local_get local_index:0 - 0x13899 | 41 03 | i32_const value:3 - 0x1389b | 6a | i32_add - 0x1389c | 22 04 | local_tee local_index:4 - 0x1389e | 41 03 | i32_const value:3 - 0x138a0 | 71 | i32_and - 0x138a1 | 45 | i32_eqz - 0x138a2 | 0d 01 | br_if relative_depth:1 - 0x138a4 | 20 05 | local_get local_index:5 - 0x138a6 | 45 | i32_eqz - 0x138a7 | 0d 01 | br_if relative_depth:1 - 0x138a9 | 20 04 | local_get local_index:4 - 0x138ab | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x138ae | 20 01 | local_get local_index:1 - 0x138b0 | 41 ff 01 | i32_const value:255 - 0x138b3 | 71 | i32_and - 0x138b4 | 46 | i32_eq - 0x138b5 | 0d 02 | br_if relative_depth:2 - 0x138b7 | 20 00 | local_get local_index:0 - 0x138b9 | 41 04 | i32_const value:4 - 0x138bb | 6a | i32_add - 0x138bc | 21 04 | local_set local_index:4 - 0x138be | 20 02 | local_get local_index:2 - 0x138c0 | 41 7c | i32_const value:-4 - 0x138c2 | 6a | i32_add - 0x138c3 | 22 05 | local_tee local_index:5 - 0x138c5 | 41 00 | i32_const value:0 - 0x138c7 | 47 | i32_ne - 0x138c8 | 21 03 | local_set local_index:3 - 0x138ca | 0c 01 | br relative_depth:1 - 0x138cc | 0b | end - 0x138cd | 20 02 | local_get local_index:2 - 0x138cf | 21 05 | local_set local_index:5 - 0x138d1 | 20 00 | local_get local_index:0 - 0x138d3 | 21 04 | local_set local_index:4 - 0x138d5 | 0b | end - 0x138d6 | 20 03 | local_get local_index:3 - 0x138d8 | 45 | i32_eqz - 0x138d9 | 0d 01 | br_if relative_depth:1 - 0x138db | 02 40 | block blockty:Empty - 0x138dd | 20 04 | local_get local_index:4 - 0x138df | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x138e2 | 20 01 | local_get local_index:1 - 0x138e4 | 41 ff 01 | i32_const value:255 - 0x138e7 | 71 | i32_and - 0x138e8 | 46 | i32_eq - 0x138e9 | 0d 00 | br_if relative_depth:0 - 0x138eb | 20 05 | local_get local_index:5 - 0x138ed | 41 04 | i32_const value:4 - 0x138ef | 49 | i32_lt_u - 0x138f0 | 0d 00 | br_if relative_depth:0 - 0x138f2 | 20 01 | local_get local_index:1 - 0x138f4 | 41 ff 01 | i32_const value:255 - 0x138f7 | 71 | i32_and - 0x138f8 | 41 81 82 84 | i32_const value:16843009 - | 08 - 0x138fd | 6c | i32_mul - 0x138fe | 21 00 | local_set local_index:0 - 0x13900 | 03 40 | loop blockty:Empty - 0x13902 | 20 04 | local_get local_index:4 - 0x13904 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13907 | 20 00 | local_get local_index:0 - 0x13909 | 73 | i32_xor - 0x1390a | 22 02 | local_tee local_index:2 - 0x1390c | 41 7f | i32_const value:-1 - 0x1390e | 73 | i32_xor - 0x1390f | 20 02 | local_get local_index:2 - 0x13911 | 41 ff fd fb | i32_const value:-16843009 - | 77 - 0x13916 | 6a | i32_add - 0x13917 | 71 | i32_and - 0x13918 | 41 80 81 82 | i32_const value:-2139062144 - | 84 78 - 0x1391e | 71 | i32_and - 0x1391f | 0d 02 | br_if relative_depth:2 - 0x13921 | 20 04 | local_get local_index:4 - 0x13923 | 41 04 | i32_const value:4 - 0x13925 | 6a | i32_add - 0x13926 | 21 04 | local_set local_index:4 - 0x13928 | 20 05 | local_get local_index:5 - 0x1392a | 41 7c | i32_const value:-4 - 0x1392c | 6a | i32_add - 0x1392d | 22 05 | local_tee local_index:5 - 0x1392f | 41 03 | i32_const value:3 - 0x13931 | 4b | i32_gt_u - 0x13932 | 0d 00 | br_if relative_depth:0 - 0x13934 | 0b | end - 0x13935 | 0b | end - 0x13936 | 20 05 | local_get local_index:5 - 0x13938 | 45 | i32_eqz - 0x13939 | 0d 01 | br_if relative_depth:1 - 0x1393b | 0b | end - 0x1393c | 20 01 | local_get local_index:1 - 0x1393e | 41 ff 01 | i32_const value:255 - 0x13941 | 71 | i32_and - 0x13942 | 21 02 | local_set local_index:2 - 0x13944 | 03 40 | loop blockty:Empty - 0x13946 | 02 40 | block blockty:Empty - 0x13948 | 20 04 | local_get local_index:4 - 0x1394a | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x1394d | 20 02 | local_get local_index:2 - 0x1394f | 47 | i32_ne - 0x13950 | 0d 00 | br_if relative_depth:0 - 0x13952 | 20 04 | local_get local_index:4 - 0x13954 | 0f | return - 0x13955 | 0b | end - 0x13956 | 20 04 | local_get local_index:4 - 0x13958 | 41 01 | i32_const value:1 - 0x1395a | 6a | i32_add - 0x1395b | 21 04 | local_set local_index:4 - 0x1395d | 20 05 | local_get local_index:5 - 0x1395f | 41 7f | i32_const value:-1 - 0x13961 | 6a | i32_add - 0x13962 | 22 05 | local_tee local_index:5 - 0x13964 | 0d 00 | br_if relative_depth:0 - 0x13966 | 0b | end - 0x13967 | 0b | end - 0x13968 | 41 00 | i32_const value:0 - 0x1396a | 0b | end -============== func 238 ==================== - 0x1396b | 1a | size of function - 0x1396c | 01 | 1 local blocks - 0x1396d | 01 7f | 1 locals of type I32 - 0x1396f | 20 00 | local_get local_index:0 - 0x13971 | 41 00 | i32_const value:0 - 0x13973 | 20 01 | local_get local_index:1 - 0x13975 | 10 ed 81 80 | call function_index:237 - | 80 00 - 0x1397b | 22 02 | local_tee local_index:2 - 0x1397d | 20 00 | local_get local_index:0 - 0x1397f | 6b | i32_sub - 0x13980 | 20 01 | local_get local_index:1 - 0x13982 | 20 02 | local_get local_index:2 - 0x13984 | 1b | select - 0x13985 | 0b | end -============== func 239 ==================== - 0x13986 | 2f | size of function - 0x13987 | 01 | 1 local blocks - 0x13988 | 01 7f | 1 locals of type I32 - 0x1398a | 20 01 | local_get local_index:1 - 0x1398c | 41 ff 01 | i32_const value:255 - 0x1398f | 71 | i32_and - 0x13990 | 21 01 | local_set local_index:1 - 0x13992 | 03 40 | loop blockty:Empty - 0x13994 | 02 40 | block blockty:Empty - 0x13996 | 20 02 | local_get local_index:2 - 0x13998 | 0d 00 | br_if relative_depth:0 - 0x1399a | 41 00 | i32_const value:0 - 0x1399c | 0f | return - 0x1399d | 0b | end - 0x1399e | 20 02 | local_get local_index:2 - 0x139a0 | 41 7f | i32_const value:-1 - 0x139a2 | 6a | i32_add - 0x139a3 | 22 02 | local_tee local_index:2 - 0x139a5 | 20 00 | local_get local_index:0 - 0x139a7 | 6a | i32_add - 0x139a8 | 22 03 | local_tee local_index:3 - 0x139aa | 2d 00 00 | i32_load8_u memarg:MemArg { align: 0, max_align: 0, offset: 0, memory: 0 } - 0x139ad | 20 01 | local_get local_index:1 - 0x139af | 47 | i32_ne - 0x139b0 | 0d 00 | br_if relative_depth:0 - 0x139b2 | 0b | end - 0x139b3 | 20 03 | local_get local_index:3 - 0x139b5 | 0b | end -============== func 240 ==================== - 0x139b6 | 17 | size of function - 0x139b7 | 00 | 0 local blocks - 0x139b8 | 20 00 | local_get local_index:0 - 0x139ba | 20 01 | local_get local_index:1 - 0x139bc | 20 00 | local_get local_index:0 - 0x139be | 10 ec 81 80 | call function_index:236 - | 80 00 - 0x139c4 | 41 01 | i32_const value:1 - 0x139c6 | 6a | i32_add - 0x139c7 | 10 ef 81 80 | call function_index:239 - | 80 00 - 0x139cd | 0b | end -============== func 241 ==================== - 0x139ce | bc 04 | size of function - 0x139d0 | 01 | 1 local blocks - 0x139d1 | 03 7f | 3 locals of type I32 - 0x139d3 | 02 40 | block blockty:Empty - 0x139d5 | 41 00 | i32_const value:0 - 0x139d7 | 2c 00 d5 be | i32_load8_s memarg:MemArg { align: 0, max_align: 0, offset: 8021, memory: 0 } - | 80 80 00 - 0x139de | 22 01 | local_tee local_index:1 - 0x139e0 | 45 | i32_eqz - 0x139e1 | 0d 00 | br_if relative_depth:0 - 0x139e3 | 20 00 | local_get local_index:0 - 0x139e5 | 41 00 | i32_const value:0 - 0x139e7 | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x139ed | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x139f1 | 22 02 | local_tee local_index:2 - 0x139f3 | 45 | i32_eqz - 0x139f4 | 21 03 | local_set local_index:3 - 0x139f6 | 02 40 | block blockty:Empty - 0x139f8 | 20 01 | local_get local_index:1 - 0x139fa | 41 7f | i32_const value:-1 - 0x139fc | 4a | i32_gt_s - 0x139fd | 0d 00 | br_if relative_depth:0 - 0x139ff | 41 00 | i32_const value:0 - 0x13a01 | 41 00 | i32_const value:0 - 0x13a03 | 3a 00 d5 be | i32_store8 memarg:MemArg { align: 0, max_align: 0, offset: 8021, memory: 0 } - | 80 80 00 - 0x13a0a | 0b | end - 0x13a0b | 20 03 | local_get local_index:3 - 0x13a0d | 0d 00 | br_if relative_depth:0 - 0x13a0f | 20 00 | local_get local_index:0 - 0x13a11 | 20 02 | local_get local_index:2 - 0x13a13 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13a19 | 6a | i32_add - 0x13a1a | 20 02 | local_get local_index:2 - 0x13a1c | 20 02 | local_get local_index:2 - 0x13a1e | 41 00 | i32_const value:0 - 0x13a20 | 48 | i32_lt_s - 0x13a21 | 1b | select - 0x13a22 | 22 01 | local_tee local_index:1 - 0x13a24 | 20 01 | local_get local_index:1 - 0x13a26 | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13a2c | 6a | i32_add - 0x13a2d | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13a31 | 22 02 | local_tee local_index:2 - 0x13a33 | 20 01 | local_get local_index:1 - 0x13a35 | 46 | i32_eq - 0x13a36 | 0d 00 | br_if relative_depth:0 - 0x13a38 | 20 00 | local_get local_index:0 - 0x13a3a | 20 02 | local_get local_index:2 - 0x13a3c | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13a42 | 6a | i32_add - 0x13a43 | 20 02 | local_get local_index:2 - 0x13a45 | 20 02 | local_get local_index:2 - 0x13a47 | 41 00 | i32_const value:0 - 0x13a49 | 48 | i32_lt_s - 0x13a4a | 1b | select - 0x13a4b | 22 01 | local_tee local_index:1 - 0x13a4d | 20 01 | local_get local_index:1 - 0x13a4f | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13a55 | 6a | i32_add - 0x13a56 | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13a5a | 22 02 | local_tee local_index:2 - 0x13a5c | 20 01 | local_get local_index:1 - 0x13a5e | 46 | i32_eq - 0x13a5f | 0d 00 | br_if relative_depth:0 - 0x13a61 | 20 00 | local_get local_index:0 - 0x13a63 | 20 02 | local_get local_index:2 - 0x13a65 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13a6b | 6a | i32_add - 0x13a6c | 20 02 | local_get local_index:2 - 0x13a6e | 20 02 | local_get local_index:2 - 0x13a70 | 41 00 | i32_const value:0 - 0x13a72 | 48 | i32_lt_s - 0x13a73 | 1b | select - 0x13a74 | 22 01 | local_tee local_index:1 - 0x13a76 | 20 01 | local_get local_index:1 - 0x13a78 | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13a7e | 6a | i32_add - 0x13a7f | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13a83 | 22 02 | local_tee local_index:2 - 0x13a85 | 20 01 | local_get local_index:1 - 0x13a87 | 46 | i32_eq - 0x13a88 | 0d 00 | br_if relative_depth:0 - 0x13a8a | 20 00 | local_get local_index:0 - 0x13a8c | 20 02 | local_get local_index:2 - 0x13a8e | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13a94 | 6a | i32_add - 0x13a95 | 20 02 | local_get local_index:2 - 0x13a97 | 20 02 | local_get local_index:2 - 0x13a99 | 41 00 | i32_const value:0 - 0x13a9b | 48 | i32_lt_s - 0x13a9c | 1b | select - 0x13a9d | 22 01 | local_tee local_index:1 - 0x13a9f | 20 01 | local_get local_index:1 - 0x13aa1 | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13aa7 | 6a | i32_add - 0x13aa8 | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13aac | 22 02 | local_tee local_index:2 - 0x13aae | 20 01 | local_get local_index:1 - 0x13ab0 | 46 | i32_eq - 0x13ab1 | 0d 00 | br_if relative_depth:0 - 0x13ab3 | 20 00 | local_get local_index:0 - 0x13ab5 | 20 02 | local_get local_index:2 - 0x13ab7 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13abd | 6a | i32_add - 0x13abe | 20 02 | local_get local_index:2 - 0x13ac0 | 20 02 | local_get local_index:2 - 0x13ac2 | 41 00 | i32_const value:0 - 0x13ac4 | 48 | i32_lt_s - 0x13ac5 | 1b | select - 0x13ac6 | 22 01 | local_tee local_index:1 - 0x13ac8 | 20 01 | local_get local_index:1 - 0x13aca | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13ad0 | 6a | i32_add - 0x13ad1 | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13ad5 | 22 02 | local_tee local_index:2 - 0x13ad7 | 20 01 | local_get local_index:1 - 0x13ad9 | 46 | i32_eq - 0x13ada | 0d 00 | br_if relative_depth:0 - 0x13adc | 20 00 | local_get local_index:0 - 0x13ade | 20 02 | local_get local_index:2 - 0x13ae0 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13ae6 | 6a | i32_add - 0x13ae7 | 20 02 | local_get local_index:2 - 0x13ae9 | 20 02 | local_get local_index:2 - 0x13aeb | 41 00 | i32_const value:0 - 0x13aed | 48 | i32_lt_s - 0x13aee | 1b | select - 0x13aef | 22 01 | local_tee local_index:1 - 0x13af1 | 20 01 | local_get local_index:1 - 0x13af3 | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13af9 | 6a | i32_add - 0x13afa | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13afe | 22 02 | local_tee local_index:2 - 0x13b00 | 20 01 | local_get local_index:1 - 0x13b02 | 46 | i32_eq - 0x13b03 | 0d 00 | br_if relative_depth:0 - 0x13b05 | 20 00 | local_get local_index:0 - 0x13b07 | 20 02 | local_get local_index:2 - 0x13b09 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13b0f | 6a | i32_add - 0x13b10 | 20 02 | local_get local_index:2 - 0x13b12 | 20 02 | local_get local_index:2 - 0x13b14 | 41 00 | i32_const value:0 - 0x13b16 | 48 | i32_lt_s - 0x13b17 | 1b | select - 0x13b18 | 22 01 | local_tee local_index:1 - 0x13b1a | 20 01 | local_get local_index:1 - 0x13b1c | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13b22 | 6a | i32_add - 0x13b23 | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13b27 | 22 02 | local_tee local_index:2 - 0x13b29 | 20 01 | local_get local_index:1 - 0x13b2b | 46 | i32_eq - 0x13b2c | 0d 00 | br_if relative_depth:0 - 0x13b2e | 20 00 | local_get local_index:0 - 0x13b30 | 20 02 | local_get local_index:2 - 0x13b32 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13b38 | 6a | i32_add - 0x13b39 | 20 02 | local_get local_index:2 - 0x13b3b | 20 02 | local_get local_index:2 - 0x13b3d | 41 00 | i32_const value:0 - 0x13b3f | 48 | i32_lt_s - 0x13b40 | 1b | select - 0x13b41 | 22 01 | local_tee local_index:1 - 0x13b43 | 20 01 | local_get local_index:1 - 0x13b45 | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13b4b | 6a | i32_add - 0x13b4c | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13b50 | 22 02 | local_tee local_index:2 - 0x13b52 | 20 01 | local_get local_index:1 - 0x13b54 | 46 | i32_eq - 0x13b55 | 0d 00 | br_if relative_depth:0 - 0x13b57 | 20 00 | local_get local_index:0 - 0x13b59 | 20 02 | local_get local_index:2 - 0x13b5b | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13b61 | 6a | i32_add - 0x13b62 | 20 02 | local_get local_index:2 - 0x13b64 | 20 02 | local_get local_index:2 - 0x13b66 | 41 00 | i32_const value:0 - 0x13b68 | 48 | i32_lt_s - 0x13b69 | 1b | select - 0x13b6a | 22 01 | local_tee local_index:1 - 0x13b6c | 20 01 | local_get local_index:1 - 0x13b6e | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13b74 | 6a | i32_add - 0x13b75 | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13b79 | 22 02 | local_tee local_index:2 - 0x13b7b | 20 01 | local_get local_index:1 - 0x13b7d | 46 | i32_eq - 0x13b7e | 0d 00 | br_if relative_depth:0 - 0x13b80 | 20 00 | local_get local_index:0 - 0x13b82 | 20 02 | local_get local_index:2 - 0x13b84 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13b8a | 6a | i32_add - 0x13b8b | 20 02 | local_get local_index:2 - 0x13b8d | 20 02 | local_get local_index:2 - 0x13b8f | 41 00 | i32_const value:0 - 0x13b91 | 48 | i32_lt_s - 0x13b92 | 1b | select - 0x13b93 | 22 01 | local_tee local_index:1 - 0x13b95 | 20 01 | local_get local_index:1 - 0x13b97 | 41 81 80 80 | i32_const value:-2147483647 - | 80 78 - 0x13b9d | 6a | i32_add - 0x13b9e | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13ba2 | 20 01 | local_get local_index:1 - 0x13ba4 | 46 | i32_eq - 0x13ba5 | 0d 00 | br_if relative_depth:0 - 0x13ba7 | 03 40 | loop blockty:Empty - 0x13ba9 | 20 00 | local_get local_index:0 - 0x13bab | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13bae | 22 02 | local_tee local_index:2 - 0x13bb0 | 20 00 | local_get local_index:0 - 0x13bb2 | 20 02 | local_get local_index:2 - 0x13bb4 | 20 02 | local_get local_index:2 - 0x13bb6 | 41 01 | i32_const value:1 - 0x13bb8 | 6a | i32_add - 0x13bb9 | 22 01 | local_tee local_index:1 - 0x13bbb | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13bbf | 47 | i32_ne - 0x13bc0 | 0d 00 | br_if relative_depth:0 - 0x13bc2 | 0b | end - 0x13bc3 | 03 40 | loop blockty:Empty - 0x13bc5 | 02 40 | block blockty:Empty - 0x13bc7 | 02 40 | block blockty:Empty - 0x13bc9 | 20 01 | local_get local_index:1 - 0x13bcb | 41 7f | i32_const value:-1 - 0x13bcd | 4c | i32_le_s - 0x13bce | 0d 00 | br_if relative_depth:0 - 0x13bd0 | 20 01 | local_get local_index:1 - 0x13bd2 | 21 02 | local_set local_index:2 - 0x13bd4 | 0c 01 | br relative_depth:1 - 0x13bd6 | 0b | end - 0x13bd7 | 20 00 | local_get local_index:0 - 0x13bd9 | 41 00 | i32_const value:0 - 0x13bdb | 20 01 | local_get local_index:1 - 0x13bdd | 41 01 | i32_const value:1 - 0x13bdf | 10 f2 81 80 | call function_index:242 - | 80 00 - 0x13be5 | 20 01 | local_get local_index:1 - 0x13be7 | 41 ff ff ff | i32_const value:2147483647 - | ff 07 - 0x13bed | 6a | i32_add - 0x13bee | 21 02 | local_set local_index:2 - 0x13bf0 | 0b | end - 0x13bf1 | 20 00 | local_get local_index:0 - 0x13bf3 | 20 02 | local_get local_index:2 - 0x13bf5 | 20 02 | local_get local_index:2 - 0x13bf7 | 41 80 80 80 | i32_const value:-2147483648 - | 80 78 - 0x13bfd | 72 | i32_or - 0x13bfe | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13c02 | 22 01 | local_tee local_index:1 - 0x13c04 | 20 02 | local_get local_index:2 - 0x13c06 | 47 | i32_ne - 0x13c07 | 0d 00 | br_if relative_depth:0 - 0x13c09 | 0b | end - 0x13c0a | 0b | end - 0x13c0b | 0b | end -============== func 242 ==================== - 0x13c0c | f8 01 | size of function - 0x13c0e | 01 | 1 local blocks - 0x13c0f | 02 7f | 2 locals of type I32 - 0x13c11 | 23 80 80 80 | global_get global_index:0 - | 80 00 - 0x13c17 | 41 10 | i32_const value:16 - 0x13c19 | 6b | i32_sub - 0x13c1a | 21 04 | local_set local_index:4 - 0x13c1c | 41 9c 7f | i32_const value:-100 - 0x13c1f | 21 05 | local_set local_index:5 - 0x13c21 | 02 40 | block blockty:Empty - 0x13c23 | 02 40 | block blockty:Empty - 0x13c25 | 02 40 | block blockty:Empty - 0x13c27 | 03 40 | loop blockty:Empty - 0x13c29 | 02 40 | block blockty:Empty - 0x13c2b | 20 01 | local_get local_index:1 - 0x13c2d | 45 | i32_eqz - 0x13c2e | 0d 00 | br_if relative_depth:0 - 0x13c30 | 20 01 | local_get local_index:1 - 0x13c32 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13c35 | 0d 02 | br_if relative_depth:2 - 0x13c37 | 0b | end - 0x13c38 | 20 00 | local_get local_index:0 - 0x13c3a | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13c3d | 20 02 | local_get local_index:2 - 0x13c3f | 47 | i32_ne - 0x13c40 | 0d 03 | br_if relative_depth:3 - 0x13c42 | 20 04 | local_get local_index:4 - 0x13c44 | 41 00 | i32_const value:0 - 0x13c46 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x13c49 | 20 04 | local_get local_index:4 - 0x13c4b | 41 00 | i32_const value:0 - 0x13c4d | 41 00 | i32_const value:0 - 0x13c4f | fe 48 02 0c | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x13c53 | 1a | drop - 0x13c54 | 02 40 | block blockty:Empty - 0x13c56 | 20 01 | local_get local_index:1 - 0x13c58 | 45 | i32_eqz - 0x13c59 | 0d 00 | br_if relative_depth:0 - 0x13c5b | 20 01 | local_get local_index:1 - 0x13c5d | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13c60 | 0d 02 | br_if relative_depth:2 - 0x13c62 | 0b | end - 0x13c63 | 20 00 | local_get local_index:0 - 0x13c65 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13c68 | 20 02 | local_get local_index:2 - 0x13c6a | 47 | i32_ne - 0x13c6b | 0d 03 | br_if relative_depth:3 - 0x13c6d | 20 04 | local_get local_index:4 - 0x13c6f | 41 00 | i32_const value:0 - 0x13c71 | 36 02 0c | i32_store memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x13c74 | 20 04 | local_get local_index:4 - 0x13c76 | 41 00 | i32_const value:0 - 0x13c78 | 41 00 | i32_const value:0 - 0x13c7a | fe 48 02 0c | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 12, memory: 0 } - 0x13c7e | 1a | drop - 0x13c7f | 20 05 | local_get local_index:5 - 0x13c81 | 41 02 | i32_const value:2 - 0x13c83 | 6a | i32_add - 0x13c84 | 22 05 | local_tee local_index:5 - 0x13c86 | 0d 00 | br_if relative_depth:0 - 0x13c88 | 0b | end - 0x13c89 | 20 01 | local_get local_index:1 - 0x13c8b | 0d 00 | br_if relative_depth:0 - 0x13c8d | 41 01 | i32_const value:1 - 0x13c8f | 21 05 | local_set local_index:5 - 0x13c91 | 0c 01 | br relative_depth:1 - 0x13c93 | 0b | end - 0x13c94 | 03 40 | loop blockty:Empty - 0x13c96 | 20 01 | local_get local_index:1 - 0x13c98 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13c9b | 22 04 | local_tee local_index:4 - 0x13c9d | 20 01 | local_get local_index:1 - 0x13c9f | 20 04 | local_get local_index:4 - 0x13ca1 | 20 04 | local_get local_index:4 - 0x13ca3 | 41 01 | i32_const value:1 - 0x13ca5 | 6a | i32_add - 0x13ca6 | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13caa | 47 | i32_ne - 0x13cab | 0d 00 | br_if relative_depth:0 - 0x13cad | 0b | end - 0x13cae | 41 00 | i32_const value:0 - 0x13cb0 | 21 05 | local_set local_index:5 - 0x13cb2 | 0b | end - 0x13cb3 | 02 40 | block blockty:Empty - 0x13cb5 | 20 00 | local_get local_index:0 - 0x13cb7 | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13cba | 20 02 | local_get local_index:2 - 0x13cbc | 47 | i32_ne - 0x13cbd | 0d 00 | br_if relative_depth:0 - 0x13cbf | 20 00 | local_get local_index:0 - 0x13cc1 | 41 03 | i32_const value:3 - 0x13cc3 | 71 | i32_and - 0x13cc4 | 21 04 | local_set local_index:4 - 0x13cc6 | 03 40 | loop blockty:Empty - 0x13cc8 | 02 40 | block blockty:Empty - 0x13cca | 20 04 | local_get local_index:4 - 0x13ccc | 0d 00 | br_if relative_depth:0 - 0x13cce | 20 00 | local_get local_index:0 - 0x13cd0 | 20 02 | local_get local_index:2 - 0x13cd2 | 42 7f | i64_const value:-1 - 0x13cd4 | fe 01 02 00 | memory_atomic_wait32 memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13cd8 | 1a | drop - 0x13cd9 | 0b | end - 0x13cda | 20 00 | local_get local_index:0 - 0x13cdc | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13cdf | 20 02 | local_get local_index:2 - 0x13ce1 | 46 | i32_eq - 0x13ce2 | 0d 00 | br_if relative_depth:0 - 0x13ce4 | 0b | end - 0x13ce5 | 0b | end - 0x13ce6 | 20 05 | local_get local_index:5 - 0x13ce8 | 0d 00 | br_if relative_depth:0 - 0x13cea | 03 40 | loop blockty:Empty - 0x13cec | 20 01 | local_get local_index:1 - 0x13cee | 28 02 00 | i32_load memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13cf1 | 22 04 | local_tee local_index:4 - 0x13cf3 | 20 01 | local_get local_index:1 - 0x13cf5 | 20 04 | local_get local_index:4 - 0x13cf7 | 20 04 | local_get local_index:4 - 0x13cf9 | 41 7f | i32_const value:-1 - 0x13cfb | 6a | i32_add - 0x13cfc | fe 48 02 00 | i32_atomic_rmw_cmpxchg memarg:MemArg { align: 2, max_align: 2, offset: 0, memory: 0 } - 0x13d00 | 47 | i32_ne - 0x13d01 | 0d 00 | br_if relative_depth:0 - 0x13d03 | 0b | end - 0x13d04 | 0b | end - 0x13d05 | 0b | end -============== func 243 ==================== - 0x13d06 | 02 | size of function - 0x13d07 | 00 | 0 local blocks - 0x13d08 | 0b | end -============== func 244 ==================== - 0x13d09 | 0e | size of function - 0x13d0a | 00 | 0 local blocks - 0x13d0b | 10 f3 81 80 | call function_index:243 - | 80 00 - 0x13d11 | 10 db 81 80 | call function_index:219 - | 80 00 - 0x13d17 | 0b | end -============== func 245 ==================== - 0x13d18 | 07 | size of function - 0x13d19 | 00 | 0 local blocks - 0x13d1a | 10 50 | call function_index:80 - 0x13d1c | 10 f4 01 | call function_index:244 - 0x13d1f | 0b | end - 0x13d20 | 0b 89 35 | data section - 0x13d23 | 03 | 3 count - 0x13d24 | 00 | data memory[0] - 0x13d25 | 41 80 08 | i32_const value:1024 - 0x13d28 | 0b | end - 0x13d29 |-------------| ... 112 bytes of data - 0x13d9a | 00 | data memory[0] - 0x13d9b | 41 f0 08 | i32_const value:1136 - 0x13d9e | 0b | end - 0x13d9f |-------------| ... 5728 bytes of data - 0x15401 | 00 | data memory[0] - 0x15402 | 41 d0 35 | i32_const value:6864 - 0x15405 | 0b | end - 0x15406 |-------------| ... 932 bytes of data - 0x157ac | 00 d1 2b | custom section - 0x157af | 04 6e 61 6d | name: "name" - | 65 - 0x157b4 | 00 26 | module name - 0x157b6 | 25 74 65 73 | "test.cp311-wasm32_wasip1_threads.wasm" - | 74 2e 63 70 - | 33 31 31 2d - | 77 61 73 6d - | 33 32 5f 77 - | 61 73 69 70 - | 31 5f 74 68 - | 72 65 61 64 - | 73 2e 77 61 - | 73 6d - 0x157dc | 01 e6 2a | function name section - 0x157df | f6 01 | 246 count - 0x157e1 | 00 10 50 79 | Naming { index: 0, name: "PyModuleDef_Init" } - | 4d 6f 64 75 - | 6c 65 44 65 - | 66 5f 49 6e - | 69 74 - 0x157f3 | 01 16 50 79 | Naming { index: 1, name: "PyObject_GetAttrString" } - | 4f 62 6a 65 - | 63 74 5f 47 - | 65 74 41 74 - | 74 72 53 74 - | 72 69 6e 67 - 0x1580b | 02 12 50 79 | Naming { index: 2, name: "PyModule_NewObject" } - | 4d 6f 64 75 - | 6c 65 5f 4e - | 65 77 4f 62 - | 6a 65 63 74 - 0x1581f | 03 10 50 79 | Naming { index: 3, name: "PyModule_GetDict" } - | 4d 6f 64 75 - | 6c 65 5f 47 - | 65 74 44 69 - | 63 74 - 0x15831 | 04 0f 50 79 | Naming { index: 4, name: "PyErr_SetString" } - | 45 72 72 5f - | 53 65 74 53 - | 74 72 69 6e - | 67 - 0x15842 | 05 16 50 79 | Naming { index: 5, name: "PyObject_SetAttrString" } - | 4f 62 6a 65 - | 63 74 5f 53 - | 65 74 41 74 - | 74 72 53 74 - | 72 69 6e 67 - 0x1585a | 06 0b 50 79 | Naming { index: 6, name: "PyTuple_New" } - | 54 75 70 6c - | 65 5f 4e 65 - | 77 - 0x15867 | 07 19 50 79 | Naming { index: 7, name: "PyBytes_FromStringAndSize" } - | 42 79 74 65 - | 73 5f 46 72 - | 6f 6d 53 74 - | 72 69 6e 67 - | 41 6e 64 53 - | 69 7a 65 - 0x15882 | 08 1b 50 79 | Naming { index: 8, name: "PyUnicode_FromStringAndSize" } - | 55 6e 69 63 - | 6f 64 65 5f - | 46 72 6f 6d - | 53 74 72 69 - | 6e 67 41 6e - | 64 53 69 7a - | 65 - 0x1589f | 09 10 50 79 | Naming { index: 9, name: "PyObject_SetAttr" } - | 4f 62 6a 65 - | 63 74 5f 53 - | 65 74 41 74 - | 74 72 - 0x158b1 | 0a 16 50 79 | Naming { index: 10, name: "PyImport_GetModuleDict" } - | 49 6d 70 6f - | 72 74 5f 47 - | 65 74 4d 6f - | 64 75 6c 65 - | 44 69 63 74 - 0x158c9 | 0b 14 50 79 | Naming { index: 11, name: "PyDict_GetItemString" } - | 44 69 63 74 - | 5f 47 65 74 - | 49 74 65 6d - | 53 74 72 69 - | 6e 67 - 0x158df | 0c 14 50 79 | Naming { index: 12, name: "PyDict_SetItemString" } - | 44 69 63 74 - | 5f 53 65 74 - | 49 74 65 6d - | 53 74 72 69 - | 6e 67 - 0x158f5 | 0d 0e 50 79 | Naming { index: 13, name: "PyDict_SetItem" } - | 44 69 63 74 - | 5f 53 65 74 - | 49 74 65 6d - 0x15905 | 0e 0a 50 79 | Naming { index: 14, name: "PyDict_New" } - | 44 69 63 74 - | 5f 4e 65 77 - 0x15911 | 0f 0e 50 79 | Naming { index: 15, name: "PyErr_Occurred" } - | 45 72 72 5f - | 4f 63 63 75 - | 72 72 65 64 - 0x15921 | 10 11 50 79 | Naming { index: 16, name: "PyThreadState_Get" } - | 54 68 72 65 - | 61 64 53 74 - | 61 74 65 5f - | 47 65 74 - 0x15934 | 11 18 50 79 | Naming { index: 17, name: "PyInterpreterState_GetID" } - | 49 6e 74 65 - | 72 70 72 65 - | 74 65 72 53 - | 74 61 74 65 - | 5f 47 65 74 - | 49 44 - 0x1594e | 12 0b 5f 50 | Naming { index: 18, name: "_Py_Dealloc" } - | 79 5f 44 65 - | 61 6c 6c 6f - | 63 - 0x1595b | 13 16 50 79 | Naming { index: 19, name: "PyErr_ExceptionMatches" } - | 45 72 72 5f - | 45 78 63 65 - | 70 74 69 6f - | 6e 4d 61 74 - | 63 68 65 73 - 0x15973 | 14 0b 50 79 | Naming { index: 20, name: "PyErr_Clear" } - | 45 72 72 5f - | 43 6c 65 61 - | 72 - 0x15980 | 15 12 50 79 | Naming { index: 21, name: "PyImport_AddModule" } - | 49 6d 70 6f - | 72 74 5f 41 - | 64 64 4d 6f - | 64 75 6c 65 - 0x15994 | 16 0d 50 79 | Naming { index: 22, name: "PyOS_snprintf" } - | 4f 53 5f 73 - | 6e 70 72 69 - | 6e 74 66 - 0x159a3 | 17 0c 50 79 | Naming { index: 23, name: "PyErr_WarnEx" } - | 45 72 72 5f - | 57 61 72 6e - | 45 78 - 0x159b1 | 18 0f 50 79 | Naming { index: 24, name: "PyLong_FromLong" } - | 4c 6f 6e 67 - | 5f 46 72 6f - | 6d 4c 6f 6e - | 67 - 0x159c2 | 19 0c 50 79 | Naming { index: 25, name: "PyTuple_Pack" } - | 54 75 70 6c - | 65 5f 50 61 - | 63 6b - 0x159d0 | 1a 10 5f 50 | Naming { index: 26, name: "_PyObject_GC_New" } - | 79 4f 62 6a - | 65 63 74 5f - | 47 43 5f 4e - | 65 77 - 0x159e2 | 1b 11 50 79 | Naming { index: 27, name: "PyObject_GC_Track" } - | 4f 62 6a 65 - | 63 74 5f 47 - | 43 5f 54 72 - | 61 63 6b - 0x159f5 | 1c 1b 5f 50 | Naming { index: 28, name: "_PyThreadState_UncheckedGet" } - | 79 54 68 72 - | 65 61 64 53 - | 74 61 74 65 - | 5f 55 6e 63 - | 68 65 63 6b - | 65 64 47 65 - | 74 - 0x15a12 | 1d 0b 50 79 | Naming { index: 29, name: "PyFrame_New" } - | 46 72 61 6d - | 65 5f 4e 65 - | 77 - 0x15a1f | 1e 10 50 79 | Naming { index: 30, name: "PyTraceBack_Here" } - | 54 72 61 63 - | 65 42 61 63 - | 6b 5f 48 65 - | 72 65 - 0x15a31 | 1f 0c 50 79 | Naming { index: 31, name: "PyType_Ready" } - | 54 79 70 65 - | 5f 52 65 61 - | 64 79 - 0x15a3f | 20 0c 50 79 | Naming { index: 32, name: "PyErr_Format" } - | 45 72 72 5f - | 46 6f 72 6d - | 61 74 - 0x15a4d | 21 13 50 79 | Naming { index: 33, name: "PyObject_GC_UnTrack" } - | 4f 62 6a 65 - | 63 74 5f 47 - | 43 5f 55 6e - | 54 72 61 63 - | 6b - 0x15a62 | 22 14 50 79 | Naming { index: 34, name: "PyUnicode_FromFormat" } - | 55 6e 69 63 - | 6f 64 65 5f - | 46 72 6f 6d - | 46 6f 72 6d - | 61 74 - 0x15a78 | 23 10 50 79 | Naming { index: 35, name: "PyTuple_GetSlice" } - | 54 75 70 6c - | 65 5f 47 65 - | 74 53 6c 69 - | 63 65 - 0x15a8a | 24 0f 50 79 | Naming { index: 36, name: "PyTuple_GetItem" } - | 54 75 70 6c - | 65 5f 47 65 - | 74 49 74 65 - | 6d - 0x15a9b | 25 0d 50 79 | Naming { index: 37, name: "PyObject_Free" } - | 4f 62 6a 65 - | 63 74 5f 46 - | 72 65 65 - 0x15aaa | 26 0c 50 79 | Naming { index: 38, name: "PyMethod_New" } - | 4d 65 74 68 - | 6f 64 5f 4e - | 65 77 - 0x15ab8 | 27 16 50 79 | Naming { index: 39, name: "PyObject_ClearWeakRefs" } - | 4f 62 6a 65 - | 63 74 5f 43 - | 6c 65 61 72 - | 57 65 61 6b - | 52 65 66 73 - 0x15ad0 | 28 0f 50 79 | Naming { index: 40, name: "PyObject_GC_Del" } - | 4f 62 6a 65 - | 63 74 5f 47 - | 43 5f 44 65 - | 6c - 0x15ae1 | 29 0b 50 79 | Naming { index: 41, name: "PyDict_Size" } - | 44 69 63 74 - | 5f 53 69 7a - | 65 - 0x15aee | 2a 0c 50 79 | Naming { index: 42, name: "PyMem_Malloc" } - | 4d 65 6d 5f - | 4d 61 6c 6c - | 6f 63 - 0x15afc | 2b 0e 50 79 | Naming { index: 43, name: "PyErr_NoMemory" } - | 45 72 72 5f - | 4e 6f 4d 65 - | 6d 6f 72 79 - 0x15b0c | 2c 0a 50 79 | Naming { index: 44, name: "PyMem_Free" } - | 4d 65 6d 5f - | 46 72 65 65 - 0x15b18 | 2d 0b 50 79 | Naming { index: 45, name: "PyDict_Next" } - | 44 69 63 74 - | 5f 4e 65 78 - | 74 - 0x15b25 | 2e 14 50 79 | Naming { index: 46, name: "PyUnicode_FromString" } - | 55 6e 69 63 - | 6f 64 65 5f - | 46 72 6f 6d - | 53 74 72 69 - | 6e 67 - 0x15b3b | 2f 1a 50 79 | Naming { index: 47, name: "PyUnicode_InternFromString" } - | 55 6e 69 63 - | 6f 64 65 5f - | 49 6e 74 65 - | 72 6e 46 72 - | 6f 6d 53 74 - | 72 69 6e 67 - 0x15b57 | 30 0a 50 79 | Naming { index: 48, name: "PyList_New" } - | 4c 69 73 74 - | 5f 4e 65 77 - 0x15b63 | 31 20 50 79 | Naming { index: 49, name: "PyImport_ImportModuleLevelObject" } - | 49 6d 70 6f - | 72 74 5f 49 - | 6d 70 6f 72 - | 74 4d 6f 64 - | 75 6c 65 4c - | 65 76 65 6c - | 4f 62 6a 65 - | 63 74 - 0x15b85 | 32 10 50 79 | Naming { index: 50, name: "PyObject_GetAttr" } - | 4f 62 6a 65 - | 63 74 5f 47 - | 65 74 41 74 - | 74 72 - 0x15b97 | 33 10 50 79 | Naming { index: 51, name: "PyUnicode_Decode" } - | 55 6e 69 63 - | 6f 64 65 5f - | 44 65 63 6f - | 64 65 - 0x15ba9 | 34 0d 50 79 | Naming { index: 52, name: "PyObject_Hash" } - | 4f 62 6a 65 - | 63 74 5f 48 - | 61 73 68 - 0x15bb8 | 35 19 50 79 | Naming { index: 53, name: "PyCode_NewWithPosOnlyArgs" } - | 43 6f 64 65 - | 5f 4e 65 77 - | 57 69 74 68 - | 50 6f 73 4f - | 6e 6c 79 41 - | 72 67 73 - 0x15bd3 | 36 11 50 79 | Naming { index: 54, name: "PyUnicode_Compare" } - | 55 6e 69 63 - | 6f 64 65 5f - | 43 6f 6d 70 - | 61 72 65 - 0x15be6 | 37 14 50 79 | Naming { index: 55, name: "PyObject_RichCompare" } - | 4f 62 6a 65 - | 63 74 5f 52 - | 69 63 68 43 - | 6f 6d 70 61 - | 72 65 - 0x15bfc | 38 0c 50 79 | Naming { index: 56, name: "PyNumber_Add" } - | 4e 75 6d 62 - | 65 72 5f 41 - | 64 64 - 0x15c0a | 39 10 5f 50 | Naming { index: 57, name: "_PyUnicode_Ready" } - | 79 55 6e 69 - | 63 6f 64 65 - | 5f 52 65 61 - | 64 79 - 0x15c1c | 3a 0f 50 79 | Naming { index: 58, name: "PyObject_IsTrue" } - | 4f 62 6a 65 - | 63 74 5f 49 - | 73 54 72 75 - | 65 - 0x15c2d | 3b 19 5f 50 | Naming { index: 59, name: "_PyDict_GetItem_KnownHash" } - | 79 44 69 63 - | 74 5f 47 65 - | 74 49 74 65 - | 6d 5f 4b 6e - | 6f 77 6e 48 - | 61 73 68 - 0x15c48 | 3c 13 50 79 | Naming { index: 60, name: "PyLong_FromLongLong" } - | 4c 6f 6e 67 - | 5f 46 72 6f - | 6d 4c 6f 6e - | 67 4c 6f 6e - | 67 - 0x15c5d | 3d 12 50 79 | Naming { index: 61, name: "PyFloat_FromDouble" } - | 46 6c 6f 61 - | 74 5f 46 72 - | 6f 6d 44 6f - | 75 62 6c 65 - 0x15c71 | 3e 18 50 79 | Naming { index: 62, name: "PyNumber_InPlaceSubtract" } - | 4e 75 6d 62 - | 65 72 5f 49 - | 6e 50 6c 61 - | 63 65 53 75 - | 62 74 72 61 - | 63 74 - 0x15c8b | 3f 11 50 79 | Naming { index: 63, name: "PyNumber_Subtract" } - | 4e 75 6d 62 - | 65 72 5f 53 - | 75 62 74 72 - | 61 63 74 - 0x15c9e | 40 15 50 79 | Naming { index: 64, name: "PyVectorcall_Function" } - | 56 65 63 74 - | 6f 72 63 61 - | 6c 6c 5f 46 - | 75 6e 63 74 - | 69 6f 6e - 0x15cb5 | 41 17 50 79 | Naming { index: 65, name: "PyObject_VectorcallDict" } - | 4f 62 6a 65 - | 63 74 5f 56 - | 65 63 74 6f - | 72 63 61 6c - | 6c 44 69 63 - | 74 - 0x15cce | 42 17 50 79 | Naming { index: 66, name: "PyObject_GenericGetAttr" } - | 4f 62 6a 65 - | 63 74 5f 47 - | 65 6e 65 72 - | 69 63 47 65 - | 74 41 74 74 - | 72 - 0x15ce7 | 43 20 5f 50 | Naming { index: 67, name: "_PyObject_GenericGetAttrWithDict" } - | 79 4f 62 6a - | 65 63 74 5f - | 47 65 6e 65 - | 72 69 63 47 - | 65 74 41 74 - | 74 72 57 69 - | 74 68 44 69 - | 63 74 - 0x15d09 | 44 1b 50 79 | Naming { index: 68, name: "PyErr_GivenExceptionMatches" } - | 45 72 72 5f - | 47 69 76 65 - | 6e 45 78 63 - | 65 70 74 69 - | 6f 6e 4d 61 - | 74 63 68 65 - | 73 - 0x15d26 | 45 15 50 79 | Naming { index: 69, name: "Py_EnterRecursiveCall" } - | 5f 45 6e 74 - | 65 72 52 65 - | 63 75 72 73 - | 69 76 65 43 - | 61 6c 6c - 0x15d3d | 46 15 50 79 | Naming { index: 70, name: "Py_LeaveRecursiveCall" } - | 5f 4c 65 61 - | 76 65 52 65 - | 63 75 72 73 - | 69 76 65 43 - | 61 6c 6c - 0x15d54 | 47 0d 50 79 | Naming { index: 71, name: "PyObject_Call" } - | 4f 62 6a 65 - | 63 74 5f 43 - | 61 6c 6c - 0x15d63 | 48 14 5f 50 | Naming { index: 72, name: "_PyObject_GetDictPtr" } - | 79 4f 62 6a - | 65 63 74 5f - | 47 65 74 44 - | 69 63 74 50 - | 74 72 - 0x15d79 | 49 0c 50 79 | Naming { index: 73, name: "PyObject_Not" } - | 4f 62 6a 65 - | 63 74 5f 4e - | 6f 74 - 0x15d87 | 4a 10 50 79 | Naming { index: 74, name: "PyUnicode_AsUTF8" } - | 55 6e 69 63 - | 6f 64 65 5f - | 41 73 55 54 - | 46 38 - 0x15d99 | 4b 0f 50 79 | Naming { index: 75, name: "PyCode_NewEmpty" } - | 43 6f 64 65 - | 5f 4e 65 77 - | 45 6d 70 74 - | 79 - 0x15daa | 4c 0d 50 79 | Naming { index: 76, name: "PyMem_Realloc" } - | 4d 65 6d 5f - | 52 65 61 6c - | 6c 6f 63 - 0x15db9 | 4d 2a 5f 5f | Naming { index: 77, name: "__imported_wasi_snapshot_preview1_fd_close" } - | 69 6d 70 6f - | 72 74 65 64 - | 5f 77 61 73 - | 69 5f 73 6e - | 61 70 73 68 - | 6f 74 5f 70 - | 72 65 76 69 - | 65 77 31 5f - | 66 64 5f 63 - | 6c 6f 73 65 - 0x15de5 | 4e 29 5f 5f | Naming { index: 78, name: "__imported_wasi_snapshot_preview1_fd_seek" } - | 69 6d 70 6f - | 72 74 65 64 - | 5f 77 61 73 - | 69 5f 73 6e - | 61 70 73 68 - | 6f 74 5f 70 - | 72 65 76 69 - | 65 77 31 5f - | 66 64 5f 73 - | 65 65 6b - 0x15e10 | 4f 2a 5f 5f | Naming { index: 79, name: "__imported_wasi_snapshot_preview1_fd_write" } - | 69 6d 70 6f - | 72 74 65 64 - | 5f 77 61 73 - | 69 5f 73 6e - | 61 70 73 68 - | 6f 74 5f 70 - | 72 65 76 69 - | 65 77 31 5f - | 66 64 5f 77 - | 72 69 74 65 - 0x15e3c | 50 0b 50 79 | Naming { index: 80, name: "PyInit_test" } - | 49 6e 69 74 - | 5f 74 65 73 - | 74 - 0x15e49 | 51 12 5f 5f | Naming { index: 81, name: "__pyx_pymod_create" } - | 70 79 78 5f - | 70 79 6d 6f - | 64 5f 63 72 - | 65 61 74 65 - 0x15e5d | 52 1e 5f 5f | Naming { index: 82, name: "__Pyx_check_single_interpreter" } - | 50 79 78 5f - | 63 68 65 63 - | 6b 5f 73 69 - | 6e 67 6c 65 - | 5f 69 6e 74 - | 65 72 70 72 - | 65 74 65 72 - 0x15e7d | 53 09 50 79 | Naming { index: 83, name: "Py_INCREF" } - | 5f 49 4e 43 - | 52 45 46 - 0x15e88 | 54 09 50 79 | Naming { index: 84, name: "Py_DECREF" } - | 5f 44 45 43 - | 52 45 46 - 0x15e93 | 55 19 5f 5f | Naming { index: 85, name: "__Pyx_copy_spec_to_module" } - | 50 79 78 5f - | 63 6f 70 79 - | 5f 73 70 65 - | 63 5f 74 6f - | 5f 6d 6f 64 - | 75 6c 65 - 0x15eae | 56 0a 50 79 | Naming { index: 86, name: "Py_XDECREF" } - | 5f 58 44 45 - | 43 52 45 46 - 0x15eba | 57 15 5f 5f | Naming { index: 87, name: "__pyx_pymod_exec_test" } - | 70 79 78 5f - | 70 79 6d 6f - | 64 5f 65 78 - | 65 63 5f 74 - | 65 73 74 - 0x15ed1 | 58 1b 5f 5f | Naming { index: 88, name: "__Pyx_PyImport_AddModuleRef" } - | 50 79 78 5f - | 50 79 49 6d - | 70 6f 72 74 - | 5f 41 64 64 - | 4d 6f 64 75 - | 6c 65 52 65 - | 66 - 0x15eee | 59 19 5f 5f | Naming { index: 89, name: "__Pyx_get_runtime_version" } - | 50 79 78 5f - | 67 65 74 5f - | 72 75 6e 74 - | 69 6d 65 5f - | 76 65 72 73 - | 69 6f 6e - 0x15f09 | 5a 1a 5f 5f | Naming { index: 90, name: "__Pyx_check_binary_version" } - | 50 79 78 5f - | 63 68 65 63 - | 6b 5f 62 69 - | 6e 61 72 79 - | 5f 76 65 72 - | 73 69 6f 6e - 0x15f25 | 5b 15 5f 5f | Naming { index: 91, name: "__pyx_CyFunction_init" } - | 70 79 78 5f - | 43 79 46 75 - | 6e 63 74 69 - | 6f 6e 5f 69 - | 6e 69 74 - 0x15f3c | 5c 13 5f 5f | Naming { index: 92, name: "__Pyx_InitConstants" } - | 50 79 78 5f - | 49 6e 69 74 - | 43 6f 6e 73 - | 74 61 6e 74 - | 73 - 0x15f51 | 5d 11 5f 5f | Naming { index: 93, name: "__Pyx_InitGlobals" } - | 50 79 78 5f - | 49 6e 69 74 - | 47 6c 6f 62 - | 61 6c 73 - 0x15f64 | 5e 18 5f 5f | Naming { index: 94, name: "__Pyx_InitCachedBuiltins" } - | 50 79 78 5f - | 49 6e 69 74 - | 43 61 63 68 - | 65 64 42 75 - | 69 6c 74 69 - | 6e 73 - 0x15f7e | 5f 19 5f 5f | Naming { index: 95, name: "__Pyx_InitCachedConstants" } - | 50 79 78 5f - | 49 6e 69 74 - | 43 61 63 68 - | 65 64 43 6f - | 6e 73 74 61 - | 6e 74 73 - 0x15f99 | 60 1e 5f 5f | Naming { index: 96, name: "__Pyx_modinit_global_init_code" } - | 50 79 78 5f - | 6d 6f 64 69 - | 6e 69 74 5f - | 67 6c 6f 62 - | 61 6c 5f 69 - | 6e 69 74 5f - | 63 6f 64 65 - 0x15fb9 | 61 22 5f 5f | Naming { index: 97, name: "__Pyx_modinit_variable_export_code" } - | 50 79 78 5f - | 6d 6f 64 69 - | 6e 69 74 5f - | 76 61 72 69 - | 61 62 6c 65 - | 5f 65 78 70 - | 6f 72 74 5f - | 63 6f 64 65 - 0x15fdd | 62 22 5f 5f | Naming { index: 98, name: "__Pyx_modinit_function_export_code" } - | 50 79 78 5f - | 6d 6f 64 69 - | 6e 69 74 5f - | 66 75 6e 63 - | 74 69 6f 6e - | 5f 65 78 70 - | 6f 72 74 5f - | 63 6f 64 65 - 0x16001 | 63 1c 5f 5f | Naming { index: 99, name: "__Pyx_modinit_type_init_code" } - | 50 79 78 5f - | 6d 6f 64 69 - | 6e 69 74 5f - | 74 79 70 65 - | 5f 69 6e 69 - | 74 5f 63 6f - | 64 65 - 0x1601f | 64 1e 5f 5f | Naming { index: 100, name: "__Pyx_modinit_type_import_code" } - | 50 79 78 5f - | 6d 6f 64 69 - | 6e 69 74 5f - | 74 79 70 65 - | 5f 69 6d 70 - | 6f 72 74 5f - | 63 6f 64 65 - 0x1603f | 65 22 5f 5f | Naming { index: 101, name: "__Pyx_modinit_variable_import_code" } - | 50 79 78 5f - | 6d 6f 64 69 - | 6e 69 74 5f - | 76 61 72 69 - | 61 62 6c 65 - | 5f 69 6d 70 - | 6f 72 74 5f - | 63 6f 64 65 - 0x16063 | 66 22 5f 5f | Naming { index: 102, name: "__Pyx_modinit_function_import_code" } - | 50 79 78 5f - | 6d 6f 64 69 - | 6e 69 74 5f - | 66 75 6e 63 - | 74 69 6f 6e - | 5f 69 6d 70 - | 6f 72 74 5f - | 63 6f 64 65 - 0x16087 | 67 14 5f 5f | Naming { index: 103, name: "__Pyx_CyFunction_New" } - | 50 79 78 5f - | 43 79 46 75 - | 6e 63 74 69 - | 6f 6e 5f 4e - | 65 77 - 0x1609d | 68 12 5f 5f | Naming { index: 104, name: "__Pyx_AddTraceback" } - | 50 79 78 5f - | 41 64 64 54 - | 72 61 63 65 - | 62 61 63 6b - 0x160b1 | 69 0a 50 79 | Naming { index: 105, name: "Py_XINCREF" } - | 5f 58 49 4e - | 43 52 45 46 - 0x160bd | 6a 15 5f 5f | Naming { index: 106, name: "__Pyx_FetchCommonType" } - | 50 79 78 5f - | 46 65 74 63 - | 68 43 6f 6d - | 6d 6f 6e 54 - | 79 70 65 - 0x160d4 | 6b 23 5f 5f | Naming { index: 107, name: "__Pyx_CreateStringTabAndInitStrings" } - | 50 79 78 5f - | 43 72 65 61 - | 74 65 53 74 - | 72 69 6e 67 - | 54 61 62 41 - | 6e 64 49 6e - | 69 74 53 74 - | 72 69 6e 67 - | 73 - 0x160f9 | 6c 10 5f 5f | Naming { index: 108, name: "__Pyx_PyCode_New" } - | 50 79 78 5f - | 50 79 43 6f - | 64 65 5f 4e - | 65 77 - 0x1610b | 6d 15 5f 5f | Naming { index: 109, name: "__Pyx_CyFunction_Init" } - | 50 79 78 5f - | 43 79 46 75 - | 6e 63 74 69 - | 6f 6e 5f 49 - | 6e 69 74 - 0x16122 | 6e 17 5f 5f | Naming { index: 110, name: "__Pyx_CLineForTraceback" } - | 50 79 78 5f - | 43 4c 69 6e - | 65 46 6f 72 - | 54 72 61 63 - | 65 62 61 63 - | 6b - 0x1613b | 6f 16 5f 5f | Naming { index: 111, name: "__pyx_find_code_object" } - | 70 79 78 5f - | 66 69 6e 64 - | 5f 63 6f 64 - | 65 5f 6f 62 - | 6a 65 63 74 - 0x16153 | 70 15 5f 5f | Naming { index: 112, name: "__Pyx_ErrFetchInState" } - | 50 79 78 5f - | 45 72 72 46 - | 65 74 63 68 - | 49 6e 53 74 - | 61 74 65 - 0x1616a | 71 22 5f 5f | Naming { index: 113, name: "__Pyx_CreateCodeObjectForTraceback" } - | 50 79 78 5f - | 43 72 65 61 - | 74 65 43 6f - | 64 65 4f 62 - | 6a 65 63 74 - | 46 6f 72 54 - | 72 61 63 65 - | 62 61 63 6b - 0x1618e | 72 17 5f 5f | Naming { index: 114, name: "__Pyx_ErrRestoreInState" } - | 50 79 78 5f - | 45 72 72 52 - | 65 73 74 6f - | 72 65 49 6e - | 53 74 61 74 - | 65 - 0x161a7 | 73 18 5f 5f | Naming { index: 115, name: "__pyx_insert_code_object" } - | 70 79 78 5f - | 69 6e 73 65 - | 72 74 5f 63 - | 6f 64 65 5f - | 6f 62 6a 65 - | 63 74 - 0x161c1 | 74 20 5f 5f | Naming { index: 116, name: "__Pyx_FetchSharedCythonABIModule" } - | 50 79 78 5f - | 46 65 74 63 - | 68 53 68 61 - | 72 65 64 43 - | 79 74 68 6f - | 6e 41 42 49 - | 4d 6f 64 75 - | 6c 65 - 0x161e3 | 75 16 5f 5f | Naming { index: 117, name: "__Pyx_VerifyCachedType" } - | 50 79 78 5f - | 56 65 72 69 - | 66 79 43 61 - | 63 68 65 64 - | 54 79 70 65 - 0x161fb | 76 0c 50 79 | Naming { index: 118, name: "PyType_Check" } - | 54 79 70 65 - | 5f 43 68 65 - | 63 6b - 0x16209 | 77 07 50 79 | Naming { index: 119, name: "Py_TYPE" } - | 5f 54 59 50 - | 45 - 0x16212 | 78 11 50 79 | Naming { index: 120, name: "PyType_HasFeature" } - | 54 79 70 65 - | 5f 48 61 73 - | 46 65 61 74 - | 75 72 65 - 0x16225 | 79 18 5f 5f | Naming { index: 121, name: "__Pyx_CyFunction_dealloc" } - | 50 79 78 5f - | 43 79 46 75 - | 6e 63 74 69 - | 6f 6e 5f 64 - | 65 61 6c 6c - | 6f 63 - 0x1623f | 7a 19 5f 5f | Naming { index: 122, name: "__Pyx__CyFunction_dealloc" } - | 50 79 78 5f - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 64 65 61 6c - | 6c 6f 63 - 0x1625a | 7b 15 5f 5f | Naming { index: 123, name: "__Pyx_CyFunction_repr" } - | 50 79 78 5f - | 43 79 46 75 - | 6e 63 74 69 - | 6f 6e 5f 72 - | 65 70 72 - 0x16271 | 7c 1d 5f 5f | Naming { index: 124, name: "__Pyx_CyFunction_CallAsMethod" } - | 50 79 78 5f - | 43 79 46 75 - | 6e 63 74 69 - | 6f 6e 5f 43 - | 61 6c 6c 41 - | 73 4d 65 74 - | 68 6f 64 - 0x16290 | 7d 10 50 79 | Naming { index: 125, name: "PyTuple_GET_SIZE" } - | 54 75 70 6c - | 65 5f 47 45 - | 54 5f 53 49 - | 5a 45 - 0x162a2 | 7e 1f 5f 5f | Naming { index: 126, name: "__Pyx_PyVectorcall_FastCallDict" } - | 50 79 78 5f - | 50 79 56 65 - | 63 74 6f 72 - | 63 61 6c 6c - | 5f 46 61 73 - | 74 43 61 6c - | 6c 44 69 63 - | 74 - 0x162c3 | 7f 1b 5f 5f | Naming { index: 127, name: "__Pyx_CyFunction_CallMethod" } - | 50 79 78 5f - | 43 79 46 75 - | 6e 63 74 69 - | 6f 6e 5f 43 - | 61 6c 6c 4d - | 65 74 68 6f - | 64 - 0x162e0 | 80 01 15 5f | Naming { index: 128, name: "__Pyx_CyFunction_Call" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 43 61 6c 6c - 0x162f8 | 81 01 19 5f | Naming { index: 129, name: "__Pyx_CyFunction_traverse" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 74 72 61 76 - | 65 72 73 65 - 0x16314 | 82 01 16 5f | Naming { index: 130, name: "__Pyx_CyFunction_clear" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 63 6c 65 61 - | 72 - 0x1632d | 83 01 12 5f | Naming { index: 131, name: "__Pyx_PyMethod_New" } - | 5f 50 79 78 - | 5f 50 79 4d - | 65 74 68 6f - | 64 5f 4e 65 - | 77 - 0x16342 | 84 01 22 5f | Naming { index: 132, name: "__Pyx_PyVectorcall_FastCallDict_kw" } - | 5f 50 79 78 - | 5f 50 79 56 - | 65 63 74 6f - | 72 63 61 6c - | 6c 5f 46 61 - | 73 74 43 61 - | 6c 6c 44 69 - | 63 74 5f 6b - | 77 - 0x16367 | 85 01 07 50 | Naming { index: 133, name: "Py_SIZE" } - | 79 5f 53 49 - | 5a 45 - 0x16371 | 86 01 10 50 | Naming { index: 134, name: "PyTuple_SET_ITEM" } - | 79 54 75 70 - | 6c 65 5f 53 - | 45 54 5f 49 - | 54 45 4d - 0x16384 | 87 01 17 5f | Naming { index: 135, name: "__Pyx_CyFunction_reduce" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 72 65 64 75 - | 63 65 - 0x1639e | 88 01 18 5f | Naming { index: 136, name: "__Pyx_CyFunction_get_doc" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 64 6f 63 - 0x163b9 | 89 01 18 5f | Naming { index: 137, name: "__Pyx_CyFunction_set_doc" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 73 65 74 5f - | 64 6f 63 - 0x163d4 | 8a 01 19 5f | Naming { index: 138, name: "__Pyx_CyFunction_get_name" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 6e 61 6d 65 - 0x163f0 | 8b 01 19 5f | Naming { index: 139, name: "__Pyx_CyFunction_set_name" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 73 65 74 5f - | 6e 61 6d 65 - 0x1640c | 8c 01 1d 5f | Naming { index: 140, name: "__Pyx_CyFunction_get_qualname" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 71 75 61 6c - | 6e 61 6d 65 - 0x1642c | 8d 01 1d 5f | Naming { index: 141, name: "__Pyx_CyFunction_set_qualname" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 73 65 74 5f - | 71 75 61 6c - | 6e 61 6d 65 - 0x1644c | 8e 01 19 5f | Naming { index: 142, name: "__Pyx_CyFunction_get_dict" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 64 69 63 74 - 0x16468 | 8f 01 19 5f | Naming { index: 143, name: "__Pyx_CyFunction_set_dict" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 73 65 74 5f - | 64 69 63 74 - 0x16484 | 90 01 1c 5f | Naming { index: 144, name: "__Pyx_CyFunction_get_globals" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 67 6c 6f 62 - | 61 6c 73 - 0x164a3 | 91 01 1c 5f | Naming { index: 145, name: "__Pyx_CyFunction_get_closure" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 63 6c 6f 73 - | 75 72 65 - 0x164c2 | 92 01 19 5f | Naming { index: 146, name: "__Pyx_CyFunction_get_code" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 63 6f 64 65 - 0x164de | 93 01 1d 5f | Naming { index: 147, name: "__Pyx_CyFunction_get_defaults" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 64 65 66 61 - | 75 6c 74 73 - 0x164fe | 94 01 1e 5f | Naming { index: 148, name: "__Pyx_CyFunction_init_defaults" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 69 6e 69 74 - | 5f 64 65 66 - | 61 75 6c 74 - | 73 - 0x1651f | 95 01 1d 5f | Naming { index: 149, name: "__Pyx_CyFunction_set_defaults" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 73 65 74 5f - | 64 65 66 61 - | 75 6c 74 73 - 0x1653f | 96 01 1f 5f | Naming { index: 150, name: "__Pyx_CyFunction_get_kwdefaults" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 6b 77 64 65 - | 66 61 75 6c - | 74 73 - 0x16561 | 97 01 1f 5f | Naming { index: 151, name: "__Pyx_CyFunction_set_kwdefaults" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 73 65 74 5f - | 6b 77 64 65 - | 66 61 75 6c - | 74 73 - 0x16583 | 98 01 20 5f | Naming { index: 152, name: "__Pyx_CyFunction_get_annotations" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 61 6e 6e 6f - | 74 61 74 69 - | 6f 6e 73 - 0x165a6 | 99 01 20 5f | Naming { index: 153, name: "__Pyx_CyFunction_set_annotations" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 73 65 74 5f - | 61 6e 6e 6f - | 74 61 74 69 - | 6f 6e 73 - 0x165c9 | 9a 01 21 5f | Naming { index: 154, name: "__Pyx_CyFunction_get_is_coroutine" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 67 65 74 5f - | 69 73 5f 63 - | 6f 72 6f 75 - | 74 69 6e 65 - 0x165ed | 9b 01 0f 50 | Naming { index: 155, name: "PyList_SET_ITEM" } - | 79 4c 69 73 - | 74 5f 53 45 - | 54 5f 49 54 - | 45 4d - 0x165ff | 9c 01 19 5f | Naming { index: 156, name: "__Pyx_PyObject_GetAttrStr" } - | 5f 50 79 78 - | 5f 50 79 4f - | 62 6a 65 63 - | 74 5f 47 65 - | 74 41 74 74 - | 72 53 74 72 - 0x1661b | 9d 01 15 5f | Naming { index: 157, name: "__Pyx_PyBool_FromLong" } - | 5f 50 79 78 - | 5f 50 79 42 - | 6f 6f 6c 5f - | 46 72 6f 6d - | 4c 6f 6e 67 - 0x16633 | 9e 01 11 5f | Naming { index: 158, name: "__Pyx_InitStrings" } - | 5f 50 79 78 - | 5f 49 6e 69 - | 74 53 74 72 - | 69 6e 67 73 - 0x16647 | 9f 01 10 5f | Naming { index: 159, name: "__Pyx_InitString" } - | 5f 50 79 78 - | 5f 49 6e 69 - | 74 53 74 72 - | 69 6e 67 - 0x1665a | a0 01 22 5f | Naming { index: 160, name: "__Pyx_CyFunction_Vectorcall_NOARGS" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 56 65 63 74 - | 6f 72 63 61 - | 6c 6c 5f 4e - | 4f 41 52 47 - | 53 - 0x1667f | a1 01 1d 5f | Naming { index: 161, name: "__Pyx_CyFunction_Vectorcall_O" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 56 65 63 74 - | 6f 72 63 61 - | 6c 6c 5f 4f - 0x1669f | a2 01 34 5f | Naming { index: 162, name: "__Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 56 65 63 74 - | 6f 72 63 61 - | 6c 6c 5f 46 - | 41 53 54 43 - | 41 4c 4c 5f - | 4b 45 59 57 - | 4f 52 44 53 - | 5f 4d 45 54 - | 48 4f 44 - 0x166d6 | a3 01 2d 5f | Naming { index: 163, name: "__Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 56 65 63 74 - | 6f 72 63 61 - | 6c 6c 5f 46 - | 41 53 54 43 - | 41 4c 4c 5f - | 4b 45 59 57 - | 4f 52 44 53 - 0x16706 | a4 01 12 50 | Naming { index: 164, name: "PyVectorcall_NARGS" } - | 79 56 65 63 - | 74 6f 72 63 - | 61 6c 6c 5f - | 4e 41 52 47 - | 53 - 0x1671b | a5 01 25 5f | Naming { index: 165, name: "__Pyx_CyFunction_Vectorcall_CheckArgs" } - | 5f 50 79 78 - | 5f 43 79 46 - | 75 6e 63 74 - | 69 6f 6e 5f - | 56 65 63 74 - | 6f 72 63 61 - | 6c 6c 5f 43 - | 68 65 63 6b - | 41 72 67 73 - 0x16743 | a6 01 13 5f | Naming { index: 166, name: "__pyx_pw_4test_1fib" } - | 5f 70 79 78 - | 5f 70 77 5f - | 34 74 65 73 - | 74 5f 31 66 - | 69 62 - 0x16759 | a7 01 19 5f | Naming { index: 167, name: "__Pyx_GetKwValue_FASTCALL" } - | 5f 50 79 78 - | 5f 47 65 74 - | 4b 77 56 61 - | 6c 75 65 5f - | 46 41 53 54 - | 43 41 4c 4c - 0x16775 | a8 01 1b 5f | Naming { index: 168, name: "__Pyx_ParseOptionalKeywords" } - | 5f 50 79 78 - | 5f 50 61 72 - | 73 65 4f 70 - | 74 69 6f 6e - | 61 6c 4b 65 - | 79 77 6f 72 - | 64 73 - 0x16793 | a9 01 1a 5f | Naming { index: 169, name: "__Pyx_RaiseArgtupleInvalid" } - | 5f 50 79 78 - | 5f 52 61 69 - | 73 65 41 72 - | 67 74 75 70 - | 6c 65 49 6e - | 76 61 6c 69 - | 64 - 0x167b0 | aa 01 12 5f | Naming { index: 170, name: "__pyx_pf_4test_fib" } - | 5f 70 79 78 - | 5f 70 66 5f - | 34 74 65 73 - | 74 5f 66 69 - | 62 - 0x167c5 | ab 01 16 5f | Naming { index: 171, name: "__Pyx_PyUnicode_Equals" } - | 5f 50 79 78 - | 5f 50 79 55 - | 6e 69 63 6f - | 64 65 5f 45 - | 71 75 61 6c - | 73 - 0x167de | ac 01 14 50 | Naming { index: 172, name: "PyUnicode_GET_LENGTH" } - | 79 55 6e 69 - | 63 6f 64 65 - | 5f 47 45 54 - | 5f 4c 45 4e - | 47 54 48 - 0x167f5 | ad 01 1e 5f | Naming { index: 173, name: "__Pyx_RaiseDoubleKeywordsError" } - | 5f 50 79 78 - | 5f 52 61 69 - | 73 65 44 6f - | 75 62 6c 65 - | 4b 65 79 77 - | 6f 72 64 73 - | 45 72 72 6f - | 72 - 0x16816 | ae 01 15 5f | Naming { index: 174, name: "__Pyx_PyObject_IsTrue" } - | 5f 50 79 78 - | 5f 50 79 4f - | 62 6a 65 63 - | 74 5f 49 73 - | 54 72 75 65 - 0x1682e | af 01 14 5f | Naming { index: 175, name: "__Pyx_GetBuiltinName" } - | 5f 50 79 78 - | 5f 47 65 74 - | 42 75 69 6c - | 74 69 6e 4e - | 61 6d 65 - 0x16845 | b0 01 1a 5f | Naming { index: 176, name: "__Pyx__GetModuleGlobalName" } - | 5f 50 79 78 - | 5f 5f 47 65 - | 74 4d 6f 64 - | 75 6c 65 47 - | 6c 6f 62 61 - | 6c 4e 61 6d - | 65 - 0x16862 | b1 01 18 5f | Naming { index: 177, name: "__Pyx_PyInt_SubtractObjC" } - | 5f 50 79 78 - | 5f 50 79 49 - | 6e 74 5f 53 - | 75 62 74 72 - | 61 63 74 4f - | 62 6a 43 - 0x1687d | b2 01 0a 50 | Naming { index: 178, name: "Py_IS_TYPE" } - | 79 5f 49 53 - | 5f 54 59 50 - | 45 - 0x1688a | b3 01 1b 5f | Naming { index: 179, name: "__Pyx_PyObject_FastCallDict" } - | 5f 50 79 78 - | 5f 50 79 4f - | 62 6a 65 63 - | 74 5f 46 61 - | 73 74 43 61 - | 6c 6c 44 69 - | 63 74 - 0x168a8 | b4 01 12 50 | Naming { index: 180, name: "PyUnicode_IS_READY" } - | 79 55 6e 69 - | 63 6f 64 65 - | 5f 49 53 5f - | 52 45 41 44 - | 59 - 0x168bd | b5 01 0e 50 | Naming { index: 181, name: "PyUnicode_DATA" } - | 79 55 6e 69 - | 63 6f 64 65 - | 5f 44 41 54 - | 41 - 0x168ce | b6 01 0e 50 | Naming { index: 182, name: "PyUnicode_READ" } - | 79 55 6e 69 - | 63 6f 64 65 - | 5f 52 45 41 - | 44 - 0x168df | b7 01 14 50 | Naming { index: 183, name: "PyUnicode_IS_COMPACT" } - | 79 55 6e 69 - | 63 6f 64 65 - | 5f 49 53 5f - | 43 4f 4d 50 - | 41 43 54 - 0x168f6 | b8 01 17 5f | Naming { index: 184, name: "_PyUnicode_COMPACT_DATA" } - | 50 79 55 6e - | 69 63 6f 64 - | 65 5f 43 4f - | 4d 50 41 43 - | 54 5f 44 41 - | 54 41 - 0x16910 | b9 01 1a 5f | Naming { index: 185, name: "_PyUnicode_NONCOMPACT_DATA" } - | 50 79 55 6e - | 69 63 6f 64 - | 65 5f 4e 4f - | 4e 43 4f 4d - | 50 41 43 54 - | 5f 44 41 54 - | 41 - 0x1692d | ba 01 12 50 | Naming { index: 186, name: "PyUnicode_IS_ASCII" } - | 79 55 6e 69 - | 63 6f 64 65 - | 5f 49 53 5f - | 41 53 43 49 - | 49 - 0x16942 | bb 01 20 5f | Naming { index: 187, name: "__Pyx_PyObject_GetAttrStrNoError" } - | 5f 50 79 78 - | 5f 50 79 4f - | 62 6a 65 63 - | 74 5f 47 65 - | 74 41 74 74 - | 72 53 74 72 - | 4e 6f 45 72 - | 72 6f 72 - 0x16965 | bc 01 13 5f | Naming { index: 188, name: "__Pyx_IsAnySubtype2" } - | 5f 50 79 78 - | 5f 49 73 41 - | 6e 79 53 75 - | 62 74 79 70 - | 65 32 - 0x1697b | bd 01 18 5f | Naming { index: 189, name: "__Pyx_PyObject_CallMethO" } - | 5f 50 79 78 - | 5f 50 79 4f - | 62 6a 65 63 - | 74 5f 43 61 - | 6c 6c 4d 65 - | 74 68 4f - 0x16996 | be 01 13 5f | Naming { index: 190, name: "__Pyx_PyObject_Call" } - | 5f 50 79 78 - | 5f 50 79 4f - | 62 6a 65 63 - | 74 5f 43 61 - | 6c 6c - 0x169ac | bf 01 2d 5f | Naming { index: 191, name: "__Pyx_PyObject_GetAttrStr_ClearAttributeError" } - | 5f 50 79 78 - | 5f 50 79 4f - | 62 6a 65 63 - | 74 5f 47 65 - | 74 41 74 74 - | 72 53 74 72 - | 5f 43 6c 65 - | 61 72 41 74 - | 74 72 69 62 - | 75 74 65 45 - | 72 72 6f 72 - 0x169dc | c0 01 23 5f | Naming { index: 192, name: "__Pyx_PyErr_ExceptionMatchesInState" } - | 5f 50 79 78 - | 5f 50 79 45 - | 72 72 5f 45 - | 78 63 65 70 - | 74 69 6f 6e - | 4d 61 74 63 - | 68 65 73 49 - | 6e 53 74 61 - | 74 65 - 0x16a02 | c1 01 21 5f | Naming { index: 193, name: "__Pyx_PyErr_ExceptionMatchesTuple" } - | 5f 50 79 78 - | 5f 50 79 45 - | 72 72 5f 45 - | 78 63 65 70 - | 74 69 6f 6e - | 4d 61 74 63 - | 68 65 73 54 - | 75 70 6c 65 - 0x16a26 | c2 01 21 5f | Naming { index: 194, name: "__Pyx_PyErr_GivenExceptionMatches" } - | 5f 50 79 78 - | 5f 50 79 45 - | 72 72 5f 47 - | 69 76 65 6e - | 45 78 63 65 - | 70 74 69 6f - | 6e 4d 61 74 - | 63 68 65 73 - 0x16a4a | c3 01 28 5f | Naming { index: 195, name: "__Pyx_inner_PyErr_GivenExceptionMatches2" } - | 5f 50 79 78 - | 5f 69 6e 6e - | 65 72 5f 50 - | 79 45 72 72 - | 5f 47 69 76 - | 65 6e 45 78 - | 63 65 70 74 - | 69 6f 6e 4d - | 61 74 63 68 - | 65 73 32 - 0x16a75 | c4 01 26 5f | Naming { index: 196, name: "__Pyx_PyErr_GivenExceptionMatchesTuple" } - | 5f 50 79 78 - | 5f 50 79 45 - | 72 72 5f 47 - | 69 76 65 6e - | 45 78 63 65 - | 70 74 69 6f - | 6e 4d 61 74 - | 63 68 65 73 - | 54 75 70 6c - | 65 - 0x16a9e | c5 01 0f 5f | Naming { index: 197, name: "__Pyx_IsSubtype" } - | 5f 50 79 78 - | 5f 49 73 53 - | 75 62 74 79 - | 70 65 - 0x16ab0 | c6 01 0d 5f | Naming { index: 198, name: "__Pyx_InBases" } - | 5f 50 79 78 - | 5f 49 6e 42 - | 61 73 65 73 - 0x16ac0 | c7 01 1e 5f | Naming { index: 199, name: "__Pyx_CyOrPyCFunction_GET_SELF" } - | 5f 50 79 78 - | 5f 43 79 4f - | 72 50 79 43 - | 46 75 6e 63 - | 74 69 6f 6e - | 5f 47 45 54 - | 5f 53 45 4c - | 46 - 0x16ae1 | c8 01 17 5f | Naming { index: 200, name: "__Pyx_PyDict_GetItemStr" } - | 5f 50 79 78 - | 5f 50 79 44 - | 69 63 74 5f - | 47 65 74 49 - | 74 65 6d 53 - | 74 72 - 0x16afb | c9 01 19 5f | Naming { index: 201, name: "__pyx_bisect_code_objects" } - | 5f 70 79 78 - | 5f 62 69 73 - | 65 63 74 5f - | 63 6f 64 65 - | 5f 6f 62 6a - | 65 63 74 73 - 0x16b17 | ca 01 05 61 | Naming { index: 202, name: "abort" } - | 62 6f 72 74 - 0x16b1f | cb 01 0d 5f | Naming { index: 203, name: "__assert_fail" } - | 5f 61 73 73 - | 65 72 74 5f - | 66 61 69 6c - 0x16b2f | cc 01 07 66 | Naming { index: 204, name: "fprintf" } - | 70 72 69 6e - | 74 66 - 0x16b39 | cd 01 0f 5f | Naming { index: 205, name: "__wasi_fd_close" } - | 5f 77 61 73 - | 69 5f 66 64 - | 5f 63 6c 6f - | 73 65 - 0x16b4b | ce 01 0e 5f | Naming { index: 206, name: "__wasi_fd_seek" } - | 5f 77 61 73 - | 69 5f 66 64 - | 5f 73 65 65 - | 6b - 0x16b5c | cf 01 0f 5f | Naming { index: 207, name: "__wasi_fd_write" } - | 5f 77 61 73 - | 69 5f 66 64 - | 5f 77 72 69 - | 74 65 - 0x16b6e | d0 01 1c 5f | Naming { index: 208, name: "__wasilibc_populate_preopens" } - | 5f 77 61 73 - | 69 6c 69 62 - | 63 5f 70 6f - | 70 75 6c 61 - | 74 65 5f 70 - | 72 65 6f 70 - | 65 6e 73 - 0x16b8d | d1 01 05 63 | Naming { index: 209, name: "close" } - | 6c 6f 73 65 - 0x16b95 | d2 01 05 64 | Naming { index: 210, name: "dummy" } - | 75 6d 6d 79 - 0x16b9d | d3 01 0d 5f | Naming { index: 211, name: "__stdio_close" } - | 5f 73 74 64 - | 69 6f 5f 63 - | 6c 6f 73 65 - 0x16bad | d4 01 06 77 | Naming { index: 212, name: "writev" } - | 72 69 74 65 - | 76 - 0x16bb6 | d5 01 0d 5f | Naming { index: 213, name: "__stdio_write" } - | 5f 73 74 64 - | 69 6f 5f 77 - | 72 69 74 65 - 0x16bc6 | d6 01 07 5f | Naming { index: 214, name: "__lseek" } - | 5f 6c 73 65 - | 65 6b - 0x16bd0 | d7 01 0c 5f | Naming { index: 215, name: "__stdio_seek" } - | 5f 73 74 64 - | 69 6f 5f 73 - | 65 65 6b - 0x16bdf | d8 01 0a 5f | Naming { index: 216, name: "__lockfile" } - | 5f 6c 6f 63 - | 6b 66 69 6c - | 65 - 0x16bec | d9 01 0c 5f | Naming { index: 217, name: "__unlockfile" } - | 5f 75 6e 6c - | 6f 63 6b 66 - | 69 6c 65 - 0x16bfb | da 01 0a 5f | Naming { index: 218, name: "__ofl_lock" } - | 5f 6f 66 6c - | 5f 6c 6f 63 - | 6b - 0x16c08 | db 01 0c 5f | Naming { index: 219, name: "__stdio_exit" } - | 5f 73 74 64 - | 69 6f 5f 65 - | 78 69 74 - 0x16c17 | dc 01 09 5f | Naming { index: 220, name: "__towrite" } - | 5f 74 6f 77 - | 72 69 74 65 - 0x16c23 | dd 01 09 5f | Naming { index: 221, name: "__fwritex" } - | 5f 66 77 72 - | 69 74 65 78 - 0x16c2f | de 01 06 66 | Naming { index: 222, name: "fwrite" } - | 77 72 69 74 - | 65 - 0x16c38 | df 01 05 64 | Naming { index: 223, name: "dummy" } - | 75 6d 6d 79 - 0x16c40 | e0 01 09 5f | Naming { index: 224, name: "__lctrans" } - | 5f 6c 63 74 - | 72 61 6e 73 - 0x16c4c | e1 01 08 73 | Naming { index: 225, name: "strerror" } - | 74 72 65 72 - | 72 6f 72 - 0x16c57 | e2 01 07 77 | Naming { index: 226, name: "wcrtomb" } - | 63 72 74 6f - | 6d 62 - 0x16c61 | e3 01 06 77 | Naming { index: 227, name: "wctomb" } - | 63 74 6f 6d - | 62 - 0x16c6a | e4 01 05 66 | Naming { index: 228, name: "frexp" } - | 72 65 78 70 - 0x16c72 | e5 01 05 66 | Naming { index: 229, name: "fputs" } - | 70 75 74 73 - 0x16c7a | e6 01 08 76 | Naming { index: 230, name: "vfprintf" } - | 66 70 72 69 - | 6e 74 66 - 0x16c85 | e7 01 0b 70 | Naming { index: 231, name: "printf_core" } - | 72 69 6e 74 - | 66 5f 63 6f - | 72 65 - 0x16c93 | e8 01 07 70 | Naming { index: 232, name: "pop_arg" } - | 6f 70 5f 61 - | 72 67 - 0x16c9d | e9 01 03 70 | Naming { index: 233, name: "pad" } - | 61 64 - 0x16ca3 | ea 01 19 6c | Naming { index: 234, name: "long_double_not_supported" } - | 6f 6e 67 5f - | 64 6f 75 62 - | 6c 65 5f 6e - | 6f 74 5f 73 - | 75 70 70 6f - | 72 74 65 64 - 0x16cbf | eb 01 06 6d | Naming { index: 235, name: "memcmp" } - | 65 6d 63 6d - | 70 - 0x16cc8 | ec 01 06 73 | Naming { index: 236, name: "strlen" } - | 74 72 6c 65 - | 6e - 0x16cd1 | ed 01 06 6d | Naming { index: 237, name: "memchr" } - | 65 6d 63 68 - | 72 - 0x16cda | ee 01 07 73 | Naming { index: 238, name: "strnlen" } - | 74 72 6e 6c - | 65 6e - 0x16ce4 | ef 01 09 5f | Naming { index: 239, name: "__memrchr" } - | 5f 6d 65 6d - | 72 63 68 72 - 0x16cf0 | f0 01 07 73 | Naming { index: 240, name: "strrchr" } - | 74 72 72 63 - | 68 72 - 0x16cfa | f1 01 06 5f | Naming { index: 241, name: "__lock" } - | 5f 6c 6f 63 - | 6b - 0x16d03 | f2 01 06 5f | Naming { index: 242, name: "__wait" } - | 5f 77 61 69 - | 74 - 0x16d0c | f3 01 05 64 | Naming { index: 243, name: "dummy" } - | 75 6d 6d 79 - 0x16d14 | f4 01 11 5f | Naming { index: 244, name: "__wasm_call_dtors" } - | 5f 77 61 73 - | 6d 5f 63 61 - | 6c 6c 5f 64 - | 74 6f 72 73 - 0x16d28 | f5 01 1a 50 | Naming { index: 245, name: "PyInit_test.command_export" } - | 79 49 6e 69 - | 74 5f 74 65 - | 73 74 2e 63 - | 6f 6d 6d 61 - | 6e 64 5f 65 - | 78 70 6f 72 - | 74 - 0x16d45 | 07 1e | global name section - 0x16d47 | 02 | 2 count - 0x16d48 | 00 0f 5f 5f | Naming { index: 0, name: "__stack_pointer" } - | 73 74 61 63 - | 6b 5f 70 6f - | 69 6e 74 65 - | 72 - 0x16d59 | 01 0a 5f 5f | Naming { index: 1, name: "__tls_base" } - | 74 6c 73 5f - | 62 61 73 65 - 0x16d65 | 09 19 | data name section - 0x16d67 | 03 | 3 count - 0x16d68 | 00 06 2e 74 | Naming { index: 0, name: ".tdata" } - | 64 61 74 61 - 0x16d70 | 01 07 2e 72 | Naming { index: 1, name: ".rodata" } - | 6f 64 61 74 - | 61 - 0x16d79 | 02 05 2e 64 | Naming { index: 2, name: ".data" } - | 61 74 61 - 0x16d80 | 00 76 | custom section - 0x16d82 | 09 70 72 6f | name: "producers" - | 64 75 63 65 - | 72 73 - 0x16d8c | 01 | 1 count - 0x16d8d | 0c 70 72 6f | field: processed-by - | 63 65 73 73 - | 65 64 2d 62 - | 79 - 0x16d9a | 01 | 1 count - 0x16d9b | 05 63 6c 61 | ProducersFieldValue { name: "clang", version: "18.1.2 (https://github.com/llvm/llvm-project 26a1d6601d727a96f4301d0d8647b5a42760ae0c)" } - | 6e 67 56 31 - | 38 2e 31 2e - | 32 20 28 68 - | 74 74 70 73 - | 3a 2f 2f 67 - | 69 74 68 75 - | 62 2e 63 6f - | 6d 2f 6c 6c - | 76 6d 2f 6c - | 6c 76 6d 2d - | 70 72 6f 6a - | 65 63 74 20 - | 32 36 61 31 - | 64 36 36 30 - | 31 64 37 32 - | 37 61 39 36 - | 66 34 33 30 - | 31 64 30 64 - | 38 36 34 37 - | 62 35 61 34 - | 32 37 36 30 - | 61 65 30 63 - | 29 - 0x16df8 | 00 42 | custom section - 0x16dfa | 0f 74 61 72 | name: "target_features" - | 67 65 74 5f - | 66 65 61 74 - | 75 72 65 73 - 0x16e0a |-------------| ... 50 bytes of data diff --git a/mods/cython/setup.py b/mods/cython/setup.py deleted file mode 100644 index 5dfe3c63e..000000000 --- a/mods/cython/setup.py +++ /dev/null @@ -1,9 +0,0 @@ -from setuptools import setup -from wasmpy_build import build_ext -from Cython.Build import cythonize - -setup( - name='Hello world app', - ext_modules=cythonize("test.py"), - cmdclass={"build_ext": build_ext}, -) \ No newline at end of file diff --git a/mods/cython/test.c b/mods/cython/test.c deleted file mode 100644 index 9149d47f0..000000000 --- a/mods/cython/test.c +++ /dev/null @@ -1,6710 +0,0 @@ -/* Generated by Cython 3.0.11 */ - -/* BEGIN: Cython Metadata -{ - "distutils": { - "name": "test", - "sources": [ - "test.py" - ] - }, - "module_name": "test" -} -END: Cython Metadata */ - -#ifndef PY_SSIZE_T_CLEAN -#define PY_SSIZE_T_CLEAN -#endif /* PY_SSIZE_T_CLEAN */ -#if defined(CYTHON_LIMITED_API) && 0 - #ifndef Py_LIMITED_API - #if CYTHON_LIMITED_API+0 > 0x03030000 - #define Py_LIMITED_API CYTHON_LIMITED_API - #else - #define Py_LIMITED_API 0x03030000 - #endif - #endif -#endif - -#include "Python.h" -#ifndef Py_PYTHON_H - #error Python headers needed to compile C extensions, please install development version of Python. -#elif PY_VERSION_HEX < 0x02070000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000) - #error Cython requires Python 2.7+ or Python 3.3+. -#else -#if defined(CYTHON_LIMITED_API) && CYTHON_LIMITED_API -#define __PYX_EXTRA_ABI_MODULE_NAME "limited" -#else -#define __PYX_EXTRA_ABI_MODULE_NAME "" -#endif -#define CYTHON_ABI "3_0_11" __PYX_EXTRA_ABI_MODULE_NAME -#define __PYX_ABI_MODULE_NAME "_cython_" CYTHON_ABI -#define __PYX_TYPE_MODULE_PREFIX __PYX_ABI_MODULE_NAME "." -#define CYTHON_HEX_VERSION 0x03000BF0 -#define CYTHON_FUTURE_DIVISION 1 -#include -#ifndef offsetof - #define offsetof(type, member) ( (size_t) & ((type*)0) -> member ) -#endif -#if !defined(_WIN32) && !defined(WIN32) && !defined(MS_WINDOWS) - #ifndef __stdcall - #define __stdcall - #endif - #ifndef __cdecl - #define __cdecl - #endif - #ifndef __fastcall - #define __fastcall - #endif -#endif -#ifndef DL_IMPORT - #define DL_IMPORT(t) t -#endif -#ifndef DL_EXPORT - #define DL_EXPORT(t) t -#endif -#define __PYX_COMMA , -#ifndef HAVE_LONG_LONG - #define HAVE_LONG_LONG -#endif -#ifndef PY_LONG_LONG - #define PY_LONG_LONG LONG_LONG -#endif -#ifndef Py_HUGE_VAL - #define Py_HUGE_VAL HUGE_VAL -#endif -#define __PYX_LIMITED_VERSION_HEX PY_VERSION_HEX -#if defined(GRAALVM_PYTHON) - /* For very preliminary testing purposes. Most variables are set the same as PyPy. - The existence of this section does not imply that anything works or is even tested */ - #define CYTHON_COMPILING_IN_PYPY 0 - #define CYTHON_COMPILING_IN_CPYTHON 0 - #define CYTHON_COMPILING_IN_LIMITED_API 0 - #define CYTHON_COMPILING_IN_GRAAL 1 - #define CYTHON_COMPILING_IN_NOGIL 0 - #undef CYTHON_USE_TYPE_SLOTS - #define CYTHON_USE_TYPE_SLOTS 0 - #undef CYTHON_USE_TYPE_SPECS - #define CYTHON_USE_TYPE_SPECS 0 - #undef CYTHON_USE_PYTYPE_LOOKUP - #define CYTHON_USE_PYTYPE_LOOKUP 0 - #if PY_VERSION_HEX < 0x03050000 - #undef CYTHON_USE_ASYNC_SLOTS - #define CYTHON_USE_ASYNC_SLOTS 0 - #elif !defined(CYTHON_USE_ASYNC_SLOTS) - #define CYTHON_USE_ASYNC_SLOTS 1 - #endif - #undef CYTHON_USE_PYLIST_INTERNALS - #define CYTHON_USE_PYLIST_INTERNALS 0 - #undef CYTHON_USE_UNICODE_INTERNALS - #define CYTHON_USE_UNICODE_INTERNALS 0 - #undef CYTHON_USE_UNICODE_WRITER - #define CYTHON_USE_UNICODE_WRITER 0 - #undef CYTHON_USE_PYLONG_INTERNALS - #define CYTHON_USE_PYLONG_INTERNALS 0 - #undef CYTHON_AVOID_BORROWED_REFS - #define CYTHON_AVOID_BORROWED_REFS 1 - #undef CYTHON_ASSUME_SAFE_MACROS - #define CYTHON_ASSUME_SAFE_MACROS 0 - #undef CYTHON_UNPACK_METHODS - #define CYTHON_UNPACK_METHODS 0 - #undef CYTHON_FAST_THREAD_STATE - #define CYTHON_FAST_THREAD_STATE 0 - #undef CYTHON_FAST_GIL - #define CYTHON_FAST_GIL 0 - #undef CYTHON_METH_FASTCALL - #define CYTHON_METH_FASTCALL 0 - #undef CYTHON_FAST_PYCALL - #define CYTHON_FAST_PYCALL 0 - #ifndef CYTHON_PEP487_INIT_SUBCLASS - #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3) - #endif - #undef CYTHON_PEP489_MULTI_PHASE_INIT - #define CYTHON_PEP489_MULTI_PHASE_INIT 1 - #undef CYTHON_USE_MODULE_STATE - #define CYTHON_USE_MODULE_STATE 0 - #undef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE 0 - #undef CYTHON_USE_DICT_VERSIONS - #define CYTHON_USE_DICT_VERSIONS 0 - #undef CYTHON_USE_EXC_INFO_STACK - #define CYTHON_USE_EXC_INFO_STACK 0 - #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC - #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 - #endif - #undef CYTHON_USE_FREELISTS - #define CYTHON_USE_FREELISTS 0 -#elif defined(PYPY_VERSION) - #define CYTHON_COMPILING_IN_PYPY 1 - #define CYTHON_COMPILING_IN_CPYTHON 0 - #define CYTHON_COMPILING_IN_LIMITED_API 0 - #define CYTHON_COMPILING_IN_GRAAL 0 - #define CYTHON_COMPILING_IN_NOGIL 0 - #undef CYTHON_USE_TYPE_SLOTS - #define CYTHON_USE_TYPE_SLOTS 0 - #ifndef CYTHON_USE_TYPE_SPECS - #define CYTHON_USE_TYPE_SPECS 0 - #endif - #undef CYTHON_USE_PYTYPE_LOOKUP - #define CYTHON_USE_PYTYPE_LOOKUP 0 - #if PY_VERSION_HEX < 0x03050000 - #undef CYTHON_USE_ASYNC_SLOTS - #define CYTHON_USE_ASYNC_SLOTS 0 - #elif !defined(CYTHON_USE_ASYNC_SLOTS) - #define CYTHON_USE_ASYNC_SLOTS 1 - #endif - #undef CYTHON_USE_PYLIST_INTERNALS - #define CYTHON_USE_PYLIST_INTERNALS 0 - #undef CYTHON_USE_UNICODE_INTERNALS - #define CYTHON_USE_UNICODE_INTERNALS 0 - #undef CYTHON_USE_UNICODE_WRITER - #define CYTHON_USE_UNICODE_WRITER 0 - #undef CYTHON_USE_PYLONG_INTERNALS - #define CYTHON_USE_PYLONG_INTERNALS 0 - #undef CYTHON_AVOID_BORROWED_REFS - #define CYTHON_AVOID_BORROWED_REFS 1 - #undef CYTHON_ASSUME_SAFE_MACROS - #define CYTHON_ASSUME_SAFE_MACROS 0 - #undef CYTHON_UNPACK_METHODS - #define CYTHON_UNPACK_METHODS 0 - #undef CYTHON_FAST_THREAD_STATE - #define CYTHON_FAST_THREAD_STATE 0 - #undef CYTHON_FAST_GIL - #define CYTHON_FAST_GIL 0 - #undef CYTHON_METH_FASTCALL - #define CYTHON_METH_FASTCALL 0 - #undef CYTHON_FAST_PYCALL - #define CYTHON_FAST_PYCALL 0 - #ifndef CYTHON_PEP487_INIT_SUBCLASS - #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3) - #endif - #if PY_VERSION_HEX < 0x03090000 - #undef CYTHON_PEP489_MULTI_PHASE_INIT - #define CYTHON_PEP489_MULTI_PHASE_INIT 0 - #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT) - #define CYTHON_PEP489_MULTI_PHASE_INIT 1 - #endif - #undef CYTHON_USE_MODULE_STATE - #define CYTHON_USE_MODULE_STATE 0 - #undef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE (PY_VERSION_HEX >= 0x030400a1 && PYPY_VERSION_NUM >= 0x07030C00) - #undef CYTHON_USE_DICT_VERSIONS - #define CYTHON_USE_DICT_VERSIONS 0 - #undef CYTHON_USE_EXC_INFO_STACK - #define CYTHON_USE_EXC_INFO_STACK 0 - #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC - #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 - #endif - #undef CYTHON_USE_FREELISTS - #define CYTHON_USE_FREELISTS 0 -#elif defined(CYTHON_LIMITED_API) - #ifdef Py_LIMITED_API - #undef __PYX_LIMITED_VERSION_HEX - #define __PYX_LIMITED_VERSION_HEX Py_LIMITED_API - #endif - #define CYTHON_COMPILING_IN_PYPY 0 - #define CYTHON_COMPILING_IN_CPYTHON 0 - #define CYTHON_COMPILING_IN_LIMITED_API 1 - #define CYTHON_COMPILING_IN_GRAAL 0 - #define CYTHON_COMPILING_IN_NOGIL 0 - #undef CYTHON_CLINE_IN_TRACEBACK - #define CYTHON_CLINE_IN_TRACEBACK 0 - #undef CYTHON_USE_TYPE_SLOTS - #define CYTHON_USE_TYPE_SLOTS 0 - #undef CYTHON_USE_TYPE_SPECS - #define CYTHON_USE_TYPE_SPECS 1 - #undef CYTHON_USE_PYTYPE_LOOKUP - #define CYTHON_USE_PYTYPE_LOOKUP 0 - #undef CYTHON_USE_ASYNC_SLOTS - #define CYTHON_USE_ASYNC_SLOTS 0 - #undef CYTHON_USE_PYLIST_INTERNALS - #define CYTHON_USE_PYLIST_INTERNALS 0 - #undef CYTHON_USE_UNICODE_INTERNALS - #define CYTHON_USE_UNICODE_INTERNALS 0 - #ifndef CYTHON_USE_UNICODE_WRITER - #define CYTHON_USE_UNICODE_WRITER 0 - #endif - #undef CYTHON_USE_PYLONG_INTERNALS - #define CYTHON_USE_PYLONG_INTERNALS 0 - #ifndef CYTHON_AVOID_BORROWED_REFS - #define CYTHON_AVOID_BORROWED_REFS 0 - #endif - #undef CYTHON_ASSUME_SAFE_MACROS - #define CYTHON_ASSUME_SAFE_MACROS 0 - #undef CYTHON_UNPACK_METHODS - #define CYTHON_UNPACK_METHODS 0 - #undef CYTHON_FAST_THREAD_STATE - #define CYTHON_FAST_THREAD_STATE 0 - #undef CYTHON_FAST_GIL - #define CYTHON_FAST_GIL 0 - #undef CYTHON_METH_FASTCALL - #define CYTHON_METH_FASTCALL 0 - #undef CYTHON_FAST_PYCALL - #define CYTHON_FAST_PYCALL 0 - #ifndef CYTHON_PEP487_INIT_SUBCLASS - #define CYTHON_PEP487_INIT_SUBCLASS 1 - #endif - #undef CYTHON_PEP489_MULTI_PHASE_INIT - #define CYTHON_PEP489_MULTI_PHASE_INIT 0 - #undef CYTHON_USE_MODULE_STATE - #define CYTHON_USE_MODULE_STATE 1 - #ifndef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE 0 - #endif - #undef CYTHON_USE_DICT_VERSIONS - #define CYTHON_USE_DICT_VERSIONS 0 - #undef CYTHON_USE_EXC_INFO_STACK - #define CYTHON_USE_EXC_INFO_STACK 0 - #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC - #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 - #endif - #undef CYTHON_USE_FREELISTS - #define CYTHON_USE_FREELISTS 0 -#elif defined(Py_GIL_DISABLED) || defined(Py_NOGIL) - #define CYTHON_COMPILING_IN_PYPY 0 - #define CYTHON_COMPILING_IN_CPYTHON 0 - #define CYTHON_COMPILING_IN_LIMITED_API 0 - #define CYTHON_COMPILING_IN_GRAAL 0 - #define CYTHON_COMPILING_IN_NOGIL 1 - #ifndef CYTHON_USE_TYPE_SLOTS - #define CYTHON_USE_TYPE_SLOTS 1 - #endif - #ifndef CYTHON_USE_TYPE_SPECS - #define CYTHON_USE_TYPE_SPECS 0 - #endif - #undef CYTHON_USE_PYTYPE_LOOKUP - #define CYTHON_USE_PYTYPE_LOOKUP 0 - #ifndef CYTHON_USE_ASYNC_SLOTS - #define CYTHON_USE_ASYNC_SLOTS 1 - #endif - #ifndef CYTHON_USE_PYLONG_INTERNALS - #define CYTHON_USE_PYLONG_INTERNALS 0 - #endif - #undef CYTHON_USE_PYLIST_INTERNALS - #define CYTHON_USE_PYLIST_INTERNALS 0 - #ifndef CYTHON_USE_UNICODE_INTERNALS - #define CYTHON_USE_UNICODE_INTERNALS 1 - #endif - #undef CYTHON_USE_UNICODE_WRITER - #define CYTHON_USE_UNICODE_WRITER 0 - #ifndef CYTHON_AVOID_BORROWED_REFS - #define CYTHON_AVOID_BORROWED_REFS 0 - #endif - #ifndef CYTHON_ASSUME_SAFE_MACROS - #define CYTHON_ASSUME_SAFE_MACROS 1 - #endif - #ifndef CYTHON_UNPACK_METHODS - #define CYTHON_UNPACK_METHODS 1 - #endif - #undef CYTHON_FAST_THREAD_STATE - #define CYTHON_FAST_THREAD_STATE 0 - #undef CYTHON_FAST_GIL - #define CYTHON_FAST_GIL 0 - #ifndef CYTHON_METH_FASTCALL - #define CYTHON_METH_FASTCALL 1 - #endif - #undef CYTHON_FAST_PYCALL - #define CYTHON_FAST_PYCALL 0 - #ifndef CYTHON_PEP487_INIT_SUBCLASS - #define CYTHON_PEP487_INIT_SUBCLASS 1 - #endif - #ifndef CYTHON_PEP489_MULTI_PHASE_INIT - #define CYTHON_PEP489_MULTI_PHASE_INIT 1 - #endif - #ifndef CYTHON_USE_MODULE_STATE - #define CYTHON_USE_MODULE_STATE 0 - #endif - #ifndef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE 1 - #endif - #undef CYTHON_USE_DICT_VERSIONS - #define CYTHON_USE_DICT_VERSIONS 0 - #undef CYTHON_USE_EXC_INFO_STACK - #define CYTHON_USE_EXC_INFO_STACK 0 - #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC - #define CYTHON_UPDATE_DESCRIPTOR_DOC 1 - #endif - #ifndef CYTHON_USE_FREELISTS - #define CYTHON_USE_FREELISTS 0 - #endif -#else - #define CYTHON_COMPILING_IN_PYPY 0 - #define CYTHON_COMPILING_IN_CPYTHON 1 - #define CYTHON_COMPILING_IN_LIMITED_API 0 - #define CYTHON_COMPILING_IN_GRAAL 0 - #define CYTHON_COMPILING_IN_NOGIL 0 - #ifndef CYTHON_USE_TYPE_SLOTS - #define CYTHON_USE_TYPE_SLOTS 1 - #endif - #ifndef CYTHON_USE_TYPE_SPECS - #define CYTHON_USE_TYPE_SPECS 0 - #endif - #ifndef CYTHON_USE_PYTYPE_LOOKUP - #define CYTHON_USE_PYTYPE_LOOKUP 1 - #endif - #if PY_MAJOR_VERSION < 3 - #undef CYTHON_USE_ASYNC_SLOTS - #define CYTHON_USE_ASYNC_SLOTS 0 - #elif !defined(CYTHON_USE_ASYNC_SLOTS) - #define CYTHON_USE_ASYNC_SLOTS 1 - #endif - #ifndef CYTHON_USE_PYLONG_INTERNALS - #define CYTHON_USE_PYLONG_INTERNALS 1 - #endif - #ifndef CYTHON_USE_PYLIST_INTERNALS - #define CYTHON_USE_PYLIST_INTERNALS 1 - #endif - #ifndef CYTHON_USE_UNICODE_INTERNALS - #define CYTHON_USE_UNICODE_INTERNALS 1 - #endif - #if PY_VERSION_HEX < 0x030300F0 || PY_VERSION_HEX >= 0x030B00A2 - #undef CYTHON_USE_UNICODE_WRITER - #define CYTHON_USE_UNICODE_WRITER 0 - #elif !defined(CYTHON_USE_UNICODE_WRITER) - #define CYTHON_USE_UNICODE_WRITER 1 - #endif - #ifndef CYTHON_AVOID_BORROWED_REFS - #define CYTHON_AVOID_BORROWED_REFS 0 - #endif - #ifndef CYTHON_ASSUME_SAFE_MACROS - #define CYTHON_ASSUME_SAFE_MACROS 1 - #endif - #ifndef CYTHON_UNPACK_METHODS - #define CYTHON_UNPACK_METHODS 1 - #endif - #ifndef CYTHON_FAST_THREAD_STATE - #define CYTHON_FAST_THREAD_STATE 1 - #endif - #ifndef CYTHON_FAST_GIL - #define CYTHON_FAST_GIL (PY_MAJOR_VERSION < 3 || PY_VERSION_HEX >= 0x03060000 && PY_VERSION_HEX < 0x030C00A6) - #endif - #ifndef CYTHON_METH_FASTCALL - #define CYTHON_METH_FASTCALL (PY_VERSION_HEX >= 0x030700A1) - #endif - #ifndef CYTHON_FAST_PYCALL - #define CYTHON_FAST_PYCALL 1 - #endif - #ifndef CYTHON_PEP487_INIT_SUBCLASS - #define CYTHON_PEP487_INIT_SUBCLASS 1 - #endif - #if PY_VERSION_HEX < 0x03050000 - #undef CYTHON_PEP489_MULTI_PHASE_INIT - #define CYTHON_PEP489_MULTI_PHASE_INIT 0 - #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT) - #define CYTHON_PEP489_MULTI_PHASE_INIT 1 - #endif - #ifndef CYTHON_USE_MODULE_STATE - #define CYTHON_USE_MODULE_STATE 0 - #endif - #if PY_VERSION_HEX < 0x030400a1 - #undef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE 0 - #elif !defined(CYTHON_USE_TP_FINALIZE) - #define CYTHON_USE_TP_FINALIZE 1 - #endif - #if PY_VERSION_HEX < 0x030600B1 - #undef CYTHON_USE_DICT_VERSIONS - #define CYTHON_USE_DICT_VERSIONS 0 - #elif !defined(CYTHON_USE_DICT_VERSIONS) - #define CYTHON_USE_DICT_VERSIONS (PY_VERSION_HEX < 0x030C00A5) - #endif - #if PY_VERSION_HEX < 0x030700A3 - #undef CYTHON_USE_EXC_INFO_STACK - #define CYTHON_USE_EXC_INFO_STACK 0 - #elif !defined(CYTHON_USE_EXC_INFO_STACK) - #define CYTHON_USE_EXC_INFO_STACK 1 - #endif - #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC - #define CYTHON_UPDATE_DESCRIPTOR_DOC 1 - #endif - #ifndef CYTHON_USE_FREELISTS - #define CYTHON_USE_FREELISTS 1 - #endif -#endif -#if !defined(CYTHON_FAST_PYCCALL) -#define CYTHON_FAST_PYCCALL (CYTHON_FAST_PYCALL && PY_VERSION_HEX >= 0x030600B1) -#endif -#if !defined(CYTHON_VECTORCALL) -#define CYTHON_VECTORCALL (CYTHON_FAST_PYCCALL && PY_VERSION_HEX >= 0x030800B1) -#endif -#define CYTHON_BACKPORT_VECTORCALL (CYTHON_METH_FASTCALL && PY_VERSION_HEX < 0x030800B1) -#if CYTHON_USE_PYLONG_INTERNALS - #if PY_MAJOR_VERSION < 3 - #include "longintrepr.h" - #endif - #undef SHIFT - #undef BASE - #undef MASK - #ifdef SIZEOF_VOID_P - enum { __pyx_check_sizeof_voidp = 1 / (int)(SIZEOF_VOID_P == sizeof(void*)) }; - #endif -#endif -#ifndef __has_attribute - #define __has_attribute(x) 0 -#endif -#ifndef __has_cpp_attribute - #define __has_cpp_attribute(x) 0 -#endif -#ifndef CYTHON_RESTRICT - #if defined(__GNUC__) - #define CYTHON_RESTRICT __restrict__ - #elif defined(_MSC_VER) && _MSC_VER >= 1400 - #define CYTHON_RESTRICT __restrict - #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L - #define CYTHON_RESTRICT restrict - #else - #define CYTHON_RESTRICT - #endif -#endif -#ifndef CYTHON_UNUSED - #if defined(__cplusplus) - /* for clang __has_cpp_attribute(maybe_unused) is true even before C++17 - * but leads to warnings with -pedantic, since it is a C++17 feature */ - #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L) - #if __has_cpp_attribute(maybe_unused) - #define CYTHON_UNUSED [[maybe_unused]] - #endif - #endif - #endif -#endif -#ifndef CYTHON_UNUSED -# if defined(__GNUC__) -# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) -# define CYTHON_UNUSED __attribute__ ((__unused__)) -# else -# define CYTHON_UNUSED -# endif -# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER)) -# define CYTHON_UNUSED __attribute__ ((__unused__)) -# else -# define CYTHON_UNUSED -# endif -#endif -#ifndef CYTHON_UNUSED_VAR -# if defined(__cplusplus) - template void CYTHON_UNUSED_VAR( const T& ) { } -# else -# define CYTHON_UNUSED_VAR(x) (void)(x) -# endif -#endif -#ifndef CYTHON_MAYBE_UNUSED_VAR - #define CYTHON_MAYBE_UNUSED_VAR(x) CYTHON_UNUSED_VAR(x) -#endif -#ifndef CYTHON_NCP_UNUSED -# if CYTHON_COMPILING_IN_CPYTHON -# define CYTHON_NCP_UNUSED -# else -# define CYTHON_NCP_UNUSED CYTHON_UNUSED -# endif -#endif -#ifndef CYTHON_USE_CPP_STD_MOVE - #if defined(__cplusplus) && (\ - __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1600)) - #define CYTHON_USE_CPP_STD_MOVE 1 - #else - #define CYTHON_USE_CPP_STD_MOVE 0 - #endif -#endif -#define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None) -#ifdef _MSC_VER - #ifndef _MSC_STDINT_H_ - #if _MSC_VER < 1300 - typedef unsigned char uint8_t; - typedef unsigned short uint16_t; - typedef unsigned int uint32_t; - #else - typedef unsigned __int8 uint8_t; - typedef unsigned __int16 uint16_t; - typedef unsigned __int32 uint32_t; - #endif - #endif - #if _MSC_VER < 1300 - #ifdef _WIN64 - typedef unsigned long long __pyx_uintptr_t; - #else - typedef unsigned int __pyx_uintptr_t; - #endif - #else - #ifdef _WIN64 - typedef unsigned __int64 __pyx_uintptr_t; - #else - typedef unsigned __int32 __pyx_uintptr_t; - #endif - #endif -#else - #include - typedef uintptr_t __pyx_uintptr_t; -#endif -#ifndef CYTHON_FALLTHROUGH - #if defined(__cplusplus) - /* for clang __has_cpp_attribute(fallthrough) is true even before C++17 - * but leads to warnings with -pedantic, since it is a C++17 feature */ - #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L) - #if __has_cpp_attribute(fallthrough) - #define CYTHON_FALLTHROUGH [[fallthrough]] - #endif - #endif - #ifndef CYTHON_FALLTHROUGH - #if __has_cpp_attribute(clang::fallthrough) - #define CYTHON_FALLTHROUGH [[clang::fallthrough]] - #elif __has_cpp_attribute(gnu::fallthrough) - #define CYTHON_FALLTHROUGH [[gnu::fallthrough]] - #endif - #endif - #endif - #ifndef CYTHON_FALLTHROUGH - #if __has_attribute(fallthrough) - #define CYTHON_FALLTHROUGH __attribute__((fallthrough)) - #else - #define CYTHON_FALLTHROUGH - #endif - #endif - #if defined(__clang__) && defined(__apple_build_version__) - #if __apple_build_version__ < 7000000 - #undef CYTHON_FALLTHROUGH - #define CYTHON_FALLTHROUGH - #endif - #endif -#endif -#ifdef __cplusplus - template - struct __PYX_IS_UNSIGNED_IMPL {static const bool value = T(0) < T(-1);}; - #define __PYX_IS_UNSIGNED(type) (__PYX_IS_UNSIGNED_IMPL::value) -#else - #define __PYX_IS_UNSIGNED(type) (((type)-1) > 0) -#endif -#if CYTHON_COMPILING_IN_PYPY == 1 - #define __PYX_NEED_TP_PRINT_SLOT (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x030A0000) -#else - #define __PYX_NEED_TP_PRINT_SLOT (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000) -#endif -#define __PYX_REINTERPRET_FUNCION(func_pointer, other_pointer) ((func_pointer)(void(*)(void))(other_pointer)) - -#ifndef CYTHON_INLINE - #if defined(__clang__) - #define CYTHON_INLINE __inline__ __attribute__ ((__unused__)) - #elif defined(__GNUC__) - #define CYTHON_INLINE __inline__ - #elif defined(_MSC_VER) - #define CYTHON_INLINE __inline - #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L - #define CYTHON_INLINE inline - #else - #define CYTHON_INLINE - #endif -#endif - -#define __PYX_BUILD_PY_SSIZE_T "n" -#define CYTHON_FORMAT_SSIZE_T "z" -#if PY_MAJOR_VERSION < 3 - #define __Pyx_BUILTIN_MODULE_NAME "__builtin__" - #define __Pyx_DefaultClassType PyClass_Type - #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ - PyCode_New(a+k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) -#else - #define __Pyx_BUILTIN_MODULE_NAME "builtins" - #define __Pyx_DefaultClassType PyType_Type -#if CYTHON_COMPILING_IN_LIMITED_API - static CYTHON_INLINE PyObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, - PyObject *code, PyObject *c, PyObject* n, PyObject *v, - PyObject *fv, PyObject *cell, PyObject* fn, - PyObject *name, int fline, PyObject *lnos) { - PyObject *exception_table = NULL; - PyObject *types_module=NULL, *code_type=NULL, *result=NULL; - #if __PYX_LIMITED_VERSION_HEX < 0x030B0000 - PyObject *version_info; - PyObject *py_minor_version = NULL; - #endif - long minor_version = 0; - PyObject *type, *value, *traceback; - PyErr_Fetch(&type, &value, &traceback); - #if __PYX_LIMITED_VERSION_HEX >= 0x030B0000 - minor_version = 11; - #else - if (!(version_info = PySys_GetObject("version_info"))) goto end; - if (!(py_minor_version = PySequence_GetItem(version_info, 1))) goto end; - minor_version = PyLong_AsLong(py_minor_version); - Py_DECREF(py_minor_version); - if (minor_version == -1 && PyErr_Occurred()) goto end; - #endif - if (!(types_module = PyImport_ImportModule("types"))) goto end; - if (!(code_type = PyObject_GetAttrString(types_module, "CodeType"))) goto end; - if (minor_version <= 7) { - (void)p; - result = PyObject_CallFunction(code_type, "iiiiiOOOOOOiOO", a, k, l, s, f, code, - c, n, v, fn, name, fline, lnos, fv, cell); - } else if (minor_version <= 10) { - result = PyObject_CallFunction(code_type, "iiiiiiOOOOOOiOO", a,p, k, l, s, f, code, - c, n, v, fn, name, fline, lnos, fv, cell); - } else { - if (!(exception_table = PyBytes_FromStringAndSize(NULL, 0))) goto end; - result = PyObject_CallFunction(code_type, "iiiiiiOOOOOOOiOO", a,p, k, l, s, f, code, - c, n, v, fn, name, name, fline, lnos, exception_table, fv, cell); - } - end: - Py_XDECREF(code_type); - Py_XDECREF(exception_table); - Py_XDECREF(types_module); - if (type) { - PyErr_Restore(type, value, traceback); - } - return result; - } - #ifndef CO_OPTIMIZED - #define CO_OPTIMIZED 0x0001 - #endif - #ifndef CO_NEWLOCALS - #define CO_NEWLOCALS 0x0002 - #endif - #ifndef CO_VARARGS - #define CO_VARARGS 0x0004 - #endif - #ifndef CO_VARKEYWORDS - #define CO_VARKEYWORDS 0x0008 - #endif - #ifndef CO_ASYNC_GENERATOR - #define CO_ASYNC_GENERATOR 0x0200 - #endif - #ifndef CO_GENERATOR - #define CO_GENERATOR 0x0020 - #endif - #ifndef CO_COROUTINE - #define CO_COROUTINE 0x0080 - #endif -#elif PY_VERSION_HEX >= 0x030B0000 - static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, - PyObject *code, PyObject *c, PyObject* n, PyObject *v, - PyObject *fv, PyObject *cell, PyObject* fn, - PyObject *name, int fline, PyObject *lnos) { - PyCodeObject *result; - PyObject *empty_bytes = PyBytes_FromStringAndSize("", 0); - if (!empty_bytes) return NULL; - result = - #if PY_VERSION_HEX >= 0x030C0000 - PyUnstable_Code_NewWithPosOnlyArgs - #else - PyCode_NewWithPosOnlyArgs - #endif - (a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, name, fline, lnos, empty_bytes); - Py_DECREF(empty_bytes); - return result; - } -#elif PY_VERSION_HEX >= 0x030800B2 && !CYTHON_COMPILING_IN_PYPY - #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ - PyCode_NewWithPosOnlyArgs(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) -#else - #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ - PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) -#endif -#endif -#if PY_VERSION_HEX >= 0x030900A4 || defined(Py_IS_TYPE) - #define __Pyx_IS_TYPE(ob, type) Py_IS_TYPE(ob, type) -#else - #define __Pyx_IS_TYPE(ob, type) (((const PyObject*)ob)->ob_type == (type)) -#endif -#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_Is) - #define __Pyx_Py_Is(x, y) Py_Is(x, y) -#else - #define __Pyx_Py_Is(x, y) ((x) == (y)) -#endif -#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsNone) - #define __Pyx_Py_IsNone(ob) Py_IsNone(ob) -#else - #define __Pyx_Py_IsNone(ob) __Pyx_Py_Is((ob), Py_None) -#endif -#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsTrue) - #define __Pyx_Py_IsTrue(ob) Py_IsTrue(ob) -#else - #define __Pyx_Py_IsTrue(ob) __Pyx_Py_Is((ob), Py_True) -#endif -#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsFalse) - #define __Pyx_Py_IsFalse(ob) Py_IsFalse(ob) -#else - #define __Pyx_Py_IsFalse(ob) __Pyx_Py_Is((ob), Py_False) -#endif -#define __Pyx_NoneAsNull(obj) (__Pyx_Py_IsNone(obj) ? NULL : (obj)) -#if PY_VERSION_HEX >= 0x030900F0 && !CYTHON_COMPILING_IN_PYPY - #define __Pyx_PyObject_GC_IsFinalized(o) PyObject_GC_IsFinalized(o) -#else - #define __Pyx_PyObject_GC_IsFinalized(o) _PyGC_FINALIZED(o) -#endif -#ifndef CO_COROUTINE - #define CO_COROUTINE 0x80 -#endif -#ifndef CO_ASYNC_GENERATOR - #define CO_ASYNC_GENERATOR 0x200 -#endif -#ifndef Py_TPFLAGS_CHECKTYPES - #define Py_TPFLAGS_CHECKTYPES 0 -#endif -#ifndef Py_TPFLAGS_HAVE_INDEX - #define Py_TPFLAGS_HAVE_INDEX 0 -#endif -#ifndef Py_TPFLAGS_HAVE_NEWBUFFER - #define Py_TPFLAGS_HAVE_NEWBUFFER 0 -#endif -#ifndef Py_TPFLAGS_HAVE_FINALIZE - #define Py_TPFLAGS_HAVE_FINALIZE 0 -#endif -#ifndef Py_TPFLAGS_SEQUENCE - #define Py_TPFLAGS_SEQUENCE 0 -#endif -#ifndef Py_TPFLAGS_MAPPING - #define Py_TPFLAGS_MAPPING 0 -#endif -#ifndef METH_STACKLESS - #define METH_STACKLESS 0 -#endif -#if PY_VERSION_HEX <= 0x030700A3 || !defined(METH_FASTCALL) - #ifndef METH_FASTCALL - #define METH_FASTCALL 0x80 - #endif - typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *const *args, Py_ssize_t nargs); - typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, PyObject *const *args, - Py_ssize_t nargs, PyObject *kwnames); -#else - #if PY_VERSION_HEX >= 0x030d00A4 - # define __Pyx_PyCFunctionFast PyCFunctionFast - # define __Pyx_PyCFunctionFastWithKeywords PyCFunctionFastWithKeywords - #else - # define __Pyx_PyCFunctionFast _PyCFunctionFast - # define __Pyx_PyCFunctionFastWithKeywords _PyCFunctionFastWithKeywords - #endif -#endif -#if CYTHON_METH_FASTCALL - #define __Pyx_METH_FASTCALL METH_FASTCALL - #define __Pyx_PyCFunction_FastCall __Pyx_PyCFunctionFast - #define __Pyx_PyCFunction_FastCallWithKeywords __Pyx_PyCFunctionFastWithKeywords -#else - #define __Pyx_METH_FASTCALL METH_VARARGS - #define __Pyx_PyCFunction_FastCall PyCFunction - #define __Pyx_PyCFunction_FastCallWithKeywords PyCFunctionWithKeywords -#endif -#if CYTHON_VECTORCALL - #define __pyx_vectorcallfunc vectorcallfunc - #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET PY_VECTORCALL_ARGUMENTS_OFFSET - #define __Pyx_PyVectorcall_NARGS(n) PyVectorcall_NARGS((size_t)(n)) -#elif CYTHON_BACKPORT_VECTORCALL - typedef PyObject *(*__pyx_vectorcallfunc)(PyObject *callable, PyObject *const *args, - size_t nargsf, PyObject *kwnames); - #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET ((size_t)1 << (8 * sizeof(size_t) - 1)) - #define __Pyx_PyVectorcall_NARGS(n) ((Py_ssize_t)(((size_t)(n)) & ~__Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET)) -#else - #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET 0 - #define __Pyx_PyVectorcall_NARGS(n) ((Py_ssize_t)(n)) -#endif -#if PY_MAJOR_VERSION >= 0x030900B1 -#define __Pyx_PyCFunction_CheckExact(func) PyCFunction_CheckExact(func) -#else -#define __Pyx_PyCFunction_CheckExact(func) PyCFunction_Check(func) -#endif -#define __Pyx_CyOrPyCFunction_Check(func) PyCFunction_Check(func) -#if CYTHON_COMPILING_IN_CPYTHON -#define __Pyx_CyOrPyCFunction_GET_FUNCTION(func) (((PyCFunctionObject*)(func))->m_ml->ml_meth) -#elif !CYTHON_COMPILING_IN_LIMITED_API -#define __Pyx_CyOrPyCFunction_GET_FUNCTION(func) PyCFunction_GET_FUNCTION(func) -#endif -#if CYTHON_COMPILING_IN_CPYTHON -#define __Pyx_CyOrPyCFunction_GET_FLAGS(func) (((PyCFunctionObject*)(func))->m_ml->ml_flags) -static CYTHON_INLINE PyObject* __Pyx_CyOrPyCFunction_GET_SELF(PyObject *func) { - return (__Pyx_CyOrPyCFunction_GET_FLAGS(func) & METH_STATIC) ? NULL : ((PyCFunctionObject*)func)->m_self; -} -#endif -static CYTHON_INLINE int __Pyx__IsSameCFunction(PyObject *func, void *cfunc) { -#if CYTHON_COMPILING_IN_LIMITED_API - return PyCFunction_Check(func) && PyCFunction_GetFunction(func) == (PyCFunction) cfunc; -#else - return PyCFunction_Check(func) && PyCFunction_GET_FUNCTION(func) == (PyCFunction) cfunc; -#endif -} -#define __Pyx_IsSameCFunction(func, cfunc) __Pyx__IsSameCFunction(func, cfunc) -#if __PYX_LIMITED_VERSION_HEX < 0x030900B1 - #define __Pyx_PyType_FromModuleAndSpec(m, s, b) ((void)m, PyType_FromSpecWithBases(s, b)) - typedef PyObject *(*__Pyx_PyCMethod)(PyObject *, PyTypeObject *, PyObject *const *, size_t, PyObject *); -#else - #define __Pyx_PyType_FromModuleAndSpec(m, s, b) PyType_FromModuleAndSpec(m, s, b) - #define __Pyx_PyCMethod PyCMethod -#endif -#ifndef METH_METHOD - #define METH_METHOD 0x200 -#endif -#if CYTHON_COMPILING_IN_PYPY && !defined(PyObject_Malloc) - #define PyObject_Malloc(s) PyMem_Malloc(s) - #define PyObject_Free(p) PyMem_Free(p) - #define PyObject_Realloc(p) PyMem_Realloc(p) -#endif -#if CYTHON_COMPILING_IN_LIMITED_API - #define __Pyx_PyCode_HasFreeVars(co) (PyCode_GetNumFree(co) > 0) - #define __Pyx_PyFrame_SetLineNumber(frame, lineno) -#else - #define __Pyx_PyCode_HasFreeVars(co) (PyCode_GetNumFree(co) > 0) - #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) -#endif -#if CYTHON_COMPILING_IN_LIMITED_API - #define __Pyx_PyThreadState_Current PyThreadState_Get() -#elif !CYTHON_FAST_THREAD_STATE - #define __Pyx_PyThreadState_Current PyThreadState_GET() -#elif PY_VERSION_HEX >= 0x030d00A1 - #define __Pyx_PyThreadState_Current PyThreadState_GetUnchecked() -#elif PY_VERSION_HEX >= 0x03060000 - #define __Pyx_PyThreadState_Current _PyThreadState_UncheckedGet() -#elif PY_VERSION_HEX >= 0x03000000 - #define __Pyx_PyThreadState_Current PyThreadState_GET() -#else - #define __Pyx_PyThreadState_Current _PyThreadState_Current -#endif -#if CYTHON_COMPILING_IN_LIMITED_API -static CYTHON_INLINE void *__Pyx_PyModule_GetState(PyObject *op) -{ - void *result; - result = PyModule_GetState(op); - if (!result) - Py_FatalError("Couldn't find the module state"); - return result; -} -#endif -#define __Pyx_PyObject_GetSlot(obj, name, func_ctype) __Pyx_PyType_GetSlot(Py_TYPE(obj), name, func_ctype) -#if CYTHON_COMPILING_IN_LIMITED_API - #define __Pyx_PyType_GetSlot(type, name, func_ctype) ((func_ctype) PyType_GetSlot((type), Py_##name)) -#else - #define __Pyx_PyType_GetSlot(type, name, func_ctype) ((type)->name) -#endif -#if PY_VERSION_HEX < 0x030700A2 && !defined(PyThread_tss_create) && !defined(Py_tss_NEEDS_INIT) -#include "pythread.h" -#define Py_tss_NEEDS_INIT 0 -typedef int Py_tss_t; -static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) { - *key = PyThread_create_key(); - return 0; -} -static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) { - Py_tss_t *key = (Py_tss_t *)PyObject_Malloc(sizeof(Py_tss_t)); - *key = Py_tss_NEEDS_INIT; - return key; -} -static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) { - PyObject_Free(key); -} -static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) { - return *key != Py_tss_NEEDS_INIT; -} -static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) { - PyThread_delete_key(*key); - *key = Py_tss_NEEDS_INIT; -} -static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) { - return PyThread_set_key_value(*key, value); -} -static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { - return PyThread_get_key_value(*key); -} -#endif -#if PY_MAJOR_VERSION < 3 - #if CYTHON_COMPILING_IN_PYPY - #if PYPY_VERSION_NUM < 0x07030600 - #if defined(__cplusplus) && __cplusplus >= 201402L - [[deprecated("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6")]] - #elif defined(__GNUC__) || defined(__clang__) - __attribute__ ((__deprecated__("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6"))) - #elif defined(_MSC_VER) - __declspec(deprecated("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6")) - #endif - static CYTHON_INLINE int PyGILState_Check(void) { - return 0; - } - #else // PYPY_VERSION_NUM < 0x07030600 - #endif // PYPY_VERSION_NUM < 0x07030600 - #else - static CYTHON_INLINE int PyGILState_Check(void) { - PyThreadState * tstate = _PyThreadState_Current; - return tstate && (tstate == PyGILState_GetThisThreadState()); - } - #endif -#endif -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030d0000 || defined(_PyDict_NewPresized) -#define __Pyx_PyDict_NewPresized(n) ((n <= 8) ? PyDict_New() : _PyDict_NewPresized(n)) -#else -#define __Pyx_PyDict_NewPresized(n) PyDict_New() -#endif -#if PY_MAJOR_VERSION >= 3 || CYTHON_FUTURE_DIVISION - #define __Pyx_PyNumber_Divide(x,y) PyNumber_TrueDivide(x,y) - #define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceTrueDivide(x,y) -#else - #define __Pyx_PyNumber_Divide(x,y) PyNumber_Divide(x,y) - #define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceDivide(x,y) -#endif -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX > 0x030600B4 && PY_VERSION_HEX < 0x030d0000 && CYTHON_USE_UNICODE_INTERNALS -#define __Pyx_PyDict_GetItemStrWithError(dict, name) _PyDict_GetItem_KnownHash(dict, name, ((PyASCIIObject *) name)->hash) -static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStr(PyObject *dict, PyObject *name) { - PyObject *res = __Pyx_PyDict_GetItemStrWithError(dict, name); - if (res == NULL) PyErr_Clear(); - return res; -} -#elif PY_MAJOR_VERSION >= 3 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07020000) -#define __Pyx_PyDict_GetItemStrWithError PyDict_GetItemWithError -#define __Pyx_PyDict_GetItemStr PyDict_GetItem -#else -static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStrWithError(PyObject *dict, PyObject *name) { -#if CYTHON_COMPILING_IN_PYPY - return PyDict_GetItem(dict, name); -#else - PyDictEntry *ep; - PyDictObject *mp = (PyDictObject*) dict; - long hash = ((PyStringObject *) name)->ob_shash; - assert(hash != -1); - ep = (mp->ma_lookup)(mp, name, hash); - if (ep == NULL) { - return NULL; - } - return ep->me_value; -#endif -} -#define __Pyx_PyDict_GetItemStr PyDict_GetItem -#endif -#if CYTHON_USE_TYPE_SLOTS - #define __Pyx_PyType_GetFlags(tp) (((PyTypeObject *)tp)->tp_flags) - #define __Pyx_PyType_HasFeature(type, feature) ((__Pyx_PyType_GetFlags(type) & (feature)) != 0) - #define __Pyx_PyObject_GetIterNextFunc(obj) (Py_TYPE(obj)->tp_iternext) -#else - #define __Pyx_PyType_GetFlags(tp) (PyType_GetFlags((PyTypeObject *)tp)) - #define __Pyx_PyType_HasFeature(type, feature) PyType_HasFeature(type, feature) - #define __Pyx_PyObject_GetIterNextFunc(obj) PyIter_Next -#endif -#if CYTHON_COMPILING_IN_LIMITED_API - #define __Pyx_SetItemOnTypeDict(tp, k, v) PyObject_GenericSetAttr((PyObject*)tp, k, v) -#else - #define __Pyx_SetItemOnTypeDict(tp, k, v) PyDict_SetItem(tp->tp_dict, k, v) -#endif -#if CYTHON_USE_TYPE_SPECS && PY_VERSION_HEX >= 0x03080000 -#define __Pyx_PyHeapTypeObject_GC_Del(obj) {\ - PyTypeObject *type = Py_TYPE((PyObject*)obj);\ - assert(__Pyx_PyType_HasFeature(type, Py_TPFLAGS_HEAPTYPE));\ - PyObject_GC_Del(obj);\ - Py_DECREF(type);\ -} -#else -#define __Pyx_PyHeapTypeObject_GC_Del(obj) PyObject_GC_Del(obj) -#endif -#if CYTHON_COMPILING_IN_LIMITED_API - #define CYTHON_PEP393_ENABLED 1 - #define __Pyx_PyUnicode_READY(op) (0) - #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GetLength(u) - #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_ReadChar(u, i) - #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) ((void)u, 1114111U) - #define __Pyx_PyUnicode_KIND(u) ((void)u, (0)) - #define __Pyx_PyUnicode_DATA(u) ((void*)u) - #define __Pyx_PyUnicode_READ(k, d, i) ((void)k, PyUnicode_ReadChar((PyObject*)(d), i)) - #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GetLength(u)) -#elif PY_VERSION_HEX > 0x03030000 && defined(PyUnicode_KIND) - #define CYTHON_PEP393_ENABLED 1 - #if PY_VERSION_HEX >= 0x030C0000 - #define __Pyx_PyUnicode_READY(op) (0) - #else - #define __Pyx_PyUnicode_READY(op) (likely(PyUnicode_IS_READY(op)) ?\ - 0 : _PyUnicode_Ready((PyObject *)(op))) - #endif - #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GET_LENGTH(u) - #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_READ_CHAR(u, i) - #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) PyUnicode_MAX_CHAR_VALUE(u) - #define __Pyx_PyUnicode_KIND(u) ((int)PyUnicode_KIND(u)) - #define __Pyx_PyUnicode_DATA(u) PyUnicode_DATA(u) - #define __Pyx_PyUnicode_READ(k, d, i) PyUnicode_READ(k, d, i) - #define __Pyx_PyUnicode_WRITE(k, d, i, ch) PyUnicode_WRITE(k, d, i, (Py_UCS4) ch) - #if PY_VERSION_HEX >= 0x030C0000 - #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GET_LENGTH(u)) - #else - #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x03090000 - #define __Pyx_PyUnicode_IS_TRUE(u) (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : ((PyCompactUnicodeObject *)(u))->wstr_length)) - #else - #define __Pyx_PyUnicode_IS_TRUE(u) (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : PyUnicode_GET_SIZE(u))) - #endif - #endif -#else - #define CYTHON_PEP393_ENABLED 0 - #define PyUnicode_1BYTE_KIND 1 - #define PyUnicode_2BYTE_KIND 2 - #define PyUnicode_4BYTE_KIND 4 - #define __Pyx_PyUnicode_READY(op) (0) - #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GET_SIZE(u) - #define __Pyx_PyUnicode_READ_CHAR(u, i) ((Py_UCS4)(PyUnicode_AS_UNICODE(u)[i])) - #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) ((sizeof(Py_UNICODE) == 2) ? 65535U : 1114111U) - #define __Pyx_PyUnicode_KIND(u) ((int)sizeof(Py_UNICODE)) - #define __Pyx_PyUnicode_DATA(u) ((void*)PyUnicode_AS_UNICODE(u)) - #define __Pyx_PyUnicode_READ(k, d, i) ((void)(k), (Py_UCS4)(((Py_UNICODE*)d)[i])) - #define __Pyx_PyUnicode_WRITE(k, d, i, ch) (((void)(k)), ((Py_UNICODE*)d)[i] = (Py_UNICODE) ch) - #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GET_SIZE(u)) -#endif -#if CYTHON_COMPILING_IN_PYPY - #define __Pyx_PyUnicode_Concat(a, b) PyNumber_Add(a, b) - #define __Pyx_PyUnicode_ConcatSafe(a, b) PyNumber_Add(a, b) -#else - #define __Pyx_PyUnicode_Concat(a, b) PyUnicode_Concat(a, b) - #define __Pyx_PyUnicode_ConcatSafe(a, b) ((unlikely((a) == Py_None) || unlikely((b) == Py_None)) ?\ - PyNumber_Add(a, b) : __Pyx_PyUnicode_Concat(a, b)) -#endif -#if CYTHON_COMPILING_IN_PYPY - #if !defined(PyUnicode_DecodeUnicodeEscape) - #define PyUnicode_DecodeUnicodeEscape(s, size, errors) PyUnicode_Decode(s, size, "unicode_escape", errors) - #endif - #if !defined(PyUnicode_Contains) || (PY_MAJOR_VERSION == 2 && PYPY_VERSION_NUM < 0x07030500) - #undef PyUnicode_Contains - #define PyUnicode_Contains(u, s) PySequence_Contains(u, s) - #endif - #if !defined(PyByteArray_Check) - #define PyByteArray_Check(obj) PyObject_TypeCheck(obj, &PyByteArray_Type) - #endif - #if !defined(PyObject_Format) - #define PyObject_Format(obj, fmt) PyObject_CallMethod(obj, "__format__", "O", fmt) - #endif -#endif -#define __Pyx_PyString_FormatSafe(a, b) ((unlikely((a) == Py_None || (PyString_Check(b) && !PyString_CheckExact(b)))) ? PyNumber_Remainder(a, b) : __Pyx_PyString_Format(a, b)) -#define __Pyx_PyUnicode_FormatSafe(a, b) ((unlikely((a) == Py_None || (PyUnicode_Check(b) && !PyUnicode_CheckExact(b)))) ? PyNumber_Remainder(a, b) : PyUnicode_Format(a, b)) -#if PY_MAJOR_VERSION >= 3 - #define __Pyx_PyString_Format(a, b) PyUnicode_Format(a, b) -#else - #define __Pyx_PyString_Format(a, b) PyString_Format(a, b) -#endif -#if PY_MAJOR_VERSION < 3 && !defined(PyObject_ASCII) - #define PyObject_ASCII(o) PyObject_Repr(o) -#endif -#if PY_MAJOR_VERSION >= 3 - #define PyBaseString_Type PyUnicode_Type - #define PyStringObject PyUnicodeObject - #define PyString_Type PyUnicode_Type - #define PyString_Check PyUnicode_Check - #define PyString_CheckExact PyUnicode_CheckExact -#ifndef PyObject_Unicode - #define PyObject_Unicode PyObject_Str -#endif -#endif -#if PY_MAJOR_VERSION >= 3 - #define __Pyx_PyBaseString_Check(obj) PyUnicode_Check(obj) - #define __Pyx_PyBaseString_CheckExact(obj) PyUnicode_CheckExact(obj) -#else - #define __Pyx_PyBaseString_Check(obj) (PyString_Check(obj) || PyUnicode_Check(obj)) - #define __Pyx_PyBaseString_CheckExact(obj) (PyString_CheckExact(obj) || PyUnicode_CheckExact(obj)) -#endif -#if CYTHON_COMPILING_IN_CPYTHON - #define __Pyx_PySequence_ListKeepNew(obj)\ - (likely(PyList_CheckExact(obj) && Py_REFCNT(obj) == 1) ? __Pyx_NewRef(obj) : PySequence_List(obj)) -#else - #define __Pyx_PySequence_ListKeepNew(obj) PySequence_List(obj) -#endif -#ifndef PySet_CheckExact - #define PySet_CheckExact(obj) __Pyx_IS_TYPE(obj, &PySet_Type) -#endif -#if PY_VERSION_HEX >= 0x030900A4 - #define __Pyx_SET_REFCNT(obj, refcnt) Py_SET_REFCNT(obj, refcnt) - #define __Pyx_SET_SIZE(obj, size) Py_SET_SIZE(obj, size) -#else - #define __Pyx_SET_REFCNT(obj, refcnt) Py_REFCNT(obj) = (refcnt) - #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size) -#endif -#if CYTHON_ASSUME_SAFE_MACROS - #define __Pyx_PySequence_ITEM(o, i) PySequence_ITEM(o, i) - #define __Pyx_PySequence_SIZE(seq) Py_SIZE(seq) - #define __Pyx_PyTuple_SET_ITEM(o, i, v) (PyTuple_SET_ITEM(o, i, v), (0)) - #define __Pyx_PyList_SET_ITEM(o, i, v) (PyList_SET_ITEM(o, i, v), (0)) - #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_GET_SIZE(o) - #define __Pyx_PyList_GET_SIZE(o) PyList_GET_SIZE(o) - #define __Pyx_PySet_GET_SIZE(o) PySet_GET_SIZE(o) - #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_GET_SIZE(o) - #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_GET_SIZE(o) -#else - #define __Pyx_PySequence_ITEM(o, i) PySequence_GetItem(o, i) - #define __Pyx_PySequence_SIZE(seq) PySequence_Size(seq) - #define __Pyx_PyTuple_SET_ITEM(o, i, v) PyTuple_SetItem(o, i, v) - #define __Pyx_PyList_SET_ITEM(o, i, v) PyList_SetItem(o, i, v) - #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_Size(o) - #define __Pyx_PyList_GET_SIZE(o) PyList_Size(o) - #define __Pyx_PySet_GET_SIZE(o) PySet_Size(o) - #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_Size(o) - #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_Size(o) -#endif -#if __PYX_LIMITED_VERSION_HEX >= 0x030d00A1 - #define __Pyx_PyImport_AddModuleRef(name) PyImport_AddModuleRef(name) -#else - static CYTHON_INLINE PyObject *__Pyx_PyImport_AddModuleRef(const char *name) { - PyObject *module = PyImport_AddModule(name); - Py_XINCREF(module); - return module; - } -#endif -#if PY_MAJOR_VERSION >= 3 - #define PyIntObject PyLongObject - #define PyInt_Type PyLong_Type - #define PyInt_Check(op) PyLong_Check(op) - #define PyInt_CheckExact(op) PyLong_CheckExact(op) - #define __Pyx_Py3Int_Check(op) PyLong_Check(op) - #define __Pyx_Py3Int_CheckExact(op) PyLong_CheckExact(op) - #define PyInt_FromString PyLong_FromString - #define PyInt_FromUnicode PyLong_FromUnicode - #define PyInt_FromLong PyLong_FromLong - #define PyInt_FromSize_t PyLong_FromSize_t - #define PyInt_FromSsize_t PyLong_FromSsize_t - #define PyInt_AsLong PyLong_AsLong - #define PyInt_AS_LONG PyLong_AS_LONG - #define PyInt_AsSsize_t PyLong_AsSsize_t - #define PyInt_AsUnsignedLongMask PyLong_AsUnsignedLongMask - #define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask - #define PyNumber_Int PyNumber_Long -#else - #define __Pyx_Py3Int_Check(op) (PyLong_Check(op) || PyInt_Check(op)) - #define __Pyx_Py3Int_CheckExact(op) (PyLong_CheckExact(op) || PyInt_CheckExact(op)) -#endif -#if PY_MAJOR_VERSION >= 3 - #define PyBoolObject PyLongObject -#endif -#if PY_MAJOR_VERSION >= 3 && CYTHON_COMPILING_IN_PYPY - #ifndef PyUnicode_InternFromString - #define PyUnicode_InternFromString(s) PyUnicode_FromString(s) - #endif -#endif -#if PY_VERSION_HEX < 0x030200A4 - typedef long Py_hash_t; - #define __Pyx_PyInt_FromHash_t PyInt_FromLong - #define __Pyx_PyInt_AsHash_t __Pyx_PyIndex_AsHash_t -#else - #define __Pyx_PyInt_FromHash_t PyInt_FromSsize_t - #define __Pyx_PyInt_AsHash_t __Pyx_PyIndex_AsSsize_t -#endif -#if CYTHON_USE_ASYNC_SLOTS - #if PY_VERSION_HEX >= 0x030500B1 - #define __Pyx_PyAsyncMethodsStruct PyAsyncMethods - #define __Pyx_PyType_AsAsync(obj) (Py_TYPE(obj)->tp_as_async) - #else - #define __Pyx_PyType_AsAsync(obj) ((__Pyx_PyAsyncMethodsStruct*) (Py_TYPE(obj)->tp_reserved)) - #endif -#else - #define __Pyx_PyType_AsAsync(obj) NULL -#endif -#ifndef __Pyx_PyAsyncMethodsStruct - typedef struct { - unaryfunc am_await; - unaryfunc am_aiter; - unaryfunc am_anext; - } __Pyx_PyAsyncMethodsStruct; -#endif - -#if defined(_WIN32) || defined(WIN32) || defined(MS_WINDOWS) - #if !defined(_USE_MATH_DEFINES) - #define _USE_MATH_DEFINES - #endif -#endif -#include -#ifdef NAN -#define __PYX_NAN() ((float) NAN) -#else -static CYTHON_INLINE float __PYX_NAN() { - float value; - memset(&value, 0xFF, sizeof(value)); - return value; -} -#endif -#if defined(__CYGWIN__) && defined(_LDBL_EQ_DBL) -#define __Pyx_truncl trunc -#else -#define __Pyx_truncl truncl -#endif - -#define __PYX_MARK_ERR_POS(f_index, lineno) \ - { __pyx_filename = __pyx_f[f_index]; (void)__pyx_filename; __pyx_lineno = lineno; (void)__pyx_lineno; __pyx_clineno = __LINE__; (void)__pyx_clineno; } -#define __PYX_ERR(f_index, lineno, Ln_error) \ - { __PYX_MARK_ERR_POS(f_index, lineno) goto Ln_error; } - -#ifdef CYTHON_EXTERN_C - #undef __PYX_EXTERN_C - #define __PYX_EXTERN_C CYTHON_EXTERN_C -#elif defined(__PYX_EXTERN_C) - #ifdef _MSC_VER - #pragma message ("Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead.") - #else - #warning Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead. - #endif -#else - #ifdef __cplusplus - #define __PYX_EXTERN_C extern "C" - #else - #define __PYX_EXTERN_C extern - #endif -#endif - -#define __PYX_HAVE__test -#define __PYX_HAVE_API__test -/* Early includes */ -#ifdef _OPENMP -#include -#endif /* _OPENMP */ - -#if defined(PYREX_WITHOUT_ASSERTIONS) && !defined(CYTHON_WITHOUT_ASSERTIONS) -#define CYTHON_WITHOUT_ASSERTIONS -#endif - -typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const char* encoding; - const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry; - -#define __PYX_DEFAULT_STRING_ENCODING_IS_ASCII 0 -#define __PYX_DEFAULT_STRING_ENCODING_IS_UTF8 0 -#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT (PY_MAJOR_VERSION >= 3 && __PYX_DEFAULT_STRING_ENCODING_IS_UTF8) -#define __PYX_DEFAULT_STRING_ENCODING "" -#define __Pyx_PyObject_FromString __Pyx_PyBytes_FromString -#define __Pyx_PyObject_FromStringAndSize __Pyx_PyBytes_FromStringAndSize -#define __Pyx_uchar_cast(c) ((unsigned char)c) -#define __Pyx_long_cast(x) ((long)x) -#define __Pyx_fits_Py_ssize_t(v, type, is_signed) (\ - (sizeof(type) < sizeof(Py_ssize_t)) ||\ - (sizeof(type) > sizeof(Py_ssize_t) &&\ - likely(v < (type)PY_SSIZE_T_MAX ||\ - v == (type)PY_SSIZE_T_MAX) &&\ - (!is_signed || likely(v > (type)PY_SSIZE_T_MIN ||\ - v == (type)PY_SSIZE_T_MIN))) ||\ - (sizeof(type) == sizeof(Py_ssize_t) &&\ - (is_signed || likely(v < (type)PY_SSIZE_T_MAX ||\ - v == (type)PY_SSIZE_T_MAX))) ) -static CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t limit) { - return (size_t) i < (size_t) limit; -} -#if defined (__cplusplus) && __cplusplus >= 201103L - #include - #define __Pyx_sst_abs(value) std::abs(value) -#elif SIZEOF_INT >= SIZEOF_SIZE_T - #define __Pyx_sst_abs(value) abs(value) -#elif SIZEOF_LONG >= SIZEOF_SIZE_T - #define __Pyx_sst_abs(value) labs(value) -#elif defined (_MSC_VER) - #define __Pyx_sst_abs(value) ((Py_ssize_t)_abs64(value)) -#elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L - #define __Pyx_sst_abs(value) llabs(value) -#elif defined (__GNUC__) - #define __Pyx_sst_abs(value) __builtin_llabs(value) -#else - #define __Pyx_sst_abs(value) ((value<0) ? -value : value) -#endif -static CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s); -static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject*); -static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject*, Py_ssize_t* length); -static CYTHON_INLINE PyObject* __Pyx_PyByteArray_FromString(const char*); -#define __Pyx_PyByteArray_FromStringAndSize(s, l) PyByteArray_FromStringAndSize((const char*)s, l) -#define __Pyx_PyBytes_FromString PyBytes_FromString -#define __Pyx_PyBytes_FromStringAndSize PyBytes_FromStringAndSize -static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char*); -#if PY_MAJOR_VERSION < 3 - #define __Pyx_PyStr_FromString __Pyx_PyBytes_FromString - #define __Pyx_PyStr_FromStringAndSize __Pyx_PyBytes_FromStringAndSize -#else - #define __Pyx_PyStr_FromString __Pyx_PyUnicode_FromString - #define __Pyx_PyStr_FromStringAndSize __Pyx_PyUnicode_FromStringAndSize -#endif -#define __Pyx_PyBytes_AsWritableString(s) ((char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsWritableSString(s) ((signed char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsWritableUString(s) ((unsigned char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsString(s) ((const char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsSString(s) ((const signed char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsUString(s) ((const unsigned char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyObject_AsWritableString(s) ((char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_AsWritableSString(s) ((signed char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_AsWritableUString(s) ((unsigned char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_AsSString(s) ((const signed char*) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_AsUString(s) ((const unsigned char*) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_FromCString(s) __Pyx_PyObject_FromString((const char*)s) -#define __Pyx_PyBytes_FromCString(s) __Pyx_PyBytes_FromString((const char*)s) -#define __Pyx_PyByteArray_FromCString(s) __Pyx_PyByteArray_FromString((const char*)s) -#define __Pyx_PyStr_FromCString(s) __Pyx_PyStr_FromString((const char*)s) -#define __Pyx_PyUnicode_FromCString(s) __Pyx_PyUnicode_FromString((const char*)s) -#define __Pyx_PyUnicode_FromOrdinal(o) PyUnicode_FromOrdinal((int)o) -#define __Pyx_PyUnicode_AsUnicode PyUnicode_AsUnicode -#define __Pyx_NewRef(obj) (Py_INCREF(obj), obj) -#define __Pyx_Owned_Py_None(b) __Pyx_NewRef(Py_None) -static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b); -static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*); -static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject*); -static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x); -#define __Pyx_PySequence_Tuple(obj)\ - (likely(PyTuple_CheckExact(obj)) ? __Pyx_NewRef(obj) : PySequence_Tuple(obj)) -static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*); -static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t); -static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject*); -#if CYTHON_ASSUME_SAFE_MACROS -#define __pyx_PyFloat_AsDouble(x) (PyFloat_CheckExact(x) ? PyFloat_AS_DOUBLE(x) : PyFloat_AsDouble(x)) -#else -#define __pyx_PyFloat_AsDouble(x) PyFloat_AsDouble(x) -#endif -#define __pyx_PyFloat_AsFloat(x) ((float) __pyx_PyFloat_AsDouble(x)) -#if PY_MAJOR_VERSION >= 3 -#define __Pyx_PyNumber_Int(x) (PyLong_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Long(x)) -#else -#define __Pyx_PyNumber_Int(x) (PyInt_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Int(x)) -#endif -#if CYTHON_USE_PYLONG_INTERNALS - #if PY_VERSION_HEX >= 0x030C00A7 - #ifndef _PyLong_SIGN_MASK - #define _PyLong_SIGN_MASK 3 - #endif - #ifndef _PyLong_NON_SIZE_BITS - #define _PyLong_NON_SIZE_BITS 3 - #endif - #define __Pyx_PyLong_Sign(x) (((PyLongObject*)x)->long_value.lv_tag & _PyLong_SIGN_MASK) - #define __Pyx_PyLong_IsNeg(x) ((__Pyx_PyLong_Sign(x) & 2) != 0) - #define __Pyx_PyLong_IsNonNeg(x) (!__Pyx_PyLong_IsNeg(x)) - #define __Pyx_PyLong_IsZero(x) (__Pyx_PyLong_Sign(x) & 1) - #define __Pyx_PyLong_IsPos(x) (__Pyx_PyLong_Sign(x) == 0) - #define __Pyx_PyLong_CompactValueUnsigned(x) (__Pyx_PyLong_Digits(x)[0]) - #define __Pyx_PyLong_DigitCount(x) ((Py_ssize_t) (((PyLongObject*)x)->long_value.lv_tag >> _PyLong_NON_SIZE_BITS)) - #define __Pyx_PyLong_SignedDigitCount(x)\ - ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * __Pyx_PyLong_DigitCount(x)) - #if defined(PyUnstable_Long_IsCompact) && defined(PyUnstable_Long_CompactValue) - #define __Pyx_PyLong_IsCompact(x) PyUnstable_Long_IsCompact((PyLongObject*) x) - #define __Pyx_PyLong_CompactValue(x) PyUnstable_Long_CompactValue((PyLongObject*) x) - #else - #define __Pyx_PyLong_IsCompact(x) (((PyLongObject*)x)->long_value.lv_tag < (2 << _PyLong_NON_SIZE_BITS)) - #define __Pyx_PyLong_CompactValue(x) ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * (Py_ssize_t) __Pyx_PyLong_Digits(x)[0]) - #endif - typedef Py_ssize_t __Pyx_compact_pylong; - typedef size_t __Pyx_compact_upylong; - #else - #define __Pyx_PyLong_IsNeg(x) (Py_SIZE(x) < 0) - #define __Pyx_PyLong_IsNonNeg(x) (Py_SIZE(x) >= 0) - #define __Pyx_PyLong_IsZero(x) (Py_SIZE(x) == 0) - #define __Pyx_PyLong_IsPos(x) (Py_SIZE(x) > 0) - #define __Pyx_PyLong_CompactValueUnsigned(x) ((Py_SIZE(x) == 0) ? 0 : __Pyx_PyLong_Digits(x)[0]) - #define __Pyx_PyLong_DigitCount(x) __Pyx_sst_abs(Py_SIZE(x)) - #define __Pyx_PyLong_SignedDigitCount(x) Py_SIZE(x) - #define __Pyx_PyLong_IsCompact(x) (Py_SIZE(x) == 0 || Py_SIZE(x) == 1 || Py_SIZE(x) == -1) - #define __Pyx_PyLong_CompactValue(x)\ - ((Py_SIZE(x) == 0) ? (sdigit) 0 : ((Py_SIZE(x) < 0) ? -(sdigit)__Pyx_PyLong_Digits(x)[0] : (sdigit)__Pyx_PyLong_Digits(x)[0])) - typedef sdigit __Pyx_compact_pylong; - typedef digit __Pyx_compact_upylong; - #endif - #if PY_VERSION_HEX >= 0x030C00A5 - #define __Pyx_PyLong_Digits(x) (((PyLongObject*)x)->long_value.ob_digit) - #else - #define __Pyx_PyLong_Digits(x) (((PyLongObject*)x)->ob_digit) - #endif -#endif -#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII -#include -static int __Pyx_sys_getdefaultencoding_not_ascii; -static int __Pyx_init_sys_getdefaultencoding_params(void) { - PyObject* sys; - PyObject* default_encoding = NULL; - PyObject* ascii_chars_u = NULL; - PyObject* ascii_chars_b = NULL; - const char* default_encoding_c; - sys = PyImport_ImportModule("sys"); - if (!sys) goto bad; - default_encoding = PyObject_CallMethod(sys, (char*) "getdefaultencoding", NULL); - Py_DECREF(sys); - if (!default_encoding) goto bad; - default_encoding_c = PyBytes_AsString(default_encoding); - if (!default_encoding_c) goto bad; - if (strcmp(default_encoding_c, "ascii") == 0) { - __Pyx_sys_getdefaultencoding_not_ascii = 0; - } else { - char ascii_chars[128]; - int c; - for (c = 0; c < 128; c++) { - ascii_chars[c] = (char) c; - } - __Pyx_sys_getdefaultencoding_not_ascii = 1; - ascii_chars_u = PyUnicode_DecodeASCII(ascii_chars, 128, NULL); - if (!ascii_chars_u) goto bad; - ascii_chars_b = PyUnicode_AsEncodedString(ascii_chars_u, default_encoding_c, NULL); - if (!ascii_chars_b || !PyBytes_Check(ascii_chars_b) || memcmp(ascii_chars, PyBytes_AS_STRING(ascii_chars_b), 128) != 0) { - PyErr_Format( - PyExc_ValueError, - "This module compiled with c_string_encoding=ascii, but default encoding '%.200s' is not a superset of ascii.", - default_encoding_c); - goto bad; - } - Py_DECREF(ascii_chars_u); - Py_DECREF(ascii_chars_b); - } - Py_DECREF(default_encoding); - return 0; -bad: - Py_XDECREF(default_encoding); - Py_XDECREF(ascii_chars_u); - Py_XDECREF(ascii_chars_b); - return -1; -} -#endif -#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT && PY_MAJOR_VERSION >= 3 -#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_DecodeUTF8(c_str, size, NULL) -#else -#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_Decode(c_str, size, __PYX_DEFAULT_STRING_ENCODING, NULL) -#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT -#include -static char* __PYX_DEFAULT_STRING_ENCODING; -static int __Pyx_init_sys_getdefaultencoding_params(void) { - PyObject* sys; - PyObject* default_encoding = NULL; - char* default_encoding_c; - sys = PyImport_ImportModule("sys"); - if (!sys) goto bad; - default_encoding = PyObject_CallMethod(sys, (char*) (const char*) "getdefaultencoding", NULL); - Py_DECREF(sys); - if (!default_encoding) goto bad; - default_encoding_c = PyBytes_AsString(default_encoding); - if (!default_encoding_c) goto bad; - __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c) + 1); - if (!__PYX_DEFAULT_STRING_ENCODING) goto bad; - strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c); - Py_DECREF(default_encoding); - return 0; -bad: - Py_XDECREF(default_encoding); - return -1; -} -#endif -#endif - - -/* Test for GCC > 2.95 */ -#if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95))) - #define likely(x) __builtin_expect(!!(x), 1) - #define unlikely(x) __builtin_expect(!!(x), 0) -#else /* !__GNUC__ or GCC < 2.95 */ - #define likely(x) (x) - #define unlikely(x) (x) -#endif /* __GNUC__ */ -static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void)ptr; } - -#if !CYTHON_USE_MODULE_STATE -static PyObject *__pyx_m = NULL; -#endif -static int __pyx_lineno; -static int __pyx_clineno = 0; -static const char * __pyx_cfilenm = __FILE__; -static const char *__pyx_filename; - -/* #### Code section: filename_table ### */ - -static const char *__pyx_f[] = { - "test.py", -}; -/* #### Code section: utility_code_proto_before_types ### */ -/* ForceInitThreads.proto */ -#ifndef __PYX_FORCE_INIT_THREADS - #define __PYX_FORCE_INIT_THREADS 0 -#endif - -/* #### Code section: numeric_typedefs ### */ -/* #### Code section: complex_type_declarations ### */ -/* #### Code section: type_declarations ### */ - -/*--- Type declarations ---*/ -/* #### Code section: utility_code_proto ### */ - -/* --- Runtime support code (head) --- */ -/* Refnanny.proto */ -#ifndef CYTHON_REFNANNY - #define CYTHON_REFNANNY 0 -#endif -#if CYTHON_REFNANNY - typedef struct { - void (*INCREF)(void*, PyObject*, Py_ssize_t); - void (*DECREF)(void*, PyObject*, Py_ssize_t); - void (*GOTREF)(void*, PyObject*, Py_ssize_t); - void (*GIVEREF)(void*, PyObject*, Py_ssize_t); - void* (*SetupContext)(const char*, Py_ssize_t, const char*); - void (*FinishContext)(void**); - } __Pyx_RefNannyAPIStruct; - static __Pyx_RefNannyAPIStruct *__Pyx_RefNanny = NULL; - static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname); - #define __Pyx_RefNannyDeclarations void *__pyx_refnanny = NULL; -#ifdef WITH_THREAD - #define __Pyx_RefNannySetupContext(name, acquire_gil)\ - if (acquire_gil) {\ - PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ - __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\ - PyGILState_Release(__pyx_gilstate_save);\ - } else {\ - __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\ - } - #define __Pyx_RefNannyFinishContextNogil() {\ - PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ - __Pyx_RefNannyFinishContext();\ - PyGILState_Release(__pyx_gilstate_save);\ - } -#else - #define __Pyx_RefNannySetupContext(name, acquire_gil)\ - __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__)) - #define __Pyx_RefNannyFinishContextNogil() __Pyx_RefNannyFinishContext() -#endif - #define __Pyx_RefNannyFinishContextNogil() {\ - PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ - __Pyx_RefNannyFinishContext();\ - PyGILState_Release(__pyx_gilstate_save);\ - } - #define __Pyx_RefNannyFinishContext()\ - __Pyx_RefNanny->FinishContext(&__pyx_refnanny) - #define __Pyx_INCREF(r) __Pyx_RefNanny->INCREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) - #define __Pyx_DECREF(r) __Pyx_RefNanny->DECREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) - #define __Pyx_GOTREF(r) __Pyx_RefNanny->GOTREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) - #define __Pyx_GIVEREF(r) __Pyx_RefNanny->GIVEREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) - #define __Pyx_XINCREF(r) do { if((r) == NULL); else {__Pyx_INCREF(r); }} while(0) - #define __Pyx_XDECREF(r) do { if((r) == NULL); else {__Pyx_DECREF(r); }} while(0) - #define __Pyx_XGOTREF(r) do { if((r) == NULL); else {__Pyx_GOTREF(r); }} while(0) - #define __Pyx_XGIVEREF(r) do { if((r) == NULL); else {__Pyx_GIVEREF(r);}} while(0) -#else - #define __Pyx_RefNannyDeclarations - #define __Pyx_RefNannySetupContext(name, acquire_gil) - #define __Pyx_RefNannyFinishContextNogil() - #define __Pyx_RefNannyFinishContext() - #define __Pyx_INCREF(r) Py_INCREF(r) - #define __Pyx_DECREF(r) Py_DECREF(r) - #define __Pyx_GOTREF(r) - #define __Pyx_GIVEREF(r) - #define __Pyx_XINCREF(r) Py_XINCREF(r) - #define __Pyx_XDECREF(r) Py_XDECREF(r) - #define __Pyx_XGOTREF(r) - #define __Pyx_XGIVEREF(r) -#endif -#define __Pyx_Py_XDECREF_SET(r, v) do {\ - PyObject *tmp = (PyObject *) r;\ - r = v; Py_XDECREF(tmp);\ - } while (0) -#define __Pyx_XDECREF_SET(r, v) do {\ - PyObject *tmp = (PyObject *) r;\ - r = v; __Pyx_XDECREF(tmp);\ - } while (0) -#define __Pyx_DECREF_SET(r, v) do {\ - PyObject *tmp = (PyObject *) r;\ - r = v; __Pyx_DECREF(tmp);\ - } while (0) -#define __Pyx_CLEAR(r) do { PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);} while(0) -#define __Pyx_XCLEAR(r) do { if((r) != NULL) {PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);}} while(0) - -/* TupleAndListFromArray.proto */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n); -static CYTHON_INLINE PyObject* __Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n); -#endif - -/* IncludeStringH.proto */ -#include - -/* BytesEquals.proto */ -static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals); - -/* UnicodeEquals.proto */ -static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals); - -/* fastcall.proto */ -#if CYTHON_AVOID_BORROWED_REFS - #define __Pyx_Arg_VARARGS(args, i) PySequence_GetItem(args, i) -#elif CYTHON_ASSUME_SAFE_MACROS - #define __Pyx_Arg_VARARGS(args, i) PyTuple_GET_ITEM(args, i) -#else - #define __Pyx_Arg_VARARGS(args, i) PyTuple_GetItem(args, i) -#endif -#if CYTHON_AVOID_BORROWED_REFS - #define __Pyx_Arg_NewRef_VARARGS(arg) __Pyx_NewRef(arg) - #define __Pyx_Arg_XDECREF_VARARGS(arg) Py_XDECREF(arg) -#else - #define __Pyx_Arg_NewRef_VARARGS(arg) arg - #define __Pyx_Arg_XDECREF_VARARGS(arg) -#endif -#define __Pyx_NumKwargs_VARARGS(kwds) PyDict_Size(kwds) -#define __Pyx_KwValues_VARARGS(args, nargs) NULL -#define __Pyx_GetKwValue_VARARGS(kw, kwvalues, s) __Pyx_PyDict_GetItemStrWithError(kw, s) -#define __Pyx_KwargsAsDict_VARARGS(kw, kwvalues) PyDict_Copy(kw) -#if CYTHON_METH_FASTCALL - #define __Pyx_Arg_FASTCALL(args, i) args[i] - #define __Pyx_NumKwargs_FASTCALL(kwds) PyTuple_GET_SIZE(kwds) - #define __Pyx_KwValues_FASTCALL(args, nargs) ((args) + (nargs)) - static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s); -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030d0000 - CYTHON_UNUSED static PyObject *__Pyx_KwargsAsDict_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues); - #else - #define __Pyx_KwargsAsDict_FASTCALL(kw, kwvalues) _PyStack_AsDict(kwvalues, kw) - #endif - #define __Pyx_Arg_NewRef_FASTCALL(arg) arg /* no-op, __Pyx_Arg_FASTCALL is direct and this needs - to have the same reference counting */ - #define __Pyx_Arg_XDECREF_FASTCALL(arg) -#else - #define __Pyx_Arg_FASTCALL __Pyx_Arg_VARARGS - #define __Pyx_NumKwargs_FASTCALL __Pyx_NumKwargs_VARARGS - #define __Pyx_KwValues_FASTCALL __Pyx_KwValues_VARARGS - #define __Pyx_GetKwValue_FASTCALL __Pyx_GetKwValue_VARARGS - #define __Pyx_KwargsAsDict_FASTCALL __Pyx_KwargsAsDict_VARARGS - #define __Pyx_Arg_NewRef_FASTCALL(arg) __Pyx_Arg_NewRef_VARARGS(arg) - #define __Pyx_Arg_XDECREF_FASTCALL(arg) __Pyx_Arg_XDECREF_VARARGS(arg) -#endif -#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS -#define __Pyx_ArgsSlice_VARARGS(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_VARARGS(args, start), stop - start) -#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_FASTCALL(args, start), stop - start) -#else -#define __Pyx_ArgsSlice_VARARGS(args, start, stop) PyTuple_GetSlice(args, start, stop) -#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) PyTuple_GetSlice(args, start, stop) -#endif - -/* RaiseDoubleKeywords.proto */ -static void __Pyx_RaiseDoubleKeywordsError(const char* func_name, PyObject* kw_name); - -/* ParseKeywords.proto */ -static int __Pyx_ParseOptionalKeywords(PyObject *kwds, PyObject *const *kwvalues, - PyObject **argnames[], - PyObject *kwds2, PyObject *values[], Py_ssize_t num_pos_args, - const char* function_name); - -/* RaiseArgTupleInvalid.proto */ -static void __Pyx_RaiseArgtupleInvalid(const char* func_name, int exact, - Py_ssize_t num_min, Py_ssize_t num_max, Py_ssize_t num_found); - -/* PyErrExceptionMatches.proto */ -#if CYTHON_FAST_THREAD_STATE -#define __Pyx_PyErr_ExceptionMatches(err) __Pyx_PyErr_ExceptionMatchesInState(__pyx_tstate, err) -static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err); -#else -#define __Pyx_PyErr_ExceptionMatches(err) PyErr_ExceptionMatches(err) -#endif - -/* PyThreadStateGet.proto */ -#if CYTHON_FAST_THREAD_STATE -#define __Pyx_PyThreadState_declare PyThreadState *__pyx_tstate; -#define __Pyx_PyThreadState_assign __pyx_tstate = __Pyx_PyThreadState_Current; -#if PY_VERSION_HEX >= 0x030C00A6 -#define __Pyx_PyErr_Occurred() (__pyx_tstate->current_exception != NULL) -#define __Pyx_PyErr_CurrentExceptionType() (__pyx_tstate->current_exception ? (PyObject*) Py_TYPE(__pyx_tstate->current_exception) : (PyObject*) NULL) -#else -#define __Pyx_PyErr_Occurred() (__pyx_tstate->curexc_type != NULL) -#define __Pyx_PyErr_CurrentExceptionType() (__pyx_tstate->curexc_type) -#endif -#else -#define __Pyx_PyThreadState_declare -#define __Pyx_PyThreadState_assign -#define __Pyx_PyErr_Occurred() (PyErr_Occurred() != NULL) -#define __Pyx_PyErr_CurrentExceptionType() PyErr_Occurred() -#endif - -/* PyErrFetchRestore.proto */ -#if CYTHON_FAST_THREAD_STATE -#define __Pyx_PyErr_Clear() __Pyx_ErrRestore(NULL, NULL, NULL) -#define __Pyx_ErrRestoreWithState(type, value, tb) __Pyx_ErrRestoreInState(PyThreadState_GET(), type, value, tb) -#define __Pyx_ErrFetchWithState(type, value, tb) __Pyx_ErrFetchInState(PyThreadState_GET(), type, value, tb) -#define __Pyx_ErrRestore(type, value, tb) __Pyx_ErrRestoreInState(__pyx_tstate, type, value, tb) -#define __Pyx_ErrFetch(type, value, tb) __Pyx_ErrFetchInState(__pyx_tstate, type, value, tb) -static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb); -static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A6 -#define __Pyx_PyErr_SetNone(exc) (Py_INCREF(exc), __Pyx_ErrRestore((exc), NULL, NULL)) -#else -#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc) -#endif -#else -#define __Pyx_PyErr_Clear() PyErr_Clear() -#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc) -#define __Pyx_ErrRestoreWithState(type, value, tb) PyErr_Restore(type, value, tb) -#define __Pyx_ErrFetchWithState(type, value, tb) PyErr_Fetch(type, value, tb) -#define __Pyx_ErrRestoreInState(tstate, type, value, tb) PyErr_Restore(type, value, tb) -#define __Pyx_ErrFetchInState(tstate, type, value, tb) PyErr_Fetch(type, value, tb) -#define __Pyx_ErrRestore(type, value, tb) PyErr_Restore(type, value, tb) -#define __Pyx_ErrFetch(type, value, tb) PyErr_Fetch(type, value, tb) -#endif - -/* PyObjectGetAttrStr.proto */ -#if CYTHON_USE_TYPE_SLOTS -static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name); -#else -#define __Pyx_PyObject_GetAttrStr(o,n) PyObject_GetAttr(o,n) -#endif - -/* PyObjectGetAttrStrNoError.proto */ -static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name); - -/* GetBuiltinName.proto */ -static PyObject *__Pyx_GetBuiltinName(PyObject *name); - -/* PyDictVersioning.proto */ -#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS -#define __PYX_DICT_VERSION_INIT ((PY_UINT64_T) -1) -#define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) -#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\ - (version_var) = __PYX_GET_DICT_VERSION(dict);\ - (cache_var) = (value); -#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) {\ - static PY_UINT64_T __pyx_dict_version = 0;\ - static PyObject *__pyx_dict_cached_value = NULL;\ - if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ - (VAR) = __pyx_dict_cached_value;\ - } else {\ - (VAR) = __pyx_dict_cached_value = (LOOKUP);\ - __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ - }\ -} -static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj); -static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj); -static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version); -#else -#define __PYX_GET_DICT_VERSION(dict) (0) -#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var) -#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) (VAR) = (LOOKUP); -#endif - -/* GetModuleGlobalName.proto */ -#if CYTHON_USE_DICT_VERSIONS -#define __Pyx_GetModuleGlobalName(var, name) do {\ - static PY_UINT64_T __pyx_dict_version = 0;\ - static PyObject *__pyx_dict_cached_value = NULL;\ - (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ - (likely(__pyx_dict_cached_value) ? __Pyx_NewRef(__pyx_dict_cached_value) : __Pyx_GetBuiltinName(name)) :\ - __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\ -} while(0) -#define __Pyx_GetModuleGlobalNameUncached(var, name) do {\ - PY_UINT64_T __pyx_dict_version;\ - PyObject *__pyx_dict_cached_value;\ - (var) = __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\ -} while(0) -static PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value); -#else -#define __Pyx_GetModuleGlobalName(var, name) (var) = __Pyx__GetModuleGlobalName(name) -#define __Pyx_GetModuleGlobalNameUncached(var, name) (var) = __Pyx__GetModuleGlobalName(name) -static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name); -#endif - -/* PyIntBinop.proto */ -#if !CYTHON_COMPILING_IN_PYPY -static PyObject* __Pyx_PyInt_SubtractObjC(PyObject *op1, PyObject *op2, long intval, int inplace, int zerodivision_check); -#else -#define __Pyx_PyInt_SubtractObjC(op1, op2, intval, inplace, zerodivision_check)\ - (inplace ? PyNumber_InPlaceSubtract(op1, op2) : PyNumber_Subtract(op1, op2)) -#endif - -/* PyFunctionFastCall.proto */ -#if CYTHON_FAST_PYCALL -#if !CYTHON_VECTORCALL -#define __Pyx_PyFunction_FastCall(func, args, nargs)\ - __Pyx_PyFunction_FastCallDict((func), (args), (nargs), NULL) -static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs); -#endif -#define __Pyx_BUILD_ASSERT_EXPR(cond)\ - (sizeof(char [1 - 2*!(cond)]) - 1) -#ifndef Py_MEMBER_SIZE -#define Py_MEMBER_SIZE(type, member) sizeof(((type *)0)->member) -#endif -#if !CYTHON_VECTORCALL -#if PY_VERSION_HEX >= 0x03080000 - #include "frameobject.h" -#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API - #ifndef Py_BUILD_CORE - #define Py_BUILD_CORE 1 - #endif - #include "internal/pycore_frame.h" -#endif - #define __Pxy_PyFrame_Initialize_Offsets() - #define __Pyx_PyFrame_GetLocalsplus(frame) ((frame)->f_localsplus) -#else - static size_t __pyx_pyframe_localsplus_offset = 0; - #include "frameobject.h" - #define __Pxy_PyFrame_Initialize_Offsets()\ - ((void)__Pyx_BUILD_ASSERT_EXPR(sizeof(PyFrameObject) == offsetof(PyFrameObject, f_localsplus) + Py_MEMBER_SIZE(PyFrameObject, f_localsplus)),\ - (void)(__pyx_pyframe_localsplus_offset = ((size_t)PyFrame_Type.tp_basicsize) - Py_MEMBER_SIZE(PyFrameObject, f_localsplus))) - #define __Pyx_PyFrame_GetLocalsplus(frame)\ - (assert(__pyx_pyframe_localsplus_offset), (PyObject **)(((char *)(frame)) + __pyx_pyframe_localsplus_offset)) -#endif -#endif -#endif - -/* PyObjectCall.proto */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw); -#else -#define __Pyx_PyObject_Call(func, arg, kw) PyObject_Call(func, arg, kw) -#endif - -/* PyObjectCallMethO.proto */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg); -#endif - -/* PyObjectFastCall.proto */ -#define __Pyx_PyObject_FastCall(func, args, nargs) __Pyx_PyObject_FastCallDict(func, args, (size_t)(nargs), NULL) -static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs); - -/* IncludeStructmemberH.proto */ -#include - -/* FixUpExtensionType.proto */ -#if CYTHON_USE_TYPE_SPECS -static int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type); -#endif - -/* FetchSharedCythonModule.proto */ -static PyObject *__Pyx_FetchSharedCythonABIModule(void); - -/* FetchCommonType.proto */ -#if !CYTHON_USE_TYPE_SPECS -static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type); -#else -static PyTypeObject* __Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases); -#endif - -/* PyMethodNew.proto */ -#if CYTHON_COMPILING_IN_LIMITED_API -static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) { - PyObject *typesModule=NULL, *methodType=NULL, *result=NULL; - CYTHON_UNUSED_VAR(typ); - if (!self) - return __Pyx_NewRef(func); - typesModule = PyImport_ImportModule("types"); - if (!typesModule) return NULL; - methodType = PyObject_GetAttrString(typesModule, "MethodType"); - Py_DECREF(typesModule); - if (!methodType) return NULL; - result = PyObject_CallFunctionObjArgs(methodType, func, self, NULL); - Py_DECREF(methodType); - return result; -} -#elif PY_MAJOR_VERSION >= 3 -static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) { - CYTHON_UNUSED_VAR(typ); - if (!self) - return __Pyx_NewRef(func); - return PyMethod_New(func, self); -} -#else - #define __Pyx_PyMethod_New PyMethod_New -#endif - -/* PyVectorcallFastCallDict.proto */ -#if CYTHON_METH_FASTCALL -static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw); -#endif - -/* CythonFunctionShared.proto */ -#define __Pyx_CyFunction_USED -#define __Pyx_CYFUNCTION_STATICMETHOD 0x01 -#define __Pyx_CYFUNCTION_CLASSMETHOD 0x02 -#define __Pyx_CYFUNCTION_CCLASS 0x04 -#define __Pyx_CYFUNCTION_COROUTINE 0x08 -#define __Pyx_CyFunction_GetClosure(f)\ - (((__pyx_CyFunctionObject *) (f))->func_closure) -#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API - #define __Pyx_CyFunction_GetClassObj(f)\ - (((__pyx_CyFunctionObject *) (f))->func_classobj) -#else - #define __Pyx_CyFunction_GetClassObj(f)\ - ((PyObject*) ((PyCMethodObject *) (f))->mm_class) -#endif -#define __Pyx_CyFunction_SetClassObj(f, classobj)\ - __Pyx__CyFunction_SetClassObj((__pyx_CyFunctionObject *) (f), (classobj)) -#define __Pyx_CyFunction_Defaults(type, f)\ - ((type *)(((__pyx_CyFunctionObject *) (f))->defaults)) -#define __Pyx_CyFunction_SetDefaultsGetter(f, g)\ - ((__pyx_CyFunctionObject *) (f))->defaults_getter = (g) -typedef struct { -#if CYTHON_COMPILING_IN_LIMITED_API - PyObject_HEAD - PyObject *func; -#elif PY_VERSION_HEX < 0x030900B1 - PyCFunctionObject func; -#else - PyCMethodObject func; -#endif -#if CYTHON_BACKPORT_VECTORCALL - __pyx_vectorcallfunc func_vectorcall; -#endif -#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API - PyObject *func_weakreflist; -#endif - PyObject *func_dict; - PyObject *func_name; - PyObject *func_qualname; - PyObject *func_doc; - PyObject *func_globals; - PyObject *func_code; - PyObject *func_closure; -#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API - PyObject *func_classobj; -#endif - void *defaults; - int defaults_pyobjects; - size_t defaults_size; - int flags; - PyObject *defaults_tuple; - PyObject *defaults_kwdict; - PyObject *(*defaults_getter)(PyObject *); - PyObject *func_annotations; - PyObject *func_is_coroutine; -} __pyx_CyFunctionObject; -#undef __Pyx_CyOrPyCFunction_Check -#define __Pyx_CyFunction_Check(obj) __Pyx_TypeCheck(obj, __pyx_CyFunctionType) -#define __Pyx_CyOrPyCFunction_Check(obj) __Pyx_TypeCheck2(obj, __pyx_CyFunctionType, &PyCFunction_Type) -#define __Pyx_CyFunction_CheckExact(obj) __Pyx_IS_TYPE(obj, __pyx_CyFunctionType) -static CYTHON_INLINE int __Pyx__IsSameCyOrCFunction(PyObject *func, void *cfunc); -#undef __Pyx_IsSameCFunction -#define __Pyx_IsSameCFunction(func, cfunc) __Pyx__IsSameCyOrCFunction(func, cfunc) -static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject* op, PyMethodDef *ml, - int flags, PyObject* qualname, - PyObject *closure, - PyObject *module, PyObject *globals, - PyObject* code); -static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj); -static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *m, - size_t size, - int pyobjects); -static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *m, - PyObject *tuple); -static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *m, - PyObject *dict); -static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *m, - PyObject *dict); -static int __pyx_CyFunction_init(PyObject *module); -#if CYTHON_METH_FASTCALL -static PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); -static PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); -static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); -static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); -#if CYTHON_BACKPORT_VECTORCALL -#define __Pyx_CyFunction_func_vectorcall(f) (((__pyx_CyFunctionObject*)f)->func_vectorcall) -#else -#define __Pyx_CyFunction_func_vectorcall(f) (((PyCFunctionObject*)f)->vectorcall) -#endif -#endif - -/* CythonFunction.proto */ -static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, - int flags, PyObject* qualname, - PyObject *closure, - PyObject *module, PyObject *globals, - PyObject* code); - -/* CLineInTraceback.proto */ -#ifdef CYTHON_CLINE_IN_TRACEBACK -#define __Pyx_CLineForTraceback(tstate, c_line) (((CYTHON_CLINE_IN_TRACEBACK)) ? c_line : 0) -#else -static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line); -#endif - -/* CodeObjectCache.proto */ -#if !CYTHON_COMPILING_IN_LIMITED_API -typedef struct { - PyCodeObject* code_object; - int code_line; -} __Pyx_CodeObjectCacheEntry; -struct __Pyx_CodeObjectCache { - int count; - int max_count; - __Pyx_CodeObjectCacheEntry* entries; -}; -static struct __Pyx_CodeObjectCache __pyx_code_cache = {0,0,NULL}; -static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line); -static PyCodeObject *__pyx_find_code_object(int code_line); -static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object); -#endif - -/* AddTraceback.proto */ -static void __Pyx_AddTraceback(const char *funcname, int c_line, - int py_line, const char *filename); - -/* FormatTypeName.proto */ -#if CYTHON_COMPILING_IN_LIMITED_API -typedef PyObject *__Pyx_TypeName; -#define __Pyx_FMT_TYPENAME "%U" -static __Pyx_TypeName __Pyx_PyType_GetName(PyTypeObject* tp); -#define __Pyx_DECREF_TypeName(obj) Py_XDECREF(obj) -#else -typedef const char *__Pyx_TypeName; -#define __Pyx_FMT_TYPENAME "%.200s" -#define __Pyx_PyType_GetName(tp) ((tp)->tp_name) -#define __Pyx_DECREF_TypeName(obj) -#endif - -/* GCCDiagnostics.proto */ -#if !defined(__INTEL_COMPILER) && defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) -#define __Pyx_HAS_GCC_DIAGNOSTIC -#endif - -/* CIntToPy.proto */ -static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value); - -/* CIntFromPy.proto */ -static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *); - -/* CIntFromPy.proto */ -static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *); - -/* FastTypeChecks.proto */ -#if CYTHON_COMPILING_IN_CPYTHON -#define __Pyx_TypeCheck(obj, type) __Pyx_IsSubtype(Py_TYPE(obj), (PyTypeObject *)type) -#define __Pyx_TypeCheck2(obj, type1, type2) __Pyx_IsAnySubtype2(Py_TYPE(obj), (PyTypeObject *)type1, (PyTypeObject *)type2) -static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b); -static CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b); -static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject *type); -static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *type1, PyObject *type2); -#else -#define __Pyx_TypeCheck(obj, type) PyObject_TypeCheck(obj, (PyTypeObject *)type) -#define __Pyx_TypeCheck2(obj, type1, type2) (PyObject_TypeCheck(obj, (PyTypeObject *)type1) || PyObject_TypeCheck(obj, (PyTypeObject *)type2)) -#define __Pyx_PyErr_GivenExceptionMatches(err, type) PyErr_GivenExceptionMatches(err, type) -#define __Pyx_PyErr_GivenExceptionMatches2(err, type1, type2) (PyErr_GivenExceptionMatches(err, type1) || PyErr_GivenExceptionMatches(err, type2)) -#endif -#define __Pyx_PyErr_ExceptionMatches2(err1, err2) __Pyx_PyErr_GivenExceptionMatches2(__Pyx_PyErr_CurrentExceptionType(), err1, err2) -#define __Pyx_PyException_Check(obj) __Pyx_TypeCheck(obj, PyExc_Exception) - -/* CheckBinaryVersion.proto */ -static unsigned long __Pyx_get_runtime_version(void); -static int __Pyx_check_binary_version(unsigned long ct_version, unsigned long rt_version, int allow_newer); - -/* InitStrings.proto */ -static int __Pyx_InitStrings(__Pyx_StringTabEntry *t); - -/* #### Code section: module_declarations ### */ - -/* Module declarations from "test" */ -/* #### Code section: typeinfo ### */ -/* #### Code section: before_global_var ### */ -#define __Pyx_MODULE_NAME "test" -extern int __pyx_module_is_main_test; -int __pyx_module_is_main_test = 0; - -/* Implementation of "test" */ -/* #### Code section: global_var ### */ -/* #### Code section: string_decls ### */ -static const char __pyx_k_n[] = "n"; -static const char __pyx_k__3[] = "?"; -static const char __pyx_k_fib[] = "fib"; -static const char __pyx_k_main[] = "__main__"; -static const char __pyx_k_name[] = "__name__"; -static const char __pyx_k_test[] = "test"; -static const char __pyx_k_test_2[] = "__test__"; -static const char __pyx_k_test_py[] = "test.py"; -static const char __pyx_k_is_coroutine[] = "_is_coroutine"; -static const char __pyx_k_asyncio_coroutines[] = "asyncio.coroutines"; -static const char __pyx_k_cline_in_traceback[] = "cline_in_traceback"; -/* #### Code section: decls ### */ -static PyObject *__pyx_pf_4test_fib(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_n); /* proto */ -/* #### Code section: late_includes ### */ -/* #### Code section: module_state ### */ -typedef struct { - PyObject *__pyx_d; - PyObject *__pyx_b; - PyObject *__pyx_cython_runtime; - PyObject *__pyx_empty_tuple; - PyObject *__pyx_empty_bytes; - PyObject *__pyx_empty_unicode; - #ifdef __Pyx_CyFunction_USED - PyTypeObject *__pyx_CyFunctionType; - #endif - #ifdef __Pyx_FusedFunction_USED - PyTypeObject *__pyx_FusedFunctionType; - #endif - #ifdef __Pyx_Generator_USED - PyTypeObject *__pyx_GeneratorType; - #endif - #ifdef __Pyx_IterableCoroutine_USED - PyTypeObject *__pyx_IterableCoroutineType; - #endif - #ifdef __Pyx_Coroutine_USED - PyTypeObject *__pyx_CoroutineAwaitType; - #endif - #ifdef __Pyx_Coroutine_USED - PyTypeObject *__pyx_CoroutineType; - #endif - #if CYTHON_USE_MODULE_STATE - #endif - PyObject *__pyx_n_s__3; - PyObject *__pyx_n_s_asyncio_coroutines; - PyObject *__pyx_n_s_cline_in_traceback; - PyObject *__pyx_n_s_fib; - PyObject *__pyx_n_s_is_coroutine; - PyObject *__pyx_n_s_main; - PyObject *__pyx_n_s_n; - PyObject *__pyx_n_s_name; - PyObject *__pyx_n_s_test; - PyObject *__pyx_n_s_test_2; - PyObject *__pyx_kp_s_test_py; - PyObject *__pyx_int_1; - PyObject *__pyx_int_2; - PyObject *__pyx_tuple_; - PyObject *__pyx_codeobj__2; -} __pyx_mstate; - -#if CYTHON_USE_MODULE_STATE -#ifdef __cplusplus -namespace { - extern struct PyModuleDef __pyx_moduledef; -} /* anonymous namespace */ -#else -static struct PyModuleDef __pyx_moduledef; -#endif - -#define __pyx_mstate(o) ((__pyx_mstate *)__Pyx_PyModule_GetState(o)) - -#define __pyx_mstate_global (__pyx_mstate(PyState_FindModule(&__pyx_moduledef))) - -#define __pyx_m (PyState_FindModule(&__pyx_moduledef)) -#else -static __pyx_mstate __pyx_mstate_global_static = -#ifdef __cplusplus - {}; -#else - {0}; -#endif -static __pyx_mstate *__pyx_mstate_global = &__pyx_mstate_global_static; -#endif -/* #### Code section: module_state_clear ### */ -#if CYTHON_USE_MODULE_STATE -static int __pyx_m_clear(PyObject *m) { - __pyx_mstate *clear_module_state = __pyx_mstate(m); - if (!clear_module_state) return 0; - Py_CLEAR(clear_module_state->__pyx_d); - Py_CLEAR(clear_module_state->__pyx_b); - Py_CLEAR(clear_module_state->__pyx_cython_runtime); - Py_CLEAR(clear_module_state->__pyx_empty_tuple); - Py_CLEAR(clear_module_state->__pyx_empty_bytes); - Py_CLEAR(clear_module_state->__pyx_empty_unicode); - #ifdef __Pyx_CyFunction_USED - Py_CLEAR(clear_module_state->__pyx_CyFunctionType); - #endif - #ifdef __Pyx_FusedFunction_USED - Py_CLEAR(clear_module_state->__pyx_FusedFunctionType); - #endif - Py_CLEAR(clear_module_state->__pyx_n_s__3); - Py_CLEAR(clear_module_state->__pyx_n_s_asyncio_coroutines); - Py_CLEAR(clear_module_state->__pyx_n_s_cline_in_traceback); - Py_CLEAR(clear_module_state->__pyx_n_s_fib); - Py_CLEAR(clear_module_state->__pyx_n_s_is_coroutine); - Py_CLEAR(clear_module_state->__pyx_n_s_main); - Py_CLEAR(clear_module_state->__pyx_n_s_n); - Py_CLEAR(clear_module_state->__pyx_n_s_name); - Py_CLEAR(clear_module_state->__pyx_n_s_test); - Py_CLEAR(clear_module_state->__pyx_n_s_test_2); - Py_CLEAR(clear_module_state->__pyx_kp_s_test_py); - Py_CLEAR(clear_module_state->__pyx_int_1); - Py_CLEAR(clear_module_state->__pyx_int_2); - Py_CLEAR(clear_module_state->__pyx_tuple_); - Py_CLEAR(clear_module_state->__pyx_codeobj__2); - return 0; -} -#endif -/* #### Code section: module_state_traverse ### */ -#if CYTHON_USE_MODULE_STATE -static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { - __pyx_mstate *traverse_module_state = __pyx_mstate(m); - if (!traverse_module_state) return 0; - Py_VISIT(traverse_module_state->__pyx_d); - Py_VISIT(traverse_module_state->__pyx_b); - Py_VISIT(traverse_module_state->__pyx_cython_runtime); - Py_VISIT(traverse_module_state->__pyx_empty_tuple); - Py_VISIT(traverse_module_state->__pyx_empty_bytes); - Py_VISIT(traverse_module_state->__pyx_empty_unicode); - #ifdef __Pyx_CyFunction_USED - Py_VISIT(traverse_module_state->__pyx_CyFunctionType); - #endif - #ifdef __Pyx_FusedFunction_USED - Py_VISIT(traverse_module_state->__pyx_FusedFunctionType); - #endif - Py_VISIT(traverse_module_state->__pyx_n_s__3); - Py_VISIT(traverse_module_state->__pyx_n_s_asyncio_coroutines); - Py_VISIT(traverse_module_state->__pyx_n_s_cline_in_traceback); - Py_VISIT(traverse_module_state->__pyx_n_s_fib); - Py_VISIT(traverse_module_state->__pyx_n_s_is_coroutine); - Py_VISIT(traverse_module_state->__pyx_n_s_main); - Py_VISIT(traverse_module_state->__pyx_n_s_n); - Py_VISIT(traverse_module_state->__pyx_n_s_name); - Py_VISIT(traverse_module_state->__pyx_n_s_test); - Py_VISIT(traverse_module_state->__pyx_n_s_test_2); - Py_VISIT(traverse_module_state->__pyx_kp_s_test_py); - Py_VISIT(traverse_module_state->__pyx_int_1); - Py_VISIT(traverse_module_state->__pyx_int_2); - Py_VISIT(traverse_module_state->__pyx_tuple_); - Py_VISIT(traverse_module_state->__pyx_codeobj__2); - return 0; -} -#endif -/* #### Code section: module_state_defines ### */ -#define __pyx_d __pyx_mstate_global->__pyx_d -#define __pyx_b __pyx_mstate_global->__pyx_b -#define __pyx_cython_runtime __pyx_mstate_global->__pyx_cython_runtime -#define __pyx_empty_tuple __pyx_mstate_global->__pyx_empty_tuple -#define __pyx_empty_bytes __pyx_mstate_global->__pyx_empty_bytes -#define __pyx_empty_unicode __pyx_mstate_global->__pyx_empty_unicode -#ifdef __Pyx_CyFunction_USED -#define __pyx_CyFunctionType __pyx_mstate_global->__pyx_CyFunctionType -#endif -#ifdef __Pyx_FusedFunction_USED -#define __pyx_FusedFunctionType __pyx_mstate_global->__pyx_FusedFunctionType -#endif -#ifdef __Pyx_Generator_USED -#define __pyx_GeneratorType __pyx_mstate_global->__pyx_GeneratorType -#endif -#ifdef __Pyx_IterableCoroutine_USED -#define __pyx_IterableCoroutineType __pyx_mstate_global->__pyx_IterableCoroutineType -#endif -#ifdef __Pyx_Coroutine_USED -#define __pyx_CoroutineAwaitType __pyx_mstate_global->__pyx_CoroutineAwaitType -#endif -#ifdef __Pyx_Coroutine_USED -#define __pyx_CoroutineType __pyx_mstate_global->__pyx_CoroutineType -#endif -#if CYTHON_USE_MODULE_STATE -#endif -#define __pyx_n_s__3 __pyx_mstate_global->__pyx_n_s__3 -#define __pyx_n_s_asyncio_coroutines __pyx_mstate_global->__pyx_n_s_asyncio_coroutines -#define __pyx_n_s_cline_in_traceback __pyx_mstate_global->__pyx_n_s_cline_in_traceback -#define __pyx_n_s_fib __pyx_mstate_global->__pyx_n_s_fib -#define __pyx_n_s_is_coroutine __pyx_mstate_global->__pyx_n_s_is_coroutine -#define __pyx_n_s_main __pyx_mstate_global->__pyx_n_s_main -#define __pyx_n_s_n __pyx_mstate_global->__pyx_n_s_n -#define __pyx_n_s_name __pyx_mstate_global->__pyx_n_s_name -#define __pyx_n_s_test __pyx_mstate_global->__pyx_n_s_test -#define __pyx_n_s_test_2 __pyx_mstate_global->__pyx_n_s_test_2 -#define __pyx_kp_s_test_py __pyx_mstate_global->__pyx_kp_s_test_py -#define __pyx_int_1 __pyx_mstate_global->__pyx_int_1 -#define __pyx_int_2 __pyx_mstate_global->__pyx_int_2 -#define __pyx_tuple_ __pyx_mstate_global->__pyx_tuple_ -#define __pyx_codeobj__2 __pyx_mstate_global->__pyx_codeobj__2 -/* #### Code section: module_code ### */ - -/* "test.py":1 - * def fib(n): # <<<<<<<<<<<<<< - * if n <= 1: - * return n - */ - -/* Python wrapper */ -static PyObject *__pyx_pw_4test_1fib(PyObject *__pyx_self, -#if CYTHON_METH_FASTCALL -PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds -#else -PyObject *__pyx_args, PyObject *__pyx_kwds -#endif -); /*proto*/ -static PyMethodDef __pyx_mdef_4test_1fib = {"fib", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_4test_1fib, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}; -static PyObject *__pyx_pw_4test_1fib(PyObject *__pyx_self, -#if CYTHON_METH_FASTCALL -PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds -#else -PyObject *__pyx_args, PyObject *__pyx_kwds -#endif -) { - PyObject *__pyx_v_n = 0; - #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED Py_ssize_t __pyx_nargs; - #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues; - PyObject* values[1] = {0}; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - PyObject *__pyx_r = 0; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("fib (wrapper)", 0); - #if !CYTHON_METH_FASTCALL - #if CYTHON_ASSUME_SAFE_MACROS - __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); - #else - __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL; - #endif - #endif - __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); - { - PyObject **__pyx_pyargnames[] = {&__pyx_n_s_n,0}; - if (__pyx_kwds) { - Py_ssize_t kw_args; - switch (__pyx_nargs) { - case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); - CYTHON_FALLTHROUGH; - case 0: break; - default: goto __pyx_L5_argtuple_error; - } - kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); - switch (__pyx_nargs) { - case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_n)) != 0)) { - (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); - kw_args--; - } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L3_error) - else goto __pyx_L5_argtuple_error; - } - if (unlikely(kw_args > 0)) { - const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "fib") < 0)) __PYX_ERR(0, 1, __pyx_L3_error) - } - } else if (unlikely(__pyx_nargs != 1)) { - goto __pyx_L5_argtuple_error; - } else { - values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); - } - __pyx_v_n = values[0]; - } - goto __pyx_L6_skip; - __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("fib", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 1, __pyx_L3_error) - __pyx_L6_skip:; - goto __pyx_L4_argument_unpacking_done; - __pyx_L3_error:; - { - Py_ssize_t __pyx_temp; - for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { - __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); - } - } - __Pyx_AddTraceback("test.fib", __pyx_clineno, __pyx_lineno, __pyx_filename); - __Pyx_RefNannyFinishContext(); - return NULL; - __pyx_L4_argument_unpacking_done:; - __pyx_r = __pyx_pf_4test_fib(__pyx_self, __pyx_v_n); - - /* function exit code */ - { - Py_ssize_t __pyx_temp; - for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { - __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); - } - } - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyObject *__pyx_pf_4test_fib(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_n) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_t_2; - PyObject *__pyx_t_3 = NULL; - PyObject *__pyx_t_4 = NULL; - PyObject *__pyx_t_5 = NULL; - unsigned int __pyx_t_6; - PyObject *__pyx_t_7 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("fib", 1); - - /* "test.py":2 - * def fib(n): - * if n <= 1: # <<<<<<<<<<<<<< - * return n - * return fib(n - 1) + fib(n - 2) - */ - __pyx_t_1 = PyObject_RichCompare(__pyx_v_n, __pyx_int_1, Py_LE); __Pyx_XGOTREF(__pyx_t_1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2, __pyx_L1_error) - __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 2, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (__pyx_t_2) { - - /* "test.py":3 - * def fib(n): - * if n <= 1: - * return n # <<<<<<<<<<<<<< - * return fib(n - 1) + fib(n - 2) - */ - __Pyx_XDECREF(__pyx_r); - __Pyx_INCREF(__pyx_v_n); - __pyx_r = __pyx_v_n; - goto __pyx_L0; - - /* "test.py":2 - * def fib(n): - * if n <= 1: # <<<<<<<<<<<<<< - * return n - * return fib(n - 1) + fib(n - 2) - */ - } - - /* "test.py":4 - * if n <= 1: - * return n - * return fib(n - 1) + fib(n - 2) # <<<<<<<<<<<<<< - */ - __Pyx_XDECREF(__pyx_r); - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_fib); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_t_4 = __Pyx_PyInt_SubtractObjC(__pyx_v_n, __pyx_int_1, 1, 0, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __pyx_t_5 = NULL; - __pyx_t_6 = 0; - #if CYTHON_UNPACK_METHODS - if (unlikely(PyMethod_Check(__pyx_t_3))) { - __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_3); - if (likely(__pyx_t_5)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); - __Pyx_INCREF(__pyx_t_5); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_3, function); - __pyx_t_6 = 1; - } - } - #endif - { - PyObject *__pyx_callargs[2] = {__pyx_t_5, __pyx_t_4}; - __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); - __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - } - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_fib); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __pyx_t_5 = __Pyx_PyInt_SubtractObjC(__pyx_v_n, __pyx_int_2, 2, 0, 0); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_5); - __pyx_t_7 = NULL; - __pyx_t_6 = 0; - #if CYTHON_UNPACK_METHODS - if (unlikely(PyMethod_Check(__pyx_t_4))) { - __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_4); - if (likely(__pyx_t_7)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_4); - __Pyx_INCREF(__pyx_t_7); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_4, function); - __pyx_t_6 = 1; - } - } - #endif - { - PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_t_5}; - __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); - __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; - __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - } - __pyx_t_4 = PyNumber_Add(__pyx_t_1, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_r = __pyx_t_4; - __pyx_t_4 = 0; - goto __pyx_L0; - - /* "test.py":1 - * def fib(n): # <<<<<<<<<<<<<< - * if n <= 1: - * return n - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_XDECREF(__pyx_t_3); - __Pyx_XDECREF(__pyx_t_4); - __Pyx_XDECREF(__pyx_t_5); - __Pyx_XDECREF(__pyx_t_7); - __Pyx_AddTraceback("test.fib", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = NULL; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyMethodDef __pyx_methods[] = { - {0, 0, 0, 0} -}; -#ifndef CYTHON_SMALL_CODE -#if defined(__clang__) - #define CYTHON_SMALL_CODE -#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) - #define CYTHON_SMALL_CODE __attribute__((cold)) -#else - #define CYTHON_SMALL_CODE -#endif -#endif -/* #### Code section: pystring_table ### */ - -static int __Pyx_CreateStringTabAndInitStrings(void) { - __Pyx_StringTabEntry __pyx_string_tab[] = { - {&__pyx_n_s__3, __pyx_k__3, sizeof(__pyx_k__3), 0, 0, 1, 1}, - {&__pyx_n_s_asyncio_coroutines, __pyx_k_asyncio_coroutines, sizeof(__pyx_k_asyncio_coroutines), 0, 0, 1, 1}, - {&__pyx_n_s_cline_in_traceback, __pyx_k_cline_in_traceback, sizeof(__pyx_k_cline_in_traceback), 0, 0, 1, 1}, - {&__pyx_n_s_fib, __pyx_k_fib, sizeof(__pyx_k_fib), 0, 0, 1, 1}, - {&__pyx_n_s_is_coroutine, __pyx_k_is_coroutine, sizeof(__pyx_k_is_coroutine), 0, 0, 1, 1}, - {&__pyx_n_s_main, __pyx_k_main, sizeof(__pyx_k_main), 0, 0, 1, 1}, - {&__pyx_n_s_n, __pyx_k_n, sizeof(__pyx_k_n), 0, 0, 1, 1}, - {&__pyx_n_s_name, __pyx_k_name, sizeof(__pyx_k_name), 0, 0, 1, 1}, - {&__pyx_n_s_test, __pyx_k_test, sizeof(__pyx_k_test), 0, 0, 1, 1}, - {&__pyx_n_s_test_2, __pyx_k_test_2, sizeof(__pyx_k_test_2), 0, 0, 1, 1}, - {&__pyx_kp_s_test_py, __pyx_k_test_py, sizeof(__pyx_k_test_py), 0, 0, 1, 0}, - {0, 0, 0, 0, 0, 0, 0} - }; - return __Pyx_InitStrings(__pyx_string_tab); -} -/* #### Code section: cached_builtins ### */ -static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) { - return 0; -} -/* #### Code section: cached_constants ### */ - -static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_InitCachedConstants", 0); - - /* "test.py":1 - * def fib(n): # <<<<<<<<<<<<<< - * if n <= 1: - * return n - */ - __pyx_tuple_ = PyTuple_Pack(1, __pyx_n_s_n); if (unlikely(!__pyx_tuple_)) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple_); - __Pyx_GIVEREF(__pyx_tuple_); - __pyx_codeobj__2 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 1, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple_, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_test_py, __pyx_n_s_fib, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__2)) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_RefNannyFinishContext(); - return 0; - __pyx_L1_error:; - __Pyx_RefNannyFinishContext(); - return -1; -} -/* #### Code section: init_constants ### */ - -static CYTHON_SMALL_CODE int __Pyx_InitConstants(void) { - if (__Pyx_CreateStringTabAndInitStrings() < 0) __PYX_ERR(0, 1, __pyx_L1_error); - __pyx_int_1 = PyInt_FromLong(1); if (unlikely(!__pyx_int_1)) __PYX_ERR(0, 1, __pyx_L1_error) - __pyx_int_2 = PyInt_FromLong(2); if (unlikely(!__pyx_int_2)) __PYX_ERR(0, 1, __pyx_L1_error) - return 0; - __pyx_L1_error:; - return -1; -} -/* #### Code section: init_globals ### */ - -static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { - return 0; -} -/* #### Code section: init_module ### */ - -static CYTHON_SMALL_CODE int __Pyx_modinit_global_init_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_variable_export_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_function_export_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_type_init_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_type_import_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_variable_import_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_function_import_code(void); /*proto*/ - -static int __Pyx_modinit_global_init_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_global_init_code", 0); - /*--- Global init code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_variable_export_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_variable_export_code", 0); - /*--- Variable export code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_function_export_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_function_export_code", 0); - /*--- Function export code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_type_init_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_type_init_code", 0); - /*--- Type init code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_type_import_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_type_import_code", 0); - /*--- Type import code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_variable_import_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_variable_import_code", 0); - /*--- Variable import code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_function_import_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_function_import_code", 0); - /*--- Function import code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - - -#if PY_MAJOR_VERSION >= 3 -#if CYTHON_PEP489_MULTI_PHASE_INIT -static PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def); /*proto*/ -static int __pyx_pymod_exec_test(PyObject* module); /*proto*/ -static PyModuleDef_Slot __pyx_moduledef_slots[] = { - {Py_mod_create, (void*)__pyx_pymod_create}, - {Py_mod_exec, (void*)__pyx_pymod_exec_test}, - {0, NULL} -}; -#endif - -#ifdef __cplusplus -namespace { - struct PyModuleDef __pyx_moduledef = - #else - static struct PyModuleDef __pyx_moduledef = - #endif - { - PyModuleDef_HEAD_INIT, - "test", - 0, /* m_doc */ - #if CYTHON_PEP489_MULTI_PHASE_INIT - 0, /* m_size */ - #elif CYTHON_USE_MODULE_STATE - sizeof(__pyx_mstate), /* m_size */ - #else - -1, /* m_size */ - #endif - __pyx_methods /* m_methods */, - #if CYTHON_PEP489_MULTI_PHASE_INIT - __pyx_moduledef_slots, /* m_slots */ - #else - NULL, /* m_reload */ - #endif - #if CYTHON_USE_MODULE_STATE - __pyx_m_traverse, /* m_traverse */ - __pyx_m_clear, /* m_clear */ - NULL /* m_free */ - #else - NULL, /* m_traverse */ - NULL, /* m_clear */ - NULL /* m_free */ - #endif - }; - #ifdef __cplusplus -} /* anonymous namespace */ -#endif -#endif - -#ifndef CYTHON_NO_PYINIT_EXPORT -#define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC -#elif PY_MAJOR_VERSION < 3 -#ifdef __cplusplus -#define __Pyx_PyMODINIT_FUNC extern "C" void -#else -#define __Pyx_PyMODINIT_FUNC void -#endif -#else -#ifdef __cplusplus -#define __Pyx_PyMODINIT_FUNC extern "C" PyObject * -#else -#define __Pyx_PyMODINIT_FUNC PyObject * -#endif -#endif - - -#if PY_MAJOR_VERSION < 3 -__Pyx_PyMODINIT_FUNC inittest(void) CYTHON_SMALL_CODE; /*proto*/ -__Pyx_PyMODINIT_FUNC inittest(void) -#else -__Pyx_PyMODINIT_FUNC PyInit_test(void) CYTHON_SMALL_CODE; /*proto*/ -__Pyx_PyMODINIT_FUNC PyInit_test(void) -#if CYTHON_PEP489_MULTI_PHASE_INIT -{ - return PyModuleDef_Init(&__pyx_moduledef); -} -static CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) { - #if PY_VERSION_HEX >= 0x030700A1 - static PY_INT64_T main_interpreter_id = -1; - PY_INT64_T current_id = PyInterpreterState_GetID(PyThreadState_Get()->interp); - if (main_interpreter_id == -1) { - main_interpreter_id = current_id; - return (unlikely(current_id == -1)) ? -1 : 0; - } else if (unlikely(main_interpreter_id != current_id)) - #else - static PyInterpreterState *main_interpreter = NULL; - PyInterpreterState *current_interpreter = PyThreadState_Get()->interp; - if (!main_interpreter) { - main_interpreter = current_interpreter; - } else if (unlikely(main_interpreter != current_interpreter)) - #endif - { - PyErr_SetString( - PyExc_ImportError, - "Interpreter change detected - this module can only be loaded into one interpreter per process."); - return -1; - } - return 0; -} -#if CYTHON_COMPILING_IN_LIMITED_API -static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *module, const char* from_name, const char* to_name, int allow_none) -#else -static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *moddict, const char* from_name, const char* to_name, int allow_none) -#endif -{ - PyObject *value = PyObject_GetAttrString(spec, from_name); - int result = 0; - if (likely(value)) { - if (allow_none || value != Py_None) { -#if CYTHON_COMPILING_IN_LIMITED_API - result = PyModule_AddObject(module, to_name, value); -#else - result = PyDict_SetItemString(moddict, to_name, value); -#endif - } - Py_DECREF(value); - } else if (PyErr_ExceptionMatches(PyExc_AttributeError)) { - PyErr_Clear(); - } else { - result = -1; - } - return result; -} -static CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def) { - PyObject *module = NULL, *moddict, *modname; - CYTHON_UNUSED_VAR(def); - if (__Pyx_check_single_interpreter()) - return NULL; - if (__pyx_m) - return __Pyx_NewRef(__pyx_m); - modname = PyObject_GetAttrString(spec, "name"); - if (unlikely(!modname)) goto bad; - module = PyModule_NewObject(modname); - Py_DECREF(modname); - if (unlikely(!module)) goto bad; -#if CYTHON_COMPILING_IN_LIMITED_API - moddict = module; -#else - moddict = PyModule_GetDict(module); - if (unlikely(!moddict)) goto bad; -#endif - if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "loader", "__loader__", 1) < 0)) goto bad; - if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "origin", "__file__", 1) < 0)) goto bad; - if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "parent", "__package__", 1) < 0)) goto bad; - if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "submodule_search_locations", "__path__", 0) < 0)) goto bad; - return module; -bad: - Py_XDECREF(module); - return NULL; -} - - -static CYTHON_SMALL_CODE int __pyx_pymod_exec_test(PyObject *__pyx_pyinit_module) -#endif -#endif -{ - int stringtab_initialized = 0; - #if CYTHON_USE_MODULE_STATE - int pystate_addmodule_run = 0; - #endif - PyObject *__pyx_t_1 = NULL; - PyObject *__pyx_t_2 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannyDeclarations - #if CYTHON_PEP489_MULTI_PHASE_INIT - if (__pyx_m) { - if (__pyx_m == __pyx_pyinit_module) return 0; - PyErr_SetString(PyExc_RuntimeError, "Module 'test' has already been imported. Re-initialisation is not supported."); - return -1; - } - #elif PY_MAJOR_VERSION >= 3 - if (__pyx_m) return __Pyx_NewRef(__pyx_m); - #endif - /*--- Module creation code ---*/ - #if CYTHON_PEP489_MULTI_PHASE_INIT - __pyx_m = __pyx_pyinit_module; - Py_INCREF(__pyx_m); - #else - #if PY_MAJOR_VERSION < 3 - __pyx_m = Py_InitModule4("test", __pyx_methods, 0, 0, PYTHON_API_VERSION); Py_XINCREF(__pyx_m); - if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error) - #elif CYTHON_USE_MODULE_STATE - __pyx_t_1 = PyModule_Create(&__pyx_moduledef); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1, __pyx_L1_error) - { - int add_module_result = PyState_AddModule(__pyx_t_1, &__pyx_moduledef); - __pyx_t_1 = 0; /* transfer ownership from __pyx_t_1 to "test" pseudovariable */ - if (unlikely((add_module_result < 0))) __PYX_ERR(0, 1, __pyx_L1_error) - pystate_addmodule_run = 1; - } - #else - __pyx_m = PyModule_Create(&__pyx_moduledef); - if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #endif - CYTHON_UNUSED_VAR(__pyx_t_1); - __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) __PYX_ERR(0, 1, __pyx_L1_error) - Py_INCREF(__pyx_d); - __pyx_b = __Pyx_PyImport_AddModuleRef(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) __PYX_ERR(0, 1, __pyx_L1_error) - __pyx_cython_runtime = __Pyx_PyImport_AddModuleRef((const char *) "cython_runtime"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 1, __pyx_L1_error) - if (PyObject_SetAttrString(__pyx_m, "__builtins__", __pyx_b) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #if CYTHON_REFNANNY -__Pyx_RefNanny = __Pyx_RefNannyImportAPI("refnanny"); -if (!__Pyx_RefNanny) { - PyErr_Clear(); - __Pyx_RefNanny = __Pyx_RefNannyImportAPI("Cython.Runtime.refnanny"); - if (!__Pyx_RefNanny) - Py_FatalError("failed to import 'refnanny' module"); -} -#endif - __Pyx_RefNannySetupContext("__Pyx_PyMODINIT_FUNC PyInit_test(void)", 0); - if (__Pyx_check_binary_version(__PYX_LIMITED_VERSION_HEX, __Pyx_get_runtime_version(), CYTHON_COMPILING_IN_LIMITED_API) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #ifdef __Pxy_PyFrame_Initialize_Offsets - __Pxy_PyFrame_Initialize_Offsets(); - #endif - __pyx_empty_tuple = PyTuple_New(0); if (unlikely(!__pyx_empty_tuple)) __PYX_ERR(0, 1, __pyx_L1_error) - __pyx_empty_bytes = PyBytes_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_bytes)) __PYX_ERR(0, 1, __pyx_L1_error) - __pyx_empty_unicode = PyUnicode_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_unicode)) __PYX_ERR(0, 1, __pyx_L1_error) - #ifdef __Pyx_CyFunction_USED - if (__pyx_CyFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_FusedFunction_USED - if (__pyx_FusedFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_Coroutine_USED - if (__pyx_Coroutine_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_Generator_USED - if (__pyx_Generator_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_AsyncGen_USED - if (__pyx_AsyncGen_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_StopAsyncIteration_USED - if (__pyx_StopAsyncIteration_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - /*--- Library function declarations ---*/ - /*--- Threads initialization code ---*/ - #if defined(WITH_THREAD) && PY_VERSION_HEX < 0x030700F0 && defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS - PyEval_InitThreads(); - #endif - /*--- Initialize various global constants etc. ---*/ - if (__Pyx_InitConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - stringtab_initialized = 1; - if (__Pyx_InitGlobals() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #if PY_MAJOR_VERSION < 3 && (__PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT) - if (__Pyx_init_sys_getdefaultencoding_params() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - if (__pyx_module_is_main_test) { - if (PyObject_SetAttr(__pyx_m, __pyx_n_s_name, __pyx_n_s_main) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - } - #if PY_MAJOR_VERSION >= 3 - { - PyObject *modules = PyImport_GetModuleDict(); if (unlikely(!modules)) __PYX_ERR(0, 1, __pyx_L1_error) - if (!PyDict_GetItemString(modules, "test")) { - if (unlikely((PyDict_SetItemString(modules, "test", __pyx_m) < 0))) __PYX_ERR(0, 1, __pyx_L1_error) - } - } - #endif - /*--- Builtin init code ---*/ - if (__Pyx_InitCachedBuiltins() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - /*--- Constants init code ---*/ - if (__Pyx_InitCachedConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - /*--- Global type/function init code ---*/ - (void)__Pyx_modinit_global_init_code(); - (void)__Pyx_modinit_variable_export_code(); - (void)__Pyx_modinit_function_export_code(); - (void)__Pyx_modinit_type_init_code(); - (void)__Pyx_modinit_type_import_code(); - (void)__Pyx_modinit_variable_import_code(); - (void)__Pyx_modinit_function_import_code(); - /*--- Execution code ---*/ - #if defined(__Pyx_Generator_USED) || defined(__Pyx_Coroutine_USED) - if (__Pyx_patch_abc() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - - /* "test.py":1 - * def fib(n): # <<<<<<<<<<<<<< - * if n <= 1: - * return n - */ - __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_4test_1fib, 0, __pyx_n_s_fib, NULL, __pyx_n_s_test, __pyx_d, ((PyObject *)__pyx_codeobj__2)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_fib, __pyx_t_2) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_test_2, __pyx_t_2) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - - /*--- Wrapped vars code ---*/ - - goto __pyx_L0; - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_2); - if (__pyx_m) { - if (__pyx_d && stringtab_initialized) { - __Pyx_AddTraceback("init test", __pyx_clineno, __pyx_lineno, __pyx_filename); - } - #if !CYTHON_USE_MODULE_STATE - Py_CLEAR(__pyx_m); - #else - Py_DECREF(__pyx_m); - if (pystate_addmodule_run) { - PyObject *tp, *value, *tb; - PyErr_Fetch(&tp, &value, &tb); - PyState_RemoveModule(&__pyx_moduledef); - PyErr_Restore(tp, value, tb); - } - #endif - } else if (!PyErr_Occurred()) { - PyErr_SetString(PyExc_ImportError, "init test"); - } - __pyx_L0:; - __Pyx_RefNannyFinishContext(); - #if CYTHON_PEP489_MULTI_PHASE_INIT - return (__pyx_m != NULL) ? 0 : -1; - #elif PY_MAJOR_VERSION >= 3 - return __pyx_m; - #else - return; - #endif -} -/* #### Code section: cleanup_globals ### */ -/* #### Code section: cleanup_module ### */ -/* #### Code section: main_method ### */ -/* #### Code section: utility_code_pragmas ### */ -#ifdef _MSC_VER -#pragma warning( push ) -/* Warning 4127: conditional expression is constant - * Cython uses constant conditional expressions to allow in inline functions to be optimized at - * compile-time, so this warning is not useful - */ -#pragma warning( disable : 4127 ) -#endif - - - -/* #### Code section: utility_code_def ### */ - -/* --- Runtime support code --- */ -/* Refnanny */ -#if CYTHON_REFNANNY -static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname) { - PyObject *m = NULL, *p = NULL; - void *r = NULL; - m = PyImport_ImportModule(modname); - if (!m) goto end; - p = PyObject_GetAttrString(m, "RefNannyAPI"); - if (!p) goto end; - r = PyLong_AsVoidPtr(p); -end: - Py_XDECREF(p); - Py_XDECREF(m); - return (__Pyx_RefNannyAPIStruct *)r; -} -#endif - -/* TupleAndListFromArray */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE void __Pyx_copy_object_array(PyObject *const *CYTHON_RESTRICT src, PyObject** CYTHON_RESTRICT dest, Py_ssize_t length) { - PyObject *v; - Py_ssize_t i; - for (i = 0; i < length; i++) { - v = dest[i] = src[i]; - Py_INCREF(v); - } -} -static CYTHON_INLINE PyObject * -__Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n) -{ - PyObject *res; - if (n <= 0) { - Py_INCREF(__pyx_empty_tuple); - return __pyx_empty_tuple; - } - res = PyTuple_New(n); - if (unlikely(res == NULL)) return NULL; - __Pyx_copy_object_array(src, ((PyTupleObject*)res)->ob_item, n); - return res; -} -static CYTHON_INLINE PyObject * -__Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n) -{ - PyObject *res; - if (n <= 0) { - return PyList_New(0); - } - res = PyList_New(n); - if (unlikely(res == NULL)) return NULL; - __Pyx_copy_object_array(src, ((PyListObject*)res)->ob_item, n); - return res; -} -#endif - -/* BytesEquals */ -static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals) { -#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API - return PyObject_RichCompareBool(s1, s2, equals); -#else - if (s1 == s2) { - return (equals == Py_EQ); - } else if (PyBytes_CheckExact(s1) & PyBytes_CheckExact(s2)) { - const char *ps1, *ps2; - Py_ssize_t length = PyBytes_GET_SIZE(s1); - if (length != PyBytes_GET_SIZE(s2)) - return (equals == Py_NE); - ps1 = PyBytes_AS_STRING(s1); - ps2 = PyBytes_AS_STRING(s2); - if (ps1[0] != ps2[0]) { - return (equals == Py_NE); - } else if (length == 1) { - return (equals == Py_EQ); - } else { - int result; -#if CYTHON_USE_UNICODE_INTERNALS && (PY_VERSION_HEX < 0x030B0000) - Py_hash_t hash1, hash2; - hash1 = ((PyBytesObject*)s1)->ob_shash; - hash2 = ((PyBytesObject*)s2)->ob_shash; - if (hash1 != hash2 && hash1 != -1 && hash2 != -1) { - return (equals == Py_NE); - } -#endif - result = memcmp(ps1, ps2, (size_t)length); - return (equals == Py_EQ) ? (result == 0) : (result != 0); - } - } else if ((s1 == Py_None) & PyBytes_CheckExact(s2)) { - return (equals == Py_NE); - } else if ((s2 == Py_None) & PyBytes_CheckExact(s1)) { - return (equals == Py_NE); - } else { - int result; - PyObject* py_result = PyObject_RichCompare(s1, s2, equals); - if (!py_result) - return -1; - result = __Pyx_PyObject_IsTrue(py_result); - Py_DECREF(py_result); - return result; - } -#endif -} - -/* UnicodeEquals */ -static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals) { -#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API - return PyObject_RichCompareBool(s1, s2, equals); -#else -#if PY_MAJOR_VERSION < 3 - PyObject* owned_ref = NULL; -#endif - int s1_is_unicode, s2_is_unicode; - if (s1 == s2) { - goto return_eq; - } - s1_is_unicode = PyUnicode_CheckExact(s1); - s2_is_unicode = PyUnicode_CheckExact(s2); -#if PY_MAJOR_VERSION < 3 - if ((s1_is_unicode & (!s2_is_unicode)) && PyString_CheckExact(s2)) { - owned_ref = PyUnicode_FromObject(s2); - if (unlikely(!owned_ref)) - return -1; - s2 = owned_ref; - s2_is_unicode = 1; - } else if ((s2_is_unicode & (!s1_is_unicode)) && PyString_CheckExact(s1)) { - owned_ref = PyUnicode_FromObject(s1); - if (unlikely(!owned_ref)) - return -1; - s1 = owned_ref; - s1_is_unicode = 1; - } else if (((!s2_is_unicode) & (!s1_is_unicode))) { - return __Pyx_PyBytes_Equals(s1, s2, equals); - } -#endif - if (s1_is_unicode & s2_is_unicode) { - Py_ssize_t length; - int kind; - void *data1, *data2; - if (unlikely(__Pyx_PyUnicode_READY(s1) < 0) || unlikely(__Pyx_PyUnicode_READY(s2) < 0)) - return -1; - length = __Pyx_PyUnicode_GET_LENGTH(s1); - if (length != __Pyx_PyUnicode_GET_LENGTH(s2)) { - goto return_ne; - } -#if CYTHON_USE_UNICODE_INTERNALS - { - Py_hash_t hash1, hash2; - #if CYTHON_PEP393_ENABLED - hash1 = ((PyASCIIObject*)s1)->hash; - hash2 = ((PyASCIIObject*)s2)->hash; - #else - hash1 = ((PyUnicodeObject*)s1)->hash; - hash2 = ((PyUnicodeObject*)s2)->hash; - #endif - if (hash1 != hash2 && hash1 != -1 && hash2 != -1) { - goto return_ne; - } - } -#endif - kind = __Pyx_PyUnicode_KIND(s1); - if (kind != __Pyx_PyUnicode_KIND(s2)) { - goto return_ne; - } - data1 = __Pyx_PyUnicode_DATA(s1); - data2 = __Pyx_PyUnicode_DATA(s2); - if (__Pyx_PyUnicode_READ(kind, data1, 0) != __Pyx_PyUnicode_READ(kind, data2, 0)) { - goto return_ne; - } else if (length == 1) { - goto return_eq; - } else { - int result = memcmp(data1, data2, (size_t)(length * kind)); - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(owned_ref); - #endif - return (equals == Py_EQ) ? (result == 0) : (result != 0); - } - } else if ((s1 == Py_None) & s2_is_unicode) { - goto return_ne; - } else if ((s2 == Py_None) & s1_is_unicode) { - goto return_ne; - } else { - int result; - PyObject* py_result = PyObject_RichCompare(s1, s2, equals); - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(owned_ref); - #endif - if (!py_result) - return -1; - result = __Pyx_PyObject_IsTrue(py_result); - Py_DECREF(py_result); - return result; - } -return_eq: - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(owned_ref); - #endif - return (equals == Py_EQ); -return_ne: - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(owned_ref); - #endif - return (equals == Py_NE); -#endif -} - -/* fastcall */ -#if CYTHON_METH_FASTCALL -static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s) -{ - Py_ssize_t i, n = PyTuple_GET_SIZE(kwnames); - for (i = 0; i < n; i++) - { - if (s == PyTuple_GET_ITEM(kwnames, i)) return kwvalues[i]; - } - for (i = 0; i < n; i++) - { - int eq = __Pyx_PyUnicode_Equals(s, PyTuple_GET_ITEM(kwnames, i), Py_EQ); - if (unlikely(eq != 0)) { - if (unlikely(eq < 0)) return NULL; - return kwvalues[i]; - } - } - return NULL; -} -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030d0000 -CYTHON_UNUSED static PyObject *__Pyx_KwargsAsDict_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues) { - Py_ssize_t i, nkwargs = PyTuple_GET_SIZE(kwnames); - PyObject *dict; - dict = PyDict_New(); - if (unlikely(!dict)) - return NULL; - for (i=0; i= 3 - "%s() got multiple values for keyword argument '%U'", func_name, kw_name); - #else - "%s() got multiple values for keyword argument '%s'", func_name, - PyString_AsString(kw_name)); - #endif -} - -/* ParseKeywords */ -static int __Pyx_ParseOptionalKeywords( - PyObject *kwds, - PyObject *const *kwvalues, - PyObject **argnames[], - PyObject *kwds2, - PyObject *values[], - Py_ssize_t num_pos_args, - const char* function_name) -{ - PyObject *key = 0, *value = 0; - Py_ssize_t pos = 0; - PyObject*** name; - PyObject*** first_kw_arg = argnames + num_pos_args; - int kwds_is_tuple = CYTHON_METH_FASTCALL && likely(PyTuple_Check(kwds)); - while (1) { - Py_XDECREF(key); key = NULL; - Py_XDECREF(value); value = NULL; - if (kwds_is_tuple) { - Py_ssize_t size; -#if CYTHON_ASSUME_SAFE_MACROS - size = PyTuple_GET_SIZE(kwds); -#else - size = PyTuple_Size(kwds); - if (size < 0) goto bad; -#endif - if (pos >= size) break; -#if CYTHON_AVOID_BORROWED_REFS - key = __Pyx_PySequence_ITEM(kwds, pos); - if (!key) goto bad; -#elif CYTHON_ASSUME_SAFE_MACROS - key = PyTuple_GET_ITEM(kwds, pos); -#else - key = PyTuple_GetItem(kwds, pos); - if (!key) goto bad; -#endif - value = kwvalues[pos]; - pos++; - } - else - { - if (!PyDict_Next(kwds, &pos, &key, &value)) break; -#if CYTHON_AVOID_BORROWED_REFS - Py_INCREF(key); -#endif - } - name = first_kw_arg; - while (*name && (**name != key)) name++; - if (*name) { - values[name-argnames] = value; -#if CYTHON_AVOID_BORROWED_REFS - Py_INCREF(value); - Py_DECREF(key); -#endif - key = NULL; - value = NULL; - continue; - } -#if !CYTHON_AVOID_BORROWED_REFS - Py_INCREF(key); -#endif - Py_INCREF(value); - name = first_kw_arg; - #if PY_MAJOR_VERSION < 3 - if (likely(PyString_Check(key))) { - while (*name) { - if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key)) - && _PyString_Eq(**name, key)) { - values[name-argnames] = value; -#if CYTHON_AVOID_BORROWED_REFS - value = NULL; -#endif - break; - } - name++; - } - if (*name) continue; - else { - PyObject*** argname = argnames; - while (argname != first_kw_arg) { - if ((**argname == key) || ( - (CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**argname) == PyString_GET_SIZE(key)) - && _PyString_Eq(**argname, key))) { - goto arg_passed_twice; - } - argname++; - } - } - } else - #endif - if (likely(PyUnicode_Check(key))) { - while (*name) { - int cmp = ( - #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 - (__Pyx_PyUnicode_GET_LENGTH(**name) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : - #endif - PyUnicode_Compare(**name, key) - ); - if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; - if (cmp == 0) { - values[name-argnames] = value; -#if CYTHON_AVOID_BORROWED_REFS - value = NULL; -#endif - break; - } - name++; - } - if (*name) continue; - else { - PyObject*** argname = argnames; - while (argname != first_kw_arg) { - int cmp = (**argname == key) ? 0 : - #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 - (__Pyx_PyUnicode_GET_LENGTH(**argname) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : - #endif - PyUnicode_Compare(**argname, key); - if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; - if (cmp == 0) goto arg_passed_twice; - argname++; - } - } - } else - goto invalid_keyword_type; - if (kwds2) { - if (unlikely(PyDict_SetItem(kwds2, key, value))) goto bad; - } else { - goto invalid_keyword; - } - } - Py_XDECREF(key); - Py_XDECREF(value); - return 0; -arg_passed_twice: - __Pyx_RaiseDoubleKeywordsError(function_name, key); - goto bad; -invalid_keyword_type: - PyErr_Format(PyExc_TypeError, - "%.200s() keywords must be strings", function_name); - goto bad; -invalid_keyword: - #if PY_MAJOR_VERSION < 3 - PyErr_Format(PyExc_TypeError, - "%.200s() got an unexpected keyword argument '%.200s'", - function_name, PyString_AsString(key)); - #else - PyErr_Format(PyExc_TypeError, - "%s() got an unexpected keyword argument '%U'", - function_name, key); - #endif -bad: - Py_XDECREF(key); - Py_XDECREF(value); - return -1; -} - -/* RaiseArgTupleInvalid */ -static void __Pyx_RaiseArgtupleInvalid( - const char* func_name, - int exact, - Py_ssize_t num_min, - Py_ssize_t num_max, - Py_ssize_t num_found) -{ - Py_ssize_t num_expected; - const char *more_or_less; - if (num_found < num_min) { - num_expected = num_min; - more_or_less = "at least"; - } else { - num_expected = num_max; - more_or_less = "at most"; - } - if (exact) { - more_or_less = "exactly"; - } - PyErr_Format(PyExc_TypeError, - "%.200s() takes %.8s %" CYTHON_FORMAT_SSIZE_T "d positional argument%.1s (%" CYTHON_FORMAT_SSIZE_T "d given)", - func_name, more_or_less, num_expected, - (num_expected == 1) ? "" : "s", num_found); -} - -/* PyErrExceptionMatches */ -#if CYTHON_FAST_THREAD_STATE -static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) { - Py_ssize_t i, n; - n = PyTuple_GET_SIZE(tuple); -#if PY_MAJOR_VERSION >= 3 - for (i=0; i= 0x030C00A6 - PyObject *current_exception = tstate->current_exception; - if (unlikely(!current_exception)) return 0; - exc_type = (PyObject*) Py_TYPE(current_exception); - if (exc_type == err) return 1; -#else - exc_type = tstate->curexc_type; - if (exc_type == err) return 1; - if (unlikely(!exc_type)) return 0; -#endif - #if CYTHON_AVOID_BORROWED_REFS - Py_INCREF(exc_type); - #endif - if (unlikely(PyTuple_Check(err))) { - result = __Pyx_PyErr_ExceptionMatchesTuple(exc_type, err); - } else { - result = __Pyx_PyErr_GivenExceptionMatches(exc_type, err); - } - #if CYTHON_AVOID_BORROWED_REFS - Py_DECREF(exc_type); - #endif - return result; -} -#endif - -/* PyErrFetchRestore */ -#if CYTHON_FAST_THREAD_STATE -static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) { -#if PY_VERSION_HEX >= 0x030C00A6 - PyObject *tmp_value; - assert(type == NULL || (value != NULL && type == (PyObject*) Py_TYPE(value))); - if (value) { - #if CYTHON_COMPILING_IN_CPYTHON - if (unlikely(((PyBaseExceptionObject*) value)->traceback != tb)) - #endif - PyException_SetTraceback(value, tb); - } - tmp_value = tstate->current_exception; - tstate->current_exception = value; - Py_XDECREF(tmp_value); - Py_XDECREF(type); - Py_XDECREF(tb); -#else - PyObject *tmp_type, *tmp_value, *tmp_tb; - tmp_type = tstate->curexc_type; - tmp_value = tstate->curexc_value; - tmp_tb = tstate->curexc_traceback; - tstate->curexc_type = type; - tstate->curexc_value = value; - tstate->curexc_traceback = tb; - Py_XDECREF(tmp_type); - Py_XDECREF(tmp_value); - Py_XDECREF(tmp_tb); -#endif -} -static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) { -#if PY_VERSION_HEX >= 0x030C00A6 - PyObject* exc_value; - exc_value = tstate->current_exception; - tstate->current_exception = 0; - *value = exc_value; - *type = NULL; - *tb = NULL; - if (exc_value) { - *type = (PyObject*) Py_TYPE(exc_value); - Py_INCREF(*type); - #if CYTHON_COMPILING_IN_CPYTHON - *tb = ((PyBaseExceptionObject*) exc_value)->traceback; - Py_XINCREF(*tb); - #else - *tb = PyException_GetTraceback(exc_value); - #endif - } -#else - *type = tstate->curexc_type; - *value = tstate->curexc_value; - *tb = tstate->curexc_traceback; - tstate->curexc_type = 0; - tstate->curexc_value = 0; - tstate->curexc_traceback = 0; -#endif -} -#endif - -/* PyObjectGetAttrStr */ -#if CYTHON_USE_TYPE_SLOTS -static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name) { - PyTypeObject* tp = Py_TYPE(obj); - if (likely(tp->tp_getattro)) - return tp->tp_getattro(obj, attr_name); -#if PY_MAJOR_VERSION < 3 - if (likely(tp->tp_getattr)) - return tp->tp_getattr(obj, PyString_AS_STRING(attr_name)); -#endif - return PyObject_GetAttr(obj, attr_name); -} -#endif - -/* PyObjectGetAttrStrNoError */ -#if __PYX_LIMITED_VERSION_HEX < 0x030d00A1 -static void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) { - __Pyx_PyThreadState_declare - __Pyx_PyThreadState_assign - if (likely(__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError))) - __Pyx_PyErr_Clear(); -} -#endif -static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name) { - PyObject *result; -#if __PYX_LIMITED_VERSION_HEX >= 0x030d00A1 - (void) PyObject_GetOptionalAttr(obj, attr_name, &result); - return result; -#else -#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_TYPE_SLOTS && PY_VERSION_HEX >= 0x030700B1 - PyTypeObject* tp = Py_TYPE(obj); - if (likely(tp->tp_getattro == PyObject_GenericGetAttr)) { - return _PyObject_GenericGetAttrWithDict(obj, attr_name, NULL, 1); - } -#endif - result = __Pyx_PyObject_GetAttrStr(obj, attr_name); - if (unlikely(!result)) { - __Pyx_PyObject_GetAttrStr_ClearAttributeError(); - } - return result; -#endif -} - -/* GetBuiltinName */ -static PyObject *__Pyx_GetBuiltinName(PyObject *name) { - PyObject* result = __Pyx_PyObject_GetAttrStrNoError(__pyx_b, name); - if (unlikely(!result) && !PyErr_Occurred()) { - PyErr_Format(PyExc_NameError, -#if PY_MAJOR_VERSION >= 3 - "name '%U' is not defined", name); -#else - "name '%.200s' is not defined", PyString_AS_STRING(name)); -#endif - } - return result; -} - -/* PyDictVersioning */ -#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS -static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) { - PyObject *dict = Py_TYPE(obj)->tp_dict; - return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; -} -static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj) { - PyObject **dictptr = NULL; - Py_ssize_t offset = Py_TYPE(obj)->tp_dictoffset; - if (offset) { -#if CYTHON_COMPILING_IN_CPYTHON - dictptr = (likely(offset > 0)) ? (PyObject **) ((char *)obj + offset) : _PyObject_GetDictPtr(obj); -#else - dictptr = _PyObject_GetDictPtr(obj); -#endif - } - return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; -} -static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version) { - PyObject *dict = Py_TYPE(obj)->tp_dict; - if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) - return 0; - return obj_dict_version == __Pyx_get_object_dict_version(obj); -} -#endif - -/* GetModuleGlobalName */ -#if CYTHON_USE_DICT_VERSIONS -static PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value) -#else -static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name) -#endif -{ - PyObject *result; -#if !CYTHON_AVOID_BORROWED_REFS -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1 && PY_VERSION_HEX < 0x030d0000 - result = _PyDict_GetItem_KnownHash(__pyx_d, name, ((PyASCIIObject *) name)->hash); - __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) - if (likely(result)) { - return __Pyx_NewRef(result); - } else if (unlikely(PyErr_Occurred())) { - return NULL; - } -#elif CYTHON_COMPILING_IN_LIMITED_API - if (unlikely(!__pyx_m)) { - return NULL; - } - result = PyObject_GetAttr(__pyx_m, name); - if (likely(result)) { - return result; - } -#else - result = PyDict_GetItem(__pyx_d, name); - __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) - if (likely(result)) { - return __Pyx_NewRef(result); - } -#endif -#else - result = PyObject_GetItem(__pyx_d, name); - __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) - if (likely(result)) { - return __Pyx_NewRef(result); - } - PyErr_Clear(); -#endif - return __Pyx_GetBuiltinName(name); -} - -/* PyIntBinop */ -#if !CYTHON_COMPILING_IN_PYPY -static PyObject* __Pyx_PyInt_SubtractObjC(PyObject *op1, PyObject *op2, long intval, int inplace, int zerodivision_check) { - CYTHON_MAYBE_UNUSED_VAR(intval); - CYTHON_MAYBE_UNUSED_VAR(inplace); - CYTHON_UNUSED_VAR(zerodivision_check); - #if PY_MAJOR_VERSION < 3 - if (likely(PyInt_CheckExact(op1))) { - const long b = intval; - long x; - long a = PyInt_AS_LONG(op1); - - x = (long)((unsigned long)a - (unsigned long)b); - if (likely((x^a) >= 0 || (x^~b) >= 0)) - return PyInt_FromLong(x); - return PyLong_Type.tp_as_number->nb_subtract(op1, op2); - } - #endif - #if CYTHON_USE_PYLONG_INTERNALS - if (likely(PyLong_CheckExact(op1))) { - const long b = intval; - long a, x; -#ifdef HAVE_LONG_LONG - const PY_LONG_LONG llb = intval; - PY_LONG_LONG lla, llx; -#endif - if (unlikely(__Pyx_PyLong_IsZero(op1))) { - return PyLong_FromLong(-intval); - } - if (likely(__Pyx_PyLong_IsCompact(op1))) { - a = __Pyx_PyLong_CompactValue(op1); - } else { - const digit* digits = __Pyx_PyLong_Digits(op1); - const Py_ssize_t size = __Pyx_PyLong_SignedDigitCount(op1); - switch (size) { - case -2: - if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) { - a = -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])); - break; - #ifdef HAVE_LONG_LONG - } else if (8 * sizeof(PY_LONG_LONG) - 1 > 2 * PyLong_SHIFT) { - lla = -(PY_LONG_LONG) (((((unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0])); - goto long_long; - #endif - } - CYTHON_FALLTHROUGH; - case 2: - if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) { - a = (long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])); - break; - #ifdef HAVE_LONG_LONG - } else if (8 * sizeof(PY_LONG_LONG) - 1 > 2 * PyLong_SHIFT) { - lla = (PY_LONG_LONG) (((((unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0])); - goto long_long; - #endif - } - CYTHON_FALLTHROUGH; - case -3: - if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) { - a = -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])); - break; - #ifdef HAVE_LONG_LONG - } else if (8 * sizeof(PY_LONG_LONG) - 1 > 3 * PyLong_SHIFT) { - lla = -(PY_LONG_LONG) (((((((unsigned PY_LONG_LONG)digits[2]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0])); - goto long_long; - #endif - } - CYTHON_FALLTHROUGH; - case 3: - if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) { - a = (long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])); - break; - #ifdef HAVE_LONG_LONG - } else if (8 * sizeof(PY_LONG_LONG) - 1 > 3 * PyLong_SHIFT) { - lla = (PY_LONG_LONG) (((((((unsigned PY_LONG_LONG)digits[2]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0])); - goto long_long; - #endif - } - CYTHON_FALLTHROUGH; - case -4: - if (8 * sizeof(long) - 1 > 4 * PyLong_SHIFT) { - a = -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])); - break; - #ifdef HAVE_LONG_LONG - } else if (8 * sizeof(PY_LONG_LONG) - 1 > 4 * PyLong_SHIFT) { - lla = -(PY_LONG_LONG) (((((((((unsigned PY_LONG_LONG)digits[3]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[2]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0])); - goto long_long; - #endif - } - CYTHON_FALLTHROUGH; - case 4: - if (8 * sizeof(long) - 1 > 4 * PyLong_SHIFT) { - a = (long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])); - break; - #ifdef HAVE_LONG_LONG - } else if (8 * sizeof(PY_LONG_LONG) - 1 > 4 * PyLong_SHIFT) { - lla = (PY_LONG_LONG) (((((((((unsigned PY_LONG_LONG)digits[3]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[2]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0])); - goto long_long; - #endif - } - CYTHON_FALLTHROUGH; - default: return PyLong_Type.tp_as_number->nb_subtract(op1, op2); - } - } - x = a - b; - return PyLong_FromLong(x); -#ifdef HAVE_LONG_LONG - long_long: - llx = lla - llb; - return PyLong_FromLongLong(llx); -#endif - - - } - #endif - if (PyFloat_CheckExact(op1)) { - const long b = intval; -#if CYTHON_COMPILING_IN_LIMITED_API - double a = __pyx_PyFloat_AsDouble(op1); -#else - double a = PyFloat_AS_DOUBLE(op1); -#endif - double result; - - PyFPE_START_PROTECT("subtract", return NULL) - result = ((double)a) - (double)b; - PyFPE_END_PROTECT(result) - return PyFloat_FromDouble(result); - } - return (inplace ? PyNumber_InPlaceSubtract : PyNumber_Subtract)(op1, op2); -} -#endif - -/* PyFunctionFastCall */ -#if CYTHON_FAST_PYCALL && !CYTHON_VECTORCALL -static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObject **args, Py_ssize_t na, - PyObject *globals) { - PyFrameObject *f; - PyThreadState *tstate = __Pyx_PyThreadState_Current; - PyObject **fastlocals; - Py_ssize_t i; - PyObject *result; - assert(globals != NULL); - /* XXX Perhaps we should create a specialized - PyFrame_New() that doesn't take locals, but does - take builtins without sanity checking them. - */ - assert(tstate != NULL); - f = PyFrame_New(tstate, co, globals, NULL); - if (f == NULL) { - return NULL; - } - fastlocals = __Pyx_PyFrame_GetLocalsplus(f); - for (i = 0; i < na; i++) { - Py_INCREF(*args); - fastlocals[i] = *args++; - } - result = PyEval_EvalFrameEx(f,0); - ++tstate->recursion_depth; - Py_DECREF(f); - --tstate->recursion_depth; - return result; -} -static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs) { - PyCodeObject *co = (PyCodeObject *)PyFunction_GET_CODE(func); - PyObject *globals = PyFunction_GET_GLOBALS(func); - PyObject *argdefs = PyFunction_GET_DEFAULTS(func); - PyObject *closure; -#if PY_MAJOR_VERSION >= 3 - PyObject *kwdefs; -#endif - PyObject *kwtuple, **k; - PyObject **d; - Py_ssize_t nd; - Py_ssize_t nk; - PyObject *result; - assert(kwargs == NULL || PyDict_Check(kwargs)); - nk = kwargs ? PyDict_Size(kwargs) : 0; - #if PY_MAJOR_VERSION < 3 - if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) { - return NULL; - } - #else - if (unlikely(Py_EnterRecursiveCall(" while calling a Python object"))) { - return NULL; - } - #endif - if ( -#if PY_MAJOR_VERSION >= 3 - co->co_kwonlyargcount == 0 && -#endif - likely(kwargs == NULL || nk == 0) && - co->co_flags == (CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE)) { - if (argdefs == NULL && co->co_argcount == nargs) { - result = __Pyx_PyFunction_FastCallNoKw(co, args, nargs, globals); - goto done; - } - else if (nargs == 0 && argdefs != NULL - && co->co_argcount == Py_SIZE(argdefs)) { - /* function called with no arguments, but all parameters have - a default value: use default values as arguments .*/ - args = &PyTuple_GET_ITEM(argdefs, 0); - result =__Pyx_PyFunction_FastCallNoKw(co, args, Py_SIZE(argdefs), globals); - goto done; - } - } - if (kwargs != NULL) { - Py_ssize_t pos, i; - kwtuple = PyTuple_New(2 * nk); - if (kwtuple == NULL) { - result = NULL; - goto done; - } - k = &PyTuple_GET_ITEM(kwtuple, 0); - pos = i = 0; - while (PyDict_Next(kwargs, &pos, &k[i], &k[i+1])) { - Py_INCREF(k[i]); - Py_INCREF(k[i+1]); - i += 2; - } - nk = i / 2; - } - else { - kwtuple = NULL; - k = NULL; - } - closure = PyFunction_GET_CLOSURE(func); -#if PY_MAJOR_VERSION >= 3 - kwdefs = PyFunction_GET_KW_DEFAULTS(func); -#endif - if (argdefs != NULL) { - d = &PyTuple_GET_ITEM(argdefs, 0); - nd = Py_SIZE(argdefs); - } - else { - d = NULL; - nd = 0; - } -#if PY_MAJOR_VERSION >= 3 - result = PyEval_EvalCodeEx((PyObject*)co, globals, (PyObject *)NULL, - args, (int)nargs, - k, (int)nk, - d, (int)nd, kwdefs, closure); -#else - result = PyEval_EvalCodeEx(co, globals, (PyObject *)NULL, - args, (int)nargs, - k, (int)nk, - d, (int)nd, closure); -#endif - Py_XDECREF(kwtuple); -done: - Py_LeaveRecursiveCall(); - return result; -} -#endif - -/* PyObjectCall */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw) { - PyObject *result; - ternaryfunc call = Py_TYPE(func)->tp_call; - if (unlikely(!call)) - return PyObject_Call(func, arg, kw); - #if PY_MAJOR_VERSION < 3 - if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) - return NULL; - #else - if (unlikely(Py_EnterRecursiveCall(" while calling a Python object"))) - return NULL; - #endif - result = (*call)(func, arg, kw); - Py_LeaveRecursiveCall(); - if (unlikely(!result) && unlikely(!PyErr_Occurred())) { - PyErr_SetString( - PyExc_SystemError, - "NULL result without error in PyObject_Call"); - } - return result; -} -#endif - -/* PyObjectCallMethO */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg) { - PyObject *self, *result; - PyCFunction cfunc; - cfunc = __Pyx_CyOrPyCFunction_GET_FUNCTION(func); - self = __Pyx_CyOrPyCFunction_GET_SELF(func); - #if PY_MAJOR_VERSION < 3 - if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) - return NULL; - #else - if (unlikely(Py_EnterRecursiveCall(" while calling a Python object"))) - return NULL; - #endif - result = cfunc(self, arg); - Py_LeaveRecursiveCall(); - if (unlikely(!result) && unlikely(!PyErr_Occurred())) { - PyErr_SetString( - PyExc_SystemError, - "NULL result without error in PyObject_Call"); - } - return result; -} -#endif - -/* PyObjectFastCall */ -#if PY_VERSION_HEX < 0x03090000 || CYTHON_COMPILING_IN_LIMITED_API -static PyObject* __Pyx_PyObject_FastCall_fallback(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs) { - PyObject *argstuple; - PyObject *result = 0; - size_t i; - argstuple = PyTuple_New((Py_ssize_t)nargs); - if (unlikely(!argstuple)) return NULL; - for (i = 0; i < nargs; i++) { - Py_INCREF(args[i]); - if (__Pyx_PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]) < 0) goto bad; - } - result = __Pyx_PyObject_Call(func, argstuple, kwargs); - bad: - Py_DECREF(argstuple); - return result; -} -#endif -static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t _nargs, PyObject *kwargs) { - Py_ssize_t nargs = __Pyx_PyVectorcall_NARGS(_nargs); -#if CYTHON_COMPILING_IN_CPYTHON - if (nargs == 0 && kwargs == NULL) { - if (__Pyx_CyOrPyCFunction_Check(func) && likely( __Pyx_CyOrPyCFunction_GET_FLAGS(func) & METH_NOARGS)) - return __Pyx_PyObject_CallMethO(func, NULL); - } - else if (nargs == 1 && kwargs == NULL) { - if (__Pyx_CyOrPyCFunction_Check(func) && likely( __Pyx_CyOrPyCFunction_GET_FLAGS(func) & METH_O)) - return __Pyx_PyObject_CallMethO(func, args[0]); - } -#endif - #if PY_VERSION_HEX < 0x030800B1 - #if CYTHON_FAST_PYCCALL - if (PyCFunction_Check(func)) { - if (kwargs) { - return _PyCFunction_FastCallDict(func, args, nargs, kwargs); - } else { - return _PyCFunction_FastCallKeywords(func, args, nargs, NULL); - } - } - #if PY_VERSION_HEX >= 0x030700A1 - if (!kwargs && __Pyx_IS_TYPE(func, &PyMethodDescr_Type)) { - return _PyMethodDescr_FastCallKeywords(func, args, nargs, NULL); - } - #endif - #endif - #if CYTHON_FAST_PYCALL - if (PyFunction_Check(func)) { - return __Pyx_PyFunction_FastCallDict(func, args, nargs, kwargs); - } - #endif - #endif - if (kwargs == NULL) { - #if CYTHON_VECTORCALL - #if PY_VERSION_HEX < 0x03090000 - vectorcallfunc f = _PyVectorcall_Function(func); - #else - vectorcallfunc f = PyVectorcall_Function(func); - #endif - if (f) { - return f(func, args, (size_t)nargs, NULL); - } - #elif defined(__Pyx_CyFunction_USED) && CYTHON_BACKPORT_VECTORCALL - if (__Pyx_CyFunction_CheckExact(func)) { - __pyx_vectorcallfunc f = __Pyx_CyFunction_func_vectorcall(func); - if (f) return f(func, args, (size_t)nargs, NULL); - } - #endif - } - if (nargs == 0) { - return __Pyx_PyObject_Call(func, __pyx_empty_tuple, kwargs); - } - #if PY_VERSION_HEX >= 0x03090000 && !CYTHON_COMPILING_IN_LIMITED_API - return PyObject_VectorcallDict(func, args, (size_t)nargs, kwargs); - #else - return __Pyx_PyObject_FastCall_fallback(func, args, (size_t)nargs, kwargs); - #endif -} - -/* FixUpExtensionType */ -#if CYTHON_USE_TYPE_SPECS -static int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type) { -#if PY_VERSION_HEX > 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API - CYTHON_UNUSED_VAR(spec); - CYTHON_UNUSED_VAR(type); -#else - const PyType_Slot *slot = spec->slots; - while (slot && slot->slot && slot->slot != Py_tp_members) - slot++; - if (slot && slot->slot == Py_tp_members) { - int changed = 0; -#if !(PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON) - const -#endif - PyMemberDef *memb = (PyMemberDef*) slot->pfunc; - while (memb && memb->name) { - if (memb->name[0] == '_' && memb->name[1] == '_') { -#if PY_VERSION_HEX < 0x030900b1 - if (strcmp(memb->name, "__weaklistoffset__") == 0) { - assert(memb->type == T_PYSSIZET); - assert(memb->flags == READONLY); - type->tp_weaklistoffset = memb->offset; - changed = 1; - } - else if (strcmp(memb->name, "__dictoffset__") == 0) { - assert(memb->type == T_PYSSIZET); - assert(memb->flags == READONLY); - type->tp_dictoffset = memb->offset; - changed = 1; - } -#if CYTHON_METH_FASTCALL - else if (strcmp(memb->name, "__vectorcalloffset__") == 0) { - assert(memb->type == T_PYSSIZET); - assert(memb->flags == READONLY); -#if PY_VERSION_HEX >= 0x030800b4 - type->tp_vectorcall_offset = memb->offset; -#else - type->tp_print = (printfunc) memb->offset; -#endif - changed = 1; - } -#endif -#else - if ((0)); -#endif -#if PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON - else if (strcmp(memb->name, "__module__") == 0) { - PyObject *descr; - assert(memb->type == T_OBJECT); - assert(memb->flags == 0 || memb->flags == READONLY); - descr = PyDescr_NewMember(type, memb); - if (unlikely(!descr)) - return -1; - if (unlikely(PyDict_SetItem(type->tp_dict, PyDescr_NAME(descr), descr) < 0)) { - Py_DECREF(descr); - return -1; - } - Py_DECREF(descr); - changed = 1; - } -#endif - } - memb++; - } - if (changed) - PyType_Modified(type); - } -#endif - return 0; -} -#endif - -/* FetchSharedCythonModule */ -static PyObject *__Pyx_FetchSharedCythonABIModule(void) { - return __Pyx_PyImport_AddModuleRef((char*) __PYX_ABI_MODULE_NAME); -} - -/* FetchCommonType */ -static int __Pyx_VerifyCachedType(PyObject *cached_type, - const char *name, - Py_ssize_t basicsize, - Py_ssize_t expected_basicsize) { - if (!PyType_Check(cached_type)) { - PyErr_Format(PyExc_TypeError, - "Shared Cython type %.200s is not a type object", name); - return -1; - } - if (basicsize != expected_basicsize) { - PyErr_Format(PyExc_TypeError, - "Shared Cython type %.200s has the wrong size, try recompiling", - name); - return -1; - } - return 0; -} -#if !CYTHON_USE_TYPE_SPECS -static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) { - PyObject* abi_module; - const char* object_name; - PyTypeObject *cached_type = NULL; - abi_module = __Pyx_FetchSharedCythonABIModule(); - if (!abi_module) return NULL; - object_name = strrchr(type->tp_name, '.'); - object_name = object_name ? object_name+1 : type->tp_name; - cached_type = (PyTypeObject*) PyObject_GetAttrString(abi_module, object_name); - if (cached_type) { - if (__Pyx_VerifyCachedType( - (PyObject *)cached_type, - object_name, - cached_type->tp_basicsize, - type->tp_basicsize) < 0) { - goto bad; - } - goto done; - } - if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; - PyErr_Clear(); - if (PyType_Ready(type) < 0) goto bad; - if (PyObject_SetAttrString(abi_module, object_name, (PyObject *)type) < 0) - goto bad; - Py_INCREF(type); - cached_type = type; -done: - Py_DECREF(abi_module); - return cached_type; -bad: - Py_XDECREF(cached_type); - cached_type = NULL; - goto done; -} -#else -static PyTypeObject *__Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases) { - PyObject *abi_module, *cached_type = NULL; - const char* object_name = strrchr(spec->name, '.'); - object_name = object_name ? object_name+1 : spec->name; - abi_module = __Pyx_FetchSharedCythonABIModule(); - if (!abi_module) return NULL; - cached_type = PyObject_GetAttrString(abi_module, object_name); - if (cached_type) { - Py_ssize_t basicsize; -#if CYTHON_COMPILING_IN_LIMITED_API - PyObject *py_basicsize; - py_basicsize = PyObject_GetAttrString(cached_type, "__basicsize__"); - if (unlikely(!py_basicsize)) goto bad; - basicsize = PyLong_AsSsize_t(py_basicsize); - Py_DECREF(py_basicsize); - py_basicsize = 0; - if (unlikely(basicsize == (Py_ssize_t)-1) && PyErr_Occurred()) goto bad; -#else - basicsize = likely(PyType_Check(cached_type)) ? ((PyTypeObject*) cached_type)->tp_basicsize : -1; -#endif - if (__Pyx_VerifyCachedType( - cached_type, - object_name, - basicsize, - spec->basicsize) < 0) { - goto bad; - } - goto done; - } - if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; - PyErr_Clear(); - CYTHON_UNUSED_VAR(module); - cached_type = __Pyx_PyType_FromModuleAndSpec(abi_module, spec, bases); - if (unlikely(!cached_type)) goto bad; - if (unlikely(__Pyx_fix_up_extension_type_from_spec(spec, (PyTypeObject *) cached_type) < 0)) goto bad; - if (PyObject_SetAttrString(abi_module, object_name, cached_type) < 0) goto bad; -done: - Py_DECREF(abi_module); - assert(cached_type == NULL || PyType_Check(cached_type)); - return (PyTypeObject *) cached_type; -bad: - Py_XDECREF(cached_type); - cached_type = NULL; - goto done; -} -#endif - -/* PyVectorcallFastCallDict */ -#if CYTHON_METH_FASTCALL -static PyObject *__Pyx_PyVectorcall_FastCallDict_kw(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw) -{ - PyObject *res = NULL; - PyObject *kwnames; - PyObject **newargs; - PyObject **kwvalues; - Py_ssize_t i, pos; - size_t j; - PyObject *key, *value; - unsigned long keys_are_strings; - Py_ssize_t nkw = PyDict_GET_SIZE(kw); - newargs = (PyObject **)PyMem_Malloc((nargs + (size_t)nkw) * sizeof(args[0])); - if (unlikely(newargs == NULL)) { - PyErr_NoMemory(); - return NULL; - } - for (j = 0; j < nargs; j++) newargs[j] = args[j]; - kwnames = PyTuple_New(nkw); - if (unlikely(kwnames == NULL)) { - PyMem_Free(newargs); - return NULL; - } - kwvalues = newargs + nargs; - pos = i = 0; - keys_are_strings = Py_TPFLAGS_UNICODE_SUBCLASS; - while (PyDict_Next(kw, &pos, &key, &value)) { - keys_are_strings &= Py_TYPE(key)->tp_flags; - Py_INCREF(key); - Py_INCREF(value); - PyTuple_SET_ITEM(kwnames, i, key); - kwvalues[i] = value; - i++; - } - if (unlikely(!keys_are_strings)) { - PyErr_SetString(PyExc_TypeError, "keywords must be strings"); - goto cleanup; - } - res = vc(func, newargs, nargs, kwnames); -cleanup: - Py_DECREF(kwnames); - for (i = 0; i < nkw; i++) - Py_DECREF(kwvalues[i]); - PyMem_Free(newargs); - return res; -} -static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw) -{ - if (likely(kw == NULL) || PyDict_GET_SIZE(kw) == 0) { - return vc(func, args, nargs, NULL); - } - return __Pyx_PyVectorcall_FastCallDict_kw(func, vc, args, nargs, kw); -} -#endif - -/* CythonFunctionShared */ -#if CYTHON_COMPILING_IN_LIMITED_API -static CYTHON_INLINE int __Pyx__IsSameCyOrCFunction(PyObject *func, void *cfunc) { - if (__Pyx_CyFunction_Check(func)) { - return PyCFunction_GetFunction(((__pyx_CyFunctionObject*)func)->func) == (PyCFunction) cfunc; - } else if (PyCFunction_Check(func)) { - return PyCFunction_GetFunction(func) == (PyCFunction) cfunc; - } - return 0; -} -#else -static CYTHON_INLINE int __Pyx__IsSameCyOrCFunction(PyObject *func, void *cfunc) { - return __Pyx_CyOrPyCFunction_Check(func) && __Pyx_CyOrPyCFunction_GET_FUNCTION(func) == (PyCFunction) cfunc; -} -#endif -static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj) { -#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API - __Pyx_Py_XDECREF_SET( - __Pyx_CyFunction_GetClassObj(f), - ((classobj) ? __Pyx_NewRef(classobj) : NULL)); -#else - __Pyx_Py_XDECREF_SET( - ((PyCMethodObject *) (f))->mm_class, - (PyTypeObject*)((classobj) ? __Pyx_NewRef(classobj) : NULL)); -#endif -} -static PyObject * -__Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, void *closure) -{ - CYTHON_UNUSED_VAR(closure); - if (unlikely(op->func_doc == NULL)) { -#if CYTHON_COMPILING_IN_LIMITED_API - op->func_doc = PyObject_GetAttrString(op->func, "__doc__"); - if (unlikely(!op->func_doc)) return NULL; -#else - if (((PyCFunctionObject*)op)->m_ml->ml_doc) { -#if PY_MAJOR_VERSION >= 3 - op->func_doc = PyUnicode_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc); -#else - op->func_doc = PyString_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc); -#endif - if (unlikely(op->func_doc == NULL)) - return NULL; - } else { - Py_INCREF(Py_None); - return Py_None; - } -#endif - } - Py_INCREF(op->func_doc); - return op->func_doc; -} -static int -__Pyx_CyFunction_set_doc(__pyx_CyFunctionObject *op, PyObject *value, void *context) -{ - CYTHON_UNUSED_VAR(context); - if (value == NULL) { - value = Py_None; - } - Py_INCREF(value); - __Pyx_Py_XDECREF_SET(op->func_doc, value); - return 0; -} -static PyObject * -__Pyx_CyFunction_get_name(__pyx_CyFunctionObject *op, void *context) -{ - CYTHON_UNUSED_VAR(context); - if (unlikely(op->func_name == NULL)) { -#if CYTHON_COMPILING_IN_LIMITED_API - op->func_name = PyObject_GetAttrString(op->func, "__name__"); -#elif PY_MAJOR_VERSION >= 3 - op->func_name = PyUnicode_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); -#else - op->func_name = PyString_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); -#endif - if (unlikely(op->func_name == NULL)) - return NULL; - } - Py_INCREF(op->func_name); - return op->func_name; -} -static int -__Pyx_CyFunction_set_name(__pyx_CyFunctionObject *op, PyObject *value, void *context) -{ - CYTHON_UNUSED_VAR(context); -#if PY_MAJOR_VERSION >= 3 - if (unlikely(value == NULL || !PyUnicode_Check(value))) -#else - if (unlikely(value == NULL || !PyString_Check(value))) -#endif - { - PyErr_SetString(PyExc_TypeError, - "__name__ must be set to a string object"); - return -1; - } - Py_INCREF(value); - __Pyx_Py_XDECREF_SET(op->func_name, value); - return 0; -} -static PyObject * -__Pyx_CyFunction_get_qualname(__pyx_CyFunctionObject *op, void *context) -{ - CYTHON_UNUSED_VAR(context); - Py_INCREF(op->func_qualname); - return op->func_qualname; -} -static int -__Pyx_CyFunction_set_qualname(__pyx_CyFunctionObject *op, PyObject *value, void *context) -{ - CYTHON_UNUSED_VAR(context); -#if PY_MAJOR_VERSION >= 3 - if (unlikely(value == NULL || !PyUnicode_Check(value))) -#else - if (unlikely(value == NULL || !PyString_Check(value))) -#endif - { - PyErr_SetString(PyExc_TypeError, - "__qualname__ must be set to a string object"); - return -1; - } - Py_INCREF(value); - __Pyx_Py_XDECREF_SET(op->func_qualname, value); - return 0; -} -static PyObject * -__Pyx_CyFunction_get_dict(__pyx_CyFunctionObject *op, void *context) -{ - CYTHON_UNUSED_VAR(context); - if (unlikely(op->func_dict == NULL)) { - op->func_dict = PyDict_New(); - if (unlikely(op->func_dict == NULL)) - return NULL; - } - Py_INCREF(op->func_dict); - return op->func_dict; -} -static int -__Pyx_CyFunction_set_dict(__pyx_CyFunctionObject *op, PyObject *value, void *context) -{ - CYTHON_UNUSED_VAR(context); - if (unlikely(value == NULL)) { - PyErr_SetString(PyExc_TypeError, - "function's dictionary may not be deleted"); - return -1; - } - if (unlikely(!PyDict_Check(value))) { - PyErr_SetString(PyExc_TypeError, - "setting function's dictionary to a non-dict"); - return -1; - } - Py_INCREF(value); - __Pyx_Py_XDECREF_SET(op->func_dict, value); - return 0; -} -static PyObject * -__Pyx_CyFunction_get_globals(__pyx_CyFunctionObject *op, void *context) -{ - CYTHON_UNUSED_VAR(context); - Py_INCREF(op->func_globals); - return op->func_globals; -} -static PyObject * -__Pyx_CyFunction_get_closure(__pyx_CyFunctionObject *op, void *context) -{ - CYTHON_UNUSED_VAR(op); - CYTHON_UNUSED_VAR(context); - Py_INCREF(Py_None); - return Py_None; -} -static PyObject * -__Pyx_CyFunction_get_code(__pyx_CyFunctionObject *op, void *context) -{ - PyObject* result = (op->func_code) ? op->func_code : Py_None; - CYTHON_UNUSED_VAR(context); - Py_INCREF(result); - return result; -} -static int -__Pyx_CyFunction_init_defaults(__pyx_CyFunctionObject *op) { - int result = 0; - PyObject *res = op->defaults_getter((PyObject *) op); - if (unlikely(!res)) - return -1; - #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS - op->defaults_tuple = PyTuple_GET_ITEM(res, 0); - Py_INCREF(op->defaults_tuple); - op->defaults_kwdict = PyTuple_GET_ITEM(res, 1); - Py_INCREF(op->defaults_kwdict); - #else - op->defaults_tuple = __Pyx_PySequence_ITEM(res, 0); - if (unlikely(!op->defaults_tuple)) result = -1; - else { - op->defaults_kwdict = __Pyx_PySequence_ITEM(res, 1); - if (unlikely(!op->defaults_kwdict)) result = -1; - } - #endif - Py_DECREF(res); - return result; -} -static int -__Pyx_CyFunction_set_defaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) { - CYTHON_UNUSED_VAR(context); - if (!value) { - value = Py_None; - } else if (unlikely(value != Py_None && !PyTuple_Check(value))) { - PyErr_SetString(PyExc_TypeError, - "__defaults__ must be set to a tuple object"); - return -1; - } - PyErr_WarnEx(PyExc_RuntimeWarning, "changes to cyfunction.__defaults__ will not " - "currently affect the values used in function calls", 1); - Py_INCREF(value); - __Pyx_Py_XDECREF_SET(op->defaults_tuple, value); - return 0; -} -static PyObject * -__Pyx_CyFunction_get_defaults(__pyx_CyFunctionObject *op, void *context) { - PyObject* result = op->defaults_tuple; - CYTHON_UNUSED_VAR(context); - if (unlikely(!result)) { - if (op->defaults_getter) { - if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL; - result = op->defaults_tuple; - } else { - result = Py_None; - } - } - Py_INCREF(result); - return result; -} -static int -__Pyx_CyFunction_set_kwdefaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) { - CYTHON_UNUSED_VAR(context); - if (!value) { - value = Py_None; - } else if (unlikely(value != Py_None && !PyDict_Check(value))) { - PyErr_SetString(PyExc_TypeError, - "__kwdefaults__ must be set to a dict object"); - return -1; - } - PyErr_WarnEx(PyExc_RuntimeWarning, "changes to cyfunction.__kwdefaults__ will not " - "currently affect the values used in function calls", 1); - Py_INCREF(value); - __Pyx_Py_XDECREF_SET(op->defaults_kwdict, value); - return 0; -} -static PyObject * -__Pyx_CyFunction_get_kwdefaults(__pyx_CyFunctionObject *op, void *context) { - PyObject* result = op->defaults_kwdict; - CYTHON_UNUSED_VAR(context); - if (unlikely(!result)) { - if (op->defaults_getter) { - if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL; - result = op->defaults_kwdict; - } else { - result = Py_None; - } - } - Py_INCREF(result); - return result; -} -static int -__Pyx_CyFunction_set_annotations(__pyx_CyFunctionObject *op, PyObject* value, void *context) { - CYTHON_UNUSED_VAR(context); - if (!value || value == Py_None) { - value = NULL; - } else if (unlikely(!PyDict_Check(value))) { - PyErr_SetString(PyExc_TypeError, - "__annotations__ must be set to a dict object"); - return -1; - } - Py_XINCREF(value); - __Pyx_Py_XDECREF_SET(op->func_annotations, value); - return 0; -} -static PyObject * -__Pyx_CyFunction_get_annotations(__pyx_CyFunctionObject *op, void *context) { - PyObject* result = op->func_annotations; - CYTHON_UNUSED_VAR(context); - if (unlikely(!result)) { - result = PyDict_New(); - if (unlikely(!result)) return NULL; - op->func_annotations = result; - } - Py_INCREF(result); - return result; -} -static PyObject * -__Pyx_CyFunction_get_is_coroutine(__pyx_CyFunctionObject *op, void *context) { - int is_coroutine; - CYTHON_UNUSED_VAR(context); - if (op->func_is_coroutine) { - return __Pyx_NewRef(op->func_is_coroutine); - } - is_coroutine = op->flags & __Pyx_CYFUNCTION_COROUTINE; -#if PY_VERSION_HEX >= 0x03050000 - if (is_coroutine) { - PyObject *module, *fromlist, *marker = __pyx_n_s_is_coroutine; - fromlist = PyList_New(1); - if (unlikely(!fromlist)) return NULL; - Py_INCREF(marker); -#if CYTHON_ASSUME_SAFE_MACROS - PyList_SET_ITEM(fromlist, 0, marker); -#else - if (unlikely(PyList_SetItem(fromlist, 0, marker) < 0)) { - Py_DECREF(marker); - Py_DECREF(fromlist); - return NULL; - } -#endif - module = PyImport_ImportModuleLevelObject(__pyx_n_s_asyncio_coroutines, NULL, NULL, fromlist, 0); - Py_DECREF(fromlist); - if (unlikely(!module)) goto ignore; - op->func_is_coroutine = __Pyx_PyObject_GetAttrStr(module, marker); - Py_DECREF(module); - if (likely(op->func_is_coroutine)) { - return __Pyx_NewRef(op->func_is_coroutine); - } -ignore: - PyErr_Clear(); - } -#endif - op->func_is_coroutine = __Pyx_PyBool_FromLong(is_coroutine); - return __Pyx_NewRef(op->func_is_coroutine); -} -#if CYTHON_COMPILING_IN_LIMITED_API -static PyObject * -__Pyx_CyFunction_get_module(__pyx_CyFunctionObject *op, void *context) { - CYTHON_UNUSED_VAR(context); - return PyObject_GetAttrString(op->func, "__module__"); -} -static int -__Pyx_CyFunction_set_module(__pyx_CyFunctionObject *op, PyObject* value, void *context) { - CYTHON_UNUSED_VAR(context); - return PyObject_SetAttrString(op->func, "__module__", value); -} -#endif -static PyGetSetDef __pyx_CyFunction_getsets[] = { - {(char *) "func_doc", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, - {(char *) "__doc__", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, - {(char *) "func_name", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, - {(char *) "__name__", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, - {(char *) "__qualname__", (getter)__Pyx_CyFunction_get_qualname, (setter)__Pyx_CyFunction_set_qualname, 0, 0}, - {(char *) "func_dict", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, - {(char *) "__dict__", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, - {(char *) "func_globals", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0}, - {(char *) "__globals__", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0}, - {(char *) "func_closure", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0}, - {(char *) "__closure__", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0}, - {(char *) "func_code", (getter)__Pyx_CyFunction_get_code, 0, 0, 0}, - {(char *) "__code__", (getter)__Pyx_CyFunction_get_code, 0, 0, 0}, - {(char *) "func_defaults", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, - {(char *) "__defaults__", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, - {(char *) "__kwdefaults__", (getter)__Pyx_CyFunction_get_kwdefaults, (setter)__Pyx_CyFunction_set_kwdefaults, 0, 0}, - {(char *) "__annotations__", (getter)__Pyx_CyFunction_get_annotations, (setter)__Pyx_CyFunction_set_annotations, 0, 0}, - {(char *) "_is_coroutine", (getter)__Pyx_CyFunction_get_is_coroutine, 0, 0, 0}, -#if CYTHON_COMPILING_IN_LIMITED_API - {"__module__", (getter)__Pyx_CyFunction_get_module, (setter)__Pyx_CyFunction_set_module, 0, 0}, -#endif - {0, 0, 0, 0, 0} -}; -static PyMemberDef __pyx_CyFunction_members[] = { -#if !CYTHON_COMPILING_IN_LIMITED_API - {(char *) "__module__", T_OBJECT, offsetof(PyCFunctionObject, m_module), 0, 0}, -#endif -#if CYTHON_USE_TYPE_SPECS - {(char *) "__dictoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_dict), READONLY, 0}, -#if CYTHON_METH_FASTCALL -#if CYTHON_BACKPORT_VECTORCALL - {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_vectorcall), READONLY, 0}, -#else -#if !CYTHON_COMPILING_IN_LIMITED_API - {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(PyCFunctionObject, vectorcall), READONLY, 0}, -#endif -#endif -#endif -#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API - {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_weakreflist), READONLY, 0}, -#else - {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(PyCFunctionObject, m_weakreflist), READONLY, 0}, -#endif -#endif - {0, 0, 0, 0, 0} -}; -static PyObject * -__Pyx_CyFunction_reduce(__pyx_CyFunctionObject *m, PyObject *args) -{ - CYTHON_UNUSED_VAR(args); -#if PY_MAJOR_VERSION >= 3 - Py_INCREF(m->func_qualname); - return m->func_qualname; -#else - return PyString_FromString(((PyCFunctionObject*)m)->m_ml->ml_name); -#endif -} -static PyMethodDef __pyx_CyFunction_methods[] = { - {"__reduce__", (PyCFunction)__Pyx_CyFunction_reduce, METH_VARARGS, 0}, - {0, 0, 0, 0} -}; -#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API -#define __Pyx_CyFunction_weakreflist(cyfunc) ((cyfunc)->func_weakreflist) -#else -#define __Pyx_CyFunction_weakreflist(cyfunc) (((PyCFunctionObject*)cyfunc)->m_weakreflist) -#endif -static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject *op, PyMethodDef *ml, int flags, PyObject* qualname, - PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { -#if !CYTHON_COMPILING_IN_LIMITED_API - PyCFunctionObject *cf = (PyCFunctionObject*) op; -#endif - if (unlikely(op == NULL)) - return NULL; -#if CYTHON_COMPILING_IN_LIMITED_API - op->func = PyCFunction_NewEx(ml, (PyObject*)op, module); - if (unlikely(!op->func)) return NULL; -#endif - op->flags = flags; - __Pyx_CyFunction_weakreflist(op) = NULL; -#if !CYTHON_COMPILING_IN_LIMITED_API - cf->m_ml = ml; - cf->m_self = (PyObject *) op; -#endif - Py_XINCREF(closure); - op->func_closure = closure; -#if !CYTHON_COMPILING_IN_LIMITED_API - Py_XINCREF(module); - cf->m_module = module; -#endif - op->func_dict = NULL; - op->func_name = NULL; - Py_INCREF(qualname); - op->func_qualname = qualname; - op->func_doc = NULL; -#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API - op->func_classobj = NULL; -#else - ((PyCMethodObject*)op)->mm_class = NULL; -#endif - op->func_globals = globals; - Py_INCREF(op->func_globals); - Py_XINCREF(code); - op->func_code = code; - op->defaults_pyobjects = 0; - op->defaults_size = 0; - op->defaults = NULL; - op->defaults_tuple = NULL; - op->defaults_kwdict = NULL; - op->defaults_getter = NULL; - op->func_annotations = NULL; - op->func_is_coroutine = NULL; -#if CYTHON_METH_FASTCALL - switch (ml->ml_flags & (METH_VARARGS | METH_FASTCALL | METH_NOARGS | METH_O | METH_KEYWORDS | METH_METHOD)) { - case METH_NOARGS: - __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_NOARGS; - break; - case METH_O: - __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_O; - break; - case METH_METHOD | METH_FASTCALL | METH_KEYWORDS: - __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD; - break; - case METH_FASTCALL | METH_KEYWORDS: - __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS; - break; - case METH_VARARGS | METH_KEYWORDS: - __Pyx_CyFunction_func_vectorcall(op) = NULL; - break; - default: - PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction"); - Py_DECREF(op); - return NULL; - } -#endif - return (PyObject *) op; -} -static int -__Pyx_CyFunction_clear(__pyx_CyFunctionObject *m) -{ - Py_CLEAR(m->func_closure); -#if CYTHON_COMPILING_IN_LIMITED_API - Py_CLEAR(m->func); -#else - Py_CLEAR(((PyCFunctionObject*)m)->m_module); -#endif - Py_CLEAR(m->func_dict); - Py_CLEAR(m->func_name); - Py_CLEAR(m->func_qualname); - Py_CLEAR(m->func_doc); - Py_CLEAR(m->func_globals); - Py_CLEAR(m->func_code); -#if !CYTHON_COMPILING_IN_LIMITED_API -#if PY_VERSION_HEX < 0x030900B1 - Py_CLEAR(__Pyx_CyFunction_GetClassObj(m)); -#else - { - PyObject *cls = (PyObject*) ((PyCMethodObject *) (m))->mm_class; - ((PyCMethodObject *) (m))->mm_class = NULL; - Py_XDECREF(cls); - } -#endif -#endif - Py_CLEAR(m->defaults_tuple); - Py_CLEAR(m->defaults_kwdict); - Py_CLEAR(m->func_annotations); - Py_CLEAR(m->func_is_coroutine); - if (m->defaults) { - PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m); - int i; - for (i = 0; i < m->defaults_pyobjects; i++) - Py_XDECREF(pydefaults[i]); - PyObject_Free(m->defaults); - m->defaults = NULL; - } - return 0; -} -static void __Pyx__CyFunction_dealloc(__pyx_CyFunctionObject *m) -{ - if (__Pyx_CyFunction_weakreflist(m) != NULL) - PyObject_ClearWeakRefs((PyObject *) m); - __Pyx_CyFunction_clear(m); - __Pyx_PyHeapTypeObject_GC_Del(m); -} -static void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m) -{ - PyObject_GC_UnTrack(m); - __Pyx__CyFunction_dealloc(m); -} -static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitproc visit, void *arg) -{ - Py_VISIT(m->func_closure); -#if CYTHON_COMPILING_IN_LIMITED_API - Py_VISIT(m->func); -#else - Py_VISIT(((PyCFunctionObject*)m)->m_module); -#endif - Py_VISIT(m->func_dict); - Py_VISIT(m->func_name); - Py_VISIT(m->func_qualname); - Py_VISIT(m->func_doc); - Py_VISIT(m->func_globals); - Py_VISIT(m->func_code); -#if !CYTHON_COMPILING_IN_LIMITED_API - Py_VISIT(__Pyx_CyFunction_GetClassObj(m)); -#endif - Py_VISIT(m->defaults_tuple); - Py_VISIT(m->defaults_kwdict); - Py_VISIT(m->func_is_coroutine); - if (m->defaults) { - PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m); - int i; - for (i = 0; i < m->defaults_pyobjects; i++) - Py_VISIT(pydefaults[i]); - } - return 0; -} -static PyObject* -__Pyx_CyFunction_repr(__pyx_CyFunctionObject *op) -{ -#if PY_MAJOR_VERSION >= 3 - return PyUnicode_FromFormat("", - op->func_qualname, (void *)op); -#else - return PyString_FromFormat("", - PyString_AsString(op->func_qualname), (void *)op); -#endif -} -static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, PyObject *arg, PyObject *kw) { -#if CYTHON_COMPILING_IN_LIMITED_API - PyObject *f = ((__pyx_CyFunctionObject*)func)->func; - PyObject *py_name = NULL; - PyCFunction meth; - int flags; - meth = PyCFunction_GetFunction(f); - if (unlikely(!meth)) return NULL; - flags = PyCFunction_GetFlags(f); - if (unlikely(flags < 0)) return NULL; -#else - PyCFunctionObject* f = (PyCFunctionObject*)func; - PyCFunction meth = f->m_ml->ml_meth; - int flags = f->m_ml->ml_flags; -#endif - Py_ssize_t size; - switch (flags & (METH_VARARGS | METH_KEYWORDS | METH_NOARGS | METH_O)) { - case METH_VARARGS: - if (likely(kw == NULL || PyDict_Size(kw) == 0)) - return (*meth)(self, arg); - break; - case METH_VARARGS | METH_KEYWORDS: - return (*(PyCFunctionWithKeywords)(void*)meth)(self, arg, kw); - case METH_NOARGS: - if (likely(kw == NULL || PyDict_Size(kw) == 0)) { -#if CYTHON_ASSUME_SAFE_MACROS - size = PyTuple_GET_SIZE(arg); -#else - size = PyTuple_Size(arg); - if (unlikely(size < 0)) return NULL; -#endif - if (likely(size == 0)) - return (*meth)(self, NULL); -#if CYTHON_COMPILING_IN_LIMITED_API - py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL); - if (!py_name) return NULL; - PyErr_Format(PyExc_TypeError, - "%.200S() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", - py_name, size); - Py_DECREF(py_name); -#else - PyErr_Format(PyExc_TypeError, - "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", - f->m_ml->ml_name, size); -#endif - return NULL; - } - break; - case METH_O: - if (likely(kw == NULL || PyDict_Size(kw) == 0)) { -#if CYTHON_ASSUME_SAFE_MACROS - size = PyTuple_GET_SIZE(arg); -#else - size = PyTuple_Size(arg); - if (unlikely(size < 0)) return NULL; -#endif - if (likely(size == 1)) { - PyObject *result, *arg0; - #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS - arg0 = PyTuple_GET_ITEM(arg, 0); - #else - arg0 = __Pyx_PySequence_ITEM(arg, 0); if (unlikely(!arg0)) return NULL; - #endif - result = (*meth)(self, arg0); - #if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS) - Py_DECREF(arg0); - #endif - return result; - } -#if CYTHON_COMPILING_IN_LIMITED_API - py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL); - if (!py_name) return NULL; - PyErr_Format(PyExc_TypeError, - "%.200S() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", - py_name, size); - Py_DECREF(py_name); -#else - PyErr_Format(PyExc_TypeError, - "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", - f->m_ml->ml_name, size); -#endif - return NULL; - } - break; - default: - PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction"); - return NULL; - } -#if CYTHON_COMPILING_IN_LIMITED_API - py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL); - if (!py_name) return NULL; - PyErr_Format(PyExc_TypeError, "%.200S() takes no keyword arguments", - py_name); - Py_DECREF(py_name); -#else - PyErr_Format(PyExc_TypeError, "%.200s() takes no keyword arguments", - f->m_ml->ml_name); -#endif - return NULL; -} -static CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyObject *arg, PyObject *kw) { - PyObject *self, *result; -#if CYTHON_COMPILING_IN_LIMITED_API - self = PyCFunction_GetSelf(((__pyx_CyFunctionObject*)func)->func); - if (unlikely(!self) && PyErr_Occurred()) return NULL; -#else - self = ((PyCFunctionObject*)func)->m_self; -#endif - result = __Pyx_CyFunction_CallMethod(func, self, arg, kw); - return result; -} -static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject *args, PyObject *kw) { - PyObject *result; - __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *) func; -#if CYTHON_METH_FASTCALL - __pyx_vectorcallfunc vc = __Pyx_CyFunction_func_vectorcall(cyfunc); - if (vc) { -#if CYTHON_ASSUME_SAFE_MACROS - return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw); -#else - (void) &__Pyx_PyVectorcall_FastCallDict; - return PyVectorcall_Call(func, args, kw); -#endif - } -#endif - if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) { - Py_ssize_t argc; - PyObject *new_args; - PyObject *self; -#if CYTHON_ASSUME_SAFE_MACROS - argc = PyTuple_GET_SIZE(args); -#else - argc = PyTuple_Size(args); - if (unlikely(!argc) < 0) return NULL; -#endif - new_args = PyTuple_GetSlice(args, 1, argc); - if (unlikely(!new_args)) - return NULL; - self = PyTuple_GetItem(args, 0); - if (unlikely(!self)) { - Py_DECREF(new_args); -#if PY_MAJOR_VERSION > 2 - PyErr_Format(PyExc_TypeError, - "unbound method %.200S() needs an argument", - cyfunc->func_qualname); -#else - PyErr_SetString(PyExc_TypeError, - "unbound method needs an argument"); -#endif - return NULL; - } - result = __Pyx_CyFunction_CallMethod(func, self, new_args, kw); - Py_DECREF(new_args); - } else { - result = __Pyx_CyFunction_Call(func, args, kw); - } - return result; -} -#if CYTHON_METH_FASTCALL -static CYTHON_INLINE int __Pyx_CyFunction_Vectorcall_CheckArgs(__pyx_CyFunctionObject *cyfunc, Py_ssize_t nargs, PyObject *kwnames) -{ - int ret = 0; - if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) { - if (unlikely(nargs < 1)) { - PyErr_Format(PyExc_TypeError, "%.200s() needs an argument", - ((PyCFunctionObject*)cyfunc)->m_ml->ml_name); - return -1; - } - ret = 1; - } - if (unlikely(kwnames) && unlikely(PyTuple_GET_SIZE(kwnames))) { - PyErr_Format(PyExc_TypeError, - "%.200s() takes no keyword arguments", ((PyCFunctionObject*)cyfunc)->m_ml->ml_name); - return -1; - } - return ret; -} -static PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) -{ - __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; - PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; -#if CYTHON_BACKPORT_VECTORCALL - Py_ssize_t nargs = (Py_ssize_t)nargsf; -#else - Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); -#endif - PyObject *self; - switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) { - case 1: - self = args[0]; - args += 1; - nargs -= 1; - break; - case 0: - self = ((PyCFunctionObject*)cyfunc)->m_self; - break; - default: - return NULL; - } - if (unlikely(nargs != 0)) { - PyErr_Format(PyExc_TypeError, - "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", - def->ml_name, nargs); - return NULL; - } - return def->ml_meth(self, NULL); -} -static PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) -{ - __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; - PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; -#if CYTHON_BACKPORT_VECTORCALL - Py_ssize_t nargs = (Py_ssize_t)nargsf; -#else - Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); -#endif - PyObject *self; - switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) { - case 1: - self = args[0]; - args += 1; - nargs -= 1; - break; - case 0: - self = ((PyCFunctionObject*)cyfunc)->m_self; - break; - default: - return NULL; - } - if (unlikely(nargs != 1)) { - PyErr_Format(PyExc_TypeError, - "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", - def->ml_name, nargs); - return NULL; - } - return def->ml_meth(self, args[0]); -} -static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) -{ - __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; - PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; -#if CYTHON_BACKPORT_VECTORCALL - Py_ssize_t nargs = (Py_ssize_t)nargsf; -#else - Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); -#endif - PyObject *self; - switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) { - case 1: - self = args[0]; - args += 1; - nargs -= 1; - break; - case 0: - self = ((PyCFunctionObject*)cyfunc)->m_self; - break; - default: - return NULL; - } - return ((__Pyx_PyCFunctionFastWithKeywords)(void(*)(void))def->ml_meth)(self, args, nargs, kwnames); -} -static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) -{ - __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; - PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; - PyTypeObject *cls = (PyTypeObject *) __Pyx_CyFunction_GetClassObj(cyfunc); -#if CYTHON_BACKPORT_VECTORCALL - Py_ssize_t nargs = (Py_ssize_t)nargsf; -#else - Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); -#endif - PyObject *self; - switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) { - case 1: - self = args[0]; - args += 1; - nargs -= 1; - break; - case 0: - self = ((PyCFunctionObject*)cyfunc)->m_self; - break; - default: - return NULL; - } - return ((__Pyx_PyCMethod)(void(*)(void))def->ml_meth)(self, cls, args, (size_t)nargs, kwnames); -} -#endif -#if CYTHON_USE_TYPE_SPECS -static PyType_Slot __pyx_CyFunctionType_slots[] = { - {Py_tp_dealloc, (void *)__Pyx_CyFunction_dealloc}, - {Py_tp_repr, (void *)__Pyx_CyFunction_repr}, - {Py_tp_call, (void *)__Pyx_CyFunction_CallAsMethod}, - {Py_tp_traverse, (void *)__Pyx_CyFunction_traverse}, - {Py_tp_clear, (void *)__Pyx_CyFunction_clear}, - {Py_tp_methods, (void *)__pyx_CyFunction_methods}, - {Py_tp_members, (void *)__pyx_CyFunction_members}, - {Py_tp_getset, (void *)__pyx_CyFunction_getsets}, - {Py_tp_descr_get, (void *)__Pyx_PyMethod_New}, - {0, 0}, -}; -static PyType_Spec __pyx_CyFunctionType_spec = { - __PYX_TYPE_MODULE_PREFIX "cython_function_or_method", - sizeof(__pyx_CyFunctionObject), - 0, -#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR - Py_TPFLAGS_METHOD_DESCRIPTOR | -#endif -#if (defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL) - _Py_TPFLAGS_HAVE_VECTORCALL | -#endif - Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, - __pyx_CyFunctionType_slots -}; -#else -static PyTypeObject __pyx_CyFunctionType_type = { - PyVarObject_HEAD_INIT(0, 0) - __PYX_TYPE_MODULE_PREFIX "cython_function_or_method", - sizeof(__pyx_CyFunctionObject), - 0, - (destructor) __Pyx_CyFunction_dealloc, -#if !CYTHON_METH_FASTCALL - 0, -#elif CYTHON_BACKPORT_VECTORCALL - (printfunc)offsetof(__pyx_CyFunctionObject, func_vectorcall), -#else - offsetof(PyCFunctionObject, vectorcall), -#endif - 0, - 0, -#if PY_MAJOR_VERSION < 3 - 0, -#else - 0, -#endif - (reprfunc) __Pyx_CyFunction_repr, - 0, - 0, - 0, - 0, - __Pyx_CyFunction_CallAsMethod, - 0, - 0, - 0, - 0, -#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR - Py_TPFLAGS_METHOD_DESCRIPTOR | -#endif -#if defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL - _Py_TPFLAGS_HAVE_VECTORCALL | -#endif - Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, - 0, - (traverseproc) __Pyx_CyFunction_traverse, - (inquiry) __Pyx_CyFunction_clear, - 0, -#if PY_VERSION_HEX < 0x030500A0 - offsetof(__pyx_CyFunctionObject, func_weakreflist), -#else - offsetof(PyCFunctionObject, m_weakreflist), -#endif - 0, - 0, - __pyx_CyFunction_methods, - __pyx_CyFunction_members, - __pyx_CyFunction_getsets, - 0, - 0, - __Pyx_PyMethod_New, - 0, - offsetof(__pyx_CyFunctionObject, func_dict), - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, -#if PY_VERSION_HEX >= 0x030400a1 - 0, -#endif -#if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) - 0, -#endif -#if __PYX_NEED_TP_PRINT_SLOT - 0, -#endif -#if PY_VERSION_HEX >= 0x030C0000 - 0, -#endif -#if PY_VERSION_HEX >= 0x030d00A4 - 0, -#endif -#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 - 0, -#endif -}; -#endif -static int __pyx_CyFunction_init(PyObject *module) { -#if CYTHON_USE_TYPE_SPECS - __pyx_CyFunctionType = __Pyx_FetchCommonTypeFromSpec(module, &__pyx_CyFunctionType_spec, NULL); -#else - CYTHON_UNUSED_VAR(module); - __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type); -#endif - if (unlikely(__pyx_CyFunctionType == NULL)) { - return -1; - } - return 0; -} -static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *func, size_t size, int pyobjects) { - __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; - m->defaults = PyObject_Malloc(size); - if (unlikely(!m->defaults)) - return PyErr_NoMemory(); - memset(m->defaults, 0, size); - m->defaults_pyobjects = pyobjects; - m->defaults_size = size; - return m->defaults; -} -static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *func, PyObject *tuple) { - __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; - m->defaults_tuple = tuple; - Py_INCREF(tuple); -} -static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *func, PyObject *dict) { - __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; - m->defaults_kwdict = dict; - Py_INCREF(dict); -} -static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *func, PyObject *dict) { - __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; - m->func_annotations = dict; - Py_INCREF(dict); -} - -/* CythonFunction */ -static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, int flags, PyObject* qualname, - PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { - PyObject *op = __Pyx_CyFunction_Init( - PyObject_GC_New(__pyx_CyFunctionObject, __pyx_CyFunctionType), - ml, flags, qualname, closure, module, globals, code - ); - if (likely(op)) { - PyObject_GC_Track(op); - } - return op; -} - -/* CLineInTraceback */ -#ifndef CYTHON_CLINE_IN_TRACEBACK -static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line) { - PyObject *use_cline; - PyObject *ptype, *pvalue, *ptraceback; -#if CYTHON_COMPILING_IN_CPYTHON - PyObject **cython_runtime_dict; -#endif - CYTHON_MAYBE_UNUSED_VAR(tstate); - if (unlikely(!__pyx_cython_runtime)) { - return c_line; - } - __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback); -#if CYTHON_COMPILING_IN_CPYTHON - cython_runtime_dict = _PyObject_GetDictPtr(__pyx_cython_runtime); - if (likely(cython_runtime_dict)) { - __PYX_PY_DICT_LOOKUP_IF_MODIFIED( - use_cline, *cython_runtime_dict, - __Pyx_PyDict_GetItemStr(*cython_runtime_dict, __pyx_n_s_cline_in_traceback)) - } else -#endif - { - PyObject *use_cline_obj = __Pyx_PyObject_GetAttrStrNoError(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback); - if (use_cline_obj) { - use_cline = PyObject_Not(use_cline_obj) ? Py_False : Py_True; - Py_DECREF(use_cline_obj); - } else { - PyErr_Clear(); - use_cline = NULL; - } - } - if (!use_cline) { - c_line = 0; - (void) PyObject_SetAttr(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback, Py_False); - } - else if (use_cline == Py_False || (use_cline != Py_True && PyObject_Not(use_cline) != 0)) { - c_line = 0; - } - __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback); - return c_line; -} -#endif - -/* CodeObjectCache */ -#if !CYTHON_COMPILING_IN_LIMITED_API -static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line) { - int start = 0, mid = 0, end = count - 1; - if (end >= 0 && code_line > entries[end].code_line) { - return count; - } - while (start < end) { - mid = start + (end - start) / 2; - if (code_line < entries[mid].code_line) { - end = mid; - } else if (code_line > entries[mid].code_line) { - start = mid + 1; - } else { - return mid; - } - } - if (code_line <= entries[mid].code_line) { - return mid; - } else { - return mid + 1; - } -} -static PyCodeObject *__pyx_find_code_object(int code_line) { - PyCodeObject* code_object; - int pos; - if (unlikely(!code_line) || unlikely(!__pyx_code_cache.entries)) { - return NULL; - } - pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line); - if (unlikely(pos >= __pyx_code_cache.count) || unlikely(__pyx_code_cache.entries[pos].code_line != code_line)) { - return NULL; - } - code_object = __pyx_code_cache.entries[pos].code_object; - Py_INCREF(code_object); - return code_object; -} -static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) { - int pos, i; - __Pyx_CodeObjectCacheEntry* entries = __pyx_code_cache.entries; - if (unlikely(!code_line)) { - return; - } - if (unlikely(!entries)) { - entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Malloc(64*sizeof(__Pyx_CodeObjectCacheEntry)); - if (likely(entries)) { - __pyx_code_cache.entries = entries; - __pyx_code_cache.max_count = 64; - __pyx_code_cache.count = 1; - entries[0].code_line = code_line; - entries[0].code_object = code_object; - Py_INCREF(code_object); - } - return; - } - pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line); - if ((pos < __pyx_code_cache.count) && unlikely(__pyx_code_cache.entries[pos].code_line == code_line)) { - PyCodeObject* tmp = entries[pos].code_object; - entries[pos].code_object = code_object; - Py_DECREF(tmp); - return; - } - if (__pyx_code_cache.count == __pyx_code_cache.max_count) { - int new_max = __pyx_code_cache.max_count + 64; - entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Realloc( - __pyx_code_cache.entries, ((size_t)new_max) * sizeof(__Pyx_CodeObjectCacheEntry)); - if (unlikely(!entries)) { - return; - } - __pyx_code_cache.entries = entries; - __pyx_code_cache.max_count = new_max; - } - for (i=__pyx_code_cache.count; i>pos; i--) { - entries[i] = entries[i-1]; - } - entries[pos].code_line = code_line; - entries[pos].code_object = code_object; - __pyx_code_cache.count++; - Py_INCREF(code_object); -} -#endif - -/* AddTraceback */ -#include "compile.h" -#include "frameobject.h" -#include "traceback.h" -#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API - #ifndef Py_BUILD_CORE - #define Py_BUILD_CORE 1 - #endif - #include "internal/pycore_frame.h" -#endif -#if CYTHON_COMPILING_IN_LIMITED_API -static PyObject *__Pyx_PyCode_Replace_For_AddTraceback(PyObject *code, PyObject *scratch_dict, - PyObject *firstlineno, PyObject *name) { - PyObject *replace = NULL; - if (unlikely(PyDict_SetItemString(scratch_dict, "co_firstlineno", firstlineno))) return NULL; - if (unlikely(PyDict_SetItemString(scratch_dict, "co_name", name))) return NULL; - replace = PyObject_GetAttrString(code, "replace"); - if (likely(replace)) { - PyObject *result; - result = PyObject_Call(replace, __pyx_empty_tuple, scratch_dict); - Py_DECREF(replace); - return result; - } - PyErr_Clear(); - #if __PYX_LIMITED_VERSION_HEX < 0x030780000 - { - PyObject *compiled = NULL, *result = NULL; - if (unlikely(PyDict_SetItemString(scratch_dict, "code", code))) return NULL; - if (unlikely(PyDict_SetItemString(scratch_dict, "type", (PyObject*)(&PyType_Type)))) return NULL; - compiled = Py_CompileString( - "out = type(code)(\n" - " code.co_argcount, code.co_kwonlyargcount, code.co_nlocals, code.co_stacksize,\n" - " code.co_flags, code.co_code, code.co_consts, code.co_names,\n" - " code.co_varnames, code.co_filename, co_name, co_firstlineno,\n" - " code.co_lnotab)\n", "", Py_file_input); - if (!compiled) return NULL; - result = PyEval_EvalCode(compiled, scratch_dict, scratch_dict); - Py_DECREF(compiled); - if (!result) PyErr_Print(); - Py_DECREF(result); - result = PyDict_GetItemString(scratch_dict, "out"); - if (result) Py_INCREF(result); - return result; - } - #else - return NULL; - #endif -} -static void __Pyx_AddTraceback(const char *funcname, int c_line, - int py_line, const char *filename) { - PyObject *code_object = NULL, *py_py_line = NULL, *py_funcname = NULL, *dict = NULL; - PyObject *replace = NULL, *getframe = NULL, *frame = NULL; - PyObject *exc_type, *exc_value, *exc_traceback; - int success = 0; - if (c_line) { - (void) __pyx_cfilenm; - (void) __Pyx_CLineForTraceback(__Pyx_PyThreadState_Current, c_line); - } - PyErr_Fetch(&exc_type, &exc_value, &exc_traceback); - code_object = Py_CompileString("_getframe()", filename, Py_eval_input); - if (unlikely(!code_object)) goto bad; - py_py_line = PyLong_FromLong(py_line); - if (unlikely(!py_py_line)) goto bad; - py_funcname = PyUnicode_FromString(funcname); - if (unlikely(!py_funcname)) goto bad; - dict = PyDict_New(); - if (unlikely(!dict)) goto bad; - { - PyObject *old_code_object = code_object; - code_object = __Pyx_PyCode_Replace_For_AddTraceback(code_object, dict, py_py_line, py_funcname); - Py_DECREF(old_code_object); - } - if (unlikely(!code_object)) goto bad; - getframe = PySys_GetObject("_getframe"); - if (unlikely(!getframe)) goto bad; - if (unlikely(PyDict_SetItemString(dict, "_getframe", getframe))) goto bad; - frame = PyEval_EvalCode(code_object, dict, dict); - if (unlikely(!frame) || frame == Py_None) goto bad; - success = 1; - bad: - PyErr_Restore(exc_type, exc_value, exc_traceback); - Py_XDECREF(code_object); - Py_XDECREF(py_py_line); - Py_XDECREF(py_funcname); - Py_XDECREF(dict); - Py_XDECREF(replace); - if (success) { - PyTraceBack_Here( - (struct _frame*)frame); - } - Py_XDECREF(frame); -} -#else -static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( - const char *funcname, int c_line, - int py_line, const char *filename) { - PyCodeObject *py_code = NULL; - PyObject *py_funcname = NULL; - #if PY_MAJOR_VERSION < 3 - PyObject *py_srcfile = NULL; - py_srcfile = PyString_FromString(filename); - if (!py_srcfile) goto bad; - #endif - if (c_line) { - #if PY_MAJOR_VERSION < 3 - py_funcname = PyString_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line); - if (!py_funcname) goto bad; - #else - py_funcname = PyUnicode_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line); - if (!py_funcname) goto bad; - funcname = PyUnicode_AsUTF8(py_funcname); - if (!funcname) goto bad; - #endif - } - else { - #if PY_MAJOR_VERSION < 3 - py_funcname = PyString_FromString(funcname); - if (!py_funcname) goto bad; - #endif - } - #if PY_MAJOR_VERSION < 3 - py_code = __Pyx_PyCode_New( - 0, - 0, - 0, - 0, - 0, - 0, - __pyx_empty_bytes, /*PyObject *code,*/ - __pyx_empty_tuple, /*PyObject *consts,*/ - __pyx_empty_tuple, /*PyObject *names,*/ - __pyx_empty_tuple, /*PyObject *varnames,*/ - __pyx_empty_tuple, /*PyObject *freevars,*/ - __pyx_empty_tuple, /*PyObject *cellvars,*/ - py_srcfile, /*PyObject *filename,*/ - py_funcname, /*PyObject *name,*/ - py_line, - __pyx_empty_bytes /*PyObject *lnotab*/ - ); - Py_DECREF(py_srcfile); - #else - py_code = PyCode_NewEmpty(filename, funcname, py_line); - #endif - Py_XDECREF(py_funcname); - return py_code; -bad: - Py_XDECREF(py_funcname); - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(py_srcfile); - #endif - return NULL; -} -static void __Pyx_AddTraceback(const char *funcname, int c_line, - int py_line, const char *filename) { - PyCodeObject *py_code = 0; - PyFrameObject *py_frame = 0; - PyThreadState *tstate = __Pyx_PyThreadState_Current; - PyObject *ptype, *pvalue, *ptraceback; - if (c_line) { - c_line = __Pyx_CLineForTraceback(tstate, c_line); - } - py_code = __pyx_find_code_object(c_line ? -c_line : py_line); - if (!py_code) { - __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback); - py_code = __Pyx_CreateCodeObjectForTraceback( - funcname, c_line, py_line, filename); - if (!py_code) { - /* If the code object creation fails, then we should clear the - fetched exception references and propagate the new exception */ - Py_XDECREF(ptype); - Py_XDECREF(pvalue); - Py_XDECREF(ptraceback); - goto bad; - } - __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback); - __pyx_insert_code_object(c_line ? -c_line : py_line, py_code); - } - py_frame = PyFrame_New( - tstate, /*PyThreadState *tstate,*/ - py_code, /*PyCodeObject *code,*/ - __pyx_d, /*PyObject *globals,*/ - 0 /*PyObject *locals*/ - ); - if (!py_frame) goto bad; - __Pyx_PyFrame_SetLineNumber(py_frame, py_line); - PyTraceBack_Here(py_frame); -bad: - Py_XDECREF(py_code); - Py_XDECREF(py_frame); -} -#endif - -/* FormatTypeName */ -#if CYTHON_COMPILING_IN_LIMITED_API -static __Pyx_TypeName -__Pyx_PyType_GetName(PyTypeObject* tp) -{ - PyObject *name = __Pyx_PyObject_GetAttrStr((PyObject *)tp, - __pyx_n_s_name); - if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) { - PyErr_Clear(); - Py_XDECREF(name); - name = __Pyx_NewRef(__pyx_n_s__3); - } - return name; -} -#endif - -/* CIntToPy */ -static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wconversion" -#endif - const long neg_one = (long) -1, const_zero = (long) 0; -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic pop -#endif - const int is_unsigned = neg_one > const_zero; - if (is_unsigned) { - if (sizeof(long) < sizeof(long)) { - return PyInt_FromLong((long) value); - } else if (sizeof(long) <= sizeof(unsigned long)) { - return PyLong_FromUnsignedLong((unsigned long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) { - return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); -#endif - } - } else { - if (sizeof(long) <= sizeof(long)) { - return PyInt_FromLong((long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) { - return PyLong_FromLongLong((PY_LONG_LONG) value); -#endif - } - } - { - unsigned char *bytes = (unsigned char *)&value; -#if !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX >= 0x030d00A4 - if (is_unsigned) { - return PyLong_FromUnsignedNativeBytes(bytes, sizeof(value), -1); - } else { - return PyLong_FromNativeBytes(bytes, sizeof(value), -1); - } -#elif !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030d0000 - int one = 1; int little = (int)*(unsigned char *)&one; - return _PyLong_FromByteArray(bytes, sizeof(long), - little, !is_unsigned); -#else - int one = 1; int little = (int)*(unsigned char *)&one; - PyObject *from_bytes, *result = NULL; - PyObject *py_bytes = NULL, *arg_tuple = NULL, *kwds = NULL, *order_str = NULL; - from_bytes = PyObject_GetAttrString((PyObject*)&PyLong_Type, "from_bytes"); - if (!from_bytes) return NULL; - py_bytes = PyBytes_FromStringAndSize((char*)bytes, sizeof(long)); - if (!py_bytes) goto limited_bad; - order_str = PyUnicode_FromString(little ? "little" : "big"); - if (!order_str) goto limited_bad; - arg_tuple = PyTuple_Pack(2, py_bytes, order_str); - if (!arg_tuple) goto limited_bad; - if (!is_unsigned) { - kwds = PyDict_New(); - if (!kwds) goto limited_bad; - if (PyDict_SetItemString(kwds, "signed", __Pyx_NewRef(Py_True))) goto limited_bad; - } - result = PyObject_Call(from_bytes, arg_tuple, kwds); - limited_bad: - Py_XDECREF(kwds); - Py_XDECREF(arg_tuple); - Py_XDECREF(order_str); - Py_XDECREF(py_bytes); - Py_XDECREF(from_bytes); - return result; -#endif - } -} - -/* CIntFromPyVerify */ -#define __PYX_VERIFY_RETURN_INT(target_type, func_type, func_value)\ - __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) -#define __PYX_VERIFY_RETURN_INT_EXC(target_type, func_type, func_value)\ - __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) -#define __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, exc)\ - {\ - func_type value = func_value;\ - if (sizeof(target_type) < sizeof(func_type)) {\ - if (unlikely(value != (func_type) (target_type) value)) {\ - func_type zero = 0;\ - if (exc && unlikely(value == (func_type)-1 && PyErr_Occurred()))\ - return (target_type) -1;\ - if (is_unsigned && unlikely(value < zero))\ - goto raise_neg_overflow;\ - else\ - goto raise_overflow;\ - }\ - }\ - return (target_type) value;\ - } - -/* CIntFromPy */ -static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) { -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wconversion" -#endif - const long neg_one = (long) -1, const_zero = (long) 0; -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic pop -#endif - const int is_unsigned = neg_one > const_zero; -#if PY_MAJOR_VERSION < 3 - if (likely(PyInt_Check(x))) { - if ((sizeof(long) < sizeof(long))) { - __PYX_VERIFY_RETURN_INT(long, long, PyInt_AS_LONG(x)) - } else { - long val = PyInt_AS_LONG(x); - if (is_unsigned && unlikely(val < 0)) { - goto raise_neg_overflow; - } - return (long) val; - } - } -#endif - if (unlikely(!PyLong_Check(x))) { - long val; - PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); - if (!tmp) return (long) -1; - val = __Pyx_PyInt_As_long(tmp); - Py_DECREF(tmp); - return val; - } - if (is_unsigned) { -#if CYTHON_USE_PYLONG_INTERNALS - if (unlikely(__Pyx_PyLong_IsNeg(x))) { - goto raise_neg_overflow; - } else if (__Pyx_PyLong_IsCompact(x)) { - __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x)) - } else { - const digit* digits = __Pyx_PyLong_Digits(x); - assert(__Pyx_PyLong_DigitCount(x) > 1); - switch (__Pyx_PyLong_DigitCount(x)) { - case 2: - if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(long) >= 2 * PyLong_SHIFT)) { - return (long) (((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); - } - } - break; - case 3: - if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(long) >= 3 * PyLong_SHIFT)) { - return (long) (((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); - } - } - break; - case 4: - if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(long) >= 4 * PyLong_SHIFT)) { - return (long) (((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); - } - } - break; - } - } -#endif -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7 - if (unlikely(Py_SIZE(x) < 0)) { - goto raise_neg_overflow; - } -#else - { - int result = PyObject_RichCompareBool(x, Py_False, Py_LT); - if (unlikely(result < 0)) - return (long) -1; - if (unlikely(result == 1)) - goto raise_neg_overflow; - } -#endif - if ((sizeof(long) <= sizeof(unsigned long))) { - __PYX_VERIFY_RETURN_INT_EXC(long, unsigned long, PyLong_AsUnsignedLong(x)) -#ifdef HAVE_LONG_LONG - } else if ((sizeof(long) <= sizeof(unsigned PY_LONG_LONG))) { - __PYX_VERIFY_RETURN_INT_EXC(long, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) -#endif - } - } else { -#if CYTHON_USE_PYLONG_INTERNALS - if (__Pyx_PyLong_IsCompact(x)) { - __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x)) - } else { - const digit* digits = __Pyx_PyLong_Digits(x); - assert(__Pyx_PyLong_DigitCount(x) > 1); - switch (__Pyx_PyLong_SignedDigitCount(x)) { - case -2: - if ((8 * sizeof(long) - 1 > 1 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) { - return (long) (((long)-1)*(((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case 2: - if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) { - return (long) ((((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case -3: - if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) { - return (long) (((long)-1)*(((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case 3: - if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) { - return (long) ((((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case -4: - if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) { - return (long) (((long)-1)*(((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case 4: - if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) { - return (long) ((((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - } - } -#endif - if ((sizeof(long) <= sizeof(long))) { - __PYX_VERIFY_RETURN_INT_EXC(long, long, PyLong_AsLong(x)) -#ifdef HAVE_LONG_LONG - } else if ((sizeof(long) <= sizeof(PY_LONG_LONG))) { - __PYX_VERIFY_RETURN_INT_EXC(long, PY_LONG_LONG, PyLong_AsLongLong(x)) -#endif - } - } - { - long val; - int ret = -1; -#if PY_VERSION_HEX >= 0x030d00A6 && !CYTHON_COMPILING_IN_LIMITED_API - Py_ssize_t bytes_copied = PyLong_AsNativeBytes( - x, &val, sizeof(val), Py_ASNATIVEBYTES_NATIVE_ENDIAN | (is_unsigned ? Py_ASNATIVEBYTES_UNSIGNED_BUFFER | Py_ASNATIVEBYTES_REJECT_NEGATIVE : 0)); - if (unlikely(bytes_copied == -1)) { - } else if (unlikely(bytes_copied > (Py_ssize_t) sizeof(val))) { - goto raise_overflow; - } else { - ret = 0; - } -#elif PY_VERSION_HEX < 0x030d0000 && !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray) - int one = 1; int is_little = (int)*(unsigned char *)&one; - unsigned char *bytes = (unsigned char *)&val; - ret = _PyLong_AsByteArray((PyLongObject *)x, - bytes, sizeof(val), - is_little, !is_unsigned); -#else - PyObject *v; - PyObject *stepval = NULL, *mask = NULL, *shift = NULL; - int bits, remaining_bits, is_negative = 0; - int chunk_size = (sizeof(long) < 8) ? 30 : 62; - if (likely(PyLong_CheckExact(x))) { - v = __Pyx_NewRef(x); - } else { - v = PyNumber_Long(x); - if (unlikely(!v)) return (long) -1; - assert(PyLong_CheckExact(v)); - } - { - int result = PyObject_RichCompareBool(v, Py_False, Py_LT); - if (unlikely(result < 0)) { - Py_DECREF(v); - return (long) -1; - } - is_negative = result == 1; - } - if (is_unsigned && unlikely(is_negative)) { - Py_DECREF(v); - goto raise_neg_overflow; - } else if (is_negative) { - stepval = PyNumber_Invert(v); - Py_DECREF(v); - if (unlikely(!stepval)) - return (long) -1; - } else { - stepval = v; - } - v = NULL; - val = (long) 0; - mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done; - shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done; - for (bits = 0; bits < (int) sizeof(long) * 8 - chunk_size; bits += chunk_size) { - PyObject *tmp, *digit; - long idigit; - digit = PyNumber_And(stepval, mask); - if (unlikely(!digit)) goto done; - idigit = PyLong_AsLong(digit); - Py_DECREF(digit); - if (unlikely(idigit < 0)) goto done; - val |= ((long) idigit) << bits; - tmp = PyNumber_Rshift(stepval, shift); - if (unlikely(!tmp)) goto done; - Py_DECREF(stepval); stepval = tmp; - } - Py_DECREF(shift); shift = NULL; - Py_DECREF(mask); mask = NULL; - { - long idigit = PyLong_AsLong(stepval); - if (unlikely(idigit < 0)) goto done; - remaining_bits = ((int) sizeof(long) * 8) - bits - (is_unsigned ? 0 : 1); - if (unlikely(idigit >= (1L << remaining_bits))) - goto raise_overflow; - val |= ((long) idigit) << bits; - } - if (!is_unsigned) { - if (unlikely(val & (((long) 1) << (sizeof(long) * 8 - 1)))) - goto raise_overflow; - if (is_negative) - val = ~val; - } - ret = 0; - done: - Py_XDECREF(shift); - Py_XDECREF(mask); - Py_XDECREF(stepval); -#endif - if (unlikely(ret)) - return (long) -1; - return val; - } -raise_overflow: - PyErr_SetString(PyExc_OverflowError, - "value too large to convert to long"); - return (long) -1; -raise_neg_overflow: - PyErr_SetString(PyExc_OverflowError, - "can't convert negative value to long"); - return (long) -1; -} - -/* CIntFromPy */ -static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) { -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wconversion" -#endif - const int neg_one = (int) -1, const_zero = (int) 0; -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic pop -#endif - const int is_unsigned = neg_one > const_zero; -#if PY_MAJOR_VERSION < 3 - if (likely(PyInt_Check(x))) { - if ((sizeof(int) < sizeof(long))) { - __PYX_VERIFY_RETURN_INT(int, long, PyInt_AS_LONG(x)) - } else { - long val = PyInt_AS_LONG(x); - if (is_unsigned && unlikely(val < 0)) { - goto raise_neg_overflow; - } - return (int) val; - } - } -#endif - if (unlikely(!PyLong_Check(x))) { - int val; - PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); - if (!tmp) return (int) -1; - val = __Pyx_PyInt_As_int(tmp); - Py_DECREF(tmp); - return val; - } - if (is_unsigned) { -#if CYTHON_USE_PYLONG_INTERNALS - if (unlikely(__Pyx_PyLong_IsNeg(x))) { - goto raise_neg_overflow; - } else if (__Pyx_PyLong_IsCompact(x)) { - __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x)) - } else { - const digit* digits = __Pyx_PyLong_Digits(x); - assert(__Pyx_PyLong_DigitCount(x) > 1); - switch (__Pyx_PyLong_DigitCount(x)) { - case 2: - if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(int) >= 2 * PyLong_SHIFT)) { - return (int) (((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); - } - } - break; - case 3: - if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(int) >= 3 * PyLong_SHIFT)) { - return (int) (((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); - } - } - break; - case 4: - if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(int) >= 4 * PyLong_SHIFT)) { - return (int) (((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); - } - } - break; - } - } -#endif -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7 - if (unlikely(Py_SIZE(x) < 0)) { - goto raise_neg_overflow; - } -#else - { - int result = PyObject_RichCompareBool(x, Py_False, Py_LT); - if (unlikely(result < 0)) - return (int) -1; - if (unlikely(result == 1)) - goto raise_neg_overflow; - } -#endif - if ((sizeof(int) <= sizeof(unsigned long))) { - __PYX_VERIFY_RETURN_INT_EXC(int, unsigned long, PyLong_AsUnsignedLong(x)) -#ifdef HAVE_LONG_LONG - } else if ((sizeof(int) <= sizeof(unsigned PY_LONG_LONG))) { - __PYX_VERIFY_RETURN_INT_EXC(int, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) -#endif - } - } else { -#if CYTHON_USE_PYLONG_INTERNALS - if (__Pyx_PyLong_IsCompact(x)) { - __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x)) - } else { - const digit* digits = __Pyx_PyLong_Digits(x); - assert(__Pyx_PyLong_DigitCount(x) > 1); - switch (__Pyx_PyLong_SignedDigitCount(x)) { - case -2: - if ((8 * sizeof(int) - 1 > 1 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) { - return (int) (((int)-1)*(((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case 2: - if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) { - return (int) ((((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case -3: - if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) { - return (int) (((int)-1)*(((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case 3: - if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) { - return (int) ((((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case -4: - if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) { - return (int) (((int)-1)*(((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case 4: - if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) { - if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) { - return (int) ((((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - } - } -#endif - if ((sizeof(int) <= sizeof(long))) { - __PYX_VERIFY_RETURN_INT_EXC(int, long, PyLong_AsLong(x)) -#ifdef HAVE_LONG_LONG - } else if ((sizeof(int) <= sizeof(PY_LONG_LONG))) { - __PYX_VERIFY_RETURN_INT_EXC(int, PY_LONG_LONG, PyLong_AsLongLong(x)) -#endif - } - } - { - int val; - int ret = -1; -#if PY_VERSION_HEX >= 0x030d00A6 && !CYTHON_COMPILING_IN_LIMITED_API - Py_ssize_t bytes_copied = PyLong_AsNativeBytes( - x, &val, sizeof(val), Py_ASNATIVEBYTES_NATIVE_ENDIAN | (is_unsigned ? Py_ASNATIVEBYTES_UNSIGNED_BUFFER | Py_ASNATIVEBYTES_REJECT_NEGATIVE : 0)); - if (unlikely(bytes_copied == -1)) { - } else if (unlikely(bytes_copied > (Py_ssize_t) sizeof(val))) { - goto raise_overflow; - } else { - ret = 0; - } -#elif PY_VERSION_HEX < 0x030d0000 && !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray) - int one = 1; int is_little = (int)*(unsigned char *)&one; - unsigned char *bytes = (unsigned char *)&val; - ret = _PyLong_AsByteArray((PyLongObject *)x, - bytes, sizeof(val), - is_little, !is_unsigned); -#else - PyObject *v; - PyObject *stepval = NULL, *mask = NULL, *shift = NULL; - int bits, remaining_bits, is_negative = 0; - int chunk_size = (sizeof(long) < 8) ? 30 : 62; - if (likely(PyLong_CheckExact(x))) { - v = __Pyx_NewRef(x); - } else { - v = PyNumber_Long(x); - if (unlikely(!v)) return (int) -1; - assert(PyLong_CheckExact(v)); - } - { - int result = PyObject_RichCompareBool(v, Py_False, Py_LT); - if (unlikely(result < 0)) { - Py_DECREF(v); - return (int) -1; - } - is_negative = result == 1; - } - if (is_unsigned && unlikely(is_negative)) { - Py_DECREF(v); - goto raise_neg_overflow; - } else if (is_negative) { - stepval = PyNumber_Invert(v); - Py_DECREF(v); - if (unlikely(!stepval)) - return (int) -1; - } else { - stepval = v; - } - v = NULL; - val = (int) 0; - mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done; - shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done; - for (bits = 0; bits < (int) sizeof(int) * 8 - chunk_size; bits += chunk_size) { - PyObject *tmp, *digit; - long idigit; - digit = PyNumber_And(stepval, mask); - if (unlikely(!digit)) goto done; - idigit = PyLong_AsLong(digit); - Py_DECREF(digit); - if (unlikely(idigit < 0)) goto done; - val |= ((int) idigit) << bits; - tmp = PyNumber_Rshift(stepval, shift); - if (unlikely(!tmp)) goto done; - Py_DECREF(stepval); stepval = tmp; - } - Py_DECREF(shift); shift = NULL; - Py_DECREF(mask); mask = NULL; - { - long idigit = PyLong_AsLong(stepval); - if (unlikely(idigit < 0)) goto done; - remaining_bits = ((int) sizeof(int) * 8) - bits - (is_unsigned ? 0 : 1); - if (unlikely(idigit >= (1L << remaining_bits))) - goto raise_overflow; - val |= ((int) idigit) << bits; - } - if (!is_unsigned) { - if (unlikely(val & (((int) 1) << (sizeof(int) * 8 - 1)))) - goto raise_overflow; - if (is_negative) - val = ~val; - } - ret = 0; - done: - Py_XDECREF(shift); - Py_XDECREF(mask); - Py_XDECREF(stepval); -#endif - if (unlikely(ret)) - return (int) -1; - return val; - } -raise_overflow: - PyErr_SetString(PyExc_OverflowError, - "value too large to convert to int"); - return (int) -1; -raise_neg_overflow: - PyErr_SetString(PyExc_OverflowError, - "can't convert negative value to int"); - return (int) -1; -} - -/* FastTypeChecks */ -#if CYTHON_COMPILING_IN_CPYTHON -static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { - while (a) { - a = __Pyx_PyType_GetSlot(a, tp_base, PyTypeObject*); - if (a == b) - return 1; - } - return b == &PyBaseObject_Type; -} -static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b) { - PyObject *mro; - if (a == b) return 1; - mro = a->tp_mro; - if (likely(mro)) { - Py_ssize_t i, n; - n = PyTuple_GET_SIZE(mro); - for (i = 0; i < n; i++) { - if (PyTuple_GET_ITEM(mro, i) == (PyObject *)b) - return 1; - } - return 0; - } - return __Pyx_InBases(a, b); -} -static CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b) { - PyObject *mro; - if (cls == a || cls == b) return 1; - mro = cls->tp_mro; - if (likely(mro)) { - Py_ssize_t i, n; - n = PyTuple_GET_SIZE(mro); - for (i = 0; i < n; i++) { - PyObject *base = PyTuple_GET_ITEM(mro, i); - if (base == (PyObject *)a || base == (PyObject *)b) - return 1; - } - return 0; - } - return __Pyx_InBases(cls, a) || __Pyx_InBases(cls, b); -} -#if PY_MAJOR_VERSION == 2 -static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject* exc_type2) { - PyObject *exception, *value, *tb; - int res; - __Pyx_PyThreadState_declare - __Pyx_PyThreadState_assign - __Pyx_ErrFetch(&exception, &value, &tb); - res = exc_type1 ? PyObject_IsSubclass(err, exc_type1) : 0; - if (unlikely(res == -1)) { - PyErr_WriteUnraisable(err); - res = 0; - } - if (!res) { - res = PyObject_IsSubclass(err, exc_type2); - if (unlikely(res == -1)) { - PyErr_WriteUnraisable(err); - res = 0; - } - } - __Pyx_ErrRestore(exception, value, tb); - return res; -} -#else -static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject *exc_type2) { - if (exc_type1) { - return __Pyx_IsAnySubtype2((PyTypeObject*)err, (PyTypeObject*)exc_type1, (PyTypeObject*)exc_type2); - } else { - return __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type2); - } -} -#endif -static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) { - Py_ssize_t i, n; - assert(PyExceptionClass_Check(exc_type)); - n = PyTuple_GET_SIZE(tuple); -#if PY_MAJOR_VERSION >= 3 - for (i=0; i= 0x030B00A4 - return Py_Version & ~0xFFUL; -#else - const char* rt_version = Py_GetVersion(); - unsigned long version = 0; - unsigned long factor = 0x01000000UL; - unsigned int digit = 0; - int i = 0; - while (factor) { - while ('0' <= rt_version[i] && rt_version[i] <= '9') { - digit = digit * 10 + (unsigned int) (rt_version[i] - '0'); - ++i; - } - version += factor * digit; - if (rt_version[i] != '.') - break; - digit = 0; - factor >>= 8; - ++i; - } - return version; -#endif -} -static int __Pyx_check_binary_version(unsigned long ct_version, unsigned long rt_version, int allow_newer) { - const unsigned long MAJOR_MINOR = 0xFFFF0000UL; - if ((rt_version & MAJOR_MINOR) == (ct_version & MAJOR_MINOR)) - return 0; - if (likely(allow_newer && (rt_version & MAJOR_MINOR) > (ct_version & MAJOR_MINOR))) - return 1; - { - char message[200]; - PyOS_snprintf(message, sizeof(message), - "compile time Python version %d.%d " - "of module '%.100s' " - "%s " - "runtime version %d.%d", - (int) (ct_version >> 24), (int) ((ct_version >> 16) & 0xFF), - __Pyx_MODULE_NAME, - (allow_newer) ? "was newer than" : "does not match", - (int) (rt_version >> 24), (int) ((rt_version >> 16) & 0xFF) - ); - return PyErr_WarnEx(NULL, message, 1); - } -} - -/* InitStrings */ -#if PY_MAJOR_VERSION >= 3 -static int __Pyx_InitString(__Pyx_StringTabEntry t, PyObject **str) { - if (t.is_unicode | t.is_str) { - if (t.intern) { - *str = PyUnicode_InternFromString(t.s); - } else if (t.encoding) { - *str = PyUnicode_Decode(t.s, t.n - 1, t.encoding, NULL); - } else { - *str = PyUnicode_FromStringAndSize(t.s, t.n - 1); - } - } else { - *str = PyBytes_FromStringAndSize(t.s, t.n - 1); - } - if (!*str) - return -1; - if (PyObject_Hash(*str) == -1) - return -1; - return 0; -} -#endif -static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { - while (t->p) { - #if PY_MAJOR_VERSION >= 3 - __Pyx_InitString(*t, t->p); - #else - if (t->is_unicode) { - *t->p = PyUnicode_DecodeUTF8(t->s, t->n - 1, NULL); - } else if (t->intern) { - *t->p = PyString_InternFromString(t->s); - } else { - *t->p = PyString_FromStringAndSize(t->s, t->n - 1); - } - if (!*t->p) - return -1; - if (PyObject_Hash(*t->p) == -1) - return -1; - #endif - ++t; - } - return 0; -} - -#include -static CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s) { - size_t len = strlen(s); - if (unlikely(len > (size_t) PY_SSIZE_T_MAX)) { - PyErr_SetString(PyExc_OverflowError, "byte string is too long"); - return -1; - } - return (Py_ssize_t) len; -} -static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_str) { - Py_ssize_t len = __Pyx_ssize_strlen(c_str); - if (unlikely(len < 0)) return NULL; - return __Pyx_PyUnicode_FromStringAndSize(c_str, len); -} -static CYTHON_INLINE PyObject* __Pyx_PyByteArray_FromString(const char* c_str) { - Py_ssize_t len = __Pyx_ssize_strlen(c_str); - if (unlikely(len < 0)) return NULL; - return PyByteArray_FromStringAndSize(c_str, len); -} -static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) { - Py_ssize_t ignore; - return __Pyx_PyObject_AsStringAndSize(o, &ignore); -} -#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT -#if !CYTHON_PEP393_ENABLED -static const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) { - char* defenc_c; - PyObject* defenc = _PyUnicode_AsDefaultEncodedString(o, NULL); - if (!defenc) return NULL; - defenc_c = PyBytes_AS_STRING(defenc); -#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII - { - char* end = defenc_c + PyBytes_GET_SIZE(defenc); - char* c; - for (c = defenc_c; c < end; c++) { - if ((unsigned char) (*c) >= 128) { - PyUnicode_AsASCIIString(o); - return NULL; - } - } - } -#endif - *length = PyBytes_GET_SIZE(defenc); - return defenc_c; -} -#else -static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) { - if (unlikely(__Pyx_PyUnicode_READY(o) == -1)) return NULL; -#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII - if (likely(PyUnicode_IS_ASCII(o))) { - *length = PyUnicode_GET_LENGTH(o); - return PyUnicode_AsUTF8(o); - } else { - PyUnicode_AsASCIIString(o); - return NULL; - } -#else - return PyUnicode_AsUTF8AndSize(o, length); -#endif -} -#endif -#endif -static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject* o, Py_ssize_t *length) { -#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT - if ( -#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII - __Pyx_sys_getdefaultencoding_not_ascii && -#endif - PyUnicode_Check(o)) { - return __Pyx_PyUnicode_AsStringAndSize(o, length); - } else -#endif -#if (!CYTHON_COMPILING_IN_PYPY && !CYTHON_COMPILING_IN_LIMITED_API) || (defined(PyByteArray_AS_STRING) && defined(PyByteArray_GET_SIZE)) - if (PyByteArray_Check(o)) { - *length = PyByteArray_GET_SIZE(o); - return PyByteArray_AS_STRING(o); - } else -#endif - { - char* result; - int r = PyBytes_AsStringAndSize(o, &result, length); - if (unlikely(r < 0)) { - return NULL; - } else { - return result; - } - } -} -static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { - int is_true = x == Py_True; - if (is_true | (x == Py_False) | (x == Py_None)) return is_true; - else return PyObject_IsTrue(x); -} -static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) { - int retval; - if (unlikely(!x)) return -1; - retval = __Pyx_PyObject_IsTrue(x); - Py_DECREF(x); - return retval; -} -static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* result, const char* type_name) { - __Pyx_TypeName result_type_name = __Pyx_PyType_GetName(Py_TYPE(result)); -#if PY_MAJOR_VERSION >= 3 - if (PyLong_Check(result)) { - if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1, - "__int__ returned non-int (type " __Pyx_FMT_TYPENAME "). " - "The ability to return an instance of a strict subclass of int is deprecated, " - "and may be removed in a future version of Python.", - result_type_name)) { - __Pyx_DECREF_TypeName(result_type_name); - Py_DECREF(result); - return NULL; - } - __Pyx_DECREF_TypeName(result_type_name); - return result; - } -#endif - PyErr_Format(PyExc_TypeError, - "__%.4s__ returned non-%.4s (type " __Pyx_FMT_TYPENAME ")", - type_name, type_name, result_type_name); - __Pyx_DECREF_TypeName(result_type_name); - Py_DECREF(result); - return NULL; -} -static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x) { -#if CYTHON_USE_TYPE_SLOTS - PyNumberMethods *m; -#endif - const char *name = NULL; - PyObject *res = NULL; -#if PY_MAJOR_VERSION < 3 - if (likely(PyInt_Check(x) || PyLong_Check(x))) -#else - if (likely(PyLong_Check(x))) -#endif - return __Pyx_NewRef(x); -#if CYTHON_USE_TYPE_SLOTS - m = Py_TYPE(x)->tp_as_number; - #if PY_MAJOR_VERSION < 3 - if (m && m->nb_int) { - name = "int"; - res = m->nb_int(x); - } - else if (m && m->nb_long) { - name = "long"; - res = m->nb_long(x); - } - #else - if (likely(m && m->nb_int)) { - name = "int"; - res = m->nb_int(x); - } - #endif -#else - if (!PyBytes_CheckExact(x) && !PyUnicode_CheckExact(x)) { - res = PyNumber_Int(x); - } -#endif - if (likely(res)) { -#if PY_MAJOR_VERSION < 3 - if (unlikely(!PyInt_Check(res) && !PyLong_Check(res))) { -#else - if (unlikely(!PyLong_CheckExact(res))) { -#endif - return __Pyx_PyNumber_IntOrLongWrongResultType(res, name); - } - } - else if (!PyErr_Occurred()) { - PyErr_SetString(PyExc_TypeError, - "an integer is required"); - } - return res; -} -static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { - Py_ssize_t ival; - PyObject *x; -#if PY_MAJOR_VERSION < 3 - if (likely(PyInt_CheckExact(b))) { - if (sizeof(Py_ssize_t) >= sizeof(long)) - return PyInt_AS_LONG(b); - else - return PyInt_AsSsize_t(b); - } -#endif - if (likely(PyLong_CheckExact(b))) { - #if CYTHON_USE_PYLONG_INTERNALS - if (likely(__Pyx_PyLong_IsCompact(b))) { - return __Pyx_PyLong_CompactValue(b); - } else { - const digit* digits = __Pyx_PyLong_Digits(b); - const Py_ssize_t size = __Pyx_PyLong_SignedDigitCount(b); - switch (size) { - case 2: - if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) { - return (Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case -2: - if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) { - return -(Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case 3: - if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) { - return (Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case -3: - if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) { - return -(Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case 4: - if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) { - return (Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case -4: - if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) { - return -(Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - } - } - #endif - return PyLong_AsSsize_t(b); - } - x = PyNumber_Index(b); - if (!x) return -1; - ival = PyInt_AsSsize_t(x); - Py_DECREF(x); - return ival; -} -static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) { - if (sizeof(Py_hash_t) == sizeof(Py_ssize_t)) { - return (Py_hash_t) __Pyx_PyIndex_AsSsize_t(o); -#if PY_MAJOR_VERSION < 3 - } else if (likely(PyInt_CheckExact(o))) { - return PyInt_AS_LONG(o); -#endif - } else { - Py_ssize_t ival; - PyObject *x; - x = PyNumber_Index(o); - if (!x) return -1; - ival = PyInt_AsLong(x); - Py_DECREF(x); - return ival; - } -} -static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { - return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False); -} -static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { - return PyInt_FromSize_t(ival); -} - - -/* #### Code section: utility_code_pragmas_end ### */ -#ifdef _MSC_VER -#pragma warning( pop ) -#endif - - - -/* #### Code section: end ### */ -#endif /* Py_PYTHON_H */ diff --git a/mods/cython/test.py b/mods/cython/test.py deleted file mode 100644 index 7d45e87a7..000000000 --- a/mods/cython/test.py +++ /dev/null @@ -1,4 +0,0 @@ -def fib(n): - if n <= 1: - return n - return fib(n - 1) + fib(n - 2) \ No newline at end of file diff --git a/mods/go/compile.sh b/mods/go/compile.sh deleted file mode 100644 index acea4fa45..000000000 --- a/mods/go/compile.sh +++ /dev/null @@ -1,3 +0,0 @@ -GOOS=wasip1 GOARCH=wasm tinygo build -o testgo.wasm test.go -rm ../../build/test.wasm -cp testgo.wasm ../../build/test.wasm \ No newline at end of file diff --git a/mods/go/test.go b/mods/go/test.go deleted file mode 100644 index 5dadaff6e..000000000 --- a/mods/go/test.go +++ /dev/null @@ -1,12 +0,0 @@ -package main - -//export fib -func fib(n uint32) uint32 { - if (n <= 1) { - return n - } - return fib(n - 1) + fib(n - 2) -} - -// main is required for the `wasip1` target, even if it isn't used. -func main() {} diff --git a/mods/js/compile.sh b/mods/js/compile.sh deleted file mode 100644 index 5b3607792..000000000 --- a/mods/js/compile.sh +++ /dev/null @@ -1,3 +0,0 @@ -~/Documents/bin/javy-x86_64-linux-v3.1.0 build mods/js/test.js -C wit=mods/js/test.wit -C wit-world=index-world -o testjs.wasm -rm build/test.wasm -cp testjs.wasm build/test.wasm \ No newline at end of file diff --git a/mods/js/test.js b/mods/js/test.js deleted file mode 100644 index 6469d4d5a..000000000 --- a/mods/js/test.js +++ /dev/null @@ -1,7 +0,0 @@ - -export function fib(n) { // don't accept argument - if (n <= 1){ - return n; - } - return fib(n - 1) + fib(n - 2); -} \ No newline at end of file diff --git a/mods/js/test.wit b/mods/js/test.wit deleted file mode 100644 index feec54ddf..000000000 --- a/mods/js/test.wit +++ /dev/null @@ -1,5 +0,0 @@ -package local:main; - -world index-world { - export fib: func(); -} \ No newline at end of file diff --git a/mods/lua/compile.sh b/mods/lua/compile.sh deleted file mode 100644 index 39dbc2b45..000000000 --- a/mods/lua/compile.sh +++ /dev/null @@ -1,4 +0,0 @@ -sudo docker pull ysugimoto/webassembly-lua -sudo docker run --rm -v $PWD:/src ysugimoto/webassembly-lua emcc-lua -rm ../../build/test.wasm -cp testlua.wasm ../../build/test.wasm \ No newline at end of file diff --git a/mods/lua/definition.yml b/mods/lua/definition.yml deleted file mode 100644 index c89284184..000000000 --- a/mods/lua/definition.yml +++ /dev/null @@ -1,8 +0,0 @@ -functions: - fib: - return : int - args: - - int - -entry_file: test.lua -output_file: testlua.wasm \ No newline at end of file diff --git a/mods/lua/test.lua b/mods/lua/test.lua deleted file mode 100644 index 4aadc32b2..000000000 --- a/mods/lua/test.lua +++ /dev/null @@ -1,6 +0,0 @@ -function fib(n) - if n <= 1 then - return n - end - return fib(n - 1) + fib(n - 2) -end \ No newline at end of file diff --git a/mods/ocaml/.gitignore b/mods/ocaml/.gitignore deleted file mode 100644 index 5ffeb1924..000000000 --- a/mods/ocaml/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -*.byte -*.wat -*.js -*.cmi -*.cmo \ No newline at end of file diff --git a/mods/ocaml/compile.sh b/mods/ocaml/compile.sh deleted file mode 100644 index 853ad51c6..000000000 --- a/mods/ocaml/compile.sh +++ /dev/null @@ -1,2 +0,0 @@ -ocamlfind ocamlc -package js_of_ocaml,js_of_ocaml-ppx,js_of_ocaml-lwt -linkpkg -o test.byte test.mli test.ml -wasm_of_ocaml test.byte \ No newline at end of file diff --git a/mods/ocaml/test.ml b/mods/ocaml/test.ml deleted file mode 100644 index 7f05d3856..000000000 --- a/mods/ocaml/test.ml +++ /dev/null @@ -1 +0,0 @@ -let rec fib n = if n <= 1 then n else fib (n - 1) + fib (n - 2) \ No newline at end of file diff --git a/mods/ocaml/test.mli b/mods/ocaml/test.mli deleted file mode 100644 index e69de29bb..000000000 diff --git a/mods/py/compile.sh b/mods/py/compile.sh deleted file mode 100644 index f7b5779c5..000000000 --- a/mods/py/compile.sh +++ /dev/null @@ -1,3 +0,0 @@ -python3.11 py2wasmtest.py test.py -o testpy.wasm -rm ../../build/test.wasm -cp testpy.wasm ../../build/test.wasm \ No newline at end of file diff --git a/mods/py/py2wasmtest.py b/mods/py/py2wasmtest.py deleted file mode 100644 index 916f2a1d9..000000000 --- a/mods/py/py2wasmtest.py +++ /dev/null @@ -1,6 +0,0 @@ -import re -import sys -from nuitka.__main__ import py2wasm -if __name__ == '__main__': - sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) - sys.exit(py2wasm()) \ No newline at end of file diff --git a/mods/py/setup.sh b/mods/py/setup.sh deleted file mode 100644 index 86e15774c..000000000 --- a/mods/py/setup.sh +++ /dev/null @@ -1 +0,0 @@ -python3.11 -m pip install py2wasm diff --git a/mods/py/test.py b/mods/py/test.py deleted file mode 100644 index 7d45e87a7..000000000 --- a/mods/py/test.py +++ /dev/null @@ -1,4 +0,0 @@ -def fib(n): - if n <= 1: - return n - return fib(n - 1) + fib(n - 2) \ No newline at end of file diff --git a/mods/py2many/.gitignore b/mods/py2many/.gitignore deleted file mode 100644 index fc0c45d00..000000000 --- a/mods/py2many/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -out -*.pyc -__pycache__ \ No newline at end of file diff --git a/mods/py2many/compile.sh b/mods/py2many/compile.sh deleted file mode 100644 index 5e9844009..000000000 --- a/mods/py2many/compile.sh +++ /dev/null @@ -1,5 +0,0 @@ -py2many . --cpp=1 --outdir out -echo "#include \"../export.cpp\"" >> out/main.cpp -emcc out/main.cpp -o out/testpython.wasm -O3 -s LINKABLE=1 -s EXPORT_ALL=1 -s PURE_WASI=1 -rm ../../build/test.wasm -cp out/testpython.wasm ../../build/test.wasm diff --git a/mods/py2many/export.cpp b/mods/py2many/export.cpp deleted file mode 100644 index 288c0377a..000000000 --- a/mods/py2many/export.cpp +++ /dev/null @@ -1,5 +0,0 @@ -extern "C" { -__attribute__((export_name("fib"))) int exp_fib(int n) { - return fib(n); -} -} diff --git a/mods/py2many/main.py b/mods/py2many/main.py deleted file mode 100644 index 8a465727f..000000000 --- a/mods/py2many/main.py +++ /dev/null @@ -1,7 +0,0 @@ -def fib(n): - if n <= 1: - return n - return fib(n - 1) + fib(n - 2) - -if __name__=="__main__": - pass diff --git a/mods/python-rust/.github/dependabot.yml b/mods/python-rust/.github/dependabot.yml deleted file mode 100644 index 7377d3759..000000000 --- a/mods/python-rust/.github/dependabot.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: 2 -updates: -- package-ecosystem: cargo - directory: "/" - schedule: - interval: daily - time: "08:00" - open-pull-requests-limit: 10 diff --git a/mods/python-rust/.gitignore b/mods/python-rust/.gitignore deleted file mode 100644 index 4e301317e..000000000 --- a/mods/python-rust/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/target -**/*.rs.bk -Cargo.lock -bin/ -pkg/ -wasm-pack.log diff --git a/mods/python-rust/.travis.yml b/mods/python-rust/.travis.yml deleted file mode 100644 index 7a913256e..000000000 --- a/mods/python-rust/.travis.yml +++ /dev/null @@ -1,69 +0,0 @@ -language: rust -sudo: false - -cache: cargo - -matrix: - include: - - # Builds with wasm-pack. - - rust: beta - env: RUST_BACKTRACE=1 - addons: - firefox: latest - chrome: stable - before_script: - - (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update) - - (test -x $HOME/.cargo/bin/cargo-generate || cargo install --vers "^0.2" cargo-generate) - - cargo install-update -a - - curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -f - script: - - cargo generate --git . --name testing - # Having a broken Cargo.toml (in that it has curlies in fields) anywhere - # in any of our parent dirs is problematic. - - mv Cargo.toml Cargo.toml.tmpl - - cd testing - - wasm-pack build - - wasm-pack test --chrome --firefox --headless - - # Builds on nightly. - - rust: nightly - env: RUST_BACKTRACE=1 - before_script: - - (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update) - - (test -x $HOME/.cargo/bin/cargo-generate || cargo install --vers "^0.2" cargo-generate) - - cargo install-update -a - - rustup target add wasm32-unknown-unknown - script: - - cargo generate --git . --name testing - - mv Cargo.toml Cargo.toml.tmpl - - cd testing - - cargo check - - cargo check --target wasm32-unknown-unknown - - cargo check --no-default-features - - cargo check --target wasm32-unknown-unknown --no-default-features - - cargo check --no-default-features --features console_error_panic_hook - - cargo check --target wasm32-unknown-unknown --no-default-features --features console_error_panic_hook - - cargo check --no-default-features --features "console_error_panic_hook wee_alloc" - - cargo check --target wasm32-unknown-unknown --no-default-features --features "console_error_panic_hook wee_alloc" - - # Builds on beta. - - rust: beta - env: RUST_BACKTRACE=1 - before_script: - - (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update) - - (test -x $HOME/.cargo/bin/cargo-generate || cargo install --vers "^0.2" cargo-generate) - - cargo install-update -a - - rustup target add wasm32-unknown-unknown - script: - - cargo generate --git . --name testing - - mv Cargo.toml Cargo.toml.tmpl - - cd testing - - cargo check - - cargo check --target wasm32-unknown-unknown - - cargo check --no-default-features - - cargo check --target wasm32-unknown-unknown --no-default-features - - cargo check --no-default-features --features console_error_panic_hook - - cargo check --target wasm32-unknown-unknown --no-default-features --features console_error_panic_hook - # Note: no enabling the `wee_alloc` feature here because it requires - # nightly for now. diff --git a/mods/python-rust/Cargo.toml b/mods/python-rust/Cargo.toml deleted file mode 100644 index 3a0130357..000000000 --- a/mods/python-rust/Cargo.toml +++ /dev/null @@ -1,12 +0,0 @@ -[package] -name = "python" -version = "0.1.0" -authors = ["coco875 "] -edition = "2018" - -[lib] -crate-type = ["cdylib"] - -[dependencies] -rustpython = { git = "https://github.com/RustPython/RustPython", version = "0.4.0" } -wasi = "0.11" diff --git a/mods/python-rust/LICENSE_APACHE b/mods/python-rust/LICENSE_APACHE deleted file mode 100644 index 11069edd7..000000000 --- a/mods/python-rust/LICENSE_APACHE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/mods/python-rust/LICENSE_MIT b/mods/python-rust/LICENSE_MIT deleted file mode 100644 index 65b657639..000000000 --- a/mods/python-rust/LICENSE_MIT +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) 2018 coco875 - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/mods/python-rust/README.md b/mods/python-rust/README.md deleted file mode 100644 index 6b6840850..000000000 --- a/mods/python-rust/README.md +++ /dev/null @@ -1,84 +0,0 @@ -
- -

wasm-pack-template

- - A template for kick starting a Rust and WebAssembly project using wasm-pack. - -

- Build Status -

- -

- Tutorial - | - Chat -

- - Built with 🦀🕸 by The Rust and WebAssembly Working Group -
- -## About - -[**📚 Read this template tutorial! 📚**][template-docs] - -This template is designed for compiling Rust libraries into WebAssembly and -publishing the resulting package to NPM. - -Be sure to check out [other `wasm-pack` tutorials online][tutorials] for other -templates and usages of `wasm-pack`. - -[tutorials]: https://rustwasm.github.io/docs/wasm-pack/tutorials/index.html -[template-docs]: https://rustwasm.github.io/docs/wasm-pack/tutorials/npm-browser-packages/index.html - -## 🚴 Usage - -### 🐑 Use `cargo generate` to Clone this Template - -[Learn more about `cargo generate` here.](https://github.com/ashleygwilliams/cargo-generate) - -``` -cargo generate --git https://github.com/rustwasm/wasm-pack-template.git --name my-project -cd my-project -``` - -### 🛠️ Build with `wasm-pack build` - -``` -wasm-pack build -``` - -### 🔬 Test in Headless Browsers with `wasm-pack test` - -``` -wasm-pack test --headless --firefox -``` - -### 🎁 Publish to NPM with `wasm-pack publish` - -``` -wasm-pack publish -``` - -## 🔋 Batteries Included - -* [`wasm-bindgen`](https://github.com/rustwasm/wasm-bindgen) for communicating - between WebAssembly and JavaScript. -* [`console_error_panic_hook`](https://github.com/rustwasm/console_error_panic_hook) - for logging panic messages to the developer console. -* `LICENSE-APACHE` and `LICENSE-MIT`: most Rust projects are licensed this way, so these are included for you - -## License - -Licensed under either of - -* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) -* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) - -at your option. - -### Contribution - -Unless you explicitly state otherwise, any contribution intentionally -submitted for inclusion in the work by you, as defined in the Apache-2.0 -license, shall be dual licensed as above, without any additional terms or -conditions. diff --git a/mods/python-rust/compile.sh b/mods/python-rust/compile.sh deleted file mode 100644 index 5c9a66906..000000000 --- a/mods/python-rust/compile.sh +++ /dev/null @@ -1,3 +0,0 @@ -cargo build --target wasm32-wasip1 --lib --release -rm ../../build/test.wasm -cp target/wasm32-wasip1/release/rust.wasm ../../build/test.wasm \ No newline at end of file diff --git a/mods/python-rust/setup.sh b/mods/python-rust/setup.sh deleted file mode 100644 index 09f9de6c3..000000000 --- a/mods/python-rust/setup.sh +++ /dev/null @@ -1 +0,0 @@ -rustup target add wasm32-wasip1 diff --git a/mods/python-rust/src/lib.rs b/mods/python-rust/src/lib.rs deleted file mode 100644 index c056c172f..000000000 --- a/mods/python-rust/src/lib.rs +++ /dev/null @@ -1,29 +0,0 @@ -use std::env; - -use rustpython::vm; - -fn main() { - let mut setting: vm::Settings = Default::default(); - setting.path_list.push("".to_string()); - let inter = vm::Interpreter::without_stdlib(setting); - let ret: vm::PyResult<()> = inter.enter(|vm| { - let scope = vm.new_scope_with_builtins(); - let source = r#"print("Hello World from python!")"#; - let code_obj = vm - .compile(source, vm::compiler::Mode::Exec, "".to_owned()) - .map_err(|err| vm.new_syntax_error(&err, Some(source)))?; - - vm.unwrap_pyresult(vm.run_code_obj(code_obj, scope)); - - Ok(()) - }); -} - -#[no_mangle] -pub fn fib(n: u32) -> u32 { - if n <= 1 { - main(); - return n; - } - return fib(n - 1) + fib(n - 2); -} diff --git a/mods/python-rust/tests/web.rs b/mods/python-rust/tests/web.rs deleted file mode 100644 index de5c1dafe..000000000 --- a/mods/python-rust/tests/web.rs +++ /dev/null @@ -1,13 +0,0 @@ -//! Test suite for the Web and headless browsers. - -#![cfg(target_arch = "wasm32")] - -extern crate wasm_bindgen_test; -use wasm_bindgen_test::*; - -wasm_bindgen_test_configure!(run_in_browser); - -#[wasm_bindgen_test] -fn pass() { - assert_eq!(1 + 1, 2); -} diff --git a/mods/rust/.github/dependabot.yml b/mods/rust/.github/dependabot.yml deleted file mode 100644 index 7377d3759..000000000 --- a/mods/rust/.github/dependabot.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: 2 -updates: -- package-ecosystem: cargo - directory: "/" - schedule: - interval: daily - time: "08:00" - open-pull-requests-limit: 10 diff --git a/mods/rust/.gitignore b/mods/rust/.gitignore deleted file mode 100644 index 4e301317e..000000000 --- a/mods/rust/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/target -**/*.rs.bk -Cargo.lock -bin/ -pkg/ -wasm-pack.log diff --git a/mods/rust/.travis.yml b/mods/rust/.travis.yml deleted file mode 100644 index 7a913256e..000000000 --- a/mods/rust/.travis.yml +++ /dev/null @@ -1,69 +0,0 @@ -language: rust -sudo: false - -cache: cargo - -matrix: - include: - - # Builds with wasm-pack. - - rust: beta - env: RUST_BACKTRACE=1 - addons: - firefox: latest - chrome: stable - before_script: - - (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update) - - (test -x $HOME/.cargo/bin/cargo-generate || cargo install --vers "^0.2" cargo-generate) - - cargo install-update -a - - curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -f - script: - - cargo generate --git . --name testing - # Having a broken Cargo.toml (in that it has curlies in fields) anywhere - # in any of our parent dirs is problematic. - - mv Cargo.toml Cargo.toml.tmpl - - cd testing - - wasm-pack build - - wasm-pack test --chrome --firefox --headless - - # Builds on nightly. - - rust: nightly - env: RUST_BACKTRACE=1 - before_script: - - (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update) - - (test -x $HOME/.cargo/bin/cargo-generate || cargo install --vers "^0.2" cargo-generate) - - cargo install-update -a - - rustup target add wasm32-unknown-unknown - script: - - cargo generate --git . --name testing - - mv Cargo.toml Cargo.toml.tmpl - - cd testing - - cargo check - - cargo check --target wasm32-unknown-unknown - - cargo check --no-default-features - - cargo check --target wasm32-unknown-unknown --no-default-features - - cargo check --no-default-features --features console_error_panic_hook - - cargo check --target wasm32-unknown-unknown --no-default-features --features console_error_panic_hook - - cargo check --no-default-features --features "console_error_panic_hook wee_alloc" - - cargo check --target wasm32-unknown-unknown --no-default-features --features "console_error_panic_hook wee_alloc" - - # Builds on beta. - - rust: beta - env: RUST_BACKTRACE=1 - before_script: - - (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update) - - (test -x $HOME/.cargo/bin/cargo-generate || cargo install --vers "^0.2" cargo-generate) - - cargo install-update -a - - rustup target add wasm32-unknown-unknown - script: - - cargo generate --git . --name testing - - mv Cargo.toml Cargo.toml.tmpl - - cd testing - - cargo check - - cargo check --target wasm32-unknown-unknown - - cargo check --no-default-features - - cargo check --target wasm32-unknown-unknown --no-default-features - - cargo check --no-default-features --features console_error_panic_hook - - cargo check --target wasm32-unknown-unknown --no-default-features --features console_error_panic_hook - # Note: no enabling the `wee_alloc` feature here because it requires - # nightly for now. diff --git a/mods/rust/Cargo.toml b/mods/rust/Cargo.toml deleted file mode 100644 index 55051ed0b..000000000 --- a/mods/rust/Cargo.toml +++ /dev/null @@ -1,11 +0,0 @@ -[package] -name = "rust" -version = "0.1.0" -authors = ["coco875 "] -edition = "2018" - -[lib] -crate-type = ["cdylib"] - -[dependencies] -wasi = "0.11" diff --git a/mods/rust/LICENSE_APACHE b/mods/rust/LICENSE_APACHE deleted file mode 100644 index 11069edd7..000000000 --- a/mods/rust/LICENSE_APACHE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/mods/rust/LICENSE_MIT b/mods/rust/LICENSE_MIT deleted file mode 100644 index 65b657639..000000000 --- a/mods/rust/LICENSE_MIT +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) 2018 coco875 - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/mods/rust/compile.sh b/mods/rust/compile.sh deleted file mode 100644 index 7c15987c8..000000000 --- a/mods/rust/compile.sh +++ /dev/null @@ -1,3 +0,0 @@ -cargo build --target wasm32-wasip1 --release -rm ../../build/test.wasm -cp target/wasm32-wasip1/release/rust.wasm ../../build/test.wasm \ No newline at end of file diff --git a/mods/rust/setup.sh b/mods/rust/setup.sh deleted file mode 100644 index 09f9de6c3..000000000 --- a/mods/rust/setup.sh +++ /dev/null @@ -1 +0,0 @@ -rustup target add wasm32-wasip1 diff --git a/mods/rust/src/lib.rs b/mods/rust/src/lib.rs deleted file mode 100644 index e19ffa644..000000000 --- a/mods/rust/src/lib.rs +++ /dev/null @@ -1,7 +0,0 @@ -#[no_mangle] -pub fn fib(n: u32) -> u32 { - if n <= 1 { - return n; - } - return fib(n - 1) + fib(n - 2); -} diff --git a/mods/rust/tests/web.rs b/mods/rust/tests/web.rs deleted file mode 100644 index de5c1dafe..000000000 --- a/mods/rust/tests/web.rs +++ /dev/null @@ -1,13 +0,0 @@ -//! Test suite for the Web and headless browsers. - -#![cfg(target_arch = "wasm32")] - -extern crate wasm_bindgen_test; -use wasm_bindgen_test::*; - -wasm_bindgen_test_configure!(run_in_browser); - -#[wasm_bindgen_test] -fn pass() { - assert_eq!(1 + 1, 2); -} diff --git a/src/audio/external.c b/src/audio/external.c index 7aca5e550..bb1f3de1f 100644 --- a/src/audio/external.c +++ b/src/audio/external.c @@ -64,7 +64,7 @@ f32 D_800E9EC4[] = { 0.0f, 0.0f, 0.0f, 0.0f }; f32 D_800E9ED4[] = { 0.0f, 0.0f, 0.0f, 0.0f }; f32 D_800E9EE4[] = { 0.0f, 0.0f, 0.0f, 0.0f }; f32 D_800E9EF4[] = { 1.0f, 1.0f, 1.0f, 1.0f }; -f32 D_800E9F04[] = { 1.0f, 1.0f, 1.0f, 1.0f }; +f32 D_800E9F04[] = { 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f }; f32 D_800E9F14[] = { 1.0f, 1.0f, 1.0f, 1.0f }; u8 D_800E9F24[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; u8 D_800E9F2C[NUM_PLAYERS] = { 0, 0, 0, 0, 0, 0, 0, 0 }; @@ -73,25 +73,29 @@ f32 D_800E9F54[] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; u8 D_800E9F74[] = { 0, 0, 0, 0 }; u8 D_800E9F78[] = { 0, 0, 0, 0 }; struct Unk_800E9F7C D_800E9F7C[] = { + { { 0.0f, 0.0f, 0.0f }, 1.0f, 1.0f, 0, 3800.0f, 3.4f, 0.4f, -1.0f, 0.4f, 1100.0f, 630.0f, 3600.0f, 1.0f }, + { { 0.0f, 0.0f, 0.0f }, 1.0f, 1.0f, 0, 3800.0f, 3.4f, 0.4f, -1.0f, 0.4f, 1100.0f, 630.0f, 3600.0f, 1.0f }, + { { 0.0f, 0.0f, 0.0f }, 1.0f, 1.0f, 0, 3800.0f, 3.4f, 0.4f, -1.0f, 0.4f, 1100.0f, 630.0f, 3600.0f, 1.0f }, + { { 0.0f, 0.0f, 0.0f }, 1.0f, 1.0f, 0, 3800.0f, 3.4f, 0.4f, -1.0f, 0.4f, 1100.0f, 630.0f, 3600.0f, 1.0f }, { { 0.0f, 0.0f, 0.0f }, 1.0f, 1.0f, 0, 3800.0f, 3.4f, 0.4f, -1.0f, 0.4f, 1100.0f, 630.0f, 3600.0f, 1.0f }, { { 0.0f, 0.0f, 0.0f }, 1.0f, 1.0f, 0, 3800.0f, 3.4f, 0.4f, -1.0f, 0.4f, 1100.0f, 630.0f, 3600.0f, 1.0f }, { { 0.0f, 0.0f, 0.0f }, 1.0f, 1.0f, 0, 3800.0f, 3.4f, 0.4f, -1.0f, 0.4f, 1100.0f, 630.0f, 3600.0f, 1.0f }, { { 0.0f, 0.0f, 0.0f }, 1.0f, 1.0f, 0, 3800.0f, 3.4f, 0.4f, -1.0f, 0.4f, 1100.0f, 630.0f, 3600.0f, 1.0f } }; -struct Unk_800EA06C D_800EA06C[] = { { { 0.0f, 1.0f, 1.0f }, 0 }, { { 0.0f, 1.0f, 1.0f }, 0 }, +struct Unk_800EA06C D_800EA06C[NUM_PLAYERS] = { { { 0.0f, 1.0f, 1.0f }, 0 }, { { 0.0f, 1.0f, 1.0f }, 0 }, { { 0.0f, 1.0f, 1.0f }, 0 }, { { 0.0f, 1.0f, 1.0f }, 0 }, { { 0.0f, 1.0f, 1.0f }, 0 }, { { 0.0f, 1.0f, 1.0f }, 0 }, { { 0.0f, 1.0f, 1.0f }, 0 }, { { 0.0f, 1.0f, 1.0f }, 0 } }; -u8 D_800EA0EC[] = { 0, 0, 0, 0 }; +u8 D_800EA0EC[NUM_PLAYERS] = { 0, 0, 0, 0 }; u8 D_800EA0F0 = 0; u8 D_800EA0F4 = 0; UNUSED Vec3f D_800EA0F8 = { 0.0f, 0.0f, 1.0f }; u8 D_800EA104 = 0; u8 D_800EA108 = 0; -u8 D_800EA10C[] = { 0, 0, 0, 0 }; -f32 D_800EA110[] = { 0.0f, 0.0f, 0.0f, 0.0f }; -f32 D_800EA120[] = { 0.0f, 0.0f, 0.0f, 0.0f }; -f32 D_800EA130[] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; +u8 D_800EA10C[NUM_PLAYERS] = { 0, 0, 0, 0 }; +f32 D_800EA110[NUM_PLAYERS] = { 0.0f, 0.0f, 0.0f, 0.0f }; +f32 D_800EA120[NUM_PLAYERS] = { 0.0f, 0.0f, 0.0f, 0.0f }; +f32 D_800EA130[NUM_PLAYERS] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; f32 D_800EA150 = 1.4f; u8 D_800EA154[] = { 2, 2, 88, 90, 3, 48, 88, 48 }; u16 gCurrentMusicSeq = 0; @@ -99,7 +103,7 @@ u16 D_800EA160 = 0; u8 D_800EA164 = 0; s8 D_800EA168 = 0; s8 D_800EA16C = 0; -u8 D_800EA170[] = { 0, 0, 0, 0 }; +u8 D_800EA170[NUM_PLAYERS] = { 0, 0, 0, 0 }; u16 D_800EA174 = 0; f32 D_800EA178 = 1.0f; f32 D_800EA17C = 0.85f; @@ -3504,11 +3508,11 @@ void func_800CAD40(UNUSED s32 arg0) { } } -void func_800CADD0(u8 arg0, f32 arg1) { +void func_800CADD0(u8 playerId, f32 arg1) { if (D_800EA108 == 0) { - switch (D_800EA0EC[arg0]) { + switch (D_800EA0EC[playerId]) { case 2: - D_800EA0EC[arg0] = 1; + D_800EA0EC[playerId] = 1; // Purposeful fallthrough case 0: arg1 = (arg1 * 0.55f) + 0.45f; @@ -3518,9 +3522,9 @@ void func_800CADD0(u8 arg0, f32 arg1) { if (arg1 < 0.0f) { arg1 = 0.0f; } - D_800EA110[arg0] = arg1; - play_sound(0x1900A209U, &D_800E9F7C[arg0].pos, arg0, &D_800EA1D4, &D_800EA110[arg0], - (u8*) &D_800E9F7C[arg0].unk_14); + D_800EA110[playerId] = arg1; + play_sound(0x1900A209U, &D_800E9F7C[playerId].pos, playerId, &D_800EA1D4, &D_800EA110[playerId], + (u8*) &D_800E9F7C[playerId].unk_14); break; default: break; @@ -3554,30 +3558,30 @@ void func_800CAEC4(u8 playerId, f32 arg1) { } } -void func_800CAFC0(u8 arg0) { +void func_800CAFC0(u8 playerId) { if (D_800EA108 == 0) { - switch (D_800EA0EC[arg0]) { + switch (D_800EA0EC[playerId]) { case 2: - D_800EA0EC[arg0] = 1; + D_800EA0EC[playerId] = 1; case 0: func_800C36C4(0, 1, 0x55U, 5); - func_800C9060(arg0, 0x19009E59U); - func_800C8F80(arg0, 0x0100FA4C); - D_800EA170[arg0] = 1; + func_800C9060(playerId, 0x19009E59U); + func_800C8F80(playerId, 0x0100FA4C); + D_800EA170[playerId] = 1; break; } } } -void func_800CB064(u8 arg0) { +void func_800CB064(u8 playerId) { if (D_800EA108 == 0) { - if (D_800EA170[arg0] == 1) { + if (D_800EA170[playerId] == 1) { if ((u8) D_800EA168 == 0) { func_800C36C4(0, 1U, 0x7FU, 0x19); } - func_800C90F4(arg0, gPlayers[arg0].characterId * 0x10 + SOUND_ARG_LOAD(0x29, 0x00, 0x80, 0x08)); - func_800C9018(arg0, SOUND_ARG_LOAD(0x01, 0x00, 0xFA, 0x4C)); - D_800EA170[arg0] = 0; + func_800C90F4(playerId, gPlayers[playerId].characterId * 0x10 + SOUND_ARG_LOAD(0x29, 0x00, 0x80, 0x08)); + func_800C9018(playerId, SOUND_ARG_LOAD(0x01, 0x00, 0xFA, 0x4C)); + D_800EA170[playerId] = 0; } } } diff --git a/src/audio/external.h b/src/audio/external.h index 5ca3aec5f..eddbdaecc 100644 --- a/src/audio/external.h +++ b/src/audio/external.h @@ -3,6 +3,7 @@ #include #include +#include "defines.h" #include "camera.h" #define ADSR_STATE_DISABLED 0 @@ -361,51 +362,51 @@ extern struct Sound sSoundRequests[0x100]; // Data entries extern u8 D_800E9DA0; extern s32 D_800E9DB4[]; -extern f32 D_800E9DC4[4]; // = { 1.0f, 1.0f, 1.0f, 1.0f }; -extern f32 D_800E9DD4[4]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; -extern f32 D_800E9DE4[4]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; -extern f32 D_800E9DF4[8]; // = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; -extern s32 D_800E9E14[4]; // = { 0, 0, 0, 0 }; -extern s32 D_800E9E24[4]; // = { 0, 0, 0, 0 }; -extern s32 D_800E9E34[8]; -extern f32 D_800E9E54[4]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; /* const */ -extern f32 D_800E9E64[4]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; -extern s32 D_800E9E74[4]; // = { 0, 0, 0, 0 }; /* const */ -extern s32 D_800E9E84[4]; -extern u32 D_800E9E94[4]; -extern s32 D_800E9EA4[4]; // = { 0, 0, 0, 0 }; -extern f32 D_800E9EB4[4]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; -extern f32 D_800E9EC4[4]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; -extern f32 D_800E9ED4[4]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; -extern f32 D_800E9EE4[4]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; -extern f32 D_800E9EF4[4]; -extern f32 D_800E9F04[4]; // = { 1.0f, 1.0f, 1.0f, 1.0f }; -extern f32 D_800E9F14[4]; // = { 1.0f, 1.0f, 1.0f, 1.0f }; /* const */ -extern u8 D_800E9F24[8]; // = { 0, 0, 0, 0, 0, 0, 0, 0 }; -extern u8 D_800E9F2C[8]; // = { 0, 0, 0, 0, 0, 0, 0, 0 }; -extern f32 D_800E9F34[8]; // = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; /* const */ -extern f32 D_800E9F54[8]; // = { 1.0f, 1.0f, 1.0f, 1.0f }; /* const */ -extern u8 D_800E9F74[4]; -extern u8 D_800E9F78[4]; -extern struct Unk_800E9F7C D_800E9F7C[4]; +extern f32 D_800E9DC4[NUM_PLAYERS]; // = { 1.0f, 1.0f, 1.0f, 1.0f }; +extern f32 D_800E9DD4[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; +extern f32 D_800E9DE4[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; +extern f32 D_800E9DF4[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; +extern s32 D_800E9E14[NUM_PLAYERS]; // = { 0, 0, 0, 0 }; +extern s32 D_800E9E24[NUM_PLAYERS]; // = { 0, 0, 0, 0 }; +extern s32 D_800E9E34[NUM_PLAYERS]; +extern f32 D_800E9E54[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; /* const */ +extern f32 D_800E9E64[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; +extern s32 D_800E9E74[NUM_PLAYERS]; // = { 0, 0, 0, 0 }; /* const */ +extern s32 D_800E9E84[NUM_PLAYERS]; +extern u32 D_800E9E94[NUM_PLAYERS]; +extern s32 D_800E9EA4[NUM_PLAYERS]; // = { 0, 0, 0, 0 }; +extern f32 D_800E9EB4[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; +extern f32 D_800E9EC4[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; +extern f32 D_800E9ED4[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; +extern f32 D_800E9EE4[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; +extern f32 D_800E9EF4[NUM_PLAYERS]; +extern f32 D_800E9F04[NUM_PLAYERS]; // = { 1.0f, 1.0f, 1.0f, 1.0f }; +extern f32 D_800E9F14[NUM_PLAYERS]; // = { 1.0f, 1.0f, 1.0f, 1.0f }; /* const */ +extern u8 D_800E9F24[NUM_PLAYERS]; // = { 0, 0, 0, 0, 0, 0, 0, 0 }; +extern u8 D_800E9F2C[NUM_PLAYERS]; // = { 0, 0, 0, 0, 0, 0, 0, 0 }; +extern f32 D_800E9F34[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; /* const */ +extern f32 D_800E9F54[NUM_PLAYERS]; // = { 1.0f, 1.0f, 1.0f, 1.0f }; /* const */ +extern u8 D_800E9F74[NUM_PLAYERS]; +extern u8 D_800E9F78[NUM_PLAYERS]; +extern struct Unk_800E9F7C D_800E9F7C[NUM_PLAYERS]; extern u8 D_800E9F90[]; -extern struct Unk_800EA06C D_800EA06C[8]; +extern struct Unk_800EA06C D_800EA06C[NUM_PLAYERS]; extern u8 D_800EA0EC[]; extern u8 D_800EA0F0; // = 0; extern u8 D_800EA0F4; extern u8 D_800EA104; extern u8 D_800EA108; // = 0; -extern u8 D_800EA10C[]; -extern f32 D_800EA110[4]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; -extern f32 D_800EA120[4]; -extern f32 D_800EA130[8]; +extern u8 D_800EA10C[NUM_PLAYERS]; +extern f32 D_800EA110[NUM_PLAYERS]; // = { 0.0f, 0.0f, 0.0f, 0.0f }; +extern f32 D_800EA120[NUM_PLAYERS]; +extern f32 D_800EA130[NUM_PLAYERS]; extern f32 D_800EA150; // = 1.4f; extern u8 D_800EA154[]; extern u16 gCurrentMusicSeq; extern u16 D_800EA160; extern u8 D_800EA164; extern s8 D_800EA168; -extern u8 D_800EA170[]; +extern u8 D_800EA170[NUM_PLAYERS]; extern u16 D_800EA174; // = 0; extern f32 D_800EA178; extern f32 D_800EA17C; diff --git a/src/audio/synthesis.c b/src/audio/synthesis.c index 69cee4ef6..bb1f0884d 100644 --- a/src/audio/synthesis.c +++ b/src/audio/synthesis.c @@ -485,6 +485,17 @@ Acmd* synthesis_process_note(s32 noteIndex, struct NoteSubEu* noteSubEu, struct aligned = ALIGN(((loopInfo_2 * 9) + 16), 4); addr = (0x540 - aligned); // DMEM_ADDR_COMPRESSED_ADPCM_DATA + // Bounds check: clamp read size to not exceed sample buffer + if (audioBookSample->sampleSize > 0) { + s32 readOffset = (var_a0_2 - var_t2) - sampleAddr; + if (readOffset < 0) readOffset = 0; + s32 maxReadSize = (s32)audioBookSample->sampleSize - readOffset; + if (maxReadSize < 0) maxReadSize = 0; + if (aligned > maxReadSize) { + aligned = maxReadSize; + } + } + aLoadBuffer(cmd++, VIRTUAL_TO_PHYSICAL2(var_a0_2 - var_t2), addr, aligned); } else { s1 = 0; // ? diff --git a/src/camera.c b/src/camera.c index 17eca8d87..dcd39e88a 100644 --- a/src/camera.c +++ b/src/camera.c @@ -1136,7 +1136,7 @@ void func_8001F394(Player* player) { s32 playerIndex = player - gPlayerOne; UNUSED s32 pad2; - Camera* camera = CM_GetPlayerCamera(player - gPlayerOne); + Camera* camera = CM_GetPlayerCamera(playerIndex); if (NULL == camera) { printf("[camera.c][func_8001F394] Could not find a camera using GetPlayerCamera()\n"); diff --git a/src/code_80057C60.c b/src/code_80057C60.c index 76e67b4c0..2b79560dd 100644 --- a/src/code_80057C60.c +++ b/src/code_80057C60.c @@ -252,7 +252,7 @@ Vec3f D_80183E70; s32 gNextFreeLeafParticle; Vec3su D_80183E80; //! Appears to be a list of object list indices for the Item Window part of the HUD -s32 gItemWindowObjectByPlayerId[4]; +s32 gItemWindowObjectByPlayerId[8]; Vec3su D_80183E98; /** * Snowmen bodies in FrappeSnowland diff --git a/src/engine/World.cpp b/src/engine/World.cpp index 2e4b08748..bc6cbfc1b 100644 --- a/src/engine/World.cpp +++ b/src/engine/World.cpp @@ -106,7 +106,7 @@ void World::TickCameras() { } } - for (GameCamera* camera : Cameras) { + for (auto& camera : Cameras) { if (camera->IsActive()) { camera->Tick(); } @@ -215,9 +215,9 @@ void World::TickObjects60fps() { } } -ParticleEmitter* World::AddEmitter(ParticleEmitter* emitter) { - Emitters.push_back(emitter); - return Emitters.back(); +ParticleEmitter* World::AddEmitter(std::unique_ptr emitter) { + Emitters.push_back(std::move(emitter)); + return Emitters.back().get(); } void World::DrawObjects(s32 cameraId) { @@ -259,10 +259,6 @@ void World::CleanWorld(void) { World::Reset(); // Reset OObjects - for (auto& emitter : Emitters) { - delete emitter; - } - for (size_t i = 0; i < ARRAY_COUNT(mPlayerBombKart); i++) { mPlayerBombKart[i].state = PlayerBombKart::PlayerBombKartState::DISABLED; mPlayerBombKart[i]._primAlpha = 0; diff --git a/src/engine/World.h b/src/engine/World.h index 788b7db32..db782eccf 100644 --- a/src/engine/World.h +++ b/src/engine/World.h @@ -86,10 +86,10 @@ public: void TickParticles(); void DrawParticles(s32 cameraId); - ParticleEmitter* AddEmitter(ParticleEmitter* emitter); + ParticleEmitter* AddEmitter(std::unique_ptr emitter); void Reset(void); // Sets OObjects or AActors static member variables back to default values - void AddCup(Cup*); + void AddCup(Cup* cup); void SetCurrentCup(Cup* cup); Cup* GetCurrentCup() { return CurrentCup; @@ -115,12 +115,12 @@ public: std::vector Cups; size_t CupIndex = 1; - std::vector Cameras; + std::vector> Cameras; std::vector> StaticMeshActors; std::vector> Actors; std::vector> Objects; - std::vector Emitters; + std::vector> Emitters; std::unordered_map Lakitus; diff --git a/src/engine/editor/Editor.cpp b/src/engine/editor/Editor.cpp index 87bca2a82..d8eeecda9 100644 --- a/src/engine/editor/Editor.cpp +++ b/src/engine/editor/Editor.cpp @@ -40,7 +40,7 @@ namespace TrackEditor { printf("Editor: Loading Editor...\n"); eObjectPicker.Load(); for (auto& object : eGameObjects) { - GenerateCollisionMesh(object, (Gfx*)object->Model, 1.0f); + GenerateCollisionMesh(object.get(), (Gfx*)object->Model, 1.0f); object->Load(); } @@ -150,7 +150,11 @@ namespace TrackEditor { eObjectPicker.eGizmo.SelectedHandle = Gizmo::GizmoHandle::None; eObjectPicker.eGizmo.ManipulationStart = true; if (!isDragging) { - eObjectPicker.SelectObject(eGameObjects); + std::vector objects; + for (auto& object : eGameObjects) { + objects.push_back(object.get()); + } + eObjectPicker.SelectObject(objects); } } @@ -178,25 +182,22 @@ namespace TrackEditor { // pos->x, pos->y, pos->z, name, model); if (nullptr != model && model[0] != '\0') { - eGameObjects.push_back(new GameObject(pos, rot, scale, model, {}, collision, boundingBoxSize)); - GenerateCollisionMesh(eGameObjects.back(), (Gfx*)LOAD_ASSET_RAW(model), collScale); + eGameObjects.push_back(std::make_unique(pos, rot, scale, model, std::vector(), collision, boundingBoxSize)); + GenerateCollisionMesh(eGameObjects.back().get(), (Gfx*)LOAD_ASSET_RAW(model), collScale); } else { // to bounding box or sphere collision - eGameObjects.push_back(new GameObject(pos, rot, scale, model, {}, GameObject::CollisionType::BOUNDING_BOX, + eGameObjects.push_back(std::make_unique(pos, rot, scale, model, std::vector(), GameObject::CollisionType::BOUNDING_BOX, 10.0f)); } - return eGameObjects.back(); + return eGameObjects.back().get(); } void Editor::AddLight(const char* name, FVector* pos, s8* rot) { - eGameObjects.push_back(new LightObject(name, pos, rot)); + eGameObjects.push_back(std::make_unique(name, pos, rot)); } void Editor::ClearObjects() { ResetGizmo(); - for (auto& obj : eGameObjects) { - delete obj; - } eGameObjects.clear(); } diff --git a/src/engine/editor/Editor.h b/src/engine/editor/Editor.h index 956d795b7..8708bb1c9 100644 --- a/src/engine/editor/Editor.h +++ b/src/engine/editor/Editor.h @@ -23,7 +23,7 @@ public: ~Editor(); ObjectPicker eObjectPicker; - std::vector eGameObjects; + std::vector> eGameObjects; void Load(); void Enable(); diff --git a/src/engine/editor/GameObject.h b/src/engine/editor/GameObject.h index 00087105e..342ee8192 100644 --- a/src/engine/editor/GameObject.h +++ b/src/engine/editor/GameObject.h @@ -27,6 +27,7 @@ public: GameObject(FVector pos, IRotator rot, FVector scale, const char* model, std::vector triangles, CollisionType collision, float boundingBoxSize); GameObject(); + virtual ~GameObject() = default; virtual void Tick(); virtual void Draw(); virtual void Load() {}; diff --git a/src/engine/editor/ObjectPicker.cpp b/src/engine/editor/ObjectPicker.cpp index 7fd4cc407..013ad983e 100644 --- a/src/engine/editor/ObjectPicker.cpp +++ b/src/engine/editor/ObjectPicker.cpp @@ -203,7 +203,7 @@ std::pair ObjectPicker::CheckEditorObjectRay(Ray ray) { if (IntersectRayTriangleAndTransform(ray, object->Pos, tri, t)) { if (t < hitDistance) { hitDistance = t; - hitObject = object; + hitObject = object.get(); } } } @@ -222,7 +222,7 @@ std::pair ObjectPicker::CheckEditorObjectRay(Ray ray) { if (QueryCollisionRayActor(&ray.Origin.x, &ray.Direction.x, boxMin, boxMax, &t)) { if (t < hitDistance) { hitDistance = t; - hitObject = object; + hitObject = object.get(); printf("FOUND BOUNDING BOX OBJECT\n"); } break; diff --git a/src/engine/mods/ModManager.cpp b/src/engine/mods/ModManager.cpp index 91fdbc0e9..a94d8f558 100644 --- a/src/engine/mods/ModManager.cpp +++ b/src/engine/mods/ModManager.cpp @@ -79,6 +79,12 @@ std::vector ListMods() { const std::string mods_path = Ship::Context::GetPathRelativeToAppDirectory("mods"); + // Create mods folder if it doesn't exist + if (!std::filesystem::exists(mods_path)) { + std::filesystem::create_directories(mods_path); + SPDLOG_INFO("Created mods folder at: {}", mods_path); + } + if (std::filesystem::exists(mods_path) && std::filesystem::is_directory(mods_path)) { for (const auto& p : std::filesystem::directory_iterator(mods_path)) { auto ext = p.path().extension().string(); diff --git a/src/engine/objects/Trophy.cpp b/src/engine/objects/Trophy.cpp index 760c16138..3c6c8fc31 100644 --- a/src/engine/objects/Trophy.cpp +++ b/src/engine/objects/Trophy.cpp @@ -92,7 +92,7 @@ OTrophy::OTrophy(const SpawnParams& params) : OObject(params) { object->pos[1] = spawnPos.y; object->pos[2] = spawnPos.z; - _emitter = reinterpret_cast(GetWorld()->AddEmitter(new StarEmitter())); + _emitter = reinterpret_cast(GetWorld()->AddEmitter(std::make_unique())); } void OTrophy::SetSpawnParams(SpawnParams& params) { diff --git a/src/engine/tracks/KoopaTroopaBeach.cpp b/src/engine/tracks/KoopaTroopaBeach.cpp index 598ea8608..63bf80de7 100644 --- a/src/engine/tracks/KoopaTroopaBeach.cpp +++ b/src/engine/tracks/KoopaTroopaBeach.cpp @@ -287,6 +287,7 @@ void KoopaTroopaBeach::ScrollingTextures() { } void KoopaTroopaBeach::DrawWater(ScreenContext* screen, uint16_t pathCounter, uint16_t cameraRot, uint16_t playerDirection) { + Mat4 matrix; Vec3f vector; gDPPipeSync(gDisplayListHead++); @@ -312,6 +313,13 @@ void KoopaTroopaBeach::DrawWater(ScreenContext* screen, uint16_t pathCounter, ui vector[0] = 0.0f; vector[1] = Props.WaterLevel; vector[2] = 0.0f; + mtxf_translate(matrix, vector); + if (gIsMirrorMode != 0) { + matrix[0][0] = -1.0f; + // matrix[1][1] = -1.0f; + // matrix[2][2] = -1.0f; + } + render_set_position(matrix, 0); gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2); gDPSetBlendMask(gDisplayListHead++, 0xFF); diff --git a/src/port/Game.cpp b/src/port/Game.cpp index 229c16b86..e241fac81 100644 --- a/src/port/Game.cpp +++ b/src/port/Game.cpp @@ -60,11 +60,11 @@ static World sWorldInstance; // Deferred cleaning when clearing all actors in the editor bool bCleanWorld = false; -Cup* gMushroomCup; -Cup* gFlowerCup; -Cup* gStarCup; -Cup* gSpecialCup; -Cup* gBattleCup; +std::unique_ptr gMushroomCup; +std::unique_ptr gFlowerCup; +std::unique_ptr gStarCup; +std::unique_ptr gSpecialCup; +std::unique_ptr gBattleCup; HarbourMastersIntro gMenuIntro; @@ -96,35 +96,35 @@ void CustomEngineInit() { TrackBrowser::Instance->FindCustomTracks(); TrackBrowser::Instance->Refresh(gTrackRegistry); - gMushroomCup = new Cup("mk:mushroom_cup", "Mushroom Cup", { + gMushroomCup = std::make_unique("mk:mushroom_cup", "Mushroom Cup", std::vector{ "mk:luigi_raceway", "mk:moo_moo_farm", "mk:koopa_troopa_beach", "mk:kalimari_desert" }); - gFlowerCup = new Cup("mk:flower_cup", "Flower Cup", { + gFlowerCup = std::make_unique("mk:flower_cup", "Flower Cup", std::vector{ "mk:toads_turnpike", "mk:frappe_snowland", "mk:choco_mountain", "mk:mario_raceway" }); - gStarCup = new Cup("mk:star_cup", "Star Cup", { + gStarCup = std::make_unique("mk:star_cup", "Star Cup", std::vector{ "mk:wario_stadium", "mk:sherbet_land", "mk:royal_raceway", "mk:bowsers_castle" }); - gSpecialCup = new Cup("mk:special_cup", "Special Cup", { + gSpecialCup = std::make_unique("mk:special_cup", "Special Cup", std::vector{ "mk:dk_jungle", "mk:yoshi_valley", "mk:banshee_boardwalk", "mk:rainbow_road" }); - gBattleCup = new Cup("mk:battle_cup", "Battle Cup", { + gBattleCup = std::make_unique("mk:battle_cup", "Battle Cup", std::vector{ "mk:big_donut", "mk:block_fort", "mk:double_deck", @@ -139,11 +139,11 @@ void CustomEngineInit() { gBattleCup->ValidateTrackIds(gTrackRegistry); /* Instantiate Cups */ - GetWorld()->AddCup(gMushroomCup); - GetWorld()->AddCup(gFlowerCup); - GetWorld()->AddCup(gStarCup); - GetWorld()->AddCup(gSpecialCup); - GetWorld()->AddCup(gBattleCup); + GetWorld()->AddCup(gMushroomCup.get()); + GetWorld()->AddCup(gFlowerCup.get()); + GetWorld()->AddCup(gStarCup.get()); + GetWorld()->AddCup(gSpecialCup.get()); + GetWorld()->AddCup(gBattleCup.get()); SetMarioRaceway(); @@ -157,11 +157,11 @@ void CustomEngineInit() { void CustomEngineDestroy() { gTrackRegistry.Clear(); gActorRegistry.Clear(); - delete gMushroomCup; - delete gFlowerCup; - delete gStarCup; - delete gSpecialCup; - delete gBattleCup; + gMushroomCup.reset(); + gFlowerCup.reset(); + gStarCup.reset(); + gSpecialCup.reset(); + gBattleCup.reset(); } extern "C" { @@ -181,7 +181,7 @@ void HM_DrawIntro() { // Set default track; mario raceway void SetMarioRaceway(void) { SelectMarioRaceway(); - GetWorld()->SetCurrentCup(gMushroomCup); + GetWorld()->SetCurrentCup(gMushroomCup.get()); GetWorld()->GetCurrentCup()->CursorPosition = 3; GetWorld()->CupIndex = 0; } @@ -342,8 +342,8 @@ void CM_DrawActors(Camera* camera) { } } - for (auto* camera : GetWorld()->Cameras) { - if (auto* tourCam = dynamic_cast(camera)) { + for (auto& camera : GetWorld()->Cameras) { + if (auto* tourCam = dynamic_cast(camera.get())) { if (tourCam->IsActive()) { tourCam->Draw(); } @@ -366,7 +366,7 @@ void CM_BeginPlay() { if (tour) { // GetWorld()->Cameras[2]->SetActive(true); // gScreenOneCtx->camera = GetWorld()->Cameras[2]->Get(); - if (reinterpret_cast(GetWorld()->Cameras[2])->IsTourComplete()) { + if (reinterpret_cast(GetWorld()->Cameras[2].get())->IsTourComplete()) { tour = false; gScreenOneCtx->pendingCamera = &cameras[0]; } @@ -378,7 +378,7 @@ void CM_BeginPlay() { } Camera* CM_GetPlayerCamera(s32 playerIndex) { - for (GameCamera* cam : GetWorld()->Cameras) { + for (auto& cam : GetWorld()->Cameras) { // Make sure this is a player camera and not a different type of camera if (typeid(*cam) == typeid(GameCamera)) { Camera* camera = cam->Get(); @@ -391,7 +391,7 @@ Camera* CM_GetPlayerCamera(s32 playerIndex) { } void CM_SetViewProjection(Camera* camera) { - for (GameCamera* gameCamera : GetWorld()->Cameras) { + for (auto& gameCamera : GetWorld()->Cameras) { if (camera == gameCamera->Get()) { gameCamera->SetViewProjection(); } @@ -407,7 +407,7 @@ Camera* CM_AddCamera(Vec3f spawn, s16 rot, u32 mode) { printf("Reached the max number of cameras, %d\n", NUM_CAMERAS); return nullptr; } - GetWorld()->Cameras.push_back(new GameCamera(FVector(spawn[0], spawn[1], spawn[2]), rot, mode)); + GetWorld()->Cameras.push_back(std::make_unique(FVector(spawn[0], spawn[1], spawn[2]), rot, mode)); return GetWorld()->Cameras.back()->Get(); } @@ -416,7 +416,7 @@ Camera* CM_AddFreeCamera(Vec3f spawn, s16 rot, u32 mode) { printf("Reached the max number of cameras, %d\n", NUM_CAMERAS); return nullptr; } - GetWorld()->Cameras.push_back(new FreeCamera(FVector(spawn[0], spawn[1], spawn[2]), rot, mode)); + GetWorld()->Cameras.push_back(std::make_unique(FVector(spawn[0], spawn[1], spawn[2]), rot, mode)); return GetWorld()->Cameras.back()->Get(); } @@ -446,8 +446,8 @@ Camera* CM_AddTourCamera(Vec3f spawn, s16 rot, u32 mode) { return nullptr; } - GetWorld()->Cameras.push_back(new TourCamera(FVector(spawn[0], spawn[1], spawn[2]), rot, mode)); - TourCamera* tour = static_cast(GetWorld()->Cameras.back()); + GetWorld()->Cameras.push_back(std::make_unique(FVector(spawn[0], spawn[1], spawn[2]), rot, mode)); + TourCamera* tour = static_cast(GetWorld()->Cameras.back().get()); tour->SetActive(true); return tour->Get(); } @@ -469,7 +469,7 @@ Camera* CM_AddLookBehindCamera(Vec3f spawn, s16 rot, u32 mode) { printf("Reached the max number of cameras, %d\n", NUM_CAMERAS); return nullptr; } - GetWorld()->Cameras.push_back(new LookBehindCamera(FVector(spawn[0], spawn[1], spawn[2]), rot, mode)); + GetWorld()->Cameras.push_back(std::make_unique(FVector(spawn[0], spawn[1], spawn[2]), rot, mode)); return GetWorld()->Cameras.back()->Get(); } @@ -484,7 +484,7 @@ void CM_CameraSetActive(size_t idx, bool state) { } void CM_SetFreeCamera(bool state) { - for (auto* cam : GetWorld()->Cameras) { + for (auto& cam : GetWorld()->Cameras) { if (cam->Get() == gScreenOneCtx->freeCamera) { if (state) { gScreenOneCtx->pendingCamera = gScreenOneCtx->freeCamera; @@ -504,7 +504,7 @@ void CM_SetFreeCamera(bool state) { } void CM_ActivateTourCamera(Camera* camera) { - for (auto* cam : GetWorld()->Cameras) { + for (auto& cam : GetWorld()->Cameras) { if (cam->Get() == camera) { cam->SetActive(true); } @@ -714,11 +714,11 @@ void* GetTrack(void) { } struct Actor* CM_GetActor(size_t index) { - if (index < GetWorld()->Actors.size()) { + if (index >= 0 && index < GetWorld()->Actors.size()) { AActor* actor = GetWorld()->Actors[index].get(); return reinterpret_cast(reinterpret_cast(actor) + sizeof(void*)); } else { - // throw std::runtime_error("GetActor() index out of bounds"); + throw std::runtime_error("GetActor() index out of bounds"); return NULL; } } @@ -755,10 +755,6 @@ void CM_CleanWorld(void) { } void CM_CleanCameras(void) { - for (auto& camera : GetWorld()->Cameras) { - delete camera; - } - GetWorld()->Cameras.clear(); } @@ -861,23 +857,23 @@ void SelectPodiumCeremony() { GetWorld()->SetCurrentTrack(std::make_unique

state = ORBIT_PLAYER; - shell = (struct ShellActor*) GET_ACTOR((s16) parent->shellIndices[0]); - shell->flags |= 0x4000; - shell = (struct ShellActor*) GET_ACTOR((s16) parent->shellIndices[1]); - shell->flags |= 0x4000; - shell = (struct ShellActor*) GET_ACTOR((s16) parent->shellIndices[2]); - shell->flags |= 0x4000; + if (parent->shellIndices[0] != -1) { + shell = (struct ShellActor*) GET_ACTOR((s16) parent->shellIndices[0]); + shell->flags |= 0x4000; + } + if (parent->shellIndices[1] != -1) { + shell = (struct ShellActor*) GET_ACTOR((s16) parent->shellIndices[1]); + shell->flags |= 0x4000; + } + if (parent->shellIndices[2] != -1) { + shell = (struct ShellActor*) GET_ACTOR((s16) parent->shellIndices[2]); + shell->flags |= 0x4000; + } break; case ORBIT_PLAYER: shellCount = 0; diff --git a/src/render_player.c b/src/render_player.c index 74f3c4499..1408e5bc9 100644 --- a/src/render_player.c +++ b/src/render_player.c @@ -1344,7 +1344,12 @@ void render_kart(Player* player, s8 playerId, s8 screenId, s8 flipOffset) { } load_kart_palette(player, playerId, screenId, D_801651D0[screenId][playerId]); gPlayerPalette = &gPlayerPalettesList[D_801651D0[screenId][playerId]][screenId][playerId]; - load_kart_texture(player, playerId, screenId, screenId, D_801651D0[screenId][playerId]); + // When screenId >= 2 (in 3/4 player mode), adjust indices to fit gEncodedKartTexture[2][2][8] dimensions + if ((screenId == 0) || (screenId == 1)) { + load_kart_texture(player, playerId, screenId, screenId, D_801651D0[screenId][playerId]); + } else { + load_kart_texture(player, playerId - 4, screenId, screenId - 1, D_801651D0[screenId][playerId]); + } if ((screenId == 0) || (screenId == 1)) { sKartTexture = gEncodedKartTexture[D_801651D0[screenId][playerId]][screenId][playerId].unk_00; } else { diff --git a/torch b/torch index 0c6e9523b..2d474ddb8 160000 --- a/torch +++ b/torch @@ -1 +1 @@ -Subproject commit 0c6e9523b332fa8a23bb82d25ff2e2bfa8b33b1d +Subproject commit 2d474ddb8da8b213fbdbb49d0273ce31fa955f35