From 462f0daf7654329afffd9ef183d570b3b6f29680 Mon Sep 17 00:00:00 2001 From: Synthasmagoria Date: Wed, 9 Sep 2026 16:14:51 +0200 Subject: [PATCH] Web build works --- TODO.MD | 7 +- build_web.sh | 8 +- dump.txt | 143073 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 143084 insertions(+), 4 deletions(-) create mode 100644 dump.txt diff --git a/TODO.MD b/TODO.MD index a637c0c..1a68354 100644 --- a/TODO.MD +++ b/TODO.MD @@ -1,4 +1,7 @@ - Centered justification in UI -- Make web build -- Zoom sensitivity +- Web build - Web read/write +- Remove default project load error message on startup +- When there is no matrix it should still draw the rectangle +- Keyboard input doesnt work on web +- Resizing doesn't work on web diff --git a/build_web.sh b/build_web.sh index 8b88556..9b15767 100755 --- a/build_web.sh +++ b/build_web.sh @@ -1,5 +1,6 @@ #!/bin/bash -eu +PROJECT_NAME="transformation_visualizer" ASSETS_DIR="src/assets" RAYLIB_PATH="src/libraries/raylib" EMSCRIPTEN_SDK_DIR="$HOME/programs/emsdk" @@ -21,6 +22,7 @@ else fi WASM_OBJ_NAME="transformation_visualizer.wasm.obj" +rm -r $OUT_DIR mkdir -p $OUT_DIR export EMSDK_QUIET=1 @@ -32,7 +34,7 @@ export EMSDK_QUIET=1 # The emcc call will be fed the actual raylib library file. That stuff will end # up in env.o ODIN_DEFINES="-define:RAYLIB_WASM_LIB=env.o -define:RAYGUI_WASM_LIB=env.o" -odin build src/web/ -target:js_wasm32 -build-mode:obj $ODIN_DEFINES $ODIN_FLAGS -out:$OUT_DIR/$WASM_OBJ_NAME +odin build src/web/ -target:js_wasm32 -target-features:simd128 -build-mode:obj $ODIN_DEFINES $ODIN_FLAGS -out:$OUT_DIR/$WASM_OBJ_NAME ODIN_PATH=$(odin root) @@ -42,12 +44,14 @@ files="$OUT_DIR/$WASM_OBJ_NAME $RAYLIB_PATH/wasm/libraylib.a $RAYLIB_PATH/wasm/l # index_template.html contains the javascript code that calls the procedures in # source/main_web/main_web.odin +# TODO (synthas): Investigate why emcc's emscripten flag causes a linker error on itch.io EMCC_SETTINGS="-sEXPORTED_RUNTIME_METHODS=['HEAPF32'] -sUSE_GLFW=3 -sWASM_BIGINT -sWARN_ON_UNDEFINED_SYMBOLS=0" -flags="-Os $EMCC_SETTINGS --shell-file $INDEX_TEMPLATE_PATH --preload-file src/assets" +flags="-O2 $EMCC_SETTINGS --shell-file $INDEX_TEMPLATE_PATH --preload-file src/assets" # For debugging: Add `-g` to `emcc` (gives better error callstack in chrome) emcc -o $OUT_DIR/index.html $files $flags rm -f $OUT_DIR/$WASM_OBJ_NAME +zip -r $OUT_DIR/${PROJECT_NAME}.zip $OUT_DIR echo "Web build created in ${OUT_DIR}" diff --git a/dump.txt b/dump.txt new file mode 100644 index 0000000..3837e70 --- /dev/null +++ b/dump.txt @@ -0,0 +1,143073 @@ + +index.wasm: file format wasm 0x1 + +Code Disassembly: + +002c59 func[282] <__wasm_call_ctors>: + 002c5a: 10 8b 06 | call 779 + 002c5d: 0b | end +002c60 func[283]: + 002c61: 09 7f | local[0..8] type=i32 + 002c63: 23 80 80 80 80 00 | global.get 0 + 002c69: 41 f0 01 | i32.const 240 + 002c6c: 6b | i32.sub + 002c6d: 22 00 | local.tee 0 + 002c6f: 24 80 80 80 80 00 | global.set 0 + 002c75: 20 00 | local.get 0 + 002c77: 41 d0 01 | i32.const 208 + 002c7a: 6a | i32.add + 002c7b: 41 18 | i32.const 24 + 002c7d: 6a | i32.add + 002c7e: 22 01 | local.tee 1 + 002c80: 42 00 | i64.const 0 + 002c82: 37 03 00 | i64.store 3 0 + 002c85: 20 00 | local.get 0 + 002c87: 41 d0 01 | i32.const 208 + 002c8a: 6a | i32.add + 002c8b: 41 10 | i32.const 16 + 002c8d: 6a | i32.add + 002c8e: 22 02 | local.tee 2 + 002c90: 42 00 | i64.const 0 + 002c92: 37 03 00 | i64.store 3 0 + 002c95: 20 00 | local.get 0 + 002c97: 41 d0 01 | i32.const 208 + 002c9a: 6a | i32.add + 002c9b: 41 08 | i32.const 8 + 002c9d: 6a | i32.add + 002c9e: 22 03 | local.tee 3 + 002ca0: 42 00 | i64.const 0 + 002ca2: 37 03 00 | i64.store 3 0 + 002ca5: 20 00 | local.get 0 + 002ca7: 42 00 | i64.const 0 + 002ca9: 37 03 d0 01 | i64.store 3 208 + 002cad: 20 01 | local.get 1 + 002caf: 42 00 | i64.const 0 + 002cb1: 37 03 00 | i64.store 3 0 + 002cb4: 20 02 | local.get 2 + 002cb6: 42 00 | i64.const 0 + 002cb8: 37 03 00 | i64.store 3 0 + 002cbb: 20 03 | local.get 3 + 002cbd: 42 00 | i64.const 0 + 002cbf: 37 03 00 | i64.store 3 0 + 002cc2: 20 00 | local.get 0 + 002cc4: 42 00 | i64.const 0 + 002cc6: 37 03 d0 01 | i64.store 3 208 + 002cca: 20 00 | local.get 0 + 002ccc: 41 b6 f6 91 80 00 | i32.const 293686 + 002cd2: 36 02 c8 01 | i32.store 2 200 + 002cd6: 20 00 | local.get 0 + 002cd8: 41 a5 04 | i32.const 549 + 002cdb: 36 02 cc 01 | i32.store 2 204 + 002cdf: 20 00 | local.get 0 + 002ce1: 28 02 c8 01 | i32.load 2 200 + 002ce5: 21 04 | local.set 4 + 002ce7: 20 00 | local.get 0 + 002ce9: 20 00 | local.get 0 + 002ceb: 28 02 cc 01 | i32.load 2 204 + 002cef: 36 02 d4 01 | i32.store 2 212 + 002cf3: 20 00 | local.get 0 + 002cf5: 20 04 | local.get 4 + 002cf7: 36 02 d0 01 | i32.store 2 208 + 002cfb: 20 00 | local.get 0 + 002cfd: 41 80 ff 91 80 00 | i32.const 294784 + 002d03: 36 02 c0 01 | i32.store 2 192 + 002d07: 20 00 | local.get 0 + 002d09: 41 90 01 | i32.const 144 + 002d0c: 36 02 c4 01 | i32.store 2 196 + 002d10: 20 00 | local.get 0 + 002d12: 28 02 c0 01 | i32.load 2 192 + 002d16: 21 04 | local.set 4 + 002d18: 20 00 | local.get 0 + 002d1a: 41 d0 01 | i32.const 208 + 002d1d: 6a | i32.add + 002d1e: 41 0c | i32.const 12 + 002d20: 6a | i32.add + 002d21: 22 05 | local.tee 5 + 002d23: 20 00 | local.get 0 + 002d25: 28 02 c4 01 | i32.load 2 196 + 002d29: 36 02 00 | i32.store 2 0 + 002d2c: 20 03 | local.get 3 + 002d2e: 20 04 | local.get 4 + 002d30: 36 02 00 | i32.store 2 0 + 002d33: 20 00 | local.get 0 + 002d35: 41 a0 81 92 80 00 | i32.const 295072 + 002d3b: 36 02 b8 01 | i32.store 2 184 + 002d3f: 20 00 | local.get 0 + 002d41: 41 02 | i32.const 2 + 002d43: 36 02 bc 01 | i32.store 2 188 + 002d47: 20 00 | local.get 0 + 002d49: 28 02 b8 01 | i32.load 2 184 + 002d4d: 21 04 | local.set 4 + 002d4f: 20 00 | local.get 0 + 002d51: 41 d0 01 | i32.const 208 + 002d54: 6a | i32.add + 002d55: 41 14 | i32.const 20 + 002d57: 6a | i32.add + 002d58: 22 06 | local.tee 6 + 002d5a: 20 00 | local.get 0 + 002d5c: 28 02 bc 01 | i32.load 2 188 + 002d60: 36 02 00 | i32.store 2 0 + 002d63: 20 02 | local.get 2 + 002d65: 20 04 | local.get 4 + 002d67: 36 02 00 | i32.store 2 0 + 002d6a: 20 00 | local.get 0 + 002d6c: 41 a8 81 92 80 00 | i32.const 295080 + 002d72: 36 02 b0 01 | i32.store 2 176 + 002d76: 20 00 | local.get 0 + 002d78: 41 d2 00 | i32.const 82 + 002d7b: 36 02 b4 01 | i32.store 2 180 + 002d7f: 20 00 | local.get 0 + 002d81: 28 02 b0 01 | i32.load 2 176 + 002d85: 21 04 | local.set 4 + 002d87: 20 00 | local.get 0 + 002d89: 41 d0 01 | i32.const 208 + 002d8c: 6a | i32.add + 002d8d: 41 1c | i32.const 28 + 002d8f: 6a | i32.add + 002d90: 22 07 | local.tee 7 + 002d92: 20 00 | local.get 0 + 002d94: 28 02 b4 01 | i32.load 2 180 + 002d98: 36 02 00 | i32.store 2 0 + 002d9b: 20 01 | local.get 1 + 002d9d: 20 04 | local.get 4 + 002d9f: 36 02 00 | i32.store 2 0 + 002da2: 20 03 | local.get 3 + 002da4: 28 02 00 | i32.load 2 0 + 002da7: 21 03 | local.set 3 + 002da9: 20 05 | local.get 5 + 002dab: 28 02 00 | i32.load 2 0 + 002dae: 21 04 | local.set 4 + 002db0: 20 02 | local.get 2 + 002db2: 28 02 00 | i32.load 2 0 + 002db5: 21 02 | local.set 2 + 002db7: 20 06 | local.get 6 + 002db9: 28 02 00 | i32.load 2 0 + 002dbc: 21 05 | local.set 5 + 002dbe: 20 01 | local.get 1 + 002dc0: 28 02 00 | i32.load 2 0 + 002dc3: 21 01 | local.set 1 + 002dc5: 20 00 | local.get 0 + 002dc7: 28 02 d0 01 | i32.load 2 208 + 002dcb: 21 06 | local.set 6 + 002dcd: 20 00 | local.get 0 + 002dcf: 28 02 d4 01 | i32.load 2 212 + 002dd3: 21 08 | local.set 8 + 002dd5: 41 00 | i32.const 0 + 002dd7: 20 07 | local.get 7 + 002dd9: 28 02 00 | i32.load 2 0 + 002ddc: 36 02 9c a6 98 80 00 | i32.store 2 398108 + 002de3: 41 00 | i32.const 0 + 002de5: 20 01 | local.get 1 + 002de7: 36 02 98 a6 98 80 00 | i32.store 2 398104 + 002dee: 41 00 | i32.const 0 + 002df0: 20 05 | local.get 5 + 002df2: 36 02 94 a6 98 80 00 | i32.store 2 398100 + 002df9: 41 00 | i32.const 0 + 002dfb: 20 02 | local.get 2 + 002dfd: 36 02 90 a6 98 80 00 | i32.store 2 398096 + 002e04: 41 00 | i32.const 0 + 002e06: 20 04 | local.get 4 + 002e08: 36 02 8c a6 98 80 00 | i32.store 2 398092 + 002e0f: 41 00 | i32.const 0 + 002e11: 20 03 | local.get 3 + 002e13: 36 02 88 a6 98 80 00 | i32.store 2 398088 + 002e1a: 41 00 | i32.const 0 + 002e1c: 20 08 | local.get 8 + 002e1e: 36 02 84 a6 98 80 00 | i32.store 2 398084 + 002e25: 41 00 | i32.const 0 + 002e27: 20 06 | local.get 6 + 002e29: 36 02 80 a6 98 80 00 | i32.store 2 398080 + 002e30: 20 00 | local.get 0 + 002e32: 41 90 01 | i32.const 144 + 002e35: 6a | i32.add + 002e36: 41 18 | i32.const 24 + 002e38: 6a | i32.add + 002e39: 22 01 | local.tee 1 + 002e3b: 42 00 | i64.const 0 + 002e3d: 37 03 00 | i64.store 3 0 + 002e40: 20 00 | local.get 0 + 002e42: 41 90 01 | i32.const 144 + 002e45: 6a | i32.add + 002e46: 41 10 | i32.const 16 + 002e48: 6a | i32.add + 002e49: 22 02 | local.tee 2 + 002e4b: 42 00 | i64.const 0 + 002e4d: 37 03 00 | i64.store 3 0 + 002e50: 20 00 | local.get 0 + 002e52: 41 90 01 | i32.const 144 + 002e55: 6a | i32.add + 002e56: 41 08 | i32.const 8 + 002e58: 6a | i32.add + 002e59: 22 03 | local.tee 3 + 002e5b: 42 00 | i64.const 0 + 002e5d: 37 03 00 | i64.store 3 0 + 002e60: 20 00 | local.get 0 + 002e62: 42 00 | i64.const 0 + 002e64: 37 03 90 01 | i64.store 3 144 + 002e68: 20 01 | local.get 1 + 002e6a: 42 00 | i64.const 0 + 002e6c: 37 03 00 | i64.store 3 0 + 002e6f: 20 02 | local.get 2 + 002e71: 42 00 | i64.const 0 + 002e73: 37 03 00 | i64.store 3 0 + 002e76: 20 03 | local.get 3 + 002e78: 42 00 | i64.const 0 + 002e7a: 37 03 00 | i64.store 3 0 + 002e7d: 20 00 | local.get 0 + 002e7f: 42 00 | i64.const 0 + 002e81: 37 03 90 01 | i64.store 3 144 + 002e85: 20 00 | local.get 0 + 002e87: 41 f0 83 92 80 00 | i32.const 295408 + 002e8d: 36 02 88 01 | i32.store 2 136 + 002e91: 20 00 | local.get 0 + 002e93: 41 a8 04 | i32.const 552 + 002e96: 36 02 8c 01 | i32.store 2 140 + 002e9a: 20 00 | local.get 0 + 002e9c: 28 02 88 01 | i32.load 2 136 + 002ea0: 21 04 | local.set 4 + 002ea2: 20 00 | local.get 0 + 002ea4: 20 00 | local.get 0 + 002ea6: 28 02 8c 01 | i32.load 2 140 + 002eaa: 36 02 94 01 | i32.store 2 148 + 002eae: 20 00 | local.get 0 + 002eb0: 20 04 | local.get 4 + 002eb2: 36 02 90 01 | i32.store 2 144 + 002eb6: 20 00 | local.get 0 + 002eb8: 41 c0 8c 92 80 00 | i32.const 296512 + 002ebe: 36 02 80 01 | i32.store 2 128 + 002ec2: 20 00 | local.get 0 + 002ec4: 41 f8 00 | i32.const 120 + 002ec7: 36 02 84 01 | i32.store 2 132 + 002ecb: 20 00 | local.get 0 + 002ecd: 28 02 80 01 | i32.load 2 128 + 002ed1: 21 04 | local.set 4 + 002ed3: 20 00 | local.get 0 + 002ed5: 41 90 01 | i32.const 144 + 002ed8: 6a | i32.add + 002ed9: 41 0c | i32.const 12 + 002edb: 6a | i32.add + 002edc: 22 05 | local.tee 5 + 002ede: 20 00 | local.get 0 + 002ee0: 28 02 84 01 | i32.load 2 132 + 002ee4: 36 02 00 | i32.store 2 0 + 002ee7: 20 03 | local.get 3 + 002ee9: 20 04 | local.get 4 + 002eeb: 36 02 00 | i32.store 2 0 + 002eee: 20 00 | local.get 0 + 002ef0: 41 b0 8e 92 80 00 | i32.const 296752 + 002ef6: 36 02 78 | i32.store 2 120 + 002ef9: 20 00 | local.get 0 + 002efb: 41 04 | i32.const 4 + 002efd: 36 02 7c | i32.store 2 124 + 002f00: 20 00 | local.get 0 + 002f02: 28 02 78 | i32.load 2 120 + 002f05: 21 04 | local.set 4 + 002f07: 20 00 | local.get 0 + 002f09: 41 90 01 | i32.const 144 + 002f0c: 6a | i32.add + 002f0d: 41 14 | i32.const 20 + 002f0f: 6a | i32.add + 002f10: 22 06 | local.tee 6 + 002f12: 20 00 | local.get 0 + 002f14: 28 02 7c | i32.load 2 124 + 002f17: 36 02 00 | i32.store 2 0 + 002f1a: 20 02 | local.get 2 + 002f1c: 20 04 | local.get 4 + 002f1e: 36 02 00 | i32.store 2 0 + 002f21: 20 00 | local.get 0 + 002f23: 41 c0 8e 92 80 00 | i32.const 296768 + 002f29: 36 02 70 | i32.store 2 112 + 002f2c: 20 00 | local.get 0 + 002f2e: 41 ce 00 | i32.const 78 + 002f31: 36 02 74 | i32.store 2 116 + 002f34: 20 00 | local.get 0 + 002f36: 28 02 70 | i32.load 2 112 + 002f39: 21 04 | local.set 4 + 002f3b: 20 00 | local.get 0 + 002f3d: 41 90 01 | i32.const 144 + 002f40: 6a | i32.add + 002f41: 41 1c | i32.const 28 + 002f43: 6a | i32.add + 002f44: 22 07 | local.tee 7 + 002f46: 20 00 | local.get 0 + 002f48: 28 02 74 | i32.load 2 116 + 002f4b: 36 02 00 | i32.store 2 0 + 002f4e: 20 01 | local.get 1 + 002f50: 20 04 | local.get 4 + 002f52: 36 02 00 | i32.store 2 0 + 002f55: 20 03 | local.get 3 + 002f57: 28 02 00 | i32.load 2 0 + 002f5a: 21 03 | local.set 3 + 002f5c: 20 05 | local.get 5 + 002f5e: 28 02 00 | i32.load 2 0 + 002f61: 21 04 | local.set 4 + 002f63: 20 02 | local.get 2 + 002f65: 28 02 00 | i32.load 2 0 + 002f68: 21 02 | local.set 2 + 002f6a: 20 06 | local.get 6 + 002f6c: 28 02 00 | i32.load 2 0 + 002f6f: 21 05 | local.set 5 + 002f71: 20 01 | local.get 1 + 002f73: 28 02 00 | i32.load 2 0 + 002f76: 21 01 | local.set 1 + 002f78: 20 00 | local.get 0 + 002f7a: 28 02 90 01 | i32.load 2 144 + 002f7e: 21 06 | local.set 6 + 002f80: 20 00 | local.get 0 + 002f82: 28 02 94 01 | i32.load 2 148 + 002f86: 21 08 | local.set 8 + 002f88: 41 00 | i32.const 0 + 002f8a: 20 07 | local.get 7 + 002f8c: 28 02 00 | i32.load 2 0 + 002f8f: 36 02 bc a6 98 80 00 | i32.store 2 398140 + 002f96: 41 00 | i32.const 0 + 002f98: 20 01 | local.get 1 + 002f9a: 36 02 b8 a6 98 80 00 | i32.store 2 398136 + 002fa1: 41 00 | i32.const 0 + 002fa3: 20 05 | local.get 5 + 002fa5: 36 02 b4 a6 98 80 00 | i32.store 2 398132 + 002fac: 41 00 | i32.const 0 + 002fae: 20 02 | local.get 2 + 002fb0: 36 02 b0 a6 98 80 00 | i32.store 2 398128 + 002fb7: 41 00 | i32.const 0 + 002fb9: 20 04 | local.get 4 + 002fbb: 36 02 ac a6 98 80 00 | i32.store 2 398124 + 002fc2: 41 00 | i32.const 0 + 002fc4: 20 03 | local.get 3 + 002fc6: 36 02 a8 a6 98 80 00 | i32.store 2 398120 + 002fcd: 41 00 | i32.const 0 + 002fcf: 20 08 | local.get 8 + 002fd1: 36 02 a4 a6 98 80 00 | i32.store 2 398116 + 002fd8: 41 00 | i32.const 0 + 002fda: 20 06 | local.get 6 + 002fdc: 36 02 a0 a6 98 80 00 | i32.store 2 398112 + 002fe3: 20 00 | local.get 0 + 002fe5: 41 d0 00 | i32.const 80 + 002fe8: 6a | i32.add + 002fe9: 41 18 | i32.const 24 + 002feb: 6a | i32.add + 002fec: 22 01 | local.tee 1 + 002fee: 42 00 | i64.const 0 + 002ff0: 37 03 00 | i64.store 3 0 + 002ff3: 20 00 | local.get 0 + 002ff5: 41 d0 00 | i32.const 80 + 002ff8: 6a | i32.add + 002ff9: 41 10 | i32.const 16 + 002ffb: 6a | i32.add + 002ffc: 22 02 | local.tee 2 + 002ffe: 42 00 | i64.const 0 + 003000: 37 03 00 | i64.store 3 0 + 003003: 20 00 | local.get 0 + 003005: 41 d0 00 | i32.const 80 + 003008: 6a | i32.add + 003009: 41 08 | i32.const 8 + 00300b: 6a | i32.add + 00300c: 22 03 | local.tee 3 + 00300e: 42 00 | i64.const 0 + 003010: 37 03 00 | i64.store 3 0 + 003013: 20 00 | local.get 0 + 003015: 42 00 | i64.const 0 + 003017: 37 03 50 | i64.store 3 80 + 00301a: 20 01 | local.get 1 + 00301c: 42 00 | i64.const 0 + 00301e: 37 03 00 | i64.store 3 0 + 003021: 20 02 | local.get 2 + 003023: 42 00 | i64.const 0 + 003025: 37 03 00 | i64.store 3 0 + 003028: 20 03 | local.get 3 + 00302a: 42 00 | i64.const 0 + 00302c: 37 03 00 | i64.store 3 0 + 00302f: 20 00 | local.get 0 + 003031: 42 00 | i64.const 0 + 003033: 37 03 50 | i64.store 3 80 + 003036: 20 00 | local.get 0 + 003038: 41 f8 90 92 80 00 | i32.const 297080 + 00303e: 36 02 48 | i32.store 2 72 + 003041: 20 00 | local.get 0 + 003043: 41 0a | i32.const 10 + 003045: 36 02 4c | i32.store 2 76 + 003048: 20 00 | local.get 0 + 00304a: 28 02 48 | i32.load 2 72 + 00304d: 21 04 | local.set 4 + 00304f: 20 00 | local.get 0 + 003051: 20 00 | local.get 0 + 003053: 28 02 4c | i32.load 2 76 + 003056: 36 02 54 | i32.store 2 84 + 003059: 20 00 | local.get 0 + 00305b: 20 04 | local.get 4 + 00305d: 36 02 50 | i32.store 2 80 + 003060: 20 00 | local.get 0 + 003062: 41 8c 91 92 80 00 | i32.const 297100 + 003068: 36 02 40 | i32.store 2 64 + 00306b: 20 00 | local.get 0 + 00306d: 41 1a | i32.const 26 + 00306f: 36 02 44 | i32.store 2 68 + 003072: 20 00 | local.get 0 + 003074: 28 02 40 | i32.load 2 64 + 003077: 21 04 | local.set 4 + 003079: 20 00 | local.get 0 + 00307b: 41 d0 00 | i32.const 80 + 00307e: 6a | i32.add + 00307f: 41 0c | i32.const 12 + 003081: 6a | i32.add + 003082: 22 05 | local.tee 5 + 003084: 20 00 | local.get 0 + 003086: 28 02 44 | i32.load 2 68 + 003089: 36 02 00 | i32.store 2 0 + 00308c: 20 03 | local.get 3 + 00308e: 20 04 | local.get 4 + 003090: 36 02 00 | i32.store 2 0 + 003093: 20 00 | local.get 0 + 003095: 41 c0 91 92 80 00 | i32.const 297152 + 00309b: 36 02 38 | i32.store 2 56 + 00309e: 20 00 | local.get 0 + 0030a0: 41 01 | i32.const 1 + 0030a2: 36 02 3c | i32.store 2 60 + 0030a5: 20 00 | local.get 0 + 0030a7: 28 02 38 | i32.load 2 56 + 0030aa: 21 04 | local.set 4 + 0030ac: 20 00 | local.get 0 + 0030ae: 41 d0 00 | i32.const 80 + 0030b1: 6a | i32.add + 0030b2: 41 14 | i32.const 20 + 0030b4: 6a | i32.add + 0030b5: 22 06 | local.tee 6 + 0030b7: 20 00 | local.get 0 + 0030b9: 28 02 3c | i32.load 2 60 + 0030bc: 36 02 00 | i32.store 2 0 + 0030bf: 20 02 | local.get 2 + 0030c1: 20 04 | local.get 4 + 0030c3: 36 02 00 | i32.store 2 0 + 0030c6: 20 00 | local.get 0 + 0030c8: 41 c4 91 92 80 00 | i32.const 297156 + 0030ce: 36 02 30 | i32.store 2 48 + 0030d1: 20 00 | local.get 0 + 0030d3: 41 08 | i32.const 8 + 0030d5: 36 02 34 | i32.store 2 52 + 0030d8: 20 00 | local.get 0 + 0030da: 28 02 30 | i32.load 2 48 + 0030dd: 21 04 | local.set 4 + 0030df: 20 00 | local.get 0 + 0030e1: 41 d0 00 | i32.const 80 + 0030e4: 6a | i32.add + 0030e5: 41 1c | i32.const 28 + 0030e7: 6a | i32.add + 0030e8: 22 07 | local.tee 7 + 0030ea: 20 00 | local.get 0 + 0030ec: 28 02 34 | i32.load 2 52 + 0030ef: 36 02 00 | i32.store 2 0 + 0030f2: 20 01 | local.get 1 + 0030f4: 20 04 | local.get 4 + 0030f6: 36 02 00 | i32.store 2 0 + 0030f9: 20 03 | local.get 3 + 0030fb: 28 02 00 | i32.load 2 0 + 0030fe: 21 03 | local.set 3 + 003100: 20 05 | local.get 5 + 003102: 28 02 00 | i32.load 2 0 + 003105: 21 04 | local.set 4 + 003107: 20 02 | local.get 2 + 003109: 28 02 00 | i32.load 2 0 + 00310c: 21 02 | local.set 2 + 00310e: 20 06 | local.get 6 + 003110: 28 02 00 | i32.load 2 0 + 003113: 21 05 | local.set 5 + 003115: 20 01 | local.get 1 + 003117: 28 02 00 | i32.load 2 0 + 00311a: 21 01 | local.set 1 + 00311c: 20 00 | local.get 0 + 00311e: 28 02 50 | i32.load 2 80 + 003121: 21 06 | local.set 6 + 003123: 20 00 | local.get 0 + 003125: 28 02 54 | i32.load 2 84 + 003128: 21 08 | local.set 8 + 00312a: 41 00 | i32.const 0 + 00312c: 20 07 | local.get 7 + 00312e: 28 02 00 | i32.load 2 0 + 003131: 36 02 dc a6 98 80 00 | i32.store 2 398172 + 003138: 41 00 | i32.const 0 + 00313a: 20 01 | local.get 1 + 00313c: 36 02 d8 a6 98 80 00 | i32.store 2 398168 + 003143: 41 00 | i32.const 0 + 003145: 20 05 | local.get 5 + 003147: 36 02 d4 a6 98 80 00 | i32.store 2 398164 + 00314e: 41 00 | i32.const 0 + 003150: 20 02 | local.get 2 + 003152: 36 02 d0 a6 98 80 00 | i32.store 2 398160 + 003159: 41 00 | i32.const 0 + 00315b: 20 04 | local.get 4 + 00315d: 36 02 cc a6 98 80 00 | i32.store 2 398156 + 003164: 41 00 | i32.const 0 + 003166: 20 03 | local.get 3 + 003168: 36 02 c8 a6 98 80 00 | i32.store 2 398152 + 00316f: 41 00 | i32.const 0 + 003171: 20 08 | local.get 8 + 003173: 36 02 c4 a6 98 80 00 | i32.store 2 398148 + 00317a: 41 00 | i32.const 0 + 00317c: 20 06 | local.get 6 + 00317e: 36 02 c0 a6 98 80 00 | i32.store 2 398144 + 003185: 20 00 | local.get 0 + 003187: 41 10 | i32.const 16 + 003189: 6a | i32.add + 00318a: 41 18 | i32.const 24 + 00318c: 6a | i32.add + 00318d: 22 01 | local.tee 1 + 00318f: 42 00 | i64.const 0 + 003191: 37 03 00 | i64.store 3 0 + 003194: 20 00 | local.get 0 + 003196: 41 10 | i32.const 16 + 003198: 6a | i32.add + 003199: 41 10 | i32.const 16 + 00319b: 6a | i32.add + 00319c: 22 03 | local.tee 3 + 00319e: 42 00 | i64.const 0 + 0031a0: 37 03 00 | i64.store 3 0 + 0031a3: 20 00 | local.get 0 + 0031a5: 41 10 | i32.const 16 + 0031a7: 6a | i32.add + 0031a8: 41 08 | i32.const 8 + 0031aa: 6a | i32.add + 0031ab: 22 02 | local.tee 2 + 0031ad: 42 00 | i64.const 0 + 0031af: 37 03 00 | i64.store 3 0 + 0031b2: 20 00 | local.get 0 + 0031b4: 42 00 | i64.const 0 + 0031b6: 37 03 10 | i64.store 3 16 + 0031b9: 20 01 | local.get 1 + 0031bb: 42 00 | i64.const 0 + 0031bd: 37 03 00 | i64.store 3 0 + 0031c0: 20 03 | local.get 3 + 0031c2: 42 00 | i64.const 0 + 0031c4: 37 03 00 | i64.store 3 0 + 0031c7: 20 02 | local.get 2 + 0031c9: 42 00 | i64.const 0 + 0031cb: 37 03 00 | i64.store 3 0 + 0031ce: 20 00 | local.get 0 + 0031d0: 42 00 | i64.const 0 + 0031d2: 37 03 10 | i64.store 3 16 + 0031d5: 20 00 | local.get 0 + 0031d7: 41 e4 91 92 80 00 | i32.const 297188 + 0031dd: 36 02 08 | i32.store 2 8 + 0031e0: 20 00 | local.get 0 + 0031e2: 41 04 | i32.const 4 + 0031e4: 36 02 0c | i32.store 2 12 + 0031e7: 20 00 | local.get 0 + 0031e9: 28 02 08 | i32.load 2 8 + 0031ec: 21 04 | local.set 4 + 0031ee: 20 00 | local.get 0 + 0031f0: 41 10 | i32.const 16 + 0031f2: 6a | i32.add + 0031f3: 41 0c | i32.const 12 + 0031f5: 6a | i32.add + 0031f6: 22 05 | local.tee 5 + 0031f8: 20 00 | local.get 0 + 0031fa: 28 02 0c | i32.load 2 12 + 0031fd: 36 02 00 | i32.store 2 0 + 003200: 20 02 | local.get 2 + 003202: 20 04 | local.get 4 + 003204: 36 02 00 | i32.store 2 0 + 003207: 20 00 | local.get 0 + 003209: 41 ec 91 92 80 00 | i32.const 297196 + 00320f: 36 02 00 | i32.store 2 0 + 003212: 20 00 | local.get 0 + 003214: 41 06 | i32.const 6 + 003216: 36 02 04 | i32.store 2 4 + 003219: 20 00 | local.get 0 + 00321b: 28 02 00 | i32.load 2 0 + 00321e: 21 04 | local.set 4 + 003220: 20 00 | local.get 0 + 003222: 41 10 | i32.const 16 + 003224: 6a | i32.add + 003225: 41 1c | i32.const 28 + 003227: 6a | i32.add + 003228: 22 06 | local.tee 6 + 00322a: 20 00 | local.get 0 + 00322c: 28 02 04 | i32.load 2 4 + 00322f: 36 02 00 | i32.store 2 0 + 003232: 20 01 | local.get 1 + 003234: 20 04 | local.get 4 + 003236: 36 02 00 | i32.store 2 0 + 003239: 20 02 | local.get 2 + 00323b: 28 02 00 | i32.load 2 0 + 00323e: 21 02 | local.set 2 + 003240: 20 05 | local.get 5 + 003242: 28 02 00 | i32.load 2 0 + 003245: 21 04 | local.set 4 + 003247: 20 03 | local.get 3 + 003249: 28 02 00 | i32.load 2 0 + 00324c: 21 03 | local.set 3 + 00324e: 20 01 | local.get 1 + 003250: 28 02 00 | i32.load 2 0 + 003253: 21 01 | local.set 1 + 003255: 20 00 | local.get 0 + 003257: 28 02 10 | i32.load 2 16 + 00325a: 21 05 | local.set 5 + 00325c: 20 00 | local.get 0 + 00325e: 28 02 14 | i32.load 2 20 + 003261: 21 07 | local.set 7 + 003263: 20 00 | local.get 0 + 003265: 28 02 24 | i32.load 2 36 + 003268: 21 08 | local.set 8 + 00326a: 41 00 | i32.const 0 + 00326c: 20 06 | local.get 6 + 00326e: 28 02 00 | i32.load 2 0 + 003271: 36 02 fc a6 98 80 00 | i32.store 2 398204 + 003278: 41 00 | i32.const 0 + 00327a: 20 01 | local.get 1 + 00327c: 36 02 f8 a6 98 80 00 | i32.store 2 398200 + 003283: 41 00 | i32.const 0 + 003285: 20 08 | local.get 8 + 003287: 36 02 f4 a6 98 80 00 | i32.store 2 398196 + 00328e: 41 00 | i32.const 0 + 003290: 20 03 | local.get 3 + 003292: 36 02 f0 a6 98 80 00 | i32.store 2 398192 + 003299: 41 00 | i32.const 0 + 00329b: 20 04 | local.get 4 + 00329d: 36 02 ec a6 98 80 00 | i32.store 2 398188 + 0032a4: 41 00 | i32.const 0 + 0032a6: 20 02 | local.get 2 + 0032a8: 36 02 e8 a6 98 80 00 | i32.store 2 398184 + 0032af: 41 00 | i32.const 0 + 0032b1: 20 07 | local.get 7 + 0032b3: 36 02 e4 a6 98 80 00 | i32.store 2 398180 + 0032ba: 41 00 | i32.const 0 + 0032bc: 20 05 | local.get 5 + 0032be: 36 02 e0 a6 98 80 00 | i32.store 2 398176 + 0032c5: 10 9c 82 80 80 00 | call 284 + 0032cb: 20 00 | local.get 0 + 0032cd: 41 f0 01 | i32.const 240 + 0032d0: 6a | i32.add + 0032d1: 24 80 80 80 80 00 | global.set 0 + 0032d7: 0b | end +0032d9 func[284]: + 0032da: 41 00 | i32.const 0 + 0032dc: 41 81 80 80 80 00 | i32.const 1 + 0032e2: 36 02 80 fd 97 80 00 | i32.store 2 392832 + 0032e9: 41 00 | i32.const 0 + 0032eb: 41 82 80 80 80 00 | i32.const 2 + 0032f1: 36 02 f0 fc 97 80 00 | i32.store 2 392816 + 0032f8: 41 00 | i32.const 0 + 0032fa: 41 83 80 80 80 00 | i32.const 3 + 003300: 36 02 ec fc 97 80 00 | i32.store 2 392812 + 003307: 41 00 | i32.const 0 + 003309: 41 c0 fc 97 80 00 | i32.const 392768 + 00330f: 36 02 e8 fc 97 80 00 | i32.store 2 392808 + 003316: 41 00 | i32.const 0 + 003318: 41 84 80 80 80 00 | i32.const 4 + 00331e: 36 02 e4 fc 97 80 00 | i32.store 2 392804 + 003325: 41 00 | i32.const 0 + 003327: 41 85 80 80 80 00 | i32.const 5 + 00332d: 36 02 dc fc 97 80 00 | i32.store 2 392796 + 003334: 41 00 | i32.const 0 + 003336: 41 00 | i32.const 0 + 003338: 36 02 84 fd 97 80 00 | i32.store 2 392836 + 00333f: 41 00 | i32.const 0 + 003341: 41 00 | i32.const 0 + 003343: 36 02 f4 fc 97 80 00 | i32.store 2 392820 + 00334a: 41 00 | i32.const 0 + 00334c: 41 00 | i32.const 0 + 00334e: 36 02 e0 fc 97 80 00 | i32.store 2 392800 + 003355: 0b | end +003358 func[285]: + 003359: 07 7f | local[2..8] type=i32 + 00335b: 02 40 | block + 00335d: 02 40 | block + 00335f: 20 00 | local.get 0 + 003361: 20 01 | local.get 1 + 003363: 46 | i32.eq + 003364: 0d 00 | br_if 0 + 003366: 02 40 | block + 003368: 20 00 | local.get 0 + 00336a: 28 02 04 | i32.load 2 4 + 00336d: 22 02 | local.tee 2 + 00336f: 20 01 | local.get 1 + 003371: 28 02 04 | i32.load 2 4 + 003374: 46 | i32.eq + 003375: 0d 00 | br_if 0 + 003377: 41 00 | i32.const 0 + 003379: 0f | return + 00337a: 0b | end + 00337b: 02 40 | block + 00337d: 20 02 | local.get 2 + 00337f: 45 | i32.eqz + 003380: 0d 00 | br_if 0 + 003382: 20 00 | local.get 0 + 003384: 28 02 00 | i32.load 2 0 + 003387: 22 03 | local.tee 3 + 003389: 20 01 | local.get 1 + 00338b: 28 02 00 | i32.load 2 0 + 00338e: 22 04 | local.tee 4 + 003390: 46 | i32.eq + 003391: 0d 00 | br_if 0 + 003393: 41 00 | i32.const 0 + 003395: 21 05 | local.set 5 + 003397: 02 40 | block + 003399: 20 02 | local.get 2 + 00339b: 41 08 | i32.const 8 + 00339d: 49 | i32.lt_u + 00339e: 0d 00 | br_if 0 + 0033a0: 02 40 | block + 0033a2: 02 40 | block + 0033a4: 20 02 | local.get 2 + 0033a6: 41 70 | i32.const 4294967280 + 0033a8: 71 | i32.and + 0033a9: 22 05 | local.tee 5 + 0033ab: 0d 00 | br_if 0 + 0033ad: 41 00 | i32.const 0 + 0033af: 21 06 | local.set 6 + 0033b1: 0c 01 | br 1 + 0033b3: 0b | end + 0033b4: 20 05 | local.get 5 + 0033b6: 41 7f | i32.const 4294967295 + 0033b8: 6a | i32.add + 0033b9: 41 70 | i32.const 4294967280 + 0033bb: 71 | i32.and + 0033bc: 41 10 | i32.const 16 + 0033be: 6a | i32.add + 0033bf: 21 07 | local.set 7 + 0033c1: 41 00 | i32.const 0 + 0033c3: 21 06 | local.set 6 + 0033c5: 03 40 | loop + 0033c7: 02 40 | block + 0033c9: 20 03 | local.get 3 + 0033cb: 20 06 | local.get 6 + 0033cd: 22 06 | local.tee 6 + 0033cf: 6a | i32.add + 0033d0: fd 00 00 00 | v128.load 0 0 + 0033d4: 20 04 | local.get 4 + 0033d6: 20 06 | local.get 6 + 0033d8: 6a | i32.add + 0033d9: fd 00 00 00 | v128.load 0 0 + 0033dd: fd 24 | i8x16.ne + 0033df: fd 53 | v128.any_true + 0033e1: 45 | i32.eqz + 0033e2: 0d 00 | br_if 0 + 0033e4: 41 00 | i32.const 0 + 0033e6: 0f | return + 0033e7: 0b | end + 0033e8: 20 06 | local.get 6 + 0033ea: 41 10 | i32.const 16 + 0033ec: 6a | i32.add + 0033ed: 22 08 | local.tee 8 + 0033ef: 21 06 | local.set 6 + 0033f1: 20 08 | local.get 8 + 0033f3: 20 05 | local.get 5 + 0033f5: 49 | i32.lt_u + 0033f6: 0d 00 | br_if 0 + 0033f8: 0b | end + 0033f9: 20 07 | local.get 7 + 0033fb: 21 06 | local.set 6 + 0033fd: 0b | end + 0033fe: 02 40 | block + 003400: 20 06 | local.get 6 + 003402: 22 06 | local.tee 6 + 003404: 20 02 | local.get 2 + 003406: 20 06 | local.get 6 + 003408: 6b | i32.sub + 003409: 41 7c | i32.const 4294967292 + 00340b: 71 | i32.and + 00340c: 22 07 | local.tee 7 + 00340e: 49 | i32.lt_u + 00340f: 0d 00 | br_if 0 + 003411: 20 06 | local.get 6 + 003413: 21 05 | local.set 5 + 003415: 0c 01 | br 1 + 003417: 0b | end + 003418: 20 06 | local.get 6 + 00341a: 21 08 | local.set 8 + 00341c: 03 40 | loop + 00341e: 02 40 | block + 003420: 20 03 | local.get 3 + 003422: 20 08 | local.get 8 + 003424: 22 06 | local.tee 6 + 003426: 6a | i32.add + 003427: 28 00 00 | i32.load 0 0 + 00342a: 20 04 | local.get 4 + 00342c: 20 06 | local.get 6 + 00342e: 6a | i32.add + 00342f: 28 00 00 | i32.load 0 0 + 003432: 46 | i32.eq + 003433: 0d 00 | br_if 0 + 003435: 41 00 | i32.const 0 + 003437: 0f | return + 003438: 0b | end + 003439: 20 06 | local.get 6 + 00343b: 41 04 | i32.const 4 + 00343d: 6a | i32.add + 00343e: 22 06 | local.tee 6 + 003440: 21 08 | local.set 8 + 003442: 20 06 | local.get 6 + 003444: 21 05 | local.set 5 + 003446: 20 06 | local.get 6 + 003448: 20 07 | local.get 7 + 00344a: 49 | i32.lt_u + 00344b: 0d 00 | br_if 0 + 00344d: 0b | end + 00344e: 0b | end + 00344f: 20 02 | local.get 2 + 003451: 20 05 | local.get 5 + 003453: 22 05 | local.tee 5 + 003455: 4d | i32.le_u + 003456: 0d 00 | br_if 0 + 003458: 20 03 | local.get 3 + 00345a: 20 05 | local.get 5 + 00345c: 6a | i32.add + 00345d: 21 06 | local.set 6 + 00345f: 20 04 | local.get 4 + 003461: 20 05 | local.get 5 + 003463: 6a | i32.add + 003464: 21 08 | local.set 8 + 003466: 20 02 | local.get 2 + 003468: 20 05 | local.get 5 + 00346a: 6b | i32.sub + 00346b: 21 03 | local.set 3 + 00346d: 02 40 | block + 00346f: 03 40 | loop + 003471: 20 03 | local.get 3 + 003473: 21 03 | local.set 3 + 003475: 20 06 | local.get 6 + 003477: 22 06 | local.tee 6 + 003479: 2d 00 00 | i32.load8_u 0 0 + 00347c: 20 08 | local.get 8 + 00347e: 22 08 | local.tee 8 + 003480: 2d 00 00 | i32.load8_u 0 0 + 003483: 47 | i32.ne + 003484: 0d 01 | br_if 1 + 003486: 20 06 | local.get 6 + 003488: 41 01 | i32.const 1 + 00348a: 6a | i32.add + 00348b: 21 06 | local.set 6 + 00348d: 20 08 | local.get 8 + 00348f: 41 01 | i32.const 1 + 003491: 6a | i32.add + 003492: 21 08 | local.set 8 + 003494: 20 03 | local.get 3 + 003496: 41 7f | i32.const 4294967295 + 003498: 6a | i32.add + 003499: 22 04 | local.tee 4 + 00349b: 21 03 | local.set 3 + 00349d: 20 04 | local.get 4 + 00349f: 45 | i32.eqz + 0034a0: 0d 02 | br_if 2 + 0034a2: 0c 00 | br 0 + 0034a4: 0b | end + 0034a5: 0b | end + 0034a6: 41 00 | i32.const 0 + 0034a8: 0f | return + 0034a9: 0b | end + 0034aa: 02 40 | block + 0034ac: 20 00 | local.get 0 + 0034ae: 28 02 08 | i32.load 2 8 + 0034b1: 20 01 | local.get 1 + 0034b3: 28 02 08 | i32.load 2 8 + 0034b6: 46 | i32.eq + 0034b7: 0d 00 | br_if 0 + 0034b9: 41 00 | i32.const 0 + 0034bb: 0f | return + 0034bc: 0b | end + 0034bd: 02 40 | block + 0034bf: 20 00 | local.get 0 + 0034c1: 28 02 0c | i32.load 2 12 + 0034c4: 20 01 | local.get 1 + 0034c6: 28 02 0c | i32.load 2 12 + 0034c9: 46 | i32.eq + 0034ca: 0d 00 | br_if 0 + 0034cc: 41 00 | i32.const 0 + 0034ce: 0f | return + 0034cf: 0b | end + 0034d0: 41 00 | i32.const 0 + 0034d2: 21 06 | local.set 6 + 0034d4: 20 00 | local.get 0 + 0034d6: 28 02 14 | i32.load 2 20 + 0034d9: 22 04 | local.tee 4 + 0034db: 20 01 | local.get 1 + 0034dd: 28 02 14 | i32.load 2 20 + 0034e0: 47 | i32.ne + 0034e1: 0d 01 | br_if 1 + 0034e3: 20 04 | local.get 4 + 0034e5: 45 | i32.eqz + 0034e6: 0d 00 | br_if 0 + 0034e8: 20 00 | local.get 0 + 0034ea: 28 02 10 | i32.load 2 16 + 0034ed: 22 08 | local.tee 8 + 0034ef: 20 01 | local.get 1 + 0034f1: 28 02 10 | i32.load 2 16 + 0034f4: 22 03 | local.tee 3 + 0034f6: 46 | i32.eq + 0034f7: 0d 00 | br_if 0 + 0034f9: 41 00 | i32.const 0 + 0034fb: 21 02 | local.set 2 + 0034fd: 02 40 | block + 0034ff: 20 04 | local.get 4 + 003501: 41 08 | i32.const 8 + 003503: 49 | i32.lt_u + 003504: 0d 00 | br_if 0 + 003506: 02 40 | block + 003508: 02 40 | block + 00350a: 20 04 | local.get 4 + 00350c: 41 70 | i32.const 4294967280 + 00350e: 71 | i32.and + 00350f: 22 06 | local.tee 6 + 003511: 0d 00 | br_if 0 + 003513: 41 00 | i32.const 0 + 003515: 21 01 | local.set 1 + 003517: 0c 01 | br 1 + 003519: 0b | end + 00351a: 20 06 | local.get 6 + 00351c: 41 7f | i32.const 4294967295 + 00351e: 6a | i32.add + 00351f: 41 70 | i32.const 4294967280 + 003521: 71 | i32.and + 003522: 41 10 | i32.const 16 + 003524: 6a | i32.add + 003525: 21 02 | local.set 2 + 003527: 41 00 | i32.const 0 + 003529: 21 01 | local.set 1 + 00352b: 03 40 | loop + 00352d: 02 40 | block + 00352f: 20 08 | local.get 8 + 003531: 20 01 | local.get 1 + 003533: 22 01 | local.tee 1 + 003535: 6a | i32.add + 003536: fd 00 00 00 | v128.load 0 0 + 00353a: 20 03 | local.get 3 + 00353c: 20 01 | local.get 1 + 00353e: 6a | i32.add + 00353f: fd 00 00 00 | v128.load 0 0 + 003543: fd 24 | i8x16.ne + 003545: fd 53 | v128.any_true + 003547: 45 | i32.eqz + 003548: 0d 00 | br_if 0 + 00354a: 41 00 | i32.const 0 + 00354c: 0f | return + 00354d: 0b | end + 00354e: 20 01 | local.get 1 + 003550: 41 10 | i32.const 16 + 003552: 6a | i32.add + 003553: 22 00 | local.tee 0 + 003555: 21 01 | local.set 1 + 003557: 20 00 | local.get 0 + 003559: 20 06 | local.get 6 + 00355b: 49 | i32.lt_u + 00355c: 0d 00 | br_if 0 + 00355e: 0b | end + 00355f: 20 02 | local.get 2 + 003561: 21 01 | local.set 1 + 003563: 0b | end + 003564: 02 40 | block + 003566: 20 01 | local.get 1 + 003568: 22 01 | local.tee 1 + 00356a: 20 04 | local.get 4 + 00356c: 20 01 | local.get 1 + 00356e: 6b | i32.sub + 00356f: 41 7c | i32.const 4294967292 + 003571: 71 | i32.and + 003572: 22 06 | local.tee 6 + 003574: 49 | i32.lt_u + 003575: 0d 00 | br_if 0 + 003577: 20 01 | local.get 1 + 003579: 21 02 | local.set 2 + 00357b: 0c 01 | br 1 + 00357d: 0b | end + 00357e: 20 01 | local.get 1 + 003580: 21 00 | local.set 0 + 003582: 03 40 | loop + 003584: 02 40 | block + 003586: 20 08 | local.get 8 + 003588: 20 00 | local.get 0 + 00358a: 22 01 | local.tee 1 + 00358c: 6a | i32.add + 00358d: 28 00 00 | i32.load 0 0 + 003590: 20 03 | local.get 3 + 003592: 20 01 | local.get 1 + 003594: 6a | i32.add + 003595: 28 00 00 | i32.load 0 0 + 003598: 46 | i32.eq + 003599: 0d 00 | br_if 0 + 00359b: 41 00 | i32.const 0 + 00359d: 0f | return + 00359e: 0b | end + 00359f: 20 01 | local.get 1 + 0035a1: 41 04 | i32.const 4 + 0035a3: 6a | i32.add + 0035a4: 22 01 | local.tee 1 + 0035a6: 21 00 | local.set 0 + 0035a8: 20 01 | local.get 1 + 0035aa: 21 02 | local.set 2 + 0035ac: 20 01 | local.get 1 + 0035ae: 20 06 | local.get 6 + 0035b0: 49 | i32.lt_u + 0035b1: 0d 00 | br_if 0 + 0035b3: 0b | end + 0035b4: 0b | end + 0035b5: 41 01 | i32.const 1 + 0035b7: 21 06 | local.set 6 + 0035b9: 20 04 | local.get 4 + 0035bb: 20 02 | local.get 2 + 0035bd: 22 02 | local.tee 2 + 0035bf: 4d | i32.le_u + 0035c0: 0d 01 | br_if 1 + 0035c2: 20 08 | local.get 8 + 0035c4: 20 02 | local.get 2 + 0035c6: 6a | i32.add + 0035c7: 21 01 | local.set 1 + 0035c9: 20 03 | local.get 3 + 0035cb: 20 02 | local.get 2 + 0035cd: 6a | i32.add + 0035ce: 21 00 | local.set 0 + 0035d0: 20 04 | local.get 4 + 0035d2: 20 02 | local.get 2 + 0035d4: 6b | i32.sub + 0035d5: 21 08 | local.set 8 + 0035d7: 02 40 | block + 0035d9: 03 40 | loop + 0035db: 20 08 | local.get 8 + 0035dd: 21 08 | local.set 8 + 0035df: 20 01 | local.get 1 + 0035e1: 22 01 | local.tee 1 + 0035e3: 2d 00 00 | i32.load8_u 0 0 + 0035e6: 20 00 | local.get 0 + 0035e8: 22 00 | local.tee 0 + 0035ea: 2d 00 00 | i32.load8_u 0 0 + 0035ed: 47 | i32.ne + 0035ee: 0d 01 | br_if 1 + 0035f0: 41 01 | i32.const 1 + 0035f2: 21 06 | local.set 6 + 0035f4: 20 01 | local.get 1 + 0035f6: 41 01 | i32.const 1 + 0035f8: 6a | i32.add + 0035f9: 21 01 | local.set 1 + 0035fb: 20 00 | local.get 0 + 0035fd: 41 01 | i32.const 1 + 0035ff: 6a | i32.add + 003600: 21 00 | local.set 0 + 003602: 20 08 | local.get 8 + 003604: 41 7f | i32.const 4294967295 + 003606: 6a | i32.add + 003607: 22 03 | local.tee 3 + 003609: 21 08 | local.set 8 + 00360b: 20 03 | local.get 3 + 00360d: 45 | i32.eqz + 00360e: 0d 03 | br_if 3 + 003610: 0c 00 | br 0 + 003612: 0b | end + 003613: 0b | end + 003614: 41 00 | i32.const 0 + 003616: 0f | return + 003617: 0b | end + 003618: 41 01 | i32.const 1 + 00361a: 21 06 | local.set 6 + 00361c: 0b | end + 00361d: 20 06 | local.get 6 + 00361f: 0b | end +003621 func[286]: + 003622: 02 7f | local[2..3] type=i32 + 003624: 02 40 | block + 003626: 02 40 | block + 003628: 20 00 | local.get 0 + 00362a: 20 01 | local.get 1 + 00362c: 47 | i32.ne + 00362d: 0d 00 | br_if 0 + 00362f: 41 01 | i32.const 1 + 003631: 21 02 | local.set 2 + 003633: 0c 01 | br 1 + 003635: 0b | end + 003636: 02 40 | block + 003638: 20 00 | local.get 0 + 00363a: 28 02 04 | i32.load 2 4 + 00363d: 22 03 | local.tee 3 + 00363f: 20 01 | local.get 1 + 003641: 28 02 04 | i32.load 2 4 + 003644: 46 | i32.eq + 003645: 0d 00 | br_if 0 + 003647: 41 00 | i32.const 0 + 003649: 0f | return + 00364a: 0b | end + 00364b: 41 00 | i32.const 0 + 00364d: 21 02 | local.set 2 + 00364f: 02 40 | block + 003651: 02 40 | block + 003653: 02 40 | block + 003655: 02 40 | block + 003657: 20 03 | local.get 3 + 003659: 0e 04 00 01 02 03 04 | br_table 0 1 2 3 4 + 003660: 0b | end + 003661: 20 00 | local.get 0 + 003663: 2a 02 00 | f32.load 2 0 + 003666: 20 01 | local.get 1 + 003668: 2a 02 00 | f32.load 2 0 + 00366b: 5b | f32.eq + 00366c: 0f | return + 00366d: 0b | end + 00366e: 20 00 | local.get 0 + 003670: 2a 02 00 | f32.load 2 0 + 003673: 20 01 | local.get 1 + 003675: 2a 02 00 | f32.load 2 0 + 003678: 5b | f32.eq + 003679: 0f | return + 00367a: 0b | end + 00367b: 20 00 | local.get 0 + 00367d: 2a 02 00 | f32.load 2 0 + 003680: 20 01 | local.get 1 + 003682: 2a 02 00 | f32.load 2 0 + 003685: 5b | f32.eq + 003686: 0f | return + 003687: 0b | end + 003688: 20 00 | local.get 0 + 00368a: 2d 00 00 | i32.load8_u 0 0 + 00368d: 20 01 | local.get 1 + 00368f: 2d 00 00 | i32.load8_u 0 0 + 003692: 46 | i32.eq + 003693: 0f | return + 003694: 0b | end + 003695: 20 02 | local.get 2 + 003697: 0b | end +00369a func[287]: + 00369b: 01 7f | local[2] type=i32 + 00369d: 02 40 | block + 00369f: 02 40 | block + 0036a1: 20 00 | local.get 0 + 0036a3: 20 01 | local.get 1 + 0036a5: 47 | i32.ne + 0036a6: 0d 00 | br_if 0 + 0036a8: 41 01 | i32.const 1 + 0036aa: 21 02 | local.set 2 + 0036ac: 0c 01 | br 1 + 0036ae: 0b | end + 0036af: 02 40 | block + 0036b1: 20 00 | local.get 0 + 0036b3: 2a 02 00 | f32.load 2 0 + 0036b6: 20 01 | local.get 1 + 0036b8: 2a 02 00 | f32.load 2 0 + 0036bb: 5c | f32.ne + 0036bc: 0d 00 | br_if 0 + 0036be: 20 00 | local.get 0 + 0036c0: 41 04 | i32.const 4 + 0036c2: 6a | i32.add + 0036c3: 2a 02 00 | f32.load 2 0 + 0036c6: 20 01 | local.get 1 + 0036c8: 41 04 | i32.const 4 + 0036ca: 6a | i32.add + 0036cb: 2a 02 00 | f32.load 2 0 + 0036ce: 5c | f32.ne + 0036cf: 0d 00 | br_if 0 + 0036d1: 20 00 | local.get 0 + 0036d3: 2a 02 08 | f32.load 2 8 + 0036d6: 20 01 | local.get 1 + 0036d8: 2a 02 08 | f32.load 2 8 + 0036db: 5c | f32.ne + 0036dc: 0d 00 | br_if 0 + 0036de: 20 00 | local.get 0 + 0036e0: 41 0c | i32.const 12 + 0036e2: 6a | i32.add + 0036e3: 2a 02 00 | f32.load 2 0 + 0036e6: 20 01 | local.get 1 + 0036e8: 41 0c | i32.const 12 + 0036ea: 6a | i32.add + 0036eb: 2a 02 00 | f32.load 2 0 + 0036ee: 5c | f32.ne + 0036ef: 0d 00 | br_if 0 + 0036f1: 20 00 | local.get 0 + 0036f3: 2a 02 10 | f32.load 2 16 + 0036f6: 20 01 | local.get 1 + 0036f8: 2a 02 10 | f32.load 2 16 + 0036fb: 5c | f32.ne + 0036fc: 0d 00 | br_if 0 + 0036fe: 20 00 | local.get 0 + 003700: 41 14 | i32.const 20 + 003702: 6a | i32.add + 003703: 2a 02 00 | f32.load 2 0 + 003706: 20 01 | local.get 1 + 003708: 41 14 | i32.const 20 + 00370a: 6a | i32.add + 00370b: 2a 02 00 | f32.load 2 0 + 00370e: 5c | f32.ne + 00370f: 0d 00 | br_if 0 + 003711: 20 00 | local.get 0 + 003713: 2a 02 18 | f32.load 2 24 + 003716: 20 01 | local.get 1 + 003718: 2a 02 18 | f32.load 2 24 + 00371b: 5c | f32.ne + 00371c: 0d 00 | br_if 0 + 00371e: 41 01 | i32.const 1 + 003720: 21 02 | local.set 2 + 003722: 20 00 | local.get 0 + 003724: 41 1c | i32.const 28 + 003726: 6a | i32.add + 003727: 2a 02 00 | f32.load 2 0 + 00372a: 20 01 | local.get 1 + 00372c: 41 1c | i32.const 28 + 00372e: 6a | i32.add + 00372f: 2a 02 00 | f32.load 2 0 + 003732: 5b | f32.eq + 003733: 0d 01 | br_if 1 + 003735: 0b | end + 003736: 41 00 | i32.const 0 + 003738: 0f | return + 003739: 0b | end + 00373a: 20 02 | local.get 2 + 00373c: 0b | end +00373f func[288]: + 003740: 07 7f | local[2..8] type=i32 + 003742: 02 40 | block + 003744: 02 40 | block + 003746: 20 00 | local.get 0 + 003748: 20 01 | local.get 1 + 00374a: 47 | i32.ne + 00374b: 0d 00 | br_if 0 + 00374d: 41 01 | i32.const 1 + 00374f: 21 02 | local.set 2 + 003751: 0c 01 | br 1 + 003753: 0b | end + 003754: 02 40 | block + 003756: 20 00 | local.get 0 + 003758: 28 02 04 | i32.load 2 4 + 00375b: 22 03 | local.tee 3 + 00375d: 20 01 | local.get 1 + 00375f: 28 02 04 | i32.load 2 4 + 003762: 47 | i32.ne + 003763: 0d 00 | br_if 0 + 003765: 02 40 | block + 003767: 20 03 | local.get 3 + 003769: 45 | i32.eqz + 00376a: 0d 00 | br_if 0 + 00376c: 20 00 | local.get 0 + 00376e: 28 02 00 | i32.load 2 0 + 003771: 22 04 | local.tee 4 + 003773: 20 01 | local.get 1 + 003775: 28 02 00 | i32.load 2 0 + 003778: 22 05 | local.tee 5 + 00377a: 46 | i32.eq + 00377b: 0d 00 | br_if 0 + 00377d: 41 00 | i32.const 0 + 00377f: 21 06 | local.set 6 + 003781: 02 40 | block + 003783: 20 03 | local.get 3 + 003785: 41 08 | i32.const 8 + 003787: 49 | i32.lt_u + 003788: 0d 00 | br_if 0 + 00378a: 02 40 | block + 00378c: 02 40 | block + 00378e: 20 03 | local.get 3 + 003790: 41 70 | i32.const 4294967280 + 003792: 71 | i32.and + 003793: 22 06 | local.tee 6 + 003795: 0d 00 | br_if 0 + 003797: 41 00 | i32.const 0 + 003799: 21 02 | local.set 2 + 00379b: 0c 01 | br 1 + 00379d: 0b | end + 00379e: 20 06 | local.get 6 + 0037a0: 41 7f | i32.const 4294967295 + 0037a2: 6a | i32.add + 0037a3: 41 70 | i32.const 4294967280 + 0037a5: 71 | i32.and + 0037a6: 41 10 | i32.const 16 + 0037a8: 6a | i32.add + 0037a9: 21 07 | local.set 7 + 0037ab: 41 00 | i32.const 0 + 0037ad: 21 02 | local.set 2 + 0037af: 03 40 | loop + 0037b1: 20 04 | local.get 4 + 0037b3: 20 02 | local.get 2 + 0037b5: 22 02 | local.tee 2 + 0037b7: 6a | i32.add + 0037b8: fd 00 00 00 | v128.load 0 0 + 0037bc: 20 05 | local.get 5 + 0037be: 20 02 | local.get 2 + 0037c0: 6a | i32.add + 0037c1: fd 00 00 00 | v128.load 0 0 + 0037c5: fd 24 | i8x16.ne + 0037c7: fd 53 | v128.any_true + 0037c9: 0d 04 | br_if 4 + 0037cb: 20 02 | local.get 2 + 0037cd: 41 10 | i32.const 16 + 0037cf: 6a | i32.add + 0037d0: 22 08 | local.tee 8 + 0037d2: 21 02 | local.set 2 + 0037d4: 20 08 | local.get 8 + 0037d6: 20 06 | local.get 6 + 0037d8: 49 | i32.lt_u + 0037d9: 0d 00 | br_if 0 + 0037db: 0b | end + 0037dc: 20 07 | local.get 7 + 0037de: 21 02 | local.set 2 + 0037e0: 0b | end + 0037e1: 02 40 | block + 0037e3: 20 02 | local.get 2 + 0037e5: 22 02 | local.tee 2 + 0037e7: 20 03 | local.get 3 + 0037e9: 20 02 | local.get 2 + 0037eb: 6b | i32.sub + 0037ec: 41 7c | i32.const 4294967292 + 0037ee: 71 | i32.and + 0037ef: 22 07 | local.tee 7 + 0037f1: 49 | i32.lt_u + 0037f2: 0d 00 | br_if 0 + 0037f4: 20 02 | local.get 2 + 0037f6: 21 06 | local.set 6 + 0037f8: 0c 01 | br 1 + 0037fa: 0b | end + 0037fb: 20 02 | local.get 2 + 0037fd: 21 08 | local.set 8 + 0037ff: 03 40 | loop + 003801: 20 04 | local.get 4 + 003803: 20 08 | local.get 8 + 003805: 22 02 | local.tee 2 + 003807: 6a | i32.add + 003808: 28 00 00 | i32.load 0 0 + 00380b: 20 05 | local.get 5 + 00380d: 20 02 | local.get 2 + 00380f: 6a | i32.add + 003810: 28 00 00 | i32.load 0 0 + 003813: 47 | i32.ne + 003814: 0d 03 | br_if 3 + 003816: 20 02 | local.get 2 + 003818: 41 04 | i32.const 4 + 00381a: 6a | i32.add + 00381b: 22 02 | local.tee 2 + 00381d: 21 08 | local.set 8 + 00381f: 20 02 | local.get 2 + 003821: 21 06 | local.set 6 + 003823: 20 02 | local.get 2 + 003825: 20 07 | local.get 7 + 003827: 49 | i32.lt_u + 003828: 0d 00 | br_if 0 + 00382a: 0b | end + 00382b: 0b | end + 00382c: 20 03 | local.get 3 + 00382e: 20 06 | local.get 6 + 003830: 22 06 | local.tee 6 + 003832: 4d | i32.le_u + 003833: 0d 00 | br_if 0 + 003835: 20 04 | local.get 4 + 003837: 20 06 | local.get 6 + 003839: 6a | i32.add + 00383a: 21 02 | local.set 2 + 00383c: 20 05 | local.get 5 + 00383e: 20 06 | local.get 6 + 003840: 6a | i32.add + 003841: 21 08 | local.set 8 + 003843: 20 03 | local.get 3 + 003845: 20 06 | local.get 6 + 003847: 6b | i32.sub + 003848: 21 04 | local.set 4 + 00384a: 03 40 | loop + 00384c: 20 04 | local.get 4 + 00384e: 21 04 | local.set 4 + 003850: 20 02 | local.get 2 + 003852: 22 02 | local.tee 2 + 003854: 2d 00 00 | i32.load8_u 0 0 + 003857: 20 08 | local.get 8 + 003859: 22 08 | local.tee 8 + 00385b: 2d 00 00 | i32.load8_u 0 0 + 00385e: 47 | i32.ne + 00385f: 0d 02 | br_if 2 + 003861: 20 02 | local.get 2 + 003863: 41 01 | i32.const 1 + 003865: 6a | i32.add + 003866: 21 02 | local.set 2 + 003868: 20 08 | local.get 8 + 00386a: 41 01 | i32.const 1 + 00386c: 6a | i32.add + 00386d: 21 08 | local.set 8 + 00386f: 20 04 | local.get 4 + 003871: 41 7f | i32.const 4294967295 + 003873: 6a | i32.add + 003874: 22 05 | local.tee 5 + 003876: 21 04 | local.set 4 + 003878: 20 05 | local.get 5 + 00387a: 0d 00 | br_if 0 + 00387c: 0b | end + 00387d: 0b | end + 00387e: 20 00 | local.get 0 + 003880: 28 02 08 | i32.load 2 8 + 003883: 20 01 | local.get 1 + 003885: 28 02 08 | i32.load 2 8 + 003888: 47 | i32.ne + 003889: 0d 00 | br_if 0 + 00388b: 20 00 | local.get 0 + 00388d: 28 02 10 | i32.load 2 16 + 003890: 22 03 | local.tee 3 + 003892: 20 01 | local.get 1 + 003894: 28 02 10 | i32.load 2 16 + 003897: 47 | i32.ne + 003898: 0d 00 | br_if 0 + 00389a: 02 40 | block + 00389c: 20 03 | local.get 3 + 00389e: 45 | i32.eqz + 00389f: 0d 00 | br_if 0 + 0038a1: 20 00 | local.get 0 + 0038a3: 28 02 0c | i32.load 2 12 + 0038a6: 22 04 | local.tee 4 + 0038a8: 20 01 | local.get 1 + 0038aa: 28 02 0c | i32.load 2 12 + 0038ad: 22 05 | local.tee 5 + 0038af: 46 | i32.eq + 0038b0: 0d 00 | br_if 0 + 0038b2: 41 00 | i32.const 0 + 0038b4: 21 06 | local.set 6 + 0038b6: 02 40 | block + 0038b8: 20 03 | local.get 3 + 0038ba: 41 08 | i32.const 8 + 0038bc: 49 | i32.lt_u + 0038bd: 0d 00 | br_if 0 + 0038bf: 02 40 | block + 0038c1: 02 40 | block + 0038c3: 20 03 | local.get 3 + 0038c5: 41 70 | i32.const 4294967280 + 0038c7: 71 | i32.and + 0038c8: 22 06 | local.tee 6 + 0038ca: 0d 00 | br_if 0 + 0038cc: 41 00 | i32.const 0 + 0038ce: 21 02 | local.set 2 + 0038d0: 0c 01 | br 1 + 0038d2: 0b | end + 0038d3: 20 06 | local.get 6 + 0038d5: 41 7f | i32.const 4294967295 + 0038d7: 6a | i32.add + 0038d8: 41 70 | i32.const 4294967280 + 0038da: 71 | i32.and + 0038db: 41 10 | i32.const 16 + 0038dd: 6a | i32.add + 0038de: 21 07 | local.set 7 + 0038e0: 41 00 | i32.const 0 + 0038e2: 21 02 | local.set 2 + 0038e4: 03 40 | loop + 0038e6: 20 04 | local.get 4 + 0038e8: 20 02 | local.get 2 + 0038ea: 22 02 | local.tee 2 + 0038ec: 6a | i32.add + 0038ed: fd 00 00 00 | v128.load 0 0 + 0038f1: 20 05 | local.get 5 + 0038f3: 20 02 | local.get 2 + 0038f5: 6a | i32.add + 0038f6: fd 00 00 00 | v128.load 0 0 + 0038fa: fd 24 | i8x16.ne + 0038fc: fd 53 | v128.any_true + 0038fe: 0d 04 | br_if 4 + 003900: 20 02 | local.get 2 + 003902: 41 10 | i32.const 16 + 003904: 6a | i32.add + 003905: 22 08 | local.tee 8 + 003907: 21 02 | local.set 2 + 003909: 20 08 | local.get 8 + 00390b: 20 06 | local.get 6 + 00390d: 49 | i32.lt_u + 00390e: 0d 00 | br_if 0 + 003910: 0b | end + 003911: 20 07 | local.get 7 + 003913: 21 02 | local.set 2 + 003915: 0b | end + 003916: 02 40 | block + 003918: 20 02 | local.get 2 + 00391a: 22 02 | local.tee 2 + 00391c: 20 03 | local.get 3 + 00391e: 20 02 | local.get 2 + 003920: 6b | i32.sub + 003921: 41 7c | i32.const 4294967292 + 003923: 71 | i32.and + 003924: 22 07 | local.tee 7 + 003926: 49 | i32.lt_u + 003927: 0d 00 | br_if 0 + 003929: 20 02 | local.get 2 + 00392b: 21 06 | local.set 6 + 00392d: 0c 01 | br 1 + 00392f: 0b | end + 003930: 20 02 | local.get 2 + 003932: 21 08 | local.set 8 + 003934: 03 40 | loop + 003936: 20 04 | local.get 4 + 003938: 20 08 | local.get 8 + 00393a: 22 02 | local.tee 2 + 00393c: 6a | i32.add + 00393d: 28 00 00 | i32.load 0 0 + 003940: 20 05 | local.get 5 + 003942: 20 02 | local.get 2 + 003944: 6a | i32.add + 003945: 28 00 00 | i32.load 0 0 + 003948: 47 | i32.ne + 003949: 0d 03 | br_if 3 + 00394b: 20 02 | local.get 2 + 00394d: 41 04 | i32.const 4 + 00394f: 6a | i32.add + 003950: 22 02 | local.tee 2 + 003952: 21 08 | local.set 8 + 003954: 20 02 | local.get 2 + 003956: 21 06 | local.set 6 + 003958: 20 02 | local.get 2 + 00395a: 20 07 | local.get 7 + 00395c: 49 | i32.lt_u + 00395d: 0d 00 | br_if 0 + 00395f: 0b | end + 003960: 0b | end + 003961: 20 03 | local.get 3 + 003963: 20 06 | local.get 6 + 003965: 22 06 | local.tee 6 + 003967: 4d | i32.le_u + 003968: 0d 00 | br_if 0 + 00396a: 20 04 | local.get 4 + 00396c: 20 06 | local.get 6 + 00396e: 6a | i32.add + 00396f: 21 02 | local.set 2 + 003971: 20 05 | local.get 5 + 003973: 20 06 | local.get 6 + 003975: 6a | i32.add + 003976: 21 08 | local.set 8 + 003978: 20 03 | local.get 3 + 00397a: 20 06 | local.get 6 + 00397c: 6b | i32.sub + 00397d: 21 04 | local.set 4 + 00397f: 03 40 | loop + 003981: 20 04 | local.get 4 + 003983: 21 04 | local.set 4 + 003985: 20 02 | local.get 2 + 003987: 22 02 | local.tee 2 + 003989: 2d 00 00 | i32.load8_u 0 0 + 00398c: 20 08 | local.get 8 + 00398e: 22 08 | local.tee 8 + 003990: 2d 00 00 | i32.load8_u 0 0 + 003993: 47 | i32.ne + 003994: 0d 02 | br_if 2 + 003996: 20 02 | local.get 2 + 003998: 41 01 | i32.const 1 + 00399a: 6a | i32.add + 00399b: 21 02 | local.set 2 + 00399d: 20 08 | local.get 8 + 00399f: 41 01 | i32.const 1 + 0039a1: 6a | i32.add + 0039a2: 21 08 | local.set 8 + 0039a4: 20 04 | local.get 4 + 0039a6: 41 7f | i32.const 4294967295 + 0039a8: 6a | i32.add + 0039a9: 22 05 | local.tee 5 + 0039ab: 21 04 | local.set 4 + 0039ad: 20 05 | local.get 5 + 0039af: 0d 00 | br_if 0 + 0039b1: 0b | end + 0039b2: 0b | end + 0039b3: 41 01 | i32.const 1 + 0039b5: 21 02 | local.set 2 + 0039b7: 20 00 | local.get 0 + 0039b9: 28 02 14 | i32.load 2 20 + 0039bc: 20 01 | local.get 1 + 0039be: 28 02 14 | i32.load 2 20 + 0039c1: 46 | i32.eq + 0039c2: 0d 01 | br_if 1 + 0039c4: 0b | end + 0039c5: 41 00 | i32.const 0 + 0039c7: 0f | return + 0039c8: 0b | end + 0039c9: 20 02 | local.get 2 + 0039cb: 0b | end +0039ce func[289]: + 0039cf: 02 7f | local[2..3] type=i32 + 0039d1: 02 40 | block + 0039d3: 02 40 | block + 0039d5: 20 00 | local.get 0 + 0039d7: 20 01 | local.get 1 + 0039d9: 47 | i32.ne + 0039da: 0d 00 | br_if 0 + 0039dc: 41 01 | i32.const 1 + 0039de: 21 02 | local.set 2 + 0039e0: 0c 01 | br 1 + 0039e2: 0b | end + 0039e3: 02 40 | block + 0039e5: 20 00 | local.get 0 + 0039e7: 28 02 0c | i32.load 2 12 + 0039ea: 22 03 | local.tee 3 + 0039ec: 20 01 | local.get 1 + 0039ee: 28 02 0c | i32.load 2 12 + 0039f1: 47 | i32.ne + 0039f2: 0d 00 | br_if 0 + 0039f4: 41 01 | i32.const 1 + 0039f6: 21 02 | local.set 2 + 0039f8: 02 40 | block + 0039fa: 02 40 | block + 0039fc: 02 40 | block + 0039fe: 02 40 | block + 003a00: 02 40 | block + 003a02: 20 03 | local.get 3 + 003a04: 0e 04 06 02 01 00 05 | br_table 6 2 1 0 5 + 003a0b: 0b | end + 003a0c: 20 00 | local.get 0 + 003a0e: 2d 00 00 | i32.load8_u 0 0 + 003a11: 20 01 | local.get 1 + 003a13: 2d 00 00 | i32.load8_u 0 0 + 003a16: 46 | i32.eq + 003a17: 0d 03 | br_if 3 + 003a19: 41 00 | i32.const 0 + 003a1b: 0f | return + 003a1c: 0b | end + 003a1d: 20 00 | local.get 0 + 003a1f: 28 00 00 | i32.load 0 0 + 003a22: 20 01 | local.get 1 + 003a24: 28 00 00 | i32.load 0 0 + 003a27: 46 | i32.eq + 003a28: 0d 01 | br_if 1 + 003a2a: 41 00 | i32.const 0 + 003a2c: 0f | return + 003a2d: 0b | end + 003a2e: 02 40 | block + 003a30: 20 00 | local.get 0 + 003a32: 2d 00 00 | i32.load8_u 0 0 + 003a35: 20 01 | local.get 1 + 003a37: 2d 00 00 | i32.load8_u 0 0 + 003a3a: 46 | i32.eq + 003a3b: 0d 00 | br_if 0 + 003a3d: 41 00 | i32.const 0 + 003a3f: 0f | return + 003a40: 0b | end + 003a41: 02 40 | block + 003a43: 20 00 | local.get 0 + 003a45: 41 01 | i32.const 1 + 003a47: 6a | i32.add + 003a48: 2d 00 00 | i32.load8_u 0 0 + 003a4b: 20 01 | local.get 1 + 003a4d: 41 01 | i32.const 1 + 003a4f: 6a | i32.add + 003a50: 2d 00 00 | i32.load8_u 0 0 + 003a53: 46 | i32.eq + 003a54: 0d 00 | br_if 0 + 003a56: 41 00 | i32.const 0 + 003a58: 0f | return + 003a59: 0b | end + 003a5a: 41 00 | i32.const 0 + 003a5c: 21 02 | local.set 2 + 003a5e: 20 00 | local.get 0 + 003a60: 41 02 | i32.const 2 + 003a62: 6a | i32.add + 003a63: 2d 00 00 | i32.load8_u 0 0 + 003a66: 20 01 | local.get 1 + 003a68: 41 02 | i32.const 2 + 003a6a: 6a | i32.add + 003a6b: 2d 00 00 | i32.load8_u 0 0 + 003a6e: 47 | i32.ne + 003a6f: 0d 03 | br_if 3 + 003a71: 20 00 | local.get 0 + 003a73: 41 03 | i32.const 3 + 003a75: 6a | i32.add + 003a76: 2d 00 00 | i32.load8_u 0 0 + 003a79: 20 01 | local.get 1 + 003a7b: 41 03 | i32.const 3 + 003a7d: 6a | i32.add + 003a7e: 2d 00 00 | i32.load8_u 0 0 + 003a81: 46 | i32.eq + 003a82: 0f | return + 003a83: 0b | end + 003a84: 41 00 | i32.const 0 + 003a86: 21 02 | local.set 2 + 003a88: 20 00 | local.get 0 + 003a8a: 41 04 | i32.const 4 + 003a8c: 6a | i32.add + 003a8d: 28 00 00 | i32.load 0 0 + 003a90: 20 01 | local.get 1 + 003a92: 41 04 | i32.const 4 + 003a94: 6a | i32.add + 003a95: 28 00 00 | i32.load 0 0 + 003a98: 47 | i32.ne + 003a99: 0d 02 | br_if 2 + 003a9b: 20 00 | local.get 0 + 003a9d: 41 08 | i32.const 8 + 003a9f: 6a | i32.add + 003aa0: 28 00 00 | i32.load 0 0 + 003aa3: 20 01 | local.get 1 + 003aa5: 41 08 | i32.const 8 + 003aa7: 6a | i32.add + 003aa8: 28 00 00 | i32.load 0 0 + 003aab: 46 | i32.eq + 003aac: 0f | return + 003aad: 0b | end + 003aae: 02 40 | block + 003ab0: 20 00 | local.get 0 + 003ab2: 41 01 | i32.const 1 + 003ab4: 6a | i32.add + 003ab5: 2d 00 00 | i32.load8_u 0 0 + 003ab8: 20 01 | local.get 1 + 003aba: 41 01 | i32.const 1 + 003abc: 6a | i32.add + 003abd: 2d 00 00 | i32.load8_u 0 0 + 003ac0: 46 | i32.eq + 003ac1: 0d 00 | br_if 0 + 003ac3: 41 00 | i32.const 0 + 003ac5: 0f | return + 003ac6: 0b | end + 003ac7: 41 00 | i32.const 0 + 003ac9: 21 02 | local.set 2 + 003acb: 20 00 | local.get 0 + 003acd: 41 02 | i32.const 2 + 003acf: 6a | i32.add + 003ad0: 2d 00 00 | i32.load8_u 0 0 + 003ad3: 20 01 | local.get 1 + 003ad5: 41 02 | i32.const 2 + 003ad7: 6a | i32.add + 003ad8: 2d 00 00 | i32.load8_u 0 0 + 003adb: 47 | i32.ne + 003adc: 0d 01 | br_if 1 + 003ade: 20 00 | local.get 0 + 003ae0: 41 03 | i32.const 3 + 003ae2: 6a | i32.add + 003ae3: 2d 00 00 | i32.load8_u 0 0 + 003ae6: 20 01 | local.get 1 + 003ae8: 41 03 | i32.const 3 + 003aea: 6a | i32.add + 003aeb: 2d 00 00 | i32.load8_u 0 0 + 003aee: 46 | i32.eq + 003aef: 0f | return + 003af0: 0b | end + 003af1: 41 00 | i32.const 0 + 003af3: 0f | return + 003af4: 0b | end + 003af5: 20 02 | local.get 2 + 003af7: 0b | end +003afa func[290]: + 003afb: 04 7f | local[5..8] type=i32 + 003afd: 01 7b | local[9] type=v128 + 003aff: 20 00 | local.get 0 + 003b01: 41 80 a7 98 80 00 | i32.const 398208 + 003b07: 20 00 | local.get 0 + 003b09: 1b | select + 003b0a: 22 05 | local.tee 5 + 003b0c: 41 e0 07 | i32.const 992 + 003b0f: 6a | i32.add + 003b10: 21 00 | local.set 0 + 003b12: 02 40 | block + 003b14: 02 40 | block + 003b16: 02 40 | block + 003b18: 02 40 | block + 003b1a: 02 40 | block + 003b1c: 02 40 | block + 003b1e: 02 40 | block + 003b20: 20 01 | local.get 1 + 003b22: 0e 03 00 01 02 03 | br_table 0 1 2 3 + 003b28: 0b | end + 003b29: 02 40 | block + 003b2b: 02 40 | block + 003b2d: 02 40 | block + 003b2f: 20 05 | local.get 5 + 003b31: 2d 00 84 08 | i32.load8_u 0 1028 + 003b35: 0d 00 | br_if 0 + 003b37: 20 00 | local.get 0 + 003b39: 41 20 | i32.const 32 + 003b3b: 10 81 80 80 80 00 | call 1 + 003b41: 20 05 | local.get 5 + 003b43: 41 01 | i32.const 1 + 003b45: 3a 00 84 08 | i32.store8 0 1028 + 003b49: 20 05 | local.get 5 + 003b4b: 41 e0 07 | i32.const 992 + 003b4e: 36 02 80 08 | i32.store 2 1024 + 003b52: 20 05 | local.get 5 + 003b54: 41 80 08 | i32.const 1024 + 003b57: 6a | i32.add + 003b58: 21 06 | local.set 6 + 003b5a: 0c 01 | br 1 + 003b5c: 0b | end + 003b5d: 20 05 | local.get 5 + 003b5f: 28 02 80 08 | i32.load 2 1024 + 003b63: 22 07 | local.tee 7 + 003b65: 41 e1 07 | i32.const 993 + 003b68: 4e | i32.ge_s + 003b69: 0d 05 | br_if 5 + 003b6b: 20 05 | local.get 5 + 003b6d: 41 80 08 | i32.const 1024 + 003b70: 6a | i32.add + 003b71: 22 00 | local.tee 0 + 003b73: 21 06 | local.set 6 + 003b75: 20 00 | local.get 0 + 003b77: 21 00 | local.set 0 + 003b79: 20 07 | local.get 7 + 003b7b: 21 01 | local.set 1 + 003b7d: 20 07 | local.get 7 + 003b7f: 41 e0 07 | i32.const 992 + 003b82: 47 | i32.ne + 003b83: 0d 01 | br_if 1 + 003b85: 0b | end + 003b86: 20 05 | local.get 5 + 003b88: 20 04 | local.get 4 + 003b8a: 10 cd 82 80 80 00 | call 333 + 003b90: 20 06 | local.get 6 + 003b92: 21 00 | local.set 0 + 003b94: 20 05 | local.get 5 + 003b96: 28 02 80 08 | i32.load 2 1024 + 003b9a: 21 01 | local.set 1 + 003b9c: 0b | end + 003b9d: 20 00 | local.get 0 + 003b9f: 21 08 | local.set 8 + 003ba1: 20 01 | local.get 1 + 003ba3: 22 00 | local.tee 0 + 003ba5: 41 d9 07 | i32.const 985 + 003ba8: 4e | i32.ge_s + 003ba9: 0d 04 | br_if 4 + 003bab: 20 00 | local.get 0 + 003bad: 41 07 | i32.const 7 + 003baf: 71 | i32.and + 003bb0: 0d 05 | br_if 5 + 003bb2: 02 40 | block + 003bb4: 20 03 | local.get 3 + 003bb6: 41 08 | i32.const 8 + 003bb8: 47 | i32.ne + 003bb9: 0d 00 | br_if 0 + 003bbb: 20 02 | local.get 2 + 003bbd: 20 05 | local.get 5 + 003bbf: 20 00 | local.get 0 + 003bc1: 6a | i32.add + 003bc2: 22 00 | local.tee 0 + 003bc4: 29 00 00 | i64.load 0 0 + 003bc7: 37 00 00 | i64.store 0 0 + 003bca: 20 00 | local.get 0 + 003bcc: 42 00 | i64.const 0 + 003bce: 37 03 00 | i64.store 3 0 + 003bd1: 20 05 | local.get 5 + 003bd3: 20 05 | local.get 5 + 003bd5: 28 02 80 08 | i32.load 2 1024 + 003bd9: 41 08 | i32.const 8 + 003bdb: 6a | i32.add + 003bdc: 36 02 80 08 | i32.store 2 1024 + 003be0: 0f | return + 003be1: 0b | end + 003be2: 20 03 | local.get 3 + 003be4: 41 01 | i32.const 1 + 003be6: 48 | i32.lt_s + 003be7: 0d 02 | br_if 2 + 003be9: 20 02 | local.get 2 + 003beb: 21 00 | local.set 0 + 003bed: 20 03 | local.get 3 + 003bef: 21 01 | local.set 1 + 003bf1: 03 40 | loop + 003bf3: 20 00 | local.get 0 + 003bf5: 21 02 | local.set 2 + 003bf7: 02 40 | block + 003bf9: 02 40 | block + 003bfb: 20 01 | local.get 1 + 003bfd: 22 03 | local.tee 3 + 003bff: 41 e0 07 | i32.const 992 + 003c02: 20 08 | local.get 8 + 003c04: 28 02 00 | i32.load 2 0 + 003c07: 22 01 | local.tee 1 + 003c09: 6b | i32.sub + 003c0a: 22 00 | local.tee 0 + 003c0c: 20 03 | local.get 3 + 003c0e: 20 00 | local.get 0 + 003c10: 48 | i32.lt_s + 003c11: 1b | select + 003c12: 22 00 | local.tee 0 + 003c14: 41 80 08 | i32.const 1024 + 003c17: 20 01 | local.get 1 + 003c19: 6b | i32.sub + 003c1a: 22 07 | local.tee 7 + 003c1c: 20 00 | local.get 0 + 003c1e: 20 07 | local.get 7 + 003c20: 48 | i32.lt_s + 003c21: 1b | select + 003c22: 22 07 | local.tee 7 + 003c24: 41 01 | i32.const 1 + 003c26: 4e | i32.ge_s + 003c27: 0d 00 | br_if 0 + 003c29: 20 01 | local.get 1 + 003c2b: 21 01 | local.set 1 + 003c2d: 0c 01 | br 1 + 003c2f: 0b | end + 003c30: 02 40 | block + 003c32: 20 07 | local.get 7 + 003c34: 45 | i32.eqz + 003c35: 0d 00 | br_if 0 + 003c37: 20 02 | local.get 2 + 003c39: 20 05 | local.get 5 + 003c3b: 20 01 | local.get 1 + 003c3d: 6a | i32.add + 003c3e: 20 07 | local.get 7 + 003c40: fc 0a 00 00 | memory.copy 0 0 + 003c44: 0b | end + 003c45: 20 05 | local.get 5 + 003c47: 28 02 80 08 | i32.load 2 1024 + 003c4b: 21 01 | local.set 1 + 003c4d: 0b | end + 003c4e: 20 03 | local.get 3 + 003c50: 20 00 | local.get 0 + 003c52: 6b | i32.sub + 003c53: 21 03 | local.set 3 + 003c55: 02 40 | block + 003c57: 02 40 | block + 003c59: 20 01 | local.get 1 + 003c5b: 22 06 | local.tee 6 + 003c5d: 20 00 | local.get 0 + 003c5f: 41 07 | i32.const 7 + 003c61: 6a | i32.add + 003c62: 41 08 | i32.const 8 + 003c64: 6d | i32.div_s + 003c65: 41 03 | i32.const 3 + 003c67: 74 | i32.shl + 003c68: 22 01 | local.tee 1 + 003c6a: 6a | i32.add + 003c6b: 22 07 | local.tee 7 + 003c6d: 41 df 07 | i32.const 991 + 003c70: 4a | i32.gt_s + 003c71: 0d 00 | br_if 0 + 003c73: 02 40 | block + 003c75: 20 01 | local.get 1 + 003c77: 45 | i32.eqz + 003c78: 0d 00 | br_if 0 + 003c7a: 20 05 | local.get 5 + 003c7c: 20 06 | local.get 6 + 003c7e: 6a | i32.add + 003c7f: 41 00 | i32.const 0 + 003c81: 20 01 | local.get 1 + 003c83: fc 0b 00 | memory.fill 0 + 003c86: 0b | end + 003c87: 20 05 | local.get 5 + 003c89: 20 07 | local.get 7 + 003c8b: 36 02 80 08 | i32.store 2 1024 + 003c8f: 0c 01 | br 1 + 003c91: 0b | end + 003c92: 20 05 | local.get 5 + 003c94: 20 04 | local.get 4 + 003c96: 10 cd 82 80 80 00 | call 333 + 003c9c: 0b | end + 003c9d: 20 02 | local.get 2 + 003c9f: 20 00 | local.get 0 + 003ca1: 6a | i32.add + 003ca2: 21 00 | local.set 0 + 003ca4: 20 03 | local.get 3 + 003ca6: 21 01 | local.set 1 + 003ca8: 20 03 | local.get 3 + 003caa: 41 00 | i32.const 0 + 003cac: 4a | i32.gt_s + 003cad: 0d 00 | br_if 0 + 003caf: 0c 03 | br 3 + 003cb1: 0b | end + 003cb2: 0b | end + 003cb3: 02 40 | block + 003cb5: 20 03 | local.get 3 + 003cb7: 0d 00 | br_if 0 + 003cb9: 20 05 | local.get 5 + 003cbb: 41 00 | i32.const 0 + 003cbd: 3a 00 84 08 | i32.store8 0 1028 + 003cc1: 0f | return + 003cc2: 0b | end + 003cc3: 20 00 | local.get 0 + 003cc5: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 003cce: 00 00 00 00 00 00 00 00 00 | + 003cd7: 22 09 | local.tee 9 + 003cd9: fd 0b 00 00 | v128.store 0 0 + 003cdd: 20 00 | local.get 0 + 003cdf: 41 10 | i32.const 16 + 003ce1: 6a | i32.add + 003ce2: 20 09 | local.get 9 + 003ce4: fd 0b 00 00 | v128.store 0 0 + 003ce8: 02 40 | block + 003cea: 20 03 | local.get 3 + 003cec: 41 01 | i32.const 1 + 003cee: 48 | i32.lt_s + 003cef: 0d 00 | br_if 0 + 003cf1: 20 03 | local.get 3 + 003cf3: 41 20 | i32.const 32 + 003cf5: 20 03 | local.get 3 + 003cf7: 41 20 | i32.const 32 + 003cf9: 49 | i32.lt_u + 003cfa: 1b | select + 003cfb: 22 03 | local.tee 3 + 003cfd: 45 | i32.eqz + 003cfe: 0d 00 | br_if 0 + 003d00: 20 00 | local.get 0 + 003d02: 20 02 | local.get 2 + 003d04: 20 03 | local.get 3 + 003d06: fc 0a 00 00 | memory.copy 0 0 + 003d0a: 0b | end + 003d0b: 20 05 | local.get 5 + 003d0d: 41 e0 07 | i32.const 992 + 003d10: 36 02 80 08 | i32.store 2 1024 + 003d14: 20 05 | local.get 5 + 003d16: 41 01 | i32.const 1 + 003d18: 3a 00 84 08 | i32.store8 0 1028 + 003d1c: 0f | return + 003d1d: 0b | end + 003d1e: 20 03 | local.get 3 + 003d20: 41 04 | i32.const 4 + 003d22: 47 | i32.ne + 003d23: 0d 00 | br_if 0 + 003d25: 20 02 | local.get 2 + 003d27: 20 02 | local.get 2 + 003d29: 28 02 00 | i32.load 2 0 + 003d2c: 41 0b | i32.const 11 + 003d2e: 72 | i32.or + 003d2f: 36 02 00 | i32.store 2 0 + 003d32: 0b | end + 003d33: 0f | return + 003d34: 0b | end + 003d35: 41 c8 a1 94 80 00 | i32.const 331976 + 003d3b: 41 11 | i32.const 17 + 003d3d: 41 9d dc 93 80 00 | i32.const 323101 + 003d43: 41 26 | i32.const 38 + 003d45: 41 f0 dc 93 80 00 | i32.const 323184 + 003d4b: 20 04 | local.get 4 + 003d4d: 20 04 | local.get 4 + 003d4f: 28 02 10 | i32.load 2 16 + 003d52: 22 00 | local.tee 0 + 003d54: 41 83 80 80 80 00 | i32.const 3 + 003d5a: 20 00 | local.get 0 + 003d5c: 1b | select + 003d5d: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 003d66: 80 00 | + 003d68: 00 | unreachable + 003d69: 0b | end + 003d6a: 41 c8 a1 94 80 00 | i32.const 331976 + 003d70: 41 11 | i32.const 17 + 003d72: 41 88 dd 93 80 00 | i32.const 323208 + 003d78: 41 36 | i32.const 54 + 003d7a: 41 c0 dd 93 80 00 | i32.const 323264 + 003d80: 20 04 | local.get 4 + 003d82: 20 04 | local.get 4 + 003d84: 28 02 10 | i32.load 2 16 + 003d87: 22 00 | local.tee 0 + 003d89: 41 83 80 80 80 00 | i32.const 3 + 003d8f: 20 00 | local.get 0 + 003d91: 1b | select + 003d92: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 003d9b: 80 00 | + 003d9d: 00 | unreachable + 003d9e: 0b | end + 003d9f: 41 c8 a1 94 80 00 | i32.const 331976 + 003da5: 41 11 | i32.const 17 + 003da7: 41 d8 dd 93 80 00 | i32.const 323288 + 003dad: 41 3d | i32.const 61 + 003daf: 41 a0 de 93 80 00 | i32.const 323360 + 003db5: 20 04 | local.get 4 + 003db7: 20 04 | local.get 4 + 003db9: 28 02 10 | i32.load 2 16 + 003dbc: 22 00 | local.tee 0 + 003dbe: 41 83 80 80 80 00 | i32.const 3 + 003dc4: 20 00 | local.get 0 + 003dc6: 1b | select + 003dc7: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 003dd0: 80 00 | + 003dd2: 00 | unreachable + 003dd3: 0b | end +003dd5 func[291]: + 003dd6: 0b | end +003dd8 func[292]: + 003dd9: 20 00 | local.get 0 + 003ddb: 20 01 | local.get 1 + 003ddd: 20 02 | local.get 2 + 003ddf: 20 03 | local.get 3 + 003de1: 20 04 | local.get 4 + 003de3: 10 a8 83 80 80 00 | call 424 + 003de9: 00 | unreachable + 003dea: 0b | end +003ded func[293]: + 003dee: 04 7f | local[9..12] type=i32 + 003df0: 23 80 80 80 80 00 | global.get 0 + 003df6: 41 c0 00 | i32.const 64 + 003df9: 6b | i32.sub + 003dfa: 22 09 | local.tee 9 + 003dfc: 24 80 80 80 80 00 | global.set 0 + 003e02: 41 00 | i32.const 0 + 003e04: 22 0a | local.tee 10 + 003e06: 21 0b | local.set 11 + 003e08: 20 0a | local.get 10 + 003e0a: 21 0a | local.set 10 + 003e0c: 41 00 | i32.const 0 + 003e0e: 21 0c | local.set 12 + 003e10: 02 40 | block + 003e12: 02 40 | block + 003e14: 02 40 | block + 003e16: 02 40 | block + 003e18: 02 40 | block + 003e1a: 02 40 | block + 003e1c: 02 40 | block + 003e1e: 02 40 | block + 003e20: 02 40 | block + 003e22: 20 01 | local.get 1 + 003e24: 41 ff 01 | i32.const 255 + 003e27: 71 | i32.and + 003e28: 0e 08 00 01 02 03 04 01 00 | br_table 0 1 2 3 4 1 0 3 8 + 003e31: 03 08 | + 003e33: 0b | end + 003e34: 20 09 | local.get 9 + 003e36: 42 00 | i64.const 0 + 003e38: 37 03 08 | i64.store 3 8 + 003e3b: 20 00 | local.get 0 + 003e3d: 20 02 | local.get 2 + 003e3f: 20 03 | local.get 3 + 003e41: 20 06 | local.get 6 + 003e43: 20 09 | local.get 9 + 003e45: 41 08 | i32.const 8 + 003e47: 6a | i32.add + 003e48: 20 08 | local.get 8 + 003e4a: 10 cc 82 80 80 00 | call 332 + 003e50: 21 00 | local.set 0 + 003e52: 20 09 | local.get 9 + 003e54: 28 02 08 | i32.load 2 8 + 003e57: 21 0b | local.set 11 + 003e59: 20 09 | local.get 9 + 003e5b: 28 02 0c | i32.load 2 12 + 003e5e: 21 0a | local.set 10 + 003e60: 20 00 | local.get 0 + 003e62: 21 0c | local.set 12 + 003e64: 0c 07 | br 7 + 003e66: 0b | end + 003e67: 41 00 | i32.const 0 + 003e69: 21 0b | local.set 11 + 003e6b: 41 00 | i32.const 0 + 003e6d: 21 0a | local.set 10 + 003e6f: 41 04 | i32.const 4 + 003e71: 21 0c | local.set 12 + 003e73: 0c 06 | br 6 + 003e75: 0b | end + 003e76: 02 40 | block + 003e78: 20 00 | local.get 0 + 003e7a: 28 02 08 | i32.load 2 8 + 003e7d: 22 0b | local.tee 11 + 003e7f: 45 | i32.eqz + 003e80: 0d 00 | br_if 0 + 003e82: 20 09 | local.get 9 + 003e84: 41 30 | i32.const 48 + 003e86: 6a | i32.add + 003e87: 21 01 | local.set 1 + 003e89: 20 09 | local.get 9 + 003e8b: 41 20 | i32.const 32 + 003e8d: 6a | i32.add + 003e8e: 22 02 | local.tee 2 + 003e90: 41 08 | i32.const 8 + 003e92: 6a | i32.add + 003e93: 21 04 | local.set 4 + 003e95: 20 0b | local.get 11 + 003e97: 21 0b | local.set 11 + 003e99: 02 40 | block + 003e9b: 03 40 | loop + 003e9d: 20 0b | local.get 11 + 003e9f: 22 0b | local.tee 11 + 003ea1: 28 02 00 | i32.load 2 0 + 003ea4: 22 0a | local.tee 10 + 003ea6: 45 | i32.eqz + 003ea7: 0d 01 | br_if 1 + 003ea9: 20 00 | local.get 0 + 003eab: 20 0a | local.get 10 + 003ead: 36 02 08 | i32.store 2 8 + 003eb0: 20 00 | local.get 0 + 003eb2: 20 00 | local.get 0 + 003eb4: 28 02 10 | i32.load 2 16 + 003eb7: 20 0b | local.get 11 + 003eb9: 28 02 14 | i32.load 2 20 + 003ebc: 6b | i32.sub + 003ebd: 36 02 10 | i32.store 2 16 + 003ec0: 20 02 | local.get 2 + 003ec2: 42 00 | i64.const 0 + 003ec4: 37 02 00 | i64.store 2 0 + 003ec7: 20 04 | local.get 4 + 003ec9: 41 00 | i32.const 0 + 003ecb: 36 02 00 | i32.store 2 0 + 003ece: 20 01 | local.get 1 + 003ed0: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 003ed9: 00 00 00 00 00 00 00 00 00 | + 003ee2: fd 0b 02 00 | v128.store 2 0 + 003ee6: 20 09 | local.get 9 + 003ee8: 41 82 80 80 80 00 | i32.const 2 + 003eee: 36 02 1c | i32.store 2 28 + 003ef1: 20 09 | local.get 9 + 003ef3: 41 83 80 80 80 00 | i32.const 3 + 003ef9: 36 02 18 | i32.store 2 24 + 003efc: 20 09 | local.get 9 + 003efe: 41 c0 fc 97 80 00 | i32.const 392768 + 003f04: 36 02 14 | i32.store 2 20 + 003f07: 20 09 | local.get 9 + 003f09: 41 84 80 80 80 00 | i32.const 4 + 003f0f: 36 02 10 | i32.store 2 16 + 003f12: 20 09 | local.get 9 + 003f14: 41 81 80 80 80 00 | i32.const 1 + 003f1a: 36 02 2c | i32.store 2 44 + 003f1d: 20 09 | local.get 9 + 003f1f: 20 0b | local.get 11 + 003f21: 28 02 08 | i32.load 2 8 + 003f24: 22 0a | local.tee 10 + 003f26: 36 02 0c | i32.store 2 12 + 003f29: 20 09 | local.get 9 + 003f2b: 20 0b | local.get 11 + 003f2d: 28 02 04 | i32.load 2 4 + 003f30: 22 0c | local.tee 12 + 003f32: 36 02 08 | i32.store 2 8 + 003f35: 20 0b | local.get 11 + 003f37: 20 0c | local.get 12 + 003f39: 20 0a | local.get 10 + 003f3b: 20 06 | local.get 6 + 003f3d: 20 09 | local.get 9 + 003f3f: 41 08 | i32.const 8 + 003f41: 6a | i32.add + 003f42: 10 a9 82 80 80 00 | call 297 + 003f48: 20 00 | local.get 0 + 003f4a: 28 02 08 | i32.load 2 8 + 003f4d: 22 0a | local.tee 10 + 003f4f: 21 0b | local.set 11 + 003f51: 20 0a | local.get 10 + 003f53: 0d 00 | br_if 0 + 003f55: 0c 02 | br 2 + 003f57: 0b | end + 003f58: 0b | end + 003f59: 02 40 | block + 003f5b: 20 0b | local.get 11 + 003f5d: 28 02 10 | i32.load 2 16 + 003f60: 22 0a | local.tee 10 + 003f62: 45 | i32.eqz + 003f63: 0d 00 | br_if 0 + 003f65: 20 0b | local.get 11 + 003f67: 28 02 0c | i32.load 2 12 + 003f6a: 41 00 | i32.const 0 + 003f6c: 20 0a | local.get 10 + 003f6e: fc 0b 00 | memory.fill 0 + 003f71: 0b | end + 003f72: 20 00 | local.get 0 + 003f74: 28 02 08 | i32.load 2 8 + 003f77: 41 00 | i32.const 0 + 003f79: 36 02 10 | i32.store 2 16 + 003f7c: 0b | end + 003f7d: 20 00 | local.get 0 + 003f7f: 41 00 | i32.const 0 + 003f81: 36 02 0c | i32.store 2 12 + 003f84: 41 00 | i32.const 0 + 003f86: 22 00 | local.tee 0 + 003f88: 21 0b | local.set 11 + 003f8a: 20 00 | local.get 0 + 003f8c: 21 0a | local.set 10 + 003f8e: 41 00 | i32.const 0 + 003f90: 21 0c | local.set 12 + 003f92: 0c 05 | br 5 + 003f94: 0b | end + 003f95: 20 04 | local.get 4 + 003f97: 45 | i32.eqz + 003f98: 0d 01 | br_if 1 + 003f9a: 02 40 | block + 003f9c: 02 40 | block + 003f9e: 20 02 | local.get 2 + 003fa0: 20 05 | local.get 5 + 003fa2: 46 | i32.eq + 003fa3: 0d 00 | br_if 0 + 003fa5: 20 02 | local.get 2 + 003fa7: 0d 01 | br_if 1 + 003fa9: 41 00 | i32.const 0 + 003fab: 21 0b | local.set 11 + 003fad: 41 00 | i32.const 0 + 003faf: 21 0a | local.set 10 + 003fb1: 41 04 | i32.const 4 + 003fb3: 21 0c | local.set 12 + 003fb5: 0c 06 | br 6 + 003fb7: 0b | end + 003fb8: 02 40 | block + 003fba: 20 02 | local.get 2 + 003fbc: 41 7f | i32.const 4294967295 + 003fbe: 4c | i32.le_s + 003fbf: 0d 00 | br_if 0 + 003fc1: 20 04 | local.get 4 + 003fc3: 21 0b | local.set 11 + 003fc5: 20 02 | local.get 2 + 003fc7: 21 0a | local.set 10 + 003fc9: 41 00 | i32.const 0 + 003fcb: 21 0c | local.set 12 + 003fcd: 0c 06 | br 6 + 003fcf: 0b | end + 003fd0: 41 c8 83 93 80 00 | i32.const 311752 + 003fd6: 41 c8 00 | i32.const 72 + 003fd9: 41 d2 01 | i32.const 210 + 003fdc: 41 13 | i32.const 19 + 003fde: 41 00 | i32.const 0 + 003fe0: 20 02 | local.get 2 + 003fe2: 10 cb 82 80 80 00 | call 331 + 003fe8: 00 | unreachable + 003fe9: 0b | end + 003fea: 02 40 | block + 003fec: 20 03 | local.get 3 + 003fee: 41 7f | i32.const 4294967295 + 003ff0: 6a | i32.add + 003ff1: 20 04 | local.get 4 + 003ff3: 71 | i32.and + 003ff4: 0d 00 | br_if 0 + 003ff6: 02 40 | block + 003ff8: 20 02 | local.get 2 + 003ffa: 20 05 | local.get 5 + 003ffc: 4f | i32.ge_u + 003ffd: 0d 00 | br_if 0 + 003fff: 02 40 | block + 004001: 20 02 | local.get 2 + 004003: 41 7f | i32.const 4294967295 + 004005: 4c | i32.le_s + 004006: 0d 00 | br_if 0 + 004008: 20 04 | local.get 4 + 00400a: 21 0b | local.set 11 + 00400c: 20 02 | local.get 2 + 00400e: 21 0a | local.set 10 + 004010: 41 00 | i32.const 0 + 004012: 21 0c | local.set 12 + 004014: 0c 07 | br 7 + 004016: 0b | end + 004017: 41 c8 83 93 80 00 | i32.const 311752 + 00401d: 41 c8 00 | i32.const 72 + 004020: 41 da 01 | i32.const 218 + 004023: 41 14 | i32.const 20 + 004025: 41 00 | i32.const 0 + 004027: 20 02 | local.get 2 + 004029: 10 cb 82 80 80 00 | call 331 + 00402f: 00 | unreachable + 004030: 0b | end + 004031: 20 00 | local.get 0 + 004033: 28 02 08 | i32.load 2 8 + 004036: 22 0b | local.tee 11 + 004038: 45 | i32.eqz + 004039: 0d 00 | br_if 0 + 00403b: 20 04 | local.get 4 + 00403d: 20 0b | local.get 11 + 00403f: 28 02 0c | i32.load 2 12 + 004042: 6b | i32.sub + 004043: 22 0a | local.tee 10 + 004045: 20 0a | local.get 10 + 004047: 20 05 | local.get 5 + 004049: 6a | i32.add + 00404a: 22 0c | local.tee 12 + 00404c: 4f | i32.ge_u + 00404d: 0d 00 | br_if 0 + 00404f: 20 0c | local.get 12 + 004051: 20 0b | local.get 11 + 004053: 28 02 10 | i32.load 2 16 + 004056: 47 | i32.ne + 004057: 0d 00 | br_if 0 + 004059: 20 0a | local.get 10 + 00405b: 20 02 | local.get 2 + 00405d: 6a | i32.add + 00405e: 22 0c | local.tee 12 + 004060: 20 0b | local.get 11 + 004062: 28 02 14 | i32.load 2 20 + 004065: 4b | i32.gt_u + 004066: 0d 00 | br_if 0 + 004068: 20 0b | local.get 11 + 00406a: 20 0c | local.get 12 + 00406c: 36 02 10 | i32.store 2 16 + 00406f: 20 00 | local.get 0 + 004071: 20 0c | local.get 12 + 004073: 36 02 0c | i32.store 2 12 + 004076: 20 0a | local.get 10 + 004078: 20 0c | local.get 12 + 00407a: 4a | i32.gt_s + 00407b: 0d 03 | br_if 3 + 00407d: 20 0b | local.get 11 + 00407f: 28 02 0c | i32.load 2 12 + 004082: 20 0a | local.get 10 + 004084: 6a | i32.add + 004085: 21 0b | local.set 11 + 004087: 20 02 | local.get 2 + 004089: 21 0a | local.set 10 + 00408b: 41 00 | i32.const 0 + 00408d: 21 0c | local.set 12 + 00408f: 0c 05 | br 5 + 004091: 0b | end + 004092: 20 09 | local.get 9 + 004094: 42 00 | i64.const 0 + 004096: 37 03 08 | i64.store 3 8 + 004099: 41 00 | i32.const 0 + 00409b: 21 0b | local.set 11 + 00409d: 41 00 | i32.const 0 + 00409f: 21 0a | local.set 10 + 0040a1: 20 00 | local.get 0 + 0040a3: 20 02 | local.get 2 + 0040a5: 20 03 | local.get 3 + 0040a7: 20 06 | local.get 6 + 0040a9: 20 09 | local.get 9 + 0040ab: 41 08 | i32.const 8 + 0040ad: 6a | i32.add + 0040ae: 20 08 | local.get 8 + 0040b0: 10 cc 82 80 80 00 | call 332 + 0040b6: 22 00 | local.tee 0 + 0040b8: 21 0c | local.set 12 + 0040ba: 20 00 | local.get 0 + 0040bc: 41 ff 01 | i32.const 255 + 0040bf: 71 | i32.and + 0040c0: 0d 04 | br_if 4 + 0040c2: 02 40 | block + 0040c4: 20 09 | local.get 9 + 0040c6: 28 02 08 | i32.load 2 8 + 0040c9: 22 0b | local.tee 11 + 0040cb: 0d 00 | br_if 0 + 0040cd: 41 00 | i32.const 0 + 0040cf: 22 00 | local.tee 0 + 0040d1: 21 0b | local.set 11 + 0040d3: 20 00 | local.get 0 + 0040d5: 21 0a | local.set 10 + 0040d7: 41 00 | i32.const 0 + 0040d9: 21 0c | local.set 12 + 0040db: 0c 05 | br 5 + 0040dd: 0b | end + 0040de: 20 05 | local.get 5 + 0040e0: 41 7f | i32.const 4294967295 + 0040e2: 4c | i32.le_s + 0040e3: 0d 03 | br_if 3 + 0040e5: 02 40 | block + 0040e7: 20 09 | local.get 9 + 0040e9: 28 02 0c | i32.load 2 12 + 0040ec: 22 00 | local.tee 0 + 0040ee: 20 05 | local.get 5 + 0040f0: 20 00 | local.get 0 + 0040f2: 20 05 | local.get 5 + 0040f4: 48 | i32.lt_s + 0040f5: 1b | select + 0040f6: 22 0a | local.tee 10 + 0040f8: 41 01 | i32.const 1 + 0040fa: 48 | i32.lt_s + 0040fb: 0d 00 | br_if 0 + 0040fd: 20 0a | local.get 10 + 0040ff: 45 | i32.eqz + 004100: 0d 00 | br_if 0 + 004102: 20 0b | local.get 11 + 004104: 20 04 | local.get 4 + 004106: 20 0a | local.get 10 + 004108: fc 0a 00 00 | memory.copy 0 0 + 00410c: 0b | end + 00410d: 20 0b | local.get 11 + 00410f: 21 0b | local.set 11 + 004111: 20 00 | local.get 0 + 004113: 21 0a | local.set 10 + 004115: 41 00 | i32.const 0 + 004117: 21 0c | local.set 12 + 004119: 0c 04 | br 4 + 00411b: 0b | end + 00411c: 02 40 | block + 00411e: 20 04 | local.get 4 + 004120: 0d 00 | br_if 0 + 004122: 41 00 | i32.const 0 + 004124: 22 00 | local.tee 0 + 004126: 21 0b | local.set 11 + 004128: 20 00 | local.get 0 + 00412a: 21 0a | local.set 10 + 00412c: 41 00 | i32.const 0 + 00412e: 21 0c | local.set 12 + 004130: 0c 04 | br 4 + 004132: 0b | end + 004133: 20 04 | local.get 4 + 004135: 41 dd 00 | i32.const 93 + 004138: 3a 00 00 | i32.store8 0 0 + 00413b: 41 00 | i32.const 0 + 00413d: 22 00 | local.tee 0 + 00413f: 21 0b | local.set 11 + 004141: 20 00 | local.get 0 + 004143: 21 0a | local.set 10 + 004145: 41 00 | i32.const 0 + 004147: 21 0c | local.set 12 + 004149: 0c 03 | br 3 + 00414b: 0b | end + 00414c: 20 09 | local.get 9 + 00414e: 42 00 | i64.const 0 + 004150: 37 03 08 | i64.store 3 8 + 004153: 20 00 | local.get 0 + 004155: 20 02 | local.get 2 + 004157: 20 03 | local.get 3 + 004159: 20 06 | local.get 6 + 00415b: 20 09 | local.get 9 + 00415d: 41 08 | i32.const 8 + 00415f: 6a | i32.add + 004160: 20 08 | local.get 8 + 004162: 10 cc 82 80 80 00 | call 332 + 004168: 21 00 | local.set 0 + 00416a: 20 09 | local.get 9 + 00416c: 28 02 08 | i32.load 2 8 + 00416f: 21 0b | local.set 11 + 004171: 20 09 | local.get 9 + 004173: 28 02 0c | i32.load 2 12 + 004176: 21 0a | local.set 10 + 004178: 20 00 | local.get 0 + 00417a: 21 0c | local.set 12 + 00417c: 0c 02 | br 2 + 00417e: 0b | end + 00417f: 41 c8 83 93 80 00 | i32.const 311752 + 004185: 41 c8 00 | i32.const 72 + 004188: 41 e6 01 | i32.const 230 + 00418b: 41 17 | i32.const 23 + 00418d: 20 0a | local.get 10 + 00418f: 20 0c | local.get 12 + 004191: 10 cb 82 80 80 00 | call 331 + 004197: 00 | unreachable + 004198: 0b | end + 004199: 41 c8 83 93 80 00 | i32.const 311752 + 00419f: 41 c8 00 | i32.const 72 + 0041a2: 41 f1 01 | i32.const 241 + 0041a5: 41 1c | i32.const 28 + 0041a7: 41 00 | i32.const 0 + 0041a9: 20 05 | local.get 5 + 0041ab: 10 cb 82 80 80 00 | call 331 + 0041b1: 00 | unreachable + 0041b2: 0b | end + 0041b3: 20 07 | local.get 7 + 0041b5: 20 0a | local.get 10 + 0041b7: 36 02 04 | i32.store 2 4 + 0041ba: 20 07 | local.get 7 + 0041bc: 20 0b | local.get 11 + 0041be: 36 02 00 | i32.store 2 0 + 0041c1: 20 09 | local.get 9 + 0041c3: 41 c0 00 | i32.const 64 + 0041c6: 6a | i32.add + 0041c7: 24 80 80 80 80 00 | global.set 0 + 0041cd: 20 0c | local.get 12 + 0041cf: 0b | end +0041d2 func[294]: + 0041d3: 04 7f | local[9..12] type=i32 + 0041d5: 02 40 | block + 0041d7: 02 40 | block + 0041d9: 02 40 | block + 0041db: 02 40 | block + 0041dd: 02 40 | block + 0041df: 02 40 | block + 0041e1: 20 00 | local.get 0 + 0041e3: 41 98 fd 97 80 00 | i32.const 392856 + 0041e9: 20 00 | local.get 0 + 0041eb: 1b | select + 0041ec: 22 09 | local.tee 9 + 0041ee: 28 02 00 | i32.load 2 0 + 0041f1: 0d 00 | br_if 0 + 0041f3: 20 09 | local.get 9 + 0041f5: 41 08 | i32.const 8 + 0041f7: 36 02 00 | i32.store 2 0 + 0041fa: 41 00 | i32.const 0 + 0041fc: 21 00 | local.set 0 + 0041fe: 03 40 | loop + 004200: 20 09 | local.get 9 + 004202: 20 00 | local.get 0 + 004204: 22 0a | local.tee 10 + 004206: 6a | i32.add + 004207: 22 00 | local.tee 0 + 004209: 41 20 | i32.const 32 + 00420b: 6a | i32.add + 00420c: 20 00 | local.get 0 + 00420e: 41 18 | i32.const 24 + 004210: 6a | i32.add + 004211: 22 0b | local.tee 11 + 004213: 36 02 00 | i32.store 2 0 + 004216: 20 00 | local.get 0 + 004218: 41 0c | i32.const 12 + 00421a: 6a | i32.add + 00421b: 20 00 | local.get 0 + 00421d: 41 08 | i32.const 8 + 00421f: 6a | i32.add + 004220: 22 0c | local.tee 12 + 004222: 36 02 00 | i32.store 2 0 + 004225: 20 00 | local.get 0 + 004227: 41 10 | i32.const 16 + 004229: 6a | i32.add + 00422a: 20 0c | local.get 12 + 00422c: 36 02 00 | i32.store 2 0 + 00422f: 20 00 | local.get 0 + 004231: 41 30 | i32.const 48 + 004233: 6a | i32.add + 004234: 20 00 | local.get 0 + 004236: 41 28 | i32.const 40 + 004238: 6a | i32.add + 004239: 22 0c | local.tee 12 + 00423b: 36 02 00 | i32.store 2 0 + 00423e: 20 00 | local.get 0 + 004240: 41 1c | i32.const 28 + 004242: 6a | i32.add + 004243: 20 0b | local.get 11 + 004245: 36 02 00 | i32.store 2 0 + 004248: 20 00 | local.get 0 + 00424a: 41 c0 00 | i32.const 64 + 00424d: 6a | i32.add + 00424e: 20 00 | local.get 0 + 004250: 41 38 | i32.const 56 + 004252: 6a | i32.add + 004253: 22 0b | local.tee 11 + 004255: 36 02 00 | i32.store 2 0 + 004258: 20 00 | local.get 0 + 00425a: 41 2c | i32.const 44 + 00425c: 6a | i32.add + 00425d: 20 0c | local.get 12 + 00425f: 36 02 00 | i32.store 2 0 + 004262: 20 00 | local.get 0 + 004264: 41 3c | i32.const 60 + 004266: 6a | i32.add + 004267: 20 0b | local.get 11 + 004269: 36 02 00 | i32.store 2 0 + 00426c: 20 0a | local.get 10 + 00426e: 41 c0 00 | i32.const 64 + 004271: 6a | i32.add + 004272: 22 0a | local.tee 10 + 004274: 21 00 | local.set 0 + 004276: 20 0a | local.get 10 + 004278: 41 80 08 | i32.const 1024 + 00427b: 47 | i32.ne + 00427c: 0d 00 | br_if 0 + 00427e: 0b | end + 00427f: 20 09 | local.get 9 + 004281: 41 30 | i32.const 48 + 004283: 20 08 | local.get 8 + 004285: 10 e7 82 80 80 00 | call 359 + 00428b: 41 ff 01 | i32.const 255 + 00428e: 71 | i32.and + 00428f: 45 | i32.eqz + 004290: 0d 01 | br_if 1 + 004292: 0b | end + 004293: 41 00 | i32.const 0 + 004295: 21 00 | local.set 0 + 004297: 41 00 | i32.const 0 + 004299: 21 0a | local.set 10 + 00429b: 41 04 | i32.const 4 + 00429d: 21 0b | local.set 11 + 00429f: 02 40 | block + 0042a1: 02 40 | block + 0042a3: 02 40 | block + 0042a5: 02 40 | block + 0042a7: 02 40 | block + 0042a9: 02 40 | block + 0042ab: 02 40 | block + 0042ad: 20 01 | local.get 1 + 0042af: 41 ff 01 | i32.const 255 + 0042b2: 71 | i32.and + 0042b3: 0e 08 00 04 0b 02 05 0b 01 | br_table 0 4 11 2 5 11 1 3 6 + 0042bc: 03 06 | + 0042be: 0b | end + 0042bf: 02 40 | block + 0042c1: 20 09 | local.get 9 + 0042c3: 20 03 | local.get 3 + 0042c5: 20 02 | local.get 2 + 0042c7: 20 06 | local.get 6 + 0042c9: 20 08 | local.get 8 + 0042cb: 10 e8 82 80 80 00 | call 360 + 0042d1: 22 00 | local.tee 0 + 0042d3: 0d 00 | br_if 0 + 0042d5: 41 00 | i32.const 0 + 0042d7: 21 00 | local.set 0 + 0042d9: 41 00 | i32.const 0 + 0042db: 21 0a | local.set 10 + 0042dd: 41 01 | i32.const 1 + 0042df: 21 0b | local.set 11 + 0042e1: 0c 0b | br 11 + 0042e3: 0b | end + 0042e4: 02 40 | block + 0042e6: 20 02 | local.get 2 + 0042e8: 45 | i32.eqz + 0042e9: 0d 00 | br_if 0 + 0042eb: 20 00 | local.get 0 + 0042ed: 41 00 | i32.const 0 + 0042ef: 20 02 | local.get 2 + 0042f1: fc 0b 00 | memory.fill 0 + 0042f4: 0b | end + 0042f5: 02 40 | block + 0042f7: 20 02 | local.get 2 + 0042f9: 41 7f | i32.const 4294967295 + 0042fb: 4c | i32.le_s + 0042fc: 0d 00 | br_if 0 + 0042fe: 20 00 | local.get 0 + 004300: 21 00 | local.set 0 + 004302: 20 02 | local.get 2 + 004304: 21 0a | local.set 10 + 004306: 41 00 | i32.const 0 + 004308: 21 0b | local.set 11 + 00430a: 0c 0b | br 11 + 00430c: 0b | end + 00430d: 41 e8 e2 93 80 00 | i32.const 323944 + 004313: 41 3a | i32.const 58 + 004315: 41 fa 00 | i32.const 122 + 004318: 41 18 | i32.const 24 + 00431a: 41 00 | i32.const 0 + 00431c: 20 02 | local.get 2 + 00431e: 10 cb 82 80 80 00 | call 331 + 004324: 00 | unreachable + 004325: 0b | end + 004326: 02 40 | block + 004328: 20 09 | local.get 9 + 00432a: 20 03 | local.get 3 + 00432c: 20 02 | local.get 2 + 00432e: 20 06 | local.get 6 + 004330: 20 08 | local.get 8 + 004332: 10 e8 82 80 80 00 | call 360 + 004338: 22 00 | local.tee 0 + 00433a: 0d 00 | br_if 0 + 00433c: 41 00 | i32.const 0 + 00433e: 21 00 | local.set 0 + 004340: 41 00 | i32.const 0 + 004342: 21 0a | local.set 10 + 004344: 41 01 | i32.const 1 + 004346: 21 0b | local.set 11 + 004348: 0c 0a | br 10 + 00434a: 0b | end + 00434b: 02 40 | block + 00434d: 20 02 | local.get 2 + 00434f: 41 7f | i32.const 4294967295 + 004351: 4c | i32.le_s + 004352: 0d 00 | br_if 0 + 004354: 20 00 | local.get 0 + 004356: 21 00 | local.set 0 + 004358: 20 02 | local.get 2 + 00435a: 21 0a | local.set 10 + 00435c: 41 00 | i32.const 0 + 00435e: 21 0b | local.set 11 + 004360: 0c 0a | br 10 + 004362: 0b | end + 004363: 41 e8 e2 93 80 00 | i32.const 323944 + 004369: 41 3a | i32.const 58 + 00436b: 41 81 01 | i32.const 129 + 00436e: 41 18 | i32.const 24 + 004370: 41 00 | i32.const 0 + 004372: 20 02 | local.get 2 + 004374: 10 cb 82 80 80 00 | call 331 + 00437a: 00 | unreachable + 00437b: 0b | end + 00437c: 02 40 | block + 00437e: 20 09 | local.get 9 + 004380: 20 04 | local.get 4 + 004382: 20 03 | local.get 3 + 004384: 20 02 | local.get 2 + 004386: 20 06 | local.get 6 + 004388: 20 08 | local.get 8 + 00438a: 10 e9 82 80 80 00 | call 361 + 004390: 22 00 | local.tee 0 + 004392: 0d 00 | br_if 0 + 004394: 41 00 | i32.const 0 + 004396: 21 00 | local.set 0 + 004398: 41 00 | i32.const 0 + 00439a: 21 0a | local.set 10 + 00439c: 41 01 | i32.const 1 + 00439e: 21 0b | local.set 11 + 0043a0: 0c 09 | br 9 + 0043a2: 0b | end + 0043a3: 20 02 | local.get 2 + 0043a5: 41 7f | i32.const 4294967295 + 0043a7: 4c | i32.le_s + 0043a8: 0d 05 | br_if 5 + 0043aa: 02 40 | block + 0043ac: 20 02 | local.get 2 + 0043ae: 20 05 | local.get 5 + 0043b0: 4a | i32.gt_s + 0043b1: 0d 00 | br_if 0 + 0043b3: 20 00 | local.get 0 + 0043b5: 21 00 | local.set 0 + 0043b7: 20 02 | local.get 2 + 0043b9: 21 0a | local.set 10 + 0043bb: 41 00 | i32.const 0 + 0043bd: 21 0b | local.set 11 + 0043bf: 0c 09 | br 9 + 0043c1: 0b | end + 0043c2: 20 05 | local.get 5 + 0043c4: 41 7f | i32.const 4294967295 + 0043c6: 4c | i32.le_s + 0043c7: 0d 06 | br_if 6 + 0043c9: 20 02 | local.get 2 + 0043cb: 20 05 | local.get 5 + 0043cd: 6b | i32.sub + 0043ce: 22 0a | local.tee 10 + 0043d0: 45 | i32.eqz + 0043d1: 0d 07 | br_if 7 + 0043d3: 20 00 | local.get 0 + 0043d5: 20 05 | local.get 5 + 0043d7: 6a | i32.add + 0043d8: 41 00 | i32.const 0 + 0043da: 20 0a | local.get 10 + 0043dc: fc 0b 00 | memory.fill 0 + 0043df: 0c 07 | br 7 + 0043e1: 0b | end + 0043e2: 02 40 | block + 0043e4: 20 09 | local.get 9 + 0043e6: 20 04 | local.get 4 + 0043e8: 20 03 | local.get 3 + 0043ea: 20 02 | local.get 2 + 0043ec: 20 06 | local.get 6 + 0043ee: 20 08 | local.get 8 + 0043f0: 10 e9 82 80 80 00 | call 361 + 0043f6: 22 00 | local.tee 0 + 0043f8: 0d 00 | br_if 0 + 0043fa: 41 00 | i32.const 0 + 0043fc: 21 00 | local.set 0 + 0043fe: 41 00 | i32.const 0 + 004400: 21 0a | local.set 10 + 004402: 41 01 | i32.const 1 + 004404: 21 0b | local.set 11 + 004406: 0c 08 | br 8 + 004408: 0b | end + 004409: 02 40 | block + 00440b: 20 02 | local.get 2 + 00440d: 41 7f | i32.const 4294967295 + 00440f: 4c | i32.le_s + 004410: 0d 00 | br_if 0 + 004412: 20 00 | local.get 0 + 004414: 21 00 | local.set 0 + 004416: 20 02 | local.get 2 + 004418: 21 0a | local.set 10 + 00441a: 41 00 | i32.const 0 + 00441c: 21 0b | local.set 11 + 00441e: 0c 08 | br 8 + 004420: 0b | end + 004421: 41 e8 e2 93 80 00 | i32.const 323944 + 004427: 41 3a | i32.const 58 + 004429: 41 97 01 | i32.const 151 + 00442c: 41 18 | i32.const 24 + 00442e: 41 00 | i32.const 0 + 004430: 20 02 | local.get 2 + 004432: 10 cb 82 80 80 00 | call 331 + 004438: 00 | unreachable + 004439: 0b | end + 00443a: 20 09 | local.get 9 + 00443c: 20 04 | local.get 4 + 00443e: 20 06 | local.get 6 + 004440: 20 08 | local.get 8 + 004442: 10 ea 82 80 80 00 | call 362 + 004448: 41 00 | i32.const 0 + 00444a: 22 0a | local.tee 10 + 00444c: 21 00 | local.set 0 + 00444e: 20 0a | local.get 10 + 004450: 21 0a | local.set 10 + 004452: 41 00 | i32.const 0 + 004454: 21 0b | local.set 11 + 004456: 0c 06 | br 6 + 004458: 0b | end + 004459: 02 40 | block + 00445b: 20 04 | local.get 4 + 00445d: 0d 00 | br_if 0 + 00445f: 41 00 | i32.const 0 + 004461: 22 0a | local.tee 10 + 004463: 21 00 | local.set 0 + 004465: 20 0a | local.get 10 + 004467: 21 0a | local.set 10 + 004469: 41 00 | i32.const 0 + 00446b: 21 0b | local.set 11 + 00446d: 0c 06 | br 6 + 00446f: 0b | end + 004470: 20 04 | local.get 4 + 004472: 41 db 01 | i32.const 219 + 004475: 3a 00 00 | i32.store8 0 0 + 004478: 41 00 | i32.const 0 + 00447a: 22 0a | local.tee 10 + 00447c: 21 00 | local.set 0 + 00447e: 20 0a | local.get 10 + 004480: 21 0a | local.set 10 + 004482: 41 00 | i32.const 0 + 004484: 21 0b | local.set 11 + 004486: 0c 05 | br 5 + 004488: 0b | end + 004489: 00 | unreachable + 00448a: 0b | end + 00448b: 41 be 9c 94 80 00 | i32.const 331326 + 004491: 41 05 | i32.const 5 + 004493: 41 b7 e3 93 80 00 | i32.const 324023 + 004499: 41 35 | i32.const 53 + 00449b: 41 f0 e3 93 80 00 | i32.const 324080 + 0044a1: 20 08 | local.get 8 + 0044a3: 20 08 | local.get 8 + 0044a5: 28 02 10 | i32.load 2 16 + 0044a8: 22 00 | local.tee 0 + 0044aa: 41 83 80 80 80 00 | i32.const 3 + 0044b0: 20 00 | local.get 0 + 0044b2: 1b | select + 0044b3: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0044bc: 80 00 | + 0044be: 00 | unreachable + 0044bf: 0b | end + 0044c0: 41 e8 e2 93 80 00 | i32.const 323944 + 0044c6: 41 3a | i32.const 58 + 0044c8: 41 89 01 | i32.const 137 + 0044cb: 41 1a | i32.const 26 + 0044cd: 41 00 | i32.const 0 + 0044cf: 20 02 | local.get 2 + 0044d1: 10 cb 82 80 80 00 | call 331 + 0044d7: 00 | unreachable + 0044d8: 0b | end + 0044d9: 41 e8 e2 93 80 00 | i32.const 323944 + 0044df: 41 3a | i32.const 58 + 0044e1: 41 8c 01 | i32.const 140 + 0044e4: 41 20 | i32.const 32 + 0044e6: 20 05 | local.get 5 + 0044e8: 20 02 | local.get 2 + 0044ea: 20 02 | local.get 2 + 0044ec: 10 bf 82 80 80 00 | call 319 + 0044f2: 00 | unreachable + 0044f3: 0b | end + 0044f4: 20 00 | local.get 0 + 0044f6: 21 00 | local.set 0 + 0044f8: 20 02 | local.get 2 + 0044fa: 21 0a | local.set 10 + 0044fc: 41 00 | i32.const 0 + 0044fe: 21 0b | local.set 11 + 004500: 0b | end + 004501: 20 07 | local.get 7 + 004503: 20 0a | local.get 10 + 004505: 36 02 04 | i32.store 2 4 + 004508: 20 07 | local.get 7 + 00450a: 20 00 | local.get 0 + 00450c: 36 02 00 | i32.store 2 0 + 00450f: 20 0b | local.get 11 + 004511: 0b | end +004513 func[295]: + 004514: 10 a8 82 80 80 00 | call 296 + 00451a: 0b | end +00451d func[296]: + 00451e: 07 7f | local[0..6] type=i32 + 004520: 23 80 80 80 80 00 | global.get 0 + 004526: 41 c0 00 | i32.const 64 + 004529: 6b | i32.sub + 00452a: 22 00 | local.tee 0 + 00452c: 24 80 80 80 80 00 | global.set 0 + 004532: 02 40 | block + 004534: 41 00 | i32.const 0 + 004536: 28 02 c8 fc 97 80 00 | i32.load 2 392776 + 00453d: 22 01 | local.tee 1 + 00453f: 45 | i32.eqz + 004540: 0d 00 | br_if 0 + 004542: 20 00 | local.get 0 + 004544: 41 30 | i32.const 48 + 004546: 6a | i32.add + 004547: 21 02 | local.set 2 + 004549: 20 00 | local.get 0 + 00454b: 41 20 | i32.const 32 + 00454d: 6a | i32.add + 00454e: 22 03 | local.tee 3 + 004550: 41 08 | i32.const 8 + 004552: 6a | i32.add + 004553: 21 04 | local.set 4 + 004555: 20 01 | local.get 1 + 004557: 21 01 | local.set 1 + 004559: 03 40 | loop + 00455b: 41 00 | i32.const 0 + 00455d: 20 01 | local.get 1 + 00455f: 22 01 | local.tee 1 + 004561: 28 02 00 | i32.load 2 0 + 004564: 36 02 c8 fc 97 80 00 | i32.store 2 392776 + 00456b: 41 00 | i32.const 0 + 00456d: 41 00 | i32.const 0 + 00456f: 28 02 d0 fc 97 80 00 | i32.load 2 392784 + 004576: 20 01 | local.get 1 + 004578: 28 02 14 | i32.load 2 20 + 00457b: 6b | i32.sub + 00457c: 36 02 d0 fc 97 80 00 | i32.store 2 392784 + 004583: 20 03 | local.get 3 + 004585: 42 00 | i64.const 0 + 004587: 37 02 00 | i64.store 2 0 + 00458a: 20 04 | local.get 4 + 00458c: 41 00 | i32.const 0 + 00458e: 36 02 00 | i32.store 2 0 + 004591: 20 02 | local.get 2 + 004593: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00459c: 00 00 00 00 00 00 00 00 00 | + 0045a5: fd 0b 02 00 | v128.store 2 0 + 0045a9: 20 00 | local.get 0 + 0045ab: 41 82 80 80 80 00 | i32.const 2 + 0045b1: 36 02 1c | i32.store 2 28 + 0045b4: 20 00 | local.get 0 + 0045b6: 41 83 80 80 80 00 | i32.const 3 + 0045bc: 36 02 18 | i32.store 2 24 + 0045bf: 20 00 | local.get 0 + 0045c1: 41 c0 fc 97 80 00 | i32.const 392768 + 0045c7: 36 02 14 | i32.store 2 20 + 0045ca: 20 00 | local.get 0 + 0045cc: 41 84 80 80 80 00 | i32.const 4 + 0045d2: 36 02 10 | i32.store 2 16 + 0045d5: 20 00 | local.get 0 + 0045d7: 41 81 80 80 80 00 | i32.const 1 + 0045dd: 36 02 2c | i32.store 2 44 + 0045e0: 20 00 | local.get 0 + 0045e2: 20 01 | local.get 1 + 0045e4: 28 02 08 | i32.load 2 8 + 0045e7: 22 05 | local.tee 5 + 0045e9: 36 02 0c | i32.store 2 12 + 0045ec: 20 00 | local.get 0 + 0045ee: 20 01 | local.get 1 + 0045f0: 28 02 04 | i32.load 2 4 + 0045f3: 22 06 | local.tee 6 + 0045f5: 36 02 08 | i32.store 2 8 + 0045f8: 20 01 | local.get 1 + 0045fa: 20 06 | local.get 6 + 0045fc: 20 05 | local.get 5 + 0045fe: 41 c0 da 93 80 00 | i32.const 322880 + 004604: 20 00 | local.get 0 + 004606: 41 08 | i32.const 8 + 004608: 6a | i32.add + 004609: 10 a9 82 80 80 00 | call 297 + 00460f: 41 00 | i32.const 0 + 004611: 28 02 c8 fc 97 80 00 | i32.load 2 392776 + 004618: 22 05 | local.tee 5 + 00461a: 21 01 | local.set 1 + 00461c: 20 05 | local.get 5 + 00461e: 0d 00 | br_if 0 + 004620: 0b | end + 004621: 0b | end + 004622: 41 00 | i32.const 0 + 004624: 42 00 | i64.const 0 + 004626: 37 02 d0 fc 97 80 00 | i64.store 2 392784 + 00462d: 41 00 | i32.const 0 + 00462f: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 004638: 00 00 00 00 00 00 00 00 00 | + 004641: fd 0b 02 c0 fc 97 80 00 | v128.store 2 392768 + 004649: 41 00 | i32.const 0 + 00464b: 41 00 | i32.const 0 + 00464d: 36 02 d8 fc 97 80 00 | i32.store 2 392792 + 004654: 20 00 | local.get 0 + 004656: 41 c0 00 | i32.const 64 + 004659: 6a | i32.add + 00465a: 24 80 80 80 80 00 | global.set 0 + 004660: 0b | end +004662 func[297]: + 004663: 01 7f | local[5] type=i32 + 004665: 23 80 80 80 80 00 | global.get 0 + 00466b: 41 10 | i32.const 16 + 00466d: 6b | i32.sub + 00466e: 22 05 | local.tee 5 + 004670: 24 80 80 80 80 00 | global.set 0 + 004676: 02 40 | block + 004678: 20 01 | local.get 1 + 00467a: 45 | i32.eqz + 00467b: 0d 00 | br_if 0 + 00467d: 20 05 | local.get 5 + 00467f: 42 00 | i64.const 0 + 004681: 37 03 08 | i64.store 3 8 + 004684: 20 02 | local.get 2 + 004686: 41 01 | i32.const 1 + 004688: 41 00 | i32.const 0 + 00468a: 41 00 | i32.const 0 + 00468c: 20 00 | local.get 0 + 00468e: 41 00 | i32.const 0 + 004690: 20 03 | local.get 3 + 004692: 20 05 | local.get 5 + 004694: 41 08 | i32.const 8 + 004696: 6a | i32.add + 004697: 20 04 | local.get 4 + 004699: 20 01 | local.get 1 + 00469b: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 0046a4: 80 00 | + 0046a6: 1a | drop + 0046a7: 0b | end + 0046a8: 20 05 | local.get 5 + 0046aa: 41 10 | i32.const 16 + 0046ac: 6a | i32.add + 0046ad: 24 80 80 80 80 00 | global.set 0 + 0046b3: 0b | end +0046b5 func[298]: + 0046b6: 02 40 | block + 0046b8: 02 40 | block + 0046ba: 02 40 | block + 0046bc: 02 40 | block + 0046be: 02 40 | block + 0046c0: 02 40 | block + 0046c2: 02 40 | block + 0046c4: 20 01 | local.get 1 + 0046c6: 41 ff 01 | i32.const 255 + 0046c9: 71 | i32.and + 0046ca: 0e 08 00 01 02 03 04 05 00 | br_table 0 1 2 3 4 5 0 3 6 + 0046d3: 03 06 | + 0046d5: 0b | end + 0046d6: 20 07 | local.get 7 + 0046d8: 42 00 | i64.const 0 + 0046da: 37 02 00 | i64.store 2 0 + 0046dd: 41 01 | i32.const 1 + 0046df: 0f | return + 0046e0: 0b | end + 0046e1: 20 07 | local.get 7 + 0046e3: 42 00 | i64.const 0 + 0046e5: 37 02 00 | i64.store 2 0 + 0046e8: 41 00 | i32.const 0 + 0046ea: 0f | return + 0046eb: 0b | end + 0046ec: 20 07 | local.get 7 + 0046ee: 42 00 | i64.const 0 + 0046f0: 37 02 00 | i64.store 2 0 + 0046f3: 41 04 | i32.const 4 + 0046f5: 0f | return + 0046f6: 0b | end + 0046f7: 20 07 | local.get 7 + 0046f9: 42 00 | i64.const 0 + 0046fb: 37 02 00 | i64.store 2 0 + 0046fe: 20 02 | local.get 2 + 004700: 41 00 | i32.const 0 + 004702: 47 | i32.ne + 004703: 0f | return + 004704: 0b | end + 004705: 20 07 | local.get 7 + 004707: 42 00 | i64.const 0 + 004709: 37 02 00 | i64.store 2 0 + 00470c: 41 04 | i32.const 4 + 00470e: 0f | return + 00470f: 0b | end + 004710: 20 07 | local.get 7 + 004712: 42 00 | i64.const 0 + 004714: 37 02 00 | i64.store 2 0 + 004717: 41 04 | i32.const 4 + 004719: 0f | return + 00471a: 0b | end + 00471b: 20 07 | local.get 7 + 00471d: 42 00 | i64.const 0 + 00471f: 37 02 00 | i64.store 2 0 + 004722: 41 00 | i32.const 0 + 004724: 0b | end +004727 func[299]: + 004728: 03 7e | local[6..8] type=i64 + 00472a: 01 7f | local[9] type=i32 + 00472c: 01 7e | local[10] type=i64 + 00472e: 01 7f | local[11] type=i32 + 004730: 06 7e | local[12..17] type=i64 + 004732: 20 01 | local.get 1 + 004734: 21 06 | local.set 6 + 004736: 02 40 | block + 004738: 02 40 | block + 00473a: 02 40 | block + 00473c: 02 40 | block + 00473e: 20 02 | local.get 2 + 004740: 42 00 | i64.const 0 + 004742: 52 | i64.ne + 004743: 0d 00 | br_if 0 + 004745: 02 40 | block + 004747: 20 04 | local.get 4 + 004749: 42 00 | i64.const 0 + 00474b: 52 | i64.ne + 00474c: 0d 00 | br_if 0 + 00474e: 02 40 | block + 004750: 02 40 | block + 004752: 20 05 | local.get 5 + 004754: 45 | i32.eqz + 004755: 0d 00 | br_if 0 + 004757: 20 03 | local.get 3 + 004759: 50 | i64.eqz + 00475a: 0d 04 | br_if 4 + 00475c: 20 05 | local.get 5 + 00475e: 42 00 | i64.const 0 + 004760: 37 03 08 | i64.store 3 8 + 004763: 20 05 | local.get 5 + 004765: 20 01 | local.get 1 + 004767: 20 03 | local.get 3 + 004769: 82 | i64.rem_u + 00476a: 37 03 00 | i64.store 3 0 + 00476d: 0c 01 | br 1 + 00476f: 0b | end + 004770: 20 03 | local.get 3 + 004772: 50 | i64.eqz + 004773: 0d 03 | br_if 3 + 004775: 0b | end + 004776: 20 01 | local.get 1 + 004778: 20 03 | local.get 3 + 00477a: 80 | i64.div_u + 00477b: 21 04 | local.set 4 + 00477d: 42 00 | i64.const 0 + 00477f: 21 06 | local.set 6 + 004781: 0c 04 | br 4 + 004783: 0b | end + 004784: 02 40 | block + 004786: 20 05 | local.get 5 + 004788: 0d 00 | br_if 0 + 00478a: 42 00 | i64.const 0 + 00478c: 21 04 | local.set 4 + 00478e: 42 00 | i64.const 0 + 004790: 21 06 | local.set 6 + 004792: 0c 04 | br 4 + 004794: 0b | end + 004795: 20 05 | local.get 5 + 004797: 42 00 | i64.const 0 + 004799: 37 03 08 | i64.store 3 8 + 00479c: 20 05 | local.get 5 + 00479e: 20 06 | local.get 6 + 0047a0: 37 03 00 | i64.store 3 0 + 0047a3: 42 00 | i64.const 0 + 0047a5: 21 04 | local.set 4 + 0047a7: 42 00 | i64.const 0 + 0047a9: 21 06 | local.set 6 + 0047ab: 0c 03 | br 3 + 0047ad: 0b | end + 0047ae: 20 02 | local.get 2 + 0047b0: 21 07 | local.set 7 + 0047b2: 02 40 | block + 0047b4: 02 40 | block + 0047b6: 20 03 | local.get 3 + 0047b8: 42 00 | i64.const 0 + 0047ba: 52 | i64.ne + 0047bb: 0d 00 | br_if 0 + 0047bd: 20 04 | local.get 4 + 0047bf: 42 00 | i64.const 0 + 0047c1: 51 | i64.eq + 0047c2: 0d 02 | br_if 2 + 0047c4: 02 40 | block + 0047c6: 20 01 | local.get 1 + 0047c8: 42 00 | i64.const 0 + 0047ca: 52 | i64.ne + 0047cb: 0d 00 | br_if 0 + 0047cd: 20 02 | local.get 2 + 0047cf: 20 04 | local.get 4 + 0047d1: 80 | i64.div_u + 0047d2: 21 03 | local.set 3 + 0047d4: 02 40 | block + 0047d6: 20 05 | local.get 5 + 0047d8: 45 | i32.eqz + 0047d9: 0d 00 | br_if 0 + 0047db: 20 05 | local.get 5 + 0047dd: 42 00 | i64.const 0 + 0047df: 37 03 00 | i64.store 3 0 + 0047e2: 20 05 | local.get 5 + 0047e4: 20 02 | local.get 2 + 0047e6: 20 03 | local.get 3 + 0047e8: 20 04 | local.get 4 + 0047ea: 7e | i64.mul + 0047eb: 7d | i64.sub + 0047ec: 37 03 08 | i64.store 3 8 + 0047ef: 0b | end + 0047f0: 20 03 | local.get 3 + 0047f2: 21 04 | local.set 4 + 0047f4: 42 00 | i64.const 0 + 0047f6: 21 06 | local.set 6 + 0047f8: 0c 05 | br 5 + 0047fa: 0b | end + 0047fb: 02 40 | block + 0047fd: 20 04 | local.get 4 + 0047ff: 20 04 | local.get 4 + 004801: 42 7f | i64.const 18446744073709551615 + 004803: 7c | i64.add + 004804: 22 08 | local.tee 8 + 004806: 83 | i64.and + 004807: 42 00 | i64.const 0 + 004809: 52 | i64.ne + 00480a: 0d 00 | br_if 0 + 00480c: 02 40 | block + 00480e: 20 05 | local.get 5 + 004810: 45 | i32.eqz + 004811: 0d 00 | br_if 0 + 004813: 20 05 | local.get 5 + 004815: 20 06 | local.get 6 + 004817: 37 03 00 | i64.store 3 0 + 00481a: 20 05 | local.get 5 + 00481c: 20 08 | local.get 8 + 00481e: 20 02 | local.get 2 + 004820: 83 | i64.and + 004821: 37 03 08 | i64.store 3 8 + 004824: 0b | end + 004825: 20 02 | local.get 2 + 004827: 20 04 | local.get 4 + 004829: 7a | i64.ctz + 00482a: 88 | i64.shr_u + 00482b: 21 04 | local.set 4 + 00482d: 42 00 | i64.const 0 + 00482f: 21 06 | local.set 6 + 004831: 0c 05 | br 5 + 004833: 0b | end + 004834: 02 40 | block + 004836: 20 04 | local.get 4 + 004838: 79 | i64.clz + 004839: a7 | i32.wrap_i64 + 00483a: 20 02 | local.get 2 + 00483c: 79 | i64.clz + 00483d: a7 | i32.wrap_i64 + 00483e: 6b | i32.sub + 00483f: 22 09 | local.tee 9 + 004841: 41 3f | i32.const 63 + 004843: 49 | i32.lt_u + 004844: 0d 00 | br_if 0 + 004846: 02 40 | block + 004848: 20 05 | local.get 5 + 00484a: 0d 00 | br_if 0 + 00484c: 42 00 | i64.const 0 + 00484e: 21 04 | local.set 4 + 004850: 42 00 | i64.const 0 + 004852: 21 06 | local.set 6 + 004854: 0c 06 | br 6 + 004856: 0b | end + 004857: 20 05 | local.get 5 + 004859: 20 06 | local.get 6 + 00485b: 37 03 00 | i64.store 3 0 + 00485e: 20 05 | local.get 5 + 004860: 20 07 | local.get 7 + 004862: 37 03 08 | i64.store 3 8 + 004865: 42 00 | i64.const 0 + 004867: 21 04 | local.set 4 + 004869: 42 00 | i64.const 0 + 00486b: 21 06 | local.set 6 + 00486d: 0c 05 | br 5 + 00486f: 0b | end + 004870: 42 00 | i64.const 0 + 004872: 21 06 | local.set 6 + 004874: 20 01 | local.get 1 + 004876: 41 3f | i32.const 63 + 004878: 20 09 | local.get 9 + 00487a: 6b | i32.sub + 00487b: ad | i64.extend_i32_u + 00487c: 22 08 | local.tee 8 + 00487e: 86 | i64.shl + 00487f: 21 07 | local.set 7 + 004881: 20 02 | local.get 2 + 004883: 20 08 | local.get 8 + 004885: 86 | i64.shl + 004886: 20 01 | local.get 1 + 004888: 20 09 | local.get 9 + 00488a: 41 01 | i32.const 1 + 00488c: 6a | i32.add + 00488d: 22 09 | local.tee 9 + 00488f: ad | i64.extend_i32_u + 004890: 22 0a | local.tee 10 + 004892: 88 | i64.shr_u + 004893: 84 | i64.or + 004894: 21 08 | local.set 8 + 004896: 20 09 | local.get 9 + 004898: 21 09 | local.set 9 + 00489a: 20 02 | local.get 2 + 00489c: 20 0a | local.get 10 + 00489e: 88 | i64.shr_u + 00489f: 21 02 | local.set 2 + 0048a1: 0c 01 | br 1 + 0048a3: 0b | end + 0048a4: 02 40 | block + 0048a6: 20 04 | local.get 4 + 0048a8: 42 00 | i64.const 0 + 0048aa: 52 | i64.ne + 0048ab: 0d 00 | br_if 0 + 0048ad: 02 40 | block + 0048af: 20 03 | local.get 3 + 0048b1: 20 03 | local.get 3 + 0048b3: 42 7f | i64.const 18446744073709551615 + 0048b5: 7c | i64.add + 0048b6: 22 08 | local.tee 8 + 0048b8: 83 | i64.and + 0048b9: 42 00 | i64.const 0 + 0048bb: 52 | i64.ne + 0048bc: 0d 00 | br_if 0 + 0048be: 02 40 | block + 0048c0: 20 05 | local.get 5 + 0048c2: 45 | i32.eqz + 0048c3: 0d 00 | br_if 0 + 0048c5: 20 05 | local.get 5 + 0048c7: 42 00 | i64.const 0 + 0048c9: 37 03 08 | i64.store 3 8 + 0048cc: 20 05 | local.get 5 + 0048ce: 20 08 | local.get 8 + 0048d0: 20 01 | local.get 1 + 0048d2: 83 | i64.and + 0048d3: 37 03 00 | i64.store 3 0 + 0048d6: 0b | end + 0048d7: 20 06 | local.get 6 + 0048d9: 21 04 | local.set 4 + 0048db: 20 07 | local.get 7 + 0048dd: 21 06 | local.set 6 + 0048df: 20 03 | local.get 3 + 0048e1: 42 01 | i64.const 1 + 0048e3: 51 | i64.eq + 0048e4: 0d 05 | br_if 5 + 0048e6: 42 00 | i64.const 0 + 0048e8: 20 02 | local.get 2 + 0048ea: 42 c0 00 | i64.const 64 + 0048ed: 20 03 | local.get 3 + 0048ef: 7a | i64.ctz + 0048f0: 22 03 | local.tee 3 + 0048f2: 7d | i64.sub + 0048f3: 86 | i64.shl + 0048f4: 20 03 | local.get 3 + 0048f6: 50 | i64.eqz + 0048f7: 1b | select + 0048f8: 20 01 | local.get 1 + 0048fa: 20 03 | local.get 3 + 0048fc: 88 | i64.shr_u + 0048fd: 84 | i64.or + 0048fe: 21 04 | local.set 4 + 004900: 20 02 | local.get 2 + 004902: 20 03 | local.get 3 + 004904: 88 | i64.shr_u + 004905: 21 06 | local.set 6 + 004907: 0c 05 | br 5 + 004909: 0b | end + 00490a: 02 40 | block + 00490c: 20 03 | local.get 3 + 00490e: 79 | i64.clz + 00490f: a7 | i32.wrap_i64 + 004910: 20 02 | local.get 2 + 004912: 79 | i64.clz + 004913: a7 | i32.wrap_i64 + 004914: 6b | i32.sub + 004915: 41 c1 00 | i32.const 65 + 004918: 6a | i32.add + 004919: 22 09 | local.tee 9 + 00491b: 41 c0 00 | i32.const 64 + 00491e: 47 | i32.ne + 00491f: 0d 00 | br_if 0 + 004921: 42 00 | i64.const 0 + 004923: 21 06 | local.set 6 + 004925: 20 01 | local.get 1 + 004927: 21 07 | local.set 7 + 004929: 20 02 | local.get 2 + 00492b: 21 08 | local.set 8 + 00492d: 41 c0 00 | i32.const 64 + 004930: 21 09 | local.set 9 + 004932: 42 00 | i64.const 0 + 004934: 21 02 | local.set 2 + 004936: 0c 02 | br 2 + 004938: 0b | end + 004939: 02 40 | block + 00493b: 20 09 | local.get 9 + 00493d: 41 3f | i32.const 63 + 00493f: 4b | i32.gt_u + 004940: 0d 00 | br_if 0 + 004942: 42 00 | i64.const 0 + 004944: 21 06 | local.set 6 + 004946: 20 01 | local.get 1 + 004948: 41 c0 00 | i32.const 64 + 00494b: 20 09 | local.get 9 + 00494d: 6b | i32.sub + 00494e: ad | i64.extend_i32_u + 00494f: 22 08 | local.tee 8 + 004951: 86 | i64.shl + 004952: 21 07 | local.set 7 + 004954: 20 02 | local.get 2 + 004956: 20 08 | local.get 8 + 004958: 86 | i64.shl + 004959: 20 01 | local.get 1 + 00495b: 20 09 | local.get 9 + 00495d: ad | i64.extend_i32_u + 00495e: 22 0a | local.tee 10 + 004960: 88 | i64.shr_u + 004961: 84 | i64.or + 004962: 21 08 | local.set 8 + 004964: 20 09 | local.get 9 + 004966: 21 09 | local.set 9 + 004968: 20 02 | local.get 2 + 00496a: 20 0a | local.get 10 + 00496c: 88 | i64.shr_u + 00496d: 21 02 | local.set 2 + 00496f: 0c 02 | br 2 + 004971: 0b | end + 004972: 20 01 | local.get 1 + 004974: 41 80 01 | i32.const 128 + 004977: 20 09 | local.get 9 + 004979: 6b | i32.sub + 00497a: ad | i64.extend_i32_u + 00497b: 22 07 | local.tee 7 + 00497d: 86 | i64.shl + 00497e: 21 06 | local.set 6 + 004980: 20 02 | local.get 2 + 004982: 20 07 | local.get 7 + 004984: 86 | i64.shl + 004985: 20 01 | local.get 1 + 004987: 20 09 | local.get 9 + 004989: 41 40 | i32.const 4294967232 + 00498b: 6a | i32.add + 00498c: ad | i64.extend_i32_u + 00498d: 22 08 | local.tee 8 + 00498f: 88 | i64.shr_u + 004990: 84 | i64.or + 004991: 21 07 | local.set 7 + 004993: 20 02 | local.get 2 + 004995: 20 08 | local.get 8 + 004997: 88 | i64.shr_u + 004998: 21 08 | local.set 8 + 00499a: 20 09 | local.get 9 + 00499c: 21 09 | local.set 9 + 00499e: 42 00 | i64.const 0 + 0049a0: 21 02 | local.set 2 + 0049a2: 0c 01 | br 1 + 0049a4: 0b | end + 0049a5: 02 40 | block + 0049a7: 20 04 | local.get 4 + 0049a9: 79 | i64.clz + 0049aa: a7 | i32.wrap_i64 + 0049ab: 20 02 | local.get 2 + 0049ad: 79 | i64.clz + 0049ae: a7 | i32.wrap_i64 + 0049af: 6b | i32.sub + 0049b0: 22 09 | local.tee 9 + 0049b2: 41 c0 00 | i32.const 64 + 0049b5: 49 | i32.lt_u + 0049b6: 0d 00 | br_if 0 + 0049b8: 02 40 | block + 0049ba: 20 05 | local.get 5 + 0049bc: 0d 00 | br_if 0 + 0049be: 42 00 | i64.const 0 + 0049c0: 21 04 | local.set 4 + 0049c2: 42 00 | i64.const 0 + 0049c4: 21 06 | local.set 6 + 0049c6: 0c 05 | br 5 + 0049c8: 0b | end + 0049c9: 20 05 | local.get 5 + 0049cb: 20 06 | local.get 6 + 0049cd: 37 03 00 | i64.store 3 0 + 0049d0: 20 05 | local.get 5 + 0049d2: 20 07 | local.get 7 + 0049d4: 37 03 08 | i64.store 3 8 + 0049d7: 42 00 | i64.const 0 + 0049d9: 21 04 | local.set 4 + 0049db: 42 00 | i64.const 0 + 0049dd: 21 06 | local.set 6 + 0049df: 0c 04 | br 4 + 0049e1: 0b | end + 0049e2: 02 40 | block + 0049e4: 20 09 | local.get 9 + 0049e6: 41 01 | i32.const 1 + 0049e8: 6a | i32.add + 0049e9: 22 0b | local.tee 11 + 0049eb: 41 c0 00 | i32.const 64 + 0049ee: 47 | i32.ne + 0049ef: 0d 00 | br_if 0 + 0049f1: 42 00 | i64.const 0 + 0049f3: 21 06 | local.set 6 + 0049f5: 20 01 | local.get 1 + 0049f7: 21 07 | local.set 7 + 0049f9: 20 02 | local.get 2 + 0049fb: 21 08 | local.set 8 + 0049fd: 41 c0 00 | i32.const 64 + 004a00: 21 09 | local.set 9 + 004a02: 42 00 | i64.const 0 + 004a04: 21 02 | local.set 2 + 004a06: 0c 01 | br 1 + 004a08: 0b | end + 004a09: 42 00 | i64.const 0 + 004a0b: 21 06 | local.set 6 + 004a0d: 20 01 | local.get 1 + 004a0f: 41 3f | i32.const 63 + 004a11: 20 09 | local.get 9 + 004a13: 6b | i32.sub + 004a14: ad | i64.extend_i32_u + 004a15: 22 08 | local.tee 8 + 004a17: 86 | i64.shl + 004a18: 21 07 | local.set 7 + 004a1a: 20 02 | local.get 2 + 004a1c: 20 08 | local.get 8 + 004a1e: 86 | i64.shl + 004a1f: 20 01 | local.get 1 + 004a21: 20 0b | local.get 11 + 004a23: ad | i64.extend_i32_u + 004a24: 22 0a | local.tee 10 + 004a26: 88 | i64.shr_u + 004a27: 84 | i64.or + 004a28: 21 08 | local.set 8 + 004a2a: 20 0b | local.get 11 + 004a2c: 21 09 | local.set 9 + 004a2e: 20 02 | local.get 2 + 004a30: 20 0a | local.get 10 + 004a32: 88 | i64.shr_u + 004a33: 21 02 | local.set 2 + 004a35: 0b | end + 004a36: 20 06 | local.get 6 + 004a38: 21 01 | local.set 1 + 004a3a: 20 07 | local.get 7 + 004a3c: 21 06 | local.set 6 + 004a3e: 42 00 | i64.const 0 + 004a40: 21 07 | local.set 7 + 004a42: 20 08 | local.get 8 + 004a44: 21 08 | local.set 8 + 004a46: 20 09 | local.get 9 + 004a48: 21 09 | local.set 9 + 004a4a: 20 02 | local.get 2 + 004a4c: 21 02 | local.set 2 + 004a4e: 03 40 | loop + 004a50: 20 01 | local.get 1 + 004a52: 22 0a | local.tee 10 + 004a54: 42 01 | i64.const 1 + 004a56: 86 | i64.shl + 004a57: 20 07 | local.get 7 + 004a59: 42 ff ff ff ff 0f | i64.const 4294967295 + 004a5f: 83 | i64.and + 004a60: 84 | i64.or + 004a61: 22 0c | local.tee 12 + 004a63: 21 01 | local.set 1 + 004a65: 20 06 | local.get 6 + 004a67: 22 07 | local.tee 7 + 004a69: 42 01 | i64.const 1 + 004a6b: 86 | i64.shl + 004a6c: 20 0a | local.get 10 + 004a6e: 42 3f | i64.const 63 + 004a70: 88 | i64.shr_u + 004a71: 84 | i64.or + 004a72: 22 0d | local.tee 13 + 004a74: 21 06 | local.set 6 + 004a76: 20 04 | local.get 4 + 004a78: 20 02 | local.get 2 + 004a7a: 42 01 | i64.const 1 + 004a7c: 86 | i64.shl + 004a7d: 20 08 | local.get 8 + 004a7f: 22 02 | local.tee 2 + 004a81: 42 3f | i64.const 63 + 004a83: 88 | i64.shr_u + 004a84: 84 | i64.or + 004a85: 22 0a | local.tee 10 + 004a87: 42 7f | i64.const 18446744073709551615 + 004a89: 85 | i64.xor + 004a8a: 7c | i64.add + 004a8b: 20 03 | local.get 3 + 004a8d: 20 02 | local.get 2 + 004a8f: 42 01 | i64.const 1 + 004a91: 86 | i64.shl + 004a92: 20 07 | local.get 7 + 004a94: 42 3f | i64.const 63 + 004a96: 88 | i64.shr_u + 004a97: 84 | i64.or + 004a98: 22 02 | local.tee 2 + 004a9a: 42 7f | i64.const 18446744073709551615 + 004a9c: 85 | i64.xor + 004a9d: 7c | i64.add + 004a9e: 20 03 | local.get 3 + 004aa0: 54 | i64.lt_u + 004aa1: ad | i64.extend_i32_u + 004aa2: 7c | i64.add + 004aa3: 22 08 | local.tee 8 + 004aa5: 42 3f | i64.const 63 + 004aa7: 88 | i64.shr_u + 004aa8: 22 0e | local.tee 14 + 004aaa: 21 07 | local.set 7 + 004aac: 20 02 | local.get 2 + 004aae: 20 08 | local.get 8 + 004ab0: 42 3f | i64.const 63 + 004ab2: 87 | i64.shr_s + 004ab3: 22 0f | local.tee 15 + 004ab5: 20 03 | local.get 3 + 004ab7: 83 | i64.and + 004ab8: 22 10 | local.tee 16 + 004aba: 7d | i64.sub + 004abb: 22 11 | local.tee 17 + 004abd: 21 08 | local.set 8 + 004abf: 20 09 | local.get 9 + 004ac1: 41 7f | i32.const 4294967295 + 004ac3: 6a | i32.add + 004ac4: 22 0b | local.tee 11 + 004ac6: 21 09 | local.set 9 + 004ac8: 20 0a | local.get 10 + 004aca: 20 0f | local.get 15 + 004acc: 20 04 | local.get 4 + 004ace: 83 | i64.and + 004acf: 7d | i64.sub + 004ad0: 20 02 | local.get 2 + 004ad2: 20 10 | local.get 16 + 004ad4: 54 | i64.lt_u + 004ad5: ad | i64.extend_i32_u + 004ad6: 7d | i64.sub + 004ad7: 22 0a | local.tee 10 + 004ad9: 21 02 | local.set 2 + 004adb: 20 0b | local.get 11 + 004add: 0d 00 | br_if 0 + 004adf: 0b | end + 004ae0: 20 0c | local.get 12 + 004ae2: 42 3f | i64.const 63 + 004ae4: 88 | i64.shr_u + 004ae5: 20 0d | local.get 13 + 004ae7: 42 01 | i64.const 1 + 004ae9: 86 | i64.shl + 004aea: 84 | i64.or + 004aeb: 21 03 | local.set 3 + 004aed: 20 0c | local.get 12 + 004aef: 42 01 | i64.const 1 + 004af1: 86 | i64.shl + 004af2: 20 0e | local.get 14 + 004af4: 84 | i64.or + 004af5: 21 02 | local.set 2 + 004af7: 20 05 | local.get 5 + 004af9: 45 | i32.eqz + 004afa: 0d 01 | br_if 1 + 004afc: 20 05 | local.get 5 + 004afe: 20 11 | local.get 17 + 004b00: 37 03 00 | i64.store 3 0 + 004b03: 20 05 | local.get 5 + 004b05: 20 0a | local.get 10 + 004b07: 37 03 08 | i64.store 3 8 + 004b0a: 0c 01 | br 1 + 004b0c: 0b | end + 004b0d: 00 | unreachable + 004b0e: 0b | end + 004b0f: 20 02 | local.get 2 + 004b11: 21 04 | local.set 4 + 004b13: 20 03 | local.get 3 + 004b15: 21 06 | local.set 6 + 004b17: 0b | end + 004b18: 20 00 | local.get 0 + 004b1a: 20 04 | local.get 4 + 004b1c: 37 03 00 | i64.store 3 0 + 004b1f: 20 00 | local.get 0 + 004b21: 20 06 | local.get 6 + 004b23: 37 03 08 | i64.store 3 8 + 004b26: 0b | end +004b29 func[300]: + 004b2a: 08 7f | local[2..9] type=i32 + 004b2c: 02 40 | block + 004b2e: 02 40 | block + 004b30: 20 00 | local.get 0 + 004b32: 41 ff ff 03 | i32.const 65535 + 004b36: 4b | i32.gt_u + 004b37: 0d 00 | br_if 0 + 004b39: 02 40 | block + 004b3b: 02 40 | block + 004b3d: 02 40 | block + 004b3f: 02 40 | block + 004b41: 02 40 | block + 004b43: 20 01 | local.get 1 + 004b45: 28 02 0c | i32.load 2 12 + 004b48: 22 02 | local.tee 2 + 004b4a: 41 01 | i32.const 1 + 004b4c: 48 | i32.lt_s + 004b4d: 0d 00 | br_if 0 + 004b4f: 02 40 | block + 004b51: 02 40 | block + 004b53: 02 40 | block + 004b55: 20 02 | local.get 2 + 004b57: 41 fe ff ff ff 07 | i32.const 2147483646 + 004b5d: 71 | i32.and + 004b5e: 41 7f | i32.const 4294967295 + 004b60: 6a | i32.add + 004b61: 22 03 | local.tee 3 + 004b63: 20 02 | local.get 2 + 004b65: 4f | i32.ge_u + 004b66: 0d 00 | br_if 0 + 004b68: 20 01 | local.get 1 + 004b6a: 28 02 08 | i32.load 2 8 + 004b6d: 21 04 | local.set 4 + 004b6f: 20 02 | local.get 2 + 004b71: 41 01 | i32.const 1 + 004b73: 76 | i32.shr_u + 004b74: 21 03 | local.set 3 + 004b76: 20 02 | local.get 2 + 004b78: 41 04 | i32.const 4 + 004b7a: 4f | i32.ge_u + 004b7b: 0d 01 | br_if 1 + 004b7d: 41 00 | i32.const 0 + 004b7f: 21 05 | local.set 5 + 004b81: 20 03 | local.get 3 + 004b83: 21 06 | local.set 6 + 004b85: 0c 02 | br 2 + 004b87: 0b | end + 004b88: 41 c1 80 93 80 00 | i32.const 311361 + 004b8e: 41 33 | i32.const 51 + 004b90: 41 0c | i32.const 12 + 004b92: 41 0c | i32.const 12 + 004b94: 20 03 | local.get 3 + 004b96: 20 02 | local.get 2 + 004b98: 10 ad 82 80 80 00 | call 301 + 004b9e: 00 | unreachable + 004b9f: 0b | end + 004ba0: 20 00 | local.get 0 + 004ba2: 41 ff ff 03 | i32.const 65535 + 004ba6: 71 | i32.and + 004ba7: 21 07 | local.set 7 + 004ba9: 20 03 | local.get 3 + 004bab: 21 08 | local.set 8 + 004bad: 41 00 | i32.const 0 + 004baf: 21 09 | local.set 9 + 004bb1: 03 40 | loop + 004bb3: 20 08 | local.get 8 + 004bb5: 22 03 | local.tee 3 + 004bb7: 41 01 | i32.const 1 + 004bb9: 76 | i32.shr_u + 004bba: 22 08 | local.tee 8 + 004bbc: 20 03 | local.get 3 + 004bbe: 20 08 | local.get 8 + 004bc0: 6b | i32.sub + 004bc1: 20 04 | local.get 4 + 004bc3: 20 03 | local.get 3 + 004bc5: 41 fe ff ff ff 07 | i32.const 2147483646 + 004bcb: 71 | i32.and + 004bcc: 20 09 | local.get 9 + 004bce: 22 09 | local.tee 9 + 004bd0: 6a | i32.add + 004bd1: 22 05 | local.tee 5 + 004bd3: 41 01 | i32.const 1 + 004bd5: 74 | i32.shl + 004bd6: 6a | i32.add + 004bd7: 2f 01 00 | i32.load16_u 1 0 + 004bda: 20 07 | local.get 7 + 004bdc: 4b | i32.gt_u + 004bdd: 22 06 | local.tee 6 + 004bdf: 1b | select + 004be0: 22 03 | local.tee 3 + 004be2: 21 08 | local.set 8 + 004be4: 20 09 | local.get 9 + 004be6: 20 05 | local.get 5 + 004be8: 20 06 | local.get 6 + 004bea: 1b | select + 004beb: 22 05 | local.tee 5 + 004bed: 21 09 | local.set 9 + 004bef: 20 05 | local.get 5 + 004bf1: 21 05 | local.set 5 + 004bf3: 20 03 | local.get 3 + 004bf5: 21 06 | local.set 6 + 004bf7: 20 03 | local.get 3 + 004bf9: 41 01 | i32.const 1 + 004bfb: 4a | i32.gt_s + 004bfc: 0d 00 | br_if 0 + 004bfe: 0b | end + 004bff: 0b | end + 004c00: 20 05 | local.get 5 + 004c02: 21 03 | local.set 3 + 004c04: 20 06 | local.get 6 + 004c06: 45 | i32.eqz + 004c07: 0d 00 | br_if 0 + 004c09: 20 03 | local.get 3 + 004c0b: 41 00 | i32.const 0 + 004c0d: 48 | i32.lt_s + 004c0e: 0d 00 | br_if 0 + 004c10: 20 04 | local.get 4 + 004c12: 20 03 | local.get 3 + 004c14: 41 01 | i32.const 1 + 004c16: 74 | i32.shl + 004c17: 6a | i32.add + 004c18: 2f 01 00 | i32.load16_u 1 0 + 004c1b: 41 ff ff 03 | i32.const 65535 + 004c1f: 71 | i32.and + 004c20: 20 00 | local.get 0 + 004c22: 41 ff ff 03 | i32.const 65535 + 004c26: 71 | i32.and + 004c27: 4b | i32.gt_u + 004c28: 0d 00 | br_if 0 + 004c2a: 20 03 | local.get 3 + 004c2c: 20 02 | local.get 2 + 004c2e: 4f | i32.ge_u + 004c2f: 0d 01 | br_if 1 + 004c31: 20 03 | local.get 3 + 004c33: 41 01 | i32.const 1 + 004c35: 6a | i32.add + 004c36: 22 08 | local.tee 8 + 004c38: 20 02 | local.get 2 + 004c3a: 4f | i32.ge_u + 004c3b: 0d 02 | br_if 2 + 004c3d: 41 01 | i32.const 1 + 004c3f: 21 03 | local.set 3 + 004c41: 20 04 | local.get 4 + 004c43: 20 08 | local.get 8 + 004c45: 41 01 | i32.const 1 + 004c47: 74 | i32.shl + 004c48: 6a | i32.add + 004c49: 2f 01 00 | i32.load16_u 1 0 + 004c4c: 20 00 | local.get 0 + 004c4e: 41 ff ff 03 | i32.const 65535 + 004c52: 71 | i32.and + 004c53: 4f | i32.ge_u + 004c54: 0d 06 | br_if 6 + 004c56: 0b | end + 004c57: 20 01 | local.get 1 + 004c59: 28 02 04 | i32.load 2 4 + 004c5c: 22 02 | local.tee 2 + 004c5e: 41 01 | i32.const 1 + 004c60: 48 | i32.lt_s + 004c61: 0d 04 | br_if 4 + 004c63: 20 01 | local.get 1 + 004c65: 28 02 00 | i32.load 2 0 + 004c68: 21 04 | local.set 4 + 004c6a: 02 40 | block + 004c6c: 20 02 | local.get 2 + 004c6e: 41 01 | i32.const 1 + 004c70: 46 | i32.eq + 004c71: 0d 00 | br_if 0 + 004c73: 20 00 | local.get 0 + 004c75: 41 ff ff 03 | i32.const 65535 + 004c79: 71 | i32.and + 004c7a: 21 07 | local.set 7 + 004c7c: 20 02 | local.get 2 + 004c7e: 21 03 | local.set 3 + 004c80: 41 00 | i32.const 0 + 004c82: 21 08 | local.set 8 + 004c84: 03 40 | loop + 004c86: 20 03 | local.get 3 + 004c88: 22 09 | local.tee 9 + 004c8a: 41 01 | i32.const 1 + 004c8c: 76 | i32.shr_u + 004c8d: 22 03 | local.tee 3 + 004c8f: 20 09 | local.get 9 + 004c91: 20 03 | local.get 3 + 004c93: 6b | i32.sub + 004c94: 20 04 | local.get 4 + 004c96: 20 03 | local.get 3 + 004c98: 20 08 | local.get 8 + 004c9a: 22 08 | local.tee 8 + 004c9c: 6a | i32.add + 004c9d: 22 05 | local.tee 5 + 004c9f: 41 01 | i32.const 1 + 004ca1: 74 | i32.shl + 004ca2: 6a | i32.add + 004ca3: 2f 01 00 | i32.load16_u 1 0 + 004ca6: 20 07 | local.get 7 + 004ca8: 4b | i32.gt_u + 004ca9: 22 06 | local.tee 6 + 004cab: 1b | select + 004cac: 22 09 | local.tee 9 + 004cae: 21 03 | local.set 3 + 004cb0: 20 08 | local.get 8 + 004cb2: 20 05 | local.get 5 + 004cb4: 20 06 | local.get 6 + 004cb6: 1b | select + 004cb7: 22 05 | local.tee 5 + 004cb9: 21 08 | local.set 8 + 004cbb: 20 09 | local.get 9 + 004cbd: 41 01 | i32.const 1 + 004cbf: 4a | i32.gt_s + 004cc0: 0d 00 | br_if 0 + 004cc2: 0b | end + 004cc3: 20 09 | local.get 9 + 004cc5: 45 | i32.eqz + 004cc6: 0d 05 | br_if 5 + 004cc8: 20 05 | local.get 5 + 004cca: 41 00 | i32.const 0 + 004ccc: 48 | i32.lt_s + 004ccd: 0d 05 | br_if 5 + 004ccf: 20 04 | local.get 4 + 004cd1: 20 05 | local.get 5 + 004cd3: 41 01 | i32.const 1 + 004cd5: 74 | i32.shl + 004cd6: 6a | i32.add + 004cd7: 2f 01 00 | i32.load16_u 1 0 + 004cda: 22 03 | local.tee 3 + 004cdc: 41 ff ff 03 | i32.const 65535 + 004ce0: 71 | i32.and + 004ce1: 20 00 | local.get 0 + 004ce3: 41 ff ff 03 | i32.const 65535 + 004ce7: 71 | i32.and + 004ce8: 4b | i32.gt_u + 004ce9: 0d 05 | br_if 5 + 004ceb: 20 03 | local.get 3 + 004ced: 21 03 | local.set 3 + 004cef: 20 05 | local.get 5 + 004cf1: 20 02 | local.get 2 + 004cf3: 4f | i32.ge_u + 004cf4: 0d 03 | br_if 3 + 004cf6: 0c 04 | br 4 + 004cf8: 0b | end + 004cf9: 20 04 | local.get 4 + 004cfb: 2f 01 00 | i32.load16_u 1 0 + 004cfe: 22 08 | local.tee 8 + 004d00: 21 03 | local.set 3 + 004d02: 20 08 | local.get 8 + 004d04: 20 00 | local.get 0 + 004d06: 41 ff ff 03 | i32.const 65535 + 004d0a: 71 | i32.and + 004d0b: 4d | i32.le_u + 004d0c: 0d 03 | br_if 3 + 004d0e: 0c 04 | br 4 + 004d10: 0b | end + 004d11: 41 c1 80 93 80 00 | i32.const 311361 + 004d17: 41 33 | i32.const 51 + 004d19: 41 0d | i32.const 13 + 004d1b: 41 24 | i32.const 36 + 004d1d: 20 03 | local.get 3 + 004d1f: 20 02 | local.get 2 + 004d21: 10 ad 82 80 80 00 | call 301 + 004d27: 00 | unreachable + 004d28: 0b | end + 004d29: 41 c1 80 93 80 00 | i32.const 311361 + 004d2f: 41 33 | i32.const 51 + 004d31: 41 0d | i32.const 13 + 004d33: 41 c5 00 | i32.const 69 + 004d36: 20 08 | local.get 8 + 004d38: 20 02 | local.get 2 + 004d3a: 10 ad 82 80 80 00 | call 301 + 004d40: 00 | unreachable + 004d41: 0b | end + 004d42: 41 c1 80 93 80 00 | i32.const 311361 + 004d48: 41 33 | i32.const 51 + 004d4a: 41 13 | i32.const 19 + 004d4c: 41 24 | i32.const 36 + 004d4e: 20 05 | local.get 5 + 004d50: 20 02 | local.get 2 + 004d52: 10 ad 82 80 80 00 | call 301 + 004d58: 00 | unreachable + 004d59: 0b | end + 004d5a: 20 03 | local.get 3 + 004d5c: 41 ff ff 03 | i32.const 65535 + 004d60: 71 | i32.and + 004d61: 20 00 | local.get 0 + 004d63: 41 ff ff 03 | i32.const 65535 + 004d67: 71 | i32.and + 004d68: 47 | i32.ne + 004d69: 0d 00 | br_if 0 + 004d6b: 41 01 | i32.const 1 + 004d6d: 0f | return + 004d6e: 0b | end + 004d6f: 02 40 | block + 004d71: 02 40 | block + 004d73: 02 40 | block + 004d75: 02 40 | block + 004d77: 02 40 | block + 004d79: 02 40 | block + 004d7b: 20 01 | local.get 1 + 004d7d: 28 02 1c | i32.load 2 28 + 004d80: 22 07 | local.tee 7 + 004d82: 41 01 | i32.const 1 + 004d84: 48 | i32.lt_s + 004d85: 0d 00 | br_if 0 + 004d87: 02 40 | block + 004d89: 02 40 | block + 004d8b: 02 40 | block + 004d8d: 20 07 | local.get 7 + 004d8f: 41 fe ff ff ff 07 | i32.const 2147483646 + 004d95: 71 | i32.and + 004d96: 41 7f | i32.const 4294967295 + 004d98: 6a | i32.add + 004d99: 22 03 | local.tee 3 + 004d9b: 20 07 | local.get 7 + 004d9d: 4f | i32.ge_u + 004d9e: 0d 00 | br_if 0 + 004da0: 20 01 | local.get 1 + 004da2: 28 02 18 | i32.load 2 24 + 004da5: 21 04 | local.set 4 + 004da7: 20 07 | local.get 7 + 004da9: 41 01 | i32.const 1 + 004dab: 76 | i32.shr_u + 004dac: 21 03 | local.set 3 + 004dae: 20 07 | local.get 7 + 004db0: 41 04 | i32.const 4 + 004db2: 4f | i32.ge_u + 004db3: 0d 01 | br_if 1 + 004db5: 41 00 | i32.const 0 + 004db7: 21 05 | local.set 5 + 004db9: 20 03 | local.get 3 + 004dbb: 21 06 | local.set 6 + 004dbd: 0c 02 | br 2 + 004dbf: 0b | end + 004dc0: 41 c1 80 93 80 00 | i32.const 311361 + 004dc6: 41 33 | i32.const 51 + 004dc8: 41 1b | i32.const 27 + 004dca: 41 0b | i32.const 11 + 004dcc: 20 03 | local.get 3 + 004dce: 20 07 | local.get 7 + 004dd0: 10 ad 82 80 80 00 | call 301 + 004dd6: 00 | unreachable + 004dd7: 0b | end + 004dd8: 20 03 | local.get 3 + 004dda: 21 08 | local.set 8 + 004ddc: 41 00 | i32.const 0 + 004dde: 21 09 | local.set 9 + 004de0: 03 40 | loop + 004de2: 20 08 | local.get 8 + 004de4: 22 03 | local.tee 3 + 004de6: 41 01 | i32.const 1 + 004de8: 76 | i32.shr_u + 004de9: 22 08 | local.tee 8 + 004deb: 20 03 | local.get 3 + 004ded: 20 08 | local.get 8 + 004def: 6b | i32.sub + 004df0: 20 00 | local.get 0 + 004df2: 20 04 | local.get 4 + 004df4: 20 03 | local.get 3 + 004df6: 41 fe ff ff ff 07 | i32.const 2147483646 + 004dfc: 71 | i32.and + 004dfd: 20 09 | local.get 9 + 004dff: 22 09 | local.tee 9 + 004e01: 6a | i32.add + 004e02: 22 05 | local.tee 5 + 004e04: 41 02 | i32.const 2 + 004e06: 74 | i32.shl + 004e07: 6a | i32.add + 004e08: 28 02 00 | i32.load 2 0 + 004e0b: 48 | i32.lt_s + 004e0c: 22 06 | local.tee 6 + 004e0e: 1b | select + 004e0f: 22 03 | local.tee 3 + 004e11: 21 08 | local.set 8 + 004e13: 20 09 | local.get 9 + 004e15: 20 05 | local.get 5 + 004e17: 20 06 | local.get 6 + 004e19: 1b | select + 004e1a: 22 05 | local.tee 5 + 004e1c: 21 09 | local.set 9 + 004e1e: 20 05 | local.get 5 + 004e20: 21 05 | local.set 5 + 004e22: 20 03 | local.get 3 + 004e24: 21 06 | local.set 6 + 004e26: 20 03 | local.get 3 + 004e28: 41 01 | i32.const 1 + 004e2a: 4a | i32.gt_s + 004e2b: 0d 00 | br_if 0 + 004e2d: 0b | end + 004e2e: 0b | end + 004e2f: 20 05 | local.get 5 + 004e31: 21 03 | local.set 3 + 004e33: 20 06 | local.get 6 + 004e35: 45 | i32.eqz + 004e36: 0d 00 | br_if 0 + 004e38: 20 03 | local.get 3 + 004e3a: 41 00 | i32.const 0 + 004e3c: 48 | i32.lt_s + 004e3d: 0d 00 | br_if 0 + 004e3f: 20 00 | local.get 0 + 004e41: 20 04 | local.get 4 + 004e43: 20 03 | local.get 3 + 004e45: 41 02 | i32.const 2 + 004e47: 74 | i32.shl + 004e48: 6a | i32.add + 004e49: 28 02 00 | i32.load 2 0 + 004e4c: 48 | i32.lt_s + 004e4d: 0d 00 | br_if 0 + 004e4f: 20 03 | local.get 3 + 004e51: 20 07 | local.get 7 + 004e53: 4f | i32.ge_u + 004e54: 0d 01 | br_if 1 + 004e56: 20 03 | local.get 3 + 004e58: 41 01 | i32.const 1 + 004e5a: 6a | i32.add + 004e5b: 22 08 | local.tee 8 + 004e5d: 20 07 | local.get 7 + 004e5f: 4f | i32.ge_u + 004e60: 0d 02 | br_if 2 + 004e62: 41 01 | i32.const 1 + 004e64: 21 03 | local.set 3 + 004e66: 20 04 | local.get 4 + 004e68: 20 08 | local.get 8 + 004e6a: 41 02 | i32.const 2 + 004e6c: 74 | i32.shl + 004e6d: 6a | i32.add + 004e6e: 28 02 00 | i32.load 2 0 + 004e71: 20 00 | local.get 0 + 004e73: 4e | i32.ge_s + 004e74: 0d 06 | br_if 6 + 004e76: 0b | end + 004e77: 20 01 | local.get 1 + 004e79: 28 02 14 | i32.load 2 20 + 004e7c: 22 07 | local.tee 7 + 004e7e: 41 01 | i32.const 1 + 004e80: 48 | i32.lt_s + 004e81: 0d 04 | br_if 4 + 004e83: 20 01 | local.get 1 + 004e85: 28 02 10 | i32.load 2 16 + 004e88: 21 04 | local.set 4 + 004e8a: 02 40 | block + 004e8c: 20 07 | local.get 7 + 004e8e: 41 01 | i32.const 1 + 004e90: 46 | i32.eq + 004e91: 0d 00 | br_if 0 + 004e93: 20 07 | local.get 7 + 004e95: 21 03 | local.set 3 + 004e97: 41 00 | i32.const 0 + 004e99: 21 08 | local.set 8 + 004e9b: 03 40 | loop + 004e9d: 20 03 | local.get 3 + 004e9f: 22 09 | local.tee 9 + 004ea1: 41 01 | i32.const 1 + 004ea3: 76 | i32.shr_u + 004ea4: 22 03 | local.tee 3 + 004ea6: 20 09 | local.get 9 + 004ea8: 20 03 | local.get 3 + 004eaa: 6b | i32.sub + 004eab: 20 00 | local.get 0 + 004ead: 20 04 | local.get 4 + 004eaf: 20 03 | local.get 3 + 004eb1: 20 08 | local.get 8 + 004eb3: 22 08 | local.tee 8 + 004eb5: 6a | i32.add + 004eb6: 22 05 | local.tee 5 + 004eb8: 41 02 | i32.const 2 + 004eba: 74 | i32.shl + 004ebb: 6a | i32.add + 004ebc: 28 02 00 | i32.load 2 0 + 004ebf: 48 | i32.lt_s + 004ec0: 22 06 | local.tee 6 + 004ec2: 1b | select + 004ec3: 22 09 | local.tee 9 + 004ec5: 21 03 | local.set 3 + 004ec7: 20 08 | local.get 8 + 004ec9: 20 05 | local.get 5 + 004ecb: 20 06 | local.get 6 + 004ecd: 1b | select + 004ece: 22 05 | local.tee 5 + 004ed0: 21 08 | local.set 8 + 004ed2: 20 09 | local.get 9 + 004ed4: 41 01 | i32.const 1 + 004ed6: 4a | i32.gt_s + 004ed7: 0d 00 | br_if 0 + 004ed9: 0b | end + 004eda: 20 09 | local.get 9 + 004edc: 45 | i32.eqz + 004edd: 0d 05 | br_if 5 + 004edf: 20 05 | local.get 5 + 004ee1: 41 00 | i32.const 0 + 004ee3: 48 | i32.lt_s + 004ee4: 0d 05 | br_if 5 + 004ee6: 20 00 | local.get 0 + 004ee8: 20 04 | local.get 4 + 004eea: 20 05 | local.get 5 + 004eec: 41 02 | i32.const 2 + 004eee: 74 | i32.shl + 004eef: 6a | i32.add + 004ef0: 28 02 00 | i32.load 2 0 + 004ef3: 22 03 | local.tee 3 + 004ef5: 48 | i32.lt_s + 004ef6: 0d 05 | br_if 5 + 004ef8: 20 03 | local.get 3 + 004efa: 21 03 | local.set 3 + 004efc: 20 05 | local.get 5 + 004efe: 20 07 | local.get 7 + 004f00: 4f | i32.ge_u + 004f01: 0d 03 | br_if 3 + 004f03: 0c 04 | br 4 + 004f05: 0b | end + 004f06: 20 04 | local.get 4 + 004f08: 28 02 00 | i32.load 2 0 + 004f0b: 22 08 | local.tee 8 + 004f0d: 21 03 | local.set 3 + 004f0f: 20 00 | local.get 0 + 004f11: 20 08 | local.get 8 + 004f13: 4e | i32.ge_s + 004f14: 0d 03 | br_if 3 + 004f16: 0c 04 | br 4 + 004f18: 0b | end + 004f19: 41 c1 80 93 80 00 | i32.const 311361 + 004f1f: 41 33 | i32.const 51 + 004f21: 41 1c | i32.const 28 + 004f23: 41 23 | i32.const 35 + 004f25: 20 03 | local.get 3 + 004f27: 20 07 | local.get 7 + 004f29: 10 ad 82 80 80 00 | call 301 + 004f2f: 00 | unreachable + 004f30: 0b | end + 004f31: 41 c1 80 93 80 00 | i32.const 311361 + 004f37: 41 33 | i32.const 51 + 004f39: 41 1c | i32.const 28 + 004f3b: 41 c4 00 | i32.const 68 + 004f3e: 20 08 | local.get 8 + 004f40: 20 07 | local.get 7 + 004f42: 10 ad 82 80 80 00 | call 301 + 004f48: 00 | unreachable + 004f49: 0b | end + 004f4a: 41 c1 80 93 80 00 | i32.const 311361 + 004f50: 41 33 | i32.const 51 + 004f52: 41 22 | i32.const 34 + 004f54: 41 23 | i32.const 35 + 004f56: 20 05 | local.get 5 + 004f58: 20 07 | local.get 7 + 004f5a: 10 ad 82 80 80 00 | call 301 + 004f60: 00 | unreachable + 004f61: 0b | end + 004f62: 20 03 | local.get 3 + 004f64: 20 00 | local.get 0 + 004f66: 47 | i32.ne + 004f67: 0d 00 | br_if 0 + 004f69: 41 01 | i32.const 1 + 004f6b: 0f | return + 004f6c: 0b | end + 004f6d: 41 00 | i32.const 0 + 004f6f: 21 03 | local.set 3 + 004f71: 0b | end + 004f72: 20 03 | local.get 3 + 004f74: 0b | end +004f76 func[301]: + 004f77: 01 7f | local[6] type=i32 + 004f79: 23 80 80 80 80 00 | global.get 0 + 004f7f: 41 20 | i32.const 32 + 004f81: 6b | i32.sub + 004f82: 22 06 | local.tee 6 + 004f84: 24 80 80 80 80 00 | global.set 0 + 004f8a: 20 06 | local.get 6 + 004f8c: 20 03 | local.get 3 + 004f8e: 36 02 14 | i32.store 2 20 + 004f91: 20 06 | local.get 6 + 004f93: 20 02 | local.get 2 + 004f95: 36 02 10 | i32.store 2 16 + 004f98: 20 06 | local.get 6 + 004f9a: 20 01 | local.get 1 + 004f9c: 36 02 0c | i32.store 2 12 + 004f9f: 20 06 | local.get 6 + 004fa1: 20 00 | local.get 0 + 004fa3: 36 02 08 | i32.store 2 8 + 004fa6: 20 06 | local.get 6 + 004fa8: 42 00 | i64.const 0 + 004faa: 37 02 18 | i64.store 2 24 + 004fad: 20 06 | local.get 6 + 004faf: 41 08 | i32.const 8 + 004fb1: 6a | i32.add + 004fb2: 10 c0 82 80 80 00 | call 320 + 004fb8: 41 f1 9d 94 80 00 | i32.const 331505 + 004fbe: 41 07 | i32.const 7 + 004fc0: 10 c1 82 80 80 00 | call 321 + 004fc6: 20 04 | local.get 4 + 004fc8: ac | i64.extend_i32_s + 004fc9: 10 c2 82 80 80 00 | call 322 + 004fcf: 41 d2 d8 93 80 00 | i32.const 322642 + 004fd5: 41 15 | i32.const 21 + 004fd7: 10 c1 82 80 80 00 | call 321 + 004fdd: 20 05 | local.get 5 + 004fdf: ac | i64.extend_i32_s + 004fe0: 10 c2 82 80 80 00 | call 322 + 004fe6: 41 0a | i32.const 10 + 004fe8: 10 c3 82 80 80 00 | call 323 + 004fee: 1a | drop + 004fef: 00 | unreachable + 004ff0: 0b | end +004ff3 func[302]: + 004ff4: 01 7e | local[4] type=i64 + 004ff6: 02 40 | block + 004ff8: 02 40 | block + 004ffa: 02 40 | block + 004ffc: 20 03 | local.get 3 + 004ffe: 41 c0 00 | i32.const 64 + 005001: 71 | i32.and + 005002: 45 | i32.eqz + 005003: 0d 00 | br_if 0 + 005005: 20 02 | local.get 2 + 005007: 20 03 | local.get 3 + 005009: 41 40 | i32.const 4294967232 + 00500b: 6a | i32.add + 00500c: 22 03 | local.tee 3 + 00500e: ad | i64.extend_i32_u + 00500f: 88 | i64.shr_u + 005010: 42 00 | i64.const 0 + 005012: 20 03 | local.get 3 + 005014: 41 c0 00 | i32.const 64 + 005017: 49 | i32.lt_u + 005018: 1b | select + 005019: 21 01 | local.set 1 + 00501b: 42 00 | i64.const 0 + 00501d: 21 02 | local.set 2 + 00501f: 0c 01 | br 1 + 005021: 0b | end + 005022: 02 40 | block + 005024: 20 03 | local.get 3 + 005026: 0d 00 | br_if 0 + 005028: 20 01 | local.get 1 + 00502a: 21 01 | local.set 1 + 00502c: 20 02 | local.get 2 + 00502e: 21 02 | local.set 2 + 005030: 0c 02 | br 2 + 005032: 0b | end + 005033: 20 02 | local.get 2 + 005035: 41 c0 00 | i32.const 64 + 005038: 20 03 | local.get 3 + 00503a: 6b | i32.sub + 00503b: ad | i64.extend_i32_u + 00503c: 86 | i64.shl + 00503d: 42 00 | i64.const 0 + 00503f: 20 03 | local.get 3 + 005041: 41 c1 00 | i32.const 65 + 005044: 49 | i32.lt_u + 005045: 1b | select + 005046: 20 01 | local.get 1 + 005048: 20 03 | local.get 3 + 00504a: ad | i64.extend_i32_u + 00504b: 22 04 | local.tee 4 + 00504d: 88 | i64.shr_u + 00504e: 42 00 | i64.const 0 + 005050: 20 03 | local.get 3 + 005052: 41 c0 00 | i32.const 64 + 005055: 49 | i32.lt_u + 005056: 22 03 | local.tee 3 + 005058: 1b | select + 005059: 84 | i64.or + 00505a: 21 01 | local.set 1 + 00505c: 20 02 | local.get 2 + 00505e: 20 04 | local.get 4 + 005060: 88 | i64.shr_u + 005061: 42 00 | i64.const 0 + 005063: 20 03 | local.get 3 + 005065: 1b | select + 005066: 21 02 | local.set 2 + 005068: 0b | end + 005069: 20 01 | local.get 1 + 00506b: 21 01 | local.set 1 + 00506d: 20 02 | local.get 2 + 00506f: 21 02 | local.set 2 + 005071: 0b | end + 005072: 20 00 | local.get 0 + 005074: 20 01 | local.get 1 + 005076: 37 03 00 | i64.store 3 0 + 005079: 20 00 | local.get 0 + 00507b: 20 02 | local.get 2 + 00507d: 37 03 08 | i64.store 3 8 + 005080: 0b | end +005083 func[303]: + 005084: 02 7e | local[4..5] type=i64 + 005086: 01 7f | local[6] type=i32 + 005088: 02 40 | block + 00508a: 02 40 | block + 00508c: 02 40 | block + 00508e: 20 03 | local.get 3 + 005090: 41 c0 00 | i32.const 64 + 005093: 71 | i32.and + 005094: 45 | i32.eqz + 005095: 0d 00 | br_if 0 + 005097: 42 00 | i64.const 0 + 005099: 21 04 | local.set 4 + 00509b: 20 01 | local.get 1 + 00509d: 20 03 | local.get 3 + 00509f: 41 40 | i32.const 4294967232 + 0050a1: 6a | i32.add + 0050a2: 22 03 | local.tee 3 + 0050a4: ad | i64.extend_i32_u + 0050a5: 86 | i64.shl + 0050a6: 42 00 | i64.const 0 + 0050a8: 20 03 | local.get 3 + 0050aa: 41 c0 00 | i32.const 64 + 0050ad: 49 | i32.lt_u + 0050ae: 1b | select + 0050af: 21 02 | local.set 2 + 0050b1: 0c 01 | br 1 + 0050b3: 0b | end + 0050b4: 02 40 | block + 0050b6: 20 03 | local.get 3 + 0050b8: 0d 00 | br_if 0 + 0050ba: 20 01 | local.get 1 + 0050bc: 21 01 | local.set 1 + 0050be: 20 02 | local.get 2 + 0050c0: 21 04 | local.set 4 + 0050c2: 0c 02 | br 2 + 0050c4: 0b | end + 0050c5: 20 01 | local.get 1 + 0050c7: 20 03 | local.get 3 + 0050c9: ad | i64.extend_i32_u + 0050ca: 22 05 | local.tee 5 + 0050cc: 86 | i64.shl + 0050cd: 42 00 | i64.const 0 + 0050cf: 20 03 | local.get 3 + 0050d1: 41 c0 00 | i32.const 64 + 0050d4: 49 | i32.lt_u + 0050d5: 22 06 | local.tee 6 + 0050d7: 1b | select + 0050d8: 21 04 | local.set 4 + 0050da: 20 01 | local.get 1 + 0050dc: 41 c0 00 | i32.const 64 + 0050df: 20 03 | local.get 3 + 0050e1: 6b | i32.sub + 0050e2: ad | i64.extend_i32_u + 0050e3: 88 | i64.shr_u + 0050e4: 42 00 | i64.const 0 + 0050e6: 20 03 | local.get 3 + 0050e8: 41 c1 00 | i32.const 65 + 0050eb: 49 | i32.lt_u + 0050ec: 1b | select + 0050ed: 20 02 | local.get 2 + 0050ef: 20 05 | local.get 5 + 0050f1: 86 | i64.shl + 0050f2: 42 00 | i64.const 0 + 0050f4: 20 06 | local.get 6 + 0050f6: 1b | select + 0050f7: 84 | i64.or + 0050f8: 21 02 | local.set 2 + 0050fa: 0b | end + 0050fb: 20 04 | local.get 4 + 0050fd: 21 01 | local.set 1 + 0050ff: 20 02 | local.get 2 + 005101: 21 04 | local.set 4 + 005103: 0b | end + 005104: 20 00 | local.get 0 + 005106: 20 01 | local.get 1 + 005108: 37 03 00 | i64.store 3 0 + 00510b: 20 00 | local.get 0 + 00510d: 20 04 | local.get 4 + 00510f: 37 03 08 | i64.store 3 8 + 005112: 0b | end +005115 func[304] : + 005116: 01 7f | local[0] type=i32 + 005118: 01 7b | local[1] type=v128 + 00511a: 06 7f | local[2..7] type=i32 + 00511c: 03 7b | local[8..10] type=v128 + 00511e: 23 80 80 80 80 00 | global.get 0 + 005124: 41 b0 02 | i32.const 304 + 005127: 6b | i32.sub + 005128: 22 00 | local.tee 0 + 00512a: 24 80 80 80 80 00 | global.set 0 + 005130: 41 00 | i32.const 0 + 005132: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00513b: 00 00 00 00 00 00 00 00 00 | + 005144: 22 01 | local.tee 1 + 005146: fd 0b 02 c8 fc 97 80 00 | v128.store 2 392776 + 00514e: 41 00 | i32.const 0 + 005150: 41 86 80 80 80 00 | i32.const 6 + 005156: 36 02 c0 fc 97 80 00 | i32.store 2 392768 + 00515d: 20 00 | local.get 0 + 00515f: 41 e0 00 | i32.const 96 + 005162: 6a | i32.add + 005163: 41 00 | i32.const 0 + 005165: 36 02 00 | i32.store 2 0 + 005168: 41 00 | i32.const 0 + 00516a: 41 80 80 c0 00 | i32.const 1048576 + 00516f: 36 02 d4 fc 97 80 00 | i32.store 2 392788 + 005176: 20 00 | local.get 0 + 005178: 42 00 | i64.const 0 + 00517a: 37 03 58 | i64.store 3 88 + 00517d: 20 00 | local.get 0 + 00517f: 41 82 80 80 80 00 | i32.const 2 + 005185: 36 02 54 | i32.store 2 84 + 005188: 20 00 | local.get 0 + 00518a: 41 83 80 80 80 00 | i32.const 3 + 005190: 36 02 50 | i32.store 2 80 + 005193: 20 00 | local.get 0 + 005195: 41 c0 fc 97 80 00 | i32.const 392768 + 00519b: 36 02 4c | i32.store 2 76 + 00519e: 20 00 | local.get 0 + 0051a0: 41 84 80 80 80 00 | i32.const 4 + 0051a6: 36 02 48 | i32.store 2 72 + 0051a9: 20 00 | local.get 0 + 0051ab: 41 81 80 80 80 00 | i32.const 1 + 0051b1: 36 02 64 | i32.store 2 100 + 0051b4: 20 00 | local.get 0 + 0051b6: 20 01 | local.get 1 + 0051b8: fd 0b 03 68 | v128.store 3 104 + 0051bc: 20 00 | local.get 0 + 0051be: 41 00 | i32.const 0 + 0051c0: 36 02 44 | i32.store 2 68 + 0051c3: 20 00 | local.get 0 + 0051c5: 41 86 80 80 80 00 | i32.const 6 + 0051cb: 36 02 40 | i32.store 2 64 + 0051ce: 41 00 | i32.const 0 + 0051d0: 41 00 | i32.const 0 + 0051d2: 36 02 d8 fc 97 80 00 | i32.store 2 392792 + 0051d9: 41 00 | i32.const 0 + 0051db: 41 00 | i32.const 0 + 0051dd: 36 02 c4 fc 97 80 00 | i32.store 2 392772 + 0051e4: 20 00 | local.get 0 + 0051e6: 42 00 | i64.const 0 + 0051e8: 37 03 90 01 | i64.store 3 144 + 0051ec: 02 40 | block + 0051ee: 02 40 | block + 0051f0: 02 40 | block + 0051f2: 41 98 80 c0 00 | i32.const 1048600 + 0051f7: 41 10 | i32.const 16 + 0051f9: 41 86 80 80 80 00 | i32.const 6 + 0051ff: 41 00 | i32.const 0 + 005201: 41 80 da 93 80 00 | i32.const 322816 + 005207: 20 00 | local.get 0 + 005209: 41 90 01 | i32.const 144 + 00520c: 6a | i32.add + 00520d: 20 00 | local.get 0 + 00520f: 41 c0 00 | i32.const 64 + 005212: 6a | i32.add + 005213: 10 b2 82 80 80 00 | call 306 + 005219: 41 ff 01 | i32.const 255 + 00521c: 71 | i32.and + 00521d: 0d 00 | br_if 0 + 00521f: 20 00 | local.get 0 + 005221: 28 02 90 01 | i32.load 2 144 + 005225: 22 02 | local.tee 2 + 005227: 41 00 | i32.const 0 + 005229: 36 02 08 | i32.store 2 8 + 00522c: 20 02 | local.get 2 + 00522e: 41 86 80 80 80 00 | i32.const 6 + 005234: 36 02 04 | i32.store 2 4 + 005237: 20 02 | local.get 2 + 005239: 20 02 | local.get 2 + 00523b: 41 18 | i32.const 24 + 00523d: 6a | i32.add + 00523e: 22 03 | local.tee 3 + 005240: 36 02 0c | i32.store 2 12 + 005243: 20 02 | local.get 2 + 005245: 20 02 | local.get 2 + 005247: 20 00 | local.get 0 + 005249: 28 02 94 01 | i32.load 2 148 + 00524d: 6a | i32.add + 00524e: 20 03 | local.get 3 + 005250: 6b | i32.sub + 005251: 22 03 | local.tee 3 + 005253: 36 02 14 | i32.store 2 20 + 005256: 20 02 | local.get 2 + 005258: 28 02 10 | i32.load 2 16 + 00525b: 0d 01 | br_if 1 + 00525d: 20 02 | local.get 2 + 00525f: 28 02 00 | i32.load 2 0 + 005262: 0d 02 | br_if 2 + 005264: 41 00 | i32.const 0 + 005266: 20 02 | local.get 2 + 005268: 36 02 c8 fc 97 80 00 | i32.store 2 392776 + 00526f: 41 00 | i32.const 0 + 005271: 41 00 | i32.const 0 + 005273: 28 02 d0 fc 97 80 00 | i32.load 2 392784 + 00527a: 20 03 | local.get 3 + 00527c: 6a | i32.add + 00527d: 36 02 d0 fc 97 80 00 | i32.store 2 392784 + 005284: 0b | end + 005285: 20 00 | local.get 0 + 005287: 20 00 | local.get 0 + 005289: 28 02 74 | i32.load 2 116 + 00528c: 22 02 | local.tee 2 + 00528e: 36 02 34 | i32.store 2 52 + 005291: 20 00 | local.get 0 + 005293: 20 00 | local.get 0 + 005295: 28 02 70 | i32.load 2 112 + 005298: 22 03 | local.tee 3 + 00529a: 36 02 30 | i32.store 2 48 + 00529d: 20 00 | local.get 0 + 00529f: 20 00 | local.get 0 + 0052a1: 28 02 6c | i32.load 2 108 + 0052a4: 22 04 | local.tee 4 + 0052a6: 36 02 2c | i32.store 2 44 + 0052a9: 20 00 | local.get 0 + 0052ab: 20 00 | local.get 0 + 0052ad: 28 02 68 | i32.load 2 104 + 0052b0: 22 05 | local.tee 5 + 0052b2: 36 02 28 | i32.store 2 40 + 0052b5: 20 00 | local.get 0 + 0052b7: 20 00 | local.get 0 + 0052b9: 28 02 64 | i32.load 2 100 + 0052bc: 22 06 | local.tee 6 + 0052be: 36 02 24 | i32.store 2 36 + 0052c1: 20 00 | local.get 0 + 0052c3: 20 00 | local.get 0 + 0052c5: 28 02 50 | i32.load 2 80 + 0052c8: 22 07 | local.tee 7 + 0052ca: 36 02 10 | i32.store 2 16 + 0052cd: 20 00 | local.get 0 + 0052cf: 20 00 | local.get 0 + 0052d1: fd 00 04 40 | v128.load 4 64 + 0052d5: 22 08 | local.tee 8 + 0052d7: fd 0b 04 00 | v128.store 4 0 + 0052db: 20 00 | local.get 0 + 0052dd: 41 29 | i32.const 41 + 0052df: 36 02 20 | i32.store 2 32 + 0052e2: 20 00 | local.get 0 + 0052e4: 42 00 | i64.const 0 + 0052e6: 37 03 18 | i64.store 3 24 + 0052e9: 20 00 | local.get 0 + 0052eb: 41 87 80 80 80 00 | i32.const 7 + 0052f1: 36 02 14 | i32.store 2 20 + 0052f4: 41 00 | i32.const 0 + 0052f6: 20 08 | local.get 8 + 0052f8: fd 5a 02 bc 85 98 80 00 01 | v128.store32_lane 2 393916 1 + 005301: 41 00 | i32.const 0 + 005303: 20 08 | local.get 8 + 005305: fd 5a 02 b8 85 98 80 00 00 | v128.store32_lane 2 393912 0 + 00530e: 41 00 | i32.const 0 + 005310: 20 08 | local.get 8 + 005312: fd 5a 02 c0 85 98 80 00 02 | v128.store32_lane 2 393920 2 + 00531b: 41 00 | i32.const 0 + 00531d: 20 08 | local.get 8 + 00531f: fd 5a 02 c4 85 98 80 00 03 | v128.store32_lane 2 393924 3 + 005328: 41 00 | i32.const 0 + 00532a: 20 07 | local.get 7 + 00532c: 36 02 c8 85 98 80 00 | i32.store 2 393928 + 005333: 41 00 | i32.const 0 + 005335: 41 87 80 80 80 00 | i32.const 7 + 00533b: 36 02 cc 85 98 80 00 | i32.store 2 393932 + 005342: 41 00 | i32.const 0 + 005344: 41 01 | i32.const 1 + 005346: 3a 00 d0 85 98 80 00 | i32.store8 0 393936 + 00534d: 41 00 | i32.const 0 + 00534f: 20 06 | local.get 6 + 005351: 36 02 d4 85 98 80 00 | i32.store 2 393940 + 005358: 41 00 | i32.const 0 + 00535a: 20 05 | local.get 5 + 00535c: 36 02 d8 85 98 80 00 | i32.store 2 393944 + 005363: 41 00 | i32.const 0 + 005365: 20 04 | local.get 4 + 005367: 36 02 dc 85 98 80 00 | i32.store 2 393948 + 00536e: 41 00 | i32.const 0 + 005370: 20 03 | local.get 3 + 005372: 36 02 e0 85 98 80 00 | i32.store 2 393952 + 005379: 41 00 | i32.const 0 + 00537b: 20 02 | local.get 2 + 00537d: 36 02 e4 85 98 80 00 | i32.store 2 393956 + 005384: 41 04 | i32.const 4 + 005386: 10 9b 84 80 80 00 | call 539 + 00538c: 41 c0 00 | i32.const 64 + 00538f: 10 9a 84 80 80 00 | call 538 + 005395: 41 80 0a | i32.const 1280 + 005398: 41 d0 05 | i32.const 720 + 00539b: 41 f5 80 93 80 00 | i32.const 311413 + 0053a1: 10 8f 84 80 80 00 | call 527 + 0053a7: 41 3c | i32.const 60 + 0053a9: 10 99 84 80 80 00 | call 537 + 0053af: 20 00 | local.get 0 + 0053b1: 42 00 | i64.const 0 + 0053b3: 37 03 90 01 | i64.store 3 144 + 0053b7: 41 80 80 01 | i32.const 16384 + 0053bb: 41 04 | i32.const 4 + 0053bd: 20 08 | local.get 8 + 0053bf: fd 1b 00 | i32x4.extract_lane 0 + 0053c2: 22 02 | local.tee 2 + 0053c4: 20 08 | local.get 8 + 0053c6: fd 1b 01 | i32x4.extract_lane 1 + 0053c9: 22 03 | local.tee 3 + 0053cb: 41 c0 f3 93 80 00 | i32.const 326080 + 0053d1: 20 00 | local.get 0 + 0053d3: 41 90 01 | i32.const 144 + 0053d6: 6a | i32.add + 0053d7: 20 00 | local.get 0 + 0053d9: 10 b4 82 80 80 00 | call 308 + 0053df: 1a | drop + 0053e0: 41 00 | i32.const 0 + 0053e2: 20 00 | local.get 0 + 0053e4: 28 02 90 01 | i32.load 2 144 + 0053e8: 22 04 | local.tee 4 + 0053ea: 36 02 a4 87 98 80 00 | i32.store 2 394148 + 0053f1: 41 00 | i32.const 0 + 0053f3: 20 04 | local.get 4 + 0053f5: 41 00 | i32.const 0 + 0053f7: 47 | i32.ne + 0053f8: 41 0c | i32.const 12 + 0053fa: 74 | i32.shl + 0053fb: 36 02 a8 87 98 80 00 | i32.store 2 394152 + 005402: 20 00 | local.get 0 + 005404: 28 02 00 | i32.load 2 0 + 005407: 21 04 | local.set 4 + 005409: 20 00 | local.get 0 + 00540b: 28 02 04 | i32.load 2 4 + 00540e: 21 05 | local.set 5 + 005410: 20 00 | local.get 0 + 005412: 42 00 | i64.const 0 + 005414: 37 03 90 01 | i64.store 3 144 + 005418: 41 80 80 08 | i32.const 131072 + 00541c: 41 01 | i32.const 1 + 00541e: 20 04 | local.get 4 + 005420: 20 05 | local.get 5 + 005422: 41 e0 f3 93 80 00 | i32.const 326112 + 005428: 20 00 | local.get 0 + 00542a: 41 90 01 | i32.const 144 + 00542d: 6a | i32.add + 00542e: 20 00 | local.get 0 + 005430: 10 b4 82 80 80 00 | call 308 + 005436: 1a | drop + 005437: 41 00 | i32.const 0 + 005439: 41 80 80 80 90 04 | i32.const 1107296256 + 00543f: 36 02 c0 87 98 80 00 | i32.store 2 394176 + 005446: 20 00 | local.get 0 + 005448: 41 80 02 | i32.const 256 + 00544b: 6a | i32.add + 00544c: 41 18 | i32.const 24 + 00544e: 6a | i32.add + 00544f: 20 01 | local.get 1 + 005451: fd 0b 03 00 | v128.store 3 0 + 005455: 41 00 | i32.const 0 + 005457: 20 00 | local.get 0 + 005459: 28 02 90 01 | i32.load 2 144 + 00545d: 22 04 | local.tee 4 + 00545f: 36 02 ac 87 98 80 00 | i32.store 2 394156 + 005466: 41 00 | i32.const 0 + 005468: 20 04 | local.get 4 + 00546a: 41 00 | i32.const 0 + 00546c: 47 | i32.ne + 00546d: 41 0c | i32.const 12 + 00546f: 74 | i32.shl + 005470: 36 02 b0 87 98 80 00 | i32.store 2 394160 + 005477: 20 00 | local.get 0 + 005479: 42 00 | i64.const 0 + 00547b: 37 03 80 02 | i64.store 3 256 + 00547f: 20 00 | local.get 0 + 005481: 20 01 | local.get 1 + 005483: fd 0b 03 88 02 | v128.store 3 264 + 005488: 20 00 | local.get 0 + 00548a: 41 80 02 | i32.const 256 + 00548d: 6a | i32.add + 00548e: 41 f8 f3 93 80 00 | i32.const 326136 + 005494: 41 f8 83 84 80 00 | i32.const 66040 + 00549a: 41 c8 ef 0d | i32.const 227272 + 00549e: 41 18 | i32.const 24 + 0054a0: 41 00 | i32.const 0 + 0054a2: 41 00 | i32.const 0 + 0054a4: 10 c1 84 80 80 00 | call 577 + 0054aa: 41 00 | i32.const 0 + 0054ac: 42 80 80 80 8e 84 80 80 80 | i64.const 4611686019530489856 + 0054b5: c0 00 | + 0054b7: 37 02 b4 90 98 80 00 | i64.store 2 395316 + 0054be: 41 00 | i32.const 0 + 0054c0: 20 00 | local.get 0 + 0054c2: fd 00 04 80 02 | v128.load 4 256 + 0054c7: 22 09 | local.tee 9 + 0054c9: fd 0b 02 8c 90 98 80 00 | v128.store 2 395276 + 0054d1: 41 00 | i32.const 0 + 0054d3: 20 00 | local.get 0 + 0054d5: 28 02 a4 02 | i32.load 2 292 + 0054d9: 22 04 | local.tee 4 + 0054db: 36 02 b0 90 98 80 00 | i32.store 2 395312 + 0054e2: 41 00 | i32.const 0 + 0054e4: 20 00 | local.get 0 + 0054e6: 41 a0 02 | i32.const 288 + 0054e9: 6a | i32.add + 0054ea: 28 02 00 | i32.load 2 0 + 0054ed: 22 05 | local.tee 5 + 0054ef: 36 02 ac 90 98 80 00 | i32.store 2 395308 + 0054f6: 41 00 | i32.const 0 + 0054f8: 20 00 | local.get 0 + 0054fa: 41 80 02 | i32.const 256 + 0054fd: 6a | i32.add + 0054fe: 41 10 | i32.const 16 + 005500: 6a | i32.add + 005501: fd 00 04 00 | v128.load 4 0 + 005505: 22 0a | local.tee 10 + 005507: fd 0b 02 9c 90 98 80 00 | v128.store 2 395292 + 00550f: 20 00 | local.get 0 + 005511: 20 04 | local.get 4 + 005513: 36 02 f4 01 | i32.store 2 244 + 005517: 20 00 | local.get 0 + 005519: 20 05 | local.get 5 + 00551b: 36 02 f0 01 | i32.store 2 240 + 00551f: 20 00 | local.get 0 + 005521: 20 0a | local.get 10 + 005523: fd 0b 04 e0 01 | v128.store 4 224 + 005528: 20 00 | local.get 0 + 00552a: 20 09 | local.get 9 + 00552c: fd 0b 04 d0 01 | v128.store 4 208 + 005531: 20 00 | local.get 0 + 005533: 41 d0 01 | i32.const 208 + 005536: 6a | i32.add + 005537: 10 e6 84 80 80 00 | call 614 + 00553d: 41 00 | i32.const 0 + 00553f: 41 10 | i32.const 16 + 005541: 41 00 | i32.const 0 + 005543: 2a 02 b4 90 98 80 00 | f32.load 2 395316 + 00554a: fc 00 | i32.trunc_sat_f32_s + 00554c: 10 e8 84 80 80 00 | call 616 + 005552: 41 00 | i32.const 0 + 005554: 41 11 | i32.const 17 + 005556: 41 00 | i32.const 0 + 005558: 2a 02 b8 90 98 80 00 | f32.load 2 395320 + 00555f: fc 00 | i32.trunc_sat_f32_s + 005561: 10 e8 84 80 80 00 | call 616 + 005567: 10 91 84 80 80 00 | call 529 + 00556d: 21 04 | local.set 4 + 00556f: 10 92 84 80 80 00 | call 530 + 005575: 21 05 | local.set 5 + 005577: 41 00 | i32.const 0 + 005579: 41 80 80 80 fc 03 | i32.const 1065353216 + 00557f: 36 02 88 90 98 80 00 | i32.store 2 395272 + 005586: 41 00 | i32.const 0 + 005588: fd 0c 00 00 20 42 00 00 20 | v128.const 0x42200000 0x42200000 0x3f800000 0x3f800000 + 005591: 42 00 00 80 3f 00 00 80 3f | + 00559a: fd 0b 02 ec 8f 98 80 00 | v128.store 2 395244 + 0055a2: 41 00 | i32.const 0 + 0055a4: 41 80 80 80 86 04 | i32.const 1086324736 + 0055aa: 36 02 dc 8f 98 80 00 | i32.store 2 395228 + 0055b1: 41 00 | i32.const 0 + 0055b3: 20 04 | local.get 4 + 0055b5: fd 11 | i32x4.splat + 0055b7: 20 05 | local.get 5 + 0055b9: fd 1c 01 | i32x4.replace_lane 1 + 0055bc: fd fa 01 | f32x4.convert_i32x4_s + 0055bf: fd e1 01 | f32x4.neg + 0055c2: 22 09 | local.tee 9 + 0055c4: fd 1f 01 | f32x4.extract_lane 1 + 0055c7: 43 00 00 00 3f | f32.const 0x1p-1 + 0055cc: 94 | f32.mul + 0055cd: 38 02 80 90 98 80 00 | f32.store 2 395264 + 0055d4: 41 00 | i32.const 0 + 0055d6: 20 09 | local.get 9 + 0055d8: fd 1f 00 | f32x4.extract_lane 0 + 0055db: 43 00 00 00 3f | f32.const 0x1p-1 + 0055e0: 94 | f32.mul + 0055e1: 38 02 fc 8f 98 80 00 | f32.store 2 395260 + 0055e8: 20 00 | local.get 0 + 0055ea: 42 00 | i64.const 0 + 0055ec: 37 03 90 01 | i64.store 3 144 + 0055f0: 41 c0 00 | i32.const 64 + 0055f3: 41 04 | i32.const 4 + 0055f5: 20 02 | local.get 2 + 0055f7: 20 03 | local.get 3 + 0055f9: 41 90 e0 93 80 00 | i32.const 323600 + 0055ff: 20 00 | local.get 0 + 005601: 41 90 01 | i32.const 144 + 005604: 6a | i32.add + 005605: 20 00 | local.get 0 + 005607: 10 b4 82 80 80 00 | call 308 + 00560d: 21 04 | local.set 4 + 00560f: 41 00 | i32.const 0 + 005611: 20 08 | local.get 8 + 005613: fd 5a 02 84 86 98 80 00 01 | v128.store32_lane 2 393988 1 + 00561c: 41 00 | i32.const 0 + 00561e: 20 08 | local.get 8 + 005620: fd 5a 02 80 86 98 80 00 00 | v128.store32_lane 2 393984 0 + 005629: 41 00 | i32.const 0 + 00562b: 41 00 | i32.const 0 + 00562d: 20 00 | local.get 0 + 00562f: 28 02 90 01 | i32.load 2 144 + 005633: 22 05 | local.tee 5 + 005635: 20 04 | local.get 4 + 005637: 41 ff 01 | i32.const 255 + 00563a: 71 | i32.and + 00563b: 22 04 | local.tee 4 + 00563d: 1b | select + 00563e: 36 02 f4 85 98 80 00 | i32.store 2 393972 + 005645: 41 00 | i32.const 0 + 005647: 41 00 | i32.const 0 + 005649: 20 05 | local.get 5 + 00564b: 41 00 | i32.const 0 + 00564d: 47 | i32.ne + 00564e: 41 04 | i32.const 4 + 005650: 74 | i32.shl + 005651: 20 04 | local.get 4 + 005653: 1b | select + 005654: 36 02 fc 85 98 80 00 | i32.store 2 393980 + 00565b: 41 00 | i32.const 0 + 00565d: 41 00 | i32.const 0 + 00565f: 36 02 f8 85 98 80 00 | i32.store 2 393976 + 005666: 20 00 | local.get 0 + 005668: 42 00 | i64.const 0 + 00566a: 37 03 90 01 | i64.store 3 144 + 00566e: 41 c0 00 | i32.const 64 + 005671: 41 04 | i32.const 4 + 005673: 20 02 | local.get 2 + 005675: 20 03 | local.get 3 + 005677: 41 b0 e0 93 80 00 | i32.const 323632 + 00567d: 20 00 | local.get 0 + 00567f: 41 90 01 | i32.const 144 + 005682: 6a | i32.add + 005683: 20 00 | local.get 0 + 005685: 10 b4 82 80 80 00 | call 308 + 00568b: 21 04 | local.set 4 + 00568d: 41 00 | i32.const 0 + 00568f: 20 08 | local.get 8 + 005691: fd 5a 02 98 86 98 80 00 01 | v128.store32_lane 2 394008 1 + 00569a: 41 00 | i32.const 0 + 00569c: 20 08 | local.get 8 + 00569e: fd 5a 02 94 86 98 80 00 00 | v128.store32_lane 2 394004 0 + 0056a7: 41 00 | i32.const 0 + 0056a9: 41 00 | i32.const 0 + 0056ab: 20 00 | local.get 0 + 0056ad: 28 02 90 01 | i32.load 2 144 + 0056b1: 22 05 | local.tee 5 + 0056b3: 20 04 | local.get 4 + 0056b5: 41 ff 01 | i32.const 255 + 0056b8: 71 | i32.and + 0056b9: 22 04 | local.tee 4 + 0056bb: 1b | select + 0056bc: 36 02 88 86 98 80 00 | i32.store 2 393992 + 0056c3: 41 00 | i32.const 0 + 0056c5: 41 00 | i32.const 0 + 0056c7: 20 05 | local.get 5 + 0056c9: 41 00 | i32.const 0 + 0056cb: 47 | i32.ne + 0056cc: 41 04 | i32.const 4 + 0056ce: 74 | i32.shl + 0056cf: 20 04 | local.get 4 + 0056d1: 1b | select + 0056d2: 36 02 90 86 98 80 00 | i32.store 2 394000 + 0056d9: 41 00 | i32.const 0 + 0056db: 41 00 | i32.const 0 + 0056dd: 36 02 8c 86 98 80 00 | i32.store 2 393996 + 0056e4: 20 00 | local.get 0 + 0056e6: 42 00 | i64.const 0 + 0056e8: 37 03 90 01 | i64.store 3 144 + 0056ec: 41 80 ca 11 | i32.const 288000 + 0056f0: 41 04 | i32.const 4 + 0056f2: 20 02 | local.get 2 + 0056f4: 20 03 | local.get 3 + 0056f6: 41 d0 e0 93 80 00 | i32.const 323664 + 0056fc: 20 00 | local.get 0 + 0056fe: 41 90 01 | i32.const 144 + 005701: 6a | i32.add + 005702: 20 00 | local.get 0 + 005704: 10 b4 82 80 80 00 | call 308 + 00570a: 21 04 | local.set 4 + 00570c: 41 00 | i32.const 0 + 00570e: 41 7f | i32.const 4294967295 + 005710: 36 02 bc 86 98 80 00 | i32.store 2 394044 + 005717: 41 00 | i32.const 0 + 005719: 41 8c 90 98 80 00 | i32.const 395276 + 00571f: 36 02 b8 86 98 80 00 | i32.store 2 394040 + 005726: 41 00 | i32.const 0 + 005728: 41 88 80 80 80 00 | i32.const 8 + 00572e: 36 02 b4 86 98 80 00 | i32.store 2 394036 + 005735: 41 00 | i32.const 0 + 005737: 20 08 | local.get 8 + 005739: fd 5a 02 ac 86 98 80 00 01 | v128.store32_lane 2 394028 1 + 005742: 41 00 | i32.const 0 + 005744: 20 08 | local.get 8 + 005746: fd 5a 02 a8 86 98 80 00 00 | v128.store32_lane 2 394024 0 + 00574f: 41 00 | i32.const 0 + 005751: 41 00 | i32.const 0 + 005753: 20 00 | local.get 0 + 005755: 28 02 90 01 | i32.load 2 144 + 005759: 22 05 | local.tee 5 + 00575b: 20 04 | local.get 4 + 00575d: 41 ff 01 | i32.const 255 + 005760: 71 | i32.and + 005761: 22 04 | local.tee 4 + 005763: 1b | select + 005764: 36 02 9c 86 98 80 00 | i32.store 2 394012 + 00576b: 41 00 | i32.const 0 + 00576d: 41 00 | i32.const 0 + 00576f: 41 a0 1f | i32.const 4000 + 005772: 41 00 | i32.const 0 + 005774: 20 05 | local.get 5 + 005776: 1b | select + 005777: 20 04 | local.get 4 + 005779: 1b | select + 00577a: 36 02 a4 86 98 80 00 | i32.store 2 394020 + 005781: 41 00 | i32.const 0 + 005783: 41 00 | i32.const 0 + 005785: 36 02 a0 86 98 80 00 | i32.store 2 394016 + 00578c: 20 00 | local.get 0 + 00578e: 42 00 | i64.const 0 + 005790: 37 03 90 01 | i64.store 3 144 + 005794: 41 c0 00 | i32.const 64 + 005797: 41 04 | i32.const 4 + 005799: 20 02 | local.get 2 + 00579b: 20 03 | local.get 3 + 00579d: 41 90 e0 93 80 00 | i32.const 323600 + 0057a3: 20 00 | local.get 0 + 0057a5: 41 90 01 | i32.const 144 + 0057a8: 6a | i32.add + 0057a9: 20 00 | local.get 0 + 0057ab: 10 b4 82 80 80 00 | call 308 + 0057b1: 21 04 | local.set 4 + 0057b3: 41 00 | i32.const 0 + 0057b5: 20 08 | local.get 8 + 0057b7: fd 5a 02 dc 86 98 80 00 01 | v128.store32_lane 2 394076 1 + 0057c0: 41 00 | i32.const 0 + 0057c2: 20 08 | local.get 8 + 0057c4: fd 5a 02 d8 86 98 80 00 00 | v128.store32_lane 2 394072 0 + 0057cd: 41 00 | i32.const 0 + 0057cf: 41 00 | i32.const 0 + 0057d1: 20 00 | local.get 0 + 0057d3: 28 02 90 01 | i32.load 2 144 + 0057d7: 22 05 | local.tee 5 + 0057d9: 20 04 | local.get 4 + 0057db: 41 ff 01 | i32.const 255 + 0057de: 71 | i32.and + 0057df: 22 04 | local.tee 4 + 0057e1: 1b | select + 0057e2: 36 02 cc 86 98 80 00 | i32.store 2 394060 + 0057e9: 41 00 | i32.const 0 + 0057eb: 41 00 | i32.const 0 + 0057ed: 20 05 | local.get 5 + 0057ef: 41 00 | i32.const 0 + 0057f1: 47 | i32.ne + 0057f2: 41 04 | i32.const 4 + 0057f4: 74 | i32.shl + 0057f5: 20 04 | local.get 4 + 0057f7: 1b | select + 0057f8: 36 02 d4 86 98 80 00 | i32.store 2 394068 + 0057ff: 41 00 | i32.const 0 + 005801: 41 00 | i32.const 0 + 005803: 36 02 d0 86 98 80 00 | i32.store 2 394064 + 00580a: 20 00 | local.get 0 + 00580c: 42 00 | i64.const 0 + 00580e: 37 03 90 01 | i64.store 3 144 + 005812: 41 c0 00 | i32.const 64 + 005815: 41 04 | i32.const 4 + 005817: 20 02 | local.get 2 + 005819: 20 03 | local.get 3 + 00581b: 41 b0 e0 93 80 00 | i32.const 323632 + 005821: 20 00 | local.get 0 + 005823: 41 90 01 | i32.const 144 + 005826: 6a | i32.add + 005827: 20 00 | local.get 0 + 005829: 10 b4 82 80 80 00 | call 308 + 00582f: 21 04 | local.set 4 + 005831: 41 00 | i32.const 0 + 005833: 20 08 | local.get 8 + 005835: fd 5a 02 f0 86 98 80 00 01 | v128.store32_lane 2 394096 1 + 00583e: 41 00 | i32.const 0 + 005840: 20 08 | local.get 8 + 005842: fd 5a 02 ec 86 98 80 00 00 | v128.store32_lane 2 394092 0 + 00584b: 41 00 | i32.const 0 + 00584d: 41 00 | i32.const 0 + 00584f: 20 00 | local.get 0 + 005851: 28 02 90 01 | i32.load 2 144 + 005855: 22 05 | local.tee 5 + 005857: 20 04 | local.get 4 + 005859: 41 ff 01 | i32.const 255 + 00585c: 71 | i32.and + 00585d: 22 04 | local.tee 4 + 00585f: 1b | select + 005860: 36 02 e0 86 98 80 00 | i32.store 2 394080 + 005867: 41 00 | i32.const 0 + 005869: 41 00 | i32.const 0 + 00586b: 20 05 | local.get 5 + 00586d: 41 00 | i32.const 0 + 00586f: 47 | i32.ne + 005870: 41 04 | i32.const 4 + 005872: 74 | i32.shl + 005873: 20 04 | local.get 4 + 005875: 1b | select + 005876: 36 02 e8 86 98 80 00 | i32.store 2 394088 + 00587d: 41 00 | i32.const 0 + 00587f: 41 00 | i32.const 0 + 005881: 36 02 e4 86 98 80 00 | i32.store 2 394084 + 005888: 20 00 | local.get 0 + 00588a: 42 00 | i64.const 0 + 00588c: 37 03 90 01 | i64.store 3 144 + 005890: 41 c0 f0 00 | i32.const 14400 + 005894: 41 04 | i32.const 4 + 005896: 20 02 | local.get 2 + 005898: 20 03 | local.get 3 + 00589a: 41 d0 e0 93 80 00 | i32.const 323664 + 0058a0: 20 00 | local.get 0 + 0058a2: 41 90 01 | i32.const 144 + 0058a5: 6a | i32.add + 0058a6: 20 00 | local.get 0 + 0058a8: 10 b4 82 80 80 00 | call 308 + 0058ae: 21 02 | local.set 2 + 0058b0: 41 00 | i32.const 0 + 0058b2: 42 80 80 80 8d 84 80 80 d0 | i64.const 4728779609840025600 + 0058bb: c1 00 | + 0058bd: 37 02 9c 87 98 80 00 | i64.store 2 394140 + 0058c4: 41 00 | i32.const 0 + 0058c6: 41 7f | i32.const 4294967295 + 0058c8: 36 02 94 87 98 80 00 | i32.store 2 394132 + 0058cf: 41 00 | i32.const 0 + 0058d1: 41 8c 90 98 80 00 | i32.const 395276 + 0058d7: 36 02 90 87 98 80 00 | i32.store 2 394128 + 0058de: 41 00 | i32.const 0 + 0058e0: 41 88 80 80 80 00 | i32.const 8 + 0058e6: 36 02 8c 87 98 80 00 | i32.store 2 394124 + 0058ed: 41 00 | i32.const 0 + 0058ef: 20 08 | local.get 8 + 0058f1: fd 5a 02 84 87 98 80 00 01 | v128.store32_lane 2 394116 1 + 0058fa: 41 00 | i32.const 0 + 0058fc: 20 08 | local.get 8 + 0058fe: fd 5a 02 80 87 98 80 00 00 | v128.store32_lane 2 394112 0 + 005907: 41 00 | i32.const 0 + 005909: fd 0c 00 00 80 c1 00 00 80 | v128.const 0xc1800000 0xc1800000 0x41800000 0xc1800000 + 005912: c1 00 00 80 41 00 00 80 c1 | + 00591b: 22 08 | local.tee 8 + 00591d: fd 0b 02 a0 a5 98 80 00 | v128.store 2 397984 + 005925: 41 00 | i32.const 0 + 005927: fd 0c 00 00 80 41 00 00 80 | v128.const 0x41800000 0x41800000 0xc1800000 0x41800000 + 005930: 41 00 00 80 c1 00 00 80 41 | + 005939: 22 09 | local.tee 9 + 00593b: fd 0b 02 b0 a5 98 80 00 | v128.store 2 398000 + 005943: 41 00 | i32.const 0 + 005945: 41 00 | i32.const 0 + 005947: 29 02 a4 87 98 80 00 | i64.load 2 394148 + 00594e: 37 02 8c a5 98 80 00 | i64.store 2 397964 + 005955: 41 00 | i32.const 0 + 005957: 41 00 | i32.const 0 + 005959: 29 03 88 e7 93 80 00 | i64.load 3 324488 + 005960: 37 02 94 a5 98 80 00 | i64.store 2 397972 + 005967: 41 00 | i32.const 0 + 005969: 41 00 | i32.const 0 + 00596b: 28 02 90 e7 93 80 00 | i32.load 2 324496 + 005972: 36 02 9c a5 98 80 00 | i32.store 2 397980 + 005979: 41 00 | i32.const 0 + 00597b: 41 00 | i32.const 0 + 00597d: 20 00 | local.get 0 + 00597f: 28 02 90 01 | i32.load 2 144 + 005983: 22 03 | local.tee 3 + 005985: 20 02 | local.get 2 + 005987: 41 ff 01 | i32.const 255 + 00598a: 71 | i32.and + 00598b: 22 02 | local.tee 2 + 00598d: 1b | select + 00598e: 36 02 f4 86 98 80 00 | i32.store 2 394100 + 005995: 41 00 | i32.const 0 + 005997: 41 00 | i32.const 0 + 005999: 41 c8 01 | i32.const 200 + 00599c: 41 00 | i32.const 0 + 00599e: 20 03 | local.get 3 + 0059a0: 1b | select + 0059a1: 20 02 | local.get 2 + 0059a3: 1b | select + 0059a4: 36 02 fc 86 98 80 00 | i32.store 2 394108 + 0059ab: 41 00 | i32.const 0 + 0059ad: 41 00 | i32.const 0 + 0059af: 36 02 f8 86 98 80 00 | i32.store 2 394104 + 0059b6: 20 00 | local.get 0 + 0059b8: 41 90 01 | i32.const 144 + 0059bb: 6a | i32.add + 0059bc: 41 10 | i32.const 16 + 0059be: 6a | i32.add + 0059bf: 22 02 | local.tee 2 + 0059c1: 20 01 | local.get 1 + 0059c3: fd 0b 04 00 | v128.store 4 0 + 0059c7: 41 00 | i32.const 0 + 0059c9: 20 09 | local.get 9 + 0059cb: fd 0b 02 d0 a5 98 80 00 | v128.store 2 398032 + 0059d3: 41 00 | i32.const 0 + 0059d5: 20 08 | local.get 8 + 0059d7: fd 0b 02 c0 a5 98 80 00 | v128.store 2 398016 + 0059df: 41 00 | i32.const 0 + 0059e1: 41 00 | i32.const 0 + 0059e3: 29 02 d4 e7 93 80 00 | i64.load 2 324564 + 0059ea: 37 02 e0 a5 98 80 00 | i64.store 2 398048 + 0059f1: 20 00 | local.get 0 + 0059f3: 41 90 01 | i32.const 144 + 0059f6: 6a | i32.add + 0059f7: 41 18 | i32.const 24 + 0059f9: 6a | i32.add + 0059fa: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 005a03: 2a | + 005a04: 37 03 00 | i64.store 3 0 + 005a07: 20 00 | local.get 0 + 005a09: 20 01 | local.get 1 + 005a0b: fd 0b 04 90 01 | v128.store 4 144 + 005a10: 20 00 | local.get 0 + 005a12: 42 80 80 80 80 10 | i64.const 4294967296 + 005a18: 37 02 c8 01 | i64.store 2 200 + 005a1c: 20 00 | local.get 0 + 005a1e: 42 82 ae f1 b0 fc d1 98 a4 | i64.const 11189301643845588738 + 005a27: 9b 7f | + 005a29: 37 03 88 01 | i64.store 3 136 + 005a2d: 20 00 | local.get 0 + 005a2f: 41 01 | i32.const 1 + 005a31: 36 02 84 01 | i32.store 2 132 + 005a35: 20 00 | local.get 0 + 005a37: 41 a1 f3 93 80 00 | i32.const 326049 + 005a3d: 36 02 80 01 | i32.store 2 128 + 005a41: 20 00 | local.get 0 + 005a43: 42 82 ae f1 b0 fc d1 98 a4 | i64.const 11189301643845588738 + 005a4c: 9b 7f | + 005a4e: 37 03 b8 01 | i64.store 3 184 + 005a52: 20 00 | local.get 0 + 005a54: 41 00 | i32.const 0 + 005a56: 36 02 b4 01 | i32.store 2 180 + 005a5a: 20 00 | local.get 0 + 005a5c: 42 99 9a b4 b3 d4 ed bd e9 | i64.const 14182670225248161049 + 005a65: 44 | + 005a66: 37 03 98 01 | i64.store 3 152 + 005a6a: 20 02 | local.get 2 + 005a6c: 20 00 | local.get 0 + 005a6e: 41 80 01 | i32.const 128 + 005a71: 6a | i32.add + 005a72: 36 02 00 | i32.store 2 0 + 005a75: 20 00 | local.get 0 + 005a77: 20 00 | local.get 0 + 005a79: 41 c8 01 | i32.const 200 + 005a7c: 6a | i32.add + 005a7d: 36 02 b0 01 | i32.store 2 176 + 005a81: 20 00 | local.get 0 + 005a83: 20 00 | local.get 0 + 005a85: 41 88 01 | i32.const 136 + 005a88: 6a | i32.add + 005a89: 36 02 90 01 | i32.store 2 144 + 005a8d: 41 00 | i32.const 0 + 005a8f: 20 00 | local.get 0 + 005a91: 41 90 01 | i32.const 144 + 005a94: 6a | i32.add + 005a95: 41 03 | i32.const 3 + 005a97: 41 98 eb 93 80 00 | i32.const 325016 + 005a9d: 41 01 | i32.const 1 + 005a9f: 20 00 | local.get 0 + 005aa1: 28 02 00 | i32.load 2 0 + 005aa4: 20 00 | local.get 0 + 005aa6: 28 02 04 | i32.load 2 4 + 005aa9: 20 00 | local.get 0 + 005aab: 10 b6 82 80 80 00 | call 310 + 005ab1: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 005ab8: 41 00 | i32.const 0 + 005aba: 41 06 | i32.const 6 + 005abc: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 005ac3: 41 00 | i32.const 0 + 005ac5: 41 01 | i32.const 1 + 005ac7: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 005ace: 41 00 | i32.const 0 + 005ad0: 41 01 | i32.const 1 + 005ad2: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 005ad9: 02 40 | block + 005adb: 41 c0 14 | i32.const 2624 + 005ade: 45 | i32.eqz + 005adf: 0d 00 | br_if 0 + 005ae1: 41 c8 90 98 80 00 | i32.const 395336 + 005ae7: 41 00 | i32.const 0 + 005ae9: 41 c0 14 | i32.const 2624 + 005aec: fc 0b 00 | memory.fill 0 + 005aef: 0b | end + 005af0: 20 00 | local.get 0 + 005af2: 41 b0 02 | i32.const 304 + 005af5: 6a | i32.add + 005af6: 24 80 80 80 80 00 | global.set 0 + 005afc: 0f | return + 005afd: 0b | end + 005afe: 41 c8 a1 94 80 00 | i32.const 331976 + 005b04: 41 11 | i32.const 17 + 005b06: 41 b8 83 93 80 00 | i32.const 311736 + 005b0c: 41 0f | i32.const 15 + 005b0e: 41 b0 84 93 80 00 | i32.const 311856 + 005b14: 20 00 | local.get 0 + 005b16: 41 c0 00 | i32.const 64 + 005b19: 6a | i32.add + 005b1a: 20 00 | local.get 0 + 005b1c: 28 02 50 | i32.load 2 80 + 005b1f: 22 00 | local.tee 0 + 005b21: 41 83 80 80 80 00 | i32.const 3 + 005b27: 20 00 | local.get 0 + 005b29: 1b | select + 005b2a: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 005b33: 80 00 | + 005b35: 00 | unreachable + 005b36: 0b | end + 005b37: 41 c8 a1 94 80 00 | i32.const 331976 + 005b3d: 41 11 | i32.const 17 + 005b3f: 41 c8 84 93 80 00 | i32.const 311880 + 005b45: 41 11 | i32.const 17 + 005b47: 41 e0 84 93 80 00 | i32.const 311904 + 005b4d: 20 00 | local.get 0 + 005b4f: 41 c0 00 | i32.const 64 + 005b52: 6a | i32.add + 005b53: 20 00 | local.get 0 + 005b55: 28 02 50 | i32.load 2 80 + 005b58: 22 00 | local.tee 0 + 005b5a: 41 83 80 80 80 00 | i32.const 3 + 005b60: 20 00 | local.get 0 + 005b62: 1b | select + 005b63: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 005b6c: 80 00 | + 005b6e: 00 | unreachable + 005b6f: 0b | end +005b72 func[305]: + 005b73: 04 7f | local[9..12] type=i32 + 005b75: 41 00 | i32.const 0 + 005b77: 21 09 | local.set 9 + 005b79: 41 00 | i32.const 0 + 005b7b: 21 0a | local.set 10 + 005b7d: 41 04 | i32.const 4 + 005b7f: 21 0b | local.set 11 + 005b81: 02 40 | block + 005b83: 02 40 | block + 005b85: 02 40 | block + 005b87: 02 40 | block + 005b89: 02 40 | block + 005b8b: 02 40 | block + 005b8d: 02 40 | block + 005b8f: 02 40 | block + 005b91: 20 01 | local.get 1 + 005b93: 41 ff 01 | i32.const 255 + 005b96: 71 | i32.and + 005b97: 0e 08 00 02 06 03 05 06 01 | br_table 0 2 6 3 5 6 1 4 6 + 005ba0: 04 06 | + 005ba2: 0b | end + 005ba3: 41 00 | i32.const 0 + 005ba5: 21 09 | local.set 9 + 005ba7: 02 40 | block + 005ba9: 20 03 | local.get 3 + 005bab: 41 04 | i32.const 4 + 005bad: 20 03 | local.get 3 + 005baf: 41 04 | i32.const 4 + 005bb1: 4a | i32.gt_s + 005bb2: 1b | select + 005bb3: 22 03 | local.tee 3 + 005bb5: 20 02 | local.get 2 + 005bb7: 6a | i32.add + 005bb8: 22 04 | local.tee 4 + 005bba: 41 03 | i32.const 3 + 005bbc: 6a | i32.add + 005bbd: 41 01 | i32.const 1 + 005bbf: 10 85 86 80 80 00 | call 773 + 005bc5: 22 01 | local.tee 1 + 005bc7: 0d 00 | br_if 0 + 005bc9: 20 09 | local.get 9 + 005bcb: 21 09 | local.set 9 + 005bcd: 41 00 | i32.const 0 + 005bcf: 21 0a | local.set 10 + 005bd1: 41 01 | i32.const 1 + 005bd3: 21 0b | local.set 11 + 005bd5: 0c 06 | br 6 + 005bd7: 0b | end + 005bd8: 20 09 | local.get 9 + 005bda: 21 09 | local.set 9 + 005bdc: 41 00 | i32.const 0 + 005bde: 21 0a | local.set 10 + 005be0: 41 01 | i32.const 1 + 005be2: 21 0b | local.set 11 + 005be4: 20 02 | local.get 2 + 005be6: 20 01 | local.get 1 + 005be8: 41 04 | i32.const 4 + 005bea: 6a | i32.add + 005beb: 22 05 | local.tee 5 + 005bed: 6b | i32.sub + 005bee: 20 03 | local.get 3 + 005bf0: 20 05 | local.get 5 + 005bf2: 6a | i32.add + 005bf3: 41 7f | i32.const 4294967295 + 005bf5: 6a | i32.add + 005bf6: 41 00 | i32.const 0 + 005bf8: 20 03 | local.get 3 + 005bfa: 6b | i32.sub + 005bfb: 71 | i32.and + 005bfc: 22 03 | local.tee 3 + 005bfe: 6a | i32.add + 005bff: 20 04 | local.get 4 + 005c01: 41 7f | i32.const 4294967295 + 005c03: 6a | i32.add + 005c04: 4a | i32.gt_s + 005c05: 0d 05 | br_if 5 + 005c07: 20 03 | local.get 3 + 005c09: 41 7c | i32.const 4294967292 + 005c0b: 6a | i32.add + 005c0c: 20 01 | local.get 1 + 005c0e: 36 02 00 | i32.store 2 0 + 005c11: 20 03 | local.get 3 + 005c13: 21 09 | local.set 9 + 005c15: 20 02 | local.get 2 + 005c17: 41 00 | i32.const 0 + 005c19: 20 02 | local.get 2 + 005c1b: 41 00 | i32.const 0 + 005c1d: 4a | i32.gt_s + 005c1e: 1b | select + 005c1f: 21 0a | local.set 10 + 005c21: 41 00 | i32.const 0 + 005c23: 21 0b | local.set 11 + 005c25: 0c 05 | br 5 + 005c27: 0b | end + 005c28: 41 00 | i32.const 0 + 005c2a: 21 09 | local.set 9 + 005c2c: 02 40 | block + 005c2e: 20 03 | local.get 3 + 005c30: 41 04 | i32.const 4 + 005c32: 20 03 | local.get 3 + 005c34: 41 04 | i32.const 4 + 005c36: 4a | i32.gt_s + 005c37: 1b | select + 005c38: 22 03 | local.tee 3 + 005c3a: 20 02 | local.get 2 + 005c3c: 6a | i32.add + 005c3d: 22 04 | local.tee 4 + 005c3f: 41 03 | i32.const 3 + 005c41: 6a | i32.add + 005c42: 10 82 86 80 80 00 | call 770 + 005c48: 22 01 | local.tee 1 + 005c4a: 0d 00 | br_if 0 + 005c4c: 20 09 | local.get 9 + 005c4e: 21 09 | local.set 9 + 005c50: 41 00 | i32.const 0 + 005c52: 21 0a | local.set 10 + 005c54: 41 01 | i32.const 1 + 005c56: 21 0b | local.set 11 + 005c58: 0c 05 | br 5 + 005c5a: 0b | end + 005c5b: 20 09 | local.get 9 + 005c5d: 21 09 | local.set 9 + 005c5f: 41 00 | i32.const 0 + 005c61: 21 0a | local.set 10 + 005c63: 41 01 | i32.const 1 + 005c65: 21 0b | local.set 11 + 005c67: 20 02 | local.get 2 + 005c69: 20 01 | local.get 1 + 005c6b: 41 04 | i32.const 4 + 005c6d: 6a | i32.add + 005c6e: 22 05 | local.tee 5 + 005c70: 6b | i32.sub + 005c71: 20 03 | local.get 3 + 005c73: 20 05 | local.get 5 + 005c75: 6a | i32.add + 005c76: 41 7f | i32.const 4294967295 + 005c78: 6a | i32.add + 005c79: 41 00 | i32.const 0 + 005c7b: 20 03 | local.get 3 + 005c7d: 6b | i32.sub + 005c7e: 71 | i32.and + 005c7f: 22 03 | local.tee 3 + 005c81: 6a | i32.add + 005c82: 20 04 | local.get 4 + 005c84: 41 7f | i32.const 4294967295 + 005c86: 6a | i32.add + 005c87: 4a | i32.gt_s + 005c88: 0d 04 | br_if 4 + 005c8a: 20 03 | local.get 3 + 005c8c: 41 7c | i32.const 4294967292 + 005c8e: 6a | i32.add + 005c8f: 20 01 | local.get 1 + 005c91: 36 02 00 | i32.store 2 0 + 005c94: 20 03 | local.get 3 + 005c96: 21 09 | local.set 9 + 005c98: 20 02 | local.get 2 + 005c9a: 41 00 | i32.const 0 + 005c9c: 20 02 | local.get 2 + 005c9e: 41 00 | i32.const 0 + 005ca0: 4a | i32.gt_s + 005ca1: 1b | select + 005ca2: 21 0a | local.set 10 + 005ca4: 41 00 | i32.const 0 + 005ca6: 21 0b | local.set 11 + 005ca8: 0c 04 | br 4 + 005caa: 0b | end + 005cab: 02 40 | block + 005cad: 20 04 | local.get 4 + 005caf: 0d 00 | br_if 0 + 005cb1: 41 00 | i32.const 0 + 005cb3: 22 0a | local.tee 10 + 005cb5: 21 09 | local.set 9 + 005cb7: 20 0a | local.get 10 + 005cb9: 21 0a | local.set 10 + 005cbb: 41 00 | i32.const 0 + 005cbd: 21 0b | local.set 11 + 005cbf: 0c 04 | br 4 + 005cc1: 0b | end + 005cc2: 20 04 | local.get 4 + 005cc4: 41 7c | i32.const 4294967292 + 005cc6: 6a | i32.add + 005cc7: 28 02 00 | i32.load 2 0 + 005cca: 10 84 86 80 80 00 | call 772 + 005cd0: 41 00 | i32.const 0 + 005cd2: 22 0a | local.tee 10 + 005cd4: 21 09 | local.set 9 + 005cd6: 20 0a | local.get 10 + 005cd8: 21 0a | local.set 10 + 005cda: 41 00 | i32.const 0 + 005cdc: 21 0b | local.set 11 + 005cde: 0c 03 | br 3 + 005ce0: 0b | end + 005ce1: 20 03 | local.get 3 + 005ce3: 41 04 | i32.const 4 + 005ce5: 20 03 | local.get 3 + 005ce7: 41 04 | i32.const 4 + 005ce9: 4a | i32.gt_s + 005cea: 1b | select + 005ceb: 22 03 | local.tee 3 + 005ced: 20 02 | local.get 2 + 005cef: 6a | i32.add + 005cf0: 22 09 | local.tee 9 + 005cf2: 41 7f | i32.const 4294967295 + 005cf4: 6a | i32.add + 005cf5: 21 01 | local.set 1 + 005cf7: 02 40 | block + 005cf9: 20 04 | local.get 4 + 005cfb: 0d 00 | br_if 0 + 005cfd: 41 00 | i32.const 0 + 005cff: 21 0a | local.set 10 + 005d01: 02 40 | block + 005d03: 20 09 | local.get 9 + 005d05: 41 03 | i32.const 3 + 005d07: 6a | i32.add + 005d08: 41 01 | i32.const 1 + 005d0a: 10 85 86 80 80 00 | call 773 + 005d10: 22 04 | local.tee 4 + 005d12: 0d 00 | br_if 0 + 005d14: 20 0a | local.get 10 + 005d16: 21 09 | local.set 9 + 005d18: 41 00 | i32.const 0 + 005d1a: 21 0a | local.set 10 + 005d1c: 41 01 | i32.const 1 + 005d1e: 21 0b | local.set 11 + 005d20: 0c 04 | br 4 + 005d22: 0b | end + 005d23: 20 0a | local.get 10 + 005d25: 21 09 | local.set 9 + 005d27: 41 00 | i32.const 0 + 005d29: 21 0a | local.set 10 + 005d2b: 41 01 | i32.const 1 + 005d2d: 21 0b | local.set 11 + 005d2f: 20 02 | local.get 2 + 005d31: 20 04 | local.get 4 + 005d33: 41 04 | i32.const 4 + 005d35: 6a | i32.add + 005d36: 22 05 | local.tee 5 + 005d38: 6b | i32.sub + 005d39: 20 03 | local.get 3 + 005d3b: 20 05 | local.get 5 + 005d3d: 6a | i32.add + 005d3e: 41 7f | i32.const 4294967295 + 005d40: 6a | i32.add + 005d41: 41 00 | i32.const 0 + 005d43: 20 03 | local.get 3 + 005d45: 6b | i32.sub + 005d46: 71 | i32.and + 005d47: 22 03 | local.tee 3 + 005d49: 6a | i32.add + 005d4a: 20 01 | local.get 1 + 005d4c: 4a | i32.gt_s + 005d4d: 0d 03 | br_if 3 + 005d4f: 20 03 | local.get 3 + 005d51: 41 7c | i32.const 4294967292 + 005d53: 6a | i32.add + 005d54: 20 04 | local.get 4 + 005d56: 36 02 00 | i32.store 2 0 + 005d59: 20 03 | local.get 3 + 005d5b: 21 09 | local.set 9 + 005d5d: 20 02 | local.get 2 + 005d5f: 41 00 | i32.const 0 + 005d61: 20 02 | local.get 2 + 005d63: 41 00 | i32.const 0 + 005d65: 4a | i32.gt_s + 005d66: 1b | select + 005d67: 21 0a | local.set 10 + 005d69: 41 00 | i32.const 0 + 005d6b: 21 0b | local.set 11 + 005d6d: 0c 03 | br 3 + 005d6f: 0b | end + 005d70: 41 00 | i32.const 0 + 005d72: 21 0a | local.set 10 + 005d74: 02 40 | block + 005d76: 20 04 | local.get 4 + 005d78: 41 7c | i32.const 4294967292 + 005d7a: 6a | i32.add + 005d7b: 28 02 00 | i32.load 2 0 + 005d7e: 20 09 | local.get 9 + 005d80: 41 03 | i32.const 3 + 005d82: 6a | i32.add + 005d83: 10 86 86 80 80 00 | call 774 + 005d89: 22 04 | local.tee 4 + 005d8b: 0d 00 | br_if 0 + 005d8d: 20 0a | local.get 10 + 005d8f: 21 09 | local.set 9 + 005d91: 41 00 | i32.const 0 + 005d93: 21 0a | local.set 10 + 005d95: 41 01 | i32.const 1 + 005d97: 21 0b | local.set 11 + 005d99: 0c 03 | br 3 + 005d9b: 0b | end + 005d9c: 20 0a | local.get 10 + 005d9e: 21 09 | local.set 9 + 005da0: 41 00 | i32.const 0 + 005da2: 21 0a | local.set 10 + 005da4: 41 01 | i32.const 1 + 005da6: 21 0b | local.set 11 + 005da8: 20 02 | local.get 2 + 005daa: 20 04 | local.get 4 + 005dac: 41 04 | i32.const 4 + 005dae: 6a | i32.add + 005daf: 22 0c | local.tee 12 + 005db1: 6b | i32.sub + 005db2: 20 03 | local.get 3 + 005db4: 20 0c | local.get 12 + 005db6: 6a | i32.add + 005db7: 41 7f | i32.const 4294967295 + 005db9: 6a | i32.add + 005dba: 41 00 | i32.const 0 + 005dbc: 20 03 | local.get 3 + 005dbe: 6b | i32.sub + 005dbf: 71 | i32.and + 005dc0: 22 03 | local.tee 3 + 005dc2: 6a | i32.add + 005dc3: 20 01 | local.get 1 + 005dc5: 4a | i32.gt_s + 005dc6: 0d 02 | br_if 2 + 005dc8: 20 03 | local.get 3 + 005dca: 41 7c | i32.const 4294967292 + 005dcc: 6a | i32.add + 005dcd: 20 04 | local.get 4 + 005dcf: 36 02 00 | i32.store 2 0 + 005dd2: 20 02 | local.get 2 + 005dd4: 41 00 | i32.const 0 + 005dd6: 20 02 | local.get 2 + 005dd8: 41 00 | i32.const 0 + 005dda: 4a | i32.gt_s + 005ddb: 1b | select + 005ddc: 21 0a | local.set 10 + 005dde: 20 03 | local.get 3 + 005de0: 21 09 | local.set 9 + 005de2: 02 40 | block + 005de4: 20 02 | local.get 2 + 005de6: 20 05 | local.get 5 + 005de8: 4a | i32.gt_s + 005de9: 0d 00 | br_if 0 + 005deb: 20 09 | local.get 9 + 005ded: 21 09 | local.set 9 + 005def: 20 0a | local.get 10 + 005df1: 21 0a | local.set 10 + 005df3: 41 00 | i32.const 0 + 005df5: 21 0b | local.set 11 + 005df7: 0c 03 | br 3 + 005df9: 0b | end + 005dfa: 20 05 | local.get 5 + 005dfc: 41 7f | i32.const 4294967295 + 005dfe: 4c | i32.le_s + 005dff: 0d 03 | br_if 3 + 005e01: 02 40 | block + 005e03: 20 02 | local.get 2 + 005e05: 20 05 | local.get 5 + 005e07: 6b | i32.sub + 005e08: 22 09 | local.tee 9 + 005e0a: 45 | i32.eqz + 005e0b: 0d 00 | br_if 0 + 005e0d: 20 03 | local.get 3 + 005e0f: 20 05 | local.get 5 + 005e11: 6a | i32.add + 005e12: 41 00 | i32.const 0 + 005e14: 20 09 | local.get 9 + 005e16: fc 0b 00 | memory.fill 0 + 005e19: 0b | end + 005e1a: 20 03 | local.get 3 + 005e1c: 21 09 | local.set 9 + 005e1e: 20 0a | local.get 10 + 005e20: 21 0a | local.set 10 + 005e22: 41 00 | i32.const 0 + 005e24: 21 0b | local.set 11 + 005e26: 0c 02 | br 2 + 005e28: 0b | end + 005e29: 20 03 | local.get 3 + 005e2b: 41 04 | i32.const 4 + 005e2d: 20 03 | local.get 3 + 005e2f: 41 04 | i32.const 4 + 005e31: 4a | i32.gt_s + 005e32: 1b | select + 005e33: 22 03 | local.tee 3 + 005e35: 20 02 | local.get 2 + 005e37: 6a | i32.add + 005e38: 22 09 | local.tee 9 + 005e3a: 41 7f | i32.const 4294967295 + 005e3c: 6a | i32.add + 005e3d: 21 01 | local.set 1 + 005e3f: 02 40 | block + 005e41: 20 04 | local.get 4 + 005e43: 0d 00 | br_if 0 + 005e45: 41 00 | i32.const 0 + 005e47: 21 0a | local.set 10 + 005e49: 02 40 | block + 005e4b: 20 09 | local.get 9 + 005e4d: 41 03 | i32.const 3 + 005e4f: 6a | i32.add + 005e50: 10 82 86 80 80 00 | call 770 + 005e56: 22 04 | local.tee 4 + 005e58: 0d 00 | br_if 0 + 005e5a: 20 0a | local.get 10 + 005e5c: 21 09 | local.set 9 + 005e5e: 41 00 | i32.const 0 + 005e60: 21 0a | local.set 10 + 005e62: 41 01 | i32.const 1 + 005e64: 21 0b | local.set 11 + 005e66: 0c 03 | br 3 + 005e68: 0b | end + 005e69: 20 0a | local.get 10 + 005e6b: 21 09 | local.set 9 + 005e6d: 41 00 | i32.const 0 + 005e6f: 21 0a | local.set 10 + 005e71: 41 01 | i32.const 1 + 005e73: 21 0b | local.set 11 + 005e75: 20 02 | local.get 2 + 005e77: 20 04 | local.get 4 + 005e79: 41 04 | i32.const 4 + 005e7b: 6a | i32.add + 005e7c: 22 05 | local.tee 5 + 005e7e: 6b | i32.sub + 005e7f: 20 03 | local.get 3 + 005e81: 20 05 | local.get 5 + 005e83: 6a | i32.add + 005e84: 41 7f | i32.const 4294967295 + 005e86: 6a | i32.add + 005e87: 41 00 | i32.const 0 + 005e89: 20 03 | local.get 3 + 005e8b: 6b | i32.sub + 005e8c: 71 | i32.and + 005e8d: 22 03 | local.tee 3 + 005e8f: 6a | i32.add + 005e90: 20 01 | local.get 1 + 005e92: 4a | i32.gt_s + 005e93: 0d 02 | br_if 2 + 005e95: 20 03 | local.get 3 + 005e97: 41 7c | i32.const 4294967292 + 005e99: 6a | i32.add + 005e9a: 20 04 | local.get 4 + 005e9c: 36 02 00 | i32.store 2 0 + 005e9f: 20 03 | local.get 3 + 005ea1: 21 09 | local.set 9 + 005ea3: 20 02 | local.get 2 + 005ea5: 41 00 | i32.const 0 + 005ea7: 20 02 | local.get 2 + 005ea9: 41 00 | i32.const 0 + 005eab: 4a | i32.gt_s + 005eac: 1b | select + 005ead: 21 0a | local.set 10 + 005eaf: 41 00 | i32.const 0 + 005eb1: 21 0b | local.set 11 + 005eb3: 0c 02 | br 2 + 005eb5: 0b | end + 005eb6: 41 00 | i32.const 0 + 005eb8: 21 0a | local.set 10 + 005eba: 02 40 | block + 005ebc: 20 04 | local.get 4 + 005ebe: 41 7c | i32.const 4294967292 + 005ec0: 6a | i32.add + 005ec1: 28 02 00 | i32.load 2 0 + 005ec4: 20 09 | local.get 9 + 005ec6: 41 03 | i32.const 3 + 005ec8: 6a | i32.add + 005ec9: 10 86 86 80 80 00 | call 774 + 005ecf: 22 04 | local.tee 4 + 005ed1: 0d 00 | br_if 0 + 005ed3: 20 0a | local.get 10 + 005ed5: 21 09 | local.set 9 + 005ed7: 41 00 | i32.const 0 + 005ed9: 21 0a | local.set 10 + 005edb: 41 01 | i32.const 1 + 005edd: 21 0b | local.set 11 + 005edf: 0c 02 | br 2 + 005ee1: 0b | end + 005ee2: 20 0a | local.get 10 + 005ee4: 21 09 | local.set 9 + 005ee6: 41 00 | i32.const 0 + 005ee8: 21 0a | local.set 10 + 005eea: 41 01 | i32.const 1 + 005eec: 21 0b | local.set 11 + 005eee: 20 02 | local.get 2 + 005ef0: 20 04 | local.get 4 + 005ef2: 41 04 | i32.const 4 + 005ef4: 6a | i32.add + 005ef5: 22 05 | local.tee 5 + 005ef7: 6b | i32.sub + 005ef8: 20 03 | local.get 3 + 005efa: 20 05 | local.get 5 + 005efc: 6a | i32.add + 005efd: 41 7f | i32.const 4294967295 + 005eff: 6a | i32.add + 005f00: 41 00 | i32.const 0 + 005f02: 20 03 | local.get 3 + 005f04: 6b | i32.sub + 005f05: 71 | i32.and + 005f06: 22 03 | local.tee 3 + 005f08: 6a | i32.add + 005f09: 20 01 | local.get 1 + 005f0b: 4a | i32.gt_s + 005f0c: 0d 01 | br_if 1 + 005f0e: 20 03 | local.get 3 + 005f10: 41 7c | i32.const 4294967292 + 005f12: 6a | i32.add + 005f13: 20 04 | local.get 4 + 005f15: 36 02 00 | i32.store 2 0 + 005f18: 20 03 | local.get 3 + 005f1a: 21 09 | local.set 9 + 005f1c: 20 02 | local.get 2 + 005f1e: 41 00 | i32.const 0 + 005f20: 20 02 | local.get 2 + 005f22: 41 00 | i32.const 0 + 005f24: 4a | i32.gt_s + 005f25: 1b | select + 005f26: 21 0a | local.set 10 + 005f28: 41 00 | i32.const 0 + 005f2a: 21 0b | local.set 11 + 005f2c: 0c 01 | br 1 + 005f2e: 0b | end + 005f2f: 02 40 | block + 005f31: 20 04 | local.get 4 + 005f33: 0d 00 | br_if 0 + 005f35: 41 00 | i32.const 0 + 005f37: 22 0a | local.tee 10 + 005f39: 21 09 | local.set 9 + 005f3b: 20 0a | local.get 10 + 005f3d: 21 0a | local.set 10 + 005f3f: 41 00 | i32.const 0 + 005f41: 21 0b | local.set 11 + 005f43: 0c 01 | br 1 + 005f45: 0b | end + 005f46: 20 04 | local.get 4 + 005f48: 41 1b | i32.const 27 + 005f4a: 3a 00 00 | i32.store8 0 0 + 005f4d: 41 00 | i32.const 0 + 005f4f: 22 0a | local.tee 10 + 005f51: 21 09 | local.set 9 + 005f53: 20 0a | local.get 10 + 005f55: 21 0a | local.set 10 + 005f57: 41 00 | i32.const 0 + 005f59: 21 0b | local.set 11 + 005f5b: 0b | end + 005f5c: 20 07 | local.get 7 + 005f5e: 20 0a | local.get 10 + 005f60: 36 02 04 | i32.store 2 4 + 005f63: 20 07 | local.get 7 + 005f65: 20 09 | local.get 9 + 005f67: 36 02 00 | i32.store 2 0 + 005f6a: 20 0b | local.get 11 + 005f6c: 0f | return + 005f6d: 0b | end + 005f6e: 41 b8 de 93 80 00 | i32.const 323384 + 005f74: 41 c2 00 | i32.const 66 + 005f77: 41 88 01 | i32.const 136 + 005f7a: 41 20 | i32.const 32 + 005f7c: 20 05 | local.get 5 + 005f7e: 20 0a | local.get 10 + 005f80: 20 0a | local.get 10 + 005f82: 10 bf 82 80 80 00 | call 319 + 005f88: 00 | unreachable + 005f89: 0b | end +005f8c func[306]: + 005f8d: 04 7f | local[7..10] type=i32 + 005f8f: 23 80 80 80 80 00 | global.get 0 + 005f95: 41 10 | i32.const 16 + 005f97: 6b | i32.sub + 005f98: 22 07 | local.tee 7 + 005f9a: 24 80 80 80 80 00 | global.set 0 + 005fa0: 02 40 | block + 005fa2: 20 01 | local.get 1 + 005fa4: 41 01 | i32.const 1 + 005fa6: 48 | i32.lt_s + 005fa7: 0d 00 | br_if 0 + 005fa9: 20 01 | local.get 1 + 005fab: 69 | i32.popcnt + 005fac: 41 02 | i32.const 2 + 005fae: 4f | i32.ge_u + 005faf: 0d 00 | br_if 0 + 005fb1: 41 00 | i32.const 0 + 005fb3: 21 08 | local.set 8 + 005fb5: 02 40 | block + 005fb7: 02 40 | block + 005fb9: 20 00 | local.get 0 + 005fbb: 0d 00 | br_if 0 + 005fbd: 20 08 | local.get 8 + 005fbf: 21 09 | local.set 9 + 005fc1: 20 08 | local.get 8 + 005fc3: 21 08 | local.set 8 + 005fc5: 41 00 | i32.const 0 + 005fc7: 21 0a | local.set 10 + 005fc9: 0c 01 | br 1 + 005fcb: 0b | end + 005fcc: 20 08 | local.get 8 + 005fce: 21 09 | local.set 9 + 005fd0: 20 08 | local.get 8 + 005fd2: 21 08 | local.set 8 + 005fd4: 41 00 | i32.const 0 + 005fd6: 21 0a | local.set 10 + 005fd8: 20 02 | local.get 2 + 005fda: 45 | i32.eqz + 005fdb: 0d 00 | br_if 0 + 005fdd: 20 07 | local.get 7 + 005fdf: 42 00 | i64.const 0 + 005fe1: 37 03 08 | i64.store 3 8 + 005fe4: 20 03 | local.get 3 + 005fe6: 41 00 | i32.const 0 + 005fe8: 20 00 | local.get 0 + 005fea: 20 01 | local.get 1 + 005fec: 41 00 | i32.const 0 + 005fee: 41 00 | i32.const 0 + 005ff0: 20 04 | local.get 4 + 005ff2: 20 07 | local.get 7 + 005ff4: 41 08 | i32.const 8 + 005ff6: 6a | i32.add + 005ff7: 20 06 | local.get 6 + 005ff9: 20 02 | local.get 2 + 005ffb: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 006004: 80 00 | + 006006: 21 01 | local.set 1 + 006008: 20 07 | local.get 7 + 00600a: 28 02 08 | i32.load 2 8 + 00600d: 21 09 | local.set 9 + 00600f: 20 07 | local.get 7 + 006011: 28 02 0c | i32.load 2 12 + 006014: 21 08 | local.set 8 + 006016: 20 01 | local.get 1 + 006018: 21 0a | local.set 10 + 00601a: 0b | end + 00601b: 20 05 | local.get 5 + 00601d: 20 08 | local.get 8 + 00601f: 36 02 04 | i32.store 2 4 + 006022: 20 05 | local.get 5 + 006024: 20 09 | local.get 9 + 006026: 36 02 00 | i32.store 2 0 + 006029: 20 07 | local.get 7 + 00602b: 41 10 | i32.const 16 + 00602d: 6a | i32.add + 00602e: 24 80 80 80 80 00 | global.set 0 + 006034: 20 0a | local.get 10 + 006036: 0f | return + 006037: 0b | end + 006038: 41 c8 a1 94 80 00 | i32.const 331976 + 00603e: 41 11 | i32.const 17 + 006040: 41 f6 e1 93 80 00 | i32.const 323830 + 006046: 41 20 | i32.const 32 + 006048: 20 04 | local.get 4 + 00604a: 20 06 | local.get 6 + 00604c: 20 06 | local.get 6 + 00604e: 28 02 10 | i32.load 2 16 + 006051: 22 07 | local.tee 7 + 006053: 41 83 80 80 80 00 | i32.const 3 + 006059: 20 07 | local.get 7 + 00605b: 1b | select + 00605c: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 006065: 80 00 | + 006067: 00 | unreachable + 006068: 0b | end +00606b func[307]: + 00606c: 06 7f | local[7..12] type=i32 + 00606e: 23 80 80 80 80 00 | global.get 0 + 006074: 41 d0 01 | i32.const 208 + 006077: 6b | i32.sub + 006078: 22 07 | local.tee 7 + 00607a: 24 80 80 80 80 00 | global.set 0 + 006080: 20 06 | local.get 6 + 006082: 28 02 0c | i32.load 2 12 + 006085: 21 08 | local.set 8 + 006087: 20 06 | local.get 6 + 006089: 28 02 08 | i32.load 2 8 + 00608c: 21 09 | local.set 9 + 00608e: 20 07 | local.get 7 + 006090: 42 00 | i64.const 0 + 006092: 37 03 78 | i64.store 3 120 + 006095: 41 00 | i32.const 0 + 006097: 41 01 | i32.const 1 + 006099: 20 09 | local.get 9 + 00609b: 20 08 | local.get 8 + 00609d: 41 e0 ea 93 80 00 | i32.const 324960 + 0060a3: 20 07 | local.get 7 + 0060a5: 41 f8 00 | i32.const 120 + 0060a8: 6a | i32.add + 0060a9: 20 06 | local.get 6 + 0060ab: 10 b4 82 80 80 00 | call 308 + 0060b1: 21 0a | local.set 10 + 0060b3: 20 07 | local.get 7 + 0060b5: 42 00 | i64.const 0 + 0060b7: 37 02 28 | i64.store 2 40 + 0060ba: 20 07 | local.get 7 + 0060bc: 41 00 | i32.const 0 + 0060be: 20 08 | local.get 8 + 0060c0: 20 0a | local.get 10 + 0060c2: 41 ff 01 | i32.const 255 + 0060c5: 71 | i32.and + 0060c6: 22 0a | local.tee 10 + 0060c8: 1b | select + 0060c9: 36 02 34 | i32.store 2 52 + 0060cc: 20 07 | local.get 7 + 0060ce: 41 00 | i32.const 0 + 0060d0: 20 09 | local.get 9 + 0060d2: 20 0a | local.get 10 + 0060d4: 1b | select + 0060d5: 36 02 30 | i32.store 2 48 + 0060d8: 20 07 | local.get 7 + 0060da: 41 00 | i32.const 0 + 0060dc: 20 07 | local.get 7 + 0060de: 28 02 78 | i32.load 2 120 + 0060e1: 20 0a | local.get 10 + 0060e3: 1b | select + 0060e4: 36 02 24 | i32.store 2 36 + 0060e7: 02 40 | block + 0060e9: 02 40 | block + 0060eb: 02 40 | block + 0060ed: 02 40 | block + 0060ef: 02 40 | block + 0060f1: 02 40 | block + 0060f3: 20 01 | local.get 1 + 0060f5: 41 32 | i32.const 50 + 0060f7: 4f | i32.ge_u + 0060f8: 0d 00 | br_if 0 + 0060fa: 20 07 | local.get 7 + 0060fc: 41 24 | i32.const 36 + 0060fe: 6a | i32.add + 0060ff: 41 80 eb 93 80 00 | i32.const 324992 + 006105: 20 01 | local.get 1 + 006107: 41 03 | i32.const 3 + 006109: 74 | i32.shl + 00610a: 41 e8 80 84 80 00 | i32.const 65640 + 006110: 6a | i32.add + 006111: 28 02 00 | i32.load 2 0 + 006114: 41 0c | i32.const 12 + 006116: 20 06 | local.get 6 + 006118: 10 f1 82 80 80 00 | call 369 + 00611e: 20 04 | local.get 4 + 006120: 41 f8 00 | i32.const 120 + 006123: 71 | i32.and + 006124: 45 | i32.eqz + 006125: 0d 05 | br_if 5 + 006127: 20 07 | local.get 7 + 006129: 42 00 | i64.const 0 + 00612b: 37 03 60 | i64.store 3 96 + 00612e: 20 07 | local.get 7 + 006130: 41 01 | i32.const 1 + 006132: 36 02 5c | i32.store 2 92 + 006135: 20 07 | local.get 7 + 006137: 41 83 ee 93 80 00 | i32.const 325379 + 00613d: 36 02 58 | i32.store 2 88 + 006140: 20 07 | local.get 7 + 006142: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00614b: 2a | + 00614c: 37 03 68 | i64.store 3 104 + 00614f: 20 07 | local.get 7 + 006151: 20 07 | local.get 7 + 006153: 41 d8 00 | i32.const 88 + 006156: 6a | i32.add + 006157: 36 02 60 | i32.store 2 96 + 00615a: 02 40 | block + 00615c: 41 d8 00 | i32.const 88 + 00615f: 45 | i32.eqz + 006160: 0d 00 | br_if 0 + 006162: 20 07 | local.get 7 + 006164: 41 f8 00 | i32.const 120 + 006167: 6a | i32.add + 006168: 41 00 | i32.const 0 + 00616a: 41 d8 00 | i32.const 88 + 00616d: fc 0b 00 | memory.fill 0 + 006170: 0b | end + 006171: 20 07 | local.get 7 + 006173: 41 89 80 80 80 00 | i32.const 9 + 006179: 36 02 a0 01 | i32.store 2 160 + 00617d: 20 07 | local.get 7 + 00617f: 20 07 | local.get 7 + 006181: 41 24 | i32.const 36 + 006183: 6a | i32.add + 006184: 36 02 a4 01 | i32.store 2 164 + 006188: 20 07 | local.get 7 + 00618a: 41 f8 00 | i32.const 120 + 00618d: 6a | i32.add + 00618e: 20 07 | local.get 7 + 006190: 41 d8 00 | i32.const 88 + 006193: 6a | i32.add + 006194: 41 00 | i32.const 0 + 006196: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00619f: 2a | + 0061a0: 41 f6 00 | i32.const 118 + 0061a3: 20 06 | local.get 6 + 0061a5: 10 e1 82 80 80 00 | call 353 + 0061ab: 20 07 | local.get 7 + 0061ad: 20 05 | local.get 5 + 0061af: 28 02 04 | i32.load 2 4 + 0061b2: 22 08 | local.tee 8 + 0061b4: 36 02 54 | i32.store 2 84 + 0061b7: 20 07 | local.get 7 + 0061b9: 20 05 | local.get 5 + 0061bb: 28 02 00 | i32.load 2 0 + 0061be: 22 0b | local.tee 11 + 0061c0: 36 02 50 | i32.store 2 80 + 0061c3: 02 40 | block + 0061c5: 20 04 | local.get 4 + 0061c7: 41 08 | i32.const 8 + 0061c9: 71 | i32.and + 0061ca: 45 | i32.eqz + 0061cb: 0d 00 | br_if 0 + 0061cd: 41 00 | i32.const 0 + 0061cf: 21 0a | local.set 10 + 0061d1: 02 40 | block + 0061d3: 20 08 | local.get 8 + 0061d5: 41 01 | i32.const 1 + 0061d7: 48 | i32.lt_s + 0061d8: 0d 00 | br_if 0 + 0061da: 41 00 | i32.const 0 + 0061dc: 21 09 | local.set 9 + 0061de: 41 00 | i32.const 0 + 0061e0: 21 01 | local.set 1 + 0061e2: 03 40 | loop + 0061e4: 20 07 | local.get 7 + 0061e6: 41 10 | i32.const 16 + 0061e8: 6a | i32.add + 0061e9: 20 0b | local.get 11 + 0061eb: 20 01 | local.get 1 + 0061ed: 22 01 | local.tee 1 + 0061ef: 6a | i32.add + 0061f0: 20 08 | local.get 8 + 0061f2: 20 01 | local.get 1 + 0061f4: 6b | i32.sub + 0061f5: 10 f3 82 80 80 00 | call 371 + 0061fb: 20 01 | local.get 1 + 0061fd: 41 01 | i32.const 1 + 0061ff: 6a | i32.add + 006200: 20 09 | local.get 9 + 006202: 20 07 | local.get 7 + 006204: 28 02 10 | i32.load 2 16 + 006207: 41 2f | i32.const 47 + 006209: 46 | i32.eq + 00620a: 1b | select + 00620b: 22 0a | local.tee 10 + 00620d: 21 09 | local.set 9 + 00620f: 20 07 | local.get 7 + 006211: 28 02 14 | i32.load 2 20 + 006214: 20 01 | local.get 1 + 006216: 6a | i32.add + 006217: 22 0c | local.tee 12 + 006219: 21 01 | local.set 1 + 00621b: 20 0a | local.get 10 + 00621d: 21 0a | local.set 10 + 00621f: 20 0c | local.get 12 + 006221: 20 08 | local.get 8 + 006223: 48 | i32.lt_s + 006224: 0d 00 | br_if 0 + 006226: 0b | end + 006227: 0b | end + 006228: 20 0a | local.get 10 + 00622a: 22 01 | local.tee 1 + 00622c: 41 00 | i32.const 0 + 00622e: 48 | i32.lt_s + 00622f: 0d 02 | br_if 2 + 006231: 20 08 | local.get 8 + 006233: 20 01 | local.get 1 + 006235: 48 | i32.lt_s + 006236: 0d 02 | br_if 2 + 006238: 20 07 | local.get 7 + 00623a: 20 08 | local.get 8 + 00623c: 20 01 | local.get 1 + 00623e: 6b | i32.sub + 00623f: 36 02 54 | i32.store 2 84 + 006242: 20 07 | local.get 7 + 006244: 20 0b | local.get 11 + 006246: 20 01 | local.get 1 + 006248: 6a | i32.add + 006249: 36 02 50 | i32.store 2 80 + 00624c: 0b | end + 00624d: 20 04 | local.get 4 + 00624f: 41 18 | i32.const 24 + 006251: 71 | i32.and + 006252: 45 | i32.eqz + 006253: 0d 02 | br_if 2 + 006255: 20 07 | local.get 7 + 006257: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 006260: 2a | + 006261: 37 03 68 | i64.store 3 104 + 006264: 20 07 | local.get 7 + 006266: 41 00 | i32.const 0 + 006268: 36 02 64 | i32.store 2 100 + 00626b: 20 07 | local.get 7 + 00626d: 20 07 | local.get 7 + 00626f: 41 d0 00 | i32.const 80 + 006272: 6a | i32.add + 006273: 36 02 60 | i32.store 2 96 + 006276: 02 40 | block + 006278: 41 d8 00 | i32.const 88 + 00627b: 45 | i32.eqz + 00627c: 0d 00 | br_if 0 + 00627e: 20 07 | local.get 7 + 006280: 41 f8 00 | i32.const 120 + 006283: 6a | i32.add + 006284: 41 00 | i32.const 0 + 006286: 41 d8 00 | i32.const 88 + 006289: fc 0b 00 | memory.fill 0 + 00628c: 0b | end + 00628d: 20 07 | local.get 7 + 00628f: 41 89 80 80 80 00 | i32.const 9 + 006295: 36 02 a0 01 | i32.store 2 160 + 006299: 20 07 | local.get 7 + 00629b: 20 07 | local.get 7 + 00629d: 41 24 | i32.const 36 + 00629f: 6a | i32.add + 0062a0: 36 02 a4 01 | i32.store 2 164 + 0062a4: 20 07 | local.get 7 + 0062a6: 41 f8 00 | i32.const 120 + 0062a9: 6a | i32.add + 0062aa: 20 07 | local.get 7 + 0062ac: 41 d0 00 | i32.const 80 + 0062af: 6a | i32.add + 0062b0: 41 00 | i32.const 0 + 0062b2: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0062bb: 2a | + 0062bc: 41 f6 00 | i32.const 118 + 0062bf: 20 06 | local.get 6 + 0062c1: 10 e1 82 80 80 00 | call 353 + 0062c7: 20 04 | local.get 4 + 0062c9: 41 20 | i32.const 32 + 0062cb: 71 | i32.and + 0062cc: 45 | i32.eqz + 0062cd: 0d 04 | br_if 4 + 0062cf: 20 07 | local.get 7 + 0062d1: 41 01 | i32.const 1 + 0062d3: 36 02 4c | i32.store 2 76 + 0062d6: 20 07 | local.get 7 + 0062d8: 41 d0 d8 93 80 00 | i32.const 322640 + 0062de: 36 02 48 | i32.store 2 72 + 0062e1: 20 07 | local.get 7 + 0062e3: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0062ec: 2a | + 0062ed: 37 03 68 | i64.store 3 104 + 0062f0: 20 07 | local.get 7 + 0062f2: 20 07 | local.get 7 + 0062f4: 41 c8 00 | i32.const 72 + 0062f7: 6a | i32.add + 0062f8: 36 02 60 | i32.store 2 96 + 0062fb: 02 40 | block + 0062fd: 41 d8 00 | i32.const 88 + 006300: 45 | i32.eqz + 006301: 0d 00 | br_if 0 + 006303: 20 07 | local.get 7 + 006305: 41 f8 00 | i32.const 120 + 006308: 6a | i32.add + 006309: 41 00 | i32.const 0 + 00630b: 41 d8 00 | i32.const 88 + 00630e: fc 0b 00 | memory.fill 0 + 006311: 0b | end + 006312: 20 07 | local.get 7 + 006314: 41 89 80 80 80 00 | i32.const 9 + 00631a: 36 02 a0 01 | i32.store 2 160 + 00631e: 20 07 | local.get 7 + 006320: 20 07 | local.get 7 + 006322: 41 24 | i32.const 36 + 006324: 6a | i32.add + 006325: 36 02 a4 01 | i32.store 2 164 + 006329: 20 07 | local.get 7 + 00632b: 41 f8 00 | i32.const 120 + 00632e: 6a | i32.add + 00632f: 20 07 | local.get 7 + 006331: 41 c8 00 | i32.const 72 + 006334: 6a | i32.add + 006335: 20 07 | local.get 7 + 006337: 28 02 64 | i32.load 2 100 + 00633a: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 006343: 2a | + 006344: 41 f6 00 | i32.const 118 + 006347: 20 06 | local.get 6 + 006349: 10 e1 82 80 80 00 | call 353 + 00634f: 0c 03 | br 3 + 006351: 0b | end + 006352: 41 b8 de 93 80 00 | i32.const 323384 + 006358: 41 c2 00 | i32.const 66 + 00635b: 41 b4 01 | i32.const 180 + 00635e: 41 29 | i32.const 41 + 006360: 20 01 | local.get 1 + 006362: 41 32 | i32.const 50 + 006364: 10 ad 82 80 80 00 | call 301 + 00636a: 00 | unreachable + 00636b: 0b | end + 00636c: 41 b8 de 93 80 00 | i32.const 323384 + 006372: 41 c2 00 | i32.const 66 + 006375: 41 d2 01 | i32.const 210 + 006378: 41 1c | i32.const 28 + 00637a: 20 01 | local.get 1 + 00637c: 20 08 | local.get 8 + 00637e: 20 08 | local.get 8 + 006380: 10 bf 82 80 80 00 | call 319 + 006386: 00 | unreachable + 006387: 0b | end + 006388: 20 04 | local.get 4 + 00638a: 41 20 | i32.const 32 + 00638c: 71 | i32.and + 00638d: 45 | i32.eqz + 00638e: 0d 01 | br_if 1 + 006390: 0b | end + 006391: 20 07 | local.get 7 + 006393: 42 84 e3 e3 d8 a9 db ab c4 | i64.const 2200200671898694020 + 00639c: 1e | + 00639d: 37 03 68 | i64.store 3 104 + 0063a0: 20 07 | local.get 7 + 0063a2: 41 00 | i32.const 0 + 0063a4: 36 02 64 | i32.store 2 100 + 0063a7: 20 07 | local.get 7 + 0063a9: 20 05 | local.get 5 + 0063ab: 41 08 | i32.const 8 + 0063ad: 6a | i32.add + 0063ae: 22 01 | local.tee 1 + 0063b0: 36 02 60 | i32.store 2 96 + 0063b3: 02 40 | block + 0063b5: 41 d8 00 | i32.const 88 + 0063b8: 45 | i32.eqz + 0063b9: 0d 00 | br_if 0 + 0063bb: 20 07 | local.get 7 + 0063bd: 41 f8 00 | i32.const 120 + 0063c0: 6a | i32.add + 0063c1: 41 00 | i32.const 0 + 0063c3: 41 d8 00 | i32.const 88 + 0063c6: fc 0b 00 | memory.fill 0 + 0063c9: 0b | end + 0063ca: 20 07 | local.get 7 + 0063cc: 41 89 80 80 80 00 | i32.const 9 + 0063d2: 36 02 a0 01 | i32.store 2 160 + 0063d6: 20 07 | local.get 7 + 0063d8: 20 07 | local.get 7 + 0063da: 41 24 | i32.const 36 + 0063dc: 6a | i32.add + 0063dd: 36 02 a4 01 | i32.store 2 164 + 0063e1: 20 07 | local.get 7 + 0063e3: 41 f8 00 | i32.const 120 + 0063e6: 6a | i32.add + 0063e7: 20 01 | local.get 1 + 0063e9: 41 00 | i32.const 0 + 0063eb: 42 84 e3 e3 d8 a9 db ab c4 | i64.const 2200200671898694020 + 0063f4: 1e | + 0063f5: 41 f6 00 | i32.const 118 + 0063f8: 20 06 | local.get 6 + 0063fa: 10 e1 82 80 80 00 | call 353 + 006400: 0b | end + 006401: 02 40 | block + 006403: 20 04 | local.get 4 + 006405: 41 c0 00 | i32.const 64 + 006408: 71 | i32.and + 006409: 45 | i32.eqz + 00640a: 0d 00 | br_if 0 + 00640c: 20 07 | local.get 7 + 00640e: 41 e0 00 | i32.const 96 + 006411: 6a | i32.add + 006412: 21 01 | local.set 1 + 006414: 02 40 | block + 006416: 20 04 | local.get 4 + 006418: 41 38 | i32.const 56 + 00641a: 71 | i32.and + 00641b: 45 | i32.eqz + 00641c: 0d 00 | br_if 0 + 00641e: 20 07 | local.get 7 + 006420: 41 01 | i32.const 1 + 006422: 36 02 44 | i32.store 2 68 + 006425: 20 07 | local.get 7 + 006427: 41 d0 d8 93 80 00 | i32.const 322640 + 00642d: 36 02 40 | i32.store 2 64 + 006430: 20 07 | local.get 7 + 006432: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00643b: 2a | + 00643c: 37 03 68 | i64.store 3 104 + 00643f: 20 07 | local.get 7 + 006441: 20 07 | local.get 7 + 006443: 41 c0 00 | i32.const 64 + 006446: 6a | i32.add + 006447: 36 02 60 | i32.store 2 96 + 00644a: 02 40 | block + 00644c: 41 d8 00 | i32.const 88 + 00644f: 45 | i32.eqz + 006450: 0d 00 | br_if 0 + 006452: 20 07 | local.get 7 + 006454: 41 f8 00 | i32.const 120 + 006457: 6a | i32.add + 006458: 41 00 | i32.const 0 + 00645a: 41 d8 00 | i32.const 88 + 00645d: fc 0b 00 | memory.fill 0 + 006460: 0b | end + 006461: 20 07 | local.get 7 + 006463: 41 89 80 80 80 00 | i32.const 9 + 006469: 36 02 a0 01 | i32.store 2 160 + 00646d: 20 07 | local.get 7 + 00646f: 20 07 | local.get 7 + 006471: 41 24 | i32.const 36 + 006473: 6a | i32.add + 006474: 36 02 a4 01 | i32.store 2 164 + 006478: 20 07 | local.get 7 + 00647a: 41 f8 00 | i32.const 120 + 00647d: 6a | i32.add + 00647e: 20 07 | local.get 7 + 006480: 41 c0 00 | i32.const 64 + 006483: 6a | i32.add + 006484: 20 07 | local.get 7 + 006486: 28 02 64 | i32.load 2 100 + 006489: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 006492: 2a | + 006493: 41 f6 00 | i32.const 118 + 006496: 20 06 | local.get 6 + 006498: 10 e1 82 80 80 00 | call 353 + 00649e: 0b | end + 00649f: 20 07 | local.get 7 + 0064a1: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0064aa: 2a | + 0064ab: 37 03 68 | i64.store 3 104 + 0064ae: 20 07 | local.get 7 + 0064b0: 41 00 | i32.const 0 + 0064b2: 36 02 64 | i32.store 2 100 + 0064b5: 20 07 | local.get 7 + 0064b7: 20 05 | local.get 5 + 0064b9: 41 10 | i32.const 16 + 0064bb: 6a | i32.add + 0064bc: 36 02 60 | i32.store 2 96 + 0064bf: 20 07 | local.get 7 + 0064c1: 41 24 | i32.const 36 + 0064c3: 6a | i32.add + 0064c4: 41 85 ee 93 80 00 | i32.const 325381 + 0064ca: 41 04 | i32.const 4 + 0064cc: 20 01 | local.get 1 + 0064ce: 41 01 | i32.const 1 + 0064d0: 20 06 | local.get 6 + 0064d2: 10 f4 82 80 80 00 | call 372 + 0064d8: 0b | end + 0064d9: 20 07 | local.get 7 + 0064db: 41 02 | i32.const 2 + 0064dd: 36 02 3c | i32.store 2 60 + 0064e0: 20 07 | local.get 7 + 0064e2: 41 8a ee 93 80 00 | i32.const 325386 + 0064e8: 36 02 38 | i32.store 2 56 + 0064eb: 20 07 | local.get 7 + 0064ed: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0064f6: 2a | + 0064f7: 37 03 68 | i64.store 3 104 + 0064fa: 20 07 | local.get 7 + 0064fc: 20 07 | local.get 7 + 0064fe: 41 38 | i32.const 56 + 006500: 6a | i32.add + 006501: 36 02 60 | i32.store 2 96 + 006504: 02 40 | block + 006506: 41 d8 00 | i32.const 88 + 006509: 45 | i32.eqz + 00650a: 0d 00 | br_if 0 + 00650c: 20 07 | local.get 7 + 00650e: 41 f8 00 | i32.const 120 + 006511: 6a | i32.add + 006512: 41 00 | i32.const 0 + 006514: 41 d8 00 | i32.const 88 + 006517: fc 0b 00 | memory.fill 0 + 00651a: 0b | end + 00651b: 20 07 | local.get 7 + 00651d: 41 89 80 80 80 00 | i32.const 9 + 006523: 36 02 a0 01 | i32.store 2 160 + 006527: 20 07 | local.get 7 + 006529: 20 07 | local.get 7 + 00652b: 41 24 | i32.const 36 + 00652d: 6a | i32.add + 00652e: 36 02 a4 01 | i32.store 2 164 + 006532: 20 07 | local.get 7 + 006534: 41 f8 00 | i32.const 120 + 006537: 6a | i32.add + 006538: 20 07 | local.get 7 + 00653a: 41 38 | i32.const 56 + 00653c: 6a | i32.add + 00653d: 20 07 | local.get 7 + 00653f: 28 02 64 | i32.load 2 100 + 006542: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00654b: 2a | + 00654c: 41 f6 00 | i32.const 118 + 00654f: 20 06 | local.get 6 + 006551: 10 e1 82 80 80 00 | call 353 + 006557: 0b | end + 006558: 20 07 | local.get 7 + 00655a: 20 02 | local.get 2 + 00655c: 36 02 1c | i32.store 2 28 + 00655f: 20 07 | local.get 7 + 006561: 20 03 | local.get 3 + 006563: 36 02 20 | i32.store 2 32 + 006566: 02 40 | block + 006568: 41 d8 00 | i32.const 88 + 00656b: 45 | i32.eqz + 00656c: 0d 00 | br_if 0 + 00656e: 20 07 | local.get 7 + 006570: 41 f8 00 | i32.const 120 + 006573: 6a | i32.add + 006574: 41 00 | i32.const 0 + 006576: 41 d8 00 | i32.const 88 + 006579: fc 0b 00 | memory.fill 0 + 00657c: 0b | end + 00657d: 20 07 | local.get 7 + 00657f: 41 89 80 80 80 00 | i32.const 9 + 006585: 36 02 a0 01 | i32.store 2 160 + 006589: 20 07 | local.get 7 + 00658b: 20 07 | local.get 7 + 00658d: 41 24 | i32.const 36 + 00658f: 6a | i32.add + 006590: 36 02 a4 01 | i32.store 2 164 + 006594: 20 07 | local.get 7 + 006596: 41 f8 00 | i32.const 120 + 006599: 6a | i32.add + 00659a: 20 07 | local.get 7 + 00659c: 41 1c | i32.const 28 + 00659e: 6a | i32.add + 00659f: 41 00 | i32.const 0 + 0065a1: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0065aa: 2a | + 0065ab: 41 f6 00 | i32.const 118 + 0065ae: 20 06 | local.get 6 + 0065b0: 10 e1 82 80 80 00 | call 353 + 0065b6: 20 07 | local.get 7 + 0065b8: 41 00 | i32.const 0 + 0065ba: 3a 00 78 | i32.store8 0 120 + 0065bd: 20 07 | local.get 7 + 0065bf: 41 08 | i32.const 8 + 0065c1: 6a | i32.add + 0065c2: 20 07 | local.get 7 + 0065c4: 41 24 | i32.const 36 + 0065c6: 6a | i32.add + 0065c7: 41 01 | i32.const 1 + 0065c9: 41 01 | i32.const 1 + 0065cb: 20 07 | local.get 7 + 0065cd: 41 f8 00 | i32.const 120 + 0065d0: 6a | i32.add + 0065d1: 41 a0 eb 93 80 00 | i32.const 325024 + 0065d7: 20 06 | local.get 6 + 0065d9: 10 ef 82 80 80 00 | call 367 + 0065df: 02 40 | block + 0065e1: 02 40 | block + 0065e3: 02 40 | block + 0065e5: 02 40 | block + 0065e7: 20 07 | local.get 7 + 0065e9: 2d 00 0c | i32.load8_u 0 12 + 0065ec: 22 08 | local.tee 8 + 0065ee: 45 | i32.eqz + 0065ef: 0d 00 | br_if 0 + 0065f1: 41 00 | i32.const 0 + 0065f3: 21 01 | local.set 1 + 0065f5: 20 08 | local.get 8 + 0065f7: 21 08 | local.set 8 + 0065f9: 0c 01 | br 1 + 0065fb: 0b | end + 0065fc: 41 00 | i32.const 0 + 0065fe: 21 01 | local.set 1 + 006600: 41 01 | i32.const 1 + 006602: 21 08 | local.set 8 + 006604: 20 07 | local.get 7 + 006606: 28 02 08 | i32.load 2 8 + 006609: 41 01 | i32.const 1 + 00660b: 47 | i32.ne + 00660c: 0d 00 | br_if 0 + 00660e: 20 07 | local.get 7 + 006610: 28 02 28 | i32.load 2 40 + 006613: 22 01 | local.tee 1 + 006615: 41 00 | i32.const 0 + 006617: 4c | i32.le_s + 006618: 0d 01 | br_if 1 + 00661a: 20 07 | local.get 7 + 00661c: 20 01 | local.get 1 + 00661e: 41 7f | i32.const 4294967295 + 006620: 6a | i32.add + 006621: 22 01 | local.tee 1 + 006623: 36 02 28 | i32.store 2 40 + 006626: 20 07 | local.get 7 + 006628: 28 02 24 | i32.load 2 36 + 00662b: 22 08 | local.tee 8 + 00662d: 20 01 | local.get 1 + 00662f: 6a | i32.add + 006630: 2d 00 00 | i32.load8_u 0 0 + 006633: 0d 02 | br_if 2 + 006635: 20 08 | local.get 8 + 006637: 21 01 | local.set 1 + 006639: 41 00 | i32.const 0 + 00663b: 21 08 | local.set 8 + 00663d: 0b | end + 00663e: 20 01 | local.get 1 + 006640: 21 01 | local.set 1 + 006642: 02 40 | block + 006644: 20 08 | local.get 8 + 006646: 41 ff 01 | i32.const 255 + 006649: 71 | i32.and + 00664a: 0d 00 | br_if 0 + 00664c: 20 01 | local.get 1 + 00664e: 10 c9 85 80 80 00 | call 713 + 006654: 1a | drop + 006655: 0b | end + 006656: 20 07 | local.get 7 + 006658: 41 d0 01 | i32.const 208 + 00665b: 6a | i32.add + 00665c: 24 80 80 80 80 00 | global.set 0 + 006662: 0f | return + 006663: 0b | end + 006664: 41 c8 a1 94 80 00 | i32.const 331976 + 00666a: 41 11 | i32.const 17 + 00666c: 41 a3 f3 93 80 00 | i32.const 326051 + 006672: 41 0e | i32.const 14 + 006674: 41 90 f2 93 80 00 | i32.const 325904 + 00667a: 20 06 | local.get 6 + 00667c: 20 06 | local.get 6 + 00667e: 28 02 10 | i32.load 2 16 + 006681: 22 07 | local.tee 7 + 006683: 41 83 80 80 80 00 | i32.const 3 + 006689: 20 07 | local.get 7 + 00668b: 1b | select + 00668c: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 006695: 80 00 | + 006697: 00 | unreachable + 006698: 0b | end + 006699: 41 c8 a1 94 80 00 | i32.const 331976 + 00669f: 41 11 | i32.const 17 + 0066a1: 41 a8 f2 93 80 00 | i32.const 325928 + 0066a7: 41 16 | i32.const 22 + 0066a9: 41 c0 f2 93 80 00 | i32.const 325952 + 0066af: 20 06 | local.get 6 + 0066b1: 20 06 | local.get 6 + 0066b3: 28 02 10 | i32.load 2 16 + 0066b6: 22 07 | local.tee 7 + 0066b8: 41 83 80 80 80 00 | i32.const 3 + 0066be: 20 07 | local.get 7 + 0066c0: 1b | select + 0066c1: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0066ca: 80 00 | + 0066cc: 00 | unreachable + 0066cd: 0b | end +0066d0 func[308]: + 0066d1: 04 7f | local[7..10] type=i32 + 0066d3: 23 80 80 80 80 00 | global.get 0 + 0066d9: 41 10 | i32.const 16 + 0066db: 6b | i32.sub + 0066dc: 22 07 | local.tee 7 + 0066de: 24 80 80 80 80 00 | global.set 0 + 0066e4: 02 40 | block + 0066e6: 20 01 | local.get 1 + 0066e8: 20 01 | local.get 1 + 0066ea: 41 7f | i32.const 4294967295 + 0066ec: 6a | i32.add + 0066ed: 71 | i32.and + 0066ee: 0d 00 | br_if 0 + 0066f0: 41 00 | i32.const 0 + 0066f2: 21 08 | local.set 8 + 0066f4: 02 40 | block + 0066f6: 02 40 | block + 0066f8: 20 00 | local.get 0 + 0066fa: 0d 00 | br_if 0 + 0066fc: 20 08 | local.get 8 + 0066fe: 21 09 | local.set 9 + 006700: 20 08 | local.get 8 + 006702: 21 08 | local.set 8 + 006704: 41 00 | i32.const 0 + 006706: 21 0a | local.set 10 + 006708: 0c 01 | br 1 + 00670a: 0b | end + 00670b: 20 08 | local.get 8 + 00670d: 21 09 | local.set 9 + 00670f: 20 08 | local.get 8 + 006711: 21 08 | local.set 8 + 006713: 41 00 | i32.const 0 + 006715: 21 0a | local.set 10 + 006717: 20 02 | local.get 2 + 006719: 45 | i32.eqz + 00671a: 0d 00 | br_if 0 + 00671c: 20 07 | local.get 7 + 00671e: 42 00 | i64.const 0 + 006720: 37 03 08 | i64.store 3 8 + 006723: 20 03 | local.get 3 + 006725: 41 00 | i32.const 0 + 006727: 20 00 | local.get 0 + 006729: 20 01 | local.get 1 + 00672b: 41 00 | i32.const 0 + 00672d: 41 00 | i32.const 0 + 00672f: 20 04 | local.get 4 + 006731: 20 07 | local.get 7 + 006733: 41 08 | i32.const 8 + 006735: 6a | i32.add + 006736: 20 06 | local.get 6 + 006738: 20 02 | local.get 2 + 00673a: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 006743: 80 00 | + 006745: 21 01 | local.set 1 + 006747: 20 07 | local.get 7 + 006749: 28 02 08 | i32.load 2 8 + 00674c: 21 09 | local.set 9 + 00674e: 20 07 | local.get 7 + 006750: 28 02 0c | i32.load 2 12 + 006753: 21 08 | local.set 8 + 006755: 20 01 | local.get 1 + 006757: 21 0a | local.set 10 + 006759: 0b | end + 00675a: 20 05 | local.get 5 + 00675c: 20 08 | local.get 8 + 00675e: 36 02 04 | i32.store 2 4 + 006761: 20 05 | local.get 5 + 006763: 20 09 | local.get 9 + 006765: 36 02 00 | i32.store 2 0 + 006768: 20 07 | local.get 7 + 00676a: 41 10 | i32.const 16 + 00676c: 6a | i32.add + 00676d: 24 80 80 80 80 00 | global.set 0 + 006773: 20 0a | local.get 10 + 006775: 0f | return + 006776: 0b | end + 006777: 41 c8 a1 94 80 00 | i32.const 331976 + 00677d: 41 11 | i32.const 17 + 00677f: 41 f6 e1 93 80 00 | i32.const 323830 + 006785: 41 20 | i32.const 32 + 006787: 20 04 | local.get 4 + 006789: 20 06 | local.get 6 + 00678b: 20 06 | local.get 6 + 00678d: 28 02 10 | i32.load 2 16 + 006790: 22 07 | local.tee 7 + 006792: 41 83 80 80 80 00 | i32.const 3 + 006798: 20 07 | local.get 7 + 00679a: 1b | select + 00679b: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0067a4: 80 00 | + 0067a6: 00 | unreachable + 0067a7: 0b | end +0067a9 func[309]: + 0067aa: 01 7f | local[4] type=i32 + 0067ac: 23 80 80 80 80 00 | global.get 0 + 0067b2: 41 c0 00 | i32.const 64 + 0067b5: 6b | i32.sub + 0067b6: 22 04 | local.tee 4 + 0067b8: 24 80 80 80 80 00 | global.set 0 + 0067be: 20 04 | local.get 4 + 0067c0: 42 00 | i64.const 0 + 0067c2: 37 03 08 | i64.store 3 8 + 0067c5: 20 04 | local.get 4 + 0067c7: 20 02 | local.get 2 + 0067c9: fd 00 02 00 | v128.load 2 0 + 0067cd: fd 0b 04 10 | v128.store 4 16 + 0067d1: 20 04 | local.get 4 + 0067d3: 20 02 | local.get 2 + 0067d5: 29 02 20 | i64.load 2 32 + 0067d8: 37 03 30 | i64.store 3 48 + 0067db: 20 04 | local.get 4 + 0067dd: 20 02 | local.get 2 + 0067df: fd 00 02 10 | v128.load 2 16 + 0067e3: fd 0b 04 20 | v128.store 4 32 + 0067e7: 20 04 | local.get 4 + 0067e9: 41 08 | i32.const 8 + 0067eb: 6a | i32.add + 0067ec: 20 04 | local.get 4 + 0067ee: 41 10 | i32.const 16 + 0067f0: 6a | i32.add + 0067f1: 20 01 | local.get 1 + 0067f3: 20 02 | local.get 2 + 0067f5: 2a 02 28 | f32.load 2 40 + 0067f8: 20 02 | local.get 2 + 0067fa: 2a 02 2c | f32.load 2 44 + 0067fd: 10 d6 84 80 80 00 | call 598 + 006803: 20 00 | local.get 0 + 006805: 20 04 | local.get 4 + 006807: 29 03 08 | i64.load 3 8 + 00680a: 37 02 00 | i64.store 2 0 + 00680d: 20 04 | local.get 4 + 00680f: 41 c0 00 | i32.const 64 + 006812: 6a | i32.add + 006813: 24 80 80 80 80 00 | global.set 0 + 006819: 0b | end +00681c func[310]: + 00681d: 02 7f | local[7..8] type=i32 + 00681f: 23 80 80 80 80 00 | global.get 0 + 006825: 41 90 01 | i32.const 144 + 006828: 6b | i32.sub + 006829: 22 07 | local.tee 7 + 00682b: 24 80 80 80 80 00 | global.set 0 + 006831: 20 07 | local.get 7 + 006833: 41 30 | i32.const 48 + 006835: 6a | i32.add + 006836: 41 00 | i32.const 0 + 006838: 36 02 00 | i32.store 2 0 + 00683b: 20 07 | local.get 7 + 00683d: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 006846: 00 00 00 00 00 00 00 00 00 | + 00684f: fd 0b 03 20 | v128.store 3 32 + 006853: 20 07 | local.get 7 + 006855: 42 00 | i64.const 0 + 006857: 37 03 38 | i64.store 3 56 + 00685a: 02 40 | block + 00685c: 41 00 | i32.const 0 + 00685e: 41 01 | i32.const 1 + 006860: 20 04 | local.get 4 + 006862: 20 05 | local.get 5 + 006864: 41 e0 f4 93 80 00 | i32.const 326240 + 00686a: 20 07 | local.get 7 + 00686c: 41 38 | i32.const 56 + 00686e: 6a | i32.add + 00686f: 20 06 | local.get 6 + 006871: 10 b4 82 80 80 00 | call 308 + 006877: 41 ff 01 | i32.const 255 + 00687a: 71 | i32.and + 00687b: 0d 00 | br_if 0 + 00687d: 20 07 | local.get 7 + 00687f: 28 02 38 | i32.load 2 56 + 006882: 21 08 | local.set 8 + 006884: 20 07 | local.get 7 + 006886: 20 04 | local.get 4 + 006888: 36 02 2c | i32.store 2 44 + 00688b: 20 07 | local.get 7 + 00688d: 42 00 | i64.const 0 + 00688f: 37 02 24 | i64.store 2 36 + 006892: 20 07 | local.get 7 + 006894: 20 08 | local.get 8 + 006896: 36 02 20 | i32.store 2 32 + 006899: 20 07 | local.get 7 + 00689b: 20 05 | local.get 5 + 00689d: 36 02 30 | i32.store 2 48 + 0068a0: 0b | end + 0068a1: 02 40 | block + 0068a3: 41 d8 00 | i32.const 88 + 0068a6: 45 | i32.eqz + 0068a7: 0d 00 | br_if 0 + 0068a9: 20 07 | local.get 7 + 0068ab: 41 38 | i32.const 56 + 0068ad: 6a | i32.add + 0068ae: 41 00 | i32.const 0 + 0068b0: 41 d8 00 | i32.const 88 + 0068b3: fc 0b 00 | memory.fill 0 + 0068b6: 0b | end + 0068b7: 20 07 | local.get 7 + 0068b9: 41 89 80 80 80 00 | i32.const 9 + 0068bf: 36 02 60 | i32.store 2 96 + 0068c2: 20 07 | local.get 7 + 0068c4: 20 07 | local.get 7 + 0068c6: 41 20 | i32.const 32 + 0068c8: 6a | i32.add + 0068c9: 36 02 64 | i32.store 2 100 + 0068cc: 02 40 | block + 0068ce: 20 01 | local.get 1 + 0068d0: 41 01 | i32.const 1 + 0068d2: 48 | i32.lt_s + 0068d3: 0d 00 | br_if 0 + 0068d5: 20 02 | local.get 2 + 0068d7: 21 02 | local.set 2 + 0068d9: 20 03 | local.get 3 + 0068db: 21 08 | local.set 8 + 0068dd: 20 00 | local.get 0 + 0068df: 21 05 | local.set 5 + 0068e1: 41 00 | i32.const 0 + 0068e3: 21 04 | local.set 4 + 0068e5: 03 40 | loop + 0068e7: 20 05 | local.get 5 + 0068e9: 21 05 | local.set 5 + 0068eb: 02 40 | block + 0068ed: 20 04 | local.get 4 + 0068ef: 22 04 | local.tee 4 + 0068f1: 41 7f | i32.const 4294967295 + 0068f3: 6a | i32.add + 0068f4: 41 fe ff ff ff 07 | i32.const 2147483646 + 0068fa: 4b | i32.gt_u + 0068fb: 0d 00 | br_if 0 + 0068fd: 20 07 | local.get 7 + 0068ff: 28 02 60 | i32.load 2 96 + 006902: 22 03 | local.tee 3 + 006904: 45 | i32.eqz + 006905: 0d 00 | br_if 0 + 006907: 20 07 | local.get 7 + 006909: 41 10 | i32.const 16 + 00690b: 6a | i32.add + 00690c: 20 07 | local.get 7 + 00690e: 28 02 64 | i32.load 2 100 + 006911: 41 04 | i32.const 4 + 006913: 20 02 | local.get 2 + 006915: 20 08 | local.get 8 + 006917: 42 00 | i64.const 0 + 006919: 41 00 | i32.const 0 + 00691b: 20 06 | local.get 6 + 00691d: 20 03 | local.get 3 + 00691f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 006928: 80 00 | + 00692a: 20 07 | local.get 7 + 00692c: 20 07 | local.get 7 + 00692e: 28 02 8c 01 | i32.load 2 140 + 006932: 20 07 | local.get 7 + 006934: 28 02 10 | i32.load 2 16 + 006937: 6a | i32.add + 006938: 36 02 8c 01 | i32.store 2 140 + 00693c: 0b | end + 00693d: 20 07 | local.get 7 + 00693f: 41 38 | i32.const 56 + 006941: 6a | i32.add + 006942: 20 05 | local.get 5 + 006944: 28 02 00 | i32.load 2 0 + 006947: 20 05 | local.get 5 + 006949: 41 04 | i32.const 4 + 00694b: 6a | i32.add + 00694c: 28 02 00 | i32.load 2 0 + 00694f: 20 05 | local.get 5 + 006951: 41 08 | i32.const 8 + 006953: 6a | i32.add + 006954: 29 03 00 | i64.load 3 0 + 006957: 41 f6 00 | i32.const 118 + 00695a: 20 06 | local.get 6 + 00695c: 10 e1 82 80 80 00 | call 353 + 006962: 20 05 | local.get 5 + 006964: 41 10 | i32.const 16 + 006966: 6a | i32.add + 006967: 21 05 | local.set 5 + 006969: 20 04 | local.get 4 + 00696b: 41 01 | i32.const 1 + 00696d: 6a | i32.add + 00696e: 22 03 | local.tee 3 + 006970: 21 04 | local.set 4 + 006972: 20 01 | local.get 1 + 006974: 20 03 | local.get 3 + 006976: 47 | i32.ne + 006977: 0d 00 | br_if 0 + 006979: 0b | end + 00697a: 0b | end + 00697b: 20 07 | local.get 7 + 00697d: 41 00 | i32.const 0 + 00697f: 3a 00 38 | i32.store8 0 56 + 006982: 20 07 | local.get 7 + 006984: 41 08 | i32.const 8 + 006986: 6a | i32.add + 006987: 20 07 | local.get 7 + 006989: 41 20 | i32.const 32 + 00698b: 6a | i32.add + 00698c: 41 01 | i32.const 1 + 00698e: 41 01 | i32.const 1 + 006990: 20 07 | local.get 7 + 006992: 41 38 | i32.const 56 + 006994: 6a | i32.add + 006995: 41 80 f5 93 80 00 | i32.const 326272 + 00699b: 20 06 | local.get 6 + 00699d: 10 ef 82 80 80 00 | call 367 + 0069a3: 20 07 | local.get 7 + 0069a5: 28 02 20 | i32.load 2 32 + 0069a8: 21 05 | local.set 5 + 0069aa: 20 07 | local.get 7 + 0069ac: 41 90 01 | i32.const 144 + 0069af: 6a | i32.add + 0069b0: 24 80 80 80 80 00 | global.set 0 + 0069b6: 20 05 | local.get 5 + 0069b8: 0b | end +0069ba func[311] : + 0069bb: 41 dc fc 97 80 00 | i32.const 392796 + 0069c1: 0b | end +0069c3 func[312] <_start>: + 0069c4: 10 9b 82 80 80 00 | call 283 + 0069ca: 0b | end +0069cc func[313] <_end>: + 0069cd: 10 a7 82 80 80 00 | call 295 + 0069d3: 0b | end +0069d6 func[314]: + 0069d7: 01 7f | local[5] type=i32 + 0069d9: 01 7b | local[6] type=v128 + 0069db: 03 7d | local[7..9] type=f32 + 0069dd: 02 7c | local[10..11] type=f64 + 0069df: 01 7b | local[12] type=v128 + 0069e1: 02 7c | local[13..14] type=f64 + 0069e3: 03 7b | local[15..17] type=v128 + 0069e5: 23 80 80 80 80 00 | global.get 0 + 0069eb: 41 10 | i32.const 16 + 0069ed: 6b | i32.sub + 0069ee: 22 05 | local.tee 5 + 0069f0: 24 80 80 80 80 00 | global.set 0 + 0069f6: 20 05 | local.get 5 + 0069f8: 42 00 | i64.const 0 + 0069fa: 37 03 08 | i64.store 3 8 + 0069fd: 20 05 | local.get 5 + 0069ff: 41 08 | i32.const 8 + 006a01: 6a | i32.add + 006a02: 10 a2 84 80 80 00 | call 546 + 006a08: 41 00 | i32.const 0 + 006a0a: fd 5d 02 fc 8f 98 80 00 | v128.load64_zero 2 395260 + 006a12: 21 06 | local.set 6 + 006a14: 41 00 | i32.const 0 + 006a16: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 006a1d: 21 07 | local.set 7 + 006a1f: 20 05 | local.get 5 + 006a21: 2a 02 08 | f32.load 2 8 + 006a24: 21 08 | local.set 8 + 006a26: 20 05 | local.get 5 + 006a28: 2a 02 0c | f32.load 2 12 + 006a2b: 21 09 | local.set 9 + 006a2d: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 006a36: 41 00 | i32.const 0 + 006a38: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 006a3f: bb | f64.promote_f32 + 006a40: 10 80 80 80 80 00 | call 0 + 006a46: 21 0a | local.set 10 + 006a48: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 006a51: 20 07 | local.get 7 + 006a53: bb | f64.promote_f32 + 006a54: 10 80 80 80 80 00 | call 0 + 006a5a: 21 0b | local.set 11 + 006a5c: 41 00 | i32.const 0 + 006a5e: 41 00 | i32.const 0 + 006a60: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 006a67: 20 04 | local.get 4 + 006a69: 93 | f32.sub + 006a6a: 22 07 | local.tee 7 + 006a6c: 38 02 f8 8f 98 80 00 | f32.store 2 395256 + 006a73: 41 00 | i32.const 0 + 006a75: 41 00 | i32.const 0 + 006a77: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 006a7e: 20 04 | local.get 4 + 006a80: 93 | f32.sub + 006a81: 22 04 | local.tee 4 + 006a83: 38 02 f4 8f 98 80 00 | f32.store 2 395252 + 006a8a: 41 00 | i32.const 0 + 006a8c: fd 5d 02 fc 8f 98 80 00 | v128.load64_zero 2 395260 + 006a94: 21 0c | local.set 12 + 006a96: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 006a9f: 20 04 | local.get 4 + 006aa1: bb | f64.promote_f32 + 006aa2: 10 80 80 80 80 00 | call 0 + 006aa8: 21 0d | local.set 13 + 006aaa: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 006ab3: 20 07 | local.get 7 + 006ab5: bb | f64.promote_f32 + 006ab6: 10 80 80 80 80 00 | call 0 + 006abc: 21 0e | local.set 14 + 006abe: 41 00 | i32.const 0 + 006ac0: 41 00 | i32.const 0 + 006ac2: 2a 02 80 90 98 80 00 | f32.load 2 395264 + 006ac9: 20 08 | local.get 8 + 006acb: 43 00 00 00 00 | f32.const 0x0p+0 + 006ad0: 20 08 | local.get 8 + 006ad2: 43 00 00 00 00 | f32.const 0x0p+0 + 006ad7: 5e | f32.gt + 006ad8: 1b | select + 006ad9: 22 08 | local.tee 8 + 006adb: 20 00 | local.get 0 + 006add: 20 02 | local.get 2 + 006adf: 92 | f32.add + 006ae0: 22 04 | local.tee 4 + 006ae2: 20 08 | local.get 8 + 006ae4: 20 04 | local.get 4 + 006ae6: 5d | f32.lt + 006ae7: 1b | select + 006ae8: 20 04 | local.get 4 + 006aea: 95 | f32.div + 006aeb: fd 13 | f32x4.splat + 006aed: 20 09 | local.get 9 + 006aef: 43 00 00 00 00 | f32.const 0x0p+0 + 006af4: 20 09 | local.get 9 + 006af6: 43 00 00 00 00 | f32.const 0x0p+0 + 006afb: 5e | f32.gt + 006afc: 1b | select + 006afd: 22 09 | local.tee 9 + 006aff: 20 01 | local.get 1 + 006b01: 20 03 | local.get 3 + 006b03: 92 | f32.add + 006b04: 22 08 | local.tee 8 + 006b06: 20 09 | local.get 9 + 006b08: 20 08 | local.get 8 + 006b0a: 5d | f32.lt + 006b0b: 1b | select + 006b0c: 20 08 | local.get 8 + 006b0e: 95 | f32.div + 006b0f: fd 20 01 | f32x4.replace_lane 1 + 006b12: 20 0c | local.get 12 + 006b14: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 006b1d: 00 00 00 00 00 00 00 00 00 | + 006b26: 22 0f | local.tee 15 + 006b28: fd e4 01 | f32x4.add + 006b2b: 20 04 | local.get 4 + 006b2d: fd 13 | f32x4.splat + 006b2f: 22 10 | local.tee 16 + 006b31: 20 0c | local.get 12 + 006b33: 20 0f | local.get 15 + 006b35: fd e6 01 | f32x4.mul + 006b38: 22 0c | local.tee 12 + 006b3a: 20 0d | local.get 13 + 006b3c: b6 | f32.demote_f64 + 006b3d: 22 04 | local.tee 4 + 006b3f: fd 13 | f32x4.splat + 006b41: 20 04 | local.get 4 + 006b43: 43 00 00 00 00 | f32.const 0x0p+0 + 006b48: 94 | f32.mul + 006b49: fd 20 01 | f32x4.replace_lane 1 + 006b4c: 20 0f | local.get 15 + 006b4e: fd e4 01 | f32x4.add + 006b51: fd e4 01 | f32x4.add + 006b54: fd e6 01 | f32x4.mul + 006b57: 20 0f | local.get 15 + 006b59: fd e4 01 | f32x4.add + 006b5c: 20 08 | local.get 8 + 006b5e: fd 13 | f32x4.splat + 006b60: 22 11 | local.tee 17 + 006b62: 20 0c | local.get 12 + 006b64: 20 0e | local.get 14 + 006b66: b6 | f32.demote_f64 + 006b67: 22 04 | local.tee 4 + 006b69: 43 00 00 00 00 | f32.const 0x0p+0 + 006b6e: 94 | f32.mul + 006b6f: fd 13 | f32x4.splat + 006b71: 20 04 | local.get 4 + 006b73: fd 20 01 | f32x4.replace_lane 1 + 006b76: 20 0f | local.get 15 + 006b78: fd e4 01 | f32x4.add + 006b7b: fd e4 01 | f32x4.add + 006b7e: fd e6 01 | f32x4.mul + 006b81: fd e4 01 | f32x4.add + 006b84: fd e4 01 | f32x4.add + 006b87: 20 06 | local.get 6 + 006b89: 20 0f | local.get 15 + 006b8b: fd e4 01 | f32x4.add + 006b8e: 20 10 | local.get 16 + 006b90: 20 06 | local.get 6 + 006b92: 20 0f | local.get 15 + 006b94: fd e6 01 | f32x4.mul + 006b97: 22 06 | local.tee 6 + 006b99: 20 0a | local.get 10 + 006b9b: b6 | f32.demote_f64 + 006b9c: 22 04 | local.tee 4 + 006b9e: fd 13 | f32x4.splat + 006ba0: 20 04 | local.get 4 + 006ba2: 43 00 00 00 00 | f32.const 0x0p+0 + 006ba7: 94 | f32.mul + 006ba8: fd 20 01 | f32x4.replace_lane 1 + 006bab: 20 0f | local.get 15 + 006bad: fd e4 01 | f32x4.add + 006bb0: fd e4 01 | f32x4.add + 006bb3: fd e6 01 | f32x4.mul + 006bb6: 20 0f | local.get 15 + 006bb8: fd e4 01 | f32x4.add + 006bbb: 20 11 | local.get 17 + 006bbd: 20 06 | local.get 6 + 006bbf: 20 0b | local.get 11 + 006bc1: b6 | f32.demote_f64 + 006bc2: 22 04 | local.tee 4 + 006bc4: 43 00 00 00 00 | f32.const 0x0p+0 + 006bc9: 94 | f32.mul + 006bca: fd 13 | f32x4.splat + 006bcc: 20 04 | local.get 4 + 006bce: fd 20 01 | f32x4.replace_lane 1 + 006bd1: 20 0f | local.get 15 + 006bd3: fd e4 01 | f32x4.add + 006bd6: fd e4 01 | f32x4.add + 006bd9: fd e6 01 | f32x4.mul + 006bdc: fd e4 01 | f32x4.add + 006bdf: fd e4 01 | f32x4.add + 006be2: fd e5 01 | f32x4.sub + 006be5: fd e6 01 | f32x4.mul + 006be8: 22 0f | local.tee 15 + 006bea: fd 1f 01 | f32x4.extract_lane 1 + 006bed: 93 | f32.sub + 006bee: 38 02 80 90 98 80 00 | f32.store 2 395264 + 006bf5: 41 00 | i32.const 0 + 006bf7: 41 00 | i32.const 0 + 006bf9: 2a 02 fc 8f 98 80 00 | f32.load 2 395260 + 006c00: 20 0f | local.get 15 + 006c02: fd 1f 00 | f32x4.extract_lane 0 + 006c05: 93 | f32.sub + 006c06: 38 02 fc 8f 98 80 00 | f32.store 2 395260 + 006c0d: 20 05 | local.get 5 + 006c0f: 41 10 | i32.const 16 + 006c11: 6a | i32.add + 006c12: 24 80 80 80 80 00 | global.set 0 + 006c18: 0b | end +006c1b func[315] : + 006c1c: 01 7f | local[0] type=i32 + 006c1e: 23 80 80 80 80 00 | global.get 0 + 006c24: 41 d0 00 | i32.const 80 + 006c27: 6b | i32.sub + 006c28: 22 00 | local.tee 0 + 006c2a: 24 80 80 80 80 00 | global.set 0 + 006c30: 20 00 | local.get 0 + 006c32: 42 00 | i64.const 0 + 006c34: 37 02 20 | i64.store 2 32 + 006c37: 20 00 | local.get 0 + 006c39: 41 00 | i32.const 0 + 006c3b: 3b 01 2a | i32.store16 1 42 + 006c3e: 20 00 | local.get 0 + 006c40: 41 00 | i32.const 0 + 006c42: 28 02 e4 85 98 80 00 | i32.load 2 393956 + 006c49: 36 02 3c | i32.store 2 60 + 006c4c: 20 00 | local.get 0 + 006c4e: 41 00 | i32.const 0 + 006c50: 28 02 e0 85 98 80 00 | i32.load 2 393952 + 006c57: 36 02 38 | i32.store 2 56 + 006c5a: 20 00 | local.get 0 + 006c5c: 41 00 | i32.const 0 + 006c5e: 28 02 dc 85 98 80 00 | i32.load 2 393948 + 006c65: 36 02 34 | i32.store 2 52 + 006c68: 20 00 | local.get 0 + 006c6a: 41 00 | i32.const 0 + 006c6c: 28 02 d8 85 98 80 00 | i32.load 2 393944 + 006c73: 36 02 30 | i32.store 2 48 + 006c76: 20 00 | local.get 0 + 006c78: 41 00 | i32.const 0 + 006c7a: 28 02 d4 85 98 80 00 | i32.load 2 393940 + 006c81: 36 02 2c | i32.store 2 44 + 006c84: 20 00 | local.get 0 + 006c86: 41 00 | i32.const 0 + 006c88: 28 02 cc 85 98 80 00 | i32.load 2 393932 + 006c8f: 36 02 1c | i32.store 2 28 + 006c92: 20 00 | local.get 0 + 006c94: 41 00 | i32.const 0 + 006c96: 28 02 c8 85 98 80 00 | i32.load 2 393928 + 006c9d: 36 02 18 | i32.store 2 24 + 006ca0: 20 00 | local.get 0 + 006ca2: 41 00 | i32.const 0 + 006ca4: 28 02 c4 85 98 80 00 | i32.load 2 393924 + 006cab: 36 02 14 | i32.store 2 20 + 006cae: 20 00 | local.get 0 + 006cb0: 41 00 | i32.const 0 + 006cb2: 28 02 c0 85 98 80 00 | i32.load 2 393920 + 006cb9: 36 02 10 | i32.store 2 16 + 006cbc: 20 00 | local.get 0 + 006cbe: 41 00 | i32.const 0 + 006cc0: 28 02 bc 85 98 80 00 | i32.load 2 393916 + 006cc7: 36 02 0c | i32.store 2 12 + 006cca: 20 00 | local.get 0 + 006ccc: 41 00 | i32.const 0 + 006cce: 28 02 b8 85 98 80 00 | i32.load 2 393912 + 006cd5: 36 02 08 | i32.store 2 8 + 006cd8: 20 00 | local.get 0 + 006cda: 41 29 | i32.const 41 + 006cdc: 41 00 | i32.const 0 + 006cde: 41 00 | i32.const 0 + 006ce0: 2d 00 d0 85 98 80 00 | i32.load8_u 0 393936 + 006ce7: 1b | select + 006ce8: 3b 01 28 | i32.store16 1 40 + 006ceb: 10 94 84 80 80 00 | call 532 + 006cf1: 20 00 | local.get 0 + 006cf3: 41 80 80 80 78 | i32.const 4278190080 + 006cf8: 36 02 40 | i32.store 2 64 + 006cfb: 20 00 | local.get 0 + 006cfd: 41 c0 00 | i32.const 64 + 006d00: 6a | i32.add + 006d01: 10 93 84 80 80 00 | call 531 + 006d07: 20 00 | local.get 0 + 006d09: 41 08 | i32.const 8 + 006d0b: 6a | i32.add + 006d0c: 10 bc 82 80 80 00 | call 316 + 006d12: 20 00 | local.get 0 + 006d14: 28 02 10 | i32.load 2 16 + 006d17: 20 00 | local.get 0 + 006d19: 28 02 14 | i32.load 2 20 + 006d1c: 20 00 | local.get 0 + 006d1e: 41 08 | i32.const 8 + 006d20: 6a | i32.add + 006d21: 10 bd 82 80 80 00 | call 317 + 006d27: 10 95 84 80 80 00 | call 533 + 006d2d: 20 00 | local.get 0 + 006d2f: 41 d0 00 | i32.const 80 + 006d32: 6a | i32.add + 006d33: 24 80 80 80 80 00 | global.set 0 + 006d39: 41 01 | i32.const 1 + 006d3b: 0b | end +006d3f func[316]: + 006d40: 03 7f | local[1..3] type=i32 + 006d42: 02 7b | local[4..5] type=v128 + 006d44: 01 7f | local[6] type=i32 + 006d46: 01 7d | local[7] type=f32 + 006d48: 0a 7f | local[8..17] type=i32 + 006d4a: 01 7b | local[18] type=v128 + 006d4c: 15 7d | local[19..39] type=f32 + 006d4e: 02 7c | local[40..41] type=f64 + 006d50: 01 7f | local[42] type=i32 + 006d52: 03 7b | local[43..45] type=v128 + 006d54: 07 7d | local[46..52] type=f32 + 006d56: 06 7b | local[53..58] type=v128 + 006d58: 23 80 80 80 80 00 | global.get 0 + 006d5e: 41 a0 0a | i32.const 1312 + 006d61: 6b | i32.sub + 006d62: 22 01 | local.tee 1 + 006d64: 24 80 80 80 80 00 | global.set 0 + 006d6a: 02 40 | block + 006d6c: 41 a5 02 | i32.const 293 + 006d6f: 10 f3 83 80 80 00 | call 499 + 006d75: 41 ff 01 | i32.const 255 + 006d78: 71 | i32.and + 006d79: 45 | i32.eqz + 006d7a: 0d 00 | br_if 0 + 006d7c: 10 f4 83 80 80 00 | call 500 + 006d82: 0b | end + 006d83: 10 91 84 80 80 00 | call 529 + 006d89: 21 02 | local.set 2 + 006d8b: 10 92 84 80 80 00 | call 530 + 006d91: 21 03 | local.set 3 + 006d93: 41 00 | i32.const 0 + 006d95: 42 00 | i64.const 0 + 006d97: 37 02 e8 85 98 80 00 | i64.store 2 393960 + 006d9e: 41 00 | i32.const 0 + 006da0: 41 e8 85 98 80 00 | i32.const 393960 + 006da6: 36 02 fc a5 98 80 00 | i32.store 2 398076 + 006dad: 41 00 | i32.const 0 + 006daf: 41 00 | i32.const 0 + 006db1: 36 02 a0 86 98 80 00 | i32.store 2 394016 + 006db8: 41 00 | i32.const 0 + 006dba: 41 00 | i32.const 0 + 006dbc: 3b 01 f0 85 98 80 00 | i32.store16 1 393968 + 006dc3: 41 00 | i32.const 0 + 006dc5: 41 00 | i32.const 0 + 006dc7: 36 02 8c 86 98 80 00 | i32.store 2 393996 + 006dce: 41 00 | i32.const 0 + 006dd0: 41 00 | i32.const 0 + 006dd2: 36 02 f8 85 98 80 00 | i32.store 2 393976 + 006dd9: 20 01 | local.get 1 + 006ddb: 41 a0 09 | i32.const 1184 + 006dde: 6a | i32.add + 006ddf: 41 18 | i32.const 24 + 006de1: 6a | i32.add + 006de2: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 006deb: 00 00 00 00 00 00 00 00 00 | + 006df4: 22 04 | local.tee 4 + 006df6: fd 0b 02 00 | v128.store 2 0 + 006dfa: 20 01 | local.get 1 + 006dfc: 41 a0 09 | i32.const 1184 + 006dff: 6a | i32.add + 006e00: 41 28 | i32.const 40 + 006e02: 6a | i32.add + 006e03: 20 04 | local.get 4 + 006e05: fd 0b 02 00 | v128.store 2 0 + 006e09: 20 01 | local.get 1 + 006e0b: 41 d8 09 | i32.const 1240 + 006e0e: 6a | i32.add + 006e0f: 20 04 | local.get 4 + 006e11: fd 0b 02 00 | v128.store 2 0 + 006e15: 20 01 | local.get 1 + 006e17: 42 00 | i64.const 0 + 006e19: 37 02 b0 09 | i64.store 2 1200 + 006e1d: 20 01 | local.get 1 + 006e1f: 20 03 | local.get 3 + 006e21: b2 | f32.convert_i32_s + 006e22: 38 02 ac 09 | f32.store 2 1196 + 006e26: 20 01 | local.get 1 + 006e28: 20 02 | local.get 2 + 006e2a: b2 | f32.convert_i32_s + 006e2b: 38 02 a8 09 | f32.store 2 1192 + 006e2f: 20 01 | local.get 1 + 006e31: 42 00 | i64.const 0 + 006e33: 37 02 a0 09 | i64.store 2 1184 + 006e37: 20 01 | local.get 1 + 006e39: 41 c8 02 | i32.const 328 + 006e3c: 6a | i32.add + 006e3d: 41 9c 86 98 80 00 | i32.const 394012 + 006e43: 41 c8 00 | i32.const 72 + 006e46: 41 04 | i32.const 4 + 006e48: 20 01 | local.get 1 + 006e4a: 41 a0 09 | i32.const 1184 + 006e4d: 6a | i32.add + 006e4e: 41 a0 e4 93 80 00 | i32.const 324128 + 006e54: 20 00 | local.get 0 + 006e56: 10 ef 82 80 80 00 | call 367 + 006e5c: 41 00 | i32.const 0 + 006e5e: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 006e65: 21 02 | local.set 2 + 006e67: 20 01 | local.get 1 + 006e69: 41 00 | i32.const 0 + 006e6b: 36 02 a0 09 | i32.store 2 1184 + 006e6f: 20 01 | local.get 1 + 006e71: 41 c0 02 | i32.const 320 + 006e74: 6a | i32.add + 006e75: 20 02 | local.get 2 + 006e77: 41 0c | i32.const 12 + 006e79: 6a | i32.add + 006e7a: 41 04 | i32.const 4 + 006e7c: 41 04 | i32.const 4 + 006e7e: 20 01 | local.get 1 + 006e80: 41 a0 09 | i32.const 1184 + 006e83: 6a | i32.add + 006e84: 41 c0 e4 93 80 00 | i32.const 324160 + 006e8a: 20 00 | local.get 0 + 006e8c: 10 ef 82 80 80 00 | call 367 + 006e92: 41 00 | i32.const 0 + 006e94: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 006e9b: 21 02 | local.set 2 + 006e9d: 20 01 | local.get 1 + 006e9f: 41 7f | i32.const 4294967295 + 006ea1: 36 02 a0 09 | i32.store 2 1184 + 006ea5: 20 01 | local.get 1 + 006ea7: 41 b8 02 | i32.const 312 + 006eaa: 6a | i32.add + 006eab: 20 02 | local.get 2 + 006ead: 41 20 | i32.const 32 + 006eaf: 6a | i32.add + 006eb0: 41 04 | i32.const 4 + 006eb2: 41 04 | i32.const 4 + 006eb4: 20 01 | local.get 1 + 006eb6: 41 a0 09 | i32.const 1184 + 006eb9: 6a | i32.add + 006eba: 41 e0 e4 93 80 00 | i32.const 324192 + 006ec0: 20 00 | local.get 0 + 006ec2: 10 ef 82 80 80 00 | call 367 + 006ec8: 20 01 | local.get 1 + 006eca: 41 90 08 | i32.const 1040 + 006ecd: 6a | i32.add + 006ece: 41 08 | i32.const 8 + 006ed0: 6a | i32.add + 006ed1: 41 00 | i32.const 0 + 006ed3: 36 02 00 | i32.store 2 0 + 006ed6: 20 01 | local.get 1 + 006ed8: 42 00 | i64.const 0 + 006eda: 37 03 90 08 | i64.store 3 1040 + 006ede: 20 01 | local.get 1 + 006ee0: fd 0c 00 00 80 40 00 00 80 | v128.const 0x40800000 0x40800000 0x00000000 0x00000000 + 006ee9: 40 00 00 00 00 00 00 00 00 | + 006ef2: 22 05 | local.tee 5 + 006ef4: fd 0b 02 9c 08 | v128.store 2 1052 + 006ef9: 41 a8 87 94 80 00 | i32.const 328616 + 006eff: 20 01 | local.get 1 + 006f01: 41 90 08 | i32.const 1040 + 006f04: 6a | i32.add + 006f05: 41 00 | i32.const 0 + 006f07: 20 00 | local.get 0 + 006f09: 10 ec 82 80 80 00 | call 364 + 006f0f: 21 06 | local.set 6 + 006f11: 20 01 | local.get 1 + 006f13: 41 f0 07 | i32.const 1008 + 006f16: 6a | i32.add + 006f17: 41 10 | i32.const 16 + 006f19: 6a | i32.add + 006f1a: 42 00 | i64.const 0 + 006f1c: 37 03 00 | i64.store 3 0 + 006f1f: 20 01 | local.get 1 + 006f21: 41 f0 07 | i32.const 1008 + 006f24: 6a | i32.add + 006f25: 41 18 | i32.const 24 + 006f27: 6a | i32.add + 006f28: 41 00 | i32.const 0 + 006f2a: 36 02 00 | i32.store 2 0 + 006f2d: 20 01 | local.get 1 + 006f2f: 20 04 | local.get 4 + 006f31: fd 0b 03 f0 07 | v128.store 3 1008 + 006f36: 20 01 | local.get 1 + 006f38: 41 01 | i32.const 1 + 006f3a: 36 02 ec 07 | i32.store 2 1004 + 006f3e: 20 01 | local.get 1 + 006f40: 42 80 80 80 80 80 80 80 c0 | i64.const 4575657221408423936 + 006f49: 3f | + 006f4a: 37 02 e4 07 | i64.store 2 996 + 006f4e: 20 01 | local.get 1 + 006f50: 42 80 80 80 fc 13 | i64.const 5360320512 + 006f56: 37 02 d8 07 | i64.store 2 984 + 006f5a: 20 01 | local.get 1 + 006f5c: 42 80 80 80 fc 03 | i64.const 1065353216 + 006f62: 37 02 d0 07 | i64.store 2 976 + 006f66: 20 01 | local.get 1 + 006f68: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x40800000 0x40800000 + 006f71: 00 00 00 80 40 00 00 80 40 | + 006f7a: fd 0b 02 bc 07 | v128.store 2 956 + 006f7f: 20 01 | local.get 1 + 006f81: 41 7f | i32.const 4294967295 + 006f83: 36 02 b8 07 | i32.store 2 952 + 006f87: 20 01 | local.get 1 + 006f89: 42 00 | i64.const 0 + 006f8b: 37 02 b0 07 | i64.store 2 944 + 006f8f: 20 01 | local.get 1 + 006f91: 20 06 | local.get 6 + 006f93: 2a 02 0c | f32.load 2 12 + 006f96: 20 06 | local.get 6 + 006f98: 41 2c | i32.const 44 + 006f9a: 6a | i32.add + 006f9b: 2a 02 00 | f32.load 2 0 + 006f9e: 22 07 | local.tee 7 + 006fa0: 20 07 | local.get 7 + 006fa2: 92 | f32.add + 006fa3: 93 | f32.sub + 006fa4: 22 07 | local.tee 7 + 006fa6: 38 02 e0 07 | f32.store 2 992 + 006faa: 20 00 | local.get 0 + 006fac: 28 02 08 | i32.load 2 8 + 006faf: 21 02 | local.set 2 + 006fb1: 20 00 | local.get 0 + 006fb3: 28 02 0c | i32.load 2 12 + 006fb6: 21 03 | local.set 3 + 006fb8: 20 01 | local.get 1 + 006fba: 42 00 | i64.const 0 + 006fbc: 37 03 a0 09 | i64.store 3 1184 + 006fc0: 41 0c | i32.const 12 + 006fc2: 41 04 | i32.const 4 + 006fc4: 20 02 | local.get 2 + 006fc6: 20 03 | local.get 3 + 006fc8: 41 e0 87 94 80 00 | i32.const 328672 + 006fce: 20 01 | local.get 1 + 006fd0: 41 a0 09 | i32.const 1184 + 006fd3: 6a | i32.add + 006fd4: 20 00 | local.get 0 + 006fd6: 10 b4 82 80 80 00 | call 308 + 006fdc: 21 08 | local.set 8 + 006fde: 20 01 | local.get 1 + 006fe0: 41 80 07 | i32.const 896 + 006fe3: 6a | i32.add + 006fe4: 41 18 | i32.const 24 + 006fe6: 6a | i32.add + 006fe7: 22 03 | local.tee 3 + 006fe9: 20 04 | local.get 4 + 006feb: fd 0b 03 00 | v128.store 3 0 + 006fef: 20 01 | local.get 1 + 006ff1: 41 80 07 | i32.const 896 + 006ff4: 6a | i32.add + 006ff5: 41 28 | i32.const 40 + 006ff7: 6a | i32.add + 006ff8: 22 09 | local.tee 9 + 006ffa: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007003: 2a | + 007004: 37 03 00 | i64.store 3 0 + 007007: 20 01 | local.get 1 + 007009: 20 04 | local.get 4 + 00700b: fd 0b 03 88 07 | v128.store 3 904 + 007010: 20 01 | local.get 1 + 007012: 41 80 07 | i32.const 896 + 007015: 6a | i32.add + 007016: 41 10 | i32.const 16 + 007018: 6a | i32.add + 007019: 22 0a | local.tee 10 + 00701b: 41 dc f3 91 80 00 | i32.const 293340 + 007021: 36 02 00 | i32.store 2 0 + 007024: 20 03 | local.get 3 + 007026: 42 8d a8 a8 8c a2 ae ef de | i64.const 4304805116722680845 + 00702f: 3b | + 007030: 37 03 00 | i64.store 3 0 + 007033: 20 01 | local.get 1 + 007035: 42 00 | i64.const 0 + 007037: 37 03 80 07 | i64.store 3 896 + 00703b: 20 01 | local.get 1 + 00703d: 41 13 | i32.const 19 + 00703f: 36 02 fc 06 | i32.store 2 892 + 007043: 20 01 | local.get 1 + 007045: 41 f8 87 94 80 00 | i32.const 328696 + 00704b: 36 02 f8 06 | i32.store 2 888 + 00704f: 20 01 | local.get 1 + 007051: 41 01 | i32.const 1 + 007053: 36 02 f4 06 | i32.store 2 884 + 007057: 20 01 | local.get 1 + 007059: 41 a4 ec 93 80 00 | i32.const 325156 + 00705f: 36 02 f0 06 | i32.store 2 880 + 007063: 20 01 | local.get 1 + 007065: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00706e: 2a | + 00706f: 37 03 88 07 | i64.store 3 904 + 007073: 20 01 | local.get 1 + 007075: 41 80 07 | i32.const 896 + 007078: 6a | i32.add + 007079: 41 20 | i32.const 32 + 00707b: 6a | i32.add + 00707c: 22 0b | local.tee 11 + 00707e: 20 01 | local.get 1 + 007080: 41 f0 06 | i32.const 880 + 007083: 6a | i32.add + 007084: 36 02 00 | i32.store 2 0 + 007087: 20 01 | local.get 1 + 007089: 28 02 a0 09 | i32.load 2 1184 + 00708d: 21 0c | local.set 12 + 00708f: 20 01 | local.get 1 + 007091: 20 01 | local.get 1 + 007093: 41 f8 06 | i32.const 888 + 007096: 6a | i32.add + 007097: 36 02 80 07 | i32.store 2 896 + 00709b: 20 01 | local.get 1 + 00709d: 41 80 07 | i32.const 896 + 0070a0: 6a | i32.add + 0070a1: 41 03 | i32.const 3 + 0070a3: 41 00 | i32.const 0 + 0070a5: 41 00 | i32.const 0 + 0070a7: 20 00 | local.get 0 + 0070a9: 28 02 08 | i32.load 2 8 + 0070ac: 20 00 | local.get 0 + 0070ae: 28 02 0c | i32.load 2 12 + 0070b1: 20 00 | local.get 0 + 0070b3: 10 b6 82 80 80 00 | call 310 + 0070b9: 21 0d | local.set 13 + 0070bb: 20 01 | local.get 1 + 0070bd: 41 f0 07 | i32.const 1008 + 0070c0: 6a | i32.add + 0070c1: 41 08 | i32.const 8 + 0070c3: 6a | i32.add + 0070c4: 22 02 | local.tee 2 + 0070c6: 41 00 | i32.const 0 + 0070c8: 36 02 00 | i32.store 2 0 + 0070cb: 41 00 | i32.const 0 + 0070cd: 20 0c | local.get 12 + 0070cf: 20 08 | local.get 8 + 0070d1: 41 ff 01 | i32.const 255 + 0070d4: 71 | i32.and + 0070d5: 1b | select + 0070d6: 22 08 | local.tee 8 + 0070d8: 41 00 | i32.const 0 + 0070da: 36 02 08 | i32.store 2 8 + 0070dd: 20 08 | local.get 8 + 0070df: 42 01 | i64.const 1 + 0070e1: 37 02 00 | i64.store 2 0 + 0070e4: 20 01 | local.get 1 + 0070e6: 20 05 | local.get 5 + 0070e8: fd 0b 02 fc 07 | v128.store 2 1020 + 0070ed: 20 01 | local.get 1 + 0070ef: 20 0d | local.get 13 + 0070f1: 36 02 f4 07 | i32.store 2 1012 + 0070f5: 20 01 | local.get 1 + 0070f7: 41 8c 88 94 80 00 | i32.const 328716 + 0070fd: 36 02 f0 07 | i32.store 2 1008 + 007101: 41 01 | i32.const 1 + 007103: 20 01 | local.get 1 + 007105: 41 e0 07 | i32.const 992 + 007108: 6a | i32.add + 007109: 20 01 | local.get 1 + 00710b: 41 f0 07 | i32.const 1008 + 00710e: 6a | i32.add + 00710f: 20 08 | local.get 8 + 007111: 20 00 | local.get 0 + 007113: 10 fa 82 80 80 00 | call 378 + 007119: 1a | drop + 00711a: 20 00 | local.get 0 + 00711c: 28 02 0c | i32.load 2 12 + 00711f: 21 08 | local.set 8 + 007121: 20 00 | local.get 0 + 007123: 28 02 08 | i32.load 2 8 + 007126: 21 0c | local.set 12 + 007128: 20 01 | local.get 1 + 00712a: 42 00 | i64.const 0 + 00712c: 37 03 a0 09 | i64.store 3 1184 + 007130: 41 0c | i32.const 12 + 007132: 41 04 | i32.const 4 + 007134: 20 0c | local.get 12 + 007136: 20 08 | local.get 8 + 007138: 41 a0 88 94 80 00 | i32.const 328736 + 00713e: 20 01 | local.get 1 + 007140: 41 a0 09 | i32.const 1184 + 007143: 6a | i32.add + 007144: 20 00 | local.get 0 + 007146: 10 b4 82 80 80 00 | call 308 + 00714c: 21 08 | local.set 8 + 00714e: 41 00 | i32.const 0 + 007150: 20 01 | local.get 1 + 007152: 28 02 a0 09 | i32.load 2 1184 + 007156: 20 08 | local.get 8 + 007158: 41 ff 01 | i32.const 255 + 00715b: 71 | i32.and + 00715c: 1b | select + 00715d: 22 08 | local.tee 8 + 00715f: 41 02 | i32.const 2 + 007161: 36 02 00 | i32.store 2 0 + 007164: 20 08 | local.get 8 + 007166: 42 00 | i64.const 0 + 007168: 37 02 04 | i64.store 2 4 + 00716b: 20 02 | local.get 2 + 00716d: 41 00 | i32.const 0 + 00716f: 36 02 00 | i32.store 2 0 + 007172: 41 00 | i32.const 0 + 007174: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 00717b: 41 01 | i32.const 1 + 00717d: 3a 00 48 | i32.store8 0 72 + 007180: 20 01 | local.get 1 + 007182: 20 05 | local.get 5 + 007184: fd 0b 02 fc 07 | v128.store 2 1020 + 007189: 20 01 | local.get 1 + 00718b: 41 be 88 94 80 00 | i32.const 328766 + 007191: 36 02 f4 07 | i32.store 2 1012 + 007195: 20 01 | local.get 1 + 007197: 41 b8 88 94 80 00 | i32.const 328760 + 00719d: 36 02 f0 07 | i32.store 2 1008 + 0071a1: 41 01 | i32.const 1 + 0071a3: 20 01 | local.get 1 + 0071a5: 41 e0 07 | i32.const 992 + 0071a8: 6a | i32.add + 0071a9: 20 01 | local.get 1 + 0071ab: 41 f0 07 | i32.const 1008 + 0071ae: 6a | i32.add + 0071af: 20 08 | local.get 8 + 0071b1: 20 00 | local.get 0 + 0071b3: 10 fa 82 80 80 00 | call 378 + 0071b9: 1a | drop + 0071ba: 20 00 | local.get 0 + 0071bc: 28 02 0c | i32.load 2 12 + 0071bf: 21 08 | local.set 8 + 0071c1: 20 00 | local.get 0 + 0071c3: 28 02 08 | i32.load 2 8 + 0071c6: 21 0c | local.set 12 + 0071c8: 20 01 | local.get 1 + 0071ca: 42 00 | i64.const 0 + 0071cc: 37 03 a0 09 | i64.store 3 1184 + 0071d0: 41 0c | i32.const 12 + 0071d2: 41 04 | i32.const 4 + 0071d4: 20 0c | local.get 12 + 0071d6: 20 08 | local.get 8 + 0071d8: 41 e0 88 94 80 00 | i32.const 328800 + 0071de: 20 01 | local.get 1 + 0071e0: 41 a0 09 | i32.const 1184 + 0071e3: 6a | i32.add + 0071e4: 20 00 | local.get 0 + 0071e6: 10 b4 82 80 80 00 | call 308 + 0071ec: 21 08 | local.set 8 + 0071ee: 20 03 | local.get 3 + 0071f0: 42 8d a8 a8 8c a2 ae ef de | i64.const 4304805116722680845 + 0071f9: 3b | + 0071fa: 37 03 00 | i64.store 3 0 + 0071fd: 20 0a | local.get 10 + 0071ff: 41 e0 f3 91 80 00 | i32.const 293344 + 007205: 36 02 00 | i32.store 2 0 + 007208: 20 09 | local.get 9 + 00720a: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007213: 2a | + 007214: 37 03 00 | i64.store 3 0 + 007217: 20 01 | local.get 1 + 007219: 41 13 | i32.const 19 + 00721b: 36 02 ec 06 | i32.store 2 876 + 00721f: 20 01 | local.get 1 + 007221: 41 f8 88 94 80 00 | i32.const 328824 + 007227: 36 02 e8 06 | i32.store 2 872 + 00722b: 20 01 | local.get 1 + 00722d: 41 00 | i32.const 0 + 00722f: 36 02 94 07 | i32.store 2 916 + 007233: 20 01 | local.get 1 + 007235: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00723e: 2a | + 00723f: 37 03 88 07 | i64.store 3 904 + 007243: 20 01 | local.get 1 + 007245: 41 01 | i32.const 1 + 007247: 36 02 e4 06 | i32.store 2 868 + 00724b: 20 01 | local.get 1 + 00724d: 41 a4 ec 93 80 00 | i32.const 325156 + 007253: 36 02 e0 06 | i32.store 2 864 + 007257: 20 0b | local.get 11 + 007259: 20 01 | local.get 1 + 00725b: 41 e0 06 | i32.const 864 + 00725e: 6a | i32.add + 00725f: 36 02 00 | i32.store 2 0 + 007262: 20 01 | local.get 1 + 007264: 28 02 a0 09 | i32.load 2 1184 + 007268: 21 0c | local.set 12 + 00726a: 20 01 | local.get 1 + 00726c: 20 01 | local.get 1 + 00726e: 41 e8 06 | i32.const 872 + 007271: 6a | i32.add + 007272: 36 02 80 07 | i32.store 2 896 + 007276: 20 01 | local.get 1 + 007278: 41 80 07 | i32.const 896 + 00727b: 6a | i32.add + 00727c: 41 03 | i32.const 3 + 00727e: 41 00 | i32.const 0 + 007280: 41 00 | i32.const 0 + 007282: 20 00 | local.get 0 + 007284: 28 02 08 | i32.load 2 8 + 007287: 20 00 | local.get 0 + 007289: 28 02 0c | i32.load 2 12 + 00728c: 20 00 | local.get 0 + 00728e: 10 b6 82 80 80 00 | call 310 + 007294: 21 0d | local.set 13 + 007296: 41 00 | i32.const 0 + 007298: 20 0c | local.get 12 + 00729a: 20 08 | local.get 8 + 00729c: 41 ff 01 | i32.const 255 + 00729f: 71 | i32.and + 0072a0: 1b | select + 0072a1: 22 08 | local.tee 8 + 0072a3: 41 03 | i32.const 3 + 0072a5: 36 02 00 | i32.store 2 0 + 0072a8: 20 08 | local.get 8 + 0072aa: 42 00 | i64.const 0 + 0072ac: 37 02 04 | i64.store 2 4 + 0072af: 20 02 | local.get 2 + 0072b1: 41 00 | i32.const 0 + 0072b3: 36 02 00 | i32.store 2 0 + 0072b6: 41 00 | i32.const 0 + 0072b8: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0072bf: 41 01 | i32.const 1 + 0072c1: 3a 00 48 | i32.store8 0 72 + 0072c4: 20 01 | local.get 1 + 0072c6: 20 05 | local.get 5 + 0072c8: fd 0b 02 fc 07 | v128.store 2 1020 + 0072cd: 20 01 | local.get 1 + 0072cf: 20 0d | local.get 13 + 0072d1: 36 02 f4 07 | i32.store 2 1012 + 0072d5: 20 01 | local.get 1 + 0072d7: 41 8c 89 94 80 00 | i32.const 328844 + 0072dd: 36 02 f0 07 | i32.store 2 1008 + 0072e1: 41 01 | i32.const 1 + 0072e3: 20 01 | local.get 1 + 0072e5: 41 e0 07 | i32.const 992 + 0072e8: 6a | i32.add + 0072e9: 20 01 | local.get 1 + 0072eb: 41 f0 07 | i32.const 1008 + 0072ee: 6a | i32.add + 0072ef: 20 08 | local.get 8 + 0072f1: 20 00 | local.get 0 + 0072f3: 10 fa 82 80 80 00 | call 378 + 0072f9: 1a | drop + 0072fa: 20 00 | local.get 0 + 0072fc: 28 02 0c | i32.load 2 12 + 0072ff: 21 08 | local.set 8 + 007301: 20 00 | local.get 0 + 007303: 28 02 08 | i32.load 2 8 + 007306: 21 0c | local.set 12 + 007308: 20 01 | local.get 1 + 00730a: 42 00 | i64.const 0 + 00730c: 37 03 a0 09 | i64.store 3 1184 + 007310: 41 0c | i32.const 12 + 007312: 41 04 | i32.const 4 + 007314: 20 0c | local.get 12 + 007316: 20 08 | local.get 8 + 007318: 41 a0 89 94 80 00 | i32.const 328864 + 00731e: 20 01 | local.get 1 + 007320: 41 a0 09 | i32.const 1184 + 007323: 6a | i32.add + 007324: 20 00 | local.get 0 + 007326: 10 b4 82 80 80 00 | call 308 + 00732c: 21 08 | local.set 8 + 00732e: 41 00 | i32.const 0 + 007330: 20 01 | local.get 1 + 007332: 28 02 a0 09 | i32.load 2 1184 + 007336: 20 08 | local.get 8 + 007338: 41 ff 01 | i32.const 255 + 00733b: 71 | i32.and + 00733c: 1b | select + 00733d: 22 08 | local.tee 8 + 00733f: 41 04 | i32.const 4 + 007341: 36 02 00 | i32.store 2 0 + 007344: 20 08 | local.get 8 + 007346: 42 00 | i64.const 0 + 007348: 37 02 04 | i64.store 2 4 + 00734b: 20 02 | local.get 2 + 00734d: 41 00 | i32.const 0 + 00734f: 36 02 00 | i32.store 2 0 + 007352: 41 00 | i32.const 0 + 007354: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 00735b: 41 01 | i32.const 1 + 00735d: 3a 00 48 | i32.store8 0 72 + 007360: 20 01 | local.get 1 + 007362: 20 05 | local.get 5 + 007364: fd 0b 02 fc 07 | v128.store 2 1020 + 007369: 20 01 | local.get 1 + 00736b: 41 be 89 94 80 00 | i32.const 328894 + 007371: 36 02 f4 07 | i32.store 2 1012 + 007375: 20 01 | local.get 1 + 007377: 41 b8 89 94 80 00 | i32.const 328888 + 00737d: 36 02 f0 07 | i32.store 2 1008 + 007381: 41 01 | i32.const 1 + 007383: 20 01 | local.get 1 + 007385: 41 e0 07 | i32.const 992 + 007388: 6a | i32.add + 007389: 20 01 | local.get 1 + 00738b: 41 f0 07 | i32.const 1008 + 00738e: 6a | i32.add + 00738f: 20 08 | local.get 8 + 007391: 20 00 | local.get 0 + 007393: 10 fa 82 80 80 00 | call 378 + 007399: 1a | drop + 00739a: 41 00 | i32.const 0 + 00739c: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0073a3: 41 01 | i32.const 1 + 0073a5: 3a 00 48 | i32.store8 0 72 + 0073a8: 41 07 | i32.const 7 + 0073aa: 20 01 | local.get 1 + 0073ac: 41 d0 07 | i32.const 976 + 0073af: 6a | i32.add + 0073b0: 20 01 | local.get 1 + 0073b2: 41 b0 07 | i32.const 944 + 0073b5: 6a | i32.add + 0073b6: 41 00 | i32.const 0 + 0073b8: 20 00 | local.get 0 + 0073ba: 10 fa 82 80 80 00 | call 378 + 0073c0: 1a | drop + 0073c1: 20 00 | local.get 0 + 0073c3: 28 02 0c | i32.load 2 12 + 0073c6: 21 08 | local.set 8 + 0073c8: 20 00 | local.get 0 + 0073ca: 28 02 08 | i32.load 2 8 + 0073cd: 21 0c | local.set 12 + 0073cf: 20 01 | local.get 1 + 0073d1: 42 00 | i64.const 0 + 0073d3: 37 03 a0 09 | i64.store 3 1184 + 0073d7: 41 0c | i32.const 12 + 0073d9: 41 04 | i32.const 4 + 0073db: 20 0c | local.get 12 + 0073dd: 20 08 | local.get 8 + 0073df: 41 d0 89 94 80 00 | i32.const 328912 + 0073e5: 20 01 | local.get 1 + 0073e7: 41 a0 09 | i32.const 1184 + 0073ea: 6a | i32.add + 0073eb: 20 00 | local.get 0 + 0073ed: 10 b4 82 80 80 00 | call 308 + 0073f3: 21 08 | local.set 8 + 0073f5: 20 03 | local.get 3 + 0073f7: 42 8d a8 a8 8c a2 ae ef de | i64.const 4304805116722680845 + 007400: 3b | + 007401: 37 03 00 | i64.store 3 0 + 007404: 20 0a | local.get 10 + 007406: 41 c4 f3 91 80 00 | i32.const 293316 + 00740c: 36 02 00 | i32.store 2 0 + 00740f: 20 09 | local.get 9 + 007411: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00741a: 2a | + 00741b: 37 03 00 | i64.store 3 0 + 00741e: 20 01 | local.get 1 + 007420: 41 15 | i32.const 21 + 007422: 36 02 dc 06 | i32.store 2 860 + 007426: 20 01 | local.get 1 + 007428: 41 e8 89 94 80 00 | i32.const 328936 + 00742e: 36 02 d8 06 | i32.store 2 856 + 007432: 20 01 | local.get 1 + 007434: 41 00 | i32.const 0 + 007436: 36 02 94 07 | i32.store 2 916 + 00743a: 20 01 | local.get 1 + 00743c: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007445: 2a | + 007446: 37 03 88 07 | i64.store 3 904 + 00744a: 20 01 | local.get 1 + 00744c: 41 01 | i32.const 1 + 00744e: 36 02 d4 06 | i32.store 2 852 + 007452: 20 01 | local.get 1 + 007454: 41 a4 ec 93 80 00 | i32.const 325156 + 00745a: 36 02 d0 06 | i32.store 2 848 + 00745e: 20 0b | local.get 11 + 007460: 20 01 | local.get 1 + 007462: 41 d0 06 | i32.const 848 + 007465: 6a | i32.add + 007466: 36 02 00 | i32.store 2 0 + 007469: 20 01 | local.get 1 + 00746b: 28 02 a0 09 | i32.load 2 1184 + 00746f: 21 0c | local.set 12 + 007471: 20 01 | local.get 1 + 007473: 20 01 | local.get 1 + 007475: 41 d8 06 | i32.const 856 + 007478: 6a | i32.add + 007479: 36 02 80 07 | i32.store 2 896 + 00747d: 20 01 | local.get 1 + 00747f: 41 80 07 | i32.const 896 + 007482: 6a | i32.add + 007483: 41 03 | i32.const 3 + 007485: 41 00 | i32.const 0 + 007487: 41 00 | i32.const 0 + 007489: 20 00 | local.get 0 + 00748b: 28 02 08 | i32.load 2 8 + 00748e: 20 00 | local.get 0 + 007490: 28 02 0c | i32.load 2 12 + 007493: 20 00 | local.get 0 + 007495: 10 b6 82 80 80 00 | call 310 + 00749b: 21 0d | local.set 13 + 00749d: 41 00 | i32.const 0 + 00749f: 20 0c | local.get 12 + 0074a1: 20 08 | local.get 8 + 0074a3: 41 ff 01 | i32.const 255 + 0074a6: 71 | i32.and + 0074a7: 1b | select + 0074a8: 22 08 | local.tee 8 + 0074aa: 41 08 | i32.const 8 + 0074ac: 36 02 00 | i32.store 2 0 + 0074af: 20 08 | local.get 8 + 0074b1: 42 00 | i64.const 0 + 0074b3: 37 02 04 | i64.store 2 4 + 0074b6: 20 02 | local.get 2 + 0074b8: 41 00 | i32.const 0 + 0074ba: 36 02 00 | i32.store 2 0 + 0074bd: 41 00 | i32.const 0 + 0074bf: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0074c6: 41 01 | i32.const 1 + 0074c8: 3a 00 48 | i32.store8 0 72 + 0074cb: 20 01 | local.get 1 + 0074cd: 20 05 | local.get 5 + 0074cf: fd 0b 02 fc 07 | v128.store 2 1020 + 0074d4: 20 01 | local.get 1 + 0074d6: 20 0d | local.get 13 + 0074d8: 36 02 f4 07 | i32.store 2 1012 + 0074dc: 20 01 | local.get 1 + 0074de: 41 f8 81 93 80 00 | i32.const 311544 + 0074e4: 36 02 f0 07 | i32.store 2 1008 + 0074e8: 41 01 | i32.const 1 + 0074ea: 20 01 | local.get 1 + 0074ec: 41 e0 07 | i32.const 992 + 0074ef: 6a | i32.add + 0074f0: 20 01 | local.get 1 + 0074f2: 41 f0 07 | i32.const 1008 + 0074f5: 6a | i32.add + 0074f6: 20 08 | local.get 8 + 0074f8: 20 00 | local.get 0 + 0074fa: 10 fa 82 80 80 00 | call 378 + 007500: 1a | drop + 007501: 20 00 | local.get 0 + 007503: 28 02 0c | i32.load 2 12 + 007506: 21 08 | local.set 8 + 007508: 20 00 | local.get 0 + 00750a: 28 02 08 | i32.load 2 8 + 00750d: 21 0c | local.set 12 + 00750f: 20 01 | local.get 1 + 007511: 42 00 | i64.const 0 + 007513: 37 03 a0 09 | i64.store 3 1184 + 007517: 41 0c | i32.const 12 + 007519: 41 04 | i32.const 4 + 00751b: 20 0c | local.get 12 + 00751d: 20 08 | local.get 8 + 00751f: 41 80 8a 94 80 00 | i32.const 328960 + 007525: 20 01 | local.get 1 + 007527: 41 a0 09 | i32.const 1184 + 00752a: 6a | i32.add + 00752b: 20 00 | local.get 0 + 00752d: 10 b4 82 80 80 00 | call 308 + 007533: 21 08 | local.set 8 + 007535: 20 03 | local.get 3 + 007537: 42 8d a8 a8 8c a2 ae ef de | i64.const 4304805116722680845 + 007540: 3b | + 007541: 37 03 00 | i64.store 3 0 + 007544: 20 0a | local.get 10 + 007546: 41 c8 f3 91 80 00 | i32.const 293320 + 00754c: 36 02 00 | i32.store 2 0 + 00754f: 20 09 | local.get 9 + 007551: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00755a: 2a | + 00755b: 37 03 00 | i64.store 3 0 + 00755e: 20 01 | local.get 1 + 007560: 41 18 | i32.const 24 + 007562: 36 02 cc 06 | i32.store 2 844 + 007566: 20 01 | local.get 1 + 007568: 41 98 8a 94 80 00 | i32.const 328984 + 00756e: 36 02 c8 06 | i32.store 2 840 + 007572: 20 01 | local.get 1 + 007574: 41 00 | i32.const 0 + 007576: 36 02 94 07 | i32.store 2 916 + 00757a: 20 01 | local.get 1 + 00757c: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007585: 2a | + 007586: 37 03 88 07 | i64.store 3 904 + 00758a: 20 01 | local.get 1 + 00758c: 41 01 | i32.const 1 + 00758e: 36 02 c4 06 | i32.store 2 836 + 007592: 20 01 | local.get 1 + 007594: 41 a4 ec 93 80 00 | i32.const 325156 + 00759a: 36 02 c0 06 | i32.store 2 832 + 00759e: 20 0b | local.get 11 + 0075a0: 20 01 | local.get 1 + 0075a2: 41 c0 06 | i32.const 832 + 0075a5: 6a | i32.add + 0075a6: 36 02 00 | i32.store 2 0 + 0075a9: 20 01 | local.get 1 + 0075ab: 28 02 a0 09 | i32.load 2 1184 + 0075af: 21 0c | local.set 12 + 0075b1: 20 01 | local.get 1 + 0075b3: 20 01 | local.get 1 + 0075b5: 41 c8 06 | i32.const 840 + 0075b8: 6a | i32.add + 0075b9: 36 02 80 07 | i32.store 2 896 + 0075bd: 20 01 | local.get 1 + 0075bf: 41 80 07 | i32.const 896 + 0075c2: 6a | i32.add + 0075c3: 41 03 | i32.const 3 + 0075c5: 41 00 | i32.const 0 + 0075c7: 41 00 | i32.const 0 + 0075c9: 20 00 | local.get 0 + 0075cb: 28 02 08 | i32.load 2 8 + 0075ce: 20 00 | local.get 0 + 0075d0: 28 02 0c | i32.load 2 12 + 0075d3: 20 00 | local.get 0 + 0075d5: 10 b6 82 80 80 00 | call 310 + 0075db: 21 0d | local.set 13 + 0075dd: 41 00 | i32.const 0 + 0075df: 20 0c | local.get 12 + 0075e1: 20 08 | local.get 8 + 0075e3: 41 ff 01 | i32.const 255 + 0075e6: 71 | i32.and + 0075e7: 1b | select + 0075e8: 22 08 | local.tee 8 + 0075ea: 41 09 | i32.const 9 + 0075ec: 36 02 00 | i32.store 2 0 + 0075ef: 20 08 | local.get 8 + 0075f1: 42 00 | i64.const 0 + 0075f3: 37 02 04 | i64.store 2 4 + 0075f6: 20 02 | local.get 2 + 0075f8: 41 00 | i32.const 0 + 0075fa: 36 02 00 | i32.store 2 0 + 0075fd: 41 00 | i32.const 0 + 0075ff: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 007606: 41 01 | i32.const 1 + 007608: 3a 00 48 | i32.store8 0 72 + 00760b: 20 01 | local.get 1 + 00760d: 20 05 | local.get 5 + 00760f: fd 0b 02 fc 07 | v128.store 2 1020 + 007614: 20 01 | local.get 1 + 007616: 20 0d | local.get 13 + 007618: 36 02 f4 07 | i32.store 2 1012 + 00761c: 20 01 | local.get 1 + 00761e: 41 b1 8a 94 80 00 | i32.const 329009 + 007624: 36 02 f0 07 | i32.store 2 1008 + 007628: 41 01 | i32.const 1 + 00762a: 20 01 | local.get 1 + 00762c: 41 e0 07 | i32.const 992 + 00762f: 6a | i32.add + 007630: 20 01 | local.get 1 + 007632: 41 f0 07 | i32.const 1008 + 007635: 6a | i32.add + 007636: 20 08 | local.get 8 + 007638: 20 00 | local.get 0 + 00763a: 10 fa 82 80 80 00 | call 378 + 007640: 1a | drop + 007641: 20 00 | local.get 0 + 007643: 28 02 0c | i32.load 2 12 + 007646: 21 08 | local.set 8 + 007648: 20 00 | local.get 0 + 00764a: 28 02 08 | i32.load 2 8 + 00764d: 21 0c | local.set 12 + 00764f: 20 01 | local.get 1 + 007651: 42 00 | i64.const 0 + 007653: 37 03 a0 09 | i64.store 3 1184 + 007657: 41 0c | i32.const 12 + 007659: 41 04 | i32.const 4 + 00765b: 20 0c | local.get 12 + 00765d: 20 08 | local.get 8 + 00765f: 41 c0 8a 94 80 00 | i32.const 329024 + 007665: 20 01 | local.get 1 + 007667: 41 a0 09 | i32.const 1184 + 00766a: 6a | i32.add + 00766b: 20 00 | local.get 0 + 00766d: 10 b4 82 80 80 00 | call 308 + 007673: 21 08 | local.set 8 + 007675: 20 03 | local.get 3 + 007677: 42 8d a8 a8 8c a2 ae ef de | i64.const 4304805116722680845 + 007680: 3b | + 007681: 37 03 00 | i64.store 3 0 + 007684: 20 0a | local.get 10 + 007686: 41 cc f3 91 80 00 | i32.const 293324 + 00768c: 36 02 00 | i32.store 2 0 + 00768f: 20 09 | local.get 9 + 007691: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00769a: 2a | + 00769b: 37 03 00 | i64.store 3 0 + 00769e: 20 01 | local.get 1 + 0076a0: 41 12 | i32.const 18 + 0076a2: 36 02 bc 06 | i32.store 2 828 + 0076a6: 20 01 | local.get 1 + 0076a8: 41 d8 8a 94 80 00 | i32.const 329048 + 0076ae: 36 02 b8 06 | i32.store 2 824 + 0076b2: 20 01 | local.get 1 + 0076b4: 41 00 | i32.const 0 + 0076b6: 36 02 94 07 | i32.store 2 916 + 0076ba: 20 01 | local.get 1 + 0076bc: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0076c5: 2a | + 0076c6: 37 03 88 07 | i64.store 3 904 + 0076ca: 20 01 | local.get 1 + 0076cc: 41 01 | i32.const 1 + 0076ce: 36 02 b4 06 | i32.store 2 820 + 0076d2: 20 01 | local.get 1 + 0076d4: 41 a4 ec 93 80 00 | i32.const 325156 + 0076da: 36 02 b0 06 | i32.store 2 816 + 0076de: 20 0b | local.get 11 + 0076e0: 20 01 | local.get 1 + 0076e2: 41 b0 06 | i32.const 816 + 0076e5: 6a | i32.add + 0076e6: 36 02 00 | i32.store 2 0 + 0076e9: 20 01 | local.get 1 + 0076eb: 28 02 a0 09 | i32.load 2 1184 + 0076ef: 21 0c | local.set 12 + 0076f1: 20 01 | local.get 1 + 0076f3: 20 01 | local.get 1 + 0076f5: 41 b8 06 | i32.const 824 + 0076f8: 6a | i32.add + 0076f9: 36 02 80 07 | i32.store 2 896 + 0076fd: 20 01 | local.get 1 + 0076ff: 41 80 07 | i32.const 896 + 007702: 6a | i32.add + 007703: 41 03 | i32.const 3 + 007705: 41 00 | i32.const 0 + 007707: 41 00 | i32.const 0 + 007709: 20 00 | local.get 0 + 00770b: 28 02 08 | i32.load 2 8 + 00770e: 20 00 | local.get 0 + 007710: 28 02 0c | i32.load 2 12 + 007713: 20 00 | local.get 0 + 007715: 10 b6 82 80 80 00 | call 310 + 00771b: 21 0d | local.set 13 + 00771d: 41 00 | i32.const 0 + 00771f: 20 0c | local.get 12 + 007721: 20 08 | local.get 8 + 007723: 41 ff 01 | i32.const 255 + 007726: 71 | i32.and + 007727: 1b | select + 007728: 22 08 | local.tee 8 + 00772a: 41 0a | i32.const 10 + 00772c: 36 02 00 | i32.store 2 0 + 00772f: 20 08 | local.get 8 + 007731: 42 00 | i64.const 0 + 007733: 37 02 04 | i64.store 2 4 + 007736: 20 02 | local.get 2 + 007738: 41 00 | i32.const 0 + 00773a: 36 02 00 | i32.store 2 0 + 00773d: 41 00 | i32.const 0 + 00773f: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 007746: 41 01 | i32.const 1 + 007748: 3a 00 48 | i32.store8 0 72 + 00774b: 20 01 | local.get 1 + 00774d: 20 05 | local.get 5 + 00774f: fd 0b 02 fc 07 | v128.store 2 1020 + 007754: 20 01 | local.get 1 + 007756: 20 0d | local.get 13 + 007758: 36 02 f4 07 | i32.store 2 1012 + 00775c: 20 01 | local.get 1 + 00775e: 41 eb 8a 94 80 00 | i32.const 329067 + 007764: 36 02 f0 07 | i32.store 2 1008 + 007768: 41 01 | i32.const 1 + 00776a: 20 01 | local.get 1 + 00776c: 41 e0 07 | i32.const 992 + 00776f: 6a | i32.add + 007770: 20 01 | local.get 1 + 007772: 41 f0 07 | i32.const 1008 + 007775: 6a | i32.add + 007776: 20 08 | local.get 8 + 007778: 20 00 | local.get 0 + 00777a: 10 fa 82 80 80 00 | call 378 + 007780: 1a | drop + 007781: 20 00 | local.get 0 + 007783: 28 02 0c | i32.load 2 12 + 007786: 21 08 | local.set 8 + 007788: 20 00 | local.get 0 + 00778a: 28 02 08 | i32.load 2 8 + 00778d: 21 0c | local.set 12 + 00778f: 20 01 | local.get 1 + 007791: 42 00 | i64.const 0 + 007793: 37 03 a0 09 | i64.store 3 1184 + 007797: 41 0c | i32.const 12 + 007799: 41 04 | i32.const 4 + 00779b: 20 0c | local.get 12 + 00779d: 20 08 | local.get 8 + 00779f: 41 80 8b 94 80 00 | i32.const 329088 + 0077a5: 20 01 | local.get 1 + 0077a7: 41 a0 09 | i32.const 1184 + 0077aa: 6a | i32.add + 0077ab: 20 00 | local.get 0 + 0077ad: 10 b4 82 80 80 00 | call 308 + 0077b3: 21 08 | local.set 8 + 0077b5: 20 03 | local.get 3 + 0077b7: 42 8d a8 a8 8c a2 ae ef de | i64.const 4304805116722680845 + 0077c0: 3b | + 0077c1: 37 03 00 | i64.store 3 0 + 0077c4: 20 0a | local.get 10 + 0077c6: 41 d0 f3 91 80 00 | i32.const 293328 + 0077cc: 36 02 00 | i32.store 2 0 + 0077cf: 20 09 | local.get 9 + 0077d1: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0077da: 2a | + 0077db: 37 03 00 | i64.store 3 0 + 0077de: 20 01 | local.get 1 + 0077e0: 41 15 | i32.const 21 + 0077e2: 36 02 ac 06 | i32.store 2 812 + 0077e6: 20 01 | local.get 1 + 0077e8: 41 98 8b 94 80 00 | i32.const 329112 + 0077ee: 36 02 a8 06 | i32.store 2 808 + 0077f2: 20 01 | local.get 1 + 0077f4: 41 00 | i32.const 0 + 0077f6: 36 02 94 07 | i32.store 2 916 + 0077fa: 20 01 | local.get 1 + 0077fc: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007805: 2a | + 007806: 37 03 88 07 | i64.store 3 904 + 00780a: 20 01 | local.get 1 + 00780c: 41 01 | i32.const 1 + 00780e: 36 02 a4 06 | i32.store 2 804 + 007812: 20 01 | local.get 1 + 007814: 41 a4 ec 93 80 00 | i32.const 325156 + 00781a: 36 02 a0 06 | i32.store 2 800 + 00781e: 20 0b | local.get 11 + 007820: 20 01 | local.get 1 + 007822: 41 a0 06 | i32.const 800 + 007825: 6a | i32.add + 007826: 36 02 00 | i32.store 2 0 + 007829: 20 01 | local.get 1 + 00782b: 28 02 a0 09 | i32.load 2 1184 + 00782f: 21 03 | local.set 3 + 007831: 20 01 | local.get 1 + 007833: 20 01 | local.get 1 + 007835: 41 a8 06 | i32.const 808 + 007838: 6a | i32.add + 007839: 36 02 80 07 | i32.store 2 896 + 00783d: 20 01 | local.get 1 + 00783f: 41 80 07 | i32.const 896 + 007842: 6a | i32.add + 007843: 41 03 | i32.const 3 + 007845: 41 00 | i32.const 0 + 007847: 41 00 | i32.const 0 + 007849: 20 00 | local.get 0 + 00784b: 28 02 08 | i32.load 2 8 + 00784e: 20 00 | local.get 0 + 007850: 28 02 0c | i32.load 2 12 + 007853: 20 00 | local.get 0 + 007855: 10 b6 82 80 80 00 | call 310 + 00785b: 21 09 | local.set 9 + 00785d: 41 00 | i32.const 0 + 00785f: 20 03 | local.get 3 + 007861: 20 08 | local.get 8 + 007863: 41 ff 01 | i32.const 255 + 007866: 71 | i32.and + 007867: 1b | select + 007868: 22 03 | local.tee 3 + 00786a: 41 0b | i32.const 11 + 00786c: 36 02 00 | i32.store 2 0 + 00786f: 20 03 | local.get 3 + 007871: 42 00 | i64.const 0 + 007873: 37 02 04 | i64.store 2 4 + 007876: 20 02 | local.get 2 + 007878: 41 00 | i32.const 0 + 00787a: 36 02 00 | i32.store 2 0 + 00787d: 41 00 | i32.const 0 + 00787f: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 007886: 41 01 | i32.const 1 + 007888: 3a 00 48 | i32.store8 0 72 + 00788b: 20 01 | local.get 1 + 00788d: 20 05 | local.get 5 + 00788f: fd 0b 02 fc 07 | v128.store 2 1020 + 007894: 20 01 | local.get 1 + 007896: 20 09 | local.get 9 + 007898: 36 02 f4 07 | i32.store 2 1012 + 00789c: 20 01 | local.get 1 + 00789e: 41 ae 8b 94 80 00 | i32.const 329134 + 0078a4: 36 02 f0 07 | i32.store 2 1008 + 0078a8: 41 01 | i32.const 1 + 0078aa: 20 01 | local.get 1 + 0078ac: 41 e0 07 | i32.const 992 + 0078af: 6a | i32.add + 0078b0: 20 01 | local.get 1 + 0078b2: 41 f0 07 | i32.const 1008 + 0078b5: 6a | i32.add + 0078b6: 20 03 | local.get 3 + 0078b8: 20 00 | local.get 0 + 0078ba: 10 fa 82 80 80 00 | call 378 + 0078c0: 1a | drop + 0078c1: 20 00 | local.get 0 + 0078c3: 28 02 0c | i32.load 2 12 + 0078c6: 21 03 | local.set 3 + 0078c8: 20 00 | local.get 0 + 0078ca: 28 02 08 | i32.load 2 8 + 0078cd: 21 09 | local.set 9 + 0078cf: 20 01 | local.get 1 + 0078d1: 42 00 | i64.const 0 + 0078d3: 37 03 a0 09 | i64.store 3 1184 + 0078d7: 41 0c | i32.const 12 + 0078d9: 41 04 | i32.const 4 + 0078db: 20 09 | local.get 9 + 0078dd: 20 03 | local.get 3 + 0078df: 41 c0 8b 94 80 00 | i32.const 329152 + 0078e5: 20 01 | local.get 1 + 0078e7: 41 a0 09 | i32.const 1184 + 0078ea: 6a | i32.add + 0078eb: 20 00 | local.get 0 + 0078ed: 10 b4 82 80 80 00 | call 308 + 0078f3: 21 03 | local.set 3 + 0078f5: 20 01 | local.get 1 + 0078f7: 41 13 | i32.const 19 + 0078f9: 36 02 9c 06 | i32.store 2 796 + 0078fd: 20 01 | local.get 1 + 0078ff: 41 d8 8b 94 80 00 | i32.const 329176 + 007905: 36 02 98 06 | i32.store 2 792 + 007909: 20 01 | local.get 1 + 00790b: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007914: 2a | + 007915: 37 03 88 07 | i64.store 3 904 + 007919: 20 01 | local.get 1 + 00791b: 28 02 a0 09 | i32.load 2 1184 + 00791f: 21 09 | local.set 9 + 007921: 20 01 | local.get 1 + 007923: 20 01 | local.get 1 + 007925: 41 98 06 | i32.const 792 + 007928: 6a | i32.add + 007929: 36 02 80 07 | i32.store 2 896 + 00792d: 20 01 | local.get 1 + 00792f: 41 80 07 | i32.const 896 + 007932: 6a | i32.add + 007933: 41 01 | i32.const 1 + 007935: 41 00 | i32.const 0 + 007937: 41 00 | i32.const 0 + 007939: 20 00 | local.get 0 + 00793b: 28 02 08 | i32.load 2 8 + 00793e: 20 00 | local.get 0 + 007940: 28 02 0c | i32.load 2 12 + 007943: 20 00 | local.get 0 + 007945: 10 b6 82 80 80 00 | call 310 + 00794b: 21 0a | local.set 10 + 00794d: 41 00 | i32.const 0 + 00794f: 20 09 | local.get 9 + 007951: 20 03 | local.get 3 + 007953: 41 ff 01 | i32.const 255 + 007956: 71 | i32.and + 007957: 1b | select + 007958: 22 03 | local.tee 3 + 00795a: 41 0c | i32.const 12 + 00795c: 36 02 00 | i32.store 2 0 + 00795f: 20 03 | local.get 3 + 007961: 42 00 | i64.const 0 + 007963: 37 02 04 | i64.store 2 4 + 007966: 20 02 | local.get 2 + 007968: 41 00 | i32.const 0 + 00796a: 36 02 00 | i32.store 2 0 + 00796d: 41 00 | i32.const 0 + 00796f: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 007976: 41 01 | i32.const 1 + 007978: 3a 00 48 | i32.store8 0 72 + 00797b: 20 01 | local.get 1 + 00797d: 20 05 | local.get 5 + 00797f: fd 0b 02 fc 07 | v128.store 2 1020 + 007984: 20 01 | local.get 1 + 007986: 20 0a | local.get 10 + 007988: 36 02 f4 07 | i32.store 2 1012 + 00798c: 20 01 | local.get 1 + 00798e: 41 ec 8b 94 80 00 | i32.const 329196 + 007994: 36 02 f0 07 | i32.store 2 1008 + 007998: 41 01 | i32.const 1 + 00799a: 20 01 | local.get 1 + 00799c: 41 e0 07 | i32.const 992 + 00799f: 6a | i32.add + 0079a0: 20 01 | local.get 1 + 0079a2: 41 f0 07 | i32.const 1008 + 0079a5: 6a | i32.add + 0079a6: 20 03 | local.get 3 + 0079a8: 20 00 | local.get 0 + 0079aa: 10 fa 82 80 80 00 | call 378 + 0079b0: 1a | drop + 0079b1: 41 00 | i32.const 0 + 0079b3: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0079ba: 41 01 | i32.const 1 + 0079bc: 3a 00 48 | i32.store8 0 72 + 0079bf: 41 07 | i32.const 7 + 0079c1: 20 01 | local.get 1 + 0079c3: 41 d0 07 | i32.const 976 + 0079c6: 6a | i32.add + 0079c7: 20 01 | local.get 1 + 0079c9: 41 b0 07 | i32.const 944 + 0079cc: 6a | i32.add + 0079cd: 41 00 | i32.const 0 + 0079cf: 20 00 | local.get 0 + 0079d1: 10 fa 82 80 80 00 | call 378 + 0079d7: 1a | drop + 0079d8: 20 00 | local.get 0 + 0079da: 28 02 0c | i32.load 2 12 + 0079dd: 21 02 | local.set 2 + 0079df: 20 00 | local.get 0 + 0079e1: 28 02 08 | i32.load 2 8 + 0079e4: 21 03 | local.set 3 + 0079e6: 20 01 | local.get 1 + 0079e8: 42 00 | i64.const 0 + 0079ea: 37 03 a0 09 | i64.store 3 1184 + 0079ee: 41 0c | i32.const 12 + 0079f0: 41 04 | i32.const 4 + 0079f2: 20 03 | local.get 3 + 0079f4: 20 02 | local.get 2 + 0079f6: 41 80 8c 94 80 00 | i32.const 329216 + 0079fc: 20 01 | local.get 1 + 0079fe: 41 a0 09 | i32.const 1184 + 007a01: 6a | i32.add + 007a02: 20 00 | local.get 0 + 007a04: 10 b4 82 80 80 00 | call 308 + 007a0a: 21 02 | local.set 2 + 007a0c: 41 00 | i32.const 0 + 007a0e: 20 01 | local.get 1 + 007a10: 28 02 a0 09 | i32.load 2 1184 + 007a14: 20 02 | local.get 2 + 007a16: 41 ff 01 | i32.const 255 + 007a19: 71 | i32.and + 007a1a: 1b | select + 007a1b: 21 02 | local.set 2 + 007a1d: 02 40 | block + 007a1f: 41 00 | i32.const 0 + 007a21: 28 02 e8 a5 98 80 00 | i32.load 2 398056 + 007a28: 22 03 | local.tee 3 + 007a2a: 41 02 | i32.const 2 + 007a2c: 4b | i32.gt_u + 007a2d: 0d 00 | br_if 0 + 007a2f: 20 02 | local.get 2 + 007a31: 42 00 | i64.const 0 + 007a33: 37 02 04 | i64.store 2 4 + 007a36: 20 02 | local.get 2 + 007a38: 20 03 | local.get 3 + 007a3a: 41 12 | i32.const 18 + 007a3c: 6a | i32.add + 007a3d: 36 02 00 | i32.store 2 0 + 007a40: 20 01 | local.get 1 + 007a42: 20 05 | local.get 5 + 007a44: fd 0b 02 fc 07 | v128.store 2 1020 + 007a49: 20 01 | local.get 1 + 007a4b: 41 00 | i32.const 0 + 007a4d: 36 02 f8 07 | i32.store 2 1016 + 007a51: 20 01 | local.get 1 + 007a53: 20 03 | local.get 3 + 007a55: 41 02 | i32.const 2 + 007a57: 74 | i32.shl + 007a58: 22 03 | local.tee 3 + 007a5a: 41 e8 a1 94 80 00 | i32.const 332008 + 007a60: 6a | i32.add + 007a61: 28 02 00 | i32.load 2 0 + 007a64: 36 02 f4 07 | i32.store 2 1012 + 007a68: 20 01 | local.get 1 + 007a6a: 20 03 | local.get 3 + 007a6c: 41 dc a1 94 80 00 | i32.const 331996 + 007a72: 6a | i32.add + 007a73: 28 02 00 | i32.load 2 0 + 007a76: 36 02 f0 07 | i32.store 2 1008 + 007a7a: 0b | end + 007a7b: 41 00 | i32.const 0 + 007a7d: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 007a84: 41 01 | i32.const 1 + 007a86: 3a 00 48 | i32.store8 0 72 + 007a89: 41 01 | i32.const 1 + 007a8b: 20 01 | local.get 1 + 007a8d: 41 e0 07 | i32.const 992 + 007a90: 6a | i32.add + 007a91: 20 01 | local.get 1 + 007a93: 41 f0 07 | i32.const 1008 + 007a96: 6a | i32.add + 007a97: 20 02 | local.get 2 + 007a99: 20 00 | local.get 0 + 007a9b: 10 fa 82 80 80 00 | call 378 + 007aa1: 1a | drop + 007aa2: 20 01 | local.get 1 + 007aa4: 20 05 | local.get 5 + 007aa6: fd 0b 02 fc 07 | v128.store 2 1020 + 007aab: 20 01 | local.get 1 + 007aad: 41 00 | i32.const 0 + 007aaf: 36 02 f8 07 | i32.store 2 1016 + 007ab3: 20 01 | local.get 1 + 007ab5: 41 d4 8c 94 80 00 | i32.const 329300 + 007abb: 36 02 f4 07 | i32.store 2 1012 + 007abf: 20 01 | local.get 1 + 007ac1: 41 ae 8b 94 80 00 | i32.const 329134 + 007ac7: 36 02 f0 07 | i32.store 2 1008 + 007acb: 20 00 | local.get 0 + 007acd: 28 02 08 | i32.load 2 8 + 007ad0: 21 02 | local.set 2 + 007ad2: 20 00 | local.get 0 + 007ad4: 28 02 0c | i32.load 2 12 + 007ad7: 21 03 | local.set 3 + 007ad9: 20 01 | local.get 1 + 007adb: 42 00 | i64.const 0 + 007add: 37 03 a0 09 | i64.store 3 1184 + 007ae1: 41 0c | i32.const 12 + 007ae3: 41 04 | i32.const 4 + 007ae5: 20 02 | local.get 2 + 007ae7: 20 03 | local.get 3 + 007ae9: 41 f0 8c 94 80 00 | i32.const 329328 + 007aef: 20 01 | local.get 1 + 007af1: 41 a0 09 | i32.const 1184 + 007af4: 6a | i32.add + 007af5: 20 00 | local.get 0 + 007af7: 10 b4 82 80 80 00 | call 308 + 007afd: 21 02 | local.set 2 + 007aff: 41 00 | i32.const 0 + 007b01: 20 01 | local.get 1 + 007b03: 28 02 a0 09 | i32.load 2 1184 + 007b07: 20 02 | local.get 2 + 007b09: 41 ff 01 | i32.const 255 + 007b0c: 71 | i32.and + 007b0d: 1b | select + 007b0e: 22 02 | local.tee 2 + 007b10: 41 00 | i32.const 0 + 007b12: 36 02 08 | i32.store 2 8 + 007b15: 20 02 | local.get 2 + 007b17: 42 15 | i64.const 21 + 007b19: 37 02 00 | i64.store 2 0 + 007b1c: 41 00 | i32.const 0 + 007b1e: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 007b25: 41 01 | i32.const 1 + 007b27: 3a 00 48 | i32.store8 0 72 + 007b2a: 41 01 | i32.const 1 + 007b2c: 20 01 | local.get 1 + 007b2e: 41 e0 07 | i32.const 992 + 007b31: 6a | i32.add + 007b32: 20 01 | local.get 1 + 007b34: 41 f0 07 | i32.const 1008 + 007b37: 6a | i32.add + 007b38: 20 02 | local.get 2 + 007b3a: 20 00 | local.get 0 + 007b3c: 10 fa 82 80 80 00 | call 378 + 007b42: 1a | drop + 007b43: 20 01 | local.get 1 + 007b45: 20 05 | local.get 5 + 007b47: fd 0b 02 fc 07 | v128.store 2 1020 + 007b4c: 20 01 | local.get 1 + 007b4e: 41 00 | i32.const 0 + 007b50: 36 02 f8 07 | i32.store 2 1016 + 007b54: 20 01 | local.get 1 + 007b56: 41 88 8d 94 80 00 | i32.const 329352 + 007b5c: 36 02 f4 07 | i32.store 2 1012 + 007b60: 20 01 | local.get 1 + 007b62: 41 f8 81 93 80 00 | i32.const 311544 + 007b68: 36 02 f0 07 | i32.store 2 1008 + 007b6c: 20 00 | local.get 0 + 007b6e: 28 02 08 | i32.load 2 8 + 007b71: 21 02 | local.set 2 + 007b73: 20 00 | local.get 0 + 007b75: 28 02 0c | i32.load 2 12 + 007b78: 21 03 | local.set 3 + 007b7a: 20 01 | local.get 1 + 007b7c: 42 00 | i64.const 0 + 007b7e: 37 03 a0 09 | i64.store 3 1184 + 007b82: 41 0c | i32.const 12 + 007b84: 41 04 | i32.const 4 + 007b86: 20 02 | local.get 2 + 007b88: 20 03 | local.get 3 + 007b8a: 41 a0 8d 94 80 00 | i32.const 329376 + 007b90: 20 01 | local.get 1 + 007b92: 41 a0 09 | i32.const 1184 + 007b95: 6a | i32.add + 007b96: 20 00 | local.get 0 + 007b98: 10 b4 82 80 80 00 | call 308 + 007b9e: 21 02 | local.set 2 + 007ba0: 41 00 | i32.const 0 + 007ba2: 20 01 | local.get 1 + 007ba4: 28 02 a0 09 | i32.load 2 1184 + 007ba8: 20 02 | local.get 2 + 007baa: 41 ff 01 | i32.const 255 + 007bad: 71 | i32.and + 007bae: 1b | select + 007baf: 22 02 | local.tee 2 + 007bb1: 41 00 | i32.const 0 + 007bb3: 36 02 08 | i32.store 2 8 + 007bb6: 20 02 | local.get 2 + 007bb8: 42 1a | i64.const 26 + 007bba: 37 02 00 | i64.store 2 0 + 007bbd: 41 00 | i32.const 0 + 007bbf: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 007bc6: 41 01 | i32.const 1 + 007bc8: 3a 00 48 | i32.store8 0 72 + 007bcb: 41 01 | i32.const 1 + 007bcd: 20 01 | local.get 1 + 007bcf: 41 e0 07 | i32.const 992 + 007bd2: 6a | i32.add + 007bd3: 20 01 | local.get 1 + 007bd5: 41 f0 07 | i32.const 1008 + 007bd8: 6a | i32.add + 007bd9: 20 02 | local.get 2 + 007bdb: 20 00 | local.get 0 + 007bdd: 10 fa 82 80 80 00 | call 378 + 007be3: 1a | drop + 007be4: 41 00 | i32.const 0 + 007be6: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 007bed: 41 01 | i32.const 1 + 007bef: 3a 00 48 | i32.store8 0 72 + 007bf2: 41 07 | i32.const 7 + 007bf4: 20 01 | local.get 1 + 007bf6: 41 d0 07 | i32.const 976 + 007bf9: 6a | i32.add + 007bfa: 20 01 | local.get 1 + 007bfc: 41 b0 07 | i32.const 944 + 007bff: 6a | i32.add + 007c00: 41 00 | i32.const 0 + 007c02: 20 00 | local.get 0 + 007c04: 10 fa 82 80 80 00 | call 378 + 007c0a: 1a | drop + 007c0b: 20 01 | local.get 1 + 007c0d: 41 f0 05 | i32.const 752 + 007c10: 6a | i32.add + 007c11: 41 08 | i32.const 8 + 007c13: 6a | i32.add + 007c14: 41 00 | i32.const 0 + 007c16: 36 02 00 | i32.store 2 0 + 007c19: 20 01 | local.get 1 + 007c1b: 41 01 | i32.const 1 + 007c1d: 36 02 ec 05 | i32.store 2 748 + 007c21: 20 01 | local.get 1 + 007c23: 42 80 80 80 80 80 80 80 c0 | i64.const 4575657221408423936 + 007c2c: 3f | + 007c2d: 37 02 e4 05 | i64.store 2 740 + 007c31: 20 01 | local.get 1 + 007c33: 20 07 | local.get 7 + 007c35: 43 00 00 a0 40 | f32.const 0x1.4p+2 + 007c3a: 94 | f32.mul + 007c3b: 38 02 e0 05 | f32.store 2 736 + 007c3f: 20 01 | local.get 1 + 007c41: 42 00 | i64.const 0 + 007c43: 37 03 f0 05 | i64.store 3 752 + 007c47: 20 01 | local.get 1 + 007c49: fd 0c 00 00 00 41 00 00 00 | v128.const 0x41000000 0x41000000 0x00000000 0x00000000 + 007c52: 41 00 00 00 00 00 00 00 00 | + 007c5b: fd 0b 02 fc 05 | v128.store 2 764 + 007c60: 20 00 | local.get 0 + 007c62: 28 02 08 | i32.load 2 8 + 007c65: 21 02 | local.set 2 + 007c67: 20 00 | local.get 0 + 007c69: 28 02 0c | i32.load 2 12 + 007c6c: 21 03 | local.set 3 + 007c6e: 20 01 | local.get 1 + 007c70: 42 00 | i64.const 0 + 007c72: 37 03 a0 09 | i64.store 3 1184 + 007c76: 41 0c | i32.const 12 + 007c78: 41 04 | i32.const 4 + 007c7a: 20 02 | local.get 2 + 007c7c: 20 03 | local.get 3 + 007c7e: 41 c0 8d 94 80 00 | i32.const 329408 + 007c84: 20 01 | local.get 1 + 007c86: 41 a0 09 | i32.const 1184 + 007c89: 6a | i32.add + 007c8a: 20 00 | local.get 0 + 007c8c: 10 b4 82 80 80 00 | call 308 + 007c92: 21 02 | local.set 2 + 007c94: 41 00 | i32.const 0 + 007c96: 28 02 98 a5 98 80 00 | i32.load 2 397976 + 007c9d: 21 03 | local.set 3 + 007c9f: 41 00 | i32.const 0 + 007ca1: 20 01 | local.get 1 + 007ca3: 28 02 a0 09 | i32.load 2 1184 + 007ca7: 20 02 | local.get 2 + 007ca9: 41 ff 01 | i32.const 255 + 007cac: 71 | i32.and + 007cad: 1b | select + 007cae: 22 02 | local.tee 2 + 007cb0: 41 00 | i32.const 0 + 007cb2: 36 02 00 | i32.store 2 0 + 007cb5: 20 02 | local.get 2 + 007cb7: 41 94 a5 98 80 00 | i32.const 397972 + 007cbd: 36 02 08 | i32.store 2 8 + 007cc0: 20 02 | local.get 2 + 007cc2: 20 03 | local.get 3 + 007cc4: b2 | f32.convert_i32_s + 007cc5: 38 02 04 | f32.store 2 4 + 007cc8: 41 00 | i32.const 0 + 007cca: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 007cd1: 41 01 | i32.const 1 + 007cd3: 3a 00 48 | i32.store8 0 72 + 007cd6: 41 02 | i32.const 2 + 007cd8: 20 01 | local.get 1 + 007cda: 41 e0 05 | i32.const 736 + 007cdd: 6a | i32.add + 007cde: 20 01 | local.get 1 + 007ce0: 41 f0 05 | i32.const 752 + 007ce3: 6a | i32.add + 007ce4: 20 02 | local.get 2 + 007ce6: 20 00 | local.get 0 + 007ce8: 10 fa 82 80 80 00 | call 378 + 007cee: 1a | drop + 007cef: 20 01 | local.get 1 + 007cf1: 41 c0 05 | i32.const 704 + 007cf4: 6a | i32.add + 007cf5: 41 18 | i32.const 24 + 007cf7: 6a | i32.add + 007cf8: 41 00 | i32.const 0 + 007cfa: 36 02 00 | i32.store 2 0 + 007cfd: 20 01 | local.get 1 + 007cff: 41 c0 05 | i32.const 704 + 007d02: 6a | i32.add + 007d03: 41 10 | i32.const 16 + 007d05: 6a | i32.add + 007d06: 42 00 | i64.const 0 + 007d08: 37 03 00 | i64.store 3 0 + 007d0b: 20 01 | local.get 1 + 007d0d: 20 04 | local.get 4 + 007d0f: fd 0b 03 c0 05 | v128.store 3 704 + 007d14: 20 01 | local.get 1 + 007d16: 41 01 | i32.const 1 + 007d18: 36 02 bc 05 | i32.store 2 700 + 007d1c: 20 01 | local.get 1 + 007d1e: 42 80 80 80 80 80 80 80 c0 | i64.const 4575657221408423936 + 007d27: 3f | + 007d28: 37 02 b4 05 | i64.store 2 692 + 007d2c: 20 01 | local.get 1 + 007d2e: 20 07 | local.get 7 + 007d30: 43 00 00 40 40 | f32.const 0x1.8p+1 + 007d35: 94 | f32.mul + 007d36: 38 02 b0 05 | f32.store 2 688 + 007d3a: 20 00 | local.get 0 + 007d3c: 28 02 08 | i32.load 2 8 + 007d3f: 21 02 | local.set 2 + 007d41: 20 00 | local.get 0 + 007d43: 28 02 0c | i32.load 2 12 + 007d46: 21 03 | local.set 3 + 007d48: 20 01 | local.get 1 + 007d4a: 42 00 | i64.const 0 + 007d4c: 37 03 a0 09 | i64.store 3 1184 + 007d50: 41 00 | i32.const 0 + 007d52: 41 01 | i32.const 1 + 007d54: 20 02 | local.get 2 + 007d56: 20 03 | local.get 3 + 007d58: 41 90 93 94 80 00 | i32.const 330128 + 007d5e: 20 01 | local.get 1 + 007d60: 41 a0 09 | i32.const 1184 + 007d63: 6a | i32.add + 007d64: 20 00 | local.get 0 + 007d66: 10 b4 82 80 80 00 | call 308 + 007d6c: 21 09 | local.set 9 + 007d6e: 20 01 | local.get 1 + 007d70: 42 00 | i64.const 0 + 007d72: 37 02 84 09 | i64.store 2 1156 + 007d76: 20 01 | local.get 1 + 007d78: 41 00 | i32.const 0 + 007d7a: 36 02 d0 08 | i32.store 2 1104 + 007d7e: 20 01 | local.get 1 + 007d80: 20 04 | local.get 4 + 007d82: fd 0b 04 90 0a | v128.store 4 1296 + 007d87: 20 01 | local.get 1 + 007d89: 42 ca 9b b2 94 95 e1 c2 d6 | i64.const 3147183849269398986 + 007d92: 2b | + 007d93: 37 03 88 0a | i64.store 3 1288 + 007d97: 20 01 | local.get 1 + 007d99: 41 00 | i32.const 0 + 007d9b: 36 02 84 0a | i32.store 2 1284 + 007d9f: 20 01 | local.get 1 + 007da1: 41 00 | i32.const 0 + 007da3: 20 03 | local.get 3 + 007da5: 20 09 | local.get 9 + 007da7: 41 ff 01 | i32.const 255 + 007daa: 71 | i32.and + 007dab: 22 09 | local.tee 9 + 007dad: 1b | select + 007dae: 36 02 90 09 | i32.store 2 1168 + 007db2: 20 01 | local.get 1 + 007db4: 41 00 | i32.const 0 + 007db6: 20 02 | local.get 2 + 007db8: 20 09 | local.get 9 + 007dba: 1b | select + 007dbb: 36 02 8c 09 | i32.store 2 1164 + 007dbf: 20 01 | local.get 1 + 007dc1: 41 00 | i32.const 0 + 007dc3: 20 01 | local.get 1 + 007dc5: 28 02 a0 09 | i32.load 2 1184 + 007dc9: 20 09 | local.get 9 + 007dcb: 1b | select + 007dcc: 36 02 80 09 | i32.store 2 1152 + 007dd0: 20 01 | local.get 1 + 007dd2: 20 01 | local.get 1 + 007dd4: 41 d0 08 | i32.const 1104 + 007dd7: 6a | i32.add + 007dd8: 36 02 80 0a | i32.store 2 1280 + 007ddc: 20 01 | local.get 1 + 007dde: 41 b0 02 | i32.const 304 + 007de1: 6a | i32.add + 007de2: 20 01 | local.get 1 + 007de4: 41 80 0a | i32.const 1280 + 007de7: 6a | i32.add + 007de8: 41 01 | i32.const 1 + 007dea: 20 02 | local.get 2 + 007dec: 20 03 | local.get 3 + 007dee: 20 00 | local.get 0 + 007df0: 10 df 82 80 80 00 | call 351 + 007df6: 20 01 | local.get 1 + 007df8: 42 00 | i64.const 0 + 007dfa: 37 03 90 05 | i64.store 3 656 + 007dfe: 20 01 | local.get 1 + 007e00: 28 02 b0 02 | i32.load 2 304 + 007e04: 20 01 | local.get 1 + 007e06: 28 02 b4 02 | i32.load 2 308 + 007e0a: 20 02 | local.get 2 + 007e0c: 20 03 | local.get 3 + 007e0e: 20 01 | local.get 1 + 007e10: 41 90 05 | i32.const 656 + 007e13: 6a | i32.add + 007e14: 20 00 | local.get 0 + 007e16: 10 87 83 80 80 00 | call 391 + 007e1c: 20 01 | local.get 1 + 007e1e: 41 80 0a | i32.const 1280 + 007e21: 6a | i32.add + 007e22: 41 18 | i32.const 24 + 007e24: 6a | i32.add + 007e25: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007e2e: 2a | + 007e2f: 37 03 00 | i64.store 3 0 + 007e32: 20 01 | local.get 1 + 007e34: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007e3d: 2a | + 007e3e: 37 03 88 0a | i64.store 3 1288 + 007e42: 20 01 | local.get 1 + 007e44: 41 00 | i32.const 0 + 007e46: 36 02 84 0a | i32.store 2 1284 + 007e4a: 20 01 | local.get 1 + 007e4c: 41 01 | i32.const 1 + 007e4e: 36 02 e4 08 | i32.store 2 1124 + 007e52: 20 01 | local.get 1 + 007e54: 41 98 85 94 80 00 | i32.const 328344 + 007e5a: 36 02 e0 08 | i32.store 2 1120 + 007e5e: 20 01 | local.get 1 + 007e60: 20 01 | local.get 1 + 007e62: 41 90 05 | i32.const 656 + 007e65: 6a | i32.add + 007e66: 36 02 80 0a | i32.store 2 1280 + 007e6a: 20 01 | local.get 1 + 007e6c: 20 01 | local.get 1 + 007e6e: 41 e0 08 | i32.const 1120 + 007e71: 6a | i32.add + 007e72: 36 02 90 0a | i32.store 2 1296 + 007e76: 02 40 | block + 007e78: 41 d8 00 | i32.const 88 + 007e7b: 45 | i32.eqz + 007e7c: 0d 00 | br_if 0 + 007e7e: 20 01 | local.get 1 + 007e80: 41 a0 09 | i32.const 1184 + 007e83: 6a | i32.add + 007e84: 41 00 | i32.const 0 + 007e86: 41 d8 00 | i32.const 88 + 007e89: fc 0b 00 | memory.fill 0 + 007e8c: 0b | end + 007e8d: 20 01 | local.get 1 + 007e8f: 41 89 80 80 80 00 | i32.const 9 + 007e95: 36 02 c8 09 | i32.store 2 1224 + 007e99: 20 01 | local.get 1 + 007e9b: 20 01 | local.get 1 + 007e9d: 41 80 09 | i32.const 1152 + 007ea0: 6a | i32.add + 007ea1: 36 02 cc 09 | i32.store 2 1228 + 007ea5: 20 01 | local.get 1 + 007ea7: 41 a0 09 | i32.const 1184 + 007eaa: 6a | i32.add + 007eab: 20 01 | local.get 1 + 007ead: 41 90 05 | i32.const 656 + 007eb0: 6a | i32.add + 007eb1: 41 00 | i32.const 0 + 007eb3: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007ebc: 2a | + 007ebd: 41 f6 00 | i32.const 118 + 007ec0: 20 00 | local.get 0 + 007ec2: 10 e1 82 80 80 00 | call 353 + 007ec8: 20 01 | local.get 1 + 007eca: 41 80 0a | i32.const 1280 + 007ecd: 6a | i32.add + 007ece: 41 10 | i32.const 16 + 007ed0: 6a | i32.add + 007ed1: 21 09 | local.set 9 + 007ed3: 20 01 | local.get 1 + 007ed5: 41 80 0a | i32.const 1280 + 007ed8: 6a | i32.add + 007ed9: 21 0a | local.set 10 + 007edb: 02 40 | block + 007edd: 20 01 | local.get 1 + 007edf: 28 02 c8 09 | i32.load 2 1224 + 007ee3: 22 0b | local.tee 11 + 007ee5: 45 | i32.eqz + 007ee6: 0d 00 | br_if 0 + 007ee8: 20 01 | local.get 1 + 007eea: 41 a0 02 | i32.const 288 + 007eed: 6a | i32.add + 007eee: 20 01 | local.get 1 + 007ef0: 28 02 cc 09 | i32.load 2 1228 + 007ef4: 41 04 | i32.const 4 + 007ef6: 41 00 | i32.const 0 + 007ef8: 41 00 | i32.const 0 + 007efa: 42 00 | i64.const 0 + 007efc: 41 00 | i32.const 0 + 007efe: 20 00 | local.get 0 + 007f00: 20 0b | local.get 11 + 007f02: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 007f0b: 80 00 | + 007f0d: 20 01 | local.get 1 + 007f0f: 20 01 | local.get 1 + 007f11: 28 02 f4 09 | i32.load 2 1268 + 007f15: 20 01 | local.get 1 + 007f17: 28 02 a0 02 | i32.load 2 288 + 007f1b: 6a | i32.add + 007f1c: 36 02 f4 09 | i32.store 2 1268 + 007f20: 0b | end + 007f21: 20 01 | local.get 1 + 007f23: 41 90 05 | i32.const 656 + 007f26: 6a | i32.add + 007f27: 21 0b | local.set 11 + 007f29: 20 01 | local.get 1 + 007f2b: 41 a0 09 | i32.const 1184 + 007f2e: 6a | i32.add + 007f2f: 20 01 | local.get 1 + 007f31: 28 02 90 0a | i32.load 2 1296 + 007f35: 20 01 | local.get 1 + 007f37: 28 02 94 0a | i32.load 2 1300 + 007f3b: 20 01 | local.get 1 + 007f3d: 29 03 98 0a | i64.load 3 1304 + 007f41: 41 f6 00 | i32.const 118 + 007f44: 20 00 | local.get 0 + 007f46: 10 e1 82 80 80 00 | call 353 + 007f4c: 20 09 | local.get 9 + 007f4e: 20 04 | local.get 4 + 007f50: fd 0b 04 00 | v128.store 4 0 + 007f54: 20 01 | local.get 1 + 007f56: 41 01 | i32.const 1 + 007f58: 36 02 d0 08 | i32.store 2 1104 + 007f5c: 20 01 | local.get 1 + 007f5e: 42 ca 9b b2 94 95 e1 c2 d6 | i64.const 3147183849269398986 + 007f67: 2b | + 007f68: 37 03 88 0a | i64.store 3 1288 + 007f6c: 20 01 | local.get 1 + 007f6e: 41 00 | i32.const 0 + 007f70: 36 02 84 0a | i32.store 2 1284 + 007f74: 20 01 | local.get 1 + 007f76: 20 01 | local.get 1 + 007f78: 41 d0 08 | i32.const 1104 + 007f7b: 6a | i32.add + 007f7c: 36 02 80 0a | i32.store 2 1280 + 007f80: 20 01 | local.get 1 + 007f82: 41 98 02 | i32.const 280 + 007f85: 6a | i32.add + 007f86: 20 0a | local.get 10 + 007f88: 41 01 | i32.const 1 + 007f8a: 20 02 | local.get 2 + 007f8c: 20 03 | local.get 3 + 007f8e: 20 00 | local.get 0 + 007f90: 10 df 82 80 80 00 | call 351 + 007f96: 20 01 | local.get 1 + 007f98: 42 00 | i64.const 0 + 007f9a: 37 03 90 05 | i64.store 3 656 + 007f9e: 20 01 | local.get 1 + 007fa0: 28 02 98 02 | i32.load 2 280 + 007fa4: 20 01 | local.get 1 + 007fa6: 28 02 9c 02 | i32.load 2 284 + 007faa: 20 02 | local.get 2 + 007fac: 20 03 | local.get 3 + 007fae: 20 01 | local.get 1 + 007fb0: 41 90 05 | i32.const 656 + 007fb3: 6a | i32.add + 007fb4: 20 00 | local.get 0 + 007fb6: 10 87 83 80 80 00 | call 391 + 007fbc: 20 01 | local.get 1 + 007fbe: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007fc7: 2a | + 007fc8: 37 03 88 0a | i64.store 3 1288 + 007fcc: 20 01 | local.get 1 + 007fce: 41 00 | i32.const 0 + 007fd0: 36 02 84 0a | i32.store 2 1284 + 007fd4: 20 01 | local.get 1 + 007fd6: 41 01 | i32.const 1 + 007fd8: 36 02 e4 08 | i32.store 2 1124 + 007fdc: 20 01 | local.get 1 + 007fde: 41 98 85 94 80 00 | i32.const 328344 + 007fe4: 36 02 e0 08 | i32.store 2 1120 + 007fe8: 20 01 | local.get 1 + 007fea: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 007ff3: 2a | + 007ff4: 37 03 98 0a | i64.store 3 1304 + 007ff8: 20 01 | local.get 1 + 007ffa: 20 01 | local.get 1 + 007ffc: 41 90 05 | i32.const 656 + 007fff: 6a | i32.add + 008000: 36 02 80 0a | i32.store 2 1280 + 008004: 20 01 | local.get 1 + 008006: 20 01 | local.get 1 + 008008: 41 e0 08 | i32.const 1120 + 00800b: 6a | i32.add + 00800c: 36 02 90 0a | i32.store 2 1296 + 008010: 02 40 | block + 008012: 41 d8 00 | i32.const 88 + 008015: 45 | i32.eqz + 008016: 0d 00 | br_if 0 + 008018: 20 01 | local.get 1 + 00801a: 41 a0 09 | i32.const 1184 + 00801d: 6a | i32.add + 00801e: 41 00 | i32.const 0 + 008020: 41 d8 00 | i32.const 88 + 008023: fc 0b 00 | memory.fill 0 + 008026: 0b | end + 008027: 20 01 | local.get 1 + 008029: 41 89 80 80 80 00 | i32.const 9 + 00802f: 36 02 c8 09 | i32.store 2 1224 + 008033: 20 01 | local.get 1 + 008035: 20 01 | local.get 1 + 008037: 41 80 09 | i32.const 1152 + 00803a: 6a | i32.add + 00803b: 36 02 cc 09 | i32.store 2 1228 + 00803f: 20 01 | local.get 1 + 008041: 41 a0 09 | i32.const 1184 + 008044: 6a | i32.add + 008045: 20 0b | local.get 11 + 008047: 41 00 | i32.const 0 + 008049: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 008052: 2a | + 008053: 41 f6 00 | i32.const 118 + 008056: 20 00 | local.get 0 + 008058: 10 e1 82 80 80 00 | call 353 + 00805e: 02 40 | block + 008060: 20 01 | local.get 1 + 008062: 28 02 c8 09 | i32.load 2 1224 + 008066: 22 02 | local.tee 2 + 008068: 45 | i32.eqz + 008069: 0d 00 | br_if 0 + 00806b: 20 01 | local.get 1 + 00806d: 41 88 02 | i32.const 264 + 008070: 6a | i32.add + 008071: 20 01 | local.get 1 + 008073: 28 02 cc 09 | i32.load 2 1228 + 008077: 41 04 | i32.const 4 + 008079: 41 00 | i32.const 0 + 00807b: 41 00 | i32.const 0 + 00807d: 42 00 | i64.const 0 + 00807f: 41 00 | i32.const 0 + 008081: 20 00 | local.get 0 + 008083: 20 02 | local.get 2 + 008085: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 00808e: 80 00 | + 008090: 20 01 | local.get 1 + 008092: 20 01 | local.get 1 + 008094: 28 02 f4 09 | i32.load 2 1268 + 008098: 20 01 | local.get 1 + 00809a: 28 02 88 02 | i32.load 2 264 + 00809e: 6a | i32.add + 00809f: 36 02 f4 09 | i32.store 2 1268 + 0080a3: 0b | end + 0080a4: 20 01 | local.get 1 + 0080a6: 41 a0 09 | i32.const 1184 + 0080a9: 6a | i32.add + 0080aa: 20 01 | local.get 1 + 0080ac: 28 02 90 0a | i32.load 2 1296 + 0080b0: 20 01 | local.get 1 + 0080b2: 28 02 94 0a | i32.load 2 1300 + 0080b6: 20 01 | local.get 1 + 0080b8: 29 03 98 0a | i64.load 3 1304 + 0080bc: 41 f6 00 | i32.const 118 + 0080bf: 20 00 | local.get 0 + 0080c1: 10 e1 82 80 80 00 | call 353 + 0080c7: 20 01 | local.get 1 + 0080c9: 41 80 09 | i32.const 1152 + 0080cc: 6a | i32.add + 0080cd: 10 8c 83 80 80 00 | call 396 + 0080d3: 20 01 | local.get 1 + 0080d5: 28 02 84 09 | i32.load 2 1156 + 0080d9: 22 02 | local.tee 2 + 0080db: 41 7f | i32.const 4294967295 + 0080dd: 6a | i32.add + 0080de: 21 03 | local.set 3 + 0080e0: 02 40 | block + 0080e2: 02 40 | block + 0080e4: 02 40 | block + 0080e6: 02 40 | block + 0080e8: 02 40 | block + 0080ea: 02 40 | block + 0080ec: 02 40 | block + 0080ee: 02 40 | block + 0080f0: 02 40 | block + 0080f2: 02 40 | block + 0080f4: 02 40 | block + 0080f6: 02 40 | block + 0080f8: 02 40 | block + 0080fa: 02 40 | block + 0080fc: 02 40 | block + 0080fe: 02 40 | block + 008100: 02 40 | block + 008102: 02 40 | block + 008104: 02 40 | block + 008106: 02 40 | block + 008108: 02 40 | block + 00810a: 02 40 | block + 00810c: 02 40 | block + 00810e: 02 40 | block + 008110: 02 40 | block + 008112: 02 40 | block + 008114: 02 40 | block + 008116: 20 02 | local.get 2 + 008118: 45 | i32.eqz + 008119: 0d 00 | br_if 0 + 00811b: 20 01 | local.get 1 + 00811d: 28 02 80 09 | i32.load 2 1152 + 008121: 20 03 | local.get 3 + 008123: 6a | i32.add + 008124: 41 00 | i32.const 0 + 008126: 3a 00 00 | i32.store8 0 0 + 008129: 20 01 | local.get 1 + 00812b: 28 02 84 09 | i32.load 2 1156 + 00812f: 22 02 | local.tee 2 + 008131: 41 7f | i32.const 4294967295 + 008133: 4c | i32.le_s + 008134: 0d 01 | br_if 1 + 008136: 20 01 | local.get 1 + 008138: 20 05 | local.get 5 + 00813a: fd 0b 02 cc 05 | v128.store 2 716 + 00813f: 20 01 | local.get 1 + 008141: 41 00 | i32.const 0 + 008143: 36 02 c8 05 | i32.store 2 712 + 008147: 20 01 | local.get 1 + 008149: 41 d8 8d 94 80 00 | i32.const 329432 + 00814f: 36 02 c4 05 | i32.store 2 708 + 008153: 20 01 | local.get 1 + 008155: 20 01 | local.get 1 + 008157: 28 02 80 09 | i32.load 2 1152 + 00815b: 36 02 c0 05 | i32.store 2 704 + 00815f: 20 00 | local.get 0 + 008161: 28 02 08 | i32.load 2 8 + 008164: 21 02 | local.set 2 + 008166: 20 00 | local.get 0 + 008168: 28 02 0c | i32.load 2 12 + 00816b: 21 03 | local.set 3 + 00816d: 20 01 | local.get 1 + 00816f: 42 00 | i64.const 0 + 008171: 37 03 a0 09 | i64.store 3 1184 + 008175: 41 04 | i32.const 4 + 008177: 41 04 | i32.const 4 + 008179: 20 02 | local.get 2 + 00817b: 20 03 | local.get 3 + 00817d: 41 b0 8e 94 80 00 | i32.const 329520 + 008183: 20 01 | local.get 1 + 008185: 41 a0 09 | i32.const 1184 + 008188: 6a | i32.add + 008189: 20 00 | local.get 0 + 00818b: 10 b4 82 80 80 00 | call 308 + 008191: 21 02 | local.set 2 + 008193: 41 00 | i32.const 0 + 008195: 20 01 | local.get 1 + 008197: 28 02 a0 09 | i32.load 2 1184 + 00819b: 20 02 | local.get 2 + 00819d: 41 ff 01 | i32.const 255 + 0081a0: 71 | i32.and + 0081a1: 1b | select + 0081a2: 22 02 | local.tee 2 + 0081a4: 41 f0 a5 98 80 00 | i32.const 398064 + 0081aa: 36 02 00 | i32.store 2 0 + 0081ad: 41 00 | i32.const 0 + 0081af: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0081b6: 41 01 | i32.const 1 + 0081b8: 3a 00 48 | i32.store8 0 72 + 0081bb: 41 05 | i32.const 5 + 0081bd: 20 01 | local.get 1 + 0081bf: 41 b0 05 | i32.const 688 + 0081c2: 6a | i32.add + 0081c3: 20 01 | local.get 1 + 0081c5: 41 c0 05 | i32.const 704 + 0081c8: 6a | i32.add + 0081c9: 20 02 | local.get 2 + 0081cb: 20 00 | local.get 0 + 0081cd: 10 fa 82 80 80 00 | call 378 + 0081d3: 1a | drop + 0081d4: 20 00 | local.get 0 + 0081d6: 28 02 0c | i32.load 2 12 + 0081d9: 21 02 | local.set 2 + 0081db: 20 00 | local.get 0 + 0081dd: 28 02 08 | i32.load 2 8 + 0081e0: 21 03 | local.set 3 + 0081e2: 20 01 | local.get 1 + 0081e4: 42 00 | i64.const 0 + 0081e6: 37 03 a0 09 | i64.store 3 1184 + 0081ea: 41 00 | i32.const 0 + 0081ec: 41 01 | i32.const 1 + 0081ee: 20 03 | local.get 3 + 0081f0: 20 02 | local.get 2 + 0081f2: 41 b0 93 94 80 00 | i32.const 330160 + 0081f8: 20 01 | local.get 1 + 0081fa: 41 a0 09 | i32.const 1184 + 0081fd: 6a | i32.add + 0081fe: 20 00 | local.get 0 + 008200: 10 b4 82 80 80 00 | call 308 + 008206: 21 09 | local.set 9 + 008208: 20 01 | local.get 1 + 00820a: 42 00 | i64.const 0 + 00820c: 37 02 84 09 | i64.store 2 1156 + 008210: 20 01 | local.get 1 + 008212: 41 00 | i32.const 0 + 008214: 36 02 d0 08 | i32.store 2 1104 + 008218: 20 01 | local.get 1 + 00821a: 20 04 | local.get 4 + 00821c: fd 0b 04 90 0a | v128.store 4 1296 + 008221: 20 01 | local.get 1 + 008223: 42 f6 90 cc 8a da fa eb 87 | i64.const 5624907791678507126 + 00822c: ce 00 | + 00822e: 37 03 88 0a | i64.store 3 1288 + 008232: 20 01 | local.get 1 + 008234: 41 00 | i32.const 0 + 008236: 36 02 84 0a | i32.store 2 1284 + 00823a: 20 01 | local.get 1 + 00823c: 41 00 | i32.const 0 + 00823e: 20 02 | local.get 2 + 008240: 20 09 | local.get 9 + 008242: 41 ff 01 | i32.const 255 + 008245: 71 | i32.and + 008246: 22 09 | local.tee 9 + 008248: 1b | select + 008249: 36 02 90 09 | i32.store 2 1168 + 00824d: 20 01 | local.get 1 + 00824f: 41 00 | i32.const 0 + 008251: 20 03 | local.get 3 + 008253: 20 09 | local.get 9 + 008255: 1b | select + 008256: 36 02 8c 09 | i32.store 2 1164 + 00825a: 20 01 | local.get 1 + 00825c: 41 00 | i32.const 0 + 00825e: 20 01 | local.get 1 + 008260: 28 02 a0 09 | i32.load 2 1184 + 008264: 20 09 | local.get 9 + 008266: 1b | select + 008267: 36 02 80 09 | i32.store 2 1152 + 00826b: 20 01 | local.get 1 + 00826d: 20 01 | local.get 1 + 00826f: 41 d0 08 | i32.const 1104 + 008272: 6a | i32.add + 008273: 36 02 80 0a | i32.store 2 1280 + 008277: 20 01 | local.get 1 + 008279: 41 80 02 | i32.const 256 + 00827c: 6a | i32.add + 00827d: 20 01 | local.get 1 + 00827f: 41 80 0a | i32.const 1280 + 008282: 6a | i32.add + 008283: 41 01 | i32.const 1 + 008285: 20 03 | local.get 3 + 008287: 20 02 | local.get 2 + 008289: 20 00 | local.get 0 + 00828b: 10 df 82 80 80 00 | call 351 + 008291: 20 01 | local.get 1 + 008293: 42 00 | i64.const 0 + 008295: 37 03 90 05 | i64.store 3 656 + 008299: 20 01 | local.get 1 + 00829b: 28 02 80 02 | i32.load 2 256 + 00829f: 20 01 | local.get 1 + 0082a1: 28 02 84 02 | i32.load 2 260 + 0082a5: 20 03 | local.get 3 + 0082a7: 20 02 | local.get 2 + 0082a9: 20 01 | local.get 1 + 0082ab: 41 90 05 | i32.const 656 + 0082ae: 6a | i32.add + 0082af: 20 00 | local.get 0 + 0082b1: 10 87 83 80 80 00 | call 391 + 0082b7: 20 01 | local.get 1 + 0082b9: 41 98 0a | i32.const 1304 + 0082bc: 6a | i32.add + 0082bd: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0082c6: 2a | + 0082c7: 37 03 00 | i64.store 3 0 + 0082ca: 20 01 | local.get 1 + 0082cc: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0082d5: 2a | + 0082d6: 37 03 88 0a | i64.store 3 1288 + 0082da: 20 01 | local.get 1 + 0082dc: 41 00 | i32.const 0 + 0082de: 36 02 84 0a | i32.store 2 1284 + 0082e2: 20 01 | local.get 1 + 0082e4: 41 01 | i32.const 1 + 0082e6: 36 02 e4 08 | i32.store 2 1124 + 0082ea: 20 01 | local.get 1 + 0082ec: 41 98 85 94 80 00 | i32.const 328344 + 0082f2: 36 02 e0 08 | i32.store 2 1120 + 0082f6: 20 01 | local.get 1 + 0082f8: 20 01 | local.get 1 + 0082fa: 41 90 05 | i32.const 656 + 0082fd: 6a | i32.add + 0082fe: 36 02 80 0a | i32.store 2 1280 + 008302: 20 01 | local.get 1 + 008304: 20 01 | local.get 1 + 008306: 41 e0 08 | i32.const 1120 + 008309: 6a | i32.add + 00830a: 36 02 90 0a | i32.store 2 1296 + 00830e: 02 40 | block + 008310: 41 d8 00 | i32.const 88 + 008313: 45 | i32.eqz + 008314: 0d 00 | br_if 0 + 008316: 20 01 | local.get 1 + 008318: 41 a0 09 | i32.const 1184 + 00831b: 6a | i32.add + 00831c: 41 00 | i32.const 0 + 00831e: 41 d8 00 | i32.const 88 + 008321: fc 0b 00 | memory.fill 0 + 008324: 0b | end + 008325: 20 01 | local.get 1 + 008327: 41 89 80 80 80 00 | i32.const 9 + 00832d: 36 02 c8 09 | i32.store 2 1224 + 008331: 20 01 | local.get 1 + 008333: 20 01 | local.get 1 + 008335: 41 80 09 | i32.const 1152 + 008338: 6a | i32.add + 008339: 36 02 cc 09 | i32.store 2 1228 + 00833d: 20 01 | local.get 1 + 00833f: 41 a0 09 | i32.const 1184 + 008342: 6a | i32.add + 008343: 20 01 | local.get 1 + 008345: 41 90 05 | i32.const 656 + 008348: 6a | i32.add + 008349: 41 00 | i32.const 0 + 00834b: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 008354: 2a | + 008355: 41 f6 00 | i32.const 118 + 008358: 20 00 | local.get 0 + 00835a: 10 e1 82 80 80 00 | call 353 + 008360: 20 01 | local.get 1 + 008362: 41 90 0a | i32.const 1296 + 008365: 6a | i32.add + 008366: 21 09 | local.set 9 + 008368: 20 01 | local.get 1 + 00836a: 41 80 0a | i32.const 1280 + 00836d: 6a | i32.add + 00836e: 21 0a | local.set 10 + 008370: 02 40 | block + 008372: 20 01 | local.get 1 + 008374: 28 02 c8 09 | i32.load 2 1224 + 008378: 22 0b | local.tee 11 + 00837a: 45 | i32.eqz + 00837b: 0d 00 | br_if 0 + 00837d: 20 01 | local.get 1 + 00837f: 41 f0 01 | i32.const 240 + 008382: 6a | i32.add + 008383: 20 01 | local.get 1 + 008385: 28 02 cc 09 | i32.load 2 1228 + 008389: 41 04 | i32.const 4 + 00838b: 41 00 | i32.const 0 + 00838d: 41 00 | i32.const 0 + 00838f: 42 00 | i64.const 0 + 008391: 41 00 | i32.const 0 + 008393: 20 00 | local.get 0 + 008395: 20 0b | local.get 11 + 008397: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0083a0: 80 00 | + 0083a2: 20 01 | local.get 1 + 0083a4: 20 01 | local.get 1 + 0083a6: 28 02 f4 09 | i32.load 2 1268 + 0083aa: 20 01 | local.get 1 + 0083ac: 28 02 f0 01 | i32.load 2 240 + 0083b0: 6a | i32.add + 0083b1: 36 02 f4 09 | i32.store 2 1268 + 0083b5: 0b | end + 0083b6: 20 01 | local.get 1 + 0083b8: 41 90 05 | i32.const 656 + 0083bb: 6a | i32.add + 0083bc: 21 0b | local.set 11 + 0083be: 20 01 | local.get 1 + 0083c0: 41 a0 09 | i32.const 1184 + 0083c3: 6a | i32.add + 0083c4: 20 01 | local.get 1 + 0083c6: 28 02 90 0a | i32.load 2 1296 + 0083ca: 20 01 | local.get 1 + 0083cc: 28 02 94 0a | i32.load 2 1300 + 0083d0: 20 01 | local.get 1 + 0083d2: 29 03 98 0a | i64.load 3 1304 + 0083d6: 41 f6 00 | i32.const 118 + 0083d9: 20 00 | local.get 0 + 0083db: 10 e1 82 80 80 00 | call 353 + 0083e1: 20 09 | local.get 9 + 0083e3: 20 04 | local.get 4 + 0083e5: fd 0b 04 00 | v128.store 4 0 + 0083e9: 20 01 | local.get 1 + 0083eb: 41 01 | i32.const 1 + 0083ed: 36 02 d0 08 | i32.store 2 1104 + 0083f1: 20 01 | local.get 1 + 0083f3: 42 f6 90 cc 8a da fa eb 87 | i64.const 5624907791678507126 + 0083fc: ce 00 | + 0083fe: 37 03 88 0a | i64.store 3 1288 + 008402: 20 01 | local.get 1 + 008404: 41 00 | i32.const 0 + 008406: 36 02 84 0a | i32.store 2 1284 + 00840a: 20 01 | local.get 1 + 00840c: 20 01 | local.get 1 + 00840e: 41 d0 08 | i32.const 1104 + 008411: 6a | i32.add + 008412: 36 02 80 0a | i32.store 2 1280 + 008416: 20 01 | local.get 1 + 008418: 41 e8 01 | i32.const 232 + 00841b: 6a | i32.add + 00841c: 20 0a | local.get 10 + 00841e: 41 01 | i32.const 1 + 008420: 20 03 | local.get 3 + 008422: 20 02 | local.get 2 + 008424: 20 00 | local.get 0 + 008426: 10 df 82 80 80 00 | call 351 + 00842c: 20 01 | local.get 1 + 00842e: 42 00 | i64.const 0 + 008430: 37 03 90 05 | i64.store 3 656 + 008434: 20 01 | local.get 1 + 008436: 28 02 e8 01 | i32.load 2 232 + 00843a: 20 01 | local.get 1 + 00843c: 28 02 ec 01 | i32.load 2 236 + 008440: 20 03 | local.get 3 + 008442: 20 02 | local.get 2 + 008444: 20 01 | local.get 1 + 008446: 41 90 05 | i32.const 656 + 008449: 6a | i32.add + 00844a: 20 00 | local.get 0 + 00844c: 10 87 83 80 80 00 | call 391 + 008452: 20 01 | local.get 1 + 008454: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00845d: 2a | + 00845e: 37 03 88 0a | i64.store 3 1288 + 008462: 20 01 | local.get 1 + 008464: 41 00 | i32.const 0 + 008466: 36 02 84 0a | i32.store 2 1284 + 00846a: 20 01 | local.get 1 + 00846c: 41 01 | i32.const 1 + 00846e: 36 02 e4 08 | i32.store 2 1124 + 008472: 20 01 | local.get 1 + 008474: 41 98 85 94 80 00 | i32.const 328344 + 00847a: 36 02 e0 08 | i32.store 2 1120 + 00847e: 20 01 | local.get 1 + 008480: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 008489: 2a | + 00848a: 37 03 98 0a | i64.store 3 1304 + 00848e: 20 01 | local.get 1 + 008490: 20 01 | local.get 1 + 008492: 41 90 05 | i32.const 656 + 008495: 6a | i32.add + 008496: 36 02 80 0a | i32.store 2 1280 + 00849a: 20 01 | local.get 1 + 00849c: 20 01 | local.get 1 + 00849e: 41 e0 08 | i32.const 1120 + 0084a1: 6a | i32.add + 0084a2: 36 02 90 0a | i32.store 2 1296 + 0084a6: 02 40 | block + 0084a8: 41 d8 00 | i32.const 88 + 0084ab: 45 | i32.eqz + 0084ac: 0d 00 | br_if 0 + 0084ae: 20 01 | local.get 1 + 0084b0: 41 a0 09 | i32.const 1184 + 0084b3: 6a | i32.add + 0084b4: 41 00 | i32.const 0 + 0084b6: 41 d8 00 | i32.const 88 + 0084b9: fc 0b 00 | memory.fill 0 + 0084bc: 0b | end + 0084bd: 20 01 | local.get 1 + 0084bf: 41 89 80 80 80 00 | i32.const 9 + 0084c5: 36 02 c8 09 | i32.store 2 1224 + 0084c9: 20 01 | local.get 1 + 0084cb: 20 01 | local.get 1 + 0084cd: 41 80 09 | i32.const 1152 + 0084d0: 6a | i32.add + 0084d1: 36 02 cc 09 | i32.store 2 1228 + 0084d5: 20 01 | local.get 1 + 0084d7: 41 a0 09 | i32.const 1184 + 0084da: 6a | i32.add + 0084db: 20 0b | local.get 11 + 0084dd: 41 00 | i32.const 0 + 0084df: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 0084e8: 2a | + 0084e9: 41 f6 00 | i32.const 118 + 0084ec: 20 00 | local.get 0 + 0084ee: 10 e1 82 80 80 00 | call 353 + 0084f4: 02 40 | block + 0084f6: 20 01 | local.get 1 + 0084f8: 28 02 c8 09 | i32.load 2 1224 + 0084fc: 22 02 | local.tee 2 + 0084fe: 45 | i32.eqz + 0084ff: 0d 00 | br_if 0 + 008501: 20 01 | local.get 1 + 008503: 41 d8 01 | i32.const 216 + 008506: 6a | i32.add + 008507: 20 01 | local.get 1 + 008509: 28 02 cc 09 | i32.load 2 1228 + 00850d: 41 04 | i32.const 4 + 00850f: 41 00 | i32.const 0 + 008511: 41 00 | i32.const 0 + 008513: 42 00 | i64.const 0 + 008515: 41 00 | i32.const 0 + 008517: 20 00 | local.get 0 + 008519: 20 02 | local.get 2 + 00851b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 008524: 80 00 | + 008526: 20 01 | local.get 1 + 008528: 20 01 | local.get 1 + 00852a: 28 02 f4 09 | i32.load 2 1268 + 00852e: 20 01 | local.get 1 + 008530: 28 02 d8 01 | i32.load 2 216 + 008534: 6a | i32.add + 008535: 36 02 f4 09 | i32.store 2 1268 + 008539: 0b | end + 00853a: 20 01 | local.get 1 + 00853c: 41 a0 09 | i32.const 1184 + 00853f: 6a | i32.add + 008540: 20 01 | local.get 1 + 008542: 28 02 90 0a | i32.load 2 1296 + 008546: 20 01 | local.get 1 + 008548: 28 02 94 0a | i32.load 2 1300 + 00854c: 20 01 | local.get 1 + 00854e: 29 03 98 0a | i64.load 3 1304 + 008552: 41 f6 00 | i32.const 118 + 008555: 20 00 | local.get 0 + 008557: 10 e1 82 80 80 00 | call 353 + 00855d: 20 01 | local.get 1 + 00855f: 41 80 09 | i32.const 1152 + 008562: 6a | i32.add + 008563: 10 8c 83 80 80 00 | call 396 + 008569: 20 01 | local.get 1 + 00856b: 28 02 84 09 | i32.load 2 1156 + 00856f: 22 02 | local.tee 2 + 008571: 41 7f | i32.const 4294967295 + 008573: 6a | i32.add + 008574: 21 03 | local.set 3 + 008576: 20 02 | local.get 2 + 008578: 45 | i32.eqz + 008579: 0d 02 | br_if 2 + 00857b: 20 01 | local.get 1 + 00857d: 28 02 80 09 | i32.load 2 1152 + 008581: 20 03 | local.get 3 + 008583: 6a | i32.add + 008584: 41 00 | i32.const 0 + 008586: 3a 00 00 | i32.store8 0 0 + 008589: 20 01 | local.get 1 + 00858b: 28 02 84 09 | i32.load 2 1156 + 00858f: 22 02 | local.tee 2 + 008591: 41 7f | i32.const 4294967295 + 008593: 4c | i32.le_s + 008594: 0d 03 | br_if 3 + 008596: 20 01 | local.get 1 + 008598: 20 05 | local.get 5 + 00859a: fd 0b 02 cc 05 | v128.store 2 716 + 00859f: 20 01 | local.get 1 + 0085a1: 42 00 | i64.const 0 + 0085a3: 37 02 c4 05 | i64.store 2 708 + 0085a7: 20 01 | local.get 1 + 0085a9: 20 01 | local.get 1 + 0085ab: 28 02 80 09 | i32.load 2 1152 + 0085af: 36 02 c0 05 | i32.store 2 704 + 0085b3: 20 00 | local.get 0 + 0085b5: 28 02 08 | i32.load 2 8 + 0085b8: 21 02 | local.set 2 + 0085ba: 20 00 | local.get 0 + 0085bc: 28 02 0c | i32.load 2 12 + 0085bf: 21 03 | local.set 3 + 0085c1: 20 01 | local.get 1 + 0085c3: 42 00 | i64.const 0 + 0085c5: 37 03 a0 09 | i64.store 3 1184 + 0085c9: 41 04 | i32.const 4 + 0085cb: 41 04 | i32.const 4 + 0085cd: 20 02 | local.get 2 + 0085cf: 20 03 | local.get 3 + 0085d1: 41 d0 8e 94 80 00 | i32.const 329552 + 0085d7: 20 01 | local.get 1 + 0085d9: 41 a0 09 | i32.const 1184 + 0085dc: 6a | i32.add + 0085dd: 20 00 | local.get 0 + 0085df: 10 b4 82 80 80 00 | call 308 + 0085e5: 21 02 | local.set 2 + 0085e7: 41 00 | i32.const 0 + 0085e9: 20 01 | local.get 1 + 0085eb: 28 02 a0 09 | i32.load 2 1184 + 0085ef: 20 02 | local.get 2 + 0085f1: 41 ff 01 | i32.const 255 + 0085f4: 71 | i32.and + 0085f5: 1b | select + 0085f6: 22 02 | local.tee 2 + 0085f8: 41 f4 a5 98 80 00 | i32.const 398068 + 0085fe: 36 02 00 | i32.store 2 0 + 008601: 41 00 | i32.const 0 + 008603: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 00860a: 41 01 | i32.const 1 + 00860c: 3a 00 48 | i32.store8 0 72 + 00860f: 41 05 | i32.const 5 + 008611: 20 01 | local.get 1 + 008613: 41 b0 05 | i32.const 688 + 008616: 6a | i32.add + 008617: 20 01 | local.get 1 + 008619: 41 c0 05 | i32.const 704 + 00861c: 6a | i32.add + 00861d: 20 02 | local.get 2 + 00861f: 20 00 | local.get 0 + 008621: 10 fa 82 80 80 00 | call 378 + 008627: 1a | drop + 008628: 20 00 | local.get 0 + 00862a: 10 f2 82 80 80 00 | call 370 + 008630: 20 01 | local.get 1 + 008632: 41 90 05 | i32.const 656 + 008635: 6a | i32.add + 008636: 41 08 | i32.const 8 + 008638: 6a | i32.add + 008639: 41 00 | i32.const 0 + 00863b: 36 02 00 | i32.store 2 0 + 00863e: 20 01 | local.get 1 + 008640: 42 00 | i64.const 0 + 008642: 37 03 90 05 | i64.store 3 656 + 008646: 20 01 | local.get 1 + 008648: 20 05 | local.get 5 + 00864a: fd 0b 02 9c 05 | v128.store 2 668 + 00864f: 20 00 | local.get 0 + 008651: 28 02 08 | i32.load 2 8 + 008654: 21 02 | local.set 2 + 008656: 20 00 | local.get 0 + 008658: 28 02 0c | i32.load 2 12 + 00865b: 21 03 | local.set 3 + 00865d: 20 01 | local.get 1 + 00865f: 42 00 | i64.const 0 + 008661: 37 03 a0 09 | i64.store 3 1184 + 008665: 41 10 | i32.const 16 + 008667: 41 04 | i32.const 4 + 008669: 20 02 | local.get 2 + 00866b: 20 03 | local.get 3 + 00866d: 41 f0 8e 94 80 00 | i32.const 329584 + 008673: 20 01 | local.get 1 + 008675: 41 a0 09 | i32.const 1184 + 008678: 6a | i32.add + 008679: 20 00 | local.get 0 + 00867b: 10 b4 82 80 80 00 | call 308 + 008681: 21 02 | local.set 2 + 008683: 41 00 | i32.const 0 + 008685: 2a 02 bc 87 98 80 00 | f32.load 2 394172 + 00868c: 21 07 | local.set 7 + 00868e: 41 00 | i32.const 0 + 008690: 20 01 | local.get 1 + 008692: 28 02 a0 09 | i32.load 2 1184 + 008696: 20 02 | local.get 2 + 008698: 41 ff 01 | i32.const 255 + 00869b: 71 | i32.and + 00869c: 1b | select + 00869d: 22 02 | local.tee 2 + 00869f: 41 00 | i32.const 0 + 0086a1: 36 02 0c | i32.store 2 12 + 0086a4: 20 02 | local.get 2 + 0086a6: 20 07 | local.get 7 + 0086a8: 38 02 08 | f32.store 2 8 + 0086ab: 20 02 | local.get 2 + 0086ad: 42 02 | i64.const 2 + 0086af: 37 02 00 | i64.store 2 0 + 0086b2: 41 88 8f 94 80 00 | i32.const 329608 + 0086b8: 20 01 | local.get 1 + 0086ba: 41 90 05 | i32.const 656 + 0086bd: 6a | i32.add + 0086be: 20 02 | local.get 2 + 0086c0: 20 00 | local.get 0 + 0086c2: 10 ec 82 80 80 00 | call 364 + 0086c8: 21 0e | local.set 14 + 0086ca: 02 40 | block + 0086cc: 41 00 | i32.const 0 + 0086ce: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 0086d5: 41 01 | i32.const 1 + 0086d7: 48 | i32.lt_s + 0086d8: 0d 00 | br_if 0 + 0086da: 20 01 | local.get 1 + 0086dc: 41 80 07 | i32.const 896 + 0086df: 6a | i32.add + 0086e0: 21 0f | local.set 15 + 0086e2: 20 01 | local.get 1 + 0086e4: 41 c8 09 | i32.const 1224 + 0086e7: 6a | i32.add + 0086e8: 21 10 | local.set 16 + 0086ea: 41 00 | i32.const 0 + 0086ec: 21 02 | local.set 2 + 0086ee: 03 40 | loop + 0086f0: 20 01 | local.get 1 + 0086f2: 42 f6 a2 86 c2 82 98 d6 b8 | i64.const 10840543360389845366 + 0086fb: 96 7f | + 0086fd: 37 03 88 07 | i64.store 3 904 + 008701: 20 01 | local.get 1 + 008703: 20 02 | local.get 2 + 008705: 22 08 | local.tee 8 + 008707: 36 02 8c 05 | i32.store 2 652 + 00870b: 20 01 | local.get 1 + 00870d: 20 01 | local.get 1 + 00870f: 41 8c 05 | i32.const 652 + 008712: 6a | i32.add + 008713: 36 02 80 07 | i32.store 2 896 + 008717: 20 01 | local.get 1 + 008719: 41 00 | i32.const 0 + 00871b: 36 02 84 07 | i32.store 2 900 + 00871f: 41 98 8f 94 80 00 | i32.const 329624 + 008725: 41 09 | i32.const 9 + 008727: 20 0f | local.get 15 + 008729: 41 01 | i32.const 1 + 00872b: 20 00 | local.get 0 + 00872d: 10 db 82 80 80 00 | call 347 + 008733: 21 0b | local.set 11 + 008735: 20 01 | local.get 1 + 008737: 28 02 8c 05 | i32.load 2 652 + 00873b: 22 09 | local.tee 9 + 00873d: 41 09 | i32.const 9 + 00873f: 6c | i32.mul + 008740: 22 0a | local.tee 10 + 008742: 41 09 | i32.const 9 + 008744: 6a | i32.add + 008745: 21 03 | local.set 3 + 008747: 41 00 | i32.const 0 + 008749: 28 02 a8 87 98 80 00 | i32.load 2 394152 + 008750: 21 02 | local.set 2 + 008752: 20 0a | local.get 10 + 008754: 41 f6 ff ff ff 07 | i32.const 2147483638 + 00875a: 4b | i32.gt_u + 00875b: 0d 06 | br_if 6 + 00875d: 20 0a | local.get 10 + 00875f: 20 02 | local.get 2 + 008761: 4a | i32.gt_s + 008762: 0d 06 | br_if 6 + 008764: 20 03 | local.get 3 + 008766: 20 02 | local.get 2 + 008768: 4a | i32.gt_s + 008769: 0d 06 | br_if 6 + 00876b: 20 0a | local.get 10 + 00876d: 41 00 | i32.const 0 + 00876f: 28 02 b0 87 98 80 00 | i32.load 2 394160 + 008776: 22 02 | local.tee 2 + 008778: 4a | i32.gt_s + 008779: 0d 07 | br_if 7 + 00877b: 20 03 | local.get 3 + 00877d: 20 02 | local.get 2 + 00877f: 4a | i32.gt_s + 008780: 0d 07 | br_if 7 + 008782: 41 00 | i32.const 0 + 008784: 28 02 a4 87 98 80 00 | i32.load 2 394148 + 00878b: 21 0c | local.set 12 + 00878d: 41 00 | i32.const 0 + 00878f: 28 02 ac 87 98 80 00 | i32.load 2 394156 + 008796: 21 0d | local.set 13 + 008798: 20 00 | local.get 0 + 00879a: 28 02 0c | i32.load 2 12 + 00879d: 21 02 | local.set 2 + 00879f: 20 00 | local.get 0 + 0087a1: 28 02 08 | i32.load 2 8 + 0087a4: 21 03 | local.set 3 + 0087a6: 20 01 | local.get 1 + 0087a8: 41 a0 09 | i32.const 1184 + 0087ab: 6a | i32.add + 0087ac: 41 10 | i32.const 16 + 0087ae: 6a | i32.add + 0087af: 22 11 | local.tee 17 + 0087b1: 41 00 | i32.const 0 + 0087b3: 36 02 00 | i32.store 2 0 + 0087b6: 20 10 | local.get 16 + 0087b8: 20 04 | local.get 4 + 0087ba: fd 0b 03 00 | v128.store 3 0 + 0087be: 20 01 | local.get 1 + 0087c0: 20 04 | local.get 4 + 0087c2: fd 0b 03 a0 09 | v128.store 3 1184 + 0087c7: 20 01 | local.get 1 + 0087c9: 42 80 80 80 88 84 80 80 80 | i64.const 4683743613555834880 + 0087d2: c1 00 | + 0087d4: 37 03 c0 09 | i64.store 3 1216 + 0087d8: 20 01 | local.get 1 + 0087da: 42 00 | i64.const 0 + 0087dc: 37 03 b8 09 | i64.store 3 1208 + 0087e0: 20 01 | local.get 1 + 0087e2: 20 0b | local.get 11 + 0087e4: 36 02 b4 09 | i32.store 2 1204 + 0087e8: 20 01 | local.get 1 + 0087ea: fd 0c 00 00 80 3f 01 00 00 | v128.const 0x3f800000 0x00000001 0x43400000 0x00000000 + 0087f3: 00 00 00 40 43 00 00 00 00 | + 0087fc: fd 0b 03 d8 09 | v128.store 3 1240 + 008801: 20 01 | local.get 1 + 008803: 41 c8 01 | i32.const 200 + 008806: 6a | i32.add + 008807: 20 01 | local.get 1 + 008809: 41 a0 09 | i32.const 1184 + 00880c: 6a | i32.add + 00880d: 41 00 | i32.const 0 + 00880f: 20 00 | local.get 0 + 008811: 10 ed 82 80 80 00 | call 365 + 008817: 20 01 | local.get 1 + 008819: fd 00 03 c8 01 | v128.load 3 200 + 00881e: 21 12 | local.set 18 + 008820: 41 00 | i32.const 0 + 008822: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008829: 22 0b | local.tee 11 + 00882b: 20 0b | local.get 11 + 00882d: 2f 01 08 | i32.load16_u 1 8 + 008830: 41 01 | i32.const 1 + 008832: 6a | i32.add + 008833: 3b 01 08 | i32.store16 1 8 + 008836: 20 01 | local.get 1 + 008838: 20 12 | local.get 18 + 00883a: fd 0b 03 a0 09 | v128.store 3 1184 + 00883f: 20 01 | local.get 1 + 008841: 41 a0 09 | i32.const 1184 + 008844: 6a | i32.add + 008845: 20 00 | local.get 0 + 008847: 10 ee 82 80 80 00 | call 366 + 00884d: 1a | drop + 00884e: 20 01 | local.get 1 + 008850: 41 00 | i32.const 0 + 008852: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008859: 22 0b | local.tee 11 + 00885b: 28 02 38 | i32.load 2 56 + 00885e: 41 7f | i32.const 4294967295 + 008860: 6a | i32.add + 008861: 36 02 80 0a | i32.store 2 1280 + 008865: 20 01 | local.get 1 + 008867: 41 c0 01 | i32.const 192 + 00886a: 6a | i32.add + 00886b: 20 0b | local.get 11 + 00886d: 41 0c | i32.const 12 + 00886f: 6a | i32.add + 008870: 41 04 | i32.const 4 + 008872: 41 04 | i32.const 4 + 008874: 20 01 | local.get 1 + 008876: 41 80 0a | i32.const 1280 + 008879: 6a | i32.add + 00887a: 41 a0 e8 93 80 00 | i32.const 324640 + 008880: 20 00 | local.get 0 + 008882: 10 ef 82 80 80 00 | call 367 + 008888: 41 00 | i32.const 0 + 00888a: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008891: 21 0b | local.set 11 + 008893: 20 01 | local.get 1 + 008895: 41 7f | i32.const 4294967295 + 008897: 36 02 80 09 | i32.store 2 1152 + 00889b: 20 01 | local.get 1 + 00889d: 41 b8 01 | i32.const 184 + 0088a0: 6a | i32.add + 0088a1: 20 0b | local.get 11 + 0088a3: 41 20 | i32.const 32 + 0088a5: 6a | i32.add + 0088a6: 41 04 | i32.const 4 + 0088a8: 41 04 | i32.const 4 + 0088aa: 20 01 | local.get 1 + 0088ac: 41 80 09 | i32.const 1152 + 0088af: 6a | i32.add + 0088b0: 41 c0 e8 93 80 00 | i32.const 324672 + 0088b6: 20 00 | local.get 0 + 0088b8: 10 ef 82 80 80 00 | call 367 + 0088be: 20 01 | local.get 1 + 0088c0: 20 05 | local.get 5 + 0088c2: fd 0b 02 8c 0a | v128.store 2 1292 + 0088c7: 20 01 | local.get 1 + 0088c9: 42 00 | i64.const 0 + 0088cb: 37 02 84 0a | i64.store 2 1284 + 0088cf: 20 01 | local.get 1 + 0088d1: 41 ef 95 94 80 00 | i32.const 330479 + 0088d7: 36 02 80 0a | i32.store 2 1280 + 0088db: 20 01 | local.get 1 + 0088dd: 42 00 | i64.const 0 + 0088df: 37 03 a0 09 | i64.store 3 1184 + 0088e3: 41 0c | i32.const 12 + 0088e5: 41 04 | i32.const 4 + 0088e7: 20 03 | local.get 3 + 0088e9: 20 02 | local.get 2 + 0088eb: 41 80 96 94 80 00 | i32.const 330496 + 0088f1: 20 01 | local.get 1 + 0088f3: 41 a0 09 | i32.const 1184 + 0088f6: 6a | i32.add + 0088f7: 20 00 | local.get 0 + 0088f9: 10 b4 82 80 80 00 | call 308 + 0088ff: 21 0b | local.set 11 + 008901: 41 00 | i32.const 0 + 008903: 20 01 | local.get 1 + 008905: 28 02 a0 09 | i32.load 2 1184 + 008909: 20 0b | local.get 11 + 00890b: 41 ff 01 | i32.const 255 + 00890e: 71 | i32.and + 00890f: 1b | select + 008910: 22 0b | local.tee 11 + 008912: 41 00 | i32.const 0 + 008914: 36 02 08 | i32.store 2 8 + 008917: 20 0b | local.get 11 + 008919: 20 09 | local.get 9 + 00891b: 36 02 04 | i32.store 2 4 + 00891e: 20 0b | local.get 11 + 008920: 41 17 | i32.const 23 + 008922: 36 02 00 | i32.store 2 0 + 008925: 20 01 | local.get 1 + 008927: 42 80 80 80 90 04 | i64.const 1107296256 + 00892d: 37 02 e8 08 | i64.store 2 1128 + 008931: 20 01 | local.get 1 + 008933: 42 80 80 80 90 04 | i64.const 1107296256 + 008939: 37 02 e0 08 | i64.store 2 1120 + 00893d: 41 01 | i32.const 1 + 00893f: 20 01 | local.get 1 + 008941: 41 e0 08 | i32.const 1120 + 008944: 6a | i32.add + 008945: 20 01 | local.get 1 + 008947: 41 80 0a | i32.const 1280 + 00894a: 6a | i32.add + 00894b: 20 0b | local.get 11 + 00894d: 20 00 | local.get 0 + 00894f: 10 fa 82 80 80 00 | call 378 + 008955: 1a | drop + 008956: 20 01 | local.get 1 + 008958: 41 98 96 94 80 00 | i32.const 330520 + 00895e: 36 02 80 0a | i32.store 2 1280 + 008962: 20 01 | local.get 1 + 008964: 42 00 | i64.const 0 + 008966: 37 03 a0 09 | i64.store 3 1184 + 00896a: 41 0c | i32.const 12 + 00896c: 41 04 | i32.const 4 + 00896e: 20 03 | local.get 3 + 008970: 20 02 | local.get 2 + 008972: 41 a0 96 94 80 00 | i32.const 330528 + 008978: 20 01 | local.get 1 + 00897a: 41 a0 09 | i32.const 1184 + 00897d: 6a | i32.add + 00897e: 20 00 | local.get 0 + 008980: 10 b4 82 80 80 00 | call 308 + 008986: 21 0b | local.set 11 + 008988: 41 00 | i32.const 0 + 00898a: 20 01 | local.get 1 + 00898c: 28 02 a0 09 | i32.load 2 1184 + 008990: 20 0b | local.get 11 + 008992: 41 ff 01 | i32.const 255 + 008995: 71 | i32.and + 008996: 1b | select + 008997: 22 0b | local.tee 11 + 008999: 41 18 | i32.const 24 + 00899b: 36 02 00 | i32.store 2 0 + 00899e: 20 0b | local.get 11 + 0089a0: 41 00 | i32.const 0 + 0089a2: 36 02 08 | i32.store 2 8 + 0089a5: 20 0b | local.get 11 + 0089a7: 20 09 | local.get 9 + 0089a9: 36 02 04 | i32.store 2 4 + 0089ac: 41 00 | i32.const 0 + 0089ae: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0089b5: 41 01 | i32.const 1 + 0089b7: 3a 00 48 | i32.store8 0 72 + 0089ba: 20 01 | local.get 1 + 0089bc: 42 80 80 80 90 04 | i64.const 1107296256 + 0089c2: 37 02 d8 08 | i64.store 2 1112 + 0089c6: 20 01 | local.get 1 + 0089c8: 42 80 80 80 90 04 | i64.const 1107296256 + 0089ce: 37 02 d0 08 | i64.store 2 1104 + 0089d2: 41 01 | i32.const 1 + 0089d4: 20 01 | local.get 1 + 0089d6: 41 d0 08 | i32.const 1104 + 0089d9: 6a | i32.add + 0089da: 20 01 | local.get 1 + 0089dc: 41 80 0a | i32.const 1280 + 0089df: 6a | i32.add + 0089e0: 20 0b | local.get 11 + 0089e2: 20 00 | local.get 0 + 0089e4: 10 fa 82 80 80 00 | call 378 + 0089ea: 1a | drop + 0089eb: 20 01 | local.get 1 + 0089ed: 41 b8 96 94 80 00 | i32.const 330552 + 0089f3: 36 02 80 0a | i32.store 2 1280 + 0089f7: 20 01 | local.get 1 + 0089f9: 42 00 | i64.const 0 + 0089fb: 37 03 a0 09 | i64.store 3 1184 + 0089ff: 41 0c | i32.const 12 + 008a01: 41 04 | i32.const 4 + 008a03: 20 03 | local.get 3 + 008a05: 20 02 | local.get 2 + 008a07: 41 c0 96 94 80 00 | i32.const 330560 + 008a0d: 20 01 | local.get 1 + 008a0f: 41 a0 09 | i32.const 1184 + 008a12: 6a | i32.add + 008a13: 20 00 | local.get 0 + 008a15: 10 b4 82 80 80 00 | call 308 + 008a1b: 21 0b | local.set 11 + 008a1d: 41 00 | i32.const 0 + 008a1f: 20 01 | local.get 1 + 008a21: 28 02 a0 09 | i32.load 2 1184 + 008a25: 20 0b | local.get 11 + 008a27: 41 ff 01 | i32.const 255 + 008a2a: 71 | i32.and + 008a2b: 1b | select + 008a2c: 22 0b | local.tee 11 + 008a2e: 41 19 | i32.const 25 + 008a30: 36 02 00 | i32.store 2 0 + 008a33: 20 0b | local.get 11 + 008a35: 41 00 | i32.const 0 + 008a37: 36 02 08 | i32.store 2 8 + 008a3a: 20 0b | local.get 11 + 008a3c: 20 09 | local.get 9 + 008a3e: 36 02 04 | i32.store 2 4 + 008a41: 41 00 | i32.const 0 + 008a43: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008a4a: 41 01 | i32.const 1 + 008a4c: 3a 00 48 | i32.store8 0 72 + 008a4f: 20 01 | local.get 1 + 008a51: 42 80 80 80 90 04 | i64.const 1107296256 + 008a57: 37 02 c8 08 | i64.store 2 1096 + 008a5b: 20 01 | local.get 1 + 008a5d: 42 80 80 80 90 04 | i64.const 1107296256 + 008a63: 37 02 c0 08 | i64.store 2 1088 + 008a67: 41 01 | i32.const 1 + 008a69: 20 01 | local.get 1 + 008a6b: 41 c0 08 | i32.const 1088 + 008a6e: 6a | i32.add + 008a6f: 20 01 | local.get 1 + 008a71: 41 80 0a | i32.const 1280 + 008a74: 6a | i32.add + 008a75: 20 0b | local.get 11 + 008a77: 20 00 | local.get 0 + 008a79: 10 fa 82 80 80 00 | call 378 + 008a7f: 1a | drop + 008a80: 20 01 | local.get 1 + 008a82: 42 00 | i64.const 0 + 008a84: 37 03 a0 09 | i64.store 3 1184 + 008a88: 41 10 | i32.const 16 + 008a8a: 41 04 | i32.const 4 + 008a8c: 20 03 | local.get 3 + 008a8e: 20 02 | local.get 2 + 008a90: 41 e0 96 94 80 00 | i32.const 330592 + 008a96: 20 01 | local.get 1 + 008a98: 41 a0 09 | i32.const 1184 + 008a9b: 6a | i32.add + 008a9c: 20 00 | local.get 0 + 008a9e: 10 b4 82 80 80 00 | call 308 + 008aa4: 21 0b | local.set 11 + 008aa6: 41 00 | i32.const 0 + 008aa8: 20 01 | local.get 1 + 008aaa: 28 02 a0 09 | i32.load 2 1184 + 008aae: 20 0b | local.get 11 + 008ab0: 41 ff 01 | i32.const 255 + 008ab3: 71 | i32.and + 008ab4: 1b | select + 008ab5: 22 0b | local.tee 11 + 008ab7: 20 09 | local.get 9 + 008ab9: 36 02 0c | i32.store 2 12 + 008abc: 20 0b | local.get 11 + 008abe: 42 80 80 80 80 04 | i64.const 1073741824 + 008ac4: 37 02 04 | i64.store 2 4 + 008ac7: 20 0b | local.get 11 + 008ac9: 41 01 | i32.const 1 + 008acb: 36 02 00 | i32.store 2 0 + 008ace: 20 11 | local.get 17 + 008ad0: 20 04 | local.get 4 + 008ad2: fd 0b 03 00 | v128.store 3 0 + 008ad6: 20 01 | local.get 1 + 008ad8: 20 04 | local.get 4 + 008ada: fd 0b 03 a0 09 | v128.store 3 1184 + 008adf: 20 01 | local.get 1 + 008ae1: fd 0c 00 00 00 00 00 00 80 | v128.const 0x00000000 0x3f800000 0x00000001 0x3f800000 + 008aea: 3f 01 00 00 00 00 00 80 3f | + 008af3: fd 0b 02 d4 09 | v128.store 2 1236 + 008af8: 20 01 | local.get 1 + 008afa: 20 0b | local.get 11 + 008afc: 36 02 d0 09 | i32.store 2 1232 + 008b00: 20 01 | local.get 1 + 008b02: 20 05 | local.get 5 + 008b04: fd 0b 03 c0 09 | v128.store 3 1216 + 008b09: 20 01 | local.get 1 + 008b0b: 41 02 | i32.const 2 + 008b0d: 36 02 e4 09 | i32.store 2 1252 + 008b11: 20 01 | local.get 1 + 008b13: 41 a8 01 | i32.const 168 + 008b16: 6a | i32.add + 008b17: 20 01 | local.get 1 + 008b19: 41 a0 09 | i32.const 1184 + 008b1c: 6a | i32.add + 008b1d: 41 00 | i32.const 0 + 008b1f: 20 00 | local.get 0 + 008b21: 10 ed 82 80 80 00 | call 365 + 008b27: 20 01 | local.get 1 + 008b29: fd 00 03 a8 01 | v128.load 3 168 + 008b2e: 21 12 | local.set 18 + 008b30: 41 00 | i32.const 0 + 008b32: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008b39: 22 09 | local.tee 9 + 008b3b: 20 09 | local.get 9 + 008b3d: 2f 01 08 | i32.load16_u 1 8 + 008b40: 41 01 | i32.const 1 + 008b42: 6a | i32.add + 008b43: 3b 01 08 | i32.store16 1 8 + 008b46: 20 01 | local.get 1 + 008b48: 20 12 | local.get 18 + 008b4a: fd 0b 03 a0 09 | v128.store 3 1184 + 008b4f: 20 01 | local.get 1 + 008b51: 41 a0 09 | i32.const 1184 + 008b54: 6a | i32.add + 008b55: 20 00 | local.get 0 + 008b57: 10 ee 82 80 80 00 | call 366 + 008b5d: 1a | drop + 008b5e: 20 01 | local.get 1 + 008b60: 41 00 | i32.const 0 + 008b62: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008b69: 22 09 | local.tee 9 + 008b6b: 28 02 38 | i32.load 2 56 + 008b6e: 41 7f | i32.const 4294967295 + 008b70: 6a | i32.add + 008b71: 36 02 80 09 | i32.store 2 1152 + 008b75: 20 01 | local.get 1 + 008b77: 41 a0 01 | i32.const 160 + 008b7a: 6a | i32.add + 008b7b: 20 09 | local.get 9 + 008b7d: 41 0c | i32.const 12 + 008b7f: 6a | i32.add + 008b80: 41 04 | i32.const 4 + 008b82: 41 04 | i32.const 4 + 008b84: 20 01 | local.get 1 + 008b86: 41 80 09 | i32.const 1152 + 008b89: 6a | i32.add + 008b8a: 41 a0 e8 93 80 00 | i32.const 324640 + 008b90: 20 00 | local.get 0 + 008b92: 10 ef 82 80 80 00 | call 367 + 008b98: 41 00 | i32.const 0 + 008b9a: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008ba1: 21 09 | local.set 9 + 008ba3: 20 01 | local.get 1 + 008ba5: 41 7f | i32.const 4294967295 + 008ba7: 36 02 fc 08 | i32.store 2 1148 + 008bab: 20 01 | local.get 1 + 008bad: 41 98 01 | i32.const 152 + 008bb0: 6a | i32.add + 008bb1: 20 09 | local.get 9 + 008bb3: 41 20 | i32.const 32 + 008bb5: 6a | i32.add + 008bb6: 41 04 | i32.const 4 + 008bb8: 41 04 | i32.const 4 + 008bba: 20 01 | local.get 1 + 008bbc: 41 fc 08 | i32.const 1148 + 008bbf: 6a | i32.add + 008bc0: 41 c0 e8 93 80 00 | i32.const 324672 + 008bc6: 20 00 | local.get 0 + 008bc8: 10 ef 82 80 80 00 | call 367 + 008bce: 20 01 | local.get 1 + 008bd0: 41 80 09 | i32.const 1152 + 008bd3: 6a | i32.add + 008bd4: 41 08 | i32.const 8 + 008bd6: 6a | i32.add + 008bd7: 41 00 | i32.const 0 + 008bd9: 36 02 00 | i32.store 2 0 + 008bdc: 20 01 | local.get 1 + 008bde: 42 ab d5 aa f5 13 | i64.const 5346339499 + 008be4: 37 02 b8 08 | i64.store 2 1080 + 008be8: 20 01 | local.get 1 + 008bea: 42 ab d5 aa f5 13 | i64.const 5346339499 + 008bf0: 37 02 b0 08 | i64.store 2 1072 + 008bf4: 20 01 | local.get 1 + 008bf6: 42 00 | i64.const 0 + 008bf8: 37 03 80 09 | i64.store 3 1152 + 008bfc: 20 01 | local.get 1 + 008bfe: 20 05 | local.get 5 + 008c00: fd 0b 02 8c 09 | v128.store 2 1164 + 008c05: 20 01 | local.get 1 + 008c07: 42 00 | i64.const 0 + 008c09: 37 03 a0 09 | i64.store 3 1184 + 008c0d: 41 0c | i32.const 12 + 008c0f: 41 04 | i32.const 4 + 008c11: 20 03 | local.get 3 + 008c13: 20 02 | local.get 2 + 008c15: 41 80 97 94 80 00 | i32.const 330624 + 008c1b: 20 01 | local.get 1 + 008c1d: 41 a0 09 | i32.const 1184 + 008c20: 6a | i32.add + 008c21: 20 00 | local.get 0 + 008c23: 10 b4 82 80 80 00 | call 308 + 008c29: 21 09 | local.set 9 + 008c2b: 41 00 | i32.const 0 + 008c2d: 20 01 | local.get 1 + 008c2f: 28 02 a0 09 | i32.load 2 1184 + 008c33: 20 09 | local.get 9 + 008c35: 41 ff 01 | i32.const 255 + 008c38: 71 | i32.and + 008c39: 1b | select + 008c3a: 22 0b | local.tee 11 + 008c3c: 41 01 | i32.const 1 + 008c3e: 36 02 08 | i32.store 2 8 + 008c41: 20 0b | local.get 11 + 008c43: 20 0d | local.get 13 + 008c45: 20 0a | local.get 10 + 008c47: 41 05 | i32.const 5 + 008c49: 74 | i32.shl + 008c4a: 6a | i32.add + 008c4b: 22 09 | local.tee 9 + 008c4d: 36 02 04 | i32.store 2 4 + 008c50: 20 0b | local.get 11 + 008c52: 20 0c | local.get 12 + 008c54: 20 0a | local.get 10 + 008c56: 41 02 | i32.const 2 + 008c58: 74 | i32.shl + 008c59: 6a | i32.add + 008c5a: 22 0a | local.tee 10 + 008c5c: 36 02 00 | i32.store 2 0 + 008c5f: 41 03 | i32.const 3 + 008c61: 20 01 | local.get 1 + 008c63: 41 b0 08 | i32.const 1072 + 008c66: 6a | i32.add + 008c67: 20 01 | local.get 1 + 008c69: 41 80 09 | i32.const 1152 + 008c6c: 6a | i32.add + 008c6d: 20 0b | local.get 11 + 008c6f: 20 00 | local.get 0 + 008c71: 10 fa 82 80 80 00 | call 378 + 008c77: 1a | drop + 008c78: 41 00 | i32.const 0 + 008c7a: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008c81: 41 01 | i32.const 1 + 008c83: 3a 00 48 | i32.store8 0 72 + 008c86: 20 01 | local.get 1 + 008c88: 42 00 | i64.const 0 + 008c8a: 37 03 a0 09 | i64.store 3 1184 + 008c8e: 41 0c | i32.const 12 + 008c90: 41 04 | i32.const 4 + 008c92: 20 03 | local.get 3 + 008c94: 20 02 | local.get 2 + 008c96: 41 a0 97 94 80 00 | i32.const 330656 + 008c9c: 20 01 | local.get 1 + 008c9e: 41 a0 09 | i32.const 1184 + 008ca1: 6a | i32.add + 008ca2: 20 00 | local.get 0 + 008ca4: 10 b4 82 80 80 00 | call 308 + 008caa: 21 0b | local.set 11 + 008cac: 41 00 | i32.const 0 + 008cae: 20 01 | local.get 1 + 008cb0: 28 02 a0 09 | i32.load 2 1184 + 008cb4: 20 0b | local.get 11 + 008cb6: 41 ff 01 | i32.const 255 + 008cb9: 71 | i32.and + 008cba: 1b | select + 008cbb: 22 0b | local.tee 11 + 008cbd: 41 01 | i32.const 1 + 008cbf: 36 02 08 | i32.store 2 8 + 008cc2: 20 0b | local.get 11 + 008cc4: 20 09 | local.get 9 + 008cc6: 41 e0 00 | i32.const 96 + 008cc9: 6a | i32.add + 008cca: 36 02 04 | i32.store 2 4 + 008ccd: 20 0b | local.get 11 + 008ccf: 20 0a | local.get 10 + 008cd1: 41 0c | i32.const 12 + 008cd3: 6a | i32.add + 008cd4: 36 02 00 | i32.store 2 0 + 008cd7: 41 03 | i32.const 3 + 008cd9: 20 01 | local.get 1 + 008cdb: 41 b0 08 | i32.const 1072 + 008cde: 6a | i32.add + 008cdf: 20 01 | local.get 1 + 008ce1: 41 80 09 | i32.const 1152 + 008ce4: 6a | i32.add + 008ce5: 20 0b | local.get 11 + 008ce7: 20 00 | local.get 0 + 008ce9: 10 fa 82 80 80 00 | call 378 + 008cef: 1a | drop + 008cf0: 41 00 | i32.const 0 + 008cf2: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008cf9: 41 01 | i32.const 1 + 008cfb: 3a 00 48 | i32.store8 0 72 + 008cfe: 20 01 | local.get 1 + 008d00: 42 00 | i64.const 0 + 008d02: 37 03 a0 09 | i64.store 3 1184 + 008d06: 41 0c | i32.const 12 + 008d08: 41 04 | i32.const 4 + 008d0a: 20 03 | local.get 3 + 008d0c: 20 02 | local.get 2 + 008d0e: 41 c0 97 94 80 00 | i32.const 330688 + 008d14: 20 01 | local.get 1 + 008d16: 41 a0 09 | i32.const 1184 + 008d19: 6a | i32.add + 008d1a: 20 00 | local.get 0 + 008d1c: 10 b4 82 80 80 00 | call 308 + 008d22: 21 0b | local.set 11 + 008d24: 41 00 | i32.const 0 + 008d26: 20 01 | local.get 1 + 008d28: 28 02 a0 09 | i32.load 2 1184 + 008d2c: 20 0b | local.get 11 + 008d2e: 41 ff 01 | i32.const 255 + 008d31: 71 | i32.and + 008d32: 1b | select + 008d33: 22 0b | local.tee 11 + 008d35: 41 01 | i32.const 1 + 008d37: 36 02 08 | i32.store 2 8 + 008d3a: 20 0b | local.get 11 + 008d3c: 20 09 | local.get 9 + 008d3e: 41 c0 01 | i32.const 192 + 008d41: 6a | i32.add + 008d42: 36 02 04 | i32.store 2 4 + 008d45: 20 0b | local.get 11 + 008d47: 20 0a | local.get 10 + 008d49: 41 18 | i32.const 24 + 008d4b: 6a | i32.add + 008d4c: 36 02 00 | i32.store 2 0 + 008d4f: 41 03 | i32.const 3 + 008d51: 20 01 | local.get 1 + 008d53: 41 b0 08 | i32.const 1072 + 008d56: 6a | i32.add + 008d57: 20 01 | local.get 1 + 008d59: 41 80 09 | i32.const 1152 + 008d5c: 6a | i32.add + 008d5d: 20 0b | local.get 11 + 008d5f: 20 00 | local.get 0 + 008d61: 10 fa 82 80 80 00 | call 378 + 008d67: 1a | drop + 008d68: 41 00 | i32.const 0 + 008d6a: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008d71: 41 01 | i32.const 1 + 008d73: 3a 00 48 | i32.store8 0 72 + 008d76: 41 00 | i32.const 0 + 008d78: 41 00 | i32.const 0 + 008d7a: 3a 00 b0 86 98 80 00 | i32.store8 0 394032 + 008d81: 20 01 | local.get 1 + 008d83: 42 00 | i64.const 0 + 008d85: 37 03 a0 09 | i64.store 3 1184 + 008d89: 41 0c | i32.const 12 + 008d8b: 41 04 | i32.const 4 + 008d8d: 20 03 | local.get 3 + 008d8f: 20 02 | local.get 2 + 008d91: 41 e0 97 94 80 00 | i32.const 330720 + 008d97: 20 01 | local.get 1 + 008d99: 41 a0 09 | i32.const 1184 + 008d9c: 6a | i32.add + 008d9d: 20 00 | local.get 0 + 008d9f: 10 b4 82 80 80 00 | call 308 + 008da5: 21 0b | local.set 11 + 008da7: 41 00 | i32.const 0 + 008da9: 20 01 | local.get 1 + 008dab: 28 02 a0 09 | i32.load 2 1184 + 008daf: 20 0b | local.get 11 + 008db1: 41 ff 01 | i32.const 255 + 008db4: 71 | i32.and + 008db5: 1b | select + 008db6: 22 0b | local.tee 11 + 008db8: 41 01 | i32.const 1 + 008dba: 36 02 08 | i32.store 2 8 + 008dbd: 20 0b | local.get 11 + 008dbf: 20 09 | local.get 9 + 008dc1: 41 20 | i32.const 32 + 008dc3: 6a | i32.add + 008dc4: 36 02 04 | i32.store 2 4 + 008dc7: 20 0b | local.get 11 + 008dc9: 20 0a | local.get 10 + 008dcb: 41 04 | i32.const 4 + 008dcd: 6a | i32.add + 008dce: 36 02 00 | i32.store 2 0 + 008dd1: 41 03 | i32.const 3 + 008dd3: 20 01 | local.get 1 + 008dd5: 41 b0 08 | i32.const 1072 + 008dd8: 6a | i32.add + 008dd9: 20 01 | local.get 1 + 008ddb: 41 80 09 | i32.const 1152 + 008dde: 6a | i32.add + 008ddf: 20 0b | local.get 11 + 008de1: 20 00 | local.get 0 + 008de3: 10 fa 82 80 80 00 | call 378 + 008de9: 1a | drop + 008dea: 41 00 | i32.const 0 + 008dec: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008df3: 41 01 | i32.const 1 + 008df5: 3a 00 48 | i32.store8 0 72 + 008df8: 20 01 | local.get 1 + 008dfa: 42 00 | i64.const 0 + 008dfc: 37 03 a0 09 | i64.store 3 1184 + 008e00: 41 0c | i32.const 12 + 008e02: 41 04 | i32.const 4 + 008e04: 20 03 | local.get 3 + 008e06: 20 02 | local.get 2 + 008e08: 41 80 98 94 80 00 | i32.const 330752 + 008e0e: 20 01 | local.get 1 + 008e10: 41 a0 09 | i32.const 1184 + 008e13: 6a | i32.add + 008e14: 20 00 | local.get 0 + 008e16: 10 b4 82 80 80 00 | call 308 + 008e1c: 21 0b | local.set 11 + 008e1e: 41 00 | i32.const 0 + 008e20: 20 01 | local.get 1 + 008e22: 28 02 a0 09 | i32.load 2 1184 + 008e26: 20 0b | local.get 11 + 008e28: 41 ff 01 | i32.const 255 + 008e2b: 71 | i32.and + 008e2c: 1b | select + 008e2d: 22 0b | local.tee 11 + 008e2f: 41 01 | i32.const 1 + 008e31: 36 02 08 | i32.store 2 8 + 008e34: 20 0b | local.get 11 + 008e36: 20 09 | local.get 9 + 008e38: 41 80 01 | i32.const 128 + 008e3b: 6a | i32.add + 008e3c: 36 02 04 | i32.store 2 4 + 008e3f: 20 0b | local.get 11 + 008e41: 20 0a | local.get 10 + 008e43: 41 10 | i32.const 16 + 008e45: 6a | i32.add + 008e46: 36 02 00 | i32.store 2 0 + 008e49: 41 03 | i32.const 3 + 008e4b: 20 01 | local.get 1 + 008e4d: 41 b0 08 | i32.const 1072 + 008e50: 6a | i32.add + 008e51: 20 01 | local.get 1 + 008e53: 41 80 09 | i32.const 1152 + 008e56: 6a | i32.add + 008e57: 20 0b | local.get 11 + 008e59: 20 00 | local.get 0 + 008e5b: 10 fa 82 80 80 00 | call 378 + 008e61: 1a | drop + 008e62: 41 00 | i32.const 0 + 008e64: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008e6b: 41 01 | i32.const 1 + 008e6d: 3a 00 48 | i32.store8 0 72 + 008e70: 20 01 | local.get 1 + 008e72: 42 00 | i64.const 0 + 008e74: 37 03 a0 09 | i64.store 3 1184 + 008e78: 41 0c | i32.const 12 + 008e7a: 41 04 | i32.const 4 + 008e7c: 20 03 | local.get 3 + 008e7e: 20 02 | local.get 2 + 008e80: 41 a0 98 94 80 00 | i32.const 330784 + 008e86: 20 01 | local.get 1 + 008e88: 41 a0 09 | i32.const 1184 + 008e8b: 6a | i32.add + 008e8c: 20 00 | local.get 0 + 008e8e: 10 b4 82 80 80 00 | call 308 + 008e94: 21 0b | local.set 11 + 008e96: 41 00 | i32.const 0 + 008e98: 20 01 | local.get 1 + 008e9a: 28 02 a0 09 | i32.load 2 1184 + 008e9e: 20 0b | local.get 11 + 008ea0: 41 ff 01 | i32.const 255 + 008ea3: 71 | i32.and + 008ea4: 1b | select + 008ea5: 22 0b | local.tee 11 + 008ea7: 41 01 | i32.const 1 + 008ea9: 36 02 08 | i32.store 2 8 + 008eac: 20 0b | local.get 11 + 008eae: 20 09 | local.get 9 + 008eb0: 41 e0 01 | i32.const 224 + 008eb3: 6a | i32.add + 008eb4: 36 02 04 | i32.store 2 4 + 008eb7: 20 0b | local.get 11 + 008eb9: 20 0a | local.get 10 + 008ebb: 41 1c | i32.const 28 + 008ebd: 6a | i32.add + 008ebe: 36 02 00 | i32.store 2 0 + 008ec1: 41 03 | i32.const 3 + 008ec3: 20 01 | local.get 1 + 008ec5: 41 b0 08 | i32.const 1072 + 008ec8: 6a | i32.add + 008ec9: 20 01 | local.get 1 + 008ecb: 41 80 09 | i32.const 1152 + 008ece: 6a | i32.add + 008ecf: 20 0b | local.get 11 + 008ed1: 20 00 | local.get 0 + 008ed3: 10 fa 82 80 80 00 | call 378 + 008ed9: 1a | drop + 008eda: 41 00 | i32.const 0 + 008edc: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008ee3: 41 01 | i32.const 1 + 008ee5: 3a 00 48 | i32.store8 0 72 + 008ee8: 41 00 | i32.const 0 + 008eea: 41 00 | i32.const 0 + 008eec: 3a 00 b0 86 98 80 00 | i32.store8 0 394032 + 008ef3: 20 01 | local.get 1 + 008ef5: 42 00 | i64.const 0 + 008ef7: 37 03 a0 09 | i64.store 3 1184 + 008efb: 41 0c | i32.const 12 + 008efd: 41 04 | i32.const 4 + 008eff: 20 03 | local.get 3 + 008f01: 20 02 | local.get 2 + 008f03: 41 c0 98 94 80 00 | i32.const 330816 + 008f09: 20 01 | local.get 1 + 008f0b: 41 a0 09 | i32.const 1184 + 008f0e: 6a | i32.add + 008f0f: 20 00 | local.get 0 + 008f11: 10 b4 82 80 80 00 | call 308 + 008f17: 21 0b | local.set 11 + 008f19: 41 00 | i32.const 0 + 008f1b: 20 01 | local.get 1 + 008f1d: 28 02 a0 09 | i32.load 2 1184 + 008f21: 20 0b | local.get 11 + 008f23: 41 ff 01 | i32.const 255 + 008f26: 71 | i32.and + 008f27: 1b | select + 008f28: 22 0b | local.tee 11 + 008f2a: 41 01 | i32.const 1 + 008f2c: 36 02 08 | i32.store 2 8 + 008f2f: 20 0b | local.get 11 + 008f31: 20 09 | local.get 9 + 008f33: 41 c0 00 | i32.const 64 + 008f36: 6a | i32.add + 008f37: 36 02 04 | i32.store 2 4 + 008f3a: 20 0b | local.get 11 + 008f3c: 20 0a | local.get 10 + 008f3e: 41 08 | i32.const 8 + 008f40: 6a | i32.add + 008f41: 36 02 00 | i32.store 2 0 + 008f44: 41 03 | i32.const 3 + 008f46: 20 01 | local.get 1 + 008f48: 41 b0 08 | i32.const 1072 + 008f4b: 6a | i32.add + 008f4c: 20 01 | local.get 1 + 008f4e: 41 80 09 | i32.const 1152 + 008f51: 6a | i32.add + 008f52: 20 0b | local.get 11 + 008f54: 20 00 | local.get 0 + 008f56: 10 fa 82 80 80 00 | call 378 + 008f5c: 1a | drop + 008f5d: 41 00 | i32.const 0 + 008f5f: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008f66: 41 01 | i32.const 1 + 008f68: 3a 00 48 | i32.store8 0 72 + 008f6b: 20 01 | local.get 1 + 008f6d: 42 00 | i64.const 0 + 008f6f: 37 03 a0 09 | i64.store 3 1184 + 008f73: 41 0c | i32.const 12 + 008f75: 41 04 | i32.const 4 + 008f77: 20 03 | local.get 3 + 008f79: 20 02 | local.get 2 + 008f7b: 41 e0 98 94 80 00 | i32.const 330848 + 008f81: 20 01 | local.get 1 + 008f83: 41 a0 09 | i32.const 1184 + 008f86: 6a | i32.add + 008f87: 20 00 | local.get 0 + 008f89: 10 b4 82 80 80 00 | call 308 + 008f8f: 21 0b | local.set 11 + 008f91: 41 00 | i32.const 0 + 008f93: 20 01 | local.get 1 + 008f95: 28 02 a0 09 | i32.load 2 1184 + 008f99: 20 0b | local.get 11 + 008f9b: 41 ff 01 | i32.const 255 + 008f9e: 71 | i32.and + 008f9f: 1b | select + 008fa0: 22 0b | local.tee 11 + 008fa2: 41 01 | i32.const 1 + 008fa4: 36 02 08 | i32.store 2 8 + 008fa7: 20 0b | local.get 11 + 008fa9: 20 09 | local.get 9 + 008fab: 41 a0 01 | i32.const 160 + 008fae: 6a | i32.add + 008faf: 36 02 04 | i32.store 2 4 + 008fb2: 20 0b | local.get 11 + 008fb4: 20 0a | local.get 10 + 008fb6: 41 14 | i32.const 20 + 008fb8: 6a | i32.add + 008fb9: 36 02 00 | i32.store 2 0 + 008fbc: 41 03 | i32.const 3 + 008fbe: 20 01 | local.get 1 + 008fc0: 41 b0 08 | i32.const 1072 + 008fc3: 6a | i32.add + 008fc4: 20 01 | local.get 1 + 008fc6: 41 80 09 | i32.const 1152 + 008fc9: 6a | i32.add + 008fca: 20 0b | local.get 11 + 008fcc: 20 00 | local.get 0 + 008fce: 10 fa 82 80 80 00 | call 378 + 008fd4: 1a | drop + 008fd5: 41 00 | i32.const 0 + 008fd7: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 008fde: 41 01 | i32.const 1 + 008fe0: 3a 00 48 | i32.store8 0 72 + 008fe3: 20 01 | local.get 1 + 008fe5: 42 00 | i64.const 0 + 008fe7: 37 03 a0 09 | i64.store 3 1184 + 008feb: 41 0c | i32.const 12 + 008fed: 41 04 | i32.const 4 + 008fef: 20 03 | local.get 3 + 008ff1: 20 02 | local.get 2 + 008ff3: 41 80 99 94 80 00 | i32.const 330880 + 008ff9: 20 01 | local.get 1 + 008ffb: 41 a0 09 | i32.const 1184 + 008ffe: 6a | i32.add + 008fff: 20 00 | local.get 0 + 009001: 10 b4 82 80 80 00 | call 308 + 009007: 21 02 | local.set 2 + 009009: 41 00 | i32.const 0 + 00900b: 20 01 | local.get 1 + 00900d: 28 02 a0 09 | i32.load 2 1184 + 009011: 20 02 | local.get 2 + 009013: 41 ff 01 | i32.const 255 + 009016: 71 | i32.and + 009017: 1b | select + 009018: 22 02 | local.tee 2 + 00901a: 41 01 | i32.const 1 + 00901c: 36 02 08 | i32.store 2 8 + 00901f: 20 02 | local.get 2 + 009021: 20 09 | local.get 9 + 009023: 41 80 02 | i32.const 256 + 009026: 6a | i32.add + 009027: 36 02 04 | i32.store 2 4 + 00902a: 20 02 | local.get 2 + 00902c: 20 0a | local.get 10 + 00902e: 41 20 | i32.const 32 + 009030: 6a | i32.add + 009031: 36 02 00 | i32.store 2 0 + 009034: 41 03 | i32.const 3 + 009036: 20 01 | local.get 1 + 009038: 41 b0 08 | i32.const 1072 + 00903b: 6a | i32.add + 00903c: 20 01 | local.get 1 + 00903e: 41 80 09 | i32.const 1152 + 009041: 6a | i32.add + 009042: 20 02 | local.get 2 + 009044: 20 00 | local.get 0 + 009046: 10 fa 82 80 80 00 | call 378 + 00904c: 1a | drop + 00904d: 41 00 | i32.const 0 + 00904f: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 009056: 41 01 | i32.const 1 + 009058: 3a 00 48 | i32.store8 0 72 + 00905b: 41 00 | i32.const 0 + 00905d: 41 00 | i32.const 0 + 00905f: 3a 00 b0 86 98 80 00 | i32.store8 0 394032 + 009066: 20 00 | local.get 0 + 009068: 10 f2 82 80 80 00 | call 370 + 00906e: 20 00 | local.get 0 + 009070: 10 f2 82 80 80 00 | call 370 + 009076: 20 08 | local.get 8 + 009078: 41 01 | i32.const 1 + 00907a: 6a | i32.add + 00907b: 22 03 | local.tee 3 + 00907d: 21 02 | local.set 2 + 00907f: 20 03 | local.get 3 + 009081: 41 00 | i32.const 0 + 009083: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 00908a: 48 | i32.lt_s + 00908b: 0d 00 | br_if 0 + 00908d: 0b | end + 00908e: 0b | end + 00908f: 20 00 | local.get 0 + 009091: 10 f2 82 80 80 00 | call 370 + 009097: 41 00 | i32.const 0 + 009099: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0090a0: 22 02 | local.tee 2 + 0090a2: 28 02 10 | i32.load 2 16 + 0090a5: 22 03 | local.tee 3 + 0090a7: 41 02 | i32.const 2 + 0090a9: 4e | i32.ge_s + 0090aa: 0d 06 | br_if 6 + 0090ac: 20 03 | local.get 3 + 0090ae: 41 01 | i32.const 1 + 0090b0: 47 | i32.ne + 0090b1: 0d 07 | br_if 7 + 0090b3: 41 00 | i32.const 0 + 0090b5: 41 00 | i32.const 0 + 0090b7: 36 02 fc a5 98 80 00 | i32.store 2 398076 + 0090be: 20 02 | local.get 2 + 0090c0: 28 02 38 | i32.load 2 56 + 0090c3: 22 09 | local.tee 9 + 0090c5: 41 00 | i32.const 0 + 0090c7: 4c | i32.le_s + 0090c8: 0d 08 | br_if 8 + 0090ca: 20 02 | local.get 2 + 0090cc: 28 02 34 | i32.load 2 52 + 0090cf: 21 11 | local.set 17 + 0090d1: 20 09 | local.get 9 + 0090d3: 41 7f | i32.const 4294967295 + 0090d5: 6a | i32.add + 0090d6: 21 0d | local.set 13 + 0090d8: 41 00 | i32.const 0 + 0090da: 21 02 | local.set 2 + 0090dc: 41 00 | i32.const 0 + 0090de: 21 03 | local.set 3 + 0090e0: 02 40 | block + 0090e2: 02 40 | block + 0090e4: 02 40 | block + 0090e6: 41 00 | i32.const 0 + 0090e8: 28 02 bc 90 98 80 00 | i32.load 2 395324 + 0090ef: 0e 02 00 01 02 | br_table 0 1 2 + 0090f4: 0b | end + 0090f5: 41 00 | i32.const 0 + 0090f7: 28 02 c4 87 98 80 00 | i32.load 2 394180 + 0090fe: 21 03 | local.set 3 + 009100: 20 01 | local.get 1 + 009102: 42 00 | i64.const 0 + 009104: 37 03 a0 09 | i64.store 3 1184 + 009108: 20 01 | local.get 1 + 00910a: 41 a0 09 | i32.const 1184 + 00910d: 6a | i32.add + 00910e: 10 a2 84 80 80 00 | call 546 + 009114: 20 01 | local.get 1 + 009116: 42 00 | i64.const 0 + 009118: 37 03 80 07 | i64.store 3 896 + 00911c: 20 01 | local.get 1 + 00911e: 2a 02 a4 09 | f32.load 2 1188 + 009122: 21 13 | local.set 19 + 009124: 20 01 | local.get 1 + 009126: 2a 02 a0 09 | f32.load 2 1184 + 00912a: 21 07 | local.set 7 + 00912c: 20 01 | local.get 1 + 00912e: 41 80 07 | i32.const 896 + 009131: 6a | i32.add + 009132: 10 a3 84 80 80 00 | call 547 + 009138: 41 00 | i32.const 0 + 00913a: 2a 02 80 90 98 80 00 | f32.load 2 395264 + 009141: 22 14 | local.tee 20 + 009143: 43 00 00 00 00 | f32.const 0x0p+0 + 009148: 92 | f32.add + 009149: 21 15 | local.set 21 + 00914b: 41 00 | i32.const 0 + 00914d: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 009154: 21 16 | local.set 22 + 009156: 41 00 | i32.const 0 + 009158: 2a 02 fc 8f 98 80 00 | f32.load 2 395260 + 00915f: 21 17 | local.set 23 + 009161: 20 01 | local.get 1 + 009163: 2a 02 84 07 | f32.load 2 900 + 009167: 21 18 | local.set 24 + 009169: 20 14 | local.get 20 + 00916b: 43 00 00 00 00 | f32.const 0x0p+0 + 009170: 94 | f32.mul + 009171: 22 14 | local.tee 20 + 009173: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00917c: 41 00 | i32.const 0 + 00917e: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 009185: bb | f64.promote_f32 + 009186: 10 80 80 80 80 00 | call 0 + 00918c: b6 | f32.demote_f64 + 00918d: 22 19 | local.tee 25 + 00918f: 43 00 00 00 00 | f32.const 0x0p+0 + 009194: 94 | f32.mul + 009195: 43 00 00 00 00 | f32.const 0x0p+0 + 00919a: 92 | f32.add + 00919b: 22 1a | local.tee 26 + 00919d: 92 | f32.add + 00919e: 21 1b | local.set 27 + 0091a0: 20 17 | local.get 23 + 0091a2: 43 00 00 00 00 | f32.const 0x0p+0 + 0091a7: 94 | f32.mul + 0091a8: 22 1c | local.tee 28 + 0091aa: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 0091b3: 20 16 | local.get 22 + 0091b5: bb | f64.promote_f32 + 0091b6: 10 80 80 80 80 00 | call 0 + 0091bc: b6 | f32.demote_f64 + 0091bd: 22 16 | local.tee 22 + 0091bf: 43 00 00 00 00 | f32.const 0x0p+0 + 0091c4: 94 | f32.mul + 0091c5: 43 00 00 00 00 | f32.const 0x0p+0 + 0091ca: 92 | f32.add + 0091cb: 22 1d | local.tee 29 + 0091cd: 92 | f32.add + 0091ce: 21 1e | local.set 30 + 0091d0: 20 14 | local.get 20 + 0091d2: 20 16 | local.get 22 + 0091d4: 43 00 00 00 00 | f32.const 0x0p+0 + 0091d9: 92 | f32.add + 0091da: 92 | f32.add + 0091db: 21 16 | local.set 22 + 0091dd: 20 1c | local.get 28 + 0091df: 20 19 | local.get 25 + 0091e1: 43 00 00 00 00 | f32.const 0x0p+0 + 0091e6: 92 | f32.add + 0091e7: 92 | f32.add + 0091e8: 21 1c | local.set 28 + 0091ea: 20 17 | local.get 23 + 0091ec: 43 00 00 00 00 | f32.const 0x0p+0 + 0091f1: 92 | f32.add + 0091f2: 21 14 | local.set 20 + 0091f4: 20 03 | local.get 3 + 0091f6: 21 02 | local.set 2 + 0091f8: 02 40 | block + 0091fa: 02 40 | block + 0091fc: 02 40 | block + 0091fe: 02 40 | block + 009200: 02 40 | block + 009202: 20 03 | local.get 3 + 009204: 0e 04 00 02 01 03 04 | br_table 0 2 1 3 4 + 00920b: 0b | end + 00920c: 02 40 | block + 00920e: 20 07 | local.get 7 + 009210: 20 0e | local.get 14 + 009212: 2a 02 00 | f32.load 2 0 + 009215: 22 17 | local.tee 23 + 009217: 60 | f32.ge + 009218: 45 | i32.eqz + 009219: 0d 00 | br_if 0 + 00921b: 20 07 | local.get 7 + 00921d: 20 17 | local.get 23 + 00921f: 20 0e | local.get 14 + 009221: 2a 02 08 | f32.load 2 8 + 009224: 92 | f32.add + 009225: 5d | f32.lt + 009226: 45 | i32.eqz + 009227: 0d 00 | br_if 0 + 009229: 20 13 | local.get 19 + 00922b: 20 0e | local.get 14 + 00922d: 2a 02 04 | f32.load 2 4 + 009230: 22 17 | local.tee 23 + 009232: 60 | f32.ge + 009233: 45 | i32.eqz + 009234: 0d 00 | br_if 0 + 009236: 41 03 | i32.const 3 + 009238: 21 02 | local.set 2 + 00923a: 20 13 | local.get 19 + 00923c: 20 17 | local.get 23 + 00923e: 20 0e | local.get 14 + 009240: 2a 02 0c | f32.load 2 12 + 009243: 92 | f32.add + 009244: 5d | f32.lt + 009245: 0d 04 | br_if 4 + 009247: 0b | end + 009248: 02 40 | block + 00924a: 20 07 | local.get 7 + 00924c: 20 06 | local.get 6 + 00924e: 2a 02 00 | f32.load 2 0 + 009251: 22 17 | local.tee 23 + 009253: 60 | f32.ge + 009254: 45 | i32.eqz + 009255: 0d 00 | br_if 0 + 009257: 20 07 | local.get 7 + 009259: 20 17 | local.get 23 + 00925b: 20 06 | local.get 6 + 00925d: 2a 02 08 | f32.load 2 8 + 009260: 92 | f32.add + 009261: 5d | f32.lt + 009262: 45 | i32.eqz + 009263: 0d 00 | br_if 0 + 009265: 20 13 | local.get 19 + 009267: 20 06 | local.get 6 + 009269: 2a 02 04 | f32.load 2 4 + 00926c: 22 17 | local.tee 23 + 00926e: 60 | f32.ge + 00926f: 45 | i32.eqz + 009270: 0d 00 | br_if 0 + 009272: 41 00 | i32.const 0 + 009274: 21 02 | local.set 2 + 009276: 20 13 | local.get 19 + 009278: 20 17 | local.get 23 + 00927a: 20 06 | local.get 6 + 00927c: 2a 02 0c | f32.load 2 12 + 00927f: 92 | f32.add + 009280: 5d | f32.lt + 009281: 0d 04 | br_if 4 + 009283: 0b | end + 009284: 02 40 | block + 009286: 41 00 | i32.const 0 + 009288: 10 a0 84 80 80 00 | call 544 + 00928e: 41 ff 01 | i32.const 255 + 009291: 71 | i32.and + 009292: 45 | i32.eqz + 009293: 0d 00 | br_if 0 + 009295: 02 40 | block + 009297: 41 00 | i32.const 0 + 009299: 28 02 c8 8f 98 80 00 | i32.load 2 395208 + 0092a0: 22 03 | local.tee 3 + 0092a2: 41 01 | i32.const 1 + 0092a4: 4e | i32.ge_s + 0092a5: 0d 00 | br_if 0 + 0092a7: 41 01 | i32.const 1 + 0092a9: 21 02 | local.set 2 + 0092ab: 0c 05 | br 5 + 0092ad: 0b | end + 0092ae: 43 00 00 80 3f | f32.const 0x1p+0 + 0092b3: 20 14 | local.get 20 + 0092b5: 20 1d | local.get 29 + 0092b7: 20 1b | local.get 27 + 0092b9: 94 | f32.mul + 0092ba: 20 1a | local.get 26 + 0092bc: 20 16 | local.get 22 + 0092be: 94 | f32.mul + 0092bf: 93 | f32.sub + 0092c0: 94 | f32.mul + 0092c1: 20 1c | local.get 28 + 0092c3: 20 16 | local.get 22 + 0092c5: 20 15 | local.get 21 + 0092c7: 20 1d | local.get 29 + 0092c9: 94 | f32.mul + 0092ca: 93 | f32.sub + 0092cb: 22 1f | local.tee 31 + 0092cd: 94 | f32.mul + 0092ce: 20 1e | local.get 30 + 0092d0: 20 1b | local.get 27 + 0092d2: 20 15 | local.get 21 + 0092d4: 20 1a | local.get 26 + 0092d6: 94 | f32.mul + 0092d7: 93 | f32.sub + 0092d8: 22 17 | local.tee 23 + 0092da: 94 | f32.mul + 0092db: 93 | f32.sub + 0092dc: 92 | f32.add + 0092dd: 95 | f32.div + 0092de: 22 20 | local.tee 32 + 0092e0: 20 15 | local.get 21 + 0092e2: 20 1c | local.get 28 + 0092e4: 94 | f32.mul + 0092e5: 20 14 | local.get 20 + 0092e7: 20 1b | local.get 27 + 0092e9: 94 | f32.mul + 0092ea: 93 | f32.sub + 0092eb: 8c | f32.neg + 0092ec: 94 | f32.mul + 0092ed: 21 19 | local.set 25 + 0092ef: 20 1c | local.get 28 + 0092f1: 20 14 | local.get 20 + 0092f3: 20 1a | local.get 26 + 0092f5: 94 | f32.mul + 0092f6: 93 | f32.sub + 0092f7: 20 20 | local.get 32 + 0092f9: 94 | f32.mul + 0092fa: 21 1c | local.set 28 + 0092fc: 20 20 | local.get 32 + 0092fe: 20 17 | local.get 23 + 009300: 8c | f32.neg + 009301: 94 | f32.mul + 009302: 21 18 | local.set 24 + 009304: 20 15 | local.get 21 + 009306: 20 1e | local.get 30 + 009308: 94 | f32.mul + 009309: 20 14 | local.get 20 + 00930b: 20 16 | local.get 22 + 00930d: 94 | f32.mul + 00930e: 93 | f32.sub + 00930f: 20 20 | local.get 32 + 009311: 94 | f32.mul + 009312: 21 17 | local.set 23 + 009314: 20 20 | local.get 32 + 009316: 20 1e | local.get 30 + 009318: 20 14 | local.get 20 + 00931a: 20 1d | local.get 29 + 00931c: 94 | f32.mul + 00931d: 93 | f32.sub + 00931e: 8c | f32.neg + 00931f: 94 | f32.mul + 009320: 21 14 | local.set 20 + 009322: 20 1f | local.get 31 + 009324: 20 20 | local.get 32 + 009326: 94 | f32.mul + 009327: 21 16 | local.set 22 + 009329: 41 00 | i32.const 0 + 00932b: 2a 02 dc 8f 98 80 00 | f32.load 2 395228 + 009332: 21 20 | local.set 32 + 009334: 41 c8 87 98 80 00 | i32.const 394184 + 00933a: 21 02 | local.set 2 + 00933c: 20 03 | local.get 3 + 00933e: 21 03 | local.set 3 + 009340: 03 40 | loop + 009342: 20 03 | local.get 3 + 009344: 21 0a | local.set 10 + 009346: 20 02 | local.get 2 + 009348: 22 03 | local.tee 3 + 00934a: 28 02 00 | i32.load 2 0 + 00934d: 21 02 | local.set 2 + 00934f: 02 40 | block + 009351: 02 40 | block + 009353: 02 40 | block + 009355: 02 40 | block + 009357: 20 03 | local.get 3 + 009359: 41 0c | i32.const 12 + 00935b: 6a | i32.add + 00935c: 28 02 00 | i32.load 2 0 + 00935f: 41 7f | i32.const 4294967295 + 009361: 6a | i32.add + 009362: 0e 03 00 01 02 03 | br_table 0 1 2 3 + 009368: 0b | end + 009369: 20 17 | local.get 23 + 00936b: 20 16 | local.get 22 + 00936d: 20 02 | local.get 2 + 00936f: 2a 02 00 | f32.load 2 0 + 009372: 22 15 | local.tee 21 + 009374: 94 | f32.mul + 009375: 43 00 00 00 00 | f32.const 0x0p+0 + 00937a: 92 | f32.add + 00937b: 20 14 | local.get 20 + 00937d: 20 02 | local.get 2 + 00937f: 2a 02 04 | f32.load 2 4 + 009382: 22 1b | local.tee 27 + 009384: 94 | f32.mul + 009385: 92 | f32.add + 009386: 92 | f32.add + 009387: 20 07 | local.get 7 + 009389: 93 | f32.sub + 00938a: 22 1e | local.tee 30 + 00938c: 20 1e | local.get 30 + 00938e: 94 | f32.mul + 00938f: 20 19 | local.get 25 + 009391: 20 18 | local.get 24 + 009393: 20 15 | local.get 21 + 009395: 94 | f32.mul + 009396: 43 00 00 00 00 | f32.const 0x0p+0 + 00939b: 92 | f32.add + 00939c: 20 1c | local.get 28 + 00939e: 20 1b | local.get 27 + 0093a0: 94 | f32.mul + 0093a1: 92 | f32.add + 0093a2: 92 | f32.add + 0093a3: 20 13 | local.get 19 + 0093a5: 93 | f32.sub + 0093a6: 22 15 | local.tee 21 + 0093a8: 20 15 | local.get 21 + 0093aa: 94 | f32.mul + 0093ab: 92 | f32.add + 0093ac: 91 | f32.sqrt + 0093ad: 20 20 | local.get 32 + 0093af: 5f | f32.le + 0093b0: 45 | i32.eqz + 0093b1: 0d 02 | br_if 2 + 0093b3: 41 00 | i32.const 0 + 0093b5: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000001 + 0093be: 00 00 00 00 00 01 00 00 00 | + 0093c7: 20 02 | local.get 2 + 0093c9: fd 1c 00 | i32x4.replace_lane 0 + 0093cc: fd 0b 02 cc 8f 98 80 00 | v128.store 2 395212 + 0093d4: 41 02 | i32.const 2 + 0093d6: 21 02 | local.set 2 + 0093d8: 0c 08 | br 8 + 0093da: 0b | end + 0093db: 20 17 | local.get 23 + 0093dd: 20 16 | local.get 22 + 0093df: 20 03 | local.get 3 + 0093e1: 41 08 | i32.const 8 + 0093e3: 6a | i32.add + 0093e4: 28 02 00 | i32.load 2 0 + 0093e7: 22 0b | local.tee 11 + 0093e9: 2a 02 00 | f32.load 2 0 + 0093ec: 22 15 | local.tee 21 + 0093ee: 94 | f32.mul + 0093ef: 43 00 00 00 00 | f32.const 0x0p+0 + 0093f4: 92 | f32.add + 0093f5: 20 14 | local.get 20 + 0093f7: 20 0b | local.get 11 + 0093f9: 2a 02 04 | f32.load 2 4 + 0093fc: 22 1b | local.tee 27 + 0093fe: 94 | f32.mul + 0093ff: 92 | f32.add + 009400: 92 | f32.add + 009401: 20 07 | local.get 7 + 009403: 93 | f32.sub + 009404: 22 1e | local.tee 30 + 009406: 20 1e | local.get 30 + 009408: 94 | f32.mul + 009409: 20 19 | local.get 25 + 00940b: 20 18 | local.get 24 + 00940d: 20 15 | local.get 21 + 00940f: 94 | f32.mul + 009410: 43 00 00 00 00 | f32.const 0x0p+0 + 009415: 92 | f32.add + 009416: 20 1c | local.get 28 + 009418: 20 1b | local.get 27 + 00941a: 94 | f32.mul + 00941b: 92 | f32.add + 00941c: 92 | f32.add + 00941d: 20 13 | local.get 19 + 00941f: 93 | f32.sub + 009420: 22 15 | local.tee 21 + 009422: 20 15 | local.get 21 + 009424: 94 | f32.mul + 009425: 92 | f32.add + 009426: 91 | f32.sqrt + 009427: 20 20 | local.get 32 + 009429: 5f | f32.le + 00942a: 45 | i32.eqz + 00942b: 0d 01 | br_if 1 + 00942d: 20 03 | local.get 3 + 00942f: 41 04 | i32.const 4 + 009431: 6a | i32.add + 009432: 28 00 00 | i32.load 0 0 + 009435: 21 03 | local.set 3 + 009437: 41 00 | i32.const 0 + 009439: 41 02 | i32.const 2 + 00943b: 36 02 d8 8f 98 80 00 | i32.store 2 395224 + 009442: 41 00 | i32.const 0 + 009444: 20 0b | local.get 11 + 009446: 36 02 d4 8f 98 80 00 | i32.store 2 395220 + 00944d: 41 00 | i32.const 0 + 00944f: 20 03 | local.get 3 + 009451: 36 02 d0 8f 98 80 00 | i32.store 2 395216 + 009458: 41 00 | i32.const 0 + 00945a: 20 02 | local.get 2 + 00945c: 36 02 cc 8f 98 80 00 | i32.store 2 395212 + 009463: 41 02 | i32.const 2 + 009465: 21 02 | local.set 2 + 009467: 0c 07 | br 7 + 009469: 0b | end + 00946a: 20 07 | local.get 7 + 00946c: 20 17 | local.get 23 + 00946e: 20 16 | local.get 22 + 009470: 20 02 | local.get 2 + 009472: 2a 02 00 | f32.load 2 0 + 009475: 22 1f | local.tee 31 + 009477: 94 | f32.mul + 009478: 43 00 00 00 00 | f32.const 0x0p+0 + 00947d: 92 | f32.add + 00947e: 20 14 | local.get 20 + 009480: 20 02 | local.get 2 + 009482: 2a 02 04 | f32.load 2 4 + 009485: 22 21 | local.tee 33 + 009487: 94 | f32.mul + 009488: 92 | f32.add + 009489: 92 | f32.add + 00948a: 22 15 | local.tee 21 + 00948c: 20 17 | local.get 23 + 00948e: 20 16 | local.get 22 + 009490: 20 02 | local.get 2 + 009492: 2a 02 08 | f32.load 2 8 + 009495: 22 22 | local.tee 34 + 009497: 94 | f32.mul + 009498: 43 00 00 00 00 | f32.const 0x0p+0 + 00949d: 92 | f32.add + 00949e: 20 14 | local.get 20 + 0094a0: 20 02 | local.get 2 + 0094a2: 2a 02 0c | f32.load 2 12 + 0094a5: 22 23 | local.tee 35 + 0094a7: 94 | f32.mul + 0094a8: 92 | f32.add + 0094a9: 92 | f32.add + 0094aa: 22 1b | local.tee 27 + 0094ac: 20 17 | local.get 23 + 0094ae: 20 16 | local.get 22 + 0094b0: 20 02 | local.get 2 + 0094b2: 2a 02 10 | f32.load 2 16 + 0094b5: 22 24 | local.tee 36 + 0094b7: 94 | f32.mul + 0094b8: 43 00 00 00 00 | f32.const 0x0p+0 + 0094bd: 92 | f32.add + 0094be: 20 14 | local.get 20 + 0094c0: 20 02 | local.get 2 + 0094c2: 2a 02 14 | f32.load 2 20 + 0094c5: 22 25 | local.tee 37 + 0094c7: 94 | f32.mul + 0094c8: 92 | f32.add + 0094c9: 92 | f32.add + 0094ca: 22 1e | local.tee 30 + 0094cc: 20 1b | local.get 27 + 0094ce: 20 1e | local.get 30 + 0094d0: 5d | f32.lt + 0094d1: 1b | select + 0094d2: 22 1a | local.tee 26 + 0094d4: 20 15 | local.get 21 + 0094d6: 20 1a | local.get 26 + 0094d8: 5d | f32.lt + 0094d9: 1b | select + 0094da: 22 1d | local.tee 29 + 0094dc: 20 17 | local.get 23 + 0094de: 20 16 | local.get 22 + 0094e0: 20 02 | local.get 2 + 0094e2: 2a 02 18 | f32.load 2 24 + 0094e5: 22 26 | local.tee 38 + 0094e7: 94 | f32.mul + 0094e8: 43 00 00 00 00 | f32.const 0x0p+0 + 0094ed: 92 | f32.add + 0094ee: 20 14 | local.get 20 + 0094f0: 20 02 | local.get 2 + 0094f2: 2a 02 1c | f32.load 2 28 + 0094f5: 22 27 | local.tee 39 + 0094f7: 94 | f32.mul + 0094f8: 92 | f32.add + 0094f9: 92 | f32.add + 0094fa: 22 1a | local.tee 26 + 0094fc: 20 1d | local.get 29 + 0094fe: 20 1a | local.get 26 + 009500: 5d | f32.lt + 009501: 1b | select + 009502: 22 1d | local.tee 29 + 009504: 60 | f32.ge + 009505: 45 | i32.eqz + 009506: 0d 00 | br_if 0 + 009508: 20 07 | local.get 7 + 00950a: 20 1d | local.get 29 + 00950c: 20 15 | local.get 21 + 00950e: 20 1b | local.get 27 + 009510: 20 1e | local.get 30 + 009512: 20 1b | local.get 27 + 009514: 20 1e | local.get 30 + 009516: 5e | f32.gt + 009517: 1b | select + 009518: 22 1b | local.tee 27 + 00951a: 20 15 | local.get 21 + 00951c: 20 1b | local.get 27 + 00951e: 5e | f32.gt + 00951f: 1b | select + 009520: 22 15 | local.tee 21 + 009522: 20 1a | local.get 26 + 009524: 20 15 | local.get 21 + 009526: 20 1a | local.get 26 + 009528: 5e | f32.gt + 009529: 1b | select + 00952a: fd 13 | f32x4.splat + 00952c: 20 19 | local.get 25 + 00952e: 20 18 | local.get 24 + 009530: 20 1f | local.get 31 + 009532: 94 | f32.mul + 009533: 43 00 00 00 00 | f32.const 0x0p+0 + 009538: 92 | f32.add + 009539: 20 1c | local.get 28 + 00953b: 20 21 | local.get 33 + 00953d: 94 | f32.mul + 00953e: 92 | f32.add + 00953f: 92 | f32.add + 009540: 22 15 | local.tee 21 + 009542: 20 19 | local.get 25 + 009544: 20 18 | local.get 24 + 009546: 20 22 | local.get 34 + 009548: 94 | f32.mul + 009549: 43 00 00 00 00 | f32.const 0x0p+0 + 00954e: 92 | f32.add + 00954f: 20 1c | local.get 28 + 009551: 20 23 | local.get 35 + 009553: 94 | f32.mul + 009554: 92 | f32.add + 009555: 92 | f32.add + 009556: 22 1b | local.tee 27 + 009558: 20 19 | local.get 25 + 00955a: 20 18 | local.get 24 + 00955c: 20 24 | local.get 36 + 00955e: 94 | f32.mul + 00955f: 43 00 00 00 00 | f32.const 0x0p+0 + 009564: 92 | f32.add + 009565: 20 1c | local.get 28 + 009567: 20 25 | local.get 37 + 009569: 94 | f32.mul + 00956a: 92 | f32.add + 00956b: 92 | f32.add + 00956c: 22 1e | local.tee 30 + 00956e: 20 1b | local.get 27 + 009570: 20 1e | local.get 30 + 009572: 5e | f32.gt + 009573: 1b | select + 009574: 22 1a | local.tee 26 + 009576: 20 15 | local.get 21 + 009578: 20 1a | local.get 26 + 00957a: 5e | f32.gt + 00957b: 1b | select + 00957c: 22 1f | local.tee 31 + 00957e: 20 19 | local.get 25 + 009580: 20 18 | local.get 24 + 009582: 20 26 | local.get 38 + 009584: 94 | f32.mul + 009585: 43 00 00 00 00 | f32.const 0x0p+0 + 00958a: 92 | f32.add + 00958b: 20 1c | local.get 28 + 00958d: 20 27 | local.get 39 + 00958f: 94 | f32.mul + 009590: 92 | f32.add + 009591: 92 | f32.add + 009592: 22 1a | local.tee 26 + 009594: 20 1f | local.get 31 + 009596: 20 1a | local.get 26 + 009598: 5e | f32.gt + 009599: 1b | select + 00959a: fd 20 01 | f32x4.replace_lane 1 + 00959d: 20 1d | local.get 29 + 00959f: fd 13 | f32x4.splat + 0095a1: 20 15 | local.get 21 + 0095a3: 20 1b | local.get 27 + 0095a5: 20 1e | local.get 30 + 0095a7: 20 1b | local.get 27 + 0095a9: 20 1e | local.get 30 + 0095ab: 5d | f32.lt + 0095ac: 1b | select + 0095ad: 22 1b | local.tee 27 + 0095af: 20 15 | local.get 21 + 0095b1: 20 1b | local.get 27 + 0095b3: 5d | f32.lt + 0095b4: 1b | select + 0095b5: 22 15 | local.tee 21 + 0095b7: 20 1a | local.get 26 + 0095b9: 20 15 | local.get 21 + 0095bb: 20 1a | local.get 26 + 0095bd: 5d | f32.lt + 0095be: 1b | select + 0095bf: 22 15 | local.tee 21 + 0095c1: fd 20 01 | f32x4.replace_lane 1 + 0095c4: fd e5 01 | f32x4.sub + 0095c7: 22 04 | local.tee 4 + 0095c9: fd 1f 00 | f32x4.extract_lane 0 + 0095cc: 92 | f32.add + 0095cd: 5d | f32.lt + 0095ce: 45 | i32.eqz + 0095cf: 0d 00 | br_if 0 + 0095d1: 20 13 | local.get 19 + 0095d3: 20 15 | local.get 21 + 0095d5: 60 | f32.ge + 0095d6: 45 | i32.eqz + 0095d7: 0d 00 | br_if 0 + 0095d9: 20 13 | local.get 19 + 0095db: 20 15 | local.get 21 + 0095dd: 20 04 | local.get 4 + 0095df: fd 1f 01 | f32x4.extract_lane 1 + 0095e2: 92 | f32.add + 0095e3: 5d | f32.lt + 0095e4: 45 | i32.eqz + 0095e5: 0d 00 | br_if 0 + 0095e7: 41 00 | i32.const 0 + 0095e9: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000003 + 0095f2: 00 00 00 00 00 03 00 00 00 | + 0095fb: 20 02 | local.get 2 + 0095fd: fd 1c 00 | i32x4.replace_lane 0 + 009600: fd 0b 02 cc 8f 98 80 00 | v128.store 2 395212 + 009608: 41 02 | i32.const 2 + 00960a: 21 02 | local.set 2 + 00960c: 0c 06 | br 6 + 00960e: 0b | end + 00960f: 20 03 | local.get 3 + 009611: 41 10 | i32.const 16 + 009613: 6a | i32.add + 009614: 21 02 | local.set 2 + 009616: 20 0a | local.get 10 + 009618: 41 7f | i32.const 4294967295 + 00961a: 6a | i32.add + 00961b: 22 0a | local.tee 10 + 00961d: 21 03 | local.set 3 + 00961f: 20 0a | local.get 10 + 009621: 0d 00 | br_if 0 + 009623: 0b | end + 009624: 41 01 | i32.const 1 + 009626: 21 02 | local.set 2 + 009628: 0c 04 | br 4 + 00962a: 0b | end + 00962b: 20 01 | local.get 1 + 00962d: 41 10 | i32.const 16 + 00962f: 6a | i32.add + 009630: 10 8d 83 80 80 00 | call 397 + 009636: 20 01 | local.get 1 + 009638: 42 00 | i64.const 0 + 00963a: 37 03 80 0a | i64.store 3 1280 + 00963e: 20 01 | local.get 1 + 009640: 2a 02 14 | f32.load 2 20 + 009643: 21 07 | local.set 7 + 009645: 20 01 | local.get 1 + 009647: 2a 02 10 | f32.load 2 16 + 00964a: 21 17 | local.set 23 + 00964c: 20 01 | local.get 1 + 00964e: 41 80 0a | i32.const 1280 + 009651: 6a | i32.add + 009652: 10 a2 84 80 80 00 | call 546 + 009658: 43 00 00 00 00 | f32.const 0x0p+0 + 00965d: 43 00 00 00 00 | f32.const 0x0p+0 + 009662: 20 17 | local.get 23 + 009664: 20 07 | local.get 7 + 009666: 20 18 | local.get 24 + 009668: 43 cd cc cc 3d | f32.const 0x1.99999ap-4 + 00966d: 94 | f32.mul + 00966e: 41 00 | i32.const 0 + 009670: 2a 02 88 90 98 80 00 | f32.load 2 395272 + 009677: 94 | f32.mul + 009678: 10 ba 82 80 80 00 | call 314 + 00967e: 41 00 | i32.const 0 + 009680: 21 02 | local.set 2 + 009682: 0c 03 | br 3 + 009684: 0b | end + 009685: 41 00 | i32.const 0 + 009687: 21 02 | local.set 2 + 009689: 41 00 | i32.const 0 + 00968b: 10 f2 83 80 80 00 | call 498 + 009691: 41 ff 01 | i32.const 255 + 009694: 71 | i32.and + 009695: 45 | i32.eqz + 009696: 0d 02 | br_if 2 + 009698: 41 00 | i32.const 0 + 00969a: 28 02 cc 8f 98 80 00 | i32.load 2 395212 + 0096a1: 21 03 | local.set 3 + 0096a3: 41 02 | i32.const 2 + 0096a5: 21 02 | local.set 2 + 0096a7: 02 40 | block + 0096a9: 02 40 | block + 0096ab: 02 40 | block + 0096ad: 41 00 | i32.const 0 + 0096af: 28 02 d8 8f 98 80 00 | i32.load 2 395224 + 0096b6: 41 7f | i32.const 4294967295 + 0096b8: 6a | i32.add + 0096b9: 0e 03 00 01 02 05 | br_table 0 1 2 5 + 0096bf: 0b | end + 0096c0: 20 03 | local.get 3 + 0096c2: 20 15 | local.get 21 + 0096c4: 20 13 | local.get 19 + 0096c6: 20 16 | local.get 22 + 0096c8: 94 | f32.mul + 0096c9: 20 07 | local.get 7 + 0096cb: 20 1b | local.get 27 + 0096cd: 94 | f32.mul + 0096ce: 43 00 00 00 00 | f32.const 0x0p+0 + 0096d3: 92 | f32.add + 0096d4: 92 | f32.add + 0096d5: 92 | f32.add + 0096d6: 38 02 04 | f32.store 2 4 + 0096d9: 20 03 | local.get 3 + 0096db: 20 14 | local.get 20 + 0096dd: 20 07 | local.get 7 + 0096df: 20 1c | local.get 28 + 0096e1: 94 | f32.mul + 0096e2: 43 00 00 00 00 | f32.const 0x0p+0 + 0096e7: 92 | f32.add + 0096e8: 20 13 | local.get 19 + 0096ea: 20 1e | local.get 30 + 0096ec: 94 | f32.mul + 0096ed: 92 | f32.add + 0096ee: 92 | f32.add + 0096ef: 38 02 00 | f32.store 2 0 + 0096f2: 41 02 | i32.const 2 + 0096f4: 21 02 | local.set 2 + 0096f6: 0c 04 | br 4 + 0096f8: 0b | end + 0096f9: 20 15 | local.get 21 + 0096fb: 20 13 | local.get 19 + 0096fd: 20 16 | local.get 22 + 0096ff: 94 | f32.mul + 009700: 20 07 | local.get 7 + 009702: 20 1b | local.get 27 + 009704: 94 | f32.mul + 009705: 43 00 00 00 00 | f32.const 0x0p+0 + 00970a: 92 | f32.add + 00970b: 92 | f32.add + 00970c: 92 | f32.add + 00970d: 21 15 | local.set 21 + 00970f: 20 14 | local.get 20 + 009711: 20 07 | local.get 7 + 009713: 20 1c | local.get 28 + 009715: 94 | f32.mul + 009716: 43 00 00 00 00 | f32.const 0x0p+0 + 00971b: 92 | f32.add + 00971c: 20 13 | local.get 19 + 00971e: 20 1e | local.get 30 + 009720: 94 | f32.mul + 009721: 92 | f32.add + 009722: 92 | f32.add + 009723: 21 1b | local.set 27 + 009725: 41 00 | i32.const 0 + 009727: 28 02 d0 8f 98 80 00 | i32.load 2 395216 + 00972e: 22 02 | local.tee 2 + 009730: 2a 02 1c | f32.load 2 28 + 009733: 22 1e | local.tee 30 + 009735: 21 07 | local.set 7 + 009737: 20 02 | local.get 2 + 009739: 2a 02 18 | f32.load 2 24 + 00973c: 22 1a | local.tee 26 + 00973e: 21 17 | local.set 23 + 009740: 20 02 | local.get 2 + 009742: 2a 02 14 | f32.load 2 20 + 009745: 22 1d | local.tee 29 + 009747: 21 13 | local.set 19 + 009749: 20 02 | local.get 2 + 00974b: 2a 02 10 | f32.load 2 16 + 00974e: 22 20 | local.tee 32 + 009750: 21 14 | local.set 20 + 009752: 20 02 | local.get 2 + 009754: 2a 02 0c | f32.load 2 12 + 009757: 22 1f | local.tee 31 + 009759: 21 16 | local.set 22 + 00975b: 20 02 | local.get 2 + 00975d: 2a 02 08 | f32.load 2 8 + 009760: 22 21 | local.tee 33 + 009762: 21 19 | local.set 25 + 009764: 20 02 | local.get 2 + 009766: 2a 02 04 | f32.load 2 4 + 009769: 22 22 | local.tee 34 + 00976b: 21 1c | local.set 28 + 00976d: 20 02 | local.get 2 + 00976f: 2a 02 00 | f32.load 2 0 + 009772: 22 23 | local.tee 35 + 009774: 21 18 | local.set 24 + 009776: 02 40 | block + 009778: 02 40 | block + 00977a: 02 40 | block + 00977c: 02 40 | block + 00977e: 02 40 | block + 009780: 02 40 | block + 009782: 20 03 | local.get 3 + 009784: 0e 04 00 01 02 03 05 | br_table 0 1 2 3 5 + 00978b: 0b | end + 00978c: 20 1e | local.get 30 + 00978e: 21 07 | local.set 7 + 009790: 20 1b | local.get 27 + 009792: 21 17 | local.set 23 + 009794: 20 1d | local.get 29 + 009796: 21 13 | local.set 19 + 009798: 20 20 | local.get 32 + 00979a: 21 14 | local.set 20 + 00979c: 20 15 | local.get 21 + 00979e: 21 16 | local.set 22 + 0097a0: 20 21 | local.get 33 + 0097a2: 21 19 | local.set 25 + 0097a4: 20 15 | local.get 21 + 0097a6: 21 1c | local.set 28 + 0097a8: 0c 03 | br 3 + 0097aa: 0b | end + 0097ab: 20 1e | local.get 30 + 0097ad: 21 07 | local.set 7 + 0097af: 20 1a | local.get 26 + 0097b1: 21 17 | local.set 23 + 0097b3: 20 1d | local.get 29 + 0097b5: 21 13 | local.set 19 + 0097b7: 20 1b | local.get 27 + 0097b9: 21 14 | local.set 20 + 0097bb: 20 15 | local.get 21 + 0097bd: 21 16 | local.set 22 + 0097bf: 20 1b | local.get 27 + 0097c1: 21 19 | local.set 25 + 0097c3: 20 15 | local.get 21 + 0097c5: 21 1c | local.set 28 + 0097c7: 20 23 | local.get 35 + 0097c9: 21 18 | local.set 24 + 0097cb: 0c 03 | br 3 + 0097cd: 0b | end + 0097ce: 20 15 | local.get 21 + 0097d0: 21 07 | local.set 7 + 0097d2: 20 1a | local.get 26 + 0097d4: 21 17 | local.set 23 + 0097d6: 20 15 | local.get 21 + 0097d8: 21 13 | local.set 19 + 0097da: 20 1b | local.get 27 + 0097dc: 21 14 | local.set 20 + 0097de: 20 1f | local.get 31 + 0097e0: 21 16 | local.set 22 + 0097e2: 20 1b | local.get 27 + 0097e4: 21 19 | local.set 25 + 0097e6: 20 22 | local.get 34 + 0097e8: 21 1c | local.set 28 + 0097ea: 20 23 | local.get 35 + 0097ec: 21 18 | local.set 24 + 0097ee: 0c 02 | br 2 + 0097f0: 0b | end + 0097f1: 20 15 | local.get 21 + 0097f3: 21 07 | local.set 7 + 0097f5: 20 1b | local.get 27 + 0097f7: 21 17 | local.set 23 + 0097f9: 20 15 | local.get 21 + 0097fb: 21 13 | local.set 19 + 0097fd: 20 20 | local.get 32 + 0097ff: 21 14 | local.set 20 + 009801: 20 1f | local.get 31 + 009803: 21 16 | local.set 22 + 009805: 20 21 | local.get 33 + 009807: 21 19 | local.set 25 + 009809: 20 22 | local.get 34 + 00980b: 21 1c | local.set 28 + 00980d: 0b | end + 00980e: 20 1b | local.get 27 + 009810: 21 18 | local.set 24 + 009812: 0b | end + 009813: 20 02 | local.get 2 + 009815: 20 07 | local.get 7 + 009817: 38 02 1c | f32.store 2 28 + 00981a: 20 02 | local.get 2 + 00981c: 20 17 | local.get 23 + 00981e: 38 02 18 | f32.store 2 24 + 009821: 20 02 | local.get 2 + 009823: 20 13 | local.get 19 + 009825: 38 02 14 | f32.store 2 20 + 009828: 20 02 | local.get 2 + 00982a: 20 14 | local.get 20 + 00982c: 38 02 10 | f32.store 2 16 + 00982f: 20 02 | local.get 2 + 009831: 20 16 | local.get 22 + 009833: 38 02 0c | f32.store 2 12 + 009836: 20 02 | local.get 2 + 009838: 20 19 | local.get 25 + 00983a: 38 02 08 | f32.store 2 8 + 00983d: 20 02 | local.get 2 + 00983f: 20 1c | local.get 28 + 009841: 38 02 04 | f32.store 2 4 + 009844: 20 02 | local.get 2 + 009846: 20 18 | local.get 24 + 009848: 38 02 00 | f32.store 2 0 + 00984b: 41 02 | i32.const 2 + 00984d: 21 02 | local.set 2 + 00984f: 0c 03 | br 3 + 009851: 0b | end + 009852: 20 01 | local.get 1 + 009854: 42 00 | i64.const 0 + 009856: 37 03 80 0a | i64.store 3 1280 + 00985a: 20 01 | local.get 1 + 00985c: 41 80 0a | i32.const 1280 + 00985f: 6a | i32.add + 009860: 10 f0 83 80 80 00 | call 496 + 009866: 41 00 | i32.const 0 + 009868: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 00986f: 21 07 | local.set 7 + 009871: 20 03 | local.get 3 + 009873: 20 01 | local.get 1 + 009875: fd 5d 03 80 0a | v128.load64_zero 3 1280 + 00987a: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 009883: 41 00 | i32.const 0 + 009885: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 00988c: bb | f64.promote_f32 + 00988d: 10 80 80 80 80 00 | call 0 + 009893: b6 | f32.demote_f64 + 009894: fd 13 | f32x4.splat + 009896: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00989f: 20 07 | local.get 7 + 0098a1: bb | f64.promote_f32 + 0098a2: 10 80 80 80 80 00 | call 0 + 0098a8: b6 | f32.demote_f64 + 0098a9: fd 20 01 | f32x4.replace_lane 1 + 0098ac: fd e6 01 | f32x4.mul + 0098af: 20 04 | local.get 4 + 0098b1: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x03020100 0x07060504 + 0098ba: 07 00 01 02 03 04 05 06 07 | + 0098c3: 22 04 | local.tee 4 + 0098c5: 20 03 | local.get 3 + 0098c7: fd 00 02 00 | v128.load 2 0 + 0098cb: fd e4 01 | f32x4.add + 0098ce: fd 0b 02 00 | v128.store 2 0 + 0098d2: 20 03 | local.get 3 + 0098d4: 20 04 | local.get 4 + 0098d6: 20 03 | local.get 3 + 0098d8: fd 00 02 10 | v128.load 2 16 + 0098dc: fd e4 01 | f32x4.add + 0098df: fd 0b 02 10 | v128.store 2 16 + 0098e3: 41 02 | i32.const 2 + 0098e5: 21 02 | local.set 2 + 0098e7: 0c 02 | br 2 + 0098e9: 0b | end + 0098ea: 20 01 | local.get 1 + 0098ec: 42 00 | i64.const 0 + 0098ee: 37 03 80 0a | i64.store 3 1280 + 0098f2: 20 01 | local.get 1 + 0098f4: 41 80 0a | i32.const 1280 + 0098f7: 6a | i32.add + 0098f8: 10 f0 83 80 80 00 | call 496 + 0098fe: 41 00 | i32.const 0 + 009900: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 009907: 21 07 | local.set 7 + 009909: 20 01 | local.get 1 + 00990b: 2a 02 84 0a | f32.load 2 1284 + 00990f: 21 17 | local.set 23 + 009911: 20 01 | local.get 1 + 009913: 2a 02 80 0a | f32.load 2 1280 + 009917: 21 13 | local.set 19 + 009919: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 009922: 41 00 | i32.const 0 + 009924: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 00992b: bb | f64.promote_f32 + 00992c: 10 80 80 80 80 00 | call 0 + 009932: 21 28 | local.set 40 + 009934: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00993d: 20 07 | local.get 7 + 00993f: bb | f64.promote_f32 + 009940: 10 80 80 80 80 00 | call 0 + 009946: 21 29 | local.set 41 + 009948: 41 00 | i32.const 0 + 00994a: 41 00 | i32.const 0 + 00994c: 2a 02 fc 8f 98 80 00 | f32.load 2 395260 + 009953: 20 13 | local.get 19 + 009955: 20 28 | local.get 40 + 009957: b6 | f32.demote_f64 + 009958: 94 | f32.mul + 009959: 93 | f32.sub + 00995a: 38 02 fc 8f 98 80 00 | f32.store 2 395260 + 009961: 41 00 | i32.const 0 + 009963: 41 00 | i32.const 0 + 009965: 2a 02 80 90 98 80 00 | f32.load 2 395264 + 00996c: 20 17 | local.get 23 + 00996e: 20 29 | local.get 41 + 009970: b6 | f32.demote_f64 + 009971: 94 | f32.mul + 009972: 93 | f32.sub + 009973: 38 02 80 90 98 80 00 | f32.store 2 395264 + 00997a: 41 00 | i32.const 0 + 00997c: 10 f2 83 80 80 00 | call 498 + 009982: 41 ff 01 | i32.const 255 + 009985: 71 | i32.and + 009986: 41 00 | i32.const 0 + 009988: 47 | i32.ne + 009989: 21 02 | local.set 2 + 00998b: 0c 01 | br 1 + 00998d: 0b | end + 00998e: 41 00 | i32.const 0 + 009990: 43 00 00 00 00 | f32.const 0x0p+0 + 009995: 41 00 | i32.const 0 + 009997: 2a 02 bc 87 98 80 00 | f32.load 2 394172 + 00999e: 20 18 | local.get 24 + 0099a0: 41 00 | i32.const 0 + 0099a2: 2a 02 c0 87 98 80 00 | f32.load 2 394176 + 0099a9: 94 | f32.mul + 0099aa: 93 | f32.sub + 0099ab: 22 17 | local.tee 23 + 0099ad: 20 17 | local.get 23 + 0099af: 43 00 00 00 00 | f32.const 0x0p+0 + 0099b4: 5d | f32.lt + 0099b5: 1b | select + 0099b6: 38 02 bc 87 98 80 00 | f32.store 2 394172 + 0099bd: 41 00 | i32.const 0 + 0099bf: 21 02 | local.set 2 + 0099c1: 20 07 | local.get 7 + 0099c3: 20 0e | local.get 14 + 0099c5: 2a 02 00 | f32.load 2 0 + 0099c8: 22 17 | local.tee 23 + 0099ca: 60 | f32.ge + 0099cb: 45 | i32.eqz + 0099cc: 0d 00 | br_if 0 + 0099ce: 41 00 | i32.const 0 + 0099d0: 21 02 | local.set 2 + 0099d2: 20 07 | local.get 7 + 0099d4: 20 17 | local.get 23 + 0099d6: 20 0e | local.get 14 + 0099d8: 2a 02 08 | f32.load 2 8 + 0099db: 92 | f32.add + 0099dc: 5d | f32.lt + 0099dd: 45 | i32.eqz + 0099de: 0d 00 | br_if 0 + 0099e0: 41 00 | i32.const 0 + 0099e2: 21 02 | local.set 2 + 0099e4: 20 13 | local.get 19 + 0099e6: 20 0e | local.get 14 + 0099e8: 2a 02 04 | f32.load 2 4 + 0099eb: 22 07 | local.tee 7 + 0099ed: 60 | f32.ge + 0099ee: 45 | i32.eqz + 0099ef: 0d 00 | br_if 0 + 0099f1: 41 03 | i32.const 3 + 0099f3: 41 00 | i32.const 0 + 0099f5: 20 13 | local.get 19 + 0099f7: 20 07 | local.get 7 + 0099f9: 20 0e | local.get 14 + 0099fb: 2a 02 0c | f32.load 2 12 + 0099fe: 92 | f32.add + 0099ff: 5d | f32.lt + 009a00: 1b | select + 009a01: 21 02 | local.set 2 + 009a03: 0b | end + 009a04: 41 00 | i32.const 0 + 009a06: 20 02 | local.get 2 + 009a08: 36 02 c4 87 98 80 00 | i32.store 2 394180 + 009a0f: 02 40 | block + 009a11: 41 82 02 | i32.const 258 + 009a14: 10 f3 83 80 80 00 | call 499 + 009a1a: 41 ff 01 | i32.const 255 + 009a1d: 71 | i32.and + 009a1e: 45 | i32.eqz + 009a1f: 0d 00 | br_if 0 + 009a21: 02 40 | block + 009a23: 02 40 | block + 009a25: 41 00 | i32.const 0 + 009a27: 28 02 bc 86 98 80 00 | i32.load 2 394044 + 009a2e: 22 02 | local.tee 2 + 009a30: 41 7f | i32.const 4294967295 + 009a32: 47 | i32.ne + 009a33: 0d 00 | br_if 0 + 009a35: 41 7f | i32.const 4294967295 + 009a37: 21 0b | local.set 11 + 009a39: 0c 01 | br 1 + 009a3b: 0b | end + 009a3c: 41 7f | i32.const 4294967295 + 009a3e: 21 0b | local.set 11 + 009a40: 20 02 | local.get 2 + 009a42: 41 10 | i32.const 16 + 009a44: 76 | i32.shr_u + 009a45: 22 0a | local.tee 10 + 009a47: 20 0d | local.get 13 + 009a49: 4e | i32.ge_s + 009a4a: 0d 00 | br_if 0 + 009a4c: 20 0d | local.get 13 + 009a4e: 21 08 | local.set 8 + 009a50: 20 0d | local.get 13 + 009a52: 20 0a | local.get 10 + 009a54: 20 0d | local.get 13 + 009a56: 20 0a | local.get 10 + 009a58: 4b | i32.gt_u + 009a59: 1b | select + 009a5a: 22 0c | local.tee 12 + 009a5c: 20 0a | local.get 10 + 009a5e: 6b | i32.sub + 009a5f: 21 03 | local.set 3 + 009a61: 20 0a | local.get 10 + 009a63: 41 c8 00 | i32.const 72 + 009a66: 6c | i32.mul + 009a67: 20 11 | local.get 17 + 009a69: 6a | i32.add + 009a6a: 41 d8 00 | i32.const 88 + 009a6d: 6a | i32.add + 009a6e: 21 02 | local.set 2 + 009a70: 20 0a | local.get 10 + 009a72: 41 7f | i32.const 4294967295 + 009a74: 73 | i32.xor + 009a75: 20 09 | local.get 9 + 009a77: 6a | i32.add + 009a78: 21 09 | local.set 9 + 009a7a: 03 40 | loop + 009a7c: 20 09 | local.get 9 + 009a7e: 21 09 | local.set 9 + 009a80: 20 02 | local.get 2 + 009a82: 21 02 | local.set 2 + 009a84: 20 03 | local.get 3 + 009a86: 22 03 | local.tee 3 + 009a88: 45 | i32.eqz + 009a89: 0d 0e | br_if 14 + 009a8b: 02 40 | block + 009a8d: 20 02 | local.get 2 + 009a8f: 41 24 | i32.const 36 + 009a91: 6a | i32.add + 009a92: 28 02 00 | i32.load 2 0 + 009a95: 41 03 | i32.const 3 + 009a97: 47 | i32.ne + 009a98: 0d 00 | br_if 0 + 009a9a: 20 02 | local.get 2 + 009a9c: 28 02 00 | i32.load 2 0 + 009a9f: 21 0b | local.set 11 + 009aa1: 0c 02 | br 2 + 009aa3: 0b | end + 009aa4: 20 03 | local.get 3 + 009aa6: 41 7f | i32.const 4294967295 + 009aa8: 6a | i32.add + 009aa9: 21 03 | local.set 3 + 009aab: 20 02 | local.get 2 + 009aad: 41 c8 00 | i32.const 72 + 009ab0: 6a | i32.add + 009ab1: 21 02 | local.set 2 + 009ab3: 20 09 | local.get 9 + 009ab5: 41 7f | i32.const 4294967295 + 009ab7: 6a | i32.add + 009ab8: 22 0a | local.tee 10 + 009aba: 21 09 | local.set 9 + 009abc: 41 7f | i32.const 4294967295 + 009abe: 21 0b | local.set 11 + 009ac0: 20 0a | local.get 10 + 009ac2: 0d 00 | br_if 0 + 009ac4: 0b | end + 009ac5: 0b | end + 009ac6: 41 00 | i32.const 0 + 009ac8: 20 0b | local.get 11 + 009aca: 36 02 bc 86 98 80 00 | i32.store 2 394044 + 009ad1: 0b | end + 009ad2: 02 40 | block + 009ad4: 41 d5 02 | i32.const 341 + 009ad7: 10 f1 83 80 80 00 | call 497 + 009add: 41 ff 01 | i32.const 255 + 009ae0: 71 | i32.and + 009ae1: 45 | i32.eqz + 009ae2: 0d 00 | br_if 0 + 009ae4: 02 40 | block + 009ae6: 41 d3 00 | i32.const 83 + 009ae9: 10 f3 83 80 80 00 | call 499 + 009aef: 41 ff 01 | i32.const 255 + 009af2: 71 | i32.and + 009af3: 45 | i32.eqz + 009af4: 0d 00 | br_if 0 + 009af6: 20 00 | local.get 0 + 009af8: 10 81 83 80 80 00 | call 385 + 009afe: 0b | end + 009aff: 02 40 | block + 009b01: 41 cf 00 | i32.const 79 + 009b04: 10 f3 83 80 80 00 | call 499 + 009b0a: 41 ff 01 | i32.const 255 + 009b0d: 71 | i32.and + 009b0e: 0d 00 | br_if 0 + 009b10: 41 00 | i32.const 0 + 009b12: 21 02 | local.set 2 + 009b14: 41 00 | i32.const 0 + 009b16: 21 03 | local.set 3 + 009b18: 0c 03 | br 3 + 009b1a: 0b | end + 009b1b: 41 00 | i32.const 0 + 009b1d: 41 f0 c2 92 80 00 | i32.const 303472 + 009b23: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 009b2a: 41 00 | i32.const 0 + 009b2c: 41 05 | i32.const 5 + 009b2e: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 009b35: 41 00 | i32.const 0 + 009b37: 41 01 | i32.const 1 + 009b39: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 009b40: 41 00 | i32.const 0 + 009b42: 41 01 | i32.const 1 + 009b44: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 009b4b: 02 40 | block + 009b4d: 41 c0 14 | i32.const 2624 + 009b50: 45 | i32.eqz + 009b51: 0d 00 | br_if 0 + 009b53: 41 c8 90 98 80 00 | i32.const 395336 + 009b59: 41 00 | i32.const 0 + 009b5b: 41 c0 14 | i32.const 2624 + 009b5e: fc 0b 00 | memory.fill 0 + 009b61: 0b | end + 009b62: 41 00 | i32.const 0 + 009b64: 21 02 | local.set 2 + 009b66: 41 00 | i32.const 0 + 009b68: 21 03 | local.set 3 + 009b6a: 0c 02 | br 2 + 009b6c: 0b | end + 009b6d: 41 c4 f3 91 80 00 | i32.const 293316 + 009b73: 21 03 | local.set 3 + 009b75: 41 7f | i32.const 4294967295 + 009b77: 21 02 | local.set 2 + 009b79: 03 40 | loop + 009b7b: 20 02 | local.get 2 + 009b7d: 21 02 | local.set 2 + 009b7f: 02 40 | block + 009b81: 20 03 | local.get 3 + 009b83: 22 03 | local.tee 3 + 009b85: 28 02 00 | i32.load 2 0 + 009b88: 10 f3 83 80 80 00 | call 499 + 009b8e: 41 ff 01 | i32.const 255 + 009b91: 71 | i32.and + 009b92: 45 | i32.eqz + 009b93: 0d 00 | br_if 0 + 009b95: 02 40 | block + 009b97: 02 40 | block + 009b99: 02 40 | block + 009b9b: 02 40 | block + 009b9d: 02 40 | block + 009b9f: 02 40 | block + 009ba1: 20 02 | local.get 2 + 009ba3: 41 01 | i32.const 1 + 009ba5: 6a | i32.add + 009ba6: 0e 06 00 01 02 03 04 05 06 | br_table 0 1 2 3 4 5 6 + 009baf: 0b | end + 009bb0: 20 01 | local.get 1 + 009bb2: 42 00 | i64.const 0 + 009bb4: 37 03 a0 09 | i64.store 3 1184 + 009bb8: 20 01 | local.get 1 + 009bba: 41 08 | i32.const 8 + 009bbc: 6a | i32.add + 009bbd: 20 01 | local.get 1 + 009bbf: 41 a0 09 | i32.const 1184 + 009bc2: 6a | i32.add + 009bc3: 20 00 | local.get 0 + 009bc5: 10 fb 82 80 80 00 | call 379 + 009bcb: 20 01 | local.get 1 + 009bcd: 28 02 08 | i32.load 2 8 + 009bd0: 20 01 | local.get 1 + 009bd2: 28 02 0c | i32.load 2 12 + 009bd5: 20 01 | local.get 1 + 009bd7: 28 02 a0 09 | i32.load 2 1184 + 009bdb: 20 01 | local.get 1 + 009bdd: 28 02 a4 09 | i32.load 2 1188 + 009be1: 41 e0 82 94 80 00 | i32.const 328032 + 009be7: 20 00 | local.get 0 + 009be9: 10 8e 83 80 80 00 | call 398 + 009bef: 0c 05 | br 5 + 009bf1: 0b | end + 009bf2: 41 00 | i32.const 0 + 009bf4: 41 f0 c2 92 80 00 | i32.const 303472 + 009bfa: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 009c01: 41 00 | i32.const 0 + 009c03: 41 01 | i32.const 1 + 009c05: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 009c0c: 41 00 | i32.const 0 + 009c0e: 41 01 | i32.const 1 + 009c10: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 009c17: 41 00 | i32.const 0 + 009c19: 41 00 | i32.const 0 + 009c1b: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 009c22: 41 c0 14 | i32.const 2624 + 009c25: 45 | i32.eqz + 009c26: 0d 04 | br_if 4 + 009c28: 41 c8 90 98 80 00 | i32.const 395336 + 009c2e: 41 00 | i32.const 0 + 009c30: 41 c0 14 | i32.const 2624 + 009c33: fc 0b 00 | memory.fill 0 + 009c36: 0c 04 | br 4 + 009c38: 0b | end + 009c39: 41 00 | i32.const 0 + 009c3b: 41 f0 c2 92 80 00 | i32.const 303472 + 009c41: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 009c48: 41 00 | i32.const 0 + 009c4a: 41 01 | i32.const 1 + 009c4c: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 009c53: 41 00 | i32.const 0 + 009c55: 41 01 | i32.const 1 + 009c57: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 009c5e: 41 00 | i32.const 0 + 009c60: 41 01 | i32.const 1 + 009c62: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 009c69: 41 c0 14 | i32.const 2624 + 009c6c: 45 | i32.eqz + 009c6d: 0d 03 | br_if 3 + 009c6f: 41 c8 90 98 80 00 | i32.const 395336 + 009c75: 41 00 | i32.const 0 + 009c77: 41 c0 14 | i32.const 2624 + 009c7a: fc 0b 00 | memory.fill 0 + 009c7d: 0c 03 | br 3 + 009c7f: 0b | end + 009c80: 41 00 | i32.const 0 + 009c82: 41 f0 c2 92 80 00 | i32.const 303472 + 009c88: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 009c8f: 41 00 | i32.const 0 + 009c91: 41 02 | i32.const 2 + 009c93: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 009c9a: 41 00 | i32.const 0 + 009c9c: 41 01 | i32.const 1 + 009c9e: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 009ca5: 41 00 | i32.const 0 + 009ca7: 41 01 | i32.const 1 + 009ca9: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 009cb0: 41 c0 14 | i32.const 2624 + 009cb3: 45 | i32.eqz + 009cb4: 0d 02 | br_if 2 + 009cb6: 41 c8 90 98 80 00 | i32.const 395336 + 009cbc: 41 00 | i32.const 0 + 009cbe: 41 c0 14 | i32.const 2624 + 009cc1: fc 0b 00 | memory.fill 0 + 009cc4: 0c 02 | br 2 + 009cc6: 0b | end + 009cc7: 02 40 | block + 009cc9: 41 00 | i32.const 0 + 009ccb: 2d 00 84 90 98 80 00 | i32.load8_u 0 395268 + 009cd2: 45 | i32.eqz + 009cd3: 0d 00 | br_if 0 + 009cd5: 41 00 | i32.const 0 + 009cd7: 41 00 | i32.const 0 + 009cd9: 3b 01 84 90 98 80 00 | i32.store16 1 395268 + 009ce0: 0c 02 | br 2 + 009ce2: 0b | end + 009ce3: 41 00 | i32.const 0 + 009ce5: 41 01 | i32.const 1 + 009ce7: 3b 01 84 90 98 80 00 | i32.store16 1 395268 + 009cee: 0c 01 | br 1 + 009cf0: 0b | end + 009cf1: 41 00 | i32.const 0 + 009cf3: 41 00 | i32.const 0 + 009cf5: 3a 00 84 90 98 80 00 | i32.store8 0 395268 + 009cfc: 02 40 | block + 009cfe: 41 00 | i32.const 0 + 009d00: 2d 00 85 90 98 80 00 | i32.load8_u 0 395269 + 009d07: 45 | i32.eqz + 009d08: 0d 00 | br_if 0 + 009d0a: 41 00 | i32.const 0 + 009d0c: 41 00 | i32.const 0 + 009d0e: 3a 00 85 90 98 80 00 | i32.store8 0 395269 + 009d15: 0c 01 | br 1 + 009d17: 0b | end + 009d18: 41 00 | i32.const 0 + 009d1a: 41 01 | i32.const 1 + 009d1c: 3a 00 85 90 98 80 00 | i32.store8 0 395269 + 009d23: 0b | end + 009d24: 20 03 | local.get 3 + 009d26: 41 04 | i32.const 4 + 009d28: 6a | i32.add + 009d29: 21 03 | local.set 3 + 009d2b: 20 02 | local.get 2 + 009d2d: 41 01 | i32.const 1 + 009d2f: 6a | i32.add + 009d30: 22 09 | local.tee 9 + 009d32: 21 02 | local.set 2 + 009d34: 20 09 | local.get 9 + 009d36: 41 05 | i32.const 5 + 009d38: 47 | i32.ne + 009d39: 0d 00 | br_if 0 + 009d3b: 0b | end + 009d3c: 41 00 | i32.const 0 + 009d3e: 21 02 | local.set 2 + 009d40: 41 00 | i32.const 0 + 009d42: 21 03 | local.set 3 + 009d44: 0c 01 | br 1 + 009d46: 0b | end + 009d47: 41 00 | i32.const 0 + 009d49: 28 02 c4 90 98 80 00 | i32.load 2 395332 + 009d50: 21 0a | local.set 10 + 009d52: 10 91 84 80 80 00 | call 529 + 009d58: 21 02 | local.set 2 + 009d5a: 10 92 84 80 80 00 | call 530 + 009d60: 21 03 | local.set 3 + 009d62: 10 91 84 80 80 00 | call 529 + 009d68: 21 09 | local.set 9 + 009d6a: 10 92 84 80 80 00 | call 530 + 009d70: 21 0b | local.set 11 + 009d72: 41 00 | i32.const 0 + 009d74: 42 00 | i64.const 0 + 009d76: 37 02 c0 86 98 80 00 | i64.store 2 394048 + 009d7d: 41 00 | i32.const 0 + 009d7f: 41 c0 86 98 80 00 | i32.const 394048 + 009d85: 36 02 fc a5 98 80 00 | i32.store 2 398076 + 009d8c: 41 00 | i32.const 0 + 009d8e: 41 00 | i32.const 0 + 009d90: 36 02 f8 86 98 80 00 | i32.store 2 394104 + 009d97: 41 00 | i32.const 0 + 009d99: 41 00 | i32.const 0 + 009d9b: 3b 01 c8 86 98 80 00 | i32.store16 1 394056 + 009da2: 41 00 | i32.const 0 + 009da4: 41 00 | i32.const 0 + 009da6: 36 02 e4 86 98 80 00 | i32.store 2 394084 + 009dad: 41 00 | i32.const 0 + 009daf: 41 00 | i32.const 0 + 009db1: 36 02 d0 86 98 80 00 | i32.store 2 394064 + 009db8: 20 01 | local.get 1 + 009dba: 41 b8 09 | i32.const 1208 + 009dbd: 6a | i32.add + 009dbe: 20 04 | local.get 4 + 009dc0: fd 0b 02 00 | v128.store 2 0 + 009dc4: 20 01 | local.get 1 + 009dc6: 41 c8 09 | i32.const 1224 + 009dc9: 6a | i32.add + 009dca: 20 04 | local.get 4 + 009dcc: fd 0b 02 00 | v128.store 2 0 + 009dd0: 20 01 | local.get 1 + 009dd2: 41 d8 09 | i32.const 1240 + 009dd5: 6a | i32.add + 009dd6: 20 04 | local.get 4 + 009dd8: fd 0b 02 00 | v128.store 2 0 + 009ddc: 20 01 | local.get 1 + 009dde: 42 00 | i64.const 0 + 009de0: 37 02 b0 09 | i64.store 2 1200 + 009de4: 20 01 | local.get 1 + 009de6: 20 0b | local.get 11 + 009de8: b2 | f32.convert_i32_s + 009de9: 38 02 ac 09 | f32.store 2 1196 + 009ded: 20 01 | local.get 1 + 009def: 20 09 | local.get 9 + 009df1: b2 | f32.convert_i32_s + 009df2: 38 02 a8 09 | f32.store 2 1192 + 009df6: 20 01 | local.get 1 + 009df8: 42 00 | i64.const 0 + 009dfa: 37 02 a0 09 | i64.store 2 1184 + 009dfe: 20 01 | local.get 1 + 009e00: 41 90 01 | i32.const 144 + 009e03: 6a | i32.add + 009e04: 41 f4 86 98 80 00 | i32.const 394100 + 009e0a: 41 c8 00 | i32.const 72 + 009e0d: 41 04 | i32.const 4 + 009e0f: 20 01 | local.get 1 + 009e11: 41 a0 09 | i32.const 1184 + 009e14: 6a | i32.add + 009e15: 41 a0 e4 93 80 00 | i32.const 324128 + 009e1b: 20 00 | local.get 0 + 009e1d: 10 ef 82 80 80 00 | call 367 + 009e23: 41 00 | i32.const 0 + 009e25: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 009e2c: 21 09 | local.set 9 + 009e2e: 20 01 | local.get 1 + 009e30: 41 00 | i32.const 0 + 009e32: 36 02 a0 09 | i32.store 2 1184 + 009e36: 20 01 | local.get 1 + 009e38: 41 88 01 | i32.const 136 + 009e3b: 6a | i32.add + 009e3c: 20 09 | local.get 9 + 009e3e: 41 0c | i32.const 12 + 009e40: 6a | i32.add + 009e41: 41 04 | i32.const 4 + 009e43: 41 04 | i32.const 4 + 009e45: 20 01 | local.get 1 + 009e47: 41 a0 09 | i32.const 1184 + 009e4a: 6a | i32.add + 009e4b: 41 c0 e4 93 80 00 | i32.const 324160 + 009e51: 20 00 | local.get 0 + 009e53: 10 ef 82 80 80 00 | call 367 + 009e59: 41 00 | i32.const 0 + 009e5b: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 009e62: 21 09 | local.set 9 + 009e64: 20 01 | local.get 1 + 009e66: 41 7f | i32.const 4294967295 + 009e68: 36 02 a0 09 | i32.store 2 1184 + 009e6c: 20 01 | local.get 1 + 009e6e: 41 80 01 | i32.const 128 + 009e71: 6a | i32.add + 009e72: 20 09 | local.get 9 + 009e74: 41 20 | i32.const 32 + 009e76: 6a | i32.add + 009e77: 41 04 | i32.const 4 + 009e79: 41 04 | i32.const 4 + 009e7b: 20 01 | local.get 1 + 009e7d: 41 a0 09 | i32.const 1184 + 009e80: 6a | i32.add + 009e81: 41 e0 e4 93 80 00 | i32.const 324192 + 009e87: 20 00 | local.get 0 + 009e89: 10 ef 82 80 80 00 | call 367 + 009e8f: 20 01 | local.get 1 + 009e91: 41 b0 09 | i32.const 1200 + 009e94: 6a | i32.add + 009e95: 20 04 | local.get 4 + 009e97: fd 0b 03 00 | v128.store 3 0 + 009e9b: 20 01 | local.get 1 + 009e9d: 20 04 | local.get 4 + 009e9f: fd 0b 03 a0 09 | v128.store 3 1184 + 009ea4: 20 01 | local.get 1 + 009ea6: 41 03 | i32.const 3 + 009ea8: 36 02 e4 09 | i32.store 2 1252 + 009eac: 20 01 | local.get 1 + 009eae: fd 0c 00 00 00 00 01 00 00 | v128.const 0x00000000 0x00000001 0x00000003 0x00000001 + 009eb7: 00 03 00 00 00 01 00 00 00 | + 009ec0: fd 0b 02 d4 09 | v128.store 2 1236 + 009ec5: 20 01 | local.get 1 + 009ec7: 41 00 | i32.const 0 + 009ec9: 36 02 d0 09 | i32.store 2 1232 + 009ecd: 20 01 | local.get 1 + 009ecf: 42 80 80 80 88 84 80 80 80 | i64.const 4683743613555834880 + 009ed8: c1 00 | + 009eda: 37 03 c8 09 | i64.store 3 1224 + 009ede: 20 01 | local.get 1 + 009ee0: 20 03 | local.get 3 + 009ee2: b2 | f32.convert_i32_s + 009ee3: 43 c3 f5 a8 3e | f32.const 0x1.51eb86p-2 + 009ee8: 94 | f32.mul + 009ee9: 38 02 c4 09 | f32.store 2 1220 + 009eed: 20 01 | local.get 1 + 009eef: 20 02 | local.get 2 + 009ef1: b2 | f32.convert_i32_s + 009ef2: 43 c3 f5 a8 3e | f32.const 0x1.51eb86p-2 + 009ef7: 94 | f32.mul + 009ef8: 38 02 c0 09 | f32.store 2 1216 + 009efc: 20 01 | local.get 1 + 009efe: 41 f0 00 | i32.const 112 + 009f01: 6a | i32.add + 009f02: 20 01 | local.get 1 + 009f04: 41 a0 09 | i32.const 1184 + 009f07: 6a | i32.add + 009f08: 41 00 | i32.const 0 + 009f0a: 20 00 | local.get 0 + 009f0c: 10 ed 82 80 80 00 | call 365 + 009f12: 20 01 | local.get 1 + 009f14: fd 00 03 70 | v128.load 3 112 + 009f18: 21 12 | local.set 18 + 009f1a: 41 00 | i32.const 0 + 009f1c: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 009f23: 22 02 | local.tee 2 + 009f25: 20 02 | local.get 2 + 009f27: 2f 01 08 | i32.load16_u 1 8 + 009f2a: 41 01 | i32.const 1 + 009f2c: 6a | i32.add + 009f2d: 3b 01 08 | i32.store16 1 8 + 009f30: 20 01 | local.get 1 + 009f32: 20 12 | local.get 18 + 009f34: fd 0b 03 a0 09 | v128.store 3 1184 + 009f39: 20 01 | local.get 1 + 009f3b: 41 a0 09 | i32.const 1184 + 009f3e: 6a | i32.add + 009f3f: 20 00 | local.get 0 + 009f41: 10 ee 82 80 80 00 | call 366 + 009f47: 1a | drop + 009f48: 20 01 | local.get 1 + 009f4a: 41 00 | i32.const 0 + 009f4c: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 009f53: 22 02 | local.tee 2 + 009f55: 28 02 38 | i32.load 2 56 + 009f58: 41 7f | i32.const 4294967295 + 009f5a: 6a | i32.add + 009f5b: 36 02 80 07 | i32.store 2 896 + 009f5f: 20 01 | local.get 1 + 009f61: 41 e8 00 | i32.const 104 + 009f64: 6a | i32.add + 009f65: 20 02 | local.get 2 + 009f67: 41 0c | i32.const 12 + 009f69: 6a | i32.add + 009f6a: 41 04 | i32.const 4 + 009f6c: 41 04 | i32.const 4 + 009f6e: 20 01 | local.get 1 + 009f70: 41 80 07 | i32.const 896 + 009f73: 6a | i32.add + 009f74: 41 a0 e8 93 80 00 | i32.const 324640 + 009f7a: 20 00 | local.get 0 + 009f7c: 10 ef 82 80 80 00 | call 367 + 009f82: 41 00 | i32.const 0 + 009f84: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 009f8b: 21 02 | local.set 2 + 009f8d: 20 01 | local.get 1 + 009f8f: 41 7f | i32.const 4294967295 + 009f91: 36 02 80 07 | i32.store 2 896 + 009f95: 20 01 | local.get 1 + 009f97: 41 e0 00 | i32.const 96 + 009f9a: 6a | i32.add + 009f9b: 20 02 | local.get 2 + 009f9d: 41 20 | i32.const 32 + 009f9f: 6a | i32.add + 009fa0: 41 04 | i32.const 4 + 009fa2: 41 04 | i32.const 4 + 009fa4: 20 01 | local.get 1 + 009fa6: 41 80 07 | i32.const 896 + 009fa9: 6a | i32.add + 009faa: 41 c0 e8 93 80 00 | i32.const 324672 + 009fb0: 20 00 | local.get 0 + 009fb2: 10 ef 82 80 80 00 | call 367 + 009fb8: 41 00 | i32.const 0 + 009fba: 28 02 c4 90 98 80 00 | i32.load 2 395332 + 009fc1: 22 03 | local.tee 3 + 009fc3: 41 07 | i32.const 7 + 009fc5: 4f | i32.ge_u + 009fc6: 0d 0b | br_if 11 + 009fc8: 20 01 | local.get 1 + 009fca: 20 05 | local.get 5 + 009fcc: fd 0b 02 8c 0a | v128.store 2 1292 + 009fd1: 20 01 | local.get 1 + 009fd3: 41 00 | i32.const 0 + 009fd5: 36 02 84 0a | i32.store 2 1284 + 009fd9: 20 01 | local.get 1 + 009fdb: 41 ff 01 | i32.const 255 + 009fde: 3a 00 8b 0a | i32.store8 0 1291 + 009fe2: 20 01 | local.get 1 + 009fe4: 41 37 | i32.const 55 + 009fe6: 41 7f | i32.const 4294967295 + 009fe8: 20 0a | local.get 10 + 009fea: 41 06 | i32.const 6 + 009fec: 46 | i32.eq + 009fed: 22 02 | local.tee 2 + 009fef: 1b | select + 009ff0: 3a 00 8a 0a | i32.store8 0 1290 + 009ff4: 20 01 | local.get 1 + 009ff6: 41 29 | i32.const 41 + 009ff8: 41 7f | i32.const 4294967295 + 009ffa: 20 02 | local.get 2 + 009ffc: 1b | select + 009ffd: 3a 00 89 0a | i32.store8 0 1289 + 00a001: 20 01 | local.get 1 + 00a003: 41 66 | i32.const 4294967270 + 00a005: 41 7f | i32.const 4294967295 + 00a007: 20 02 | local.get 2 + 00a009: 1b | select + 00a00a: 3a 00 88 0a | i32.store8 0 1288 + 00a00e: 20 01 | local.get 1 + 00a010: 20 03 | local.get 3 + 00a012: 41 02 | i32.const 2 + 00a014: 74 | i32.shl + 00a015: 41 dc f4 91 80 00 | i32.const 293468 + 00a01b: 6a | i32.add + 00a01c: 28 02 00 | i32.load 2 0 + 00a01f: 36 02 80 0a | i32.store 2 1280 + 00a023: 41 06 | i32.const 6 + 00a025: 41 90 83 94 80 00 | i32.const 328080 + 00a02b: 20 01 | local.get 1 + 00a02d: 41 80 0a | i32.const 1280 + 00a030: 6a | i32.add + 00a031: 41 00 | i32.const 0 + 00a033: 20 00 | local.get 0 + 00a035: 10 fa 82 80 80 00 | call 378 + 00a03b: 1a | drop + 00a03c: 41 00 | i32.const 0 + 00a03e: 28 02 88 a5 98 80 00 | i32.load 2 397960 + 00a045: 22 09 | local.tee 9 + 00a047: 21 0b | local.set 11 + 00a049: 20 09 | local.get 9 + 00a04b: 21 02 | local.set 2 + 00a04d: 02 40 | block + 00a04f: 20 09 | local.get 9 + 00a051: 45 | i32.eqz + 00a052: 0d 00 | br_if 0 + 00a054: 20 0b | local.get 11 + 00a056: 21 02 | local.set 2 + 00a058: 03 40 | loop + 00a05a: 02 40 | block + 00a05c: 20 02 | local.get 2 + 00a05e: 22 02 | local.tee 2 + 00a060: 2d 00 00 | i32.load8_u 0 0 + 00a063: 0d 00 | br_if 0 + 00a065: 20 02 | local.get 2 + 00a067: 21 02 | local.set 2 + 00a069: 0c 02 | br 2 + 00a06b: 0b | end + 00a06c: 20 02 | local.get 2 + 00a06e: 41 01 | i32.const 1 + 00a070: 6a | i32.add + 00a071: 22 03 | local.tee 3 + 00a073: 21 02 | local.set 2 + 00a075: 20 03 | local.get 3 + 00a077: 0d 00 | br_if 0 + 00a079: 0b | end + 00a07a: 41 00 | i32.const 0 + 00a07c: 21 02 | local.set 2 + 00a07e: 0b | end + 00a07f: 02 40 | block + 00a081: 20 02 | local.get 2 + 00a083: 20 09 | local.get 9 + 00a085: 6b | i32.sub + 00a086: 41 01 | i32.const 1 + 00a088: 48 | i32.lt_s + 00a089: 0d 00 | br_if 0 + 00a08b: 20 01 | local.get 1 + 00a08d: 41 94 09 | i32.const 1172 + 00a090: 6a | i32.add + 00a091: 42 00 | i64.const 0 + 00a093: 37 02 00 | i64.store 2 0 + 00a096: 20 01 | local.get 1 + 00a098: 42 00 | i64.const 0 + 00a09a: 37 02 84 09 | i64.store 2 1156 + 00a09e: 20 01 | local.get 1 + 00a0a0: 42 80 80 80 84 84 80 80 c0 | i64.const 4647714816528482304 + 00a0a9: c0 00 | + 00a0ab: 37 02 8c 09 | i64.store 2 1164 + 00a0af: 20 01 | local.get 1 + 00a0b1: 20 0b | local.get 11 + 00a0b3: 36 02 80 09 | i32.store 2 1152 + 00a0b7: 20 01 | local.get 1 + 00a0b9: 41 7f | i32.const 4294967295 + 00a0bb: 36 02 88 09 | i32.store 2 1160 + 00a0bf: 41 06 | i32.const 6 + 00a0c1: 41 a0 83 94 80 00 | i32.const 328096 + 00a0c7: 20 01 | local.get 1 + 00a0c9: 41 80 09 | i32.const 1152 + 00a0cc: 6a | i32.add + 00a0cd: 41 00 | i32.const 0 + 00a0cf: 20 00 | local.get 0 + 00a0d1: 10 fa 82 80 80 00 | call 378 + 00a0d7: 1a | drop + 00a0d8: 0b | end + 00a0d9: 02 40 | block + 00a0db: 02 40 | block + 00a0dd: 02 40 | block + 00a0df: 02 40 | block + 00a0e1: 02 40 | block + 00a0e3: 02 40 | block + 00a0e5: 02 40 | block + 00a0e7: 20 0a | local.get 10 + 00a0e9: 0e 07 00 00 01 02 03 04 05 | br_table 0 0 1 2 3 4 5 6 + 00a0f2: 06 | + 00a0f3: 0b | end + 00a0f4: 41 e7 de 92 80 00 | i32.const 307047 + 00a0fa: 41 c8 94 98 80 00 | i32.const 395848 + 00a100: 41 c8 90 98 80 00 | i32.const 395336 + 00a106: 20 00 | local.get 0 + 00a108: 10 8f 83 80 80 00 | call 399 + 00a10e: 41 e9 de 92 80 00 | i32.const 307049 + 00a114: 41 cc 94 98 80 00 | i32.const 395852 + 00a11a: 41 e8 90 98 80 00 | i32.const 395368 + 00a120: 20 00 | local.get 0 + 00a122: 10 8f 83 80 80 00 | call 399 + 00a128: 41 eb de 92 80 00 | i32.const 307051 + 00a12e: 41 d0 94 98 80 00 | i32.const 395856 + 00a134: 41 88 91 98 80 00 | i32.const 395400 + 00a13a: 20 00 | local.get 0 + 00a13c: 10 8f 83 80 80 00 | call 399 + 00a142: 41 0e | i32.const 14 + 00a144: 41 0d | i32.const 13 + 00a146: 20 0a | local.get 10 + 00a148: 1b | select + 00a149: 20 00 | local.get 0 + 00a14b: 10 90 83 80 80 00 | call 400 + 00a151: 0c 05 | br 5 + 00a153: 0b | end + 00a154: 41 b0 83 94 80 00 | i32.const 328112 + 00a15a: 41 c8 94 98 80 00 | i32.const 395848 + 00a160: 41 c8 90 98 80 00 | i32.const 395336 + 00a166: 20 00 | local.get 0 + 00a168: 10 8f 83 80 80 00 | call 399 + 00a16e: 20 01 | local.get 1 + 00a170: fd 0c 00 00 00 43 00 00 00 | v128.const 0x43000000 0x00000000 0x42000000 0x00000000 + 00a179: 00 00 00 00 42 00 00 00 00 | + 00a182: fd 0b 04 f0 07 | v128.store 4 1008 + 00a187: 20 00 | local.get 0 + 00a189: 28 02 08 | i32.load 2 8 + 00a18c: 21 02 | local.set 2 + 00a18e: 20 00 | local.get 0 + 00a190: 28 02 0c | i32.load 2 12 + 00a193: 21 03 | local.set 3 + 00a195: 20 01 | local.get 1 + 00a197: 42 00 | i64.const 0 + 00a199: 37 03 a0 09 | i64.store 3 1184 + 00a19d: 41 00 | i32.const 0 + 00a19f: 41 01 | i32.const 1 + 00a1a1: 20 02 | local.get 2 + 00a1a3: 20 03 | local.get 3 + 00a1a5: 41 80 85 94 80 00 | i32.const 328320 + 00a1ab: 20 01 | local.get 1 + 00a1ad: 41 a0 09 | i32.const 1184 + 00a1b0: 6a | i32.add + 00a1b1: 20 00 | local.get 0 + 00a1b3: 10 b4 82 80 80 00 | call 308 + 00a1b9: 21 09 | local.set 9 + 00a1bb: 20 01 | local.get 1 + 00a1bd: 42 00 | i64.const 0 + 00a1bf: 37 02 94 08 | i64.store 2 1044 + 00a1c3: 20 01 | local.get 1 + 00a1c5: 41 00 | i32.const 0 + 00a1c7: 36 02 c0 05 | i32.store 2 704 + 00a1cb: 20 01 | local.get 1 + 00a1cd: 20 04 | local.get 4 + 00a1cf: fd 0b 04 90 07 | v128.store 4 912 + 00a1d4: 20 01 | local.get 1 + 00a1d6: 42 8f f7 82 dc a6 88 a2 a7 | i64.const 3048523816629222287 + 00a1df: 2a | + 00a1e0: 37 03 88 07 | i64.store 3 904 + 00a1e4: 20 01 | local.get 1 + 00a1e6: 41 00 | i32.const 0 + 00a1e8: 36 02 84 07 | i32.store 2 900 + 00a1ec: 20 01 | local.get 1 + 00a1ee: 41 00 | i32.const 0 + 00a1f0: 20 03 | local.get 3 + 00a1f2: 20 09 | local.get 9 + 00a1f4: 41 ff 01 | i32.const 255 + 00a1f7: 71 | i32.and + 00a1f8: 22 09 | local.tee 9 + 00a1fa: 1b | select + 00a1fb: 36 02 a0 08 | i32.store 2 1056 + 00a1ff: 20 01 | local.get 1 + 00a201: 41 00 | i32.const 0 + 00a203: 20 02 | local.get 2 + 00a205: 20 09 | local.get 9 + 00a207: 1b | select + 00a208: 36 02 9c 08 | i32.store 2 1052 + 00a20c: 20 01 | local.get 1 + 00a20e: 41 00 | i32.const 0 + 00a210: 20 01 | local.get 1 + 00a212: 28 02 a0 09 | i32.load 2 1184 + 00a216: 20 09 | local.get 9 + 00a218: 1b | select + 00a219: 36 02 90 08 | i32.store 2 1040 + 00a21d: 20 01 | local.get 1 + 00a21f: 20 01 | local.get 1 + 00a221: 41 c0 05 | i32.const 704 + 00a224: 6a | i32.add + 00a225: 36 02 80 07 | i32.store 2 896 + 00a229: 20 01 | local.get 1 + 00a22b: 41 d8 00 | i32.const 88 + 00a22e: 6a | i32.add + 00a22f: 20 01 | local.get 1 + 00a231: 41 80 07 | i32.const 896 + 00a234: 6a | i32.add + 00a235: 41 01 | i32.const 1 + 00a237: 20 02 | local.get 2 + 00a239: 20 03 | local.get 3 + 00a23b: 20 00 | local.get 0 + 00a23d: 10 df 82 80 80 00 | call 351 + 00a243: 20 01 | local.get 1 + 00a245: 42 00 | i64.const 0 + 00a247: 37 03 b0 07 | i64.store 3 944 + 00a24b: 20 01 | local.get 1 + 00a24d: 28 02 58 | i32.load 2 88 + 00a250: 20 01 | local.get 1 + 00a252: 28 02 5c | i32.load 2 92 + 00a255: 20 02 | local.get 2 + 00a257: 20 03 | local.get 3 + 00a259: 20 01 | local.get 1 + 00a25b: 41 b0 07 | i32.const 944 + 00a25e: 6a | i32.add + 00a25f: 20 00 | local.get 0 + 00a261: 10 87 83 80 80 00 | call 391 + 00a267: 20 01 | local.get 1 + 00a269: 41 98 07 | i32.const 920 + 00a26c: 6a | i32.add + 00a26d: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00a276: 2a | + 00a277: 37 03 00 | i64.store 3 0 + 00a27a: 20 01 | local.get 1 + 00a27c: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00a285: 2a | + 00a286: 37 03 88 07 | i64.store 3 904 + 00a28a: 20 01 | local.get 1 + 00a28c: 41 00 | i32.const 0 + 00a28e: 36 02 84 07 | i32.store 2 900 + 00a292: 20 01 | local.get 1 + 00a294: 41 01 | i32.const 1 + 00a296: 36 02 f4 05 | i32.store 2 756 + 00a29a: 20 01 | local.get 1 + 00a29c: 41 98 85 94 80 00 | i32.const 328344 + 00a2a2: 36 02 f0 05 | i32.store 2 752 + 00a2a6: 20 01 | local.get 1 + 00a2a8: 20 01 | local.get 1 + 00a2aa: 41 b0 07 | i32.const 944 + 00a2ad: 6a | i32.add + 00a2ae: 36 02 80 07 | i32.store 2 896 + 00a2b2: 20 01 | local.get 1 + 00a2b4: 20 01 | local.get 1 + 00a2b6: 41 f0 05 | i32.const 752 + 00a2b9: 6a | i32.add + 00a2ba: 36 02 90 07 | i32.store 2 912 + 00a2be: 02 40 | block + 00a2c0: 41 d8 00 | i32.const 88 + 00a2c3: 45 | i32.eqz + 00a2c4: 0d 00 | br_if 0 + 00a2c6: 20 01 | local.get 1 + 00a2c8: 41 a0 09 | i32.const 1184 + 00a2cb: 6a | i32.add + 00a2cc: 41 00 | i32.const 0 + 00a2ce: 41 d8 00 | i32.const 88 + 00a2d1: fc 0b 00 | memory.fill 0 + 00a2d4: 0b | end + 00a2d5: 20 01 | local.get 1 + 00a2d7: 41 89 80 80 80 00 | i32.const 9 + 00a2dd: 36 02 c8 09 | i32.store 2 1224 + 00a2e1: 20 01 | local.get 1 + 00a2e3: 20 01 | local.get 1 + 00a2e5: 41 90 08 | i32.const 1040 + 00a2e8: 6a | i32.add + 00a2e9: 36 02 cc 09 | i32.store 2 1228 + 00a2ed: 20 01 | local.get 1 + 00a2ef: 41 a0 09 | i32.const 1184 + 00a2f2: 6a | i32.add + 00a2f3: 20 01 | local.get 1 + 00a2f5: 41 b0 07 | i32.const 944 + 00a2f8: 6a | i32.add + 00a2f9: 41 00 | i32.const 0 + 00a2fb: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00a304: 2a | + 00a305: 41 f6 00 | i32.const 118 + 00a308: 20 00 | local.get 0 + 00a30a: 10 e1 82 80 80 00 | call 353 + 00a310: 20 01 | local.get 1 + 00a312: 41 90 07 | i32.const 912 + 00a315: 6a | i32.add + 00a316: 21 09 | local.set 9 + 00a318: 20 01 | local.get 1 + 00a31a: 41 80 07 | i32.const 896 + 00a31d: 6a | i32.add + 00a31e: 21 0a | local.set 10 + 00a320: 02 40 | block + 00a322: 20 01 | local.get 1 + 00a324: 28 02 c8 09 | i32.load 2 1224 + 00a328: 22 0b | local.tee 11 + 00a32a: 45 | i32.eqz + 00a32b: 0d 00 | br_if 0 + 00a32d: 20 01 | local.get 1 + 00a32f: 41 c8 00 | i32.const 72 + 00a332: 6a | i32.add + 00a333: 20 01 | local.get 1 + 00a335: 28 02 cc 09 | i32.load 2 1228 + 00a339: 41 04 | i32.const 4 + 00a33b: 41 00 | i32.const 0 + 00a33d: 41 00 | i32.const 0 + 00a33f: 42 00 | i64.const 0 + 00a341: 41 00 | i32.const 0 + 00a343: 20 00 | local.get 0 + 00a345: 20 0b | local.get 11 + 00a347: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 00a350: 80 00 | + 00a352: 20 01 | local.get 1 + 00a354: 20 01 | local.get 1 + 00a356: 28 02 f4 09 | i32.load 2 1268 + 00a35a: 20 01 | local.get 1 + 00a35c: 28 02 48 | i32.load 2 72 + 00a35f: 6a | i32.add + 00a360: 36 02 f4 09 | i32.store 2 1268 + 00a364: 0b | end + 00a365: 20 01 | local.get 1 + 00a367: 41 b0 07 | i32.const 944 + 00a36a: 6a | i32.add + 00a36b: 21 0b | local.set 11 + 00a36d: 20 01 | local.get 1 + 00a36f: 41 a0 09 | i32.const 1184 + 00a372: 6a | i32.add + 00a373: 20 01 | local.get 1 + 00a375: 28 02 90 07 | i32.load 2 912 + 00a379: 20 01 | local.get 1 + 00a37b: 28 02 94 07 | i32.load 2 916 + 00a37f: 20 01 | local.get 1 + 00a381: 29 03 98 07 | i64.load 3 920 + 00a385: 41 f6 00 | i32.const 118 + 00a388: 20 00 | local.get 0 + 00a38a: 10 e1 82 80 80 00 | call 353 + 00a390: 20 09 | local.get 9 + 00a392: 20 04 | local.get 4 + 00a394: fd 0b 04 00 | v128.store 4 0 + 00a398: 20 01 | local.get 1 + 00a39a: 41 01 | i32.const 1 + 00a39c: 36 02 c0 05 | i32.store 2 704 + 00a3a0: 20 01 | local.get 1 + 00a3a2: 42 8f f7 82 dc a6 88 a2 a7 | i64.const 3048523816629222287 + 00a3ab: 2a | + 00a3ac: 37 03 88 07 | i64.store 3 904 + 00a3b0: 20 01 | local.get 1 + 00a3b2: 41 00 | i32.const 0 + 00a3b4: 36 02 84 07 | i32.store 2 900 + 00a3b8: 20 01 | local.get 1 + 00a3ba: 20 01 | local.get 1 + 00a3bc: 41 c0 05 | i32.const 704 + 00a3bf: 6a | i32.add + 00a3c0: 36 02 80 07 | i32.store 2 896 + 00a3c4: 20 01 | local.get 1 + 00a3c6: 41 c0 00 | i32.const 64 + 00a3c9: 6a | i32.add + 00a3ca: 20 0a | local.get 10 + 00a3cc: 41 01 | i32.const 1 + 00a3ce: 20 02 | local.get 2 + 00a3d0: 20 03 | local.get 3 + 00a3d2: 20 00 | local.get 0 + 00a3d4: 10 df 82 80 80 00 | call 351 + 00a3da: 20 01 | local.get 1 + 00a3dc: 42 00 | i64.const 0 + 00a3de: 37 03 b0 07 | i64.store 3 944 + 00a3e2: 20 01 | local.get 1 + 00a3e4: 28 02 40 | i32.load 2 64 + 00a3e7: 20 01 | local.get 1 + 00a3e9: 28 02 44 | i32.load 2 68 + 00a3ec: 20 02 | local.get 2 + 00a3ee: 20 03 | local.get 3 + 00a3f0: 20 01 | local.get 1 + 00a3f2: 41 b0 07 | i32.const 944 + 00a3f5: 6a | i32.add + 00a3f6: 20 00 | local.get 0 + 00a3f8: 10 87 83 80 80 00 | call 391 + 00a3fe: 20 01 | local.get 1 + 00a400: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00a409: 2a | + 00a40a: 37 03 88 07 | i64.store 3 904 + 00a40e: 20 01 | local.get 1 + 00a410: 41 00 | i32.const 0 + 00a412: 36 02 84 07 | i32.store 2 900 + 00a416: 20 01 | local.get 1 + 00a418: 41 01 | i32.const 1 + 00a41a: 36 02 f4 05 | i32.store 2 756 + 00a41e: 20 01 | local.get 1 + 00a420: 41 98 85 94 80 00 | i32.const 328344 + 00a426: 36 02 f0 05 | i32.store 2 752 + 00a42a: 20 01 | local.get 1 + 00a42c: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00a435: 2a | + 00a436: 37 03 98 07 | i64.store 3 920 + 00a43a: 20 01 | local.get 1 + 00a43c: 20 01 | local.get 1 + 00a43e: 41 b0 07 | i32.const 944 + 00a441: 6a | i32.add + 00a442: 36 02 80 07 | i32.store 2 896 + 00a446: 20 01 | local.get 1 + 00a448: 20 01 | local.get 1 + 00a44a: 41 f0 05 | i32.const 752 + 00a44d: 6a | i32.add + 00a44e: 36 02 90 07 | i32.store 2 912 + 00a452: 02 40 | block + 00a454: 41 d8 00 | i32.const 88 + 00a457: 45 | i32.eqz + 00a458: 0d 00 | br_if 0 + 00a45a: 20 01 | local.get 1 + 00a45c: 41 a0 09 | i32.const 1184 + 00a45f: 6a | i32.add + 00a460: 41 00 | i32.const 0 + 00a462: 41 d8 00 | i32.const 88 + 00a465: fc 0b 00 | memory.fill 0 + 00a468: 0b | end + 00a469: 20 01 | local.get 1 + 00a46b: 41 89 80 80 80 00 | i32.const 9 + 00a471: 36 02 c8 09 | i32.store 2 1224 + 00a475: 20 01 | local.get 1 + 00a477: 20 01 | local.get 1 + 00a479: 41 90 08 | i32.const 1040 + 00a47c: 6a | i32.add + 00a47d: 36 02 cc 09 | i32.store 2 1228 + 00a481: 20 01 | local.get 1 + 00a483: 41 a0 09 | i32.const 1184 + 00a486: 6a | i32.add + 00a487: 20 0b | local.get 11 + 00a489: 41 00 | i32.const 0 + 00a48b: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00a494: 2a | + 00a495: 41 f6 00 | i32.const 118 + 00a498: 20 00 | local.get 0 + 00a49a: 10 e1 82 80 80 00 | call 353 + 00a4a0: 02 40 | block + 00a4a2: 20 01 | local.get 1 + 00a4a4: 28 02 c8 09 | i32.load 2 1224 + 00a4a8: 22 02 | local.tee 2 + 00a4aa: 45 | i32.eqz + 00a4ab: 0d 00 | br_if 0 + 00a4ad: 20 01 | local.get 1 + 00a4af: 41 30 | i32.const 48 + 00a4b1: 6a | i32.add + 00a4b2: 20 01 | local.get 1 + 00a4b4: 28 02 cc 09 | i32.load 2 1228 + 00a4b8: 41 04 | i32.const 4 + 00a4ba: 41 00 | i32.const 0 + 00a4bc: 41 00 | i32.const 0 + 00a4be: 42 00 | i64.const 0 + 00a4c0: 41 00 | i32.const 0 + 00a4c2: 20 00 | local.get 0 + 00a4c4: 20 02 | local.get 2 + 00a4c6: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 00a4cf: 80 00 | + 00a4d1: 20 01 | local.get 1 + 00a4d3: 20 01 | local.get 1 + 00a4d5: 28 02 f4 09 | i32.load 2 1268 + 00a4d9: 20 01 | local.get 1 + 00a4db: 28 02 30 | i32.load 2 48 + 00a4de: 6a | i32.add + 00a4df: 36 02 f4 09 | i32.store 2 1268 + 00a4e3: 0b | end + 00a4e4: 20 01 | local.get 1 + 00a4e6: 41 a0 09 | i32.const 1184 + 00a4e9: 6a | i32.add + 00a4ea: 20 01 | local.get 1 + 00a4ec: 28 02 90 07 | i32.load 2 912 + 00a4f0: 20 01 | local.get 1 + 00a4f2: 28 02 94 07 | i32.load 2 916 + 00a4f6: 20 01 | local.get 1 + 00a4f8: 29 03 98 07 | i64.load 3 920 + 00a4fc: 41 f6 00 | i32.const 118 + 00a4ff: 20 00 | local.get 0 + 00a501: 10 e1 82 80 80 00 | call 353 + 00a507: 20 01 | local.get 1 + 00a509: 41 90 08 | i32.const 1040 + 00a50c: 6a | i32.add + 00a50d: 10 8c 83 80 80 00 | call 396 + 00a513: 20 01 | local.get 1 + 00a515: 28 02 94 08 | i32.load 2 1044 + 00a519: 22 02 | local.tee 2 + 00a51b: 41 7f | i32.const 4294967295 + 00a51d: 6a | i32.add + 00a51e: 21 03 | local.set 3 + 00a520: 20 02 | local.get 2 + 00a522: 45 | i32.eqz + 00a523: 0d 11 | br_if 17 + 00a525: 20 01 | local.get 1 + 00a527: 28 02 90 08 | i32.load 2 1040 + 00a52b: 20 03 | local.get 3 + 00a52d: 6a | i32.add + 00a52e: 41 00 | i32.const 0 + 00a530: 3a 00 00 | i32.store8 0 0 + 00a533: 20 01 | local.get 1 + 00a535: 28 02 94 08 | i32.load 2 1044 + 00a539: 22 02 | local.tee 2 + 00a53b: 41 7f | i32.const 4294967295 + 00a53d: 4c | i32.le_s + 00a53e: 0d 12 | br_if 18 + 00a540: 20 01 | local.get 1 + 00a542: 20 05 | local.get 5 + 00a544: fd 0b 02 ac 09 | v128.store 2 1196 + 00a549: 20 01 | local.get 1 + 00a54b: 42 00 | i64.const 0 + 00a54d: 37 02 a4 09 | i64.store 2 1188 + 00a551: 20 01 | local.get 1 + 00a553: 20 01 | local.get 1 + 00a555: 28 02 90 08 | i32.load 2 1040 + 00a559: 36 02 a0 09 | i32.store 2 1184 + 00a55d: 20 00 | local.get 0 + 00a55f: 28 02 00 | i32.load 2 0 + 00a562: 21 02 | local.set 2 + 00a564: 20 00 | local.get 0 + 00a566: 28 02 04 | i32.load 2 4 + 00a569: 21 03 | local.set 3 + 00a56b: 20 01 | local.get 1 + 00a56d: 42 00 | i64.const 0 + 00a56f: 37 03 80 07 | i64.store 3 896 + 00a573: 41 04 | i32.const 4 + 00a575: 41 04 | i32.const 4 + 00a577: 20 02 | local.get 2 + 00a579: 20 03 | local.get 3 + 00a57b: 41 d0 83 94 80 00 | i32.const 328144 + 00a581: 20 01 | local.get 1 + 00a583: 41 80 07 | i32.const 896 + 00a586: 6a | i32.add + 00a587: 20 00 | local.get 0 + 00a589: 10 b4 82 80 80 00 | call 308 + 00a58f: 21 02 | local.set 2 + 00a591: 41 00 | i32.const 0 + 00a593: 20 01 | local.get 1 + 00a595: 28 02 80 07 | i32.load 2 896 + 00a599: 20 02 | local.get 2 + 00a59b: 41 ff 01 | i32.const 255 + 00a59e: 71 | i32.and + 00a59f: 1b | select + 00a5a0: 22 02 | local.tee 2 + 00a5a2: 41 e8 8f 98 80 00 | i32.const 395240 + 00a5a8: 36 02 00 | i32.store 2 0 + 00a5ab: 41 05 | i32.const 5 + 00a5ad: 20 01 | local.get 1 + 00a5af: 41 f0 07 | i32.const 1008 + 00a5b2: 6a | i32.add + 00a5b3: 20 01 | local.get 1 + 00a5b5: 41 a0 09 | i32.const 1184 + 00a5b8: 6a | i32.add + 00a5b9: 20 02 | local.get 2 + 00a5bb: 20 00 | local.get 0 + 00a5bd: 10 fa 82 80 80 00 | call 378 + 00a5c3: 1a | drop + 00a5c4: 41 0f | i32.const 15 + 00a5c6: 20 00 | local.get 0 + 00a5c8: 10 90 83 80 80 00 | call 400 + 00a5ce: 0c 04 | br 4 + 00a5d0: 0b | end + 00a5d1: 41 e7 de 92 80 00 | i32.const 307047 + 00a5d7: 41 c8 94 98 80 00 | i32.const 395848 + 00a5dd: 41 c8 90 98 80 00 | i32.const 395336 + 00a5e3: 20 00 | local.get 0 + 00a5e5: 10 8f 83 80 80 00 | call 399 + 00a5eb: 41 e9 de 92 80 00 | i32.const 307049 + 00a5f1: 41 cc 94 98 80 00 | i32.const 395852 + 00a5f7: 41 e8 90 98 80 00 | i32.const 395368 + 00a5fd: 20 00 | local.get 0 + 00a5ff: 10 8f 83 80 80 00 | call 399 + 00a605: 41 10 | i32.const 16 + 00a607: 20 00 | local.get 0 + 00a609: 10 90 83 80 80 00 | call 400 + 00a60f: 0c 03 | br 3 + 00a611: 0b | end + 00a612: 20 00 | local.get 0 + 00a614: 10 91 83 80 80 00 | call 401 + 00a61a: 41 05 | i32.const 5 + 00a61c: 20 00 | local.get 0 + 00a61e: 10 90 83 80 80 00 | call 400 + 00a624: 0c 02 | br 2 + 00a626: 0b | end + 00a627: 20 00 | local.get 0 + 00a629: 10 91 83 80 80 00 | call 401 + 00a62f: 41 06 | i32.const 6 + 00a631: 20 00 | local.get 0 + 00a633: 10 90 83 80 80 00 | call 400 + 00a639: 0c 01 | br 1 + 00a63b: 0b | end + 00a63c: 20 00 | local.get 0 + 00a63e: 28 02 0c | i32.load 2 12 + 00a641: 21 02 | local.set 2 + 00a643: 20 00 | local.get 0 + 00a645: 28 02 08 | i32.load 2 8 + 00a648: 21 03 | local.set 3 + 00a64a: 20 01 | local.get 1 + 00a64c: 42 00 | i64.const 0 + 00a64e: 37 03 80 07 | i64.store 3 896 + 00a652: 41 0c | i32.const 12 + 00a654: 41 04 | i32.const 4 + 00a656: 20 03 | local.get 3 + 00a658: 20 02 | local.get 2 + 00a65a: 41 f0 83 94 80 00 | i32.const 328176 + 00a660: 20 01 | local.get 1 + 00a662: 41 80 07 | i32.const 896 + 00a665: 6a | i32.add + 00a666: 20 00 | local.get 0 + 00a668: 10 b4 82 80 80 00 | call 308 + 00a66e: 21 02 | local.set 2 + 00a670: 20 01 | local.get 1 + 00a672: 41 a0 09 | i32.const 1184 + 00a675: 6a | i32.add + 00a676: 41 0c | i32.const 12 + 00a678: 6a | i32.add + 00a679: 22 03 | local.tee 3 + 00a67b: 20 04 | local.get 4 + 00a67d: fd 0b 02 00 | v128.store 2 0 + 00a681: 20 03 | local.get 3 + 00a683: 42 80 80 80 84 84 80 80 c0 | i64.const 4647714816528482304 + 00a68c: c0 00 | + 00a68e: 37 02 00 | i64.store 2 0 + 00a691: 41 00 | i32.const 0 + 00a693: 20 01 | local.get 1 + 00a695: 28 02 80 07 | i32.load 2 896 + 00a699: 20 02 | local.get 2 + 00a69b: 41 ff 01 | i32.const 255 + 00a69e: 71 | i32.and + 00a69f: 1b | select + 00a6a0: 22 02 | local.tee 2 + 00a6a2: 41 00 | i32.const 0 + 00a6a4: 36 02 08 | i32.store 2 8 + 00a6a7: 20 02 | local.get 2 + 00a6a9: 42 07 | i64.const 7 + 00a6ab: 37 02 00 | i64.store 2 0 + 00a6ae: 20 01 | local.get 1 + 00a6b0: 42 80 80 80 90 04 | i64.const 1107296256 + 00a6b6: 37 02 88 07 | i64.store 2 904 + 00a6ba: 20 01 | local.get 1 + 00a6bc: 42 80 80 80 96 04 | i64.const 1119879168 + 00a6c2: 37 02 80 07 | i64.store 2 896 + 00a6c6: 20 01 | local.get 1 + 00a6c8: 42 00 | i64.const 0 + 00a6ca: 37 02 a4 09 | i64.store 2 1188 + 00a6ce: 20 01 | local.get 1 + 00a6d0: 41 88 84 94 80 00 | i32.const 328200 + 00a6d6: 36 02 a0 09 | i32.store 2 1184 + 00a6da: 41 01 | i32.const 1 + 00a6dc: 20 01 | local.get 1 + 00a6de: 41 80 07 | i32.const 896 + 00a6e1: 6a | i32.add + 00a6e2: 20 01 | local.get 1 + 00a6e4: 41 a0 09 | i32.const 1184 + 00a6e7: 6a | i32.add + 00a6e8: 20 02 | local.get 2 + 00a6ea: 20 00 | local.get 0 + 00a6ec: 10 fa 82 80 80 00 | call 378 + 00a6f2: 1a | drop + 00a6f3: 0b | end + 00a6f4: 20 00 | local.get 0 + 00a6f6: 10 f2 82 80 80 00 | call 370 + 00a6fc: 41 00 | i32.const 0 + 00a6fe: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 00a705: 22 02 | local.tee 2 + 00a707: 28 02 10 | i32.load 2 16 + 00a70a: 22 03 | local.tee 3 + 00a70c: 41 02 | i32.const 2 + 00a70e: 4e | i32.ge_s + 00a70f: 0d 0e | br_if 14 + 00a711: 20 03 | local.get 3 + 00a713: 41 01 | i32.const 1 + 00a715: 47 | i32.ne + 00a716: 0d 0f | br_if 15 + 00a718: 41 00 | i32.const 0 + 00a71a: 41 00 | i32.const 0 + 00a71c: 36 02 fc a5 98 80 00 | i32.store 2 398076 + 00a723: 20 02 | local.get 2 + 00a725: 28 02 38 | i32.load 2 56 + 00a728: 22 0f | local.tee 15 + 00a72a: 41 00 | i32.const 0 + 00a72c: 4c | i32.le_s + 00a72d: 0d 10 | br_if 16 + 00a72f: 20 02 | local.get 2 + 00a731: 28 02 34 | i32.load 2 52 + 00a734: 21 0c | local.set 12 + 00a736: 20 0f | local.get 15 + 00a738: 41 7f | i32.const 4294967295 + 00a73a: 6a | i32.add + 00a73b: 21 08 | local.set 8 + 00a73d: 02 40 | block + 00a73f: 41 00 | i32.const 0 + 00a741: 2d 00 98 87 98 80 00 | i32.load8_u 0 394136 + 00a748: 45 | i32.eqz + 00a749: 0d 00 | br_if 0 + 00a74b: 41 00 | i32.const 0 + 00a74d: 41 00 | i32.const 0 + 00a74f: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 00a756: 41 7f | i32.const 4294967295 + 00a758: 21 0a | local.set 10 + 00a75a: 02 40 | block + 00a75c: 20 08 | local.get 8 + 00a75e: 45 | i32.eqz + 00a75f: 0d 00 | br_if 0 + 00a761: 20 0c | local.get 12 + 00a763: 41 d8 00 | i32.const 88 + 00a766: 6a | i32.add + 00a767: 21 02 | local.set 2 + 00a769: 20 08 | local.get 8 + 00a76b: 21 03 | local.set 3 + 00a76d: 03 40 | loop + 00a76f: 20 03 | local.get 3 + 00a771: 21 03 | local.set 3 + 00a773: 02 40 | block + 00a775: 20 02 | local.get 2 + 00a777: 22 02 | local.tee 2 + 00a779: 41 24 | i32.const 36 + 00a77b: 6a | i32.add + 00a77c: 28 02 00 | i32.load 2 0 + 00a77f: 41 03 | i32.const 3 + 00a781: 47 | i32.ne + 00a782: 0d 00 | br_if 0 + 00a784: 20 02 | local.get 2 + 00a786: 28 02 00 | i32.load 2 0 + 00a789: 21 0a | local.set 10 + 00a78b: 0c 02 | br 2 + 00a78d: 0b | end + 00a78e: 20 02 | local.get 2 + 00a790: 41 c8 00 | i32.const 72 + 00a793: 6a | i32.add + 00a794: 21 02 | local.set 2 + 00a796: 20 03 | local.get 3 + 00a798: 41 7f | i32.const 4294967295 + 00a79a: 6a | i32.add + 00a79b: 22 09 | local.tee 9 + 00a79d: 21 03 | local.set 3 + 00a79f: 41 7f | i32.const 4294967295 + 00a7a1: 21 0a | local.set 10 + 00a7a3: 20 09 | local.get 9 + 00a7a5: 0d 00 | br_if 0 + 00a7a7: 0b | end + 00a7a8: 0b | end + 00a7a9: 41 00 | i32.const 0 + 00a7ab: 20 0a | local.get 10 + 00a7ad: 36 02 94 87 98 80 00 | i32.store 2 394132 + 00a7b4: 0b | end + 00a7b5: 02 40 | block + 00a7b7: 41 82 02 | i32.const 258 + 00a7ba: 10 f3 83 80 80 00 | call 499 + 00a7c0: 41 ff 01 | i32.const 255 + 00a7c3: 71 | i32.and + 00a7c4: 45 | i32.eqz + 00a7c5: 0d 00 | br_if 0 + 00a7c7: 02 40 | block + 00a7c9: 02 40 | block + 00a7cb: 41 00 | i32.const 0 + 00a7cd: 28 02 94 87 98 80 00 | i32.load 2 394132 + 00a7d4: 22 02 | local.tee 2 + 00a7d6: 41 7f | i32.const 4294967295 + 00a7d8: 47 | i32.ne + 00a7d9: 0d 00 | br_if 0 + 00a7db: 41 7f | i32.const 4294967295 + 00a7dd: 21 0b | local.set 11 + 00a7df: 0c 01 | br 1 + 00a7e1: 0b | end + 00a7e2: 41 7f | i32.const 4294967295 + 00a7e4: 21 0b | local.set 11 + 00a7e6: 20 02 | local.get 2 + 00a7e8: 41 10 | i32.const 16 + 00a7ea: 76 | i32.shr_u + 00a7eb: 22 09 | local.tee 9 + 00a7ed: 20 08 | local.get 8 + 00a7ef: 4e | i32.ge_s + 00a7f0: 0d 00 | br_if 0 + 00a7f2: 20 08 | local.get 8 + 00a7f4: 20 09 | local.get 9 + 00a7f6: 20 08 | local.get 8 + 00a7f8: 20 09 | local.get 9 + 00a7fa: 4b | i32.gt_u + 00a7fb: 1b | select + 00a7fc: 22 10 | local.tee 16 + 00a7fe: 20 09 | local.get 9 + 00a800: 6b | i32.sub + 00a801: 21 03 | local.set 3 + 00a803: 20 09 | local.get 9 + 00a805: 41 c8 00 | i32.const 72 + 00a808: 6c | i32.mul + 00a809: 20 0c | local.get 12 + 00a80b: 6a | i32.add + 00a80c: 41 d8 00 | i32.const 88 + 00a80f: 6a | i32.add + 00a810: 21 02 | local.set 2 + 00a812: 20 09 | local.get 9 + 00a814: 41 7f | i32.const 4294967295 + 00a816: 73 | i32.xor + 00a817: 20 0f | local.get 15 + 00a819: 6a | i32.add + 00a81a: 21 09 | local.set 9 + 00a81c: 03 40 | loop + 00a81e: 20 09 | local.get 9 + 00a820: 21 09 | local.set 9 + 00a822: 20 02 | local.get 2 + 00a824: 21 02 | local.set 2 + 00a826: 20 03 | local.get 3 + 00a828: 22 03 | local.tee 3 + 00a82a: 45 | i32.eqz + 00a82b: 0d 14 | br_if 20 + 00a82d: 02 40 | block + 00a82f: 20 02 | local.get 2 + 00a831: 41 24 | i32.const 36 + 00a833: 6a | i32.add + 00a834: 28 02 00 | i32.load 2 0 + 00a837: 41 03 | i32.const 3 + 00a839: 47 | i32.ne + 00a83a: 0d 00 | br_if 0 + 00a83c: 20 02 | local.get 2 + 00a83e: 28 02 00 | i32.load 2 0 + 00a841: 21 0b | local.set 11 + 00a843: 0c 02 | br 2 + 00a845: 0b | end + 00a846: 20 03 | local.get 3 + 00a848: 41 7f | i32.const 4294967295 + 00a84a: 6a | i32.add + 00a84b: 21 03 | local.set 3 + 00a84d: 20 02 | local.get 2 + 00a84f: 41 c8 00 | i32.const 72 + 00a852: 6a | i32.add + 00a853: 21 02 | local.set 2 + 00a855: 20 09 | local.get 9 + 00a857: 41 7f | i32.const 4294967295 + 00a859: 6a | i32.add + 00a85a: 22 0a | local.tee 10 + 00a85c: 21 09 | local.set 9 + 00a85e: 41 7f | i32.const 4294967295 + 00a860: 21 0b | local.set 11 + 00a862: 20 0a | local.get 10 + 00a864: 0d 00 | br_if 0 + 00a866: 0b | end + 00a867: 0b | end + 00a868: 41 00 | i32.const 0 + 00a86a: 20 0b | local.get 11 + 00a86c: 36 02 94 87 98 80 00 | i32.store 2 394132 + 00a873: 0b | end + 00a874: 20 0c | local.get 12 + 00a876: 41 c8 00 | i32.const 72 + 00a879: 6a | i32.add + 00a87a: 21 03 | local.set 3 + 00a87c: 02 40 | block + 00a87e: 41 81 02 | i32.const 257 + 00a881: 10 f1 83 80 80 00 | call 497 + 00a887: 41 ff 01 | i32.const 255 + 00a88a: 71 | i32.and + 00a88b: 45 | i32.eqz + 00a88c: 0d 00 | br_if 0 + 00a88e: 41 00 | i32.const 0 + 00a890: 2a 02 d0 94 98 80 00 | f32.load 2 395856 + 00a897: 21 13 | local.set 19 + 00a899: 41 00 | i32.const 0 + 00a89b: 2a 02 cc 94 98 80 00 | f32.load 2 395852 + 00a8a2: 21 17 | local.set 23 + 00a8a4: 41 00 | i32.const 0 + 00a8a6: 2a 02 c8 94 98 80 00 | f32.load 2 395848 + 00a8ad: 21 07 | local.set 7 + 00a8af: 02 40 | block + 00a8b1: 02 40 | block + 00a8b3: 02 40 | block + 00a8b5: 02 40 | block + 00a8b7: 02 40 | block + 00a8b9: 02 40 | block + 00a8bb: 02 40 | block + 00a8bd: 02 40 | block + 00a8bf: 41 00 | i32.const 0 + 00a8c1: 28 02 c4 90 98 80 00 | i32.load 2 395332 + 00a8c8: 0e 07 02 03 04 05 01 00 06 | br_table 2 3 4 5 1 0 6 7 + 00a8d1: 07 | + 00a8d2: 0b | end + 00a8d3: 20 01 | local.get 1 + 00a8d5: 41 1e | i32.const 30 + 00a8d7: 36 02 d4 03 | i32.store 2 468 + 00a8db: 20 01 | local.get 1 + 00a8dd: 41 98 f6 93 80 00 | i32.const 326424 + 00a8e3: 36 02 d0 03 | i32.store 2 464 + 00a8e7: 20 01 | local.get 1 + 00a8e9: 42 80 80 80 80 10 | i64.const 4294967296 + 00a8ef: 37 02 d8 03 | i64.store 2 472 + 00a8f3: 20 01 | local.get 1 + 00a8f5: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00a8fe: 2a | + 00a8ff: 37 03 88 04 | i64.store 3 520 + 00a903: 20 01 | local.get 1 + 00a905: 42 82 ae f1 b0 fc d1 98 a4 | i64.const 11189301643845588738 + 00a90e: 9b 7f | + 00a910: 37 03 c8 03 | i64.store 3 456 + 00a914: 20 01 | local.get 1 + 00a916: 42 99 9a b4 b3 d4 ed bd e9 | i64.const 14182670225248161049 + 00a91f: 44 | + 00a920: 37 03 98 04 | i64.store 3 536 + 00a924: 20 01 | local.get 1 + 00a926: 41 01 | i32.const 1 + 00a928: 36 02 c4 03 | i32.store 2 452 + 00a92c: 20 01 | local.get 1 + 00a92e: 41 a1 f3 93 80 00 | i32.const 326049 + 00a934: 36 02 c0 03 | i32.store 2 448 + 00a938: 20 01 | local.get 1 + 00a93a: 42 82 ae f1 b0 fc d1 98 a4 | i64.const 11189301643845588738 + 00a943: 9b 7f | + 00a945: 37 03 b8 04 | i64.store 3 568 + 00a949: 20 01 | local.get 1 + 00a94b: 41 00 | i32.const 0 + 00a94d: 36 02 b4 04 | i32.store 2 564 + 00a951: 20 01 | local.get 1 + 00a953: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00a95c: 2a | + 00a95d: 37 03 a8 04 | i64.store 3 552 + 00a961: 20 01 | local.get 1 + 00a963: 41 01 | i32.const 1 + 00a965: 36 02 bc 03 | i32.store 2 444 + 00a969: 20 01 | local.get 1 + 00a96b: 41 96 f6 93 80 00 | i32.const 326422 + 00a971: 36 02 b8 03 | i32.store 2 440 + 00a975: 20 01 | local.get 1 + 00a977: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00a980: 2a | + 00a981: 37 03 c8 04 | i64.store 3 584 + 00a985: 20 01 | local.get 1 + 00a987: 20 01 | local.get 1 + 00a989: 41 d0 03 | i32.const 464 + 00a98c: 6a | i32.add + 00a98d: 36 02 80 04 | i32.store 2 512 + 00a991: 20 01 | local.get 1 + 00a993: 20 01 | local.get 1 + 00a995: 41 c8 03 | i32.const 456 + 00a998: 6a | i32.add + 00a999: 36 02 90 04 | i32.store 2 528 + 00a99d: 20 01 | local.get 1 + 00a99f: 20 01 | local.get 1 + 00a9a1: 41 d8 03 | i32.const 472 + 00a9a4: 6a | i32.add + 00a9a5: 36 02 b0 04 | i32.store 2 560 + 00a9a9: 20 01 | local.get 1 + 00a9ab: 20 01 | local.get 1 + 00a9ad: 41 c0 03 | i32.const 448 + 00a9b0: 6a | i32.add + 00a9b1: 36 02 a0 04 | i32.store 2 544 + 00a9b5: 20 01 | local.get 1 + 00a9b7: 20 01 | local.get 1 + 00a9b9: 41 b8 03 | i32.const 440 + 00a9bc: 6a | i32.add + 00a9bd: 36 02 c0 04 | i32.store 2 576 + 00a9c1: 41 00 | i32.const 0 + 00a9c3: 20 01 | local.get 1 + 00a9c5: 41 80 04 | i32.const 512 + 00a9c8: 6a | i32.add + 00a9c9: 41 05 | i32.const 5 + 00a9cb: 41 00 | i32.const 0 + 00a9cd: 41 00 | i32.const 0 + 00a9cf: 20 00 | local.get 0 + 00a9d1: 28 02 00 | i32.load 2 0 + 00a9d4: 20 00 | local.get 0 + 00a9d6: 28 02 04 | i32.load 2 4 + 00a9d9: 20 00 | local.get 0 + 00a9db: 10 b6 82 80 80 00 | call 310 + 00a9e1: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 00a9e8: 41 00 | i32.const 0 + 00a9ea: 41 06 | i32.const 6 + 00a9ec: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 00a9f3: 41 00 | i32.const 0 + 00a9f5: 41 01 | i32.const 1 + 00a9f7: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 00a9fe: 41 00 | i32.const 0 + 00aa00: 41 01 | i32.const 1 + 00aa02: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 00aa09: 41 c0 14 | i32.const 2624 + 00aa0c: 45 | i32.eqz + 00aa0d: 0d 06 | br_if 6 + 00aa0f: 41 c8 90 98 80 00 | i32.const 395336 + 00aa15: 41 00 | i32.const 0 + 00aa17: 41 c0 14 | i32.const 2624 + 00aa1a: fc 0b 00 | memory.fill 0 + 00aa1d: 0c 06 | br 6 + 00aa1f: 0b | end + 00aa20: 20 01 | local.get 1 + 00aa22: 42 80 80 80 80 10 | i64.const 4294967296 + 00aa28: 37 02 84 05 | i64.store 2 644 + 00aa2c: 02 40 | block + 00aa2e: 41 80 01 | i32.const 128 + 00aa31: 45 | i32.eqz + 00aa32: 0d 00 | br_if 0 + 00aa34: 20 01 | local.get 1 + 00aa36: 41 80 04 | i32.const 512 + 00aa39: 6a | i32.add + 00aa3a: 41 00 | i32.const 0 + 00aa3c: 41 80 01 | i32.const 128 + 00aa3f: fc 0b 00 | memory.fill 0 + 00aa42: 0b | end + 00aa43: 20 01 | local.get 1 + 00aa45: 41 1d | i32.const 29 + 00aa47: 36 02 fc 03 | i32.store 2 508 + 00aa4b: 20 01 | local.get 1 + 00aa4d: 41 f8 f5 93 80 00 | i32.const 326392 + 00aa53: 36 02 f8 03 | i32.store 2 504 + 00aa57: 20 01 | local.get 1 + 00aa59: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00aa62: 2a | + 00aa63: 37 03 88 04 | i64.store 3 520 + 00aa67: 20 01 | local.get 1 + 00aa69: 42 d5 9a e1 d5 98 d0 bc d0 | i64.const 18347931520099437909 + 00aa72: 7e | + 00aa73: 37 03 f0 03 | i64.store 3 496 + 00aa77: 20 01 | local.get 1 + 00aa79: 42 99 9a b4 b3 d4 ed bd e9 | i64.const 14182670225248161049 + 00aa82: 44 | + 00aa83: 37 03 98 04 | i64.store 3 536 + 00aa87: 20 01 | local.get 1 + 00aa89: 41 01 | i32.const 1 + 00aa8b: 36 02 ec 03 | i32.store 2 492 + 00aa8f: 20 01 | local.get 1 + 00aa91: 41 a1 f3 93 80 00 | i32.const 326049 + 00aa97: 36 02 e8 03 | i32.store 2 488 + 00aa9b: 20 01 | local.get 1 + 00aa9d: 42 d5 9a e1 d5 98 d0 bc d0 | i64.const 18347931520099437909 + 00aaa6: 7e | + 00aaa7: 37 03 b8 04 | i64.store 3 568 + 00aaab: 20 01 | local.get 1 + 00aaad: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00aab6: 2a | + 00aab7: 37 03 a8 04 | i64.store 3 552 + 00aabb: 20 01 | local.get 1 + 00aabd: 41 01 | i32.const 1 + 00aabf: 36 02 e4 03 | i32.store 2 484 + 00aac3: 20 01 | local.get 1 + 00aac5: 41 96 f6 93 80 00 | i32.const 326422 + 00aacb: 36 02 e0 03 | i32.store 2 480 + 00aacf: 20 01 | local.get 1 + 00aad1: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 00aada: 2a | + 00aadb: 37 03 c8 04 | i64.store 3 584 + 00aadf: 20 01 | local.get 1 + 00aae1: 20 01 | local.get 1 + 00aae3: 41 f8 03 | i32.const 504 + 00aae6: 6a | i32.add + 00aae7: 36 02 80 04 | i32.store 2 512 + 00aaeb: 20 01 | local.get 1 + 00aaed: 20 01 | local.get 1 + 00aaef: 41 f0 03 | i32.const 496 + 00aaf2: 6a | i32.add + 00aaf3: 36 02 90 04 | i32.store 2 528 + 00aaf7: 20 01 | local.get 1 + 00aaf9: 20 01 | local.get 1 + 00aafb: 41 84 05 | i32.const 644 + 00aafe: 6a | i32.add + 00aaff: 36 02 b0 04 | i32.store 2 560 + 00ab03: 20 01 | local.get 1 + 00ab05: 20 01 | local.get 1 + 00ab07: 41 e8 03 | i32.const 488 + 00ab0a: 6a | i32.add + 00ab0b: 36 02 a0 04 | i32.store 2 544 + 00ab0f: 20 01 | local.get 1 + 00ab11: 20 01 | local.get 1 + 00ab13: 41 e0 03 | i32.const 480 + 00ab16: 6a | i32.add + 00ab17: 36 02 c0 04 | i32.store 2 576 + 00ab1b: 41 00 | i32.const 0 + 00ab1d: 20 01 | local.get 1 + 00ab1f: 41 80 04 | i32.const 512 + 00ab22: 6a | i32.add + 00ab23: 41 05 | i32.const 5 + 00ab25: 41 00 | i32.const 0 + 00ab27: 41 00 | i32.const 0 + 00ab29: 20 00 | local.get 0 + 00ab2b: 28 02 00 | i32.load 2 0 + 00ab2e: 20 00 | local.get 0 + 00ab30: 28 02 04 | i32.load 2 4 + 00ab33: 20 00 | local.get 0 + 00ab35: 10 b6 82 80 80 00 | call 310 + 00ab3b: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 00ab42: 41 00 | i32.const 0 + 00ab44: 41 06 | i32.const 6 + 00ab46: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 00ab4d: 41 00 | i32.const 0 + 00ab4f: 41 01 | i32.const 1 + 00ab51: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 00ab58: 41 c0 14 | i32.const 2624 + 00ab5b: 45 | i32.eqz + 00ab5c: 0d 05 | br_if 5 + 00ab5e: 41 c8 90 98 80 00 | i32.const 395336 + 00ab64: 41 00 | i32.const 0 + 00ab66: 41 c0 14 | i32.const 2624 + 00ab69: fc 0b 00 | memory.fill 0 + 00ab6c: 0c 05 | br 5 + 00ab6e: 0b | end + 00ab6f: 20 01 | local.get 1 + 00ab71: 42 00 | i64.const 0 + 00ab73: 37 03 80 07 | i64.store 3 896 + 00ab77: 20 01 | local.get 1 + 00ab79: 41 18 | i32.const 24 + 00ab7b: 6a | i32.add + 00ab7c: 20 01 | local.get 1 + 00ab7e: 41 80 07 | i32.const 896 + 00ab81: 6a | i32.add + 00ab82: 20 00 | local.get 0 + 00ab84: 10 fb 82 80 80 00 | call 379 + 00ab8a: 20 01 | local.get 1 + 00ab8c: 20 13 | local.get 19 + 00ab8e: 38 02 c0 09 | f32.store 2 1216 + 00ab92: 20 01 | local.get 1 + 00ab94: 20 17 | local.get 23 + 00ab96: 38 02 bc 09 | f32.store 2 1212 + 00ab9a: 20 01 | local.get 1 + 00ab9c: 20 07 | local.get 7 + 00ab9e: 38 02 b8 09 | f32.store 2 1208 + 00aba2: 20 01 | local.get 1 + 00aba4: 42 80 80 80 fc 03 | i64.const 1065353216 + 00abaa: 37 03 b0 09 | i64.store 3 1200 + 00abae: 20 01 | local.get 1 + 00abb0: fd 0c 00 00 80 3f 00 00 00 | v128.const 0x3f800000 0x00000000 0x00000000 0x00000000 + 00abb9: 00 00 00 00 00 00 00 00 00 | + 00abc2: fd 0b 04 a0 09 | v128.store 4 1184 + 00abc7: 20 01 | local.get 1 + 00abc9: 28 02 18 | i32.load 2 24 + 00abcc: 20 01 | local.get 1 + 00abce: 28 02 1c | i32.load 2 28 + 00abd1: 20 01 | local.get 1 + 00abd3: 28 02 80 07 | i32.load 2 896 + 00abd7: 20 01 | local.get 1 + 00abd9: 28 02 84 07 | i32.load 2 900 + 00abdd: 20 01 | local.get 1 + 00abdf: 41 a0 09 | i32.const 1184 + 00abe2: 6a | i32.add + 00abe3: 20 00 | local.get 0 + 00abe5: 10 8e 83 80 80 00 | call 398 + 00abeb: 0c 04 | br 4 + 00abed: 0b | end + 00abee: 20 01 | local.get 1 + 00abf0: 42 00 | i64.const 0 + 00abf2: 37 03 80 07 | i64.store 3 896 + 00abf6: 20 01 | local.get 1 + 00abf8: 41 20 | i32.const 32 + 00abfa: 6a | i32.add + 00abfb: 20 01 | local.get 1 + 00abfd: 41 80 07 | i32.const 896 + 00ac00: 6a | i32.add + 00ac01: 20 00 | local.get 0 + 00ac03: 10 fb 82 80 80 00 | call 379 + 00ac09: 20 01 | local.get 1 + 00ac0b: 20 13 | local.get 19 + 00ac0d: 38 02 c0 09 | f32.store 2 1216 + 00ac11: 20 01 | local.get 1 + 00ac13: 41 00 | i32.const 0 + 00ac15: 36 02 bc 09 | i32.store 2 1212 + 00ac19: 20 01 | local.get 1 + 00ac1b: 42 00 | i64.const 0 + 00ac1d: 37 02 b4 09 | i64.store 2 1204 + 00ac21: 20 01 | local.get 1 + 00ac23: 20 17 | local.get 23 + 00ac25: 38 02 b0 09 | f32.store 2 1200 + 00ac29: 20 01 | local.get 1 + 00ac2b: 41 00 | i32.const 0 + 00ac2d: 36 02 ac 09 | i32.store 2 1196 + 00ac31: 20 01 | local.get 1 + 00ac33: 42 00 | i64.const 0 + 00ac35: 37 02 a4 09 | i64.store 2 1188 + 00ac39: 20 01 | local.get 1 + 00ac3b: 20 07 | local.get 7 + 00ac3d: 38 02 a0 09 | f32.store 2 1184 + 00ac41: 20 01 | local.get 1 + 00ac43: 28 02 20 | i32.load 2 32 + 00ac46: 20 01 | local.get 1 + 00ac48: 28 02 24 | i32.load 2 36 + 00ac4b: 20 01 | local.get 1 + 00ac4d: 28 02 80 07 | i32.load 2 896 + 00ac51: 20 01 | local.get 1 + 00ac53: 28 02 84 07 | i32.load 2 900 + 00ac57: 20 01 | local.get 1 + 00ac59: 41 a0 09 | i32.const 1184 + 00ac5c: 6a | i32.add + 00ac5d: 20 00 | local.get 0 + 00ac5f: 10 8e 83 80 80 00 | call 398 + 00ac65: 0c 03 | br 3 + 00ac67: 0b | end + 00ac68: 20 07 | local.get 7 + 00ac6a: 20 00 | local.get 0 + 00ac6c: 10 92 83 80 80 00 | call 402 + 00ac72: 0c 02 | br 2 + 00ac74: 0b | end + 00ac75: 20 01 | local.get 1 + 00ac77: 42 00 | i64.const 0 + 00ac79: 37 03 80 07 | i64.store 3 896 + 00ac7d: 20 01 | local.get 1 + 00ac7f: 41 28 | i32.const 40 + 00ac81: 6a | i32.add + 00ac82: 20 01 | local.get 1 + 00ac84: 41 80 07 | i32.const 896 + 00ac87: 6a | i32.add + 00ac88: 20 00 | local.get 0 + 00ac8a: 10 fb 82 80 80 00 | call 379 + 00ac90: 20 01 | local.get 1 + 00ac92: 41 80 80 80 fc 03 | i32.const 1065353216 + 00ac98: 36 02 c0 09 | i32.store 2 1216 + 00ac9c: 20 01 | local.get 1 + 00ac9e: fd 0c 00 00 80 3f 00 00 00 | v128.const 0x3f800000 0x00000000 0x00000000 0x00000000 + 00aca7: 00 00 00 00 00 00 00 00 00 | + 00acb0: fd 0b 03 b0 09 | v128.store 3 1200 + 00acb5: 20 01 | local.get 1 + 00acb7: 20 07 | local.get 7 + 00acb9: 38 02 ac 09 | f32.store 2 1196 + 00acbd: 20 01 | local.get 1 + 00acbf: 41 00 | i32.const 0 + 00acc1: 36 02 a8 09 | i32.store 2 1192 + 00acc5: 20 01 | local.get 1 + 00acc7: 20 17 | local.get 23 + 00acc9: 38 02 a4 09 | f32.store 2 1188 + 00accd: 20 01 | local.get 1 + 00accf: 41 80 80 80 fc 03 | i32.const 1065353216 + 00acd5: 36 02 a0 09 | i32.store 2 1184 + 00acd9: 20 01 | local.get 1 + 00acdb: 28 02 28 | i32.load 2 40 + 00acde: 20 01 | local.get 1 + 00ace0: 28 02 2c | i32.load 2 44 + 00ace3: 20 01 | local.get 1 + 00ace5: 28 02 80 07 | i32.load 2 896 + 00ace9: 20 01 | local.get 1 + 00aceb: 28 02 84 07 | i32.load 2 900 + 00acef: 20 01 | local.get 1 + 00acf1: 41 a0 09 | i32.const 1184 + 00acf4: 6a | i32.add + 00acf5: 20 00 | local.get 0 + 00acf7: 10 8e 83 80 80 00 | call 398 + 00acfd: 0c 01 | br 1 + 00acff: 0b | end + 00ad00: 41 00 | i32.const 0 + 00ad02: 41 00 | i32.const 0 + 00ad04: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 00ad0b: 0b | end + 00ad0c: 41 00 | i32.const 0 + 00ad0e: 41 00 | i32.const 0 + 00ad10: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 00ad17: 36 02 98 a5 98 80 00 | i32.store 2 397976 + 00ad1e: 41 00 | i32.const 0 + 00ad20: 41 00 | i32.const 0 + 00ad22: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 00ad29: 0b | end + 00ad2a: 20 08 | local.get 8 + 00ad2c: 21 02 | local.set 2 + 00ad2e: 20 03 | local.get 3 + 00ad30: 21 03 | local.set 3 + 00ad32: 0b | end + 00ad33: 20 03 | local.get 3 + 00ad35: 21 2a | local.set 42 + 00ad37: 20 02 | local.get 2 + 00ad39: 21 0c | local.set 12 + 00ad3b: 41 00 | i32.const 0 + 00ad3d: 41 00 | i32.const 0 + 00ad3f: 36 02 c8 8f 98 80 00 | i32.store 2 395208 + 00ad46: 20 06 | local.get 6 + 00ad48: 2a 02 0c | f32.load 2 12 + 00ad4b: 21 13 | local.set 19 + 00ad4d: 20 06 | local.get 6 + 00ad4f: 2a 02 04 | f32.load 2 4 + 00ad52: 21 14 | local.set 20 + 00ad54: 20 0e | local.get 14 + 00ad56: 2a 02 08 | f32.load 2 8 + 00ad59: 21 16 | local.set 22 + 00ad5b: 20 0e | local.get 14 + 00ad5d: 2a 02 00 | f32.load 2 0 + 00ad60: 21 19 | local.set 25 + 00ad62: 10 91 84 80 80 00 | call 529 + 00ad68: 21 02 | local.set 2 + 00ad6a: 10 92 84 80 80 00 | call 530 + 00ad70: 21 03 | local.set 3 + 00ad72: 10 91 84 80 80 00 | call 529 + 00ad78: 21 09 | local.set 9 + 00ad7a: 10 92 84 80 80 00 | call 530 + 00ad80: 21 0a | local.set 10 + 00ad82: 41 00 | i32.const 0 + 00ad84: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 00ad8b: 21 07 | local.set 7 + 00ad8d: 41 00 | i32.const 0 + 00ad8f: fd 5d 02 fc 8f 98 80 00 | v128.load64_zero 2 395260 + 00ad97: 21 05 | local.set 5 + 00ad99: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00ada2: 41 00 | i32.const 0 + 00ada4: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 00adab: bb | f64.promote_f32 + 00adac: 10 80 80 80 80 00 | call 0 + 00adb2: 21 28 | local.set 40 + 00adb4: 43 00 00 80 3f | f32.const 0x1p+0 + 00adb9: 20 05 | local.get 5 + 00adbb: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00adc4: 00 00 00 00 00 00 00 00 00 | + 00adcd: 22 04 | local.tee 4 + 00adcf: fd e4 01 | f32x4.add + 00add2: 22 12 | local.tee 18 + 00add4: fd 1f 00 | f32x4.extract_lane 0 + 00add7: 22 1b | local.tee 27 + 00add9: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00ade2: 20 07 | local.get 7 + 00ade4: bb | f64.promote_f32 + 00ade5: 10 80 80 80 80 00 | call 0 + 00adeb: b6 | f32.demote_f64 + 00adec: 22 07 | local.tee 7 + 00adee: 43 00 00 00 00 | f32.const 0x0p+0 + 00adf3: 94 | f32.mul + 00adf4: fd 13 | f32x4.splat + 00adf6: 20 07 | local.get 7 + 00adf8: fd 20 01 | f32x4.replace_lane 1 + 00adfb: 20 04 | local.get 4 + 00adfd: fd e4 01 | f32x4.add + 00ae00: 22 2b | local.tee 43 + 00ae02: fd 1f 00 | f32x4.extract_lane 0 + 00ae05: 22 07 | local.tee 7 + 00ae07: 20 05 | local.get 5 + 00ae09: 20 04 | local.get 4 + 00ae0b: fd e6 01 | f32x4.mul + 00ae0e: 22 2c | local.tee 44 + 00ae10: 20 28 | local.get 40 + 00ae12: b6 | f32.demote_f64 + 00ae13: 22 17 | local.tee 23 + 00ae15: fd 13 | f32x4.splat + 00ae17: 20 17 | local.get 23 + 00ae19: 43 00 00 00 00 | f32.const 0x0p+0 + 00ae1e: 94 | f32.mul + 00ae1f: fd 20 01 | f32x4.replace_lane 1 + 00ae22: 20 04 | local.get 4 + 00ae24: fd e4 01 | f32x4.add + 00ae27: 22 2d | local.tee 45 + 00ae29: fd e4 01 | f32x4.add + 00ae2c: 22 05 | local.tee 5 + 00ae2e: fd 1f 01 | f32x4.extract_lane 1 + 00ae31: 22 1a | local.tee 26 + 00ae33: 94 | f32.mul + 00ae34: 20 2d | local.get 45 + 00ae36: fd 1f 01 | f32x4.extract_lane 1 + 00ae39: 22 17 | local.tee 23 + 00ae3b: 20 2c | local.get 44 + 00ae3d: 20 2b | local.get 43 + 00ae3f: fd e4 01 | f32x4.add + 00ae42: 22 2b | local.tee 43 + 00ae44: fd 1f 01 | f32x4.extract_lane 1 + 00ae47: 22 1d | local.tee 29 + 00ae49: 94 | f32.mul + 00ae4a: 93 | f32.sub + 00ae4b: 94 | f32.mul + 00ae4c: 20 05 | local.get 5 + 00ae4e: fd 1f 00 | f32x4.extract_lane 0 + 00ae51: 22 20 | local.tee 32 + 00ae53: 20 1d | local.get 29 + 00ae55: 20 12 | local.get 18 + 00ae57: fd 1f 01 | f32x4.extract_lane 1 + 00ae5a: 22 1e | local.tee 30 + 00ae5c: 20 07 | local.get 7 + 00ae5e: 94 | f32.mul + 00ae5f: 93 | f32.sub + 00ae60: 22 2e | local.tee 46 + 00ae62: 94 | f32.mul + 00ae63: 20 2b | local.get 43 + 00ae65: fd 1f 00 | f32x4.extract_lane 0 + 00ae68: 22 21 | local.tee 33 + 00ae6a: 20 1a | local.get 26 + 00ae6c: 20 1e | local.get 30 + 00ae6e: 20 17 | local.get 23 + 00ae70: 94 | f32.mul + 00ae71: 93 | f32.sub + 00ae72: 22 1c | local.tee 28 + 00ae74: 94 | f32.mul + 00ae75: 93 | f32.sub + 00ae76: 92 | f32.add + 00ae77: 95 | f32.div + 00ae78: 21 1f | local.set 31 + 00ae7a: 20 1e | local.get 30 + 00ae7c: 20 20 | local.get 32 + 00ae7e: 94 | f32.mul + 00ae7f: 20 1b | local.get 27 + 00ae81: 20 1a | local.get 26 + 00ae83: 94 | f32.mul + 00ae84: 93 | f32.sub + 00ae85: 21 2f | local.set 47 + 00ae87: 20 1b | local.get 27 + 00ae89: 20 17 | local.get 23 + 00ae8b: 94 | f32.mul + 00ae8c: 21 30 | local.set 48 + 00ae8e: 20 1c | local.get 28 + 00ae90: 8c | f32.neg + 00ae91: 21 31 | local.set 49 + 00ae93: 20 1e | local.get 30 + 00ae95: 20 21 | local.get 33 + 00ae97: 94 | f32.mul + 00ae98: 20 1b | local.get 27 + 00ae9a: 20 1d | local.get 29 + 00ae9c: 94 | f32.mul + 00ae9d: 93 | f32.sub + 00ae9e: 21 32 | local.set 50 + 00aea0: 20 21 | local.get 33 + 00aea2: 20 1b | local.get 27 + 00aea4: 20 07 | local.get 7 + 00aea6: 94 | f32.mul + 00aea7: 93 | f32.sub + 00aea8: 8c | f32.neg + 00aea9: 21 33 | local.set 51 + 00aeab: 20 19 | local.get 25 + 00aead: 20 16 | local.get 22 + 00aeaf: 92 | f32.add + 00aeb0: 22 22 | local.tee 34 + 00aeb2: 20 02 | local.get 2 + 00aeb4: b2 | f32.convert_i32_s + 00aeb5: 22 23 | local.tee 35 + 00aeb7: 5d | f32.lt + 00aeb8: 21 02 | local.set 2 + 00aeba: 20 14 | local.get 20 + 00aebc: 20 13 | local.get 19 + 00aebe: 92 | f32.add + 00aebf: 22 24 | local.tee 36 + 00aec1: 20 03 | local.get 3 + 00aec3: b2 | f32.convert_i32_s + 00aec4: 22 25 | local.tee 37 + 00aec6: 5d | f32.lt + 00aec7: 21 03 | local.set 3 + 00aec9: 41 00 | i32.const 0 + 00aecb: 2a 02 ec 8f 98 80 00 | f32.load 2 395244 + 00aed2: 21 07 | local.set 7 + 00aed4: 41 00 | i32.const 0 + 00aed6: 2a 02 f0 8f 98 80 00 | f32.load 2 395248 + 00aedd: 21 13 | local.set 19 + 00aedf: 41 00 | i32.const 0 + 00aee1: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 00aee8: 21 17 | local.set 23 + 00aeea: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00aef3: 41 00 | i32.const 0 + 00aef5: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 00aefc: bb | f64.promote_f32 + 00aefd: 10 80 80 80 80 00 | call 0 + 00af03: 21 28 | local.set 40 + 00af05: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00af0e: 20 17 | local.get 23 + 00af10: bb | f64.promote_f32 + 00af11: 10 80 80 80 80 00 | call 0 + 00af17: 21 29 | local.set 41 + 00af19: 44 00 00 00 00 00 00 24 40 | f64.const 0x1.4p+3 + 00af22: 20 04 | local.get 4 + 00af24: 20 07 | local.get 7 + 00af26: 20 28 | local.get 40 + 00af28: b6 | f32.demote_f64 + 00af29: 22 17 | local.tee 23 + 00af2b: 94 | f32.mul + 00af2c: bb | f64.promote_f32 + 00af2d: 10 85 80 80 80 00 | call 5 + 00af33: b6 | f32.demote_f64 + 00af34: 43 d9 5b de 3e | f32.const 0x1.bcb7b2p-2 + 00af39: 94 | f32.mul + 00af3a: fd 20 00 | f32x4.replace_lane 0 + 00af3d: 20 13 | local.get 19 + 00af3f: 20 29 | local.get 41 + 00af41: b6 | f32.demote_f64 + 00af42: 94 | f32.mul + 00af43: bb | f64.promote_f32 + 00af44: 10 85 80 80 80 00 | call 5 + 00af4a: b6 | f32.demote_f64 + 00af4b: 43 d9 5b de 3e | f32.const 0x1.bcb7b2p-2 + 00af50: 94 | f32.mul + 00af51: fd 20 01 | f32x4.replace_lane 1 + 00af54: fd 68 | f32x4.floor + 00af56: 22 2c | local.tee 44 + 00af58: fd 1f 00 | f32x4.extract_lane 0 + 00af5b: bb | f64.promote_f32 + 00af5c: 10 80 80 80 80 00 | call 0 + 00af62: 21 28 | local.set 40 + 00af64: 44 00 00 00 00 00 00 24 40 | f64.const 0x1.4p+3 + 00af6d: 20 2c | local.get 44 + 00af6f: fd 1f 01 | f32x4.extract_lane 1 + 00af72: bb | f64.promote_f32 + 00af73: 10 80 80 80 80 00 | call 0 + 00af79: b6 | f32.demote_f64 + 00af7a: 21 16 | local.set 22 + 00af7c: 20 09 | local.get 9 + 00af7e: b2 | f32.convert_i32_s + 00af7f: 21 13 | local.set 19 + 00af81: 20 0a | local.get 10 + 00af83: b2 | f32.convert_i32_s + 00af84: 21 14 | local.set 20 + 00af86: 02 40 | block + 00af88: 02 40 | block + 00af8a: 20 28 | local.get 40 + 00af8c: b6 | f32.demote_f64 + 00af8d: 22 19 | local.tee 25 + 00af8f: 20 17 | local.get 23 + 00af91: 95 | f32.div + 00af92: 20 07 | local.get 7 + 00af94: 60 | f32.ge + 00af95: 45 | i32.eqz + 00af96: 0d 00 | br_if 0 + 00af98: 20 16 | local.get 22 + 00af9a: 21 18 | local.set 24 + 00af9c: 20 19 | local.get 25 + 00af9e: 21 15 | local.set 21 + 00afa0: 0c 01 | br 1 + 00afa2: 0b | end + 00afa3: 20 19 | local.get 25 + 00afa5: 21 19 | local.set 25 + 00afa7: 20 16 | local.get 22 + 00afa9: 21 1c | local.set 28 + 00afab: 03 40 | loop + 00afad: 20 1c | local.get 28 + 00afaf: 21 1c | local.set 28 + 00afb1: 02 40 | block + 00afb3: 20 19 | local.get 25 + 00afb5: 22 16 | local.tee 22 + 00afb7: 43 00 00 20 40 | f32.const 0x1.4p+1 + 00afbc: 94 | f32.mul + 00afbd: 22 19 | local.tee 25 + 00afbf: 20 17 | local.get 23 + 00afc1: 95 | f32.div + 00afc2: 20 07 | local.get 7 + 00afc4: 60 | f32.ge + 00afc5: 45 | i32.eqz + 00afc6: 0d 00 | br_if 0 + 00afc8: 20 1c | local.get 28 + 00afca: 43 00 00 20 40 | f32.const 0x1.4p+1 + 00afcf: 94 | f32.mul + 00afd0: 21 18 | local.set 24 + 00afd2: 20 19 | local.get 25 + 00afd4: 21 15 | local.set 21 + 00afd6: 0c 02 | br 2 + 00afd8: 0b | end + 00afd9: 02 40 | block + 00afdb: 20 16 | local.get 22 + 00afdd: 43 00 00 a0 40 | f32.const 0x1.4p+2 + 00afe2: 94 | f32.mul + 00afe3: 22 19 | local.tee 25 + 00afe5: 20 17 | local.get 23 + 00afe7: 95 | f32.div + 00afe8: 20 07 | local.get 7 + 00afea: 60 | f32.ge + 00afeb: 45 | i32.eqz + 00afec: 0d 00 | br_if 0 + 00afee: 20 1c | local.get 28 + 00aff0: 43 00 00 a0 40 | f32.const 0x1.4p+2 + 00aff5: 94 | f32.mul + 00aff6: 21 18 | local.set 24 + 00aff8: 20 19 | local.get 25 + 00affa: 21 15 | local.set 21 + 00affc: 0c 02 | br 2 + 00affe: 0b | end + 00afff: 20 16 | local.get 22 + 00b001: 43 00 00 20 41 | f32.const 0x1.4p+3 + 00b006: 94 | f32.mul + 00b007: 22 16 | local.tee 22 + 00b009: 21 19 | local.set 25 + 00b00b: 20 1c | local.get 28 + 00b00d: 43 00 00 20 41 | f32.const 0x1.4p+3 + 00b012: 94 | f32.mul + 00b013: 22 18 | local.tee 24 + 00b015: 21 1c | local.set 28 + 00b017: 20 18 | local.get 24 + 00b019: 21 18 | local.set 24 + 00b01b: 20 16 | local.get 22 + 00b01d: 21 15 | local.set 21 + 00b01f: 20 16 | local.get 22 + 00b021: 20 17 | local.get 23 + 00b023: 95 | f32.div + 00b024: 20 07 | local.get 7 + 00b026: 60 | f32.ge + 00b027: 45 | i32.eqz + 00b028: 0d 00 | br_if 0 + 00b02a: 0b | end + 00b02b: 0b | end + 00b02c: 20 22 | local.get 34 + 00b02e: 20 23 | local.get 35 + 00b030: 20 02 | local.get 2 + 00b032: 1b | select + 00b033: 21 26 | local.set 38 + 00b035: 20 24 | local.get 36 + 00b037: 20 25 | local.get 37 + 00b039: 20 03 | local.get 3 + 00b03b: 1b | select + 00b03c: 21 27 | local.set 39 + 00b03e: 20 2f | local.get 47 + 00b040: 8c | f32.neg + 00b041: 21 34 | local.set 52 + 00b043: 20 20 | local.get 32 + 00b045: 20 30 | local.get 48 + 00b047: 93 | f32.sub + 00b048: 21 30 | local.set 48 + 00b04a: 20 1f | local.get 31 + 00b04c: 20 31 | local.get 49 + 00b04e: 94 | f32.mul + 00b04f: 21 31 | local.set 49 + 00b051: 20 32 | local.get 50 + 00b053: 20 1f | local.get 31 + 00b055: 94 | f32.mul + 00b056: 21 16 | local.set 22 + 00b058: 20 1f | local.get 31 + 00b05a: 20 33 | local.get 51 + 00b05c: 94 | f32.mul + 00b05d: 21 2f | local.set 47 + 00b05f: 20 2e | local.get 46 + 00b061: 20 1f | local.get 31 + 00b063: 94 | f32.mul + 00b064: 21 19 | local.set 25 + 00b066: 20 1e | local.get 30 + 00b068: 20 1d | local.get 29 + 00b06a: 20 14 | local.get 20 + 00b06c: 94 | f32.mul + 00b06d: 20 1a | local.get 26 + 00b06f: 20 13 | local.get 19 + 00b071: 94 | f32.mul + 00b072: 43 00 00 00 00 | f32.const 0x0p+0 + 00b077: 92 | f32.add + 00b078: 92 | f32.add + 00b079: 92 | f32.add + 00b07a: 21 1c | local.set 28 + 00b07c: 20 18 | local.get 24 + 00b07e: 22 18 | local.tee 24 + 00b080: 20 12 | local.get 18 + 00b082: 20 05 | local.get 5 + 00b084: 20 04 | local.get 4 + 00b086: fd e6 01 | f32x4.mul + 00b089: 20 04 | local.get 4 + 00b08b: fd e4 01 | f32x4.add + 00b08e: 20 2b | local.get 43 + 00b090: 20 04 | local.get 4 + 00b092: fd e6 01 | f32x4.mul + 00b095: fd e4 01 | f32x4.add + 00b098: fd e4 01 | f32x4.add + 00b09b: 20 15 | local.get 21 + 00b09d: 22 15 | local.tee 21 + 00b09f: fd 13 | f32x4.splat + 00b0a1: 20 18 | local.get 24 + 00b0a3: fd 20 01 | f32x4.replace_lane 1 + 00b0a6: fd e7 01 | f32x4.div + 00b0a9: 20 04 | local.get 4 + 00b0ab: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x1b1a1918 0x1f1e1d1c + 00b0b4: 07 18 19 1a 1b 1c 1d 1e 1f | + 00b0bd: fd 68 | f32x4.floor + 00b0bf: 22 05 | local.tee 5 + 00b0c1: fd 1f 01 | f32x4.extract_lane 1 + 00b0c4: 94 | f32.mul + 00b0c5: 21 2e | local.set 46 + 00b0c7: 02 40 | block + 00b0c9: 20 15 | local.get 21 + 00b0cb: 20 05 | local.get 5 + 00b0cd: fd 1f 00 | f32x4.extract_lane 0 + 00b0d0: 94 | f32.mul + 00b0d1: 22 07 | local.tee 7 + 00b0d3: 20 1b | local.get 27 + 00b0d5: 20 20 | local.get 32 + 00b0d7: 20 13 | local.get 19 + 00b0d9: 94 | f32.mul + 00b0da: 43 00 00 00 00 | f32.const 0x0p+0 + 00b0df: 92 | f32.add + 00b0e0: 20 21 | local.get 33 + 00b0e2: 20 14 | local.get 20 + 00b0e4: 94 | f32.mul + 00b0e5: 92 | f32.add + 00b0e6: 92 | f32.add + 00b0e7: 22 1b | local.tee 27 + 00b0e9: 5d | f32.lt + 00b0ea: 45 | i32.eqz + 00b0eb: 0d 00 | br_if 0 + 00b0ed: 20 27 | local.get 39 + 00b0ef: 43 00 00 80 40 | f32.const 0x1p+2 + 00b0f4: 92 | f32.add + 00b0f5: 21 20 | local.set 32 + 00b0f7: 20 26 | local.get 38 + 00b0f9: 43 00 00 00 42 | f32.const 0x1p+5 + 00b0fe: 92 | f32.add + 00b0ff: 22 1e | local.tee 30 + 00b101: 20 22 | local.get 34 + 00b103: 20 23 | local.get 35 + 00b105: 20 22 | local.get 34 + 00b107: 20 23 | local.get 35 + 00b109: 5e | f32.gt + 00b10a: 1b | select + 00b10b: 20 26 | local.get 38 + 00b10d: 93 | f32.sub + 00b10e: 43 00 00 80 c2 | f32.const -0x1p+6 + 00b113: 92 | f32.add + 00b114: 92 | f32.add + 00b115: 21 1d | local.set 29 + 00b117: 20 2f | local.get 47 + 00b119: 43 00 00 00 00 | f32.const 0x0p+0 + 00b11e: 94 | f32.mul + 00b11f: 21 1a | local.set 26 + 00b121: 20 07 | local.get 7 + 00b123: 21 07 | local.set 7 + 00b125: 03 40 | loop + 00b127: 20 01 | local.get 1 + 00b129: 41 00 | i32.const 0 + 00b12b: 36 02 a4 09 | i32.store 2 1188 + 00b12f: 20 01 | local.get 1 + 00b131: 20 14 | local.get 20 + 00b133: 38 02 84 07 | f32.store 2 900 + 00b137: 20 01 | local.get 1 + 00b139: 41 ff ff ff 87 04 | i32.const 1090519039 + 00b13f: 36 02 c0 05 | i32.store 2 704 + 00b143: 20 01 | local.get 1 + 00b145: 20 16 | local.get 22 + 00b147: 20 1a | local.get 26 + 00b149: 20 19 | local.get 25 + 00b14b: 20 07 | local.get 7 + 00b14d: 22 17 | local.tee 23 + 00b14f: 94 | f32.mul + 00b150: 43 00 00 00 00 | f32.const 0x0p+0 + 00b155: 92 | f32.add + 00b156: 92 | f32.add + 00b157: 92 | f32.add + 00b158: 22 07 | local.tee 7 + 00b15a: 38 02 a0 09 | f32.store 2 1184 + 00b15e: 20 01 | local.get 1 + 00b160: 20 07 | local.get 7 + 00b162: 38 02 80 07 | f32.store 2 896 + 00b166: 20 01 | local.get 1 + 00b168: 41 a0 09 | i32.const 1184 + 00b16b: 6a | i32.add + 00b16c: 20 01 | local.get 1 + 00b16e: 41 80 07 | i32.const 896 + 00b171: 6a | i32.add + 00b172: 20 01 | local.get 1 + 00b174: 41 c0 05 | i32.const 704 + 00b177: 6a | i32.add + 00b178: 10 a7 84 80 80 00 | call 551 + 00b17e: 02 40 | block + 00b180: 20 07 | local.get 7 + 00b182: 20 1e | local.get 30 + 00b184: 60 | f32.ge + 00b185: 45 | i32.eqz + 00b186: 0d 00 | br_if 0 + 00b188: 20 07 | local.get 7 + 00b18a: 20 1d | local.get 29 + 00b18c: 5d | f32.lt + 00b18d: 45 | i32.eqz + 00b18e: 0d 00 | br_if 0 + 00b190: 20 17 | local.get 23 + 00b192: 20 07 | local.get 7 + 00b194: 20 20 | local.get 32 + 00b196: 41 01 | i32.const 1 + 00b198: 41 00 | i32.const 0 + 00b19a: 20 00 | local.get 0 + 00b19c: 10 d9 82 80 80 00 | call 345 + 00b1a2: 0b | end + 00b1a3: 20 15 | local.get 21 + 00b1a5: 20 17 | local.get 23 + 00b1a7: 92 | f32.add + 00b1a8: 22 17 | local.tee 23 + 00b1aa: 21 07 | local.set 7 + 00b1ac: 20 17 | local.get 23 + 00b1ae: 20 1b | local.get 27 + 00b1b0: 5d | f32.lt + 00b1b1: 0d 00 | br_if 0 + 00b1b3: 0b | end + 00b1b4: 0b | end + 00b1b5: 20 1f | local.get 31 + 00b1b7: 20 34 | local.get 52 + 00b1b9: 94 | f32.mul + 00b1ba: 21 15 | local.set 21 + 00b1bc: 20 30 | local.get 48 + 00b1be: 20 1f | local.get 31 + 00b1c0: 94 | f32.mul + 00b1c1: 21 1b | local.set 27 + 00b1c3: 20 31 | local.get 49 + 00b1c5: 43 00 00 00 00 | f32.const 0x0p+0 + 00b1ca: 94 | f32.mul + 00b1cb: 43 00 00 00 00 | f32.const 0x0p+0 + 00b1d0: 92 | f32.add + 00b1d1: 21 1e | local.set 30 + 00b1d3: 02 40 | block + 00b1d5: 20 2e | local.get 46 + 00b1d7: 20 1c | local.get 28 + 00b1d9: 5d | f32.lt + 00b1da: 45 | i32.eqz + 00b1db: 0d 00 | br_if 0 + 00b1dd: 20 27 | local.get 39 + 00b1df: 43 00 00 00 42 | f32.const 0x1p+5 + 00b1e4: 92 | f32.add + 00b1e5: 22 1a | local.tee 26 + 00b1e7: 20 24 | local.get 36 + 00b1e9: 20 25 | local.get 37 + 00b1eb: 20 24 | local.get 36 + 00b1ed: 20 25 | local.get 37 + 00b1ef: 5e | f32.gt + 00b1f0: 1b | select + 00b1f1: 20 27 | local.get 39 + 00b1f3: 93 | f32.sub + 00b1f4: 43 00 00 80 c2 | f32.const -0x1p+6 + 00b1f9: 92 | f32.add + 00b1fa: 92 | f32.add + 00b1fb: 21 1d | local.set 29 + 00b1fd: 20 26 | local.get 38 + 00b1ff: 43 00 00 80 40 | f32.const 0x1p+2 + 00b204: 92 | f32.add + 00b205: 21 20 | local.set 32 + 00b207: 20 2e | local.get 46 + 00b209: 21 07 | local.set 7 + 00b20b: 03 40 | loop + 00b20d: 20 01 | local.get 1 + 00b20f: 41 00 | i32.const 0 + 00b211: 36 02 80 0a | i32.store 2 1280 + 00b215: 20 01 | local.get 1 + 00b217: 20 13 | local.get 19 + 00b219: 38 02 80 09 | f32.store 2 1152 + 00b21d: 20 01 | local.get 1 + 00b21f: 41 ff ff ff 87 04 | i32.const 1090519039 + 00b225: 36 02 90 05 | i32.store 2 656 + 00b229: 20 01 | local.get 1 + 00b22b: 20 15 | local.get 21 + 00b22d: 20 1e | local.get 30 + 00b22f: 20 1b | local.get 27 + 00b231: 20 07 | local.get 7 + 00b233: 22 17 | local.tee 23 + 00b235: 94 | f32.mul + 00b236: 92 | f32.add + 00b237: 92 | f32.add + 00b238: 22 07 | local.tee 7 + 00b23a: 38 02 84 0a | f32.store 2 1284 + 00b23e: 20 01 | local.get 1 + 00b240: 20 07 | local.get 7 + 00b242: 38 02 84 09 | f32.store 2 1156 + 00b246: 20 01 | local.get 1 + 00b248: 41 80 0a | i32.const 1280 + 00b24b: 6a | i32.add + 00b24c: 20 01 | local.get 1 + 00b24e: 41 80 09 | i32.const 1152 + 00b251: 6a | i32.add + 00b252: 20 01 | local.get 1 + 00b254: 41 90 05 | i32.const 656 + 00b257: 6a | i32.add + 00b258: 10 a7 84 80 80 00 | call 551 + 00b25e: 02 40 | block + 00b260: 20 07 | local.get 7 + 00b262: 20 1a | local.get 26 + 00b264: 60 | f32.ge + 00b265: 45 | i32.eqz + 00b266: 0d 00 | br_if 0 + 00b268: 20 07 | local.get 7 + 00b26a: 20 1d | local.get 29 + 00b26c: 5d | f32.lt + 00b26d: 45 | i32.eqz + 00b26e: 0d 00 | br_if 0 + 00b270: 20 17 | local.get 23 + 00b272: 20 20 | local.get 32 + 00b274: 20 07 | local.get 7 + 00b276: 41 00 | i32.const 0 + 00b278: 41 01 | i32.const 1 + 00b27a: 20 00 | local.get 0 + 00b27c: 10 d9 82 80 80 00 | call 345 + 00b282: 0b | end + 00b283: 20 18 | local.get 24 + 00b285: 20 17 | local.get 23 + 00b287: 92 | f32.add + 00b288: 22 17 | local.tee 23 + 00b28a: 21 07 | local.set 7 + 00b28c: 20 17 | local.get 23 + 00b28e: 20 1c | local.get 28 + 00b290: 5d | f32.lt + 00b291: 0d 00 | br_if 0 + 00b293: 0b | end + 00b294: 0b | end + 00b295: 20 01 | local.get 1 + 00b297: 41 00 | i32.const 0 + 00b299: 36 02 90 08 | i32.store 2 1040 + 00b29d: 20 01 | local.get 1 + 00b29f: 20 13 | local.get 19 + 00b2a1: 38 02 f0 07 | f32.store 2 1008 + 00b2a5: 20 01 | local.get 1 + 00b2a7: 41 ff ff ff 87 78 | i32.const 2164260863 + 00b2ad: 36 02 e0 08 | i32.store 2 1120 + 00b2b1: 20 01 | local.get 1 + 00b2b3: 20 15 | local.get 21 + 00b2b5: 20 1b | local.get 27 + 00b2b7: 43 00 00 00 00 | f32.const 0x0p+0 + 00b2bc: 94 | f32.mul + 00b2bd: 20 1e | local.get 30 + 00b2bf: 92 | f32.add + 00b2c0: 92 | f32.add + 00b2c1: 22 07 | local.tee 7 + 00b2c3: 38 02 94 08 | f32.store 2 1044 + 00b2c7: 20 01 | local.get 1 + 00b2c9: 20 07 | local.get 7 + 00b2cb: 38 02 f4 07 | f32.store 2 1012 + 00b2cf: 20 01 | local.get 1 + 00b2d1: 41 90 08 | i32.const 1040 + 00b2d4: 6a | i32.add + 00b2d5: 20 01 | local.get 1 + 00b2d7: 41 f0 07 | i32.const 1008 + 00b2da: 6a | i32.add + 00b2db: 20 01 | local.get 1 + 00b2dd: 41 e0 08 | i32.const 1120 + 00b2e0: 6a | i32.add + 00b2e1: 10 a7 84 80 80 00 | call 551 + 00b2e7: 20 01 | local.get 1 + 00b2e9: 41 00 | i32.const 0 + 00b2eb: 36 02 b4 07 | i32.store 2 948 + 00b2ef: 20 01 | local.get 1 + 00b2f1: 20 16 | local.get 22 + 00b2f3: 20 2f | local.get 47 + 00b2f5: 43 00 00 00 00 | f32.const 0x0p+0 + 00b2fa: 94 | f32.mul + 00b2fb: 20 19 | local.get 25 + 00b2fd: 43 00 00 00 00 | f32.const 0x0p+0 + 00b302: 94 | f32.mul + 00b303: 43 00 00 00 00 | f32.const 0x0p+0 + 00b308: 92 | f32.add + 00b309: 92 | f32.add + 00b30a: 92 | f32.add + 00b30b: 22 07 | local.tee 7 + 00b30d: 38 02 b0 07 | f32.store 2 944 + 00b311: 20 01 | local.get 1 + 00b313: 20 14 | local.get 20 + 00b315: 38 02 f4 05 | f32.store 2 756 + 00b319: 20 01 | local.get 1 + 00b31b: 20 07 | local.get 7 + 00b31d: 38 02 f0 05 | f32.store 2 752 + 00b321: 20 01 | local.get 1 + 00b323: 41 ff ff ff 87 78 | i32.const 2164260863 + 00b329: 36 02 d0 08 | i32.store 2 1104 + 00b32d: 20 01 | local.get 1 + 00b32f: 41 b0 07 | i32.const 944 + 00b332: 6a | i32.add + 00b333: 20 01 | local.get 1 + 00b335: 41 f0 05 | i32.const 752 + 00b338: 6a | i32.add + 00b339: 20 01 | local.get 1 + 00b33b: 41 d0 08 | i32.const 1104 + 00b33e: 6a | i32.add + 00b33f: 10 a7 84 80 80 00 | call 551 + 00b345: 02 40 | block + 00b347: 41 00 | i32.const 0 + 00b349: 28 02 e8 a5 98 80 00 | i32.load 2 398056 + 00b350: 41 01 | i32.const 1 + 00b352: 47 | i32.ne + 00b353: 0d 00 | br_if 0 + 00b355: 41 00 | i32.const 0 + 00b357: 41 00 | i32.const 0 + 00b359: 2a 02 94 a5 98 80 00 | f32.load 2 397972 + 00b360: 43 0a d7 23 3c | f32.const 0x1.47ae14p-7 + 00b365: 92 | f32.add + 00b366: 38 02 94 a5 98 80 00 | f32.store 2 397972 + 00b36d: 0b | end + 00b36e: 41 00 | i32.const 0 + 00b370: 2a 02 80 90 98 80 00 | f32.load 2 395264 + 00b377: 21 17 | local.set 23 + 00b379: 41 00 | i32.const 0 + 00b37b: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 00b382: 21 07 | local.set 7 + 00b384: 41 00 | i32.const 0 + 00b386: 2a 02 fc 8f 98 80 00 | f32.load 2 395260 + 00b38d: 21 13 | local.set 19 + 00b38f: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00b398: 41 00 | i32.const 0 + 00b39a: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 00b3a1: bb | f64.promote_f32 + 00b3a2: 10 80 80 80 80 00 | call 0 + 00b3a8: 21 28 | local.set 40 + 00b3aa: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00b3b3: 20 07 | local.get 7 + 00b3b5: bb | f64.promote_f32 + 00b3b6: 10 80 80 80 80 00 | call 0 + 00b3bc: 21 29 | local.set 41 + 00b3be: 02 40 | block + 00b3c0: 41 00 | i32.const 0 + 00b3c2: 28 02 e4 a5 98 80 00 | i32.load 2 398052 + 00b3c9: 45 | i32.eqz + 00b3ca: 0d 00 | br_if 0 + 00b3cc: 41 00 | i32.const 0 + 00b3ce: 21 02 | local.set 2 + 00b3d0: 0c 19 | br 25 + 00b3d2: 0b | end + 00b3d3: 41 00 | i32.const 0 + 00b3d5: 28 02 98 a5 98 80 00 | i32.load 2 397976 + 00b3dc: 22 0b | local.tee 11 + 00b3de: 41 01 | i32.const 1 + 00b3e0: 6a | i32.add + 00b3e1: 22 0f | local.tee 15 + 00b3e3: 41 7f | i32.const 4294967295 + 00b3e5: 4c | i32.le_s + 00b3e6: 0d 11 | br_if 17 + 00b3e8: 20 00 | local.get 0 + 00b3ea: 28 02 0c | i32.load 2 12 + 00b3ed: 21 02 | local.set 2 + 00b3ef: 20 00 | local.get 0 + 00b3f1: 28 02 08 | i32.load 2 8 + 00b3f4: 21 03 | local.set 3 + 00b3f6: 41 00 | i32.const 0 + 00b3f8: 28 02 f0 a5 98 80 00 | i32.load 2 398064 + 00b3ff: 21 06 | local.set 6 + 00b401: 20 01 | local.get 1 + 00b403: 42 00 | i64.const 0 + 00b405: 37 03 80 09 | i64.store 3 1152 + 00b409: 20 0f | local.get 15 + 00b40b: 41 05 | i32.const 5 + 00b40d: 74 | i32.shl + 00b40e: 41 04 | i32.const 4 + 00b410: 20 03 | local.get 3 + 00b412: 20 02 | local.get 2 + 00b414: 41 e0 e9 93 80 00 | i32.const 324832 + 00b41a: 20 01 | local.get 1 + 00b41c: 41 80 09 | i32.const 1152 + 00b41f: 6a | i32.add + 00b420: 20 00 | local.get 0 + 00b422: 10 b4 82 80 80 00 | call 308 + 00b428: 1a | drop + 00b429: 20 0f | local.get 15 + 00b42b: 45 | i32.eqz + 00b42c: 0d 12 | br_if 18 + 00b42e: 20 01 | local.get 1 + 00b430: 28 02 80 09 | i32.load 2 1152 + 00b434: 22 10 | local.tee 16 + 00b436: 45 | i32.eqz + 00b437: 0d 12 | br_if 18 + 00b439: 41 00 | i32.const 0 + 00b43b: fd 00 02 a0 a5 98 80 00 | v128.load 2 397984 + 00b443: 21 05 | local.set 5 + 00b445: 20 10 | local.get 16 + 00b447: 41 00 | i32.const 0 + 00b449: fd 00 02 b0 a5 98 80 00 | v128.load 2 398000 + 00b451: fd 0b 02 10 | v128.store 2 16 + 00b455: 20 10 | local.get 16 + 00b457: 20 05 | local.get 5 + 00b459: fd 0b 02 00 | v128.store 2 0 + 00b45d: 41 00 | i32.const 0 + 00b45f: 28 02 90 a5 98 80 00 | i32.load 2 397968 + 00b466: 21 02 | local.set 2 + 00b468: 41 00 | i32.const 0 + 00b46a: 28 02 98 a5 98 80 00 | i32.load 2 397976 + 00b471: 22 09 | local.tee 9 + 00b473: 41 09 | i32.const 9 + 00b475: 6c | i32.mul + 00b476: 22 03 | local.tee 3 + 00b478: 41 00 | i32.const 0 + 00b47a: 48 | i32.lt_s + 00b47b: 0d 13 | br_if 19 + 00b47d: 20 03 | local.get 3 + 00b47f: 20 02 | local.get 2 + 00b481: 4a | i32.gt_s + 00b482: 0d 13 | br_if 19 + 00b484: 20 09 | local.get 9 + 00b486: 41 24 | i32.const 36 + 00b488: 6c | i32.mul + 00b489: 22 02 | local.tee 2 + 00b48b: 41 7f | i32.const 4294967295 + 00b48d: 4c | i32.le_s + 00b48e: 0d 14 | br_if 20 + 00b490: 02 40 | block + 00b492: 20 02 | local.get 2 + 00b494: 41 24 | i32.const 36 + 00b496: 4f | i32.ge_u + 00b497: 0d 00 | br_if 0 + 00b499: 20 04 | local.get 4 + 00b49b: 21 05 | local.set 5 + 00b49d: 20 04 | local.get 4 + 00b49f: 21 04 | local.set 4 + 00b4a1: fd 0c 00 00 80 3f 00 00 00 | v128.const 0x3f800000 0x00000000 0x3f800000 0x00000000 + 00b4aa: 00 00 00 80 3f 00 00 00 00 | + 00b4b3: 22 2b | local.tee 43 + 00b4b5: 21 12 | local.set 18 + 00b4b7: 20 2b | local.get 43 + 00b4b9: 21 2b | local.set 43 + 00b4bb: fd 0c 00 00 00 00 00 00 80 | v128.const 0x00000000 0x3f800000 0x00000000 0x3f800000 + 00b4c4: 3f 00 00 00 00 00 00 80 3f | + 00b4cd: 22 2d | local.tee 45 + 00b4cf: 21 2c | local.set 44 + 00b4d1: 20 2d | local.get 45 + 00b4d3: 21 2d | local.set 45 + 00b4d5: 0c 18 | br 24 + 00b4d7: 0b | end + 00b4d8: 20 02 | local.get 2 + 00b4da: 41 24 | i32.const 36 + 00b4dc: 6e | i32.div_u + 00b4dd: 21 08 | local.set 8 + 00b4df: 41 00 | i32.const 0 + 00b4e1: 28 02 8c a5 98 80 00 | i32.load 2 397964 + 00b4e8: 21 02 | local.set 2 + 00b4ea: 20 10 | local.get 16 + 00b4ec: 41 20 | i32.const 32 + 00b4ee: 6a | i32.add + 00b4ef: 21 03 | local.set 3 + 00b4f1: 41 00 | i32.const 0 + 00b4f3: 21 09 | local.set 9 + 00b4f5: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00b4fe: 00 00 00 00 00 00 00 00 00 | + 00b507: 21 04 | local.set 4 + 00b509: fd 0c 00 00 00 00 00 00 80 | v128.const 0x00000000 0x3f800000 0x00000000 0x00000000 + 00b512: 3f 00 00 00 00 00 00 00 00 | + 00b51b: 21 12 | local.set 18 + 00b51d: fd 0c 00 00 80 3f 00 00 00 | v128.const 0x3f800000 0x00000000 0x00000000 0x00000000 + 00b526: 00 00 00 00 00 00 00 00 00 | + 00b52f: 21 05 | local.set 5 + 00b531: 03 40 | loop + 00b533: 20 05 | local.get 5 + 00b535: 21 05 | local.set 5 + 00b537: 20 12 | local.get 18 + 00b539: 21 12 | local.set 18 + 00b53b: 20 04 | local.get 4 + 00b53d: 21 2b | local.set 43 + 00b53f: 20 03 | local.get 3 + 00b541: 21 03 | local.set 3 + 00b543: 20 02 | local.get 2 + 00b545: 21 02 | local.set 2 + 00b547: 20 0b | local.get 11 + 00b549: 20 09 | local.get 9 + 00b54b: 22 09 | local.tee 9 + 00b54d: 46 | i32.eq + 00b54e: 0d 16 | br_if 22 + 00b550: 41 00 | i32.const 0 + 00b552: fd 00 02 a0 a5 98 80 00 | v128.load 2 397984 + 00b55a: 21 2c | local.set 44 + 00b55c: 20 03 | local.get 3 + 00b55e: 20 2b | local.get 43 + 00b560: 20 02 | local.get 2 + 00b562: 41 20 | i32.const 32 + 00b564: 6a | i32.add + 00b565: fd 09 02 00 | v128.load32_splat 2 0 + 00b569: fd e6 01 | f32x4.mul + 00b56c: 20 12 | local.get 18 + 00b56e: 20 02 | local.get 2 + 00b570: 41 1c | i32.const 28 + 00b572: 6a | i32.add + 00b573: fd 09 02 00 | v128.load32_splat 2 0 + 00b577: fd e6 01 | f32x4.mul + 00b57a: 20 05 | local.get 5 + 00b57c: 20 02 | local.get 2 + 00b57e: 41 18 | i32.const 24 + 00b580: 6a | i32.add + 00b581: fd 09 02 00 | v128.load32_splat 2 0 + 00b585: fd e6 01 | f32x4.mul + 00b588: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00b591: 00 00 00 00 00 00 00 00 00 | + 00b59a: 22 04 | local.tee 4 + 00b59c: fd e4 01 | f32x4.add + 00b59f: fd e4 01 | f32x4.add + 00b5a2: fd e4 01 | f32x4.add + 00b5a5: 22 2d | local.tee 45 + 00b5a7: 20 04 | local.get 4 + 00b5a9: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x03020100 0x07060504 + 00b5b2: 07 00 01 02 03 04 05 06 07 | + 00b5bb: 22 35 | local.tee 53 + 00b5bd: 20 2b | local.get 43 + 00b5bf: 20 02 | local.get 2 + 00b5c1: 41 14 | i32.const 20 + 00b5c3: 6a | i32.add + 00b5c4: fd 09 02 00 | v128.load32_splat 2 0 + 00b5c8: fd e6 01 | f32x4.mul + 00b5cb: 20 12 | local.get 18 + 00b5cd: 20 02 | local.get 2 + 00b5cf: 41 10 | i32.const 16 + 00b5d1: 6a | i32.add + 00b5d2: fd 09 02 00 | v128.load32_splat 2 0 + 00b5d6: fd e6 01 | f32x4.mul + 00b5d9: 20 05 | local.get 5 + 00b5db: 20 02 | local.get 2 + 00b5dd: 41 0c | i32.const 12 + 00b5df: 6a | i32.add + 00b5e0: fd 09 02 00 | v128.load32_splat 2 0 + 00b5e4: fd e6 01 | f32x4.mul + 00b5e7: 20 04 | local.get 4 + 00b5e9: fd e4 01 | f32x4.add + 00b5ec: fd e4 01 | f32x4.add + 00b5ef: fd e4 01 | f32x4.add + 00b5f2: 22 36 | local.tee 54 + 00b5f4: 20 04 | local.get 4 + 00b5f6: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x03020100 0x07060504 + 00b5ff: 07 00 01 02 03 04 05 06 07 | + 00b608: 22 37 | local.tee 55 + 00b60a: 41 00 | i32.const 0 + 00b60c: fd 00 02 b0 a5 98 80 00 | v128.load 2 398000 + 00b614: 22 38 | local.tee 56 + 00b616: 20 04 | local.get 4 + 00b618: fd 0d 04 05 06 07 04 05 06 | i8x16.shuffle 0x07060504 0x07060504 0x0f0e0d0c 0x0f0e0d0c + 00b621: 07 0c 0d 0e 0f 0c 0d 0e 0f | + 00b62a: fd e6 01 | f32x4.mul + 00b62d: 20 38 | local.get 56 + 00b62f: 20 04 | local.get 4 + 00b631: fd 0d 00 01 02 03 00 01 02 | i8x16.shuffle 0x03020100 0x03020100 0x0b0a0908 0x0b0a0908 + 00b63a: 03 08 09 0a 0b 08 09 0a 0b | + 00b643: 20 2b | local.get 43 + 00b645: 20 02 | local.get 2 + 00b647: 41 08 | i32.const 8 + 00b649: 6a | i32.add + 00b64a: fd 09 02 00 | v128.load32_splat 2 0 + 00b64e: fd e6 01 | f32x4.mul + 00b651: 20 12 | local.get 18 + 00b653: 20 02 | local.get 2 + 00b655: 41 04 | i32.const 4 + 00b657: 6a | i32.add + 00b658: fd 09 02 00 | v128.load32_splat 2 0 + 00b65c: fd e6 01 | f32x4.mul + 00b65f: 20 05 | local.get 5 + 00b661: 20 02 | local.get 2 + 00b663: fd 09 02 00 | v128.load32_splat 2 0 + 00b667: fd e6 01 | f32x4.mul + 00b66a: 20 04 | local.get 4 + 00b66c: fd e4 01 | f32x4.add + 00b66f: fd e4 01 | f32x4.add + 00b672: fd e4 01 | f32x4.add + 00b675: 22 2b | local.tee 43 + 00b677: 20 04 | local.get 4 + 00b679: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x03020100 0x07060504 + 00b682: 07 00 01 02 03 04 05 06 07 | + 00b68b: 22 05 | local.tee 5 + 00b68d: fd e6 01 | f32x4.mul + 00b690: 20 04 | local.get 4 + 00b692: fd e4 01 | f32x4.add + 00b695: fd e4 01 | f32x4.add + 00b698: fd e4 01 | f32x4.add + 00b69b: fd 0b 02 10 | v128.store 2 16 + 00b69f: 20 03 | local.get 3 + 00b6a1: 20 35 | local.get 53 + 00b6a3: 20 37 | local.get 55 + 00b6a5: 20 2c | local.get 44 + 00b6a7: 20 04 | local.get 4 + 00b6a9: fd 0d 04 05 06 07 04 05 06 | i8x16.shuffle 0x07060504 0x07060504 0x0f0e0d0c 0x0f0e0d0c + 00b6b2: 07 0c 0d 0e 0f 0c 0d 0e 0f | + 00b6bb: fd e6 01 | f32x4.mul + 00b6be: 20 2c | local.get 44 + 00b6c0: 20 04 | local.get 4 + 00b6c2: fd 0d 00 01 02 03 00 01 02 | i8x16.shuffle 0x03020100 0x03020100 0x0b0a0908 0x0b0a0908 + 00b6cb: 03 08 09 0a 0b 08 09 0a 0b | + 00b6d4: 20 05 | local.get 5 + 00b6d6: fd e6 01 | f32x4.mul + 00b6d9: 20 04 | local.get 4 + 00b6db: fd e4 01 | f32x4.add + 00b6de: fd e4 01 | f32x4.add + 00b6e1: fd e4 01 | f32x4.add + 00b6e4: fd 0b 02 00 | v128.store 2 0 + 00b6e8: 20 02 | local.get 2 + 00b6ea: 41 24 | i32.const 36 + 00b6ec: 6a | i32.add + 00b6ed: 21 02 | local.set 2 + 00b6ef: 20 03 | local.get 3 + 00b6f1: 41 20 | i32.const 32 + 00b6f3: 6a | i32.add + 00b6f4: 21 03 | local.set 3 + 00b6f6: 20 09 | local.get 9 + 00b6f8: 41 01 | i32.const 1 + 00b6fa: 6a | i32.add + 00b6fb: 22 0a | local.tee 10 + 00b6fd: 21 09 | local.set 9 + 00b6ff: 20 2d | local.get 45 + 00b701: 21 04 | local.set 4 + 00b703: 20 36 | local.get 54 + 00b705: 21 12 | local.set 18 + 00b707: 20 2b | local.get 43 + 00b709: 21 05 | local.set 5 + 00b70b: 20 08 | local.get 8 + 00b70d: 20 0a | local.get 10 + 00b70f: 46 | i32.eq + 00b710: 0d 17 | br_if 23 + 00b712: 0c 00 | br 0 + 00b714: 0b | end + 00b715: 0b | end + 00b716: 41 fd d6 93 80 00 | i32.const 322429 + 00b71c: 41 3f | i32.const 63 + 00b71e: 41 8c 01 | i32.const 140 + 00b721: 41 08 | i32.const 8 + 00b723: 20 03 | local.get 3 + 00b725: 41 00 | i32.const 0 + 00b727: 10 ad 82 80 80 00 | call 301 + 00b72d: 00 | unreachable + 00b72e: 0b | end + 00b72f: 41 fd d6 93 80 00 | i32.const 322429 + 00b735: 41 3f | i32.const 63 + 00b737: 41 8d 01 | i32.const 141 + 00b73a: 41 1f | i32.const 31 + 00b73c: 41 00 | i32.const 0 + 00b73e: 20 02 | local.get 2 + 00b740: 20 02 | local.get 2 + 00b742: 10 bf 82 80 80 00 | call 319 + 00b748: 00 | unreachable + 00b749: 0b | end + 00b74a: 41 fd d6 93 80 00 | i32.const 322429 + 00b750: 41 3f | i32.const 63 + 00b752: 41 8c 01 | i32.const 140 + 00b755: 41 08 | i32.const 8 + 00b757: 20 03 | local.get 3 + 00b759: 41 00 | i32.const 0 + 00b75b: 10 ad 82 80 80 00 | call 301 + 00b761: 00 | unreachable + 00b762: 0b | end + 00b763: 41 fd d6 93 80 00 | i32.const 322429 + 00b769: 41 3f | i32.const 63 + 00b76b: 41 8d 01 | i32.const 141 + 00b76e: 41 1f | i32.const 31 + 00b770: 41 00 | i32.const 0 + 00b772: 20 02 | local.get 2 + 00b774: 20 02 | local.get 2 + 00b776: 10 bf 82 80 80 00 | call 319 + 00b77c: 00 | unreachable + 00b77d: 0b | end + 00b77e: 41 8a d6 92 80 00 | i32.const 305930 + 00b784: 41 c1 00 | i32.const 65 + 00b787: 41 a8 07 | i32.const 936 + 00b78a: 41 23 | i32.const 35 + 00b78c: 20 0a | local.get 10 + 00b78e: 20 03 | local.get 3 + 00b790: 20 02 | local.get 2 + 00b792: 10 bf 82 80 80 00 | call 319 + 00b798: 00 | unreachable + 00b799: 0b | end + 00b79a: 41 8a d6 92 80 00 | i32.const 305930 + 00b7a0: 41 c1 00 | i32.const 65 + 00b7a3: 41 a9 07 | i32.const 937 + 00b7a6: 41 34 | i32.const 52 + 00b7a8: 20 0a | local.get 10 + 00b7aa: 20 03 | local.get 3 + 00b7ac: 20 02 | local.get 2 + 00b7ae: 10 bf 82 80 80 00 | call 319 + 00b7b4: 00 | unreachable + 00b7b5: 0b | end + 00b7b6: 41 c8 a1 94 80 00 | i32.const 331976 + 00b7bc: 41 11 | i32.const 17 + 00b7be: 41 f8 e4 93 80 00 | i32.const 324216 + 00b7c4: 41 38 | i32.const 56 + 00b7c6: 41 c0 e5 93 80 00 | i32.const 324288 + 00b7cc: 20 00 | local.get 0 + 00b7ce: 20 00 | local.get 0 + 00b7d0: 28 02 10 | i32.load 2 16 + 00b7d3: 22 01 | local.tee 1 + 00b7d5: 41 83 80 80 80 00 | i32.const 3 + 00b7db: 20 01 | local.get 1 + 00b7dd: 1b | select + 00b7de: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00b7e7: 80 00 | + 00b7e9: 00 | unreachable + 00b7ea: 0b | end + 00b7eb: 41 c8 a1 94 80 00 | i32.const 331976 + 00b7f1: 41 11 | i32.const 17 + 00b7f3: 41 d8 e5 93 80 00 | i32.const 324312 + 00b7f9: 41 32 | i32.const 50 + 00b7fb: 41 90 e6 93 80 00 | i32.const 324368 + 00b801: 20 00 | local.get 0 + 00b803: 20 00 | local.get 0 + 00b805: 28 02 10 | i32.load 2 16 + 00b808: 22 01 | local.tee 1 + 00b80a: 41 83 80 80 80 00 | i32.const 3 + 00b810: 20 01 | local.get 1 + 00b812: 1b | select + 00b813: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00b81c: 80 00 | + 00b81e: 00 | unreachable + 00b81f: 0b | end + 00b820: 41 ad e4 92 80 00 | i32.const 307757 + 00b826: 41 cf 00 | i32.const 79 + 00b829: 41 89 01 | i32.const 137 + 00b82c: 41 11 | i32.const 17 + 00b82e: 41 01 | i32.const 1 + 00b830: 20 09 | local.get 9 + 00b832: 20 09 | local.get 9 + 00b834: 10 bf 82 80 80 00 | call 319 + 00b83a: 00 | unreachable + 00b83b: 0b | end + 00b83c: 41 ad e4 92 80 00 | i32.const 307757 + 00b842: 41 cf 00 | i32.const 79 + 00b845: 41 96 01 | i32.const 150 + 00b848: 41 0f | i32.const 15 + 00b84a: 20 0c | local.get 12 + 00b84c: 20 08 | local.get 8 + 00b84e: 10 ad 82 80 80 00 | call 301 + 00b854: 00 | unreachable + 00b855: 0b | end + 00b856: 41 8a d6 92 80 00 | i32.const 305930 + 00b85c: 41 c1 00 | i32.const 65 + 00b85f: 41 c7 05 | i32.const 711 + 00b862: 41 d2 00 | i32.const 82 + 00b865: 20 03 | local.get 3 + 00b867: 41 07 | i32.const 7 + 00b869: 10 ad 82 80 80 00 | call 301 + 00b86f: 00 | unreachable + 00b870: 0b | end + 00b871: 41 fd d6 93 80 00 | i32.const 322429 + 00b877: 41 3f | i32.const 63 + 00b879: 41 8c 01 | i32.const 140 + 00b87c: 41 08 | i32.const 8 + 00b87e: 20 03 | local.get 3 + 00b880: 41 00 | i32.const 0 + 00b882: 10 ad 82 80 80 00 | call 301 + 00b888: 00 | unreachable + 00b889: 0b | end + 00b88a: 41 fd d6 93 80 00 | i32.const 322429 + 00b890: 41 3f | i32.const 63 + 00b892: 41 8d 01 | i32.const 141 + 00b895: 41 1f | i32.const 31 + 00b897: 41 00 | i32.const 0 + 00b899: 20 02 | local.get 2 + 00b89b: 20 02 | local.get 2 + 00b89d: 10 bf 82 80 80 00 | call 319 + 00b8a3: 00 | unreachable + 00b8a4: 0b | end + 00b8a5: 41 c8 a1 94 80 00 | i32.const 331976 + 00b8ab: 41 11 | i32.const 17 + 00b8ad: 41 f8 e4 93 80 00 | i32.const 324216 + 00b8b3: 41 38 | i32.const 56 + 00b8b5: 41 c0 e5 93 80 00 | i32.const 324288 + 00b8bb: 20 00 | local.get 0 + 00b8bd: 20 00 | local.get 0 + 00b8bf: 28 02 10 | i32.load 2 16 + 00b8c2: 22 01 | local.tee 1 + 00b8c4: 41 83 80 80 80 00 | i32.const 3 + 00b8ca: 20 01 | local.get 1 + 00b8cc: 1b | select + 00b8cd: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00b8d6: 80 00 | + 00b8d8: 00 | unreachable + 00b8d9: 0b | end + 00b8da: 41 c8 a1 94 80 00 | i32.const 331976 + 00b8e0: 41 11 | i32.const 17 + 00b8e2: 41 d8 e5 93 80 00 | i32.const 324312 + 00b8e8: 41 32 | i32.const 50 + 00b8ea: 41 90 e6 93 80 00 | i32.const 324368 + 00b8f0: 20 00 | local.get 0 + 00b8f2: 20 00 | local.get 0 + 00b8f4: 28 02 10 | i32.load 2 16 + 00b8f7: 22 01 | local.tee 1 + 00b8f9: 41 83 80 80 80 00 | i32.const 3 + 00b8ff: 20 01 | local.get 1 + 00b901: 1b | select + 00b902: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00b90b: 80 00 | + 00b90d: 00 | unreachable + 00b90e: 0b | end + 00b90f: 41 ad e4 92 80 00 | i32.const 307757 + 00b915: 41 cf 00 | i32.const 79 + 00b918: 41 89 01 | i32.const 137 + 00b91b: 41 11 | i32.const 17 + 00b91d: 41 01 | i32.const 1 + 00b91f: 20 0f | local.get 15 + 00b921: 20 0f | local.get 15 + 00b923: 10 bf 82 80 80 00 | call 319 + 00b929: 00 | unreachable + 00b92a: 0b | end + 00b92b: 41 ad e4 92 80 00 | i32.const 307757 + 00b931: 41 cf 00 | i32.const 79 + 00b934: 41 96 01 | i32.const 150 + 00b937: 41 0f | i32.const 15 + 00b939: 20 10 | local.get 16 + 00b93b: 20 08 | local.get 8 + 00b93d: 10 ad 82 80 80 00 | call 301 + 00b943: 00 | unreachable + 00b944: 0b | end + 00b945: 41 e0 e9 93 80 00 | i32.const 324832 + 00b94b: 20 0f | local.get 15 + 00b94d: 10 93 83 80 80 00 | call 403 + 00b953: 00 | unreachable + 00b954: 0b | end + 00b955: 41 f7 db 92 80 00 | i32.const 306679 + 00b95b: 41 c3 00 | i32.const 67 + 00b95e: 41 c0 01 | i32.const 192 + 00b961: 41 0e | i32.const 14 + 00b963: 41 00 | i32.const 0 + 00b965: 41 00 | i32.const 0 + 00b967: 10 ad 82 80 80 00 | call 301 + 00b96d: 00 | unreachable + 00b96e: 0b | end + 00b96f: 41 f7 db 92 80 00 | i32.const 306679 + 00b975: 41 c3 00 | i32.const 67 + 00b978: 41 c2 01 | i32.const 194 + 00b97b: 41 3b | i32.const 59 + 00b97d: 41 00 | i32.const 0 + 00b97f: 20 03 | local.get 3 + 00b981: 20 02 | local.get 2 + 00b983: 10 bf 82 80 80 00 | call 319 + 00b989: 00 | unreachable + 00b98a: 0b | end + 00b98b: 41 fb de 93 80 00 | i32.const 323451 + 00b991: 41 2f | i32.const 47 + 00b993: 41 23 | i32.const 35 + 00b995: 41 1f | i32.const 31 + 00b997: 41 00 | i32.const 0 + 00b999: 20 02 | local.get 2 + 00b99b: 10 cb 82 80 80 00 | call 331 + 00b9a1: 00 | unreachable + 00b9a2: 0b | end + 00b9a3: 41 f7 db 92 80 00 | i32.const 306679 + 00b9a9: 41 c3 00 | i32.const 67 + 00b9ac: 41 c5 01 | i32.const 197 + 00b9af: 41 0f | i32.const 15 + 00b9b1: 20 09 | local.get 9 + 00b9b3: 41 01 | i32.const 1 + 00b9b5: 6a | i32.add + 00b9b6: 20 0f | local.get 15 + 00b9b8: 10 ad 82 80 80 00 | call 301 + 00b9be: 00 | unreachable + 00b9bf: 0b | end + 00b9c0: 20 2d | local.get 45 + 00b9c2: 20 04 | local.get 4 + 00b9c4: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x03020100 0x07060504 + 00b9cd: 07 00 01 02 03 04 05 06 07 | + 00b9d6: 22 04 | local.tee 4 + 00b9d8: 21 05 | local.set 5 + 00b9da: 20 04 | local.get 4 + 00b9dc: 21 04 | local.set 4 + 00b9de: 20 2b | local.get 43 + 00b9e0: 20 04 | local.get 4 + 00b9e2: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x03020100 0x07060504 + 00b9eb: 07 00 01 02 03 04 05 06 07 | + 00b9f4: 22 2b | local.tee 43 + 00b9f6: 21 12 | local.set 18 + 00b9f8: 20 2b | local.get 43 + 00b9fa: 21 2b | local.set 43 + 00b9fc: 20 36 | local.get 54 + 00b9fe: 20 04 | local.get 4 + 00ba00: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x03020100 0x07060504 + 00ba09: 07 00 01 02 03 04 05 06 07 | + 00ba12: 22 2d | local.tee 45 + 00ba14: 21 2c | local.set 44 + 00ba16: 20 2d | local.get 45 + 00ba18: 21 2d | local.set 45 + 00ba1a: 0b | end + 00ba1b: 20 2d | local.get 45 + 00ba1d: 21 2d | local.set 45 + 00ba1f: 20 2c | local.get 44 + 00ba21: 21 2c | local.set 44 + 00ba23: 20 2b | local.get 43 + 00ba25: 21 2b | local.set 43 + 00ba27: 20 12 | local.get 18 + 00ba29: 21 36 | local.set 54 + 00ba2b: 20 04 | local.get 4 + 00ba2d: 21 35 | local.set 53 + 00ba2f: 20 05 | local.get 5 + 00ba31: 21 37 | local.set 55 + 00ba33: 43 00 00 80 3f | f32.const 0x1p+0 + 00ba38: 20 13 | local.get 19 + 00ba3a: 43 00 00 00 00 | f32.const 0x0p+0 + 00ba3f: 92 | f32.add + 00ba40: 22 07 | local.tee 7 + 00ba42: 20 29 | local.get 41 + 00ba44: b6 | f32.demote_f64 + 00ba45: 22 19 | local.tee 25 + 00ba47: 43 00 00 00 00 | f32.const 0x0p+0 + 00ba4c: 94 | f32.mul + 00ba4d: 43 00 00 00 00 | f32.const 0x0p+0 + 00ba52: 92 | f32.add + 00ba53: 22 1c | local.tee 28 + 00ba55: 20 17 | local.get 23 + 00ba57: 43 00 00 00 00 | f32.const 0x0p+0 + 00ba5c: 94 | f32.mul + 00ba5d: 22 18 | local.tee 24 + 00ba5f: 20 28 | local.get 40 + 00ba61: b6 | f32.demote_f64 + 00ba62: 22 15 | local.tee 21 + 00ba64: 43 00 00 00 00 | f32.const 0x0p+0 + 00ba69: 94 | f32.mul + 00ba6a: 43 00 00 00 00 | f32.const 0x0p+0 + 00ba6f: 92 | f32.add + 00ba70: 22 14 | local.tee 20 + 00ba72: 92 | f32.add + 00ba73: 22 16 | local.tee 22 + 00ba75: 94 | f32.mul + 00ba76: 20 14 | local.get 20 + 00ba78: 20 18 | local.get 24 + 00ba7a: 20 19 | local.get 25 + 00ba7c: 43 00 00 00 00 | f32.const 0x0p+0 + 00ba81: 92 | f32.add + 00ba82: 92 | f32.add + 00ba83: 22 18 | local.tee 24 + 00ba85: 94 | f32.mul + 00ba86: 93 | f32.sub + 00ba87: 94 | f32.mul + 00ba88: 20 13 | local.get 19 + 00ba8a: 43 00 00 00 00 | f32.const 0x0p+0 + 00ba8f: 94 | f32.mul + 00ba90: 22 13 | local.tee 19 + 00ba92: 20 15 | local.get 21 + 00ba94: 43 00 00 00 00 | f32.const 0x0p+0 + 00ba99: 92 | f32.add + 00ba9a: 92 | f32.add + 00ba9b: 22 15 | local.tee 21 + 00ba9d: 20 18 | local.get 24 + 00ba9f: 20 17 | local.get 23 + 00baa1: 43 00 00 00 00 | f32.const 0x0p+0 + 00baa6: 92 | f32.add + 00baa7: 22 19 | local.tee 25 + 00baa9: 20 1c | local.get 28 + 00baab: 94 | f32.mul + 00baac: 93 | f32.sub + 00baad: 22 1e | local.tee 30 + 00baaf: 94 | f32.mul + 00bab0: 20 13 | local.get 19 + 00bab2: 20 1c | local.get 28 + 00bab4: 92 | f32.add + 00bab5: 22 1b | local.tee 27 + 00bab7: 20 16 | local.get 22 + 00bab9: 20 19 | local.get 25 + 00babb: 20 14 | local.get 20 + 00babd: 94 | f32.mul + 00babe: 93 | f32.sub + 00babf: 22 1a | local.tee 26 + 00bac1: 94 | f32.mul + 00bac2: 93 | f32.sub + 00bac3: 92 | f32.add + 00bac4: 95 | f32.div + 00bac5: 22 17 | local.tee 23 + 00bac7: 20 19 | local.get 25 + 00bac9: 20 15 | local.get 21 + 00bacb: 94 | f32.mul + 00bacc: 20 07 | local.get 7 + 00bace: 20 16 | local.get 22 + 00bad0: 94 | f32.mul + 00bad1: 93 | f32.sub + 00bad2: 8c | f32.neg + 00bad3: 94 | f32.mul + 00bad4: 21 13 | local.set 19 + 00bad6: 20 15 | local.get 21 + 00bad8: 20 07 | local.get 7 + 00bada: 20 14 | local.get 20 + 00badc: 94 | f32.mul + 00badd: 93 | f32.sub + 00bade: 20 17 | local.get 23 + 00bae0: 94 | f32.mul + 00bae1: 21 14 | local.set 20 + 00bae3: 20 17 | local.get 23 + 00bae5: 20 1a | local.get 26 + 00bae7: 8c | f32.neg + 00bae8: 94 | f32.mul + 00bae9: 21 16 | local.set 22 + 00baeb: 20 19 | local.get 25 + 00baed: 20 1b | local.get 27 + 00baef: 94 | f32.mul + 00baf0: 20 07 | local.get 7 + 00baf2: 20 18 | local.get 24 + 00baf4: 94 | f32.mul + 00baf5: 93 | f32.sub + 00baf6: 20 17 | local.get 23 + 00baf8: 94 | f32.mul + 00baf9: 21 19 | local.set 25 + 00bafb: 20 17 | local.get 23 + 00bafd: 20 1b | local.get 27 + 00baff: 20 07 | local.get 7 + 00bb01: 20 1c | local.get 28 + 00bb03: 94 | f32.mul + 00bb04: 93 | f32.sub + 00bb05: 8c | f32.neg + 00bb06: 94 | f32.mul + 00bb07: 21 07 | local.set 7 + 00bb09: 20 1e | local.get 30 + 00bb0b: 20 17 | local.get 23 + 00bb0d: 94 | f32.mul + 00bb0e: 21 17 | local.set 23 + 00bb10: 20 0f | local.get 15 + 00bb12: 41 01 | i32.const 1 + 00bb14: 20 0f | local.get 15 + 00bb16: 41 01 | i32.const 1 + 00bb18: 4a | i32.gt_s + 00bb19: 1b | select + 00bb1a: 21 0a | local.set 10 + 00bb1c: 20 10 | local.get 16 + 00bb1e: 21 02 | local.set 2 + 00bb20: 41 00 | i32.const 0 + 00bb22: 21 03 | local.set 3 + 00bb24: 03 40 | loop + 00bb26: 20 01 | local.get 1 + 00bb28: 20 13 | local.get 19 + 00bb2a: 20 16 | local.get 22 + 00bb2c: 20 02 | local.get 2 + 00bb2e: 22 02 | local.tee 2 + 00bb30: 2a 02 00 | f32.load 2 0 + 00bb33: 22 1c | local.tee 28 + 00bb35: 94 | f32.mul + 00bb36: 43 00 00 00 00 | f32.const 0x0p+0 + 00bb3b: 92 | f32.add + 00bb3c: 20 14 | local.get 20 + 00bb3e: 20 02 | local.get 2 + 00bb40: 41 04 | i32.const 4 + 00bb42: 6a | i32.add + 00bb43: 2a 02 00 | f32.load 2 0 + 00bb46: 22 18 | local.tee 24 + 00bb48: 94 | f32.mul + 00bb49: 92 | f32.add + 00bb4a: 92 | f32.add + 00bb4b: 38 02 a4 09 | f32.store 2 1188 + 00bb4f: 20 01 | local.get 1 + 00bb51: 20 19 | local.get 25 + 00bb53: 20 17 | local.get 23 + 00bb55: 20 1c | local.get 28 + 00bb57: 94 | f32.mul + 00bb58: 43 00 00 00 00 | f32.const 0x0p+0 + 00bb5d: 92 | f32.add + 00bb5e: 20 07 | local.get 7 + 00bb60: 20 18 | local.get 24 + 00bb62: 94 | f32.mul + 00bb63: 92 | f32.add + 00bb64: 92 | f32.add + 00bb65: 38 02 a0 09 | f32.store 2 1184 + 00bb69: 20 01 | local.get 1 + 00bb6b: 20 13 | local.get 19 + 00bb6d: 20 16 | local.get 22 + 00bb6f: 20 02 | local.get 2 + 00bb71: 41 18 | i32.const 24 + 00bb73: 6a | i32.add + 00bb74: 2a 02 00 | f32.load 2 0 + 00bb77: 22 1c | local.tee 28 + 00bb79: 94 | f32.mul + 00bb7a: 43 00 00 00 00 | f32.const 0x0p+0 + 00bb7f: 92 | f32.add + 00bb80: 20 14 | local.get 20 + 00bb82: 20 02 | local.get 2 + 00bb84: 41 1c | i32.const 28 + 00bb86: 6a | i32.add + 00bb87: 2a 02 00 | f32.load 2 0 + 00bb8a: 22 18 | local.tee 24 + 00bb8c: 94 | f32.mul + 00bb8d: 92 | f32.add + 00bb8e: 92 | f32.add + 00bb8f: 38 02 bc 09 | f32.store 2 1212 + 00bb93: 20 01 | local.get 1 + 00bb95: 20 19 | local.get 25 + 00bb97: 20 17 | local.get 23 + 00bb99: 20 1c | local.get 28 + 00bb9b: 94 | f32.mul + 00bb9c: 43 00 00 00 00 | f32.const 0x0p+0 + 00bba1: 92 | f32.add + 00bba2: 20 07 | local.get 7 + 00bba4: 20 18 | local.get 24 + 00bba6: 94 | f32.mul + 00bba7: 92 | f32.add + 00bba8: 92 | f32.add + 00bba9: 38 02 b8 09 | f32.store 2 1208 + 00bbad: 20 01 | local.get 1 + 00bbaf: 20 13 | local.get 19 + 00bbb1: 20 16 | local.get 22 + 00bbb3: 20 02 | local.get 2 + 00bbb5: 41 10 | i32.const 16 + 00bbb7: 6a | i32.add + 00bbb8: 2a 02 00 | f32.load 2 0 + 00bbbb: 22 1c | local.tee 28 + 00bbbd: 94 | f32.mul + 00bbbe: 43 00 00 00 00 | f32.const 0x0p+0 + 00bbc3: 92 | f32.add + 00bbc4: 20 14 | local.get 20 + 00bbc6: 20 02 | local.get 2 + 00bbc8: 41 14 | i32.const 20 + 00bbca: 6a | i32.add + 00bbcb: 2a 02 00 | f32.load 2 0 + 00bbce: 22 18 | local.tee 24 + 00bbd0: 94 | f32.mul + 00bbd1: 92 | f32.add + 00bbd2: 92 | f32.add + 00bbd3: 38 02 b4 09 | f32.store 2 1204 + 00bbd7: 20 01 | local.get 1 + 00bbd9: 20 19 | local.get 25 + 00bbdb: 20 17 | local.get 23 + 00bbdd: 20 1c | local.get 28 + 00bbdf: 94 | f32.mul + 00bbe0: 43 00 00 00 00 | f32.const 0x0p+0 + 00bbe5: 92 | f32.add + 00bbe6: 20 07 | local.get 7 + 00bbe8: 20 18 | local.get 24 + 00bbea: 94 | f32.mul + 00bbeb: 92 | f32.add + 00bbec: 92 | f32.add + 00bbed: 38 02 b0 09 | f32.store 2 1200 + 00bbf1: 20 01 | local.get 1 + 00bbf3: 20 13 | local.get 19 + 00bbf5: 20 16 | local.get 22 + 00bbf7: 20 02 | local.get 2 + 00bbf9: 41 08 | i32.const 8 + 00bbfb: 6a | i32.add + 00bbfc: 2a 02 00 | f32.load 2 0 + 00bbff: 22 1c | local.tee 28 + 00bc01: 94 | f32.mul + 00bc02: 43 00 00 00 00 | f32.const 0x0p+0 + 00bc07: 92 | f32.add + 00bc08: 20 14 | local.get 20 + 00bc0a: 20 02 | local.get 2 + 00bc0c: 41 0c | i32.const 12 + 00bc0e: 6a | i32.add + 00bc0f: 2a 02 00 | f32.load 2 0 + 00bc12: 22 18 | local.tee 24 + 00bc14: 94 | f32.mul + 00bc15: 92 | f32.add + 00bc16: 92 | f32.add + 00bc17: 38 02 ac 09 | f32.store 2 1196 + 00bc1b: 20 01 | local.get 1 + 00bc1d: 20 19 | local.get 25 + 00bc1f: 20 17 | local.get 23 + 00bc21: 20 1c | local.get 28 + 00bc23: 94 | f32.mul + 00bc24: 43 00 00 00 00 | f32.const 0x0p+0 + 00bc29: 92 | f32.add + 00bc2a: 20 07 | local.get 7 + 00bc2c: 20 18 | local.get 24 + 00bc2e: 94 | f32.mul + 00bc2f: 92 | f32.add + 00bc30: 92 | f32.add + 00bc31: 38 02 a8 09 | f32.store 2 1192 + 00bc35: 20 01 | local.get 1 + 00bc37: 41 a0 09 | i32.const 1184 + 00bc3a: 6a | i32.add + 00bc3b: 20 03 | local.get 3 + 00bc3d: 22 03 | local.tee 3 + 00bc3f: b3 | f32.convert_i32_u + 00bc40: 41 00 | i32.const 0 + 00bc42: 28 02 98 a5 98 80 00 | i32.load 2 397976 + 00bc49: b2 | f32.convert_i32_s + 00bc4a: 95 | f32.div + 00bc4b: 22 1c | local.tee 28 + 00bc4d: fd 13 | f32x4.splat + 00bc4f: fd 0c 00 00 00 00 00 00 f2 | v128.const 0x00000000 0x42f20000 0x43710000 0x437f0000 + 00bc58: 42 00 00 71 43 00 00 7f 43 | + 00bc61: 22 05 | local.tee 5 + 00bc63: fd e6 01 | f32x4.mul + 00bc66: 43 00 00 80 3f | f32.const 0x1p+0 + 00bc6b: 20 1c | local.get 28 + 00bc6d: 93 | f32.sub + 00bc6e: fd 13 | f32x4.splat + 00bc70: fd 0c 00 00 66 43 00 00 24 | v128.const 0x43660000 0x42240000 0x425c0000 0x437f0000 + 00bc79: 42 00 00 5c 42 00 00 7f 43 | + 00bc82: 22 12 | local.tee 18 + 00bc84: fd e6 01 | f32x4.mul + 00bc87: fd e4 01 | f32x4.add + 00bc8a: 22 04 | local.tee 4 + 00bc8c: fd 1f 00 | f32x4.extract_lane 0 + 00bc8f: fc 01 | i32.trunc_sat_f32_u + 00bc91: 20 04 | local.get 4 + 00bc93: fd 1f 01 | f32x4.extract_lane 1 + 00bc96: fc 01 | i32.trunc_sat_f32_u + 00bc98: 20 04 | local.get 4 + 00bc9a: fd 1f 02 | f32x4.extract_lane 2 + 00bc9d: fc 01 | i32.trunc_sat_f32_u + 00bc9f: 20 04 | local.get 4 + 00bca1: fd 1f 03 | f32x4.extract_lane 3 + 00bca4: fc 01 | i32.trunc_sat_f32_u + 00bca6: 10 d4 82 80 80 00 | call 340 + 00bcac: 20 02 | local.get 2 + 00bcae: 41 20 | i32.const 32 + 00bcb0: 6a | i32.add + 00bcb1: 21 02 | local.set 2 + 00bcb3: 20 03 | local.get 3 + 00bcb5: 41 01 | i32.const 1 + 00bcb7: 6a | i32.add + 00bcb8: 22 09 | local.tee 9 + 00bcba: 21 03 | local.set 3 + 00bcbc: 20 0a | local.get 10 + 00bcbe: 20 09 | local.get 9 + 00bcc0: 47 | i32.ne + 00bcc1: 0d 00 | br_if 0 + 00bcc3: 0b | end + 00bcc4: 02 40 | block + 00bcc6: 41 00 | i32.const 0 + 00bcc8: 28 02 98 a5 98 80 00 | i32.load 2 397976 + 00bccf: 22 02 | local.tee 2 + 00bcd1: 41 01 | i32.const 1 + 00bcd3: 48 | i32.lt_s + 00bcd4: 0d 00 | br_if 0 + 00bcd6: 02 40 | block + 00bcd8: 02 40 | block + 00bcda: 02 40 | block + 00bcdc: 02 40 | block + 00bcde: 02 40 | block + 00bce0: 02 40 | block + 00bce2: 02 40 | block + 00bce4: 20 06 | local.get 6 + 00bce6: 0e 02 00 01 07 | br_table 0 1 7 + 00bceb: 0b | end + 00bcec: 41 00 | i32.const 0 + 00bcee: 2a 02 94 a5 98 80 00 | f32.load 2 397972 + 00bcf5: 22 18 | local.tee 24 + 00bcf7: 43 00 00 00 00 | f32.const 0x0p+0 + 00bcfc: 20 18 | local.get 24 + 00bcfe: 43 00 00 00 00 | f32.const 0x0p+0 + 00bd03: 5e | f32.gt + 00bd04: 1b | select + 00bd05: 22 1c | local.tee 28 + 00bd07: 20 02 | local.get 2 + 00bd09: b3 | f32.convert_i32_u + 00bd0a: 22 15 | local.tee 21 + 00bd0c: 20 1c | local.get 28 + 00bd0e: 20 15 | local.get 21 + 00bd10: 5d | f32.lt + 00bd11: 1b | select + 00bd12: 21 1c | local.set 28 + 00bd14: 41 00 | i32.const 0 + 00bd16: 28 02 e0 a5 98 80 00 | i32.load 2 398048 + 00bd1d: 21 02 | local.set 2 + 00bd1f: 20 18 | local.get 24 + 00bd21: 43 00 00 00 00 | f32.const 0x0p+0 + 00bd26: 5b | f32.eq + 00bd27: 0d 01 | br_if 1 + 00bd29: 20 18 | local.get 24 + 00bd2b: 43 00 00 00 3f | f32.const 0x1p-1 + 00bd30: 94 | f32.mul + 00bd31: 20 18 | local.get 24 + 00bd33: 5b | f32.eq + 00bd34: 0d 02 | br_if 2 + 00bd36: 20 18 | local.get 24 + 00bd38: 21 15 | local.set 21 + 00bd3a: 20 18 | local.get 24 + 00bd3c: 20 18 | local.get 24 + 00bd3e: 5c | f32.ne + 00bd3f: 0d 04 | br_if 4 + 00bd41: 20 18 | local.get 24 + 00bd43: bc | i32.reinterpret_f32 + 00bd44: 41 80 80 80 fc 07 | i32.const 2139095040 + 00bd4a: 71 | i32.and + 00bd4b: 45 | i32.eqz + 00bd4c: 21 03 | local.set 3 + 00bd4e: 0c 03 | br 3 + 00bd50: 0b | end + 00bd51: 20 01 | local.get 1 + 00bd53: 20 13 | local.get 19 + 00bd55: 20 14 | local.get 20 + 00bd57: 43 00 00 80 3f | f32.const 0x1p+0 + 00bd5c: 41 00 | i32.const 0 + 00bd5e: 28 02 e0 a5 98 80 00 | i32.load 2 398048 + 00bd65: 41 00 | i32.const 0 + 00bd67: 2a 02 94 a5 98 80 00 | f32.load 2 397972 + 00bd6e: 20 02 | local.get 2 + 00bd70: b3 | f32.convert_i32_u + 00bd71: 95 | f32.div + 00bd72: 22 1c | local.tee 28 + 00bd74: 43 00 00 00 00 | f32.const 0x0p+0 + 00bd79: 20 1c | local.get 28 + 00bd7b: 43 00 00 00 00 | f32.const 0x0p+0 + 00bd80: 5e | f32.gt + 00bd81: 1b | select + 00bd82: 22 1c | local.tee 28 + 00bd84: 43 00 00 80 3f | f32.const 0x1p+0 + 00bd89: 20 1c | local.get 28 + 00bd8b: 43 00 00 80 3f | f32.const 0x1p+0 + 00bd90: 5d | f32.lt + 00bd91: 1b | select + 00bd92: 10 f9 82 80 80 00 | call 377 + 00bd98: 22 1c | local.tee 28 + 00bd9a: 93 | f32.sub + 00bd9b: fd 13 | f32x4.splat + 00bd9d: 22 38 | local.tee 56 + 00bd9f: 41 00 | i32.const 0 + 00bda1: fd 00 02 b0 a5 98 80 00 | v128.load 2 398000 + 00bda9: 22 04 | local.tee 4 + 00bdab: fd e6 01 | f32x4.mul + 00bdae: 20 1c | local.get 28 + 00bdb0: fd 13 | f32x4.splat + 00bdb2: 22 39 | local.tee 57 + 00bdb4: 20 35 | local.get 53 + 00bdb6: 20 2b | local.get 43 + 00bdb8: 20 04 | local.get 4 + 00bdba: 20 04 | local.get 4 + 00bdbc: fd 0d 00 01 02 03 00 01 02 | i8x16.shuffle 0x03020100 0x03020100 0x0b0a0908 0x0b0a0908 + 00bdc5: 03 08 09 0a 0b 08 09 0a 0b | + 00bdce: fd e6 01 | f32x4.mul + 00bdd1: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00bdda: 00 00 00 00 00 00 00 00 00 | + 00bde3: 22 3a | local.tee 58 + 00bde5: fd e4 01 | f32x4.add + 00bde8: 20 2d | local.get 45 + 00bdea: 20 04 | local.get 4 + 00bdec: 20 04 | local.get 4 + 00bdee: fd 0d 04 05 06 07 04 05 06 | i8x16.shuffle 0x07060504 0x07060504 0x0f0e0d0c 0x0f0e0d0c + 00bdf7: 07 0c 0d 0e 0f 0c 0d 0e 0f | + 00be00: fd e6 01 | f32x4.mul + 00be03: fd e4 01 | f32x4.add + 00be06: fd e4 01 | f32x4.add + 00be09: fd e6 01 | f32x4.mul + 00be0c: fd e4 01 | f32x4.add + 00be0f: 22 04 | local.tee 4 + 00be11: fd 1f 03 | f32x4.extract_lane 3 + 00be14: 22 1c | local.tee 28 + 00be16: 94 | f32.mul + 00be17: 20 16 | local.get 22 + 00be19: 20 04 | local.get 4 + 00be1b: fd 1f 02 | f32x4.extract_lane 2 + 00be1e: 22 18 | local.tee 24 + 00be20: 94 | f32.mul + 00be21: 43 00 00 00 00 | f32.const 0x0p+0 + 00be26: 92 | f32.add + 00be27: 92 | f32.add + 00be28: 92 | f32.add + 00be29: 38 02 9c 0a | f32.store 2 1308 + 00be2d: 20 01 | local.get 1 + 00be2f: 20 19 | local.get 25 + 00be31: 20 07 | local.get 7 + 00be33: 20 1c | local.get 28 + 00be35: 94 | f32.mul + 00be36: 20 17 | local.get 23 + 00be38: 20 18 | local.get 24 + 00be3a: 94 | f32.mul + 00be3b: 43 00 00 00 00 | f32.const 0x0p+0 + 00be40: 92 | f32.add + 00be41: 92 | f32.add + 00be42: 92 | f32.add + 00be43: 38 02 98 0a | f32.store 2 1304 + 00be47: 20 01 | local.get 1 + 00be49: 20 13 | local.get 19 + 00be4b: 20 14 | local.get 20 + 00be4d: 20 04 | local.get 4 + 00be4f: fd 1f 01 | f32x4.extract_lane 1 + 00be52: 22 1c | local.tee 28 + 00be54: 94 | f32.mul + 00be55: 20 16 | local.get 22 + 00be57: 20 04 | local.get 4 + 00be59: fd 1f 00 | f32x4.extract_lane 0 + 00be5c: 22 18 | local.tee 24 + 00be5e: 94 | f32.mul + 00be5f: 43 00 00 00 00 | f32.const 0x0p+0 + 00be64: 92 | f32.add + 00be65: 92 | f32.add + 00be66: 92 | f32.add + 00be67: 38 02 94 0a | f32.store 2 1300 + 00be6b: 20 01 | local.get 1 + 00be6d: 20 19 | local.get 25 + 00be6f: 20 07 | local.get 7 + 00be71: 20 1c | local.get 28 + 00be73: 94 | f32.mul + 00be74: 20 17 | local.get 23 + 00be76: 20 18 | local.get 24 + 00be78: 94 | f32.mul + 00be79: 43 00 00 00 00 | f32.const 0x0p+0 + 00be7e: 92 | f32.add + 00be7f: 92 | f32.add + 00be80: 92 | f32.add + 00be81: 38 02 90 0a | f32.store 2 1296 + 00be85: 20 01 | local.get 1 + 00be87: 20 13 | local.get 19 + 00be89: 20 14 | local.get 20 + 00be8b: 20 38 | local.get 56 + 00be8d: 41 00 | i32.const 0 + 00be8f: fd 00 02 a0 a5 98 80 00 | v128.load 2 397984 + 00be97: 22 2b | local.tee 43 + 00be99: fd e6 01 | f32x4.mul + 00be9c: 20 39 | local.get 57 + 00be9e: 20 37 | local.get 55 + 00bea0: 20 36 | local.get 54 + 00bea2: 20 2b | local.get 43 + 00bea4: 20 04 | local.get 4 + 00bea6: fd 0d 00 01 02 03 00 01 02 | i8x16.shuffle 0x03020100 0x03020100 0x0b0a0908 0x0b0a0908 + 00beaf: 03 08 09 0a 0b 08 09 0a 0b | + 00beb8: fd e6 01 | f32x4.mul + 00bebb: 20 3a | local.get 58 + 00bebd: fd e4 01 | f32x4.add + 00bec0: 20 2c | local.get 44 + 00bec2: 20 2b | local.get 43 + 00bec4: 20 04 | local.get 4 + 00bec6: fd 0d 04 05 06 07 04 05 06 | i8x16.shuffle 0x07060504 0x07060504 0x0f0e0d0c 0x0f0e0d0c + 00becf: 07 0c 0d 0e 0f 0c 0d 0e 0f | + 00bed8: fd e6 01 | f32x4.mul + 00bedb: fd e4 01 | f32x4.add + 00bede: fd e4 01 | f32x4.add + 00bee1: fd e6 01 | f32x4.mul + 00bee4: fd e4 01 | f32x4.add + 00bee7: 22 2b | local.tee 43 + 00bee9: fd 1f 03 | f32x4.extract_lane 3 + 00beec: 22 1c | local.tee 28 + 00beee: 94 | f32.mul + 00beef: 20 16 | local.get 22 + 00bef1: 20 2b | local.get 43 + 00bef3: fd 1f 02 | f32x4.extract_lane 2 + 00bef6: 22 18 | local.tee 24 + 00bef8: 94 | f32.mul + 00bef9: 43 00 00 00 00 | f32.const 0x0p+0 + 00befe: 92 | f32.add + 00beff: 92 | f32.add + 00bf00: 92 | f32.add + 00bf01: 38 02 8c 0a | f32.store 2 1292 + 00bf05: 20 01 | local.get 1 + 00bf07: 20 19 | local.get 25 + 00bf09: 20 07 | local.get 7 + 00bf0b: 20 1c | local.get 28 + 00bf0d: 94 | f32.mul + 00bf0e: 20 17 | local.get 23 + 00bf10: 20 18 | local.get 24 + 00bf12: 94 | f32.mul + 00bf13: 43 00 00 00 00 | f32.const 0x0p+0 + 00bf18: 92 | f32.add + 00bf19: 92 | f32.add + 00bf1a: 92 | f32.add + 00bf1b: 38 02 88 0a | f32.store 2 1288 + 00bf1f: 20 01 | local.get 1 + 00bf21: 20 13 | local.get 19 + 00bf23: 20 14 | local.get 20 + 00bf25: 20 2b | local.get 43 + 00bf27: fd 1f 01 | f32x4.extract_lane 1 + 00bf2a: 22 1c | local.tee 28 + 00bf2c: 94 | f32.mul + 00bf2d: 20 16 | local.get 22 + 00bf2f: 20 2b | local.get 43 + 00bf31: fd 1f 00 | f32x4.extract_lane 0 + 00bf34: 22 14 | local.tee 20 + 00bf36: 94 | f32.mul + 00bf37: 43 00 00 00 00 | f32.const 0x0p+0 + 00bf3c: 92 | f32.add + 00bf3d: 92 | f32.add + 00bf3e: 92 | f32.add + 00bf3f: 38 02 84 0a | f32.store 2 1284 + 00bf43: 20 01 | local.get 1 + 00bf45: 20 19 | local.get 25 + 00bf47: 20 07 | local.get 7 + 00bf49: 20 1c | local.get 28 + 00bf4b: 94 | f32.mul + 00bf4c: 20 17 | local.get 23 + 00bf4e: 20 14 | local.get 20 + 00bf50: 94 | f32.mul + 00bf51: 43 00 00 00 00 | f32.const 0x0p+0 + 00bf56: 92 | f32.add + 00bf57: 92 | f32.add + 00bf58: 92 | f32.add + 00bf59: 38 02 80 0a | f32.store 2 1280 + 00bf5d: 20 39 | local.get 57 + 00bf5f: 20 05 | local.get 5 + 00bf61: fd e6 01 | f32x4.mul + 00bf64: 20 38 | local.get 56 + 00bf66: 20 12 | local.get 18 + 00bf68: fd e6 01 | f32x4.mul + 00bf6b: fd e4 01 | f32x4.add + 00bf6e: 21 05 | local.set 5 + 00bf70: 20 01 | local.get 1 + 00bf72: 41 80 0a | i32.const 1280 + 00bf75: 6a | i32.add + 00bf76: 21 02 | local.set 2 + 00bf78: 20 2b | local.get 43 + 00bf7a: 21 12 | local.set 18 + 00bf7c: 20 04 | local.get 4 + 00bf7e: 21 2b | local.set 43 + 00bf80: 0c 04 | br 4 + 00bf82: 0b | end + 00bf83: 41 03 | i32.const 3 + 00bf85: 41 02 | i32.const 2 + 00bf87: 20 18 | local.get 24 + 00bf89: bc | i32.reinterpret_f32 + 00bf8a: 41 00 | i32.const 0 + 00bf8c: 48 | i32.lt_s + 00bf8d: 1b | select + 00bf8e: 21 03 | local.set 3 + 00bf90: 0c 01 | br 1 + 00bf92: 0b | end + 00bf93: 41 06 | i32.const 6 + 00bf95: 41 05 | i32.const 5 + 00bf97: 20 18 | local.get 24 + 00bf99: 43 00 00 00 00 | f32.const 0x0p+0 + 00bf9e: 5d | f32.lt + 00bf9f: 1b | select + 00bfa0: 21 03 | local.set 3 + 00bfa2: 0b | end + 00bfa3: 20 18 | local.get 24 + 00bfa5: 21 15 | local.set 21 + 00bfa7: 20 03 | local.get 3 + 00bfa9: 41 7e | i32.const 4294967294 + 00bfab: 6a | i32.add + 00bfac: 41 05 | i32.const 5 + 00bfae: 49 | i32.lt_u + 00bfaf: 0d 00 | br_if 0 + 00bfb1: 20 18 | local.get 24 + 00bfb3: 10 da 82 80 80 00 | call 346 + 00bfb9: 21 15 | local.set 21 + 00bfbb: 0b | end + 00bfbc: 20 02 | local.get 2 + 00bfbe: 20 18 | local.get 24 + 00bfc0: 20 15 | local.get 21 + 00bfc2: 93 | f32.sub + 00bfc3: 8b | f32.abs + 00bfc4: 10 f9 82 80 80 00 | call 377 + 00bfca: 21 18 | local.set 24 + 00bfcc: 20 1c | local.get 28 + 00bfce: 21 15 | local.set 21 + 00bfd0: 02 40 | block + 00bfd2: 20 1c | local.get 28 + 00bfd4: 43 00 00 00 00 | f32.const 0x0p+0 + 00bfd9: 5e | f32.gt + 00bfda: 20 1c | local.get 28 + 00bfdc: 43 00 00 00 00 | f32.const 0x0p+0 + 00bfe1: 5d | f32.lt + 00bfe2: 72 | i32.or + 00bfe3: 41 01 | i32.const 1 + 00bfe5: 47 | i32.ne + 00bfe6: 0d 00 | br_if 0 + 00bfe8: 20 1c | local.get 28 + 00bfea: 21 15 | local.set 21 + 00bfec: 20 1c | local.get 28 + 00bfee: 43 00 00 00 3f | f32.const 0x1p-1 + 00bff3: 94 | f32.mul + 00bff4: 20 1c | local.get 28 + 00bff6: 5b | f32.eq + 00bff7: 0d 00 | br_if 0 + 00bff9: 20 01 | local.get 1 + 00bffb: 20 1c | local.get 28 + 00bffd: 10 94 83 80 80 00 | call 404 + 00c003: 20 01 | local.get 1 + 00c005: 2a 02 00 | f32.load 2 0 + 00c008: 21 15 | local.set 21 + 00c00a: 0b | end + 00c00b: 20 15 | local.get 21 + 00c00d: 21 15 | local.set 21 + 00c00f: 20 0f | local.get 15 + 00c011: 20 1c | local.get 28 + 00c013: fc 00 | i32.trunc_sat_f32_s + 00c015: 22 03 | local.tee 3 + 00c017: 4d | i32.le_u + 00c018: 0d 03 | br_if 3 + 00c01a: 41 00 | i32.const 0 + 00c01c: 28 02 98 a5 98 80 00 | i32.load 2 397976 + 00c023: 22 02 | local.tee 2 + 00c025: 20 1c | local.get 28 + 00c027: 43 00 00 80 3f | f32.const 0x1p+0 + 00c02c: 92 | f32.add + 00c02d: fc 00 | i32.trunc_sat_f32_s + 00c02f: 22 09 | local.tee 9 + 00c031: 20 02 | local.get 2 + 00c033: 20 09 | local.get 9 + 00c035: 48 | i32.lt_s + 00c036: 1b | select + 00c037: 22 09 | local.tee 9 + 00c039: 20 0f | local.get 15 + 00c03b: 4f | i32.ge_u + 00c03c: 0d 04 | br_if 4 + 00c03e: 20 01 | local.get 1 + 00c040: 20 13 | local.get 19 + 00c042: 20 16 | local.get 22 + 00c044: 43 00 00 80 3f | f32.const 0x1p+0 + 00c049: 20 18 | local.get 24 + 00c04b: 93 | f32.sub + 00c04c: fd 13 | f32x4.splat + 00c04e: 22 2b | local.tee 43 + 00c050: 20 10 | local.get 16 + 00c052: 20 03 | local.get 3 + 00c054: 41 05 | i32.const 5 + 00c056: 74 | i32.shl + 00c057: 6a | i32.add + 00c058: 22 03 | local.tee 3 + 00c05a: fd 00 02 10 | v128.load 2 16 + 00c05e: fd e6 01 | f32x4.mul + 00c061: 20 18 | local.get 24 + 00c063: fd 13 | f32x4.splat + 00c065: 22 2c | local.tee 44 + 00c067: 20 10 | local.get 16 + 00c069: 20 09 | local.get 9 + 00c06b: 41 05 | i32.const 5 + 00c06d: 74 | i32.shl + 00c06e: 6a | i32.add + 00c06f: 22 09 | local.tee 9 + 00c071: fd 00 02 10 | v128.load 2 16 + 00c075: fd e6 01 | f32x4.mul + 00c078: fd e4 01 | f32x4.add + 00c07b: 22 04 | local.tee 4 + 00c07d: fd 1f 02 | f32x4.extract_lane 2 + 00c080: 22 1c | local.tee 28 + 00c082: 94 | f32.mul + 00c083: 43 00 00 00 00 | f32.const 0x0p+0 + 00c088: 92 | f32.add + 00c089: 20 14 | local.get 20 + 00c08b: 20 04 | local.get 4 + 00c08d: fd 1f 03 | f32x4.extract_lane 3 + 00c090: 22 1b | local.tee 27 + 00c092: 94 | f32.mul + 00c093: 92 | f32.add + 00c094: 92 | f32.add + 00c095: 38 02 9c 07 | f32.store 2 924 + 00c099: 20 01 | local.get 1 + 00c09b: 20 19 | local.get 25 + 00c09d: 20 17 | local.get 23 + 00c09f: 20 1c | local.get 28 + 00c0a1: 94 | f32.mul + 00c0a2: 43 00 00 00 00 | f32.const 0x0p+0 + 00c0a7: 92 | f32.add + 00c0a8: 20 07 | local.get 7 + 00c0aa: 20 1b | local.get 27 + 00c0ac: 94 | f32.mul + 00c0ad: 92 | f32.add + 00c0ae: 92 | f32.add + 00c0af: 38 02 98 07 | f32.store 2 920 + 00c0b3: 20 01 | local.get 1 + 00c0b5: 20 13 | local.get 19 + 00c0b7: 20 16 | local.get 22 + 00c0b9: 20 04 | local.get 4 + 00c0bb: fd 1f 00 | f32x4.extract_lane 0 + 00c0be: 22 1c | local.tee 28 + 00c0c0: 94 | f32.mul + 00c0c1: 43 00 00 00 00 | f32.const 0x0p+0 + 00c0c6: 92 | f32.add + 00c0c7: 20 14 | local.get 20 + 00c0c9: 20 04 | local.get 4 + 00c0cb: fd 1f 01 | f32x4.extract_lane 1 + 00c0ce: 22 1b | local.tee 27 + 00c0d0: 94 | f32.mul + 00c0d1: 92 | f32.add + 00c0d2: 92 | f32.add + 00c0d3: 38 02 94 07 | f32.store 2 916 + 00c0d7: 20 01 | local.get 1 + 00c0d9: 20 19 | local.get 25 + 00c0db: 20 17 | local.get 23 + 00c0dd: 20 1c | local.get 28 + 00c0df: 94 | f32.mul + 00c0e0: 43 00 00 00 00 | f32.const 0x0p+0 + 00c0e5: 92 | f32.add + 00c0e6: 20 07 | local.get 7 + 00c0e8: 20 1b | local.get 27 + 00c0ea: 94 | f32.mul + 00c0eb: 92 | f32.add + 00c0ec: 92 | f32.add + 00c0ed: 38 02 90 07 | f32.store 2 912 + 00c0f1: 20 01 | local.get 1 + 00c0f3: 20 13 | local.get 19 + 00c0f5: 20 16 | local.get 22 + 00c0f7: 20 2b | local.get 43 + 00c0f9: 20 03 | local.get 3 + 00c0fb: fd 00 02 00 | v128.load 2 0 + 00c0ff: fd e6 01 | f32x4.mul + 00c102: 20 2c | local.get 44 + 00c104: 20 09 | local.get 9 + 00c106: fd 00 02 00 | v128.load 2 0 + 00c10a: fd e6 01 | f32x4.mul + 00c10d: fd e4 01 | f32x4.add + 00c110: 22 2b | local.tee 43 + 00c112: fd 1f 02 | f32x4.extract_lane 2 + 00c115: 22 1c | local.tee 28 + 00c117: 94 | f32.mul + 00c118: 43 00 00 00 00 | f32.const 0x0p+0 + 00c11d: 92 | f32.add + 00c11e: 20 14 | local.get 20 + 00c120: 20 2b | local.get 43 + 00c122: fd 1f 03 | f32x4.extract_lane 3 + 00c125: 22 1b | local.tee 27 + 00c127: 94 | f32.mul + 00c128: 92 | f32.add + 00c129: 92 | f32.add + 00c12a: 38 02 8c 07 | f32.store 2 908 + 00c12e: 20 01 | local.get 1 + 00c130: 20 19 | local.get 25 + 00c132: 20 17 | local.get 23 + 00c134: 20 1c | local.get 28 + 00c136: 94 | f32.mul + 00c137: 43 00 00 00 00 | f32.const 0x0p+0 + 00c13c: 92 | f32.add + 00c13d: 20 07 | local.get 7 + 00c13f: 20 1b | local.get 27 + 00c141: 94 | f32.mul + 00c142: 92 | f32.add + 00c143: 92 | f32.add + 00c144: 38 02 88 07 | f32.store 2 904 + 00c148: 20 01 | local.get 1 + 00c14a: 20 13 | local.get 19 + 00c14c: 20 16 | local.get 22 + 00c14e: 20 2b | local.get 43 + 00c150: fd 1f 00 | f32x4.extract_lane 0 + 00c153: 22 1c | local.tee 28 + 00c155: 94 | f32.mul + 00c156: 43 00 00 00 00 | f32.const 0x0p+0 + 00c15b: 92 | f32.add + 00c15c: 20 14 | local.get 20 + 00c15e: 20 2b | local.get 43 + 00c160: fd 1f 01 | f32x4.extract_lane 1 + 00c163: 22 16 | local.tee 22 + 00c165: 94 | f32.mul + 00c166: 92 | f32.add + 00c167: 92 | f32.add + 00c168: 38 02 84 07 | f32.store 2 900 + 00c16c: 20 01 | local.get 1 + 00c16e: 20 19 | local.get 25 + 00c170: 20 17 | local.get 23 + 00c172: 20 1c | local.get 28 + 00c174: 94 | f32.mul + 00c175: 43 00 00 00 00 | f32.const 0x0p+0 + 00c17a: 92 | f32.add + 00c17b: 20 07 | local.get 7 + 00c17d: 20 16 | local.get 22 + 00c17f: 94 | f32.mul + 00c180: 92 | f32.add + 00c181: 92 | f32.add + 00c182: 38 02 80 07 | f32.store 2 896 + 00c186: 20 18 | local.get 24 + 00c188: 20 15 | local.get 21 + 00c18a: 92 | f32.add + 00c18b: 20 02 | local.get 2 + 00c18d: b2 | f32.convert_i32_s + 00c18e: 95 | f32.div + 00c18f: 22 07 | local.tee 7 + 00c191: 43 00 00 80 3f | f32.const 0x1p+0 + 00c196: 20 07 | local.get 7 + 00c198: 43 00 00 80 3f | f32.const 0x1p+0 + 00c19d: 5d | f32.lt + 00c19e: 1b | select + 00c19f: 22 07 | local.tee 7 + 00c1a1: fd 13 | f32x4.splat + 00c1a3: 20 05 | local.get 5 + 00c1a5: fd e6 01 | f32x4.mul + 00c1a8: 43 00 00 80 3f | f32.const 0x1p+0 + 00c1ad: 20 07 | local.get 7 + 00c1af: 93 | f32.sub + 00c1b0: fd 13 | f32x4.splat + 00c1b2: 20 12 | local.get 18 + 00c1b4: fd e6 01 | f32x4.mul + 00c1b7: fd e4 01 | f32x4.add + 00c1ba: 21 05 | local.set 5 + 00c1bc: 20 01 | local.get 1 + 00c1be: 41 80 07 | i32.const 896 + 00c1c1: 6a | i32.add + 00c1c2: 21 02 | local.set 2 + 00c1c4: 20 2b | local.get 43 + 00c1c6: 21 12 | local.set 18 + 00c1c8: 20 04 | local.get 4 + 00c1ca: 21 2b | local.set 43 + 00c1cc: 0b | end + 00c1cd: 20 02 | local.get 2 + 00c1cf: 20 05 | local.get 5 + 00c1d1: 22 04 | local.tee 4 + 00c1d3: fd 1f 00 | f32x4.extract_lane 0 + 00c1d6: fc 01 | i32.trunc_sat_f32_u + 00c1d8: 20 04 | local.get 4 + 00c1da: fd 1f 01 | f32x4.extract_lane 1 + 00c1dd: fc 01 | i32.trunc_sat_f32_u + 00c1df: 20 04 | local.get 4 + 00c1e1: fd 1f 02 | f32x4.extract_lane 2 + 00c1e4: fc 01 | i32.trunc_sat_f32_u + 00c1e6: 20 04 | local.get 4 + 00c1e8: fd 1f 03 | f32x4.extract_lane 3 + 00c1eb: fc 01 | i32.trunc_sat_f32_u + 00c1ed: 10 d4 82 80 80 00 | call 340 + 00c1f3: 41 00 | i32.const 0 + 00c1f5: 20 2b | local.get 43 + 00c1f7: fd 0b 02 d0 a5 98 80 00 | v128.store 2 398032 + 00c1ff: 41 00 | i32.const 0 + 00c201: 20 12 | local.get 18 + 00c203: fd 0b 02 c0 a5 98 80 00 | v128.store 2 398016 + 00c20b: 0b | end + 00c20c: 41 00 | i32.const 0 + 00c20e: 21 02 | local.set 2 + 00c210: 41 00 | i32.const 0 + 00c212: 28 02 e4 a5 98 80 00 | i32.load 2 398052 + 00c219: 0d 00 | br_if 0 + 00c21b: 02 40 | block + 00c21d: 41 00 | i32.const 0 + 00c21f: 28 02 c8 8f 98 80 00 | i32.load 2 395208 + 00c226: 22 02 | local.tee 2 + 00c228: 41 3f | i32.const 63 + 00c22a: 4a | i32.gt_s + 00c22b: 0d 00 | br_if 0 + 00c22d: 20 02 | local.get 2 + 00c22f: 41 04 | i32.const 4 + 00c231: 74 | i32.shl + 00c232: 22 02 | local.tee 2 + 00c234: 41 c8 87 98 80 00 | i32.const 394184 + 00c23a: 6a | i32.add + 00c23b: 41 00 | i32.const 0 + 00c23d: 36 02 00 | i32.store 2 0 + 00c240: 20 02 | local.get 2 + 00c242: 41 d4 87 98 80 00 | i32.const 394196 + 00c248: 6a | i32.add + 00c249: 41 02 | i32.const 2 + 00c24b: 36 02 00 | i32.store 2 0 + 00c24e: 20 02 | local.get 2 + 00c250: 41 d0 87 98 80 00 | i32.const 394192 + 00c256: 6a | i32.add + 00c257: 41 a0 a5 98 80 00 | i32.const 397984 + 00c25d: 36 02 00 | i32.store 2 0 + 00c260: 20 02 | local.get 2 + 00c262: 41 cc 87 98 80 00 | i32.const 394188 + 00c268: 6a | i32.add + 00c269: 41 a0 a5 98 80 00 | i32.const 397984 + 00c26f: 36 02 00 | i32.store 2 0 + 00c272: 41 00 | i32.const 0 + 00c274: 41 00 | i32.const 0 + 00c276: 28 02 c8 8f 98 80 00 | i32.load 2 395208 + 00c27d: 41 01 | i32.const 1 + 00c27f: 6a | i32.add + 00c280: 22 02 | local.tee 2 + 00c282: 36 02 c8 8f 98 80 00 | i32.store 2 395208 + 00c289: 20 02 | local.get 2 + 00c28b: 41 3f | i32.const 63 + 00c28d: 4a | i32.gt_s + 00c28e: 0d 00 | br_if 0 + 00c290: 20 02 | local.get 2 + 00c292: 41 04 | i32.const 4 + 00c294: 74 | i32.shl + 00c295: 22 02 | local.tee 2 + 00c297: 41 c8 87 98 80 00 | i32.const 394184 + 00c29d: 6a | i32.add + 00c29e: 41 01 | i32.const 1 + 00c2a0: 36 02 00 | i32.store 2 0 + 00c2a3: 20 02 | local.get 2 + 00c2a5: 41 d4 87 98 80 00 | i32.const 394196 + 00c2ab: 6a | i32.add + 00c2ac: 41 02 | i32.const 2 + 00c2ae: 36 02 00 | i32.store 2 0 + 00c2b1: 20 02 | local.get 2 + 00c2b3: 41 d0 87 98 80 00 | i32.const 394192 + 00c2b9: 6a | i32.add + 00c2ba: 41 a8 a5 98 80 00 | i32.const 397992 + 00c2c0: 36 02 00 | i32.store 2 0 + 00c2c3: 20 02 | local.get 2 + 00c2c5: 41 cc 87 98 80 00 | i32.const 394188 + 00c2cb: 6a | i32.add + 00c2cc: 41 a0 a5 98 80 00 | i32.const 397984 + 00c2d2: 36 02 00 | i32.store 2 0 + 00c2d5: 41 00 | i32.const 0 + 00c2d7: 41 00 | i32.const 0 + 00c2d9: 28 02 c8 8f 98 80 00 | i32.load 2 395208 + 00c2e0: 41 01 | i32.const 1 + 00c2e2: 6a | i32.add + 00c2e3: 22 02 | local.tee 2 + 00c2e5: 36 02 c8 8f 98 80 00 | i32.store 2 395208 + 00c2ec: 20 02 | local.get 2 + 00c2ee: 41 3f | i32.const 63 + 00c2f0: 4a | i32.gt_s + 00c2f1: 0d 00 | br_if 0 + 00c2f3: 20 02 | local.get 2 + 00c2f5: 41 04 | i32.const 4 + 00c2f7: 74 | i32.shl + 00c2f8: 22 02 | local.tee 2 + 00c2fa: 41 c8 87 98 80 00 | i32.const 394184 + 00c300: 6a | i32.add + 00c301: 41 03 | i32.const 3 + 00c303: 36 02 00 | i32.store 2 0 + 00c306: 20 02 | local.get 2 + 00c308: 41 d4 87 98 80 00 | i32.const 394196 + 00c30e: 6a | i32.add + 00c30f: 41 02 | i32.const 2 + 00c311: 36 02 00 | i32.store 2 0 + 00c314: 20 02 | local.get 2 + 00c316: 41 d0 87 98 80 00 | i32.const 394192 + 00c31c: 6a | i32.add + 00c31d: 41 b8 a5 98 80 00 | i32.const 398008 + 00c323: 36 02 00 | i32.store 2 0 + 00c326: 20 02 | local.get 2 + 00c328: 41 cc 87 98 80 00 | i32.const 394188 + 00c32e: 6a | i32.add + 00c32f: 41 a0 a5 98 80 00 | i32.const 397984 + 00c335: 36 02 00 | i32.store 2 0 + 00c338: 41 00 | i32.const 0 + 00c33a: 41 00 | i32.const 0 + 00c33c: 28 02 c8 8f 98 80 00 | i32.load 2 395208 + 00c343: 41 01 | i32.const 1 + 00c345: 6a | i32.add + 00c346: 22 02 | local.tee 2 + 00c348: 36 02 c8 8f 98 80 00 | i32.store 2 395208 + 00c34f: 20 02 | local.get 2 + 00c351: 41 3f | i32.const 63 + 00c353: 4a | i32.gt_s + 00c354: 0d 00 | br_if 0 + 00c356: 20 02 | local.get 2 + 00c358: 41 04 | i32.const 4 + 00c35a: 74 | i32.shl + 00c35b: 22 02 | local.tee 2 + 00c35d: 41 c8 87 98 80 00 | i32.const 394184 + 00c363: 6a | i32.add + 00c364: 41 02 | i32.const 2 + 00c366: 36 02 00 | i32.store 2 0 + 00c369: 20 02 | local.get 2 + 00c36b: 41 d4 87 98 80 00 | i32.const 394196 + 00c371: 6a | i32.add + 00c372: 41 02 | i32.const 2 + 00c374: 36 02 00 | i32.store 2 0 + 00c377: 20 02 | local.get 2 + 00c379: 41 d0 87 98 80 00 | i32.const 394192 + 00c37f: 6a | i32.add + 00c380: 41 b0 a5 98 80 00 | i32.const 398000 + 00c386: 36 02 00 | i32.store 2 0 + 00c389: 20 02 | local.get 2 + 00c38b: 41 cc 87 98 80 00 | i32.const 394188 + 00c391: 6a | i32.add + 00c392: 41 a0 a5 98 80 00 | i32.const 397984 + 00c398: 36 02 00 | i32.store 2 0 + 00c39b: 41 00 | i32.const 0 + 00c39d: 41 00 | i32.const 0 + 00c39f: 28 02 c8 8f 98 80 00 | i32.load 2 395208 + 00c3a6: 41 01 | i32.const 1 + 00c3a8: 6a | i32.add + 00c3a9: 22 02 | local.tee 2 + 00c3ab: 36 02 c8 8f 98 80 00 | i32.store 2 395208 + 00c3b2: 20 02 | local.get 2 + 00c3b4: 41 3f | i32.const 63 + 00c3b6: 4a | i32.gt_s + 00c3b7: 0d 00 | br_if 0 + 00c3b9: 20 02 | local.get 2 + 00c3bb: 41 04 | i32.const 4 + 00c3bd: 74 | i32.shl + 00c3be: 22 02 | local.tee 2 + 00c3c0: 41 c8 87 98 80 00 | i32.const 394184 + 00c3c6: 6a | i32.add + 00c3c7: 41 a0 a5 98 80 00 | i32.const 397984 + 00c3cd: 36 02 00 | i32.store 2 0 + 00c3d0: 20 02 | local.get 2 + 00c3d2: 41 d4 87 98 80 00 | i32.const 394196 + 00c3d8: 6a | i32.add + 00c3d9: 41 03 | i32.const 3 + 00c3db: 36 02 00 | i32.store 2 0 + 00c3de: 20 02 | local.get 2 + 00c3e0: 41 cc 87 98 80 00 | i32.const 394188 + 00c3e6: 6a | i32.add + 00c3e7: 42 00 | i64.const 0 + 00c3e9: 37 02 00 | i64.store 2 0 + 00c3ec: 41 00 | i32.const 0 + 00c3ee: 41 00 | i32.const 0 + 00c3f0: 28 02 c8 8f 98 80 00 | i32.load 2 395208 + 00c3f7: 41 01 | i32.const 1 + 00c3f9: 6a | i32.add + 00c3fa: 36 02 c8 8f 98 80 00 | i32.store 2 395208 + 00c401: 0b | end + 00c402: 20 01 | local.get 1 + 00c404: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00c40d: 9a 7f | + 00c40f: 37 03 f8 04 | i64.store 3 632 + 00c413: 20 01 | local.get 1 + 00c415: 41 00 | i32.const 0 + 00c417: 36 02 f4 04 | i32.store 2 628 + 00c41b: 20 01 | local.get 1 + 00c41d: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00c426: 9a 7f | + 00c428: 37 03 e8 04 | i64.store 3 616 + 00c42c: 20 01 | local.get 1 + 00c42e: 41 00 | i32.const 0 + 00c430: 36 02 e4 04 | i32.store 2 612 + 00c434: 20 01 | local.get 1 + 00c436: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00c43f: 9a 7f | + 00c441: 37 03 d8 04 | i64.store 3 600 + 00c445: 20 01 | local.get 1 + 00c447: 41 00 | i32.const 0 + 00c449: 36 02 d4 04 | i32.store 2 596 + 00c44d: 20 01 | local.get 1 + 00c44f: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00c458: 9a 7f | + 00c45a: 37 03 c8 04 | i64.store 3 584 + 00c45e: 20 01 | local.get 1 + 00c460: 41 00 | i32.const 0 + 00c462: 36 02 c4 04 | i32.store 2 580 + 00c466: 20 01 | local.get 1 + 00c468: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00c471: 9a 7f | + 00c473: 37 03 b8 04 | i64.store 3 568 + 00c477: 20 01 | local.get 1 + 00c479: 41 00 | i32.const 0 + 00c47b: 36 02 b4 04 | i32.store 2 564 + 00c47f: 20 01 | local.get 1 + 00c481: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00c48a: 9a 7f | + 00c48c: 37 03 a8 04 | i64.store 3 552 + 00c490: 20 01 | local.get 1 + 00c492: 41 00 | i32.const 0 + 00c494: 36 02 a4 04 | i32.store 2 548 + 00c498: 20 01 | local.get 1 + 00c49a: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00c4a3: 9a 7f | + 00c4a5: 37 03 98 04 | i64.store 3 536 + 00c4a9: 20 01 | local.get 1 + 00c4ab: 41 00 | i32.const 0 + 00c4ad: 36 02 94 04 | i32.store 2 532 + 00c4b1: 20 01 | local.get 1 + 00c4b3: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00c4bc: 9a 7f | + 00c4be: 37 03 88 04 | i64.store 3 520 + 00c4c2: 20 01 | local.get 1 + 00c4c4: 41 00 | i32.const 0 + 00c4c6: 36 02 84 04 | i32.store 2 516 + 00c4ca: 20 01 | local.get 1 + 00c4cc: 20 01 | local.get 1 + 00c4ce: 41 b4 03 | i32.const 436 + 00c4d1: 6a | i32.add + 00c4d2: 36 02 f0 04 | i32.store 2 624 + 00c4d6: 20 01 | local.get 1 + 00c4d8: 20 01 | local.get 1 + 00c4da: 41 b0 03 | i32.const 432 + 00c4dd: 6a | i32.add + 00c4de: 36 02 e0 04 | i32.store 2 608 + 00c4e2: 20 01 | local.get 1 + 00c4e4: 20 01 | local.get 1 + 00c4e6: 41 ac 03 | i32.const 428 + 00c4e9: 6a | i32.add + 00c4ea: 36 02 d0 04 | i32.store 2 592 + 00c4ee: 20 01 | local.get 1 + 00c4f0: 20 01 | local.get 1 + 00c4f2: 41 a8 03 | i32.const 424 + 00c4f5: 6a | i32.add + 00c4f6: 36 02 c0 04 | i32.store 2 576 + 00c4fa: 20 01 | local.get 1 + 00c4fc: 20 01 | local.get 1 + 00c4fe: 41 a4 03 | i32.const 420 + 00c501: 6a | i32.add + 00c502: 36 02 b0 04 | i32.store 2 560 + 00c506: 20 01 | local.get 1 + 00c508: 20 01 | local.get 1 + 00c50a: 41 98 03 | i32.const 408 + 00c50d: 6a | i32.add + 00c50e: 41 08 | i32.const 8 + 00c510: 6a | i32.add + 00c511: 36 02 a0 04 | i32.store 2 544 + 00c515: 20 01 | local.get 1 + 00c517: 20 01 | local.get 1 + 00c519: 41 9c 03 | i32.const 412 + 00c51c: 6a | i32.add + 00c51d: 36 02 90 04 | i32.store 2 528 + 00c521: 20 01 | local.get 1 + 00c523: 41 00 | i32.const 0 + 00c525: 2a 02 c0 a5 98 80 00 | f32.load 2 398016 + 00c52c: 22 07 | local.tee 7 + 00c52e: 41 00 | i32.const 0 + 00c530: 2a 02 c8 a5 98 80 00 | f32.load 2 398024 + 00c537: 22 17 | local.tee 23 + 00c539: 41 00 | i32.const 0 + 00c53b: 2a 02 d0 a5 98 80 00 | f32.load 2 398032 + 00c542: 22 13 | local.tee 19 + 00c544: 20 17 | local.get 23 + 00c546: 20 13 | local.get 19 + 00c548: 5d | f32.lt + 00c549: 1b | select + 00c54a: 22 14 | local.tee 20 + 00c54c: 20 07 | local.get 7 + 00c54e: 20 14 | local.get 20 + 00c550: 5d | f32.lt + 00c551: 1b | select + 00c552: 22 16 | local.tee 22 + 00c554: 41 00 | i32.const 0 + 00c556: 2a 02 d8 a5 98 80 00 | f32.load 2 398040 + 00c55d: 22 14 | local.tee 20 + 00c55f: 20 16 | local.get 22 + 00c561: 20 14 | local.get 20 + 00c563: 5d | f32.lt + 00c564: 1b | select + 00c565: 22 16 | local.tee 22 + 00c567: 38 02 b0 03 | f32.store 2 432 + 00c56b: 20 01 | local.get 1 + 00c56d: 41 00 | i32.const 0 + 00c56f: 2a 02 c4 a5 98 80 00 | f32.load 2 398020 + 00c576: 22 19 | local.tee 25 + 00c578: 41 00 | i32.const 0 + 00c57a: 2a 02 cc a5 98 80 00 | f32.load 2 398028 + 00c581: 22 1c | local.tee 28 + 00c583: 41 00 | i32.const 0 + 00c585: 2a 02 d4 a5 98 80 00 | f32.load 2 398036 + 00c58c: 22 18 | local.tee 24 + 00c58e: 20 1c | local.get 28 + 00c590: 20 18 | local.get 24 + 00c592: 5d | f32.lt + 00c593: 1b | select + 00c594: 22 15 | local.tee 21 + 00c596: 20 19 | local.get 25 + 00c598: 20 15 | local.get 21 + 00c59a: 5d | f32.lt + 00c59b: 1b | select + 00c59c: 22 1b | local.tee 27 + 00c59e: 41 00 | i32.const 0 + 00c5a0: 2a 02 dc a5 98 80 00 | f32.load 2 398044 + 00c5a7: 22 15 | local.tee 21 + 00c5a9: 20 1b | local.get 27 + 00c5ab: 20 15 | local.get 21 + 00c5ad: 5d | f32.lt + 00c5ae: 1b | select + 00c5af: 22 1b | local.tee 27 + 00c5b1: 38 02 a4 03 | f32.store 2 420 + 00c5b5: 20 01 | local.get 1 + 00c5b7: 20 1b | local.get 27 + 00c5b9: 38 02 9c 03 | f32.store 2 412 + 00c5bd: 20 01 | local.get 1 + 00c5bf: 20 16 | local.get 22 + 00c5c1: 38 02 98 03 | f32.store 2 408 + 00c5c5: 20 01 | local.get 1 + 00c5c7: 20 1b | local.get 27 + 00c5c9: 20 07 | local.get 7 + 00c5cb: 20 17 | local.get 23 + 00c5cd: 20 13 | local.get 19 + 00c5cf: 20 17 | local.get 23 + 00c5d1: 20 13 | local.get 19 + 00c5d3: 5e | f32.gt + 00c5d4: 1b | select + 00c5d5: 22 17 | local.tee 23 + 00c5d7: 20 07 | local.get 7 + 00c5d9: 20 17 | local.get 23 + 00c5db: 5e | f32.gt + 00c5dc: 1b | select + 00c5dd: 22 07 | local.tee 7 + 00c5df: 20 14 | local.get 20 + 00c5e1: 20 07 | local.get 7 + 00c5e3: 20 14 | local.get 20 + 00c5e5: 5e | f32.gt + 00c5e6: 1b | select + 00c5e7: fd 13 | f32x4.splat + 00c5e9: 20 19 | local.get 25 + 00c5eb: 20 1c | local.get 28 + 00c5ed: 20 18 | local.get 24 + 00c5ef: 20 1c | local.get 28 + 00c5f1: 20 18 | local.get 24 + 00c5f3: 5e | f32.gt + 00c5f4: 1b | select + 00c5f5: 22 07 | local.tee 7 + 00c5f7: 20 19 | local.get 25 + 00c5f9: 20 07 | local.get 7 + 00c5fb: 5e | f32.gt + 00c5fc: 1b | select + 00c5fd: 22 07 | local.tee 7 + 00c5ff: 20 15 | local.get 21 + 00c601: 20 07 | local.get 7 + 00c603: 20 15 | local.get 21 + 00c605: 5e | f32.gt + 00c606: 1b | select + 00c607: fd 20 01 | f32x4.replace_lane 1 + 00c60a: 20 16 | local.get 22 + 00c60c: fd 13 | f32x4.splat + 00c60e: 20 1b | local.get 27 + 00c610: fd 20 01 | f32x4.replace_lane 1 + 00c613: fd e5 01 | f32x4.sub + 00c616: 22 04 | local.tee 4 + 00c618: fd 1f 01 | f32x4.extract_lane 1 + 00c61b: 92 | f32.add + 00c61c: 22 07 | local.tee 7 + 00c61e: 38 02 b4 03 | f32.store 2 436 + 00c622: 20 01 | local.get 1 + 00c624: 20 07 | local.get 7 + 00c626: 38 02 ac 03 | f32.store 2 428 + 00c62a: 20 01 | local.get 1 + 00c62c: 20 16 | local.get 22 + 00c62e: 20 04 | local.get 4 + 00c630: fd 1f 00 | f32x4.extract_lane 0 + 00c633: 92 | f32.add + 00c634: 22 07 | local.tee 7 + 00c636: 38 02 a8 03 | f32.store 2 424 + 00c63a: 20 01 | local.get 1 + 00c63c: 20 07 | local.get 7 + 00c63e: 38 02 a0 03 | f32.store 2 416 + 00c642: 20 01 | local.get 1 + 00c644: 20 01 | local.get 1 + 00c646: 41 98 03 | i32.const 408 + 00c649: 6a | i32.add + 00c64a: 36 02 80 04 | i32.store 2 512 + 00c64e: 41 b7 f6 93 80 00 | i32.const 326455 + 00c654: 41 cb 00 | i32.const 75 + 00c657: 20 01 | local.get 1 + 00c659: 41 80 04 | i32.const 512 + 00c65c: 6a | i32.add + 00c65d: 41 08 | i32.const 8 + 00c65f: 20 00 | local.get 0 + 00c661: 10 db 82 80 80 00 | call 347 + 00c667: 21 02 | local.set 2 + 00c669: 0b | end + 00c66a: 20 02 | local.get 2 + 00c66c: 21 0b | local.set 11 + 00c66e: 20 11 | local.get 17 + 00c670: 41 c8 00 | i32.const 72 + 00c673: 6a | i32.add + 00c674: 21 0a | local.set 10 + 00c676: 41 00 | i32.const 0 + 00c678: 2a 02 80 90 98 80 00 | f32.load 2 395264 + 00c67f: 21 07 | local.set 7 + 00c681: 41 00 | i32.const 0 + 00c683: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 00c68a: 21 13 | local.set 19 + 00c68c: 41 00 | i32.const 0 + 00c68e: 2a 02 fc 8f 98 80 00 | f32.load 2 395260 + 00c695: 21 17 | local.set 23 + 00c697: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00c6a0: 41 00 | i32.const 0 + 00c6a2: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 00c6a9: bb | f64.promote_f32 + 00c6aa: 10 80 80 80 80 00 | call 0 + 00c6b0: 21 28 | local.set 40 + 00c6b2: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 00c6bb: 20 13 | local.get 19 + 00c6bd: bb | f64.promote_f32 + 00c6be: 10 80 80 80 80 00 | call 0 + 00c6c4: 21 29 | local.set 41 + 00c6c6: 02 40 | block + 00c6c8: 41 00 | i32.const 0 + 00c6ca: 28 02 c8 8f 98 80 00 | i32.load 2 395208 + 00c6d1: 41 01 | i32.const 1 + 00c6d3: 48 | i32.lt_s + 00c6d4: 0d 00 | br_if 0 + 00c6d6: 43 00 00 80 3f | f32.const 0x1p+0 + 00c6db: 20 17 | local.get 23 + 00c6dd: 43 00 00 00 00 | f32.const 0x0p+0 + 00c6e2: 92 | f32.add + 00c6e3: 22 19 | local.tee 25 + 00c6e5: 20 29 | local.get 41 + 00c6e7: b6 | f32.demote_f64 + 00c6e8: 22 16 | local.tee 22 + 00c6ea: 43 00 00 00 00 | f32.const 0x0p+0 + 00c6ef: 94 | f32.mul + 00c6f0: 43 00 00 00 00 | f32.const 0x0p+0 + 00c6f5: 92 | f32.add + 00c6f6: 22 1c | local.tee 28 + 00c6f8: 20 07 | local.get 7 + 00c6fa: 43 00 00 00 00 | f32.const 0x0p+0 + 00c6ff: 94 | f32.mul + 00c700: 22 18 | local.tee 24 + 00c702: 20 28 | local.get 40 + 00c704: b6 | f32.demote_f64 + 00c705: 22 15 | local.tee 21 + 00c707: 43 00 00 00 00 | f32.const 0x0p+0 + 00c70c: 94 | f32.mul + 00c70d: 43 00 00 00 00 | f32.const 0x0p+0 + 00c712: 92 | f32.add + 00c713: 22 13 | local.tee 19 + 00c715: 92 | f32.add + 00c716: 22 14 | local.tee 20 + 00c718: 94 | f32.mul + 00c719: 20 13 | local.get 19 + 00c71b: 20 18 | local.get 24 + 00c71d: 20 16 | local.get 22 + 00c71f: 43 00 00 00 00 | f32.const 0x0p+0 + 00c724: 92 | f32.add + 00c725: 92 | f32.add + 00c726: 22 18 | local.tee 24 + 00c728: 94 | f32.mul + 00c729: 93 | f32.sub + 00c72a: 94 | f32.mul + 00c72b: 20 17 | local.get 23 + 00c72d: 43 00 00 00 00 | f32.const 0x0p+0 + 00c732: 94 | f32.mul + 00c733: 22 17 | local.tee 23 + 00c735: 20 15 | local.get 21 + 00c737: 43 00 00 00 00 | f32.const 0x0p+0 + 00c73c: 92 | f32.add + 00c73d: 92 | f32.add + 00c73e: 22 15 | local.tee 21 + 00c740: 20 18 | local.get 24 + 00c742: 20 07 | local.get 7 + 00c744: 43 00 00 00 00 | f32.const 0x0p+0 + 00c749: 92 | f32.add + 00c74a: 22 16 | local.tee 22 + 00c74c: 20 1c | local.get 28 + 00c74e: 94 | f32.mul + 00c74f: 93 | f32.sub + 00c750: 22 1e | local.tee 30 + 00c752: 94 | f32.mul + 00c753: 20 17 | local.get 23 + 00c755: 20 1c | local.get 28 + 00c757: 92 | f32.add + 00c758: 22 1b | local.tee 27 + 00c75a: 20 14 | local.get 20 + 00c75c: 20 16 | local.get 22 + 00c75e: 20 13 | local.get 19 + 00c760: 94 | f32.mul + 00c761: 93 | f32.sub + 00c762: 22 1a | local.tee 26 + 00c764: 94 | f32.mul + 00c765: 93 | f32.sub + 00c766: 92 | f32.add + 00c767: 95 | f32.div + 00c768: 22 07 | local.tee 7 + 00c76a: 20 16 | local.get 22 + 00c76c: 20 15 | local.get 21 + 00c76e: 94 | f32.mul + 00c76f: 20 19 | local.get 25 + 00c771: 20 14 | local.get 20 + 00c773: 94 | f32.mul + 00c774: 93 | f32.sub + 00c775: 8c | f32.neg + 00c776: 94 | f32.mul + 00c777: 21 17 | local.set 23 + 00c779: 20 15 | local.get 21 + 00c77b: 20 19 | local.get 25 + 00c77d: 20 13 | local.get 19 + 00c77f: 94 | f32.mul + 00c780: 93 | f32.sub + 00c781: 20 07 | local.get 7 + 00c783: 94 | f32.mul + 00c784: 21 13 | local.set 19 + 00c786: 20 07 | local.get 7 + 00c788: 20 1a | local.get 26 + 00c78a: 8c | f32.neg + 00c78b: 94 | f32.mul + 00c78c: 21 14 | local.set 20 + 00c78e: 20 16 | local.get 22 + 00c790: 20 1b | local.get 27 + 00c792: 94 | f32.mul + 00c793: 20 19 | local.get 25 + 00c795: 20 18 | local.get 24 + 00c797: 94 | f32.mul + 00c798: 93 | f32.sub + 00c799: 20 07 | local.get 7 + 00c79b: 94 | f32.mul + 00c79c: 21 16 | local.set 22 + 00c79e: 20 07 | local.get 7 + 00c7a0: 20 1b | local.get 27 + 00c7a2: 20 19 | local.get 25 + 00c7a4: 20 1c | local.get 28 + 00c7a6: 94 | f32.mul + 00c7a7: 93 | f32.sub + 00c7a8: 8c | f32.neg + 00c7a9: 94 | f32.mul + 00c7aa: 21 19 | local.set 25 + 00c7ac: 20 1e | local.get 30 + 00c7ae: 20 07 | local.get 7 + 00c7b0: 94 | f32.mul + 00c7b1: 21 1c | local.set 28 + 00c7b3: 41 c8 87 98 80 00 | i32.const 394184 + 00c7b9: 21 02 | local.set 2 + 00c7bb: 41 00 | i32.const 0 + 00c7bd: 21 03 | local.set 3 + 00c7bf: 03 40 | loop + 00c7c1: 20 03 | local.get 3 + 00c7c3: 21 03 | local.set 3 + 00c7c5: 02 40 | block + 00c7c7: 02 40 | block + 00c7c9: 02 40 | block + 00c7cb: 20 02 | local.get 2 + 00c7cd: 22 02 | local.tee 2 + 00c7cf: 41 0c | i32.const 12 + 00c7d1: 6a | i32.add + 00c7d2: 28 02 00 | i32.load 2 0 + 00c7d5: 41 7f | i32.const 4294967295 + 00c7d7: 6a | i32.add + 00c7d8: 0e 02 00 01 02 | br_table 0 1 2 + 00c7dd: 0b | end + 00c7de: 20 02 | local.get 2 + 00c7e0: 28 02 00 | i32.load 2 0 + 00c7e3: 22 09 | local.tee 9 + 00c7e5: 2a 02 00 | f32.load 2 0 + 00c7e8: 21 07 | local.set 7 + 00c7ea: 20 01 | local.get 1 + 00c7ec: 41 e6 d3 dc 79 | i32.const 4281805286 + 00c7f1: 36 02 80 03 | i32.store 2 384 + 00c7f5: 20 01 | local.get 1 + 00c7f7: 20 17 | local.get 23 + 00c7f9: 20 14 | local.get 20 + 00c7fb: 20 07 | local.get 7 + 00c7fd: 94 | f32.mul + 00c7fe: 43 00 00 00 00 | f32.const 0x0p+0 + 00c803: 92 | f32.add + 00c804: 20 13 | local.get 19 + 00c806: 20 09 | local.get 9 + 00c808: 2a 02 04 | f32.load 2 4 + 00c80b: 22 18 | local.tee 24 + 00c80d: 94 | f32.mul + 00c80e: 92 | f32.add + 00c80f: 92 | f32.add + 00c810: 38 02 94 03 | f32.store 2 404 + 00c814: 20 01 | local.get 1 + 00c816: 20 16 | local.get 22 + 00c818: 20 1c | local.get 28 + 00c81a: 20 07 | local.get 7 + 00c81c: 94 | f32.mul + 00c81d: 43 00 00 00 00 | f32.const 0x0p+0 + 00c822: 92 | f32.add + 00c823: 20 19 | local.get 25 + 00c825: 20 18 | local.get 24 + 00c827: 94 | f32.mul + 00c828: 92 | f32.add + 00c829: 92 | f32.add + 00c82a: 38 02 90 03 | f32.store 2 400 + 00c82e: 20 01 | local.get 1 + 00c830: 41 90 03 | i32.const 400 + 00c833: 6a | i32.add + 00c834: 41 00 | i32.const 0 + 00c836: 2a 02 dc 8f 98 80 00 | f32.load 2 395228 + 00c83d: 20 01 | local.get 1 + 00c83f: 41 80 03 | i32.const 384 + 00c842: 6a | i32.add + 00c843: 10 b0 84 80 80 00 | call 560 + 00c849: 0c 01 | br 1 + 00c84b: 0b | end + 00c84c: 20 02 | local.get 2 + 00c84e: 41 08 | i32.const 8 + 00c850: 6a | i32.add + 00c851: 28 02 00 | i32.load 2 0 + 00c854: 22 09 | local.tee 9 + 00c856: 2a 02 00 | f32.load 2 0 + 00c859: 21 07 | local.set 7 + 00c85b: 20 01 | local.get 1 + 00c85d: 41 e6 d3 dc 79 | i32.const 4281805286 + 00c862: 36 02 e0 02 | i32.store 2 352 + 00c866: 20 01 | local.get 1 + 00c868: 20 17 | local.get 23 + 00c86a: 20 14 | local.get 20 + 00c86c: 20 07 | local.get 7 + 00c86e: 94 | f32.mul + 00c86f: 43 00 00 00 00 | f32.const 0x0p+0 + 00c874: 92 | f32.add + 00c875: 20 13 | local.get 19 + 00c877: 20 09 | local.get 9 + 00c879: 2a 02 04 | f32.load 2 4 + 00c87c: 22 18 | local.tee 24 + 00c87e: 94 | f32.mul + 00c87f: 92 | f32.add + 00c880: 92 | f32.add + 00c881: 38 02 f4 02 | f32.store 2 372 + 00c885: 20 01 | local.get 1 + 00c887: 20 16 | local.get 22 + 00c889: 20 1c | local.get 28 + 00c88b: 20 07 | local.get 7 + 00c88d: 94 | f32.mul + 00c88e: 43 00 00 00 00 | f32.const 0x0p+0 + 00c893: 92 | f32.add + 00c894: 20 19 | local.get 25 + 00c896: 20 18 | local.get 24 + 00c898: 94 | f32.mul + 00c899: 92 | f32.add + 00c89a: 92 | f32.add + 00c89b: 38 02 f0 02 | f32.store 2 368 + 00c89f: 20 01 | local.get 1 + 00c8a1: 41 f0 02 | i32.const 368 + 00c8a4: 6a | i32.add + 00c8a5: 41 00 | i32.const 0 + 00c8a7: 2a 02 dc 8f 98 80 00 | f32.load 2 395228 + 00c8ae: 20 01 | local.get 1 + 00c8b0: 41 e0 02 | i32.const 352 + 00c8b3: 6a | i32.add + 00c8b4: 10 b0 84 80 80 00 | call 560 + 00c8ba: 0b | end + 00c8bb: 20 02 | local.get 2 + 00c8bd: 41 10 | i32.const 16 + 00c8bf: 6a | i32.add + 00c8c0: 21 02 | local.set 2 + 00c8c2: 20 03 | local.get 3 + 00c8c4: 41 01 | i32.const 1 + 00c8c6: 6a | i32.add + 00c8c7: 22 09 | local.tee 9 + 00c8c9: 21 03 | local.set 3 + 00c8cb: 20 09 | local.get 9 + 00c8cd: 41 00 | i32.const 0 + 00c8cf: 28 02 c8 8f 98 80 00 | i32.load 2 395208 + 00c8d6: 48 | i32.lt_s + 00c8d7: 0d 00 | br_if 0 + 00c8d9: 0b | end + 00c8da: 0b | end + 00c8db: 41 00 | i32.const 0 + 00c8dd: 41 7f | i32.const 4294967295 + 00c8df: 41 00 | i32.const 0 + 00c8e1: 28 02 bc 86 98 80 00 | i32.load 2 394044 + 00c8e8: 41 00 | i32.const 0 + 00c8ea: 28 02 bc 90 98 80 00 | i32.load 2 395324 + 00c8f1: 1b | select + 00c8f2: 20 0a | local.get 10 + 00c8f4: 20 0d | local.get 13 + 00c8f6: 20 00 | local.get 0 + 00c8f8: 10 95 83 80 80 00 | call 405 + 00c8fe: 36 02 bc 86 98 80 00 | i32.store 2 394044 + 00c905: 02 40 | block + 00c907: 20 0c | local.get 12 + 00c909: 41 01 | i32.const 1 + 00c90b: 48 | i32.lt_s + 00c90c: 0d 00 | br_if 0 + 00c90e: 10 91 84 80 80 00 | call 529 + 00c914: 21 02 | local.set 2 + 00c916: 10 92 84 80 80 00 | call 530 + 00c91c: 21 03 | local.set 3 + 00c91e: 20 01 | local.get 1 + 00c920: 41 80 80 80 80 7c | i32.const 3221225472 + 00c926: 36 02 d0 02 | i32.store 2 336 + 00c92a: 41 00 | i32.const 0 + 00c92c: 41 00 | i32.const 0 + 00c92e: 20 02 | local.get 2 + 00c930: 20 03 | local.get 3 + 00c932: 20 01 | local.get 1 + 00c934: 41 d0 02 | i32.const 336 + 00c937: 6a | i32.add + 00c938: 10 aa 84 80 80 00 | call 554 + 00c93e: 41 00 | i32.const 0 + 00c940: 41 00 | i32.const 0 + 00c942: 28 02 94 87 98 80 00 | i32.load 2 394132 + 00c949: 20 2a | local.get 42 + 00c94b: 20 0c | local.get 12 + 00c94d: 20 00 | local.get 0 + 00c94f: 10 95 83 80 80 00 | call 405 + 00c955: 36 02 94 87 98 80 00 | i32.store 2 394132 + 00c95c: 0b | end + 00c95d: 02 40 | block + 00c95f: 41 00 | i32.const 0 + 00c961: 28 02 f4 a5 98 80 00 | i32.load 2 398068 + 00c968: 41 01 | i32.const 1 + 00c96a: 47 | i32.ne + 00c96b: 0d 00 | br_if 0 + 00c96d: 20 0b | local.get 11 + 00c96f: 10 91 84 80 80 00 | call 529 + 00c975: b2 | f32.convert_i32_s + 00c976: 43 00 00 80 c0 | f32.const -0x1p+2 + 00c97b: 92 | f32.add + 00c97c: 10 92 84 80 80 00 | call 530 + 00c982: b2 | f32.convert_i32_s + 00c983: 43 00 00 80 c0 | f32.const -0x1p+2 + 00c988: 92 | f32.add + 00c989: 41 02 | i32.const 2 + 00c98b: 41 02 | i32.const 2 + 00c98d: 41 ff 01 | i32.const 255 + 00c990: 41 ff 01 | i32.const 255 + 00c993: 41 ff 01 | i32.const 255 + 00c996: 41 ff 01 | i32.const 255 + 00c999: 10 ce 82 80 80 00 | call 334 + 00c99f: 0b | end + 00c9a0: 20 01 | local.get 1 + 00c9a2: 41 a0 0a | i32.const 1312 + 00c9a5: 6a | i32.add + 00c9a6: 24 80 80 80 80 00 | global.set 0 + 00c9ac: 0f | return + 00c9ad: 0b | end + 00c9ae: 41 f7 db 92 80 00 | i32.const 306679 + 00c9b4: 41 c3 00 | i32.const 67 + 00c9b7: 41 d6 01 | i32.const 214 + 00c9ba: 41 25 | i32.const 37 + 00c9bc: 20 03 | local.get 3 + 00c9be: 20 0f | local.get 15 + 00c9c0: 10 ad 82 80 80 00 | call 301 + 00c9c6: 00 | unreachable + 00c9c7: 0b | end + 00c9c8: 41 f7 db 92 80 00 | i32.const 306679 + 00c9ce: 41 c3 00 | i32.const 67 + 00c9d1: 41 d7 01 | i32.const 215 + 00c9d4: 41 21 | i32.const 33 + 00c9d6: 20 09 | local.get 9 + 00c9d8: 20 0f | local.get 15 + 00c9da: 10 ad 82 80 80 00 | call 301 + 00c9e0: 00 | unreachable + 00c9e1: 0b | end +00c9e3 func[317]: + 00c9e4: 01 7f | local[3] type=i32 + 00c9e6: 23 80 80 80 80 00 | global.get 0 + 00c9ec: 41 10 | i32.const 16 + 00c9ee: 6b | i32.sub + 00c9ef: 22 03 | local.tee 3 + 00c9f1: 24 80 80 80 80 00 | global.set 0 + 00c9f7: 02 40 | block + 00c9f9: 20 00 | local.get 0 + 00c9fb: 45 | i32.eqz + 00c9fc: 0d 00 | br_if 0 + 00c9fe: 20 03 | local.get 3 + 00ca00: 42 00 | i64.const 0 + 00ca02: 37 03 08 | i64.store 3 8 + 00ca05: 20 01 | local.get 1 + 00ca07: 41 02 | i32.const 2 + 00ca09: 41 00 | i32.const 0 + 00ca0b: 41 00 | i32.const 0 + 00ca0d: 41 00 | i32.const 0 + 00ca0f: 41 00 | i32.const 0 + 00ca11: 41 e0 81 93 80 00 | i32.const 311520 + 00ca17: 20 03 | local.get 3 + 00ca19: 41 08 | i32.const 8 + 00ca1b: 6a | i32.add + 00ca1c: 20 02 | local.get 2 + 00ca1e: 20 00 | local.get 0 + 00ca20: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 00ca29: 80 00 | + 00ca2b: 1a | drop + 00ca2c: 0b | end + 00ca2d: 20 03 | local.get 3 + 00ca2f: 41 10 | i32.const 16 + 00ca31: 6a | i32.add + 00ca32: 24 80 80 80 80 00 | global.set 0 + 00ca38: 0b | end +00ca3a func[318] : + 00ca3b: 10 90 84 80 80 00 | call 528 + 00ca41: 0b | end +00ca44 func[319]: + 00ca45: 01 7f | local[7] type=i32 + 00ca47: 23 80 80 80 80 00 | global.get 0 + 00ca4d: 41 20 | i32.const 32 + 00ca4f: 6b | i32.sub + 00ca50: 22 07 | local.tee 7 + 00ca52: 24 80 80 80 80 00 | global.set 0 + 00ca58: 20 07 | local.get 7 + 00ca5a: 20 03 | local.get 3 + 00ca5c: 36 02 14 | i32.store 2 20 + 00ca5f: 20 07 | local.get 7 + 00ca61: 20 02 | local.get 2 + 00ca63: 36 02 10 | i32.store 2 16 + 00ca66: 20 07 | local.get 7 + 00ca68: 20 01 | local.get 1 + 00ca6a: 36 02 0c | i32.store 2 12 + 00ca6d: 20 07 | local.get 7 + 00ca6f: 20 00 | local.get 0 + 00ca71: 36 02 08 | i32.store 2 8 + 00ca74: 20 07 | local.get 7 + 00ca76: 42 00 | i64.const 0 + 00ca78: 37 02 18 | i64.store 2 24 + 00ca7b: 20 07 | local.get 7 + 00ca7d: 41 08 | i32.const 8 + 00ca7f: 6a | i32.add + 00ca80: 10 c0 82 80 80 00 | call 320 + 00ca86: 41 b8 d8 93 80 00 | i32.const 322616 + 00ca8c: 41 17 | i32.const 23 + 00ca8e: 10 c1 82 80 80 00 | call 321 + 00ca94: 20 04 | local.get 4 + 00ca96: ac | i64.extend_i32_s + 00ca97: 10 c2 82 80 80 00 | call 322 + 00ca9d: 41 d0 d8 93 80 00 | i32.const 322640 + 00caa3: 41 01 | i32.const 1 + 00caa5: 10 c1 82 80 80 00 | call 321 + 00caab: 20 05 | local.get 5 + 00caad: ac | i64.extend_i32_s + 00caae: 10 c2 82 80 80 00 | call 322 + 00cab4: 41 d2 d8 93 80 00 | i32.const 322642 + 00caba: 41 15 | i32.const 21 + 00cabc: 10 c1 82 80 80 00 | call 321 + 00cac2: 20 06 | local.get 6 + 00cac4: ac | i64.extend_i32_s + 00cac5: 10 c2 82 80 80 00 | call 322 + 00cacb: 41 0a | i32.const 10 + 00cacd: 10 c3 82 80 80 00 | call 323 + 00cad3: 1a | drop + 00cad4: 00 | unreachable + 00cad5: 0b | end +00cad7 func[320]: + 00cad8: 20 00 | local.get 0 + 00cada: 28 02 00 | i32.load 2 0 + 00cadd: 20 00 | local.get 0 + 00cadf: 28 02 04 | i32.load 2 4 + 00cae2: 10 c1 82 80 80 00 | call 321 + 00cae8: 41 28 | i32.const 40 + 00caea: 10 c3 82 80 80 00 | call 323 + 00caf0: 1a | drop + 00caf1: 20 00 | local.get 0 + 00caf3: 34 02 08 | i64.load32_s 2 8 + 00caf6: 10 e5 82 80 80 00 | call 357 + 00cafc: 02 40 | block + 00cafe: 20 00 | local.get 0 + 00cb00: 28 02 0c | i32.load 2 12 + 00cb03: 45 | i32.eqz + 00cb04: 0d 00 | br_if 0 + 00cb06: 41 3a | i32.const 58 + 00cb08: 10 c3 82 80 80 00 | call 323 + 00cb0e: 1a | drop + 00cb0f: 20 00 | local.get 0 + 00cb11: 34 02 0c | i64.load32_s 2 12 + 00cb14: 10 e5 82 80 80 00 | call 357 + 00cb1a: 0b | end + 00cb1b: 41 29 | i32.const 41 + 00cb1d: 10 c3 82 80 80 00 | call 323 + 00cb23: 1a | drop + 00cb24: 0b | end +00cb26 func[321]: + 00cb27: 41 01 | i32.const 1 + 00cb29: 20 00 | local.get 0 + 00cb2b: 20 01 | local.get 1 + 00cb2d: 10 82 80 80 80 00 | call 2 + 00cb33: 0b | end +00cb36 func[322]: + 00cb37: 01 7f | local[1] type=i32 + 00cb39: 01 7e | local[2] type=i64 + 00cb3b: 01 7f | local[3] type=i32 + 00cb3d: 02 7e | local[4..5] type=i64 + 00cb3f: 01 7f | local[6] type=i32 + 00cb41: 23 80 80 80 80 00 | global.get 0 + 00cb47: 41 90 01 | i32.const 144 + 00cb4a: 6b | i32.sub + 00cb4b: 22 01 | local.tee 1 + 00cb4d: 24 80 80 80 80 00 | global.set 0 + 00cb53: 02 40 | block + 00cb55: 41 81 01 | i32.const 129 + 00cb58: 45 | i32.eqz + 00cb59: 0d 00 | br_if 0 + 00cb5b: 20 01 | local.get 1 + 00cb5d: 41 0f | i32.const 15 + 00cb5f: 6a | i32.add + 00cb60: 41 00 | i32.const 0 + 00cb62: 41 81 01 | i32.const 129 + 00cb65: fc 0b 00 | memory.fill 0 + 00cb68: 0b | end + 00cb69: 02 40 | block + 00cb6b: 02 40 | block + 00cb6d: 20 00 | local.get 0 + 00cb6f: 20 00 | local.get 0 + 00cb71: 42 3f | i64.const 63 + 00cb73: 87 | i64.shr_s + 00cb74: 22 02 | local.tee 2 + 00cb76: 85 | i64.xor + 00cb77: 20 02 | local.get 2 + 00cb79: 7d | i64.sub + 00cb7a: 22 02 | local.tee 2 + 00cb7c: 42 0a | i64.const 10 + 00cb7e: 5a | i64.ge_u + 00cb7f: 0d 00 | br_if 0 + 00cb81: 41 81 01 | i32.const 129 + 00cb84: 21 03 | local.set 3 + 00cb86: 20 02 | local.get 2 + 00cb88: 21 04 | local.set 4 + 00cb8a: 0c 01 | br 1 + 00cb8c: 0b | end + 00cb8d: 20 02 | local.get 2 + 00cb8f: 21 05 | local.set 5 + 00cb91: 41 81 01 | i32.const 129 + 00cb94: 21 06 | local.set 6 + 00cb96: 03 40 | loop + 00cb98: 20 06 | local.get 6 + 00cb9a: 41 7f | i32.const 4294967295 + 00cb9c: 6a | i32.add + 00cb9d: 22 03 | local.tee 3 + 00cb9f: 20 01 | local.get 1 + 00cba1: 41 0f | i32.const 15 + 00cba3: 6a | i32.add + 00cba4: 6a | i32.add + 00cba5: 20 05 | local.get 5 + 00cba7: 22 02 | local.tee 2 + 00cba9: 20 02 | local.get 2 + 00cbab: 42 0a | i64.const 10 + 00cbad: 80 | i64.div_u + 00cbae: 22 04 | local.tee 4 + 00cbb0: 42 0a | i64.const 10 + 00cbb2: 7e | i64.mul + 00cbb3: 7d | i64.sub + 00cbb4: a7 | i32.wrap_i64 + 00cbb5: 41 80 80 84 80 00 | i32.const 65536 + 00cbbb: 6a | i32.add + 00cbbc: 2d 00 00 | i32.load8_u 0 0 + 00cbbf: 3a 00 00 | i32.store8 0 0 + 00cbc2: 20 04 | local.get 4 + 00cbc4: 21 05 | local.set 5 + 00cbc6: 20 03 | local.get 3 + 00cbc8: 21 06 | local.set 6 + 00cbca: 20 03 | local.get 3 + 00cbcc: 21 03 | local.set 3 + 00cbce: 20 04 | local.get 4 + 00cbd0: 21 04 | local.set 4 + 00cbd2: 20 02 | local.get 2 + 00cbd4: 42 e3 00 | i64.const 99 + 00cbd7: 56 | i64.gt_u + 00cbd8: 0d 00 | br_if 0 + 00cbda: 0b | end + 00cbdb: 0b | end + 00cbdc: 20 01 | local.get 1 + 00cbde: 41 0f | i32.const 15 + 00cbe0: 6a | i32.add + 00cbe1: 20 03 | local.get 3 + 00cbe3: 22 06 | local.tee 6 + 00cbe5: 41 7f | i32.const 4294967295 + 00cbe7: 6a | i32.add + 00cbe8: 22 03 | local.tee 3 + 00cbea: 6a | i32.add + 00cbeb: 20 04 | local.get 4 + 00cbed: a7 | i32.wrap_i64 + 00cbee: 41 80 80 84 80 00 | i32.const 65536 + 00cbf4: 6a | i32.add + 00cbf5: 2d 00 00 | i32.load8_u 0 0 + 00cbf8: 3a 00 00 | i32.store8 0 0 + 00cbfb: 20 03 | local.get 3 + 00cbfd: 21 03 | local.set 3 + 00cbff: 02 40 | block + 00cc01: 20 00 | local.get 0 + 00cc03: 42 7f | i64.const 18446744073709551615 + 00cc05: 55 | i64.gt_s + 00cc06: 0d 00 | br_if 0 + 00cc08: 20 01 | local.get 1 + 00cc0a: 41 0f | i32.const 15 + 00cc0c: 6a | i32.add + 00cc0d: 20 06 | local.get 6 + 00cc0f: 41 7e | i32.const 4294967294 + 00cc11: 6a | i32.add + 00cc12: 22 03 | local.tee 3 + 00cc14: 6a | i32.add + 00cc15: 41 2d | i32.const 45 + 00cc17: 3a 00 00 | i32.store8 0 0 + 00cc1a: 20 03 | local.get 3 + 00cc1c: 21 03 | local.set 3 + 00cc1e: 0b | end + 00cc1f: 41 01 | i32.const 1 + 00cc21: 20 01 | local.get 1 + 00cc23: 41 0f | i32.const 15 + 00cc25: 6a | i32.add + 00cc26: 20 03 | local.get 3 + 00cc28: 22 03 | local.tee 3 + 00cc2a: 6a | i32.add + 00cc2b: 41 81 01 | i32.const 129 + 00cc2e: 20 03 | local.get 3 + 00cc30: 6b | i32.sub + 00cc31: 10 82 80 80 80 00 | call 2 + 00cc37: 20 01 | local.get 1 + 00cc39: 41 90 01 | i32.const 144 + 00cc3c: 6a | i32.add + 00cc3d: 24 80 80 80 80 00 | global.set 0 + 00cc43: 0b | end +00cc45 func[323]: + 00cc46: 01 7f | local[1] type=i32 + 00cc48: 23 80 80 80 80 00 | global.get 0 + 00cc4e: 41 10 | i32.const 16 + 00cc50: 6b | i32.sub + 00cc51: 22 01 | local.tee 1 + 00cc53: 24 80 80 80 80 00 | global.set 0 + 00cc59: 20 01 | local.get 1 + 00cc5b: 20 00 | local.get 0 + 00cc5d: 3a 00 00 | i32.store8 0 0 + 00cc60: 41 01 | i32.const 1 + 00cc62: 20 01 | local.get 1 + 00cc64: 41 01 | i32.const 1 + 00cc66: 10 82 80 80 80 00 | call 2 + 00cc6c: 20 01 | local.get 1 + 00cc6e: 41 10 | i32.const 16 + 00cc70: 6a | i32.add + 00cc71: 24 80 80 80 80 00 | global.set 0 + 00cc77: 41 01 | i32.const 1 + 00cc79: 0b | end +00cc7c func[324]: + 00cc7d: 01 7f | local[5] type=i32 + 00cc7f: 01 7b | local[6] type=v128 + 00cc81: 23 80 80 80 80 00 | global.get 0 + 00cc87: 41 e0 00 | i32.const 96 + 00cc8a: 6b | i32.sub + 00cc8b: 22 05 | local.tee 5 + 00cc8d: 24 80 80 80 80 00 | global.set 0 + 00cc93: 20 05 | local.get 5 + 00cc95: 41 d0 00 | i32.const 80 + 00cc98: 6a | i32.add + 00cc99: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00cca2: 00 00 00 00 00 00 00 00 00 | + 00ccab: 22 06 | local.tee 6 + 00ccad: fd 0b 03 00 | v128.store 3 0 + 00ccb1: 20 05 | local.get 5 + 00ccb3: 41 c0 00 | i32.const 64 + 00ccb6: 6a | i32.add + 00ccb7: 20 06 | local.get 6 + 00ccb9: fd 0b 03 00 | v128.store 3 0 + 00ccbd: 20 05 | local.get 5 + 00ccbf: 41 30 | i32.const 48 + 00ccc1: 6a | i32.add + 00ccc2: 20 06 | local.get 6 + 00ccc4: fd 0b 03 00 | v128.store 3 0 + 00ccc8: 20 05 | local.get 5 + 00ccca: 20 06 | local.get 6 + 00cccc: fd 0b 03 20 | v128.store 3 32 + 00ccd0: 20 05 | local.get 5 + 00ccd2: 41 18 | i32.const 24 + 00ccd4: 6a | i32.add + 00ccd5: 20 05 | local.get 5 + 00ccd7: 41 20 | i32.const 32 + 00ccd9: 6a | i32.add + 00ccda: 41 c0 00 | i32.const 64 + 00ccdd: 20 02 | local.get 2 + 00ccdf: 41 0a | i32.const 10 + 00cce1: 41 00 | i32.const 0 + 00cce3: 41 c0 00 | i32.const 64 + 00cce6: 41 80 80 84 80 00 | i32.const 65536 + 00ccec: 41 24 | i32.const 36 + 00ccee: 41 00 | i32.const 0 + 00ccf0: 20 04 | local.get 4 + 00ccf2: 10 c5 82 80 80 00 | call 325 + 00ccf8: 02 40 | block + 00ccfa: 02 40 | block + 00ccfc: 20 00 | local.get 0 + 00ccfe: 0d 00 | br_if 0 + 00cd00: 41 7f | i32.const 4294967295 + 00cd02: 21 04 | local.set 4 + 00cd04: 0c 01 | br 1 + 00cd06: 0b | end + 00cd07: 20 05 | local.get 5 + 00cd09: 41 08 | i32.const 8 + 00cd0b: 6a | i32.add + 00cd0c: 20 01 | local.get 1 + 00cd0e: 41 04 | i32.const 4 + 00cd10: 20 05 | local.get 5 + 00cd12: 28 02 18 | i32.load 2 24 + 00cd15: 20 05 | local.get 5 + 00cd17: 28 02 1c | i32.load 2 28 + 00cd1a: 42 00 | i64.const 0 + 00cd1c: 41 00 | i32.const 0 + 00cd1e: 20 04 | local.get 4 + 00cd20: 20 00 | local.get 0 + 00cd22: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 00cd2b: 80 00 | + 00cd2d: 20 05 | local.get 5 + 00cd2f: 28 02 10 | i32.load 2 16 + 00cd32: 21 04 | local.set 4 + 00cd34: 20 03 | local.get 3 + 00cd36: 20 03 | local.get 3 + 00cd38: 28 02 00 | i32.load 2 0 + 00cd3b: 20 05 | local.get 5 + 00cd3d: 28 02 08 | i32.load 2 8 + 00cd40: 6a | i32.add + 00cd41: 36 02 00 | i32.store 2 0 + 00cd44: 20 04 | local.get 4 + 00cd46: 21 04 | local.set 4 + 00cd48: 0b | end + 00cd49: 20 05 | local.get 5 + 00cd4b: 41 e0 00 | i32.const 96 + 00cd4e: 6a | i32.add + 00cd4f: 24 80 80 80 80 00 | global.set 0 + 00cd55: 20 04 | local.get 4 + 00cd57: 0b | end +00cd5a func[325]: + 00cd5b: 01 7f | local[11] type=i32 + 00cd5d: 01 7e | local[12] type=i64 + 00cd5f: 01 7f | local[13] type=i32 + 00cd61: 01 7e | local[14] type=i64 + 00cd63: 23 80 80 80 80 00 | global.get 0 + 00cd69: 41 90 01 | i32.const 144 + 00cd6c: 6b | i32.sub + 00cd6d: 22 0b | local.tee 11 + 00cd6f: 24 80 80 80 80 00 | global.set 0 + 00cd75: 02 40 | block + 00cd77: 41 81 01 | i32.const 129 + 00cd7a: 45 | i32.eqz + 00cd7b: 0d 00 | br_if 0 + 00cd7d: 20 0b | local.get 11 + 00cd7f: 41 0f | i32.const 15 + 00cd81: 6a | i32.add + 00cd82: 41 00 | i32.const 0 + 00cd84: 41 81 01 | i32.const 129 + 00cd87: fc 0b 00 | memory.fill 0 + 00cd8a: 0b | end + 00cd8b: 02 40 | block + 00cd8d: 02 40 | block + 00cd8f: 20 05 | local.get 5 + 00cd91: 0d 00 | br_if 0 + 00cd93: 41 00 | i32.const 0 + 00cd95: 21 05 | local.set 5 + 00cd97: 20 03 | local.get 3 + 00cd99: 21 03 | local.set 3 + 00cd9b: 0c 01 | br 1 + 00cd9d: 0b | end + 00cd9e: 02 40 | block + 00cda0: 02 40 | block + 00cda2: 02 40 | block + 00cda4: 02 40 | block + 00cda6: 02 40 | block + 00cda8: 20 06 | local.get 6 + 00cdaa: 41 78 | i32.const 4294967288 + 00cdac: 6a | i32.add + 00cdad: 41 1d | i32.const 29 + 00cdaf: 77 | i32.rotl + 00cdb0: 0e 08 04 00 03 01 03 03 03 | br_table 4 0 3 1 3 3 3 2 3 + 00cdb9: 02 03 | + 00cdbb: 0b | end + 00cdbc: 20 03 | local.get 3 + 00cdbe: a7 | i32.wrap_i64 + 00cdbf: 41 80 80 02 | i32.const 32768 + 00cdc3: 71 | i32.and + 00cdc4: 41 0f | i32.const 15 + 00cdc6: 76 | i32.shr_u + 00cdc7: 21 05 | local.set 5 + 00cdc9: 20 03 | local.get 3 + 00cdcb: c3 | i64.extend16_s + 00cdcc: 22 03 | local.tee 3 + 00cdce: 20 03 | local.get 3 + 00cdd0: 42 3f | i64.const 63 + 00cdd2: 87 | i64.shr_s + 00cdd3: 22 03 | local.tee 3 + 00cdd5: 85 | i64.xor + 00cdd6: 20 03 | local.get 3 + 00cdd8: 7d | i64.sub + 00cdd9: 21 03 | local.set 3 + 00cddb: 0c 04 | br 4 + 00cddd: 0b | end + 00cdde: 20 03 | local.get 3 + 00cde0: a7 | i32.wrap_i64 + 00cde1: 41 1f | i32.const 31 + 00cde3: 76 | i32.shr_u + 00cde4: 21 05 | local.set 5 + 00cde6: 20 03 | local.get 3 + 00cde8: c4 | i64.extend32_s + 00cde9: 22 03 | local.tee 3 + 00cdeb: 20 03 | local.get 3 + 00cded: 42 3f | i64.const 63 + 00cdef: 87 | i64.shr_s + 00cdf0: 22 03 | local.tee 3 + 00cdf2: 85 | i64.xor + 00cdf3: 20 03 | local.get 3 + 00cdf5: 7d | i64.sub + 00cdf6: 21 03 | local.set 3 + 00cdf8: 0c 03 | br 3 + 00cdfa: 0b | end + 00cdfb: 20 03 | local.get 3 + 00cdfd: 42 3f | i64.const 63 + 00cdff: 88 | i64.shr_u + 00ce00: a7 | i32.wrap_i64 + 00ce01: 21 05 | local.set 5 + 00ce03: 20 03 | local.get 3 + 00ce05: 20 03 | local.get 3 + 00ce07: 42 3f | i64.const 63 + 00ce09: 87 | i64.shr_s + 00ce0a: 22 0c | local.tee 12 + 00ce0c: 85 | i64.xor + 00ce0d: 20 0c | local.get 12 + 00ce0f: 7d | i64.sub + 00ce10: 21 03 | local.set 3 + 00ce12: 0c 02 | br 2 + 00ce14: 0b | end + 00ce15: 41 be 9c 94 80 00 | i32.const 331326 + 00ce1b: 41 05 | i32.const 5 + 00ce1d: 41 a1 82 93 80 00 | i32.const 311585 + 00ce23: 41 29 | i32.const 41 + 00ce25: 41 a0 83 93 80 00 | i32.const 311712 + 00ce2b: 20 0a | local.get 10 + 00ce2d: 20 0a | local.get 10 + 00ce2f: 28 02 10 | i32.load 2 16 + 00ce32: 22 05 | local.tee 5 + 00ce34: 41 83 80 80 80 00 | i32.const 3 + 00ce3a: 20 05 | local.get 5 + 00ce3c: 1b | select + 00ce3d: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00ce46: 80 00 | + 00ce48: 00 | unreachable + 00ce49: 0b | end + 00ce4a: 20 03 | local.get 3 + 00ce4c: a7 | i32.wrap_i64 + 00ce4d: 41 80 01 | i32.const 128 + 00ce50: 71 | i32.and + 00ce51: 41 07 | i32.const 7 + 00ce53: 76 | i32.shr_u + 00ce54: 21 05 | local.set 5 + 00ce56: 20 03 | local.get 3 + 00ce58: c2 | i64.extend8_s + 00ce59: 22 03 | local.tee 3 + 00ce5b: 20 03 | local.get 3 + 00ce5d: 42 3f | i64.const 63 + 00ce5f: 87 | i64.shr_s + 00ce60: 22 03 | local.tee 3 + 00ce62: 85 | i64.xor + 00ce63: 20 03 | local.get 3 + 00ce65: 7d | i64.sub + 00ce66: 21 03 | local.set 3 + 00ce68: 0b | end + 00ce69: 20 05 | local.get 5 + 00ce6b: 21 0a | local.set 10 + 00ce6d: 02 40 | block + 00ce6f: 02 40 | block + 00ce71: 02 40 | block + 00ce73: 02 40 | block + 00ce75: 02 40 | block + 00ce77: 02 40 | block + 00ce79: 02 40 | block + 00ce7b: 02 40 | block + 00ce7d: 02 40 | block + 00ce7f: 02 40 | block + 00ce81: 20 03 | local.get 3 + 00ce83: 22 0c | local.tee 12 + 00ce85: 20 04 | local.get 4 + 00ce87: ad | i64.extend_i32_u + 00ce88: 22 03 | local.tee 3 + 00ce8a: 5a | i64.ge_u + 00ce8b: 0d 00 | br_if 0 + 00ce8d: 41 80 01 | i32.const 128 + 00ce90: 21 05 | local.set 5 + 00ce92: 41 81 01 | i32.const 129 + 00ce95: 21 06 | local.set 6 + 00ce97: 20 0c | local.get 12 + 00ce99: 21 0c | local.set 12 + 00ce9b: 0c 01 | br 1 + 00ce9d: 0b | end + 00ce9e: 20 08 | local.get 8 + 00cea0: 21 0d | local.set 13 + 00cea2: 41 80 01 | i32.const 128 + 00cea5: 21 05 | local.set 5 + 00cea7: 20 0c | local.get 12 + 00cea9: 21 0e | local.set 14 + 00ceab: 03 40 | loop + 00cead: 20 0e | local.get 14 + 00ceaf: 21 0e | local.set 14 + 00ceb1: 20 05 | local.get 5 + 00ceb3: 22 05 | local.tee 5 + 00ceb5: 41 81 01 | i32.const 129 + 00ceb8: 4f | i32.ge_u + 00ceb9: 0d 02 | br_if 2 + 00cebb: 20 08 | local.get 8 + 00cebd: 20 0e | local.get 14 + 00cebf: 20 0e | local.get 14 + 00cec1: 20 03 | local.get 3 + 00cec3: 80 | i64.div_u + 00cec4: 22 0c | local.tee 12 + 00cec6: 20 03 | local.get 3 + 00cec8: 7e | i64.mul + 00cec9: 7d | i64.sub + 00ceca: a7 | i32.wrap_i64 + 00cecb: 22 06 | local.tee 6 + 00cecd: 4d | i32.le_u + 00cece: 0d 03 | br_if 3 + 00ced0: 20 0b | local.get 11 + 00ced2: 41 0f | i32.const 15 + 00ced4: 6a | i32.add + 00ced5: 20 05 | local.get 5 + 00ced7: 6a | i32.add + 00ced8: 20 07 | local.get 7 + 00ceda: 20 06 | local.get 6 + 00cedc: 6a | i32.add + 00cedd: 2d 00 00 | i32.load8_u 0 0 + 00cee0: 3a 00 00 | i32.store8 0 0 + 00cee3: 20 05 | local.get 5 + 00cee5: 41 7f | i32.const 4294967295 + 00cee7: 6a | i32.add + 00cee8: 22 06 | local.tee 6 + 00ceea: 21 05 | local.set 5 + 00ceec: 20 0c | local.get 12 + 00ceee: 21 0e | local.set 14 + 00cef0: 20 0c | local.get 12 + 00cef2: 20 03 | local.get 3 + 00cef4: 5a | i64.ge_u + 00cef5: 0d 00 | br_if 0 + 00cef7: 0b | end + 00cef8: 20 06 | local.get 6 + 00cefa: 41 81 01 | i32.const 129 + 00cefd: 4f | i32.ge_u + 00cefe: 0d 03 | br_if 3 + 00cf00: 20 06 | local.get 6 + 00cf02: 21 05 | local.set 5 + 00cf04: 20 06 | local.get 6 + 00cf06: 41 01 | i32.const 1 + 00cf08: 6a | i32.add + 00cf09: 21 06 | local.set 6 + 00cf0b: 20 0c | local.get 12 + 00cf0d: 21 0c | local.set 12 + 00cf0f: 0b | end + 00cf10: 20 06 | local.get 6 + 00cf12: 21 0d | local.set 13 + 00cf14: 20 05 | local.get 5 + 00cf16: 21 05 | local.set 5 + 00cf18: 20 08 | local.get 8 + 00cf1a: 20 0c | local.get 12 + 00cf1c: 20 03 | local.get 3 + 00cf1e: 82 | i64.rem_u + 00cf1f: a7 | i32.wrap_i64 + 00cf20: 22 06 | local.tee 6 + 00cf22: 4d | i32.le_u + 00cf23: 0d 03 | br_if 3 + 00cf25: 20 0b | local.get 11 + 00cf27: 41 0f | i32.const 15 + 00cf29: 6a | i32.add + 00cf2a: 20 05 | local.get 5 + 00cf2c: 6a | i32.add + 00cf2d: 20 07 | local.get 7 + 00cf2f: 20 06 | local.get 6 + 00cf31: 6a | i32.add + 00cf32: 2d 00 00 | i32.load8_u 0 0 + 00cf35: 3a 00 00 | i32.store8 0 0 + 00cf38: 02 40 | block + 00cf3a: 02 40 | block + 00cf3c: 20 09 | local.get 9 + 00cf3e: 41 01 | i32.const 1 + 00cf40: 71 | i32.and + 00cf41: 0d 00 | br_if 0 + 00cf43: 20 05 | local.get 5 + 00cf45: 21 05 | local.set 5 + 00cf47: 0c 01 | br 1 + 00cf49: 0b | end + 00cf4a: 20 05 | local.get 5 + 00cf4c: 21 05 | local.set 5 + 00cf4e: 02 40 | block + 00cf50: 02 40 | block + 00cf52: 02 40 | block + 00cf54: 02 40 | block + 00cf56: 02 40 | block + 00cf58: 20 04 | local.get 4 + 00cf5a: 41 7e | i32.const 4294967294 + 00cf5c: 6a | i32.add + 00cf5d: 41 1f | i32.const 31 + 00cf5f: 77 | i32.rotl + 00cf60: 0e 08 00 05 05 01 05 02 05 | br_table 0 5 5 1 5 2 5 3 5 + 00cf69: 03 05 | + 00cf6b: 0b | end + 00cf6c: 02 40 | block + 00cf6e: 20 0d | local.get 13 + 00cf70: 41 7e | i32.const 4294967294 + 00cf72: 6a | i32.add + 00cf73: 22 05 | local.tee 5 + 00cf75: 41 81 01 | i32.const 129 + 00cf78: 4f | i32.ge_u + 00cf79: 0d 00 | br_if 0 + 00cf7b: 20 05 | local.get 5 + 00cf7d: 21 05 | local.set 5 + 00cf7f: 41 e2 00 | i32.const 98 + 00cf82: 21 06 | local.set 6 + 00cf84: 0c 04 | br 4 + 00cf86: 0b | end + 00cf87: 41 cb 82 93 80 00 | i32.const 311627 + 00cf8d: 41 34 | i32.const 52 + 00cf8f: 41 d3 00 | i32.const 83 + 00cf92: 41 14 | i32.const 20 + 00cf94: 20 05 | local.get 5 + 00cf96: 41 81 01 | i32.const 129 + 00cf99: 10 ad 82 80 80 00 | call 301 + 00cf9f: 00 | unreachable + 00cfa0: 0b | end + 00cfa1: 02 40 | block + 00cfa3: 20 0d | local.get 13 + 00cfa5: 41 7e | i32.const 4294967294 + 00cfa7: 6a | i32.add + 00cfa8: 22 05 | local.tee 5 + 00cfaa: 41 81 01 | i32.const 129 + 00cfad: 4f | i32.ge_u + 00cfae: 0d 00 | br_if 0 + 00cfb0: 20 05 | local.get 5 + 00cfb2: 21 05 | local.set 5 + 00cfb4: 41 ef 00 | i32.const 111 + 00cfb7: 21 06 | local.set 6 + 00cfb9: 0c 03 | br 3 + 00cfbb: 0b | end + 00cfbc: 41 cb 82 93 80 00 | i32.const 311627 + 00cfc2: 41 34 | i32.const 52 + 00cfc4: 41 d4 00 | i32.const 84 + 00cfc7: 41 14 | i32.const 20 + 00cfc9: 20 05 | local.get 5 + 00cfcb: 41 81 01 | i32.const 129 + 00cfce: 10 ad 82 80 80 00 | call 301 + 00cfd4: 00 | unreachable + 00cfd5: 0b | end + 00cfd6: 02 40 | block + 00cfd8: 20 0d | local.get 13 + 00cfda: 41 7e | i32.const 4294967294 + 00cfdc: 6a | i32.add + 00cfdd: 22 05 | local.tee 5 + 00cfdf: 41 81 01 | i32.const 129 + 00cfe2: 4f | i32.ge_u + 00cfe3: 0d 00 | br_if 0 + 00cfe5: 20 05 | local.get 5 + 00cfe7: 21 05 | local.set 5 + 00cfe9: 41 fa 00 | i32.const 122 + 00cfec: 21 06 | local.set 6 + 00cfee: 0c 02 | br 2 + 00cff0: 0b | end + 00cff1: 41 cb 82 93 80 00 | i32.const 311627 + 00cff7: 41 34 | i32.const 52 + 00cff9: 41 d6 00 | i32.const 86 + 00cffc: 41 14 | i32.const 20 + 00cffe: 20 05 | local.get 5 + 00d000: 41 81 01 | i32.const 129 + 00d003: 10 ad 82 80 80 00 | call 301 + 00d009: 00 | unreachable + 00d00a: 0b | end + 00d00b: 20 0d | local.get 13 + 00d00d: 41 7e | i32.const 4294967294 + 00d00f: 6a | i32.add + 00d010: 22 05 | local.tee 5 + 00d012: 41 81 01 | i32.const 129 + 00d015: 4f | i32.ge_u + 00d016: 0d 06 | br_if 6 + 00d018: 20 05 | local.get 5 + 00d01a: 21 05 | local.set 5 + 00d01c: 41 f8 00 | i32.const 120 + 00d01f: 21 06 | local.set 6 + 00d021: 0b | end + 00d022: 20 0b | local.get 11 + 00d024: 41 0f | i32.const 15 + 00d026: 6a | i32.add + 00d027: 20 05 | local.get 5 + 00d029: 22 05 | local.tee 5 + 00d02b: 6a | i32.add + 00d02c: 20 06 | local.get 6 + 00d02e: 3a 00 00 | i32.store8 0 0 + 00d031: 20 05 | local.get 5 + 00d033: 41 7f | i32.const 4294967295 + 00d035: 6a | i32.add + 00d036: 22 05 | local.tee 5 + 00d038: 41 81 01 | i32.const 129 + 00d03b: 4f | i32.ge_u + 00d03c: 0d 06 | br_if 6 + 00d03e: 20 0b | local.get 11 + 00d040: 41 0f | i32.const 15 + 00d042: 6a | i32.add + 00d043: 20 05 | local.get 5 + 00d045: 6a | i32.add + 00d046: 41 30 | i32.const 48 + 00d048: 3a 00 00 | i32.store8 0 0 + 00d04b: 20 05 | local.get 5 + 00d04d: 21 05 | local.set 5 + 00d04f: 0b | end + 00d050: 20 05 | local.get 5 + 00d052: 21 05 | local.set 5 + 00d054: 02 40 | block + 00d056: 02 40 | block + 00d058: 02 40 | block + 00d05a: 02 40 | block + 00d05c: 20 0a | local.get 10 + 00d05e: 0d 00 | br_if 0 + 00d060: 20 09 | local.get 9 + 00d062: 41 ff 01 | i32.const 255 + 00d065: 71 | i32.and + 00d066: 41 02 | i32.const 2 + 00d068: 4f | i32.ge_u + 00d069: 0d 01 | br_if 1 + 00d06b: 20 05 | local.get 5 + 00d06d: 21 05 | local.set 5 + 00d06f: 0c 03 | br 3 + 00d071: 0b | end + 00d072: 02 40 | block + 00d074: 20 05 | local.get 5 + 00d076: 41 7f | i32.const 4294967295 + 00d078: 6a | i32.add + 00d079: 22 05 | local.tee 5 + 00d07b: 41 81 01 | i32.const 129 + 00d07e: 4f | i32.ge_u + 00d07f: 0d 00 | br_if 0 + 00d081: 20 05 | local.get 5 + 00d083: 21 05 | local.set 5 + 00d085: 41 2d | i32.const 45 + 00d087: 21 06 | local.set 6 + 00d089: 0c 02 | br 2 + 00d08b: 0b | end + 00d08c: 41 cb 82 93 80 00 | i32.const 311627 + 00d092: 41 34 | i32.const 52 + 00d094: 41 e1 00 | i32.const 97 + 00d097: 41 0b | i32.const 11 + 00d099: 20 05 | local.get 5 + 00d09b: 41 81 01 | i32.const 129 + 00d09e: 10 ad 82 80 80 00 | call 301 + 00d0a4: 00 | unreachable + 00d0a5: 0b | end + 00d0a6: 20 05 | local.get 5 + 00d0a8: 41 7f | i32.const 4294967295 + 00d0aa: 6a | i32.add + 00d0ab: 22 05 | local.tee 5 + 00d0ad: 41 81 01 | i32.const 129 + 00d0b0: 4f | i32.ge_u + 00d0b1: 0d 08 | br_if 8 + 00d0b3: 20 05 | local.get 5 + 00d0b5: 21 05 | local.set 5 + 00d0b7: 41 2b | i32.const 43 + 00d0b9: 21 06 | local.set 6 + 00d0bb: 0b | end + 00d0bc: 20 0b | local.get 11 + 00d0be: 41 0f | i32.const 15 + 00d0c0: 6a | i32.add + 00d0c1: 20 05 | local.get 5 + 00d0c3: 22 05 | local.tee 5 + 00d0c5: 6a | i32.add + 00d0c6: 20 06 | local.get 6 + 00d0c8: 3a 00 00 | i32.store8 0 0 + 00d0cb: 20 05 | local.get 5 + 00d0cd: 21 05 | local.set 5 + 00d0cf: 0b | end + 00d0d0: 02 40 | block + 00d0d2: 20 02 | local.get 2 + 00d0d4: 41 81 01 | i32.const 129 + 00d0d7: 20 05 | local.get 5 + 00d0d9: 22 08 | local.tee 8 + 00d0db: 6b | i32.sub + 00d0dc: 22 05 | local.tee 5 + 00d0de: 20 02 | local.get 2 + 00d0e0: 20 05 | local.get 5 + 00d0e2: 48 | i32.lt_s + 00d0e3: 1b | select + 00d0e4: 22 06 | local.tee 6 + 00d0e6: 41 01 | i32.const 1 + 00d0e8: 48 | i32.lt_s + 00d0e9: 0d 00 | br_if 0 + 00d0eb: 20 06 | local.get 6 + 00d0ed: 45 | i32.eqz + 00d0ee: 0d 00 | br_if 0 + 00d0f0: 20 01 | local.get 1 + 00d0f2: 20 0b | local.get 11 + 00d0f4: 41 0f | i32.const 15 + 00d0f6: 6a | i32.add + 00d0f7: 20 08 | local.get 8 + 00d0f9: 6a | i32.add + 00d0fa: 20 06 | local.get 6 + 00d0fc: fc 0a 00 00 | memory.copy 0 0 + 00d100: 0b | end + 00d101: 20 02 | local.get 2 + 00d103: 41 00 | i32.const 0 + 00d105: 48 | i32.lt_s + 00d106: 0d 07 | br_if 7 + 00d108: 20 05 | local.get 5 + 00d10a: 20 02 | local.get 2 + 00d10c: 4a | i32.gt_s + 00d10d: 0d 07 | br_if 7 + 00d10f: 20 00 | local.get 0 + 00d111: 20 05 | local.get 5 + 00d113: 36 02 04 | i32.store 2 4 + 00d116: 20 00 | local.get 0 + 00d118: 20 01 | local.get 1 + 00d11a: 36 02 00 | i32.store 2 0 + 00d11d: 20 0b | local.get 11 + 00d11f: 41 90 01 | i32.const 144 + 00d122: 6a | i32.add + 00d123: 24 80 80 80 80 00 | global.set 0 + 00d129: 0f | return + 00d12a: 0b | end + 00d12b: 41 cb 82 93 80 00 | i32.const 311627 + 00d131: 41 34 | i32.const 52 + 00d133: 41 cb 00 | i32.const 75 + 00d136: 41 0b | i32.const 11 + 00d138: 20 05 | local.get 5 + 00d13a: 41 81 01 | i32.const 129 + 00d13d: 10 ad 82 80 80 00 | call 301 + 00d143: 00 | unreachable + 00d144: 0b | end + 00d145: 41 cb 82 93 80 00 | i32.const 311627 + 00d14b: 41 34 | i32.const 52 + 00d14d: 41 cb 00 | i32.const 75 + 00d150: 41 17 | i32.const 23 + 00d152: 20 06 | local.get 6 + 00d154: 20 0d | local.get 13 + 00d156: 10 ad 82 80 80 00 | call 301 + 00d15c: 00 | unreachable + 00d15d: 0b | end + 00d15e: 41 cb 82 93 80 00 | i32.const 311627 + 00d164: 41 34 | i32.const 52 + 00d166: 41 ce 00 | i32.const 78 + 00d169: 41 0a | i32.const 10 + 00d16b: 20 06 | local.get 6 + 00d16d: 41 81 01 | i32.const 129 + 00d170: 10 ad 82 80 80 00 | call 301 + 00d176: 00 | unreachable + 00d177: 0b | end + 00d178: 41 cb 82 93 80 00 | i32.const 311627 + 00d17e: 41 34 | i32.const 52 + 00d180: 41 ce 00 | i32.const 78 + 00d183: 41 16 | i32.const 22 + 00d185: 20 06 | local.get 6 + 00d187: 20 08 | local.get 8 + 00d189: 10 ad 82 80 80 00 | call 301 + 00d18f: 00 | unreachable + 00d190: 0b | end + 00d191: 41 cb 82 93 80 00 | i32.const 311627 + 00d197: 41 34 | i32.const 52 + 00d199: 41 d7 00 | i32.const 87 + 00d19c: 41 14 | i32.const 20 + 00d19e: 20 05 | local.get 5 + 00d1a0: 41 81 01 | i32.const 129 + 00d1a3: 10 ad 82 80 80 00 | call 301 + 00d1a9: 00 | unreachable + 00d1aa: 0b | end + 00d1ab: 41 cb 82 93 80 00 | i32.const 311627 + 00d1b1: 41 34 | i32.const 52 + 00d1b3: 41 db 00 | i32.const 91 + 00d1b6: 41 0c | i32.const 12 + 00d1b8: 20 05 | local.get 5 + 00d1ba: 41 81 01 | i32.const 129 + 00d1bd: 10 ad 82 80 80 00 | call 301 + 00d1c3: 00 | unreachable + 00d1c4: 0b | end + 00d1c5: 41 cb 82 93 80 00 | i32.const 311627 + 00d1cb: 41 34 | i32.const 52 + 00d1cd: 41 e3 00 | i32.const 99 + 00d1d0: 41 0b | i32.const 11 + 00d1d2: 20 05 | local.get 5 + 00d1d4: 41 81 01 | i32.const 129 + 00d1d7: 10 ad 82 80 80 00 | call 301 + 00d1dd: 00 | unreachable + 00d1de: 0b | end + 00d1df: 41 cb 82 93 80 00 | i32.const 311627 + 00d1e5: 41 34 | i32.const 52 + 00d1e7: 41 e8 00 | i32.const 104 + 00d1ea: 41 13 | i32.const 19 + 00d1ec: 41 00 | i32.const 0 + 00d1ee: 20 05 | local.get 5 + 00d1f0: 20 02 | local.get 2 + 00d1f2: 10 bf 82 80 80 00 | call 319 + 00d1f8: 00 | unreachable + 00d1f9: 0b | end +00d1fb func[326] : + 00d1fc: 20 00 | local.get 0 + 00d1fe: 20 01 | local.get 1 + 00d200: 10 f7 83 80 80 00 | call 503 + 00d206: 0b | end +00d209 func[327]: + 00d20a: 01 7f | local[3] type=i32 + 00d20c: 01 7b | local[4] type=v128 + 00d20e: 03 7f | local[5..7] type=i32 + 00d210: 02 40 | block + 00d212: 20 00 | local.get 0 + 00d214: 45 | i32.eqz + 00d215: 0d 00 | br_if 0 + 00d217: 20 02 | local.get 2 + 00d219: 45 | i32.eqz + 00d21a: 0d 00 | br_if 0 + 00d21c: 20 02 | local.get 2 + 00d21e: 41 01 | i32.const 1 + 00d220: 48 | i32.lt_s + 00d221: 0d 00 | br_if 0 + 00d223: 41 00 | i32.const 0 + 00d225: 21 03 | local.set 3 + 00d227: 02 40 | block + 00d229: 20 02 | local.get 2 + 00d22b: 41 10 | i32.const 16 + 00d22d: 49 | i32.lt_u + 00d22e: 0d 00 | br_if 0 + 00d230: 20 01 | local.get 1 + 00d232: fd 0f | i8x16.splat + 00d234: 21 04 | local.set 4 + 00d236: 20 02 | local.get 2 + 00d238: 41 f0 ff ff ff 07 | i32.const 2147483632 + 00d23e: 71 | i32.and + 00d23f: 22 05 | local.tee 5 + 00d241: 21 03 | local.set 3 + 00d243: 20 00 | local.get 0 + 00d245: 21 06 | local.set 6 + 00d247: 03 40 | loop + 00d249: 20 06 | local.get 6 + 00d24b: 22 06 | local.tee 6 + 00d24d: 20 04 | local.get 4 + 00d24f: fd 0b 00 00 | v128.store 0 0 + 00d253: 20 03 | local.get 3 + 00d255: 41 70 | i32.const 4294967280 + 00d257: 6a | i32.add + 00d258: 22 07 | local.tee 7 + 00d25a: 21 03 | local.set 3 + 00d25c: 20 06 | local.get 6 + 00d25e: 41 10 | i32.const 16 + 00d260: 6a | i32.add + 00d261: 21 06 | local.set 6 + 00d263: 20 07 | local.get 7 + 00d265: 0d 00 | br_if 0 + 00d267: 0b | end + 00d268: 20 05 | local.get 5 + 00d26a: 21 03 | local.set 3 + 00d26c: 20 02 | local.get 2 + 00d26e: 20 05 | local.get 5 + 00d270: 46 | i32.eq + 00d271: 0d 01 | br_if 1 + 00d273: 0b | end + 00d274: 20 00 | local.get 0 + 00d276: 20 03 | local.get 3 + 00d278: 22 06 | local.tee 6 + 00d27a: 6a | i32.add + 00d27b: 21 03 | local.set 3 + 00d27d: 20 02 | local.get 2 + 00d27f: 20 06 | local.get 6 + 00d281: 6b | i32.sub + 00d282: 21 06 | local.set 6 + 00d284: 03 40 | loop + 00d286: 20 03 | local.get 3 + 00d288: 22 03 | local.tee 3 + 00d28a: 20 01 | local.get 1 + 00d28c: 3a 00 00 | i32.store8 0 0 + 00d28f: 20 03 | local.get 3 + 00d291: 41 01 | i32.const 1 + 00d293: 6a | i32.add + 00d294: 21 03 | local.set 3 + 00d296: 20 06 | local.get 6 + 00d298: 41 7f | i32.const 4294967295 + 00d29a: 6a | i32.add + 00d29b: 22 07 | local.tee 7 + 00d29d: 21 06 | local.set 6 + 00d29f: 20 07 | local.get 7 + 00d2a1: 0d 00 | br_if 0 + 00d2a3: 0b | end + 00d2a4: 0b | end + 00d2a5: 20 00 | local.get 0 + 00d2a7: 0b | end +00d2a9 func[328]: + 00d2aa: 01 7e | local[5] type=i64 + 00d2ac: 20 00 | local.get 0 + 00d2ae: 20 04 | local.get 4 + 00d2b0: 20 01 | local.get 1 + 00d2b2: 7e | i64.mul + 00d2b3: 20 02 | local.get 2 + 00d2b5: 20 03 | local.get 3 + 00d2b7: 7e | i64.mul + 00d2b8: 7c | i64.add + 00d2b9: 20 03 | local.get 3 + 00d2bb: 42 20 | i64.const 32 + 00d2bd: 88 | i64.shr_u + 00d2be: 22 02 | local.tee 2 + 00d2c0: 20 01 | local.get 1 + 00d2c2: 42 20 | i64.const 32 + 00d2c4: 88 | i64.shr_u + 00d2c5: 22 04 | local.tee 4 + 00d2c7: 7e | i64.mul + 00d2c8: 7c | i64.add + 00d2c9: 20 03 | local.get 3 + 00d2cb: 42 ff ff ff ff 0f | i64.const 4294967295 + 00d2d1: 83 | i64.and + 00d2d2: 22 03 | local.tee 3 + 00d2d4: 20 01 | local.get 1 + 00d2d6: 42 ff ff ff ff 0f | i64.const 4294967295 + 00d2dc: 83 | i64.and + 00d2dd: 22 01 | local.tee 1 + 00d2df: 7e | i64.mul + 00d2e0: 22 05 | local.tee 5 + 00d2e2: 42 20 | i64.const 32 + 00d2e4: 88 | i64.shr_u + 00d2e5: 20 03 | local.get 3 + 00d2e7: 20 04 | local.get 4 + 00d2e9: 7e | i64.mul + 00d2ea: 7c | i64.add + 00d2eb: 22 03 | local.tee 3 + 00d2ed: 42 20 | i64.const 32 + 00d2ef: 88 | i64.shr_u + 00d2f0: 7c | i64.add + 00d2f1: 20 03 | local.get 3 + 00d2f3: 42 ff ff ff ff 0f | i64.const 4294967295 + 00d2f9: 83 | i64.and + 00d2fa: 20 02 | local.get 2 + 00d2fc: 20 01 | local.get 1 + 00d2fe: 7e | i64.mul + 00d2ff: 7c | i64.add + 00d300: 22 01 | local.tee 1 + 00d302: 42 20 | i64.const 32 + 00d304: 88 | i64.shr_u + 00d305: 7c | i64.add + 00d306: 37 03 08 | i64.store 3 8 + 00d309: 20 00 | local.get 0 + 00d30b: 20 01 | local.get 1 + 00d30d: 42 20 | i64.const 32 + 00d30f: 86 | i64.shl + 00d310: 20 05 | local.get 5 + 00d312: 42 ff ff ff ff 0f | i64.const 4294967295 + 00d318: 83 | i64.and + 00d319: 84 | i64.or + 00d31a: 37 03 00 | i64.store 3 0 + 00d31d: 0b | end +00d320 func[329]: + 00d321: 01 7f | local[5] type=i32 + 00d323: 23 80 80 80 80 00 | global.get 0 + 00d329: 41 e0 00 | i32.const 96 + 00d32c: 6b | i32.sub + 00d32d: 22 05 | local.tee 5 + 00d32f: 24 80 80 80 80 00 | global.set 0 + 00d335: 02 40 | block + 00d337: 41 c1 00 | i32.const 65 + 00d33a: 45 | i32.eqz + 00d33b: 0d 00 | br_if 0 + 00d33d: 20 05 | local.get 5 + 00d33f: 41 1f | i32.const 31 + 00d341: 6a | i32.add + 00d342: 41 00 | i32.const 0 + 00d344: 41 c1 00 | i32.const 65 + 00d347: fc 0b 00 | memory.fill 0 + 00d34a: 0b | end + 00d34b: 20 05 | local.get 5 + 00d34d: 41 10 | i32.const 16 + 00d34f: 6a | i32.add + 00d350: 20 05 | local.get 5 + 00d352: 41 1f | i32.const 31 + 00d354: 6a | i32.add + 00d355: 41 c1 00 | i32.const 65 + 00d358: 20 02 | local.get 2 + 00d35a: 41 0a | i32.const 10 + 00d35c: 41 01 | i32.const 1 + 00d35e: 41 c0 00 | i32.const 64 + 00d361: 41 80 80 84 80 00 | i32.const 65536 + 00d367: 41 24 | i32.const 36 + 00d369: 41 00 | i32.const 0 + 00d36b: 20 04 | local.get 4 + 00d36d: 10 c5 82 80 80 00 | call 325 + 00d373: 02 40 | block + 00d375: 02 40 | block + 00d377: 20 00 | local.get 0 + 00d379: 0d 00 | br_if 0 + 00d37b: 41 7f | i32.const 4294967295 + 00d37d: 21 04 | local.set 4 + 00d37f: 0c 01 | br 1 + 00d381: 0b | end + 00d382: 20 05 | local.get 5 + 00d384: 20 01 | local.get 1 + 00d386: 41 04 | i32.const 4 + 00d388: 20 05 | local.get 5 + 00d38a: 28 02 10 | i32.load 2 16 + 00d38d: 20 05 | local.get 5 + 00d38f: 28 02 14 | i32.load 2 20 + 00d392: 42 00 | i64.const 0 + 00d394: 41 00 | i32.const 0 + 00d396: 20 04 | local.get 4 + 00d398: 20 00 | local.get 0 + 00d39a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 00d3a3: 80 00 | + 00d3a5: 20 05 | local.get 5 + 00d3a7: 28 02 08 | i32.load 2 8 + 00d3aa: 21 04 | local.set 4 + 00d3ac: 02 40 | block + 00d3ae: 20 03 | local.get 3 + 00d3b0: 45 | i32.eqz + 00d3b1: 0d 00 | br_if 0 + 00d3b3: 20 03 | local.get 3 + 00d3b5: 20 03 | local.get 3 + 00d3b7: 28 02 00 | i32.load 2 0 + 00d3ba: 20 05 | local.get 5 + 00d3bc: 29 03 00 | i64.load 3 0 + 00d3bf: a7 | i32.wrap_i64 + 00d3c0: 6a | i32.add + 00d3c1: 36 02 00 | i32.store 2 0 + 00d3c4: 0b | end + 00d3c5: 20 04 | local.get 4 + 00d3c7: 21 04 | local.set 4 + 00d3c9: 0b | end + 00d3ca: 20 05 | local.get 5 + 00d3cc: 41 e0 00 | i32.const 96 + 00d3cf: 6a | i32.add + 00d3d0: 24 80 80 80 80 00 | global.set 0 + 00d3d6: 20 04 | local.get 4 + 00d3d8: 0b | end +00d3da func[330]: + 00d3db: 01 7f | local[5] type=i32 + 00d3dd: 23 80 80 80 80 00 | global.get 0 + 00d3e3: 41 10 | i32.const 16 + 00d3e5: 6b | i32.sub + 00d3e6: 22 05 | local.tee 5 + 00d3e8: 24 80 80 80 80 00 | global.set 0 + 00d3ee: 20 05 | local.get 5 + 00d3f0: 20 01 | local.get 1 + 00d3f2: 20 02 | local.get 2 + 00d3f4: 20 03 | local.get 3 + 00d3f6: 20 04 | local.get 4 + 00d3f8: 41 00 | i32.const 0 + 00d3fa: 10 ab 82 80 80 00 | call 299 + 00d400: 20 00 | local.get 0 + 00d402: 20 05 | local.get 5 + 00d404: fd 00 04 00 | v128.load 4 0 + 00d408: fd 0b 04 00 | v128.store 4 0 + 00d40c: 20 05 | local.get 5 + 00d40e: 41 10 | i32.const 16 + 00d410: 6a | i32.add + 00d411: 24 80 80 80 80 00 | global.set 0 + 00d417: 0b | end +00d419 func[331]: + 00d41a: 01 7f | local[6] type=i32 + 00d41c: 23 80 80 80 80 00 | global.get 0 + 00d422: 41 20 | i32.const 32 + 00d424: 6b | i32.sub + 00d425: 22 06 | local.tee 6 + 00d427: 24 80 80 80 80 00 | global.set 0 + 00d42d: 20 06 | local.get 6 + 00d42f: 20 03 | local.get 3 + 00d431: 36 02 14 | i32.store 2 20 + 00d434: 20 06 | local.get 6 + 00d436: 20 02 | local.get 2 + 00d438: 36 02 10 | i32.store 2 16 + 00d43b: 20 06 | local.get 6 + 00d43d: 20 01 | local.get 1 + 00d43f: 36 02 0c | i32.store 2 12 + 00d442: 20 06 | local.get 6 + 00d444: 20 00 | local.get 0 + 00d446: 36 02 08 | i32.store 2 8 + 00d449: 20 06 | local.get 6 + 00d44b: 42 00 | i64.const 0 + 00d44d: 37 02 18 | i64.store 2 24 + 00d450: 20 06 | local.get 6 + 00d452: 41 08 | i32.const 8 + 00d454: 6a | i32.add + 00d455: 10 c0 82 80 80 00 | call 320 + 00d45b: 41 b8 d8 93 80 00 | i32.const 322616 + 00d461: 41 17 | i32.const 23 + 00d463: 10 c1 82 80 80 00 | call 321 + 00d469: 20 04 | local.get 4 + 00d46b: ac | i64.extend_i32_s + 00d46c: 10 c2 82 80 80 00 | call 322 + 00d472: 41 d0 d8 93 80 00 | i32.const 322640 + 00d478: 41 01 | i32.const 1 + 00d47a: 10 c1 82 80 80 00 | call 321 + 00d480: 20 05 | local.get 5 + 00d482: ac | i64.extend_i32_s + 00d483: 10 c2 82 80 80 00 | call 322 + 00d489: 41 0a | i32.const 10 + 00d48b: 10 c3 82 80 80 00 | call 323 + 00d491: 1a | drop + 00d492: 00 | unreachable + 00d493: 0b | end +00d496 func[332]: + 00d497: 07 7f | local[6..12] type=i32 + 00d499: 23 80 80 80 80 00 | global.get 0 + 00d49f: 41 10 | i32.const 16 + 00d4a1: 6b | i32.sub + 00d4a2: 22 06 | local.tee 6 + 00d4a4: 24 80 80 80 80 00 | global.set 0 + 00d4aa: 02 40 | block + 00d4ac: 02 40 | block + 00d4ae: 02 40 | block + 00d4b0: 02 40 | block + 00d4b2: 02 40 | block + 00d4b4: 02 40 | block + 00d4b6: 20 02 | local.get 2 + 00d4b8: 69 | i32.popcnt + 00d4b9: 22 07 | local.tee 7 + 00d4bb: 41 02 | i32.const 2 + 00d4bd: 4f | i32.ge_u + 00d4be: 0d 00 | br_if 0 + 00d4c0: 02 40 | block + 00d4c2: 20 01 | local.get 1 + 00d4c4: 0d 00 | br_if 0 + 00d4c6: 41 00 | i32.const 0 + 00d4c8: 22 00 | local.tee 0 + 00d4ca: 21 02 | local.set 2 + 00d4cc: 20 00 | local.get 0 + 00d4ce: 21 00 | local.set 0 + 00d4d0: 41 00 | i32.const 0 + 00d4d2: 21 01 | local.set 1 + 00d4d4: 0c 06 | br 6 + 00d4d6: 0b | end + 00d4d7: 02 40 | block + 00d4d9: 02 40 | block + 00d4db: 20 00 | local.get 0 + 00d4dd: 28 02 08 | i32.load 2 8 + 00d4e0: 22 08 | local.tee 8 + 00d4e2: 45 | i32.eqz + 00d4e3: 0d 00 | br_if 0 + 00d4e5: 20 01 | local.get 1 + 00d4e7: 20 02 | local.get 2 + 00d4e9: 20 02 | local.get 2 + 00d4eb: 41 7f | i32.const 4294967295 + 00d4ed: 6a | i32.add + 00d4ee: 20 08 | local.get 8 + 00d4f0: 28 02 0c | i32.load 2 12 + 00d4f3: 20 08 | local.get 8 + 00d4f5: 28 02 10 | i32.load 2 16 + 00d4f8: 22 09 | local.tee 9 + 00d4fa: 6a | i32.add + 00d4fb: 22 0a | local.tee 10 + 00d4fd: 71 | i32.and + 00d4fe: 22 0b | local.tee 11 + 00d500: 6b | i32.sub + 00d501: 41 00 | i32.const 0 + 00d503: 20 0b | local.get 11 + 00d505: 1b | select + 00d506: 22 0c | local.tee 12 + 00d508: 6a | i32.add + 00d509: 22 0b | local.tee 11 + 00d50b: 20 01 | local.get 1 + 00d50d: 49 | i32.lt_u + 00d50e: 0d 00 | br_if 0 + 00d510: 20 09 | local.get 9 + 00d512: 20 0b | local.get 11 + 00d514: 6a | i32.add + 00d515: 22 0b | local.tee 11 + 00d517: 20 09 | local.get 9 + 00d519: 49 | i32.lt_u + 00d51a: 0d 00 | br_if 0 + 00d51c: 20 0b | local.get 11 + 00d51e: 20 08 | local.get 8 + 00d520: 28 02 14 | i32.load 2 20 + 00d523: 4b | i32.gt_u + 00d524: 0d 00 | br_if 0 + 00d526: 20 01 | local.get 1 + 00d528: 41 7f | i32.const 4294967295 + 00d52a: 4c | i32.le_s + 00d52b: 0d 03 | br_if 3 + 00d52d: 20 08 | local.get 8 + 00d52f: 20 0b | local.get 11 + 00d531: 36 02 10 | i32.store 2 16 + 00d534: 20 09 | local.get 9 + 00d536: 21 02 | local.set 2 + 00d538: 41 00 | i32.const 0 + 00d53a: 21 05 | local.set 5 + 00d53c: 20 01 | local.get 1 + 00d53e: 21 03 | local.set 3 + 00d540: 20 0a | local.get 10 + 00d542: 20 0c | local.get 12 + 00d544: 6a | i32.add + 00d545: 21 07 | local.set 7 + 00d547: 0c 01 | br 1 + 00d549: 0b | end + 00d54a: 20 00 | local.get 0 + 00d54c: 28 02 14 | i32.load 2 20 + 00d54f: 22 09 | local.tee 9 + 00d551: 21 08 | local.set 8 + 00d553: 02 40 | block + 00d555: 20 09 | local.get 9 + 00d557: 0d 00 | br_if 0 + 00d559: 20 00 | local.get 0 + 00d55b: 41 80 80 80 02 | i32.const 4194304 + 00d560: 36 02 14 | i32.store 2 20 + 00d563: 41 80 80 80 02 | i32.const 4194304 + 00d568: 21 08 | local.set 8 + 00d56a: 0b | end + 00d56b: 20 08 | local.get 8 + 00d56d: 21 08 | local.set 8 + 00d56f: 20 07 | local.get 7 + 00d571: 41 01 | i32.const 1 + 00d573: 47 | i32.ne + 00d574: 0d 03 | br_if 3 + 00d576: 20 02 | local.get 2 + 00d578: 41 7f | i32.const 4294967295 + 00d57a: 6a | i32.add + 00d57b: 22 0b | local.tee 11 + 00d57d: 20 01 | local.get 1 + 00d57f: 6a | i32.add + 00d580: 41 00 | i32.const 0 + 00d582: 20 02 | local.get 2 + 00d584: 6b | i32.sub + 00d585: 71 | i32.and + 00d586: 22 07 | local.tee 7 + 00d588: 20 08 | local.get 8 + 00d58a: 20 07 | local.get 7 + 00d58c: 20 08 | local.get 8 + 00d58e: 4b | i32.gt_u + 00d58f: 1b | select + 00d590: 21 08 | local.set 8 + 00d592: 02 40 | block + 00d594: 02 40 | block + 00d596: 20 00 | local.get 0 + 00d598: 28 02 00 | i32.load 2 0 + 00d59b: 22 09 | local.tee 9 + 00d59d: 45 | i32.eqz + 00d59e: 0d 00 | br_if 0 + 00d5a0: 20 00 | local.get 0 + 00d5a2: 28 02 04 | i32.load 2 4 + 00d5a5: 21 07 | local.set 7 + 00d5a7: 20 09 | local.get 9 + 00d5a9: 21 09 | local.set 9 + 00d5ab: 0c 01 | br 1 + 00d5ad: 0b | end + 00d5ae: 20 00 | local.get 0 + 00d5b0: 41 98 fd 97 80 00 | i32.const 392856 + 00d5b6: 36 02 04 | i32.store 2 4 + 00d5b9: 20 00 | local.get 0 + 00d5bb: 41 85 80 80 80 00 | i32.const 5 + 00d5c1: 36 02 00 | i32.store 2 0 + 00d5c4: 41 98 fd 97 80 00 | i32.const 392856 + 00d5ca: 21 07 | local.set 7 + 00d5cc: 41 85 80 80 80 00 | i32.const 5 + 00d5d2: 21 09 | local.set 9 + 00d5d4: 0b | end + 00d5d5: 20 06 | local.get 6 + 00d5d7: 42 00 | i64.const 0 + 00d5d9: 37 03 08 | i64.store 3 8 + 00d5dc: 02 40 | block + 00d5de: 02 40 | block + 00d5e0: 20 08 | local.get 8 + 00d5e2: 20 02 | local.get 2 + 00d5e4: 41 18 | i32.const 24 + 00d5e6: 20 02 | local.get 2 + 00d5e8: 41 18 | i32.const 24 + 00d5ea: 4b | i32.gt_u + 00d5eb: 1b | select + 00d5ec: 22 0a | local.tee 10 + 00d5ee: 6a | i32.add + 00d5ef: 20 02 | local.get 2 + 00d5f1: 41 10 | i32.const 16 + 00d5f3: 20 02 | local.get 2 + 00d5f5: 41 10 | i32.const 16 + 00d5f7: 4a | i32.gt_s + 00d5f8: 1b | select + 00d5f9: 20 09 | local.get 9 + 00d5fb: 22 09 | local.tee 9 + 00d5fd: 20 07 | local.get 7 + 00d5ff: 22 07 | local.tee 7 + 00d601: 20 03 | local.get 3 + 00d603: 20 06 | local.get 6 + 00d605: 41 08 | i32.const 8 + 00d607: 6a | i32.add + 00d608: 20 05 | local.get 5 + 00d60a: 10 b2 82 80 80 00 | call 306 + 00d610: 22 08 | local.tee 8 + 00d612: 41 ff 01 | i32.const 255 + 00d615: 71 | i32.and + 00d616: 0d 00 | br_if 0 + 00d618: 20 06 | local.get 6 + 00d61a: 28 02 08 | i32.load 2 8 + 00d61d: 22 08 | local.tee 8 + 00d61f: 20 07 | local.get 7 + 00d621: 36 02 08 | i32.store 2 8 + 00d624: 20 08 | local.get 8 + 00d626: 20 09 | local.get 9 + 00d628: 36 02 04 | i32.store 2 4 + 00d62b: 20 08 | local.get 8 + 00d62d: 20 0a | local.get 10 + 00d62f: 20 08 | local.get 8 + 00d631: 6a | i32.add + 00d632: 22 03 | local.tee 3 + 00d634: 36 02 0c | i32.store 2 12 + 00d637: 20 08 | local.get 8 + 00d639: 20 08 | local.get 8 + 00d63b: 20 06 | local.get 6 + 00d63d: 28 02 0c | i32.load 2 12 + 00d640: 6a | i32.add + 00d641: 20 03 | local.get 3 + 00d643: 6b | i32.sub + 00d644: 36 02 14 | i32.store 2 20 + 00d647: 20 08 | local.get 8 + 00d649: 28 02 10 | i32.load 2 16 + 00d64c: 0d 06 | br_if 6 + 00d64e: 20 08 | local.get 8 + 00d650: 28 02 00 | i32.load 2 0 + 00d653: 45 | i32.eqz + 00d654: 0d 01 | br_if 1 + 00d656: 41 c8 a1 94 80 00 | i32.const 331976 + 00d65c: 41 11 | i32.const 17 + 00d65e: 41 c8 84 93 80 00 | i32.const 311880 + 00d664: 41 11 | i32.const 17 + 00d666: 41 e0 84 93 80 00 | i32.const 311904 + 00d66c: 20 05 | local.get 5 + 00d66e: 20 05 | local.get 5 + 00d670: 28 02 10 | i32.load 2 16 + 00d673: 22 02 | local.tee 2 + 00d675: 41 83 80 80 80 00 | i32.const 3 + 00d67b: 20 02 | local.get 2 + 00d67d: 1b | select + 00d67e: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00d687: 80 00 | + 00d689: 00 | unreachable + 00d68a: 0b | end + 00d68b: 41 00 | i32.const 0 + 00d68d: 21 02 | local.set 2 + 00d68f: 41 00 | i32.const 0 + 00d691: 21 00 | local.set 0 + 00d693: 20 08 | local.get 8 + 00d695: 21 01 | local.set 1 + 00d697: 0c 07 | br 7 + 00d699: 0b | end + 00d69a: 20 08 | local.get 8 + 00d69c: 20 00 | local.get 0 + 00d69e: 28 02 08 | i32.load 2 8 + 00d6a1: 36 02 00 | i32.store 2 0 + 00d6a4: 20 00 | local.get 0 + 00d6a6: 20 08 | local.get 8 + 00d6a8: 36 02 08 | i32.store 2 8 + 00d6ab: 20 00 | local.get 0 + 00d6ad: 20 00 | local.get 0 + 00d6af: 28 02 10 | i32.load 2 16 + 00d6b2: 20 08 | local.get 8 + 00d6b4: 28 02 14 | i32.load 2 20 + 00d6b7: 6a | i32.add + 00d6b8: 36 02 10 | i32.store 2 16 + 00d6bb: 41 00 | i32.const 0 + 00d6bd: 21 03 | local.set 3 + 00d6bf: 02 40 | block + 00d6c1: 20 01 | local.get 1 + 00d6c3: 20 02 | local.get 2 + 00d6c5: 20 0b | local.get 11 + 00d6c7: 20 08 | local.get 8 + 00d6c9: 28 02 0c | i32.load 2 12 + 00d6cc: 20 08 | local.get 8 + 00d6ce: 28 02 10 | i32.load 2 16 + 00d6d1: 22 05 | local.tee 5 + 00d6d3: 6a | i32.add + 00d6d4: 22 09 | local.tee 9 + 00d6d6: 71 | i32.and + 00d6d7: 22 07 | local.tee 7 + 00d6d9: 6b | i32.sub + 00d6da: 41 00 | i32.const 0 + 00d6dc: 20 07 | local.get 7 + 00d6de: 1b | select + 00d6df: 22 0b | local.tee 11 + 00d6e1: 6a | i32.add + 00d6e2: 22 02 | local.tee 2 + 00d6e4: 20 01 | local.get 1 + 00d6e6: 4f | i32.ge_u + 00d6e7: 0d 00 | br_if 0 + 00d6e9: 20 03 | local.get 3 + 00d6eb: 21 02 | local.set 2 + 00d6ed: 41 01 | i32.const 1 + 00d6ef: 21 05 | local.set 5 + 00d6f1: 20 03 | local.get 3 + 00d6f3: 21 03 | local.set 3 + 00d6f5: 41 00 | i32.const 0 + 00d6f7: 21 07 | local.set 7 + 00d6f9: 0c 01 | br 1 + 00d6fb: 0b | end + 00d6fc: 41 00 | i32.const 0 + 00d6fe: 21 03 | local.set 3 + 00d700: 02 40 | block + 00d702: 20 05 | local.get 5 + 00d704: 20 02 | local.get 2 + 00d706: 6a | i32.add + 00d707: 22 0a | local.tee 10 + 00d709: 20 05 | local.get 5 + 00d70b: 4f | i32.ge_u + 00d70c: 0d 00 | br_if 0 + 00d70e: 20 03 | local.get 3 + 00d710: 21 02 | local.set 2 + 00d712: 41 01 | i32.const 1 + 00d714: 21 05 | local.set 5 + 00d716: 20 03 | local.get 3 + 00d718: 21 03 | local.set 3 + 00d71a: 41 00 | i32.const 0 + 00d71c: 21 07 | local.set 7 + 00d71e: 0c 01 | br 1 + 00d720: 0b | end + 00d721: 41 00 | i32.const 0 + 00d723: 22 03 | local.tee 3 + 00d725: 21 02 | local.set 2 + 00d727: 41 01 | i32.const 1 + 00d729: 21 05 | local.set 5 + 00d72b: 20 03 | local.get 3 + 00d72d: 21 03 | local.set 3 + 00d72f: 41 00 | i32.const 0 + 00d731: 21 07 | local.set 7 + 00d733: 20 0a | local.get 10 + 00d735: 20 08 | local.get 8 + 00d737: 28 02 14 | i32.load 2 20 + 00d73a: 4b | i32.gt_u + 00d73b: 0d 00 | br_if 0 + 00d73d: 20 01 | local.get 1 + 00d73f: 41 7f | i32.const 4294967295 + 00d741: 4c | i32.le_s + 00d742: 0d 05 | br_if 5 + 00d744: 20 08 | local.get 8 + 00d746: 20 0a | local.get 10 + 00d748: 36 02 10 | i32.store 2 16 + 00d74b: 41 00 | i32.const 0 + 00d74d: 21 02 | local.set 2 + 00d74f: 41 00 | i32.const 0 + 00d751: 21 05 | local.set 5 + 00d753: 20 01 | local.get 1 + 00d755: 21 03 | local.set 3 + 00d757: 20 09 | local.get 9 + 00d759: 20 0b | local.get 11 + 00d75b: 6a | i32.add + 00d75c: 21 07 | local.set 7 + 00d75e: 0b | end + 00d75f: 20 00 | local.get 0 + 00d761: 20 00 | local.get 0 + 00d763: 28 02 08 | i32.load 2 8 + 00d766: 28 02 10 | i32.load 2 16 + 00d769: 20 02 | local.get 2 + 00d76b: 6b | i32.sub + 00d76c: 20 00 | local.get 0 + 00d76e: 28 02 0c | i32.load 2 12 + 00d771: 6a | i32.add + 00d772: 36 02 0c | i32.store 2 12 + 00d775: 20 07 | local.get 7 + 00d777: 21 02 | local.set 2 + 00d779: 20 03 | local.get 3 + 00d77b: 21 00 | local.set 0 + 00d77d: 20 05 | local.get 5 + 00d77f: 21 01 | local.set 1 + 00d781: 0c 05 | br 5 + 00d783: 0b | end + 00d784: 41 c8 a1 94 80 00 | i32.const 331976 + 00d78a: 41 11 | i32.const 17 + 00d78c: 41 ba df 93 80 00 | i32.const 323514 + 00d792: 41 1a | i32.const 26 + 00d794: 20 03 | local.get 3 + 00d796: 20 05 | local.get 5 + 00d798: 20 05 | local.get 5 + 00d79a: 28 02 10 | i32.load 2 16 + 00d79d: 22 02 | local.tee 2 + 00d79f: 41 83 80 80 80 00 | i32.const 3 + 00d7a5: 20 02 | local.get 2 + 00d7a7: 1b | select + 00d7a8: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00d7b1: 80 00 | + 00d7b3: 00 | unreachable + 00d7b4: 0b | end + 00d7b5: 41 c8 83 93 80 00 | i32.const 311752 + 00d7bb: 41 c8 00 | i32.const 72 + 00d7be: 41 dc 00 | i32.const 92 + 00d7c1: 41 31 | i32.const 49 + 00d7c3: 41 00 | i32.const 0 + 00d7c5: 20 01 | local.get 1 + 00d7c7: 10 cb 82 80 80 00 | call 331 + 00d7cd: 00 | unreachable + 00d7ce: 0b | end + 00d7cf: 41 c8 a1 94 80 00 | i32.const 331976 + 00d7d5: 41 11 | i32.const 17 + 00d7d7: 41 d8 da 93 80 00 | i32.const 322904 + 00d7dd: 41 1b | i32.const 27 + 00d7df: 41 c0 db 93 80 00 | i32.const 323008 + 00d7e5: 20 05 | local.get 5 + 00d7e7: 20 05 | local.get 5 + 00d7e9: 28 02 10 | i32.load 2 16 + 00d7ec: 22 02 | local.tee 2 + 00d7ee: 41 83 80 80 80 00 | i32.const 3 + 00d7f4: 20 02 | local.get 2 + 00d7f6: 1b | select + 00d7f7: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00d800: 80 00 | + 00d802: 00 | unreachable + 00d803: 0b | end + 00d804: 41 c8 a1 94 80 00 | i32.const 331976 + 00d80a: 41 11 | i32.const 17 + 00d80c: 41 b8 83 93 80 00 | i32.const 311736 + 00d812: 41 0f | i32.const 15 + 00d814: 41 b0 84 93 80 00 | i32.const 311856 + 00d81a: 20 05 | local.get 5 + 00d81c: 20 05 | local.get 5 + 00d81e: 28 02 10 | i32.load 2 16 + 00d821: 22 02 | local.tee 2 + 00d823: 41 83 80 80 80 00 | i32.const 3 + 00d829: 20 02 | local.get 2 + 00d82b: 1b | select + 00d82c: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00d835: 80 00 | + 00d837: 00 | unreachable + 00d838: 0b | end + 00d839: 41 c8 83 93 80 00 | i32.const 311752 + 00d83f: 41 c8 00 | i32.const 72 + 00d842: 41 dc 00 | i32.const 92 + 00d845: 41 31 | i32.const 49 + 00d847: 41 00 | i32.const 0 + 00d849: 20 01 | local.get 1 + 00d84b: 10 cb 82 80 80 00 | call 331 + 00d851: 00 | unreachable + 00d852: 0b | end + 00d853: 20 04 | local.get 4 + 00d855: 20 00 | local.get 0 + 00d857: 36 02 04 | i32.store 2 4 + 00d85a: 20 04 | local.get 4 + 00d85c: 20 02 | local.get 2 + 00d85e: 36 02 00 | i32.store 2 0 + 00d861: 20 06 | local.get 6 + 00d863: 41 10 | i32.const 16 + 00d865: 6a | i32.add + 00d866: 24 80 80 80 80 00 | global.set 0 + 00d86c: 20 01 | local.get 1 + 00d86e: 0b | end +00d871 func[333]: + 00d872: 09 7b | local[2..10] type=v128 + 00d874: 03 7f | local[11..13] type=i32 + 00d876: 20 7b | local[14..45] type=v128 + 00d878: 02 40 | block + 00d87a: 20 00 | local.get 0 + 00d87c: 2d 00 84 08 | i32.load8_u 0 1028 + 00d880: 41 01 | i32.const 1 + 00d882: 47 | i32.ne + 00d883: 0d 00 | br_if 0 + 00d885: 20 00 | local.get 0 + 00d887: 41 fc 07 | i32.const 1020 + 00d88a: 6a | i32.add + 00d88b: fd 09 02 00 | v128.load32_splat 2 0 + 00d88f: 21 02 | local.set 2 + 00d891: 20 00 | local.get 0 + 00d893: 41 f8 07 | i32.const 1016 + 00d896: 6a | i32.add + 00d897: fd 09 02 00 | v128.load32_splat 2 0 + 00d89b: 21 03 | local.set 3 + 00d89d: 20 00 | local.get 0 + 00d89f: 41 f4 07 | i32.const 1012 + 00d8a2: 6a | i32.add + 00d8a3: fd 09 02 00 | v128.load32_splat 2 0 + 00d8a7: 21 04 | local.set 4 + 00d8a9: 20 00 | local.get 0 + 00d8ab: 41 f0 07 | i32.const 1008 + 00d8ae: 6a | i32.add + 00d8af: fd 09 02 00 | v128.load32_splat 2 0 + 00d8b3: 21 05 | local.set 5 + 00d8b5: 20 00 | local.get 0 + 00d8b7: 41 ec 07 | i32.const 1004 + 00d8ba: 6a | i32.add + 00d8bb: fd 09 02 00 | v128.load32_splat 2 0 + 00d8bf: 21 06 | local.set 6 + 00d8c1: 20 00 | local.get 0 + 00d8c3: 41 e8 07 | i32.const 1000 + 00d8c6: 6a | i32.add + 00d8c7: fd 09 02 00 | v128.load32_splat 2 0 + 00d8cb: 21 07 | local.set 7 + 00d8cd: 20 00 | local.get 0 + 00d8cf: 41 e4 07 | i32.const 996 + 00d8d2: 6a | i32.add + 00d8d3: fd 09 02 00 | v128.load32_splat 2 0 + 00d8d7: 21 08 | local.set 8 + 00d8d9: 20 00 | local.get 0 + 00d8db: 41 e0 07 | i32.const 992 + 00d8de: 6a | i32.add + 00d8df: fd 09 02 00 | v128.load32_splat 2 0 + 00d8e3: 21 09 | local.set 9 + 00d8e5: fd 0c 00 00 00 00 01 00 00 | v128.const 0x00000000 0x00000001 0x00000002 0x00000003 + 00d8ee: 00 02 00 00 00 03 00 00 00 | + 00d8f7: 21 0a | local.set 10 + 00d8f9: 20 00 | local.get 0 + 00d8fb: 21 01 | local.set 1 + 00d8fd: 41 00 | i32.const 0 + 00d8ff: 21 0b | local.set 11 + 00d901: 03 40 | loop + 00d903: 20 0b | local.get 11 + 00d905: 21 0c | local.set 12 + 00d907: 20 01 | local.get 1 + 00d909: 21 0d | local.set 13 + 00d90b: 41 0a | i32.const 10 + 00d90d: 21 01 | local.set 1 + 00d90f: fd 0c 65 78 70 61 65 78 70 | v128.const 0x61707865 0x61707865 0x61707865 0x61707865 + 00d918: 61 65 78 70 61 65 78 70 61 | + 00d921: 21 0e | local.set 14 + 00d923: fd 0c 6e 64 20 33 6e 64 20 | v128.const 0x3320646e 0x3320646e 0x3320646e 0x3320646e + 00d92c: 33 6e 64 20 33 6e 64 20 33 | + 00d935: 21 0f | local.set 15 + 00d937: fd 0c 32 2d 62 79 32 2d 62 | v128.const 0x79622d32 0x79622d32 0x79622d32 0x79622d32 + 00d940: 79 32 2d 62 79 32 2d 62 79 | + 00d949: 21 10 | local.set 16 + 00d94b: fd 0c 74 65 20 6b 74 65 20 | v128.const 0x6b206574 0x6b206574 0x6b206574 0x6b206574 + 00d954: 6b 74 65 20 6b 74 65 20 6b | + 00d95d: 21 11 | local.set 17 + 00d95f: 20 09 | local.get 9 + 00d961: 21 12 | local.set 18 + 00d963: 20 08 | local.get 8 + 00d965: 21 13 | local.set 19 + 00d967: 20 07 | local.get 7 + 00d969: 21 14 | local.set 20 + 00d96b: 20 06 | local.get 6 + 00d96d: 21 15 | local.set 21 + 00d96f: 20 05 | local.get 5 + 00d971: 21 16 | local.set 22 + 00d973: 20 04 | local.get 4 + 00d975: 21 17 | local.set 23 + 00d977: 20 03 | local.get 3 + 00d979: 21 18 | local.set 24 + 00d97b: 20 02 | local.get 2 + 00d97d: 21 19 | local.set 25 + 00d97f: 20 0a | local.get 10 + 00d981: 22 1a | local.tee 26 + 00d983: 21 0a | local.set 10 + 00d985: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00d98e: 00 00 00 00 00 00 00 00 00 | + 00d997: 22 1b | local.tee 27 + 00d999: 21 1c | local.set 28 + 00d99b: 20 1b | local.get 27 + 00d99d: 21 1d | local.set 29 + 00d99f: 20 1b | local.get 27 + 00d9a1: 21 1b | local.set 27 + 00d9a3: 03 40 | loop + 00d9a5: 20 01 | local.get 1 + 00d9a7: 41 7e | i32.const 4294967294 + 00d9a9: 6a | i32.add + 00d9aa: 22 0b | local.tee 11 + 00d9ac: 21 01 | local.set 1 + 00d9ae: 20 1c | local.get 28 + 00d9b0: 20 13 | local.get 19 + 00d9b2: 22 13 | local.tee 19 + 00d9b4: 20 0f | local.get 15 + 00d9b6: fd ae 01 | i32x4.add + 00d9b9: 22 0f | local.tee 15 + 00d9bb: fd 51 | v128.xor + 00d9bd: 22 1c | local.tee 28 + 00d9bf: 41 10 | i32.const 16 + 00d9c1: fd ab 01 | i32x4.shl + 00d9c4: 20 1c | local.get 28 + 00d9c6: 41 10 | i32.const 16 + 00d9c8: fd ad 01 | i32x4.shr_u + 00d9cb: fd 50 | v128.or + 00d9cd: 22 1c | local.tee 28 + 00d9cf: 20 17 | local.get 23 + 00d9d1: fd ae 01 | i32x4.add + 00d9d4: 22 17 | local.tee 23 + 00d9d6: 20 13 | local.get 19 + 00d9d8: fd 51 | v128.xor + 00d9da: 22 13 | local.tee 19 + 00d9dc: 41 0c | i32.const 12 + 00d9de: fd ab 01 | i32x4.shl + 00d9e1: 20 13 | local.get 19 + 00d9e3: 41 14 | i32.const 20 + 00d9e5: fd ad 01 | i32x4.shr_u + 00d9e8: fd 50 | v128.or + 00d9ea: 22 13 | local.tee 19 + 00d9ec: 20 0f | local.get 15 + 00d9ee: fd ae 01 | i32x4.add + 00d9f1: 22 0f | local.tee 15 + 00d9f3: 20 1c | local.get 28 + 00d9f5: fd 51 | v128.xor + 00d9f7: 22 1c | local.tee 28 + 00d9f9: 41 08 | i32.const 8 + 00d9fb: fd ab 01 | i32x4.shl + 00d9fe: 20 1c | local.get 28 + 00da00: 41 18 | i32.const 24 + 00da02: fd ad 01 | i32x4.shr_u + 00da05: fd 50 | v128.or + 00da07: 22 1c | local.tee 28 + 00da09: 20 17 | local.get 23 + 00da0b: fd ae 01 | i32x4.add + 00da0e: 22 17 | local.tee 23 + 00da10: 20 13 | local.get 19 + 00da12: fd 51 | v128.xor + 00da14: 22 13 | local.tee 19 + 00da16: 41 07 | i32.const 7 + 00da18: fd ab 01 | i32x4.shl + 00da1b: 20 13 | local.get 19 + 00da1d: 41 19 | i32.const 25 + 00da1f: fd ad 01 | i32x4.shr_u + 00da22: fd 50 | v128.or + 00da24: 22 13 | local.tee 19 + 00da26: 20 0a | local.get 10 + 00da28: 20 12 | local.get 18 + 00da2a: 22 12 | local.tee 18 + 00da2c: 20 0e | local.get 14 + 00da2e: fd ae 01 | i32x4.add + 00da31: 22 0e | local.tee 14 + 00da33: fd 51 | v128.xor + 00da35: 22 0a | local.tee 10 + 00da37: 41 10 | i32.const 16 + 00da39: fd ab 01 | i32x4.shl + 00da3c: 20 0a | local.get 10 + 00da3e: 41 10 | i32.const 16 + 00da40: fd ad 01 | i32x4.shr_u + 00da43: fd 50 | v128.or + 00da45: 22 0a | local.tee 10 + 00da47: 20 16 | local.get 22 + 00da49: fd ae 01 | i32x4.add + 00da4c: 22 16 | local.tee 22 + 00da4e: 20 12 | local.get 18 + 00da50: fd 51 | v128.xor + 00da52: 22 12 | local.tee 18 + 00da54: 41 0c | i32.const 12 + 00da56: fd ab 01 | i32x4.shl + 00da59: 20 12 | local.get 18 + 00da5b: 41 14 | i32.const 20 + 00da5d: fd ad 01 | i32x4.shr_u + 00da60: fd 50 | v128.or + 00da62: 22 12 | local.tee 18 + 00da64: 20 0e | local.get 14 + 00da66: fd ae 01 | i32x4.add + 00da69: 22 1e | local.tee 30 + 00da6b: fd ae 01 | i32x4.add + 00da6e: 22 0e | local.tee 14 + 00da70: 20 1b | local.get 27 + 00da72: 20 15 | local.get 21 + 00da74: 22 15 | local.tee 21 + 00da76: 20 11 | local.get 17 + 00da78: fd ae 01 | i32x4.add + 00da7b: 22 11 | local.tee 17 + 00da7d: fd 51 | v128.xor + 00da7f: 22 1b | local.tee 27 + 00da81: 41 10 | i32.const 16 + 00da83: fd ab 01 | i32x4.shl + 00da86: 20 1b | local.get 27 + 00da88: 41 10 | i32.const 16 + 00da8a: fd ad 01 | i32x4.shr_u + 00da8d: fd 50 | v128.or + 00da8f: 22 1b | local.tee 27 + 00da91: 20 19 | local.get 25 + 00da93: fd ae 01 | i32x4.add + 00da96: 22 19 | local.tee 25 + 00da98: 20 15 | local.get 21 + 00da9a: fd 51 | v128.xor + 00da9c: 22 15 | local.tee 21 + 00da9e: 41 0c | i32.const 12 + 00daa0: fd ab 01 | i32x4.shl + 00daa3: 20 15 | local.get 21 + 00daa5: 41 14 | i32.const 20 + 00daa7: fd ad 01 | i32x4.shr_u + 00daaa: fd 50 | v128.or + 00daac: 22 15 | local.tee 21 + 00daae: 20 11 | local.get 17 + 00dab0: fd ae 01 | i32x4.add + 00dab3: 22 11 | local.tee 17 + 00dab5: 20 1b | local.get 27 + 00dab7: fd 51 | v128.xor + 00dab9: 22 1b | local.tee 27 + 00dabb: 41 08 | i32.const 8 + 00dabd: fd ab 01 | i32x4.shl + 00dac0: 20 1b | local.get 27 + 00dac2: 41 18 | i32.const 24 + 00dac4: fd ad 01 | i32x4.shr_u + 00dac7: fd 50 | v128.or + 00dac9: 22 1b | local.tee 27 + 00dacb: fd 51 | v128.xor + 00dacd: 22 1f | local.tee 31 + 00dacf: 41 10 | i32.const 16 + 00dad1: fd ab 01 | i32x4.shl + 00dad4: 20 1f | local.get 31 + 00dad6: 41 10 | i32.const 16 + 00dad8: fd ad 01 | i32x4.shr_u + 00dadb: fd 50 | v128.or + 00dadd: 22 20 | local.tee 32 + 00dadf: 20 1d | local.get 29 + 00dae1: 20 14 | local.get 20 + 00dae3: 22 14 | local.tee 20 + 00dae5: 20 10 | local.get 16 + 00dae7: fd ae 01 | i32x4.add + 00daea: 22 10 | local.tee 16 + 00daec: fd 51 | v128.xor + 00daee: 22 1d | local.tee 29 + 00daf0: 41 10 | i32.const 16 + 00daf2: fd ab 01 | i32x4.shl + 00daf5: 20 1d | local.get 29 + 00daf7: 41 10 | i32.const 16 + 00daf9: fd ad 01 | i32x4.shr_u + 00dafc: fd 50 | v128.or + 00dafe: 22 1d | local.tee 29 + 00db00: 20 18 | local.get 24 + 00db02: fd ae 01 | i32x4.add + 00db05: 22 18 | local.tee 24 + 00db07: 20 14 | local.get 20 + 00db09: fd 51 | v128.xor + 00db0b: 22 14 | local.tee 20 + 00db0d: 41 0c | i32.const 12 + 00db0f: fd ab 01 | i32x4.shl + 00db12: 20 14 | local.get 20 + 00db14: 41 14 | i32.const 20 + 00db16: fd ad 01 | i32x4.shr_u + 00db19: fd 50 | v128.or + 00db1b: 22 14 | local.tee 20 + 00db1d: 20 10 | local.get 16 + 00db1f: fd ae 01 | i32x4.add + 00db22: 22 10 | local.tee 16 + 00db24: 20 1d | local.get 29 + 00db26: fd 51 | v128.xor + 00db28: 22 1d | local.tee 29 + 00db2a: 41 08 | i32.const 8 + 00db2c: fd ab 01 | i32x4.shl + 00db2f: 20 1d | local.get 29 + 00db31: 41 18 | i32.const 24 + 00db33: fd ad 01 | i32x4.shr_u + 00db36: fd 50 | v128.or + 00db38: 22 1d | local.tee 29 + 00db3a: 20 18 | local.get 24 + 00db3c: fd ae 01 | i32x4.add + 00db3f: 22 18 | local.tee 24 + 00db41: fd ae 01 | i32x4.add + 00db44: 22 21 | local.tee 33 + 00db46: 20 13 | local.get 19 + 00db48: fd 51 | v128.xor + 00db4a: 22 13 | local.tee 19 + 00db4c: 41 0c | i32.const 12 + 00db4e: fd ab 01 | i32x4.shl + 00db51: 20 13 | local.get 19 + 00db53: 41 14 | i32.const 20 + 00db55: fd ad 01 | i32x4.shr_u + 00db58: fd 50 | v128.or + 00db5a: 22 13 | local.tee 19 + 00db5c: 20 0e | local.get 14 + 00db5e: fd ae 01 | i32x4.add + 00db61: 22 1f | local.tee 31 + 00db63: 21 0e | local.set 14 + 00db65: 20 18 | local.get 24 + 00db67: 20 14 | local.get 20 + 00db69: fd 51 | v128.xor + 00db6b: 22 14 | local.tee 20 + 00db6d: 41 07 | i32.const 7 + 00db6f: fd ab 01 | i32x4.shl + 00db72: 20 14 | local.get 20 + 00db74: 41 19 | i32.const 25 + 00db76: fd ad 01 | i32x4.shr_u + 00db79: fd 50 | v128.or + 00db7b: 22 14 | local.tee 20 + 00db7d: 20 0f | local.get 15 + 00db7f: fd ae 01 | i32x4.add + 00db82: 22 0f | local.tee 15 + 00db84: 20 1e | local.get 30 + 00db86: 20 0a | local.get 10 + 00db88: fd 51 | v128.xor + 00db8a: 22 18 | local.tee 24 + 00db8c: 41 08 | i32.const 8 + 00db8e: fd ab 01 | i32x4.shl + 00db91: 20 18 | local.get 24 + 00db93: 41 18 | i32.const 24 + 00db95: fd ad 01 | i32x4.shr_u + 00db98: fd 50 | v128.or + 00db9a: 22 18 | local.tee 24 + 00db9c: fd 51 | v128.xor + 00db9e: 22 0a | local.tee 10 + 00dba0: 41 10 | i32.const 16 + 00dba2: fd ab 01 | i32x4.shl + 00dba5: 20 0a | local.get 10 + 00dba7: 41 10 | i32.const 16 + 00dba9: fd ad 01 | i32x4.shr_u + 00dbac: fd 50 | v128.or + 00dbae: 22 0a | local.tee 10 + 00dbb0: 20 1b | local.get 27 + 00dbb2: 20 19 | local.get 25 + 00dbb4: fd ae 01 | i32x4.add + 00dbb7: 22 19 | local.tee 25 + 00dbb9: fd ae 01 | i32x4.add + 00dbbc: 22 1b | local.tee 27 + 00dbbe: 20 14 | local.get 20 + 00dbc0: fd 51 | v128.xor + 00dbc2: 22 14 | local.tee 20 + 00dbc4: 41 0c | i32.const 12 + 00dbc6: fd ab 01 | i32x4.shl + 00dbc9: 20 14 | local.get 20 + 00dbcb: 41 14 | i32.const 20 + 00dbcd: fd ad 01 | i32x4.shr_u + 00dbd0: fd 50 | v128.or + 00dbd2: 22 14 | local.tee 20 + 00dbd4: 20 0f | local.get 15 + 00dbd6: fd ae 01 | i32x4.add + 00dbd9: 22 1e | local.tee 30 + 00dbdb: 21 0f | local.set 15 + 00dbdd: 20 19 | local.get 25 + 00dbdf: 20 15 | local.get 21 + 00dbe1: fd 51 | v128.xor + 00dbe3: 22 15 | local.tee 21 + 00dbe5: 41 07 | i32.const 7 + 00dbe7: fd ab 01 | i32x4.shl + 00dbea: 20 15 | local.get 21 + 00dbec: 41 19 | i32.const 25 + 00dbee: fd ad 01 | i32x4.shr_u + 00dbf1: fd 50 | v128.or + 00dbf3: 22 15 | local.tee 21 + 00dbf5: 20 10 | local.get 16 + 00dbf7: fd ae 01 | i32x4.add + 00dbfa: 22 10 | local.tee 16 + 00dbfc: 20 1c | local.get 28 + 00dbfe: fd 51 | v128.xor + 00dc00: 22 19 | local.tee 25 + 00dc02: 41 10 | i32.const 16 + 00dc04: fd ab 01 | i32x4.shl + 00dc07: 20 19 | local.get 25 + 00dc09: 41 10 | i32.const 16 + 00dc0b: fd ad 01 | i32x4.shr_u + 00dc0e: fd 50 | v128.or + 00dc10: 22 19 | local.tee 25 + 00dc12: 20 18 | local.get 24 + 00dc14: 20 16 | local.get 22 + 00dc16: fd ae 01 | i32x4.add + 00dc19: 22 16 | local.tee 22 + 00dc1b: fd ae 01 | i32x4.add + 00dc1e: 22 18 | local.tee 24 + 00dc20: 20 15 | local.get 21 + 00dc22: fd 51 | v128.xor + 00dc24: 22 15 | local.tee 21 + 00dc26: 41 0c | i32.const 12 + 00dc28: fd ab 01 | i32x4.shl + 00dc2b: 20 15 | local.get 21 + 00dc2d: 41 14 | i32.const 20 + 00dc2f: fd ad 01 | i32x4.shr_u + 00dc32: fd 50 | v128.or + 00dc34: 22 15 | local.tee 21 + 00dc36: 20 10 | local.get 16 + 00dc38: fd ae 01 | i32x4.add + 00dc3b: 22 22 | local.tee 34 + 00dc3d: 21 10 | local.set 16 + 00dc3f: 20 16 | local.get 22 + 00dc41: 20 12 | local.get 18 + 00dc43: fd 51 | v128.xor + 00dc45: 22 12 | local.tee 18 + 00dc47: 41 07 | i32.const 7 + 00dc49: fd ab 01 | i32x4.shl + 00dc4c: 20 12 | local.get 18 + 00dc4e: 41 19 | i32.const 25 + 00dc50: fd ad 01 | i32x4.shr_u + 00dc53: fd 50 | v128.or + 00dc55: 22 12 | local.tee 18 + 00dc57: 20 11 | local.get 17 + 00dc59: fd ae 01 | i32x4.add + 00dc5c: 22 11 | local.tee 17 + 00dc5e: 20 1d | local.get 29 + 00dc60: fd 51 | v128.xor + 00dc62: 22 16 | local.tee 22 + 00dc64: 41 10 | i32.const 16 + 00dc66: fd ab 01 | i32x4.shl + 00dc69: 20 16 | local.get 22 + 00dc6b: 41 10 | i32.const 16 + 00dc6d: fd ad 01 | i32x4.shr_u + 00dc70: fd 50 | v128.or + 00dc72: 22 16 | local.tee 22 + 00dc74: 20 17 | local.get 23 + 00dc76: fd ae 01 | i32x4.add + 00dc79: 22 17 | local.tee 23 + 00dc7b: 20 12 | local.get 18 + 00dc7d: fd 51 | v128.xor + 00dc7f: 22 12 | local.tee 18 + 00dc81: 41 0c | i32.const 12 + 00dc83: fd ab 01 | i32x4.shl + 00dc86: 20 12 | local.get 18 + 00dc88: 41 14 | i32.const 20 + 00dc8a: fd ad 01 | i32x4.shr_u + 00dc8d: fd 50 | v128.or + 00dc8f: 22 12 | local.tee 18 + 00dc91: 20 11 | local.get 17 + 00dc93: fd ae 01 | i32x4.add + 00dc96: 22 23 | local.tee 35 + 00dc98: 21 11 | local.set 17 + 00dc9a: 20 23 | local.get 35 + 00dc9c: 20 16 | local.get 22 + 00dc9e: fd 51 | v128.xor + 00dca0: 22 16 | local.tee 22 + 00dca2: 41 08 | i32.const 8 + 00dca4: fd ab 01 | i32x4.shl + 00dca7: 20 16 | local.get 22 + 00dca9: 41 18 | i32.const 24 + 00dcab: fd ad 01 | i32x4.shr_u + 00dcae: fd 50 | v128.or + 00dcb0: 22 24 | local.tee 36 + 00dcb2: 20 17 | local.get 23 + 00dcb4: fd ae 01 | i32x4.add + 00dcb7: 22 25 | local.tee 37 + 00dcb9: 20 12 | local.get 18 + 00dcbb: fd 51 | v128.xor + 00dcbd: 22 12 | local.tee 18 + 00dcbf: 41 07 | i32.const 7 + 00dcc1: fd ab 01 | i32x4.shl + 00dcc4: 20 12 | local.get 18 + 00dcc6: 41 19 | i32.const 25 + 00dcc8: fd ad 01 | i32x4.shr_u + 00dccb: fd 50 | v128.or + 00dccd: 22 26 | local.tee 38 + 00dccf: 21 12 | local.set 18 + 00dcd1: 20 1f | local.get 31 + 00dcd3: 20 20 | local.get 32 + 00dcd5: fd 51 | v128.xor + 00dcd7: 22 16 | local.tee 22 + 00dcd9: 41 08 | i32.const 8 + 00dcdb: fd ab 01 | i32x4.shl + 00dcde: 20 16 | local.get 22 + 00dce0: 41 18 | i32.const 24 + 00dce2: fd ad 01 | i32x4.shr_u + 00dce5: fd 50 | v128.or + 00dce7: 22 20 | local.tee 32 + 00dce9: 20 21 | local.get 33 + 00dceb: fd ae 01 | i32x4.add + 00dcee: 22 21 | local.tee 33 + 00dcf0: 20 13 | local.get 19 + 00dcf2: fd 51 | v128.xor + 00dcf4: 22 13 | local.tee 19 + 00dcf6: 41 07 | i32.const 7 + 00dcf8: fd ab 01 | i32x4.shl + 00dcfb: 20 13 | local.get 19 + 00dcfd: 41 19 | i32.const 25 + 00dcff: fd ad 01 | i32x4.shr_u + 00dd02: fd 50 | v128.or + 00dd04: 22 27 | local.tee 39 + 00dd06: 21 13 | local.set 19 + 00dd08: 20 1e | local.get 30 + 00dd0a: 20 0a | local.get 10 + 00dd0c: fd 51 | v128.xor + 00dd0e: 22 16 | local.tee 22 + 00dd10: 41 08 | i32.const 8 + 00dd12: fd ab 01 | i32x4.shl + 00dd15: 20 16 | local.get 22 + 00dd17: 41 18 | i32.const 24 + 00dd19: fd ad 01 | i32x4.shr_u + 00dd1c: fd 50 | v128.or + 00dd1e: 22 28 | local.tee 40 + 00dd20: 20 1b | local.get 27 + 00dd22: fd ae 01 | i32x4.add + 00dd25: 22 29 | local.tee 41 + 00dd27: 20 14 | local.get 20 + 00dd29: fd 51 | v128.xor + 00dd2b: 22 14 | local.tee 20 + 00dd2d: 41 07 | i32.const 7 + 00dd2f: fd ab 01 | i32x4.shl + 00dd32: 20 14 | local.get 20 + 00dd34: 41 19 | i32.const 25 + 00dd36: fd ad 01 | i32x4.shr_u + 00dd39: fd 50 | v128.or + 00dd3b: 22 2a | local.tee 42 + 00dd3d: 21 14 | local.set 20 + 00dd3f: 20 22 | local.get 34 + 00dd41: 20 19 | local.get 25 + 00dd43: fd 51 | v128.xor + 00dd45: 22 16 | local.tee 22 + 00dd47: 41 08 | i32.const 8 + 00dd49: fd ab 01 | i32x4.shl + 00dd4c: 20 16 | local.get 22 + 00dd4e: 41 18 | i32.const 24 + 00dd50: fd ad 01 | i32x4.shr_u + 00dd53: fd 50 | v128.or + 00dd55: 22 2b | local.tee 43 + 00dd57: 20 18 | local.get 24 + 00dd59: fd ae 01 | i32x4.add + 00dd5c: 22 2c | local.tee 44 + 00dd5e: 20 15 | local.get 21 + 00dd60: fd 51 | v128.xor + 00dd62: 22 15 | local.tee 21 + 00dd64: 41 07 | i32.const 7 + 00dd66: fd ab 01 | i32x4.shl + 00dd69: 20 15 | local.get 21 + 00dd6b: 41 19 | i32.const 25 + 00dd6d: fd ad 01 | i32x4.shr_u + 00dd70: fd 50 | v128.or + 00dd72: 22 2d | local.tee 45 + 00dd74: 21 15 | local.set 21 + 00dd76: 20 2c | local.get 44 + 00dd78: 21 16 | local.set 22 + 00dd7a: 20 25 | local.get 37 + 00dd7c: 21 17 | local.set 23 + 00dd7e: 20 21 | local.get 33 + 00dd80: 21 18 | local.set 24 + 00dd82: 20 29 | local.get 41 + 00dd84: 21 19 | local.set 25 + 00dd86: 20 28 | local.get 40 + 00dd88: 21 0a | local.set 10 + 00dd8a: 20 2b | local.get 43 + 00dd8c: 21 1c | local.set 28 + 00dd8e: 20 24 | local.get 36 + 00dd90: 21 1d | local.set 29 + 00dd92: 20 20 | local.get 32 + 00dd94: 21 1b | local.set 27 + 00dd96: 20 0b | local.get 11 + 00dd98: 41 02 | i32.const 2 + 00dd9a: 4b | i32.gt_u + 00dd9b: 0d 00 | br_if 0 + 00dd9d: 0b | end + 00dd9e: 20 0d | local.get 13 + 00dda0: 20 1f | local.get 31 + 00dda2: fd 0b 00 00 | v128.store 0 0 + 00dda6: 20 0d | local.get 13 + 00dda8: 41 f0 01 | i32.const 240 + 00ddab: 6a | i32.add + 00ddac: 20 20 | local.get 32 + 00ddae: fd 0b 00 00 | v128.store 0 0 + 00ddb2: 20 0d | local.get 13 + 00ddb4: 41 e0 01 | i32.const 224 + 00ddb7: 6a | i32.add + 00ddb8: 20 24 | local.get 36 + 00ddba: fd 0b 00 00 | v128.store 0 0 + 00ddbe: 20 0d | local.get 13 + 00ddc0: 41 d0 01 | i32.const 208 + 00ddc3: 6a | i32.add + 00ddc4: 20 2b | local.get 43 + 00ddc6: fd 0b 00 00 | v128.store 0 0 + 00ddca: 20 0d | local.get 13 + 00ddcc: 41 c0 01 | i32.const 192 + 00ddcf: 6a | i32.add + 00ddd0: 20 28 | local.get 40 + 00ddd2: fd 0b 00 00 | v128.store 0 0 + 00ddd6: 20 0d | local.get 13 + 00ddd8: 41 b0 01 | i32.const 176 + 00dddb: 6a | i32.add + 00dddc: 20 29 | local.get 41 + 00ddde: 20 02 | local.get 2 + 00dde0: fd ae 01 | i32x4.add + 00dde3: fd 0b 00 00 | v128.store 0 0 + 00dde7: 20 0d | local.get 13 + 00dde9: 41 a0 01 | i32.const 160 + 00ddec: 6a | i32.add + 00dded: 20 21 | local.get 33 + 00ddef: 20 03 | local.get 3 + 00ddf1: fd ae 01 | i32x4.add + 00ddf4: fd 0b 00 00 | v128.store 0 0 + 00ddf8: 20 0d | local.get 13 + 00ddfa: 41 90 01 | i32.const 144 + 00ddfd: 6a | i32.add + 00ddfe: 20 25 | local.get 37 + 00de00: 20 04 | local.get 4 + 00de02: fd ae 01 | i32x4.add + 00de05: fd 0b 00 00 | v128.store 0 0 + 00de09: 20 0d | local.get 13 + 00de0b: 41 80 01 | i32.const 128 + 00de0e: 6a | i32.add + 00de0f: 20 2c | local.get 44 + 00de11: 20 05 | local.get 5 + 00de13: fd ae 01 | i32x4.add + 00de16: fd 0b 00 00 | v128.store 0 0 + 00de1a: 20 0d | local.get 13 + 00de1c: 41 f0 00 | i32.const 112 + 00de1f: 6a | i32.add + 00de20: 20 2d | local.get 45 + 00de22: 20 06 | local.get 6 + 00de24: fd ae 01 | i32x4.add + 00de27: fd 0b 00 00 | v128.store 0 0 + 00de2b: 20 0d | local.get 13 + 00de2d: 41 e0 00 | i32.const 96 + 00de30: 6a | i32.add + 00de31: 20 2a | local.get 42 + 00de33: 20 07 | local.get 7 + 00de35: fd ae 01 | i32x4.add + 00de38: fd 0b 00 00 | v128.store 0 0 + 00de3c: 20 0d | local.get 13 + 00de3e: 41 d0 00 | i32.const 80 + 00de41: 6a | i32.add + 00de42: 20 27 | local.get 39 + 00de44: 20 08 | local.get 8 + 00de46: fd ae 01 | i32x4.add + 00de49: fd 0b 00 00 | v128.store 0 0 + 00de4d: 20 0d | local.get 13 + 00de4f: 41 c0 00 | i32.const 64 + 00de52: 6a | i32.add + 00de53: 20 26 | local.get 38 + 00de55: 20 09 | local.get 9 + 00de57: fd ae 01 | i32x4.add + 00de5a: fd 0b 00 00 | v128.store 0 0 + 00de5e: 20 0d | local.get 13 + 00de60: 41 30 | i32.const 48 + 00de62: 6a | i32.add + 00de63: 20 23 | local.get 35 + 00de65: fd 0b 00 00 | v128.store 0 0 + 00de69: 20 0d | local.get 13 + 00de6b: 41 20 | i32.const 32 + 00de6d: 6a | i32.add + 00de6e: 20 22 | local.get 34 + 00de70: fd 0b 00 00 | v128.store 0 0 + 00de74: 20 0d | local.get 13 + 00de76: 41 10 | i32.const 16 + 00de78: 6a | i32.add + 00de79: 20 1e | local.get 30 + 00de7b: fd 0b 00 00 | v128.store 0 0 + 00de7f: 20 1a | local.get 26 + 00de81: fd 0c 04 00 00 00 04 00 00 | v128.const 0x00000004 0x00000004 0x00000004 0x00000004 + 00de8a: 00 04 00 00 00 04 00 00 00 | + 00de93: fd ae 01 | i32x4.add + 00de96: 21 0a | local.set 10 + 00de98: 20 0d | local.get 13 + 00de9a: 41 80 02 | i32.const 256 + 00de9d: 6a | i32.add + 00de9e: 21 01 | local.set 1 + 00dea0: 20 0c | local.get 12 + 00dea2: 41 01 | i32.const 1 + 00dea4: 6a | i32.add + 00dea5: 22 0d | local.tee 13 + 00dea7: 21 0b | local.set 11 + 00dea9: 20 0d | local.get 13 + 00deab: 41 04 | i32.const 4 + 00dead: 47 | i32.ne + 00deae: 0d 00 | br_if 0 + 00deb0: 0b | end + 00deb1: 20 00 | local.get 0 + 00deb3: 41 00 | i32.const 0 + 00deb5: 36 02 80 08 | i32.store 2 1024 + 00deb9: 0f | return + 00deba: 0b | end + 00debb: 41 c8 a1 94 80 00 | i32.const 331976 + 00dec1: 41 11 | i32.const 17 + 00dec3: 41 a8 e6 93 80 00 | i32.const 324392 + 00dec9: 41 20 | i32.const 32 + 00decb: 41 e0 e6 93 80 00 | i32.const 324448 + 00ded1: 20 01 | local.get 1 + 00ded3: 20 01 | local.get 1 + 00ded5: 28 02 10 | i32.load 2 16 + 00ded8: 22 0b | local.tee 11 + 00deda: 41 83 80 80 80 00 | i32.const 3 + 00dee0: 20 0b | local.get 11 + 00dee2: 1b | select + 00dee3: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 00deec: 80 00 | + 00deee: 00 | unreachable + 00deef: 0b | end +00def2 func[334]: + 00def3: 01 7f | local[9] type=i32 + 00def5: 02 7d | local[10..11] type=f32 + 00def7: 23 80 80 80 80 00 | global.get 0 + 00defd: 41 d0 00 | i32.const 80 + 00df00: 6b | i32.sub + 00df01: 22 09 | local.tee 9 + 00df03: 24 80 80 80 80 00 | global.set 0 + 00df09: 20 09 | local.get 9 + 00df0b: 41 00 | i32.const 0 + 00df0d: fd 00 02 8c 90 98 80 00 | v128.load 2 395276 + 00df15: fd 0b 04 20 | v128.store 4 32 + 00df19: 20 09 | local.get 9 + 00df1b: 41 00 | i32.const 0 + 00df1d: 29 02 ac 90 98 80 00 | i64.load 2 395308 + 00df24: 37 03 40 | i64.store 3 64 + 00df27: 20 09 | local.get 9 + 00df29: 41 00 | i32.const 0 + 00df2b: fd 00 02 9c 90 98 80 00 | v128.load 2 395292 + 00df33: fd 0b 04 30 | v128.store 4 48 + 00df37: 20 09 | local.get 9 + 00df39: 42 00 | i64.const 0 + 00df3b: 37 03 10 | i64.store 3 16 + 00df3e: 20 09 | local.get 9 + 00df40: 41 10 | i32.const 16 + 00df42: 6a | i32.add + 00df43: 20 09 | local.get 9 + 00df45: 41 20 | i32.const 32 + 00df47: 6a | i32.add + 00df48: 20 00 | local.get 0 + 00df4a: 41 00 | i32.const 0 + 00df4c: 2a 02 b4 90 98 80 00 | f32.load 2 395316 + 00df53: 41 00 | i32.const 0 + 00df55: 2a 02 b8 90 98 80 00 | f32.load 2 395320 + 00df5c: 10 d6 84 80 80 00 | call 598 + 00df62: 20 09 | local.get 9 + 00df64: 2a 02 10 | f32.load 2 16 + 00df67: 21 0a | local.set 10 + 00df69: 20 01 | local.get 1 + 00df6b: 21 0b | local.set 11 + 00df6d: 02 40 | block + 00df6f: 02 40 | block + 00df71: 02 40 | block + 00df73: 20 03 | local.get 3 + 00df75: 41 7f | i32.const 4294967295 + 00df77: 6a | i32.add + 00df78: 0e 02 00 01 02 | br_table 0 1 2 + 00df7d: 0b | end + 00df7e: 20 01 | local.get 1 + 00df80: 20 0a | local.get 10 + 00df82: 43 00 00 00 bf | f32.const -0x1p-1 + 00df87: 94 | f32.mul + 00df88: 92 | f32.add + 00df89: 21 0b | local.set 11 + 00df8b: 0c 01 | br 1 + 00df8d: 0b | end + 00df8e: 20 01 | local.get 1 + 00df90: 20 0a | local.get 10 + 00df92: 93 | f32.sub + 00df93: 21 0b | local.set 11 + 00df95: 0b | end + 00df96: 20 0b | local.get 11 + 00df98: 21 0b | local.set 11 + 00df9a: 20 09 | local.get 9 + 00df9c: 2a 02 14 | f32.load 2 20 + 00df9f: 21 0a | local.set 10 + 00dfa1: 20 02 | local.get 2 + 00dfa3: 21 01 | local.set 1 + 00dfa5: 02 40 | block + 00dfa7: 02 40 | block + 00dfa9: 02 40 | block + 00dfab: 20 04 | local.get 4 + 00dfad: 41 7f | i32.const 4294967295 + 00dfaf: 6a | i32.add + 00dfb0: 0e 02 00 01 02 | br_table 0 1 2 + 00dfb5: 0b | end + 00dfb6: 20 02 | local.get 2 + 00dfb8: 20 0a | local.get 10 + 00dfba: 43 00 00 00 bf | f32.const -0x1p-1 + 00dfbf: 94 | f32.mul + 00dfc0: 92 | f32.add + 00dfc1: 21 01 | local.set 1 + 00dfc3: 0c 01 | br 1 + 00dfc5: 0b | end + 00dfc6: 20 02 | local.get 2 + 00dfc8: 20 0a | local.get 10 + 00dfca: 93 | f32.sub + 00dfcb: 21 01 | local.set 1 + 00dfcd: 0b | end + 00dfce: 20 09 | local.get 9 + 00dfd0: 41 00 | i32.const 0 + 00dfd2: fd 00 02 8c 90 98 80 00 | v128.load 2 395276 + 00dfda: fd 0b 04 20 | v128.store 4 32 + 00dfde: 20 09 | local.get 9 + 00dfe0: 41 00 | i32.const 0 + 00dfe2: 29 02 ac 90 98 80 00 | i64.load 2 395308 + 00dfe9: 37 03 40 | i64.store 3 64 + 00dfec: 20 09 | local.get 9 + 00dfee: 41 00 | i32.const 0 + 00dff0: fd 00 02 9c 90 98 80 00 | v128.load 2 395292 + 00dff8: fd 0b 04 30 | v128.store 4 48 + 00dffc: 20 09 | local.get 9 + 00dffe: 20 01 | local.get 1 + 00e000: 38 02 14 | f32.store 2 20 + 00e003: 20 09 | local.get 9 + 00e005: 20 0b | local.get 11 + 00e007: 38 02 10 | f32.store 2 16 + 00e00a: 20 09 | local.get 9 + 00e00c: 20 07 | local.get 7 + 00e00e: 3a 00 02 | i32.store8 0 2 + 00e011: 20 09 | local.get 9 + 00e013: 20 06 | local.get 6 + 00e015: 3a 00 01 | i32.store8 0 1 + 00e018: 20 09 | local.get 9 + 00e01a: 20 05 | local.get 5 + 00e01c: 3a 00 00 | i32.store8 0 0 + 00e01f: 20 09 | local.get 9 + 00e021: 20 08 | local.get 8 + 00e023: 3a 00 03 | i32.store8 0 3 + 00e026: 20 09 | local.get 9 + 00e028: 41 20 | i32.const 32 + 00e02a: 6a | i32.add + 00e02b: 20 00 | local.get 0 + 00e02d: 20 09 | local.get 9 + 00e02f: 41 10 | i32.const 16 + 00e031: 6a | i32.add + 00e032: 41 00 | i32.const 0 + 00e034: 2a 02 b4 90 98 80 00 | f32.load 2 395316 + 00e03b: 41 00 | i32.const 0 + 00e03d: 2a 02 b8 90 98 80 00 | f32.load 2 395320 + 00e044: 20 09 | local.get 9 + 00e046: 10 d2 84 80 80 00 | call 594 + 00e04c: 20 09 | local.get 9 + 00e04e: 41 d0 00 | i32.const 80 + 00e051: 6a | i32.add + 00e052: 24 80 80 80 80 00 | global.set 0 + 00e058: 0b | end +00e05b func[335]: + 00e05c: 01 7f | local[3] type=i32 + 00e05e: 23 80 80 80 80 00 | global.get 0 + 00e064: 41 20 | i32.const 32 + 00e066: 6b | i32.sub + 00e067: 21 03 | local.set 3 + 00e069: 20 03 | local.get 3 + 00e06b: 20 00 | local.get 0 + 00e06d: 36 02 1c | i32.store 2 28 + 00e070: 20 03 | local.get 3 + 00e072: 20 01 | local.get 1 + 00e074: 36 02 18 | i32.store 2 24 + 00e077: 20 03 | local.get 3 + 00e079: 20 02 | local.get 2 + 00e07b: 36 02 14 | i32.store 2 20 + 00e07e: 20 03 | local.get 3 + 00e080: 20 00 | local.get 0 + 00e082: 36 02 10 | i32.store 2 16 + 00e085: 20 03 | local.get 3 + 00e087: 20 01 | local.get 1 + 00e089: 36 02 0c | i32.store 2 12 + 00e08c: 02 40 | block + 00e08e: 20 03 | local.get 3 + 00e090: 28 02 10 | i32.load 2 16 + 00e093: 20 03 | local.get 3 + 00e095: 28 02 0c | i32.load 2 12 + 00e098: 47 | i32.ne + 00e099: 41 01 | i32.const 1 + 00e09b: 71 | i32.and + 00e09c: 41 ff 01 | i32.const 255 + 00e09f: 71 | i32.and + 00e0a0: 41 00 | i32.const 0 + 00e0a2: 41 ff 01 | i32.const 255 + 00e0a5: 71 | i32.and + 00e0a6: 47 | i32.ne + 00e0a7: 41 01 | i32.const 1 + 00e0a9: 71 | i32.and + 00e0aa: 45 | i32.eqz + 00e0ab: 0d 00 | br_if 0 + 00e0ad: 20 03 | local.get 3 + 00e0af: 41 00 | i32.const 0 + 00e0b1: 36 02 08 | i32.store 2 8 + 00e0b4: 02 40 | block + 00e0b6: 03 40 | loop + 00e0b8: 20 03 | local.get 3 + 00e0ba: 28 02 08 | i32.load 2 8 + 00e0bd: 20 02 | local.get 2 + 00e0bf: 48 | i32.lt_s + 00e0c0: 41 01 | i32.const 1 + 00e0c2: 71 | i32.and + 00e0c3: 41 ff 01 | i32.const 255 + 00e0c6: 71 | i32.and + 00e0c7: 41 00 | i32.const 0 + 00e0c9: 41 ff 01 | i32.const 255 + 00e0cc: 71 | i32.and + 00e0cd: 47 | i32.ne + 00e0ce: 41 01 | i32.const 1 + 00e0d0: 71 | i32.and + 00e0d1: 45 | i32.eqz + 00e0d2: 0d 01 | br_if 1 + 00e0d4: 20 03 | local.get 3 + 00e0d6: 28 02 10 | i32.load 2 16 + 00e0d9: 20 03 | local.get 3 + 00e0db: 28 02 08 | i32.load 2 8 + 00e0de: 6a | i32.add + 00e0df: 20 03 | local.get 3 + 00e0e1: 28 02 0c | i32.load 2 12 + 00e0e4: 20 03 | local.get 3 + 00e0e6: 28 02 08 | i32.load 2 8 + 00e0e9: 6a | i32.add + 00e0ea: 2d 00 00 | i32.load8_u 0 0 + 00e0ed: 3a 00 00 | i32.store8 0 0 + 00e0f0: 20 03 | local.get 3 + 00e0f2: 20 03 | local.get 3 + 00e0f4: 28 02 08 | i32.load 2 8 + 00e0f7: 41 01 | i32.const 1 + 00e0f9: 6a | i32.add + 00e0fa: 36 02 08 | i32.store 2 8 + 00e0fd: 0c 00 | br 0 + 00e0ff: 0b | end + 00e100: 0b | end + 00e101: 0b | end + 00e102: 20 03 | local.get 3 + 00e104: 28 02 10 | i32.load 2 16 + 00e107: 0b | end +00e109 func[336]: + 00e10a: 02 40 | block + 00e10c: 20 04 | local.get 4 + 00e10e: 41 00 | i32.const 0 + 00e110: 48 | i32.lt_s + 00e111: 0d 00 | br_if 0 + 00e113: 20 04 | local.get 4 + 00e115: 20 05 | local.get 5 + 00e117: 4a | i32.gt_s + 00e118: 0d 00 | br_if 0 + 00e11a: 0f | return + 00e11b: 0b | end + 00e11c: 20 00 | local.get 0 + 00e11e: 20 01 | local.get 1 + 00e120: 20 02 | local.get 2 + 00e122: 20 03 | local.get 3 + 00e124: 41 00 | i32.const 0 + 00e126: 20 04 | local.get 4 + 00e128: 20 05 | local.get 5 + 00e12a: 10 bf 82 80 80 00 | call 319 + 00e130: 00 | unreachable + 00e131: 0b | end +00e134 func[337]: + 00e135: 08 7f | local[7..14] type=i32 + 00e137: 01 7d | local[15] type=f32 + 00e139: 02 7e | local[16..17] type=i64 + 00e13b: 06 7f | local[18..23] type=i32 + 00e13d: 02 7d | local[24..25] type=f32 + 00e13f: 02 40 | block + 00e141: 02 40 | block + 00e143: 02 40 | block + 00e145: 02 40 | block + 00e147: 02 40 | block + 00e149: 02 40 | block + 00e14b: 02 40 | block + 00e14d: 02 40 | block + 00e14f: 02 40 | block + 00e151: 20 05 | local.get 5 + 00e153: 20 04 | local.get 4 + 00e155: 6b | i32.sub + 00e156: 22 07 | local.tee 7 + 00e158: 41 0d | i32.const 13 + 00e15a: 4e | i32.ge_s + 00e15b: 0d 00 | br_if 0 + 00e15d: 20 05 | local.get 5 + 00e15f: 21 08 | local.set 8 + 00e161: 20 04 | local.get 4 + 00e163: 21 09 | local.set 9 + 00e165: 20 07 | local.get 7 + 00e167: 21 0a | local.set 10 + 00e169: 0c 01 | br 1 + 00e16b: 0b | end + 00e16c: 20 03 | local.get 3 + 00e16e: 21 0b | local.set 11 + 00e170: 20 07 | local.get 7 + 00e172: 21 07 | local.set 7 + 00e174: 20 04 | local.get 4 + 00e176: 21 0c | local.set 12 + 00e178: 20 05 | local.get 5 + 00e17a: 21 05 | local.set 5 + 00e17c: 20 06 | local.get 6 + 00e17e: 21 06 | local.set 6 + 00e180: 03 40 | loop + 00e182: 20 05 | local.get 5 + 00e184: 21 0d | local.set 13 + 00e186: 20 0c | local.get 12 + 00e188: 21 04 | local.set 4 + 00e18a: 20 07 | local.get 7 + 00e18c: 21 0e | local.set 14 + 00e18e: 02 40 | block + 00e190: 02 40 | block + 00e192: 02 40 | block + 00e194: 02 40 | block + 00e196: 02 40 | block + 00e198: 02 40 | block + 00e19a: 02 40 | block + 00e19c: 02 40 | block + 00e19e: 02 40 | block + 00e1a0: 02 40 | block + 00e1a2: 02 40 | block + 00e1a4: 02 40 | block + 00e1a6: 02 40 | block + 00e1a8: 02 40 | block + 00e1aa: 02 40 | block + 00e1ac: 02 40 | block + 00e1ae: 02 40 | block + 00e1b0: 02 40 | block + 00e1b2: 02 40 | block + 00e1b4: 02 40 | block + 00e1b6: 02 40 | block + 00e1b8: 02 40 | block + 00e1ba: 02 40 | block + 00e1bc: 02 40 | block + 00e1be: 02 40 | block + 00e1c0: 20 06 | local.get 6 + 00e1c2: 22 0c | local.tee 12 + 00e1c4: 0d 00 | br_if 0 + 00e1c6: 20 0e | local.get 14 + 00e1c8: 41 7f | i32.const 4294967295 + 00e1ca: 6a | i32.add + 00e1cb: 22 05 | local.tee 5 + 00e1cd: 41 01 | i32.const 1 + 00e1cf: 76 | i32.shr_u + 00e1d0: 21 07 | local.set 7 + 00e1d2: 03 40 | loop + 00e1d4: 20 00 | local.get 0 + 00e1d6: 20 01 | local.get 1 + 00e1d8: 20 02 | local.get 2 + 00e1da: 20 03 | local.get 3 + 00e1dc: 20 07 | local.get 7 + 00e1de: 22 07 | local.tee 7 + 00e1e0: 20 0e | local.get 14 + 00e1e2: 20 04 | local.get 4 + 00e1e4: 10 d2 82 80 80 00 | call 338 + 00e1ea: 20 07 | local.get 7 + 00e1ec: 41 7f | i32.const 4294967295 + 00e1ee: 6a | i32.add + 00e1ef: 22 0c | local.tee 12 + 00e1f1: 21 07 | local.set 7 + 00e1f3: 20 0c | local.get 12 + 00e1f5: 41 7f | i32.const 4294967295 + 00e1f7: 47 | i32.ne + 00e1f8: 0d 00 | br_if 0 + 00e1fa: 0b | end + 00e1fb: 20 04 | local.get 4 + 00e1fd: 41 0c | i32.const 12 + 00e1ff: 6c | i32.mul + 00e200: 21 08 | local.set 8 + 00e202: 20 0e | local.get 14 + 00e204: 41 0c | i32.const 12 + 00e206: 6c | i32.mul + 00e207: 21 0c | local.set 12 + 00e209: 20 05 | local.get 5 + 00e20b: 21 05 | local.set 5 + 00e20d: 03 40 | loop + 00e20f: 20 05 | local.get 5 + 00e211: 21 07 | local.set 7 + 00e213: 20 0c | local.get 12 + 00e215: 21 05 | local.set 5 + 00e217: 20 04 | local.get 4 + 00e219: 20 0b | local.get 11 + 00e21b: 28 02 04 | i32.load 2 4 + 00e21e: 22 0c | local.tee 12 + 00e220: 4f | i32.ge_u + 00e221: 0d 02 | br_if 2 + 00e223: 20 04 | local.get 4 + 00e225: 20 07 | local.get 7 + 00e227: 6a | i32.add + 00e228: 22 06 | local.tee 6 + 00e22a: 20 0c | local.get 12 + 00e22c: 4f | i32.ge_u + 00e22d: 0d 03 | br_if 3 + 00e22f: 20 0b | local.get 11 + 00e231: 28 02 00 | i32.load 2 0 + 00e234: 20 08 | local.get 8 + 00e236: 6a | i32.add + 00e237: 22 0c | local.tee 12 + 00e239: 2a 02 08 | f32.load 2 8 + 00e23c: 21 0f | local.set 15 + 00e23e: 20 0c | local.get 12 + 00e240: 20 05 | local.get 5 + 00e242: 6a | i32.add + 00e243: 22 06 | local.tee 6 + 00e245: 41 74 | i32.const 4294967284 + 00e247: 6a | i32.add + 00e248: 22 09 | local.tee 9 + 00e24a: 29 02 00 | i64.load 2 0 + 00e24d: 21 10 | local.set 16 + 00e24f: 20 0c | local.get 12 + 00e251: 20 06 | local.get 6 + 00e253: 41 7c | i32.const 4294967292 + 00e255: 6a | i32.add + 00e256: 22 06 | local.tee 6 + 00e258: 2a 02 00 | f32.load 2 0 + 00e25b: 38 02 08 | f32.store 2 8 + 00e25e: 20 0c | local.get 12 + 00e260: 29 02 00 | i64.load 2 0 + 00e263: 21 11 | local.set 17 + 00e265: 20 0c | local.get 12 + 00e267: 20 10 | local.get 16 + 00e269: 37 02 00 | i64.store 2 0 + 00e26c: 20 06 | local.get 6 + 00e26e: 20 0f | local.get 15 + 00e270: 38 02 00 | f32.store 2 0 + 00e273: 20 09 | local.get 9 + 00e275: 20 11 | local.get 17 + 00e277: 37 02 00 | i64.store 2 0 + 00e27a: 20 00 | local.get 0 + 00e27c: 20 01 | local.get 1 + 00e27e: 20 02 | local.get 2 + 00e280: 20 03 | local.get 3 + 00e282: 41 00 | i32.const 0 + 00e284: 20 07 | local.get 7 + 00e286: 20 04 | local.get 4 + 00e288: 10 d2 82 80 80 00 | call 338 + 00e28e: 20 05 | local.get 5 + 00e290: 41 74 | i32.const 4294967284 + 00e292: 6a | i32.add + 00e293: 21 0c | local.set 12 + 00e295: 20 07 | local.get 7 + 00e297: 41 7f | i32.const 4294967295 + 00e299: 6a | i32.add + 00e29a: 21 05 | local.set 5 + 00e29c: 20 07 | local.get 7 + 00e29e: 41 00 | i32.const 0 + 00e2a0: 4a | i32.gt_s + 00e2a1: 0d 00 | br_if 0 + 00e2a3: 0c 1c | br 28 + 00e2a5: 0b | end + 00e2a6: 0b | end + 00e2a7: 20 04 | local.get 4 + 00e2a9: 20 0d | local.get 13 + 00e2ab: 6a | i32.add + 00e2ac: 41 01 | i32.const 1 + 00e2ae: 76 | i32.shr_u + 00e2af: 21 12 | local.set 18 + 00e2b1: 02 40 | block + 00e2b3: 02 40 | block + 00e2b5: 20 0e | local.get 14 + 00e2b7: 41 28 | i32.const 40 + 00e2b9: 4b | i32.gt_u + 00e2ba: 0d 00 | br_if 0 + 00e2bc: 20 0d | local.get 13 + 00e2be: 41 7f | i32.const 4294967295 + 00e2c0: 6a | i32.add + 00e2c1: 21 07 | local.set 7 + 00e2c3: 0c 01 | br 1 + 00e2c5: 0b | end + 00e2c6: 20 00 | local.get 0 + 00e2c8: 20 01 | local.get 1 + 00e2ca: 20 02 | local.get 2 + 00e2cc: 20 03 | local.get 3 + 00e2ce: 20 04 | local.get 4 + 00e2d0: 20 0e | local.get 14 + 00e2d2: 41 03 | i32.const 3 + 00e2d4: 76 | i32.shr_u + 00e2d5: 22 07 | local.tee 7 + 00e2d7: 20 04 | local.get 4 + 00e2d9: 6a | i32.add + 00e2da: 20 07 | local.get 7 + 00e2dc: 41 01 | i32.const 1 + 00e2de: 74 | i32.shl + 00e2df: 22 06 | local.tee 6 + 00e2e1: 20 04 | local.get 4 + 00e2e3: 6a | i32.add + 00e2e4: 10 d3 82 80 80 00 | call 339 + 00e2ea: 20 00 | local.get 0 + 00e2ec: 20 01 | local.get 1 + 00e2ee: 20 02 | local.get 2 + 00e2f0: 20 03 | local.get 3 + 00e2f2: 20 12 | local.get 18 + 00e2f4: 20 12 | local.get 18 + 00e2f6: 20 07 | local.get 7 + 00e2f8: 6b | i32.sub + 00e2f9: 20 12 | local.get 18 + 00e2fb: 20 07 | local.get 7 + 00e2fd: 6a | i32.add + 00e2fe: 10 d3 82 80 80 00 | call 339 + 00e304: 20 00 | local.get 0 + 00e306: 20 01 | local.get 1 + 00e308: 20 02 | local.get 2 + 00e30a: 20 03 | local.get 3 + 00e30c: 20 0d | local.get 13 + 00e30e: 41 7f | i32.const 4294967295 + 00e310: 6a | i32.add + 00e311: 22 05 | local.tee 5 + 00e313: 20 05 | local.get 5 + 00e315: 20 07 | local.get 7 + 00e317: 6b | i32.sub + 00e318: 20 05 | local.get 5 + 00e31a: 20 06 | local.get 6 + 00e31c: 6b | i32.sub + 00e31d: 10 d3 82 80 80 00 | call 339 + 00e323: 20 05 | local.get 5 + 00e325: 21 07 | local.set 7 + 00e327: 0b | end + 00e328: 20 0c | local.get 12 + 00e32a: 41 7f | i32.const 4294967295 + 00e32c: 6a | i32.add + 00e32d: 21 13 | local.set 19 + 00e32f: 20 00 | local.get 0 + 00e331: 20 01 | local.get 1 + 00e333: 20 02 | local.get 2 + 00e335: 20 03 | local.get 3 + 00e337: 20 04 | local.get 4 + 00e339: 20 12 | local.get 18 + 00e33b: 20 07 | local.get 7 + 00e33d: 22 14 | local.tee 20 + 00e33f: 10 d3 82 80 80 00 | call 339 + 00e345: 20 14 | local.get 20 + 00e347: 20 04 | local.get 4 + 00e349: 41 01 | i32.const 1 + 00e34b: 6a | i32.add + 00e34c: 22 07 | local.tee 7 + 00e34e: 20 14 | local.get 20 + 00e350: 20 07 | local.get 7 + 00e352: 4a | i32.gt_s + 00e353: 1b | select + 00e354: 22 0a | local.tee 10 + 00e356: 41 7f | i32.const 4294967295 + 00e358: 6a | i32.add + 00e359: 21 08 | local.set 8 + 00e35b: 20 04 | local.get 4 + 00e35d: 41 0c | i32.const 12 + 00e35f: 6c | i32.mul + 00e360: 22 07 | local.tee 7 + 00e362: 41 0c | i32.const 12 + 00e364: 6a | i32.add + 00e365: 21 06 | local.set 6 + 00e367: 20 04 | local.get 4 + 00e369: 21 09 | local.set 9 + 00e36b: 02 40 | block + 00e36d: 03 40 | loop + 00e36f: 20 06 | local.get 6 + 00e371: 21 0c | local.set 12 + 00e373: 02 40 | block + 00e375: 20 08 | local.get 8 + 00e377: 20 09 | local.get 9 + 00e379: 22 06 | local.tee 6 + 00e37b: 47 | i32.ne + 00e37c: 0d 00 | br_if 0 + 00e37e: 20 0a | local.get 10 + 00e380: 21 15 | local.set 21 + 00e382: 0c 02 | br 2 + 00e384: 0b | end + 00e385: 20 06 | local.get 6 + 00e387: 41 01 | i32.const 1 + 00e389: 6a | i32.add + 00e38a: 22 05 | local.tee 5 + 00e38c: 20 0b | local.get 11 + 00e38e: 28 02 04 | i32.load 2 4 + 00e391: 22 09 | local.tee 9 + 00e393: 4f | i32.ge_u + 00e394: 0d 04 | br_if 4 + 00e396: 20 04 | local.get 4 + 00e398: 20 09 | local.get 9 + 00e39a: 4f | i32.ge_u + 00e39b: 0d 05 | br_if 5 + 00e39d: 20 0c | local.get 12 + 00e39f: 41 0c | i32.const 12 + 00e3a1: 6a | i32.add + 00e3a2: 21 06 | local.set 6 + 00e3a4: 20 05 | local.get 5 + 00e3a6: 21 09 | local.set 9 + 00e3a8: 20 05 | local.get 5 + 00e3aa: 21 15 | local.set 21 + 00e3ac: 20 0b | local.get 11 + 00e3ae: 28 02 00 | i32.load 2 0 + 00e3b1: 22 05 | local.tee 5 + 00e3b3: 20 0c | local.get 12 + 00e3b5: 6a | i32.add + 00e3b6: 2a 02 00 | f32.load 2 0 + 00e3b9: 20 05 | local.get 5 + 00e3bb: 20 07 | local.get 7 + 00e3bd: 6a | i32.add + 00e3be: 2a 02 00 | f32.load 2 0 + 00e3c1: 5d | f32.lt + 00e3c2: 0d 00 | br_if 0 + 00e3c4: 0b | end + 00e3c5: 0b | end + 00e3c6: 20 14 | local.get 20 + 00e3c8: 21 0c | local.set 12 + 00e3ca: 20 15 | local.get 21 + 00e3cc: 22 16 | local.tee 22 + 00e3ce: 21 05 | local.set 5 + 00e3d0: 03 40 | loop + 00e3d2: 02 40 | block + 00e3d4: 02 40 | block + 00e3d6: 20 05 | local.get 5 + 00e3d8: 22 05 | local.tee 5 + 00e3da: 20 0c | local.get 12 + 00e3dc: 22 17 | local.tee 23 + 00e3de: 48 | i32.lt_s + 00e3df: 0d 00 | br_if 0 + 00e3e1: 20 05 | local.get 5 + 00e3e3: 21 0c | local.set 12 + 00e3e5: 0c 01 | br 1 + 00e3e7: 0b | end + 00e3e8: 20 04 | local.get 4 + 00e3ea: 20 0b | local.get 11 + 00e3ec: 28 02 04 | i32.load 2 4 + 00e3ef: 22 15 | local.tee 21 + 00e3f1: 4f | i32.ge_u + 00e3f2: 0d 06 | br_if 6 + 00e3f4: 20 0b | local.get 11 + 00e3f6: 28 02 00 | i32.load 2 0 + 00e3f9: 22 0c | local.tee 12 + 00e3fb: 20 07 | local.get 7 + 00e3fd: 6a | i32.add + 00e3fe: 21 08 | local.set 8 + 00e400: 20 05 | local.get 5 + 00e402: 20 15 | local.get 21 + 00e404: 20 05 | local.get 5 + 00e406: 20 15 | local.get 21 + 00e408: 4b | i32.gt_u + 00e409: 1b | select + 00e40a: 21 09 | local.set 9 + 00e40c: 20 0c | local.get 12 + 00e40e: 20 05 | local.get 5 + 00e410: 41 0c | i32.const 12 + 00e412: 6c | i32.mul + 00e413: 6a | i32.add + 00e414: 21 0c | local.set 12 + 00e416: 20 05 | local.get 5 + 00e418: 21 05 | local.set 5 + 00e41a: 03 40 | loop + 00e41c: 20 0c | local.get 12 + 00e41e: 21 0c | local.set 12 + 00e420: 20 09 | local.get 9 + 00e422: 20 05 | local.get 5 + 00e424: 22 05 | local.tee 5 + 00e426: 46 | i32.eq + 00e427: 0d 08 | br_if 8 + 00e429: 02 40 | block + 00e42b: 20 08 | local.get 8 + 00e42d: 2a 02 00 | f32.load 2 0 + 00e430: 20 0c | local.get 12 + 00e432: 2a 02 00 | f32.load 2 0 + 00e435: 5d | f32.lt + 00e436: 45 | i32.eqz + 00e437: 0d 00 | br_if 0 + 00e439: 20 05 | local.get 5 + 00e43b: 21 0c | local.set 12 + 00e43d: 0c 02 | br 2 + 00e43f: 0b | end + 00e440: 20 0c | local.get 12 + 00e442: 41 0c | i32.const 12 + 00e444: 6a | i32.add + 00e445: 21 0c | local.set 12 + 00e447: 20 05 | local.get 5 + 00e449: 41 01 | i32.const 1 + 00e44b: 6a | i32.add + 00e44c: 22 06 | local.tee 6 + 00e44e: 21 05 | local.set 5 + 00e450: 20 17 | local.get 23 + 00e452: 20 06 | local.get 6 + 00e454: 47 | i32.ne + 00e455: 0d 00 | br_if 0 + 00e457: 0b | end + 00e458: 20 17 | local.get 23 + 00e45a: 21 0c | local.set 12 + 00e45c: 0b | end + 00e45d: 20 0c | local.get 12 + 00e45f: 21 0a | local.set 10 + 00e461: 20 17 | local.get 23 + 00e463: 41 0c | i32.const 12 + 00e465: 6c | i32.mul + 00e466: 21 0c | local.set 12 + 00e468: 20 17 | local.get 23 + 00e46a: 21 05 | local.set 5 + 00e46c: 02 40 | block + 00e46e: 03 40 | loop + 00e470: 20 0c | local.get 12 + 00e472: 21 06 | local.set 6 + 00e474: 20 0a | local.get 10 + 00e476: 20 05 | local.get 5 + 00e478: 22 0c | local.tee 12 + 00e47a: 4e | i32.ge_s + 00e47b: 0d 01 | br_if 1 + 00e47d: 20 04 | local.get 4 + 00e47f: 20 0b | local.get 11 + 00e481: 28 02 04 | i32.load 2 4 + 00e484: 22 09 | local.tee 9 + 00e486: 4f | i32.ge_u + 00e487: 0d 09 | br_if 9 + 00e489: 20 0c | local.get 12 + 00e48b: 41 7f | i32.const 4294967295 + 00e48d: 6a | i32.add + 00e48e: 22 08 | local.tee 8 + 00e490: 20 09 | local.get 9 + 00e492: 4f | i32.ge_u + 00e493: 0d 0a | br_if 10 + 00e495: 20 06 | local.get 6 + 00e497: 41 74 | i32.const 4294967284 + 00e499: 6a | i32.add + 00e49a: 22 15 | local.tee 21 + 00e49c: 21 0c | local.set 12 + 00e49e: 20 08 | local.get 8 + 00e4a0: 21 05 | local.set 5 + 00e4a2: 20 0b | local.get 11 + 00e4a4: 28 02 00 | i32.load 2 0 + 00e4a7: 22 06 | local.tee 6 + 00e4a9: 20 07 | local.get 7 + 00e4ab: 6a | i32.add + 00e4ac: 2a 02 00 | f32.load 2 0 + 00e4af: 20 15 | local.get 21 + 00e4b1: 20 06 | local.get 6 + 00e4b3: 6a | i32.add + 00e4b4: 22 15 | local.tee 21 + 00e4b6: 2a 02 00 | f32.load 2 0 + 00e4b9: 22 0f | local.tee 15 + 00e4bb: 5d | f32.lt + 00e4bc: 0d 00 | br_if 0 + 00e4be: 0b | end + 00e4bf: 20 0a | local.get 10 + 00e4c1: 20 09 | local.get 9 + 00e4c3: 4f | i32.ge_u + 00e4c4: 0d 0a | br_if 10 + 00e4c6: 20 06 | local.get 6 + 00e4c8: 20 0a | local.get 10 + 00e4ca: 41 0c | i32.const 12 + 00e4cc: 6c | i32.mul + 00e4cd: 6a | i32.add + 00e4ce: 22 0c | local.tee 12 + 00e4d0: 29 02 04 | i64.load 2 4 + 00e4d3: 21 10 | local.set 16 + 00e4d5: 20 0c | local.get 12 + 00e4d7: 20 15 | local.get 21 + 00e4d9: 41 04 | i32.const 4 + 00e4db: 6a | i32.add + 00e4dc: 22 05 | local.tee 5 + 00e4de: 29 02 00 | i64.load 2 0 + 00e4e1: 37 02 04 | i64.store 2 4 + 00e4e4: 20 0c | local.get 12 + 00e4e6: 2a 02 00 | f32.load 2 0 + 00e4e9: 21 18 | local.set 24 + 00e4eb: 20 0c | local.get 12 + 00e4ed: 20 0f | local.get 15 + 00e4ef: 38 02 00 | f32.store 2 0 + 00e4f2: 20 05 | local.get 5 + 00e4f4: 20 10 | local.get 16 + 00e4f6: 37 02 00 | i64.store 2 0 + 00e4f9: 20 15 | local.get 21 + 00e4fb: 20 18 | local.get 24 + 00e4fd: 38 02 00 | f32.store 2 0 + 00e500: 20 08 | local.get 8 + 00e502: 21 0c | local.set 12 + 00e504: 20 0a | local.get 10 + 00e506: 41 01 | i32.const 1 + 00e508: 6a | i32.add + 00e509: 21 05 | local.set 5 + 00e50b: 0c 01 | br 1 + 00e50d: 0b | end + 00e50e: 0b | end + 00e50f: 02 40 | block + 00e511: 02 40 | block + 00e513: 20 0d | local.get 13 + 00e515: 20 0a | local.get 10 + 00e517: 20 17 | local.get 23 + 00e519: 20 0a | local.get 10 + 00e51b: 20 17 | local.get 23 + 00e51d: 48 | i32.lt_s + 00e51e: 1b | select + 00e51f: 22 0c | local.tee 12 + 00e521: 6b | i32.sub + 00e522: 22 06 | local.tee 6 + 00e524: 41 05 | i32.const 5 + 00e526: 48 | i32.lt_s + 00e527: 0d 00 | br_if 0 + 00e529: 20 06 | local.get 6 + 00e52b: 20 0e | local.get 14 + 00e52d: 41 02 | i32.const 2 + 00e52f: 76 | i32.shr_u + 00e530: 4e | i32.ge_s + 00e531: 0d 00 | br_if 0 + 00e533: 20 04 | local.get 4 + 00e535: 20 0b | local.get 11 + 00e537: 28 02 04 | i32.load 2 4 + 00e53a: 22 05 | local.tee 5 + 00e53c: 4f | i32.ge_u + 00e53d: 0d 0b | br_if 11 + 00e53f: 20 14 | local.get 20 + 00e541: 20 05 | local.get 5 + 00e543: 4f | i32.ge_u + 00e544: 0d 0c | br_if 12 + 00e546: 02 40 | block + 00e548: 02 40 | block + 00e54a: 20 0b | local.get 11 + 00e54c: 28 02 00 | i32.load 2 0 + 00e54f: 22 06 | local.tee 6 + 00e551: 20 07 | local.get 7 + 00e553: 6a | i32.add + 00e554: 2a 02 00 | f32.load 2 0 + 00e557: 20 06 | local.get 6 + 00e559: 20 14 | local.get 20 + 00e55b: 41 0c | i32.const 12 + 00e55d: 6c | i32.mul + 00e55e: 6a | i32.add + 00e55f: 22 09 | local.tee 9 + 00e561: 2a 02 00 | f32.load 2 0 + 00e564: 22 0f | local.tee 15 + 00e566: 5d | f32.lt + 00e567: 45 | i32.eqz + 00e568: 0d 00 | br_if 0 + 00e56a: 20 05 | local.get 5 + 00e56c: 21 05 | local.set 5 + 00e56e: 20 06 | local.get 6 + 00e570: 21 06 | local.set 6 + 00e572: 20 0c | local.get 12 + 00e574: 21 0c | local.set 12 + 00e576: 41 00 | i32.const 0 + 00e578: 21 09 | local.set 9 + 00e57a: 0c 01 | br 1 + 00e57c: 0b | end + 00e57d: 20 0c | local.get 12 + 00e57f: 20 05 | local.get 5 + 00e581: 4f | i32.ge_u + 00e582: 0d 0e | br_if 14 + 00e584: 20 06 | local.get 6 + 00e586: 20 0c | local.get 12 + 00e588: 41 0c | i32.const 12 + 00e58a: 6c | i32.mul + 00e58b: 6a | i32.add + 00e58c: 22 05 | local.tee 5 + 00e58e: 2a 02 08 | f32.load 2 8 + 00e591: 21 18 | local.set 24 + 00e593: 20 09 | local.get 9 + 00e595: 2a 02 04 | f32.load 2 4 + 00e598: 21 19 | local.set 25 + 00e59a: 20 05 | local.get 5 + 00e59c: 20 09 | local.get 9 + 00e59e: 2a 02 08 | f32.load 2 8 + 00e5a1: 38 02 08 | f32.store 2 8 + 00e5a4: 20 05 | local.get 5 + 00e5a6: 29 02 00 | i64.load 2 0 + 00e5a9: 21 10 | local.set 16 + 00e5ab: 20 05 | local.get 5 + 00e5ad: 20 19 | local.get 25 + 00e5af: 38 02 04 | f32.store 2 4 + 00e5b2: 20 05 | local.get 5 + 00e5b4: 20 0f | local.get 15 + 00e5b6: 38 02 00 | f32.store 2 0 + 00e5b9: 20 09 | local.get 9 + 00e5bb: 20 18 | local.get 24 + 00e5bd: 38 02 08 | f32.store 2 8 + 00e5c0: 20 09 | local.get 9 + 00e5c2: 20 10 | local.get 16 + 00e5c4: 37 02 00 | i64.store 2 0 + 00e5c7: 20 0b | local.get 11 + 00e5c9: 28 02 04 | i32.load 2 4 + 00e5cc: 21 05 | local.set 5 + 00e5ce: 20 0b | local.get 11 + 00e5d0: 28 02 00 | i32.load 2 0 + 00e5d3: 21 06 | local.set 6 + 00e5d5: 20 0c | local.get 12 + 00e5d7: 41 01 | i32.const 1 + 00e5d9: 6a | i32.add + 00e5da: 21 0c | local.set 12 + 00e5dc: 41 01 | i32.const 1 + 00e5de: 21 09 | local.set 9 + 00e5e0: 0b | end + 00e5e1: 20 09 | local.get 9 + 00e5e3: 21 09 | local.set 9 + 00e5e5: 20 0c | local.get 12 + 00e5e7: 21 15 | local.set 21 + 00e5e9: 20 06 | local.get 6 + 00e5eb: 21 0c | local.set 12 + 00e5ed: 20 0a | local.get 10 + 00e5ef: 41 7f | i32.const 4294967295 + 00e5f1: 6a | i32.add + 00e5f2: 22 06 | local.tee 6 + 00e5f4: 20 05 | local.get 5 + 00e5f6: 22 05 | local.tee 5 + 00e5f8: 4f | i32.ge_u + 00e5f9: 0d 0e | br_if 14 + 00e5fb: 20 04 | local.get 4 + 00e5fd: 20 05 | local.get 5 + 00e5ff: 4f | i32.ge_u + 00e600: 0d 0f | br_if 15 + 00e602: 20 12 | local.get 18 + 00e604: 20 05 | local.get 5 + 00e606: 4f | i32.ge_u + 00e607: 0d 10 | br_if 16 + 00e609: 20 0a | local.get 10 + 00e60b: 20 06 | local.get 6 + 00e60d: 20 0c | local.get 12 + 00e60f: 20 06 | local.get 6 + 00e611: 41 0c | i32.const 12 + 00e613: 6c | i32.mul + 00e614: 6a | i32.add + 00e615: 2a 02 00 | f32.load 2 0 + 00e618: 20 0c | local.get 12 + 00e61a: 20 07 | local.get 7 + 00e61c: 6a | i32.add + 00e61d: 2a 02 00 | f32.load 2 0 + 00e620: 22 0f | local.tee 15 + 00e622: 5d | f32.lt + 00e623: 22 08 | local.tee 8 + 00e625: 1b | select + 00e626: 21 0a | local.set 10 + 00e628: 20 09 | local.get 9 + 00e62a: 20 08 | local.get 8 + 00e62c: 41 01 | i32.const 1 + 00e62e: 73 | i32.xor + 00e62f: 6a | i32.add + 00e630: 21 09 | local.set 9 + 00e632: 02 40 | block + 00e634: 02 40 | block + 00e636: 20 0c | local.get 12 + 00e638: 20 12 | local.get 18 + 00e63a: 41 0c | i32.const 12 + 00e63c: 6c | i32.mul + 00e63d: 6a | i32.add + 00e63e: 22 06 | local.tee 6 + 00e640: 2a 02 00 | f32.load 2 0 + 00e643: 22 18 | local.tee 24 + 00e645: 20 0f | local.get 15 + 00e647: 5d | f32.lt + 00e648: 45 | i32.eqz + 00e649: 0d 00 | br_if 0 + 00e64b: 20 0a | local.get 10 + 00e64d: 21 0c | local.set 12 + 00e64f: 20 09 | local.get 9 + 00e651: 21 06 | local.set 6 + 00e653: 0c 01 | br 1 + 00e655: 0b | end + 00e656: 20 0a | local.get 10 + 00e658: 41 7f | i32.const 4294967295 + 00e65a: 6a | i32.add + 00e65b: 22 08 | local.tee 8 + 00e65d: 20 05 | local.get 5 + 00e65f: 4f | i32.ge_u + 00e660: 0d 12 | br_if 18 + 00e662: 20 0c | local.get 12 + 00e664: 20 08 | local.get 8 + 00e666: 41 0c | i32.const 12 + 00e668: 6c | i32.mul + 00e669: 6a | i32.add + 00e66a: 22 0c | local.tee 12 + 00e66c: 2a 02 00 | f32.load 2 0 + 00e66f: 21 0f | local.set 15 + 00e671: 20 06 | local.get 6 + 00e673: 29 02 04 | i64.load 2 4 + 00e676: 21 10 | local.set 16 + 00e678: 20 06 | local.get 6 + 00e67a: 20 0c | local.get 12 + 00e67c: 29 02 04 | i64.load 2 4 + 00e67f: 37 02 04 | i64.store 2 4 + 00e682: 20 06 | local.get 6 + 00e684: 20 0f | local.get 15 + 00e686: 38 02 00 | f32.store 2 0 + 00e689: 20 0c | local.get 12 + 00e68b: 20 10 | local.get 16 + 00e68d: 37 02 04 | i64.store 2 4 + 00e690: 20 0c | local.get 12 + 00e692: 20 18 | local.get 24 + 00e694: 38 02 00 | f32.store 2 0 + 00e697: 20 08 | local.get 8 + 00e699: 21 0c | local.set 12 + 00e69b: 20 09 | local.get 9 + 00e69d: 41 01 | i32.const 1 + 00e69f: 6a | i32.add + 00e6a0: 21 06 | local.set 6 + 00e6a2: 0b | end + 00e6a3: 20 15 | local.get 21 + 00e6a5: 21 09 | local.set 9 + 00e6a7: 20 0c | local.get 12 + 00e6a9: 22 05 | local.tee 5 + 00e6ab: 21 08 | local.set 8 + 00e6ad: 20 15 | local.get 21 + 00e6af: 21 0c | local.set 12 + 00e6b1: 20 05 | local.get 5 + 00e6b3: 21 05 | local.set 5 + 00e6b5: 20 06 | local.get 6 + 00e6b7: 41 01 | i32.const 1 + 00e6b9: 4b | i32.gt_u + 00e6ba: 0d 01 | br_if 1 + 00e6bc: 0c 19 | br 25 + 00e6be: 0b | end + 00e6bf: 20 0c | local.get 12 + 00e6c1: 21 09 | local.set 9 + 00e6c3: 20 0a | local.get 10 + 00e6c5: 21 08 | local.set 8 + 00e6c7: 20 0c | local.get 12 + 00e6c9: 21 0c | local.set 12 + 00e6cb: 20 0a | local.get 10 + 00e6cd: 21 05 | local.set 5 + 00e6cf: 20 06 | local.get 6 + 00e6d1: 41 04 | i32.const 4 + 00e6d3: 4a | i32.gt_s + 00e6d4: 0d 18 | br_if 24 + 00e6d6: 0b | end + 00e6d7: 20 09 | local.get 9 + 00e6d9: 21 12 | local.set 18 + 00e6db: 20 16 | local.get 22 + 00e6dd: 21 05 | local.set 5 + 00e6df: 20 08 | local.get 8 + 00e6e1: 21 0c | local.set 12 + 00e6e3: 03 40 | loop + 00e6e5: 20 0c | local.get 12 + 00e6e7: 22 0c | local.tee 12 + 00e6e9: 20 05 | local.get 5 + 00e6eb: 22 15 | local.tee 21 + 00e6ed: 20 0c | local.get 12 + 00e6ef: 20 15 | local.get 21 + 00e6f1: 48 | i32.lt_s + 00e6f2: 1b | select + 00e6f3: 21 0a | local.set 10 + 00e6f5: 20 0c | local.get 12 + 00e6f7: 41 0c | i32.const 12 + 00e6f9: 6c | i32.mul + 00e6fa: 41 74 | i32.const 4294967284 + 00e6fc: 6a | i32.add + 00e6fd: 21 05 | local.set 5 + 00e6ff: 20 0c | local.get 12 + 00e701: 21 06 | local.set 6 + 00e703: 02 40 | block + 00e705: 03 40 | loop + 00e707: 20 05 | local.get 5 + 00e709: 21 0c | local.set 12 + 00e70b: 02 40 | block + 00e70d: 20 15 | local.get 21 + 00e70f: 20 06 | local.get 6 + 00e711: 22 05 | local.tee 5 + 00e713: 48 | i32.lt_s + 00e714: 0d 00 | br_if 0 + 00e716: 20 0a | local.get 10 + 00e718: 21 0c | local.set 12 + 00e71a: 0c 02 | br 2 + 00e71c: 0b | end + 00e71d: 20 05 | local.get 5 + 00e71f: 41 7f | i32.const 4294967295 + 00e721: 6a | i32.add + 00e722: 22 09 | local.tee 9 + 00e724: 20 0b | local.get 11 + 00e726: 28 02 04 | i32.load 2 4 + 00e729: 22 06 | local.tee 6 + 00e72b: 4f | i32.ge_u + 00e72c: 0d 13 | br_if 19 + 00e72e: 20 04 | local.get 4 + 00e730: 20 06 | local.get 6 + 00e732: 4f | i32.ge_u + 00e733: 0d 14 | br_if 20 + 00e735: 20 0c | local.get 12 + 00e737: 41 74 | i32.const 4294967284 + 00e739: 6a | i32.add + 00e73a: 21 05 | local.set 5 + 00e73c: 20 09 | local.get 9 + 00e73e: 21 06 | local.set 6 + 00e740: 20 0b | local.get 11 + 00e742: 28 02 00 | i32.load 2 0 + 00e745: 22 08 | local.tee 8 + 00e747: 20 0c | local.get 12 + 00e749: 6a | i32.add + 00e74a: 2a 02 00 | f32.load 2 0 + 00e74d: 20 08 | local.get 8 + 00e74f: 20 07 | local.get 7 + 00e751: 6a | i32.add + 00e752: 2a 02 00 | f32.load 2 0 + 00e755: 5d | f32.lt + 00e756: 45 | i32.eqz + 00e757: 0d 00 | br_if 0 + 00e759: 0b | end + 00e75a: 20 09 | local.get 9 + 00e75c: 41 01 | i32.const 1 + 00e75e: 6a | i32.add + 00e75f: 21 0c | local.set 12 + 00e761: 0b | end + 00e762: 20 15 | local.get 21 + 00e764: 20 0c | local.get 12 + 00e766: 22 08 | local.tee 8 + 00e768: 4e | i32.ge_s + 00e769: 0d 17 | br_if 23 + 00e76b: 20 15 | local.get 21 + 00e76d: 20 0b | local.get 11 + 00e76f: 28 02 04 | i32.load 2 4 + 00e772: 22 09 | local.tee 9 + 00e774: 20 15 | local.get 21 + 00e776: 20 09 | local.get 9 + 00e778: 4b | i32.gt_u + 00e779: 1b | select + 00e77a: 21 0a | local.set 10 + 00e77c: 20 0b | local.get 11 + 00e77e: 28 02 00 | i32.load 2 0 + 00e781: 22 14 | local.tee 20 + 00e783: 20 07 | local.get 7 + 00e785: 6a | i32.add + 00e786: 21 17 | local.set 23 + 00e788: 20 14 | local.get 20 + 00e78a: 20 15 | local.get 21 + 00e78c: 41 0c | i32.const 12 + 00e78e: 6c | i32.mul + 00e78f: 6a | i32.add + 00e790: 21 0c | local.set 12 + 00e792: 20 15 | local.get 21 + 00e794: 21 05 | local.set 5 + 00e796: 03 40 | loop + 00e798: 20 0c | local.get 12 + 00e79a: 21 0c | local.set 12 + 00e79c: 20 0a | local.get 10 + 00e79e: 20 05 | local.get 5 + 00e7a0: 22 05 | local.tee 5 + 00e7a2: 46 | i32.eq + 00e7a3: 0d 14 | br_if 20 + 00e7a5: 20 04 | local.get 4 + 00e7a7: 20 09 | local.get 9 + 00e7a9: 4f | i32.ge_u + 00e7aa: 0d 15 | br_if 21 + 00e7ac: 02 40 | block + 00e7ae: 20 0c | local.get 12 + 00e7b0: 2a 02 00 | f32.load 2 0 + 00e7b3: 22 0f | local.tee 15 + 00e7b5: 20 17 | local.get 23 + 00e7b7: 2a 02 00 | f32.load 2 0 + 00e7ba: 5d | f32.lt + 00e7bb: 45 | i32.eqz + 00e7bc: 0d 00 | br_if 0 + 00e7be: 20 0c | local.get 12 + 00e7c0: 41 0c | i32.const 12 + 00e7c2: 6a | i32.add + 00e7c3: 21 0c | local.set 12 + 00e7c5: 20 05 | local.get 5 + 00e7c7: 41 01 | i32.const 1 + 00e7c9: 6a | i32.add + 00e7ca: 22 06 | local.tee 6 + 00e7cc: 21 05 | local.set 5 + 00e7ce: 20 08 | local.get 8 + 00e7d0: 20 06 | local.get 6 + 00e7d2: 46 | i32.eq + 00e7d3: 0d 19 | br_if 25 + 00e7d5: 0c 01 | br 1 + 00e7d7: 0b | end + 00e7d8: 0b | end + 00e7d9: 20 05 | local.get 5 + 00e7db: 20 09 | local.get 9 + 00e7dd: 4f | i32.ge_u + 00e7de: 0d 15 | br_if 21 + 00e7e0: 20 08 | local.get 8 + 00e7e2: 41 7f | i32.const 4294967295 + 00e7e4: 6a | i32.add + 00e7e5: 22 08 | local.tee 8 + 00e7e7: 20 09 | local.get 9 + 00e7e9: 4f | i32.ge_u + 00e7ea: 0d 16 | br_if 22 + 00e7ec: 20 0c | local.get 12 + 00e7ee: 41 04 | i32.const 4 + 00e7f0: 6a | i32.add + 00e7f1: 22 09 | local.tee 9 + 00e7f3: 29 02 00 | i64.load 2 0 + 00e7f6: 21 10 | local.set 16 + 00e7f8: 20 14 | local.get 20 + 00e7fa: 20 08 | local.get 8 + 00e7fc: 41 0c | i32.const 12 + 00e7fe: 6c | i32.mul + 00e7ff: 6a | i32.add + 00e800: 22 06 | local.tee 6 + 00e802: 2a 02 00 | f32.load 2 0 + 00e805: 21 18 | local.set 24 + 00e807: 20 09 | local.get 9 + 00e809: 20 06 | local.get 6 + 00e80b: 29 02 04 | i64.load 2 4 + 00e80e: 37 02 00 | i64.store 2 0 + 00e811: 20 0c | local.get 12 + 00e813: 20 18 | local.get 24 + 00e815: 38 02 00 | f32.store 2 0 + 00e818: 20 06 | local.get 6 + 00e81a: 20 10 | local.get 16 + 00e81c: 37 02 04 | i64.store 2 4 + 00e81f: 20 06 | local.get 6 + 00e821: 20 0f | local.get 15 + 00e823: 38 02 00 | f32.store 2 0 + 00e826: 20 05 | local.get 5 + 00e828: 41 01 | i32.const 1 + 00e82a: 6a | i32.add + 00e82b: 21 05 | local.set 5 + 00e82d: 20 08 | local.get 8 + 00e82f: 21 0c | local.set 12 + 00e831: 0c 00 | br 0 + 00e833: 0b | end + 00e834: 0b | end + 00e835: 41 f7 db 92 80 00 | i32.const 306679 + 00e83b: 41 c3 00 | i32.const 67 + 00e83e: 41 f2 00 | i32.const 114 + 00e841: 41 0a | i32.const 10 + 00e843: 20 04 | local.get 4 + 00e845: 20 0c | local.get 12 + 00e847: 10 ad 82 80 80 00 | call 301 + 00e84d: 00 | unreachable + 00e84e: 0b | end + 00e84f: 41 f7 db 92 80 00 | i32.const 306679 + 00e855: 41 c3 00 | i32.const 67 + 00e858: 41 f2 00 | i32.const 114 + 00e85b: 41 14 | i32.const 20 + 00e85d: 20 06 | local.get 6 + 00e85f: 20 0c | local.get 12 + 00e861: 10 ad 82 80 80 00 | call 301 + 00e867: 00 | unreachable + 00e868: 0b | end + 00e869: 41 f7 db 92 80 00 | i32.const 306679 + 00e86f: 41 c3 00 | i32.const 67 + 00e872: 41 ee 00 | i32.const 110 + 00e875: 41 11 | i32.const 17 + 00e877: 20 06 | local.get 6 + 00e879: 41 01 | i32.const 1 + 00e87b: 6a | i32.add + 00e87c: 20 09 | local.get 9 + 00e87e: 10 ad 82 80 80 00 | call 301 + 00e884: 00 | unreachable + 00e885: 0b | end + 00e886: 41 f7 db 92 80 00 | i32.const 306679 + 00e88c: 41 c3 00 | i32.const 67 + 00e88f: 41 ee 00 | i32.const 110 + 00e892: 41 22 | i32.const 34 + 00e894: 20 04 | local.get 4 + 00e896: 20 09 | local.get 9 + 00e898: 10 ad 82 80 80 00 | call 301 + 00e89e: 00 | unreachable + 00e89f: 0b | end + 00e8a0: 41 f7 db 92 80 00 | i32.const 306679 + 00e8a6: 41 c3 00 | i32.const 67 + 00e8a9: 41 ee 00 | i32.const 110 + 00e8ac: 41 11 | i32.const 17 + 00e8ae: 20 04 | local.get 4 + 00e8b0: 20 15 | local.get 21 + 00e8b2: 10 ad 82 80 80 00 | call 301 + 00e8b8: 00 | unreachable + 00e8b9: 0b | end + 00e8ba: 41 f7 db 92 80 00 | i32.const 306679 + 00e8c0: 41 c3 00 | i32.const 67 + 00e8c3: 41 ee 00 | i32.const 110 + 00e8c6: 41 22 | i32.const 34 + 00e8c8: 20 09 | local.get 9 + 00e8ca: 20 15 | local.get 21 + 00e8cc: 10 ad 82 80 80 00 | call 301 + 00e8d2: 00 | unreachable + 00e8d3: 0b | end + 00e8d4: 41 f7 db 92 80 00 | i32.const 306679 + 00e8da: 41 c3 00 | i32.const 67 + 00e8dd: 41 ee 00 | i32.const 110 + 00e8e0: 41 11 | i32.const 17 + 00e8e2: 20 04 | local.get 4 + 00e8e4: 20 09 | local.get 9 + 00e8e6: 10 ad 82 80 80 00 | call 301 + 00e8ec: 00 | unreachable + 00e8ed: 0b | end + 00e8ee: 41 f7 db 92 80 00 | i32.const 306679 + 00e8f4: 41 c3 00 | i32.const 67 + 00e8f7: 41 ee 00 | i32.const 110 + 00e8fa: 41 22 | i32.const 34 + 00e8fc: 20 0c | local.get 12 + 00e8fe: 41 7f | i32.const 4294967295 + 00e900: 6a | i32.add + 00e901: 20 09 | local.get 9 + 00e903: 10 ad 82 80 80 00 | call 301 + 00e909: 00 | unreachable + 00e90a: 0b | end + 00e90b: 41 f7 db 92 80 00 | i32.const 306679 + 00e911: 41 c3 00 | i32.const 67 + 00e914: 41 f2 00 | i32.const 114 + 00e917: 41 0a | i32.const 10 + 00e919: 20 0a | local.get 10 + 00e91b: 20 09 | local.get 9 + 00e91d: 10 ad 82 80 80 00 | call 301 + 00e923: 00 | unreachable + 00e924: 0b | end + 00e925: 41 f7 db 92 80 00 | i32.const 306679 + 00e92b: 41 c3 00 | i32.const 67 + 00e92e: 41 ee 00 | i32.const 110 + 00e931: 41 11 | i32.const 17 + 00e933: 20 04 | local.get 4 + 00e935: 20 05 | local.get 5 + 00e937: 10 ad 82 80 80 00 | call 301 + 00e93d: 00 | unreachable + 00e93e: 0b | end + 00e93f: 41 f7 db 92 80 00 | i32.const 306679 + 00e945: 41 c3 00 | i32.const 67 + 00e948: 41 ee 00 | i32.const 110 + 00e94b: 41 22 | i32.const 34 + 00e94d: 20 14 | local.get 20 + 00e94f: 20 05 | local.get 5 + 00e951: 10 ad 82 80 80 00 | call 301 + 00e957: 00 | unreachable + 00e958: 0b | end + 00e959: 41 f7 db 92 80 00 | i32.const 306679 + 00e95f: 41 c3 00 | i32.const 67 + 00e962: 41 f2 00 | i32.const 114 + 00e965: 41 0a | i32.const 10 + 00e967: 20 0c | local.get 12 + 00e969: 20 05 | local.get 5 + 00e96b: 10 ad 82 80 80 00 | call 301 + 00e971: 00 | unreachable + 00e972: 0b | end + 00e973: 41 f7 db 92 80 00 | i32.const 306679 + 00e979: 41 c3 00 | i32.const 67 + 00e97c: 41 ee 00 | i32.const 110 + 00e97f: 41 11 | i32.const 17 + 00e981: 20 06 | local.get 6 + 00e983: 20 05 | local.get 5 + 00e985: 10 ad 82 80 80 00 | call 301 + 00e98b: 00 | unreachable + 00e98c: 0b | end + 00e98d: 41 f7 db 92 80 00 | i32.const 306679 + 00e993: 41 c3 00 | i32.const 67 + 00e996: 41 ee 00 | i32.const 110 + 00e999: 41 22 | i32.const 34 + 00e99b: 20 04 | local.get 4 + 00e99d: 20 05 | local.get 5 + 00e99f: 10 ad 82 80 80 00 | call 301 + 00e9a5: 00 | unreachable + 00e9a6: 0b | end + 00e9a7: 41 f7 db 92 80 00 | i32.const 306679 + 00e9ad: 41 c3 00 | i32.const 67 + 00e9b0: 41 ee 00 | i32.const 110 + 00e9b3: 41 11 | i32.const 17 + 00e9b5: 20 12 | local.get 18 + 00e9b7: 20 05 | local.get 5 + 00e9b9: 10 ad 82 80 80 00 | call 301 + 00e9bf: 00 | unreachable + 00e9c0: 0b | end + 00e9c1: 41 f7 db 92 80 00 | i32.const 306679 + 00e9c7: 41 c3 00 | i32.const 67 + 00e9ca: 41 f2 00 | i32.const 114 + 00e9cd: 41 14 | i32.const 20 + 00e9cf: 20 08 | local.get 8 + 00e9d1: 20 05 | local.get 5 + 00e9d3: 10 ad 82 80 80 00 | call 301 + 00e9d9: 00 | unreachable + 00e9da: 0b | end + 00e9db: 41 f7 db 92 80 00 | i32.const 306679 + 00e9e1: 41 c3 00 | i32.const 67 + 00e9e4: 41 ee 00 | i32.const 110 + 00e9e7: 41 11 | i32.const 17 + 00e9e9: 20 05 | local.get 5 + 00e9eb: 41 7f | i32.const 4294967295 + 00e9ed: 6a | i32.add + 00e9ee: 20 06 | local.get 6 + 00e9f0: 10 ad 82 80 80 00 | call 301 + 00e9f6: 00 | unreachable + 00e9f7: 0b | end + 00e9f8: 41 f7 db 92 80 00 | i32.const 306679 + 00e9fe: 41 c3 00 | i32.const 67 + 00ea01: 41 ee 00 | i32.const 110 + 00ea04: 41 22 | i32.const 34 + 00ea06: 20 04 | local.get 4 + 00ea08: 20 06 | local.get 6 + 00ea0a: 10 ad 82 80 80 00 | call 301 + 00ea10: 00 | unreachable + 00ea11: 0b | end + 00ea12: 41 f7 db 92 80 00 | i32.const 306679 + 00ea18: 41 c3 00 | i32.const 67 + 00ea1b: 41 ee 00 | i32.const 110 + 00ea1e: 41 11 | i32.const 17 + 00ea20: 20 0a | local.get 10 + 00ea22: 20 09 | local.get 9 + 00ea24: 10 ad 82 80 80 00 | call 301 + 00ea2a: 00 | unreachable + 00ea2b: 0b | end + 00ea2c: 41 f7 db 92 80 00 | i32.const 306679 + 00ea32: 41 c3 00 | i32.const 67 + 00ea35: 41 ee 00 | i32.const 110 + 00ea38: 41 22 | i32.const 34 + 00ea3a: 20 04 | local.get 4 + 00ea3c: 20 09 | local.get 9 + 00ea3e: 10 ad 82 80 80 00 | call 301 + 00ea44: 00 | unreachable + 00ea45: 0b | end + 00ea46: 41 f7 db 92 80 00 | i32.const 306679 + 00ea4c: 41 c3 00 | i32.const 67 + 00ea4f: 41 f2 00 | i32.const 114 + 00ea52: 41 0a | i32.const 10 + 00ea54: 20 05 | local.get 5 + 00ea56: 20 09 | local.get 9 + 00ea58: 10 ad 82 80 80 00 | call 301 + 00ea5e: 00 | unreachable + 00ea5f: 0b | end + 00ea60: 41 f7 db 92 80 00 | i32.const 306679 + 00ea66: 41 c3 00 | i32.const 67 + 00ea69: 41 f2 00 | i32.const 114 + 00ea6c: 41 14 | i32.const 20 + 00ea6e: 20 08 | local.get 8 + 00ea70: 20 09 | local.get 9 + 00ea72: 10 ad 82 80 80 00 | call 301 + 00ea78: 00 | unreachable + 00ea79: 0b | end + 00ea7a: 20 12 | local.get 18 + 00ea7c: 21 0c | local.set 12 + 00ea7e: 20 08 | local.get 8 + 00ea80: 21 05 | local.set 5 + 00ea82: 0b | end + 00ea83: 20 05 | local.get 5 + 00ea85: 21 09 | local.set 9 + 00ea87: 20 0c | local.get 12 + 00ea89: 21 06 | local.set 6 + 00ea8b: 20 04 | local.get 4 + 00ea8d: 20 0b | local.get 11 + 00ea8f: 28 02 04 | i32.load 2 4 + 00ea92: 22 05 | local.tee 5 + 00ea94: 4f | i32.ge_u + 00ea95: 0d 03 | br_if 3 + 00ea97: 20 09 | local.get 9 + 00ea99: 41 7f | i32.const 4294967295 + 00ea9b: 6a | i32.add + 00ea9c: 22 0c | local.tee 12 + 00ea9e: 20 05 | local.get 5 + 00eaa0: 4f | i32.ge_u + 00eaa1: 0d 04 | br_if 4 + 00eaa3: 20 0b | local.get 11 + 00eaa5: 28 02 00 | i32.load 2 0 + 00eaa8: 22 05 | local.tee 5 + 00eaaa: 20 07 | local.get 7 + 00eaac: 6a | i32.add + 00eaad: 22 07 | local.tee 7 + 00eaaf: 2a 02 08 | f32.load 2 8 + 00eab2: 21 0f | local.set 15 + 00eab4: 20 05 | local.get 5 + 00eab6: 20 0c | local.get 12 + 00eab8: 41 0c | i32.const 12 + 00eaba: 6c | i32.mul + 00eabb: 6a | i32.add + 00eabc: 22 05 | local.tee 5 + 00eabe: 29 02 00 | i64.load 2 0 + 00eac1: 21 10 | local.set 16 + 00eac3: 20 07 | local.get 7 + 00eac5: 20 05 | local.get 5 + 00eac7: 2a 02 08 | f32.load 2 8 + 00eaca: 38 02 08 | f32.store 2 8 + 00eacd: 20 07 | local.get 7 + 00eacf: 29 02 00 | i64.load 2 0 + 00ead2: 21 11 | local.set 17 + 00ead4: 20 07 | local.get 7 + 00ead6: 20 10 | local.get 16 + 00ead8: 37 02 00 | i64.store 2 0 + 00eadb: 20 05 | local.get 5 + 00eadd: 20 0f | local.get 15 + 00eadf: 38 02 08 | f32.store 2 8 + 00eae2: 20 05 | local.get 5 + 00eae4: 20 11 | local.get 17 + 00eae6: 37 02 00 | i64.store 2 0 + 00eae9: 02 40 | block + 00eaeb: 02 40 | block + 00eaed: 20 0c | local.get 12 + 00eaef: 20 04 | local.get 4 + 00eaf1: 6b | i32.sub + 00eaf2: 22 07 | local.tee 7 + 00eaf4: 20 0d | local.get 13 + 00eaf6: 20 06 | local.get 6 + 00eaf8: 6b | i32.sub + 00eaf9: 22 05 | local.tee 5 + 00eafb: 4e | i32.ge_s + 00eafc: 0d 00 | br_if 0 + 00eafe: 20 00 | local.get 0 + 00eb00: 20 01 | local.get 1 + 00eb02: 20 02 | local.get 2 + 00eb04: 20 03 | local.get 3 + 00eb06: 20 04 | local.get 4 + 00eb08: 20 0c | local.get 12 + 00eb0a: 20 13 | local.get 19 + 00eb0c: 10 d1 82 80 80 00 | call 337 + 00eb12: 20 05 | local.get 5 + 00eb14: 21 07 | local.set 7 + 00eb16: 20 0d | local.get 13 + 00eb18: 21 05 | local.set 5 + 00eb1a: 20 06 | local.get 6 + 00eb1c: 21 0c | local.set 12 + 00eb1e: 0c 01 | br 1 + 00eb20: 0b | end + 00eb21: 20 00 | local.get 0 + 00eb23: 20 01 | local.get 1 + 00eb25: 20 02 | local.get 2 + 00eb27: 20 03 | local.get 3 + 00eb29: 20 06 | local.get 6 + 00eb2b: 20 0d | local.get 13 + 00eb2d: 20 13 | local.get 19 + 00eb2f: 10 d1 82 80 80 00 | call 337 + 00eb35: 20 07 | local.get 7 + 00eb37: 21 07 | local.set 7 + 00eb39: 20 0c | local.get 12 + 00eb3b: 21 05 | local.set 5 + 00eb3d: 20 04 | local.get 4 + 00eb3f: 21 0c | local.set 12 + 00eb41: 0b | end + 00eb42: 20 07 | local.get 7 + 00eb44: 22 04 | local.tee 4 + 00eb46: 21 07 | local.set 7 + 00eb48: 20 0c | local.get 12 + 00eb4a: 22 09 | local.tee 9 + 00eb4c: 21 0c | local.set 12 + 00eb4e: 20 05 | local.get 5 + 00eb50: 22 08 | local.tee 8 + 00eb52: 21 05 | local.set 5 + 00eb54: 20 13 | local.get 19 + 00eb56: 21 06 | local.set 6 + 00eb58: 20 08 | local.get 8 + 00eb5a: 21 08 | local.set 8 + 00eb5c: 20 09 | local.get 9 + 00eb5e: 21 09 | local.set 9 + 00eb60: 20 04 | local.get 4 + 00eb62: 21 0a | local.set 10 + 00eb64: 20 04 | local.get 4 + 00eb66: 41 0c | i32.const 12 + 00eb68: 4a | i32.gt_s + 00eb69: 0d 00 | br_if 0 + 00eb6b: 0b | end + 00eb6c: 0b | end + 00eb6d: 20 09 | local.get 9 + 00eb6f: 21 06 | local.set 6 + 00eb71: 20 08 | local.get 8 + 00eb73: 21 15 | local.set 21 + 00eb75: 20 0a | local.get 10 + 00eb77: 41 02 | i32.const 2 + 00eb79: 48 | i32.lt_s + 00eb7a: 0d 00 | br_if 0 + 00eb7c: 02 40 | block + 00eb7e: 20 06 | local.get 6 + 00eb80: 41 06 | i32.const 6 + 00eb82: 6a | i32.add + 00eb83: 22 04 | local.tee 4 + 00eb85: 20 15 | local.get 21 + 00eb87: 4e | i32.ge_s + 00eb88: 0d 00 | br_if 0 + 00eb8a: 20 03 | local.get 3 + 00eb8c: 21 0c | local.set 12 + 00eb8e: 20 06 | local.get 6 + 00eb90: 41 0c | i32.const 12 + 00eb92: 6c | i32.mul + 00eb93: 21 0b | local.set 11 + 00eb95: 20 04 | local.get 4 + 00eb97: 21 04 | local.set 4 + 00eb99: 03 40 | loop + 00eb9b: 20 0b | local.get 11 + 00eb9d: 21 07 | local.set 7 + 00eb9f: 20 04 | local.get 4 + 00eba1: 22 04 | local.tee 4 + 00eba3: 20 0c | local.get 12 + 00eba5: 28 02 04 | i32.load 2 4 + 00eba8: 22 0b | local.tee 11 + 00ebaa: 4f | i32.ge_u + 00ebab: 0d 05 | br_if 5 + 00ebad: 20 04 | local.get 4 + 00ebaf: 41 7a | i32.const 4294967290 + 00ebb1: 6a | i32.add + 00ebb2: 20 0b | local.get 11 + 00ebb4: 4f | i32.ge_u + 00ebb5: 0d 06 | br_if 6 + 00ebb7: 02 40 | block + 00ebb9: 20 0c | local.get 12 + 00ebbb: 28 02 00 | i32.load 2 0 + 00ebbe: 20 07 | local.get 7 + 00ebc0: 6a | i32.add + 00ebc1: 22 0b | local.tee 11 + 00ebc3: 41 c8 00 | i32.const 72 + 00ebc6: 6a | i32.add + 00ebc7: 22 05 | local.tee 5 + 00ebc9: 2a 02 00 | f32.load 2 0 + 00ebcc: 22 0f | local.tee 15 + 00ebce: 20 0b | local.get 11 + 00ebd0: 2a 02 00 | f32.load 2 0 + 00ebd3: 22 18 | local.tee 24 + 00ebd5: 5d | f32.lt + 00ebd6: 45 | i32.eqz + 00ebd7: 0d 00 | br_if 0 + 00ebd9: 20 0b | local.get 11 + 00ebdb: 20 0f | local.get 15 + 00ebdd: 38 02 00 | f32.store 2 0 + 00ebe0: 20 05 | local.get 5 + 00ebe2: 20 18 | local.get 24 + 00ebe4: 38 02 00 | f32.store 2 0 + 00ebe7: 20 0b | local.get 11 + 00ebe9: 41 cc 00 | i32.const 76 + 00ebec: 6a | i32.add + 00ebed: 22 05 | local.tee 5 + 00ebef: 29 02 00 | i64.load 2 0 + 00ebf2: 21 10 | local.set 16 + 00ebf4: 20 05 | local.get 5 + 00ebf6: 20 0b | local.get 11 + 00ebf8: 41 04 | i32.const 4 + 00ebfa: 6a | i32.add + 00ebfb: 22 0b | local.tee 11 + 00ebfd: 29 02 00 | i64.load 2 0 + 00ec00: 37 02 00 | i64.store 2 0 + 00ec03: 20 0b | local.get 11 + 00ec05: 20 10 | local.get 16 + 00ec07: 37 02 00 | i64.store 2 0 + 00ec0a: 0b | end + 00ec0b: 20 07 | local.get 7 + 00ec0d: 41 0c | i32.const 12 + 00ec0f: 6a | i32.add + 00ec10: 21 0b | local.set 11 + 00ec12: 20 04 | local.get 4 + 00ec14: 41 01 | i32.const 1 + 00ec16: 6a | i32.add + 00ec17: 22 07 | local.tee 7 + 00ec19: 21 04 | local.set 4 + 00ec1b: 20 15 | local.get 21 + 00ec1d: 20 07 | local.get 7 + 00ec1f: 47 | i32.ne + 00ec20: 0d 00 | br_if 0 + 00ec22: 0b | end + 00ec23: 0b | end + 00ec24: 20 06 | local.get 6 + 00ec26: 41 01 | i32.const 1 + 00ec28: 6a | i32.add + 00ec29: 22 07 | local.tee 7 + 00ec2b: 20 15 | local.get 21 + 00ec2d: 4e | i32.ge_s + 00ec2e: 0d 00 | br_if 0 + 00ec30: 20 03 | local.get 3 + 00ec32: 21 05 | local.set 5 + 00ec34: 20 06 | local.get 6 + 00ec36: 41 0c | i32.const 12 + 00ec38: 6c | i32.mul + 00ec39: 21 0b | local.set 11 + 00ec3b: 20 06 | local.get 6 + 00ec3d: 21 04 | local.set 4 + 00ec3f: 20 07 | local.get 7 + 00ec41: 21 07 | local.set 7 + 00ec43: 03 40 | loop + 00ec45: 20 04 | local.get 4 + 00ec47: 21 09 | local.set 9 + 00ec49: 20 0b | local.get 11 + 00ec4b: 21 08 | local.set 8 + 00ec4d: 02 40 | block + 00ec4f: 20 07 | local.get 7 + 00ec51: 22 0a | local.tee 10 + 00ec53: 20 06 | local.get 6 + 00ec55: 4c | i32.le_s + 00ec56: 0d 00 | br_if 0 + 00ec58: 20 08 | local.get 8 + 00ec5a: 21 0b | local.set 11 + 00ec5c: 20 09 | local.get 9 + 00ec5e: 21 0c | local.set 12 + 00ec60: 03 40 | loop + 00ec62: 20 0b | local.get 11 + 00ec64: 21 07 | local.set 7 + 00ec66: 20 0c | local.get 12 + 00ec68: 22 04 | local.tee 4 + 00ec6a: 41 01 | i32.const 1 + 00ec6c: 6a | i32.add + 00ec6d: 20 05 | local.get 5 + 00ec6f: 28 02 04 | i32.load 2 4 + 00ec72: 22 0b | local.tee 11 + 00ec74: 4f | i32.ge_u + 00ec75: 0d 08 | br_if 8 + 00ec77: 20 04 | local.get 4 + 00ec79: 20 0b | local.get 11 + 00ec7b: 4f | i32.ge_u + 00ec7c: 0d 09 | br_if 9 + 00ec7e: 20 05 | local.get 5 + 00ec80: 28 02 00 | i32.load 2 0 + 00ec83: 20 07 | local.get 7 + 00ec85: 6a | i32.add + 00ec86: 22 0b | local.tee 11 + 00ec88: 41 0c | i32.const 12 + 00ec8a: 6a | i32.add + 00ec8b: 22 0c | local.tee 12 + 00ec8d: 2a 02 00 | f32.load 2 0 + 00ec90: 22 0f | local.tee 15 + 00ec92: 20 0b | local.get 11 + 00ec94: 2a 02 00 | f32.load 2 0 + 00ec97: 22 18 | local.tee 24 + 00ec99: 5d | f32.lt + 00ec9a: 45 | i32.eqz + 00ec9b: 0d 01 | br_if 1 + 00ec9d: 20 0b | local.get 11 + 00ec9f: 20 0f | local.get 15 + 00eca1: 38 02 00 | f32.store 2 0 + 00eca4: 20 0c | local.get 12 + 00eca6: 20 18 | local.get 24 + 00eca8: 38 02 00 | f32.store 2 0 + 00ecab: 20 0b | local.get 11 + 00ecad: 41 10 | i32.const 16 + 00ecaf: 6a | i32.add + 00ecb0: 22 0c | local.tee 12 + 00ecb2: 29 02 00 | i64.load 2 0 + 00ecb5: 21 10 | local.set 16 + 00ecb7: 20 0c | local.get 12 + 00ecb9: 20 0b | local.get 11 + 00ecbb: 41 04 | i32.const 4 + 00ecbd: 6a | i32.add + 00ecbe: 22 0b | local.tee 11 + 00ecc0: 29 02 00 | i64.load 2 0 + 00ecc3: 37 02 00 | i64.store 2 0 + 00ecc6: 20 0b | local.get 11 + 00ecc8: 20 10 | local.get 16 + 00ecca: 37 02 00 | i64.store 2 0 + 00eccd: 20 07 | local.get 7 + 00eccf: 41 74 | i32.const 4294967284 + 00ecd1: 6a | i32.add + 00ecd2: 21 0b | local.set 11 + 00ecd4: 20 04 | local.get 4 + 00ecd6: 41 7f | i32.const 4294967295 + 00ecd8: 6a | i32.add + 00ecd9: 21 0c | local.set 12 + 00ecdb: 20 04 | local.get 4 + 00ecdd: 20 06 | local.get 6 + 00ecdf: 4a | i32.gt_s + 00ece0: 0d 00 | br_if 0 + 00ece2: 0b | end + 00ece3: 0b | end + 00ece4: 20 08 | local.get 8 + 00ece6: 41 0c | i32.const 12 + 00ece8: 6a | i32.add + 00ece9: 21 0b | local.set 11 + 00eceb: 20 09 | local.get 9 + 00eced: 41 01 | i32.const 1 + 00ecef: 6a | i32.add + 00ecf0: 21 04 | local.set 4 + 00ecf2: 20 0a | local.get 10 + 00ecf4: 41 01 | i32.const 1 + 00ecf6: 6a | i32.add + 00ecf7: 22 0c | local.tee 12 + 00ecf9: 21 07 | local.set 7 + 00ecfb: 20 0c | local.get 12 + 00ecfd: 20 15 | local.get 21 + 00ecff: 47 | i32.ne + 00ed00: 0d 00 | br_if 0 + 00ed02: 0b | end + 00ed03: 0b | end + 00ed04: 0f | return + 00ed05: 0b | end + 00ed06: 41 f7 db 92 80 00 | i32.const 306679 + 00ed0c: 41 c3 00 | i32.const 67 + 00ed0f: 41 f2 00 | i32.const 114 + 00ed12: 41 0a | i32.const 10 + 00ed14: 20 04 | local.get 4 + 00ed16: 20 05 | local.get 5 + 00ed18: 10 ad 82 80 80 00 | call 301 + 00ed1e: 00 | unreachable + 00ed1f: 0b | end + 00ed20: 41 f7 db 92 80 00 | i32.const 306679 + 00ed26: 41 c3 00 | i32.const 67 + 00ed29: 41 f2 00 | i32.const 114 + 00ed2c: 41 14 | i32.const 20 + 00ed2e: 20 0c | local.get 12 + 00ed30: 20 05 | local.get 5 + 00ed32: 10 ad 82 80 80 00 | call 301 + 00ed38: 00 | unreachable + 00ed39: 0b | end + 00ed3a: 41 f7 db 92 80 00 | i32.const 306679 + 00ed40: 41 c3 00 | i32.const 67 + 00ed43: 41 ee 00 | i32.const 110 + 00ed46: 41 11 | i32.const 17 + 00ed48: 20 04 | local.get 4 + 00ed4a: 20 0b | local.get 11 + 00ed4c: 10 ad 82 80 80 00 | call 301 + 00ed52: 00 | unreachable + 00ed53: 0b | end + 00ed54: 41 f7 db 92 80 00 | i32.const 306679 + 00ed5a: 41 c3 00 | i32.const 67 + 00ed5d: 41 ee 00 | i32.const 110 + 00ed60: 41 22 | i32.const 34 + 00ed62: 20 04 | local.get 4 + 00ed64: 41 7a | i32.const 4294967290 + 00ed66: 6a | i32.add + 00ed67: 20 0b | local.get 11 + 00ed69: 10 ad 82 80 80 00 | call 301 + 00ed6f: 00 | unreachable + 00ed70: 0b | end + 00ed71: 41 f7 db 92 80 00 | i32.const 306679 + 00ed77: 41 c3 00 | i32.const 67 + 00ed7a: 41 ee 00 | i32.const 110 + 00ed7d: 41 11 | i32.const 17 + 00ed7f: 20 04 | local.get 4 + 00ed81: 41 01 | i32.const 1 + 00ed83: 6a | i32.add + 00ed84: 20 0b | local.get 11 + 00ed86: 10 ad 82 80 80 00 | call 301 + 00ed8c: 00 | unreachable + 00ed8d: 0b | end + 00ed8e: 41 f7 db 92 80 00 | i32.const 306679 + 00ed94: 41 c3 00 | i32.const 67 + 00ed97: 41 ee 00 | i32.const 110 + 00ed9a: 41 22 | i32.const 34 + 00ed9c: 20 04 | local.get 4 + 00ed9e: 20 0b | local.get 11 + 00eda0: 10 ad 82 80 80 00 | call 301 + 00eda6: 00 | unreachable + 00eda7: 0b | end +00edaa func[338]: + 00edab: 06 7f | local[7..12] type=i32 + 00edad: 02 7d | local[13..14] type=f32 + 00edaf: 01 7e | local[15] type=i64 + 00edb1: 02 40 | block + 00edb3: 02 40 | block + 00edb5: 02 40 | block + 00edb7: 02 40 | block + 00edb9: 02 40 | block + 00edbb: 20 04 | local.get 4 + 00edbd: 41 01 | i32.const 1 + 00edbf: 74 | i32.shl + 00edc0: 22 07 | local.tee 7 + 00edc2: 41 01 | i32.const 1 + 00edc4: 72 | i32.or + 00edc5: 22 08 | local.tee 8 + 00edc7: 20 05 | local.get 5 + 00edc9: 4e | i32.ge_s + 00edca: 0d 00 | br_if 0 + 00edcc: 20 03 | local.get 3 + 00edce: 21 09 | local.set 9 + 00edd0: 20 08 | local.get 8 + 00edd2: 21 03 | local.set 3 + 00edd4: 20 07 | local.get 7 + 00edd6: 21 08 | local.set 8 + 00edd8: 20 04 | local.get 4 + 00edda: 21 04 | local.set 4 + 00eddc: 03 40 | loop + 00edde: 20 04 | local.get 4 + 00ede0: 21 0a | local.set 10 + 00ede2: 20 03 | local.get 3 + 00ede4: 21 07 | local.set 7 + 00ede6: 20 09 | local.get 9 + 00ede8: 28 02 04 | i32.load 2 4 + 00edeb: 21 03 | local.set 3 + 00eded: 20 09 | local.get 9 + 00edef: 28 02 00 | i32.load 2 0 + 00edf2: 21 04 | local.set 4 + 00edf4: 02 40 | block + 00edf6: 02 40 | block + 00edf8: 20 08 | local.get 8 + 00edfa: 41 02 | i32.const 2 + 00edfc: 6a | i32.add + 00edfd: 22 08 | local.tee 8 + 00edff: 20 05 | local.get 5 + 00ee01: 48 | i32.lt_s + 00ee02: 0d 00 | br_if 0 + 00ee04: 20 07 | local.get 7 + 00ee06: 21 07 | local.set 7 + 00ee08: 0c 01 | br 1 + 00ee0a: 0b | end + 00ee0b: 20 07 | local.get 7 + 00ee0d: 20 06 | local.get 6 + 00ee0f: 6a | i32.add + 00ee10: 22 0b | local.tee 11 + 00ee12: 20 03 | local.get 3 + 00ee14: 4f | i32.ge_u + 00ee15: 0d 03 | br_if 3 + 00ee17: 20 0b | local.get 11 + 00ee19: 41 01 | i32.const 1 + 00ee1b: 6a | i32.add + 00ee1c: 22 0c | local.tee 12 + 00ee1e: 20 03 | local.get 3 + 00ee20: 4f | i32.ge_u + 00ee21: 0d 04 | br_if 4 + 00ee23: 20 08 | local.get 8 + 00ee25: 20 07 | local.get 7 + 00ee27: 20 04 | local.get 4 + 00ee29: 20 0b | local.get 11 + 00ee2b: 41 0c | i32.const 12 + 00ee2d: 6c | i32.mul + 00ee2e: 6a | i32.add + 00ee2f: 2a 02 00 | f32.load 2 0 + 00ee32: 20 04 | local.get 4 + 00ee34: 20 0c | local.get 12 + 00ee36: 41 0c | i32.const 12 + 00ee38: 6c | i32.mul + 00ee39: 6a | i32.add + 00ee3a: 2a 02 00 | f32.load 2 0 + 00ee3d: 5d | f32.lt + 00ee3e: 1b | select + 00ee3f: 21 07 | local.set 7 + 00ee41: 0b | end + 00ee42: 20 07 | local.get 7 + 00ee44: 21 07 | local.set 7 + 00ee46: 20 0a | local.get 10 + 00ee48: 20 06 | local.get 6 + 00ee4a: 6a | i32.add + 00ee4b: 22 08 | local.tee 8 + 00ee4d: 20 03 | local.get 3 + 00ee4f: 4f | i32.ge_u + 00ee50: 0d 04 | br_if 4 + 00ee52: 20 07 | local.get 7 + 00ee54: 20 06 | local.get 6 + 00ee56: 6a | i32.add + 00ee57: 22 0a | local.tee 10 + 00ee59: 20 03 | local.get 3 + 00ee5b: 4f | i32.ge_u + 00ee5c: 0d 05 | br_if 5 + 00ee5e: 20 04 | local.get 4 + 00ee60: 20 08 | local.get 8 + 00ee62: 41 0c | i32.const 12 + 00ee64: 6c | i32.mul + 00ee65: 6a | i32.add + 00ee66: 22 03 | local.tee 3 + 00ee68: 2a 02 00 | f32.load 2 0 + 00ee6b: 22 0d | local.tee 13 + 00ee6d: 20 04 | local.get 4 + 00ee6f: 20 0a | local.get 10 + 00ee71: 41 0c | i32.const 12 + 00ee73: 6c | i32.mul + 00ee74: 6a | i32.add + 00ee75: 22 04 | local.tee 4 + 00ee77: 2a 02 00 | f32.load 2 0 + 00ee7a: 22 0e | local.tee 14 + 00ee7c: 5d | f32.lt + 00ee7d: 45 | i32.eqz + 00ee7e: 0d 01 | br_if 1 + 00ee80: 20 03 | local.get 3 + 00ee82: 29 02 04 | i64.load 2 4 + 00ee85: 21 0f | local.set 15 + 00ee87: 20 03 | local.get 3 + 00ee89: 20 04 | local.get 4 + 00ee8b: 29 02 04 | i64.load 2 4 + 00ee8e: 37 02 04 | i64.store 2 4 + 00ee91: 20 03 | local.get 3 + 00ee93: 20 0e | local.get 14 + 00ee95: 38 02 00 | f32.store 2 0 + 00ee98: 20 04 | local.get 4 + 00ee9a: 20 0f | local.get 15 + 00ee9c: 37 02 04 | i64.store 2 4 + 00ee9f: 20 04 | local.get 4 + 00eea1: 20 0d | local.get 13 + 00eea3: 38 02 00 | f32.store 2 0 + 00eea6: 20 07 | local.get 7 + 00eea8: 41 01 | i32.const 1 + 00eeaa: 74 | i32.shl + 00eeab: 22 04 | local.tee 4 + 00eead: 41 01 | i32.const 1 + 00eeaf: 72 | i32.or + 00eeb0: 22 0a | local.tee 10 + 00eeb2: 21 03 | local.set 3 + 00eeb4: 20 04 | local.get 4 + 00eeb6: 21 08 | local.set 8 + 00eeb8: 20 07 | local.get 7 + 00eeba: 21 04 | local.set 4 + 00eebc: 20 0a | local.get 10 + 00eebe: 20 05 | local.get 5 + 00eec0: 48 | i32.lt_s + 00eec1: 0d 00 | br_if 0 + 00eec3: 0b | end + 00eec4: 0b | end + 00eec5: 0f | return + 00eec6: 0b | end + 00eec7: 41 f7 db 92 80 00 | i32.const 306679 + 00eecd: 41 c3 00 | i32.const 67 + 00eed0: 41 ee 00 | i32.const 110 + 00eed3: 41 11 | i32.const 17 + 00eed5: 20 0b | local.get 11 + 00eed7: 20 03 | local.get 3 + 00eed9: 10 ad 82 80 80 00 | call 301 + 00eedf: 00 | unreachable + 00eee0: 0b | end + 00eee1: 41 f7 db 92 80 00 | i32.const 306679 + 00eee7: 41 c3 00 | i32.const 67 + 00eeea: 41 ee 00 | i32.const 110 + 00eeed: 41 22 | i32.const 34 + 00eeef: 20 0c | local.get 12 + 00eef1: 20 03 | local.get 3 + 00eef3: 10 ad 82 80 80 00 | call 301 + 00eef9: 00 | unreachable + 00eefa: 0b | end + 00eefb: 41 f7 db 92 80 00 | i32.const 306679 + 00ef01: 41 c3 00 | i32.const 67 + 00ef04: 41 ee 00 | i32.const 110 + 00ef07: 41 11 | i32.const 17 + 00ef09: 20 08 | local.get 8 + 00ef0b: 20 03 | local.get 3 + 00ef0d: 10 ad 82 80 80 00 | call 301 + 00ef13: 00 | unreachable + 00ef14: 0b | end + 00ef15: 41 f7 db 92 80 00 | i32.const 306679 + 00ef1b: 41 c3 00 | i32.const 67 + 00ef1e: 41 ee 00 | i32.const 110 + 00ef21: 41 22 | i32.const 34 + 00ef23: 20 0a | local.get 10 + 00ef25: 20 03 | local.get 3 + 00ef27: 10 ad 82 80 80 00 | call 301 + 00ef2d: 00 | unreachable + 00ef2e: 0b | end +00ef31 func[339]: + 00ef32: 04 7f | local[7..10] type=i32 + 00ef34: 02 7d | local[11..12] type=f32 + 00ef36: 01 7e | local[13] type=i64 + 00ef38: 02 40 | block + 00ef3a: 02 40 | block + 00ef3c: 02 40 | block + 00ef3e: 02 40 | block + 00ef40: 02 40 | block + 00ef42: 02 40 | block + 00ef44: 20 04 | local.get 4 + 00ef46: 20 03 | local.get 3 + 00ef48: 28 02 04 | i32.load 2 4 + 00ef4b: 22 07 | local.tee 7 + 00ef4d: 4f | i32.ge_u + 00ef4e: 0d 00 | br_if 0 + 00ef50: 20 05 | local.get 5 + 00ef52: 20 07 | local.get 7 + 00ef54: 4f | i32.ge_u + 00ef55: 0d 01 | br_if 1 + 00ef57: 20 07 | local.get 7 + 00ef59: 21 08 | local.set 8 + 00ef5b: 20 03 | local.get 3 + 00ef5d: 28 02 00 | i32.load 2 0 + 00ef60: 22 07 | local.tee 7 + 00ef62: 21 09 | local.set 9 + 00ef64: 02 40 | block + 00ef66: 20 07 | local.get 7 + 00ef68: 20 04 | local.get 4 + 00ef6a: 41 0c | i32.const 12 + 00ef6c: 6c | i32.mul + 00ef6d: 6a | i32.add + 00ef6e: 22 0a | local.tee 10 + 00ef70: 2a 02 00 | f32.load 2 0 + 00ef73: 22 0b | local.tee 11 + 00ef75: 20 07 | local.get 7 + 00ef77: 20 05 | local.get 5 + 00ef79: 41 0c | i32.const 12 + 00ef7b: 6c | i32.mul + 00ef7c: 6a | i32.add + 00ef7d: 22 07 | local.tee 7 + 00ef7f: 2a 02 00 | f32.load 2 0 + 00ef82: 22 0c | local.tee 12 + 00ef84: 5d | f32.lt + 00ef85: 45 | i32.eqz + 00ef86: 0d 00 | br_if 0 + 00ef88: 20 0a | local.get 10 + 00ef8a: 29 02 04 | i64.load 2 4 + 00ef8d: 21 0d | local.set 13 + 00ef8f: 20 0a | local.get 10 + 00ef91: 20 07 | local.get 7 + 00ef93: 29 02 04 | i64.load 2 4 + 00ef96: 37 02 04 | i64.store 2 4 + 00ef99: 20 0a | local.get 10 + 00ef9b: 20 0c | local.get 12 + 00ef9d: 38 02 00 | f32.store 2 0 + 00efa0: 20 07 | local.get 7 + 00efa2: 20 0d | local.get 13 + 00efa4: 37 02 04 | i64.store 2 4 + 00efa7: 20 07 | local.get 7 + 00efa9: 20 0b | local.get 11 + 00efab: 38 02 00 | f32.store 2 0 + 00efae: 20 03 | local.get 3 + 00efb0: 28 02 04 | i32.load 2 4 + 00efb3: 21 08 | local.set 8 + 00efb5: 20 03 | local.get 3 + 00efb7: 28 02 00 | i32.load 2 0 + 00efba: 21 09 | local.set 9 + 00efbc: 0b | end + 00efbd: 20 09 | local.get 9 + 00efbf: 21 07 | local.set 7 + 00efc1: 20 06 | local.get 6 + 00efc3: 20 08 | local.get 8 + 00efc5: 22 08 | local.tee 8 + 00efc7: 4f | i32.ge_u + 00efc8: 0d 02 | br_if 2 + 00efca: 20 04 | local.get 4 + 00efcc: 20 08 | local.get 8 + 00efce: 4f | i32.ge_u + 00efcf: 0d 03 | br_if 3 + 00efd1: 02 40 | block + 00efd3: 20 07 | local.get 7 + 00efd5: 20 06 | local.get 6 + 00efd7: 41 0c | i32.const 12 + 00efd9: 6c | i32.mul + 00efda: 6a | i32.add + 00efdb: 22 06 | local.tee 6 + 00efdd: 2a 02 00 | f32.load 2 0 + 00efe0: 22 0b | local.tee 11 + 00efe2: 20 07 | local.get 7 + 00efe4: 20 04 | local.get 4 + 00efe6: 41 0c | i32.const 12 + 00efe8: 6c | i32.mul + 00efe9: 6a | i32.add + 00efea: 22 07 | local.tee 7 + 00efec: 2a 02 00 | f32.load 2 0 + 00efef: 22 0c | local.tee 12 + 00eff1: 5d | f32.lt + 00eff2: 45 | i32.eqz + 00eff3: 0d 00 | br_if 0 + 00eff5: 20 06 | local.get 6 + 00eff7: 29 02 04 | i64.load 2 4 + 00effa: 21 0d | local.set 13 + 00effc: 20 06 | local.get 6 + 00effe: 20 07 | local.get 7 + 00f000: 29 02 04 | i64.load 2 4 + 00f003: 37 02 04 | i64.store 2 4 + 00f006: 20 06 | local.get 6 + 00f008: 20 0c | local.get 12 + 00f00a: 38 02 00 | f32.store 2 0 + 00f00d: 20 07 | local.get 7 + 00f00f: 20 0d | local.get 13 + 00f011: 37 02 04 | i64.store 2 4 + 00f014: 20 07 | local.get 7 + 00f016: 20 0b | local.get 11 + 00f018: 38 02 00 | f32.store 2 0 + 00f01b: 20 04 | local.get 4 + 00f01d: 20 03 | local.get 3 + 00f01f: 28 02 04 | i32.load 2 4 + 00f022: 22 07 | local.tee 7 + 00f024: 4f | i32.ge_u + 00f025: 0d 05 | br_if 5 + 00f027: 20 05 | local.get 5 + 00f029: 20 07 | local.get 7 + 00f02b: 4f | i32.ge_u + 00f02c: 0d 06 | br_if 6 + 00f02e: 20 03 | local.get 3 + 00f030: 28 02 00 | i32.load 2 0 + 00f033: 22 03 | local.tee 3 + 00f035: 20 04 | local.get 4 + 00f037: 41 0c | i32.const 12 + 00f039: 6c | i32.mul + 00f03a: 6a | i32.add + 00f03b: 22 04 | local.tee 4 + 00f03d: 2a 02 00 | f32.load 2 0 + 00f040: 22 0b | local.tee 11 + 00f042: 20 03 | local.get 3 + 00f044: 20 05 | local.get 5 + 00f046: 41 0c | i32.const 12 + 00f048: 6c | i32.mul + 00f049: 6a | i32.add + 00f04a: 22 03 | local.tee 3 + 00f04c: 2a 02 00 | f32.load 2 0 + 00f04f: 22 0c | local.tee 12 + 00f051: 5d | f32.lt + 00f052: 45 | i32.eqz + 00f053: 0d 00 | br_if 0 + 00f055: 20 04 | local.get 4 + 00f057: 29 02 04 | i64.load 2 4 + 00f05a: 21 0d | local.set 13 + 00f05c: 20 04 | local.get 4 + 00f05e: 20 03 | local.get 3 + 00f060: 29 02 04 | i64.load 2 4 + 00f063: 37 02 04 | i64.store 2 4 + 00f066: 20 04 | local.get 4 + 00f068: 20 0c | local.get 12 + 00f06a: 38 02 00 | f32.store 2 0 + 00f06d: 20 03 | local.get 3 + 00f06f: 20 0d | local.get 13 + 00f071: 37 02 04 | i64.store 2 4 + 00f074: 20 03 | local.get 3 + 00f076: 20 0b | local.get 11 + 00f078: 38 02 00 | f32.store 2 0 + 00f07b: 0b | end + 00f07c: 0f | return + 00f07d: 0b | end + 00f07e: 41 f7 db 92 80 00 | i32.const 306679 + 00f084: 41 c3 00 | i32.const 67 + 00f087: 41 ee 00 | i32.const 110 + 00f08a: 41 11 | i32.const 17 + 00f08c: 20 04 | local.get 4 + 00f08e: 20 07 | local.get 7 + 00f090: 10 ad 82 80 80 00 | call 301 + 00f096: 00 | unreachable + 00f097: 0b | end + 00f098: 41 f7 db 92 80 00 | i32.const 306679 + 00f09e: 41 c3 00 | i32.const 67 + 00f0a1: 41 ee 00 | i32.const 110 + 00f0a4: 41 22 | i32.const 34 + 00f0a6: 20 05 | local.get 5 + 00f0a8: 20 07 | local.get 7 + 00f0aa: 10 ad 82 80 80 00 | call 301 + 00f0b0: 00 | unreachable + 00f0b1: 0b | end + 00f0b2: 41 f7 db 92 80 00 | i32.const 306679 + 00f0b8: 41 c3 00 | i32.const 67 + 00f0bb: 41 ee 00 | i32.const 110 + 00f0be: 41 11 | i32.const 17 + 00f0c0: 20 06 | local.get 6 + 00f0c2: 20 08 | local.get 8 + 00f0c4: 10 ad 82 80 80 00 | call 301 + 00f0ca: 00 | unreachable + 00f0cb: 0b | end + 00f0cc: 41 f7 db 92 80 00 | i32.const 306679 + 00f0d2: 41 c3 00 | i32.const 67 + 00f0d5: 41 ee 00 | i32.const 110 + 00f0d8: 41 22 | i32.const 34 + 00f0da: 20 04 | local.get 4 + 00f0dc: 20 08 | local.get 8 + 00f0de: 10 ad 82 80 80 00 | call 301 + 00f0e4: 00 | unreachable + 00f0e5: 0b | end + 00f0e6: 41 f7 db 92 80 00 | i32.const 306679 + 00f0ec: 41 c3 00 | i32.const 67 + 00f0ef: 41 ee 00 | i32.const 110 + 00f0f2: 41 11 | i32.const 17 + 00f0f4: 20 04 | local.get 4 + 00f0f6: 20 07 | local.get 7 + 00f0f8: 10 ad 82 80 80 00 | call 301 + 00f0fe: 00 | unreachable + 00f0ff: 0b | end + 00f100: 41 f7 db 92 80 00 | i32.const 306679 + 00f106: 41 c3 00 | i32.const 67 + 00f109: 41 ee 00 | i32.const 110 + 00f10c: 41 22 | i32.const 34 + 00f10e: 20 05 | local.get 5 + 00f110: 20 07 | local.get 7 + 00f112: 10 ad 82 80 80 00 | call 301 + 00f118: 00 | unreachable + 00f119: 0b | end +00f11c func[340]: + 00f11d: 01 7f | local[5] type=i32 + 00f11f: 02 7b | local[6..7] type=v128 + 00f121: 02 7d | local[8..9] type=f32 + 00f123: 01 7f | local[10] type=i32 + 00f125: 02 7d | local[11..12] type=f32 + 00f127: 02 7c | local[13..14] type=f64 + 00f129: 01 7d | local[15] type=f32 + 00f12b: 01 7c | local[16] type=f64 + 00f12d: 01 7d | local[17] type=f32 + 00f12f: 02 7c | local[18..19] type=f64 + 00f131: 01 7f | local[20] type=i32 + 00f133: 02 7d | local[21..22] type=f32 + 00f135: 23 80 80 80 80 00 | global.get 0 + 00f13b: 41 b0 02 | i32.const 304 + 00f13e: 6b | i32.sub + 00f13f: 22 05 | local.tee 5 + 00f141: 24 80 80 80 80 00 | global.set 0 + 00f147: 20 05 | local.get 5 + 00f149: 41 d0 01 | i32.const 208 + 00f14c: 6a | i32.add + 00f14d: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00f156: 00 00 00 00 00 00 00 00 00 | + 00f15f: 22 06 | local.tee 6 + 00f161: fd 0b 03 00 | v128.store 3 0 + 00f165: 20 05 | local.get 5 + 00f167: 41 e0 01 | i32.const 224 + 00f16a: 6a | i32.add + 00f16b: 20 06 | local.get 6 + 00f16d: fd 0b 03 00 | v128.store 3 0 + 00f171: 20 05 | local.get 5 + 00f173: 20 06 | local.get 6 + 00f175: fd 0b 03 c0 01 | v128.store 3 192 + 00f17a: 20 05 | local.get 5 + 00f17c: 20 00 | local.get 0 + 00f17e: fd 00 02 00 | v128.load 2 0 + 00f182: 22 06 | local.tee 6 + 00f184: fd 0b 04 f0 01 | v128.store 4 240 + 00f189: 20 05 | local.get 5 + 00f18b: 20 00 | local.get 0 + 00f18d: fd 00 02 10 | v128.load 2 16 + 00f191: 22 07 | local.tee 7 + 00f193: fd 0b 04 80 02 | v128.store 4 256 + 00f198: 20 06 | local.get 6 + 00f19a: fd 1f 01 | f32x4.extract_lane 1 + 00f19d: 20 06 | local.get 6 + 00f19f: fd 1f 03 | f32x4.extract_lane 3 + 00f1a2: 92 | f32.add + 00f1a3: 20 07 | local.get 7 + 00f1a5: fd 1f 01 | f32x4.extract_lane 1 + 00f1a8: 92 | f32.add + 00f1a9: 20 07 | local.get 7 + 00f1ab: fd 1f 03 | f32x4.extract_lane 3 + 00f1ae: 92 | f32.add + 00f1af: 43 00 00 80 3e | f32.const 0x1p-2 + 00f1b4: 94 | f32.mul + 00f1b5: 21 08 | local.set 8 + 00f1b7: 20 06 | local.get 6 + 00f1b9: fd 1f 00 | f32x4.extract_lane 0 + 00f1bc: 20 06 | local.get 6 + 00f1be: fd 1f 02 | f32x4.extract_lane 2 + 00f1c1: 92 | f32.add + 00f1c2: 20 07 | local.get 7 + 00f1c4: fd 1f 00 | f32x4.extract_lane 0 + 00f1c7: 92 | f32.add + 00f1c8: 20 07 | local.get 7 + 00f1ca: fd 1f 02 | f32x4.extract_lane 2 + 00f1cd: 92 | f32.add + 00f1ce: 43 00 00 80 3e | f32.const 0x1p-2 + 00f1d3: 94 | f32.mul + 00f1d4: 21 09 | local.set 9 + 00f1d6: 20 05 | local.get 5 + 00f1d8: 41 f0 01 | i32.const 240 + 00f1db: 6a | i32.add + 00f1dc: 21 0a | local.set 10 + 00f1de: 41 00 | i32.const 0 + 00f1e0: 21 00 | local.set 0 + 00f1e2: 03 40 | loop + 00f1e4: 20 00 | local.get 0 + 00f1e6: 21 00 | local.set 0 + 00f1e8: 20 0a | local.get 10 + 00f1ea: 22 0a | local.tee 10 + 00f1ec: 41 04 | i32.const 4 + 00f1ee: 6a | i32.add + 00f1ef: 2a 02 00 | f32.load 2 0 + 00f1f2: 22 0b | local.tee 11 + 00f1f4: 20 08 | local.get 8 + 00f1f6: 93 | f32.sub + 00f1f7: 22 0c | local.tee 12 + 00f1f9: 8c | f32.neg + 00f1fa: bb | f64.promote_f32 + 00f1fb: 22 0d | local.tee 13 + 00f1fd: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 00f206: a2 | f64.mul + 00f207: 21 0e | local.set 14 + 00f209: 20 0a | local.get 10 + 00f20b: 2a 02 00 | f32.load 2 0 + 00f20e: 21 0f | local.set 15 + 00f210: 02 40 | block + 00f212: 02 40 | block + 00f214: 20 0c | local.get 12 + 00f216: 20 0c | local.get 12 + 00f218: 5b | f32.eq + 00f219: 0d 00 | br_if 0 + 00f21b: 20 0e | local.get 14 + 00f21d: 20 0d | local.get 13 + 00f21f: 61 | f64.eq + 00f220: 0d 00 | br_if 0 + 00f222: 44 ff ff ff ff ff ff ff 7f | f64.const nan:0xfffffffffffff + 00f22b: 21 10 | local.set 16 + 00f22d: 0c 01 | br 1 + 00f22f: 0b | end + 00f230: 20 0f | local.get 15 + 00f232: 20 09 | local.get 9 + 00f234: 93 | f32.sub + 00f235: 22 11 | local.tee 17 + 00f237: bb | f64.promote_f32 + 00f238: 22 12 | local.tee 18 + 00f23a: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 00f243: a2 | f64.mul + 00f244: 21 13 | local.set 19 + 00f246: 02 40 | block + 00f248: 20 11 | local.get 17 + 00f24a: 20 11 | local.get 17 + 00f24c: 5b | f32.eq + 00f24d: 0d 00 | br_if 0 + 00f24f: 44 ff ff ff ff ff ff ff 7f | f64.const nan:0xfffffffffffff + 00f258: 21 10 | local.set 16 + 00f25a: 20 13 | local.get 19 + 00f25c: 20 12 | local.get 18 + 00f25e: 62 | f64.ne + 00f25f: 0d 01 | br_if 1 + 00f261: 0b | end + 00f262: 02 40 | block + 00f264: 02 40 | block + 00f266: 02 40 | block + 00f268: 02 40 | block + 00f26a: 20 0c | local.get 12 + 00f26c: 43 00 00 00 00 | f32.const 0x0p+0 + 00f271: 5b | f32.eq + 00f272: 0d 00 | br_if 0 + 00f274: 20 11 | local.get 17 + 00f276: 43 00 00 00 00 | f32.const 0x0p+0 + 00f27b: 5b | f32.eq + 00f27c: 0d 01 | br_if 1 + 00f27e: 20 13 | local.get 19 + 00f280: 20 12 | local.get 18 + 00f282: 61 | f64.eq + 00f283: 0d 02 | br_if 2 + 00f285: 20 0e | local.get 14 + 00f287: 20 0d | local.get 13 + 00f289: 62 | f64.ne + 00f28a: 0d 03 | br_if 3 + 00f28c: 44 18 2d 44 54 fb 21 f9 3f | f64.const 0x1.921fb54442d18p+0 + 00f295: 20 0d | local.get 13 + 00f297: a6 | f64.copysign + 00f298: 21 10 | local.set 16 + 00f29a: 0c 04 | br 4 + 00f29c: 0b | end + 00f29d: 02 40 | block + 00f29f: 20 11 | local.get 17 + 00f2a1: 43 00 00 00 00 | f32.const 0x0p+0 + 00f2a6: 60 | f32.ge + 00f2a7: 45 | i32.eqz + 00f2a8: 0d 00 | br_if 0 + 00f2aa: 20 11 | local.get 17 + 00f2ac: bc | i32.reinterpret_f32 + 00f2ad: 41 00 | i32.const 0 + 00f2af: 48 | i32.lt_s + 00f2b0: 0d 00 | br_if 0 + 00f2b2: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 00f2bb: 20 0d | local.get 13 + 00f2bd: a6 | f64.copysign + 00f2be: 21 10 | local.set 16 + 00f2c0: 0c 04 | br 4 + 00f2c2: 0b | end + 00f2c3: 44 18 2d 44 54 fb 21 09 40 | f64.const 0x1.921fb54442d18p+1 + 00f2cc: 20 0d | local.get 13 + 00f2ce: a6 | f64.copysign + 00f2cf: 21 10 | local.set 16 + 00f2d1: 0c 03 | br 3 + 00f2d3: 0b | end + 00f2d4: 44 18 2d 44 54 fb 21 f9 3f | f64.const 0x1.921fb54442d18p+0 + 00f2dd: 20 0d | local.get 13 + 00f2df: a6 | f64.copysign + 00f2e0: 21 10 | local.set 16 + 00f2e2: 0c 02 | br 2 + 00f2e4: 0b | end + 00f2e5: 02 40 | block + 00f2e7: 02 40 | block + 00f2e9: 02 40 | block + 00f2eb: 20 0e | local.get 14 + 00f2ed: 20 0d | local.get 13 + 00f2ef: 61 | f64.eq + 00f2f0: 0d 00 | br_if 0 + 00f2f2: 20 11 | local.get 17 + 00f2f4: 43 00 00 00 00 | f32.const 0x0p+0 + 00f2f9: 5d | f32.lt + 00f2fa: 0d 01 | br_if 1 + 00f2fc: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 00f305: 20 0d | local.get 13 + 00f307: a6 | f64.copysign + 00f308: 21 10 | local.set 16 + 00f30a: 0c 04 | br 4 + 00f30c: 0b | end + 00f30d: 20 11 | local.get 17 + 00f30f: 43 00 00 00 00 | f32.const 0x0p+0 + 00f314: 5d | f32.lt + 00f315: 0d 01 | br_if 1 + 00f317: 44 18 2d 44 54 fb 21 e9 3f | f64.const 0x1.921fb54442d18p-1 + 00f320: 20 0d | local.get 13 + 00f322: a6 | f64.copysign + 00f323: 21 10 | local.set 16 + 00f325: 0c 03 | br 3 + 00f327: 0b | end + 00f328: 44 18 2d 44 54 fb 21 09 40 | f64.const 0x1.921fb54442d18p+1 + 00f331: 20 0d | local.get 13 + 00f333: a6 | f64.copysign + 00f334: 21 10 | local.set 16 + 00f336: 0c 02 | br 2 + 00f338: 0b | end + 00f339: 44 d2 21 33 7f 7c d9 02 40 | f64.const 0x1.2d97c7f3321d2p+1 + 00f342: 20 0d | local.get 13 + 00f344: a6 | f64.copysign + 00f345: 21 10 | local.set 16 + 00f347: 0c 01 | br 1 + 00f349: 0b | end + 00f34a: 02 40 | block + 00f34c: 02 40 | block + 00f34e: 20 0d | local.get 13 + 00f350: 20 12 | local.get 18 + 00f352: a3 | f64.div + 00f353: 22 10 | local.tee 16 + 00f355: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 00f35e: 62 | f64.ne + 00f35f: 0d 00 | br_if 0 + 00f361: 20 10 | local.get 16 + 00f363: 21 10 | local.set 16 + 00f365: 0c 01 | br 1 + 00f367: 0b | end + 00f368: 02 40 | block + 00f36a: 20 10 | local.get 16 + 00f36c: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 00f375: 64 | f64.gt + 00f376: 45 | i32.eqz + 00f377: 0d 00 | br_if 0 + 00f379: 20 10 | local.get 16 + 00f37b: 10 d5 82 80 80 00 | call 341 + 00f381: 21 10 | local.set 16 + 00f383: 0c 01 | br 1 + 00f385: 0b | end + 00f386: 20 10 | local.get 16 + 00f388: 9a | f64.neg + 00f389: 10 d5 82 80 80 00 | call 341 + 00f38f: 9a | f64.neg + 00f390: 21 10 | local.set 16 + 00f392: 0b | end + 00f393: 20 10 | local.get 16 + 00f395: 21 10 | local.set 16 + 00f397: 02 40 | block + 00f399: 20 11 | local.get 17 + 00f39b: 43 00 00 00 00 | f32.const 0x0p+0 + 00f3a0: 5d | f32.lt + 00f3a1: 0d 00 | br_if 0 + 00f3a3: 20 10 | local.get 16 + 00f3a5: 21 10 | local.set 16 + 00f3a7: 0c 01 | br 1 + 00f3a9: 0b | end + 00f3aa: 02 40 | block + 00f3ac: 20 10 | local.get 16 + 00f3ae: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 00f3b7: 65 | f64.le + 00f3b8: 45 | i32.eqz + 00f3b9: 0d 00 | br_if 0 + 00f3bb: 20 10 | local.get 16 + 00f3bd: 44 18 2d 44 54 fb 21 09 40 | f64.const 0x1.921fb54442d18p+1 + 00f3c6: a0 | f64.add + 00f3c7: 21 10 | local.set 16 + 00f3c9: 0c 01 | br 1 + 00f3cb: 0b | end + 00f3cc: 20 10 | local.get 16 + 00f3ce: 44 18 2d 44 54 fb 21 09 c0 | f64.const -0x1.921fb54442d18p+1 + 00f3d7: a0 | f64.add + 00f3d8: 21 10 | local.set 16 + 00f3da: 0b | end + 00f3db: 20 05 | local.get 5 + 00f3dd: 41 c0 01 | i32.const 192 + 00f3e0: 6a | i32.add + 00f3e1: 20 00 | local.get 0 + 00f3e3: 6a | i32.add + 00f3e4: 22 14 | local.tee 20 + 00f3e6: 20 10 | local.get 16 + 00f3e8: b6 | f32.demote_f64 + 00f3e9: 38 02 00 | f32.store 2 0 + 00f3ec: 20 14 | local.get 20 + 00f3ee: 41 08 | i32.const 8 + 00f3f0: 6a | i32.add + 00f3f1: 20 0b | local.get 11 + 00f3f3: 38 02 00 | f32.store 2 0 + 00f3f6: 20 14 | local.get 20 + 00f3f8: 41 04 | i32.const 4 + 00f3fa: 6a | i32.add + 00f3fb: 20 0f | local.get 15 + 00f3fd: 38 02 00 | f32.store 2 0 + 00f400: 20 0a | local.get 10 + 00f402: 41 08 | i32.const 8 + 00f404: 6a | i32.add + 00f405: 21 0a | local.set 10 + 00f407: 20 00 | local.get 0 + 00f409: 41 0c | i32.const 12 + 00f40b: 6a | i32.add + 00f40c: 22 14 | local.tee 20 + 00f40e: 21 00 | local.set 0 + 00f410: 20 14 | local.get 20 + 00f412: 41 30 | i32.const 48 + 00f414: 47 | i32.ne + 00f415: 0d 00 | br_if 0 + 00f417: 0b | end + 00f418: 20 05 | local.get 5 + 00f41a: 41 04 | i32.const 4 + 00f41c: 36 02 a4 02 | i32.store 2 292 + 00f420: 20 05 | local.get 5 + 00f422: 20 05 | local.get 5 + 00f424: 41 c0 01 | i32.const 192 + 00f427: 6a | i32.add + 00f428: 36 02 a0 02 | i32.store 2 288 + 00f42c: 41 8a 80 80 80 00 | i32.const 10 + 00f432: 41 8b 80 80 80 00 | i32.const 11 + 00f438: 41 8c 80 80 80 00 | i32.const 12 + 00f43e: 20 05 | local.get 5 + 00f440: 41 a0 02 | i32.const 288 + 00f443: 6a | i32.add + 00f444: 41 00 | i32.const 0 + 00f446: 41 04 | i32.const 4 + 00f448: 41 06 | i32.const 6 + 00f44a: 10 d1 82 80 80 00 | call 337 + 00f450: 02 40 | block + 00f452: 02 40 | block + 00f454: 02 40 | block + 00f456: 02 40 | block + 00f458: 20 05 | local.get 5 + 00f45a: 28 02 a4 02 | i32.load 2 292 + 00f45e: 22 00 | local.tee 0 + 00f460: 45 | i32.eqz + 00f461: 0d 00 | br_if 0 + 00f463: 20 00 | local.get 0 + 00f465: 41 01 | i32.const 1 + 00f467: 46 | i32.eq + 00f468: 0d 01 | br_if 1 + 00f46a: 20 00 | local.get 0 + 00f46c: 41 02 | i32.const 2 + 00f46e: 4d | i32.le_u + 00f46f: 0d 02 | br_if 2 + 00f471: 20 00 | local.get 0 + 00f473: 41 03 | i32.const 3 + 00f475: 46 | i32.eq + 00f476: 0d 03 | br_if 3 + 00f478: 20 05 | local.get 5 + 00f47a: 28 02 a0 02 | i32.load 2 288 + 00f47e: 22 00 | local.tee 0 + 00f480: 2a 02 04 | f32.load 2 4 + 00f483: 21 0c | local.set 12 + 00f485: 20 00 | local.get 0 + 00f487: 41 14 | i32.const 20 + 00f489: 6a | i32.add + 00f48a: 2a 02 00 | f32.load 2 0 + 00f48d: 21 11 | local.set 17 + 00f48f: 20 00 | local.get 0 + 00f491: 41 10 | i32.const 16 + 00f493: 6a | i32.add + 00f494: 2a 02 00 | f32.load 2 0 + 00f497: 21 08 | local.set 8 + 00f499: 20 00 | local.get 0 + 00f49b: 41 28 | i32.const 40 + 00f49d: 6a | i32.add + 00f49e: 2a 02 00 | f32.load 2 0 + 00f4a1: 21 09 | local.set 9 + 00f4a3: 20 00 | local.get 0 + 00f4a5: 41 2c | i32.const 44 + 00f4a7: 6a | i32.add + 00f4a8: 2a 02 00 | f32.load 2 0 + 00f4ab: 21 15 | local.set 21 + 00f4ad: 20 00 | local.get 0 + 00f4af: 41 1c | i32.const 28 + 00f4b1: 6a | i32.add + 00f4b2: 2a 02 00 | f32.load 2 0 + 00f4b5: 21 0f | local.set 15 + 00f4b7: 20 00 | local.get 0 + 00f4b9: 41 20 | i32.const 32 + 00f4bb: 6a | i32.add + 00f4bc: 2a 02 00 | f32.load 2 0 + 00f4bf: 21 0b | local.set 11 + 00f4c1: 20 05 | local.get 5 + 00f4c3: 20 00 | local.get 0 + 00f4c5: 2a 02 08 | f32.load 2 8 + 00f4c8: 22 16 | local.tee 22 + 00f4ca: 38 02 c4 01 | f32.store 2 196 + 00f4ce: 20 05 | local.get 5 + 00f4d0: 20 0c | local.get 12 + 00f4d2: 38 02 c0 01 | f32.store 2 192 + 00f4d6: 20 05 | local.get 5 + 00f4d8: 20 11 | local.get 17 + 00f4da: 38 02 f4 01 | f32.store 2 244 + 00f4de: 20 05 | local.get 5 + 00f4e0: 20 08 | local.get 8 + 00f4e2: 38 02 f0 01 | f32.store 2 240 + 00f4e6: 20 05 | local.get 5 + 00f4e8: 20 0b | local.get 11 + 00f4ea: 38 02 a4 02 | f32.store 2 292 + 00f4ee: 20 05 | local.get 5 + 00f4f0: 20 0f | local.get 15 + 00f4f2: 38 02 a0 02 | f32.store 2 288 + 00f4f6: 20 05 | local.get 5 + 00f4f8: 20 04 | local.get 4 + 00f4fa: 41 01 | i32.const 1 + 00f4fc: 76 | i32.shr_u + 00f4fd: 41 ff 00 | i32.const 127 + 00f500: 71 | i32.and + 00f501: 22 00 | local.tee 0 + 00f503: 3a 00 93 02 | i32.store8 0 275 + 00f507: 20 05 | local.get 5 + 00f509: 20 03 | local.get 3 + 00f50b: 3a 00 92 02 | i32.store8 0 274 + 00f50f: 20 05 | local.get 5 + 00f511: 20 02 | local.get 2 + 00f513: 3a 00 91 02 | i32.store8 0 273 + 00f517: 20 05 | local.get 5 + 00f519: 20 01 | local.get 1 + 00f51b: 3a 00 90 02 | i32.store8 0 272 + 00f51f: 20 05 | local.get 5 + 00f521: 41 c0 01 | i32.const 192 + 00f524: 6a | i32.add + 00f525: 20 05 | local.get 5 + 00f527: 41 f0 01 | i32.const 240 + 00f52a: 6a | i32.add + 00f52b: 20 05 | local.get 5 + 00f52d: 41 a0 02 | i32.const 288 + 00f530: 6a | i32.add + 00f531: 20 05 | local.get 5 + 00f533: 41 90 02 | i32.const 272 + 00f536: 6a | i32.add + 00f537: 10 a8 84 80 80 00 | call 552 + 00f53d: 20 05 | local.get 5 + 00f53f: 20 0b | local.get 11 + 00f541: 38 02 c4 01 | f32.store 2 196 + 00f545: 20 05 | local.get 5 + 00f547: 20 0f | local.get 15 + 00f549: 38 02 c0 01 | f32.store 2 192 + 00f54d: 20 05 | local.get 5 + 00f54f: 20 15 | local.get 21 + 00f551: 38 02 f4 01 | f32.store 2 244 + 00f555: 20 05 | local.get 5 + 00f557: 20 09 | local.get 9 + 00f559: 38 02 f0 01 | f32.store 2 240 + 00f55d: 20 05 | local.get 5 + 00f55f: 20 16 | local.get 22 + 00f561: 38 02 a4 02 | f32.store 2 292 + 00f565: 20 05 | local.get 5 + 00f567: 20 0c | local.get 12 + 00f569: 38 02 a0 02 | f32.store 2 288 + 00f56d: 20 05 | local.get 5 + 00f56f: 20 00 | local.get 0 + 00f571: 3a 00 93 02 | i32.store8 0 275 + 00f575: 20 05 | local.get 5 + 00f577: 20 03 | local.get 3 + 00f579: 3a 00 92 02 | i32.store8 0 274 + 00f57d: 20 05 | local.get 5 + 00f57f: 20 02 | local.get 2 + 00f581: 3a 00 91 02 | i32.store8 0 273 + 00f585: 20 05 | local.get 5 + 00f587: 20 01 | local.get 1 + 00f589: 3a 00 90 02 | i32.store8 0 272 + 00f58d: 20 05 | local.get 5 + 00f58f: 41 c0 01 | i32.const 192 + 00f592: 6a | i32.add + 00f593: 20 05 | local.get 5 + 00f595: 41 f0 01 | i32.const 240 + 00f598: 6a | i32.add + 00f599: 20 05 | local.get 5 + 00f59b: 41 a0 02 | i32.const 288 + 00f59e: 6a | i32.add + 00f59f: 20 05 | local.get 5 + 00f5a1: 41 90 02 | i32.const 272 + 00f5a4: 6a | i32.add + 00f5a5: 10 a8 84 80 80 00 | call 552 + 00f5ab: 20 05 | local.get 5 + 00f5ad: 20 16 | local.get 22 + 00f5af: 38 02 b4 01 | f32.store 2 180 + 00f5b3: 20 05 | local.get 5 + 00f5b5: 20 0c | local.get 12 + 00f5b7: 38 02 b0 01 | f32.store 2 176 + 00f5bb: 20 05 | local.get 5 + 00f5bd: 20 11 | local.get 17 + 00f5bf: 38 02 a4 01 | f32.store 2 164 + 00f5c3: 20 05 | local.get 5 + 00f5c5: 20 08 | local.get 8 + 00f5c7: 38 02 a0 01 | f32.store 2 160 + 00f5cb: 20 05 | local.get 5 + 00f5cd: 20 04 | local.get 4 + 00f5cf: 3a 00 93 01 | i32.store8 0 147 + 00f5d3: 20 05 | local.get 5 + 00f5d5: 20 03 | local.get 3 + 00f5d7: 3a 00 92 01 | i32.store8 0 146 + 00f5db: 20 05 | local.get 5 + 00f5dd: 20 02 | local.get 2 + 00f5df: 3a 00 91 01 | i32.store8 0 145 + 00f5e3: 20 05 | local.get 5 + 00f5e5: 20 01 | local.get 1 + 00f5e7: 3a 00 90 01 | i32.store8 0 144 + 00f5eb: 20 05 | local.get 5 + 00f5ed: 41 b0 01 | i32.const 176 + 00f5f0: 6a | i32.add + 00f5f1: 20 05 | local.get 5 + 00f5f3: 41 a0 01 | i32.const 160 + 00f5f6: 6a | i32.add + 00f5f7: 43 00 00 00 40 | f32.const 0x1p+1 + 00f5fc: 20 05 | local.get 5 + 00f5fe: 41 90 01 | i32.const 144 + 00f601: 6a | i32.add + 00f602: 10 a5 84 80 80 00 | call 549 + 00f608: 20 05 | local.get 5 + 00f60a: 20 11 | local.get 17 + 00f60c: 38 02 84 01 | f32.store 2 132 + 00f610: 20 05 | local.get 5 + 00f612: 20 08 | local.get 8 + 00f614: 38 02 80 01 | f32.store 2 128 + 00f618: 20 05 | local.get 5 + 00f61a: 20 0b | local.get 11 + 00f61c: 38 02 74 | f32.store 2 116 + 00f61f: 20 05 | local.get 5 + 00f621: 20 0f | local.get 15 + 00f623: 38 02 70 | f32.store 2 112 + 00f626: 20 05 | local.get 5 + 00f628: 20 04 | local.get 4 + 00f62a: 3a 00 63 | i32.store8 0 99 + 00f62d: 20 05 | local.get 5 + 00f62f: 20 03 | local.get 3 + 00f631: 3a 00 62 | i32.store8 0 98 + 00f634: 20 05 | local.get 5 + 00f636: 20 02 | local.get 2 + 00f638: 3a 00 61 | i32.store8 0 97 + 00f63b: 20 05 | local.get 5 + 00f63d: 20 01 | local.get 1 + 00f63f: 3a 00 60 | i32.store8 0 96 + 00f642: 20 05 | local.get 5 + 00f644: 41 80 01 | i32.const 128 + 00f647: 6a | i32.add + 00f648: 20 05 | local.get 5 + 00f64a: 41 f0 00 | i32.const 112 + 00f64d: 6a | i32.add + 00f64e: 43 00 00 00 40 | f32.const 0x1p+1 + 00f653: 20 05 | local.get 5 + 00f655: 41 e0 00 | i32.const 96 + 00f658: 6a | i32.add + 00f659: 10 a5 84 80 80 00 | call 549 + 00f65f: 20 05 | local.get 5 + 00f661: 20 0b | local.get 11 + 00f663: 38 02 54 | f32.store 2 84 + 00f666: 20 05 | local.get 5 + 00f668: 20 0f | local.get 15 + 00f66a: 38 02 50 | f32.store 2 80 + 00f66d: 20 05 | local.get 5 + 00f66f: 20 15 | local.get 21 + 00f671: 38 02 44 | f32.store 2 68 + 00f674: 20 05 | local.get 5 + 00f676: 20 09 | local.get 9 + 00f678: 38 02 40 | f32.store 2 64 + 00f67b: 20 05 | local.get 5 + 00f67d: 20 04 | local.get 4 + 00f67f: 3a 00 33 | i32.store8 0 51 + 00f682: 20 05 | local.get 5 + 00f684: 20 03 | local.get 3 + 00f686: 3a 00 32 | i32.store8 0 50 + 00f689: 20 05 | local.get 5 + 00f68b: 20 02 | local.get 2 + 00f68d: 3a 00 31 | i32.store8 0 49 + 00f690: 20 05 | local.get 5 + 00f692: 20 01 | local.get 1 + 00f694: 3a 00 30 | i32.store8 0 48 + 00f697: 20 05 | local.get 5 + 00f699: 41 d0 00 | i32.const 80 + 00f69c: 6a | i32.add + 00f69d: 20 05 | local.get 5 + 00f69f: 41 c0 00 | i32.const 64 + 00f6a2: 6a | i32.add + 00f6a3: 43 00 00 00 40 | f32.const 0x1p+1 + 00f6a8: 20 05 | local.get 5 + 00f6aa: 41 30 | i32.const 48 + 00f6ac: 6a | i32.add + 00f6ad: 10 a5 84 80 80 00 | call 549 + 00f6b3: 20 05 | local.get 5 + 00f6b5: 20 15 | local.get 21 + 00f6b7: 38 02 24 | f32.store 2 36 + 00f6ba: 20 05 | local.get 5 + 00f6bc: 20 09 | local.get 9 + 00f6be: 38 02 20 | f32.store 2 32 + 00f6c1: 20 05 | local.get 5 + 00f6c3: 20 16 | local.get 22 + 00f6c5: 38 02 14 | f32.store 2 20 + 00f6c8: 20 05 | local.get 5 + 00f6ca: 20 0c | local.get 12 + 00f6cc: 38 02 10 | f32.store 2 16 + 00f6cf: 20 05 | local.get 5 + 00f6d1: 20 04 | local.get 4 + 00f6d3: 3a 00 03 | i32.store8 0 3 + 00f6d6: 20 05 | local.get 5 + 00f6d8: 20 03 | local.get 3 + 00f6da: 3a 00 02 | i32.store8 0 2 + 00f6dd: 20 05 | local.get 5 + 00f6df: 20 02 | local.get 2 + 00f6e1: 3a 00 01 | i32.store8 0 1 + 00f6e4: 20 05 | local.get 5 + 00f6e6: 20 01 | local.get 1 + 00f6e8: 3a 00 00 | i32.store8 0 0 + 00f6eb: 20 05 | local.get 5 + 00f6ed: 41 20 | i32.const 32 + 00f6ef: 6a | i32.add + 00f6f0: 20 05 | local.get 5 + 00f6f2: 41 10 | i32.const 16 + 00f6f4: 6a | i32.add + 00f6f5: 43 00 00 00 40 | f32.const 0x1p+1 + 00f6fa: 20 05 | local.get 5 + 00f6fc: 10 a5 84 80 80 00 | call 549 + 00f702: 20 05 | local.get 5 + 00f704: 41 b0 02 | i32.const 304 + 00f707: 6a | i32.add + 00f708: 24 80 80 80 80 00 | global.set 0 + 00f70e: 0f | return + 00f70f: 0b | end + 00f710: 41 f7 db 92 80 00 | i32.const 306679 + 00f716: 41 c3 00 | i32.const 67 + 00f719: 41 f7 00 | i32.const 119 + 00f71c: 41 12 | i32.const 18 + 00f71e: 41 00 | i32.const 0 + 00f720: 41 00 | i32.const 0 + 00f722: 10 ad 82 80 80 00 | call 301 + 00f728: 00 | unreachable + 00f729: 0b | end + 00f72a: 41 f7 db 92 80 00 | i32.const 306679 + 00f730: 41 c3 00 | i32.const 67 + 00f733: 41 f7 00 | i32.const 119 + 00f736: 41 2b | i32.const 43 + 00f738: 41 01 | i32.const 1 + 00f73a: 41 01 | i32.const 1 + 00f73c: 10 ad 82 80 80 00 | call 301 + 00f742: 00 | unreachable + 00f743: 0b | end + 00f744: 41 f7 db 92 80 00 | i32.const 306679 + 00f74a: 41 c3 00 | i32.const 67 + 00f74d: 41 f7 00 | i32.const 119 + 00f750: 41 c4 00 | i32.const 68 + 00f753: 41 02 | i32.const 2 + 00f755: 20 00 | local.get 0 + 00f757: 10 ad 82 80 80 00 | call 301 + 00f75d: 00 | unreachable + 00f75e: 0b | end + 00f75f: 41 f7 db 92 80 00 | i32.const 306679 + 00f765: 41 c3 00 | i32.const 67 + 00f768: 41 f8 00 | i32.const 120 + 00f76b: 41 2b | i32.const 43 + 00f76d: 41 03 | i32.const 3 + 00f76f: 41 03 | i32.const 3 + 00f771: 10 ad 82 80 80 00 | call 301 + 00f777: 00 | unreachable + 00f778: 0b | end +00f77b func[341]: + 00f77c: 01 7c | local[1] type=f64 + 00f77e: 02 7b | local[2..3] type=v128 + 00f780: 02 40 | block + 00f782: 20 00 | local.get 0 + 00f784: 44 1f 85 eb 51 b8 1e e5 3f | f64.const 0x1.51eb851eb851fp-1 + 00f78d: 65 | f64.le + 00f78e: 45 | i32.eqz + 00f78f: 0d 00 | br_if 0 + 00f791: 20 00 | local.get 0 + 00f793: 20 00 | local.get 0 + 00f795: 20 00 | local.get 0 + 00f797: 20 00 | local.get 0 + 00f799: a2 | f64.mul + 00f79a: 22 01 | local.tee 1 + 00f79c: 20 01 | local.get 1 + 00f79e: fd 14 | f64x2.splat + 00f7a0: 22 02 | local.tee 2 + 00f7a2: 20 02 | local.get 2 + 00f7a4: 20 02 | local.get 2 + 00f7a6: fd 0c 7a 80 6b 5b 54 28 30 | v128.const 0x5b6b807a 0xc0302854 0x5b6b807a 0xc0302854 + 00f7af: c0 7a 80 6b 5b 54 28 30 c0 | + 00f7b8: 20 02 | local.get 2 + 00f7ba: fd 0c 94 25 f7 a1 7f 00 ec | v128.const 0xa1f72594 0x3fec007f 0x00000000 0x00000000 + 00f7c3: 3f 00 00 00 00 00 00 00 00 | + 00f7cc: 20 01 | local.get 1 + 00f7ce: 44 3c 60 14 5b c4 db 38 40 | f64.const 0x1.8dbc45b14603cp+4 + 00f7d7: a0 | f64.add + 00f7d8: fd 22 01 | f64x2.replace_lane 1 + 00f7db: fd f2 01 | f64x2.mul + 00f7de: 22 03 | local.tee 3 + 00f7e0: fd f1 01 | f64x2.sub + 00f7e3: 20 03 | local.get 3 + 00f7e5: fd 0c 25 fa b8 43 dd a0 64 | v128.const 0x43b8fa25 0x4064a0dd 0x43b8fa25 0x4064a0dd + 00f7ee: 40 25 fa b8 43 dd a0 64 40 | + 00f7f7: fd f0 01 | f64x2.add + 00f7fa: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x1b1a1918 0x1f1e1d1c + 00f803: 07 18 19 1a 1b 1c 1d 1e 1f | + 00f80c: fd f2 01 | f64x2.mul + 00f80f: fd 0c 73 02 88 36 8c c0 52 | v128.const 0x36880273 0xc052c08c 0xd2e2be3b 0x407b0e18 + 00f818: c0 3b be e2 d2 18 0e 7b 40 | + 00f821: fd f0 01 | f64x2.add + 00f824: fd f2 01 | f64x2.mul + 00f827: fd 0c 25 ba 05 2d bf b8 5e | v128.const 0x2d05ba25 0xc05eb8bf 0x13b049ea 0x407e563f + 00f830: c0 ea 49 b0 13 3f 56 7e 40 | + 00f839: fd f0 01 | f64x2.add + 00f83c: fd f2 01 | f64x2.mul + 00f83f: fd 0c 8e ec 28 fd 69 36 50 | v128.const 0xfd28ec8e 0xc0503669 0xfbbd62ec 0x4068519e + 00f848: c0 ec 62 bd fb 9e 51 68 40 | + 00f851: fd f0 01 | f64x2.add + 00f854: 22 02 | local.tee 2 + 00f856: fd 21 00 | f64x2.extract_lane 0 + 00f859: a2 | f64.mul + 00f85a: 20 02 | local.get 2 + 00f85c: fd 21 01 | f64x2.extract_lane 1 + 00f85f: a3 | f64.div + 00f860: a2 | f64.mul + 00f861: a0 | f64.add + 00f862: 0f | return + 00f863: 0b | end + 00f864: 02 40 | block + 00f866: 20 00 | local.get 0 + 00f868: 44 e6 9d 3f 33 4f 50 03 40 | f64.const 0x1.3504f333f9de6p+1 + 00f871: 64 | f64.gt + 00f872: 45 | i32.eqz + 00f873: 0d 00 | br_if 0 + 00f875: 44 18 2d 44 54 fb 21 f9 3f | f64.const 0x1.921fb54442d18p+0 + 00f87e: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 00f887: 20 00 | local.get 0 + 00f889: a3 | f64.div + 00f88a: 22 00 | local.tee 0 + 00f88c: 20 00 | local.get 0 + 00f88e: 20 00 | local.get 0 + 00f890: 20 00 | local.get 0 + 00f892: a2 | f64.mul + 00f893: 22 01 | local.tee 1 + 00f895: 20 01 | local.get 1 + 00f897: fd 14 | f64x2.splat + 00f899: 22 02 | local.tee 2 + 00f89b: 20 02 | local.get 2 + 00f89d: 20 02 | local.get 2 + 00f89f: fd 0c 7a 80 6b 5b 54 28 30 | v128.const 0x5b6b807a 0xc0302854 0x5b6b807a 0xc0302854 + 00f8a8: c0 7a 80 6b 5b 54 28 30 c0 | + 00f8b1: 20 02 | local.get 2 + 00f8b3: fd 0c 94 25 f7 a1 7f 00 ec | v128.const 0xa1f72594 0x3fec007f 0x00000000 0x00000000 + 00f8bc: 3f 00 00 00 00 00 00 00 00 | + 00f8c5: 20 01 | local.get 1 + 00f8c7: 44 3c 60 14 5b c4 db 38 40 | f64.const 0x1.8dbc45b14603cp+4 + 00f8d0: a0 | f64.add + 00f8d1: fd 22 01 | f64x2.replace_lane 1 + 00f8d4: fd f2 01 | f64x2.mul + 00f8d7: 22 03 | local.tee 3 + 00f8d9: fd f1 01 | f64x2.sub + 00f8dc: 20 03 | local.get 3 + 00f8de: fd 0c 25 fa b8 43 dd a0 64 | v128.const 0x43b8fa25 0x4064a0dd 0x43b8fa25 0x4064a0dd + 00f8e7: 40 25 fa b8 43 dd a0 64 40 | + 00f8f0: fd f0 01 | f64x2.add + 00f8f3: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x1b1a1918 0x1f1e1d1c + 00f8fc: 07 18 19 1a 1b 1c 1d 1e 1f | + 00f905: fd f2 01 | f64x2.mul + 00f908: fd 0c 73 02 88 36 8c c0 52 | v128.const 0x36880273 0xc052c08c 0xd2e2be3b 0x407b0e18 + 00f911: c0 3b be e2 d2 18 0e 7b 40 | + 00f91a: fd f0 01 | f64x2.add + 00f91d: fd f2 01 | f64x2.mul + 00f920: fd 0c 25 ba 05 2d bf b8 5e | v128.const 0x2d05ba25 0xc05eb8bf 0x13b049ea 0x407e563f + 00f929: c0 ea 49 b0 13 3f 56 7e 40 | + 00f932: fd f0 01 | f64x2.add + 00f935: fd f2 01 | f64x2.mul + 00f938: fd 0c 8e ec 28 fd 69 36 50 | v128.const 0xfd28ec8e 0xc0503669 0xfbbd62ec 0x4068519e + 00f941: c0 ec 62 bd fb 9e 51 68 40 | + 00f94a: fd f0 01 | f64x2.add + 00f94d: 22 02 | local.tee 2 + 00f94f: fd 21 00 | f64x2.extract_lane 0 + 00f952: a2 | f64.mul + 00f953: 20 02 | local.get 2 + 00f955: fd 21 01 | f64x2.extract_lane 1 + 00f958: a3 | f64.div + 00f959: a2 | f64.mul + 00f95a: a0 | f64.add + 00f95b: a1 | f64.sub + 00f95c: 44 07 5c 14 33 26 a6 91 3c | f64.const 0x1.1a62633145c07p-54 + 00f965: a0 | f64.add + 00f966: 0f | return + 00f967: 0b | end + 00f968: 20 00 | local.get 0 + 00f96a: 44 00 00 00 00 00 00 f0 bf | f64.const -0x1p+0 + 00f973: a0 | f64.add + 00f974: 20 00 | local.get 0 + 00f976: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 00f97f: a0 | f64.add + 00f980: a3 | f64.div + 00f981: 22 00 | local.tee 0 + 00f983: 20 00 | local.get 0 + 00f985: 20 00 | local.get 0 + 00f987: 20 00 | local.get 0 + 00f989: a2 | f64.mul + 00f98a: 22 01 | local.tee 1 + 00f98c: 20 01 | local.get 1 + 00f98e: fd 14 | f64x2.splat + 00f990: 22 02 | local.tee 2 + 00f992: 20 02 | local.get 2 + 00f994: 20 02 | local.get 2 + 00f996: fd 0c 7a 80 6b 5b 54 28 30 | v128.const 0x5b6b807a 0xc0302854 0x5b6b807a 0xc0302854 + 00f99f: c0 7a 80 6b 5b 54 28 30 c0 | + 00f9a8: 20 02 | local.get 2 + 00f9aa: fd 0c 94 25 f7 a1 7f 00 ec | v128.const 0xa1f72594 0x3fec007f 0x00000000 0x00000000 + 00f9b3: 3f 00 00 00 00 00 00 00 00 | + 00f9bc: 20 01 | local.get 1 + 00f9be: 44 3c 60 14 5b c4 db 38 40 | f64.const 0x1.8dbc45b14603cp+4 + 00f9c7: a0 | f64.add + 00f9c8: fd 22 01 | f64x2.replace_lane 1 + 00f9cb: fd f2 01 | f64x2.mul + 00f9ce: 22 03 | local.tee 3 + 00f9d0: fd f1 01 | f64x2.sub + 00f9d3: 20 03 | local.get 3 + 00f9d5: fd 0c 25 fa b8 43 dd a0 64 | v128.const 0x43b8fa25 0x4064a0dd 0x43b8fa25 0x4064a0dd + 00f9de: 40 25 fa b8 43 dd a0 64 40 | + 00f9e7: fd f0 01 | f64x2.add + 00f9ea: fd 0d 00 01 02 03 04 05 06 | i8x16.shuffle 0x03020100 0x07060504 0x1b1a1918 0x1f1e1d1c + 00f9f3: 07 18 19 1a 1b 1c 1d 1e 1f | + 00f9fc: fd f2 01 | f64x2.mul + 00f9ff: fd 0c 73 02 88 36 8c c0 52 | v128.const 0x36880273 0xc052c08c 0xd2e2be3b 0x407b0e18 + 00fa08: c0 3b be e2 d2 18 0e 7b 40 | + 00fa11: fd f0 01 | f64x2.add + 00fa14: fd f2 01 | f64x2.mul + 00fa17: fd 0c 25 ba 05 2d bf b8 5e | v128.const 0x2d05ba25 0xc05eb8bf 0x13b049ea 0x407e563f + 00fa20: c0 ea 49 b0 13 3f 56 7e 40 | + 00fa29: fd f0 01 | f64x2.add + 00fa2c: fd f2 01 | f64x2.mul + 00fa2f: fd 0c 8e ec 28 fd 69 36 50 | v128.const 0xfd28ec8e 0xc0503669 0xfbbd62ec 0x4068519e + 00fa38: c0 ec 62 bd fb 9e 51 68 40 | + 00fa41: fd f0 01 | f64x2.add + 00fa44: 22 02 | local.tee 2 + 00fa46: fd 21 00 | f64x2.extract_lane 0 + 00fa49: a2 | f64.mul + 00fa4a: 20 02 | local.get 2 + 00fa4c: fd 21 01 | f64x2.extract_lane 1 + 00fa4f: a3 | f64.div + 00fa50: a2 | f64.mul + 00fa51: a0 | f64.add + 00fa52: 44 18 2d 44 54 fb 21 e9 3f | f64.const 0x1.921fb54442d18p-1 + 00fa5b: a0 | f64.add + 00fa5c: 44 07 5c 14 33 26 a6 81 3c | f64.const 0x1.1a62633145c07p-55 + 00fa65: a0 | f64.add + 00fa66: 0b | end +00fa68 func[342]: + 00fa69: 20 03 | local.get 3 + 00fa6b: 28 02 04 | i32.load 2 4 + 00fa6e: 0b | end +00fa70 func[343]: + 00fa71: 01 7f | local[7] type=i32 + 00fa73: 02 40 | block + 00fa75: 02 40 | block + 00fa77: 20 04 | local.get 4 + 00fa79: 20 03 | local.get 3 + 00fa7b: 28 02 04 | i32.load 2 4 + 00fa7e: 22 07 | local.tee 7 + 00fa80: 4f | i32.ge_u + 00fa81: 0d 00 | br_if 0 + 00fa83: 20 05 | local.get 5 + 00fa85: 20 07 | local.get 7 + 00fa87: 4f | i32.ge_u + 00fa88: 0d 01 | br_if 1 + 00fa8a: 20 03 | local.get 3 + 00fa8c: 28 02 00 | i32.load 2 0 + 00fa8f: 22 03 | local.tee 3 + 00fa91: 20 04 | local.get 4 + 00fa93: 41 0c | i32.const 12 + 00fa95: 6c | i32.mul + 00fa96: 6a | i32.add + 00fa97: 2a 02 00 | f32.load 2 0 + 00fa9a: 20 03 | local.get 3 + 00fa9c: 20 05 | local.get 5 + 00fa9e: 41 0c | i32.const 12 + 00faa0: 6c | i32.mul + 00faa1: 6a | i32.add + 00faa2: 2a 02 00 | f32.load 2 0 + 00faa5: 5d | f32.lt + 00faa6: 0f | return + 00faa7: 0b | end + 00faa8: 41 f7 db 92 80 00 | i32.const 306679 + 00faae: 41 c3 00 | i32.const 67 + 00fab1: 41 ee 00 | i32.const 110 + 00fab4: 41 11 | i32.const 17 + 00fab6: 20 04 | local.get 4 + 00fab8: 20 07 | local.get 7 + 00faba: 10 ad 82 80 80 00 | call 301 + 00fac0: 00 | unreachable + 00fac1: 0b | end + 00fac2: 41 f7 db 92 80 00 | i32.const 306679 + 00fac8: 41 c3 00 | i32.const 67 + 00facb: 41 ee 00 | i32.const 110 + 00face: 41 22 | i32.const 34 + 00fad0: 20 05 | local.get 5 + 00fad2: 20 07 | local.get 7 + 00fad4: 10 ad 82 80 80 00 | call 301 + 00fada: 00 | unreachable + 00fadb: 0b | end +00fade func[344]: + 00fadf: 01 7f | local[7] type=i32 + 00fae1: 01 7d | local[8] type=f32 + 00fae3: 02 7e | local[9..10] type=i64 + 00fae5: 02 40 | block + 00fae7: 02 40 | block + 00fae9: 20 04 | local.get 4 + 00faeb: 20 03 | local.get 3 + 00faed: 28 02 04 | i32.load 2 4 + 00faf0: 22 07 | local.tee 7 + 00faf2: 4f | i32.ge_u + 00faf3: 0d 00 | br_if 0 + 00faf5: 20 05 | local.get 5 + 00faf7: 20 07 | local.get 7 + 00faf9: 4f | i32.ge_u + 00fafa: 0d 01 | br_if 1 + 00fafc: 20 03 | local.get 3 + 00fafe: 28 02 00 | i32.load 2 0 + 00fb01: 22 03 | local.tee 3 + 00fb03: 20 04 | local.get 4 + 00fb05: 41 0c | i32.const 12 + 00fb07: 6c | i32.mul + 00fb08: 6a | i32.add + 00fb09: 22 04 | local.tee 4 + 00fb0b: 2a 02 08 | f32.load 2 8 + 00fb0e: 21 08 | local.set 8 + 00fb10: 20 03 | local.get 3 + 00fb12: 20 05 | local.get 5 + 00fb14: 41 0c | i32.const 12 + 00fb16: 6c | i32.mul + 00fb17: 6a | i32.add + 00fb18: 22 03 | local.tee 3 + 00fb1a: 29 02 00 | i64.load 2 0 + 00fb1d: 21 09 | local.set 9 + 00fb1f: 20 04 | local.get 4 + 00fb21: 20 03 | local.get 3 + 00fb23: 2a 02 08 | f32.load 2 8 + 00fb26: 38 02 08 | f32.store 2 8 + 00fb29: 20 04 | local.get 4 + 00fb2b: 29 02 00 | i64.load 2 0 + 00fb2e: 21 0a | local.set 10 + 00fb30: 20 04 | local.get 4 + 00fb32: 20 09 | local.get 9 + 00fb34: 37 02 00 | i64.store 2 0 + 00fb37: 20 03 | local.get 3 + 00fb39: 20 08 | local.get 8 + 00fb3b: 38 02 08 | f32.store 2 8 + 00fb3e: 20 03 | local.get 3 + 00fb40: 20 0a | local.get 10 + 00fb42: 37 02 00 | i64.store 2 0 + 00fb45: 0f | return + 00fb46: 0b | end + 00fb47: 41 f7 db 92 80 00 | i32.const 306679 + 00fb4d: 41 c3 00 | i32.const 67 + 00fb50: 41 f2 00 | i32.const 114 + 00fb53: 41 0a | i32.const 10 + 00fb55: 20 04 | local.get 4 + 00fb57: 20 07 | local.get 7 + 00fb59: 10 ad 82 80 80 00 | call 301 + 00fb5f: 00 | unreachable + 00fb60: 0b | end + 00fb61: 41 f7 db 92 80 00 | i32.const 306679 + 00fb67: 41 c3 00 | i32.const 67 + 00fb6a: 41 f2 00 | i32.const 114 + 00fb6d: 41 14 | i32.const 20 + 00fb6f: 20 05 | local.get 5 + 00fb71: 20 07 | local.get 7 + 00fb73: 10 ad 82 80 80 00 | call 301 + 00fb79: 00 | unreachable + 00fb7a: 0b | end +00fb7d func[345]: + 00fb7e: 01 7f | local[6] type=i32 + 00fb80: 01 7d | local[7] type=f32 + 00fb82: 01 7f | local[8] type=i32 + 00fb84: 23 80 80 80 80 00 | global.get 0 + 00fb8a: 41 20 | i32.const 32 + 00fb8c: 6b | i32.sub + 00fb8d: 22 06 | local.tee 6 + 00fb8f: 24 80 80 80 80 00 | global.set 0 + 00fb95: 02 40 | block + 00fb97: 02 40 | block + 00fb99: 02 40 | block + 00fb9b: 02 40 | block + 00fb9d: 20 00 | local.get 0 + 00fb9f: 43 00 00 00 00 | f32.const 0x0p+0 + 00fba4: 5b | f32.eq + 00fba5: 0d 00 | br_if 0 + 00fba7: 20 00 | local.get 0 + 00fba9: 43 00 00 00 3f | f32.const 0x1p-1 + 00fbae: 94 | f32.mul + 00fbaf: 20 00 | local.get 0 + 00fbb1: 5b | f32.eq + 00fbb2: 0d 01 | br_if 1 + 00fbb4: 20 00 | local.get 0 + 00fbb6: 21 07 | local.set 7 + 00fbb8: 20 00 | local.get 0 + 00fbba: 20 00 | local.get 0 + 00fbbc: 5c | f32.ne + 00fbbd: 0d 03 | br_if 3 + 00fbbf: 20 00 | local.get 0 + 00fbc1: bc | i32.reinterpret_f32 + 00fbc2: 41 80 80 80 fc 07 | i32.const 2139095040 + 00fbc8: 71 | i32.and + 00fbc9: 45 | i32.eqz + 00fbca: 21 08 | local.set 8 + 00fbcc: 0c 02 | br 2 + 00fbce: 0b | end + 00fbcf: 41 03 | i32.const 3 + 00fbd1: 41 02 | i32.const 2 + 00fbd3: 20 00 | local.get 0 + 00fbd5: bc | i32.reinterpret_f32 + 00fbd6: 41 00 | i32.const 0 + 00fbd8: 48 | i32.lt_s + 00fbd9: 1b | select + 00fbda: 21 08 | local.set 8 + 00fbdc: 0c 01 | br 1 + 00fbde: 0b | end + 00fbdf: 41 06 | i32.const 6 + 00fbe1: 41 05 | i32.const 5 + 00fbe3: 20 00 | local.get 0 + 00fbe5: 43 00 00 00 00 | f32.const 0x0p+0 + 00fbea: 5d | f32.lt + 00fbeb: 1b | select + 00fbec: 21 08 | local.set 8 + 00fbee: 0b | end + 00fbef: 20 00 | local.get 0 + 00fbf1: 21 07 | local.set 7 + 00fbf3: 20 08 | local.get 8 + 00fbf5: 41 7e | i32.const 4294967294 + 00fbf7: 6a | i32.add + 00fbf8: 41 05 | i32.const 5 + 00fbfa: 49 | i32.lt_u + 00fbfb: 0d 00 | br_if 0 + 00fbfd: 20 00 | local.get 0 + 00fbff: 10 da 82 80 80 00 | call 346 + 00fc05: 21 07 | local.set 7 + 00fc07: 0b | end + 00fc08: 02 40 | block + 00fc0a: 02 40 | block + 00fc0c: 20 00 | local.get 0 + 00fc0e: 20 07 | local.get 7 + 00fc10: 93 | f32.sub + 00fc11: 22 07 | local.tee 7 + 00fc13: 43 00 00 00 00 | f32.const 0x0p+0 + 00fc18: 5c | f32.ne + 00fc19: 0d 00 | br_if 0 + 00fc1b: 20 06 | local.get 6 + 00fc1d: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00fc26: 9a 7f | + 00fc28: 37 03 18 | i64.store 3 24 + 00fc2b: 20 06 | local.get 6 + 00fc2d: 41 00 | i32.const 0 + 00fc2f: 36 02 14 | i32.store 2 20 + 00fc32: 20 06 | local.get 6 + 00fc34: 20 00 | local.get 0 + 00fc36: 38 02 0c | f32.store 2 12 + 00fc39: 20 06 | local.get 6 + 00fc3b: 20 06 | local.get 6 + 00fc3d: 41 0c | i32.const 12 + 00fc3f: 6a | i32.add + 00fc40: 36 02 10 | i32.store 2 16 + 00fc43: 41 ab df 93 80 00 | i32.const 323499 + 00fc49: 41 04 | i32.const 4 + 00fc4b: 20 06 | local.get 6 + 00fc4d: 41 10 | i32.const 16 + 00fc4f: 6a | i32.add + 00fc50: 41 01 | i32.const 1 + 00fc52: 20 05 | local.get 5 + 00fc54: 10 db 82 80 80 00 | call 347 + 00fc5a: 21 05 | local.set 5 + 00fc5c: 0c 01 | br 1 + 00fc5e: 0b | end + 00fc5f: 20 06 | local.get 6 + 00fc61: 41 10 | i32.const 16 + 00fc63: 6a | i32.add + 00fc64: 21 08 | local.set 8 + 00fc66: 02 40 | block + 00fc68: 20 07 | local.get 7 + 00fc6a: 8b | f32.abs + 00fc6b: 43 00 00 20 41 | f32.const 0x1.4p+3 + 00fc70: 94 | f32.mul + 00fc71: 43 00 00 80 3f | f32.const 0x1p+0 + 00fc76: 5e | f32.gt + 00fc77: 45 | i32.eqz + 00fc78: 0d 00 | br_if 0 + 00fc7a: 20 06 | local.get 6 + 00fc7c: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00fc85: 9a 7f | + 00fc87: 37 03 18 | i64.store 3 24 + 00fc8a: 20 06 | local.get 6 + 00fc8c: 41 00 | i32.const 0 + 00fc8e: 36 02 14 | i32.store 2 20 + 00fc91: 20 06 | local.get 6 + 00fc93: 20 00 | local.get 0 + 00fc95: 38 02 08 | f32.store 2 8 + 00fc98: 20 06 | local.get 6 + 00fc9a: 20 06 | local.get 6 + 00fc9c: 41 08 | i32.const 8 + 00fc9e: 6a | i32.add + 00fc9f: 36 02 10 | i32.store 2 16 + 00fca2: 41 b0 df 93 80 00 | i32.const 323504 + 00fca8: 41 04 | i32.const 4 + 00fcaa: 20 08 | local.get 8 + 00fcac: 41 01 | i32.const 1 + 00fcae: 20 05 | local.get 5 + 00fcb0: 10 db 82 80 80 00 | call 347 + 00fcb6: 21 05 | local.set 5 + 00fcb8: 0c 01 | br 1 + 00fcba: 0b | end + 00fcbb: 20 06 | local.get 6 + 00fcbd: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 00fcc6: 9a 7f | + 00fcc8: 37 03 18 | i64.store 3 24 + 00fccb: 20 06 | local.get 6 + 00fccd: 41 00 | i32.const 0 + 00fccf: 36 02 14 | i32.store 2 20 + 00fcd2: 20 06 | local.get 6 + 00fcd4: 20 00 | local.get 0 + 00fcd6: 38 02 04 | f32.store 2 4 + 00fcd9: 20 06 | local.get 6 + 00fcdb: 20 06 | local.get 6 + 00fcdd: 41 04 | i32.const 4 + 00fcdf: 6a | i32.add + 00fce0: 36 02 10 | i32.store 2 16 + 00fce3: 41 b5 df 93 80 00 | i32.const 323509 + 00fce9: 41 04 | i32.const 4 + 00fceb: 20 08 | local.get 8 + 00fced: 41 01 | i32.const 1 + 00fcef: 20 05 | local.get 5 + 00fcf1: 10 db 82 80 80 00 | call 347 + 00fcf7: 21 05 | local.set 5 + 00fcf9: 0b | end + 00fcfa: 20 05 | local.get 5 + 00fcfc: 20 01 | local.get 1 + 00fcfe: 20 02 | local.get 2 + 00fd00: 20 03 | local.get 3 + 00fd02: 20 04 | local.get 4 + 00fd04: 41 82 01 | i32.const 130 + 00fd07: 41 82 01 | i32.const 130 + 00fd0a: 41 82 01 | i32.const 130 + 00fd0d: 41 ff 01 | i32.const 255 + 00fd10: 10 ce 82 80 80 00 | call 334 + 00fd16: 20 06 | local.get 6 + 00fd18: 41 20 | i32.const 32 + 00fd1a: 6a | i32.add + 00fd1b: 24 80 80 80 80 00 | global.set 0 + 00fd21: 0b | end +00fd23 func[346]: + 00fd24: 02 7f | local[1..2] type=i32 + 00fd26: 02 40 | block + 00fd28: 20 00 | local.get 0 + 00fd2a: 43 00 00 80 3f | f32.const 0x1p+0 + 00fd2f: 5d | f32.lt + 00fd30: 45 | i32.eqz + 00fd31: 0d 00 | br_if 0 + 00fd33: 02 40 | block + 00fd35: 20 00 | local.get 0 + 00fd37: 43 00 00 00 00 | f32.const 0x0p+0 + 00fd3c: 5d | f32.lt + 00fd3d: 0d 00 | br_if 0 + 00fd3f: 20 00 | local.get 0 + 00fd41: 43 00 00 00 00 | f32.const 0x0p+0 + 00fd46: 20 00 | local.get 0 + 00fd48: 43 00 00 00 00 | f32.const 0x0p+0 + 00fd4d: 5b | f32.eq + 00fd4e: 1b | select + 00fd4f: 0f | return + 00fd50: 0b | end + 00fd51: 20 00 | local.get 0 + 00fd53: 8c | f32.neg + 00fd54: 10 da 82 80 80 00 | call 346 + 00fd5a: 8c | f32.neg + 00fd5b: 0f | return + 00fd5c: 0b | end + 00fd5d: 41 7f | i32.const 4294967295 + 00fd5f: 41 96 01 | i32.const 150 + 00fd62: 20 00 | local.get 0 + 00fd64: bc | i32.reinterpret_f32 + 00fd65: 22 01 | local.tee 1 + 00fd67: 41 17 | i32.const 23 + 00fd69: 76 | i32.shr_u + 00fd6a: 41 ff 01 | i32.const 255 + 00fd6d: 71 | i32.and + 00fd6e: 22 02 | local.tee 2 + 00fd70: 6b | i32.sub + 00fd71: 74 | i32.shl + 00fd72: 20 01 | local.get 1 + 00fd74: 71 | i32.and + 00fd75: be | f32.reinterpret_i32 + 00fd76: 20 00 | local.get 0 + 00fd78: 20 02 | local.get 2 + 00fd7a: 41 81 7f | i32.const 4294967169 + 00fd7d: 6a | i32.add + 00fd7e: 41 17 | i32.const 23 + 00fd80: 49 | i32.lt_u + 00fd81: 1b | select + 00fd82: 0b | end +00fd85 func[347]: + 00fd86: 04 7f | local[5..8] type=i32 + 00fd88: 23 80 80 80 80 00 | global.get 0 + 00fd8e: 41 30 | i32.const 48 + 00fd90: 6b | i32.sub + 00fd91: 22 05 | local.tee 5 + 00fd93: 24 80 80 80 80 00 | global.set 0 + 00fd99: 20 04 | local.get 4 + 00fd9b: 28 02 0c | i32.load 2 12 + 00fd9e: 21 06 | local.set 6 + 00fda0: 20 04 | local.get 4 + 00fda2: 28 02 08 | i32.load 2 8 + 00fda5: 21 07 | local.set 7 + 00fda7: 20 05 | local.get 5 + 00fda9: 41 20 | i32.const 32 + 00fdab: 6a | i32.add + 00fdac: 41 00 | i32.const 0 + 00fdae: 36 02 00 | i32.store 2 0 + 00fdb1: 20 05 | local.get 5 + 00fdb3: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 00fdbc: 00 00 00 00 00 00 00 00 00 | + 00fdc5: fd 0b 03 10 | v128.store 3 16 + 00fdc9: 20 05 | local.get 5 + 00fdcb: 42 00 | i64.const 0 + 00fdcd: 37 03 28 | i64.store 3 40 + 00fdd0: 02 40 | block + 00fdd2: 41 00 | i32.const 0 + 00fdd4: 41 01 | i32.const 1 + 00fdd6: 20 07 | local.get 7 + 00fdd8: 20 06 | local.get 6 + 00fdda: 41 90 f7 93 80 00 | i32.const 326544 + 00fde0: 20 05 | local.get 5 + 00fde2: 41 28 | i32.const 40 + 00fde4: 6a | i32.add + 00fde5: 20 04 | local.get 4 + 00fde7: 10 b4 82 80 80 00 | call 308 + 00fded: 41 ff 01 | i32.const 255 + 00fdf0: 71 | i32.and + 00fdf1: 0d 00 | br_if 0 + 00fdf3: 20 05 | local.get 5 + 00fdf5: 28 02 28 | i32.load 2 40 + 00fdf8: 21 08 | local.set 8 + 00fdfa: 20 05 | local.get 5 + 00fdfc: 20 06 | local.get 6 + 00fdfe: 36 02 20 | i32.store 2 32 + 00fe01: 20 05 | local.get 5 + 00fe03: 20 07 | local.get 7 + 00fe05: 36 02 1c | i32.store 2 28 + 00fe08: 20 05 | local.get 5 + 00fe0a: 42 00 | i64.const 0 + 00fe0c: 37 02 14 | i64.store 2 20 + 00fe0f: 20 05 | local.get 5 + 00fe11: 20 08 | local.get 8 + 00fe13: 36 02 10 | i32.store 2 16 + 00fe16: 0b | end + 00fe17: 20 05 | local.get 5 + 00fe19: 41 10 | i32.const 16 + 00fe1b: 6a | i32.add + 00fe1c: 20 00 | local.get 0 + 00fe1e: 20 01 | local.get 1 + 00fe20: 20 02 | local.get 2 + 00fe22: 20 03 | local.get 3 + 00fe24: 20 04 | local.get 4 + 00fe26: 10 f4 82 80 80 00 | call 372 + 00fe2c: 20 05 | local.get 5 + 00fe2e: 41 00 | i32.const 0 + 00fe30: 3a 00 28 | i32.store8 0 40 + 00fe33: 20 05 | local.get 5 + 00fe35: 41 08 | i32.const 8 + 00fe37: 6a | i32.add + 00fe38: 20 05 | local.get 5 + 00fe3a: 41 10 | i32.const 16 + 00fe3c: 6a | i32.add + 00fe3d: 41 01 | i32.const 1 + 00fe3f: 41 01 | i32.const 1 + 00fe41: 20 05 | local.get 5 + 00fe43: 41 28 | i32.const 40 + 00fe45: 6a | i32.add + 00fe46: 41 b0 f7 93 80 00 | i32.const 326576 + 00fe4c: 20 04 | local.get 4 + 00fe4e: 10 ef 82 80 80 00 | call 367 + 00fe54: 20 05 | local.get 5 + 00fe56: 28 02 10 | i32.load 2 16 + 00fe59: 21 04 | local.set 4 + 00fe5b: 20 05 | local.get 5 + 00fe5d: 41 30 | i32.const 48 + 00fe5f: 6a | i32.add + 00fe60: 24 80 80 80 80 00 | global.set 0 + 00fe66: 20 04 | local.get 4 + 00fe68: 0b | end +00fe6b func[348]: + 00fe6c: 04 7f | local[3..6] type=i32 + 00fe6e: 02 40 | block + 00fe70: 02 40 | block + 00fe72: 20 02 | local.get 2 + 00fe74: 41 00 | i32.const 0 + 00fe76: 4a | i32.gt_s + 00fe77: 0d 00 | br_if 0 + 00fe79: 41 fd ff 03 | i32.const 65533 + 00fe7d: 21 02 | local.set 2 + 00fe7f: 41 00 | i32.const 0 + 00fe81: 21 03 | local.set 3 + 00fe83: 0c 01 | br 1 + 00fe85: 0b | end + 00fe86: 20 01 | local.get 1 + 00fe88: 2d 00 00 | i32.load8_u 0 0 + 00fe8b: 22 04 | local.tee 4 + 00fe8d: 41 9a 85 94 80 00 | i32.const 328346 + 00fe93: 6a | i32.add + 00fe94: 2d 00 00 | i32.load8_u 0 0 + 00fe97: 21 03 | local.set 3 + 00fe99: 02 40 | block + 00fe9b: 20 04 | local.get 4 + 00fe9d: 41 8b 7e | i32.const 4294967051 + 00fea0: 6a | i32.add + 00fea1: 41 4c | i32.const 4294967244 + 00fea3: 4b | i32.gt_u + 00fea4: 0d 00 | br_if 0 + 00fea6: 20 03 | local.get 3 + 00fea8: 41 01 | i32.const 1 + 00feaa: 71 | i32.and + 00feab: 22 02 | local.tee 2 + 00fead: 41 7f | i32.const 4294967295 + 00feaf: 6a | i32.add + 00feb0: 20 04 | local.get 4 + 00feb2: 71 | i32.and + 00feb3: 41 00 | i32.const 0 + 00feb5: 20 02 | local.get 2 + 00feb7: 6b | i32.sub + 00feb8: 41 fd ff 03 | i32.const 65533 + 00febc: 71 | i32.and + 00febd: 72 | i32.or + 00febe: 21 02 | local.set 2 + 00fec0: 41 01 | i32.const 1 + 00fec2: 21 03 | local.set 3 + 00fec4: 0c 01 | br 1 + 00fec6: 0b | end + 00fec7: 02 40 | block + 00fec9: 20 02 | local.get 2 + 00fecb: 20 03 | local.get 3 + 00fecd: 41 07 | i32.const 7 + 00fecf: 71 | i32.and + 00fed0: 4f | i32.ge_u + 00fed1: 0d 00 | br_if 0 + 00fed3: 41 fd ff 03 | i32.const 65533 + 00fed7: 21 02 | local.set 2 + 00fed9: 41 01 | i32.const 1 + 00fedb: 21 03 | local.set 3 + 00fedd: 0c 01 | br 1 + 00fedf: 0b | end + 00fee0: 02 40 | block + 00fee2: 20 01 | local.get 1 + 00fee4: 41 01 | i32.const 1 + 00fee6: 6a | i32.add + 00fee7: 2d 00 00 | i32.load8_u 0 0 + 00feea: 22 05 | local.tee 5 + 00feec: 20 03 | local.get 3 + 00feee: 41 03 | i32.const 3 + 00fef0: 76 | i32.shr_u + 00fef1: 41 1e | i32.const 30 + 00fef3: 71 | i32.and + 00fef4: 22 02 | local.tee 2 + 00fef6: 41 ac f6 91 80 00 | i32.const 293676 + 00fefc: 6a | i32.add + 00fefd: 2d 00 00 | i32.load8_u 0 0 + 00ff00: 49 | i32.lt_u + 00ff01: 0d 00 | br_if 0 + 00ff03: 20 02 | local.get 2 + 00ff05: 41 ad f6 91 80 00 | i32.const 293677 + 00ff0b: 6a | i32.add + 00ff0c: 2d 00 00 | i32.load8_u 0 0 + 00ff0f: 41 ff 01 | i32.const 255 + 00ff12: 71 | i32.and + 00ff13: 20 05 | local.get 5 + 00ff15: 49 | i32.lt_u + 00ff16: 0d 00 | br_if 0 + 00ff18: 02 40 | block + 00ff1a: 20 04 | local.get 4 + 00ff1c: 41 3e | i32.const 62 + 00ff1e: 6a | i32.add + 00ff1f: 41 ff 01 | i32.const 255 + 00ff22: 71 | i32.and + 00ff23: 41 1d | i32.const 29 + 00ff25: 4b | i32.gt_u + 00ff26: 0d 00 | br_if 0 + 00ff28: 20 04 | local.get 4 + 00ff2a: 41 1f | i32.const 31 + 00ff2c: 71 | i32.and + 00ff2d: 41 06 | i32.const 6 + 00ff2f: 74 | i32.shl + 00ff30: 20 05 | local.get 5 + 00ff32: 41 3f | i32.const 63 + 00ff34: 71 | i32.and + 00ff35: 72 | i32.or + 00ff36: 21 02 | local.set 2 + 00ff38: 41 02 | i32.const 2 + 00ff3a: 21 03 | local.set 3 + 00ff3c: 0c 02 | br 2 + 00ff3e: 0b | end + 00ff3f: 20 01 | local.get 1 + 00ff41: 41 02 | i32.const 2 + 00ff43: 6a | i32.add + 00ff44: 2c 00 00 | i32.load8_s 0 0 + 00ff47: 22 06 | local.tee 6 + 00ff49: 41 bf 7f | i32.const 4294967231 + 00ff4c: 4a | i32.gt_s + 00ff4d: 0d 00 | br_if 0 + 00ff4f: 02 40 | block + 00ff51: 20 04 | local.get 4 + 00ff53: 41 f0 01 | i32.const 240 + 00ff56: 71 | i32.and + 00ff57: 41 e0 01 | i32.const 224 + 00ff5a: 47 | i32.ne + 00ff5b: 0d 00 | br_if 0 + 00ff5d: 20 05 | local.get 5 + 00ff5f: 41 3f | i32.const 63 + 00ff61: 71 | i32.and + 00ff62: 41 06 | i32.const 6 + 00ff64: 74 | i32.shl + 00ff65: 20 04 | local.get 4 + 00ff67: 41 0f | i32.const 15 + 00ff69: 71 | i32.and + 00ff6a: 41 0c | i32.const 12 + 00ff6c: 74 | i32.shl + 00ff6d: 72 | i32.or + 00ff6e: 20 06 | local.get 6 + 00ff70: 41 3f | i32.const 63 + 00ff72: 71 | i32.and + 00ff73: 72 | i32.or + 00ff74: 21 02 | local.set 2 + 00ff76: 41 03 | i32.const 3 + 00ff78: 21 03 | local.set 3 + 00ff7a: 0c 02 | br 2 + 00ff7c: 0b | end + 00ff7d: 41 fd ff 03 | i32.const 65533 + 00ff81: 21 02 | local.set 2 + 00ff83: 41 01 | i32.const 1 + 00ff85: 21 03 | local.set 3 + 00ff87: 20 01 | local.get 1 + 00ff89: 41 03 | i32.const 3 + 00ff8b: 6a | i32.add + 00ff8c: 2c 00 00 | i32.load8_s 0 0 + 00ff8f: 22 01 | local.tee 1 + 00ff91: 41 bf 7f | i32.const 4294967231 + 00ff94: 4a | i32.gt_s + 00ff95: 0d 01 | br_if 1 + 00ff97: 20 06 | local.get 6 + 00ff99: 41 3f | i32.const 63 + 00ff9b: 71 | i32.and + 00ff9c: 41 06 | i32.const 6 + 00ff9e: 74 | i32.shl + 00ff9f: 20 05 | local.get 5 + 00ffa1: 41 3f | i32.const 63 + 00ffa3: 71 | i32.and + 00ffa4: 41 0c | i32.const 12 + 00ffa6: 74 | i32.shl + 00ffa7: 20 04 | local.get 4 + 00ffa9: 41 07 | i32.const 7 + 00ffab: 71 | i32.and + 00ffac: 41 12 | i32.const 18 + 00ffae: 74 | i32.shl + 00ffaf: 72 | i32.or + 00ffb0: 72 | i32.or + 00ffb1: 20 01 | local.get 1 + 00ffb3: 41 3f | i32.const 63 + 00ffb5: 71 | i32.and + 00ffb6: 72 | i32.or + 00ffb7: 21 02 | local.set 2 + 00ffb9: 41 04 | i32.const 4 + 00ffbb: 21 03 | local.set 3 + 00ffbd: 0c 01 | br 1 + 00ffbf: 0b | end + 00ffc0: 41 fd ff 03 | i32.const 65533 + 00ffc4: 21 02 | local.set 2 + 00ffc6: 41 01 | i32.const 1 + 00ffc8: 21 03 | local.set 3 + 00ffca: 0b | end + 00ffcb: 20 00 | local.get 0 + 00ffcd: 20 02 | local.get 2 + 00ffcf: 36 02 00 | i32.store 2 0 + 00ffd2: 20 00 | local.get 0 + 00ffd4: 20 03 | local.get 3 + 00ffd6: 36 02 04 | i32.store 2 4 + 00ffd9: 0b | end +00ffdc func[349]: + 00ffdd: 41 27 | i32.const 39 + 00ffdf: 10 c3 82 80 80 00 | call 323 + 00ffe5: 1a | drop + 00ffe6: 02 40 | block + 00ffe8: 02 40 | block + 00ffea: 02 40 | block + 00ffec: 02 40 | block + 00ffee: 02 40 | block + 00fff0: 02 40 | block + 00fff2: 02 40 | block + 00fff4: 02 40 | block + 00fff6: 02 40 | block + 00fff8: 02 40 | block + 00fffa: 20 00 | local.get 0 + 00fffc: 41 79 | i32.const 4294967289 + 00fffe: 6a | i32.add + 00ffff: 0e 15 00 01 06 04 07 03 05 | br_table 0 1 6 4 7 3 5 8 8 8 8 8 8 8 8 8 8 8 8 8 2 8 + 010008: 08 08 08 08 08 08 08 08 08 | + 010011: 08 08 08 08 02 08 | + 010017: 0b | end + 010018: 41 e8 e0 93 80 00 | i32.const 323688 + 01001e: 41 02 | i32.const 2 + 010020: 10 c1 82 80 80 00 | call 321 + 010026: 0c 08 | br 8 + 010028: 0b | end + 010029: 41 eb e0 93 80 00 | i32.const 323691 + 01002f: 41 02 | i32.const 2 + 010031: 10 c1 82 80 80 00 | call 321 + 010037: 0c 07 | br 7 + 010039: 0b | end + 01003a: 41 ee e0 93 80 00 | i32.const 323694 + 010040: 41 02 | i32.const 2 + 010042: 10 c1 82 80 80 00 | call 321 + 010048: 0c 06 | br 6 + 01004a: 0b | end + 01004b: 41 f1 e0 93 80 00 | i32.const 323697 + 010051: 41 02 | i32.const 2 + 010053: 10 c1 82 80 80 00 | call 321 + 010059: 0c 05 | br 5 + 01005b: 0b | end + 01005c: 41 f4 e0 93 80 00 | i32.const 323700 + 010062: 41 02 | i32.const 2 + 010064: 10 c1 82 80 80 00 | call 321 + 01006a: 0c 04 | br 4 + 01006c: 0b | end + 01006d: 41 f7 e0 93 80 00 | i32.const 323703 + 010073: 41 02 | i32.const 2 + 010075: 10 c1 82 80 80 00 | call 321 + 01007b: 0c 03 | br 3 + 01007d: 0b | end + 01007e: 41 fa e0 93 80 00 | i32.const 323706 + 010084: 41 02 | i32.const 2 + 010086: 10 c1 82 80 80 00 | call 321 + 01008c: 0c 02 | br 2 + 01008e: 0b | end + 01008f: 41 fd e0 93 80 00 | i32.const 323709 + 010095: 41 02 | i32.const 2 + 010097: 10 c1 82 80 80 00 | call 321 + 01009d: 0c 01 | br 1 + 01009f: 0b | end + 0100a0: 02 40 | block + 0100a2: 20 00 | local.get 0 + 0100a4: 41 00 | i32.const 0 + 0100a6: 4a | i32.gt_s + 0100a7: 0d 00 | br_if 0 + 0100a9: 41 80 e1 93 80 00 | i32.const 323712 + 0100af: 41 04 | i32.const 4 + 0100b1: 10 c1 82 80 80 00 | call 321 + 0100b7: 0c 01 | br 1 + 0100b9: 0b | end + 0100ba: 02 40 | block + 0100bc: 20 00 | local.get 0 + 0100be: 41 1f | i32.const 31 + 0100c0: 4b | i32.gt_u + 0100c1: 0d 00 | br_if 0 + 0100c3: 41 85 e1 93 80 00 | i32.const 323717 + 0100c9: 41 02 | i32.const 2 + 0100cb: 10 c1 82 80 80 00 | call 321 + 0100d1: 20 00 | local.get 0 + 0100d3: 41 04 | i32.const 4 + 0100d5: 76 | i32.shr_u + 0100d6: 41 80 80 84 80 00 | i32.const 65536 + 0100dc: 6a | i32.add + 0100dd: 2d 00 00 | i32.load8_u 0 0 + 0100e0: 10 c3 82 80 80 00 | call 323 + 0100e6: 1a | drop + 0100e7: 20 00 | local.get 0 + 0100e9: 41 0f | i32.const 15 + 0100eb: 71 | i32.and + 0100ec: 41 80 80 84 80 00 | i32.const 65536 + 0100f2: 6a | i32.add + 0100f3: 2d 00 00 | i32.load8_u 0 0 + 0100f6: 10 c3 82 80 80 00 | call 323 + 0100fc: 1a | drop + 0100fd: 0c 01 | br 1 + 0100ff: 0b | end + 010100: 20 00 | local.get 0 + 010102: 10 de 82 80 80 00 | call 350 + 010108: 0b | end + 010109: 41 27 | i32.const 39 + 01010b: 10 c3 82 80 80 00 | call 323 + 010111: 1a | drop + 010112: 0b | end +010115 func[350]: + 010116: 01 7f | local[1] type=i32 + 010118: 01 7e | local[2] type=i64 + 01011a: 01 7f | local[3] type=i32 + 01011c: 23 80 80 80 80 00 | global.get 0 + 010122: 41 10 | i32.const 16 + 010124: 6b | i32.sub + 010125: 22 01 | local.tee 1 + 010127: 24 80 80 80 80 00 | global.set 0 + 01012d: 02 40 | block + 01012f: 02 40 | block + 010131: 20 00 | local.get 0 + 010133: 41 80 01 | i32.const 128 + 010136: 4f | i32.ge_u + 010137: 0d 00 | br_if 0 + 010139: 20 00 | local.get 0 + 01013b: 10 c3 82 80 80 00 | call 323 + 010141: 1a | drop + 010142: 0c 01 | br 1 + 010144: 0b | end + 010145: 02 40 | block + 010147: 02 40 | block + 010149: 20 00 | local.get 0 + 01014b: 41 ff 0f | i32.const 2047 + 01014e: 4b | i32.gt_u + 01014f: 0d 00 | br_if 0 + 010151: 20 00 | local.get 0 + 010153: 41 08 | i32.const 8 + 010155: 74 | i32.shl + 010156: 41 80 fe 00 | i32.const 16128 + 01015a: 71 | i32.and + 01015b: 20 00 | local.get 0 + 01015d: 41 06 | i32.const 6 + 01015f: 76 | i32.shr_u + 010160: 72 | i32.or + 010161: 21 00 | local.set 0 + 010163: 42 c0 81 82 80 20 | i64.const 8589967552 + 010169: 21 02 | local.set 2 + 01016b: 0c 01 | br 1 + 01016d: 0b | end + 01016e: 41 fd ff 03 | i32.const 65533 + 010172: 41 fd ff 03 | i32.const 65533 + 010176: 20 00 | local.get 0 + 010178: 20 00 | local.get 0 + 01017a: 41 80 f0 ff 00 | i32.const 2095104 + 01017f: 71 | i32.and + 010180: 41 80 b0 03 | i32.const 55296 + 010184: 46 | i32.eq + 010185: 1b | select + 010186: 20 00 | local.get 0 + 010188: 41 ff ff c3 00 | i32.const 1114111 + 01018d: 4b | i32.gt_u + 01018e: 1b | select + 01018f: 21 03 | local.set 3 + 010191: 02 40 | block + 010193: 20 00 | local.get 0 + 010195: 41 ff ff 03 | i32.const 65535 + 010199: 4b | i32.gt_u + 01019a: 0d 00 | br_if 0 + 01019c: 20 03 | local.get 3 + 01019e: 41 02 | i32.const 2 + 0101a0: 74 | i32.shl + 0101a1: 41 80 fe 00 | i32.const 16128 + 0101a5: 71 | i32.and + 0101a6: 20 03 | local.get 3 + 0101a8: 41 0c | i32.const 12 + 0101aa: 76 | i32.shr_u + 0101ab: 72 | i32.or + 0101ac: 20 03 | local.get 3 + 0101ae: 41 10 | i32.const 16 + 0101b0: 74 | i32.shl + 0101b1: 41 80 80 fc 01 | i32.const 4128768 + 0101b6: 71 | i32.and + 0101b7: 72 | i32.or + 0101b8: 21 00 | local.set 0 + 0101ba: 42 e0 81 82 84 30 | i64.const 12893323488 + 0101c0: 21 02 | local.set 2 + 0101c2: 0c 01 | br 1 + 0101c4: 0b | end + 0101c5: 20 03 | local.get 3 + 0101c7: 41 04 | i32.const 4 + 0101c9: 76 | i32.shr_u + 0101ca: 41 80 fe 00 | i32.const 16128 + 0101ce: 71 | i32.and + 0101cf: 20 03 | local.get 3 + 0101d1: 41 12 | i32.const 18 + 0101d3: 76 | i32.shr_u + 0101d4: 72 | i32.or + 0101d5: 20 03 | local.get 3 + 0101d7: 41 0a | i32.const 10 + 0101d9: 74 | i32.shl + 0101da: 41 80 80 fc 01 | i32.const 4128768 + 0101df: 71 | i32.and + 0101e0: 72 | i32.or + 0101e1: 20 03 | local.get 3 + 0101e3: 41 18 | i32.const 24 + 0101e5: 74 | i32.shl + 0101e6: 41 80 80 80 f8 03 | i32.const 1056964608 + 0101ec: 71 | i32.and + 0101ed: 72 | i32.or + 0101ee: 21 00 | local.set 0 + 0101f0: 42 f0 81 82 84 c8 00 | i64.const 19335774448 + 0101f7: 21 02 | local.set 2 + 0101f9: 0b | end + 0101fa: 20 01 | local.get 1 + 0101fc: 20 02 | local.get 2 + 0101fe: 22 02 | local.tee 2 + 010200: 20 00 | local.get 0 + 010202: ad | i64.extend_i32_u + 010203: 84 | i64.or + 010204: 3e 00 0c | i64.store32 0 12 + 010207: 41 01 | i32.const 1 + 010209: 20 01 | local.get 1 + 01020b: 41 0c | i32.const 12 + 01020d: 6a | i32.add + 01020e: 20 02 | local.get 2 + 010210: 42 20 | i64.const 32 + 010212: 88 | i64.shr_u + 010213: a7 | i32.wrap_i64 + 010214: 10 82 80 80 80 00 | call 2 + 01021a: 0b | end + 01021b: 20 01 | local.get 1 + 01021d: 41 10 | i32.const 16 + 01021f: 6a | i32.add + 010220: 24 80 80 80 80 00 | global.set 0 + 010226: 0b | end +010229 func[351]: + 01022a: 02 7f | local[6..7] type=i32 + 01022c: 23 80 80 80 80 00 | global.get 0 + 010232: 41 80 01 | i32.const 128 + 010235: 6b | i32.sub + 010236: 22 06 | local.tee 6 + 010238: 24 80 80 80 80 00 | global.set 0 + 01023e: 20 06 | local.get 6 + 010240: 41 20 | i32.const 32 + 010242: 6a | i32.add + 010243: 41 00 | i32.const 0 + 010245: 36 02 00 | i32.store 2 0 + 010248: 20 06 | local.get 6 + 01024a: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 010253: 00 00 00 00 00 00 00 00 00 | + 01025c: fd 0b 03 10 | v128.store 3 16 + 010260: 20 06 | local.get 6 + 010262: 42 00 | i64.const 0 + 010264: 37 03 28 | i64.store 3 40 + 010267: 41 00 | i32.const 0 + 010269: 21 07 | local.set 7 + 01026b: 02 40 | block + 01026d: 41 00 | i32.const 0 + 01026f: 41 01 | i32.const 1 + 010271: 20 03 | local.get 3 + 010273: 20 04 | local.get 4 + 010275: 41 d0 e2 93 80 00 | i32.const 323920 + 01027b: 20 06 | local.get 6 + 01027d: 41 28 | i32.const 40 + 01027f: 6a | i32.add + 010280: 20 05 | local.get 5 + 010282: 10 b4 82 80 80 00 | call 308 + 010288: 41 ff 01 | i32.const 255 + 01028b: 71 | i32.and + 01028c: 0d 00 | br_if 0 + 01028e: 20 06 | local.get 6 + 010290: 28 02 28 | i32.load 2 40 + 010293: 21 07 | local.set 7 + 010295: 20 06 | local.get 6 + 010297: 20 03 | local.get 3 + 010299: 36 02 1c | i32.store 2 28 + 01029c: 20 06 | local.get 6 + 01029e: 42 00 | i64.const 0 + 0102a0: 37 02 14 | i64.store 2 20 + 0102a3: 20 06 | local.get 6 + 0102a5: 20 07 | local.get 7 + 0102a7: 36 02 10 | i32.store 2 16 + 0102aa: 20 06 | local.get 6 + 0102ac: 20 04 | local.get 4 + 0102ae: 36 02 20 | i32.store 2 32 + 0102b1: 20 07 | local.get 7 + 0102b3: 21 07 | local.set 7 + 0102b5: 0b | end + 0102b6: 20 07 | local.get 7 + 0102b8: 21 04 | local.set 4 + 0102ba: 02 40 | block + 0102bc: 41 d8 00 | i32.const 88 + 0102bf: 45 | i32.eqz + 0102c0: 0d 00 | br_if 0 + 0102c2: 20 06 | local.get 6 + 0102c4: 41 28 | i32.const 40 + 0102c6: 6a | i32.add + 0102c7: 41 00 | i32.const 0 + 0102c9: 41 d8 00 | i32.const 88 + 0102cc: fc 0b 00 | memory.fill 0 + 0102cf: 0b | end + 0102d0: 20 06 | local.get 6 + 0102d2: 41 89 80 80 80 00 | i32.const 9 + 0102d8: 36 02 50 | i32.store 2 80 + 0102db: 20 06 | local.get 6 + 0102dd: 20 06 | local.get 6 + 0102df: 41 10 | i32.const 16 + 0102e1: 6a | i32.add + 0102e2: 36 02 54 | i32.store 2 84 + 0102e5: 20 04 | local.get 4 + 0102e7: 21 04 | local.set 4 + 0102e9: 41 00 | i32.const 0 + 0102eb: 21 03 | local.set 3 + 0102ed: 02 40 | block + 0102ef: 20 02 | local.get 2 + 0102f1: 41 01 | i32.const 1 + 0102f3: 48 | i32.lt_s + 0102f4: 0d 00 | br_if 0 + 0102f6: 20 01 | local.get 1 + 0102f8: 21 04 | local.set 4 + 0102fa: 41 00 | i32.const 0 + 0102fc: 21 03 | local.set 3 + 0102fe: 03 40 | loop + 010300: 20 04 | local.get 4 + 010302: 21 04 | local.set 4 + 010304: 02 40 | block + 010306: 20 03 | local.get 3 + 010308: 22 03 | local.tee 3 + 01030a: 41 7f | i32.const 4294967295 + 01030c: 6a | i32.add + 01030d: 41 fe ff ff ff 07 | i32.const 2147483646 + 010313: 4b | i32.gt_u + 010314: 0d 00 | br_if 0 + 010316: 20 06 | local.get 6 + 010318: 28 02 50 | i32.load 2 80 + 01031b: 22 07 | local.tee 7 + 01031d: 45 | i32.eqz + 01031e: 0d 00 | br_if 0 + 010320: 20 06 | local.get 6 + 010322: 20 06 | local.get 6 + 010324: 28 02 54 | i32.load 2 84 + 010327: 41 04 | i32.const 4 + 010329: 41 98 eb 93 80 00 | i32.const 325016 + 01032f: 41 01 | i32.const 1 + 010331: 42 00 | i64.const 0 + 010333: 41 00 | i32.const 0 + 010335: 20 05 | local.get 5 + 010337: 20 07 | local.get 7 + 010339: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010342: 80 00 | + 010344: 20 06 | local.get 6 + 010346: 20 06 | local.get 6 + 010348: 28 02 7c | i32.load 2 124 + 01034b: 20 06 | local.get 6 + 01034d: 28 02 00 | i32.load 2 0 + 010350: 6a | i32.add + 010351: 36 02 7c | i32.store 2 124 + 010354: 0b | end + 010355: 20 06 | local.get 6 + 010357: 41 28 | i32.const 40 + 010359: 6a | i32.add + 01035a: 20 04 | local.get 4 + 01035c: 28 02 00 | i32.load 2 0 + 01035f: 20 04 | local.get 4 + 010361: 41 04 | i32.const 4 + 010363: 6a | i32.add + 010364: 28 02 00 | i32.load 2 0 + 010367: 20 04 | local.get 4 + 010369: 41 08 | i32.const 8 + 01036b: 6a | i32.add + 01036c: 29 03 00 | i64.load 3 0 + 01036f: 41 f6 00 | i32.const 118 + 010372: 20 05 | local.get 5 + 010374: 10 e1 82 80 80 00 | call 353 + 01037a: 20 04 | local.get 4 + 01037c: 41 10 | i32.const 16 + 01037e: 6a | i32.add + 01037f: 21 04 | local.set 4 + 010381: 20 03 | local.get 3 + 010383: 41 01 | i32.const 1 + 010385: 6a | i32.add + 010386: 22 07 | local.tee 7 + 010388: 21 03 | local.set 3 + 01038a: 20 02 | local.get 2 + 01038c: 20 07 | local.get 7 + 01038e: 47 | i32.ne + 01038f: 0d 00 | br_if 0 + 010391: 0b | end + 010392: 20 06 | local.get 6 + 010394: 28 02 10 | i32.load 2 16 + 010397: 21 04 | local.set 4 + 010399: 20 06 | local.get 6 + 01039b: 28 02 14 | i32.load 2 20 + 01039e: 21 03 | local.set 3 + 0103a0: 0b | end + 0103a1: 20 00 | local.get 0 + 0103a3: 20 03 | local.get 3 + 0103a5: 36 02 04 | i32.store 2 4 + 0103a8: 20 00 | local.get 0 + 0103aa: 20 04 | local.get 4 + 0103ac: 36 02 00 | i32.store 2 0 + 0103af: 20 06 | local.get 6 + 0103b1: 41 80 01 | i32.const 128 + 0103b4: 6a | i32.add + 0103b5: 24 80 80 80 80 00 | global.set 0 + 0103bb: 0b | end +0103be func[352]: + 0103bf: 01 7e | local[8] type=i64 + 0103c1: 01 7f | local[9] type=i32 + 0103c3: 42 00 | i64.const 0 + 0103c5: 21 08 | local.set 8 + 0103c7: 41 7f | i32.const 4294967295 + 0103c9: 21 09 | local.set 9 + 0103cb: 02 40 | block + 0103cd: 02 40 | block + 0103cf: 02 40 | block + 0103d1: 02 40 | block + 0103d3: 02 40 | block + 0103d5: 20 02 | local.get 2 + 0103d7: 41 7c | i32.const 4294967292 + 0103d9: 6a | i32.add + 0103da: 0e 06 00 04 04 01 02 03 04 | br_table 0 4 4 1 2 3 4 + 0103e3: 0b | end + 0103e4: 20 01 | local.get 1 + 0103e6: 28 02 04 | i32.load 2 4 + 0103e9: 21 09 | local.set 9 + 0103eb: 20 01 | local.get 1 + 0103ed: 41 b0 e9 93 80 00 | i32.const 324784 + 0103f3: 20 03 | local.get 3 + 0103f5: 20 04 | local.get 4 + 0103f7: 20 07 | local.get 7 + 0103f9: 10 f1 82 80 80 00 | call 369 + 0103ff: 20 01 | local.get 1 + 010401: 28 02 04 | i32.load 2 4 + 010404: 20 09 | local.get 9 + 010406: 6b | i32.sub + 010407: 22 01 | local.tee 1 + 010409: ac | i64.extend_i32_s + 01040a: 21 08 | local.set 8 + 01040c: 20 01 | local.get 1 + 01040e: 20 04 | local.get 4 + 010410: 48 | i32.lt_s + 010411: 21 09 | local.set 9 + 010413: 0c 03 | br 3 + 010415: 0b | end + 010416: 20 01 | local.get 1 + 010418: 34 02 04 | i64.load32_s 2 4 + 01041b: 21 08 | local.set 8 + 01041d: 41 00 | i32.const 0 + 01041f: 21 09 | local.set 9 + 010421: 0c 02 | br 2 + 010423: 0b | end + 010424: 20 01 | local.get 1 + 010426: 28 02 00 | i32.load 2 0 + 010429: 20 01 | local.get 1 + 01042b: 41 08 | i32.const 8 + 01042d: 6a | i32.add + 01042e: 28 02 00 | i32.load 2 0 + 010431: 20 01 | local.get 1 + 010433: 28 02 0c | i32.load 2 12 + 010436: 20 01 | local.get 1 + 010438: 41 10 | i32.const 16 + 01043a: 6a | i32.add + 01043b: 22 09 | local.tee 9 + 01043d: 28 02 00 | i32.load 2 0 + 010440: 20 07 | local.get 7 + 010442: 10 f0 82 80 80 00 | call 368 + 010448: 20 09 | local.get 9 + 01044a: 41 00 | i32.const 0 + 01044c: 36 00 00 | i32.store 0 0 + 01044f: 20 01 | local.get 1 + 010451: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 01045a: 00 00 00 00 00 00 00 00 00 | + 010463: fd 0b 00 00 | v128.store 0 0 + 010467: 42 00 | i64.const 0 + 010469: 21 08 | local.set 8 + 01046b: 41 00 | i32.const 0 + 01046d: 21 09 | local.set 9 + 01046f: 0c 01 | br 1 + 010471: 0b | end + 010472: 42 90 07 | i64.const 912 + 010475: 21 08 | local.set 8 + 010477: 41 00 | i32.const 0 + 010479: 21 09 | local.set 9 + 01047b: 0b | end + 01047c: 20 00 | local.get 0 + 01047e: 20 08 | local.get 8 + 010480: 37 03 00 | i64.store 3 0 + 010483: 20 00 | local.get 0 + 010485: 20 09 | local.get 9 + 010487: 36 02 08 | i32.store 2 8 + 01048a: 0b | end +01048d func[353]: + 01048e: 03 7f | local[6..8] type=i32 + 010490: 03 7e | local[9..11] type=i64 + 010492: 01 7f | local[12] type=i32 + 010494: 23 80 80 80 80 00 | global.get 0 + 01049a: 41 f0 00 | i32.const 112 + 01049d: 6b | i32.sub + 01049e: 22 06 | local.tee 6 + 0104a0: 24 80 80 80 80 00 | global.set 0 + 0104a6: 02 40 | block + 0104a8: 02 40 | block + 0104aa: 02 40 | block + 0104ac: 20 01 | local.get 1 + 0104ae: 45 | i32.eqz + 0104af: 0d 00 | br_if 0 + 0104b1: 20 03 | local.get 3 + 0104b3: 50 | i64.eqz + 0104b4: 45 | i32.eqz + 0104b5: 0d 01 | br_if 1 + 0104b7: 0b | end + 0104b8: 20 00 | local.get 0 + 0104ba: 28 02 28 | i32.load 2 40 + 0104bd: 22 07 | local.tee 7 + 0104bf: 45 | i32.eqz + 0104c0: 0d 01 | br_if 1 + 0104c2: 20 06 | local.get 6 + 0104c4: 41 08 | i32.const 8 + 0104c6: 6a | i32.add + 0104c7: 20 00 | local.get 0 + 0104c9: 28 02 2c | i32.load 2 44 + 0104cc: 41 04 | i32.const 4 + 0104ce: 41 cb 82 94 80 00 | i32.const 328011 + 0104d4: 41 05 | i32.const 5 + 0104d6: 42 00 | i64.const 0 + 0104d8: 41 00 | i32.const 0 + 0104da: 20 05 | local.get 5 + 0104dc: 20 07 | local.get 7 + 0104de: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0104e7: 80 00 | + 0104e9: 20 00 | local.get 0 + 0104eb: 20 00 | local.get 0 + 0104ed: 28 02 54 | i32.load 2 84 + 0104f0: 20 06 | local.get 6 + 0104f2: 28 02 08 | i32.load 2 8 + 0104f5: 6a | i32.add + 0104f6: 36 02 54 | i32.store 2 84 + 0104f9: 0c 01 | br 1 + 0104fb: 0b | end + 0104fc: 20 01 | local.get 1 + 0104fe: 21 08 | local.set 8 + 010500: 20 00 | local.get 0 + 010502: 41 00 | i32.const 0 + 010504: 3a 00 07 | i32.store8 0 7 + 010507: 42 9a 03 | i64.const 410 + 01050a: 21 09 | local.set 9 + 01050c: 20 03 | local.get 3 + 01050e: 22 0a | local.tee 10 + 010510: 42 9b 03 | i64.const 411 + 010513: 82 | i64.rem_u + 010514: 21 0b | local.set 11 + 010516: 02 40 | block + 010518: 03 40 | loop + 01051a: 20 09 | local.get 9 + 01051c: 21 09 | local.set 9 + 01051e: 02 40 | block + 010520: 20 0b | local.get 11 + 010522: 22 0b | local.tee 11 + 010524: a7 | i32.wrap_i64 + 010525: 41 02 | i32.const 2 + 010527: 74 | i32.shl + 010528: 41 f0 a0 96 80 00 | i32.const 364656 + 01052e: 6a | i32.add + 01052f: 28 02 00 | i32.load 2 0 + 010532: 22 07 | local.tee 7 + 010534: 45 | i32.eqz + 010535: 0d 00 | br_if 0 + 010537: 20 07 | local.get 7 + 010539: 21 0c | local.set 12 + 01053b: 20 07 | local.get 7 + 01053d: 29 03 10 | i64.load 3 16 + 010540: 20 03 | local.get 3 + 010542: 51 | i64.eq + 010543: 0d 02 | br_if 2 + 010545: 0b | end + 010546: 02 40 | block + 010548: 20 09 | local.get 9 + 01054a: 50 | i64.eqz + 01054b: 45 | i32.eqz + 01054c: 0d 00 | br_if 0 + 01054e: 41 e0 ca 96 80 00 | i32.const 370016 + 010554: 21 0c | local.set 12 + 010556: 0c 02 | br 2 + 010558: 0b | end + 010559: 02 40 | block + 01055b: 20 0b | local.get 11 + 01055d: 42 01 | i64.const 1 + 01055f: 7c | i64.add + 010560: 22 0b | local.tee 11 + 010562: 42 00 | i64.const 0 + 010564: 20 0b | local.get 11 + 010566: 42 9b 03 | i64.const 411 + 010569: 54 | i64.lt_u + 01056a: 1b | select + 01056b: 22 0b | local.tee 11 + 01056d: a7 | i32.wrap_i64 + 01056e: 41 02 | i32.const 2 + 010570: 74 | i32.shl + 010571: 41 f0 a0 96 80 00 | i32.const 364656 + 010577: 6a | i32.add + 010578: 28 02 00 | i32.load 2 0 + 01057b: 22 07 | local.tee 7 + 01057d: 45 | i32.eqz + 01057e: 0d 00 | br_if 0 + 010580: 20 07 | local.get 7 + 010582: 21 0c | local.set 12 + 010584: 20 07 | local.get 7 + 010586: 29 03 10 | i64.load 3 16 + 010589: 20 03 | local.get 3 + 01058b: 51 | i64.eq + 01058c: 0d 02 | br_if 2 + 01058e: 0b | end + 01058f: 20 09 | local.get 9 + 010591: 42 7e | i64.const 18446744073709551614 + 010593: 7c | i64.add + 010594: 21 09 | local.set 9 + 010596: 20 0b | local.get 11 + 010598: 42 01 | i64.const 1 + 01059a: 7c | i64.add + 01059b: 22 0b | local.tee 11 + 01059d: 42 00 | i64.const 0 + 01059f: 20 0b | local.get 11 + 0105a1: 42 9b 03 | i64.const 411 + 0105a4: 54 | i64.lt_u + 0105a5: 1b | select + 0105a6: 21 0b | local.set 11 + 0105a8: 0c 00 | br 0 + 0105aa: 0b | end + 0105ab: 0b | end + 0105ac: 20 0c | local.get 12 + 0105ae: 22 07 | local.tee 7 + 0105b0: 29 03 40 | i64.load 3 64 + 0105b3: 42 7f | i64.const 18446744073709551615 + 0105b5: 7c | i64.add + 0105b6: 22 09 | local.tee 9 + 0105b8: 42 1b | i64.const 27 + 0105ba: 56 | i64.gt_u + 0105bb: 0d 00 | br_if 0 + 0105bd: 20 07 | local.get 7 + 0105bf: 41 18 | i32.const 24 + 0105c1: 6a | i32.add + 0105c2: 21 0c | local.set 12 + 0105c4: 02 40 | block + 0105c6: 02 40 | block + 0105c8: 02 40 | block + 0105ca: 02 40 | block + 0105cc: 02 40 | block + 0105ce: 02 40 | block + 0105d0: 02 40 | block + 0105d2: 02 40 | block + 0105d4: 02 40 | block + 0105d6: 02 40 | block + 0105d8: 02 40 | block + 0105da: 02 40 | block + 0105dc: 02 40 | block + 0105de: 02 40 | block + 0105e0: 02 40 | block + 0105e2: 02 40 | block + 0105e4: 02 40 | block + 0105e6: 02 40 | block + 0105e8: 02 40 | block + 0105ea: 02 40 | block + 0105ec: 02 40 | block + 0105ee: 02 40 | block + 0105f0: 02 40 | block + 0105f2: 02 40 | block + 0105f4: 20 09 | local.get 9 + 0105f6: a7 | i32.wrap_i64 + 0105f7: 0e 1c 00 01 01 01 01 01 01 | br_table 0 1 1 1 1 1 1 1 24 16 2 4 15 6 5 8 7 24 12 13 14 11 17 10 18 3 19 9 0 + 010600: 01 18 10 02 04 0f 06 05 08 | + 010609: 07 18 0c 0d 0e 0b 11 0a 12 | + 010612: 03 13 09 00 | + 010616: 0b | end + 010617: 20 00 | local.get 0 + 010619: 20 01 | local.get 1 + 01061b: 20 02 | local.get 2 + 01061d: 20 03 | local.get 3 + 01061f: 20 04 | local.get 4 + 010621: 20 0c | local.get 12 + 010623: 20 05 | local.get 5 + 010625: 10 c8 83 80 80 00 | call 456 + 01062b: 0c 17 | br 23 + 01062d: 0b | end + 01062e: 20 00 | local.get 0 + 010630: 20 01 | local.get 1 + 010632: 20 02 | local.get 2 + 010634: 20 03 | local.get 3 + 010636: 20 04 | local.get 4 + 010638: 20 05 | local.get 5 + 01063a: 10 9e 83 80 80 00 | call 414 + 010640: 0c 16 | br 22 + 010642: 0b | end + 010643: 20 00 | local.get 0 + 010645: 20 01 | local.get 1 + 010647: 20 02 | local.get 2 + 010649: 20 03 | local.get 3 + 01064b: 20 0c | local.get 12 + 01064d: 28 02 00 | i32.load 2 0 + 010650: 20 04 | local.get 4 + 010652: 20 05 | local.get 5 + 010654: 10 cd 83 80 80 00 | call 461 + 01065a: 0c 15 | br 21 + 01065c: 0b | end + 01065d: 20 00 | local.get 0 + 01065f: 20 08 | local.get 8 + 010661: 28 02 00 | i32.load 2 0 + 010664: 20 08 | local.get 8 + 010666: 28 02 04 | i32.load 2 4 + 010669: 20 05 | local.get 5 + 01066b: 10 bf 83 80 80 00 | call 447 + 010671: 0c 14 | br 20 + 010673: 0b | end + 010674: 20 00 | local.get 0 + 010676: 20 01 | local.get 1 + 010678: 20 02 | local.get 2 + 01067a: 20 03 | local.get 3 + 01067c: 20 0c | local.get 12 + 01067e: 28 02 00 | i32.load 2 0 + 010681: 20 04 | local.get 4 + 010683: 20 05 | local.get 5 + 010685: 10 ce 83 80 80 00 | call 462 + 01068b: 0c 13 | br 19 + 01068d: 0b | end + 01068e: 20 00 | local.get 0 + 010690: 20 01 | local.get 1 + 010692: 20 02 | local.get 2 + 010694: 20 03 | local.get 3 + 010696: 20 0c | local.get 12 + 010698: 20 04 | local.get 4 + 01069a: 20 05 | local.get 5 + 01069c: 10 cf 83 80 80 00 | call 463 + 0106a2: 0c 12 | br 18 + 0106a4: 0b | end + 0106a5: 20 07 | local.get 7 + 0106a7: 28 02 20 | i32.load 2 32 + 0106aa: 21 0c | local.set 12 + 0106ac: 02 40 | block + 0106ae: 02 40 | block + 0106b0: 20 00 | local.get 0 + 0106b2: 28 02 4c | i32.load 2 76 + 0106b5: 41 01 | i32.const 1 + 0106b7: 47 | i32.ne + 0106b8: 0d 00 | br_if 0 + 0106ba: 20 00 | local.get 0 + 0106bc: 28 02 48 | i32.load 2 72 + 0106bf: 21 01 | local.set 1 + 0106c1: 20 00 | local.get 0 + 0106c3: 42 00 | i64.const 0 + 0106c5: 37 00 48 | i64.store 0 72 + 0106c8: 20 0c | local.get 12 + 0106ca: 20 01 | local.get 1 + 0106cc: 20 0c | local.get 12 + 0106ce: 20 01 | local.get 1 + 0106d0: 48 | i32.lt_s + 0106d1: 1b | select + 0106d2: 21 0c | local.set 12 + 0106d4: 0c 01 | br 1 + 0106d6: 0b | end + 0106d7: 20 00 | local.get 0 + 0106d9: 2d 00 50 | i32.load8_u 0 80 + 0106dc: 0d 0e | br_if 14 + 0106de: 20 0c | local.get 12 + 0106e0: 21 0c | local.set 12 + 0106e2: 0b | end + 0106e3: 20 00 | local.get 0 + 0106e5: 20 08 | local.get 8 + 0106e7: 20 0c | local.get 12 + 0106e9: 20 07 | local.get 7 + 0106eb: 28 02 1c | i32.load 2 28 + 0106ee: 20 07 | local.get 7 + 0106f0: 28 02 18 | i32.load 2 24 + 0106f3: 20 04 | local.get 4 + 0106f5: 20 05 | local.get 5 + 0106f7: 10 c7 83 80 80 00 | call 455 + 0106fd: 0c 11 | br 17 + 0106ff: 0b | end + 010700: 20 08 | local.get 8 + 010702: 28 02 00 | i32.load 2 0 + 010705: 21 01 | local.set 1 + 010707: 20 08 | local.get 8 + 010709: 28 02 04 | i32.load 2 4 + 01070c: 21 0c | local.set 12 + 01070e: 02 40 | block + 010710: 02 40 | block + 010712: 20 00 | local.get 0 + 010714: 28 02 4c | i32.load 2 76 + 010717: 41 01 | i32.const 1 + 010719: 47 | i32.ne + 01071a: 0d 00 | br_if 0 + 01071c: 20 00 | local.get 0 + 01071e: 28 02 48 | i32.load 2 72 + 010721: 21 02 | local.set 2 + 010723: 20 00 | local.get 0 + 010725: 42 00 | i64.const 0 + 010727: 37 00 48 | i64.store 0 72 + 01072a: 20 0c | local.get 12 + 01072c: 20 02 | local.get 2 + 01072e: 20 0c | local.get 12 + 010730: 20 02 | local.get 2 + 010732: 48 | i32.lt_s + 010733: 1b | select + 010734: 21 0c | local.set 12 + 010736: 0c 01 | br 1 + 010738: 0b | end + 010739: 20 00 | local.get 0 + 01073b: 2d 00 50 | i32.load8_u 0 80 + 01073e: 0d 0e | br_if 14 + 010740: 20 0c | local.get 12 + 010742: 21 0c | local.set 12 + 010744: 0b | end + 010745: 20 00 | local.get 0 + 010747: 20 01 | local.get 1 + 010749: 20 0c | local.get 12 + 01074b: 20 07 | local.get 7 + 01074d: 28 02 1c | i32.load 2 28 + 010750: 20 07 | local.get 7 + 010752: 28 02 18 | i32.load 2 24 + 010755: 20 04 | local.get 4 + 010757: 20 05 | local.get 5 + 010759: 10 c7 83 80 80 00 | call 455 + 01075f: 0c 10 | br 16 + 010761: 0b | end + 010762: 20 08 | local.get 8 + 010764: 28 02 00 | i32.load 2 0 + 010767: 21 01 | local.set 1 + 010769: 20 08 | local.get 8 + 01076b: 28 02 04 | i32.load 2 4 + 01076e: 21 0c | local.set 12 + 010770: 02 40 | block + 010772: 02 40 | block + 010774: 20 00 | local.get 0 + 010776: 28 02 4c | i32.load 2 76 + 010779: 41 01 | i32.const 1 + 01077b: 47 | i32.ne + 01077c: 0d 00 | br_if 0 + 01077e: 20 00 | local.get 0 + 010780: 28 02 48 | i32.load 2 72 + 010783: 21 02 | local.set 2 + 010785: 20 00 | local.get 0 + 010787: 42 00 | i64.const 0 + 010789: 37 00 48 | i64.store 0 72 + 01078c: 20 0c | local.get 12 + 01078e: 20 02 | local.get 2 + 010790: 20 0c | local.get 12 + 010792: 20 02 | local.get 2 + 010794: 48 | i32.lt_s + 010795: 1b | select + 010796: 21 0c | local.set 12 + 010798: 0c 01 | br 1 + 01079a: 0b | end + 01079b: 20 00 | local.get 0 + 01079d: 2d 00 50 | i32.load8_u 0 80 + 0107a0: 0d 0e | br_if 14 + 0107a2: 20 0c | local.get 12 + 0107a4: 21 0c | local.set 12 + 0107a6: 0b | end + 0107a7: 20 00 | local.get 0 + 0107a9: 20 01 | local.get 1 + 0107ab: 20 0c | local.get 12 + 0107ad: 20 07 | local.get 7 + 0107af: 28 02 1c | i32.load 2 28 + 0107b2: 20 07 | local.get 7 + 0107b4: 28 02 18 | i32.load 2 24 + 0107b7: 20 04 | local.get 4 + 0107b9: 20 05 | local.get 5 + 0107bb: 10 c7 83 80 80 00 | call 455 + 0107c1: 0c 0f | br 15 + 0107c3: 0b | end + 0107c4: 20 07 | local.get 7 + 0107c6: 28 02 24 | i32.load 2 36 + 0107c9: 20 01 | local.get 1 + 0107cb: 6a | i32.add + 0107cc: 28 02 00 | i32.load 2 0 + 0107cf: 21 0c | local.set 12 + 0107d1: 02 40 | block + 0107d3: 02 40 | block + 0107d5: 20 00 | local.get 0 + 0107d7: 28 02 4c | i32.load 2 76 + 0107da: 41 01 | i32.const 1 + 0107dc: 47 | i32.ne + 0107dd: 0d 00 | br_if 0 + 0107df: 20 00 | local.get 0 + 0107e1: 28 02 48 | i32.load 2 72 + 0107e4: 21 01 | local.set 1 + 0107e6: 20 00 | local.get 0 + 0107e8: 42 00 | i64.const 0 + 0107ea: 37 00 48 | i64.store 0 72 + 0107ed: 20 0c | local.get 12 + 0107ef: 20 01 | local.get 1 + 0107f1: 20 0c | local.get 12 + 0107f3: 20 01 | local.get 1 + 0107f5: 48 | i32.lt_s + 0107f6: 1b | select + 0107f7: 21 0c | local.set 12 + 0107f9: 0c 01 | br 1 + 0107fb: 0b | end + 0107fc: 20 00 | local.get 0 + 0107fe: 2d 00 50 | i32.load8_u 0 80 + 010801: 0d 0e | br_if 14 + 010803: 20 0c | local.get 12 + 010805: 21 0c | local.set 12 + 010807: 0b | end + 010808: 20 00 | local.get 0 + 01080a: 20 08 | local.get 8 + 01080c: 20 0c | local.get 12 + 01080e: 20 07 | local.get 7 + 010810: 28 02 1c | i32.load 2 28 + 010813: 20 07 | local.get 7 + 010815: 28 02 18 | i32.load 2 24 + 010818: 20 04 | local.get 4 + 01081a: 20 05 | local.get 5 + 01081c: 10 c7 83 80 80 00 | call 455 + 010822: 0c 0e | br 14 + 010824: 0b | end + 010825: 20 00 | local.get 0 + 010827: 28 02 2c | i32.load 2 44 + 01082a: 21 02 | local.set 2 + 01082c: 20 00 | local.get 0 + 01082e: 28 02 28 | i32.load 2 40 + 010831: 21 0c | local.set 12 + 010833: 20 06 | local.get 6 + 010835: 41 3c | i32.const 60 + 010837: 3a 00 6f | i32.store8 0 111 + 01083a: 02 40 | block + 01083c: 20 0c | local.get 12 + 01083e: 45 | i32.eqz + 01083f: 0d 00 | br_if 0 + 010841: 20 06 | local.get 6 + 010843: 41 38 | i32.const 56 + 010845: 6a | i32.add + 010846: 20 02 | local.get 2 + 010848: 41 04 | i32.const 4 + 01084a: 20 06 | local.get 6 + 01084c: 41 ef 00 | i32.const 111 + 01084f: 6a | i32.add + 010850: 41 01 | i32.const 1 + 010852: 42 00 | i64.const 0 + 010854: 41 00 | i32.const 0 + 010856: 20 05 | local.get 5 + 010858: 20 0c | local.get 12 + 01085a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010863: 80 00 | + 010865: 20 00 | local.get 0 + 010867: 20 00 | local.get 0 + 010869: 28 02 54 | i32.load 2 84 + 01086c: 20 06 | local.get 6 + 01086e: 28 02 38 | i32.load 2 56 + 010871: 6a | i32.add + 010872: 36 02 54 | i32.store 2 84 + 010875: 0b | end + 010876: 02 40 | block + 010878: 20 07 | local.get 7 + 01087a: 28 02 20 | i32.load 2 32 + 01087d: 41 01 | i32.const 1 + 01087f: 48 | i32.lt_s + 010880: 0d 00 | br_if 0 + 010882: 20 00 | local.get 0 + 010884: 20 01 | local.get 1 + 010886: 41 00 | i32.const 0 + 010888: 20 07 | local.get 7 + 01088a: 28 02 18 | i32.load 2 24 + 01088d: 29 03 10 | i64.load 3 16 + 010890: 20 04 | local.get 4 + 010892: 20 05 | local.get 5 + 010894: 10 9e 83 80 80 00 | call 414 + 01089a: 20 07 | local.get 7 + 01089c: 28 02 20 | i32.load 2 32 + 01089f: 41 02 | i32.const 2 + 0108a1: 48 | i32.lt_s + 0108a2: 0d 00 | br_if 0 + 0108a4: 41 01 | i32.const 1 + 0108a6: 21 0c | local.set 12 + 0108a8: 03 40 | loop + 0108aa: 20 0c | local.get 12 + 0108ac: 21 0c | local.set 12 + 0108ae: 02 40 | block + 0108b0: 20 00 | local.get 0 + 0108b2: 28 02 28 | i32.load 2 40 + 0108b5: 22 02 | local.tee 2 + 0108b7: 45 | i32.eqz + 0108b8: 0d 00 | br_if 0 + 0108ba: 20 06 | local.get 6 + 0108bc: 41 28 | i32.const 40 + 0108be: 6a | i32.add + 0108bf: 20 00 | local.get 0 + 0108c1: 28 02 2c | i32.load 2 44 + 0108c4: 41 04 | i32.const 4 + 0108c6: 41 a1 ec 93 80 00 | i32.const 325153 + 0108cc: 41 02 | i32.const 2 + 0108ce: 42 00 | i64.const 0 + 0108d0: 41 00 | i32.const 0 + 0108d2: 20 05 | local.get 5 + 0108d4: 20 02 | local.get 2 + 0108d6: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0108df: 80 00 | + 0108e1: 20 00 | local.get 0 + 0108e3: 20 00 | local.get 0 + 0108e5: 28 02 54 | i32.load 2 84 + 0108e8: 20 06 | local.get 6 + 0108ea: 28 02 28 | i32.load 2 40 + 0108ed: 6a | i32.add + 0108ee: 36 02 54 | i32.store 2 84 + 0108f1: 0b | end + 0108f2: 20 00 | local.get 0 + 0108f4: 20 07 | local.get 7 + 0108f6: 28 02 1c | i32.load 2 28 + 0108f9: 20 0c | local.get 12 + 0108fb: 6c | i32.mul + 0108fc: 20 01 | local.get 1 + 0108fe: 6a | i32.add + 0108ff: 41 00 | i32.const 0 + 010901: 20 07 | local.get 7 + 010903: 28 02 18 | i32.load 2 24 + 010906: 29 03 10 | i64.load 3 16 + 010909: 20 04 | local.get 4 + 01090b: 20 05 | local.get 5 + 01090d: 10 9e 83 80 80 00 | call 414 + 010913: 20 0c | local.get 12 + 010915: 41 01 | i32.const 1 + 010917: 6a | i32.add + 010918: 22 02 | local.tee 2 + 01091a: 21 0c | local.set 12 + 01091c: 20 02 | local.get 2 + 01091e: 20 07 | local.get 7 + 010920: 28 02 20 | i32.load 2 32 + 010923: 48 | i32.lt_s + 010924: 0d 00 | br_if 0 + 010926: 0b | end + 010927: 0b | end + 010928: 20 00 | local.get 0 + 01092a: 28 02 2c | i32.load 2 44 + 01092d: 21 0c | local.set 12 + 01092f: 20 00 | local.get 0 + 010931: 28 02 28 | i32.load 2 40 + 010934: 21 07 | local.set 7 + 010936: 20 06 | local.get 6 + 010938: 41 3e | i32.const 62 + 01093a: 3a 00 6f | i32.store8 0 111 + 01093d: 20 07 | local.get 7 + 01093f: 45 | i32.eqz + 010940: 0d 0d | br_if 13 + 010942: 20 06 | local.get 6 + 010944: 41 18 | i32.const 24 + 010946: 6a | i32.add + 010947: 20 0c | local.get 12 + 010949: 41 04 | i32.const 4 + 01094b: 20 06 | local.get 6 + 01094d: 41 ef 00 | i32.const 111 + 010950: 6a | i32.add + 010951: 41 01 | i32.const 1 + 010953: 42 00 | i64.const 0 + 010955: 41 00 | i32.const 0 + 010957: 20 05 | local.get 5 + 010959: 20 07 | local.get 7 + 01095b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010964: 80 00 | + 010966: 20 00 | local.get 0 + 010968: 20 00 | local.get 0 + 01096a: 28 02 54 | i32.load 2 84 + 01096d: 20 06 | local.get 6 + 01096f: 28 02 18 | i32.load 2 24 + 010972: 6a | i32.add + 010973: 36 02 54 | i32.store 2 84 + 010976: 0c 0d | br 13 + 010978: 0b | end + 010979: 20 00 | local.get 0 + 01097b: 20 01 | local.get 1 + 01097d: 20 02 | local.get 2 + 01097f: 20 03 | local.get 3 + 010981: 20 07 | local.get 7 + 010983: 28 02 18 | i32.load 2 24 + 010986: 20 07 | local.get 7 + 010988: 28 02 1c | i32.load 2 28 + 01098b: 20 07 | local.get 7 + 01098d: 28 02 20 | i32.load 2 32 + 010990: 20 04 | local.get 4 + 010992: 20 05 | local.get 5 + 010994: 10 d0 83 80 80 00 | call 464 + 01099a: 0c 0c | br 12 + 01099c: 0b | end + 01099d: 20 00 | local.get 0 + 01099f: 20 01 | local.get 1 + 0109a1: 20 02 | local.get 2 + 0109a3: 20 03 | local.get 3 + 0109a5: 20 04 | local.get 4 + 0109a7: 20 0c | local.get 12 + 0109a9: 41 00 | i32.const 0 + 0109ab: 41 00 | i32.const 0 + 0109ad: 20 05 | local.get 5 + 0109af: 10 c4 83 80 80 00 | call 452 + 0109b5: 0c 0b | br 11 + 0109b7: 0b | end + 0109b8: 20 00 | local.get 0 + 0109ba: 20 01 | local.get 1 + 0109bc: 20 02 | local.get 2 + 0109be: 20 03 | local.get 3 + 0109c0: 20 04 | local.get 4 + 0109c2: 20 0c | local.get 12 + 0109c4: 20 07 | local.get 7 + 0109c6: 28 02 00 | i32.load 2 0 + 0109c9: 20 05 | local.get 5 + 0109cb: 10 cb 83 80 80 00 | call 459 + 0109d1: 0c 0a | br 10 + 0109d3: 0b | end + 0109d4: 20 00 | local.get 0 + 0109d6: 20 01 | local.get 1 + 0109d8: 20 02 | local.get 2 + 0109da: 20 03 | local.get 3 + 0109dc: 20 04 | local.get 4 + 0109de: 20 05 | local.get 5 + 0109e0: 10 c1 83 80 80 00 | call 449 + 0109e6: 0c 09 | br 9 + 0109e8: 0b | end + 0109e9: 20 00 | local.get 0 + 0109eb: 28 02 28 | i32.load 2 40 + 0109ee: 21 07 | local.set 7 + 0109f0: 02 40 | block + 0109f2: 20 08 | local.get 8 + 0109f4: 28 02 00 | i32.load 2 0 + 0109f7: 22 0c | local.tee 12 + 0109f9: 0d 00 | br_if 0 + 0109fb: 20 07 | local.get 7 + 0109fd: 45 | i32.eqz + 0109fe: 0d 09 | br_if 9 + 010a00: 20 06 | local.get 6 + 010a02: 41 c8 00 | i32.const 72 + 010a05: 6a | i32.add + 010a06: 20 00 | local.get 0 + 010a08: 28 02 2c | i32.load 2 44 + 010a0b: 41 04 | i32.const 4 + 010a0d: 41 b8 eb 93 80 00 | i32.const 325048 + 010a13: 41 03 | i32.const 3 + 010a15: 42 00 | i64.const 0 + 010a17: 41 00 | i32.const 0 + 010a19: 20 05 | local.get 5 + 010a1b: 20 07 | local.get 7 + 010a1d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010a26: 80 00 | + 010a28: 20 00 | local.get 0 + 010a2a: 20 00 | local.get 0 + 010a2c: 28 02 54 | i32.load 2 84 + 010a2f: 20 06 | local.get 6 + 010a31: 28 02 48 | i32.load 2 72 + 010a34: 6a | i32.add + 010a35: 36 02 54 | i32.store 2 84 + 010a38: 0c 09 | br 9 + 010a3a: 0b | end + 010a3b: 20 07 | local.get 7 + 010a3d: 20 00 | local.get 0 + 010a3f: 28 02 2c | i32.load 2 44 + 010a42: 20 0a | local.get 10 + 010a44: 20 00 | local.get 0 + 010a46: 41 d4 00 | i32.const 84 + 010a49: 6a | i32.add + 010a4a: 20 05 | local.get 5 + 010a4c: 10 9f 83 80 80 00 | call 415 + 010a52: 02 40 | block + 010a54: 20 00 | local.get 0 + 010a56: 28 02 28 | i32.load 2 40 + 010a59: 22 07 | local.tee 7 + 010a5b: 45 | i32.eqz + 010a5c: 0d 00 | br_if 0 + 010a5e: 20 06 | local.get 6 + 010a60: 41 d8 00 | i32.const 88 + 010a63: 6a | i32.add + 010a64: 20 00 | local.get 0 + 010a66: 28 02 2c | i32.load 2 44 + 010a69: 41 04 | i32.const 4 + 010a6b: 41 ed 9d 94 80 00 | i32.const 331501 + 010a71: 41 03 | i32.const 3 + 010a73: 42 00 | i64.const 0 + 010a75: 41 00 | i32.const 0 + 010a77: 20 05 | local.get 5 + 010a79: 20 07 | local.get 7 + 010a7b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010a84: 80 00 | + 010a86: 20 00 | local.get 0 + 010a88: 20 00 | local.get 0 + 010a8a: 28 02 54 | i32.load 2 84 + 010a8d: 20 06 | local.get 6 + 010a8f: 28 02 58 | i32.load 2 88 + 010a92: 6a | i32.add + 010a93: 36 02 54 | i32.store 2 84 + 010a96: 0b | end + 010a97: 20 00 | local.get 0 + 010a99: 20 0c | local.get 12 + 010a9b: 41 f0 00 | i32.const 112 + 010a9e: 20 05 | local.get 5 + 010aa0: 10 be 83 80 80 00 | call 446 + 010aa6: 0c 08 | br 8 + 010aa8: 0b | end + 010aa9: 20 00 | local.get 0 + 010aab: 28 02 28 | i32.load 2 40 + 010aae: 20 00 | local.get 0 + 010ab0: 28 02 2c | i32.load 2 44 + 010ab3: 20 08 | local.get 8 + 010ab5: 29 03 00 | i64.load 3 0 + 010ab8: 20 00 | local.get 0 + 010aba: 41 d4 00 | i32.const 84 + 010abd: 6a | i32.add + 010abe: 20 05 | local.get 5 + 010ac0: 10 9f 83 80 80 00 | call 415 + 010ac6: 0c 07 | br 7 + 010ac8: 0b | end + 010ac9: 20 00 | local.get 0 + 010acb: 20 01 | local.get 1 + 010acd: 20 02 | local.get 2 + 010acf: 20 03 | local.get 3 + 010ad1: 41 00 | i32.const 0 + 010ad3: 41 00 | i32.const 0 + 010ad5: 20 04 | local.get 4 + 010ad7: 20 05 | local.get 5 + 010ad9: 10 c3 83 80 80 00 | call 451 + 010adf: 0c 06 | br 6 + 010ae1: 0b | end + 010ae2: 20 00 | local.get 0 + 010ae4: 20 01 | local.get 1 + 010ae6: 20 02 | local.get 2 + 010ae8: 20 03 | local.get 3 + 010aea: 20 04 | local.get 4 + 010aec: 20 0c | local.get 12 + 010aee: 20 05 | local.get 5 + 010af0: 10 cc 83 80 80 00 | call 460 + 010af6: 0c 05 | br 5 + 010af8: 0b | end + 010af9: 20 00 | local.get 0 + 010afb: 20 01 | local.get 1 + 010afd: 20 02 | local.get 2 + 010aff: 20 03 | local.get 3 + 010b01: 20 04 | local.get 4 + 010b03: 20 07 | local.get 7 + 010b05: 28 02 18 | i32.load 2 24 + 010b08: 20 07 | local.get 7 + 010b0a: 28 02 1c | i32.load 2 28 + 010b0d: 20 07 | local.get 7 + 010b0f: 28 02 20 | i32.load 2 32 + 010b12: 20 07 | local.get 7 + 010b14: 28 02 24 | i32.load 2 36 + 010b17: 20 07 | local.get 7 + 010b19: 28 02 28 | i32.load 2 40 + 010b1c: 20 07 | local.get 7 + 010b1e: 28 02 2c | i32.load 2 44 + 010b21: 20 07 | local.get 7 + 010b23: 28 02 30 | i32.load 2 48 + 010b26: 41 00 | i32.const 0 + 010b28: 41 00 | i32.const 0 + 010b2a: 20 05 | local.get 5 + 010b2c: 10 c9 83 80 80 00 | call 457 + 010b32: 0c 04 | br 4 + 010b34: 0b | end + 010b35: 20 00 | local.get 0 + 010b37: 41 00 | i32.const 0 + 010b39: 3a 00 50 | i32.store8 0 80 + 010b3c: 20 00 | local.get 0 + 010b3e: 20 08 | local.get 8 + 010b40: 20 0c | local.get 12 + 010b42: 20 07 | local.get 7 + 010b44: 28 02 1c | i32.load 2 28 + 010b47: 20 07 | local.get 7 + 010b49: 28 02 18 | i32.load 2 24 + 010b4c: 20 04 | local.get 4 + 010b4e: 20 05 | local.get 5 + 010b50: 10 c6 83 80 80 00 | call 454 + 010b56: 0c 03 | br 3 + 010b58: 0b | end + 010b59: 20 00 | local.get 0 + 010b5b: 41 00 | i32.const 0 + 010b5d: 3a 00 50 | i32.store8 0 80 + 010b60: 20 00 | local.get 0 + 010b62: 20 01 | local.get 1 + 010b64: 20 0c | local.get 12 + 010b66: 20 07 | local.get 7 + 010b68: 28 02 1c | i32.load 2 28 + 010b6b: 20 07 | local.get 7 + 010b6d: 28 02 18 | i32.load 2 24 + 010b70: 20 04 | local.get 4 + 010b72: 20 05 | local.get 5 + 010b74: 10 c6 83 80 80 00 | call 454 + 010b7a: 0c 02 | br 2 + 010b7c: 0b | end + 010b7d: 20 00 | local.get 0 + 010b7f: 41 00 | i32.const 0 + 010b81: 3a 00 50 | i32.store8 0 80 + 010b84: 20 00 | local.get 0 + 010b86: 20 01 | local.get 1 + 010b88: 20 0c | local.get 12 + 010b8a: 20 07 | local.get 7 + 010b8c: 28 02 1c | i32.load 2 28 + 010b8f: 20 07 | local.get 7 + 010b91: 28 02 18 | i32.load 2 24 + 010b94: 20 04 | local.get 4 + 010b96: 20 05 | local.get 5 + 010b98: 10 c6 83 80 80 00 | call 454 + 010b9e: 0c 01 | br 1 + 010ba0: 0b | end + 010ba1: 20 00 | local.get 0 + 010ba3: 41 00 | i32.const 0 + 010ba5: 3a 00 50 | i32.store8 0 80 + 010ba8: 20 00 | local.get 0 + 010baa: 20 08 | local.get 8 + 010bac: 20 0c | local.get 12 + 010bae: 20 07 | local.get 7 + 010bb0: 28 02 1c | i32.load 2 28 + 010bb3: 20 07 | local.get 7 + 010bb5: 28 02 18 | i32.load 2 24 + 010bb8: 20 04 | local.get 4 + 010bba: 20 05 | local.get 5 + 010bbc: 10 c6 83 80 80 00 | call 454 + 010bc2: 0b | end + 010bc3: 20 06 | local.get 6 + 010bc5: 41 f0 00 | i32.const 112 + 010bc8: 6a | i32.add + 010bc9: 24 80 80 80 80 00 | global.set 0 + 010bcf: 0b | end +010bd2 func[354]: + 010bd3: 07 7f | local[6..12] type=i32 + 010bd5: 23 80 80 80 80 00 | global.get 0 + 010bdb: 41 80 02 | i32.const 256 + 010bde: 6b | i32.sub + 010bdf: 22 06 | local.tee 6 + 010be1: 24 80 80 80 80 00 | global.set 0 + 010be7: 20 06 | local.get 6 + 010be9: 41 00 | i32.const 0 + 010beb: 36 02 f8 01 | i32.store 2 248 + 010bef: 41 00 | i32.const 0 + 010bf1: 21 07 | local.set 7 + 010bf3: 02 40 | block + 010bf5: 02 40 | block + 010bf7: 20 03 | local.get 3 + 010bf9: 45 | i32.eqz + 010bfa: 0d 00 | br_if 0 + 010bfc: 20 06 | local.get 6 + 010bfe: 41 27 | i32.const 39 + 010c00: 3a 00 ff 01 | i32.store8 0 255 + 010c04: 02 40 | block + 010c06: 20 00 | local.get 0 + 010c08: 0d 00 | br_if 0 + 010c0a: 41 00 | i32.const 0 + 010c0c: 21 08 | local.set 8 + 010c0e: 41 7f | i32.const 4294967295 + 010c10: 21 09 | local.set 9 + 010c12: 0c 02 | br 2 + 010c14: 0b | end + 010c15: 20 06 | local.get 6 + 010c17: 41 e0 01 | i32.const 224 + 010c1a: 6a | i32.add + 010c1b: 20 01 | local.get 1 + 010c1d: 41 04 | i32.const 4 + 010c1f: 20 06 | local.get 6 + 010c21: 41 ff 01 | i32.const 255 + 010c24: 6a | i32.add + 010c25: 41 01 | i32.const 1 + 010c27: 42 00 | i64.const 0 + 010c29: 41 00 | i32.const 0 + 010c2b: 20 05 | local.get 5 + 010c2d: 20 00 | local.get 0 + 010c2f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010c38: 80 00 | + 010c3a: 20 06 | local.get 6 + 010c3c: 20 06 | local.get 6 + 010c3e: 28 02 f8 01 | i32.load 2 248 + 010c42: 20 06 | local.get 6 + 010c44: 28 02 e0 01 | i32.load 2 224 + 010c48: 6a | i32.add + 010c49: 22 07 | local.tee 7 + 010c4b: 36 02 f8 01 | i32.store 2 248 + 010c4f: 20 07 | local.get 7 + 010c51: 21 08 | local.set 8 + 010c53: 20 06 | local.get 6 + 010c55: 28 02 e8 01 | i32.load 2 232 + 010c59: 22 0a | local.tee 10 + 010c5b: 21 09 | local.set 9 + 010c5d: 20 07 | local.get 7 + 010c5f: 21 07 | local.set 7 + 010c61: 20 0a | local.get 10 + 010c63: 0d 01 | br_if 1 + 010c65: 0b | end + 010c66: 20 07 | local.get 7 + 010c68: 21 08 | local.set 8 + 010c6a: 02 40 | block + 010c6c: 02 40 | block + 010c6e: 02 40 | block + 010c70: 02 40 | block + 010c72: 02 40 | block + 010c74: 02 40 | block + 010c76: 02 40 | block + 010c78: 02 40 | block + 010c7a: 02 40 | block + 010c7c: 02 40 | block + 010c7e: 02 40 | block + 010c80: 20 02 | local.get 2 + 010c82: 41 79 | i32.const 4294967289 + 010c84: 6a | i32.add + 010c85: 0e 15 00 01 06 04 07 03 05 | br_table 0 1 6 4 7 3 5 8 8 8 8 8 8 8 8 8 8 8 8 8 2 8 + 010c8e: 08 08 08 08 08 08 08 08 08 | + 010c97: 08 08 08 08 02 08 | + 010c9d: 0b | end + 010c9e: 20 00 | local.get 0 + 010ca0: 0d 08 | br_if 8 + 010ca2: 20 08 | local.get 8 + 010ca4: 21 08 | local.set 8 + 010ca6: 41 7f | i32.const 4294967295 + 010ca8: 21 09 | local.set 9 + 010caa: 0c 0a | br 10 + 010cac: 0b | end + 010cad: 02 40 | block + 010caf: 20 00 | local.get 0 + 010cb1: 0d 00 | br_if 0 + 010cb3: 20 08 | local.get 8 + 010cb5: 21 08 | local.set 8 + 010cb7: 41 7f | i32.const 4294967295 + 010cb9: 21 09 | local.set 9 + 010cbb: 0c 0a | br 10 + 010cbd: 0b | end + 010cbe: 20 06 | local.get 6 + 010cc0: 41 f0 00 | i32.const 112 + 010cc3: 6a | i32.add + 010cc4: 20 01 | local.get 1 + 010cc6: 41 04 | i32.const 4 + 010cc8: 41 eb e0 93 80 00 | i32.const 323691 + 010cce: 41 02 | i32.const 2 + 010cd0: 42 00 | i64.const 0 + 010cd2: 41 00 | i32.const 0 + 010cd4: 20 05 | local.get 5 + 010cd6: 20 00 | local.get 0 + 010cd8: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010ce1: 80 00 | + 010ce3: 20 06 | local.get 6 + 010ce5: 20 06 | local.get 6 + 010ce7: 28 02 f8 01 | i32.load 2 248 + 010ceb: 20 06 | local.get 6 + 010ced: 28 02 70 | i32.load 2 112 + 010cf0: 6a | i32.add + 010cf1: 22 08 | local.tee 8 + 010cf3: 36 02 f8 01 | i32.store 2 248 + 010cf7: 20 08 | local.get 8 + 010cf9: 21 08 | local.set 8 + 010cfb: 20 06 | local.get 6 + 010cfd: 28 02 78 | i32.load 2 120 + 010d00: 22 07 | local.tee 7 + 010d02: 21 09 | local.set 9 + 010d04: 20 07 | local.get 7 + 010d06: 45 | i32.eqz + 010d07: 0d 08 | br_if 8 + 010d09: 0c 09 | br 9 + 010d0b: 0b | end + 010d0c: 02 40 | block + 010d0e: 20 00 | local.get 0 + 010d10: 0d 00 | br_if 0 + 010d12: 20 08 | local.get 8 + 010d14: 21 08 | local.set 8 + 010d16: 41 7f | i32.const 4294967295 + 010d18: 21 09 | local.set 9 + 010d1a: 0c 09 | br 9 + 010d1c: 0b | end + 010d1d: 20 06 | local.get 6 + 010d1f: 41 80 01 | i32.const 128 + 010d22: 6a | i32.add + 010d23: 20 01 | local.get 1 + 010d25: 41 04 | i32.const 4 + 010d27: 41 ee e0 93 80 00 | i32.const 323694 + 010d2d: 41 02 | i32.const 2 + 010d2f: 42 00 | i64.const 0 + 010d31: 41 00 | i32.const 0 + 010d33: 20 05 | local.get 5 + 010d35: 20 00 | local.get 0 + 010d37: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010d40: 80 00 | + 010d42: 20 06 | local.get 6 + 010d44: 20 06 | local.get 6 + 010d46: 28 02 f8 01 | i32.load 2 248 + 010d4a: 20 06 | local.get 6 + 010d4c: 28 02 80 01 | i32.load 2 128 + 010d50: 6a | i32.add + 010d51: 22 08 | local.tee 8 + 010d53: 36 02 f8 01 | i32.store 2 248 + 010d57: 20 08 | local.get 8 + 010d59: 21 08 | local.set 8 + 010d5b: 20 06 | local.get 6 + 010d5d: 28 02 88 01 | i32.load 2 136 + 010d61: 22 07 | local.tee 7 + 010d63: 21 09 | local.set 9 + 010d65: 20 07 | local.get 7 + 010d67: 45 | i32.eqz + 010d68: 0d 07 | br_if 7 + 010d6a: 0c 08 | br 8 + 010d6c: 0b | end + 010d6d: 02 40 | block + 010d6f: 20 00 | local.get 0 + 010d71: 0d 00 | br_if 0 + 010d73: 20 08 | local.get 8 + 010d75: 21 08 | local.set 8 + 010d77: 41 7f | i32.const 4294967295 + 010d79: 21 09 | local.set 9 + 010d7b: 0c 08 | br 8 + 010d7d: 0b | end + 010d7e: 20 06 | local.get 6 + 010d80: 41 90 01 | i32.const 144 + 010d83: 6a | i32.add + 010d84: 20 01 | local.get 1 + 010d86: 41 04 | i32.const 4 + 010d88: 41 f1 e0 93 80 00 | i32.const 323697 + 010d8e: 41 02 | i32.const 2 + 010d90: 42 00 | i64.const 0 + 010d92: 41 00 | i32.const 0 + 010d94: 20 05 | local.get 5 + 010d96: 20 00 | local.get 0 + 010d98: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010da1: 80 00 | + 010da3: 20 06 | local.get 6 + 010da5: 20 06 | local.get 6 + 010da7: 28 02 f8 01 | i32.load 2 248 + 010dab: 20 06 | local.get 6 + 010dad: 28 02 90 01 | i32.load 2 144 + 010db1: 6a | i32.add + 010db2: 22 08 | local.tee 8 + 010db4: 36 02 f8 01 | i32.store 2 248 + 010db8: 20 08 | local.get 8 + 010dba: 21 08 | local.set 8 + 010dbc: 20 06 | local.get 6 + 010dbe: 28 02 98 01 | i32.load 2 152 + 010dc2: 22 07 | local.tee 7 + 010dc4: 21 09 | local.set 9 + 010dc6: 20 07 | local.get 7 + 010dc8: 45 | i32.eqz + 010dc9: 0d 06 | br_if 6 + 010dcb: 0c 07 | br 7 + 010dcd: 0b | end + 010dce: 02 40 | block + 010dd0: 20 00 | local.get 0 + 010dd2: 0d 00 | br_if 0 + 010dd4: 20 08 | local.get 8 + 010dd6: 21 08 | local.set 8 + 010dd8: 41 7f | i32.const 4294967295 + 010dda: 21 09 | local.set 9 + 010ddc: 0c 07 | br 7 + 010dde: 0b | end + 010ddf: 20 06 | local.get 6 + 010de1: 41 a0 01 | i32.const 160 + 010de4: 6a | i32.add + 010de5: 20 01 | local.get 1 + 010de7: 41 04 | i32.const 4 + 010de9: 41 f4 e0 93 80 00 | i32.const 323700 + 010def: 41 02 | i32.const 2 + 010df1: 42 00 | i64.const 0 + 010df3: 41 00 | i32.const 0 + 010df5: 20 05 | local.get 5 + 010df7: 20 00 | local.get 0 + 010df9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010e02: 80 00 | + 010e04: 20 06 | local.get 6 + 010e06: 20 06 | local.get 6 + 010e08: 28 02 f8 01 | i32.load 2 248 + 010e0c: 20 06 | local.get 6 + 010e0e: 28 02 a0 01 | i32.load 2 160 + 010e12: 6a | i32.add + 010e13: 22 08 | local.tee 8 + 010e15: 36 02 f8 01 | i32.store 2 248 + 010e19: 20 08 | local.get 8 + 010e1b: 21 08 | local.set 8 + 010e1d: 20 06 | local.get 6 + 010e1f: 28 02 a8 01 | i32.load 2 168 + 010e23: 22 07 | local.tee 7 + 010e25: 21 09 | local.set 9 + 010e27: 20 07 | local.get 7 + 010e29: 45 | i32.eqz + 010e2a: 0d 05 | br_if 5 + 010e2c: 0c 06 | br 6 + 010e2e: 0b | end + 010e2f: 02 40 | block + 010e31: 20 00 | local.get 0 + 010e33: 0d 00 | br_if 0 + 010e35: 20 08 | local.get 8 + 010e37: 21 08 | local.set 8 + 010e39: 41 7f | i32.const 4294967295 + 010e3b: 21 09 | local.set 9 + 010e3d: 0c 06 | br 6 + 010e3f: 0b | end + 010e40: 20 06 | local.get 6 + 010e42: 41 b0 01 | i32.const 176 + 010e45: 6a | i32.add + 010e46: 20 01 | local.get 1 + 010e48: 41 04 | i32.const 4 + 010e4a: 41 f7 e0 93 80 00 | i32.const 323703 + 010e50: 41 02 | i32.const 2 + 010e52: 42 00 | i64.const 0 + 010e54: 41 00 | i32.const 0 + 010e56: 20 05 | local.get 5 + 010e58: 20 00 | local.get 0 + 010e5a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010e63: 80 00 | + 010e65: 20 06 | local.get 6 + 010e67: 20 06 | local.get 6 + 010e69: 28 02 f8 01 | i32.load 2 248 + 010e6d: 20 06 | local.get 6 + 010e6f: 28 02 b0 01 | i32.load 2 176 + 010e73: 6a | i32.add + 010e74: 22 08 | local.tee 8 + 010e76: 36 02 f8 01 | i32.store 2 248 + 010e7a: 20 08 | local.get 8 + 010e7c: 21 08 | local.set 8 + 010e7e: 20 06 | local.get 6 + 010e80: 28 02 b8 01 | i32.load 2 184 + 010e84: 22 07 | local.tee 7 + 010e86: 21 09 | local.set 9 + 010e88: 20 07 | local.get 7 + 010e8a: 45 | i32.eqz + 010e8b: 0d 04 | br_if 4 + 010e8d: 0c 05 | br 5 + 010e8f: 0b | end + 010e90: 02 40 | block + 010e92: 20 00 | local.get 0 + 010e94: 0d 00 | br_if 0 + 010e96: 20 08 | local.get 8 + 010e98: 21 08 | local.set 8 + 010e9a: 41 7f | i32.const 4294967295 + 010e9c: 21 09 | local.set 9 + 010e9e: 0c 05 | br 5 + 010ea0: 0b | end + 010ea1: 20 06 | local.get 6 + 010ea3: 41 c0 01 | i32.const 192 + 010ea6: 6a | i32.add + 010ea7: 20 01 | local.get 1 + 010ea9: 41 04 | i32.const 4 + 010eab: 41 fa e0 93 80 00 | i32.const 323706 + 010eb1: 41 02 | i32.const 2 + 010eb3: 42 00 | i64.const 0 + 010eb5: 41 00 | i32.const 0 + 010eb7: 20 05 | local.get 5 + 010eb9: 20 00 | local.get 0 + 010ebb: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010ec4: 80 00 | + 010ec6: 20 06 | local.get 6 + 010ec8: 20 06 | local.get 6 + 010eca: 28 02 f8 01 | i32.load 2 248 + 010ece: 20 06 | local.get 6 + 010ed0: 28 02 c0 01 | i32.load 2 192 + 010ed4: 6a | i32.add + 010ed5: 22 08 | local.tee 8 + 010ed7: 36 02 f8 01 | i32.store 2 248 + 010edb: 20 08 | local.get 8 + 010edd: 21 08 | local.set 8 + 010edf: 20 06 | local.get 6 + 010ee1: 28 02 c8 01 | i32.load 2 200 + 010ee5: 22 07 | local.tee 7 + 010ee7: 21 09 | local.set 9 + 010ee9: 20 07 | local.get 7 + 010eeb: 45 | i32.eqz + 010eec: 0d 03 | br_if 3 + 010eee: 0c 04 | br 4 + 010ef0: 0b | end + 010ef1: 02 40 | block + 010ef3: 20 00 | local.get 0 + 010ef5: 0d 00 | br_if 0 + 010ef7: 20 08 | local.get 8 + 010ef9: 21 08 | local.set 8 + 010efb: 41 7f | i32.const 4294967295 + 010efd: 21 09 | local.set 9 + 010eff: 0c 04 | br 4 + 010f01: 0b | end + 010f02: 20 06 | local.get 6 + 010f04: 41 d0 01 | i32.const 208 + 010f07: 6a | i32.add + 010f08: 20 01 | local.get 1 + 010f0a: 41 04 | i32.const 4 + 010f0c: 41 fd e0 93 80 00 | i32.const 323709 + 010f12: 41 02 | i32.const 2 + 010f14: 42 00 | i64.const 0 + 010f16: 41 00 | i32.const 0 + 010f18: 20 05 | local.get 5 + 010f1a: 20 00 | local.get 0 + 010f1c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010f25: 80 00 | + 010f27: 20 06 | local.get 6 + 010f29: 20 06 | local.get 6 + 010f2b: 28 02 f8 01 | i32.load 2 248 + 010f2f: 20 06 | local.get 6 + 010f31: 28 02 d0 01 | i32.load 2 208 + 010f35: 6a | i32.add + 010f36: 22 08 | local.tee 8 + 010f38: 36 02 f8 01 | i32.store 2 248 + 010f3c: 20 08 | local.get 8 + 010f3e: 21 08 | local.set 8 + 010f40: 20 06 | local.get 6 + 010f42: 28 02 d8 01 | i32.load 2 216 + 010f46: 22 07 | local.tee 7 + 010f48: 21 09 | local.set 9 + 010f4a: 20 07 | local.get 7 + 010f4c: 45 | i32.eqz + 010f4d: 0d 02 | br_if 2 + 010f4f: 0c 03 | br 3 + 010f51: 0b | end + 010f52: 02 40 | block + 010f54: 20 02 | local.get 2 + 010f56: 41 1f | i32.const 31 + 010f58: 4a | i32.gt_s + 010f59: 0d 00 | br_if 0 + 010f5b: 02 40 | block + 010f5d: 20 00 | local.get 0 + 010f5f: 0d 00 | br_if 0 + 010f61: 20 08 | local.get 8 + 010f63: 21 08 | local.set 8 + 010f65: 41 7f | i32.const 4294967295 + 010f67: 21 09 | local.set 9 + 010f69: 0c 04 | br 4 + 010f6b: 0b | end + 010f6c: 20 06 | local.get 6 + 010f6e: 41 c8 00 | i32.const 72 + 010f71: 6a | i32.add + 010f72: 20 01 | local.get 1 + 010f74: 41 04 | i32.const 4 + 010f76: 41 85 e1 93 80 00 | i32.const 323717 + 010f7c: 41 02 | i32.const 2 + 010f7e: 42 00 | i64.const 0 + 010f80: 41 00 | i32.const 0 + 010f82: 20 05 | local.get 5 + 010f84: 20 00 | local.get 0 + 010f86: 22 0a | local.tee 10 + 010f88: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 010f91: 80 00 | + 010f93: 20 06 | local.get 6 + 010f95: 20 06 | local.get 6 + 010f97: 28 02 f8 01 | i32.load 2 248 + 010f9b: 20 06 | local.get 6 + 010f9d: 28 02 48 | i32.load 2 72 + 010fa0: 6a | i32.add + 010fa1: 22 08 | local.tee 8 + 010fa3: 36 02 f8 01 | i32.store 2 248 + 010fa7: 20 08 | local.get 8 + 010fa9: 21 08 | local.set 8 + 010fab: 20 06 | local.get 6 + 010fad: 28 02 50 | i32.load 2 80 + 010fb0: 22 07 | local.tee 7 + 010fb2: 21 09 | local.set 9 + 010fb4: 20 07 | local.get 7 + 010fb6: 0d 03 | br_if 3 + 010fb8: 20 01 | local.get 1 + 010fba: 21 07 | local.set 7 + 010fbc: 20 06 | local.get 6 + 010fbe: 41 00 | i32.const 0 + 010fc0: 3b 01 f6 01 | i32.store16 1 246 + 010fc4: 20 06 | local.get 6 + 010fc6: 41 c0 00 | i32.const 64 + 010fc9: 6a | i32.add + 010fca: 20 06 | local.get 6 + 010fcc: 41 f6 01 | i32.const 246 + 010fcf: 6a | i32.add + 010fd0: 41 02 | i32.const 2 + 010fd2: 20 02 | local.get 2 + 010fd4: ac | i64.extend_i32_s + 010fd5: 41 10 | i32.const 16 + 010fd7: 41 01 | i32.const 1 + 010fd9: 41 c0 00 | i32.const 64 + 010fdc: 41 80 80 84 80 00 | i32.const 65536 + 010fe2: 41 24 | i32.const 36 + 010fe4: 41 00 | i32.const 0 + 010fe6: 20 05 | local.get 5 + 010fe8: 10 c5 82 80 80 00 | call 325 + 010fee: 20 06 | local.get 6 + 010ff0: 28 02 40 | i32.load 2 64 + 010ff3: 21 02 | local.set 2 + 010ff5: 02 40 | block + 010ff7: 02 40 | block + 010ff9: 02 40 | block + 010ffb: 20 06 | local.get 6 + 010ffd: 28 02 44 | i32.load 2 68 + 011000: 22 0b | local.tee 11 + 011002: 0e 03 00 01 02 05 | br_table 0 1 2 5 + 011008: 0b | end + 011009: 20 06 | local.get 6 + 01100b: 41 10 | i32.const 16 + 01100d: 6a | i32.add + 01100e: 20 07 | local.get 7 + 011010: 41 04 | i32.const 4 + 011012: 41 88 e4 93 80 00 | i32.const 324104 + 011018: 41 02 | i32.const 2 + 01101a: 42 00 | i64.const 0 + 01101c: 41 00 | i32.const 0 + 01101e: 20 05 | local.get 5 + 011020: 20 0a | local.get 10 + 011022: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01102b: 80 00 | + 01102d: 20 06 | local.get 6 + 01102f: 20 06 | local.get 6 + 011031: 28 02 f8 01 | i32.load 2 248 + 011035: 20 06 | local.get 6 + 011037: 28 02 10 | i32.load 2 16 + 01103a: 6a | i32.add + 01103b: 22 08 | local.tee 8 + 01103d: 36 02 f8 01 | i32.store 2 248 + 011041: 20 08 | local.get 8 + 011043: 21 08 | local.set 8 + 011045: 20 06 | local.get 6 + 011047: 28 02 18 | i32.load 2 24 + 01104a: 22 07 | local.tee 7 + 01104c: 21 09 | local.set 9 + 01104e: 20 07 | local.get 7 + 011050: 45 | i32.eqz + 011051: 0d 04 | br_if 4 + 011053: 0c 05 | br 5 + 011055: 0b | end + 011056: 20 06 | local.get 6 + 011058: 41 30 | i32.const 48 + 01105a: 3a 00 ff 01 | i32.store8 0 255 + 01105e: 20 06 | local.get 6 + 011060: 41 30 | i32.const 48 + 011062: 6a | i32.add + 011063: 20 07 | local.get 7 + 011065: 41 04 | i32.const 4 + 011067: 20 06 | local.get 6 + 011069: 41 ff 01 | i32.const 255 + 01106c: 6a | i32.add + 01106d: 41 01 | i32.const 1 + 01106f: 42 00 | i64.const 0 + 011071: 41 00 | i32.const 0 + 011073: 20 05 | local.get 5 + 011075: 20 0a | local.get 10 + 011077: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 011080: 80 00 | + 011082: 20 06 | local.get 6 + 011084: 20 06 | local.get 6 + 011086: 28 02 f8 01 | i32.load 2 248 + 01108a: 20 06 | local.get 6 + 01108c: 28 02 30 | i32.load 2 48 + 01108f: 6a | i32.add + 011090: 22 08 | local.tee 8 + 011092: 36 02 f8 01 | i32.store 2 248 + 011096: 20 08 | local.get 8 + 011098: 21 08 | local.set 8 + 01109a: 20 06 | local.get 6 + 01109c: 28 02 38 | i32.load 2 56 + 01109f: 22 0c | local.tee 12 + 0110a1: 21 09 | local.set 9 + 0110a3: 20 0c | local.get 12 + 0110a5: 0d 04 | br_if 4 + 0110a7: 0b | end + 0110a8: 20 06 | local.get 6 + 0110aa: 41 20 | i32.const 32 + 0110ac: 6a | i32.add + 0110ad: 20 07 | local.get 7 + 0110af: 41 04 | i32.const 4 + 0110b1: 20 02 | local.get 2 + 0110b3: 20 0b | local.get 11 + 0110b5: 42 00 | i64.const 0 + 0110b7: 41 00 | i32.const 0 + 0110b9: 20 05 | local.get 5 + 0110bb: 20 0a | local.get 10 + 0110bd: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0110c6: 80 00 | + 0110c8: 20 06 | local.get 6 + 0110ca: 20 06 | local.get 6 + 0110cc: 28 02 f8 01 | i32.load 2 248 + 0110d0: 20 06 | local.get 6 + 0110d2: 28 02 20 | i32.load 2 32 + 0110d5: 6a | i32.add + 0110d6: 22 08 | local.tee 8 + 0110d8: 36 02 f8 01 | i32.store 2 248 + 0110dc: 20 08 | local.get 8 + 0110de: 21 08 | local.set 8 + 0110e0: 20 06 | local.get 6 + 0110e2: 28 02 28 | i32.load 2 40 + 0110e5: 22 07 | local.tee 7 + 0110e7: 21 09 | local.set 9 + 0110e9: 20 07 | local.get 7 + 0110eb: 45 | i32.eqz + 0110ec: 0d 02 | br_if 2 + 0110ee: 0c 03 | br 3 + 0110f0: 0b | end + 0110f1: 20 06 | local.get 6 + 0110f3: 41 d8 00 | i32.const 88 + 0110f6: 6a | i32.add + 0110f7: 20 00 | local.get 0 + 0110f9: 20 01 | local.get 1 + 0110fb: 20 02 | local.get 2 + 0110fd: 20 06 | local.get 6 + 0110ff: 41 f8 01 | i32.const 248 + 011102: 6a | i32.add + 011103: 20 05 | local.get 5 + 011105: 10 e3 82 80 80 00 | call 355 + 01110b: 20 06 | local.get 6 + 01110d: 28 02 5c | i32.load 2 92 + 011110: 22 09 | local.tee 9 + 011112: 45 | i32.eqz + 011113: 0d 01 | br_if 1 + 011115: 20 06 | local.get 6 + 011117: 28 02 f8 01 | i32.load 2 248 + 01111b: 21 08 | local.set 8 + 01111d: 20 09 | local.get 9 + 01111f: 21 09 | local.set 9 + 011121: 0c 02 | br 2 + 011123: 0b | end + 011124: 20 06 | local.get 6 + 011126: 41 e0 00 | i32.const 96 + 011129: 6a | i32.add + 01112a: 20 01 | local.get 1 + 01112c: 41 04 | i32.const 4 + 01112e: 41 e8 e0 93 80 00 | i32.const 323688 + 011134: 41 02 | i32.const 2 + 011136: 42 00 | i64.const 0 + 011138: 41 00 | i32.const 0 + 01113a: 20 05 | local.get 5 + 01113c: 20 00 | local.get 0 + 01113e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 011147: 80 00 | + 011149: 20 06 | local.get 6 + 01114b: 20 06 | local.get 6 + 01114d: 28 02 f8 01 | i32.load 2 248 + 011151: 20 06 | local.get 6 + 011153: 28 02 60 | i32.load 2 96 + 011156: 6a | i32.add + 011157: 22 08 | local.tee 8 + 011159: 36 02 f8 01 | i32.store 2 248 + 01115d: 20 08 | local.get 8 + 01115f: 21 08 | local.set 8 + 011161: 20 06 | local.get 6 + 011163: 28 02 68 | i32.load 2 104 + 011166: 22 07 | local.tee 7 + 011168: 21 09 | local.set 9 + 01116a: 20 07 | local.get 7 + 01116c: 0d 01 | br_if 1 + 01116e: 0b | end + 01116f: 02 40 | block + 011171: 20 03 | local.get 3 + 011173: 0d 00 | br_if 0 + 011175: 20 06 | local.get 6 + 011177: 28 02 f8 01 | i32.load 2 248 + 01117b: 21 08 | local.set 8 + 01117d: 41 00 | i32.const 0 + 01117f: 21 09 | local.set 9 + 011181: 0c 01 | br 1 + 011183: 0b | end + 011184: 20 06 | local.get 6 + 011186: 41 27 | i32.const 39 + 011188: 3a 00 ff 01 | i32.store8 0 255 + 01118c: 02 40 | block + 01118e: 20 00 | local.get 0 + 011190: 0d 00 | br_if 0 + 011192: 20 06 | local.get 6 + 011194: 28 02 f8 01 | i32.load 2 248 + 011198: 21 08 | local.set 8 + 01119a: 41 7f | i32.const 4294967295 + 01119c: 21 09 | local.set 9 + 01119e: 0c 01 | br 1 + 0111a0: 0b | end + 0111a1: 20 06 | local.get 6 + 0111a3: 20 01 | local.get 1 + 0111a5: 41 04 | i32.const 4 + 0111a7: 20 06 | local.get 6 + 0111a9: 41 ff 01 | i32.const 255 + 0111ac: 6a | i32.add + 0111ad: 41 01 | i32.const 1 + 0111af: 42 00 | i64.const 0 + 0111b1: 41 00 | i32.const 0 + 0111b3: 20 05 | local.get 5 + 0111b5: 20 00 | local.get 0 + 0111b7: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0111c0: 80 00 | + 0111c2: 20 06 | local.get 6 + 0111c4: 28 02 f8 01 | i32.load 2 248 + 0111c8: 20 06 | local.get 6 + 0111ca: 28 02 00 | i32.load 2 0 + 0111cd: 6a | i32.add + 0111ce: 21 08 | local.set 8 + 0111d0: 20 06 | local.get 6 + 0111d2: 28 02 08 | i32.load 2 8 + 0111d5: 21 09 | local.set 9 + 0111d7: 0b | end + 0111d8: 20 04 | local.get 4 + 0111da: 20 04 | local.get 4 + 0111dc: 28 02 00 | i32.load 2 0 + 0111df: 20 08 | local.get 8 + 0111e1: 6a | i32.add + 0111e2: 36 02 00 | i32.store 2 0 + 0111e5: 20 06 | local.get 6 + 0111e7: 41 80 02 | i32.const 256 + 0111ea: 6a | i32.add + 0111eb: 24 80 80 80 80 00 | global.set 0 + 0111f1: 20 09 | local.get 9 + 0111f3: 0b | end +0111f6 func[355]: + 0111f7: 01 7f | local[6] type=i32 + 0111f9: 01 7e | local[7] type=i64 + 0111fb: 01 7f | local[8] type=i32 + 0111fd: 23 80 80 80 80 00 | global.get 0 + 011203: 41 30 | i32.const 48 + 011205: 6b | i32.sub + 011206: 22 06 | local.tee 6 + 011208: 24 80 80 80 80 00 | global.set 0 + 01120e: 02 40 | block + 011210: 02 40 | block + 011212: 20 03 | local.get 3 + 011214: 41 ff 00 | i32.const 127 + 011217: 4a | i32.gt_s + 011218: 0d 00 | br_if 0 + 01121a: 20 06 | local.get 6 + 01121c: 20 03 | local.get 3 + 01121e: 3a 00 2f | i32.store8 0 47 + 011221: 02 40 | block + 011223: 20 01 | local.get 1 + 011225: 0d 00 | br_if 0 + 011227: 41 00 | i32.const 0 + 011229: 21 03 | local.set 3 + 01122b: 41 7f | i32.const 4294967295 + 01122d: 21 01 | local.set 1 + 01122f: 0c 02 | br 2 + 011231: 0b | end + 011232: 20 06 | local.get 6 + 011234: 41 08 | i32.const 8 + 011236: 6a | i32.add + 011237: 20 02 | local.get 2 + 011239: 41 04 | i32.const 4 + 01123b: 20 06 | local.get 6 + 01123d: 41 2f | i32.const 47 + 01123f: 6a | i32.add + 011240: 41 01 | i32.const 1 + 011242: 42 00 | i64.const 0 + 011244: 41 00 | i32.const 0 + 011246: 20 05 | local.get 5 + 011248: 20 01 | local.get 1 + 01124a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 011253: 80 00 | + 011255: 20 06 | local.get 6 + 011257: 28 02 10 | i32.load 2 16 + 01125a: 22 01 | local.tee 1 + 01125c: 45 | i32.eqz + 01125d: 21 03 | local.set 3 + 01125f: 02 40 | block + 011261: 20 01 | local.get 1 + 011263: 0d 00 | br_if 0 + 011265: 20 04 | local.get 4 + 011267: 45 | i32.eqz + 011268: 0d 00 | br_if 0 + 01126a: 20 04 | local.get 4 + 01126c: 20 04 | local.get 4 + 01126e: 28 02 00 | i32.load 2 0 + 011271: 41 01 | i32.const 1 + 011273: 6a | i32.add + 011274: 36 02 00 | i32.store 2 0 + 011277: 0b | end + 011278: 20 03 | local.get 3 + 01127a: 21 03 | local.set 3 + 01127c: 20 01 | local.get 1 + 01127e: 21 01 | local.set 1 + 011280: 0c 01 | br 1 + 011282: 0b | end + 011283: 02 40 | block + 011285: 02 40 | block + 011287: 20 03 | local.get 3 + 011289: 41 ff 0f | i32.const 2047 + 01128c: 4b | i32.gt_u + 01128d: 0d 00 | br_if 0 + 01128f: 20 03 | local.get 3 + 011291: 41 08 | i32.const 8 + 011293: 74 | i32.shl + 011294: 41 80 fe 00 | i32.const 16128 + 011298: 71 | i32.and + 011299: 20 03 | local.get 3 + 01129b: 41 06 | i32.const 6 + 01129d: 76 | i32.shr_u + 01129e: 72 | i32.or + 01129f: 21 03 | local.set 3 + 0112a1: 42 c0 81 82 80 20 | i64.const 8589967552 + 0112a7: 21 07 | local.set 7 + 0112a9: 0c 01 | br 1 + 0112ab: 0b | end + 0112ac: 41 fd ff 03 | i32.const 65533 + 0112b0: 41 fd ff 03 | i32.const 65533 + 0112b4: 20 03 | local.get 3 + 0112b6: 20 03 | local.get 3 + 0112b8: 41 80 f0 ff 00 | i32.const 2095104 + 0112bd: 71 | i32.and + 0112be: 41 80 b0 03 | i32.const 55296 + 0112c2: 46 | i32.eq + 0112c3: 1b | select + 0112c4: 20 03 | local.get 3 + 0112c6: 41 ff ff c3 00 | i32.const 1114111 + 0112cb: 4b | i32.gt_u + 0112cc: 1b | select + 0112cd: 21 08 | local.set 8 + 0112cf: 02 40 | block + 0112d1: 20 03 | local.get 3 + 0112d3: 41 ff ff 03 | i32.const 65535 + 0112d7: 4b | i32.gt_u + 0112d8: 0d 00 | br_if 0 + 0112da: 20 08 | local.get 8 + 0112dc: 41 02 | i32.const 2 + 0112de: 74 | i32.shl + 0112df: 41 80 fe 00 | i32.const 16128 + 0112e3: 71 | i32.and + 0112e4: 20 08 | local.get 8 + 0112e6: 41 0c | i32.const 12 + 0112e8: 76 | i32.shr_u + 0112e9: 72 | i32.or + 0112ea: 20 08 | local.get 8 + 0112ec: 41 10 | i32.const 16 + 0112ee: 74 | i32.shl + 0112ef: 41 80 80 fc 01 | i32.const 4128768 + 0112f4: 71 | i32.and + 0112f5: 72 | i32.or + 0112f6: 21 03 | local.set 3 + 0112f8: 42 e0 81 82 84 30 | i64.const 12893323488 + 0112fe: 21 07 | local.set 7 + 011300: 0c 01 | br 1 + 011302: 0b | end + 011303: 20 08 | local.get 8 + 011305: 41 04 | i32.const 4 + 011307: 76 | i32.shr_u + 011308: 41 80 fe 00 | i32.const 16128 + 01130c: 71 | i32.and + 01130d: 20 08 | local.get 8 + 01130f: 41 12 | i32.const 18 + 011311: 76 | i32.shr_u + 011312: 72 | i32.or + 011313: 20 08 | local.get 8 + 011315: 41 0a | i32.const 10 + 011317: 74 | i32.shl + 011318: 41 80 80 fc 01 | i32.const 4128768 + 01131d: 71 | i32.and + 01131e: 72 | i32.or + 01131f: 20 08 | local.get 8 + 011321: 41 18 | i32.const 24 + 011323: 74 | i32.shl + 011324: 41 80 80 80 f8 03 | i32.const 1056964608 + 01132a: 71 | i32.and + 01132b: 72 | i32.or + 01132c: 21 03 | local.set 3 + 01132e: 42 f0 81 82 84 c8 00 | i64.const 19335774448 + 011335: 21 07 | local.set 7 + 011337: 0b | end + 011338: 20 06 | local.get 6 + 01133a: 20 07 | local.get 7 + 01133c: 22 07 | local.tee 7 + 01133e: 20 03 | local.get 3 + 011340: ad | i64.extend_i32_u + 011341: 84 | i64.or + 011342: 3e 00 2b | i64.store32 0 43 + 011345: 02 40 | block + 011347: 20 01 | local.get 1 + 011349: 0d 00 | br_if 0 + 01134b: 41 00 | i32.const 0 + 01134d: 21 03 | local.set 3 + 01134f: 41 7f | i32.const 4294967295 + 011351: 21 01 | local.set 1 + 011353: 0c 01 | br 1 + 011355: 0b | end + 011356: 20 06 | local.get 6 + 011358: 41 18 | i32.const 24 + 01135a: 6a | i32.add + 01135b: 20 02 | local.get 2 + 01135d: 41 04 | i32.const 4 + 01135f: 20 06 | local.get 6 + 011361: 41 2b | i32.const 43 + 011363: 6a | i32.add + 011364: 20 07 | local.get 7 + 011366: 42 20 | i64.const 32 + 011368: 88 | i64.shr_u + 011369: a7 | i32.wrap_i64 + 01136a: 42 00 | i64.const 0 + 01136c: 41 00 | i32.const 0 + 01136e: 20 05 | local.get 5 + 011370: 20 01 | local.get 1 + 011372: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01137b: 80 00 | + 01137d: 20 06 | local.get 6 + 01137f: 28 02 18 | i32.load 2 24 + 011382: 22 02 | local.tee 2 + 011384: 21 03 | local.set 3 + 011386: 02 40 | block + 011388: 20 06 | local.get 6 + 01138a: 28 02 20 | i32.load 2 32 + 01138d: 22 01 | local.tee 1 + 01138f: 0d 00 | br_if 0 + 011391: 20 04 | local.get 4 + 011393: 45 | i32.eqz + 011394: 0d 00 | br_if 0 + 011396: 20 04 | local.get 4 + 011398: 20 04 | local.get 4 + 01139a: 28 02 00 | i32.load 2 0 + 01139d: 20 02 | local.get 2 + 01139f: 6a | i32.add + 0113a0: 36 02 00 | i32.store 2 0 + 0113a3: 0b | end + 0113a4: 20 03 | local.get 3 + 0113a6: 21 03 | local.set 3 + 0113a8: 20 01 | local.get 1 + 0113aa: 21 01 | local.set 1 + 0113ac: 0b | end + 0113ad: 20 00 | local.get 0 + 0113af: 20 03 | local.get 3 + 0113b1: 36 02 00 | i32.store 2 0 + 0113b4: 20 00 | local.get 0 + 0113b6: 20 01 | local.get 1 + 0113b8: 36 02 04 | i32.store 2 4 + 0113bb: 20 06 | local.get 6 + 0113bd: 41 30 | i32.const 48 + 0113bf: 6a | i32.add + 0113c0: 24 80 80 80 80 00 | global.set 0 + 0113c6: 0b | end +0113c9 func[356]: + 0113ca: 01 7f | local[2] type=i32 + 0113cc: 01 7b | local[3] type=v128 + 0113ce: 01 7f | local[4] type=i32 + 0113d0: 01 7e | local[5] type=i64 + 0113d2: 01 7f | local[6] type=i32 + 0113d4: 01 7e | local[7] type=i64 + 0113d6: 03 7f | local[8..10] type=i32 + 0113d8: 23 80 80 80 80 00 | global.get 0 + 0113de: 41 c0 00 | i32.const 64 + 0113e1: 6b | i32.sub + 0113e2: 22 02 | local.tee 2 + 0113e4: 24 80 80 80 80 00 | global.set 0 + 0113ea: 20 02 | local.get 2 + 0113ec: 41 30 | i32.const 48 + 0113ee: 6a | i32.add + 0113ef: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 0113f8: 00 00 00 00 00 00 00 00 00 | + 011401: 22 03 | local.tee 3 + 011403: fd 0b 03 00 | v128.store 3 0 + 011407: 20 02 | local.get 2 + 011409: 41 20 | i32.const 32 + 01140b: 6a | i32.add + 01140c: 20 03 | local.get 3 + 01140e: fd 0b 03 00 | v128.store 3 0 + 011412: 20 02 | local.get 2 + 011414: 41 10 | i32.const 16 + 011416: 6a | i32.add + 011417: 20 03 | local.get 3 + 011419: fd 0b 03 00 | v128.store 3 0 + 01141d: 20 02 | local.get 2 + 01141f: 20 03 | local.get 3 + 011421: fd 0b 03 00 | v128.store 3 0 + 011425: 02 40 | block + 011427: 02 40 | block + 011429: 02 40 | block + 01142b: 02 40 | block + 01142d: 02 40 | block + 01142f: 02 40 | block + 011431: 02 40 | block + 011433: 02 40 | block + 011435: 20 01 | local.get 1 + 011437: 50 | i64.eqz + 011438: 0d 00 | br_if 0 + 01143a: 41 00 | i32.const 0 + 01143c: 21 04 | local.set 4 + 01143e: 20 01 | local.get 1 + 011440: 21 05 | local.set 5 + 011442: 03 40 | loop + 011444: 20 05 | local.get 5 + 011446: 21 01 | local.set 1 + 011448: 20 04 | local.get 4 + 01144a: 22 04 | local.tee 4 + 01144c: 41 c0 00 | i32.const 64 + 01144f: 46 | i32.eq + 011450: 0d 06 | br_if 6 + 011452: 20 02 | local.get 2 + 011454: 20 04 | local.get 4 + 011456: 6a | i32.add + 011457: 22 06 | local.tee 6 + 011459: 20 01 | local.get 1 + 01145b: 42 0a | i64.const 10 + 01145d: 80 | i64.div_u + 01145e: 22 05 | local.tee 5 + 011460: 42 f6 01 | i64.const 246 + 011463: 7e | i64.mul + 011464: 20 01 | local.get 1 + 011466: 7c | i64.add + 011467: a7 | i32.wrap_i64 + 011468: 41 30 | i32.const 48 + 01146a: 6a | i32.add + 01146b: 3a 00 00 | i32.store8 0 0 + 01146e: 20 01 | local.get 1 + 011470: 42 0a | i64.const 10 + 011472: 54 | i64.lt_u + 011473: 0d 02 | br_if 2 + 011475: 20 06 | local.get 6 + 011477: 41 01 | i32.const 1 + 011479: 6a | i32.add + 01147a: 20 01 | local.get 1 + 01147c: 42 e4 00 | i64.const 100 + 01147f: 80 | i64.div_u + 011480: 22 07 | local.tee 7 + 011482: 42 f6 01 | i64.const 246 + 011485: 7e | i64.mul + 011486: 20 05 | local.get 5 + 011488: 7c | i64.add + 011489: a7 | i32.wrap_i64 + 01148a: 41 30 | i32.const 48 + 01148c: 6a | i32.add + 01148d: 3a 00 00 | i32.store8 0 0 + 011490: 20 04 | local.get 4 + 011492: 41 02 | i32.const 2 + 011494: 6a | i32.add + 011495: 22 06 | local.tee 6 + 011497: 21 04 | local.set 4 + 011499: 20 07 | local.get 7 + 01149b: 21 05 | local.set 5 + 01149d: 20 06 | local.get 6 + 01149f: 21 06 | local.set 6 + 0114a1: 20 01 | local.get 1 + 0114a3: 42 e4 00 | i64.const 100 + 0114a6: 5a | i64.ge_u + 0114a7: 0d 00 | br_if 0 + 0114a9: 0c 03 | br 3 + 0114ab: 0b | end + 0114ac: 0b | end + 0114ad: 20 00 | local.get 0 + 0114af: 41 00 | i32.const 0 + 0114b1: 36 02 80 03 | i32.store 2 384 + 0114b5: 20 00 | local.get 0 + 0114b7: 41 84 03 | i32.const 388 + 0114ba: 6a | i32.add + 0114bb: 21 00 | local.set 0 + 0114bd: 0c 02 | br 2 + 0114bf: 0b | end + 0114c0: 20 04 | local.get 4 + 0114c2: 41 01 | i32.const 1 + 0114c4: 6a | i32.add + 0114c5: 21 06 | local.set 6 + 0114c7: 0b | end + 0114c8: 20 00 | local.get 0 + 0114ca: 41 00 | i32.const 0 + 0114cc: 36 02 80 03 | i32.store 2 384 + 0114d0: 20 06 | local.get 6 + 0114d2: 41 01 | i32.const 1 + 0114d4: 6a | i32.add + 0114d5: 21 04 | local.set 4 + 0114d7: 41 00 | i32.const 0 + 0114d9: 21 08 | local.set 8 + 0114db: 03 40 | loop + 0114dd: 20 04 | local.get 4 + 0114df: 21 04 | local.set 4 + 0114e1: 20 08 | local.get 8 + 0114e3: 22 06 | local.tee 6 + 0114e5: 41 80 03 | i32.const 384 + 0114e8: 4f | i32.ge_u + 0114e9: 0d 04 | br_if 4 + 0114eb: 20 00 | local.get 0 + 0114ed: 20 06 | local.get 6 + 0114ef: 6a | i32.add + 0114f0: 20 02 | local.get 2 + 0114f2: 20 04 | local.get 4 + 0114f4: 6a | i32.add + 0114f5: 41 7e | i32.const 4294967294 + 0114f7: 6a | i32.add + 0114f8: 2d 00 00 | i32.load8_u 0 0 + 0114fb: 3a 00 00 | i32.store8 0 0 + 0114fe: 20 00 | local.get 0 + 011500: 20 00 | local.get 0 + 011502: 28 02 80 03 | i32.load 2 384 + 011506: 22 09 | local.tee 9 + 011508: 41 01 | i32.const 1 + 01150a: 6a | i32.add + 01150b: 22 06 | local.tee 6 + 01150d: 36 02 80 03 | i32.store 2 384 + 011511: 20 04 | local.get 4 + 011513: 41 7f | i32.const 4294967295 + 011515: 6a | i32.add + 011516: 22 0a | local.tee 10 + 011518: 21 04 | local.set 4 + 01151a: 20 06 | local.get 6 + 01151c: 21 08 | local.set 8 + 01151e: 20 0a | local.get 10 + 011520: 41 01 | i32.const 1 + 011522: 4a | i32.gt_s + 011523: 0d 00 | br_if 0 + 011525: 0b | end + 011526: 20 00 | local.get 0 + 011528: 20 06 | local.get 6 + 01152a: 36 02 84 03 | i32.store 2 388 + 01152e: 20 00 | local.get 0 + 011530: 41 84 03 | i32.const 388 + 011533: 6a | i32.add + 011534: 21 0a | local.set 10 + 011536: 02 40 | block + 011538: 20 09 | local.get 9 + 01153a: 41 fe ff ff ff 07 | i32.const 2147483646 + 011540: 4b | i32.gt_u + 011541: 0d 00 | br_if 0 + 011543: 20 06 | local.get 6 + 011545: 41 81 03 | i32.const 385 + 011548: 49 | i32.lt_u + 011549: 21 08 | local.set 8 + 01154b: 20 09 | local.get 9 + 01154d: 21 06 | local.set 6 + 01154f: 03 40 | loop + 011551: 20 06 | local.get 6 + 011553: 21 04 | local.set 4 + 011555: 20 08 | local.get 8 + 011557: 45 | i32.eqz + 011558: 0d 06 | br_if 6 + 01155a: 20 00 | local.get 0 + 01155c: 20 04 | local.get 4 + 01155e: 6a | i32.add + 01155f: 2d 00 00 | i32.load8_u 0 0 + 011562: 41 30 | i32.const 48 + 011564: 47 | i32.ne + 011565: 0d 03 | br_if 3 + 011567: 20 00 | local.get 0 + 011569: 20 04 | local.get 4 + 01156b: 36 02 80 03 | i32.store 2 384 + 01156f: 20 04 | local.get 4 + 011571: 41 7f | i32.const 4294967295 + 011573: 6a | i32.add + 011574: 21 06 | local.set 6 + 011576: 20 04 | local.get 4 + 011578: 41 01 | i32.const 1 + 01157a: 6a | i32.add + 01157b: 41 01 | i32.const 1 + 01157d: 4b | i32.gt_u + 01157e: 0d 00 | br_if 0 + 011580: 0b | end + 011581: 20 0a | local.get 10 + 011583: 21 00 | local.set 0 + 011585: 0c 01 | br 1 + 011587: 0b | end + 011588: 20 0a | local.get 10 + 01158a: 21 00 | local.set 0 + 01158c: 20 06 | local.get 6 + 01158e: 0d 01 | br_if 1 + 011590: 0b | end + 011591: 20 00 | local.get 0 + 011593: 41 00 | i32.const 0 + 011595: 36 02 00 | i32.store 2 0 + 011598: 0b | end + 011599: 20 02 | local.get 2 + 01159b: 41 c0 00 | i32.const 64 + 01159e: 6a | i32.add + 01159f: 24 80 80 80 80 00 | global.set 0 + 0115a5: 0f | return + 0115a6: 0b | end + 0115a7: 41 ba e1 93 80 00 | i32.const 323770 + 0115ad: 41 3b | i32.const 59 + 0115af: 41 b4 01 | i32.const 180 + 0115b2: 41 07 | i32.const 7 + 0115b4: 41 c0 00 | i32.const 64 + 0115b7: 41 c0 00 | i32.const 64 + 0115ba: 10 ad 82 80 80 00 | call 301 + 0115c0: 00 | unreachable + 0115c1: 0b | end + 0115c2: 41 ba e1 93 80 00 | i32.const 323770 + 0115c8: 41 3b | i32.const 59 + 0115ca: 41 bb 01 | i32.const 187 + 0115cd: 41 0c | i32.const 12 + 0115cf: 20 06 | local.get 6 + 0115d1: 41 80 03 | i32.const 384 + 0115d4: 10 ad 82 80 80 00 | call 301 + 0115da: 00 | unreachable + 0115db: 0b | end + 0115dc: 41 ba e1 93 80 00 | i32.const 323770 + 0115e2: 41 3b | i32.const 59 + 0115e4: 41 9e 01 | i32.const 158 + 0115e7: 41 1e | i32.const 30 + 0115e9: 20 04 | local.get 4 + 0115eb: 41 80 03 | i32.const 384 + 0115ee: 10 ad 82 80 80 00 | call 301 + 0115f4: 00 | unreachable + 0115f5: 0b | end +0115f8 func[357]: + 0115f9: 02 7f | local[1..2] type=i32 + 0115fb: 02 7e | local[3..4] type=i64 + 0115fd: 01 7f | local[5] type=i32 + 0115ff: 23 80 80 80 80 00 | global.get 0 + 011605: 41 90 01 | i32.const 144 + 011608: 6b | i32.sub + 011609: 22 01 | local.tee 1 + 01160b: 24 80 80 80 80 00 | global.set 0 + 011611: 02 40 | block + 011613: 41 81 01 | i32.const 129 + 011616: 45 | i32.eqz + 011617: 0d 00 | br_if 0 + 011619: 20 01 | local.get 1 + 01161b: 41 0f | i32.const 15 + 01161d: 6a | i32.add + 01161e: 41 00 | i32.const 0 + 011620: 41 81 01 | i32.const 129 + 011623: fc 0b 00 | memory.fill 0 + 011626: 0b | end + 011627: 02 40 | block + 011629: 02 40 | block + 01162b: 20 00 | local.get 0 + 01162d: 42 0a | i64.const 10 + 01162f: 5a | i64.ge_u + 011630: 0d 00 | br_if 0 + 011632: 41 81 01 | i32.const 129 + 011635: 21 02 | local.set 2 + 011637: 20 00 | local.get 0 + 011639: 21 03 | local.set 3 + 01163b: 0c 01 | br 1 + 01163d: 0b | end + 01163e: 20 00 | local.get 0 + 011640: 21 04 | local.set 4 + 011642: 41 81 01 | i32.const 129 + 011645: 21 05 | local.set 5 + 011647: 03 40 | loop + 011649: 20 05 | local.get 5 + 01164b: 41 7f | i32.const 4294967295 + 01164d: 6a | i32.add + 01164e: 22 02 | local.tee 2 + 011650: 20 01 | local.get 1 + 011652: 41 0f | i32.const 15 + 011654: 6a | i32.add + 011655: 6a | i32.add + 011656: 20 04 | local.get 4 + 011658: 22 00 | local.tee 0 + 01165a: 20 00 | local.get 0 + 01165c: 42 0a | i64.const 10 + 01165e: 80 | i64.div_u + 01165f: 22 03 | local.tee 3 + 011661: 42 0a | i64.const 10 + 011663: 7e | i64.mul + 011664: 7d | i64.sub + 011665: a7 | i32.wrap_i64 + 011666: 41 80 80 84 80 00 | i32.const 65536 + 01166c: 6a | i32.add + 01166d: 2d 00 00 | i32.load8_u 0 0 + 011670: 3a 00 00 | i32.store8 0 0 + 011673: 20 03 | local.get 3 + 011675: 21 04 | local.set 4 + 011677: 20 02 | local.get 2 + 011679: 21 05 | local.set 5 + 01167b: 20 02 | local.get 2 + 01167d: 21 02 | local.set 2 + 01167f: 20 03 | local.get 3 + 011681: 21 03 | local.set 3 + 011683: 20 00 | local.get 0 + 011685: 42 e3 00 | i64.const 99 + 011688: 56 | i64.gt_u + 011689: 0d 00 | br_if 0 + 01168b: 0b | end + 01168c: 0b | end + 01168d: 20 02 | local.get 2 + 01168f: 22 02 | local.tee 2 + 011691: 20 01 | local.get 1 + 011693: 41 0f | i32.const 15 + 011695: 6a | i32.add + 011696: 6a | i32.add + 011697: 41 7f | i32.const 4294967295 + 011699: 6a | i32.add + 01169a: 22 05 | local.tee 5 + 01169c: 20 03 | local.get 3 + 01169e: a7 | i32.wrap_i64 + 01169f: 41 80 80 84 80 00 | i32.const 65536 + 0116a5: 6a | i32.add + 0116a6: 2d 00 00 | i32.load8_u 0 0 + 0116a9: 3a 00 00 | i32.store8 0 0 + 0116ac: 41 01 | i32.const 1 + 0116ae: 20 05 | local.get 5 + 0116b0: 41 82 01 | i32.const 130 + 0116b3: 20 02 | local.get 2 + 0116b5: 6b | i32.sub + 0116b6: 10 82 80 80 80 00 | call 2 + 0116bc: 20 01 | local.get 1 + 0116be: 41 90 01 | i32.const 144 + 0116c1: 6a | i32.add + 0116c2: 24 80 80 80 80 00 | global.set 0 + 0116c8: 0b | end +0116cb func[358]: + 0116cc: 09 7f | local[2..10] type=i32 + 0116ce: 41 00 | i32.const 0 + 0116d0: 20 00 | local.get 0 + 0116d2: 28 02 80 03 | i32.load 2 384 + 0116d6: 22 02 | local.tee 2 + 0116d8: 41 00 | i32.const 0 + 0116da: 20 02 | local.get 2 + 0116dc: 41 00 | i32.const 0 + 0116de: 4a | i32.gt_s + 0116df: 1b | select + 0116e0: 22 03 | local.tee 3 + 0116e2: 6b | i32.sub + 0116e3: 21 04 | local.set 4 + 0116e5: 41 01 | i32.const 1 + 0116e7: 21 05 | local.set 5 + 0116e9: 41 00 | i32.const 0 + 0116eb: 21 06 | local.set 6 + 0116ed: 02 40 | block + 0116ef: 02 40 | block + 0116f1: 02 40 | block + 0116f3: 03 40 | loop + 0116f5: 20 06 | local.get 6 + 0116f7: 21 06 | local.set 6 + 0116f9: 02 40 | block + 0116fb: 20 04 | local.get 4 + 0116fd: 20 05 | local.get 5 + 0116ff: 22 05 | local.tee 5 + 011701: 6a | i32.add + 011702: 41 01 | i32.const 1 + 011704: 47 | i32.ne + 011705: 0d 00 | br_if 0 + 011707: 20 06 | local.get 6 + 011709: 21 05 | local.set 5 + 01170b: 0c 03 | br 3 + 01170d: 0b | end + 01170e: 20 05 | local.get 5 + 011710: 41 81 03 | i32.const 385 + 011713: 46 | i32.eq + 011714: 0d 01 | br_if 1 + 011716: 02 40 | block + 011718: 20 06 | local.get 6 + 01171a: 41 0a | i32.const 10 + 01171c: 6c | i32.mul + 01171d: 20 00 | local.get 0 + 01171f: 20 05 | local.get 5 + 011721: 6a | i32.add + 011722: 22 07 | local.tee 7 + 011724: 41 7f | i32.const 4294967295 + 011726: 6a | i32.add + 011727: 2d 00 00 | i32.load8_u 0 0 + 01172a: 6a | i32.add + 01172b: 41 50 | i32.const 4294967248 + 01172d: 6a | i32.add + 01172e: 22 06 | local.tee 6 + 011730: 20 01 | local.get 1 + 011732: 76 | i32.shr_u + 011733: 45 | i32.eqz + 011734: 0d 00 | br_if 0 + 011736: 20 06 | local.get 6 + 011738: 21 08 | local.set 8 + 01173a: 20 05 | local.get 5 + 01173c: 21 04 | local.set 4 + 01173e: 0c 04 | br 4 + 011740: 0b | end + 011741: 02 40 | block + 011743: 20 02 | local.get 2 + 011745: 20 05 | local.get 5 + 011747: 47 | i32.ne + 011748: 0d 00 | br_if 0 + 01174a: 20 06 | local.get 6 + 01174c: 21 05 | local.set 5 + 01174e: 0c 03 | br 3 + 011750: 0b | end + 011751: 20 05 | local.get 5 + 011753: 41 02 | i32.const 2 + 011755: 6a | i32.add + 011756: 22 09 | local.tee 9 + 011758: 21 05 | local.set 5 + 01175a: 20 06 | local.get 6 + 01175c: 41 0a | i32.const 10 + 01175e: 6c | i32.mul + 01175f: 20 07 | local.get 7 + 011761: 2d 00 00 | i32.load8_u 0 0 + 011764: 6a | i32.add + 011765: 41 50 | i32.const 4294967248 + 011767: 6a | i32.add + 011768: 22 07 | local.tee 7 + 01176a: 21 06 | local.set 6 + 01176c: 20 07 | local.get 7 + 01176e: 20 01 | local.get 1 + 011770: 76 | i32.shr_u + 011771: 45 | i32.eqz + 011772: 0d 00 | br_if 0 + 011774: 0b | end + 011775: 20 07 | local.get 7 + 011777: 21 08 | local.set 8 + 011779: 20 09 | local.get 9 + 01177b: 41 7f | i32.const 4294967295 + 01177d: 6a | i32.add + 01177e: 21 04 | local.set 4 + 011780: 0c 02 | br 2 + 011782: 0b | end + 011783: 41 ba e1 93 80 00 | i32.const 323770 + 011789: 41 3b | i32.const 59 + 01178b: 41 dc 01 | i32.const 220 + 01178e: 41 16 | i32.const 22 + 011790: 41 80 03 | i32.const 384 + 011793: 41 80 03 | i32.const 384 + 011796: 10 ad 82 80 80 00 | call 301 + 01179c: 00 | unreachable + 01179d: 0b | end + 01179e: 02 40 | block + 0117a0: 02 40 | block + 0117a2: 20 05 | local.get 5 + 0117a4: 22 05 | local.tee 5 + 0117a6: 45 | i32.eqz + 0117a7: 0d 00 | br_if 0 + 0117a9: 20 05 | local.get 5 + 0117ab: 20 01 | local.get 1 + 0117ad: 76 | i32.shr_u + 0117ae: 45 | i32.eqz + 0117af: 0d 01 | br_if 1 + 0117b1: 20 05 | local.get 5 + 0117b3: 21 08 | local.set 8 + 0117b5: 20 03 | local.get 3 + 0117b7: 21 04 | local.set 4 + 0117b9: 0c 02 | br 2 + 0117bb: 0b | end + 0117bc: 20 00 | local.get 0 + 0117be: 41 00 | i32.const 0 + 0117c0: 36 02 80 03 | i32.store 2 384 + 0117c4: 0f | return + 0117c5: 0b | end + 0117c6: 20 03 | local.get 3 + 0117c8: 21 06 | local.set 6 + 0117ca: 20 05 | local.get 5 + 0117cc: 21 07 | local.set 7 + 0117ce: 03 40 | loop + 0117d0: 20 06 | local.get 6 + 0117d2: 41 01 | i32.const 1 + 0117d4: 6a | i32.add + 0117d5: 22 04 | local.tee 4 + 0117d7: 21 06 | local.set 6 + 0117d9: 20 07 | local.get 7 + 0117db: 41 0a | i32.const 10 + 0117dd: 6c | i32.mul + 0117de: 22 05 | local.tee 5 + 0117e0: 21 07 | local.set 7 + 0117e2: 20 05 | local.get 5 + 0117e4: 21 08 | local.set 8 + 0117e6: 20 04 | local.get 4 + 0117e8: 21 04 | local.set 4 + 0117ea: 20 05 | local.get 5 + 0117ec: 20 01 | local.get 1 + 0117ee: 76 | i32.shr_u + 0117ef: 45 | i32.eqz + 0117f0: 0d 00 | br_if 0 + 0117f2: 0b | end + 0117f3: 0b | end + 0117f4: 20 08 | local.get 8 + 0117f6: 21 05 | local.set 5 + 0117f8: 20 00 | local.get 0 + 0117fa: 20 00 | local.get 0 + 0117fc: 28 02 84 03 | i32.load 2 388 + 011800: 20 04 | local.get 4 + 011802: 22 09 | local.tee 9 + 011804: 6b | i32.sub + 011805: 41 01 | i32.const 1 + 011807: 6a | i32.add + 011808: 36 02 84 03 | i32.store 2 388 + 01180c: 41 7f | i32.const 4294967295 + 01180e: 20 01 | local.get 1 + 011810: 74 | i32.shl + 011811: 41 7f | i32.const 4294967295 + 011813: 73 | i32.xor + 011814: 21 04 | local.set 4 + 011816: 02 40 | block + 011818: 02 40 | block + 01181a: 20 09 | local.get 9 + 01181c: 20 02 | local.get 2 + 01181e: 48 | i32.lt_s + 01181f: 0d 00 | br_if 0 + 011821: 20 05 | local.get 5 + 011823: 21 02 | local.set 2 + 011825: 41 00 | i32.const 0 + 011827: 21 08 | local.set 8 + 011829: 0c 01 | br 1 + 01182b: 0b | end + 01182c: 41 00 | i32.const 0 + 01182e: 41 80 03 | i32.const 384 + 011831: 20 09 | local.get 9 + 011833: 6b | i32.sub + 011834: 22 06 | local.tee 6 + 011836: 20 06 | local.get 6 + 011838: 41 80 03 | i32.const 384 + 01183b: 4b | i32.gt_u + 01183c: 1b | select + 01183d: 21 03 | local.set 3 + 01183f: 20 00 | local.get 0 + 011841: 20 09 | local.get 9 + 011843: 6a | i32.add + 011844: 21 0a | local.set 10 + 011846: 41 00 | i32.const 0 + 011848: 21 07 | local.set 7 + 01184a: 20 05 | local.get 5 + 01184c: 21 06 | local.set 6 + 01184e: 02 40 | block + 011850: 03 40 | loop + 011852: 20 06 | local.get 6 + 011854: 21 06 | local.set 6 + 011856: 20 03 | local.get 3 + 011858: 20 07 | local.get 7 + 01185a: 22 05 | local.tee 5 + 01185c: 46 | i32.eq + 01185d: 0d 01 | br_if 1 + 01185f: 20 0a | local.get 10 + 011861: 20 05 | local.get 5 + 011863: 6a | i32.add + 011864: 2d 00 00 | i32.load8_u 0 0 + 011867: 21 07 | local.set 7 + 011869: 20 00 | local.get 0 + 01186b: 20 05 | local.get 5 + 01186d: 6a | i32.add + 01186e: 20 06 | local.get 6 + 011870: 20 01 | local.get 1 + 011872: 76 | i32.shr_u + 011873: 41 30 | i32.const 48 + 011875: 6a | i32.add + 011876: 3a 00 00 | i32.store8 0 0 + 011879: 20 07 | local.get 7 + 01187b: 20 06 | local.get 6 + 01187d: 20 04 | local.get 4 + 01187f: 71 | i32.and + 011880: 41 0a | i32.const 10 + 011882: 6c | i32.mul + 011883: 6a | i32.add + 011884: 41 50 | i32.const 4294967248 + 011886: 6a | i32.add + 011887: 22 06 | local.tee 6 + 011889: 21 02 | local.set 2 + 01188b: 20 05 | local.get 5 + 01188d: 41 01 | i32.const 1 + 01188f: 6a | i32.add + 011890: 22 05 | local.tee 5 + 011892: 21 08 | local.set 8 + 011894: 20 05 | local.get 5 + 011896: 21 07 | local.set 7 + 011898: 20 06 | local.get 6 + 01189a: 21 06 | local.set 6 + 01189c: 20 09 | local.get 9 + 01189e: 20 05 | local.get 5 + 0118a0: 6a | i32.add + 0118a1: 20 00 | local.get 0 + 0118a3: 28 02 80 03 | i32.load 2 384 + 0118a7: 4e | i32.ge_s + 0118a8: 0d 02 | br_if 2 + 0118aa: 0c 00 | br 0 + 0118ac: 0b | end + 0118ad: 0b | end + 0118ae: 41 ba e1 93 80 00 | i32.const 323770 + 0118b4: 41 3b | i32.const 59 + 0118b6: 41 e4 01 | i32.const 228 + 0118b9: 41 16 | i32.const 22 + 0118bb: 20 09 | local.get 9 + 0118bd: 20 05 | local.get 5 + 0118bf: 6a | i32.add + 0118c0: 41 80 03 | i32.const 384 + 0118c3: 10 ad 82 80 80 00 | call 301 + 0118c9: 00 | unreachable + 0118ca: 0b | end + 0118cb: 20 08 | local.get 8 + 0118cd: 21 05 | local.set 5 + 0118cf: 02 40 | block + 0118d1: 02 40 | block + 0118d3: 02 40 | block + 0118d5: 02 40 | block + 0118d7: 02 40 | block + 0118d9: 02 40 | block + 0118db: 20 02 | local.get 2 + 0118dd: 22 06 | local.tee 6 + 0118df: 45 | i32.eqz + 0118e0: 0d 00 | br_if 0 + 0118e2: 20 05 | local.get 5 + 0118e4: 21 05 | local.set 5 + 0118e6: 20 06 | local.get 6 + 0118e8: 21 06 | local.set 6 + 0118ea: 03 40 | loop + 0118ec: 20 06 | local.get 6 + 0118ee: 22 06 | local.tee 6 + 0118f0: 20 01 | local.get 1 + 0118f2: 76 | i32.shr_u + 0118f3: 21 07 | local.set 7 + 0118f5: 02 40 | block + 0118f7: 02 40 | block + 0118f9: 20 05 | local.get 5 + 0118fb: 22 05 | local.tee 5 + 0118fd: 41 ff 02 | i32.const 383 + 011900: 4a | i32.gt_s + 011901: 0d 00 | br_if 0 + 011903: 20 05 | local.get 5 + 011905: 41 80 03 | i32.const 384 + 011908: 4f | i32.ge_u + 011909: 0d 07 | br_if 7 + 01190b: 20 00 | local.get 0 + 01190d: 20 05 | local.get 5 + 01190f: 6a | i32.add + 011910: 20 07 | local.get 7 + 011912: 41 30 | i32.const 48 + 011914: 6a | i32.add + 011915: 3a 00 00 | i32.store8 0 0 + 011918: 20 05 | local.get 5 + 01191a: 41 01 | i32.const 1 + 01191c: 6a | i32.add + 01191d: 21 05 | local.set 5 + 01191f: 0c 01 | br 1 + 011921: 0b | end + 011922: 02 40 | block + 011924: 20 07 | local.get 7 + 011926: 45 | i32.eqz + 011927: 0d 00 | br_if 0 + 011929: 20 00 | local.get 0 + 01192b: 41 01 | i32.const 1 + 01192d: 3a 00 89 03 | i32.store8 0 393 + 011931: 0b | end + 011932: 20 05 | local.get 5 + 011934: 21 05 | local.set 5 + 011936: 0b | end + 011937: 20 05 | local.get 5 + 011939: 22 09 | local.tee 9 + 01193b: 21 05 | local.set 5 + 01193d: 20 06 | local.get 6 + 01193f: 20 04 | local.get 4 + 011941: 71 | i32.and + 011942: 22 07 | local.tee 7 + 011944: 41 0a | i32.const 10 + 011946: 6c | i32.mul + 011947: 21 06 | local.set 6 + 011949: 20 07 | local.get 7 + 01194b: 0d 00 | br_if 0 + 01194d: 0b | end + 01194e: 20 00 | local.get 0 + 011950: 20 09 | local.get 9 + 011952: 36 02 80 03 | i32.store 2 384 + 011956: 20 09 | local.get 9 + 011958: 21 01 | local.set 1 + 01195a: 0c 01 | br 1 + 01195c: 0b | end + 01195d: 20 00 | local.get 0 + 01195f: 20 05 | local.get 5 + 011961: 36 02 80 03 | i32.store 2 384 + 011965: 20 05 | local.get 5 + 011967: 21 01 | local.set 1 + 011969: 20 05 | local.get 5 + 01196b: 45 | i32.eqz + 01196c: 0d 01 | br_if 1 + 01196e: 0b | end + 01196f: 20 01 | local.get 1 + 011971: 22 05 | local.tee 5 + 011973: 41 81 03 | i32.const 385 + 011976: 49 | i32.lt_u + 011977: 21 06 | local.set 6 + 011979: 20 05 | local.get 5 + 01197b: 41 7f | i32.const 4294967295 + 01197d: 6a | i32.add + 01197e: 21 01 | local.set 1 + 011980: 03 40 | loop + 011982: 20 01 | local.get 1 + 011984: 21 05 | local.set 5 + 011986: 20 06 | local.get 6 + 011988: 45 | i32.eqz + 011989: 0d 04 | br_if 4 + 01198b: 20 00 | local.get 0 + 01198d: 20 05 | local.get 5 + 01198f: 6a | i32.add + 011990: 2d 00 00 | i32.load8_u 0 0 + 011993: 41 30 | i32.const 48 + 011995: 47 | i32.ne + 011996: 0d 02 | br_if 2 + 011998: 20 00 | local.get 0 + 01199a: 20 05 | local.get 5 + 01199c: 36 02 80 03 | i32.store 2 384 + 0119a0: 20 05 | local.get 5 + 0119a2: 41 7f | i32.const 4294967295 + 0119a4: 6a | i32.add + 0119a5: 21 01 | local.set 1 + 0119a7: 20 05 | local.get 5 + 0119a9: 41 01 | i32.const 1 + 0119ab: 6a | i32.add + 0119ac: 41 01 | i32.const 1 + 0119ae: 4b | i32.gt_u + 0119af: 0d 00 | br_if 0 + 0119b1: 0b | end + 0119b2: 0b | end + 0119b3: 20 00 | local.get 0 + 0119b5: 41 00 | i32.const 0 + 0119b7: 36 02 84 03 | i32.store 2 388 + 0119bb: 0b | end + 0119bc: 0f | return + 0119bd: 0b | end + 0119be: 41 ba e1 93 80 00 | i32.const 323770 + 0119c4: 41 3b | i32.const 59 + 0119c6: 41 f0 01 | i32.const 240 + 0119c9: 41 0d | i32.const 13 + 0119cb: 20 05 | local.get 5 + 0119cd: 41 80 03 | i32.const 384 + 0119d0: 10 ad 82 80 80 00 | call 301 + 0119d6: 00 | unreachable + 0119d7: 0b | end + 0119d8: 41 ba e1 93 80 00 | i32.const 323770 + 0119de: 41 3b | i32.const 59 + 0119e0: 41 9e 01 | i32.const 158 + 0119e3: 41 1e | i32.const 30 + 0119e5: 20 05 | local.get 5 + 0119e7: 41 80 03 | i32.const 384 + 0119ea: 10 ad 82 80 80 00 | call 301 + 0119f0: 00 | unreachable + 0119f1: 0b | end +0119f4 func[359]: + 0119f5: 05 7f | local[3..7] type=i32 + 0119f7: 02 40 | block + 0119f9: 02 40 | block + 0119fb: 02 40 | block + 0119fd: 02 40 | block + 0119ff: 02 40 | block + 011a01: 02 40 | block + 011a03: 02 40 | block + 011a05: 02 40 | block + 011a07: 02 40 | block + 011a09: 02 40 | block + 011a0b: 20 00 | local.get 0 + 011a0d: 28 02 00 | i32.load 2 0 + 011a10: 22 03 | local.tee 3 + 011a12: 69 | i32.popcnt + 011a13: 41 01 | i32.const 1 + 011a15: 47 | i32.ne + 011a16: 0d 00 | br_if 0 + 011a18: 02 40 | block + 011a1a: 02 40 | block + 011a1c: 02 40 | block + 011a1e: 02 40 | block + 011a20: 20 00 | local.get 0 + 011a22: 28 02 94 08 | i32.load 2 1044 + 011a26: 22 04 | local.tee 4 + 011a28: 20 01 | local.get 1 + 011a2a: 20 03 | local.get 3 + 011a2c: 6a | i32.add + 011a2d: 41 7f | i32.const 4294967295 + 011a2f: 6a | i32.add + 011a30: 41 00 | i32.const 0 + 011a32: 20 03 | local.get 3 + 011a34: 6b | i32.sub + 011a35: 71 | i32.and + 011a36: 22 01 | local.tee 1 + 011a38: 49 | i32.lt_u + 011a39: 0d 00 | br_if 0 + 011a3b: 20 00 | local.get 0 + 011a3d: 28 02 90 08 | i32.load 2 1040 + 011a41: 21 03 | local.set 3 + 011a43: 20 04 | local.get 4 + 011a45: 21 04 | local.set 4 + 011a47: 0c 01 | br 1 + 011a49: 0b | end + 011a4a: 02 40 | block + 011a4c: 02 40 | block + 011a4e: 20 01 | local.get 1 + 011a50: 41 10 | i32.const 16 + 011a52: 76 | i32.shr_u + 011a53: 41 01 | i32.const 1 + 011a55: 6a | i32.add + 011a56: 22 03 | local.tee 3 + 011a58: 40 00 | memory.grow 0 + 011a5a: 22 04 | local.tee 4 + 011a5c: 41 00 | i32.const 0 + 011a5e: 4e | i32.ge_s + 011a5f: 0d 00 | br_if 0 + 011a61: 41 00 | i32.const 0 + 011a63: 21 03 | local.set 3 + 011a65: 41 00 | i32.const 0 + 011a67: 21 04 | local.set 4 + 011a69: 0c 01 | br 1 + 011a6b: 0b | end + 011a6c: 20 03 | local.get 3 + 011a6e: 41 10 | i32.const 16 + 011a70: 74 | i32.shl + 011a71: 22 05 | local.tee 5 + 011a73: 41 7f | i32.const 4294967295 + 011a75: 4c | i32.le_s + 011a76: 0d 05 | br_if 5 + 011a78: 20 04 | local.get 4 + 011a7a: 41 10 | i32.const 16 + 011a7c: 74 | i32.shl + 011a7d: 21 03 | local.set 3 + 011a7f: 20 05 | local.get 5 + 011a81: 21 04 | local.set 4 + 011a83: 0b | end + 011a84: 20 04 | local.get 4 + 011a86: 21 04 | local.set 4 + 011a88: 02 40 | block + 011a8a: 20 03 | local.get 3 + 011a8c: 22 03 | local.tee 3 + 011a8e: 0d 00 | br_if 0 + 011a90: 41 00 | i32.const 0 + 011a92: 0f | return + 011a93: 0b | end + 011a94: 20 00 | local.get 0 + 011a96: 28 02 94 08 | i32.load 2 1044 + 011a9a: 22 05 | local.tee 5 + 011a9c: 41 00 | i32.const 0 + 011a9e: 20 05 | local.get 5 + 011aa0: 20 00 | local.get 0 + 011aa2: 28 02 90 08 | i32.load 2 1040 + 011aa6: 22 06 | local.tee 6 + 011aa8: 6a | i32.add + 011aa9: 20 03 | local.get 3 + 011aab: 46 | i32.eq + 011aac: 22 05 | local.tee 5 + 011aae: 1b | select + 011aaf: 20 04 | local.get 4 + 011ab1: 6a | i32.add + 011ab2: 21 04 | local.set 4 + 011ab4: 20 05 | local.get 5 + 011ab6: 45 | i32.eqz + 011ab7: 0d 01 | br_if 1 + 011ab9: 20 06 | local.get 6 + 011abb: 21 03 | local.set 3 + 011abd: 20 04 | local.get 4 + 011abf: 21 04 | local.set 4 + 011ac1: 0b | end + 011ac2: 20 00 | local.get 0 + 011ac4: 20 04 | local.get 4 + 011ac6: 20 01 | local.get 1 + 011ac8: 6b | i32.sub + 011ac9: 36 02 94 08 | i32.store 2 1044 + 011acd: 20 00 | local.get 0 + 011acf: 20 03 | local.get 3 + 011ad1: 22 03 | local.tee 3 + 011ad3: 20 01 | local.get 1 + 011ad5: 6a | i32.add + 011ad6: 36 02 90 08 | i32.store 2 1040 + 011ada: 02 40 | block + 011adc: 20 03 | local.get 3 + 011ade: 0d 00 | br_if 0 + 011ae0: 41 00 | i32.const 0 + 011ae2: 0f | return + 011ae3: 0b | end + 011ae4: 20 03 | local.get 3 + 011ae6: 21 04 | local.set 4 + 011ae8: 20 03 | local.get 3 + 011aea: 21 03 | local.set 3 + 011aec: 0c 01 | br 1 + 011aee: 0b | end + 011aef: 20 00 | local.get 0 + 011af1: 20 04 | local.get 4 + 011af3: 20 01 | local.get 1 + 011af5: 6b | i32.sub + 011af6: 36 02 94 08 | i32.store 2 1044 + 011afa: 20 00 | local.get 0 + 011afc: 20 03 | local.get 3 + 011afe: 20 01 | local.get 1 + 011b00: 6a | i32.add + 011b01: 36 02 90 08 | i32.store 2 1040 + 011b05: 20 03 | local.get 3 + 011b07: 22 03 | local.tee 3 + 011b09: 21 04 | local.set 4 + 011b0b: 20 03 | local.get 3 + 011b0d: 21 03 | local.set 3 + 011b0f: 0b | end + 011b10: 20 03 | local.get 3 + 011b12: 21 03 | local.set 3 + 011b14: 20 04 | local.get 4 + 011b16: 22 07 | local.tee 7 + 011b18: 41 03 | i32.const 3 + 011b1a: 71 | i32.and + 011b1b: 0d 02 | br_if 2 + 011b1d: 20 03 | local.get 3 + 011b1f: 20 01 | local.get 1 + 011b21: 6a | i32.add + 011b22: 22 01 | local.tee 1 + 011b24: 41 70 | i32.const 4294967280 + 011b26: 6a | i32.add + 011b27: 22 04 | local.tee 4 + 011b29: 41 03 | i32.const 3 + 011b2b: 71 | i32.and + 011b2c: 0d 03 | br_if 3 + 011b2e: 20 04 | local.get 4 + 011b30: 41 10 | i32.const 16 + 011b32: 36 02 00 | i32.store 2 0 + 011b35: 20 01 | local.get 1 + 011b37: 41 7c | i32.const 4294967292 + 011b39: 6a | i32.add + 011b3a: 41 10 | i32.const 16 + 011b3c: 36 02 00 | i32.store 2 0 + 011b3f: 02 40 | block + 011b41: 02 40 | block + 011b43: 20 00 | local.get 0 + 011b45: 28 02 04 | i32.load 2 4 + 011b48: 22 05 | local.tee 5 + 011b4a: 0d 00 | br_if 0 + 011b4c: 41 00 | i32.const 0 + 011b4e: 21 06 | local.set 6 + 011b50: 0c 01 | br 1 + 011b52: 0b | end + 011b53: 20 05 | local.get 5 + 011b55: 28 02 08 | i32.load 2 8 + 011b58: 21 06 | local.set 6 + 011b5a: 0b | end + 011b5b: 02 40 | block + 011b5d: 02 40 | block + 011b5f: 20 03 | local.get 3 + 011b61: 20 06 | local.get 6 + 011b63: 47 | i32.ne + 011b64: 0d 00 | br_if 0 + 011b66: 20 07 | local.get 7 + 011b68: 20 03 | local.get 3 + 011b6a: 41 7c | i32.const 4294967292 + 011b6c: 6a | i32.add + 011b6d: 28 02 00 | i32.load 2 0 + 011b70: 41 7e | i32.const 4294967294 + 011b72: 71 | i32.and + 011b73: 6b | i32.sub + 011b74: 22 06 | local.tee 6 + 011b76: 28 02 00 | i32.load 2 0 + 011b79: 22 07 | local.tee 7 + 011b7b: 20 06 | local.get 6 + 011b7d: 20 07 | local.get 7 + 011b7f: 6a | i32.add + 011b80: 41 7c | i32.const 4294967292 + 011b82: 6a | i32.add + 011b83: 28 02 00 | i32.load 2 0 + 011b86: 47 | i32.ne + 011b87: 0d 06 | br_if 6 + 011b89: 20 06 | local.get 6 + 011b8b: 41 7c | i32.const 4294967292 + 011b8d: 6a | i32.add + 011b8e: 28 02 00 | i32.load 2 0 + 011b91: 21 07 | local.set 7 + 011b93: 20 05 | local.get 5 + 011b95: 20 01 | local.get 1 + 011b97: 36 02 08 | i32.store 2 8 + 011b9a: 02 40 | block + 011b9c: 20 06 | local.get 6 + 011b9e: 20 07 | local.get 7 + 011ba0: 41 7e | i32.const 4294967294 + 011ba2: 71 | i32.and + 011ba3: 6b | i32.sub + 011ba4: 22 01 | local.tee 1 + 011ba6: 28 02 00 | i32.load 2 0 + 011ba9: 20 01 | local.get 1 + 011bab: 6a | i32.add + 011bac: 41 7c | i32.const 4294967292 + 011bae: 6a | i32.add + 011baf: 2d 00 00 | i32.load8_u 0 0 + 011bb2: 41 01 | i32.const 1 + 011bb4: 71 | i32.and + 011bb5: 45 | i32.eqz + 011bb6: 0d 00 | br_if 0 + 011bb8: 20 01 | local.get 1 + 011bba: 28 02 04 | i32.load 2 4 + 011bbd: 20 01 | local.get 1 + 011bbf: 28 02 08 | i32.load 2 8 + 011bc2: 22 03 | local.tee 3 + 011bc4: 36 02 08 | i32.store 2 8 + 011bc7: 20 03 | local.get 3 + 011bc9: 20 01 | local.get 1 + 011bcb: 28 02 04 | i32.load 2 4 + 011bce: 36 02 04 | i32.store 2 4 + 011bd1: 20 01 | local.get 1 + 011bd3: 41 02 | i32.const 2 + 011bd5: 71 | i32.and + 011bd6: 0d 08 | br_if 8 + 011bd8: 20 04 | local.get 4 + 011bda: 20 01 | local.get 1 + 011bdc: 6b | i32.sub + 011bdd: 22 03 | local.tee 3 + 011bdf: 41 0f | i32.const 15 + 011be1: 4d | i32.le_u + 011be2: 0d 09 | br_if 9 + 011be4: 20 01 | local.get 1 + 011be6: 20 03 | local.get 3 + 011be8: 36 02 00 | i32.store 2 0 + 011beb: 20 01 | local.get 1 + 011bed: 20 03 | local.get 3 + 011bef: 6a | i32.add + 011bf0: 21 04 | local.set 4 + 011bf2: 20 03 | local.get 3 + 011bf4: 21 05 | local.set 5 + 011bf6: 20 01 | local.get 1 + 011bf8: 21 03 | local.set 3 + 011bfa: 0c 0c | br 12 + 011bfc: 0b | end + 011bfd: 20 03 | local.get 3 + 011bff: 41 70 | i32.const 4294967280 + 011c01: 6a | i32.add + 011c02: 21 03 | local.set 3 + 011c04: 0c 01 | br 1 + 011c06: 0b | end + 011c07: 20 03 | local.get 3 + 011c09: 41 10 | i32.const 16 + 011c0b: 36 02 00 | i32.store 2 0 + 011c0e: 20 03 | local.get 3 + 011c10: 41 0c | i32.const 12 + 011c12: 6a | i32.add + 011c13: 41 10 | i32.const 16 + 011c15: 36 02 00 | i32.store 2 0 + 011c18: 20 00 | local.get 0 + 011c1a: 28 02 04 | i32.load 2 4 + 011c1d: 21 05 | local.set 5 + 011c1f: 20 03 | local.get 3 + 011c21: 20 01 | local.get 1 + 011c23: 36 02 08 | i32.store 2 8 + 011c26: 20 03 | local.get 3 + 011c28: 20 05 | local.get 5 + 011c2a: 36 02 04 | i32.store 2 4 + 011c2d: 20 00 | local.get 0 + 011c2f: 20 03 | local.get 3 + 011c31: 36 02 04 | i32.store 2 4 + 011c34: 20 03 | local.get 3 + 011c36: 41 10 | i32.const 16 + 011c38: 6a | i32.add + 011c39: 21 03 | local.set 3 + 011c3b: 0b | end + 011c3c: 20 03 | local.get 3 + 011c3e: 22 03 | local.tee 3 + 011c40: 41 03 | i32.const 3 + 011c42: 71 | i32.and + 011c43: 0d 07 | br_if 7 + 011c45: 20 04 | local.get 4 + 011c47: 20 03 | local.get 3 + 011c49: 6b | i32.sub + 011c4a: 22 01 | local.tee 1 + 011c4c: 41 0f | i32.const 15 + 011c4e: 4d | i32.le_u + 011c4f: 0d 08 | br_if 8 + 011c51: 20 03 | local.get 3 + 011c53: 20 01 | local.get 1 + 011c55: 36 02 00 | i32.store 2 0 + 011c58: 20 03 | local.get 3 + 011c5a: 20 01 | local.get 1 + 011c5c: 6a | i32.add + 011c5d: 21 04 | local.set 4 + 011c5f: 20 01 | local.get 1 + 011c61: 21 05 | local.set 5 + 011c63: 20 03 | local.get 3 + 011c65: 21 03 | local.set 3 + 011c67: 0c 09 | br 9 + 011c69: 0b | end + 011c6a: 41 c8 a1 94 80 00 | i32.const 331976 + 011c70: 41 11 | i32.const 17 + 011c72: 41 d8 da 93 80 00 | i32.const 322904 + 011c78: 41 1b | i32.const 27 + 011c7a: 41 c0 db 93 80 00 | i32.const 323008 + 011c80: 20 02 | local.get 2 + 011c82: 20 02 | local.get 2 + 011c84: 28 02 10 | i32.load 2 16 + 011c87: 22 00 | local.tee 0 + 011c89: 41 83 80 80 80 00 | i32.const 3 + 011c8f: 20 00 | local.get 0 + 011c91: 1b | select + 011c92: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 011c9b: 80 00 | + 011c9d: 00 | unreachable + 011c9e: 0b | end + 011c9f: 41 e8 e2 93 80 00 | i32.const 323944 + 011ca5: 41 3a | i32.const 58 + 011ca7: 41 e3 03 | i32.const 483 + 011caa: 41 0d | i32.const 13 + 011cac: 41 00 | i32.const 0 + 011cae: 20 05 | local.get 5 + 011cb0: 10 cb 82 80 80 00 | call 331 + 011cb6: 00 | unreachable + 011cb7: 0b | end + 011cb8: 41 c8 a1 94 80 00 | i32.const 331976 + 011cbe: 41 11 | i32.const 17 + 011cc0: 41 d8 fb 93 80 00 | i32.const 327128 + 011cc6: 41 31 | i32.const 49 + 011cc8: 41 a0 fc 93 80 00 | i32.const 327200 + 011cce: 20 02 | local.get 2 + 011cd0: 20 02 | local.get 2 + 011cd2: 28 02 10 | i32.load 2 16 + 011cd5: 22 00 | local.tee 0 + 011cd7: 41 83 80 80 80 00 | i32.const 3 + 011cdd: 20 00 | local.get 0 + 011cdf: 1b | select + 011ce0: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 011ce9: 80 00 | + 011ceb: 00 | unreachable + 011cec: 0b | end + 011ced: 41 c8 a1 94 80 00 | i32.const 331976 + 011cf3: 41 11 | i32.const 17 + 011cf5: 41 c8 f7 93 80 00 | i32.const 326600 + 011cfb: 41 2a | i32.const 42 + 011cfd: 41 90 f8 93 80 00 | i32.const 326672 + 011d03: 20 02 | local.get 2 + 011d05: 20 02 | local.get 2 + 011d07: 28 02 10 | i32.load 2 16 + 011d0a: 22 00 | local.tee 0 + 011d0c: 41 83 80 80 80 00 | i32.const 3 + 011d12: 20 00 | local.get 0 + 011d14: 1b | select + 011d15: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 011d1e: 80 00 | + 011d20: 00 | unreachable + 011d21: 0b | end + 011d22: 41 c8 a1 94 80 00 | i32.const 331976 + 011d28: 41 11 | i32.const 17 + 011d2a: 41 b8 fc 93 80 00 | i32.const 327224 + 011d30: 41 23 | i32.const 35 + 011d32: 41 e0 fc 93 80 00 | i32.const 327264 + 011d38: 20 02 | local.get 2 + 011d3a: 20 02 | local.get 2 + 011d3c: 28 02 10 | i32.load 2 16 + 011d3f: 22 00 | local.tee 0 + 011d41: 41 83 80 80 80 00 | i32.const 3 + 011d47: 20 00 | local.get 0 + 011d49: 1b | select + 011d4a: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 011d53: 80 00 | + 011d55: 00 | unreachable + 011d56: 0b | end + 011d57: 41 c8 a1 94 80 00 | i32.const 331976 + 011d5d: 41 11 | i32.const 17 + 011d5f: 41 c8 f7 93 80 00 | i32.const 326600 + 011d65: 41 2a | i32.const 42 + 011d67: 41 b0 f9 93 80 00 | i32.const 326832 + 011d6d: 20 02 | local.get 2 + 011d6f: 20 02 | local.get 2 + 011d71: 28 02 10 | i32.load 2 16 + 011d74: 22 00 | local.tee 0 + 011d76: 41 83 80 80 80 00 | i32.const 3 + 011d7c: 20 00 | local.get 0 + 011d7e: 1b | select + 011d7f: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 011d88: 80 00 | + 011d8a: 00 | unreachable + 011d8b: 0b | end + 011d8c: 41 c8 a1 94 80 00 | i32.const 331976 + 011d92: 41 11 | i32.const 17 + 011d94: 41 e8 f8 93 80 00 | i32.const 326760 + 011d9a: 41 17 | i32.const 23 + 011d9c: 41 f0 f9 93 80 00 | i32.const 326896 + 011da2: 20 02 | local.get 2 + 011da4: 20 02 | local.get 2 + 011da6: 28 02 10 | i32.load 2 16 + 011da9: 22 00 | local.tee 0 + 011dab: 41 83 80 80 80 00 | i32.const 3 + 011db1: 20 00 | local.get 0 + 011db3: 1b | select + 011db4: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 011dbd: 80 00 | + 011dbf: 00 | unreachable + 011dc0: 0b | end + 011dc1: 41 c8 a1 94 80 00 | i32.const 331976 + 011dc7: 41 11 | i32.const 17 + 011dc9: 41 c8 f7 93 80 00 | i32.const 326600 + 011dcf: 41 2a | i32.const 42 + 011dd1: 41 b0 f9 93 80 00 | i32.const 326832 + 011dd7: 20 02 | local.get 2 + 011dd9: 20 02 | local.get 2 + 011ddb: 28 02 10 | i32.load 2 16 + 011dde: 22 00 | local.tee 0 + 011de0: 41 83 80 80 80 00 | i32.const 3 + 011de6: 20 00 | local.get 0 + 011de8: 1b | select + 011de9: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 011df2: 80 00 | + 011df4: 00 | unreachable + 011df5: 0b | end + 011df6: 41 c8 a1 94 80 00 | i32.const 331976 + 011dfc: 41 11 | i32.const 17 + 011dfe: 41 e8 f8 93 80 00 | i32.const 326760 + 011e04: 41 17 | i32.const 23 + 011e06: 41 f0 f9 93 80 00 | i32.const 326896 + 011e0c: 20 02 | local.get 2 + 011e0e: 20 02 | local.get 2 + 011e10: 28 02 10 | i32.load 2 16 + 011e13: 22 00 | local.tee 0 + 011e15: 41 83 80 80 80 00 | i32.const 3 + 011e1b: 20 00 | local.get 0 + 011e1d: 1b | select + 011e1e: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 011e27: 80 00 | + 011e29: 00 | unreachable + 011e2a: 0b | end + 011e2b: 20 04 | local.get 4 + 011e2d: 41 7c | i32.const 4294967292 + 011e2f: 6a | i32.add + 011e30: 20 05 | local.get 5 + 011e32: 41 01 | i32.const 1 + 011e34: 72 | i32.or + 011e35: 36 02 00 | i32.store 2 0 + 011e38: 20 00 | local.get 0 + 011e3a: 20 03 | local.get 3 + 011e3c: 20 02 | local.get 2 + 011e3e: 10 98 83 80 80 00 | call 408 + 011e44: 41 01 | i32.const 1 + 011e46: 0b | end +011e49 func[360]: + 011e4a: 04 7f | local[5..8] type=i32 + 011e4c: 05 7e | local[9..13] type=i64 + 011e4e: 03 7f | local[14..16] type=i32 + 011e50: 20 00 | local.get 0 + 011e52: 41 10 | i32.const 16 + 011e54: 6a | i32.add + 011e55: 21 05 | local.set 5 + 011e57: 20 00 | local.get 0 + 011e59: 41 08 | i32.const 8 + 011e5b: 6a | i32.add + 011e5c: 21 06 | local.set 6 + 011e5e: 20 01 | local.get 1 + 011e60: 21 01 | local.set 1 + 011e62: 20 02 | local.get 2 + 011e64: 21 02 | local.set 2 + 011e66: 20 03 | local.get 3 + 011e68: 21 03 | local.set 3 + 011e6a: 02 40 | block + 011e6c: 02 40 | block + 011e6e: 02 40 | block + 011e70: 02 40 | block + 011e72: 02 40 | block + 011e74: 02 40 | block + 011e76: 02 40 | block + 011e78: 02 40 | block + 011e7a: 02 40 | block + 011e7c: 02 40 | block + 011e7e: 02 40 | block + 011e80: 02 40 | block + 011e82: 03 40 | loop + 011e84: 20 03 | local.get 3 + 011e86: 21 03 | local.set 3 + 011e88: 20 02 | local.get 2 + 011e8a: 21 02 | local.set 2 + 011e8c: 20 01 | local.get 1 + 011e8e: 22 01 | local.tee 1 + 011e90: 69 | i32.popcnt + 011e91: 41 01 | i32.const 1 + 011e93: 47 | i32.ne + 011e94: 0d 02 | br_if 2 + 011e96: 20 02 | local.get 2 + 011e98: 41 48 | i32.const 4294967240 + 011e9a: 4f | i32.ge_u + 011e9b: 0d 03 | br_if 3 + 011e9d: 20 02 | local.get 2 + 011e9f: 41 03 | i32.const 3 + 011ea1: 6a | i32.add + 011ea2: 41 7c | i32.const 4294967292 + 011ea4: 71 | i32.and + 011ea5: 41 08 | i32.const 8 + 011ea7: 20 02 | local.get 2 + 011ea9: 41 08 | i32.const 8 + 011eab: 4b | i32.gt_u + 011eac: 1b | select + 011ead: 22 07 | local.tee 7 + 011eaf: 20 02 | local.get 2 + 011eb1: 49 | i32.lt_u + 011eb2: 0d 04 | br_if 4 + 011eb4: 20 01 | local.get 1 + 011eb6: 20 00 | local.get 0 + 011eb8: 28 02 00 | i32.load 2 0 + 011ebb: 22 02 | local.tee 2 + 011ebd: 20 01 | local.get 1 + 011ebf: 20 02 | local.get 2 + 011ec1: 4b | i32.gt_u + 011ec2: 1b | select + 011ec3: 21 08 | local.set 8 + 011ec5: 02 40 | block + 011ec7: 02 40 | block + 011ec9: 02 40 | block + 011ecb: 20 07 | local.get 7 + 011ecd: 41 80 01 | i32.const 128 + 011ed0: 49 | i32.lt_u + 011ed1: 0d 00 | br_if 0 + 011ed3: 20 07 | local.get 7 + 011ed5: 67 | i32.clz + 011ed6: 21 02 | local.set 2 + 011ed8: 02 40 | block + 011eda: 02 40 | block + 011edc: 20 07 | local.get 7 + 011ede: 41 80 20 | i32.const 4096 + 011ee1: 49 | i32.lt_u + 011ee2: 0d 00 | br_if 0 + 011ee4: 20 07 | local.get 7 + 011ee6: 41 1e | i32.const 30 + 011ee8: 20 02 | local.get 2 + 011eea: 6b | i32.sub + 011eeb: 76 | i32.shr_u + 011eec: 41 02 | i32.const 2 + 011eee: 73 | i32.xor + 011eef: 20 02 | local.get 2 + 011ef1: 41 01 | i32.const 1 + 011ef3: 74 | i32.shl + 011ef4: 6b | i32.sub + 011ef5: 41 c7 00 | i32.const 71 + 011ef8: 6a | i32.add + 011ef9: 22 02 | local.tee 2 + 011efb: 41 3f | i32.const 63 + 011efd: 20 02 | local.get 2 + 011eff: 41 3f | i32.const 63 + 011f01: 49 | i32.lt_u + 011f02: 1b | select + 011f03: 21 02 | local.set 2 + 011f05: 0c 01 | br 1 + 011f07: 0b | end + 011f08: 20 07 | local.get 7 + 011f0a: 41 1d | i32.const 29 + 011f0c: 20 02 | local.get 2 + 011f0e: 6b | i32.sub + 011f0f: 76 | i32.shr_u + 011f10: 41 04 | i32.const 4 + 011f12: 73 | i32.xor + 011f13: 20 02 | local.get 2 + 011f15: 41 02 | i32.const 2 + 011f17: 74 | i32.shl + 011f18: 6b | i32.sub + 011f19: 41 ee 00 | i32.const 110 + 011f1c: 6a | i32.add + 011f1d: 22 01 | local.tee 1 + 011f1f: 21 02 | local.set 2 + 011f21: 20 01 | local.get 1 + 011f23: 41 c0 00 | i32.const 64 + 011f26: 4f | i32.ge_u + 011f27: 0d 09 | br_if 9 + 011f29: 0b | end + 011f2a: 20 00 | local.get 0 + 011f2c: 29 03 88 08 | i64.load 3 1032 + 011f30: 22 09 | local.tee 9 + 011f32: 21 0a | local.set 10 + 011f34: 20 09 | local.get 9 + 011f36: 20 02 | local.get 2 + 011f38: 22 02 | local.tee 2 + 011f3a: ad | i64.extend_i32_u + 011f3b: 88 | i64.shr_u + 011f3c: 21 09 | local.set 9 + 011f3e: 20 02 | local.get 2 + 011f40: 21 02 | local.set 2 + 011f42: 0c 01 | br 1 + 011f44: 0b | end + 011f45: 20 00 | local.get 0 + 011f47: 29 03 88 08 | i64.load 3 1032 + 011f4b: 21 09 | local.set 9 + 011f4d: 02 40 | block + 011f4f: 20 07 | local.get 7 + 011f51: 41 03 | i32.const 3 + 011f53: 76 | i32.shr_u + 011f54: 41 7f | i32.const 4294967295 + 011f56: 6a | i32.add + 011f57: 22 02 | local.tee 2 + 011f59: 41 3f | i32.const 63 + 011f5b: 4d | i32.le_u + 011f5c: 0d 00 | br_if 0 + 011f5e: 20 09 | local.get 9 + 011f60: 21 09 | local.set 9 + 011f62: 0c 02 | br 2 + 011f64: 0b | end + 011f65: 20 09 | local.get 9 + 011f67: 21 0a | local.set 10 + 011f69: 20 09 | local.get 9 + 011f6b: 20 02 | local.get 2 + 011f6d: ad | i64.extend_i32_u + 011f6e: 88 | i64.shr_u + 011f6f: 21 09 | local.set 9 + 011f71: 20 02 | local.get 2 + 011f73: 21 02 | local.set 2 + 011f75: 0b | end + 011f76: 20 02 | local.get 2 + 011f78: 21 02 | local.set 2 + 011f7a: 20 0a | local.get 10 + 011f7c: 21 0a | local.set 10 + 011f7e: 02 40 | block + 011f80: 20 09 | local.get 9 + 011f82: 22 09 | local.tee 9 + 011f84: 50 | i64.eqz + 011f85: 45 | i32.eqz + 011f86: 0d 00 | br_if 0 + 011f88: 20 0a | local.get 10 + 011f8a: 21 09 | local.set 9 + 011f8c: 0c 01 | br 1 + 011f8e: 0b | end + 011f8f: 20 0a | local.get 10 + 011f91: 21 0b | local.set 11 + 011f93: 20 02 | local.get 2 + 011f95: 21 02 | local.set 2 + 011f97: 20 09 | local.get 9 + 011f99: 21 0c | local.set 12 + 011f9b: 03 40 | loop + 011f9d: 20 0b | local.get 11 + 011f9f: 21 0a | local.set 10 + 011fa1: 20 02 | local.get 2 + 011fa3: 20 0c | local.get 12 + 011fa5: 22 09 | local.tee 9 + 011fa7: 7a | i64.ctz + 011fa8: 22 0b | local.tee 11 + 011faa: a7 | i32.wrap_i64 + 011fab: 6a | i32.add + 011fac: 22 01 | local.tee 1 + 011fae: 41 c0 00 | i32.const 64 + 011fb1: 4f | i32.ge_u + 011fb2: 0d 08 | br_if 8 + 011fb4: 20 0a | local.get 10 + 011fb6: 42 01 | i64.const 1 + 011fb8: 20 01 | local.get 1 + 011fba: ad | i64.extend_i32_u + 011fbb: 22 0c | local.tee 12 + 011fbd: 86 | i64.shl + 011fbe: 22 0d | local.tee 13 + 011fc0: 83 | i64.and + 011fc1: 42 00 | i64.const 0 + 011fc3: 51 | i64.eq + 011fc4: 0d 09 | br_if 9 + 011fc6: 20 06 | local.get 6 + 011fc8: 20 01 | local.get 1 + 011fca: 41 04 | i32.const 4 + 011fcc: 74 | i32.shl + 011fcd: 6a | i32.add + 011fce: 22 03 | local.tee 3 + 011fd0: 28 02 08 | i32.load 2 8 + 011fd3: 22 02 | local.tee 2 + 011fd5: 45 | i32.eqz + 011fd6: 0d 0a | br_if 10 + 011fd8: 20 09 | local.get 9 + 011fda: 20 0b | local.get 11 + 011fdc: 88 | i64.shr_u + 011fdd: 21 09 | local.set 9 + 011fdf: 02 40 | block + 011fe1: 02 40 | block + 011fe3: 02 40 | block + 011fe5: 20 02 | local.get 2 + 011fe7: 20 03 | local.get 3 + 011fe9: 46 | i32.eq + 011fea: 0d 00 | br_if 0 + 011fec: 20 00 | local.get 0 + 011fee: 20 02 | local.get 2 + 011ff0: 20 08 | local.get 8 + 011ff2: 20 07 | local.get 7 + 011ff4: 20 04 | local.get 4 + 011ff6: 10 a9 83 80 80 00 | call 425 + 011ffc: 22 0e | local.tee 14 + 011ffe: 21 0f | local.set 15 + 012000: 20 0e | local.get 14 + 012002: 0d 06 | br_if 6 + 012004: 20 02 | local.get 2 + 012006: 28 02 00 | i32.load 2 0 + 012009: 20 02 | local.get 2 + 01200b: 6a | i32.add + 01200c: 41 7c | i32.const 4294967292 + 01200e: 6a | i32.add + 01200f: 2d 00 00 | i32.load8_u 0 0 + 012012: 41 01 | i32.const 1 + 012014: 71 | i32.and + 012015: 45 | i32.eqz + 012016: 0d 0e | br_if 14 + 012018: 20 02 | local.get 2 + 01201a: 28 02 04 | i32.load 2 4 + 01201d: 20 02 | local.get 2 + 01201f: 28 02 08 | i32.load 2 8 + 012022: 22 0e | local.tee 14 + 012024: 36 02 08 | i32.store 2 8 + 012027: 20 0e | local.get 14 + 012029: 20 02 | local.get 2 + 01202b: 28 02 04 | i32.load 2 4 + 01202e: 36 02 04 | i32.store 2 4 + 012031: 20 02 | local.get 2 + 012033: 28 02 00 | i32.load 2 0 + 012036: 20 02 | local.get 2 + 012038: 6a | i32.add + 012039: 41 7c | i32.const 4294967292 + 01203b: 6a | i32.add + 01203c: 2d 00 00 | i32.load8_u 0 0 + 01203f: 41 01 | i32.const 1 + 012041: 71 | i32.and + 012042: 0d 01 | br_if 1 + 012044: 41 c8 a1 94 80 00 | i32.const 331976 + 01204a: 41 11 | i32.const 17 + 01204c: 41 88 fa 93 80 00 | i32.const 326920 + 012052: 41 16 | i32.const 22 + 012054: 41 c0 fa 93 80 00 | i32.const 326976 + 01205a: 20 04 | local.get 4 + 01205c: 20 04 | local.get 4 + 01205e: 28 02 10 | i32.load 2 16 + 012061: 22 02 | local.tee 2 + 012063: 41 83 80 80 80 00 | i32.const 3 + 012069: 20 02 | local.get 2 + 01206b: 1b | select + 01206c: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012075: 80 00 | + 012077: 00 | unreachable + 012078: 0b | end + 012079: 20 00 | local.get 0 + 01207b: 20 0a | local.get 10 + 01207d: 20 0d | local.get 13 + 01207f: 42 7f | i64.const 18446744073709551615 + 012081: 85 | i64.xor + 012082: 83 | i64.and + 012083: 22 0a | local.tee 10 + 012085: 37 03 88 08 | i64.store 3 1032 + 012089: 20 0c | local.get 12 + 01208b: 21 0b | local.set 11 + 01208d: 20 0a | local.get 10 + 01208f: 21 0c | local.set 12 + 012091: 20 01 | local.get 1 + 012093: 21 02 | local.set 2 + 012095: 20 09 | local.get 9 + 012097: 42 01 | i64.const 1 + 012099: 85 | i64.xor + 01209a: 21 0a | local.set 10 + 01209c: 0c 01 | br 1 + 01209e: 0b | end + 01209f: 20 02 | local.get 2 + 0120a1: 20 03 | local.get 3 + 0120a3: 36 02 08 | i32.store 2 8 + 0120a6: 20 02 | local.get 2 + 0120a8: 20 03 | local.get 3 + 0120aa: 28 02 04 | i32.load 2 4 + 0120ad: 36 02 04 | i32.store 2 4 + 0120b0: 20 03 | local.get 3 + 0120b2: 20 02 | local.get 2 + 0120b4: 36 02 04 | i32.store 2 4 + 0120b7: 20 02 | local.get 2 + 0120b9: 28 02 04 | i32.load 2 4 + 0120bc: 20 02 | local.get 2 + 0120be: 36 02 08 | i32.store 2 8 + 0120c1: 20 00 | local.get 0 + 0120c3: 29 03 88 08 | i64.load 3 1032 + 0120c7: 21 0a | local.set 10 + 0120c9: 02 40 | block + 0120cb: 20 01 | local.get 1 + 0120cd: 41 01 | i32.const 1 + 0120cf: 6a | i32.add + 0120d0: 22 02 | local.tee 2 + 0120d2: 41 c0 00 | i32.const 64 + 0120d5: 47 | i32.ne + 0120d6: 0d 00 | br_if 0 + 0120d8: 20 09 | local.get 9 + 0120da: 42 02 | i64.const 2 + 0120dc: 5a | i64.ge_u + 0120dd: 0d 00 | br_if 0 + 0120df: 20 0a | local.get 10 + 0120e1: 21 09 | local.set 9 + 0120e3: 0c 03 | br 3 + 0120e5: 0b | end + 0120e6: 20 02 | local.get 2 + 0120e8: ad | i64.extend_i32_u + 0120e9: 21 0b | local.set 11 + 0120eb: 20 0a | local.get 10 + 0120ed: 21 0c | local.set 12 + 0120ef: 20 02 | local.get 2 + 0120f1: 21 02 | local.set 2 + 0120f3: 20 09 | local.get 9 + 0120f5: 42 01 | i64.const 1 + 0120f7: 88 | i64.shr_u + 0120f8: 21 0a | local.set 10 + 0120fa: 0b | end + 0120fb: 20 0a | local.get 10 + 0120fd: 22 0a | local.tee 10 + 0120ff: 20 0c | local.get 12 + 012101: 22 09 | local.tee 9 + 012103: 20 0b | local.get 11 + 012105: 88 | i64.shr_u + 012106: 42 00 | i64.const 0 + 012108: 20 02 | local.get 2 + 01210a: 22 02 | local.tee 2 + 01210c: 41 c0 00 | i32.const 64 + 01210f: 49 | i32.lt_u + 012110: 1b | select + 012111: 52 | i64.ne + 012112: 0d 0c | br_if 12 + 012114: 20 09 | local.get 9 + 012116: 21 0b | local.set 11 + 012118: 20 02 | local.get 2 + 01211a: 21 02 | local.set 2 + 01211c: 20 0a | local.get 10 + 01211e: 21 0c | local.set 12 + 012120: 20 09 | local.get 9 + 012122: 21 09 | local.set 9 + 012124: 20 0a | local.get 10 + 012126: 42 00 | i64.const 0 + 012128: 52 | i64.ne + 012129: 0d 00 | br_if 0 + 01212b: 0b | end + 01212c: 0b | end + 01212d: 42 3f | i64.const 63 + 01212f: 20 09 | local.get 9 + 012131: 22 0a | local.tee 10 + 012133: 79 | i64.clz + 012134: 7d | i64.sub + 012135: 21 09 | local.set 9 + 012137: 02 40 | block + 012139: 02 40 | block + 01213b: 20 0a | local.get 10 + 01213d: 50 | i64.eqz + 01213e: 45 | i32.eqz + 01213f: 0d 00 | br_if 0 + 012141: 41 00 | i32.const 0 + 012143: 21 01 | local.set 1 + 012145: 0c 01 | br 1 + 012147: 0b | end + 012148: 20 09 | local.get 9 + 01214a: a7 | i32.wrap_i64 + 01214b: 21 02 | local.set 2 + 01214d: 20 09 | local.get 9 + 01214f: 42 c0 00 | i64.const 64 + 012152: 5a | i64.ge_u + 012153: 0d 0c | br_if 12 + 012155: 20 05 | local.get 5 + 012157: 20 02 | local.get 2 + 012159: 41 04 | i32.const 4 + 01215b: 74 | i32.shl + 01215c: 22 01 | local.tee 1 + 01215e: 6a | i32.add + 01215f: 28 02 00 | i32.load 2 0 + 012162: 21 02 | local.set 2 + 012164: 02 40 | block + 012166: 20 0a | local.get 10 + 012168: 42 80 80 80 80 04 | i64.const 1073741824 + 01216e: 5a | i64.ge_u + 01216f: 0d 00 | br_if 0 + 012171: 20 02 | local.get 2 + 012173: 21 01 | local.set 1 + 012175: 0c 01 | br 1 + 012177: 0b | end + 012178: 02 40 | block + 01217a: 20 02 | local.get 2 + 01217c: 20 06 | local.get 6 + 01217e: 20 01 | local.get 1 + 012180: 6a | i32.add + 012181: 22 10 | local.tee 16 + 012183: 47 | i32.ne + 012184: 0d 00 | br_if 0 + 012186: 20 02 | local.get 2 + 012188: 21 01 | local.set 1 + 01218a: 0c 01 | br 1 + 01218c: 0b | end + 01218d: 41 e3 00 | i32.const 99 + 012190: 21 03 | local.set 3 + 012192: 20 02 | local.get 2 + 012194: 21 0e | local.set 14 + 012196: 03 40 | loop + 012198: 20 03 | local.get 3 + 01219a: 21 02 | local.set 2 + 01219c: 20 00 | local.get 0 + 01219e: 20 0e | local.get 14 + 0121a0: 22 03 | local.tee 3 + 0121a2: 20 08 | local.get 8 + 0121a4: 20 07 | local.get 7 + 0121a6: 20 04 | local.get 4 + 0121a8: 10 a9 83 80 80 00 | call 425 + 0121ae: 22 01 | local.tee 1 + 0121b0: 21 0f | local.set 15 + 0121b2: 20 01 | local.get 1 + 0121b4: 0d 03 | br_if 3 + 0121b6: 02 40 | block + 0121b8: 20 03 | local.get 3 + 0121ba: 28 02 08 | i32.load 2 8 + 0121bd: 22 01 | local.tee 1 + 0121bf: 20 10 | local.get 16 + 0121c1: 47 | i32.ne + 0121c2: 0d 00 | br_if 0 + 0121c4: 20 01 | local.get 1 + 0121c6: 21 01 | local.set 1 + 0121c8: 0c 02 | br 2 + 0121ca: 0b | end + 0121cb: 20 02 | local.get 2 + 0121cd: 41 7f | i32.const 4294967295 + 0121cf: 6a | i32.add + 0121d0: 21 03 | local.set 3 + 0121d2: 20 01 | local.get 1 + 0121d4: 21 0e | local.set 14 + 0121d6: 20 01 | local.get 1 + 0121d8: 21 01 | local.set 1 + 0121da: 20 02 | local.get 2 + 0121dc: 41 01 | i32.const 1 + 0121de: 4b | i32.gt_u + 0121df: 0d 00 | br_if 0 + 0121e1: 0b | end + 0121e2: 0b | end + 0121e3: 20 01 | local.get 1 + 0121e5: 21 0e | local.set 14 + 0121e7: 20 08 | local.get 8 + 0121e9: 21 01 | local.set 1 + 0121eb: 20 07 | local.get 7 + 0121ed: 21 02 | local.set 2 + 0121ef: 41 c0 81 94 80 00 | i32.const 327872 + 0121f5: 21 03 | local.set 3 + 0121f7: 20 00 | local.get 0 + 0121f9: 20 07 | local.get 7 + 0121fb: 20 08 | local.get 8 + 0121fd: 41 00 | i32.const 0 + 0121ff: 20 08 | local.get 8 + 012201: 20 00 | local.get 0 + 012203: 28 02 00 | i32.load 2 0 + 012206: 4b | i32.gt_u + 012207: 1b | select + 012208: 6a | i32.add + 012209: 41 30 | i32.const 48 + 01220b: 6a | i32.add + 01220c: 20 04 | local.get 4 + 01220e: 10 e7 82 80 80 00 | call 359 + 012214: 41 ff 01 | i32.const 255 + 012217: 71 | i32.and + 012218: 0d 00 | br_if 0 + 01221a: 0b | end + 01221b: 02 40 | block + 01221d: 20 0e | local.get 14 + 01221f: 45 | i32.eqz + 012220: 0d 00 | br_if 0 + 012222: 20 09 | local.get 9 + 012224: a7 | i32.wrap_i64 + 012225: 21 02 | local.set 2 + 012227: 20 09 | local.get 9 + 012229: 42 3f | i64.const 63 + 01222b: 56 | i64.gt_u + 01222c: 0d 0c | br_if 12 + 01222e: 20 0e | local.get 14 + 012230: 20 06 | local.get 6 + 012232: 20 02 | local.get 2 + 012234: 41 04 | i32.const 4 + 012236: 74 | i32.shl + 012237: 6a | i32.add + 012238: 22 03 | local.tee 3 + 01223a: 46 | i32.eq + 01223b: 0d 00 | br_if 0 + 01223d: 20 0e | local.get 14 + 01223f: 21 02 | local.set 2 + 012241: 03 40 | loop + 012243: 20 00 | local.get 0 + 012245: 20 02 | local.get 2 + 012247: 22 01 | local.tee 1 + 012249: 20 08 | local.get 8 + 01224b: 20 07 | local.get 7 + 01224d: 20 04 | local.get 4 + 01224f: 10 a9 83 80 80 00 | call 425 + 012255: 22 02 | local.tee 2 + 012257: 21 0f | local.set 15 + 012259: 20 02 | local.get 2 + 01225b: 0d 02 | br_if 2 + 01225d: 20 01 | local.get 1 + 01225f: 28 02 08 | i32.load 2 8 + 012262: 22 01 | local.tee 1 + 012264: 21 02 | local.set 2 + 012266: 20 01 | local.get 1 + 012268: 20 03 | local.get 3 + 01226a: 47 | i32.ne + 01226b: 0d 00 | br_if 0 + 01226d: 0b | end + 01226e: 0b | end + 01226f: 41 00 | i32.const 0 + 012271: 21 0f | local.set 15 + 012273: 0b | end + 012274: 20 0f | local.get 15 + 012276: 0f | return + 012277: 0b | end + 012278: 41 c8 a1 94 80 00 | i32.const 331976 + 01227e: 41 11 | i32.const 17 + 012280: 41 f8 fd 93 80 00 | i32.const 327416 + 012286: 41 1a | i32.const 26 + 012288: 41 b0 fe 93 80 00 | i32.const 327472 + 01228e: 20 04 | local.get 4 + 012290: 20 04 | local.get 4 + 012292: 28 02 10 | i32.load 2 16 + 012295: 22 02 | local.tee 2 + 012297: 41 83 80 80 80 00 | i32.const 3 + 01229d: 20 02 | local.get 2 + 01229f: 1b | select + 0122a0: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0122a9: 80 00 | + 0122ab: 00 | unreachable + 0122ac: 0b | end + 0122ad: 41 c8 a1 94 80 00 | i32.const 331976 + 0122b3: 41 11 | i32.const 17 + 0122b5: 41 c8 fe 93 80 00 | i32.const 327496 + 0122bb: 41 12 | i32.const 18 + 0122bd: 20 03 | local.get 3 + 0122bf: 20 04 | local.get 4 + 0122c1: 20 04 | local.get 4 + 0122c3: 28 02 10 | i32.load 2 16 + 0122c6: 22 02 | local.tee 2 + 0122c8: 41 83 80 80 80 00 | i32.const 3 + 0122ce: 20 02 | local.get 2 + 0122d0: 1b | select + 0122d1: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0122da: 80 00 | + 0122dc: 00 | unreachable + 0122dd: 0b | end + 0122de: 41 c8 a1 94 80 00 | i32.const 331976 + 0122e4: 41 11 | i32.const 17 + 0122e6: 41 ac fd 93 80 00 | i32.const 327340 + 0122ec: 41 16 | i32.const 22 + 0122ee: 41 e0 fd 93 80 00 | i32.const 327392 + 0122f4: 20 04 | local.get 4 + 0122f6: 20 04 | local.get 4 + 0122f8: 28 02 10 | i32.load 2 16 + 0122fb: 22 02 | local.tee 2 + 0122fd: 41 83 80 80 80 00 | i32.const 3 + 012303: 20 02 | local.get 2 + 012305: 1b | select + 012306: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 01230f: 80 00 | + 012311: 00 | unreachable + 012312: 0b | end + 012313: 41 c8 a1 94 80 00 | i32.const 331976 + 012319: 41 11 | i32.const 17 + 01231b: 41 96 f4 93 80 00 | i32.const 326166 + 012321: 41 1f | i32.const 31 + 012323: 41 c0 f4 93 80 00 | i32.const 326208 + 012329: 20 04 | local.get 4 + 01232b: 20 04 | local.get 4 + 01232d: 28 02 10 | i32.load 2 16 + 012330: 22 02 | local.tee 2 + 012332: 41 83 80 80 80 00 | i32.const 3 + 012338: 20 02 | local.get 2 + 01233a: 1b | select + 01233b: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012344: 80 00 | + 012346: 00 | unreachable + 012347: 0b | end + 012348: 41 c8 a1 94 80 00 | i32.const 331976 + 01234e: 41 11 | i32.const 17 + 012350: 41 db fe 93 80 00 | i32.const 327515 + 012356: 41 24 | i32.const 36 + 012358: 41 80 ff 93 80 00 | i32.const 327552 + 01235e: 20 04 | local.get 4 + 012360: 20 04 | local.get 4 + 012362: 28 02 10 | i32.load 2 16 + 012365: 22 02 | local.tee 2 + 012367: 41 83 80 80 80 00 | i32.const 3 + 01236d: 20 02 | local.get 2 + 01236f: 1b | select + 012370: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012379: 80 00 | + 01237b: 00 | unreachable + 01237c: 0b | end + 01237d: 41 c8 a1 94 80 00 | i32.const 331976 + 012383: 41 11 | i32.const 17 + 012385: 41 98 ff 93 80 00 | i32.const 327576 + 01238b: 41 c6 00 | i32.const 70 + 01238e: 41 e0 ff 93 80 00 | i32.const 327648 + 012394: 20 04 | local.get 4 + 012396: 20 04 | local.get 4 + 012398: 28 02 10 | i32.load 2 16 + 01239b: 22 02 | local.tee 2 + 01239d: 41 83 80 80 80 00 | i32.const 3 + 0123a3: 20 02 | local.get 2 + 0123a5: 1b | select + 0123a6: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0123af: 80 00 | + 0123b1: 00 | unreachable + 0123b2: 0b | end + 0123b3: 41 c8 a1 94 80 00 | i32.const 331976 + 0123b9: 41 11 | i32.const 17 + 0123bb: 41 f8 ff 93 80 00 | i32.const 327672 + 0123c1: 41 12 | i32.const 18 + 0123c3: 41 90 80 94 80 00 | i32.const 327696 + 0123c9: 20 04 | local.get 4 + 0123cb: 20 04 | local.get 4 + 0123cd: 28 02 10 | i32.load 2 16 + 0123d0: 22 02 | local.tee 2 + 0123d2: 41 83 80 80 80 00 | i32.const 3 + 0123d8: 20 02 | local.get 2 + 0123da: 1b | select + 0123db: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0123e4: 80 00 | + 0123e6: 00 | unreachable + 0123e7: 0b | end + 0123e8: 41 c8 a1 94 80 00 | i32.const 331976 + 0123ee: 41 11 | i32.const 17 + 0123f0: 41 88 fa 93 80 00 | i32.const 326920 + 0123f6: 41 16 | i32.const 22 + 0123f8: 41 f0 fa 93 80 00 | i32.const 327024 + 0123fe: 20 04 | local.get 4 + 012400: 20 04 | local.get 4 + 012402: 28 02 10 | i32.load 2 16 + 012405: 22 02 | local.tee 2 + 012407: 41 83 80 80 80 00 | i32.const 3 + 01240d: 20 02 | local.get 2 + 01240f: 1b | select + 012410: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012419: 80 00 | + 01241b: 00 | unreachable + 01241c: 0b | end + 01241d: 41 c8 a1 94 80 00 | i32.const 331976 + 012423: 41 11 | i32.const 17 + 012425: 41 a8 80 94 80 00 | i32.const 327720 + 01242b: 41 f5 00 | i32.const 117 + 01242e: 41 a0 81 94 80 00 | i32.const 327840 + 012434: 20 04 | local.get 4 + 012436: 20 04 | local.get 4 + 012438: 28 02 10 | i32.load 2 16 + 01243b: 22 02 | local.tee 2 + 01243d: 41 83 80 80 80 00 | i32.const 3 + 012443: 20 02 | local.get 2 + 012445: 1b | select + 012446: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 01244f: 80 00 | + 012451: 00 | unreachable + 012452: 0b | end + 012453: 41 e8 e2 93 80 00 | i32.const 323944 + 012459: 41 3a | i32.const 58 + 01245b: 41 bc 05 | i32.const 700 + 01245e: 41 c8 00 | i32.const 72 + 012461: 20 02 | local.get 2 + 012463: 41 c0 00 | i32.const 64 + 012466: 10 ad 82 80 80 00 | call 301 + 01246c: 00 | unreachable + 01246d: 0b | end + 01246e: 41 e8 e2 93 80 00 | i32.const 323944 + 012474: 41 3a | i32.const 58 + 012476: 41 db 05 | i32.const 731 + 012479: 41 2d | i32.const 45 + 01247b: 20 02 | local.get 2 + 01247d: 41 c0 00 | i32.const 64 + 012480: 10 ad 82 80 80 00 | call 301 + 012486: 00 | unreachable + 012487: 0b | end +01248a func[361]: + 01248b: 06 7f | local[6..11] type=i32 + 01248d: 02 40 | block + 01248f: 20 01 | local.get 1 + 012491: 0d 00 | br_if 0 + 012493: 20 00 | local.get 0 + 012495: 20 02 | local.get 2 + 012497: 20 03 | local.get 3 + 012499: 20 04 | local.get 4 + 01249b: 20 05 | local.get 5 + 01249d: 10 e8 82 80 80 00 | call 360 + 0124a3: 0f | return + 0124a4: 0b | end + 0124a5: 02 40 | block + 0124a7: 20 03 | local.get 3 + 0124a9: 0d 00 | br_if 0 + 0124ab: 20 00 | local.get 0 + 0124ad: 20 01 | local.get 1 + 0124af: 20 04 | local.get 4 + 0124b1: 20 05 | local.get 5 + 0124b3: 10 ea 82 80 80 00 | call 362 + 0124b9: 41 00 | i32.const 0 + 0124bb: 0f | return + 0124bc: 0b | end + 0124bd: 02 40 | block + 0124bf: 20 03 | local.get 3 + 0124c1: 41 47 | i32.const 4294967239 + 0124c3: 4d | i32.le_u + 0124c4: 0d 00 | br_if 0 + 0124c6: 41 00 | i32.const 0 + 0124c8: 0f | return + 0124c9: 0b | end + 0124ca: 02 40 | block + 0124cc: 02 40 | block + 0124ce: 02 40 | block + 0124d0: 02 40 | block + 0124d2: 02 40 | block + 0124d4: 02 40 | block + 0124d6: 02 40 | block + 0124d8: 02 40 | block + 0124da: 02 40 | block + 0124dc: 02 40 | block + 0124de: 02 40 | block + 0124e0: 02 40 | block + 0124e2: 02 40 | block + 0124e4: 02 40 | block + 0124e6: 02 40 | block + 0124e8: 20 02 | local.get 2 + 0124ea: 69 | i32.popcnt + 0124eb: 41 01 | i32.const 1 + 0124ed: 47 | i32.ne + 0124ee: 0d 00 | br_if 0 + 0124f0: 20 02 | local.get 2 + 0124f2: 41 7f | i32.const 4294967295 + 0124f4: 6a | i32.add + 0124f5: 20 01 | local.get 1 + 0124f7: 71 | i32.and + 0124f8: 0d 01 | br_if 1 + 0124fa: 20 03 | local.get 3 + 0124fc: 41 03 | i32.const 3 + 0124fe: 6a | i32.add + 0124ff: 41 7c | i32.const 4294967292 + 012501: 71 | i32.and + 012502: 41 08 | i32.const 8 + 012504: 20 03 | local.get 3 + 012506: 41 08 | i32.const 8 + 012508: 4b | i32.gt_u + 012509: 1b | select + 01250a: 22 06 | local.tee 6 + 01250c: 20 03 | local.get 3 + 01250e: 49 | i32.lt_u + 01250f: 0d 02 | br_if 2 + 012511: 20 06 | local.get 6 + 012513: 41 08 | i32.const 8 + 012515: 6a | i32.add + 012516: 21 07 | local.set 7 + 012518: 02 40 | block + 01251a: 02 40 | block + 01251c: 20 01 | local.get 1 + 01251e: 41 7c | i32.const 4294967292 + 012520: 6a | i32.add + 012521: 22 03 | local.tee 3 + 012523: 28 02 00 | i32.load 2 0 + 012526: 22 08 | local.tee 8 + 012528: 20 03 | local.get 3 + 01252a: 6a | i32.add + 01252b: 22 09 | local.tee 9 + 01252d: 28 02 00 | i32.load 2 0 + 012530: 22 0a | local.tee 10 + 012532: 20 0a | local.get 10 + 012534: 20 09 | local.get 9 + 012536: 6a | i32.add + 012537: 22 0a | local.tee 10 + 012539: 41 7c | i32.const 4294967292 + 01253b: 6a | i32.add + 01253c: 28 02 00 | i32.load 2 0 + 01253f: 22 0b | local.tee 11 + 012541: 46 | i32.eq + 012542: 0d 00 | br_if 0 + 012544: 20 0b | local.get 11 + 012546: 41 01 | i32.const 1 + 012548: 71 | i32.and + 012549: 45 | i32.eqz + 01254a: 0d 05 | br_if 5 + 01254c: 20 01 | local.get 1 + 01254e: 41 03 | i32.const 3 + 012550: 71 | i32.and + 012551: 0d 06 | br_if 6 + 012553: 02 40 | block + 012555: 20 07 | local.get 7 + 012557: 20 03 | local.get 3 + 012559: 6a | i32.add + 01255a: 22 08 | local.tee 8 + 01255c: 41 10 | i32.const 16 + 01255e: 6a | i32.add + 01255f: 20 0a | local.get 10 + 012561: 4b | i32.gt_u + 012562: 0d 00 | br_if 0 + 012564: 20 09 | local.get 9 + 012566: 28 02 04 | i32.load 2 4 + 012569: 20 09 | local.get 9 + 01256b: 28 02 08 | i32.load 2 8 + 01256e: 22 02 | local.tee 2 + 012570: 36 02 08 | i32.store 2 8 + 012573: 20 02 | local.get 2 + 012575: 20 09 | local.get 9 + 012577: 28 02 04 | i32.load 2 4 + 01257a: 36 02 04 | i32.store 2 4 + 01257d: 20 0a | local.get 10 + 01257f: 41 03 | i32.const 3 + 012581: 71 | i32.and + 012582: 0d 08 | br_if 8 + 012584: 20 0a | local.get 10 + 012586: 20 08 | local.get 8 + 012588: 6b | i32.sub + 012589: 22 02 | local.tee 2 + 01258b: 41 0f | i32.const 15 + 01258d: 4d | i32.le_u + 01258e: 0d 09 | br_if 9 + 012590: 20 08 | local.get 8 + 012592: 20 02 | local.get 2 + 012594: 36 02 00 | i32.store 2 0 + 012597: 20 08 | local.get 8 + 012599: 20 02 | local.get 2 + 01259b: 6a | i32.add + 01259c: 41 7c | i32.const 4294967292 + 01259e: 6a | i32.add + 01259f: 20 02 | local.get 2 + 0125a1: 41 01 | i32.const 1 + 0125a3: 72 | i32.or + 0125a4: 36 02 00 | i32.store 2 0 + 0125a7: 20 00 | local.get 0 + 0125a9: 20 08 | local.get 8 + 0125ab: 20 05 | local.get 5 + 0125ad: 10 98 83 80 80 00 | call 408 + 0125b3: 20 06 | local.get 6 + 0125b5: 41 07 | i32.const 7 + 0125b7: 4d | i32.le_u + 0125b8: 0d 0a | br_if 10 + 0125ba: 20 03 | local.get 3 + 0125bc: 20 07 | local.get 7 + 0125be: 36 02 00 | i32.store 2 0 + 0125c1: 20 08 | local.get 8 + 0125c3: 41 7c | i32.const 4294967292 + 0125c5: 6a | i32.add + 0125c6: 20 07 | local.get 7 + 0125c8: 36 02 00 | i32.store 2 0 + 0125cb: 0c 10 | br 16 + 0125cd: 0b | end + 0125ce: 20 0a | local.get 10 + 0125d0: 20 08 | local.get 8 + 0125d2: 49 | i32.lt_u + 0125d3: 0d 01 | br_if 1 + 0125d5: 20 09 | local.get 9 + 0125d7: 28 02 04 | i32.load 2 4 + 0125da: 20 09 | local.get 9 + 0125dc: 28 02 08 | i32.load 2 8 + 0125df: 22 02 | local.tee 2 + 0125e1: 36 02 08 | i32.store 2 8 + 0125e4: 20 02 | local.get 2 + 0125e6: 20 09 | local.get 9 + 0125e8: 28 02 04 | i32.load 2 4 + 0125eb: 36 02 04 | i32.store 2 4 + 0125ee: 20 09 | local.get 9 + 0125f0: 28 02 00 | i32.load 2 0 + 0125f3: 20 03 | local.get 3 + 0125f5: 28 02 00 | i32.load 2 0 + 0125f8: 6a | i32.add + 0125f9: 22 02 | local.tee 2 + 0125fb: 41 03 | i32.const 3 + 0125fd: 71 | i32.and + 0125fe: 0d 0a | br_if 10 + 012600: 20 02 | local.get 2 + 012602: 41 0f | i32.const 15 + 012604: 4d | i32.le_u + 012605: 0d 0b | br_if 11 + 012607: 20 03 | local.get 3 + 012609: 20 02 | local.get 2 + 01260b: 36 02 00 | i32.store 2 0 + 01260e: 20 03 | local.get 3 + 012610: 20 02 | local.get 2 + 012612: 6a | i32.add + 012613: 41 7c | i32.const 4294967292 + 012615: 6a | i32.add + 012616: 20 02 | local.get 2 + 012618: 36 02 00 | i32.store 2 0 + 01261b: 0c 0f | br 15 + 01261d: 0b | end + 01261e: 02 40 | block + 012620: 20 06 | local.get 6 + 012622: 41 18 | i32.const 24 + 012624: 6a | i32.add + 012625: 20 08 | local.get 8 + 012627: 4b | i32.gt_u + 012628: 0d 00 | br_if 0 + 01262a: 20 01 | local.get 1 + 01262c: 41 03 | i32.const 3 + 01262e: 71 | i32.and + 01262f: 0d 0c | br_if 12 + 012631: 20 06 | local.get 6 + 012633: 41 07 | i32.const 7 + 012635: 4d | i32.le_u + 012636: 0d 0d | br_if 13 + 012638: 20 03 | local.get 3 + 01263a: 20 07 | local.get 7 + 01263c: 36 02 00 | i32.store 2 0 + 01263f: 20 03 | local.get 3 + 012641: 20 07 | local.get 7 + 012643: 6a | i32.add + 012644: 22 03 | local.tee 3 + 012646: 41 7c | i32.const 4294967292 + 012648: 6a | i32.add + 012649: 20 07 | local.get 7 + 01264b: 36 02 00 | i32.store 2 0 + 01264e: 20 08 | local.get 8 + 012650: 41 03 | i32.const 3 + 012652: 71 | i32.and + 012653: 0d 0e | br_if 14 + 012655: 20 03 | local.get 3 + 012657: 20 08 | local.get 8 + 012659: 20 07 | local.get 7 + 01265b: 6b | i32.sub + 01265c: 22 02 | local.tee 2 + 01265e: 36 02 00 | i32.store 2 0 + 012661: 20 03 | local.get 3 + 012663: 20 02 | local.get 2 + 012665: 6a | i32.add + 012666: 41 7c | i32.const 4294967292 + 012668: 6a | i32.add + 012669: 20 02 | local.get 2 + 01266b: 41 01 | i32.const 1 + 01266d: 72 | i32.or + 01266e: 36 02 00 | i32.store 2 0 + 012671: 20 00 | local.get 0 + 012673: 20 03 | local.get 3 + 012675: 20 05 | local.get 5 + 012677: 10 98 83 80 80 00 | call 408 + 01267d: 0c 0f | br 15 + 01267f: 0b | end + 012680: 20 08 | local.get 8 + 012682: 20 07 | local.get 7 + 012684: 4f | i32.ge_u + 012685: 0d 0e | br_if 14 + 012687: 0b | end + 012688: 41 00 | i32.const 0 + 01268a: 21 07 | local.set 7 + 01268c: 20 00 | local.get 0 + 01268e: 20 02 | local.get 2 + 012690: 20 06 | local.get 6 + 012692: 20 04 | local.get 4 + 012694: 20 05 | local.get 5 + 012696: 10 e8 82 80 80 00 | call 360 + 01269c: 22 02 | local.tee 2 + 01269e: 45 | i32.eqz + 01269f: 0d 0e | br_if 14 + 0126a1: 02 40 | block + 0126a3: 20 06 | local.get 6 + 0126a5: 20 03 | local.get 3 + 0126a7: 28 02 00 | i32.load 2 0 + 0126aa: 41 78 | i32.const 4294967288 + 0126ac: 6a | i32.add + 0126ad: 22 03 | local.tee 3 + 0126af: 20 06 | local.get 6 + 0126b1: 20 03 | local.get 3 + 0126b3: 49 | i32.lt_u + 0126b4: 1b | select + 0126b5: 22 03 | local.tee 3 + 0126b7: 45 | i32.eqz + 0126b8: 0d 00 | br_if 0 + 0126ba: 20 02 | local.get 2 + 0126bc: 20 01 | local.get 1 + 0126be: 20 03 | local.get 3 + 0126c0: fc 0a 00 00 | memory.copy 0 0 + 0126c4: 0b | end + 0126c5: 20 00 | local.get 0 + 0126c7: 20 01 | local.get 1 + 0126c9: 20 04 | local.get 4 + 0126cb: 20 05 | local.get 5 + 0126cd: 10 ea 82 80 80 00 | call 362 + 0126d3: 20 02 | local.get 2 + 0126d5: 0f | return + 0126d6: 0b | end + 0126d7: 41 c8 a1 94 80 00 | i32.const 331976 + 0126dd: 41 11 | i32.const 17 + 0126df: 41 f8 fd 93 80 00 | i32.const 327416 + 0126e5: 41 1a | i32.const 26 + 0126e7: 41 c0 90 94 80 00 | i32.const 329792 + 0126ed: 20 05 | local.get 5 + 0126ef: 20 05 | local.get 5 + 0126f1: 28 02 10 | i32.load 2 16 + 0126f4: 22 03 | local.tee 3 + 0126f6: 41 83 80 80 80 00 | i32.const 3 + 0126fc: 20 03 | local.get 3 + 0126fe: 1b | select + 0126ff: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012708: 80 00 | + 01270a: 00 | unreachable + 01270b: 0b | end + 01270c: 41 c8 a1 94 80 00 | i32.const 331976 + 012712: 41 11 | i32.const 17 + 012714: 41 d8 90 94 80 00 | i32.const 329816 + 01271a: 41 37 | i32.const 55 + 01271c: 20 04 | local.get 4 + 01271e: 20 05 | local.get 5 + 012720: 20 05 | local.get 5 + 012722: 28 02 10 | i32.load 2 16 + 012725: 22 03 | local.tee 3 + 012727: 41 83 80 80 80 00 | i32.const 3 + 01272d: 20 03 | local.get 3 + 01272f: 1b | select + 012730: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012739: 80 00 | + 01273b: 00 | unreachable + 01273c: 0b | end + 01273d: 41 c8 a1 94 80 00 | i32.const 331976 + 012743: 41 11 | i32.const 17 + 012745: 41 ac fd 93 80 00 | i32.const 327340 + 01274b: 41 16 | i32.const 22 + 01274d: 41 e0 fd 93 80 00 | i32.const 327392 + 012753: 20 05 | local.get 5 + 012755: 20 05 | local.get 5 + 012757: 28 02 10 | i32.load 2 16 + 01275a: 22 03 | local.tee 3 + 01275c: 41 83 80 80 80 00 | i32.const 3 + 012762: 20 03 | local.get 3 + 012764: 1b | select + 012765: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 01276e: 80 00 | + 012770: 00 | unreachable + 012771: 0b | end + 012772: 41 c8 a1 94 80 00 | i32.const 331976 + 012778: 41 11 | i32.const 17 + 01277a: 41 a5 a0 94 80 00 | i32.const 331813 + 012780: 41 18 | i32.const 24 + 012782: 41 e0 a0 94 80 00 | i32.const 331872 + 012788: 20 05 | local.get 5 + 01278a: 20 05 | local.get 5 + 01278c: 28 02 10 | i32.load 2 16 + 01278f: 22 03 | local.tee 3 + 012791: 41 83 80 80 80 00 | i32.const 3 + 012797: 20 03 | local.get 3 + 012799: 1b | select + 01279a: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0127a3: 80 00 | + 0127a5: 00 | unreachable + 0127a6: 0b | end + 0127a7: 41 c8 a1 94 80 00 | i32.const 331976 + 0127ad: 41 11 | i32.const 17 + 0127af: 41 f8 a0 94 80 00 | i32.const 331896 + 0127b5: 41 37 | i32.const 55 + 0127b7: 41 b0 a1 94 80 00 | i32.const 331952 + 0127bd: 20 05 | local.get 5 + 0127bf: 20 05 | local.get 5 + 0127c1: 28 02 10 | i32.load 2 16 + 0127c4: 22 03 | local.tee 3 + 0127c6: 41 83 80 80 80 00 | i32.const 3 + 0127cc: 20 03 | local.get 3 + 0127ce: 1b | select + 0127cf: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0127d8: 80 00 | + 0127da: 00 | unreachable + 0127db: 0b | end + 0127dc: 41 c8 a1 94 80 00 | i32.const 331976 + 0127e2: 41 11 | i32.const 17 + 0127e4: 41 a8 f8 93 80 00 | i32.const 326696 + 0127ea: 41 22 | i32.const 34 + 0127ec: 41 d0 f9 93 80 00 | i32.const 326864 + 0127f2: 20 05 | local.get 5 + 0127f4: 20 05 | local.get 5 + 0127f6: 28 02 10 | i32.load 2 16 + 0127f9: 22 03 | local.tee 3 + 0127fb: 41 83 80 80 80 00 | i32.const 3 + 012801: 20 03 | local.get 3 + 012803: 1b | select + 012804: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 01280d: 80 00 | + 01280f: 00 | unreachable + 012810: 0b | end + 012811: 41 c8 a1 94 80 00 | i32.const 331976 + 012817: 41 11 | i32.const 17 + 012819: 41 e8 f8 93 80 00 | i32.const 326760 + 01281f: 41 17 | i32.const 23 + 012821: 41 f0 f9 93 80 00 | i32.const 326896 + 012827: 20 05 | local.get 5 + 012829: 20 05 | local.get 5 + 01282b: 28 02 10 | i32.load 2 16 + 01282e: 22 03 | local.tee 3 + 012830: 41 83 80 80 80 00 | i32.const 3 + 012836: 20 03 | local.get 3 + 012838: 1b | select + 012839: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012842: 80 00 | + 012844: 00 | unreachable + 012845: 0b | end + 012846: 41 c8 a1 94 80 00 | i32.const 331976 + 01284c: 41 11 | i32.const 17 + 01284e: 41 e8 f8 93 80 00 | i32.const 326760 + 012854: 41 17 | i32.const 23 + 012856: 41 80 f9 93 80 00 | i32.const 326784 + 01285c: 20 05 | local.get 5 + 01285e: 20 05 | local.get 5 + 012860: 28 02 10 | i32.load 2 16 + 012863: 22 03 | local.tee 3 + 012865: 41 83 80 80 80 00 | i32.const 3 + 01286b: 20 03 | local.get 3 + 01286d: 1b | select + 01286e: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012877: 80 00 | + 012879: 00 | unreachable + 01287a: 0b | end + 01287b: 41 c8 a1 94 80 00 | i32.const 331976 + 012881: 41 11 | i32.const 17 + 012883: 41 a8 f8 93 80 00 | i32.const 326696 + 012889: 41 22 | i32.const 34 + 01288b: 41 d0 f8 93 80 00 | i32.const 326736 + 012891: 20 05 | local.get 5 + 012893: 20 05 | local.get 5 + 012895: 28 02 10 | i32.load 2 16 + 012898: 22 03 | local.tee 3 + 01289a: 41 83 80 80 80 00 | i32.const 3 + 0128a0: 20 03 | local.get 3 + 0128a2: 1b | select + 0128a3: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0128ac: 80 00 | + 0128ae: 00 | unreachable + 0128af: 0b | end + 0128b0: 41 c8 a1 94 80 00 | i32.const 331976 + 0128b6: 41 11 | i32.const 17 + 0128b8: 41 e8 f8 93 80 00 | i32.const 326760 + 0128be: 41 17 | i32.const 23 + 0128c0: 41 80 f9 93 80 00 | i32.const 326784 + 0128c6: 20 05 | local.get 5 + 0128c8: 20 05 | local.get 5 + 0128ca: 28 02 10 | i32.load 2 16 + 0128cd: 22 03 | local.tee 3 + 0128cf: 41 83 80 80 80 00 | i32.const 3 + 0128d5: 20 03 | local.get 3 + 0128d7: 1b | select + 0128d8: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0128e1: 80 00 | + 0128e3: 00 | unreachable + 0128e4: 0b | end + 0128e5: 41 c8 a1 94 80 00 | i32.const 331976 + 0128eb: 41 11 | i32.const 17 + 0128ed: 41 c8 f7 93 80 00 | i32.const 326600 + 0128f3: 41 2a | i32.const 42 + 0128f5: 41 90 f8 93 80 00 | i32.const 326672 + 0128fb: 20 05 | local.get 5 + 0128fd: 20 05 | local.get 5 + 0128ff: 28 02 10 | i32.load 2 16 + 012902: 22 03 | local.tee 3 + 012904: 41 83 80 80 80 00 | i32.const 3 + 01290a: 20 03 | local.get 3 + 01290c: 1b | select + 01290d: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012916: 80 00 | + 012918: 00 | unreachable + 012919: 0b | end + 01291a: 41 c8 a1 94 80 00 | i32.const 331976 + 012920: 41 11 | i32.const 17 + 012922: 41 e8 f8 93 80 00 | i32.const 326760 + 012928: 41 17 | i32.const 23 + 01292a: 41 80 f9 93 80 00 | i32.const 326784 + 012930: 20 05 | local.get 5 + 012932: 20 05 | local.get 5 + 012934: 28 02 10 | i32.load 2 16 + 012937: 22 03 | local.tee 3 + 012939: 41 83 80 80 80 00 | i32.const 3 + 01293f: 20 03 | local.get 3 + 012941: 1b | select + 012942: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 01294b: 80 00 | + 01294d: 00 | unreachable + 01294e: 0b | end + 01294f: 41 c8 a1 94 80 00 | i32.const 331976 + 012955: 41 11 | i32.const 17 + 012957: 41 a8 f8 93 80 00 | i32.const 326696 + 01295d: 41 22 | i32.const 34 + 01295f: 41 d0 f9 93 80 00 | i32.const 326864 + 012965: 20 05 | local.get 5 + 012967: 20 05 | local.get 5 + 012969: 28 02 10 | i32.load 2 16 + 01296c: 22 03 | local.tee 3 + 01296e: 41 83 80 80 80 00 | i32.const 3 + 012974: 20 03 | local.get 3 + 012976: 1b | select + 012977: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012980: 80 00 | + 012982: 00 | unreachable + 012983: 0b | end + 012984: 20 01 | local.get 1 + 012986: 21 07 | local.set 7 + 012988: 0b | end + 012989: 20 07 | local.get 7 + 01298b: 0b | end +01298e func[362]: + 01298f: 04 7f | local[4..7] type=i32 + 012991: 02 40 | block + 012993: 02 40 | block + 012995: 02 40 | block + 012997: 02 40 | block + 012999: 02 40 | block + 01299b: 02 40 | block + 01299d: 02 40 | block + 01299f: 02 40 | block + 0129a1: 20 01 | local.get 1 + 0129a3: 45 | i32.eqz + 0129a4: 0d 00 | br_if 0 + 0129a6: 20 01 | local.get 1 + 0129a8: 41 03 | i32.const 3 + 0129aa: 71 | i32.and + 0129ab: 0d 01 | br_if 1 + 0129ad: 20 01 | local.get 1 + 0129af: 41 7c | i32.const 4294967292 + 0129b1: 6a | i32.add + 0129b2: 22 01 | local.tee 1 + 0129b4: 28 02 00 | i32.load 2 0 + 0129b7: 22 04 | local.tee 4 + 0129b9: 20 04 | local.get 4 + 0129bb: 20 01 | local.get 1 + 0129bd: 6a | i32.add + 0129be: 22 05 | local.tee 5 + 0129c0: 41 7c | i32.const 4294967292 + 0129c2: 6a | i32.add + 0129c3: 28 02 00 | i32.load 2 0 + 0129c6: 47 | i32.ne + 0129c7: 0d 02 | br_if 2 + 0129c9: 20 05 | local.get 5 + 0129cb: 21 06 | local.set 6 + 0129cd: 02 40 | block + 0129cf: 02 40 | block + 0129d1: 20 01 | local.get 1 + 0129d3: 41 7c | i32.const 4294967292 + 0129d5: 6a | i32.add + 0129d6: 28 02 00 | i32.load 2 0 + 0129d9: 22 02 | local.tee 2 + 0129db: 20 02 | local.get 2 + 0129dd: 41 7e | i32.const 4294967294 + 0129df: 71 | i32.and + 0129e0: 22 02 | local.tee 2 + 0129e2: 47 | i32.ne + 0129e3: 0d 00 | br_if 0 + 0129e5: 20 06 | local.get 6 + 0129e7: 21 06 | local.set 6 + 0129e9: 20 05 | local.get 5 + 0129eb: 21 07 | local.set 7 + 0129ed: 20 04 | local.get 4 + 0129ef: 21 02 | local.set 2 + 0129f1: 20 01 | local.get 1 + 0129f3: 21 01 | local.set 1 + 0129f5: 0c 01 | br 1 + 0129f7: 0b | end + 0129f8: 20 01 | local.get 1 + 0129fa: 20 02 | local.get 2 + 0129fc: 6b | i32.sub + 0129fd: 22 05 | local.tee 5 + 0129ff: 28 02 00 | i32.load 2 0 + 012a02: 20 05 | local.get 5 + 012a04: 6a | i32.add + 012a05: 41 7c | i32.const 4294967292 + 012a07: 6a | i32.add + 012a08: 2d 00 00 | i32.load8_u 0 0 + 012a0b: 41 01 | i32.const 1 + 012a0d: 71 | i32.and + 012a0e: 45 | i32.eqz + 012a0f: 0d 04 | br_if 4 + 012a11: 20 05 | local.get 5 + 012a13: 28 02 04 | i32.load 2 4 + 012a16: 20 05 | local.get 5 + 012a18: 28 02 08 | i32.load 2 8 + 012a1b: 22 06 | local.tee 6 + 012a1d: 36 02 08 | i32.store 2 8 + 012a20: 20 06 | local.get 6 + 012a22: 20 05 | local.get 5 + 012a24: 28 02 04 | i32.load 2 4 + 012a27: 36 02 04 | i32.store 2 4 + 012a2a: 20 01 | local.get 1 + 012a2c: 28 02 00 | i32.load 2 0 + 012a2f: 20 01 | local.get 1 + 012a31: 6a | i32.add + 012a32: 22 01 | local.tee 1 + 012a34: 21 06 | local.set 6 + 012a36: 20 01 | local.get 1 + 012a38: 21 07 | local.set 7 + 012a3a: 20 02 | local.get 2 + 012a3c: 20 04 | local.get 4 + 012a3e: 6a | i32.add + 012a3f: 21 02 | local.set 2 + 012a41: 20 05 | local.get 5 + 012a43: 21 01 | local.set 1 + 012a45: 0b | end + 012a46: 20 01 | local.get 1 + 012a48: 21 04 | local.set 4 + 012a4a: 20 02 | local.get 2 + 012a4c: 21 02 | local.set 2 + 012a4e: 20 07 | local.get 7 + 012a50: 21 07 | local.set 7 + 012a52: 02 40 | block + 012a54: 02 40 | block + 012a56: 20 06 | local.get 6 + 012a58: 22 01 | local.tee 1 + 012a5a: 28 02 00 | i32.load 2 0 + 012a5d: 22 05 | local.tee 5 + 012a5f: 20 01 | local.get 1 + 012a61: 20 05 | local.get 5 + 012a63: 6a | i32.add + 012a64: 41 7c | i32.const 4294967292 + 012a66: 6a | i32.add + 012a67: 28 02 00 | i32.load 2 0 + 012a6a: 47 | i32.ne + 012a6b: 0d 00 | br_if 0 + 012a6d: 20 02 | local.get 2 + 012a6f: 21 01 | local.set 1 + 012a71: 0c 01 | br 1 + 012a73: 0b | end + 012a74: 20 05 | local.get 5 + 012a76: 20 07 | local.get 7 + 012a78: 6a | i32.add + 012a79: 41 7c | i32.const 4294967292 + 012a7b: 6a | i32.add + 012a7c: 2d 00 00 | i32.load8_u 0 0 + 012a7f: 41 01 | i32.const 1 + 012a81: 71 | i32.and + 012a82: 45 | i32.eqz + 012a83: 0d 05 | br_if 5 + 012a85: 20 01 | local.get 1 + 012a87: 28 02 04 | i32.load 2 4 + 012a8a: 20 01 | local.get 1 + 012a8c: 28 02 08 | i32.load 2 8 + 012a8f: 22 05 | local.tee 5 + 012a91: 36 02 08 | i32.store 2 8 + 012a94: 20 05 | local.get 5 + 012a96: 20 01 | local.get 1 + 012a98: 28 02 04 | i32.load 2 4 + 012a9b: 36 02 04 | i32.store 2 4 + 012a9e: 20 01 | local.get 1 + 012aa0: 28 02 00 | i32.load 2 0 + 012aa3: 20 02 | local.get 2 + 012aa5: 6a | i32.add + 012aa6: 21 01 | local.set 1 + 012aa8: 0b | end + 012aa9: 20 01 | local.get 1 + 012aab: 21 01 | local.set 1 + 012aad: 20 04 | local.get 4 + 012aaf: 41 03 | i32.const 3 + 012ab1: 71 | i32.and + 012ab2: 0d 05 | br_if 5 + 012ab4: 20 01 | local.get 1 + 012ab6: 41 03 | i32.const 3 + 012ab8: 71 | i32.and + 012ab9: 0d 06 | br_if 6 + 012abb: 20 01 | local.get 1 + 012abd: 41 0f | i32.const 15 + 012abf: 4d | i32.le_u + 012ac0: 0d 07 | br_if 7 + 012ac2: 20 04 | local.get 4 + 012ac4: 20 01 | local.get 1 + 012ac6: 36 02 00 | i32.store 2 0 + 012ac9: 20 04 | local.get 4 + 012acb: 20 01 | local.get 1 + 012acd: 6a | i32.add + 012ace: 41 7c | i32.const 4294967292 + 012ad0: 6a | i32.add + 012ad1: 20 01 | local.get 1 + 012ad3: 41 01 | i32.const 1 + 012ad5: 72 | i32.or + 012ad6: 36 02 00 | i32.store 2 0 + 012ad9: 20 00 | local.get 0 + 012adb: 20 04 | local.get 4 + 012add: 20 03 | local.get 3 + 012adf: 10 98 83 80 80 00 | call 408 + 012ae5: 0b | end + 012ae6: 0f | return + 012ae7: 0b | end + 012ae8: 41 c8 a1 94 80 00 | i32.const 331976 + 012aee: 41 11 | i32.const 17 + 012af0: 41 a2 8f 94 80 00 | i32.const 329634 + 012af6: 41 2e | i32.const 46 + 012af8: 41 e0 8f 94 80 00 | i32.const 329696 + 012afe: 20 03 | local.get 3 + 012b00: 20 03 | local.get 3 + 012b02: 28 02 10 | i32.load 2 16 + 012b05: 22 01 | local.tee 1 + 012b07: 41 83 80 80 80 00 | i32.const 3 + 012b0d: 20 01 | local.get 1 + 012b0f: 1b | select + 012b10: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012b19: 80 00 | + 012b1b: 00 | unreachable + 012b1c: 0b | end + 012b1d: 41 c8 a1 94 80 00 | i32.const 331976 + 012b23: 41 11 | i32.const 17 + 012b25: 41 f8 8f 94 80 00 | i32.const 329720 + 012b2b: 41 1d | i32.const 29 + 012b2d: 20 02 | local.get 2 + 012b2f: 20 03 | local.get 3 + 012b31: 20 03 | local.get 3 + 012b33: 28 02 10 | i32.load 2 16 + 012b36: 22 01 | local.tee 1 + 012b38: 41 83 80 80 80 00 | i32.const 3 + 012b3e: 20 01 | local.get 1 + 012b40: 1b | select + 012b41: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012b4a: 80 00 | + 012b4c: 00 | unreachable + 012b4d: 0b | end + 012b4e: 41 c8 a1 94 80 00 | i32.const 331976 + 012b54: 41 11 | i32.const 17 + 012b56: 41 88 fa 93 80 00 | i32.const 326920 + 012b5c: 41 16 | i32.const 22 + 012b5e: 41 f0 fa 93 80 00 | i32.const 327024 + 012b64: 20 03 | local.get 3 + 012b66: 20 03 | local.get 3 + 012b68: 28 02 10 | i32.load 2 16 + 012b6b: 22 01 | local.tee 1 + 012b6d: 41 83 80 80 80 00 | i32.const 3 + 012b73: 20 01 | local.get 1 + 012b75: 1b | select + 012b76: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012b7f: 80 00 | + 012b81: 00 | unreachable + 012b82: 0b | end + 012b83: 41 c8 a1 94 80 00 | i32.const 331976 + 012b89: 41 11 | i32.const 17 + 012b8b: 41 88 fa 93 80 00 | i32.const 326920 + 012b91: 41 16 | i32.const 22 + 012b93: 41 f0 fa 93 80 00 | i32.const 327024 + 012b99: 20 03 | local.get 3 + 012b9b: 20 03 | local.get 3 + 012b9d: 28 02 10 | i32.load 2 16 + 012ba0: 22 01 | local.tee 1 + 012ba2: 41 83 80 80 80 00 | i32.const 3 + 012ba8: 20 01 | local.get 1 + 012baa: 1b | select + 012bab: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012bb4: 80 00 | + 012bb6: 00 | unreachable + 012bb7: 0b | end + 012bb8: 41 c8 a1 94 80 00 | i32.const 331976 + 012bbe: 41 11 | i32.const 17 + 012bc0: 41 c8 f7 93 80 00 | i32.const 326600 + 012bc6: 41 2a | i32.const 42 + 012bc8: 41 b0 f9 93 80 00 | i32.const 326832 + 012bce: 20 03 | local.get 3 + 012bd0: 20 03 | local.get 3 + 012bd2: 28 02 10 | i32.load 2 16 + 012bd5: 22 01 | local.tee 1 + 012bd7: 41 83 80 80 80 00 | i32.const 3 + 012bdd: 20 01 | local.get 1 + 012bdf: 1b | select + 012be0: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012be9: 80 00 | + 012beb: 00 | unreachable + 012bec: 0b | end + 012bed: 41 c8 a1 94 80 00 | i32.const 331976 + 012bf3: 41 11 | i32.const 17 + 012bf5: 41 a8 f8 93 80 00 | i32.const 326696 + 012bfb: 41 22 | i32.const 34 + 012bfd: 41 d0 f9 93 80 00 | i32.const 326864 + 012c03: 20 03 | local.get 3 + 012c05: 20 03 | local.get 3 + 012c07: 28 02 10 | i32.load 2 16 + 012c0a: 22 01 | local.tee 1 + 012c0c: 41 83 80 80 80 00 | i32.const 3 + 012c12: 20 01 | local.get 1 + 012c14: 1b | select + 012c15: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012c1e: 80 00 | + 012c20: 00 | unreachable + 012c21: 0b | end + 012c22: 41 c8 a1 94 80 00 | i32.const 331976 + 012c28: 41 11 | i32.const 17 + 012c2a: 41 e8 f8 93 80 00 | i32.const 326760 + 012c30: 41 17 | i32.const 23 + 012c32: 41 f0 f9 93 80 00 | i32.const 326896 + 012c38: 20 03 | local.get 3 + 012c3a: 20 03 | local.get 3 + 012c3c: 28 02 10 | i32.load 2 16 + 012c3f: 22 01 | local.tee 1 + 012c41: 41 83 80 80 80 00 | i32.const 3 + 012c47: 20 01 | local.get 1 + 012c49: 1b | select + 012c4a: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 012c53: 80 00 | + 012c55: 00 | unreachable + 012c56: 0b | end +012c59 func[363]: + 012c5a: 04 7f | local[6..9] type=i32 + 012c5c: 23 80 80 80 80 00 | global.get 0 + 012c62: 41 f0 03 | i32.const 496 + 012c65: 6b | i32.sub + 012c66: 22 06 | local.tee 6 + 012c68: 24 80 80 80 80 00 | global.set 0 + 012c6e: 20 06 | local.get 6 + 012c70: 41 00 | i32.const 0 + 012c72: 36 02 e8 03 | i32.store 2 488 + 012c76: 02 40 | block + 012c78: 02 40 | block + 012c7a: 02 40 | block + 012c7c: 20 03 | local.get 3 + 012c7e: 41 dc 00 | i32.const 92 + 012c81: 46 | i32.eq + 012c82: 0d 00 | br_if 0 + 012c84: 20 03 | local.get 3 + 012c86: 20 04 | local.get 4 + 012c88: 41 ff 01 | i32.const 255 + 012c8b: 71 | i32.and + 012c8c: 47 | i32.ne + 012c8d: 0d 01 | br_if 1 + 012c8f: 0b | end + 012c90: 20 06 | local.get 6 + 012c92: 41 dc 00 | i32.const 92 + 012c95: 3a 00 ef 03 | i32.store8 0 495 + 012c99: 02 40 | block + 012c9b: 20 01 | local.get 1 + 012c9d: 0d 00 | br_if 0 + 012c9f: 41 00 | i32.const 0 + 012ca1: 21 01 | local.set 1 + 012ca3: 41 7f | i32.const 4294967295 + 012ca5: 21 04 | local.set 4 + 012ca7: 0c 02 | br 2 + 012ca9: 0b | end + 012caa: 20 06 | local.get 6 + 012cac: 41 18 | i32.const 24 + 012cae: 6a | i32.add + 012caf: 20 02 | local.get 2 + 012cb1: 41 04 | i32.const 4 + 012cb3: 20 06 | local.get 6 + 012cb5: 41 ef 03 | i32.const 495 + 012cb8: 6a | i32.add + 012cb9: 41 01 | i32.const 1 + 012cbb: 42 00 | i64.const 0 + 012cbd: 41 00 | i32.const 0 + 012cbf: 20 05 | local.get 5 + 012cc1: 20 01 | local.get 1 + 012cc3: 22 07 | local.tee 7 + 012cc5: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 012cce: 80 00 | + 012cd0: 20 06 | local.get 6 + 012cd2: 20 06 | local.get 6 + 012cd4: 28 02 e8 03 | i32.load 2 488 + 012cd8: 20 06 | local.get 6 + 012cda: 28 02 18 | i32.load 2 24 + 012cdd: 6a | i32.add + 012cde: 22 01 | local.tee 1 + 012ce0: 36 02 e8 03 | i32.store 2 488 + 012ce4: 20 01 | local.get 1 + 012ce6: 21 01 | local.set 1 + 012ce8: 20 06 | local.get 6 + 012cea: 28 02 20 | i32.load 2 32 + 012ced: 22 08 | local.tee 8 + 012cef: 21 04 | local.set 4 + 012cf1: 20 08 | local.get 8 + 012cf3: 0d 01 | br_if 1 + 012cf5: 20 06 | local.get 6 + 012cf7: 20 03 | local.get 3 + 012cf9: 3a 00 ef 03 | i32.store8 0 495 + 012cfd: 20 06 | local.get 6 + 012cff: 41 08 | i32.const 8 + 012d01: 6a | i32.add + 012d02: 20 02 | local.get 2 + 012d04: 41 04 | i32.const 4 + 012d06: 20 06 | local.get 6 + 012d08: 41 ef 03 | i32.const 495 + 012d0b: 6a | i32.add + 012d0c: 41 01 | i32.const 1 + 012d0e: 42 00 | i64.const 0 + 012d10: 41 00 | i32.const 0 + 012d12: 20 05 | local.get 5 + 012d14: 20 07 | local.get 7 + 012d16: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 012d1f: 80 00 | + 012d21: 20 06 | local.get 6 + 012d23: 28 02 e8 03 | i32.load 2 488 + 012d27: 20 06 | local.get 6 + 012d29: 28 02 08 | i32.load 2 8 + 012d2c: 6a | i32.add + 012d2d: 21 01 | local.set 1 + 012d2f: 20 06 | local.get 6 + 012d31: 28 02 10 | i32.load 2 16 + 012d34: 21 04 | local.set 4 + 012d36: 0c 01 | br 1 + 012d38: 0b | end + 012d39: 02 40 | block + 012d3b: 20 03 | local.get 3 + 012d3d: 41 ff 01 | i32.const 255 + 012d40: 4a | i32.gt_s + 012d41: 0d 00 | br_if 0 + 012d43: 02 40 | block + 012d45: 20 03 | local.get 3 + 012d47: 41 60 | i32.const 4294967264 + 012d49: 6a | i32.add + 012d4a: 41 df 00 | i32.const 95 + 012d4d: 49 | i32.lt_u + 012d4e: 0d 00 | br_if 0 + 012d50: 20 03 | local.get 3 + 012d52: 41 a1 01 | i32.const 161 + 012d55: 48 | i32.lt_s + 012d56: 0d 01 | br_if 1 + 012d58: 20 03 | local.get 3 + 012d5a: 41 ad 01 | i32.const 173 + 012d5d: 46 | i32.eq + 012d5e: 0d 01 | br_if 1 + 012d60: 0b | end + 012d61: 20 01 | local.get 1 + 012d63: 20 02 | local.get 2 + 012d65: 20 03 | local.get 3 + 012d67: 41 00 | i32.const 0 + 012d69: 20 06 | local.get 6 + 012d6b: 41 e8 03 | i32.const 488 + 012d6e: 6a | i32.add + 012d6f: 20 05 | local.get 5 + 012d71: 10 e2 82 80 80 00 | call 354 + 012d77: 21 03 | local.set 3 + 012d79: 20 06 | local.get 6 + 012d7b: 28 02 e8 03 | i32.load 2 488 + 012d7f: 21 01 | local.set 1 + 012d81: 20 03 | local.get 3 + 012d83: 21 04 | local.set 4 + 012d85: 0c 01 | br 1 + 012d87: 0b | end + 012d88: 02 40 | block + 012d8a: 02 40 | block + 012d8c: 02 40 | block + 012d8e: 02 40 | block + 012d90: 02 40 | block + 012d92: 02 40 | block + 012d94: 02 40 | block + 012d96: 02 40 | block + 012d98: 02 40 | block + 012d9a: 02 40 | block + 012d9c: 20 03 | local.get 3 + 012d9e: 41 79 | i32.const 4294967289 + 012da0: 6a | i32.add + 012da1: 0e 15 00 01 06 04 07 03 05 | br_table 0 1 6 4 7 3 5 8 8 8 8 8 8 8 8 8 8 8 8 8 2 8 + 012daa: 08 08 08 08 08 08 08 08 08 | + 012db3: 08 08 08 08 02 08 | + 012db9: 0b | end + 012dba: 02 40 | block + 012dbc: 20 01 | local.get 1 + 012dbe: 0d 00 | br_if 0 + 012dc0: 41 00 | i32.const 0 + 012dc2: 21 01 | local.set 1 + 012dc4: 41 7f | i32.const 4294967295 + 012dc6: 21 04 | local.set 4 + 012dc8: 0c 0a | br 10 + 012dca: 0b | end + 012dcb: 20 06 | local.get 6 + 012dcd: 41 e8 02 | i32.const 360 + 012dd0: 6a | i32.add + 012dd1: 20 02 | local.get 2 + 012dd3: 41 04 | i32.const 4 + 012dd5: 41 e8 e0 93 80 00 | i32.const 323688 + 012ddb: 41 02 | i32.const 2 + 012ddd: 42 00 | i64.const 0 + 012ddf: 41 00 | i32.const 0 + 012de1: 20 05 | local.get 5 + 012de3: 20 01 | local.get 1 + 012de5: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 012dee: 80 00 | + 012df0: 20 06 | local.get 6 + 012df2: 28 02 e8 02 | i32.load 2 360 + 012df6: 22 03 | local.tee 3 + 012df8: 21 01 | local.set 1 + 012dfa: 20 06 | local.get 6 + 012dfc: 28 02 f0 02 | i32.load 2 368 + 012e00: 22 05 | local.tee 5 + 012e02: 21 04 | local.set 4 + 012e04: 20 03 | local.get 3 + 012e06: 21 03 | local.set 3 + 012e08: 20 05 | local.get 5 + 012e0a: 0d 09 | br_if 9 + 012e0c: 0c 08 | br 8 + 012e0e: 0b | end + 012e0f: 02 40 | block + 012e11: 20 01 | local.get 1 + 012e13: 0d 00 | br_if 0 + 012e15: 41 00 | i32.const 0 + 012e17: 21 01 | local.set 1 + 012e19: 41 7f | i32.const 4294967295 + 012e1b: 21 04 | local.set 4 + 012e1d: 0c 09 | br 9 + 012e1f: 0b | end + 012e20: 20 06 | local.get 6 + 012e22: 41 f8 02 | i32.const 376 + 012e25: 6a | i32.add + 012e26: 20 02 | local.get 2 + 012e28: 41 04 | i32.const 4 + 012e2a: 41 eb e0 93 80 00 | i32.const 323691 + 012e30: 41 02 | i32.const 2 + 012e32: 42 00 | i64.const 0 + 012e34: 41 00 | i32.const 0 + 012e36: 20 05 | local.get 5 + 012e38: 20 01 | local.get 1 + 012e3a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 012e43: 80 00 | + 012e45: 20 06 | local.get 6 + 012e47: 28 02 f8 02 | i32.load 2 376 + 012e4b: 22 03 | local.tee 3 + 012e4d: 21 01 | local.set 1 + 012e4f: 20 06 | local.get 6 + 012e51: 28 02 80 03 | i32.load 2 384 + 012e55: 22 05 | local.tee 5 + 012e57: 21 04 | local.set 4 + 012e59: 20 03 | local.get 3 + 012e5b: 21 03 | local.set 3 + 012e5d: 20 05 | local.get 5 + 012e5f: 0d 08 | br_if 8 + 012e61: 0c 07 | br 7 + 012e63: 0b | end + 012e64: 02 40 | block + 012e66: 20 01 | local.get 1 + 012e68: 0d 00 | br_if 0 + 012e6a: 41 00 | i32.const 0 + 012e6c: 21 01 | local.set 1 + 012e6e: 41 7f | i32.const 4294967295 + 012e70: 21 04 | local.set 4 + 012e72: 0c 08 | br 8 + 012e74: 0b | end + 012e75: 20 06 | local.get 6 + 012e77: 41 88 03 | i32.const 392 + 012e7a: 6a | i32.add + 012e7b: 20 02 | local.get 2 + 012e7d: 41 04 | i32.const 4 + 012e7f: 41 ee e0 93 80 00 | i32.const 323694 + 012e85: 41 02 | i32.const 2 + 012e87: 42 00 | i64.const 0 + 012e89: 41 00 | i32.const 0 + 012e8b: 20 05 | local.get 5 + 012e8d: 20 01 | local.get 1 + 012e8f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 012e98: 80 00 | + 012e9a: 20 06 | local.get 6 + 012e9c: 28 02 88 03 | i32.load 2 392 + 012ea0: 22 03 | local.tee 3 + 012ea2: 21 01 | local.set 1 + 012ea4: 20 06 | local.get 6 + 012ea6: 28 02 90 03 | i32.load 2 400 + 012eaa: 22 05 | local.tee 5 + 012eac: 21 04 | local.set 4 + 012eae: 20 03 | local.get 3 + 012eb0: 21 03 | local.set 3 + 012eb2: 20 05 | local.get 5 + 012eb4: 0d 07 | br_if 7 + 012eb6: 0c 06 | br 6 + 012eb8: 0b | end + 012eb9: 02 40 | block + 012ebb: 20 01 | local.get 1 + 012ebd: 0d 00 | br_if 0 + 012ebf: 41 00 | i32.const 0 + 012ec1: 21 01 | local.set 1 + 012ec3: 41 7f | i32.const 4294967295 + 012ec5: 21 04 | local.set 4 + 012ec7: 0c 07 | br 7 + 012ec9: 0b | end + 012eca: 20 06 | local.get 6 + 012ecc: 41 98 03 | i32.const 408 + 012ecf: 6a | i32.add + 012ed0: 20 02 | local.get 2 + 012ed2: 41 04 | i32.const 4 + 012ed4: 41 f1 e0 93 80 00 | i32.const 323697 + 012eda: 41 02 | i32.const 2 + 012edc: 42 00 | i64.const 0 + 012ede: 41 00 | i32.const 0 + 012ee0: 20 05 | local.get 5 + 012ee2: 20 01 | local.get 1 + 012ee4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 012eed: 80 00 | + 012eef: 20 06 | local.get 6 + 012ef1: 28 02 98 03 | i32.load 2 408 + 012ef5: 22 03 | local.tee 3 + 012ef7: 21 01 | local.set 1 + 012ef9: 20 06 | local.get 6 + 012efb: 28 02 a0 03 | i32.load 2 416 + 012eff: 22 05 | local.tee 5 + 012f01: 21 04 | local.set 4 + 012f03: 20 03 | local.get 3 + 012f05: 21 03 | local.set 3 + 012f07: 20 05 | local.get 5 + 012f09: 0d 06 | br_if 6 + 012f0b: 0c 05 | br 5 + 012f0d: 0b | end + 012f0e: 02 40 | block + 012f10: 20 01 | local.get 1 + 012f12: 0d 00 | br_if 0 + 012f14: 41 00 | i32.const 0 + 012f16: 21 01 | local.set 1 + 012f18: 41 7f | i32.const 4294967295 + 012f1a: 21 04 | local.set 4 + 012f1c: 0c 06 | br 6 + 012f1e: 0b | end + 012f1f: 20 06 | local.get 6 + 012f21: 41 a8 03 | i32.const 424 + 012f24: 6a | i32.add + 012f25: 20 02 | local.get 2 + 012f27: 41 04 | i32.const 4 + 012f29: 41 f4 e0 93 80 00 | i32.const 323700 + 012f2f: 41 02 | i32.const 2 + 012f31: 42 00 | i64.const 0 + 012f33: 41 00 | i32.const 0 + 012f35: 20 05 | local.get 5 + 012f37: 20 01 | local.get 1 + 012f39: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 012f42: 80 00 | + 012f44: 20 06 | local.get 6 + 012f46: 28 02 a8 03 | i32.load 2 424 + 012f4a: 22 03 | local.tee 3 + 012f4c: 21 01 | local.set 1 + 012f4e: 20 06 | local.get 6 + 012f50: 28 02 b0 03 | i32.load 2 432 + 012f54: 22 05 | local.tee 5 + 012f56: 21 04 | local.set 4 + 012f58: 20 03 | local.get 3 + 012f5a: 21 03 | local.set 3 + 012f5c: 20 05 | local.get 5 + 012f5e: 0d 05 | br_if 5 + 012f60: 0c 04 | br 4 + 012f62: 0b | end + 012f63: 02 40 | block + 012f65: 20 01 | local.get 1 + 012f67: 0d 00 | br_if 0 + 012f69: 41 00 | i32.const 0 + 012f6b: 21 01 | local.set 1 + 012f6d: 41 7f | i32.const 4294967295 + 012f6f: 21 04 | local.set 4 + 012f71: 0c 05 | br 5 + 012f73: 0b | end + 012f74: 20 06 | local.get 6 + 012f76: 41 b8 03 | i32.const 440 + 012f79: 6a | i32.add + 012f7a: 20 02 | local.get 2 + 012f7c: 41 04 | i32.const 4 + 012f7e: 41 f7 e0 93 80 00 | i32.const 323703 + 012f84: 41 02 | i32.const 2 + 012f86: 42 00 | i64.const 0 + 012f88: 41 00 | i32.const 0 + 012f8a: 20 05 | local.get 5 + 012f8c: 20 01 | local.get 1 + 012f8e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 012f97: 80 00 | + 012f99: 20 06 | local.get 6 + 012f9b: 28 02 b8 03 | i32.load 2 440 + 012f9f: 22 03 | local.tee 3 + 012fa1: 21 01 | local.set 1 + 012fa3: 20 06 | local.get 6 + 012fa5: 28 02 c0 03 | i32.load 2 448 + 012fa9: 22 05 | local.tee 5 + 012fab: 21 04 | local.set 4 + 012fad: 20 03 | local.get 3 + 012faf: 21 03 | local.set 3 + 012fb1: 20 05 | local.get 5 + 012fb3: 0d 04 | br_if 4 + 012fb5: 0c 03 | br 3 + 012fb7: 0b | end + 012fb8: 02 40 | block + 012fba: 20 01 | local.get 1 + 012fbc: 0d 00 | br_if 0 + 012fbe: 41 00 | i32.const 0 + 012fc0: 21 01 | local.set 1 + 012fc2: 41 7f | i32.const 4294967295 + 012fc4: 21 04 | local.set 4 + 012fc6: 0c 04 | br 4 + 012fc8: 0b | end + 012fc9: 20 06 | local.get 6 + 012fcb: 41 c8 03 | i32.const 456 + 012fce: 6a | i32.add + 012fcf: 20 02 | local.get 2 + 012fd1: 41 04 | i32.const 4 + 012fd3: 41 fa e0 93 80 00 | i32.const 323706 + 012fd9: 41 02 | i32.const 2 + 012fdb: 42 00 | i64.const 0 + 012fdd: 41 00 | i32.const 0 + 012fdf: 20 05 | local.get 5 + 012fe1: 20 01 | local.get 1 + 012fe3: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 012fec: 80 00 | + 012fee: 20 06 | local.get 6 + 012ff0: 28 02 c8 03 | i32.load 2 456 + 012ff4: 22 03 | local.tee 3 + 012ff6: 21 01 | local.set 1 + 012ff8: 20 06 | local.get 6 + 012ffa: 28 02 d0 03 | i32.load 2 464 + 012ffe: 22 05 | local.tee 5 + 013000: 21 04 | local.set 4 + 013002: 20 03 | local.get 3 + 013004: 21 03 | local.set 3 + 013006: 20 05 | local.get 5 + 013008: 0d 03 | br_if 3 + 01300a: 0c 02 | br 2 + 01300c: 0b | end + 01300d: 02 40 | block + 01300f: 20 01 | local.get 1 + 013011: 0d 00 | br_if 0 + 013013: 41 00 | i32.const 0 + 013015: 21 01 | local.set 1 + 013017: 41 7f | i32.const 4294967295 + 013019: 21 04 | local.set 4 + 01301b: 0c 03 | br 3 + 01301d: 0b | end + 01301e: 20 06 | local.get 6 + 013020: 41 d8 03 | i32.const 472 + 013023: 6a | i32.add + 013024: 20 02 | local.get 2 + 013026: 41 04 | i32.const 4 + 013028: 41 fd e0 93 80 00 | i32.const 323709 + 01302e: 41 02 | i32.const 2 + 013030: 42 00 | i64.const 0 + 013032: 41 00 | i32.const 0 + 013034: 20 05 | local.get 5 + 013036: 20 01 | local.get 1 + 013038: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013041: 80 00 | + 013043: 20 06 | local.get 6 + 013045: 28 02 d8 03 | i32.load 2 472 + 013049: 22 03 | local.tee 3 + 01304b: 21 01 | local.set 1 + 01304d: 20 06 | local.get 6 + 01304f: 28 02 e0 03 | i32.load 2 480 + 013053: 22 05 | local.tee 5 + 013055: 21 04 | local.set 4 + 013057: 20 03 | local.get 3 + 013059: 21 03 | local.set 3 + 01305b: 20 05 | local.get 5 + 01305d: 45 | i32.eqz + 01305e: 0d 01 | br_if 1 + 013060: 0c 02 | br 2 + 013062: 0b | end + 013063: 02 40 | block + 013065: 02 40 | block + 013067: 02 40 | block + 013069: 20 03 | local.get 3 + 01306b: 41 20 | i32.const 32 + 01306d: 48 | i32.lt_s + 01306e: 0d 00 | br_if 0 + 013070: 41 fd ff 03 | i32.const 65533 + 013074: 21 04 | local.set 4 + 013076: 02 40 | block + 013078: 20 03 | local.get 3 + 01307a: 41 ff ff c3 00 | i32.const 1114111 + 01307f: 4b | i32.gt_u + 013080: 0d 00 | br_if 0 + 013082: 20 03 | local.get 3 + 013084: 41 ff ff 03 | i32.const 65535 + 013088: 4b | i32.gt_u + 013089: 0d 03 | br_if 3 + 01308b: 20 03 | local.get 3 + 01308d: 21 04 | local.set 4 + 01308f: 0b | end + 013090: 20 04 | local.get 4 + 013092: 21 08 | local.set 8 + 013094: 20 06 | local.get 6 + 013096: 41 dc 00 | i32.const 92 + 013099: 3a 00 ef 03 | i32.store8 0 495 + 01309d: 20 01 | local.get 1 + 01309f: 0d 01 | br_if 1 + 0130a1: 41 00 | i32.const 0 + 0130a3: 21 01 | local.set 1 + 0130a5: 41 7f | i32.const 4294967295 + 0130a7: 21 04 | local.set 4 + 0130a9: 0c 04 | br 4 + 0130ab: 0b | end + 0130ac: 20 06 | local.get 6 + 0130ae: 41 dc 00 | i32.const 92 + 0130b1: 3a 00 ef 03 | i32.store8 0 495 + 0130b5: 02 40 | block + 0130b7: 20 01 | local.get 1 + 0130b9: 0d 00 | br_if 0 + 0130bb: 41 00 | i32.const 0 + 0130bd: 21 01 | local.set 1 + 0130bf: 41 7f | i32.const 4294967295 + 0130c1: 21 04 | local.set 4 + 0130c3: 0c 04 | br 4 + 0130c5: 0b | end + 0130c6: 20 06 | local.get 6 + 0130c8: 41 d8 00 | i32.const 88 + 0130cb: 6a | i32.add + 0130cc: 20 02 | local.get 2 + 0130ce: 41 04 | i32.const 4 + 0130d0: 20 06 | local.get 6 + 0130d2: 41 ef 03 | i32.const 495 + 0130d5: 6a | i32.add + 0130d6: 41 01 | i32.const 1 + 0130d8: 42 00 | i64.const 0 + 0130da: 41 00 | i32.const 0 + 0130dc: 20 05 | local.get 5 + 0130de: 20 01 | local.get 1 + 0130e0: 22 07 | local.tee 7 + 0130e2: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0130eb: 80 00 | + 0130ed: 20 06 | local.get 6 + 0130ef: 20 06 | local.get 6 + 0130f1: 28 02 e8 03 | i32.load 2 488 + 0130f5: 20 06 | local.get 6 + 0130f7: 28 02 58 | i32.load 2 88 + 0130fa: 6a | i32.add + 0130fb: 22 01 | local.tee 1 + 0130fd: 36 02 e8 03 | i32.store 2 488 + 013101: 20 01 | local.get 1 + 013103: 21 01 | local.set 1 + 013105: 20 06 | local.get 6 + 013107: 28 02 60 | i32.load 2 96 + 01310a: 22 08 | local.tee 8 + 01310c: 21 04 | local.set 4 + 01310e: 20 08 | local.get 8 + 013110: 0d 03 | br_if 3 + 013112: 20 06 | local.get 6 + 013114: 41 f8 00 | i32.const 120 + 013117: 3a 00 ef 03 | i32.store8 0 495 + 01311b: 20 06 | local.get 6 + 01311d: 41 c8 00 | i32.const 72 + 013120: 6a | i32.add + 013121: 20 02 | local.get 2 + 013123: 22 08 | local.tee 8 + 013125: 41 04 | i32.const 4 + 013127: 20 06 | local.get 6 + 013129: 41 ef 03 | i32.const 495 + 01312c: 6a | i32.add + 01312d: 41 01 | i32.const 1 + 01312f: 42 00 | i64.const 0 + 013131: 41 00 | i32.const 0 + 013133: 20 05 | local.get 5 + 013135: 20 07 | local.get 7 + 013137: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013140: 80 00 | + 013142: 20 06 | local.get 6 + 013144: 20 06 | local.get 6 + 013146: 28 02 e8 03 | i32.load 2 488 + 01314a: 20 06 | local.get 6 + 01314c: 28 02 48 | i32.load 2 72 + 01314f: 6a | i32.add + 013150: 22 01 | local.tee 1 + 013152: 36 02 e8 03 | i32.store 2 488 + 013156: 20 01 | local.get 1 + 013158: 21 01 | local.set 1 + 01315a: 20 06 | local.get 6 + 01315c: 28 02 50 | i32.load 2 80 + 01315f: 22 02 | local.tee 2 + 013161: 21 04 | local.set 4 + 013163: 20 02 | local.get 2 + 013165: 0d 03 | br_if 3 + 013167: 20 06 | local.get 6 + 013169: 20 03 | local.get 3 + 01316b: 41 04 | i32.const 4 + 01316d: 76 | i32.shr_u + 01316e: 41 0f | i32.const 15 + 013170: 71 | i32.and + 013171: 41 ae f5 91 80 00 | i32.const 293550 + 013177: 6a | i32.add + 013178: 2d 00 00 | i32.load8_u 0 0 + 01317b: 3a 00 ef 03 | i32.store8 0 495 + 01317f: 20 06 | local.get 6 + 013181: 41 38 | i32.const 56 + 013183: 6a | i32.add + 013184: 20 08 | local.get 8 + 013186: 41 04 | i32.const 4 + 013188: 20 06 | local.get 6 + 01318a: 41 ef 03 | i32.const 495 + 01318d: 6a | i32.add + 01318e: 41 01 | i32.const 1 + 013190: 42 00 | i64.const 0 + 013192: 41 00 | i32.const 0 + 013194: 20 05 | local.get 5 + 013196: 20 07 | local.get 7 + 013198: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0131a1: 80 00 | + 0131a3: 20 06 | local.get 6 + 0131a5: 20 06 | local.get 6 + 0131a7: 28 02 e8 03 | i32.load 2 488 + 0131ab: 20 06 | local.get 6 + 0131ad: 28 02 38 | i32.load 2 56 + 0131b0: 6a | i32.add + 0131b1: 22 01 | local.tee 1 + 0131b3: 36 02 e8 03 | i32.store 2 488 + 0131b7: 20 01 | local.get 1 + 0131b9: 21 01 | local.set 1 + 0131bb: 20 06 | local.get 6 + 0131bd: 28 02 40 | i32.load 2 64 + 0131c0: 22 02 | local.tee 2 + 0131c2: 21 04 | local.set 4 + 0131c4: 20 02 | local.get 2 + 0131c6: 0d 03 | br_if 3 + 0131c8: 20 06 | local.get 6 + 0131ca: 20 03 | local.get 3 + 0131cc: 41 0f | i32.const 15 + 0131ce: 71 | i32.and + 0131cf: 41 ae f5 91 80 00 | i32.const 293550 + 0131d5: 6a | i32.add + 0131d6: 2d 00 00 | i32.load8_u 0 0 + 0131d9: 3a 00 ef 03 | i32.store8 0 495 + 0131dd: 20 06 | local.get 6 + 0131df: 41 28 | i32.const 40 + 0131e1: 6a | i32.add + 0131e2: 20 08 | local.get 8 + 0131e4: 41 04 | i32.const 4 + 0131e6: 20 06 | local.get 6 + 0131e8: 41 ef 03 | i32.const 495 + 0131eb: 6a | i32.add + 0131ec: 41 01 | i32.const 1 + 0131ee: 42 00 | i64.const 0 + 0131f0: 41 00 | i32.const 0 + 0131f2: 20 05 | local.get 5 + 0131f4: 20 07 | local.get 7 + 0131f6: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0131ff: 80 00 | + 013201: 20 06 | local.get 6 + 013203: 28 02 e8 03 | i32.load 2 488 + 013207: 20 06 | local.get 6 + 013209: 28 02 28 | i32.load 2 40 + 01320c: 6a | i32.add + 01320d: 22 03 | local.tee 3 + 01320f: 21 01 | local.set 1 + 013211: 20 06 | local.get 6 + 013213: 28 02 30 | i32.load 2 48 + 013216: 22 05 | local.tee 5 + 013218: 21 04 | local.set 4 + 01321a: 20 03 | local.get 3 + 01321c: 21 03 | local.set 3 + 01321e: 20 05 | local.get 5 + 013220: 0d 03 | br_if 3 + 013222: 0c 02 | br 2 + 013224: 0b | end + 013225: 20 06 | local.get 6 + 013227: 41 b8 01 | i32.const 184 + 01322a: 6a | i32.add + 01322b: 20 02 | local.get 2 + 01322d: 41 04 | i32.const 4 + 01322f: 20 06 | local.get 6 + 013231: 41 ef 03 | i32.const 495 + 013234: 6a | i32.add + 013235: 41 01 | i32.const 1 + 013237: 42 00 | i64.const 0 + 013239: 41 00 | i32.const 0 + 01323b: 20 05 | local.get 5 + 01323d: 20 01 | local.get 1 + 01323f: 22 07 | local.tee 7 + 013241: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01324a: 80 00 | + 01324c: 20 06 | local.get 6 + 01324e: 20 06 | local.get 6 + 013250: 28 02 e8 03 | i32.load 2 488 + 013254: 20 06 | local.get 6 + 013256: 28 02 b8 01 | i32.load 2 184 + 01325a: 6a | i32.add + 01325b: 22 03 | local.tee 3 + 01325d: 36 02 e8 03 | i32.store 2 488 + 013261: 20 03 | local.get 3 + 013263: 21 01 | local.set 1 + 013265: 20 06 | local.get 6 + 013267: 28 02 c0 01 | i32.load 2 192 + 01326b: 22 03 | local.tee 3 + 01326d: 21 04 | local.set 4 + 01326f: 20 03 | local.get 3 + 013271: 0d 02 | br_if 2 + 013273: 20 06 | local.get 6 + 013275: 41 f5 00 | i32.const 117 + 013278: 3a 00 ef 03 | i32.store8 0 495 + 01327c: 20 06 | local.get 6 + 01327e: 41 a8 01 | i32.const 168 + 013281: 6a | i32.add + 013282: 20 02 | local.get 2 + 013284: 22 02 | local.tee 2 + 013286: 41 04 | i32.const 4 + 013288: 20 06 | local.get 6 + 01328a: 41 ef 03 | i32.const 495 + 01328d: 6a | i32.add + 01328e: 41 01 | i32.const 1 + 013290: 42 00 | i64.const 0 + 013292: 41 00 | i32.const 0 + 013294: 20 05 | local.get 5 + 013296: 20 07 | local.get 7 + 013298: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0132a1: 80 00 | + 0132a3: 20 06 | local.get 6 + 0132a5: 20 06 | local.get 6 + 0132a7: 28 02 e8 03 | i32.load 2 488 + 0132ab: 20 06 | local.get 6 + 0132ad: 28 02 a8 01 | i32.load 2 168 + 0132b1: 6a | i32.add + 0132b2: 22 03 | local.tee 3 + 0132b4: 36 02 e8 03 | i32.store 2 488 + 0132b8: 20 03 | local.get 3 + 0132ba: 21 01 | local.set 1 + 0132bc: 20 06 | local.get 6 + 0132be: 28 02 b0 01 | i32.load 2 176 + 0132c2: 22 03 | local.tee 3 + 0132c4: 21 04 | local.set 4 + 0132c6: 20 03 | local.get 3 + 0132c8: 0d 02 | br_if 2 + 0132ca: 20 06 | local.get 6 + 0132cc: 20 08 | local.get 8 + 0132ce: 41 0c | i32.const 12 + 0132d0: 76 | i32.shr_u + 0132d1: 41 ae f5 91 80 00 | i32.const 293550 + 0132d7: 6a | i32.add + 0132d8: 2d 00 00 | i32.load8_u 0 0 + 0132db: 3a 00 ef 03 | i32.store8 0 495 + 0132df: 20 06 | local.get 6 + 0132e1: 41 98 01 | i32.const 152 + 0132e4: 6a | i32.add + 0132e5: 20 02 | local.get 2 + 0132e7: 41 04 | i32.const 4 + 0132e9: 20 06 | local.get 6 + 0132eb: 41 ef 03 | i32.const 495 + 0132ee: 6a | i32.add + 0132ef: 41 01 | i32.const 1 + 0132f1: 42 00 | i64.const 0 + 0132f3: 41 00 | i32.const 0 + 0132f5: 20 05 | local.get 5 + 0132f7: 20 07 | local.get 7 + 0132f9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013302: 80 00 | + 013304: 20 06 | local.get 6 + 013306: 20 06 | local.get 6 + 013308: 28 02 e8 03 | i32.load 2 488 + 01330c: 20 06 | local.get 6 + 01330e: 28 02 98 01 | i32.load 2 152 + 013312: 6a | i32.add + 013313: 22 03 | local.tee 3 + 013315: 36 02 e8 03 | i32.store 2 488 + 013319: 20 03 | local.get 3 + 01331b: 21 01 | local.set 1 + 01331d: 20 06 | local.get 6 + 01331f: 28 02 a0 01 | i32.load 2 160 + 013323: 22 03 | local.tee 3 + 013325: 21 04 | local.set 4 + 013327: 20 03 | local.get 3 + 013329: 0d 02 | br_if 2 + 01332b: 20 06 | local.get 6 + 01332d: 20 08 | local.get 8 + 01332f: 41 08 | i32.const 8 + 013331: 76 | i32.shr_u + 013332: 41 0f | i32.const 15 + 013334: 71 | i32.and + 013335: 41 ae f5 91 80 00 | i32.const 293550 + 01333b: 6a | i32.add + 01333c: 2d 00 00 | i32.load8_u 0 0 + 01333f: 3a 00 ef 03 | i32.store8 0 495 + 013343: 20 06 | local.get 6 + 013345: 41 88 01 | i32.const 136 + 013348: 6a | i32.add + 013349: 20 02 | local.get 2 + 01334b: 41 04 | i32.const 4 + 01334d: 20 06 | local.get 6 + 01334f: 41 ef 03 | i32.const 495 + 013352: 6a | i32.add + 013353: 22 09 | local.tee 9 + 013355: 41 01 | i32.const 1 + 013357: 42 00 | i64.const 0 + 013359: 41 00 | i32.const 0 + 01335b: 20 05 | local.get 5 + 01335d: 20 07 | local.get 7 + 01335f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013368: 80 00 | + 01336a: 20 06 | local.get 6 + 01336c: 20 06 | local.get 6 + 01336e: 28 02 e8 03 | i32.load 2 488 + 013372: 20 06 | local.get 6 + 013374: 28 02 88 01 | i32.load 2 136 + 013378: 6a | i32.add + 013379: 22 03 | local.tee 3 + 01337b: 36 02 e8 03 | i32.store 2 488 + 01337f: 20 03 | local.get 3 + 013381: 21 01 | local.set 1 + 013383: 20 06 | local.get 6 + 013385: 28 02 90 01 | i32.load 2 144 + 013389: 22 03 | local.tee 3 + 01338b: 21 04 | local.set 4 + 01338d: 20 03 | local.get 3 + 01338f: 0d 02 | br_if 2 + 013391: 20 06 | local.get 6 + 013393: 20 08 | local.get 8 + 013395: 41 04 | i32.const 4 + 013397: 76 | i32.shr_u + 013398: 41 0f | i32.const 15 + 01339a: 71 | i32.and + 01339b: 41 ae f5 91 80 00 | i32.const 293550 + 0133a1: 6a | i32.add + 0133a2: 2d 00 00 | i32.load8_u 0 0 + 0133a5: 3a 00 ef 03 | i32.store8 0 495 + 0133a9: 20 06 | local.get 6 + 0133ab: 41 f8 00 | i32.const 120 + 0133ae: 6a | i32.add + 0133af: 20 02 | local.get 2 + 0133b1: 41 04 | i32.const 4 + 0133b3: 20 09 | local.get 9 + 0133b5: 41 01 | i32.const 1 + 0133b7: 42 00 | i64.const 0 + 0133b9: 41 00 | i32.const 0 + 0133bb: 20 05 | local.get 5 + 0133bd: 20 07 | local.get 7 + 0133bf: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0133c8: 80 00 | + 0133ca: 20 06 | local.get 6 + 0133cc: 20 06 | local.get 6 + 0133ce: 28 02 e8 03 | i32.load 2 488 + 0133d2: 20 06 | local.get 6 + 0133d4: 28 02 78 | i32.load 2 120 + 0133d7: 6a | i32.add + 0133d8: 22 03 | local.tee 3 + 0133da: 36 02 e8 03 | i32.store 2 488 + 0133de: 20 03 | local.get 3 + 0133e0: 21 01 | local.set 1 + 0133e2: 20 06 | local.get 6 + 0133e4: 28 02 80 01 | i32.load 2 128 + 0133e8: 22 03 | local.tee 3 + 0133ea: 21 04 | local.set 4 + 0133ec: 20 03 | local.get 3 + 0133ee: 0d 02 | br_if 2 + 0133f0: 20 06 | local.get 6 + 0133f2: 20 08 | local.get 8 + 0133f4: 41 0f | i32.const 15 + 0133f6: 71 | i32.and + 0133f7: 41 ae f5 91 80 00 | i32.const 293550 + 0133fd: 6a | i32.add + 0133fe: 2d 00 00 | i32.load8_u 0 0 + 013401: 3a 00 ef 03 | i32.store8 0 495 + 013405: 20 06 | local.get 6 + 013407: 41 e8 00 | i32.const 104 + 01340a: 6a | i32.add + 01340b: 20 02 | local.get 2 + 01340d: 41 04 | i32.const 4 + 01340f: 20 09 | local.get 9 + 013411: 41 01 | i32.const 1 + 013413: 42 00 | i64.const 0 + 013415: 41 00 | i32.const 0 + 013417: 20 05 | local.get 5 + 013419: 20 07 | local.get 7 + 01341b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013424: 80 00 | + 013426: 20 06 | local.get 6 + 013428: 28 02 e8 03 | i32.load 2 488 + 01342c: 20 06 | local.get 6 + 01342e: 28 02 68 | i32.load 2 104 + 013431: 6a | i32.add + 013432: 22 03 | local.tee 3 + 013434: 21 01 | local.set 1 + 013436: 20 06 | local.get 6 + 013438: 28 02 70 | i32.load 2 112 + 01343b: 22 05 | local.tee 5 + 01343d: 21 04 | local.set 4 + 01343f: 20 03 | local.get 3 + 013441: 21 03 | local.set 3 + 013443: 20 05 | local.get 5 + 013445: 0d 02 | br_if 2 + 013447: 0c 01 | br 1 + 013449: 0b | end + 01344a: 20 06 | local.get 6 + 01344c: 41 dc 00 | i32.const 92 + 01344f: 3a 00 ef 03 | i32.store8 0 495 + 013453: 02 40 | block + 013455: 20 01 | local.get 1 + 013457: 0d 00 | br_if 0 + 013459: 41 00 | i32.const 0 + 01345b: 21 01 | local.set 1 + 01345d: 41 7f | i32.const 4294967295 + 01345f: 21 04 | local.set 4 + 013461: 0c 02 | br 2 + 013463: 0b | end + 013464: 20 06 | local.get 6 + 013466: 41 d8 02 | i32.const 344 + 013469: 6a | i32.add + 01346a: 20 02 | local.get 2 + 01346c: 41 04 | i32.const 4 + 01346e: 20 06 | local.get 6 + 013470: 41 ef 03 | i32.const 495 + 013473: 6a | i32.add + 013474: 41 01 | i32.const 1 + 013476: 42 00 | i64.const 0 + 013478: 41 00 | i32.const 0 + 01347a: 20 05 | local.get 5 + 01347c: 20 01 | local.get 1 + 01347e: 22 07 | local.tee 7 + 013480: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013489: 80 00 | + 01348b: 20 06 | local.get 6 + 01348d: 20 06 | local.get 6 + 01348f: 28 02 e8 03 | i32.load 2 488 + 013493: 20 06 | local.get 6 + 013495: 28 02 d8 02 | i32.load 2 344 + 013499: 6a | i32.add + 01349a: 22 01 | local.tee 1 + 01349c: 36 02 e8 03 | i32.store 2 488 + 0134a0: 20 01 | local.get 1 + 0134a2: 21 01 | local.set 1 + 0134a4: 20 06 | local.get 6 + 0134a6: 28 02 e0 02 | i32.load 2 352 + 0134aa: 22 08 | local.tee 8 + 0134ac: 21 04 | local.set 4 + 0134ae: 20 08 | local.get 8 + 0134b0: 0d 01 | br_if 1 + 0134b2: 20 06 | local.get 6 + 0134b4: 41 d5 00 | i32.const 85 + 0134b7: 3a 00 ef 03 | i32.store8 0 495 + 0134bb: 20 06 | local.get 6 + 0134bd: 41 c8 02 | i32.const 328 + 0134c0: 6a | i32.add + 0134c1: 20 02 | local.get 2 + 0134c3: 22 08 | local.tee 8 + 0134c5: 41 04 | i32.const 4 + 0134c7: 20 06 | local.get 6 + 0134c9: 41 ef 03 | i32.const 495 + 0134cc: 6a | i32.add + 0134cd: 41 01 | i32.const 1 + 0134cf: 42 00 | i64.const 0 + 0134d1: 41 00 | i32.const 0 + 0134d3: 20 05 | local.get 5 + 0134d5: 20 07 | local.get 7 + 0134d7: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0134e0: 80 00 | + 0134e2: 20 06 | local.get 6 + 0134e4: 20 06 | local.get 6 + 0134e6: 28 02 e8 03 | i32.load 2 488 + 0134ea: 20 06 | local.get 6 + 0134ec: 28 02 c8 02 | i32.load 2 328 + 0134f0: 6a | i32.add + 0134f1: 22 01 | local.tee 1 + 0134f3: 36 02 e8 03 | i32.store 2 488 + 0134f7: 20 01 | local.get 1 + 0134f9: 21 01 | local.set 1 + 0134fb: 20 06 | local.get 6 + 0134fd: 28 02 d0 02 | i32.load 2 336 + 013501: 22 02 | local.tee 2 + 013503: 21 04 | local.set 4 + 013505: 20 02 | local.get 2 + 013507: 0d 01 | br_if 1 + 013509: 20 06 | local.get 6 + 01350b: 41 30 | i32.const 48 + 01350d: 3a 00 ef 03 | i32.store8 0 495 + 013511: 20 06 | local.get 6 + 013513: 41 b8 02 | i32.const 312 + 013516: 6a | i32.add + 013517: 20 08 | local.get 8 + 013519: 41 04 | i32.const 4 + 01351b: 20 06 | local.get 6 + 01351d: 41 ef 03 | i32.const 495 + 013520: 6a | i32.add + 013521: 41 01 | i32.const 1 + 013523: 42 00 | i64.const 0 + 013525: 41 00 | i32.const 0 + 013527: 20 05 | local.get 5 + 013529: 20 07 | local.get 7 + 01352b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013534: 80 00 | + 013536: 20 06 | local.get 6 + 013538: 20 06 | local.get 6 + 01353a: 28 02 e8 03 | i32.load 2 488 + 01353e: 20 06 | local.get 6 + 013540: 28 02 b8 02 | i32.load 2 312 + 013544: 6a | i32.add + 013545: 22 01 | local.tee 1 + 013547: 36 02 e8 03 | i32.store 2 488 + 01354b: 20 01 | local.get 1 + 01354d: 21 01 | local.set 1 + 01354f: 20 06 | local.get 6 + 013551: 28 02 c0 02 | i32.load 2 320 + 013555: 22 02 | local.tee 2 + 013557: 21 04 | local.set 4 + 013559: 20 02 | local.get 2 + 01355b: 0d 01 | br_if 1 + 01355d: 20 06 | local.get 6 + 01355f: 41 30 | i32.const 48 + 013561: 3a 00 ef 03 | i32.store8 0 495 + 013565: 20 06 | local.get 6 + 013567: 41 a8 02 | i32.const 296 + 01356a: 6a | i32.add + 01356b: 20 08 | local.get 8 + 01356d: 41 04 | i32.const 4 + 01356f: 20 06 | local.get 6 + 013571: 41 ef 03 | i32.const 495 + 013574: 6a | i32.add + 013575: 22 09 | local.tee 9 + 013577: 41 01 | i32.const 1 + 013579: 42 00 | i64.const 0 + 01357b: 41 00 | i32.const 0 + 01357d: 20 05 | local.get 5 + 01357f: 20 07 | local.get 7 + 013581: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01358a: 80 00 | + 01358c: 20 06 | local.get 6 + 01358e: 20 06 | local.get 6 + 013590: 28 02 e8 03 | i32.load 2 488 + 013594: 20 06 | local.get 6 + 013596: 28 02 a8 02 | i32.load 2 296 + 01359a: 6a | i32.add + 01359b: 22 01 | local.tee 1 + 01359d: 36 02 e8 03 | i32.store 2 488 + 0135a1: 20 01 | local.get 1 + 0135a3: 21 01 | local.set 1 + 0135a5: 20 06 | local.get 6 + 0135a7: 28 02 b0 02 | i32.load 2 304 + 0135ab: 22 02 | local.tee 2 + 0135ad: 21 04 | local.set 4 + 0135af: 20 02 | local.get 2 + 0135b1: 0d 01 | br_if 1 + 0135b3: 20 06 | local.get 6 + 0135b5: 20 03 | local.get 3 + 0135b7: 41 14 | i32.const 20 + 0135b9: 76 | i32.shr_u + 0135ba: 41 ae f5 91 80 00 | i32.const 293550 + 0135c0: 6a | i32.add + 0135c1: 2d 00 00 | i32.load8_u 0 0 + 0135c4: 3a 00 ef 03 | i32.store8 0 495 + 0135c8: 20 06 | local.get 6 + 0135ca: 41 98 02 | i32.const 280 + 0135cd: 6a | i32.add + 0135ce: 20 08 | local.get 8 + 0135d0: 41 04 | i32.const 4 + 0135d2: 20 09 | local.get 9 + 0135d4: 41 01 | i32.const 1 + 0135d6: 42 00 | i64.const 0 + 0135d8: 41 00 | i32.const 0 + 0135da: 20 05 | local.get 5 + 0135dc: 20 07 | local.get 7 + 0135de: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0135e7: 80 00 | + 0135e9: 20 06 | local.get 6 + 0135eb: 20 06 | local.get 6 + 0135ed: 28 02 e8 03 | i32.load 2 488 + 0135f1: 20 06 | local.get 6 + 0135f3: 28 02 98 02 | i32.load 2 280 + 0135f7: 6a | i32.add + 0135f8: 22 01 | local.tee 1 + 0135fa: 36 02 e8 03 | i32.store 2 488 + 0135fe: 20 01 | local.get 1 + 013600: 21 01 | local.set 1 + 013602: 20 06 | local.get 6 + 013604: 28 02 a0 02 | i32.load 2 288 + 013608: 22 02 | local.tee 2 + 01360a: 21 04 | local.set 4 + 01360c: 20 02 | local.get 2 + 01360e: 0d 01 | br_if 1 + 013610: 20 06 | local.get 6 + 013612: 20 03 | local.get 3 + 013614: 41 10 | i32.const 16 + 013616: 76 | i32.shr_u + 013617: 41 0f | i32.const 15 + 013619: 71 | i32.and + 01361a: 41 ae f5 91 80 00 | i32.const 293550 + 013620: 6a | i32.add + 013621: 2d 00 00 | i32.load8_u 0 0 + 013624: 3a 00 ef 03 | i32.store8 0 495 + 013628: 20 06 | local.get 6 + 01362a: 41 88 02 | i32.const 264 + 01362d: 6a | i32.add + 01362e: 20 08 | local.get 8 + 013630: 41 04 | i32.const 4 + 013632: 20 09 | local.get 9 + 013634: 41 01 | i32.const 1 + 013636: 42 00 | i64.const 0 + 013638: 41 00 | i32.const 0 + 01363a: 20 05 | local.get 5 + 01363c: 20 07 | local.get 7 + 01363e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013647: 80 00 | + 013649: 20 06 | local.get 6 + 01364b: 20 06 | local.get 6 + 01364d: 28 02 e8 03 | i32.load 2 488 + 013651: 20 06 | local.get 6 + 013653: 28 02 88 02 | i32.load 2 264 + 013657: 6a | i32.add + 013658: 22 01 | local.tee 1 + 01365a: 36 02 e8 03 | i32.store 2 488 + 01365e: 20 01 | local.get 1 + 013660: 21 01 | local.set 1 + 013662: 20 06 | local.get 6 + 013664: 28 02 90 02 | i32.load 2 272 + 013668: 22 02 | local.tee 2 + 01366a: 21 04 | local.set 4 + 01366c: 20 02 | local.get 2 + 01366e: 0d 01 | br_if 1 + 013670: 20 06 | local.get 6 + 013672: 20 03 | local.get 3 + 013674: 41 0c | i32.const 12 + 013676: 76 | i32.shr_u + 013677: 41 0f | i32.const 15 + 013679: 71 | i32.and + 01367a: 41 ae f5 91 80 00 | i32.const 293550 + 013680: 6a | i32.add + 013681: 2d 00 00 | i32.load8_u 0 0 + 013684: 3a 00 ef 03 | i32.store8 0 495 + 013688: 20 06 | local.get 6 + 01368a: 41 f8 01 | i32.const 248 + 01368d: 6a | i32.add + 01368e: 20 08 | local.get 8 + 013690: 41 04 | i32.const 4 + 013692: 20 09 | local.get 9 + 013694: 41 01 | i32.const 1 + 013696: 42 00 | i64.const 0 + 013698: 41 00 | i32.const 0 + 01369a: 20 05 | local.get 5 + 01369c: 20 07 | local.get 7 + 01369e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0136a7: 80 00 | + 0136a9: 20 06 | local.get 6 + 0136ab: 20 06 | local.get 6 + 0136ad: 28 02 e8 03 | i32.load 2 488 + 0136b1: 20 06 | local.get 6 + 0136b3: 28 02 f8 01 | i32.load 2 248 + 0136b7: 6a | i32.add + 0136b8: 22 01 | local.tee 1 + 0136ba: 36 02 e8 03 | i32.store 2 488 + 0136be: 20 01 | local.get 1 + 0136c0: 21 01 | local.set 1 + 0136c2: 20 06 | local.get 6 + 0136c4: 28 02 80 02 | i32.load 2 256 + 0136c8: 22 02 | local.tee 2 + 0136ca: 21 04 | local.set 4 + 0136cc: 20 02 | local.get 2 + 0136ce: 0d 01 | br_if 1 + 0136d0: 20 06 | local.get 6 + 0136d2: 20 03 | local.get 3 + 0136d4: 41 08 | i32.const 8 + 0136d6: 76 | i32.shr_u + 0136d7: 41 0f | i32.const 15 + 0136d9: 71 | i32.and + 0136da: 41 ae f5 91 80 00 | i32.const 293550 + 0136e0: 6a | i32.add + 0136e1: 2d 00 00 | i32.load8_u 0 0 + 0136e4: 3a 00 ef 03 | i32.store8 0 495 + 0136e8: 20 06 | local.get 6 + 0136ea: 41 e8 01 | i32.const 232 + 0136ed: 6a | i32.add + 0136ee: 20 08 | local.get 8 + 0136f0: 41 04 | i32.const 4 + 0136f2: 20 09 | local.get 9 + 0136f4: 41 01 | i32.const 1 + 0136f6: 42 00 | i64.const 0 + 0136f8: 41 00 | i32.const 0 + 0136fa: 20 05 | local.get 5 + 0136fc: 20 07 | local.get 7 + 0136fe: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013707: 80 00 | + 013709: 20 06 | local.get 6 + 01370b: 20 06 | local.get 6 + 01370d: 28 02 e8 03 | i32.load 2 488 + 013711: 20 06 | local.get 6 + 013713: 28 02 e8 01 | i32.load 2 232 + 013717: 6a | i32.add + 013718: 22 01 | local.tee 1 + 01371a: 36 02 e8 03 | i32.store 2 488 + 01371e: 20 01 | local.get 1 + 013720: 21 01 | local.set 1 + 013722: 20 06 | local.get 6 + 013724: 28 02 f0 01 | i32.load 2 240 + 013728: 22 02 | local.tee 2 + 01372a: 21 04 | local.set 4 + 01372c: 20 02 | local.get 2 + 01372e: 0d 01 | br_if 1 + 013730: 20 06 | local.get 6 + 013732: 20 03 | local.get 3 + 013734: 41 04 | i32.const 4 + 013736: 76 | i32.shr_u + 013737: 41 0f | i32.const 15 + 013739: 71 | i32.and + 01373a: 41 ae f5 91 80 00 | i32.const 293550 + 013740: 6a | i32.add + 013741: 2d 00 00 | i32.load8_u 0 0 + 013744: 3a 00 ef 03 | i32.store8 0 495 + 013748: 20 06 | local.get 6 + 01374a: 41 d8 01 | i32.const 216 + 01374d: 6a | i32.add + 01374e: 20 08 | local.get 8 + 013750: 41 04 | i32.const 4 + 013752: 20 09 | local.get 9 + 013754: 41 01 | i32.const 1 + 013756: 42 00 | i64.const 0 + 013758: 41 00 | i32.const 0 + 01375a: 20 05 | local.get 5 + 01375c: 20 07 | local.get 7 + 01375e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 013767: 80 00 | + 013769: 20 06 | local.get 6 + 01376b: 20 06 | local.get 6 + 01376d: 28 02 e8 03 | i32.load 2 488 + 013771: 20 06 | local.get 6 + 013773: 28 02 d8 01 | i32.load 2 216 + 013777: 6a | i32.add + 013778: 22 01 | local.tee 1 + 01377a: 36 02 e8 03 | i32.store 2 488 + 01377e: 20 01 | local.get 1 + 013780: 21 01 | local.set 1 + 013782: 20 06 | local.get 6 + 013784: 28 02 e0 01 | i32.load 2 224 + 013788: 22 02 | local.tee 2 + 01378a: 21 04 | local.set 4 + 01378c: 20 02 | local.get 2 + 01378e: 0d 01 | br_if 1 + 013790: 20 06 | local.get 6 + 013792: 20 03 | local.get 3 + 013794: 41 0f | i32.const 15 + 013796: 71 | i32.and + 013797: 41 ae f5 91 80 00 | i32.const 293550 + 01379d: 6a | i32.add + 01379e: 2d 00 00 | i32.load8_u 0 0 + 0137a1: 3a 00 ef 03 | i32.store8 0 495 + 0137a5: 20 06 | local.get 6 + 0137a7: 41 c8 01 | i32.const 200 + 0137aa: 6a | i32.add + 0137ab: 20 08 | local.get 8 + 0137ad: 41 04 | i32.const 4 + 0137af: 20 09 | local.get 9 + 0137b1: 41 01 | i32.const 1 + 0137b3: 42 00 | i64.const 0 + 0137b5: 41 00 | i32.const 0 + 0137b7: 20 05 | local.get 5 + 0137b9: 20 07 | local.get 7 + 0137bb: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0137c4: 80 00 | + 0137c6: 20 06 | local.get 6 + 0137c8: 20 06 | local.get 6 + 0137ca: 28 02 e8 03 | i32.load 2 488 + 0137ce: 20 06 | local.get 6 + 0137d0: 28 02 c8 01 | i32.load 2 200 + 0137d4: 6a | i32.add + 0137d5: 22 03 | local.tee 3 + 0137d7: 36 02 e8 03 | i32.store 2 488 + 0137db: 20 03 | local.get 3 + 0137dd: 21 01 | local.set 1 + 0137df: 20 06 | local.get 6 + 0137e1: 28 02 d0 01 | i32.load 2 208 + 0137e5: 22 05 | local.tee 5 + 0137e7: 21 04 | local.set 4 + 0137e9: 20 03 | local.get 3 + 0137eb: 21 03 | local.set 3 + 0137ed: 20 05 | local.get 5 + 0137ef: 0d 01 | br_if 1 + 0137f1: 0b | end + 0137f2: 20 03 | local.get 3 + 0137f4: 21 01 | local.set 1 + 0137f6: 41 00 | i32.const 0 + 0137f8: 21 04 | local.set 4 + 0137fa: 0b | end + 0137fb: 20 00 | local.get 0 + 0137fd: 20 04 | local.get 4 + 0137ff: 36 02 04 | i32.store 2 4 + 013802: 20 00 | local.get 0 + 013804: 20 01 | local.get 1 + 013806: 36 02 00 | i32.store 2 0 + 013809: 20 06 | local.get 6 + 01380b: 41 f0 03 | i32.const 496 + 01380e: 6a | i32.add + 01380f: 24 80 80 80 80 00 | global.set 0 + 013815: 0b | end +013818 func[364]: + 013819: 01 7f | local[4] type=i32 + 01381b: 01 7b | local[5] type=v128 + 01381d: 23 80 80 80 80 00 | global.get 0 + 013823: 41 f0 00 | i32.const 112 + 013826: 6b | i32.sub + 013827: 22 04 | local.tee 4 + 013829: 24 80 80 80 80 00 | global.set 0 + 01382f: 20 04 | local.get 4 + 013831: 41 30 | i32.const 48 + 013833: 6a | i32.add + 013834: 41 00 | i32.const 0 + 013836: 36 02 00 | i32.store 2 0 + 013839: 20 04 | local.get 4 + 01383b: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 013844: 00 00 00 00 00 00 00 00 00 | + 01384d: fd 0b 03 20 | v128.store 3 32 + 013851: 20 04 | local.get 4 + 013853: 41 00 | i32.const 0 + 013855: 36 02 54 | i32.store 2 84 + 013858: 20 04 | local.get 4 + 01385a: 20 02 | local.get 2 + 01385c: 36 02 50 | i32.store 2 80 + 01385f: 20 04 | local.get 4 + 013861: 20 01 | local.get 1 + 013863: 28 02 08 | i32.load 2 8 + 013866: 36 02 3c | i32.store 2 60 + 013869: 20 04 | local.get 4 + 01386b: 20 01 | local.get 1 + 01386d: 29 02 00 | i64.load 2 0 + 013870: 37 02 34 | i64.store 2 52 + 013873: 20 04 | local.get 4 + 013875: 20 01 | local.get 1 + 013877: fd 00 02 0c | v128.load 2 12 + 01387b: fd 0b 03 40 | v128.store 3 64 + 01387f: 20 04 | local.get 4 + 013881: 20 00 | local.get 0 + 013883: fd 00 00 00 | v128.load 0 0 + 013887: fd 0b 03 58 | v128.store 3 88 + 01388b: 20 04 | local.get 4 + 01388d: 41 10 | i32.const 16 + 01388f: 6a | i32.add + 013890: 20 04 | local.get 4 + 013892: 41 20 | i32.const 32 + 013894: 6a | i32.add + 013895: 41 00 | i32.const 0 + 013897: 20 03 | local.get 3 + 013899: 10 ed 82 80 80 00 | call 365 + 01389f: 20 04 | local.get 4 + 0138a1: fd 00 03 10 | v128.load 3 16 + 0138a5: 21 05 | local.set 5 + 0138a7: 41 00 | i32.const 0 + 0138a9: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0138b0: 22 01 | local.tee 1 + 0138b2: 20 01 | local.get 1 + 0138b4: 2f 01 08 | i32.load16_u 1 8 + 0138b7: 41 01 | i32.const 1 + 0138b9: 6a | i32.add + 0138ba: 3b 01 08 | i32.store16 1 8 + 0138bd: 20 04 | local.get 4 + 0138bf: 20 05 | local.get 5 + 0138c1: fd 0b 03 20 | v128.store 3 32 + 0138c5: 20 04 | local.get 4 + 0138c7: 41 20 | i32.const 32 + 0138c9: 6a | i32.add + 0138ca: 20 03 | local.get 3 + 0138cc: 10 ee 82 80 80 00 | call 366 + 0138d2: 21 01 | local.set 1 + 0138d4: 20 04 | local.get 4 + 0138d6: 41 00 | i32.const 0 + 0138d8: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0138df: 22 02 | local.tee 2 + 0138e1: 28 02 38 | i32.load 2 56 + 0138e4: 41 7f | i32.const 4294967295 + 0138e6: 6a | i32.add + 0138e7: 36 02 6c | i32.store 2 108 + 0138ea: 20 04 | local.get 4 + 0138ec: 41 08 | i32.const 8 + 0138ee: 6a | i32.add + 0138ef: 20 02 | local.get 2 + 0138f1: 41 0c | i32.const 12 + 0138f3: 6a | i32.add + 0138f4: 41 04 | i32.const 4 + 0138f6: 41 04 | i32.const 4 + 0138f8: 20 04 | local.get 4 + 0138fa: 41 ec 00 | i32.const 108 + 0138fd: 6a | i32.add + 0138fe: 41 a0 e8 93 80 00 | i32.const 324640 + 013904: 20 03 | local.get 3 + 013906: 10 ef 82 80 80 00 | call 367 + 01390c: 41 00 | i32.const 0 + 01390e: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 013915: 21 02 | local.set 2 + 013917: 20 04 | local.get 4 + 013919: 41 7f | i32.const 4294967295 + 01391b: 36 02 6c | i32.store 2 108 + 01391e: 20 04 | local.get 4 + 013920: 20 02 | local.get 2 + 013922: 41 20 | i32.const 32 + 013924: 6a | i32.add + 013925: 41 04 | i32.const 4 + 013927: 41 04 | i32.const 4 + 013929: 20 04 | local.get 4 + 01392b: 41 ec 00 | i32.const 108 + 01392e: 6a | i32.add + 01392f: 41 c0 e8 93 80 00 | i32.const 324672 + 013935: 20 03 | local.get 3 + 013937: 10 ef 82 80 80 00 | call 367 + 01393d: 20 04 | local.get 4 + 01393f: 41 f0 00 | i32.const 112 + 013942: 6a | i32.add + 013943: 24 80 80 80 80 00 | global.set 0 + 013949: 20 01 | local.get 1 + 01394b: 0b | end +01394e func[365]: + 01394f: 06 7f | local[4..9] type=i32 + 013951: 06 7d | local[10..15] type=f32 + 013953: 23 80 80 80 80 00 | global.get 0 + 013959: 41 10 | i32.const 16 + 01395b: 6b | i32.sub + 01395c: 22 04 | local.tee 4 + 01395e: 24 80 80 80 80 00 | global.set 0 + 013964: 02 40 | block + 013966: 02 40 | block + 013968: 02 40 | block + 01396a: 02 40 | block + 01396c: 02 40 | block + 01396e: 02 40 | block + 013970: 41 00 | i32.const 0 + 013972: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 013979: 22 05 | local.tee 5 + 01397b: 28 02 10 | i32.load 2 16 + 01397e: 41 7f | i32.const 4294967295 + 013980: 6a | i32.add + 013981: 22 06 | local.tee 6 + 013983: 20 05 | local.get 5 + 013985: 28 02 24 | i32.load 2 36 + 013988: 22 07 | local.tee 7 + 01398a: 4f | i32.ge_u + 01398b: 0d 00 | br_if 0 + 01398d: 20 05 | local.get 5 + 01398f: 28 02 38 | i32.load 2 56 + 013992: 21 07 | local.set 7 + 013994: 02 40 | block + 013996: 02 40 | block + 013998: 02 40 | block + 01399a: 20 05 | local.get 5 + 01399c: 28 02 20 | i32.load 2 32 + 01399f: 20 06 | local.get 6 + 0139a1: 41 02 | i32.const 2 + 0139a3: 74 | i32.shl + 0139a4: 6a | i32.add + 0139a5: 28 02 00 | i32.load 2 0 + 0139a8: 22 08 | local.tee 8 + 0139aa: 41 7f | i32.const 4294967295 + 0139ac: 46 | i32.eq + 0139ad: 0d 00 | br_if 0 + 0139af: 20 08 | local.get 8 + 0139b1: 20 07 | local.get 7 + 0139b3: 4f | i32.ge_u + 0139b4: 0d 04 | br_if 4 + 0139b6: 02 40 | block + 0139b8: 20 05 | local.get 5 + 0139ba: 28 02 34 | i32.load 2 52 + 0139bd: 22 09 | local.tee 9 + 0139bf: 20 08 | local.get 8 + 0139c1: 41 c8 00 | i32.const 72 + 0139c4: 6c | i32.mul + 0139c5: 6a | i32.add + 0139c6: 22 08 | local.tee 8 + 0139c8: 0d 00 | br_if 0 + 0139ca: 20 09 | local.get 9 + 0139cc: 21 08 | local.set 8 + 0139ce: 20 07 | local.get 7 + 0139d0: 41 7f | i32.const 4294967295 + 0139d2: 6a | i32.add + 0139d3: 21 07 | local.set 7 + 0139d5: 0c 02 | br 2 + 0139d7: 0b | end + 0139d8: 02 40 | block + 0139da: 20 05 | local.get 5 + 0139dc: 2d 00 48 | i32.load8_u 0 72 + 0139df: 45 | i32.eqz + 0139e0: 0d 00 | br_if 0 + 0139e2: 20 08 | local.get 8 + 0139e4: 2a 02 04 | f32.load 2 4 + 0139e7: 21 0a | local.set 10 + 0139e9: 20 08 | local.get 8 + 0139eb: 2a 02 24 | f32.load 2 36 + 0139ee: 21 0b | local.set 11 + 0139f0: 20 08 | local.get 8 + 0139f2: 2a 02 00 | f32.load 2 0 + 0139f5: 21 0c | local.set 12 + 0139f7: 20 08 | local.get 8 + 0139f9: 2a 02 08 | f32.load 2 8 + 0139fc: 21 0d | local.set 13 + 0139fe: 20 08 | local.get 8 + 013a00: 2a 02 20 | f32.load 2 32 + 013a03: 21 0e | local.set 14 + 013a05: 20 05 | local.get 5 + 013a07: 41 00 | i32.const 0 + 013a09: 3a 00 48 | i32.store8 0 72 + 013a0c: 20 0a | local.get 10 + 013a0e: 20 0b | local.get 11 + 013a10: 20 0b | local.get 11 + 013a12: 92 | f32.add + 013a13: 43 00 00 00 3f | f32.const 0x1p-1 + 013a18: 94 | f32.mul + 013a19: 93 | f32.sub + 013a1a: 21 0b | local.set 11 + 013a1c: 20 0d | local.get 13 + 013a1e: 20 0e | local.get 14 + 013a20: 20 0e | local.get 14 + 013a22: 92 | f32.add + 013a23: 22 0e | local.tee 14 + 013a25: 92 | f32.add + 013a26: 20 0c | local.get 12 + 013a28: 20 0e | local.get 14 + 013a2a: 43 00 00 00 3f | f32.const 0x1p-1 + 013a2f: 94 | f32.mul + 013a30: 93 | f32.sub + 013a31: 92 | f32.add + 013a32: 21 0e | local.set 14 + 013a34: 20 02 | local.get 2 + 013a36: 45 | i32.eqz + 013a37: 0d 03 | br_if 3 + 013a39: 0c 08 | br 8 + 013a3b: 0b | end + 013a3c: 20 05 | local.get 5 + 013a3e: 28 02 0c | i32.load 2 12 + 013a41: 20 06 | local.get 6 + 013a43: 41 02 | i32.const 2 + 013a45: 74 | i32.shl + 013a46: 6a | i32.add + 013a47: 28 02 00 | i32.load 2 0 + 013a4a: 22 06 | local.tee 6 + 013a4c: 20 07 | local.get 7 + 013a4e: 4f | i32.ge_u + 013a4f: 0d 05 | br_if 5 + 013a51: 20 09 | local.get 9 + 013a53: 20 06 | local.get 6 + 013a55: 41 c8 00 | i32.const 72 + 013a58: 6c | i32.mul + 013a59: 6a | i32.add + 013a5a: 22 07 | local.tee 7 + 013a5c: 2a 02 00 | f32.load 2 0 + 013a5f: 21 0a | local.set 10 + 013a61: 20 07 | local.get 7 + 013a63: 2a 02 28 | f32.load 2 40 + 013a66: 21 0e | local.set 14 + 013a68: 20 08 | local.get 8 + 013a6a: 2a 02 04 | f32.load 2 4 + 013a6d: 21 0c | local.set 12 + 013a6f: 20 08 | local.get 8 + 013a71: 2a 02 0c | f32.load 2 12 + 013a74: 21 0d | local.set 13 + 013a76: 20 08 | local.get 8 + 013a78: 2a 02 24 | f32.load 2 36 + 013a7b: 21 0b | local.set 11 + 013a7d: 20 05 | local.get 5 + 013a7f: 41 00 | i32.const 0 + 013a81: 3a 00 48 | i32.store8 0 72 + 013a84: 20 0d | local.get 13 + 013a86: 20 0b | local.get 11 + 013a88: 20 0b | local.get 11 + 013a8a: 92 | f32.add + 013a8b: 22 0b | local.tee 11 + 013a8d: 92 | f32.add + 013a8e: 20 0c | local.get 12 + 013a90: 20 0b | local.get 11 + 013a92: 43 00 00 00 3f | f32.const 0x1p-1 + 013a97: 94 | f32.mul + 013a98: 93 | f32.sub + 013a99: 92 | f32.add + 013a9a: 21 0b | local.set 11 + 013a9c: 20 0a | local.get 10 + 013a9e: 20 0e | local.get 14 + 013aa0: 20 0e | local.get 14 + 013aa2: 92 | f32.add + 013aa3: 43 00 00 00 3f | f32.const 0x1p-1 + 013aa8: 94 | f32.mul + 013aa9: 92 | f32.add + 013aaa: 21 0e | local.set 14 + 013aac: 20 02 | local.get 2 + 013aae: 0d 07 | br_if 7 + 013ab0: 0c 02 | br 2 + 013ab2: 0b | end + 013ab3: 20 07 | local.get 7 + 013ab5: 41 7f | i32.const 4294967295 + 013ab7: 6a | i32.add + 013ab8: 21 06 | local.set 6 + 013aba: 20 07 | local.get 7 + 013abc: 45 | i32.eqz + 013abd: 0d 05 | br_if 5 + 013abf: 20 05 | local.get 5 + 013ac1: 28 02 34 | i32.load 2 52 + 013ac4: 21 08 | local.set 8 + 013ac6: 20 06 | local.get 6 + 013ac8: 21 07 | local.set 7 + 013aca: 0b | end + 013acb: 20 08 | local.get 8 + 013acd: 20 07 | local.get 7 + 013acf: 41 c8 00 | i32.const 72 + 013ad2: 6c | i32.mul + 013ad3: 6a | i32.add + 013ad4: 22 07 | local.tee 7 + 013ad6: 2a 02 04 | f32.load 2 4 + 013ad9: 21 0a | local.set 10 + 013adb: 20 07 | local.get 7 + 013add: 41 2c | i32.const 44 + 013adf: 6a | i32.add + 013ae0: 2a 02 00 | f32.load 2 0 + 013ae3: 21 0b | local.set 11 + 013ae5: 20 07 | local.get 7 + 013ae7: 2a 02 00 | f32.load 2 0 + 013aea: 21 0c | local.set 12 + 013aec: 20 07 | local.get 7 + 013aee: 2a 02 28 | f32.load 2 40 + 013af1: 21 0e | local.set 14 + 013af3: 20 05 | local.get 5 + 013af5: 41 00 | i32.const 0 + 013af7: 3a 00 48 | i32.store8 0 72 + 013afa: 20 0a | local.get 10 + 013afc: 20 0b | local.get 11 + 013afe: 20 0b | local.get 11 + 013b00: 92 | f32.add + 013b01: 43 00 00 00 3f | f32.const 0x1p-1 + 013b06: 94 | f32.mul + 013b07: 92 | f32.add + 013b08: 21 0b | local.set 11 + 013b0a: 20 0c | local.get 12 + 013b0c: 20 0e | local.get 14 + 013b0e: 20 0e | local.get 14 + 013b10: 92 | f32.add + 013b11: 43 00 00 00 3f | f32.const 0x1p-1 + 013b16: 94 | f32.mul + 013b17: 92 | f32.add + 013b18: 21 0e | local.set 14 + 013b1a: 20 02 | local.get 2 + 013b1c: 0d 05 | br_if 5 + 013b1e: 0b | end + 013b1f: 20 01 | local.get 1 + 013b21: 28 00 44 | i32.load 0 68 + 013b24: 21 05 | local.set 5 + 013b26: 20 01 | local.get 1 + 013b28: 28 00 40 | i32.load 0 64 + 013b2b: 21 07 | local.set 7 + 013b2d: 20 01 | local.get 1 + 013b2f: 28 00 38 | i32.load 0 56 + 013b32: 20 01 | local.get 1 + 013b34: 28 00 3c | i32.load 0 60 + 013b37: 41 00 | i32.const 0 + 013b39: 10 fe 82 80 80 00 | call 382 + 013b3f: 21 0a | local.set 10 + 013b41: 20 07 | local.get 7 + 013b43: 20 05 | local.get 5 + 013b45: 41 01 | i32.const 1 + 013b47: 10 fe 82 80 80 00 | call 382 + 013b4d: 21 0c | local.set 12 + 013b4f: 20 0e | local.get 14 + 013b51: 20 01 | local.get 1 + 013b53: 2a 02 20 | f32.load 2 32 + 013b56: 43 00 00 00 c0 | f32.const -0x1p+1 + 013b5b: 94 | f32.mul + 013b5c: 22 0d | local.tee 13 + 013b5e: 43 00 00 00 3f | f32.const 0x1p-1 + 013b63: 94 | f32.mul + 013b64: 93 | f32.sub + 013b65: 21 0e | local.set 14 + 013b67: 20 0b | local.get 11 + 013b69: 20 01 | local.get 1 + 013b6b: 41 24 | i32.const 36 + 013b6d: 6a | i32.add + 013b6e: 2a 02 00 | f32.load 2 0 + 013b71: 43 00 00 00 c0 | f32.const -0x1p+1 + 013b76: 94 | f32.mul + 013b77: 22 0f | local.tee 15 + 013b79: 43 00 00 00 3f | f32.const 0x1p-1 + 013b7e: 94 | f32.mul + 013b7f: 93 | f32.sub + 013b80: 21 0b | local.set 11 + 013b82: 20 0a | local.get 10 + 013b84: 20 0d | local.get 13 + 013b86: 92 | f32.add + 013b87: 21 0a | local.set 10 + 013b89: 20 0c | local.get 12 + 013b8b: 20 0f | local.get 15 + 013b8d: 92 | f32.add + 013b8e: 21 0c | local.set 12 + 013b90: 0c 05 | br 5 + 013b92: 0b | end + 013b93: 41 ad e4 92 80 00 | i32.const 307757 + 013b99: 41 cf 00 | i32.const 79 + 013b9c: 41 a8 02 | i32.const 296 + 013b9f: 41 32 | i32.const 50 + 013ba1: 20 06 | local.get 6 + 013ba3: 20 07 | local.get 7 + 013ba5: 10 ad 82 80 80 00 | call 301 + 013bab: 00 | unreachable + 013bac: 0b | end + 013bad: 41 ad e4 92 80 00 | i32.const 307757 + 013bb3: 41 cf 00 | i32.const 79 + 013bb6: 41 a9 02 | i32.const 297 + 013bb9: 41 18 | i32.const 24 + 013bbb: 20 08 | local.get 8 + 013bbd: 20 07 | local.get 7 + 013bbf: 10 ad 82 80 80 00 | call 301 + 013bc5: 00 | unreachable + 013bc6: 0b | end + 013bc7: 41 ad e4 92 80 00 | i32.const 307757 + 013bcd: 41 cf 00 | i32.const 79 + 013bd0: 41 a0 02 | i32.const 288 + 013bd3: 41 17 | i32.const 23 + 013bd5: 20 06 | local.get 6 + 013bd7: 20 07 | local.get 7 + 013bd9: 10 ad 82 80 80 00 | call 301 + 013bdf: 00 | unreachable + 013be0: 0b | end + 013be1: 41 ad e4 92 80 00 | i32.const 307757 + 013be7: 41 cf 00 | i32.const 79 + 013bea: 41 a4 02 | i32.const 292 + 013bed: 41 17 | i32.const 23 + 013bef: 20 06 | local.get 6 + 013bf1: 41 00 | i32.const 0 + 013bf3: 10 ad 82 80 80 00 | call 301 + 013bf9: 00 | unreachable + 013bfa: 0b | end + 013bfb: 20 04 | local.get 4 + 013bfd: 41 08 | i32.const 8 + 013bff: 6a | i32.add + 013c00: 20 01 | local.get 1 + 013c02: 28 02 14 | i32.load 2 20 + 013c05: 20 05 | local.get 5 + 013c07: 28 02 50 | i32.load 2 80 + 013c0a: 20 03 | local.get 3 + 013c0c: 20 05 | local.get 5 + 013c0e: 28 02 4c | i32.load 2 76 + 013c11: 11 83 80 80 80 00 80 80 80 | call_indirect 0 (type 3) + 013c1a: 80 00 | + 013c1c: 20 0e | local.get 14 + 013c1e: 20 01 | local.get 1 + 013c20: 2a 02 20 | f32.load 2 32 + 013c23: 22 0a | local.tee 10 + 013c25: 92 | f32.add + 013c26: 21 0e | local.set 14 + 013c28: 20 0b | local.get 11 + 013c2a: 20 01 | local.get 1 + 013c2c: 2a 02 24 | f32.load 2 36 + 013c2f: 22 0c | local.tee 12 + 013c31: 92 | f32.add + 013c32: 21 0b | local.set 11 + 013c34: 20 04 | local.get 4 + 013c36: 2a 02 08 | f32.load 2 8 + 013c39: 20 0a | local.get 10 + 013c3b: 92 | f32.add + 013c3c: 21 0a | local.set 10 + 013c3e: 20 04 | local.get 4 + 013c40: 2a 02 0c | f32.load 2 12 + 013c43: 20 0c | local.get 12 + 013c45: 92 | f32.add + 013c46: 21 0c | local.set 12 + 013c48: 0b | end + 013c49: 20 00 | local.get 0 + 013c4b: 20 0c | local.get 12 + 013c4d: 38 02 0c | f32.store 2 12 + 013c50: 20 00 | local.get 0 + 013c52: 20 0a | local.get 10 + 013c54: 38 02 08 | f32.store 2 8 + 013c57: 20 00 | local.get 0 + 013c59: 20 0b | local.get 11 + 013c5b: 38 02 04 | f32.store 2 4 + 013c5e: 20 00 | local.get 0 + 013c60: 20 0e | local.get 14 + 013c62: 38 02 00 | f32.store 2 0 + 013c65: 20 04 | local.get 4 + 013c67: 41 10 | i32.const 16 + 013c69: 6a | i32.add + 013c6a: 24 80 80 80 80 00 | global.set 0 + 013c70: 0b | end +013c73 func[366]: + 013c74: 04 7f | local[2..5] type=i32 + 013c76: 23 80 80 80 80 00 | global.get 0 + 013c7c: 41 d0 00 | i32.const 80 + 013c7f: 6b | i32.sub + 013c80: 22 02 | local.tee 2 + 013c82: 24 80 80 80 80 00 | global.set 0 + 013c88: 41 00 | i32.const 0 + 013c8a: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 013c91: 21 03 | local.set 3 + 013c93: 02 40 | block + 013c95: 41 c8 00 | i32.const 72 + 013c98: 45 | i32.eqz + 013c99: 0d 00 | br_if 0 + 013c9b: 20 02 | local.get 2 + 013c9d: 41 08 | i32.const 8 + 013c9f: 6a | i32.add + 013ca0: 20 00 | local.get 0 + 013ca2: 41 c8 00 | i32.const 72 + 013ca5: fc 0a 00 00 | memory.copy 0 0 + 013ca9: 0b | end + 013caa: 20 02 | local.get 2 + 013cac: 20 03 | local.get 3 + 013cae: 41 34 | i32.const 52 + 013cb0: 6a | i32.add + 013cb1: 41 c8 00 | i32.const 72 + 013cb4: 41 04 | i32.const 4 + 013cb6: 20 02 | local.get 2 + 013cb8: 41 08 | i32.const 8 + 013cba: 6a | i32.add + 013cbb: 41 b0 f1 93 80 00 | i32.const 325808 + 013cc1: 20 01 | local.get 1 + 013cc3: 10 ef 82 80 80 00 | call 367 + 013cc9: 41 00 | i32.const 0 + 013ccb: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 013cd2: 22 01 | local.tee 1 + 013cd4: 28 02 38 | i32.load 2 56 + 013cd7: 22 00 | local.tee 0 + 013cd9: 41 7f | i32.const 4294967295 + 013cdb: 6a | i32.add + 013cdc: 21 03 | local.set 3 + 013cde: 02 40 | block + 013ce0: 02 40 | block + 013ce2: 20 00 | local.get 0 + 013ce4: 45 | i32.eqz + 013ce5: 0d 00 | br_if 0 + 013ce7: 20 01 | local.get 1 + 013ce9: 28 02 34 | i32.load 2 52 + 013cec: 20 03 | local.get 3 + 013cee: 41 c8 00 | i32.const 72 + 013cf1: 6c | i32.mul + 013cf2: 6a | i32.add + 013cf3: 22 04 | local.tee 4 + 013cf5: 20 03 | local.get 3 + 013cf7: 41 10 | i32.const 16 + 013cf9: 74 | i32.shl + 013cfa: 20 01 | local.get 1 + 013cfc: 2f 01 08 | i32.load16_u 1 8 + 013cff: 72 | i32.or + 013d00: 36 02 10 | i32.store 2 16 + 013d03: 20 01 | local.get 1 + 013d05: 28 02 10 | i32.load 2 16 + 013d08: 41 7f | i32.const 4294967295 + 013d0a: 6a | i32.add + 013d0b: 22 00 | local.tee 0 + 013d0d: 20 01 | local.get 1 + 013d0f: 28 02 24 | i32.load 2 36 + 013d12: 22 05 | local.tee 5 + 013d14: 4f | i32.ge_u + 013d15: 0d 01 | br_if 1 + 013d17: 20 01 | local.get 1 + 013d19: 28 02 20 | i32.load 2 32 + 013d1c: 20 00 | local.get 0 + 013d1e: 41 02 | i32.const 2 + 013d20: 74 | i32.shl + 013d21: 6a | i32.add + 013d22: 20 03 | local.get 3 + 013d24: 36 02 00 | i32.store 2 0 + 013d27: 20 02 | local.get 2 + 013d29: 41 d0 00 | i32.const 80 + 013d2c: 6a | i32.add + 013d2d: 24 80 80 80 80 00 | global.set 0 + 013d33: 20 04 | local.get 4 + 013d35: 0f | return + 013d36: 0b | end + 013d37: 41 ad e4 92 80 00 | i32.const 307757 + 013d3d: 41 cf 00 | i32.const 79 + 013d40: 41 df 01 | i32.const 223 + 013d43: 41 1b | i32.const 27 + 013d45: 20 03 | local.get 3 + 013d47: 41 00 | i32.const 0 + 013d49: 10 ad 82 80 80 00 | call 301 + 013d4f: 00 | unreachable + 013d50: 0b | end + 013d51: 41 ad e4 92 80 00 | i32.const 307757 + 013d57: 41 cf 00 | i32.const 79 + 013d5a: 41 e1 01 | i32.const 225 + 013d5d: 41 1d | i32.const 29 + 013d5f: 20 00 | local.get 0 + 013d61: 20 05 | local.get 5 + 013d63: 10 ad 82 80 80 00 | call 301 + 013d69: 00 | unreachable + 013d6a: 0b | end +013d6d func[367]: + 013d6e: 03 7f | local[7..9] type=i32 + 013d70: 02 40 | block + 013d72: 02 40 | block + 013d74: 20 01 | local.get 1 + 013d76: 0d 00 | br_if 0 + 013d78: 41 00 | i32.const 0 + 013d7a: 21 01 | local.set 1 + 013d7c: 41 00 | i32.const 0 + 013d7e: 21 02 | local.set 2 + 013d80: 0c 01 | br 1 + 013d82: 0b | end + 013d83: 02 40 | block + 013d85: 02 40 | block + 013d87: 20 01 | local.get 1 + 013d89: 28 02 08 | i32.load 2 8 + 013d8c: 22 07 | local.tee 7 + 013d8e: 20 01 | local.get 1 + 013d90: 28 02 04 | i32.load 2 4 + 013d93: 22 08 | local.tee 8 + 013d95: 41 01 | i32.const 1 + 013d97: 6a | i32.add + 013d98: 48 | i32.lt_s + 013d99: 0d 00 | br_if 0 + 013d9b: 20 08 | local.get 8 + 013d9d: 21 08 | local.set 8 + 013d9f: 20 07 | local.get 7 + 013da1: 21 07 | local.set 7 + 013da3: 41 00 | i32.const 0 + 013da5: 21 03 | local.set 3 + 013da7: 0c 01 | br 1 + 013da9: 0b | end + 013daa: 20 01 | local.get 1 + 013dac: 20 02 | local.get 2 + 013dae: 20 03 | local.get 3 + 013db0: 20 07 | local.get 7 + 013db2: 41 01 | i32.const 1 + 013db4: 74 | i32.shl + 013db5: 22 07 | local.tee 7 + 013db7: 41 08 | i32.const 8 + 013db9: 20 07 | local.get 7 + 013dbb: 41 08 | i32.const 8 + 013dbd: 4a | i32.gt_s + 013dbe: 1b | select + 013dbf: 20 05 | local.get 5 + 013dc1: 20 06 | local.get 6 + 013dc3: 10 aa 83 80 80 00 | call 426 + 013dc9: 21 03 | local.set 3 + 013dcb: 20 01 | local.get 1 + 013dcd: 28 02 04 | i32.load 2 4 + 013dd0: 21 08 | local.set 8 + 013dd2: 20 01 | local.get 1 + 013dd4: 28 02 08 | i32.load 2 8 + 013dd7: 21 07 | local.set 7 + 013dd9: 20 03 | local.get 3 + 013ddb: 21 03 | local.set 3 + 013ddd: 0b | end + 013dde: 20 03 | local.get 3 + 013de0: 21 09 | local.set 9 + 013de2: 41 00 | i32.const 0 + 013de4: 21 03 | local.set 3 + 013de6: 02 40 | block + 013de8: 02 40 | block + 013dea: 20 07 | local.get 7 + 013dec: 20 08 | local.get 8 + 013dee: 22 07 | local.tee 7 + 013df0: 6b | i32.sub + 013df1: 41 01 | i32.const 1 + 013df3: 48 | i32.lt_s + 013df4: 0d 00 | br_if 0 + 013df6: 20 01 | local.get 1 + 013df8: 28 02 00 | i32.load 2 0 + 013dfb: 22 03 | local.tee 3 + 013dfd: 45 | i32.eqz + 013dfe: 0d 01 | br_if 1 + 013e00: 02 40 | block + 013e02: 20 02 | local.get 2 + 013e04: 45 | i32.eqz + 013e05: 0d 00 | br_if 0 + 013e07: 20 03 | local.get 3 + 013e09: 20 07 | local.get 7 + 013e0b: 20 02 | local.get 2 + 013e0d: 6c | i32.mul + 013e0e: 6a | i32.add + 013e0f: 20 04 | local.get 4 + 013e11: 20 02 | local.get 2 + 013e13: fc 0a 00 00 | memory.copy 0 0 + 013e17: 0b | end + 013e18: 20 01 | local.get 1 + 013e1a: 20 01 | local.get 1 + 013e1c: 28 02 04 | i32.load 2 4 + 013e1f: 41 01 | i32.const 1 + 013e21: 6a | i32.add + 013e22: 36 02 04 | i32.store 2 4 + 013e25: 41 01 | i32.const 1 + 013e27: 21 03 | local.set 3 + 013e29: 0b | end + 013e2a: 20 03 | local.get 3 + 013e2c: 21 01 | local.set 1 + 013e2e: 20 09 | local.get 9 + 013e30: 21 02 | local.set 2 + 013e32: 0c 01 | br 1 + 013e34: 0b | end + 013e35: 41 c8 a1 94 80 00 | i32.const 331976 + 013e3b: 41 11 | i32.const 17 + 013e3d: 41 96 90 94 80 00 | i32.const 329750 + 013e43: 41 0b | i32.const 11 + 013e45: 20 05 | local.get 5 + 013e47: 20 06 | local.get 6 + 013e49: 20 06 | local.get 6 + 013e4b: 28 02 10 | i32.load 2 16 + 013e4e: 22 01 | local.tee 1 + 013e50: 41 83 80 80 80 00 | i32.const 3 + 013e56: 20 01 | local.get 1 + 013e58: 1b | select + 013e59: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 013e62: 80 00 | + 013e64: 00 | unreachable + 013e65: 0b | end + 013e66: 20 00 | local.get 0 + 013e68: 20 01 | local.get 1 + 013e6a: 36 02 00 | i32.store 2 0 + 013e6d: 20 00 | local.get 0 + 013e6f: 20 02 | local.get 2 + 013e71: 3a 00 04 | i32.store8 0 4 + 013e74: 0b | end +013e76 func[368]: + 013e77: 01 7f | local[5] type=i32 + 013e79: 23 80 80 80 80 00 | global.get 0 + 013e7f: 41 10 | i32.const 16 + 013e81: 6b | i32.sub + 013e82: 22 05 | local.tee 5 + 013e84: 24 80 80 80 80 00 | global.set 0 + 013e8a: 02 40 | block + 013e8c: 20 00 | local.get 0 + 013e8e: 45 | i32.eqz + 013e8f: 0d 00 | br_if 0 + 013e91: 20 02 | local.get 2 + 013e93: 45 | i32.eqz + 013e94: 0d 00 | br_if 0 + 013e96: 20 05 | local.get 5 + 013e98: 42 00 | i64.const 0 + 013e9a: 37 03 08 | i64.store 3 8 + 013e9d: 20 03 | local.get 3 + 013e9f: 41 01 | i32.const 1 + 013ea1: 41 00 | i32.const 0 + 013ea3: 41 00 | i32.const 0 + 013ea5: 20 00 | local.get 0 + 013ea7: 20 01 | local.get 1 + 013ea9: 41 a0 ee 93 80 00 | i32.const 325408 + 013eaf: 20 05 | local.get 5 + 013eb1: 41 08 | i32.const 8 + 013eb3: 6a | i32.add + 013eb4: 20 04 | local.get 4 + 013eb6: 20 02 | local.get 2 + 013eb8: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 013ec1: 80 00 | + 013ec3: 1a | drop + 013ec4: 0b | end + 013ec5: 20 05 | local.get 5 + 013ec7: 41 10 | i32.const 16 + 013ec9: 6a | i32.add + 013eca: 24 80 80 80 80 00 | global.set 0 + 013ed0: 0b | end +013ed3 func[369]: + 013ed4: 03 7f | local[5..7] type=i32 + 013ed6: 02 40 | block + 013ed8: 02 40 | block + 013eda: 20 00 | local.get 0 + 013edc: 45 | i32.eqz + 013edd: 0d 00 | br_if 0 + 013edf: 20 03 | local.get 3 + 013ee1: 41 00 | i32.const 0 + 013ee3: 4c | i32.le_s + 013ee4: 0d 00 | br_if 0 + 013ee6: 02 40 | block + 013ee8: 02 40 | block + 013eea: 20 00 | local.get 0 + 013eec: 28 02 08 | i32.load 2 8 + 013eef: 22 05 | local.tee 5 + 013ef1: 20 00 | local.get 0 + 013ef3: 28 02 04 | i32.load 2 4 + 013ef6: 22 06 | local.tee 6 + 013ef8: 20 03 | local.get 3 + 013efa: 6a | i32.add + 013efb: 48 | i32.lt_s + 013efc: 0d 00 | br_if 0 + 013efe: 20 06 | local.get 6 + 013f00: 21 06 | local.set 6 + 013f02: 20 05 | local.get 5 + 013f04: 21 05 | local.set 5 + 013f06: 0c 01 | br 1 + 013f08: 0b | end + 013f09: 20 00 | local.get 0 + 013f0b: 20 05 | local.get 5 + 013f0d: 41 01 | i32.const 1 + 013f0f: 74 | i32.shl + 013f10: 20 03 | local.get 3 + 013f12: 41 08 | i32.const 8 + 013f14: 20 03 | local.get 3 + 013f16: 41 08 | i32.const 8 + 013f18: 4b | i32.gt_u + 013f19: 1b | select + 013f1a: 6a | i32.add + 013f1b: 20 01 | local.get 1 + 013f1d: 20 04 | local.get 4 + 013f1f: 10 b1 83 80 80 00 | call 433 + 013f25: 1a | drop + 013f26: 20 00 | local.get 0 + 013f28: 28 02 04 | i32.load 2 4 + 013f2b: 21 06 | local.set 6 + 013f2d: 20 00 | local.get 0 + 013f2f: 28 02 08 | i32.load 2 8 + 013f32: 21 05 | local.set 5 + 013f34: 0b | end + 013f35: 20 05 | local.get 5 + 013f37: 20 06 | local.get 6 + 013f39: 22 06 | local.tee 6 + 013f3b: 6b | i32.sub + 013f3c: 22 05 | local.tee 5 + 013f3e: 41 01 | i32.const 1 + 013f40: 48 | i32.lt_s + 013f41: 0d 00 | br_if 0 + 013f43: 20 00 | local.get 0 + 013f45: 28 02 00 | i32.load 2 0 + 013f48: 22 07 | local.tee 7 + 013f4a: 45 | i32.eqz + 013f4b: 0d 01 | br_if 1 + 013f4d: 02 40 | block + 013f4f: 20 05 | local.get 5 + 013f51: 20 03 | local.get 3 + 013f53: 20 05 | local.get 5 + 013f55: 20 03 | local.get 3 + 013f57: 48 | i32.lt_s + 013f58: 1b | select + 013f59: 22 03 | local.tee 3 + 013f5b: 45 | i32.eqz + 013f5c: 0d 00 | br_if 0 + 013f5e: 20 07 | local.get 7 + 013f60: 20 06 | local.get 6 + 013f62: 6a | i32.add + 013f63: 20 02 | local.get 2 + 013f65: 20 03 | local.get 3 + 013f67: fc 0a 00 00 | memory.copy 0 0 + 013f6b: 0b | end + 013f6c: 20 00 | local.get 0 + 013f6e: 20 00 | local.get 0 + 013f70: 28 02 04 | i32.load 2 4 + 013f73: 20 03 | local.get 3 + 013f75: 6a | i32.add + 013f76: 36 02 04 | i32.store 2 4 + 013f79: 0b | end + 013f7a: 0f | return + 013f7b: 0b | end + 013f7c: 41 c8 a1 94 80 00 | i32.const 331976 + 013f82: 41 11 | i32.const 17 + 013f84: 41 96 90 94 80 00 | i32.const 329750 + 013f8a: 41 0b | i32.const 11 + 013f8c: 20 01 | local.get 1 + 013f8e: 20 04 | local.get 4 + 013f90: 20 04 | local.get 4 + 013f92: 28 02 10 | i32.load 2 16 + 013f95: 22 00 | local.tee 0 + 013f97: 41 83 80 80 80 00 | i32.const 3 + 013f9d: 20 00 | local.get 0 + 013f9f: 1b | select + 013fa0: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 013fa9: 80 00 | + 013fab: 00 | unreachable + 013fac: 0b | end +013faf func[370]: + 013fb0: 07 7f | local[1..7] type=i32 + 013fb2: 01 7b | local[8] type=v128 + 013fb4: 02 7f | local[9..10] type=i32 + 013fb6: 02 7b | local[11..12] type=v128 + 013fb8: 02 40 | block + 013fba: 02 40 | block + 013fbc: 02 40 | block + 013fbe: 02 40 | block + 013fc0: 41 00 | i32.const 0 + 013fc2: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 013fc9: 22 01 | local.tee 1 + 013fcb: 28 02 10 | i32.load 2 16 + 013fce: 22 02 | local.tee 2 + 013fd0: 41 00 | i32.const 0 + 013fd2: 4c | i32.le_s + 013fd3: 0d 00 | br_if 0 + 013fd5: 20 02 | local.get 2 + 013fd7: 41 7f | i32.const 4294967295 + 013fd9: 6a | i32.add + 013fda: 22 03 | local.tee 3 + 013fdc: 41 02 | i32.const 2 + 013fde: 74 | i32.shl + 013fdf: 20 01 | local.get 1 + 013fe1: 28 02 0c | i32.load 2 12 + 013fe4: 6a | i32.add + 013fe5: 28 00 00 | i32.load 0 0 + 013fe8: 21 02 | local.set 2 + 013fea: 20 01 | local.get 1 + 013fec: 20 03 | local.get 3 + 013fee: 36 02 10 | i32.store 2 16 + 013ff1: 20 01 | local.get 1 + 013ff3: 28 02 38 | i32.load 2 56 + 013ff6: 22 03 | local.tee 3 + 013ff8: 20 02 | local.get 2 + 013ffa: 4d | i32.le_u + 013ffb: 0d 01 | br_if 1 + 013ffd: 20 01 | local.get 1 + 013fff: 28 02 24 | i32.load 2 36 + 014002: 22 04 | local.tee 4 + 014004: 41 00 | i32.const 0 + 014006: 4c | i32.le_s + 014007: 0d 02 | br_if 2 + 014009: 20 01 | local.get 1 + 01400b: 28 02 34 | i32.load 2 52 + 01400e: 21 00 | local.set 0 + 014010: 20 01 | local.get 1 + 014012: 20 04 | local.get 4 + 014014: 41 7f | i32.const 4294967295 + 014016: 6a | i32.add + 014017: 36 02 24 | i32.store 2 36 + 01401a: 20 00 | local.get 0 + 01401c: 20 02 | local.get 2 + 01401e: 41 c8 00 | i32.const 72 + 014021: 6c | i32.mul + 014022: 6a | i32.add + 014023: 22 05 | local.tee 5 + 014025: 28 02 44 | i32.load 2 68 + 014028: 21 06 | local.set 6 + 01402a: 02 40 | block + 01402c: 02 40 | block + 01402e: 20 05 | local.get 5 + 014030: 28 02 3c | i32.load 2 60 + 014033: 22 07 | local.tee 7 + 014035: 41 03 | i32.const 3 + 014037: 46 | i32.eq + 014038: 0d 00 | br_if 0 + 01403a: 20 06 | local.get 6 + 01403c: 41 03 | i32.const 3 + 01403e: 47 | i32.ne + 01403f: 0d 01 | br_if 1 + 014041: 0b | end + 014042: 20 02 | local.get 2 + 014044: 41 00 | i32.const 0 + 014046: 48 | i32.lt_s + 014047: 0d 04 | br_if 4 + 014049: 20 03 | local.get 3 + 01404b: 20 02 | local.get 2 + 01404d: 48 | i32.lt_s + 01404e: 0d 04 | br_if 4 + 014050: 02 40 | block + 014052: 02 40 | block + 014054: 20 03 | local.get 3 + 014056: 20 02 | local.get 2 + 014058: 6b | i32.sub + 014059: 22 04 | local.tee 4 + 01405b: 41 01 | i32.const 1 + 01405d: 4e | i32.ge_s + 01405e: 0d 00 | br_if 0 + 014060: fd 0c ff ff 7f ff ff ff 7f | v128.const 0xff7fffff 0xff7fffff 0xff7fffff 0xff7fffff + 014069: ff ff ff 7f ff ff ff 7f ff | + 014072: 21 08 | local.set 8 + 014074: 0c 01 | br 1 + 014076: 0b | end + 014077: 20 04 | local.get 4 + 014079: 41 01 | i32.const 1 + 01407b: 71 | i32.and + 01407c: 21 09 | local.set 9 + 01407e: 02 40 | block + 014080: 02 40 | block + 014082: 20 03 | local.get 3 + 014084: 20 02 | local.get 2 + 014086: 41 01 | i32.const 1 + 014088: 6a | i32.add + 014089: 47 | i32.ne + 01408a: 0d 00 | br_if 0 + 01408c: 41 00 | i32.const 0 + 01408e: 21 02 | local.set 2 + 014090: fd 0c ff ff 7f ff ff ff 7f | v128.const 0xff7fffff 0xff7fffff 0xff7fffff 0xff7fffff + 014099: ff ff ff 7f ff ff ff 7f ff | + 0140a2: 21 08 | local.set 8 + 0140a4: 0c 01 | br 1 + 0140a6: 0b | end + 0140a7: 20 04 | local.get 4 + 0140a9: 41 fe ff ff ff 07 | i32.const 2147483646 + 0140af: 71 | i32.and + 0140b0: 21 0a | local.set 10 + 0140b2: 20 05 | local.get 5 + 0140b4: 21 04 | local.set 4 + 0140b6: 41 00 | i32.const 0 + 0140b8: 21 00 | local.set 0 + 0140ba: fd 0c ff ff 7f ff ff ff 7f | v128.const 0xff7fffff 0xff7fffff 0xff7fffff 0xff7fffff + 0140c3: ff ff ff 7f ff ff ff 7f ff | + 0140cc: 21 0b | local.set 11 + 0140ce: 03 40 | loop + 0140d0: 20 04 | local.get 4 + 0140d2: 22 02 | local.tee 2 + 0140d4: 41 90 01 | i32.const 144 + 0140d7: 6a | i32.add + 0140d8: 21 04 | local.set 4 + 0140da: 20 00 | local.get 0 + 0140dc: 41 02 | i32.const 2 + 0140de: 6a | i32.add + 0140df: 22 03 | local.tee 3 + 0140e1: 21 00 | local.set 0 + 0140e3: 20 02 | local.get 2 + 0140e5: 41 d0 00 | i32.const 80 + 0140e8: 6a | i32.add + 0140e9: fd 5d 00 00 | v128.load64_zero 0 0 + 0140ed: 20 02 | local.get 2 + 0140ef: 41 e8 00 | i32.const 104 + 0140f2: 6a | i32.add + 0140f3: fd 5d 00 00 | v128.load64_zero 0 0 + 0140f7: 22 08 | local.tee 8 + 0140f9: 20 08 | local.get 8 + 0140fb: fd e4 01 | f32x4.add + 0140fe: 22 08 | local.tee 8 + 014100: fd e4 01 | f32x4.add + 014103: 20 02 | local.get 2 + 014105: 41 c8 00 | i32.const 72 + 014108: 6a | i32.add + 014109: fd 5d 00 00 | v128.load64_zero 0 0 + 01410d: 20 08 | local.get 8 + 01410f: fd 0c 00 00 00 3f 00 00 00 | v128.const 0x3f000000 0x3f000000 0x3f000000 0x3f000000 + 014118: 3f 00 00 00 3f 00 00 00 3f | + 014121: 22 0c | local.tee 12 + 014123: fd e6 01 | f32x4.mul + 014126: fd e5 01 | f32x4.sub + 014129: fd e4 01 | f32x4.add + 01412c: 20 02 | local.get 2 + 01412e: 41 08 | i32.const 8 + 014130: 6a | i32.add + 014131: fd 5d 00 00 | v128.load64_zero 0 0 + 014135: 20 02 | local.get 2 + 014137: 41 20 | i32.const 32 + 014139: 6a | i32.add + 01413a: fd 5d 00 00 | v128.load64_zero 0 0 + 01413e: 22 08 | local.tee 8 + 014140: 20 08 | local.get 8 + 014142: fd e4 01 | f32x4.add + 014145: 22 08 | local.tee 8 + 014147: fd e4 01 | f32x4.add + 01414a: 20 02 | local.get 2 + 01414c: fd 5d 00 00 | v128.load64_zero 0 0 + 014150: 20 08 | local.get 8 + 014152: 20 0c | local.get 12 + 014154: fd e6 01 | f32x4.mul + 014157: fd e5 01 | f32x4.sub + 01415a: fd e4 01 | f32x4.add + 01415d: 20 0b | local.get 11 + 01415f: fd eb 01 | f32x4.pmax + 014162: fd eb 01 | f32x4.pmax + 014165: 22 08 | local.tee 8 + 014167: 21 0b | local.set 11 + 014169: 20 08 | local.get 8 + 01416b: 21 0c | local.set 12 + 01416d: 20 03 | local.get 3 + 01416f: 21 02 | local.set 2 + 014171: 20 08 | local.get 8 + 014173: 21 08 | local.set 8 + 014175: 20 0a | local.get 10 + 014177: 20 03 | local.get 3 + 014179: 47 | i32.ne + 01417a: 0d 00 | br_if 0 + 01417c: 0b | end + 01417d: 0b | end + 01417e: 20 08 | local.get 8 + 014180: 21 0b | local.set 11 + 014182: 20 02 | local.get 2 + 014184: 21 02 | local.set 2 + 014186: 20 0c | local.get 12 + 014188: 21 08 | local.set 8 + 01418a: 20 09 | local.get 9 + 01418c: 45 | i32.eqz + 01418d: 0d 00 | br_if 0 + 01418f: 20 05 | local.get 5 + 014191: 20 02 | local.get 2 + 014193: 41 c8 00 | i32.const 72 + 014196: 6c | i32.mul + 014197: 6a | i32.add + 014198: 22 02 | local.tee 2 + 01419a: fd 5d 00 08 | v128.load64_zero 0 8 + 01419e: 20 02 | local.get 2 + 0141a0: fd 5d 00 20 | v128.load64_zero 0 32 + 0141a4: 22 08 | local.tee 8 + 0141a6: 20 08 | local.get 8 + 0141a8: fd e4 01 | f32x4.add + 0141ab: 22 08 | local.tee 8 + 0141ad: fd e4 01 | f32x4.add + 0141b0: 20 02 | local.get 2 + 0141b2: fd 5d 00 00 | v128.load64_zero 0 0 + 0141b6: 20 08 | local.get 8 + 0141b8: fd 0c 00 00 00 bf 00 00 00 | v128.const 0xbf000000 0xbf000000 0xbf000000 0xbf000000 + 0141c1: bf 00 00 00 bf 00 00 00 bf | + 0141ca: fd e6 01 | f32x4.mul + 0141cd: fd e4 01 | f32x4.add + 0141d0: fd e4 01 | f32x4.add + 0141d3: 20 0b | local.get 11 + 0141d5: fd eb 01 | f32x4.pmax + 0141d8: 21 08 | local.set 8 + 0141da: 0b | end + 0141db: 20 08 | local.get 8 + 0141dd: 21 08 | local.set 8 + 0141df: 02 40 | block + 0141e1: 20 07 | local.get 7 + 0141e3: 41 03 | i32.const 3 + 0141e5: 47 | i32.ne + 0141e6: 0d 00 | br_if 0 + 0141e8: 20 05 | local.get 5 + 0141ea: 20 08 | local.get 8 + 0141ec: fd 1f 00 | f32x4.extract_lane 0 + 0141ef: 20 05 | local.get 5 + 0141f1: 2a 02 00 | f32.load 2 0 + 0141f4: 93 | f32.sub + 0141f5: 38 02 08 | f32.store 2 8 + 0141f8: 0b | end + 0141f9: 20 06 | local.get 6 + 0141fb: 41 03 | i32.const 3 + 0141fd: 47 | i32.ne + 0141fe: 0d 00 | br_if 0 + 014200: 20 05 | local.get 5 + 014202: 20 08 | local.get 8 + 014204: fd 1f 01 | f32x4.extract_lane 1 + 014207: 20 05 | local.get 5 + 014209: 2a 02 04 | f32.load 2 4 + 01420c: 93 | f32.sub + 01420d: 38 02 0c | f32.store 2 12 + 014210: 0b | end + 014211: 20 01 | local.get 1 + 014213: 41 00 | i32.const 0 + 014215: 3a 00 48 | i32.store8 0 72 + 014218: 0f | return + 014219: 0b | end + 01421a: 41 c8 a1 94 80 00 | i32.const 331976 + 014220: 41 11 | i32.const 17 + 014222: 41 a3 f3 93 80 00 | i32.const 326051 + 014228: 41 0e | i32.const 14 + 01422a: 41 90 ea 93 80 00 | i32.const 324880 + 014230: 20 00 | local.get 0 + 014232: 20 00 | local.get 0 + 014234: 28 02 10 | i32.load 2 16 + 014237: 22 02 | local.tee 2 + 014239: 41 83 80 80 80 00 | i32.const 3 + 01423f: 20 02 | local.get 2 + 014241: 1b | select + 014242: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 01424b: 80 00 | + 01424d: 00 | unreachable + 01424e: 0b | end + 01424f: 41 ad e4 92 80 00 | i32.const 307757 + 014255: 41 cf 00 | i32.const 79 + 014258: 41 ab 01 | i32.const 171 + 01425b: 41 1d | i32.const 29 + 01425d: 20 02 | local.get 2 + 01425f: 20 03 | local.get 3 + 014261: 10 ad 82 80 80 00 | call 301 + 014267: 00 | unreachable + 014268: 0b | end + 014269: 41 c8 a1 94 80 00 | i32.const 331976 + 01426f: 41 11 | i32.const 17 + 014271: 41 a3 f3 93 80 00 | i32.const 326051 + 014277: 41 0e | i32.const 14 + 014279: 41 b0 ea 93 80 00 | i32.const 324912 + 01427f: 20 00 | local.get 0 + 014281: 20 00 | local.get 0 + 014283: 28 02 10 | i32.load 2 16 + 014286: 22 02 | local.tee 2 + 014288: 41 83 80 80 80 00 | i32.const 3 + 01428e: 20 02 | local.get 2 + 014290: 1b | select + 014291: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 01429a: 80 00 | + 01429c: 00 | unreachable + 01429d: 0b | end + 01429e: 41 ad e4 92 80 00 | i32.const 307757 + 0142a4: 41 cf 00 | i32.const 79 + 0142a7: 41 b2 01 | i32.const 178 + 0142aa: 41 1e | i32.const 30 + 0142ac: 20 02 | local.get 2 + 0142ae: 20 03 | local.get 3 + 0142b0: 20 03 | local.get 3 + 0142b2: 10 bf 82 80 80 00 | call 319 + 0142b8: 00 | unreachable + 0142b9: 0b | end +0142bc func[371]: + 0142bd: 04 7f | local[3..6] type=i32 + 0142bf: 02 40 | block + 0142c1: 02 40 | block + 0142c3: 20 02 | local.get 2 + 0142c5: 41 00 | i32.const 0 + 0142c7: 4a | i32.gt_s + 0142c8: 0d 00 | br_if 0 + 0142ca: 41 fd ff 03 | i32.const 65533 + 0142ce: 21 02 | local.set 2 + 0142d0: 41 00 | i32.const 0 + 0142d2: 21 03 | local.set 3 + 0142d4: 0c 01 | br 1 + 0142d6: 0b | end + 0142d7: 20 01 | local.get 1 + 0142d9: 2d 00 00 | i32.load8_u 0 0 + 0142dc: 22 04 | local.tee 4 + 0142de: 41 9a 85 94 80 00 | i32.const 328346 + 0142e4: 6a | i32.add + 0142e5: 2d 00 00 | i32.load8_u 0 0 + 0142e8: 21 03 | local.set 3 + 0142ea: 02 40 | block + 0142ec: 20 04 | local.get 4 + 0142ee: 41 8b 7e | i32.const 4294967051 + 0142f1: 6a | i32.add + 0142f2: 41 4c | i32.const 4294967244 + 0142f4: 4b | i32.gt_u + 0142f5: 0d 00 | br_if 0 + 0142f7: 20 03 | local.get 3 + 0142f9: 41 01 | i32.const 1 + 0142fb: 71 | i32.and + 0142fc: 22 02 | local.tee 2 + 0142fe: 41 7f | i32.const 4294967295 + 014300: 6a | i32.add + 014301: 20 04 | local.get 4 + 014303: 71 | i32.and + 014304: 41 00 | i32.const 0 + 014306: 20 02 | local.get 2 + 014308: 6b | i32.sub + 014309: 41 fd ff 03 | i32.const 65533 + 01430d: 71 | i32.and + 01430e: 72 | i32.or + 01430f: 21 02 | local.set 2 + 014311: 41 01 | i32.const 1 + 014313: 21 03 | local.set 3 + 014315: 0c 01 | br 1 + 014317: 0b | end + 014318: 02 40 | block + 01431a: 20 02 | local.get 2 + 01431c: 20 03 | local.get 3 + 01431e: 41 07 | i32.const 7 + 014320: 71 | i32.and + 014321: 4f | i32.ge_u + 014322: 0d 00 | br_if 0 + 014324: 41 fd ff 03 | i32.const 65533 + 014328: 21 02 | local.set 2 + 01432a: 41 01 | i32.const 1 + 01432c: 21 03 | local.set 3 + 01432e: 0c 01 | br 1 + 014330: 0b | end + 014331: 02 40 | block + 014333: 20 01 | local.get 1 + 014335: 41 01 | i32.const 1 + 014337: 6a | i32.add + 014338: 2d 00 00 | i32.load8_u 0 0 + 01433b: 22 05 | local.tee 5 + 01433d: 20 03 | local.get 3 + 01433f: 41 03 | i32.const 3 + 014341: 76 | i32.shr_u + 014342: 41 1e | i32.const 30 + 014344: 71 | i32.and + 014345: 22 02 | local.tee 2 + 014347: 41 9a 87 94 80 00 | i32.const 328602 + 01434d: 6a | i32.add + 01434e: 2d 00 00 | i32.load8_u 0 0 + 014351: 49 | i32.lt_u + 014352: 0d 00 | br_if 0 + 014354: 20 02 | local.get 2 + 014356: 41 9b 87 94 80 00 | i32.const 328603 + 01435c: 6a | i32.add + 01435d: 2d 00 00 | i32.load8_u 0 0 + 014360: 41 ff 01 | i32.const 255 + 014363: 71 | i32.and + 014364: 20 05 | local.get 5 + 014366: 49 | i32.lt_u + 014367: 0d 00 | br_if 0 + 014369: 02 40 | block + 01436b: 20 04 | local.get 4 + 01436d: 41 3e | i32.const 62 + 01436f: 6a | i32.add + 014370: 41 ff 01 | i32.const 255 + 014373: 71 | i32.and + 014374: 41 1d | i32.const 29 + 014376: 4b | i32.gt_u + 014377: 0d 00 | br_if 0 + 014379: 20 04 | local.get 4 + 01437b: 41 1f | i32.const 31 + 01437d: 71 | i32.and + 01437e: 41 06 | i32.const 6 + 014380: 74 | i32.shl + 014381: 20 05 | local.get 5 + 014383: 41 3f | i32.const 63 + 014385: 71 | i32.and + 014386: 72 | i32.or + 014387: 21 02 | local.set 2 + 014389: 41 02 | i32.const 2 + 01438b: 21 03 | local.set 3 + 01438d: 0c 02 | br 2 + 01438f: 0b | end + 014390: 20 01 | local.get 1 + 014392: 41 02 | i32.const 2 + 014394: 6a | i32.add + 014395: 2c 00 00 | i32.load8_s 0 0 + 014398: 22 06 | local.tee 6 + 01439a: 41 bf 7f | i32.const 4294967231 + 01439d: 4a | i32.gt_s + 01439e: 0d 00 | br_if 0 + 0143a0: 02 40 | block + 0143a2: 20 04 | local.get 4 + 0143a4: 41 f0 01 | i32.const 240 + 0143a7: 71 | i32.and + 0143a8: 41 e0 01 | i32.const 224 + 0143ab: 47 | i32.ne + 0143ac: 0d 00 | br_if 0 + 0143ae: 20 05 | local.get 5 + 0143b0: 41 3f | i32.const 63 + 0143b2: 71 | i32.and + 0143b3: 41 06 | i32.const 6 + 0143b5: 74 | i32.shl + 0143b6: 20 04 | local.get 4 + 0143b8: 41 0f | i32.const 15 + 0143ba: 71 | i32.and + 0143bb: 41 0c | i32.const 12 + 0143bd: 74 | i32.shl + 0143be: 72 | i32.or + 0143bf: 20 06 | local.get 6 + 0143c1: 41 3f | i32.const 63 + 0143c3: 71 | i32.and + 0143c4: 72 | i32.or + 0143c5: 21 02 | local.set 2 + 0143c7: 41 03 | i32.const 3 + 0143c9: 21 03 | local.set 3 + 0143cb: 0c 02 | br 2 + 0143cd: 0b | end + 0143ce: 41 fd ff 03 | i32.const 65533 + 0143d2: 21 02 | local.set 2 + 0143d4: 41 01 | i32.const 1 + 0143d6: 21 03 | local.set 3 + 0143d8: 20 01 | local.get 1 + 0143da: 41 03 | i32.const 3 + 0143dc: 6a | i32.add + 0143dd: 2c 00 00 | i32.load8_s 0 0 + 0143e0: 22 01 | local.tee 1 + 0143e2: 41 bf 7f | i32.const 4294967231 + 0143e5: 4a | i32.gt_s + 0143e6: 0d 01 | br_if 1 + 0143e8: 20 06 | local.get 6 + 0143ea: 41 3f | i32.const 63 + 0143ec: 71 | i32.and + 0143ed: 41 06 | i32.const 6 + 0143ef: 74 | i32.shl + 0143f0: 20 05 | local.get 5 + 0143f2: 41 3f | i32.const 63 + 0143f4: 71 | i32.and + 0143f5: 41 0c | i32.const 12 + 0143f7: 74 | i32.shl + 0143f8: 20 04 | local.get 4 + 0143fa: 41 07 | i32.const 7 + 0143fc: 71 | i32.and + 0143fd: 41 12 | i32.const 18 + 0143ff: 74 | i32.shl + 014400: 72 | i32.or + 014401: 72 | i32.or + 014402: 20 01 | local.get 1 + 014404: 41 3f | i32.const 63 + 014406: 71 | i32.and + 014407: 72 | i32.or + 014408: 21 02 | local.set 2 + 01440a: 41 04 | i32.const 4 + 01440c: 21 03 | local.set 3 + 01440e: 0c 01 | br 1 + 014410: 0b | end + 014411: 41 fd ff 03 | i32.const 65533 + 014415: 21 02 | local.set 2 + 014417: 41 01 | i32.const 1 + 014419: 21 03 | local.set 3 + 01441b: 0b | end + 01441c: 20 00 | local.get 0 + 01441e: 20 02 | local.get 2 + 014420: 36 02 00 | i32.store 2 0 + 014423: 20 00 | local.get 0 + 014425: 20 03 | local.get 3 + 014427: 36 02 04 | i32.store 2 4 + 01442a: 0b | end +01442d func[372]: + 01442e: 01 7f | local[6] type=i32 + 014430: 05 7e | local[7..11] type=i64 + 014432: 04 7b | local[12..15] type=v128 + 014434: 01 7e | local[16] type=i64 + 014436: 0a 7f | local[17..26] type=i32 + 014438: 23 80 80 80 80 00 | global.get 0 + 01443e: 41 90 04 | i32.const 528 + 014441: 6b | i32.sub + 014442: 22 06 | local.tee 6 + 014444: 24 80 80 80 80 00 | global.set 0 + 01444a: 02 40 | block + 01444c: 41 d8 00 | i32.const 88 + 01444f: 45 | i32.eqz + 014450: 0d 00 | br_if 0 + 014452: 20 06 | local.get 6 + 014454: 41 b0 03 | i32.const 432 + 014457: 6a | i32.add + 014458: 41 00 | i32.const 0 + 01445a: 41 d8 00 | i32.const 88 + 01445d: fc 0b 00 | memory.fill 0 + 014460: 0b | end + 014461: 02 40 | block + 014463: 02 40 | block + 014465: 20 04 | local.get 4 + 014467: 41 01 | i32.const 1 + 014469: 4e | i32.ge_s + 01446a: 0d 00 | br_if 0 + 01446c: 42 00 | i64.const 0 + 01446e: 21 07 | local.set 7 + 014470: 0c 01 | br 1 + 014472: 0b | end + 014473: 20 04 | local.get 4 + 014475: ad | i64.extend_i32_u + 014476: 21 08 | local.set 8 + 014478: 42 00 | i64.const 0 + 01447a: 21 09 | local.set 9 + 01447c: 42 00 | i64.const 0 + 01447e: 21 0a | local.set 10 + 014480: 02 40 | block + 014482: 20 04 | local.get 4 + 014484: 41 01 | i32.const 1 + 014486: 46 | i32.eq + 014487: 0d 00 | br_if 0 + 014489: 20 08 | local.get 8 + 01448b: 42 fe ff ff ff 07 | i64.const 2147483646 + 014491: 83 | i64.and + 014492: 22 0b | local.tee 11 + 014494: 21 07 | local.set 7 + 014496: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000001 0x00000000 + 01449f: 00 01 00 00 00 00 00 00 00 | + 0144a8: 21 0c | local.set 12 + 0144aa: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 0144b3: 00 00 00 00 00 00 00 00 00 | + 0144bc: 22 0d | local.tee 13 + 0144be: 21 0e | local.set 14 + 0144c0: 03 40 | loop + 0144c2: 20 07 | local.get 7 + 0144c4: 42 7e | i64.const 18446744073709551614 + 0144c6: 7c | i64.add + 0144c7: 22 09 | local.tee 9 + 0144c9: 21 07 | local.set 7 + 0144cb: 20 0c | local.get 12 + 0144cd: 22 0f | local.tee 15 + 0144cf: fd 0c 02 00 00 00 00 00 00 | v128.const 0x00000002 0x00000000 0x00000002 0x00000000 + 0144d8: 00 02 00 00 00 00 00 00 00 | + 0144e1: fd ce 01 | i64x2.add + 0144e4: 21 0c | local.set 12 + 0144e6: 42 01 | i64.const 1 + 0144e8: 20 0f | local.get 15 + 0144ea: fd 1d 00 | i64x2.extract_lane 0 + 0144ed: 22 0a | local.tee 10 + 0144ef: 86 | i64.shl + 0144f0: fd 12 | i64x2.splat + 0144f2: 42 01 | i64.const 1 + 0144f4: 20 0f | local.get 15 + 0144f6: fd 1d 01 | i64x2.extract_lane 1 + 0144f9: 22 10 | local.tee 16 + 0144fb: 86 | i64.shl + 0144fc: fd 1e 01 | i64x2.replace_lane 1 + 0144ff: 20 0d | local.get 13 + 014501: 42 7f | i64.const 18446744073709551615 + 014503: 42 00 | i64.const 0 + 014505: 20 0a | local.get 10 + 014507: 42 c0 00 | i64.const 64 + 01450a: 54 | i64.lt_u + 01450b: 1b | select + 01450c: fd 12 | i64x2.splat + 01450e: 42 7f | i64.const 18446744073709551615 + 014510: 42 00 | i64.const 0 + 014512: 20 10 | local.get 16 + 014514: 42 c0 00 | i64.const 64 + 014517: 54 | i64.lt_u + 014518: 1b | select + 014519: fd 1e 01 | i64x2.replace_lane 1 + 01451c: fd 52 | v128.bitselect + 01451e: 20 0e | local.get 14 + 014520: fd 50 | v128.or + 014522: 22 0f | local.tee 15 + 014524: 21 0e | local.set 14 + 014526: 20 09 | local.get 9 + 014528: 42 00 | i64.const 0 + 01452a: 52 | i64.ne + 01452b: 0d 00 | br_if 0 + 01452d: 0b | end + 01452e: 20 0b | local.get 11 + 014530: 21 09 | local.set 9 + 014532: 20 0f | local.get 15 + 014534: 20 0f | local.get 15 + 014536: 20 0f | local.get 15 + 014538: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x03020100 0x07060504 + 014541: 0f 00 01 02 03 04 05 06 07 | + 01454a: fd 50 | v128.or + 01454c: fd 1d 00 | i64x2.extract_lane 0 + 01454f: 22 07 | local.tee 7 + 014551: 21 0a | local.set 10 + 014553: 20 07 | local.get 7 + 014555: 21 07 | local.set 7 + 014557: 20 0b | local.get 11 + 014559: 20 08 | local.get 8 + 01455b: 51 | i64.eq + 01455c: 0d 01 | br_if 1 + 01455e: 0b | end + 01455f: 20 09 | local.get 9 + 014561: 21 09 | local.set 9 + 014563: 20 0a | local.get 10 + 014565: 21 0a | local.set 10 + 014567: 03 40 | loop + 014569: 20 09 | local.get 9 + 01456b: 22 07 | local.tee 7 + 01456d: 42 01 | i64.const 1 + 01456f: 7c | i64.add + 014570: 22 10 | local.tee 16 + 014572: 21 09 | local.set 9 + 014574: 42 01 | i64.const 1 + 014576: 20 07 | local.get 7 + 014578: 86 | i64.shl + 014579: 42 00 | i64.const 0 + 01457b: 20 07 | local.get 7 + 01457d: 42 c0 00 | i64.const 64 + 014580: 54 | i64.lt_u + 014581: 1b | select + 014582: 20 0a | local.get 10 + 014584: 84 | i64.or + 014585: 22 07 | local.tee 7 + 014587: 21 0a | local.set 10 + 014589: 20 07 | local.get 7 + 01458b: 21 07 | local.set 7 + 01458d: 20 08 | local.get 8 + 01458f: 20 10 | local.get 16 + 014591: 52 | i64.ne + 014592: 0d 00 | br_if 0 + 014594: 0b | end + 014595: 0b | end + 014596: 20 04 | local.get 4 + 014598: 21 11 | local.set 17 + 01459a: 20 06 | local.get 6 + 01459c: 41 00 | i32.const 0 + 01459e: 36 02 a4 03 | i32.store 2 420 + 0145a2: 20 06 | local.get 6 + 0145a4: 20 07 | local.get 7 + 0145a6: 22 07 | local.tee 7 + 0145a8: 37 03 a8 03 | i64.store 3 424 + 0145ac: 20 07 | local.get 7 + 0145ae: 21 07 | local.set 7 + 0145b0: 02 40 | block + 0145b2: 20 02 | local.get 2 + 0145b4: 41 01 | i32.const 1 + 0145b6: 48 | i32.lt_s + 0145b7: 0d 00 | br_if 0 + 0145b9: 20 02 | local.get 2 + 0145bb: 21 12 | local.set 18 + 0145bd: 20 06 | local.get 6 + 0145bf: 41 e0 03 | i32.const 480 + 0145c2: 6a | i32.add + 0145c3: 21 13 | local.set 19 + 0145c5: 41 01 | i32.const 1 + 0145c7: 21 14 | local.set 20 + 0145c9: 20 06 | local.get 6 + 0145cb: 41 c8 02 | i32.const 328 + 0145ce: 6a | i32.add + 0145cf: 21 15 | local.set 21 + 0145d1: 41 00 | i32.const 0 + 0145d3: 21 16 | local.set 22 + 0145d5: 02 40 | block + 0145d7: 03 40 | loop + 0145d9: 20 13 | local.get 19 + 0145db: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 0145e4: 00 00 00 00 00 00 00 00 00 | + 0145ed: 22 0f | local.tee 15 + 0145ef: fd 0b 03 00 | v128.store 3 0 + 0145f3: 20 06 | local.get 6 + 0145f5: 41 b0 03 | i32.const 432 + 0145f8: 6a | i32.add + 0145f9: 41 20 | i32.const 32 + 0145fb: 6a | i32.add + 0145fc: 42 00 | i64.const 0 + 0145fe: 37 03 00 | i64.store 3 0 + 014601: 20 06 | local.get 6 + 014603: 41 b0 03 | i32.const 432 + 014606: 6a | i32.add + 014607: 41 10 | i32.const 16 + 014609: 6a | i32.add + 01460a: 20 0f | local.get 15 + 01460c: fd 0b 03 00 | v128.store 3 0 + 014610: 20 13 | local.get 19 + 014612: 41 10 | i32.const 16 + 014614: 6a | i32.add + 014615: 20 0f | local.get 15 + 014617: fd 0b 03 00 | v128.store 3 0 + 01461b: 20 13 | local.get 19 + 01461d: 41 20 | i32.const 32 + 01461f: 6a | i32.add + 014620: 41 00 | i32.const 0 + 014622: 36 02 00 | i32.store 2 0 + 014625: 20 06 | local.get 6 + 014627: 20 0f | local.get 15 + 014629: fd 0b 03 b0 03 | v128.store 3 432 + 01462e: 20 06 | local.get 6 + 014630: 20 00 | local.get 0 + 014632: 36 02 dc 03 | i32.store 2 476 + 014636: 20 06 | local.get 6 + 014638: 41 89 80 80 80 00 | i32.const 9 + 01463e: 36 02 d8 03 | i32.store 2 472 + 014642: 02 40 | block + 014644: 02 40 | block + 014646: 02 40 | block + 014648: 02 40 | block + 01464a: 02 40 | block + 01464c: 02 40 | block + 01464e: 02 40 | block + 014650: 02 40 | block + 014652: 02 40 | block + 014654: 02 40 | block + 014656: 02 40 | block + 014658: 02 40 | block + 01465a: 02 40 | block + 01465c: 02 40 | block + 01465e: 02 40 | block + 014660: 02 40 | block + 014662: 02 40 | block + 014664: 20 16 | local.get 22 + 014666: 22 17 | local.tee 23 + 014668: 20 02 | local.get 2 + 01466a: 48 | i32.lt_s + 01466b: 0d 00 | br_if 0 + 01466d: 20 17 | local.get 23 + 01466f: 21 16 | local.set 22 + 014671: 0c 01 | br 1 + 014673: 0b | end + 014674: 20 02 | local.get 2 + 014676: 20 17 | local.get 23 + 014678: 20 02 | local.get 2 + 01467a: 20 17 | local.get 23 + 01467c: 4b | i32.gt_u + 01467d: 1b | select + 01467e: 21 18 | local.set 24 + 014680: 20 17 | local.get 23 + 014682: 21 19 | local.set 25 + 014684: 02 40 | block + 014686: 02 40 | block + 014688: 03 40 | loop + 01468a: 20 18 | local.get 24 + 01468c: 20 19 | local.get 25 + 01468e: 22 16 | local.tee 22 + 014690: 46 | i32.eq + 014691: 0d 04 | br_if 4 + 014693: 02 40 | block + 014695: 02 40 | block + 014697: 20 01 | local.get 1 + 014699: 20 16 | local.get 22 + 01469b: 6a | i32.add + 01469c: 2d 00 00 | i32.load8_u 0 0 + 01469f: 22 19 | local.tee 25 + 0146a1: 41 85 7f | i32.const 4294967173 + 0146a4: 6a | i32.add + 0146a5: 0e 03 03 01 03 00 | br_table 3 1 3 0 + 0146ab: 0b | end + 0146ac: 20 19 | local.get 25 + 0146ae: 41 25 | i32.const 37 + 0146b0: 46 | i32.eq + 0146b1: 0d 02 | br_if 2 + 0146b3: 0b | end + 0146b4: 20 06 | local.get 6 + 0146b6: 20 16 | local.get 22 + 0146b8: 41 01 | i32.const 1 + 0146ba: 6a | i32.add + 0146bb: 22 16 | local.tee 22 + 0146bd: 36 02 a4 03 | i32.store 2 420 + 0146c1: 20 16 | local.get 22 + 0146c3: 21 19 | local.set 25 + 0146c5: 20 02 | local.get 2 + 0146c7: 20 16 | local.get 22 + 0146c9: 47 | i32.ne + 0146ca: 0d 00 | br_if 0 + 0146cc: 0b | end + 0146cd: 20 12 | local.get 18 + 0146cf: 21 16 | local.set 22 + 0146d1: 0c 01 | br 1 + 0146d3: 0b | end + 0146d4: 20 16 | local.get 22 + 0146d6: 21 16 | local.set 22 + 0146d8: 0b | end + 0146d9: 02 40 | block + 0146db: 20 16 | local.get 22 + 0146dd: 22 16 | local.tee 22 + 0146df: 20 17 | local.get 23 + 0146e1: 4c | i32.le_s + 0146e2: 0d 00 | br_if 0 + 0146e4: 20 17 | local.get 23 + 0146e6: 41 00 | i32.const 0 + 0146e8: 48 | i32.lt_s + 0146e9: 0d 03 | br_if 3 + 0146eb: 20 16 | local.get 22 + 0146ed: 20 02 | local.get 2 + 0146ef: 4a | i32.gt_s + 0146f0: 0d 03 | br_if 3 + 0146f2: 20 00 | local.get 0 + 0146f4: 28 02 04 | i32.load 2 4 + 0146f7: 21 19 | local.set 25 + 0146f9: 20 00 | local.get 0 + 0146fb: 41 b0 e9 93 80 00 | i32.const 324784 + 014701: 20 01 | local.get 1 + 014703: 20 17 | local.get 23 + 014705: 6a | i32.add + 014706: 20 16 | local.get 22 + 014708: 20 17 | local.get 23 + 01470a: 6b | i32.sub + 01470b: 20 05 | local.get 5 + 01470d: 10 f1 82 80 80 00 | call 369 + 014713: 20 06 | local.get 6 + 014715: 20 00 | local.get 0 + 014717: 28 02 04 | i32.load 2 4 + 01471a: 20 19 | local.get 25 + 01471c: 6b | i32.sub + 01471d: 20 06 | local.get 6 + 01471f: 28 02 84 04 | i32.load 2 516 + 014723: 6a | i32.add + 014724: 36 02 84 04 | i32.store 2 516 + 014728: 0b | end + 014729: 20 16 | local.get 22 + 01472b: 21 16 | local.set 22 + 01472d: 0b | end + 01472e: 20 16 | local.get 22 + 014730: 22 19 | local.tee 25 + 014732: 20 02 | local.get 2 + 014734: 4e | i32.ge_s + 014735: 0d 10 | br_if 16 + 014737: 20 19 | local.get 25 + 014739: 20 02 | local.get 2 + 01473b: 4f | i32.ge_u + 01473c: 0d 02 | br_if 2 + 01473e: 20 01 | local.get 1 + 014740: 20 19 | local.get 25 + 014742: 6a | i32.add + 014743: 2d 00 00 | i32.load8_u 0 0 + 014746: 21 18 | local.set 24 + 014748: 20 06 | local.get 6 + 01474a: 20 19 | local.get 25 + 01474c: 41 01 | i32.const 1 + 01474e: 6a | i32.add + 01474f: 22 16 | local.tee 22 + 014751: 36 02 a4 03 | i32.store 2 420 + 014755: 02 40 | block + 014757: 20 18 | local.get 24 + 014759: 41 fd 00 | i32.const 125 + 01475c: 47 | i32.ne + 01475d: 0d 00 | br_if 0 + 01475f: 02 40 | block + 014761: 02 40 | block + 014763: 20 16 | local.get 22 + 014765: 20 02 | local.get 2 + 014767: 48 | i32.lt_s + 014768: 0d 00 | br_if 0 + 01476a: 20 16 | local.get 22 + 01476c: 21 18 | local.set 24 + 01476e: 0c 01 | br 1 + 014770: 0b | end + 014771: 20 16 | local.get 22 + 014773: 20 02 | local.get 2 + 014775: 4f | i32.ge_u + 014776: 0d 05 | br_if 5 + 014778: 20 16 | local.get 22 + 01477a: 21 18 | local.set 24 + 01477c: 20 01 | local.get 1 + 01477e: 20 16 | local.get 22 + 014780: 6a | i32.add + 014781: 2d 00 00 | i32.load8_u 0 0 + 014784: 41 fd 00 | i32.const 125 + 014787: 47 | i32.ne + 014788: 0d 00 | br_if 0 + 01478a: 20 06 | local.get 6 + 01478c: 20 19 | local.get 25 + 01478e: 41 02 | i32.const 2 + 014790: 6a | i32.add + 014791: 22 16 | local.tee 22 + 014793: 36 02 a4 03 | i32.store 2 420 + 014797: 20 16 | local.get 22 + 014799: 21 18 | local.set 24 + 01479b: 0b | end + 01479c: 20 18 | local.get 24 + 01479e: 21 19 | local.set 25 + 0147a0: 20 06 | local.get 6 + 0147a2: 28 02 dc 03 | i32.load 2 476 + 0147a6: 21 18 | local.set 24 + 0147a8: 20 06 | local.get 6 + 0147aa: 28 02 d8 03 | i32.load 2 472 + 0147ae: 21 16 | local.set 22 + 0147b0: 20 06 | local.get 6 + 0147b2: 41 fd 00 | i32.const 125 + 0147b5: 3a 00 c8 02 | i32.store8 0 328 + 0147b9: 02 40 | block + 0147bb: 20 16 | local.get 22 + 0147bd: 45 | i32.eqz + 0147be: 0d 00 | br_if 0 + 0147c0: 20 06 | local.get 6 + 0147c2: 41 d8 00 | i32.const 88 + 0147c5: 6a | i32.add + 0147c6: 20 18 | local.get 24 + 0147c8: 41 04 | i32.const 4 + 0147ca: 20 15 | local.get 21 + 0147cc: 20 14 | local.get 20 + 0147ce: 42 00 | i64.const 0 + 0147d0: 41 00 | i32.const 0 + 0147d2: 20 05 | local.get 5 + 0147d4: 20 16 | local.get 22 + 0147d6: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0147df: 80 00 | + 0147e1: 20 06 | local.get 6 + 0147e3: 20 06 | local.get 6 + 0147e5: 28 02 84 04 | i32.load 2 516 + 0147e9: 20 06 | local.get 6 + 0147eb: 28 02 58 | i32.load 2 88 + 0147ee: 6a | i32.add + 0147ef: 36 02 84 04 | i32.store 2 516 + 0147f3: 0b | end + 0147f4: 20 19 | local.get 25 + 0147f6: 21 16 | local.set 22 + 0147f8: 0c 0f | br 15 + 0147fa: 0b | end + 0147fb: 02 40 | block + 0147fd: 02 40 | block + 0147ff: 20 18 | local.get 24 + 014801: 41 fb 00 | i32.const 123 + 014804: 47 | i32.ne + 014805: 22 17 | local.tee 23 + 014807: 0d 00 | br_if 0 + 014809: 20 16 | local.get 22 + 01480b: 20 02 | local.get 2 + 01480d: 4e | i32.ge_s + 01480e: 0d 00 | br_if 0 + 014810: 20 16 | local.get 22 + 014812: 20 02 | local.get 2 + 014814: 4f | i32.ge_u + 014815: 0d 06 | br_if 6 + 014817: 20 01 | local.get 1 + 014819: 20 16 | local.get 22 + 01481b: 6a | i32.add + 01481c: 2d 00 00 | i32.load8_u 0 0 + 01481f: 41 fb 00 | i32.const 123 + 014822: 47 | i32.ne + 014823: 0d 01 | br_if 1 + 014825: 20 06 | local.get 6 + 014827: 20 19 | local.get 25 + 014829: 41 02 | i32.const 2 + 01482b: 6a | i32.add + 01482c: 22 19 | local.tee 25 + 01482e: 36 02 a4 03 | i32.store 2 420 + 014832: 20 06 | local.get 6 + 014834: 28 02 d8 03 | i32.load 2 472 + 014838: 21 16 | local.set 22 + 01483a: 20 06 | local.get 6 + 01483c: 28 02 dc 03 | i32.load 2 476 + 014840: 21 18 | local.set 24 + 014842: 20 06 | local.get 6 + 014844: 41 fb 00 | i32.const 123 + 014847: 3a 00 c8 02 | i32.store8 0 328 + 01484b: 02 40 | block + 01484d: 20 16 | local.get 22 + 01484f: 45 | i32.eqz + 014850: 0d 00 | br_if 0 + 014852: 20 06 | local.get 6 + 014854: 41 e8 00 | i32.const 104 + 014857: 6a | i32.add + 014858: 20 18 | local.get 24 + 01485a: 41 04 | i32.const 4 + 01485c: 20 15 | local.get 21 + 01485e: 20 14 | local.get 20 + 014860: 42 00 | i64.const 0 + 014862: 41 00 | i32.const 0 + 014864: 20 05 | local.get 5 + 014866: 20 16 | local.get 22 + 014868: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 014871: 80 00 | + 014873: 20 06 | local.get 6 + 014875: 20 06 | local.get 6 + 014877: 28 02 84 04 | i32.load 2 516 + 01487b: 20 06 | local.get 6 + 01487d: 28 02 68 | i32.load 2 104 + 014880: 6a | i32.add + 014881: 36 02 84 04 | i32.store 2 516 + 014885: 0b | end + 014886: 20 19 | local.get 25 + 014888: 21 16 | local.set 22 + 01488a: 0c 10 | br 16 + 01488c: 0b | end + 01488d: 02 40 | block + 01488f: 20 18 | local.get 24 + 014891: 41 25 | i32.const 37 + 014893: 47 | i32.ne + 014894: 0d 00 | br_if 0 + 014896: 02 40 | block + 014898: 20 16 | local.get 22 + 01489a: 20 02 | local.get 2 + 01489c: 4e | i32.ge_s + 01489d: 0d 00 | br_if 0 + 01489f: 20 16 | local.get 22 + 0148a1: 20 02 | local.get 2 + 0148a3: 4f | i32.ge_u + 0148a4: 0d 08 | br_if 8 + 0148a6: 20 01 | local.get 1 + 0148a8: 20 16 | local.get 22 + 0148aa: 6a | i32.add + 0148ab: 2d 00 00 | i32.load8_u 0 0 + 0148ae: 41 25 | i32.const 37 + 0148b0: 47 | i32.ne + 0148b1: 0d 00 | br_if 0 + 0148b3: 20 06 | local.get 6 + 0148b5: 28 02 dc 03 | i32.load 2 476 + 0148b9: 21 18 | local.set 24 + 0148bb: 20 06 | local.get 6 + 0148bd: 28 02 d8 03 | i32.load 2 472 + 0148c1: 21 16 | local.set 22 + 0148c3: 20 06 | local.get 6 + 0148c5: 41 25 | i32.const 37 + 0148c7: 3a 00 c8 02 | i32.store8 0 328 + 0148cb: 02 40 | block + 0148cd: 20 16 | local.get 22 + 0148cf: 45 | i32.eqz + 0148d0: 0d 00 | br_if 0 + 0148d2: 20 06 | local.get 6 + 0148d4: 41 e8 01 | i32.const 232 + 0148d7: 6a | i32.add + 0148d8: 20 18 | local.get 24 + 0148da: 41 04 | i32.const 4 + 0148dc: 20 15 | local.get 21 + 0148de: 41 01 | i32.const 1 + 0148e0: 42 00 | i64.const 0 + 0148e2: 41 00 | i32.const 0 + 0148e4: 20 05 | local.get 5 + 0148e6: 20 16 | local.get 22 + 0148e8: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0148f1: 80 00 | + 0148f3: 20 06 | local.get 6 + 0148f5: 20 06 | local.get 6 + 0148f7: 28 02 84 04 | i32.load 2 516 + 0148fb: 20 06 | local.get 6 + 0148fd: 28 02 e8 01 | i32.load 2 232 + 014901: 6a | i32.add + 014902: 36 02 84 04 | i32.store 2 516 + 014906: 0b | end + 014907: 20 06 | local.get 6 + 014909: 20 19 | local.get 25 + 01490b: 41 02 | i32.const 2 + 01490d: 6a | i32.add + 01490e: 22 16 | local.tee 22 + 014910: 36 02 a4 03 | i32.store 2 420 + 014914: 20 16 | local.get 22 + 014916: 21 16 | local.set 22 + 014918: 0c 11 | br 17 + 01491a: 0b | end + 01491b: 20 06 | local.get 6 + 01491d: 20 06 | local.get 6 + 01491f: 41 b0 03 | i32.const 432 + 014922: 6a | i32.add + 014923: 20 01 | local.get 1 + 014925: 20 02 | local.get 2 + 014927: 20 16 | local.get 22 + 014929: 20 12 | local.get 18 + 01492b: 20 06 | local.get 6 + 01492d: 41 a8 03 | i32.const 424 + 014930: 6a | i32.add + 014931: 20 03 | local.get 3 + 014933: 20 04 | local.get 4 + 014935: 20 05 | local.get 5 + 014937: 10 9c 83 80 80 00 | call 412 + 01493d: 36 02 a4 03 | i32.store 2 420 + 014941: 20 06 | local.get 6 + 014943: 41 c0 02 | i32.const 320 + 014946: 6a | i32.add + 014947: 20 01 | local.get 1 + 014949: 20 02 | local.get 2 + 01494b: 20 06 | local.get 6 + 01494d: 41 a4 03 | i32.const 420 + 014950: 6a | i32.add + 014951: 20 11 | local.get 17 + 014953: 10 9d 83 80 80 00 | call 413 + 014959: 02 40 | block + 01495b: 02 40 | block + 01495d: 20 06 | local.get 6 + 01495f: 2d 00 c5 02 | i32.load8_u 0 325 + 014963: 45 | i32.eqz + 014964: 0d 00 | br_if 0 + 014966: 41 00 | i32.const 0 + 014968: 21 16 | local.set 22 + 01496a: 20 06 | local.get 6 + 01496c: 28 02 c0 02 | i32.load 2 320 + 014970: 21 19 | local.set 25 + 014972: 0c 01 | br 1 + 014974: 0b | end + 014975: 02 40 | block + 014977: 02 40 | block + 014979: 20 06 | local.get 6 + 01497b: 2d 00 c4 02 | i32.load8_u 0 324 + 01497f: 41 ff 01 | i32.const 255 + 014982: 71 | i32.and + 014983: 0d 00 | br_if 0 + 014985: 02 40 | block + 014987: 20 06 | local.get 6 + 014989: 29 03 a8 03 | i64.load 3 424 + 01498d: 22 07 | local.tee 7 + 01498f: 50 | i64.eqz + 014990: 0d 00 | br_if 0 + 014992: 20 07 | local.get 7 + 014994: 7a | i64.ctz + 014995: a7 | i32.wrap_i64 + 014996: 21 19 | local.set 25 + 014998: 41 01 | i32.const 1 + 01499a: 21 16 | local.set 22 + 01499c: 0c 02 | br 2 + 01499e: 0b | end + 01499f: 02 40 | block + 0149a1: 20 06 | local.get 6 + 0149a3: 28 02 d8 03 | i32.load 2 472 + 0149a7: 22 16 | local.tee 22 + 0149a9: 0d 00 | br_if 0 + 0149ab: 41 00 | i32.const 0 + 0149ad: 21 19 | local.set 25 + 0149af: 41 00 | i32.const 0 + 0149b1: 21 16 | local.set 22 + 0149b3: 0c 02 | br 2 + 0149b5: 0b | end + 0149b6: 20 06 | local.get 6 + 0149b8: 41 a0 02 | i32.const 288 + 0149bb: 6a | i32.add + 0149bc: 20 06 | local.get 6 + 0149be: 28 02 dc 03 | i32.load 2 476 + 0149c2: 41 04 | i32.const 4 + 0149c4: 41 f8 9f 94 80 00 | i32.const 331768 + 0149ca: 41 14 | i32.const 20 + 0149cc: 42 00 | i64.const 0 + 0149ce: 41 00 | i32.const 0 + 0149d0: 20 05 | local.get 5 + 0149d2: 20 16 | local.get 22 + 0149d4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0149dd: 80 00 | + 0149df: 20 06 | local.get 6 + 0149e1: 20 06 | local.get 6 + 0149e3: 28 02 84 04 | i32.load 2 516 + 0149e7: 20 06 | local.get 6 + 0149e9: 28 02 a0 02 | i32.load 2 288 + 0149ed: 6a | i32.add + 0149ee: 36 02 84 04 | i32.store 2 516 + 0149f2: 41 00 | i32.const 0 + 0149f4: 21 19 | local.set 25 + 0149f6: 41 00 | i32.const 0 + 0149f8: 21 16 | local.set 22 + 0149fa: 0c 01 | br 1 + 0149fc: 0b | end + 0149fd: 02 40 | block + 0149ff: 20 06 | local.get 6 + 014a01: 28 02 d8 03 | i32.load 2 472 + 014a05: 22 16 | local.tee 22 + 014a07: 0d 00 | br_if 0 + 014a09: 41 00 | i32.const 0 + 014a0b: 21 19 | local.set 25 + 014a0d: 41 00 | i32.const 0 + 014a0f: 21 16 | local.set 22 + 014a11: 0c 01 | br 1 + 014a13: 0b | end + 014a14: 20 06 | local.get 6 + 014a16: 41 b0 02 | i32.const 304 + 014a19: 6a | i32.add + 014a1a: 20 06 | local.get 6 + 014a1c: 28 02 dc 03 | i32.load 2 476 + 014a20: 41 04 | i32.const 4 + 014a22: 41 8d a0 94 80 00 | i32.const 331789 + 014a28: 41 17 | i32.const 23 + 014a2a: 42 00 | i64.const 0 + 014a2c: 41 00 | i32.const 0 + 014a2e: 20 05 | local.get 5 + 014a30: 20 16 | local.get 22 + 014a32: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 014a3b: 80 00 | + 014a3d: 20 06 | local.get 6 + 014a3f: 20 06 | local.get 6 + 014a41: 28 02 84 04 | i32.load 2 516 + 014a45: 20 06 | local.get 6 + 014a47: 28 02 b0 02 | i32.load 2 304 + 014a4b: 6a | i32.add + 014a4c: 36 02 84 04 | i32.store 2 516 + 014a50: 41 00 | i32.const 0 + 014a52: 21 19 | local.set 25 + 014a54: 41 00 | i32.const 0 + 014a56: 21 16 | local.set 22 + 014a58: 0b | end + 014a59: 20 16 | local.get 22 + 014a5b: 41 ff 01 | i32.const 255 + 014a5e: 71 | i32.and + 014a5f: 45 | i32.eqz + 014a60: 21 16 | local.set 22 + 014a62: 20 19 | local.get 25 + 014a64: 21 19 | local.set 25 + 014a66: 0b | end + 014a67: 20 19 | local.get 25 + 014a69: 21 19 | local.set 25 + 014a6b: 20 16 | local.get 22 + 014a6d: 21 18 | local.set 24 + 014a6f: 02 40 | block + 014a71: 20 02 | local.get 2 + 014a73: 20 06 | local.get 6 + 014a75: 28 02 a4 03 | i32.load 2 420 + 014a79: 22 16 | local.tee 22 + 014a7b: 4a | i32.gt_s + 014a7c: 0d 00 | br_if 0 + 014a7e: 20 06 | local.get 6 + 014a80: 28 02 d8 03 | i32.load 2 472 + 014a84: 22 02 | local.tee 2 + 014a86: 45 | i32.eqz + 014a87: 0d 13 | br_if 19 + 014a89: 20 06 | local.get 6 + 014a8b: 41 90 02 | i32.const 272 + 014a8e: 6a | i32.add + 014a8f: 20 06 | local.get 6 + 014a91: 28 02 dc 03 | i32.load 2 476 + 014a95: 41 04 | i32.const 4 + 014a97: 41 9d 82 94 80 00 | i32.const 327965 + 014a9d: 41 0b | i32.const 11 + 014a9f: 42 00 | i64.const 0 + 014aa1: 41 00 | i32.const 0 + 014aa3: 20 05 | local.get 5 + 014aa5: 20 02 | local.get 2 + 014aa7: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 014ab0: 80 00 | + 014ab2: 20 06 | local.get 6 + 014ab4: 29 03 90 02 | i64.load 3 272 + 014ab8: 21 07 | local.set 7 + 014aba: 0c 10 | br 16 + 014abc: 0b | end + 014abd: 20 02 | local.get 2 + 014abf: 20 16 | local.get 22 + 014ac1: 4d | i32.le_u + 014ac2: 0d 08 | br_if 8 + 014ac4: 02 40 | block + 014ac6: 20 01 | local.get 1 + 014ac8: 20 16 | local.get 22 + 014aca: 6a | i32.add + 014acb: 22 17 | local.tee 23 + 014acd: 2d 00 00 | i32.load8_u 0 0 + 014ad0: 41 20 | i32.const 32 + 014ad2: 47 | i32.ne + 014ad3: 0d 00 | br_if 0 + 014ad5: 02 40 | block + 014ad7: 20 06 | local.get 6 + 014ad9: 28 02 d8 03 | i32.load 2 472 + 014add: 22 19 | local.tee 25 + 014adf: 0d 00 | br_if 0 + 014ae1: 20 16 | local.get 22 + 014ae3: 21 16 | local.set 22 + 014ae5: 0c 12 | br 18 + 014ae7: 0b | end + 014ae8: 20 06 | local.get 6 + 014aea: 41 f8 01 | i32.const 248 + 014aed: 6a | i32.add + 014aee: 20 06 | local.get 6 + 014af0: 28 02 dc 03 | i32.load 2 476 + 014af4: 41 04 | i32.const 4 + 014af6: 41 9d 82 94 80 00 | i32.const 327965 + 014afc: 41 0b | i32.const 11 + 014afe: 42 00 | i64.const 0 + 014b00: 41 00 | i32.const 0 + 014b02: 20 05 | local.get 5 + 014b04: 20 19 | local.get 25 + 014b06: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 014b0f: 80 00 | + 014b11: 20 06 | local.get 6 + 014b13: 20 06 | local.get 6 + 014b15: 28 02 84 04 | i32.load 2 516 + 014b19: 20 06 | local.get 6 + 014b1b: 28 02 f8 01 | i32.load 2 248 + 014b1f: 6a | i32.add + 014b20: 36 02 84 04 | i32.store 2 516 + 014b24: 20 16 | local.get 22 + 014b26: 21 16 | local.set 22 + 014b28: 0c 11 | br 17 + 014b2a: 0b | end + 014b2b: 20 06 | local.get 6 + 014b2d: 41 88 02 | i32.const 264 + 014b30: 6a | i32.add + 014b31: 20 17 | local.get 23 + 014b33: 20 02 | local.get 2 + 014b35: 20 16 | local.get 22 + 014b37: 6b | i32.sub + 014b38: 10 dc 82 80 80 00 | call 348 + 014b3e: 20 06 | local.get 6 + 014b40: 20 06 | local.get 6 + 014b42: 28 02 8c 02 | i32.load 2 268 + 014b46: 20 16 | local.get 22 + 014b48: 6a | i32.add + 014b49: 22 16 | local.tee 22 + 014b4b: 36 02 a4 03 | i32.store 2 420 + 014b4f: 02 40 | block + 014b51: 20 18 | local.get 24 + 014b53: 45 | i32.eqz + 014b54: 0d 00 | br_if 0 + 014b56: 20 16 | local.get 22 + 014b58: 21 16 | local.set 22 + 014b5a: 0c 11 | br 17 + 014b5c: 0b | end + 014b5d: 20 06 | local.get 6 + 014b5f: 28 02 88 02 | i32.load 2 264 + 014b63: 21 18 | local.set 24 + 014b65: 20 06 | local.get 6 + 014b67: 20 06 | local.get 6 + 014b69: 29 03 a8 03 | i64.load 3 424 + 014b6d: 42 7e | i64.const 18446744073709551614 + 014b6f: 20 19 | local.get 25 + 014b71: ad | i64.extend_i32_u + 014b72: 89 | i64.rotl + 014b73: 42 7f | i64.const 18446744073709551615 + 014b75: 20 19 | local.get 25 + 014b77: 41 c0 00 | i32.const 64 + 014b7a: 49 | i32.lt_u + 014b7b: 1b | select + 014b7c: 83 | i64.and + 014b7d: 37 03 a8 03 | i64.store 3 424 + 014b81: 20 19 | local.get 25 + 014b83: 20 04 | local.get 4 + 014b85: 4f | i32.ge_u + 014b86: 0d 09 | br_if 9 + 014b88: 20 06 | local.get 6 + 014b8a: 41 b0 03 | i32.const 432 + 014b8d: 6a | i32.add + 014b8e: 20 03 | local.get 3 + 014b90: 20 19 | local.get 25 + 014b92: 41 04 | i32.const 4 + 014b94: 74 | i32.shl + 014b95: 6a | i32.add + 014b96: 22 19 | local.tee 25 + 014b98: 28 02 00 | i32.load 2 0 + 014b9b: 20 19 | local.get 25 + 014b9d: 28 02 04 | i32.load 2 4 + 014ba0: 20 19 | local.get 25 + 014ba2: 29 03 08 | i64.load 3 8 + 014ba5: 20 18 | local.get 24 + 014ba7: 20 05 | local.get 5 + 014ba9: 10 9e 83 80 80 00 | call 414 + 014baf: 20 16 | local.get 22 + 014bb1: 21 16 | local.set 22 + 014bb3: 0c 10 | br 16 + 014bb5: 0b | end + 014bb6: 20 17 | local.get 23 + 014bb8: 45 | i32.eqz + 014bb9: 0d 00 | br_if 0 + 014bbb: 20 16 | local.get 22 + 014bbd: 21 16 | local.set 22 + 014bbf: 0c 0f | br 15 + 014bc1: 0b | end + 014bc2: 20 16 | local.get 22 + 014bc4: 20 02 | local.get 2 + 014bc6: 4e | i32.ge_s + 014bc7: 0d 09 | br_if 9 + 014bc9: 20 16 | local.get 22 + 014bcb: 20 02 | local.get 2 + 014bcd: 4f | i32.ge_u + 014bce: 0d 08 | br_if 8 + 014bd0: 20 01 | local.get 1 + 014bd2: 20 16 | local.get 22 + 014bd4: 6a | i32.add + 014bd5: 2d 00 00 | i32.load8_u 0 0 + 014bd8: 22 19 | local.tee 25 + 014bda: 41 3a | i32.const 58 + 014bdc: 46 | i32.eq + 014bdd: 0d 09 | br_if 9 + 014bdf: 20 19 | local.get 25 + 014be1: 41 fd 00 | i32.const 125 + 014be4: 46 | i32.eq + 014be5: 0d 09 | br_if 9 + 014be7: 41 00 | i32.const 0 + 014be9: 21 19 | local.set 25 + 014beb: 20 16 | local.get 22 + 014bed: 21 18 | local.set 24 + 014bef: 02 40 | block + 014bf1: 03 40 | loop + 014bf3: 20 19 | local.get 25 + 014bf5: 21 19 | local.set 25 + 014bf7: 02 40 | block + 014bf9: 20 01 | local.get 1 + 014bfb: 20 18 | local.get 24 + 014bfd: 22 18 | local.tee 24 + 014bff: 6a | i32.add + 014c00: 2d 00 00 | i32.load8_u 0 0 + 014c03: 22 17 | local.tee 23 + 014c05: 41 50 | i32.const 4294967248 + 014c07: 6a | i32.add + 014c08: 41 ff 01 | i32.const 255 + 014c0b: 71 | i32.and + 014c0c: 41 09 | i32.const 9 + 014c0e: 4d | i32.le_u + 014c0f: 0d 00 | br_if 0 + 014c11: 20 18 | local.get 24 + 014c13: 21 17 | local.set 23 + 014c15: 20 19 | local.get 25 + 014c17: 21 19 | local.set 25 + 014c19: 0c 02 | br 2 + 014c1b: 0b | end + 014c1c: 20 19 | local.get 25 + 014c1e: 41 0a | i32.const 10 + 014c20: 6c | i32.mul + 014c21: 20 17 | local.get 23 + 014c23: 6a | i32.add + 014c24: 41 50 | i32.const 4294967248 + 014c26: 6a | i32.add + 014c27: 22 1a | local.tee 26 + 014c29: 21 19 | local.set 25 + 014c2b: 20 18 | local.get 24 + 014c2d: 41 01 | i32.const 1 + 014c2f: 6a | i32.add + 014c30: 22 17 | local.tee 23 + 014c32: 21 18 | local.set 24 + 014c34: 20 02 | local.get 2 + 014c36: 20 17 | local.get 23 + 014c38: 47 | i32.ne + 014c39: 0d 00 | br_if 0 + 014c3b: 0b | end + 014c3c: 20 12 | local.get 18 + 014c3e: 21 17 | local.set 23 + 014c40: 20 1a | local.get 26 + 014c42: 21 19 | local.set 25 + 014c44: 0b | end + 014c45: 20 19 | local.get 25 + 014c47: 21 18 | local.set 24 + 014c49: 20 06 | local.get 6 + 014c4b: 20 17 | local.get 23 + 014c4d: 22 19 | local.tee 25 + 014c4f: 36 02 a4 03 | i32.store 2 420 + 014c53: 02 40 | block + 014c55: 20 19 | local.get 25 + 014c57: 20 16 | local.get 22 + 014c59: 4a | i32.gt_s + 014c5a: 0d 00 | br_if 0 + 014c5c: 20 19 | local.get 25 + 014c5e: 21 16 | local.set 22 + 014c60: 0c 0b | br 11 + 014c62: 0b | end + 014c63: 02 40 | block + 014c65: 20 18 | local.get 24 + 014c67: 41 00 | i32.const 0 + 014c69: 48 | i32.lt_s + 014c6a: 0d 00 | br_if 0 + 014c6c: 20 18 | local.get 24 + 014c6e: 20 04 | local.get 4 + 014c70: 4e | i32.ge_s + 014c71: 0d 00 | br_if 0 + 014c73: 20 19 | local.get 25 + 014c75: 21 16 | local.set 22 + 014c77: 41 01 | i32.const 1 + 014c79: 21 19 | local.set 25 + 014c7b: 20 18 | local.get 24 + 014c7d: 21 18 | local.set 24 + 014c7f: 0c 0d | br 13 + 014c81: 0b | end + 014c82: 02 40 | block + 014c84: 20 06 | local.get 6 + 014c86: 28 02 d8 03 | i32.load 2 472 + 014c8a: 22 16 | local.tee 22 + 014c8c: 0d 00 | br_if 0 + 014c8e: 20 19 | local.get 25 + 014c90: 21 16 | local.set 22 + 014c92: 41 00 | i32.const 0 + 014c94: 21 18 | local.set 24 + 014c96: 41 00 | i32.const 0 + 014c98: 21 19 | local.set 25 + 014c9a: 0c 0c | br 12 + 014c9c: 0b | end + 014c9d: 20 06 | local.get 6 + 014c9f: 41 c8 01 | i32.const 200 + 014ca2: 6a | i32.add + 014ca3: 20 06 | local.get 6 + 014ca5: 28 02 dc 03 | i32.load 2 476 + 014ca9: 41 04 | i32.const 4 + 014cab: 41 8d a0 94 80 00 | i32.const 331789 + 014cb1: 41 17 | i32.const 23 + 014cb3: 42 00 | i64.const 0 + 014cb5: 41 00 | i32.const 0 + 014cb7: 20 05 | local.get 5 + 014cb9: 20 16 | local.get 22 + 014cbb: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 014cc4: 80 00 | + 014cc6: 20 06 | local.get 6 + 014cc8: 20 06 | local.get 6 + 014cca: 28 02 84 04 | i32.load 2 516 + 014cce: 20 06 | local.get 6 + 014cd0: 28 02 c8 01 | i32.load 2 200 + 014cd4: 6a | i32.add + 014cd5: 36 02 84 04 | i32.store 2 516 + 014cd9: 20 19 | local.get 25 + 014cdb: 21 16 | local.set 22 + 014cdd: 41 00 | i32.const 0 + 014cdf: 21 18 | local.set 24 + 014ce1: 41 00 | i32.const 0 + 014ce3: 21 19 | local.set 25 + 014ce5: 0c 0b | br 11 + 014ce7: 0b | end + 014ce8: 41 97 e2 93 80 00 | i32.const 323863 + 014cee: 41 2b | i32.const 43 + 014cf0: 41 c2 05 | i32.const 706 + 014cf3: 41 18 | i32.const 24 + 014cf5: 20 18 | local.get 24 + 014cf7: 20 12 | local.get 18 + 014cf9: 10 ad 82 80 80 00 | call 301 + 014cff: 00 | unreachable + 014d00: 0b | end + 014d01: 41 97 e2 93 80 00 | i32.const 323863 + 014d07: 41 2b | i32.const 43 + 014d09: 41 c6 05 | i32.const 710 + 014d0c: 41 22 | i32.const 34 + 014d0e: 20 17 | local.get 23 + 014d10: 20 16 | local.get 22 + 014d12: 20 12 | local.get 18 + 014d14: 10 bf 82 80 80 00 | call 319 + 014d1a: 00 | unreachable + 014d1b: 0b | end + 014d1c: 41 97 e2 93 80 00 | i32.const 323863 + 014d22: 41 2b | i32.const 43 + 014d24: 41 cc 05 | i32.const 716 + 014d27: 41 0f | i32.const 15 + 014d29: 20 19 | local.get 25 + 014d2b: 20 12 | local.get 18 + 014d2d: 10 ad 82 80 80 00 | call 301 + 014d33: 00 | unreachable + 014d34: 0b | end + 014d35: 41 97 e2 93 80 00 | i32.const 323863 + 014d3b: 41 2b | i32.const 43 + 014d3d: 41 d1 05 | i32.const 721 + 014d40: 41 16 | i32.const 22 + 014d42: 20 16 | local.get 22 + 014d44: 20 12 | local.get 18 + 014d46: 10 ad 82 80 80 00 | call 301 + 014d4c: 00 | unreachable + 014d4d: 0b | end + 014d4e: 41 97 e2 93 80 00 | i32.const 323863 + 014d54: 41 2b | i32.const 43 + 014d56: 41 d8 05 | i32.const 728 + 014d59: 41 16 | i32.const 22 + 014d5b: 20 16 | local.get 22 + 014d5d: 20 12 | local.get 18 + 014d5f: 10 ad 82 80 80 00 | call 301 + 014d65: 00 | unreachable + 014d66: 0b | end + 014d67: 41 97 e2 93 80 00 | i32.const 323863 + 014d6d: 41 2b | i32.const 43 + 014d6f: 41 e1 05 | i32.const 737 + 014d72: 41 16 | i32.const 22 + 014d74: 20 16 | local.get 22 + 014d76: 20 12 | local.get 18 + 014d78: 10 ad 82 80 80 00 | call 301 + 014d7e: 00 | unreachable + 014d7f: 0b | end + 014d80: 41 97 e2 93 80 00 | i32.const 323863 + 014d86: 41 2b | i32.const 43 + 014d88: 41 f2 05 | i32.const 754 + 014d8b: 41 12 | i32.const 18 + 014d8d: 20 16 | local.get 22 + 014d8f: 20 12 | local.get 18 + 014d91: 10 ad 82 80 80 00 | call 301 + 014d97: 00 | unreachable + 014d98: 0b | end + 014d99: 41 97 e2 93 80 00 | i32.const 323863 + 014d9f: 41 2b | i32.const 43 + 014da1: 41 fc 05 | i32.const 764 + 014da4: 41 17 | i32.const 23 + 014da6: 20 19 | local.get 25 + 014da8: 20 11 | local.get 17 + 014daa: 10 ad 82 80 80 00 | call 301 + 014db0: 00 | unreachable + 014db1: 0b | end + 014db2: 41 97 e2 93 80 00 | i32.const 323863 + 014db8: 41 2b | i32.const 43 + 014dba: 41 84 06 | i32.const 772 + 014dbd: 41 16 | i32.const 22 + 014dbf: 20 16 | local.get 22 + 014dc1: 20 12 | local.get 18 + 014dc3: 10 ad 82 80 80 00 | call 301 + 014dc9: 00 | unreachable + 014dca: 0b | end + 014dcb: 20 16 | local.get 22 + 014dcd: 21 16 | local.set 22 + 014dcf: 0b | end + 014dd0: 20 16 | local.get 22 + 014dd2: 21 16 | local.set 22 + 014dd4: 02 40 | block + 014dd6: 20 06 | local.get 6 + 014dd8: 29 03 a8 03 | i64.load 3 424 + 014ddc: 22 07 | local.tee 7 + 014dde: 50 | i64.eqz + 014ddf: 0d 00 | br_if 0 + 014de1: 20 16 | local.get 22 + 014de3: 21 16 | local.set 22 + 014de5: 20 07 | local.get 7 + 014de7: 7a | i64.ctz + 014de8: a7 | i32.wrap_i64 + 014de9: 21 18 | local.set 24 + 014deb: 41 01 | i32.const 1 + 014ded: 21 19 | local.set 25 + 014def: 0c 01 | br 1 + 014df1: 0b | end + 014df2: 02 40 | block + 014df4: 20 06 | local.get 6 + 014df6: 28 02 d8 03 | i32.load 2 472 + 014dfa: 22 19 | local.tee 25 + 014dfc: 0d 00 | br_if 0 + 014dfe: 20 16 | local.get 22 + 014e00: 21 16 | local.set 22 + 014e02: 41 00 | i32.const 0 + 014e04: 21 18 | local.set 24 + 014e06: 41 00 | i32.const 0 + 014e08: 21 19 | local.set 25 + 014e0a: 0c 01 | br 1 + 014e0c: 0b | end + 014e0d: 20 06 | local.get 6 + 014e0f: 41 d8 01 | i32.const 216 + 014e12: 6a | i32.add + 014e13: 20 06 | local.get 6 + 014e15: 28 02 dc 03 | i32.load 2 476 + 014e19: 41 04 | i32.const 4 + 014e1b: 41 f8 9f 94 80 00 | i32.const 331768 + 014e21: 41 14 | i32.const 20 + 014e23: 42 00 | i64.const 0 + 014e25: 41 00 | i32.const 0 + 014e27: 20 05 | local.get 5 + 014e29: 20 19 | local.get 25 + 014e2b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 014e34: 80 00 | + 014e36: 20 06 | local.get 6 + 014e38: 20 06 | local.get 6 + 014e3a: 28 02 84 04 | i32.load 2 516 + 014e3e: 20 06 | local.get 6 + 014e40: 28 02 d8 01 | i32.load 2 216 + 014e44: 6a | i32.add + 014e45: 36 02 84 04 | i32.store 2 516 + 014e49: 20 16 | local.get 22 + 014e4b: 21 16 | local.set 22 + 014e4d: 41 00 | i32.const 0 + 014e4f: 21 18 | local.set 24 + 014e51: 41 00 | i32.const 0 + 014e53: 21 19 | local.set 25 + 014e55: 0b | end + 014e56: 20 16 | local.get 22 + 014e58: 21 16 | local.set 22 + 014e5a: 20 19 | local.get 25 + 014e5c: 41 ff 01 | i32.const 255 + 014e5f: 71 | i32.and + 014e60: 41 01 | i32.const 1 + 014e62: 46 | i32.eq + 014e63: 21 19 | local.set 25 + 014e65: 20 18 | local.get 24 + 014e67: 21 18 | local.set 24 + 014e69: 0b | end + 014e6a: 20 18 | local.get 24 + 014e6c: 21 18 | local.set 24 + 014e6e: 20 19 | local.get 25 + 014e70: 21 17 | local.set 23 + 014e72: 02 40 | block + 014e74: 02 40 | block + 014e76: 20 16 | local.get 22 + 014e78: 22 16 | local.tee 22 + 014e7a: 20 02 | local.get 2 + 014e7c: 4e | i32.ge_s + 014e7d: 0d 00 | br_if 0 + 014e7f: 02 40 | block + 014e81: 02 40 | block + 014e83: 20 16 | local.get 22 + 014e85: 20 02 | local.get 2 + 014e87: 4f | i32.ge_u + 014e88: 0d 00 | br_if 0 + 014e8a: 20 01 | local.get 1 + 014e8c: 20 16 | local.get 22 + 014e8e: 6a | i32.add + 014e8f: 2d 00 00 | i32.load8_u 0 0 + 014e92: 41 3a | i32.const 58 + 014e94: 47 | i32.ne + 014e95: 0d 02 | br_if 2 + 014e97: 20 06 | local.get 6 + 014e99: 20 06 | local.get 6 + 014e9b: 41 b0 03 | i32.const 432 + 014e9e: 6a | i32.add + 014e9f: 20 01 | local.get 1 + 014ea1: 20 02 | local.get 2 + 014ea3: 20 16 | local.get 22 + 014ea5: 41 01 | i32.const 1 + 014ea7: 6a | i32.add + 014ea8: 20 12 | local.get 18 + 014eaa: 20 06 | local.get 6 + 014eac: 41 a8 03 | i32.const 424 + 014eaf: 6a | i32.add + 014eb0: 20 03 | local.get 3 + 014eb2: 20 04 | local.get 4 + 014eb4: 20 05 | local.get 5 + 014eb6: 10 9c 83 80 80 00 | call 412 + 014ebc: 22 16 | local.tee 22 + 014ebe: 36 02 a4 03 | i32.store 2 420 + 014ec2: 02 40 | block + 014ec4: 20 02 | local.get 2 + 014ec6: 20 16 | local.get 22 + 014ec8: 4a | i32.gt_s + 014ec9: 0d 00 | br_if 0 + 014ecb: 20 06 | local.get 6 + 014ecd: 28 02 d8 03 | i32.load 2 472 + 014ed1: 22 02 | local.tee 2 + 014ed3: 45 | i32.eqz + 014ed4: 0d 08 | br_if 8 + 014ed6: 20 06 | local.get 6 + 014ed8: 41 b8 01 | i32.const 184 + 014edb: 6a | i32.add + 014edc: 20 06 | local.get 6 + 014ede: 28 02 dc 03 | i32.load 2 476 + 014ee2: 41 04 | i32.const 4 + 014ee4: 41 9d 82 94 80 00 | i32.const 327965 + 014eea: 41 0b | i32.const 11 + 014eec: 42 00 | i64.const 0 + 014eee: 41 00 | i32.const 0 + 014ef0: 20 05 | local.get 5 + 014ef2: 20 02 | local.get 2 + 014ef4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 014efd: 80 00 | + 014eff: 20 06 | local.get 6 + 014f01: 29 03 b8 01 | i64.load 3 184 + 014f05: 21 07 | local.set 7 + 014f07: 0c 05 | br 5 + 014f09: 0b | end + 014f0a: 20 02 | local.get 2 + 014f0c: 20 16 | local.get 22 + 014f0e: 4d | i32.le_u + 014f0f: 0d 01 | br_if 1 + 014f11: 02 40 | block + 014f13: 20 01 | local.get 1 + 014f15: 20 16 | local.get 22 + 014f17: 6a | i32.add + 014f18: 22 19 | local.tee 25 + 014f1a: 2d 00 00 | i32.load8_u 0 0 + 014f1d: 41 fd 00 | i32.const 125 + 014f20: 47 | i32.ne + 014f21: 0d 00 | br_if 0 + 014f23: 20 06 | local.get 6 + 014f25: 20 16 | local.get 22 + 014f27: 41 01 | i32.const 1 + 014f29: 6a | i32.add + 014f2a: 22 16 | local.tee 22 + 014f2c: 36 02 a4 03 | i32.store 2 420 + 014f30: 02 40 | block + 014f32: 20 06 | local.get 6 + 014f34: 28 02 d8 03 | i32.load 2 472 + 014f38: 22 19 | local.tee 25 + 014f3a: 0d 00 | br_if 0 + 014f3c: 20 16 | local.get 22 + 014f3e: 21 16 | local.set 22 + 014f40: 0c 07 | br 7 + 014f42: 0b | end + 014f43: 20 06 | local.get 6 + 014f45: 41 f8 00 | i32.const 120 + 014f48: 6a | i32.add + 014f49: 20 06 | local.get 6 + 014f4b: 28 02 dc 03 | i32.load 2 476 + 014f4f: 41 04 | i32.const 4 + 014f51: 41 9d 82 94 80 00 | i32.const 327965 + 014f57: 41 0b | i32.const 11 + 014f59: 42 00 | i64.const 0 + 014f5b: 41 00 | i32.const 0 + 014f5d: 20 05 | local.get 5 + 014f5f: 20 19 | local.get 25 + 014f61: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 014f6a: 80 00 | + 014f6c: 20 06 | local.get 6 + 014f6e: 20 06 | local.get 6 + 014f70: 28 02 84 04 | i32.load 2 516 + 014f74: 20 06 | local.get 6 + 014f76: 28 02 78 | i32.load 2 120 + 014f79: 6a | i32.add + 014f7a: 36 02 84 04 | i32.store 2 516 + 014f7e: 20 16 | local.get 22 + 014f80: 21 16 | local.set 22 + 014f82: 0c 06 | br 6 + 014f84: 0b | end + 014f85: 20 06 | local.get 6 + 014f87: 41 b0 01 | i32.const 176 + 014f8a: 6a | i32.add + 014f8b: 20 19 | local.get 25 + 014f8d: 20 02 | local.get 2 + 014f8f: 20 16 | local.get 22 + 014f91: 6b | i32.sub + 014f92: 10 dc 82 80 80 00 | call 348 + 014f98: 20 06 | local.get 6 + 014f9a: 20 06 | local.get 6 + 014f9c: 28 02 b4 01 | i32.load 2 180 + 014fa0: 20 16 | local.get 22 + 014fa2: 6a | i32.add + 014fa3: 22 16 | local.tee 22 + 014fa5: 36 02 a4 03 | i32.store 2 420 + 014fa9: 20 16 | local.get 22 + 014fab: 21 16 | local.set 22 + 014fad: 20 06 | local.get 6 + 014faf: 28 02 b0 01 | i32.load 2 176 + 014fb3: 21 19 | local.set 25 + 014fb5: 0c 03 | br 3 + 014fb7: 0b | end + 014fb8: 41 97 e2 93 80 00 | i32.const 323863 + 014fbe: 41 2b | i32.const 43 + 014fc0: 41 91 06 | i32.const 785 + 014fc3: 41 16 | i32.const 22 + 014fc5: 20 16 | local.get 22 + 014fc7: 20 12 | local.get 18 + 014fc9: 10 ad 82 80 80 00 | call 301 + 014fcf: 00 | unreachable + 014fd0: 0b | end + 014fd1: 41 97 e2 93 80 00 | i32.const 323863 + 014fd7: 41 2b | i32.const 43 + 014fd9: 41 98 06 | i32.const 792 + 014fdc: 41 13 | i32.const 19 + 014fde: 20 16 | local.get 22 + 014fe0: 20 12 | local.get 18 + 014fe2: 10 ad 82 80 80 00 | call 301 + 014fe8: 00 | unreachable + 014fe9: 0b | end + 014fea: 20 16 | local.get 22 + 014fec: 21 16 | local.set 22 + 014fee: 41 f6 00 | i32.const 118 + 014ff1: 21 19 | local.set 25 + 014ff3: 0b | end + 014ff4: 20 19 | local.get 25 + 014ff6: 21 19 | local.set 25 + 014ff8: 02 40 | block + 014ffa: 20 02 | local.get 2 + 014ffc: 20 16 | local.get 22 + 014ffe: 22 16 | local.tee 22 + 015000: 4a | i32.gt_s + 015001: 0d 00 | br_if 0 + 015003: 20 06 | local.get 6 + 015005: 28 02 d8 03 | i32.load 2 472 + 015009: 22 02 | local.tee 2 + 01500b: 45 | i32.eqz + 01500c: 0d 04 | br_if 4 + 01500e: 20 06 | local.get 6 + 015010: 41 a0 01 | i32.const 160 + 015013: 6a | i32.add + 015014: 20 06 | local.get 6 + 015016: 28 02 dc 03 | i32.load 2 476 + 01501a: 41 04 | i32.const 4 + 01501c: 41 a9 82 94 80 00 | i32.const 327977 + 015022: 41 17 | i32.const 23 + 015024: 42 00 | i64.const 0 + 015026: 41 00 | i32.const 0 + 015028: 20 05 | local.get 5 + 01502a: 20 02 | local.get 2 + 01502c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 015035: 80 00 | + 015037: 20 06 | local.get 6 + 015039: 29 03 a0 01 | i64.load 3 160 + 01503d: 21 07 | local.set 7 + 01503f: 0c 01 | br 1 + 015041: 0b | end + 015042: 02 40 | block + 015044: 02 40 | block + 015046: 20 16 | local.get 22 + 015048: 41 7f | i32.const 4294967295 + 01504a: 4c | i32.le_s + 01504b: 0d 00 | br_if 0 + 01504d: 20 06 | local.get 6 + 01504f: 41 98 01 | i32.const 152 + 015052: 6a | i32.add + 015053: 20 01 | local.get 1 + 015055: 20 16 | local.get 22 + 015057: 6a | i32.add + 015058: 20 02 | local.get 2 + 01505a: 20 16 | local.get 22 + 01505c: 6b | i32.sub + 01505d: 10 dc 82 80 80 00 | call 348 + 015063: 20 06 | local.get 6 + 015065: 20 06 | local.get 6 + 015067: 28 02 9c 01 | i32.load 2 156 + 01506b: 20 16 | local.get 22 + 01506d: 6a | i32.add + 01506e: 22 16 | local.tee 22 + 015070: 36 02 a4 03 | i32.store 2 420 + 015074: 02 40 | block + 015076: 02 40 | block + 015078: 20 06 | local.get 6 + 01507a: 28 02 98 01 | i32.load 2 152 + 01507e: 41 fd 00 | i32.const 125 + 015081: 47 | i32.ne + 015082: 0d 00 | br_if 0 + 015084: 20 17 | local.get 23 + 015086: 0d 01 | br_if 1 + 015088: 20 16 | local.get 22 + 01508a: 21 16 | local.set 22 + 01508c: 0c 05 | br 5 + 01508e: 0b | end + 01508f: 02 40 | block + 015091: 20 06 | local.get 6 + 015093: 28 02 d8 03 | i32.load 2 472 + 015097: 22 19 | local.tee 25 + 015099: 0d 00 | br_if 0 + 01509b: 20 16 | local.get 22 + 01509d: 21 16 | local.set 22 + 01509f: 0c 05 | br 5 + 0150a1: 0b | end + 0150a2: 20 06 | local.get 6 + 0150a4: 41 88 01 | i32.const 136 + 0150a7: 6a | i32.add + 0150a8: 20 06 | local.get 6 + 0150aa: 28 02 dc 03 | i32.load 2 476 + 0150ae: 41 04 | i32.const 4 + 0150b0: 41 a9 82 94 80 00 | i32.const 327977 + 0150b6: 41 17 | i32.const 23 + 0150b8: 42 00 | i64.const 0 + 0150ba: 41 00 | i32.const 0 + 0150bc: 20 05 | local.get 5 + 0150be: 20 19 | local.get 25 + 0150c0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0150c9: 80 00 | + 0150cb: 20 06 | local.get 6 + 0150cd: 20 06 | local.get 6 + 0150cf: 28 02 84 04 | i32.load 2 516 + 0150d3: 20 06 | local.get 6 + 0150d5: 28 02 88 01 | i32.load 2 136 + 0150d9: 6a | i32.add + 0150da: 36 02 84 04 | i32.store 2 516 + 0150de: 20 16 | local.get 22 + 0150e0: 21 16 | local.set 22 + 0150e2: 0c 04 | br 4 + 0150e4: 0b | end + 0150e5: 20 18 | local.get 24 + 0150e7: 20 04 | local.get 4 + 0150e9: 4f | i32.ge_u + 0150ea: 0d 01 | br_if 1 + 0150ec: 20 06 | local.get 6 + 0150ee: 41 b0 03 | i32.const 432 + 0150f1: 6a | i32.add + 0150f2: 20 03 | local.get 3 + 0150f4: 20 18 | local.get 24 + 0150f6: 41 04 | i32.const 4 + 0150f8: 74 | i32.shl + 0150f9: 6a | i32.add + 0150fa: 22 17 | local.tee 23 + 0150fc: 28 02 00 | i32.load 2 0 + 0150ff: 20 17 | local.get 23 + 015101: 28 02 04 | i32.load 2 4 + 015104: 20 17 | local.get 23 + 015106: 29 03 08 | i64.load 3 8 + 015109: 20 19 | local.get 25 + 01510b: 20 05 | local.get 5 + 01510d: 10 9e 83 80 80 00 | call 414 + 015113: 20 06 | local.get 6 + 015115: 20 06 | local.get 6 + 015117: 29 03 a8 03 | i64.load 3 424 + 01511b: 42 7e | i64.const 18446744073709551614 + 01511d: 20 18 | local.get 24 + 01511f: ad | i64.extend_i32_u + 015120: 89 | i64.rotl + 015121: 42 7f | i64.const 18446744073709551615 + 015123: 20 18 | local.get 24 + 015125: 41 c0 00 | i32.const 64 + 015128: 49 | i32.lt_u + 015129: 1b | select + 01512a: 83 | i64.and + 01512b: 37 03 a8 03 | i64.store 3 424 + 01512f: 20 16 | local.get 22 + 015131: 21 16 | local.set 22 + 015133: 0c 03 | br 3 + 015135: 0b | end + 015136: 41 97 e2 93 80 00 | i32.const 323863 + 01513c: 41 2b | i32.const 43 + 01513e: 41 a8 06 | i32.const 808 + 015141: 41 2e | i32.const 46 + 015143: 20 16 | local.get 22 + 015145: 20 12 | local.get 18 + 015147: 20 12 | local.get 18 + 015149: 10 bf 82 80 80 00 | call 319 + 01514f: 00 | unreachable + 015150: 0b | end + 015151: 41 97 e2 93 80 00 | i32.const 323863 + 015157: 41 2b | i32.const 43 + 015159: 41 af 06 | i32.const 815 + 01515c: 41 17 | i32.const 23 + 01515e: 20 18 | local.get 24 + 015160: 20 11 | local.get 17 + 015162: 10 ad 82 80 80 00 | call 301 + 015168: 00 | unreachable + 015169: 0b | end + 01516a: 20 06 | local.get 6 + 01516c: 20 06 | local.get 6 + 01516e: 28 02 84 04 | i32.load 2 516 + 015172: 20 07 | local.get 7 + 015174: a7 | i32.wrap_i64 + 015175: 6a | i32.add + 015176: 36 02 84 04 | i32.store 2 516 + 01517a: 0c 02 | br 2 + 01517c: 0b | end + 01517d: 20 16 | local.get 22 + 01517f: 22 19 | local.tee 25 + 015181: 21 16 | local.set 22 + 015183: 20 19 | local.get 25 + 015185: 20 02 | local.get 2 + 015187: 48 | i32.lt_s + 015188: 0d 00 | br_if 0 + 01518a: 0b | end + 01518b: 0b | end + 01518c: 20 06 | local.get 6 + 01518e: 29 03 a8 03 | i64.load 3 424 + 015192: 21 07 | local.set 7 + 015194: 0b | end + 015195: 02 40 | block + 015197: 02 40 | block + 015199: 20 07 | local.get 7 + 01519b: 22 07 | local.tee 7 + 01519d: 50 | i64.eqz + 01519e: 0d 00 | br_if 0 + 0151a0: 20 06 | local.get 6 + 0151a2: 41 d0 02 | i32.const 336 + 0151a5: 6a | i32.add + 0151a6: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 0151af: 00 00 00 00 00 00 00 00 00 | + 0151b8: 22 0f | local.tee 15 + 0151ba: fd 0b 03 00 | v128.store 3 0 + 0151be: 20 06 | local.get 6 + 0151c0: 41 e0 02 | i32.const 352 + 0151c3: 6a | i32.add + 0151c4: 20 0f | local.get 15 + 0151c6: fd 0b 03 00 | v128.store 3 0 + 0151ca: 20 06 | local.get 6 + 0151cc: 41 88 03 | i32.const 392 + 0151cf: 6a | i32.add + 0151d0: 20 0f | local.get 15 + 0151d2: fd 0b 03 00 | v128.store 3 0 + 0151d6: 20 06 | local.get 6 + 0151d8: 41 98 03 | i32.const 408 + 0151db: 6a | i32.add + 0151dc: 41 00 | i32.const 0 + 0151de: 36 02 00 | i32.store 2 0 + 0151e1: 20 06 | local.get 6 + 0151e3: 42 00 | i64.const 0 + 0151e5: 37 03 c8 02 | i64.store 3 328 + 0151e9: 20 06 | local.get 6 + 0151eb: 20 06 | local.get 6 + 0151ed: 28 02 dc 03 | i32.load 2 476 + 0151f1: 22 19 | local.tee 25 + 0151f3: 36 02 f4 02 | i32.store 2 372 + 0151f7: 20 06 | local.get 6 + 0151f9: 20 06 | local.get 6 + 0151fb: 28 02 d8 03 | i32.load 2 472 + 0151ff: 22 02 | local.tee 2 + 015201: 36 02 f0 02 | i32.store 2 368 + 015205: 20 06 | local.get 6 + 015207: 20 0f | local.get 15 + 015209: fd 0b 03 f8 02 | v128.store 3 376 + 01520e: 20 06 | local.get 6 + 015210: 20 06 | local.get 6 + 015212: 28 02 84 04 | i32.load 2 516 + 015216: 22 16 | local.tee 22 + 015218: 36 02 9c 03 | i32.store 2 412 + 01521c: 02 40 | block + 01521e: 20 02 | local.get 2 + 015220: 45 | i32.eqz + 015221: 0d 00 | br_if 0 + 015223: 20 06 | local.get 6 + 015225: 41 c8 00 | i32.const 72 + 015228: 6a | i32.add + 015229: 20 19 | local.get 25 + 01522b: 41 04 | i32.const 4 + 01522d: 41 c1 82 94 80 00 | i32.const 328001 + 015233: 41 09 | i32.const 9 + 015235: 42 00 | i64.const 0 + 015237: 41 00 | i32.const 0 + 015239: 20 05 | local.get 5 + 01523b: 20 02 | local.get 2 + 01523d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 015246: 80 00 | + 015248: 20 06 | local.get 6 + 01524a: 20 16 | local.get 22 + 01524c: 20 06 | local.get 6 + 01524e: 28 02 48 | i32.load 2 72 + 015251: 6a | i32.add + 015252: 36 02 9c 03 | i32.store 2 412 + 015256: 0b | end + 015257: 02 40 | block + 015259: 20 04 | local.get 4 + 01525b: 20 07 | local.get 7 + 01525d: 7a | i64.ctz + 01525e: a7 | i32.wrap_i64 + 01525f: 22 16 | local.tee 22 + 015261: 4b | i32.gt_u + 015262: 0d 00 | br_if 0 + 015264: 20 16 | local.get 22 + 015266: 21 06 | local.set 6 + 015268: 0c 02 | br 2 + 01526a: 0b | end + 01526b: 20 07 | local.get 7 + 01526d: 42 7f | i64.const 18446744073709551615 + 01526f: 7c | i64.add + 015270: 20 07 | local.get 7 + 015272: 83 | i64.and + 015273: 21 07 | local.set 7 + 015275: 02 40 | block + 015277: 02 40 | block + 015279: 20 03 | local.get 3 + 01527b: 20 16 | local.get 22 + 01527d: 41 04 | i32.const 4 + 01527f: 74 | i32.shl + 015280: 6a | i32.add + 015281: 22 16 | local.tee 22 + 015283: 28 02 00 | i32.load 2 0 + 015286: 22 01 | local.tee 1 + 015288: 45 | i32.eqz + 015289: 0d 00 | br_if 0 + 01528b: 20 16 | local.get 22 + 01528d: 29 03 08 | i64.load 3 8 + 015290: 22 09 | local.tee 9 + 015292: 50 | i64.eqz + 015293: 0d 00 | br_if 0 + 015295: 20 06 | local.get 6 + 015297: 41 c8 02 | i32.const 328 + 01529a: 6a | i32.add + 01529b: 20 01 | local.get 1 + 01529d: 20 16 | local.get 22 + 01529f: 28 02 04 | i32.load 2 4 + 0152a2: 20 09 | local.get 9 + 0152a4: 41 f6 00 | i32.const 118 + 0152a7: 20 05 | local.get 5 + 0152a9: 10 9e 83 80 80 00 | call 414 + 0152af: 0c 01 | br 1 + 0152b1: 0b | end + 0152b2: 20 02 | local.get 2 + 0152b4: 45 | i32.eqz + 0152b5: 0d 00 | br_if 0 + 0152b7: 20 06 | local.get 6 + 0152b9: 41 38 | i32.const 56 + 0152bb: 6a | i32.add + 0152bc: 20 19 | local.get 25 + 0152be: 41 04 | i32.const 4 + 0152c0: 41 cb 82 94 80 00 | i32.const 328011 + 0152c6: 41 05 | i32.const 5 + 0152c8: 42 00 | i64.const 0 + 0152ca: 41 00 | i32.const 0 + 0152cc: 20 05 | local.get 5 + 0152ce: 20 02 | local.get 2 + 0152d0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0152d9: 80 00 | + 0152db: 20 06 | local.get 6 + 0152dd: 20 06 | local.get 6 + 0152df: 28 02 9c 03 | i32.load 2 412 + 0152e3: 20 06 | local.get 6 + 0152e5: 28 02 38 | i32.load 2 56 + 0152e8: 6a | i32.add + 0152e9: 36 02 9c 03 | i32.store 2 412 + 0152ed: 0b | end + 0152ee: 02 40 | block + 0152f0: 20 07 | local.get 7 + 0152f2: 50 | i64.eqz + 0152f3: 0d 00 | br_if 0 + 0152f5: 20 07 | local.get 7 + 0152f7: 21 09 | local.set 9 + 0152f9: 03 40 | loop + 0152fb: 20 09 | local.get 9 + 0152fd: 22 07 | local.tee 7 + 0152ff: 7a | i64.ctz + 015300: a7 | i32.wrap_i64 + 015301: 21 02 | local.set 2 + 015303: 02 40 | block + 015305: 20 06 | local.get 6 + 015307: 28 02 f0 02 | i32.load 2 368 + 01530b: 22 16 | local.tee 22 + 01530d: 45 | i32.eqz + 01530e: 0d 00 | br_if 0 + 015310: 20 06 | local.get 6 + 015312: 41 28 | i32.const 40 + 015314: 6a | i32.add + 015315: 20 06 | local.get 6 + 015317: 28 02 f4 02 | i32.load 2 372 + 01531b: 41 04 | i32.const 4 + 01531d: 41 a1 ec 93 80 00 | i32.const 325153 + 015323: 41 02 | i32.const 2 + 015325: 42 00 | i64.const 0 + 015327: 41 00 | i32.const 0 + 015329: 20 05 | local.get 5 + 01532b: 20 16 | local.get 22 + 01532d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 015336: 80 00 | + 015338: 20 06 | local.get 6 + 01533a: 20 06 | local.get 6 + 01533c: 28 02 9c 03 | i32.load 2 412 + 015340: 20 06 | local.get 6 + 015342: 28 02 28 | i32.load 2 40 + 015345: 6a | i32.add + 015346: 36 02 9c 03 | i32.store 2 412 + 01534a: 0b | end + 01534b: 02 40 | block + 01534d: 20 04 | local.get 4 + 01534f: 20 02 | local.get 2 + 015351: 4b | i32.gt_u + 015352: 0d 00 | br_if 0 + 015354: 20 02 | local.get 2 + 015356: 21 06 | local.set 6 + 015358: 0c 04 | br 4 + 01535a: 0b | end + 01535b: 20 07 | local.get 7 + 01535d: 42 7f | i64.const 18446744073709551615 + 01535f: 7c | i64.add + 015360: 20 07 | local.get 7 + 015362: 83 | i64.and + 015363: 21 07 | local.set 7 + 015365: 02 40 | block + 015367: 02 40 | block + 015369: 02 40 | block + 01536b: 20 03 | local.get 3 + 01536d: 20 02 | local.get 2 + 01536f: 41 04 | i32.const 4 + 015371: 74 | i32.shl + 015372: 6a | i32.add + 015373: 22 02 | local.tee 2 + 015375: 28 02 00 | i32.load 2 0 + 015378: 22 16 | local.tee 22 + 01537a: 45 | i32.eqz + 01537b: 0d 00 | br_if 0 + 01537d: 20 02 | local.get 2 + 01537f: 29 03 08 | i64.load 3 8 + 015382: 22 09 | local.tee 9 + 015384: 42 00 | i64.const 0 + 015386: 52 | i64.ne + 015387: 0d 01 | br_if 1 + 015389: 0b | end + 01538a: 20 06 | local.get 6 + 01538c: 28 02 f0 02 | i32.load 2 368 + 015390: 22 02 | local.tee 2 + 015392: 45 | i32.eqz + 015393: 0d 01 | br_if 1 + 015395: 20 06 | local.get 6 + 015397: 41 18 | i32.const 24 + 015399: 6a | i32.add + 01539a: 20 06 | local.get 6 + 01539c: 28 02 f4 02 | i32.load 2 372 + 0153a0: 41 04 | i32.const 4 + 0153a2: 41 cb 82 94 80 00 | i32.const 328011 + 0153a8: 41 05 | i32.const 5 + 0153aa: 42 00 | i64.const 0 + 0153ac: 41 00 | i32.const 0 + 0153ae: 20 05 | local.get 5 + 0153b0: 20 02 | local.get 2 + 0153b2: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0153bb: 80 00 | + 0153bd: 20 06 | local.get 6 + 0153bf: 20 06 | local.get 6 + 0153c1: 28 02 9c 03 | i32.load 2 412 + 0153c5: 20 06 | local.get 6 + 0153c7: 28 02 18 | i32.load 2 24 + 0153ca: 6a | i32.add + 0153cb: 36 02 9c 03 | i32.store 2 412 + 0153cf: 0c 01 | br 1 + 0153d1: 0b | end + 0153d2: 20 06 | local.get 6 + 0153d4: 41 c8 02 | i32.const 328 + 0153d7: 6a | i32.add + 0153d8: 20 16 | local.get 22 + 0153da: 20 02 | local.get 2 + 0153dc: 28 02 04 | i32.load 2 4 + 0153df: 20 09 | local.get 9 + 0153e1: 41 f6 00 | i32.const 118 + 0153e4: 20 05 | local.get 5 + 0153e6: 10 9e 83 80 80 00 | call 414 + 0153ec: 0b | end + 0153ed: 20 07 | local.get 7 + 0153ef: 21 09 | local.set 9 + 0153f1: 20 07 | local.get 7 + 0153f3: 42 00 | i64.const 0 + 0153f5: 52 | i64.ne + 0153f6: 0d 00 | br_if 0 + 0153f8: 0b | end + 0153f9: 0b | end + 0153fa: 20 06 | local.get 6 + 0153fc: 28 02 f4 02 | i32.load 2 372 + 015400: 21 16 | local.set 22 + 015402: 20 06 | local.get 6 + 015404: 28 02 f0 02 | i32.load 2 368 + 015408: 21 02 | local.set 2 + 01540a: 20 06 | local.get 6 + 01540c: 41 29 | i32.const 41 + 01540e: 3a 00 8f 04 | i32.store8 0 527 + 015412: 20 02 | local.get 2 + 015414: 45 | i32.eqz + 015415: 0d 00 | br_if 0 + 015417: 20 06 | local.get 6 + 015419: 41 08 | i32.const 8 + 01541b: 6a | i32.add + 01541c: 20 16 | local.get 22 + 01541e: 41 04 | i32.const 4 + 015420: 20 06 | local.get 6 + 015422: 41 8f 04 | i32.const 527 + 015425: 6a | i32.add + 015426: 41 01 | i32.const 1 + 015428: 42 00 | i64.const 0 + 01542a: 41 00 | i32.const 0 + 01542c: 20 05 | local.get 5 + 01542e: 20 02 | local.get 2 + 015430: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 015439: 80 00 | + 01543b: 0b | end + 01543c: 20 06 | local.get 6 + 01543e: 41 90 04 | i32.const 528 + 015441: 6a | i32.add + 015442: 24 80 80 80 80 00 | global.set 0 + 015448: 0f | return + 015449: 0b | end + 01544a: 41 97 e2 93 80 00 | i32.const 323863 + 015450: 41 2b | i32.const 43 + 015452: 41 c0 06 | i32.const 832 + 015455: 41 10 | i32.const 16 + 015457: 20 06 | local.get 6 + 015459: 20 11 | local.get 17 + 01545b: 10 ad 82 80 80 00 | call 301 + 015461: 00 | unreachable + 015462: 0b | end +015465 func[373]: + 015466: 02 7e | local[1..2] type=i64 + 015468: 02 7f | local[3..4] type=i32 + 01546a: 02 40 | block + 01546c: 20 00 | local.get 0 + 01546e: 42 00 | i64.const 0 + 015470: 52 | i64.ne + 015471: 0d 00 | br_if 0 + 015473: 41 b8 eb 93 80 00 | i32.const 325048 + 015479: 41 03 | i32.const 3 + 01547b: 10 c1 82 80 80 00 | call 321 + 015481: 0f | return + 015482: 0b | end + 015483: 42 9a 03 | i64.const 410 + 015486: 21 01 | local.set 1 + 015488: 20 00 | local.get 0 + 01548a: 42 9b 03 | i64.const 411 + 01548d: 82 | i64.rem_u + 01548e: 21 02 | local.set 2 + 015490: 02 40 | block + 015492: 03 40 | loop + 015494: 20 01 | local.get 1 + 015496: 21 01 | local.set 1 + 015498: 02 40 | block + 01549a: 20 02 | local.get 2 + 01549c: 22 02 | local.tee 2 + 01549e: a7 | i32.wrap_i64 + 01549f: 41 02 | i32.const 2 + 0154a1: 74 | i32.shl + 0154a2: 41 f0 a0 96 80 00 | i32.const 364656 + 0154a8: 6a | i32.add + 0154a9: 28 02 00 | i32.load 2 0 + 0154ac: 22 03 | local.tee 3 + 0154ae: 45 | i32.eqz + 0154af: 0d 00 | br_if 0 + 0154b1: 20 03 | local.get 3 + 0154b3: 21 04 | local.set 4 + 0154b5: 20 03 | local.get 3 + 0154b7: 29 03 10 | i64.load 3 16 + 0154ba: 20 00 | local.get 0 + 0154bc: 51 | i64.eq + 0154bd: 0d 02 | br_if 2 + 0154bf: 0b | end + 0154c0: 02 40 | block + 0154c2: 20 01 | local.get 1 + 0154c4: 50 | i64.eqz + 0154c5: 45 | i32.eqz + 0154c6: 0d 00 | br_if 0 + 0154c8: 41 e0 ca 96 80 00 | i32.const 370016 + 0154ce: 21 04 | local.set 4 + 0154d0: 0c 02 | br 2 + 0154d2: 0b | end + 0154d3: 02 40 | block + 0154d5: 20 02 | local.get 2 + 0154d7: 42 01 | i64.const 1 + 0154d9: 7c | i64.add + 0154da: 22 02 | local.tee 2 + 0154dc: 42 00 | i64.const 0 + 0154de: 20 02 | local.get 2 + 0154e0: 42 9b 03 | i64.const 411 + 0154e3: 54 | i64.lt_u + 0154e4: 1b | select + 0154e5: 22 02 | local.tee 2 + 0154e7: a7 | i32.wrap_i64 + 0154e8: 41 02 | i32.const 2 + 0154ea: 74 | i32.shl + 0154eb: 41 f0 a0 96 80 00 | i32.const 364656 + 0154f1: 6a | i32.add + 0154f2: 28 02 00 | i32.load 2 0 + 0154f5: 22 03 | local.tee 3 + 0154f7: 45 | i32.eqz + 0154f8: 0d 00 | br_if 0 + 0154fa: 20 03 | local.get 3 + 0154fc: 21 04 | local.set 4 + 0154fe: 20 03 | local.get 3 + 015500: 29 03 10 | i64.load 3 16 + 015503: 20 00 | local.get 0 + 015505: 51 | i64.eq + 015506: 0d 02 | br_if 2 + 015508: 0b | end + 015509: 20 01 | local.get 1 + 01550b: 42 7e | i64.const 18446744073709551614 + 01550d: 7c | i64.add + 01550e: 21 01 | local.set 1 + 015510: 20 02 | local.get 2 + 015512: 42 01 | i64.const 1 + 015514: 7c | i64.add + 015515: 22 02 | local.tee 2 + 015517: 42 00 | i64.const 0 + 015519: 20 02 | local.get 2 + 01551b: 42 9b 03 | i64.const 411 + 01551e: 54 | i64.lt_u + 01551f: 1b | select + 015520: 21 02 | local.set 2 + 015522: 0c 00 | br 0 + 015524: 0b | end + 015525: 0b | end + 015526: 20 04 | local.get 4 + 015528: 10 f6 82 80 80 00 | call 374 + 01552e: 0b | end +015531 func[374]: + 015532: 01 7e | local[1] type=i64 + 015534: 07 7f | local[2..8] type=i32 + 015536: 03 7e | local[9..11] type=i64 + 015538: 02 40 | block + 01553a: 20 00 | local.get 0 + 01553c: 45 | i32.eqz + 01553d: 0d 00 | br_if 0 + 01553f: 20 00 | local.get 0 + 015541: 21 00 | local.set 0 + 015543: 03 40 | loop + 015545: 02 40 | block + 015547: 02 40 | block + 015549: 02 40 | block + 01554b: 02 40 | block + 01554d: 02 40 | block + 01554f: 02 40 | block + 015551: 02 40 | block + 015553: 02 40 | block + 015555: 20 00 | local.get 0 + 015557: 22 00 | local.tee 0 + 015559: 29 03 40 | i64.load 3 64 + 01555c: 42 7f | i64.const 18446744073709551615 + 01555e: 7c | i64.add + 01555f: 22 01 | local.tee 1 + 015561: 42 1b | i64.const 27 + 015563: 56 | i64.gt_u + 015564: 0d 00 | br_if 0 + 015566: 02 40 | block + 015568: 02 40 | block + 01556a: 02 40 | block + 01556c: 02 40 | block + 01556e: 02 40 | block + 015570: 02 40 | block + 015572: 02 40 | block + 015574: 02 40 | block + 015576: 02 40 | block + 015578: 02 40 | block + 01557a: 02 40 | block + 01557c: 02 40 | block + 01557e: 02 40 | block + 015580: 02 40 | block + 015582: 02 40 | block + 015584: 02 40 | block + 015586: 02 40 | block + 015588: 02 40 | block + 01558a: 02 40 | block + 01558c: 02 40 | block + 01558e: 02 40 | block + 015590: 02 40 | block + 015592: 02 40 | block + 015594: 02 40 | block + 015596: 02 40 | block + 015598: 02 40 | block + 01559a: 20 01 | local.get 1 + 01559c: a7 | i32.wrap_i64 + 01559d: 0e 1c 00 01 02 03 04 05 06 | br_table 0 1 2 3 4 5 6 7 8 9 10 11 13 15 16 17 18 14 21 22 23 20 24 27 28 12 25 19 0 + 0155a6: 07 08 09 0a 0b 0d 0f 10 11 | + 0155af: 12 0e 15 16 17 14 18 1b 1c | + 0155b8: 0c 19 13 00 | + 0155bc: 0b | end + 0155bd: 20 00 | local.get 0 + 0155bf: 28 00 18 | i32.load 0 24 + 0155c2: 20 00 | local.get 0 + 0155c4: 28 00 1c | i32.load 0 28 + 0155c7: 10 c1 82 80 80 00 | call 321 + 0155cd: 0f | return + 0155ce: 0b | end + 0155cf: 20 00 | local.get 0 + 0155d1: 2f 00 18 | i32.load16_u 0 24 + 0155d4: 21 02 | local.set 2 + 0155d6: 02 40 | block + 0155d8: 02 40 | block + 0155da: 02 40 | block + 0155dc: 02 40 | block + 0155de: 20 00 | local.get 0 + 0155e0: 29 03 10 | i64.load 3 16 + 0155e3: 22 01 | local.tee 1 + 0155e5: 42 e9 d9 b5 cb e1 ac fa e9 | i64.const 11588862890876955881 + 0155ee: a0 7f | + 0155f0: 51 | i64.eq + 0155f1: 0d 00 | br_if 0 + 0155f3: 20 01 | local.get 1 + 0155f5: 42 9a da fc 85 f9 96 c1 c9 | i64.const 11426481866023054618 + 0155fe: 9e 7f | + 015600: 51 | i64.eq + 015601: 0d 01 | br_if 1 + 015603: 20 01 | local.get 1 + 015605: 42 f6 a2 86 c2 82 98 d6 b8 | i64.const 10840543360389845366 + 01560e: 96 7f | + 015610: 52 | i64.ne + 015611: 0d 02 | br_if 2 + 015613: 41 bc eb 93 80 00 | i32.const 325052 + 015619: 41 03 | i32.const 3 + 01561b: 10 c1 82 80 80 00 | call 321 + 015621: 0c 03 | br 3 + 015623: 0b | end + 015624: 41 c0 eb 93 80 00 | i32.const 325056 + 01562a: 41 04 | i32.const 4 + 01562c: 10 c1 82 80 80 00 | call 321 + 015632: 0c 02 | br 2 + 015634: 0b | end + 015635: 41 c5 eb 93 80 00 | i32.const 325061 + 01563b: 41 07 | i32.const 7 + 01563d: 10 c1 82 80 80 00 | call 321 + 015643: 0c 01 | br 1 + 015645: 0b | end + 015646: 41 e9 00 | i32.const 105 + 015649: 41 f5 00 | i32.const 117 + 01564c: 20 02 | local.get 2 + 01564e: 41 ff 01 | i32.const 255 + 015651: 71 | i32.and + 015652: 1b | select + 015653: 10 c3 82 80 80 00 | call 323 + 015659: 1a | drop + 01565a: 20 00 | local.get 0 + 01565c: 28 02 00 | i32.load 2 0 + 01565f: 41 03 | i32.const 3 + 015661: 74 | i32.shl + 015662: ac | i64.extend_i32_s + 015663: 10 e5 82 80 80 00 | call 357 + 015669: 0b | end + 01566a: 02 40 | block + 01566c: 02 40 | block + 01566e: 20 02 | local.get 2 + 015670: 41 80 fe 03 | i32.const 65280 + 015674: 71 | i32.and + 015675: 41 08 | i32.const 8 + 015677: 76 | i32.shr_u + 015678: 41 7f | i32.const 4294967295 + 01567a: 6a | i32.add + 01567b: 0e 02 00 01 1a | br_table 0 1 26 + 015680: 0b | end + 015681: 41 cd eb 93 80 00 | i32.const 325069 + 015687: 41 02 | i32.const 2 + 015689: 10 c1 82 80 80 00 | call 321 + 01568f: 0f | return + 015690: 0b | end + 015691: 41 d0 eb 93 80 00 | i32.const 325072 + 015697: 41 02 | i32.const 2 + 015699: 10 c1 82 80 80 00 | call 321 + 01569f: 0f | return + 0156a0: 0b | end + 0156a1: 41 d3 eb 93 80 00 | i32.const 325075 + 0156a7: 41 04 | i32.const 4 + 0156a9: 10 c1 82 80 80 00 | call 321 + 0156af: 0f | return + 0156b0: 0b | end + 0156b1: 20 00 | local.get 0 + 0156b3: 2d 00 18 | i32.load8_u 0 24 + 0156b6: 21 02 | local.set 2 + 0156b8: 41 e6 00 | i32.const 102 + 0156bb: 10 c3 82 80 80 00 | call 323 + 0156c1: 1a | drop + 0156c2: 20 00 | local.get 0 + 0156c4: 28 02 00 | i32.load 2 0 + 0156c7: 41 03 | i32.const 3 + 0156c9: 74 | i32.shl + 0156ca: ac | i64.extend_i32_s + 0156cb: 10 e5 82 80 80 00 | call 357 + 0156d1: 02 40 | block + 0156d3: 02 40 | block + 0156d5: 20 02 | local.get 2 + 0156d7: 41 7f | i32.const 4294967295 + 0156d9: 6a | i32.add + 0156da: 0e 02 00 01 18 | br_table 0 1 24 + 0156df: 0b | end + 0156e0: 41 cd eb 93 80 00 | i32.const 325069 + 0156e6: 41 02 | i32.const 2 + 0156e8: 10 c1 82 80 80 00 | call 321 + 0156ee: 0f | return + 0156ef: 0b | end + 0156f0: 41 d0 eb 93 80 00 | i32.const 325072 + 0156f6: 41 02 | i32.const 2 + 0156f8: 10 c1 82 80 80 00 | call 321 + 0156fe: 0f | return + 0156ff: 0b | end + 015700: 41 d8 eb 93 80 00 | i32.const 325080 + 015706: 41 07 | i32.const 7 + 015708: 10 c1 82 80 80 00 | call 321 + 01570e: 20 00 | local.get 0 + 015710: 28 02 00 | i32.load 2 0 + 015713: 41 03 | i32.const 3 + 015715: 74 | i32.shl + 015716: ac | i64.extend_i32_s + 015717: 10 e5 82 80 80 00 | call 357 + 01571d: 0f | return + 01571e: 0b | end + 01571f: 41 e0 eb 93 80 00 | i32.const 325088 + 015725: 41 0a | i32.const 10 + 015727: 10 c1 82 80 80 00 | call 321 + 01572d: 20 00 | local.get 0 + 01572f: 28 02 00 | i32.load 2 0 + 015732: 41 03 | i32.const 3 + 015734: 74 | i32.shl + 015735: ac | i64.extend_i32_s + 015736: 10 e5 82 80 80 00 | call 357 + 01573c: 0f | return + 01573d: 0b | end + 01573e: 02 40 | block + 015740: 20 00 | local.get 0 + 015742: 2f 00 18 | i32.load16_u 0 24 + 015745: 22 00 | local.tee 0 + 015747: 41 ff 01 | i32.const 255 + 01574a: 71 | i32.and + 01574b: 45 | i32.eqz + 01574c: 0d 00 | br_if 0 + 01574e: 41 e3 00 | i32.const 99 + 015751: 10 c3 82 80 80 00 | call 323 + 015757: 1a | drop + 015758: 0b | end + 015759: 41 eb eb 93 80 00 | i32.const 325099 + 01575f: 41 06 | i32.const 6 + 015761: 10 c1 82 80 80 00 | call 321 + 015767: 20 00 | local.get 0 + 015769: 41 80 fe 03 | i32.const 65280 + 01576d: 71 | i32.and + 01576e: 41 80 02 | i32.const 256 + 015771: 47 | i32.ne + 015772: 0d 13 | br_if 19 + 015774: 41 f2 eb 93 80 00 | i32.const 325106 + 01577a: 41 02 | i32.const 2 + 01577c: 10 c1 82 80 80 00 | call 321 + 015782: 0f | return + 015783: 0b | end + 015784: 02 40 | block + 015786: 20 00 | local.get 0 + 015788: 29 03 10 | i64.load 3 16 + 01578b: 42 b5 b3 cd f7 d5 e5 c5 c6 | i64.const 3210247593019005365 + 015794: 2c | + 015795: 52 | i64.ne + 015796: 0d 00 | br_if 0 + 015798: 41 f5 eb 93 80 00 | i32.const 325109 + 01579e: 41 04 | i32.const 4 + 0157a0: 10 c1 82 80 80 00 | call 321 + 0157a6: 0f | return + 0157a7: 0b | end + 0157a8: 41 e2 00 | i32.const 98 + 0157ab: 10 c3 82 80 80 00 | call 323 + 0157b1: 1a | drop + 0157b2: 20 00 | local.get 0 + 0157b4: 28 02 00 | i32.load 2 0 + 0157b7: 41 03 | i32.const 3 + 0157b9: 74 | i32.shl + 0157ba: ac | i64.extend_i32_s + 0157bb: 10 e5 82 80 80 00 | call 357 + 0157c1: 0f | return + 0157c2: 0b | end + 0157c3: 41 fa eb 93 80 00 | i32.const 325114 + 0157c9: 41 03 | i32.const 3 + 0157cb: 10 c1 82 80 80 00 | call 321 + 0157d1: 0f | return + 0157d2: 0b | end + 0157d3: 41 fe eb 93 80 00 | i32.const 325118 + 0157d9: 41 06 | i32.const 6 + 0157db: 10 c1 82 80 80 00 | call 321 + 0157e1: 0f | return + 0157e2: 0b | end + 0157e3: 02 40 | block + 0157e5: 20 00 | local.get 0 + 0157e7: 28 00 18 | i32.load 0 24 + 0157ea: 22 00 | local.tee 0 + 0157ec: 0d 00 | br_if 0 + 0157ee: 41 85 ec 93 80 00 | i32.const 325125 + 0157f4: 41 06 | i32.const 6 + 0157f6: 10 c1 82 80 80 00 | call 321 + 0157fc: 0f | return + 0157fd: 0b | end + 0157fe: 41 8c ec 93 80 00 | i32.const 325132 + 015804: 41 01 | i32.const 1 + 015806: 10 c1 82 80 80 00 | call 321 + 01580c: 20 00 | local.get 0 + 01580e: 21 00 | local.set 0 + 015810: 0c 16 | br 22 + 015812: 0b | end + 015813: 20 00 | local.get 0 + 015815: 28 00 18 | i32.load 0 24 + 015818: 21 00 | local.set 0 + 01581a: 41 8e ec 93 80 00 | i32.const 325134 + 015820: 41 03 | i32.const 3 + 015822: 10 c1 82 80 80 00 | call 321 + 015828: 20 00 | local.get 0 + 01582a: 21 00 | local.set 0 + 01582c: 0c 15 | br 21 + 01582e: 0b | end + 01582f: 20 00 | local.get 0 + 015831: 28 00 18 | i32.load 0 24 + 015834: 21 00 | local.set 0 + 015836: 41 92 ec 93 80 00 | i32.const 325138 + 01583c: 41 06 | i32.const 6 + 01583e: 10 c1 82 80 80 00 | call 321 + 015844: 20 00 | local.get 0 + 015846: 21 00 | local.set 0 + 015848: 0c 14 | br 20 + 01584a: 0b | end + 01584b: 20 00 | local.get 0 + 01584d: 28 00 1c | i32.load 0 28 + 015850: 21 03 | local.set 3 + 015852: 20 00 | local.get 0 + 015854: 28 00 18 | i32.load 0 24 + 015857: 21 00 | local.set 0 + 015859: 41 99 ec 93 80 00 | i32.const 325145 + 01585f: 41 04 | i32.const 4 + 015861: 10 c1 82 80 80 00 | call 321 + 015867: 02 40 | block + 015869: 02 40 | block + 01586b: 20 00 | local.get 0 + 01586d: 0d 00 | br_if 0 + 01586f: 41 9e ec 93 80 00 | i32.const 325150 + 015875: 21 00 | local.set 0 + 015877: 41 02 | i32.const 2 + 015879: 21 02 | local.set 2 + 01587b: 0c 01 | br 1 + 01587d: 0b | end + 01587e: 20 00 | local.get 0 + 015880: 29 03 40 | i64.load 3 64 + 015883: 42 12 | i64.const 18 + 015885: 52 | i64.ne + 015886: 0d 10 | br_if 16 + 015888: 20 00 | local.get 0 + 01588a: 28 02 18 | i32.load 2 24 + 01588d: 21 02 | local.set 2 + 01588f: 20 00 | local.get 0 + 015891: 28 02 1c | i32.load 2 28 + 015894: 21 04 | local.set 4 + 015896: 41 28 | i32.const 40 + 015898: 10 c3 82 80 80 00 | call 323 + 01589e: 1a | drop + 01589f: 02 40 | block + 0158a1: 20 04 | local.get 4 + 0158a3: 41 01 | i32.const 1 + 0158a5: 4e | i32.ge_s + 0158a6: 0d 00 | br_if 0 + 0158a8: 41 a4 ec 93 80 00 | i32.const 325156 + 0158ae: 21 00 | local.set 0 + 0158b0: 41 01 | i32.const 1 + 0158b2: 21 02 | local.set 2 + 0158b4: 0c 01 | br 1 + 0158b6: 0b | end + 0158b7: 20 02 | local.get 2 + 0158b9: 21 00 | local.set 0 + 0158bb: 41 00 | i32.const 0 + 0158bd: 21 02 | local.set 2 + 0158bf: 03 40 | loop + 0158c1: 20 00 | local.get 0 + 0158c3: 22 00 | local.tee 0 + 0158c5: 28 02 00 | i32.load 2 0 + 0158c8: 21 05 | local.set 5 + 0158ca: 02 40 | block + 0158cc: 20 02 | local.get 2 + 0158ce: 22 02 | local.tee 2 + 0158d0: 41 7f | i32.const 4294967295 + 0158d2: 6a | i32.add + 0158d3: 41 fe ff ff ff 07 | i32.const 2147483646 + 0158d9: 4b | i32.gt_u + 0158da: 0d 00 | br_if 0 + 0158dc: 41 a1 ec 93 80 00 | i32.const 325153 + 0158e2: 41 02 | i32.const 2 + 0158e4: 10 c1 82 80 80 00 | call 321 + 0158ea: 0b | end + 0158eb: 20 05 | local.get 5 + 0158ed: 10 f6 82 80 80 00 | call 374 + 0158f3: 20 00 | local.get 0 + 0158f5: 41 04 | i32.const 4 + 0158f7: 6a | i32.add + 0158f8: 21 00 | local.set 0 + 0158fa: 20 02 | local.get 2 + 0158fc: 41 01 | i32.const 1 + 0158fe: 6a | i32.add + 0158ff: 22 05 | local.tee 5 + 015901: 21 02 | local.set 2 + 015903: 20 04 | local.get 4 + 015905: 20 05 | local.get 5 + 015907: 47 | i32.ne + 015908: 0d 00 | br_if 0 + 01590a: 0b | end + 01590b: 41 a4 ec 93 80 00 | i32.const 325156 + 015911: 21 00 | local.set 0 + 015913: 41 01 | i32.const 1 + 015915: 21 02 | local.set 2 + 015917: 0b | end + 015918: 20 00 | local.get 0 + 01591a: 20 02 | local.get 2 + 01591c: 10 c1 82 80 80 00 | call 321 + 015922: 20 03 | local.get 3 + 015924: 45 | i32.eqz + 015925: 0d 0c | br_if 12 + 015927: 41 a6 ec 93 80 00 | i32.const 325158 + 01592d: 41 04 | i32.const 4 + 01592f: 10 c1 82 80 80 00 | call 321 + 015935: 20 03 | local.get 3 + 015937: 21 00 | local.set 0 + 015939: 0c 13 | br 19 + 01593b: 0b | end + 01593c: 20 00 | local.get 0 + 01593e: 28 00 20 | i32.load 0 32 + 015941: 21 02 | local.set 2 + 015943: 20 00 | local.get 0 + 015945: 28 00 1c | i32.load 0 28 + 015948: 21 06 | local.set 6 + 01594a: 20 00 | local.get 0 + 01594c: 28 00 18 | i32.load 0 24 + 01594f: 21 05 | local.set 5 + 015951: 02 40 | block + 015953: 02 40 | block + 015955: 20 00 | local.get 0 + 015957: 28 00 24 | i32.load 0 36 + 01595a: 22 07 | local.tee 7 + 01595c: 41 01 | i32.const 1 + 01595e: 46 | i32.eq + 01595f: 0d 00 | br_if 0 + 015961: 41 28 | i32.const 40 + 015963: 10 c3 82 80 80 00 | call 323 + 015969: 1a | drop + 01596a: 20 07 | local.get 7 + 01596c: 41 01 | i32.const 1 + 01596e: 48 | i32.lt_s + 01596f: 0d 01 | br_if 1 + 015971: 0b | end + 015972: 20 02 | local.get 2 + 015974: 21 00 | local.set 0 + 015976: 20 05 | local.get 5 + 015978: 21 05 | local.set 5 + 01597a: 41 00 | i32.const 0 + 01597c: 21 02 | local.set 2 + 01597e: 03 40 | loop + 015980: 20 05 | local.get 5 + 015982: 21 05 | local.set 5 + 015984: 20 00 | local.get 0 + 015986: 22 00 | local.tee 0 + 015988: 41 04 | i32.const 4 + 01598a: 6a | i32.add + 01598b: 28 02 00 | i32.load 2 0 + 01598e: 21 04 | local.set 4 + 015990: 20 00 | local.get 0 + 015992: 28 02 00 | i32.load 2 0 + 015995: 21 08 | local.set 8 + 015997: 02 40 | block + 015999: 20 02 | local.get 2 + 01599b: 22 02 | local.tee 2 + 01599d: 41 7f | i32.const 4294967295 + 01599f: 6a | i32.add + 0159a0: 41 fe ff ff ff 07 | i32.const 2147483646 + 0159a6: 4b | i32.gt_u + 0159a7: 0d 00 | br_if 0 + 0159a9: 41 a1 ec 93 80 00 | i32.const 325153 + 0159af: 41 02 | i32.const 2 + 0159b1: 10 c1 82 80 80 00 | call 321 + 0159b7: 0b | end + 0159b8: 20 06 | local.get 6 + 0159ba: 20 02 | local.get 2 + 0159bc: 46 | i32.eq + 0159bd: 0d 11 | br_if 17 + 0159bf: 20 05 | local.get 5 + 0159c1: 28 02 00 | i32.load 2 0 + 0159c4: 21 03 | local.set 3 + 0159c6: 02 40 | block + 0159c8: 20 04 | local.get 4 + 0159ca: 41 01 | i32.const 1 + 0159cc: 48 | i32.lt_s + 0159cd: 0d 00 | br_if 0 + 0159cf: 20 08 | local.get 8 + 0159d1: 20 04 | local.get 4 + 0159d3: 10 c1 82 80 80 00 | call 321 + 0159d9: 41 ab ec 93 80 00 | i32.const 325163 + 0159df: 41 02 | i32.const 2 + 0159e1: 10 c1 82 80 80 00 | call 321 + 0159e7: 0b | end + 0159e8: 20 03 | local.get 3 + 0159ea: 10 f6 82 80 80 00 | call 374 + 0159f0: 20 00 | local.get 0 + 0159f2: 41 08 | i32.const 8 + 0159f4: 6a | i32.add + 0159f5: 21 00 | local.set 0 + 0159f7: 20 05 | local.get 5 + 0159f9: 41 04 | i32.const 4 + 0159fb: 6a | i32.add + 0159fc: 21 05 | local.set 5 + 0159fe: 20 02 | local.get 2 + 015a00: 41 01 | i32.const 1 + 015a02: 6a | i32.add + 015a03: 22 04 | local.tee 4 + 015a05: 21 02 | local.set 2 + 015a07: 20 07 | local.get 7 + 015a09: 20 04 | local.get 4 + 015a0b: 47 | i32.ne + 015a0c: 0d 00 | br_if 0 + 015a0e: 0b | end + 015a0f: 20 07 | local.get 7 + 015a11: 41 01 | i32.const 1 + 015a13: 46 | i32.eq + 015a14: 0d 0c | br_if 12 + 015a16: 0b | end + 015a17: 41 a4 ec 93 80 00 | i32.const 325156 + 015a1d: 41 01 | i32.const 1 + 015a1f: 10 c1 82 80 80 00 | call 321 + 015a25: 0f | return + 015a26: 0b | end + 015a27: 20 00 | local.get 0 + 015a29: 28 00 18 | i32.load 0 24 + 015a2c: 21 02 | local.set 2 + 015a2e: 20 00 | local.get 0 + 015a30: 34 00 20 | i64.load32_s 0 32 + 015a33: 21 01 | local.set 1 + 015a35: 41 db 00 | i32.const 91 + 015a38: 10 c3 82 80 80 00 | call 323 + 015a3e: 1a | drop + 015a3f: 20 01 | local.get 1 + 015a41: 10 e5 82 80 80 00 | call 357 + 015a47: 41 dd 00 | i32.const 93 + 015a4a: 10 c3 82 80 80 00 | call 323 + 015a50: 1a | drop + 015a51: 20 02 | local.get 2 + 015a53: 21 00 | local.set 0 + 015a55: 0c 11 | br 17 + 015a57: 0b | end + 015a58: 20 00 | local.get 0 + 015a5a: 28 00 1c | i32.load 0 28 + 015a5d: 21 02 | local.set 2 + 015a5f: 20 00 | local.get 0 + 015a61: 28 00 18 | i32.load 0 24 + 015a64: 21 05 | local.set 5 + 015a66: 02 40 | block + 015a68: 20 00 | local.get 0 + 015a6a: 2d 00 38 | i32.load8_u 0 56 + 015a6d: 45 | i32.eqz + 015a6e: 0d 00 | br_if 0 + 015a70: 41 ae ec 93 80 00 | i32.const 325166 + 015a76: 41 07 | i32.const 7 + 015a78: 10 c1 82 80 80 00 | call 321 + 015a7e: 0b | end + 015a7f: 41 db 00 | i32.const 91 + 015a82: 10 c3 82 80 80 00 | call 323 + 015a88: 1a | drop + 015a89: 20 02 | local.get 2 + 015a8b: 10 f6 82 80 80 00 | call 374 + 015a91: 41 dd 00 | i32.const 93 + 015a94: 10 c3 82 80 80 00 | call 323 + 015a9a: 1a | drop + 015a9b: 20 05 | local.get 5 + 015a9d: 21 00 | local.set 0 + 015a9f: 0c 10 | br 16 + 015aa1: 0b | end + 015aa2: 20 00 | local.get 0 + 015aa4: 28 00 18 | i32.load 0 24 + 015aa7: 21 00 | local.set 0 + 015aa9: 41 b6 ec 93 80 00 | i32.const 325174 + 015aaf: 41 09 | i32.const 9 + 015ab1: 10 c1 82 80 80 00 | call 321 + 015ab7: 20 00 | local.get 0 + 015ab9: 21 00 | local.set 0 + 015abb: 0c 0f | br 15 + 015abd: 0b | end + 015abe: 20 00 | local.get 0 + 015ac0: 28 00 18 | i32.load 0 24 + 015ac3: 21 00 | local.set 0 + 015ac5: 41 c0 ec 93 80 00 | i32.const 325184 + 015acb: 41 02 | i32.const 2 + 015acd: 10 c1 82 80 80 00 | call 321 + 015ad3: 20 00 | local.get 0 + 015ad5: 21 00 | local.set 0 + 015ad7: 0c 0e | br 14 + 015ad9: 0b | end + 015ada: 20 00 | local.get 0 + 015adc: 28 00 18 | i32.load 0 24 + 015adf: 21 02 | local.set 2 + 015ae1: 20 00 | local.get 0 + 015ae3: 34 00 20 | i64.load32_s 0 32 + 015ae6: 21 01 | local.set 1 + 015ae8: 41 c3 ec 93 80 00 | i32.const 325187 + 015aee: 41 0a | i32.const 10 + 015af0: 10 c1 82 80 80 00 | call 321 + 015af6: 20 01 | local.get 1 + 015af8: 10 e5 82 80 80 00 | call 357 + 015afe: 41 ce ec 93 80 00 | i32.const 325198 + 015b04: 41 01 | i32.const 1 + 015b06: 10 c1 82 80 80 00 | call 321 + 015b0c: 20 02 | local.get 2 + 015b0e: 21 00 | local.set 0 + 015b10: 0c 0d | br 13 + 015b12: 0b | end + 015b13: 20 00 | local.get 0 + 015b15: 28 00 1c | i32.load 0 28 + 015b18: 21 02 | local.set 2 + 015b1a: 20 00 | local.get 0 + 015b1c: 28 00 18 | i32.load 0 24 + 015b1f: 21 00 | local.set 0 + 015b21: 41 d0 ec 93 80 00 | i32.const 325200 + 015b27: 41 04 | i32.const 4 + 015b29: 10 c1 82 80 80 00 | call 321 + 015b2f: 20 00 | local.get 0 + 015b31: 10 f6 82 80 80 00 | call 374 + 015b37: 41 dd 00 | i32.const 93 + 015b3a: 10 c3 82 80 80 00 | call 323 + 015b40: 1a | drop + 015b41: 20 02 | local.get 2 + 015b43: 21 00 | local.set 0 + 015b45: 0c 0c | br 12 + 015b47: 0b | end + 015b48: 20 00 | local.get 0 + 015b4a: 28 00 38 | i32.load 0 56 + 015b4d: 21 02 | local.set 2 + 015b4f: 02 40 | block + 015b51: 02 40 | block + 015b53: 02 40 | block + 015b55: 02 40 | block + 015b57: 20 00 | local.get 0 + 015b59: 29 00 30 | i64.load 0 48 + 015b5c: 22 01 | local.tee 1 + 015b5e: a7 | i32.wrap_i64 + 015b5f: 22 05 | local.tee 5 + 015b61: 41 08 | i32.const 8 + 015b63: 76 | i32.shr_u + 015b64: 41 ff 01 | i32.const 255 + 015b67: 71 | i32.and + 015b68: 41 7f | i32.const 4294967295 + 015b6a: 6a | i32.add + 015b6b: 0e 03 00 01 02 03 | br_table 0 1 2 3 + 015b71: 0b | end + 015b72: 41 d5 ec 93 80 00 | i32.const 325205 + 015b78: 41 05 | i32.const 5 + 015b7a: 10 c1 82 80 80 00 | call 321 + 015b80: 20 01 | local.get 1 + 015b82: 42 20 | i64.const 32 + 015b84: 87 | i64.shr_s + 015b85: 10 e5 82 80 80 00 | call 357 + 015b8b: 41 dd 00 | i32.const 93 + 015b8e: 10 c3 82 80 80 00 | call 323 + 015b94: 1a | drop + 015b95: 20 02 | local.get 2 + 015b97: 21 00 | local.set 0 + 015b99: 0c 0e | br 14 + 015b9b: 0b | end + 015b9c: 41 db ec 93 80 00 | i32.const 325211 + 015ba2: 41 06 | i32.const 6 + 015ba4: 10 c1 82 80 80 00 | call 321 + 015baa: 20 02 | local.get 2 + 015bac: 21 00 | local.set 0 + 015bae: 0c 0d | br 13 + 015bb0: 0b | end + 015bb1: 41 e2 ec 93 80 00 | i32.const 325218 + 015bb7: 41 0d | i32.const 13 + 015bb9: 10 c1 82 80 80 00 | call 321 + 015bbf: 20 02 | local.get 2 + 015bc1: 21 00 | local.set 0 + 015bc3: 0c 0c | br 12 + 015bc5: 0b | end + 015bc6: 20 00 | local.get 0 + 015bc8: 29 00 28 | i64.load 0 40 + 015bcb: 21 01 | local.set 1 + 015bcd: 20 00 | local.get 0 + 015bcf: 28 00 1c | i32.load 0 28 + 015bd2: 21 02 | local.set 2 + 015bd4: 20 00 | local.get 0 + 015bd6: 28 00 18 | i32.load 0 24 + 015bd9: 21 04 | local.set 4 + 015bdb: 41 f0 ec 93 80 00 | i32.const 325232 + 015be1: 41 07 | i32.const 7 + 015be3: 10 c1 82 80 80 00 | call 321 + 015be9: 02 40 | block + 015beb: 20 05 | local.get 5 + 015bed: 41 01 | i32.const 1 + 015bef: 71 | i32.and + 015bf0: 45 | i32.eqz + 015bf1: 0d 00 | br_if 0 + 015bf3: 41 f8 ec 93 80 00 | i32.const 325240 + 015bf9: 41 08 | i32.const 8 + 015bfb: 10 c1 82 80 80 00 | call 321 + 015c01: 0b | end + 015c02: 02 40 | block + 015c04: 20 05 | local.get 5 + 015c06: 41 02 | i32.const 2 + 015c08: 71 | i32.and + 015c09: 45 | i32.eqz + 015c0a: 0d 00 | br_if 0 + 015c0c: 41 81 ed 93 80 00 | i32.const 325249 + 015c12: 41 0b | i32.const 11 + 015c14: 10 c1 82 80 80 00 | call 321 + 015c1a: 0b | end + 015c1b: 02 40 | block + 015c1d: 20 05 | local.get 5 + 015c1f: 41 04 | i32.const 4 + 015c21: 71 | i32.and + 015c22: 45 | i32.eqz + 015c23: 0d 00 | br_if 0 + 015c25: 41 8d ed 93 80 00 | i32.const 325261 + 015c2b: 41 0d | i32.const 13 + 015c2d: 10 c1 82 80 80 00 | call 321 + 015c33: 0b | end + 015c34: 02 40 | block + 015c36: 20 05 | local.get 5 + 015c38: 41 10 | i32.const 16 + 015c3a: 71 | i32.and + 015c3b: 45 | i32.eqz + 015c3c: 0d 00 | br_if 0 + 015c3e: 41 9b ed 93 80 00 | i32.const 325275 + 015c44: 41 08 | i32.const 8 + 015c46: 10 c1 82 80 80 00 | call 321 + 015c4c: 0b | end + 015c4d: 20 01 | local.get 1 + 015c4f: 42 20 | i64.const 32 + 015c51: 88 | i64.shr_u + 015c52: 21 09 | local.set 9 + 015c54: 02 40 | block + 015c56: 20 05 | local.get 5 + 015c58: 41 08 | i32.const 8 + 015c5a: 71 | i32.and + 015c5b: 45 | i32.eqz + 015c5c: 0d 00 | br_if 0 + 015c5e: 41 a4 ed 93 80 00 | i32.const 325284 + 015c64: 41 07 | i32.const 7 + 015c66: 10 c1 82 80 80 00 | call 321 + 015c6c: 20 00 | local.get 0 + 015c6e: 34 02 04 | i64.load32_s 2 4 + 015c71: 10 e5 82 80 80 00 | call 357 + 015c77: 41 ac ed 93 80 00 | i32.const 325292 + 015c7d: 41 02 | i32.const 2 + 015c7f: 10 c1 82 80 80 00 | call 321 + 015c85: 0b | end + 015c86: 20 09 | local.get 9 + 015c88: a7 | i32.wrap_i64 + 015c89: 21 08 | local.set 8 + 015c8b: 41 fb 00 | i32.const 123 + 015c8e: 10 c3 82 80 80 00 | call 323 + 015c94: 1a | drop + 015c95: 20 01 | local.get 1 + 015c97: 42 00 | i64.const 0 + 015c99: 53 | i64.lt_s + 015c9a: 0d 09 | br_if 9 + 015c9c: 02 40 | block + 015c9e: 20 08 | local.get 8 + 015ca0: 41 01 | i32.const 1 + 015ca2: 48 | i32.lt_s + 015ca3: 0d 00 | br_if 0 + 015ca5: 20 02 | local.get 2 + 015ca7: 21 02 | local.set 2 + 015ca9: 20 04 | local.get 4 + 015cab: 21 00 | local.set 0 + 015cad: 41 00 | i32.const 0 + 015caf: 21 05 | local.set 5 + 015cb1: 03 40 | loop + 015cb3: 20 00 | local.get 0 + 015cb5: 21 00 | local.set 0 + 015cb7: 20 02 | local.get 2 + 015cb9: 22 02 | local.tee 2 + 015cbb: 41 04 | i32.const 4 + 015cbd: 6a | i32.add + 015cbe: 28 02 00 | i32.load 2 0 + 015cc1: 21 04 | local.set 4 + 015cc3: 20 02 | local.get 2 + 015cc5: 28 02 00 | i32.load 2 0 + 015cc8: 21 03 | local.set 3 + 015cca: 02 40 | block + 015ccc: 20 05 | local.get 5 + 015cce: 22 05 | local.tee 5 + 015cd0: 41 7f | i32.const 4294967295 + 015cd2: 6a | i32.add + 015cd3: 41 fe ff ff ff 07 | i32.const 2147483646 + 015cd9: 4b | i32.gt_u + 015cda: 0d 00 | br_if 0 + 015cdc: 41 a1 ec 93 80 00 | i32.const 325153 + 015ce2: 41 02 | i32.const 2 + 015ce4: 10 c1 82 80 80 00 | call 321 + 015cea: 0b | end + 015ceb: 20 03 | local.get 3 + 015ced: 20 04 | local.get 4 + 015cef: 10 c1 82 80 80 00 | call 321 + 015cf5: 41 ab ec 93 80 00 | i32.const 325163 + 015cfb: 41 02 | i32.const 2 + 015cfd: 10 c1 82 80 80 00 | call 321 + 015d03: 20 00 | local.get 0 + 015d05: 28 02 00 | i32.load 2 0 + 015d08: 10 f6 82 80 80 00 | call 374 + 015d0e: 20 02 | local.get 2 + 015d10: 41 08 | i32.const 8 + 015d12: 6a | i32.add + 015d13: 21 02 | local.set 2 + 015d15: 20 00 | local.get 0 + 015d17: 41 04 | i32.const 4 + 015d19: 6a | i32.add + 015d1a: 21 00 | local.set 0 + 015d1c: 20 05 | local.get 5 + 015d1e: 41 01 | i32.const 1 + 015d20: 6a | i32.add + 015d21: 22 04 | local.tee 4 + 015d23: 21 05 | local.set 5 + 015d25: 20 08 | local.get 8 + 015d27: 20 04 | local.get 4 + 015d29: 47 | i32.ne + 015d2a: 0d 00 | br_if 0 + 015d2c: 0b | end + 015d2d: 0b | end + 015d2e: 41 fd 00 | i32.const 125 + 015d31: 10 c3 82 80 80 00 | call 323 + 015d37: 1a | drop + 015d38: 0f | return + 015d39: 0b | end + 015d3a: 20 00 | local.get 0 + 015d3c: 28 00 1c | i32.load 0 28 + 015d3f: 21 04 | local.set 4 + 015d41: 20 00 | local.get 0 + 015d43: 28 00 18 | i32.load 0 24 + 015d46: 21 02 | local.set 2 + 015d48: 20 00 | local.get 0 + 015d4a: 29 00 28 | i64.load 0 40 + 015d4d: 21 01 | local.set 1 + 015d4f: 41 af ed 93 80 00 | i32.const 325295 + 015d55: 41 06 | i32.const 6 + 015d57: 10 c1 82 80 80 00 | call 321 + 015d5d: 02 40 | block + 015d5f: 20 01 | local.get 1 + 015d61: 42 80 80 80 80 f0 1f | i64.const 1095216660480 + 015d68: 83 | i64.and + 015d69: 50 | i64.eqz + 015d6a: 0d 00 | br_if 0 + 015d6c: 41 a4 ed 93 80 00 | i32.const 325284 + 015d72: 41 07 | i32.const 7 + 015d74: 10 c1 82 80 80 00 | call 321 + 015d7a: 20 00 | local.get 0 + 015d7c: 34 02 04 | i64.load32_s 2 4 + 015d7f: 10 e5 82 80 80 00 | call 357 + 015d85: 41 ac ed 93 80 00 | i32.const 325292 + 015d8b: 41 02 | i32.const 2 + 015d8d: 10 c1 82 80 80 00 | call 321 + 015d93: 0b | end + 015d94: 02 40 | block + 015d96: 20 01 | local.get 1 + 015d98: 42 80 80 80 80 80 e0 3f | i64.const 280375465082880 + 015da0: 83 | i64.and + 015da1: 50 | i64.eqz + 015da2: 0d 00 | br_if 0 + 015da4: 41 b6 ed 93 80 00 | i32.const 325302 + 015daa: 41 08 | i32.const 8 + 015dac: 10 c1 82 80 80 00 | call 321 + 015db2: 0b | end + 015db3: 41 fb 00 | i32.const 123 + 015db6: 10 c3 82 80 80 00 | call 323 + 015dbc: 1a | drop + 015dbd: 02 40 | block + 015dbf: 20 04 | local.get 4 + 015dc1: 41 01 | i32.const 1 + 015dc3: 48 | i32.lt_s + 015dc4: 0d 00 | br_if 0 + 015dc6: 20 02 | local.get 2 + 015dc8: 21 00 | local.set 0 + 015dca: 41 00 | i32.const 0 + 015dcc: 21 02 | local.set 2 + 015dce: 03 40 | loop + 015dd0: 20 00 | local.get 0 + 015dd2: 22 00 | local.tee 0 + 015dd4: 28 02 00 | i32.load 2 0 + 015dd7: 21 05 | local.set 5 + 015dd9: 02 40 | block + 015ddb: 20 02 | local.get 2 + 015ddd: 22 02 | local.tee 2 + 015ddf: 41 7f | i32.const 4294967295 + 015de1: 6a | i32.add + 015de2: 41 fe ff ff ff 07 | i32.const 2147483646 + 015de8: 4b | i32.gt_u + 015de9: 0d 00 | br_if 0 + 015deb: 41 a1 ec 93 80 00 | i32.const 325153 + 015df1: 41 02 | i32.const 2 + 015df3: 10 c1 82 80 80 00 | call 321 + 015df9: 0b | end + 015dfa: 20 05 | local.get 5 + 015dfc: 10 f6 82 80 80 00 | call 374 + 015e02: 20 00 | local.get 0 + 015e04: 41 04 | i32.const 4 + 015e06: 6a | i32.add + 015e07: 21 00 | local.set 0 + 015e09: 20 02 | local.get 2 + 015e0b: 41 01 | i32.const 1 + 015e0d: 6a | i32.add + 015e0e: 22 05 | local.tee 5 + 015e10: 21 02 | local.set 2 + 015e12: 20 04 | local.get 4 + 015e14: 20 05 | local.get 5 + 015e16: 47 | i32.ne + 015e17: 0d 00 | br_if 0 + 015e19: 0b | end + 015e1a: 0b | end + 015e1b: 41 bf ed 93 80 00 | i32.const 325311 + 015e21: 41 01 | i32.const 1 + 015e23: 10 c1 82 80 80 00 | call 321 + 015e29: 0f | return + 015e2a: 0b | end + 015e2b: 20 00 | local.get 0 + 015e2d: 28 00 1c | i32.load 0 28 + 015e30: 21 02 | local.set 2 + 015e32: 20 00 | local.get 0 + 015e34: 28 00 20 | i32.load 0 32 + 015e37: 21 03 | local.set 3 + 015e39: 20 00 | local.get 0 + 015e3b: 28 00 18 | i32.load 0 24 + 015e3e: 21 00 | local.set 0 + 015e40: 41 c1 ed 93 80 00 | i32.const 325313 + 015e46: 41 05 | i32.const 5 + 015e48: 10 c1 82 80 80 00 | call 321 + 015e4e: 20 00 | local.get 0 + 015e50: 10 f6 82 80 80 00 | call 374 + 015e56: 41 c7 ed 93 80 00 | i32.const 325319 + 015e5c: 41 02 | i32.const 2 + 015e5e: 10 c1 82 80 80 00 | call 321 + 015e64: 02 40 | block + 015e66: 20 03 | local.get 3 + 015e68: 41 01 | i32.const 1 + 015e6a: 48 | i32.lt_s + 015e6b: 0d 00 | br_if 0 + 015e6d: 20 02 | local.get 2 + 015e6f: 21 00 | local.set 0 + 015e71: 41 00 | i32.const 0 + 015e73: 21 02 | local.set 2 + 015e75: 03 40 | loop + 015e77: 20 00 | local.get 0 + 015e79: 22 00 | local.tee 0 + 015e7b: 41 04 | i32.const 4 + 015e7d: 6a | i32.add + 015e7e: 28 02 00 | i32.load 2 0 + 015e81: 21 05 | local.set 5 + 015e83: 20 00 | local.get 0 + 015e85: 28 02 00 | i32.load 2 0 + 015e88: 21 04 | local.set 4 + 015e8a: 02 40 | block + 015e8c: 20 02 | local.get 2 + 015e8e: 22 02 | local.tee 2 + 015e90: 41 7f | i32.const 4294967295 + 015e92: 6a | i32.add + 015e93: 41 fe ff ff ff 07 | i32.const 2147483646 + 015e99: 4b | i32.gt_u + 015e9a: 0d 00 | br_if 0 + 015e9c: 41 a1 ec 93 80 00 | i32.const 325153 + 015ea2: 41 02 | i32.const 2 + 015ea4: 10 c1 82 80 80 00 | call 321 + 015eaa: 0b | end + 015eab: 20 04 | local.get 4 + 015ead: 20 05 | local.get 5 + 015eaf: 10 c1 82 80 80 00 | call 321 + 015eb5: 20 00 | local.get 0 + 015eb7: 41 08 | i32.const 8 + 015eb9: 6a | i32.add + 015eba: 21 00 | local.set 0 + 015ebc: 20 02 | local.get 2 + 015ebe: 41 01 | i32.const 1 + 015ec0: 6a | i32.add + 015ec1: 22 05 | local.tee 5 + 015ec3: 21 02 | local.set 2 + 015ec5: 20 03 | local.get 3 + 015ec7: 20 05 | local.get 5 + 015ec9: 47 | i32.ne + 015eca: 0d 00 | br_if 0 + 015ecc: 0b | end + 015ecd: 0b | end + 015ece: 41 bf ed 93 80 00 | i32.const 325311 + 015ed4: 41 01 | i32.const 1 + 015ed6: 10 c1 82 80 80 00 | call 321 + 015edc: 0f | return + 015edd: 0b | end + 015ede: 20 00 | local.get 0 + 015ee0: 29 00 30 | i64.load 0 48 + 015ee3: 21 0a | local.set 10 + 015ee5: 20 00 | local.get 0 + 015ee7: 29 00 28 | i64.load 0 40 + 015eea: 21 0b | local.set 11 + 015eec: 20 00 | local.get 0 + 015eee: 2d 00 20 | i32.load8_u 0 32 + 015ef1: 21 04 | local.set 4 + 015ef3: 20 00 | local.get 0 + 015ef5: 28 00 1c | i32.load 0 28 + 015ef8: 21 03 | local.set 3 + 015efa: 20 00 | local.get 0 + 015efc: 28 00 18 | i32.load 0 24 + 015eff: 21 05 | local.set 5 + 015f01: 41 ca ed 93 80 00 | i32.const 325322 + 015f07: 41 08 | i32.const 8 + 015f09: 10 c1 82 80 80 00 | call 321 + 015f0f: 20 05 | local.get 5 + 015f11: 29 03 40 | i64.load 3 64 + 015f14: 22 01 | local.tee 1 + 015f16: 21 09 | local.set 9 + 015f18: 02 40 | block + 015f1a: 20 01 | local.get 1 + 015f1c: 42 01 | i64.const 1 + 015f1e: 52 | i64.ne + 015f1f: 0d 00 | br_if 0 + 015f21: 20 05 | local.get 5 + 015f23: 21 00 | local.set 0 + 015f25: 03 40 | loop + 015f27: 20 00 | local.get 0 + 015f29: 28 00 20 | i32.load 0 32 + 015f2c: 22 02 | local.tee 2 + 015f2e: 21 00 | local.set 0 + 015f30: 20 02 | local.get 2 + 015f32: 29 03 40 | i64.load 3 64 + 015f35: 22 01 | local.tee 1 + 015f37: 21 09 | local.set 9 + 015f39: 20 01 | local.get 1 + 015f3b: 42 01 | i64.const 1 + 015f3d: 51 | i64.eq + 015f3e: 0d 00 | br_if 0 + 015f40: 0b | end + 015f41: 0b | end + 015f42: 02 40 | block + 015f44: 02 40 | block + 015f46: 02 40 | block + 015f48: 20 09 | local.get 9 + 015f4a: 22 01 | local.tee 1 + 015f4c: 42 03 | i64.const 3 + 015f4e: 51 | i64.eq + 015f4f: 0d 00 | br_if 0 + 015f51: 20 01 | local.get 1 + 015f53: 42 15 | i64.const 21 + 015f55: 52 | i64.ne + 015f56: 0d 01 | br_if 1 + 015f58: 20 05 | local.get 5 + 015f5a: 10 f6 82 80 80 00 | call 374 + 015f60: 0c 02 | br 2 + 015f62: 0b | end + 015f63: 20 0b | local.get 11 + 015f65: a7 | i32.wrap_i64 + 015f66: 10 dd 82 80 80 00 | call 349 + 015f6c: 41 d3 ed 93 80 00 | i32.const 325331 + 015f72: 41 02 | i32.const 2 + 015f74: 10 c1 82 80 80 00 | call 321 + 015f7a: 20 0a | local.get 10 + 015f7c: a7 | i32.wrap_i64 + 015f7d: 10 dd 82 80 80 00 | call 349 + 015f83: 0c 01 | br 1 + 015f85: 0b | end + 015f86: 20 0b | local.get 11 + 015f88: 10 c2 82 80 80 00 | call 322 + 015f8e: 41 d3 ed 93 80 00 | i32.const 325331 + 015f94: 41 02 | i32.const 2 + 015f96: 10 c1 82 80 80 00 | call 321 + 015f9c: 20 0a | local.get 10 + 015f9e: 10 c2 82 80 80 00 | call 322 + 015fa4: 0b | end + 015fa5: 02 40 | block + 015fa7: 20 04 | local.get 4 + 015fa9: 45 | i32.eqz + 015faa: 0d 00 | br_if 0 + 015fac: 41 d6 ed 93 80 00 | i32.const 325334 + 015fb2: 41 02 | i32.const 2 + 015fb4: 10 c1 82 80 80 00 | call 321 + 015fba: 20 03 | local.get 3 + 015fbc: 10 f6 82 80 80 00 | call 374 + 015fc2: 0b | end + 015fc3: 41 dd 00 | i32.const 93 + 015fc6: 10 c3 82 80 80 00 | call 323 + 015fcc: 1a | drop + 015fcd: 0f | return + 015fce: 0b | end + 015fcf: 20 00 | local.get 0 + 015fd1: 28 00 24 | i32.load 0 36 + 015fd4: 21 04 | local.set 4 + 015fd6: 20 00 | local.get 0 + 015fd8: 28 00 20 | i32.load 0 32 + 015fdb: 21 02 | local.set 2 + 015fdd: 20 00 | local.get 0 + 015fdf: 28 00 1c | i32.load 0 28 + 015fe2: 21 05 | local.set 5 + 015fe4: 20 00 | local.get 0 + 015fe6: 28 00 30 | i32.load 0 48 + 015fe9: 21 07 | local.set 7 + 015feb: 20 00 | local.get 0 + 015fed: 28 00 18 | i32.load 0 24 + 015ff0: 21 00 | local.set 0 + 015ff2: 41 d9 ed 93 80 00 | i32.const 325337 + 015ff8: 41 0a | i32.const 10 + 015ffa: 10 c1 82 80 80 00 | call 321 + 016000: 20 00 | local.get 0 + 016002: 10 f6 82 80 80 00 | call 374 + 016008: 41 c7 ed 93 80 00 | i32.const 325319 + 01600e: 41 02 | i32.const 2 + 016010: 10 c1 82 80 80 00 | call 321 + 016016: 20 07 | local.get 7 + 016018: 41 00 | i32.const 0 + 01601a: 48 | i32.lt_s + 01601b: 0d 06 | br_if 6 + 01601d: 02 40 | block + 01601f: 20 07 | local.get 7 + 016021: 45 | i32.eqz + 016022: 0d 00 | br_if 0 + 016024: 20 05 | local.get 5 + 016026: 21 05 | local.set 5 + 016028: 20 02 | local.get 2 + 01602a: 21 02 | local.set 2 + 01602c: 20 04 | local.get 4 + 01602e: 21 00 | local.set 0 + 016030: 41 00 | i32.const 0 + 016032: 21 04 | local.set 4 + 016034: 03 40 | loop + 016036: 20 00 | local.get 0 + 016038: 21 00 | local.set 0 + 01603a: 20 02 | local.get 2 + 01603c: 21 02 | local.set 2 + 01603e: 20 05 | local.get 5 + 016040: 22 05 | local.tee 5 + 016042: 41 04 | i32.const 4 + 016044: 6a | i32.add + 016045: 28 02 00 | i32.load 2 0 + 016048: 21 03 | local.set 3 + 01604a: 20 05 | local.get 5 + 01604c: 28 02 00 | i32.load 2 0 + 01604f: 21 08 | local.set 8 + 016051: 02 40 | block + 016053: 20 04 | local.get 4 + 016055: 22 04 | local.tee 4 + 016057: 41 7f | i32.const 4294967295 + 016059: 6a | i32.add + 01605a: 41 fe ff ff ff 07 | i32.const 2147483646 + 016060: 4b | i32.gt_u + 016061: 0d 00 | br_if 0 + 016063: 41 a1 ec 93 80 00 | i32.const 325153 + 016069: 41 02 | i32.const 2 + 01606b: 10 c1 82 80 80 00 | call 321 + 016071: 0b | end + 016072: 20 08 | local.get 8 + 016074: 20 03 | local.get 3 + 016076: 10 c1 82 80 80 00 | call 321 + 01607c: 41 ab ec 93 80 00 | i32.const 325163 + 016082: 41 02 | i32.const 2 + 016084: 10 c1 82 80 80 00 | call 321 + 01608a: 20 02 | local.get 2 + 01608c: 28 02 00 | i32.load 2 0 + 01608f: 10 f6 82 80 80 00 | call 374 + 016095: 41 e4 ed 93 80 00 | i32.const 325348 + 01609b: 41 03 | i32.const 3 + 01609d: 10 c1 82 80 80 00 | call 321 + 0160a3: 20 00 | local.get 0 + 0160a5: 35 02 00 | i64.load32_u 2 0 + 0160a8: 10 e5 82 80 80 00 | call 357 + 0160ae: 20 05 | local.get 5 + 0160b0: 41 08 | i32.const 8 + 0160b2: 6a | i32.add + 0160b3: 21 05 | local.set 5 + 0160b5: 20 02 | local.get 2 + 0160b7: 41 04 | i32.const 4 + 0160b9: 6a | i32.add + 0160ba: 21 02 | local.set 2 + 0160bc: 20 00 | local.get 0 + 0160be: 41 04 | i32.const 4 + 0160c0: 6a | i32.add + 0160c1: 21 00 | local.set 0 + 0160c3: 20 04 | local.get 4 + 0160c5: 41 01 | i32.const 1 + 0160c7: 6a | i32.add + 0160c8: 22 03 | local.tee 3 + 0160ca: 21 04 | local.set 4 + 0160cc: 20 07 | local.get 7 + 0160ce: 20 03 | local.get 3 + 0160d0: 47 | i32.ne + 0160d1: 0d 00 | br_if 0 + 0160d3: 0b | end + 0160d4: 0b | end + 0160d5: 41 fd 00 | i32.const 125 + 0160d8: 10 c3 82 80 80 00 | call 323 + 0160de: 1a | drop + 0160df: 0b | end + 0160e0: 0f | return + 0160e1: 0b | end + 0160e2: 20 00 | local.get 0 + 0160e4: 28 00 18 | i32.load 0 24 + 0160e7: 21 02 | local.set 2 + 0160e9: 20 00 | local.get 0 + 0160eb: 34 00 20 | i64.load32_s 0 32 + 0160ee: 21 01 | local.set 1 + 0160f0: 41 e8 ed 93 80 00 | i32.const 325352 + 0160f6: 41 06 | i32.const 6 + 0160f8: 10 c1 82 80 80 00 | call 321 + 0160fe: 20 01 | local.get 1 + 016100: 10 e5 82 80 80 00 | call 357 + 016106: 41 dd 00 | i32.const 93 + 016109: 10 c3 82 80 80 00 | call 323 + 01610f: 1a | drop + 016110: 20 02 | local.get 2 + 016112: 21 00 | local.set 0 + 016114: 0c 05 | br 5 + 016116: 0b | end + 016117: 20 00 | local.get 0 + 016119: 34 00 24 | i64.load32_s 0 36 + 01611c: 21 01 | local.set 1 + 01611e: 20 00 | local.get 0 + 016120: 28 00 18 | i32.load 0 24 + 016123: 21 02 | local.set 2 + 016125: 02 40 | block + 016127: 20 00 | local.get 0 + 016129: 29 00 28 | i64.load 0 40 + 01612c: 22 09 | local.tee 9 + 01612e: 42 80 80 80 80 f0 1f | i64.const 1095216660480 + 016135: 83 | i64.and + 016136: 42 80 80 80 80 10 | i64.const 4294967296 + 01613c: 52 | i64.ne + 01613d: 0d 00 | br_if 0 + 01613f: 41 ef ed 93 80 00 | i32.const 325359 + 016145: 41 0b | i32.const 11 + 016147: 10 c1 82 80 80 00 | call 321 + 01614d: 0b | end + 01614e: 41 fb ed 93 80 00 | i32.const 325371 + 016154: 41 07 | i32.const 7 + 016156: 10 c1 82 80 80 00 | call 321 + 01615c: 20 01 | local.get 1 + 01615e: 10 e5 82 80 80 00 | call 357 + 016164: 41 a1 ec 93 80 00 | i32.const 325153 + 01616a: 41 02 | i32.const 2 + 01616c: 10 c1 82 80 80 00 | call 321 + 016172: 20 09 | local.get 9 + 016174: c4 | i64.extend32_s + 016175: 10 e5 82 80 80 00 | call 357 + 01617b: 41 ce ec 93 80 00 | i32.const 325198 + 016181: 41 01 | i32.const 1 + 016183: 10 c1 82 80 80 00 | call 321 + 016189: 20 02 | local.get 2 + 01618b: 21 00 | local.set 0 + 01618d: 0c 04 | br 4 + 01618f: 0b | end + 016190: 41 d8 02 | i32.const 344 + 016193: 20 00 | local.get 0 + 016195: 41 18 | i32.const 24 + 016197: 6a | i32.add + 016198: 10 f7 82 80 80 00 | call 375 + 01619e: 00 | unreachable + 01619f: 0b | end + 0161a0: 41 88 e1 93 80 00 | i32.const 323720 + 0161a6: 41 31 | i32.const 49 + 0161a8: 41 ea 02 | i32.const 362 + 0161ab: 41 14 | i32.const 20 + 0161ad: 20 06 | local.get 6 + 0161af: 20 06 | local.get 6 + 0161b1: 10 ad 82 80 80 00 | call 301 + 0161b7: 00 | unreachable + 0161b8: 0b | end + 0161b9: 41 88 e1 93 80 00 | i32.const 323720 + 0161bf: 41 31 | i32.const 49 + 0161c1: 41 b5 03 | i32.const 437 + 0161c4: 41 1c | i32.const 28 + 0161c6: 41 00 | i32.const 0 + 0161c8: 20 08 | local.get 8 + 0161ca: 10 cb 82 80 80 00 | call 331 + 0161d0: 00 | unreachable + 0161d1: 0b | end + 0161d2: 41 88 e1 93 80 00 | i32.const 323720 + 0161d8: 41 31 | i32.const 49 + 0161da: 41 f1 03 | i32.const 497 + 0161dd: 41 1c | i32.const 28 + 0161df: 41 00 | i32.const 0 + 0161e1: 20 07 | local.get 7 + 0161e3: 10 cb 82 80 80 00 | call 331 + 0161e9: 00 | unreachable + 0161ea: 0b | end + 0161eb: 20 00 | local.get 0 + 0161ed: 22 02 | local.tee 2 + 0161ef: 21 00 | local.set 0 + 0161f1: 20 02 | local.get 2 + 0161f3: 0d 00 | br_if 0 + 0161f5: 0b | end + 0161f6: 0b | end + 0161f7: 41 b8 eb 93 80 00 | i32.const 325048 + 0161fd: 41 03 | i32.const 3 + 0161ff: 10 c1 82 80 80 00 | call 321 + 016205: 0b | end +016208 func[375]: + 016209: 01 7f | local[2] type=i32 + 01620b: 01 7e | local[3] type=i64 + 01620d: 23 80 80 80 80 00 | global.get 0 + 016213: 41 20 | i32.const 32 + 016215: 6b | i32.sub + 016216: 22 02 | local.tee 2 + 016218: 24 80 80 80 80 00 | global.set 0 + 01621e: 42 f1 fe ab aa c0 ef 82 ee | i64.const 710455468510347121 + 016227: 09 | + 016228: 20 01 | local.get 1 + 01622a: 10 fd 82 80 80 00 | call 381 + 016230: 21 03 | local.set 3 + 016232: 20 02 | local.get 2 + 016234: 41 09 | i32.const 9 + 016236: 36 02 14 | i32.store 2 20 + 016239: 20 02 | local.get 2 + 01623b: 20 00 | local.get 0 + 01623d: 36 02 10 | i32.store 2 16 + 016240: 20 02 | local.get 2 + 016242: 41 31 | i32.const 49 + 016244: 36 02 0c | i32.store 2 12 + 016247: 20 02 | local.get 2 + 016249: 41 88 e1 93 80 00 | i32.const 323720 + 01624f: 36 02 08 | i32.store 2 8 + 016252: 20 02 | local.get 2 + 016254: 42 00 | i64.const 0 + 016256: 37 02 18 | i64.store 2 24 + 016259: 20 02 | local.get 2 + 01625b: 41 08 | i32.const 8 + 01625d: 6a | i32.add + 01625e: 10 c0 82 80 80 00 | call 320 + 016264: 41 88 9e 94 80 00 | i32.const 331528 + 01626a: 41 1d | i32.const 29 + 01626c: 10 c1 82 80 80 00 | call 321 + 016272: 42 f1 fe ab aa c0 ef 82 ee | i64.const 710455468510347121 + 01627b: 09 | + 01627c: 10 f5 82 80 80 00 | call 373 + 016282: 41 a6 9e 94 80 00 | i32.const 331558 + 016288: 41 04 | i32.const 4 + 01628a: 10 c1 82 80 80 00 | call 321 + 016290: 42 96 d5 94 d2 8d fb ad bd | i64.const 17760710222491757206 + 016299: 76 | + 01629a: 10 f5 82 80 80 00 | call 373 + 0162a0: 02 40 | block + 0162a2: 20 03 | local.get 3 + 0162a4: 42 f1 fe ab aa c0 ef 82 ee | i64.const 710455468510347121 + 0162ad: 09 | + 0162ae: 51 | i64.eq + 0162af: 0d 00 | br_if 0 + 0162b1: 41 ab 9e 94 80 00 | i32.const 331563 + 0162b7: 41 0f | i32.const 15 + 0162b9: 10 c1 82 80 80 00 | call 321 + 0162bf: 20 03 | local.get 3 + 0162c1: 10 f5 82 80 80 00 | call 373 + 0162c7: 0b | end + 0162c8: 41 0a | i32.const 10 + 0162ca: 10 c3 82 80 80 00 | call 323 + 0162d0: 1a | drop + 0162d1: 00 | unreachable + 0162d2: 0b | end +0162d5 func[376]: + 0162d6: 03 7f | local[9..11] type=i32 + 0162d8: 23 80 80 80 80 00 | global.get 0 + 0162de: 41 30 | i32.const 48 + 0162e0: 6b | i32.sub + 0162e1: 22 09 | local.tee 9 + 0162e3: 24 80 80 80 80 00 | global.set 0 + 0162e9: 02 40 | block + 0162eb: 02 40 | block + 0162ed: 02 40 | block + 0162ef: 02 40 | block + 0162f1: 20 03 | local.get 3 + 0162f3: 20 03 | local.get 3 + 0162f5: 41 7f | i32.const 4294967295 + 0162f7: 6a | i32.add + 0162f8: 71 | i32.and + 0162f9: 0d 00 | br_if 0 + 0162fb: 02 40 | block + 0162fd: 20 04 | local.get 4 + 0162ff: 0d 00 | br_if 0 + 016301: 41 00 | i32.const 0 + 016303: 22 03 | local.tee 3 + 016305: 21 0a | local.set 10 + 016307: 20 03 | local.get 3 + 016309: 21 02 | local.set 2 + 01630b: 0c 03 | br 3 + 01630d: 0b | end + 01630e: 02 40 | block + 016310: 20 02 | local.get 2 + 016312: 0d 00 | br_if 0 + 016314: 02 40 | block + 016316: 20 00 | local.get 0 + 016318: 0d 00 | br_if 0 + 01631a: 41 00 | i32.const 0 + 01631c: 22 03 | local.tee 3 + 01631e: 21 0a | local.set 10 + 016320: 20 03 | local.get 3 + 016322: 21 02 | local.set 2 + 016324: 41 00 | i32.const 0 + 016326: 21 03 | local.set 3 + 016328: 0c 05 | br 5 + 01632a: 0b | end + 01632b: 20 09 | local.get 9 + 01632d: 42 00 | i64.const 0 + 01632f: 37 03 28 | i64.store 3 40 + 016332: 41 00 | i32.const 0 + 016334: 21 0a | local.set 10 + 016336: 41 00 | i32.const 0 + 016338: 21 02 | local.set 2 + 01633a: 20 05 | local.get 5 + 01633c: 41 01 | i32.const 1 + 01633e: 41 00 | i32.const 0 + 016340: 41 00 | i32.const 0 + 016342: 20 00 | local.get 0 + 016344: 20 01 | local.get 1 + 016346: 20 06 | local.get 6 + 016348: 20 09 | local.get 9 + 01634a: 41 28 | i32.const 40 + 01634c: 6a | i32.add + 01634d: 20 08 | local.get 8 + 01634f: 20 04 | local.get 4 + 016351: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 01635a: 80 00 | + 01635c: 21 03 | local.set 3 + 01635e: 0c 04 | br 4 + 016360: 0b | end + 016361: 02 40 | block + 016363: 20 00 | local.get 0 + 016365: 0d 00 | br_if 0 + 016367: 20 09 | local.get 9 + 016369: 42 00 | i64.const 0 + 01636b: 37 03 20 | i64.store 3 32 + 01636e: 20 05 | local.get 5 + 016370: 41 00 | i32.const 0 + 016372: 20 02 | local.get 2 + 016374: 20 03 | local.get 3 + 016376: 41 00 | i32.const 0 + 016378: 41 00 | i32.const 0 + 01637a: 20 06 | local.get 6 + 01637c: 20 09 | local.get 9 + 01637e: 41 20 | i32.const 32 + 016380: 6a | i32.add + 016381: 20 08 | local.get 8 + 016383: 20 04 | local.get 4 + 016385: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 01638e: 80 00 | + 016390: 21 03 | local.set 3 + 016392: 20 09 | local.get 9 + 016394: 28 02 20 | i32.load 2 32 + 016397: 21 0a | local.set 10 + 016399: 20 09 | local.get 9 + 01639b: 28 02 24 | i32.load 2 36 + 01639e: 21 02 | local.set 2 + 0163a0: 20 03 | local.get 3 + 0163a2: 21 03 | local.set 3 + 0163a4: 0c 04 | br 4 + 0163a6: 0b | end + 0163a7: 02 40 | block + 0163a9: 20 01 | local.get 1 + 0163ab: 20 02 | local.get 2 + 0163ad: 47 | i32.ne + 0163ae: 0d 00 | br_if 0 + 0163b0: 20 03 | local.get 3 + 0163b2: 41 7f | i32.const 4294967295 + 0163b4: 6a | i32.add + 0163b5: 20 00 | local.get 0 + 0163b7: 71 | i32.and + 0163b8: 0d 00 | br_if 0 + 0163ba: 02 40 | block + 0163bc: 20 02 | local.get 2 + 0163be: 41 7f | i32.const 4294967295 + 0163c0: 4c | i32.le_s + 0163c1: 0d 00 | br_if 0 + 0163c3: 20 00 | local.get 0 + 0163c5: 21 0a | local.set 10 + 0163c7: 20 02 | local.get 2 + 0163c9: 21 02 | local.set 2 + 0163cb: 0c 04 | br 4 + 0163cd: 0b | end + 0163ce: 41 f4 da 93 80 00 | i32.const 322932 + 0163d4: 41 34 | i32.const 52 + 0163d6: 41 c0 01 | i32.const 192 + 0163d9: 41 18 | i32.const 24 + 0163db: 41 00 | i32.const 0 + 0163dd: 20 02 | local.get 2 + 0163df: 10 cb 82 80 80 00 | call 331 + 0163e5: 00 | unreachable + 0163e6: 0b | end + 0163e7: 20 09 | local.get 9 + 0163e9: 42 00 | i64.const 0 + 0163eb: 37 03 18 | i64.store 3 24 + 0163ee: 02 40 | block + 0163f0: 20 05 | local.get 5 + 0163f2: 41 03 | i32.const 3 + 0163f4: 20 02 | local.get 2 + 0163f6: 20 03 | local.get 3 + 0163f8: 20 00 | local.get 0 + 0163fa: 20 01 | local.get 1 + 0163fc: 20 06 | local.get 6 + 0163fe: 20 09 | local.get 9 + 016400: 41 18 | i32.const 24 + 016402: 6a | i32.add + 016403: 20 08 | local.get 8 + 016405: 20 04 | local.get 4 + 016407: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 016410: 80 00 | + 016412: 22 0b | local.tee 11 + 016414: 41 ff 01 | i32.const 255 + 016417: 71 | i32.and + 016418: 41 04 | i32.const 4 + 01641a: 46 | i32.eq + 01641b: 0d 00 | br_if 0 + 01641d: 20 09 | local.get 9 + 01641f: 28 02 18 | i32.load 2 24 + 016422: 21 0a | local.set 10 + 016424: 20 09 | local.get 9 + 016426: 28 02 1c | i32.load 2 28 + 016429: 21 02 | local.set 2 + 01642b: 20 0b | local.get 11 + 01642d: 21 03 | local.set 3 + 01642f: 0c 04 | br 4 + 016431: 0b | end + 016432: 20 09 | local.get 9 + 016434: 42 00 | i64.const 0 + 016436: 37 03 10 | i64.store 3 16 + 016439: 20 05 | local.get 5 + 01643b: 41 00 | i32.const 0 + 01643d: 20 02 | local.get 2 + 01643f: 20 03 | local.get 3 + 016441: 41 00 | i32.const 0 + 016443: 41 00 | i32.const 0 + 016445: 20 06 | local.get 6 + 016447: 20 09 | local.get 9 + 016449: 41 10 | i32.const 16 + 01644b: 6a | i32.add + 01644c: 20 08 | local.get 8 + 01644e: 20 04 | local.get 4 + 016450: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 016459: 80 00 | + 01645b: 21 0b | local.set 11 + 01645d: 20 09 | local.get 9 + 01645f: 28 02 14 | i32.load 2 20 + 016462: 21 03 | local.set 3 + 016464: 20 09 | local.get 9 + 016466: 28 02 10 | i32.load 2 16 + 016469: 21 02 | local.set 2 + 01646b: 02 40 | block + 01646d: 20 0b | local.get 11 + 01646f: 41 ff 01 | i32.const 255 + 016472: 71 | i32.and + 016473: 45 | i32.eqz + 016474: 0d 00 | br_if 0 + 016476: 20 02 | local.get 2 + 016478: 21 0a | local.set 10 + 01647a: 20 03 | local.get 3 + 01647c: 21 02 | local.set 2 + 01647e: 20 0b | local.get 11 + 016480: 21 03 | local.set 3 + 016482: 0c 04 | br 4 + 016484: 0b | end + 016485: 20 01 | local.get 1 + 016487: 41 7f | i32.const 4294967295 + 016489: 4c | i32.le_s + 01648a: 0d 01 | br_if 1 + 01648c: 02 40 | block + 01648e: 20 03 | local.get 3 + 016490: 20 01 | local.get 1 + 016492: 20 03 | local.get 3 + 016494: 20 01 | local.get 1 + 016496: 48 | i32.lt_s + 016497: 1b | select + 016498: 22 0a | local.tee 10 + 01649a: 41 01 | i32.const 1 + 01649c: 48 | i32.lt_s + 01649d: 0d 00 | br_if 0 + 01649f: 20 0a | local.get 10 + 0164a1: 45 | i32.eqz + 0164a2: 0d 00 | br_if 0 + 0164a4: 20 02 | local.get 2 + 0164a6: 20 00 | local.get 0 + 0164a8: 20 0a | local.get 10 + 0164aa: fc 0a 00 00 | memory.copy 0 0 + 0164ae: 0b | end + 0164af: 20 09 | local.get 9 + 0164b1: 42 00 | i64.const 0 + 0164b3: 37 03 08 | i64.store 3 8 + 0164b6: 20 02 | local.get 2 + 0164b8: 21 0a | local.set 10 + 0164ba: 20 03 | local.get 3 + 0164bc: 21 02 | local.set 2 + 0164be: 20 05 | local.get 5 + 0164c0: 41 01 | i32.const 1 + 0164c2: 41 00 | i32.const 0 + 0164c4: 41 00 | i32.const 0 + 0164c6: 20 00 | local.get 0 + 0164c8: 20 01 | local.get 1 + 0164ca: 20 06 | local.get 6 + 0164cc: 20 09 | local.get 9 + 0164ce: 41 08 | i32.const 8 + 0164d0: 6a | i32.add + 0164d1: 20 08 | local.get 8 + 0164d3: 20 04 | local.get 4 + 0164d5: 11 81 80 80 80 00 80 80 80 | call_indirect 0 (type 1) + 0164de: 80 00 | + 0164e0: 21 03 | local.set 3 + 0164e2: 0c 03 | br 3 + 0164e4: 0b | end + 0164e5: 41 c8 a1 94 80 00 | i32.const 331976 + 0164eb: 41 11 | i32.const 17 + 0164ed: 41 f6 e1 93 80 00 | i32.const 323830 + 0164f3: 41 20 | i32.const 32 + 0164f5: 20 06 | local.get 6 + 0164f7: 20 08 | local.get 8 + 0164f9: 20 08 | local.get 8 + 0164fb: 28 02 10 | i32.load 2 16 + 0164fe: 22 09 | local.tee 9 + 016500: 41 83 80 80 80 00 | i32.const 3 + 016506: 20 09 | local.get 9 + 016508: 1b | select + 016509: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 016512: 80 00 | + 016514: 00 | unreachable + 016515: 0b | end + 016516: 41 f4 da 93 80 00 | i32.const 322932 + 01651c: 41 34 | i32.const 52 + 01651e: 41 d2 01 | i32.const 210 + 016521: 41 1c | i32.const 28 + 016523: 41 00 | i32.const 0 + 016525: 20 01 | local.get 1 + 016527: 10 cb 82 80 80 00 | call 331 + 01652d: 00 | unreachable + 01652e: 0b | end + 01652f: 41 00 | i32.const 0 + 016531: 21 03 | local.set 3 + 016533: 0b | end + 016534: 20 07 | local.get 7 + 016536: 20 02 | local.get 2 + 016538: 36 02 04 | i32.store 2 4 + 01653b: 20 07 | local.get 7 + 01653d: 20 0a | local.get 10 + 01653f: 36 02 00 | i32.store 2 0 + 016542: 20 09 | local.get 9 + 016544: 41 30 | i32.const 48 + 016546: 6a | i32.add + 016547: 24 80 80 80 80 00 | global.set 0 + 01654d: 20 03 | local.get 3 + 01654f: 0b | end +016552 func[377]: + 016553: 01 7d | local[2] type=f32 + 016555: 20 01 | local.get 1 + 016557: 21 02 | local.set 2 + 016559: 02 40 | block + 01655b: 02 40 | block + 01655d: 02 40 | block + 01655f: 02 40 | block + 016561: 02 40 | block + 016563: 02 40 | block + 016565: 02 40 | block + 016567: 02 40 | block + 016569: 02 40 | block + 01656b: 02 40 | block + 01656d: 02 40 | block + 01656f: 02 40 | block + 016571: 02 40 | block + 016573: 02 40 | block + 016575: 02 40 | block + 016577: 02 40 | block + 016579: 02 40 | block + 01657b: 02 40 | block + 01657d: 02 40 | block + 01657f: 02 40 | block + 016581: 02 40 | block + 016583: 02 40 | block + 016585: 02 40 | block + 016587: 02 40 | block + 016589: 02 40 | block + 01658b: 02 40 | block + 01658d: 02 40 | block + 01658f: 02 40 | block + 016591: 02 40 | block + 016593: 02 40 | block + 016595: 02 40 | block + 016597: 02 40 | block + 016599: 20 00 | local.get 0 + 01659b: 0e 1f 1e 00 01 02 03 04 05 | br_table 30 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 + 0165a4: 06 07 08 09 0a 0b 0c 0d 0e | + 0165ad: 0f 10 11 12 13 14 15 16 17 | + 0165b6: 18 19 1a 1b 1c 1d 1f | + 0165bd: 0b | end + 0165be: 20 01 | local.get 1 + 0165c0: 20 01 | local.get 1 + 0165c2: 94 | f32.mul + 0165c3: 0f | return + 0165c4: 0b | end + 0165c5: 20 01 | local.get 1 + 0165c7: 20 01 | local.get 1 + 0165c9: 43 00 00 00 c0 | f32.const -0x1p+1 + 0165ce: 92 | f32.add + 0165cf: 8c | f32.neg + 0165d0: 94 | f32.mul + 0165d1: 0f | return + 0165d2: 0b | end + 0165d3: 20 01 | local.get 1 + 0165d5: 20 01 | local.get 1 + 0165d7: 20 01 | local.get 1 + 0165d9: 92 | f32.add + 0165da: 94 | f32.mul + 0165db: 22 02 | local.tee 2 + 0165dd: 20 01 | local.get 1 + 0165df: 43 00 00 80 40 | f32.const 0x1p+2 + 0165e4: 94 | f32.mul + 0165e5: 20 02 | local.get 2 + 0165e7: 93 | f32.sub + 0165e8: 43 00 00 80 bf | f32.const -0x1p+0 + 0165ed: 92 | f32.add + 0165ee: 20 01 | local.get 1 + 0165f0: 43 00 00 00 3f | f32.const 0x1p-1 + 0165f5: 5d | f32.lt + 0165f6: 1b | select + 0165f7: 0f | return + 0165f8: 0b | end + 0165f9: 20 01 | local.get 1 + 0165fb: 20 01 | local.get 1 + 0165fd: 20 01 | local.get 1 + 0165ff: 94 | f32.mul + 016600: 94 | f32.mul + 016601: 0f | return + 016602: 0b | end + 016603: 20 01 | local.get 1 + 016605: 43 00 00 80 bf | f32.const -0x1p+0 + 01660a: 92 | f32.add + 01660b: 22 01 | local.tee 1 + 01660d: 20 01 | local.get 1 + 01660f: 20 01 | local.get 1 + 016611: 94 | f32.mul + 016612: 94 | f32.mul + 016613: 43 00 00 80 3f | f32.const 0x1p+0 + 016618: 92 | f32.add + 016619: 0f | return + 01661a: 0b | end + 01661b: 02 40 | block + 01661d: 20 01 | local.get 1 + 01661f: 43 00 00 00 3f | f32.const 0x1p-1 + 016624: 5d | f32.lt + 016625: 45 | i32.eqz + 016626: 0d 00 | br_if 0 + 016628: 20 01 | local.get 1 + 01662a: 20 01 | local.get 1 + 01662c: 20 01 | local.get 1 + 01662e: 43 00 00 80 40 | f32.const 0x1p+2 + 016633: 94 | f32.mul + 016634: 94 | f32.mul + 016635: 94 | f32.mul + 016636: 0f | return + 016637: 0b | end + 016638: 20 01 | local.get 1 + 01663a: 20 01 | local.get 1 + 01663c: 92 | f32.add + 01663d: 43 00 00 00 c0 | f32.const -0x1p+1 + 016642: 92 | f32.add + 016643: 22 01 | local.tee 1 + 016645: 20 01 | local.get 1 + 016647: 20 01 | local.get 1 + 016649: 43 00 00 00 3f | f32.const 0x1p-1 + 01664e: 94 | f32.mul + 01664f: 94 | f32.mul + 016650: 94 | f32.mul + 016651: 43 00 00 80 3f | f32.const 0x1p+0 + 016656: 92 | f32.add + 016657: 0f | return + 016658: 0b | end + 016659: 20 01 | local.get 1 + 01665b: 20 01 | local.get 1 + 01665d: 20 01 | local.get 1 + 01665f: 20 01 | local.get 1 + 016661: 94 | f32.mul + 016662: 94 | f32.mul + 016663: 94 | f32.mul + 016664: 0f | return + 016665: 0b | end + 016666: 43 00 00 80 3f | f32.const 0x1p+0 + 01666b: 20 01 | local.get 1 + 01666d: 93 | f32.sub + 01666e: 20 01 | local.get 1 + 016670: 43 00 00 80 bf | f32.const -0x1p+0 + 016675: 92 | f32.add + 016676: 22 01 | local.tee 1 + 016678: 20 01 | local.get 1 + 01667a: 20 01 | local.get 1 + 01667c: 94 | f32.mul + 01667d: 94 | f32.mul + 01667e: 94 | f32.mul + 01667f: 43 00 00 80 3f | f32.const 0x1p+0 + 016684: 92 | f32.add + 016685: 0f | return + 016686: 0b | end + 016687: 02 40 | block + 016689: 20 01 | local.get 1 + 01668b: 43 00 00 00 3f | f32.const 0x1p-1 + 016690: 5d | f32.lt + 016691: 45 | i32.eqz + 016692: 0d 00 | br_if 0 + 016694: 20 01 | local.get 1 + 016696: 20 01 | local.get 1 + 016698: 20 01 | local.get 1 + 01669a: 20 01 | local.get 1 + 01669c: 43 00 00 00 41 | f32.const 0x1p+3 + 0166a1: 94 | f32.mul + 0166a2: 94 | f32.mul + 0166a3: 94 | f32.mul + 0166a4: 94 | f32.mul + 0166a5: 0f | return + 0166a6: 0b | end + 0166a7: 20 01 | local.get 1 + 0166a9: 43 00 00 80 bf | f32.const -0x1p+0 + 0166ae: 92 | f32.add + 0166af: 22 01 | local.tee 1 + 0166b1: 20 01 | local.get 1 + 0166b3: 20 01 | local.get 1 + 0166b5: 20 01 | local.get 1 + 0166b7: 43 00 00 00 c1 | f32.const -0x1p+3 + 0166bc: 94 | f32.mul + 0166bd: 94 | f32.mul + 0166be: 94 | f32.mul + 0166bf: 94 | f32.mul + 0166c0: 43 00 00 80 3f | f32.const 0x1p+0 + 0166c5: 92 | f32.add + 0166c6: 0f | return + 0166c7: 0b | end + 0166c8: 20 01 | local.get 1 + 0166ca: 20 01 | local.get 1 + 0166cc: 20 01 | local.get 1 + 0166ce: 20 01 | local.get 1 + 0166d0: 20 01 | local.get 1 + 0166d2: 94 | f32.mul + 0166d3: 94 | f32.mul + 0166d4: 94 | f32.mul + 0166d5: 94 | f32.mul + 0166d6: 0f | return + 0166d7: 0b | end + 0166d8: 20 01 | local.get 1 + 0166da: 43 00 00 80 bf | f32.const -0x1p+0 + 0166df: 92 | f32.add + 0166e0: 22 01 | local.tee 1 + 0166e2: 20 01 | local.get 1 + 0166e4: 20 01 | local.get 1 + 0166e6: 20 01 | local.get 1 + 0166e8: 20 01 | local.get 1 + 0166ea: 94 | f32.mul + 0166eb: 94 | f32.mul + 0166ec: 94 | f32.mul + 0166ed: 94 | f32.mul + 0166ee: 43 00 00 80 3f | f32.const 0x1p+0 + 0166f3: 92 | f32.add + 0166f4: 0f | return + 0166f5: 0b | end + 0166f6: 02 40 | block + 0166f8: 20 01 | local.get 1 + 0166fa: 43 00 00 00 3f | f32.const 0x1p-1 + 0166ff: 5d | f32.lt + 016700: 45 | i32.eqz + 016701: 0d 00 | br_if 0 + 016703: 20 01 | local.get 1 + 016705: 20 01 | local.get 1 + 016707: 20 01 | local.get 1 + 016709: 20 01 | local.get 1 + 01670b: 20 01 | local.get 1 + 01670d: 43 00 00 80 41 | f32.const 0x1p+4 + 016712: 94 | f32.mul + 016713: 94 | f32.mul + 016714: 94 | f32.mul + 016715: 94 | f32.mul + 016716: 94 | f32.mul + 016717: 0f | return + 016718: 0b | end + 016719: 20 01 | local.get 1 + 01671b: 20 01 | local.get 1 + 01671d: 92 | f32.add + 01671e: 43 00 00 00 c0 | f32.const -0x1p+1 + 016723: 92 | f32.add + 016724: 22 01 | local.tee 1 + 016726: 20 01 | local.get 1 + 016728: 20 01 | local.get 1 + 01672a: 20 01 | local.get 1 + 01672c: 20 01 | local.get 1 + 01672e: 43 00 00 00 3f | f32.const 0x1p-1 + 016733: 94 | f32.mul + 016734: 94 | f32.mul + 016735: 94 | f32.mul + 016736: 94 | f32.mul + 016737: 94 | f32.mul + 016738: 43 00 00 80 3f | f32.const 0x1p+0 + 01673d: 92 | f32.add + 01673e: 0f | return + 01673f: 0b | end + 016740: 20 01 | local.get 1 + 016742: 43 00 00 80 bf | f32.const -0x1p+0 + 016747: 92 | f32.add + 016748: 43 db 0f c9 3f | f32.const 0x1.921fb6p+0 + 01674d: 94 | f32.mul + 01674e: bb | f64.promote_f32 + 01674f: 10 83 80 80 80 00 | call 3 + 016755: b6 | f32.demote_f64 + 016756: 43 00 00 80 3f | f32.const 0x1p+0 + 01675b: 92 | f32.add + 01675c: 0f | return + 01675d: 0b | end + 01675e: 20 01 | local.get 1 + 016760: 43 db 0f c9 3f | f32.const 0x1.921fb6p+0 + 016765: 94 | f32.mul + 016766: bb | f64.promote_f32 + 016767: 10 83 80 80 80 00 | call 3 + 01676d: b6 | f32.demote_f64 + 01676e: 0f | return + 01676f: 0b | end + 016770: 43 00 00 80 3f | f32.const 0x1p+0 + 016775: 20 01 | local.get 1 + 016777: 43 db 0f 49 40 | f32.const 0x1.921fb6p+1 + 01677c: 94 | f32.mul + 01677d: bb | f64.promote_f32 + 01677e: 10 84 80 80 80 00 | call 4 + 016784: b6 | f32.demote_f64 + 016785: 93 | f32.sub + 016786: 43 00 00 00 3f | f32.const 0x1p-1 + 01678b: 94 | f32.mul + 01678c: 0f | return + 01678d: 0b | end + 01678e: 43 00 00 80 3f | f32.const 0x1p+0 + 016793: 43 00 00 80 3f | f32.const 0x1p+0 + 016798: 20 01 | local.get 1 + 01679a: 20 01 | local.get 1 + 01679c: 94 | f32.mul + 01679d: 93 | f32.sub + 01679e: 91 | f32.sqrt + 01679f: 93 | f32.sub + 0167a0: 0f | return + 0167a1: 0b | end + 0167a2: 20 01 | local.get 1 + 0167a4: 43 00 00 00 40 | f32.const 0x1p+1 + 0167a9: 20 01 | local.get 1 + 0167ab: 93 | f32.sub + 0167ac: 94 | f32.mul + 0167ad: 91 | f32.sqrt + 0167ae: 0f | return + 0167af: 0b | end + 0167b0: 02 40 | block + 0167b2: 02 40 | block + 0167b4: 20 01 | local.get 1 + 0167b6: 43 00 00 00 3f | f32.const 0x1p-1 + 0167bb: 5d | f32.lt + 0167bc: 45 | i32.eqz + 0167bd: 0d 00 | br_if 0 + 0167bf: 43 00 00 80 3f | f32.const 0x1p+0 + 0167c4: 20 01 | local.get 1 + 0167c6: 20 01 | local.get 1 + 0167c8: 94 | f32.mul + 0167c9: 43 00 00 80 c0 | f32.const -0x1p+2 + 0167ce: 94 | f32.mul + 0167cf: 43 00 00 80 3f | f32.const 0x1p+0 + 0167d4: 92 | f32.add + 0167d5: 91 | f32.sqrt + 0167d6: 93 | f32.sub + 0167d7: 21 01 | local.set 1 + 0167d9: 0c 01 | br 1 + 0167db: 0b | end + 0167dc: 20 01 | local.get 1 + 0167de: 20 01 | local.get 1 + 0167e0: 92 | f32.add + 0167e1: 22 01 | local.tee 1 + 0167e3: 43 00 00 80 bf | f32.const -0x1p+0 + 0167e8: 92 | f32.add + 0167e9: 20 01 | local.get 1 + 0167eb: 43 00 00 40 c0 | f32.const -0x1.8p+1 + 0167f0: 92 | f32.add + 0167f1: 8c | f32.neg + 0167f2: 94 | f32.mul + 0167f3: 91 | f32.sqrt + 0167f4: 43 00 00 80 3f | f32.const 0x1p+0 + 0167f9: 92 | f32.add + 0167fa: 21 01 | local.set 1 + 0167fc: 0b | end + 0167fd: 20 01 | local.get 1 + 0167ff: 43 00 00 00 3f | f32.const 0x1p-1 + 016804: 94 | f32.mul + 016805: 0f | return + 016806: 0b | end + 016807: 02 40 | block + 016809: 20 01 | local.get 1 + 01680b: 43 00 00 00 00 | f32.const 0x0p+0 + 016810: 5c | f32.ne + 016811: 0d 00 | br_if 0 + 016813: 20 01 | local.get 1 + 016815: 0f | return + 016816: 0b | end + 016817: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 016820: 20 01 | local.get 1 + 016822: 43 00 00 80 bf | f32.const -0x1p+0 + 016827: 92 | f32.add + 016828: 43 00 00 20 41 | f32.const 0x1.4p+3 + 01682d: 94 | f32.mul + 01682e: bb | f64.promote_f32 + 01682f: 10 80 80 80 80 00 | call 0 + 016835: b6 | f32.demote_f64 + 016836: 0f | return + 016837: 0b | end + 016838: 43 00 00 80 3f | f32.const 0x1p+0 + 01683d: 21 02 | local.set 2 + 01683f: 20 01 | local.get 1 + 016841: 43 00 00 80 3f | f32.const 0x1p+0 + 016846: 5b | f32.eq + 016847: 0d 0a | br_if 10 + 016849: 43 00 00 80 3f | f32.const 0x1p+0 + 01684e: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 016857: 20 01 | local.get 1 + 016859: 43 00 00 20 c1 | f32.const -0x1.4p+3 + 01685e: 94 | f32.mul + 01685f: bb | f64.promote_f32 + 016860: 10 80 80 80 80 00 | call 0 + 016866: b6 | f32.demote_f64 + 016867: 93 | f32.sub + 016868: 0f | return + 016869: 0b | end + 01686a: 02 40 | block + 01686c: 20 01 | local.get 1 + 01686e: 43 00 00 00 00 | f32.const 0x0p+0 + 016873: 5c | f32.ne + 016874: 0d 00 | br_if 0 + 016876: 20 01 | local.get 1 + 016878: 0f | return + 016879: 0b | end + 01687a: 02 40 | block + 01687c: 20 01 | local.get 1 + 01687e: 43 00 00 80 3f | f32.const 0x1p+0 + 016883: 5c | f32.ne + 016884: 0d 00 | br_if 0 + 016886: 20 01 | local.get 1 + 016888: 0f | return + 016889: 0b | end + 01688a: 20 01 | local.get 1 + 01688c: 43 00 00 a0 41 | f32.const 0x1.4p+4 + 016891: 94 | f32.mul + 016892: 21 02 | local.set 2 + 016894: 02 40 | block + 016896: 20 01 | local.get 1 + 016898: 43 00 00 00 3f | f32.const 0x1p-1 + 01689d: 5d | f32.lt + 01689e: 45 | i32.eqz + 01689f: 0d 00 | br_if 0 + 0168a1: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 0168aa: 20 02 | local.get 2 + 0168ac: 43 00 00 20 c1 | f32.const -0x1.4p+3 + 0168b1: 92 | f32.add + 0168b2: bb | f64.promote_f32 + 0168b3: 10 80 80 80 80 00 | call 0 + 0168b9: b6 | f32.demote_f64 + 0168ba: 43 00 00 00 3f | f32.const 0x1p-1 + 0168bf: 94 | f32.mul + 0168c0: 0f | return + 0168c1: 0b | end + 0168c2: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 0168cb: 43 00 00 20 41 | f32.const 0x1.4p+3 + 0168d0: 20 02 | local.get 2 + 0168d2: 93 | f32.sub + 0168d3: bb | f64.promote_f32 + 0168d4: 10 80 80 80 80 00 | call 0 + 0168da: b6 | f32.demote_f64 + 0168db: 43 00 00 00 bf | f32.const -0x1p-1 + 0168e0: 94 | f32.mul + 0168e1: 43 00 00 80 3f | f32.const 0x1p+0 + 0168e6: 92 | f32.add + 0168e7: 0f | return + 0168e8: 0b | end + 0168e9: 20 01 | local.get 1 + 0168eb: 43 e2 5c a3 41 | f32.const 0x1.46b9c4p+4 + 0168f0: 94 | f32.mul + 0168f1: bb | f64.promote_f32 + 0168f2: 10 83 80 80 80 00 | call 3 + 0168f8: b6 | f32.demote_f64 + 0168f9: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 016902: 20 01 | local.get 1 + 016904: 43 00 00 80 bf | f32.const -0x1p+0 + 016909: 92 | f32.add + 01690a: 43 00 00 20 41 | f32.const 0x1.4p+3 + 01690f: 94 | f32.mul + 016910: bb | f64.promote_f32 + 016911: 10 80 80 80 80 00 | call 0 + 016917: b6 | f32.demote_f64 + 016918: 94 | f32.mul + 016919: 0f | return + 01691a: 0b | end + 01691b: 20 01 | local.get 1 + 01691d: 43 00 00 80 3f | f32.const 0x1p+0 + 016922: 92 | f32.add + 016923: 43 e2 5c a3 c1 | f32.const -0x1.46b9c4p+4 + 016928: 94 | f32.mul + 016929: bb | f64.promote_f32 + 01692a: 10 83 80 80 80 00 | call 3 + 016930: b6 | f32.demote_f64 + 016931: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 01693a: 20 01 | local.get 1 + 01693c: 43 00 00 20 c1 | f32.const -0x1.4p+3 + 016941: 94 | f32.mul + 016942: bb | f64.promote_f32 + 016943: 10 80 80 80 80 00 | call 0 + 016949: b6 | f32.demote_f64 + 01694a: 94 | f32.mul + 01694b: 43 00 00 80 3f | f32.const 0x1p+0 + 016950: 92 | f32.add + 016951: 0f | return + 016952: 0b | end + 016953: 20 01 | local.get 1 + 016955: 20 01 | local.get 1 + 016957: 92 | f32.add + 016958: 21 02 | local.set 2 + 01695a: 02 40 | block + 01695c: 20 01 | local.get 1 + 01695e: 43 00 00 00 3f | f32.const 0x1p-1 + 016963: 5d | f32.lt + 016964: 45 | i32.eqz + 016965: 0d 00 | br_if 0 + 016967: 20 02 | local.get 2 + 016969: 43 e2 5c a3 41 | f32.const 0x1.46b9c4p+4 + 01696e: 94 | f32.mul + 01696f: bb | f64.promote_f32 + 016970: 10 83 80 80 80 00 | call 3 + 016976: b6 | f32.demote_f64 + 016977: 43 00 00 00 3f | f32.const 0x1p-1 + 01697c: 94 | f32.mul + 01697d: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 016986: 20 02 | local.get 2 + 016988: 43 00 00 80 bf | f32.const -0x1p+0 + 01698d: 92 | f32.add + 01698e: 43 00 00 20 41 | f32.const 0x1.4p+3 + 016993: 94 | f32.mul + 016994: bb | f64.promote_f32 + 016995: 10 80 80 80 80 00 | call 0 + 01699b: b6 | f32.demote_f64 + 01699c: 94 | f32.mul + 01699d: 0f | return + 01699e: 0b | end + 01699f: 20 02 | local.get 2 + 0169a1: 43 00 00 80 bf | f32.const -0x1p+0 + 0169a6: 92 | f32.add + 0169a7: 22 01 | local.tee 1 + 0169a9: 43 00 00 80 3f | f32.const 0x1p+0 + 0169ae: 92 | f32.add + 0169af: 43 e2 5c a3 c1 | f32.const -0x1.46b9c4p+4 + 0169b4: 94 | f32.mul + 0169b5: bb | f64.promote_f32 + 0169b6: 10 83 80 80 80 00 | call 3 + 0169bc: b6 | f32.demote_f64 + 0169bd: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 0169c6: 20 01 | local.get 1 + 0169c8: 43 00 00 20 c1 | f32.const -0x1.4p+3 + 0169cd: 94 | f32.mul + 0169ce: bb | f64.promote_f32 + 0169cf: 10 80 80 80 80 00 | call 0 + 0169d5: b6 | f32.demote_f64 + 0169d6: 94 | f32.mul + 0169d7: 43 00 00 00 40 | f32.const 0x1p+1 + 0169dc: 92 | f32.add + 0169dd: 43 00 00 00 3f | f32.const 0x1p-1 + 0169e2: 94 | f32.mul + 0169e3: 0f | return + 0169e4: 0b | end + 0169e5: 20 01 | local.get 1 + 0169e7: 20 01 | local.get 1 + 0169e9: 20 01 | local.get 1 + 0169eb: 94 | f32.mul + 0169ec: 94 | f32.mul + 0169ed: 20 01 | local.get 1 + 0169ef: 20 01 | local.get 1 + 0169f1: 43 db 0f 49 40 | f32.const 0x1.921fb6p+1 + 0169f6: 94 | f32.mul + 0169f7: bb | f64.promote_f32 + 0169f8: 10 83 80 80 80 00 | call 3 + 0169fe: b6 | f32.demote_f64 + 0169ff: 94 | f32.mul + 016a00: 93 | f32.sub + 016a01: 0f | return + 016a02: 0b | end + 016a03: 43 00 00 80 3f | f32.const 0x1p+0 + 016a08: 20 01 | local.get 1 + 016a0a: 93 | f32.sub + 016a0b: 21 01 | local.set 1 + 016a0d: 20 01 | local.get 1 + 016a0f: 20 01 | local.get 1 + 016a11: 43 db 0f 49 40 | f32.const 0x1.921fb6p+1 + 016a16: 94 | f32.mul + 016a17: bb | f64.promote_f32 + 016a18: 10 83 80 80 80 00 | call 3 + 016a1e: b6 | f32.demote_f64 + 016a1f: 94 | f32.mul + 016a20: 20 01 | local.get 1 + 016a22: 20 01 | local.get 1 + 016a24: 20 01 | local.get 1 + 016a26: 94 | f32.mul + 016a27: 94 | f32.mul + 016a28: 93 | f32.sub + 016a29: 43 00 00 80 3f | f32.const 0x1p+0 + 016a2e: 92 | f32.add + 016a2f: 0f | return + 016a30: 0b | end + 016a31: 20 01 | local.get 1 + 016a33: 20 01 | local.get 1 + 016a35: 92 | f32.add + 016a36: 21 02 | local.set 2 + 016a38: 02 40 | block + 016a3a: 20 01 | local.get 1 + 016a3c: 43 00 00 00 3f | f32.const 0x1p-1 + 016a41: 5d | f32.lt + 016a42: 45 | i32.eqz + 016a43: 0d 00 | br_if 0 + 016a45: 20 02 | local.get 2 + 016a47: 20 02 | local.get 2 + 016a49: 20 02 | local.get 2 + 016a4b: 94 | f32.mul + 016a4c: 94 | f32.mul + 016a4d: 20 02 | local.get 2 + 016a4f: 20 02 | local.get 2 + 016a51: 43 db 0f 49 40 | f32.const 0x1.921fb6p+1 + 016a56: 94 | f32.mul + 016a57: bb | f64.promote_f32 + 016a58: 10 83 80 80 80 00 | call 3 + 016a5e: b6 | f32.demote_f64 + 016a5f: 94 | f32.mul + 016a60: 93 | f32.sub + 016a61: 43 00 00 00 3f | f32.const 0x1p-1 + 016a66: 94 | f32.mul + 016a67: 0f | return + 016a68: 0b | end + 016a69: 43 00 00 80 3f | f32.const 0x1p+0 + 016a6e: 20 02 | local.get 2 + 016a70: 43 00 00 80 bf | f32.const -0x1p+0 + 016a75: 92 | f32.add + 016a76: 93 | f32.sub + 016a77: 21 01 | local.set 1 + 016a79: 20 01 | local.get 1 + 016a7b: 20 01 | local.get 1 + 016a7d: 43 db 0f 49 40 | f32.const 0x1.921fb6p+1 + 016a82: 94 | f32.mul + 016a83: bb | f64.promote_f32 + 016a84: 10 83 80 80 80 00 | call 3 + 016a8a: b6 | f32.demote_f64 + 016a8b: 94 | f32.mul + 016a8c: 20 01 | local.get 1 + 016a8e: 20 01 | local.get 1 + 016a90: 20 01 | local.get 1 + 016a92: 94 | f32.mul + 016a93: 94 | f32.mul + 016a94: 93 | f32.sub + 016a95: 43 00 00 80 3f | f32.const 0x1p+0 + 016a9a: 92 | f32.add + 016a9b: 43 00 00 00 3f | f32.const 0x1p-1 + 016aa0: 94 | f32.mul + 016aa1: 43 00 00 00 3f | f32.const 0x1p-1 + 016aa6: 92 | f32.add + 016aa7: 0f | return + 016aa8: 0b | end + 016aa9: 02 40 | block + 016aab: 02 40 | block + 016aad: 43 00 00 80 3f | f32.const 0x1p+0 + 016ab2: 20 01 | local.get 1 + 016ab4: 93 | f32.sub + 016ab5: 22 01 | local.tee 1 + 016ab7: 43 8c 2e ba 3e | f32.const 0x1.745d18p-2 + 016abc: 5d | f32.lt + 016abd: 45 | i32.eqz + 016abe: 0d 00 | br_if 0 + 016ac0: 20 01 | local.get 1 + 016ac2: 20 01 | local.get 1 + 016ac4: 43 00 00 f2 42 | f32.const 0x1.e4p+6 + 016ac9: 94 | f32.mul + 016aca: 94 | f32.mul + 016acb: 43 00 00 80 3d | f32.const 0x1p-4 + 016ad0: 94 | f32.mul + 016ad1: 21 01 | local.set 1 + 016ad3: 0c 01 | br 1 + 016ad5: 0b | end + 016ad6: 02 40 | block + 016ad8: 20 01 | local.get 1 + 016ada: 43 8c 2e 3a 3f | f32.const 0x1.745d18p-1 + 016adf: 5d | f32.lt + 016ae0: 45 | i32.eqz + 016ae1: 0d 00 | br_if 0 + 016ae3: 20 01 | local.get 1 + 016ae5: 20 01 | local.get 1 + 016ae7: 43 33 33 11 41 | f32.const 0x1.226666p+3 + 016aec: 94 | f32.mul + 016aed: 94 | f32.mul + 016aee: 20 01 | local.get 1 + 016af0: 43 66 66 1e c1 | f32.const -0x1.3cccccp+3 + 016af5: 94 | f32.mul + 016af6: 92 | f32.add + 016af7: 43 9a 99 59 40 | f32.const 0x1.b33334p+1 + 016afc: 92 | f32.add + 016afd: 21 01 | local.set 1 + 016aff: 0c 01 | br 1 + 016b01: 0b | end + 016b02: 02 40 | block + 016b04: 20 01 | local.get 1 + 016b06: 43 66 66 66 3f | f32.const 0x1.ccccccp-1 + 016b0b: 5d | f32.lt + 016b0c: 45 | i32.eqz + 016b0d: 0d 00 | br_if 0 + 016b0f: 20 01 | local.get 1 + 016b11: 20 01 | local.get 1 + 016b13: 43 4f 10 41 41 | f32.const 0x1.82209ep+3 + 016b18: 94 | f32.mul + 016b19: 94 | f32.mul + 016b1a: 20 01 | local.get 1 + 016b1c: 43 6b 15 9d c1 | f32.const -0x1.3a2ad6p+4 + 016b21: 94 | f32.mul + 016b22: 92 | f32.add + 016b23: 43 75 5e 0e 41 | f32.const 0x1.1cbceap+3 + 016b28: 92 | f32.add + 016b29: 21 01 | local.set 1 + 016b2b: 0c 01 | br 1 + 016b2d: 0b | end + 016b2e: 20 01 | local.get 1 + 016b30: 20 01 | local.get 1 + 016b32: 43 cd cc 2c 41 | f32.const 0x1.59999ap+3 + 016b37: 94 | f32.mul + 016b38: 94 | f32.mul + 016b39: 20 01 | local.get 1 + 016b3b: 43 f6 28 a4 c1 | f32.const -0x1.4851ecp+4 + 016b40: 94 | f32.mul + 016b41: 92 | f32.add + 016b42: 43 1f 85 2b 41 | f32.const 0x1.570a3ep+3 + 016b47: 92 | f32.add + 016b48: 21 01 | local.set 1 + 016b4a: 0b | end + 016b4b: 43 00 00 80 3f | f32.const 0x1p+0 + 016b50: 20 01 | local.get 1 + 016b52: 93 | f32.sub + 016b53: 0f | return + 016b54: 0b | end + 016b55: 02 40 | block + 016b57: 20 01 | local.get 1 + 016b59: 43 8c 2e ba 3e | f32.const 0x1.745d18p-2 + 016b5e: 5d | f32.lt + 016b5f: 45 | i32.eqz + 016b60: 0d 00 | br_if 0 + 016b62: 20 01 | local.get 1 + 016b64: 20 01 | local.get 1 + 016b66: 43 00 00 f2 42 | f32.const 0x1.e4p+6 + 016b6b: 94 | f32.mul + 016b6c: 94 | f32.mul + 016b6d: 43 00 00 80 3d | f32.const 0x1p-4 + 016b72: 94 | f32.mul + 016b73: 0f | return + 016b74: 0b | end + 016b75: 02 40 | block + 016b77: 20 01 | local.get 1 + 016b79: 43 8c 2e 3a 3f | f32.const 0x1.745d18p-1 + 016b7e: 5d | f32.lt + 016b7f: 45 | i32.eqz + 016b80: 0d 00 | br_if 0 + 016b82: 20 01 | local.get 1 + 016b84: 20 01 | local.get 1 + 016b86: 43 33 33 11 41 | f32.const 0x1.226666p+3 + 016b8b: 94 | f32.mul + 016b8c: 94 | f32.mul + 016b8d: 20 01 | local.get 1 + 016b8f: 43 66 66 1e c1 | f32.const -0x1.3cccccp+3 + 016b94: 94 | f32.mul + 016b95: 92 | f32.add + 016b96: 43 9a 99 59 40 | f32.const 0x1.b33334p+1 + 016b9b: 92 | f32.add + 016b9c: 0f | return + 016b9d: 0b | end + 016b9e: 02 40 | block + 016ba0: 20 01 | local.get 1 + 016ba2: 43 66 66 66 3f | f32.const 0x1.ccccccp-1 + 016ba7: 5d | f32.lt + 016ba8: 45 | i32.eqz + 016ba9: 0d 00 | br_if 0 + 016bab: 20 01 | local.get 1 + 016bad: 20 01 | local.get 1 + 016baf: 43 4f 10 41 41 | f32.const 0x1.82209ep+3 + 016bb4: 94 | f32.mul + 016bb5: 94 | f32.mul + 016bb6: 20 01 | local.get 1 + 016bb8: 43 6b 15 9d c1 | f32.const -0x1.3a2ad6p+4 + 016bbd: 94 | f32.mul + 016bbe: 92 | f32.add + 016bbf: 43 75 5e 0e 41 | f32.const 0x1.1cbceap+3 + 016bc4: 92 | f32.add + 016bc5: 0f | return + 016bc6: 0b | end + 016bc7: 20 01 | local.get 1 + 016bc9: 20 01 | local.get 1 + 016bcb: 43 cd cc 2c 41 | f32.const 0x1.59999ap+3 + 016bd0: 94 | f32.mul + 016bd1: 94 | f32.mul + 016bd2: 20 01 | local.get 1 + 016bd4: 43 f6 28 a4 c1 | f32.const -0x1.4851ecp+4 + 016bd9: 94 | f32.mul + 016bda: 92 | f32.add + 016bdb: 43 1f 85 2b 41 | f32.const 0x1.570a3ep+3 + 016be0: 92 | f32.add + 016be1: 0f | return + 016be2: 0b | end + 016be3: 20 01 | local.get 1 + 016be5: 20 01 | local.get 1 + 016be7: 92 | f32.add + 016be8: 21 02 | local.set 2 + 016bea: 02 40 | block + 016bec: 20 01 | local.get 1 + 016bee: 43 00 00 00 3f | f32.const 0x1p-1 + 016bf3: 5d | f32.lt + 016bf4: 45 | i32.eqz + 016bf5: 0d 00 | br_if 0 + 016bf7: 02 40 | block + 016bf9: 02 40 | block + 016bfb: 43 00 00 80 3f | f32.const 0x1p+0 + 016c00: 20 02 | local.get 2 + 016c02: 93 | f32.sub + 016c03: 22 01 | local.tee 1 + 016c05: 43 8c 2e ba 3e | f32.const 0x1.745d18p-2 + 016c0a: 5d | f32.lt + 016c0b: 45 | i32.eqz + 016c0c: 0d 00 | br_if 0 + 016c0e: 20 01 | local.get 1 + 016c10: 20 01 | local.get 1 + 016c12: 43 00 00 f2 42 | f32.const 0x1.e4p+6 + 016c17: 94 | f32.mul + 016c18: 94 | f32.mul + 016c19: 43 00 00 80 3d | f32.const 0x1p-4 + 016c1e: 94 | f32.mul + 016c1f: 21 01 | local.set 1 + 016c21: 0c 01 | br 1 + 016c23: 0b | end + 016c24: 02 40 | block + 016c26: 20 01 | local.get 1 + 016c28: 43 8c 2e 3a 3f | f32.const 0x1.745d18p-1 + 016c2d: 5d | f32.lt + 016c2e: 45 | i32.eqz + 016c2f: 0d 00 | br_if 0 + 016c31: 20 01 | local.get 1 + 016c33: 20 01 | local.get 1 + 016c35: 43 33 33 11 41 | f32.const 0x1.226666p+3 + 016c3a: 94 | f32.mul + 016c3b: 94 | f32.mul + 016c3c: 20 01 | local.get 1 + 016c3e: 43 66 66 1e c1 | f32.const -0x1.3cccccp+3 + 016c43: 94 | f32.mul + 016c44: 92 | f32.add + 016c45: 43 9a 99 59 40 | f32.const 0x1.b33334p+1 + 016c4a: 92 | f32.add + 016c4b: 21 01 | local.set 1 + 016c4d: 0c 01 | br 1 + 016c4f: 0b | end + 016c50: 02 40 | block + 016c52: 20 01 | local.get 1 + 016c54: 43 66 66 66 3f | f32.const 0x1.ccccccp-1 + 016c59: 5d | f32.lt + 016c5a: 45 | i32.eqz + 016c5b: 0d 00 | br_if 0 + 016c5d: 20 01 | local.get 1 + 016c5f: 20 01 | local.get 1 + 016c61: 43 4f 10 41 41 | f32.const 0x1.82209ep+3 + 016c66: 94 | f32.mul + 016c67: 94 | f32.mul + 016c68: 20 01 | local.get 1 + 016c6a: 43 6b 15 9d c1 | f32.const -0x1.3a2ad6p+4 + 016c6f: 94 | f32.mul + 016c70: 92 | f32.add + 016c71: 43 75 5e 0e 41 | f32.const 0x1.1cbceap+3 + 016c76: 92 | f32.add + 016c77: 21 01 | local.set 1 + 016c79: 0c 01 | br 1 + 016c7b: 0b | end + 016c7c: 20 01 | local.get 1 + 016c7e: 20 01 | local.get 1 + 016c80: 43 cd cc 2c 41 | f32.const 0x1.59999ap+3 + 016c85: 94 | f32.mul + 016c86: 94 | f32.mul + 016c87: 20 01 | local.get 1 + 016c89: 43 f6 28 a4 c1 | f32.const -0x1.4851ecp+4 + 016c8e: 94 | f32.mul + 016c8f: 92 | f32.add + 016c90: 43 1f 85 2b 41 | f32.const 0x1.570a3ep+3 + 016c95: 92 | f32.add + 016c96: 21 01 | local.set 1 + 016c98: 0b | end + 016c99: 43 00 00 80 3f | f32.const 0x1p+0 + 016c9e: 20 01 | local.get 1 + 016ca0: 93 | f32.sub + 016ca1: 43 00 00 00 3f | f32.const 0x1p-1 + 016ca6: 94 | f32.mul + 016ca7: 0f | return + 016ca8: 0b | end + 016ca9: 02 40 | block + 016cab: 02 40 | block + 016cad: 20 02 | local.get 2 + 016caf: 43 00 00 80 bf | f32.const -0x1p+0 + 016cb4: 92 | f32.add + 016cb5: 22 01 | local.tee 1 + 016cb7: 43 8c 2e ba 3e | f32.const 0x1.745d18p-2 + 016cbc: 5d | f32.lt + 016cbd: 45 | i32.eqz + 016cbe: 0d 00 | br_if 0 + 016cc0: 20 01 | local.get 1 + 016cc2: 20 01 | local.get 1 + 016cc4: 43 00 00 f2 42 | f32.const 0x1.e4p+6 + 016cc9: 94 | f32.mul + 016cca: 94 | f32.mul + 016ccb: 43 00 00 80 3d | f32.const 0x1p-4 + 016cd0: 94 | f32.mul + 016cd1: 21 01 | local.set 1 + 016cd3: 0c 01 | br 1 + 016cd5: 0b | end + 016cd6: 02 40 | block + 016cd8: 20 01 | local.get 1 + 016cda: 43 8c 2e 3a 3f | f32.const 0x1.745d18p-1 + 016cdf: 5d | f32.lt + 016ce0: 45 | i32.eqz + 016ce1: 0d 00 | br_if 0 + 016ce3: 20 01 | local.get 1 + 016ce5: 20 01 | local.get 1 + 016ce7: 43 33 33 11 41 | f32.const 0x1.226666p+3 + 016cec: 94 | f32.mul + 016ced: 94 | f32.mul + 016cee: 20 01 | local.get 1 + 016cf0: 43 66 66 1e c1 | f32.const -0x1.3cccccp+3 + 016cf5: 94 | f32.mul + 016cf6: 92 | f32.add + 016cf7: 43 9a 99 59 40 | f32.const 0x1.b33334p+1 + 016cfc: 92 | f32.add + 016cfd: 21 01 | local.set 1 + 016cff: 0c 01 | br 1 + 016d01: 0b | end + 016d02: 02 40 | block + 016d04: 20 01 | local.get 1 + 016d06: 43 66 66 66 3f | f32.const 0x1.ccccccp-1 + 016d0b: 5d | f32.lt + 016d0c: 45 | i32.eqz + 016d0d: 0d 00 | br_if 0 + 016d0f: 20 01 | local.get 1 + 016d11: 20 01 | local.get 1 + 016d13: 43 4f 10 41 41 | f32.const 0x1.82209ep+3 + 016d18: 94 | f32.mul + 016d19: 94 | f32.mul + 016d1a: 20 01 | local.get 1 + 016d1c: 43 6b 15 9d c1 | f32.const -0x1.3a2ad6p+4 + 016d21: 94 | f32.mul + 016d22: 92 | f32.add + 016d23: 43 75 5e 0e 41 | f32.const 0x1.1cbceap+3 + 016d28: 92 | f32.add + 016d29: 21 01 | local.set 1 + 016d2b: 0c 01 | br 1 + 016d2d: 0b | end + 016d2e: 20 01 | local.get 1 + 016d30: 20 01 | local.get 1 + 016d32: 43 cd cc 2c 41 | f32.const 0x1.59999ap+3 + 016d37: 94 | f32.mul + 016d38: 94 | f32.mul + 016d39: 20 01 | local.get 1 + 016d3b: 43 f6 28 a4 c1 | f32.const -0x1.4851ecp+4 + 016d40: 94 | f32.mul + 016d41: 92 | f32.add + 016d42: 43 1f 85 2b 41 | f32.const 0x1.570a3ep+3 + 016d47: 92 | f32.add + 016d48: 21 01 | local.set 1 + 016d4a: 0b | end + 016d4b: 20 01 | local.get 1 + 016d4d: 43 00 00 00 3f | f32.const 0x1p-1 + 016d52: 94 | f32.mul + 016d53: 43 00 00 00 3f | f32.const 0x1p-1 + 016d58: 92 | f32.add + 016d59: 21 02 | local.set 2 + 016d5b: 0b | end + 016d5c: 20 02 | local.get 2 + 016d5e: 0f | return + 016d5f: 0b | end + 016d60: 43 00 00 00 00 | f32.const 0x0p+0 + 016d65: 0b | end +016d68 func[378]: + 016d69: 04 7f | local[5..8] type=i32 + 016d6b: 01 7b | local[9] type=v128 + 016d6d: 23 80 80 80 80 00 | global.get 0 + 016d73: 41 e0 00 | i32.const 96 + 016d76: 6b | i32.sub + 016d77: 22 05 | local.tee 5 + 016d79: 24 80 80 80 80 00 | global.set 0 + 016d7f: 41 00 | i32.const 0 + 016d81: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 016d88: 22 06 | local.tee 6 + 016d8a: 28 02 10 | i32.load 2 16 + 016d8d: 22 07 | local.tee 7 + 016d8f: 41 7f | i32.const 4294967295 + 016d91: 6a | i32.add + 016d92: 21 08 | local.set 8 + 016d94: 02 40 | block + 016d96: 02 40 | block + 016d98: 02 40 | block + 016d9a: 02 40 | block + 016d9c: 20 07 | local.get 7 + 016d9e: 45 | i32.eqz + 016d9f: 0d 00 | br_if 0 + 016da1: 20 06 | local.get 6 + 016da3: 28 02 0c | i32.load 2 12 + 016da6: 20 08 | local.get 8 + 016da8: 41 02 | i32.const 2 + 016daa: 74 | i32.shl + 016dab: 6a | i32.add + 016dac: 28 02 00 | i32.load 2 0 + 016daf: 22 07 | local.tee 7 + 016db1: 20 06 | local.get 6 + 016db3: 28 02 38 | i32.load 2 56 + 016db6: 22 08 | local.tee 8 + 016db8: 4f | i32.ge_u + 016db9: 0d 01 | br_if 1 + 016dbb: 20 01 | local.get 1 + 016dbd: fd 00 00 00 | v128.load 0 0 + 016dc1: 21 09 | local.set 9 + 016dc3: 02 40 | block + 016dc5: 20 06 | local.get 6 + 016dc7: 28 02 34 | i32.load 2 52 + 016dca: 20 07 | local.get 7 + 016dcc: 41 c8 00 | i32.const 72 + 016dcf: 6c | i32.mul + 016dd0: 6a | i32.add + 016dd1: 22 06 | local.tee 6 + 016dd3: 28 02 3c | i32.load 2 60 + 016dd6: 41 03 | i32.const 3 + 016dd8: 47 | i32.ne + 016dd9: 0d 00 | br_if 0 + 016ddb: 20 09 | local.get 9 + 016ddd: fd 1b 01 | i32x4.extract_lane 1 + 016de0: 0d 03 | br_if 3 + 016de2: 0b | end + 016de3: 02 40 | block + 016de5: 20 06 | local.get 6 + 016de7: 28 02 44 | i32.load 2 68 + 016dea: 41 03 | i32.const 3 + 016dec: 47 | i32.ne + 016ded: 0d 00 | br_if 0 + 016def: 20 09 | local.get 9 + 016df1: fd 1b 03 | i32x4.extract_lane 3 + 016df4: 0d 04 | br_if 4 + 016df6: 0b | end + 016df7: 20 05 | local.get 5 + 016df9: 41 28 | i32.const 40 + 016dfb: 6a | i32.add + 016dfc: 41 00 | i32.const 0 + 016dfe: 36 02 00 | i32.store 2 0 + 016e01: 20 05 | local.get 5 + 016e03: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 016e0c: 00 00 00 00 00 00 00 00 00 | + 016e15: fd 0b 03 18 | v128.store 3 24 + 016e19: 20 05 | local.get 5 + 016e1b: 20 09 | local.get 9 + 016e1d: fd 0b 03 50 | v128.store 3 80 + 016e21: 20 05 | local.get 5 + 016e23: 20 03 | local.get 3 + 016e25: 36 02 48 | i32.store 2 72 + 016e28: 20 05 | local.get 5 + 016e2a: 20 02 | local.get 2 + 016e2c: 28 02 08 | i32.load 2 8 + 016e2f: 36 02 34 | i32.store 2 52 + 016e32: 20 05 | local.get 5 + 016e34: 20 02 | local.get 2 + 016e36: 29 02 00 | i64.load 2 0 + 016e39: 37 02 2c | i64.store 2 44 + 016e3c: 20 05 | local.get 5 + 016e3e: 20 02 | local.get 2 + 016e40: fd 00 02 0c | v128.load 2 12 + 016e44: fd 0b 03 38 | v128.store 3 56 + 016e48: 20 05 | local.get 5 + 016e4a: 20 00 | local.get 0 + 016e4c: 36 02 4c | i32.store 2 76 + 016e4f: 20 05 | local.get 5 + 016e51: 41 08 | i32.const 8 + 016e53: 6a | i32.add + 016e54: 20 05 | local.get 5 + 016e56: 41 18 | i32.const 24 + 016e58: 6a | i32.add + 016e59: 20 00 | local.get 0 + 016e5b: 41 06 | i32.const 6 + 016e5d: 46 | i32.eq + 016e5e: 20 04 | local.get 4 + 016e60: 10 ed 82 80 80 00 | call 365 + 016e66: 20 05 | local.get 5 + 016e68: 20 05 | local.get 5 + 016e6a: fd 00 03 08 | v128.load 3 8 + 016e6e: fd 0b 03 18 | v128.store 3 24 + 016e72: 20 05 | local.get 5 + 016e74: 41 18 | i32.const 24 + 016e76: 6a | i32.add + 016e77: 20 04 | local.get 4 + 016e79: 10 ee 82 80 80 00 | call 366 + 016e7f: 21 06 | local.set 6 + 016e81: 20 05 | local.get 5 + 016e83: 41 e0 00 | i32.const 96 + 016e86: 6a | i32.add + 016e87: 24 80 80 80 80 00 | global.set 0 + 016e8d: 20 06 | local.get 6 + 016e8f: 0f | return + 016e90: 0b | end + 016e91: 41 ad e4 92 80 00 | i32.const 307757 + 016e97: 41 cf 00 | i32.const 79 + 016e9a: 41 a0 02 | i32.const 288 + 016e9d: 41 26 | i32.const 38 + 016e9f: 20 08 | local.get 8 + 016ea1: 41 00 | i32.const 0 + 016ea3: 10 ad 82 80 80 00 | call 301 + 016ea9: 00 | unreachable + 016eaa: 0b | end + 016eab: 41 ad e4 92 80 00 | i32.const 307757 + 016eb1: 41 cf 00 | i32.const 79 + 016eb4: 41 a0 02 | i32.const 288 + 016eb7: 41 17 | i32.const 23 + 016eb9: 20 07 | local.get 7 + 016ebb: 20 08 | local.get 8 + 016ebd: 10 ad 82 80 80 00 | call 301 + 016ec3: 00 | unreachable + 016ec4: 0b | end + 016ec5: 41 c8 a1 94 80 00 | i32.const 331976 + 016ecb: 41 11 | i32.const 17 + 016ecd: 41 b8 ee 93 80 00 | i32.const 325432 + 016ed3: 41 d8 00 | i32.const 88 + 016ed6: 41 b0 ef 93 80 00 | i32.const 325552 + 016edc: 20 04 | local.get 4 + 016ede: 20 04 | local.get 4 + 016ee0: 28 02 10 | i32.load 2 16 + 016ee3: 22 05 | local.tee 5 + 016ee5: 41 83 80 80 80 00 | i32.const 3 + 016eeb: 20 05 | local.get 5 + 016eed: 1b | select + 016eee: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 016ef7: 80 00 | + 016ef9: 00 | unreachable + 016efa: 0b | end + 016efb: 41 c8 a1 94 80 00 | i32.const 331976 + 016f01: 41 11 | i32.const 17 + 016f03: 41 c8 ef 93 80 00 | i32.const 325576 + 016f09: 41 da 00 | i32.const 90 + 016f0c: 41 b0 f0 93 80 00 | i32.const 325680 + 016f12: 20 04 | local.get 4 + 016f14: 20 04 | local.get 4 + 016f16: 28 02 10 | i32.load 2 16 + 016f19: 22 05 | local.tee 5 + 016f1b: 41 83 80 80 80 00 | i32.const 3 + 016f21: 20 05 | local.get 5 + 016f23: 1b | select + 016f24: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 016f2d: 80 00 | + 016f2f: 00 | unreachable + 016f30: 0b | end +016f33 func[379]: + 016f34: 03 7f | local[3..5] type=i32 + 016f36: 01 7b | local[6] type=v128 + 016f38: 02 40 | block + 016f3a: 02 40 | block + 016f3c: 02 40 | block + 016f3e: 41 00 | i32.const 0 + 016f40: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 016f47: 22 03 | local.tee 3 + 016f49: 41 01 | i32.const 1 + 016f4b: 6a | i32.add + 016f4c: 41 00 | i32.const 0 + 016f4e: 28 02 a8 87 98 80 00 | i32.load 2 394152 + 016f55: 22 04 | local.tee 4 + 016f57: 41 09 | i32.const 9 + 016f59: 6d | i32.div_s + 016f5a: 4e | i32.ge_s + 016f5b: 0d 00 | br_if 0 + 016f5d: 20 03 | local.get 3 + 016f5f: 41 09 | i32.const 9 + 016f61: 6c | i32.mul + 016f62: 22 02 | local.tee 2 + 016f64: 41 09 | i32.const 9 + 016f66: 6a | i32.add + 016f67: 21 03 | local.set 3 + 016f69: 41 00 | i32.const 0 + 016f6b: 28 02 b0 87 98 80 00 | i32.load 2 394160 + 016f72: 21 05 | local.set 5 + 016f74: 20 02 | local.get 2 + 016f76: 41 f6 ff ff ff 07 | i32.const 2147483638 + 016f7c: 4b | i32.gt_u + 016f7d: 0d 01 | br_if 1 + 016f7f: 20 02 | local.get 2 + 016f81: 20 05 | local.get 5 + 016f83: 4a | i32.gt_s + 016f84: 0d 01 | br_if 1 + 016f86: 20 03 | local.get 3 + 016f88: 20 05 | local.get 5 + 016f8a: 4a | i32.gt_s + 016f8b: 0d 01 | br_if 1 + 016f8d: 20 02 | local.get 2 + 016f8f: 20 04 | local.get 4 + 016f91: 4a | i32.gt_s + 016f92: 0d 02 | br_if 2 + 016f94: 20 03 | local.get 3 + 016f96: 20 04 | local.get 4 + 016f98: 4a | i32.gt_s + 016f99: 0d 02 | br_if 2 + 016f9b: 41 00 | i32.const 0 + 016f9d: 28 02 a4 87 98 80 00 | i32.load 2 394148 + 016fa4: 21 05 | local.set 5 + 016fa6: 41 00 | i32.const 0 + 016fa8: 28 02 ac 87 98 80 00 | i32.load 2 394156 + 016faf: 20 02 | local.get 2 + 016fb1: 41 05 | i32.const 5 + 016fb3: 74 | i32.shl + 016fb4: 6a | i32.add + 016fb5: 22 03 | local.tee 3 + 016fb7: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 016fc0: 00 00 00 00 00 00 00 00 00 | + 016fc9: 22 06 | local.tee 6 + 016fcb: fd 0b 00 01 | v128.store 0 1 + 016fcf: 20 03 | local.get 3 + 016fd1: 41 30 | i32.const 48 + 016fd3: 3a 00 00 | i32.store8 0 0 + 016fd6: 20 03 | local.get 3 + 016fd8: 41 18 | i32.const 24 + 016fda: 6a | i32.add + 016fdb: 42 00 | i64.const 0 + 016fdd: 37 00 00 | i64.store 0 0 + 016fe0: 20 03 | local.get 3 + 016fe2: 41 11 | i32.const 17 + 016fe4: 6a | i32.add + 016fe5: 42 00 | i64.const 0 + 016fe7: 37 00 00 | i64.store 0 0 + 016fea: 20 05 | local.get 5 + 016fec: 20 02 | local.get 2 + 016fee: 41 02 | i32.const 2 + 016ff0: 74 | i32.shl + 016ff1: 6a | i32.add + 016ff2: 22 02 | local.tee 2 + 016ff4: 41 00 | i32.const 0 + 016ff6: 36 02 00 | i32.store 2 0 + 016ff9: 20 03 | local.get 3 + 016ffb: 41 38 | i32.const 56 + 016ffd: 6a | i32.add + 016ffe: 42 00 | i64.const 0 + 017000: 37 00 00 | i64.store 0 0 + 017003: 20 03 | local.get 3 + 017005: 41 31 | i32.const 49 + 017007: 6a | i32.add + 017008: 42 00 | i64.const 0 + 01700a: 37 00 00 | i64.store 0 0 + 01700d: 20 03 | local.get 3 + 01700f: 41 21 | i32.const 33 + 017011: 6a | i32.add + 017012: 20 06 | local.get 6 + 017014: fd 0b 00 00 | v128.store 0 0 + 017018: 20 03 | local.get 3 + 01701a: 41 20 | i32.const 32 + 01701c: 6a | i32.add + 01701d: 41 30 | i32.const 48 + 01701f: 3a 00 00 | i32.store8 0 0 + 017022: 20 02 | local.get 2 + 017024: 41 04 | i32.const 4 + 017026: 6a | i32.add + 017027: 41 00 | i32.const 0 + 017029: 36 02 00 | i32.store 2 0 + 01702c: 20 03 | local.get 3 + 01702e: 41 d8 00 | i32.const 88 + 017031: 6a | i32.add + 017032: 42 00 | i64.const 0 + 017034: 37 00 00 | i64.store 0 0 + 017037: 20 03 | local.get 3 + 017039: 41 d1 00 | i32.const 81 + 01703c: 6a | i32.add + 01703d: 42 00 | i64.const 0 + 01703f: 37 00 00 | i64.store 0 0 + 017042: 20 03 | local.get 3 + 017044: 41 c1 00 | i32.const 65 + 017047: 6a | i32.add + 017048: 20 06 | local.get 6 + 01704a: fd 0b 00 00 | v128.store 0 0 + 01704e: 20 03 | local.get 3 + 017050: 41 c0 00 | i32.const 64 + 017053: 6a | i32.add + 017054: 41 30 | i32.const 48 + 017056: 3a 00 00 | i32.store8 0 0 + 017059: 20 02 | local.get 2 + 01705b: 41 08 | i32.const 8 + 01705d: 6a | i32.add + 01705e: 41 00 | i32.const 0 + 017060: 36 02 00 | i32.store 2 0 + 017063: 20 03 | local.get 3 + 017065: 41 f8 00 | i32.const 120 + 017068: 6a | i32.add + 017069: 42 00 | i64.const 0 + 01706b: 37 00 00 | i64.store 0 0 + 01706e: 20 03 | local.get 3 + 017070: 41 f1 00 | i32.const 113 + 017073: 6a | i32.add + 017074: 42 00 | i64.const 0 + 017076: 37 00 00 | i64.store 0 0 + 017079: 20 03 | local.get 3 + 01707b: 41 e1 00 | i32.const 97 + 01707e: 6a | i32.add + 01707f: 20 06 | local.get 6 + 017081: fd 0b 00 00 | v128.store 0 0 + 017085: 20 03 | local.get 3 + 017087: 41 e0 00 | i32.const 96 + 01708a: 6a | i32.add + 01708b: 41 30 | i32.const 48 + 01708d: 3a 00 00 | i32.store8 0 0 + 017090: 20 02 | local.get 2 + 017092: 41 0c | i32.const 12 + 017094: 6a | i32.add + 017095: 41 00 | i32.const 0 + 017097: 36 02 00 | i32.store 2 0 + 01709a: 20 03 | local.get 3 + 01709c: 41 98 01 | i32.const 152 + 01709f: 6a | i32.add + 0170a0: 42 00 | i64.const 0 + 0170a2: 37 00 00 | i64.store 0 0 + 0170a5: 20 03 | local.get 3 + 0170a7: 41 91 01 | i32.const 145 + 0170aa: 6a | i32.add + 0170ab: 42 00 | i64.const 0 + 0170ad: 37 00 00 | i64.store 0 0 + 0170b0: 20 03 | local.get 3 + 0170b2: 41 81 01 | i32.const 129 + 0170b5: 6a | i32.add + 0170b6: 20 06 | local.get 6 + 0170b8: fd 0b 00 00 | v128.store 0 0 + 0170bc: 20 03 | local.get 3 + 0170be: 41 80 01 | i32.const 128 + 0170c1: 6a | i32.add + 0170c2: 41 30 | i32.const 48 + 0170c4: 3a 00 00 | i32.store8 0 0 + 0170c7: 20 02 | local.get 2 + 0170c9: 41 10 | i32.const 16 + 0170cb: 6a | i32.add + 0170cc: 41 00 | i32.const 0 + 0170ce: 36 02 00 | i32.store 2 0 + 0170d1: 20 03 | local.get 3 + 0170d3: 41 b8 01 | i32.const 184 + 0170d6: 6a | i32.add + 0170d7: 42 00 | i64.const 0 + 0170d9: 37 00 00 | i64.store 0 0 + 0170dc: 20 03 | local.get 3 + 0170de: 41 b1 01 | i32.const 177 + 0170e1: 6a | i32.add + 0170e2: 42 00 | i64.const 0 + 0170e4: 37 00 00 | i64.store 0 0 + 0170e7: 20 03 | local.get 3 + 0170e9: 41 a1 01 | i32.const 161 + 0170ec: 6a | i32.add + 0170ed: 20 06 | local.get 6 + 0170ef: fd 0b 00 00 | v128.store 0 0 + 0170f3: 20 03 | local.get 3 + 0170f5: 41 a0 01 | i32.const 160 + 0170f8: 6a | i32.add + 0170f9: 41 30 | i32.const 48 + 0170fb: 3a 00 00 | i32.store8 0 0 + 0170fe: 20 02 | local.get 2 + 017100: 41 14 | i32.const 20 + 017102: 6a | i32.add + 017103: 41 00 | i32.const 0 + 017105: 36 02 00 | i32.store 2 0 + 017108: 20 03 | local.get 3 + 01710a: 41 d8 01 | i32.const 216 + 01710d: 6a | i32.add + 01710e: 42 00 | i64.const 0 + 017110: 37 00 00 | i64.store 0 0 + 017113: 20 03 | local.get 3 + 017115: 41 d1 01 | i32.const 209 + 017118: 6a | i32.add + 017119: 42 00 | i64.const 0 + 01711b: 37 00 00 | i64.store 0 0 + 01711e: 20 03 | local.get 3 + 017120: 41 c1 01 | i32.const 193 + 017123: 6a | i32.add + 017124: 20 06 | local.get 6 + 017126: fd 0b 00 00 | v128.store 0 0 + 01712a: 20 03 | local.get 3 + 01712c: 41 c0 01 | i32.const 192 + 01712f: 6a | i32.add + 017130: 41 30 | i32.const 48 + 017132: 3a 00 00 | i32.store8 0 0 + 017135: 20 02 | local.get 2 + 017137: 41 18 | i32.const 24 + 017139: 6a | i32.add + 01713a: 41 00 | i32.const 0 + 01713c: 36 02 00 | i32.store 2 0 + 01713f: 20 03 | local.get 3 + 017141: 41 f8 01 | i32.const 248 + 017144: 6a | i32.add + 017145: 42 00 | i64.const 0 + 017147: 37 00 00 | i64.store 0 0 + 01714a: 20 03 | local.get 3 + 01714c: 41 f1 01 | i32.const 241 + 01714f: 6a | i32.add + 017150: 42 00 | i64.const 0 + 017152: 37 00 00 | i64.store 0 0 + 017155: 20 03 | local.get 3 + 017157: 41 e1 01 | i32.const 225 + 01715a: 6a | i32.add + 01715b: 20 06 | local.get 6 + 01715d: fd 0b 00 00 | v128.store 0 0 + 017161: 20 03 | local.get 3 + 017163: 41 e0 01 | i32.const 224 + 017166: 6a | i32.add + 017167: 41 30 | i32.const 48 + 017169: 3a 00 00 | i32.store8 0 0 + 01716c: 20 02 | local.get 2 + 01716e: 41 1c | i32.const 28 + 017170: 6a | i32.add + 017171: 41 00 | i32.const 0 + 017173: 36 02 00 | i32.store 2 0 + 017176: 20 03 | local.get 3 + 017178: 41 98 02 | i32.const 280 + 01717b: 6a | i32.add + 01717c: 42 00 | i64.const 0 + 01717e: 37 00 00 | i64.store 0 0 + 017181: 20 03 | local.get 3 + 017183: 41 91 02 | i32.const 273 + 017186: 6a | i32.add + 017187: 42 00 | i64.const 0 + 017189: 37 00 00 | i64.store 0 0 + 01718c: 20 03 | local.get 3 + 01718e: 41 81 02 | i32.const 257 + 017191: 6a | i32.add + 017192: 20 06 | local.get 6 + 017194: fd 0b 00 00 | v128.store 0 0 + 017198: 20 03 | local.get 3 + 01719a: 41 80 02 | i32.const 256 + 01719d: 6a | i32.add + 01719e: 41 30 | i32.const 48 + 0171a0: 3a 00 00 | i32.store8 0 0 + 0171a3: 20 02 | local.get 2 + 0171a5: 41 20 | i32.const 32 + 0171a7: 6a | i32.add + 0171a8: 41 00 | i32.const 0 + 0171aa: 36 02 00 | i32.store 2 0 + 0171ad: 41 00 | i32.const 0 + 0171af: 41 00 | i32.const 0 + 0171b1: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 0171b8: 41 01 | i32.const 1 + 0171ba: 6a | i32.add + 0171bb: 36 02 b8 87 98 80 00 | i32.store 2 394168 + 0171c2: 20 01 | local.get 1 + 0171c4: 41 09 | i32.const 9 + 0171c6: 36 02 04 | i32.store 2 4 + 0171c9: 20 01 | local.get 1 + 0171cb: 20 03 | local.get 3 + 0171cd: 36 02 00 | i32.store 2 0 + 0171d0: 20 00 | local.get 0 + 0171d2: 41 09 | i32.const 9 + 0171d4: 36 02 04 | i32.store 2 4 + 0171d7: 20 00 | local.get 0 + 0171d9: 20 02 | local.get 2 + 0171db: 36 02 00 | i32.store 2 0 + 0171de: 0f | return + 0171df: 0b | end + 0171e0: 41 c8 a1 94 80 00 | i32.const 331976 + 0171e6: 41 11 | i32.const 17 + 0171e8: 41 c8 f0 93 80 00 | i32.const 325704 + 0171ee: 41 19 | i32.const 25 + 0171f0: 41 80 f1 93 80 00 | i32.const 325760 + 0171f6: 20 02 | local.get 2 + 0171f8: 20 02 | local.get 2 + 0171fa: 28 02 10 | i32.load 2 16 + 0171fd: 22 03 | local.tee 3 + 0171ff: 41 83 80 80 80 00 | i32.const 3 + 017205: 20 03 | local.get 3 + 017207: 1b | select + 017208: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 017211: 80 00 | + 017213: 00 | unreachable + 017214: 0b | end + 017215: 41 8a d6 92 80 00 | i32.const 305930 + 01721b: 41 c1 00 | i32.const 65 + 01721e: 41 be 02 | i32.const 318 + 017221: 41 32 | i32.const 50 + 017223: 20 02 | local.get 2 + 017225: 20 03 | local.get 3 + 017227: 20 05 | local.get 5 + 017229: 10 bf 82 80 80 00 | call 319 + 01722f: 00 | unreachable + 017230: 0b | end + 017231: 41 8a d6 92 80 00 | i32.const 305930 + 017237: 41 c1 00 | i32.const 65 + 01723a: 41 bf 02 | i32.const 319 + 01723d: 41 24 | i32.const 36 + 01723f: 20 02 | local.get 2 + 017241: 20 03 | local.get 3 + 017243: 20 04 | local.get 4 + 017245: 10 bf 82 80 80 00 | call 319 + 01724b: 00 | unreachable + 01724c: 0b | end +01724f func[380]: + 017250: 09 7f | local[2..10] type=i32 + 017252: 01 7b | local[11] type=v128 + 017254: 01 7f | local[12] type=i32 + 017256: 01 7b | local[13] type=v128 + 017258: 01 7f | local[14] type=i32 + 01725a: 23 80 80 80 80 00 | global.get 0 + 017260: 41 d0 02 | i32.const 336 + 017263: 6b | i32.sub + 017264: 22 02 | local.tee 2 + 017266: 24 80 80 80 80 00 | global.set 0 + 01726c: 02 40 | block + 01726e: 02 40 | block + 017270: 02 40 | block + 017272: 02 40 | block + 017274: 02 40 | block + 017276: 20 00 | local.get 0 + 017278: 20 01 | local.get 1 + 01727a: 46 | i32.eq + 01727b: 0d 00 | br_if 0 + 01727d: 20 00 | local.get 0 + 01727f: 41 09 | i32.const 9 + 017281: 6c | i32.mul + 017282: 22 00 | local.tee 0 + 017284: 41 00 | i32.const 0 + 017286: 28 02 a8 87 98 80 00 | i32.load 2 394152 + 01728d: 22 03 | local.tee 3 + 01728f: 4f | i32.ge_u + 017290: 0d 01 | br_if 1 + 017292: 20 00 | local.get 0 + 017294: 41 00 | i32.const 0 + 017296: 28 02 b0 87 98 80 00 | i32.load 2 394160 + 01729d: 22 04 | local.tee 4 + 01729f: 4f | i32.ge_u + 0172a0: 0d 02 | br_if 2 + 0172a2: 20 01 | local.get 1 + 0172a4: 41 09 | i32.const 9 + 0172a6: 6c | i32.mul + 0172a7: 22 01 | local.tee 1 + 0172a9: 20 03 | local.get 3 + 0172ab: 4f | i32.ge_u + 0172ac: 0d 03 | br_if 3 + 0172ae: 20 01 | local.get 1 + 0172b0: 20 04 | local.get 4 + 0172b2: 4f | i32.ge_u + 0172b3: 0d 04 | br_if 4 + 0172b5: 41 00 | i32.const 0 + 0172b7: 28 02 ac 87 98 80 00 | i32.load 2 394156 + 0172be: 22 05 | local.tee 5 + 0172c0: 20 00 | local.get 0 + 0172c2: 41 05 | i32.const 5 + 0172c4: 74 | i32.shl + 0172c5: 6a | i32.add + 0172c6: 21 06 | local.set 6 + 0172c8: 20 02 | local.get 2 + 0172ca: 41 a8 02 | i32.const 296 + 0172cd: 6a | i32.add + 0172ce: 41 20 | i32.const 32 + 0172d0: 6a | i32.add + 0172d1: 22 07 | local.tee 7 + 0172d3: 41 00 | i32.const 0 + 0172d5: 28 02 a4 87 98 80 00 | i32.load 2 394148 + 0172dc: 22 03 | local.tee 3 + 0172de: 20 00 | local.get 0 + 0172e0: 41 02 | i32.const 2 + 0172e2: 74 | i32.shl + 0172e3: 6a | i32.add + 0172e4: 22 00 | local.tee 0 + 0172e6: 41 20 | i32.const 32 + 0172e8: 6a | i32.add + 0172e9: 22 08 | local.tee 8 + 0172eb: 28 00 00 | i32.load 0 0 + 0172ee: 36 02 00 | i32.store 2 0 + 0172f1: 20 02 | local.get 2 + 0172f3: 41 a8 02 | i32.const 296 + 0172f6: 6a | i32.add + 0172f7: 41 10 | i32.const 16 + 0172f9: 6a | i32.add + 0172fa: 22 09 | local.tee 9 + 0172fc: 20 00 | local.get 0 + 0172fe: 41 10 | i32.const 16 + 017300: 6a | i32.add + 017301: 22 0a | local.tee 10 + 017303: fd 00 00 00 | v128.load 0 0 + 017307: fd 0b 03 00 | v128.store 3 0 + 01730b: 20 02 | local.get 2 + 01730d: 20 00 | local.get 0 + 01730f: fd 00 00 00 | v128.load 0 0 + 017313: fd 0b 03 a8 02 | v128.store 3 296 + 017318: 02 40 | block + 01731a: 41 a0 02 | i32.const 288 + 01731d: 45 | i32.eqz + 01731e: 22 04 | local.tee 4 + 017320: 0d 00 | br_if 0 + 017322: 20 02 | local.get 2 + 017324: 41 08 | i32.const 8 + 017326: 6a | i32.add + 017327: 20 06 | local.get 6 + 017329: 41 a0 02 | i32.const 288 + 01732c: fc 0a 00 00 | memory.copy 0 0 + 017330: 0b | end + 017331: 20 03 | local.get 3 + 017333: 20 01 | local.get 1 + 017335: 41 02 | i32.const 2 + 017337: 74 | i32.shl + 017338: 6a | i32.add + 017339: 22 03 | local.tee 3 + 01733b: fd 00 00 00 | v128.load 0 0 + 01733f: 21 0b | local.set 11 + 017341: 20 03 | local.get 3 + 017343: 41 10 | i32.const 16 + 017345: 6a | i32.add + 017346: 22 0c | local.tee 12 + 017348: fd 00 00 00 | v128.load 0 0 + 01734c: 21 0d | local.set 13 + 01734e: 20 08 | local.get 8 + 017350: 20 03 | local.get 3 + 017352: 41 20 | i32.const 32 + 017354: 6a | i32.add + 017355: 22 0e | local.tee 14 + 017357: 28 00 00 | i32.load 0 0 + 01735a: 36 00 00 | i32.store 0 0 + 01735d: 20 0a | local.get 10 + 01735f: 20 0d | local.get 13 + 017361: fd 0b 00 00 | v128.store 0 0 + 017365: 20 00 | local.get 0 + 017367: 20 0b | local.get 11 + 017369: fd 0b 00 00 | v128.store 0 0 + 01736d: 20 05 | local.get 5 + 01736f: 20 01 | local.get 1 + 017371: 41 05 | i32.const 5 + 017373: 74 | i32.shl + 017374: 6a | i32.add + 017375: 21 00 | local.set 0 + 017377: 02 40 | block + 017379: 20 04 | local.get 4 + 01737b: 0d 00 | br_if 0 + 01737d: 20 06 | local.get 6 + 01737f: 20 00 | local.get 0 + 017381: 41 a0 02 | i32.const 288 + 017384: fc 0a 00 00 | memory.copy 0 0 + 017388: 0b | end + 017389: 20 0e | local.get 14 + 01738b: 20 07 | local.get 7 + 01738d: 28 02 00 | i32.load 2 0 + 017390: 36 00 00 | i32.store 0 0 + 017393: 20 0c | local.get 12 + 017395: 20 09 | local.get 9 + 017397: fd 00 03 00 | v128.load 3 0 + 01739b: fd 0b 00 00 | v128.store 0 0 + 01739f: 20 03 | local.get 3 + 0173a1: 20 02 | local.get 2 + 0173a3: fd 00 03 a8 02 | v128.load 3 296 + 0173a8: fd 0b 00 00 | v128.store 0 0 + 0173ac: 20 04 | local.get 4 + 0173ae: 0d 00 | br_if 0 + 0173b0: 20 00 | local.get 0 + 0173b2: 20 02 | local.get 2 + 0173b4: 41 08 | i32.const 8 + 0173b6: 6a | i32.add + 0173b7: 41 a0 02 | i32.const 288 + 0173ba: fc 0a 00 00 | memory.copy 0 0 + 0173be: 0b | end + 0173bf: 20 02 | local.get 2 + 0173c1: 41 d0 02 | i32.const 336 + 0173c4: 6a | i32.add + 0173c5: 24 80 80 80 80 00 | global.set 0 + 0173cb: 0f | return + 0173cc: 0b | end + 0173cd: 41 8a d6 92 80 00 | i32.const 305930 + 0173d3: 41 c1 00 | i32.const 65 + 0173d6: 41 cf 02 | i32.const 335 + 0173d9: 41 22 | i32.const 34 + 0173db: 20 00 | local.get 0 + 0173dd: 20 03 | local.get 3 + 0173df: 10 ad 82 80 80 00 | call 301 + 0173e5: 00 | unreachable + 0173e6: 0b | end + 0173e7: 41 8a d6 92 80 00 | i32.const 305930 + 0173ed: 41 c1 00 | i32.const 65 + 0173f0: 41 d0 02 | i32.const 336 + 0173f3: 41 22 | i32.const 34 + 0173f5: 20 00 | local.get 0 + 0173f7: 20 04 | local.get 4 + 0173f9: 10 ad 82 80 80 00 | call 301 + 0173ff: 00 | unreachable + 017400: 0b | end + 017401: 41 8a d6 92 80 00 | i32.const 305930 + 017407: 41 c1 00 | i32.const 65 + 01740a: 41 d1 02 | i32.const 337 + 01740d: 41 24 | i32.const 36 + 01740f: 20 01 | local.get 1 + 017411: 20 03 | local.get 3 + 017413: 10 ad 82 80 80 00 | call 301 + 017419: 00 | unreachable + 01741a: 0b | end + 01741b: 41 8a d6 92 80 00 | i32.const 305930 + 017421: 41 c1 00 | i32.const 65 + 017424: 41 d2 02 | i32.const 338 + 017427: 41 24 | i32.const 36 + 017429: 20 01 | local.get 1 + 01742b: 20 04 | local.get 4 + 01742d: 10 ad 82 80 80 00 | call 301 + 017433: 00 | unreachable + 017434: 0b | end +017437 func[381]: + 017438: 02 7e | local[2..3] type=i64 + 01743a: 05 7f | local[4..8] type=i32 + 01743c: 02 40 | block + 01743e: 20 00 | local.get 0 + 017440: 50 | i64.eqz + 017441: 45 | i32.eqz + 017442: 0d 00 | br_if 0 + 017444: 42 00 | i64.const 0 + 017446: 0f | return + 017447: 0b | end + 017448: 02 40 | block + 01744a: 02 40 | block + 01744c: 20 01 | local.get 1 + 01744e: 45 | i32.eqz + 01744f: 0d 00 | br_if 0 + 017451: 42 9a 03 | i64.const 410 + 017454: 21 02 | local.set 2 + 017456: 20 00 | local.get 0 + 017458: 42 9b 03 | i64.const 411 + 01745b: 82 | i64.rem_u + 01745c: 21 03 | local.set 3 + 01745e: 02 40 | block + 017460: 03 40 | loop + 017462: 20 02 | local.get 2 + 017464: 21 02 | local.set 2 + 017466: 02 40 | block + 017468: 20 03 | local.get 3 + 01746a: 22 03 | local.tee 3 + 01746c: a7 | i32.wrap_i64 + 01746d: 41 02 | i32.const 2 + 01746f: 74 | i32.shl + 017470: 41 f0 a0 96 80 00 | i32.const 364656 + 017476: 6a | i32.add + 017477: 28 02 00 | i32.load 2 0 + 01747a: 22 04 | local.tee 4 + 01747c: 45 | i32.eqz + 01747d: 0d 00 | br_if 0 + 01747f: 20 04 | local.get 4 + 017481: 21 05 | local.set 5 + 017483: 20 04 | local.get 4 + 017485: 29 03 10 | i64.load 3 16 + 017488: 20 00 | local.get 0 + 01748a: 51 | i64.eq + 01748b: 0d 02 | br_if 2 + 01748d: 0b | end + 01748e: 02 40 | block + 017490: 20 02 | local.get 2 + 017492: 50 | i64.eqz + 017493: 45 | i32.eqz + 017494: 0d 00 | br_if 0 + 017496: 41 e0 ca 96 80 00 | i32.const 370016 + 01749c: 21 05 | local.set 5 + 01749e: 0c 02 | br 2 + 0174a0: 0b | end + 0174a1: 02 40 | block + 0174a3: 20 03 | local.get 3 + 0174a5: 42 01 | i64.const 1 + 0174a7: 7c | i64.add + 0174a8: 22 03 | local.tee 3 + 0174aa: 42 00 | i64.const 0 + 0174ac: 20 03 | local.get 3 + 0174ae: 42 9b 03 | i64.const 411 + 0174b1: 54 | i64.lt_u + 0174b2: 1b | select + 0174b3: 22 03 | local.tee 3 + 0174b5: a7 | i32.wrap_i64 + 0174b6: 41 02 | i32.const 2 + 0174b8: 74 | i32.shl + 0174b9: 41 f0 a0 96 80 00 | i32.const 364656 + 0174bf: 6a | i32.add + 0174c0: 28 02 00 | i32.load 2 0 + 0174c3: 22 04 | local.tee 4 + 0174c5: 45 | i32.eqz + 0174c6: 0d 00 | br_if 0 + 0174c8: 20 04 | local.get 4 + 0174ca: 21 05 | local.set 5 + 0174cc: 20 04 | local.get 4 + 0174ce: 29 03 10 | i64.load 3 16 + 0174d1: 20 00 | local.get 0 + 0174d3: 51 | i64.eq + 0174d4: 0d 02 | br_if 2 + 0174d6: 0b | end + 0174d7: 20 02 | local.get 2 + 0174d9: 42 7e | i64.const 18446744073709551614 + 0174db: 7c | i64.add + 0174dc: 21 02 | local.set 2 + 0174de: 20 03 | local.get 3 + 0174e0: 42 01 | i64.const 1 + 0174e2: 7c | i64.add + 0174e3: 22 03 | local.tee 3 + 0174e5: 42 00 | i64.const 0 + 0174e7: 20 03 | local.get 3 + 0174e9: 42 9b 03 | i64.const 411 + 0174ec: 54 | i64.lt_u + 0174ed: 1b | select + 0174ee: 21 03 | local.set 3 + 0174f0: 0c 00 | br 0 + 0174f2: 0b | end + 0174f3: 0b | end + 0174f4: 02 40 | block + 0174f6: 02 40 | block + 0174f8: 20 05 | local.get 5 + 0174fa: 22 04 | local.tee 4 + 0174fc: 29 03 40 | i64.load 3 64 + 0174ff: 22 02 | local.tee 2 + 017501: 42 01 | i64.const 1 + 017503: 51 | i64.eq + 017504: 0d 00 | br_if 0 + 017506: 20 02 | local.get 2 + 017508: 21 03 | local.set 3 + 01750a: 20 04 | local.get 4 + 01750c: 21 04 | local.set 4 + 01750e: 0c 01 | br 1 + 017510: 0b | end + 017511: 20 04 | local.get 4 + 017513: 21 05 | local.set 5 + 017515: 03 40 | loop + 017517: 20 05 | local.get 5 + 017519: 28 00 20 | i32.load 0 32 + 01751c: 22 04 | local.tee 4 + 01751e: 21 05 | local.set 5 + 017520: 20 04 | local.get 4 + 017522: 29 03 40 | i64.load 3 64 + 017525: 22 02 | local.tee 2 + 017527: 21 03 | local.set 3 + 017529: 20 04 | local.get 4 + 01752b: 21 04 | local.set 4 + 01752d: 20 02 | local.get 2 + 01752f: 42 01 | i64.const 1 + 017531: 51 | i64.eq + 017532: 0d 00 | br_if 0 + 017534: 0b | end + 017535: 0b | end + 017536: 20 04 | local.get 4 + 017538: 21 04 | local.set 4 + 01753a: 20 03 | local.get 3 + 01753c: 42 77 | i64.const 18446744073709551607 + 01753e: 7c | i64.add + 01753f: 22 03 | local.tee 3 + 017541: 42 0b | i64.const 11 + 017543: 56 | i64.gt_u + 017544: 0d 00 | br_if 0 + 017546: 20 00 | local.get 0 + 017548: 21 02 | local.set 2 + 01754a: 02 40 | block + 01754c: 02 40 | block + 01754e: 20 03 | local.get 3 + 017550: a7 | i32.wrap_i64 + 017551: 0e 0c 00 03 03 03 03 03 03 | br_table 0 3 3 3 3 3 3 3 3 3 3 1 0 + 01755a: 03 03 03 03 01 00 | + 017560: 0b | end + 017561: 20 01 | local.get 1 + 017563: 29 03 08 | i64.load 3 8 + 017566: 0f | return + 017567: 0b | end + 017568: 20 04 | local.get 4 + 01756a: 28 00 1c | i32.load 0 28 + 01756d: 21 05 | local.set 5 + 01756f: 20 04 | local.get 4 + 017571: 28 00 18 | i32.load 0 24 + 017574: 21 06 | local.set 6 + 017576: 02 40 | block + 017578: 02 40 | block + 01757a: 02 40 | block + 01757c: 20 04 | local.get 4 + 01757e: 28 00 24 | i32.load 0 36 + 017581: 22 07 | local.tee 7 + 017583: 0d 00 | br_if 0 + 017585: 02 40 | block + 017587: 20 01 | local.get 1 + 017589: 28 02 00 | i32.load 2 0 + 01758c: 0d 00 | br_if 0 + 01758e: 42 00 | i64.const 0 + 017590: 0f | return + 017591: 0b | end + 017592: 20 05 | local.get 5 + 017594: 45 | i32.eqz + 017595: 0d 01 | br_if 1 + 017597: 20 06 | local.get 6 + 017599: 28 02 00 | i32.load 2 0 + 01759c: 29 03 10 | i64.load 3 16 + 01759f: 0f | return + 0175a0: 0b | end + 0175a1: 20 04 | local.get 4 + 0175a3: 2d 00 2d | i32.load8_u 0 45 + 0175a6: 21 08 | local.set 8 + 0175a8: 20 04 | local.get 4 + 0175aa: 28 00 20 | i32.load 0 32 + 0175ad: 20 01 | local.get 1 + 0175af: 6a | i32.add + 0175b0: 21 01 | local.set 1 + 0175b2: 41 00 | i32.const 0 + 0175b4: 21 04 | local.set 4 + 0175b6: 02 40 | block + 0175b8: 02 40 | block + 0175ba: 02 40 | block + 0175bc: 02 40 | block + 0175be: 02 40 | block + 0175c0: 02 40 | block + 0175c2: 20 07 | local.get 7 + 0175c4: 28 02 00 | i32.load 2 0 + 0175c7: 41 7f | i32.const 4294967295 + 0175c9: 6a | i32.add + 0175ca: 0e 10 00 01 07 02 07 07 07 | br_table 0 1 7 2 7 7 7 3 7 7 7 7 7 7 7 4 7 + 0175d3: 03 07 07 07 07 07 07 07 04 | + 0175dc: 07 | + 0175dd: 0b | end + 0175de: 20 01 | local.get 1 + 0175e0: 2d 00 00 | i32.load8_u 0 0 + 0175e3: 21 04 | local.set 4 + 0175e5: 02 40 | block + 0175e7: 20 08 | local.get 8 + 0175e9: 41 ff 01 | i32.const 255 + 0175ec: 71 | i32.and + 0175ed: 45 | i32.eqz + 0175ee: 0d 00 | br_if 0 + 0175f0: 20 04 | local.get 4 + 0175f2: 21 04 | local.set 4 + 0175f4: 0c 07 | br 7 + 0175f6: 0b | end + 0175f7: 20 04 | local.get 4 + 0175f9: 41 7f | i32.const 4294967295 + 0175fb: 6a | i32.add + 0175fc: 21 04 | local.set 4 + 0175fe: 0c 04 | br 4 + 017600: 0b | end + 017601: 20 01 | local.get 1 + 017603: 2f 01 00 | i32.load16_u 1 0 + 017606: 21 04 | local.set 4 + 017608: 02 40 | block + 01760a: 20 08 | local.get 8 + 01760c: 41 ff 01 | i32.const 255 + 01760f: 71 | i32.and + 017610: 45 | i32.eqz + 017611: 0d 00 | br_if 0 + 017613: 20 04 | local.get 4 + 017615: 21 04 | local.set 4 + 017617: 0c 06 | br 6 + 017619: 0b | end + 01761a: 20 04 | local.get 4 + 01761c: 41 7f | i32.const 4294967295 + 01761e: 6a | i32.add + 01761f: 21 04 | local.set 4 + 017621: 0c 03 | br 3 + 017623: 0b | end + 017624: 20 01 | local.get 1 + 017626: 28 02 00 | i32.load 2 0 + 017629: 20 08 | local.get 8 + 01762b: 41 ff 01 | i32.const 255 + 01762e: 71 | i32.and + 01762f: 45 | i32.eqz + 017630: 6b | i32.sub + 017631: 21 04 | local.set 4 + 017633: 0c 02 | br 2 + 017635: 0b | end + 017636: 20 01 | local.get 1 + 017638: 28 02 00 | i32.load 2 0 + 01763b: 20 08 | local.get 8 + 01763d: 41 ff 01 | i32.const 255 + 017640: 71 | i32.and + 017641: 45 | i32.eqz + 017642: 6b | i32.sub + 017643: 21 04 | local.set 4 + 017645: 0c 01 | br 1 + 017647: 0b | end + 017648: 20 01 | local.get 1 + 01764a: 28 02 00 | i32.load 2 0 + 01764d: 20 08 | local.get 8 + 01764f: 41 ff 01 | i32.const 255 + 017652: 71 | i32.and + 017653: 45 | i32.eqz + 017654: 6b | i32.sub + 017655: 21 04 | local.set 4 + 017657: 0b | end + 017658: 20 04 | local.get 4 + 01765a: 22 01 | local.tee 1 + 01765c: 21 04 | local.set 4 + 01765e: 20 01 | local.get 1 + 017660: 41 00 | i32.const 0 + 017662: 4e | i32.ge_s + 017663: 0d 01 | br_if 1 + 017665: 42 00 | i64.const 0 + 017667: 0f | return + 017668: 0b | end + 017669: 41 c8 f1 93 80 00 | i32.const 325832 + 01766f: 41 38 | i32.const 56 + 017671: 41 82 02 | i32.const 258 + 017674: 41 17 | i32.const 23 + 017676: 41 00 | i32.const 0 + 017678: 41 00 | i32.const 0 + 01767a: 10 ad 82 80 80 00 | call 301 + 017680: 00 | unreachable + 017681: 0b | end + 017682: 20 00 | local.get 0 + 017684: 21 02 | local.set 2 + 017686: 20 04 | local.get 4 + 017688: 22 04 | local.tee 4 + 01768a: 20 05 | local.get 5 + 01768c: 4e | i32.ge_s + 01768d: 0d 01 | br_if 1 + 01768f: 20 06 | local.get 6 + 017691: 20 04 | local.get 4 + 017693: 41 02 | i32.const 2 + 017695: 74 | i32.shl + 017696: 6a | i32.add + 017697: 28 02 00 | i32.load 2 0 + 01769a: 29 03 10 | i64.load 3 16 + 01769d: 0f | return + 01769e: 0b | end + 01769f: 20 00 | local.get 0 + 0176a1: 21 02 | local.set 2 + 0176a3: 0b | end + 0176a4: 20 02 | local.get 2 + 0176a6: 0b | end +0176a9 func[382]: + 0176aa: 01 7d | local[3] type=f32 + 0176ac: 04 7f | local[4..7] type=i32 + 0176ae: 02 7d | local[8..9] type=f32 + 0176b0: 43 00 00 00 00 | f32.const 0x0p+0 + 0176b5: 21 03 | local.set 3 + 0176b7: 02 40 | block + 0176b9: 02 40 | block + 0176bb: 02 40 | block + 0176bd: 02 40 | block + 0176bf: 02 40 | block + 0176c1: 02 40 | block + 0176c3: 02 40 | block + 0176c5: 02 40 | block + 0176c7: 02 40 | block + 0176c9: 02 40 | block + 0176cb: 02 40 | block + 0176cd: 02 40 | block + 0176cf: 02 40 | block + 0176d1: 20 01 | local.get 1 + 0176d3: 0e 04 00 01 02 03 06 | br_table 0 1 2 3 6 + 0176da: 0b | end + 0176db: 20 00 | local.get 0 + 0176dd: be | f32.reinterpret_i32 + 0176de: 0f | return + 0176df: 0b | end + 0176e0: 41 00 | i32.const 0 + 0176e2: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 0176e9: 22 01 | local.tee 1 + 0176eb: 28 02 10 | i32.load 2 16 + 0176ee: 22 04 | local.tee 4 + 0176f0: 41 7f | i32.const 4294967295 + 0176f2: 6a | i32.add + 0176f3: 21 05 | local.set 5 + 0176f5: 20 04 | local.get 4 + 0176f7: 45 | i32.eqz + 0176f8: 0d 05 | br_if 5 + 0176fa: 20 01 | local.get 1 + 0176fc: 28 02 0c | i32.load 2 12 + 0176ff: 20 05 | local.get 5 + 017701: 41 02 | i32.const 2 + 017703: 74 | i32.shl + 017704: 6a | i32.add + 017705: 28 02 00 | i32.load 2 0 + 017708: 22 04 | local.tee 4 + 01770a: 20 01 | local.get 1 + 01770c: 28 02 38 | i32.load 2 56 + 01770f: 22 05 | local.tee 5 + 017711: 4f | i32.ge_u + 017712: 0d 06 | br_if 6 + 017714: 20 01 | local.get 1 + 017716: 28 02 34 | i32.load 2 52 + 017719: 20 04 | local.get 4 + 01771b: 41 c8 00 | i32.const 72 + 01771e: 6c | i32.mul + 01771f: 6a | i32.add + 017720: 22 01 | local.tee 1 + 017722: 2a 02 0c | f32.load 2 12 + 017725: 20 01 | local.get 1 + 017727: 41 2c | i32.const 44 + 017729: 6a | i32.add + 01772a: 2a 02 00 | f32.load 2 0 + 01772d: 22 03 | local.tee 3 + 01772f: 20 03 | local.get 3 + 017731: 92 | f32.add + 017732: 93 | f32.sub + 017733: 20 01 | local.get 1 + 017735: 2a 02 08 | f32.load 2 8 + 017738: 20 01 | local.get 1 + 01773a: 2a 02 28 | f32.load 2 40 + 01773d: 22 03 | local.tee 3 + 01773f: 20 03 | local.get 3 + 017741: 92 | f32.add + 017742: 93 | f32.sub + 017743: 20 02 | local.get 2 + 017745: 1b | select + 017746: 20 00 | local.get 0 + 017748: be | f32.reinterpret_i32 + 017749: 94 | f32.mul + 01774a: 0f | return + 01774b: 0b | end + 01774c: 41 00 | i32.const 0 + 01774e: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 017755: 22 01 | local.tee 1 + 017757: 28 02 10 | i32.load 2 16 + 01775a: 41 7f | i32.const 4294967295 + 01775c: 6a | i32.add + 01775d: 22 04 | local.tee 4 + 01775f: 20 01 | local.get 1 + 017761: 28 02 24 | i32.load 2 36 + 017764: 22 05 | local.tee 5 + 017766: 4f | i32.ge_u + 017767: 0d 06 | br_if 6 + 017769: 20 00 | local.get 0 + 01776b: be | f32.reinterpret_i32 + 01776c: 21 03 | local.set 3 + 01776e: 20 01 | local.get 1 + 017770: 28 02 38 | i32.load 2 56 + 017773: 21 00 | local.set 0 + 017775: 20 01 | local.get 1 + 017777: 28 02 20 | i32.load 2 32 + 01777a: 20 04 | local.get 4 + 01777c: 41 02 | i32.const 2 + 01777e: 74 | i32.shl + 01777f: 22 06 | local.tee 6 + 017781: 6a | i32.add + 017782: 28 02 00 | i32.load 2 0 + 017785: 22 05 | local.tee 5 + 017787: 41 7f | i32.const 4294967295 + 017789: 46 | i32.eq + 01778a: 0d 02 | br_if 2 + 01778c: 20 05 | local.get 5 + 01778e: 20 00 | local.get 0 + 017790: 4f | i32.ge_u + 017791: 0d 07 | br_if 7 + 017793: 20 01 | local.get 1 + 017795: 28 02 34 | i32.load 2 52 + 017798: 22 07 | local.tee 7 + 01779a: 20 05 | local.get 5 + 01779c: 41 c8 00 | i32.const 72 + 01779f: 6c | i32.mul + 0177a0: 6a | i32.add + 0177a1: 22 05 | local.tee 5 + 0177a3: 45 | i32.eqz + 0177a4: 0d 02 | br_if 2 + 0177a6: 20 01 | local.get 1 + 0177a8: 28 02 0c | i32.load 2 12 + 0177ab: 20 04 | local.get 4 + 0177ad: 41 02 | i32.const 2 + 0177af: 74 | i32.shl + 0177b0: 6a | i32.add + 0177b1: 28 02 00 | i32.load 2 0 + 0177b4: 22 01 | local.tee 1 + 0177b6: 20 00 | local.get 0 + 0177b8: 4f | i32.ge_u + 0177b9: 0d 08 | br_if 8 + 0177bb: 20 07 | local.get 7 + 0177bd: 20 01 | local.get 1 + 0177bf: 41 c8 00 | i32.const 72 + 0177c2: 6c | i32.mul + 0177c3: 6a | i32.add + 0177c4: 21 01 | local.set 1 + 0177c6: 20 02 | local.get 2 + 0177c8: 41 01 | i32.const 1 + 0177ca: 71 | i32.and + 0177cb: 0d 01 | br_if 1 + 0177cd: 20 01 | local.get 1 + 0177cf: 2a 02 08 | f32.load 2 8 + 0177d2: 20 01 | local.get 1 + 0177d4: 2a 02 28 | f32.load 2 40 + 0177d7: 43 00 00 00 c0 | f32.const -0x1p+1 + 0177dc: 94 | f32.mul + 0177dd: 22 08 | local.tee 8 + 0177df: 92 | f32.add + 0177e0: 20 05 | local.get 5 + 0177e2: 2a 02 08 | f32.load 2 8 + 0177e5: 20 05 | local.get 5 + 0177e7: 2a 02 20 | f32.load 2 32 + 0177ea: 22 09 | local.tee 9 + 0177ec: 20 09 | local.get 9 + 0177ee: 92 | f32.add + 0177ef: 22 09 | local.tee 9 + 0177f1: 92 | f32.add + 0177f2: 20 05 | local.get 5 + 0177f4: 2a 02 00 | f32.load 2 0 + 0177f7: 20 09 | local.get 9 + 0177f9: 43 00 00 00 3f | f32.const 0x1p-1 + 0177fe: 94 | f32.mul + 0177ff: 93 | f32.sub + 017800: 92 | f32.add + 017801: 20 01 | local.get 1 + 017803: 2a 02 00 | f32.load 2 0 + 017806: 20 08 | local.get 8 + 017808: 43 00 00 00 3f | f32.const 0x1p-1 + 01780d: 94 | f32.mul + 01780e: 93 | f32.sub + 01780f: 93 | f32.sub + 017810: 93 | f32.sub + 017811: 20 03 | local.get 3 + 017813: 94 | f32.mul + 017814: 21 03 | local.set 3 + 017816: 0b | end + 017817: 20 03 | local.get 3 + 017819: 0f | return + 01781a: 0b | end + 01781b: 20 01 | local.get 1 + 01781d: 2a 02 0c | f32.load 2 12 + 017820: 20 01 | local.get 1 + 017822: 41 2c | i32.const 44 + 017824: 6a | i32.add + 017825: 2a 02 00 | f32.load 2 0 + 017828: 43 00 00 00 c0 | f32.const -0x1p+1 + 01782d: 94 | f32.mul + 01782e: 22 08 | local.tee 8 + 017830: 92 | f32.add + 017831: 20 05 | local.get 5 + 017833: 2a 02 0c | f32.load 2 12 + 017836: 20 05 | local.get 5 + 017838: 2a 02 24 | f32.load 2 36 + 01783b: 22 09 | local.tee 9 + 01783d: 20 09 | local.get 9 + 01783f: 92 | f32.add + 017840: 22 09 | local.tee 9 + 017842: 92 | f32.add + 017843: 20 05 | local.get 5 + 017845: 2a 02 04 | f32.load 2 4 + 017848: 20 09 | local.get 9 + 01784a: 43 00 00 00 3f | f32.const 0x1p-1 + 01784f: 94 | f32.mul + 017850: 93 | f32.sub + 017851: 92 | f32.add + 017852: 20 01 | local.get 1 + 017854: 2a 02 04 | f32.load 2 4 + 017857: 20 08 | local.get 8 + 017859: 43 00 00 00 3f | f32.const 0x1p-1 + 01785e: 94 | f32.mul + 01785f: 93 | f32.sub + 017860: 93 | f32.sub + 017861: 93 | f32.sub + 017862: 20 03 | local.get 3 + 017864: 94 | f32.mul + 017865: 0f | return + 017866: 0b | end + 017867: 20 01 | local.get 1 + 017869: 28 02 0c | i32.load 2 12 + 01786c: 20 06 | local.get 6 + 01786e: 6a | i32.add + 01786f: 28 02 00 | i32.load 2 0 + 017872: 22 04 | local.tee 4 + 017874: 20 00 | local.get 0 + 017876: 4f | i32.ge_u + 017877: 0d 06 | br_if 6 + 017879: 20 01 | local.get 1 + 01787b: 28 02 34 | i32.load 2 52 + 01787e: 20 04 | local.get 4 + 017880: 41 c8 00 | i32.const 72 + 017883: 6c | i32.mul + 017884: 6a | i32.add + 017885: 22 01 | local.tee 1 + 017887: 2a 02 0c | f32.load 2 12 + 01788a: 20 01 | local.get 1 + 01788c: 41 2c | i32.const 44 + 01788e: 6a | i32.add + 01788f: 2a 02 00 | f32.load 2 0 + 017892: 22 08 | local.tee 8 + 017894: 20 08 | local.get 8 + 017896: 92 | f32.add + 017897: 93 | f32.sub + 017898: 20 01 | local.get 1 + 01789a: 2a 02 08 | f32.load 2 8 + 01789d: 20 01 | local.get 1 + 01789f: 2a 02 28 | f32.load 2 40 + 0178a2: 22 08 | local.tee 8 + 0178a4: 20 08 | local.get 8 + 0178a6: 92 | f32.add + 0178a7: 93 | f32.sub + 0178a8: 20 02 | local.get 2 + 0178aa: 1b | select + 0178ab: 20 03 | local.get 3 + 0178ad: 94 | f32.mul + 0178ae: 0f | return + 0178af: 0b | end + 0178b0: 00 | unreachable + 0178b1: 0b | end + 0178b2: 41 ad e4 92 80 00 | i32.const 307757 + 0178b8: 41 cf 00 | i32.const 79 + 0178bb: 41 a0 02 | i32.const 288 + 0178be: 41 26 | i32.const 38 + 0178c0: 20 05 | local.get 5 + 0178c2: 41 00 | i32.const 0 + 0178c4: 10 ad 82 80 80 00 | call 301 + 0178ca: 00 | unreachable + 0178cb: 0b | end + 0178cc: 41 ad e4 92 80 00 | i32.const 307757 + 0178d2: 41 cf 00 | i32.const 79 + 0178d5: 41 a0 02 | i32.const 288 + 0178d8: 41 17 | i32.const 23 + 0178da: 20 04 | local.get 4 + 0178dc: 20 05 | local.get 5 + 0178de: 10 ad 82 80 80 00 | call 301 + 0178e4: 00 | unreachable + 0178e5: 0b | end + 0178e6: 41 ad e4 92 80 00 | i32.const 307757 + 0178ec: 41 cf 00 | i32.const 79 + 0178ef: 41 a8 02 | i32.const 296 + 0178f2: 41 32 | i32.const 50 + 0178f4: 20 04 | local.get 4 + 0178f6: 20 05 | local.get 5 + 0178f8: 10 ad 82 80 80 00 | call 301 + 0178fe: 00 | unreachable + 0178ff: 0b | end + 017900: 41 ad e4 92 80 00 | i32.const 307757 + 017906: 41 cf 00 | i32.const 79 + 017909: 41 a9 02 | i32.const 297 + 01790c: 41 18 | i32.const 24 + 01790e: 20 05 | local.get 5 + 017910: 20 00 | local.get 0 + 017912: 10 ad 82 80 80 00 | call 301 + 017918: 00 | unreachable + 017919: 0b | end + 01791a: 41 ad e4 92 80 00 | i32.const 307757 + 017920: 41 cf 00 | i32.const 79 + 017923: 41 a0 02 | i32.const 288 + 017926: 41 17 | i32.const 23 + 017928: 20 01 | local.get 1 + 01792a: 20 00 | local.get 0 + 01792c: 10 ad 82 80 80 00 | call 301 + 017932: 00 | unreachable + 017933: 0b | end + 017934: 41 ad e4 92 80 00 | i32.const 307757 + 01793a: 41 cf 00 | i32.const 79 + 01793d: 41 a0 02 | i32.const 288 + 017940: 41 17 | i32.const 23 + 017942: 20 04 | local.get 4 + 017944: 20 00 | local.get 0 + 017946: 10 ad 82 80 80 00 | call 301 + 01794c: 00 | unreachable + 01794d: 0b | end +017950 func[383]: + 017951: 08 7f | local[2..9] type=i32 + 017953: 20 01 | local.get 1 + 017955: 41 0c | i32.const 12 + 017957: 6c | i32.mul + 017958: 22 02 | local.tee 2 + 01795a: 41 cc cd 92 80 00 | i32.const 304844 + 017960: 6a | i32.add + 017961: 28 02 00 | i32.load 2 0 + 017964: 21 03 | local.set 3 + 017966: 20 00 | local.get 0 + 017968: 28 02 80 03 | i32.load 2 384 + 01796c: 21 04 | local.set 4 + 01796e: 02 40 | block + 017970: 02 40 | block + 017972: 20 02 | local.get 2 + 017974: 41 d4 cd 92 80 00 | i32.const 304852 + 01797a: 6a | i32.add + 01797b: 28 02 00 | i32.load 2 0 + 01797e: 22 05 | local.tee 5 + 017980: 41 01 | i32.const 1 + 017982: 48 | i32.lt_s + 017983: 0d 00 | br_if 0 + 017985: 20 05 | local.get 5 + 017987: 21 06 | local.set 6 + 017989: 20 02 | local.get 2 + 01798b: 41 d0 cd 92 80 00 | i32.const 304848 + 017991: 6a | i32.add + 017992: 28 02 00 | i32.load 2 0 + 017995: 21 02 | local.set 2 + 017997: 20 00 | local.get 0 + 017999: 21 05 | local.set 5 + 01799b: 20 04 | local.get 4 + 01799d: 41 00 | i32.const 0 + 01799f: 20 04 | local.get 4 + 0179a1: 41 00 | i32.const 0 + 0179a3: 4a | i32.gt_s + 0179a4: 1b | select + 0179a5: 21 07 | local.set 7 + 0179a7: 03 40 | loop + 0179a9: 20 05 | local.get 5 + 0179ab: 21 05 | local.set 5 + 0179ad: 20 02 | local.get 2 + 0179af: 21 02 | local.set 2 + 0179b1: 20 06 | local.get 6 + 0179b3: 21 06 | local.set 6 + 0179b5: 02 40 | block + 0179b7: 20 07 | local.get 7 + 0179b9: 22 07 | local.tee 7 + 0179bb: 0d 00 | br_if 0 + 0179bd: 20 03 | local.get 3 + 0179bf: 41 7f | i32.const 4294967295 + 0179c1: 6a | i32.add + 0179c2: 21 02 | local.set 2 + 0179c4: 0c 03 | br 3 + 0179c6: 0b | end + 0179c7: 02 40 | block + 0179c9: 20 05 | local.get 5 + 0179cb: 2d 00 00 | i32.load8_u 0 0 + 0179ce: 22 08 | local.tee 8 + 0179d0: 20 02 | local.get 2 + 0179d2: 2d 00 00 | i32.load8_u 0 0 + 0179d5: 22 09 | local.tee 9 + 0179d7: 47 | i32.ne + 0179d8: 0d 00 | br_if 0 + 0179da: 20 06 | local.get 6 + 0179dc: 41 7f | i32.const 4294967295 + 0179de: 6a | i32.add + 0179df: 22 08 | local.tee 8 + 0179e1: 21 06 | local.set 6 + 0179e3: 20 02 | local.get 2 + 0179e5: 41 01 | i32.const 1 + 0179e7: 6a | i32.add + 0179e8: 21 02 | local.set 2 + 0179ea: 20 05 | local.get 5 + 0179ec: 41 01 | i32.const 1 + 0179ee: 6a | i32.add + 0179ef: 21 05 | local.set 5 + 0179f1: 20 07 | local.get 7 + 0179f3: 41 7f | i32.const 4294967295 + 0179f5: 6a | i32.add + 0179f6: 21 07 | local.set 7 + 0179f8: 20 08 | local.get 8 + 0179fa: 45 | i32.eqz + 0179fb: 0d 02 | br_if 2 + 0179fd: 0c 01 | br 1 + 0179ff: 0b | end + 017a00: 0b | end + 017a01: 20 08 | local.get 8 + 017a03: 20 09 | local.get 9 + 017a05: 4f | i32.ge_u + 017a06: 0d 00 | br_if 0 + 017a08: 20 03 | local.get 3 + 017a0a: 41 7f | i32.const 4294967295 + 017a0c: 6a | i32.add + 017a0d: 21 02 | local.set 2 + 017a0f: 0c 01 | br 1 + 017a11: 0b | end + 017a12: 20 03 | local.get 3 + 017a14: 21 02 | local.set 2 + 017a16: 0b | end + 017a17: 20 02 | local.get 2 + 017a19: 21 09 | local.set 9 + 017a1b: 02 40 | block + 017a1d: 20 04 | local.get 4 + 017a1f: 41 7f | i32.const 4294967295 + 017a21: 6a | i32.add + 017a22: 22 02 | local.tee 2 + 017a24: 41 00 | i32.const 0 + 017a26: 48 | i32.lt_s + 017a27: 0d 00 | br_if 0 + 017a29: 20 00 | local.get 0 + 017a2b: 20 09 | local.get 9 + 017a2d: 6a | i32.add + 017a2e: 21 04 | local.set 4 + 017a30: 20 02 | local.get 2 + 017a32: 21 05 | local.set 5 + 017a34: 41 00 | i32.const 0 + 017a36: 21 06 | local.set 6 + 017a38: 03 40 | loop + 017a3a: 20 00 | local.get 0 + 017a3c: 20 05 | local.get 5 + 017a3e: 22 02 | local.tee 2 + 017a40: 6a | i32.add + 017a41: 2d 00 00 | i32.load8_u 0 0 + 017a44: 41 50 | i32.const 4294967248 + 017a46: 6a | i32.add + 017a47: 20 01 | local.get 1 + 017a49: 74 | i32.shl + 017a4a: 20 06 | local.get 6 + 017a4c: 6a | i32.add + 017a4d: 22 07 | local.tee 7 + 017a4f: 41 0a | i32.const 10 + 017a51: 6e | i32.div_u + 017a52: 22 08 | local.tee 8 + 017a54: 41 76 | i32.const 4294967286 + 017a56: 6c | i32.mul + 017a57: 20 07 | local.get 7 + 017a59: 6a | i32.add + 017a5a: 21 05 | local.set 5 + 017a5c: 02 40 | block + 017a5e: 02 40 | block + 017a60: 20 09 | local.get 9 + 017a62: 20 02 | local.get 2 + 017a64: 6a | i32.add + 017a65: 41 ff 02 | i32.const 383 + 017a68: 4a | i32.gt_s + 017a69: 0d 00 | br_if 0 + 017a6b: 20 04 | local.get 4 + 017a6d: 20 02 | local.get 2 + 017a6f: 6a | i32.add + 017a70: 20 05 | local.get 5 + 017a72: 41 30 | i32.const 48 + 017a74: 6a | i32.add + 017a75: 3a 00 00 | i32.store8 0 0 + 017a78: 0c 01 | br 1 + 017a7a: 0b | end + 017a7b: 20 05 | local.get 5 + 017a7d: 45 | i32.eqz + 017a7e: 0d 00 | br_if 0 + 017a80: 20 00 | local.get 0 + 017a82: 41 01 | i32.const 1 + 017a84: 3a 00 89 03 | i32.store8 0 393 + 017a88: 0b | end + 017a89: 20 02 | local.get 2 + 017a8b: 41 7f | i32.const 4294967295 + 017a8d: 6a | i32.add + 017a8e: 21 05 | local.set 5 + 017a90: 20 08 | local.get 8 + 017a92: 21 06 | local.set 6 + 017a94: 20 02 | local.get 2 + 017a96: 41 00 | i32.const 0 + 017a98: 4a | i32.gt_s + 017a99: 0d 00 | br_if 0 + 017a9b: 0b | end + 017a9c: 20 07 | local.get 7 + 017a9e: 41 0a | i32.const 10 + 017aa0: 49 | i32.lt_u + 017aa1: 0d 00 | br_if 0 + 017aa3: 20 09 | local.get 9 + 017aa5: 41 7f | i32.const 4294967295 + 017aa7: 6a | i32.add + 017aa8: 21 05 | local.set 5 + 017aaa: 20 08 | local.get 8 + 017aac: 21 06 | local.set 6 + 017aae: 03 40 | loop + 017ab0: 20 06 | local.get 6 + 017ab2: 22 02 | local.tee 2 + 017ab4: 41 0a | i32.const 10 + 017ab6: 6e | i32.div_u + 017ab7: 22 06 | local.tee 6 + 017ab9: 41 76 | i32.const 4294967286 + 017abb: 6c | i32.mul + 017abc: 20 02 | local.get 2 + 017abe: 6a | i32.add + 017abf: 21 07 | local.set 7 + 017ac1: 02 40 | block + 017ac3: 02 40 | block + 017ac5: 20 05 | local.get 5 + 017ac7: 22 05 | local.tee 5 + 017ac9: 41 ff 02 | i32.const 383 + 017acc: 4a | i32.gt_s + 017acd: 0d 00 | br_if 0 + 017acf: 20 00 | local.get 0 + 017ad1: 20 05 | local.get 5 + 017ad3: 6a | i32.add + 017ad4: 20 07 | local.get 7 + 017ad6: 41 30 | i32.const 48 + 017ad8: 6a | i32.add + 017ad9: 3a 00 00 | i32.store8 0 0 + 017adc: 0c 01 | br 1 + 017ade: 0b | end + 017adf: 20 07 | local.get 7 + 017ae1: 45 | i32.eqz + 017ae2: 0d 00 | br_if 0 + 017ae4: 20 00 | local.get 0 + 017ae6: 41 01 | i32.const 1 + 017ae8: 3a 00 89 03 | i32.store8 0 393 + 017aec: 0b | end + 017aed: 20 05 | local.get 5 + 017aef: 41 7f | i32.const 4294967295 + 017af1: 6a | i32.add + 017af2: 21 05 | local.set 5 + 017af4: 20 06 | local.get 6 + 017af6: 21 06 | local.set 6 + 017af8: 20 02 | local.get 2 + 017afa: 41 09 | i32.const 9 + 017afc: 4b | i32.gt_u + 017afd: 0d 00 | br_if 0 + 017aff: 0b | end + 017b00: 0b | end + 017b01: 20 00 | local.get 0 + 017b03: 20 00 | local.get 0 + 017b05: 28 02 84 03 | i32.load 2 388 + 017b09: 20 09 | local.get 9 + 017b0b: 6a | i32.add + 017b0c: 36 02 84 03 | i32.store 2 388 + 017b10: 20 00 | local.get 0 + 017b12: 20 00 | local.get 0 + 017b14: 28 02 80 03 | i32.load 2 384 + 017b18: 20 09 | local.get 9 + 017b1a: 6a | i32.add + 017b1b: 22 02 | local.tee 2 + 017b1d: 41 00 | i32.const 0 + 017b1f: 20 02 | local.get 2 + 017b21: 41 00 | i32.const 0 + 017b23: 4a | i32.gt_s + 017b24: 1b | select + 017b25: 22 05 | local.tee 5 + 017b27: 41 80 03 | i32.const 384 + 017b2a: 20 05 | local.get 5 + 017b2c: 41 80 03 | i32.const 384 + 017b2f: 48 | i32.lt_s + 017b30: 1b | select + 017b31: 22 05 | local.tee 5 + 017b33: 36 02 80 03 | i32.store 2 384 + 017b37: 02 40 | block + 017b39: 02 40 | block + 017b3b: 20 02 | local.get 2 + 017b3d: 41 01 | i32.const 1 + 017b3f: 48 | i32.lt_s + 017b40: 0d 00 | br_if 0 + 017b42: 20 05 | local.get 5 + 017b44: 41 7f | i32.const 4294967295 + 017b46: 6a | i32.add + 017b47: 21 05 | local.set 5 + 017b49: 03 40 | loop + 017b4b: 20 00 | local.get 0 + 017b4d: 20 05 | local.get 5 + 017b4f: 22 02 | local.tee 2 + 017b51: 6a | i32.add + 017b52: 2d 00 00 | i32.load8_u 0 0 + 017b55: 41 30 | i32.const 48 + 017b57: 47 | i32.ne + 017b58: 0d 02 | br_if 2 + 017b5a: 20 00 | local.get 0 + 017b5c: 20 02 | local.get 2 + 017b5e: 36 02 80 03 | i32.store 2 384 + 017b62: 20 02 | local.get 2 + 017b64: 41 7f | i32.const 4294967295 + 017b66: 6a | i32.add + 017b67: 21 05 | local.set 5 + 017b69: 20 02 | local.get 2 + 017b6b: 41 01 | i32.const 1 + 017b6d: 6a | i32.add + 017b6e: 41 01 | i32.const 1 + 017b70: 4b | i32.gt_u + 017b71: 0d 00 | br_if 0 + 017b73: 0b | end + 017b74: 0b | end + 017b75: 20 00 | local.get 0 + 017b77: 41 00 | i32.const 0 + 017b79: 36 02 84 03 | i32.store 2 388 + 017b7d: 0b | end + 017b7e: 0b | end +017b81 func[384]: + 017b82: 07 7f | local[6..12] type=i32 + 017b84: 23 80 80 80 80 00 | global.get 0 + 017b8a: 41 10 | i32.const 16 + 017b8c: 6b | i32.sub + 017b8d: 22 06 | local.tee 6 + 017b8f: 24 80 80 80 80 00 | global.set 0 + 017b95: 02 40 | block + 017b97: 20 03 | local.get 3 + 017b99: 41 01 | i32.const 1 + 017b9b: 48 | i32.lt_s + 017b9c: 0d 00 | br_if 0 + 017b9e: 20 03 | local.get 3 + 017ba0: 21 07 | local.set 7 + 017ba2: 41 00 | i32.const 0 + 017ba4: 21 08 | local.set 8 + 017ba6: 03 40 | loop + 017ba8: 02 40 | block + 017baa: 02 40 | block + 017bac: 02 40 | block + 017bae: 02 40 | block + 017bb0: 20 08 | local.get 8 + 017bb2: 22 08 | local.tee 8 + 017bb4: 20 03 | local.get 3 + 017bb6: 4f | i32.ge_u + 017bb7: 0d 00 | br_if 0 + 017bb9: 20 02 | local.get 2 + 017bbb: 20 08 | local.get 8 + 017bbd: 41 01 | i32.const 1 + 017bbf: 74 | i32.shl + 017bc0: 6a | i32.add + 017bc1: 2f 01 00 | i32.load16_u 1 0 + 017bc4: 22 09 | local.tee 9 + 017bc6: 21 0a | local.set 10 + 017bc8: 02 40 | block + 017bca: 20 09 | local.get 9 + 017bcc: 41 80 c0 00 | i32.const 8192 + 017bd0: 6a | i32.add + 017bd1: 41 ff ff 03 | i32.const 65535 + 017bd5: 71 | i32.and + 017bd6: 41 ff ef 03 | i32.const 63487 + 017bda: 4b | i32.gt_u + 017bdb: 0d 00 | br_if 0 + 017bdd: 20 08 | local.get 8 + 017bdf: 21 08 | local.set 8 + 017be1: 20 0a | local.get 10 + 017be3: 21 0a | local.set 10 + 017be5: 0c 04 | br 4 + 017be7: 0b | end + 017be8: 20 09 | local.get 9 + 017bea: 41 ff b7 03 | i32.const 56319 + 017bee: 4b | i32.gt_u + 017bef: 0d 02 | br_if 2 + 017bf1: 20 08 | local.get 8 + 017bf3: 41 01 | i32.const 1 + 017bf5: 6a | i32.add + 017bf6: 22 0b | local.tee 11 + 017bf8: 20 03 | local.get 3 + 017bfa: 4e | i32.ge_s + 017bfb: 0d 02 | br_if 2 + 017bfd: 20 0b | local.get 11 + 017bff: 20 03 | local.get 3 + 017c01: 4f | i32.ge_u + 017c02: 0d 01 | br_if 1 + 017c04: 20 08 | local.get 8 + 017c06: 21 08 | local.set 8 + 017c08: 41 fd ff 03 | i32.const 65533 + 017c0c: 21 0a | local.set 10 + 017c0e: 20 02 | local.get 2 + 017c10: 20 0b | local.get 11 + 017c12: 41 01 | i32.const 1 + 017c14: 74 | i32.shl + 017c15: 6a | i32.add + 017c16: 2f 01 00 | i32.load16_u 1 0 + 017c19: 22 0c | local.tee 12 + 017c1b: 41 80 f8 03 | i32.const 64512 + 017c1f: 71 | i32.and + 017c20: 41 80 b8 03 | i32.const 56320 + 017c24: 47 | i32.ne + 017c25: 0d 03 | br_if 3 + 017c27: 20 0b | local.get 11 + 017c29: 21 08 | local.set 8 + 017c2b: 20 09 | local.get 9 + 017c2d: 41 0a | i32.const 10 + 017c2f: 74 | i32.shl + 017c30: 20 0c | local.get 12 + 017c32: 6a | i32.add + 017c33: 41 80 c8 80 65 | i32.const 4238353408 + 017c38: 6a | i32.add + 017c39: 21 0a | local.set 10 + 017c3b: 0c 03 | br 3 + 017c3d: 0b | end + 017c3e: 41 d8 f2 93 80 00 | i32.const 325976 + 017c44: 41 29 | i32.const 41 + 017c46: 41 d0 02 | i32.const 336 + 017c49: 41 13 | i32.const 19 + 017c4b: 20 08 | local.get 8 + 017c4d: 20 07 | local.get 7 + 017c4f: 10 ad 82 80 80 00 | call 301 + 017c55: 00 | unreachable + 017c56: 0b | end + 017c57: 41 d8 f2 93 80 00 | i32.const 325976 + 017c5d: 41 29 | i32.const 41 + 017c5f: 41 d4 02 | i32.const 340 + 017c62: 41 1c | i32.const 28 + 017c64: 20 0b | local.get 11 + 017c66: 20 07 | local.get 7 + 017c68: 10 ad 82 80 80 00 | call 301 + 017c6e: 00 | unreachable + 017c6f: 0b | end + 017c70: 20 08 | local.get 8 + 017c72: 21 08 | local.set 8 + 017c74: 41 fd ff 03 | i32.const 65533 + 017c78: 21 0a | local.set 10 + 017c7a: 0b | end + 017c7b: 20 08 | local.get 8 + 017c7d: 21 08 | local.set 8 + 017c7f: 20 06 | local.get 6 + 017c81: 41 08 | i32.const 8 + 017c83: 6a | i32.add + 017c84: 20 00 | local.get 0 + 017c86: 20 01 | local.get 1 + 017c88: 20 0a | local.get 10 + 017c8a: 20 04 | local.get 4 + 017c8c: 20 05 | local.get 5 + 017c8e: 10 e3 82 80 80 00 | call 355 + 017c94: 20 06 | local.get 6 + 017c96: 28 02 0c | i32.load 2 12 + 017c99: 0d 01 | br_if 1 + 017c9b: 20 08 | local.get 8 + 017c9d: 41 01 | i32.const 1 + 017c9f: 6a | i32.add + 017ca0: 22 09 | local.tee 9 + 017ca2: 21 08 | local.set 8 + 017ca4: 20 09 | local.get 9 + 017ca6: 20 03 | local.get 3 + 017ca8: 48 | i32.lt_s + 017ca9: 0d 00 | br_if 0 + 017cab: 0b | end + 017cac: 0b | end + 017cad: 20 06 | local.get 6 + 017caf: 41 10 | i32.const 16 + 017cb1: 6a | i32.add + 017cb2: 24 80 80 80 80 00 | global.set 0 + 017cb8: 0b | end +017cbb func[385]: + 017cbc: 01 7f | local[1] type=i32 + 017cbe: 02 7b | local[2..3] type=v128 + 017cc0: 01 7f | local[4] type=i32 + 017cc2: 03 7b | local[5..7] type=v128 + 017cc4: 04 7f | local[8..11] type=i32 + 017cc6: 23 80 80 80 80 00 | global.get 0 + 017ccc: 41 90 01 | i32.const 144 + 017ccf: 6b | i32.sub + 017cd0: 22 01 | local.tee 1 + 017cd2: 24 80 80 80 80 00 | global.set 0 + 017cd8: 02 40 | block + 017cda: 02 40 | block + 017cdc: 02 40 | block + 017cde: 02 40 | block + 017ce0: 02 40 | block + 017ce2: 02 40 | block + 017ce4: 02 40 | block + 017ce6: 41 00 | i32.const 0 + 017ce8: fd 00 02 90 90 98 80 00 | v128.load 2 395280 + 017cf0: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 017cf9: 00 00 00 00 00 00 00 00 00 | + 017d02: 22 02 | local.tee 2 + 017d04: fd 23 | i8x16.eq + 017d06: 22 03 | local.tee 3 + 017d08: fd 64 | i8x16.bitmask + 017d0a: 22 04 | local.tee 4 + 017d0c: 41 00 | i32.const 0 + 017d0e: fd 00 02 f0 8f 98 80 00 | v128.load 2 395248 + 017d16: 20 02 | local.get 2 + 017d18: fd 23 | i8x16.eq + 017d1a: 22 05 | local.tee 5 + 017d1c: 41 00 | i32.const 0 + 017d1e: fd 00 02 e0 8f 98 80 00 | v128.load 2 395232 + 017d26: 20 02 | local.get 2 + 017d28: fd 23 | i8x16.eq + 017d2a: 22 06 | local.tee 6 + 017d2c: fd 50 | v128.or + 017d2e: fd 64 | i8x16.bitmask + 017d30: 41 00 | i32.const 0 + 017d32: fd 00 02 80 90 98 80 00 | v128.load 2 395264 + 017d3a: 20 02 | local.get 2 + 017d3c: fd 23 | i8x16.eq + 017d3e: 22 07 | local.tee 7 + 017d40: fd 64 | i8x16.bitmask + 017d42: 22 08 | local.tee 8 + 017d44: 72 | i32.or + 017d45: 72 | i32.or + 017d46: 41 ff ff 03 | i32.const 65535 + 017d4a: 71 | i32.and + 017d4b: 45 | i32.eqz + 017d4c: 0d 00 | br_if 0 + 017d4e: 41 00 | i32.const 0 + 017d50: 41 10 | i32.const 16 + 017d52: 41 20 | i32.const 32 + 017d54: 20 05 | local.get 5 + 017d56: fd 64 | i8x16.bitmask + 017d58: 22 09 | local.tee 9 + 017d5a: 1b | select + 017d5b: 20 06 | local.get 6 + 017d5d: fd 64 | i8x16.bitmask + 017d5f: 22 0a | local.tee 10 + 017d61: 1b | select + 017d62: 41 30 | i32.const 48 + 017d64: 20 0a | local.get 10 + 017d66: 41 00 | i32.const 0 + 017d68: 47 | i32.ne + 017d69: 20 09 | local.get 9 + 017d6b: 41 00 | i32.const 0 + 017d6d: 47 | i32.ne + 017d6e: 72 | i32.or + 017d6f: 20 08 | local.get 8 + 017d71: 41 ff ff 03 | i32.const 65535 + 017d75: 71 | i32.and + 017d76: 41 00 | i32.const 0 + 017d78: 47 | i32.ne + 017d79: 72 | i32.or + 017d7a: 41 01 | i32.const 1 + 017d7c: 71 | i32.and + 017d7d: 22 08 | local.tee 8 + 017d7f: 1b | select + 017d80: 21 0b | local.set 11 + 017d82: 20 06 | local.get 6 + 017d84: 20 05 | local.get 5 + 017d86: 20 07 | local.get 7 + 017d88: 20 09 | local.get 9 + 017d8a: 1b | select + 017d8b: 20 0a | local.get 10 + 017d8d: 1b | select + 017d8e: 20 03 | local.get 3 + 017d90: 20 08 | local.get 8 + 017d92: 1b | select + 017d93: 21 05 | local.set 5 + 017d95: 02 40 | block + 017d97: 20 08 | local.get 8 + 017d99: 45 | i32.eqz + 017d9a: 0d 00 | br_if 0 + 017d9c: 20 05 | local.get 5 + 017d9e: 21 05 | local.set 5 + 017da0: 20 0b | local.get 11 + 017da2: 21 08 | local.set 8 + 017da4: 0c 02 | br 2 + 017da6: 0b | end + 017da7: 20 05 | local.get 5 + 017da9: 21 05 | local.set 5 + 017dab: 20 0b | local.get 11 + 017dad: 21 08 | local.set 8 + 017daf: 20 04 | local.get 4 + 017db1: 0d 01 | br_if 1 + 017db3: 0b | end + 017db4: 02 40 | block + 017db6: 41 00 | i32.const 0 + 017db8: fd 00 02 d0 90 98 80 00 | v128.load 2 395344 + 017dc0: 20 02 | local.get 2 + 017dc2: fd 23 | i8x16.eq + 017dc4: 22 03 | local.tee 3 + 017dc6: fd 64 | i8x16.bitmask + 017dc8: 22 04 | local.tee 4 + 017dca: 41 00 | i32.const 0 + 017dcc: fd 00 02 b0 90 98 80 00 | v128.load 2 395312 + 017dd4: 20 02 | local.get 2 + 017dd6: fd 23 | i8x16.eq + 017dd8: 22 05 | local.tee 5 + 017dda: 41 00 | i32.const 0 + 017ddc: fd 00 02 a0 90 98 80 00 | v128.load 2 395296 + 017de4: 20 02 | local.get 2 + 017de6: fd 23 | i8x16.eq + 017de8: 22 06 | local.tee 6 + 017dea: fd 50 | v128.or + 017dec: fd 64 | i8x16.bitmask + 017dee: 41 00 | i32.const 0 + 017df0: fd 00 02 c0 90 98 80 00 | v128.load 2 395328 + 017df8: 20 02 | local.get 2 + 017dfa: fd 23 | i8x16.eq + 017dfc: 22 07 | local.tee 7 + 017dfe: fd 64 | i8x16.bitmask + 017e00: 22 08 | local.tee 8 + 017e02: 72 | i32.or + 017e03: 72 | i32.or + 017e04: 41 ff ff 03 | i32.const 65535 + 017e08: 71 | i32.and + 017e09: 45 | i32.eqz + 017e0a: 0d 00 | br_if 0 + 017e0c: 41 c0 00 | i32.const 64 + 017e0f: 41 d0 00 | i32.const 80 + 017e12: 41 e0 00 | i32.const 96 + 017e15: 20 05 | local.get 5 + 017e17: fd 64 | i8x16.bitmask + 017e19: 22 09 | local.tee 9 + 017e1b: 1b | select + 017e1c: 20 06 | local.get 6 + 017e1e: fd 64 | i8x16.bitmask + 017e20: 22 0a | local.tee 10 + 017e22: 1b | select + 017e23: 41 f0 00 | i32.const 112 + 017e26: 20 0a | local.get 10 + 017e28: 41 00 | i32.const 0 + 017e2a: 47 | i32.ne + 017e2b: 20 09 | local.get 9 + 017e2d: 41 00 | i32.const 0 + 017e2f: 47 | i32.ne + 017e30: 72 | i32.or + 017e31: 20 08 | local.get 8 + 017e33: 41 ff ff 03 | i32.const 65535 + 017e37: 71 | i32.and + 017e38: 41 00 | i32.const 0 + 017e3a: 47 | i32.ne + 017e3b: 72 | i32.or + 017e3c: 41 01 | i32.const 1 + 017e3e: 71 | i32.and + 017e3f: 22 08 | local.tee 8 + 017e41: 1b | select + 017e42: 21 0b | local.set 11 + 017e44: 20 06 | local.get 6 + 017e46: 20 05 | local.get 5 + 017e48: 20 07 | local.get 7 + 017e4a: 20 09 | local.get 9 + 017e4c: 1b | select + 017e4d: 20 0a | local.get 10 + 017e4f: 1b | select + 017e50: 20 03 | local.get 3 + 017e52: 20 08 | local.get 8 + 017e54: 1b | select + 017e55: 21 05 | local.set 5 + 017e57: 02 40 | block + 017e59: 20 08 | local.get 8 + 017e5b: 45 | i32.eqz + 017e5c: 0d 00 | br_if 0 + 017e5e: 20 05 | local.get 5 + 017e60: 21 05 | local.set 5 + 017e62: 20 0b | local.get 11 + 017e64: 21 08 | local.set 8 + 017e66: 0c 02 | br 2 + 017e68: 0b | end + 017e69: 20 05 | local.get 5 + 017e6b: 21 05 | local.set 5 + 017e6d: 20 0b | local.get 11 + 017e6f: 21 08 | local.set 8 + 017e71: 20 04 | local.get 4 + 017e73: 0d 01 | br_if 1 + 017e75: 0b | end + 017e76: 02 40 | block + 017e78: 41 00 | i32.const 0 + 017e7a: fd 00 02 90 91 98 80 00 | v128.load 2 395408 + 017e82: 20 02 | local.get 2 + 017e84: fd 23 | i8x16.eq + 017e86: 22 03 | local.tee 3 + 017e88: fd 64 | i8x16.bitmask + 017e8a: 22 04 | local.tee 4 + 017e8c: 41 00 | i32.const 0 + 017e8e: fd 00 02 f0 90 98 80 00 | v128.load 2 395376 + 017e96: 20 02 | local.get 2 + 017e98: fd 23 | i8x16.eq + 017e9a: 22 05 | local.tee 5 + 017e9c: 41 00 | i32.const 0 + 017e9e: fd 00 02 e0 90 98 80 00 | v128.load 2 395360 + 017ea6: 20 02 | local.get 2 + 017ea8: fd 23 | i8x16.eq + 017eaa: 22 06 | local.tee 6 + 017eac: fd 50 | v128.or + 017eae: fd 64 | i8x16.bitmask + 017eb0: 41 00 | i32.const 0 + 017eb2: fd 00 02 80 91 98 80 00 | v128.load 2 395392 + 017eba: 20 02 | local.get 2 + 017ebc: fd 23 | i8x16.eq + 017ebe: 22 07 | local.tee 7 + 017ec0: fd 64 | i8x16.bitmask + 017ec2: 22 08 | local.tee 8 + 017ec4: 72 | i32.or + 017ec5: 72 | i32.or + 017ec6: 41 ff ff 03 | i32.const 65535 + 017eca: 71 | i32.and + 017ecb: 45 | i32.eqz + 017ecc: 0d 00 | br_if 0 + 017ece: 41 80 01 | i32.const 128 + 017ed1: 41 90 01 | i32.const 144 + 017ed4: 41 a0 01 | i32.const 160 + 017ed7: 20 05 | local.get 5 + 017ed9: fd 64 | i8x16.bitmask + 017edb: 22 09 | local.tee 9 + 017edd: 1b | select + 017ede: 20 06 | local.get 6 + 017ee0: fd 64 | i8x16.bitmask + 017ee2: 22 0a | local.tee 10 + 017ee4: 1b | select + 017ee5: 41 b0 01 | i32.const 176 + 017ee8: 20 0a | local.get 10 + 017eea: 41 00 | i32.const 0 + 017eec: 47 | i32.ne + 017eed: 20 09 | local.get 9 + 017eef: 41 00 | i32.const 0 + 017ef1: 47 | i32.ne + 017ef2: 72 | i32.or + 017ef3: 20 08 | local.get 8 + 017ef5: 41 ff ff 03 | i32.const 65535 + 017ef9: 71 | i32.and + 017efa: 41 00 | i32.const 0 + 017efc: 47 | i32.ne + 017efd: 72 | i32.or + 017efe: 41 01 | i32.const 1 + 017f00: 71 | i32.and + 017f01: 22 08 | local.tee 8 + 017f03: 1b | select + 017f04: 21 0b | local.set 11 + 017f06: 20 06 | local.get 6 + 017f08: 20 05 | local.get 5 + 017f0a: 20 07 | local.get 7 + 017f0c: 20 09 | local.get 9 + 017f0e: 1b | select + 017f0f: 20 0a | local.get 10 + 017f11: 1b | select + 017f12: 20 03 | local.get 3 + 017f14: 20 08 | local.get 8 + 017f16: 1b | select + 017f17: 21 05 | local.set 5 + 017f19: 02 40 | block + 017f1b: 20 08 | local.get 8 + 017f1d: 45 | i32.eqz + 017f1e: 0d 00 | br_if 0 + 017f20: 20 05 | local.get 5 + 017f22: 21 05 | local.set 5 + 017f24: 20 0b | local.get 11 + 017f26: 21 08 | local.set 8 + 017f28: 0c 02 | br 2 + 017f2a: 0b | end + 017f2b: 20 05 | local.get 5 + 017f2d: 21 05 | local.set 5 + 017f2f: 20 0b | local.get 11 + 017f31: 21 08 | local.set 8 + 017f33: 20 04 | local.get 4 + 017f35: 0d 01 | br_if 1 + 017f37: 0b | end + 017f38: 41 00 | i32.const 0 + 017f3a: fd 00 02 d0 91 98 80 00 | v128.load 2 395472 + 017f42: 20 02 | local.get 2 + 017f44: fd 23 | i8x16.eq + 017f46: 22 03 | local.tee 3 + 017f48: fd 64 | i8x16.bitmask + 017f4a: 22 04 | local.tee 4 + 017f4c: 41 00 | i32.const 0 + 017f4e: fd 00 02 b0 91 98 80 00 | v128.load 2 395440 + 017f56: 20 02 | local.get 2 + 017f58: fd 23 | i8x16.eq + 017f5a: 22 05 | local.tee 5 + 017f5c: 41 00 | i32.const 0 + 017f5e: fd 00 02 a0 91 98 80 00 | v128.load 2 395424 + 017f66: 20 02 | local.get 2 + 017f68: fd 23 | i8x16.eq + 017f6a: 22 06 | local.tee 6 + 017f6c: fd 50 | v128.or + 017f6e: fd 64 | i8x16.bitmask + 017f70: 41 00 | i32.const 0 + 017f72: fd 00 02 c0 91 98 80 00 | v128.load 2 395456 + 017f7a: 20 02 | local.get 2 + 017f7c: fd 23 | i8x16.eq + 017f7e: 22 02 | local.tee 2 + 017f80: fd 64 | i8x16.bitmask + 017f82: 22 08 | local.tee 8 + 017f84: 72 | i32.or + 017f85: 72 | i32.or + 017f86: 41 ff ff 03 | i32.const 65535 + 017f8a: 71 | i32.and + 017f8b: 45 | i32.eqz + 017f8c: 0d 01 | br_if 1 + 017f8e: 41 c0 01 | i32.const 192 + 017f91: 41 d0 01 | i32.const 208 + 017f94: 41 e0 01 | i32.const 224 + 017f97: 20 05 | local.get 5 + 017f99: fd 64 | i8x16.bitmask + 017f9b: 22 09 | local.tee 9 + 017f9d: 1b | select + 017f9e: 20 06 | local.get 6 + 017fa0: fd 64 | i8x16.bitmask + 017fa2: 22 0a | local.tee 10 + 017fa4: 1b | select + 017fa5: 41 f0 01 | i32.const 240 + 017fa8: 20 0a | local.get 10 + 017faa: 41 00 | i32.const 0 + 017fac: 47 | i32.ne + 017fad: 20 09 | local.get 9 + 017faf: 41 00 | i32.const 0 + 017fb1: 47 | i32.ne + 017fb2: 72 | i32.or + 017fb3: 20 08 | local.get 8 + 017fb5: 41 ff ff 03 | i32.const 65535 + 017fb9: 71 | i32.and + 017fba: 41 00 | i32.const 0 + 017fbc: 47 | i32.ne + 017fbd: 72 | i32.or + 017fbe: 41 01 | i32.const 1 + 017fc0: 71 | i32.and + 017fc1: 22 08 | local.tee 8 + 017fc3: 1b | select + 017fc4: 21 0b | local.set 11 + 017fc6: 20 06 | local.get 6 + 017fc8: 20 05 | local.get 5 + 017fca: 20 02 | local.get 2 + 017fcc: 20 09 | local.get 9 + 017fce: 1b | select + 017fcf: 20 0a | local.get 10 + 017fd1: 1b | select + 017fd2: 20 03 | local.get 3 + 017fd4: 20 08 | local.get 8 + 017fd6: 1b | select + 017fd7: 21 02 | local.set 2 + 017fd9: 02 40 | block + 017fdb: 20 08 | local.get 8 + 017fdd: 45 | i32.eqz + 017fde: 0d 00 | br_if 0 + 017fe0: 20 02 | local.get 2 + 017fe2: 21 05 | local.set 5 + 017fe4: 20 0b | local.get 11 + 017fe6: 21 08 | local.set 8 + 017fe8: 0c 01 | br 1 + 017fea: 0b | end + 017feb: 20 02 | local.get 2 + 017fed: 21 05 | local.set 5 + 017fef: 20 0b | local.get 11 + 017ff1: 21 08 | local.set 8 + 017ff3: 20 04 | local.get 4 + 017ff5: 45 | i32.eqz + 017ff6: 0d 01 | br_if 1 + 017ff8: 0b | end + 017ff9: 20 08 | local.get 8 + 017ffb: fd 0c 00 01 02 03 04 05 06 | v128.const 0x03020100 0x07060504 0x0b0a0908 0x0f0e0d0c + 018004: 07 08 09 0a 0b 0c 0d 0e 0f | + 01800d: fd 0c ff ff ff ff ff ff ff | v128.const 0xffffffff 0xffffffff 0xffffffff 0xffffffff + 018016: ff ff ff ff ff ff ff ff ff | + 01801f: 20 05 | local.get 5 + 018021: 41 07 | i32.const 7 + 018023: fd 6b | i8x16.shl + 018025: 41 07 | i32.const 7 + 018027: fd 6c | i8x16.shr_s + 018029: fd 52 | v128.bitselect + 01802b: 22 02 | local.tee 2 + 01802d: 20 02 | local.get 2 + 01802f: 20 02 | local.get 2 + 018031: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x00000000 0x00000000 + 01803a: 0f 00 00 00 00 00 00 00 00 | + 018043: fd 77 | i8x16.min_u + 018045: 22 02 | local.tee 2 + 018047: 20 02 | local.get 2 + 018049: 20 02 | local.get 2 + 01804b: fd 0d 04 05 06 07 00 00 00 | i8x16.shuffle 0x07060504 0x00000000 0x00000000 0x00000000 + 018054: 00 00 00 00 00 00 00 00 00 | + 01805d: fd 77 | i8x16.min_u + 01805f: 22 02 | local.tee 2 + 018061: 20 02 | local.get 2 + 018063: 20 02 | local.get 2 + 018065: fd 0d 02 03 00 00 00 00 00 | i8x16.shuffle 0x00000302 0x00000000 0x00000000 0x00000000 + 01806e: 00 00 00 00 00 00 00 00 00 | + 018077: fd 77 | i8x16.min_u + 018079: 22 02 | local.tee 2 + 01807b: 20 02 | local.get 2 + 01807d: 20 02 | local.get 2 + 01807f: fd 0d 01 00 00 00 00 00 00 | i8x16.shuffle 0x00000001 0x00000000 0x00000000 0x00000000 + 018088: 00 00 00 00 00 00 00 00 00 | + 018091: fd 77 | i8x16.min_u + 018093: fd 16 00 | i8x16.extract_lane_u 0 + 018096: 6a | i32.add + 018097: 22 08 | local.tee 8 + 018099: 41 7f | i32.const 4294967295 + 01809b: 4a | i32.gt_s + 01809c: 0d 01 | br_if 1 + 01809e: 0b | end + 01809f: 20 01 | local.get 1 + 0180a1: 41 80 02 | i32.const 256 + 0180a4: 36 02 8c 01 | i32.store 2 140 + 0180a8: 20 01 | local.get 1 + 0180aa: 41 e0 8f 98 80 00 | i32.const 395232 + 0180b0: 36 02 88 01 | i32.store 2 136 + 0180b4: 0c 01 | br 1 + 0180b6: 0b | end + 0180b7: 20 01 | local.get 1 + 0180b9: 20 08 | local.get 8 + 0180bb: 22 08 | local.tee 8 + 0180bd: 36 02 8c 01 | i32.store 2 140 + 0180c1: 20 01 | local.get 1 + 0180c3: 41 e0 8f 98 80 00 | i32.const 395232 + 0180c9: 36 02 88 01 | i32.store 2 136 + 0180cd: 20 08 | local.get 8 + 0180cf: 45 | i32.eqz + 0180d0: 0d 01 | br_if 1 + 0180d2: 0b | end + 0180d3: 20 01 | local.get 1 + 0180d5: 42 80 80 80 80 10 | i64.const 4294967296 + 0180db: 37 02 80 01 | i64.store 2 128 + 0180df: 02 40 | block + 0180e1: 41 d0 00 | i32.const 80 + 0180e4: 45 | i32.eqz + 0180e5: 0d 00 | br_if 0 + 0180e7: 20 01 | local.get 1 + 0180e9: 41 20 | i32.const 32 + 0180eb: 6a | i32.add + 0180ec: 41 00 | i32.const 0 + 0180ee: 41 d0 00 | i32.const 80 + 0180f1: fc 0b 00 | memory.fill 0 + 0180f4: 0b | end + 0180f5: 20 01 | local.get 1 + 0180f7: 41 1b | i32.const 27 + 0180f9: 36 02 1c | i32.store 2 28 + 0180fc: 20 01 | local.get 1 + 0180fe: 41 82 f3 93 80 00 | i32.const 326018 + 018104: 36 02 18 | i32.store 2 24 + 018107: 20 01 | local.get 1 + 018109: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 018112: 2a | + 018113: 37 03 38 | i64.store 3 56 + 018116: 20 01 | local.get 1 + 018118: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 018121: 2a | + 018122: 37 03 28 | i64.store 3 40 + 018125: 20 01 | local.get 1 + 018127: 41 02 | i32.const 2 + 018129: 36 02 14 | i32.store 2 20 + 01812c: 20 01 | local.get 1 + 01812e: 41 9e f3 93 80 00 | i32.const 326046 + 018134: 36 02 10 | i32.store 2 16 + 018137: 20 01 | local.get 1 + 018139: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 018142: 2a | + 018143: 37 03 48 | i64.store 3 72 + 018146: 20 01 | local.get 1 + 018148: 42 d5 9a e1 d5 98 d0 bc d0 | i64.const 18347931520099437909 + 018151: 7e | + 018152: 37 03 08 | i64.store 3 8 + 018155: 20 01 | local.get 1 + 018157: 42 99 9a b4 b3 d4 ed bd e9 | i64.const 14182670225248161049 + 018160: 44 | + 018161: 37 03 58 | i64.store 3 88 + 018164: 20 01 | local.get 1 + 018166: 41 01 | i32.const 1 + 018168: 36 02 04 | i32.store 2 4 + 01816b: 20 01 | local.get 1 + 01816d: 41 a1 f3 93 80 00 | i32.const 326049 + 018173: 36 02 00 | i32.store 2 0 + 018176: 20 01 | local.get 1 + 018178: 42 d5 9a e1 d5 98 d0 bc d0 | i64.const 18347931520099437909 + 018181: 7e | + 018182: 37 03 78 | i64.store 3 120 + 018185: 20 01 | local.get 1 + 018187: 41 00 | i32.const 0 + 018189: 36 02 74 | i32.store 2 116 + 01818c: 20 01 | local.get 1 + 01818e: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 018197: 2a | + 018198: 37 03 68 | i64.store 3 104 + 01819b: 20 01 | local.get 1 + 01819d: 20 01 | local.get 1 + 01819f: 41 88 01 | i32.const 136 + 0181a2: 6a | i32.add + 0181a3: 36 02 30 | i32.store 2 48 + 0181a6: 20 01 | local.get 1 + 0181a8: 20 01 | local.get 1 + 0181aa: 41 18 | i32.const 24 + 0181ac: 6a | i32.add + 0181ad: 36 02 20 | i32.store 2 32 + 0181b0: 20 01 | local.get 1 + 0181b2: 20 01 | local.get 1 + 0181b4: 41 10 | i32.const 16 + 0181b6: 6a | i32.add + 0181b7: 36 02 40 | i32.store 2 64 + 0181ba: 20 01 | local.get 1 + 0181bc: 20 01 | local.get 1 + 0181be: 41 08 | i32.const 8 + 0181c0: 6a | i32.add + 0181c1: 36 02 50 | i32.store 2 80 + 0181c4: 20 01 | local.get 1 + 0181c6: 20 01 | local.get 1 + 0181c8: 41 80 01 | i32.const 128 + 0181cb: 6a | i32.add + 0181cc: 36 02 70 | i32.store 2 112 + 0181cf: 20 01 | local.get 1 + 0181d1: 20 01 | local.get 1 + 0181d3: 36 02 60 | i32.store 2 96 + 0181d6: 41 00 | i32.const 0 + 0181d8: 20 01 | local.get 1 + 0181da: 41 20 | i32.const 32 + 0181dc: 6a | i32.add + 0181dd: 41 06 | i32.const 6 + 0181df: 41 00 | i32.const 0 + 0181e1: 41 00 | i32.const 0 + 0181e3: 20 00 | local.get 0 + 0181e5: 28 02 00 | i32.load 2 0 + 0181e8: 20 00 | local.get 0 + 0181ea: 28 02 04 | i32.load 2 4 + 0181ed: 20 00 | local.get 0 + 0181ef: 10 b6 82 80 80 00 | call 310 + 0181f5: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 0181fc: 41 00 | i32.const 0 + 0181fe: 41 06 | i32.const 6 + 018200: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 018207: 41 00 | i32.const 0 + 018209: 41 01 | i32.const 1 + 01820b: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 018212: 41 00 | i32.const 0 + 018214: 41 01 | i32.const 1 + 018216: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 01821d: 41 c0 14 | i32.const 2624 + 018220: 45 | i32.eqz + 018221: 0d 01 | br_if 1 + 018223: 41 c8 90 98 80 00 | i32.const 395336 + 018229: 41 00 | i32.const 0 + 01822b: 41 c0 14 | i32.const 2624 + 01822e: fc 0b 00 | memory.fill 0 + 018231: 0c 01 | br 1 + 018233: 0b | end + 018234: 41 00 | i32.const 0 + 018236: 41 f0 c2 92 80 00 | i32.const 303472 + 01823c: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 018243: 41 00 | i32.const 0 + 018245: 41 04 | i32.const 4 + 018247: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 01824e: 41 00 | i32.const 0 + 018250: 41 01 | i32.const 1 + 018252: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 018259: 41 00 | i32.const 0 + 01825b: 41 01 | i32.const 1 + 01825d: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 018264: 41 c0 14 | i32.const 2624 + 018267: 45 | i32.eqz + 018268: 0d 00 | br_if 0 + 01826a: 41 c8 90 98 80 00 | i32.const 395336 + 018270: 41 00 | i32.const 0 + 018272: 41 c0 14 | i32.const 2624 + 018275: fc 0b 00 | memory.fill 0 + 018278: 0b | end + 018279: 20 01 | local.get 1 + 01827b: 41 90 01 | i32.const 144 + 01827e: 6a | i32.add + 01827f: 24 80 80 80 80 00 | global.set 0 + 018285: 0b | end +018288 func[386]: + 018289: 02 7f | local[2..3] type=i32 + 01828b: 02 40 | block + 01828d: 20 00 | local.get 0 + 01828f: 28 02 80 03 | i32.load 2 384 + 018293: 45 | i32.eqz + 018294: 0d 00 | br_if 0 + 018296: 02 40 | block + 018298: 02 40 | block + 01829a: 02 40 | block + 01829c: 02 40 | block + 01829e: 02 40 | block + 0182a0: 20 01 | local.get 1 + 0182a2: 41 01 | i32.const 1 + 0182a4: 48 | i32.lt_s + 0182a5: 0d 00 | br_if 0 + 0182a7: 20 01 | local.get 1 + 0182a9: 41 1d | i32.const 29 + 0182ab: 4f | i32.ge_u + 0182ac: 0d 01 | br_if 1 + 0182ae: 20 01 | local.get 1 + 0182b0: 21 02 | local.set 2 + 0182b2: 0c 02 | br 2 + 0182b4: 0b | end + 0182b5: 20 01 | local.get 1 + 0182b7: 41 7f | i32.const 4294967295 + 0182b9: 4a | i32.gt_s + 0182ba: 0d 04 | br_if 4 + 0182bc: 20 01 | local.get 1 + 0182be: 41 63 | i32.const 4294967267 + 0182c0: 4d | i32.le_u + 0182c1: 0d 02 | br_if 2 + 0182c3: 20 01 | local.get 1 + 0182c5: 21 02 | local.set 2 + 0182c7: 0c 03 | br 3 + 0182c9: 0b | end + 0182ca: 20 01 | local.get 1 + 0182cc: 21 01 | local.set 1 + 0182ce: 03 40 | loop + 0182d0: 20 00 | local.get 0 + 0182d2: 41 1c | i32.const 28 + 0182d4: 10 ff 82 80 80 00 | call 383 + 0182da: 20 01 | local.get 1 + 0182dc: 22 03 | local.tee 3 + 0182de: 41 64 | i32.const 4294967268 + 0182e0: 6a | i32.add + 0182e1: 22 02 | local.tee 2 + 0182e3: 21 01 | local.set 1 + 0182e5: 20 02 | local.get 2 + 0182e7: 21 02 | local.set 2 + 0182e9: 20 03 | local.get 3 + 0182eb: 41 38 | i32.const 56 + 0182ed: 4b | i32.gt_u + 0182ee: 0d 00 | br_if 0 + 0182f0: 0b | end + 0182f1: 0b | end + 0182f2: 20 00 | local.get 0 + 0182f4: 20 02 | local.get 2 + 0182f6: 10 ff 82 80 80 00 | call 383 + 0182fc: 0f | return + 0182fd: 0b | end + 0182fe: 20 01 | local.get 1 + 018300: 21 01 | local.set 1 + 018302: 03 40 | loop + 018304: 20 00 | local.get 0 + 018306: 41 1c | i32.const 28 + 018308: 10 e6 82 80 80 00 | call 358 + 01830e: 20 01 | local.get 1 + 018310: 22 03 | local.tee 3 + 018312: 41 1c | i32.const 28 + 018314: 6a | i32.add + 018315: 22 02 | local.tee 2 + 018317: 21 01 | local.set 1 + 018319: 20 02 | local.get 2 + 01831b: 21 02 | local.set 2 + 01831d: 20 03 | local.get 3 + 01831f: 41 48 | i32.const 4294967240 + 018321: 49 | i32.lt_u + 018322: 0d 00 | br_if 0 + 018324: 0b | end + 018325: 0b | end + 018326: 20 00 | local.get 0 + 018328: 41 00 | i32.const 0 + 01832a: 20 02 | local.get 2 + 01832c: 6b | i32.sub + 01832d: 10 e6 82 80 80 00 | call 358 + 018333: 0b | end + 018334: 0b | end +018337 func[387]: + 018338: 03 7f | local[2..4] type=i32 + 01833a: 02 40 | block + 01833c: 20 01 | local.get 1 + 01833e: 41 00 | i32.const 0 + 018340: 48 | i32.lt_s + 018341: 0d 00 | br_if 0 + 018343: 20 01 | local.get 1 + 018345: 20 00 | local.get 0 + 018347: 28 02 80 03 | i32.load 2 384 + 01834b: 22 02 | local.tee 2 + 01834d: 4e | i32.ge_s + 01834e: 0d 00 | br_if 0 + 018350: 02 40 | block + 018352: 02 40 | block + 018354: 02 40 | block + 018356: 02 40 | block + 018358: 20 01 | local.get 1 + 01835a: 41 80 03 | i32.const 384 + 01835d: 4f | i32.ge_u + 01835e: 0d 00 | br_if 0 + 018360: 02 40 | block + 018362: 02 40 | block + 018364: 02 40 | block + 018366: 20 00 | local.get 0 + 018368: 20 01 | local.get 1 + 01836a: 6a | i32.add + 01836b: 22 03 | local.tee 3 + 01836d: 2d 00 00 | i32.load8_u 0 0 + 018370: 22 04 | local.tee 4 + 018372: 41 35 | i32.const 53 + 018374: 47 | i32.ne + 018375: 0d 00 | br_if 0 + 018377: 20 01 | local.get 1 + 018379: 41 01 | i32.const 1 + 01837b: 6a | i32.add + 01837c: 20 02 | local.get 2 + 01837e: 47 | i32.ne + 01837f: 0d 00 | br_if 0 + 018381: 20 00 | local.get 0 + 018383: 2d 00 89 03 | i32.load8_u 0 393 + 018387: 0d 02 | br_if 2 + 018389: 20 01 | local.get 1 + 01838b: 0d 01 | br_if 1 + 01838d: 20 00 | local.get 0 + 01838f: 41 00 | i32.const 0 + 018391: 36 02 80 03 | i32.store 2 384 + 018395: 0c 06 | br 6 + 018397: 0b | end + 018398: 20 04 | local.get 4 + 01839a: 41 34 | i32.const 52 + 01839c: 4b | i32.gt_u + 01839d: 0d 01 | br_if 1 + 01839f: 20 00 | local.get 0 + 0183a1: 20 01 | local.get 1 + 0183a3: 36 02 80 03 | i32.store 2 384 + 0183a7: 20 01 | local.get 1 + 0183a9: 45 | i32.eqz + 0183aa: 0d 05 | br_if 5 + 0183ac: 0c 04 | br 4 + 0183ae: 0b | end + 0183af: 20 03 | local.get 3 + 0183b1: 41 7f | i32.const 4294967295 + 0183b3: 6a | i32.add + 0183b4: 2d 00 00 | i32.load8_u 0 0 + 0183b7: 41 01 | i32.const 1 + 0183b9: 71 | i32.and + 0183ba: 45 | i32.eqz + 0183bb: 0d 02 | br_if 2 + 0183bd: 0b | end + 0183be: 20 01 | local.get 1 + 0183c0: 21 01 | local.set 1 + 0183c2: 02 40 | block + 0183c4: 03 40 | loop + 0183c6: 20 01 | local.get 1 + 0183c8: 22 01 | local.tee 1 + 0183ca: 45 | i32.eqz + 0183cb: 0d 01 | br_if 1 + 0183cd: 20 01 | local.get 1 + 0183cf: 41 7f | i32.const 4294967295 + 0183d1: 6a | i32.add + 0183d2: 22 02 | local.tee 2 + 0183d4: 21 01 | local.set 1 + 0183d6: 20 02 | local.get 2 + 0183d8: 20 00 | local.get 0 + 0183da: 6a | i32.add + 0183db: 22 04 | local.tee 4 + 0183dd: 2d 00 00 | i32.load8_u 0 0 + 0183e0: 22 03 | local.tee 3 + 0183e2: 41 38 | i32.const 56 + 0183e4: 4b | i32.gt_u + 0183e5: 0d 00 | br_if 0 + 0183e7: 0b | end + 0183e8: 20 04 | local.get 4 + 0183ea: 20 03 | local.get 3 + 0183ec: 41 01 | i32.const 1 + 0183ee: 6a | i32.add + 0183ef: 3a 00 00 | i32.store8 0 0 + 0183f2: 20 00 | local.get 0 + 0183f4: 20 02 | local.get 2 + 0183f6: 41 01 | i32.const 1 + 0183f8: 6a | i32.add + 0183f9: 36 02 80 03 | i32.store 2 384 + 0183fd: 0f | return + 0183fe: 0b | end + 0183ff: 20 00 | local.get 0 + 018401: 41 01 | i32.const 1 + 018403: 36 02 80 03 | i32.store 2 384 + 018407: 20 00 | local.get 0 + 018409: 41 31 | i32.const 49 + 01840b: 3a 00 00 | i32.store8 0 0 + 01840e: 20 00 | local.get 0 + 018410: 20 00 | local.get 0 + 018412: 28 02 84 03 | i32.load 2 388 + 018416: 41 01 | i32.const 1 + 018418: 6a | i32.add + 018419: 36 02 84 03 | i32.store 2 388 + 01841d: 0c 04 | br 4 + 01841f: 0b | end + 018420: 41 ba e1 93 80 00 | i32.const 323770 + 018426: 41 3b | i32.const 59 + 018428: 41 bf 03 | i32.const 447 + 01842b: 41 0e | i32.const 14 + 01842d: 20 01 | local.get 1 + 01842f: 41 80 03 | i32.const 384 + 018432: 10 ad 82 80 80 00 | call 301 + 018438: 00 | unreachable + 018439: 0b | end + 01843a: 20 00 | local.get 0 + 01843c: 20 01 | local.get 1 + 01843e: 36 02 80 03 | i32.store 2 384 + 018442: 0b | end + 018443: 20 01 | local.get 1 + 018445: 41 7f | i32.const 4294967295 + 018447: 6a | i32.add + 018448: 21 02 | local.set 2 + 01844a: 03 40 | loop + 01844c: 20 00 | local.get 0 + 01844e: 20 02 | local.get 2 + 018450: 22 01 | local.tee 1 + 018452: 6a | i32.add + 018453: 2d 00 00 | i32.load8_u 0 0 + 018456: 41 30 | i32.const 48 + 018458: 47 | i32.ne + 018459: 0d 02 | br_if 2 + 01845b: 20 00 | local.get 0 + 01845d: 20 01 | local.get 1 + 01845f: 36 02 80 03 | i32.store 2 384 + 018463: 20 01 | local.get 1 + 018465: 41 7f | i32.const 4294967295 + 018467: 6a | i32.add + 018468: 21 02 | local.set 2 + 01846a: 20 01 | local.get 1 + 01846c: 41 01 | i32.const 1 + 01846e: 6a | i32.add + 01846f: 41 01 | i32.const 1 + 018471: 4b | i32.gt_u + 018472: 0d 00 | br_if 0 + 018474: 0b | end + 018475: 0b | end + 018476: 20 00 | local.get 0 + 018478: 41 00 | i32.const 0 + 01847a: 36 02 84 03 | i32.store 2 388 + 01847e: 0f | return + 01847f: 0b | end + 018480: 0b | end +018483 func[388]: + 018484: 02 7f | local[5..6] type=i32 + 018486: 41 00 | i32.const 0 + 018488: 21 05 | local.set 5 + 01848a: 02 40 | block + 01848c: 02 40 | block + 01848e: 20 00 | local.get 0 + 018490: 28 02 00 | i32.load 2 0 + 018493: 22 06 | local.tee 6 + 018495: 41 80 08 | i32.const 1024 + 018498: 4e | i32.ge_s + 018499: 0d 00 | br_if 0 + 01849b: 20 06 | local.get 6 + 01849d: 41 7f | i32.const 4294967295 + 01849f: 4c | i32.le_s + 0184a0: 0d 01 | br_if 1 + 0184a2: 02 40 | block + 0184a4: 02 40 | block + 0184a6: 41 80 08 | i32.const 1024 + 0184a9: 20 06 | local.get 6 + 0184ab: 6b | i32.sub + 0184ac: 22 05 | local.tee 5 + 0184ae: 20 04 | local.get 4 + 0184b0: 20 05 | local.get 5 + 0184b2: 20 04 | local.get 4 + 0184b4: 48 | i32.lt_s + 0184b5: 1b | select + 0184b6: 22 05 | local.tee 5 + 0184b8: 41 01 | i32.const 1 + 0184ba: 4e | i32.ge_s + 0184bb: 0d 00 | br_if 0 + 0184bd: 20 06 | local.get 6 + 0184bf: 21 06 | local.set 6 + 0184c1: 0c 01 | br 1 + 0184c3: 0b | end + 0184c4: 02 40 | block + 0184c6: 20 05 | local.get 5 + 0184c8: 45 | i32.eqz + 0184c9: 0d 00 | br_if 0 + 0184cb: 20 01 | local.get 1 + 0184cd: 20 06 | local.get 6 + 0184cf: 6a | i32.add + 0184d0: 20 03 | local.get 3 + 0184d2: 20 05 | local.get 5 + 0184d4: fc 0a 00 00 | memory.copy 0 0 + 0184d8: 0b | end + 0184d9: 20 00 | local.get 0 + 0184db: 28 02 00 | i32.load 2 0 + 0184de: 21 06 | local.set 6 + 0184e0: 0b | end + 0184e1: 20 00 | local.get 0 + 0184e3: 20 06 | local.get 6 + 0184e5: 20 05 | local.get 5 + 0184e7: 6a | i32.add + 0184e8: 36 02 00 | i32.store 2 0 + 0184eb: 41 01 | i32.const 1 + 0184ed: 21 05 | local.set 5 + 0184ef: 0b | end + 0184f0: 20 05 | local.get 5 + 0184f2: 0f | return + 0184f3: 0b | end + 0184f4: 41 88 e1 93 80 00 | i32.const 323720 + 0184fa: 41 31 | i32.const 49 + 0184fc: 41 93 04 | i32.const 531 + 0184ff: 41 11 | i32.const 17 + 018501: 20 06 | local.get 6 + 018503: 41 80 08 | i32.const 1024 + 018506: 41 80 08 | i32.const 1024 + 018509: 10 bf 82 80 80 00 | call 319 + 01850f: 00 | unreachable + 018510: 0b | end +018512 func[389]: + 018513: 02 7f | local[4..5] type=i32 + 018515: 41 00 | i32.const 0 + 018517: 21 04 | local.set 4 + 018519: 02 40 | block + 01851b: 02 40 | block + 01851d: 20 00 | local.get 0 + 01851f: 28 02 00 | i32.load 2 0 + 018522: 22 05 | local.tee 5 + 018524: 41 80 08 | i32.const 1024 + 018527: 4e | i32.ge_s + 018528: 0d 00 | br_if 0 + 01852a: 20 05 | local.get 5 + 01852c: 41 80 08 | i32.const 1024 + 01852f: 4f | i32.ge_u + 018530: 0d 01 | br_if 1 + 018532: 20 01 | local.get 1 + 018534: 20 05 | local.get 5 + 018536: 6a | i32.add + 018537: 20 03 | local.get 3 + 018539: 3a 00 00 | i32.store8 0 0 + 01853c: 20 00 | local.get 0 + 01853e: 20 00 | local.get 0 + 018540: 28 02 00 | i32.load 2 0 + 018543: 41 01 | i32.const 1 + 018545: 6a | i32.add + 018546: 36 02 00 | i32.store 2 0 + 018549: 41 01 | i32.const 1 + 01854b: 21 04 | local.set 4 + 01854d: 0b | end + 01854e: 20 04 | local.get 4 + 018550: 0f | return + 018551: 0b | end + 018552: 41 88 e1 93 80 00 | i32.const 323720 + 018558: 41 31 | i32.const 49 + 01855a: 41 9d 04 | i32.const 541 + 01855d: 41 08 | i32.const 8 + 01855f: 20 05 | local.get 5 + 018561: 41 80 08 | i32.const 1024 + 018564: 10 ad 82 80 80 00 | call 301 + 01856a: 00 | unreachable + 01856b: 0b | end +01856e func[390]: + 01856f: 04 7f | local[4..7] type=i32 + 018571: 02 7e | local[8..9] type=i64 + 018573: 01 7f | local[10] type=i32 + 018575: 23 80 80 80 80 00 | global.get 0 + 01857b: 41 90 01 | i32.const 144 + 01857e: 6b | i32.sub + 01857f: 22 04 | local.tee 4 + 018581: 24 80 80 80 80 00 | global.set 0 + 018587: 41 00 | i32.const 0 + 018589: 21 05 | local.set 5 + 01858b: 02 40 | block + 01858d: 02 40 | block + 01858f: 02 40 | block + 018591: 02 40 | block + 018593: 20 00 | local.get 0 + 018595: 28 02 00 | i32.load 2 0 + 018598: 22 06 | local.tee 6 + 01859a: 41 ff 07 | i32.const 1023 + 01859d: 4a | i32.gt_s + 01859e: 0d 00 | br_if 0 + 0185a0: 02 40 | block + 0185a2: 41 81 01 | i32.const 129 + 0185a5: 45 | i32.eqz + 0185a6: 0d 00 | br_if 0 + 0185a8: 20 04 | local.get 4 + 0185aa: 41 0f | i32.const 15 + 0185ac: 6a | i32.add + 0185ad: 41 00 | i32.const 0 + 0185af: 41 81 01 | i32.const 129 + 0185b2: fc 0b 00 | memory.fill 0 + 0185b5: 0b | end + 0185b6: 02 40 | block + 0185b8: 02 40 | block + 0185ba: 20 03 | local.get 3 + 0185bc: 42 0a | i64.const 10 + 0185be: 5a | i64.ge_u + 0185bf: 0d 00 | br_if 0 + 0185c1: 41 80 01 | i32.const 128 + 0185c4: 21 05 | local.set 5 + 0185c6: 20 03 | local.get 3 + 0185c8: 21 03 | local.set 3 + 0185ca: 41 81 01 | i32.const 129 + 0185cd: 21 07 | local.set 7 + 0185cf: 0c 01 | br 1 + 0185d1: 0b | end + 0185d2: 41 80 01 | i32.const 128 + 0185d5: 21 05 | local.set 5 + 0185d7: 20 03 | local.get 3 + 0185d9: 21 08 | local.set 8 + 0185db: 03 40 | loop + 0185dd: 20 08 | local.get 8 + 0185df: 21 03 | local.set 3 + 0185e1: 20 05 | local.get 5 + 0185e3: 22 05 | local.tee 5 + 0185e5: 41 81 01 | i32.const 129 + 0185e8: 4f | i32.ge_u + 0185e9: 0d 03 | br_if 3 + 0185eb: 20 04 | local.get 4 + 0185ed: 41 0f | i32.const 15 + 0185ef: 6a | i32.add + 0185f0: 20 05 | local.get 5 + 0185f2: 6a | i32.add + 0185f3: 20 03 | local.get 3 + 0185f5: 20 03 | local.get 3 + 0185f7: 42 0a | i64.const 10 + 0185f9: 80 | i64.div_u + 0185fa: 22 09 | local.tee 9 + 0185fc: 42 0a | i64.const 10 + 0185fe: 7e | i64.mul + 0185ff: 7d | i64.sub + 018600: a7 | i32.wrap_i64 + 018601: 41 80 80 84 80 00 | i32.const 65536 + 018607: 6a | i32.add + 018608: 2d 00 00 | i32.load8_u 0 0 + 01860b: 3a 00 00 | i32.store8 0 0 + 01860e: 20 05 | local.get 5 + 018610: 41 7f | i32.const 4294967295 + 018612: 6a | i32.add + 018613: 22 07 | local.tee 7 + 018615: 21 05 | local.set 5 + 018617: 20 09 | local.get 9 + 018619: 21 08 | local.set 8 + 01861b: 20 03 | local.get 3 + 01861d: 42 e3 00 | i64.const 99 + 018620: 56 | i64.gt_u + 018621: 0d 00 | br_if 0 + 018623: 0b | end + 018624: 20 07 | local.get 7 + 018626: 41 81 01 | i32.const 129 + 018629: 4f | i32.ge_u + 01862a: 0d 03 | br_if 3 + 01862c: 20 07 | local.get 7 + 01862e: 21 05 | local.set 5 + 018630: 20 09 | local.get 9 + 018632: 21 03 | local.set 3 + 018634: 20 07 | local.get 7 + 018636: 41 01 | i32.const 1 + 018638: 6a | i32.add + 018639: 21 07 | local.set 7 + 01863b: 0b | end + 01863c: 20 07 | local.get 7 + 01863e: 21 07 | local.set 7 + 018640: 20 04 | local.get 4 + 018642: 41 0f | i32.const 15 + 018644: 6a | i32.add + 018645: 20 05 | local.get 5 + 018647: 6a | i32.add + 018648: 22 0a | local.tee 10 + 01864a: 20 03 | local.get 3 + 01864c: a7 | i32.wrap_i64 + 01864d: 41 80 80 84 80 00 | i32.const 65536 + 018653: 6a | i32.add + 018654: 2d 00 00 | i32.load8_u 0 0 + 018657: 3a 00 00 | i32.store8 0 0 + 01865a: 20 06 | local.get 6 + 01865c: 41 7f | i32.const 4294967295 + 01865e: 4c | i32.le_s + 01865f: 0d 03 | br_if 3 + 018661: 02 40 | block + 018663: 02 40 | block + 018665: 41 80 08 | i32.const 1024 + 018668: 20 06 | local.get 6 + 01866a: 6b | i32.sub + 01866b: 22 05 | local.tee 5 + 01866d: 41 82 01 | i32.const 130 + 018670: 20 07 | local.get 7 + 018672: 6b | i32.sub + 018673: 22 07 | local.tee 7 + 018675: 20 05 | local.get 5 + 018677: 20 07 | local.get 7 + 018679: 49 | i32.lt_u + 01867a: 1b | select + 01867b: 22 05 | local.tee 5 + 01867d: 0d 00 | br_if 0 + 01867f: 20 06 | local.get 6 + 018681: 21 07 | local.set 7 + 018683: 0c 01 | br 1 + 018685: 0b | end + 018686: 02 40 | block + 018688: 20 05 | local.get 5 + 01868a: 45 | i32.eqz + 01868b: 0d 00 | br_if 0 + 01868d: 20 01 | local.get 1 + 01868f: 20 06 | local.get 6 + 018691: 6a | i32.add + 018692: 20 0a | local.get 10 + 018694: 20 05 | local.get 5 + 018696: fc 0a 00 00 | memory.copy 0 0 + 01869a: 0b | end + 01869b: 20 00 | local.get 0 + 01869d: 28 02 00 | i32.load 2 0 + 0186a0: 21 07 | local.set 7 + 0186a2: 0b | end + 0186a3: 20 00 | local.get 0 + 0186a5: 20 07 | local.get 7 + 0186a7: 20 05 | local.get 5 + 0186a9: 6a | i32.add + 0186aa: 36 02 00 | i32.store 2 0 + 0186ad: 41 01 | i32.const 1 + 0186af: 21 05 | local.set 5 + 0186b1: 0b | end + 0186b2: 20 04 | local.get 4 + 0186b4: 41 90 01 | i32.const 144 + 0186b7: 6a | i32.add + 0186b8: 24 80 80 80 80 00 | global.set 0 + 0186be: 20 05 | local.get 5 + 0186c0: 0f | return + 0186c1: 0b | end + 0186c2: 41 88 e1 93 80 00 | i32.const 323720 + 0186c8: 41 31 | i32.const 49 + 0186ca: 41 ae 04 | i32.const 558 + 0186cd: 41 0e | i32.const 14 + 0186cf: 20 05 | local.get 5 + 0186d1: 41 81 01 | i32.const 129 + 0186d4: 10 ad 82 80 80 00 | call 301 + 0186da: 00 | unreachable + 0186db: 0b | end + 0186dc: 41 88 e1 93 80 00 | i32.const 323720 + 0186e2: 41 31 | i32.const 49 + 0186e4: 41 b1 04 | i32.const 561 + 0186e7: 41 0d | i32.const 13 + 0186e9: 20 07 | local.get 7 + 0186eb: 41 81 01 | i32.const 129 + 0186ee: 10 ad 82 80 80 00 | call 301 + 0186f4: 00 | unreachable + 0186f5: 0b | end + 0186f6: 41 88 e1 93 80 00 | i32.const 323720 + 0186fc: 41 31 | i32.const 49 + 0186fe: 41 93 04 | i32.const 531 + 018701: 41 11 | i32.const 17 + 018703: 20 06 | local.get 6 + 018705: 41 80 08 | i32.const 1024 + 018708: 41 80 08 | i32.const 1024 + 01870b: 10 bf 82 80 80 00 | call 319 + 018711: 00 | unreachable + 018712: 0b | end +018715 func[391]: + 018716: 06 7f | local[6..11] type=i32 + 018718: 23 80 80 80 80 00 | global.get 0 + 01871e: 41 30 | i32.const 48 + 018720: 6b | i32.sub + 018721: 22 06 | local.tee 6 + 018723: 24 80 80 80 80 00 | global.set 0 + 018729: 20 06 | local.get 6 + 01872b: 41 08 | i32.const 8 + 01872d: 6a | i32.add + 01872e: 20 00 | local.get 0 + 018730: 20 01 | local.get 1 + 018732: 10 88 83 80 80 00 | call 392 + 018738: 02 40 | block + 01873a: 20 06 | local.get 6 + 01873c: 28 02 0c | i32.load 2 12 + 01873f: 22 07 | local.tee 7 + 018741: 41 7f | i32.const 4294967295 + 018743: 4c | i32.le_s + 018744: 0d 00 | br_if 0 + 018746: 20 06 | local.get 6 + 018748: 28 02 08 | i32.load 2 8 + 01874b: 21 08 | local.set 8 + 01874d: 20 06 | local.get 6 + 01874f: 42 00 | i64.const 0 + 018751: 37 03 28 | i64.store 3 40 + 018754: 41 00 | i32.const 0 + 018756: 21 01 | local.set 1 + 018758: 41 00 | i32.const 0 + 01875a: 21 00 | local.set 0 + 01875c: 02 40 | block + 01875e: 20 07 | local.get 7 + 018760: 41 01 | i32.const 1 + 018762: 20 02 | local.get 2 + 018764: 20 03 | local.get 3 + 018766: 41 e0 f5 93 80 00 | i32.const 326368 + 01876c: 20 06 | local.get 6 + 01876e: 41 28 | i32.const 40 + 018770: 6a | i32.add + 018771: 20 05 | local.get 5 + 018773: 10 b4 82 80 80 00 | call 308 + 018779: 41 ff 01 | i32.const 255 + 01877c: 71 | i32.and + 01877d: 0d 00 | br_if 0 + 01877f: 20 06 | local.get 6 + 018781: 28 02 28 | i32.load 2 40 + 018784: 21 01 | local.set 1 + 018786: 20 06 | local.get 6 + 018788: 20 02 | local.get 2 + 01878a: 36 02 20 | i32.store 2 32 + 01878d: 20 06 | local.get 6 + 01878f: 41 00 | i32.const 0 + 018791: 36 02 18 | i32.store 2 24 + 018794: 20 06 | local.get 6 + 018796: 20 03 | local.get 3 + 018798: 36 02 24 | i32.store 2 36 + 01879b: 20 06 | local.get 6 + 01879d: 20 01 | local.get 1 + 01879f: 36 02 14 | i32.store 2 20 + 0187a2: 20 06 | local.get 6 + 0187a4: 20 07 | local.get 7 + 0187a6: 41 00 | i32.const 0 + 0187a8: 20 01 | local.get 1 + 0187aa: 1b | select + 0187ab: 36 02 1c | i32.store 2 28 + 0187ae: 20 01 | local.get 1 + 0187b0: 21 01 | local.set 1 + 0187b2: 41 00 | i32.const 0 + 0187b4: 21 00 | local.set 0 + 0187b6: 20 07 | local.get 7 + 0187b8: 45 | i32.eqz + 0187b9: 0d 00 | br_if 0 + 0187bb: 20 06 | local.get 6 + 0187bd: 41 14 | i32.const 20 + 0187bf: 6a | i32.add + 0187c0: 21 09 | local.set 9 + 0187c2: 41 00 | i32.const 0 + 0187c4: 21 03 | local.set 3 + 0187c6: 41 00 | i32.const 0 + 0187c8: 21 02 | local.set 2 + 0187ca: 41 00 | i32.const 0 + 0187cc: 21 0a | local.set 10 + 0187ce: 03 40 | loop + 0187d0: 20 03 | local.get 3 + 0187d2: 21 03 | local.set 3 + 0187d4: 20 06 | local.get 6 + 0187d6: 20 08 | local.get 8 + 0187d8: 20 0a | local.get 10 + 0187da: 22 01 | local.tee 1 + 0187dc: 6a | i32.add + 0187dd: 20 07 | local.get 7 + 0187df: 20 01 | local.get 1 + 0187e1: 6b | i32.sub + 0187e2: 10 f3 82 80 80 00 | call 371 + 0187e8: 20 06 | local.get 6 + 0187ea: 28 02 04 | i32.load 2 4 + 0187ed: 20 01 | local.get 1 + 0187ef: 6a | i32.add + 0187f0: 21 01 | local.set 1 + 0187f2: 20 06 | local.get 6 + 0187f4: 28 02 00 | i32.load 2 0 + 0187f7: 21 0b | local.set 11 + 0187f9: 02 40 | block + 0187fb: 20 02 | local.get 2 + 0187fd: 22 00 | local.tee 0 + 0187ff: 45 | i32.eqz + 018800: 0d 00 | br_if 0 + 018802: 41 89 80 80 80 00 | i32.const 9 + 018808: 20 09 | local.get 9 + 01880a: 20 03 | local.get 3 + 01880c: 20 00 | local.get 0 + 01880e: 20 05 | local.get 5 + 018810: 10 89 83 80 80 00 | call 393 + 018816: 0b | end + 018817: 20 00 | local.get 0 + 018819: 21 03 | local.set 3 + 01881b: 20 0b | local.get 11 + 01881d: 21 02 | local.set 2 + 01881f: 20 01 | local.get 1 + 018821: 21 0a | local.set 10 + 018823: 20 01 | local.get 1 + 018825: 20 07 | local.get 7 + 018827: 48 | i32.lt_s + 018828: 0d 00 | br_if 0 + 01882a: 0b | end + 01882b: 41 89 80 80 80 00 | i32.const 9 + 018831: 20 09 | local.get 9 + 018833: 20 00 | local.get 0 + 018835: 20 0b | local.get 11 + 018837: 20 05 | local.get 5 + 018839: 10 89 83 80 80 00 | call 393 + 01883f: 20 06 | local.get 6 + 018841: 28 02 14 | i32.load 2 20 + 018844: 21 01 | local.set 1 + 018846: 20 06 | local.get 6 + 018848: 28 02 18 | i32.load 2 24 + 01884b: 21 00 | local.set 0 + 01884d: 0b | end + 01884e: 20 04 | local.get 4 + 018850: 20 00 | local.get 0 + 018852: 36 02 04 | i32.store 2 4 + 018855: 20 04 | local.get 4 + 018857: 20 01 | local.get 1 + 018859: 36 02 00 | i32.store 2 0 + 01885c: 20 06 | local.get 6 + 01885e: 41 30 | i32.const 48 + 018860: 6a | i32.add + 018861: 24 80 80 80 80 00 | global.set 0 + 018867: 0f | return + 018868: 0b | end + 018869: 41 e0 f5 93 80 00 | i32.const 326368 + 01886f: 20 07 | local.get 7 + 018871: 10 8a 83 80 80 00 | call 394 + 018877: 00 | unreachable + 018878: 0b | end +01887b func[392]: + 01887c: 08 7f | local[3..10] type=i32 + 01887e: 23 80 80 80 80 00 | global.get 0 + 018884: 41 20 | i32.const 32 + 018886: 6b | i32.sub + 018887: 22 03 | local.tee 3 + 018889: 24 80 80 80 80 00 | global.set 0 + 01888f: 02 40 | block + 018891: 02 40 | block + 018893: 02 40 | block + 018895: 02 40 | block + 018897: 02 40 | block + 018899: 20 02 | local.get 2 + 01889b: 41 01 | i32.const 1 + 01889d: 4e | i32.ge_s + 01889e: 0d 00 | br_if 0 + 0188a0: 41 00 | i32.const 0 + 0188a2: 21 04 | local.set 4 + 0188a4: 41 00 | i32.const 0 + 0188a6: 21 01 | local.set 1 + 0188a8: 0c 01 | br 1 + 0188aa: 0b | end + 0188ab: 20 02 | local.get 2 + 0188ad: 21 05 | local.set 5 + 0188af: 41 00 | i32.const 0 + 0188b1: 21 04 | local.set 4 + 0188b3: 02 40 | block + 0188b5: 03 40 | loop + 0188b7: 20 03 | local.get 3 + 0188b9: 41 18 | i32.const 24 + 0188bb: 6a | i32.add + 0188bc: 20 01 | local.get 1 + 0188be: 20 04 | local.get 4 + 0188c0: 22 06 | local.tee 6 + 0188c2: 6a | i32.add + 0188c3: 22 07 | local.tee 7 + 0188c5: 20 02 | local.get 2 + 0188c7: 20 06 | local.get 6 + 0188c9: 6b | i32.sub + 0188ca: 22 08 | local.tee 8 + 0188cc: 10 f3 82 80 80 00 | call 371 + 0188d2: 20 03 | local.get 3 + 0188d4: 28 02 1c | i32.load 2 28 + 0188d7: 21 09 | local.set 9 + 0188d9: 02 40 | block + 0188db: 02 40 | block + 0188dd: 20 03 | local.get 3 + 0188df: 28 02 18 | i32.load 2 24 + 0188e2: 22 04 | local.tee 4 + 0188e4: 41 ff 3f | i32.const 8191 + 0188e7: 4a | i32.gt_s + 0188e8: 0d 00 | br_if 0 + 0188ea: 02 40 | block + 0188ec: 20 04 | local.get 4 + 0188ee: 41 84 01 | i32.const 132 + 0188f1: 4a | i32.gt_s + 0188f2: 0d 00 | br_if 0 + 0188f4: 20 04 | local.get 4 + 0188f6: 41 77 | i32.const 4294967287 + 0188f8: 6a | i32.add + 0188f9: 22 04 | local.tee 4 + 0188fb: 41 17 | i32.const 23 + 0188fd: 4b | i32.gt_u + 0188fe: 0d 04 | br_if 4 + 018900: 41 01 | i32.const 1 + 018902: 20 04 | local.get 4 + 018904: 74 | i32.shl + 018905: 41 9f 80 80 04 | i32.const 8388639 + 01890a: 71 | i32.and + 01890b: 0d 02 | br_if 2 + 01890d: 0c 04 | br 4 + 01890f: 0b | end + 018910: 20 04 | local.get 4 + 018912: 41 85 01 | i32.const 133 + 018915: 46 | i32.eq + 018916: 0d 01 | br_if 1 + 018918: 20 04 | local.get 4 + 01891a: 41 a0 01 | i32.const 160 + 01891d: 46 | i32.eq + 01891e: 0d 01 | br_if 1 + 018920: 20 04 | local.get 4 + 018922: 41 80 2d | i32.const 5760 + 018925: 47 | i32.ne + 018926: 0d 03 | br_if 3 + 018928: 0c 01 | br 1 + 01892a: 0b | end + 01892b: 20 04 | local.get 4 + 01892d: 41 8b c0 00 | i32.const 8203 + 018931: 49 | i32.lt_u + 018932: 0d 00 | br_if 0 + 018934: 02 40 | block + 018936: 20 04 | local.get 4 + 018938: 41 d8 bf 7f | i32.const 4294959064 + 01893c: 6a | i32.add + 01893d: 22 0a | local.tee 10 + 01893f: 41 07 | i32.const 7 + 018941: 4b | i32.gt_u + 018942: 0d 00 | br_if 0 + 018944: 41 01 | i32.const 1 + 018946: 20 0a | local.get 10 + 018948: 74 | i32.shl + 018949: 41 83 01 | i32.const 131 + 01894c: 71 | i32.and + 01894d: 0d 01 | br_if 1 + 01894f: 0b | end + 018950: 20 04 | local.get 4 + 018952: 41 80 e0 00 | i32.const 12288 + 018956: 46 | i32.eq + 018957: 0d 00 | br_if 0 + 018959: 20 04 | local.get 4 + 01895b: 41 df c0 00 | i32.const 8287 + 01895f: 47 | i32.ne + 018960: 0d 02 | br_if 2 + 018962: 0b | end + 018963: 20 09 | local.get 9 + 018965: 20 06 | local.get 6 + 018967: 6a | i32.add + 018968: 22 06 | local.tee 6 + 01896a: 21 04 | local.set 4 + 01896c: 20 06 | local.get 6 + 01896e: 20 02 | local.get 2 + 018970: 48 | i32.lt_s + 018971: 0d 00 | br_if 0 + 018973: 0b | end + 018974: 41 00 | i32.const 0 + 018976: 21 04 | local.set 4 + 018978: 41 00 | i32.const 0 + 01897a: 21 01 | local.set 1 + 01897c: 0c 01 | br 1 + 01897e: 0b | end + 01897f: 02 40 | block + 018981: 20 06 | local.get 6 + 018983: 41 7f | i32.const 4294967295 + 018985: 47 | i32.ne + 018986: 0d 00 | br_if 0 + 018988: 41 00 | i32.const 0 + 01898a: 21 04 | local.set 4 + 01898c: 41 00 | i32.const 0 + 01898e: 21 01 | local.set 1 + 018990: 0c 01 | br 1 + 018992: 0b | end + 018993: 20 07 | local.get 7 + 018995: 21 04 | local.set 4 + 018997: 20 08 | local.get 8 + 018999: 21 01 | local.set 1 + 01899b: 20 02 | local.get 2 + 01899d: 20 06 | local.get 6 + 01899f: 4f | i32.ge_u + 0189a0: 20 02 | local.get 2 + 0189a2: 20 06 | local.get 6 + 0189a4: 4e | i32.ge_s + 0189a5: 71 | i32.and + 0189a6: 45 | i32.eqz + 0189a7: 0d 01 | br_if 1 + 0189a9: 0b | end + 0189aa: 20 04 | local.get 4 + 0189ac: 21 09 | local.set 9 + 0189ae: 02 40 | block + 0189b0: 20 01 | local.get 1 + 0189b2: 22 07 | local.tee 7 + 0189b4: 41 01 | i32.const 1 + 0189b6: 4e | i32.ge_s + 0189b7: 0d 00 | br_if 0 + 0189b9: 41 7f | i32.const 4294967295 + 0189bb: 21 04 | local.set 4 + 0189bd: 41 01 | i32.const 1 + 0189bf: 21 06 | local.set 6 + 0189c1: 0c 03 | br 3 + 0189c3: 0b | end + 0189c4: 20 09 | local.get 9 + 0189c6: 41 7f | i32.const 4294967295 + 0189c8: 6a | i32.add + 0189c9: 21 08 | local.set 8 + 0189cb: 20 07 | local.get 7 + 0189cd: 22 05 | local.tee 5 + 0189cf: 21 04 | local.set 4 + 0189d1: 03 40 | loop + 0189d3: 02 40 | block + 0189d5: 02 40 | block + 0189d7: 02 40 | block + 0189d9: 02 40 | block + 0189db: 20 04 | local.get 4 + 0189dd: 22 02 | local.tee 2 + 0189df: 20 07 | local.get 7 + 0189e1: 4a | i32.gt_s + 0189e2: 0d 00 | br_if 0 + 0189e4: 02 40 | block + 0189e6: 02 40 | block + 0189e8: 20 08 | local.get 8 + 0189ea: 20 02 | local.get 2 + 0189ec: 6a | i32.add + 0189ed: 2c 00 00 | i32.load8_s 0 0 + 0189f0: 22 04 | local.tee 4 + 0189f2: 41 00 | i32.const 0 + 0189f4: 48 | i32.lt_s + 0189f5: 0d 00 | br_if 0 + 0189f7: 20 04 | local.get 4 + 0189f9: 21 04 | local.set 4 + 0189fb: 41 01 | i32.const 1 + 0189fd: 21 06 | local.set 6 + 0189ff: 0c 01 | br 1 + 018a01: 0b | end + 018a02: 02 40 | block + 018a04: 02 40 | block + 018a06: 20 02 | local.get 2 + 018a08: 41 7e | i32.const 4294967294 + 018a0a: 6a | i32.add + 018a0b: 22 04 | local.tee 4 + 018a0d: 20 02 | local.get 2 + 018a0f: 41 04 | i32.const 4 + 018a11: 20 02 | local.get 2 + 018a13: 41 04 | i32.const 4 + 018a15: 4b | i32.gt_u + 018a16: 1b | select + 018a17: 22 06 | local.tee 6 + 018a19: 41 7c | i32.const 4294967292 + 018a1b: 6a | i32.add + 018a1c: 22 01 | local.tee 1 + 018a1e: 4e | i32.ge_s + 018a1f: 0d 00 | br_if 0 + 018a21: 20 04 | local.get 4 + 018a23: 21 04 | local.set 4 + 018a25: 0c 01 | br 1 + 018a27: 0b | end + 018a28: 20 06 | local.get 6 + 018a2a: 41 7b | i32.const 4294967291 + 018a2c: 6a | i32.add + 018a2d: 21 0a | local.set 10 + 018a2f: 20 04 | local.get 4 + 018a31: 21 06 | local.set 6 + 018a33: 03 40 | loop + 018a35: 02 40 | block + 018a37: 20 09 | local.get 9 + 018a39: 20 06 | local.get 6 + 018a3b: 22 04 | local.tee 4 + 018a3d: 6a | i32.add + 018a3e: 2c 00 00 | i32.load8_s 0 0 + 018a41: 41 bf 7f | i32.const 4294967231 + 018a44: 4c | i32.le_s + 018a45: 0d 00 | br_if 0 + 018a47: 20 04 | local.get 4 + 018a49: 21 04 | local.set 4 + 018a4b: 0c 02 | br 2 + 018a4d: 0b | end + 018a4e: 20 04 | local.get 4 + 018a50: 41 7f | i32.const 4294967295 + 018a52: 6a | i32.add + 018a53: 21 06 | local.set 6 + 018a55: 20 04 | local.get 4 + 018a57: 20 01 | local.get 1 + 018a59: 4a | i32.gt_s + 018a5a: 0d 00 | br_if 0 + 018a5c: 0b | end + 018a5d: 20 0a | local.get 10 + 018a5f: 21 04 | local.set 4 + 018a61: 0b | end + 018a62: 20 03 | local.get 3 + 018a64: 41 10 | i32.const 16 + 018a66: 6a | i32.add + 018a67: 20 09 | local.get 9 + 018a69: 20 04 | local.get 4 + 018a6b: 22 04 | local.tee 4 + 018a6d: 41 00 | i32.const 0 + 018a6f: 20 04 | local.get 4 + 018a71: 41 00 | i32.const 0 + 018a73: 4a | i32.gt_s + 018a74: 1b | select + 018a75: 22 04 | local.tee 4 + 018a77: 6a | i32.add + 018a78: 20 02 | local.get 2 + 018a7a: 20 04 | local.get 4 + 018a7c: 6b | i32.sub + 018a7d: 10 dc 82 80 80 00 | call 348 + 018a83: 20 03 | local.get 3 + 018a85: 28 02 10 | i32.load 2 16 + 018a88: 41 fd ff 03 | i32.const 65533 + 018a8c: 20 03 | local.get 3 + 018a8e: 28 02 14 | i32.load 2 20 + 018a91: 22 06 | local.tee 6 + 018a93: 20 04 | local.get 4 + 018a95: 6a | i32.add + 018a96: 20 02 | local.get 2 + 018a98: 46 | i32.eq + 018a99: 22 01 | local.tee 1 + 018a9b: 1b | select + 018a9c: 21 04 | local.set 4 + 018a9e: 20 06 | local.get 6 + 018aa0: 41 01 | i32.const 1 + 018aa2: 20 01 | local.get 1 + 018aa4: 1b | select + 018aa5: 21 06 | local.set 6 + 018aa7: 0b | end + 018aa8: 20 02 | local.get 2 + 018aaa: 20 06 | local.get 6 + 018aac: 6b | i32.sub + 018aad: 21 06 | local.set 6 + 018aaf: 02 40 | block + 018ab1: 20 04 | local.get 4 + 018ab3: 22 04 | local.tee 4 + 018ab5: 41 ff 3f | i32.const 8191 + 018ab8: 4a | i32.gt_s + 018ab9: 0d 00 | br_if 0 + 018abb: 02 40 | block + 018abd: 20 04 | local.get 4 + 018abf: 41 84 01 | i32.const 132 + 018ac2: 4a | i32.gt_s + 018ac3: 0d 00 | br_if 0 + 018ac5: 20 04 | local.get 4 + 018ac7: 41 77 | i32.const 4294967287 + 018ac9: 6a | i32.add + 018aca: 22 04 | local.tee 4 + 018acc: 41 17 | i32.const 23 + 018ace: 4b | i32.gt_u + 018acf: 0d 08 | br_if 8 + 018ad1: 41 01 | i32.const 1 + 018ad3: 20 04 | local.get 4 + 018ad5: 74 | i32.shl + 018ad6: 41 9f 80 80 04 | i32.const 8388639 + 018adb: 71 | i32.and + 018adc: 0d 05 | br_if 5 + 018ade: 0c 08 | br 8 + 018ae0: 0b | end + 018ae1: 20 04 | local.get 4 + 018ae3: 41 85 01 | i32.const 133 + 018ae6: 46 | i32.eq + 018ae7: 0d 04 | br_if 4 + 018ae9: 20 04 | local.get 4 + 018aeb: 41 a0 01 | i32.const 160 + 018aee: 46 | i32.eq + 018aef: 0d 04 | br_if 4 + 018af1: 20 04 | local.get 4 + 018af3: 41 80 2d | i32.const 5760 + 018af6: 47 | i32.ne + 018af7: 0d 07 | br_if 7 + 018af9: 0c 04 | br 4 + 018afb: 0b | end + 018afc: 20 04 | local.get 4 + 018afe: 41 8b c0 00 | i32.const 8203 + 018b02: 49 | i32.lt_u + 018b03: 0d 03 | br_if 3 + 018b05: 20 04 | local.get 4 + 018b07: 41 d8 bf 7f | i32.const 4294959064 + 018b0b: 6a | i32.add + 018b0c: 22 02 | local.tee 2 + 018b0e: 41 07 | i32.const 7 + 018b10: 4d | i32.le_u + 018b11: 0d 01 | br_if 1 + 018b13: 0c 02 | br 2 + 018b15: 0b | end + 018b16: 41 e8 d8 93 80 00 | i32.const 322664 + 018b1c: 41 33 | i32.const 51 + 018b1e: 41 a2 12 | i32.const 2338 + 018b21: 41 2f | i32.const 47 + 018b23: 41 00 | i32.const 0 + 018b25: 20 02 | local.get 2 + 018b27: 20 05 | local.get 5 + 018b29: 10 bf 82 80 80 00 | call 319 + 018b2f: 00 | unreachable + 018b30: 0b | end + 018b31: 41 01 | i32.const 1 + 018b33: 20 02 | local.get 2 + 018b35: 74 | i32.shl + 018b36: 41 83 01 | i32.const 131 + 018b39: 71 | i32.and + 018b3a: 0d 01 | br_if 1 + 018b3c: 0b | end + 018b3d: 20 04 | local.get 4 + 018b3f: 41 80 e0 00 | i32.const 12288 + 018b43: 46 | i32.eq + 018b44: 0d 00 | br_if 0 + 018b46: 20 04 | local.get 4 + 018b48: 41 df c0 00 | i32.const 8287 + 018b4c: 47 | i32.ne + 018b4d: 0d 03 | br_if 3 + 018b4f: 0b | end + 018b50: 20 06 | local.get 6 + 018b52: 21 04 | local.set 4 + 018b54: 20 06 | local.get 6 + 018b56: 41 00 | i32.const 0 + 018b58: 4a | i32.gt_s + 018b59: 0d 00 | br_if 0 + 018b5b: 0b | end + 018b5c: 41 7f | i32.const 4294967295 + 018b5e: 21 04 | local.set 4 + 018b60: 41 01 | i32.const 1 + 018b62: 21 06 | local.set 6 + 018b64: 0c 02 | br 2 + 018b66: 0b | end + 018b67: 41 e8 d8 93 80 00 | i32.const 322664 + 018b6d: 41 33 | i32.const 51 + 018b6f: 41 d8 12 | i32.const 2392 + 018b72: 41 0a | i32.const 10 + 018b74: 20 06 | local.get 6 + 018b76: 20 05 | local.get 5 + 018b78: 20 05 | local.get 5 + 018b7a: 10 bf 82 80 80 00 | call 319 + 018b80: 00 | unreachable + 018b81: 0b | end + 018b82: 02 40 | block + 018b84: 20 06 | local.get 6 + 018b86: 41 00 | i32.const 0 + 018b88: 48 | i32.lt_s + 018b89: 0d 00 | br_if 0 + 018b8b: 20 09 | local.get 9 + 018b8d: 20 06 | local.get 6 + 018b8f: 6a | i32.add + 018b90: 22 04 | local.tee 4 + 018b92: 2c 00 00 | i32.load8_s 0 0 + 018b95: 41 7f | i32.const 4294967295 + 018b97: 4a | i32.gt_s + 018b98: 0d 00 | br_if 0 + 018b9a: 20 03 | local.get 3 + 018b9c: 41 08 | i32.const 8 + 018b9e: 6a | i32.add + 018b9f: 20 04 | local.get 4 + 018ba1: 20 07 | local.get 7 + 018ba3: 20 06 | local.get 6 + 018ba5: 6b | i32.sub + 018ba6: 10 dc 82 80 80 00 | call 348 + 018bac: 20 06 | local.get 6 + 018bae: 21 04 | local.set 4 + 018bb0: 20 03 | local.get 3 + 018bb2: 28 02 0c | i32.load 2 12 + 018bb5: 21 06 | local.set 6 + 018bb7: 0c 01 | br 1 + 018bb9: 0b | end + 018bba: 20 06 | local.get 6 + 018bbc: 21 04 | local.set 4 + 018bbe: 41 01 | i32.const 1 + 018bc0: 21 06 | local.set 6 + 018bc2: 0b | end + 018bc3: 20 00 | local.get 0 + 018bc5: 20 09 | local.get 9 + 018bc7: 36 02 00 | i32.store 2 0 + 018bca: 20 00 | local.get 0 + 018bcc: 20 06 | local.get 6 + 018bce: 20 04 | local.get 4 + 018bd0: 6a | i32.add + 018bd1: 36 02 04 | i32.store 2 4 + 018bd4: 20 03 | local.get 3 + 018bd6: 41 20 | i32.const 32 + 018bd8: 6a | i32.add + 018bd9: 24 80 80 80 80 00 | global.set 0 + 018bdf: 0b | end +018be2 func[393]: + 018be3: 05 7f | local[5..9] type=i32 + 018be5: 23 80 80 80 80 00 | global.get 0 + 018beb: 41 30 | i32.const 48 + 018bed: 6b | i32.sub + 018bee: 22 05 | local.tee 5 + 018bf0: 24 80 80 80 80 00 | global.set 0 + 018bf6: 02 40 | block + 018bf8: 20 03 | local.get 3 + 018bfa: 41 2d | i32.const 45 + 018bfc: 46 | i32.eq + 018bfd: 0d 00 | br_if 0 + 018bff: 20 03 | local.get 3 + 018c01: 41 df 00 | i32.const 95 + 018c04: 46 | i32.eq + 018c05: 0d 00 | br_if 0 + 018c07: 02 40 | block + 018c09: 02 40 | block + 018c0b: 20 03 | local.get 3 + 018c0d: 41 ff 3f | i32.const 8191 + 018c10: 4a | i32.gt_s + 018c11: 0d 00 | br_if 0 + 018c13: 02 40 | block + 018c15: 20 03 | local.get 3 + 018c17: 41 84 01 | i32.const 132 + 018c1a: 4a | i32.gt_s + 018c1b: 0d 00 | br_if 0 + 018c1d: 20 03 | local.get 3 + 018c1f: 41 77 | i32.const 4294967287 + 018c21: 6a | i32.add + 018c22: 22 06 | local.tee 6 + 018c24: 41 17 | i32.const 23 + 018c26: 4b | i32.gt_u + 018c27: 0d 02 | br_if 2 + 018c29: 41 01 | i32.const 1 + 018c2b: 20 06 | local.get 6 + 018c2d: 74 | i32.shl + 018c2e: 41 9f 80 80 04 | i32.const 8388639 + 018c33: 71 | i32.and + 018c34: 45 | i32.eqz + 018c35: 0d 02 | br_if 2 + 018c37: 0c 03 | br 3 + 018c39: 0b | end + 018c3a: 20 03 | local.get 3 + 018c3c: 41 85 01 | i32.const 133 + 018c3f: 46 | i32.eq + 018c40: 0d 02 | br_if 2 + 018c42: 20 03 | local.get 3 + 018c44: 41 a0 01 | i32.const 160 + 018c47: 46 | i32.eq + 018c48: 0d 02 | br_if 2 + 018c4a: 20 03 | local.get 3 + 018c4c: 41 80 2d | i32.const 5760 + 018c4f: 47 | i32.ne + 018c50: 0d 01 | br_if 1 + 018c52: 0c 02 | br 2 + 018c54: 0b | end + 018c55: 20 03 | local.get 3 + 018c57: 41 8b c0 00 | i32.const 8203 + 018c5b: 49 | i32.lt_u + 018c5c: 0d 01 | br_if 1 + 018c5e: 02 40 | block + 018c60: 20 03 | local.get 3 + 018c62: 41 d8 bf 7f | i32.const 4294959064 + 018c66: 6a | i32.add + 018c67: 22 06 | local.tee 6 + 018c69: 41 07 | i32.const 7 + 018c6b: 4b | i32.gt_u + 018c6c: 0d 00 | br_if 0 + 018c6e: 41 01 | i32.const 1 + 018c70: 20 06 | local.get 6 + 018c72: 74 | i32.shl + 018c73: 41 83 01 | i32.const 131 + 018c76: 71 | i32.and + 018c77: 0d 02 | br_if 2 + 018c79: 0b | end + 018c7a: 20 03 | local.get 3 + 018c7c: 41 df c0 00 | i32.const 8287 + 018c80: 46 | i32.eq + 018c81: 0d 01 | br_if 1 + 018c83: 20 03 | local.get 3 + 018c85: 41 80 e0 00 | i32.const 12288 + 018c89: 46 | i32.eq + 018c8a: 0d 01 | br_if 1 + 018c8c: 0b | end + 018c8d: 02 40 | block + 018c8f: 02 40 | block + 018c91: 02 40 | block + 018c93: 20 02 | local.get 2 + 018c95: 41 2d | i32.const 45 + 018c97: 46 | i32.eq + 018c98: 0d 00 | br_if 0 + 018c9a: 20 02 | local.get 2 + 018c9c: 41 df 00 | i32.const 95 + 018c9f: 46 | i32.eq + 018ca0: 0d 00 | br_if 0 + 018ca2: 02 40 | block + 018ca4: 02 40 | block + 018ca6: 02 40 | block + 018ca8: 20 02 | local.get 2 + 018caa: 41 ff 3f | i32.const 8191 + 018cad: 4a | i32.gt_s + 018cae: 0d 00 | br_if 0 + 018cb0: 02 40 | block + 018cb2: 02 40 | block + 018cb4: 20 02 | local.get 2 + 018cb6: 41 84 01 | i32.const 132 + 018cb9: 4a | i32.gt_s + 018cba: 0d 00 | br_if 0 + 018cbc: 20 02 | local.get 2 + 018cbe: 21 07 | local.set 7 + 018cc0: 20 02 | local.get 2 + 018cc2: 0e 21 06 01 01 01 01 01 01 | br_table 6 1 1 1 1 1 1 1 1 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 + 018ccb: 01 01 05 05 05 05 05 01 01 | + 018cd4: 01 01 01 01 01 01 01 01 01 | + 018cdd: 01 01 01 01 01 01 01 05 01 | + 018ce6: 0b | end + 018ce7: 20 02 | local.get 2 + 018ce9: 41 85 01 | i32.const 133 + 018cec: 46 | i32.eq + 018ced: 0d 04 | br_if 4 + 018cef: 20 02 | local.get 2 + 018cf1: 41 a0 01 | i32.const 160 + 018cf4: 46 | i32.eq + 018cf5: 0d 04 | br_if 4 + 018cf7: 20 02 | local.get 2 + 018cf9: 41 80 2d | i32.const 5760 + 018cfc: 46 | i32.eq + 018cfd: 0d 04 | br_if 4 + 018cff: 0b | end + 018d00: 20 02 | local.get 2 + 018d02: 41 ff 00 | i32.const 127 + 018d05: 4a | i32.gt_s + 018d06: 0d 01 | br_if 1 + 018d08: 20 02 | local.get 2 + 018d0a: 41 9f 7f | i32.const 4294967199 + 018d0d: 6a | i32.add + 018d0e: 41 1a | i32.const 26 + 018d10: 4f | i32.ge_u + 018d11: 0d 05 | br_if 5 + 018d13: 0c 02 | br 2 + 018d15: 0b | end + 018d16: 20 02 | local.get 2 + 018d18: 41 8b c0 00 | i32.const 8203 + 018d1c: 49 | i32.lt_u + 018d1d: 0d 02 | br_if 2 + 018d1f: 02 40 | block + 018d21: 20 02 | local.get 2 + 018d23: 41 d8 bf 7f | i32.const 4294959064 + 018d27: 6a | i32.add + 018d28: 22 06 | local.tee 6 + 018d2a: 41 07 | i32.const 7 + 018d2c: 4b | i32.gt_u + 018d2d: 0d 00 | br_if 0 + 018d2f: 41 01 | i32.const 1 + 018d31: 20 06 | local.get 6 + 018d33: 74 | i32.shl + 018d34: 41 83 01 | i32.const 131 + 018d37: 71 | i32.and + 018d38: 0d 03 | br_if 3 + 018d3a: 0b | end + 018d3b: 20 02 | local.get 2 + 018d3d: 41 df c0 00 | i32.const 8287 + 018d41: 46 | i32.eq + 018d42: 0d 02 | br_if 2 + 018d44: 20 02 | local.get 2 + 018d46: 41 80 e0 00 | i32.const 12288 + 018d4a: 46 | i32.eq + 018d4b: 0d 02 | br_if 2 + 018d4d: 0b | end + 018d4e: 20 02 | local.get 2 + 018d50: 41 80 a6 98 80 00 | i32.const 398080 + 018d56: 10 ac 82 80 80 00 | call 300 + 018d5c: 41 ff 01 | i32.const 255 + 018d5f: 71 | i32.and + 018d60: 0d 00 | br_if 0 + 018d62: 20 02 | local.get 2 + 018d64: 41 c0 a6 98 80 00 | i32.const 398144 + 018d6a: 10 ac 82 80 80 00 | call 300 + 018d70: 41 ff 01 | i32.const 255 + 018d73: 71 | i32.and + 018d74: 45 | i32.eqz + 018d75: 0d 03 | br_if 3 + 018d77: 0b | end + 018d78: 02 40 | block + 018d7a: 20 03 | local.get 3 + 018d7c: 41 ff 00 | i32.const 127 + 018d7f: 4a | i32.gt_s + 018d80: 0d 00 | br_if 0 + 018d82: 20 03 | local.get 3 + 018d84: 41 bf 7f | i32.const 4294967231 + 018d87: 6a | i32.add + 018d88: 41 1a | i32.const 26 + 018d8a: 4f | i32.ge_u + 018d8b: 0d 03 | br_if 3 + 018d8d: 0c 01 | br 1 + 018d8f: 0b | end + 018d90: 20 03 | local.get 3 + 018d92: 41 a0 a6 98 80 00 | i32.const 398112 + 018d98: 10 ac 82 80 80 00 | call 300 + 018d9e: 41 ff 01 | i32.const 255 + 018da1: 71 | i32.and + 018da2: 0d 00 | br_if 0 + 018da4: 20 03 | local.get 3 + 018da6: 41 e0 a6 98 80 00 | i32.const 398176 + 018dac: 10 ac 82 80 80 00 | call 300 + 018db2: 41 ff 01 | i32.const 255 + 018db5: 71 | i32.and + 018db6: 45 | i32.eqz + 018db7: 0d 02 | br_if 2 + 018db9: 0b | end + 018dba: 20 05 | local.get 5 + 018dbc: 41 df 00 | i32.const 95 + 018dbf: 3a 00 2f | i32.store8 0 47 + 018dc2: 02 40 | block + 018dc4: 20 00 | local.get 0 + 018dc6: 45 | i32.eqz + 018dc7: 0d 00 | br_if 0 + 018dc9: 20 05 | local.get 5 + 018dcb: 41 10 | i32.const 16 + 018dcd: 6a | i32.add + 018dce: 20 01 | local.get 1 + 018dd0: 41 04 | i32.const 4 + 018dd2: 20 05 | local.get 5 + 018dd4: 41 2f | i32.const 47 + 018dd6: 6a | i32.add + 018dd7: 41 01 | i32.const 1 + 018dd9: 42 00 | i64.const 0 + 018ddb: 41 00 | i32.const 0 + 018ddd: 20 04 | local.get 4 + 018ddf: 20 00 | local.get 0 + 018de1: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 018dea: 80 00 | + 018dec: 0b | end + 018ded: 41 00 | i32.const 0 + 018def: 21 07 | local.set 7 + 018df1: 0b | end + 018df2: 41 23 | i32.const 35 + 018df4: 21 06 | local.set 6 + 018df6: 20 07 | local.get 7 + 018df8: 21 07 | local.set 7 + 018dfa: 03 40 | loop + 018dfc: 20 06 | local.get 6 + 018dfe: 22 06 | local.tee 6 + 018e00: 41 01 | i32.const 1 + 018e02: 76 | i32.shr_u + 018e03: 22 02 | local.tee 2 + 018e05: 20 06 | local.get 6 + 018e07: 20 02 | local.get 2 + 018e09: 6b | i32.sub + 018e0a: 20 03 | local.get 3 + 018e0c: 20 02 | local.get 2 + 018e0e: 41 03 | i32.const 3 + 018e10: 6c | i32.mul + 018e11: 20 07 | local.get 7 + 018e13: 22 07 | local.tee 7 + 018e15: 6a | i32.add + 018e16: 22 08 | local.tee 8 + 018e18: 41 02 | i32.const 2 + 018e1a: 74 | i32.shl + 018e1b: 41 84 92 92 80 00 | i32.const 297220 + 018e21: 6a | i32.add + 018e22: 28 02 00 | i32.load 2 0 + 018e25: 48 | i32.lt_s + 018e26: 22 09 | local.tee 9 + 018e28: 1b | select + 018e29: 22 02 | local.tee 2 + 018e2b: 21 06 | local.set 6 + 018e2d: 20 07 | local.get 7 + 018e2f: 20 08 | local.get 8 + 018e31: 20 09 | local.get 9 + 018e33: 1b | select + 018e34: 22 08 | local.tee 8 + 018e36: 21 07 | local.set 7 + 018e38: 20 02 | local.get 2 + 018e3a: 41 01 | i32.const 1 + 018e3c: 4a | i32.gt_s + 018e3d: 0d 00 | br_if 0 + 018e3f: 0b | end + 018e40: 02 40 | block + 018e42: 02 40 | block + 018e44: 20 02 | local.get 2 + 018e46: 45 | i32.eqz + 018e47: 0d 00 | br_if 0 + 018e49: 20 08 | local.get 8 + 018e4b: 41 00 | i32.const 0 + 018e4d: 48 | i32.lt_s + 018e4e: 0d 00 | br_if 0 + 018e50: 20 03 | local.get 3 + 018e52: 20 08 | local.get 8 + 018e54: 41 02 | i32.const 2 + 018e56: 74 | i32.shl + 018e57: 41 84 92 92 80 00 | i32.const 297220 + 018e5d: 6a | i32.add + 018e5e: 28 02 00 | i32.load 2 0 + 018e61: 48 | i32.lt_s + 018e62: 0d 00 | br_if 0 + 018e64: 20 03 | local.get 3 + 018e66: 20 08 | local.get 8 + 018e68: 41 02 | i32.const 2 + 018e6a: 74 | i32.shl + 018e6b: 22 02 | local.tee 2 + 018e6d: 41 88 92 92 80 00 | i32.const 297224 + 018e73: 6a | i32.add + 018e74: 28 02 00 | i32.load 2 0 + 018e77: 4a | i32.gt_s + 018e78: 0d 00 | br_if 0 + 018e7a: 20 03 | local.get 3 + 018e7c: 20 02 | local.get 2 + 018e7e: 41 8c 92 92 80 00 | i32.const 297228 + 018e84: 6a | i32.add + 018e85: 28 02 00 | i32.load 2 0 + 018e88: 6a | i32.add + 018e89: 41 8c 7c | i32.const 4294966796 + 018e8c: 6a | i32.add + 018e8d: 21 03 | local.set 3 + 018e8f: 0c 01 | br 1 + 018e91: 0b | end + 018e92: 41 d5 02 | i32.const 341 + 018e95: 21 02 | local.set 2 + 018e97: 41 00 | i32.const 0 + 018e99: 21 06 | local.set 6 + 018e9b: 03 40 | loop + 018e9d: 20 02 | local.get 2 + 018e9f: 22 02 | local.tee 2 + 018ea1: 41 01 | i32.const 1 + 018ea3: 76 | i32.shr_u + 018ea4: 22 07 | local.tee 7 + 018ea6: 20 02 | local.get 2 + 018ea8: 20 07 | local.get 7 + 018eaa: 6b | i32.sub + 018eab: 20 03 | local.get 3 + 018ead: 20 02 | local.get 2 + 018eaf: 41 fe ff ff ff 07 | i32.const 2147483646 + 018eb5: 71 | i32.and + 018eb6: 20 06 | local.get 6 + 018eb8: 22 06 | local.tee 6 + 018eba: 6a | i32.add + 018ebb: 22 08 | local.tee 8 + 018ebd: 41 02 | i32.const 2 + 018ebf: 74 | i32.shl + 018ec0: 41 a8 95 92 80 00 | i32.const 297640 + 018ec6: 6a | i32.add + 018ec7: 28 02 00 | i32.load 2 0 + 018eca: 48 | i32.lt_s + 018ecb: 22 09 | local.tee 9 + 018ecd: 1b | select + 018ece: 22 07 | local.tee 7 + 018ed0: 21 02 | local.set 2 + 018ed2: 20 06 | local.get 6 + 018ed4: 20 08 | local.get 8 + 018ed6: 20 09 | local.get 9 + 018ed8: 1b | select + 018ed9: 22 08 | local.tee 8 + 018edb: 21 06 | local.set 6 + 018edd: 20 07 | local.get 7 + 018edf: 41 01 | i32.const 1 + 018ee1: 4a | i32.gt_s + 018ee2: 0d 00 | br_if 0 + 018ee4: 0b | end + 018ee5: 02 40 | block + 018ee7: 20 07 | local.get 7 + 018ee9: 0d 00 | br_if 0 + 018eeb: 20 03 | local.get 3 + 018eed: 21 03 | local.set 3 + 018eef: 0c 01 | br 1 + 018ef1: 0b | end + 018ef2: 02 40 | block + 018ef4: 20 08 | local.get 8 + 018ef6: 41 00 | i32.const 0 + 018ef8: 4e | i32.ge_s + 018ef9: 0d 00 | br_if 0 + 018efb: 20 03 | local.get 3 + 018efd: 21 03 | local.set 3 + 018eff: 0c 01 | br 1 + 018f01: 0b | end + 018f02: 02 40 | block + 018f04: 20 03 | local.get 3 + 018f06: 20 08 | local.get 8 + 018f08: 41 02 | i32.const 2 + 018f0a: 74 | i32.shl + 018f0b: 41 a8 95 92 80 00 | i32.const 297640 + 018f11: 6a | i32.add + 018f12: 28 02 00 | i32.load 2 0 + 018f15: 46 | i32.eq + 018f16: 0d 00 | br_if 0 + 018f18: 20 03 | local.get 3 + 018f1a: 21 03 | local.set 3 + 018f1c: 0c 01 | br 1 + 018f1e: 0b | end + 018f1f: 20 03 | local.get 3 + 018f21: 20 08 | local.get 8 + 018f23: 41 02 | i32.const 2 + 018f25: 74 | i32.shl + 018f26: 41 ac 95 92 80 00 | i32.const 297644 + 018f2c: 6a | i32.add + 018f2d: 28 02 00 | i32.load 2 0 + 018f30: 6a | i32.add + 018f31: 41 8c 7c | i32.const 4294966796 + 018f34: 6a | i32.add + 018f35: 21 03 | local.set 3 + 018f37: 0b | end + 018f38: 20 05 | local.get 5 + 018f3a: 41 08 | i32.const 8 + 018f3c: 6a | i32.add + 018f3d: 20 00 | local.get 0 + 018f3f: 20 01 | local.get 1 + 018f41: 20 03 | local.get 3 + 018f43: 41 00 | i32.const 0 + 018f45: 20 04 | local.get 4 + 018f47: 10 e3 82 80 80 00 | call 355 + 018f4d: 0c 01 | br 1 + 018f4f: 0b | end + 018f50: 41 24 | i32.const 36 + 018f52: 21 02 | local.set 2 + 018f54: 41 00 | i32.const 0 + 018f56: 21 06 | local.set 6 + 018f58: 03 40 | loop + 018f5a: 20 02 | local.get 2 + 018f5c: 22 07 | local.tee 7 + 018f5e: 41 01 | i32.const 1 + 018f60: 76 | i32.shr_u + 018f61: 22 02 | local.tee 2 + 018f63: 20 07 | local.get 7 + 018f65: 20 02 | local.get 2 + 018f67: 6b | i32.sub + 018f68: 20 03 | local.get 3 + 018f6a: 20 02 | local.get 2 + 018f6c: 41 03 | i32.const 3 + 018f6e: 6c | i32.mul + 018f6f: 20 06 | local.get 6 + 018f71: 22 06 | local.tee 6 + 018f73: 6a | i32.add + 018f74: 22 08 | local.tee 8 + 018f76: 41 02 | i32.const 2 + 018f78: 74 | i32.shl + 018f79: 41 d0 aa 92 80 00 | i32.const 300368 + 018f7f: 6a | i32.add + 018f80: 28 02 00 | i32.load 2 0 + 018f83: 48 | i32.lt_s + 018f84: 22 09 | local.tee 9 + 018f86: 1b | select + 018f87: 22 07 | local.tee 7 + 018f89: 21 02 | local.set 2 + 018f8b: 20 06 | local.get 6 + 018f8d: 20 08 | local.get 8 + 018f8f: 20 09 | local.get 9 + 018f91: 1b | select + 018f92: 22 08 | local.tee 8 + 018f94: 21 06 | local.set 6 + 018f96: 20 07 | local.get 7 + 018f98: 41 01 | i32.const 1 + 018f9a: 4a | i32.gt_s + 018f9b: 0d 00 | br_if 0 + 018f9d: 0b | end + 018f9e: 02 40 | block + 018fa0: 02 40 | block + 018fa2: 20 07 | local.get 7 + 018fa4: 45 | i32.eqz + 018fa5: 0d 00 | br_if 0 + 018fa7: 20 08 | local.get 8 + 018fa9: 41 00 | i32.const 0 + 018fab: 48 | i32.lt_s + 018fac: 0d 00 | br_if 0 + 018fae: 20 03 | local.get 3 + 018fb0: 20 08 | local.get 8 + 018fb2: 41 02 | i32.const 2 + 018fb4: 74 | i32.shl + 018fb5: 41 d0 aa 92 80 00 | i32.const 300368 + 018fbb: 6a | i32.add + 018fbc: 28 02 00 | i32.load 2 0 + 018fbf: 48 | i32.lt_s + 018fc0: 0d 00 | br_if 0 + 018fc2: 20 03 | local.get 3 + 018fc4: 20 08 | local.get 8 + 018fc6: 41 02 | i32.const 2 + 018fc8: 74 | i32.shl + 018fc9: 22 02 | local.tee 2 + 018fcb: 41 d4 aa 92 80 00 | i32.const 300372 + 018fd1: 6a | i32.add + 018fd2: 28 02 00 | i32.load 2 0 + 018fd5: 4a | i32.gt_s + 018fd6: 0d 00 | br_if 0 + 018fd8: 20 03 | local.get 3 + 018fda: 20 02 | local.get 2 + 018fdc: 41 d8 aa 92 80 00 | i32.const 300376 + 018fe2: 6a | i32.add + 018fe3: 28 02 00 | i32.load 2 0 + 018fe6: 6a | i32.add + 018fe7: 41 8c 7c | i32.const 4294966796 + 018fea: 6a | i32.add + 018feb: 21 03 | local.set 3 + 018fed: 0c 01 | br 1 + 018fef: 0b | end + 018ff0: 41 ce 02 | i32.const 334 + 018ff3: 21 02 | local.set 2 + 018ff5: 41 00 | i32.const 0 + 018ff7: 21 06 | local.set 6 + 018ff9: 03 40 | loop + 018ffb: 20 02 | local.get 2 + 018ffd: 22 02 | local.tee 2 + 018fff: 41 01 | i32.const 1 + 019001: 76 | i32.shr_u + 019002: 22 07 | local.tee 7 + 019004: 20 02 | local.get 2 + 019006: 20 07 | local.get 7 + 019008: 6b | i32.sub + 019009: 20 03 | local.get 3 + 01900b: 20 02 | local.get 2 + 01900d: 41 fe ff ff ff 07 | i32.const 2147483646 + 019013: 71 | i32.and + 019014: 20 06 | local.get 6 + 019016: 22 06 | local.tee 6 + 019018: 6a | i32.add + 019019: 22 08 | local.tee 8 + 01901b: 41 02 | i32.const 2 + 01901d: 74 | i32.shl + 01901e: 41 80 ae 92 80 00 | i32.const 300800 + 019024: 6a | i32.add + 019025: 28 02 00 | i32.load 2 0 + 019028: 48 | i32.lt_s + 019029: 22 09 | local.tee 9 + 01902b: 1b | select + 01902c: 22 07 | local.tee 7 + 01902e: 21 02 | local.set 2 + 019030: 20 06 | local.get 6 + 019032: 20 08 | local.get 8 + 019034: 20 09 | local.get 9 + 019036: 1b | select + 019037: 22 08 | local.tee 8 + 019039: 21 06 | local.set 6 + 01903b: 20 07 | local.get 7 + 01903d: 41 01 | i32.const 1 + 01903f: 4a | i32.gt_s + 019040: 0d 00 | br_if 0 + 019042: 0b | end + 019043: 02 40 | block + 019045: 20 07 | local.get 7 + 019047: 0d 00 | br_if 0 + 019049: 20 03 | local.get 3 + 01904b: 21 03 | local.set 3 + 01904d: 0c 01 | br 1 + 01904f: 0b | end + 019050: 02 40 | block + 019052: 20 08 | local.get 8 + 019054: 41 00 | i32.const 0 + 019056: 4e | i32.ge_s + 019057: 0d 00 | br_if 0 + 019059: 20 03 | local.get 3 + 01905b: 21 03 | local.set 3 + 01905d: 0c 01 | br 1 + 01905f: 0b | end + 019060: 02 40 | block + 019062: 20 03 | local.get 3 + 019064: 20 08 | local.get 8 + 019066: 41 02 | i32.const 2 + 019068: 74 | i32.shl + 019069: 41 80 ae 92 80 00 | i32.const 300800 + 01906f: 6a | i32.add + 019070: 28 02 00 | i32.load 2 0 + 019073: 46 | i32.eq + 019074: 0d 00 | br_if 0 + 019076: 20 03 | local.get 3 + 019078: 21 03 | local.set 3 + 01907a: 0c 01 | br 1 + 01907c: 0b | end + 01907d: 20 03 | local.get 3 + 01907f: 20 08 | local.get 8 + 019081: 41 02 | i32.const 2 + 019083: 74 | i32.shl + 019084: 41 84 ae 92 80 00 | i32.const 300804 + 01908a: 6a | i32.add + 01908b: 28 02 00 | i32.load 2 0 + 01908e: 6a | i32.add + 01908f: 41 8c 7c | i32.const 4294966796 + 019092: 6a | i32.add + 019093: 21 03 | local.set 3 + 019095: 0b | end + 019096: 20 05 | local.get 5 + 019098: 41 20 | i32.const 32 + 01909a: 6a | i32.add + 01909b: 20 00 | local.get 0 + 01909d: 20 01 | local.get 1 + 01909f: 20 03 | local.get 3 + 0190a1: 41 00 | i32.const 0 + 0190a3: 20 04 | local.get 4 + 0190a5: 10 e3 82 80 80 00 | call 355 + 0190ab: 0b | end + 0190ac: 20 05 | local.get 5 + 0190ae: 41 30 | i32.const 48 + 0190b0: 6a | i32.add + 0190b1: 24 80 80 80 80 00 | global.set 0 + 0190b7: 0b | end +0190b9 func[394]: + 0190ba: 20 00 | local.get 0 + 0190bc: 10 c0 82 80 80 00 | call 320 + 0190c2: 41 dc 9e 94 80 00 | i32.const 331612 + 0190c8: 41 2c | i32.const 44 + 0190ca: 10 c1 82 80 80 00 | call 321 + 0190d0: 42 00 | i64.const 0 + 0190d2: 10 c2 82 80 80 00 | call 322 + 0190d8: 41 3a | i32.const 58 + 0190da: 10 c3 82 80 80 00 | call 323 + 0190e0: 1a | drop + 0190e1: 20 01 | local.get 1 + 0190e3: ac | i64.extend_i32_s + 0190e4: 10 c2 82 80 80 00 | call 322 + 0190ea: 41 0a | i32.const 10 + 0190ec: 10 c3 82 80 80 00 | call 323 + 0190f2: 1a | drop + 0190f3: 00 | unreachable + 0190f4: 0b | end +0190f7 func[395]: + 0190f8: 03 7f | local[4..6] type=i32 + 0190fa: 01 7e | local[7] type=i64 + 0190fc: 01 7f | local[8] type=i32 + 0190fe: 02 7e | local[9..10] type=i64 + 019100: 01 7f | local[11] type=i32 + 019102: 23 80 80 80 80 00 | global.get 0 + 019108: 41 90 01 | i32.const 144 + 01910b: 6b | i32.sub + 01910c: 22 04 | local.tee 4 + 01910e: 24 80 80 80 80 00 | global.set 0 + 019114: 41 00 | i32.const 0 + 019116: 21 05 | local.set 5 + 019118: 02 40 | block + 01911a: 02 40 | block + 01911c: 02 40 | block + 01911e: 02 40 | block + 019120: 02 40 | block + 019122: 20 00 | local.get 0 + 019124: 28 02 00 | i32.load 2 0 + 019127: 22 06 | local.tee 6 + 019129: 41 ff 07 | i32.const 1023 + 01912c: 4a | i32.gt_s + 01912d: 0d 00 | br_if 0 + 01912f: 02 40 | block + 019131: 41 81 01 | i32.const 129 + 019134: 45 | i32.eqz + 019135: 0d 00 | br_if 0 + 019137: 20 04 | local.get 4 + 019139: 41 0f | i32.const 15 + 01913b: 6a | i32.add + 01913c: 41 00 | i32.const 0 + 01913e: 41 81 01 | i32.const 129 + 019141: fc 0b 00 | memory.fill 0 + 019144: 0b | end + 019145: 02 40 | block + 019147: 02 40 | block + 019149: 20 03 | local.get 3 + 01914b: 20 03 | local.get 3 + 01914d: 42 3f | i64.const 63 + 01914f: 87 | i64.shr_s + 019150: 22 07 | local.tee 7 + 019152: 85 | i64.xor + 019153: 20 07 | local.get 7 + 019155: 7d | i64.sub + 019156: 22 07 | local.tee 7 + 019158: 42 0a | i64.const 10 + 01915a: 5a | i64.ge_u + 01915b: 0d 00 | br_if 0 + 01915d: 41 80 01 | i32.const 128 + 019160: 21 05 | local.set 5 + 019162: 20 07 | local.get 7 + 019164: 21 07 | local.set 7 + 019166: 41 81 01 | i32.const 129 + 019169: 21 08 | local.set 8 + 01916b: 0c 01 | br 1 + 01916d: 0b | end + 01916e: 41 80 01 | i32.const 128 + 019171: 21 05 | local.set 5 + 019173: 20 07 | local.get 7 + 019175: 21 09 | local.set 9 + 019177: 03 40 | loop + 019179: 20 09 | local.get 9 + 01917b: 21 07 | local.set 7 + 01917d: 20 05 | local.get 5 + 01917f: 22 05 | local.tee 5 + 019181: 41 81 01 | i32.const 129 + 019184: 4f | i32.ge_u + 019185: 0d 03 | br_if 3 + 019187: 20 04 | local.get 4 + 019189: 41 0f | i32.const 15 + 01918b: 6a | i32.add + 01918c: 20 05 | local.get 5 + 01918e: 6a | i32.add + 01918f: 20 07 | local.get 7 + 019191: 20 07 | local.get 7 + 019193: 42 0a | i64.const 10 + 019195: 80 | i64.div_u + 019196: 22 0a | local.tee 10 + 019198: 42 0a | i64.const 10 + 01919a: 7e | i64.mul + 01919b: 7d | i64.sub + 01919c: a7 | i32.wrap_i64 + 01919d: 41 80 80 84 80 00 | i32.const 65536 + 0191a3: 6a | i32.add + 0191a4: 2d 00 00 | i32.load8_u 0 0 + 0191a7: 3a 00 00 | i32.store8 0 0 + 0191aa: 20 05 | local.get 5 + 0191ac: 41 7f | i32.const 4294967295 + 0191ae: 6a | i32.add + 0191af: 22 08 | local.tee 8 + 0191b1: 21 05 | local.set 5 + 0191b3: 20 0a | local.get 10 + 0191b5: 21 09 | local.set 9 + 0191b7: 20 07 | local.get 7 + 0191b9: 42 e3 00 | i64.const 99 + 0191bc: 56 | i64.gt_u + 0191bd: 0d 00 | br_if 0 + 0191bf: 0b | end + 0191c0: 20 08 | local.get 8 + 0191c2: 41 81 01 | i32.const 129 + 0191c5: 4f | i32.ge_u + 0191c6: 0d 03 | br_if 3 + 0191c8: 20 08 | local.get 8 + 0191ca: 21 05 | local.set 5 + 0191cc: 20 0a | local.get 10 + 0191ce: 21 07 | local.set 7 + 0191d0: 20 08 | local.get 8 + 0191d2: 41 01 | i32.const 1 + 0191d4: 6a | i32.add + 0191d5: 21 08 | local.set 8 + 0191d7: 0b | end + 0191d8: 20 08 | local.get 8 + 0191da: 21 08 | local.set 8 + 0191dc: 20 04 | local.get 4 + 0191de: 41 0f | i32.const 15 + 0191e0: 6a | i32.add + 0191e1: 20 05 | local.get 5 + 0191e3: 22 05 | local.tee 5 + 0191e5: 6a | i32.add + 0191e6: 20 07 | local.get 7 + 0191e8: a7 | i32.wrap_i64 + 0191e9: 41 80 80 84 80 00 | i32.const 65536 + 0191ef: 6a | i32.add + 0191f0: 2d 00 00 | i32.load8_u 0 0 + 0191f3: 3a 00 00 | i32.store8 0 0 + 0191f6: 20 05 | local.get 5 + 0191f8: 21 05 | local.set 5 + 0191fa: 02 40 | block + 0191fc: 20 03 | local.get 3 + 0191fe: 42 7f | i64.const 18446744073709551615 + 019200: 55 | i64.gt_s + 019201: 0d 00 | br_if 0 + 019203: 20 08 | local.get 8 + 019205: 41 7e | i32.const 4294967294 + 019207: 6a | i32.add + 019208: 22 05 | local.tee 5 + 01920a: 41 81 01 | i32.const 129 + 01920d: 4f | i32.ge_u + 01920e: 0d 04 | br_if 4 + 019210: 20 04 | local.get 4 + 019212: 41 0f | i32.const 15 + 019214: 6a | i32.add + 019215: 20 05 | local.get 5 + 019217: 6a | i32.add + 019218: 41 2d | i32.const 45 + 01921a: 3a 00 00 | i32.store8 0 0 + 01921d: 20 05 | local.get 5 + 01921f: 21 05 | local.set 5 + 019221: 0b | end + 019222: 20 05 | local.get 5 + 019224: 21 08 | local.set 8 + 019226: 20 06 | local.get 6 + 019228: 41 7f | i32.const 4294967295 + 01922a: 4c | i32.le_s + 01922b: 0d 04 | br_if 4 + 01922d: 02 40 | block + 01922f: 02 40 | block + 019231: 41 80 08 | i32.const 1024 + 019234: 20 06 | local.get 6 + 019236: 6b | i32.sub + 019237: 22 05 | local.tee 5 + 019239: 41 81 01 | i32.const 129 + 01923c: 20 08 | local.get 8 + 01923e: 6b | i32.sub + 01923f: 22 0b | local.tee 11 + 019241: 20 05 | local.get 5 + 019243: 20 0b | local.get 11 + 019245: 49 | i32.lt_u + 019246: 1b | select + 019247: 22 05 | local.tee 5 + 019249: 0d 00 | br_if 0 + 01924b: 20 06 | local.get 6 + 01924d: 21 08 | local.set 8 + 01924f: 0c 01 | br 1 + 019251: 0b | end + 019252: 02 40 | block + 019254: 20 05 | local.get 5 + 019256: 45 | i32.eqz + 019257: 0d 00 | br_if 0 + 019259: 20 01 | local.get 1 + 01925b: 20 06 | local.get 6 + 01925d: 6a | i32.add + 01925e: 20 04 | local.get 4 + 019260: 41 0f | i32.const 15 + 019262: 6a | i32.add + 019263: 20 08 | local.get 8 + 019265: 6a | i32.add + 019266: 20 05 | local.get 5 + 019268: fc 0a 00 00 | memory.copy 0 0 + 01926c: 0b | end + 01926d: 20 00 | local.get 0 + 01926f: 28 02 00 | i32.load 2 0 + 019272: 21 08 | local.set 8 + 019274: 0b | end + 019275: 20 00 | local.get 0 + 019277: 20 08 | local.get 8 + 019279: 20 05 | local.get 5 + 01927b: 6a | i32.add + 01927c: 36 02 00 | i32.store 2 0 + 01927f: 41 01 | i32.const 1 + 019281: 21 05 | local.set 5 + 019283: 0b | end + 019284: 20 04 | local.get 4 + 019286: 41 90 01 | i32.const 144 + 019289: 6a | i32.add + 01928a: 24 80 80 80 80 00 | global.set 0 + 019290: 20 05 | local.get 5 + 019292: 0f | return + 019293: 0b | end + 019294: 41 88 e1 93 80 00 | i32.const 323720 + 01929a: 41 31 | i32.const 49 + 01929c: 41 c2 04 | i32.const 578 + 01929f: 41 0e | i32.const 14 + 0192a1: 20 05 | local.get 5 + 0192a3: 41 81 01 | i32.const 129 + 0192a6: 10 ad 82 80 80 00 | call 301 + 0192ac: 00 | unreachable + 0192ad: 0b | end + 0192ae: 41 88 e1 93 80 00 | i32.const 323720 + 0192b4: 41 31 | i32.const 49 + 0192b6: 41 c5 04 | i32.const 581 + 0192b9: 41 0d | i32.const 13 + 0192bb: 20 08 | local.get 8 + 0192bd: 41 81 01 | i32.const 129 + 0192c0: 10 ad 82 80 80 00 | call 301 + 0192c6: 00 | unreachable + 0192c7: 0b | end + 0192c8: 41 88 e1 93 80 00 | i32.const 323720 + 0192ce: 41 31 | i32.const 49 + 0192d0: 41 c7 04 | i32.const 583 + 0192d3: 41 0e | i32.const 14 + 0192d5: 20 05 | local.get 5 + 0192d7: 41 81 01 | i32.const 129 + 0192da: 10 ad 82 80 80 00 | call 301 + 0192e0: 00 | unreachable + 0192e1: 0b | end + 0192e2: 41 88 e1 93 80 00 | i32.const 323720 + 0192e8: 41 31 | i32.const 49 + 0192ea: 41 93 04 | i32.const 531 + 0192ed: 41 11 | i32.const 17 + 0192ef: 20 06 | local.get 6 + 0192f1: 41 80 08 | i32.const 1024 + 0192f4: 41 80 08 | i32.const 1024 + 0192f7: 10 bf 82 80 80 00 | call 319 + 0192fd: 00 | unreachable + 0192fe: 0b | end +019301 func[396]: + 019302: 06 7f | local[1..6] type=i32 + 019304: 01 7b | local[7] type=v128 + 019306: 01 7f | local[8] type=i32 + 019308: 01 7b | local[9] type=v128 + 01930a: 20 00 | local.get 0 + 01930c: 28 02 00 | i32.load 2 0 + 01930f: 21 01 | local.set 1 + 019311: 02 40 | block + 019313: 02 40 | block + 019315: 02 40 | block + 019317: 02 40 | block + 019319: 02 40 | block + 01931b: 02 40 | block + 01931d: 02 40 | block + 01931f: 20 00 | local.get 0 + 019321: 28 02 04 | i32.load 2 4 + 019324: 22 02 | local.tee 2 + 019326: 0e 02 03 01 00 | br_table 3 1 0 + 01932b: 0b | end + 01932c: 20 02 | local.get 2 + 01932e: 41 01 | i32.const 1 + 019330: 48 | i32.lt_s + 019331: 0d 02 | br_if 2 + 019333: 41 00 | i32.const 0 + 019335: 21 03 | local.set 3 + 019337: 41 00 | i32.const 0 + 019339: 21 04 | local.set 4 + 01933b: 02 40 | block + 01933d: 02 40 | block + 01933f: 20 02 | local.get 2 + 019341: 41 04 | i32.const 4 + 019343: 49 | i32.lt_u + 019344: 0d 00 | br_if 0 + 019346: 20 02 | local.get 2 + 019348: 41 fc ff ff ff 07 | i32.const 2147483644 + 01934e: 71 | i32.and + 01934f: 22 05 | local.tee 5 + 019351: 21 03 | local.set 3 + 019353: 20 01 | local.get 1 + 019355: 21 06 | local.set 6 + 019357: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 019360: 00 00 00 00 00 00 00 00 00 | + 019369: 21 07 | local.set 7 + 01936b: 03 40 | loop + 01936d: 20 03 | local.get 3 + 01936f: 41 7c | i32.const 4294967292 + 019371: 6a | i32.add + 019372: 22 04 | local.tee 4 + 019374: 21 03 | local.set 3 + 019376: 20 06 | local.get 6 + 019378: 22 08 | local.tee 8 + 01937a: 41 04 | i32.const 4 + 01937c: 6a | i32.add + 01937d: 21 06 | local.set 6 + 01937f: 20 07 | local.get 7 + 019381: 20 08 | local.get 8 + 019383: fd 5c 00 00 | v128.load32_zero 0 0 + 019387: fd 0c 5f 5f 5f 5f 5f 5f 5f | v128.const 0x5f5f5f5f 0x5f5f5f5f 0x5f5f5f5f 0x5f5f5f5f + 019390: 5f 5f 5f 5f 5f 5f 5f 5f 5f | + 019399: fd 23 | i8x16.eq + 01939b: 20 07 | local.get 7 + 01939d: fd 0d 00 00 00 00 01 00 00 | i8x16.shuffle 0x00000000 0x00000001 0x00000002 0x00000003 + 0193a6: 00 02 00 00 00 03 00 00 00 | + 0193af: fd 0c 01 00 00 00 01 00 00 | v128.const 0x00000001 0x00000001 0x00000001 0x00000001 + 0193b8: 00 01 00 00 00 01 00 00 00 | + 0193c1: fd 4e | v128.and + 0193c3: fd ae 01 | i32x4.add + 0193c6: 22 09 | local.tee 9 + 0193c8: 21 07 | local.set 7 + 0193ca: 20 04 | local.get 4 + 0193cc: 0d 00 | br_if 0 + 0193ce: 0b | end + 0193cf: 20 05 | local.get 5 + 0193d1: 21 03 | local.set 3 + 0193d3: 20 09 | local.get 9 + 0193d5: 20 09 | local.get 9 + 0193d7: 20 07 | local.get 7 + 0193d9: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x03020100 0x03020100 + 0193e2: 0f 00 01 02 03 00 01 02 03 | + 0193eb: fd ae 01 | i32x4.add + 0193ee: 22 07 | local.tee 7 + 0193f0: 20 07 | local.get 7 + 0193f2: 20 07 | local.get 7 + 0193f4: fd 0d 04 05 06 07 00 01 02 | i8x16.shuffle 0x07060504 0x03020100 0x03020100 0x03020100 + 0193fd: 03 00 01 02 03 00 01 02 03 | + 019406: fd ae 01 | i32x4.add + 019409: fd 1b 00 | i32x4.extract_lane 0 + 01940c: 22 06 | local.tee 6 + 01940e: 21 04 | local.set 4 + 019410: 20 06 | local.get 6 + 019412: 21 08 | local.set 8 + 019414: 20 02 | local.get 2 + 019416: 20 05 | local.get 5 + 019418: 46 | i32.eq + 019419: 0d 01 | br_if 1 + 01941b: 0b | end + 01941c: 20 01 | local.get 1 + 01941e: 20 03 | local.get 3 + 019420: 22 06 | local.tee 6 + 019422: 6a | i32.add + 019423: 21 03 | local.set 3 + 019425: 20 02 | local.get 2 + 019427: 20 06 | local.get 6 + 019429: 6b | i32.sub + 01942a: 21 06 | local.set 6 + 01942c: 20 04 | local.get 4 + 01942e: 21 04 | local.set 4 + 019430: 03 40 | loop + 019432: 20 03 | local.get 3 + 019434: 22 08 | local.tee 8 + 019436: 41 01 | i32.const 1 + 019438: 6a | i32.add + 019439: 21 03 | local.set 3 + 01943b: 20 06 | local.get 6 + 01943d: 41 7f | i32.const 4294967295 + 01943f: 6a | i32.add + 019440: 22 01 | local.tee 1 + 019442: 21 06 | local.set 6 + 019444: 20 04 | local.get 4 + 019446: 20 08 | local.get 8 + 019448: 2d 00 00 | i32.load8_u 0 0 + 01944b: 41 df 00 | i32.const 95 + 01944e: 46 | i32.eq + 01944f: 6a | i32.add + 019450: 22 08 | local.tee 8 + 019452: 21 04 | local.set 4 + 019454: 20 08 | local.get 8 + 019456: 21 08 | local.set 8 + 019458: 20 01 | local.get 1 + 01945a: 0d 00 | br_if 0 + 01945c: 0b | end + 01945d: 0b | end + 01945e: 20 08 | local.get 8 + 019460: 45 | i32.eqz + 019461: 0d 02 | br_if 2 + 019463: 0c 01 | br 1 + 019465: 0b | end + 019466: 20 01 | local.get 1 + 019468: 2d 00 00 | i32.load8_u 0 0 + 01946b: 41 df 00 | i32.const 95 + 01946e: 47 | i32.ne + 01946f: 0d 01 | br_if 1 + 019471: 0b | end + 019472: 20 02 | local.get 2 + 019474: 21 06 | local.set 6 + 019476: 41 00 | i32.const 0 + 019478: 21 03 | local.set 3 + 01947a: 03 40 | loop + 01947c: 20 06 | local.get 6 + 01947e: 21 06 | local.set 6 + 019480: 20 03 | local.get 3 + 019482: 22 03 | local.tee 3 + 019484: 41 7f | i32.const 4294967295 + 019486: 4c | i32.le_s + 019487: 0d 02 | br_if 2 + 019489: 20 00 | local.get 0 + 01948b: 28 02 00 | i32.load 2 0 + 01948e: 22 08 | local.tee 8 + 019490: 20 03 | local.get 3 + 019492: 6a | i32.add + 019493: 20 06 | local.get 6 + 019495: 20 03 | local.get 3 + 019497: 6b | i32.sub + 019498: 41 df 00 | i32.const 95 + 01949b: 10 a4 83 80 80 00 | call 420 + 0194a1: 22 04 | local.tee 4 + 0194a3: 41 00 | i32.const 0 + 0194a5: 48 | i32.lt_s + 0194a6: 0d 01 | br_if 1 + 0194a8: 20 04 | local.get 4 + 0194aa: 20 03 | local.get 3 + 0194ac: 6a | i32.add + 0194ad: 22 03 | local.tee 3 + 0194af: 41 00 | i32.const 0 + 0194b1: 48 | i32.lt_s + 0194b2: 0d 03 | br_if 3 + 0194b4: 20 06 | local.get 6 + 0194b6: 20 03 | local.get 3 + 0194b8: 48 | i32.lt_s + 0194b9: 0d 03 | br_if 3 + 0194bb: 20 06 | local.get 6 + 0194bd: 20 03 | local.get 3 + 0194bf: 6b | i32.sub + 0194c0: 22 06 | local.tee 6 + 0194c2: 41 00 | i32.const 0 + 0194c4: 4c | i32.le_s + 0194c5: 0d 04 | br_if 4 + 0194c7: 20 08 | local.get 8 + 0194c9: 20 03 | local.get 3 + 0194cb: 6a | i32.add + 0194cc: 41 20 | i32.const 32 + 0194ce: 3a 00 00 | i32.store8 0 0 + 0194d1: 20 00 | local.get 0 + 0194d3: 28 02 04 | i32.load 2 4 + 0194d6: 22 04 | local.tee 4 + 0194d8: 21 06 | local.set 6 + 0194da: 20 03 | local.get 3 + 0194dc: 41 01 | i32.const 1 + 0194de: 6a | i32.add + 0194df: 22 08 | local.tee 8 + 0194e1: 21 03 | local.set 3 + 0194e3: 20 08 | local.get 8 + 0194e5: 20 04 | local.get 4 + 0194e7: 48 | i32.lt_s + 0194e8: 0d 00 | br_if 0 + 0194ea: 0b | end + 0194eb: 0b | end + 0194ec: 0f | return + 0194ed: 0b | end + 0194ee: 41 d8 e8 93 80 00 | i32.const 324696 + 0194f4: 41 33 | i32.const 51 + 0194f6: 41 b0 07 | i32.const 944 + 0194f9: 41 1b | i32.const 27 + 0194fb: 20 03 | local.get 3 + 0194fd: 20 06 | local.get 6 + 0194ff: 20 06 | local.get 6 + 019501: 10 bf 82 80 80 00 | call 319 + 019507: 00 | unreachable + 019508: 0b | end + 019509: 41 d8 e8 93 80 00 | i32.const 324696 + 01950f: 41 33 | i32.const 51 + 019511: 41 b9 07 | i32.const 953 + 019514: 41 10 | i32.const 16 + 019516: 20 03 | local.get 3 + 019518: 20 06 | local.get 6 + 01951a: 20 06 | local.get 6 + 01951c: 10 bf 82 80 80 00 | call 319 + 019522: 00 | unreachable + 019523: 0b | end + 019524: 41 d8 e8 93 80 00 | i32.const 324696 + 01952a: 41 33 | i32.const 51 + 01952c: 41 ba 07 | i32.const 954 + 01952f: 41 0e | i32.const 14 + 019531: 41 01 | i32.const 1 + 019533: 20 06 | local.get 6 + 019535: 20 06 | local.get 6 + 019537: 10 bf 82 80 80 00 | call 319 + 01953d: 00 | unreachable + 01953e: 0b | end +019540 func[397]: + 019541: 01 7f | local[1] type=i32 + 019543: 10 91 84 80 80 00 | call 529 + 019549: 21 01 | local.set 1 + 01954b: 20 00 | local.get 0 + 01954d: 10 92 84 80 80 00 | call 530 + 019553: b2 | f32.convert_i32_s + 019554: 38 02 04 | f32.store 2 4 + 019557: 20 00 | local.get 0 + 019559: 20 01 | local.get 1 + 01955b: b2 | f32.convert_i32_s + 01955c: 38 02 00 | f32.store 2 0 + 01955f: 0b | end +019562 func[398]: + 019563: 04 7f | local[6..9] type=i32 + 019565: 03 7d | local[10..12] type=f32 + 019567: 23 80 80 80 80 00 | global.get 0 + 01956d: 41 c0 00 | i32.const 64 + 019570: 6b | i32.sub + 019571: 22 06 | local.tee 6 + 019573: 24 80 80 80 80 00 | global.set 0 + 019579: 20 06 | local.get 6 + 01957b: 41 10 | i32.const 16 + 01957d: 6a | i32.add + 01957e: 21 07 | local.set 7 + 019580: 20 00 | local.get 0 + 019582: 21 08 | local.set 8 + 019584: 20 02 | local.get 2 + 019586: 21 00 | local.set 0 + 019588: 41 00 | i32.const 0 + 01958a: 21 02 | local.set 2 + 01958c: 03 40 | loop + 01958e: 20 00 | local.get 0 + 019590: 21 00 | local.set 0 + 019592: 20 08 | local.get 8 + 019594: 22 09 | local.tee 9 + 019596: 20 04 | local.get 4 + 019598: 20 02 | local.get 2 + 01959a: 22 02 | local.tee 2 + 01959c: 20 02 | local.get 2 + 01959e: 41 ff 01 | i32.const 255 + 0195a1: 71 | i32.and + 0195a2: 41 03 | i32.const 3 + 0195a4: 70 | i32.rem_u + 0195a5: 22 08 | local.tee 8 + 0195a7: 6b | i32.sub + 0195a8: 41 ff 01 | i32.const 255 + 0195ab: 71 | i32.and + 0195ac: 20 08 | local.get 8 + 0195ae: 6a | i32.add + 0195af: 41 02 | i32.const 2 + 0195b1: 74 | i32.shl + 0195b2: 6a | i32.add + 0195b3: 2a 02 00 | f32.load 2 0 + 0195b6: 22 0a | local.tee 10 + 0195b8: 38 02 00 | f32.store 2 0 + 0195bb: 02 40 | block + 0195bd: 02 40 | block + 0195bf: 02 40 | block + 0195c1: 02 40 | block + 0195c3: 02 40 | block + 0195c5: 20 03 | local.get 3 + 0195c7: 20 02 | local.get 2 + 0195c9: 46 | i32.eq + 0195ca: 0d 00 | br_if 0 + 0195cc: 20 0a | local.get 10 + 0195ce: 43 00 00 00 00 | f32.const 0x0p+0 + 0195d3: 5b | f32.eq + 0195d4: 0d 01 | br_if 1 + 0195d6: 20 0a | local.get 10 + 0195d8: 43 00 00 00 3f | f32.const 0x1p-1 + 0195dd: 94 | f32.mul + 0195de: 20 0a | local.get 10 + 0195e0: 5b | f32.eq + 0195e1: 0d 02 | br_if 2 + 0195e3: 20 0a | local.get 10 + 0195e5: 21 0b | local.set 11 + 0195e7: 20 0a | local.get 10 + 0195e9: 20 0a | local.get 10 + 0195eb: 5c | f32.ne + 0195ec: 0d 04 | br_if 4 + 0195ee: 20 0a | local.get 10 + 0195f0: bc | i32.reinterpret_f32 + 0195f1: 41 80 80 80 fc 07 | i32.const 2139095040 + 0195f7: 71 | i32.and + 0195f8: 45 | i32.eqz + 0195f9: 21 08 | local.set 8 + 0195fb: 0c 03 | br 3 + 0195fd: 0b | end + 0195fe: 41 8a d6 92 80 00 | i32.const 305930 + 019604: 41 c1 00 | i32.const 65 + 019607: 41 b2 05 | i32.const 690 + 01960a: 41 27 | i32.const 39 + 01960c: 20 03 | local.get 3 + 01960e: 20 03 | local.get 3 + 019610: 10 ad 82 80 80 00 | call 301 + 019616: 00 | unreachable + 019617: 0b | end + 019618: 41 03 | i32.const 3 + 01961a: 41 02 | i32.const 2 + 01961c: 20 0a | local.get 10 + 01961e: bc | i32.reinterpret_f32 + 01961f: 41 00 | i32.const 0 + 019621: 48 | i32.lt_s + 019622: 1b | select + 019623: 21 08 | local.set 8 + 019625: 0c 01 | br 1 + 019627: 0b | end + 019628: 41 06 | i32.const 6 + 01962a: 41 05 | i32.const 5 + 01962c: 20 0a | local.get 10 + 01962e: 43 00 00 00 00 | f32.const 0x0p+0 + 019633: 5d | f32.lt + 019634: 1b | select + 019635: 21 08 | local.set 8 + 019637: 0b | end + 019638: 20 0a | local.get 10 + 01963a: 21 0b | local.set 11 + 01963c: 20 08 | local.get 8 + 01963e: 41 7e | i32.const 4294967294 + 019640: 6a | i32.add + 019641: 41 05 | i32.const 5 + 019643: 49 | i32.lt_u + 019644: 0d 00 | br_if 0 + 019646: 20 0a | local.get 10 + 019648: 10 da 82 80 80 00 | call 346 + 01964e: 21 0b | local.set 11 + 019650: 0b | end + 019651: 02 40 | block + 019653: 02 40 | block + 019655: 02 40 | block + 019657: 02 40 | block + 019659: 20 0a | local.get 10 + 01965b: 20 0b | local.get 11 + 01965d: 93 | f32.sub + 01965e: 43 00 00 00 00 | f32.const 0x0p+0 + 019663: 5b | f32.eq + 019664: 0d 00 | br_if 0 + 019666: 02 40 | block + 019668: 02 40 | block + 01966a: 20 0a | local.get 10 + 01966c: 43 00 00 20 41 | f32.const 0x1.4p+3 + 019671: 94 | f32.mul + 019672: 22 0b | local.tee 11 + 019674: 43 00 00 00 00 | f32.const 0x0p+0 + 019679: 5b | f32.eq + 01967a: 0d 00 | br_if 0 + 01967c: 20 0b | local.get 11 + 01967e: 43 00 00 00 3f | f32.const 0x1p-1 + 019683: 94 | f32.mul + 019684: 20 0b | local.get 11 + 019686: 5b | f32.eq + 019687: 0d 01 | br_if 1 + 019689: 20 0b | local.get 11 + 01968b: 21 0c | local.set 12 + 01968d: 20 0b | local.get 11 + 01968f: 20 0b | local.get 11 + 019691: 5c | f32.ne + 019692: 0d 04 | br_if 4 + 019694: 20 0b | local.get 11 + 019696: bc | i32.reinterpret_f32 + 019697: 41 80 80 80 fc 07 | i32.const 2139095040 + 01969d: 71 | i32.and + 01969e: 45 | i32.eqz + 01969f: 21 08 | local.set 8 + 0196a1: 0c 03 | br 3 + 0196a3: 0b | end + 0196a4: 41 03 | i32.const 3 + 0196a6: 41 02 | i32.const 2 + 0196a8: 20 0b | local.get 11 + 0196aa: bc | i32.reinterpret_f32 + 0196ab: 41 00 | i32.const 0 + 0196ad: 48 | i32.lt_s + 0196ae: 1b | select + 0196af: 21 08 | local.set 8 + 0196b1: 0c 02 | br 2 + 0196b3: 0b | end + 0196b4: 41 06 | i32.const 6 + 0196b6: 41 05 | i32.const 5 + 0196b8: 20 0b | local.get 11 + 0196ba: 43 00 00 00 00 | f32.const 0x0p+0 + 0196bf: 5d | f32.lt + 0196c0: 1b | select + 0196c1: 21 08 | local.set 8 + 0196c3: 0c 01 | br 1 + 0196c5: 0b | end + 0196c6: 20 06 | local.get 6 + 0196c8: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 0196d1: 9a 7f | + 0196d3: 37 03 18 | i64.store 3 24 + 0196d6: 20 06 | local.get 6 + 0196d8: 41 00 | i32.const 0 + 0196da: 36 02 14 | i32.store 2 20 + 0196dd: 20 06 | local.get 6 + 0196df: 20 0a | local.get 10 + 0196e1: 38 02 0c | f32.store 2 12 + 0196e4: 20 06 | local.get 6 + 0196e6: 20 06 | local.get 6 + 0196e8: 41 0c | i32.const 12 + 0196ea: 6a | i32.add + 0196eb: 36 02 10 | i32.store 2 16 + 0196ee: 20 06 | local.get 6 + 0196f0: 41 00 | i32.const 0 + 0196f2: 36 02 3c | i32.store 2 60 + 0196f5: 20 06 | local.get 6 + 0196f7: 41 8d 80 80 80 00 | i32.const 13 + 0196fd: 36 02 38 | i32.store 2 56 + 019700: 20 06 | local.get 6 + 019702: 42 80 80 80 80 80 04 | i64.const 137438953472 + 019709: 37 02 30 | i64.store 2 48 + 01970c: 20 06 | local.get 6 + 01970e: 20 00 | local.get 0 + 019710: 36 02 2c | i32.store 2 44 + 019713: 20 06 | local.get 6 + 019715: 41 2c | i32.const 44 + 019717: 6a | i32.add + 019718: 41 ab df 93 80 00 | i32.const 323499 + 01971e: 41 04 | i32.const 4 + 019720: 20 07 | local.get 7 + 019722: 41 01 | i32.const 1 + 019724: 20 05 | local.get 5 + 019726: 10 f4 82 80 80 00 | call 372 + 01972c: 0c 02 | br 2 + 01972e: 0b | end + 01972f: 20 0b | local.get 11 + 019731: 21 0c | local.set 12 + 019733: 20 08 | local.get 8 + 019735: 41 7e | i32.const 4294967294 + 019737: 6a | i32.add + 019738: 41 05 | i32.const 5 + 01973a: 49 | i32.lt_u + 01973b: 0d 00 | br_if 0 + 01973d: 20 0b | local.get 11 + 01973f: 10 da 82 80 80 00 | call 346 + 019745: 21 0c | local.set 12 + 019747: 0b | end + 019748: 02 40 | block + 01974a: 02 40 | block + 01974c: 02 40 | block + 01974e: 20 0b | local.get 11 + 019750: 20 0c | local.get 12 + 019752: 93 | f32.sub + 019753: 43 00 00 00 00 | f32.const 0x0p+0 + 019758: 5b | f32.eq + 019759: 0d 00 | br_if 0 + 01975b: 02 40 | block + 01975d: 02 40 | block + 01975f: 20 0a | local.get 10 + 019761: 43 00 00 c8 42 | f32.const 0x1.9p+6 + 019766: 94 | f32.mul + 019767: 22 0b | local.tee 11 + 019769: 43 00 00 00 00 | f32.const 0x0p+0 + 01976e: 5b | f32.eq + 01976f: 0d 00 | br_if 0 + 019771: 20 0b | local.get 11 + 019773: 43 00 00 00 3f | f32.const 0x1p-1 + 019778: 94 | f32.mul + 019779: 20 0b | local.get 11 + 01977b: 5b | f32.eq + 01977c: 0d 01 | br_if 1 + 01977e: 20 0b | local.get 11 + 019780: 21 0c | local.set 12 + 019782: 20 0b | local.get 11 + 019784: 20 0b | local.get 11 + 019786: 5c | f32.ne + 019787: 0d 04 | br_if 4 + 019789: 20 0b | local.get 11 + 01978b: bc | i32.reinterpret_f32 + 01978c: 41 80 80 80 fc 07 | i32.const 2139095040 + 019792: 71 | i32.and + 019793: 45 | i32.eqz + 019794: 21 08 | local.set 8 + 019796: 0c 03 | br 3 + 019798: 0b | end + 019799: 41 03 | i32.const 3 + 01979b: 41 02 | i32.const 2 + 01979d: 20 0b | local.get 11 + 01979f: bc | i32.reinterpret_f32 + 0197a0: 41 00 | i32.const 0 + 0197a2: 48 | i32.lt_s + 0197a3: 1b | select + 0197a4: 21 08 | local.set 8 + 0197a6: 0c 02 | br 2 + 0197a8: 0b | end + 0197a9: 41 06 | i32.const 6 + 0197ab: 41 05 | i32.const 5 + 0197ad: 20 0b | local.get 11 + 0197af: 43 00 00 00 00 | f32.const 0x0p+0 + 0197b4: 5d | f32.lt + 0197b5: 1b | select + 0197b6: 21 08 | local.set 8 + 0197b8: 0c 01 | br 1 + 0197ba: 0b | end + 0197bb: 20 06 | local.get 6 + 0197bd: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 0197c6: 9a 7f | + 0197c8: 37 03 18 | i64.store 3 24 + 0197cb: 20 06 | local.get 6 + 0197cd: 41 00 | i32.const 0 + 0197cf: 36 02 14 | i32.store 2 20 + 0197d2: 20 06 | local.get 6 + 0197d4: 20 0a | local.get 10 + 0197d6: 38 02 0c | f32.store 2 12 + 0197d9: 20 06 | local.get 6 + 0197db: 20 06 | local.get 6 + 0197dd: 41 0c | i32.const 12 + 0197df: 6a | i32.add + 0197e0: 36 02 10 | i32.store 2 16 + 0197e3: 20 06 | local.get 6 + 0197e5: 41 00 | i32.const 0 + 0197e7: 36 02 3c | i32.store 2 60 + 0197ea: 20 06 | local.get 6 + 0197ec: 41 8d 80 80 80 00 | i32.const 13 + 0197f2: 36 02 38 | i32.store 2 56 + 0197f5: 20 06 | local.get 6 + 0197f7: 42 80 80 80 80 80 04 | i64.const 137438953472 + 0197fe: 37 02 30 | i64.store 2 48 + 019801: 20 06 | local.get 6 + 019803: 20 00 | local.get 0 + 019805: 36 02 2c | i32.store 2 44 + 019808: 20 06 | local.get 6 + 01980a: 41 2c | i32.const 44 + 01980c: 6a | i32.add + 01980d: 41 b0 df 93 80 00 | i32.const 323504 + 019813: 41 04 | i32.const 4 + 019815: 20 07 | local.get 7 + 019817: 41 01 | i32.const 1 + 019819: 20 05 | local.get 5 + 01981b: 10 f4 82 80 80 00 | call 372 + 019821: 0c 02 | br 2 + 019823: 0b | end + 019824: 20 0b | local.get 11 + 019826: 21 0c | local.set 12 + 019828: 20 08 | local.get 8 + 01982a: 41 7e | i32.const 4294967294 + 01982c: 6a | i32.add + 01982d: 41 05 | i32.const 5 + 01982f: 49 | i32.lt_u + 019830: 0d 00 | br_if 0 + 019832: 20 0b | local.get 11 + 019834: 10 da 82 80 80 00 | call 346 + 01983a: 21 0c | local.set 12 + 01983c: 0b | end + 01983d: 02 40 | block + 01983f: 20 0b | local.get 11 + 019841: 20 0c | local.get 12 + 019843: 93 | f32.sub + 019844: 43 00 00 00 00 | f32.const 0x0p+0 + 019849: 5c | f32.ne + 01984a: 0d 00 | br_if 0 + 01984c: 20 06 | local.get 6 + 01984e: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 019857: 9a 7f | + 019859: 37 03 18 | i64.store 3 24 + 01985c: 20 06 | local.get 6 + 01985e: 41 00 | i32.const 0 + 019860: 36 02 14 | i32.store 2 20 + 019863: 20 06 | local.get 6 + 019865: 20 0a | local.get 10 + 019867: 38 02 0c | f32.store 2 12 + 01986a: 20 06 | local.get 6 + 01986c: 20 06 | local.get 6 + 01986e: 41 0c | i32.const 12 + 019870: 6a | i32.add + 019871: 36 02 10 | i32.store 2 16 + 019874: 20 06 | local.get 6 + 019876: 41 00 | i32.const 0 + 019878: 36 02 3c | i32.store 2 60 + 01987b: 20 06 | local.get 6 + 01987d: 41 8d 80 80 80 00 | i32.const 13 + 019883: 36 02 38 | i32.store 2 56 + 019886: 20 06 | local.get 6 + 019888: 42 80 80 80 80 80 04 | i64.const 137438953472 + 01988f: 37 02 30 | i64.store 2 48 + 019892: 20 06 | local.get 6 + 019894: 20 00 | local.get 0 + 019896: 36 02 2c | i32.store 2 44 + 019899: 20 06 | local.get 6 + 01989b: 41 2c | i32.const 44 + 01989d: 6a | i32.add + 01989e: 41 b5 df 93 80 00 | i32.const 323509 + 0198a4: 41 04 | i32.const 4 + 0198a6: 20 07 | local.get 7 + 0198a8: 41 01 | i32.const 1 + 0198aa: 20 05 | local.get 5 + 0198ac: 10 f4 82 80 80 00 | call 372 + 0198b2: 0c 01 | br 1 + 0198b4: 0b | end + 0198b5: 20 06 | local.get 6 + 0198b7: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 0198c0: 9a 7f | + 0198c2: 37 03 18 | i64.store 3 24 + 0198c5: 20 06 | local.get 6 + 0198c7: 41 00 | i32.const 0 + 0198c9: 36 02 14 | i32.store 2 20 + 0198cc: 20 06 | local.get 6 + 0198ce: 20 0a | local.get 10 + 0198d0: 38 02 0c | f32.store 2 12 + 0198d3: 20 06 | local.get 6 + 0198d5: 20 06 | local.get 6 + 0198d7: 41 0c | i32.const 12 + 0198d9: 6a | i32.add + 0198da: 36 02 10 | i32.store 2 16 + 0198dd: 20 06 | local.get 6 + 0198df: 41 00 | i32.const 0 + 0198e1: 36 02 3c | i32.store 2 60 + 0198e4: 20 06 | local.get 6 + 0198e6: 41 8d 80 80 80 00 | i32.const 13 + 0198ec: 36 02 38 | i32.store 2 56 + 0198ef: 20 06 | local.get 6 + 0198f1: 42 80 80 80 80 80 04 | i64.const 137438953472 + 0198f8: 37 02 30 | i64.store 2 48 + 0198fb: 20 06 | local.get 6 + 0198fd: 20 00 | local.get 0 + 0198ff: 36 02 2c | i32.store 2 44 + 019902: 20 06 | local.get 6 + 019904: 41 2c | i32.const 44 + 019906: 6a | i32.add + 019907: 41 84 83 94 80 00 | i32.const 328068 + 01990d: 41 04 | i32.const 4 + 01990f: 20 07 | local.get 7 + 019911: 41 01 | i32.const 1 + 019913: 20 05 | local.get 5 + 019915: 10 f4 82 80 80 00 | call 372 + 01991b: 0b | end + 01991c: 20 09 | local.get 9 + 01991e: 41 04 | i32.const 4 + 019920: 6a | i32.add + 019921: 21 08 | local.set 8 + 019923: 20 00 | local.get 0 + 019925: 41 20 | i32.const 32 + 019927: 6a | i32.add + 019928: 21 00 | local.set 0 + 01992a: 20 02 | local.get 2 + 01992c: 41 01 | i32.const 1 + 01992e: 6a | i32.add + 01992f: 22 09 | local.tee 9 + 019931: 21 02 | local.set 2 + 019933: 20 09 | local.get 9 + 019935: 41 09 | i32.const 9 + 019937: 47 | i32.ne + 019938: 0d 00 | br_if 0 + 01993a: 0b | end + 01993b: 20 06 | local.get 6 + 01993d: 41 c0 00 | i32.const 64 + 019940: 6a | i32.add + 019941: 24 80 80 80 80 00 | global.set 0 + 019947: 0b | end +01994a func[399]: + 01994b: 01 7f | local[4] type=i32 + 01994d: 02 7d | local[5..6] type=f32 + 01994f: 01 7f | local[7] type=i32 + 019951: 23 80 80 80 80 00 | global.get 0 + 019957: 41 f0 00 | i32.const 112 + 01995a: 6b | i32.sub + 01995b: 22 04 | local.tee 4 + 01995d: 24 80 80 80 80 00 | global.set 0 + 019963: 20 04 | local.get 4 + 019965: 42 b6 a3 fe 86 ee ee 83 cc | i64.const 15535183917867831734 + 01996e: 57 | + 01996f: 37 03 58 | i64.store 3 88 + 019972: 20 04 | local.get 4 + 019974: 41 00 | i32.const 0 + 019976: 36 02 54 | i32.store 2 84 + 019979: 20 04 | local.get 4 + 01997b: 20 00 | local.get 0 + 01997d: 36 02 4c | i32.store 2 76 + 019980: 20 04 | local.get 4 + 019982: 20 04 | local.get 4 + 019984: 41 cc 00 | i32.const 76 + 019987: 6a | i32.add + 019988: 36 02 50 | i32.store 2 80 + 01998b: 41 ab 99 94 80 00 | i32.const 330923 + 019991: 41 04 | i32.const 4 + 019993: 20 04 | local.get 4 + 019995: 41 d0 00 | i32.const 80 + 019998: 6a | i32.add + 019999: 41 01 | i32.const 1 + 01999b: 20 03 | local.get 3 + 01999d: 10 db 82 80 80 00 | call 347 + 0199a3: 21 00 | local.set 0 + 0199a5: 20 04 | local.get 4 + 0199a7: 41 c4 00 | i32.const 68 + 0199aa: 6a | i32.add + 0199ab: 42 00 | i64.const 0 + 0199ad: 37 02 00 | i64.store 2 0 + 0199b0: 20 04 | local.get 4 + 0199b2: 42 00 | i64.const 0 + 0199b4: 37 02 34 | i64.store 2 52 + 0199b7: 20 04 | local.get 4 + 0199b9: 42 80 80 80 84 84 80 80 c0 | i64.const 4647714816528482304 + 0199c2: c0 00 | + 0199c4: 37 02 3c | i64.store 2 60 + 0199c7: 20 04 | local.get 4 + 0199c9: 20 00 | local.get 0 + 0199cb: 36 02 30 | i32.store 2 48 + 0199ce: 20 04 | local.get 4 + 0199d0: 41 7f | i32.const 4294967295 + 0199d2: 36 02 38 | i32.store 2 56 + 0199d5: 41 06 | i32.const 6 + 0199d7: 41 b0 99 94 80 00 | i32.const 330928 + 0199dd: 20 04 | local.get 4 + 0199df: 41 30 | i32.const 48 + 0199e1: 6a | i32.add + 0199e2: 41 00 | i32.const 0 + 0199e4: 20 03 | local.get 3 + 0199e6: 10 fa 82 80 80 00 | call 378 + 0199ec: 22 00 | local.tee 0 + 0199ee: 2a 02 0c | f32.load 2 12 + 0199f1: 21 05 | local.set 5 + 0199f3: 20 00 | local.get 0 + 0199f5: 2a 02 24 | f32.load 2 36 + 0199f8: 21 06 | local.set 6 + 0199fa: 41 00 | i32.const 0 + 0199fc: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 019a03: 41 01 | i32.const 1 + 019a05: 3a 00 48 | i32.store8 0 72 + 019a08: 20 04 | local.get 4 + 019a0a: 41 00 | i32.const 0 + 019a0c: 36 02 2c | i32.store 2 44 + 019a0f: 20 04 | local.get 4 + 019a11: 42 80 80 80 94 04 | i64.const 1115684864 + 019a17: 37 02 20 | i64.store 2 32 + 019a1a: 20 04 | local.get 4 + 019a1c: 20 05 | local.get 5 + 019a1e: 20 06 | local.get 6 + 019a20: 20 06 | local.get 6 + 019a22: 92 | f32.add + 019a23: 92 | f32.add + 019a24: 38 02 28 | f32.store 2 40 + 019a27: 20 03 | local.get 3 + 019a29: 28 02 08 | i32.load 2 8 + 019a2c: 21 00 | local.set 0 + 019a2e: 20 03 | local.get 3 + 019a30: 28 02 0c | i32.load 2 12 + 019a33: 21 07 | local.set 7 + 019a35: 20 04 | local.get 4 + 019a37: 42 00 | i64.const 0 + 019a39: 37 03 68 | i64.store 3 104 + 019a3c: 41 0c | i32.const 12 + 019a3e: 41 04 | i32.const 4 + 019a40: 20 00 | local.get 0 + 019a42: 20 07 | local.get 7 + 019a44: 41 e0 99 94 80 00 | i32.const 330976 + 019a4a: 20 04 | local.get 4 + 019a4c: 41 e8 00 | i32.const 104 + 019a4f: 6a | i32.add + 019a50: 20 03 | local.get 3 + 019a52: 10 b4 82 80 80 00 | call 308 + 019a58: 21 00 | local.set 0 + 019a5a: 20 04 | local.get 4 + 019a5c: 41 08 | i32.const 8 + 019a5e: 6a | i32.add + 019a5f: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 019a68: 00 00 00 00 00 00 00 00 00 | + 019a71: fd 0b 03 00 | v128.store 3 0 + 019a75: 20 04 | local.get 4 + 019a77: 41 18 | i32.const 24 + 019a79: 6a | i32.add + 019a7a: 41 00 | i32.const 0 + 019a7c: 36 02 00 | i32.store 2 0 + 019a7f: 41 00 | i32.const 0 + 019a81: 20 04 | local.get 4 + 019a83: 28 02 68 | i32.load 2 104 + 019a86: 20 00 | local.get 0 + 019a88: 41 ff 01 | i32.const 255 + 019a8b: 71 | i32.and + 019a8c: 1b | select + 019a8d: 22 00 | local.tee 0 + 019a8f: 41 00 | i32.const 0 + 019a91: 36 02 08 | i32.store 2 8 + 019a94: 20 00 | local.get 0 + 019a96: 20 02 | local.get 2 + 019a98: 36 02 04 | i32.store 2 4 + 019a9b: 20 00 | local.get 0 + 019a9d: 20 01 | local.get 1 + 019a9f: 36 02 00 | i32.store 2 0 + 019aa2: 20 04 | local.get 4 + 019aa4: 42 00 | i64.const 0 + 019aa6: 37 03 00 | i64.store 3 0 + 019aa9: 20 04 | local.get 4 + 019aab: 42 80 80 80 84 84 80 80 c0 | i64.const 4647714816528482304 + 019ab4: c0 00 | + 019ab6: 37 02 0c | i64.store 2 12 + 019ab9: 41 03 | i32.const 3 + 019abb: 20 04 | local.get 4 + 019abd: 41 20 | i32.const 32 + 019abf: 6a | i32.add + 019ac0: 20 04 | local.get 4 + 019ac2: 20 00 | local.get 0 + 019ac4: 20 03 | local.get 3 + 019ac6: 10 fa 82 80 80 00 | call 378 + 019acc: 1a | drop + 019acd: 20 04 | local.get 4 + 019acf: 41 f0 00 | i32.const 112 + 019ad2: 6a | i32.add + 019ad3: 24 80 80 80 80 00 | global.set 0 + 019ad9: 0b | end +019adc func[400]: + 019add: 03 7f | local[2..4] type=i32 + 019adf: 01 7b | local[5] type=v128 + 019ae1: 23 80 80 80 80 00 | global.get 0 + 019ae7: 41 e0 00 | i32.const 96 + 019aea: 6b | i32.sub + 019aeb: 22 02 | local.tee 2 + 019aed: 24 80 80 80 80 00 | global.set 0 + 019af3: 20 01 | local.get 1 + 019af5: 28 02 0c | i32.load 2 12 + 019af8: 21 03 | local.set 3 + 019afa: 20 01 | local.get 1 + 019afc: 28 02 08 | i32.load 2 8 + 019aff: 21 04 | local.set 4 + 019b01: 20 02 | local.get 2 + 019b03: 42 00 | i64.const 0 + 019b05: 37 03 58 | i64.store 3 88 + 019b08: 41 0c | i32.const 12 + 019b0a: 41 04 | i32.const 4 + 019b0c: 20 04 | local.get 4 + 019b0e: 20 03 | local.get 3 + 019b10: 41 b0 95 94 80 00 | i32.const 330416 + 019b16: 20 02 | local.get 2 + 019b18: 41 d8 00 | i32.const 88 + 019b1b: 6a | i32.add + 019b1c: 20 01 | local.get 1 + 019b1e: 10 b4 82 80 80 00 | call 308 + 019b24: 21 03 | local.set 3 + 019b26: 20 02 | local.get 2 + 019b28: 41 2c | i32.const 44 + 019b2a: 6a | i32.add + 019b2b: 41 0c | i32.const 12 + 019b2d: 6a | i32.add + 019b2e: 22 04 | local.tee 4 + 019b30: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 019b39: 00 00 00 00 00 00 00 00 00 | + 019b42: 22 05 | local.tee 5 + 019b44: fd 0b 02 00 | v128.store 2 0 + 019b48: 20 04 | local.get 4 + 019b4a: 42 80 80 80 84 84 80 80 c0 | i64.const 4647714816528482304 + 019b53: c0 00 | + 019b55: 37 02 00 | i64.store 2 0 + 019b58: 41 00 | i32.const 0 + 019b5a: 20 02 | local.get 2 + 019b5c: 28 02 58 | i32.load 2 88 + 019b5f: 20 03 | local.get 3 + 019b61: 41 ff 01 | i32.const 255 + 019b64: 71 | i32.and + 019b65: 1b | select + 019b66: 22 03 | local.tee 3 + 019b68: 42 00 | i64.const 0 + 019b6a: 37 02 04 | i64.store 2 4 + 019b6d: 20 03 | local.get 3 + 019b6f: 20 00 | local.get 0 + 019b71: 36 02 00 | i32.store 2 0 + 019b74: 20 02 | local.get 2 + 019b76: 42 80 80 80 90 04 | i64.const 1107296256 + 019b7c: 37 02 50 | i64.store 2 80 + 019b7f: 20 02 | local.get 2 + 019b81: 42 80 80 80 96 04 | i64.const 1119879168 + 019b87: 37 02 48 | i64.store 2 72 + 019b8a: 20 02 | local.get 2 + 019b8c: 42 00 | i64.const 0 + 019b8e: 37 02 30 | i64.store 2 48 + 019b91: 20 02 | local.get 2 + 019b93: 41 c8 95 94 80 00 | i32.const 330440 + 019b99: 36 02 2c | i32.store 2 44 + 019b9c: 41 01 | i32.const 1 + 019b9e: 20 02 | local.get 2 + 019ba0: 41 c8 00 | i32.const 72 + 019ba3: 6a | i32.add + 019ba4: 20 02 | local.get 2 + 019ba6: 41 2c | i32.const 44 + 019ba8: 6a | i32.add + 019ba9: 20 03 | local.get 3 + 019bab: 20 01 | local.get 1 + 019bad: 10 fa 82 80 80 00 | call 378 + 019bb3: 1a | drop + 019bb4: 20 01 | local.get 1 + 019bb6: 28 02 0c | i32.load 2 12 + 019bb9: 21 03 | local.set 3 + 019bbb: 20 01 | local.get 1 + 019bbd: 28 02 08 | i32.load 2 8 + 019bc0: 21 00 | local.set 0 + 019bc2: 20 02 | local.get 2 + 019bc4: 42 00 | i64.const 0 + 019bc6: 37 03 58 | i64.store 3 88 + 019bc9: 41 0c | i32.const 12 + 019bcb: 41 04 | i32.const 4 + 019bcd: 20 00 | local.get 0 + 019bcf: 20 03 | local.get 3 + 019bd1: 41 d0 95 94 80 00 | i32.const 330448 + 019bd7: 20 02 | local.get 2 + 019bd9: 41 d8 00 | i32.const 88 + 019bdc: 6a | i32.add + 019bdd: 20 01 | local.get 1 + 019bdf: 10 b4 82 80 80 00 | call 308 + 019be5: 21 03 | local.set 3 + 019be7: 20 02 | local.get 2 + 019be9: 41 0c | i32.const 12 + 019beb: 6a | i32.add + 019bec: 22 00 | local.tee 0 + 019bee: 20 05 | local.get 5 + 019bf0: fd 0b 02 00 | v128.store 2 0 + 019bf4: 41 00 | i32.const 0 + 019bf6: 20 02 | local.get 2 + 019bf8: 28 02 58 | i32.load 2 88 + 019bfb: 20 03 | local.get 3 + 019bfd: 41 ff 01 | i32.const 255 + 019c00: 71 | i32.and + 019c01: 1b | select + 019c02: 22 03 | local.tee 3 + 019c04: 41 00 | i32.const 0 + 019c06: 36 02 08 | i32.store 2 8 + 019c09: 20 03 | local.get 3 + 019c0b: 42 11 | i64.const 17 + 019c0d: 37 02 00 | i64.store 2 0 + 019c10: 20 00 | local.get 0 + 019c12: 42 80 80 80 84 84 80 80 c0 | i64.const 4647714816528482304 + 019c1b: c0 00 | + 019c1d: 37 02 00 | i64.store 2 0 + 019c20: 41 00 | i32.const 0 + 019c22: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 019c29: 41 01 | i32.const 1 + 019c2b: 3a 00 48 | i32.store8 0 72 + 019c2e: 20 02 | local.get 2 + 019c30: 42 80 80 80 90 04 | i64.const 1107296256 + 019c36: 37 02 24 | i64.store 2 36 + 019c39: 20 02 | local.get 2 + 019c3b: 42 80 80 80 96 04 | i64.const 1119879168 + 019c41: 37 02 1c | i64.store 2 28 + 019c44: 20 02 | local.get 2 + 019c46: 42 00 | i64.const 0 + 019c48: 37 02 04 | i64.store 2 4 + 019c4b: 20 02 | local.get 2 + 019c4d: 41 e8 95 94 80 00 | i32.const 330472 + 019c53: 36 02 00 | i32.store 2 0 + 019c56: 41 01 | i32.const 1 + 019c58: 20 02 | local.get 2 + 019c5a: 41 1c | i32.const 28 + 019c5c: 6a | i32.add + 019c5d: 20 02 | local.get 2 + 019c5f: 20 03 | local.get 3 + 019c61: 20 01 | local.get 1 + 019c63: 10 fa 82 80 80 00 | call 378 + 019c69: 1a | drop + 019c6a: 20 02 | local.get 2 + 019c6c: 41 e0 00 | i32.const 96 + 019c6f: 6a | i32.add + 019c70: 24 80 80 80 80 00 | global.set 0 + 019c76: 0b | end +019c79 func[401]: + 019c7a: 02 7f | local[1..2] type=i32 + 019c7c: 02 7d | local[3..4] type=f32 + 019c7e: 01 7f | local[5] type=i32 + 019c80: 23 80 80 80 80 00 | global.get 0 + 019c86: 41 f0 00 | i32.const 112 + 019c89: 6b | i32.sub + 019c8a: 22 01 | local.tee 1 + 019c8c: 24 80 80 80 80 00 | global.set 0 + 019c92: 20 01 | local.get 1 + 019c94: 42 b6 a3 fe 86 ee ee 83 cc | i64.const 15535183917867831734 + 019c9d: 57 | + 019c9e: 37 03 58 | i64.store 3 88 + 019ca1: 20 01 | local.get 1 + 019ca3: 41 00 | i32.const 0 + 019ca5: 36 02 54 | i32.store 2 84 + 019ca8: 20 01 | local.get 1 + 019caa: 41 e8 83 94 80 00 | i32.const 328168 + 019cb0: 36 02 4c | i32.store 2 76 + 019cb3: 20 01 | local.get 1 + 019cb5: 20 01 | local.get 1 + 019cb7: 41 cc 00 | i32.const 76 + 019cba: 6a | i32.add + 019cbb: 36 02 50 | i32.store 2 80 + 019cbe: 41 ab 99 94 80 00 | i32.const 330923 + 019cc4: 41 04 | i32.const 4 + 019cc6: 20 01 | local.get 1 + 019cc8: 41 d0 00 | i32.const 80 + 019ccb: 6a | i32.add + 019ccc: 41 01 | i32.const 1 + 019cce: 20 00 | local.get 0 + 019cd0: 10 db 82 80 80 00 | call 347 + 019cd6: 21 02 | local.set 2 + 019cd8: 20 01 | local.get 1 + 019cda: 41 c4 00 | i32.const 68 + 019cdd: 6a | i32.add + 019cde: 42 00 | i64.const 0 + 019ce0: 37 02 00 | i64.store 2 0 + 019ce3: 20 01 | local.get 1 + 019ce5: 42 00 | i64.const 0 + 019ce7: 37 02 34 | i64.store 2 52 + 019cea: 20 01 | local.get 1 + 019cec: 42 80 80 80 84 84 80 80 c0 | i64.const 4647714816528482304 + 019cf5: c0 00 | + 019cf7: 37 02 3c | i64.store 2 60 + 019cfa: 20 01 | local.get 1 + 019cfc: 20 02 | local.get 2 + 019cfe: 36 02 30 | i32.store 2 48 + 019d01: 20 01 | local.get 1 + 019d03: 41 7f | i32.const 4294967295 + 019d05: 36 02 38 | i32.store 2 56 + 019d08: 41 06 | i32.const 6 + 019d0a: 41 c8 9a 94 80 00 | i32.const 331080 + 019d10: 20 01 | local.get 1 + 019d12: 41 30 | i32.const 48 + 019d14: 6a | i32.add + 019d15: 41 00 | i32.const 0 + 019d17: 20 00 | local.get 0 + 019d19: 10 fa 82 80 80 00 | call 378 + 019d1f: 22 02 | local.tee 2 + 019d21: 2a 02 0c | f32.load 2 12 + 019d24: 21 03 | local.set 3 + 019d26: 20 02 | local.get 2 + 019d28: 2a 02 24 | f32.load 2 36 + 019d2b: 21 04 | local.set 4 + 019d2d: 41 00 | i32.const 0 + 019d2f: 28 02 fc a5 98 80 00 | i32.load 2 398076 + 019d36: 41 01 | i32.const 1 + 019d38: 3a 00 48 | i32.store8 0 72 + 019d3b: 20 01 | local.get 1 + 019d3d: 41 00 | i32.const 0 + 019d3f: 36 02 2c | i32.store 2 44 + 019d42: 20 01 | local.get 1 + 019d44: 42 80 80 80 9b 04 | i64.const 1130364928 + 019d4a: 37 02 20 | i64.store 2 32 + 019d4d: 20 01 | local.get 1 + 019d4f: 20 03 | local.get 3 + 019d51: 20 04 | local.get 4 + 019d53: 20 04 | local.get 4 + 019d55: 92 | f32.add + 019d56: 92 | f32.add + 019d57: 38 02 28 | f32.store 2 40 + 019d5a: 20 00 | local.get 0 + 019d5c: 28 02 08 | i32.load 2 8 + 019d5f: 21 02 | local.set 2 + 019d61: 20 00 | local.get 0 + 019d63: 28 02 0c | i32.load 2 12 + 019d66: 21 05 | local.set 5 + 019d68: 20 01 | local.get 1 + 019d6a: 42 00 | i64.const 0 + 019d6c: 37 03 68 | i64.store 3 104 + 019d6f: 41 04 | i32.const 4 + 019d71: 41 04 | i32.const 4 + 019d73: 20 02 | local.get 2 + 019d75: 20 05 | local.get 5 + 019d77: 41 80 9b 94 80 00 | i32.const 331136 + 019d7d: 20 01 | local.get 1 + 019d7f: 41 e8 00 | i32.const 104 + 019d82: 6a | i32.add + 019d83: 20 00 | local.get 0 + 019d85: 10 b4 82 80 80 00 | call 308 + 019d8b: 21 02 | local.set 2 + 019d8d: 20 01 | local.get 1 + 019d8f: 41 08 | i32.const 8 + 019d91: 6a | i32.add + 019d92: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 019d9b: 00 00 00 00 00 00 00 00 00 | + 019da4: fd 0b 03 00 | v128.store 3 0 + 019da8: 20 01 | local.get 1 + 019daa: 41 18 | i32.const 24 + 019dac: 6a | i32.add + 019dad: 41 00 | i32.const 0 + 019daf: 36 02 00 | i32.store 2 0 + 019db2: 41 00 | i32.const 0 + 019db4: 20 01 | local.get 1 + 019db6: 28 02 68 | i32.load 2 104 + 019db9: 20 02 | local.get 2 + 019dbb: 41 ff 01 | i32.const 255 + 019dbe: 71 | i32.and + 019dbf: 1b | select + 019dc0: 22 02 | local.tee 2 + 019dc2: 41 88 95 98 80 00 | i32.const 395912 + 019dc8: 36 02 00 | i32.store 2 0 + 019dcb: 20 01 | local.get 1 + 019dcd: 42 00 | i64.const 0 + 019dcf: 37 03 00 | i64.store 3 0 + 019dd2: 20 01 | local.get 1 + 019dd4: 42 80 80 80 84 84 80 80 c0 | i64.const 4647714816528482304 + 019ddd: c0 00 | + 019ddf: 37 02 0c | i64.store 2 12 + 019de2: 41 04 | i32.const 4 + 019de4: 20 01 | local.get 1 + 019de6: 41 20 | i32.const 32 + 019de8: 6a | i32.add + 019de9: 20 01 | local.get 1 + 019deb: 20 02 | local.get 2 + 019ded: 20 00 | local.get 0 + 019def: 10 fa 82 80 80 00 | call 378 + 019df5: 1a | drop + 019df6: 20 01 | local.get 1 + 019df8: 41 f0 00 | i32.const 112 + 019dfb: 6a | i32.add + 019dfc: 24 80 80 80 80 00 | global.set 0 + 019e02: 0b | end +019e05 func[402]: + 019e06: 05 7f | local[2..6] type=i32 + 019e08: 01 7d | local[7] type=f32 + 019e0a: 02 7c | local[8..9] type=f64 + 019e0c: 23 80 80 80 80 00 | global.get 0 + 019e12: 41 c0 00 | i32.const 64 + 019e15: 6b | i32.sub + 019e16: 22 02 | local.tee 2 + 019e18: 24 80 80 80 80 00 | global.set 0 + 019e1e: 20 02 | local.get 2 + 019e20: 42 00 | i64.const 0 + 019e22: 37 03 38 | i64.store 3 56 + 019e25: 20 02 | local.get 2 + 019e27: 41 08 | i32.const 8 + 019e29: 6a | i32.add + 019e2a: 20 02 | local.get 2 + 019e2c: 41 38 | i32.const 56 + 019e2e: 6a | i32.add + 019e2f: 20 01 | local.get 1 + 019e31: 10 fb 82 80 80 00 | call 379 + 019e37: 20 02 | local.get 2 + 019e39: 28 02 0c | i32.load 2 12 + 019e3c: 21 03 | local.set 3 + 019e3e: 20 02 | local.get 2 + 019e40: 28 02 08 | i32.load 2 8 + 019e43: 21 04 | local.set 4 + 019e45: 20 02 | local.get 2 + 019e47: 28 02 3c | i32.load 2 60 + 019e4a: 21 05 | local.set 5 + 019e4c: 20 02 | local.get 2 + 019e4e: 28 02 38 | i32.load 2 56 + 019e51: 21 06 | local.set 6 + 019e53: 43 00 00 00 00 | f32.const 0x0p+0 + 019e58: 21 07 | local.set 7 + 019e5a: 02 40 | block + 019e5c: 02 40 | block + 019e5e: 02 40 | block + 019e60: 41 00 | i32.const 0 + 019e62: 28 02 e8 8f 98 80 00 | i32.load 2 395240 + 019e69: 0e 02 00 01 02 | br_table 0 1 2 + 019e6e: 0b | end + 019e6f: 20 00 | local.get 0 + 019e71: 43 35 fa 8e 3c | f32.const 0x1.1df46ap-6 + 019e76: 94 | f32.mul + 019e77: 21 07 | local.set 7 + 019e79: 0c 01 | br 1 + 019e7b: 0b | end + 019e7c: 20 00 | local.get 0 + 019e7e: 21 07 | local.set 7 + 019e80: 0b | end + 019e81: 20 07 | local.get 7 + 019e83: bb | f64.promote_f32 + 019e84: 22 08 | local.tee 8 + 019e86: 10 84 80 80 80 00 | call 4 + 019e8c: 21 09 | local.set 9 + 019e8e: 20 08 | local.get 8 + 019e90: 10 83 80 80 80 00 | call 3 + 019e96: 21 08 | local.set 8 + 019e98: 20 02 | local.get 2 + 019e9a: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x3f800000 + 019ea3: 00 00 00 00 00 00 00 80 3f | + 019eac: fd 0b 02 24 | v128.store 2 36 + 019eb0: 20 02 | local.get 2 + 019eb2: 20 09 | local.get 9 + 019eb4: b6 | f32.demote_f64 + 019eb5: 22 07 | local.tee 7 + 019eb7: 38 02 20 | f32.store 2 32 + 019eba: 20 02 | local.get 2 + 019ebc: 41 00 | i32.const 0 + 019ebe: 36 02 18 | i32.store 2 24 + 019ec1: 20 02 | local.get 2 + 019ec3: 20 07 | local.get 7 + 019ec5: 38 02 10 | f32.store 2 16 + 019ec8: 20 02 | local.get 2 + 019eca: 20 08 | local.get 8 + 019ecc: b6 | f32.demote_f64 + 019ecd: 22 07 | local.tee 7 + 019ecf: 38 02 1c | f32.store 2 28 + 019ed2: 20 02 | local.get 2 + 019ed4: 20 07 | local.get 7 + 019ed6: 8c | f32.neg + 019ed7: 38 02 14 | f32.store 2 20 + 019eda: 20 04 | local.get 4 + 019edc: 20 03 | local.get 3 + 019ede: 20 06 | local.get 6 + 019ee0: 20 05 | local.get 5 + 019ee2: 20 02 | local.get 2 + 019ee4: 41 10 | i32.const 16 + 019ee6: 6a | i32.add + 019ee7: 20 01 | local.get 1 + 019ee9: 10 8e 83 80 80 00 | call 398 + 019eef: 20 02 | local.get 2 + 019ef1: 41 c0 00 | i32.const 64 + 019ef4: 6a | i32.add + 019ef5: 24 80 80 80 80 00 | global.set 0 + 019efb: 0b | end +019efd func[403]: + 019efe: 20 00 | local.get 0 + 019f00: 10 c0 82 80 80 00 | call 320 + 019f06: 41 bb 9e 94 80 00 | i32.const 331579 + 019f0c: 41 20 | i32.const 32 + 019f0e: 10 c1 82 80 80 00 | call 321 + 019f14: 20 01 | local.get 1 + 019f16: ac | i64.extend_i32_s + 019f17: 10 c2 82 80 80 00 | call 322 + 019f1d: 41 0a | i32.const 10 + 019f1f: 10 c3 82 80 80 00 | call 323 + 019f25: 1a | drop + 019f26: 00 | unreachable + 019f27: 0b | end +019f2a func[404]: + 019f2b: 01 7f | local[2] type=i32 + 019f2d: 01 7d | local[3] type=f32 + 019f2f: 02 7f | local[4..5] type=i32 + 019f31: 01 7d | local[6] type=f32 + 019f33: 23 80 80 80 80 00 | global.get 0 + 019f39: 41 10 | i32.const 16 + 019f3b: 6b | i32.sub + 019f3c: 22 02 | local.tee 2 + 019f3e: 24 80 80 80 80 00 | global.set 0 + 019f44: 02 40 | block + 019f46: 02 40 | block + 019f48: 02 40 | block + 019f4a: 20 01 | local.get 1 + 019f4c: 43 00 00 80 3f | f32.const 0x1p+0 + 019f51: 5d | f32.lt + 019f52: 45 | i32.eqz + 019f53: 0d 00 | br_if 0 + 019f55: 02 40 | block + 019f57: 02 40 | block + 019f59: 20 01 | local.get 1 + 019f5b: 43 00 00 00 00 | f32.const 0x0p+0 + 019f60: 5d | f32.lt + 019f61: 0d 00 | br_if 0 + 019f63: 20 01 | local.get 1 + 019f65: 43 00 00 00 00 | f32.const 0x0p+0 + 019f6a: 5b | f32.eq + 019f6b: 0d 01 | br_if 1 + 019f6d: 43 00 00 00 00 | f32.const 0x0p+0 + 019f72: 21 03 | local.set 3 + 019f74: 0c 03 | br 3 + 019f76: 0b | end + 019f77: 20 02 | local.get 2 + 019f79: 41 08 | i32.const 8 + 019f7b: 6a | i32.add + 019f7c: 20 01 | local.get 1 + 019f7e: 8c | f32.neg + 019f7f: 10 94 83 80 80 00 | call 404 + 019f85: 20 02 | local.get 2 + 019f87: 2a 02 08 | f32.load 2 8 + 019f8a: 8c | f32.neg + 019f8b: 21 03 | local.set 3 + 019f8d: 20 02 | local.get 2 + 019f8f: 2a 02 0c | f32.load 2 12 + 019f92: 8c | f32.neg + 019f93: 21 01 | local.set 1 + 019f95: 0c 03 | br 3 + 019f97: 0b | end + 019f98: 20 01 | local.get 1 + 019f9a: 21 03 | local.set 3 + 019f9c: 0c 01 | br 1 + 019f9e: 0b | end + 019f9f: 41 7f | i32.const 4294967295 + 019fa1: 41 96 01 | i32.const 150 + 019fa4: 20 01 | local.get 1 + 019fa6: bc | i32.reinterpret_f32 + 019fa7: 22 04 | local.tee 4 + 019fa9: 41 17 | i32.const 23 + 019fab: 76 | i32.shr_u + 019fac: 41 ff 01 | i32.const 255 + 019faf: 71 | i32.and + 019fb0: 22 05 | local.tee 5 + 019fb2: 6b | i32.sub + 019fb3: 74 | i32.shl + 019fb4: 20 04 | local.get 4 + 019fb6: 71 | i32.and + 019fb7: be | f32.reinterpret_i32 + 019fb8: 20 01 | local.get 1 + 019fba: 20 05 | local.get 5 + 019fbc: 41 81 7f | i32.const 4294967169 + 019fbf: 6a | i32.add + 019fc0: 41 17 | i32.const 23 + 019fc2: 49 | i32.lt_u + 019fc3: 1b | select + 019fc4: 22 06 | local.tee 6 + 019fc6: 21 03 | local.set 3 + 019fc8: 20 01 | local.get 1 + 019fca: 20 06 | local.get 6 + 019fcc: 93 | f32.sub + 019fcd: 21 01 | local.set 1 + 019fcf: 0c 01 | br 1 + 019fd1: 0b | end + 019fd2: 20 01 | local.get 1 + 019fd4: 21 01 | local.set 1 + 019fd6: 0b | end + 019fd7: 20 00 | local.get 0 + 019fd9: 20 01 | local.get 1 + 019fdb: 38 02 04 | f32.store 2 4 + 019fde: 20 00 | local.get 0 + 019fe0: 20 03 | local.get 3 + 019fe2: 38 02 00 | f32.store 2 0 + 019fe5: 20 02 | local.get 2 + 019fe7: 41 10 | i32.const 16 + 019fe9: 6a | i32.add + 019fea: 24 80 80 80 80 00 | global.set 0 + 019ff0: 0b | end +019ff3 func[405]: + 019ff4: 05 7f | local[4..8] type=i32 + 019ff6: 02 7d | local[9..10] type=f32 + 019ff8: 02 7f | local[11..12] type=i32 + 019ffa: 02 7d | local[13..14] type=f32 + 019ffc: 03 7f | local[15..17] type=i32 + 019ffe: 02 7d | local[18..19] type=f32 + 01a000: 01 7f | local[20] type=i32 + 01a002: 05 7d | local[21..25] type=f32 + 01a004: 06 7f | local[26..31] type=i32 + 01a006: 02 7b | local[32..33] type=v128 + 01a008: 01 7e | local[34] type=i64 + 01a00a: 02 7c | local[35..36] type=f64 + 01a00c: 01 7b | local[37] type=v128 + 01a00e: 23 80 80 80 80 00 | global.get 0 + 01a014: 41 d0 08 | i32.const 1104 + 01a017: 6b | i32.sub + 01a018: 22 04 | local.tee 4 + 01a01a: 24 80 80 80 80 00 | global.set 0 + 01a020: 02 40 | block + 01a022: 02 40 | block + 01a024: 20 02 | local.get 2 + 01a026: 41 01 | i32.const 1 + 01a028: 4e | i32.ge_s + 01a029: 0d 00 | br_if 0 + 01a02b: 41 01 | i32.const 1 + 01a02d: 21 05 | local.set 5 + 01a02f: 41 00 | i32.const 0 + 01a031: 22 06 | local.tee 6 + 01a033: 21 07 | local.set 7 + 01a035: 20 00 | local.get 0 + 01a037: 21 08 | local.set 8 + 01a039: 43 00 00 00 00 | f32.const 0x0p+0 + 01a03e: 21 09 | local.set 9 + 01a040: 43 00 00 00 00 | f32.const 0x0p+0 + 01a045: 21 0a | local.set 10 + 01a047: 41 00 | i32.const 0 + 01a049: 21 00 | local.set 0 + 01a04b: 20 06 | local.get 6 + 01a04d: 21 06 | local.set 6 + 01a04f: 0c 01 | br 1 + 01a051: 0b | end + 01a052: 20 04 | local.get 4 + 01a054: 41 a0 03 | i32.const 416 + 01a057: 6a | i32.add + 01a058: 22 0b | local.tee 11 + 01a05a: 21 0c | local.set 12 + 01a05c: 41 00 | i32.const 0 + 01a05e: 21 06 | local.set 6 + 01a060: 41 00 | i32.const 0 + 01a062: 21 05 | local.set 5 + 01a064: 43 00 00 00 00 | f32.const 0x0p+0 + 01a069: 21 09 | local.set 9 + 01a06b: 43 00 00 00 00 | f32.const 0x0p+0 + 01a070: 21 0a | local.set 10 + 01a072: 41 00 | i32.const 0 + 01a074: 21 08 | local.set 8 + 01a076: 20 00 | local.get 0 + 01a078: 21 00 | local.set 0 + 01a07a: 03 40 | loop + 01a07c: 20 00 | local.get 0 + 01a07e: 21 07 | local.set 7 + 01a080: 20 0a | local.get 10 + 01a082: 21 0d | local.set 13 + 01a084: 20 09 | local.get 9 + 01a086: 21 0e | local.set 14 + 01a088: 20 05 | local.get 5 + 01a08a: 21 0f | local.set 15 + 01a08c: 20 01 | local.get 1 + 01a08e: 20 06 | local.get 6 + 01a090: 22 10 | local.tee 16 + 01a092: 41 c8 00 | i32.const 72 + 01a095: 6c | i32.mul + 01a096: 6a | i32.add + 01a097: 21 06 | local.set 6 + 01a099: 43 00 00 00 00 | f32.const 0x0p+0 + 01a09e: 21 09 | local.set 9 + 01a0a0: 41 00 | i32.const 0 + 01a0a2: 21 05 | local.set 5 + 01a0a4: 02 40 | block + 01a0a6: 20 08 | local.get 8 + 01a0a8: 22 00 | local.tee 0 + 01a0aa: 45 | i32.eqz + 01a0ab: 0d 00 | br_if 0 + 01a0ad: 02 40 | block + 01a0af: 20 06 | local.get 6 + 01a0b1: 2f 00 10 | i32.load16_u 0 16 + 01a0b4: 20 00 | local.get 0 + 01a0b6: 2f 00 10 | i32.load16_u 0 16 + 01a0b9: 4f | i32.ge_u + 01a0ba: 0d 00 | br_if 0 + 01a0bc: 10 98 84 80 80 00 | call 536 + 01a0c2: 43 00 00 00 00 | f32.const 0x0p+0 + 01a0c7: 21 09 | local.set 9 + 01a0c9: 41 00 | i32.const 0 + 01a0cb: 21 05 | local.set 5 + 01a0cd: 0c 01 | br 1 + 01a0cf: 0b | end + 01a0d0: 20 00 | local.get 0 + 01a0d2: 28 02 30 | i32.load 2 48 + 01a0d5: 2a 02 08 | f32.load 2 8 + 01a0d8: 8c | f32.neg + 01a0d9: 21 09 | local.set 9 + 01a0db: 20 00 | local.get 0 + 01a0dd: 21 05 | local.set 5 + 01a0df: 0b | end + 01a0e0: 20 05 | local.get 5 + 01a0e2: 21 11 | local.set 17 + 01a0e4: 20 09 | local.get 9 + 01a0e6: 20 06 | local.get 6 + 01a0e8: 2a 02 04 | f32.load 2 4 + 01a0eb: 22 12 | local.tee 18 + 01a0ed: 92 | f32.add + 01a0ee: 21 09 | local.set 9 + 01a0f0: 20 06 | local.get 6 + 01a0f2: 2a 02 00 | f32.load 2 0 + 01a0f5: 22 13 | local.tee 19 + 01a0f7: 43 00 00 00 00 | f32.const 0x0p+0 + 01a0fc: 92 | f32.add + 01a0fd: 21 0a | local.set 10 + 01a0ff: 20 06 | local.get 6 + 01a101: 2d 00 1f | i32.load8_u 0 31 + 01a104: 21 05 | local.set 5 + 01a106: 20 06 | local.get 6 + 01a108: 2d 00 1e | i32.load8_u 0 30 + 01a10b: 21 00 | local.set 0 + 01a10d: 20 06 | local.get 6 + 01a10f: 2d 00 1d | i32.load8_u 0 29 + 01a112: 21 08 | local.set 8 + 01a114: 20 06 | local.get 6 + 01a116: 2d 00 1c | i32.load8_u 0 28 + 01a119: 21 14 | local.set 20 + 01a11b: 20 06 | local.get 6 + 01a11d: 2a 02 0c | f32.load 2 12 + 01a120: 21 15 | local.set 21 + 01a122: 20 06 | local.get 6 + 01a124: 2a 02 08 | f32.load 2 8 + 01a127: 21 16 | local.set 22 + 01a129: 02 40 | block + 01a12b: 02 40 | block + 01a12d: 02 40 | block + 01a12f: 02 40 | block + 01a131: 02 40 | block + 01a133: 02 40 | block + 01a135: 02 40 | block + 01a137: 02 40 | block + 01a139: 02 40 | block + 01a13b: 02 40 | block + 01a13d: 02 40 | block + 01a13f: 02 40 | block + 01a141: 02 40 | block + 01a143: 02 40 | block + 01a145: 02 40 | block + 01a147: 02 40 | block + 01a149: 02 40 | block + 01a14b: 02 40 | block + 01a14d: 02 40 | block + 01a14f: 02 40 | block + 01a151: 02 40 | block + 01a153: 02 40 | block + 01a155: 20 06 | local.get 6 + 01a157: 28 02 34 | i32.load 2 52 + 01a15a: 0e 08 00 01 02 03 04 07 05 | br_table 0 1 2 3 4 7 5 6 8 + 01a163: 06 08 | + 01a165: 0b | end + 01a166: 02 40 | block + 01a168: 20 06 | local.get 6 + 01a16a: 28 02 30 | i32.load 2 48 + 01a16d: 22 14 | local.tee 20 + 01a16f: 45 | i32.eqz + 01a170: 0d 00 | br_if 0 + 01a172: 20 07 | local.get 7 + 01a174: 21 00 | local.set 0 + 01a176: 20 11 | local.get 17 + 01a178: 21 08 | local.set 8 + 01a17a: 20 0d | local.get 13 + 01a17c: 21 13 | local.set 19 + 01a17e: 20 0e | local.get 14 + 01a180: 21 12 | local.set 18 + 01a182: 20 0f | local.get 15 + 01a184: 21 05 | local.set 5 + 01a186: 02 40 | block + 01a188: 02 40 | block + 01a18a: 02 40 | block + 01a18c: 20 14 | local.get 20 + 01a18e: 28 02 00 | i32.load 2 0 + 01a191: 0e 03 00 01 02 18 | br_table 0 1 2 24 + 01a197: 0b | end + 01a198: 20 04 | local.get 4 + 01a19a: 20 15 | local.get 21 + 01a19c: 38 02 ec 07 | f32.store 2 1004 + 01a1a0: 20 04 | local.get 4 + 01a1a2: 20 16 | local.get 22 + 01a1a4: 38 02 e8 07 | f32.store 2 1000 + 01a1a8: 20 04 | local.get 4 + 01a1aa: 20 09 | local.get 9 + 01a1ac: 38 02 e4 07 | f32.store 2 996 + 01a1b0: 20 04 | local.get 4 + 01a1b2: 20 0a | local.get 10 + 01a1b4: 38 02 e0 07 | f32.store 2 992 + 01a1b8: 20 04 | local.get 4 + 01a1ba: 41 80 80 80 80 7c | i32.const 3221225472 + 01a1c0: 36 02 d0 07 | i32.store 2 976 + 01a1c4: 20 04 | local.get 4 + 01a1c6: 41 e0 07 | i32.const 992 + 01a1c9: 6a | i32.add + 01a1ca: 43 cd cc cc 3d | f32.const 0x1.99999ap-4 + 01a1cf: 41 04 | i32.const 4 + 01a1d1: 20 04 | local.get 4 + 01a1d3: 41 d0 07 | i32.const 976 + 01a1d6: 6a | i32.add + 01a1d7: 10 ae 84 80 80 00 | call 558 + 01a1dd: 20 06 | local.get 6 + 01a1df: 28 02 14 | i32.load 2 20 + 01a1e2: 21 06 | local.set 6 + 01a1e4: 20 04 | local.get 4 + 01a1e6: 20 15 | local.get 21 + 01a1e8: 38 02 cc 07 | f32.store 2 972 + 01a1ec: 20 04 | local.get 4 + 01a1ee: 20 16 | local.get 22 + 01a1f0: 38 02 c8 07 | f32.store 2 968 + 01a1f4: 20 04 | local.get 4 + 01a1f6: 20 09 | local.get 9 + 01a1f8: 38 02 c4 07 | f32.store 2 964 + 01a1fc: 20 04 | local.get 4 + 01a1fe: 20 0a | local.get 10 + 01a200: 38 02 c0 07 | f32.store 2 960 + 01a204: 20 04 | local.get 4 + 01a206: 41 c0 07 | i32.const 960 + 01a209: 6a | i32.add + 01a20a: 20 06 | local.get 6 + 01a20c: 10 f0 84 80 80 00 | call 624 + 01a212: 1a | drop + 01a213: 0c 14 | br 20 + 01a215: 0b | end + 01a216: 41 00 | i32.const 0 + 01a218: 2a 02 94 a5 98 80 00 | f32.load 2 397972 + 01a21f: 22 13 | local.tee 19 + 01a221: 43 00 00 00 3f | f32.const 0x1p-1 + 01a226: 94 | f32.mul + 01a227: 21 17 | local.set 23 + 01a229: 20 14 | local.get 20 + 01a22b: 28 02 0c | i32.load 2 12 + 01a22e: 41 01 | i32.const 1 + 01a230: 6a | i32.add + 01a231: 21 05 | local.set 5 + 01a233: 20 13 | local.get 19 + 01a235: 21 12 | local.set 18 + 01a237: 02 40 | block + 01a239: 20 13 | local.get 19 + 01a23b: 43 00 00 00 00 | f32.const 0x0p+0 + 01a240: 5e | f32.gt + 01a241: 20 13 | local.get 19 + 01a243: 43 00 00 00 00 | f32.const 0x0p+0 + 01a248: 5d | f32.lt + 01a249: 22 00 | local.tee 0 + 01a24b: 72 | i32.or + 01a24c: 41 01 | i32.const 1 + 01a24e: 47 | i32.ne + 01a24f: 0d 00 | br_if 0 + 01a251: 20 13 | local.get 19 + 01a253: 21 12 | local.set 18 + 01a255: 20 17 | local.get 23 + 01a257: 20 13 | local.get 19 + 01a259: 5b | f32.eq + 01a25a: 0d 00 | br_if 0 + 01a25c: 02 40 | block + 01a25e: 20 00 | local.get 0 + 01a260: 45 | i32.eqz + 01a261: 0d 00 | br_if 0 + 01a263: 20 04 | local.get 4 + 01a265: 20 13 | local.get 19 + 01a267: 8c | f32.neg + 01a268: 10 94 83 80 80 00 | call 404 + 01a26e: 20 04 | local.get 4 + 01a270: 2a 02 00 | f32.load 2 0 + 01a273: 22 12 | local.tee 18 + 01a275: 43 00 00 80 3f | f32.const 0x1p+0 + 01a27a: 92 | f32.add + 01a27b: 20 12 | local.get 18 + 01a27d: 20 04 | local.get 4 + 01a27f: 2a 02 04 | f32.load 2 4 + 01a282: 43 00 00 00 00 | f32.const 0x0p+0 + 01a287: 5c | f32.ne + 01a288: 1b | select + 01a289: 8c | f32.neg + 01a28a: 21 12 | local.set 18 + 01a28c: 0c 01 | br 1 + 01a28e: 0b | end + 01a28f: 20 04 | local.get 4 + 01a291: 41 08 | i32.const 8 + 01a293: 6a | i32.add + 01a294: 20 13 | local.get 19 + 01a296: 10 94 83 80 80 00 | call 404 + 01a29c: 20 04 | local.get 4 + 01a29e: 2a 02 08 | f32.load 2 8 + 01a2a1: 21 12 | local.set 18 + 01a2a3: 0b | end + 01a2a4: 20 12 | local.get 18 + 01a2a6: 21 18 | local.set 24 + 01a2a8: 20 05 | local.get 5 + 01a2aa: b2 | f32.convert_i32_s + 01a2ab: 21 19 | local.set 25 + 01a2ad: 41 00 | i32.const 0 + 01a2af: 28 02 e0 a5 98 80 00 | i32.load 2 398048 + 01a2b6: 21 05 | local.set 5 + 01a2b8: 20 13 | local.get 19 + 01a2ba: 43 00 00 00 00 | f32.const 0x0p+0 + 01a2bf: 5b | f32.eq + 01a2c0: 0d 0a | br_if 10 + 01a2c2: 20 17 | local.get 23 + 01a2c4: 20 13 | local.get 19 + 01a2c6: 5b | f32.eq + 01a2c7: 0d 0b | br_if 11 + 01a2c9: 20 13 | local.get 19 + 01a2cb: 21 12 | local.set 18 + 01a2cd: 20 13 | local.get 19 + 01a2cf: 20 13 | local.get 19 + 01a2d1: 5c | f32.ne + 01a2d2: 0d 12 | br_if 18 + 01a2d4: 20 13 | local.get 19 + 01a2d6: bc | i32.reinterpret_f32 + 01a2d7: 41 80 80 80 fc 07 | i32.const 2139095040 + 01a2dd: 71 | i32.and + 01a2de: 45 | i32.eqz + 01a2df: 21 00 | local.set 0 + 01a2e1: 0c 11 | br 17 + 01a2e3: 0b | end + 01a2e4: 20 04 | local.get 4 + 01a2e6: 20 15 | local.get 21 + 01a2e8: 38 02 fc 04 | f32.store 2 636 + 01a2ec: 20 04 | local.get 4 + 01a2ee: 20 16 | local.get 22 + 01a2f0: 38 02 f8 04 | f32.store 2 632 + 01a2f4: 20 04 | local.get 4 + 01a2f6: 20 09 | local.get 9 + 01a2f8: 38 02 f4 04 | f32.store 2 628 + 01a2fc: 20 04 | local.get 4 + 01a2fe: 20 0a | local.get 10 + 01a300: 38 02 f0 04 | f32.store 2 624 + 01a304: 20 04 | local.get 4 + 01a306: 41 80 80 80 80 7c | i32.const 3221225472 + 01a30c: 36 02 e0 04 | i32.store 2 608 + 01a310: 20 04 | local.get 4 + 01a312: 41 f0 04 | i32.const 624 + 01a315: 6a | i32.add + 01a316: 43 cd cc cc 3d | f32.const 0x1.99999ap-4 + 01a31b: 41 04 | i32.const 4 + 01a31d: 20 04 | local.get 4 + 01a31f: 41 e0 04 | i32.const 608 + 01a322: 6a | i32.add + 01a323: 10 ae 84 80 80 00 | call 558 + 01a329: 20 06 | local.get 6 + 01a32b: 28 02 14 | i32.load 2 20 + 01a32e: 21 05 | local.set 5 + 01a330: 20 04 | local.get 4 + 01a332: 20 15 | local.get 21 + 01a334: 38 02 dc 04 | f32.store 2 604 + 01a338: 20 04 | local.get 4 + 01a33a: 20 16 | local.get 22 + 01a33c: 38 02 d8 04 | f32.store 2 600 + 01a340: 20 04 | local.get 4 + 01a342: 20 09 | local.get 9 + 01a344: 38 02 d4 04 | f32.store 2 596 + 01a348: 20 04 | local.get 4 + 01a34a: 20 0a | local.get 10 + 01a34c: 38 02 d0 04 | f32.store 2 592 + 01a350: 20 04 | local.get 4 + 01a352: 41 d0 04 | i32.const 592 + 01a355: 6a | i32.add + 01a356: 20 05 | local.get 5 + 01a358: 10 f0 84 80 80 00 | call 624 + 01a35e: 1a | drop + 01a35f: 20 0a | local.get 10 + 01a361: fc 00 | i32.trunc_sat_f32_s + 01a363: 20 09 | local.get 9 + 01a365: fc 00 | i32.trunc_sat_f32_s + 01a367: 20 16 | local.get 22 + 01a369: fc 00 | i32.trunc_sat_f32_s + 01a36b: 20 15 | local.get 21 + 01a36d: fc 00 | i32.trunc_sat_f32_s + 01a36f: 10 97 84 80 80 00 | call 535 + 01a375: 20 07 | local.get 7 + 01a377: 21 00 | local.set 0 + 01a379: 20 06 | local.get 6 + 01a37b: 21 08 | local.set 8 + 01a37d: 0c 14 | br 20 + 01a37f: 0b | end + 01a380: 20 04 | local.get 4 + 01a382: 20 15 | local.get 21 + 01a384: 38 02 cc 04 | f32.store 2 588 + 01a388: 20 04 | local.get 4 + 01a38a: 20 16 | local.get 22 + 01a38c: 38 02 c8 04 | f32.store 2 584 + 01a390: 20 04 | local.get 4 + 01a392: 20 09 | local.get 9 + 01a394: 38 02 c4 04 | f32.store 2 580 + 01a398: 20 04 | local.get 4 + 01a39a: 20 0a | local.get 10 + 01a39c: 38 02 c0 04 | f32.store 2 576 + 01a3a0: 20 04 | local.get 4 + 01a3a2: 41 80 80 80 80 7c | i32.const 3221225472 + 01a3a8: 36 02 b0 04 | i32.store 2 560 + 01a3ac: 20 04 | local.get 4 + 01a3ae: 41 c0 04 | i32.const 576 + 01a3b1: 6a | i32.add + 01a3b2: 43 cd cc cc 3d | f32.const 0x1.99999ap-4 + 01a3b7: 41 04 | i32.const 4 + 01a3b9: 20 04 | local.get 4 + 01a3bb: 41 b0 04 | i32.const 560 + 01a3be: 6a | i32.add + 01a3bf: 10 ae 84 80 80 00 | call 558 + 01a3c5: 20 06 | local.get 6 + 01a3c7: 28 02 14 | i32.load 2 20 + 01a3ca: 21 06 | local.set 6 + 01a3cc: 20 04 | local.get 4 + 01a3ce: 20 15 | local.get 21 + 01a3d0: 38 02 ac 04 | f32.store 2 556 + 01a3d4: 20 04 | local.get 4 + 01a3d6: 20 16 | local.get 22 + 01a3d8: 38 02 a8 04 | f32.store 2 552 + 01a3dc: 20 04 | local.get 4 + 01a3de: 20 09 | local.get 9 + 01a3e0: 38 02 a4 04 | f32.store 2 548 + 01a3e4: 20 04 | local.get 4 + 01a3e6: 20 0a | local.get 10 + 01a3e8: 38 02 a0 04 | f32.store 2 544 + 01a3ec: 20 04 | local.get 4 + 01a3ee: 41 a0 04 | i32.const 544 + 01a3f1: 6a | i32.add + 01a3f2: 20 06 | local.get 6 + 01a3f4: 10 f0 84 80 80 00 | call 624 + 01a3fa: 1a | drop + 01a3fb: 0c 11 | br 17 + 01a3fd: 0b | end + 01a3fe: 20 06 | local.get 6 + 01a400: 28 02 18 | i32.load 2 24 + 01a403: 22 08 | local.tee 8 + 01a405: 21 05 | local.set 5 + 01a407: 02 40 | block + 01a409: 20 08 | local.get 8 + 01a40b: 45 | i32.eqz + 01a40c: 0d 00 | br_if 0 + 01a40e: 20 08 | local.get 8 + 01a410: 21 05 | local.set 5 + 01a412: 03 40 | loop + 01a414: 02 40 | block + 01a416: 20 05 | local.get 5 + 01a418: 22 05 | local.tee 5 + 01a41a: 2d 00 00 | i32.load8_u 0 0 + 01a41d: 0d 00 | br_if 0 + 01a41f: 20 05 | local.get 5 + 01a421: 21 05 | local.set 5 + 01a423: 0c 02 | br 2 + 01a425: 0b | end + 01a426: 20 05 | local.get 5 + 01a428: 41 01 | i32.const 1 + 01a42a: 6a | i32.add + 01a42b: 22 00 | local.tee 0 + 01a42d: 21 05 | local.set 5 + 01a42f: 20 00 | local.get 0 + 01a431: 0d 00 | br_if 0 + 01a433: 0b | end + 01a434: 41 00 | i32.const 0 + 01a436: 21 05 | local.set 5 + 01a438: 0b | end + 01a439: 20 05 | local.get 5 + 01a43b: 20 08 | local.get 8 + 01a43d: 6b | i32.sub + 01a43e: 41 01 | i32.const 1 + 01a440: 48 | i32.lt_s + 01a441: 0d 0c | br_if 12 + 01a443: 20 04 | local.get 4 + 01a445: 42 00 | i64.const 0 + 01a447: 37 03 98 04 | i64.store 3 536 + 01a44b: 20 04 | local.get 4 + 01a44d: 41 98 04 | i32.const 536 + 01a450: 6a | i32.add + 01a451: 10 a2 84 80 80 00 | call 546 + 01a457: 20 04 | local.get 4 + 01a459: 2a 02 98 04 | f32.load 2 536 + 01a45d: 22 12 | local.tee 18 + 01a45f: 20 13 | local.get 19 + 01a461: 60 | f32.ge + 01a462: 45 | i32.eqz + 01a463: 0d 0c | br_if 12 + 01a465: 20 12 | local.get 18 + 01a467: 20 0a | local.get 10 + 01a469: 20 16 | local.get 22 + 01a46b: 92 | f32.add + 01a46c: 5d | f32.lt + 01a46d: 45 | i32.eqz + 01a46e: 0d 0c | br_if 12 + 01a470: 20 04 | local.get 4 + 01a472: 2a 02 9c 04 | f32.load 2 540 + 01a476: 22 17 | local.tee 23 + 01a478: 20 09 | local.get 9 + 01a47a: 60 | f32.ge + 01a47b: 45 | i32.eqz + 01a47c: 0d 0c | br_if 12 + 01a47e: 20 0d | local.get 13 + 01a480: 21 13 | local.set 19 + 01a482: 20 0e | local.get 14 + 01a484: 21 12 | local.set 18 + 01a486: 20 0f | local.get 15 + 01a488: 21 05 | local.set 5 + 01a48a: 20 17 | local.get 23 + 01a48c: 20 09 | local.get 9 + 01a48e: 20 15 | local.get 21 + 01a490: 92 | f32.add + 01a491: 5d | f32.lt + 01a492: 45 | i32.eqz + 01a493: 0d 0d | br_if 13 + 01a495: 20 06 | local.get 6 + 01a497: 28 02 18 | i32.load 2 24 + 01a49a: 21 05 | local.set 5 + 01a49c: 20 04 | local.get 4 + 01a49e: 42 00 | i64.const 0 + 01a4a0: 37 03 90 04 | i64.store 3 528 + 01a4a4: 20 04 | local.get 4 + 01a4a6: 41 90 04 | i32.const 528 + 01a4a9: 6a | i32.add + 01a4aa: 10 a2 84 80 80 00 | call 546 + 01a4b0: 20 04 | local.get 4 + 01a4b2: 2a 02 94 04 | f32.load 2 532 + 01a4b6: 21 13 | local.set 19 + 01a4b8: 20 04 | local.get 4 + 01a4ba: 2a 02 90 04 | f32.load 2 528 + 01a4be: 21 12 | local.set 18 + 01a4c0: 20 05 | local.get 5 + 01a4c2: 21 05 | local.set 5 + 01a4c4: 0c 0d | br 13 + 01a4c6: 0b | end + 01a4c7: 20 06 | local.get 6 + 01a4c9: 28 02 14 | i32.load 2 20 + 01a4cc: 21 05 | local.set 5 + 01a4ce: 20 06 | local.get 6 + 01a4d0: 28 02 30 | i32.load 2 48 + 01a4d3: 22 06 | local.tee 6 + 01a4d5: 2a 02 04 | f32.load 2 4 + 01a4d8: 21 13 | local.set 19 + 01a4da: 20 06 | local.get 6 + 01a4dc: 2a 02 00 | f32.load 2 0 + 01a4df: 21 12 | local.set 18 + 01a4e1: 20 06 | local.get 6 + 01a4e3: 28 02 08 | i32.load 2 8 + 01a4e6: 21 06 | local.set 6 + 01a4e8: 20 04 | local.get 4 + 01a4ea: 20 15 | local.get 21 + 01a4ec: 38 02 dc 02 | f32.store 2 348 + 01a4f0: 20 04 | local.get 4 + 01a4f2: 20 16 | local.get 22 + 01a4f4: 38 02 d8 02 | f32.store 2 344 + 01a4f8: 20 04 | local.get 4 + 01a4fa: 20 09 | local.get 9 + 01a4fc: 38 02 d4 02 | f32.store 2 340 + 01a500: 20 04 | local.get 4 + 01a502: 20 0a | local.get 10 + 01a504: 38 02 d0 02 | f32.store 2 336 + 01a508: 20 04 | local.get 4 + 01a50a: 41 d0 02 | i32.const 336 + 01a50d: 6a | i32.add + 01a50e: 20 05 | local.get 5 + 01a510: 41 f0 c2 92 80 00 | i32.const 303472 + 01a516: 20 06 | local.get 6 + 01a518: 20 12 | local.get 18 + 01a51a: 20 13 | local.get 19 + 01a51c: 10 fc 84 80 80 00 | call 636 + 01a522: 1a | drop + 01a523: 0c 0f | br 15 + 01a525: 0b | end + 01a526: 20 06 | local.get 6 + 01a528: 28 02 30 | i32.load 2 48 + 01a52b: 22 05 | local.tee 5 + 01a52d: 28 02 00 | i32.load 2 0 + 01a530: 22 08 | local.tee 8 + 01a532: 2a 02 00 | f32.load 2 0 + 01a535: 21 13 | local.set 19 + 01a537: 20 06 | local.get 6 + 01a539: 28 02 14 | i32.load 2 20 + 01a53c: 21 14 | local.set 20 + 01a53e: 20 05 | local.get 5 + 01a540: 28 02 04 | i32.load 2 4 + 01a543: 21 1a | local.set 26 + 01a545: 20 06 | local.get 6 + 01a547: 28 02 10 | i32.load 2 16 + 01a54a: 21 1b | local.set 27 + 01a54c: 20 04 | local.get 4 + 01a54e: 20 15 | local.get 21 + 01a550: 38 02 cc 02 | f32.store 2 332 + 01a554: 20 04 | local.get 4 + 01a556: 20 16 | local.get 22 + 01a558: 38 02 c8 02 | f32.store 2 328 + 01a55c: 20 04 | local.get 4 + 01a55e: 20 09 | local.get 9 + 01a560: 38 02 c4 02 | f32.store 2 324 + 01a564: 20 04 | local.get 4 + 01a566: 20 0a | local.get 10 + 01a568: 38 02 c0 02 | f32.store 2 320 + 01a56c: 20 07 | local.get 7 + 01a56e: 21 00 | local.set 0 + 01a570: 02 40 | block + 01a572: 20 04 | local.get 4 + 01a574: 41 c0 02 | i32.const 320 + 01a577: 6a | i32.add + 01a578: 20 14 | local.get 20 + 01a57a: 20 1a | local.get 26 + 01a57c: 20 08 | local.get 8 + 01a57e: 20 07 | local.get 7 + 01a580: 20 1b | local.get 27 + 01a582: 46 | i32.eq + 01a583: 10 fb 84 80 80 00 | call 635 + 01a589: 41 01 | i32.const 1 + 01a58b: 47 | i32.ne + 01a58c: 0d 00 | br_if 0 + 01a58e: 20 06 | local.get 6 + 01a590: 28 02 10 | i32.load 2 16 + 01a593: 21 00 | local.set 0 + 01a595: 0b | end + 01a596: 20 00 | local.get 0 + 01a598: 21 06 | local.set 6 + 01a59a: 20 13 | local.get 19 + 01a59c: 20 05 | local.get 5 + 01a59e: 28 02 00 | i32.load 2 0 + 01a5a1: 2a 02 00 | f32.load 2 0 + 01a5a4: 5b | f32.eq + 01a5a5: 0d 09 | br_if 9 + 01a5a7: 20 05 | local.get 5 + 01a5a9: 2d 00 08 | i32.load8_u 0 8 + 01a5ac: 41 01 | i32.const 1 + 01a5ae: 71 | i32.and + 01a5af: 45 | i32.eqz + 01a5b0: 0d 09 | br_if 9 + 01a5b2: 41 00 | i32.const 0 + 01a5b4: 41 00 | i32.const 0 + 01a5b6: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 01a5bd: 36 02 98 a5 98 80 00 | i32.store 2 397976 + 01a5c4: 20 06 | local.get 6 + 01a5c6: 21 00 | local.set 0 + 01a5c8: 0c 0f | br 15 + 01a5ca: 0b | end + 01a5cb: 20 06 | local.get 6 + 01a5cd: 28 02 30 | i32.load 2 48 + 01a5d0: 28 02 00 | i32.load 2 0 + 01a5d3: 21 05 | local.set 5 + 01a5d5: 20 06 | local.get 6 + 01a5d7: 28 02 10 | i32.load 2 16 + 01a5da: 21 00 | local.set 0 + 01a5dc: 20 04 | local.get 4 + 01a5de: 20 15 | local.get 21 + 01a5e0: 38 02 bc 02 | f32.store 2 316 + 01a5e4: 20 04 | local.get 4 + 01a5e6: 20 16 | local.get 22 + 01a5e8: 38 02 b8 02 | f32.store 2 312 + 01a5ec: 20 04 | local.get 4 + 01a5ee: 20 09 | local.get 9 + 01a5f0: 38 02 b4 02 | f32.store 2 308 + 01a5f4: 20 04 | local.get 4 + 01a5f6: 20 0a | local.get 10 + 01a5f8: 38 02 b0 02 | f32.store 2 304 + 01a5fc: 20 04 | local.get 4 + 01a5fe: 41 b0 02 | i32.const 304 + 01a601: 6a | i32.add + 01a602: 20 05 | local.get 5 + 01a604: 41 00 | i32.const 0 + 01a606: 2a 02 b4 90 98 80 00 | f32.load 2 395316 + 01a60d: fc 00 | i32.trunc_sat_f32_s + 01a60f: 20 07 | local.get 7 + 01a611: 20 00 | local.get 0 + 01a613: 46 | i32.eq + 01a614: 10 fa 84 80 80 00 | call 634 + 01a61a: 41 ff 01 | i32.const 255 + 01a61d: 71 | i32.and + 01a61e: 45 | i32.eqz + 01a61f: 0d 0d | br_if 13 + 01a621: 20 06 | local.get 6 + 01a623: 28 02 10 | i32.load 2 16 + 01a626: 21 00 | local.set 0 + 01a628: 0c 0e | br 14 + 01a62a: 0b | end + 01a62b: 20 06 | local.get 6 + 01a62d: 28 02 14 | i32.load 2 20 + 01a630: 21 06 | local.set 6 + 01a632: 20 04 | local.get 4 + 01a634: 41 00 | i32.const 0 + 01a636: fd 00 02 8c 90 98 80 00 | v128.load 2 395276 + 01a63e: fd 0b 04 80 02 | v128.store 4 256 + 01a643: 20 04 | local.get 4 + 01a645: 41 00 | i32.const 0 + 01a647: 29 02 ac 90 98 80 00 | i64.load 2 395308 + 01a64e: 37 03 a0 02 | i64.store 3 288 + 01a652: 20 04 | local.get 4 + 01a654: 41 00 | i32.const 0 + 01a656: fd 00 02 9c 90 98 80 00 | v128.load 2 395292 + 01a65e: fd 0b 04 90 02 | v128.store 4 272 + 01a663: 20 04 | local.get 4 + 01a665: 20 09 | local.get 9 + 01a667: 38 02 f4 01 | f32.store 2 244 + 01a66b: 20 04 | local.get 4 + 01a66d: 20 0a | local.get 10 + 01a66f: 38 02 f0 01 | f32.store 2 240 + 01a673: 20 04 | local.get 4 + 01a675: 20 05 | local.get 5 + 01a677: 3a 00 e3 01 | i32.store8 0 227 + 01a67b: 20 04 | local.get 4 + 01a67d: 20 00 | local.get 0 + 01a67f: 3a 00 e2 01 | i32.store8 0 226 + 01a683: 20 04 | local.get 4 + 01a685: 20 08 | local.get 8 + 01a687: 3a 00 e1 01 | i32.store8 0 225 + 01a68b: 20 04 | local.get 4 + 01a68d: 20 14 | local.get 20 + 01a68f: 3a 00 e0 01 | i32.store8 0 224 + 01a693: 20 04 | local.get 4 + 01a695: 41 80 02 | i32.const 256 + 01a698: 6a | i32.add + 01a699: 20 06 | local.get 6 + 01a69b: 20 04 | local.get 4 + 01a69d: 41 f0 01 | i32.const 240 + 01a6a0: 6a | i32.add + 01a6a1: 41 00 | i32.const 0 + 01a6a3: 2a 02 b4 90 98 80 00 | f32.load 2 395316 + 01a6aa: 41 00 | i32.const 0 + 01a6ac: 2a 02 b8 90 98 80 00 | f32.load 2 395320 + 01a6b3: 20 04 | local.get 4 + 01a6b5: 41 e0 01 | i32.const 224 + 01a6b8: 6a | i32.add + 01a6b9: 10 d2 84 80 80 00 | call 594 + 01a6bf: 0c 0c | br 12 + 01a6c1: 0b | end + 01a6c2: 20 06 | local.get 6 + 01a6c4: 2a 02 20 | f32.load 2 32 + 01a6c7: 21 09 | local.set 9 + 01a6c9: 20 06 | local.get 6 + 01a6cb: 2a 02 24 | f32.load 2 36 + 01a6ce: 21 0a | local.set 10 + 01a6d0: 20 04 | local.get 4 + 01a6d2: 20 05 | local.get 5 + 01a6d4: 3a 00 c3 01 | i32.store8 0 195 + 01a6d8: 20 04 | local.get 4 + 01a6da: 20 00 | local.get 0 + 01a6dc: 3a 00 c2 01 | i32.store8 0 194 + 01a6e0: 20 04 | local.get 4 + 01a6e2: 20 08 | local.get 8 + 01a6e4: 3a 00 c1 01 | i32.store8 0 193 + 01a6e8: 20 04 | local.get 4 + 01a6ea: 20 14 | local.get 20 + 01a6ec: 3a 00 c0 01 | i32.store8 0 192 + 01a6f0: 20 04 | local.get 4 + 01a6f2: 20 15 | local.get 21 + 01a6f4: 20 0a | local.get 10 + 01a6f6: 20 0a | local.get 10 + 01a6f8: 92 | f32.add + 01a6f9: 22 0a | local.tee 10 + 01a6fb: 92 | f32.add + 01a6fc: 38 02 dc 01 | f32.store 2 220 + 01a700: 20 04 | local.get 4 + 01a702: 20 16 | local.get 22 + 01a704: 20 09 | local.get 9 + 01a706: 20 09 | local.get 9 + 01a708: 92 | f32.add + 01a709: 22 09 | local.tee 9 + 01a70b: 92 | f32.add + 01a70c: 38 02 d8 01 | f32.store 2 216 + 01a710: 20 04 | local.get 4 + 01a712: 20 12 | local.get 18 + 01a714: 20 0a | local.get 10 + 01a716: 43 00 00 00 3f | f32.const 0x1p-1 + 01a71b: 94 | f32.mul + 01a71c: 93 | f32.sub + 01a71d: 38 02 d4 01 | f32.store 2 212 + 01a721: 20 04 | local.get 4 + 01a723: 20 13 | local.get 19 + 01a725: 20 09 | local.get 9 + 01a727: 43 00 00 00 3f | f32.const 0x1p-1 + 01a72c: 94 | f32.mul + 01a72d: 93 | f32.sub + 01a72e: 38 02 d0 01 | f32.store 2 208 + 01a732: 20 04 | local.get 4 + 01a734: 41 d0 01 | i32.const 208 + 01a737: 6a | i32.add + 01a738: 20 04 | local.get 4 + 01a73a: 41 c0 01 | i32.const 192 + 01a73d: 6a | i32.add + 01a73e: 10 ac 84 80 80 00 | call 556 + 01a744: 0c 0b | br 11 + 01a746: 0b | end + 01a747: 20 06 | local.get 6 + 01a749: 28 02 18 | i32.load 2 24 + 01a74c: 22 1a | local.tee 26 + 01a74e: 21 1b | local.set 27 + 01a750: 20 1a | local.get 26 + 01a752: 21 05 | local.set 5 + 01a754: 02 40 | block + 01a756: 20 1a | local.get 26 + 01a758: 45 | i32.eqz + 01a759: 0d 00 | br_if 0 + 01a75b: 20 1b | local.get 27 + 01a75d: 21 05 | local.set 5 + 01a75f: 03 40 | loop + 01a761: 02 40 | block + 01a763: 20 05 | local.get 5 + 01a765: 22 05 | local.tee 5 + 01a767: 2d 00 00 | i32.load8_u 0 0 + 01a76a: 0d 00 | br_if 0 + 01a76c: 20 05 | local.get 5 + 01a76e: 21 05 | local.set 5 + 01a770: 0c 02 | br 2 + 01a772: 0b | end + 01a773: 20 05 | local.get 5 + 01a775: 41 01 | i32.const 1 + 01a777: 6a | i32.add + 01a778: 22 00 | local.tee 0 + 01a77a: 21 05 | local.set 5 + 01a77c: 20 00 | local.get 0 + 01a77e: 0d 00 | br_if 0 + 01a780: 0b | end + 01a781: 41 00 | i32.const 0 + 01a783: 21 05 | local.set 5 + 01a785: 0b | end + 01a786: 20 06 | local.get 6 + 01a788: 28 02 30 | i32.load 2 48 + 01a78b: 21 1c | local.set 28 + 01a78d: 20 05 | local.get 5 + 01a78f: 22 1d | local.tee 29 + 01a791: 20 1a | local.get 26 + 01a793: 6b | i32.sub + 01a794: 22 1e | local.tee 30 + 01a796: 22 05 | local.tee 5 + 01a798: 21 14 | local.set 20 + 01a79a: 02 40 | block + 01a79c: 20 05 | local.get 5 + 01a79e: 0e 02 05 04 00 | br_table 5 4 0 + 01a7a3: 0b | end + 01a7a4: 02 40 | block + 01a7a6: 20 1e | local.get 30 + 01a7a8: 41 01 | i32.const 1 + 01a7aa: 4e | i32.ge_s + 01a7ab: 0d 00 | br_if 0 + 01a7ad: 41 00 | i32.const 0 + 01a7af: 21 14 | local.set 20 + 01a7b1: 0c 05 | br 5 + 01a7b3: 0b | end + 01a7b4: 41 00 | i32.const 0 + 01a7b6: 21 05 | local.set 5 + 01a7b8: 41 00 | i32.const 0 + 01a7ba: 21 08 | local.set 8 + 01a7bc: 02 40 | block + 01a7be: 20 1e | local.get 30 + 01a7c0: 41 04 | i32.const 4 + 01a7c2: 49 | i32.lt_u + 01a7c3: 0d 00 | br_if 0 + 01a7c5: 20 1e | local.get 30 + 01a7c7: 41 fc ff ff ff 07 | i32.const 2147483644 + 01a7cd: 71 | i32.and + 01a7ce: 22 1f | local.tee 31 + 01a7d0: 21 05 | local.set 5 + 01a7d2: 20 1b | local.get 27 + 01a7d4: 21 00 | local.set 0 + 01a7d6: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 01a7df: 00 00 00 00 00 00 00 00 00 | + 01a7e8: 21 20 | local.set 32 + 01a7ea: 03 40 | loop + 01a7ec: 20 05 | local.get 5 + 01a7ee: 41 7c | i32.const 4294967292 + 01a7f0: 6a | i32.add + 01a7f1: 22 08 | local.tee 8 + 01a7f3: 21 05 | local.set 5 + 01a7f5: 20 00 | local.get 0 + 01a7f7: 22 14 | local.tee 20 + 01a7f9: 41 04 | i32.const 4 + 01a7fb: 6a | i32.add + 01a7fc: 21 00 | local.set 0 + 01a7fe: 20 20 | local.get 32 + 01a800: 20 14 | local.get 20 + 01a802: fd 5c 00 00 | v128.load32_zero 0 0 + 01a806: fd 0c 3b 3b 3b 3b 3b 3b 3b | v128.const 0x3b3b3b3b 0x3b3b3b3b 0x3b3b3b3b 0x3b3b3b3b + 01a80f: 3b 3b 3b 3b 3b 3b 3b 3b 3b | + 01a818: fd 23 | i8x16.eq + 01a81a: 20 20 | local.get 32 + 01a81c: fd 0d 00 00 00 00 01 00 00 | i8x16.shuffle 0x00000000 0x00000001 0x00000002 0x00000003 + 01a825: 00 02 00 00 00 03 00 00 00 | + 01a82e: fd 0c 01 00 00 00 01 00 00 | v128.const 0x00000001 0x00000001 0x00000001 0x00000001 + 01a837: 00 01 00 00 00 01 00 00 00 | + 01a840: fd 4e | v128.and + 01a842: fd ae 01 | i32x4.add + 01a845: 22 21 | local.tee 33 + 01a847: 21 20 | local.set 32 + 01a849: 20 08 | local.get 8 + 01a84b: 0d 00 | br_if 0 + 01a84d: 0b | end + 01a84e: 20 1f | local.get 31 + 01a850: 21 05 | local.set 5 + 01a852: 20 21 | local.get 33 + 01a854: 20 21 | local.get 33 + 01a856: 20 20 | local.get 32 + 01a858: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x03020100 0x03020100 + 01a861: 0f 00 01 02 03 00 01 02 03 | + 01a86a: fd ae 01 | i32x4.add + 01a86d: 22 20 | local.tee 32 + 01a86f: 20 20 | local.get 32 + 01a871: 20 20 | local.get 32 + 01a873: fd 0d 04 05 06 07 00 01 02 | i8x16.shuffle 0x07060504 0x03020100 0x03020100 0x03020100 + 01a87c: 03 00 01 02 03 00 01 02 03 | + 01a885: fd ae 01 | i32x4.add + 01a888: fd 1b 00 | i32x4.extract_lane 0 + 01a88b: 22 00 | local.tee 0 + 01a88d: 21 08 | local.set 8 + 01a88f: 20 00 | local.get 0 + 01a891: 21 14 | local.set 20 + 01a893: 20 1e | local.get 30 + 01a895: 20 1f | local.get 31 + 01a897: 46 | i32.eq + 01a898: 0d 05 | br_if 5 + 01a89a: 0b | end + 01a89b: 20 05 | local.get 5 + 01a89d: 20 1a | local.get 26 + 01a89f: 6a | i32.add + 01a8a0: 22 00 | local.tee 0 + 01a8a2: 21 05 | local.set 5 + 01a8a4: 20 00 | local.get 0 + 01a8a6: 20 1d | local.get 29 + 01a8a8: 6b | i32.sub + 01a8a9: 21 00 | local.set 0 + 01a8ab: 20 08 | local.get 8 + 01a8ad: 21 08 | local.set 8 + 01a8af: 03 40 | loop + 01a8b1: 20 05 | local.get 5 + 01a8b3: 22 14 | local.tee 20 + 01a8b5: 41 01 | i32.const 1 + 01a8b7: 6a | i32.add + 01a8b8: 21 05 | local.set 5 + 01a8ba: 20 00 | local.get 0 + 01a8bc: 41 01 | i32.const 1 + 01a8be: 6a | i32.add + 01a8bf: 22 1a | local.tee 26 + 01a8c1: 21 00 | local.set 0 + 01a8c3: 20 08 | local.get 8 + 01a8c5: 20 14 | local.get 20 + 01a8c7: 2d 00 00 | i32.load8_u 0 0 + 01a8ca: 41 3b | i32.const 59 + 01a8cc: 46 | i32.eq + 01a8cd: 6a | i32.add + 01a8ce: 22 14 | local.tee 20 + 01a8d0: 21 08 | local.set 8 + 01a8d2: 20 14 | local.get 20 + 01a8d4: 21 14 | local.set 20 + 01a8d6: 20 1a | local.get 26 + 01a8d8: 0d 00 | br_if 0 + 01a8da: 0c 05 | br 5 + 01a8dc: 0b | end + 01a8dd: 0b | end + 01a8de: 20 04 | local.get 4 + 01a8e0: 20 15 | local.get 21 + 01a8e2: 38 02 8c 01 | f32.store 2 140 + 01a8e6: 20 04 | local.get 4 + 01a8e8: 20 16 | local.get 22 + 01a8ea: 38 02 88 01 | f32.store 2 136 + 01a8ee: 20 04 | local.get 4 + 01a8f0: 20 09 | local.get 9 + 01a8f2: 38 02 84 01 | f32.store 2 132 + 01a8f6: 20 04 | local.get 4 + 01a8f8: 20 0a | local.get 10 + 01a8fa: 38 02 80 01 | f32.store 2 128 + 01a8fe: 20 04 | local.get 4 + 01a900: 41 ff 81 7c | i32.const 4294902015 + 01a904: 36 02 70 | i32.store 2 112 + 01a907: 20 04 | local.get 4 + 01a909: 41 80 01 | i32.const 128 + 01a90c: 6a | i32.add + 01a90d: 20 04 | local.get 4 + 01a90f: 41 f0 00 | i32.const 112 + 01a912: 6a | i32.add + 01a913: 10 ac 84 80 80 00 | call 556 + 01a919: 0c 09 | br 9 + 01a91b: 0b | end + 01a91c: 41 03 | i32.const 3 + 01a91e: 41 02 | i32.const 2 + 01a920: 20 13 | local.get 19 + 01a922: bc | i32.reinterpret_f32 + 01a923: 41 00 | i32.const 0 + 01a925: 48 | i32.lt_s + 01a926: 1b | select + 01a927: 21 00 | local.set 0 + 01a929: 0c 06 | br 6 + 01a92b: 0b | end + 01a92c: 41 06 | i32.const 6 + 01a92e: 41 05 | i32.const 5 + 01a930: 20 00 | local.get 0 + 01a932: 1b | select + 01a933: 21 00 | local.set 0 + 01a935: 0c 05 | br 5 + 01a937: 0b | end + 01a938: 20 1b | local.get 27 + 01a93a: 2d 00 00 | i32.load8_u 0 0 + 01a93d: 41 3b | i32.const 59 + 01a93f: 46 | i32.eq + 01a940: 21 14 | local.set 20 + 01a942: 0b | end + 01a943: 20 04 | local.get 4 + 01a945: 42 00 | i64.const 0 + 01a947: 37 03 b8 01 | i64.store 3 184 + 01a94b: 20 04 | local.get 4 + 01a94d: 41 b8 01 | i32.const 184 + 01a950: 6a | i32.add + 01a951: 10 a2 84 80 80 00 | call 546 + 01a957: 20 1c | local.get 28 + 01a959: 28 02 00 | i32.load 2 0 + 01a95c: 21 05 | local.set 5 + 01a95e: 20 06 | local.get 6 + 01a960: 28 02 14 | i32.load 2 20 + 01a963: 21 00 | local.set 0 + 01a965: 20 04 | local.get 4 + 01a967: 20 15 | local.get 21 + 01a969: 38 02 ac 01 | f32.store 2 172 + 01a96d: 20 04 | local.get 4 + 01a96f: 20 16 | local.get 22 + 01a971: 20 14 | local.get 20 + 01a973: 41 01 | i32.const 1 + 01a975: 6a | i32.add + 01a976: b2 | f32.convert_i32_s + 01a977: 95 | f32.div + 01a978: 22 18 | local.tee 24 + 01a97a: 38 02 a8 01 | f32.store 2 168 + 01a97e: 20 04 | local.get 4 + 01a980: 20 09 | local.get 9 + 01a982: 38 02 a4 01 | f32.store 2 164 + 01a986: 20 04 | local.get 4 + 01a988: 20 0a | local.get 10 + 01a98a: 38 02 a0 01 | f32.store 2 160 + 01a98e: 20 04 | local.get 4 + 01a990: 2a 02 bc 01 | f32.load 2 188 + 01a994: 21 17 | local.set 23 + 01a996: 20 04 | local.get 4 + 01a998: 2a 02 b8 01 | f32.load 2 184 + 01a99c: 21 12 | local.set 18 + 01a99e: 20 04 | local.get 4 + 01a9a0: 41 a0 01 | i32.const 160 + 01a9a3: 6a | i32.add + 01a9a4: 20 00 | local.get 0 + 01a9a6: 20 05 | local.get 5 + 01a9a8: 10 f9 84 80 80 00 | call 633 + 01a9ae: 1a | drop + 01a9af: 20 06 | local.get 6 + 01a9b1: 28 02 18 | i32.load 2 24 + 01a9b4: 22 00 | local.tee 0 + 01a9b6: 21 06 | local.set 6 + 01a9b8: 02 40 | block + 01a9ba: 20 00 | local.get 0 + 01a9bc: 45 | i32.eqz + 01a9bd: 0d 00 | br_if 0 + 01a9bf: 20 00 | local.get 0 + 01a9c1: 21 06 | local.set 6 + 01a9c3: 03 40 | loop + 01a9c5: 02 40 | block + 01a9c7: 20 06 | local.get 6 + 01a9c9: 22 06 | local.tee 6 + 01a9cb: 2d 00 00 | i32.load8_u 0 0 + 01a9ce: 0d 00 | br_if 0 + 01a9d0: 20 06 | local.get 6 + 01a9d2: 21 06 | local.set 6 + 01a9d4: 0c 02 | br 2 + 01a9d6: 0b | end + 01a9d7: 20 06 | local.get 6 + 01a9d9: 41 01 | i32.const 1 + 01a9db: 6a | i32.add + 01a9dc: 22 05 | local.tee 5 + 01a9de: 21 06 | local.set 6 + 01a9e0: 20 05 | local.get 5 + 01a9e2: 0d 00 | br_if 0 + 01a9e4: 0b | end + 01a9e5: 41 00 | i32.const 0 + 01a9e7: 21 06 | local.set 6 + 01a9e9: 0b | end + 01a9ea: 20 06 | local.get 6 + 01a9ec: 20 00 | local.get 0 + 01a9ee: 6b | i32.sub + 01a9ef: 41 01 | i32.const 1 + 01a9f1: 48 | i32.lt_s + 01a9f2: 0d 05 | br_if 5 + 01a9f4: 20 12 | local.get 18 + 01a9f6: 20 13 | local.get 19 + 01a9f8: 60 | f32.ge + 01a9f9: 45 | i32.eqz + 01a9fa: 0d 05 | br_if 5 + 01a9fc: 20 12 | local.get 18 + 01a9fe: 20 0a | local.get 10 + 01aa00: 20 16 | local.get 22 + 01aa02: 92 | f32.add + 01aa03: 5d | f32.lt + 01aa04: 45 | i32.eqz + 01aa05: 0d 05 | br_if 5 + 01aa07: 20 17 | local.get 23 + 01aa09: 20 09 | local.get 9 + 01aa0b: 60 | f32.ge + 01aa0c: 45 | i32.eqz + 01aa0d: 0d 05 | br_if 5 + 01aa0f: 20 17 | local.get 23 + 01aa11: 20 09 | local.get 9 + 01aa13: 20 15 | local.get 21 + 01aa15: 92 | f32.add + 01aa16: 5d | f32.lt + 01aa17: 45 | i32.eqz + 01aa18: 0d 05 | br_if 5 + 01aa1a: 20 04 | local.get 4 + 01aa1c: 42 00 | i64.const 0 + 01aa1e: 37 03 98 01 | i64.store 3 152 + 01aa22: 20 1b | local.get 27 + 01aa24: 20 1e | local.get 30 + 01aa26: 41 98 85 94 80 00 | i32.const 328344 + 01aa2c: 41 01 | i32.const 1 + 01aa2e: 20 03 | local.get 3 + 01aa30: 28 02 08 | i32.load 2 8 + 01aa33: 20 03 | local.get 3 + 01aa35: 28 02 0c | i32.load 2 12 + 01aa38: 41 f0 93 94 80 00 | i32.const 330224 + 01aa3e: 20 04 | local.get 4 + 01aa40: 41 98 01 | i32.const 152 + 01aa43: 6a | i32.add + 01aa44: 20 03 | local.get 3 + 01aa46: 10 a3 83 80 80 00 | call 419 + 01aa4c: 02 40 | block + 01aa4e: 02 40 | block + 01aa50: 02 40 | block + 01aa52: 20 04 | local.get 4 + 01aa54: 28 02 9c 01 | i32.load 2 156 + 01aa58: 22 05 | local.tee 5 + 01aa5a: 20 12 | local.get 18 + 01aa5c: 20 0a | local.get 10 + 01aa5e: 93 | f32.sub + 01aa5f: 20 18 | local.get 24 + 01aa61: 95 | f32.div + 01aa62: fc 00 | i32.trunc_sat_f32_s + 01aa64: 22 06 | local.tee 6 + 01aa66: 4d | i32.le_u + 01aa67: 0d 00 | br_if 0 + 01aa69: 20 04 | local.get 4 + 01aa6b: 28 02 98 01 | i32.load 2 152 + 01aa6f: 20 06 | local.get 6 + 01aa71: 41 03 | i32.const 3 + 01aa73: 74 | i32.shl + 01aa74: 6a | i32.add + 01aa75: 22 00 | local.tee 0 + 01aa77: 28 02 04 | i32.load 2 4 + 01aa7a: 22 06 | local.tee 6 + 01aa7c: 41 01 | i32.const 1 + 01aa7e: 6a | i32.add + 01aa7f: 22 05 | local.tee 5 + 01aa81: 41 7f | i32.const 4294967295 + 01aa83: 4c | i32.le_s + 01aa84: 0d 01 | br_if 1 + 01aa86: 20 00 | local.get 0 + 01aa88: 28 02 00 | i32.load 2 0 + 01aa8b: 21 14 | local.set 20 + 01aa8d: 20 03 | local.get 3 + 01aa8f: 28 02 0c | i32.load 2 12 + 01aa92: 21 00 | local.set 0 + 01aa94: 20 03 | local.get 3 + 01aa96: 28 02 08 | i32.load 2 8 + 01aa99: 21 08 | local.set 8 + 01aa9b: 20 04 | local.get 4 + 01aa9d: 42 00 | i64.const 0 + 01aa9f: 37 03 a0 08 | i64.store 3 1056 + 01aaa3: 02 40 | block + 01aaa5: 20 05 | local.get 5 + 01aaa7: 41 01 | i32.const 1 + 01aaa9: 20 08 | local.get 8 + 01aaab: 20 00 | local.get 0 + 01aaad: 41 90 94 94 80 00 | i32.const 330256 + 01aab3: 20 04 | local.get 4 + 01aab5: 41 a0 08 | i32.const 1056 + 01aab8: 6a | i32.add + 01aab9: 20 03 | local.get 3 + 01aabb: 10 b4 82 80 80 00 | call 308 + 01aac1: 41 ff 01 | i32.const 255 + 01aac4: 71 | i32.and + 01aac5: 45 | i32.eqz + 01aac6: 0d 00 | br_if 0 + 01aac8: 20 07 | local.get 7 + 01aaca: 21 00 | local.set 0 + 01aacc: 20 11 | local.get 17 + 01aace: 21 08 | local.set 8 + 01aad0: 20 17 | local.get 23 + 01aad2: 21 13 | local.set 19 + 01aad4: 20 12 | local.get 18 + 01aad6: 21 12 | local.set 18 + 01aad8: 41 00 | i32.const 0 + 01aada: 21 05 | local.set 5 + 01aadc: 0c 0c | br 12 + 01aade: 0b | end + 01aadf: 02 40 | block + 01aae1: 20 05 | local.get 5 + 01aae3: 41 00 | i32.const 0 + 01aae5: 20 04 | local.get 4 + 01aae7: 28 02 a0 08 | i32.load 2 1056 + 01aaeb: 22 0f | local.tee 15 + 01aaed: 1b | select + 01aaee: 22 05 | local.tee 5 + 01aaf0: 20 06 | local.get 6 + 01aaf2: 20 05 | local.get 5 + 01aaf4: 20 06 | local.get 6 + 01aaf6: 48 | i32.lt_s + 01aaf7: 1b | select + 01aaf8: 22 00 | local.tee 0 + 01aafa: 41 01 | i32.const 1 + 01aafc: 48 | i32.lt_s + 01aafd: 0d 00 | br_if 0 + 01aaff: 20 00 | local.get 0 + 01ab01: 45 | i32.eqz + 01ab02: 0d 00 | br_if 0 + 01ab04: 20 0f | local.get 15 + 01ab06: 20 14 | local.get 20 + 01ab08: 20 00 | local.get 0 + 01ab0a: fc 0a 00 00 | memory.copy 0 0 + 01ab0e: 0b | end + 01ab0f: 20 06 | local.get 6 + 01ab11: 20 05 | local.get 5 + 01ab13: 4f | i32.ge_u + 01ab14: 0d 02 | br_if 2 + 01ab16: 20 0f | local.get 15 + 01ab18: 20 06 | local.get 6 + 01ab1a: 6a | i32.add + 01ab1b: 41 00 | i32.const 0 + 01ab1d: 3a 00 00 | i32.store8 0 0 + 01ab20: 20 07 | local.get 7 + 01ab22: 21 00 | local.set 0 + 01ab24: 20 11 | local.get 17 + 01ab26: 21 08 | local.set 8 + 01ab28: 20 17 | local.get 23 + 01ab2a: 21 13 | local.set 19 + 01ab2c: 20 12 | local.get 18 + 01ab2e: 21 12 | local.set 18 + 01ab30: 20 0f | local.get 15 + 01ab32: 21 05 | local.set 5 + 01ab34: 0c 0b | br 11 + 01ab36: 0b | end + 01ab37: 41 8a d6 92 80 00 | i32.const 305930 + 01ab3d: 41 c1 00 | i32.const 65 + 01ab40: 41 c3 09 | i32.const 1219 + 01ab43: 41 3c | i32.const 60 + 01ab45: 20 06 | local.get 6 + 01ab47: 20 05 | local.get 5 + 01ab49: 10 ad 82 80 80 00 | call 301 + 01ab4f: 00 | unreachable + 01ab50: 0b | end + 01ab51: 41 90 94 94 80 00 | i32.const 330256 + 01ab57: 20 05 | local.get 5 + 01ab59: 10 93 83 80 80 00 | call 403 + 01ab5f: 00 | unreachable + 01ab60: 0b | end + 01ab61: 41 e8 d8 93 80 00 | i32.const 322664 + 01ab67: 41 33 | i32.const 51 + 01ab69: 41 30 | i32.const 48 + 01ab6b: 41 04 | i32.const 4 + 01ab6d: 20 06 | local.get 6 + 01ab6f: 20 05 | local.get 5 + 01ab71: 10 ad 82 80 80 00 | call 301 + 01ab77: 00 | unreachable + 01ab78: 0b | end + 01ab79: 20 06 | local.get 6 + 01ab7b: 21 00 | local.set 0 + 01ab7d: 0c 05 | br 5 + 01ab7f: 0b | end + 01ab80: 20 0d | local.get 13 + 01ab82: 21 13 | local.set 19 + 01ab84: 20 0e | local.get 14 + 01ab86: 21 12 | local.set 18 + 01ab88: 20 0f | local.get 15 + 01ab8a: 21 05 | local.set 5 + 01ab8c: 0b | end + 01ab8d: 20 05 | local.get 5 + 01ab8f: 21 05 | local.set 5 + 01ab91: 20 12 | local.get 18 + 01ab93: 21 12 | local.set 18 + 01ab95: 20 13 | local.get 19 + 01ab97: 21 13 | local.set 19 + 01ab99: 20 06 | local.get 6 + 01ab9b: 28 02 14 | i32.load 2 20 + 01ab9e: 21 00 | local.set 0 + 01aba0: 20 04 | local.get 4 + 01aba2: 20 15 | local.get 21 + 01aba4: 38 02 8c 04 | f32.store 2 524 + 01aba8: 20 04 | local.get 4 + 01abaa: 20 16 | local.get 22 + 01abac: 38 02 88 04 | f32.store 2 520 + 01abb0: 20 04 | local.get 4 + 01abb2: 20 09 | local.get 9 + 01abb4: 38 02 84 04 | f32.store 2 516 + 01abb8: 20 04 | local.get 4 + 01abba: 20 0a | local.get 10 + 01abbc: 38 02 80 04 | f32.store 2 512 + 01abc0: 02 40 | block + 01abc2: 20 04 | local.get 4 + 01abc4: 41 80 04 | i32.const 512 + 01abc7: 6a | i32.add + 01abc8: 20 00 | local.get 0 + 01abca: 10 eb 84 80 80 00 | call 619 + 01abd0: 41 ff 01 | i32.const 255 + 01abd3: 71 | i32.and + 01abd4: 45 | i32.eqz + 01abd5: 0d 00 | br_if 0 + 01abd7: 20 06 | local.get 6 + 01abd9: 28 02 30 | i32.load 2 48 + 01abdc: 22 06 | local.tee 6 + 01abde: 45 | i32.eqz + 01abdf: 0d 00 | br_if 0 + 01abe1: 02 40 | block + 01abe3: 02 40 | block + 01abe5: 02 40 | block + 01abe7: 02 40 | block + 01abe9: 02 40 | block + 01abeb: 02 40 | block + 01abed: 02 40 | block + 01abef: 02 40 | block + 01abf1: 02 40 | block + 01abf3: 02 40 | block + 01abf5: 02 40 | block + 01abf7: 02 40 | block + 01abf9: 02 40 | block + 01abfb: 02 40 | block + 01abfd: 02 40 | block + 01abff: 02 40 | block + 01ac01: 02 40 | block + 01ac03: 02 40 | block + 01ac05: 02 40 | block + 01ac07: 02 40 | block + 01ac09: 02 40 | block + 01ac0b: 02 40 | block + 01ac0d: 02 40 | block + 01ac0f: 02 40 | block + 01ac11: 02 40 | block + 01ac13: 02 40 | block + 01ac15: 02 40 | block + 01ac17: 02 40 | block + 01ac19: 02 40 | block + 01ac1b: 02 40 | block + 01ac1d: 02 40 | block + 01ac1f: 20 06 | local.get 6 + 01ac21: 28 02 00 | i32.load 2 0 + 01ac24: 41 7f | i32.const 4294967295 + 01ac26: 6a | i32.add + 01ac27: 0e 1a 14 15 16 19 01 00 18 | br_table 20 21 22 25 1 0 24 2 3 4 5 6 7 8 9 10 11 12 13 14 15 23 16 17 18 19 25 + 01ac30: 02 03 04 05 06 07 08 09 0a | + 01ac39: 0b 0c 0d 0e 0f 17 10 11 12 | + 01ac42: 13 19 | + 01ac44: 0b | end + 01ac45: 20 04 | local.get 4 + 01ac47: 41 1e | i32.const 30 + 01ac49: 36 02 84 03 | i32.store 2 388 + 01ac4d: 20 04 | local.get 4 + 01ac4f: 41 98 f6 93 80 00 | i32.const 326424 + 01ac55: 36 02 80 03 | i32.store 2 384 + 01ac59: 20 04 | local.get 4 + 01ac5b: 42 80 80 80 80 10 | i64.const 4294967296 + 01ac61: 37 02 88 03 | i64.store 2 392 + 01ac65: 20 04 | local.get 4 + 01ac67: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 01ac70: 2a | + 01ac71: 37 03 a8 03 | i64.store 3 424 + 01ac75: 20 04 | local.get 4 + 01ac77: 42 82 ae f1 b0 fc d1 98 a4 | i64.const 11189301643845588738 + 01ac80: 9b 7f | + 01ac82: 37 03 f8 02 | i64.store 3 376 + 01ac86: 20 04 | local.get 4 + 01ac88: 42 99 9a b4 b3 d4 ed bd e9 | i64.const 14182670225248161049 + 01ac91: 44 | + 01ac92: 37 03 b8 03 | i64.store 3 440 + 01ac96: 20 04 | local.get 4 + 01ac98: 41 01 | i32.const 1 + 01ac9a: 36 02 f4 02 | i32.store 2 372 + 01ac9e: 20 04 | local.get 4 + 01aca0: 41 a1 f3 93 80 00 | i32.const 326049 + 01aca6: 36 02 f0 02 | i32.store 2 368 + 01acaa: 20 04 | local.get 4 + 01acac: 42 82 ae f1 b0 fc d1 98 a4 | i64.const 11189301643845588738 + 01acb5: 9b 7f | + 01acb7: 37 03 d8 03 | i64.store 3 472 + 01acbb: 20 04 | local.get 4 + 01acbd: 41 00 | i32.const 0 + 01acbf: 36 02 d4 03 | i32.store 2 468 + 01acc3: 20 04 | local.get 4 + 01acc5: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 01acce: 2a | + 01accf: 37 03 c8 03 | i64.store 3 456 + 01acd3: 20 04 | local.get 4 + 01acd5: 41 01 | i32.const 1 + 01acd7: 36 02 ec 02 | i32.store 2 364 + 01acdb: 20 04 | local.get 4 + 01acdd: 41 96 f6 93 80 00 | i32.const 326422 + 01ace3: 36 02 e8 02 | i32.store 2 360 + 01ace7: 20 04 | local.get 4 + 01ace9: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 01acf2: 2a | + 01acf3: 37 03 e8 03 | i64.store 3 488 + 01acf7: 20 04 | local.get 4 + 01acf9: 20 04 | local.get 4 + 01acfb: 41 80 03 | i32.const 384 + 01acfe: 6a | i32.add + 01acff: 36 02 a0 03 | i32.store 2 416 + 01ad03: 20 04 | local.get 4 + 01ad05: 20 04 | local.get 4 + 01ad07: 41 f8 02 | i32.const 376 + 01ad0a: 6a | i32.add + 01ad0b: 36 02 b0 03 | i32.store 2 432 + 01ad0f: 20 04 | local.get 4 + 01ad11: 20 04 | local.get 4 + 01ad13: 41 88 03 | i32.const 392 + 01ad16: 6a | i32.add + 01ad17: 36 02 d0 03 | i32.store 2 464 + 01ad1b: 20 04 | local.get 4 + 01ad1d: 20 04 | local.get 4 + 01ad1f: 41 f0 02 | i32.const 368 + 01ad22: 6a | i32.add + 01ad23: 36 02 c0 03 | i32.store 2 448 + 01ad27: 20 04 | local.get 4 + 01ad29: 20 04 | local.get 4 + 01ad2b: 41 e8 02 | i32.const 360 + 01ad2e: 6a | i32.add + 01ad2f: 36 02 e0 03 | i32.store 2 480 + 01ad33: 41 00 | i32.const 0 + 01ad35: 20 0b | local.get 11 + 01ad37: 41 05 | i32.const 5 + 01ad39: 41 00 | i32.const 0 + 01ad3b: 41 00 | i32.const 0 + 01ad3d: 20 03 | local.get 3 + 01ad3f: 28 02 00 | i32.load 2 0 + 01ad42: 20 03 | local.get 3 + 01ad44: 28 02 04 | i32.load 2 4 + 01ad47: 20 03 | local.get 3 + 01ad49: 10 b6 82 80 80 00 | call 310 + 01ad4f: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 01ad56: 41 00 | i32.const 0 + 01ad58: 41 06 | i32.const 6 + 01ad5a: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 01ad61: 41 00 | i32.const 0 + 01ad63: 41 01 | i32.const 1 + 01ad65: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01ad6c: 41 00 | i32.const 0 + 01ad6e: 41 01 | i32.const 1 + 01ad70: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 01ad77: 41 c0 14 | i32.const 2624 + 01ad7a: 45 | i32.eqz + 01ad7b: 0d 18 | br_if 24 + 01ad7d: 41 c8 90 98 80 00 | i32.const 395336 + 01ad83: 41 00 | i32.const 0 + 01ad85: 41 c0 14 | i32.const 2624 + 01ad88: fc 0b 00 | memory.fill 0 + 01ad8b: 0c 18 | br 24 + 01ad8d: 0b | end + 01ad8e: 20 04 | local.get 4 + 01ad90: 42 80 80 80 80 10 | i64.const 4294967296 + 01ad96: 37 02 f8 03 | i64.store 2 504 + 01ad9a: 02 40 | block + 01ad9c: 41 d0 00 | i32.const 80 + 01ad9f: 45 | i32.eqz + 01ada0: 0d 00 | br_if 0 + 01ada2: 20 04 | local.get 4 + 01ada4: 41 a0 03 | i32.const 416 + 01ada7: 6a | i32.add + 01ada8: 41 00 | i32.const 0 + 01adaa: 41 d0 00 | i32.const 80 + 01adad: fc 0b 00 | memory.fill 0 + 01adb0: 0b | end + 01adb1: 20 04 | local.get 4 + 01adb3: 42 99 9a b4 b3 d4 ed bd e9 | i64.const 14182670225248161049 + 01adbc: 44 | + 01adbd: 37 03 a8 03 | i64.store 3 424 + 01adc1: 20 04 | local.get 4 + 01adc3: 42 d5 9a e1 d5 98 d0 bc d0 | i64.const 18347931520099437909 + 01adcc: 7e | + 01adcd: 37 03 98 03 | i64.store 3 408 + 01add1: 20 04 | local.get 4 + 01add3: 41 01 | i32.const 1 + 01add5: 36 02 94 03 | i32.store 2 404 + 01add9: 20 04 | local.get 4 + 01addb: 41 a1 f3 93 80 00 | i32.const 326049 + 01ade1: 36 02 90 03 | i32.store 2 400 + 01ade5: 20 04 | local.get 4 + 01ade7: 42 d5 9a e1 d5 98 d0 bc d0 | i64.const 18347931520099437909 + 01adf0: 7e | + 01adf1: 37 03 c8 03 | i64.store 3 456 + 01adf5: 20 04 | local.get 4 + 01adf7: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 01ae00: 2a | + 01ae01: 37 03 b8 03 | i64.store 3 440 + 01ae05: 20 04 | local.get 4 + 01ae07: 20 04 | local.get 4 + 01ae09: 41 98 03 | i32.const 408 + 01ae0c: 6a | i32.add + 01ae0d: 36 02 a0 03 | i32.store 2 416 + 01ae11: 20 04 | local.get 4 + 01ae13: 20 04 | local.get 4 + 01ae15: 41 f8 03 | i32.const 504 + 01ae18: 6a | i32.add + 01ae19: 36 02 c0 03 | i32.store 2 448 + 01ae1d: 20 04 | local.get 4 + 01ae1f: 20 04 | local.get 4 + 01ae21: 41 90 03 | i32.const 400 + 01ae24: 6a | i32.add + 01ae25: 36 02 b0 03 | i32.store 2 432 + 01ae29: 41 00 | i32.const 0 + 01ae2b: 20 0c | local.get 12 + 01ae2d: 41 03 | i32.const 3 + 01ae2f: 41 98 eb 93 80 00 | i32.const 325016 + 01ae35: 41 01 | i32.const 1 + 01ae37: 20 03 | local.get 3 + 01ae39: 28 02 00 | i32.load 2 0 + 01ae3c: 20 03 | local.get 3 + 01ae3e: 28 02 04 | i32.load 2 4 + 01ae41: 20 03 | local.get 3 + 01ae43: 10 b6 82 80 80 00 | call 310 + 01ae49: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 01ae50: 41 00 | i32.const 0 + 01ae52: 41 06 | i32.const 6 + 01ae54: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 01ae5b: 41 00 | i32.const 0 + 01ae5d: 41 01 | i32.const 1 + 01ae5f: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01ae66: 41 00 | i32.const 0 + 01ae68: 41 01 | i32.const 1 + 01ae6a: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 01ae71: 41 c0 14 | i32.const 2624 + 01ae74: 45 | i32.eqz + 01ae75: 0d 17 | br_if 23 + 01ae77: 41 c8 90 98 80 00 | i32.const 395336 + 01ae7d: 41 00 | i32.const 0 + 01ae7f: 41 c0 14 | i32.const 2624 + 01ae82: fc 0b 00 | memory.fill 0 + 01ae85: 0c 17 | br 23 + 01ae87: 0b | end + 01ae88: 20 04 | local.get 4 + 01ae8a: 42 00 | i64.const 0 + 01ae8c: 37 03 a0 08 | i64.store 3 1056 + 01ae90: 20 04 | local.get 4 + 01ae92: 41 10 | i32.const 16 + 01ae94: 6a | i32.add + 01ae95: 20 04 | local.get 4 + 01ae97: 41 a0 08 | i32.const 1056 + 01ae9a: 6a | i32.add + 01ae9b: 20 03 | local.get 3 + 01ae9d: 10 fb 82 80 80 00 | call 379 + 01aea3: 20 04 | local.get 4 + 01aea5: 28 02 10 | i32.load 2 16 + 01aea8: 20 04 | local.get 4 + 01aeaa: 28 02 14 | i32.load 2 20 + 01aead: 20 04 | local.get 4 + 01aeaf: 28 02 a0 08 | i32.load 2 1056 + 01aeb3: 20 04 | local.get 4 + 01aeb5: 28 02 a4 08 | i32.load 2 1060 + 01aeb9: 41 e0 82 94 80 00 | i32.const 328032 + 01aebf: 20 03 | local.get 3 + 01aec1: 10 8e 83 80 80 00 | call 398 + 01aec7: 0c 16 | br 22 + 01aec9: 0b | end + 01aeca: 41 00 | i32.const 0 + 01aecc: 41 f0 c2 92 80 00 | i32.const 303472 + 01aed2: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 01aed9: 41 00 | i32.const 0 + 01aedb: 41 01 | i32.const 1 + 01aedd: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01aee4: 41 00 | i32.const 0 + 01aee6: 41 01 | i32.const 1 + 01aee8: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 01aeef: 41 00 | i32.const 0 + 01aef1: 41 00 | i32.const 0 + 01aef3: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 01aefa: 41 c0 14 | i32.const 2624 + 01aefd: 45 | i32.eqz + 01aefe: 0d 15 | br_if 21 + 01af00: 41 c8 90 98 80 00 | i32.const 395336 + 01af06: 41 00 | i32.const 0 + 01af08: 41 c0 14 | i32.const 2624 + 01af0b: fc 0b 00 | memory.fill 0 + 01af0e: 0c 15 | br 21 + 01af10: 0b | end + 01af11: 41 00 | i32.const 0 + 01af13: 41 f0 c2 92 80 00 | i32.const 303472 + 01af19: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 01af20: 41 00 | i32.const 0 + 01af22: 41 01 | i32.const 1 + 01af24: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 01af2b: 41 00 | i32.const 0 + 01af2d: 41 01 | i32.const 1 + 01af2f: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01af36: 41 00 | i32.const 0 + 01af38: 41 01 | i32.const 1 + 01af3a: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 01af41: 41 c0 14 | i32.const 2624 + 01af44: 45 | i32.eqz + 01af45: 0d 14 | br_if 20 + 01af47: 41 c8 90 98 80 00 | i32.const 395336 + 01af4d: 41 00 | i32.const 0 + 01af4f: 41 c0 14 | i32.const 2624 + 01af52: fc 0b 00 | memory.fill 0 + 01af55: 0c 14 | br 20 + 01af57: 0b | end + 01af58: 41 00 | i32.const 0 + 01af5a: 41 f0 c2 92 80 00 | i32.const 303472 + 01af60: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 01af67: 41 00 | i32.const 0 + 01af69: 41 02 | i32.const 2 + 01af6b: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 01af72: 41 00 | i32.const 0 + 01af74: 41 01 | i32.const 1 + 01af76: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01af7d: 41 00 | i32.const 0 + 01af7f: 41 01 | i32.const 1 + 01af81: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 01af88: 41 c0 14 | i32.const 2624 + 01af8b: 45 | i32.eqz + 01af8c: 0d 13 | br_if 19 + 01af8e: 41 c8 90 98 80 00 | i32.const 395336 + 01af94: 41 00 | i32.const 0 + 01af96: 41 c0 14 | i32.const 2624 + 01af99: fc 0b 00 | memory.fill 0 + 01af9c: 0c 13 | br 19 + 01af9e: 0b | end + 01af9f: 41 00 | i32.const 0 + 01afa1: 41 f0 c2 92 80 00 | i32.const 303472 + 01afa7: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 01afae: 41 00 | i32.const 0 + 01afb0: 41 03 | i32.const 3 + 01afb2: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 01afb9: 41 00 | i32.const 0 + 01afbb: 41 01 | i32.const 1 + 01afbd: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01afc4: 41 00 | i32.const 0 + 01afc6: 41 01 | i32.const 1 + 01afc8: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 01afcf: 41 c0 14 | i32.const 2624 + 01afd2: 45 | i32.eqz + 01afd3: 0d 12 | br_if 18 + 01afd5: 41 c8 90 98 80 00 | i32.const 395336 + 01afdb: 41 00 | i32.const 0 + 01afdd: 41 c0 14 | i32.const 2624 + 01afe0: fc 0b 00 | memory.fill 0 + 01afe3: 0c 12 | br 18 + 01afe5: 0b | end + 01afe6: 41 00 | i32.const 0 + 01afe8: 29 02 c8 94 98 80 00 | i64.load 2 395848 + 01afef: 21 22 | local.set 34 + 01aff1: 41 00 | i32.const 0 + 01aff3: 2a 02 d0 94 98 80 00 | f32.load 2 395856 + 01affa: 21 09 | local.set 9 + 01affc: 20 04 | local.get 4 + 01affe: 42 00 | i64.const 0 + 01b000: 37 03 90 08 | i64.store 3 1040 + 01b004: 20 04 | local.get 4 + 01b006: 41 18 | i32.const 24 + 01b008: 6a | i32.add + 01b009: 20 04 | local.get 4 + 01b00b: 41 90 08 | i32.const 1040 + 01b00e: 6a | i32.add + 01b00f: 20 03 | local.get 3 + 01b011: 10 fb 82 80 80 00 | call 379 + 01b017: 20 04 | local.get 4 + 01b019: 20 09 | local.get 9 + 01b01b: 38 02 c0 08 | f32.store 2 1088 + 01b01f: 20 04 | local.get 4 + 01b021: 20 22 | local.get 34 + 01b023: 37 03 b8 08 | i64.store 3 1080 + 01b027: 20 04 | local.get 4 + 01b029: 42 80 80 80 fc 03 | i64.const 1065353216 + 01b02f: 37 03 b0 08 | i64.store 3 1072 + 01b033: 20 04 | local.get 4 + 01b035: fd 0c 00 00 80 3f 00 00 00 | v128.const 0x3f800000 0x00000000 0x00000000 0x00000000 + 01b03e: 00 00 00 00 00 00 00 00 00 | + 01b047: fd 0b 04 a0 08 | v128.store 4 1056 + 01b04c: 20 04 | local.get 4 + 01b04e: 28 02 18 | i32.load 2 24 + 01b051: 20 04 | local.get 4 + 01b053: 28 02 1c | i32.load 2 28 + 01b056: 20 04 | local.get 4 + 01b058: 28 02 90 08 | i32.load 2 1040 + 01b05c: 20 04 | local.get 4 + 01b05e: 28 02 94 08 | i32.load 2 1044 + 01b062: 20 04 | local.get 4 + 01b064: 41 a0 08 | i32.const 1056 + 01b067: 6a | i32.add + 01b068: 20 03 | local.get 3 + 01b06a: 10 8e 83 80 80 00 | call 398 + 01b070: 41 00 | i32.const 0 + 01b072: 41 00 | i32.const 0 + 01b074: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01b07b: 0c 11 | br 17 + 01b07d: 0b | end + 01b07e: 41 00 | i32.const 0 + 01b080: 2a 02 c8 94 98 80 00 | f32.load 2 395848 + 01b087: 21 09 | local.set 9 + 01b089: 41 00 | i32.const 0 + 01b08b: 2a 02 cc 94 98 80 00 | f32.load 2 395852 + 01b092: 21 0a | local.set 10 + 01b094: 41 00 | i32.const 0 + 01b096: 2a 02 d0 94 98 80 00 | f32.load 2 395856 + 01b09d: 21 16 | local.set 22 + 01b09f: 20 04 | local.get 4 + 01b0a1: 42 00 | i64.const 0 + 01b0a3: 37 03 90 08 | i64.store 3 1040 + 01b0a7: 20 04 | local.get 4 + 01b0a9: 41 20 | i32.const 32 + 01b0ab: 6a | i32.add + 01b0ac: 20 04 | local.get 4 + 01b0ae: 41 90 08 | i32.const 1040 + 01b0b1: 6a | i32.add + 01b0b2: 20 03 | local.get 3 + 01b0b4: 10 fb 82 80 80 00 | call 379 + 01b0ba: 20 04 | local.get 4 + 01b0bc: 20 16 | local.get 22 + 01b0be: 38 02 c0 08 | f32.store 2 1088 + 01b0c2: 20 04 | local.get 4 + 01b0c4: 41 00 | i32.const 0 + 01b0c6: 36 02 bc 08 | i32.store 2 1084 + 01b0ca: 20 04 | local.get 4 + 01b0cc: 42 00 | i64.const 0 + 01b0ce: 37 02 b4 08 | i64.store 2 1076 + 01b0d2: 20 04 | local.get 4 + 01b0d4: 20 0a | local.get 10 + 01b0d6: 38 02 b0 08 | f32.store 2 1072 + 01b0da: 20 04 | local.get 4 + 01b0dc: 41 00 | i32.const 0 + 01b0de: 36 02 ac 08 | i32.store 2 1068 + 01b0e2: 20 04 | local.get 4 + 01b0e4: 42 00 | i64.const 0 + 01b0e6: 37 02 a4 08 | i64.store 2 1060 + 01b0ea: 20 04 | local.get 4 + 01b0ec: 20 09 | local.get 9 + 01b0ee: 38 02 a0 08 | f32.store 2 1056 + 01b0f2: 20 04 | local.get 4 + 01b0f4: 28 02 20 | i32.load 2 32 + 01b0f7: 20 04 | local.get 4 + 01b0f9: 28 02 24 | i32.load 2 36 + 01b0fc: 20 04 | local.get 4 + 01b0fe: 28 02 90 08 | i32.load 2 1040 + 01b102: 20 04 | local.get 4 + 01b104: 28 02 94 08 | i32.load 2 1044 + 01b108: 20 04 | local.get 4 + 01b10a: 41 a0 08 | i32.const 1056 + 01b10d: 6a | i32.add + 01b10e: 20 03 | local.get 3 + 01b110: 10 8e 83 80 80 00 | call 398 + 01b116: 41 00 | i32.const 0 + 01b118: 41 00 | i32.const 0 + 01b11a: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01b121: 0c 10 | br 16 + 01b123: 0b | end + 01b124: 41 00 | i32.const 0 + 01b126: 2a 02 c8 94 98 80 00 | f32.load 2 395848 + 01b12d: 20 03 | local.get 3 + 01b12f: 10 92 83 80 80 00 | call 402 + 01b135: 41 00 | i32.const 0 + 01b137: 41 00 | i32.const 0 + 01b139: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01b140: 0c 0f | br 15 + 01b142: 0b | end + 01b143: 41 00 | i32.const 0 + 01b145: 2a 02 cc 94 98 80 00 | f32.load 2 395852 + 01b14c: 21 09 | local.set 9 + 01b14e: 41 00 | i32.const 0 + 01b150: 2a 02 c8 94 98 80 00 | f32.load 2 395848 + 01b157: 21 0a | local.set 10 + 01b159: 20 04 | local.get 4 + 01b15b: 42 00 | i64.const 0 + 01b15d: 37 03 90 08 | i64.store 3 1040 + 01b161: 20 04 | local.get 4 + 01b163: 41 28 | i32.const 40 + 01b165: 6a | i32.add + 01b166: 20 04 | local.get 4 + 01b168: 41 90 08 | i32.const 1040 + 01b16b: 6a | i32.add + 01b16c: 20 03 | local.get 3 + 01b16e: 10 fb 82 80 80 00 | call 379 + 01b174: 20 04 | local.get 4 + 01b176: 41 80 80 80 fc 03 | i32.const 1065353216 + 01b17c: 36 02 c0 08 | i32.store 2 1088 + 01b180: 20 04 | local.get 4 + 01b182: fd 0c 00 00 80 3f 00 00 00 | v128.const 0x3f800000 0x00000000 0x00000000 0x00000000 + 01b18b: 00 00 00 00 00 00 00 00 00 | + 01b194: fd 0b 03 b0 08 | v128.store 3 1072 + 01b199: 20 04 | local.get 4 + 01b19b: 20 0a | local.get 10 + 01b19d: 38 02 ac 08 | f32.store 2 1068 + 01b1a1: 20 04 | local.get 4 + 01b1a3: 41 00 | i32.const 0 + 01b1a5: 36 02 a8 08 | i32.store 2 1064 + 01b1a9: 20 04 | local.get 4 + 01b1ab: 20 09 | local.get 9 + 01b1ad: 38 02 a4 08 | f32.store 2 1060 + 01b1b1: 20 04 | local.get 4 + 01b1b3: 41 80 80 80 fc 03 | i32.const 1065353216 + 01b1b9: 36 02 a0 08 | i32.store 2 1056 + 01b1bd: 20 04 | local.get 4 + 01b1bf: 28 02 28 | i32.load 2 40 + 01b1c2: 20 04 | local.get 4 + 01b1c4: 28 02 2c | i32.load 2 44 + 01b1c7: 20 04 | local.get 4 + 01b1c9: 28 02 90 08 | i32.load 2 1040 + 01b1cd: 20 04 | local.get 4 + 01b1cf: 28 02 94 08 | i32.load 2 1044 + 01b1d3: 20 04 | local.get 4 + 01b1d5: 41 a0 08 | i32.const 1056 + 01b1d8: 6a | i32.add + 01b1d9: 20 03 | local.get 3 + 01b1db: 10 8e 83 80 80 00 | call 398 + 01b1e1: 0c 0e | br 14 + 01b1e3: 0b | end + 01b1e4: 41 00 | i32.const 0 + 01b1e6: 41 00 | i32.const 0 + 01b1e8: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01b1ef: 0c 0d | br 13 + 01b1f1: 0b | end + 01b1f2: 41 00 | i32.const 0 + 01b1f4: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 01b1fb: 41 01 | i32.const 1 + 01b1fd: 48 | i32.lt_s + 01b1fe: 0d 0c | br_if 12 + 01b200: 41 00 | i32.const 0 + 01b202: 41 01 | i32.const 1 + 01b204: 36 02 e8 a5 98 80 00 | i32.store 2 398056 + 01b20b: 41 00 | i32.const 0 + 01b20d: 41 00 | i32.const 0 + 01b20f: 36 02 94 a5 98 80 00 | i32.store 2 397972 + 01b216: 0c 0c | br 12 + 01b218: 0b | end + 01b219: 41 00 | i32.const 0 + 01b21b: 41 02 | i32.const 2 + 01b21d: 36 02 e8 a5 98 80 00 | i32.store 2 398056 + 01b224: 0c 0b | br 11 + 01b226: 0b | end + 01b227: 02 40 | block + 01b229: 41 00 | i32.const 0 + 01b22b: 2a 02 94 a5 98 80 00 | f32.load 2 397972 + 01b232: 41 00 | i32.const 0 + 01b234: 28 02 98 a5 98 80 00 | i32.load 2 397976 + 01b23b: b2 | f32.convert_i32_s + 01b23c: 5c | f32.ne + 01b23d: 0d 00 | br_if 0 + 01b23f: 41 00 | i32.const 0 + 01b241: 41 00 | i32.const 0 + 01b243: 36 02 94 a5 98 80 00 | i32.store 2 397972 + 01b24a: 0b | end + 01b24b: 41 00 | i32.const 0 + 01b24d: 41 01 | i32.const 1 + 01b24f: 36 02 e8 a5 98 80 00 | i32.store 2 398056 + 01b256: 0c 0a | br 10 + 01b258: 0b | end + 01b259: 41 00 | i32.const 0 + 01b25b: 41 00 | i32.const 0 + 01b25d: 36 02 94 a5 98 80 00 | i32.store 2 397972 + 01b264: 0c 09 | br 9 + 01b266: 0b | end + 01b267: 02 40 | block + 01b269: 02 40 | block + 01b26b: 20 06 | local.get 6 + 01b26d: 28 02 04 | i32.load 2 4 + 01b270: 22 00 | local.tee 0 + 01b272: 41 01 | i32.const 1 + 01b274: 6a | i32.add + 01b275: 41 00 | i32.const 0 + 01b277: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 01b27e: 22 08 | local.tee 8 + 01b280: 48 | i32.lt_s + 01b281: 0d 00 | br_if 0 + 01b283: 20 08 | local.get 8 + 01b285: 21 00 | local.set 0 + 01b287: 0c 01 | br 1 + 01b289: 0b | end + 01b28a: 20 00 | local.get 0 + 01b28c: 41 09 | i32.const 9 + 01b28e: 6c | i32.mul + 01b28f: 22 14 | local.tee 20 + 01b291: 41 00 | i32.const 0 + 01b293: 28 02 a8 87 98 80 00 | i32.load 2 394152 + 01b29a: 22 0f | local.tee 15 + 01b29c: 4f | i32.ge_u + 01b29d: 0d 0a | br_if 10 + 01b29f: 20 14 | local.get 20 + 01b2a1: 41 09 | i32.const 9 + 01b2a3: 6a | i32.add + 01b2a4: 22 1b | local.tee 27 + 01b2a6: 20 0f | local.get 15 + 01b2a8: 4f | i32.ge_u + 01b2a9: 0d 0b | br_if 11 + 01b2ab: 41 00 | i32.const 0 + 01b2ad: 28 02 b0 87 98 80 00 | i32.load 2 394160 + 01b2b4: 21 0f | local.set 15 + 01b2b6: 41 00 | i32.const 0 + 01b2b8: 28 02 ac 87 98 80 00 | i32.load 2 394156 + 01b2bf: 21 1a | local.set 26 + 01b2c1: 02 40 | block + 01b2c3: 20 08 | local.get 8 + 01b2c5: 20 00 | local.get 0 + 01b2c7: 6b | i32.sub + 01b2c8: 22 08 | local.tee 8 + 01b2ca: 41 24 | i32.const 36 + 01b2cc: 6c | i32.mul + 01b2cd: 22 00 | local.tee 0 + 01b2cf: 45 | i32.eqz + 01b2d0: 0d 00 | br_if 0 + 01b2d2: 41 00 | i32.const 0 + 01b2d4: 28 02 a4 87 98 80 00 | i32.load 2 394148 + 01b2db: 22 1c | local.tee 28 + 01b2dd: 20 14 | local.get 20 + 01b2df: 41 02 | i32.const 2 + 01b2e1: 74 | i32.shl + 01b2e2: 6a | i32.add + 01b2e3: 20 1c | local.get 28 + 01b2e5: 20 1b | local.get 27 + 01b2e7: 41 02 | i32.const 2 + 01b2e9: 74 | i32.shl + 01b2ea: 6a | i32.add + 01b2eb: 20 00 | local.get 0 + 01b2ed: fc 0a 00 00 | memory.copy 0 0 + 01b2f1: 0b | end + 01b2f2: 20 06 | local.get 6 + 01b2f4: 28 02 04 | i32.load 2 4 + 01b2f7: 41 09 | i32.const 9 + 01b2f9: 6c | i32.mul + 01b2fa: 22 00 | local.tee 0 + 01b2fc: 20 0f | local.get 15 + 01b2fe: 4f | i32.ge_u + 01b2ff: 0d 0c | br_if 12 + 01b301: 20 00 | local.get 0 + 01b303: 41 09 | i32.const 9 + 01b305: 6a | i32.add + 01b306: 22 14 | local.tee 20 + 01b308: 20 0f | local.get 15 + 01b30a: 4f | i32.ge_u + 01b30b: 0d 0d | br_if 13 + 01b30d: 02 40 | block + 01b30f: 20 08 | local.get 8 + 01b311: 41 a0 02 | i32.const 288 + 01b314: 6c | i32.mul + 01b315: 22 08 | local.tee 8 + 01b317: 45 | i32.eqz + 01b318: 0d 00 | br_if 0 + 01b31a: 20 1a | local.get 26 + 01b31c: 20 00 | local.get 0 + 01b31e: 41 05 | i32.const 5 + 01b320: 74 | i32.shl + 01b321: 6a | i32.add + 01b322: 20 1a | local.get 26 + 01b324: 20 14 | local.get 20 + 01b326: 41 05 | i32.const 5 + 01b328: 74 | i32.shl + 01b329: 6a | i32.add + 01b32a: 20 08 | local.get 8 + 01b32c: fc 0a 00 00 | memory.copy 0 0 + 01b330: 0b | end + 01b331: 41 00 | i32.const 0 + 01b333: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 01b33a: 21 00 | local.set 0 + 01b33c: 0b | end + 01b33d: 41 00 | i32.const 0 + 01b33f: 20 00 | local.get 0 + 01b341: 41 7f | i32.const 4294967295 + 01b343: 6a | i32.add + 01b344: 22 00 | local.tee 0 + 01b346: 41 00 | i32.const 0 + 01b348: 20 00 | local.get 0 + 01b34a: 41 00 | i32.const 0 + 01b34c: 4a | i32.gt_s + 01b34d: 1b | select + 01b34e: 36 02 b8 87 98 80 00 | i32.store 2 394168 + 01b355: 0c 08 | br 8 + 01b357: 0b | end + 01b358: 20 06 | local.get 6 + 01b35a: 28 02 04 | i32.load 2 4 + 01b35d: 22 00 | local.tee 0 + 01b35f: 41 01 | i32.const 1 + 01b361: 48 | i32.lt_s + 01b362: 0d 07 | br_if 7 + 01b364: 20 00 | local.get 0 + 01b366: 20 00 | local.get 0 + 01b368: 41 7f | i32.const 4294967295 + 01b36a: 6a | i32.add + 01b36b: 10 fc 82 80 80 00 | call 380 + 01b371: 0c 07 | br 7 + 01b373: 0b | end + 01b374: 20 06 | local.get 6 + 01b376: 28 02 04 | i32.load 2 4 + 01b379: 22 00 | local.tee 0 + 01b37b: 41 01 | i32.const 1 + 01b37d: 6a | i32.add + 01b37e: 22 08 | local.tee 8 + 01b380: 41 00 | i32.const 0 + 01b382: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 01b389: 4e | i32.ge_s + 01b38a: 0d 06 | br_if 6 + 01b38c: 20 00 | local.get 0 + 01b38e: 20 08 | local.get 8 + 01b390: 10 fc 82 80 80 00 | call 380 + 01b396: 0c 06 | br 6 + 01b398: 0b | end + 01b399: 41 00 | i32.const 0 + 01b39b: 28 02 e4 a5 98 80 00 | i32.load 2 398052 + 01b3a2: 0d 0a | br_if 10 + 01b3a4: 41 00 | i32.const 0 + 01b3a6: 2a 02 b0 a5 98 80 00 | f32.load 2 398000 + 01b3ad: 21 09 | local.set 9 + 01b3af: 41 00 | i32.const 0 + 01b3b1: 2a 02 a0 a5 98 80 00 | f32.load 2 397984 + 01b3b8: 21 0a | local.set 10 + 01b3ba: 41 00 | i32.const 0 + 01b3bc: 2a 02 a4 a5 98 80 00 | f32.load 2 397988 + 01b3c3: 21 16 | local.set 22 + 01b3c5: 41 00 | i32.const 0 + 01b3c7: 2a 02 b4 a5 98 80 00 | f32.load 2 398004 + 01b3ce: 21 15 | local.set 21 + 01b3d0: 10 91 84 80 80 00 | call 529 + 01b3d6: 21 00 | local.set 0 + 01b3d8: 10 92 84 80 80 00 | call 530 + 01b3de: 21 08 | local.set 8 + 01b3e0: 41 00 | i32.const 0 + 01b3e2: 2a 02 f8 8f 98 80 00 | f32.load 2 395256 + 01b3e9: 21 0d | local.set 13 + 01b3eb: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 01b3f4: 41 00 | i32.const 0 + 01b3f6: 2a 02 f4 8f 98 80 00 | f32.load 2 395252 + 01b3fd: bb | f64.promote_f32 + 01b3fe: 10 80 80 80 80 00 | call 0 + 01b404: 21 23 | local.set 35 + 01b406: 44 00 00 00 00 00 00 00 40 | f64.const 0x1p+1 + 01b40f: 20 0d | local.get 13 + 01b411: bb | f64.promote_f32 + 01b412: 10 80 80 80 80 00 | call 0 + 01b418: 21 24 | local.set 36 + 01b41a: 41 00 | i32.const 0 + 01b41c: 20 0a | local.get 10 + 01b41e: 43 00 00 00 3f | f32.const 0x1p-1 + 01b423: 94 | f32.mul + 01b424: 20 09 | local.get 9 + 01b426: 43 00 00 00 3f | f32.const 0x1p-1 + 01b42b: 94 | f32.mul + 01b42c: 92 | f32.add + 01b42d: 20 00 | local.get 0 + 01b42f: b2 | f32.convert_i32_s + 01b430: 20 23 | local.get 35 + 01b432: b6 | f32.demote_f64 + 01b433: 94 | f32.mul + 01b434: 43 00 00 00 3f | f32.const 0x1p-1 + 01b439: 94 | f32.mul + 01b43a: 93 | f32.sub + 01b43b: 38 02 fc 8f 98 80 00 | f32.store 2 395260 + 01b442: 41 00 | i32.const 0 + 01b444: 20 16 | local.get 22 + 01b446: 43 00 00 00 3f | f32.const 0x1p-1 + 01b44b: 94 | f32.mul + 01b44c: 20 15 | local.get 21 + 01b44e: 43 00 00 00 3f | f32.const 0x1p-1 + 01b453: 94 | f32.mul + 01b454: 92 | f32.add + 01b455: 20 08 | local.get 8 + 01b457: b2 | f32.convert_i32_s + 01b458: 20 24 | local.get 36 + 01b45a: b6 | f32.demote_f64 + 01b45b: 94 | f32.mul + 01b45c: 43 00 00 00 3f | f32.const 0x1p-1 + 01b461: 94 | f32.mul + 01b462: 93 | f32.sub + 01b463: 38 02 80 90 98 80 00 | f32.store 2 395264 + 01b46a: 0c 05 | br 5 + 01b46c: 0b | end + 01b46d: 20 03 | local.get 3 + 01b46f: 10 81 83 80 80 00 | call 385 + 01b475: 0c 04 | br 4 + 01b477: 0b | end + 01b478: 41 00 | i32.const 0 + 01b47a: 41 f0 c2 92 80 00 | i32.const 303472 + 01b480: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 01b487: 41 00 | i32.const 0 + 01b489: 41 04 | i32.const 4 + 01b48b: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 01b492: 41 00 | i32.const 0 + 01b494: 41 01 | i32.const 1 + 01b496: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01b49d: 41 00 | i32.const 0 + 01b49f: 41 01 | i32.const 1 + 01b4a1: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 01b4a8: 41 c0 14 | i32.const 2624 + 01b4ab: 45 | i32.eqz + 01b4ac: 0d 03 | br_if 3 + 01b4ae: 41 c8 90 98 80 00 | i32.const 395336 + 01b4b4: 41 00 | i32.const 0 + 01b4b6: 41 c0 14 | i32.const 2624 + 01b4b9: fc 0b 00 | memory.fill 0 + 01b4bc: 0c 03 | br 3 + 01b4be: 0b | end + 01b4bf: 41 00 | i32.const 0 + 01b4c1: 41 f0 c2 92 80 00 | i32.const 303472 + 01b4c7: 36 02 88 a5 98 80 00 | i32.store 2 397960 + 01b4ce: 41 00 | i32.const 0 + 01b4d0: 41 05 | i32.const 5 + 01b4d2: 36 02 c4 90 98 80 00 | i32.store 2 395332 + 01b4d9: 41 00 | i32.const 0 + 01b4db: 41 01 | i32.const 1 + 01b4dd: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01b4e4: 41 00 | i32.const 0 + 01b4e6: 41 01 | i32.const 1 + 01b4e8: 3a 00 98 87 98 80 00 | i32.store8 0 394136 + 01b4ef: 41 c0 14 | i32.const 2624 + 01b4f2: 45 | i32.eqz + 01b4f3: 0d 02 | br_if 2 + 01b4f5: 41 c8 90 98 80 00 | i32.const 395336 + 01b4fb: 41 00 | i32.const 0 + 01b4fd: 41 c0 14 | i32.const 2624 + 01b500: fc 0b 00 | memory.fill 0 + 01b503: 0c 02 | br 2 + 01b505: 0b | end + 01b506: 10 91 84 80 80 00 | call 529 + 01b50c: 21 00 | local.set 0 + 01b50e: 10 92 84 80 80 00 | call 530 + 01b514: 21 08 | local.set 8 + 01b516: 41 00 | i32.const 0 + 01b518: fd 0c 00 00 48 42 00 00 48 | v128.const 0x42480000 0x42480000 0x3f800000 0x3f800000 + 01b521: 42 00 00 80 3f 00 00 80 3f | + 01b52a: fd 0b 02 ec 8f 98 80 00 | v128.store 2 395244 + 01b532: 41 00 | i32.const 0 + 01b534: 20 00 | local.get 0 + 01b536: b2 | f32.convert_i32_s + 01b537: 43 00 00 00 3f | f32.const 0x1p-1 + 01b53c: 94 | f32.mul + 01b53d: 38 02 fc 8f 98 80 00 | f32.store 2 395260 + 01b544: 41 00 | i32.const 0 + 01b546: 20 08 | local.get 8 + 01b548: b2 | f32.convert_i32_s + 01b549: 43 00 00 00 3f | f32.const 0x1p-1 + 01b54e: 94 | f32.mul + 01b54f: 38 02 80 90 98 80 00 | f32.store 2 395264 + 01b556: 0c 01 | br 1 + 01b558: 0b | end + 01b559: 41 00 | i32.const 0 + 01b55b: 41 00 | i32.const 0 + 01b55d: 36 02 bc 90 98 80 00 | i32.store 2 395324 + 01b564: 0b | end + 01b565: 20 06 | local.get 6 + 01b567: 28 02 00 | i32.load 2 0 + 01b56a: 22 06 | local.tee 6 + 01b56c: 41 1f | i32.const 31 + 01b56e: 4b | i32.gt_u + 01b56f: 0d 05 | br_if 5 + 01b571: 41 01 | i32.const 1 + 01b573: 20 06 | local.get 6 + 01b575: 74 | i32.shl + 01b576: 41 80 c2 83 1c | i32.const 58777856 + 01b57b: 71 | i32.and + 01b57c: 45 | i32.eqz + 01b57d: 0d 05 | br_if 5 + 01b57f: 41 00 | i32.const 0 + 01b581: 41 00 | i32.const 0 + 01b583: 28 02 b8 87 98 80 00 | i32.load 2 394168 + 01b58a: 36 02 98 a5 98 80 00 | i32.store 2 397976 + 01b591: 0c 05 | br 5 + 01b593: 0b | end + 01b594: 41 8a d6 92 80 00 | i32.const 305930 + 01b59a: 41 c1 00 | i32.const 65 + 01b59d: 41 84 09 | i32.const 1156 + 01b5a0: 41 18 | i32.const 24 + 01b5a2: 20 14 | local.get 20 + 01b5a4: 20 0f | local.get 15 + 01b5a6: 10 ad 82 80 80 00 | call 301 + 01b5ac: 00 | unreachable + 01b5ad: 0b | end + 01b5ae: 41 8a d6 92 80 00 | i32.const 305930 + 01b5b4: 41 c1 00 | i32.const 65 + 01b5b7: 41 84 09 | i32.const 1156 + 01b5ba: 41 39 | i32.const 57 + 01b5bc: 20 1b | local.get 27 + 01b5be: 20 0f | local.get 15 + 01b5c0: 10 ad 82 80 80 00 | call 301 + 01b5c6: 00 | unreachable + 01b5c7: 0b | end + 01b5c8: 41 8a d6 92 80 00 | i32.const 305930 + 01b5ce: 41 c1 00 | i32.const 65 + 01b5d1: 41 85 09 | i32.const 1157 + 01b5d4: 41 18 | i32.const 24 + 01b5d6: 20 00 | local.get 0 + 01b5d8: 20 0f | local.get 15 + 01b5da: 10 ad 82 80 80 00 | call 301 + 01b5e0: 00 | unreachable + 01b5e1: 0b | end + 01b5e2: 41 8a d6 92 80 00 | i32.const 305930 + 01b5e8: 41 c1 00 | i32.const 65 + 01b5eb: 41 85 09 | i32.const 1157 + 01b5ee: 41 3c | i32.const 60 + 01b5f0: 20 14 | local.get 20 + 01b5f2: 20 0f | local.get 15 + 01b5f4: 10 ad 82 80 80 00 | call 301 + 01b5fa: 0b | end + 01b5fb: 00 | unreachable + 01b5fc: 0b | end + 01b5fd: 20 07 | local.get 7 + 01b5ff: 21 00 | local.set 0 + 01b601: 20 11 | local.get 17 + 01b603: 21 08 | local.set 8 + 01b605: 20 13 | local.get 19 + 01b607: 21 13 | local.set 19 + 01b609: 20 12 | local.get 18 + 01b60b: 21 12 | local.set 18 + 01b60d: 20 05 | local.get 5 + 01b60f: 21 05 | local.set 5 + 01b611: 0c 05 | br 5 + 01b613: 0b | end + 01b614: 20 13 | local.get 19 + 01b616: 21 12 | local.set 18 + 01b618: 20 00 | local.get 0 + 01b61a: 41 7e | i32.const 4294967294 + 01b61c: 6a | i32.add + 01b61d: 41 05 | i32.const 5 + 01b61f: 49 | i32.lt_u + 01b620: 0d 00 | br_if 0 + 01b622: 20 13 | local.get 19 + 01b624: 10 da 82 80 80 00 | call 346 + 01b62a: 21 12 | local.set 18 + 01b62c: 0b | end + 01b62d: 20 05 | local.get 5 + 01b62f: 20 13 | local.get 19 + 01b631: 20 12 | local.get 18 + 01b633: 93 | f32.sub + 01b634: 8b | f32.abs + 01b635: 10 f9 82 80 80 00 | call 377 + 01b63b: 21 13 | local.set 19 + 01b63d: 20 04 | local.get 4 + 01b63f: 41 80 01 | i32.const 128 + 01b642: 3a 00 a2 07 | i32.store8 0 930 + 01b646: 20 04 | local.get 4 + 01b648: 41 80 ff 03 | i32.const 65408 + 01b64c: 3b 01 a0 07 | i32.store16 1 928 + 01b650: 20 04 | local.get 4 + 01b652: 43 00 00 00 00 | f32.const 0x0p+0 + 01b657: 43 00 00 80 3f | f32.const 0x1p+0 + 01b65c: 20 19 | local.get 25 + 01b65e: 20 18 | local.get 24 + 01b660: 20 13 | local.get 19 + 01b662: 92 | f32.add + 01b663: 93 | f32.sub + 01b664: 8b | f32.abs + 01b665: 93 | f32.sub + 01b666: 22 13 | local.tee 19 + 01b668: 20 13 | local.get 19 + 01b66a: 43 00 00 00 00 | f32.const 0x0p+0 + 01b66f: 5d | f32.lt + 01b670: 1b | select + 01b671: 43 00 00 80 42 | f32.const 0x1p+6 + 01b676: 94 | f32.mul + 01b677: fc 01 | i32.trunc_sat_f32_u + 01b679: 3a 00 a3 07 | i32.store8 0 931 + 01b67d: 20 04 | local.get 4 + 01b67f: 20 16 | local.get 22 + 01b681: 38 02 b8 07 | f32.store 2 952 + 01b685: 20 04 | local.get 4 + 01b687: 20 15 | local.get 21 + 01b689: 38 02 bc 07 | f32.store 2 956 + 01b68d: 20 04 | local.get 4 + 01b68f: 20 0a | local.get 10 + 01b691: 38 02 b0 07 | f32.store 2 944 + 01b695: 20 04 | local.get 4 + 01b697: 20 09 | local.get 9 + 01b699: 38 02 b4 07 | f32.store 2 948 + 01b69d: 20 04 | local.get 4 + 01b69f: 41 b0 07 | i32.const 944 + 01b6a2: 6a | i32.add + 01b6a3: 20 04 | local.get 4 + 01b6a5: 41 a0 07 | i32.const 928 + 01b6a8: 6a | i32.add + 01b6a9: 10 ac 84 80 80 00 | call 556 + 01b6af: 20 06 | local.get 6 + 01b6b1: 2a 02 20 | f32.load 2 32 + 01b6b4: 21 13 | local.set 19 + 01b6b6: 20 06 | local.get 6 + 01b6b8: 2a 02 24 | f32.load 2 36 + 01b6bb: 21 12 | local.set 18 + 01b6bd: 20 04 | local.get 4 + 01b6bf: 41 7f | i32.const 4294967295 + 01b6c1: 36 02 f0 06 | i32.store 2 880 + 01b6c5: 20 14 | local.get 20 + 01b6c7: 2a 02 04 | f32.load 2 4 + 01b6ca: 21 17 | local.set 23 + 01b6cc: 20 04 | local.get 4 + 01b6ce: 20 09 | local.get 9 + 01b6d0: 20 12 | local.get 18 + 01b6d2: 43 00 00 00 3f | f32.const 0x1p-1 + 01b6d7: 94 | f32.mul + 01b6d8: 22 12 | local.tee 18 + 01b6da: 43 00 00 00 3f | f32.const 0x1p-1 + 01b6df: 94 | f32.mul + 01b6e0: 93 | f32.sub + 01b6e1: 22 09 | local.tee 9 + 01b6e3: 38 02 94 07 | f32.store 2 916 + 01b6e7: 20 04 | local.get 4 + 01b6e9: 20 0a | local.get 10 + 01b6eb: 20 13 | local.get 19 + 01b6ed: 43 00 00 00 3f | f32.const 0x1p-1 + 01b6f2: 94 | f32.mul + 01b6f3: 22 13 | local.tee 19 + 01b6f5: 43 00 00 00 3f | f32.const 0x1p-1 + 01b6fa: 94 | f32.mul + 01b6fb: 93 | f32.sub + 01b6fc: 22 0a | local.tee 10 + 01b6fe: 38 02 90 07 | f32.store 2 912 + 01b702: 20 04 | local.get 4 + 01b704: 20 0a | local.get 10 + 01b706: 38 02 80 07 | f32.store 2 896 + 01b70a: 20 04 | local.get 4 + 01b70c: 20 15 | local.get 21 + 01b70e: 20 12 | local.get 18 + 01b710: 92 | f32.add + 01b711: 20 09 | local.get 9 + 01b713: 92 | f32.add + 01b714: 22 15 | local.tee 21 + 01b716: 38 02 84 07 | f32.store 2 900 + 01b71a: 20 04 | local.get 4 + 01b71c: 41 90 07 | i32.const 912 + 01b71f: 6a | i32.add + 01b720: 20 04 | local.get 4 + 01b722: 41 80 07 | i32.const 896 + 01b725: 6a | i32.add + 01b726: 20 17 | local.get 23 + 01b728: 20 04 | local.get 4 + 01b72a: 41 f0 06 | i32.const 880 + 01b72d: 6a | i32.add + 01b72e: 10 a5 84 80 80 00 | call 549 + 01b734: 20 04 | local.get 4 + 01b736: 20 0a | local.get 10 + 01b738: 38 02 e0 06 | f32.store 2 864 + 01b73c: 20 04 | local.get 4 + 01b73e: 41 7f | i32.const 4294967295 + 01b740: 36 02 c0 06 | i32.store 2 832 + 01b744: 20 14 | local.get 20 + 01b746: 2a 02 04 | f32.load 2 4 + 01b749: 21 12 | local.set 18 + 01b74b: 20 04 | local.get 4 + 01b74d: 20 09 | local.get 9 + 01b74f: 38 02 e4 06 | f32.store 2 868 + 01b753: 20 04 | local.get 4 + 01b755: 20 0a | local.get 10 + 01b757: fd 13 | f32x4.splat + 01b759: 22 20 | local.tee 32 + 01b75b: 20 09 | local.get 9 + 01b75d: fd 20 01 | f32x4.replace_lane 1 + 01b760: fd 0c 00 00 80 40 00 00 00 | v128.const 0x40800000 0x00000000 0x00000000 0x00000000 + 01b769: 00 00 00 00 00 00 00 00 00 | + 01b772: 22 21 | local.tee 33 + 01b774: fd e4 01 | f32x4.add + 01b777: 22 25 | local.tee 37 + 01b779: fd 1f 01 | f32x4.extract_lane 1 + 01b77c: 38 02 d4 06 | f32.store 2 852 + 01b780: 20 04 | local.get 4 + 01b782: 20 25 | local.get 37 + 01b784: fd 1f 00 | f32x4.extract_lane 0 + 01b787: 38 02 d0 06 | f32.store 2 848 + 01b78b: 20 04 | local.get 4 + 01b78d: 41 e0 06 | i32.const 864 + 01b790: 6a | i32.add + 01b791: 20 04 | local.get 4 + 01b793: 41 d0 06 | i32.const 848 + 01b796: 6a | i32.add + 01b797: 20 12 | local.get 18 + 01b799: 20 04 | local.get 4 + 01b79b: 41 c0 06 | i32.const 832 + 01b79e: 6a | i32.add + 01b79f: 10 a5 84 80 80 00 | call 549 + 01b7a5: 20 04 | local.get 4 + 01b7a7: 20 0a | local.get 10 + 01b7a9: 38 02 b0 06 | f32.store 2 816 + 01b7ad: 20 04 | local.get 4 + 01b7af: 20 20 | local.get 32 + 01b7b1: 20 15 | local.get 21 + 01b7b3: fd 20 01 | f32x4.replace_lane 1 + 01b7b6: 20 21 | local.get 33 + 01b7b8: fd e4 01 | f32x4.add + 01b7bb: 22 20 | local.tee 32 + 01b7bd: fd 1f 00 | f32x4.extract_lane 0 + 01b7c0: 38 02 a0 06 | f32.store 2 800 + 01b7c4: 20 04 | local.get 4 + 01b7c6: 41 7f | i32.const 4294967295 + 01b7c8: 36 02 90 06 | i32.store 2 784 + 01b7cc: 20 14 | local.get 20 + 01b7ce: 2a 02 04 | f32.load 2 4 + 01b7d1: 21 12 | local.set 18 + 01b7d3: 20 04 | local.get 4 + 01b7d5: 20 15 | local.get 21 + 01b7d7: 38 02 b4 06 | f32.store 2 820 + 01b7db: 20 04 | local.get 4 + 01b7dd: 20 20 | local.get 32 + 01b7df: fd 1f 01 | f32x4.extract_lane 1 + 01b7e2: 38 02 a4 06 | f32.store 2 804 + 01b7e6: 20 04 | local.get 4 + 01b7e8: 41 b0 06 | i32.const 816 + 01b7eb: 6a | i32.add + 01b7ec: 20 04 | local.get 4 + 01b7ee: 41 a0 06 | i32.const 800 + 01b7f1: 6a | i32.add + 01b7f2: 20 12 | local.get 18 + 01b7f4: 20 04 | local.get 4 + 01b7f6: 41 90 06 | i32.const 784 + 01b7f9: 6a | i32.add + 01b7fa: 10 a5 84 80 80 00 | call 549 + 01b800: 20 04 | local.get 4 + 01b802: 20 16 | local.get 22 + 01b804: 20 13 | local.get 19 + 01b806: 92 | f32.add + 01b807: 20 0a | local.get 10 + 01b809: 92 | f32.add + 01b80a: 22 0a | local.tee 10 + 01b80c: 38 02 80 06 | f32.store 2 768 + 01b810: 20 04 | local.get 4 + 01b812: 20 0a | local.get 10 + 01b814: 38 02 f0 05 | f32.store 2 752 + 01b818: 20 04 | local.get 4 + 01b81a: 41 7f | i32.const 4294967295 + 01b81c: 36 02 e0 05 | i32.store 2 736 + 01b820: 20 14 | local.get 20 + 01b822: 2a 02 04 | f32.load 2 4 + 01b825: 21 16 | local.set 22 + 01b827: 20 04 | local.get 4 + 01b829: 20 09 | local.get 9 + 01b82b: 38 02 84 06 | f32.store 2 772 + 01b82f: 20 04 | local.get 4 + 01b831: 20 15 | local.get 21 + 01b833: 38 02 f4 05 | f32.store 2 756 + 01b837: 20 04 | local.get 4 + 01b839: 41 80 06 | i32.const 768 + 01b83c: 6a | i32.add + 01b83d: 20 04 | local.get 4 + 01b83f: 41 f0 05 | i32.const 752 + 01b842: 6a | i32.add + 01b843: 20 16 | local.get 22 + 01b845: 20 04 | local.get 4 + 01b847: 41 e0 05 | i32.const 736 + 01b84a: 6a | i32.add + 01b84b: 10 a5 84 80 80 00 | call 549 + 01b851: 20 04 | local.get 4 + 01b853: 20 0a | local.get 10 + 01b855: 38 02 d0 05 | f32.store 2 720 + 01b859: 20 04 | local.get 4 + 01b85b: 20 0a | local.get 10 + 01b85d: fd 13 | f32x4.splat + 01b85f: 22 20 | local.tee 32 + 01b861: 20 09 | local.get 9 + 01b863: fd 20 01 | f32x4.replace_lane 1 + 01b866: fd 0c 00 00 80 c0 00 00 00 | v128.const 0xc0800000 0x00000000 0x00000000 0x00000000 + 01b86f: 00 00 00 00 00 00 00 00 00 | + 01b878: 22 21 | local.tee 33 + 01b87a: fd e4 01 | f32x4.add + 01b87d: 22 25 | local.tee 37 + 01b87f: fd 1f 00 | f32x4.extract_lane 0 + 01b882: 38 02 c0 05 | f32.store 2 704 + 01b886: 20 04 | local.get 4 + 01b888: 41 7f | i32.const 4294967295 + 01b88a: 36 02 b0 05 | i32.store 2 688 + 01b88e: 20 14 | local.get 20 + 01b890: 2a 02 04 | f32.load 2 4 + 01b893: 21 16 | local.set 22 + 01b895: 20 04 | local.get 4 + 01b897: 20 09 | local.get 9 + 01b899: 38 02 d4 05 | f32.store 2 724 + 01b89d: 20 04 | local.get 4 + 01b89f: 20 25 | local.get 37 + 01b8a1: fd 1f 01 | f32x4.extract_lane 1 + 01b8a4: 38 02 c4 05 | f32.store 2 708 + 01b8a8: 20 04 | local.get 4 + 01b8aa: 41 d0 05 | i32.const 720 + 01b8ad: 6a | i32.add + 01b8ae: 20 04 | local.get 4 + 01b8b0: 41 c0 05 | i32.const 704 + 01b8b3: 6a | i32.add + 01b8b4: 20 16 | local.get 22 + 01b8b6: 20 04 | local.get 4 + 01b8b8: 41 b0 05 | i32.const 688 + 01b8bb: 6a | i32.add + 01b8bc: 10 a5 84 80 80 00 | call 549 + 01b8c2: 20 04 | local.get 4 + 01b8c4: 20 0a | local.get 10 + 01b8c6: 38 02 a0 05 | f32.store 2 672 + 01b8ca: 20 04 | local.get 4 + 01b8cc: 20 20 | local.get 32 + 01b8ce: 20 15 | local.get 21 + 01b8d0: fd 20 01 | f32x4.replace_lane 1 + 01b8d3: 20 21 | local.get 33 + 01b8d5: fd e4 01 | f32x4.add + 01b8d8: 22 20 | local.tee 32 + 01b8da: fd 1f 00 | f32x4.extract_lane 0 + 01b8dd: 38 02 90 05 | f32.store 2 656 + 01b8e1: 20 04 | local.get 4 + 01b8e3: 41 7f | i32.const 4294967295 + 01b8e5: 36 02 80 05 | i32.store 2 640 + 01b8e9: 20 14 | local.get 20 + 01b8eb: 2a 02 04 | f32.load 2 4 + 01b8ee: 21 09 | local.set 9 + 01b8f0: 20 04 | local.get 4 + 01b8f2: 20 15 | local.get 21 + 01b8f4: 38 02 a4 05 | f32.store 2 676 + 01b8f8: 20 04 | local.get 4 + 01b8fa: 20 20 | local.get 32 + 01b8fc: fd 1f 01 | f32x4.extract_lane 1 + 01b8ff: 38 02 94 05 | f32.store 2 660 + 01b903: 20 04 | local.get 4 + 01b905: 41 a0 05 | i32.const 672 + 01b908: 6a | i32.add + 01b909: 20 04 | local.get 4 + 01b90b: 41 90 05 | i32.const 656 + 01b90e: 6a | i32.add + 01b90f: 20 09 | local.get 9 + 01b911: 20 04 | local.get 4 + 01b913: 41 80 05 | i32.const 640 + 01b916: 6a | i32.add + 01b917: 10 a5 84 80 80 00 | call 549 + 01b91d: 0b | end + 01b91e: 20 07 | local.get 7 + 01b920: 21 00 | local.set 0 + 01b922: 0b | end + 01b923: 20 11 | local.get 17 + 01b925: 21 08 | local.set 8 + 01b927: 0b | end + 01b928: 20 0d | local.get 13 + 01b92a: 21 13 | local.set 19 + 01b92c: 20 0e | local.get 14 + 01b92e: 21 12 | local.set 18 + 01b930: 20 0f | local.get 15 + 01b932: 21 05 | local.set 5 + 01b934: 0b | end + 01b935: 20 10 | local.get 16 + 01b937: 41 01 | i32.const 1 + 01b939: 6a | i32.add + 01b93a: 22 07 | local.tee 7 + 01b93c: 21 06 | local.set 6 + 01b93e: 20 05 | local.get 5 + 01b940: 22 11 | local.tee 17 + 01b942: 21 05 | local.set 5 + 01b944: 20 12 | local.get 18 + 01b946: 22 16 | local.tee 22 + 01b948: 21 09 | local.set 9 + 01b94a: 20 13 | local.get 19 + 01b94c: 22 15 | local.tee 21 + 01b94e: 21 0a | local.set 10 + 01b950: 20 08 | local.get 8 + 01b952: 22 0f | local.tee 15 + 01b954: 21 08 | local.set 8 + 01b956: 20 00 | local.get 0 + 01b958: 22 10 | local.tee 16 + 01b95a: 21 00 | local.set 0 + 01b95c: 20 07 | local.get 7 + 01b95e: 20 02 | local.get 2 + 01b960: 47 | i32.ne + 01b961: 0d 00 | br_if 0 + 01b963: 0b | end + 01b964: 02 40 | block + 01b966: 20 0f | local.get 15 + 01b968: 45 | i32.eqz + 01b969: 0d 00 | br_if 0 + 01b96b: 10 98 84 80 80 00 | call 536 + 01b971: 0b | end + 01b972: 02 40 | block + 01b974: 20 11 | local.get 17 + 01b976: 0d 00 | br_if 0 + 01b978: 41 01 | i32.const 1 + 01b97a: 21 05 | local.set 5 + 01b97c: 20 11 | local.get 17 + 01b97e: 22 06 | local.tee 6 + 01b980: 21 07 | local.set 7 + 01b982: 20 10 | local.get 16 + 01b984: 21 08 | local.set 8 + 01b986: 20 15 | local.get 21 + 01b988: 21 09 | local.set 9 + 01b98a: 20 16 | local.get 22 + 01b98c: 21 0a | local.set 10 + 01b98e: 41 00 | i32.const 0 + 01b990: 21 00 | local.set 0 + 01b992: 20 06 | local.get 6 + 01b994: 21 06 | local.set 6 + 01b996: 0c 01 | br 1 + 01b998: 0b | end + 01b999: 20 11 | local.get 17 + 01b99b: 21 06 | local.set 6 + 01b99d: 03 40 | loop + 01b99f: 02 40 | block + 01b9a1: 20 06 | local.get 6 + 01b9a3: 22 06 | local.tee 6 + 01b9a5: 2d 00 00 | i32.load8_u 0 0 + 01b9a8: 0d 00 | br_if 0 + 01b9aa: 41 00 | i32.const 0 + 01b9ac: 21 05 | local.set 5 + 01b9ae: 20 11 | local.get 17 + 01b9b0: 21 07 | local.set 7 + 01b9b2: 20 10 | local.get 16 + 01b9b4: 21 08 | local.set 8 + 01b9b6: 20 15 | local.get 21 + 01b9b8: 21 09 | local.set 9 + 01b9ba: 20 16 | local.get 22 + 01b9bc: 21 0a | local.set 10 + 01b9be: 20 11 | local.get 17 + 01b9c0: 21 00 | local.set 0 + 01b9c2: 20 06 | local.get 6 + 01b9c4: 21 06 | local.set 6 + 01b9c6: 0c 02 | br 2 + 01b9c8: 0b | end + 01b9c9: 20 06 | local.get 6 + 01b9cb: 41 01 | i32.const 1 + 01b9cd: 6a | i32.add + 01b9ce: 22 05 | local.tee 5 + 01b9d0: 21 06 | local.set 6 + 01b9d2: 20 05 | local.get 5 + 01b9d4: 0d 00 | br_if 0 + 01b9d6: 0b | end + 01b9d7: 41 00 | i32.const 0 + 01b9d9: 21 05 | local.set 5 + 01b9db: 20 11 | local.get 17 + 01b9dd: 21 07 | local.set 7 + 01b9df: 20 10 | local.get 16 + 01b9e1: 21 08 | local.set 8 + 01b9e3: 20 15 | local.get 21 + 01b9e5: 21 09 | local.set 9 + 01b9e7: 20 16 | local.get 22 + 01b9e9: 21 0a | local.set 10 + 01b9eb: 20 11 | local.get 17 + 01b9ed: 21 00 | local.set 0 + 01b9ef: 41 00 | i32.const 0 + 01b9f1: 21 06 | local.set 6 + 01b9f3: 0b | end + 01b9f4: 20 00 | local.get 0 + 01b9f6: 21 00 | local.set 0 + 01b9f8: 20 0a | local.get 10 + 01b9fa: 21 0a | local.set 10 + 01b9fc: 20 09 | local.get 9 + 01b9fe: 21 09 | local.set 9 + 01ba00: 20 08 | local.get 8 + 01ba02: 21 01 | local.set 1 + 01ba04: 20 05 | local.get 5 + 01ba06: 21 05 | local.set 5 + 01ba08: 02 40 | block + 01ba0a: 02 40 | block + 01ba0c: 02 40 | block + 01ba0e: 02 40 | block + 01ba10: 20 06 | local.get 6 + 01ba12: 20 07 | local.get 7 + 01ba14: 22 07 | local.tee 7 + 01ba16: 6b | i32.sub + 01ba17: 41 01 | i32.const 1 + 01ba19: 48 | i32.lt_s + 01ba1a: 0d 00 | br_if 0 + 01ba1c: 41 00 | i32.const 0 + 01ba1e: 2a 02 9c 87 98 80 00 | f32.load 2 394140 + 01ba25: 21 15 | local.set 21 + 01ba27: 41 00 | i32.const 0 + 01ba29: 2a 02 a0 87 98 80 00 | f32.load 2 394144 + 01ba30: 21 16 | local.set 22 + 01ba32: 20 04 | local.get 4 + 01ba34: 41 00 | i32.const 0 + 01ba36: fd 00 02 8c 90 98 80 00 | v128.load 2 395276 + 01ba3e: fd 0b 04 a0 08 | v128.store 4 1056 + 01ba43: 20 04 | local.get 4 + 01ba45: 41 00 | i32.const 0 + 01ba47: 29 02 ac 90 98 80 00 | i64.load 2 395308 + 01ba4e: 37 03 c0 08 | i64.store 3 1088 + 01ba52: 20 04 | local.get 4 + 01ba54: 41 00 | i32.const 0 + 01ba56: fd 00 02 9c 90 98 80 00 | v128.load 2 395292 + 01ba5e: fd 0b 04 b0 08 | v128.store 4 1072 + 01ba63: 20 04 | local.get 4 + 01ba65: 42 00 | i64.const 0 + 01ba67: 37 03 90 08 | i64.store 3 1040 + 01ba6b: 20 04 | local.get 4 + 01ba6d: 41 90 08 | i32.const 1040 + 01ba70: 6a | i32.add + 01ba71: 20 04 | local.get 4 + 01ba73: 41 a0 08 | i32.const 1056 + 01ba76: 6a | i32.add + 01ba77: 20 00 | local.get 0 + 01ba79: 41 00 | i32.const 0 + 01ba7b: 2a 02 b4 90 98 80 00 | f32.load 2 395316 + 01ba82: 41 00 | i32.const 0 + 01ba84: 2a 02 b8 90 98 80 00 | f32.load 2 395320 + 01ba8b: 10 d6 84 80 80 00 | call 598 + 01ba91: 20 04 | local.get 4 + 01ba93: 20 09 | local.get 9 + 01ba95: 20 16 | local.get 22 + 01ba97: 92 | f32.add + 01ba98: 22 16 | local.tee 22 + 01ba9a: 43 00 00 80 c0 | f32.const -0x1p+2 + 01ba9f: 92 | f32.add + 01baa0: 22 09 | local.tee 9 + 01baa2: 38 02 64 | f32.store 2 100 + 01baa5: 20 04 | local.get 4 + 01baa7: 20 0a | local.get 10 + 01baa9: 20 15 | local.get 21 + 01baab: 92 | f32.add + 01baac: 22 15 | local.tee 21 + 01baae: 43 00 00 80 c0 | f32.const -0x1p+2 + 01bab3: 92 | f32.add + 01bab4: 22 0a | local.tee 10 + 01bab6: 38 02 60 | f32.store 2 96 + 01bab9: 20 04 | local.get 4 + 01babb: 41 80 80 80 78 | i32.const 4278190080 + 01bac0: 36 02 50 | i32.store 2 80 + 01bac3: 20 04 | local.get 4 + 01bac5: 20 04 | local.get 4 + 01bac7: 2a 02 94 08 | f32.load 2 1044 + 01bacb: 43 00 00 00 41 | f32.const 0x1p+3 + 01bad0: 92 | f32.add + 01bad1: 22 13 | local.tee 19 + 01bad3: 38 02 6c | f32.store 2 108 + 01bad6: 20 04 | local.get 4 + 01bad8: 20 04 | local.get 4 + 01bada: 2a 02 90 08 | f32.load 2 1040 + 01bade: 43 00 00 00 41 | f32.const 0x1p+3 + 01bae3: 92 | f32.add + 01bae4: 22 12 | local.tee 18 + 01bae6: 38 02 68 | f32.store 2 104 + 01bae9: 20 04 | local.get 4 + 01baeb: 41 e0 00 | i32.const 96 + 01baee: 6a | i32.add + 01baef: 20 04 | local.get 4 + 01baf1: 41 d0 00 | i32.const 80 + 01baf4: 6a | i32.add + 01baf5: 10 ac 84 80 80 00 | call 556 + 01bafb: 20 04 | local.get 4 + 01bafd: 20 13 | local.get 19 + 01baff: 38 02 4c | f32.store 2 76 + 01bb02: 20 04 | local.get 4 + 01bb04: 20 12 | local.get 18 + 01bb06: 38 02 48 | f32.store 2 72 + 01bb09: 20 04 | local.get 4 + 01bb0b: 20 09 | local.get 9 + 01bb0d: 38 02 44 | f32.store 2 68 + 01bb10: 20 04 | local.get 4 + 01bb12: 20 0a | local.get 10 + 01bb14: 38 02 40 | f32.store 2 64 + 01bb17: 20 04 | local.get 4 + 01bb19: 41 7f | i32.const 4294967295 + 01bb1b: 36 02 30 | i32.store 2 48 + 01bb1e: 20 04 | local.get 4 + 01bb20: 41 c0 00 | i32.const 64 + 01bb23: 6a | i32.add + 01bb24: 43 00 00 80 3f | f32.const 0x1p+0 + 01bb29: 20 04 | local.get 4 + 01bb2b: 41 30 | i32.const 48 + 01bb2d: 6a | i32.add + 01bb2e: 10 ad 84 80 80 00 | call 557 + 01bb34: 20 03 | local.get 3 + 01bb36: 28 02 0c | i32.load 2 12 + 01bb39: 21 0f | local.set 15 + 01bb3b: 20 03 | local.get 3 + 01bb3d: 28 02 08 | i32.load 2 8 + 01bb40: 21 10 | local.set 16 + 01bb42: 20 04 | local.get 4 + 01bb44: 41 00 | i32.const 0 + 01bb46: fd 00 02 8c 90 98 80 00 | v128.load 2 395276 + 01bb4e: fd 0b 04 a0 08 | v128.store 4 1056 + 01bb53: 20 04 | local.get 4 + 01bb55: 41 00 | i32.const 0 + 01bb57: 29 02 ac 90 98 80 00 | i64.load 2 395308 + 01bb5e: 37 03 c0 08 | i64.store 3 1088 + 01bb62: 20 04 | local.get 4 + 01bb64: 41 00 | i32.const 0 + 01bb66: fd 00 02 9c 90 98 80 00 | v128.load 2 395292 + 01bb6e: fd 0b 04 b0 08 | v128.store 4 1072 + 01bb73: 20 04 | local.get 4 + 01bb75: 42 00 | i64.const 0 + 01bb77: 37 03 90 08 | i64.store 3 1040 + 01bb7b: 20 04 | local.get 4 + 01bb7d: 41 90 08 | i32.const 1040 + 01bb80: 6a | i32.add + 01bb81: 20 04 | local.get 4 + 01bb83: 41 a0 08 | i32.const 1056 + 01bb86: 6a | i32.add + 01bb87: 20 00 | local.get 0 + 01bb89: 41 00 | i32.const 0 + 01bb8b: 2a 02 b4 90 98 80 00 | f32.load 2 395316 + 01bb92: 41 00 | i32.const 0 + 01bb94: 2a 02 b8 90 98 80 00 | f32.load 2 395320 + 01bb9b: 10 d6 84 80 80 00 | call 598 + 01bba1: 41 00 | i32.const 0 + 01bba3: 21 06 | local.set 6 + 01bba5: 41 00 | i32.const 0 + 01bba7: 21 08 | local.set 8 + 01bba9: 02 40 | block + 01bbab: 20 05 | local.get 5 + 01bbad: 0d 00 | br_if 0 + 01bbaf: 20 07 | local.get 7 + 01bbb1: 21 06 | local.set 6 + 01bbb3: 02 40 | block + 01bbb5: 03 40 | loop + 01bbb7: 02 40 | block + 01bbb9: 20 06 | local.get 6 + 01bbbb: 22 06 | local.tee 6 + 01bbbd: 2d 00 00 | i32.load8_u 0 0 + 01bbc0: 0d 00 | br_if 0 + 01bbc2: 20 06 | local.get 6 + 01bbc4: 21 05 | local.set 5 + 01bbc6: 0c 02 | br 2 + 01bbc8: 0b | end + 01bbc9: 20 06 | local.get 6 + 01bbcb: 41 01 | i32.const 1 + 01bbcd: 6a | i32.add + 01bbce: 22 05 | local.tee 5 + 01bbd0: 21 06 | local.set 6 + 01bbd2: 20 05 | local.get 5 + 01bbd4: 0d 00 | br_if 0 + 01bbd6: 0b | end + 01bbd7: 41 00 | i32.const 0 + 01bbd9: 21 05 | local.set 5 + 01bbdb: 0b | end + 01bbdc: 20 00 | local.get 0 + 01bbde: 21 06 | local.set 6 + 01bbe0: 20 05 | local.get 5 + 01bbe2: 20 07 | local.get 7 + 01bbe4: 6b | i32.sub + 01bbe5: 21 08 | local.set 8 + 01bbe7: 0b | end + 01bbe8: 20 06 | local.get 6 + 01bbea: 21 11 | local.set 17 + 01bbec: 20 08 | local.get 8 + 01bbee: 22 06 | local.tee 6 + 01bbf0: 21 05 | local.set 5 + 01bbf2: 20 06 | local.get 6 + 01bbf4: 41 7f | i32.const 4294967295 + 01bbf6: 4c | i32.le_s + 01bbf7: 0d 01 | br_if 1 + 01bbf9: 20 04 | local.get 4 + 01bbfb: 2a 02 90 08 | f32.load 2 1040 + 01bbff: 21 13 | local.set 19 + 01bc01: 20 03 | local.get 3 + 01bc03: 28 02 04 | i32.load 2 4 + 01bc06: 21 00 | local.set 0 + 01bc08: 20 03 | local.get 3 + 01bc0a: 28 02 00 | i32.load 2 0 + 01bc0d: 21 07 | local.set 7 + 01bc0f: 20 04 | local.get 4 + 01bc11: 42 00 | i64.const 0 + 01bc13: 37 03 a0 08 | i64.store 3 1056 + 01bc17: 41 00 | i32.const 0 + 01bc19: 21 08 | local.set 8 + 01bc1b: 02 40 | block + 01bc1d: 02 40 | block + 01bc1f: 20 05 | local.get 5 + 01bc21: 41 01 | i32.const 1 + 01bc23: 20 07 | local.get 7 + 01bc25: 20 00 | local.get 0 + 01bc27: 41 e0 d7 93 80 00 | i32.const 322528 + 01bc2d: 20 04 | local.get 4 + 01bc2f: 41 a0 08 | i32.const 1056 + 01bc32: 6a | i32.add + 01bc33: 20 03 | local.get 3 + 01bc35: 10 b4 82 80 80 00 | call 308 + 01bc3b: 41 ff 01 | i32.const 255 + 01bc3e: 71 | i32.and + 01bc3f: 45 | i32.eqz + 01bc40: 0d 00 | br_if 0 + 01bc42: 20 08 | local.get 8 + 01bc44: 21 06 | local.set 6 + 01bc46: 41 00 | i32.const 0 + 01bc48: 21 05 | local.set 5 + 01bc4a: 0c 01 | br 1 + 01bc4c: 0b | end + 01bc4d: 02 40 | block + 01bc4f: 20 06 | local.get 6 + 01bc51: 41 00 | i32.const 0 + 01bc53: 20 04 | local.get 4 + 01bc55: 28 02 a0 08 | i32.load 2 1056 + 01bc59: 22 00 | local.tee 0 + 01bc5b: 1b | select + 01bc5c: 22 06 | local.tee 6 + 01bc5e: 0d 00 | br_if 0 + 01bc60: 20 00 | local.get 0 + 01bc62: 21 06 | local.set 6 + 01bc64: 41 00 | i32.const 0 + 01bc66: 21 05 | local.set 5 + 01bc68: 0c 01 | br 1 + 01bc6a: 0b | end + 01bc6b: 02 40 | block + 01bc6d: 20 06 | local.get 6 + 01bc6f: 45 | i32.eqz + 01bc70: 0d 00 | br_if 0 + 01bc72: 20 00 | local.get 0 + 01bc74: 20 11 | local.get 17 + 01bc76: 20 06 | local.get 6 + 01bc78: fc 0a 00 00 | memory.copy 0 0 + 01bc7c: 0b | end + 01bc7d: 20 00 | local.get 0 + 01bc7f: 21 06 | local.set 6 + 01bc81: 20 05 | local.get 5 + 01bc83: 21 05 | local.set 5 + 01bc85: 0b | end + 01bc86: 20 04 | local.get 4 + 01bc88: 42 00 | i64.const 0 + 01bc8a: 37 03 f8 07 | i64.store 3 1016 + 01bc8e: 20 06 | local.get 6 + 01bc90: 20 05 | local.get 5 + 01bc92: 41 f8 d7 93 80 00 | i32.const 322552 + 01bc98: 41 01 | i32.const 1 + 01bc9a: 20 10 | local.get 16 + 01bc9c: 20 0f | local.get 15 + 01bc9e: 41 80 d8 93 80 00 | i32.const 322560 + 01bca4: 20 04 | local.get 4 + 01bca6: 41 f8 07 | i32.const 1016 + 01bca9: 6a | i32.add + 01bcaa: 20 03 | local.get 3 + 01bcac: 10 a3 83 80 80 00 | call 419 + 01bcb2: 20 04 | local.get 4 + 01bcb4: 28 02 fc 07 | i32.load 2 1020 + 01bcb8: 22 14 | local.tee 20 + 01bcba: 41 01 | i32.const 1 + 01bcbc: 48 | i32.lt_s + 01bcbd: 0d 00 | br_if 0 + 01bcbf: 20 04 | local.get 4 + 01bcc1: 28 02 f8 07 | i32.load 2 1016 + 01bcc5: 21 06 | local.set 6 + 01bcc7: 41 00 | i32.const 0 + 01bcc9: 21 05 | local.set 5 + 01bccb: 03 40 | loop + 01bccd: 20 05 | local.get 5 + 01bccf: 21 05 | local.set 5 + 01bcd1: 20 06 | local.get 6 + 01bcd3: 22 06 | local.tee 6 + 01bcd5: 41 04 | i32.const 4 + 01bcd7: 6a | i32.add + 01bcd8: 28 02 00 | i32.load 2 0 + 01bcdb: 22 00 | local.tee 0 + 01bcdd: 41 01 | i32.const 1 + 01bcdf: 6a | i32.add + 01bce0: 22 07 | local.tee 7 + 01bce2: 41 7f | i32.const 4294967295 + 01bce4: 4c | i32.le_s + 01bce5: 0d 03 | br_if 3 + 01bce7: 20 06 | local.get 6 + 01bce9: 28 02 00 | i32.load 2 0 + 01bcec: 21 11 | local.set 17 + 01bcee: 20 04 | local.get 4 + 01bcf0: 42 00 | i64.const 0 + 01bcf2: 37 03 a0 08 | i64.store 3 1056 + 01bcf6: 02 40 | block + 01bcf8: 02 40 | block + 01bcfa: 20 07 | local.get 7 + 01bcfc: 41 01 | i32.const 1 + 01bcfe: 20 10 | local.get 16 + 01bd00: 20 0f | local.get 15 + 01bd02: 41 a0 d8 93 80 00 | i32.const 322592 + 01bd08: 20 04 | local.get 4 + 01bd0a: 41 a0 08 | i32.const 1056 + 01bd0d: 6a | i32.add + 01bd0e: 20 03 | local.get 3 + 01bd10: 10 b4 82 80 80 00 | call 308 + 01bd16: 41 ff 01 | i32.const 255 + 01bd19: 71 | i32.and + 01bd1a: 45 | i32.eqz + 01bd1b: 0d 00 | br_if 0 + 01bd1d: 41 00 | i32.const 0 + 01bd1f: 21 00 | local.set 0 + 01bd21: 0c 01 | br 1 + 01bd23: 0b | end + 01bd24: 02 40 | block + 01bd26: 20 07 | local.get 7 + 01bd28: 41 00 | i32.const 0 + 01bd2a: 20 04 | local.get 4 + 01bd2c: 28 02 a0 08 | i32.load 2 1056 + 01bd30: 22 08 | local.tee 8 + 01bd32: 1b | select + 01bd33: 22 07 | local.tee 7 + 01bd35: 20 00 | local.get 0 + 01bd37: 20 07 | local.get 7 + 01bd39: 20 00 | local.get 0 + 01bd3b: 48 | i32.lt_s + 01bd3c: 1b | select + 01bd3d: 22 02 | local.tee 2 + 01bd3f: 41 01 | i32.const 1 + 01bd41: 48 | i32.lt_s + 01bd42: 0d 00 | br_if 0 + 01bd44: 20 02 | local.get 2 + 01bd46: 45 | i32.eqz + 01bd47: 0d 00 | br_if 0 + 01bd49: 20 08 | local.get 8 + 01bd4b: 20 11 | local.get 17 + 01bd4d: 20 02 | local.get 2 + 01bd4f: fc 0a 00 00 | memory.copy 0 0 + 01bd53: 0b | end + 01bd54: 20 00 | local.get 0 + 01bd56: 20 07 | local.get 7 + 01bd58: 4f | i32.ge_u + 01bd59: 0d 05 | br_if 5 + 01bd5b: 20 08 | local.get 8 + 01bd5d: 20 00 | local.get 0 + 01bd5f: 6a | i32.add + 01bd60: 41 00 | i32.const 0 + 01bd62: 3a 00 00 | i32.store8 0 0 + 01bd65: 20 08 | local.get 8 + 01bd67: 21 00 | local.set 0 + 01bd69: 0b | end + 01bd6a: 20 04 | local.get 4 + 01bd6c: 41 00 | i32.const 0 + 01bd6e: fd 00 02 8c 90 98 80 00 | v128.load 2 395276 + 01bd76: fd 0b 04 a0 08 | v128.store 4 1056 + 01bd7b: 20 04 | local.get 4 + 01bd7d: 41 00 | i32.const 0 + 01bd7f: 29 02 ac 90 98 80 00 | i64.load 2 395308 + 01bd86: 37 03 c0 08 | i64.store 3 1088 + 01bd8a: 20 04 | local.get 4 + 01bd8c: 41 00 | i32.const 0 + 01bd8e: fd 00 02 9c 90 98 80 00 | v128.load 2 395292 + 01bd96: fd 0b 04 b0 08 | v128.store 4 1072 + 01bd9b: 20 04 | local.get 4 + 01bd9d: 42 00 | i64.const 0 + 01bd9f: 37 03 90 08 | i64.store 3 1040 + 01bda3: 20 04 | local.get 4 + 01bda5: 41 90 08 | i32.const 1040 + 01bda8: 6a | i32.add + 01bda9: 20 04 | local.get 4 + 01bdab: 41 a0 08 | i32.const 1056 + 01bdae: 6a | i32.add + 01bdaf: 20 00 | local.get 0 + 01bdb1: 22 00 | local.tee 0 + 01bdb3: 41 00 | i32.const 0 + 01bdb5: 2a 02 b4 90 98 80 00 | f32.load 2 395316 + 01bdbc: 41 00 | i32.const 0 + 01bdbe: 2a 02 b8 90 98 80 00 | f32.load 2 395320 + 01bdc5: 10 d6 84 80 80 00 | call 598 + 01bdcb: 20 04 | local.get 4 + 01bdcd: 2a 02 90 08 | f32.load 2 1040 + 01bdd1: 21 09 | local.set 9 + 01bdd3: 20 04 | local.get 4 + 01bdd5: 2a 02 94 08 | f32.load 2 1044 + 01bdd9: 21 0a | local.set 10 + 01bddb: 20 04 | local.get 4 + 01bddd: 41 00 | i32.const 0 + 01bddf: fd 00 02 8c 90 98 80 00 | v128.load 2 395276 + 01bde7: fd 0b 04 a0 08 | v128.store 4 1056 + 01bdec: 20 04 | local.get 4 + 01bdee: 41 00 | i32.const 0 + 01bdf0: 29 02 ac 90 98 80 00 | i64.load 2 395308 + 01bdf7: 37 03 c0 08 | i64.store 3 1088 + 01bdfb: 20 04 | local.get 4 + 01bdfd: 41 00 | i32.const 0 + 01bdff: fd 00 02 9c 90 98 80 00 | v128.load 2 395292 + 01be07: fd 0b 04 b0 08 | v128.store 4 1072 + 01be0c: 20 04 | local.get 4 + 01be0e: 20 16 | local.get 22 + 01be10: 20 0a | local.get 10 + 01be12: 20 05 | local.get 5 + 01be14: b3 | f32.convert_i32_u + 01be15: 94 | f32.mul + 01be16: 92 | f32.add + 01be17: 38 02 94 08 | f32.store 2 1044 + 01be1b: 20 04 | local.get 4 + 01be1d: 20 15 | local.get 21 + 01be1f: 20 13 | local.get 19 + 01be21: 20 09 | local.get 9 + 01be23: 93 | f32.sub + 01be24: 43 00 00 00 3f | f32.const 0x1p-1 + 01be29: 94 | f32.mul + 01be2a: 92 | f32.add + 01be2b: 38 02 90 08 | f32.store 2 1040 + 01be2f: 20 04 | local.get 4 + 01be31: 41 7f | i32.const 4294967295 + 01be33: 36 02 80 08 | i32.store 2 1024 + 01be37: 20 04 | local.get 4 + 01be39: 41 a0 08 | i32.const 1056 + 01be3c: 6a | i32.add + 01be3d: 20 00 | local.get 0 + 01be3f: 20 04 | local.get 4 + 01be41: 41 90 08 | i32.const 1040 + 01be44: 6a | i32.add + 01be45: 41 00 | i32.const 0 + 01be47: 2a 02 b4 90 98 80 00 | f32.load 2 395316 + 01be4e: 41 00 | i32.const 0 + 01be50: 2a 02 b8 90 98 80 00 | f32.load 2 395320 + 01be57: 20 04 | local.get 4 + 01be59: 41 80 08 | i32.const 1024 + 01be5c: 6a | i32.add + 01be5d: 10 d2 84 80 80 00 | call 594 + 01be63: 20 06 | local.get 6 + 01be65: 41 08 | i32.const 8 + 01be67: 6a | i32.add + 01be68: 21 06 | local.set 6 + 01be6a: 20 05 | local.get 5 + 01be6c: 41 01 | i32.const 1 + 01be6e: 6a | i32.add + 01be6f: 22 00 | local.tee 0 + 01be71: 21 05 | local.set 5 + 01be73: 20 14 | local.get 20 + 01be75: 20 00 | local.get 0 + 01be77: 47 | i32.ne + 01be78: 0d 00 | br_if 0 + 01be7a: 0b | end + 01be7b: 0b | end + 01be7c: 20 04 | local.get 4 + 01be7e: 41 d0 08 | i32.const 1104 + 01be81: 6a | i32.add + 01be82: 24 80 80 80 80 00 | global.set 0 + 01be88: 20 01 | local.get 1 + 01be8a: 0f | return + 01be8b: 0b | end + 01be8c: 41 e0 d7 93 80 00 | i32.const 322528 + 01be92: 20 05 | local.get 5 + 01be94: 10 93 83 80 80 00 | call 403 + 01be9a: 00 | unreachable + 01be9b: 0b | end + 01be9c: 41 a0 d8 93 80 00 | i32.const 322592 + 01bea2: 20 07 | local.get 7 + 01bea4: 10 93 83 80 80 00 | call 403 + 01beaa: 00 | unreachable + 01beab: 0b | end + 01beac: 41 e8 d8 93 80 00 | i32.const 322664 + 01beb2: 41 33 | i32.const 51 + 01beb4: 41 30 | i32.const 48 + 01beb6: 41 04 | i32.const 4 + 01beb8: 20 00 | local.get 0 + 01beba: 20 07 | local.get 7 + 01bebc: 10 ad 82 80 80 00 | call 301 + 01bec2: 00 | unreachable + 01bec3: 0b | end +01bec6 func[406]: + 01bec7: 02 7f | local[4..5] type=i32 + 01bec9: 02 7e | local[6..7] type=i64 + 01becb: 02 40 | block + 01becd: 02 40 | block + 01becf: 02 40 | block + 01bed1: 02 40 | block + 01bed3: 02 40 | block + 01bed5: 20 03 | local.get 3 + 01bed7: 42 00 | i64.const 0 + 01bed9: 52 | i64.ne + 01beda: 0d 00 | br_if 0 + 01bedc: 41 00 | i32.const 0 + 01bede: 21 04 | local.set 4 + 01bee0: 20 00 | local.get 0 + 01bee2: 28 02 00 | i32.load 2 0 + 01bee5: 22 05 | local.tee 5 + 01bee7: 41 ff 07 | i32.const 1023 + 01beea: 4a | i32.gt_s + 01beeb: 0d 04 | br_if 4 + 01beed: 20 05 | local.get 5 + 01beef: 41 7f | i32.const 4294967295 + 01bef1: 4c | i32.le_s + 01bef2: 0d 01 | br_if 1 + 01bef4: 02 40 | block + 01bef6: 41 80 08 | i32.const 1024 + 01bef9: 20 05 | local.get 5 + 01befb: 6b | i32.sub + 01befc: 22 04 | local.tee 4 + 01befe: 41 03 | i32.const 3 + 01bf00: 20 04 | local.get 4 + 01bf02: 41 03 | i32.const 3 + 01bf04: 49 | i32.lt_u + 01bf05: 1b | select + 01bf06: 22 04 | local.tee 4 + 01bf08: 45 | i32.eqz + 01bf09: 0d 00 | br_if 0 + 01bf0b: 20 01 | local.get 1 + 01bf0d: 20 05 | local.get 5 + 01bf0f: 6a | i32.add + 01bf10: 41 b8 eb 93 80 00 | i32.const 325048 + 01bf16: 20 04 | local.get 4 + 01bf18: fc 0a 00 00 | memory.copy 0 0 + 01bf1c: 0b | end + 01bf1d: 20 00 | local.get 0 + 01bf1f: 20 00 | local.get 0 + 01bf21: 28 02 00 | i32.load 2 0 + 01bf24: 20 04 | local.get 4 + 01bf26: 6a | i32.add + 01bf27: 36 02 00 | i32.store 2 0 + 01bf2a: 0c 03 | br 3 + 01bf2c: 0b | end + 01bf2d: 42 9a 03 | i64.const 410 + 01bf30: 21 06 | local.set 6 + 01bf32: 20 03 | local.get 3 + 01bf34: 42 9b 03 | i64.const 411 + 01bf37: 82 | i64.rem_u + 01bf38: 21 07 | local.set 7 + 01bf3a: 03 40 | loop + 01bf3c: 20 06 | local.get 6 + 01bf3e: 21 06 | local.set 6 + 01bf40: 02 40 | block + 01bf42: 20 07 | local.get 7 + 01bf44: 22 07 | local.tee 7 + 01bf46: a7 | i32.wrap_i64 + 01bf47: 41 02 | i32.const 2 + 01bf49: 74 | i32.shl + 01bf4a: 41 f0 a0 96 80 00 | i32.const 364656 + 01bf50: 6a | i32.add + 01bf51: 28 02 00 | i32.load 2 0 + 01bf54: 22 04 | local.tee 4 + 01bf56: 45 | i32.eqz + 01bf57: 0d 00 | br_if 0 + 01bf59: 20 04 | local.get 4 + 01bf5b: 21 05 | local.set 5 + 01bf5d: 20 04 | local.get 4 + 01bf5f: 29 03 10 | i64.load 3 16 + 01bf62: 20 03 | local.get 3 + 01bf64: 51 | i64.eq + 01bf65: 0d 03 | br_if 3 + 01bf67: 0b | end + 01bf68: 02 40 | block + 01bf6a: 20 06 | local.get 6 + 01bf6c: 50 | i64.eqz + 01bf6d: 45 | i32.eqz + 01bf6e: 0d 00 | br_if 0 + 01bf70: 41 e0 ca 96 80 00 | i32.const 370016 + 01bf76: 21 05 | local.set 5 + 01bf78: 0c 03 | br 3 + 01bf7a: 0b | end + 01bf7b: 02 40 | block + 01bf7d: 20 07 | local.get 7 + 01bf7f: 42 01 | i64.const 1 + 01bf81: 7c | i64.add + 01bf82: 22 07 | local.tee 7 + 01bf84: 42 00 | i64.const 0 + 01bf86: 20 07 | local.get 7 + 01bf88: 42 9b 03 | i64.const 411 + 01bf8b: 54 | i64.lt_u + 01bf8c: 1b | select + 01bf8d: 22 07 | local.tee 7 + 01bf8f: a7 | i32.wrap_i64 + 01bf90: 41 02 | i32.const 2 + 01bf92: 74 | i32.shl + 01bf93: 41 f0 a0 96 80 00 | i32.const 364656 + 01bf99: 6a | i32.add + 01bf9a: 28 02 00 | i32.load 2 0 + 01bf9d: 22 04 | local.tee 4 + 01bf9f: 45 | i32.eqz + 01bfa0: 0d 00 | br_if 0 + 01bfa2: 20 04 | local.get 4 + 01bfa4: 21 05 | local.set 5 + 01bfa6: 20 04 | local.get 4 + 01bfa8: 29 03 10 | i64.load 3 16 + 01bfab: 20 03 | local.get 3 + 01bfad: 51 | i64.eq + 01bfae: 0d 03 | br_if 3 + 01bfb0: 0b | end + 01bfb1: 20 06 | local.get 6 + 01bfb3: 42 7e | i64.const 18446744073709551614 + 01bfb5: 7c | i64.add + 01bfb6: 21 06 | local.set 6 + 01bfb8: 20 07 | local.get 7 + 01bfba: 42 01 | i64.const 1 + 01bfbc: 7c | i64.add + 01bfbd: 22 07 | local.tee 7 + 01bfbf: 42 00 | i64.const 0 + 01bfc1: 20 07 | local.get 7 + 01bfc3: 42 9b 03 | i64.const 411 + 01bfc6: 54 | i64.lt_u + 01bfc7: 1b | select + 01bfc8: 21 07 | local.set 7 + 01bfca: 0c 00 | br 0 + 01bfcc: 0b | end + 01bfcd: 0b | end + 01bfce: 41 88 e1 93 80 00 | i32.const 323720 + 01bfd4: 41 31 | i32.const 49 + 01bfd6: 41 93 04 | i32.const 531 + 01bfd9: 41 11 | i32.const 17 + 01bfdb: 20 05 | local.get 5 + 01bfdd: 41 80 08 | i32.const 1024 + 01bfe0: 41 80 08 | i32.const 1024 + 01bfe3: 10 bf 82 80 80 00 | call 319 + 01bfe9: 00 | unreachable + 01bfea: 0b | end + 01bfeb: 20 00 | local.get 0 + 01bfed: 20 01 | local.get 1 + 01bfef: 20 02 | local.get 2 + 01bff1: 20 05 | local.get 5 + 01bff3: 10 97 83 80 80 00 | call 407 + 01bff9: 22 05 | local.tee 5 + 01bffb: 21 04 | local.set 4 + 01bffd: 20 05 | local.get 5 + 01bfff: 41 01 | i32.const 1 + 01c001: 71 | i32.and + 01c002: 45 | i32.eqz + 01c003: 0d 01 | br_if 1 + 01c005: 0b | end + 01c006: 41 01 | i32.const 1 + 01c008: 21 04 | local.set 4 + 01c00a: 0b | end + 01c00b: 20 04 | local.get 4 + 01c00d: 0b | end +01c010 func[407]: + 01c011: 01 7f | local[4] type=i32 + 01c013: 01 7e | local[5] type=i64 + 01c015: 08 7f | local[6..13] type=i32 + 01c017: 03 7e | local[14..16] type=i64 + 01c019: 02 40 | block + 01c01b: 02 40 | block + 01c01d: 20 03 | local.get 3 + 01c01f: 0d 00 | br_if 0 + 01c021: 20 00 | local.get 0 + 01c023: 20 01 | local.get 1 + 01c025: 20 02 | local.get 2 + 01c027: 41 b8 eb 93 80 00 | i32.const 325048 + 01c02d: 41 03 | i32.const 3 + 01c02f: 10 84 83 80 80 00 | call 388 + 01c035: 21 04 | local.set 4 + 01c037: 0c 01 | br 1 + 01c039: 0b | end + 01c03a: 02 40 | block + 01c03c: 02 40 | block + 01c03e: 02 40 | block + 01c040: 02 40 | block + 01c042: 02 40 | block + 01c044: 20 03 | local.get 3 + 01c046: 29 03 40 | i64.load 3 64 + 01c049: 42 7f | i64.const 18446744073709551615 + 01c04b: 7c | i64.add + 01c04c: 22 05 | local.tee 5 + 01c04e: 42 1b | i64.const 27 + 01c050: 56 | i64.gt_u + 01c051: 0d 00 | br_if 0 + 01c053: 02 40 | block + 01c055: 02 40 | block + 01c057: 02 40 | block + 01c059: 02 40 | block + 01c05b: 02 40 | block + 01c05d: 02 40 | block + 01c05f: 02 40 | block + 01c061: 02 40 | block + 01c063: 02 40 | block + 01c065: 02 40 | block + 01c067: 02 40 | block + 01c069: 02 40 | block + 01c06b: 02 40 | block + 01c06d: 02 40 | block + 01c06f: 02 40 | block + 01c071: 02 40 | block + 01c073: 02 40 | block + 01c075: 02 40 | block + 01c077: 02 40 | block + 01c079: 02 40 | block + 01c07b: 02 40 | block + 01c07d: 02 40 | block + 01c07f: 02 40 | block + 01c081: 02 40 | block + 01c083: 02 40 | block + 01c085: 02 40 | block + 01c087: 02 40 | block + 01c089: 02 40 | block + 01c08b: 20 05 | local.get 5 + 01c08d: a7 | i32.wrap_i64 + 01c08e: 0e 1c 00 01 02 03 04 05 06 | br_table 0 1 2 3 4 5 6 7 8 9 10 11 13 15 16 17 18 14 21 22 23 20 24 26 27 12 25 19 0 + 01c097: 07 08 09 0a 0b 0d 0f 10 11 | + 01c0a0: 12 0e 15 16 17 14 18 1a 1b | + 01c0a9: 0c 19 13 00 | + 01c0ad: 0b | end + 01c0ae: 20 00 | local.get 0 + 01c0b0: 20 01 | local.get 1 + 01c0b2: 20 02 | local.get 2 + 01c0b4: 20 03 | local.get 3 + 01c0b6: 28 00 18 | i32.load 0 24 + 01c0b9: 20 03 | local.get 3 + 01c0bb: 28 00 1c | i32.load 0 28 + 01c0be: 10 84 83 80 80 00 | call 388 + 01c0c4: 22 03 | local.tee 3 + 01c0c6: 21 04 | local.set 4 + 01c0c8: 20 03 | local.get 3 + 01c0ca: 41 01 | i32.const 1 + 01c0cc: 71 | i32.and + 01c0cd: 45 | i32.eqz + 01c0ce: 0d 20 | br_if 32 + 01c0d0: 0c 1b | br 27 + 01c0d2: 0b | end + 01c0d3: 20 03 | local.get 3 + 01c0d5: 2f 00 18 | i32.load16_u 0 24 + 01c0d8: 21 06 | local.set 6 + 01c0da: 02 40 | block + 01c0dc: 02 40 | block + 01c0de: 02 40 | block + 01c0e0: 02 40 | block + 01c0e2: 20 03 | local.get 3 + 01c0e4: 29 03 10 | i64.load 3 16 + 01c0e7: 22 05 | local.tee 5 + 01c0e9: 42 e9 d9 b5 cb e1 ac fa e9 | i64.const 11588862890876955881 + 01c0f2: a0 7f | + 01c0f4: 51 | i64.eq + 01c0f5: 0d 00 | br_if 0 + 01c0f7: 20 05 | local.get 5 + 01c0f9: 42 9a da fc 85 f9 96 c1 c9 | i64.const 11426481866023054618 + 01c102: 9e 7f | + 01c104: 51 | i64.eq + 01c105: 0d 01 | br_if 1 + 01c107: 20 05 | local.get 5 + 01c109: 42 f6 a2 86 c2 82 98 d6 b8 | i64.const 10840543360389845366 + 01c112: 96 7f | + 01c114: 52 | i64.ne + 01c115: 0d 02 | br_if 2 + 01c117: 20 00 | local.get 0 + 01c119: 20 01 | local.get 1 + 01c11b: 20 02 | local.get 2 + 01c11d: 41 bc eb 93 80 00 | i32.const 325052 + 01c123: 41 03 | i32.const 3 + 01c125: 10 84 83 80 80 00 | call 388 + 01c12b: 22 03 | local.tee 3 + 01c12d: 21 04 | local.set 4 + 01c12f: 20 03 | local.get 3 + 01c131: 41 01 | i32.const 1 + 01c133: 71 | i32.and + 01c134: 45 | i32.eqz + 01c135: 0d 23 | br_if 35 + 01c137: 0c 03 | br 3 + 01c139: 0b | end + 01c13a: 20 00 | local.get 0 + 01c13c: 20 01 | local.get 1 + 01c13e: 20 02 | local.get 2 + 01c140: 41 c0 eb 93 80 00 | i32.const 325056 + 01c146: 41 04 | i32.const 4 + 01c148: 10 84 83 80 80 00 | call 388 + 01c14e: 22 03 | local.tee 3 + 01c150: 21 04 | local.set 4 + 01c152: 20 03 | local.get 3 + 01c154: 41 01 | i32.const 1 + 01c156: 71 | i32.and + 01c157: 45 | i32.eqz + 01c158: 0d 22 | br_if 34 + 01c15a: 0c 02 | br 2 + 01c15c: 0b | end + 01c15d: 20 00 | local.get 0 + 01c15f: 20 01 | local.get 1 + 01c161: 20 02 | local.get 2 + 01c163: 41 c5 eb 93 80 00 | i32.const 325061 + 01c169: 41 07 | i32.const 7 + 01c16b: 10 84 83 80 80 00 | call 388 + 01c171: 22 03 | local.tee 3 + 01c173: 21 04 | local.set 4 + 01c175: 20 03 | local.get 3 + 01c177: 41 01 | i32.const 1 + 01c179: 71 | i32.and + 01c17a: 45 | i32.eqz + 01c17b: 0d 21 | br_if 33 + 01c17d: 0c 01 | br 1 + 01c17f: 0b | end + 01c180: 20 00 | local.get 0 + 01c182: 20 01 | local.get 1 + 01c184: 20 02 | local.get 2 + 01c186: 41 e9 00 | i32.const 105 + 01c189: 41 f5 00 | i32.const 117 + 01c18c: 20 06 | local.get 6 + 01c18e: 41 ff 01 | i32.const 255 + 01c191: 71 | i32.and + 01c192: 1b | select + 01c193: 10 85 83 80 80 00 | call 389 + 01c199: 22 07 | local.tee 7 + 01c19b: 21 04 | local.set 4 + 01c19d: 20 07 | local.get 7 + 01c19f: 41 01 | i32.const 1 + 01c1a1: 71 | i32.and + 01c1a2: 45 | i32.eqz + 01c1a3: 0d 20 | br_if 32 + 01c1a5: 20 00 | local.get 0 + 01c1a7: 20 01 | local.get 1 + 01c1a9: 20 02 | local.get 2 + 01c1ab: 20 03 | local.get 3 + 01c1ad: 28 02 00 | i32.load 2 0 + 01c1b0: 41 03 | i32.const 3 + 01c1b2: 74 | i32.shl + 01c1b3: ac | i64.extend_i32_s + 01c1b4: 10 86 83 80 80 00 | call 390 + 01c1ba: 22 03 | local.tee 3 + 01c1bc: 21 04 | local.set 4 + 01c1be: 20 03 | local.get 3 + 01c1c0: 41 01 | i32.const 1 + 01c1c2: 71 | i32.and + 01c1c3: 45 | i32.eqz + 01c1c4: 0d 20 | br_if 32 + 01c1c6: 0b | end + 01c1c7: 02 40 | block + 01c1c9: 02 40 | block + 01c1cb: 20 06 | local.get 6 + 01c1cd: 41 80 fe 03 | i32.const 65280 + 01c1d1: 71 | i32.and + 01c1d2: 41 08 | i32.const 8 + 01c1d4: 76 | i32.shr_u + 01c1d5: 41 7f | i32.const 4294967295 + 01c1d7: 6a | i32.add + 01c1d8: 0e 02 00 01 1c | br_table 0 1 28 + 01c1dd: 0b | end + 01c1de: 20 00 | local.get 0 + 01c1e0: 20 01 | local.get 1 + 01c1e2: 20 02 | local.get 2 + 01c1e4: 41 cd eb 93 80 00 | i32.const 325069 + 01c1ea: 41 02 | i32.const 2 + 01c1ec: 10 84 83 80 80 00 | call 388 + 01c1f2: 22 03 | local.tee 3 + 01c1f4: 21 04 | local.set 4 + 01c1f6: 20 03 | local.get 3 + 01c1f8: 41 01 | i32.const 1 + 01c1fa: 71 | i32.and + 01c1fb: 45 | i32.eqz + 01c1fc: 0d 20 | br_if 32 + 01c1fe: 0c 1b | br 27 + 01c200: 0b | end + 01c201: 20 00 | local.get 0 + 01c203: 20 01 | local.get 1 + 01c205: 20 02 | local.get 2 + 01c207: 41 d0 eb 93 80 00 | i32.const 325072 + 01c20d: 41 02 | i32.const 2 + 01c20f: 10 84 83 80 80 00 | call 388 + 01c215: 22 03 | local.tee 3 + 01c217: 21 04 | local.set 4 + 01c219: 20 03 | local.get 3 + 01c21b: 41 01 | i32.const 1 + 01c21d: 71 | i32.and + 01c21e: 45 | i32.eqz + 01c21f: 0d 1f | br_if 31 + 01c221: 0c 1a | br 26 + 01c223: 0b | end + 01c224: 20 00 | local.get 0 + 01c226: 20 01 | local.get 1 + 01c228: 20 02 | local.get 2 + 01c22a: 41 d3 eb 93 80 00 | i32.const 325075 + 01c230: 41 04 | i32.const 4 + 01c232: 10 84 83 80 80 00 | call 388 + 01c238: 22 03 | local.tee 3 + 01c23a: 21 04 | local.set 4 + 01c23c: 20 03 | local.get 3 + 01c23e: 41 01 | i32.const 1 + 01c240: 71 | i32.and + 01c241: 45 | i32.eqz + 01c242: 0d 1e | br_if 30 + 01c244: 0c 19 | br 25 + 01c246: 0b | end + 01c247: 20 03 | local.get 3 + 01c249: 2d 00 18 | i32.load8_u 0 24 + 01c24c: 21 07 | local.set 7 + 01c24e: 20 00 | local.get 0 + 01c250: 20 01 | local.get 1 + 01c252: 20 02 | local.get 2 + 01c254: 41 e6 00 | i32.const 102 + 01c257: 10 85 83 80 80 00 | call 389 + 01c25d: 22 06 | local.tee 6 + 01c25f: 21 04 | local.set 4 + 01c261: 20 06 | local.get 6 + 01c263: 41 01 | i32.const 1 + 01c265: 71 | i32.and + 01c266: 45 | i32.eqz + 01c267: 0d 1d | br_if 29 + 01c269: 20 00 | local.get 0 + 01c26b: 20 01 | local.get 1 + 01c26d: 20 02 | local.get 2 + 01c26f: 20 03 | local.get 3 + 01c271: 28 02 00 | i32.load 2 0 + 01c274: 41 03 | i32.const 3 + 01c276: 74 | i32.shl + 01c277: ac | i64.extend_i32_s + 01c278: 10 86 83 80 80 00 | call 390 + 01c27e: 22 03 | local.tee 3 + 01c280: 21 04 | local.set 4 + 01c282: 20 03 | local.get 3 + 01c284: 41 01 | i32.const 1 + 01c286: 71 | i32.and + 01c287: 45 | i32.eqz + 01c288: 0d 1d | br_if 29 + 01c28a: 02 40 | block + 01c28c: 02 40 | block + 01c28e: 20 07 | local.get 7 + 01c290: 41 7f | i32.const 4294967295 + 01c292: 6a | i32.add + 01c293: 0e 02 00 01 1a | br_table 0 1 26 + 01c298: 0b | end + 01c299: 20 00 | local.get 0 + 01c29b: 20 01 | local.get 1 + 01c29d: 20 02 | local.get 2 + 01c29f: 41 cd eb 93 80 00 | i32.const 325069 + 01c2a5: 41 02 | i32.const 2 + 01c2a7: 10 84 83 80 80 00 | call 388 + 01c2ad: 22 03 | local.tee 3 + 01c2af: 21 04 | local.set 4 + 01c2b1: 20 03 | local.get 3 + 01c2b3: 41 01 | i32.const 1 + 01c2b5: 71 | i32.and + 01c2b6: 45 | i32.eqz + 01c2b7: 0d 1e | br_if 30 + 01c2b9: 0c 19 | br 25 + 01c2bb: 0b | end + 01c2bc: 20 00 | local.get 0 + 01c2be: 20 01 | local.get 1 + 01c2c0: 20 02 | local.get 2 + 01c2c2: 41 d0 eb 93 80 00 | i32.const 325072 + 01c2c8: 41 02 | i32.const 2 + 01c2ca: 10 84 83 80 80 00 | call 388 + 01c2d0: 22 03 | local.tee 3 + 01c2d2: 21 04 | local.set 4 + 01c2d4: 20 03 | local.get 3 + 01c2d6: 41 01 | i32.const 1 + 01c2d8: 71 | i32.and + 01c2d9: 45 | i32.eqz + 01c2da: 0d 1d | br_if 29 + 01c2dc: 0c 18 | br 24 + 01c2de: 0b | end + 01c2df: 20 00 | local.get 0 + 01c2e1: 20 01 | local.get 1 + 01c2e3: 20 02 | local.get 2 + 01c2e5: 41 d8 eb 93 80 00 | i32.const 325080 + 01c2eb: 41 07 | i32.const 7 + 01c2ed: 10 84 83 80 80 00 | call 388 + 01c2f3: 22 06 | local.tee 6 + 01c2f5: 21 04 | local.set 4 + 01c2f7: 20 06 | local.get 6 + 01c2f9: 41 01 | i32.const 1 + 01c2fb: 71 | i32.and + 01c2fc: 45 | i32.eqz + 01c2fd: 0d 1c | br_if 28 + 01c2ff: 20 00 | local.get 0 + 01c301: 20 01 | local.get 1 + 01c303: 20 02 | local.get 2 + 01c305: 20 03 | local.get 3 + 01c307: 28 02 00 | i32.load 2 0 + 01c30a: 41 03 | i32.const 3 + 01c30c: 74 | i32.shl + 01c30d: ac | i64.extend_i32_s + 01c30e: 10 86 83 80 80 00 | call 390 + 01c314: 22 03 | local.tee 3 + 01c316: 21 04 | local.set 4 + 01c318: 20 03 | local.get 3 + 01c31a: 41 01 | i32.const 1 + 01c31c: 71 | i32.and + 01c31d: 45 | i32.eqz + 01c31e: 0d 1c | br_if 28 + 01c320: 0c 17 | br 23 + 01c322: 0b | end + 01c323: 20 00 | local.get 0 + 01c325: 20 01 | local.get 1 + 01c327: 20 02 | local.get 2 + 01c329: 41 e0 eb 93 80 00 | i32.const 325088 + 01c32f: 41 0a | i32.const 10 + 01c331: 10 84 83 80 80 00 | call 388 + 01c337: 22 06 | local.tee 6 + 01c339: 21 04 | local.set 4 + 01c33b: 20 06 | local.get 6 + 01c33d: 41 01 | i32.const 1 + 01c33f: 71 | i32.and + 01c340: 45 | i32.eqz + 01c341: 0d 1b | br_if 27 + 01c343: 20 00 | local.get 0 + 01c345: 20 01 | local.get 1 + 01c347: 20 02 | local.get 2 + 01c349: 20 03 | local.get 3 + 01c34b: 28 02 00 | i32.load 2 0 + 01c34e: 41 03 | i32.const 3 + 01c350: 74 | i32.shl + 01c351: ac | i64.extend_i32_s + 01c352: 10 86 83 80 80 00 | call 390 + 01c358: 22 03 | local.tee 3 + 01c35a: 21 04 | local.set 4 + 01c35c: 20 03 | local.get 3 + 01c35e: 41 01 | i32.const 1 + 01c360: 71 | i32.and + 01c361: 45 | i32.eqz + 01c362: 0d 1b | br_if 27 + 01c364: 0c 16 | br 22 + 01c366: 0b | end + 01c367: 02 40 | block + 01c369: 20 03 | local.get 3 + 01c36b: 2f 00 18 | i32.load16_u 0 24 + 01c36e: 22 06 | local.tee 6 + 01c370: 41 ff 01 | i32.const 255 + 01c373: 71 | i32.and + 01c374: 45 | i32.eqz + 01c375: 0d 00 | br_if 0 + 01c377: 20 00 | local.get 0 + 01c379: 20 01 | local.get 1 + 01c37b: 20 02 | local.get 2 + 01c37d: 41 e3 00 | i32.const 99 + 01c380: 10 85 83 80 80 00 | call 389 + 01c386: 22 03 | local.tee 3 + 01c388: 21 04 | local.set 4 + 01c38a: 20 03 | local.get 3 + 01c38c: 41 01 | i32.const 1 + 01c38e: 71 | i32.and + 01c38f: 45 | i32.eqz + 01c390: 0d 1b | br_if 27 + 01c392: 0b | end + 01c393: 20 00 | local.get 0 + 01c395: 20 01 | local.get 1 + 01c397: 20 02 | local.get 2 + 01c399: 41 eb eb 93 80 00 | i32.const 325099 + 01c39f: 41 06 | i32.const 6 + 01c3a1: 10 84 83 80 80 00 | call 388 + 01c3a7: 22 03 | local.tee 3 + 01c3a9: 21 04 | local.set 4 + 01c3ab: 20 03 | local.get 3 + 01c3ad: 41 01 | i32.const 1 + 01c3af: 71 | i32.and + 01c3b0: 45 | i32.eqz + 01c3b1: 0d 1a | br_if 26 + 01c3b3: 20 06 | local.get 6 + 01c3b5: 41 80 fe 03 | i32.const 65280 + 01c3b9: 71 | i32.and + 01c3ba: 41 80 02 | i32.const 256 + 01c3bd: 47 | i32.ne + 01c3be: 0d 15 | br_if 21 + 01c3c0: 20 00 | local.get 0 + 01c3c2: 20 01 | local.get 1 + 01c3c4: 20 02 | local.get 2 + 01c3c6: 41 f2 eb 93 80 00 | i32.const 325106 + 01c3cc: 41 02 | i32.const 2 + 01c3ce: 10 84 83 80 80 00 | call 388 + 01c3d4: 22 03 | local.tee 3 + 01c3d6: 21 04 | local.set 4 + 01c3d8: 20 03 | local.get 3 + 01c3da: 41 01 | i32.const 1 + 01c3dc: 71 | i32.and + 01c3dd: 45 | i32.eqz + 01c3de: 0d 1a | br_if 26 + 01c3e0: 0c 15 | br 21 + 01c3e2: 0b | end + 01c3e3: 02 40 | block + 01c3e5: 20 03 | local.get 3 + 01c3e7: 29 03 10 | i64.load 3 16 + 01c3ea: 42 b5 b3 cd f7 d5 e5 c5 c6 | i64.const 3210247593019005365 + 01c3f3: 2c | + 01c3f4: 52 | i64.ne + 01c3f5: 0d 00 | br_if 0 + 01c3f7: 20 00 | local.get 0 + 01c3f9: 20 01 | local.get 1 + 01c3fb: 20 02 | local.get 2 + 01c3fd: 41 f5 eb 93 80 00 | i32.const 325109 + 01c403: 41 04 | i32.const 4 + 01c405: 10 84 83 80 80 00 | call 388 + 01c40b: 22 03 | local.tee 3 + 01c40d: 21 04 | local.set 4 + 01c40f: 20 03 | local.get 3 + 01c411: 41 01 | i32.const 1 + 01c413: 71 | i32.and + 01c414: 45 | i32.eqz + 01c415: 0d 1a | br_if 26 + 01c417: 0c 15 | br 21 + 01c419: 0b | end + 01c41a: 20 00 | local.get 0 + 01c41c: 20 01 | local.get 1 + 01c41e: 20 02 | local.get 2 + 01c420: 41 e2 00 | i32.const 98 + 01c423: 10 85 83 80 80 00 | call 389 + 01c429: 22 06 | local.tee 6 + 01c42b: 21 04 | local.set 4 + 01c42d: 20 06 | local.get 6 + 01c42f: 41 01 | i32.const 1 + 01c431: 71 | i32.and + 01c432: 45 | i32.eqz + 01c433: 0d 19 | br_if 25 + 01c435: 20 00 | local.get 0 + 01c437: 20 01 | local.get 1 + 01c439: 20 02 | local.get 2 + 01c43b: 20 03 | local.get 3 + 01c43d: 28 02 00 | i32.load 2 0 + 01c440: 41 03 | i32.const 3 + 01c442: 74 | i32.shl + 01c443: ac | i64.extend_i32_s + 01c444: 10 86 83 80 80 00 | call 390 + 01c44a: 22 03 | local.tee 3 + 01c44c: 21 04 | local.set 4 + 01c44e: 20 03 | local.get 3 + 01c450: 41 01 | i32.const 1 + 01c452: 71 | i32.and + 01c453: 45 | i32.eqz + 01c454: 0d 19 | br_if 25 + 01c456: 0c 14 | br 20 + 01c458: 0b | end + 01c459: 20 00 | local.get 0 + 01c45b: 20 01 | local.get 1 + 01c45d: 20 02 | local.get 2 + 01c45f: 41 fa eb 93 80 00 | i32.const 325114 + 01c465: 41 03 | i32.const 3 + 01c467: 10 84 83 80 80 00 | call 388 + 01c46d: 22 03 | local.tee 3 + 01c46f: 21 04 | local.set 4 + 01c471: 20 03 | local.get 3 + 01c473: 41 01 | i32.const 1 + 01c475: 71 | i32.and + 01c476: 45 | i32.eqz + 01c477: 0d 18 | br_if 24 + 01c479: 0c 13 | br 19 + 01c47b: 0b | end + 01c47c: 20 00 | local.get 0 + 01c47e: 20 01 | local.get 1 + 01c480: 20 02 | local.get 2 + 01c482: 41 fe eb 93 80 00 | i32.const 325118 + 01c488: 41 06 | i32.const 6 + 01c48a: 10 84 83 80 80 00 | call 388 + 01c490: 22 03 | local.tee 3 + 01c492: 21 04 | local.set 4 + 01c494: 20 03 | local.get 3 + 01c496: 41 01 | i32.const 1 + 01c498: 71 | i32.and + 01c499: 45 | i32.eqz + 01c49a: 0d 17 | br_if 23 + 01c49c: 0c 12 | br 18 + 01c49e: 0b | end + 01c49f: 02 40 | block + 01c4a1: 20 03 | local.get 3 + 01c4a3: 28 00 18 | i32.load 0 24 + 01c4a6: 22 03 | local.tee 3 + 01c4a8: 0d 00 | br_if 0 + 01c4aa: 20 00 | local.get 0 + 01c4ac: 20 01 | local.get 1 + 01c4ae: 20 02 | local.get 2 + 01c4b0: 41 85 ec 93 80 00 | i32.const 325125 + 01c4b6: 41 06 | i32.const 6 + 01c4b8: 10 84 83 80 80 00 | call 388 + 01c4be: 22 03 | local.tee 3 + 01c4c0: 21 04 | local.set 4 + 01c4c2: 20 03 | local.get 3 + 01c4c4: 41 01 | i32.const 1 + 01c4c6: 71 | i32.and + 01c4c7: 45 | i32.eqz + 01c4c8: 0d 17 | br_if 23 + 01c4ca: 0c 12 | br 18 + 01c4cc: 0b | end + 01c4cd: 20 00 | local.get 0 + 01c4cf: 20 01 | local.get 1 + 01c4d1: 20 02 | local.get 2 + 01c4d3: 41 8c ec 93 80 00 | i32.const 325132 + 01c4d9: 41 01 | i32.const 1 + 01c4db: 10 84 83 80 80 00 | call 388 + 01c4e1: 22 06 | local.tee 6 + 01c4e3: 21 04 | local.set 4 + 01c4e5: 20 06 | local.get 6 + 01c4e7: 41 01 | i32.const 1 + 01c4e9: 71 | i32.and + 01c4ea: 45 | i32.eqz + 01c4eb: 0d 16 | br_if 22 + 01c4ed: 20 00 | local.get 0 + 01c4ef: 20 01 | local.get 1 + 01c4f1: 20 02 | local.get 2 + 01c4f3: 20 03 | local.get 3 + 01c4f5: 10 97 83 80 80 00 | call 407 + 01c4fb: 22 03 | local.tee 3 + 01c4fd: 21 04 | local.set 4 + 01c4ff: 20 03 | local.get 3 + 01c501: 41 01 | i32.const 1 + 01c503: 71 | i32.and + 01c504: 45 | i32.eqz + 01c505: 0d 16 | br_if 22 + 01c507: 0c 11 | br 17 + 01c509: 0b | end + 01c50a: 20 03 | local.get 3 + 01c50c: 28 00 18 | i32.load 0 24 + 01c50f: 21 06 | local.set 6 + 01c511: 20 00 | local.get 0 + 01c513: 20 01 | local.get 1 + 01c515: 20 02 | local.get 2 + 01c517: 41 8e ec 93 80 00 | i32.const 325134 + 01c51d: 41 03 | i32.const 3 + 01c51f: 10 84 83 80 80 00 | call 388 + 01c525: 22 03 | local.tee 3 + 01c527: 21 04 | local.set 4 + 01c529: 20 03 | local.get 3 + 01c52b: 41 01 | i32.const 1 + 01c52d: 71 | i32.and + 01c52e: 45 | i32.eqz + 01c52f: 0d 15 | br_if 21 + 01c531: 20 00 | local.get 0 + 01c533: 20 01 | local.get 1 + 01c535: 20 02 | local.get 2 + 01c537: 20 06 | local.get 6 + 01c539: 10 97 83 80 80 00 | call 407 + 01c53f: 22 03 | local.tee 3 + 01c541: 21 04 | local.set 4 + 01c543: 20 03 | local.get 3 + 01c545: 41 01 | i32.const 1 + 01c547: 71 | i32.and + 01c548: 45 | i32.eqz + 01c549: 0d 15 | br_if 21 + 01c54b: 0c 10 | br 16 + 01c54d: 0b | end + 01c54e: 20 03 | local.get 3 + 01c550: 28 00 18 | i32.load 0 24 + 01c553: 21 06 | local.set 6 + 01c555: 20 00 | local.get 0 + 01c557: 20 01 | local.get 1 + 01c559: 20 02 | local.get 2 + 01c55b: 41 92 ec 93 80 00 | i32.const 325138 + 01c561: 41 06 | i32.const 6 + 01c563: 10 84 83 80 80 00 | call 388 + 01c569: 22 03 | local.tee 3 + 01c56b: 21 04 | local.set 4 + 01c56d: 20 03 | local.get 3 + 01c56f: 41 01 | i32.const 1 + 01c571: 71 | i32.and + 01c572: 45 | i32.eqz + 01c573: 0d 14 | br_if 20 + 01c575: 20 00 | local.get 0 + 01c577: 20 01 | local.get 1 + 01c579: 20 02 | local.get 2 + 01c57b: 20 06 | local.get 6 + 01c57d: 10 97 83 80 80 00 | call 407 + 01c583: 22 03 | local.tee 3 + 01c585: 21 04 | local.set 4 + 01c587: 20 03 | local.get 3 + 01c589: 41 01 | i32.const 1 + 01c58b: 71 | i32.and + 01c58c: 45 | i32.eqz + 01c58d: 0d 14 | br_if 20 + 01c58f: 0c 0f | br 15 + 01c591: 0b | end + 01c592: 20 03 | local.get 3 + 01c594: 28 00 1c | i32.load 0 28 + 01c597: 21 08 | local.set 8 + 01c599: 20 03 | local.get 3 + 01c59b: 28 00 18 | i32.load 0 24 + 01c59e: 21 03 | local.set 3 + 01c5a0: 20 00 | local.get 0 + 01c5a2: 20 01 | local.get 1 + 01c5a4: 20 02 | local.get 2 + 01c5a6: 41 99 ec 93 80 00 | i32.const 325145 + 01c5ac: 41 04 | i32.const 4 + 01c5ae: 10 84 83 80 80 00 | call 388 + 01c5b4: 22 06 | local.tee 6 + 01c5b6: 21 04 | local.set 4 + 01c5b8: 20 06 | local.get 6 + 01c5ba: 41 01 | i32.const 1 + 01c5bc: 71 | i32.and + 01c5bd: 45 | i32.eqz + 01c5be: 0d 13 | br_if 19 + 01c5c0: 02 40 | block + 01c5c2: 02 40 | block + 01c5c4: 20 03 | local.get 3 + 01c5c6: 0d 00 | br_if 0 + 01c5c8: 20 00 | local.get 0 + 01c5ca: 20 01 | local.get 1 + 01c5cc: 20 02 | local.get 2 + 01c5ce: 41 9e ec 93 80 00 | i32.const 325150 + 01c5d4: 41 02 | i32.const 2 + 01c5d6: 10 84 83 80 80 00 | call 388 + 01c5dc: 22 03 | local.tee 3 + 01c5de: 21 04 | local.set 4 + 01c5e0: 20 03 | local.get 3 + 01c5e2: 41 01 | i32.const 1 + 01c5e4: 71 | i32.and + 01c5e5: 45 | i32.eqz + 01c5e6: 0d 15 | br_if 21 + 01c5e8: 0c 01 | br 1 + 01c5ea: 0b | end + 01c5eb: 20 03 | local.get 3 + 01c5ed: 29 03 40 | i64.load 3 64 + 01c5f0: 42 12 | i64.const 18 + 01c5f2: 52 | i64.ne + 01c5f3: 0d 10 | br_if 16 + 01c5f5: 20 03 | local.get 3 + 01c5f7: 28 02 1c | i32.load 2 28 + 01c5fa: 21 06 | local.set 6 + 01c5fc: 20 03 | local.get 3 + 01c5fe: 28 02 18 | i32.load 2 24 + 01c601: 21 07 | local.set 7 + 01c603: 20 00 | local.get 0 + 01c605: 20 01 | local.get 1 + 01c607: 20 02 | local.get 2 + 01c609: 41 28 | i32.const 40 + 01c60b: 10 85 83 80 80 00 | call 389 + 01c611: 22 03 | local.tee 3 + 01c613: 21 04 | local.set 4 + 01c615: 20 03 | local.get 3 + 01c617: 41 01 | i32.const 1 + 01c619: 71 | i32.and + 01c61a: 45 | i32.eqz + 01c61b: 0d 14 | br_if 20 + 01c61d: 20 06 | local.get 6 + 01c61f: 41 00 | i32.const 0 + 01c621: 20 06 | local.get 6 + 01c623: 41 00 | i32.const 0 + 01c625: 4a | i32.gt_s + 01c626: 1b | select + 01c627: 21 09 | local.set 9 + 01c629: 20 07 | local.get 7 + 01c62b: 21 03 | local.set 3 + 01c62d: 41 00 | i32.const 0 + 01c62f: 21 06 | local.set 6 + 01c631: 02 40 | block + 01c633: 03 40 | loop + 01c635: 20 03 | local.get 3 + 01c637: 21 03 | local.set 3 + 01c639: 20 09 | local.get 9 + 01c63b: 20 06 | local.get 6 + 01c63d: 22 06 | local.tee 6 + 01c63f: 46 | i32.eq + 01c640: 0d 01 | br_if 1 + 01c642: 20 03 | local.get 3 + 01c644: 28 02 00 | i32.load 2 0 + 01c647: 21 07 | local.set 7 + 01c649: 02 40 | block + 01c64b: 20 06 | local.get 6 + 01c64d: 41 7f | i32.const 4294967295 + 01c64f: 6a | i32.add + 01c650: 41 fe ff ff ff 07 | i32.const 2147483646 + 01c656: 4b | i32.gt_u + 01c657: 0d 00 | br_if 0 + 01c659: 20 00 | local.get 0 + 01c65b: 20 01 | local.get 1 + 01c65d: 20 02 | local.get 2 + 01c65f: 41 a1 ec 93 80 00 | i32.const 325153 + 01c665: 41 02 | i32.const 2 + 01c667: 10 84 83 80 80 00 | call 388 + 01c66d: 22 0a | local.tee 10 + 01c66f: 21 04 | local.set 4 + 01c671: 20 0a | local.get 10 + 01c673: 41 01 | i32.const 1 + 01c675: 71 | i32.and + 01c676: 45 | i32.eqz + 01c677: 0d 17 | br_if 23 + 01c679: 0b | end + 01c67a: 20 00 | local.get 0 + 01c67c: 20 01 | local.get 1 + 01c67e: 20 02 | local.get 2 + 01c680: 20 07 | local.get 7 + 01c682: 10 97 83 80 80 00 | call 407 + 01c688: 22 07 | local.tee 7 + 01c68a: 21 04 | local.set 4 + 01c68c: 20 03 | local.get 3 + 01c68e: 41 04 | i32.const 4 + 01c690: 6a | i32.add + 01c691: 21 03 | local.set 3 + 01c693: 20 06 | local.get 6 + 01c695: 41 01 | i32.const 1 + 01c697: 6a | i32.add + 01c698: 21 06 | local.set 6 + 01c69a: 20 07 | local.get 7 + 01c69c: 41 01 | i32.const 1 + 01c69e: 71 | i32.and + 01c69f: 45 | i32.eqz + 01c6a0: 0d 16 | br_if 22 + 01c6a2: 0c 00 | br 0 + 01c6a4: 0b | end + 01c6a5: 0b | end + 01c6a6: 20 00 | local.get 0 + 01c6a8: 20 01 | local.get 1 + 01c6aa: 20 02 | local.get 2 + 01c6ac: 41 a4 ec 93 80 00 | i32.const 325156 + 01c6b2: 41 01 | i32.const 1 + 01c6b4: 10 84 83 80 80 00 | call 388 + 01c6ba: 22 03 | local.tee 3 + 01c6bc: 21 04 | local.set 4 + 01c6be: 20 03 | local.get 3 + 01c6c0: 41 01 | i32.const 1 + 01c6c2: 71 | i32.and + 01c6c3: 45 | i32.eqz + 01c6c4: 0d 14 | br_if 20 + 01c6c6: 0b | end + 01c6c7: 20 08 | local.get 8 + 01c6c9: 45 | i32.eqz + 01c6ca: 0d 0e | br_if 14 + 01c6cc: 20 00 | local.get 0 + 01c6ce: 20 01 | local.get 1 + 01c6d0: 20 02 | local.get 2 + 01c6d2: 41 a6 ec 93 80 00 | i32.const 325158 + 01c6d8: 41 04 | i32.const 4 + 01c6da: 10 84 83 80 80 00 | call 388 + 01c6e0: 22 03 | local.tee 3 + 01c6e2: 21 04 | local.set 4 + 01c6e4: 20 03 | local.get 3 + 01c6e6: 41 01 | i32.const 1 + 01c6e8: 71 | i32.and + 01c6e9: 45 | i32.eqz + 01c6ea: 0d 13 | br_if 19 + 01c6ec: 20 00 | local.get 0 + 01c6ee: 20 01 | local.get 1 + 01c6f0: 20 02 | local.get 2 + 01c6f2: 20 08 | local.get 8 + 01c6f4: 10 97 83 80 80 00 | call 407 + 01c6fa: 22 03 | local.tee 3 + 01c6fc: 21 04 | local.set 4 + 01c6fe: 20 03 | local.get 3 + 01c700: 41 01 | i32.const 1 + 01c702: 71 | i32.and + 01c703: 45 | i32.eqz + 01c704: 0d 13 | br_if 19 + 01c706: 0c 0e | br 14 + 01c708: 0b | end + 01c709: 20 03 | local.get 3 + 01c70b: 28 00 20 | i32.load 0 32 + 01c70e: 21 07 | local.set 7 + 01c710: 20 03 | local.get 3 + 01c712: 28 00 1c | i32.load 0 28 + 01c715: 21 0b | local.set 11 + 01c717: 20 03 | local.get 3 + 01c719: 28 00 18 | i32.load 0 24 + 01c71c: 21 06 | local.set 6 + 01c71e: 02 40 | block + 01c720: 20 03 | local.get 3 + 01c722: 28 00 24 | i32.load 0 36 + 01c725: 22 0c | local.tee 12 + 01c727: 41 01 | i32.const 1 + 01c729: 46 | i32.eq + 01c72a: 0d 00 | br_if 0 + 01c72c: 20 00 | local.get 0 + 01c72e: 20 01 | local.get 1 + 01c730: 20 02 | local.get 2 + 01c732: 41 28 | i32.const 40 + 01c734: 10 85 83 80 80 00 | call 389 + 01c73a: 22 03 | local.tee 3 + 01c73c: 21 04 | local.set 4 + 01c73e: 20 03 | local.get 3 + 01c740: 41 01 | i32.const 1 + 01c742: 71 | i32.and + 01c743: 45 | i32.eqz + 01c744: 0d 13 | br_if 19 + 01c746: 0b | end + 01c747: 41 00 | i32.const 0 + 01c749: 20 0c | local.get 12 + 01c74b: 41 00 | i32.const 0 + 01c74d: 20 0c | local.get 12 + 01c74f: 41 00 | i32.const 0 + 01c751: 4a | i32.gt_s + 01c752: 1b | select + 01c753: 6b | i32.sub + 01c754: 21 0d | local.set 13 + 01c756: 20 06 | local.get 6 + 01c758: 21 06 | local.set 6 + 01c75a: 20 07 | local.get 7 + 01c75c: 21 03 | local.set 3 + 01c75e: 41 7f | i32.const 4294967295 + 01c760: 21 09 | local.set 9 + 01c762: 02 40 | block + 01c764: 03 40 | loop + 01c766: 20 03 | local.get 3 + 01c768: 21 03 | local.set 3 + 01c76a: 20 06 | local.get 6 + 01c76c: 21 07 | local.set 7 + 01c76e: 20 0d | local.get 13 + 01c770: 20 09 | local.get 9 + 01c772: 22 06 | local.tee 6 + 01c774: 6a | i32.add + 01c775: 41 7f | i32.const 4294967295 + 01c777: 46 | i32.eq + 01c778: 0d 01 | br_if 1 + 01c77a: 20 03 | local.get 3 + 01c77c: 41 04 | i32.const 4 + 01c77e: 6a | i32.add + 01c77f: 28 02 00 | i32.load 2 0 + 01c782: 21 09 | local.set 9 + 01c784: 20 03 | local.get 3 + 01c786: 28 02 00 | i32.load 2 0 + 01c789: 21 08 | local.set 8 + 01c78b: 02 40 | block + 01c78d: 20 06 | local.get 6 + 01c78f: 41 fe ff ff ff 07 | i32.const 2147483646 + 01c795: 4b | i32.gt_u + 01c796: 0d 00 | br_if 0 + 01c798: 20 00 | local.get 0 + 01c79a: 20 01 | local.get 1 + 01c79c: 20 02 | local.get 2 + 01c79e: 41 a1 ec 93 80 00 | i32.const 325153 + 01c7a4: 41 02 | i32.const 2 + 01c7a6: 10 84 83 80 80 00 | call 388 + 01c7ac: 22 0a | local.tee 10 + 01c7ae: 21 04 | local.set 4 + 01c7b0: 20 0a | local.get 10 + 01c7b2: 41 01 | i32.const 1 + 01c7b4: 71 | i32.and + 01c7b5: 45 | i32.eqz + 01c7b6: 0d 15 | br_if 21 + 01c7b8: 0b | end + 01c7b9: 20 0b | local.get 11 + 01c7bb: 20 06 | local.get 6 + 01c7bd: 41 01 | i32.const 1 + 01c7bf: 6a | i32.add + 01c7c0: 22 0a | local.tee 10 + 01c7c2: 46 | i32.eq + 01c7c3: 0d 11 | br_if 17 + 01c7c5: 20 07 | local.get 7 + 01c7c7: 28 02 00 | i32.load 2 0 + 01c7ca: 21 06 | local.set 6 + 01c7cc: 02 40 | block + 01c7ce: 20 09 | local.get 9 + 01c7d0: 41 01 | i32.const 1 + 01c7d2: 48 | i32.lt_s + 01c7d3: 0d 00 | br_if 0 + 01c7d5: 20 00 | local.get 0 + 01c7d7: 20 01 | local.get 1 + 01c7d9: 20 02 | local.get 2 + 01c7db: 20 08 | local.get 8 + 01c7dd: 20 09 | local.get 9 + 01c7df: 10 84 83 80 80 00 | call 388 + 01c7e5: 22 09 | local.tee 9 + 01c7e7: 21 04 | local.set 4 + 01c7e9: 20 09 | local.get 9 + 01c7eb: 41 01 | i32.const 1 + 01c7ed: 71 | i32.and + 01c7ee: 45 | i32.eqz + 01c7ef: 0d 15 | br_if 21 + 01c7f1: 20 00 | local.get 0 + 01c7f3: 20 01 | local.get 1 + 01c7f5: 20 02 | local.get 2 + 01c7f7: 41 ab ec 93 80 00 | i32.const 325163 + 01c7fd: 41 02 | i32.const 2 + 01c7ff: 10 84 83 80 80 00 | call 388 + 01c805: 22 09 | local.tee 9 + 01c807: 21 04 | local.set 4 + 01c809: 20 09 | local.get 9 + 01c80b: 41 01 | i32.const 1 + 01c80d: 71 | i32.and + 01c80e: 45 | i32.eqz + 01c80f: 0d 15 | br_if 21 + 01c811: 0b | end + 01c812: 20 00 | local.get 0 + 01c814: 20 01 | local.get 1 + 01c816: 20 02 | local.get 2 + 01c818: 20 06 | local.get 6 + 01c81a: 10 97 83 80 80 00 | call 407 + 01c820: 22 08 | local.tee 8 + 01c822: 21 04 | local.set 4 + 01c824: 20 07 | local.get 7 + 01c826: 41 04 | i32.const 4 + 01c828: 6a | i32.add + 01c829: 21 06 | local.set 6 + 01c82b: 20 03 | local.get 3 + 01c82d: 41 08 | i32.const 8 + 01c82f: 6a | i32.add + 01c830: 21 03 | local.set 3 + 01c832: 20 0a | local.get 10 + 01c834: 21 09 | local.set 9 + 01c836: 20 08 | local.get 8 + 01c838: 41 01 | i32.const 1 + 01c83a: 71 | i32.and + 01c83b: 45 | i32.eqz + 01c83c: 0d 14 | br_if 20 + 01c83e: 0c 00 | br 0 + 01c840: 0b | end + 01c841: 0b | end + 01c842: 20 0c | local.get 12 + 01c844: 41 01 | i32.const 1 + 01c846: 46 | i32.eq + 01c847: 0d 0d | br_if 13 + 01c849: 20 00 | local.get 0 + 01c84b: 20 01 | local.get 1 + 01c84d: 20 02 | local.get 2 + 01c84f: 41 a4 ec 93 80 00 | i32.const 325156 + 01c855: 41 01 | i32.const 1 + 01c857: 10 84 83 80 80 00 | call 388 + 01c85d: 22 03 | local.tee 3 + 01c85f: 21 04 | local.set 4 + 01c861: 20 03 | local.get 3 + 01c863: 41 01 | i32.const 1 + 01c865: 71 | i32.and + 01c866: 45 | i32.eqz + 01c867: 0d 12 | br_if 18 + 01c869: 0c 0d | br 13 + 01c86b: 0b | end + 01c86c: 20 03 | local.get 3 + 01c86e: 34 00 20 | i64.load32_s 0 32 + 01c871: 21 05 | local.set 5 + 01c873: 20 03 | local.get 3 + 01c875: 28 00 18 | i32.load 0 24 + 01c878: 21 06 | local.set 6 + 01c87a: 20 00 | local.get 0 + 01c87c: 20 01 | local.get 1 + 01c87e: 20 02 | local.get 2 + 01c880: 41 db 00 | i32.const 91 + 01c883: 10 85 83 80 80 00 | call 389 + 01c889: 22 03 | local.tee 3 + 01c88b: 21 04 | local.set 4 + 01c88d: 20 03 | local.get 3 + 01c88f: 41 01 | i32.const 1 + 01c891: 71 | i32.and + 01c892: 45 | i32.eqz + 01c893: 0d 11 | br_if 17 + 01c895: 20 00 | local.get 0 + 01c897: 20 01 | local.get 1 + 01c899: 20 02 | local.get 2 + 01c89b: 20 05 | local.get 5 + 01c89d: 10 86 83 80 80 00 | call 390 + 01c8a3: 22 03 | local.tee 3 + 01c8a5: 21 04 | local.set 4 + 01c8a7: 20 03 | local.get 3 + 01c8a9: 41 01 | i32.const 1 + 01c8ab: 71 | i32.and + 01c8ac: 45 | i32.eqz + 01c8ad: 0d 11 | br_if 17 + 01c8af: 20 00 | local.get 0 + 01c8b1: 20 01 | local.get 1 + 01c8b3: 20 02 | local.get 2 + 01c8b5: 41 dd 00 | i32.const 93 + 01c8b8: 10 85 83 80 80 00 | call 389 + 01c8be: 22 03 | local.tee 3 + 01c8c0: 21 04 | local.set 4 + 01c8c2: 20 03 | local.get 3 + 01c8c4: 41 01 | i32.const 1 + 01c8c6: 71 | i32.and + 01c8c7: 45 | i32.eqz + 01c8c8: 0d 11 | br_if 17 + 01c8ca: 20 00 | local.get 0 + 01c8cc: 20 01 | local.get 1 + 01c8ce: 20 02 | local.get 2 + 01c8d0: 20 06 | local.get 6 + 01c8d2: 10 97 83 80 80 00 | call 407 + 01c8d8: 22 03 | local.tee 3 + 01c8da: 21 04 | local.set 4 + 01c8dc: 20 03 | local.get 3 + 01c8de: 41 01 | i32.const 1 + 01c8e0: 71 | i32.and + 01c8e1: 45 | i32.eqz + 01c8e2: 0d 11 | br_if 17 + 01c8e4: 0c 0c | br 12 + 01c8e6: 0b | end + 01c8e7: 20 03 | local.get 3 + 01c8e9: 28 00 1c | i32.load 0 28 + 01c8ec: 21 06 | local.set 6 + 01c8ee: 20 03 | local.get 3 + 01c8f0: 28 00 18 | i32.load 0 24 + 01c8f3: 21 07 | local.set 7 + 01c8f5: 02 40 | block + 01c8f7: 20 03 | local.get 3 + 01c8f9: 2d 00 38 | i32.load8_u 0 56 + 01c8fc: 45 | i32.eqz + 01c8fd: 0d 00 | br_if 0 + 01c8ff: 20 00 | local.get 0 + 01c901: 20 01 | local.get 1 + 01c903: 20 02 | local.get 2 + 01c905: 41 ae ec 93 80 00 | i32.const 325166 + 01c90b: 41 07 | i32.const 7 + 01c90d: 10 84 83 80 80 00 | call 388 + 01c913: 22 03 | local.tee 3 + 01c915: 21 04 | local.set 4 + 01c917: 20 03 | local.get 3 + 01c919: 41 01 | i32.const 1 + 01c91b: 71 | i32.and + 01c91c: 45 | i32.eqz + 01c91d: 0d 11 | br_if 17 + 01c91f: 0b | end + 01c920: 20 00 | local.get 0 + 01c922: 20 01 | local.get 1 + 01c924: 20 02 | local.get 2 + 01c926: 41 db 00 | i32.const 91 + 01c929: 10 85 83 80 80 00 | call 389 + 01c92f: 22 03 | local.tee 3 + 01c931: 21 04 | local.set 4 + 01c933: 20 03 | local.get 3 + 01c935: 41 01 | i32.const 1 + 01c937: 71 | i32.and + 01c938: 45 | i32.eqz + 01c939: 0d 10 | br_if 16 + 01c93b: 20 00 | local.get 0 + 01c93d: 20 01 | local.get 1 + 01c93f: 20 02 | local.get 2 + 01c941: 20 06 | local.get 6 + 01c943: 10 97 83 80 80 00 | call 407 + 01c949: 22 03 | local.tee 3 + 01c94b: 21 04 | local.set 4 + 01c94d: 20 03 | local.get 3 + 01c94f: 41 01 | i32.const 1 + 01c951: 71 | i32.and + 01c952: 45 | i32.eqz + 01c953: 0d 10 | br_if 16 + 01c955: 20 00 | local.get 0 + 01c957: 20 01 | local.get 1 + 01c959: 20 02 | local.get 2 + 01c95b: 41 dd 00 | i32.const 93 + 01c95e: 10 85 83 80 80 00 | call 389 + 01c964: 22 03 | local.tee 3 + 01c966: 21 04 | local.set 4 + 01c968: 20 03 | local.get 3 + 01c96a: 41 01 | i32.const 1 + 01c96c: 71 | i32.and + 01c96d: 45 | i32.eqz + 01c96e: 0d 10 | br_if 16 + 01c970: 20 00 | local.get 0 + 01c972: 20 01 | local.get 1 + 01c974: 20 02 | local.get 2 + 01c976: 20 07 | local.get 7 + 01c978: 10 97 83 80 80 00 | call 407 + 01c97e: 22 03 | local.tee 3 + 01c980: 21 04 | local.set 4 + 01c982: 20 03 | local.get 3 + 01c984: 41 01 | i32.const 1 + 01c986: 71 | i32.and + 01c987: 45 | i32.eqz + 01c988: 0d 10 | br_if 16 + 01c98a: 0c 0b | br 11 + 01c98c: 0b | end + 01c98d: 20 03 | local.get 3 + 01c98f: 28 00 18 | i32.load 0 24 + 01c992: 21 06 | local.set 6 + 01c994: 20 00 | local.get 0 + 01c996: 20 01 | local.get 1 + 01c998: 20 02 | local.get 2 + 01c99a: 41 b6 ec 93 80 00 | i32.const 325174 + 01c9a0: 41 09 | i32.const 9 + 01c9a2: 10 84 83 80 80 00 | call 388 + 01c9a8: 22 03 | local.tee 3 + 01c9aa: 21 04 | local.set 4 + 01c9ac: 20 03 | local.get 3 + 01c9ae: 41 01 | i32.const 1 + 01c9b0: 71 | i32.and + 01c9b1: 45 | i32.eqz + 01c9b2: 0d 0f | br_if 15 + 01c9b4: 20 00 | local.get 0 + 01c9b6: 20 01 | local.get 1 + 01c9b8: 20 02 | local.get 2 + 01c9ba: 20 06 | local.get 6 + 01c9bc: 10 97 83 80 80 00 | call 407 + 01c9c2: 22 03 | local.tee 3 + 01c9c4: 21 04 | local.set 4 + 01c9c6: 20 03 | local.get 3 + 01c9c8: 41 01 | i32.const 1 + 01c9ca: 71 | i32.and + 01c9cb: 45 | i32.eqz + 01c9cc: 0d 0f | br_if 15 + 01c9ce: 0c 0a | br 10 + 01c9d0: 0b | end + 01c9d1: 20 03 | local.get 3 + 01c9d3: 28 00 18 | i32.load 0 24 + 01c9d6: 21 06 | local.set 6 + 01c9d8: 20 00 | local.get 0 + 01c9da: 20 01 | local.get 1 + 01c9dc: 20 02 | local.get 2 + 01c9de: 41 c0 ec 93 80 00 | i32.const 325184 + 01c9e4: 41 02 | i32.const 2 + 01c9e6: 10 84 83 80 80 00 | call 388 + 01c9ec: 22 03 | local.tee 3 + 01c9ee: 21 04 | local.set 4 + 01c9f0: 20 03 | local.get 3 + 01c9f2: 41 01 | i32.const 1 + 01c9f4: 71 | i32.and + 01c9f5: 45 | i32.eqz + 01c9f6: 0d 0e | br_if 14 + 01c9f8: 20 00 | local.get 0 + 01c9fa: 20 01 | local.get 1 + 01c9fc: 20 02 | local.get 2 + 01c9fe: 20 06 | local.get 6 + 01ca00: 10 97 83 80 80 00 | call 407 + 01ca06: 22 03 | local.tee 3 + 01ca08: 21 04 | local.set 4 + 01ca0a: 20 03 | local.get 3 + 01ca0c: 41 01 | i32.const 1 + 01ca0e: 71 | i32.and + 01ca0f: 45 | i32.eqz + 01ca10: 0d 0e | br_if 14 + 01ca12: 0c 09 | br 9 + 01ca14: 0b | end + 01ca15: 20 03 | local.get 3 + 01ca17: 34 00 20 | i64.load32_s 0 32 + 01ca1a: 21 05 | local.set 5 + 01ca1c: 20 03 | local.get 3 + 01ca1e: 28 00 18 | i32.load 0 24 + 01ca21: 21 06 | local.set 6 + 01ca23: 20 00 | local.get 0 + 01ca25: 20 01 | local.get 1 + 01ca27: 20 02 | local.get 2 + 01ca29: 41 c3 ec 93 80 00 | i32.const 325187 + 01ca2f: 41 0a | i32.const 10 + 01ca31: 10 84 83 80 80 00 | call 388 + 01ca37: 22 03 | local.tee 3 + 01ca39: 21 04 | local.set 4 + 01ca3b: 20 03 | local.get 3 + 01ca3d: 41 01 | i32.const 1 + 01ca3f: 71 | i32.and + 01ca40: 45 | i32.eqz + 01ca41: 0d 0d | br_if 13 + 01ca43: 20 00 | local.get 0 + 01ca45: 20 01 | local.get 1 + 01ca47: 20 02 | local.get 2 + 01ca49: 20 05 | local.get 5 + 01ca4b: 10 86 83 80 80 00 | call 390 + 01ca51: 22 03 | local.tee 3 + 01ca53: 21 04 | local.set 4 + 01ca55: 20 03 | local.get 3 + 01ca57: 41 01 | i32.const 1 + 01ca59: 71 | i32.and + 01ca5a: 45 | i32.eqz + 01ca5b: 0d 0d | br_if 13 + 01ca5d: 20 00 | local.get 0 + 01ca5f: 20 01 | local.get 1 + 01ca61: 20 02 | local.get 2 + 01ca63: 41 ce ec 93 80 00 | i32.const 325198 + 01ca69: 41 01 | i32.const 1 + 01ca6b: 10 84 83 80 80 00 | call 388 + 01ca71: 22 03 | local.tee 3 + 01ca73: 21 04 | local.set 4 + 01ca75: 20 03 | local.get 3 + 01ca77: 41 01 | i32.const 1 + 01ca79: 71 | i32.and + 01ca7a: 45 | i32.eqz + 01ca7b: 0d 0d | br_if 13 + 01ca7d: 20 00 | local.get 0 + 01ca7f: 20 01 | local.get 1 + 01ca81: 20 02 | local.get 2 + 01ca83: 20 06 | local.get 6 + 01ca85: 10 97 83 80 80 00 | call 407 + 01ca8b: 22 03 | local.tee 3 + 01ca8d: 21 04 | local.set 4 + 01ca8f: 20 03 | local.get 3 + 01ca91: 41 01 | i32.const 1 + 01ca93: 71 | i32.and + 01ca94: 45 | i32.eqz + 01ca95: 0d 0d | br_if 13 + 01ca97: 0c 08 | br 8 + 01ca99: 0b | end + 01ca9a: 20 03 | local.get 3 + 01ca9c: 28 00 1c | i32.load 0 28 + 01ca9f: 21 07 | local.set 7 + 01caa1: 20 03 | local.get 3 + 01caa3: 28 00 18 | i32.load 0 24 + 01caa6: 21 06 | local.set 6 + 01caa8: 20 00 | local.get 0 + 01caaa: 20 01 | local.get 1 + 01caac: 20 02 | local.get 2 + 01caae: 41 d0 ec 93 80 00 | i32.const 325200 + 01cab4: 41 04 | i32.const 4 + 01cab6: 10 84 83 80 80 00 | call 388 + 01cabc: 22 03 | local.tee 3 + 01cabe: 21 04 | local.set 4 + 01cac0: 20 03 | local.get 3 + 01cac2: 41 01 | i32.const 1 + 01cac4: 71 | i32.and + 01cac5: 45 | i32.eqz + 01cac6: 0d 0c | br_if 12 + 01cac8: 20 00 | local.get 0 + 01caca: 20 01 | local.get 1 + 01cacc: 20 02 | local.get 2 + 01cace: 20 06 | local.get 6 + 01cad0: 10 97 83 80 80 00 | call 407 + 01cad6: 22 03 | local.tee 3 + 01cad8: 21 04 | local.set 4 + 01cada: 20 03 | local.get 3 + 01cadc: 41 01 | i32.const 1 + 01cade: 71 | i32.and + 01cadf: 45 | i32.eqz + 01cae0: 0d 0c | br_if 12 + 01cae2: 20 00 | local.get 0 + 01cae4: 20 01 | local.get 1 + 01cae6: 20 02 | local.get 2 + 01cae8: 41 dd 00 | i32.const 93 + 01caeb: 10 85 83 80 80 00 | call 389 + 01caf1: 22 03 | local.tee 3 + 01caf3: 21 04 | local.set 4 + 01caf5: 20 03 | local.get 3 + 01caf7: 41 01 | i32.const 1 + 01caf9: 71 | i32.and + 01cafa: 45 | i32.eqz + 01cafb: 0d 0c | br_if 12 + 01cafd: 20 00 | local.get 0 + 01caff: 20 01 | local.get 1 + 01cb01: 20 02 | local.get 2 + 01cb03: 20 07 | local.get 7 + 01cb05: 10 97 83 80 80 00 | call 407 + 01cb0b: 22 03 | local.tee 3 + 01cb0d: 21 04 | local.set 4 + 01cb0f: 20 03 | local.get 3 + 01cb11: 41 01 | i32.const 1 + 01cb13: 71 | i32.and + 01cb14: 45 | i32.eqz + 01cb15: 0d 0c | br_if 12 + 01cb17: 0c 07 | br 7 + 01cb19: 0b | end + 01cb1a: 20 03 | local.get 3 + 01cb1c: 28 00 38 | i32.load 0 56 + 01cb1f: 21 07 | local.set 7 + 01cb21: 02 40 | block + 01cb23: 02 40 | block + 01cb25: 02 40 | block + 01cb27: 02 40 | block + 01cb29: 20 03 | local.get 3 + 01cb2b: 29 00 30 | i64.load 0 48 + 01cb2e: 22 05 | local.tee 5 + 01cb30: a7 | i32.wrap_i64 + 01cb31: 22 06 | local.tee 6 + 01cb33: 41 08 | i32.const 8 + 01cb35: 76 | i32.shr_u + 01cb36: 41 ff 01 | i32.const 255 + 01cb39: 71 | i32.and + 01cb3a: 41 7f | i32.const 4294967295 + 01cb3c: 6a | i32.add + 01cb3d: 0e 03 00 01 02 03 | br_table 0 1 2 3 + 01cb43: 0b | end + 01cb44: 20 00 | local.get 0 + 01cb46: 20 01 | local.get 1 + 01cb48: 20 02 | local.get 2 + 01cb4a: 41 d5 ec 93 80 00 | i32.const 325205 + 01cb50: 41 05 | i32.const 5 + 01cb52: 10 84 83 80 80 00 | call 388 + 01cb58: 22 03 | local.tee 3 + 01cb5a: 21 04 | local.set 4 + 01cb5c: 20 03 | local.get 3 + 01cb5e: 41 01 | i32.const 1 + 01cb60: 71 | i32.and + 01cb61: 45 | i32.eqz + 01cb62: 0d 0e | br_if 14 + 01cb64: 20 00 | local.get 0 + 01cb66: 20 01 | local.get 1 + 01cb68: 20 02 | local.get 2 + 01cb6a: 20 05 | local.get 5 + 01cb6c: 42 20 | i64.const 32 + 01cb6e: 87 | i64.shr_s + 01cb6f: 10 86 83 80 80 00 | call 390 + 01cb75: 22 03 | local.tee 3 + 01cb77: 21 04 | local.set 4 + 01cb79: 20 03 | local.get 3 + 01cb7b: 41 01 | i32.const 1 + 01cb7d: 71 | i32.and + 01cb7e: 45 | i32.eqz + 01cb7f: 0d 0e | br_if 14 + 01cb81: 20 00 | local.get 0 + 01cb83: 20 01 | local.get 1 + 01cb85: 20 02 | local.get 2 + 01cb87: 41 dd 00 | i32.const 93 + 01cb8a: 10 85 83 80 80 00 | call 389 + 01cb90: 22 03 | local.tee 3 + 01cb92: 21 04 | local.set 4 + 01cb94: 20 03 | local.get 3 + 01cb96: 41 01 | i32.const 1 + 01cb98: 71 | i32.and + 01cb99: 45 | i32.eqz + 01cb9a: 0d 0e | br_if 14 + 01cb9c: 41 01 | i32.const 1 + 01cb9e: 20 00 | local.get 0 + 01cba0: 20 01 | local.get 1 + 01cba2: 20 02 | local.get 2 + 01cba4: 20 07 | local.get 7 + 01cba6: 10 97 83 80 80 00 | call 407 + 01cbac: 22 03 | local.tee 3 + 01cbae: 20 03 | local.get 3 + 01cbb0: 41 01 | i32.const 1 + 01cbb2: 71 | i32.and + 01cbb3: 1b | select + 01cbb4: 21 04 | local.set 4 + 01cbb6: 0c 0e | br 14 + 01cbb8: 0b | end + 01cbb9: 20 00 | local.get 0 + 01cbbb: 20 01 | local.get 1 + 01cbbd: 20 02 | local.get 2 + 01cbbf: 41 db ec 93 80 00 | i32.const 325211 + 01cbc5: 41 06 | i32.const 6 + 01cbc7: 10 84 83 80 80 00 | call 388 + 01cbcd: 22 03 | local.tee 3 + 01cbcf: 21 04 | local.set 4 + 01cbd1: 20 03 | local.get 3 + 01cbd3: 41 01 | i32.const 1 + 01cbd5: 71 | i32.and + 01cbd6: 45 | i32.eqz + 01cbd7: 0d 0d | br_if 13 + 01cbd9: 41 01 | i32.const 1 + 01cbdb: 20 00 | local.get 0 + 01cbdd: 20 01 | local.get 1 + 01cbdf: 20 02 | local.get 2 + 01cbe1: 20 07 | local.get 7 + 01cbe3: 10 97 83 80 80 00 | call 407 + 01cbe9: 22 03 | local.tee 3 + 01cbeb: 20 03 | local.get 3 + 01cbed: 41 01 | i32.const 1 + 01cbef: 71 | i32.and + 01cbf0: 1b | select + 01cbf1: 21 04 | local.set 4 + 01cbf3: 0c 0d | br 13 + 01cbf5: 0b | end + 01cbf6: 20 00 | local.get 0 + 01cbf8: 20 01 | local.get 1 + 01cbfa: 20 02 | local.get 2 + 01cbfc: 41 e2 ec 93 80 00 | i32.const 325218 + 01cc02: 41 0d | i32.const 13 + 01cc04: 10 84 83 80 80 00 | call 388 + 01cc0a: 22 03 | local.tee 3 + 01cc0c: 21 04 | local.set 4 + 01cc0e: 20 03 | local.get 3 + 01cc10: 41 01 | i32.const 1 + 01cc12: 71 | i32.and + 01cc13: 45 | i32.eqz + 01cc14: 0d 0c | br_if 12 + 01cc16: 41 01 | i32.const 1 + 01cc18: 20 00 | local.get 0 + 01cc1a: 20 01 | local.get 1 + 01cc1c: 20 02 | local.get 2 + 01cc1e: 20 07 | local.get 7 + 01cc20: 10 97 83 80 80 00 | call 407 + 01cc26: 22 03 | local.tee 3 + 01cc28: 20 03 | local.get 3 + 01cc2a: 41 01 | i32.const 1 + 01cc2c: 71 | i32.and + 01cc2d: 1b | select + 01cc2e: 21 04 | local.set 4 + 01cc30: 0c 0c | br 12 + 01cc32: 0b | end + 01cc33: 20 03 | local.get 3 + 01cc35: 29 00 28 | i64.load 0 40 + 01cc38: 21 05 | local.set 5 + 01cc3a: 20 03 | local.get 3 + 01cc3c: 28 00 1c | i32.load 0 28 + 01cc3f: 21 09 | local.set 9 + 01cc41: 20 03 | local.get 3 + 01cc43: 28 00 18 | i32.load 0 24 + 01cc46: 21 0a | local.set 10 + 01cc48: 20 00 | local.get 0 + 01cc4a: 20 01 | local.get 1 + 01cc4c: 20 02 | local.get 2 + 01cc4e: 41 f0 ec 93 80 00 | i32.const 325232 + 01cc54: 41 07 | i32.const 7 + 01cc56: 10 84 83 80 80 00 | call 388 + 01cc5c: 22 07 | local.tee 7 + 01cc5e: 21 04 | local.set 4 + 01cc60: 20 07 | local.get 7 + 01cc62: 41 01 | i32.const 1 + 01cc64: 71 | i32.and + 01cc65: 45 | i32.eqz + 01cc66: 0d 0b | br_if 11 + 01cc68: 02 40 | block + 01cc6a: 20 06 | local.get 6 + 01cc6c: 41 01 | i32.const 1 + 01cc6e: 71 | i32.and + 01cc6f: 45 | i32.eqz + 01cc70: 0d 00 | br_if 0 + 01cc72: 20 00 | local.get 0 + 01cc74: 20 01 | local.get 1 + 01cc76: 20 02 | local.get 2 + 01cc78: 41 f8 ec 93 80 00 | i32.const 325240 + 01cc7e: 41 08 | i32.const 8 + 01cc80: 10 84 83 80 80 00 | call 388 + 01cc86: 22 07 | local.tee 7 + 01cc88: 21 04 | local.set 4 + 01cc8a: 20 07 | local.get 7 + 01cc8c: 41 01 | i32.const 1 + 01cc8e: 71 | i32.and + 01cc8f: 45 | i32.eqz + 01cc90: 0d 0c | br_if 12 + 01cc92: 0b | end + 01cc93: 02 40 | block + 01cc95: 20 06 | local.get 6 + 01cc97: 41 02 | i32.const 2 + 01cc99: 71 | i32.and + 01cc9a: 45 | i32.eqz + 01cc9b: 0d 00 | br_if 0 + 01cc9d: 20 00 | local.get 0 + 01cc9f: 20 01 | local.get 1 + 01cca1: 20 02 | local.get 2 + 01cca3: 41 81 ed 93 80 00 | i32.const 325249 + 01cca9: 41 0b | i32.const 11 + 01ccab: 10 84 83 80 80 00 | call 388 + 01ccb1: 22 07 | local.tee 7 + 01ccb3: 21 04 | local.set 4 + 01ccb5: 20 07 | local.get 7 + 01ccb7: 41 01 | i32.const 1 + 01ccb9: 71 | i32.and + 01ccba: 45 | i32.eqz + 01ccbb: 0d 0c | br_if 12 + 01ccbd: 0b | end + 01ccbe: 02 40 | block + 01ccc0: 20 06 | local.get 6 + 01ccc2: 41 04 | i32.const 4 + 01ccc4: 71 | i32.and + 01ccc5: 45 | i32.eqz + 01ccc6: 0d 00 | br_if 0 + 01ccc8: 20 00 | local.get 0 + 01ccca: 20 01 | local.get 1 + 01cccc: 20 02 | local.get 2 + 01ccce: 41 8d ed 93 80 00 | i32.const 325261 + 01ccd4: 41 0d | i32.const 13 + 01ccd6: 10 84 83 80 80 00 | call 388 + 01ccdc: 22 07 | local.tee 7 + 01ccde: 21 04 | local.set 4 + 01cce0: 20 07 | local.get 7 + 01cce2: 41 01 | i32.const 1 + 01cce4: 71 | i32.and + 01cce5: 45 | i32.eqz + 01cce6: 0d 0c | br_if 12 + 01cce8: 0b | end + 01cce9: 02 40 | block + 01cceb: 20 06 | local.get 6 + 01cced: 41 10 | i32.const 16 + 01ccef: 71 | i32.and + 01ccf0: 45 | i32.eqz + 01ccf1: 0d 00 | br_if 0 + 01ccf3: 20 00 | local.get 0 + 01ccf5: 20 01 | local.get 1 + 01ccf7: 20 02 | local.get 2 + 01ccf9: 41 9b ed 93 80 00 | i32.const 325275 + 01ccff: 41 08 | i32.const 8 + 01cd01: 10 84 83 80 80 00 | call 388 + 01cd07: 22 07 | local.tee 7 + 01cd09: 21 04 | local.set 4 + 01cd0b: 20 07 | local.get 7 + 01cd0d: 41 01 | i32.const 1 + 01cd0f: 71 | i32.and + 01cd10: 45 | i32.eqz + 01cd11: 0d 0c | br_if 12 + 01cd13: 0b | end + 01cd14: 02 40 | block + 01cd16: 20 06 | local.get 6 + 01cd18: 41 08 | i32.const 8 + 01cd1a: 71 | i32.and + 01cd1b: 45 | i32.eqz + 01cd1c: 0d 00 | br_if 0 + 01cd1e: 20 00 | local.get 0 + 01cd20: 20 01 | local.get 1 + 01cd22: 20 02 | local.get 2 + 01cd24: 41 a4 ed 93 80 00 | i32.const 325284 + 01cd2a: 41 07 | i32.const 7 + 01cd2c: 10 84 83 80 80 00 | call 388 + 01cd32: 22 06 | local.tee 6 + 01cd34: 21 04 | local.set 4 + 01cd36: 20 06 | local.get 6 + 01cd38: 41 01 | i32.const 1 + 01cd3a: 71 | i32.and + 01cd3b: 45 | i32.eqz + 01cd3c: 0d 0c | br_if 12 + 01cd3e: 20 00 | local.get 0 + 01cd40: 20 01 | local.get 1 + 01cd42: 20 02 | local.get 2 + 01cd44: 20 03 | local.get 3 + 01cd46: 34 02 04 | i64.load32_s 2 4 + 01cd49: 10 86 83 80 80 00 | call 390 + 01cd4f: 22 03 | local.tee 3 + 01cd51: 21 04 | local.set 4 + 01cd53: 20 03 | local.get 3 + 01cd55: 41 01 | i32.const 1 + 01cd57: 71 | i32.and + 01cd58: 45 | i32.eqz + 01cd59: 0d 0c | br_if 12 + 01cd5b: 20 00 | local.get 0 + 01cd5d: 20 01 | local.get 1 + 01cd5f: 20 02 | local.get 2 + 01cd61: 41 ac ed 93 80 00 | i32.const 325292 + 01cd67: 41 02 | i32.const 2 + 01cd69: 10 84 83 80 80 00 | call 388 + 01cd6f: 22 03 | local.tee 3 + 01cd71: 21 04 | local.set 4 + 01cd73: 20 03 | local.get 3 + 01cd75: 41 01 | i32.const 1 + 01cd77: 71 | i32.and + 01cd78: 45 | i32.eqz + 01cd79: 0d 0c | br_if 12 + 01cd7b: 0b | end + 01cd7c: 20 00 | local.get 0 + 01cd7e: 20 01 | local.get 1 + 01cd80: 20 02 | local.get 2 + 01cd82: 41 fb 00 | i32.const 123 + 01cd85: 10 85 83 80 80 00 | call 389 + 01cd8b: 22 03 | local.tee 3 + 01cd8d: 21 04 | local.set 4 + 01cd8f: 20 03 | local.get 3 + 01cd91: 41 01 | i32.const 1 + 01cd93: 71 | i32.and + 01cd94: 45 | i32.eqz + 01cd95: 0d 0b | br_if 11 + 01cd97: 20 05 | local.get 5 + 01cd99: 42 20 | i64.const 32 + 01cd9b: 88 | i64.shr_u + 01cd9c: a7 | i32.wrap_i64 + 01cd9d: 21 08 | local.set 8 + 01cd9f: 20 05 | local.get 5 + 01cda1: 42 00 | i64.const 0 + 01cda3: 53 | i64.lt_s + 01cda4: 0d 09 | br_if 9 + 01cda6: 20 0a | local.get 10 + 01cda8: 21 07 | local.set 7 + 01cdaa: 20 09 | local.get 9 + 01cdac: 21 03 | local.set 3 + 01cdae: 41 00 | i32.const 0 + 01cdb0: 21 06 | local.set 6 + 01cdb2: 02 40 | block + 01cdb4: 03 40 | loop + 01cdb6: 20 03 | local.get 3 + 01cdb8: 21 03 | local.set 3 + 01cdba: 20 07 | local.get 7 + 01cdbc: 21 07 | local.set 7 + 01cdbe: 20 08 | local.get 8 + 01cdc0: 20 06 | local.get 6 + 01cdc2: 22 06 | local.tee 6 + 01cdc4: 46 | i32.eq + 01cdc5: 0d 01 | br_if 1 + 01cdc7: 20 03 | local.get 3 + 01cdc9: 41 04 | i32.const 4 + 01cdcb: 6a | i32.add + 01cdcc: 28 02 00 | i32.load 2 0 + 01cdcf: 21 09 | local.set 9 + 01cdd1: 20 03 | local.get 3 + 01cdd3: 28 02 00 | i32.load 2 0 + 01cdd6: 21 0a | local.set 10 + 01cdd8: 02 40 | block + 01cdda: 20 06 | local.get 6 + 01cddc: 41 7f | i32.const 4294967295 + 01cdde: 6a | i32.add + 01cddf: 41 fe ff ff ff 07 | i32.const 2147483646 + 01cde5: 4b | i32.gt_u + 01cde6: 0d 00 | br_if 0 + 01cde8: 20 00 | local.get 0 + 01cdea: 20 01 | local.get 1 + 01cdec: 20 02 | local.get 2 + 01cdee: 41 a1 ec 93 80 00 | i32.const 325153 + 01cdf4: 41 02 | i32.const 2 + 01cdf6: 10 84 83 80 80 00 | call 388 + 01cdfc: 22 0d | local.tee 13 + 01cdfe: 21 04 | local.set 4 + 01ce00: 20 0d | local.get 13 + 01ce02: 41 01 | i32.const 1 + 01ce04: 71 | i32.and + 01ce05: 45 | i32.eqz + 01ce06: 0d 0e | br_if 14 + 01ce08: 0b | end + 01ce09: 20 00 | local.get 0 + 01ce0b: 20 01 | local.get 1 + 01ce0d: 20 02 | local.get 2 + 01ce0f: 20 0a | local.get 10 + 01ce11: 20 09 | local.get 9 + 01ce13: 10 84 83 80 80 00 | call 388 + 01ce19: 22 09 | local.tee 9 + 01ce1b: 21 04 | local.set 4 + 01ce1d: 20 09 | local.get 9 + 01ce1f: 41 01 | i32.const 1 + 01ce21: 71 | i32.and + 01ce22: 45 | i32.eqz + 01ce23: 0d 0d | br_if 13 + 01ce25: 20 00 | local.get 0 + 01ce27: 20 01 | local.get 1 + 01ce29: 20 02 | local.get 2 + 01ce2b: 41 ab ec 93 80 00 | i32.const 325163 + 01ce31: 41 02 | i32.const 2 + 01ce33: 10 84 83 80 80 00 | call 388 + 01ce39: 22 09 | local.tee 9 + 01ce3b: 21 04 | local.set 4 + 01ce3d: 20 09 | local.get 9 + 01ce3f: 41 01 | i32.const 1 + 01ce41: 71 | i32.and + 01ce42: 45 | i32.eqz + 01ce43: 0d 0d | br_if 13 + 01ce45: 20 00 | local.get 0 + 01ce47: 20 01 | local.get 1 + 01ce49: 20 02 | local.get 2 + 01ce4b: 20 07 | local.get 7 + 01ce4d: 28 02 00 | i32.load 2 0 + 01ce50: 10 97 83 80 80 00 | call 407 + 01ce56: 22 09 | local.tee 9 + 01ce58: 21 04 | local.set 4 + 01ce5a: 20 07 | local.get 7 + 01ce5c: 41 04 | i32.const 4 + 01ce5e: 6a | i32.add + 01ce5f: 21 07 | local.set 7 + 01ce61: 20 03 | local.get 3 + 01ce63: 41 08 | i32.const 8 + 01ce65: 6a | i32.add + 01ce66: 21 03 | local.set 3 + 01ce68: 20 06 | local.get 6 + 01ce6a: 41 01 | i32.const 1 + 01ce6c: 6a | i32.add + 01ce6d: 21 06 | local.set 6 + 01ce6f: 20 09 | local.get 9 + 01ce71: 41 01 | i32.const 1 + 01ce73: 71 | i32.and + 01ce74: 45 | i32.eqz + 01ce75: 0d 0d | br_if 13 + 01ce77: 0c 00 | br 0 + 01ce79: 0b | end + 01ce7a: 0b | end + 01ce7b: 20 00 | local.get 0 + 01ce7d: 20 01 | local.get 1 + 01ce7f: 20 02 | local.get 2 + 01ce81: 41 fd 00 | i32.const 125 + 01ce84: 10 85 83 80 80 00 | call 389 + 01ce8a: 22 03 | local.tee 3 + 01ce8c: 21 04 | local.set 4 + 01ce8e: 20 03 | local.get 3 + 01ce90: 41 01 | i32.const 1 + 01ce92: 71 | i32.and + 01ce93: 45 | i32.eqz + 01ce94: 0d 0b | br_if 11 + 01ce96: 0c 06 | br 6 + 01ce98: 0b | end + 01ce99: 20 03 | local.get 3 + 01ce9b: 29 00 28 | i64.load 0 40 + 01ce9e: 21 05 | local.set 5 + 01cea0: 20 03 | local.get 3 + 01cea2: 28 00 1c | i32.load 0 28 + 01cea5: 21 07 | local.set 7 + 01cea7: 20 03 | local.get 3 + 01cea9: 28 00 18 | i32.load 0 24 + 01ceac: 21 0a | local.set 10 + 01ceae: 20 00 | local.get 0 + 01ceb0: 20 01 | local.get 1 + 01ceb2: 20 02 | local.get 2 + 01ceb4: 41 af ed 93 80 00 | i32.const 325295 + 01ceba: 41 06 | i32.const 6 + 01cebc: 10 84 83 80 80 00 | call 388 + 01cec2: 22 06 | local.tee 6 + 01cec4: 21 04 | local.set 4 + 01cec6: 20 06 | local.get 6 + 01cec8: 41 01 | i32.const 1 + 01ceca: 71 | i32.and + 01cecb: 45 | i32.eqz + 01cecc: 0d 0a | br_if 10 + 01cece: 02 40 | block + 01ced0: 20 05 | local.get 5 + 01ced2: 42 80 80 80 80 f0 1f | i64.const 1095216660480 + 01ced9: 83 | i64.and + 01ceda: 50 | i64.eqz + 01cedb: 0d 00 | br_if 0 + 01cedd: 20 00 | local.get 0 + 01cedf: 20 01 | local.get 1 + 01cee1: 20 02 | local.get 2 + 01cee3: 41 a4 ed 93 80 00 | i32.const 325284 + 01cee9: 41 07 | i32.const 7 + 01ceeb: 10 84 83 80 80 00 | call 388 + 01cef1: 22 06 | local.tee 6 + 01cef3: 21 04 | local.set 4 + 01cef5: 20 06 | local.get 6 + 01cef7: 41 01 | i32.const 1 + 01cef9: 71 | i32.and + 01cefa: 45 | i32.eqz + 01cefb: 0d 0b | br_if 11 + 01cefd: 20 00 | local.get 0 + 01ceff: 20 01 | local.get 1 + 01cf01: 20 02 | local.get 2 + 01cf03: 20 03 | local.get 3 + 01cf05: 34 02 04 | i64.load32_s 2 4 + 01cf08: 10 86 83 80 80 00 | call 390 + 01cf0e: 22 03 | local.tee 3 + 01cf10: 21 04 | local.set 4 + 01cf12: 20 03 | local.get 3 + 01cf14: 41 01 | i32.const 1 + 01cf16: 71 | i32.and + 01cf17: 45 | i32.eqz + 01cf18: 0d 0b | br_if 11 + 01cf1a: 20 00 | local.get 0 + 01cf1c: 20 01 | local.get 1 + 01cf1e: 20 02 | local.get 2 + 01cf20: 41 ac ed 93 80 00 | i32.const 325292 + 01cf26: 41 02 | i32.const 2 + 01cf28: 10 84 83 80 80 00 | call 388 + 01cf2e: 22 03 | local.tee 3 + 01cf30: 21 04 | local.set 4 + 01cf32: 20 03 | local.get 3 + 01cf34: 41 01 | i32.const 1 + 01cf36: 71 | i32.and + 01cf37: 45 | i32.eqz + 01cf38: 0d 0b | br_if 11 + 01cf3a: 0b | end + 01cf3b: 02 40 | block + 01cf3d: 20 05 | local.get 5 + 01cf3f: 42 80 80 80 80 80 e0 3f | i64.const 280375465082880 + 01cf47: 83 | i64.and + 01cf48: 50 | i64.eqz + 01cf49: 0d 00 | br_if 0 + 01cf4b: 20 00 | local.get 0 + 01cf4d: 20 01 | local.get 1 + 01cf4f: 20 02 | local.get 2 + 01cf51: 41 b6 ed 93 80 00 | i32.const 325302 + 01cf57: 41 08 | i32.const 8 + 01cf59: 10 84 83 80 80 00 | call 388 + 01cf5f: 22 03 | local.tee 3 + 01cf61: 21 04 | local.set 4 + 01cf63: 20 03 | local.get 3 + 01cf65: 41 01 | i32.const 1 + 01cf67: 71 | i32.and + 01cf68: 45 | i32.eqz + 01cf69: 0d 0b | br_if 11 + 01cf6b: 0b | end + 01cf6c: 20 00 | local.get 0 + 01cf6e: 20 01 | local.get 1 + 01cf70: 20 02 | local.get 2 + 01cf72: 41 fb 00 | i32.const 123 + 01cf75: 10 85 83 80 80 00 | call 389 + 01cf7b: 22 03 | local.tee 3 + 01cf7d: 21 04 | local.set 4 + 01cf7f: 20 03 | local.get 3 + 01cf81: 41 01 | i32.const 1 + 01cf83: 71 | i32.and + 01cf84: 45 | i32.eqz + 01cf85: 0d 0a | br_if 10 + 01cf87: 20 07 | local.get 7 + 01cf89: 41 00 | i32.const 0 + 01cf8b: 20 07 | local.get 7 + 01cf8d: 41 00 | i32.const 0 + 01cf8f: 4a | i32.gt_s + 01cf90: 1b | select + 01cf91: 21 09 | local.set 9 + 01cf93: 20 0a | local.get 10 + 01cf95: 21 03 | local.set 3 + 01cf97: 41 00 | i32.const 0 + 01cf99: 21 06 | local.set 6 + 01cf9b: 02 40 | block + 01cf9d: 03 40 | loop + 01cf9f: 20 03 | local.get 3 + 01cfa1: 21 03 | local.set 3 + 01cfa3: 20 09 | local.get 9 + 01cfa5: 20 06 | local.get 6 + 01cfa7: 22 06 | local.tee 6 + 01cfa9: 46 | i32.eq + 01cfaa: 0d 01 | br_if 1 + 01cfac: 20 03 | local.get 3 + 01cfae: 28 02 00 | i32.load 2 0 + 01cfb1: 21 07 | local.set 7 + 01cfb3: 02 40 | block + 01cfb5: 20 06 | local.get 6 + 01cfb7: 41 7f | i32.const 4294967295 + 01cfb9: 6a | i32.add + 01cfba: 41 fe ff ff ff 07 | i32.const 2147483646 + 01cfc0: 4b | i32.gt_u + 01cfc1: 0d 00 | br_if 0 + 01cfc3: 20 00 | local.get 0 + 01cfc5: 20 01 | local.get 1 + 01cfc7: 20 02 | local.get 2 + 01cfc9: 41 a1 ec 93 80 00 | i32.const 325153 + 01cfcf: 41 02 | i32.const 2 + 01cfd1: 10 84 83 80 80 00 | call 388 + 01cfd7: 22 0a | local.tee 10 + 01cfd9: 21 04 | local.set 4 + 01cfdb: 20 0a | local.get 10 + 01cfdd: 41 01 | i32.const 1 + 01cfdf: 71 | i32.and + 01cfe0: 45 | i32.eqz + 01cfe1: 0d 0d | br_if 13 + 01cfe3: 0b | end + 01cfe4: 20 00 | local.get 0 + 01cfe6: 20 01 | local.get 1 + 01cfe8: 20 02 | local.get 2 + 01cfea: 20 07 | local.get 7 + 01cfec: 10 97 83 80 80 00 | call 407 + 01cff2: 22 07 | local.tee 7 + 01cff4: 21 04 | local.set 4 + 01cff6: 20 03 | local.get 3 + 01cff8: 41 04 | i32.const 4 + 01cffa: 6a | i32.add + 01cffb: 21 03 | local.set 3 + 01cffd: 20 06 | local.get 6 + 01cfff: 41 01 | i32.const 1 + 01d001: 6a | i32.add + 01d002: 21 06 | local.set 6 + 01d004: 20 07 | local.get 7 + 01d006: 41 01 | i32.const 1 + 01d008: 71 | i32.and + 01d009: 45 | i32.eqz + 01d00a: 0d 0c | br_if 12 + 01d00c: 0c 00 | br 0 + 01d00e: 0b | end + 01d00f: 0b | end + 01d010: 20 00 | local.get 0 + 01d012: 20 01 | local.get 1 + 01d014: 20 02 | local.get 2 + 01d016: 41 bf ed 93 80 00 | i32.const 325311 + 01d01c: 41 01 | i32.const 1 + 01d01e: 10 84 83 80 80 00 | call 388 + 01d024: 22 03 | local.tee 3 + 01d026: 21 04 | local.set 4 + 01d028: 20 03 | local.get 3 + 01d02a: 41 01 | i32.const 1 + 01d02c: 71 | i32.and + 01d02d: 45 | i32.eqz + 01d02e: 0d 0a | br_if 10 + 01d030: 0c 05 | br 5 + 01d032: 0b | end + 01d033: 20 03 | local.get 3 + 01d035: 28 00 20 | i32.load 0 32 + 01d038: 21 07 | local.set 7 + 01d03a: 20 03 | local.get 3 + 01d03c: 28 00 1c | i32.load 0 28 + 01d03f: 21 09 | local.set 9 + 01d041: 20 03 | local.get 3 + 01d043: 28 00 18 | i32.load 0 24 + 01d046: 21 06 | local.set 6 + 01d048: 20 00 | local.get 0 + 01d04a: 20 01 | local.get 1 + 01d04c: 20 02 | local.get 2 + 01d04e: 41 c1 ed 93 80 00 | i32.const 325313 + 01d054: 41 05 | i32.const 5 + 01d056: 10 84 83 80 80 00 | call 388 + 01d05c: 22 03 | local.tee 3 + 01d05e: 21 04 | local.set 4 + 01d060: 20 03 | local.get 3 + 01d062: 41 01 | i32.const 1 + 01d064: 71 | i32.and + 01d065: 45 | i32.eqz + 01d066: 0d 09 | br_if 9 + 01d068: 20 00 | local.get 0 + 01d06a: 20 01 | local.get 1 + 01d06c: 20 02 | local.get 2 + 01d06e: 20 06 | local.get 6 + 01d070: 10 97 83 80 80 00 | call 407 + 01d076: 22 03 | local.tee 3 + 01d078: 21 04 | local.set 4 + 01d07a: 20 03 | local.get 3 + 01d07c: 41 01 | i32.const 1 + 01d07e: 71 | i32.and + 01d07f: 45 | i32.eqz + 01d080: 0d 09 | br_if 9 + 01d082: 20 00 | local.get 0 + 01d084: 20 01 | local.get 1 + 01d086: 20 02 | local.get 2 + 01d088: 41 c7 ed 93 80 00 | i32.const 325319 + 01d08e: 41 02 | i32.const 2 + 01d090: 10 84 83 80 80 00 | call 388 + 01d096: 22 03 | local.tee 3 + 01d098: 21 04 | local.set 4 + 01d09a: 20 03 | local.get 3 + 01d09c: 41 01 | i32.const 1 + 01d09e: 71 | i32.and + 01d09f: 45 | i32.eqz + 01d0a0: 0d 09 | br_if 9 + 01d0a2: 20 07 | local.get 7 + 01d0a4: 41 00 | i32.const 0 + 01d0a6: 20 07 | local.get 7 + 01d0a8: 41 00 | i32.const 0 + 01d0aa: 4a | i32.gt_s + 01d0ab: 1b | select + 01d0ac: 21 0a | local.set 10 + 01d0ae: 20 09 | local.get 9 + 01d0b0: 21 03 | local.set 3 + 01d0b2: 41 00 | i32.const 0 + 01d0b4: 21 06 | local.set 6 + 01d0b6: 02 40 | block + 01d0b8: 03 40 | loop + 01d0ba: 20 03 | local.get 3 + 01d0bc: 21 03 | local.set 3 + 01d0be: 20 0a | local.get 10 + 01d0c0: 20 06 | local.get 6 + 01d0c2: 22 06 | local.tee 6 + 01d0c4: 46 | i32.eq + 01d0c5: 0d 01 | br_if 1 + 01d0c7: 20 03 | local.get 3 + 01d0c9: 41 04 | i32.const 4 + 01d0cb: 6a | i32.add + 01d0cc: 28 02 00 | i32.load 2 0 + 01d0cf: 21 07 | local.set 7 + 01d0d1: 20 03 | local.get 3 + 01d0d3: 28 02 00 | i32.load 2 0 + 01d0d6: 21 09 | local.set 9 + 01d0d8: 02 40 | block + 01d0da: 20 06 | local.get 6 + 01d0dc: 41 7f | i32.const 4294967295 + 01d0de: 6a | i32.add + 01d0df: 41 fe ff ff ff 07 | i32.const 2147483646 + 01d0e5: 4b | i32.gt_u + 01d0e6: 0d 00 | br_if 0 + 01d0e8: 20 00 | local.get 0 + 01d0ea: 20 01 | local.get 1 + 01d0ec: 20 02 | local.get 2 + 01d0ee: 41 a1 ec 93 80 00 | i32.const 325153 + 01d0f4: 41 02 | i32.const 2 + 01d0f6: 10 84 83 80 80 00 | call 388 + 01d0fc: 22 08 | local.tee 8 + 01d0fe: 21 04 | local.set 4 + 01d100: 20 08 | local.get 8 + 01d102: 41 01 | i32.const 1 + 01d104: 71 | i32.and + 01d105: 45 | i32.eqz + 01d106: 0d 0c | br_if 12 + 01d108: 0b | end + 01d109: 20 00 | local.get 0 + 01d10b: 20 01 | local.get 1 + 01d10d: 20 02 | local.get 2 + 01d10f: 20 09 | local.get 9 + 01d111: 20 07 | local.get 7 + 01d113: 10 84 83 80 80 00 | call 388 + 01d119: 22 07 | local.tee 7 + 01d11b: 21 04 | local.set 4 + 01d11d: 20 03 | local.get 3 + 01d11f: 41 08 | i32.const 8 + 01d121: 6a | i32.add + 01d122: 21 03 | local.set 3 + 01d124: 20 06 | local.get 6 + 01d126: 41 01 | i32.const 1 + 01d128: 6a | i32.add + 01d129: 21 06 | local.set 6 + 01d12b: 20 07 | local.get 7 + 01d12d: 41 01 | i32.const 1 + 01d12f: 71 | i32.and + 01d130: 45 | i32.eqz + 01d131: 0d 0b | br_if 11 + 01d133: 0c 00 | br 0 + 01d135: 0b | end + 01d136: 0b | end + 01d137: 20 00 | local.get 0 + 01d139: 20 01 | local.get 1 + 01d13b: 20 02 | local.get 2 + 01d13d: 41 bf ed 93 80 00 | i32.const 325311 + 01d143: 41 01 | i32.const 1 + 01d145: 10 84 83 80 80 00 | call 388 + 01d14b: 22 03 | local.tee 3 + 01d14d: 21 04 | local.set 4 + 01d14f: 20 03 | local.get 3 + 01d151: 41 01 | i32.const 1 + 01d153: 71 | i32.and + 01d154: 45 | i32.eqz + 01d155: 0d 09 | br_if 9 + 01d157: 0c 04 | br 4 + 01d159: 0b | end + 01d15a: 20 03 | local.get 3 + 01d15c: 29 00 30 | i64.load 0 48 + 01d15f: 21 0e | local.set 14 + 01d161: 20 03 | local.get 3 + 01d163: 29 00 28 | i64.load 0 40 + 01d166: 21 0f | local.set 15 + 01d168: 20 03 | local.get 3 + 01d16a: 2d 00 20 | i32.load8_u 0 32 + 01d16d: 21 07 | local.set 7 + 01d16f: 20 03 | local.get 3 + 01d171: 28 00 1c | i32.load 0 28 + 01d174: 21 09 | local.set 9 + 01d176: 20 03 | local.get 3 + 01d178: 28 00 18 | i32.load 0 24 + 01d17b: 21 06 | local.set 6 + 01d17d: 20 00 | local.get 0 + 01d17f: 20 01 | local.get 1 + 01d181: 20 02 | local.get 2 + 01d183: 41 ca ed 93 80 00 | i32.const 325322 + 01d189: 41 08 | i32.const 8 + 01d18b: 10 84 83 80 80 00 | call 388 + 01d191: 22 03 | local.tee 3 + 01d193: 21 04 | local.set 4 + 01d195: 20 03 | local.get 3 + 01d197: 41 01 | i32.const 1 + 01d199: 71 | i32.and + 01d19a: 45 | i32.eqz + 01d19b: 0d 08 | br_if 8 + 01d19d: 20 06 | local.get 6 + 01d19f: 29 03 40 | i64.load 3 64 + 01d1a2: 22 05 | local.tee 5 + 01d1a4: 21 10 | local.set 16 + 01d1a6: 02 40 | block + 01d1a8: 20 05 | local.get 5 + 01d1aa: 42 01 | i64.const 1 + 01d1ac: 52 | i64.ne + 01d1ad: 0d 00 | br_if 0 + 01d1af: 20 06 | local.get 6 + 01d1b1: 21 03 | local.set 3 + 01d1b3: 03 40 | loop + 01d1b5: 20 03 | local.get 3 + 01d1b7: 28 00 20 | i32.load 0 32 + 01d1ba: 22 04 | local.tee 4 + 01d1bc: 21 03 | local.set 3 + 01d1be: 20 04 | local.get 4 + 01d1c0: 29 03 40 | i64.load 3 64 + 01d1c3: 22 05 | local.tee 5 + 01d1c5: 21 10 | local.set 16 + 01d1c7: 20 05 | local.get 5 + 01d1c9: 42 01 | i64.const 1 + 01d1cb: 51 | i64.eq + 01d1cc: 0d 00 | br_if 0 + 01d1ce: 0b | end + 01d1cf: 0b | end + 01d1d0: 02 40 | block + 01d1d2: 02 40 | block + 01d1d4: 02 40 | block + 01d1d6: 20 10 | local.get 16 + 01d1d8: 22 05 | local.tee 5 + 01d1da: 42 03 | i64.const 3 + 01d1dc: 51 | i64.eq + 01d1dd: 0d 00 | br_if 0 + 01d1df: 20 05 | local.get 5 + 01d1e1: 42 15 | i64.const 21 + 01d1e3: 52 | i64.ne + 01d1e4: 0d 01 | br_if 1 + 01d1e6: 20 00 | local.get 0 + 01d1e8: 20 01 | local.get 1 + 01d1ea: 20 02 | local.get 2 + 01d1ec: 20 06 | local.get 6 + 01d1ee: 10 97 83 80 80 00 | call 407 + 01d1f4: 22 03 | local.tee 3 + 01d1f6: 21 04 | local.set 4 + 01d1f8: 20 03 | local.get 3 + 01d1fa: 41 01 | i32.const 1 + 01d1fc: 71 | i32.and + 01d1fd: 45 | i32.eqz + 01d1fe: 0d 0b | br_if 11 + 01d200: 0c 02 | br 2 + 01d202: 0b | end + 01d203: 20 00 | local.get 0 + 01d205: 20 01 | local.get 1 + 01d207: 20 02 | local.get 2 + 01d209: 20 0f | local.get 15 + 01d20b: a7 | i32.wrap_i64 + 01d20c: 10 9a 83 80 80 00 | call 410 + 01d212: 22 03 | local.tee 3 + 01d214: 21 04 | local.set 4 + 01d216: 20 03 | local.get 3 + 01d218: 41 01 | i32.const 1 + 01d21a: 71 | i32.and + 01d21b: 45 | i32.eqz + 01d21c: 0d 0a | br_if 10 + 01d21e: 20 00 | local.get 0 + 01d220: 20 01 | local.get 1 + 01d222: 20 02 | local.get 2 + 01d224: 41 d3 ed 93 80 00 | i32.const 325331 + 01d22a: 41 02 | i32.const 2 + 01d22c: 10 84 83 80 80 00 | call 388 + 01d232: 22 03 | local.tee 3 + 01d234: 21 04 | local.set 4 + 01d236: 20 03 | local.get 3 + 01d238: 41 01 | i32.const 1 + 01d23a: 71 | i32.and + 01d23b: 45 | i32.eqz + 01d23c: 0d 0a | br_if 10 + 01d23e: 20 00 | local.get 0 + 01d240: 20 01 | local.get 1 + 01d242: 20 02 | local.get 2 + 01d244: 20 0e | local.get 14 + 01d246: a7 | i32.wrap_i64 + 01d247: 10 9a 83 80 80 00 | call 410 + 01d24d: 22 03 | local.tee 3 + 01d24f: 21 04 | local.set 4 + 01d251: 20 03 | local.get 3 + 01d253: 41 01 | i32.const 1 + 01d255: 71 | i32.and + 01d256: 45 | i32.eqz + 01d257: 0d 0a | br_if 10 + 01d259: 0c 01 | br 1 + 01d25b: 0b | end + 01d25c: 20 00 | local.get 0 + 01d25e: 20 01 | local.get 1 + 01d260: 20 02 | local.get 2 + 01d262: 20 0f | local.get 15 + 01d264: 10 8b 83 80 80 00 | call 395 + 01d26a: 22 03 | local.tee 3 + 01d26c: 21 04 | local.set 4 + 01d26e: 20 03 | local.get 3 + 01d270: 41 01 | i32.const 1 + 01d272: 71 | i32.and + 01d273: 45 | i32.eqz + 01d274: 0d 09 | br_if 9 + 01d276: 20 00 | local.get 0 + 01d278: 20 01 | local.get 1 + 01d27a: 20 02 | local.get 2 + 01d27c: 41 d3 ed 93 80 00 | i32.const 325331 + 01d282: 41 02 | i32.const 2 + 01d284: 10 84 83 80 80 00 | call 388 + 01d28a: 22 03 | local.tee 3 + 01d28c: 21 04 | local.set 4 + 01d28e: 20 03 | local.get 3 + 01d290: 41 01 | i32.const 1 + 01d292: 71 | i32.and + 01d293: 45 | i32.eqz + 01d294: 0d 09 | br_if 9 + 01d296: 20 00 | local.get 0 + 01d298: 20 01 | local.get 1 + 01d29a: 20 02 | local.get 2 + 01d29c: 20 0e | local.get 14 + 01d29e: 10 8b 83 80 80 00 | call 395 + 01d2a4: 22 03 | local.tee 3 + 01d2a6: 21 04 | local.set 4 + 01d2a8: 20 03 | local.get 3 + 01d2aa: 41 01 | i32.const 1 + 01d2ac: 71 | i32.and + 01d2ad: 45 | i32.eqz + 01d2ae: 0d 09 | br_if 9 + 01d2b0: 0b | end + 01d2b1: 02 40 | block + 01d2b3: 20 07 | local.get 7 + 01d2b5: 45 | i32.eqz + 01d2b6: 0d 00 | br_if 0 + 01d2b8: 20 00 | local.get 0 + 01d2ba: 20 01 | local.get 1 + 01d2bc: 20 02 | local.get 2 + 01d2be: 41 d6 ed 93 80 00 | i32.const 325334 + 01d2c4: 41 02 | i32.const 2 + 01d2c6: 10 84 83 80 80 00 | call 388 + 01d2cc: 22 03 | local.tee 3 + 01d2ce: 21 04 | local.set 4 + 01d2d0: 20 03 | local.get 3 + 01d2d2: 41 01 | i32.const 1 + 01d2d4: 71 | i32.and + 01d2d5: 45 | i32.eqz + 01d2d6: 0d 09 | br_if 9 + 01d2d8: 20 00 | local.get 0 + 01d2da: 20 01 | local.get 1 + 01d2dc: 20 02 | local.get 2 + 01d2de: 20 09 | local.get 9 + 01d2e0: 10 97 83 80 80 00 | call 407 + 01d2e6: 22 03 | local.tee 3 + 01d2e8: 21 04 | local.set 4 + 01d2ea: 20 03 | local.get 3 + 01d2ec: 41 01 | i32.const 1 + 01d2ee: 71 | i32.and + 01d2ef: 45 | i32.eqz + 01d2f0: 0d 09 | br_if 9 + 01d2f2: 0b | end + 01d2f3: 20 00 | local.get 0 + 01d2f5: 20 01 | local.get 1 + 01d2f7: 20 02 | local.get 2 + 01d2f9: 41 dd 00 | i32.const 93 + 01d2fc: 10 85 83 80 80 00 | call 389 + 01d302: 22 03 | local.tee 3 + 01d304: 21 04 | local.set 4 + 01d306: 20 03 | local.get 3 + 01d308: 41 01 | i32.const 1 + 01d30a: 71 | i32.and + 01d30b: 45 | i32.eqz + 01d30c: 0d 08 | br_if 8 + 01d30e: 0c 03 | br 3 + 01d310: 0b | end + 01d311: 20 03 | local.get 3 + 01d313: 28 00 30 | i32.load 0 48 + 01d316: 21 0a | local.set 10 + 01d318: 20 03 | local.get 3 + 01d31a: 28 00 24 | i32.load 0 36 + 01d31d: 21 07 | local.set 7 + 01d31f: 20 03 | local.get 3 + 01d321: 28 00 20 | i32.load 0 32 + 01d324: 21 08 | local.set 8 + 01d326: 20 03 | local.get 3 + 01d328: 28 00 1c | i32.load 0 28 + 01d32b: 21 0d | local.set 13 + 01d32d: 20 03 | local.get 3 + 01d32f: 28 00 18 | i32.load 0 24 + 01d332: 21 06 | local.set 6 + 01d334: 20 00 | local.get 0 + 01d336: 20 01 | local.get 1 + 01d338: 20 02 | local.get 2 + 01d33a: 41 d9 ed 93 80 00 | i32.const 325337 + 01d340: 41 0a | i32.const 10 + 01d342: 10 84 83 80 80 00 | call 388 + 01d348: 22 03 | local.tee 3 + 01d34a: 21 04 | local.set 4 + 01d34c: 20 03 | local.get 3 + 01d34e: 41 01 | i32.const 1 + 01d350: 71 | i32.and + 01d351: 45 | i32.eqz + 01d352: 0d 07 | br_if 7 + 01d354: 20 00 | local.get 0 + 01d356: 20 01 | local.get 1 + 01d358: 20 02 | local.get 2 + 01d35a: 20 06 | local.get 6 + 01d35c: 10 97 83 80 80 00 | call 407 + 01d362: 22 03 | local.tee 3 + 01d364: 21 04 | local.set 4 + 01d366: 20 03 | local.get 3 + 01d368: 41 01 | i32.const 1 + 01d36a: 71 | i32.and + 01d36b: 45 | i32.eqz + 01d36c: 0d 07 | br_if 7 + 01d36e: 20 00 | local.get 0 + 01d370: 20 01 | local.get 1 + 01d372: 20 02 | local.get 2 + 01d374: 41 c7 ed 93 80 00 | i32.const 325319 + 01d37a: 41 02 | i32.const 2 + 01d37c: 10 84 83 80 80 00 | call 388 + 01d382: 22 03 | local.tee 3 + 01d384: 21 04 | local.set 4 + 01d386: 20 03 | local.get 3 + 01d388: 41 01 | i32.const 1 + 01d38a: 71 | i32.and + 01d38b: 45 | i32.eqz + 01d38c: 0d 07 | br_if 7 + 01d38e: 20 0a | local.get 10 + 01d390: 41 00 | i32.const 0 + 01d392: 48 | i32.lt_s + 01d393: 0d 06 | br_if 6 + 01d395: 20 07 | local.get 7 + 01d397: 21 09 | local.set 9 + 01d399: 20 08 | local.get 8 + 01d39b: 21 07 | local.set 7 + 01d39d: 20 0d | local.get 13 + 01d39f: 21 03 | local.set 3 + 01d3a1: 41 00 | i32.const 0 + 01d3a3: 21 06 | local.set 6 + 01d3a5: 02 40 | block + 01d3a7: 03 40 | loop + 01d3a9: 20 03 | local.get 3 + 01d3ab: 21 03 | local.set 3 + 01d3ad: 20 07 | local.get 7 + 01d3af: 21 07 | local.set 7 + 01d3b1: 20 09 | local.get 9 + 01d3b3: 21 09 | local.set 9 + 01d3b5: 20 0a | local.get 10 + 01d3b7: 20 06 | local.get 6 + 01d3b9: 22 06 | local.tee 6 + 01d3bb: 46 | i32.eq + 01d3bc: 0d 01 | br_if 1 + 01d3be: 20 03 | local.get 3 + 01d3c0: 41 04 | i32.const 4 + 01d3c2: 6a | i32.add + 01d3c3: 28 02 00 | i32.load 2 0 + 01d3c6: 21 08 | local.set 8 + 01d3c8: 20 03 | local.get 3 + 01d3ca: 28 02 00 | i32.load 2 0 + 01d3cd: 21 0d | local.set 13 + 01d3cf: 02 40 | block + 01d3d1: 20 06 | local.get 6 + 01d3d3: 41 7f | i32.const 4294967295 + 01d3d5: 6a | i32.add + 01d3d6: 41 fe ff ff ff 07 | i32.const 2147483646 + 01d3dc: 4b | i32.gt_u + 01d3dd: 0d 00 | br_if 0 + 01d3df: 20 00 | local.get 0 + 01d3e1: 20 01 | local.get 1 + 01d3e3: 20 02 | local.get 2 + 01d3e5: 41 a1 ec 93 80 00 | i32.const 325153 + 01d3eb: 41 02 | i32.const 2 + 01d3ed: 10 84 83 80 80 00 | call 388 + 01d3f3: 22 0b | local.tee 11 + 01d3f5: 21 04 | local.set 4 + 01d3f7: 20 0b | local.get 11 + 01d3f9: 41 01 | i32.const 1 + 01d3fb: 71 | i32.and + 01d3fc: 45 | i32.eqz + 01d3fd: 0d 0a | br_if 10 + 01d3ff: 0b | end + 01d400: 20 00 | local.get 0 + 01d402: 20 01 | local.get 1 + 01d404: 20 02 | local.get 2 + 01d406: 20 0d | local.get 13 + 01d408: 20 08 | local.get 8 + 01d40a: 10 84 83 80 80 00 | call 388 + 01d410: 22 08 | local.tee 8 + 01d412: 21 04 | local.set 4 + 01d414: 20 08 | local.get 8 + 01d416: 41 01 | i32.const 1 + 01d418: 71 | i32.and + 01d419: 45 | i32.eqz + 01d41a: 0d 09 | br_if 9 + 01d41c: 20 00 | local.get 0 + 01d41e: 20 01 | local.get 1 + 01d420: 20 02 | local.get 2 + 01d422: 41 ab ec 93 80 00 | i32.const 325163 + 01d428: 41 02 | i32.const 2 + 01d42a: 10 84 83 80 80 00 | call 388 + 01d430: 22 08 | local.tee 8 + 01d432: 21 04 | local.set 4 + 01d434: 20 08 | local.get 8 + 01d436: 41 01 | i32.const 1 + 01d438: 71 | i32.and + 01d439: 45 | i32.eqz + 01d43a: 0d 09 | br_if 9 + 01d43c: 20 00 | local.get 0 + 01d43e: 20 01 | local.get 1 + 01d440: 20 02 | local.get 2 + 01d442: 20 07 | local.get 7 + 01d444: 28 02 00 | i32.load 2 0 + 01d447: 10 97 83 80 80 00 | call 407 + 01d44d: 22 08 | local.tee 8 + 01d44f: 21 04 | local.set 4 + 01d451: 20 08 | local.get 8 + 01d453: 41 01 | i32.const 1 + 01d455: 71 | i32.and + 01d456: 45 | i32.eqz + 01d457: 0d 09 | br_if 9 + 01d459: 20 00 | local.get 0 + 01d45b: 20 01 | local.get 1 + 01d45d: 20 02 | local.get 2 + 01d45f: 41 e4 ed 93 80 00 | i32.const 325348 + 01d465: 41 03 | i32.const 3 + 01d467: 10 84 83 80 80 00 | call 388 + 01d46d: 22 08 | local.tee 8 + 01d46f: 21 04 | local.set 4 + 01d471: 20 08 | local.get 8 + 01d473: 41 01 | i32.const 1 + 01d475: 71 | i32.and + 01d476: 45 | i32.eqz + 01d477: 0d 09 | br_if 9 + 01d479: 20 00 | local.get 0 + 01d47b: 20 01 | local.get 1 + 01d47d: 20 02 | local.get 2 + 01d47f: 20 09 | local.get 9 + 01d481: 35 02 00 | i64.load32_u 2 0 + 01d484: 10 86 83 80 80 00 | call 390 + 01d48a: 22 08 | local.tee 8 + 01d48c: 21 04 | local.set 4 + 01d48e: 20 09 | local.get 9 + 01d490: 41 04 | i32.const 4 + 01d492: 6a | i32.add + 01d493: 21 09 | local.set 9 + 01d495: 20 07 | local.get 7 + 01d497: 41 04 | i32.const 4 + 01d499: 6a | i32.add + 01d49a: 21 07 | local.set 7 + 01d49c: 20 03 | local.get 3 + 01d49e: 41 08 | i32.const 8 + 01d4a0: 6a | i32.add + 01d4a1: 21 03 | local.set 3 + 01d4a3: 20 06 | local.get 6 + 01d4a5: 41 01 | i32.const 1 + 01d4a7: 6a | i32.add + 01d4a8: 21 06 | local.set 6 + 01d4aa: 20 08 | local.get 8 + 01d4ac: 41 01 | i32.const 1 + 01d4ae: 71 | i32.and + 01d4af: 45 | i32.eqz + 01d4b0: 0d 09 | br_if 9 + 01d4b2: 0c 00 | br 0 + 01d4b4: 0b | end + 01d4b5: 0b | end + 01d4b6: 20 00 | local.get 0 + 01d4b8: 20 01 | local.get 1 + 01d4ba: 20 02 | local.get 2 + 01d4bc: 41 fd 00 | i32.const 125 + 01d4bf: 10 85 83 80 80 00 | call 389 + 01d4c5: 22 03 | local.tee 3 + 01d4c7: 21 04 | local.set 4 + 01d4c9: 20 03 | local.get 3 + 01d4cb: 41 01 | i32.const 1 + 01d4cd: 71 | i32.and + 01d4ce: 45 | i32.eqz + 01d4cf: 0d 07 | br_if 7 + 01d4d1: 0c 02 | br 2 + 01d4d3: 0b | end + 01d4d4: 20 03 | local.get 3 + 01d4d6: 34 00 20 | i64.load32_s 0 32 + 01d4d9: 21 05 | local.set 5 + 01d4db: 20 03 | local.get 3 + 01d4dd: 28 00 18 | i32.load 0 24 + 01d4e0: 21 06 | local.set 6 + 01d4e2: 20 00 | local.get 0 + 01d4e4: 20 01 | local.get 1 + 01d4e6: 20 02 | local.get 2 + 01d4e8: 41 e8 ed 93 80 00 | i32.const 325352 + 01d4ee: 41 06 | i32.const 6 + 01d4f0: 10 84 83 80 80 00 | call 388 + 01d4f6: 22 03 | local.tee 3 + 01d4f8: 21 04 | local.set 4 + 01d4fa: 20 03 | local.get 3 + 01d4fc: 41 01 | i32.const 1 + 01d4fe: 71 | i32.and + 01d4ff: 45 | i32.eqz + 01d500: 0d 06 | br_if 6 + 01d502: 20 00 | local.get 0 + 01d504: 20 01 | local.get 1 + 01d506: 20 02 | local.get 2 + 01d508: 20 05 | local.get 5 + 01d50a: 10 86 83 80 80 00 | call 390 + 01d510: 22 03 | local.tee 3 + 01d512: 21 04 | local.set 4 + 01d514: 20 03 | local.get 3 + 01d516: 41 01 | i32.const 1 + 01d518: 71 | i32.and + 01d519: 45 | i32.eqz + 01d51a: 0d 06 | br_if 6 + 01d51c: 20 00 | local.get 0 + 01d51e: 20 01 | local.get 1 + 01d520: 20 02 | local.get 2 + 01d522: 41 dd 00 | i32.const 93 + 01d525: 10 85 83 80 80 00 | call 389 + 01d52b: 22 03 | local.tee 3 + 01d52d: 21 04 | local.set 4 + 01d52f: 20 03 | local.get 3 + 01d531: 41 01 | i32.const 1 + 01d533: 71 | i32.and + 01d534: 45 | i32.eqz + 01d535: 0d 06 | br_if 6 + 01d537: 20 00 | local.get 0 + 01d539: 20 01 | local.get 1 + 01d53b: 20 02 | local.get 2 + 01d53d: 20 06 | local.get 6 + 01d53f: 10 97 83 80 80 00 | call 407 + 01d545: 22 03 | local.tee 3 + 01d547: 21 04 | local.set 4 + 01d549: 20 03 | local.get 3 + 01d54b: 41 01 | i32.const 1 + 01d54d: 71 | i32.and + 01d54e: 45 | i32.eqz + 01d54f: 0d 06 | br_if 6 + 01d551: 0c 01 | br 1 + 01d553: 0b | end + 01d554: 20 03 | local.get 3 + 01d556: 34 00 24 | i64.load32_s 0 36 + 01d559: 21 05 | local.set 5 + 01d55b: 20 03 | local.get 3 + 01d55d: 28 00 18 | i32.load 0 24 + 01d560: 21 06 | local.set 6 + 01d562: 02 40 | block + 01d564: 20 03 | local.get 3 + 01d566: 29 00 28 | i64.load 0 40 + 01d569: 22 10 | local.tee 16 + 01d56b: 42 80 80 80 80 f0 1f | i64.const 1095216660480 + 01d572: 83 | i64.and + 01d573: 42 80 80 80 80 10 | i64.const 4294967296 + 01d579: 52 | i64.ne + 01d57a: 0d 00 | br_if 0 + 01d57c: 20 00 | local.get 0 + 01d57e: 20 01 | local.get 1 + 01d580: 20 02 | local.get 2 + 01d582: 41 ef ed 93 80 00 | i32.const 325359 + 01d588: 41 0b | i32.const 11 + 01d58a: 10 84 83 80 80 00 | call 388 + 01d590: 22 03 | local.tee 3 + 01d592: 21 04 | local.set 4 + 01d594: 20 03 | local.get 3 + 01d596: 41 01 | i32.const 1 + 01d598: 71 | i32.and + 01d599: 45 | i32.eqz + 01d59a: 0d 06 | br_if 6 + 01d59c: 0b | end + 01d59d: 20 00 | local.get 0 + 01d59f: 20 01 | local.get 1 + 01d5a1: 20 02 | local.get 2 + 01d5a3: 41 fb ed 93 80 00 | i32.const 325371 + 01d5a9: 41 07 | i32.const 7 + 01d5ab: 10 84 83 80 80 00 | call 388 + 01d5b1: 22 03 | local.tee 3 + 01d5b3: 21 04 | local.set 4 + 01d5b5: 20 03 | local.get 3 + 01d5b7: 41 01 | i32.const 1 + 01d5b9: 71 | i32.and + 01d5ba: 45 | i32.eqz + 01d5bb: 0d 05 | br_if 5 + 01d5bd: 20 00 | local.get 0 + 01d5bf: 20 01 | local.get 1 + 01d5c1: 20 02 | local.get 2 + 01d5c3: 20 05 | local.get 5 + 01d5c5: 10 86 83 80 80 00 | call 390 + 01d5cb: 22 03 | local.tee 3 + 01d5cd: 21 04 | local.set 4 + 01d5cf: 20 03 | local.get 3 + 01d5d1: 41 01 | i32.const 1 + 01d5d3: 71 | i32.and + 01d5d4: 45 | i32.eqz + 01d5d5: 0d 05 | br_if 5 + 01d5d7: 20 00 | local.get 0 + 01d5d9: 20 01 | local.get 1 + 01d5db: 20 02 | local.get 2 + 01d5dd: 41 a1 ec 93 80 00 | i32.const 325153 + 01d5e3: 41 02 | i32.const 2 + 01d5e5: 10 84 83 80 80 00 | call 388 + 01d5eb: 22 03 | local.tee 3 + 01d5ed: 21 04 | local.set 4 + 01d5ef: 20 03 | local.get 3 + 01d5f1: 41 01 | i32.const 1 + 01d5f3: 71 | i32.and + 01d5f4: 45 | i32.eqz + 01d5f5: 0d 05 | br_if 5 + 01d5f7: 20 00 | local.get 0 + 01d5f9: 20 01 | local.get 1 + 01d5fb: 20 02 | local.get 2 + 01d5fd: 20 10 | local.get 16 + 01d5ff: c4 | i64.extend32_s + 01d600: 10 86 83 80 80 00 | call 390 + 01d606: 22 03 | local.tee 3 + 01d608: 21 04 | local.set 4 + 01d60a: 20 03 | local.get 3 + 01d60c: 41 01 | i32.const 1 + 01d60e: 71 | i32.and + 01d60f: 45 | i32.eqz + 01d610: 0d 05 | br_if 5 + 01d612: 20 00 | local.get 0 + 01d614: 20 01 | local.get 1 + 01d616: 20 02 | local.get 2 + 01d618: 41 ce ec 93 80 00 | i32.const 325198 + 01d61e: 41 01 | i32.const 1 + 01d620: 10 84 83 80 80 00 | call 388 + 01d626: 22 03 | local.tee 3 + 01d628: 21 04 | local.set 4 + 01d62a: 20 03 | local.get 3 + 01d62c: 41 01 | i32.const 1 + 01d62e: 71 | i32.and + 01d62f: 45 | i32.eqz + 01d630: 0d 05 | br_if 5 + 01d632: 20 00 | local.get 0 + 01d634: 20 01 | local.get 1 + 01d636: 20 02 | local.get 2 + 01d638: 20 06 | local.get 6 + 01d63a: 10 97 83 80 80 00 | call 407 + 01d640: 22 03 | local.tee 3 + 01d642: 21 04 | local.set 4 + 01d644: 20 03 | local.get 3 + 01d646: 41 01 | i32.const 1 + 01d648: 71 | i32.and + 01d649: 45 | i32.eqz + 01d64a: 0d 05 | br_if 5 + 01d64c: 0b | end + 01d64d: 41 01 | i32.const 1 + 01d64f: 21 04 | local.set 4 + 01d651: 0c 04 | br 4 + 01d653: 0b | end + 01d654: 41 fd 05 | i32.const 765 + 01d657: 20 03 | local.get 3 + 01d659: 41 18 | i32.const 24 + 01d65b: 6a | i32.add + 01d65c: 10 f7 82 80 80 00 | call 375 + 01d662: 00 | unreachable + 01d663: 0b | end + 01d664: 41 88 e1 93 80 00 | i32.const 323720 + 01d66a: 41 31 | i32.const 49 + 01d66c: 41 8f 06 | i32.const 783 + 01d66f: 41 14 | i32.const 20 + 01d671: 20 0b | local.get 11 + 01d673: 20 0b | local.get 11 + 01d675: 10 ad 82 80 80 00 | call 301 + 01d67b: 00 | unreachable + 01d67c: 0b | end + 01d67d: 41 88 e1 93 80 00 | i32.const 323720 + 01d683: 41 31 | i32.const 49 + 01d685: 41 da 06 | i32.const 858 + 01d688: 41 1c | i32.const 28 + 01d68a: 41 00 | i32.const 0 + 01d68c: 20 08 | local.get 8 + 01d68e: 10 cb 82 80 80 00 | call 331 + 01d694: 00 | unreachable + 01d695: 0b | end + 01d696: 41 88 e1 93 80 00 | i32.const 323720 + 01d69c: 41 31 | i32.const 49 + 01d69e: 41 96 07 | i32.const 918 + 01d6a1: 41 1c | i32.const 28 + 01d6a3: 41 00 | i32.const 0 + 01d6a5: 20 0a | local.get 10 + 01d6a7: 10 cb 82 80 80 00 | call 331 + 01d6ad: 00 | unreachable + 01d6ae: 0b | end + 01d6af: 20 04 | local.get 4 + 01d6b1: 0b | end +01d6b4 func[408]: + 01d6b5: 02 7f | local[3..4] type=i32 + 01d6b7: 02 40 | block + 01d6b9: 02 40 | block + 01d6bb: 20 01 | local.get 1 + 01d6bd: 28 02 00 | i32.load 2 0 + 01d6c0: 22 03 | local.tee 3 + 01d6c2: 41 0f | i32.const 15 + 01d6c4: 4d | i32.le_u + 01d6c5: 0d 00 | br_if 0 + 01d6c7: 02 40 | block + 01d6c9: 02 40 | block + 01d6cb: 20 03 | local.get 3 + 01d6cd: 41 78 | i32.const 4294967288 + 01d6cf: 6a | i32.add + 01d6d0: 22 03 | local.tee 3 + 01d6d2: 41 ff 00 | i32.const 127 + 01d6d5: 4b | i32.gt_u + 01d6d6: 0d 00 | br_if 0 + 01d6d8: 20 03 | local.get 3 + 01d6da: 41 03 | i32.const 3 + 01d6dc: 76 | i32.shr_u + 01d6dd: 41 7f | i32.const 4294967295 + 01d6df: 6a | i32.add + 01d6e0: 21 03 | local.set 3 + 01d6e2: 0c 01 | br 1 + 01d6e4: 0b | end + 01d6e5: 20 03 | local.get 3 + 01d6e7: 67 | i32.clz + 01d6e8: 21 04 | local.set 4 + 01d6ea: 02 40 | block + 01d6ec: 20 03 | local.get 3 + 01d6ee: 41 80 20 | i32.const 4096 + 01d6f1: 49 | i32.lt_u + 01d6f2: 0d 00 | br_if 0 + 01d6f4: 20 03 | local.get 3 + 01d6f6: 41 1e | i32.const 30 + 01d6f8: 20 04 | local.get 4 + 01d6fa: 6b | i32.sub + 01d6fb: 76 | i32.shr_u + 01d6fc: 41 02 | i32.const 2 + 01d6fe: 73 | i32.xor + 01d6ff: 20 04 | local.get 4 + 01d701: 41 01 | i32.const 1 + 01d703: 74 | i32.shl + 01d704: 6b | i32.sub + 01d705: 41 c7 00 | i32.const 71 + 01d708: 6a | i32.add + 01d709: 22 03 | local.tee 3 + 01d70b: 41 3f | i32.const 63 + 01d70d: 20 03 | local.get 3 + 01d70f: 41 3f | i32.const 63 + 01d711: 49 | i32.lt_u + 01d712: 1b | select + 01d713: 21 03 | local.set 3 + 01d715: 0c 01 | br 1 + 01d717: 0b | end + 01d718: 20 03 | local.get 3 + 01d71a: 41 1d | i32.const 29 + 01d71c: 20 04 | local.get 4 + 01d71e: 6b | i32.sub + 01d71f: 76 | i32.shr_u + 01d720: 41 04 | i32.const 4 + 01d722: 73 | i32.xor + 01d723: 20 04 | local.get 4 + 01d725: 41 02 | i32.const 2 + 01d727: 74 | i32.shl + 01d728: 6b | i32.sub + 01d729: 41 ee 00 | i32.const 110 + 01d72c: 6a | i32.add + 01d72d: 22 04 | local.tee 4 + 01d72f: 21 03 | local.set 3 + 01d731: 20 04 | local.get 4 + 01d733: 41 c0 00 | i32.const 64 + 01d736: 4f | i32.ge_u + 01d737: 0d 02 | br_if 2 + 01d739: 0b | end + 01d73a: 20 01 | local.get 1 + 01d73c: 20 00 | local.get 0 + 01d73e: 20 03 | local.get 3 + 01d740: 22 03 | local.tee 3 + 01d742: 41 04 | i32.const 4 + 01d744: 74 | i32.shl + 01d745: 6a | i32.add + 01d746: 22 04 | local.tee 4 + 01d748: 41 08 | i32.const 8 + 01d74a: 6a | i32.add + 01d74b: 36 02 04 | i32.store 2 4 + 01d74e: 20 01 | local.get 1 + 01d750: 20 04 | local.get 4 + 01d752: 41 10 | i32.const 16 + 01d754: 6a | i32.add + 01d755: 22 04 | local.tee 4 + 01d757: 28 02 00 | i32.load 2 0 + 01d75a: 36 02 08 | i32.store 2 8 + 01d75d: 20 04 | local.get 4 + 01d75f: 20 01 | local.get 1 + 01d761: 36 02 00 | i32.store 2 0 + 01d764: 20 01 | local.get 1 + 01d766: 28 02 08 | i32.load 2 8 + 01d769: 20 01 | local.get 1 + 01d76b: 36 02 04 | i32.store 2 4 + 01d76e: 20 00 | local.get 0 + 01d770: 20 00 | local.get 0 + 01d772: 29 03 88 08 | i64.load 3 1032 + 01d776: 42 01 | i64.const 1 + 01d778: 20 03 | local.get 3 + 01d77a: ad | i64.extend_i32_u + 01d77b: 86 | i64.shl + 01d77c: 84 | i64.or + 01d77d: 37 03 88 08 | i64.store 3 1032 + 01d781: 0f | return + 01d782: 0b | end + 01d783: 41 c8 a1 94 80 00 | i32.const 331976 + 01d789: 41 11 | i32.const 17 + 01d78b: 41 88 fb 93 80 00 | i32.const 327048 + 01d791: 41 23 | i32.const 35 + 01d793: 41 c0 fb 93 80 00 | i32.const 327104 + 01d799: 20 02 | local.get 2 + 01d79b: 20 02 | local.get 2 + 01d79d: 28 02 10 | i32.load 2 16 + 01d7a0: 22 01 | local.tee 1 + 01d7a2: 41 83 80 80 80 00 | i32.const 3 + 01d7a8: 20 01 | local.get 1 + 01d7aa: 1b | select + 01d7ab: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 01d7b4: 80 00 | + 01d7b6: 00 | unreachable + 01d7b7: 0b | end + 01d7b8: 41 c8 a1 94 80 00 | i32.const 331976 + 01d7be: 41 11 | i32.const 17 + 01d7c0: 41 96 f4 93 80 00 | i32.const 326166 + 01d7c6: 41 1f | i32.const 31 + 01d7c8: 41 c0 f4 93 80 00 | i32.const 326208 + 01d7ce: 20 02 | local.get 2 + 01d7d0: 20 02 | local.get 2 + 01d7d2: 28 02 10 | i32.load 2 16 + 01d7d5: 22 01 | local.tee 1 + 01d7d7: 41 83 80 80 80 00 | i32.const 3 + 01d7dd: 20 01 | local.get 1 + 01d7df: 1b | select + 01d7e0: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 01d7e9: 80 00 | + 01d7eb: 00 | unreachable + 01d7ec: 0b | end +01d7ef func[409]: + 01d7f0: 02 7f | local[4..5] type=i32 + 01d7f2: 01 7e | local[6] type=i64 + 01d7f4: 01 7f | local[7] type=i32 + 01d7f6: 23 80 80 80 80 00 | global.get 0 + 01d7fc: 41 10 | i32.const 16 + 01d7fe: 6b | i32.sub + 01d7ff: 22 04 | local.tee 4 + 01d801: 24 80 80 80 80 00 | global.set 0 + 01d807: 02 40 | block + 01d809: 02 40 | block + 01d80b: 02 40 | block + 01d80d: 02 40 | block + 01d80f: 20 03 | local.get 3 + 01d811: 41 ff 00 | i32.const 127 + 01d814: 4b | i32.gt_u + 01d815: 0d 00 | br_if 0 + 01d817: 02 40 | block + 01d819: 20 00 | local.get 0 + 01d81b: 28 02 00 | i32.load 2 0 + 01d81e: 22 05 | local.tee 5 + 01d820: 41 ff 07 | i32.const 1023 + 01d823: 4a | i32.gt_s + 01d824: 0d 00 | br_if 0 + 01d826: 20 05 | local.get 5 + 01d828: 41 80 08 | i32.const 1024 + 01d82b: 4f | i32.ge_u + 01d82c: 0d 02 | br_if 2 + 01d82e: 20 01 | local.get 1 + 01d830: 20 05 | local.get 5 + 01d832: 6a | i32.add + 01d833: 20 03 | local.get 3 + 01d835: 3a 00 00 | i32.store8 0 0 + 01d838: 20 00 | local.get 0 + 01d83a: 20 00 | local.get 0 + 01d83c: 28 02 00 | i32.load 2 0 + 01d83f: 41 01 | i32.const 1 + 01d841: 6a | i32.add + 01d842: 36 02 00 | i32.store 2 0 + 01d845: 0b | end + 01d846: 20 05 | local.get 5 + 01d848: 41 80 08 | i32.const 1024 + 01d84b: 48 | i32.lt_s + 01d84c: 21 03 | local.set 3 + 01d84e: 0c 03 | br 3 + 01d850: 0b | end + 01d851: 02 40 | block + 01d853: 02 40 | block + 01d855: 20 03 | local.get 3 + 01d857: 41 ff 0f | i32.const 2047 + 01d85a: 4b | i32.gt_u + 01d85b: 0d 00 | br_if 0 + 01d85d: 20 03 | local.get 3 + 01d85f: 41 08 | i32.const 8 + 01d861: 74 | i32.shl + 01d862: 41 80 fe 00 | i32.const 16128 + 01d866: 71 | i32.and + 01d867: 20 03 | local.get 3 + 01d869: 41 06 | i32.const 6 + 01d86b: 76 | i32.shr_u + 01d86c: 72 | i32.or + 01d86d: 21 03 | local.set 3 + 01d86f: 42 c0 81 82 80 20 | i64.const 8589967552 + 01d875: 21 06 | local.set 6 + 01d877: 0c 01 | br 1 + 01d879: 0b | end + 01d87a: 41 fd ff 03 | i32.const 65533 + 01d87e: 41 fd ff 03 | i32.const 65533 + 01d882: 20 03 | local.get 3 + 01d884: 20 03 | local.get 3 + 01d886: 41 80 f0 ff 00 | i32.const 2095104 + 01d88b: 71 | i32.and + 01d88c: 41 80 b0 03 | i32.const 55296 + 01d890: 46 | i32.eq + 01d891: 1b | select + 01d892: 20 03 | local.get 3 + 01d894: 41 ff ff c3 00 | i32.const 1114111 + 01d899: 4b | i32.gt_u + 01d89a: 1b | select + 01d89b: 21 05 | local.set 5 + 01d89d: 02 40 | block + 01d89f: 20 03 | local.get 3 + 01d8a1: 41 ff ff 03 | i32.const 65535 + 01d8a5: 4b | i32.gt_u + 01d8a6: 0d 00 | br_if 0 + 01d8a8: 20 05 | local.get 5 + 01d8aa: 41 02 | i32.const 2 + 01d8ac: 74 | i32.shl + 01d8ad: 41 80 fe 00 | i32.const 16128 + 01d8b1: 71 | i32.and + 01d8b2: 20 05 | local.get 5 + 01d8b4: 41 0c | i32.const 12 + 01d8b6: 76 | i32.shr_u + 01d8b7: 72 | i32.or + 01d8b8: 20 05 | local.get 5 + 01d8ba: 41 10 | i32.const 16 + 01d8bc: 74 | i32.shl + 01d8bd: 41 80 80 fc 01 | i32.const 4128768 + 01d8c2: 71 | i32.and + 01d8c3: 72 | i32.or + 01d8c4: 21 03 | local.set 3 + 01d8c6: 42 e0 81 82 84 30 | i64.const 12893323488 + 01d8cc: 21 06 | local.set 6 + 01d8ce: 0c 01 | br 1 + 01d8d0: 0b | end + 01d8d1: 20 05 | local.get 5 + 01d8d3: 41 04 | i32.const 4 + 01d8d5: 76 | i32.shr_u + 01d8d6: 41 80 fe 00 | i32.const 16128 + 01d8da: 71 | i32.and + 01d8db: 20 05 | local.get 5 + 01d8dd: 41 12 | i32.const 18 + 01d8df: 76 | i32.shr_u + 01d8e0: 72 | i32.or + 01d8e1: 20 05 | local.get 5 + 01d8e3: 41 0a | i32.const 10 + 01d8e5: 74 | i32.shl + 01d8e6: 41 80 80 fc 01 | i32.const 4128768 + 01d8eb: 71 | i32.and + 01d8ec: 72 | i32.or + 01d8ed: 20 05 | local.get 5 + 01d8ef: 41 18 | i32.const 24 + 01d8f1: 74 | i32.shl + 01d8f2: 41 80 80 80 f8 03 | i32.const 1056964608 + 01d8f8: 71 | i32.and + 01d8f9: 72 | i32.or + 01d8fa: 21 03 | local.set 3 + 01d8fc: 42 f0 81 82 84 c8 00 | i64.const 19335774448 + 01d903: 21 06 | local.set 6 + 01d905: 0b | end + 01d906: 20 04 | local.get 4 + 01d908: 20 06 | local.get 6 + 01d90a: 22 06 | local.tee 6 + 01d90c: 20 03 | local.get 3 + 01d90e: ad | i64.extend_i32_u + 01d90f: 84 | i64.or + 01d910: 3e 02 0c | i64.store32 2 12 + 01d913: 41 00 | i32.const 0 + 01d915: 21 03 | local.set 3 + 01d917: 20 00 | local.get 0 + 01d919: 28 02 00 | i32.load 2 0 + 01d91c: 22 05 | local.tee 5 + 01d91e: 41 ff 07 | i32.const 1023 + 01d921: 4a | i32.gt_s + 01d922: 0d 02 | br_if 2 + 01d924: 20 05 | local.get 5 + 01d926: 41 7f | i32.const 4294967295 + 01d928: 4c | i32.le_s + 01d929: 0d 01 | br_if 1 + 01d92b: 02 40 | block + 01d92d: 41 80 08 | i32.const 1024 + 01d930: 20 05 | local.get 5 + 01d932: 6b | i32.sub + 01d933: 22 03 | local.tee 3 + 01d935: 20 06 | local.get 6 + 01d937: 42 20 | i64.const 32 + 01d939: 88 | i64.shr_u + 01d93a: a7 | i32.wrap_i64 + 01d93b: 22 07 | local.tee 7 + 01d93d: 20 03 | local.get 3 + 01d93f: 20 07 | local.get 7 + 01d941: 49 | i32.lt_u + 01d942: 1b | select + 01d943: 22 03 | local.tee 3 + 01d945: 45 | i32.eqz + 01d946: 0d 00 | br_if 0 + 01d948: 20 01 | local.get 1 + 01d94a: 20 05 | local.get 5 + 01d94c: 6a | i32.add + 01d94d: 20 04 | local.get 4 + 01d94f: 41 0c | i32.const 12 + 01d951: 6a | i32.add + 01d952: 20 03 | local.get 3 + 01d954: fc 0a 00 00 | memory.copy 0 0 + 01d958: 0b | end + 01d959: 20 00 | local.get 0 + 01d95b: 20 00 | local.get 0 + 01d95d: 28 02 00 | i32.load 2 0 + 01d960: 20 03 | local.get 3 + 01d962: 6a | i32.add + 01d963: 36 02 00 | i32.store 2 0 + 01d966: 41 01 | i32.const 1 + 01d968: 21 03 | local.set 3 + 01d96a: 0c 02 | br 2 + 01d96c: 0b | end + 01d96d: 41 88 e1 93 80 00 | i32.const 323720 + 01d973: 41 31 | i32.const 49 + 01d975: 41 9d 04 | i32.const 541 + 01d978: 41 08 | i32.const 8 + 01d97a: 20 05 | local.get 5 + 01d97c: 41 80 08 | i32.const 1024 + 01d97f: 10 ad 82 80 80 00 | call 301 + 01d985: 00 | unreachable + 01d986: 0b | end + 01d987: 41 88 e1 93 80 00 | i32.const 323720 + 01d98d: 41 31 | i32.const 49 + 01d98f: 41 93 04 | i32.const 531 + 01d992: 41 11 | i32.const 17 + 01d994: 20 05 | local.get 5 + 01d996: 41 80 08 | i32.const 1024 + 01d999: 41 80 08 | i32.const 1024 + 01d99c: 10 bf 82 80 80 00 | call 319 + 01d9a2: 00 | unreachable + 01d9a3: 0b | end + 01d9a4: 20 04 | local.get 4 + 01d9a6: 41 10 | i32.const 16 + 01d9a8: 6a | i32.add + 01d9a9: 24 80 80 80 80 00 | global.set 0 + 01d9af: 20 03 | local.get 3 + 01d9b1: 0b | end +01d9b4 func[410]: + 01d9b5: 03 7f | local[4..6] type=i32 + 01d9b7: 02 40 | block + 01d9b9: 20 00 | local.get 0 + 01d9bb: 28 02 00 | i32.load 2 0 + 01d9be: 22 04 | local.tee 4 + 01d9c0: 41 ff 07 | i32.const 1023 + 01d9c3: 4c | i32.le_s + 01d9c4: 0d 00 | br_if 0 + 01d9c6: 41 00 | i32.const 0 + 01d9c8: 0f | return + 01d9c9: 0b | end + 01d9ca: 02 40 | block + 01d9cc: 02 40 | block + 01d9ce: 20 04 | local.get 4 + 01d9d0: 41 80 08 | i32.const 1024 + 01d9d3: 4f | i32.ge_u + 01d9d4: 0d 00 | br_if 0 + 01d9d6: 20 01 | local.get 1 + 01d9d8: 20 04 | local.get 4 + 01d9da: 6a | i32.add + 01d9db: 41 27 | i32.const 39 + 01d9dd: 3a 00 00 | i32.store8 0 0 + 01d9e0: 20 00 | local.get 0 + 01d9e2: 20 00 | local.get 0 + 01d9e4: 28 02 00 | i32.load 2 0 + 01d9e7: 22 05 | local.tee 5 + 01d9e9: 41 01 | i32.const 1 + 01d9eb: 6a | i32.add + 01d9ec: 22 04 | local.tee 4 + 01d9ee: 36 02 00 | i32.store 2 0 + 01d9f1: 02 40 | block + 01d9f3: 02 40 | block + 01d9f5: 02 40 | block + 01d9f7: 02 40 | block + 01d9f9: 02 40 | block + 01d9fb: 02 40 | block + 01d9fd: 02 40 | block + 01d9ff: 02 40 | block + 01da01: 02 40 | block + 01da03: 02 40 | block + 01da05: 02 40 | block + 01da07: 02 40 | block + 01da09: 02 40 | block + 01da0b: 02 40 | block + 01da0d: 02 40 | block + 01da0f: 02 40 | block + 01da11: 02 40 | block + 01da13: 02 40 | block + 01da15: 02 40 | block + 01da17: 02 40 | block + 01da19: 20 03 | local.get 3 + 01da1b: 41 79 | i32.const 4294967289 + 01da1d: 6a | i32.add + 01da1e: 0e 15 00 01 06 04 07 03 05 | br_table 0 1 6 4 7 3 5 8 8 8 8 8 8 8 8 8 8 8 8 8 2 8 + 01da27: 08 08 08 08 08 08 08 08 08 | + 01da30: 08 08 08 08 02 08 | + 01da36: 0b | end + 01da37: 02 40 | block + 01da39: 20 04 | local.get 4 + 01da3b: 41 ff 07 | i32.const 1023 + 01da3e: 4c | i32.le_s + 01da3f: 0d 00 | br_if 0 + 01da41: 41 00 | i32.const 0 + 01da43: 0f | return + 01da44: 0b | end + 01da45: 20 04 | local.get 4 + 01da47: 41 7f | i32.const 4294967295 + 01da49: 4c | i32.le_s + 01da4a: 0d 09 | br_if 9 + 01da4c: 02 40 | block + 01da4e: 41 ff 07 | i32.const 1023 + 01da51: 20 05 | local.get 5 + 01da53: 6b | i32.sub + 01da54: 22 03 | local.tee 3 + 01da56: 41 02 | i32.const 2 + 01da58: 20 03 | local.get 3 + 01da5a: 41 02 | i32.const 2 + 01da5c: 49 | i32.lt_u + 01da5d: 1b | select + 01da5e: 22 03 | local.tee 3 + 01da60: 45 | i32.eqz + 01da61: 0d 00 | br_if 0 + 01da63: 20 01 | local.get 1 + 01da65: 20 04 | local.get 4 + 01da67: 6a | i32.add + 01da68: 41 e8 e0 93 80 00 | i32.const 323688 + 01da6e: 20 03 | local.get 3 + 01da70: fc 0a 00 00 | memory.copy 0 0 + 01da74: 0b | end + 01da75: 20 00 | local.get 0 + 01da77: 20 00 | local.get 0 + 01da79: 28 02 00 | i32.load 2 0 + 01da7c: 20 03 | local.get 3 + 01da7e: 6a | i32.add + 01da7f: 22 04 | local.tee 4 + 01da81: 36 02 00 | i32.store 2 0 + 01da84: 20 04 | local.get 4 + 01da86: 21 04 | local.set 4 + 01da88: 0c 08 | br 8 + 01da8a: 0b | end + 01da8b: 02 40 | block + 01da8d: 20 04 | local.get 4 + 01da8f: 41 ff 07 | i32.const 1023 + 01da92: 4c | i32.le_s + 01da93: 0d 00 | br_if 0 + 01da95: 41 00 | i32.const 0 + 01da97: 0f | return + 01da98: 0b | end + 01da99: 20 04 | local.get 4 + 01da9b: 41 7f | i32.const 4294967295 + 01da9d: 4c | i32.le_s + 01da9e: 0d 09 | br_if 9 + 01daa0: 02 40 | block + 01daa2: 41 ff 07 | i32.const 1023 + 01daa5: 20 05 | local.get 5 + 01daa7: 6b | i32.sub + 01daa8: 22 03 | local.tee 3 + 01daaa: 41 02 | i32.const 2 + 01daac: 20 03 | local.get 3 + 01daae: 41 02 | i32.const 2 + 01dab0: 49 | i32.lt_u + 01dab1: 1b | select + 01dab2: 22 03 | local.tee 3 + 01dab4: 45 | i32.eqz + 01dab5: 0d 00 | br_if 0 + 01dab7: 20 01 | local.get 1 + 01dab9: 20 04 | local.get 4 + 01dabb: 6a | i32.add + 01dabc: 41 eb e0 93 80 00 | i32.const 323691 + 01dac2: 20 03 | local.get 3 + 01dac4: fc 0a 00 00 | memory.copy 0 0 + 01dac8: 0b | end + 01dac9: 20 00 | local.get 0 + 01dacb: 20 00 | local.get 0 + 01dacd: 28 02 00 | i32.load 2 0 + 01dad0: 20 03 | local.get 3 + 01dad2: 6a | i32.add + 01dad3: 22 04 | local.tee 4 + 01dad5: 36 02 00 | i32.store 2 0 + 01dad8: 20 04 | local.get 4 + 01dada: 21 04 | local.set 4 + 01dadc: 0c 07 | br 7 + 01dade: 0b | end + 01dadf: 02 40 | block + 01dae1: 20 04 | local.get 4 + 01dae3: 41 ff 07 | i32.const 1023 + 01dae6: 4c | i32.le_s + 01dae7: 0d 00 | br_if 0 + 01dae9: 41 00 | i32.const 0 + 01daeb: 0f | return + 01daec: 0b | end + 01daed: 20 04 | local.get 4 + 01daef: 41 7f | i32.const 4294967295 + 01daf1: 4c | i32.le_s + 01daf2: 0d 09 | br_if 9 + 01daf4: 02 40 | block + 01daf6: 41 ff 07 | i32.const 1023 + 01daf9: 20 05 | local.get 5 + 01dafb: 6b | i32.sub + 01dafc: 22 03 | local.tee 3 + 01dafe: 41 02 | i32.const 2 + 01db00: 20 03 | local.get 3 + 01db02: 41 02 | i32.const 2 + 01db04: 49 | i32.lt_u + 01db05: 1b | select + 01db06: 22 03 | local.tee 3 + 01db08: 45 | i32.eqz + 01db09: 0d 00 | br_if 0 + 01db0b: 20 01 | local.get 1 + 01db0d: 20 04 | local.get 4 + 01db0f: 6a | i32.add + 01db10: 41 ee e0 93 80 00 | i32.const 323694 + 01db16: 20 03 | local.get 3 + 01db18: fc 0a 00 00 | memory.copy 0 0 + 01db1c: 0b | end + 01db1d: 20 00 | local.get 0 + 01db1f: 20 00 | local.get 0 + 01db21: 28 02 00 | i32.load 2 0 + 01db24: 20 03 | local.get 3 + 01db26: 6a | i32.add + 01db27: 22 04 | local.tee 4 + 01db29: 36 02 00 | i32.store 2 0 + 01db2c: 20 04 | local.get 4 + 01db2e: 21 04 | local.set 4 + 01db30: 0c 06 | br 6 + 01db32: 0b | end + 01db33: 02 40 | block + 01db35: 20 04 | local.get 4 + 01db37: 41 ff 07 | i32.const 1023 + 01db3a: 4c | i32.le_s + 01db3b: 0d 00 | br_if 0 + 01db3d: 41 00 | i32.const 0 + 01db3f: 0f | return + 01db40: 0b | end + 01db41: 20 04 | local.get 4 + 01db43: 41 7f | i32.const 4294967295 + 01db45: 4c | i32.le_s + 01db46: 0d 09 | br_if 9 + 01db48: 02 40 | block + 01db4a: 41 ff 07 | i32.const 1023 + 01db4d: 20 05 | local.get 5 + 01db4f: 6b | i32.sub + 01db50: 22 03 | local.tee 3 + 01db52: 41 02 | i32.const 2 + 01db54: 20 03 | local.get 3 + 01db56: 41 02 | i32.const 2 + 01db58: 49 | i32.lt_u + 01db59: 1b | select + 01db5a: 22 03 | local.tee 3 + 01db5c: 45 | i32.eqz + 01db5d: 0d 00 | br_if 0 + 01db5f: 20 01 | local.get 1 + 01db61: 20 04 | local.get 4 + 01db63: 6a | i32.add + 01db64: 41 f1 e0 93 80 00 | i32.const 323697 + 01db6a: 20 03 | local.get 3 + 01db6c: fc 0a 00 00 | memory.copy 0 0 + 01db70: 0b | end + 01db71: 20 00 | local.get 0 + 01db73: 20 00 | local.get 0 + 01db75: 28 02 00 | i32.load 2 0 + 01db78: 20 03 | local.get 3 + 01db7a: 6a | i32.add + 01db7b: 22 04 | local.tee 4 + 01db7d: 36 02 00 | i32.store 2 0 + 01db80: 20 04 | local.get 4 + 01db82: 21 04 | local.set 4 + 01db84: 0c 05 | br 5 + 01db86: 0b | end + 01db87: 02 40 | block + 01db89: 20 04 | local.get 4 + 01db8b: 41 ff 07 | i32.const 1023 + 01db8e: 4c | i32.le_s + 01db8f: 0d 00 | br_if 0 + 01db91: 41 00 | i32.const 0 + 01db93: 0f | return + 01db94: 0b | end + 01db95: 20 04 | local.get 4 + 01db97: 41 7f | i32.const 4294967295 + 01db99: 4c | i32.le_s + 01db9a: 0d 09 | br_if 9 + 01db9c: 02 40 | block + 01db9e: 41 ff 07 | i32.const 1023 + 01dba1: 20 05 | local.get 5 + 01dba3: 6b | i32.sub + 01dba4: 22 03 | local.tee 3 + 01dba6: 41 02 | i32.const 2 + 01dba8: 20 03 | local.get 3 + 01dbaa: 41 02 | i32.const 2 + 01dbac: 49 | i32.lt_u + 01dbad: 1b | select + 01dbae: 22 03 | local.tee 3 + 01dbb0: 45 | i32.eqz + 01dbb1: 0d 00 | br_if 0 + 01dbb3: 20 01 | local.get 1 + 01dbb5: 20 04 | local.get 4 + 01dbb7: 6a | i32.add + 01dbb8: 41 f4 e0 93 80 00 | i32.const 323700 + 01dbbe: 20 03 | local.get 3 + 01dbc0: fc 0a 00 00 | memory.copy 0 0 + 01dbc4: 0b | end + 01dbc5: 20 00 | local.get 0 + 01dbc7: 20 00 | local.get 0 + 01dbc9: 28 02 00 | i32.load 2 0 + 01dbcc: 20 03 | local.get 3 + 01dbce: 6a | i32.add + 01dbcf: 22 04 | local.tee 4 + 01dbd1: 36 02 00 | i32.store 2 0 + 01dbd4: 20 04 | local.get 4 + 01dbd6: 21 04 | local.set 4 + 01dbd8: 0c 04 | br 4 + 01dbda: 0b | end + 01dbdb: 02 40 | block + 01dbdd: 20 04 | local.get 4 + 01dbdf: 41 ff 07 | i32.const 1023 + 01dbe2: 4c | i32.le_s + 01dbe3: 0d 00 | br_if 0 + 01dbe5: 41 00 | i32.const 0 + 01dbe7: 0f | return + 01dbe8: 0b | end + 01dbe9: 20 04 | local.get 4 + 01dbeb: 41 7f | i32.const 4294967295 + 01dbed: 4c | i32.le_s + 01dbee: 0d 09 | br_if 9 + 01dbf0: 02 40 | block + 01dbf2: 41 ff 07 | i32.const 1023 + 01dbf5: 20 05 | local.get 5 + 01dbf7: 6b | i32.sub + 01dbf8: 22 03 | local.tee 3 + 01dbfa: 41 02 | i32.const 2 + 01dbfc: 20 03 | local.get 3 + 01dbfe: 41 02 | i32.const 2 + 01dc00: 49 | i32.lt_u + 01dc01: 1b | select + 01dc02: 22 03 | local.tee 3 + 01dc04: 45 | i32.eqz + 01dc05: 0d 00 | br_if 0 + 01dc07: 20 01 | local.get 1 + 01dc09: 20 04 | local.get 4 + 01dc0b: 6a | i32.add + 01dc0c: 41 f7 e0 93 80 00 | i32.const 323703 + 01dc12: 20 03 | local.get 3 + 01dc14: fc 0a 00 00 | memory.copy 0 0 + 01dc18: 0b | end + 01dc19: 20 00 | local.get 0 + 01dc1b: 20 00 | local.get 0 + 01dc1d: 28 02 00 | i32.load 2 0 + 01dc20: 20 03 | local.get 3 + 01dc22: 6a | i32.add + 01dc23: 22 04 | local.tee 4 + 01dc25: 36 02 00 | i32.store 2 0 + 01dc28: 20 04 | local.get 4 + 01dc2a: 21 04 | local.set 4 + 01dc2c: 0c 03 | br 3 + 01dc2e: 0b | end + 01dc2f: 02 40 | block + 01dc31: 20 04 | local.get 4 + 01dc33: 41 ff 07 | i32.const 1023 + 01dc36: 4c | i32.le_s + 01dc37: 0d 00 | br_if 0 + 01dc39: 41 00 | i32.const 0 + 01dc3b: 0f | return + 01dc3c: 0b | end + 01dc3d: 20 04 | local.get 4 + 01dc3f: 41 7f | i32.const 4294967295 + 01dc41: 4c | i32.le_s + 01dc42: 0d 09 | br_if 9 + 01dc44: 02 40 | block + 01dc46: 41 ff 07 | i32.const 1023 + 01dc49: 20 05 | local.get 5 + 01dc4b: 6b | i32.sub + 01dc4c: 22 03 | local.tee 3 + 01dc4e: 41 02 | i32.const 2 + 01dc50: 20 03 | local.get 3 + 01dc52: 41 02 | i32.const 2 + 01dc54: 49 | i32.lt_u + 01dc55: 1b | select + 01dc56: 22 03 | local.tee 3 + 01dc58: 45 | i32.eqz + 01dc59: 0d 00 | br_if 0 + 01dc5b: 20 01 | local.get 1 + 01dc5d: 20 04 | local.get 4 + 01dc5f: 6a | i32.add + 01dc60: 41 fa e0 93 80 00 | i32.const 323706 + 01dc66: 20 03 | local.get 3 + 01dc68: fc 0a 00 00 | memory.copy 0 0 + 01dc6c: 0b | end + 01dc6d: 20 00 | local.get 0 + 01dc6f: 20 00 | local.get 0 + 01dc71: 28 02 00 | i32.load 2 0 + 01dc74: 20 03 | local.get 3 + 01dc76: 6a | i32.add + 01dc77: 22 04 | local.tee 4 + 01dc79: 36 02 00 | i32.store 2 0 + 01dc7c: 20 04 | local.get 4 + 01dc7e: 21 04 | local.set 4 + 01dc80: 0c 02 | br 2 + 01dc82: 0b | end + 01dc83: 02 40 | block + 01dc85: 20 04 | local.get 4 + 01dc87: 41 ff 07 | i32.const 1023 + 01dc8a: 4c | i32.le_s + 01dc8b: 0d 00 | br_if 0 + 01dc8d: 41 00 | i32.const 0 + 01dc8f: 0f | return + 01dc90: 0b | end + 01dc91: 20 04 | local.get 4 + 01dc93: 41 7f | i32.const 4294967295 + 01dc95: 4c | i32.le_s + 01dc96: 0d 09 | br_if 9 + 01dc98: 02 40 | block + 01dc9a: 41 ff 07 | i32.const 1023 + 01dc9d: 20 05 | local.get 5 + 01dc9f: 6b | i32.sub + 01dca0: 22 03 | local.tee 3 + 01dca2: 41 02 | i32.const 2 + 01dca4: 20 03 | local.get 3 + 01dca6: 41 02 | i32.const 2 + 01dca8: 49 | i32.lt_u + 01dca9: 1b | select + 01dcaa: 22 03 | local.tee 3 + 01dcac: 45 | i32.eqz + 01dcad: 0d 00 | br_if 0 + 01dcaf: 20 01 | local.get 1 + 01dcb1: 20 04 | local.get 4 + 01dcb3: 6a | i32.add + 01dcb4: 41 fd e0 93 80 00 | i32.const 323709 + 01dcba: 20 03 | local.get 3 + 01dcbc: fc 0a 00 00 | memory.copy 0 0 + 01dcc0: 0b | end + 01dcc1: 20 00 | local.get 0 + 01dcc3: 20 00 | local.get 0 + 01dcc5: 28 02 00 | i32.load 2 0 + 01dcc8: 20 03 | local.get 3 + 01dcca: 6a | i32.add + 01dccb: 22 04 | local.tee 4 + 01dccd: 36 02 00 | i32.store 2 0 + 01dcd0: 20 04 | local.get 4 + 01dcd2: 21 04 | local.set 4 + 01dcd4: 0c 01 | br 1 + 01dcd6: 0b | end + 01dcd7: 02 40 | block + 01dcd9: 20 03 | local.get 3 + 01dcdb: 41 00 | i32.const 0 + 01dcdd: 4a | i32.gt_s + 01dcde: 0d 00 | br_if 0 + 01dce0: 41 00 | i32.const 0 + 01dce2: 21 06 | local.set 6 + 01dce4: 20 04 | local.get 4 + 01dce6: 41 ff 07 | i32.const 1023 + 01dce9: 4a | i32.gt_s + 01dcea: 0d 0d | br_if 13 + 01dcec: 20 04 | local.get 4 + 01dcee: 41 7f | i32.const 4294967295 + 01dcf0: 4c | i32.le_s + 01dcf1: 0d 0a | br_if 10 + 01dcf3: 02 40 | block + 01dcf5: 41 ff 07 | i32.const 1023 + 01dcf8: 20 05 | local.get 5 + 01dcfa: 6b | i32.sub + 01dcfb: 22 03 | local.tee 3 + 01dcfd: 41 04 | i32.const 4 + 01dcff: 20 03 | local.get 3 + 01dd01: 41 04 | i32.const 4 + 01dd03: 49 | i32.lt_u + 01dd04: 1b | select + 01dd05: 22 03 | local.tee 3 + 01dd07: 45 | i32.eqz + 01dd08: 0d 00 | br_if 0 + 01dd0a: 20 01 | local.get 1 + 01dd0c: 20 04 | local.get 4 + 01dd0e: 6a | i32.add + 01dd0f: 41 80 e1 93 80 00 | i32.const 323712 + 01dd15: 20 03 | local.get 3 + 01dd17: fc 0a 00 00 | memory.copy 0 0 + 01dd1b: 0b | end + 01dd1c: 20 00 | local.get 0 + 01dd1e: 20 00 | local.get 0 + 01dd20: 28 02 00 | i32.load 2 0 + 01dd23: 20 03 | local.get 3 + 01dd25: 6a | i32.add + 01dd26: 22 04 | local.tee 4 + 01dd28: 36 02 00 | i32.store 2 0 + 01dd2b: 20 04 | local.get 4 + 01dd2d: 21 04 | local.set 4 + 01dd2f: 0c 01 | br 1 + 01dd31: 0b | end + 01dd32: 02 40 | block + 01dd34: 02 40 | block + 01dd36: 20 03 | local.get 3 + 01dd38: 41 1f | i32.const 31 + 01dd3a: 4b | i32.gt_u + 01dd3b: 0d 00 | br_if 0 + 01dd3d: 20 00 | local.get 0 + 01dd3f: 20 01 | local.get 1 + 01dd41: 20 02 | local.get 2 + 01dd43: 41 85 e1 93 80 00 | i32.const 323717 + 01dd49: 41 02 | i32.const 2 + 01dd4b: 10 84 83 80 80 00 | call 388 + 01dd51: 22 04 | local.tee 4 + 01dd53: 21 06 | local.set 6 + 01dd55: 20 04 | local.get 4 + 01dd57: 41 01 | i32.const 1 + 01dd59: 71 | i32.and + 01dd5a: 45 | i32.eqz + 01dd5b: 0d 0e | br_if 14 + 01dd5d: 20 00 | local.get 0 + 01dd5f: 20 01 | local.get 1 + 01dd61: 20 02 | local.get 2 + 01dd63: 20 03 | local.get 3 + 01dd65: 41 04 | i32.const 4 + 01dd67: 76 | i32.shr_u + 01dd68: 41 80 80 84 80 00 | i32.const 65536 + 01dd6e: 6a | i32.add + 01dd6f: 2d 00 00 | i32.load8_u 0 0 + 01dd72: 10 85 83 80 80 00 | call 389 + 01dd78: 22 04 | local.tee 4 + 01dd7a: 21 06 | local.set 6 + 01dd7c: 20 04 | local.get 4 + 01dd7e: 41 01 | i32.const 1 + 01dd80: 71 | i32.and + 01dd81: 45 | i32.eqz + 01dd82: 0d 0e | br_if 14 + 01dd84: 20 00 | local.get 0 + 01dd86: 20 01 | local.get 1 + 01dd88: 20 02 | local.get 2 + 01dd8a: 20 03 | local.get 3 + 01dd8c: 41 0f | i32.const 15 + 01dd8e: 71 | i32.and + 01dd8f: 41 80 80 84 80 00 | i32.const 65536 + 01dd95: 6a | i32.add + 01dd96: 2d 00 00 | i32.load8_u 0 0 + 01dd99: 10 85 83 80 80 00 | call 389 + 01dd9f: 22 04 | local.tee 4 + 01dda1: 21 06 | local.set 6 + 01dda3: 20 04 | local.get 4 + 01dda5: 41 01 | i32.const 1 + 01dda7: 71 | i32.and + 01dda8: 0d 01 | br_if 1 + 01ddaa: 0c 0e | br 14 + 01ddac: 0b | end + 01ddad: 20 00 | local.get 0 + 01ddaf: 20 01 | local.get 1 + 01ddb1: 20 02 | local.get 2 + 01ddb3: 20 03 | local.get 3 + 01ddb5: 10 99 83 80 80 00 | call 409 + 01ddbb: 22 04 | local.tee 4 + 01ddbd: 21 06 | local.set 6 + 01ddbf: 20 04 | local.get 4 + 01ddc1: 41 01 | i32.const 1 + 01ddc3: 71 | i32.and + 01ddc4: 45 | i32.eqz + 01ddc5: 0d 0d | br_if 13 + 01ddc7: 0b | end + 01ddc8: 20 00 | local.get 0 + 01ddca: 28 02 00 | i32.load 2 0 + 01ddcd: 21 04 | local.set 4 + 01ddcf: 0b | end + 01ddd0: 41 00 | i32.const 0 + 01ddd2: 21 06 | local.set 6 + 01ddd4: 20 04 | local.get 4 + 01ddd6: 22 04 | local.tee 4 + 01ddd8: 41 ff 07 | i32.const 1023 + 01dddb: 4a | i32.gt_s + 01dddc: 0d 0b | br_if 11 + 01ddde: 20 04 | local.get 4 + 01dde0: 41 80 08 | i32.const 1024 + 01dde3: 4f | i32.ge_u + 01dde4: 0d 09 | br_if 9 + 01dde6: 20 01 | local.get 1 + 01dde8: 20 04 | local.get 4 + 01ddea: 6a | i32.add + 01ddeb: 41 27 | i32.const 39 + 01dded: 3a 00 00 | i32.store8 0 0 + 01ddf0: 20 00 | local.get 0 + 01ddf2: 20 00 | local.get 0 + 01ddf4: 28 02 00 | i32.load 2 0 + 01ddf7: 41 01 | i32.const 1 + 01ddf9: 6a | i32.add + 01ddfa: 36 02 00 | i32.store 2 0 + 01ddfd: 41 01 | i32.const 1 + 01ddff: 0f | return + 01de00: 0b | end + 01de01: 41 88 e1 93 80 00 | i32.const 323720 + 01de07: 41 31 | i32.const 49 + 01de09: 41 93 04 | i32.const 531 + 01de0c: 41 11 | i32.const 17 + 01de0e: 20 04 | local.get 4 + 01de10: 41 80 08 | i32.const 1024 + 01de13: 41 80 08 | i32.const 1024 + 01de16: 10 bf 82 80 80 00 | call 319 + 01de1c: 00 | unreachable + 01de1d: 0b | end + 01de1e: 41 88 e1 93 80 00 | i32.const 323720 + 01de24: 41 31 | i32.const 49 + 01de26: 41 93 04 | i32.const 531 + 01de29: 41 11 | i32.const 17 + 01de2b: 20 04 | local.get 4 + 01de2d: 41 80 08 | i32.const 1024 + 01de30: 41 80 08 | i32.const 1024 + 01de33: 10 bf 82 80 80 00 | call 319 + 01de39: 00 | unreachable + 01de3a: 0b | end + 01de3b: 41 88 e1 93 80 00 | i32.const 323720 + 01de41: 41 31 | i32.const 49 + 01de43: 41 93 04 | i32.const 531 + 01de46: 41 11 | i32.const 17 + 01de48: 20 04 | local.get 4 + 01de4a: 41 80 08 | i32.const 1024 + 01de4d: 41 80 08 | i32.const 1024 + 01de50: 10 bf 82 80 80 00 | call 319 + 01de56: 00 | unreachable + 01de57: 0b | end + 01de58: 41 88 e1 93 80 00 | i32.const 323720 + 01de5e: 41 31 | i32.const 49 + 01de60: 41 93 04 | i32.const 531 + 01de63: 41 11 | i32.const 17 + 01de65: 20 04 | local.get 4 + 01de67: 41 80 08 | i32.const 1024 + 01de6a: 41 80 08 | i32.const 1024 + 01de6d: 10 bf 82 80 80 00 | call 319 + 01de73: 00 | unreachable + 01de74: 0b | end + 01de75: 41 88 e1 93 80 00 | i32.const 323720 + 01de7b: 41 31 | i32.const 49 + 01de7d: 41 93 04 | i32.const 531 + 01de80: 41 11 | i32.const 17 + 01de82: 20 04 | local.get 4 + 01de84: 41 80 08 | i32.const 1024 + 01de87: 41 80 08 | i32.const 1024 + 01de8a: 10 bf 82 80 80 00 | call 319 + 01de90: 00 | unreachable + 01de91: 0b | end + 01de92: 41 88 e1 93 80 00 | i32.const 323720 + 01de98: 41 31 | i32.const 49 + 01de9a: 41 93 04 | i32.const 531 + 01de9d: 41 11 | i32.const 17 + 01de9f: 20 04 | local.get 4 + 01dea1: 41 80 08 | i32.const 1024 + 01dea4: 41 80 08 | i32.const 1024 + 01dea7: 10 bf 82 80 80 00 | call 319 + 01dead: 00 | unreachable + 01deae: 0b | end + 01deaf: 41 88 e1 93 80 00 | i32.const 323720 + 01deb5: 41 31 | i32.const 49 + 01deb7: 41 93 04 | i32.const 531 + 01deba: 41 11 | i32.const 17 + 01debc: 20 04 | local.get 4 + 01debe: 41 80 08 | i32.const 1024 + 01dec1: 41 80 08 | i32.const 1024 + 01dec4: 10 bf 82 80 80 00 | call 319 + 01deca: 00 | unreachable + 01decb: 0b | end + 01decc: 41 88 e1 93 80 00 | i32.const 323720 + 01ded2: 41 31 | i32.const 49 + 01ded4: 41 93 04 | i32.const 531 + 01ded7: 41 11 | i32.const 17 + 01ded9: 20 04 | local.get 4 + 01dedb: 41 80 08 | i32.const 1024 + 01dede: 41 80 08 | i32.const 1024 + 01dee1: 10 bf 82 80 80 00 | call 319 + 01dee7: 00 | unreachable + 01dee8: 0b | end + 01dee9: 41 88 e1 93 80 00 | i32.const 323720 + 01deef: 41 31 | i32.const 49 + 01def1: 41 93 04 | i32.const 531 + 01def4: 41 11 | i32.const 17 + 01def6: 20 04 | local.get 4 + 01def8: 41 80 08 | i32.const 1024 + 01defb: 41 80 08 | i32.const 1024 + 01defe: 10 bf 82 80 80 00 | call 319 + 01df04: 00 | unreachable + 01df05: 0b | end + 01df06: 41 88 e1 93 80 00 | i32.const 323720 + 01df0c: 41 31 | i32.const 49 + 01df0e: 41 9d 04 | i32.const 541 + 01df11: 41 08 | i32.const 8 + 01df13: 20 04 | local.get 4 + 01df15: 41 80 08 | i32.const 1024 + 01df18: 10 ad 82 80 80 00 | call 301 + 01df1e: 00 | unreachable + 01df1f: 0b | end + 01df20: 41 88 e1 93 80 00 | i32.const 323720 + 01df26: 41 31 | i32.const 49 + 01df28: 41 9d 04 | i32.const 541 + 01df2b: 41 08 | i32.const 8 + 01df2d: 20 04 | local.get 4 + 01df2f: 41 80 08 | i32.const 1024 + 01df32: 10 ad 82 80 80 00 | call 301 + 01df38: 00 | unreachable + 01df39: 0b | end + 01df3a: 20 06 | local.get 6 + 01df3c: 0b | end +01df3f func[411]: + 01df40: 03 7f | local[7..9] type=i32 + 01df42: 02 7e | local[10..11] type=i64 + 01df44: 0d 7f | local[12..24] type=i32 + 01df46: 23 80 80 80 80 00 | global.get 0 + 01df4c: 41 10 | i32.const 16 + 01df4e: 6b | i32.sub + 01df4f: 22 07 | local.tee 7 + 01df51: 24 80 80 80 80 00 | global.set 0 + 01df57: 41 00 | i32.const 0 + 01df59: 21 08 | local.set 8 + 01df5b: 02 40 | block + 01df5d: 02 40 | block + 01df5f: 20 01 | local.get 1 + 01df61: 0d 00 | br_if 0 + 01df63: 41 00 | i32.const 0 + 01df65: 21 09 | local.set 9 + 01df67: 20 08 | local.get 8 + 01df69: 21 08 | local.set 8 + 01df6b: 42 00 | i64.const 0 + 01df6d: 21 0a | local.set 10 + 01df6f: 0c 01 | br 1 + 01df71: 0b | end + 01df72: 41 00 | i32.const 0 + 01df74: 21 09 | local.set 9 + 01df76: 20 08 | local.get 8 + 01df78: 21 08 | local.set 8 + 01df7a: 42 00 | i64.const 0 + 01df7c: 21 0a | local.set 10 + 01df7e: 20 03 | local.get 3 + 01df80: 50 | i64.eqz + 01df81: 0d 00 | br_if 0 + 01df83: 42 9a 03 | i64.const 410 + 01df86: 21 0a | local.set 10 + 01df88: 20 03 | local.get 3 + 01df8a: 42 9b 03 | i64.const 411 + 01df8d: 82 | i64.rem_u + 01df8e: 21 0b | local.set 11 + 01df90: 02 40 | block + 01df92: 03 40 | loop + 01df94: 20 0a | local.get 10 + 01df96: 21 0a | local.set 10 + 01df98: 02 40 | block + 01df9a: 20 0b | local.get 11 + 01df9c: 22 0b | local.tee 11 + 01df9e: a7 | i32.wrap_i64 + 01df9f: 41 02 | i32.const 2 + 01dfa1: 74 | i32.shl + 01dfa2: 41 f0 a0 96 80 00 | i32.const 364656 + 01dfa8: 6a | i32.add + 01dfa9: 28 02 00 | i32.load 2 0 + 01dfac: 22 09 | local.tee 9 + 01dfae: 45 | i32.eqz + 01dfaf: 0d 00 | br_if 0 + 01dfb1: 20 09 | local.get 9 + 01dfb3: 21 08 | local.set 8 + 01dfb5: 20 09 | local.get 9 + 01dfb7: 29 03 10 | i64.load 3 16 + 01dfba: 20 03 | local.get 3 + 01dfbc: 51 | i64.eq + 01dfbd: 0d 02 | br_if 2 + 01dfbf: 0b | end + 01dfc0: 02 40 | block + 01dfc2: 20 0a | local.get 10 + 01dfc4: 50 | i64.eqz + 01dfc5: 45 | i32.eqz + 01dfc6: 0d 00 | br_if 0 + 01dfc8: 41 e0 ca 96 80 00 | i32.const 370016 + 01dfce: 21 08 | local.set 8 + 01dfd0: 0c 02 | br 2 + 01dfd2: 0b | end + 01dfd3: 02 40 | block + 01dfd5: 20 0b | local.get 11 + 01dfd7: 42 01 | i64.const 1 + 01dfd9: 7c | i64.add + 01dfda: 22 0b | local.tee 11 + 01dfdc: 42 00 | i64.const 0 + 01dfde: 20 0b | local.get 11 + 01dfe0: 42 9b 03 | i64.const 411 + 01dfe3: 54 | i64.lt_u + 01dfe4: 1b | select + 01dfe5: 22 0b | local.tee 11 + 01dfe7: a7 | i32.wrap_i64 + 01dfe8: 41 02 | i32.const 2 + 01dfea: 74 | i32.shl + 01dfeb: 41 f0 a0 96 80 00 | i32.const 364656 + 01dff1: 6a | i32.add + 01dff2: 28 02 00 | i32.load 2 0 + 01dff5: 22 09 | local.tee 9 + 01dff7: 45 | i32.eqz + 01dff8: 0d 00 | br_if 0 + 01dffa: 20 09 | local.get 9 + 01dffc: 21 08 | local.set 8 + 01dffe: 20 09 | local.get 9 + 01e000: 29 03 10 | i64.load 3 16 + 01e003: 20 03 | local.get 3 + 01e005: 51 | i64.eq + 01e006: 0d 02 | br_if 2 + 01e008: 0b | end + 01e009: 20 0a | local.get 10 + 01e00b: 42 7e | i64.const 18446744073709551614 + 01e00d: 7c | i64.add + 01e00e: 21 0a | local.set 10 + 01e010: 20 0b | local.get 11 + 01e012: 42 01 | i64.const 1 + 01e014: 7c | i64.add + 01e015: 22 0b | local.tee 11 + 01e017: 42 00 | i64.const 0 + 01e019: 20 0b | local.get 11 + 01e01b: 42 9b 03 | i64.const 411 + 01e01e: 54 | i64.lt_u + 01e01f: 1b | select + 01e020: 21 0b | local.set 11 + 01e022: 0c 00 | br 0 + 01e024: 0b | end + 01e025: 0b | end + 01e026: 02 40 | block + 01e028: 02 40 | block + 01e02a: 20 08 | local.get 8 + 01e02c: 22 09 | local.tee 9 + 01e02e: 29 03 40 | i64.load 3 64 + 01e031: 22 0a | local.tee 10 + 01e033: 42 01 | i64.const 1 + 01e035: 51 | i64.eq + 01e036: 0d 00 | br_if 0 + 01e038: 20 0a | local.get 10 + 01e03a: 21 0b | local.set 11 + 01e03c: 20 09 | local.get 9 + 01e03e: 21 09 | local.set 9 + 01e040: 0c 01 | br 1 + 01e042: 0b | end + 01e043: 20 09 | local.get 9 + 01e045: 21 08 | local.set 8 + 01e047: 03 40 | loop + 01e049: 20 08 | local.get 8 + 01e04b: 28 00 20 | i32.load 0 32 + 01e04e: 22 09 | local.tee 9 + 01e050: 21 08 | local.set 8 + 01e052: 20 09 | local.get 9 + 01e054: 29 03 40 | i64.load 3 64 + 01e057: 22 0a | local.tee 10 + 01e059: 21 0b | local.set 11 + 01e05b: 20 09 | local.get 9 + 01e05d: 21 09 | local.set 9 + 01e05f: 20 0a | local.get 10 + 01e061: 42 01 | i64.const 1 + 01e063: 51 | i64.eq + 01e064: 0d 00 | br_if 0 + 01e066: 0b | end + 01e067: 0b | end + 01e068: 20 09 | local.get 9 + 01e06a: 21 09 | local.set 9 + 01e06c: 41 00 | i32.const 0 + 01e06e: 21 08 | local.set 8 + 01e070: 02 40 | block + 01e072: 20 0b | local.get 11 + 01e074: 42 13 | i64.const 19 + 01e076: 51 | i64.eq + 01e077: 0d 00 | br_if 0 + 01e079: 41 00 | i32.const 0 + 01e07b: 21 09 | local.set 9 + 01e07d: 20 08 | local.get 8 + 01e07f: 21 08 | local.set 8 + 01e081: 42 00 | i64.const 0 + 01e083: 21 0a | local.set 10 + 01e085: 0c 01 | br 1 + 01e087: 0b | end + 01e088: 02 40 | block + 01e08a: 02 40 | block + 01e08c: 20 09 | local.get 9 + 01e08e: 28 02 2c | i32.load 2 44 + 01e091: 22 0c | local.tee 12 + 01e093: 41 00 | i32.const 0 + 01e095: 48 | i32.lt_s + 01e096: 0d 00 | br_if 0 + 01e098: 20 0c | local.get 12 + 01e09a: 0d 01 | br_if 1 + 01e09c: 41 00 | i32.const 0 + 01e09e: 21 09 | local.set 9 + 01e0a0: 41 00 | i32.const 0 + 01e0a2: 21 08 | local.set 8 + 01e0a4: 42 00 | i64.const 0 + 01e0a6: 21 0a | local.set 10 + 01e0a8: 0c 02 | br 2 + 01e0aa: 0b | end + 01e0ab: 41 f8 fc 93 80 00 | i32.const 327288 + 01e0b1: 41 33 | i32.const 51 + 01e0b3: 41 98 04 | i32.const 536 + 01e0b6: 41 19 | i32.const 25 + 01e0b8: 41 00 | i32.const 0 + 01e0ba: 20 0c | local.get 12 + 01e0bc: 10 cb 82 80 80 00 | call 331 + 01e0c2: 00 | unreachable + 01e0c3: 0b | end + 01e0c4: 20 09 | local.get 9 + 01e0c6: 28 02 24 | i32.load 2 36 + 01e0c9: 21 0d | local.set 13 + 01e0cb: 20 09 | local.get 9 + 01e0cd: 28 02 20 | i32.load 2 32 + 01e0d0: 21 0e | local.set 14 + 01e0d2: 20 09 | local.get 9 + 01e0d4: 28 02 1c | i32.load 2 28 + 01e0d7: 21 0f | local.set 15 + 01e0d9: 20 09 | local.get 9 + 01e0db: 28 02 18 | i32.load 2 24 + 01e0de: 21 10 | local.set 16 + 01e0e0: 20 05 | local.get 5 + 01e0e2: 41 70 | i32.const 4294967280 + 01e0e4: 71 | i32.and + 01e0e5: 22 11 | local.tee 17 + 01e0e7: 41 7f | i32.const 4294967295 + 01e0e9: 6a | i32.add + 01e0ea: 41 70 | i32.const 4294967280 + 01e0ec: 71 | i32.and + 01e0ed: 41 10 | i32.const 16 + 01e0ef: 6a | i32.add + 01e0f0: 21 12 | local.set 18 + 01e0f2: 20 05 | local.get 5 + 01e0f4: 21 13 | local.set 19 + 01e0f6: 20 05 | local.get 5 + 01e0f8: 41 08 | i32.const 8 + 01e0fa: 49 | i32.lt_u + 01e0fb: 21 14 | local.set 20 + 01e0fd: 41 00 | i32.const 0 + 01e0ff: 21 15 | local.set 21 + 01e101: 02 40 | block + 01e103: 02 40 | block + 01e105: 03 40 | loop + 01e107: 02 40 | block + 01e109: 20 0f | local.get 15 + 01e10b: 20 15 | local.get 21 + 01e10d: 22 16 | local.tee 22 + 01e10f: 41 03 | i32.const 3 + 01e111: 74 | i32.shl + 01e112: 6a | i32.add + 01e113: 22 09 | local.tee 9 + 01e115: 28 02 04 | i32.load 2 4 + 01e118: 20 05 | local.get 5 + 01e11a: 47 | i32.ne + 01e11b: 0d 00 | br_if 0 + 01e11d: 20 13 | local.get 19 + 01e11f: 45 | i32.eqz + 01e120: 0d 02 | br_if 2 + 01e122: 20 09 | local.get 9 + 01e124: 28 02 00 | i32.load 2 0 + 01e127: 22 15 | local.tee 21 + 01e129: 20 04 | local.get 4 + 01e12b: 46 | i32.eq + 01e12c: 0d 02 | br_if 2 + 01e12e: 41 00 | i32.const 0 + 01e130: 21 17 | local.set 23 + 01e132: 02 40 | block + 01e134: 20 14 | local.get 20 + 01e136: 0d 00 | br_if 0 + 01e138: 02 40 | block + 01e13a: 02 40 | block + 01e13c: 20 11 | local.get 17 + 01e13e: 0d 00 | br_if 0 + 01e140: 41 00 | i32.const 0 + 01e142: 21 09 | local.set 9 + 01e144: 0c 01 | br 1 + 01e146: 0b | end + 01e147: 41 00 | i32.const 0 + 01e149: 21 09 | local.set 9 + 01e14b: 03 40 | loop + 01e14d: 20 15 | local.get 21 + 01e14f: 20 09 | local.get 9 + 01e151: 22 09 | local.tee 9 + 01e153: 6a | i32.add + 01e154: fd 00 00 00 | v128.load 0 0 + 01e158: 20 04 | local.get 4 + 01e15a: 20 09 | local.get 9 + 01e15c: 6a | i32.add + 01e15d: fd 00 00 00 | v128.load 0 0 + 01e161: fd 24 | i8x16.ne + 01e163: fd 53 | v128.any_true + 01e165: 0d 03 | br_if 3 + 01e167: 20 09 | local.get 9 + 01e169: 41 10 | i32.const 16 + 01e16b: 6a | i32.add + 01e16c: 22 08 | local.tee 8 + 01e16e: 21 09 | local.set 9 + 01e170: 20 08 | local.get 8 + 01e172: 20 11 | local.get 17 + 01e174: 49 | i32.lt_u + 01e175: 0d 00 | br_if 0 + 01e177: 0b | end + 01e178: 20 12 | local.get 18 + 01e17a: 21 09 | local.set 9 + 01e17c: 0b | end + 01e17d: 02 40 | block + 01e17f: 20 09 | local.get 9 + 01e181: 22 09 | local.tee 9 + 01e183: 20 05 | local.get 5 + 01e185: 20 09 | local.get 9 + 01e187: 6b | i32.sub + 01e188: 41 7c | i32.const 4294967292 + 01e18a: 71 | i32.and + 01e18b: 22 18 | local.tee 24 + 01e18d: 49 | i32.lt_u + 01e18e: 0d 00 | br_if 0 + 01e190: 20 09 | local.get 9 + 01e192: 21 17 | local.set 23 + 01e194: 0c 01 | br 1 + 01e196: 0b | end + 01e197: 20 09 | local.get 9 + 01e199: 21 08 | local.set 8 + 01e19b: 03 40 | loop + 01e19d: 20 15 | local.get 21 + 01e19f: 20 08 | local.get 8 + 01e1a1: 22 09 | local.tee 9 + 01e1a3: 6a | i32.add + 01e1a4: 28 00 00 | i32.load 0 0 + 01e1a7: 20 04 | local.get 4 + 01e1a9: 20 09 | local.get 9 + 01e1ab: 6a | i32.add + 01e1ac: 28 00 00 | i32.load 0 0 + 01e1af: 47 | i32.ne + 01e1b0: 0d 02 | br_if 2 + 01e1b2: 20 09 | local.get 9 + 01e1b4: 41 04 | i32.const 4 + 01e1b6: 6a | i32.add + 01e1b7: 22 09 | local.tee 9 + 01e1b9: 21 08 | local.set 8 + 01e1bb: 20 09 | local.get 9 + 01e1bd: 21 17 | local.set 23 + 01e1bf: 20 09 | local.get 9 + 01e1c1: 20 18 | local.get 24 + 01e1c3: 49 | i32.lt_u + 01e1c4: 0d 00 | br_if 0 + 01e1c6: 0b | end + 01e1c7: 0b | end + 01e1c8: 20 05 | local.get 5 + 01e1ca: 20 17 | local.get 23 + 01e1cc: 22 17 | local.tee 23 + 01e1ce: 4d | i32.le_u + 01e1cf: 0d 02 | br_if 2 + 01e1d1: 20 15 | local.get 21 + 01e1d3: 20 17 | local.get 23 + 01e1d5: 6a | i32.add + 01e1d6: 21 09 | local.set 9 + 01e1d8: 20 04 | local.get 4 + 01e1da: 20 17 | local.get 23 + 01e1dc: 6a | i32.add + 01e1dd: 21 08 | local.set 8 + 01e1df: 20 05 | local.get 5 + 01e1e1: 20 17 | local.get 23 + 01e1e3: 6b | i32.sub + 01e1e4: 21 15 | local.set 21 + 01e1e6: 03 40 | loop + 01e1e8: 20 15 | local.get 21 + 01e1ea: 21 15 | local.set 21 + 01e1ec: 20 09 | local.get 9 + 01e1ee: 22 09 | local.tee 9 + 01e1f0: 2d 00 00 | i32.load8_u 0 0 + 01e1f3: 20 08 | local.get 8 + 01e1f5: 22 08 | local.tee 8 + 01e1f7: 2d 00 00 | i32.load8_u 0 0 + 01e1fa: 47 | i32.ne + 01e1fb: 0d 01 | br_if 1 + 01e1fd: 20 09 | local.get 9 + 01e1ff: 41 01 | i32.const 1 + 01e201: 6a | i32.add + 01e202: 21 09 | local.set 9 + 01e204: 20 08 | local.get 8 + 01e206: 41 01 | i32.const 1 + 01e208: 6a | i32.add + 01e209: 21 08 | local.set 8 + 01e20b: 20 15 | local.get 21 + 01e20d: 41 7f | i32.const 4294967295 + 01e20f: 6a | i32.add + 01e210: 22 17 | local.tee 23 + 01e212: 21 15 | local.set 21 + 01e214: 20 17 | local.get 23 + 01e216: 45 | i32.eqz + 01e217: 0d 03 | br_if 3 + 01e219: 0c 00 | br 0 + 01e21b: 0b | end + 01e21c: 0b | end + 01e21d: 02 40 | block + 01e21f: 20 06 | local.get 6 + 01e221: 45 | i32.eqz + 01e222: 0d 00 | br_if 0 + 01e224: 20 0d | local.get 13 + 01e226: 20 16 | local.get 22 + 01e228: 6a | i32.add + 01e229: 2d 00 00 | i32.load8_u 0 0 + 01e22c: 45 | i32.eqz + 01e22d: 0d 00 | br_if 0 + 01e22f: 20 07 | local.get 7 + 01e231: 20 0e | local.get 14 + 01e233: 20 16 | local.get 22 + 01e235: 41 02 | i32.const 2 + 01e237: 74 | i32.shl + 01e238: 22 09 | local.tee 9 + 01e23a: 6a | i32.add + 01e23b: 28 02 00 | i32.load 2 0 + 01e23e: 20 01 | local.get 1 + 01e240: 6a | i32.add + 01e241: 41 00 | i32.const 0 + 01e243: 20 10 | local.get 16 + 01e245: 20 09 | local.get 9 + 01e247: 6a | i32.add + 01e248: 28 02 00 | i32.load 2 0 + 01e24b: 29 03 10 | i64.load 3 16 + 01e24e: 20 04 | local.get 4 + 01e250: 20 05 | local.get 5 + 01e252: 41 01 | i32.const 1 + 01e254: 10 9b 83 80 80 00 | call 411 + 01e25a: 20 07 | local.get 7 + 01e25c: 28 02 00 | i32.load 2 0 + 01e25f: 22 09 | local.tee 9 + 01e261: 45 | i32.eqz + 01e262: 0d 00 | br_if 0 + 01e264: 20 07 | local.get 7 + 01e266: 29 03 08 | i64.load 3 8 + 01e269: 22 0a | local.tee 10 + 01e26b: 42 00 | i64.const 0 + 01e26d: 52 | i64.ne + 01e26e: 0d 03 | br_if 3 + 01e270: 0b | end + 01e271: 41 00 | i32.const 0 + 01e273: 21 09 | local.set 9 + 01e275: 41 00 | i32.const 0 + 01e277: 21 08 | local.set 8 + 01e279: 42 00 | i64.const 0 + 01e27b: 21 0a | local.set 10 + 01e27d: 20 16 | local.get 22 + 01e27f: 41 01 | i32.const 1 + 01e281: 6a | i32.add + 01e282: 22 17 | local.tee 23 + 01e284: 21 15 | local.set 21 + 01e286: 20 17 | local.get 23 + 01e288: 20 0c | local.get 12 + 01e28a: 46 | i32.eq + 01e28b: 0d 03 | br_if 3 + 01e28d: 0c 00 | br 0 + 01e28f: 0b | end + 01e290: 0b | end + 01e291: 20 0e | local.get 14 + 01e293: 20 16 | local.get 22 + 01e295: 41 02 | i32.const 2 + 01e297: 74 | i32.shl + 01e298: 22 15 | local.tee 21 + 01e29a: 6a | i32.add + 01e29b: 28 02 00 | i32.load 2 0 + 01e29e: 20 01 | local.get 1 + 01e2a0: 6a | i32.add + 01e2a1: 21 09 | local.set 9 + 01e2a3: 41 00 | i32.const 0 + 01e2a5: 21 08 | local.set 8 + 01e2a7: 20 10 | local.get 16 + 01e2a9: 20 15 | local.get 21 + 01e2ab: 6a | i32.add + 01e2ac: 28 02 00 | i32.load 2 0 + 01e2af: 29 03 10 | i64.load 3 16 + 01e2b2: 21 0a | local.set 10 + 01e2b4: 0c 01 | br 1 + 01e2b6: 0b | end + 01e2b7: 20 09 | local.get 9 + 01e2b9: 21 09 | local.set 9 + 01e2bb: 20 07 | local.get 7 + 01e2bd: 28 02 04 | i32.load 2 4 + 01e2c0: 21 08 | local.set 8 + 01e2c2: 20 0a | local.get 10 + 01e2c4: 21 0a | local.set 10 + 01e2c6: 0b | end + 01e2c7: 20 00 | local.get 0 + 01e2c9: 20 09 | local.get 9 + 01e2cb: 36 02 00 | i32.store 2 0 + 01e2ce: 20 00 | local.get 0 + 01e2d0: 20 08 | local.get 8 + 01e2d2: 36 02 04 | i32.store 2 4 + 01e2d5: 20 00 | local.get 0 + 01e2d7: 20 0a | local.get 10 + 01e2d9: 37 03 08 | i64.store 3 8 + 01e2dc: 20 07 | local.get 7 + 01e2de: 41 10 | i32.const 16 + 01e2e0: 6a | i32.add + 01e2e1: 24 80 80 80 80 00 | global.set 0 + 01e2e7: 0b | end +01e2ea func[412]: + 01e2eb: 04 7f | local[9..12] type=i32 + 01e2ed: 01 7e | local[13] type=i64 + 01e2ef: 03 7f | local[14..16] type=i32 + 01e2f1: 23 80 80 80 80 00 | global.get 0 + 01e2f7: 41 80 01 | i32.const 128 + 01e2fa: 6b | i32.sub + 01e2fb: 22 09 | local.tee 9 + 01e2fd: 24 80 80 80 80 00 | global.set 0 + 01e303: 20 09 | local.get 9 + 01e305: 20 03 | local.get 3 + 01e307: 36 02 7c | i32.store 2 124 + 01e30a: 20 02 | local.get 2 + 01e30c: 21 0a | local.set 10 + 01e30e: 02 40 | block + 01e310: 02 40 | block + 01e312: 02 40 | block + 01e314: 02 40 | block + 01e316: 02 40 | block + 01e318: 02 40 | block + 01e31a: 02 40 | block + 01e31c: 20 03 | local.get 3 + 01e31e: 20 04 | local.get 4 + 01e320: 48 | i32.lt_s + 01e321: 0d 00 | br_if 0 + 01e323: 20 03 | local.get 3 + 01e325: 21 03 | local.set 3 + 01e327: 0c 01 | br 1 + 01e329: 0b | end + 01e32a: 20 02 | local.get 2 + 01e32c: 20 03 | local.get 3 + 01e32e: 20 02 | local.get 2 + 01e330: 20 03 | local.get 3 + 01e332: 4b | i32.gt_u + 01e333: 1b | select + 01e334: 21 0b | local.set 11 + 01e336: 20 03 | local.get 3 + 01e338: 21 0c | local.set 12 + 01e33a: 02 40 | block + 01e33c: 02 40 | block + 01e33e: 02 40 | block + 01e340: 02 40 | block + 01e342: 03 40 | loop + 01e344: 20 0b | local.get 11 + 01e346: 20 0c | local.get 12 + 01e348: 22 03 | local.tee 3 + 01e34a: 46 | i32.eq + 01e34b: 0d 02 | br_if 2 + 01e34d: 02 40 | block + 01e34f: 02 40 | block + 01e351: 02 40 | block + 01e353: 02 40 | block + 01e355: 02 40 | block + 01e357: 02 40 | block + 01e359: 20 01 | local.get 1 + 01e35b: 20 03 | local.get 3 + 01e35d: 6a | i32.add + 01e35e: 2d 00 00 | i32.load8_u 0 0 + 01e361: 22 0c | local.tee 12 + 01e363: 41 60 | i32.const 4294967264 + 01e365: 6a | i32.add + 01e366: 0e 11 02 07 07 03 07 07 07 | br_table 2 7 7 3 7 7 7 7 7 7 7 0 7 1 7 7 4 7 + 01e36f: 07 07 07 07 00 07 01 07 07 | + 01e378: 04 07 | + 01e37a: 0b | end + 01e37b: 20 00 | local.get 0 + 01e37d: 41 01 | i32.const 1 + 01e37f: 3a 00 01 | i32.store8 0 1 + 01e382: 0c 04 | br 4 + 01e384: 0b | end + 01e385: 20 00 | local.get 0 + 01e387: 41 00 | i32.const 0 + 01e389: 3a 00 03 | i32.store8 0 3 + 01e38c: 20 00 | local.get 0 + 01e38e: 41 01 | i32.const 1 + 01e390: 3a 00 00 | i32.store8 0 0 + 01e393: 0c 03 | br 3 + 01e395: 0b | end + 01e396: 20 00 | local.get 0 + 01e398: 41 01 | i32.const 1 + 01e39a: 3a 00 02 | i32.store8 0 2 + 01e39d: 0c 02 | br 2 + 01e39f: 0b | end + 01e3a0: 20 00 | local.get 0 + 01e3a2: 41 01 | i32.const 1 + 01e3a4: 3a 00 04 | i32.store8 0 4 + 01e3a7: 0c 01 | br 1 + 01e3a9: 0b | end + 01e3aa: 20 00 | local.get 0 + 01e3ac: 20 00 | local.get 0 + 01e3ae: 2d 00 00 | i32.load8_u 0 0 + 01e3b1: 45 | i32.eqz + 01e3b2: 3a 00 03 | i32.store8 0 3 + 01e3b5: 0b | end + 01e3b6: 20 09 | local.get 9 + 01e3b8: 20 03 | local.get 3 + 01e3ba: 41 01 | i32.const 1 + 01e3bc: 6a | i32.add + 01e3bd: 22 03 | local.tee 3 + 01e3bf: 36 02 7c | i32.store 2 124 + 01e3c2: 20 03 | local.get 3 + 01e3c4: 21 0c | local.set 12 + 01e3c6: 20 04 | local.get 4 + 01e3c8: 20 03 | local.get 3 + 01e3ca: 47 | i32.ne + 01e3cb: 0d 00 | br_if 0 + 01e3cd: 0b | end + 01e3ce: 20 04 | local.get 4 + 01e3d0: 21 03 | local.set 3 + 01e3d2: 0c 04 | br 4 + 01e3d4: 0b | end + 01e3d5: 20 03 | local.get 3 + 01e3d7: 20 02 | local.get 2 + 01e3d9: 4f | i32.ge_u + 01e3da: 0d 01 | br_if 1 + 01e3dc: 02 40 | block + 01e3de: 20 0c | local.get 12 + 01e3e0: 41 2a | i32.const 42 + 01e3e2: 46 | i32.eq + 01e3e3: 0d 00 | br_if 0 + 01e3e5: 20 03 | local.get 3 + 01e3e7: 21 03 | local.set 3 + 01e3e9: 0c 04 | br 4 + 01e3eb: 0b | end + 01e3ec: 20 09 | local.get 9 + 01e3ee: 20 03 | local.get 3 + 01e3f0: 41 01 | i32.const 1 + 01e3f2: 6a | i32.add + 01e3f3: 36 02 7c | i32.store 2 124 + 01e3f6: 20 09 | local.get 9 + 01e3f8: 41 f0 00 | i32.const 112 + 01e3fb: 6a | i32.add + 01e3fc: 20 01 | local.get 1 + 01e3fe: 20 02 | local.get 2 + 01e400: 20 09 | local.get 9 + 01e402: 41 fc 00 | i32.const 124 + 01e405: 6a | i32.add + 01e406: 20 07 | local.get 7 + 01e408: 10 9d 83 80 80 00 | call 413 + 01e40e: 20 05 | local.get 5 + 01e410: 29 03 00 | i64.load 3 0 + 01e413: 21 0d | local.set 13 + 01e415: 02 40 | block + 01e417: 02 40 | block + 01e419: 20 09 | local.get 9 + 01e41b: 2d 00 75 | i32.load8_u 0 117 + 01e41e: 45 | i32.eqz + 01e41f: 0d 00 | br_if 0 + 01e421: 20 0d | local.get 13 + 01e423: 21 0d | local.set 13 + 01e425: 20 09 | local.get 9 + 01e427: 28 02 70 | i32.load 2 112 + 01e42a: 21 03 | local.set 3 + 01e42c: 0c 01 | br 1 + 01e42e: 0b | end + 01e42f: 02 40 | block + 01e431: 02 40 | block + 01e433: 20 0d | local.get 13 + 01e435: 50 | i64.eqz + 01e436: 0d 00 | br_if 0 + 01e438: 20 0d | local.get 13 + 01e43a: 7a | i64.ctz + 01e43b: a7 | i32.wrap_i64 + 01e43c: 21 03 | local.set 3 + 01e43e: 41 01 | i32.const 1 + 01e440: 21 0c | local.set 12 + 01e442: 0c 01 | br 1 + 01e444: 0b | end + 01e445: 02 40 | block + 01e447: 20 00 | local.get 0 + 01e449: 28 02 28 | i32.load 2 40 + 01e44c: 22 03 | local.tee 3 + 01e44e: 0d 00 | br_if 0 + 01e450: 41 00 | i32.const 0 + 01e452: 21 03 | local.set 3 + 01e454: 41 00 | i32.const 0 + 01e456: 21 0c | local.set 12 + 01e458: 0c 01 | br 1 + 01e45a: 0b | end + 01e45b: 20 09 | local.get 9 + 01e45d: 41 e0 00 | i32.const 96 + 01e460: 6a | i32.add + 01e461: 20 00 | local.get 0 + 01e463: 28 02 2c | i32.load 2 44 + 01e466: 41 04 | i32.const 4 + 01e468: 41 f8 9f 94 80 00 | i32.const 331768 + 01e46e: 41 14 | i32.const 20 + 01e470: 42 00 | i64.const 0 + 01e472: 41 00 | i32.const 0 + 01e474: 20 08 | local.get 8 + 01e476: 20 03 | local.get 3 + 01e478: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01e481: 80 00 | + 01e483: 20 00 | local.get 0 + 01e485: 20 00 | local.get 0 + 01e487: 28 02 54 | i32.load 2 84 + 01e48a: 20 09 | local.get 9 + 01e48c: 28 02 60 | i32.load 2 96 + 01e48f: 6a | i32.add + 01e490: 36 02 54 | i32.store 2 84 + 01e493: 41 00 | i32.const 0 + 01e495: 21 03 | local.set 3 + 01e497: 41 00 | i32.const 0 + 01e499: 21 0c | local.set 12 + 01e49b: 0b | end + 01e49c: 20 03 | local.get 3 + 01e49e: 21 03 | local.set 3 + 01e4a0: 20 0c | local.get 12 + 01e4a2: 41 ff 01 | i32.const 255 + 01e4a5: 71 | i32.and + 01e4a6: 45 | i32.eqz + 01e4a7: 0d 05 | br_if 5 + 01e4a9: 20 05 | local.get 5 + 01e4ab: 29 03 00 | i64.load 3 0 + 01e4ae: 21 0d | local.set 13 + 01e4b0: 20 03 | local.get 3 + 01e4b2: 21 03 | local.set 3 + 01e4b4: 0b | end + 01e4b5: 20 05 | local.get 5 + 01e4b7: 42 7e | i64.const 18446744073709551614 + 01e4b9: 20 03 | local.get 3 + 01e4bb: 22 03 | local.tee 3 + 01e4bd: ad | i64.extend_i32_u + 01e4be: 89 | i64.rotl + 01e4bf: 42 7f | i64.const 18446744073709551615 + 01e4c1: 20 03 | local.get 3 + 01e4c3: 41 c0 00 | i32.const 64 + 01e4c6: 49 | i32.lt_u + 01e4c7: 1b | select + 01e4c8: 20 0d | local.get 13 + 01e4ca: 83 | i64.and + 01e4cb: 37 03 00 | i64.store 3 0 + 01e4ce: 02 40 | block + 01e4d0: 20 03 | local.get 3 + 01e4d2: 20 07 | local.get 7 + 01e4d4: 48 | i32.lt_s + 01e4d5: 0d 00 | br_if 0 + 01e4d7: 20 00 | local.get 0 + 01e4d9: 41 01 | i32.const 1 + 01e4db: 3a 00 05 | i32.store8 0 5 + 01e4de: 20 00 | local.get 0 + 01e4e0: 41 00 | i32.const 0 + 01e4e2: 36 02 0c | i32.store 2 12 + 01e4e5: 0c 05 | br 5 + 01e4e7: 0b | end + 01e4e8: 20 03 | local.get 3 + 01e4ea: 20 07 | local.get 7 + 01e4ec: 4f | i32.ge_u + 01e4ed: 0d 02 | br_if 2 + 01e4ef: 20 09 | local.get 9 + 01e4f1: 41 d0 00 | i32.const 80 + 01e4f4: 6a | i32.add + 01e4f5: 20 06 | local.get 6 + 01e4f7: 20 03 | local.get 3 + 01e4f9: 41 04 | i32.const 4 + 01e4fb: 74 | i32.shl + 01e4fc: 6a | i32.add + 01e4fd: 22 03 | local.tee 3 + 01e4ff: 28 02 00 | i32.load 2 0 + 01e502: 20 03 | local.get 3 + 01e504: 28 02 04 | i32.load 2 4 + 01e507: 20 03 | local.get 3 + 01e509: 29 03 08 | i64.load 3 8 + 01e50c: 20 08 | local.get 8 + 01e50e: 10 a7 83 80 80 00 | call 423 + 01e514: 20 09 | local.get 9 + 01e516: 29 03 50 | i64.load 3 80 + 01e519: 21 0d | local.set 13 + 01e51b: 20 00 | local.get 0 + 01e51d: 20 09 | local.get 9 + 01e51f: 2d 00 58 | i32.load8_u 0 88 + 01e522: 22 03 | local.tee 3 + 01e524: 3a 00 05 | i32.store8 0 5 + 01e527: 20 00 | local.get 0 + 01e529: 20 0d | local.get 13 + 01e52b: a7 | i32.wrap_i64 + 01e52c: 22 0c | local.tee 12 + 01e52e: 36 02 0c | i32.store 2 12 + 01e531: 02 40 | block + 01e533: 02 40 | block + 01e535: 20 03 | local.get 3 + 01e537: 41 ff 01 | i32.const 255 + 01e53a: 71 | i32.and + 01e53b: 45 | i32.eqz + 01e53c: 0d 00 | br_if 0 + 01e53e: 20 0c | local.get 12 + 01e540: 21 03 | local.set 3 + 01e542: 0c 01 | br 1 + 01e544: 0b | end + 01e545: 20 0c | local.get 12 + 01e547: 21 03 | local.set 3 + 01e549: 20 00 | local.get 0 + 01e54b: 28 02 28 | i32.load 2 40 + 01e54e: 22 0c | local.tee 12 + 01e550: 45 | i32.eqz + 01e551: 0d 00 | br_if 0 + 01e553: 20 09 | local.get 9 + 01e555: 41 c0 00 | i32.const 64 + 01e558: 6a | i32.add + 01e559: 20 00 | local.get 0 + 01e55b: 28 02 2c | i32.load 2 44 + 01e55e: 41 04 | i32.const 4 + 01e560: 41 d8 9f 94 80 00 | i32.const 331736 + 01e566: 41 0d | i32.const 13 + 01e568: 42 00 | i64.const 0 + 01e56a: 41 00 | i32.const 0 + 01e56c: 20 08 | local.get 8 + 01e56e: 20 0c | local.get 12 + 01e570: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01e579: 80 00 | + 01e57b: 20 00 | local.get 0 + 01e57d: 20 00 | local.get 0 + 01e57f: 28 02 54 | i32.load 2 84 + 01e582: 20 09 | local.get 9 + 01e584: 28 02 40 | i32.load 2 64 + 01e587: 6a | i32.add + 01e588: 36 02 54 | i32.store 2 84 + 01e58b: 20 00 | local.get 0 + 01e58d: 28 02 0c | i32.load 2 12 + 01e590: 21 03 | local.set 3 + 01e592: 0b | end + 01e593: 20 03 | local.get 3 + 01e595: 22 03 | local.tee 3 + 01e597: 41 7f | i32.const 4294967295 + 01e599: 4a | i32.gt_s + 01e59a: 0d 04 | br_if 4 + 01e59c: 20 00 | local.get 0 + 01e59e: 41 00 | i32.const 0 + 01e5a0: 3a 00 03 | i32.store8 0 3 + 01e5a3: 20 00 | local.get 0 + 01e5a5: 41 01 | i32.const 1 + 01e5a7: 3a 00 00 | i32.store8 0 0 + 01e5aa: 20 00 | local.get 0 + 01e5ac: 41 00 | i32.const 0 + 01e5ae: 20 03 | local.get 3 + 01e5b0: 6b | i32.sub + 01e5b1: 36 02 0c | i32.store 2 12 + 01e5b4: 0c 04 | br 4 + 01e5b6: 0b | end + 01e5b7: 41 97 e2 93 80 00 | i32.const 323863 + 01e5bd: 41 2b | i32.const 43 + 01e5bf: 41 db 04 | i32.const 603 + 01e5c2: 41 0f | i32.const 15 + 01e5c4: 20 0b | local.get 11 + 01e5c6: 20 0a | local.get 10 + 01e5c8: 10 ad 82 80 80 00 | call 301 + 01e5ce: 00 | unreachable + 01e5cf: 0b | end + 01e5d0: 41 97 e2 93 80 00 | i32.const 323863 + 01e5d6: 41 2b | i32.const 43 + 01e5d8: 41 ed 04 | i32.const 621 + 01e5db: 41 15 | i32.const 21 + 01e5dd: 20 03 | local.get 3 + 01e5df: 20 0a | local.get 10 + 01e5e1: 10 ad 82 80 80 00 | call 301 + 01e5e7: 00 | unreachable + 01e5e8: 0b | end + 01e5e9: 41 97 e2 93 80 00 | i32.const 323863 + 01e5ef: 41 2b | i32.const 43 + 01e5f1: 41 d5 07 | i32.const 981 + 01e5f4: 41 21 | i32.const 33 + 01e5f6: 20 03 | local.get 3 + 01e5f8: 20 07 | local.get 7 + 01e5fa: 10 ad 82 80 80 00 | call 301 + 01e600: 00 | unreachable + 01e601: 0b | end + 01e602: 20 03 | local.get 3 + 01e604: 22 0e | local.tee 14 + 01e606: 21 03 | local.set 3 + 01e608: 41 00 | i32.const 0 + 01e60a: 21 0c | local.set 12 + 01e60c: 02 40 | block + 01e60e: 20 0e | local.get 14 + 01e610: 20 02 | local.get 2 + 01e612: 4e | i32.ge_s + 01e613: 0d 00 | br_if 0 + 01e615: 20 02 | local.get 2 + 01e617: 20 0e | local.get 14 + 01e619: 20 02 | local.get 2 + 01e61b: 20 0e | local.get 14 + 01e61d: 4b | i32.gt_u + 01e61e: 1b | select + 01e61f: 21 0f | local.set 15 + 01e621: 41 00 | i32.const 0 + 01e623: 21 0c | local.set 12 + 01e625: 20 0e | local.get 14 + 01e627: 21 03 | local.set 3 + 01e629: 03 40 | loop + 01e62b: 20 0c | local.get 12 + 01e62d: 21 0c | local.set 12 + 01e62f: 20 0f | local.get 15 + 01e631: 20 03 | local.get 3 + 01e633: 22 03 | local.tee 3 + 01e635: 46 | i32.eq + 01e636: 0d 03 | br_if 3 + 01e638: 02 40 | block + 01e63a: 20 01 | local.get 1 + 01e63c: 20 03 | local.get 3 + 01e63e: 6a | i32.add + 01e63f: 2d 00 00 | i32.load8_u 0 0 + 01e642: 22 0b | local.tee 11 + 01e644: 41 50 | i32.const 4294967248 + 01e646: 6a | i32.add + 01e647: 41 ff 01 | i32.const 255 + 01e64a: 71 | i32.and + 01e64b: 41 09 | i32.const 9 + 01e64d: 4d | i32.le_u + 01e64e: 0d 00 | br_if 0 + 01e650: 20 03 | local.get 3 + 01e652: 21 03 | local.set 3 + 01e654: 20 0c | local.get 12 + 01e656: 21 0c | local.set 12 + 01e658: 0c 02 | br 2 + 01e65a: 0b | end + 01e65b: 20 0c | local.get 12 + 01e65d: 41 0a | i32.const 10 + 01e65f: 6c | i32.mul + 01e660: 20 0b | local.get 11 + 01e662: 6a | i32.add + 01e663: 41 50 | i32.const 4294967248 + 01e665: 6a | i32.add + 01e666: 22 10 | local.tee 16 + 01e668: 21 0c | local.set 12 + 01e66a: 20 03 | local.get 3 + 01e66c: 41 01 | i32.const 1 + 01e66e: 6a | i32.add + 01e66f: 22 0b | local.tee 11 + 01e671: 21 03 | local.set 3 + 01e673: 20 02 | local.get 2 + 01e675: 20 0b | local.get 11 + 01e677: 47 | i32.ne + 01e678: 0d 00 | br_if 0 + 01e67a: 0b | end + 01e67b: 20 0a | local.get 10 + 01e67d: 21 03 | local.set 3 + 01e67f: 20 10 | local.get 16 + 01e681: 21 0c | local.set 12 + 01e683: 0b | end + 01e684: 20 00 | local.get 0 + 01e686: 20 0c | local.get 12 + 01e688: 36 02 0c | i32.store 2 12 + 01e68b: 20 09 | local.get 9 + 01e68d: 20 03 | local.get 3 + 01e68f: 22 03 | local.tee 3 + 01e691: 36 02 7c | i32.store 2 124 + 01e694: 20 00 | local.get 0 + 01e696: 20 03 | local.get 3 + 01e698: 20 0e | local.get 14 + 01e69a: 4a | i32.gt_s + 01e69b: 3a 00 05 | i32.store8 0 5 + 01e69e: 0b | end + 01e69f: 02 40 | block + 01e6a1: 20 09 | local.get 9 + 01e6a3: 28 02 7c | i32.load 2 124 + 01e6a6: 22 03 | local.tee 3 + 01e6a8: 20 04 | local.get 4 + 01e6aa: 4e | i32.ge_s + 01e6ab: 0d 00 | br_if 0 + 01e6ad: 20 02 | local.get 2 + 01e6af: 21 10 | local.set 16 + 01e6b1: 20 03 | local.get 3 + 01e6b3: 20 02 | local.get 2 + 01e6b5: 4f | i32.ge_u + 01e6b6: 0d 02 | br_if 2 + 01e6b8: 20 01 | local.get 1 + 01e6ba: 20 03 | local.get 3 + 01e6bc: 6a | i32.add + 01e6bd: 2d 00 00 | i32.load8_u 0 0 + 01e6c0: 41 2e | i32.const 46 + 01e6c2: 47 | i32.ne + 01e6c3: 0d 00 | br_if 0 + 01e6c5: 20 09 | local.get 9 + 01e6c7: 20 03 | local.get 3 + 01e6c9: 41 01 | i32.const 1 + 01e6cb: 6a | i32.add + 01e6cc: 22 0f | local.tee 15 + 01e6ce: 36 02 7c | i32.store 2 124 + 01e6d1: 02 40 | block + 01e6d3: 20 0f | local.get 15 + 01e6d5: 20 04 | local.get 4 + 01e6d7: 4e | i32.ge_s + 01e6d8: 0d 00 | br_if 0 + 01e6da: 20 0f | local.get 15 + 01e6dc: 20 02 | local.get 2 + 01e6de: 4f | i32.ge_u + 01e6df: 0d 04 | br_if 4 + 01e6e1: 20 01 | local.get 1 + 01e6e3: 20 0f | local.get 15 + 01e6e5: 6a | i32.add + 01e6e6: 2d 00 00 | i32.load8_u 0 0 + 01e6e9: 41 2a | i32.const 42 + 01e6eb: 47 | i32.ne + 01e6ec: 0d 00 | br_if 0 + 01e6ee: 20 09 | local.get 9 + 01e6f0: 20 03 | local.get 3 + 01e6f2: 41 02 | i32.const 2 + 01e6f4: 6a | i32.add + 01e6f5: 36 02 7c | i32.store 2 124 + 01e6f8: 20 09 | local.get 9 + 01e6fa: 41 38 | i32.const 56 + 01e6fc: 6a | i32.add + 01e6fd: 20 01 | local.get 1 + 01e6ff: 20 02 | local.get 2 + 01e701: 20 09 | local.get 9 + 01e703: 41 fc 00 | i32.const 124 + 01e706: 6a | i32.add + 01e707: 20 07 | local.get 7 + 01e709: 10 9d 83 80 80 00 | call 413 + 01e70f: 20 05 | local.get 5 + 01e711: 29 03 00 | i64.load 3 0 + 01e714: 21 0d | local.set 13 + 01e716: 02 40 | block + 01e718: 02 40 | block + 01e71a: 20 09 | local.get 9 + 01e71c: 2d 00 3d | i32.load8_u 0 61 + 01e71f: 45 | i32.eqz + 01e720: 0d 00 | br_if 0 + 01e722: 20 0d | local.get 13 + 01e724: 21 0d | local.set 13 + 01e726: 20 09 | local.get 9 + 01e728: 28 02 38 | i32.load 2 56 + 01e72b: 21 03 | local.set 3 + 01e72d: 0c 01 | br 1 + 01e72f: 0b | end + 01e730: 02 40 | block + 01e732: 02 40 | block + 01e734: 20 0d | local.get 13 + 01e736: 50 | i64.eqz + 01e737: 0d 00 | br_if 0 + 01e739: 20 0d | local.get 13 + 01e73b: 7a | i64.ctz + 01e73c: a7 | i32.wrap_i64 + 01e73d: 21 03 | local.set 3 + 01e73f: 41 01 | i32.const 1 + 01e741: 21 0c | local.set 12 + 01e743: 0c 01 | br 1 + 01e745: 0b | end + 01e746: 02 40 | block + 01e748: 20 00 | local.get 0 + 01e74a: 28 02 28 | i32.load 2 40 + 01e74d: 22 03 | local.tee 3 + 01e74f: 0d 00 | br_if 0 + 01e751: 41 00 | i32.const 0 + 01e753: 21 03 | local.set 3 + 01e755: 41 00 | i32.const 0 + 01e757: 21 0c | local.set 12 + 01e759: 0c 01 | br 1 + 01e75b: 0b | end + 01e75c: 20 09 | local.get 9 + 01e75e: 41 28 | i32.const 40 + 01e760: 6a | i32.add + 01e761: 20 00 | local.get 0 + 01e763: 28 02 2c | i32.load 2 44 + 01e766: 41 04 | i32.const 4 + 01e768: 41 f8 9f 94 80 00 | i32.const 331768 + 01e76e: 41 14 | i32.const 20 + 01e770: 42 00 | i64.const 0 + 01e772: 41 00 | i32.const 0 + 01e774: 20 08 | local.get 8 + 01e776: 20 03 | local.get 3 + 01e778: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01e781: 80 00 | + 01e783: 20 00 | local.get 0 + 01e785: 20 00 | local.get 0 + 01e787: 28 02 54 | i32.load 2 84 + 01e78a: 20 09 | local.get 9 + 01e78c: 28 02 28 | i32.load 2 40 + 01e78f: 6a | i32.add + 01e790: 36 02 54 | i32.store 2 84 + 01e793: 41 00 | i32.const 0 + 01e795: 21 03 | local.set 3 + 01e797: 41 00 | i32.const 0 + 01e799: 21 0c | local.set 12 + 01e79b: 0b | end + 01e79c: 20 03 | local.get 3 + 01e79e: 21 03 | local.set 3 + 01e7a0: 20 0c | local.get 12 + 01e7a2: 41 ff 01 | i32.const 255 + 01e7a5: 71 | i32.and + 01e7a6: 45 | i32.eqz + 01e7a7: 0d 02 | br_if 2 + 01e7a9: 20 05 | local.get 5 + 01e7ab: 29 03 00 | i64.load 3 0 + 01e7ae: 21 0d | local.set 13 + 01e7b0: 20 03 | local.get 3 + 01e7b2: 21 03 | local.set 3 + 01e7b4: 0b | end + 01e7b5: 20 05 | local.get 5 + 01e7b7: 42 7e | i64.const 18446744073709551614 + 01e7b9: 20 03 | local.get 3 + 01e7bb: 22 03 | local.tee 3 + 01e7bd: ad | i64.extend_i32_u + 01e7be: 89 | i64.rotl + 01e7bf: 42 7f | i64.const 18446744073709551615 + 01e7c1: 20 03 | local.get 3 + 01e7c3: 41 c0 00 | i32.const 64 + 01e7c6: 49 | i32.lt_u + 01e7c7: 1b | select + 01e7c8: 20 0d | local.get 13 + 01e7ca: 83 | i64.and + 01e7cb: 37 03 00 | i64.store 3 0 + 01e7ce: 02 40 | block + 01e7d0: 20 03 | local.get 3 + 01e7d2: 20 07 | local.get 7 + 01e7d4: 48 | i32.lt_s + 01e7d5: 0d 00 | br_if 0 + 01e7d7: 20 00 | local.get 0 + 01e7d9: 41 01 | i32.const 1 + 01e7db: 3a 00 06 | i32.store8 0 6 + 01e7de: 20 00 | local.get 0 + 01e7e0: 41 00 | i32.const 0 + 01e7e2: 36 02 10 | i32.store 2 16 + 01e7e5: 0c 02 | br 2 + 01e7e7: 0b | end + 01e7e8: 20 03 | local.get 3 + 01e7ea: 20 07 | local.get 7 + 01e7ec: 4f | i32.ge_u + 01e7ed: 0d 05 | br_if 5 + 01e7ef: 20 09 | local.get 9 + 01e7f1: 41 18 | i32.const 24 + 01e7f3: 6a | i32.add + 01e7f4: 20 06 | local.get 6 + 01e7f6: 20 03 | local.get 3 + 01e7f8: 41 04 | i32.const 4 + 01e7fa: 74 | i32.shl + 01e7fb: 6a | i32.add + 01e7fc: 22 03 | local.tee 3 + 01e7fe: 28 02 00 | i32.load 2 0 + 01e801: 20 03 | local.get 3 + 01e803: 28 02 04 | i32.load 2 4 + 01e806: 20 03 | local.get 3 + 01e808: 29 03 08 | i64.load 3 8 + 01e80b: 20 08 | local.get 8 + 01e80d: 10 a7 83 80 80 00 | call 423 + 01e813: 20 09 | local.get 9 + 01e815: 29 03 18 | i64.load 3 24 + 01e818: 21 0d | local.set 13 + 01e81a: 20 00 | local.get 0 + 01e81c: 20 09 | local.get 9 + 01e81e: 2d 00 20 | i32.load8_u 0 32 + 01e821: 22 0c | local.tee 12 + 01e823: 3a 00 06 | i32.store8 0 6 + 01e826: 20 00 | local.get 0 + 01e828: 20 0d | local.get 13 + 01e82a: a7 | i32.wrap_i64 + 01e82b: 22 03 | local.tee 3 + 01e82d: 36 02 10 | i32.store 2 16 + 01e830: 02 40 | block + 01e832: 02 40 | block + 01e834: 20 03 | local.get 3 + 01e836: 41 7f | i32.const 4294967295 + 01e838: 4a | i32.gt_s + 01e839: 0d 00 | br_if 0 + 01e83b: 20 00 | local.get 0 + 01e83d: 41 00 | i32.const 0 + 01e83f: 3a 00 06 | i32.store8 0 6 + 01e842: 20 00 | local.get 0 + 01e844: 41 00 | i32.const 0 + 01e846: 36 02 10 | i32.store 2 16 + 01e849: 0c 01 | br 1 + 01e84b: 0b | end + 01e84c: 20 0c | local.get 12 + 01e84e: 41 ff 01 | i32.const 255 + 01e851: 71 | i32.and + 01e852: 0d 02 | br_if 2 + 01e854: 0b | end + 01e855: 20 00 | local.get 0 + 01e857: 28 02 28 | i32.load 2 40 + 01e85a: 22 03 | local.tee 3 + 01e85c: 45 | i32.eqz + 01e85d: 0d 01 | br_if 1 + 01e85f: 20 09 | local.get 9 + 01e861: 41 08 | i32.const 8 + 01e863: 6a | i32.add + 01e864: 20 00 | local.get 0 + 01e866: 28 02 2c | i32.load 2 44 + 01e869: 41 04 | i32.const 4 + 01e86b: 41 e6 9f 94 80 00 | i32.const 331750 + 01e871: 41 11 | i32.const 17 + 01e873: 42 00 | i64.const 0 + 01e875: 41 00 | i32.const 0 + 01e877: 20 08 | local.get 8 + 01e879: 20 03 | local.get 3 + 01e87b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01e884: 80 00 | + 01e886: 20 00 | local.get 0 + 01e888: 20 00 | local.get 0 + 01e88a: 28 02 54 | i32.load 2 84 + 01e88d: 20 09 | local.get 9 + 01e88f: 28 02 08 | i32.load 2 8 + 01e892: 6a | i32.add + 01e893: 36 02 54 | i32.store 2 84 + 01e896: 0c 01 | br 1 + 01e898: 0b | end + 01e899: 02 40 | block + 01e89b: 20 0f | local.get 15 + 01e89d: 20 02 | local.get 2 + 01e89f: 4e | i32.ge_s + 01e8a0: 0d 00 | br_if 0 + 01e8a2: 41 00 | i32.const 0 + 01e8a4: 21 03 | local.set 3 + 01e8a6: 20 0f | local.get 15 + 01e8a8: 21 0c | local.set 12 + 01e8aa: 02 40 | block + 01e8ac: 03 40 | loop + 01e8ae: 20 03 | local.get 3 + 01e8b0: 21 03 | local.set 3 + 01e8b2: 02 40 | block + 01e8b4: 20 01 | local.get 1 + 01e8b6: 20 0c | local.get 12 + 01e8b8: 22 0c | local.tee 12 + 01e8ba: 6a | i32.add + 01e8bb: 2d 00 00 | i32.load8_u 0 0 + 01e8be: 22 04 | local.tee 4 + 01e8c0: 41 50 | i32.const 4294967248 + 01e8c2: 6a | i32.add + 01e8c3: 41 ff 01 | i32.const 255 + 01e8c6: 71 | i32.and + 01e8c7: 41 09 | i32.const 9 + 01e8c9: 4d | i32.le_u + 01e8ca: 0d 00 | br_if 0 + 01e8cc: 20 0c | local.get 12 + 01e8ce: 21 0c | local.set 12 + 01e8d0: 20 03 | local.get 3 + 01e8d2: 21 03 | local.set 3 + 01e8d4: 0c 02 | br 2 + 01e8d6: 0b | end + 01e8d7: 20 03 | local.get 3 + 01e8d9: 41 0a | i32.const 10 + 01e8db: 6c | i32.mul + 01e8dc: 20 04 | local.get 4 + 01e8de: 6a | i32.add + 01e8df: 41 50 | i32.const 4294967248 + 01e8e1: 6a | i32.add + 01e8e2: 22 0b | local.tee 11 + 01e8e4: 21 03 | local.set 3 + 01e8e6: 20 0c | local.get 12 + 01e8e8: 41 01 | i32.const 1 + 01e8ea: 6a | i32.add + 01e8eb: 22 04 | local.tee 4 + 01e8ed: 21 0c | local.set 12 + 01e8ef: 20 02 | local.get 2 + 01e8f1: 20 04 | local.get 4 + 01e8f3: 47 | i32.ne + 01e8f4: 0d 00 | br_if 0 + 01e8f6: 0b | end + 01e8f7: 20 10 | local.get 16 + 01e8f9: 21 0c | local.set 12 + 01e8fb: 20 0b | local.get 11 + 01e8fd: 21 03 | local.set 3 + 01e8ff: 0b | end + 01e900: 20 00 | local.get 0 + 01e902: 20 03 | local.get 3 + 01e904: 36 02 10 | i32.store 2 16 + 01e907: 20 09 | local.get 9 + 01e909: 20 0c | local.get 12 + 01e90b: 22 03 | local.tee 3 + 01e90d: 36 02 7c | i32.store 2 124 + 01e910: 20 00 | local.get 0 + 01e912: 20 03 | local.get 3 + 01e914: 20 0f | local.get 15 + 01e916: 4a | i32.gt_s + 01e917: 3a 00 06 | i32.store8 0 6 + 01e91a: 20 03 | local.get 3 + 01e91c: 20 0f | local.get 15 + 01e91e: 47 | i32.ne + 01e91f: 0d 01 | br_if 1 + 01e921: 0b | end + 01e922: 20 00 | local.get 0 + 01e924: 41 01 | i32.const 1 + 01e926: 3a 00 06 | i32.store8 0 6 + 01e929: 20 00 | local.get 0 + 01e92b: 41 00 | i32.const 0 + 01e92d: 36 02 10 | i32.store 2 16 + 01e930: 0b | end + 01e931: 20 09 | local.get 9 + 01e933: 28 02 7c | i32.load 2 124 + 01e936: 21 03 | local.set 3 + 01e938: 20 09 | local.get 9 + 01e93a: 41 80 01 | i32.const 128 + 01e93d: 6a | i32.add + 01e93e: 24 80 80 80 80 00 | global.set 0 + 01e944: 20 03 | local.get 3 + 01e946: 0f | return + 01e947: 0b | end + 01e948: 41 97 e2 93 80 00 | i32.const 323863 + 01e94e: 41 2b | i32.const 43 + 01e950: 41 8f 07 | i32.const 911 + 01e953: 41 0a | i32.const 10 + 01e955: 20 0f | local.get 15 + 01e957: 20 0a | local.get 10 + 01e959: 10 ad 82 80 80 00 | call 301 + 01e95f: 00 | unreachable + 01e960: 0b | end + 01e961: 41 97 e2 93 80 00 | i32.const 323863 + 01e967: 41 2b | i32.const 43 + 01e969: 41 88 05 | i32.const 648 + 01e96c: 41 15 | i32.const 21 + 01e96e: 20 03 | local.get 3 + 01e970: 20 10 | local.get 16 + 01e972: 10 ad 82 80 80 00 | call 301 + 01e978: 00 | unreachable + 01e979: 0b | end + 01e97a: 41 97 e2 93 80 00 | i32.const 323863 + 01e980: 41 2b | i32.const 43 + 01e982: 41 8a 05 | i32.const 650 + 01e985: 41 16 | i32.const 22 + 01e987: 20 0f | local.get 15 + 01e989: 20 10 | local.get 16 + 01e98b: 10 ad 82 80 80 00 | call 301 + 01e991: 00 | unreachable + 01e992: 0b | end + 01e993: 41 97 e2 93 80 00 | i32.const 323863 + 01e999: 41 2b | i32.const 43 + 01e99b: 41 d5 07 | i32.const 981 + 01e99e: 41 21 | i32.const 33 + 01e9a0: 20 03 | local.get 3 + 01e9a2: 20 07 | local.get 7 + 01e9a4: 10 ad 82 80 80 00 | call 301 + 01e9aa: 00 | unreachable + 01e9ab: 0b | end +01e9ae func[413]: + 01e9af: 06 7f | local[5..10] type=i32 + 01e9b1: 02 40 | block + 01e9b3: 02 40 | block + 01e9b5: 20 02 | local.get 2 + 01e9b7: 20 03 | local.get 3 + 01e9b9: 28 02 00 | i32.load 2 0 + 01e9bc: 22 05 | local.tee 5 + 01e9be: 4a | i32.gt_s + 01e9bf: 0d 00 | br_if 0 + 01e9c1: 41 00 | i32.const 0 + 01e9c3: 22 01 | local.tee 1 + 01e9c5: 21 02 | local.set 2 + 01e9c7: 20 01 | local.get 1 + 01e9c9: 21 01 | local.set 1 + 01e9cb: 41 00 | i32.const 0 + 01e9cd: 21 06 | local.set 6 + 01e9cf: 0c 01 | br 1 + 01e9d1: 0b | end + 01e9d2: 20 02 | local.get 2 + 01e9d4: 21 07 | local.set 7 + 01e9d6: 02 40 | block + 01e9d8: 02 40 | block + 01e9da: 20 02 | local.get 2 + 01e9dc: 20 05 | local.get 5 + 01e9de: 4d | i32.le_u + 01e9df: 0d 00 | br_if 0 + 01e9e1: 02 40 | block + 01e9e3: 20 01 | local.get 1 + 01e9e5: 20 05 | local.get 5 + 01e9e7: 6a | i32.add + 01e9e8: 22 06 | local.tee 6 + 01e9ea: 2d 00 00 | i32.load8_u 0 0 + 01e9ed: 41 db 00 | i32.const 91 + 01e9f0: 46 | i32.eq + 01e9f1: 0d 00 | br_if 0 + 01e9f3: 41 00 | i32.const 0 + 01e9f5: 22 01 | local.tee 1 + 01e9f7: 21 02 | local.set 2 + 01e9f9: 20 01 | local.get 1 + 01e9fb: 21 01 | local.set 1 + 01e9fd: 41 00 | i32.const 0 + 01e9ff: 21 06 | local.set 6 + 01ea01: 0c 03 | br 3 + 01ea03: 0b | end + 01ea04: 20 05 | local.get 5 + 01ea06: 41 7f | i32.const 4294967295 + 01ea08: 4c | i32.le_s + 01ea09: 0d 01 | br_if 1 + 01ea0b: 02 40 | block + 01ea0d: 02 40 | block + 01ea0f: 20 02 | local.get 2 + 01ea11: 20 05 | local.get 5 + 01ea13: 6b | i32.sub + 01ea14: 22 07 | local.tee 7 + 01ea16: 41 03 | i32.const 3 + 01ea18: 4e | i32.ge_s + 01ea19: 0d 00 | br_if 0 + 01ea1b: 41 00 | i32.const 0 + 01ea1d: 21 01 | local.set 1 + 01ea1f: 41 01 | i32.const 1 + 01ea21: 21 02 | local.set 2 + 01ea23: 41 00 | i32.const 0 + 01ea25: 21 07 | local.set 7 + 01ea27: 0c 01 | br 1 + 01ea29: 0b | end + 01ea2a: 41 01 | i32.const 1 + 01ea2c: 21 02 | local.set 2 + 01ea2e: 03 40 | loop + 01ea30: 02 40 | block + 01ea32: 20 06 | local.get 6 + 01ea34: 20 02 | local.get 2 + 01ea36: 22 02 | local.tee 2 + 01ea38: 6a | i32.add + 01ea39: 2d 00 00 | i32.load8_u 0 0 + 01ea3c: 41 dd 00 | i32.const 93 + 01ea3f: 47 | i32.ne + 01ea40: 0d 00 | br_if 0 + 01ea42: 41 00 | i32.const 0 + 01ea44: 21 01 | local.set 1 + 01ea46: 41 01 | i32.const 1 + 01ea48: 21 08 | local.set 8 + 01ea4a: 02 40 | block + 01ea4c: 03 40 | loop + 01ea4e: 20 01 | local.get 1 + 01ea50: 21 01 | local.set 1 + 01ea52: 02 40 | block + 01ea54: 20 06 | local.get 6 + 01ea56: 20 08 | local.get 8 + 01ea58: 22 08 | local.tee 8 + 01ea5a: 6a | i32.add + 01ea5b: 2d 00 00 | i32.load8_u 0 0 + 01ea5e: 22 09 | local.tee 9 + 01ea60: 41 50 | i32.const 4294967248 + 01ea62: 6a | i32.add + 01ea63: 41 ff 01 | i32.const 255 + 01ea66: 71 | i32.and + 01ea67: 41 09 | i32.const 9 + 01ea69: 4d | i32.le_u + 01ea6a: 0d 00 | br_if 0 + 01ea6c: 20 08 | local.get 8 + 01ea6e: 21 06 | local.set 6 + 01ea70: 20 01 | local.get 1 + 01ea72: 21 01 | local.set 1 + 01ea74: 0c 02 | br 2 + 01ea76: 0b | end + 01ea77: 20 01 | local.get 1 + 01ea79: 41 0a | i32.const 10 + 01ea7b: 6c | i32.mul + 01ea7c: 20 09 | local.get 9 + 01ea7e: 6a | i32.add + 01ea7f: 41 50 | i32.const 4294967248 + 01ea81: 6a | i32.add + 01ea82: 22 0a | local.tee 10 + 01ea84: 21 01 | local.set 1 + 01ea86: 20 08 | local.get 8 + 01ea88: 41 01 | i32.const 1 + 01ea8a: 6a | i32.add + 01ea8b: 22 09 | local.tee 9 + 01ea8d: 21 08 | local.set 8 + 01ea8f: 20 07 | local.get 7 + 01ea91: 20 09 | local.get 9 + 01ea93: 47 | i32.ne + 01ea94: 0d 00 | br_if 0 + 01ea96: 0b | end + 01ea97: 20 07 | local.get 7 + 01ea99: 21 06 | local.set 6 + 01ea9b: 20 0a | local.get 10 + 01ea9d: 21 01 | local.set 1 + 01ea9f: 0b | end + 01eaa0: 20 01 | local.get 1 + 01eaa2: 21 07 | local.set 7 + 01eaa4: 02 40 | block + 01eaa6: 02 40 | block + 01eaa8: 20 06 | local.get 6 + 01eaaa: 22 01 | local.tee 1 + 01eaac: 41 02 | i32.const 2 + 01eaae: 48 | i32.lt_s + 01eaaf: 0d 00 | br_if 0 + 01eab1: 20 01 | local.get 1 + 01eab3: 20 02 | local.get 2 + 01eab5: 46 | i32.eq + 01eab6: 0d 01 | br_if 1 + 01eab8: 0b | end + 01eab9: 41 00 | i32.const 0 + 01eabb: 21 01 | local.set 1 + 01eabd: 20 02 | local.get 2 + 01eabf: 41 01 | i32.const 1 + 01eac1: 6a | i32.add + 01eac2: 21 02 | local.set 2 + 01eac4: 41 00 | i32.const 0 + 01eac6: 21 07 | local.set 7 + 01eac8: 0c 03 | br 3 + 01eaca: 0b | end + 01eacb: 20 07 | local.get 7 + 01eacd: 21 01 | local.set 1 + 01eacf: 20 02 | local.get 2 + 01ead1: 41 01 | i32.const 1 + 01ead3: 6a | i32.add + 01ead4: 21 02 | local.set 2 + 01ead6: 41 01 | i32.const 1 + 01ead8: 21 07 | local.set 7 + 01eada: 0c 02 | br 2 + 01eadc: 0b | end + 01eadd: 20 02 | local.get 2 + 01eadf: 41 01 | i32.const 1 + 01eae1: 6a | i32.add + 01eae2: 22 01 | local.tee 1 + 01eae4: 21 02 | local.set 2 + 01eae6: 20 07 | local.get 7 + 01eae8: 20 01 | local.get 1 + 01eaea: 47 | i32.ne + 01eaeb: 0d 00 | br_if 0 + 01eaed: 0b | end + 01eaee: 41 00 | i32.const 0 + 01eaf0: 21 01 | local.set 1 + 01eaf2: 41 01 | i32.const 1 + 01eaf4: 21 02 | local.set 2 + 01eaf6: 41 00 | i32.const 0 + 01eaf8: 21 07 | local.set 7 + 01eafa: 0b | end + 01eafb: 20 03 | local.get 3 + 01eafd: 20 02 | local.get 2 + 01eaff: 20 05 | local.get 5 + 01eb01: 6a | i32.add + 01eb02: 36 02 00 | i32.store 2 0 + 01eb05: 20 01 | local.get 1 + 01eb07: 22 06 | local.tee 6 + 01eb09: 21 02 | local.set 2 + 01eb0b: 20 07 | local.get 7 + 01eb0d: 22 07 | local.tee 7 + 01eb0f: 21 01 | local.set 1 + 01eb11: 20 07 | local.get 7 + 01eb13: 41 ff 01 | i32.const 255 + 01eb16: 71 | i32.and + 01eb17: 41 00 | i32.const 0 + 01eb19: 47 | i32.ne + 01eb1a: 20 06 | local.get 6 + 01eb1c: 41 7f | i32.const 4294967295 + 01eb1e: 4a | i32.gt_s + 01eb1f: 71 | i32.and + 01eb20: 20 06 | local.get 6 + 01eb22: 20 04 | local.get 4 + 01eb24: 48 | i32.lt_s + 01eb25: 71 | i32.and + 01eb26: 21 06 | local.set 6 + 01eb28: 0c 02 | br 2 + 01eb2a: 0b | end + 01eb2b: 41 97 e2 93 80 00 | i32.const 323863 + 01eb31: 41 2b | i32.const 43 + 01eb33: 41 bb 07 | i32.const 955 + 01eb36: 41 20 | i32.const 32 + 01eb38: 20 05 | local.get 5 + 01eb3a: 20 07 | local.get 7 + 01eb3c: 10 ad 82 80 80 00 | call 301 + 01eb42: 00 | unreachable + 01eb43: 0b | end + 01eb44: 41 97 e2 93 80 00 | i32.const 323863 + 01eb4a: 41 2b | i32.const 43 + 01eb4c: 41 c0 07 | i32.const 960 + 01eb4f: 41 30 | i32.const 48 + 01eb51: 20 05 | local.get 5 + 01eb53: 20 07 | local.get 7 + 01eb55: 20 07 | local.get 7 + 01eb57: 10 bf 82 80 80 00 | call 319 + 01eb5d: 00 | unreachable + 01eb5e: 0b | end + 01eb5f: 20 00 | local.get 0 + 01eb61: 20 02 | local.get 2 + 01eb63: 36 02 00 | i32.store 2 0 + 01eb66: 20 00 | local.get 0 + 01eb68: 20 01 | local.get 1 + 01eb6a: 3a 00 04 | i32.store8 0 4 + 01eb6d: 20 00 | local.get 0 + 01eb6f: 20 06 | local.get 6 + 01eb71: 3a 00 05 | i32.store8 0 5 + 01eb74: 0b | end +01eb77 func[414]: + 01eb78: 03 7f | local[6..8] type=i32 + 01eb7a: 02 7e | local[9..10] type=i64 + 01eb7c: 02 7f | local[11..12] type=i32 + 01eb7e: 02 7e | local[13..14] type=i64 + 01eb80: 03 7f | local[15..17] type=i32 + 01eb82: 02 7e | local[18..19] type=i64 + 01eb84: 03 7d | local[20..22] type=f32 + 01eb86: 23 80 80 80 80 00 | global.get 0 + 01eb8c: 41 30 | i32.const 48 + 01eb8e: 6b | i32.sub + 01eb8f: 22 06 | local.tee 6 + 01eb91: 24 80 80 80 80 00 | global.set 0 + 01eb97: 02 40 | block + 01eb99: 02 40 | block + 01eb9b: 02 40 | block + 01eb9d: 20 01 | local.get 1 + 01eb9f: 45 | i32.eqz + 01eba0: 0d 00 | br_if 0 + 01eba2: 20 03 | local.get 3 + 01eba4: 50 | i64.eqz + 01eba5: 0d 00 | br_if 0 + 01eba7: 20 04 | local.get 4 + 01eba9: 41 d4 00 | i32.const 84 + 01ebac: 47 | i32.ne + 01ebad: 21 07 | local.set 7 + 01ebaf: 20 06 | local.get 6 + 01ebb1: 41 28 | i32.const 40 + 01ebb3: 6a | i32.add + 01ebb4: 21 08 | local.set 8 + 01ebb6: 20 03 | local.get 3 + 01ebb8: 22 09 | local.tee 9 + 01ebba: 21 0a | local.set 10 + 01ebbc: 20 01 | local.get 1 + 01ebbe: 22 0b | local.tee 11 + 01ebc0: 21 0c | local.set 12 + 01ebc2: 20 01 | local.get 1 + 01ebc4: 21 01 | local.set 1 + 01ebc6: 20 02 | local.get 2 + 01ebc8: 21 02 | local.set 2 + 01ebca: 20 03 | local.get 3 + 01ebcc: 21 0d | local.set 13 + 01ebce: 02 40 | block + 01ebd0: 02 40 | block + 01ebd2: 02 40 | block + 01ebd4: 02 40 | block + 01ebd6: 02 40 | block + 01ebd8: 02 40 | block + 01ebda: 02 40 | block + 01ebdc: 02 40 | block + 01ebde: 02 40 | block + 01ebe0: 02 40 | block + 01ebe2: 02 40 | block + 01ebe4: 02 40 | block + 01ebe6: 02 40 | block + 01ebe8: 02 40 | block + 01ebea: 02 40 | block + 01ebec: 02 40 | block + 01ebee: 02 40 | block + 01ebf0: 02 40 | block + 01ebf2: 02 40 | block + 01ebf4: 02 40 | block + 01ebf6: 02 40 | block + 01ebf8: 02 40 | block + 01ebfa: 02 40 | block + 01ebfc: 02 40 | block + 01ebfe: 02 40 | block + 01ec00: 02 40 | block + 01ec02: 02 40 | block + 01ec04: 02 40 | block + 01ec06: 02 40 | block + 01ec08: 02 40 | block + 01ec0a: 02 40 | block + 01ec0c: 02 40 | block + 01ec0e: 02 40 | block + 01ec10: 02 40 | block + 01ec12: 03 40 | loop + 01ec14: 20 0d | local.get 13 + 01ec16: 21 0e | local.set 14 + 01ec18: 20 01 | local.get 1 + 01ec1a: 21 0f | local.set 15 + 01ec1c: 20 00 | local.get 0 + 01ec1e: 20 0a | local.get 10 + 01ec20: 22 0d | local.tee 13 + 01ec22: 37 03 38 | i64.store 3 56 + 01ec25: 20 00 | local.get 0 + 01ec27: 20 0c | local.get 12 + 01ec29: 22 10 | local.tee 16 + 01ec2b: 36 02 30 | i32.store 2 48 + 01ec2e: 20 00 | local.get 0 + 01ec30: 20 02 | local.get 2 + 01ec32: 22 11 | local.tee 17 + 01ec34: 36 02 34 | i32.store 2 52 + 01ec37: 02 40 | block + 01ec39: 20 07 | local.get 7 + 01ec3b: 0d 00 | br_if 0 + 01ec3d: 42 9a 03 | i64.const 410 + 01ec40: 21 0a | local.set 10 + 01ec42: 20 09 | local.get 9 + 01ec44: 42 9b 03 | i64.const 411 + 01ec47: 82 | i64.rem_u + 01ec48: 21 0d | local.set 13 + 01ec4a: 03 40 | loop + 01ec4c: 20 0a | local.get 10 + 01ec4e: 21 0a | local.set 10 + 01ec50: 02 40 | block + 01ec52: 20 0d | local.get 13 + 01ec54: 22 0d | local.tee 13 + 01ec56: a7 | i32.wrap_i64 + 01ec57: 41 02 | i32.const 2 + 01ec59: 74 | i32.shl + 01ec5a: 41 f0 a0 96 80 00 | i32.const 364656 + 01ec60: 6a | i32.add + 01ec61: 28 02 00 | i32.load 2 0 + 01ec64: 22 01 | local.tee 1 + 01ec66: 45 | i32.eqz + 01ec67: 0d 00 | br_if 0 + 01ec69: 20 01 | local.get 1 + 01ec6b: 21 02 | local.set 2 + 01ec6d: 20 01 | local.get 1 + 01ec6f: 29 03 10 | i64.load 3 16 + 01ec72: 20 03 | local.get 3 + 01ec74: 51 | i64.eq + 01ec75: 0d 27 | br_if 39 + 01ec77: 0b | end + 01ec78: 02 40 | block + 01ec7a: 20 0a | local.get 10 + 01ec7c: 50 | i64.eqz + 01ec7d: 45 | i32.eqz + 01ec7e: 0d 00 | br_if 0 + 01ec80: 41 e0 ca 96 80 00 | i32.const 370016 + 01ec86: 21 02 | local.set 2 + 01ec88: 0c 27 | br 39 + 01ec8a: 0b | end + 01ec8b: 02 40 | block + 01ec8d: 20 0d | local.get 13 + 01ec8f: 42 01 | i64.const 1 + 01ec91: 7c | i64.add + 01ec92: 22 0d | local.tee 13 + 01ec94: 42 00 | i64.const 0 + 01ec96: 20 0d | local.get 13 + 01ec98: 42 9b 03 | i64.const 411 + 01ec9b: 54 | i64.lt_u + 01ec9c: 1b | select + 01ec9d: 22 0d | local.tee 13 + 01ec9f: a7 | i32.wrap_i64 + 01eca0: 41 02 | i32.const 2 + 01eca2: 74 | i32.shl + 01eca3: 41 f0 a0 96 80 00 | i32.const 364656 + 01eca9: 6a | i32.add + 01ecaa: 28 02 00 | i32.load 2 0 + 01ecad: 22 01 | local.tee 1 + 01ecaf: 45 | i32.eqz + 01ecb0: 0d 00 | br_if 0 + 01ecb2: 20 01 | local.get 1 + 01ecb4: 21 02 | local.set 2 + 01ecb6: 20 01 | local.get 1 + 01ecb8: 29 03 10 | i64.load 3 16 + 01ecbb: 20 03 | local.get 3 + 01ecbd: 51 | i64.eq + 01ecbe: 0d 27 | br_if 39 + 01ecc0: 0b | end + 01ecc1: 20 0a | local.get 10 + 01ecc3: 42 7e | i64.const 18446744073709551614 + 01ecc5: 7c | i64.add + 01ecc6: 21 0a | local.set 10 + 01ecc8: 20 0d | local.get 13 + 01ecca: 42 01 | i64.const 1 + 01eccc: 7c | i64.add + 01eccd: 22 0d | local.tee 13 + 01eccf: 42 00 | i64.const 0 + 01ecd1: 20 0d | local.get 13 + 01ecd3: 42 9b 03 | i64.const 411 + 01ecd6: 54 | i64.lt_u + 01ecd7: 1b | select + 01ecd8: 21 0d | local.set 13 + 01ecda: 0c 00 | br 0 + 01ecdc: 0b | end + 01ecdd: 0b | end + 01ecde: 42 9a 03 | i64.const 410 + 01ece1: 21 0a | local.set 10 + 01ece3: 20 0d | local.get 13 + 01ece5: 42 9b 03 | i64.const 411 + 01ece8: 82 | i64.rem_u + 01ece9: 22 12 | local.tee 18 + 01eceb: 21 13 | local.set 19 + 01eced: 02 40 | block + 01ecef: 03 40 | loop + 01ecf1: 20 0a | local.get 10 + 01ecf3: 21 0a | local.set 10 + 01ecf5: 02 40 | block + 01ecf7: 20 13 | local.get 19 + 01ecf9: 22 13 | local.tee 19 + 01ecfb: a7 | i32.wrap_i64 + 01ecfc: 41 02 | i32.const 2 + 01ecfe: 74 | i32.shl + 01ecff: 41 f0 a0 96 80 00 | i32.const 364656 + 01ed05: 6a | i32.add + 01ed06: 28 02 00 | i32.load 2 0 + 01ed09: 22 01 | local.tee 1 + 01ed0b: 45 | i32.eqz + 01ed0c: 0d 00 | br_if 0 + 01ed0e: 20 01 | local.get 1 + 01ed10: 21 02 | local.set 2 + 01ed12: 20 01 | local.get 1 + 01ed14: 29 03 10 | i64.load 3 16 + 01ed17: 20 0d | local.get 13 + 01ed19: 51 | i64.eq + 01ed1a: 0d 02 | br_if 2 + 01ed1c: 0b | end + 01ed1d: 02 40 | block + 01ed1f: 20 0a | local.get 10 + 01ed21: 50 | i64.eqz + 01ed22: 45 | i32.eqz + 01ed23: 0d 00 | br_if 0 + 01ed25: 41 e0 ca 96 80 00 | i32.const 370016 + 01ed2b: 21 02 | local.set 2 + 01ed2d: 0c 02 | br 2 + 01ed2f: 0b | end + 01ed30: 02 40 | block + 01ed32: 20 13 | local.get 19 + 01ed34: 42 01 | i64.const 1 + 01ed36: 7c | i64.add + 01ed37: 22 13 | local.tee 19 + 01ed39: 42 00 | i64.const 0 + 01ed3b: 20 13 | local.get 19 + 01ed3d: 42 9b 03 | i64.const 411 + 01ed40: 54 | i64.lt_u + 01ed41: 1b | select + 01ed42: 22 13 | local.tee 19 + 01ed44: a7 | i32.wrap_i64 + 01ed45: 41 02 | i32.const 2 + 01ed47: 74 | i32.shl + 01ed48: 41 f0 a0 96 80 00 | i32.const 364656 + 01ed4e: 6a | i32.add + 01ed4f: 28 02 00 | i32.load 2 0 + 01ed52: 22 01 | local.tee 1 + 01ed54: 45 | i32.eqz + 01ed55: 0d 00 | br_if 0 + 01ed57: 20 01 | local.get 1 + 01ed59: 21 02 | local.set 2 + 01ed5b: 20 01 | local.get 1 + 01ed5d: 29 03 10 | i64.load 3 16 + 01ed60: 20 0d | local.get 13 + 01ed62: 51 | i64.eq + 01ed63: 0d 02 | br_if 2 + 01ed65: 0b | end + 01ed66: 20 0a | local.get 10 + 01ed68: 42 7e | i64.const 18446744073709551614 + 01ed6a: 7c | i64.add + 01ed6b: 21 0a | local.set 10 + 01ed6d: 20 13 | local.get 19 + 01ed6f: 42 01 | i64.const 1 + 01ed71: 7c | i64.add + 01ed72: 22 13 | local.tee 19 + 01ed74: 42 00 | i64.const 0 + 01ed76: 20 13 | local.get 19 + 01ed78: 42 9b 03 | i64.const 411 + 01ed7b: 54 | i64.lt_u + 01ed7c: 1b | select + 01ed7d: 21 13 | local.set 19 + 01ed7f: 0c 00 | br 0 + 01ed81: 0b | end + 01ed82: 0b | end + 01ed83: 02 40 | block + 01ed85: 20 02 | local.get 2 + 01ed87: 22 01 | local.tee 1 + 01ed89: 29 03 40 | i64.load 3 64 + 01ed8c: 42 01 | i64.const 1 + 01ed8e: 52 | i64.ne + 01ed8f: 0d 00 | br_if 0 + 01ed91: 20 06 | local.get 6 + 01ed93: 20 01 | local.get 1 + 01ed95: 29 02 28 | i64.load 2 40 + 01ed98: 37 03 28 | i64.store 3 40 + 01ed9b: 20 06 | local.get 6 + 01ed9d: 20 01 | local.get 1 + 01ed9f: fd 00 02 18 | v128.load 2 24 + 01eda3: fd 0b 03 18 | v128.store 3 24 + 01eda7: 20 00 | local.get 0 + 01eda9: 20 0f | local.get 15 + 01edab: 20 11 | local.get 17 + 01edad: 20 0e | local.get 14 + 01edaf: 20 04 | local.get 4 + 01edb1: 20 06 | local.get 6 + 01edb3: 41 18 | i32.const 24 + 01edb5: 6a | i32.add + 01edb6: 20 05 | local.get 5 + 01edb8: 10 c8 83 80 80 00 | call 456 + 01edbe: 0c 26 | br 38 + 01edc0: 0b | end + 01edc1: 20 08 | local.get 8 + 01edc3: 42 00 | i64.const 0 + 01edc5: 37 03 00 | i64.store 3 0 + 01edc8: 20 06 | local.get 6 + 01edca: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 01edd3: 00 00 00 00 00 00 00 00 00 | + 01eddc: fd 0b 03 18 | v128.store 3 24 + 01ede0: 42 9a 03 | i64.const 410 + 01ede3: 21 0a | local.set 10 + 01ede5: 20 12 | local.get 18 + 01ede7: 21 13 | local.set 19 + 01ede9: 02 40 | block + 01edeb: 03 40 | loop + 01eded: 20 0a | local.get 10 + 01edef: 21 0a | local.set 10 + 01edf1: 02 40 | block + 01edf3: 20 13 | local.get 19 + 01edf5: 22 13 | local.tee 19 + 01edf7: a7 | i32.wrap_i64 + 01edf8: 41 02 | i32.const 2 + 01edfa: 74 | i32.shl + 01edfb: 41 f0 a0 96 80 00 | i32.const 364656 + 01ee01: 6a | i32.add + 01ee02: 28 02 00 | i32.load 2 0 + 01ee05: 22 01 | local.tee 1 + 01ee07: 45 | i32.eqz + 01ee08: 0d 00 | br_if 0 + 01ee0a: 20 01 | local.get 1 + 01ee0c: 21 02 | local.set 2 + 01ee0e: 20 01 | local.get 1 + 01ee10: 29 03 10 | i64.load 3 16 + 01ee13: 20 0d | local.get 13 + 01ee15: 51 | i64.eq + 01ee16: 0d 02 | br_if 2 + 01ee18: 0b | end + 01ee19: 02 40 | block + 01ee1b: 20 0a | local.get 10 + 01ee1d: 50 | i64.eqz + 01ee1e: 45 | i32.eqz + 01ee1f: 0d 00 | br_if 0 + 01ee21: 41 e0 ca 96 80 00 | i32.const 370016 + 01ee27: 21 02 | local.set 2 + 01ee29: 0c 02 | br 2 + 01ee2b: 0b | end + 01ee2c: 02 40 | block + 01ee2e: 20 13 | local.get 19 + 01ee30: 42 01 | i64.const 1 + 01ee32: 7c | i64.add + 01ee33: 22 13 | local.tee 19 + 01ee35: 42 00 | i64.const 0 + 01ee37: 20 13 | local.get 19 + 01ee39: 42 9b 03 | i64.const 411 + 01ee3c: 54 | i64.lt_u + 01ee3d: 1b | select + 01ee3e: 22 13 | local.tee 19 + 01ee40: a7 | i32.wrap_i64 + 01ee41: 41 02 | i32.const 2 + 01ee43: 74 | i32.shl + 01ee44: 41 f0 a0 96 80 00 | i32.const 364656 + 01ee4a: 6a | i32.add + 01ee4b: 28 02 00 | i32.load 2 0 + 01ee4e: 22 01 | local.tee 1 + 01ee50: 45 | i32.eqz + 01ee51: 0d 00 | br_if 0 + 01ee53: 20 01 | local.get 1 + 01ee55: 21 02 | local.set 2 + 01ee57: 20 01 | local.get 1 + 01ee59: 29 03 10 | i64.load 3 16 + 01ee5c: 20 0d | local.get 13 + 01ee5e: 51 | i64.eq + 01ee5f: 0d 02 | br_if 2 + 01ee61: 0b | end + 01ee62: 20 0a | local.get 10 + 01ee64: 42 7e | i64.const 18446744073709551614 + 01ee66: 7c | i64.add + 01ee67: 21 0a | local.set 10 + 01ee69: 20 13 | local.get 19 + 01ee6b: 42 01 | i64.const 1 + 01ee6d: 7c | i64.add + 01ee6e: 22 13 | local.tee 19 + 01ee70: 42 00 | i64.const 0 + 01ee72: 20 13 | local.get 19 + 01ee74: 42 9b 03 | i64.const 411 + 01ee77: 54 | i64.lt_u + 01ee78: 1b | select + 01ee79: 21 13 | local.set 19 + 01ee7b: 0c 00 | br 0 + 01ee7d: 0b | end + 01ee7e: 0b | end + 01ee7f: 02 40 | block + 01ee81: 02 40 | block + 01ee83: 20 02 | local.get 2 + 01ee85: 22 01 | local.tee 1 + 01ee87: 29 03 40 | i64.load 3 64 + 01ee8a: 42 01 | i64.const 1 + 01ee8c: 51 | i64.eq + 01ee8d: 0d 00 | br_if 0 + 01ee8f: 20 01 | local.get 1 + 01ee91: 21 0c | local.set 12 + 01ee93: 0c 01 | br 1 + 01ee95: 0b | end + 01ee96: 20 01 | local.get 1 + 01ee98: 21 02 | local.set 2 + 01ee9a: 03 40 | loop + 01ee9c: 20 02 | local.get 2 + 01ee9e: 28 00 20 | i32.load 0 32 + 01eea1: 22 01 | local.tee 1 + 01eea3: 21 02 | local.set 2 + 01eea5: 20 01 | local.get 1 + 01eea7: 21 0c | local.set 12 + 01eea9: 20 01 | local.get 1 + 01eeab: 29 03 40 | i64.load 3 64 + 01eeae: 42 01 | i64.const 1 + 01eeb0: 51 | i64.eq + 01eeb1: 0d 00 | br_if 0 + 01eeb3: 0b | end + 01eeb4: 0b | end + 01eeb5: 02 40 | block + 01eeb7: 02 40 | block + 01eeb9: 02 40 | block + 01eebb: 20 0c | local.get 12 + 01eebd: 29 03 10 | i64.load 3 16 + 01eec0: 22 0a | local.tee 10 + 01eec2: 42 c2 83 b0 e8 dc 94 f9 a4 | i64.const 16810218484897939906 + 01eecb: 69 | + 01eecc: 55 | i64.gt_s + 01eecd: 0d 00 | br_if 0 + 01eecf: 02 40 | block + 01eed1: 20 0a | local.get 10 + 01eed3: 42 f5 a2 86 c2 82 98 d6 b8 | i64.const 10840543360389845365 + 01eedc: 96 7f | + 01eede: 55 | i64.gt_s + 01eedf: 0d 00 | br_if 0 + 01eee1: 20 0a | local.get 10 + 01eee3: 42 98 a3 98 cd d8 ba 8b b6 | i64.const 10767031204296659352 + 01eeec: 95 7f | + 01eeee: 51 | i64.eq + 01eeef: 0d 02 | br_if 2 + 01eef1: 20 0a | local.get 10 + 01eef3: 42 94 cd ce f2 db 93 ed f1 | i64.const 10152156574619248276 + 01eefc: 8c 7f | + 01eefe: 52 | i64.ne + 01eeff: 0d 26 | br_if 38 + 01ef01: 20 10 | local.get 16 + 01ef03: 2f 01 06 | i32.load16_u 1 6 + 01ef06: 10 b9 83 80 80 00 | call 441 + 01ef0c: 21 14 | local.set 20 + 01ef0e: 20 10 | local.get 16 + 01ef10: 2f 01 04 | i32.load16_u 1 4 + 01ef13: 10 b9 83 80 80 00 | call 441 + 01ef19: 21 15 | local.set 21 + 01ef1b: 20 10 | local.get 16 + 01ef1d: 2f 01 02 | i32.load16_u 1 2 + 01ef20: 10 b9 83 80 80 00 | call 441 + 01ef26: 21 16 | local.set 22 + 01ef28: 20 00 | local.get 0 + 01ef2a: 20 10 | local.get 16 + 01ef2c: 2f 01 00 | i32.load16_u 1 0 + 01ef2f: 10 b9 83 80 80 00 | call 441 + 01ef35: bb | f64.promote_f32 + 01ef36: 20 16 | local.get 22 + 01ef38: bb | f64.promote_f32 + 01ef39: 20 15 | local.get 21 + 01ef3b: bb | f64.promote_f32 + 01ef3c: 20 14 | local.get 20 + 01ef3e: bb | f64.promote_f32 + 01ef3f: 41 c0 00 | i32.const 64 + 01ef42: 20 04 | local.get 4 + 01ef44: 20 05 | local.get 5 + 01ef46: 10 d2 83 80 80 00 | call 466 + 01ef4c: 0c 29 | br 41 + 01ef4e: 0b | end + 01ef4f: 02 40 | block + 01ef51: 20 0a | local.get 10 + 01ef53: 42 e4 b9 aa ea eb c7 e8 9b | i64.const 12193392906476362980 + 01ef5c: a9 7f | + 01ef5e: 55 | i64.gt_s + 01ef5f: 0d 00 | br_if 0 + 01ef61: 02 40 | block + 01ef63: 20 0a | local.get 10 + 01ef65: 42 99 da fc 85 f9 96 c1 c9 | i64.const 11426481866023054617 + 01ef6e: 9e 7f | + 01ef70: 55 | i64.gt_s + 01ef71: 0d 00 | br_if 0 + 01ef73: 20 0a | local.get 10 + 01ef75: 42 f6 a2 86 c2 82 98 d6 b8 | i64.const 10840543360389845366 + 01ef7e: 96 7f | + 01ef80: 51 | i64.eq + 01ef81: 0d 11 | br_if 17 + 01ef83: 20 0a | local.get 10 + 01ef85: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 01ef8e: 9a 7f | + 01ef90: 52 | i64.ne + 01ef91: 0d 27 | br_if 39 + 01ef93: 20 00 | local.get 0 + 01ef95: 20 10 | local.get 16 + 01ef97: 2a 02 00 | f32.load 2 0 + 01ef9a: bb | f64.promote_f32 + 01ef9b: 41 20 | i32.const 32 + 01ef9d: 20 04 | local.get 4 + 01ef9f: 20 05 | local.get 5 + 01efa1: 10 bc 83 80 80 00 | call 444 + 01efa7: 0c 2a | br 42 + 01efa9: 0b | end + 01efaa: 20 0a | local.get 10 + 01efac: 42 9a da fc 85 f9 96 c1 c9 | i64.const 11426481866023054618 + 01efb5: 9e 7f | + 01efb7: 51 | i64.eq + 01efb8: 0d 12 | br_if 18 + 01efba: 20 0a | local.get 10 + 01efbc: 42 e9 d9 b5 cb e1 ac fa e9 | i64.const 11588862890876955881 + 01efc5: a0 7f | + 01efc7: 51 | i64.eq + 01efc8: 0d 11 | br_if 17 + 01efca: 20 0a | local.get 10 + 01efcc: 42 e1 95 93 84 b4 9b ef d3 | i64.const 12152889769348877025 + 01efd5: a8 7f | + 01efd7: 52 | i64.ne + 01efd8: 0d 26 | br_if 38 + 01efda: 20 10 | local.get 16 + 01efdc: 28 02 00 | i32.load 2 0 + 01efdf: 22 07 | local.tee 7 + 01efe1: 0d 17 | br_if 23 + 01efe3: 41 00 | i32.const 0 + 01efe5: 21 01 | local.set 1 + 01efe7: 41 00 | i32.const 0 + 01efe9: 21 02 | local.set 2 + 01efeb: 0c 18 | br 24 + 01efed: 0b | end + 01efee: 02 40 | block + 01eff0: 20 0a | local.get 10 + 01eff2: 42 fa ba bd ae e9 82 e1 9e | i64.const 13708258073323199866 + 01effb: be 7f | + 01effd: 55 | i64.gt_s + 01effe: 0d 00 | br_if 0 + 01f000: 20 0a | local.get 10 + 01f002: 42 e5 b9 aa ea eb c7 e8 9b | i64.const 12193392906476362981 + 01f00b: a9 7f | + 01f00d: 51 | i64.eq + 01f00e: 0d 23 | br_if 35 + 01f010: 20 0a | local.get 10 + 01f012: 42 e5 a5 c7 dd ad b5 f1 d5 | i64.const 13090774079503454949 + 01f01b: b5 7f | + 01f01d: 51 | i64.eq + 01f01e: 0d 09 | br_if 9 + 01f020: 20 0a | local.get 10 + 01f022: 42 a4 bb fe 8d b4 f6 dd a6 | i64.const 13352460082009316772 + 01f02b: b9 7f | + 01f02d: 52 | i64.ne + 01f02e: 0d 26 | br_if 38 + 01f030: 20 00 | local.get 0 + 01f032: 20 10 | local.get 16 + 01f034: 2f 01 00 | i32.load16_u 1 0 + 01f037: 10 b9 83 80 80 00 | call 441 + 01f03d: bb | f64.promote_f32 + 01f03e: 41 10 | i32.const 16 + 01f040: 20 04 | local.get 4 + 01f042: 20 05 | local.get 5 + 01f044: 10 bc 83 80 80 00 | call 444 + 01f04a: 0c 29 | br 41 + 01f04c: 0b | end + 01f04d: 20 0a | local.get 10 + 01f04f: 42 fb ba bd ae e9 82 e1 9e | i64.const 13708258073323199867 + 01f058: be 7f | + 01f05a: 51 | i64.eq + 01f05b: 0d 0b | br_if 11 + 01f05d: 20 0a | local.get 10 + 01f05f: 42 99 9a b4 b3 d4 ed bd e9 | i64.const 14182670225248161049 + 01f068: 44 | + 01f069: 51 | i64.eq + 01f06a: 0d 18 | br_if 24 + 01f06c: 20 0a | local.get 10 + 01f06e: 42 b6 a3 fe 86 ee ee 83 cc | i64.const 15535183917867831734 + 01f077: 57 | + 01f078: 52 | i64.ne + 01f079: 0d 25 | br_if 37 + 01f07b: 20 10 | local.get 16 + 01f07d: 28 02 00 | i32.load 2 0 + 01f080: 22 0c | local.tee 12 + 01f082: 0d 13 | br_if 19 + 01f084: 41 00 | i32.const 0 + 01f086: 21 01 | local.set 1 + 01f088: 41 00 | i32.const 0 + 01f08a: 21 02 | local.set 2 + 01f08c: 0c 14 | br 20 + 01f08e: 0b | end + 01f08f: 02 40 | block + 01f091: 02 40 | block + 01f093: 02 40 | block + 01f095: 02 40 | block + 01f097: 20 0a | local.get 10 + 01f099: 42 ae 83 bc a1 b0 8a 85 f8 | i64.const 4174859201357480366 + 01f0a2: 39 | + 01f0a3: 55 | i64.gt_s + 01f0a4: 0d 00 | br_if 0 + 01f0a6: 02 40 | block + 01f0a8: 20 0a | local.get 10 + 01f0aa: 42 f8 fa 9d a2 e8 c0 dc f3 | i64.const 2659219477300215160 + 01f0b3: 24 | + 01f0b4: 55 | i64.gt_s + 01f0b5: 0d 00 | br_if 0 + 01f0b7: 02 40 | block + 01f0b9: 20 0a | local.get 10 + 01f0bb: 42 9e e3 ed aa a8 e5 e7 85 | i64.const 723847170097901982 + 01f0c4: 0a | + 01f0c5: 55 | i64.gt_s + 01f0c6: 0d 00 | br_if 0 + 01f0c8: 02 40 | block + 01f0ca: 20 0a | local.get 10 + 01f0cc: 42 e4 a3 ff be d1 91 a5 e5 | i64.const 17062613471958389220 + 01f0d5: 6c | + 01f0d6: 55 | i64.gt_s + 01f0d7: 0d 00 | br_if 0 + 01f0d9: 20 0a | local.get 10 + 01f0db: 42 c3 83 b0 e8 dc 94 f9 a4 | i64.const 16810218484897939907 + 01f0e4: 69 | + 01f0e5: 51 | i64.eq + 01f0e6: 0d 0d | br_if 13 + 01f0e8: 20 0a | local.get 10 + 01f0ea: 42 92 cd ae a7 96 be e5 da | i64.const 17056704027748443794 + 01f0f3: 6c | + 01f0f4: 52 | i64.ne + 01f0f5: 0d 2b | br_if 43 + 01f0f7: 20 00 | local.get 0 + 01f0f9: 20 10 | local.get 16 + 01f0fb: 2a 02 00 | f32.load 2 0 + 01f0fe: bb | f64.promote_f32 + 01f0ff: 20 10 | local.get 16 + 01f101: 2a 02 04 | f32.load 2 4 + 01f104: bb | f64.promote_f32 + 01f105: 20 10 | local.get 16 + 01f107: 2a 02 08 | f32.load 2 8 + 01f10a: bb | f64.promote_f32 + 01f10b: 20 10 | local.get 16 + 01f10d: 2a 02 0c | f32.load 2 12 + 01f110: bb | f64.promote_f32 + 01f111: 41 80 01 | i32.const 128 + 01f114: 20 04 | local.get 4 + 01f116: 20 05 | local.get 5 + 01f118: 10 d2 83 80 80 00 | call 466 + 01f11e: 0c 2e | br 46 + 01f120: 0b | end + 01f121: 20 0a | local.get 10 + 01f123: 42 e5 a3 ff be d1 91 a5 e5 | i64.const 17062613471958389221 + 01f12c: 6c | + 01f12d: 51 | i64.eq + 01f12e: 0d 0b | br_if 11 + 01f130: 20 0a | local.get 10 + 01f132: 42 e8 a1 8d f3 f4 ae 9b ed | i64.const 17139131691095511272 + 01f13b: 6d | + 01f13c: 51 | i64.eq + 01f13d: 0d 20 | br_if 32 + 01f13f: 20 0a | local.get 10 + 01f141: 42 8f c6 d9 ed 9e b5 af ae | i64.const 17464041992571216655 + 01f14a: 72 | + 01f14b: 52 | i64.ne + 01f14c: 0d 2a | br_if 42 + 01f14e: 20 00 | local.get 0 + 01f150: 20 10 | local.get 16 + 01f152: 2a 02 00 | f32.load 2 0 + 01f155: bb | f64.promote_f32 + 01f156: 20 10 | local.get 16 + 01f158: 2a 02 04 | f32.load 2 4 + 01f15b: bb | f64.promote_f32 + 01f15c: 41 c0 00 | i32.const 64 + 01f15f: 20 04 | local.get 4 + 01f161: 20 05 | local.get 5 + 01f163: 10 d1 83 80 80 00 | call 465 + 01f169: 0c 2d | br 45 + 01f16b: 0b | end + 01f16c: 02 40 | block + 01f16e: 20 0a | local.get 10 + 01f170: 42 8b 82 97 b9 a8 f4 d5 f5 | i64.const 930934103545856267 + 01f179: 0c | + 01f17a: 55 | i64.gt_s + 01f17b: 0d 00 | br_if 0 + 01f17d: 20 0a | local.get 10 + 01f17f: 42 9f e3 ed aa a8 e5 e7 85 | i64.const 723847170097901983 + 01f188: 0a | + 01f189: 51 | i64.eq + 01f18a: 0d 04 | br_if 4 + 01f18c: 20 0a | local.get 10 + 01f18e: 42 e6 85 d4 82 fe c3 84 96 | i64.const 805038361509429990 + 01f197: 0b | + 01f198: 52 | i64.ne + 01f199: 0d 2a | br_if 42 + 01f19b: 20 10 | local.get 16 + 01f19d: 2f 01 02 | i32.load16_u 1 2 + 01f1a0: 10 b9 83 80 80 00 | call 441 + 01f1a6: 21 14 | local.set 20 + 01f1a8: 20 00 | local.get 0 + 01f1aa: 20 10 | local.get 16 + 01f1ac: 2f 01 00 | i32.load16_u 1 0 + 01f1af: 10 b9 83 80 80 00 | call 441 + 01f1b5: bb | f64.promote_f32 + 01f1b6: 20 14 | local.get 20 + 01f1b8: bb | f64.promote_f32 + 01f1b9: 41 20 | i32.const 32 + 01f1bb: 20 04 | local.get 4 + 01f1bd: 20 05 | local.get 5 + 01f1bf: 10 d1 83 80 80 00 | call 465 + 01f1c5: 0c 2d | br 45 + 01f1c7: 0b | end + 01f1c8: 20 0a | local.get 10 + 01f1ca: 42 8c 82 97 b9 a8 f4 d5 f5 | i64.const 930934103545856268 + 01f1d3: 0c | + 01f1d4: 51 | i64.eq + 01f1d5: 0d 20 | br_if 32 + 01f1d7: 20 0a | local.get 10 + 01f1d9: 42 d8 f9 fb ca b9 fd ad fd | i64.const 2160241193795910872 + 01f1e2: 1d | + 01f1e3: 51 | i64.eq + 01f1e4: 0d 1e | br_if 30 + 01f1e6: 20 0a | local.get 10 + 01f1e8: 42 84 e3 e3 d8 a9 db ab c4 | i64.const 2200200671898694020 + 01f1f1: 1e | + 01f1f2: 52 | i64.ne + 01f1f3: 0d 29 | br_if 41 + 01f1f5: 20 00 | local.get 0 + 01f1f7: 20 10 | local.get 16 + 01f1f9: 34 02 00 | i64.load32_s 2 0 + 01f1fc: 41 01 | i32.const 1 + 01f1fe: 41 20 | i32.const 32 + 01f200: 20 04 | local.get 4 + 01f202: 20 05 | local.get 5 + 01f204: 10 b7 83 80 80 00 | call 439 + 01f20a: 0c 2c | br 44 + 01f20c: 0b | end + 01f20d: 02 40 | block + 01f20f: 20 0a | local.get 10 + 01f211: 42 a3 c2 98 ce 94 ce 8b c5 | i64.const 3281486342596731171 + 01f21a: 2d | + 01f21b: 55 | i64.gt_s + 01f21c: 0d 00 | br_if 0 + 01f21e: 02 40 | block + 01f220: 20 0a | local.get 10 + 01f222: 42 89 ba ea 81 e2 9f c7 d7 | i64.const 3003651354267393289 + 01f22b: 29 | + 01f22c: 55 | i64.gt_s + 01f22d: 0d 00 | br_if 0 + 01f22f: 20 0a | local.get 10 + 01f231: 42 f9 fa 9d a2 e8 c0 dc f3 | i64.const 2659219477300215161 + 01f23a: 24 | + 01f23b: 51 | i64.eq + 01f23c: 0d 28 | br_if 40 + 01f23e: 20 0a | local.get 10 + 01f240: 42 95 83 c1 a1 b0 f2 83 bf | i64.const 2773671544611684757 + 01f249: 26 | + 01f24a: 52 | i64.ne + 01f24b: 0d 2a | br_if 42 + 01f24d: 20 00 | local.get 0 + 01f24f: 20 10 | local.get 16 + 01f251: 29 03 00 | i64.load 3 0 + 01f254: 22 0a | local.tee 10 + 01f256: 42 38 | i64.const 56 + 01f258: 86 | i64.shl + 01f259: 20 0a | local.get 10 + 01f25b: 42 80 fe 03 | i64.const 65280 + 01f25f: 83 | i64.and + 01f260: 42 28 | i64.const 40 + 01f262: 86 | i64.shl + 01f263: 84 | i64.or + 01f264: 20 0a | local.get 10 + 01f266: 42 80 80 fc 07 | i64.const 16711680 + 01f26b: 83 | i64.and + 01f26c: 42 18 | i64.const 24 + 01f26e: 86 | i64.shl + 01f26f: 20 0a | local.get 10 + 01f271: 42 80 80 80 f8 0f | i64.const 4278190080 + 01f277: 83 | i64.and + 01f278: 42 08 | i64.const 8 + 01f27a: 86 | i64.shl + 01f27b: 84 | i64.or + 01f27c: 84 | i64.or + 01f27d: 20 0a | local.get 10 + 01f27f: 42 08 | i64.const 8 + 01f281: 88 | i64.shr_u + 01f282: 42 80 80 80 f8 0f | i64.const 4278190080 + 01f288: 83 | i64.and + 01f289: 20 0a | local.get 10 + 01f28b: 42 18 | i64.const 24 + 01f28d: 88 | i64.shr_u + 01f28e: 42 80 80 fc 07 | i64.const 16711680 + 01f293: 83 | i64.and + 01f294: 84 | i64.or + 01f295: 20 0a | local.get 10 + 01f297: 42 28 | i64.const 40 + 01f299: 88 | i64.shr_u + 01f29a: 42 80 fe 03 | i64.const 65280 + 01f29e: 83 | i64.and + 01f29f: 20 0a | local.get 10 + 01f2a1: 42 38 | i64.const 56 + 01f2a3: 88 | i64.shr_u + 01f2a4: 84 | i64.or + 01f2a5: 84 | i64.or + 01f2a6: 84 | i64.or + 01f2a7: 41 01 | i32.const 1 + 01f2a9: 41 c0 00 | i32.const 64 + 01f2ac: 20 04 | local.get 4 + 01f2ae: 20 05 | local.get 5 + 01f2b0: 10 b7 83 80 80 00 | call 439 + 01f2b6: 0c 2d | br 45 + 01f2b8: 0b | end + 01f2b9: 20 0a | local.get 10 + 01f2bb: 42 8a ba ea 81 e2 9f c7 d7 | i64.const 3003651354267393290 + 01f2c4: 29 | + 01f2c5: 51 | i64.eq + 01f2c6: 0d 28 | br_if 40 + 01f2c8: 20 0a | local.get 10 + 01f2ca: 42 f1 c1 96 b2 dd d5 fe 8f | i64.const 3035420298402177265 + 01f2d3: 2a | + 01f2d4: 51 | i64.eq + 01f2d5: 0d 16 | br_if 22 + 01f2d7: 20 0a | local.get 10 + 01f2d9: 42 b5 b3 cd f7 d5 e5 c5 c6 | i64.const 3210247593019005365 + 01f2e2: 2c | + 01f2e3: 52 | i64.ne + 01f2e4: 0d 29 | br_if 41 + 01f2e6: 20 00 | local.get 0 + 01f2e8: 20 10 | local.get 16 + 01f2ea: 2d 00 00 | i32.load8_u 0 0 + 01f2ed: 41 00 | i32.const 0 + 01f2ef: 47 | i32.ne + 01f2f0: 20 04 | local.get 4 + 01f2f2: 20 05 | local.get 5 + 01f2f4: 10 ac 83 80 80 00 | call 428 + 01f2fa: 0c 2c | br 44 + 01f2fc: 0b | end + 01f2fd: 02 40 | block + 01f2ff: 20 0a | local.get 10 + 01f301: 42 ce fa cc c5 e3 e4 be a5 | i64.const 3551927397713657166 + 01f30a: 31 | + 01f30b: 55 | i64.gt_s + 01f30c: 0d 00 | br_if 0 + 01f30e: 20 0a | local.get 10 + 01f310: 42 a4 c2 98 ce 94 ce 8b c5 | i64.const 3281486342596731172 + 01f319: 2d | + 01f31a: 51 | i64.eq + 01f31b: 0d 24 | br_if 36 + 01f31d: 20 0a | local.get 10 + 01f31f: 42 a1 bb ef 9b 81 9f ea b2 | i64.const 3343264081824701857 + 01f328: 2e | + 01f329: 51 | i64.eq + 01f32a: 0d 02 | br_if 2 + 01f32c: 20 0a | local.get 10 + 01f32e: 42 e8 e2 d7 bb a3 92 f6 95 | i64.const 3543163654364328296 + 01f337: 31 | + 01f338: 52 | i64.ne + 01f339: 0d 29 | br_if 41 + 01f33b: 20 00 | local.get 0 + 01f33d: 20 10 | local.get 16 + 01f33f: 28 02 00 | i32.load 2 0 + 01f342: 22 01 | local.tee 1 + 01f344: 41 18 | i32.const 24 + 01f346: 74 | i32.shl + 01f347: 20 01 | local.get 1 + 01f349: 41 80 fe 03 | i32.const 65280 + 01f34d: 71 | i32.and + 01f34e: 41 08 | i32.const 8 + 01f350: 74 | i32.shl + 01f351: 72 | i32.or + 01f352: 20 01 | local.get 1 + 01f354: 41 08 | i32.const 8 + 01f356: 76 | i32.shr_u + 01f357: 41 80 fe 03 | i32.const 65280 + 01f35b: 71 | i32.and + 01f35c: 20 01 | local.get 1 + 01f35e: 41 18 | i32.const 24 + 01f360: 76 | i32.shr_u + 01f361: 72 | i32.or + 01f362: 72 | i32.or + 01f363: ac | i64.extend_i32_s + 01f364: 41 01 | i32.const 1 + 01f366: 41 20 | i32.const 32 + 01f368: 20 04 | local.get 4 + 01f36a: 20 05 | local.get 5 + 01f36c: 10 b7 83 80 80 00 | call 439 + 01f372: 0c 2c | br 44 + 01f374: 0b | end + 01f375: 20 0a | local.get 10 + 01f377: 42 cf fa cc c5 e3 e4 be a5 | i64.const 3551927397713657167 + 01f380: 31 | + 01f381: 51 | i64.eq + 01f382: 0d 24 | br_if 36 + 01f384: 20 0a | local.get 10 + 01f386: 42 bd 8d d2 90 af c3 bd e4 | i64.const 3947675668981253821 + 01f38f: 36 | + 01f390: 51 | i64.eq + 01f391: 0d 0c | br_if 12 + 01f393: 20 0a | local.get 10 + 01f395: 42 d1 a2 81 ff d4 cf 97 e5 | i64.const 4020129509685612881 + 01f39e: 37 | + 01f39f: 52 | i64.ne + 01f3a0: 0d 28 | br_if 40 + 01f3a2: 20 00 | local.get 0 + 01f3a4: 20 10 | local.get 16 + 01f3a6: 34 02 00 | i64.load32_s 2 0 + 01f3a9: 41 01 | i32.const 1 + 01f3ab: 41 20 | i32.const 32 + 01f3ad: 20 04 | local.get 4 + 01f3af: 20 05 | local.get 5 + 01f3b1: 10 b7 83 80 80 00 | call 439 + 01f3b7: 0c 2b | br 43 + 01f3b9: 0b | end + 01f3ba: 02 40 | block + 01f3bc: 02 40 | block + 01f3be: 20 0a | local.get 10 + 01f3c0: 42 d3 c2 f8 cb 80 fb a3 83 | i64.const 6919376035536314707 + 01f3c9: e0 00 | + 01f3cb: 55 | i64.gt_s + 01f3cc: 0d 00 | br_if 0 + 01f3ce: 02 40 | block + 01f3d0: 20 0a | local.get 10 + 01f3d2: 42 8a e2 95 f5 f7 8b ae d2 | i64.const 5162453793159606538 + 01f3db: c7 00 | + 01f3dd: 55 | i64.gt_s + 01f3de: 0d 00 | br_if 0 + 01f3e0: 02 40 | block + 01f3e2: 20 0a | local.get 10 + 01f3e4: 42 b1 c3 eb de a3 a6 9b dc | i64.const 4447424694548357553 + 01f3ed: 3d | + 01f3ee: 55 | i64.gt_s + 01f3ef: 0d 00 | br_if 0 + 01f3f1: 20 0a | local.get 10 + 01f3f3: 42 af 83 bc a1 b0 8a 85 f8 | i64.const 4174859201357480367 + 01f3fc: 39 | + 01f3fd: 51 | i64.eq + 01f3fe: 0d 06 | br_if 6 + 01f400: 20 0a | local.get 10 + 01f402: 42 93 c2 a4 ad de 98 aa c2 | i64.const 4432853501154500883 + 01f40b: 3d | + 01f40c: 52 | i64.ne + 01f40d: 0d 2b | br_if 43 + 01f40f: 20 00 | local.get 0 + 01f411: 20 10 | local.get 16 + 01f413: 31 00 00 | i64.load8_u 0 0 + 01f416: 41 00 | i32.const 0 + 01f418: 41 08 | i32.const 8 + 01f41a: 20 04 | local.get 4 + 01f41c: 20 05 | local.get 5 + 01f41e: 10 b7 83 80 80 00 | call 439 + 01f424: 0c 2e | br 46 + 01f426: 0b | end + 01f427: 20 0a | local.get 10 + 01f429: 42 b2 c3 eb de a3 a6 9b dc | i64.const 4447424694548357554 + 01f432: 3d | + 01f433: 51 | i64.eq + 01f434: 0d 0a | br_if 10 + 01f436: 20 0a | local.get 10 + 01f438: 42 b7 ea e1 97 82 92 a2 b1 | i64.const 4999708688978048311 + 01f441: c5 00 | + 01f443: 51 | i64.eq + 01f444: 0d 07 | br_if 7 + 01f446: 20 0a | local.get 10 + 01f448: 42 93 bb e0 d8 e1 8a cf 9c | i64.const 5132199590884810131 + 01f451: c7 00 | + 01f453: 52 | i64.ne + 01f454: 0d 2a | br_if 42 + 01f456: 20 00 | local.get 0 + 01f458: 20 10 | local.get 16 + 01f45a: 29 03 00 | i64.load 3 0 + 01f45d: 20 10 | local.get 16 + 01f45f: 29 03 08 | i64.load 3 8 + 01f462: 41 01 | i32.const 1 + 01f464: 20 04 | local.get 4 + 01f466: 20 05 | local.get 5 + 01f468: 10 ba 83 80 80 00 | call 442 + 01f46e: 0c 2d | br 45 + 01f470: 0b | end + 01f471: 02 40 | block + 01f473: 20 0a | local.get 10 + 01f475: 42 8a c3 ef f1 9d e2 82 ce | i64.const 6024702572885696906 + 01f47e: d3 00 | + 01f480: 55 | i64.gt_s + 01f481: 0d 00 | br_if 0 + 01f483: 20 0a | local.get 10 + 01f485: 42 8b e2 95 f5 f7 8b ae d2 | i64.const 5162453793159606539 + 01f48e: c7 00 | + 01f490: 51 | i64.eq + 01f491: 0d 24 | br_if 36 + 01f493: 20 0a | local.get 10 + 01f495: 42 b5 c3 bf b3 dd d3 eb f5 | i64.const 5470658165302354357 + 01f49e: cb 00 | + 01f4a0: 51 | i64.eq + 01f4a1: 0d 02 | br_if 2 + 01f4a3: 20 0a | local.get 10 + 01f4a5: 42 eb a1 b6 a1 c6 da ac e1 | i64.const 5747352699761692907 + 01f4ae: cf 00 | + 01f4b0: 52 | i64.ne + 01f4b1: 0d 2a | br_if 42 + 01f4b3: 20 00 | local.get 0 + 01f4b5: 20 10 | local.get 16 + 01f4b7: 35 02 00 | i64.load32_u 2 0 + 01f4ba: 41 00 | i32.const 0 + 01f4bc: 41 20 | i32.const 32 + 01f4be: 20 04 | local.get 4 + 01f4c0: 20 05 | local.get 5 + 01f4c2: 10 b7 83 80 80 00 | call 439 + 01f4c8: 0c 2d | br 45 + 01f4ca: 0b | end + 01f4cb: 20 0a | local.get 10 + 01f4cd: 42 8b c3 ef f1 9d e2 82 ce | i64.const 6024702572885696907 + 01f4d6: d3 00 | + 01f4d8: 51 | i64.eq + 01f4d9: 0d 0e | br_if 14 + 01f4db: 20 0a | local.get 10 + 01f4dd: 42 f3 81 fa df ec e3 a6 d2 | i64.const 6747688698281623795 + 01f4e6: dd 00 | + 01f4e8: 51 | i64.eq + 01f4e9: 0d 12 | br_if 18 + 01f4eb: 20 0a | local.get 10 + 01f4ed: 42 c3 fb f1 8d 93 ff a2 f1 | i64.const 6765123492661460419 + 01f4f6: dd 00 | + 01f4f8: 52 | i64.ne + 01f4f9: 0d 29 | br_if 41 + 01f4fb: 20 00 | local.get 0 + 01f4fd: 20 10 | local.get 16 + 01f4ff: 2f 01 00 | i32.load16_u 1 0 + 01f502: 22 01 | local.tee 1 + 01f504: 41 08 | i32.const 8 + 01f506: 74 | i32.shl + 01f507: 20 01 | local.get 1 + 01f509: 41 08 | i32.const 8 + 01f50b: 76 | i32.shr_u + 01f50c: 72 | i32.or + 01f50d: 10 b9 83 80 80 00 | call 441 + 01f513: bb | f64.promote_f32 + 01f514: 41 10 | i32.const 16 + 01f516: 20 04 | local.get 4 + 01f518: 20 05 | local.get 5 + 01f51a: 10 bc 83 80 80 00 | call 444 + 01f520: 0c 2c | br 44 + 01f522: 0b | end + 01f523: 02 40 | block + 01f525: 20 0a | local.get 10 + 01f527: 42 dc fa ee bc b9 fb a4 8b | i64.const 8653266305389673820 + 01f530: f8 00 | + 01f532: 55 | i64.gt_s + 01f533: 0d 00 | br_if 0 + 01f535: 02 40 | block + 01f537: 20 0a | local.get 10 + 01f539: 42 e1 fa f9 e0 dd 8a d6 ee | i64.const 7556292875586010465 + 01f542: e8 00 | + 01f544: 55 | i64.gt_s + 01f545: 0d 00 | br_if 0 + 01f547: 20 0a | local.get 10 + 01f549: 42 d4 c2 f8 cb 80 fb a3 83 | i64.const 6919376035536314708 + 01f552: e0 00 | + 01f554: 51 | i64.eq + 01f555: 0d 12 | br_if 18 + 01f557: 20 0a | local.get 10 + 01f559: 42 e6 c3 a6 db 8a fe c3 f7 | i64.const 6984819073417322982 + 01f562: e0 00 | + 01f564: 52 | i64.ne + 01f565: 0d 2a | br_if 42 + 01f567: 20 00 | local.get 0 + 01f569: 20 10 | local.get 16 + 01f56b: 2b 03 00 | f64.load 3 0 + 01f56e: 41 c0 00 | i32.const 64 + 01f571: 20 04 | local.get 4 + 01f573: 20 05 | local.get 5 + 01f575: 10 bc 83 80 80 00 | call 444 + 01f57b: 0c 2d | br 45 + 01f57d: 0b | end + 01f57e: 20 0a | local.get 10 + 01f580: 42 e2 fa f9 e0 dd 8a d6 ee | i64.const 7556292875586010466 + 01f589: e8 00 | + 01f58b: 51 | i64.eq + 01f58c: 0d 21 | br_if 33 + 01f58e: 20 0a | local.get 10 + 01f590: 42 9e e3 f5 f7 e1 e4 ef 9d | i64.const 7654922162095878558 + 01f599: ea 00 | + 01f59b: 51 | i64.eq + 01f59c: 0d 08 | br_if 8 + 01f59e: 20 0a | local.get 10 + 01f5a0: 42 89 c3 b5 ea d1 a1 e3 e9 | i64.const 8129996839799579017 + 01f5a9: f0 00 | + 01f5ab: 52 | i64.ne + 01f5ac: 0d 29 | br_if 41 + 01f5ae: 20 00 | local.get 0 + 01f5b0: 20 10 | local.get 16 + 01f5b2: 29 03 00 | i64.load 3 0 + 01f5b5: 41 01 | i32.const 1 + 01f5b7: 41 c0 00 | i32.const 64 + 01f5ba: 20 04 | local.get 4 + 01f5bc: 20 05 | local.get 5 + 01f5be: 10 b7 83 80 80 00 | call 439 + 01f5c4: 0c 2c | br 44 + 01f5c6: 0b | end + 01f5c7: 02 40 | block + 01f5c9: 20 0a | local.get 10 + 01f5cb: 42 81 ba 94 a0 bf 8b ac f0 | i64.const 8926328370430811393 + 01f5d4: fb 00 | + 01f5d6: 55 | i64.gt_s + 01f5d7: 0d 00 | br_if 0 + 01f5d9: 20 0a | local.get 10 + 01f5db: 42 dd fa ee bc b9 fb a4 8b | i64.const 8653266305389673821 + 01f5e4: f8 00 | + 01f5e6: 51 | i64.eq + 01f5e7: 0d 1d | br_if 29 + 01f5e9: 20 0a | local.get 10 + 01f5eb: 42 e7 ba 9b e0 9e f6 ba 94 | i64.const 8658429433021390183 + 01f5f4: f8 00 | + 01f5f6: 51 | i64.eq + 01f5f7: 0d 19 | br_if 25 + 01f5f9: 20 0a | local.get 10 + 01f5fb: 42 cf fb 90 81 96 ce d6 e9 | i64.const 8922574729741876687 + 01f604: fb 00 | + 01f606: 52 | i64.ne + 01f607: 0d 29 | br_if 41 + 01f609: 20 00 | local.get 0 + 01f60b: 20 10 | local.get 16 + 01f60d: 2f 01 00 | i32.load16_u 1 0 + 01f610: 10 b9 83 80 80 00 | call 441 + 01f616: bb | f64.promote_f32 + 01f617: 41 10 | i32.const 16 + 01f619: 20 04 | local.get 4 + 01f61b: 20 05 | local.get 5 + 01f61d: 10 bc 83 80 80 00 | call 444 + 01f623: 0c 2c | br 44 + 01f625: 0b | end + 01f626: 20 0a | local.get 10 + 01f628: 42 82 ba 94 a0 bf 8b ac f0 | i64.const 8926328370430811394 + 01f631: fb 00 | + 01f633: 51 | i64.eq + 01f634: 0d 0f | br_if 15 + 01f636: 20 0a | local.get 10 + 01f638: 42 dd b9 c3 a6 8a a6 f6 99 | i64.const 8949735687462116573 + 01f641: fc 00 | + 01f643: 51 | i64.eq + 01f644: 0d 21 | br_if 33 + 01f646: 20 0a | local.get 10 + 01f648: 42 82 fa aa a7 e7 b1 8c ff | i64.const 9222863574818012418 + 01f651: ff 00 | + 01f653: 52 | i64.ne + 01f654: 0d 28 | br_if 40 + 01f656: 20 00 | local.get 0 + 01f658: 20 10 | local.get 16 + 01f65a: 29 03 00 | i64.load 3 0 + 01f65d: 20 10 | local.get 16 + 01f65f: 29 03 08 | i64.load 3 8 + 01f662: 41 00 | i32.const 0 + 01f664: 20 04 | local.get 4 + 01f666: 20 05 | local.get 5 + 01f668: 10 ba 83 80 80 00 | call 442 + 01f66e: 0c 2b | br 43 + 01f670: 0b | end + 01f671: 20 00 | local.get 0 + 01f673: 20 10 | local.get 16 + 01f675: 2d 00 00 | i32.load8_u 0 0 + 01f678: 41 00 | i32.const 0 + 01f67a: 47 | i32.ne + 01f67b: 20 04 | local.get 4 + 01f67d: 20 05 | local.get 5 + 01f67f: 10 ac 83 80 80 00 | call 428 + 01f685: 0c 2a | br 42 + 01f687: 0b | end + 01f688: 20 00 | local.get 0 + 01f68a: 20 10 | local.get 16 + 01f68c: 2f 01 00 | i32.load16_u 1 0 + 01f68f: 41 00 | i32.const 0 + 01f691: 47 | i32.ne + 01f692: 20 04 | local.get 4 + 01f694: 20 05 | local.get 5 + 01f696: 10 ac 83 80 80 00 | call 428 + 01f69c: 0c 29 | br 41 + 01f69e: 0b | end + 01f69f: 20 00 | local.get 0 + 01f6a1: 20 10 | local.get 16 + 01f6a3: 28 02 00 | i32.load 2 0 + 01f6a6: 41 00 | i32.const 0 + 01f6a8: 47 | i32.ne + 01f6a9: 20 04 | local.get 4 + 01f6ab: 20 05 | local.get 5 + 01f6ad: 10 ac 83 80 80 00 | call 428 + 01f6b3: 0c 28 | br 40 + 01f6b5: 0b | end + 01f6b6: 20 00 | local.get 0 + 01f6b8: 20 10 | local.get 16 + 01f6ba: 29 03 00 | i64.load 3 0 + 01f6bd: 42 00 | i64.const 0 + 01f6bf: 52 | i64.ne + 01f6c0: 20 04 | local.get 4 + 01f6c2: 20 05 | local.get 5 + 01f6c4: 10 ac 83 80 80 00 | call 428 + 01f6ca: 0c 27 | br 39 + 01f6cc: 0b | end + 01f6cd: 20 10 | local.get 16 + 01f6cf: 28 02 00 | i32.load 2 0 + 01f6d2: 22 01 | local.tee 1 + 01f6d4: 45 | i32.eqz + 01f6d5: 0d 24 | br_if 36 + 01f6d7: 20 10 | local.get 16 + 01f6d9: 29 03 08 | i64.load 3 8 + 01f6dc: 22 13 | local.tee 19 + 01f6de: 21 0a | local.set 10 + 01f6e0: 20 01 | local.get 1 + 01f6e2: 21 0c | local.set 12 + 01f6e4: 20 01 | local.get 1 + 01f6e6: 21 01 | local.set 1 + 01f6e8: 20 10 | local.get 16 + 01f6ea: 28 02 04 | i32.load 2 4 + 01f6ed: 21 02 | local.set 2 + 01f6ef: 20 13 | local.get 19 + 01f6f1: 21 0d | local.set 13 + 01f6f3: 20 13 | local.get 19 + 01f6f5: 50 | i64.eqz + 01f6f6: 45 | i32.eqz + 01f6f7: 0d 01 | br_if 1 + 01f6f9: 0c 24 | br 36 + 01f6fb: 0b | end + 01f6fc: 0b | end + 01f6fd: 20 00 | local.get 0 + 01f6ff: 20 10 | local.get 16 + 01f701: 28 02 00 | i32.load 2 0 + 01f704: 20 04 | local.get 4 + 01f706: 20 05 | local.get 5 + 01f708: 10 b6 83 80 80 00 | call 438 + 01f70e: 0c 24 | br 36 + 01f710: 0b | end + 01f711: 20 00 | local.get 0 + 01f713: 20 10 | local.get 16 + 01f715: 2a 02 00 | f32.load 2 0 + 01f718: bb | f64.promote_f32 + 01f719: 41 20 | i32.const 32 + 01f71b: 20 04 | local.get 4 + 01f71d: 20 05 | local.get 5 + 01f71f: 10 bc 83 80 80 00 | call 444 + 01f725: 0c 23 | br 35 + 01f727: 0b | end + 01f728: 20 00 | local.get 0 + 01f72a: 20 10 | local.get 16 + 01f72c: 2b 03 00 | f64.load 3 0 + 01f72f: 41 c0 00 | i32.const 64 + 01f732: 20 04 | local.get 4 + 01f734: 20 05 | local.get 5 + 01f736: 10 bc 83 80 80 00 | call 444 + 01f73c: 0c 22 | br 34 + 01f73e: 0b | end + 01f73f: 20 00 | local.get 0 + 01f741: 20 10 | local.get 16 + 01f743: 28 02 00 | i32.load 2 0 + 01f746: 22 01 | local.tee 1 + 01f748: 41 18 | i32.const 24 + 01f74a: 74 | i32.shl + 01f74b: 20 01 | local.get 1 + 01f74d: 41 80 fe 03 | i32.const 65280 + 01f751: 71 | i32.and + 01f752: 41 08 | i32.const 8 + 01f754: 74 | i32.shl + 01f755: 72 | i32.or + 01f756: 20 01 | local.get 1 + 01f758: 41 08 | i32.const 8 + 01f75a: 76 | i32.shr_u + 01f75b: 41 80 fe 03 | i32.const 65280 + 01f75f: 71 | i32.and + 01f760: 20 01 | local.get 1 + 01f762: 41 18 | i32.const 24 + 01f764: 76 | i32.shr_u + 01f765: 72 | i32.or + 01f766: 72 | i32.or + 01f767: be | f32.reinterpret_i32 + 01f768: bb | f64.promote_f32 + 01f769: 41 20 | i32.const 32 + 01f76b: 20 04 | local.get 4 + 01f76d: 20 05 | local.get 5 + 01f76f: 10 bc 83 80 80 00 | call 444 + 01f775: 0c 21 | br 33 + 01f777: 0b | end + 01f778: 20 00 | local.get 0 + 01f77a: 20 10 | local.get 16 + 01f77c: 29 03 00 | i64.load 3 0 + 01f77f: 22 0a | local.tee 10 + 01f781: 42 38 | i64.const 56 + 01f783: 86 | i64.shl + 01f784: 20 0a | local.get 10 + 01f786: 42 80 fe 03 | i64.const 65280 + 01f78a: 83 | i64.and + 01f78b: 42 28 | i64.const 40 + 01f78d: 86 | i64.shl + 01f78e: 84 | i64.or + 01f78f: 20 0a | local.get 10 + 01f791: 42 80 80 fc 07 | i64.const 16711680 + 01f796: 83 | i64.and + 01f797: 42 18 | i64.const 24 + 01f799: 86 | i64.shl + 01f79a: 20 0a | local.get 10 + 01f79c: 42 80 80 80 f8 0f | i64.const 4278190080 + 01f7a2: 83 | i64.and + 01f7a3: 42 08 | i64.const 8 + 01f7a5: 86 | i64.shl + 01f7a6: 84 | i64.or + 01f7a7: 84 | i64.or + 01f7a8: 20 0a | local.get 10 + 01f7aa: 42 08 | i64.const 8 + 01f7ac: 88 | i64.shr_u + 01f7ad: 42 80 80 80 f8 0f | i64.const 4278190080 + 01f7b3: 83 | i64.and + 01f7b4: 20 0a | local.get 10 + 01f7b6: 42 18 | i64.const 24 + 01f7b8: 88 | i64.shr_u + 01f7b9: 42 80 80 fc 07 | i64.const 16711680 + 01f7be: 83 | i64.and + 01f7bf: 84 | i64.or + 01f7c0: 20 0a | local.get 10 + 01f7c2: 42 28 | i64.const 40 + 01f7c4: 88 | i64.shr_u + 01f7c5: 42 80 fe 03 | i64.const 65280 + 01f7c9: 83 | i64.and + 01f7ca: 20 0a | local.get 10 + 01f7cc: 42 38 | i64.const 56 + 01f7ce: 88 | i64.shr_u + 01f7cf: 84 | i64.or + 01f7d0: 84 | i64.or + 01f7d1: 84 | i64.or + 01f7d2: bf | f64.reinterpret_i64 + 01f7d3: 41 c0 00 | i32.const 64 + 01f7d6: 20 04 | local.get 4 + 01f7d8: 20 05 | local.get 5 + 01f7da: 10 bc 83 80 80 00 | call 444 + 01f7e0: 0c 20 | br 32 + 01f7e2: 0b | end + 01f7e3: 20 00 | local.get 0 + 01f7e5: 20 10 | local.get 16 + 01f7e7: 2b 03 00 | f64.load 3 0 + 01f7ea: 20 10 | local.get 16 + 01f7ec: 2b 03 08 | f64.load 3 8 + 01f7ef: 41 80 01 | i32.const 128 + 01f7f2: 20 04 | local.get 4 + 01f7f4: 20 05 | local.get 5 + 01f7f6: 10 d1 83 80 80 00 | call 465 + 01f7fc: 0c 1f | br 31 + 01f7fe: 0b | end + 01f7ff: 20 00 | local.get 0 + 01f801: 20 10 | local.get 16 + 01f803: 2b 03 00 | f64.load 3 0 + 01f806: 20 10 | local.get 16 + 01f808: 2b 03 08 | f64.load 3 8 + 01f80b: 20 10 | local.get 16 + 01f80d: 2b 03 10 | f64.load 3 16 + 01f810: 20 10 | local.get 16 + 01f812: 2b 03 18 | f64.load 3 24 + 01f815: 41 80 02 | i32.const 256 + 01f818: 20 04 | local.get 4 + 01f81a: 20 05 | local.get 5 + 01f81c: 10 d2 83 80 80 00 | call 466 + 01f822: 0c 1e | br 30 + 01f824: 0b | end + 01f825: 20 00 | local.get 0 + 01f827: 20 10 | local.get 16 + 01f829: 30 00 00 | i64.load8_s 0 0 + 01f82c: 41 01 | i32.const 1 + 01f82e: 41 08 | i32.const 8 + 01f830: 20 04 | local.get 4 + 01f832: 20 05 | local.get 5 + 01f834: 10 b7 83 80 80 00 | call 439 + 01f83a: 0c 1d | br 29 + 01f83c: 0b | end + 01f83d: 20 00 | local.get 0 + 01f83f: 20 10 | local.get 16 + 01f841: 32 01 00 | i64.load16_s 1 0 + 01f844: 41 01 | i32.const 1 + 01f846: 41 10 | i32.const 16 + 01f848: 20 04 | local.get 4 + 01f84a: 20 05 | local.get 5 + 01f84c: 10 b7 83 80 80 00 | call 439 + 01f852: 0c 1c | br 28 + 01f854: 0b | end + 01f855: 20 00 | local.get 0 + 01f857: 20 10 | local.get 16 + 01f859: 33 01 00 | i64.load16_u 1 0 + 01f85c: 41 00 | i32.const 0 + 01f85e: 41 10 | i32.const 16 + 01f860: 20 04 | local.get 4 + 01f862: 20 05 | local.get 5 + 01f864: 10 b7 83 80 80 00 | call 439 + 01f86a: 0c 1b | br 27 + 01f86c: 0b | end + 01f86d: 20 00 | local.get 0 + 01f86f: 20 10 | local.get 16 + 01f871: 29 03 00 | i64.load 3 0 + 01f874: 41 01 | i32.const 1 + 01f876: 41 c0 00 | i32.const 64 + 01f879: 20 04 | local.get 4 + 01f87b: 20 05 | local.get 5 + 01f87d: 10 b7 83 80 80 00 | call 439 + 01f883: 0c 1a | br 26 + 01f885: 0b | end + 01f886: 20 00 | local.get 0 + 01f888: 20 10 | local.get 16 + 01f88a: 29 03 00 | i64.load 3 0 + 01f88d: 41 00 | i32.const 0 + 01f88f: 41 c0 00 | i32.const 64 + 01f892: 20 04 | local.get 4 + 01f894: 20 05 | local.get 5 + 01f896: 10 b7 83 80 80 00 | call 439 + 01f89c: 0c 19 | br 25 + 01f89e: 0b | end + 01f89f: 20 00 | local.get 0 + 01f8a1: 20 10 | local.get 16 + 01f8a3: 34 02 00 | i64.load32_s 2 0 + 01f8a6: 41 01 | i32.const 1 + 01f8a8: 41 20 | i32.const 32 + 01f8aa: 20 04 | local.get 4 + 01f8ac: 20 05 | local.get 5 + 01f8ae: 10 b7 83 80 80 00 | call 439 + 01f8b4: 0c 18 | br 24 + 01f8b6: 0b | end + 01f8b7: 20 00 | local.get 0 + 01f8b9: 20 10 | local.get 16 + 01f8bb: 35 02 00 | i64.load32_u 2 0 + 01f8be: 41 00 | i32.const 0 + 01f8c0: 41 20 | i32.const 32 + 01f8c2: 20 04 | local.get 4 + 01f8c4: 20 05 | local.get 5 + 01f8c6: 10 b7 83 80 80 00 | call 439 + 01f8cc: 0c 17 | br 23 + 01f8ce: 0b | end + 01f8cf: 20 00 | local.get 0 + 01f8d1: 20 10 | local.get 16 + 01f8d3: 35 02 00 | i64.load32_u 2 0 + 01f8d6: 41 00 | i32.const 0 + 01f8d8: 41 20 | i32.const 32 + 01f8da: 20 04 | local.get 4 + 01f8dc: 20 05 | local.get 5 + 01f8de: 10 b7 83 80 80 00 | call 439 + 01f8e4: 0c 16 | br 22 + 01f8e6: 0b | end + 01f8e7: 20 00 | local.get 0 + 01f8e9: 20 10 | local.get 16 + 01f8eb: 28 02 00 | i32.load 2 0 + 01f8ee: 20 10 | local.get 16 + 01f8f0: 28 02 04 | i32.load 2 4 + 01f8f3: 20 04 | local.get 4 + 01f8f5: 20 05 | local.get 5 + 01f8f7: 10 ad 83 80 80 00 | call 429 + 01f8fd: 0c 15 | br 21 + 01f8ff: 0b | end + 01f900: 20 0c | local.get 12 + 01f902: 21 01 | local.set 1 + 01f904: 02 40 | block + 01f906: 03 40 | loop + 01f908: 02 40 | block + 01f90a: 20 01 | local.get 1 + 01f90c: 22 01 | local.tee 1 + 01f90e: 2d 00 00 | i32.load8_u 0 0 + 01f911: 0d 00 | br_if 0 + 01f913: 20 01 | local.get 1 + 01f915: 21 02 | local.set 2 + 01f917: 0c 02 | br 2 + 01f919: 0b | end + 01f91a: 20 01 | local.get 1 + 01f91c: 41 01 | i32.const 1 + 01f91e: 6a | i32.add + 01f91f: 22 02 | local.tee 2 + 01f921: 21 01 | local.set 1 + 01f923: 20 02 | local.get 2 + 01f925: 0d 00 | br_if 0 + 01f927: 0b | end + 01f928: 41 00 | i32.const 0 + 01f92a: 21 02 | local.set 2 + 01f92c: 0b | end + 01f92d: 20 0c | local.get 12 + 01f92f: 21 01 | local.set 1 + 01f931: 20 02 | local.get 2 + 01f933: 20 0c | local.get 12 + 01f935: 6b | i32.sub + 01f936: 21 02 | local.set 2 + 01f938: 0b | end + 01f939: 20 00 | local.get 0 + 01f93b: 20 01 | local.get 1 + 01f93d: 20 02 | local.get 2 + 01f93f: 20 04 | local.get 4 + 01f941: 20 05 | local.get 5 + 01f943: 10 ad 83 80 80 00 | call 429 + 01f949: 0c 13 | br 19 + 01f94b: 0b | end + 01f94c: 20 00 | local.get 0 + 01f94e: 20 10 | local.get 16 + 01f950: 28 02 00 | i32.load 2 0 + 01f953: 20 10 | local.get 16 + 01f955: 28 02 04 | i32.load 2 4 + 01f958: 20 04 | local.get 4 + 01f95a: 20 05 | local.get 5 + 01f95c: 10 bd 83 80 80 00 | call 445 + 01f962: 0c 12 | br 18 + 01f964: 0b | end + 01f965: 20 07 | local.get 7 + 01f967: 21 01 | local.set 1 + 01f969: 41 00 | i32.const 0 + 01f96b: 21 02 | local.set 2 + 01f96d: 02 40 | block + 01f96f: 03 40 | loop + 01f971: 20 02 | local.get 2 + 01f973: 21 02 | local.set 2 + 01f975: 02 40 | block + 01f977: 20 01 | local.get 1 + 01f979: 22 01 | local.tee 1 + 01f97b: 2f 01 00 | i32.load16_u 1 0 + 01f97e: 0d 00 | br_if 0 + 01f980: 20 02 | local.get 2 + 01f982: 21 10 | local.set 16 + 01f984: 0c 02 | br 2 + 01f986: 0b | end + 01f987: 20 01 | local.get 1 + 01f989: 41 02 | i32.const 2 + 01f98b: 6a | i32.add + 01f98c: 22 0c | local.tee 12 + 01f98e: 21 01 | local.set 1 + 01f990: 20 02 | local.get 2 + 01f992: 41 01 | i32.const 1 + 01f994: 6a | i32.add + 01f995: 22 10 | local.tee 16 + 01f997: 21 02 | local.set 2 + 01f999: 20 10 | local.get 16 + 01f99b: 21 10 | local.set 16 + 01f99d: 20 0c | local.get 12 + 01f99f: 0d 00 | br_if 0 + 01f9a1: 0b | end + 01f9a2: 0b | end + 01f9a3: 20 07 | local.get 7 + 01f9a5: 21 01 | local.set 1 + 01f9a7: 20 10 | local.get 16 + 01f9a9: 21 02 | local.set 2 + 01f9ab: 0b | end + 01f9ac: 20 00 | local.get 0 + 01f9ae: 20 01 | local.get 1 + 01f9b0: 20 02 | local.get 2 + 01f9b2: 20 04 | local.get 4 + 01f9b4: 20 05 | local.get 5 + 01f9b6: 10 bd 83 80 80 00 | call 445 + 01f9bc: 0c 10 | br 16 + 01f9be: 0b | end + 01f9bf: 20 00 | local.get 0 + 01f9c1: 28 02 28 | i32.load 2 40 + 01f9c4: 20 00 | local.get 0 + 01f9c6: 28 02 2c | i32.load 2 44 + 01f9c9: 20 10 | local.get 16 + 01f9cb: 29 03 00 | i64.load 3 0 + 01f9ce: 20 00 | local.get 0 + 01f9d0: 41 d4 00 | i32.const 84 + 01f9d3: 6a | i32.add + 01f9d4: 20 05 | local.get 5 + 01f9d6: 10 9f 83 80 80 00 | call 415 + 01f9dc: 0c 0f | br 15 + 01f9de: 0b | end + 01f9df: 20 00 | local.get 0 + 01f9e1: 20 10 | local.get 16 + 01f9e3: 32 01 00 | i64.load16_s 1 0 + 01f9e6: 41 01 | i32.const 1 + 01f9e8: 41 10 | i32.const 16 + 01f9ea: 20 04 | local.get 4 + 01f9ec: 20 05 | local.get 5 + 01f9ee: 10 b7 83 80 80 00 | call 439 + 01f9f4: 0c 0e | br 14 + 01f9f6: 0b | end + 01f9f7: 20 00 | local.get 0 + 01f9f9: 20 10 | local.get 16 + 01f9fb: 33 01 00 | i64.load16_u 1 0 + 01f9fe: 41 00 | i32.const 0 + 01fa00: 41 10 | i32.const 16 + 01fa02: 20 04 | local.get 4 + 01fa04: 20 05 | local.get 5 + 01fa06: 10 b7 83 80 80 00 | call 439 + 01fa0c: 0c 0d | br 13 + 01fa0e: 0b | end + 01fa0f: 20 00 | local.get 0 + 01fa11: 20 10 | local.get 16 + 01fa13: 35 02 00 | i64.load32_u 2 0 + 01fa16: 41 00 | i32.const 0 + 01fa18: 41 20 | i32.const 32 + 01fa1a: 20 04 | local.get 4 + 01fa1c: 20 05 | local.get 5 + 01fa1e: 10 b7 83 80 80 00 | call 439 + 01fa24: 0c 0c | br 12 + 01fa26: 0b | end + 01fa27: 20 00 | local.get 0 + 01fa29: 20 10 | local.get 16 + 01fa2b: 29 03 00 | i64.load 3 0 + 01fa2e: 41 00 | i32.const 0 + 01fa30: 41 c0 00 | i32.const 64 + 01fa33: 20 04 | local.get 4 + 01fa35: 20 05 | local.get 5 + 01fa37: 10 b7 83 80 80 00 | call 439 + 01fa3d: 0c 0b | br 11 + 01fa3f: 0b | end + 01fa40: 20 00 | local.get 0 + 01fa42: 20 10 | local.get 16 + 01fa44: 2f 01 00 | i32.load16_u 1 0 + 01fa47: 22 01 | local.tee 1 + 01fa49: 41 08 | i32.const 8 + 01fa4b: 74 | i32.shl + 01fa4c: 20 01 | local.get 1 + 01fa4e: 41 08 | i32.const 8 + 01fa50: 76 | i32.shr_u + 01fa51: 72 | i32.or + 01fa52: ad | i64.extend_i32_u + 01fa53: c3 | i64.extend16_s + 01fa54: 41 01 | i32.const 1 + 01fa56: 41 10 | i32.const 16 + 01fa58: 20 04 | local.get 4 + 01fa5a: 20 05 | local.get 5 + 01fa5c: 10 b7 83 80 80 00 | call 439 + 01fa62: 0c 0a | br 10 + 01fa64: 0b | end + 01fa65: 20 00 | local.get 0 + 01fa67: 20 10 | local.get 16 + 01fa69: 2f 01 00 | i32.load16_u 1 0 + 01fa6c: 22 01 | local.tee 1 + 01fa6e: 41 08 | i32.const 8 + 01fa70: 74 | i32.shl + 01fa71: 20 01 | local.get 1 + 01fa73: 41 08 | i32.const 8 + 01fa75: 76 | i32.shr_u + 01fa76: 72 | i32.or + 01fa77: ad | i64.extend_i32_u + 01fa78: 42 ff ff 03 | i64.const 65535 + 01fa7c: 83 | i64.and + 01fa7d: 41 00 | i32.const 0 + 01fa7f: 41 10 | i32.const 16 + 01fa81: 20 04 | local.get 4 + 01fa83: 20 05 | local.get 5 + 01fa85: 10 b7 83 80 80 00 | call 439 + 01fa8b: 0c 09 | br 9 + 01fa8d: 0b | end + 01fa8e: 20 00 | local.get 0 + 01fa90: 20 10 | local.get 16 + 01fa92: 28 02 00 | i32.load 2 0 + 01fa95: 22 01 | local.tee 1 + 01fa97: 41 18 | i32.const 24 + 01fa99: 74 | i32.shl + 01fa9a: 20 01 | local.get 1 + 01fa9c: 41 80 fe 03 | i32.const 65280 + 01faa0: 71 | i32.and + 01faa1: 41 08 | i32.const 8 + 01faa3: 74 | i32.shl + 01faa4: 72 | i32.or + 01faa5: 20 01 | local.get 1 + 01faa7: 41 08 | i32.const 8 + 01faa9: 76 | i32.shr_u + 01faaa: 41 80 fe 03 | i32.const 65280 + 01faae: 71 | i32.and + 01faaf: 20 01 | local.get 1 + 01fab1: 41 18 | i32.const 24 + 01fab3: 76 | i32.shr_u + 01fab4: 72 | i32.or + 01fab5: 72 | i32.or + 01fab6: ad | i64.extend_i32_u + 01fab7: 41 00 | i32.const 0 + 01fab9: 41 20 | i32.const 32 + 01fabb: 20 04 | local.get 4 + 01fabd: 20 05 | local.get 5 + 01fabf: 10 b7 83 80 80 00 | call 439 + 01fac5: 0c 08 | br 8 + 01fac7: 0b | end + 01fac8: 20 00 | local.get 0 + 01faca: 20 10 | local.get 16 + 01facc: 29 03 00 | i64.load 3 0 + 01facf: 22 0a | local.tee 10 + 01fad1: 42 38 | i64.const 56 + 01fad3: 86 | i64.shl + 01fad4: 20 0a | local.get 10 + 01fad6: 42 80 fe 03 | i64.const 65280 + 01fada: 83 | i64.and + 01fadb: 42 28 | i64.const 40 + 01fadd: 86 | i64.shl + 01fade: 84 | i64.or + 01fadf: 20 0a | local.get 10 + 01fae1: 42 80 80 fc 07 | i64.const 16711680 + 01fae6: 83 | i64.and + 01fae7: 42 18 | i64.const 24 + 01fae9: 86 | i64.shl + 01faea: 20 0a | local.get 10 + 01faec: 42 80 80 80 f8 0f | i64.const 4278190080 + 01faf2: 83 | i64.and + 01faf3: 42 08 | i64.const 8 + 01faf5: 86 | i64.shl + 01faf6: 84 | i64.or + 01faf7: 84 | i64.or + 01faf8: 20 0a | local.get 10 + 01fafa: 42 08 | i64.const 8 + 01fafc: 88 | i64.shr_u + 01fafd: 42 80 80 80 f8 0f | i64.const 4278190080 + 01fb03: 83 | i64.and + 01fb04: 20 0a | local.get 10 + 01fb06: 42 18 | i64.const 24 + 01fb08: 88 | i64.shr_u + 01fb09: 42 80 80 fc 07 | i64.const 16711680 + 01fb0e: 83 | i64.and + 01fb0f: 84 | i64.or + 01fb10: 20 0a | local.get 10 + 01fb12: 42 28 | i64.const 40 + 01fb14: 88 | i64.shr_u + 01fb15: 42 80 fe 03 | i64.const 65280 + 01fb19: 83 | i64.and + 01fb1a: 20 0a | local.get 10 + 01fb1c: 42 38 | i64.const 56 + 01fb1e: 88 | i64.shr_u + 01fb1f: 84 | i64.or + 01fb20: 84 | i64.or + 01fb21: 84 | i64.or + 01fb22: 41 00 | i32.const 0 + 01fb24: 41 c0 00 | i32.const 64 + 01fb27: 20 04 | local.get 4 + 01fb29: 20 05 | local.get 5 + 01fb2b: 10 b7 83 80 80 00 | call 439 + 01fb31: 0c 07 | br 7 + 01fb33: 0b | end + 01fb34: 20 00 | local.get 0 + 01fb36: 20 10 | local.get 16 + 01fb38: 29 03 00 | i64.load 3 0 + 01fb3b: 20 10 | local.get 16 + 01fb3d: 29 03 08 | i64.load 3 8 + 01fb40: 41 01 | i32.const 1 + 01fb42: 20 04 | local.get 4 + 01fb44: 20 05 | local.get 5 + 01fb46: 10 ba 83 80 80 00 | call 442 + 01fb4c: 0c 06 | br 6 + 01fb4e: 0b | end + 01fb4f: 20 00 | local.get 0 + 01fb51: 20 10 | local.get 16 + 01fb53: 29 03 00 | i64.load 3 0 + 01fb56: 20 10 | local.get 16 + 01fb58: 29 03 08 | i64.load 3 8 + 01fb5b: 41 00 | i32.const 0 + 01fb5d: 20 04 | local.get 4 + 01fb5f: 20 05 | local.get 5 + 01fb61: 10 ba 83 80 80 00 | call 442 + 01fb67: 0c 05 | br 5 + 01fb69: 0b | end + 01fb6a: 20 00 | local.get 0 + 01fb6c: 20 10 | local.get 16 + 01fb6e: 29 03 08 | i64.load 3 8 + 01fb71: 22 0a | local.tee 10 + 01fb73: 42 38 | i64.const 56 + 01fb75: 86 | i64.shl + 01fb76: 20 0a | local.get 10 + 01fb78: 42 80 fe 03 | i64.const 65280 + 01fb7c: 83 | i64.and + 01fb7d: 42 28 | i64.const 40 + 01fb7f: 86 | i64.shl + 01fb80: 84 | i64.or + 01fb81: 20 0a | local.get 10 + 01fb83: 42 80 80 fc 07 | i64.const 16711680 + 01fb88: 83 | i64.and + 01fb89: 42 18 | i64.const 24 + 01fb8b: 86 | i64.shl + 01fb8c: 20 0a | local.get 10 + 01fb8e: 42 80 80 80 f8 0f | i64.const 4278190080 + 01fb94: 83 | i64.and + 01fb95: 42 08 | i64.const 8 + 01fb97: 86 | i64.shl + 01fb98: 84 | i64.or + 01fb99: 84 | i64.or + 01fb9a: 20 0a | local.get 10 + 01fb9c: 42 08 | i64.const 8 + 01fb9e: 88 | i64.shr_u + 01fb9f: 42 80 80 80 f8 0f | i64.const 4278190080 + 01fba5: 83 | i64.and + 01fba6: 20 0a | local.get 10 + 01fba8: 42 18 | i64.const 24 + 01fbaa: 88 | i64.shr_u + 01fbab: 42 80 80 fc 07 | i64.const 16711680 + 01fbb0: 83 | i64.and + 01fbb1: 84 | i64.or + 01fbb2: 20 0a | local.get 10 + 01fbb4: 42 28 | i64.const 40 + 01fbb6: 88 | i64.shr_u + 01fbb7: 42 80 fe 03 | i64.const 65280 + 01fbbb: 83 | i64.and + 01fbbc: 20 0a | local.get 10 + 01fbbe: 42 38 | i64.const 56 + 01fbc0: 88 | i64.shr_u + 01fbc1: 84 | i64.or + 01fbc2: 84 | i64.or + 01fbc3: 84 | i64.or + 01fbc4: 20 10 | local.get 16 + 01fbc6: 29 03 00 | i64.load 3 0 + 01fbc9: 22 0a | local.tee 10 + 01fbcb: 42 38 | i64.const 56 + 01fbcd: 86 | i64.shl + 01fbce: 20 0a | local.get 10 + 01fbd0: 42 80 fe 03 | i64.const 65280 + 01fbd4: 83 | i64.and + 01fbd5: 42 28 | i64.const 40 + 01fbd7: 86 | i64.shl + 01fbd8: 84 | i64.or + 01fbd9: 20 0a | local.get 10 + 01fbdb: 42 80 80 fc 07 | i64.const 16711680 + 01fbe0: 83 | i64.and + 01fbe1: 42 18 | i64.const 24 + 01fbe3: 86 | i64.shl + 01fbe4: 20 0a | local.get 10 + 01fbe6: 42 80 80 80 f8 0f | i64.const 4278190080 + 01fbec: 83 | i64.and + 01fbed: 42 08 | i64.const 8 + 01fbef: 86 | i64.shl + 01fbf0: 84 | i64.or + 01fbf1: 84 | i64.or + 01fbf2: 20 0a | local.get 10 + 01fbf4: 42 08 | i64.const 8 + 01fbf6: 88 | i64.shr_u + 01fbf7: 42 80 80 80 f8 0f | i64.const 4278190080 + 01fbfd: 83 | i64.and + 01fbfe: 20 0a | local.get 10 + 01fc00: 42 18 | i64.const 24 + 01fc02: 88 | i64.shr_u + 01fc03: 42 80 80 fc 07 | i64.const 16711680 + 01fc08: 83 | i64.and + 01fc09: 84 | i64.or + 01fc0a: 20 0a | local.get 10 + 01fc0c: 42 28 | i64.const 40 + 01fc0e: 88 | i64.shr_u + 01fc0f: 42 80 fe 03 | i64.const 65280 + 01fc13: 83 | i64.and + 01fc14: 20 0a | local.get 10 + 01fc16: 42 38 | i64.const 56 + 01fc18: 88 | i64.shr_u + 01fc19: 84 | i64.or + 01fc1a: 84 | i64.or + 01fc1b: 84 | i64.or + 01fc1c: 41 01 | i32.const 1 + 01fc1e: 20 04 | local.get 4 + 01fc20: 20 05 | local.get 5 + 01fc22: 10 ba 83 80 80 00 | call 442 + 01fc28: 0c 04 | br 4 + 01fc2a: 0b | end + 01fc2b: 20 00 | local.get 0 + 01fc2d: 20 10 | local.get 16 + 01fc2f: 29 03 08 | i64.load 3 8 + 01fc32: 22 0a | local.tee 10 + 01fc34: 42 38 | i64.const 56 + 01fc36: 86 | i64.shl + 01fc37: 20 0a | local.get 10 + 01fc39: 42 80 fe 03 | i64.const 65280 + 01fc3d: 83 | i64.and + 01fc3e: 42 28 | i64.const 40 + 01fc40: 86 | i64.shl + 01fc41: 84 | i64.or + 01fc42: 20 0a | local.get 10 + 01fc44: 42 80 80 fc 07 | i64.const 16711680 + 01fc49: 83 | i64.and + 01fc4a: 42 18 | i64.const 24 + 01fc4c: 86 | i64.shl + 01fc4d: 20 0a | local.get 10 + 01fc4f: 42 80 80 80 f8 0f | i64.const 4278190080 + 01fc55: 83 | i64.and + 01fc56: 42 08 | i64.const 8 + 01fc58: 86 | i64.shl + 01fc59: 84 | i64.or + 01fc5a: 84 | i64.or + 01fc5b: 20 0a | local.get 10 + 01fc5d: 42 08 | i64.const 8 + 01fc5f: 88 | i64.shr_u + 01fc60: 42 80 80 80 f8 0f | i64.const 4278190080 + 01fc66: 83 | i64.and + 01fc67: 20 0a | local.get 10 + 01fc69: 42 18 | i64.const 24 + 01fc6b: 88 | i64.shr_u + 01fc6c: 42 80 80 fc 07 | i64.const 16711680 + 01fc71: 83 | i64.and + 01fc72: 84 | i64.or + 01fc73: 20 0a | local.get 10 + 01fc75: 42 28 | i64.const 40 + 01fc77: 88 | i64.shr_u + 01fc78: 42 80 fe 03 | i64.const 65280 + 01fc7c: 83 | i64.and + 01fc7d: 20 0a | local.get 10 + 01fc7f: 42 38 | i64.const 56 + 01fc81: 88 | i64.shr_u + 01fc82: 84 | i64.or + 01fc83: 84 | i64.or + 01fc84: 84 | i64.or + 01fc85: 20 10 | local.get 16 + 01fc87: 29 03 00 | i64.load 3 0 + 01fc8a: 22 0a | local.tee 10 + 01fc8c: 42 38 | i64.const 56 + 01fc8e: 86 | i64.shl + 01fc8f: 20 0a | local.get 10 + 01fc91: 42 80 fe 03 | i64.const 65280 + 01fc95: 83 | i64.and + 01fc96: 42 28 | i64.const 40 + 01fc98: 86 | i64.shl + 01fc99: 84 | i64.or + 01fc9a: 20 0a | local.get 10 + 01fc9c: 42 80 80 fc 07 | i64.const 16711680 + 01fca1: 83 | i64.and + 01fca2: 42 18 | i64.const 24 + 01fca4: 86 | i64.shl + 01fca5: 20 0a | local.get 10 + 01fca7: 42 80 80 80 f8 0f | i64.const 4278190080 + 01fcad: 83 | i64.and + 01fcae: 42 08 | i64.const 8 + 01fcb0: 86 | i64.shl + 01fcb1: 84 | i64.or + 01fcb2: 84 | i64.or + 01fcb3: 20 0a | local.get 10 + 01fcb5: 42 08 | i64.const 8 + 01fcb7: 88 | i64.shr_u + 01fcb8: 42 80 80 80 f8 0f | i64.const 4278190080 + 01fcbe: 83 | i64.and + 01fcbf: 20 0a | local.get 10 + 01fcc1: 42 18 | i64.const 24 + 01fcc3: 88 | i64.shr_u + 01fcc4: 42 80 80 fc 07 | i64.const 16711680 + 01fcc9: 83 | i64.and + 01fcca: 84 | i64.or + 01fccb: 20 0a | local.get 10 + 01fccd: 42 28 | i64.const 40 + 01fccf: 88 | i64.shr_u + 01fcd0: 42 80 fe 03 | i64.const 65280 + 01fcd4: 83 | i64.and + 01fcd5: 20 0a | local.get 10 + 01fcd7: 42 38 | i64.const 56 + 01fcd9: 88 | i64.shr_u + 01fcda: 84 | i64.or + 01fcdb: 84 | i64.or + 01fcdc: 84 | i64.or + 01fcdd: 41 00 | i32.const 0 + 01fcdf: 20 04 | local.get 4 + 01fce1: 20 05 | local.get 5 + 01fce3: 10 ba 83 80 80 00 | call 442 + 01fce9: 0c 03 | br 3 + 01fceb: 0b | end + 01fcec: 20 00 | local.get 0 + 01fcee: 20 0f | local.get 15 + 01fcf0: 20 11 | local.get 17 + 01fcf2: 20 0e | local.get 14 + 01fcf4: 20 04 | local.get 4 + 01fcf6: 20 05 | local.get 5 + 01fcf8: 10 e1 82 80 80 00 | call 353 + 01fcfe: 0c 02 | br 2 + 01fd00: 0b | end + 01fd01: 20 00 | local.get 0 + 01fd03: 28 02 28 | i32.load 2 40 + 01fd06: 22 01 | local.tee 1 + 01fd08: 45 | i32.eqz + 01fd09: 0d 01 | br_if 1 + 01fd0b: 20 06 | local.get 6 + 01fd0d: 41 08 | i32.const 8 + 01fd0f: 6a | i32.add + 01fd10: 20 00 | local.get 0 + 01fd12: 28 02 2c | i32.load 2 44 + 01fd15: 41 04 | i32.const 4 + 01fd17: 41 cb 82 94 80 00 | i32.const 328011 + 01fd1d: 41 05 | i32.const 5 + 01fd1f: 42 00 | i64.const 0 + 01fd21: 41 00 | i32.const 0 + 01fd23: 20 05 | local.get 5 + 01fd25: 20 01 | local.get 1 + 01fd27: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01fd30: 80 00 | + 01fd32: 0c 01 | br 1 + 01fd34: 0b | end + 01fd35: 20 02 | local.get 2 + 01fd37: 21 01 | local.set 1 + 01fd39: 02 40 | block + 01fd3b: 20 03 | local.get 3 + 01fd3d: 42 88 f8 e8 94 d5 f5 e6 cf | i64.const 116983284052409352 + 01fd46: 01 | + 01fd47: 52 | i64.ne + 01fd48: 0d 00 | br_if 0 + 01fd4a: 20 0b | local.get 11 + 01fd4c: 28 00 00 | i32.load 0 0 + 01fd4f: 21 01 | local.set 1 + 01fd51: 0b | end + 01fd52: 20 00 | local.get 0 + 01fd54: 28 02 28 | i32.load 2 40 + 01fd57: 20 00 | local.get 0 + 01fd59: 28 02 2c | i32.load 2 44 + 01fd5c: 20 01 | local.get 1 + 01fd5e: 20 00 | local.get 0 + 01fd60: 41 d4 00 | i32.const 84 + 01fd63: 6a | i32.add + 01fd64: 20 05 | local.get 5 + 01fd66: 10 a0 83 80 80 00 | call 416 + 01fd6c: 1a | drop + 01fd6d: 0b | end + 01fd6e: 20 06 | local.get 6 + 01fd70: 41 30 | i32.const 48 + 01fd72: 6a | i32.add + 01fd73: 24 80 80 80 80 00 | global.set 0 + 01fd79: 0b | end +01fd7c func[415]: + 01fd7d: 02 7e | local[5..6] type=i64 + 01fd7f: 02 7f | local[7..8] type=i32 + 01fd81: 42 9a 03 | i64.const 410 + 01fd84: 21 05 | local.set 5 + 01fd86: 20 02 | local.get 2 + 01fd88: 42 9b 03 | i64.const 411 + 01fd8b: 82 | i64.rem_u + 01fd8c: 21 06 | local.set 6 + 01fd8e: 02 40 | block + 01fd90: 03 40 | loop + 01fd92: 20 05 | local.get 5 + 01fd94: 21 05 | local.set 5 + 01fd96: 02 40 | block + 01fd98: 20 06 | local.get 6 + 01fd9a: 22 06 | local.tee 6 + 01fd9c: a7 | i32.wrap_i64 + 01fd9d: 41 02 | i32.const 2 + 01fd9f: 74 | i32.shl + 01fda0: 41 f0 a0 96 80 00 | i32.const 364656 + 01fda6: 6a | i32.add + 01fda7: 28 02 00 | i32.load 2 0 + 01fdaa: 22 07 | local.tee 7 + 01fdac: 45 | i32.eqz + 01fdad: 0d 00 | br_if 0 + 01fdaf: 20 07 | local.get 7 + 01fdb1: 21 08 | local.set 8 + 01fdb3: 20 07 | local.get 7 + 01fdb5: 29 03 10 | i64.load 3 16 + 01fdb8: 20 02 | local.get 2 + 01fdba: 51 | i64.eq + 01fdbb: 0d 02 | br_if 2 + 01fdbd: 0b | end + 01fdbe: 02 40 | block + 01fdc0: 20 05 | local.get 5 + 01fdc2: 50 | i64.eqz + 01fdc3: 45 | i32.eqz + 01fdc4: 0d 00 | br_if 0 + 01fdc6: 41 e0 ca 96 80 00 | i32.const 370016 + 01fdcc: 21 08 | local.set 8 + 01fdce: 0c 02 | br 2 + 01fdd0: 0b | end + 01fdd1: 02 40 | block + 01fdd3: 20 06 | local.get 6 + 01fdd5: 42 01 | i64.const 1 + 01fdd7: 7c | i64.add + 01fdd8: 22 06 | local.tee 6 + 01fdda: 42 00 | i64.const 0 + 01fddc: 20 06 | local.get 6 + 01fdde: 42 9b 03 | i64.const 411 + 01fde1: 54 | i64.lt_u + 01fde2: 1b | select + 01fde3: 22 06 | local.tee 6 + 01fde5: a7 | i32.wrap_i64 + 01fde6: 41 02 | i32.const 2 + 01fde8: 74 | i32.shl + 01fde9: 41 f0 a0 96 80 00 | i32.const 364656 + 01fdef: 6a | i32.add + 01fdf0: 28 02 00 | i32.load 2 0 + 01fdf3: 22 07 | local.tee 7 + 01fdf5: 45 | i32.eqz + 01fdf6: 0d 00 | br_if 0 + 01fdf8: 20 07 | local.get 7 + 01fdfa: 21 08 | local.set 8 + 01fdfc: 20 07 | local.get 7 + 01fdfe: 29 03 10 | i64.load 3 16 + 01fe01: 20 02 | local.get 2 + 01fe03: 51 | i64.eq + 01fe04: 0d 02 | br_if 2 + 01fe06: 0b | end + 01fe07: 20 05 | local.get 5 + 01fe09: 42 7e | i64.const 18446744073709551614 + 01fe0b: 7c | i64.add + 01fe0c: 21 05 | local.set 5 + 01fe0e: 20 06 | local.get 6 + 01fe10: 42 01 | i64.const 1 + 01fe12: 7c | i64.add + 01fe13: 22 06 | local.tee 6 + 01fe15: 42 00 | i64.const 0 + 01fe17: 20 06 | local.get 6 + 01fe19: 42 9b 03 | i64.const 411 + 01fe1c: 54 | i64.lt_u + 01fe1d: 1b | select + 01fe1e: 21 06 | local.set 6 + 01fe20: 0c 00 | br 0 + 01fe22: 0b | end + 01fe23: 0b | end + 01fe24: 20 00 | local.get 0 + 01fe26: 20 01 | local.get 1 + 01fe28: 20 08 | local.get 8 + 01fe2a: 20 03 | local.get 3 + 01fe2c: 20 04 | local.get 4 + 01fe2e: 10 a0 83 80 80 00 | call 416 + 01fe34: 1a | drop + 01fe35: 0b | end +01fe38 func[416]: + 01fe39: 03 7f | local[5..7] type=i32 + 01fe3b: 01 7e | local[8] type=i64 + 01fe3d: 09 7f | local[9..17] type=i32 + 01fe3f: 04 7e | local[18..21] type=i64 + 01fe41: 23 80 80 80 80 00 | global.get 0 + 01fe47: 41 f0 0b | i32.const 1520 + 01fe4a: 6b | i32.sub + 01fe4b: 22 05 | local.tee 5 + 01fe4d: 24 80 80 80 80 00 | global.set 0 + 01fe53: 20 05 | local.get 5 + 01fe55: 41 00 | i32.const 0 + 01fe57: 36 02 e8 0b | i32.store 2 1512 + 01fe5b: 02 40 | block + 01fe5d: 02 40 | block + 01fe5f: 20 02 | local.get 2 + 01fe61: 0d 00 | br_if 0 + 01fe63: 02 40 | block + 01fe65: 20 00 | local.get 0 + 01fe67: 0d 00 | br_if 0 + 01fe69: 41 00 | i32.const 0 + 01fe6b: 21 06 | local.set 6 + 01fe6d: 41 7f | i32.const 4294967295 + 01fe6f: 21 07 | local.set 7 + 01fe71: 0c 02 | br 2 + 01fe73: 0b | end + 01fe74: 20 05 | local.get 5 + 01fe76: 41 08 | i32.const 8 + 01fe78: 6a | i32.add + 01fe79: 20 01 | local.get 1 + 01fe7b: 41 04 | i32.const 4 + 01fe7d: 41 b8 eb 93 80 00 | i32.const 325048 + 01fe83: 41 03 | i32.const 3 + 01fe85: 42 00 | i64.const 0 + 01fe87: 41 00 | i32.const 0 + 01fe89: 20 04 | local.get 4 + 01fe8b: 20 00 | local.get 0 + 01fe8d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01fe96: 80 00 | + 01fe98: 20 05 | local.get 5 + 01fe9a: 28 02 08 | i32.load 2 8 + 01fe9d: 21 06 | local.set 6 + 01fe9f: 20 05 | local.get 5 + 01fea1: 28 02 10 | i32.load 2 16 + 01fea4: 21 07 | local.set 7 + 01fea6: 0c 01 | br 1 + 01fea8: 0b | end + 01fea9: 02 40 | block + 01feab: 02 40 | block + 01fead: 02 40 | block + 01feaf: 02 40 | block + 01feb1: 02 40 | block + 01feb3: 20 02 | local.get 2 + 01feb5: 29 03 40 | i64.load 3 64 + 01feb8: 42 7f | i64.const 18446744073709551615 + 01feba: 7c | i64.add + 01febb: 22 08 | local.tee 8 + 01febd: 42 1b | i64.const 27 + 01febf: 56 | i64.gt_u + 01fec0: 0d 00 | br_if 0 + 01fec2: 02 40 | block + 01fec4: 02 40 | block + 01fec6: 02 40 | block + 01fec8: 02 40 | block + 01feca: 02 40 | block + 01fecc: 02 40 | block + 01fece: 02 40 | block + 01fed0: 02 40 | block + 01fed2: 02 40 | block + 01fed4: 02 40 | block + 01fed6: 02 40 | block + 01fed8: 02 40 | block + 01feda: 02 40 | block + 01fedc: 02 40 | block + 01fede: 02 40 | block + 01fee0: 02 40 | block + 01fee2: 02 40 | block + 01fee4: 02 40 | block + 01fee6: 02 40 | block + 01fee8: 02 40 | block + 01feea: 02 40 | block + 01feec: 02 40 | block + 01feee: 02 40 | block + 01fef0: 02 40 | block + 01fef2: 02 40 | block + 01fef4: 02 40 | block + 01fef6: 02 40 | block + 01fef8: 02 40 | block + 01fefa: 02 40 | block + 01fefc: 20 08 | local.get 8 + 01fefe: a7 | i32.wrap_i64 + 01feff: 0e 1c 00 01 02 03 04 05 06 | br_table 0 1 2 3 4 5 6 7 8 9 10 11 13 15 16 17 18 14 21 22 23 20 24 26 27 12 25 19 0 + 01ff08: 07 08 09 0a 0b 0d 0f 10 11 | + 01ff11: 12 0e 15 16 17 14 18 1a 1b | + 01ff1a: 0c 19 13 00 | + 01ff1e: 0b | end + 01ff1f: 20 00 | local.get 0 + 01ff21: 0d 1b | br_if 27 + 01ff23: 41 00 | i32.const 0 + 01ff25: 21 06 | local.set 6 + 01ff27: 41 7f | i32.const 4294967295 + 01ff29: 21 07 | local.set 7 + 01ff2b: 0c 21 | br 33 + 01ff2d: 0b | end + 01ff2e: 02 40 | block + 01ff30: 02 40 | block + 01ff32: 02 40 | block + 01ff34: 20 02 | local.get 2 + 01ff36: 29 03 10 | i64.load 3 16 + 01ff39: 22 08 | local.tee 8 + 01ff3b: 42 e9 d9 b5 cb e1 ac fa e9 | i64.const 11588862890876955881 + 01ff44: a0 7f | + 01ff46: 51 | i64.eq + 01ff47: 0d 00 | br_if 0 + 01ff49: 20 08 | local.get 8 + 01ff4b: 42 9a da fc 85 f9 96 c1 c9 | i64.const 11426481866023054618 + 01ff54: 9e 7f | + 01ff56: 51 | i64.eq + 01ff57: 0d 01 | br_if 1 + 01ff59: 20 08 | local.get 8 + 01ff5b: 42 f6 a2 86 c2 82 98 d6 b8 | i64.const 10840543360389845366 + 01ff64: 96 7f | + 01ff66: 52 | i64.ne + 01ff67: 0d 02 | br_if 2 + 01ff69: 02 40 | block + 01ff6b: 20 00 | local.get 0 + 01ff6d: 0d 00 | br_if 0 + 01ff6f: 41 00 | i32.const 0 + 01ff71: 21 06 | local.set 6 + 01ff73: 41 7f | i32.const 4294967295 + 01ff75: 21 07 | local.set 7 + 01ff77: 0c 24 | br 36 + 01ff79: 0b | end + 01ff7a: 20 05 | local.get 5 + 01ff7c: 41 d8 00 | i32.const 88 + 01ff7f: 6a | i32.add + 01ff80: 20 01 | local.get 1 + 01ff82: 41 04 | i32.const 4 + 01ff84: 41 bc eb 93 80 00 | i32.const 325052 + 01ff8a: 41 03 | i32.const 3 + 01ff8c: 42 00 | i64.const 0 + 01ff8e: 41 00 | i32.const 0 + 01ff90: 20 04 | local.get 4 + 01ff92: 20 00 | local.get 0 + 01ff94: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01ff9d: 80 00 | + 01ff9f: 20 05 | local.get 5 + 01ffa1: 20 05 | local.get 5 + 01ffa3: 28 02 58 | i32.load 2 88 + 01ffa6: 22 02 | local.tee 2 + 01ffa8: 36 02 e8 0b | i32.store 2 1512 + 01ffac: 20 02 | local.get 2 + 01ffae: 21 06 | local.set 6 + 01ffb0: 20 05 | local.get 5 + 01ffb2: 28 02 60 | i32.load 2 96 + 01ffb5: 22 02 | local.tee 2 + 01ffb7: 21 07 | local.set 7 + 01ffb9: 20 02 | local.get 2 + 01ffbb: 45 | i32.eqz + 01ffbc: 0d 1e | br_if 30 + 01ffbe: 0c 23 | br 35 + 01ffc0: 0b | end + 01ffc1: 02 40 | block + 01ffc3: 20 00 | local.get 0 + 01ffc5: 0d 00 | br_if 0 + 01ffc7: 41 00 | i32.const 0 + 01ffc9: 21 06 | local.set 6 + 01ffcb: 41 7f | i32.const 4294967295 + 01ffcd: 21 07 | local.set 7 + 01ffcf: 0c 23 | br 35 + 01ffd1: 0b | end + 01ffd2: 20 05 | local.get 5 + 01ffd4: 41 e8 00 | i32.const 104 + 01ffd7: 6a | i32.add + 01ffd8: 20 01 | local.get 1 + 01ffda: 41 04 | i32.const 4 + 01ffdc: 41 c0 eb 93 80 00 | i32.const 325056 + 01ffe2: 41 04 | i32.const 4 + 01ffe4: 42 00 | i64.const 0 + 01ffe6: 41 00 | i32.const 0 + 01ffe8: 20 04 | local.get 4 + 01ffea: 20 00 | local.get 0 + 01ffec: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 01fff5: 80 00 | + 01fff7: 20 05 | local.get 5 + 01fff9: 20 05 | local.get 5 + 01fffb: 28 02 68 | i32.load 2 104 + 01fffe: 22 02 | local.tee 2 + 020000: 36 02 e8 0b | i32.store 2 1512 + 020004: 20 02 | local.get 2 + 020006: 21 06 | local.set 6 + 020008: 20 05 | local.get 5 + 02000a: 28 02 70 | i32.load 2 112 + 02000d: 22 02 | local.tee 2 + 02000f: 21 07 | local.set 7 + 020011: 20 02 | local.get 2 + 020013: 45 | i32.eqz + 020014: 0d 1d | br_if 29 + 020016: 0c 22 | br 34 + 020018: 0b | end + 020019: 02 40 | block + 02001b: 20 00 | local.get 0 + 02001d: 0d 00 | br_if 0 + 02001f: 41 00 | i32.const 0 + 020021: 21 06 | local.set 6 + 020023: 41 7f | i32.const 4294967295 + 020025: 21 07 | local.set 7 + 020027: 0c 22 | br 34 + 020029: 0b | end + 02002a: 20 05 | local.get 5 + 02002c: 41 f8 00 | i32.const 120 + 02002f: 6a | i32.add + 020030: 20 01 | local.get 1 + 020032: 41 04 | i32.const 4 + 020034: 41 c5 eb 93 80 00 | i32.const 325061 + 02003a: 41 07 | i32.const 7 + 02003c: 42 00 | i64.const 0 + 02003e: 41 00 | i32.const 0 + 020040: 20 04 | local.get 4 + 020042: 20 00 | local.get 0 + 020044: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02004d: 80 00 | + 02004f: 20 05 | local.get 5 + 020051: 20 05 | local.get 5 + 020053: 28 02 78 | i32.load 2 120 + 020056: 22 02 | local.tee 2 + 020058: 36 02 e8 0b | i32.store 2 1512 + 02005c: 20 02 | local.get 2 + 02005e: 21 06 | local.set 6 + 020060: 20 05 | local.get 5 + 020062: 28 02 80 01 | i32.load 2 128 + 020066: 22 02 | local.tee 2 + 020068: 21 07 | local.set 7 + 02006a: 20 02 | local.get 2 + 02006c: 45 | i32.eqz + 02006d: 0d 1c | br_if 28 + 02006f: 0c 21 | br 33 + 020071: 0b | end + 020072: 20 05 | local.get 5 + 020074: 41 e9 00 | i32.const 105 + 020077: 41 f5 00 | i32.const 117 + 02007a: 20 02 | local.get 2 + 02007c: 2f 00 18 | i32.load16_u 0 24 + 02007f: 22 09 | local.tee 9 + 020081: 41 ff 01 | i32.const 255 + 020084: 71 | i32.and + 020085: 1b | select + 020086: 3a 00 ef 0b | i32.store8 0 1519 + 02008a: 02 40 | block + 02008c: 20 00 | local.get 0 + 02008e: 0d 00 | br_if 0 + 020090: 41 00 | i32.const 0 + 020092: 21 06 | local.set 6 + 020094: 41 7f | i32.const 4294967295 + 020096: 21 07 | local.set 7 + 020098: 0c 21 | br 33 + 02009a: 0b | end + 02009b: 20 05 | local.get 5 + 02009d: 41 c8 00 | i32.const 72 + 0200a0: 6a | i32.add + 0200a1: 20 01 | local.get 1 + 0200a3: 41 04 | i32.const 4 + 0200a5: 20 05 | local.get 5 + 0200a7: 41 ef 0b | i32.const 1519 + 0200aa: 6a | i32.add + 0200ab: 41 01 | i32.const 1 + 0200ad: 42 00 | i64.const 0 + 0200af: 41 00 | i32.const 0 + 0200b1: 20 04 | local.get 4 + 0200b3: 20 00 | local.get 0 + 0200b5: 22 0a | local.tee 10 + 0200b7: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0200c0: 80 00 | + 0200c2: 20 05 | local.get 5 + 0200c4: 20 05 | local.get 5 + 0200c6: 28 02 e8 0b | i32.load 2 1512 + 0200ca: 20 05 | local.get 5 + 0200cc: 28 02 48 | i32.load 2 72 + 0200cf: 6a | i32.add + 0200d0: 22 06 | local.tee 6 + 0200d2: 36 02 e8 0b | i32.store 2 1512 + 0200d6: 20 06 | local.get 6 + 0200d8: 21 06 | local.set 6 + 0200da: 20 05 | local.get 5 + 0200dc: 28 02 50 | i32.load 2 80 + 0200df: 22 0b | local.tee 11 + 0200e1: 21 07 | local.set 7 + 0200e3: 20 0b | local.get 11 + 0200e5: 0d 20 | br_if 32 + 0200e7: 02 40 | block + 0200e9: 20 00 | local.get 0 + 0200eb: 20 01 | local.get 1 + 0200ed: 20 02 | local.get 2 + 0200ef: 28 02 00 | i32.load 2 0 + 0200f2: 41 03 | i32.const 3 + 0200f4: 74 | i32.shl + 0200f5: ac | i64.extend_i32_s + 0200f6: 20 05 | local.get 5 + 0200f8: 41 e8 0b | i32.const 1512 + 0200fb: 6a | i32.add + 0200fc: 20 04 | local.get 4 + 0200fe: 10 c9 82 80 80 00 | call 329 + 020104: 22 02 | local.tee 2 + 020106: 45 | i32.eqz + 020107: 0d 00 | br_if 0 + 020109: 20 05 | local.get 5 + 02010b: 28 02 e8 0b | i32.load 2 1512 + 02010f: 21 06 | local.set 6 + 020111: 20 02 | local.get 2 + 020113: 21 07 | local.set 7 + 020115: 0c 21 | br 33 + 020117: 0b | end + 020118: 20 01 | local.get 1 + 02011a: 21 02 | local.set 2 + 02011c: 02 40 | block + 02011e: 02 40 | block + 020120: 20 09 | local.get 9 + 020122: 41 80 fe 03 | i32.const 65280 + 020126: 71 | i32.and + 020127: 41 08 | i32.const 8 + 020129: 76 | i32.shr_u + 02012a: 41 7f | i32.const 4294967295 + 02012c: 6a | i32.add + 02012d: 0e 02 00 01 1d | br_table 0 1 29 + 020132: 0b | end + 020133: 20 05 | local.get 5 + 020135: 41 38 | i32.const 56 + 020137: 6a | i32.add + 020138: 20 02 | local.get 2 + 02013a: 41 04 | i32.const 4 + 02013c: 41 cd eb 93 80 00 | i32.const 325069 + 020142: 41 02 | i32.const 2 + 020144: 42 00 | i64.const 0 + 020146: 41 00 | i32.const 0 + 020148: 20 04 | local.get 4 + 02014a: 20 0a | local.get 10 + 02014c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020155: 80 00 | + 020157: 20 05 | local.get 5 + 020159: 20 05 | local.get 5 + 02015b: 28 02 e8 0b | i32.load 2 1512 + 02015f: 20 05 | local.get 5 + 020161: 28 02 38 | i32.load 2 56 + 020164: 6a | i32.add + 020165: 22 02 | local.tee 2 + 020167: 36 02 e8 0b | i32.store 2 1512 + 02016b: 20 02 | local.get 2 + 02016d: 21 06 | local.set 6 + 02016f: 20 05 | local.get 5 + 020171: 28 02 40 | i32.load 2 64 + 020174: 22 02 | local.tee 2 + 020176: 21 07 | local.set 7 + 020178: 20 02 | local.get 2 + 02017a: 45 | i32.eqz + 02017b: 0d 1c | br_if 28 + 02017d: 0c 21 | br 33 + 02017f: 0b | end + 020180: 20 05 | local.get 5 + 020182: 41 28 | i32.const 40 + 020184: 6a | i32.add + 020185: 20 02 | local.get 2 + 020187: 41 04 | i32.const 4 + 020189: 41 d0 eb 93 80 00 | i32.const 325072 + 02018f: 41 02 | i32.const 2 + 020191: 42 00 | i64.const 0 + 020193: 41 00 | i32.const 0 + 020195: 20 04 | local.get 4 + 020197: 20 0a | local.get 10 + 020199: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0201a2: 80 00 | + 0201a4: 20 05 | local.get 5 + 0201a6: 20 05 | local.get 5 + 0201a8: 28 02 e8 0b | i32.load 2 1512 + 0201ac: 20 05 | local.get 5 + 0201ae: 28 02 28 | i32.load 2 40 + 0201b1: 6a | i32.add + 0201b2: 22 02 | local.tee 2 + 0201b4: 36 02 e8 0b | i32.store 2 1512 + 0201b8: 20 02 | local.get 2 + 0201ba: 21 06 | local.set 6 + 0201bc: 20 05 | local.get 5 + 0201be: 28 02 30 | i32.load 2 48 + 0201c1: 22 02 | local.tee 2 + 0201c3: 21 07 | local.set 7 + 0201c5: 20 02 | local.get 2 + 0201c7: 45 | i32.eqz + 0201c8: 0d 1b | br_if 27 + 0201ca: 0c 20 | br 32 + 0201cc: 0b | end + 0201cd: 02 40 | block + 0201cf: 20 00 | local.get 0 + 0201d1: 0d 00 | br_if 0 + 0201d3: 41 00 | i32.const 0 + 0201d5: 21 06 | local.set 6 + 0201d7: 41 7f | i32.const 4294967295 + 0201d9: 21 07 | local.set 7 + 0201db: 0c 20 | br 32 + 0201dd: 0b | end + 0201de: 20 05 | local.get 5 + 0201e0: 41 88 01 | i32.const 136 + 0201e3: 6a | i32.add + 0201e4: 20 01 | local.get 1 + 0201e6: 41 04 | i32.const 4 + 0201e8: 41 d3 eb 93 80 00 | i32.const 325075 + 0201ee: 41 04 | i32.const 4 + 0201f0: 42 00 | i64.const 0 + 0201f2: 41 00 | i32.const 0 + 0201f4: 20 04 | local.get 4 + 0201f6: 20 00 | local.get 0 + 0201f8: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020201: 80 00 | + 020203: 20 05 | local.get 5 + 020205: 20 05 | local.get 5 + 020207: 28 02 88 01 | i32.load 2 136 + 02020b: 22 02 | local.tee 2 + 02020d: 36 02 e8 0b | i32.store 2 1512 + 020211: 20 02 | local.get 2 + 020213: 21 06 | local.set 6 + 020215: 20 05 | local.get 5 + 020217: 28 02 90 01 | i32.load 2 144 + 02021b: 22 02 | local.tee 2 + 02021d: 21 07 | local.set 7 + 02021f: 20 02 | local.get 2 + 020221: 45 | i32.eqz + 020222: 0d 1a | br_if 26 + 020224: 0c 1f | br 31 + 020226: 0b | end + 020227: 20 02 | local.get 2 + 020229: 2d 00 18 | i32.load8_u 0 24 + 02022c: 21 09 | local.set 9 + 02022e: 20 05 | local.get 5 + 020230: 41 e6 00 | i32.const 102 + 020233: 3a 00 ef 0b | i32.store8 0 1519 + 020237: 02 40 | block + 020239: 20 00 | local.get 0 + 02023b: 0d 00 | br_if 0 + 02023d: 41 00 | i32.const 0 + 02023f: 21 06 | local.set 6 + 020241: 41 7f | i32.const 4294967295 + 020243: 21 07 | local.set 7 + 020245: 0c 1f | br 31 + 020247: 0b | end + 020248: 20 05 | local.get 5 + 02024a: 41 b8 01 | i32.const 184 + 02024d: 6a | i32.add + 02024e: 20 01 | local.get 1 + 020250: 41 04 | i32.const 4 + 020252: 20 05 | local.get 5 + 020254: 41 ef 0b | i32.const 1519 + 020257: 6a | i32.add + 020258: 41 01 | i32.const 1 + 02025a: 42 00 | i64.const 0 + 02025c: 41 00 | i32.const 0 + 02025e: 20 04 | local.get 4 + 020260: 20 00 | local.get 0 + 020262: 22 0a | local.tee 10 + 020264: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02026d: 80 00 | + 02026f: 20 05 | local.get 5 + 020271: 20 05 | local.get 5 + 020273: 28 02 e8 0b | i32.load 2 1512 + 020277: 20 05 | local.get 5 + 020279: 28 02 b8 01 | i32.load 2 184 + 02027d: 6a | i32.add + 02027e: 22 06 | local.tee 6 + 020280: 36 02 e8 0b | i32.store 2 1512 + 020284: 20 06 | local.get 6 + 020286: 21 06 | local.set 6 + 020288: 20 05 | local.get 5 + 02028a: 28 02 c0 01 | i32.load 2 192 + 02028e: 22 0b | local.tee 11 + 020290: 21 07 | local.set 7 + 020292: 20 0b | local.get 11 + 020294: 0d 1e | br_if 30 + 020296: 02 40 | block + 020298: 20 00 | local.get 0 + 02029a: 20 01 | local.get 1 + 02029c: 20 02 | local.get 2 + 02029e: 28 02 00 | i32.load 2 0 + 0202a1: 41 03 | i32.const 3 + 0202a3: 74 | i32.shl + 0202a4: ac | i64.extend_i32_s + 0202a5: 20 05 | local.get 5 + 0202a7: 41 e8 0b | i32.const 1512 + 0202aa: 6a | i32.add + 0202ab: 20 04 | local.get 4 + 0202ad: 10 c9 82 80 80 00 | call 329 + 0202b3: 22 02 | local.tee 2 + 0202b5: 45 | i32.eqz + 0202b6: 0d 00 | br_if 0 + 0202b8: 20 05 | local.get 5 + 0202ba: 28 02 e8 0b | i32.load 2 1512 + 0202be: 21 06 | local.set 6 + 0202c0: 20 02 | local.get 2 + 0202c2: 21 07 | local.set 7 + 0202c4: 0c 1f | br 31 + 0202c6: 0b | end + 0202c7: 20 01 | local.get 1 + 0202c9: 21 02 | local.set 2 + 0202cb: 02 40 | block + 0202cd: 02 40 | block + 0202cf: 20 09 | local.get 9 + 0202d1: 41 7f | i32.const 4294967295 + 0202d3: 6a | i32.add + 0202d4: 0e 02 00 01 1b | br_table 0 1 27 + 0202d9: 0b | end + 0202da: 20 05 | local.get 5 + 0202dc: 41 a8 01 | i32.const 168 + 0202df: 6a | i32.add + 0202e0: 20 02 | local.get 2 + 0202e2: 41 04 | i32.const 4 + 0202e4: 41 cd eb 93 80 00 | i32.const 325069 + 0202ea: 41 02 | i32.const 2 + 0202ec: 42 00 | i64.const 0 + 0202ee: 41 00 | i32.const 0 + 0202f0: 20 04 | local.get 4 + 0202f2: 20 0a | local.get 10 + 0202f4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0202fd: 80 00 | + 0202ff: 20 05 | local.get 5 + 020301: 20 05 | local.get 5 + 020303: 28 02 e8 0b | i32.load 2 1512 + 020307: 20 05 | local.get 5 + 020309: 28 02 a8 01 | i32.load 2 168 + 02030d: 6a | i32.add + 02030e: 22 02 | local.tee 2 + 020310: 36 02 e8 0b | i32.store 2 1512 + 020314: 20 02 | local.get 2 + 020316: 21 06 | local.set 6 + 020318: 20 05 | local.get 5 + 02031a: 28 02 b0 01 | i32.load 2 176 + 02031e: 22 02 | local.tee 2 + 020320: 21 07 | local.set 7 + 020322: 20 02 | local.get 2 + 020324: 45 | i32.eqz + 020325: 0d 1a | br_if 26 + 020327: 0c 1f | br 31 + 020329: 0b | end + 02032a: 20 05 | local.get 5 + 02032c: 41 98 01 | i32.const 152 + 02032f: 6a | i32.add + 020330: 20 02 | local.get 2 + 020332: 41 04 | i32.const 4 + 020334: 41 d0 eb 93 80 00 | i32.const 325072 + 02033a: 41 02 | i32.const 2 + 02033c: 42 00 | i64.const 0 + 02033e: 41 00 | i32.const 0 + 020340: 20 04 | local.get 4 + 020342: 20 0a | local.get 10 + 020344: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02034d: 80 00 | + 02034f: 20 05 | local.get 5 + 020351: 20 05 | local.get 5 + 020353: 28 02 e8 0b | i32.load 2 1512 + 020357: 20 05 | local.get 5 + 020359: 28 02 98 01 | i32.load 2 152 + 02035d: 6a | i32.add + 02035e: 22 02 | local.tee 2 + 020360: 36 02 e8 0b | i32.store 2 1512 + 020364: 20 02 | local.get 2 + 020366: 21 06 | local.set 6 + 020368: 20 05 | local.get 5 + 02036a: 28 02 a0 01 | i32.load 2 160 + 02036e: 22 02 | local.tee 2 + 020370: 21 07 | local.set 7 + 020372: 20 02 | local.get 2 + 020374: 45 | i32.eqz + 020375: 0d 19 | br_if 25 + 020377: 0c 1e | br 30 + 020379: 0b | end + 02037a: 02 40 | block + 02037c: 20 00 | local.get 0 + 02037e: 0d 00 | br_if 0 + 020380: 41 00 | i32.const 0 + 020382: 21 06 | local.set 6 + 020384: 41 7f | i32.const 4294967295 + 020386: 21 07 | local.set 7 + 020388: 0c 1e | br 30 + 02038a: 0b | end + 02038b: 20 05 | local.get 5 + 02038d: 41 c8 01 | i32.const 200 + 020390: 6a | i32.add + 020391: 20 01 | local.get 1 + 020393: 41 04 | i32.const 4 + 020395: 41 d8 eb 93 80 00 | i32.const 325080 + 02039b: 41 07 | i32.const 7 + 02039d: 42 00 | i64.const 0 + 02039f: 41 00 | i32.const 0 + 0203a1: 20 04 | local.get 4 + 0203a3: 20 00 | local.get 0 + 0203a5: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0203ae: 80 00 | + 0203b0: 20 05 | local.get 5 + 0203b2: 20 05 | local.get 5 + 0203b4: 28 02 c8 01 | i32.load 2 200 + 0203b8: 22 06 | local.tee 6 + 0203ba: 36 02 e8 0b | i32.store 2 1512 + 0203be: 20 06 | local.get 6 + 0203c0: 21 06 | local.set 6 + 0203c2: 20 05 | local.get 5 + 0203c4: 28 02 d0 01 | i32.load 2 208 + 0203c8: 22 0b | local.tee 11 + 0203ca: 21 07 | local.set 7 + 0203cc: 20 0b | local.get 11 + 0203ce: 0d 1d | br_if 29 + 0203d0: 20 00 | local.get 0 + 0203d2: 20 01 | local.get 1 + 0203d4: 20 02 | local.get 2 + 0203d6: 28 02 00 | i32.load 2 0 + 0203d9: 41 03 | i32.const 3 + 0203db: 74 | i32.shl + 0203dc: ac | i64.extend_i32_s + 0203dd: 20 05 | local.get 5 + 0203df: 41 e8 0b | i32.const 1512 + 0203e2: 6a | i32.add + 0203e3: 20 04 | local.get 4 + 0203e5: 10 c9 82 80 80 00 | call 329 + 0203eb: 22 02 | local.tee 2 + 0203ed: 45 | i32.eqz + 0203ee: 0d 18 | br_if 24 + 0203f0: 20 05 | local.get 5 + 0203f2: 28 02 e8 0b | i32.load 2 1512 + 0203f6: 21 06 | local.set 6 + 0203f8: 20 02 | local.get 2 + 0203fa: 21 07 | local.set 7 + 0203fc: 0c 1d | br 29 + 0203fe: 0b | end + 0203ff: 02 40 | block + 020401: 20 00 | local.get 0 + 020403: 0d 00 | br_if 0 + 020405: 41 00 | i32.const 0 + 020407: 21 06 | local.set 6 + 020409: 41 7f | i32.const 4294967295 + 02040b: 21 07 | local.set 7 + 02040d: 0c 1d | br 29 + 02040f: 0b | end + 020410: 20 05 | local.get 5 + 020412: 41 d8 01 | i32.const 216 + 020415: 6a | i32.add + 020416: 20 01 | local.get 1 + 020418: 41 04 | i32.const 4 + 02041a: 41 e0 eb 93 80 00 | i32.const 325088 + 020420: 41 0a | i32.const 10 + 020422: 42 00 | i64.const 0 + 020424: 41 00 | i32.const 0 + 020426: 20 04 | local.get 4 + 020428: 20 00 | local.get 0 + 02042a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020433: 80 00 | + 020435: 20 05 | local.get 5 + 020437: 20 05 | local.get 5 + 020439: 28 02 d8 01 | i32.load 2 216 + 02043d: 22 06 | local.tee 6 + 02043f: 36 02 e8 0b | i32.store 2 1512 + 020443: 20 06 | local.get 6 + 020445: 21 06 | local.set 6 + 020447: 20 05 | local.get 5 + 020449: 28 02 e0 01 | i32.load 2 224 + 02044d: 22 0b | local.tee 11 + 02044f: 21 07 | local.set 7 + 020451: 20 0b | local.get 11 + 020453: 0d 1c | br_if 28 + 020455: 20 00 | local.get 0 + 020457: 20 01 | local.get 1 + 020459: 20 02 | local.get 2 + 02045b: 28 02 00 | i32.load 2 0 + 02045e: 41 03 | i32.const 3 + 020460: 74 | i32.shl + 020461: ac | i64.extend_i32_s + 020462: 20 05 | local.get 5 + 020464: 41 e8 0b | i32.const 1512 + 020467: 6a | i32.add + 020468: 20 04 | local.get 4 + 02046a: 10 c9 82 80 80 00 | call 329 + 020470: 22 02 | local.tee 2 + 020472: 45 | i32.eqz + 020473: 0d 17 | br_if 23 + 020475: 20 05 | local.get 5 + 020477: 28 02 e8 0b | i32.load 2 1512 + 02047b: 21 06 | local.set 6 + 02047d: 20 02 | local.get 2 + 02047f: 21 07 | local.set 7 + 020481: 0c 1c | br 28 + 020483: 0b | end + 020484: 02 40 | block + 020486: 02 40 | block + 020488: 02 40 | block + 02048a: 20 02 | local.get 2 + 02048c: 2f 00 18 | i32.load16_u 0 24 + 02048f: 22 02 | local.tee 2 + 020491: 41 ff 01 | i32.const 255 + 020494: 71 | i32.and + 020495: 45 | i32.eqz + 020496: 0d 00 | br_if 0 + 020498: 20 05 | local.get 5 + 02049a: 41 e3 00 | i32.const 99 + 02049d: 3a 00 ef 0b | i32.store8 0 1519 + 0204a1: 20 00 | local.get 0 + 0204a3: 0d 01 | br_if 1 + 0204a5: 41 00 | i32.const 0 + 0204a7: 21 06 | local.set 6 + 0204a9: 41 7f | i32.const 4294967295 + 0204ab: 21 07 | local.set 7 + 0204ad: 0c 1e | br 30 + 0204af: 0b | end + 0204b0: 20 00 | local.get 0 + 0204b2: 0d 01 | br_if 1 + 0204b4: 41 00 | i32.const 0 + 0204b6: 21 06 | local.set 6 + 0204b8: 41 7f | i32.const 4294967295 + 0204ba: 21 07 | local.set 7 + 0204bc: 0c 1d | br 29 + 0204be: 0b | end + 0204bf: 20 05 | local.get 5 + 0204c1: 41 88 02 | i32.const 264 + 0204c4: 6a | i32.add + 0204c5: 20 01 | local.get 1 + 0204c7: 41 04 | i32.const 4 + 0204c9: 20 05 | local.get 5 + 0204cb: 41 ef 0b | i32.const 1519 + 0204ce: 6a | i32.add + 0204cf: 41 01 | i32.const 1 + 0204d1: 42 00 | i64.const 0 + 0204d3: 41 00 | i32.const 0 + 0204d5: 20 04 | local.get 4 + 0204d7: 20 00 | local.get 0 + 0204d9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0204e2: 80 00 | + 0204e4: 20 05 | local.get 5 + 0204e6: 20 05 | local.get 5 + 0204e8: 28 02 e8 0b | i32.load 2 1512 + 0204ec: 20 05 | local.get 5 + 0204ee: 28 02 88 02 | i32.load 2 264 + 0204f2: 6a | i32.add + 0204f3: 22 06 | local.tee 6 + 0204f5: 36 02 e8 0b | i32.store 2 1512 + 0204f9: 20 06 | local.get 6 + 0204fb: 21 06 | local.set 6 + 0204fd: 20 05 | local.get 5 + 0204ff: 28 02 90 02 | i32.load 2 272 + 020503: 22 0b | local.tee 11 + 020505: 21 07 | local.set 7 + 020507: 20 0b | local.get 11 + 020509: 0d 1c | br_if 28 + 02050b: 0b | end + 02050c: 20 05 | local.get 5 + 02050e: 41 f8 01 | i32.const 248 + 020511: 6a | i32.add + 020512: 20 01 | local.get 1 + 020514: 41 04 | i32.const 4 + 020516: 41 eb eb 93 80 00 | i32.const 325099 + 02051c: 41 06 | i32.const 6 + 02051e: 42 00 | i64.const 0 + 020520: 41 00 | i32.const 0 + 020522: 20 04 | local.get 4 + 020524: 20 00 | local.get 0 + 020526: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02052f: 80 00 | + 020531: 20 05 | local.get 5 + 020533: 20 05 | local.get 5 + 020535: 28 02 e8 0b | i32.load 2 1512 + 020539: 20 05 | local.get 5 + 02053b: 28 02 f8 01 | i32.load 2 248 + 02053f: 6a | i32.add + 020540: 22 06 | local.tee 6 + 020542: 36 02 e8 0b | i32.store 2 1512 + 020546: 20 06 | local.get 6 + 020548: 21 06 | local.set 6 + 02054a: 20 05 | local.get 5 + 02054c: 28 02 80 02 | i32.load 2 256 + 020550: 22 0b | local.tee 11 + 020552: 21 07 | local.set 7 + 020554: 20 0b | local.get 11 + 020556: 0d 1b | br_if 27 + 020558: 20 02 | local.get 2 + 02055a: 41 80 fe 03 | i32.const 65280 + 02055e: 71 | i32.and + 02055f: 41 80 02 | i32.const 256 + 020562: 47 | i32.ne + 020563: 0d 16 | br_if 22 + 020565: 20 05 | local.get 5 + 020567: 41 e8 01 | i32.const 232 + 02056a: 6a | i32.add + 02056b: 20 01 | local.get 1 + 02056d: 41 04 | i32.const 4 + 02056f: 41 f2 eb 93 80 00 | i32.const 325106 + 020575: 41 02 | i32.const 2 + 020577: 42 00 | i64.const 0 + 020579: 41 00 | i32.const 0 + 02057b: 20 04 | local.get 4 + 02057d: 20 00 | local.get 0 + 02057f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020588: 80 00 | + 02058a: 20 05 | local.get 5 + 02058c: 20 05 | local.get 5 + 02058e: 28 02 e8 0b | i32.load 2 1512 + 020592: 20 05 | local.get 5 + 020594: 28 02 e8 01 | i32.load 2 232 + 020598: 6a | i32.add + 020599: 22 02 | local.tee 2 + 02059b: 36 02 e8 0b | i32.store 2 1512 + 02059f: 20 02 | local.get 2 + 0205a1: 21 06 | local.set 6 + 0205a3: 20 05 | local.get 5 + 0205a5: 28 02 f0 01 | i32.load 2 240 + 0205a9: 22 02 | local.tee 2 + 0205ab: 21 07 | local.set 7 + 0205ad: 20 02 | local.get 2 + 0205af: 45 | i32.eqz + 0205b0: 0d 16 | br_if 22 + 0205b2: 0c 1b | br 27 + 0205b4: 0b | end + 0205b5: 02 40 | block + 0205b7: 20 02 | local.get 2 + 0205b9: 29 03 10 | i64.load 3 16 + 0205bc: 42 b5 b3 cd f7 d5 e5 c5 c6 | i64.const 3210247593019005365 + 0205c5: 2c | + 0205c6: 52 | i64.ne + 0205c7: 0d 00 | br_if 0 + 0205c9: 02 40 | block + 0205cb: 20 00 | local.get 0 + 0205cd: 0d 00 | br_if 0 + 0205cf: 41 00 | i32.const 0 + 0205d1: 21 06 | local.set 6 + 0205d3: 41 7f | i32.const 4294967295 + 0205d5: 21 07 | local.set 7 + 0205d7: 0c 1c | br 28 + 0205d9: 0b | end + 0205da: 20 05 | local.get 5 + 0205dc: 41 98 02 | i32.const 280 + 0205df: 6a | i32.add + 0205e0: 20 01 | local.get 1 + 0205e2: 41 04 | i32.const 4 + 0205e4: 41 f5 eb 93 80 00 | i32.const 325109 + 0205ea: 41 04 | i32.const 4 + 0205ec: 42 00 | i64.const 0 + 0205ee: 41 00 | i32.const 0 + 0205f0: 20 04 | local.get 4 + 0205f2: 20 00 | local.get 0 + 0205f4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0205fd: 80 00 | + 0205ff: 20 05 | local.get 5 + 020601: 20 05 | local.get 5 + 020603: 28 02 98 02 | i32.load 2 280 + 020607: 22 02 | local.tee 2 + 020609: 36 02 e8 0b | i32.store 2 1512 + 02060d: 20 02 | local.get 2 + 02060f: 21 06 | local.set 6 + 020611: 20 05 | local.get 5 + 020613: 28 02 a0 02 | i32.load 2 288 + 020617: 22 02 | local.tee 2 + 020619: 21 07 | local.set 7 + 02061b: 20 02 | local.get 2 + 02061d: 45 | i32.eqz + 02061e: 0d 16 | br_if 22 + 020620: 0c 1b | br 27 + 020622: 0b | end + 020623: 20 05 | local.get 5 + 020625: 41 e2 00 | i32.const 98 + 020628: 3a 00 ef 0b | i32.store8 0 1519 + 02062c: 02 40 | block + 02062e: 20 00 | local.get 0 + 020630: 0d 00 | br_if 0 + 020632: 41 00 | i32.const 0 + 020634: 21 06 | local.set 6 + 020636: 41 7f | i32.const 4294967295 + 020638: 21 07 | local.set 7 + 02063a: 0c 1b | br 27 + 02063c: 0b | end + 02063d: 20 05 | local.get 5 + 02063f: 41 a8 02 | i32.const 296 + 020642: 6a | i32.add + 020643: 20 01 | local.get 1 + 020645: 41 04 | i32.const 4 + 020647: 20 05 | local.get 5 + 020649: 41 ef 0b | i32.const 1519 + 02064c: 6a | i32.add + 02064d: 41 01 | i32.const 1 + 02064f: 42 00 | i64.const 0 + 020651: 41 00 | i32.const 0 + 020653: 20 04 | local.get 4 + 020655: 20 00 | local.get 0 + 020657: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020660: 80 00 | + 020662: 20 05 | local.get 5 + 020664: 20 05 | local.get 5 + 020666: 28 02 e8 0b | i32.load 2 1512 + 02066a: 20 05 | local.get 5 + 02066c: 28 02 a8 02 | i32.load 2 296 + 020670: 6a | i32.add + 020671: 22 06 | local.tee 6 + 020673: 36 02 e8 0b | i32.store 2 1512 + 020677: 20 06 | local.get 6 + 020679: 21 06 | local.set 6 + 02067b: 20 05 | local.get 5 + 02067d: 28 02 b0 02 | i32.load 2 304 + 020681: 22 0b | local.tee 11 + 020683: 21 07 | local.set 7 + 020685: 20 0b | local.get 11 + 020687: 0d 1a | br_if 26 + 020689: 20 00 | local.get 0 + 02068b: 20 01 | local.get 1 + 02068d: 20 02 | local.get 2 + 02068f: 28 02 00 | i32.load 2 0 + 020692: 41 03 | i32.const 3 + 020694: 74 | i32.shl + 020695: ac | i64.extend_i32_s + 020696: 20 05 | local.get 5 + 020698: 41 e8 0b | i32.const 1512 + 02069b: 6a | i32.add + 02069c: 20 04 | local.get 4 + 02069e: 10 c9 82 80 80 00 | call 329 + 0206a4: 22 02 | local.tee 2 + 0206a6: 45 | i32.eqz + 0206a7: 0d 15 | br_if 21 + 0206a9: 20 05 | local.get 5 + 0206ab: 28 02 e8 0b | i32.load 2 1512 + 0206af: 21 06 | local.set 6 + 0206b1: 20 02 | local.get 2 + 0206b3: 21 07 | local.set 7 + 0206b5: 0c 1a | br 26 + 0206b7: 0b | end + 0206b8: 02 40 | block + 0206ba: 20 00 | local.get 0 + 0206bc: 0d 00 | br_if 0 + 0206be: 41 00 | i32.const 0 + 0206c0: 21 06 | local.set 6 + 0206c2: 41 7f | i32.const 4294967295 + 0206c4: 21 07 | local.set 7 + 0206c6: 0c 1a | br 26 + 0206c8: 0b | end + 0206c9: 20 05 | local.get 5 + 0206cb: 41 b8 02 | i32.const 312 + 0206ce: 6a | i32.add + 0206cf: 20 01 | local.get 1 + 0206d1: 41 04 | i32.const 4 + 0206d3: 41 fa eb 93 80 00 | i32.const 325114 + 0206d9: 41 03 | i32.const 3 + 0206db: 42 00 | i64.const 0 + 0206dd: 41 00 | i32.const 0 + 0206df: 20 04 | local.get 4 + 0206e1: 20 00 | local.get 0 + 0206e3: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0206ec: 80 00 | + 0206ee: 20 05 | local.get 5 + 0206f0: 20 05 | local.get 5 + 0206f2: 28 02 b8 02 | i32.load 2 312 + 0206f6: 22 02 | local.tee 2 + 0206f8: 36 02 e8 0b | i32.store 2 1512 + 0206fc: 20 02 | local.get 2 + 0206fe: 21 06 | local.set 6 + 020700: 20 05 | local.get 5 + 020702: 28 02 c0 02 | i32.load 2 320 + 020706: 22 02 | local.tee 2 + 020708: 21 07 | local.set 7 + 02070a: 20 02 | local.get 2 + 02070c: 45 | i32.eqz + 02070d: 0d 14 | br_if 20 + 02070f: 0c 19 | br 25 + 020711: 0b | end + 020712: 02 40 | block + 020714: 20 00 | local.get 0 + 020716: 0d 00 | br_if 0 + 020718: 41 00 | i32.const 0 + 02071a: 21 06 | local.set 6 + 02071c: 41 7f | i32.const 4294967295 + 02071e: 21 07 | local.set 7 + 020720: 0c 19 | br 25 + 020722: 0b | end + 020723: 20 05 | local.get 5 + 020725: 41 c8 02 | i32.const 328 + 020728: 6a | i32.add + 020729: 20 01 | local.get 1 + 02072b: 41 04 | i32.const 4 + 02072d: 41 fe eb 93 80 00 | i32.const 325118 + 020733: 41 06 | i32.const 6 + 020735: 42 00 | i64.const 0 + 020737: 41 00 | i32.const 0 + 020739: 20 04 | local.get 4 + 02073b: 20 00 | local.get 0 + 02073d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020746: 80 00 | + 020748: 20 05 | local.get 5 + 02074a: 20 05 | local.get 5 + 02074c: 28 02 c8 02 | i32.load 2 328 + 020750: 22 02 | local.tee 2 + 020752: 36 02 e8 0b | i32.store 2 1512 + 020756: 20 02 | local.get 2 + 020758: 21 06 | local.set 6 + 02075a: 20 05 | local.get 5 + 02075c: 28 02 d0 02 | i32.load 2 336 + 020760: 22 02 | local.tee 2 + 020762: 21 07 | local.set 7 + 020764: 20 02 | local.get 2 + 020766: 45 | i32.eqz + 020767: 0d 13 | br_if 19 + 020769: 0c 18 | br 24 + 02076b: 0b | end + 02076c: 20 00 | local.get 0 + 02076e: 21 06 | local.set 6 + 020770: 02 40 | block + 020772: 20 02 | local.get 2 + 020774: 28 00 18 | i32.load 0 24 + 020777: 22 02 | local.tee 2 + 020779: 0d 00 | br_if 0 + 02077b: 02 40 | block + 02077d: 20 06 | local.get 6 + 02077f: 0d 00 | br_if 0 + 020781: 41 00 | i32.const 0 + 020783: 21 06 | local.set 6 + 020785: 41 7f | i32.const 4294967295 + 020787: 21 07 | local.set 7 + 020789: 0c 19 | br 25 + 02078b: 0b | end + 02078c: 20 05 | local.get 5 + 02078e: 41 d8 02 | i32.const 344 + 020791: 6a | i32.add + 020792: 20 01 | local.get 1 + 020794: 41 04 | i32.const 4 + 020796: 41 85 ec 93 80 00 | i32.const 325125 + 02079c: 41 06 | i32.const 6 + 02079e: 42 00 | i64.const 0 + 0207a0: 41 00 | i32.const 0 + 0207a2: 20 04 | local.get 4 + 0207a4: 20 06 | local.get 6 + 0207a6: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0207af: 80 00 | + 0207b1: 20 05 | local.get 5 + 0207b3: 20 05 | local.get 5 + 0207b5: 28 02 d8 02 | i32.load 2 344 + 0207b9: 22 02 | local.tee 2 + 0207bb: 36 02 e8 0b | i32.store 2 1512 + 0207bf: 20 02 | local.get 2 + 0207c1: 21 06 | local.set 6 + 0207c3: 20 05 | local.get 5 + 0207c5: 28 02 e0 02 | i32.load 2 352 + 0207c9: 22 02 | local.tee 2 + 0207cb: 21 07 | local.set 7 + 0207cd: 20 02 | local.get 2 + 0207cf: 45 | i32.eqz + 0207d0: 0d 13 | br_if 19 + 0207d2: 0c 18 | br 24 + 0207d4: 0b | end + 0207d5: 02 40 | block + 0207d7: 20 06 | local.get 6 + 0207d9: 0d 00 | br_if 0 + 0207db: 41 00 | i32.const 0 + 0207dd: 21 06 | local.set 6 + 0207df: 41 7f | i32.const 4294967295 + 0207e1: 21 07 | local.set 7 + 0207e3: 0c 18 | br 24 + 0207e5: 0b | end + 0207e6: 20 05 | local.get 5 + 0207e8: 41 e8 02 | i32.const 360 + 0207eb: 6a | i32.add + 0207ec: 20 01 | local.get 1 + 0207ee: 41 04 | i32.const 4 + 0207f0: 41 8c ec 93 80 00 | i32.const 325132 + 0207f6: 41 01 | i32.const 1 + 0207f8: 42 00 | i64.const 0 + 0207fa: 41 00 | i32.const 0 + 0207fc: 20 04 | local.get 4 + 0207fe: 20 06 | local.get 6 + 020800: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020809: 80 00 | + 02080b: 20 05 | local.get 5 + 02080d: 20 05 | local.get 5 + 02080f: 28 02 e8 02 | i32.load 2 360 + 020813: 22 06 | local.tee 6 + 020815: 36 02 e8 0b | i32.store 2 1512 + 020819: 20 06 | local.get 6 + 02081b: 21 06 | local.set 6 + 02081d: 20 05 | local.get 5 + 02081f: 28 02 f0 02 | i32.load 2 368 + 020823: 22 0b | local.tee 11 + 020825: 21 07 | local.set 7 + 020827: 20 0b | local.get 11 + 020829: 0d 17 | br_if 23 + 02082b: 20 00 | local.get 0 + 02082d: 20 01 | local.get 1 + 02082f: 20 02 | local.get 2 + 020831: 20 05 | local.get 5 + 020833: 41 e8 0b | i32.const 1512 + 020836: 6a | i32.add + 020837: 20 04 | local.get 4 + 020839: 10 a0 83 80 80 00 | call 416 + 02083f: 22 02 | local.tee 2 + 020841: 45 | i32.eqz + 020842: 0d 12 | br_if 18 + 020844: 20 05 | local.get 5 + 020846: 28 02 e8 0b | i32.load 2 1512 + 02084a: 21 06 | local.set 6 + 02084c: 20 02 | local.get 2 + 02084e: 21 07 | local.set 7 + 020850: 0c 17 | br 23 + 020852: 0b | end + 020853: 02 40 | block + 020855: 20 00 | local.get 0 + 020857: 0d 00 | br_if 0 + 020859: 41 00 | i32.const 0 + 02085b: 21 06 | local.set 6 + 02085d: 41 7f | i32.const 4294967295 + 02085f: 21 07 | local.set 7 + 020861: 0c 17 | br 23 + 020863: 0b | end + 020864: 20 02 | local.get 2 + 020866: 28 00 18 | i32.load 0 24 + 020869: 21 0b | local.set 11 + 02086b: 20 05 | local.get 5 + 02086d: 41 f8 02 | i32.const 376 + 020870: 6a | i32.add + 020871: 20 01 | local.get 1 + 020873: 41 04 | i32.const 4 + 020875: 41 8e ec 93 80 00 | i32.const 325134 + 02087b: 41 03 | i32.const 3 + 02087d: 42 00 | i64.const 0 + 02087f: 41 00 | i32.const 0 + 020881: 20 04 | local.get 4 + 020883: 20 00 | local.get 0 + 020885: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02088e: 80 00 | + 020890: 20 05 | local.get 5 + 020892: 20 05 | local.get 5 + 020894: 28 02 f8 02 | i32.load 2 376 + 020898: 22 02 | local.tee 2 + 02089a: 36 02 e8 0b | i32.store 2 1512 + 02089e: 20 02 | local.get 2 + 0208a0: 21 06 | local.set 6 + 0208a2: 20 05 | local.get 5 + 0208a4: 28 02 80 03 | i32.load 2 384 + 0208a8: 22 02 | local.tee 2 + 0208aa: 21 07 | local.set 7 + 0208ac: 20 02 | local.get 2 + 0208ae: 0d 16 | br_if 22 + 0208b0: 20 00 | local.get 0 + 0208b2: 20 01 | local.get 1 + 0208b4: 20 0b | local.get 11 + 0208b6: 20 05 | local.get 5 + 0208b8: 41 e8 0b | i32.const 1512 + 0208bb: 6a | i32.add + 0208bc: 20 04 | local.get 4 + 0208be: 10 a0 83 80 80 00 | call 416 + 0208c4: 22 02 | local.tee 2 + 0208c6: 45 | i32.eqz + 0208c7: 0d 11 | br_if 17 + 0208c9: 20 05 | local.get 5 + 0208cb: 28 02 e8 0b | i32.load 2 1512 + 0208cf: 21 06 | local.set 6 + 0208d1: 20 02 | local.get 2 + 0208d3: 21 07 | local.set 7 + 0208d5: 0c 16 | br 22 + 0208d7: 0b | end + 0208d8: 02 40 | block + 0208da: 20 00 | local.get 0 + 0208dc: 0d 00 | br_if 0 + 0208de: 41 00 | i32.const 0 + 0208e0: 21 06 | local.set 6 + 0208e2: 41 7f | i32.const 4294967295 + 0208e4: 21 07 | local.set 7 + 0208e6: 0c 16 | br 22 + 0208e8: 0b | end + 0208e9: 20 02 | local.get 2 + 0208eb: 28 00 18 | i32.load 0 24 + 0208ee: 21 0b | local.set 11 + 0208f0: 20 05 | local.get 5 + 0208f2: 41 88 03 | i32.const 392 + 0208f5: 6a | i32.add + 0208f6: 20 01 | local.get 1 + 0208f8: 41 04 | i32.const 4 + 0208fa: 41 92 ec 93 80 00 | i32.const 325138 + 020900: 41 06 | i32.const 6 + 020902: 42 00 | i64.const 0 + 020904: 41 00 | i32.const 0 + 020906: 20 04 | local.get 4 + 020908: 20 00 | local.get 0 + 02090a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020913: 80 00 | + 020915: 20 05 | local.get 5 + 020917: 20 05 | local.get 5 + 020919: 28 02 88 03 | i32.load 2 392 + 02091d: 22 02 | local.tee 2 + 02091f: 36 02 e8 0b | i32.store 2 1512 + 020923: 20 02 | local.get 2 + 020925: 21 06 | local.set 6 + 020927: 20 05 | local.get 5 + 020929: 28 02 90 03 | i32.load 2 400 + 02092d: 22 02 | local.tee 2 + 02092f: 21 07 | local.set 7 + 020931: 20 02 | local.get 2 + 020933: 0d 15 | br_if 21 + 020935: 20 00 | local.get 0 + 020937: 20 01 | local.get 1 + 020939: 20 0b | local.get 11 + 02093b: 20 05 | local.get 5 + 02093d: 41 e8 0b | i32.const 1512 + 020940: 6a | i32.add + 020941: 20 04 | local.get 4 + 020943: 10 a0 83 80 80 00 | call 416 + 020949: 22 02 | local.tee 2 + 02094b: 45 | i32.eqz + 02094c: 0d 10 | br_if 16 + 02094e: 20 05 | local.get 5 + 020950: 28 02 e8 0b | i32.load 2 1512 + 020954: 21 06 | local.set 6 + 020956: 20 02 | local.get 2 + 020958: 21 07 | local.set 7 + 02095a: 0c 15 | br 21 + 02095c: 0b | end + 02095d: 02 40 | block + 02095f: 20 00 | local.get 0 + 020961: 0d 00 | br_if 0 + 020963: 41 00 | i32.const 0 + 020965: 21 06 | local.set 6 + 020967: 41 7f | i32.const 4294967295 + 020969: 21 07 | local.set 7 + 02096b: 0c 15 | br 21 + 02096d: 0b | end + 02096e: 20 02 | local.get 2 + 020970: 28 00 1c | i32.load 0 28 + 020973: 21 0c | local.set 12 + 020975: 20 02 | local.get 2 + 020977: 28 00 18 | i32.load 0 24 + 02097a: 21 02 | local.set 2 + 02097c: 20 05 | local.get 5 + 02097e: 41 e8 03 | i32.const 488 + 020981: 6a | i32.add + 020982: 20 01 | local.get 1 + 020984: 41 04 | i32.const 4 + 020986: 41 99 ec 93 80 00 | i32.const 325145 + 02098c: 41 04 | i32.const 4 + 02098e: 42 00 | i64.const 0 + 020990: 41 00 | i32.const 0 + 020992: 20 04 | local.get 4 + 020994: 20 00 | local.get 0 + 020996: 22 0a | local.tee 10 + 020998: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0209a1: 80 00 | + 0209a3: 20 05 | local.get 5 + 0209a5: 28 02 e8 03 | i32.load 2 488 + 0209a9: 21 06 | local.set 6 + 0209ab: 02 40 | block + 0209ad: 20 05 | local.get 5 + 0209af: 28 02 f0 03 | i32.load 2 496 + 0209b3: 22 07 | local.tee 7 + 0209b5: 45 | i32.eqz + 0209b6: 0d 00 | br_if 0 + 0209b8: 20 06 | local.get 6 + 0209ba: 21 06 | local.set 6 + 0209bc: 20 07 | local.get 7 + 0209be: 21 07 | local.set 7 + 0209c0: 0c 15 | br 21 + 0209c2: 0b | end + 0209c3: 20 01 | local.get 1 + 0209c5: 21 0d | local.set 13 + 0209c7: 02 40 | block + 0209c9: 02 40 | block + 0209cb: 20 02 | local.get 2 + 0209cd: 0d 00 | br_if 0 + 0209cf: 20 05 | local.get 5 + 0209d1: 41 a8 03 | i32.const 424 + 0209d4: 6a | i32.add + 0209d5: 20 0d | local.get 13 + 0209d7: 41 04 | i32.const 4 + 0209d9: 41 9e ec 93 80 00 | i32.const 325150 + 0209df: 41 02 | i32.const 2 + 0209e1: 42 00 | i64.const 0 + 0209e3: 41 00 | i32.const 0 + 0209e5: 20 04 | local.get 4 + 0209e7: 20 0a | local.get 10 + 0209e9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0209f2: 80 00 | + 0209f4: 20 05 | local.get 5 + 0209f6: 20 06 | local.get 6 + 0209f8: 20 05 | local.get 5 + 0209fa: 28 02 a8 03 | i32.load 2 424 + 0209fe: 6a | i32.add + 0209ff: 22 02 | local.tee 2 + 020a01: 36 02 e8 0b | i32.store 2 1512 + 020a05: 20 02 | local.get 2 + 020a07: 21 06 | local.set 6 + 020a09: 20 05 | local.get 5 + 020a0b: 28 02 b0 03 | i32.load 2 432 + 020a0f: 22 02 | local.tee 2 + 020a11: 21 07 | local.set 7 + 020a13: 20 02 | local.get 2 + 020a15: 45 | i32.eqz + 020a16: 0d 01 | br_if 1 + 020a18: 0c 16 | br 22 + 020a1a: 0b | end + 020a1b: 20 02 | local.get 2 + 020a1d: 29 03 40 | i64.load 3 64 + 020a20: 42 12 | i64.const 18 + 020a22: 52 | i64.ne + 020a23: 0d 11 | br_if 17 + 020a25: 20 02 | local.get 2 + 020a27: 28 02 1c | i32.load 2 28 + 020a2a: 21 0b | local.set 11 + 020a2c: 20 02 | local.get 2 + 020a2e: 28 02 18 | i32.load 2 24 + 020a31: 21 09 | local.set 9 + 020a33: 20 05 | local.get 5 + 020a35: 41 d8 03 | i32.const 472 + 020a38: 6a | i32.add + 020a39: 20 0d | local.get 13 + 020a3b: 41 04 | i32.const 4 + 020a3d: 41 8a 82 94 80 00 | i32.const 327946 + 020a43: 41 01 | i32.const 1 + 020a45: 42 00 | i64.const 0 + 020a47: 41 00 | i32.const 0 + 020a49: 20 04 | local.get 4 + 020a4b: 20 0a | local.get 10 + 020a4d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020a56: 80 00 | + 020a58: 20 05 | local.get 5 + 020a5a: 20 06 | local.get 6 + 020a5c: 20 05 | local.get 5 + 020a5e: 28 02 d8 03 | i32.load 2 472 + 020a62: 6a | i32.add + 020a63: 22 02 | local.tee 2 + 020a65: 36 02 e8 0b | i32.store 2 1512 + 020a69: 20 02 | local.get 2 + 020a6b: 21 06 | local.set 6 + 020a6d: 20 05 | local.get 5 + 020a6f: 28 02 e0 03 | i32.load 2 480 + 020a73: 22 02 | local.tee 2 + 020a75: 21 07 | local.set 7 + 020a77: 20 02 | local.get 2 + 020a79: 0d 15 | br_if 21 + 020a7b: 20 0b | local.get 11 + 020a7d: 41 00 | i32.const 0 + 020a7f: 20 0b | local.get 11 + 020a81: 41 00 | i32.const 0 + 020a83: 4a | i32.gt_s + 020a84: 1b | select + 020a85: 21 0e | local.set 14 + 020a87: 20 09 | local.get 9 + 020a89: 21 02 | local.set 2 + 020a8b: 41 00 | i32.const 0 + 020a8d: 21 06 | local.set 6 + 020a8f: 02 40 | block + 020a91: 03 40 | loop + 020a93: 20 02 | local.get 2 + 020a95: 21 02 | local.set 2 + 020a97: 20 0e | local.get 14 + 020a99: 20 06 | local.get 6 + 020a9b: 22 0b | local.tee 11 + 020a9d: 46 | i32.eq + 020a9e: 0d 01 | br_if 1 + 020aa0: 20 02 | local.get 2 + 020aa2: 28 02 00 | i32.load 2 0 + 020aa5: 21 09 | local.set 9 + 020aa7: 02 40 | block + 020aa9: 20 0b | local.get 11 + 020aab: 41 7f | i32.const 4294967295 + 020aad: 6a | i32.add + 020aae: 41 fe ff ff ff 07 | i32.const 2147483646 + 020ab4: 4b | i32.gt_u + 020ab5: 0d 00 | br_if 0 + 020ab7: 20 05 | local.get 5 + 020ab9: 41 c8 03 | i32.const 456 + 020abc: 6a | i32.add + 020abd: 20 0d | local.get 13 + 020abf: 41 04 | i32.const 4 + 020ac1: 41 a1 ec 93 80 00 | i32.const 325153 + 020ac7: 41 02 | i32.const 2 + 020ac9: 42 00 | i64.const 0 + 020acb: 41 00 | i32.const 0 + 020acd: 20 04 | local.get 4 + 020acf: 20 0a | local.get 10 + 020ad1: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020ada: 80 00 | + 020adc: 20 05 | local.get 5 + 020ade: 20 05 | local.get 5 + 020ae0: 28 02 e8 0b | i32.load 2 1512 + 020ae4: 20 05 | local.get 5 + 020ae6: 28 02 c8 03 | i32.load 2 456 + 020aea: 6a | i32.add + 020aeb: 22 06 | local.tee 6 + 020aed: 36 02 e8 0b | i32.store 2 1512 + 020af1: 20 06 | local.get 6 + 020af3: 21 06 | local.set 6 + 020af5: 20 05 | local.get 5 + 020af7: 28 02 d0 03 | i32.load 2 464 + 020afb: 22 0f | local.tee 15 + 020afd: 21 07 | local.set 7 + 020aff: 20 0f | local.get 15 + 020b01: 0d 18 | br_if 24 + 020b03: 0b | end + 020b04: 20 02 | local.get 2 + 020b06: 41 04 | i32.const 4 + 020b08: 6a | i32.add + 020b09: 21 02 | local.set 2 + 020b0b: 20 0b | local.get 11 + 020b0d: 41 01 | i32.const 1 + 020b0f: 6a | i32.add + 020b10: 21 06 | local.set 6 + 020b12: 20 00 | local.get 0 + 020b14: 20 01 | local.get 1 + 020b16: 20 09 | local.get 9 + 020b18: 20 05 | local.get 5 + 020b1a: 41 e8 0b | i32.const 1512 + 020b1d: 6a | i32.add + 020b1e: 20 04 | local.get 4 + 020b20: 10 a0 83 80 80 00 | call 416 + 020b26: 22 07 | local.tee 7 + 020b28: 45 | i32.eqz + 020b29: 0d 00 | br_if 0 + 020b2b: 0b | end + 020b2c: 20 05 | local.get 5 + 020b2e: 28 02 e8 0b | i32.load 2 1512 + 020b32: 21 06 | local.set 6 + 020b34: 20 07 | local.get 7 + 020b36: 21 07 | local.set 7 + 020b38: 0c 16 | br 22 + 020b3a: 0b | end + 020b3b: 20 05 | local.get 5 + 020b3d: 41 b8 03 | i32.const 440 + 020b40: 6a | i32.add + 020b41: 20 0d | local.get 13 + 020b43: 41 04 | i32.const 4 + 020b45: 41 a4 ec 93 80 00 | i32.const 325156 + 020b4b: 41 01 | i32.const 1 + 020b4d: 42 00 | i64.const 0 + 020b4f: 41 00 | i32.const 0 + 020b51: 20 04 | local.get 4 + 020b53: 20 0a | local.get 10 + 020b55: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020b5e: 80 00 | + 020b60: 20 05 | local.get 5 + 020b62: 20 05 | local.get 5 + 020b64: 28 02 e8 0b | i32.load 2 1512 + 020b68: 20 05 | local.get 5 + 020b6a: 28 02 b8 03 | i32.load 2 440 + 020b6e: 6a | i32.add + 020b6f: 22 02 | local.tee 2 + 020b71: 36 02 e8 0b | i32.store 2 1512 + 020b75: 20 02 | local.get 2 + 020b77: 21 06 | local.set 6 + 020b79: 20 05 | local.get 5 + 020b7b: 28 02 c0 03 | i32.load 2 448 + 020b7f: 22 02 | local.tee 2 + 020b81: 21 07 | local.set 7 + 020b83: 20 02 | local.get 2 + 020b85: 0d 15 | br_if 21 + 020b87: 0b | end + 020b88: 20 0c | local.get 12 + 020b8a: 45 | i32.eqz + 020b8b: 0d 0f | br_if 15 + 020b8d: 20 05 | local.get 5 + 020b8f: 41 98 03 | i32.const 408 + 020b92: 6a | i32.add + 020b93: 20 0d | local.get 13 + 020b95: 41 04 | i32.const 4 + 020b97: 41 a6 ec 93 80 00 | i32.const 325158 + 020b9d: 41 04 | i32.const 4 + 020b9f: 42 00 | i64.const 0 + 020ba1: 41 00 | i32.const 0 + 020ba3: 20 04 | local.get 4 + 020ba5: 20 0a | local.get 10 + 020ba7: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020bb0: 80 00 | + 020bb2: 20 05 | local.get 5 + 020bb4: 20 05 | local.get 5 + 020bb6: 28 02 e8 0b | i32.load 2 1512 + 020bba: 20 05 | local.get 5 + 020bbc: 28 02 98 03 | i32.load 2 408 + 020bc0: 6a | i32.add + 020bc1: 22 02 | local.tee 2 + 020bc3: 36 02 e8 0b | i32.store 2 1512 + 020bc7: 20 02 | local.get 2 + 020bc9: 21 06 | local.set 6 + 020bcb: 20 05 | local.get 5 + 020bcd: 28 02 a0 03 | i32.load 2 416 + 020bd1: 22 02 | local.tee 2 + 020bd3: 21 07 | local.set 7 + 020bd5: 20 02 | local.get 2 + 020bd7: 0d 14 | br_if 20 + 020bd9: 20 00 | local.get 0 + 020bdb: 20 01 | local.get 1 + 020bdd: 20 0c | local.get 12 + 020bdf: 20 05 | local.get 5 + 020be1: 41 e8 0b | i32.const 1512 + 020be4: 6a | i32.add + 020be5: 20 04 | local.get 4 + 020be7: 10 a0 83 80 80 00 | call 416 + 020bed: 22 02 | local.tee 2 + 020bef: 45 | i32.eqz + 020bf0: 0d 0f | br_if 15 + 020bf2: 20 05 | local.get 5 + 020bf4: 28 02 e8 0b | i32.load 2 1512 + 020bf8: 21 06 | local.set 6 + 020bfa: 20 02 | local.get 2 + 020bfc: 21 07 | local.set 7 + 020bfe: 0c 14 | br 20 + 020c00: 0b | end + 020c01: 20 02 | local.get 2 + 020c03: 28 00 20 | i32.load 0 32 + 020c06: 21 09 | local.set 9 + 020c08: 20 02 | local.get 2 + 020c0a: 28 00 1c | i32.load 0 28 + 020c0d: 21 0c | local.set 12 + 020c0f: 20 02 | local.get 2 + 020c11: 28 00 18 | i32.load 0 24 + 020c14: 21 0a | local.set 10 + 020c16: 20 00 | local.get 0 + 020c18: 21 0b | local.set 11 + 020c1a: 02 40 | block + 020c1c: 20 02 | local.get 2 + 020c1e: 28 00 24 | i32.load 0 36 + 020c21: 22 10 | local.tee 16 + 020c23: 41 01 | i32.const 1 + 020c25: 46 | i32.eq + 020c26: 0d 00 | br_if 0 + 020c28: 02 40 | block + 020c2a: 20 0b | local.get 11 + 020c2c: 0d 00 | br_if 0 + 020c2e: 41 00 | i32.const 0 + 020c30: 21 06 | local.set 6 + 020c32: 41 7f | i32.const 4294967295 + 020c34: 21 07 | local.set 7 + 020c36: 0c 15 | br 21 + 020c38: 0b | end + 020c39: 20 05 | local.get 5 + 020c3b: 41 b8 04 | i32.const 568 + 020c3e: 6a | i32.add + 020c3f: 20 01 | local.get 1 + 020c41: 41 04 | i32.const 4 + 020c43: 41 8a 82 94 80 00 | i32.const 327946 + 020c49: 41 01 | i32.const 1 + 020c4b: 42 00 | i64.const 0 + 020c4d: 41 00 | i32.const 0 + 020c4f: 20 04 | local.get 4 + 020c51: 20 0b | local.get 11 + 020c53: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020c5c: 80 00 | + 020c5e: 20 05 | local.get 5 + 020c60: 20 05 | local.get 5 + 020c62: 28 02 b8 04 | i32.load 2 568 + 020c66: 22 02 | local.tee 2 + 020c68: 36 02 e8 0b | i32.store 2 1512 + 020c6c: 20 02 | local.get 2 + 020c6e: 21 06 | local.set 6 + 020c70: 20 05 | local.get 5 + 020c72: 28 02 c0 04 | i32.load 2 576 + 020c76: 22 02 | local.tee 2 + 020c78: 21 07 | local.set 7 + 020c7a: 20 02 | local.get 2 + 020c7c: 0d 14 | br_if 20 + 020c7e: 0b | end + 020c7f: 41 00 | i32.const 0 + 020c81: 20 10 | local.get 16 + 020c83: 41 00 | i32.const 0 + 020c85: 20 10 | local.get 16 + 020c87: 41 00 | i32.const 0 + 020c89: 4a | i32.gt_s + 020c8a: 1b | select + 020c8b: 6b | i32.sub + 020c8c: 21 11 | local.set 17 + 020c8e: 20 0a | local.get 10 + 020c90: 21 06 | local.set 6 + 020c92: 20 09 | local.get 9 + 020c94: 21 02 | local.set 2 + 020c96: 41 7f | i32.const 4294967295 + 020c98: 21 07 | local.set 7 + 020c9a: 02 40 | block + 020c9c: 03 40 | loop + 020c9e: 20 02 | local.get 2 + 020ca0: 21 02 | local.set 2 + 020ca2: 20 06 | local.get 6 + 020ca4: 21 0a | local.set 10 + 020ca6: 20 11 | local.get 17 + 020ca8: 20 07 | local.get 7 + 020caa: 22 09 | local.tee 9 + 020cac: 6a | i32.add + 020cad: 41 7f | i32.const 4294967295 + 020caf: 46 | i32.eq + 020cb0: 0d 01 | br_if 1 + 020cb2: 20 02 | local.get 2 + 020cb4: 41 04 | i32.const 4 + 020cb6: 6a | i32.add + 020cb7: 28 02 00 | i32.load 2 0 + 020cba: 21 0d | local.set 13 + 020cbc: 20 02 | local.get 2 + 020cbe: 28 02 00 | i32.load 2 0 + 020cc1: 21 0f | local.set 15 + 020cc3: 02 40 | block + 020cc5: 20 09 | local.get 9 + 020cc7: 41 fe ff ff ff 07 | i32.const 2147483646 + 020ccd: 4b | i32.gt_u + 020cce: 0d 00 | br_if 0 + 020cd0: 02 40 | block + 020cd2: 20 0b | local.get 11 + 020cd4: 0d 00 | br_if 0 + 020cd6: 20 05 | local.get 5 + 020cd8: 28 02 e8 0b | i32.load 2 1512 + 020cdc: 21 06 | local.set 6 + 020cde: 41 7f | i32.const 4294967295 + 020ce0: 21 07 | local.set 7 + 020ce2: 0c 17 | br 23 + 020ce4: 0b | end + 020ce5: 20 05 | local.get 5 + 020ce7: 41 a8 04 | i32.const 552 + 020cea: 6a | i32.add + 020ceb: 20 01 | local.get 1 + 020ced: 41 04 | i32.const 4 + 020cef: 41 a1 ec 93 80 00 | i32.const 325153 + 020cf5: 41 02 | i32.const 2 + 020cf7: 42 00 | i64.const 0 + 020cf9: 41 00 | i32.const 0 + 020cfb: 20 04 | local.get 4 + 020cfd: 20 0b | local.get 11 + 020cff: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020d08: 80 00 | + 020d0a: 20 05 | local.get 5 + 020d0c: 20 05 | local.get 5 + 020d0e: 28 02 e8 0b | i32.load 2 1512 + 020d12: 20 05 | local.get 5 + 020d14: 28 02 a8 04 | i32.load 2 552 + 020d18: 6a | i32.add + 020d19: 22 06 | local.tee 6 + 020d1b: 36 02 e8 0b | i32.store 2 1512 + 020d1f: 20 06 | local.get 6 + 020d21: 21 06 | local.set 6 + 020d23: 20 05 | local.get 5 + 020d25: 28 02 b0 04 | i32.load 2 560 + 020d29: 22 0e | local.tee 14 + 020d2b: 21 07 | local.set 7 + 020d2d: 20 0e | local.get 14 + 020d2f: 0d 16 | br_if 22 + 020d31: 0b | end + 020d32: 20 0c | local.get 12 + 020d34: 20 09 | local.get 9 + 020d36: 41 01 | i32.const 1 + 020d38: 6a | i32.add + 020d39: 22 09 | local.tee 9 + 020d3b: 46 | i32.eq + 020d3c: 0d 12 | br_if 18 + 020d3e: 20 0a | local.get 10 + 020d40: 28 02 00 | i32.load 2 0 + 020d43: 21 0e | local.set 14 + 020d45: 02 40 | block + 020d47: 20 0d | local.get 13 + 020d49: 41 01 | i32.const 1 + 020d4b: 48 | i32.lt_s + 020d4c: 0d 00 | br_if 0 + 020d4e: 02 40 | block + 020d50: 20 0b | local.get 11 + 020d52: 0d 00 | br_if 0 + 020d54: 20 05 | local.get 5 + 020d56: 28 02 e8 0b | i32.load 2 1512 + 020d5a: 21 06 | local.set 6 + 020d5c: 41 7f | i32.const 4294967295 + 020d5e: 21 07 | local.set 7 + 020d60: 0c 17 | br 23 + 020d62: 0b | end + 020d63: 20 05 | local.get 5 + 020d65: 41 98 04 | i32.const 536 + 020d68: 6a | i32.add + 020d69: 20 01 | local.get 1 + 020d6b: 41 04 | i32.const 4 + 020d6d: 20 0f | local.get 15 + 020d6f: 20 0d | local.get 13 + 020d71: 42 00 | i64.const 0 + 020d73: 41 00 | i32.const 0 + 020d75: 20 04 | local.get 4 + 020d77: 20 0b | local.get 11 + 020d79: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020d82: 80 00 | + 020d84: 20 05 | local.get 5 + 020d86: 20 05 | local.get 5 + 020d88: 28 02 e8 0b | i32.load 2 1512 + 020d8c: 20 05 | local.get 5 + 020d8e: 28 02 98 04 | i32.load 2 536 + 020d92: 6a | i32.add + 020d93: 22 06 | local.tee 6 + 020d95: 36 02 e8 0b | i32.store 2 1512 + 020d99: 20 06 | local.get 6 + 020d9b: 21 06 | local.set 6 + 020d9d: 20 05 | local.get 5 + 020d9f: 28 02 a0 04 | i32.load 2 544 + 020da3: 22 0d | local.tee 13 + 020da5: 21 07 | local.set 7 + 020da7: 20 0d | local.get 13 + 020da9: 0d 16 | br_if 22 + 020dab: 20 05 | local.get 5 + 020dad: 41 88 04 | i32.const 520 + 020db0: 6a | i32.add + 020db1: 20 01 | local.get 1 + 020db3: 41 04 | i32.const 4 + 020db5: 41 ab ec 93 80 00 | i32.const 325163 + 020dbb: 41 02 | i32.const 2 + 020dbd: 42 00 | i64.const 0 + 020dbf: 41 00 | i32.const 0 + 020dc1: 20 04 | local.get 4 + 020dc3: 20 0b | local.get 11 + 020dc5: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020dce: 80 00 | + 020dd0: 20 05 | local.get 5 + 020dd2: 20 05 | local.get 5 + 020dd4: 28 02 e8 0b | i32.load 2 1512 + 020dd8: 20 05 | local.get 5 + 020dda: 28 02 88 04 | i32.load 2 520 + 020dde: 6a | i32.add + 020ddf: 22 06 | local.tee 6 + 020de1: 36 02 e8 0b | i32.store 2 1512 + 020de5: 20 06 | local.get 6 + 020de7: 21 06 | local.set 6 + 020de9: 20 05 | local.get 5 + 020deb: 28 02 90 04 | i32.load 2 528 + 020def: 22 0d | local.tee 13 + 020df1: 21 07 | local.set 7 + 020df3: 20 0d | local.get 13 + 020df5: 0d 16 | br_if 22 + 020df7: 0b | end + 020df8: 20 0a | local.get 10 + 020dfa: 41 04 | i32.const 4 + 020dfc: 6a | i32.add + 020dfd: 21 06 | local.set 6 + 020dff: 20 02 | local.get 2 + 020e01: 41 08 | i32.const 8 + 020e03: 6a | i32.add + 020e04: 21 02 | local.set 2 + 020e06: 20 09 | local.get 9 + 020e08: 21 07 | local.set 7 + 020e0a: 20 00 | local.get 0 + 020e0c: 20 01 | local.get 1 + 020e0e: 20 0e | local.get 14 + 020e10: 20 05 | local.get 5 + 020e12: 41 e8 0b | i32.const 1512 + 020e15: 6a | i32.add + 020e16: 20 04 | local.get 4 + 020e18: 10 a0 83 80 80 00 | call 416 + 020e1e: 22 09 | local.tee 9 + 020e20: 45 | i32.eqz + 020e21: 0d 00 | br_if 0 + 020e23: 0b | end + 020e24: 20 05 | local.get 5 + 020e26: 28 02 e8 0b | i32.load 2 1512 + 020e2a: 21 06 | local.set 6 + 020e2c: 20 09 | local.get 9 + 020e2e: 21 07 | local.set 7 + 020e30: 0c 14 | br 20 + 020e32: 0b | end + 020e33: 20 10 | local.get 16 + 020e35: 41 01 | i32.const 1 + 020e37: 46 | i32.eq + 020e38: 0d 0e | br_if 14 + 020e3a: 02 40 | block + 020e3c: 20 0b | local.get 11 + 020e3e: 0d 00 | br_if 0 + 020e40: 20 05 | local.get 5 + 020e42: 28 02 e8 0b | i32.load 2 1512 + 020e46: 21 06 | local.set 6 + 020e48: 41 7f | i32.const 4294967295 + 020e4a: 21 07 | local.set 7 + 020e4c: 0c 14 | br 20 + 020e4e: 0b | end + 020e4f: 20 05 | local.get 5 + 020e51: 41 f8 03 | i32.const 504 + 020e54: 6a | i32.add + 020e55: 20 01 | local.get 1 + 020e57: 41 04 | i32.const 4 + 020e59: 41 a4 ec 93 80 00 | i32.const 325156 + 020e5f: 41 01 | i32.const 1 + 020e61: 42 00 | i64.const 0 + 020e63: 41 00 | i32.const 0 + 020e65: 20 04 | local.get 4 + 020e67: 20 0b | local.get 11 + 020e69: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020e72: 80 00 | + 020e74: 20 05 | local.get 5 + 020e76: 20 05 | local.get 5 + 020e78: 28 02 e8 0b | i32.load 2 1512 + 020e7c: 20 05 | local.get 5 + 020e7e: 28 02 f8 03 | i32.load 2 504 + 020e82: 6a | i32.add + 020e83: 22 02 | local.tee 2 + 020e85: 36 02 e8 0b | i32.store 2 1512 + 020e89: 20 02 | local.get 2 + 020e8b: 21 06 | local.set 6 + 020e8d: 20 05 | local.get 5 + 020e8f: 28 02 80 04 | i32.load 2 512 + 020e93: 22 02 | local.tee 2 + 020e95: 21 07 | local.set 7 + 020e97: 20 02 | local.get 2 + 020e99: 45 | i32.eqz + 020e9a: 0d 0e | br_if 14 + 020e9c: 0c 13 | br 19 + 020e9e: 0b | end + 020e9f: 02 40 | block + 020ea1: 20 00 | local.get 0 + 020ea3: 0d 00 | br_if 0 + 020ea5: 41 00 | i32.const 0 + 020ea7: 21 06 | local.set 6 + 020ea9: 41 7f | i32.const 4294967295 + 020eab: 21 07 | local.set 7 + 020ead: 0c 13 | br 19 + 020eaf: 0b | end + 020eb0: 20 02 | local.get 2 + 020eb2: 34 00 20 | i64.load32_s 0 32 + 020eb5: 21 08 | local.set 8 + 020eb7: 20 02 | local.get 2 + 020eb9: 28 00 18 | i32.load 0 24 + 020ebc: 21 09 | local.set 9 + 020ebe: 20 05 | local.get 5 + 020ec0: 41 d8 04 | i32.const 600 + 020ec3: 6a | i32.add + 020ec4: 20 01 | local.get 1 + 020ec6: 41 04 | i32.const 4 + 020ec8: 41 83 ee 93 80 00 | i32.const 325379 + 020ece: 41 01 | i32.const 1 + 020ed0: 42 00 | i64.const 0 + 020ed2: 41 00 | i32.const 0 + 020ed4: 20 04 | local.get 4 + 020ed6: 20 00 | local.get 0 + 020ed8: 22 0b | local.tee 11 + 020eda: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020ee3: 80 00 | + 020ee5: 20 05 | local.get 5 + 020ee7: 20 05 | local.get 5 + 020ee9: 28 02 d8 04 | i32.load 2 600 + 020eed: 22 02 | local.tee 2 + 020eef: 36 02 e8 0b | i32.store 2 1512 + 020ef3: 20 02 | local.get 2 + 020ef5: 21 06 | local.set 6 + 020ef7: 20 05 | local.get 5 + 020ef9: 28 02 e0 04 | i32.load 2 608 + 020efd: 22 02 | local.tee 2 + 020eff: 21 07 | local.set 7 + 020f01: 20 02 | local.get 2 + 020f03: 0d 12 | br_if 18 + 020f05: 02 40 | block + 020f07: 20 00 | local.get 0 + 020f09: 20 01 | local.get 1 + 020f0b: 20 08 | local.get 8 + 020f0d: 20 05 | local.get 5 + 020f0f: 41 e8 0b | i32.const 1512 + 020f12: 6a | i32.add + 020f13: 20 04 | local.get 4 + 020f15: 10 c9 82 80 80 00 | call 329 + 020f1b: 22 02 | local.tee 2 + 020f1d: 45 | i32.eqz + 020f1e: 0d 00 | br_if 0 + 020f20: 20 05 | local.get 5 + 020f22: 28 02 e8 0b | i32.load 2 1512 + 020f26: 21 06 | local.set 6 + 020f28: 20 02 | local.get 2 + 020f2a: 21 07 | local.set 7 + 020f2c: 0c 13 | br 19 + 020f2e: 0b | end + 020f2f: 20 05 | local.get 5 + 020f31: 41 c8 04 | i32.const 584 + 020f34: 6a | i32.add + 020f35: 20 01 | local.get 1 + 020f37: 41 04 | i32.const 4 + 020f39: 41 ce ec 93 80 00 | i32.const 325198 + 020f3f: 41 01 | i32.const 1 + 020f41: 42 00 | i64.const 0 + 020f43: 41 00 | i32.const 0 + 020f45: 20 04 | local.get 4 + 020f47: 20 0b | local.get 11 + 020f49: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 020f52: 80 00 | + 020f54: 20 05 | local.get 5 + 020f56: 20 05 | local.get 5 + 020f58: 28 02 e8 0b | i32.load 2 1512 + 020f5c: 20 05 | local.get 5 + 020f5e: 28 02 c8 04 | i32.load 2 584 + 020f62: 6a | i32.add + 020f63: 22 02 | local.tee 2 + 020f65: 36 02 e8 0b | i32.store 2 1512 + 020f69: 20 02 | local.get 2 + 020f6b: 21 06 | local.set 6 + 020f6d: 20 05 | local.get 5 + 020f6f: 28 02 d0 04 | i32.load 2 592 + 020f73: 22 02 | local.tee 2 + 020f75: 21 07 | local.set 7 + 020f77: 20 02 | local.get 2 + 020f79: 0d 12 | br_if 18 + 020f7b: 20 00 | local.get 0 + 020f7d: 20 01 | local.get 1 + 020f7f: 20 09 | local.get 9 + 020f81: 20 05 | local.get 5 + 020f83: 41 e8 0b | i32.const 1512 + 020f86: 6a | i32.add + 020f87: 20 04 | local.get 4 + 020f89: 10 a0 83 80 80 00 | call 416 + 020f8f: 22 02 | local.tee 2 + 020f91: 45 | i32.eqz + 020f92: 0d 0d | br_if 13 + 020f94: 20 05 | local.get 5 + 020f96: 28 02 e8 0b | i32.load 2 1512 + 020f9a: 21 06 | local.set 6 + 020f9c: 20 02 | local.get 2 + 020f9e: 21 07 | local.set 7 + 020fa0: 0c 12 | br 18 + 020fa2: 0b | end + 020fa3: 20 02 | local.get 2 + 020fa5: 28 00 1c | i32.load 0 28 + 020fa8: 21 09 | local.set 9 + 020faa: 20 02 | local.get 2 + 020fac: 28 00 18 | i32.load 0 24 + 020faf: 21 0a | local.set 10 + 020fb1: 20 00 | local.get 0 + 020fb3: 21 0b | local.set 11 + 020fb5: 02 40 | block + 020fb7: 02 40 | block + 020fb9: 02 40 | block + 020fbb: 20 02 | local.get 2 + 020fbd: 2d 00 38 | i32.load8_u 0 56 + 020fc0: 45 | i32.eqz + 020fc1: 0d 00 | br_if 0 + 020fc3: 20 0b | local.get 11 + 020fc5: 0d 01 | br_if 1 + 020fc7: 41 00 | i32.const 0 + 020fc9: 21 06 | local.set 6 + 020fcb: 41 7f | i32.const 4294967295 + 020fcd: 21 07 | local.set 7 + 020fcf: 0c 14 | br 20 + 020fd1: 0b | end + 020fd2: 02 40 | block + 020fd4: 20 0b | local.get 11 + 020fd6: 45 | i32.eqz + 020fd7: 0d 00 | br_if 0 + 020fd9: 41 00 | i32.const 0 + 020fdb: 21 02 | local.set 2 + 020fdd: 0c 02 | br 2 + 020fdf: 0b | end + 020fe0: 41 00 | i32.const 0 + 020fe2: 21 06 | local.set 6 + 020fe4: 41 7f | i32.const 4294967295 + 020fe6: 21 07 | local.set 7 + 020fe8: 0c 13 | br 19 + 020fea: 0b | end + 020feb: 20 05 | local.get 5 + 020fed: 41 88 05 | i32.const 648 + 020ff0: 6a | i32.add + 020ff1: 20 01 | local.get 1 + 020ff3: 41 04 | i32.const 4 + 020ff5: 41 ae ec 93 80 00 | i32.const 325166 + 020ffb: 41 07 | i32.const 7 + 020ffd: 42 00 | i64.const 0 + 020fff: 41 00 | i32.const 0 + 021001: 20 04 | local.get 4 + 021003: 20 0b | local.get 11 + 021005: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02100e: 80 00 | + 021010: 20 05 | local.get 5 + 021012: 28 02 88 05 | i32.load 2 648 + 021016: 22 02 | local.tee 2 + 021018: 21 06 | local.set 6 + 02101a: 20 05 | local.get 5 + 02101c: 28 02 90 05 | i32.load 2 656 + 021020: 22 0d | local.tee 13 + 021022: 21 07 | local.set 7 + 021024: 20 02 | local.get 2 + 021026: 21 02 | local.set 2 + 021028: 20 0d | local.get 13 + 02102a: 0d 12 | br_if 18 + 02102c: 0b | end + 02102d: 20 05 | local.get 5 + 02102f: 41 f8 04 | i32.const 632 + 021032: 6a | i32.add + 021033: 20 01 | local.get 1 + 021035: 41 04 | i32.const 4 + 021037: 41 83 ee 93 80 00 | i32.const 325379 + 02103d: 41 01 | i32.const 1 + 02103f: 42 00 | i64.const 0 + 021041: 41 00 | i32.const 0 + 021043: 20 04 | local.get 4 + 021045: 20 0b | local.get 11 + 021047: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021050: 80 00 | + 021052: 20 05 | local.get 5 + 021054: 20 02 | local.get 2 + 021056: 20 05 | local.get 5 + 021058: 28 02 f8 04 | i32.load 2 632 + 02105c: 6a | i32.add + 02105d: 22 02 | local.tee 2 + 02105f: 36 02 e8 0b | i32.store 2 1512 + 021063: 20 02 | local.get 2 + 021065: 21 06 | local.set 6 + 021067: 20 05 | local.get 5 + 021069: 28 02 80 05 | i32.load 2 640 + 02106d: 22 02 | local.tee 2 + 02106f: 21 07 | local.set 7 + 021071: 20 02 | local.get 2 + 021073: 0d 11 | br_if 17 + 021075: 02 40 | block + 021077: 20 00 | local.get 0 + 021079: 20 01 | local.get 1 + 02107b: 20 09 | local.get 9 + 02107d: 20 05 | local.get 5 + 02107f: 41 e8 0b | i32.const 1512 + 021082: 6a | i32.add + 021083: 20 04 | local.get 4 + 021085: 10 a0 83 80 80 00 | call 416 + 02108b: 22 02 | local.tee 2 + 02108d: 45 | i32.eqz + 02108e: 0d 00 | br_if 0 + 021090: 20 05 | local.get 5 + 021092: 28 02 e8 0b | i32.load 2 1512 + 021096: 21 06 | local.set 6 + 021098: 20 02 | local.get 2 + 02109a: 21 07 | local.set 7 + 02109c: 0c 12 | br 18 + 02109e: 0b | end + 02109f: 20 05 | local.get 5 + 0210a1: 41 e8 04 | i32.const 616 + 0210a4: 6a | i32.add + 0210a5: 20 01 | local.get 1 + 0210a7: 41 04 | i32.const 4 + 0210a9: 41 ce ec 93 80 00 | i32.const 325198 + 0210af: 41 01 | i32.const 1 + 0210b1: 42 00 | i64.const 0 + 0210b3: 41 00 | i32.const 0 + 0210b5: 20 04 | local.get 4 + 0210b7: 20 0b | local.get 11 + 0210b9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0210c2: 80 00 | + 0210c4: 20 05 | local.get 5 + 0210c6: 20 05 | local.get 5 + 0210c8: 28 02 e8 0b | i32.load 2 1512 + 0210cc: 20 05 | local.get 5 + 0210ce: 28 02 e8 04 | i32.load 2 616 + 0210d2: 6a | i32.add + 0210d3: 22 02 | local.tee 2 + 0210d5: 36 02 e8 0b | i32.store 2 1512 + 0210d9: 20 02 | local.get 2 + 0210db: 21 06 | local.set 6 + 0210dd: 20 05 | local.get 5 + 0210df: 28 02 f0 04 | i32.load 2 624 + 0210e3: 22 02 | local.tee 2 + 0210e5: 21 07 | local.set 7 + 0210e7: 20 02 | local.get 2 + 0210e9: 0d 11 | br_if 17 + 0210eb: 20 00 | local.get 0 + 0210ed: 20 01 | local.get 1 + 0210ef: 20 0a | local.get 10 + 0210f1: 20 05 | local.get 5 + 0210f3: 41 e8 0b | i32.const 1512 + 0210f6: 6a | i32.add + 0210f7: 20 04 | local.get 4 + 0210f9: 10 a0 83 80 80 00 | call 416 + 0210ff: 22 02 | local.tee 2 + 021101: 45 | i32.eqz + 021102: 0d 0c | br_if 12 + 021104: 20 05 | local.get 5 + 021106: 28 02 e8 0b | i32.load 2 1512 + 02110a: 21 06 | local.set 6 + 02110c: 20 02 | local.get 2 + 02110e: 21 07 | local.set 7 + 021110: 0c 11 | br 17 + 021112: 0b | end + 021113: 02 40 | block + 021115: 20 00 | local.get 0 + 021117: 0d 00 | br_if 0 + 021119: 41 00 | i32.const 0 + 02111b: 21 06 | local.set 6 + 02111d: 41 7f | i32.const 4294967295 + 02111f: 21 07 | local.set 7 + 021121: 0c 11 | br 17 + 021123: 0b | end + 021124: 20 02 | local.get 2 + 021126: 28 00 18 | i32.load 0 24 + 021129: 21 0b | local.set 11 + 02112b: 20 05 | local.get 5 + 02112d: 41 98 05 | i32.const 664 + 021130: 6a | i32.add + 021131: 20 01 | local.get 1 + 021133: 41 04 | i32.const 4 + 021135: 41 b6 ec 93 80 00 | i32.const 325174 + 02113b: 41 09 | i32.const 9 + 02113d: 42 00 | i64.const 0 + 02113f: 41 00 | i32.const 0 + 021141: 20 04 | local.get 4 + 021143: 20 00 | local.get 0 + 021145: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02114e: 80 00 | + 021150: 20 05 | local.get 5 + 021152: 20 05 | local.get 5 + 021154: 28 02 98 05 | i32.load 2 664 + 021158: 22 02 | local.tee 2 + 02115a: 36 02 e8 0b | i32.store 2 1512 + 02115e: 20 02 | local.get 2 + 021160: 21 06 | local.set 6 + 021162: 20 05 | local.get 5 + 021164: 28 02 a0 05 | i32.load 2 672 + 021168: 22 02 | local.tee 2 + 02116a: 21 07 | local.set 7 + 02116c: 20 02 | local.get 2 + 02116e: 0d 10 | br_if 16 + 021170: 20 00 | local.get 0 + 021172: 20 01 | local.get 1 + 021174: 20 0b | local.get 11 + 021176: 20 05 | local.get 5 + 021178: 41 e8 0b | i32.const 1512 + 02117b: 6a | i32.add + 02117c: 20 04 | local.get 4 + 02117e: 10 a0 83 80 80 00 | call 416 + 021184: 22 02 | local.tee 2 + 021186: 45 | i32.eqz + 021187: 0d 0b | br_if 11 + 021189: 20 05 | local.get 5 + 02118b: 28 02 e8 0b | i32.load 2 1512 + 02118f: 21 06 | local.set 6 + 021191: 20 02 | local.get 2 + 021193: 21 07 | local.set 7 + 021195: 0c 10 | br 16 + 021197: 0b | end + 021198: 02 40 | block + 02119a: 20 00 | local.get 0 + 02119c: 0d 00 | br_if 0 + 02119e: 41 00 | i32.const 0 + 0211a0: 21 06 | local.set 6 + 0211a2: 41 7f | i32.const 4294967295 + 0211a4: 21 07 | local.set 7 + 0211a6: 0c 10 | br 16 + 0211a8: 0b | end + 0211a9: 20 02 | local.get 2 + 0211ab: 28 00 18 | i32.load 0 24 + 0211ae: 21 0b | local.set 11 + 0211b0: 20 05 | local.get 5 + 0211b2: 41 a8 05 | i32.const 680 + 0211b5: 6a | i32.add + 0211b6: 20 01 | local.get 1 + 0211b8: 41 04 | i32.const 4 + 0211ba: 41 c0 ec 93 80 00 | i32.const 325184 + 0211c0: 41 02 | i32.const 2 + 0211c2: 42 00 | i64.const 0 + 0211c4: 41 00 | i32.const 0 + 0211c6: 20 04 | local.get 4 + 0211c8: 20 00 | local.get 0 + 0211ca: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0211d3: 80 00 | + 0211d5: 20 05 | local.get 5 + 0211d7: 20 05 | local.get 5 + 0211d9: 28 02 a8 05 | i32.load 2 680 + 0211dd: 22 02 | local.tee 2 + 0211df: 36 02 e8 0b | i32.store 2 1512 + 0211e3: 20 02 | local.get 2 + 0211e5: 21 06 | local.set 6 + 0211e7: 20 05 | local.get 5 + 0211e9: 28 02 b0 05 | i32.load 2 688 + 0211ed: 22 02 | local.tee 2 + 0211ef: 21 07 | local.set 7 + 0211f1: 20 02 | local.get 2 + 0211f3: 0d 0f | br_if 15 + 0211f5: 20 00 | local.get 0 + 0211f7: 20 01 | local.get 1 + 0211f9: 20 0b | local.get 11 + 0211fb: 20 05 | local.get 5 + 0211fd: 41 e8 0b | i32.const 1512 + 021200: 6a | i32.add + 021201: 20 04 | local.get 4 + 021203: 10 a0 83 80 80 00 | call 416 + 021209: 22 02 | local.tee 2 + 02120b: 45 | i32.eqz + 02120c: 0d 0a | br_if 10 + 02120e: 20 05 | local.get 5 + 021210: 28 02 e8 0b | i32.load 2 1512 + 021214: 21 06 | local.set 6 + 021216: 20 02 | local.get 2 + 021218: 21 07 | local.set 7 + 02121a: 0c 0f | br 15 + 02121c: 0b | end + 02121d: 02 40 | block + 02121f: 20 00 | local.get 0 + 021221: 0d 00 | br_if 0 + 021223: 41 00 | i32.const 0 + 021225: 21 06 | local.set 6 + 021227: 41 7f | i32.const 4294967295 + 021229: 21 07 | local.set 7 + 02122b: 0c 0f | br 15 + 02122d: 0b | end + 02122e: 20 02 | local.get 2 + 021230: 34 00 20 | i64.load32_s 0 32 + 021233: 21 08 | local.set 8 + 021235: 20 02 | local.get 2 + 021237: 28 00 18 | i32.load 0 24 + 02123a: 21 09 | local.set 9 + 02123c: 20 05 | local.get 5 + 02123e: 41 c8 05 | i32.const 712 + 021241: 6a | i32.add + 021242: 20 01 | local.get 1 + 021244: 41 04 | i32.const 4 + 021246: 41 c3 ec 93 80 00 | i32.const 325187 + 02124c: 41 0a | i32.const 10 + 02124e: 42 00 | i64.const 0 + 021250: 41 00 | i32.const 0 + 021252: 20 04 | local.get 4 + 021254: 20 00 | local.get 0 + 021256: 22 0b | local.tee 11 + 021258: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021261: 80 00 | + 021263: 20 05 | local.get 5 + 021265: 20 05 | local.get 5 + 021267: 28 02 c8 05 | i32.load 2 712 + 02126b: 22 02 | local.tee 2 + 02126d: 36 02 e8 0b | i32.store 2 1512 + 021271: 20 02 | local.get 2 + 021273: 21 06 | local.set 6 + 021275: 20 05 | local.get 5 + 021277: 28 02 d0 05 | i32.load 2 720 + 02127b: 22 02 | local.tee 2 + 02127d: 21 07 | local.set 7 + 02127f: 20 02 | local.get 2 + 021281: 0d 0e | br_if 14 + 021283: 02 40 | block + 021285: 20 00 | local.get 0 + 021287: 20 01 | local.get 1 + 021289: 20 08 | local.get 8 + 02128b: 20 05 | local.get 5 + 02128d: 41 e8 0b | i32.const 1512 + 021290: 6a | i32.add + 021291: 20 04 | local.get 4 + 021293: 10 c9 82 80 80 00 | call 329 + 021299: 22 02 | local.tee 2 + 02129b: 45 | i32.eqz + 02129c: 0d 00 | br_if 0 + 02129e: 20 05 | local.get 5 + 0212a0: 28 02 e8 0b | i32.load 2 1512 + 0212a4: 21 06 | local.set 6 + 0212a6: 20 02 | local.get 2 + 0212a8: 21 07 | local.set 7 + 0212aa: 0c 0f | br 15 + 0212ac: 0b | end + 0212ad: 20 05 | local.get 5 + 0212af: 41 b8 05 | i32.const 696 + 0212b2: 6a | i32.add + 0212b3: 20 01 | local.get 1 + 0212b5: 41 04 | i32.const 4 + 0212b7: 41 ce ec 93 80 00 | i32.const 325198 + 0212bd: 41 01 | i32.const 1 + 0212bf: 42 00 | i64.const 0 + 0212c1: 41 00 | i32.const 0 + 0212c3: 20 04 | local.get 4 + 0212c5: 20 0b | local.get 11 + 0212c7: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0212d0: 80 00 | + 0212d2: 20 05 | local.get 5 + 0212d4: 20 05 | local.get 5 + 0212d6: 28 02 e8 0b | i32.load 2 1512 + 0212da: 20 05 | local.get 5 + 0212dc: 28 02 b8 05 | i32.load 2 696 + 0212e0: 6a | i32.add + 0212e1: 22 02 | local.tee 2 + 0212e3: 36 02 e8 0b | i32.store 2 1512 + 0212e7: 20 02 | local.get 2 + 0212e9: 21 06 | local.set 6 + 0212eb: 20 05 | local.get 5 + 0212ed: 28 02 c0 05 | i32.load 2 704 + 0212f1: 22 02 | local.tee 2 + 0212f3: 21 07 | local.set 7 + 0212f5: 20 02 | local.get 2 + 0212f7: 0d 0e | br_if 14 + 0212f9: 20 00 | local.get 0 + 0212fb: 20 01 | local.get 1 + 0212fd: 20 09 | local.get 9 + 0212ff: 20 05 | local.get 5 + 021301: 41 e8 0b | i32.const 1512 + 021304: 6a | i32.add + 021305: 20 04 | local.get 4 + 021307: 10 a0 83 80 80 00 | call 416 + 02130d: 22 02 | local.tee 2 + 02130f: 45 | i32.eqz + 021310: 0d 09 | br_if 9 + 021312: 20 05 | local.get 5 + 021314: 28 02 e8 0b | i32.load 2 1512 + 021318: 21 06 | local.set 6 + 02131a: 20 02 | local.get 2 + 02131c: 21 07 | local.set 7 + 02131e: 0c 0e | br 14 + 021320: 0b | end + 021321: 02 40 | block + 021323: 20 00 | local.get 0 + 021325: 0d 00 | br_if 0 + 021327: 41 00 | i32.const 0 + 021329: 21 06 | local.set 6 + 02132b: 41 7f | i32.const 4294967295 + 02132d: 21 07 | local.set 7 + 02132f: 0c 0e | br 14 + 021331: 0b | end + 021332: 20 02 | local.get 2 + 021334: 28 00 1c | i32.load 0 28 + 021337: 21 0a | local.set 10 + 021339: 20 02 | local.get 2 + 02133b: 28 00 18 | i32.load 0 24 + 02133e: 21 0b | local.set 11 + 021340: 20 05 | local.get 5 + 021342: 41 e8 05 | i32.const 744 + 021345: 6a | i32.add + 021346: 20 01 | local.get 1 + 021348: 41 04 | i32.const 4 + 02134a: 41 d0 ec 93 80 00 | i32.const 325200 + 021350: 41 04 | i32.const 4 + 021352: 42 00 | i64.const 0 + 021354: 41 00 | i32.const 0 + 021356: 20 04 | local.get 4 + 021358: 20 00 | local.get 0 + 02135a: 22 09 | local.tee 9 + 02135c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021365: 80 00 | + 021367: 20 05 | local.get 5 + 021369: 20 05 | local.get 5 + 02136b: 28 02 e8 05 | i32.load 2 744 + 02136f: 22 02 | local.tee 2 + 021371: 36 02 e8 0b | i32.store 2 1512 + 021375: 20 02 | local.get 2 + 021377: 21 06 | local.set 6 + 021379: 20 05 | local.get 5 + 02137b: 28 02 f0 05 | i32.load 2 752 + 02137f: 22 02 | local.tee 2 + 021381: 21 07 | local.set 7 + 021383: 20 02 | local.get 2 + 021385: 0d 0d | br_if 13 + 021387: 02 40 | block + 021389: 20 00 | local.get 0 + 02138b: 20 01 | local.get 1 + 02138d: 20 0b | local.get 11 + 02138f: 20 05 | local.get 5 + 021391: 41 e8 0b | i32.const 1512 + 021394: 6a | i32.add + 021395: 20 04 | local.get 4 + 021397: 10 a0 83 80 80 00 | call 416 + 02139d: 22 02 | local.tee 2 + 02139f: 45 | i32.eqz + 0213a0: 0d 00 | br_if 0 + 0213a2: 20 05 | local.get 5 + 0213a4: 28 02 e8 0b | i32.load 2 1512 + 0213a8: 21 06 | local.set 6 + 0213aa: 20 02 | local.get 2 + 0213ac: 21 07 | local.set 7 + 0213ae: 0c 0e | br 14 + 0213b0: 0b | end + 0213b1: 20 05 | local.get 5 + 0213b3: 41 dd 00 | i32.const 93 + 0213b6: 3a 00 ef 0b | i32.store8 0 1519 + 0213ba: 20 05 | local.get 5 + 0213bc: 41 d8 05 | i32.const 728 + 0213bf: 6a | i32.add + 0213c0: 20 01 | local.get 1 + 0213c2: 41 04 | i32.const 4 + 0213c4: 20 05 | local.get 5 + 0213c6: 41 ef 0b | i32.const 1519 + 0213c9: 6a | i32.add + 0213ca: 41 01 | i32.const 1 + 0213cc: 42 00 | i64.const 0 + 0213ce: 41 00 | i32.const 0 + 0213d0: 20 04 | local.get 4 + 0213d2: 20 09 | local.get 9 + 0213d4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0213dd: 80 00 | + 0213df: 20 05 | local.get 5 + 0213e1: 20 05 | local.get 5 + 0213e3: 28 02 e8 0b | i32.load 2 1512 + 0213e7: 20 05 | local.get 5 + 0213e9: 28 02 d8 05 | i32.load 2 728 + 0213ed: 6a | i32.add + 0213ee: 22 02 | local.tee 2 + 0213f0: 36 02 e8 0b | i32.store 2 1512 + 0213f4: 20 02 | local.get 2 + 0213f6: 21 06 | local.set 6 + 0213f8: 20 05 | local.get 5 + 0213fa: 28 02 e0 05 | i32.load 2 736 + 0213fe: 22 02 | local.tee 2 + 021400: 21 07 | local.set 7 + 021402: 20 02 | local.get 2 + 021404: 0d 0d | br_if 13 + 021406: 20 00 | local.get 0 + 021408: 20 01 | local.get 1 + 02140a: 20 0a | local.get 10 + 02140c: 20 05 | local.get 5 + 02140e: 41 e8 0b | i32.const 1512 + 021411: 6a | i32.add + 021412: 20 04 | local.get 4 + 021414: 10 a0 83 80 80 00 | call 416 + 02141a: 22 02 | local.tee 2 + 02141c: 45 | i32.eqz + 02141d: 0d 08 | br_if 8 + 02141f: 20 05 | local.get 5 + 021421: 28 02 e8 0b | i32.load 2 1512 + 021425: 21 06 | local.set 6 + 021427: 20 02 | local.get 2 + 021429: 21 07 | local.set 7 + 02142b: 0c 0d | br 13 + 02142d: 0b | end + 02142e: 20 02 | local.get 2 + 021430: 28 00 38 | i32.load 0 56 + 021433: 21 09 | local.set 9 + 021435: 20 00 | local.get 0 + 021437: 21 0b | local.set 11 + 021439: 02 40 | block + 02143b: 02 40 | block + 02143d: 02 40 | block + 02143f: 02 40 | block + 021441: 20 02 | local.get 2 + 021443: 29 00 30 | i64.load 0 48 + 021446: 22 08 | local.tee 8 + 021448: a7 | i32.wrap_i64 + 021449: 22 0a | local.tee 10 + 02144b: 41 08 | i32.const 8 + 02144d: 76 | i32.shr_u + 02144e: 41 ff 01 | i32.const 255 + 021451: 71 | i32.and + 021452: 41 7f | i32.const 4294967295 + 021454: 6a | i32.add + 021455: 0e 03 00 01 02 03 | br_table 0 1 2 3 + 02145b: 0b | end + 02145c: 02 40 | block + 02145e: 20 0b | local.get 11 + 021460: 0d 00 | br_if 0 + 021462: 41 00 | i32.const 0 + 021464: 21 06 | local.set 6 + 021466: 41 7f | i32.const 4294967295 + 021468: 21 07 | local.set 7 + 02146a: 0c 10 | br 16 + 02146c: 0b | end + 02146d: 20 05 | local.get 5 + 02146f: 41 d8 07 | i32.const 984 + 021472: 6a | i32.add + 021473: 20 01 | local.get 1 + 021475: 41 04 | i32.const 4 + 021477: 41 d5 ec 93 80 00 | i32.const 325205 + 02147d: 41 05 | i32.const 5 + 02147f: 42 00 | i64.const 0 + 021481: 41 00 | i32.const 0 + 021483: 20 04 | local.get 4 + 021485: 20 0b | local.get 11 + 021487: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021490: 80 00 | + 021492: 20 05 | local.get 5 + 021494: 20 05 | local.get 5 + 021496: 28 02 d8 07 | i32.load 2 984 + 02149a: 22 02 | local.tee 2 + 02149c: 36 02 e8 0b | i32.store 2 1512 + 0214a0: 02 40 | block + 0214a2: 20 05 | local.get 5 + 0214a4: 28 02 e0 07 | i32.load 2 992 + 0214a8: 22 07 | local.tee 7 + 0214aa: 45 | i32.eqz + 0214ab: 0d 00 | br_if 0 + 0214ad: 20 02 | local.get 2 + 0214af: 21 06 | local.set 6 + 0214b1: 20 07 | local.get 7 + 0214b3: 21 07 | local.set 7 + 0214b5: 0c 10 | br 16 + 0214b7: 0b | end + 0214b8: 20 02 | local.get 2 + 0214ba: 21 06 | local.set 6 + 0214bc: 20 00 | local.get 0 + 0214be: 20 01 | local.get 1 + 0214c0: 20 08 | local.get 8 + 0214c2: 42 20 | i64.const 32 + 0214c4: 87 | i64.shr_s + 0214c5: 41 00 | i32.const 0 + 0214c7: 20 04 | local.get 4 + 0214c9: 10 c9 82 80 80 00 | call 329 + 0214cf: 22 02 | local.tee 2 + 0214d1: 21 07 | local.set 7 + 0214d3: 20 02 | local.get 2 + 0214d5: 0d 0f | br_if 15 + 0214d7: 20 05 | local.get 5 + 0214d9: 41 dd 00 | i32.const 93 + 0214dc: 3a 00 ef 0b | i32.store8 0 1519 + 0214e0: 20 05 | local.get 5 + 0214e2: 41 c8 07 | i32.const 968 + 0214e5: 6a | i32.add + 0214e6: 20 01 | local.get 1 + 0214e8: 41 04 | i32.const 4 + 0214ea: 20 05 | local.get 5 + 0214ec: 41 ef 0b | i32.const 1519 + 0214ef: 6a | i32.add + 0214f0: 41 01 | i32.const 1 + 0214f2: 42 00 | i64.const 0 + 0214f4: 41 00 | i32.const 0 + 0214f6: 20 04 | local.get 4 + 0214f8: 20 0b | local.get 11 + 0214fa: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021503: 80 00 | + 021505: 20 05 | local.get 5 + 021507: 20 05 | local.get 5 + 021509: 28 02 e8 0b | i32.load 2 1512 + 02150d: 20 05 | local.get 5 + 02150f: 28 02 c8 07 | i32.load 2 968 + 021513: 6a | i32.add + 021514: 22 02 | local.tee 2 + 021516: 36 02 e8 0b | i32.store 2 1512 + 02151a: 20 02 | local.get 2 + 02151c: 21 06 | local.set 6 + 02151e: 20 05 | local.get 5 + 021520: 28 02 d0 07 | i32.load 2 976 + 021524: 22 02 | local.tee 2 + 021526: 21 07 | local.set 7 + 021528: 20 02 | local.get 2 + 02152a: 0d 0f | br_if 15 + 02152c: 20 00 | local.get 0 + 02152e: 20 01 | local.get 1 + 021530: 20 09 | local.get 9 + 021532: 20 05 | local.get 5 + 021534: 41 e8 0b | i32.const 1512 + 021537: 6a | i32.add + 021538: 20 04 | local.get 4 + 02153a: 10 a0 83 80 80 00 | call 416 + 021540: 21 02 | local.set 2 + 021542: 20 05 | local.get 5 + 021544: 28 02 e8 0b | i32.load 2 1512 + 021548: 21 06 | local.set 6 + 02154a: 20 02 | local.get 2 + 02154c: 21 07 | local.set 7 + 02154e: 0c 0f | br 15 + 021550: 0b | end + 021551: 02 40 | block + 021553: 20 0b | local.get 11 + 021555: 0d 00 | br_if 0 + 021557: 41 00 | i32.const 0 + 021559: 21 06 | local.set 6 + 02155b: 41 7f | i32.const 4294967295 + 02155d: 21 07 | local.set 7 + 02155f: 0c 0f | br 15 + 021561: 0b | end + 021562: 20 05 | local.get 5 + 021564: 41 e8 07 | i32.const 1000 + 021567: 6a | i32.add + 021568: 20 01 | local.get 1 + 02156a: 41 04 | i32.const 4 + 02156c: 41 db ec 93 80 00 | i32.const 325211 + 021572: 41 06 | i32.const 6 + 021574: 42 00 | i64.const 0 + 021576: 41 00 | i32.const 0 + 021578: 20 04 | local.get 4 + 02157a: 20 0b | local.get 11 + 02157c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021585: 80 00 | + 021587: 20 05 | local.get 5 + 021589: 20 05 | local.get 5 + 02158b: 28 02 e8 07 | i32.load 2 1000 + 02158f: 22 02 | local.tee 2 + 021591: 36 02 e8 0b | i32.store 2 1512 + 021595: 20 02 | local.get 2 + 021597: 21 06 | local.set 6 + 021599: 20 05 | local.get 5 + 02159b: 28 02 f0 07 | i32.load 2 1008 + 02159f: 22 02 | local.tee 2 + 0215a1: 21 07 | local.set 7 + 0215a3: 20 02 | local.get 2 + 0215a5: 0d 0e | br_if 14 + 0215a7: 20 00 | local.get 0 + 0215a9: 20 01 | local.get 1 + 0215ab: 20 09 | local.get 9 + 0215ad: 20 05 | local.get 5 + 0215af: 41 e8 0b | i32.const 1512 + 0215b2: 6a | i32.add + 0215b3: 20 04 | local.get 4 + 0215b5: 10 a0 83 80 80 00 | call 416 + 0215bb: 21 02 | local.set 2 + 0215bd: 20 05 | local.get 5 + 0215bf: 28 02 e8 0b | i32.load 2 1512 + 0215c3: 21 06 | local.set 6 + 0215c5: 20 02 | local.get 2 + 0215c7: 21 07 | local.set 7 + 0215c9: 0c 0e | br 14 + 0215cb: 0b | end + 0215cc: 02 40 | block + 0215ce: 20 0b | local.get 11 + 0215d0: 0d 00 | br_if 0 + 0215d2: 41 00 | i32.const 0 + 0215d4: 21 06 | local.set 6 + 0215d6: 41 7f | i32.const 4294967295 + 0215d8: 21 07 | local.set 7 + 0215da: 0c 0e | br 14 + 0215dc: 0b | end + 0215dd: 20 05 | local.get 5 + 0215df: 41 b8 07 | i32.const 952 + 0215e2: 6a | i32.add + 0215e3: 20 01 | local.get 1 + 0215e5: 41 04 | i32.const 4 + 0215e7: 41 e2 ec 93 80 00 | i32.const 325218 + 0215ed: 41 0d | i32.const 13 + 0215ef: 42 00 | i64.const 0 + 0215f1: 41 00 | i32.const 0 + 0215f3: 20 04 | local.get 4 + 0215f5: 20 0b | local.get 11 + 0215f7: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021600: 80 00 | + 021602: 20 05 | local.get 5 + 021604: 20 05 | local.get 5 + 021606: 28 02 b8 07 | i32.load 2 952 + 02160a: 22 02 | local.tee 2 + 02160c: 36 02 e8 0b | i32.store 2 1512 + 021610: 20 02 | local.get 2 + 021612: 21 06 | local.set 6 + 021614: 20 05 | local.get 5 + 021616: 28 02 c0 07 | i32.load 2 960 + 02161a: 22 02 | local.tee 2 + 02161c: 21 07 | local.set 7 + 02161e: 20 02 | local.get 2 + 021620: 0d 0d | br_if 13 + 021622: 20 00 | local.get 0 + 021624: 20 01 | local.get 1 + 021626: 20 09 | local.get 9 + 021628: 20 05 | local.get 5 + 02162a: 41 e8 0b | i32.const 1512 + 02162d: 6a | i32.add + 02162e: 20 04 | local.get 4 + 021630: 10 a0 83 80 80 00 | call 416 + 021636: 21 02 | local.set 2 + 021638: 20 05 | local.get 5 + 02163a: 28 02 e8 0b | i32.load 2 1512 + 02163e: 21 06 | local.set 6 + 021640: 20 02 | local.get 2 + 021642: 21 07 | local.set 7 + 021644: 0c 0d | br 13 + 021646: 0b | end + 021647: 02 40 | block + 021649: 20 0b | local.get 11 + 02164b: 0d 00 | br_if 0 + 02164d: 41 00 | i32.const 0 + 02164f: 21 06 | local.set 6 + 021651: 41 7f | i32.const 4294967295 + 021653: 21 07 | local.set 7 + 021655: 0c 0d | br 13 + 021657: 0b | end + 021658: 20 02 | local.get 2 + 02165a: 29 00 28 | i64.load 0 40 + 02165d: 21 08 | local.set 8 + 02165f: 20 02 | local.get 2 + 021661: 28 00 1c | i32.load 0 28 + 021664: 21 0d | local.set 13 + 021666: 20 02 | local.get 2 + 021668: 28 00 18 | i32.load 0 24 + 02166b: 21 0e | local.set 14 + 02166d: 20 05 | local.get 5 + 02166f: 41 a8 07 | i32.const 936 + 021672: 6a | i32.add + 021673: 20 01 | local.get 1 + 021675: 41 04 | i32.const 4 + 021677: 41 f0 ec 93 80 00 | i32.const 325232 + 02167d: 41 07 | i32.const 7 + 02167f: 42 00 | i64.const 0 + 021681: 41 00 | i32.const 0 + 021683: 20 04 | local.get 4 + 021685: 20 0b | local.get 11 + 021687: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021690: 80 00 | + 021692: 20 05 | local.get 5 + 021694: 20 05 | local.get 5 + 021696: 28 02 a8 07 | i32.load 2 936 + 02169a: 22 06 | local.tee 6 + 02169c: 36 02 e8 0b | i32.store 2 1512 + 0216a0: 02 40 | block + 0216a2: 20 05 | local.get 5 + 0216a4: 28 02 b0 07 | i32.load 2 944 + 0216a8: 22 07 | local.tee 7 + 0216aa: 45 | i32.eqz + 0216ab: 0d 00 | br_if 0 + 0216ad: 20 06 | local.get 6 + 0216af: 21 06 | local.set 6 + 0216b1: 20 07 | local.get 7 + 0216b3: 21 07 | local.set 7 + 0216b5: 0c 0d | br 13 + 0216b7: 0b | end + 0216b8: 20 01 | local.get 1 + 0216ba: 21 09 | local.set 9 + 0216bc: 02 40 | block + 0216be: 02 40 | block + 0216c0: 20 0a | local.get 10 + 0216c2: 41 01 | i32.const 1 + 0216c4: 71 | i32.and + 0216c5: 0d 00 | br_if 0 + 0216c7: 20 06 | local.get 6 + 0216c9: 21 0f | local.set 15 + 0216cb: 0c 01 | br 1 + 0216cd: 0b | end + 0216ce: 20 05 | local.get 5 + 0216d0: 41 98 07 | i32.const 920 + 0216d3: 6a | i32.add + 0216d4: 20 09 | local.get 9 + 0216d6: 41 04 | i32.const 4 + 0216d8: 41 f8 ec 93 80 00 | i32.const 325240 + 0216de: 41 08 | i32.const 8 + 0216e0: 42 00 | i64.const 0 + 0216e2: 41 00 | i32.const 0 + 0216e4: 20 04 | local.get 4 + 0216e6: 20 0b | local.get 11 + 0216e8: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0216f1: 80 00 | + 0216f3: 20 05 | local.get 5 + 0216f5: 20 06 | local.get 6 + 0216f7: 20 05 | local.get 5 + 0216f9: 28 02 98 07 | i32.load 2 920 + 0216fd: 6a | i32.add + 0216fe: 22 0f | local.tee 15 + 021700: 36 02 e8 0b | i32.store 2 1512 + 021704: 20 0f | local.get 15 + 021706: 21 06 | local.set 6 + 021708: 20 05 | local.get 5 + 02170a: 28 02 a0 07 | i32.load 2 928 + 02170e: 22 0c | local.tee 12 + 021710: 21 07 | local.set 7 + 021712: 20 0f | local.get 15 + 021714: 21 0f | local.set 15 + 021716: 20 0c | local.get 12 + 021718: 0d 0d | br_if 13 + 02171a: 0b | end + 02171b: 20 0f | local.get 15 + 02171d: 21 06 | local.set 6 + 02171f: 02 40 | block + 021721: 02 40 | block + 021723: 20 0a | local.get 10 + 021725: 41 02 | i32.const 2 + 021727: 71 | i32.and + 021728: 0d 00 | br_if 0 + 02172a: 20 06 | local.get 6 + 02172c: 21 0f | local.set 15 + 02172e: 0c 01 | br 1 + 021730: 0b | end + 021731: 20 05 | local.get 5 + 021733: 41 88 07 | i32.const 904 + 021736: 6a | i32.add + 021737: 20 09 | local.get 9 + 021739: 41 04 | i32.const 4 + 02173b: 41 81 ed 93 80 00 | i32.const 325249 + 021741: 41 0b | i32.const 11 + 021743: 42 00 | i64.const 0 + 021745: 41 00 | i32.const 0 + 021747: 20 04 | local.get 4 + 021749: 20 0b | local.get 11 + 02174b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021754: 80 00 | + 021756: 20 05 | local.get 5 + 021758: 20 06 | local.get 6 + 02175a: 20 05 | local.get 5 + 02175c: 28 02 88 07 | i32.load 2 904 + 021760: 6a | i32.add + 021761: 22 0f | local.tee 15 + 021763: 36 02 e8 0b | i32.store 2 1512 + 021767: 20 0f | local.get 15 + 021769: 21 06 | local.set 6 + 02176b: 20 05 | local.get 5 + 02176d: 28 02 90 07 | i32.load 2 912 + 021771: 22 0c | local.tee 12 + 021773: 21 07 | local.set 7 + 021775: 20 0f | local.get 15 + 021777: 21 0f | local.set 15 + 021779: 20 0c | local.get 12 + 02177b: 0d 0d | br_if 13 + 02177d: 0b | end + 02177e: 20 0f | local.get 15 + 021780: 21 06 | local.set 6 + 021782: 02 40 | block + 021784: 02 40 | block + 021786: 20 0a | local.get 10 + 021788: 41 04 | i32.const 4 + 02178a: 71 | i32.and + 02178b: 0d 00 | br_if 0 + 02178d: 20 06 | local.get 6 + 02178f: 21 0f | local.set 15 + 021791: 0c 01 | br 1 + 021793: 0b | end + 021794: 20 05 | local.get 5 + 021796: 41 f8 06 | i32.const 888 + 021799: 6a | i32.add + 02179a: 20 09 | local.get 9 + 02179c: 41 04 | i32.const 4 + 02179e: 41 8d ed 93 80 00 | i32.const 325261 + 0217a4: 41 0d | i32.const 13 + 0217a6: 42 00 | i64.const 0 + 0217a8: 41 00 | i32.const 0 + 0217aa: 20 04 | local.get 4 + 0217ac: 20 0b | local.get 11 + 0217ae: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0217b7: 80 00 | + 0217b9: 20 05 | local.get 5 + 0217bb: 20 06 | local.get 6 + 0217bd: 20 05 | local.get 5 + 0217bf: 28 02 f8 06 | i32.load 2 888 + 0217c3: 6a | i32.add + 0217c4: 22 0f | local.tee 15 + 0217c6: 36 02 e8 0b | i32.store 2 1512 + 0217ca: 20 0f | local.get 15 + 0217cc: 21 06 | local.set 6 + 0217ce: 20 05 | local.get 5 + 0217d0: 28 02 80 07 | i32.load 2 896 + 0217d4: 22 0c | local.tee 12 + 0217d6: 21 07 | local.set 7 + 0217d8: 20 0f | local.get 15 + 0217da: 21 0f | local.set 15 + 0217dc: 20 0c | local.get 12 + 0217de: 0d 0d | br_if 13 + 0217e0: 0b | end + 0217e1: 20 0f | local.get 15 + 0217e3: 21 06 | local.set 6 + 0217e5: 02 40 | block + 0217e7: 02 40 | block + 0217e9: 20 0a | local.get 10 + 0217eb: 41 10 | i32.const 16 + 0217ed: 71 | i32.and + 0217ee: 0d 00 | br_if 0 + 0217f0: 20 06 | local.get 6 + 0217f2: 21 0f | local.set 15 + 0217f4: 0c 01 | br 1 + 0217f6: 0b | end + 0217f7: 20 05 | local.get 5 + 0217f9: 41 e8 06 | i32.const 872 + 0217fc: 6a | i32.add + 0217fd: 20 09 | local.get 9 + 0217ff: 41 04 | i32.const 4 + 021801: 41 9b ed 93 80 00 | i32.const 325275 + 021807: 41 08 | i32.const 8 + 021809: 42 00 | i64.const 0 + 02180b: 41 00 | i32.const 0 + 02180d: 20 04 | local.get 4 + 02180f: 20 0b | local.get 11 + 021811: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02181a: 80 00 | + 02181c: 20 05 | local.get 5 + 02181e: 20 06 | local.get 6 + 021820: 20 05 | local.get 5 + 021822: 28 02 e8 06 | i32.load 2 872 + 021826: 6a | i32.add + 021827: 22 0f | local.tee 15 + 021829: 36 02 e8 0b | i32.store 2 1512 + 02182d: 20 0f | local.get 15 + 02182f: 21 06 | local.set 6 + 021831: 20 05 | local.get 5 + 021833: 28 02 f0 06 | i32.load 2 880 + 021837: 22 0c | local.tee 12 + 021839: 21 07 | local.set 7 + 02183b: 20 0f | local.get 15 + 02183d: 21 0f | local.set 15 + 02183f: 20 0c | local.get 12 + 021841: 0d 0d | br_if 13 + 021843: 0b | end + 021844: 20 0f | local.get 15 + 021846: 21 06 | local.set 6 + 021848: 02 40 | block + 02184a: 20 0a | local.get 10 + 02184c: 41 08 | i32.const 8 + 02184e: 71 | i32.and + 02184f: 45 | i32.eqz + 021850: 0d 00 | br_if 0 + 021852: 20 05 | local.get 5 + 021854: 41 d8 06 | i32.const 856 + 021857: 6a | i32.add + 021858: 20 09 | local.get 9 + 02185a: 41 04 | i32.const 4 + 02185c: 41 a4 ed 93 80 00 | i32.const 325284 + 021862: 41 07 | i32.const 7 + 021864: 42 00 | i64.const 0 + 021866: 41 00 | i32.const 0 + 021868: 20 04 | local.get 4 + 02186a: 20 0b | local.get 11 + 02186c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021875: 80 00 | + 021877: 20 05 | local.get 5 + 021879: 20 06 | local.get 6 + 02187b: 20 05 | local.get 5 + 02187d: 28 02 d8 06 | i32.load 2 856 + 021881: 6a | i32.add + 021882: 22 06 | local.tee 6 + 021884: 36 02 e8 0b | i32.store 2 1512 + 021888: 20 06 | local.get 6 + 02188a: 21 06 | local.set 6 + 02188c: 20 05 | local.get 5 + 02188e: 28 02 e0 06 | i32.load 2 864 + 021892: 22 0a | local.tee 10 + 021894: 21 07 | local.set 7 + 021896: 20 0a | local.get 10 + 021898: 0d 0d | br_if 13 + 02189a: 02 40 | block + 02189c: 20 00 | local.get 0 + 02189e: 20 01 | local.get 1 + 0218a0: 20 02 | local.get 2 + 0218a2: 34 02 04 | i64.load32_s 2 4 + 0218a5: 20 05 | local.get 5 + 0218a7: 41 e8 0b | i32.const 1512 + 0218aa: 6a | i32.add + 0218ab: 20 04 | local.get 4 + 0218ad: 10 c9 82 80 80 00 | call 329 + 0218b3: 22 02 | local.tee 2 + 0218b5: 45 | i32.eqz + 0218b6: 0d 00 | br_if 0 + 0218b8: 20 05 | local.get 5 + 0218ba: 28 02 e8 0b | i32.load 2 1512 + 0218be: 21 06 | local.set 6 + 0218c0: 20 02 | local.get 2 + 0218c2: 21 07 | local.set 7 + 0218c4: 0c 0e | br 14 + 0218c6: 0b | end + 0218c7: 20 05 | local.get 5 + 0218c9: 41 c8 06 | i32.const 840 + 0218cc: 6a | i32.add + 0218cd: 20 09 | local.get 9 + 0218cf: 41 04 | i32.const 4 + 0218d1: 41 ac ed 93 80 00 | i32.const 325292 + 0218d7: 41 02 | i32.const 2 + 0218d9: 42 00 | i64.const 0 + 0218db: 41 00 | i32.const 0 + 0218dd: 20 04 | local.get 4 + 0218df: 20 0b | local.get 11 + 0218e1: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0218ea: 80 00 | + 0218ec: 20 05 | local.get 5 + 0218ee: 20 05 | local.get 5 + 0218f0: 28 02 e8 0b | i32.load 2 1512 + 0218f4: 20 05 | local.get 5 + 0218f6: 28 02 c8 06 | i32.load 2 840 + 0218fa: 6a | i32.add + 0218fb: 22 02 | local.tee 2 + 0218fd: 36 02 e8 0b | i32.store 2 1512 + 021901: 20 02 | local.get 2 + 021903: 21 06 | local.set 6 + 021905: 20 05 | local.get 5 + 021907: 28 02 d0 06 | i32.load 2 848 + 02190b: 22 02 | local.tee 2 + 02190d: 21 07 | local.set 7 + 02190f: 20 02 | local.get 2 + 021911: 0d 0d | br_if 13 + 021913: 0b | end + 021914: 20 05 | local.get 5 + 021916: 41 fb 00 | i32.const 123 + 021919: 3a 00 ef 0b | i32.store8 0 1519 + 02191d: 20 05 | local.get 5 + 02191f: 41 b8 06 | i32.const 824 + 021922: 6a | i32.add + 021923: 20 09 | local.get 9 + 021925: 41 04 | i32.const 4 + 021927: 20 05 | local.get 5 + 021929: 41 ef 0b | i32.const 1519 + 02192c: 6a | i32.add + 02192d: 41 01 | i32.const 1 + 02192f: 42 00 | i64.const 0 + 021931: 41 00 | i32.const 0 + 021933: 20 04 | local.get 4 + 021935: 20 0b | local.get 11 + 021937: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021940: 80 00 | + 021942: 20 05 | local.get 5 + 021944: 20 05 | local.get 5 + 021946: 28 02 e8 0b | i32.load 2 1512 + 02194a: 20 05 | local.get 5 + 02194c: 28 02 b8 06 | i32.load 2 824 + 021950: 6a | i32.add + 021951: 22 02 | local.tee 2 + 021953: 36 02 e8 0b | i32.store 2 1512 + 021957: 20 02 | local.get 2 + 021959: 21 06 | local.set 6 + 02195b: 20 05 | local.get 5 + 02195d: 28 02 c0 06 | i32.load 2 832 + 021961: 22 02 | local.tee 2 + 021963: 21 07 | local.set 7 + 021965: 20 02 | local.get 2 + 021967: 0d 0c | br_if 12 + 021969: 20 08 | local.get 8 + 02196b: 42 20 | i64.const 32 + 02196d: 88 | i64.shr_u + 02196e: a7 | i32.wrap_i64 + 02196f: 21 0c | local.set 12 + 021971: 20 08 | local.get 8 + 021973: 42 00 | i64.const 0 + 021975: 53 | i64.lt_s + 021976: 0d 0a | br_if 10 + 021978: 20 0e | local.get 14 + 02197a: 21 06 | local.set 6 + 02197c: 20 0d | local.get 13 + 02197e: 21 02 | local.set 2 + 021980: 41 00 | i32.const 0 + 021982: 21 07 | local.set 7 + 021984: 02 40 | block + 021986: 03 40 | loop + 021988: 20 02 | local.get 2 + 02198a: 21 02 | local.set 2 + 02198c: 20 06 | local.get 6 + 02198e: 21 0d | local.set 13 + 021990: 20 0c | local.get 12 + 021992: 20 07 | local.get 7 + 021994: 22 0a | local.tee 10 + 021996: 46 | i32.eq + 021997: 0d 01 | br_if 1 + 021999: 20 02 | local.get 2 + 02199b: 41 04 | i32.const 4 + 02199d: 6a | i32.add + 02199e: 28 02 00 | i32.load 2 0 + 0219a1: 21 0e | local.set 14 + 0219a3: 20 02 | local.get 2 + 0219a5: 28 02 00 | i32.load 2 0 + 0219a8: 21 0f | local.set 15 + 0219aa: 02 40 | block + 0219ac: 20 0a | local.get 10 + 0219ae: 41 7f | i32.const 4294967295 + 0219b0: 6a | i32.add + 0219b1: 41 fe ff ff ff 07 | i32.const 2147483646 + 0219b7: 4b | i32.gt_u + 0219b8: 0d 00 | br_if 0 + 0219ba: 20 05 | local.get 5 + 0219bc: 41 a8 06 | i32.const 808 + 0219bf: 6a | i32.add + 0219c0: 20 09 | local.get 9 + 0219c2: 41 04 | i32.const 4 + 0219c4: 41 a1 ec 93 80 00 | i32.const 325153 + 0219ca: 41 02 | i32.const 2 + 0219cc: 42 00 | i64.const 0 + 0219ce: 41 00 | i32.const 0 + 0219d0: 20 04 | local.get 4 + 0219d2: 20 0b | local.get 11 + 0219d4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0219dd: 80 00 | + 0219df: 20 05 | local.get 5 + 0219e1: 20 05 | local.get 5 + 0219e3: 28 02 e8 0b | i32.load 2 1512 + 0219e7: 20 05 | local.get 5 + 0219e9: 28 02 a8 06 | i32.load 2 808 + 0219ed: 6a | i32.add + 0219ee: 22 06 | local.tee 6 + 0219f0: 36 02 e8 0b | i32.store 2 1512 + 0219f4: 20 06 | local.get 6 + 0219f6: 21 06 | local.set 6 + 0219f8: 20 05 | local.get 5 + 0219fa: 28 02 b0 06 | i32.load 2 816 + 0219fe: 22 11 | local.tee 17 + 021a00: 21 07 | local.set 7 + 021a02: 20 11 | local.get 17 + 021a04: 0d 0f | br_if 15 + 021a06: 0b | end + 021a07: 20 05 | local.get 5 + 021a09: 41 98 06 | i32.const 792 + 021a0c: 6a | i32.add + 021a0d: 20 09 | local.get 9 + 021a0f: 41 04 | i32.const 4 + 021a11: 20 0f | local.get 15 + 021a13: 20 0e | local.get 14 + 021a15: 42 00 | i64.const 0 + 021a17: 41 00 | i32.const 0 + 021a19: 20 04 | local.get 4 + 021a1b: 20 0b | local.get 11 + 021a1d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021a26: 80 00 | + 021a28: 20 05 | local.get 5 + 021a2a: 20 05 | local.get 5 + 021a2c: 28 02 e8 0b | i32.load 2 1512 + 021a30: 20 05 | local.get 5 + 021a32: 28 02 98 06 | i32.load 2 792 + 021a36: 6a | i32.add + 021a37: 22 06 | local.tee 6 + 021a39: 36 02 e8 0b | i32.store 2 1512 + 021a3d: 20 06 | local.get 6 + 021a3f: 21 06 | local.set 6 + 021a41: 20 05 | local.get 5 + 021a43: 28 02 a0 06 | i32.load 2 800 + 021a47: 22 0e | local.tee 14 + 021a49: 21 07 | local.set 7 + 021a4b: 20 0e | local.get 14 + 021a4d: 0d 0e | br_if 14 + 021a4f: 20 05 | local.get 5 + 021a51: 41 88 06 | i32.const 776 + 021a54: 6a | i32.add + 021a55: 20 09 | local.get 9 + 021a57: 41 04 | i32.const 4 + 021a59: 41 ab ec 93 80 00 | i32.const 325163 + 021a5f: 41 02 | i32.const 2 + 021a61: 42 00 | i64.const 0 + 021a63: 41 00 | i32.const 0 + 021a65: 20 04 | local.get 4 + 021a67: 20 0b | local.get 11 + 021a69: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021a72: 80 00 | + 021a74: 20 05 | local.get 5 + 021a76: 20 05 | local.get 5 + 021a78: 28 02 e8 0b | i32.load 2 1512 + 021a7c: 20 05 | local.get 5 + 021a7e: 28 02 88 06 | i32.load 2 776 + 021a82: 6a | i32.add + 021a83: 22 06 | local.tee 6 + 021a85: 36 02 e8 0b | i32.store 2 1512 + 021a89: 20 06 | local.get 6 + 021a8b: 21 06 | local.set 6 + 021a8d: 20 05 | local.get 5 + 021a8f: 28 02 90 06 | i32.load 2 784 + 021a93: 22 0e | local.tee 14 + 021a95: 21 07 | local.set 7 + 021a97: 20 0e | local.get 14 + 021a99: 0d 0e | br_if 14 + 021a9b: 20 0d | local.get 13 + 021a9d: 41 04 | i32.const 4 + 021a9f: 6a | i32.add + 021aa0: 21 06 | local.set 6 + 021aa2: 20 02 | local.get 2 + 021aa4: 41 08 | i32.const 8 + 021aa6: 6a | i32.add + 021aa7: 21 02 | local.set 2 + 021aa9: 20 0a | local.get 10 + 021aab: 41 01 | i32.const 1 + 021aad: 6a | i32.add + 021aae: 21 07 | local.set 7 + 021ab0: 20 00 | local.get 0 + 021ab2: 20 01 | local.get 1 + 021ab4: 20 0d | local.get 13 + 021ab6: 28 02 00 | i32.load 2 0 + 021ab9: 20 05 | local.get 5 + 021abb: 41 e8 0b | i32.const 1512 + 021abe: 6a | i32.add + 021abf: 20 04 | local.get 4 + 021ac1: 10 a0 83 80 80 00 | call 416 + 021ac7: 22 0a | local.tee 10 + 021ac9: 45 | i32.eqz + 021aca: 0d 00 | br_if 0 + 021acc: 0b | end + 021acd: 20 05 | local.get 5 + 021acf: 28 02 e8 0b | i32.load 2 1512 + 021ad3: 21 06 | local.set 6 + 021ad5: 20 0a | local.get 10 + 021ad7: 21 07 | local.set 7 + 021ad9: 0c 0d | br 13 + 021adb: 0b | end + 021adc: 20 05 | local.get 5 + 021ade: 41 fd 00 | i32.const 125 + 021ae1: 3a 00 ef 0b | i32.store8 0 1519 + 021ae5: 20 05 | local.get 5 + 021ae7: 41 f8 05 | i32.const 760 + 021aea: 6a | i32.add + 021aeb: 20 09 | local.get 9 + 021aed: 41 04 | i32.const 4 + 021aef: 20 05 | local.get 5 + 021af1: 41 ef 0b | i32.const 1519 + 021af4: 6a | i32.add + 021af5: 41 01 | i32.const 1 + 021af7: 42 00 | i64.const 0 + 021af9: 41 00 | i32.const 0 + 021afb: 20 04 | local.get 4 + 021afd: 20 0b | local.get 11 + 021aff: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021b08: 80 00 | + 021b0a: 20 05 | local.get 5 + 021b0c: 20 05 | local.get 5 + 021b0e: 28 02 e8 0b | i32.load 2 1512 + 021b12: 20 05 | local.get 5 + 021b14: 28 02 f8 05 | i32.load 2 760 + 021b18: 6a | i32.add + 021b19: 22 02 | local.tee 2 + 021b1b: 36 02 e8 0b | i32.store 2 1512 + 021b1f: 20 02 | local.get 2 + 021b21: 21 06 | local.set 6 + 021b23: 20 05 | local.get 5 + 021b25: 28 02 80 06 | i32.load 2 768 + 021b29: 22 02 | local.tee 2 + 021b2b: 21 07 | local.set 7 + 021b2d: 20 02 | local.get 2 + 021b2f: 45 | i32.eqz + 021b30: 0d 07 | br_if 7 + 021b32: 0c 0c | br 12 + 021b34: 0b | end + 021b35: 02 40 | block + 021b37: 20 00 | local.get 0 + 021b39: 0d 00 | br_if 0 + 021b3b: 41 00 | i32.const 0 + 021b3d: 21 06 | local.set 6 + 021b3f: 41 7f | i32.const 4294967295 + 021b41: 21 07 | local.set 7 + 021b43: 0c 0c | br 12 + 021b45: 0b | end + 021b46: 20 02 | local.get 2 + 021b48: 29 00 28 | i64.load 0 40 + 021b4b: 21 08 | local.set 8 + 021b4d: 20 02 | local.get 2 + 021b4f: 28 00 1c | i32.load 0 28 + 021b52: 21 0a | local.set 10 + 021b54: 20 02 | local.get 2 + 021b56: 28 00 18 | i32.load 0 24 + 021b59: 21 0d | local.set 13 + 021b5b: 20 05 | local.get 5 + 021b5d: 41 e8 08 | i32.const 1128 + 021b60: 6a | i32.add + 021b61: 20 01 | local.get 1 + 021b63: 41 04 | i32.const 4 + 021b65: 41 af ed 93 80 00 | i32.const 325295 + 021b6b: 41 06 | i32.const 6 + 021b6d: 42 00 | i64.const 0 + 021b6f: 41 00 | i32.const 0 + 021b71: 20 04 | local.get 4 + 021b73: 20 00 | local.get 0 + 021b75: 22 0b | local.tee 11 + 021b77: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021b80: 80 00 | + 021b82: 20 05 | local.get 5 + 021b84: 20 05 | local.get 5 + 021b86: 28 02 e8 08 | i32.load 2 1128 + 021b8a: 22 06 | local.tee 6 + 021b8c: 36 02 e8 0b | i32.store 2 1512 + 021b90: 02 40 | block + 021b92: 20 05 | local.get 5 + 021b94: 28 02 f0 08 | i32.load 2 1136 + 021b98: 22 07 | local.tee 7 + 021b9a: 45 | i32.eqz + 021b9b: 0d 00 | br_if 0 + 021b9d: 20 06 | local.get 6 + 021b9f: 21 06 | local.set 6 + 021ba1: 20 07 | local.get 7 + 021ba3: 21 07 | local.set 7 + 021ba5: 0c 0c | br 12 + 021ba7: 0b | end + 021ba8: 20 01 | local.get 1 + 021baa: 21 09 | local.set 9 + 021bac: 02 40 | block + 021bae: 02 40 | block + 021bb0: 20 08 | local.get 8 + 021bb2: 42 80 80 80 80 80 e0 3f | i64.const 280375465082880 + 021bba: 83 | i64.and + 021bbb: 50 | i64.eqz + 021bbc: 45 | i32.eqz + 021bbd: 0d 00 | br_if 0 + 021bbf: 20 06 | local.get 6 + 021bc1: 21 0e | local.set 14 + 021bc3: 0c 01 | br 1 + 021bc5: 0b | end + 021bc6: 20 05 | local.get 5 + 021bc8: 41 d8 08 | i32.const 1112 + 021bcb: 6a | i32.add + 021bcc: 20 09 | local.get 9 + 021bce: 41 04 | i32.const 4 + 021bd0: 41 b6 ed 93 80 00 | i32.const 325302 + 021bd6: 41 08 | i32.const 8 + 021bd8: 42 00 | i64.const 0 + 021bda: 41 00 | i32.const 0 + 021bdc: 20 04 | local.get 4 + 021bde: 20 0b | local.get 11 + 021be0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021be9: 80 00 | + 021beb: 20 05 | local.get 5 + 021bed: 20 06 | local.get 6 + 021bef: 20 05 | local.get 5 + 021bf1: 28 02 d8 08 | i32.load 2 1112 + 021bf5: 6a | i32.add + 021bf6: 22 0e | local.tee 14 + 021bf8: 36 02 e8 0b | i32.store 2 1512 + 021bfc: 20 0e | local.get 14 + 021bfe: 21 06 | local.set 6 + 021c00: 20 05 | local.get 5 + 021c02: 28 02 e0 08 | i32.load 2 1120 + 021c06: 22 0f | local.tee 15 + 021c08: 21 07 | local.set 7 + 021c0a: 20 0e | local.get 14 + 021c0c: 21 0e | local.set 14 + 021c0e: 20 0f | local.get 15 + 021c10: 0d 0c | br_if 12 + 021c12: 0b | end + 021c13: 20 0e | local.get 14 + 021c15: 21 06 | local.set 6 + 021c17: 02 40 | block + 021c19: 02 40 | block + 021c1b: 20 08 | local.get 8 + 021c1d: 42 80 80 80 80 80 80 c0 ff | i64.const 71776119061217280 + 021c26: 00 | + 021c27: 83 | i64.and + 021c28: 50 | i64.eqz + 021c29: 45 | i32.eqz + 021c2a: 0d 00 | br_if 0 + 021c2c: 20 06 | local.get 6 + 021c2e: 21 0e | local.set 14 + 021c30: 0c 01 | br 1 + 021c32: 0b | end + 021c33: 20 05 | local.get 5 + 021c35: 41 c8 08 | i32.const 1096 + 021c38: 6a | i32.add + 021c39: 20 09 | local.get 9 + 021c3b: 41 04 | i32.const 4 + 021c3d: 41 8c 82 94 80 00 | i32.const 327948 + 021c43: 41 0c | i32.const 12 + 021c45: 42 00 | i64.const 0 + 021c47: 41 00 | i32.const 0 + 021c49: 20 04 | local.get 4 + 021c4b: 20 0b | local.get 11 + 021c4d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021c56: 80 00 | + 021c58: 20 05 | local.get 5 + 021c5a: 20 06 | local.get 6 + 021c5c: 20 05 | local.get 5 + 021c5e: 28 02 c8 08 | i32.load 2 1096 + 021c62: 6a | i32.add + 021c63: 22 0e | local.tee 14 + 021c65: 36 02 e8 0b | i32.store 2 1512 + 021c69: 20 0e | local.get 14 + 021c6b: 21 06 | local.set 6 + 021c6d: 20 05 | local.get 5 + 021c6f: 28 02 d0 08 | i32.load 2 1104 + 021c73: 22 0f | local.tee 15 + 021c75: 21 07 | local.set 7 + 021c77: 20 0e | local.get 14 + 021c79: 21 0e | local.set 14 + 021c7b: 20 0f | local.get 15 + 021c7d: 0d 0c | br_if 12 + 021c7f: 0b | end + 021c80: 20 0e | local.get 14 + 021c82: 21 06 | local.set 6 + 021c84: 02 40 | block + 021c86: 20 08 | local.get 8 + 021c88: 42 80 80 80 80 f0 1f | i64.const 1095216660480 + 021c8f: 83 | i64.and + 021c90: 50 | i64.eqz + 021c91: 0d 00 | br_if 0 + 021c93: 20 05 | local.get 5 + 021c95: 41 b8 08 | i32.const 1080 + 021c98: 6a | i32.add + 021c99: 20 09 | local.get 9 + 021c9b: 41 04 | i32.const 4 + 021c9d: 41 a4 ed 93 80 00 | i32.const 325284 + 021ca3: 41 07 | i32.const 7 + 021ca5: 42 00 | i64.const 0 + 021ca7: 41 00 | i32.const 0 + 021ca9: 20 04 | local.get 4 + 021cab: 20 0b | local.get 11 + 021cad: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021cb6: 80 00 | + 021cb8: 20 05 | local.get 5 + 021cba: 20 06 | local.get 6 + 021cbc: 20 05 | local.get 5 + 021cbe: 28 02 b8 08 | i32.load 2 1080 + 021cc2: 6a | i32.add + 021cc3: 22 06 | local.tee 6 + 021cc5: 36 02 e8 0b | i32.store 2 1512 + 021cc9: 20 06 | local.get 6 + 021ccb: 21 06 | local.set 6 + 021ccd: 20 05 | local.get 5 + 021ccf: 28 02 c0 08 | i32.load 2 1088 + 021cd3: 22 0e | local.tee 14 + 021cd5: 21 07 | local.set 7 + 021cd7: 20 0e | local.get 14 + 021cd9: 0d 0c | br_if 12 + 021cdb: 02 40 | block + 021cdd: 20 00 | local.get 0 + 021cdf: 20 01 | local.get 1 + 021ce1: 20 02 | local.get 2 + 021ce3: 34 02 04 | i64.load32_s 2 4 + 021ce6: 20 05 | local.get 5 + 021ce8: 41 e8 0b | i32.const 1512 + 021ceb: 6a | i32.add + 021cec: 20 04 | local.get 4 + 021cee: 10 c9 82 80 80 00 | call 329 + 021cf4: 22 02 | local.tee 2 + 021cf6: 45 | i32.eqz + 021cf7: 0d 00 | br_if 0 + 021cf9: 20 05 | local.get 5 + 021cfb: 28 02 e8 0b | i32.load 2 1512 + 021cff: 21 06 | local.set 6 + 021d01: 20 02 | local.get 2 + 021d03: 21 07 | local.set 7 + 021d05: 0c 0d | br 13 + 021d07: 0b | end + 021d08: 20 05 | local.get 5 + 021d0a: 41 a8 08 | i32.const 1064 + 021d0d: 6a | i32.add + 021d0e: 20 09 | local.get 9 + 021d10: 41 04 | i32.const 4 + 021d12: 41 ac ed 93 80 00 | i32.const 325292 + 021d18: 41 02 | i32.const 2 + 021d1a: 42 00 | i64.const 0 + 021d1c: 41 00 | i32.const 0 + 021d1e: 20 04 | local.get 4 + 021d20: 20 0b | local.get 11 + 021d22: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021d2b: 80 00 | + 021d2d: 20 05 | local.get 5 + 021d2f: 20 05 | local.get 5 + 021d31: 28 02 e8 0b | i32.load 2 1512 + 021d35: 20 05 | local.get 5 + 021d37: 28 02 a8 08 | i32.load 2 1064 + 021d3b: 6a | i32.add + 021d3c: 22 02 | local.tee 2 + 021d3e: 36 02 e8 0b | i32.store 2 1512 + 021d42: 20 02 | local.get 2 + 021d44: 21 06 | local.set 6 + 021d46: 20 05 | local.get 5 + 021d48: 28 02 b0 08 | i32.load 2 1072 + 021d4c: 22 02 | local.tee 2 + 021d4e: 21 07 | local.set 7 + 021d50: 20 02 | local.get 2 + 021d52: 0d 0c | br_if 12 + 021d54: 0b | end + 021d55: 20 05 | local.get 5 + 021d57: 41 fb 00 | i32.const 123 + 021d5a: 3a 00 ef 0b | i32.store8 0 1519 + 021d5e: 20 05 | local.get 5 + 021d60: 41 98 08 | i32.const 1048 + 021d63: 6a | i32.add + 021d64: 20 09 | local.get 9 + 021d66: 41 04 | i32.const 4 + 021d68: 20 05 | local.get 5 + 021d6a: 41 ef 0b | i32.const 1519 + 021d6d: 6a | i32.add + 021d6e: 41 01 | i32.const 1 + 021d70: 42 00 | i64.const 0 + 021d72: 41 00 | i32.const 0 + 021d74: 20 04 | local.get 4 + 021d76: 20 0b | local.get 11 + 021d78: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021d81: 80 00 | + 021d83: 20 05 | local.get 5 + 021d85: 20 05 | local.get 5 + 021d87: 28 02 e8 0b | i32.load 2 1512 + 021d8b: 20 05 | local.get 5 + 021d8d: 28 02 98 08 | i32.load 2 1048 + 021d91: 6a | i32.add + 021d92: 22 02 | local.tee 2 + 021d94: 36 02 e8 0b | i32.store 2 1512 + 021d98: 20 02 | local.get 2 + 021d9a: 21 06 | local.set 6 + 021d9c: 20 05 | local.get 5 + 021d9e: 28 02 a0 08 | i32.load 2 1056 + 021da2: 22 02 | local.tee 2 + 021da4: 21 07 | local.set 7 + 021da6: 20 02 | local.get 2 + 021da8: 0d 0b | br_if 11 + 021daa: 20 0a | local.get 10 + 021dac: 41 00 | i32.const 0 + 021dae: 20 0a | local.get 10 + 021db0: 41 00 | i32.const 0 + 021db2: 4a | i32.gt_s + 021db3: 1b | select + 021db4: 21 0e | local.set 14 + 021db6: 20 0d | local.get 13 + 021db8: 21 02 | local.set 2 + 021dba: 41 00 | i32.const 0 + 021dbc: 21 06 | local.set 6 + 021dbe: 02 40 | block + 021dc0: 03 40 | loop + 021dc2: 20 02 | local.get 2 + 021dc4: 21 02 | local.set 2 + 021dc6: 20 0e | local.get 14 + 021dc8: 20 06 | local.get 6 + 021dca: 22 0a | local.tee 10 + 021dcc: 46 | i32.eq + 021dcd: 0d 01 | br_if 1 + 021dcf: 20 02 | local.get 2 + 021dd1: 28 02 00 | i32.load 2 0 + 021dd4: 21 0d | local.set 13 + 021dd6: 02 40 | block + 021dd8: 20 0a | local.get 10 + 021dda: 41 7f | i32.const 4294967295 + 021ddc: 6a | i32.add + 021ddd: 41 fe ff ff ff 07 | i32.const 2147483646 + 021de3: 4b | i32.gt_u + 021de4: 0d 00 | br_if 0 + 021de6: 20 05 | local.get 5 + 021de8: 41 88 08 | i32.const 1032 + 021deb: 6a | i32.add + 021dec: 20 09 | local.get 9 + 021dee: 41 04 | i32.const 4 + 021df0: 41 a1 ec 93 80 00 | i32.const 325153 + 021df6: 41 02 | i32.const 2 + 021df8: 42 00 | i64.const 0 + 021dfa: 41 00 | i32.const 0 + 021dfc: 20 04 | local.get 4 + 021dfe: 20 0b | local.get 11 + 021e00: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021e09: 80 00 | + 021e0b: 20 05 | local.get 5 + 021e0d: 20 05 | local.get 5 + 021e0f: 28 02 e8 0b | i32.load 2 1512 + 021e13: 20 05 | local.get 5 + 021e15: 28 02 88 08 | i32.load 2 1032 + 021e19: 6a | i32.add + 021e1a: 22 06 | local.tee 6 + 021e1c: 36 02 e8 0b | i32.store 2 1512 + 021e20: 20 06 | local.get 6 + 021e22: 21 06 | local.set 6 + 021e24: 20 05 | local.get 5 + 021e26: 28 02 90 08 | i32.load 2 1040 + 021e2a: 22 0f | local.tee 15 + 021e2c: 21 07 | local.set 7 + 021e2e: 20 0f | local.get 15 + 021e30: 0d 0e | br_if 14 + 021e32: 0b | end + 021e33: 20 02 | local.get 2 + 021e35: 41 04 | i32.const 4 + 021e37: 6a | i32.add + 021e38: 21 02 | local.set 2 + 021e3a: 20 0a | local.get 10 + 021e3c: 41 01 | i32.const 1 + 021e3e: 6a | i32.add + 021e3f: 21 06 | local.set 6 + 021e41: 20 00 | local.get 0 + 021e43: 20 01 | local.get 1 + 021e45: 20 0d | local.get 13 + 021e47: 20 05 | local.get 5 + 021e49: 41 e8 0b | i32.const 1512 + 021e4c: 6a | i32.add + 021e4d: 20 04 | local.get 4 + 021e4f: 10 a0 83 80 80 00 | call 416 + 021e55: 22 07 | local.tee 7 + 021e57: 45 | i32.eqz + 021e58: 0d 00 | br_if 0 + 021e5a: 0b | end + 021e5b: 20 05 | local.get 5 + 021e5d: 28 02 e8 0b | i32.load 2 1512 + 021e61: 21 06 | local.set 6 + 021e63: 20 07 | local.get 7 + 021e65: 21 07 | local.set 7 + 021e67: 0c 0c | br 12 + 021e69: 0b | end + 021e6a: 20 05 | local.get 5 + 021e6c: 41 fd 00 | i32.const 125 + 021e6f: 3a 00 ef 0b | i32.store8 0 1519 + 021e73: 20 05 | local.get 5 + 021e75: 41 f8 07 | i32.const 1016 + 021e78: 6a | i32.add + 021e79: 20 09 | local.get 9 + 021e7b: 41 04 | i32.const 4 + 021e7d: 20 05 | local.get 5 + 021e7f: 41 ef 0b | i32.const 1519 + 021e82: 6a | i32.add + 021e83: 41 01 | i32.const 1 + 021e85: 42 00 | i64.const 0 + 021e87: 41 00 | i32.const 0 + 021e89: 20 04 | local.get 4 + 021e8b: 20 0b | local.get 11 + 021e8d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021e96: 80 00 | + 021e98: 20 05 | local.get 5 + 021e9a: 20 05 | local.get 5 + 021e9c: 28 02 e8 0b | i32.load 2 1512 + 021ea0: 20 05 | local.get 5 + 021ea2: 28 02 f8 07 | i32.load 2 1016 + 021ea6: 6a | i32.add + 021ea7: 22 02 | local.tee 2 + 021ea9: 36 02 e8 0b | i32.store 2 1512 + 021ead: 20 02 | local.get 2 + 021eaf: 21 06 | local.set 6 + 021eb1: 20 05 | local.get 5 + 021eb3: 28 02 80 08 | i32.load 2 1024 + 021eb7: 22 02 | local.tee 2 + 021eb9: 21 07 | local.set 7 + 021ebb: 20 02 | local.get 2 + 021ebd: 45 | i32.eqz + 021ebe: 0d 06 | br_if 6 + 021ec0: 0c 0b | br 11 + 021ec2: 0b | end + 021ec3: 02 40 | block + 021ec5: 20 00 | local.get 0 + 021ec7: 0d 00 | br_if 0 + 021ec9: 41 00 | i32.const 0 + 021ecb: 21 06 | local.set 6 + 021ecd: 41 7f | i32.const 4294967295 + 021ecf: 21 07 | local.set 7 + 021ed1: 0c 0b | br 11 + 021ed3: 0b | end + 021ed4: 20 02 | local.get 2 + 021ed6: 28 00 20 | i32.load 0 32 + 021ed9: 21 0d | local.set 13 + 021edb: 20 02 | local.get 2 + 021edd: 28 00 1c | i32.load 0 28 + 021ee0: 21 0e | local.set 14 + 021ee2: 20 02 | local.get 2 + 021ee4: 28 00 18 | i32.load 0 24 + 021ee7: 21 09 | local.set 9 + 021ee9: 20 05 | local.get 5 + 021eeb: 41 b8 09 | i32.const 1208 + 021eee: 6a | i32.add + 021eef: 20 01 | local.get 1 + 021ef1: 41 04 | i32.const 4 + 021ef3: 41 c1 ed 93 80 00 | i32.const 325313 + 021ef9: 41 05 | i32.const 5 + 021efb: 42 00 | i64.const 0 + 021efd: 41 00 | i32.const 0 + 021eff: 20 04 | local.get 4 + 021f01: 20 00 | local.get 0 + 021f03: 22 0b | local.tee 11 + 021f05: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021f0e: 80 00 | + 021f10: 20 05 | local.get 5 + 021f12: 20 05 | local.get 5 + 021f14: 28 02 b8 09 | i32.load 2 1208 + 021f18: 22 02 | local.tee 2 + 021f1a: 36 02 e8 0b | i32.store 2 1512 + 021f1e: 20 02 | local.get 2 + 021f20: 21 06 | local.set 6 + 021f22: 20 05 | local.get 5 + 021f24: 28 02 c0 09 | i32.load 2 1216 + 021f28: 22 02 | local.tee 2 + 021f2a: 21 07 | local.set 7 + 021f2c: 20 02 | local.get 2 + 021f2e: 0d 0a | br_if 10 + 021f30: 02 40 | block + 021f32: 20 00 | local.get 0 + 021f34: 20 01 | local.get 1 + 021f36: 20 09 | local.get 9 + 021f38: 20 05 | local.get 5 + 021f3a: 41 e8 0b | i32.const 1512 + 021f3d: 6a | i32.add + 021f3e: 20 04 | local.get 4 + 021f40: 10 a0 83 80 80 00 | call 416 + 021f46: 22 02 | local.tee 2 + 021f48: 45 | i32.eqz + 021f49: 0d 00 | br_if 0 + 021f4b: 20 05 | local.get 5 + 021f4d: 28 02 e8 0b | i32.load 2 1512 + 021f51: 21 06 | local.set 6 + 021f53: 20 02 | local.get 2 + 021f55: 21 07 | local.set 7 + 021f57: 0c 0b | br 11 + 021f59: 0b | end + 021f5a: 20 05 | local.get 5 + 021f5c: 41 a8 09 | i32.const 1192 + 021f5f: 6a | i32.add + 021f60: 20 01 | local.get 1 + 021f62: 22 0a | local.tee 10 + 021f64: 41 04 | i32.const 4 + 021f66: 41 c7 ed 93 80 00 | i32.const 325319 + 021f6c: 41 02 | i32.const 2 + 021f6e: 42 00 | i64.const 0 + 021f70: 41 00 | i32.const 0 + 021f72: 20 04 | local.get 4 + 021f74: 20 0b | local.get 11 + 021f76: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 021f7f: 80 00 | + 021f81: 20 05 | local.get 5 + 021f83: 20 05 | local.get 5 + 021f85: 28 02 e8 0b | i32.load 2 1512 + 021f89: 20 05 | local.get 5 + 021f8b: 28 02 a8 09 | i32.load 2 1192 + 021f8f: 6a | i32.add + 021f90: 22 02 | local.tee 2 + 021f92: 36 02 e8 0b | i32.store 2 1512 + 021f96: 20 02 | local.get 2 + 021f98: 21 06 | local.set 6 + 021f9a: 20 05 | local.get 5 + 021f9c: 28 02 b0 09 | i32.load 2 1200 + 021fa0: 22 02 | local.tee 2 + 021fa2: 21 07 | local.set 7 + 021fa4: 20 02 | local.get 2 + 021fa6: 0d 0a | br_if 10 + 021fa8: 20 0d | local.get 13 + 021faa: 41 00 | i32.const 0 + 021fac: 20 0d | local.get 13 + 021fae: 41 00 | i32.const 0 + 021fb0: 4a | i32.gt_s + 021fb1: 1b | select + 021fb2: 21 0d | local.set 13 + 021fb4: 20 0e | local.get 14 + 021fb6: 21 02 | local.set 2 + 021fb8: 41 00 | i32.const 0 + 021fba: 21 00 | local.set 0 + 021fbc: 02 40 | block + 021fbe: 03 40 | loop + 021fc0: 20 02 | local.get 2 + 021fc2: 21 02 | local.set 2 + 021fc4: 20 0d | local.get 13 + 021fc6: 20 00 | local.get 0 + 021fc8: 22 00 | local.tee 0 + 021fca: 46 | i32.eq + 021fcb: 0d 01 | br_if 1 + 021fcd: 20 02 | local.get 2 + 021fcf: 41 04 | i32.const 4 + 021fd1: 6a | i32.add + 021fd2: 28 02 00 | i32.load 2 0 + 021fd5: 21 01 | local.set 1 + 021fd7: 20 02 | local.get 2 + 021fd9: 28 02 00 | i32.load 2 0 + 021fdc: 21 09 | local.set 9 + 021fde: 02 40 | block + 021fe0: 20 00 | local.get 0 + 021fe2: 41 7f | i32.const 4294967295 + 021fe4: 6a | i32.add + 021fe5: 41 fe ff ff ff 07 | i32.const 2147483646 + 021feb: 4b | i32.gt_u + 021fec: 0d 00 | br_if 0 + 021fee: 20 05 | local.get 5 + 021ff0: 41 98 09 | i32.const 1176 + 021ff3: 6a | i32.add + 021ff4: 20 0a | local.get 10 + 021ff6: 41 04 | i32.const 4 + 021ff8: 41 a1 ec 93 80 00 | i32.const 325153 + 021ffe: 41 02 | i32.const 2 + 022000: 42 00 | i64.const 0 + 022002: 41 00 | i32.const 0 + 022004: 20 04 | local.get 4 + 022006: 20 0b | local.get 11 + 022008: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022011: 80 00 | + 022013: 20 05 | local.get 5 + 022015: 20 05 | local.get 5 + 022017: 28 02 e8 0b | i32.load 2 1512 + 02201b: 20 05 | local.get 5 + 02201d: 28 02 98 09 | i32.load 2 1176 + 022021: 6a | i32.add + 022022: 22 06 | local.tee 6 + 022024: 36 02 e8 0b | i32.store 2 1512 + 022028: 20 06 | local.get 6 + 02202a: 21 06 | local.set 6 + 02202c: 20 05 | local.get 5 + 02202e: 28 02 a0 09 | i32.load 2 1184 + 022032: 22 0e | local.tee 14 + 022034: 21 07 | local.set 7 + 022036: 20 0e | local.get 14 + 022038: 0d 0d | br_if 13 + 02203a: 0b | end + 02203b: 20 05 | local.get 5 + 02203d: 41 88 09 | i32.const 1160 + 022040: 6a | i32.add + 022041: 20 0a | local.get 10 + 022043: 41 04 | i32.const 4 + 022045: 20 09 | local.get 9 + 022047: 20 01 | local.get 1 + 022049: 42 00 | i64.const 0 + 02204b: 41 00 | i32.const 0 + 02204d: 20 04 | local.get 4 + 02204f: 20 0b | local.get 11 + 022051: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02205a: 80 00 | + 02205c: 20 05 | local.get 5 + 02205e: 20 05 | local.get 5 + 022060: 28 02 e8 0b | i32.load 2 1512 + 022064: 20 05 | local.get 5 + 022066: 28 02 88 09 | i32.load 2 1160 + 02206a: 6a | i32.add + 02206b: 22 06 | local.tee 6 + 02206d: 36 02 e8 0b | i32.store 2 1512 + 022071: 20 06 | local.get 6 + 022073: 21 06 | local.set 6 + 022075: 20 05 | local.get 5 + 022077: 28 02 90 09 | i32.load 2 1168 + 02207b: 22 01 | local.tee 1 + 02207d: 21 07 | local.set 7 + 02207f: 20 02 | local.get 2 + 022081: 41 08 | i32.const 8 + 022083: 6a | i32.add + 022084: 21 02 | local.set 2 + 022086: 20 00 | local.get 0 + 022088: 41 01 | i32.const 1 + 02208a: 6a | i32.add + 02208b: 21 00 | local.set 0 + 02208d: 20 01 | local.get 1 + 02208f: 45 | i32.eqz + 022090: 0d 00 | br_if 0 + 022092: 0c 0c | br 12 + 022094: 0b | end + 022095: 0b | end + 022096: 20 05 | local.get 5 + 022098: 41 fd 00 | i32.const 125 + 02209b: 3a 00 ef 0b | i32.store8 0 1519 + 02209f: 20 05 | local.get 5 + 0220a1: 41 f8 08 | i32.const 1144 + 0220a4: 6a | i32.add + 0220a5: 20 0a | local.get 10 + 0220a7: 41 04 | i32.const 4 + 0220a9: 20 05 | local.get 5 + 0220ab: 41 ef 0b | i32.const 1519 + 0220ae: 6a | i32.add + 0220af: 41 01 | i32.const 1 + 0220b1: 42 00 | i64.const 0 + 0220b3: 41 00 | i32.const 0 + 0220b5: 20 04 | local.get 4 + 0220b7: 20 0b | local.get 11 + 0220b9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0220c2: 80 00 | + 0220c4: 20 05 | local.get 5 + 0220c6: 20 05 | local.get 5 + 0220c8: 28 02 e8 0b | i32.load 2 1512 + 0220cc: 20 05 | local.get 5 + 0220ce: 28 02 f8 08 | i32.load 2 1144 + 0220d2: 6a | i32.add + 0220d3: 22 02 | local.tee 2 + 0220d5: 36 02 e8 0b | i32.store 2 1512 + 0220d9: 20 02 | local.get 2 + 0220db: 21 06 | local.set 6 + 0220dd: 20 05 | local.get 5 + 0220df: 28 02 80 09 | i32.load 2 1152 + 0220e3: 22 02 | local.tee 2 + 0220e5: 21 07 | local.set 7 + 0220e7: 20 02 | local.get 2 + 0220e9: 45 | i32.eqz + 0220ea: 0d 05 | br_if 5 + 0220ec: 0c 0a | br 10 + 0220ee: 0b | end + 0220ef: 02 40 | block + 0220f1: 20 00 | local.get 0 + 0220f3: 0d 00 | br_if 0 + 0220f5: 41 00 | i32.const 0 + 0220f7: 21 06 | local.set 6 + 0220f9: 41 7f | i32.const 4294967295 + 0220fb: 21 07 | local.set 7 + 0220fd: 0c 0a | br 10 + 0220ff: 0b | end + 022100: 20 02 | local.get 2 + 022102: 29 00 30 | i64.load 0 48 + 022105: 21 12 | local.set 18 + 022107: 20 02 | local.get 2 + 022109: 29 00 28 | i64.load 0 40 + 02210c: 21 13 | local.set 19 + 02210e: 20 02 | local.get 2 + 022110: 2d 00 20 | i32.load8_u 0 32 + 022113: 21 0a | local.set 10 + 022115: 20 02 | local.get 2 + 022117: 28 00 1c | i32.load 0 28 + 02211a: 21 0d | local.set 13 + 02211c: 20 02 | local.get 2 + 02211e: 28 00 18 | i32.load 0 24 + 022121: 21 0b | local.set 11 + 022123: 20 05 | local.get 5 + 022125: 41 88 0a | i32.const 1288 + 022128: 6a | i32.add + 022129: 20 01 | local.get 1 + 02212b: 41 04 | i32.const 4 + 02212d: 41 ca ed 93 80 00 | i32.const 325322 + 022133: 41 08 | i32.const 8 + 022135: 42 00 | i64.const 0 + 022137: 41 00 | i32.const 0 + 022139: 20 04 | local.get 4 + 02213b: 20 00 | local.get 0 + 02213d: 22 09 | local.tee 9 + 02213f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022148: 80 00 | + 02214a: 20 05 | local.get 5 + 02214c: 20 05 | local.get 5 + 02214e: 28 02 88 0a | i32.load 2 1288 + 022152: 22 02 | local.tee 2 + 022154: 36 02 e8 0b | i32.store 2 1512 + 022158: 20 02 | local.get 2 + 02215a: 21 06 | local.set 6 + 02215c: 20 05 | local.get 5 + 02215e: 28 02 90 0a | i32.load 2 1296 + 022162: 22 02 | local.tee 2 + 022164: 21 07 | local.set 7 + 022166: 20 02 | local.get 2 + 022168: 0d 09 | br_if 9 + 02216a: 20 01 | local.get 1 + 02216c: 21 0e | local.set 14 + 02216e: 02 40 | block + 022170: 02 40 | block + 022172: 20 0b | local.get 11 + 022174: 45 | i32.eqz + 022175: 0d 00 | br_if 0 + 022177: 02 40 | block + 022179: 02 40 | block + 02217b: 20 0b | local.get 11 + 02217d: 29 03 40 | i64.load 3 64 + 022180: 22 14 | local.tee 20 + 022182: 42 15 | i64.const 21 + 022184: 51 | i64.eq + 022185: 0d 00 | br_if 0 + 022187: 02 40 | block + 022189: 02 40 | block + 02218b: 20 14 | local.get 20 + 02218d: 42 01 | i64.const 1 + 02218f: 51 | i64.eq + 022190: 0d 00 | br_if 0 + 022192: 20 14 | local.get 20 + 022194: 21 15 | local.set 21 + 022196: 0c 01 | br 1 + 022198: 0b | end + 022199: 20 0b | local.get 11 + 02219b: 21 02 | local.set 2 + 02219d: 03 40 | loop + 02219f: 20 02 | local.get 2 + 0221a1: 28 00 20 | i32.load 0 32 + 0221a4: 22 06 | local.tee 6 + 0221a6: 21 02 | local.set 2 + 0221a8: 20 06 | local.get 6 + 0221aa: 29 03 40 | i64.load 3 64 + 0221ad: 22 08 | local.tee 8 + 0221af: 42 01 | i64.const 1 + 0221b1: 51 | i64.eq + 0221b2: 0d 00 | br_if 0 + 0221b4: 0b | end + 0221b5: 20 08 | local.get 8 + 0221b7: 42 15 | i64.const 21 + 0221b9: 51 | i64.eq + 0221ba: 0d 01 | br_if 1 + 0221bc: 20 14 | local.get 20 + 0221be: 21 15 | local.set 21 + 0221c0: 20 14 | local.get 20 + 0221c2: 42 01 | i64.const 1 + 0221c4: 52 | i64.ne + 0221c5: 0d 00 | br_if 0 + 0221c7: 20 0b | local.get 11 + 0221c9: 21 02 | local.set 2 + 0221cb: 03 40 | loop + 0221cd: 20 02 | local.get 2 + 0221cf: 28 00 20 | i32.load 0 32 + 0221d2: 22 06 | local.tee 6 + 0221d4: 21 02 | local.set 2 + 0221d6: 20 06 | local.get 6 + 0221d8: 29 03 40 | i64.load 3 64 + 0221db: 22 08 | local.tee 8 + 0221dd: 21 15 | local.set 21 + 0221df: 20 08 | local.get 8 + 0221e1: 42 01 | i64.const 1 + 0221e3: 51 | i64.eq + 0221e4: 0d 00 | br_if 0 + 0221e6: 0b | end + 0221e7: 0b | end + 0221e8: 20 15 | local.get 21 + 0221ea: 42 03 | i64.const 3 + 0221ec: 52 | i64.ne + 0221ed: 0d 02 | br_if 2 + 0221ef: 20 00 | local.get 0 + 0221f1: 20 01 | local.get 1 + 0221f3: 20 13 | local.get 19 + 0221f5: a7 | i32.wrap_i64 + 0221f6: 41 01 | i32.const 1 + 0221f8: 20 05 | local.get 5 + 0221fa: 41 e8 0b | i32.const 1512 + 0221fd: 6a | i32.add + 0221fe: 20 04 | local.get 4 + 022200: 10 e2 82 80 80 00 | call 354 + 022206: 22 02 | local.tee 2 + 022208: 45 | i32.eqz + 022209: 0d 01 | br_if 1 + 02220b: 20 05 | local.get 5 + 02220d: 28 02 e8 0b | i32.load 2 1512 + 022211: 21 06 | local.set 6 + 022213: 20 02 | local.get 2 + 022215: 21 07 | local.set 7 + 022217: 0c 0d | br 13 + 022219: 0b | end + 02221a: 20 00 | local.get 0 + 02221c: 20 01 | local.get 1 + 02221e: 20 0b | local.get 11 + 022220: 20 05 | local.get 5 + 022222: 41 e8 0b | i32.const 1512 + 022225: 6a | i32.add + 022226: 20 04 | local.get 4 + 022228: 10 a0 83 80 80 00 | call 416 + 02222e: 22 02 | local.tee 2 + 022230: 45 | i32.eqz + 022231: 0d 02 | br_if 2 + 022233: 20 05 | local.get 5 + 022235: 28 02 e8 0b | i32.load 2 1512 + 022239: 21 06 | local.set 6 + 02223b: 20 02 | local.get 2 + 02223d: 21 07 | local.set 7 + 02223f: 0c 0c | br 12 + 022241: 0b | end + 022242: 20 05 | local.get 5 + 022244: 41 f8 09 | i32.const 1272 + 022247: 6a | i32.add + 022248: 20 0e | local.get 14 + 02224a: 41 04 | i32.const 4 + 02224c: 41 99 82 94 80 00 | i32.const 327961 + 022252: 41 03 | i32.const 3 + 022254: 42 00 | i64.const 0 + 022256: 41 00 | i32.const 0 + 022258: 20 04 | local.get 4 + 02225a: 20 09 | local.get 9 + 02225c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022265: 80 00 | + 022267: 20 05 | local.get 5 + 022269: 20 05 | local.get 5 + 02226b: 28 02 e8 0b | i32.load 2 1512 + 02226f: 20 05 | local.get 5 + 022271: 28 02 f8 09 | i32.load 2 1272 + 022275: 6a | i32.add + 022276: 22 02 | local.tee 2 + 022278: 36 02 e8 0b | i32.store 2 1512 + 02227c: 20 02 | local.get 2 + 02227e: 21 06 | local.set 6 + 022280: 20 05 | local.get 5 + 022282: 28 02 80 0a | i32.load 2 1280 + 022286: 22 02 | local.tee 2 + 022288: 21 07 | local.set 7 + 02228a: 20 02 | local.get 2 + 02228c: 0d 0b | br_if 11 + 02228e: 20 00 | local.get 0 + 022290: 20 01 | local.get 1 + 022292: 20 12 | local.get 18 + 022294: a7 | i32.wrap_i64 + 022295: 41 01 | i32.const 1 + 022297: 20 05 | local.get 5 + 022299: 41 e8 0b | i32.const 1512 + 02229c: 6a | i32.add + 02229d: 20 04 | local.get 4 + 02229f: 10 e2 82 80 80 00 | call 354 + 0222a5: 22 02 | local.tee 2 + 0222a7: 45 | i32.eqz + 0222a8: 0d 01 | br_if 1 + 0222aa: 20 05 | local.get 5 + 0222ac: 28 02 e8 0b | i32.load 2 1512 + 0222b0: 21 06 | local.set 6 + 0222b2: 20 02 | local.get 2 + 0222b4: 21 07 | local.set 7 + 0222b6: 0c 0b | br 11 + 0222b8: 0b | end + 0222b9: 02 40 | block + 0222bb: 20 00 | local.get 0 + 0222bd: 20 01 | local.get 1 + 0222bf: 20 13 | local.get 19 + 0222c1: 20 05 | local.get 5 + 0222c3: 41 e8 0b | i32.const 1512 + 0222c6: 6a | i32.add + 0222c7: 20 04 | local.get 4 + 0222c9: 10 c9 82 80 80 00 | call 329 + 0222cf: 22 02 | local.tee 2 + 0222d1: 45 | i32.eqz + 0222d2: 0d 00 | br_if 0 + 0222d4: 20 05 | local.get 5 + 0222d6: 28 02 e8 0b | i32.load 2 1512 + 0222da: 21 06 | local.set 6 + 0222dc: 20 02 | local.get 2 + 0222de: 21 07 | local.set 7 + 0222e0: 0c 0b | br 11 + 0222e2: 0b | end + 0222e3: 20 05 | local.get 5 + 0222e5: 41 e8 09 | i32.const 1256 + 0222e8: 6a | i32.add + 0222e9: 20 0e | local.get 14 + 0222eb: 41 04 | i32.const 4 + 0222ed: 41 99 82 94 80 00 | i32.const 327961 + 0222f3: 41 03 | i32.const 3 + 0222f5: 42 00 | i64.const 0 + 0222f7: 41 00 | i32.const 0 + 0222f9: 20 04 | local.get 4 + 0222fb: 20 09 | local.get 9 + 0222fd: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022306: 80 00 | + 022308: 20 05 | local.get 5 + 02230a: 20 05 | local.get 5 + 02230c: 28 02 e8 0b | i32.load 2 1512 + 022310: 20 05 | local.get 5 + 022312: 28 02 e8 09 | i32.load 2 1256 + 022316: 6a | i32.add + 022317: 22 02 | local.tee 2 + 022319: 36 02 e8 0b | i32.store 2 1512 + 02231d: 20 02 | local.get 2 + 02231f: 21 06 | local.set 6 + 022321: 20 05 | local.get 5 + 022323: 28 02 f0 09 | i32.load 2 1264 + 022327: 22 02 | local.tee 2 + 022329: 21 07 | local.set 7 + 02232b: 20 02 | local.get 2 + 02232d: 0d 0a | br_if 10 + 02232f: 20 00 | local.get 0 + 022331: 20 01 | local.get 1 + 022333: 20 12 | local.get 18 + 022335: 20 05 | local.get 5 + 022337: 41 e8 0b | i32.const 1512 + 02233a: 6a | i32.add + 02233b: 20 04 | local.get 4 + 02233d: 10 c9 82 80 80 00 | call 329 + 022343: 22 02 | local.tee 2 + 022345: 45 | i32.eqz + 022346: 0d 00 | br_if 0 + 022348: 20 05 | local.get 5 + 02234a: 28 02 e8 0b | i32.load 2 1512 + 02234e: 21 06 | local.set 6 + 022350: 20 02 | local.get 2 + 022352: 21 07 | local.set 7 + 022354: 0c 0a | br 10 + 022356: 0b | end + 022357: 02 40 | block + 022359: 20 0a | local.get 10 + 02235b: 45 | i32.eqz + 02235c: 0d 00 | br_if 0 + 02235e: 20 05 | local.get 5 + 022360: 41 d8 09 | i32.const 1240 + 022363: 6a | i32.add + 022364: 20 0e | local.get 14 + 022366: 41 04 | i32.const 4 + 022368: 41 d6 ed 93 80 00 | i32.const 325334 + 02236e: 41 02 | i32.const 2 + 022370: 42 00 | i64.const 0 + 022372: 41 00 | i32.const 0 + 022374: 20 04 | local.get 4 + 022376: 20 09 | local.get 9 + 022378: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022381: 80 00 | + 022383: 20 05 | local.get 5 + 022385: 20 05 | local.get 5 + 022387: 28 02 e8 0b | i32.load 2 1512 + 02238b: 20 05 | local.get 5 + 02238d: 28 02 d8 09 | i32.load 2 1240 + 022391: 6a | i32.add + 022392: 22 02 | local.tee 2 + 022394: 36 02 e8 0b | i32.store 2 1512 + 022398: 20 02 | local.get 2 + 02239a: 21 06 | local.set 6 + 02239c: 20 05 | local.get 5 + 02239e: 28 02 e0 09 | i32.load 2 1248 + 0223a2: 22 02 | local.tee 2 + 0223a4: 21 07 | local.set 7 + 0223a6: 20 02 | local.get 2 + 0223a8: 0d 0a | br_if 10 + 0223aa: 20 00 | local.get 0 + 0223ac: 20 01 | local.get 1 + 0223ae: 20 0d | local.get 13 + 0223b0: 20 05 | local.get 5 + 0223b2: 41 e8 0b | i32.const 1512 + 0223b5: 6a | i32.add + 0223b6: 20 04 | local.get 4 + 0223b8: 10 a0 83 80 80 00 | call 416 + 0223be: 22 02 | local.tee 2 + 0223c0: 45 | i32.eqz + 0223c1: 0d 00 | br_if 0 + 0223c3: 20 05 | local.get 5 + 0223c5: 28 02 e8 0b | i32.load 2 1512 + 0223c9: 21 06 | local.set 6 + 0223cb: 20 02 | local.get 2 + 0223cd: 21 07 | local.set 7 + 0223cf: 0c 0a | br 10 + 0223d1: 0b | end + 0223d2: 20 05 | local.get 5 + 0223d4: 41 dd 00 | i32.const 93 + 0223d7: 3a 00 ef 0b | i32.store8 0 1519 + 0223db: 20 05 | local.get 5 + 0223dd: 41 c8 09 | i32.const 1224 + 0223e0: 6a | i32.add + 0223e1: 20 0e | local.get 14 + 0223e3: 41 04 | i32.const 4 + 0223e5: 20 05 | local.get 5 + 0223e7: 41 ef 0b | i32.const 1519 + 0223ea: 6a | i32.add + 0223eb: 41 01 | i32.const 1 + 0223ed: 42 00 | i64.const 0 + 0223ef: 41 00 | i32.const 0 + 0223f1: 20 04 | local.get 4 + 0223f3: 20 09 | local.get 9 + 0223f5: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0223fe: 80 00 | + 022400: 20 05 | local.get 5 + 022402: 20 05 | local.get 5 + 022404: 28 02 e8 0b | i32.load 2 1512 + 022408: 20 05 | local.get 5 + 02240a: 28 02 c8 09 | i32.load 2 1224 + 02240e: 6a | i32.add + 02240f: 22 02 | local.tee 2 + 022411: 36 02 e8 0b | i32.store 2 1512 + 022415: 20 02 | local.get 2 + 022417: 21 06 | local.set 6 + 022419: 20 05 | local.get 5 + 02241b: 28 02 d0 09 | i32.load 2 1232 + 02241f: 22 02 | local.tee 2 + 022421: 21 07 | local.set 7 + 022423: 20 02 | local.get 2 + 022425: 45 | i32.eqz + 022426: 0d 04 | br_if 4 + 022428: 0c 09 | br 9 + 02242a: 0b | end + 02242b: 02 40 | block + 02242d: 20 00 | local.get 0 + 02242f: 0d 00 | br_if 0 + 022431: 41 00 | i32.const 0 + 022433: 21 06 | local.set 6 + 022435: 41 7f | i32.const 4294967295 + 022437: 21 07 | local.set 7 + 022439: 0c 09 | br 9 + 02243b: 0b | end + 02243c: 20 02 | local.get 2 + 02243e: 28 00 30 | i32.load 0 48 + 022441: 21 0a | local.set 10 + 022443: 20 02 | local.get 2 + 022445: 28 00 24 | i32.load 0 36 + 022448: 21 0d | local.set 13 + 02244a: 20 02 | local.get 2 + 02244c: 28 00 20 | i32.load 0 32 + 02244f: 21 0e | local.set 14 + 022451: 20 02 | local.get 2 + 022453: 28 00 1c | i32.load 0 28 + 022456: 21 0f | local.set 15 + 022458: 20 02 | local.get 2 + 02245a: 28 00 18 | i32.load 0 24 + 02245d: 21 09 | local.set 9 + 02245f: 20 05 | local.get 5 + 022461: 41 f8 0a | i32.const 1400 + 022464: 6a | i32.add + 022465: 20 01 | local.get 1 + 022467: 41 04 | i32.const 4 + 022469: 41 d9 ed 93 80 00 | i32.const 325337 + 02246f: 41 0a | i32.const 10 + 022471: 42 00 | i64.const 0 + 022473: 41 00 | i32.const 0 + 022475: 20 04 | local.get 4 + 022477: 20 00 | local.get 0 + 022479: 22 02 | local.tee 2 + 02247b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022484: 80 00 | + 022486: 20 05 | local.get 5 + 022488: 20 05 | local.get 5 + 02248a: 28 02 f8 0a | i32.load 2 1400 + 02248e: 22 06 | local.tee 6 + 022490: 36 02 e8 0b | i32.store 2 1512 + 022494: 20 06 | local.get 6 + 022496: 21 06 | local.set 6 + 022498: 20 05 | local.get 5 + 02249a: 28 02 80 0b | i32.load 2 1408 + 02249e: 22 0b | local.tee 11 + 0224a0: 21 07 | local.set 7 + 0224a2: 20 0b | local.get 11 + 0224a4: 0d 08 | br_if 8 + 0224a6: 02 40 | block + 0224a8: 20 00 | local.get 0 + 0224aa: 20 01 | local.get 1 + 0224ac: 20 09 | local.get 9 + 0224ae: 20 05 | local.get 5 + 0224b0: 41 e8 0b | i32.const 1512 + 0224b3: 6a | i32.add + 0224b4: 20 04 | local.get 4 + 0224b6: 10 a0 83 80 80 00 | call 416 + 0224bc: 22 07 | local.tee 7 + 0224be: 45 | i32.eqz + 0224bf: 0d 00 | br_if 0 + 0224c1: 20 05 | local.get 5 + 0224c3: 28 02 e8 0b | i32.load 2 1512 + 0224c7: 21 06 | local.set 6 + 0224c9: 20 07 | local.get 7 + 0224cb: 21 07 | local.set 7 + 0224cd: 0c 09 | br 9 + 0224cf: 0b | end + 0224d0: 20 05 | local.get 5 + 0224d2: 41 e8 0a | i32.const 1384 + 0224d5: 6a | i32.add + 0224d6: 20 01 | local.get 1 + 0224d8: 22 09 | local.tee 9 + 0224da: 41 04 | i32.const 4 + 0224dc: 41 c7 ed 93 80 00 | i32.const 325319 + 0224e2: 41 02 | i32.const 2 + 0224e4: 42 00 | i64.const 0 + 0224e6: 41 00 | i32.const 0 + 0224e8: 20 04 | local.get 4 + 0224ea: 20 02 | local.get 2 + 0224ec: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0224f5: 80 00 | + 0224f7: 20 05 | local.get 5 + 0224f9: 20 05 | local.get 5 + 0224fb: 28 02 e8 0b | i32.load 2 1512 + 0224ff: 20 05 | local.get 5 + 022501: 28 02 e8 0a | i32.load 2 1384 + 022505: 6a | i32.add + 022506: 22 06 | local.tee 6 + 022508: 36 02 e8 0b | i32.store 2 1512 + 02250c: 20 06 | local.get 6 + 02250e: 21 06 | local.set 6 + 022510: 20 05 | local.get 5 + 022512: 28 02 f0 0a | i32.load 2 1392 + 022516: 22 0b | local.tee 11 + 022518: 21 07 | local.set 7 + 02251a: 20 0b | local.get 11 + 02251c: 0d 08 | br_if 8 + 02251e: 20 0a | local.get 10 + 022520: 41 00 | i32.const 0 + 022522: 48 | i32.lt_s + 022523: 0d 07 | br_if 7 + 022525: 20 0d | local.get 13 + 022527: 21 06 | local.set 6 + 022529: 20 0e | local.get 14 + 02252b: 21 07 | local.set 7 + 02252d: 20 0f | local.get 15 + 02252f: 21 0b | local.set 11 + 022531: 41 00 | i32.const 0 + 022533: 21 0d | local.set 13 + 022535: 02 40 | block + 022537: 03 40 | loop + 022539: 20 0b | local.get 11 + 02253b: 21 0b | local.set 11 + 02253d: 20 07 | local.get 7 + 02253f: 21 0e | local.set 14 + 022541: 20 06 | local.get 6 + 022543: 21 0f | local.set 15 + 022545: 20 0a | local.get 10 + 022547: 20 0d | local.get 13 + 022549: 22 0d | local.tee 13 + 02254b: 46 | i32.eq + 02254c: 0d 01 | br_if 1 + 02254e: 20 0b | local.get 11 + 022550: 41 04 | i32.const 4 + 022552: 6a | i32.add + 022553: 28 02 00 | i32.load 2 0 + 022556: 21 0c | local.set 12 + 022558: 20 0b | local.get 11 + 02255a: 28 02 00 | i32.load 2 0 + 02255d: 21 11 | local.set 17 + 02255f: 02 40 | block + 022561: 20 0d | local.get 13 + 022563: 41 7f | i32.const 4294967295 + 022565: 6a | i32.add + 022566: 41 fe ff ff ff 07 | i32.const 2147483646 + 02256c: 4b | i32.gt_u + 02256d: 0d 00 | br_if 0 + 02256f: 20 05 | local.get 5 + 022571: 41 d8 0a | i32.const 1368 + 022574: 6a | i32.add + 022575: 20 09 | local.get 9 + 022577: 41 04 | i32.const 4 + 022579: 41 a1 ec 93 80 00 | i32.const 325153 + 02257f: 41 02 | i32.const 2 + 022581: 42 00 | i64.const 0 + 022583: 41 00 | i32.const 0 + 022585: 20 04 | local.get 4 + 022587: 20 02 | local.get 2 + 022589: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022592: 80 00 | + 022594: 20 05 | local.get 5 + 022596: 20 05 | local.get 5 + 022598: 28 02 e8 0b | i32.load 2 1512 + 02259c: 20 05 | local.get 5 + 02259e: 28 02 d8 0a | i32.load 2 1368 + 0225a2: 6a | i32.add + 0225a3: 22 06 | local.tee 6 + 0225a5: 36 02 e8 0b | i32.store 2 1512 + 0225a9: 20 06 | local.get 6 + 0225ab: 21 06 | local.set 6 + 0225ad: 20 05 | local.get 5 + 0225af: 28 02 e0 0a | i32.load 2 1376 + 0225b3: 22 10 | local.tee 16 + 0225b5: 21 07 | local.set 7 + 0225b7: 20 10 | local.get 16 + 0225b9: 0d 0b | br_if 11 + 0225bb: 0b | end + 0225bc: 20 05 | local.get 5 + 0225be: 41 c8 0a | i32.const 1352 + 0225c1: 6a | i32.add + 0225c2: 20 09 | local.get 9 + 0225c4: 41 04 | i32.const 4 + 0225c6: 20 11 | local.get 17 + 0225c8: 20 0c | local.get 12 + 0225ca: 42 00 | i64.const 0 + 0225cc: 41 00 | i32.const 0 + 0225ce: 20 04 | local.get 4 + 0225d0: 20 02 | local.get 2 + 0225d2: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0225db: 80 00 | + 0225dd: 20 05 | local.get 5 + 0225df: 20 05 | local.get 5 + 0225e1: 28 02 e8 0b | i32.load 2 1512 + 0225e5: 20 05 | local.get 5 + 0225e7: 28 02 c8 0a | i32.load 2 1352 + 0225eb: 6a | i32.add + 0225ec: 22 06 | local.tee 6 + 0225ee: 36 02 e8 0b | i32.store 2 1512 + 0225f2: 20 06 | local.get 6 + 0225f4: 21 06 | local.set 6 + 0225f6: 20 05 | local.get 5 + 0225f8: 28 02 d0 0a | i32.load 2 1360 + 0225fc: 22 0c | local.tee 12 + 0225fe: 21 07 | local.set 7 + 022600: 20 0c | local.get 12 + 022602: 0d 0a | br_if 10 + 022604: 20 05 | local.get 5 + 022606: 41 b8 0a | i32.const 1336 + 022609: 6a | i32.add + 02260a: 20 09 | local.get 9 + 02260c: 41 04 | i32.const 4 + 02260e: 41 ab ec 93 80 00 | i32.const 325163 + 022614: 41 02 | i32.const 2 + 022616: 42 00 | i64.const 0 + 022618: 41 00 | i32.const 0 + 02261a: 20 04 | local.get 4 + 02261c: 20 02 | local.get 2 + 02261e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022627: 80 00 | + 022629: 20 05 | local.get 5 + 02262b: 20 05 | local.get 5 + 02262d: 28 02 e8 0b | i32.load 2 1512 + 022631: 20 05 | local.get 5 + 022633: 28 02 b8 0a | i32.load 2 1336 + 022637: 6a | i32.add + 022638: 22 06 | local.tee 6 + 02263a: 36 02 e8 0b | i32.store 2 1512 + 02263e: 20 06 | local.get 6 + 022640: 21 06 | local.set 6 + 022642: 20 05 | local.get 5 + 022644: 28 02 c0 0a | i32.load 2 1344 + 022648: 22 0c | local.tee 12 + 02264a: 21 07 | local.set 7 + 02264c: 20 0c | local.get 12 + 02264e: 0d 0a | br_if 10 + 022650: 02 40 | block + 022652: 20 00 | local.get 0 + 022654: 20 01 | local.get 1 + 022656: 20 0e | local.get 14 + 022658: 28 02 00 | i32.load 2 0 + 02265b: 20 05 | local.get 5 + 02265d: 41 e8 0b | i32.const 1512 + 022660: 6a | i32.add + 022661: 20 04 | local.get 4 + 022663: 10 a0 83 80 80 00 | call 416 + 022669: 22 07 | local.tee 7 + 02266b: 45 | i32.eqz + 02266c: 0d 00 | br_if 0 + 02266e: 20 05 | local.get 5 + 022670: 28 02 e8 0b | i32.load 2 1512 + 022674: 21 06 | local.set 6 + 022676: 20 07 | local.get 7 + 022678: 21 07 | local.set 7 + 02267a: 0c 0b | br 11 + 02267c: 0b | end + 02267d: 20 05 | local.get 5 + 02267f: 41 a8 0a | i32.const 1320 + 022682: 6a | i32.add + 022683: 20 09 | local.get 9 + 022685: 41 04 | i32.const 4 + 022687: 41 e4 ed 93 80 00 | i32.const 325348 + 02268d: 41 03 | i32.const 3 + 02268f: 42 00 | i64.const 0 + 022691: 41 00 | i32.const 0 + 022693: 20 04 | local.get 4 + 022695: 20 02 | local.get 2 + 022697: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0226a0: 80 00 | + 0226a2: 20 05 | local.get 5 + 0226a4: 20 05 | local.get 5 + 0226a6: 28 02 e8 0b | i32.load 2 1512 + 0226aa: 20 05 | local.get 5 + 0226ac: 28 02 a8 0a | i32.load 2 1320 + 0226b0: 6a | i32.add + 0226b1: 22 06 | local.tee 6 + 0226b3: 36 02 e8 0b | i32.store 2 1512 + 0226b7: 20 06 | local.get 6 + 0226b9: 21 06 | local.set 6 + 0226bb: 20 05 | local.get 5 + 0226bd: 28 02 b0 0a | i32.load 2 1328 + 0226c1: 22 0c | local.tee 12 + 0226c3: 21 07 | local.set 7 + 0226c5: 20 0c | local.get 12 + 0226c7: 0d 0a | br_if 10 + 0226c9: 20 0f | local.get 15 + 0226cb: 41 04 | i32.const 4 + 0226cd: 6a | i32.add + 0226ce: 21 06 | local.set 6 + 0226d0: 20 0e | local.get 14 + 0226d2: 41 04 | i32.const 4 + 0226d4: 6a | i32.add + 0226d5: 21 07 | local.set 7 + 0226d7: 20 0b | local.get 11 + 0226d9: 41 08 | i32.const 8 + 0226db: 6a | i32.add + 0226dc: 21 0b | local.set 11 + 0226de: 20 0d | local.get 13 + 0226e0: 41 01 | i32.const 1 + 0226e2: 6a | i32.add + 0226e3: 21 0d | local.set 13 + 0226e5: 20 00 | local.get 0 + 0226e7: 20 01 | local.get 1 + 0226e9: 20 0f | local.get 15 + 0226eb: 35 02 00 | i64.load32_u 2 0 + 0226ee: 20 05 | local.get 5 + 0226f0: 41 e8 0b | i32.const 1512 + 0226f3: 6a | i32.add + 0226f4: 20 04 | local.get 4 + 0226f6: 10 c4 82 80 80 00 | call 324 + 0226fc: 22 0e | local.tee 14 + 0226fe: 45 | i32.eqz + 0226ff: 0d 00 | br_if 0 + 022701: 0b | end + 022702: 20 05 | local.get 5 + 022704: 28 02 e8 0b | i32.load 2 1512 + 022708: 21 06 | local.set 6 + 02270a: 20 0e | local.get 14 + 02270c: 21 07 | local.set 7 + 02270e: 0c 09 | br 9 + 022710: 0b | end + 022711: 20 05 | local.get 5 + 022713: 41 98 0a | i32.const 1304 + 022716: 6a | i32.add + 022717: 20 09 | local.get 9 + 022719: 41 04 | i32.const 4 + 02271b: 41 bf ed 93 80 00 | i32.const 325311 + 022721: 41 01 | i32.const 1 + 022723: 42 00 | i64.const 0 + 022725: 41 00 | i32.const 0 + 022727: 20 04 | local.get 4 + 022729: 20 02 | local.get 2 + 02272b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022734: 80 00 | + 022736: 20 05 | local.get 5 + 022738: 20 05 | local.get 5 + 02273a: 28 02 e8 0b | i32.load 2 1512 + 02273e: 20 05 | local.get 5 + 022740: 28 02 98 0a | i32.load 2 1304 + 022744: 6a | i32.add + 022745: 22 02 | local.tee 2 + 022747: 36 02 e8 0b | i32.store 2 1512 + 02274b: 20 02 | local.get 2 + 02274d: 21 06 | local.set 6 + 02274f: 20 05 | local.get 5 + 022751: 28 02 a0 0a | i32.load 2 1312 + 022755: 22 02 | local.tee 2 + 022757: 21 07 | local.set 7 + 022759: 20 02 | local.get 2 + 02275b: 45 | i32.eqz + 02275c: 0d 03 | br_if 3 + 02275e: 0c 08 | br 8 + 022760: 0b | end + 022761: 02 40 | block + 022763: 20 00 | local.get 0 + 022765: 0d 00 | br_if 0 + 022767: 41 00 | i32.const 0 + 022769: 21 06 | local.set 6 + 02276b: 41 7f | i32.const 4294967295 + 02276d: 21 07 | local.set 7 + 02276f: 0c 08 | br 8 + 022771: 0b | end + 022772: 20 02 | local.get 2 + 022774: 34 00 20 | i64.load32_s 0 32 + 022777: 21 08 | local.set 8 + 022779: 20 02 | local.get 2 + 02277b: 28 00 18 | i32.load 0 24 + 02277e: 21 09 | local.set 9 + 022780: 20 05 | local.get 5 + 022782: 41 98 0b | i32.const 1432 + 022785: 6a | i32.add + 022786: 20 01 | local.get 1 + 022788: 41 04 | i32.const 4 + 02278a: 41 e8 ed 93 80 00 | i32.const 325352 + 022790: 41 06 | i32.const 6 + 022792: 42 00 | i64.const 0 + 022794: 41 00 | i32.const 0 + 022796: 20 04 | local.get 4 + 022798: 20 00 | local.get 0 + 02279a: 22 0b | local.tee 11 + 02279c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0227a5: 80 00 | + 0227a7: 20 05 | local.get 5 + 0227a9: 20 05 | local.get 5 + 0227ab: 28 02 98 0b | i32.load 2 1432 + 0227af: 22 02 | local.tee 2 + 0227b1: 36 02 e8 0b | i32.store 2 1512 + 0227b5: 20 02 | local.get 2 + 0227b7: 21 06 | local.set 6 + 0227b9: 20 05 | local.get 5 + 0227bb: 28 02 a0 0b | i32.load 2 1440 + 0227bf: 22 02 | local.tee 2 + 0227c1: 21 07 | local.set 7 + 0227c3: 20 02 | local.get 2 + 0227c5: 0d 07 | br_if 7 + 0227c7: 02 40 | block + 0227c9: 20 00 | local.get 0 + 0227cb: 20 01 | local.get 1 + 0227cd: 20 08 | local.get 8 + 0227cf: 20 05 | local.get 5 + 0227d1: 41 e8 0b | i32.const 1512 + 0227d4: 6a | i32.add + 0227d5: 20 04 | local.get 4 + 0227d7: 10 c9 82 80 80 00 | call 329 + 0227dd: 22 02 | local.tee 2 + 0227df: 45 | i32.eqz + 0227e0: 0d 00 | br_if 0 + 0227e2: 20 05 | local.get 5 + 0227e4: 28 02 e8 0b | i32.load 2 1512 + 0227e8: 21 06 | local.set 6 + 0227ea: 20 02 | local.get 2 + 0227ec: 21 07 | local.set 7 + 0227ee: 0c 08 | br 8 + 0227f0: 0b | end + 0227f1: 20 05 | local.get 5 + 0227f3: 41 dd 00 | i32.const 93 + 0227f6: 3a 00 ef 0b | i32.store8 0 1519 + 0227fa: 20 05 | local.get 5 + 0227fc: 41 88 0b | i32.const 1416 + 0227ff: 6a | i32.add + 022800: 20 01 | local.get 1 + 022802: 41 04 | i32.const 4 + 022804: 20 05 | local.get 5 + 022806: 41 ef 0b | i32.const 1519 + 022809: 6a | i32.add + 02280a: 41 01 | i32.const 1 + 02280c: 42 00 | i64.const 0 + 02280e: 41 00 | i32.const 0 + 022810: 20 04 | local.get 4 + 022812: 20 0b | local.get 11 + 022814: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02281d: 80 00 | + 02281f: 20 05 | local.get 5 + 022821: 20 05 | local.get 5 + 022823: 28 02 e8 0b | i32.load 2 1512 + 022827: 20 05 | local.get 5 + 022829: 28 02 88 0b | i32.load 2 1416 + 02282d: 6a | i32.add + 02282e: 22 02 | local.tee 2 + 022830: 36 02 e8 0b | i32.store 2 1512 + 022834: 20 02 | local.get 2 + 022836: 21 06 | local.set 6 + 022838: 20 05 | local.get 5 + 02283a: 28 02 90 0b | i32.load 2 1424 + 02283e: 22 02 | local.tee 2 + 022840: 21 07 | local.set 7 + 022842: 20 02 | local.get 2 + 022844: 0d 07 | br_if 7 + 022846: 20 00 | local.get 0 + 022848: 20 01 | local.get 1 + 02284a: 20 09 | local.get 9 + 02284c: 20 05 | local.get 5 + 02284e: 41 e8 0b | i32.const 1512 + 022851: 6a | i32.add + 022852: 20 04 | local.get 4 + 022854: 10 a0 83 80 80 00 | call 416 + 02285a: 22 02 | local.tee 2 + 02285c: 45 | i32.eqz + 02285d: 0d 02 | br_if 2 + 02285f: 20 05 | local.get 5 + 022861: 28 02 e8 0b | i32.load 2 1512 + 022865: 21 06 | local.set 6 + 022867: 20 02 | local.get 2 + 022869: 21 07 | local.set 7 + 02286b: 0c 07 | br 7 + 02286d: 0b | end + 02286e: 20 02 | local.get 2 + 022870: 34 00 24 | i64.load32_s 0 36 + 022873: 21 08 | local.set 8 + 022875: 20 02 | local.get 2 + 022877: 28 00 18 | i32.load 0 24 + 02287a: 21 09 | local.set 9 + 02287c: 20 00 | local.get 0 + 02287e: 21 0b | local.set 11 + 022880: 02 40 | block + 022882: 02 40 | block + 022884: 02 40 | block + 022886: 20 02 | local.get 2 + 022888: 29 00 28 | i64.load 0 40 + 02288b: 22 13 | local.tee 19 + 02288d: 42 80 80 80 80 f0 1f | i64.const 1095216660480 + 022894: 83 | i64.and + 022895: 42 80 80 80 80 10 | i64.const 4294967296 + 02289b: 52 | i64.ne + 02289c: 0d 00 | br_if 0 + 02289e: 20 0b | local.get 11 + 0228a0: 0d 01 | br_if 1 + 0228a2: 41 00 | i32.const 0 + 0228a4: 21 06 | local.set 6 + 0228a6: 41 7f | i32.const 4294967295 + 0228a8: 21 07 | local.set 7 + 0228aa: 0c 09 | br 9 + 0228ac: 0b | end + 0228ad: 02 40 | block + 0228af: 20 0b | local.get 11 + 0228b1: 45 | i32.eqz + 0228b2: 0d 00 | br_if 0 + 0228b4: 41 00 | i32.const 0 + 0228b6: 21 02 | local.set 2 + 0228b8: 0c 02 | br 2 + 0228ba: 0b | end + 0228bb: 41 00 | i32.const 0 + 0228bd: 21 06 | local.set 6 + 0228bf: 41 7f | i32.const 4294967295 + 0228c1: 21 07 | local.set 7 + 0228c3: 0c 08 | br 8 + 0228c5: 0b | end + 0228c6: 20 05 | local.get 5 + 0228c8: 41 d8 0b | i32.const 1496 + 0228cb: 6a | i32.add + 0228cc: 20 01 | local.get 1 + 0228ce: 41 04 | i32.const 4 + 0228d0: 41 ef ed 93 80 00 | i32.const 325359 + 0228d6: 41 0b | i32.const 11 + 0228d8: 42 00 | i64.const 0 + 0228da: 41 00 | i32.const 0 + 0228dc: 20 04 | local.get 4 + 0228de: 20 0b | local.get 11 + 0228e0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0228e9: 80 00 | + 0228eb: 20 05 | local.get 5 + 0228ed: 28 02 d8 0b | i32.load 2 1496 + 0228f1: 22 02 | local.tee 2 + 0228f3: 21 06 | local.set 6 + 0228f5: 20 05 | local.get 5 + 0228f7: 28 02 e0 0b | i32.load 2 1504 + 0228fb: 22 0a | local.tee 10 + 0228fd: 21 07 | local.set 7 + 0228ff: 20 02 | local.get 2 + 022901: 21 02 | local.set 2 + 022903: 20 0a | local.get 10 + 022905: 0d 07 | br_if 7 + 022907: 0b | end + 022908: 20 05 | local.get 5 + 02290a: 41 c8 0b | i32.const 1480 + 02290d: 6a | i32.add + 02290e: 20 01 | local.get 1 + 022910: 41 04 | i32.const 4 + 022912: 41 fb ed 93 80 00 | i32.const 325371 + 022918: 41 07 | i32.const 7 + 02291a: 42 00 | i64.const 0 + 02291c: 41 00 | i32.const 0 + 02291e: 20 04 | local.get 4 + 022920: 20 0b | local.get 11 + 022922: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02292b: 80 00 | + 02292d: 20 05 | local.get 5 + 02292f: 20 02 | local.get 2 + 022931: 20 05 | local.get 5 + 022933: 28 02 c8 0b | i32.load 2 1480 + 022937: 6a | i32.add + 022938: 22 02 | local.tee 2 + 02293a: 36 02 e8 0b | i32.store 2 1512 + 02293e: 20 02 | local.get 2 + 022940: 21 06 | local.set 6 + 022942: 20 05 | local.get 5 + 022944: 28 02 d0 0b | i32.load 2 1488 + 022948: 22 02 | local.tee 2 + 02294a: 21 07 | local.set 7 + 02294c: 20 02 | local.get 2 + 02294e: 0d 06 | br_if 6 + 022950: 02 40 | block + 022952: 20 00 | local.get 0 + 022954: 20 01 | local.get 1 + 022956: 20 08 | local.get 8 + 022958: 20 05 | local.get 5 + 02295a: 41 e8 0b | i32.const 1512 + 02295d: 6a | i32.add + 02295e: 20 04 | local.get 4 + 022960: 10 c9 82 80 80 00 | call 329 + 022966: 22 02 | local.tee 2 + 022968: 45 | i32.eqz + 022969: 0d 00 | br_if 0 + 02296b: 20 05 | local.get 5 + 02296d: 28 02 e8 0b | i32.load 2 1512 + 022971: 21 06 | local.set 6 + 022973: 20 02 | local.get 2 + 022975: 21 07 | local.set 7 + 022977: 0c 07 | br 7 + 022979: 0b | end + 02297a: 20 05 | local.get 5 + 02297c: 41 b8 0b | i32.const 1464 + 02297f: 6a | i32.add + 022980: 20 01 | local.get 1 + 022982: 22 0a | local.tee 10 + 022984: 41 04 | i32.const 4 + 022986: 41 a1 ec 93 80 00 | i32.const 325153 + 02298c: 41 02 | i32.const 2 + 02298e: 42 00 | i64.const 0 + 022990: 41 00 | i32.const 0 + 022992: 20 04 | local.get 4 + 022994: 20 0b | local.get 11 + 022996: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02299f: 80 00 | + 0229a1: 20 05 | local.get 5 + 0229a3: 20 05 | local.get 5 + 0229a5: 28 02 e8 0b | i32.load 2 1512 + 0229a9: 20 05 | local.get 5 + 0229ab: 28 02 b8 0b | i32.load 2 1464 + 0229af: 6a | i32.add + 0229b0: 22 02 | local.tee 2 + 0229b2: 36 02 e8 0b | i32.store 2 1512 + 0229b6: 20 02 | local.get 2 + 0229b8: 21 06 | local.set 6 + 0229ba: 20 05 | local.get 5 + 0229bc: 28 02 c0 0b | i32.load 2 1472 + 0229c0: 22 02 | local.tee 2 + 0229c2: 21 07 | local.set 7 + 0229c4: 20 02 | local.get 2 + 0229c6: 0d 06 | br_if 6 + 0229c8: 02 40 | block + 0229ca: 20 00 | local.get 0 + 0229cc: 20 01 | local.get 1 + 0229ce: 20 13 | local.get 19 + 0229d0: c4 | i64.extend32_s + 0229d1: 20 05 | local.get 5 + 0229d3: 41 e8 0b | i32.const 1512 + 0229d6: 6a | i32.add + 0229d7: 20 04 | local.get 4 + 0229d9: 10 c9 82 80 80 00 | call 329 + 0229df: 22 02 | local.tee 2 + 0229e1: 45 | i32.eqz + 0229e2: 0d 00 | br_if 0 + 0229e4: 20 05 | local.get 5 + 0229e6: 28 02 e8 0b | i32.load 2 1512 + 0229ea: 21 06 | local.set 6 + 0229ec: 20 02 | local.get 2 + 0229ee: 21 07 | local.set 7 + 0229f0: 0c 07 | br 7 + 0229f2: 0b | end + 0229f3: 20 05 | local.get 5 + 0229f5: 41 a8 0b | i32.const 1448 + 0229f8: 6a | i32.add + 0229f9: 20 0a | local.get 10 + 0229fb: 41 04 | i32.const 4 + 0229fd: 41 ce ec 93 80 00 | i32.const 325198 + 022a03: 41 01 | i32.const 1 + 022a05: 42 00 | i64.const 0 + 022a07: 41 00 | i32.const 0 + 022a09: 20 04 | local.get 4 + 022a0b: 20 0b | local.get 11 + 022a0d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022a16: 80 00 | + 022a18: 20 05 | local.get 5 + 022a1a: 20 05 | local.get 5 + 022a1c: 28 02 e8 0b | i32.load 2 1512 + 022a20: 20 05 | local.get 5 + 022a22: 28 02 a8 0b | i32.load 2 1448 + 022a26: 6a | i32.add + 022a27: 22 02 | local.tee 2 + 022a29: 36 02 e8 0b | i32.store 2 1512 + 022a2d: 20 02 | local.get 2 + 022a2f: 21 06 | local.set 6 + 022a31: 20 05 | local.get 5 + 022a33: 28 02 b0 0b | i32.load 2 1456 + 022a37: 22 02 | local.tee 2 + 022a39: 21 07 | local.set 7 + 022a3b: 20 02 | local.get 2 + 022a3d: 0d 06 | br_if 6 + 022a3f: 20 00 | local.get 0 + 022a41: 20 01 | local.get 1 + 022a43: 20 09 | local.get 9 + 022a45: 20 05 | local.get 5 + 022a47: 41 e8 0b | i32.const 1512 + 022a4a: 6a | i32.add + 022a4b: 20 04 | local.get 4 + 022a4d: 10 a0 83 80 80 00 | call 416 + 022a53: 22 02 | local.tee 2 + 022a55: 45 | i32.eqz + 022a56: 0d 01 | br_if 1 + 022a58: 20 05 | local.get 5 + 022a5a: 28 02 e8 0b | i32.load 2 1512 + 022a5e: 21 06 | local.set 6 + 022a60: 20 02 | local.get 2 + 022a62: 21 07 | local.set 7 + 022a64: 0c 06 | br 6 + 022a66: 0b | end + 022a67: 20 05 | local.get 5 + 022a69: 41 18 | i32.const 24 + 022a6b: 6a | i32.add + 022a6c: 20 01 | local.get 1 + 022a6e: 41 04 | i32.const 4 + 022a70: 20 02 | local.get 2 + 022a72: 28 00 18 | i32.load 0 24 + 022a75: 20 02 | local.get 2 + 022a77: 28 00 1c | i32.load 0 28 + 022a7a: 42 00 | i64.const 0 + 022a7c: 41 00 | i32.const 0 + 022a7e: 20 04 | local.get 4 + 022a80: 20 00 | local.get 0 + 022a82: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 022a8b: 80 00 | + 022a8d: 20 05 | local.get 5 + 022a8f: 20 05 | local.get 5 + 022a91: 28 02 18 | i32.load 2 24 + 022a94: 22 02 | local.tee 2 + 022a96: 36 02 e8 0b | i32.store 2 1512 + 022a9a: 20 02 | local.get 2 + 022a9c: 21 06 | local.set 6 + 022a9e: 20 05 | local.get 5 + 022aa0: 28 02 20 | i32.load 2 32 + 022aa3: 22 02 | local.tee 2 + 022aa5: 21 07 | local.set 7 + 022aa7: 20 02 | local.get 2 + 022aa9: 0d 05 | br_if 5 + 022aab: 0b | end + 022aac: 20 05 | local.get 5 + 022aae: 28 02 e8 0b | i32.load 2 1512 + 022ab2: 21 06 | local.set 6 + 022ab4: 41 00 | i32.const 0 + 022ab6: 21 07 | local.set 7 + 022ab8: 0c 04 | br 4 + 022aba: 0b | end + 022abb: 41 d8 81 94 80 00 | i32.const 327896 + 022ac1: 41 31 | i32.const 49 + 022ac3: 41 f9 04 | i32.const 633 + 022ac6: 41 09 | i32.const 9 + 022ac8: 42 f1 fe ab aa c0 ef 82 ee | i64.const 710455468510347121 + 022ad1: 09 | + 022ad2: 42 96 d5 94 d2 8d fb ad bd | i64.const 17760710222491757206 + 022adb: 76 | + 022adc: 20 02 | local.get 2 + 022ade: 41 18 | i32.const 24 + 022ae0: 6a | i32.add + 022ae1: 20 04 | local.get 4 + 022ae3: 10 a2 83 80 80 00 | call 418 + 022ae9: 00 | unreachable + 022aea: 0b | end + 022aeb: 41 d8 81 94 80 00 | i32.const 327896 + 022af1: 41 31 | i32.const 49 + 022af3: 41 8f 05 | i32.const 655 + 022af6: 41 14 | i32.const 20 + 022af8: 20 0c | local.get 12 + 022afa: 20 0c | local.get 12 + 022afc: 10 ad 82 80 80 00 | call 301 + 022b02: 00 | unreachable + 022b03: 0b | end + 022b04: 41 d8 81 94 80 00 | i32.const 327896 + 022b0a: 41 31 | i32.const 49 + 022b0c: 41 db 05 | i32.const 731 + 022b0f: 41 1c | i32.const 28 + 022b11: 41 00 | i32.const 0 + 022b13: 20 0c | local.get 12 + 022b15: 10 cb 82 80 80 00 | call 331 + 022b1b: 00 | unreachable + 022b1c: 0b | end + 022b1d: 41 d8 81 94 80 00 | i32.const 327896 + 022b23: 41 31 | i32.const 49 + 022b25: 41 95 06 | i32.const 789 + 022b28: 41 1c | i32.const 28 + 022b2a: 41 00 | i32.const 0 + 022b2c: 20 0a | local.get 10 + 022b2e: 10 cb 82 80 80 00 | call 331 + 022b34: 00 | unreachable + 022b35: 0b | end + 022b36: 20 03 | local.get 3 + 022b38: 20 03 | local.get 3 + 022b3a: 28 02 00 | i32.load 2 0 + 022b3d: 20 06 | local.get 6 + 022b3f: 6a | i32.add + 022b40: 36 02 00 | i32.store 2 0 + 022b43: 20 05 | local.get 5 + 022b45: 41 f0 0b | i32.const 1520 + 022b48: 6a | i32.add + 022b49: 24 80 80 80 80 00 | global.set 0 + 022b4f: 20 07 | local.get 7 + 022b51: 0b | end +022b54 func[417]: + 022b55: 03 7f | local[4..6] type=i32 + 022b57: 02 40 | block + 022b59: 02 40 | block + 022b5b: 20 01 | local.get 1 + 022b5d: 20 03 | local.get 3 + 022b5f: 46 | i32.eq + 022b60: 0d 00 | br_if 0 + 022b62: 41 00 | i32.const 0 + 022b64: 21 04 | local.set 4 + 022b66: 0c 01 | br 1 + 022b68: 0b | end + 022b69: 02 40 | block + 022b6b: 20 01 | local.get 1 + 022b6d: 0d 00 | br_if 0 + 022b6f: 41 01 | i32.const 1 + 022b71: 0f | return + 022b72: 0b | end + 022b73: 02 40 | block + 022b75: 20 00 | local.get 0 + 022b77: 20 02 | local.get 2 + 022b79: 47 | i32.ne + 022b7a: 0d 00 | br_if 0 + 022b7c: 41 01 | i32.const 1 + 022b7e: 0f | return + 022b7f: 0b | end + 022b80: 41 00 | i32.const 0 + 022b82: 21 05 | local.set 5 + 022b84: 02 40 | block + 022b86: 20 01 | local.get 1 + 022b88: 41 08 | i32.const 8 + 022b8a: 49 | i32.lt_u + 022b8b: 0d 00 | br_if 0 + 022b8d: 02 40 | block + 022b8f: 02 40 | block + 022b91: 20 01 | local.get 1 + 022b93: 41 70 | i32.const 4294967280 + 022b95: 71 | i32.and + 022b96: 22 05 | local.tee 5 + 022b98: 0d 00 | br_if 0 + 022b9a: 41 00 | i32.const 0 + 022b9c: 21 03 | local.set 3 + 022b9e: 0c 01 | br 1 + 022ba0: 0b | end + 022ba1: 20 05 | local.get 5 + 022ba3: 41 7f | i32.const 4294967295 + 022ba5: 6a | i32.add + 022ba6: 41 70 | i32.const 4294967280 + 022ba8: 71 | i32.and + 022ba9: 41 10 | i32.const 16 + 022bab: 6a | i32.add + 022bac: 21 06 | local.set 6 + 022bae: 41 00 | i32.const 0 + 022bb0: 21 03 | local.set 3 + 022bb2: 03 40 | loop + 022bb4: 02 40 | block + 022bb6: 20 00 | local.get 0 + 022bb8: 20 03 | local.get 3 + 022bba: 22 03 | local.tee 3 + 022bbc: 6a | i32.add + 022bbd: fd 00 00 00 | v128.load 0 0 + 022bc1: 20 02 | local.get 2 + 022bc3: 20 03 | local.get 3 + 022bc5: 6a | i32.add + 022bc6: fd 00 00 00 | v128.load 0 0 + 022bca: fd 24 | i8x16.ne + 022bcc: fd 53 | v128.any_true + 022bce: 45 | i32.eqz + 022bcf: 0d 00 | br_if 0 + 022bd1: 41 00 | i32.const 0 + 022bd3: 0f | return + 022bd4: 0b | end + 022bd5: 20 03 | local.get 3 + 022bd7: 41 10 | i32.const 16 + 022bd9: 6a | i32.add + 022bda: 22 04 | local.tee 4 + 022bdc: 21 03 | local.set 3 + 022bde: 20 04 | local.get 4 + 022be0: 20 05 | local.get 5 + 022be2: 49 | i32.lt_u + 022be3: 0d 00 | br_if 0 + 022be5: 0b | end + 022be6: 20 06 | local.get 6 + 022be8: 21 03 | local.set 3 + 022bea: 0b | end + 022beb: 02 40 | block + 022bed: 20 03 | local.get 3 + 022bef: 22 03 | local.tee 3 + 022bf1: 20 01 | local.get 1 + 022bf3: 20 03 | local.get 3 + 022bf5: 6b | i32.sub + 022bf6: 41 7c | i32.const 4294967292 + 022bf8: 71 | i32.and + 022bf9: 22 06 | local.tee 6 + 022bfb: 49 | i32.lt_u + 022bfc: 0d 00 | br_if 0 + 022bfe: 20 03 | local.get 3 + 022c00: 21 05 | local.set 5 + 022c02: 0c 01 | br 1 + 022c04: 0b | end + 022c05: 20 03 | local.get 3 + 022c07: 21 04 | local.set 4 + 022c09: 03 40 | loop + 022c0b: 02 40 | block + 022c0d: 20 00 | local.get 0 + 022c0f: 20 04 | local.get 4 + 022c11: 22 03 | local.tee 3 + 022c13: 6a | i32.add + 022c14: 28 00 00 | i32.load 0 0 + 022c17: 20 02 | local.get 2 + 022c19: 20 03 | local.get 3 + 022c1b: 6a | i32.add + 022c1c: 28 00 00 | i32.load 0 0 + 022c1f: 46 | i32.eq + 022c20: 0d 00 | br_if 0 + 022c22: 41 00 | i32.const 0 + 022c24: 0f | return + 022c25: 0b | end + 022c26: 20 03 | local.get 3 + 022c28: 41 04 | i32.const 4 + 022c2a: 6a | i32.add + 022c2b: 22 03 | local.tee 3 + 022c2d: 21 04 | local.set 4 + 022c2f: 20 03 | local.get 3 + 022c31: 21 05 | local.set 5 + 022c33: 20 03 | local.get 3 + 022c35: 20 06 | local.get 6 + 022c37: 49 | i32.lt_u + 022c38: 0d 00 | br_if 0 + 022c3a: 0b | end + 022c3b: 0b | end + 022c3c: 41 01 | i32.const 1 + 022c3e: 21 04 | local.set 4 + 022c40: 20 01 | local.get 1 + 022c42: 20 05 | local.get 5 + 022c44: 22 05 | local.tee 5 + 022c46: 4d | i32.le_u + 022c47: 0d 00 | br_if 0 + 022c49: 20 01 | local.get 1 + 022c4b: 20 05 | local.get 5 + 022c4d: 6b | i32.sub + 022c4e: 21 03 | local.set 3 + 022c50: 20 02 | local.get 2 + 022c52: 20 05 | local.get 5 + 022c54: 6a | i32.add + 022c55: 21 02 | local.set 2 + 022c57: 20 00 | local.get 0 + 022c59: 20 05 | local.get 5 + 022c5b: 6a | i32.add + 022c5c: 21 00 | local.set 0 + 022c5e: 02 40 | block + 022c60: 03 40 | loop + 022c62: 20 03 | local.get 3 + 022c64: 21 03 | local.set 3 + 022c66: 20 00 | local.get 0 + 022c68: 22 00 | local.tee 0 + 022c6a: 2d 00 00 | i32.load8_u 0 0 + 022c6d: 20 02 | local.get 2 + 022c6f: 22 02 | local.tee 2 + 022c71: 2d 00 00 | i32.load8_u 0 0 + 022c74: 47 | i32.ne + 022c75: 0d 01 | br_if 1 + 022c77: 41 01 | i32.const 1 + 022c79: 21 04 | local.set 4 + 022c7b: 20 03 | local.get 3 + 022c7d: 41 7f | i32.const 4294967295 + 022c7f: 6a | i32.add + 022c80: 22 01 | local.tee 1 + 022c82: 21 03 | local.set 3 + 022c84: 20 02 | local.get 2 + 022c86: 41 01 | i32.const 1 + 022c88: 6a | i32.add + 022c89: 21 02 | local.set 2 + 022c8b: 20 00 | local.get 0 + 022c8d: 41 01 | i32.const 1 + 022c8f: 6a | i32.add + 022c90: 21 00 | local.set 0 + 022c92: 20 01 | local.get 1 + 022c94: 45 | i32.eqz + 022c95: 0d 02 | br_if 2 + 022c97: 0c 00 | br 0 + 022c99: 0b | end + 022c9a: 0b | end + 022c9b: 41 00 | i32.const 0 + 022c9d: 0f | return + 022c9e: 0b | end + 022c9f: 20 04 | local.get 4 + 022ca1: 0b | end +022ca4 func[418]: + 022ca5: 01 7f | local[8] type=i32 + 022ca7: 01 7e | local[9] type=i64 + 022ca9: 01 7f | local[10] type=i32 + 022cab: 23 80 80 80 80 00 | global.get 0 + 022cb1: 41 a0 08 | i32.const 1056 + 022cb4: 6b | i32.sub + 022cb5: 22 08 | local.tee 8 + 022cb7: 24 80 80 80 80 00 | global.set 0 + 022cbd: 20 04 | local.get 4 + 022cbf: 20 06 | local.get 6 + 022cc1: 10 fd 82 80 80 00 | call 381 + 022cc7: 21 09 | local.set 9 + 022cc9: 02 40 | block + 022ccb: 41 80 08 | i32.const 1024 + 022cce: 45 | i32.eqz + 022ccf: 0d 00 | br_if 0 + 022cd1: 20 08 | local.get 8 + 022cd3: 41 20 | i32.const 32 + 022cd5: 6a | i32.add + 022cd6: 41 00 | i32.const 0 + 022cd8: 41 80 08 | i32.const 1024 + 022cdb: fc 0b 00 | memory.fill 0 + 022cde: 0b | end + 022cdf: 20 08 | local.get 8 + 022ce1: 41 00 | i32.const 0 + 022ce3: 36 02 1c | i32.store 2 28 + 022ce6: 20 08 | local.get 8 + 022ce8: 41 1c | i32.const 28 + 022cea: 6a | i32.add + 022ceb: 20 08 | local.get 8 + 022ced: 41 20 | i32.const 32 + 022cef: 6a | i32.add + 022cf0: 41 80 08 | i32.const 1024 + 022cf3: 20 04 | local.get 4 + 022cf5: 20 05 | local.get 5 + 022cf7: 20 09 | local.get 9 + 022cf9: 10 d3 83 80 80 00 | call 467 + 022cff: 20 07 | local.get 7 + 022d01: 28 02 10 | i32.load 2 16 + 022d04: 21 06 | local.set 6 + 022d06: 41 c8 f1 93 80 00 | i32.const 325832 + 022d0c: 41 38 | i32.const 56 + 022d0e: 41 b5 02 | i32.const 309 + 022d11: 41 22 | i32.const 34 + 022d13: 20 08 | local.get 8 + 022d15: 28 02 1c | i32.load 2 28 + 022d18: 22 0a | local.tee 10 + 022d1a: 41 80 08 | i32.const 1024 + 022d1d: 10 d0 82 80 80 00 | call 336 + 022d23: 20 08 | local.get 8 + 022d25: 20 03 | local.get 3 + 022d27: 36 02 10 | i32.store 2 16 + 022d2a: 20 08 | local.get 8 + 022d2c: 20 02 | local.get 2 + 022d2e: 36 02 0c | i32.store 2 12 + 022d31: 20 08 | local.get 8 + 022d33: 20 01 | local.get 1 + 022d35: 36 02 08 | i32.store 2 8 + 022d38: 20 08 | local.get 8 + 022d3a: 20 00 | local.get 0 + 022d3c: 36 02 04 | i32.store 2 4 + 022d3f: 20 08 | local.get 8 + 022d41: 42 00 | i64.const 0 + 022d43: 37 02 14 | i64.store 2 20 + 022d46: 41 f9 9d 94 80 00 | i32.const 331513 + 022d4c: 41 0e | i32.const 14 + 022d4e: 20 08 | local.get 8 + 022d50: 41 20 | i32.const 32 + 022d52: 6a | i32.add + 022d53: 20 0a | local.get 10 + 022d55: 20 08 | local.get 8 + 022d57: 41 04 | i32.const 4 + 022d59: 6a | i32.add + 022d5a: 20 07 | local.get 7 + 022d5c: 20 06 | local.get 6 + 022d5e: 41 83 80 80 80 00 | i32.const 3 + 022d64: 20 06 | local.get 6 + 022d66: 1b | select + 022d67: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 022d70: 80 00 | + 022d72: 00 | unreachable + 022d73: 0b | end +022d76 func[419]: + 022d77: 04 7f | local[9..12] type=i32 + 022d79: 01 7b | local[13] type=v128 + 022d7b: 02 7f | local[14..15] type=i32 + 022d7d: 01 7b | local[16] type=v128 + 022d7f: 01 7f | local[17] type=i32 + 022d81: 01 7b | local[18] type=v128 + 022d83: 01 7f | local[19] type=i32 + 022d85: 23 80 80 80 80 00 | global.get 0 + 022d8b: 41 10 | i32.const 16 + 022d8d: 6b | i32.sub + 022d8e: 22 09 | local.tee 9 + 022d90: 24 80 80 80 80 00 | global.set 0 + 022d96: 20 02 | local.get 2 + 022d98: 2d 00 00 | i32.load8_u 0 0 + 022d9b: 21 0a | local.set 10 + 022d9d: 02 40 | block + 022d9f: 02 40 | block + 022da1: 02 40 | block + 022da3: 02 40 | block + 022da5: 02 40 | block + 022da7: 20 01 | local.get 1 + 022da9: 0e 02 03 01 00 | br_table 3 1 0 + 022dae: 0b | end + 022daf: 20 01 | local.get 1 + 022db1: 41 01 | i32.const 1 + 022db3: 48 | i32.lt_s + 022db4: 0d 02 | br_if 2 + 022db6: 41 00 | i32.const 0 + 022db8: 21 0b | local.set 11 + 022dba: 41 00 | i32.const 0 + 022dbc: 21 0c | local.set 12 + 022dbe: 02 40 | block + 022dc0: 20 01 | local.get 1 + 022dc2: 41 04 | i32.const 4 + 022dc4: 49 | i32.lt_u + 022dc5: 0d 00 | br_if 0 + 022dc7: 20 0a | local.get 10 + 022dc9: fd 0f | i8x16.splat + 022dcb: 21 0d | local.set 13 + 022dcd: 20 01 | local.get 1 + 022dcf: 41 fc ff ff ff 07 | i32.const 2147483644 + 022dd5: 71 | i32.and + 022dd6: 22 0e | local.tee 14 + 022dd8: 21 0b | local.set 11 + 022dda: 20 00 | local.get 0 + 022ddc: 21 0f | local.set 15 + 022dde: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 022de7: 00 00 00 00 00 00 00 00 00 | + 022df0: 21 10 | local.set 16 + 022df2: 03 40 | loop + 022df4: 20 0b | local.get 11 + 022df6: 41 7c | i32.const 4294967292 + 022df8: 6a | i32.add + 022df9: 22 0c | local.tee 12 + 022dfb: 21 0b | local.set 11 + 022dfd: 20 0f | local.get 15 + 022dff: 22 11 | local.tee 17 + 022e01: 41 04 | i32.const 4 + 022e03: 6a | i32.add + 022e04: 21 0f | local.set 15 + 022e06: 20 10 | local.get 16 + 022e08: 20 11 | local.get 17 + 022e0a: fd 5c 00 00 | v128.load32_zero 0 0 + 022e0e: 20 0d | local.get 13 + 022e10: fd 23 | i8x16.eq + 022e12: 20 10 | local.get 16 + 022e14: fd 0d 00 00 00 00 01 00 00 | i8x16.shuffle 0x00000000 0x00000001 0x00000002 0x00000003 + 022e1d: 00 02 00 00 00 03 00 00 00 | + 022e26: fd 0c 01 00 00 00 01 00 00 | v128.const 0x00000001 0x00000001 0x00000001 0x00000001 + 022e2f: 00 01 00 00 00 01 00 00 00 | + 022e38: fd 4e | v128.and + 022e3a: fd ae 01 | i32x4.add + 022e3d: 22 12 | local.tee 18 + 022e3f: 21 10 | local.set 16 + 022e41: 20 0c | local.get 12 + 022e43: 0d 00 | br_if 0 + 022e45: 0b | end + 022e46: 20 0e | local.get 14 + 022e48: 21 0b | local.set 11 + 022e4a: 20 12 | local.get 18 + 022e4c: 20 12 | local.get 18 + 022e4e: 20 10 | local.get 16 + 022e50: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x03020100 0x03020100 + 022e59: 0f 00 01 02 03 00 01 02 03 | + 022e62: fd ae 01 | i32x4.add + 022e65: 22 10 | local.tee 16 + 022e67: 20 10 | local.get 16 + 022e69: 20 10 | local.get 16 + 022e6b: fd 0d 04 05 06 07 00 01 02 | i8x16.shuffle 0x07060504 0x03020100 0x03020100 0x03020100 + 022e74: 03 00 01 02 03 00 01 02 03 | + 022e7d: fd ae 01 | i32x4.add + 022e80: fd 1b 00 | i32x4.extract_lane 0 + 022e83: 22 0f | local.tee 15 + 022e85: 21 0c | local.set 12 + 022e87: 20 0f | local.get 15 + 022e89: 21 11 | local.set 17 + 022e8b: 20 01 | local.get 1 + 022e8d: 20 0e | local.get 14 + 022e8f: 46 | i32.eq + 022e90: 0d 02 | br_if 2 + 022e92: 0b | end + 022e93: 20 0a | local.get 10 + 022e95: 41 ff 01 | i32.const 255 + 022e98: 71 | i32.and + 022e99: 21 0e | local.set 14 + 022e9b: 20 00 | local.get 0 + 022e9d: 20 0b | local.get 11 + 022e9f: 22 0f | local.tee 15 + 022ea1: 6a | i32.add + 022ea2: 21 0b | local.set 11 + 022ea4: 20 01 | local.get 1 + 022ea6: 20 0f | local.get 15 + 022ea8: 6b | i32.sub + 022ea9: 21 0f | local.set 15 + 022eab: 20 0c | local.get 12 + 022ead: 21 0c | local.set 12 + 022eaf: 03 40 | loop + 022eb1: 20 0b | local.get 11 + 022eb3: 22 11 | local.tee 17 + 022eb5: 41 01 | i32.const 1 + 022eb7: 6a | i32.add + 022eb8: 21 0b | local.set 11 + 022eba: 20 0f | local.get 15 + 022ebc: 41 7f | i32.const 4294967295 + 022ebe: 6a | i32.add + 022ebf: 22 0a | local.tee 10 + 022ec1: 21 0f | local.set 15 + 022ec3: 20 0c | local.get 12 + 022ec5: 20 11 | local.get 17 + 022ec7: 2d 00 00 | i32.load8_u 0 0 + 022eca: 20 0e | local.get 14 + 022ecc: 46 | i32.eq + 022ecd: 6a | i32.add + 022ece: 22 11 | local.tee 17 + 022ed0: 21 0c | local.set 12 + 022ed2: 20 11 | local.get 17 + 022ed4: 21 11 | local.set 17 + 022ed6: 20 0a | local.get 10 + 022ed8: 0d 00 | br_if 0 + 022eda: 0c 02 | br 2 + 022edc: 0b | end + 022edd: 0b | end + 022ede: 20 00 | local.get 0 + 022ee0: 2d 00 00 | i32.load8_u 0 0 + 022ee3: 20 0a | local.get 10 + 022ee5: 41 ff 01 | i32.const 255 + 022ee8: 71 | i32.and + 022ee9: 46 | i32.eq + 022eea: 21 11 | local.set 17 + 022eec: 0b | end + 022eed: 02 40 | block + 022eef: 20 11 | local.get 17 + 022ef1: 22 0f | local.tee 15 + 022ef3: 41 01 | i32.const 1 + 022ef5: 6a | i32.add + 022ef6: 22 0b | local.tee 11 + 022ef8: 41 7f | i32.const 4294967295 + 022efa: 4c | i32.le_s + 022efb: 0d 00 | br_if 0 + 022efd: 20 0b | local.get 11 + 022eff: 21 0c | local.set 12 + 022f01: 20 0f | local.get 15 + 022f03: 21 0b | local.set 11 + 022f05: 0c 02 | br 2 + 022f07: 0b | end + 022f08: 20 06 | local.get 6 + 022f0a: 20 0b | local.get 11 + 022f0c: 10 93 83 80 80 00 | call 403 + 022f12: 00 | unreachable + 022f13: 0b | end + 022f14: 41 01 | i32.const 1 + 022f16: 21 0c | local.set 12 + 022f18: 41 00 | i32.const 0 + 022f1a: 21 0b | local.set 11 + 022f1c: 0b | end + 022f1d: 20 0b | local.get 11 + 022f1f: 21 13 | local.set 19 + 022f21: 20 09 | local.get 9 + 022f23: 42 00 | i64.const 0 + 022f25: 37 03 08 | i64.store 3 8 + 022f28: 41 00 | i32.const 0 + 022f2a: 21 0b | local.set 11 + 022f2c: 41 00 | i32.const 0 + 022f2e: 21 0f | local.set 15 + 022f30: 02 40 | block + 022f32: 20 0c | local.get 12 + 022f34: 41 03 | i32.const 3 + 022f36: 74 | i32.shl + 022f37: 41 04 | i32.const 4 + 022f39: 20 04 | local.get 4 + 022f3b: 20 05 | local.get 5 + 022f3d: 20 06 | local.get 6 + 022f3f: 20 09 | local.get 9 + 022f41: 41 08 | i32.const 8 + 022f43: 6a | i32.add + 022f44: 20 08 | local.get 8 + 022f46: 10 b4 82 80 80 00 | call 308 + 022f4c: 41 ff 01 | i32.const 255 + 022f4f: 71 | i32.and + 022f50: 0d 00 | br_if 0 + 022f52: 20 09 | local.get 9 + 022f54: 28 02 08 | i32.load 2 8 + 022f57: 21 06 | local.set 6 + 022f59: 02 40 | block + 022f5b: 02 40 | block + 022f5d: 20 13 | local.get 19 + 022f5f: 41 01 | i32.const 1 + 022f61: 4e | i32.ge_s + 022f62: 0d 00 | br_if 0 + 022f64: 20 01 | local.get 1 + 022f66: 21 0b | local.set 11 + 022f68: 20 00 | local.get 0 + 022f6a: 21 0f | local.set 15 + 022f6c: 41 00 | i32.const 0 + 022f6e: 21 0c | local.set 12 + 022f70: 0c 01 | br 1 + 022f72: 0b | end + 022f73: 20 06 | local.get 6 + 022f75: 21 0b | local.set 11 + 022f77: 41 00 | i32.const 0 + 022f79: 21 11 | local.set 17 + 022f7b: 20 00 | local.get 0 + 022f7d: 21 0f | local.set 15 + 022f7f: 20 01 | local.get 1 + 022f81: 21 0c | local.set 12 + 022f83: 03 40 | loop + 022f85: 20 11 | local.get 17 + 022f87: 21 11 | local.set 17 + 022f89: 20 0b | local.get 11 + 022f8b: 21 0b | local.set 11 + 022f8d: 02 40 | block + 022f8f: 20 0f | local.get 15 + 022f91: 22 0f | local.tee 15 + 022f93: 20 0c | local.get 12 + 022f95: 22 0a | local.tee 10 + 022f97: 20 02 | local.get 2 + 022f99: 2d 00 00 | i32.load8_u 0 0 + 022f9c: 10 a4 83 80 80 00 | call 420 + 022fa2: 22 0c | local.tee 12 + 022fa4: 41 00 | i32.const 0 + 022fa6: 4e | i32.ge_s + 022fa7: 0d 00 | br_if 0 + 022fa9: 20 0a | local.get 10 + 022fab: 21 0b | local.set 11 + 022fad: 20 0f | local.get 15 + 022faf: 21 0f | local.set 15 + 022fb1: 20 11 | local.get 17 + 022fb3: 21 0c | local.set 12 + 022fb5: 0c 02 | br 2 + 022fb7: 0b | end + 022fb8: 20 0b | local.get 11 + 022fba: 20 0f | local.get 15 + 022fbc: 36 02 00 | i32.store 2 0 + 022fbf: 20 0b | local.get 11 + 022fc1: 41 04 | i32.const 4 + 022fc3: 6a | i32.add + 022fc4: 20 0c | local.get 12 + 022fc6: 36 02 00 | i32.store 2 0 + 022fc9: 20 0b | local.get 11 + 022fcb: 41 08 | i32.const 8 + 022fcd: 6a | i32.add + 022fce: 21 0b | local.set 11 + 022fd0: 20 11 | local.get 17 + 022fd2: 41 01 | i32.const 1 + 022fd4: 6a | i32.add + 022fd5: 22 0e | local.tee 14 + 022fd7: 21 11 | local.set 17 + 022fd9: 20 0f | local.get 15 + 022fdb: 20 0c | local.get 12 + 022fdd: 41 01 | i32.const 1 + 022fdf: 6a | i32.add + 022fe0: 22 0c | local.tee 12 + 022fe2: 6a | i32.add + 022fe3: 22 01 | local.tee 1 + 022fe5: 21 0f | local.set 15 + 022fe7: 20 0a | local.get 10 + 022fe9: 20 0c | local.get 12 + 022feb: 6b | i32.sub + 022fec: 22 0a | local.tee 10 + 022fee: 21 0c | local.set 12 + 022ff0: 20 13 | local.get 19 + 022ff2: 20 0e | local.get 14 + 022ff4: 47 | i32.ne + 022ff5: 0d 00 | br_if 0 + 022ff7: 0b | end + 022ff8: 20 0a | local.get 10 + 022ffa: 21 0b | local.set 11 + 022ffc: 20 01 | local.get 1 + 022ffe: 21 0f | local.set 15 + 023000: 20 13 | local.get 19 + 023002: 21 0c | local.set 12 + 023004: 0b | end + 023005: 20 06 | local.get 6 + 023007: 20 0c | local.get 12 + 023009: 22 0c | local.tee 12 + 02300b: 41 03 | i32.const 3 + 02300d: 74 | i32.shl + 02300e: 6a | i32.add + 02300f: 22 11 | local.tee 17 + 023011: 20 0b | local.get 11 + 023013: 36 02 04 | i32.store 2 4 + 023016: 20 11 | local.get 17 + 023018: 20 0f | local.get 15 + 02301a: 36 02 00 | i32.store 2 0 + 02301d: 20 06 | local.get 6 + 02301f: 21 0b | local.set 11 + 023021: 20 0c | local.get 12 + 023023: 41 01 | i32.const 1 + 023025: 6a | i32.add + 023026: 21 0f | local.set 15 + 023028: 0b | end + 023029: 20 07 | local.get 7 + 02302b: 20 0f | local.get 15 + 02302d: 36 02 04 | i32.store 2 4 + 023030: 20 07 | local.get 7 + 023032: 20 0b | local.get 11 + 023034: 36 02 00 | i32.store 2 0 + 023037: 20 09 | local.get 9 + 023039: 41 10 | i32.const 16 + 02303b: 6a | i32.add + 02303c: 24 80 80 80 80 00 | global.set 0 + 023042: 0b | end +023045 func[420]: + 023046: 03 7f | local[3..5] type=i32 + 023048: 01 7b | local[6] type=v128 + 02304a: 01 7f | local[7] type=i32 + 02304c: 04 7b | local[8..11] type=v128 + 02304e: 02 40 | block + 023050: 20 01 | local.get 1 + 023052: 41 0f | i32.const 15 + 023054: 4a | i32.gt_s + 023055: 0d 00 | br_if 0 + 023057: 02 40 | block + 023059: 20 01 | local.get 1 + 02305b: 41 01 | i32.const 1 + 02305d: 4e | i32.ge_s + 02305e: 0d 00 | br_if 0 + 023060: 41 7f | i32.const 4294967295 + 023062: 0f | return + 023063: 0b | end + 023064: 20 02 | local.get 2 + 023066: 41 ff 01 | i32.const 255 + 023069: 71 | i32.and + 02306a: 21 03 | local.set 3 + 02306c: 41 00 | i32.const 0 + 02306e: 21 04 | local.set 4 + 023070: 03 40 | loop + 023072: 02 40 | block + 023074: 20 00 | local.get 0 + 023076: 20 04 | local.get 4 + 023078: 22 04 | local.tee 4 + 02307a: 6a | i32.add + 02307b: 2d 00 00 | i32.load8_u 0 0 + 02307e: 20 03 | local.get 3 + 023080: 47 | i32.ne + 023081: 0d 00 | br_if 0 + 023083: 20 04 | local.get 4 + 023085: 0f | return + 023086: 0b | end + 023087: 20 04 | local.get 4 + 023089: 41 01 | i32.const 1 + 02308b: 6a | i32.add + 02308c: 22 05 | local.tee 5 + 02308e: 21 04 | local.set 4 + 023090: 20 01 | local.get 1 + 023092: 20 05 | local.get 5 + 023094: 47 | i32.ne + 023095: 0d 00 | br_if 0 + 023097: 0b | end + 023098: 41 7f | i32.const 4294967295 + 02309a: 0f | return + 02309b: 0b | end + 02309c: 20 02 | local.get 2 + 02309e: fd 0f | i8x16.splat + 0230a0: 21 06 | local.set 6 + 0230a2: 41 00 | i32.const 0 + 0230a4: 21 07 | local.set 7 + 0230a6: 02 40 | block + 0230a8: 20 01 | local.get 1 + 0230aa: 41 c0 00 | i32.const 64 + 0230ad: 49 | i32.lt_u + 0230ae: 0d 00 | br_if 0 + 0230b0: 20 01 | local.get 1 + 0230b2: 41 06 | i32.const 6 + 0230b4: 76 | i32.shr_u + 0230b5: 41 01 | i32.const 1 + 0230b7: 6a | i32.add + 0230b8: 21 04 | local.set 4 + 0230ba: 41 00 | i32.const 0 + 0230bc: 21 05 | local.set 5 + 0230be: 03 40 | loop + 0230c0: 20 04 | local.get 4 + 0230c2: 21 03 | local.set 3 + 0230c4: 02 40 | block + 0230c6: 20 00 | local.get 0 + 0230c8: 20 05 | local.get 5 + 0230ca: 22 05 | local.tee 5 + 0230cc: 6a | i32.add + 0230cd: 22 04 | local.tee 4 + 0230cf: 41 30 | i32.const 48 + 0230d1: 6a | i32.add + 0230d2: fd 00 00 00 | v128.load 0 0 + 0230d6: 20 06 | local.get 6 + 0230d8: fd 23 | i8x16.eq + 0230da: 22 08 | local.tee 8 + 0230dc: fd 64 | i8x16.bitmask + 0230de: 22 07 | local.tee 7 + 0230e0: 20 04 | local.get 4 + 0230e2: 41 10 | i32.const 16 + 0230e4: 6a | i32.add + 0230e5: fd 00 00 00 | v128.load 0 0 + 0230e9: 20 06 | local.get 6 + 0230eb: fd 23 | i8x16.eq + 0230ed: 22 09 | local.tee 9 + 0230ef: 20 04 | local.get 4 + 0230f1: fd 00 00 00 | v128.load 0 0 + 0230f5: 20 06 | local.get 6 + 0230f7: fd 23 | i8x16.eq + 0230f9: 22 0a | local.tee 10 + 0230fb: fd 50 | v128.or + 0230fd: fd 64 | i8x16.bitmask + 0230ff: 20 04 | local.get 4 + 023101: 41 20 | i32.const 32 + 023103: 6a | i32.add + 023104: fd 00 00 00 | v128.load 0 0 + 023108: 20 06 | local.get 6 + 02310a: fd 23 | i8x16.eq + 02310c: 22 0b | local.tee 11 + 02310e: fd 64 | i8x16.bitmask + 023110: 22 04 | local.tee 4 + 023112: 72 | i32.or + 023113: 72 | i32.or + 023114: 41 ff ff 03 | i32.const 65535 + 023118: 71 | i32.and + 023119: 45 | i32.eqz + 02311a: 0d 00 | br_if 0 + 02311c: 02 40 | block + 02311e: 20 0a | local.get 10 + 023120: fd 64 | i8x16.bitmask + 023122: 45 | i32.eqz + 023123: 0d 00 | br_if 0 + 023125: fd 0c 00 01 02 03 04 05 06 | v128.const 0x03020100 0x07060504 0x0b0a0908 0x0f0e0d0c + 02312e: 07 08 09 0a 0b 0c 0d 0e 0f | + 023137: fd 0c ff ff ff ff ff ff ff | v128.const 0xffffffff 0xffffffff 0xffffffff 0xffffffff + 023140: ff ff ff ff ff ff ff ff ff | + 023149: 20 0a | local.get 10 + 02314b: fd 52 | v128.bitselect + 02314d: 22 06 | local.tee 6 + 02314f: 20 06 | local.get 6 + 023151: 20 06 | local.get 6 + 023153: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x00000000 0x00000000 + 02315c: 0f 00 00 00 00 00 00 00 00 | + 023165: fd 77 | i8x16.min_u + 023167: 22 06 | local.tee 6 + 023169: 20 06 | local.get 6 + 02316b: 20 06 | local.get 6 + 02316d: fd 0d 04 05 06 07 00 00 00 | i8x16.shuffle 0x07060504 0x00000000 0x00000000 0x00000000 + 023176: 00 00 00 00 00 00 00 00 00 | + 02317f: fd 77 | i8x16.min_u + 023181: 22 06 | local.tee 6 + 023183: 20 06 | local.get 6 + 023185: 20 06 | local.get 6 + 023187: fd 0d 02 03 00 00 00 00 00 | i8x16.shuffle 0x00000302 0x00000000 0x00000000 0x00000000 + 023190: 00 00 00 00 00 00 00 00 00 | + 023199: fd 77 | i8x16.min_u + 02319b: 22 06 | local.tee 6 + 02319d: 20 06 | local.get 6 + 02319f: 20 06 | local.get 6 + 0231a1: fd 0d 01 00 00 00 00 00 00 | i8x16.shuffle 0x00000001 0x00000000 0x00000000 0x00000000 + 0231aa: 00 00 00 00 00 00 00 00 00 | + 0231b3: fd 77 | i8x16.min_u + 0231b5: fd 16 00 | i8x16.extract_lane_u 0 + 0231b8: 20 05 | local.get 5 + 0231ba: 6a | i32.add + 0231bb: 0f | return + 0231bc: 0b | end + 0231bd: 02 40 | block + 0231bf: 20 09 | local.get 9 + 0231c1: fd 64 | i8x16.bitmask + 0231c3: 45 | i32.eqz + 0231c4: 0d 00 | br_if 0 + 0231c6: fd 0c 00 01 02 03 04 05 06 | v128.const 0x03020100 0x07060504 0x0b0a0908 0x0f0e0d0c + 0231cf: 07 08 09 0a 0b 0c 0d 0e 0f | + 0231d8: fd 0c ff ff ff ff ff ff ff | v128.const 0xffffffff 0xffffffff 0xffffffff 0xffffffff + 0231e1: ff ff ff ff ff ff ff ff ff | + 0231ea: 20 09 | local.get 9 + 0231ec: fd 52 | v128.bitselect + 0231ee: 22 06 | local.tee 6 + 0231f0: 20 06 | local.get 6 + 0231f2: 20 06 | local.get 6 + 0231f4: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x00000000 0x00000000 + 0231fd: 0f 00 00 00 00 00 00 00 00 | + 023206: fd 77 | i8x16.min_u + 023208: 22 06 | local.tee 6 + 02320a: 20 06 | local.get 6 + 02320c: 20 06 | local.get 6 + 02320e: fd 0d 04 05 06 07 00 00 00 | i8x16.shuffle 0x07060504 0x00000000 0x00000000 0x00000000 + 023217: 00 00 00 00 00 00 00 00 00 | + 023220: fd 77 | i8x16.min_u + 023222: 22 06 | local.tee 6 + 023224: 20 06 | local.get 6 + 023226: 20 06 | local.get 6 + 023228: fd 0d 02 03 00 00 00 00 00 | i8x16.shuffle 0x00000302 0x00000000 0x00000000 0x00000000 + 023231: 00 00 00 00 00 00 00 00 00 | + 02323a: fd 77 | i8x16.min_u + 02323c: 22 06 | local.tee 6 + 02323e: 20 06 | local.get 6 + 023240: 20 06 | local.get 6 + 023242: fd 0d 01 00 00 00 00 00 00 | i8x16.shuffle 0x00000001 0x00000000 0x00000000 0x00000000 + 02324b: 00 00 00 00 00 00 00 00 00 | + 023254: fd 77 | i8x16.min_u + 023256: fd 16 00 | i8x16.extract_lane_u 0 + 023259: 20 05 | local.get 5 + 02325b: 6a | i32.add + 02325c: 41 10 | i32.const 16 + 02325e: 6a | i32.add + 02325f: 0f | return + 023260: 0b | end + 023261: 02 40 | block + 023263: 20 04 | local.get 4 + 023265: 45 | i32.eqz + 023266: 0d 00 | br_if 0 + 023268: fd 0c 00 01 02 03 04 05 06 | v128.const 0x03020100 0x07060504 0x0b0a0908 0x0f0e0d0c + 023271: 07 08 09 0a 0b 0c 0d 0e 0f | + 02327a: fd 0c ff ff ff ff ff ff ff | v128.const 0xffffffff 0xffffffff 0xffffffff 0xffffffff + 023283: ff ff ff ff ff ff ff ff ff | + 02328c: 20 0b | local.get 11 + 02328e: fd 52 | v128.bitselect + 023290: 22 06 | local.tee 6 + 023292: 20 06 | local.get 6 + 023294: 20 06 | local.get 6 + 023296: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x00000000 0x00000000 + 02329f: 0f 00 00 00 00 00 00 00 00 | + 0232a8: fd 77 | i8x16.min_u + 0232aa: 22 06 | local.tee 6 + 0232ac: 20 06 | local.get 6 + 0232ae: 20 06 | local.get 6 + 0232b0: fd 0d 04 05 06 07 00 00 00 | i8x16.shuffle 0x07060504 0x00000000 0x00000000 0x00000000 + 0232b9: 00 00 00 00 00 00 00 00 00 | + 0232c2: fd 77 | i8x16.min_u + 0232c4: 22 06 | local.tee 6 + 0232c6: 20 06 | local.get 6 + 0232c8: 20 06 | local.get 6 + 0232ca: fd 0d 02 03 00 00 00 00 00 | i8x16.shuffle 0x00000302 0x00000000 0x00000000 0x00000000 + 0232d3: 00 00 00 00 00 00 00 00 00 | + 0232dc: fd 77 | i8x16.min_u + 0232de: 22 06 | local.tee 6 + 0232e0: 20 06 | local.get 6 + 0232e2: 20 06 | local.get 6 + 0232e4: fd 0d 01 00 00 00 00 00 00 | i8x16.shuffle 0x00000001 0x00000000 0x00000000 0x00000000 + 0232ed: 00 00 00 00 00 00 00 00 00 | + 0232f6: fd 77 | i8x16.min_u + 0232f8: fd 16 00 | i8x16.extract_lane_u 0 + 0232fb: 20 05 | local.get 5 + 0232fd: 6a | i32.add + 0232fe: 41 20 | i32.const 32 + 023300: 6a | i32.add + 023301: 0f | return + 023302: 0b | end + 023303: 20 07 | local.get 7 + 023305: 45 | i32.eqz + 023306: 0d 00 | br_if 0 + 023308: fd 0c 00 01 02 03 04 05 06 | v128.const 0x03020100 0x07060504 0x0b0a0908 0x0f0e0d0c + 023311: 07 08 09 0a 0b 0c 0d 0e 0f | + 02331a: fd 0c ff ff ff ff ff ff ff | v128.const 0xffffffff 0xffffffff 0xffffffff 0xffffffff + 023323: ff ff ff ff ff ff ff ff ff | + 02332c: 20 08 | local.get 8 + 02332e: fd 52 | v128.bitselect + 023330: 22 06 | local.tee 6 + 023332: 20 06 | local.get 6 + 023334: 20 06 | local.get 6 + 023336: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x00000000 0x00000000 + 02333f: 0f 00 00 00 00 00 00 00 00 | + 023348: fd 77 | i8x16.min_u + 02334a: 22 06 | local.tee 6 + 02334c: 20 06 | local.get 6 + 02334e: 20 06 | local.get 6 + 023350: fd 0d 04 05 06 07 00 00 00 | i8x16.shuffle 0x07060504 0x00000000 0x00000000 0x00000000 + 023359: 00 00 00 00 00 00 00 00 00 | + 023362: fd 77 | i8x16.min_u + 023364: 22 06 | local.tee 6 + 023366: 20 06 | local.get 6 + 023368: 20 06 | local.get 6 + 02336a: fd 0d 02 03 00 00 00 00 00 | i8x16.shuffle 0x00000302 0x00000000 0x00000000 0x00000000 + 023373: 00 00 00 00 00 00 00 00 00 | + 02337c: fd 77 | i8x16.min_u + 02337e: 22 06 | local.tee 6 + 023380: 20 06 | local.get 6 + 023382: 20 06 | local.get 6 + 023384: fd 0d 01 00 00 00 00 00 00 | i8x16.shuffle 0x00000001 0x00000000 0x00000000 0x00000000 + 02338d: 00 00 00 00 00 00 00 00 00 | + 023396: fd 77 | i8x16.min_u + 023398: fd 16 00 | i8x16.extract_lane_u 0 + 02339b: 20 05 | local.get 5 + 02339d: 6a | i32.add + 02339e: 41 30 | i32.const 48 + 0233a0: 6a | i32.add + 0233a1: 0f | return + 0233a2: 0b | end + 0233a3: 20 03 | local.get 3 + 0233a5: 41 7f | i32.const 4294967295 + 0233a7: 6a | i32.add + 0233a8: 22 03 | local.tee 3 + 0233aa: 21 04 | local.set 4 + 0233ac: 20 05 | local.get 5 + 0233ae: 41 c0 00 | i32.const 64 + 0233b1: 6a | i32.add + 0233b2: 22 07 | local.tee 7 + 0233b4: 21 05 | local.set 5 + 0233b6: 20 07 | local.get 7 + 0233b8: 21 07 | local.set 7 + 0233ba: 20 03 | local.get 3 + 0233bc: 41 01 | i32.const 1 + 0233be: 4a | i32.gt_s + 0233bf: 0d 00 | br_if 0 + 0233c1: 0b | end + 0233c2: 0b | end + 0233c3: 02 40 | block + 0233c5: 02 40 | block + 0233c7: 20 01 | local.get 1 + 0233c9: 20 07 | local.get 7 + 0233cb: 22 05 | local.tee 5 + 0233cd: 6b | i32.sub + 0233ce: 22 04 | local.tee 4 + 0233d0: 41 10 | i32.const 16 + 0233d2: 4e | i32.ge_s + 0233d3: 0d 00 | br_if 0 + 0233d5: 20 05 | local.get 5 + 0233d7: 21 04 | local.set 4 + 0233d9: 0c 01 | br 1 + 0233db: 0b | end + 0233dc: 20 05 | local.get 5 + 0233de: 20 04 | local.get 4 + 0233e0: 41 f0 ff ff ff 07 | i32.const 2147483632 + 0233e6: 71 | i32.and + 0233e7: 6a | i32.add + 0233e8: 21 07 | local.set 7 + 0233ea: 20 04 | local.get 4 + 0233ec: 41 04 | i32.const 4 + 0233ee: 76 | i32.shr_u + 0233ef: 41 01 | i32.const 1 + 0233f1: 6a | i32.add + 0233f2: 21 04 | local.set 4 + 0233f4: 20 05 | local.get 5 + 0233f6: 21 05 | local.set 5 + 0233f8: 03 40 | loop + 0233fa: 20 04 | local.get 4 + 0233fc: 21 04 | local.set 4 + 0233fe: 02 40 | block + 023400: 20 00 | local.get 0 + 023402: 20 05 | local.get 5 + 023404: 22 05 | local.tee 5 + 023406: 6a | i32.add + 023407: fd 00 00 00 | v128.load 0 0 + 02340b: 20 06 | local.get 6 + 02340d: fd 23 | i8x16.eq + 02340f: 22 0a | local.tee 10 + 023411: fd 53 | v128.any_true + 023413: 45 | i32.eqz + 023414: 0d 00 | br_if 0 + 023416: fd 0c 00 01 02 03 04 05 06 | v128.const 0x03020100 0x07060504 0x0b0a0908 0x0f0e0d0c + 02341f: 07 08 09 0a 0b 0c 0d 0e 0f | + 023428: fd 0c ff ff ff ff ff ff ff | v128.const 0xffffffff 0xffffffff 0xffffffff 0xffffffff + 023431: ff ff ff ff ff ff ff ff ff | + 02343a: 20 0a | local.get 10 + 02343c: fd 52 | v128.bitselect + 02343e: 22 06 | local.tee 6 + 023440: 20 06 | local.get 6 + 023442: 20 06 | local.get 6 + 023444: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x00000000 0x00000000 + 02344d: 0f 00 00 00 00 00 00 00 00 | + 023456: fd 77 | i8x16.min_u + 023458: 22 06 | local.tee 6 + 02345a: 20 06 | local.get 6 + 02345c: 20 06 | local.get 6 + 02345e: fd 0d 04 05 06 07 00 00 00 | i8x16.shuffle 0x07060504 0x00000000 0x00000000 0x00000000 + 023467: 00 00 00 00 00 00 00 00 00 | + 023470: fd 77 | i8x16.min_u + 023472: 22 06 | local.tee 6 + 023474: 20 06 | local.get 6 + 023476: 20 06 | local.get 6 + 023478: fd 0d 02 03 00 00 00 00 00 | i8x16.shuffle 0x00000302 0x00000000 0x00000000 0x00000000 + 023481: 00 00 00 00 00 00 00 00 00 | + 02348a: fd 77 | i8x16.min_u + 02348c: 22 06 | local.tee 6 + 02348e: 20 06 | local.get 6 + 023490: 20 06 | local.get 6 + 023492: fd 0d 01 00 00 00 00 00 00 | i8x16.shuffle 0x00000001 0x00000000 0x00000000 0x00000000 + 02349b: 00 00 00 00 00 00 00 00 00 | + 0234a4: fd 77 | i8x16.min_u + 0234a6: fd 16 00 | i8x16.extract_lane_u 0 + 0234a9: 20 05 | local.get 5 + 0234ab: 6a | i32.add + 0234ac: 0f | return + 0234ad: 0b | end + 0234ae: 20 04 | local.get 4 + 0234b0: 41 7f | i32.const 4294967295 + 0234b2: 6a | i32.add + 0234b3: 22 03 | local.tee 3 + 0234b5: 21 04 | local.set 4 + 0234b7: 20 05 | local.get 5 + 0234b9: 41 10 | i32.const 16 + 0234bb: 6a | i32.add + 0234bc: 21 05 | local.set 5 + 0234be: 20 03 | local.get 3 + 0234c0: 41 01 | i32.const 1 + 0234c2: 4a | i32.gt_s + 0234c3: 0d 00 | br_if 0 + 0234c5: 0b | end + 0234c6: 20 07 | local.get 7 + 0234c8: 21 04 | local.set 4 + 0234ca: 0b | end + 0234cb: 02 40 | block + 0234cd: 20 04 | local.get 4 + 0234cf: 22 04 | local.tee 4 + 0234d1: 20 01 | local.get 1 + 0234d3: 4e | i32.ge_s + 0234d4: 0d 00 | br_if 0 + 0234d6: 20 02 | local.get 2 + 0234d8: 41 ff 01 | i32.const 255 + 0234db: 71 | i32.and + 0234dc: 21 03 | local.set 3 + 0234de: 20 04 | local.get 4 + 0234e0: 21 04 | local.set 4 + 0234e2: 03 40 | loop + 0234e4: 02 40 | block + 0234e6: 20 00 | local.get 0 + 0234e8: 20 04 | local.get 4 + 0234ea: 22 04 | local.tee 4 + 0234ec: 6a | i32.add + 0234ed: 2d 00 00 | i32.load8_u 0 0 + 0234f0: 20 03 | local.get 3 + 0234f2: 47 | i32.ne + 0234f3: 0d 00 | br_if 0 + 0234f5: 20 04 | local.get 4 + 0234f7: 0f | return + 0234f8: 0b | end + 0234f9: 20 04 | local.get 4 + 0234fb: 41 01 | i32.const 1 + 0234fd: 6a | i32.add + 0234fe: 22 05 | local.tee 5 + 023500: 21 04 | local.set 4 + 023502: 20 01 | local.get 1 + 023504: 20 05 | local.get 5 + 023506: 47 | i32.ne + 023507: 0d 00 | br_if 0 + 023509: 0b | end + 02350a: 0b | end + 02350b: 41 7f | i32.const 4294967295 + 02350d: 0b | end +023510 func[421]: + 023511: 0c 7f | local[5..16] type=i32 + 023513: 02 40 | block + 023515: 02 40 | block + 023517: 20 01 | local.get 1 + 023519: 0d 00 | br_if 0 + 02351b: 41 00 | i32.const 0 + 02351d: 22 01 | local.tee 1 + 02351f: 21 00 | local.set 0 + 023521: 20 01 | local.get 1 + 023523: 21 01 | local.set 1 + 023525: 41 00 | i32.const 0 + 023527: 21 05 | local.set 5 + 023529: 0c 01 | br 1 + 02352b: 0b | end + 02352c: 20 03 | local.get 3 + 02352e: 41 70 | i32.const 4294967280 + 023530: 71 | i32.and + 023531: 22 06 | local.tee 6 + 023533: 41 7f | i32.const 4294967295 + 023535: 6a | i32.add + 023536: 41 70 | i32.const 4294967280 + 023538: 71 | i32.and + 023539: 41 10 | i32.const 16 + 02353b: 6a | i32.add + 02353c: 21 07 | local.set 7 + 02353e: 20 03 | local.get 3 + 023540: 41 08 | i32.const 8 + 023542: 49 | i32.lt_u + 023543: 21 08 | local.set 8 + 023545: 20 01 | local.get 1 + 023547: 21 09 | local.set 9 + 023549: 20 00 | local.get 0 + 02354b: 21 0a | local.set 10 + 02354d: 02 40 | block + 02354f: 02 40 | block + 023551: 02 40 | block + 023553: 02 40 | block + 023555: 02 40 | block + 023557: 02 40 | block + 023559: 03 40 | loop + 02355b: 20 0a | local.get 10 + 02355d: 21 0b | local.set 11 + 02355f: 02 40 | block + 023561: 02 40 | block + 023563: 02 40 | block + 023565: 02 40 | block + 023567: 02 40 | block + 023569: 20 09 | local.get 9 + 02356b: 22 05 | local.tee 5 + 02356d: 41 01 | i32.const 1 + 02356f: 4e | i32.ge_s + 023570: 0d 00 | br_if 0 + 023572: 41 00 | i32.const 0 + 023574: 21 01 | local.set 1 + 023576: 0c 01 | br 1 + 023578: 0b | end + 023579: 41 00 | i32.const 0 + 02357b: 21 01 | local.set 1 + 02357d: 03 40 | loop + 02357f: 02 40 | block + 023581: 20 0b | local.get 11 + 023583: 20 01 | local.get 1 + 023585: 22 01 | local.tee 1 + 023587: 6a | i32.add + 023588: 2d 00 00 | i32.load8_u 0 0 + 02358b: 41 20 | i32.const 32 + 02358d: 46 | i32.eq + 02358e: 0d 00 | br_if 0 + 023590: 20 01 | local.get 1 + 023592: 21 01 | local.set 1 + 023594: 0c 02 | br 2 + 023596: 0b | end + 023597: 20 01 | local.get 1 + 023599: 41 01 | i32.const 1 + 02359b: 6a | i32.add + 02359c: 22 00 | local.tee 0 + 02359e: 21 01 | local.set 1 + 0235a0: 20 05 | local.get 5 + 0235a2: 20 00 | local.get 0 + 0235a4: 47 | i32.ne + 0235a5: 0d 00 | br_if 0 + 0235a7: 0b | end + 0235a8: 20 05 | local.get 5 + 0235aa: 21 01 | local.set 1 + 0235ac: 0c 01 | br 1 + 0235ae: 0b | end + 0235af: 20 01 | local.get 1 + 0235b1: 22 01 | local.tee 1 + 0235b3: 20 05 | local.get 5 + 0235b5: 4a | i32.gt_s + 0235b6: 0d 01 | br_if 1 + 0235b8: 20 01 | local.get 1 + 0235ba: 21 01 | local.set 1 + 0235bc: 0b | end + 0235bd: 02 40 | block + 0235bf: 20 05 | local.get 5 + 0235c1: 20 01 | local.get 1 + 0235c3: 22 0c | local.tee 12 + 0235c5: 6b | i32.sub + 0235c6: 22 05 | local.tee 5 + 0235c8: 41 01 | i32.const 1 + 0235ca: 4e | i32.ge_s + 0235cb: 0d 00 | br_if 0 + 0235cd: 41 00 | i32.const 0 + 0235cf: 22 01 | local.tee 1 + 0235d1: 21 00 | local.set 0 + 0235d3: 20 01 | local.get 1 + 0235d5: 21 01 | local.set 1 + 0235d7: 41 00 | i32.const 0 + 0235d9: 21 05 | local.set 5 + 0235db: 0c 0a | br 10 + 0235dd: 0b | end + 0235de: 20 0b | local.get 11 + 0235e0: 20 0c | local.get 12 + 0235e2: 6a | i32.add + 0235e3: 21 09 | local.set 9 + 0235e5: 41 00 | i32.const 0 + 0235e7: 21 01 | local.set 1 + 0235e9: 02 40 | block + 0235eb: 03 40 | loop + 0235ed: 20 09 | local.get 9 + 0235ef: 20 01 | local.get 1 + 0235f1: 22 00 | local.tee 0 + 0235f3: 6a | i32.add + 0235f4: 2d 00 00 | i32.load8_u 0 0 + 0235f7: 22 01 | local.tee 1 + 0235f9: 41 22 | i32.const 34 + 0235fb: 46 | i32.eq + 0235fc: 0d 01 | br_if 1 + 0235fe: 20 01 | local.get 1 + 023600: 41 3a | i32.const 58 + 023602: 46 | i32.eq + 023603: 0d 01 | br_if 1 + 023605: 20 01 | local.get 1 + 023607: 41 20 | i32.const 32 + 023609: 49 | i32.lt_u + 02360a: 0d 01 | br_if 1 + 02360c: 20 01 | local.get 1 + 02360e: 41 81 7f | i32.const 4294967169 + 023611: 6a | i32.add + 023612: 41 ff 01 | i32.const 255 + 023615: 71 | i32.and + 023616: 41 21 | i32.const 33 + 023618: 49 | i32.lt_u + 023619: 0d 01 | br_if 1 + 02361b: 20 00 | local.get 0 + 02361d: 41 01 | i32.const 1 + 02361f: 6a | i32.add + 023620: 22 00 | local.tee 0 + 023622: 21 01 | local.set 1 + 023624: 20 05 | local.get 5 + 023626: 20 00 | local.get 0 + 023628: 47 | i32.ne + 023629: 0d 00 | br_if 0 + 02362b: 0b | end + 02362c: 20 05 | local.get 5 + 02362e: 21 01 | local.set 1 + 023630: 0c 02 | br 2 + 023632: 0b | end + 023633: 20 00 | local.get 0 + 023635: 21 01 | local.set 1 + 023637: 20 00 | local.get 0 + 023639: 0d 01 | br_if 1 + 02363b: 41 00 | i32.const 0 + 02363d: 22 01 | local.tee 1 + 02363f: 21 00 | local.set 0 + 023641: 20 01 | local.get 1 + 023643: 21 01 | local.set 1 + 023645: 41 00 | i32.const 0 + 023647: 21 05 | local.set 5 + 023649: 0c 09 | br 9 + 02364b: 0b | end + 02364c: 41 f8 fc 93 80 00 | i32.const 327288 + 023652: 41 33 | i32.const 51 + 023654: 41 cf 05 | i32.const 719 + 023657: 41 08 | i32.const 8 + 023659: 20 01 | local.get 1 + 02365b: 20 05 | local.get 5 + 02365d: 20 05 | local.get 5 + 02365f: 10 bf 82 80 80 00 | call 319 + 023665: 00 | unreachable + 023666: 0b | end + 023667: 02 40 | block + 023669: 20 05 | local.get 5 + 02366b: 20 01 | local.get 1 + 02366d: 22 0d | local.tee 13 + 02366f: 41 01 | i32.const 1 + 023671: 6a | i32.add + 023672: 22 01 | local.tee 1 + 023674: 4a | i32.gt_s + 023675: 0d 00 | br_if 0 + 023677: 41 00 | i32.const 0 + 023679: 22 01 | local.tee 1 + 02367b: 21 00 | local.set 0 + 02367d: 20 01 | local.get 1 + 02367f: 21 01 | local.set 1 + 023681: 41 00 | i32.const 0 + 023683: 21 05 | local.set 5 + 023685: 0c 08 | br 8 + 023687: 0b | end + 023688: 20 0d | local.get 13 + 02368a: 20 05 | local.get 5 + 02368c: 4f | i32.ge_u + 02368d: 0d 01 | br_if 1 + 02368f: 02 40 | block + 023691: 20 09 | local.get 9 + 023693: 20 0d | local.get 13 + 023695: 6a | i32.add + 023696: 2d 00 00 | i32.load8_u 0 0 + 023699: 41 3a | i32.const 58 + 02369b: 46 | i32.eq + 02369c: 0d 00 | br_if 0 + 02369e: 41 00 | i32.const 0 + 0236a0: 22 01 | local.tee 1 + 0236a2: 21 00 | local.set 0 + 0236a4: 20 01 | local.get 1 + 0236a6: 21 01 | local.set 1 + 0236a8: 41 00 | i32.const 0 + 0236aa: 21 05 | local.set 5 + 0236ac: 0c 08 | br 8 + 0236ae: 0b | end + 0236af: 20 05 | local.get 5 + 0236b1: 20 01 | local.get 1 + 0236b3: 4d | i32.le_u + 0236b4: 0d 02 | br_if 2 + 0236b6: 02 40 | block + 0236b8: 20 09 | local.get 9 + 0236ba: 20 01 | local.get 1 + 0236bc: 6a | i32.add + 0236bd: 22 0a | local.tee 10 + 0236bf: 2d 00 00 | i32.load8_u 0 0 + 0236c2: 41 22 | i32.const 34 + 0236c4: 46 | i32.eq + 0236c5: 0d 00 | br_if 0 + 0236c7: 41 00 | i32.const 0 + 0236c9: 22 01 | local.tee 1 + 0236cb: 21 00 | local.set 0 + 0236cd: 20 01 | local.get 1 + 0236cf: 21 01 | local.set 1 + 0236d1: 41 00 | i32.const 0 + 0236d3: 21 05 | local.set 5 + 0236d5: 0c 08 | br 8 + 0236d7: 0b | end + 0236d8: 20 0d | local.get 13 + 0236da: 20 05 | local.get 5 + 0236dc: 4a | i32.gt_s + 0236dd: 0d 03 | br_if 3 + 0236df: 20 01 | local.get 1 + 0236e1: 41 7f | i32.const 4294967295 + 0236e3: 4c | i32.le_s + 0236e4: 0d 04 | br_if 4 + 0236e6: 02 40 | block + 0236e8: 20 05 | local.get 5 + 0236ea: 20 01 | local.get 1 + 0236ec: 6b | i32.sub + 0236ed: 22 00 | local.tee 0 + 0236ef: 41 02 | i32.const 2 + 0236f1: 4e | i32.ge_s + 0236f2: 0d 00 | br_if 0 + 0236f4: 41 00 | i32.const 0 + 0236f6: 22 01 | local.tee 1 + 0236f8: 21 00 | local.set 0 + 0236fa: 20 01 | local.get 1 + 0236fc: 21 01 | local.set 1 + 0236fe: 41 00 | i32.const 0 + 023700: 21 05 | local.set 5 + 023702: 0c 08 | br 8 + 023704: 0b | end + 023705: 41 01 | i32.const 1 + 023707: 21 01 | local.set 1 + 023709: 02 40 | block + 02370b: 03 40 | loop + 02370d: 20 01 | local.get 1 + 02370f: 22 01 | local.tee 1 + 023711: 20 00 | local.get 0 + 023713: 4f | i32.ge_u + 023714: 0d 07 | br_if 7 + 023716: 20 0a | local.get 10 + 023718: 20 01 | local.get 1 + 02371a: 6a | i32.add + 02371b: 2d 00 00 | i32.load8_u 0 0 + 02371e: 22 05 | local.tee 5 + 023720: 41 22 | i32.const 34 + 023722: 46 | i32.eq + 023723: 0d 01 | br_if 1 + 023725: 20 01 | local.get 1 + 023727: 20 05 | local.get 5 + 023729: 41 dc 00 | i32.const 92 + 02372c: 46 | i32.eq + 02372d: 6a | i32.add + 02372e: 41 01 | i32.const 1 + 023730: 6a | i32.add + 023731: 22 05 | local.tee 5 + 023733: 21 01 | local.set 1 + 023735: 20 05 | local.get 5 + 023737: 20 00 | local.get 0 + 023739: 48 | i32.lt_s + 02373a: 0d 00 | br_if 0 + 02373c: 0b | end + 02373d: 41 00 | i32.const 0 + 02373f: 22 01 | local.tee 1 + 023741: 21 00 | local.set 0 + 023743: 20 01 | local.get 1 + 023745: 21 01 | local.set 1 + 023747: 41 00 | i32.const 0 + 023749: 21 05 | local.set 5 + 02374b: 0c 08 | br 8 + 02374d: 0b | end + 02374e: 20 01 | local.get 1 + 023750: 41 01 | i32.const 1 + 023752: 6a | i32.add + 023753: 21 0e | local.set 14 + 023755: 02 40 | block + 023757: 02 40 | block + 023759: 20 03 | local.get 3 + 02375b: 20 0d | local.get 13 + 02375d: 47 | i32.ne + 02375e: 0d 00 | br_if 0 + 023760: 20 02 | local.get 2 + 023762: 20 09 | local.get 9 + 023764: 46 | i32.eq + 023765: 0d 01 | br_if 1 + 023767: 41 00 | i32.const 0 + 023769: 21 0f | local.set 15 + 02376b: 02 40 | block + 02376d: 20 08 | local.get 8 + 02376f: 0d 00 | br_if 0 + 023771: 02 40 | block + 023773: 02 40 | block + 023775: 20 06 | local.get 6 + 023777: 0d 00 | br_if 0 + 023779: 41 00 | i32.const 0 + 02377b: 21 05 | local.set 5 + 02377d: 0c 01 | br 1 + 02377f: 0b | end + 023780: 41 00 | i32.const 0 + 023782: 21 05 | local.set 5 + 023784: 03 40 | loop + 023786: 20 02 | local.get 2 + 023788: 20 05 | local.get 5 + 02378a: 22 05 | local.tee 5 + 02378c: 6a | i32.add + 02378d: fd 00 00 00 | v128.load 0 0 + 023791: 20 09 | local.get 9 + 023793: 20 05 | local.get 5 + 023795: 6a | i32.add + 023796: fd 00 00 00 | v128.load 0 0 + 02379a: fd 24 | i8x16.ne + 02379c: fd 53 | v128.any_true + 02379e: 0d 03 | br_if 3 + 0237a0: 20 05 | local.get 5 + 0237a2: 41 10 | i32.const 16 + 0237a4: 6a | i32.add + 0237a5: 22 0d | local.tee 13 + 0237a7: 21 05 | local.set 5 + 0237a9: 20 0d | local.get 13 + 0237ab: 20 06 | local.get 6 + 0237ad: 49 | i32.lt_u + 0237ae: 0d 00 | br_if 0 + 0237b0: 0b | end + 0237b1: 20 07 | local.get 7 + 0237b3: 21 05 | local.set 5 + 0237b5: 0b | end + 0237b6: 02 40 | block + 0237b8: 20 05 | local.get 5 + 0237ba: 22 05 | local.tee 5 + 0237bc: 20 03 | local.get 3 + 0237be: 20 05 | local.get 5 + 0237c0: 6b | i32.sub + 0237c1: 41 7c | i32.const 4294967292 + 0237c3: 71 | i32.and + 0237c4: 22 10 | local.tee 16 + 0237c6: 49 | i32.lt_u + 0237c7: 0d 00 | br_if 0 + 0237c9: 20 05 | local.get 5 + 0237cb: 21 0f | local.set 15 + 0237cd: 0c 01 | br 1 + 0237cf: 0b | end + 0237d0: 20 05 | local.get 5 + 0237d2: 21 0d | local.set 13 + 0237d4: 03 40 | loop + 0237d6: 20 02 | local.get 2 + 0237d8: 20 0d | local.get 13 + 0237da: 22 05 | local.tee 5 + 0237dc: 6a | i32.add + 0237dd: 28 00 00 | i32.load 0 0 + 0237e0: 20 09 | local.get 9 + 0237e2: 20 05 | local.get 5 + 0237e4: 6a | i32.add + 0237e5: 28 00 00 | i32.load 0 0 + 0237e8: 47 | i32.ne + 0237e9: 0d 02 | br_if 2 + 0237eb: 20 05 | local.get 5 + 0237ed: 41 04 | i32.const 4 + 0237ef: 6a | i32.add + 0237f0: 22 05 | local.tee 5 + 0237f2: 21 0d | local.set 13 + 0237f4: 20 05 | local.get 5 + 0237f6: 21 0f | local.set 15 + 0237f8: 20 05 | local.get 5 + 0237fa: 20 10 | local.get 16 + 0237fc: 49 | i32.lt_u + 0237fd: 0d 00 | br_if 0 + 0237ff: 0b | end + 023800: 0b | end + 023801: 20 03 | local.get 3 + 023803: 20 0f | local.get 15 + 023805: 22 0d | local.tee 13 + 023807: 4d | i32.le_u + 023808: 0d 01 | br_if 1 + 02380a: 20 02 | local.get 2 + 02380c: 20 0d | local.get 13 + 02380e: 6a | i32.add + 02380f: 21 05 | local.set 5 + 023811: 20 0b | local.get 11 + 023813: 20 0d | local.get 13 + 023815: 20 0c | local.get 12 + 023817: 6a | i32.add + 023818: 6a | i32.add + 023819: 21 09 | local.set 9 + 02381b: 20 03 | local.get 3 + 02381d: 20 0d | local.get 13 + 02381f: 6b | i32.sub + 023820: 21 0b | local.set 11 + 023822: 03 40 | loop + 023824: 20 0b | local.get 11 + 023826: 21 0b | local.set 11 + 023828: 20 05 | local.get 5 + 02382a: 22 05 | local.tee 5 + 02382c: 2d 00 00 | i32.load8_u 0 0 + 02382f: 20 09 | local.get 9 + 023831: 22 09 | local.tee 9 + 023833: 2d 00 00 | i32.load8_u 0 0 + 023836: 47 | i32.ne + 023837: 0d 01 | br_if 1 + 023839: 20 05 | local.get 5 + 02383b: 41 01 | i32.const 1 + 02383d: 6a | i32.add + 02383e: 21 05 | local.set 5 + 023840: 20 09 | local.get 9 + 023842: 41 01 | i32.const 1 + 023844: 6a | i32.add + 023845: 21 09 | local.set 9 + 023847: 20 0b | local.get 11 + 023849: 41 7f | i32.const 4294967295 + 02384b: 6a | i32.add + 02384c: 22 0d | local.tee 13 + 02384e: 21 0b | local.set 11 + 023850: 20 0d | local.get 13 + 023852: 45 | i32.eqz + 023853: 0d 02 | br_if 2 + 023855: 0c 00 | br 0 + 023857: 0b | end + 023858: 0b | end + 023859: 20 00 | local.get 0 + 02385b: 20 0e | local.get 14 + 02385d: 6b | i32.sub + 02385e: 22 0b | local.tee 11 + 023860: 21 09 | local.set 9 + 023862: 20 0a | local.get 10 + 023864: 20 0e | local.get 14 + 023866: 6a | i32.add + 023867: 21 0a | local.set 10 + 023869: 41 00 | i32.const 0 + 02386b: 22 01 | local.tee 1 + 02386d: 21 00 | local.set 0 + 02386f: 20 01 | local.get 1 + 023871: 21 01 | local.set 1 + 023873: 41 00 | i32.const 0 + 023875: 21 05 | local.set 5 + 023877: 20 0b | local.get 11 + 023879: 0d 01 | br_if 1 + 02387b: 0c 08 | br 8 + 02387d: 0b | end + 02387e: 0b | end + 02387f: 20 01 | local.get 1 + 023881: 41 81 80 80 80 78 | i32.const 2147483649 + 023887: 6a | i32.add + 023888: 41 81 80 80 80 78 | i32.const 2147483649 + 02388e: 4d | i32.le_u + 02388f: 0d 05 | br_if 5 + 023891: 20 0a | local.get 10 + 023893: 41 01 | i32.const 1 + 023895: 6a | i32.add + 023896: 21 00 | local.set 0 + 023898: 20 01 | local.get 1 + 02389a: 41 7f | i32.const 4294967295 + 02389c: 6a | i32.add + 02389d: 21 01 | local.set 1 + 02389f: 41 01 | i32.const 1 + 0238a1: 21 05 | local.set 5 + 0238a3: 0c 06 | br 6 + 0238a5: 0b | end + 0238a6: 41 f8 fc 93 80 00 | i32.const 327288 + 0238ac: 41 33 | i32.const 51 + 0238ae: 41 e6 05 | i32.const 742 + 0238b1: 41 08 | i32.const 8 + 0238b3: 20 0d | local.get 13 + 0238b5: 20 05 | local.get 5 + 0238b7: 10 ad 82 80 80 00 | call 301 + 0238bd: 00 | unreachable + 0238be: 0b | end + 0238bf: 41 f8 fc 93 80 00 | i32.const 327288 + 0238c5: 41 33 | i32.const 51 + 0238c7: 41 e6 05 | i32.const 742 + 0238ca: 41 17 | i32.const 23 + 0238cc: 20 01 | local.get 1 + 0238ce: 20 05 | local.get 5 + 0238d0: 10 ad 82 80 80 00 | call 301 + 0238d6: 00 | unreachable + 0238d7: 0b | end + 0238d8: 41 f8 fc 93 80 00 | i32.const 327288 + 0238de: 41 33 | i32.const 51 + 0238e0: 41 e9 05 | i32.const 745 + 0238e3: 41 13 | i32.const 19 + 0238e5: 41 00 | i32.const 0 + 0238e7: 20 0d | local.get 13 + 0238e9: 20 05 | local.get 5 + 0238eb: 10 bf 82 80 80 00 | call 319 + 0238f1: 00 | unreachable + 0238f2: 0b | end + 0238f3: 41 f8 fc 93 80 00 | i32.const 327288 + 0238f9: 41 33 | i32.const 51 + 0238fb: 41 ea 05 | i32.const 746 + 0238fe: 41 08 | i32.const 8 + 023900: 20 01 | local.get 1 + 023902: 20 05 | local.get 5 + 023904: 20 05 | local.get 5 + 023906: 10 bf 82 80 80 00 | call 319 + 02390c: 00 | unreachable + 02390d: 0b | end + 02390e: 41 f8 fc 93 80 00 | i32.const 327288 + 023914: 41 33 | i32.const 51 + 023916: 41 ed 05 | i32.const 749 + 023919: 41 17 | i32.const 23 + 02391b: 20 01 | local.get 1 + 02391d: 20 00 | local.get 0 + 02391f: 10 ad 82 80 80 00 | call 301 + 023925: 00 | unreachable + 023926: 0b | end + 023927: 41 f8 fc 93 80 00 | i32.const 327288 + 02392d: 41 33 | i32.const 51 + 02392f: 41 fc 05 | i32.const 764 + 023932: 41 0e | i32.const 14 + 023934: 41 01 | i32.const 1 + 023936: 20 01 | local.get 1 + 023938: 20 0e | local.get 14 + 02393a: 10 bf 82 80 80 00 | call 319 + 023940: 00 | unreachable + 023941: 0b | end + 023942: 20 04 | local.get 4 + 023944: 20 01 | local.get 1 + 023946: 36 02 04 | i32.store 2 4 + 023949: 20 04 | local.get 4 + 02394b: 20 00 | local.get 0 + 02394d: 36 02 00 | i32.store 2 0 + 023950: 20 05 | local.get 5 + 023952: 0b | end +023955 func[422]: + 023956: 01 7f | local[5] type=i32 + 023958: 02 7e | local[6..7] type=i64 + 02395a: 05 7f | local[8..12] type=i32 + 02395c: 23 80 80 80 80 00 | global.get 0 + 023962: 41 10 | i32.const 16 + 023964: 6b | i32.sub + 023965: 22 05 | local.tee 5 + 023967: 24 80 80 80 80 00 | global.set 0 + 02396d: 42 9a 03 | i64.const 410 + 023970: 21 06 | local.set 6 + 023972: 20 03 | local.get 3 + 023974: 42 9b 03 | i64.const 411 + 023977: 82 | i64.rem_u + 023978: 21 07 | local.set 7 + 02397a: 02 40 | block + 02397c: 03 40 | loop + 02397e: 20 06 | local.get 6 + 023980: 21 06 | local.set 6 + 023982: 02 40 | block + 023984: 20 07 | local.get 7 + 023986: 22 07 | local.tee 7 + 023988: a7 | i32.wrap_i64 + 023989: 41 02 | i32.const 2 + 02398b: 74 | i32.shl + 02398c: 41 f0 a0 96 80 00 | i32.const 364656 + 023992: 6a | i32.add + 023993: 28 02 00 | i32.load 2 0 + 023996: 22 08 | local.tee 8 + 023998: 45 | i32.eqz + 023999: 0d 00 | br_if 0 + 02399b: 20 08 | local.get 8 + 02399d: 21 09 | local.set 9 + 02399f: 20 08 | local.get 8 + 0239a1: 29 03 10 | i64.load 3 16 + 0239a4: 20 03 | local.get 3 + 0239a6: 51 | i64.eq + 0239a7: 0d 02 | br_if 2 + 0239a9: 0b | end + 0239aa: 02 40 | block + 0239ac: 20 06 | local.get 6 + 0239ae: 50 | i64.eqz + 0239af: 45 | i32.eqz + 0239b0: 0d 00 | br_if 0 + 0239b2: 41 e0 ca 96 80 00 | i32.const 370016 + 0239b8: 21 09 | local.set 9 + 0239ba: 0c 02 | br 2 + 0239bc: 0b | end + 0239bd: 02 40 | block + 0239bf: 20 07 | local.get 7 + 0239c1: 42 01 | i64.const 1 + 0239c3: 7c | i64.add + 0239c4: 22 07 | local.tee 7 + 0239c6: 42 00 | i64.const 0 + 0239c8: 20 07 | local.get 7 + 0239ca: 42 9b 03 | i64.const 411 + 0239cd: 54 | i64.lt_u + 0239ce: 1b | select + 0239cf: 22 07 | local.tee 7 + 0239d1: a7 | i32.wrap_i64 + 0239d2: 41 02 | i32.const 2 + 0239d4: 74 | i32.shl + 0239d5: 41 f0 a0 96 80 00 | i32.const 364656 + 0239db: 6a | i32.add + 0239dc: 28 02 00 | i32.load 2 0 + 0239df: 22 08 | local.tee 8 + 0239e1: 45 | i32.eqz + 0239e2: 0d 00 | br_if 0 + 0239e4: 20 08 | local.get 8 + 0239e6: 21 09 | local.set 9 + 0239e8: 20 08 | local.get 8 + 0239ea: 29 03 10 | i64.load 3 16 + 0239ed: 20 03 | local.get 3 + 0239ef: 51 | i64.eq + 0239f0: 0d 02 | br_if 2 + 0239f2: 0b | end + 0239f3: 20 06 | local.get 6 + 0239f5: 42 7e | i64.const 18446744073709551614 + 0239f7: 7c | i64.add + 0239f8: 21 06 | local.set 6 + 0239fa: 20 07 | local.get 7 + 0239fc: 42 01 | i64.const 1 + 0239fe: 7c | i64.add + 0239ff: 22 07 | local.tee 7 + 023a01: 42 00 | i64.const 0 + 023a03: 20 07 | local.get 7 + 023a05: 42 9b 03 | i64.const 411 + 023a08: 54 | i64.lt_u + 023a09: 1b | select + 023a0a: 21 07 | local.set 7 + 023a0c: 0c 00 | br 0 + 023a0e: 0b | end + 023a0f: 0b | end + 023a10: 02 40 | block + 023a12: 02 40 | block + 023a14: 20 09 | local.get 9 + 023a16: 22 08 | local.tee 8 + 023a18: 29 03 40 | i64.load 3 64 + 023a1b: 22 06 | local.tee 6 + 023a1d: 42 01 | i64.const 1 + 023a1f: 51 | i64.eq + 023a20: 0d 00 | br_if 0 + 023a22: 20 06 | local.get 6 + 023a24: 21 07 | local.set 7 + 023a26: 20 08 | local.get 8 + 023a28: 21 08 | local.set 8 + 023a2a: 0c 01 | br 1 + 023a2c: 0b | end + 023a2d: 20 08 | local.get 8 + 023a2f: 21 09 | local.set 9 + 023a31: 03 40 | loop + 023a33: 20 09 | local.get 9 + 023a35: 28 00 20 | i32.load 0 32 + 023a38: 22 08 | local.tee 8 + 023a3a: 21 09 | local.set 9 + 023a3c: 20 08 | local.get 8 + 023a3e: 29 03 40 | i64.load 3 64 + 023a41: 22 06 | local.tee 6 + 023a43: 21 07 | local.set 7 + 023a45: 20 08 | local.get 8 + 023a47: 21 08 | local.set 8 + 023a49: 20 06 | local.get 6 + 023a4b: 42 01 | i64.const 1 + 023a4d: 51 | i64.eq + 023a4e: 0d 00 | br_if 0 + 023a50: 0b | end + 023a51: 0b | end + 023a52: 20 08 | local.get 8 + 023a54: 21 08 | local.set 8 + 023a56: 02 40 | block + 023a58: 02 40 | block + 023a5a: 20 07 | local.get 7 + 023a5c: 42 15 | i64.const 21 + 023a5e: 52 | i64.ne + 023a5f: 0d 00 | br_if 0 + 023a61: 20 08 | local.get 8 + 023a63: 28 02 24 | i32.load 2 36 + 023a66: 21 09 | local.set 9 + 023a68: 20 08 | local.get 8 + 023a6a: 28 02 20 | i32.load 2 32 + 023a6d: 21 0a | local.set 10 + 023a6f: 20 08 | local.get 8 + 023a71: 28 02 1c | i32.load 2 28 + 023a74: 21 0b | local.set 11 + 023a76: 20 08 | local.get 8 + 023a78: 28 02 28 | i32.load 2 40 + 023a7b: 21 08 | local.set 8 + 023a7d: 20 05 | local.get 5 + 023a7f: 20 01 | local.get 1 + 023a81: 20 02 | local.get 2 + 023a83: 20 03 | local.get 3 + 023a85: 20 04 | local.get 4 + 023a87: 10 a7 83 80 80 00 | call 423 + 023a8d: 20 08 | local.get 8 + 023a8f: 41 00 | i32.const 0 + 023a91: 20 08 | local.get 8 + 023a93: 41 00 | i32.const 0 + 023a95: 4a | i32.gt_s + 023a96: 1b | select + 023a97: 21 04 | local.set 4 + 023a99: 20 05 | local.get 5 + 023a9b: 29 03 00 | i64.load 3 0 + 023a9e: 21 06 | local.set 6 + 023aa0: 20 09 | local.get 9 + 023aa2: 21 09 | local.set 9 + 023aa4: 20 0b | local.get 11 + 023aa6: 41 78 | i32.const 4294967288 + 023aa8: 6a | i32.add + 023aa9: 21 02 | local.set 2 + 023aab: 41 00 | i32.const 0 + 023aad: 21 01 | local.set 1 + 023aaf: 02 40 | block + 023ab1: 03 40 | loop + 023ab3: 20 02 | local.get 2 + 023ab5: 21 02 | local.set 2 + 023ab7: 20 09 | local.get 9 + 023ab9: 21 08 | local.set 8 + 023abb: 02 40 | block + 023abd: 20 04 | local.get 4 + 023abf: 20 01 | local.get 1 + 023ac1: 22 01 | local.tee 1 + 023ac3: 47 | i32.ne + 023ac4: 0d 00 | br_if 0 + 023ac6: 41 00 | i32.const 0 + 023ac8: 21 08 | local.set 8 + 023aca: 41 00 | i32.const 0 + 023acc: 21 09 | local.set 9 + 023ace: 0c 02 | br 2 + 023ad0: 0b | end + 023ad1: 20 08 | local.get 8 + 023ad3: 41 08 | i32.const 8 + 023ad5: 6a | i32.add + 023ad6: 21 09 | local.set 9 + 023ad8: 20 02 | local.get 2 + 023ada: 41 08 | i32.const 8 + 023adc: 6a | i32.add + 023add: 22 0b | local.tee 11 + 023adf: 21 02 | local.set 2 + 023ae1: 20 01 | local.get 1 + 023ae3: 41 01 | i32.const 1 + 023ae5: 6a | i32.add + 023ae6: 22 0c | local.tee 12 + 023ae8: 21 01 | local.set 1 + 023aea: 20 08 | local.get 8 + 023aec: 29 03 00 | i64.load 3 0 + 023aef: 20 06 | local.get 6 + 023af1: 52 | i64.ne + 023af2: 0d 00 | br_if 0 + 023af4: 0b | end + 023af5: 20 0c | local.get 12 + 023af7: 41 7f | i32.const 4294967295 + 023af9: 6a | i32.add + 023afa: 22 08 | local.tee 8 + 023afc: 20 0a | local.get 10 + 023afe: 4f | i32.ge_u + 023aff: 0d 02 | br_if 2 + 023b01: 20 0b | local.get 11 + 023b03: 28 02 00 | i32.load 2 0 + 023b06: 21 08 | local.set 8 + 023b08: 20 0b | local.get 11 + 023b0a: 41 04 | i32.const 4 + 023b0c: 6a | i32.add + 023b0d: 28 02 00 | i32.load 2 0 + 023b10: 21 09 | local.set 9 + 023b12: 0b | end + 023b13: 20 00 | local.get 0 + 023b15: 20 08 | local.get 8 + 023b17: 36 02 00 | i32.store 2 0 + 023b1a: 20 00 | local.get 0 + 023b1c: 20 09 | local.get 9 + 023b1e: 36 02 04 | i32.store 2 4 + 023b21: 20 05 | local.get 5 + 023b23: 41 10 | i32.const 16 + 023b25: 6a | i32.add + 023b26: 24 80 80 80 80 00 | global.set 0 + 023b2c: 0f | return + 023b2d: 0b | end + 023b2e: 41 be 9c 94 80 00 | i32.const 331326 + 023b34: 41 05 | i32.const 5 + 023b36: 41 8b 84 94 80 00 | i32.const 328203 + 023b3c: 41 27 | i32.const 39 + 023b3e: 41 c0 84 94 80 00 | i32.const 328256 + 023b44: 20 04 | local.get 4 + 023b46: 20 04 | local.get 4 + 023b48: 28 02 10 | i32.load 2 16 + 023b4b: 22 08 | local.tee 8 + 023b4d: 41 83 80 80 80 00 | i32.const 3 + 023b53: 20 08 | local.get 8 + 023b55: 1b | select + 023b56: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 023b5f: 80 00 | + 023b61: 00 | unreachable + 023b62: 0b | end + 023b63: 41 f8 fc 93 80 00 | i32.const 327288 + 023b69: 41 33 | i32.const 51 + 023b6b: 41 8c 06 | i32.const 780 + 023b6e: 41 14 | i32.const 20 + 023b70: 20 08 | local.get 8 + 023b72: 20 0a | local.get 10 + 023b74: 10 ad 82 80 80 00 | call 301 + 023b7a: 00 | unreachable + 023b7b: 0b | end +023b7e func[423]: + 023b7f: 01 7e | local[5] type=i64 + 023b81: 01 7f | local[6] type=i32 + 023b83: 01 7e | local[7] type=i64 + 023b85: 01 7f | local[8] type=i32 + 023b87: 02 40 | block + 023b89: 02 40 | block + 023b8b: 20 01 | local.get 1 + 023b8d: 0d 00 | br_if 0 + 023b8f: 42 00 | i64.const 0 + 023b91: 21 05 | local.set 5 + 023b93: 41 00 | i32.const 0 + 023b95: 21 06 | local.set 6 + 023b97: 0c 01 | br 1 + 023b99: 0b | end + 023b9a: 42 00 | i64.const 0 + 023b9c: 21 05 | local.set 5 + 023b9e: 41 00 | i32.const 0 + 023ba0: 21 06 | local.set 6 + 023ba2: 20 03 | local.get 3 + 023ba4: 42 00 | i64.const 0 + 023ba6: 51 | i64.eq + 023ba7: 0d 00 | br_if 0 + 023ba9: 42 9a 03 | i64.const 410 + 023bac: 21 05 | local.set 5 + 023bae: 20 03 | local.get 3 + 023bb0: 42 9b 03 | i64.const 411 + 023bb3: 82 | i64.rem_u + 023bb4: 21 07 | local.set 7 + 023bb6: 02 40 | block + 023bb8: 03 40 | loop + 023bba: 20 05 | local.get 5 + 023bbc: 21 05 | local.set 5 + 023bbe: 02 40 | block + 023bc0: 20 07 | local.get 7 + 023bc2: 22 07 | local.tee 7 + 023bc4: a7 | i32.wrap_i64 + 023bc5: 41 02 | i32.const 2 + 023bc7: 74 | i32.shl + 023bc8: 41 f0 a0 96 80 00 | i32.const 364656 + 023bce: 6a | i32.add + 023bcf: 28 02 00 | i32.load 2 0 + 023bd2: 22 06 | local.tee 6 + 023bd4: 45 | i32.eqz + 023bd5: 0d 00 | br_if 0 + 023bd7: 20 06 | local.get 6 + 023bd9: 21 08 | local.set 8 + 023bdb: 20 06 | local.get 6 + 023bdd: 29 03 10 | i64.load 3 16 + 023be0: 20 03 | local.get 3 + 023be2: 51 | i64.eq + 023be3: 0d 02 | br_if 2 + 023be5: 0b | end + 023be6: 02 40 | block + 023be8: 20 05 | local.get 5 + 023bea: 50 | i64.eqz + 023beb: 45 | i32.eqz + 023bec: 0d 00 | br_if 0 + 023bee: 41 e0 ca 96 80 00 | i32.const 370016 + 023bf4: 21 08 | local.set 8 + 023bf6: 0c 02 | br 2 + 023bf8: 0b | end + 023bf9: 02 40 | block + 023bfb: 20 07 | local.get 7 + 023bfd: 42 01 | i64.const 1 + 023bff: 7c | i64.add + 023c00: 22 07 | local.tee 7 + 023c02: 42 00 | i64.const 0 + 023c04: 20 07 | local.get 7 + 023c06: 42 9b 03 | i64.const 411 + 023c09: 54 | i64.lt_u + 023c0a: 1b | select + 023c0b: 22 07 | local.tee 7 + 023c0d: a7 | i32.wrap_i64 + 023c0e: 41 02 | i32.const 2 + 023c10: 74 | i32.shl + 023c11: 41 f0 a0 96 80 00 | i32.const 364656 + 023c17: 6a | i32.add + 023c18: 28 02 00 | i32.load 2 0 + 023c1b: 22 06 | local.tee 6 + 023c1d: 45 | i32.eqz + 023c1e: 0d 00 | br_if 0 + 023c20: 20 06 | local.get 6 + 023c22: 21 08 | local.set 8 + 023c24: 20 06 | local.get 6 + 023c26: 29 03 10 | i64.load 3 16 + 023c29: 20 03 | local.get 3 + 023c2b: 51 | i64.eq + 023c2c: 0d 02 | br_if 2 + 023c2e: 0b | end + 023c2f: 20 05 | local.get 5 + 023c31: 42 7e | i64.const 18446744073709551614 + 023c33: 7c | i64.add + 023c34: 21 05 | local.set 5 + 023c36: 20 07 | local.get 7 + 023c38: 42 01 | i64.const 1 + 023c3a: 7c | i64.add + 023c3b: 22 07 | local.tee 7 + 023c3d: 42 00 | i64.const 0 + 023c3f: 20 07 | local.get 7 + 023c41: 42 9b 03 | i64.const 411 + 023c44: 54 | i64.lt_u + 023c45: 1b | select + 023c46: 21 07 | local.set 7 + 023c48: 0c 00 | br 0 + 023c4a: 0b | end + 023c4b: 0b | end + 023c4c: 20 08 | local.get 8 + 023c4e: 21 06 | local.set 6 + 023c50: 02 40 | block + 023c52: 03 40 | loop + 023c54: 20 06 | local.get 6 + 023c56: 22 06 | local.tee 6 + 023c58: 29 03 40 | i64.load 3 64 + 023c5b: 22 07 | local.tee 7 + 023c5d: 42 7f | i64.const 18446744073709551615 + 023c5f: 7c | i64.add + 023c60: 22 05 | local.tee 5 + 023c62: 42 1a | i64.const 26 + 023c64: 56 | i64.gt_u + 023c65: 0d 01 | br_if 1 + 023c67: 20 06 | local.get 6 + 023c69: 41 18 | i32.const 24 + 023c6b: 6a | i32.add + 023c6c: 21 08 | local.set 8 + 023c6e: 02 40 | block + 023c70: 02 40 | block + 023c72: 20 05 | local.get 5 + 023c74: a7 | i32.wrap_i64 + 023c75: 0e 1b 00 03 03 03 03 03 03 | br_table 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 3 3 3 3 3 1 0 + 023c7e: 03 03 03 03 03 03 03 03 03 | + 023c87: 03 03 03 03 01 03 03 03 03 | + 023c90: 03 01 00 | + 023c93: 0b | end + 023c94: 20 06 | local.get 6 + 023c96: 41 20 | i32.const 32 + 023c98: 6a | i32.add + 023c99: 21 08 | local.set 8 + 023c9b: 0b | end + 023c9c: 20 08 | local.get 8 + 023c9e: 28 00 00 | i32.load 0 0 + 023ca1: 21 06 | local.set 6 + 023ca3: 0c 00 | br 0 + 023ca5: 0b | end + 023ca6: 0b | end + 023ca7: 02 40 | block + 023ca9: 02 40 | block + 023cab: 20 07 | local.get 7 + 023cad: 42 7e | i64.const 18446744073709551614 + 023caf: 7c | i64.add + 023cb0: 22 03 | local.tee 3 + 023cb2: 42 06 | i64.const 6 + 023cb4: 56 | i64.gt_u + 023cb5: 0d 00 | br_if 0 + 023cb7: 20 06 | local.get 6 + 023cb9: 29 03 10 | i64.load 3 16 + 023cbc: 21 05 | local.set 5 + 023cbe: 41 00 | i32.const 0 + 023cc0: 21 06 | local.set 6 + 023cc2: 42 00 | i64.const 0 + 023cc4: 21 07 | local.set 7 + 023cc6: 02 40 | block + 023cc8: 02 40 | block + 023cca: 02 40 | block + 023ccc: 02 40 | block + 023cce: 02 40 | block + 023cd0: 02 40 | block + 023cd2: 02 40 | block + 023cd4: 20 03 | local.get 3 + 023cd6: a7 | i32.wrap_i64 + 023cd7: 0e 07 00 01 02 04 05 08 03 | br_table 0 1 2 4 5 8 3 0 + 023ce0: 00 | + 023ce1: 0b | end + 023ce2: 02 40 | block + 023ce4: 02 40 | block + 023ce6: 02 40 | block + 023ce8: 02 40 | block + 023cea: 02 40 | block + 023cec: 02 40 | block + 023cee: 02 40 | block + 023cf0: 02 40 | block + 023cf2: 02 40 | block + 023cf4: 02 40 | block + 023cf6: 02 40 | block + 023cf8: 02 40 | block + 023cfa: 02 40 | block + 023cfc: 02 40 | block + 023cfe: 02 40 | block + 023d00: 02 40 | block + 023d02: 02 40 | block + 023d04: 20 05 | local.get 5 + 023d06: 42 ce fa cc c5 e3 e4 be a5 | i64.const 3551927397713657166 + 023d0f: 31 | + 023d10: 55 | i64.gt_s + 023d11: 0d 00 | br_if 0 + 023d13: 02 40 | block + 023d15: 20 05 | local.get 5 + 023d17: 42 d7 f9 fb ca b9 fd ad fd | i64.const 2160241193795910871 + 023d20: 1d | + 023d21: 55 | i64.gt_s + 023d22: 0d 00 | br_if 0 + 023d24: 02 40 | block + 023d26: 20 05 | local.get 5 + 023d28: 42 e4 b9 aa ea eb c7 e8 9b | i64.const 12193392906476362980 + 023d31: a9 7f | + 023d33: 55 | i64.gt_s + 023d34: 0d 00 | br_if 0 + 023d36: 20 05 | local.get 5 + 023d38: 42 f6 a2 86 c2 82 98 d6 b8 | i64.const 10840543360389845366 + 023d41: 96 7f | + 023d43: 51 | i64.eq + 023d44: 0d 05 | br_if 5 + 023d46: 20 05 | local.get 5 + 023d48: 42 9a da fc 85 f9 96 c1 c9 | i64.const 11426481866023054618 + 023d51: 9e 7f | + 023d53: 51 | i64.eq + 023d54: 0d 09 | br_if 9 + 023d56: 41 00 | i32.const 0 + 023d58: 21 06 | local.set 6 + 023d5a: 42 00 | i64.const 0 + 023d5c: 21 07 | local.set 7 + 023d5e: 20 05 | local.get 5 + 023d60: 42 e9 d9 b5 cb e1 ac fa e9 | i64.const 11588862890876955881 + 023d69: a0 7f | + 023d6b: 52 | i64.ne + 023d6c: 0d 1a | br_if 26 + 023d6e: 41 01 | i32.const 1 + 023d70: 21 06 | local.set 6 + 023d72: 20 01 | local.get 1 + 023d74: 35 00 00 | i64.load32_u 0 0 + 023d77: 21 07 | local.set 7 + 023d79: 0c 1a | br 26 + 023d7b: 0b | end + 023d7c: 02 40 | block + 023d7e: 20 05 | local.get 5 + 023d80: 42 e7 a1 8d f3 f4 ae 9b ed | i64.const 17139131691095511271 + 023d89: 6d | + 023d8a: 55 | i64.gt_s + 023d8b: 0d 00 | br_if 0 + 023d8d: 20 05 | local.get 5 + 023d8f: 42 e5 b9 aa ea eb c7 e8 9b | i64.const 12193392906476362981 + 023d98: a9 7f | + 023d9a: 51 | i64.eq + 023d9b: 0d 08 | br_if 8 + 023d9d: 41 00 | i32.const 0 + 023d9f: 21 06 | local.set 6 + 023da1: 42 00 | i64.const 0 + 023da3: 21 07 | local.set 7 + 023da5: 20 05 | local.get 5 + 023da7: 42 fb ba bd ae e9 82 e1 9e | i64.const 13708258073323199867 + 023db0: be 7f | + 023db2: 52 | i64.ne + 023db3: 0d 1a | br_if 26 + 023db5: 41 01 | i32.const 1 + 023db7: 21 06 | local.set 6 + 023db9: 20 01 | local.get 1 + 023dbb: 32 00 00 | i64.load16_s 0 0 + 023dbe: 21 07 | local.set 7 + 023dc0: 0c 1a | br 26 + 023dc2: 0b | end + 023dc3: 20 05 | local.get 5 + 023dc5: 42 e8 a1 8d f3 f4 ae 9b ed | i64.const 17139131691095511272 + 023dce: 6d | + 023dcf: 51 | i64.eq + 023dd0: 0d 0a | br_if 10 + 023dd2: 41 00 | i32.const 0 + 023dd4: 21 06 | local.set 6 + 023dd6: 42 00 | i64.const 0 + 023dd8: 21 07 | local.set 7 + 023dda: 20 05 | local.get 5 + 023ddc: 42 8c 82 97 b9 a8 f4 d5 f5 | i64.const 930934103545856268 + 023de5: 0c | + 023de6: 52 | i64.ne + 023de7: 0d 19 | br_if 25 + 023de9: 41 01 | i32.const 1 + 023deb: 21 06 | local.set 6 + 023ded: 20 01 | local.get 1 + 023def: 29 00 00 | i64.load 0 0 + 023df2: 21 07 | local.set 7 + 023df4: 0c 19 | br 25 + 023df6: 0b | end + 023df7: 02 40 | block + 023df9: 20 05 | local.get 5 + 023dfb: 42 94 83 c1 a1 b0 f2 83 bf | i64.const 2773671544611684756 + 023e04: 26 | + 023e05: 55 | i64.gt_s + 023e06: 0d 00 | br_if 0 + 023e08: 20 05 | local.get 5 + 023e0a: 42 d8 f9 fb ca b9 fd ad fd | i64.const 2160241193795910872 + 023e13: 1d | + 023e14: 51 | i64.eq + 023e15: 0d 09 | br_if 9 + 023e17: 20 05 | local.get 5 + 023e19: 42 84 e3 e3 d8 a9 db ab c4 | i64.const 2200200671898694020 + 023e22: 1e | + 023e23: 51 | i64.eq + 023e24: 0d 02 | br_if 2 + 023e26: 41 00 | i32.const 0 + 023e28: 21 06 | local.set 6 + 023e2a: 42 00 | i64.const 0 + 023e2c: 21 07 | local.set 7 + 023e2e: 20 05 | local.get 5 + 023e30: 42 f9 fa 9d a2 e8 c0 dc f3 | i64.const 2659219477300215161 + 023e39: 24 | + 023e3a: 52 | i64.ne + 023e3b: 0d 19 | br_if 25 + 023e3d: 41 01 | i32.const 1 + 023e3f: 21 06 | local.set 6 + 023e41: 20 01 | local.get 1 + 023e43: 29 00 08 | i64.load 0 8 + 023e46: 22 05 | local.tee 5 + 023e48: 42 38 | i64.const 56 + 023e4a: 86 | i64.shl + 023e4b: 20 05 | local.get 5 + 023e4d: 42 80 fe 03 | i64.const 65280 + 023e51: 83 | i64.and + 023e52: 42 28 | i64.const 40 + 023e54: 86 | i64.shl + 023e55: 84 | i64.or + 023e56: 20 05 | local.get 5 + 023e58: 42 80 80 fc 07 | i64.const 16711680 + 023e5d: 83 | i64.and + 023e5e: 42 18 | i64.const 24 + 023e60: 86 | i64.shl + 023e61: 20 05 | local.get 5 + 023e63: 42 80 80 80 f8 0f | i64.const 4278190080 + 023e69: 83 | i64.and + 023e6a: 42 08 | i64.const 8 + 023e6c: 86 | i64.shl + 023e6d: 84 | i64.or + 023e6e: 84 | i64.or + 023e6f: 20 05 | local.get 5 + 023e71: 42 08 | i64.const 8 + 023e73: 88 | i64.shr_u + 023e74: 42 80 80 80 f8 0f | i64.const 4278190080 + 023e7a: 83 | i64.and + 023e7b: 20 05 | local.get 5 + 023e7d: 42 18 | i64.const 24 + 023e7f: 88 | i64.shr_u + 023e80: 42 80 80 fc 07 | i64.const 16711680 + 023e85: 83 | i64.and + 023e86: 84 | i64.or + 023e87: 20 05 | local.get 5 + 023e89: 42 28 | i64.const 40 + 023e8b: 88 | i64.shr_u + 023e8c: 42 80 fe 03 | i64.const 65280 + 023e90: 83 | i64.and + 023e91: 20 05 | local.get 5 + 023e93: 42 38 | i64.const 56 + 023e95: 88 | i64.shr_u + 023e96: 84 | i64.or + 023e97: 84 | i64.or + 023e98: 84 | i64.or + 023e99: 21 07 | local.set 7 + 023e9b: 0c 19 | br 25 + 023e9d: 0b | end + 023e9e: 02 40 | block + 023ea0: 20 05 | local.get 5 + 023ea2: 42 a3 c2 98 ce 94 ce 8b c5 | i64.const 3281486342596731171 + 023eab: 2d | + 023eac: 55 | i64.gt_s + 023ead: 0d 00 | br_if 0 + 023eaf: 20 05 | local.get 5 + 023eb1: 42 95 83 c1 a1 b0 f2 83 bf | i64.const 2773671544611684757 + 023eba: 26 | + 023ebb: 51 | i64.eq + 023ebc: 0d 11 | br_if 17 + 023ebe: 41 00 | i32.const 0 + 023ec0: 21 06 | local.set 6 + 023ec2: 42 00 | i64.const 0 + 023ec4: 21 07 | local.set 7 + 023ec6: 20 05 | local.get 5 + 023ec8: 42 8a ba ea 81 e2 9f c7 d7 | i64.const 3003651354267393290 + 023ed1: 29 | + 023ed2: 52 | i64.ne + 023ed3: 0d 19 | br_if 25 + 023ed5: 41 01 | i32.const 1 + 023ed7: 21 06 | local.set 6 + 023ed9: 20 01 | local.get 1 + 023edb: 29 00 08 | i64.load 0 8 + 023ede: 22 05 | local.tee 5 + 023ee0: 42 38 | i64.const 56 + 023ee2: 86 | i64.shl + 023ee3: 20 05 | local.get 5 + 023ee5: 42 80 fe 03 | i64.const 65280 + 023ee9: 83 | i64.and + 023eea: 42 28 | i64.const 40 + 023eec: 86 | i64.shl + 023eed: 84 | i64.or + 023eee: 20 05 | local.get 5 + 023ef0: 42 80 80 fc 07 | i64.const 16711680 + 023ef5: 83 | i64.and + 023ef6: 42 18 | i64.const 24 + 023ef8: 86 | i64.shl + 023ef9: 20 05 | local.get 5 + 023efb: 42 80 80 80 f8 0f | i64.const 4278190080 + 023f01: 83 | i64.and + 023f02: 42 08 | i64.const 8 + 023f04: 86 | i64.shl + 023f05: 84 | i64.or + 023f06: 84 | i64.or + 023f07: 20 05 | local.get 5 + 023f09: 42 08 | i64.const 8 + 023f0b: 88 | i64.shr_u + 023f0c: 42 80 80 80 f8 0f | i64.const 4278190080 + 023f12: 83 | i64.and + 023f13: 20 05 | local.get 5 + 023f15: 42 18 | i64.const 24 + 023f17: 88 | i64.shr_u + 023f18: 42 80 80 fc 07 | i64.const 16711680 + 023f1d: 83 | i64.and + 023f1e: 84 | i64.or + 023f1f: 20 05 | local.get 5 + 023f21: 42 28 | i64.const 40 + 023f23: 88 | i64.shr_u + 023f24: 42 80 fe 03 | i64.const 65280 + 023f28: 83 | i64.and + 023f29: 20 05 | local.get 5 + 023f2b: 42 38 | i64.const 56 + 023f2d: 88 | i64.shr_u + 023f2e: 84 | i64.or + 023f2f: 84 | i64.or + 023f30: 84 | i64.or + 023f31: 21 07 | local.set 7 + 023f33: 0c 19 | br 25 + 023f35: 0b | end + 023f36: 20 05 | local.get 5 + 023f38: 42 a4 c2 98 ce 94 ce 8b c5 | i64.const 3281486342596731172 + 023f41: 2d | + 023f42: 51 | i64.eq + 023f43: 0d 0e | br_if 14 + 023f45: 41 00 | i32.const 0 + 023f47: 21 06 | local.set 6 + 023f49: 42 00 | i64.const 0 + 023f4b: 21 07 | local.set 7 + 023f4d: 20 05 | local.get 5 + 023f4f: 42 e8 e2 d7 bb a3 92 f6 95 | i64.const 3543163654364328296 + 023f58: 31 | + 023f59: 52 | i64.ne + 023f5a: 0d 18 | br_if 24 + 023f5c: 41 01 | i32.const 1 + 023f5e: 21 06 | local.set 6 + 023f60: 20 01 | local.get 1 + 023f62: 28 00 00 | i32.load 0 0 + 023f65: 22 08 | local.tee 8 + 023f67: 41 18 | i32.const 24 + 023f69: 74 | i32.shl + 023f6a: 20 08 | local.get 8 + 023f6c: 41 80 fe 03 | i32.const 65280 + 023f70: 71 | i32.and + 023f71: 41 08 | i32.const 8 + 023f73: 74 | i32.shl + 023f74: 72 | i32.or + 023f75: 20 08 | local.get 8 + 023f77: 41 08 | i32.const 8 + 023f79: 76 | i32.shr_u + 023f7a: 41 80 fe 03 | i32.const 65280 + 023f7e: 71 | i32.and + 023f7f: 20 08 | local.get 8 + 023f81: 41 18 | i32.const 24 + 023f83: 76 | i32.shr_u + 023f84: 72 | i32.or + 023f85: 72 | i32.or + 023f86: ac | i64.extend_i32_s + 023f87: 21 07 | local.set 7 + 023f89: 0c 18 | br 24 + 023f8b: 0b | end + 023f8c: 02 40 | block + 023f8e: 20 05 | local.get 5 + 023f90: 42 f2 81 fa df ec e3 a6 d2 | i64.const 6747688698281623794 + 023f99: dd 00 | + 023f9b: 55 | i64.gt_s + 023f9c: 0d 00 | br_if 0 + 023f9e: 02 40 | block + 023fa0: 20 05 | local.get 5 + 023fa2: 42 92 bb e0 d8 e1 8a cf 9c | i64.const 5132199590884810130 + 023fab: c7 00 | + 023fad: 55 | i64.gt_s + 023fae: 0d 00 | br_if 0 + 023fb0: 20 05 | local.get 5 + 023fb2: 42 cf fa cc c5 e3 e4 be a5 | i64.const 3551927397713657167 + 023fbb: 31 | + 023fbc: 51 | i64.eq + 023fbd: 0d 03 | br_if 3 + 023fbf: 20 05 | local.get 5 + 023fc1: 42 d1 a2 81 ff d4 cf 97 e5 | i64.const 4020129509685612881 + 023fca: 37 | + 023fcb: 51 | i64.eq + 023fcc: 0d 0c | br_if 12 + 023fce: 41 00 | i32.const 0 + 023fd0: 21 06 | local.set 6 + 023fd2: 42 00 | i64.const 0 + 023fd4: 21 07 | local.set 7 + 023fd6: 20 05 | local.get 5 + 023fd8: 42 93 c2 a4 ad de 98 aa c2 | i64.const 4432853501154500883 + 023fe1: 3d | + 023fe2: 52 | i64.ne + 023fe3: 0d 19 | br_if 25 + 023fe5: 41 01 | i32.const 1 + 023fe7: 21 06 | local.set 6 + 023fe9: 20 01 | local.get 1 + 023feb: 31 00 00 | i64.load8_u 0 0 + 023fee: 21 07 | local.set 7 + 023ff0: 0c 19 | br 25 + 023ff2: 0b | end + 023ff3: 02 40 | block + 023ff5: 20 05 | local.get 5 + 023ff7: 42 ea a1 b6 a1 c6 da ac e1 | i64.const 5747352699761692906 + 024000: cf 00 | + 024002: 55 | i64.gt_s + 024003: 0d 00 | br_if 0 + 024005: 20 05 | local.get 5 + 024007: 42 93 bb e0 d8 e1 8a cf 9c | i64.const 5132199590884810131 + 024010: c7 00 | + 024012: 51 | i64.eq + 024013: 0d 0d | br_if 13 + 024015: 41 00 | i32.const 0 + 024017: 21 06 | local.set 6 + 024019: 42 00 | i64.const 0 + 02401b: 21 07 | local.set 7 + 02401d: 20 05 | local.get 5 + 02401f: 42 8b e2 95 f5 f7 8b ae d2 | i64.const 5162453793159606539 + 024028: c7 00 | + 02402a: 52 | i64.ne + 02402b: 0d 19 | br_if 25 + 02402d: 41 01 | i32.const 1 + 02402f: 21 06 | local.set 6 + 024031: 20 01 | local.get 1 + 024033: 28 00 00 | i32.load 0 0 + 024036: 22 08 | local.tee 8 + 024038: 41 18 | i32.const 24 + 02403a: 74 | i32.shl + 02403b: 20 08 | local.get 8 + 02403d: 41 80 fe 03 | i32.const 65280 + 024041: 71 | i32.and + 024042: 41 08 | i32.const 8 + 024044: 74 | i32.shl + 024045: 72 | i32.or + 024046: 20 08 | local.get 8 + 024048: 41 08 | i32.const 8 + 02404a: 76 | i32.shr_u + 02404b: 41 80 fe 03 | i32.const 65280 + 02404f: 71 | i32.and + 024050: 20 08 | local.get 8 + 024052: 41 18 | i32.const 24 + 024054: 76 | i32.shr_u + 024055: 72 | i32.or + 024056: 72 | i32.or + 024057: ad | i64.extend_i32_u + 024058: 21 07 | local.set 7 + 02405a: 0c 19 | br 25 + 02405c: 0b | end + 02405d: 20 05 | local.get 5 + 02405f: 42 eb a1 b6 a1 c6 da ac e1 | i64.const 5747352699761692907 + 024068: cf 00 | + 02406a: 51 | i64.eq + 02406b: 0d 04 | br_if 4 + 02406d: 41 00 | i32.const 0 + 02406f: 21 06 | local.set 6 + 024071: 42 00 | i64.const 0 + 024073: 21 07 | local.set 7 + 024075: 20 05 | local.get 5 + 024077: 42 8b c3 ef f1 9d e2 82 ce | i64.const 6024702572885696907 + 024080: d3 00 | + 024082: 52 | i64.ne + 024083: 0d 18 | br_if 24 + 024085: 41 01 | i32.const 1 + 024087: 21 06 | local.set 6 + 024089: 20 01 | local.get 1 + 02408b: 30 00 00 | i64.load8_s 0 0 + 02408e: 21 07 | local.set 7 + 024090: 0c 18 | br 24 + 024092: 0b | end + 024093: 02 40 | block + 024095: 20 05 | local.get 5 + 024097: 42 dc fa ee bc b9 fb a4 8b | i64.const 8653266305389673820 + 0240a0: f8 00 | + 0240a2: 55 | i64.gt_s + 0240a3: 0d 00 | br_if 0 + 0240a5: 02 40 | block + 0240a7: 20 05 | local.get 5 + 0240a9: 42 e1 fa f9 e0 dd 8a d6 ee | i64.const 7556292875586010465 + 0240b2: e8 00 | + 0240b4: 55 | i64.gt_s + 0240b5: 0d 00 | br_if 0 + 0240b7: 20 05 | local.get 5 + 0240b9: 42 f3 81 fa df ec e3 a6 d2 | i64.const 6747688698281623795 + 0240c2: dd 00 | + 0240c4: 51 | i64.eq + 0240c5: 0d 06 | br_if 6 + 0240c7: 41 00 | i32.const 0 + 0240c9: 21 06 | local.set 6 + 0240cb: 42 00 | i64.const 0 + 0240cd: 21 07 | local.set 7 + 0240cf: 20 05 | local.get 5 + 0240d1: 42 d4 c2 f8 cb 80 fb a3 83 | i64.const 6919376035536314708 + 0240da: e0 00 | + 0240dc: 52 | i64.ne + 0240dd: 0d 19 | br_if 25 + 0240df: 41 01 | i32.const 1 + 0240e1: 21 06 | local.set 6 + 0240e3: 20 01 | local.get 1 + 0240e5: 29 00 00 | i64.load 0 0 + 0240e8: 21 07 | local.set 7 + 0240ea: 0c 19 | br 25 + 0240ec: 0b | end + 0240ed: 20 05 | local.get 5 + 0240ef: 42 e2 fa f9 e0 dd 8a d6 ee | i64.const 7556292875586010466 + 0240f8: e8 00 | + 0240fa: 51 | i64.eq + 0240fb: 0d 0f | br_if 15 + 0240fd: 41 00 | i32.const 0 + 0240ff: 21 06 | local.set 6 + 024101: 42 00 | i64.const 0 + 024103: 21 07 | local.set 7 + 024105: 20 05 | local.get 5 + 024107: 42 89 c3 b5 ea d1 a1 e3 e9 | i64.const 8129996839799579017 + 024110: f0 00 | + 024112: 52 | i64.ne + 024113: 0d 18 | br_if 24 + 024115: 41 01 | i32.const 1 + 024117: 21 06 | local.set 6 + 024119: 20 01 | local.get 1 + 02411b: 29 00 00 | i64.load 0 0 + 02411e: 21 07 | local.set 7 + 024120: 0c 18 | br 24 + 024122: 0b | end + 024123: 02 40 | block + 024125: 20 05 | local.get 5 + 024127: 42 dc b9 c3 a6 8a a6 f6 99 | i64.const 8949735687462116572 + 024130: fc 00 | + 024132: 55 | i64.gt_s + 024133: 0d 00 | br_if 0 + 024135: 20 05 | local.get 5 + 024137: 42 dd fa ee bc b9 fb a4 8b | i64.const 8653266305389673821 + 024140: f8 00 | + 024142: 51 | i64.eq + 024143: 0d 0a | br_if 10 + 024145: 41 00 | i32.const 0 + 024147: 21 06 | local.set 6 + 024149: 42 00 | i64.const 0 + 02414b: 21 07 | local.set 7 + 02414d: 20 05 | local.get 5 + 02414f: 42 82 ba 94 a0 bf 8b ac f0 | i64.const 8926328370430811394 + 024158: fb 00 | + 02415a: 52 | i64.ne + 02415b: 0d 18 | br_if 24 + 02415d: 41 01 | i32.const 1 + 02415f: 21 06 | local.set 6 + 024161: 20 01 | local.get 1 + 024163: 33 00 00 | i64.load16_u 0 0 + 024166: 21 07 | local.set 7 + 024168: 0c 18 | br 24 + 02416a: 0b | end + 02416b: 20 05 | local.get 5 + 02416d: 42 dd b9 c3 a6 8a a6 f6 99 | i64.const 8949735687462116573 + 024176: fc 00 | + 024178: 51 | i64.eq + 024179: 0d 0c | br_if 12 + 02417b: 41 00 | i32.const 0 + 02417d: 21 06 | local.set 6 + 02417f: 42 00 | i64.const 0 + 024181: 21 07 | local.set 7 + 024183: 20 05 | local.get 5 + 024185: 42 82 fa aa a7 e7 b1 8c ff | i64.const 9222863574818012418 + 02418e: ff 00 | + 024190: 52 | i64.ne + 024191: 0d 17 | br_if 23 + 024193: 41 01 | i32.const 1 + 024195: 21 06 | local.set 6 + 024197: 20 01 | local.get 1 + 024199: 29 00 00 | i64.load 0 0 + 02419c: 21 07 | local.set 7 + 02419e: 0c 17 | br 23 + 0241a0: 0b | end + 0241a1: 41 01 | i32.const 1 + 0241a3: 21 06 | local.set 6 + 0241a5: 20 01 | local.get 1 + 0241a7: 34 00 00 | i64.load32_s 0 0 + 0241aa: 21 07 | local.set 7 + 0241ac: 0c 16 | br 22 + 0241ae: 0b | end + 0241af: 41 01 | i32.const 1 + 0241b1: 21 06 | local.set 6 + 0241b3: 20 01 | local.get 1 + 0241b5: 29 00 00 | i64.load 0 0 + 0241b8: 21 07 | local.set 7 + 0241ba: 0c 15 | br 21 + 0241bc: 0b | end + 0241bd: 41 01 | i32.const 1 + 0241bf: 21 06 | local.set 6 + 0241c1: 20 01 | local.get 1 + 0241c3: 34 00 00 | i64.load32_s 0 0 + 0241c6: 21 07 | local.set 7 + 0241c8: 0c 14 | br 20 + 0241ca: 0b | end + 0241cb: 41 01 | i32.const 1 + 0241cd: 21 06 | local.set 6 + 0241cf: 20 01 | local.get 1 + 0241d1: 35 00 00 | i64.load32_u 0 0 + 0241d4: 21 07 | local.set 7 + 0241d6: 0c 13 | br 19 + 0241d8: 0b | end + 0241d9: 41 01 | i32.const 1 + 0241db: 21 06 | local.set 6 + 0241dd: 20 01 | local.get 1 + 0241df: 29 00 00 | i64.load 0 0 + 0241e2: 21 07 | local.set 7 + 0241e4: 0c 12 | br 18 + 0241e6: 0b | end + 0241e7: 41 01 | i32.const 1 + 0241e9: 21 06 | local.set 6 + 0241eb: 20 01 | local.get 1 + 0241ed: 29 00 00 | i64.load 0 0 + 0241f0: 21 07 | local.set 7 + 0241f2: 0c 11 | br 17 + 0241f4: 0b | end + 0241f5: 41 01 | i32.const 1 + 0241f7: 21 06 | local.set 6 + 0241f9: 20 01 | local.get 1 + 0241fb: 35 00 00 | i64.load32_u 0 0 + 0241fe: 21 07 | local.set 7 + 024200: 0c 10 | br 16 + 024202: 0b | end + 024203: 41 01 | i32.const 1 + 024205: 21 06 | local.set 6 + 024207: 20 01 | local.get 1 + 024209: 33 00 00 | i64.load16_u 0 0 + 02420c: 21 07 | local.set 7 + 02420e: 0c 0f | br 15 + 024210: 0b | end + 024211: 41 01 | i32.const 1 + 024213: 21 06 | local.set 6 + 024215: 20 01 | local.get 1 + 024217: 35 00 00 | i64.load32_u 0 0 + 02421a: 21 07 | local.set 7 + 02421c: 0c 0e | br 14 + 02421e: 0b | end + 02421f: 41 01 | i32.const 1 + 024221: 21 06 | local.set 6 + 024223: 20 01 | local.get 1 + 024225: 32 00 00 | i64.load16_s 0 0 + 024228: 21 07 | local.set 7 + 02422a: 0c 0d | br 13 + 02422c: 0b | end + 02422d: 41 01 | i32.const 1 + 02422f: 21 06 | local.set 6 + 024231: 20 01 | local.get 1 + 024233: 34 00 00 | i64.load32_s 0 0 + 024236: 21 07 | local.set 7 + 024238: 0c 0c | br 12 + 02423a: 0b | end + 02423b: 41 01 | i32.const 1 + 02423d: 21 06 | local.set 6 + 02423f: 20 01 | local.get 1 + 024241: 29 00 00 | i64.load 0 0 + 024244: 21 07 | local.set 7 + 024246: 0c 0b | br 11 + 024248: 0b | end + 024249: 41 01 | i32.const 1 + 02424b: 21 06 | local.set 6 + 02424d: 20 01 | local.get 1 + 02424f: 2f 00 00 | i32.load16_u 0 0 + 024252: 22 08 | local.tee 8 + 024254: 41 08 | i32.const 8 + 024256: 74 | i32.shl + 024257: 20 08 | local.get 8 + 024259: 41 08 | i32.const 8 + 02425b: 76 | i32.shr_u + 02425c: 72 | i32.or + 02425d: ad | i64.extend_i32_u + 02425e: 42 ff ff 03 | i64.const 65535 + 024262: 83 | i64.and + 024263: 21 07 | local.set 7 + 024265: 0c 0a | br 10 + 024267: 0b | end + 024268: 41 01 | i32.const 1 + 02426a: 21 06 | local.set 6 + 02426c: 20 01 | local.get 1 + 02426e: 29 00 00 | i64.load 0 0 + 024271: 22 05 | local.tee 5 + 024273: 42 38 | i64.const 56 + 024275: 86 | i64.shl + 024276: 20 05 | local.get 5 + 024278: 42 80 fe 03 | i64.const 65280 + 02427c: 83 | i64.and + 02427d: 42 28 | i64.const 40 + 02427f: 86 | i64.shl + 024280: 84 | i64.or + 024281: 20 05 | local.get 5 + 024283: 42 80 80 fc 07 | i64.const 16711680 + 024288: 83 | i64.and + 024289: 42 18 | i64.const 24 + 02428b: 86 | i64.shl + 02428c: 20 05 | local.get 5 + 02428e: 42 80 80 80 f8 0f | i64.const 4278190080 + 024294: 83 | i64.and + 024295: 42 08 | i64.const 8 + 024297: 86 | i64.shl + 024298: 84 | i64.or + 024299: 84 | i64.or + 02429a: 20 05 | local.get 5 + 02429c: 42 08 | i64.const 8 + 02429e: 88 | i64.shr_u + 02429f: 42 80 80 80 f8 0f | i64.const 4278190080 + 0242a5: 83 | i64.and + 0242a6: 20 05 | local.get 5 + 0242a8: 42 18 | i64.const 24 + 0242aa: 88 | i64.shr_u + 0242ab: 42 80 80 fc 07 | i64.const 16711680 + 0242b0: 83 | i64.and + 0242b1: 84 | i64.or + 0242b2: 20 05 | local.get 5 + 0242b4: 42 28 | i64.const 40 + 0242b6: 88 | i64.shr_u + 0242b7: 42 80 fe 03 | i64.const 65280 + 0242bb: 83 | i64.and + 0242bc: 20 05 | local.get 5 + 0242be: 42 38 | i64.const 56 + 0242c0: 88 | i64.shr_u + 0242c1: 84 | i64.or + 0242c2: 84 | i64.or + 0242c3: 84 | i64.or + 0242c4: 21 07 | local.set 7 + 0242c6: 0c 09 | br 9 + 0242c8: 0b | end + 0242c9: 41 01 | i32.const 1 + 0242cb: 21 06 | local.set 6 + 0242cd: 20 01 | local.get 1 + 0242cf: 2f 00 00 | i32.load16_u 0 0 + 0242d2: 22 08 | local.tee 8 + 0242d4: 41 08 | i32.const 8 + 0242d6: 74 | i32.shl + 0242d7: 20 08 | local.get 8 + 0242d9: 41 08 | i32.const 8 + 0242db: 76 | i32.shr_u + 0242dc: 72 | i32.or + 0242dd: ad | i64.extend_i32_u + 0242de: c3 | i64.extend16_s + 0242df: 21 07 | local.set 7 + 0242e1: 0c 08 | br 8 + 0242e3: 0b | end + 0242e4: 41 01 | i32.const 1 + 0242e6: 21 06 | local.set 6 + 0242e8: 20 01 | local.get 1 + 0242ea: 29 00 00 | i64.load 0 0 + 0242ed: 22 05 | local.tee 5 + 0242ef: 42 38 | i64.const 56 + 0242f1: 86 | i64.shl + 0242f2: 20 05 | local.get 5 + 0242f4: 42 80 fe 03 | i64.const 65280 + 0242f8: 83 | i64.and + 0242f9: 42 28 | i64.const 40 + 0242fb: 86 | i64.shl + 0242fc: 84 | i64.or + 0242fd: 20 05 | local.get 5 + 0242ff: 42 80 80 fc 07 | i64.const 16711680 + 024304: 83 | i64.and + 024305: 42 18 | i64.const 24 + 024307: 86 | i64.shl + 024308: 20 05 | local.get 5 + 02430a: 42 80 80 80 f8 0f | i64.const 4278190080 + 024310: 83 | i64.and + 024311: 42 08 | i64.const 8 + 024313: 86 | i64.shl + 024314: 84 | i64.or + 024315: 84 | i64.or + 024316: 20 05 | local.get 5 + 024318: 42 08 | i64.const 8 + 02431a: 88 | i64.shr_u + 02431b: 42 80 80 80 f8 0f | i64.const 4278190080 + 024321: 83 | i64.and + 024322: 20 05 | local.get 5 + 024324: 42 18 | i64.const 24 + 024326: 88 | i64.shr_u + 024327: 42 80 80 fc 07 | i64.const 16711680 + 02432c: 83 | i64.and + 02432d: 84 | i64.or + 02432e: 20 05 | local.get 5 + 024330: 42 28 | i64.const 40 + 024332: 88 | i64.shr_u + 024333: 42 80 fe 03 | i64.const 65280 + 024337: 83 | i64.and + 024338: 20 05 | local.get 5 + 02433a: 42 38 | i64.const 56 + 02433c: 88 | i64.shr_u + 02433d: 84 | i64.or + 02433e: 84 | i64.or + 02433f: 84 | i64.or + 024340: 21 07 | local.set 7 + 024342: 0c 07 | br 7 + 024344: 0b | end + 024345: 20 05 | local.get 5 + 024347: 42 b7 ea e1 97 82 92 a2 b1 | i64.const 4999708688978048311 + 024350: c5 00 | + 024352: 52 | i64.ne + 024353: 0d 04 | br_if 4 + 024355: 41 01 | i32.const 1 + 024357: 21 06 | local.set 6 + 024359: 20 01 | local.get 1 + 02435b: 34 02 00 | i64.load32_s 2 0 + 02435e: 21 07 | local.set 7 + 024360: 0c 06 | br 6 + 024362: 0b | end + 024363: 02 40 | block + 024365: 02 40 | block + 024367: 02 40 | block + 024369: 02 40 | block + 02436b: 02 40 | block + 02436d: 20 05 | local.get 5 + 02436f: 42 b1 c3 eb de a3 a6 9b dc | i64.const 4447424694548357553 + 024378: 3d | + 024379: 55 | i64.gt_s + 02437a: 0d 00 | br_if 0 + 02437c: 20 05 | local.get 5 + 02437e: 42 b2 e3 91 b5 ce 89 cb 84 | i64.const 11099451465429971378 + 024387: 9a 7f | + 024389: 51 | i64.eq + 02438a: 0d 01 | br_if 1 + 02438c: 20 05 | local.get 5 + 02438e: 42 c3 83 b0 e8 dc 94 f9 a4 | i64.const 16810218484897939907 + 024397: 69 | + 024398: 51 | i64.eq + 024399: 0d 04 | br_if 4 + 02439b: 41 00 | i32.const 0 + 02439d: 21 06 | local.set 6 + 02439f: 42 00 | i64.const 0 + 0243a1: 21 07 | local.set 7 + 0243a3: 20 05 | local.get 5 + 0243a5: 42 e5 a3 ff be d1 91 a5 e5 | i64.const 17062613471958389221 + 0243ae: 6c | + 0243af: 52 | i64.ne + 0243b0: 0d 0a | br_if 10 + 0243b2: 41 01 | i32.const 1 + 0243b4: 21 06 | local.set 6 + 0243b6: 20 01 | local.get 1 + 0243b8: 28 00 00 | i32.load 0 0 + 0243bb: 22 08 | local.tee 8 + 0243bd: 41 18 | i32.const 24 + 0243bf: 74 | i32.shl + 0243c0: 20 08 | local.get 8 + 0243c2: 41 80 fe 03 | i32.const 65280 + 0243c6: 71 | i32.and + 0243c7: 41 08 | i32.const 8 + 0243c9: 74 | i32.shl + 0243ca: 72 | i32.or + 0243cb: 20 08 | local.get 8 + 0243cd: 41 08 | i32.const 8 + 0243cf: 76 | i32.shr_u + 0243d0: 41 80 fe 03 | i32.const 65280 + 0243d4: 71 | i32.and + 0243d5: 20 08 | local.get 8 + 0243d7: 41 18 | i32.const 24 + 0243d9: 76 | i32.shr_u + 0243da: 72 | i32.or + 0243db: 72 | i32.or + 0243dc: be | f32.reinterpret_i32 + 0243dd: fc 00 | i32.trunc_sat_f32_s + 0243df: ac | i64.extend_i32_s + 0243e0: 21 07 | local.set 7 + 0243e2: 0c 0a | br 10 + 0243e4: 0b | end + 0243e5: 20 05 | local.get 5 + 0243e7: 42 b2 c3 eb de a3 a6 9b dc | i64.const 4447424694548357554 + 0243f0: 3d | + 0243f1: 51 | i64.eq + 0243f2: 0d 02 | br_if 2 + 0243f4: 20 05 | local.get 5 + 0243f6: 42 e6 c3 a6 db 8a fe c3 f7 | i64.const 6984819073417322982 + 0243ff: e0 00 | + 024401: 51 | i64.eq + 024402: 0d 01 | br_if 1 + 024404: 41 00 | i32.const 0 + 024406: 21 06 | local.set 6 + 024408: 42 00 | i64.const 0 + 02440a: 21 07 | local.set 7 + 02440c: 20 05 | local.get 5 + 02440e: 42 9e e3 f5 f7 e1 e4 ef 9d | i64.const 7654922162095878558 + 024417: ea 00 | + 024419: 52 | i64.ne + 02441a: 0d 09 | br_if 9 + 02441c: 41 01 | i32.const 1 + 02441e: 21 06 | local.set 6 + 024420: 20 01 | local.get 1 + 024422: 2a 00 00 | f32.load 0 0 + 024425: fc 00 | i32.trunc_sat_f32_s + 024427: ac | i64.extend_i32_s + 024428: 21 07 | local.set 7 + 02442a: 0c 09 | br 9 + 02442c: 0b | end + 02442d: 41 01 | i32.const 1 + 02442f: 21 06 | local.set 6 + 024431: 20 01 | local.get 1 + 024433: 2a 00 00 | f32.load 0 0 + 024436: fc 00 | i32.trunc_sat_f32_s + 024438: ac | i64.extend_i32_s + 024439: 21 07 | local.set 7 + 02443b: 0c 08 | br 8 + 02443d: 0b | end + 02443e: 41 01 | i32.const 1 + 024440: 21 06 | local.set 6 + 024442: 20 01 | local.get 1 + 024444: 2b 00 00 | f64.load 0 0 + 024447: fc 06 | i64.trunc_sat_f64_s + 024449: 21 07 | local.set 7 + 02444b: 0c 07 | br 7 + 02444d: 0b | end + 02444e: 41 01 | i32.const 1 + 024450: 21 06 | local.set 6 + 024452: 20 01 | local.get 1 + 024454: 2b 00 00 | f64.load 0 0 + 024457: fc 06 | i64.trunc_sat_f64_s + 024459: 21 07 | local.set 7 + 02445b: 0c 06 | br 6 + 02445d: 0b | end + 02445e: 41 01 | i32.const 1 + 024460: 21 06 | local.set 6 + 024462: 20 01 | local.get 1 + 024464: 29 00 00 | i64.load 0 0 + 024467: 22 05 | local.tee 5 + 024469: 42 38 | i64.const 56 + 02446b: 86 | i64.shl + 02446c: 20 05 | local.get 5 + 02446e: 42 80 fe 03 | i64.const 65280 + 024472: 83 | i64.and + 024473: 42 28 | i64.const 40 + 024475: 86 | i64.shl + 024476: 84 | i64.or + 024477: 20 05 | local.get 5 + 024479: 42 80 80 fc 07 | i64.const 16711680 + 02447e: 83 | i64.and + 02447f: 42 18 | i64.const 24 + 024481: 86 | i64.shl + 024482: 20 05 | local.get 5 + 024484: 42 80 80 80 f8 0f | i64.const 4278190080 + 02448a: 83 | i64.and + 02448b: 42 08 | i64.const 8 + 02448d: 86 | i64.shl + 02448e: 84 | i64.or + 02448f: 84 | i64.or + 024490: 20 05 | local.get 5 + 024492: 42 08 | i64.const 8 + 024494: 88 | i64.shr_u + 024495: 42 80 80 80 f8 0f | i64.const 4278190080 + 02449b: 83 | i64.and + 02449c: 20 05 | local.get 5 + 02449e: 42 18 | i64.const 24 + 0244a0: 88 | i64.shr_u + 0244a1: 42 80 80 fc 07 | i64.const 16711680 + 0244a6: 83 | i64.and + 0244a7: 84 | i64.or + 0244a8: 20 05 | local.get 5 + 0244aa: 42 28 | i64.const 40 + 0244ac: 88 | i64.shr_u + 0244ad: 42 80 fe 03 | i64.const 65280 + 0244b1: 83 | i64.and + 0244b2: 20 05 | local.get 5 + 0244b4: 42 38 | i64.const 56 + 0244b6: 88 | i64.shr_u + 0244b7: 84 | i64.or + 0244b8: 84 | i64.or + 0244b9: 84 | i64.or + 0244ba: bf | f64.reinterpret_i64 + 0244bb: fc 06 | i64.trunc_sat_f64_s + 0244bd: 21 07 | local.set 7 + 0244bf: 0c 05 | br 5 + 0244c1: 0b | end + 0244c2: 02 40 | block + 0244c4: 02 40 | block + 0244c6: 02 40 | block + 0244c8: 20 05 | local.get 5 + 0244ca: 42 a0 bb ef 9b 81 9f ea b2 | i64.const 3343264081824701856 + 0244d3: 2e | + 0244d4: 55 | i64.gt_s + 0244d5: 0d 00 | br_if 0 + 0244d7: 20 05 | local.get 5 + 0244d9: 42 9f e3 ed aa a8 e5 e7 85 | i64.const 723847170097901983 + 0244e2: 0a | + 0244e3: 51 | i64.eq + 0244e4: 0d 01 | br_if 1 + 0244e6: 41 00 | i32.const 0 + 0244e8: 21 06 | local.set 6 + 0244ea: 42 00 | i64.const 0 + 0244ec: 21 07 | local.set 7 + 0244ee: 20 05 | local.get 5 + 0244f0: 42 b5 b3 cd f7 d5 e5 c5 c6 | i64.const 3210247593019005365 + 0244f9: 2c | + 0244fa: 52 | i64.ne + 0244fb: 0d 07 | br_if 7 + 0244fd: 41 01 | i32.const 1 + 0244ff: 21 06 | local.set 6 + 024501: 20 01 | local.get 1 + 024503: 2d 00 00 | i32.load8_u 0 0 + 024506: 41 00 | i32.const 0 + 024508: 47 | i32.ne + 024509: ad | i64.extend_i32_u + 02450a: 21 07 | local.set 7 + 02450c: 0c 07 | br 7 + 02450e: 0b | end + 02450f: 02 40 | block + 024511: 20 05 | local.get 5 + 024513: 42 a1 bb ef 9b 81 9f ea b2 | i64.const 3343264081824701857 + 02451c: 2e | + 02451d: 51 | i64.eq + 02451e: 0d 00 | br_if 0 + 024520: 20 05 | local.get 5 + 024522: 42 af 83 bc a1 b0 8a 85 f8 | i64.const 4174859201357480367 + 02452b: 39 | + 02452c: 51 | i64.eq + 02452d: 0d 02 | br_if 2 + 02452f: 41 00 | i32.const 0 + 024531: 21 06 | local.set 6 + 024533: 42 00 | i64.const 0 + 024535: 21 07 | local.set 7 + 024537: 20 05 | local.get 5 + 024539: 42 b5 c3 bf b3 dd d3 eb f5 | i64.const 5470658165302354357 + 024542: cb 00 | + 024544: 52 | i64.ne + 024545: 0d 07 | br_if 7 + 024547: 41 01 | i32.const 1 + 024549: 21 06 | local.set 6 + 02454b: 20 01 | local.get 1 + 02454d: 2d 00 00 | i32.load8_u 0 0 + 024550: 41 00 | i32.const 0 + 024552: 47 | i32.ne + 024553: ad | i64.extend_i32_u + 024554: 21 07 | local.set 7 + 024556: 0c 07 | br 7 + 024558: 0b | end + 024559: 41 01 | i32.const 1 + 02455b: 21 06 | local.set 6 + 02455d: 20 01 | local.get 1 + 02455f: 2f 00 00 | i32.load16_u 0 0 + 024562: 41 00 | i32.const 0 + 024564: 47 | i32.ne + 024565: ad | i64.extend_i32_u + 024566: 21 07 | local.set 7 + 024568: 0c 06 | br 6 + 02456a: 0b | end + 02456b: 41 01 | i32.const 1 + 02456d: 21 06 | local.set 6 + 02456f: 20 01 | local.get 1 + 024571: 28 00 00 | i32.load 0 0 + 024574: 41 00 | i32.const 0 + 024576: 47 | i32.ne + 024577: ad | i64.extend_i32_u + 024578: 21 07 | local.set 7 + 02457a: 0c 05 | br 5 + 02457c: 0b | end + 02457d: 41 01 | i32.const 1 + 02457f: 21 06 | local.set 6 + 024581: 20 01 | local.get 1 + 024583: 29 00 00 | i64.load 0 0 + 024586: 42 00 | i64.const 0 + 024588: 52 | i64.ne + 024589: ad | i64.extend_i32_u + 02458a: 21 07 | local.set 7 + 02458c: 0c 04 | br 4 + 02458e: 0b | end + 02458f: 02 40 | block + 024591: 20 05 | local.get 5 + 024593: 42 e5 a5 c7 dd ad b5 f1 d5 | i64.const 13090774079503454949 + 02459c: b5 7f | + 02459e: 51 | i64.eq + 02459f: 0d 00 | br_if 0 + 0245a1: 20 05 | local.get 5 + 0245a3: 42 8f c6 d9 ed 9e b5 af ae | i64.const 17464041992571216655 + 0245ac: 72 | + 0245ad: 52 | i64.ne + 0245ae: 0d 03 | br_if 3 + 0245b0: 41 00 | i32.const 0 + 0245b2: 21 06 | local.set 6 + 0245b4: 42 00 | i64.const 0 + 0245b6: 21 07 | local.set 7 + 0245b8: 20 01 | local.get 1 + 0245ba: 29 00 00 | i64.load 0 0 + 0245bd: 22 05 | local.tee 5 + 0245bf: 42 80 80 80 80 f0 ff ff ff | i64.const 9223372032559808512 + 0245c8: ff 00 | + 0245ca: 83 | i64.and + 0245cb: 42 00 | i64.const 0 + 0245cd: 52 | i64.ne + 0245ce: 0d 04 | br_if 4 + 0245d0: 41 01 | i32.const 1 + 0245d2: 21 06 | local.set 6 + 0245d4: 20 05 | local.get 5 + 0245d6: a7 | i32.wrap_i64 + 0245d7: be | f32.reinterpret_i32 + 0245d8: fc 00 | i32.trunc_sat_f32_s + 0245da: ac | i64.extend_i32_s + 0245db: 21 07 | local.set 7 + 0245dd: 0c 04 | br 4 + 0245df: 0b | end + 0245e0: 41 00 | i32.const 0 + 0245e2: 21 06 | local.set 6 + 0245e4: 42 00 | i64.const 0 + 0245e6: 21 07 | local.set 7 + 0245e8: 20 01 | local.get 1 + 0245ea: 2b 00 08 | f64.load 0 8 + 0245ed: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 0245f6: 62 | f64.ne + 0245f7: 0d 03 | br_if 3 + 0245f9: 41 01 | i32.const 1 + 0245fb: 21 06 | local.set 6 + 0245fd: 20 01 | local.get 1 + 0245ff: 2b 00 00 | f64.load 0 0 + 024602: fc 06 | i64.trunc_sat_f64_s + 024604: 21 07 | local.set 7 + 024606: 0c 03 | br 3 + 024608: 0b | end + 024609: 02 40 | block + 02460b: 20 05 | local.get 5 + 02460d: 42 bd 8d d2 90 af c3 bd e4 | i64.const 3947675668981253821 + 024616: 36 | + 024617: 51 | i64.eq + 024618: 0d 00 | br_if 0 + 02461a: 20 05 | local.get 5 + 02461c: 42 92 cd ae a7 96 be e5 da | i64.const 17056704027748443794 + 024625: 6c | + 024626: 52 | i64.ne + 024627: 0d 02 | br_if 2 + 024629: 41 00 | i32.const 0 + 02462b: 21 06 | local.set 6 + 02462d: 42 00 | i64.const 0 + 02462f: 21 07 | local.set 7 + 024631: 20 01 | local.get 1 + 024633: 29 00 00 | i64.load 0 0 + 024636: 42 ff ff ff ff f7 ff ff ff | i64.const 9223372034707292159 + 02463f: ff 00 | + 024641: 83 | i64.and + 024642: 20 01 | local.get 1 + 024644: 29 00 08 | i64.load 0 8 + 024647: 22 05 | local.tee 5 + 024649: 42 ff ff ff ff 07 | i64.const 2147483647 + 02464f: 83 | i64.and + 024650: 84 | i64.or + 024651: 42 00 | i64.const 0 + 024653: 52 | i64.ne + 024654: 0d 03 | br_if 3 + 024656: 41 01 | i32.const 1 + 024658: 21 06 | local.set 6 + 02465a: 20 05 | local.get 5 + 02465c: 42 20 | i64.const 32 + 02465e: 88 | i64.shr_u + 02465f: a7 | i32.wrap_i64 + 024660: be | f32.reinterpret_i32 + 024661: fc 00 | i32.trunc_sat_f32_s + 024663: ac | i64.extend_i32_s + 024664: 21 07 | local.set 7 + 024666: 0c 03 | br 3 + 024668: 0b | end + 024669: 20 01 | local.get 1 + 02466b: 2b 00 00 | f64.load 0 0 + 02466e: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 024677: 62 | f64.ne + 024678: 0d 01 | br_if 1 + 02467a: 20 01 | local.get 1 + 02467c: 2b 00 08 | f64.load 0 8 + 02467f: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 024688: 62 | f64.ne + 024689: 0d 01 | br_if 1 + 02468b: 41 00 | i32.const 0 + 02468d: 21 06 | local.set 6 + 02468f: 42 00 | i64.const 0 + 024691: 21 07 | local.set 7 + 024693: 20 01 | local.get 1 + 024695: 2b 00 10 | f64.load 0 16 + 024698: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 0246a1: 62 | f64.ne + 0246a2: 0d 02 | br_if 2 + 0246a4: 41 01 | i32.const 1 + 0246a6: 21 06 | local.set 6 + 0246a8: 20 01 | local.get 1 + 0246aa: 2b 00 18 | f64.load 0 24 + 0246ad: fc 06 | i64.trunc_sat_f64_s + 0246af: 21 07 | local.set 7 + 0246b1: 0c 02 | br 2 + 0246b3: 0b | end + 0246b4: 41 f8 fc 93 80 00 | i32.const 327288 + 0246ba: 41 33 | i32.const 51 + 0246bc: 41 d6 0a | i32.const 1366 + 0246bf: 41 08 | i32.const 8 + 0246c1: 20 05 | local.get 5 + 0246c3: 42 b7 ea e1 97 82 92 a2 b1 | i64.const 4999708688978048311 + 0246cc: c5 00 | + 0246ce: 20 01 | local.get 1 + 0246d0: 20 04 | local.get 4 + 0246d2: 10 a2 83 80 80 00 | call 418 + 0246d8: 00 | unreachable + 0246d9: 0b | end + 0246da: 41 00 | i32.const 0 + 0246dc: 21 06 | local.set 6 + 0246de: 42 00 | i64.const 0 + 0246e0: 21 07 | local.set 7 + 0246e2: 0b | end + 0246e3: 20 07 | local.get 7 + 0246e5: 21 05 | local.set 5 + 0246e7: 20 06 | local.get 6 + 0246e9: 21 06 | local.set 6 + 0246eb: 0b | end + 0246ec: 20 00 | local.get 0 + 0246ee: 20 05 | local.get 5 + 0246f0: 37 03 00 | i64.store 3 0 + 0246f3: 20 00 | local.get 0 + 0246f5: 20 06 | local.get 6 + 0246f7: 3a 00 08 | i32.store8 0 8 + 0246fa: 0b | end +0246fc func[424]: + 0246fd: 20 04 | local.get 4 + 0246ff: 10 c0 82 80 80 00 | call 320 + 024705: 41 98 eb 93 80 00 | i32.const 325016 + 02470b: 41 01 | i32.const 1 + 02470d: 10 c1 82 80 80 00 | call 321 + 024713: 20 00 | local.get 0 + 024715: 20 01 | local.get 1 + 024717: 10 c1 82 80 80 00 | call 321 + 02471d: 02 40 | block + 02471f: 20 03 | local.get 3 + 024721: 41 01 | i32.const 1 + 024723: 48 | i32.lt_s + 024724: 0d 00 | br_if 0 + 024726: 41 ab ec 93 80 00 | i32.const 325163 + 02472c: 41 02 | i32.const 2 + 02472e: 10 c1 82 80 80 00 | call 321 + 024734: 20 02 | local.get 2 + 024736: 20 03 | local.get 3 + 024738: 10 c1 82 80 80 00 | call 321 + 02473e: 0b | end + 02473f: 41 0a | i32.const 10 + 024741: 10 c3 82 80 80 00 | call 323 + 024747: 1a | drop + 024748: 00 | unreachable + 024749: 0b | end +02474c func[425]: + 02474d: 03 7f | local[5..7] type=i32 + 02474f: 02 40 | block + 024751: 20 02 | local.get 2 + 024753: 69 | i32.popcnt + 024754: 41 01 | i32.const 1 + 024756: 47 | i32.ne + 024757: 0d 00 | br_if 0 + 024759: 41 00 | i32.const 0 + 02475b: 21 05 | local.set 5 + 02475d: 02 40 | block + 02475f: 02 40 | block + 024761: 02 40 | block + 024763: 02 40 | block + 024765: 02 40 | block + 024767: 02 40 | block + 024769: 02 40 | block + 02476b: 02 40 | block + 02476d: 02 40 | block + 02476f: 02 40 | block + 024771: 02 40 | block + 024773: 02 40 | block + 024775: 20 02 | local.get 2 + 024777: 20 01 | local.get 1 + 024779: 41 04 | i32.const 4 + 02477b: 6a | i32.add + 02477c: 22 06 | local.tee 6 + 02477e: 6a | i32.add + 02477f: 41 7f | i32.const 4294967295 + 024781: 6a | i32.add + 024782: 41 00 | i32.const 0 + 024784: 20 02 | local.get 2 + 024786: 6b | i32.sub + 024787: 71 | i32.and + 024788: 22 02 | local.tee 2 + 02478a: 20 03 | local.get 3 + 02478c: 6a | i32.add + 02478d: 20 01 | local.get 1 + 02478f: 20 01 | local.get 1 + 024791: 28 02 00 | i32.load 2 0 + 024794: 6a | i32.add + 024795: 41 7c | i32.const 4294967292 + 024797: 6a | i32.add + 024798: 22 07 | local.tee 7 + 02479a: 4b | i32.gt_u + 02479b: 0d 00 | br_if 0 + 02479d: 20 07 | local.get 7 + 02479f: 2d 00 00 | i32.load8_u 0 0 + 0247a2: 41 01 | i32.const 1 + 0247a4: 71 | i32.and + 0247a5: 45 | i32.eqz + 0247a6: 0d 01 | br_if 1 + 0247a8: 20 01 | local.get 1 + 0247aa: 41 04 | i32.const 4 + 0247ac: 6a | i32.add + 0247ad: 22 05 | local.tee 5 + 0247af: 28 02 00 | i32.load 2 0 + 0247b2: 20 01 | local.get 1 + 0247b4: 28 02 08 | i32.load 2 8 + 0247b7: 22 07 | local.tee 7 + 0247b9: 36 02 08 | i32.store 2 8 + 0247bc: 20 07 | local.get 7 + 0247be: 20 05 | local.get 5 + 0247c0: 28 02 00 | i32.load 2 0 + 0247c3: 36 02 04 | i32.store 2 4 + 0247c6: 02 40 | block + 0247c8: 02 40 | block + 0247ca: 20 02 | local.get 2 + 0247cc: 20 06 | local.get 6 + 0247ce: 47 | i32.ne + 0247cf: 0d 00 | br_if 0 + 0247d1: 20 01 | local.get 1 + 0247d3: 28 02 00 | i32.load 2 0 + 0247d6: 21 02 | local.set 2 + 0247d8: 20 01 | local.get 1 + 0247da: 21 01 | local.set 1 + 0247dc: 0c 01 | br 1 + 0247de: 0b | end + 0247df: 20 01 | local.get 1 + 0247e1: 20 01 | local.get 1 + 0247e3: 41 7c | i32.const 4294967292 + 0247e5: 6a | i32.add + 0247e6: 28 02 00 | i32.load 2 0 + 0247e9: 41 7e | i32.const 4294967294 + 0247eb: 71 | i32.and + 0247ec: 6b | i32.sub + 0247ed: 22 05 | local.tee 5 + 0247ef: 28 02 00 | i32.load 2 0 + 0247f2: 22 07 | local.tee 7 + 0247f4: 20 05 | local.get 5 + 0247f6: 20 07 | local.get 7 + 0247f8: 6a | i32.add + 0247f9: 41 7c | i32.const 4294967292 + 0247fb: 6a | i32.add + 0247fc: 28 02 00 | i32.load 2 0 + 0247ff: 47 | i32.ne + 024800: 0d 03 | br_if 3 + 024802: 20 05 | local.get 5 + 024804: 41 03 | i32.const 3 + 024806: 71 | i32.and + 024807: 0d 04 | br_if 4 + 024809: 20 07 | local.get 7 + 02480b: 20 02 | local.get 2 + 02480d: 20 06 | local.get 6 + 02480f: 6b | i32.sub + 024810: 22 06 | local.tee 6 + 024812: 6a | i32.add + 024813: 22 02 | local.tee 2 + 024815: 41 03 | i32.const 3 + 024817: 71 | i32.and + 024818: 0d 05 | br_if 5 + 02481a: 20 02 | local.get 2 + 02481c: 41 0f | i32.const 15 + 02481e: 4d | i32.le_u + 02481f: 0d 06 | br_if 6 + 024821: 20 01 | local.get 1 + 024823: 28 02 00 | i32.load 2 0 + 024826: 21 07 | local.set 7 + 024828: 20 05 | local.get 5 + 02482a: 20 02 | local.get 2 + 02482c: 36 02 00 | i32.store 2 0 + 02482f: 20 05 | local.get 5 + 024831: 20 02 | local.get 2 + 024833: 6a | i32.add + 024834: 41 7c | i32.const 4294967292 + 024836: 6a | i32.add + 024837: 20 02 | local.get 2 + 024839: 36 02 00 | i32.store 2 0 + 02483c: 20 06 | local.get 6 + 02483e: 20 01 | local.get 1 + 024840: 6a | i32.add + 024841: 22 01 | local.tee 1 + 024843: 20 07 | local.get 7 + 024845: 20 06 | local.get 6 + 024847: 6b | i32.sub + 024848: 22 02 | local.tee 2 + 02484a: 36 02 00 | i32.store 2 0 + 02484d: 20 02 | local.get 2 + 02484f: 21 02 | local.set 2 + 024851: 20 01 | local.get 1 + 024853: 21 01 | local.set 1 + 024855: 0b | end + 024856: 20 01 | local.get 1 + 024858: 21 01 | local.set 1 + 02485a: 02 40 | block + 02485c: 02 40 | block + 02485e: 20 03 | local.get 3 + 024860: 41 18 | i32.const 24 + 024862: 6a | i32.add + 024863: 20 02 | local.get 2 + 024865: 22 02 | local.tee 2 + 024867: 4b | i32.gt_u + 024868: 0d 00 | br_if 0 + 02486a: 20 03 | local.get 3 + 02486c: 41 08 | i32.const 8 + 02486e: 6a | i32.add + 02486f: 22 06 | local.tee 6 + 024871: 20 01 | local.get 1 + 024873: 6a | i32.add + 024874: 22 05 | local.tee 5 + 024876: 41 03 | i32.const 3 + 024878: 71 | i32.and + 024879: 0d 08 | br_if 8 + 02487b: 20 02 | local.get 2 + 02487d: 20 03 | local.get 3 + 02487f: 6b | i32.sub + 024880: 22 02 | local.tee 2 + 024882: 41 03 | i32.const 3 + 024884: 71 | i32.and + 024885: 0d 09 | br_if 9 + 024887: 20 02 | local.get 2 + 024889: 41 78 | i32.const 4294967288 + 02488b: 6a | i32.add + 02488c: 22 02 | local.tee 2 + 02488e: 41 0f | i32.const 15 + 024890: 4d | i32.le_u + 024891: 0d 0a | br_if 10 + 024893: 20 05 | local.get 5 + 024895: 20 02 | local.get 2 + 024897: 36 02 00 | i32.store 2 0 + 02489a: 20 05 | local.get 5 + 02489c: 20 02 | local.get 2 + 02489e: 6a | i32.add + 02489f: 41 7c | i32.const 4294967292 + 0248a1: 6a | i32.add + 0248a2: 20 02 | local.get 2 + 0248a4: 41 01 | i32.const 1 + 0248a6: 72 | i32.or + 0248a7: 36 02 00 | i32.store 2 0 + 0248aa: 20 00 | local.get 0 + 0248ac: 20 05 | local.get 5 + 0248ae: 20 04 | local.get 4 + 0248b0: 10 98 83 80 80 00 | call 408 + 0248b6: 20 01 | local.get 1 + 0248b8: 41 03 | i32.const 3 + 0248ba: 71 | i32.and + 0248bb: 0d 0b | br_if 11 + 0248bd: 20 03 | local.get 3 + 0248bf: 41 03 | i32.const 3 + 0248c1: 71 | i32.and + 0248c2: 0d 0c | br_if 12 + 0248c4: 20 06 | local.get 6 + 0248c6: 41 0f | i32.const 15 + 0248c8: 4d | i32.le_u + 0248c9: 0d 0d | br_if 13 + 0248cb: 20 01 | local.get 1 + 0248cd: 20 06 | local.get 6 + 0248cf: 36 02 00 | i32.store 2 0 + 0248d2: 20 05 | local.get 5 + 0248d4: 21 03 | local.set 3 + 0248d6: 20 06 | local.get 6 + 0248d8: 21 02 | local.set 2 + 0248da: 0c 01 | br 1 + 0248dc: 0b | end + 0248dd: 20 02 | local.get 2 + 0248df: 20 01 | local.get 1 + 0248e1: 6a | i32.add + 0248e2: 21 03 | local.set 3 + 0248e4: 20 02 | local.get 2 + 0248e6: 21 02 | local.set 2 + 0248e8: 0b | end + 0248e9: 20 03 | local.get 3 + 0248eb: 41 7c | i32.const 4294967292 + 0248ed: 6a | i32.add + 0248ee: 20 02 | local.get 2 + 0248f0: 36 02 00 | i32.store 2 0 + 0248f3: 20 01 | local.get 1 + 0248f5: 41 04 | i32.const 4 + 0248f7: 6a | i32.add + 0248f8: 21 05 | local.set 5 + 0248fa: 0b | end + 0248fb: 20 05 | local.get 5 + 0248fd: 0f | return + 0248fe: 0b | end + 0248ff: 41 c8 a1 94 80 00 | i32.const 331976 + 024905: 41 11 | i32.const 17 + 024907: 41 88 fa 93 80 00 | i32.const 326920 + 02490d: 41 16 | i32.const 22 + 02490f: 41 f0 fa 93 80 00 | i32.const 327024 + 024915: 20 04 | local.get 4 + 024917: 20 04 | local.get 4 + 024919: 28 02 10 | i32.load 2 16 + 02491c: 22 01 | local.tee 1 + 02491e: 41 83 80 80 80 00 | i32.const 3 + 024924: 20 01 | local.get 1 + 024926: 1b | select + 024927: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024930: 80 00 | + 024932: 00 | unreachable + 024933: 0b | end + 024934: 41 c8 a1 94 80 00 | i32.const 331976 + 02493a: 41 11 | i32.const 17 + 02493c: 41 89 9f 94 80 00 | i32.const 331657 + 024942: 41 16 | i32.const 22 + 024944: 41 c0 9f 94 80 00 | i32.const 331712 + 02494a: 20 04 | local.get 4 + 02494c: 20 04 | local.get 4 + 02494e: 28 02 10 | i32.load 2 16 + 024951: 22 01 | local.tee 1 + 024953: 41 83 80 80 80 00 | i32.const 3 + 024959: 20 01 | local.get 1 + 02495b: 1b | select + 02495c: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024965: 80 00 | + 024967: 00 | unreachable + 024968: 0b | end + 024969: 41 c8 a1 94 80 00 | i32.const 331976 + 02496f: 41 11 | i32.const 17 + 024971: 41 c8 f7 93 80 00 | i32.const 326600 + 024977: 41 2a | i32.const 42 + 024979: 41 90 f8 93 80 00 | i32.const 326672 + 02497f: 20 04 | local.get 4 + 024981: 20 04 | local.get 4 + 024983: 28 02 10 | i32.load 2 16 + 024986: 22 01 | local.tee 1 + 024988: 41 83 80 80 80 00 | i32.const 3 + 02498e: 20 01 | local.get 1 + 024990: 1b | select + 024991: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 02499a: 80 00 | + 02499c: 00 | unreachable + 02499d: 0b | end + 02499e: 41 c8 a1 94 80 00 | i32.const 331976 + 0249a4: 41 11 | i32.const 17 + 0249a6: 41 a8 f8 93 80 00 | i32.const 326696 + 0249ac: 41 22 | i32.const 34 + 0249ae: 41 d0 f8 93 80 00 | i32.const 326736 + 0249b4: 20 04 | local.get 4 + 0249b6: 20 04 | local.get 4 + 0249b8: 28 02 10 | i32.load 2 16 + 0249bb: 22 01 | local.tee 1 + 0249bd: 41 83 80 80 80 00 | i32.const 3 + 0249c3: 20 01 | local.get 1 + 0249c5: 1b | select + 0249c6: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0249cf: 80 00 | + 0249d1: 00 | unreachable + 0249d2: 0b | end + 0249d3: 41 c8 a1 94 80 00 | i32.const 331976 + 0249d9: 41 11 | i32.const 17 + 0249db: 41 e8 f8 93 80 00 | i32.const 326760 + 0249e1: 41 17 | i32.const 23 + 0249e3: 41 80 f9 93 80 00 | i32.const 326784 + 0249e9: 20 04 | local.get 4 + 0249eb: 20 04 | local.get 4 + 0249ed: 28 02 10 | i32.load 2 16 + 0249f0: 22 01 | local.tee 1 + 0249f2: 41 83 80 80 80 00 | i32.const 3 + 0249f8: 20 01 | local.get 1 + 0249fa: 1b | select + 0249fb: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024a04: 80 00 | + 024a06: 00 | unreachable + 024a07: 0b | end + 024a08: 41 c8 a1 94 80 00 | i32.const 331976 + 024a0e: 41 11 | i32.const 17 + 024a10: 41 c8 f7 93 80 00 | i32.const 326600 + 024a16: 41 2a | i32.const 42 + 024a18: 41 b0 f9 93 80 00 | i32.const 326832 + 024a1e: 20 04 | local.get 4 + 024a20: 20 04 | local.get 4 + 024a22: 28 02 10 | i32.load 2 16 + 024a25: 22 01 | local.tee 1 + 024a27: 41 83 80 80 80 00 | i32.const 3 + 024a2d: 20 01 | local.get 1 + 024a2f: 1b | select + 024a30: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024a39: 80 00 | + 024a3b: 00 | unreachable + 024a3c: 0b | end + 024a3d: 41 c8 a1 94 80 00 | i32.const 331976 + 024a43: 41 11 | i32.const 17 + 024a45: 41 a8 f8 93 80 00 | i32.const 326696 + 024a4b: 41 22 | i32.const 34 + 024a4d: 41 d0 f9 93 80 00 | i32.const 326864 + 024a53: 20 04 | local.get 4 + 024a55: 20 04 | local.get 4 + 024a57: 28 02 10 | i32.load 2 16 + 024a5a: 22 01 | local.tee 1 + 024a5c: 41 83 80 80 80 00 | i32.const 3 + 024a62: 20 01 | local.get 1 + 024a64: 1b | select + 024a65: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024a6e: 80 00 | + 024a70: 00 | unreachable + 024a71: 0b | end + 024a72: 41 c8 a1 94 80 00 | i32.const 331976 + 024a78: 41 11 | i32.const 17 + 024a7a: 41 e8 f8 93 80 00 | i32.const 326760 + 024a80: 41 17 | i32.const 23 + 024a82: 41 f0 f9 93 80 00 | i32.const 326896 + 024a88: 20 04 | local.get 4 + 024a8a: 20 04 | local.get 4 + 024a8c: 28 02 10 | i32.load 2 16 + 024a8f: 22 01 | local.tee 1 + 024a91: 41 83 80 80 80 00 | i32.const 3 + 024a97: 20 01 | local.get 1 + 024a99: 1b | select + 024a9a: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024aa3: 80 00 | + 024aa5: 00 | unreachable + 024aa6: 0b | end + 024aa7: 41 c8 a1 94 80 00 | i32.const 331976 + 024aad: 41 11 | i32.const 17 + 024aaf: 41 c8 f7 93 80 00 | i32.const 326600 + 024ab5: 41 2a | i32.const 42 + 024ab7: 41 90 f8 93 80 00 | i32.const 326672 + 024abd: 20 04 | local.get 4 + 024abf: 20 04 | local.get 4 + 024ac1: 28 02 10 | i32.load 2 16 + 024ac4: 22 01 | local.tee 1 + 024ac6: 41 83 80 80 80 00 | i32.const 3 + 024acc: 20 01 | local.get 1 + 024ace: 1b | select + 024acf: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024ad8: 80 00 | + 024ada: 00 | unreachable + 024adb: 0b | end + 024adc: 41 c8 a1 94 80 00 | i32.const 331976 + 024ae2: 41 11 | i32.const 17 + 024ae4: 41 a8 f8 93 80 00 | i32.const 326696 + 024aea: 41 22 | i32.const 34 + 024aec: 41 d0 f8 93 80 00 | i32.const 326736 + 024af2: 20 04 | local.get 4 + 024af4: 20 04 | local.get 4 + 024af6: 28 02 10 | i32.load 2 16 + 024af9: 22 01 | local.tee 1 + 024afb: 41 83 80 80 80 00 | i32.const 3 + 024b01: 20 01 | local.get 1 + 024b03: 1b | select + 024b04: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024b0d: 80 00 | + 024b0f: 00 | unreachable + 024b10: 0b | end + 024b11: 41 c8 a1 94 80 00 | i32.const 331976 + 024b17: 41 11 | i32.const 17 + 024b19: 41 e8 f8 93 80 00 | i32.const 326760 + 024b1f: 41 17 | i32.const 23 + 024b21: 41 80 f9 93 80 00 | i32.const 326784 + 024b27: 20 04 | local.get 4 + 024b29: 20 04 | local.get 4 + 024b2b: 28 02 10 | i32.load 2 16 + 024b2e: 22 01 | local.tee 1 + 024b30: 41 83 80 80 80 00 | i32.const 3 + 024b36: 20 01 | local.get 1 + 024b38: 1b | select + 024b39: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024b42: 80 00 | + 024b44: 00 | unreachable + 024b45: 0b | end + 024b46: 41 c8 a1 94 80 00 | i32.const 331976 + 024b4c: 41 11 | i32.const 17 + 024b4e: 41 d8 da 93 80 00 | i32.const 322904 + 024b54: 41 1b | i32.const 27 + 024b56: 41 c0 db 93 80 00 | i32.const 323008 + 024b5c: 20 04 | local.get 4 + 024b5e: 20 04 | local.get 4 + 024b60: 28 02 10 | i32.load 2 16 + 024b63: 22 01 | local.tee 1 + 024b65: 41 83 80 80 80 00 | i32.const 3 + 024b6b: 20 01 | local.get 1 + 024b6d: 1b | select + 024b6e: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024b77: 80 00 | + 024b79: 00 | unreachable + 024b7a: 0b | end +024b7d func[426]: + 024b7e: 05 7f | local[6..10] type=i32 + 024b80: 23 80 80 80 80 00 | global.get 0 + 024b86: 41 10 | i32.const 16 + 024b88: 6b | i32.sub + 024b89: 22 06 | local.tee 6 + 024b8b: 24 80 80 80 80 00 | global.set 0 + 024b91: 02 40 | block + 024b93: 02 40 | block + 024b95: 20 03 | local.get 3 + 024b97: 20 00 | local.get 0 + 024b99: 28 02 08 | i32.load 2 8 + 024b9c: 22 07 | local.tee 7 + 024b9e: 4c | i32.le_s + 024b9f: 0d 00 | br_if 0 + 024ba1: 02 40 | block + 024ba3: 02 40 | block + 024ba5: 02 40 | block + 024ba7: 02 40 | block + 024ba9: 20 00 | local.get 0 + 024bab: 28 02 0c | i32.load 2 12 + 024bae: 22 08 | local.tee 8 + 024bb0: 45 | i32.eqz + 024bb1: 0d 00 | br_if 0 + 024bb3: 20 00 | local.get 0 + 024bb5: 28 02 10 | i32.load 2 16 + 024bb8: 21 09 | local.set 9 + 024bba: 20 08 | local.get 8 + 024bbc: 21 08 | local.set 8 + 024bbe: 0c 01 | br 1 + 024bc0: 0b | end + 024bc1: 20 00 | local.get 0 + 024bc3: 20 05 | local.get 5 + 024bc5: 28 02 04 | i32.load 2 4 + 024bc8: 22 09 | local.tee 9 + 024bca: 36 02 10 | i32.store 2 16 + 024bcd: 20 00 | local.get 0 + 024bcf: 20 05 | local.get 5 + 024bd1: 28 02 00 | i32.load 2 0 + 024bd4: 22 0a | local.tee 10 + 024bd6: 36 02 0c | i32.store 2 12 + 024bd9: 20 09 | local.get 9 + 024bdb: 21 09 | local.set 9 + 024bdd: 20 0a | local.get 10 + 024bdf: 21 08 | local.set 8 + 024be1: 20 0a | local.get 10 + 024be3: 45 | i32.eqz + 024be4: 0d 01 | br_if 1 + 024be6: 0b | end + 024be7: 20 08 | local.get 8 + 024be9: 21 08 | local.set 8 + 024beb: 20 09 | local.get 9 + 024bed: 21 09 | local.set 9 + 024bef: 20 02 | local.get 2 + 024bf1: 20 02 | local.get 2 + 024bf3: 41 7f | i32.const 4294967295 + 024bf5: 6a | i32.add + 024bf6: 71 | i32.and + 024bf7: 0d 01 | br_if 1 + 024bf9: 20 00 | local.get 0 + 024bfb: 28 02 00 | i32.load 2 0 + 024bfe: 21 0a | local.set 10 + 024c00: 20 06 | local.get 6 + 024c02: 42 00 | i64.const 0 + 024c04: 37 03 08 | i64.store 3 8 + 024c07: 20 0a | local.get 10 + 024c09: 20 07 | local.get 7 + 024c0b: 20 01 | local.get 1 + 024c0d: 6c | i32.mul + 024c0e: 20 03 | local.get 3 + 024c10: 20 01 | local.get 1 + 024c12: 6c | i32.mul + 024c13: 22 07 | local.tee 7 + 024c15: 20 02 | local.get 2 + 024c17: 20 08 | local.get 8 + 024c19: 20 09 | local.get 9 + 024c1b: 20 04 | local.get 4 + 024c1d: 20 06 | local.get 6 + 024c1f: 41 08 | i32.const 8 + 024c21: 6a | i32.add + 024c22: 20 05 | local.get 5 + 024c24: 10 f8 82 80 80 00 | call 376 + 024c2a: 22 01 | local.tee 1 + 024c2c: 21 02 | local.set 2 + 024c2e: 20 01 | local.get 1 + 024c30: 41 ff 01 | i32.const 255 + 024c33: 71 | i32.and + 024c34: 0d 03 | br_if 3 + 024c36: 02 40 | block + 024c38: 20 06 | local.get 6 + 024c3a: 28 02 08 | i32.load 2 8 + 024c3d: 22 01 | local.tee 1 + 024c3f: 0d 00 | br_if 0 + 024c41: 41 01 | i32.const 1 + 024c43: 21 02 | local.set 2 + 024c45: 20 07 | local.get 7 + 024c47: 41 00 | i32.const 0 + 024c49: 4a | i32.gt_s + 024c4a: 0d 04 | br_if 4 + 024c4c: 0b | end + 024c4d: 20 00 | local.get 0 + 024c4f: 20 03 | local.get 3 + 024c51: 36 02 08 | i32.store 2 8 + 024c54: 20 00 | local.get 0 + 024c56: 20 01 | local.get 1 + 024c58: 36 02 00 | i32.store 2 0 + 024c5b: 0c 02 | br 2 + 024c5d: 0b | end + 024c5e: 41 c8 a1 94 80 00 | i32.const 331976 + 024c64: 41 11 | i32.const 17 + 024c66: 41 f8 99 94 80 00 | i32.const 331000 + 024c6c: 41 1c | i32.const 28 + 024c6e: 41 80 9c 94 80 00 | i32.const 331264 + 024c74: 20 05 | local.get 5 + 024c76: 20 05 | local.get 5 + 024c78: 28 02 10 | i32.load 2 16 + 024c7b: 22 00 | local.tee 0 + 024c7d: 41 83 80 80 80 00 | i32.const 3 + 024c83: 20 00 | local.get 0 + 024c85: 1b | select + 024c86: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024c8f: 80 00 | + 024c91: 00 | unreachable + 024c92: 0b | end + 024c93: 41 c8 a1 94 80 00 | i32.const 331976 + 024c99: 41 11 | i32.const 17 + 024c9b: 41 f6 e1 93 80 00 | i32.const 323830 + 024ca1: 41 20 | i32.const 32 + 024ca3: 20 04 | local.get 4 + 024ca5: 20 05 | local.get 5 + 024ca7: 20 05 | local.get 5 + 024ca9: 28 02 10 | i32.load 2 16 + 024cac: 22 00 | local.tee 0 + 024cae: 41 83 80 80 80 00 | i32.const 3 + 024cb4: 20 00 | local.get 0 + 024cb6: 1b | select + 024cb7: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 024cc0: 80 00 | + 024cc2: 00 | unreachable + 024cc3: 0b | end + 024cc4: 41 00 | i32.const 0 + 024cc6: 21 02 | local.set 2 + 024cc8: 0b | end + 024cc9: 20 06 | local.get 6 + 024ccb: 41 10 | i32.const 16 + 024ccd: 6a | i32.add + 024cce: 24 80 80 80 80 00 | global.set 0 + 024cd4: 20 02 | local.get 2 + 024cd6: 0b | end +024cd9 func[427]: + 024cda: 04 7f | local[3..6] type=i32 + 024cdc: 01 7e | local[7] type=i64 + 024cde: 03 7f | local[8..10] type=i32 + 024ce0: 01 7e | local[11] type=i64 + 024ce2: 01 7f | local[12] type=i32 + 024ce4: 02 7e | local[13..14] type=i64 + 024ce6: 23 80 80 80 80 00 | global.get 0 + 024cec: 41 e0 00 | i32.const 96 + 024cef: 6b | i32.sub + 024cf0: 22 03 | local.tee 3 + 024cf2: 24 80 80 80 80 00 | global.set 0 + 024cf8: 20 00 | local.get 0 + 024cfa: 2d 00 08 | i32.load8_u 0 8 + 024cfd: 21 04 | local.set 4 + 024cff: 20 00 | local.get 0 + 024d01: 41 01 | i32.const 1 + 024d03: 3a 00 08 | i32.store8 0 8 + 024d06: 20 00 | local.get 0 + 024d08: 41 d4 00 | i32.const 84 + 024d0b: 6a | i32.add + 024d0c: 21 05 | local.set 5 + 024d0e: 02 40 | block + 024d10: 02 40 | block + 024d12: 20 00 | local.get 0 + 024d14: 28 02 28 | i32.load 2 40 + 024d17: 22 06 | local.tee 6 + 024d19: 0d 00 | br_if 0 + 024d1b: 41 00 | i32.const 0 + 024d1d: 21 06 | local.set 6 + 024d1f: 0c 01 | br 1 + 024d21: 0b | end + 024d22: 20 03 | local.get 3 + 024d24: 41 c8 00 | i32.const 72 + 024d27: 6a | i32.add + 024d28: 20 00 | local.get 0 + 024d2a: 28 02 2c | i32.load 2 44 + 024d2d: 41 04 | i32.const 4 + 024d2f: 41 90 91 94 80 00 | i32.const 329872 + 024d35: 41 02 | i32.const 2 + 024d37: 42 00 | i64.const 0 + 024d39: 41 00 | i32.const 0 + 024d3b: 20 02 | local.get 2 + 024d3d: 20 06 | local.get 6 + 024d3f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 024d48: 80 00 | + 024d4a: 20 00 | local.get 0 + 024d4c: 20 00 | local.get 0 + 024d4e: 28 02 54 | i32.load 2 84 + 024d51: 20 03 | local.get 3 + 024d53: 28 02 48 | i32.load 2 72 + 024d56: 6a | i32.add + 024d57: 36 02 54 | i32.store 2 84 + 024d5a: 20 00 | local.get 0 + 024d5c: 28 02 28 | i32.load 2 40 + 024d5f: 21 06 | local.set 6 + 024d61: 0b | end + 024d62: 20 03 | local.get 3 + 024d64: 41 c0 00 | i32.const 64 + 024d67: 6a | i32.add + 024d68: 20 06 | local.get 6 + 024d6a: 20 00 | local.get 0 + 024d6c: 28 02 2c | i32.load 2 44 + 024d6f: 20 01 | local.get 1 + 024d71: 20 05 | local.get 5 + 024d73: 20 02 | local.get 2 + 024d75: 10 e3 82 80 80 00 | call 355 + 024d7b: 20 00 | local.get 0 + 024d7d: 28 02 28 | i32.load 2 40 + 024d80: 21 01 | local.set 1 + 024d82: 20 00 | local.get 0 + 024d84: 28 02 2c | i32.load 2 44 + 024d87: 21 06 | local.set 6 + 024d89: 20 03 | local.get 3 + 024d8b: 41 28 | i32.const 40 + 024d8d: 3a 00 5f | i32.store8 0 95 + 024d90: 02 40 | block + 024d92: 20 01 | local.get 1 + 024d94: 45 | i32.eqz + 024d95: 0d 00 | br_if 0 + 024d97: 20 03 | local.get 3 + 024d99: 41 30 | i32.const 48 + 024d9b: 6a | i32.add + 024d9c: 20 06 | local.get 6 + 024d9e: 41 04 | i32.const 4 + 024da0: 20 03 | local.get 3 + 024da2: 41 df 00 | i32.const 95 + 024da5: 6a | i32.add + 024da6: 41 01 | i32.const 1 + 024da8: 42 00 | i64.const 0 + 024daa: 41 00 | i32.const 0 + 024dac: 20 02 | local.get 2 + 024dae: 20 01 | local.get 1 + 024db0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 024db9: 80 00 | + 024dbb: 20 05 | local.get 5 + 024dbd: 20 05 | local.get 5 + 024dbf: 28 02 00 | i32.load 2 0 + 024dc2: 20 03 | local.get 3 + 024dc4: 28 02 30 | i32.load 2 48 + 024dc7: 6a | i32.add + 024dc8: 36 02 00 | i32.store 2 0 + 024dcb: 0b | end + 024dcc: 02 40 | block + 024dce: 02 40 | block + 024dd0: 02 40 | block + 024dd2: 02 40 | block + 024dd4: 20 00 | local.get 0 + 024dd6: 28 02 30 | i32.load 2 48 + 024dd9: 22 01 | local.tee 1 + 024ddb: 45 | i32.eqz + 024ddc: 0d 00 | br_if 0 + 024dde: 20 00 | local.get 0 + 024de0: 29 03 38 | i64.load 3 56 + 024de3: 22 07 | local.tee 7 + 024de5: 50 | i64.eqz + 024de6: 0d 00 | br_if 0 + 024de8: 20 00 | local.get 0 + 024dea: 28 02 2c | i32.load 2 44 + 024ded: 21 08 | local.set 8 + 024def: 20 00 | local.get 0 + 024df1: 28 02 28 | i32.load 2 40 + 024df4: 21 09 | local.set 9 + 024df6: 20 00 | local.get 0 + 024df8: 28 02 34 | i32.load 2 52 + 024dfb: 21 0a | local.set 10 + 024dfd: 20 07 | local.get 7 + 024dff: 21 0b | local.set 11 + 024e01: 20 01 | local.get 1 + 024e03: 21 0c | local.set 12 + 024e05: 42 9a 03 | i64.const 410 + 024e08: 21 0d | local.set 13 + 024e0a: 20 07 | local.get 7 + 024e0c: 42 9b 03 | i64.const 411 + 024e0f: 82 | i64.rem_u + 024e10: 21 0e | local.set 14 + 024e12: 03 40 | loop + 024e14: 20 0d | local.get 13 + 024e16: 21 0d | local.set 13 + 024e18: 02 40 | block + 024e1a: 20 0e | local.get 14 + 024e1c: 22 0e | local.tee 14 + 024e1e: a7 | i32.wrap_i64 + 024e1f: 41 02 | i32.const 2 + 024e21: 74 | i32.shl + 024e22: 41 f0 a0 96 80 00 | i32.const 364656 + 024e28: 6a | i32.add + 024e29: 28 02 00 | i32.load 2 0 + 024e2c: 22 01 | local.tee 1 + 024e2e: 45 | i32.eqz + 024e2f: 0d 00 | br_if 0 + 024e31: 20 01 | local.get 1 + 024e33: 21 06 | local.set 6 + 024e35: 20 01 | local.get 1 + 024e37: 29 03 10 | i64.load 3 16 + 024e3a: 20 07 | local.get 7 + 024e3c: 51 | i64.eq + 024e3d: 0d 03 | br_if 3 + 024e3f: 0b | end + 024e40: 02 40 | block + 024e42: 20 0d | local.get 13 + 024e44: 50 | i64.eqz + 024e45: 45 | i32.eqz + 024e46: 0d 00 | br_if 0 + 024e48: 41 e0 ca 96 80 00 | i32.const 370016 + 024e4e: 21 06 | local.set 6 + 024e50: 0c 03 | br 3 + 024e52: 0b | end + 024e53: 02 40 | block + 024e55: 20 0e | local.get 14 + 024e57: 42 01 | i64.const 1 + 024e59: 7c | i64.add + 024e5a: 22 0e | local.tee 14 + 024e5c: 42 00 | i64.const 0 + 024e5e: 20 0e | local.get 14 + 024e60: 42 9b 03 | i64.const 411 + 024e63: 54 | i64.lt_u + 024e64: 1b | select + 024e65: 22 0e | local.tee 14 + 024e67: a7 | i32.wrap_i64 + 024e68: 41 02 | i32.const 2 + 024e6a: 74 | i32.shl + 024e6b: 41 f0 a0 96 80 00 | i32.const 364656 + 024e71: 6a | i32.add + 024e72: 28 02 00 | i32.load 2 0 + 024e75: 22 01 | local.tee 1 + 024e77: 45 | i32.eqz + 024e78: 0d 00 | br_if 0 + 024e7a: 20 01 | local.get 1 + 024e7c: 21 06 | local.set 6 + 024e7e: 20 01 | local.get 1 + 024e80: 29 03 10 | i64.load 3 16 + 024e83: 20 07 | local.get 7 + 024e85: 51 | i64.eq + 024e86: 0d 03 | br_if 3 + 024e88: 0b | end + 024e89: 20 0d | local.get 13 + 024e8b: 42 7e | i64.const 18446744073709551614 + 024e8d: 7c | i64.add + 024e8e: 21 0d | local.set 13 + 024e90: 20 0e | local.get 14 + 024e92: 42 01 | i64.const 1 + 024e94: 7c | i64.add + 024e95: 22 0e | local.tee 14 + 024e97: 42 00 | i64.const 0 + 024e99: 20 0e | local.get 14 + 024e9b: 42 9b 03 | i64.const 411 + 024e9e: 54 | i64.lt_u + 024e9f: 1b | select + 024ea0: 21 0e | local.set 14 + 024ea2: 0c 00 | br 0 + 024ea4: 0b | end + 024ea5: 0b | end + 024ea6: 20 00 | local.get 0 + 024ea8: 28 02 28 | i32.load 2 40 + 024eab: 22 01 | local.tee 1 + 024ead: 45 | i32.eqz + 024eae: 0d 02 | br_if 2 + 024eb0: 20 03 | local.get 3 + 024eb2: 41 20 | i32.const 32 + 024eb4: 6a | i32.add + 024eb5: 20 00 | local.get 0 + 024eb7: 28 02 2c | i32.load 2 44 + 024eba: 41 04 | i32.const 4 + 024ebc: 41 cb 82 94 80 00 | i32.const 328011 + 024ec2: 41 05 | i32.const 5 + 024ec4: 42 00 | i64.const 0 + 024ec6: 41 00 | i32.const 0 + 024ec8: 20 02 | local.get 2 + 024eca: 20 01 | local.get 1 + 024ecc: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 024ed5: 80 00 | + 024ed7: 20 00 | local.get 0 + 024ed9: 20 00 | local.get 0 + 024edb: 28 02 54 | i32.load 2 84 + 024ede: 20 03 | local.get 3 + 024ee0: 28 02 20 | i32.load 2 32 + 024ee3: 6a | i32.add + 024ee4: 36 02 54 | i32.store 2 84 + 024ee7: 0c 01 | br 1 + 024ee9: 0b | end + 024eea: 20 09 | local.get 9 + 024eec: 20 08 | local.get 8 + 024eee: 20 06 | local.get 6 + 024ef0: 20 05 | local.get 5 + 024ef2: 20 02 | local.get 2 + 024ef4: 10 a0 83 80 80 00 | call 416 + 024efa: 1a | drop + 024efb: 20 00 | local.get 0 + 024efd: 28 02 2c | i32.load 2 44 + 024f00: 21 06 | local.set 6 + 024f02: 20 00 | local.get 0 + 024f04: 28 02 28 | i32.load 2 40 + 024f07: 21 01 | local.set 1 + 024f09: 20 03 | local.get 3 + 024f0b: 41 3d | i32.const 61 + 024f0d: 3a 00 5f | i32.store8 0 95 + 024f10: 02 40 | block + 024f12: 20 01 | local.get 1 + 024f14: 45 | i32.eqz + 024f15: 0d 00 | br_if 0 + 024f17: 20 03 | local.get 3 + 024f19: 41 10 | i32.const 16 + 024f1b: 6a | i32.add + 024f1c: 20 06 | local.get 6 + 024f1e: 41 04 | i32.const 4 + 024f20: 20 03 | local.get 3 + 024f22: 41 df 00 | i32.const 95 + 024f25: 6a | i32.add + 024f26: 41 01 | i32.const 1 + 024f28: 42 00 | i64.const 0 + 024f2a: 41 00 | i32.const 0 + 024f2c: 20 02 | local.get 2 + 024f2e: 20 01 | local.get 1 + 024f30: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 024f39: 80 00 | + 024f3b: 20 05 | local.get 5 + 024f3d: 20 05 | local.get 5 + 024f3f: 28 02 00 | i32.load 2 0 + 024f42: 20 03 | local.get 3 + 024f44: 28 02 10 | i32.load 2 16 + 024f47: 6a | i32.add + 024f48: 36 02 00 | i32.store 2 0 + 024f4b: 0b | end + 024f4c: 20 00 | local.get 0 + 024f4e: 20 0c | local.get 12 + 024f50: 20 0a | local.get 10 + 024f52: 20 0b | local.get 11 + 024f54: 41 f6 00 | i32.const 118 + 024f57: 20 02 | local.get 2 + 024f59: 10 e1 82 80 80 00 | call 353 + 024f5f: 0b | end + 024f60: 20 00 | local.get 0 + 024f62: 28 02 2c | i32.load 2 44 + 024f65: 21 06 | local.set 6 + 024f67: 20 00 | local.get 0 + 024f69: 28 02 28 | i32.load 2 40 + 024f6c: 21 01 | local.set 1 + 024f6e: 20 03 | local.get 3 + 024f70: 41 29 | i32.const 41 + 024f72: 3a 00 5f | i32.store8 0 95 + 024f75: 20 01 | local.get 1 + 024f77: 45 | i32.eqz + 024f78: 0d 00 | br_if 0 + 024f7a: 20 03 | local.get 3 + 024f7c: 20 06 | local.get 6 + 024f7e: 41 04 | i32.const 4 + 024f80: 20 03 | local.get 3 + 024f82: 41 df 00 | i32.const 95 + 024f85: 6a | i32.add + 024f86: 41 01 | i32.const 1 + 024f88: 42 00 | i64.const 0 + 024f8a: 41 00 | i32.const 0 + 024f8c: 20 02 | local.get 2 + 024f8e: 20 01 | local.get 1 + 024f90: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 024f99: 80 00 | + 024f9b: 20 05 | local.get 5 + 024f9d: 20 05 | local.get 5 + 024f9f: 28 02 00 | i32.load 2 0 + 024fa2: 20 03 | local.get 3 + 024fa4: 28 02 00 | i32.load 2 0 + 024fa7: 6a | i32.add + 024fa8: 36 02 00 | i32.store 2 0 + 024fab: 0b | end + 024fac: 20 00 | local.get 0 + 024fae: 20 04 | local.get 4 + 024fb0: 3a 00 08 | i32.store8 0 8 + 024fb3: 20 03 | local.get 3 + 024fb5: 41 e0 00 | i32.const 96 + 024fb8: 6a | i32.add + 024fb9: 24 80 80 80 80 00 | global.set 0 + 024fbf: 0b | end +024fc1 func[428]: + 024fc2: 01 7f | local[4] type=i32 + 024fc4: 02 40 | block + 024fc6: 20 02 | local.get 2 + 024fc8: 41 8c 7f | i32.const 4294967180 + 024fcb: 6a | i32.add + 024fcc: 22 04 | local.tee 4 + 024fce: 41 03 | i32.const 3 + 024fd0: 4b | i32.gt_u + 024fd1: 0d 00 | br_if 0 + 024fd3: 20 04 | local.get 4 + 024fd5: 41 01 | i32.const 1 + 024fd7: 46 | i32.eq + 024fd8: 0d 00 | br_if 0 + 024fda: 20 00 | local.get 0 + 024fdc: 41 fc 81 93 80 00 | i32.const 311548 + 024fe2: 41 8f 82 93 80 00 | i32.const 311567 + 024fe8: 20 01 | local.get 1 + 024fea: 1b | select + 024feb: 41 04 | i32.const 4 + 024fed: 41 05 | i32.const 5 + 024fef: 20 01 | local.get 1 + 024ff1: 1b | select + 024ff2: 41 f3 00 | i32.const 115 + 024ff5: 20 03 | local.get 3 + 024ff7: 10 ad 83 80 80 00 | call 429 + 024ffd: 0f | return + 024ffe: 0b | end + 024fff: 20 00 | local.get 0 + 025001: 20 02 | local.get 2 + 025003: 20 03 | local.get 3 + 025005: 10 ab 83 80 80 00 | call 427 + 02500b: 0b | end +02500e func[429]: + 02500f: 0a 7f | local[5..14] type=i32 + 025011: 23 80 80 80 80 00 | global.get 0 + 025017: 41 e0 01 | i32.const 224 + 02501a: 6b | i32.sub + 02501b: 22 05 | local.tee 5 + 02501d: 24 80 80 80 80 00 | global.set 0 + 025023: 02 40 | block + 025025: 02 40 | block + 025027: 02 40 | block + 025029: 02 40 | block + 02502b: 02 40 | block + 02502d: 02 40 | block + 02502f: 20 00 | local.get 0 + 025031: 28 02 4c | i32.load 2 76 + 025034: 41 01 | i32.const 1 + 025036: 46 | i32.eq + 025037: 0d 00 | br_if 0 + 025039: 20 02 | local.get 2 + 02503b: 21 02 | local.set 2 + 02503d: 0c 01 | br 1 + 02503f: 0b | end + 025040: 20 00 | local.get 0 + 025042: 28 02 48 | i32.load 2 72 + 025045: 22 06 | local.tee 6 + 025047: 41 00 | i32.const 0 + 025049: 20 06 | local.get 6 + 02504b: 41 00 | i32.const 0 + 02504d: 4a | i32.gt_s + 02504e: 1b | select + 02504f: 22 06 | local.tee 6 + 025051: 20 02 | local.get 2 + 025053: 20 06 | local.get 6 + 025055: 20 02 | local.get 2 + 025057: 48 | i32.lt_s + 025058: 1b | select + 025059: 21 06 | local.set 6 + 02505b: 20 02 | local.get 2 + 02505d: 41 7f | i32.const 4294967295 + 02505f: 4c | i32.le_s + 025060: 0d 01 | br_if 1 + 025062: 20 06 | local.get 6 + 025064: 21 02 | local.set 2 + 025066: 0b | end + 025067: 20 02 | local.get 2 + 025069: 21 06 | local.set 6 + 02506b: 02 40 | block + 02506d: 02 40 | block + 02506f: 20 00 | local.get 0 + 025071: 2d 00 08 | i32.load8_u 0 8 + 025074: 0d 00 | br_if 0 + 025076: 20 00 | local.get 0 + 025078: 28 02 44 | i32.load 2 68 + 02507b: 41 01 | i32.const 1 + 02507d: 48 | i32.lt_s + 02507e: 0d 00 | br_if 0 + 025080: 20 03 | local.get 3 + 025082: 41 f6 00 | i32.const 118 + 025085: 46 | i32.eq + 025086: 0d 01 | br_if 1 + 025088: 0b | end + 025089: 02 40 | block + 02508b: 20 03 | local.get 3 + 02508d: 41 a8 7f | i32.const 4294967208 + 025090: 6a | i32.add + 025091: 0e 21 04 03 03 03 03 03 03 | br_table 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 3 0 3 3 0 1 4 3 + 02509a: 03 03 03 03 03 03 03 03 03 | + 0250a3: 03 03 03 03 03 03 03 03 03 | + 0250ac: 01 03 00 03 03 00 01 04 03 | + 0250b5: 0b | end + 0250b6: 02 40 | block + 0250b8: 20 00 | local.get 0 + 0250ba: 2d 00 05 | i32.load8_u 0 5 + 0250bd: 45 | i32.eqz + 0250be: 0d 00 | br_if 0 + 0250c0: 02 40 | block + 0250c2: 20 00 | local.get 0 + 0250c4: 28 02 0c | i32.load 2 12 + 0250c7: 22 02 | local.tee 2 + 0250c9: 20 06 | local.get 6 + 0250cb: 4c | i32.le_s + 0250cc: 0d 00 | br_if 0 + 0250ce: 02 40 | block + 0250d0: 02 40 | block + 0250d2: 20 00 | local.get 0 + 0250d4: 2d 00 00 | i32.load8_u 0 0 + 0250d7: 0d 00 | br_if 0 + 0250d9: 20 02 | local.get 2 + 0250db: 21 02 | local.set 2 + 0250dd: 0c 01 | br 1 + 0250df: 0b | end + 0250e0: 20 02 | local.get 2 + 0250e2: 21 02 | local.set 2 + 0250e4: 20 00 | local.get 0 + 0250e6: 28 02 28 | i32.load 2 40 + 0250e9: 22 03 | local.tee 3 + 0250eb: 45 | i32.eqz + 0250ec: 0d 00 | br_if 0 + 0250ee: 20 05 | local.get 5 + 0250f0: 41 a8 01 | i32.const 168 + 0250f3: 6a | i32.add + 0250f4: 20 00 | local.get 0 + 0250f6: 28 02 2c | i32.load 2 44 + 0250f9: 41 04 | i32.const 4 + 0250fb: 20 01 | local.get 1 + 0250fd: 20 06 | local.get 6 + 0250ff: 42 00 | i64.const 0 + 025101: 41 00 | i32.const 0 + 025103: 20 04 | local.get 4 + 025105: 20 03 | local.get 3 + 025107: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025110: 80 00 | + 025112: 20 00 | local.get 0 + 025114: 20 00 | local.get 0 + 025116: 28 02 54 | i32.load 2 84 + 025119: 20 05 | local.get 5 + 02511b: 28 02 a8 01 | i32.load 2 168 + 02511f: 6a | i32.add + 025120: 36 02 54 | i32.store 2 84 + 025123: 20 00 | local.get 0 + 025125: 28 02 0c | i32.load 2 12 + 025128: 21 02 | local.set 2 + 02512a: 0b | end + 02512b: 02 40 | block + 02512d: 20 02 | local.get 2 + 02512f: 22 02 | local.tee 2 + 025131: 20 06 | local.get 6 + 025133: 6b | i32.sub + 025134: 41 01 | i32.const 1 + 025136: 48 | i32.lt_s + 025137: 0d 00 | br_if 0 + 025139: 20 05 | local.get 5 + 02513b: 41 df 01 | i32.const 223 + 02513e: 6a | i32.add + 02513f: 21 07 | local.set 7 + 025141: 20 02 | local.get 2 + 025143: 21 03 | local.set 3 + 025145: 41 00 | i32.const 0 + 025147: 21 02 | local.set 2 + 025149: 03 40 | loop + 02514b: 20 02 | local.get 2 + 02514d: 21 08 | local.set 8 + 02514f: 20 00 | local.get 0 + 025151: 28 02 2c | i32.load 2 44 + 025154: 21 09 | local.set 9 + 025156: 20 00 | local.get 0 + 025158: 28 02 28 | i32.load 2 40 + 02515b: 21 02 | local.set 2 + 02515d: 20 05 | local.get 5 + 02515f: 41 20 | i32.const 32 + 025161: 3a 00 df 01 | i32.store8 0 223 + 025165: 20 03 | local.get 3 + 025167: 21 03 | local.set 3 + 025169: 02 40 | block + 02516b: 20 02 | local.get 2 + 02516d: 45 | i32.eqz + 02516e: 0d 00 | br_if 0 + 025170: 20 05 | local.get 5 + 025172: 41 98 01 | i32.const 152 + 025175: 6a | i32.add + 025176: 20 09 | local.get 9 + 025178: 41 04 | i32.const 4 + 02517a: 20 07 | local.get 7 + 02517c: 41 01 | i32.const 1 + 02517e: 42 00 | i64.const 0 + 025180: 41 00 | i32.const 0 + 025182: 20 04 | local.get 4 + 025184: 20 02 | local.get 2 + 025186: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02518f: 80 00 | + 025191: 20 00 | local.get 0 + 025193: 20 00 | local.get 0 + 025195: 28 02 54 | i32.load 2 84 + 025198: 20 05 | local.get 5 + 02519a: 28 02 98 01 | i32.load 2 152 + 02519e: 6a | i32.add + 02519f: 36 02 54 | i32.store 2 84 + 0251a2: 20 00 | local.get 0 + 0251a4: 28 02 0c | i32.load 2 12 + 0251a7: 21 03 | local.set 3 + 0251a9: 0b | end + 0251aa: 20 03 | local.get 3 + 0251ac: 22 09 | local.tee 9 + 0251ae: 21 03 | local.set 3 + 0251b0: 20 08 | local.get 8 + 0251b2: 41 01 | i32.const 1 + 0251b4: 6a | i32.add + 0251b5: 22 08 | local.tee 8 + 0251b7: 21 02 | local.set 2 + 0251b9: 20 08 | local.get 8 + 0251bb: 20 09 | local.get 9 + 0251bd: 20 06 | local.get 6 + 0251bf: 6b | i32.sub + 0251c0: 48 | i32.lt_s + 0251c1: 0d 00 | br_if 0 + 0251c3: 0b | end + 0251c4: 0b | end + 0251c5: 20 00 | local.get 0 + 0251c7: 2d 00 00 | i32.load8_u 0 0 + 0251ca: 0d 06 | br_if 6 + 0251cc: 20 00 | local.get 0 + 0251ce: 28 02 28 | i32.load 2 40 + 0251d1: 22 02 | local.tee 2 + 0251d3: 45 | i32.eqz + 0251d4: 0d 06 | br_if 6 + 0251d6: 20 05 | local.get 5 + 0251d8: 41 88 01 | i32.const 136 + 0251db: 6a | i32.add + 0251dc: 20 00 | local.get 0 + 0251de: 28 02 2c | i32.load 2 44 + 0251e1: 41 04 | i32.const 4 + 0251e3: 20 01 | local.get 1 + 0251e5: 20 06 | local.get 6 + 0251e7: 42 00 | i64.const 0 + 0251e9: 41 00 | i32.const 0 + 0251eb: 20 04 | local.get 4 + 0251ed: 20 02 | local.get 2 + 0251ef: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0251f8: 80 00 | + 0251fa: 20 00 | local.get 0 + 0251fc: 20 00 | local.get 0 + 0251fe: 28 02 54 | i32.load 2 84 + 025201: 20 05 | local.get 5 + 025203: 28 02 88 01 | i32.load 2 136 + 025207: 6a | i32.add + 025208: 36 02 54 | i32.store 2 84 + 02520b: 0c 06 | br 6 + 02520d: 0b | end + 02520e: 20 00 | local.get 0 + 025210: 28 02 28 | i32.load 2 40 + 025213: 22 02 | local.tee 2 + 025215: 45 | i32.eqz + 025216: 0d 05 | br_if 5 + 025218: 20 05 | local.get 5 + 02521a: 41 b8 01 | i32.const 184 + 02521d: 6a | i32.add + 02521e: 20 00 | local.get 0 + 025220: 28 02 2c | i32.load 2 44 + 025223: 41 04 | i32.const 4 + 025225: 20 01 | local.get 1 + 025227: 20 06 | local.get 6 + 025229: 42 00 | i64.const 0 + 02522b: 41 00 | i32.const 0 + 02522d: 20 04 | local.get 4 + 02522f: 20 02 | local.get 2 + 025231: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02523a: 80 00 | + 02523c: 20 00 | local.get 0 + 02523e: 20 00 | local.get 0 + 025240: 28 02 54 | i32.load 2 84 + 025243: 20 05 | local.get 5 + 025245: 28 02 b8 01 | i32.load 2 184 + 025249: 6a | i32.add + 02524a: 36 02 54 | i32.store 2 84 + 02524d: 0c 05 | br 5 + 02524f: 0b | end + 025250: 20 00 | local.get 0 + 025252: 28 02 28 | i32.load 2 40 + 025255: 22 02 | local.tee 2 + 025257: 45 | i32.eqz + 025258: 0d 04 | br_if 4 + 02525a: 20 05 | local.get 5 + 02525c: 41 f8 00 | i32.const 120 + 02525f: 6a | i32.add + 025260: 20 00 | local.get 0 + 025262: 28 02 2c | i32.load 2 44 + 025265: 41 04 | i32.const 4 + 025267: 20 01 | local.get 1 + 025269: 20 06 | local.get 6 + 02526b: 42 00 | i64.const 0 + 02526d: 41 00 | i32.const 0 + 02526f: 20 04 | local.get 4 + 025271: 20 02 | local.get 2 + 025273: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02527c: 80 00 | + 02527e: 20 00 | local.get 0 + 025280: 20 00 | local.get 0 + 025282: 28 02 54 | i32.load 2 84 + 025285: 20 05 | local.get 5 + 025287: 28 02 78 | i32.load 2 120 + 02528a: 6a | i32.add + 02528b: 36 02 54 | i32.store 2 84 + 02528e: 0c 04 | br 4 + 025290: 0b | end + 025291: 20 00 | local.get 0 + 025293: 28 02 2c | i32.load 2 44 + 025296: 21 0a | local.set 10 + 025298: 20 00 | local.get 0 + 02529a: 28 02 28 | i32.load 2 40 + 02529d: 21 09 | local.set 9 + 02529f: 20 05 | local.get 5 + 0252a1: 41 22 | i32.const 34 + 0252a3: 3a 00 df 01 | i32.store8 0 223 + 0252a7: 02 40 | block + 0252a9: 02 40 | block + 0252ab: 02 40 | block + 0252ad: 20 09 | local.get 9 + 0252af: 0d 00 | br_if 0 + 0252b1: 41 00 | i32.const 0 + 0252b3: 21 03 | local.set 3 + 0252b5: 0c 01 | br 1 + 0252b7: 0b | end + 0252b8: 20 05 | local.get 5 + 0252ba: 41 e8 00 | i32.const 104 + 0252bd: 6a | i32.add + 0252be: 20 0a | local.get 10 + 0252c0: 22 0b | local.tee 11 + 0252c2: 41 04 | i32.const 4 + 0252c4: 20 05 | local.get 5 + 0252c6: 41 df 01 | i32.const 223 + 0252c9: 6a | i32.add + 0252ca: 41 01 | i32.const 1 + 0252cc: 42 00 | i64.const 0 + 0252ce: 41 00 | i32.const 0 + 0252d0: 20 04 | local.get 4 + 0252d2: 20 09 | local.get 9 + 0252d4: 22 0c | local.tee 12 + 0252d6: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0252df: 80 00 | + 0252e1: 20 05 | local.get 5 + 0252e3: 28 02 68 | i32.load 2 104 + 0252e6: 21 03 | local.set 3 + 0252e8: 02 40 | block + 0252ea: 20 05 | local.get 5 + 0252ec: 28 02 70 | i32.load 2 112 + 0252ef: 45 | i32.eqz + 0252f0: 0d 00 | br_if 0 + 0252f2: 20 03 | local.get 3 + 0252f4: 21 03 | local.set 3 + 0252f6: 0c 01 | br 1 + 0252f8: 0b | end + 0252f9: 02 40 | block + 0252fb: 02 40 | block + 0252fd: 20 06 | local.get 6 + 0252ff: 41 01 | i32.const 1 + 025301: 4e | i32.ge_s + 025302: 0d 00 | br_if 0 + 025304: 20 03 | local.get 3 + 025306: 21 06 | local.set 6 + 025308: 0c 01 | br 1 + 02530a: 0b | end + 02530b: 41 01 | i32.const 1 + 02530d: 21 0d | local.set 13 + 02530f: 20 05 | local.get 5 + 025311: 41 df 01 | i32.const 223 + 025314: 6a | i32.add + 025315: 21 0e | local.set 14 + 025317: 20 01 | local.get 1 + 025319: 21 08 | local.set 8 + 02531b: 20 06 | local.get 6 + 02531d: 21 02 | local.set 2 + 02531f: 20 03 | local.get 3 + 025321: 21 03 | local.set 3 + 025323: 03 40 | loop + 025325: 20 03 | local.get 3 + 025327: 21 01 | local.set 1 + 025329: 20 02 | local.get 2 + 02532b: 21 02 | local.set 2 + 02532d: 20 08 | local.get 8 + 02532f: 22 08 | local.tee 8 + 025331: 2c 00 00 | i32.load8_s 0 0 + 025334: 22 07 | local.tee 7 + 025336: 21 03 | local.set 3 + 025338: 41 01 | i32.const 1 + 02533a: 21 06 | local.set 6 + 02533c: 02 40 | block + 02533e: 02 40 | block + 025340: 20 07 | local.get 7 + 025342: 41 7f | i32.const 4294967295 + 025344: 4a | i32.gt_s + 025345: 0d 00 | br_if 0 + 025347: 20 05 | local.get 5 + 025349: 41 e0 00 | i32.const 96 + 02534c: 6a | i32.add + 02534d: 20 08 | local.get 8 + 02534f: 20 02 | local.get 2 + 025351: 10 dc 82 80 80 00 | call 348 + 025357: 20 05 | local.get 5 + 025359: 28 02 60 | i32.load 2 96 + 02535c: 21 07 | local.set 7 + 02535e: 02 40 | block + 025360: 20 05 | local.get 5 + 025362: 28 02 64 | i32.load 2 100 + 025365: 22 06 | local.tee 6 + 025367: 41 01 | i32.const 1 + 025369: 46 | i32.eq + 02536a: 0d 00 | br_if 0 + 02536c: 20 07 | local.get 7 + 02536e: 21 03 | local.set 3 + 025370: 20 06 | local.get 6 + 025372: 21 06 | local.set 6 + 025374: 0c 01 | br 1 + 025376: 0b | end + 025377: 20 07 | local.get 7 + 025379: 21 03 | local.set 3 + 02537b: 20 06 | local.get 6 + 02537d: 21 06 | local.set 6 + 02537f: 20 07 | local.get 7 + 025381: 41 fd ff 03 | i32.const 65533 + 025385: 47 | i32.ne + 025386: 0d 00 | br_if 0 + 025388: 20 05 | local.get 5 + 02538a: 41 dc 00 | i32.const 92 + 02538d: 3a 00 df 01 | i32.store8 0 223 + 025391: 20 05 | local.get 5 + 025393: 41 c8 00 | i32.const 72 + 025396: 6a | i32.add + 025397: 20 0b | local.get 11 + 025399: 41 04 | i32.const 4 + 02539b: 20 0e | local.get 14 + 02539d: 41 01 | i32.const 1 + 02539f: 42 00 | i64.const 0 + 0253a1: 41 00 | i32.const 0 + 0253a3: 20 04 | local.get 4 + 0253a5: 20 0c | local.get 12 + 0253a7: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0253b0: 80 00 | + 0253b2: 20 01 | local.get 1 + 0253b4: 20 05 | local.get 5 + 0253b6: 28 02 48 | i32.load 2 72 + 0253b9: 6a | i32.add + 0253ba: 21 03 | local.set 3 + 0253bc: 02 40 | block + 0253be: 20 05 | local.get 5 + 0253c0: 28 02 50 | i32.load 2 80 + 0253c3: 45 | i32.eqz + 0253c4: 0d 00 | br_if 0 + 0253c6: 20 03 | local.get 3 + 0253c8: 21 03 | local.set 3 + 0253ca: 0c 05 | br 5 + 0253cc: 0b | end + 0253cd: 20 05 | local.get 5 + 0253cf: 41 f8 00 | i32.const 120 + 0253d2: 3a 00 df 01 | i32.store8 0 223 + 0253d6: 20 05 | local.get 5 + 0253d8: 41 38 | i32.const 56 + 0253da: 6a | i32.add + 0253db: 20 0b | local.get 11 + 0253dd: 41 04 | i32.const 4 + 0253df: 20 0e | local.get 14 + 0253e1: 20 0d | local.get 13 + 0253e3: 42 00 | i64.const 0 + 0253e5: 41 00 | i32.const 0 + 0253e7: 20 04 | local.get 4 + 0253e9: 20 0c | local.get 12 + 0253eb: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0253f4: 80 00 | + 0253f6: 20 03 | local.get 3 + 0253f8: 20 05 | local.get 5 + 0253fa: 28 02 38 | i32.load 2 56 + 0253fd: 6a | i32.add + 0253fe: 21 03 | local.set 3 + 025400: 02 40 | block + 025402: 20 05 | local.get 5 + 025404: 28 02 40 | i32.load 2 64 + 025407: 45 | i32.eqz + 025408: 0d 00 | br_if 0 + 02540a: 20 03 | local.get 3 + 02540c: 21 03 | local.set 3 + 02540e: 0c 05 | br 5 + 025410: 0b | end + 025411: 20 05 | local.get 5 + 025413: 20 08 | local.get 8 + 025415: 2d 00 00 | i32.load8_u 0 0 + 025418: 41 04 | i32.const 4 + 02541a: 76 | i32.shr_u + 02541b: 41 ae f5 91 80 00 | i32.const 293550 + 025421: 6a | i32.add + 025422: 2d 00 00 | i32.load8_u 0 0 + 025425: 3a 00 df 01 | i32.store8 0 223 + 025429: 20 05 | local.get 5 + 02542b: 41 28 | i32.const 40 + 02542d: 6a | i32.add + 02542e: 20 0b | local.get 11 + 025430: 41 04 | i32.const 4 + 025432: 20 0e | local.get 14 + 025434: 20 0d | local.get 13 + 025436: 42 00 | i64.const 0 + 025438: 41 00 | i32.const 0 + 02543a: 20 04 | local.get 4 + 02543c: 20 0c | local.get 12 + 02543e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025447: 80 00 | + 025449: 20 03 | local.get 3 + 02544b: 20 05 | local.get 5 + 02544d: 28 02 28 | i32.load 2 40 + 025450: 6a | i32.add + 025451: 21 03 | local.set 3 + 025453: 02 40 | block + 025455: 20 05 | local.get 5 + 025457: 28 02 30 | i32.load 2 48 + 02545a: 45 | i32.eqz + 02545b: 0d 00 | br_if 0 + 02545d: 20 03 | local.get 3 + 02545f: 21 03 | local.set 3 + 025461: 0c 05 | br 5 + 025463: 0b | end + 025464: 20 05 | local.get 5 + 025466: 20 08 | local.get 8 + 025468: 2d 00 00 | i32.load8_u 0 0 + 02546b: 41 0f | i32.const 15 + 02546d: 71 | i32.and + 02546e: 41 ae f5 91 80 00 | i32.const 293550 + 025474: 6a | i32.add + 025475: 2d 00 00 | i32.load8_u 0 0 + 025478: 3a 00 df 01 | i32.store8 0 223 + 02547c: 20 05 | local.get 5 + 02547e: 41 18 | i32.const 24 + 025480: 6a | i32.add + 025481: 20 0b | local.get 11 + 025483: 41 04 | i32.const 4 + 025485: 20 0e | local.get 14 + 025487: 20 0d | local.get 13 + 025489: 42 00 | i64.const 0 + 02548b: 41 00 | i32.const 0 + 02548d: 20 04 | local.get 4 + 02548f: 20 0c | local.get 12 + 025491: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02549a: 80 00 | + 02549c: 41 01 | i32.const 1 + 02549e: 21 07 | local.set 7 + 0254a0: 20 03 | local.get 3 + 0254a2: 20 05 | local.get 5 + 0254a4: 28 02 18 | i32.load 2 24 + 0254a7: 6a | i32.add + 0254a8: 22 03 | local.tee 3 + 0254aa: 21 06 | local.set 6 + 0254ac: 20 03 | local.get 3 + 0254ae: 21 03 | local.set 3 + 0254b0: 20 05 | local.get 5 + 0254b2: 28 02 20 | i32.load 2 32 + 0254b5: 0d 04 | br_if 4 + 0254b7: 0c 01 | br 1 + 0254b9: 0b | end + 0254ba: 20 05 | local.get 5 + 0254bc: 41 d8 00 | i32.const 88 + 0254bf: 6a | i32.add + 0254c0: 20 09 | local.get 9 + 0254c2: 20 0a | local.get 10 + 0254c4: 20 03 | local.get 3 + 0254c6: 41 22 | i32.const 34 + 0254c8: 20 04 | local.get 4 + 0254ca: 10 eb 82 80 80 00 | call 363 + 0254d0: 20 06 | local.get 6 + 0254d2: 21 07 | local.set 7 + 0254d4: 20 05 | local.get 5 + 0254d6: 28 02 58 | i32.load 2 88 + 0254d9: 20 01 | local.get 1 + 0254db: 6a | i32.add + 0254dc: 22 03 | local.tee 3 + 0254de: 21 06 | local.set 6 + 0254e0: 20 03 | local.get 3 + 0254e2: 21 03 | local.set 3 + 0254e4: 20 05 | local.get 5 + 0254e6: 28 02 5c | i32.load 2 92 + 0254e9: 0d 03 | br_if 3 + 0254eb: 0b | end + 0254ec: 20 06 | local.get 6 + 0254ee: 21 06 | local.set 6 + 0254f0: 20 02 | local.get 2 + 0254f2: 20 07 | local.get 7 + 0254f4: 22 03 | local.tee 3 + 0254f6: 4f | i32.ge_u + 0254f7: 20 02 | local.get 2 + 0254f9: 20 03 | local.get 3 + 0254fb: 4e | i32.ge_s + 0254fc: 71 | i32.and + 0254fd: 45 | i32.eqz + 0254fe: 0d 03 | br_if 3 + 025500: 20 08 | local.get 8 + 025502: 20 03 | local.get 3 + 025504: 6a | i32.add + 025505: 21 08 | local.set 8 + 025507: 20 02 | local.get 2 + 025509: 20 03 | local.get 3 + 02550b: 6b | i32.sub + 02550c: 22 01 | local.tee 1 + 02550e: 21 02 | local.set 2 + 025510: 20 06 | local.get 6 + 025512: 21 03 | local.set 3 + 025514: 20 06 | local.get 6 + 025516: 21 06 | local.set 6 + 025518: 20 01 | local.get 1 + 02551a: 0d 00 | br_if 0 + 02551c: 0b | end + 02551d: 0b | end + 02551e: 20 05 | local.get 5 + 025520: 41 22 | i32.const 34 + 025522: 3a 00 df 01 | i32.store8 0 223 + 025526: 20 05 | local.get 5 + 025528: 41 08 | i32.const 8 + 02552a: 6a | i32.add + 02552b: 20 0b | local.get 11 + 02552d: 41 04 | i32.const 4 + 02552f: 20 05 | local.get 5 + 025531: 41 df 01 | i32.const 223 + 025534: 6a | i32.add + 025535: 41 01 | i32.const 1 + 025537: 42 00 | i64.const 0 + 025539: 41 00 | i32.const 0 + 02553b: 20 04 | local.get 4 + 02553d: 20 0c | local.get 12 + 02553f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025548: 80 00 | + 02554a: 20 06 | local.get 6 + 02554c: 20 05 | local.get 5 + 02554e: 28 02 08 | i32.load 2 8 + 025551: 6a | i32.add + 025552: 21 03 | local.set 3 + 025554: 0b | end + 025555: 20 00 | local.get 0 + 025557: 20 00 | local.get 0 + 025559: 28 02 54 | i32.load 2 84 + 02555c: 20 03 | local.get 3 + 02555e: 6a | i32.add + 02555f: 36 02 54 | i32.store 2 84 + 025562: 0c 04 | br 4 + 025564: 0b | end + 025565: 41 dc e7 93 80 00 | i32.const 324572 + 02556b: 41 2b | i32.const 43 + 02556d: 41 92 02 | i32.const 274 + 025570: 41 2b | i32.const 43 + 025572: 20 03 | local.get 3 + 025574: 20 02 | local.get 2 + 025576: 20 02 | local.get 2 + 025578: 10 bf 82 80 80 00 | call 319 + 02557e: 00 | unreachable + 02557f: 0b | end + 025580: 41 97 e2 93 80 00 | i32.const 323863 + 025586: 41 2b | i32.const 43 + 025588: 41 d3 0b | i32.const 1491 + 02558b: 41 08 | i32.const 8 + 02558d: 41 00 | i32.const 0 + 02558f: 20 06 | local.get 6 + 025591: 20 02 | local.get 2 + 025593: 10 bf 82 80 80 00 | call 319 + 025599: 00 | unreachable + 02559a: 0b | end + 02559b: 20 00 | local.get 0 + 02559d: 20 03 | local.get 3 + 02559f: 20 04 | local.get 4 + 0255a1: 10 ab 83 80 80 00 | call 427 + 0255a7: 0c 01 | br 1 + 0255a9: 0b | end + 0255aa: 20 00 | local.get 0 + 0255ac: 2d 00 02 | i32.load8_u 0 2 + 0255af: 21 0a | local.set 10 + 0255b1: 20 00 | local.get 0 + 0255b3: 41 00 | i32.const 0 + 0255b5: 3a 00 02 | i32.store8 0 2 + 0255b8: 02 40 | block + 0255ba: 20 06 | local.get 6 + 0255bc: 41 01 | i32.const 1 + 0255be: 48 | i32.lt_s + 0255bf: 0d 00 | br_if 0 + 0255c1: 20 00 | local.get 0 + 0255c3: 20 01 | local.get 1 + 0255c5: 31 00 00 | i64.load8_u 0 0 + 0255c8: 41 10 | i32.const 16 + 0255ca: 41 00 | i32.const 0 + 0255cc: 41 08 | i32.const 8 + 0255ce: 41 ae f5 91 80 00 | i32.const 293550 + 0255d4: 41 c0 f5 91 80 00 | i32.const 293568 + 0255da: 20 03 | local.get 3 + 0255dc: 41 f8 00 | i32.const 120 + 0255df: 46 | i32.eq + 0255e0: 1b | select + 0255e1: 22 08 | local.tee 8 + 0255e3: 41 11 | i32.const 17 + 0255e5: 20 04 | local.get 4 + 0255e7: 10 ae 83 80 80 00 | call 430 + 0255ed: 20 06 | local.get 6 + 0255ef: 41 01 | i32.const 1 + 0255f1: 46 | i32.eq + 0255f2: 0d 00 | br_if 0 + 0255f4: 20 05 | local.get 5 + 0255f6: 41 df 01 | i32.const 223 + 0255f9: 6a | i32.add + 0255fa: 21 07 | local.set 7 + 0255fc: 20 0a | local.get 10 + 0255fe: 41 ff 01 | i32.const 255 + 025601: 71 | i32.and + 025602: 21 09 | local.set 9 + 025604: 20 01 | local.get 1 + 025606: 41 01 | i32.const 1 + 025608: 6a | i32.add + 025609: 21 02 | local.set 2 + 02560b: 20 06 | local.get 6 + 02560d: 41 7f | i32.const 4294967295 + 02560f: 6a | i32.add + 025610: 21 03 | local.set 3 + 025612: 03 40 | loop + 025614: 20 03 | local.get 3 + 025616: 21 03 | local.set 3 + 025618: 20 02 | local.get 2 + 02561a: 21 02 | local.set 2 + 02561c: 02 40 | block + 02561e: 20 09 | local.get 9 + 025620: 45 | i32.eqz + 025621: 0d 00 | br_if 0 + 025623: 20 00 | local.get 0 + 025625: 28 02 2c | i32.load 2 44 + 025628: 21 01 | local.set 1 + 02562a: 20 00 | local.get 0 + 02562c: 28 02 28 | i32.load 2 40 + 02562f: 21 06 | local.set 6 + 025631: 20 05 | local.get 5 + 025633: 41 20 | i32.const 32 + 025635: 3a 00 df 01 | i32.store8 0 223 + 025639: 20 06 | local.get 6 + 02563b: 45 | i32.eqz + 02563c: 0d 00 | br_if 0 + 02563e: 20 05 | local.get 5 + 025640: 41 c8 01 | i32.const 200 + 025643: 6a | i32.add + 025644: 20 01 | local.get 1 + 025646: 41 04 | i32.const 4 + 025648: 20 07 | local.get 7 + 02564a: 41 01 | i32.const 1 + 02564c: 42 00 | i64.const 0 + 02564e: 41 00 | i32.const 0 + 025650: 20 04 | local.get 4 + 025652: 20 06 | local.get 6 + 025654: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02565d: 80 00 | + 02565f: 20 00 | local.get 0 + 025661: 20 00 | local.get 0 + 025663: 28 02 54 | i32.load 2 84 + 025666: 20 05 | local.get 5 + 025668: 28 02 c8 01 | i32.load 2 200 + 02566c: 6a | i32.add + 02566d: 36 02 54 | i32.store 2 84 + 025670: 0b | end + 025671: 20 00 | local.get 0 + 025673: 20 02 | local.get 2 + 025675: 31 00 00 | i64.load8_u 0 0 + 025678: 41 10 | i32.const 16 + 02567a: 41 00 | i32.const 0 + 02567c: 41 08 | i32.const 8 + 02567e: 20 08 | local.get 8 + 025680: 41 11 | i32.const 17 + 025682: 20 04 | local.get 4 + 025684: 10 ae 83 80 80 00 | call 430 + 02568a: 20 02 | local.get 2 + 02568c: 41 01 | i32.const 1 + 02568e: 6a | i32.add + 02568f: 21 02 | local.set 2 + 025691: 20 03 | local.get 3 + 025693: 41 7f | i32.const 4294967295 + 025695: 6a | i32.add + 025696: 22 06 | local.tee 6 + 025698: 21 03 | local.set 3 + 02569a: 20 06 | local.get 6 + 02569c: 0d 00 | br_if 0 + 02569e: 0b | end + 02569f: 0b | end + 0256a0: 20 00 | local.get 0 + 0256a2: 20 0a | local.get 10 + 0256a4: 3a 00 02 | i32.store8 0 2 + 0256a7: 0b | end + 0256a8: 20 05 | local.get 5 + 0256aa: 41 e0 01 | i32.const 224 + 0256ad: 6a | i32.add + 0256ae: 24 80 80 80 80 00 | global.set 0 + 0256b4: 0b | end +0256b7 func[430]: + 0256b8: 05 7f | local[8..12] type=i32 + 0256ba: 23 80 80 80 80 00 | global.get 0 + 0256c0: 41 a0 03 | i32.const 416 + 0256c3: 6b | i32.sub + 0256c4: 22 08 | local.tee 8 + 0256c6: 24 80 80 80 80 00 | global.set 0 + 0256cc: 02 40 | block + 0256ce: 02 40 | block + 0256d0: 02 40 | block + 0256d2: 02 40 | block + 0256d4: 02 40 | block + 0256d6: 20 03 | local.get 3 + 0256d8: 45 | i32.eqz + 0256d9: 0d 00 | br_if 0 + 0256db: 20 04 | local.get 4 + 0256dd: 41 78 | i32.const 4294967288 + 0256df: 6a | i32.add + 0256e0: 41 1d | i32.const 29 + 0256e2: 77 | i32.rotl + 0256e3: 22 09 | local.tee 9 + 0256e5: 41 07 | i32.const 7 + 0256e7: 4b | i32.gt_u + 0256e8: 0d 01 | br_if 1 + 0256ea: 41 01 | i32.const 1 + 0256ec: 20 09 | local.get 9 + 0256ee: 74 | i32.shl + 0256ef: 41 8b 01 | i32.const 139 + 0256f2: 71 | i32.and + 0256f3: 45 | i32.eqz + 0256f4: 0d 01 | br_if 1 + 0256f6: 0b | end + 0256f7: 02 40 | block + 0256f9: 02 40 | block + 0256fb: 20 00 | local.get 0 + 0256fd: 2d 00 05 | i32.load8_u 0 5 + 025700: 0d 00 | br_if 0 + 025702: 20 00 | local.get 0 + 025704: 2d 00 06 | i32.load8_u 0 6 + 025707: 45 | i32.eqz + 025708: 0d 01 | br_if 1 + 02570a: 0b | end + 02570b: 20 00 | local.get 0 + 02570d: 28 02 0c | i32.load 2 12 + 025710: 20 00 | local.get 0 + 025712: 28 02 10 | i32.load 2 16 + 025715: 6a | i32.add + 025716: 41 03 | i32.const 3 + 025718: 6a | i32.add + 025719: 41 81 02 | i32.const 257 + 02571c: 4e | i32.ge_s + 02571d: 0d 02 | br_if 2 + 02571f: 0b | end + 025720: 02 40 | block + 025722: 41 80 02 | i32.const 256 + 025725: 45 | i32.eqz + 025726: 0d 00 | br_if 0 + 025728: 20 08 | local.get 8 + 02572a: 41 9f 01 | i32.const 159 + 02572d: 6a | i32.add + 02572e: 41 00 | i32.const 0 + 025730: 41 80 02 | i32.const 256 + 025733: fc 0b 00 | memory.fill 0 + 025736: 0b | end + 025737: 20 08 | local.get 8 + 025739: 41 9f 01 | i32.const 159 + 02573c: 6a | i32.add + 02573d: 21 0a | local.set 10 + 02573f: 20 03 | local.get 3 + 025741: 0d 02 | br_if 2 + 025743: 20 00 | local.get 0 + 025745: 2d 00 04 | i32.load8_u 0 4 + 025748: 41 ff 01 | i32.const 255 + 02574b: 71 | i32.and + 02574c: 45 | i32.eqz + 02574d: 0d 02 | br_if 2 + 02574f: 20 08 | local.get 8 + 025751: 41 a1 01 | i32.const 161 + 025754: 6a | i32.add + 025755: 21 0b | local.set 11 + 025757: 41 01 | i32.const 1 + 025759: 21 09 | local.set 9 + 02575b: 20 0a | local.get 10 + 02575d: 21 0a | local.set 10 + 02575f: 41 80 02 | i32.const 256 + 025762: 21 0c | local.set 12 + 025764: 02 40 | block + 025766: 02 40 | block + 025768: 02 40 | block + 02576a: 02 40 | block + 02576c: 20 02 | local.get 2 + 02576e: 41 7e | i32.const 4294967294 + 025770: 6a | i32.add + 025771: 41 1f | i32.const 31 + 025773: 77 | i32.rotl + 025774: 0e 08 00 07 07 01 07 02 07 | br_table 0 7 7 1 7 2 7 3 7 + 02577d: 03 07 | + 02577f: 0b | end + 025780: 20 00 | local.get 0 + 025782: 28 02 2c | i32.load 2 44 + 025785: 21 0a | local.set 10 + 025787: 20 00 | local.get 0 + 025789: 28 02 28 | i32.load 2 40 + 02578c: 21 09 | local.set 9 + 02578e: 20 08 | local.get 8 + 025790: 41 30 | i32.const 48 + 025792: 3a 00 9f 03 | i32.store8 0 415 + 025796: 02 40 | block + 025798: 20 09 | local.get 9 + 02579a: 45 | i32.eqz + 02579b: 0d 00 | br_if 0 + 02579d: 20 08 | local.get 8 + 02579f: 41 28 | i32.const 40 + 0257a1: 6a | i32.add + 0257a2: 20 0a | local.get 10 + 0257a4: 41 04 | i32.const 4 + 0257a6: 20 08 | local.get 8 + 0257a8: 41 9f 03 | i32.const 415 + 0257ab: 6a | i32.add + 0257ac: 41 01 | i32.const 1 + 0257ae: 42 00 | i64.const 0 + 0257b0: 41 00 | i32.const 0 + 0257b2: 20 07 | local.get 7 + 0257b4: 20 09 | local.get 9 + 0257b6: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0257bf: 80 00 | + 0257c1: 20 00 | local.get 0 + 0257c3: 20 00 | local.get 0 + 0257c5: 28 02 54 | i32.load 2 84 + 0257c8: 20 08 | local.get 8 + 0257ca: 28 02 28 | i32.load 2 40 + 0257cd: 6a | i32.add + 0257ce: 36 02 54 | i32.store 2 84 + 0257d1: 20 00 | local.get 0 + 0257d3: 28 02 28 | i32.load 2 40 + 0257d6: 21 09 | local.set 9 + 0257d8: 20 00 | local.get 0 + 0257da: 28 02 2c | i32.load 2 44 + 0257dd: 21 0a | local.set 10 + 0257df: 20 08 | local.get 8 + 0257e1: 41 e2 00 | i32.const 98 + 0257e4: 3a 00 9f 03 | i32.store8 0 415 + 0257e8: 20 09 | local.get 9 + 0257ea: 45 | i32.eqz + 0257eb: 0d 00 | br_if 0 + 0257ed: 20 08 | local.get 8 + 0257ef: 41 18 | i32.const 24 + 0257f1: 6a | i32.add + 0257f2: 20 0a | local.get 10 + 0257f4: 41 04 | i32.const 4 + 0257f6: 20 08 | local.get 8 + 0257f8: 41 9f 03 | i32.const 415 + 0257fb: 6a | i32.add + 0257fc: 41 01 | i32.const 1 + 0257fe: 42 00 | i64.const 0 + 025800: 41 00 | i32.const 0 + 025802: 20 07 | local.get 7 + 025804: 20 09 | local.get 9 + 025806: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02580f: 80 00 | + 025811: 20 00 | local.get 0 + 025813: 20 00 | local.get 0 + 025815: 28 02 54 | i32.load 2 84 + 025818: 20 08 | local.get 8 + 02581a: 28 02 18 | i32.load 2 24 + 02581d: 6a | i32.add + 02581e: 36 02 54 | i32.store 2 84 + 025821: 0b | end + 025822: 41 00 | i32.const 0 + 025824: 21 09 | local.set 9 + 025826: 20 0b | local.get 11 + 025828: 21 0a | local.set 10 + 02582a: 41 fe 01 | i32.const 254 + 02582d: 21 0c | local.set 12 + 02582f: 0c 06 | br 6 + 025831: 0b | end + 025832: 20 00 | local.get 0 + 025834: 28 02 2c | i32.load 2 44 + 025837: 21 0a | local.set 10 + 025839: 20 00 | local.get 0 + 02583b: 28 02 28 | i32.load 2 40 + 02583e: 21 09 | local.set 9 + 025840: 20 08 | local.get 8 + 025842: 41 30 | i32.const 48 + 025844: 3a 00 9f 03 | i32.store8 0 415 + 025848: 02 40 | block + 02584a: 20 09 | local.get 9 + 02584c: 45 | i32.eqz + 02584d: 0d 00 | br_if 0 + 02584f: 20 08 | local.get 8 + 025851: 41 c8 00 | i32.const 72 + 025854: 6a | i32.add + 025855: 20 0a | local.get 10 + 025857: 41 04 | i32.const 4 + 025859: 20 08 | local.get 8 + 02585b: 41 9f 03 | i32.const 415 + 02585e: 6a | i32.add + 02585f: 41 01 | i32.const 1 + 025861: 42 00 | i64.const 0 + 025863: 41 00 | i32.const 0 + 025865: 20 07 | local.get 7 + 025867: 20 09 | local.get 9 + 025869: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025872: 80 00 | + 025874: 20 00 | local.get 0 + 025876: 20 00 | local.get 0 + 025878: 28 02 54 | i32.load 2 84 + 02587b: 20 08 | local.get 8 + 02587d: 28 02 48 | i32.load 2 72 + 025880: 6a | i32.add + 025881: 36 02 54 | i32.store 2 84 + 025884: 20 00 | local.get 0 + 025886: 28 02 28 | i32.load 2 40 + 025889: 21 09 | local.set 9 + 02588b: 20 00 | local.get 0 + 02588d: 28 02 2c | i32.load 2 44 + 025890: 21 0a | local.set 10 + 025892: 20 08 | local.get 8 + 025894: 41 ef 00 | i32.const 111 + 025897: 3a 00 9f 03 | i32.store8 0 415 + 02589b: 20 09 | local.get 9 + 02589d: 45 | i32.eqz + 02589e: 0d 00 | br_if 0 + 0258a0: 20 08 | local.get 8 + 0258a2: 41 38 | i32.const 56 + 0258a4: 6a | i32.add + 0258a5: 20 0a | local.get 10 + 0258a7: 41 04 | i32.const 4 + 0258a9: 20 08 | local.get 8 + 0258ab: 41 9f 03 | i32.const 415 + 0258ae: 6a | i32.add + 0258af: 41 01 | i32.const 1 + 0258b1: 42 00 | i64.const 0 + 0258b3: 41 00 | i32.const 0 + 0258b5: 20 07 | local.get 7 + 0258b7: 20 09 | local.get 9 + 0258b9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0258c2: 80 00 | + 0258c4: 20 00 | local.get 0 + 0258c6: 20 00 | local.get 0 + 0258c8: 28 02 54 | i32.load 2 84 + 0258cb: 20 08 | local.get 8 + 0258cd: 28 02 38 | i32.load 2 56 + 0258d0: 6a | i32.add + 0258d1: 36 02 54 | i32.store 2 84 + 0258d4: 0b | end + 0258d5: 41 00 | i32.const 0 + 0258d7: 21 09 | local.set 9 + 0258d9: 20 0b | local.get 11 + 0258db: 21 0a | local.set 10 + 0258dd: 41 fe 01 | i32.const 254 + 0258e0: 21 0c | local.set 12 + 0258e2: 0c 05 | br 5 + 0258e4: 0b | end + 0258e5: 20 00 | local.get 0 + 0258e7: 28 02 2c | i32.load 2 44 + 0258ea: 21 0a | local.set 10 + 0258ec: 20 00 | local.get 0 + 0258ee: 28 02 28 | i32.load 2 40 + 0258f1: 21 09 | local.set 9 + 0258f3: 20 08 | local.get 8 + 0258f5: 41 30 | i32.const 48 + 0258f7: 3a 00 9f 03 | i32.store8 0 415 + 0258fb: 02 40 | block + 0258fd: 20 09 | local.get 9 + 0258ff: 45 | i32.eqz + 025900: 0d 00 | br_if 0 + 025902: 20 08 | local.get 8 + 025904: 41 e8 00 | i32.const 104 + 025907: 6a | i32.add + 025908: 20 0a | local.get 10 + 02590a: 41 04 | i32.const 4 + 02590c: 20 08 | local.get 8 + 02590e: 41 9f 03 | i32.const 415 + 025911: 6a | i32.add + 025912: 41 01 | i32.const 1 + 025914: 42 00 | i64.const 0 + 025916: 41 00 | i32.const 0 + 025918: 20 07 | local.get 7 + 02591a: 20 09 | local.get 9 + 02591c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025925: 80 00 | + 025927: 20 00 | local.get 0 + 025929: 20 00 | local.get 0 + 02592b: 28 02 54 | i32.load 2 84 + 02592e: 20 08 | local.get 8 + 025930: 28 02 68 | i32.load 2 104 + 025933: 6a | i32.add + 025934: 36 02 54 | i32.store 2 84 + 025937: 20 00 | local.get 0 + 025939: 28 02 28 | i32.load 2 40 + 02593c: 21 09 | local.set 9 + 02593e: 20 00 | local.get 0 + 025940: 28 02 2c | i32.load 2 44 + 025943: 21 0a | local.set 10 + 025945: 20 08 | local.get 8 + 025947: 41 fa 00 | i32.const 122 + 02594a: 3a 00 9f 03 | i32.store8 0 415 + 02594e: 20 09 | local.get 9 + 025950: 45 | i32.eqz + 025951: 0d 00 | br_if 0 + 025953: 20 08 | local.get 8 + 025955: 41 d8 00 | i32.const 88 + 025958: 6a | i32.add + 025959: 20 0a | local.get 10 + 02595b: 41 04 | i32.const 4 + 02595d: 20 08 | local.get 8 + 02595f: 41 9f 03 | i32.const 415 + 025962: 6a | i32.add + 025963: 41 01 | i32.const 1 + 025965: 42 00 | i64.const 0 + 025967: 41 00 | i32.const 0 + 025969: 20 07 | local.get 7 + 02596b: 20 09 | local.get 9 + 02596d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025976: 80 00 | + 025978: 20 00 | local.get 0 + 02597a: 20 00 | local.get 0 + 02597c: 28 02 54 | i32.load 2 84 + 02597f: 20 08 | local.get 8 + 025981: 28 02 58 | i32.load 2 88 + 025984: 6a | i32.add + 025985: 36 02 54 | i32.store 2 84 + 025988: 0b | end + 025989: 41 00 | i32.const 0 + 02598b: 21 09 | local.set 9 + 02598d: 20 0b | local.get 11 + 02598f: 21 0a | local.set 10 + 025991: 41 fe 01 | i32.const 254 + 025994: 21 0c | local.set 12 + 025996: 0c 04 | br 4 + 025998: 0b | end + 025999: 20 00 | local.get 0 + 02599b: 28 02 2c | i32.load 2 44 + 02599e: 21 0a | local.set 10 + 0259a0: 20 00 | local.get 0 + 0259a2: 28 02 28 | i32.load 2 40 + 0259a5: 21 09 | local.set 9 + 0259a7: 20 08 | local.get 8 + 0259a9: 41 30 | i32.const 48 + 0259ab: 3a 00 9f 03 | i32.store8 0 415 + 0259af: 02 40 | block + 0259b1: 20 09 | local.get 9 + 0259b3: 45 | i32.eqz + 0259b4: 0d 00 | br_if 0 + 0259b6: 20 08 | local.get 8 + 0259b8: 41 88 01 | i32.const 136 + 0259bb: 6a | i32.add + 0259bc: 20 0a | local.get 10 + 0259be: 41 04 | i32.const 4 + 0259c0: 20 08 | local.get 8 + 0259c2: 41 9f 03 | i32.const 415 + 0259c5: 6a | i32.add + 0259c6: 41 01 | i32.const 1 + 0259c8: 42 00 | i64.const 0 + 0259ca: 41 00 | i32.const 0 + 0259cc: 20 07 | local.get 7 + 0259ce: 20 09 | local.get 9 + 0259d0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0259d9: 80 00 | + 0259db: 20 00 | local.get 0 + 0259dd: 20 00 | local.get 0 + 0259df: 28 02 54 | i32.load 2 84 + 0259e2: 20 08 | local.get 8 + 0259e4: 28 02 88 01 | i32.load 2 136 + 0259e8: 6a | i32.add + 0259e9: 36 02 54 | i32.store 2 84 + 0259ec: 20 00 | local.get 0 + 0259ee: 28 02 28 | i32.load 2 40 + 0259f1: 21 09 | local.set 9 + 0259f3: 20 00 | local.get 0 + 0259f5: 28 02 2c | i32.load 2 44 + 0259f8: 21 0a | local.set 10 + 0259fa: 20 08 | local.get 8 + 0259fc: 41 f8 00 | i32.const 120 + 0259ff: 3a 00 9f 03 | i32.store8 0 415 + 025a03: 20 09 | local.get 9 + 025a05: 45 | i32.eqz + 025a06: 0d 00 | br_if 0 + 025a08: 20 08 | local.get 8 + 025a0a: 41 f8 00 | i32.const 120 + 025a0d: 6a | i32.add + 025a0e: 20 0a | local.get 10 + 025a10: 41 04 | i32.const 4 + 025a12: 20 08 | local.get 8 + 025a14: 41 9f 03 | i32.const 415 + 025a17: 6a | i32.add + 025a18: 41 01 | i32.const 1 + 025a1a: 42 00 | i64.const 0 + 025a1c: 41 00 | i32.const 0 + 025a1e: 20 07 | local.get 7 + 025a20: 20 09 | local.get 9 + 025a22: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025a2b: 80 00 | + 025a2d: 20 00 | local.get 0 + 025a2f: 20 00 | local.get 0 + 025a31: 28 02 54 | i32.load 2 84 + 025a34: 20 08 | local.get 8 + 025a36: 28 02 78 | i32.load 2 120 + 025a39: 6a | i32.add + 025a3a: 36 02 54 | i32.store 2 84 + 025a3d: 0b | end + 025a3e: 41 00 | i32.const 0 + 025a40: 21 09 | local.set 9 + 025a42: 20 0b | local.get 11 + 025a44: 21 0a | local.set 10 + 025a46: 41 fe 01 | i32.const 254 + 025a49: 21 0c | local.set 12 + 025a4b: 0c 03 | br 3 + 025a4d: 0b | end + 025a4e: 41 be 9c 94 80 00 | i32.const 331326 + 025a54: 41 05 | i32.const 5 + 025a56: 41 a1 82 93 80 00 | i32.const 311585 + 025a5c: 41 29 | i32.const 41 + 025a5e: 41 a0 83 93 80 00 | i32.const 311712 + 025a64: 20 07 | local.get 7 + 025a66: 20 07 | local.get 7 + 025a68: 28 02 10 | i32.load 2 16 + 025a6b: 22 00 | local.tee 0 + 025a6d: 41 83 80 80 80 00 | i32.const 3 + 025a73: 20 00 | local.get 0 + 025a75: 1b | select + 025a76: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 025a7f: 80 00 | + 025a81: 00 | unreachable + 025a82: 0b | end + 025a83: 41 be 9c 94 80 00 | i32.const 331326 + 025a89: 41 05 | i32.const 5 + 025a8b: 41 93 91 94 80 00 | i32.const 329875 + 025a91: 41 35 | i32.const 53 + 025a93: 41 e0 91 94 80 00 | i32.const 329952 + 025a99: 20 07 | local.get 7 + 025a9b: 20 07 | local.get 7 + 025a9d: 28 02 10 | i32.load 2 16 + 025aa0: 22 00 | local.tee 0 + 025aa2: 41 83 80 80 80 00 | i32.const 3 + 025aa8: 20 00 | local.get 0 + 025aaa: 1b | select + 025aab: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 025ab4: 80 00 | + 025ab6: 00 | unreachable + 025ab7: 0b | end + 025ab8: 41 01 | i32.const 1 + 025aba: 21 09 | local.set 9 + 025abc: 20 0a | local.get 10 + 025abe: 21 0a | local.set 10 + 025ac0: 41 80 02 | i32.const 256 + 025ac3: 21 0c | local.set 12 + 025ac5: 0b | end + 025ac6: 20 0c | local.get 12 + 025ac8: 21 0c | local.set 12 + 025aca: 20 0a | local.get 10 + 025acc: 21 0a | local.set 10 + 025ace: 20 09 | local.get 9 + 025ad0: 21 0b | local.set 11 + 025ad2: 02 40 | block + 025ad4: 02 40 | block + 025ad6: 20 00 | local.get 0 + 025ad8: 2d 00 06 | i32.load8_u 0 6 + 025adb: 45 | i32.eqz + 025adc: 0d 00 | br_if 0 + 025ade: 20 00 | local.get 0 + 025ae0: 28 02 10 | i32.load 2 16 + 025ae3: 0d 00 | br_if 0 + 025ae5: 20 01 | local.get 1 + 025ae7: 50 | i64.eqz + 025ae8: 45 | i32.eqz + 025ae9: 0d 00 | br_if 0 + 025aeb: 20 00 | local.get 0 + 025aed: 28 02 0c | i32.load 2 12 + 025af0: 22 03 | local.tee 3 + 025af2: 41 01 | i32.const 1 + 025af4: 48 | i32.lt_s + 025af5: 0d 01 | br_if 1 + 025af7: 41 20 | i32.const 32 + 025af9: 41 30 | i32.const 48 + 025afb: 20 00 | local.get 0 + 025afd: 2d 00 02 | i32.load8_u 0 2 + 025b00: 1b | select + 025b01: 21 0a | local.set 10 + 025b03: 20 08 | local.get 8 + 025b05: 41 9f 03 | i32.const 415 + 025b08: 6a | i32.add + 025b09: 21 0c | local.set 12 + 025b0b: 20 03 | local.get 3 + 025b0d: 21 03 | local.set 3 + 025b0f: 03 40 | loop + 025b11: 20 03 | local.get 3 + 025b13: 21 02 | local.set 2 + 025b15: 20 00 | local.get 0 + 025b17: 28 02 2c | i32.load 2 44 + 025b1a: 21 09 | local.set 9 + 025b1c: 20 00 | local.get 0 + 025b1e: 28 02 28 | i32.load 2 40 + 025b21: 21 03 | local.set 3 + 025b23: 20 08 | local.get 8 + 025b25: 20 0a | local.get 10 + 025b27: 3a 00 9f 03 | i32.store8 0 415 + 025b2b: 02 40 | block + 025b2d: 20 03 | local.get 3 + 025b2f: 45 | i32.eqz + 025b30: 0d 00 | br_if 0 + 025b32: 20 08 | local.get 8 + 025b34: 41 08 | i32.const 8 + 025b36: 6a | i32.add + 025b37: 20 09 | local.get 9 + 025b39: 41 04 | i32.const 4 + 025b3b: 20 0c | local.get 12 + 025b3d: 41 01 | i32.const 1 + 025b3f: 42 00 | i64.const 0 + 025b41: 41 00 | i32.const 0 + 025b43: 20 07 | local.get 7 + 025b45: 20 03 | local.get 3 + 025b47: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025b50: 80 00 | + 025b52: 20 00 | local.get 0 + 025b54: 20 00 | local.get 0 + 025b56: 28 02 54 | i32.load 2 84 + 025b59: 20 08 | local.get 8 + 025b5b: 28 02 08 | i32.load 2 8 + 025b5e: 6a | i32.add + 025b5f: 36 02 54 | i32.store 2 84 + 025b62: 0b | end + 025b63: 20 02 | local.get 2 + 025b65: 41 7f | i32.const 4294967295 + 025b67: 6a | i32.add + 025b68: 22 02 | local.tee 2 + 025b6a: 21 03 | local.set 3 + 025b6c: 20 02 | local.get 2 + 025b6e: 0d 00 | br_if 0 + 025b70: 0c 02 | br 2 + 025b72: 0b | end + 025b73: 0b | end + 025b74: 02 40 | block + 025b76: 20 02 | local.get 2 + 025b78: 41 7e | i32.const 4294967294 + 025b7a: 6a | i32.add + 025b7b: 41 1f | i32.const 31 + 025b7d: 77 | i32.rotl + 025b7e: 22 09 | local.tee 9 + 025b80: 41 07 | i32.const 7 + 025b82: 4b | i32.gt_u + 025b83: 0d 00 | br_if 0 + 025b85: 41 01 | i32.const 1 + 025b87: 20 09 | local.get 9 + 025b89: 74 | i32.shl + 025b8a: 41 b9 01 | i32.const 185 + 025b8d: 71 | i32.and + 025b8e: 45 | i32.eqz + 025b8f: 0d 00 | br_if 0 + 025b91: 41 00 | i32.const 0 + 025b93: 21 09 | local.set 9 + 025b95: 02 40 | block + 025b97: 20 00 | local.get 0 + 025b99: 2d 00 04 | i32.load8_u 0 4 + 025b9c: 45 | i32.eqz + 025b9d: 0d 00 | br_if 0 + 025b9f: 20 0b | local.get 11 + 025ba1: 20 00 | local.get 0 + 025ba3: 2d 00 03 | i32.load8_u 0 3 + 025ba6: 45 | i32.eqz + 025ba7: 71 | i32.and + 025ba8: 21 09 | local.set 9 + 025baa: 0b | end + 025bab: 20 08 | local.get 8 + 025bad: 20 0a | local.get 10 + 025baf: 20 0c | local.get 12 + 025bb1: 20 01 | local.get 1 + 025bb3: 20 02 | local.get 2 + 025bb5: 20 03 | local.get 3 + 025bb7: 20 04 | local.get 4 + 025bb9: 20 05 | local.get 5 + 025bbb: 20 06 | local.get 6 + 025bbd: 20 09 | local.get 9 + 025bbf: 22 09 | local.tee 9 + 025bc1: 41 02 | i32.const 2 + 025bc3: 72 | i32.or + 025bc4: 20 09 | local.get 9 + 025bc6: 20 00 | local.get 0 + 025bc8: 2d 00 01 | i32.load8_u 0 1 + 025bcb: 1b | select + 025bcc: 20 07 | local.get 7 + 025bce: 10 c5 82 80 80 00 | call 325 + 025bd4: 20 00 | local.get 0 + 025bd6: 2d 00 03 | i32.load8_u 0 3 + 025bd9: 21 03 | local.set 3 + 025bdb: 20 08 | local.get 8 + 025bdd: 28 02 04 | i32.load 2 4 + 025be0: 21 02 | local.set 2 + 025be2: 20 08 | local.get 8 + 025be4: 28 02 00 | i32.load 2 0 + 025be7: 21 09 | local.set 9 + 025be9: 20 00 | local.get 0 + 025beb: 41 00 | i32.const 0 + 025bed: 3a 00 03 | i32.store8 0 3 + 025bf0: 20 00 | local.get 0 + 025bf2: 20 09 | local.get 9 + 025bf4: 20 02 | local.get 2 + 025bf6: 20 07 | local.get 7 + 025bf8: 10 af 83 80 80 00 | call 431 + 025bfe: 20 00 | local.get 0 + 025c00: 20 03 | local.get 3 + 025c02: 3a 00 03 | i32.store8 0 3 + 025c05: 0c 01 | br 1 + 025c07: 0b | end + 025c08: 41 be 9c 94 80 00 | i32.const 331326 + 025c0e: 41 05 | i32.const 5 + 025c10: 41 f8 91 94 80 00 | i32.const 329976 + 025c16: 41 1e | i32.const 30 + 025c18: 41 a0 92 94 80 00 | i32.const 330016 + 025c1e: 20 07 | local.get 7 + 025c20: 20 07 | local.get 7 + 025c22: 28 02 10 | i32.load 2 16 + 025c25: 22 00 | local.tee 0 + 025c27: 41 83 80 80 80 00 | i32.const 3 + 025c2d: 20 00 | local.get 0 + 025c2f: 1b | select + 025c30: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 025c39: 80 00 | + 025c3b: 00 | unreachable + 025c3c: 0b | end + 025c3d: 20 08 | local.get 8 + 025c3f: 41 a0 03 | i32.const 416 + 025c42: 6a | i32.add + 025c43: 24 80 80 80 80 00 | global.set 0 + 025c49: 0b | end +025c4c func[431]: + 025c4d: 0a 7f | local[4..13] type=i32 + 025c4f: 23 80 80 80 80 00 | global.get 0 + 025c55: 41 90 01 | i32.const 144 + 025c58: 6b | i32.sub + 025c59: 22 04 | local.tee 4 + 025c5b: 24 80 80 80 80 00 | global.set 0 + 025c61: 02 40 | block + 025c63: 02 40 | block + 025c65: 20 00 | local.get 0 + 025c67: 2d 00 05 | i32.load8_u 0 5 + 025c6a: 0d 00 | br_if 0 + 025c6c: 20 00 | local.get 0 + 025c6e: 28 02 28 | i32.load 2 40 + 025c71: 22 05 | local.tee 5 + 025c73: 45 | i32.eqz + 025c74: 0d 01 | br_if 1 + 025c76: 20 04 | local.get 4 + 025c78: 41 08 | i32.const 8 + 025c7a: 6a | i32.add + 025c7b: 20 00 | local.get 0 + 025c7d: 28 02 2c | i32.load 2 44 + 025c80: 41 04 | i32.const 4 + 025c82: 20 01 | local.get 1 + 025c84: 20 02 | local.get 2 + 025c86: 42 00 | i64.const 0 + 025c88: 41 00 | i32.const 0 + 025c8a: 20 03 | local.get 3 + 025c8c: 20 05 | local.get 5 + 025c8e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025c97: 80 00 | + 025c99: 20 00 | local.get 0 + 025c9b: 20 00 | local.get 0 + 025c9d: 28 02 54 | i32.load 2 84 + 025ca0: 20 04 | local.get 4 + 025ca2: 28 02 08 | i32.load 2 8 + 025ca5: 6a | i32.add + 025ca6: 36 02 54 | i32.store 2 84 + 025ca9: 0c 01 | br 1 + 025cab: 0b | end + 025cac: 20 00 | local.get 0 + 025cae: 28 02 0c | i32.load 2 12 + 025cb1: 21 06 | local.set 6 + 025cb3: 02 40 | block + 025cb5: 02 40 | block + 025cb7: 20 02 | local.get 2 + 025cb9: 41 01 | i32.const 1 + 025cbb: 4e | i32.ge_s + 025cbc: 0d 00 | br_if 0 + 025cbe: 41 00 | i32.const 0 + 025cc0: 21 07 | local.set 7 + 025cc2: 0c 01 | br 1 + 025cc4: 0b | end + 025cc5: 41 00 | i32.const 0 + 025cc7: 21 05 | local.set 5 + 025cc9: 41 00 | i32.const 0 + 025ccb: 21 08 | local.set 8 + 025ccd: 03 40 | loop + 025ccf: 20 05 | local.get 5 + 025cd1: 21 07 | local.set 7 + 025cd3: 02 40 | block + 025cd5: 02 40 | block + 025cd7: 20 01 | local.get 1 + 025cd9: 20 08 | local.get 8 + 025cdb: 22 05 | local.tee 5 + 025cdd: 6a | i32.add + 025cde: 22 09 | local.tee 9 + 025ce0: 2d 00 00 | i32.load8_u 0 0 + 025ce3: 22 08 | local.tee 8 + 025ce5: c0 | i32.extend8_s + 025ce6: 22 0a | local.tee 10 + 025ce8: 41 00 | i32.const 0 + 025cea: 48 | i32.lt_s + 025ceb: 0d 00 | br_if 0 + 025ced: 20 05 | local.get 5 + 025cef: 41 01 | i32.const 1 + 025cf1: 6a | i32.add + 025cf2: 21 08 | local.set 8 + 025cf4: 0c 01 | br 1 + 025cf6: 0b | end + 025cf7: 02 40 | block + 025cf9: 20 08 | local.get 8 + 025cfb: 41 9a 85 94 80 00 | i32.const 328346 + 025d01: 6a | i32.add + 025d02: 2d 00 00 | i32.load8_u 0 0 + 025d05: 22 0b | local.tee 11 + 025d07: 41 f1 01 | i32.const 241 + 025d0a: 47 | i32.ne + 025d0b: 0d 00 | br_if 0 + 025d0d: 20 05 | local.get 5 + 025d0f: 41 01 | i32.const 1 + 025d11: 6a | i32.add + 025d12: 21 08 | local.set 8 + 025d14: 0c 01 | br 1 + 025d16: 0b | end + 025d17: 02 40 | block + 025d19: 20 05 | local.get 5 + 025d1b: 20 0b | local.get 11 + 025d1d: 41 07 | i32.const 7 + 025d1f: 71 | i32.and + 025d20: 22 0c | local.tee 12 + 025d22: 6a | i32.add + 025d23: 20 02 | local.get 2 + 025d25: 4c | i32.le_s + 025d26: 0d 00 | br_if 0 + 025d28: 20 05 | local.get 5 + 025d2a: 41 01 | i32.const 1 + 025d2c: 6a | i32.add + 025d2d: 21 08 | local.set 8 + 025d2f: 0c 01 | br 1 + 025d31: 0b | end + 025d32: 02 40 | block + 025d34: 02 40 | block + 025d36: 20 09 | local.get 9 + 025d38: 41 01 | i32.const 1 + 025d3a: 6a | i32.add + 025d3b: 2d 00 00 | i32.load8_u 0 0 + 025d3e: 22 0d | local.tee 13 + 025d40: 20 0b | local.get 11 + 025d42: 41 03 | i32.const 3 + 025d44: 76 | i32.shr_u + 025d45: 41 1e | i32.const 30 + 025d47: 71 | i32.and + 025d48: 41 ac f6 91 80 00 | i32.const 293676 + 025d4e: 6a | i32.add + 025d4f: 22 0b | local.tee 11 + 025d51: 2d 00 00 | i32.load8_u 0 0 + 025d54: 4f | i32.ge_u + 025d55: 0d 00 | br_if 0 + 025d57: 41 01 | i32.const 1 + 025d59: 21 0a | local.set 10 + 025d5b: 0c 01 | br 1 + 025d5d: 0b | end + 025d5e: 02 40 | block + 025d60: 20 0b | local.get 11 + 025d62: 2d 00 01 | i32.load8_u 0 1 + 025d65: 20 0d | local.get 13 + 025d67: 4f | i32.ge_u + 025d68: 0d 00 | br_if 0 + 025d6a: 41 01 | i32.const 1 + 025d6c: 21 0a | local.set 10 + 025d6e: 0c 01 | br 1 + 025d70: 0b | end + 025d71: 02 40 | block + 025d73: 20 0a | local.get 10 + 025d75: 41 3e | i32.const 62 + 025d77: 6a | i32.add + 025d78: 41 ff 01 | i32.const 255 + 025d7b: 71 | i32.and + 025d7c: 41 1e | i32.const 30 + 025d7e: 4f | i32.ge_u + 025d7f: 0d 00 | br_if 0 + 025d81: 41 02 | i32.const 2 + 025d83: 21 0a | local.set 10 + 025d85: 0c 01 | br 1 + 025d87: 0b | end + 025d88: 41 01 | i32.const 1 + 025d8a: 21 0a | local.set 10 + 025d8c: 20 09 | local.get 9 + 025d8e: 41 02 | i32.const 2 + 025d90: 6a | i32.add + 025d91: 2c 00 00 | i32.load8_s 0 0 + 025d94: 41 bf 7f | i32.const 4294967231 + 025d97: 4a | i32.gt_s + 025d98: 0d 00 | br_if 0 + 025d9a: 02 40 | block + 025d9c: 20 08 | local.get 8 + 025d9e: 41 f0 01 | i32.const 240 + 025da1: 71 | i32.and + 025da2: 41 e0 01 | i32.const 224 + 025da5: 47 | i32.ne + 025da6: 0d 00 | br_if 0 + 025da8: 41 03 | i32.const 3 + 025daa: 21 0a | local.set 10 + 025dac: 0c 01 | br 1 + 025dae: 0b | end + 025daf: 41 01 | i32.const 1 + 025db1: 20 0c | local.get 12 + 025db3: 20 09 | local.get 9 + 025db5: 41 03 | i32.const 3 + 025db7: 6a | i32.add + 025db8: 2c 00 00 | i32.load8_s 0 0 + 025dbb: 41 bf 7f | i32.const 4294967231 + 025dbe: 4a | i32.gt_s + 025dbf: 1b | select + 025dc0: 21 0a | local.set 10 + 025dc2: 0b | end + 025dc3: 20 0a | local.get 10 + 025dc5: 20 05 | local.get 5 + 025dc7: 6a | i32.add + 025dc8: 21 08 | local.set 8 + 025dca: 0b | end + 025dcb: 20 07 | local.get 7 + 025dcd: 41 01 | i32.const 1 + 025dcf: 6a | i32.add + 025dd0: 22 07 | local.tee 7 + 025dd2: 21 05 | local.set 5 + 025dd4: 20 08 | local.get 8 + 025dd6: 22 09 | local.tee 9 + 025dd8: 21 08 | local.set 8 + 025dda: 20 07 | local.get 7 + 025ddc: 21 07 | local.set 7 + 025dde: 20 09 | local.get 9 + 025de0: 20 02 | local.get 2 + 025de2: 48 | i32.lt_s + 025de3: 0d 00 | br_if 0 + 025de5: 0b | end + 025de6: 0b | end + 025de7: 20 01 | local.get 1 + 025de9: 21 0a | local.set 10 + 025deb: 20 02 | local.get 2 + 025ded: 21 0b | local.set 11 + 025def: 20 06 | local.get 6 + 025df1: 20 07 | local.get 7 + 025df3: 6b | i32.sub + 025df4: 21 05 | local.set 5 + 025df6: 02 40 | block + 025df8: 20 00 | local.get 0 + 025dfa: 2d 00 00 | i32.load8_u 0 0 + 025dfd: 45 | i32.eqz + 025dfe: 0d 00 | br_if 0 + 025e00: 02 40 | block + 025e02: 20 00 | local.get 0 + 025e04: 28 02 28 | i32.load 2 40 + 025e07: 22 08 | local.tee 8 + 025e09: 45 | i32.eqz + 025e0a: 0d 00 | br_if 0 + 025e0c: 20 04 | local.get 4 + 025e0e: 41 f8 00 | i32.const 120 + 025e11: 6a | i32.add + 025e12: 20 00 | local.get 0 + 025e14: 28 02 2c | i32.load 2 44 + 025e17: 41 04 | i32.const 4 + 025e19: 20 0a | local.get 10 + 025e1b: 20 0b | local.get 11 + 025e1d: 42 00 | i64.const 0 + 025e1f: 41 00 | i32.const 0 + 025e21: 20 03 | local.get 3 + 025e23: 20 08 | local.get 8 + 025e25: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025e2e: 80 00 | + 025e30: 20 00 | local.get 0 + 025e32: 20 00 | local.get 0 + 025e34: 28 02 54 | i32.load 2 84 + 025e37: 20 04 | local.get 4 + 025e39: 28 02 78 | i32.load 2 120 + 025e3c: 6a | i32.add + 025e3d: 36 02 54 | i32.store 2 84 + 025e40: 0b | end + 025e41: 20 05 | local.get 5 + 025e43: 41 01 | i32.const 1 + 025e45: 48 | i32.lt_s + 025e46: 0d 01 | br_if 1 + 025e48: 41 20 | i32.const 32 + 025e4a: 41 30 | i32.const 48 + 025e4c: 20 00 | local.get 0 + 025e4e: 2d 00 02 | i32.load8_u 0 2 + 025e51: 1b | select + 025e52: 21 09 | local.set 9 + 025e54: 20 04 | local.get 4 + 025e56: 41 8f 01 | i32.const 143 + 025e59: 6a | i32.add + 025e5a: 21 02 | local.set 2 + 025e5c: 20 05 | local.get 5 + 025e5e: 21 05 | local.set 5 + 025e60: 03 40 | loop + 025e62: 20 05 | local.get 5 + 025e64: 21 08 | local.set 8 + 025e66: 20 00 | local.get 0 + 025e68: 28 02 2c | i32.load 2 44 + 025e6b: 21 07 | local.set 7 + 025e6d: 20 00 | local.get 0 + 025e6f: 28 02 28 | i32.load 2 40 + 025e72: 21 05 | local.set 5 + 025e74: 20 04 | local.get 4 + 025e76: 20 09 | local.get 9 + 025e78: 3a 00 8f 01 | i32.store8 0 143 + 025e7c: 02 40 | block + 025e7e: 20 05 | local.get 5 + 025e80: 45 | i32.eqz + 025e81: 0d 00 | br_if 0 + 025e83: 20 04 | local.get 4 + 025e85: 41 e8 00 | i32.const 104 + 025e88: 6a | i32.add + 025e89: 20 07 | local.get 7 + 025e8b: 41 04 | i32.const 4 + 025e8d: 20 02 | local.get 2 + 025e8f: 41 01 | i32.const 1 + 025e91: 42 00 | i64.const 0 + 025e93: 41 00 | i32.const 0 + 025e95: 20 03 | local.get 3 + 025e97: 20 05 | local.get 5 + 025e99: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025ea2: 80 00 | + 025ea4: 20 00 | local.get 0 + 025ea6: 20 00 | local.get 0 + 025ea8: 28 02 54 | i32.load 2 84 + 025eab: 20 04 | local.get 4 + 025ead: 28 02 68 | i32.load 2 104 + 025eb0: 6a | i32.add + 025eb1: 36 02 54 | i32.store 2 84 + 025eb4: 0b | end + 025eb5: 20 08 | local.get 8 + 025eb7: 41 7f | i32.const 4294967295 + 025eb9: 6a | i32.add + 025eba: 22 08 | local.tee 8 + 025ebc: 21 05 | local.set 5 + 025ebe: 20 08 | local.get 8 + 025ec0: 0d 00 | br_if 0 + 025ec2: 0c 02 | br 2 + 025ec4: 0b | end + 025ec5: 0b | end + 025ec6: 20 00 | local.get 0 + 025ec8: 2d 00 02 | i32.load8_u 0 2 + 025ecb: 21 08 | local.set 8 + 025ecd: 02 40 | block + 025ecf: 02 40 | block + 025ed1: 20 0b | local.get 11 + 025ed3: 45 | i32.eqz + 025ed4: 0d 00 | br_if 0 + 025ed6: 20 08 | local.get 8 + 025ed8: 41 ff 01 | i32.const 255 + 025edb: 71 | i32.and + 025edc: 0d 00 | br_if 0 + 025ede: 02 40 | block + 025ee0: 20 01 | local.get 1 + 025ee2: 2d 00 00 | i32.load8_u 0 0 + 025ee5: 22 07 | local.tee 7 + 025ee7: 41 55 | i32.const 4294967253 + 025ee9: 6a | i32.add + 025eea: 0e 03 00 01 00 01 | br_table 0 1 0 1 + 025ef0: 0b | end + 025ef1: 20 00 | local.get 0 + 025ef3: 28 02 2c | i32.load 2 44 + 025ef6: 21 09 | local.set 9 + 025ef8: 20 00 | local.get 0 + 025efa: 28 02 28 | i32.load 2 40 + 025efd: 21 08 | local.set 8 + 025eff: 20 04 | local.get 4 + 025f01: 20 07 | local.get 7 + 025f03: 3a 00 8f 01 | i32.store8 0 143 + 025f07: 02 40 | block + 025f09: 20 08 | local.get 8 + 025f0b: 45 | i32.eqz + 025f0c: 0d 00 | br_if 0 + 025f0e: 20 04 | local.get 4 + 025f10: 41 d8 00 | i32.const 88 + 025f13: 6a | i32.add + 025f14: 20 09 | local.get 9 + 025f16: 41 04 | i32.const 4 + 025f18: 20 04 | local.get 4 + 025f1a: 41 8f 01 | i32.const 143 + 025f1d: 6a | i32.add + 025f1e: 41 01 | i32.const 1 + 025f20: 42 00 | i64.const 0 + 025f22: 41 00 | i32.const 0 + 025f24: 20 03 | local.get 3 + 025f26: 20 08 | local.get 8 + 025f28: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025f31: 80 00 | + 025f33: 20 00 | local.get 0 + 025f35: 20 00 | local.get 0 + 025f37: 28 02 54 | i32.load 2 84 + 025f3a: 20 04 | local.get 4 + 025f3c: 28 02 58 | i32.load 2 88 + 025f3f: 6a | i32.add + 025f40: 36 02 54 | i32.store 2 84 + 025f43: 0b | end + 025f44: 02 40 | block + 025f46: 20 05 | local.get 5 + 025f48: 41 01 | i32.const 1 + 025f4a: 48 | i32.lt_s + 025f4b: 0d 00 | br_if 0 + 025f4d: 41 20 | i32.const 32 + 025f4f: 41 30 | i32.const 48 + 025f51: 20 00 | local.get 0 + 025f53: 2d 00 02 | i32.load8_u 0 2 + 025f56: 1b | select + 025f57: 21 09 | local.set 9 + 025f59: 20 04 | local.get 4 + 025f5b: 41 8f 01 | i32.const 143 + 025f5e: 6a | i32.add + 025f5f: 21 0a | local.set 10 + 025f61: 20 05 | local.get 5 + 025f63: 21 05 | local.set 5 + 025f65: 03 40 | loop + 025f67: 20 05 | local.get 5 + 025f69: 21 08 | local.set 8 + 025f6b: 20 00 | local.get 0 + 025f6d: 28 02 2c | i32.load 2 44 + 025f70: 21 07 | local.set 7 + 025f72: 20 00 | local.get 0 + 025f74: 28 02 28 | i32.load 2 40 + 025f77: 21 05 | local.set 5 + 025f79: 20 04 | local.get 4 + 025f7b: 20 09 | local.get 9 + 025f7d: 3a 00 8f 01 | i32.store8 0 143 + 025f81: 02 40 | block + 025f83: 20 05 | local.get 5 + 025f85: 45 | i32.eqz + 025f86: 0d 00 | br_if 0 + 025f88: 20 04 | local.get 4 + 025f8a: 41 c8 00 | i32.const 72 + 025f8d: 6a | i32.add + 025f8e: 20 07 | local.get 7 + 025f90: 41 04 | i32.const 4 + 025f92: 20 0a | local.get 10 + 025f94: 41 01 | i32.const 1 + 025f96: 42 00 | i64.const 0 + 025f98: 41 00 | i32.const 0 + 025f9a: 20 03 | local.get 3 + 025f9c: 20 05 | local.get 5 + 025f9e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 025fa7: 80 00 | + 025fa9: 20 00 | local.get 0 + 025fab: 20 00 | local.get 0 + 025fad: 28 02 54 | i32.load 2 84 + 025fb0: 20 04 | local.get 4 + 025fb2: 28 02 48 | i32.load 2 72 + 025fb5: 6a | i32.add + 025fb6: 36 02 54 | i32.store 2 84 + 025fb9: 0b | end + 025fba: 20 08 | local.get 8 + 025fbc: 41 7f | i32.const 4294967295 + 025fbe: 6a | i32.add + 025fbf: 22 08 | local.tee 8 + 025fc1: 21 05 | local.set 5 + 025fc3: 20 08 | local.get 8 + 025fc5: 0d 00 | br_if 0 + 025fc7: 0b | end + 025fc8: 0b | end + 025fc9: 20 02 | local.get 2 + 025fcb: 41 00 | i32.const 0 + 025fcd: 4c | i32.le_s + 025fce: 0d 01 | br_if 1 + 025fd0: 20 00 | local.get 0 + 025fd2: 28 02 28 | i32.load 2 40 + 025fd5: 22 05 | local.tee 5 + 025fd7: 45 | i32.eqz + 025fd8: 0d 02 | br_if 2 + 025fda: 20 04 | local.get 4 + 025fdc: 41 38 | i32.const 56 + 025fde: 6a | i32.add + 025fdf: 20 00 | local.get 0 + 025fe1: 28 02 2c | i32.load 2 44 + 025fe4: 41 04 | i32.const 4 + 025fe6: 20 01 | local.get 1 + 025fe8: 41 01 | i32.const 1 + 025fea: 6a | i32.add + 025feb: 20 02 | local.get 2 + 025fed: 41 7f | i32.const 4294967295 + 025fef: 6a | i32.add + 025ff0: 42 00 | i64.const 0 + 025ff2: 41 00 | i32.const 0 + 025ff4: 20 03 | local.get 3 + 025ff6: 20 05 | local.get 5 + 025ff8: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 026001: 80 00 | + 026003: 20 00 | local.get 0 + 026005: 20 00 | local.get 0 + 026007: 28 02 54 | i32.load 2 84 + 02600a: 20 04 | local.get 4 + 02600c: 28 02 38 | i32.load 2 56 + 02600f: 6a | i32.add + 026010: 36 02 54 | i32.store 2 84 + 026013: 0c 02 | br 2 + 026015: 0b | end + 026016: 02 40 | block + 026018: 20 05 | local.get 5 + 02601a: 41 01 | i32.const 1 + 02601c: 48 | i32.lt_s + 02601d: 0d 00 | br_if 0 + 02601f: 41 20 | i32.const 32 + 026021: 41 30 | i32.const 48 + 026023: 20 08 | local.get 8 + 026025: 41 ff 01 | i32.const 255 + 026028: 71 | i32.and + 026029: 1b | select + 02602a: 21 09 | local.set 9 + 02602c: 20 04 | local.get 4 + 02602e: 41 8f 01 | i32.const 143 + 026031: 6a | i32.add + 026032: 21 02 | local.set 2 + 026034: 20 05 | local.get 5 + 026036: 21 05 | local.set 5 + 026038: 03 40 | loop + 02603a: 20 05 | local.get 5 + 02603c: 21 08 | local.set 8 + 02603e: 20 00 | local.get 0 + 026040: 28 02 2c | i32.load 2 44 + 026043: 21 07 | local.set 7 + 026045: 20 00 | local.get 0 + 026047: 28 02 28 | i32.load 2 40 + 02604a: 21 05 | local.set 5 + 02604c: 20 04 | local.get 4 + 02604e: 20 09 | local.get 9 + 026050: 3a 00 8f 01 | i32.store8 0 143 + 026054: 02 40 | block + 026056: 20 05 | local.get 5 + 026058: 45 | i32.eqz + 026059: 0d 00 | br_if 0 + 02605b: 20 04 | local.get 4 + 02605d: 41 28 | i32.const 40 + 02605f: 6a | i32.add + 026060: 20 07 | local.get 7 + 026062: 41 04 | i32.const 4 + 026064: 20 02 | local.get 2 + 026066: 41 01 | i32.const 1 + 026068: 42 00 | i64.const 0 + 02606a: 41 00 | i32.const 0 + 02606c: 20 03 | local.get 3 + 02606e: 20 05 | local.get 5 + 026070: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 026079: 80 00 | + 02607b: 20 00 | local.get 0 + 02607d: 20 00 | local.get 0 + 02607f: 28 02 54 | i32.load 2 84 + 026082: 20 04 | local.get 4 + 026084: 28 02 28 | i32.load 2 40 + 026087: 6a | i32.add + 026088: 36 02 54 | i32.store 2 84 + 02608b: 0b | end + 02608c: 20 08 | local.get 8 + 02608e: 41 7f | i32.const 4294967295 + 026090: 6a | i32.add + 026091: 22 08 | local.tee 8 + 026093: 21 05 | local.set 5 + 026095: 20 08 | local.get 8 + 026097: 0d 00 | br_if 0 + 026099: 0b | end + 02609a: 0b | end + 02609b: 20 00 | local.get 0 + 02609d: 28 02 28 | i32.load 2 40 + 0260a0: 22 05 | local.tee 5 + 0260a2: 45 | i32.eqz + 0260a3: 0d 01 | br_if 1 + 0260a5: 20 04 | local.get 4 + 0260a7: 41 18 | i32.const 24 + 0260a9: 6a | i32.add + 0260aa: 20 00 | local.get 0 + 0260ac: 28 02 2c | i32.load 2 44 + 0260af: 41 04 | i32.const 4 + 0260b1: 20 0a | local.get 10 + 0260b3: 20 0b | local.get 11 + 0260b5: 42 00 | i64.const 0 + 0260b7: 41 00 | i32.const 0 + 0260b9: 20 03 | local.get 3 + 0260bb: 20 05 | local.get 5 + 0260bd: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0260c6: 80 00 | + 0260c8: 20 00 | local.get 0 + 0260ca: 20 00 | local.get 0 + 0260cc: 28 02 54 | i32.load 2 84 + 0260cf: 20 04 | local.get 4 + 0260d1: 28 02 18 | i32.load 2 24 + 0260d4: 6a | i32.add + 0260d5: 36 02 54 | i32.store 2 84 + 0260d8: 0c 01 | br 1 + 0260da: 0b | end + 0260db: 41 97 e2 93 80 00 | i32.const 323863 + 0260e1: 41 2b | i32.const 43 + 0260e3: 41 f5 0a | i32.const 1397 + 0260e6: 41 1f | i32.const 31 + 0260e8: 41 01 | i32.const 1 + 0260ea: 20 0b | local.get 11 + 0260ec: 20 0b | local.get 11 + 0260ee: 10 bf 82 80 80 00 | call 319 + 0260f4: 00 | unreachable + 0260f5: 0b | end + 0260f6: 20 04 | local.get 4 + 0260f8: 41 90 01 | i32.const 144 + 0260fb: 6a | i32.add + 0260fc: 24 80 80 80 80 00 | global.set 0 + 026102: 0b | end +026105 func[432]: + 026106: 09 7f | local[8..16] type=i32 + 026108: 03 7e | local[17..19] type=i64 + 02610a: 01 7f | local[20] type=i32 + 02610c: 23 80 80 80 80 00 | global.get 0 + 026112: 41 e0 04 | i32.const 608 + 026115: 6b | i32.sub + 026116: 22 08 | local.tee 8 + 026118: 24 80 80 80 80 00 | global.set 0 + 02611e: 02 40 | block + 026120: 02 40 | block + 026122: 02 40 | block + 026124: 02 40 | block + 026126: 02 40 | block + 026128: 20 00 | local.get 0 + 02612a: 2d 00 05 | i32.load8_u 0 5 + 02612d: 0d 00 | br_if 0 + 02612f: 20 00 | local.get 0 + 026131: 2d 00 06 | i32.load8_u 0 6 + 026134: 45 | i32.eqz + 026135: 0d 01 | br_if 1 + 026137: 0b | end + 026138: 20 00 | local.get 0 + 02613a: 28 02 0c | i32.load 2 12 + 02613d: 20 00 | local.get 0 + 02613f: 28 02 10 | i32.load 2 16 + 026142: 6a | i32.add + 026143: 41 03 | i32.const 3 + 026145: 6a | i32.add + 026146: 41 81 02 | i32.const 257 + 026149: 4e | i32.ge_s + 02614a: 0d 01 | br_if 1 + 02614c: 0b | end + 02614d: 02 40 | block + 02614f: 41 80 02 | i32.const 256 + 026152: 45 | i32.eqz + 026153: 0d 00 | br_if 0 + 026155: 20 08 | local.get 8 + 026157: 41 d4 01 | i32.const 212 + 02615a: 6a | i32.add + 02615b: 41 00 | i32.const 0 + 02615d: 41 80 02 | i32.const 256 + 026160: fc 0b 00 | memory.fill 0 + 026163: 0b | end + 026164: 20 08 | local.get 8 + 026166: 41 d4 01 | i32.const 212 + 026169: 6a | i32.add + 02616a: 21 09 | local.set 9 + 02616c: 20 04 | local.get 4 + 02616e: 0d 01 | br_if 1 + 026170: 20 00 | local.get 0 + 026172: 2d 00 04 | i32.load8_u 0 4 + 026175: 41 ff 01 | i32.const 255 + 026178: 71 | i32.and + 026179: 45 | i32.eqz + 02617a: 0d 01 | br_if 1 + 02617c: 20 08 | local.get 8 + 02617e: 41 d6 01 | i32.const 214 + 026181: 6a | i32.add + 026182: 21 0a | local.set 10 + 026184: 41 00 | i32.const 0 + 026186: 21 0b | local.set 11 + 026188: 20 09 | local.get 9 + 02618a: 21 09 | local.set 9 + 02618c: 41 80 02 | i32.const 256 + 02618f: 21 0c | local.set 12 + 026191: 02 40 | block + 026193: 02 40 | block + 026195: 02 40 | block + 026197: 02 40 | block + 026199: 20 03 | local.get 3 + 02619b: 41 7e | i32.const 4294967294 + 02619d: 6a | i32.add + 02619e: 41 1f | i32.const 31 + 0261a0: 77 | i32.rotl + 0261a1: 0e 08 00 06 06 01 06 02 06 | br_table 0 6 6 1 6 2 6 3 6 + 0261aa: 03 06 | + 0261ac: 0b | end + 0261ad: 20 00 | local.get 0 + 0261af: 28 02 2c | i32.load 2 44 + 0261b2: 21 09 | local.set 9 + 0261b4: 20 00 | local.get 0 + 0261b6: 28 02 28 | i32.load 2 40 + 0261b9: 21 0b | local.set 11 + 0261bb: 20 08 | local.get 8 + 0261bd: 41 30 | i32.const 48 + 0261bf: 3a 00 d4 03 | i32.store8 0 468 + 0261c3: 02 40 | block + 0261c5: 20 0b | local.get 11 + 0261c7: 45 | i32.eqz + 0261c8: 0d 00 | br_if 0 + 0261ca: 20 08 | local.get 8 + 0261cc: 41 e0 00 | i32.const 96 + 0261cf: 6a | i32.add + 0261d0: 20 09 | local.get 9 + 0261d2: 41 04 | i32.const 4 + 0261d4: 20 08 | local.get 8 + 0261d6: 41 d4 03 | i32.const 468 + 0261d9: 6a | i32.add + 0261da: 41 01 | i32.const 1 + 0261dc: 42 00 | i64.const 0 + 0261de: 41 00 | i32.const 0 + 0261e0: 20 07 | local.get 7 + 0261e2: 20 0b | local.get 11 + 0261e4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0261ed: 80 00 | + 0261ef: 20 00 | local.get 0 + 0261f1: 20 00 | local.get 0 + 0261f3: 28 02 54 | i32.load 2 84 + 0261f6: 20 08 | local.get 8 + 0261f8: 28 02 60 | i32.load 2 96 + 0261fb: 6a | i32.add + 0261fc: 36 02 54 | i32.store 2 84 + 0261ff: 20 00 | local.get 0 + 026201: 28 02 28 | i32.load 2 40 + 026204: 21 0b | local.set 11 + 026206: 20 00 | local.get 0 + 026208: 28 02 2c | i32.load 2 44 + 02620b: 21 09 | local.set 9 + 02620d: 20 08 | local.get 8 + 02620f: 41 e2 00 | i32.const 98 + 026212: 3a 00 d4 03 | i32.store8 0 468 + 026216: 20 0b | local.get 11 + 026218: 45 | i32.eqz + 026219: 0d 00 | br_if 0 + 02621b: 20 08 | local.get 8 + 02621d: 41 d0 00 | i32.const 80 + 026220: 6a | i32.add + 026221: 20 09 | local.get 9 + 026223: 41 04 | i32.const 4 + 026225: 20 08 | local.get 8 + 026227: 41 d4 03 | i32.const 468 + 02622a: 6a | i32.add + 02622b: 41 01 | i32.const 1 + 02622d: 42 00 | i64.const 0 + 02622f: 41 00 | i32.const 0 + 026231: 20 07 | local.get 7 + 026233: 20 0b | local.get 11 + 026235: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02623e: 80 00 | + 026240: 20 00 | local.get 0 + 026242: 20 00 | local.get 0 + 026244: 28 02 54 | i32.load 2 84 + 026247: 20 08 | local.get 8 + 026249: 28 02 50 | i32.load 2 80 + 02624c: 6a | i32.add + 02624d: 36 02 54 | i32.store 2 84 + 026250: 0b | end + 026251: 41 01 | i32.const 1 + 026253: 21 0b | local.set 11 + 026255: 20 0a | local.get 10 + 026257: 21 09 | local.set 9 + 026259: 41 fe 01 | i32.const 254 + 02625c: 21 0c | local.set 12 + 02625e: 0c 05 | br 5 + 026260: 0b | end + 026261: 20 00 | local.get 0 + 026263: 28 02 2c | i32.load 2 44 + 026266: 21 09 | local.set 9 + 026268: 20 00 | local.get 0 + 02626a: 28 02 28 | i32.load 2 40 + 02626d: 21 0b | local.set 11 + 02626f: 20 08 | local.get 8 + 026271: 41 30 | i32.const 48 + 026273: 3a 00 d4 03 | i32.store8 0 468 + 026277: 02 40 | block + 026279: 20 0b | local.get 11 + 02627b: 45 | i32.eqz + 02627c: 0d 00 | br_if 0 + 02627e: 20 08 | local.get 8 + 026280: 41 80 01 | i32.const 128 + 026283: 6a | i32.add + 026284: 20 09 | local.get 9 + 026286: 41 04 | i32.const 4 + 026288: 20 08 | local.get 8 + 02628a: 41 d4 03 | i32.const 468 + 02628d: 6a | i32.add + 02628e: 41 01 | i32.const 1 + 026290: 42 00 | i64.const 0 + 026292: 41 00 | i32.const 0 + 026294: 20 07 | local.get 7 + 026296: 20 0b | local.get 11 + 026298: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0262a1: 80 00 | + 0262a3: 20 00 | local.get 0 + 0262a5: 20 00 | local.get 0 + 0262a7: 28 02 54 | i32.load 2 84 + 0262aa: 20 08 | local.get 8 + 0262ac: 28 02 80 01 | i32.load 2 128 + 0262b0: 6a | i32.add + 0262b1: 36 02 54 | i32.store 2 84 + 0262b4: 20 00 | local.get 0 + 0262b6: 28 02 28 | i32.load 2 40 + 0262b9: 21 0b | local.set 11 + 0262bb: 20 00 | local.get 0 + 0262bd: 28 02 2c | i32.load 2 44 + 0262c0: 21 09 | local.set 9 + 0262c2: 20 08 | local.get 8 + 0262c4: 41 ef 00 | i32.const 111 + 0262c7: 3a 00 d4 03 | i32.store8 0 468 + 0262cb: 20 0b | local.get 11 + 0262cd: 45 | i32.eqz + 0262ce: 0d 00 | br_if 0 + 0262d0: 20 08 | local.get 8 + 0262d2: 41 f0 00 | i32.const 112 + 0262d5: 6a | i32.add + 0262d6: 20 09 | local.get 9 + 0262d8: 41 04 | i32.const 4 + 0262da: 20 08 | local.get 8 + 0262dc: 41 d4 03 | i32.const 468 + 0262df: 6a | i32.add + 0262e0: 41 01 | i32.const 1 + 0262e2: 42 00 | i64.const 0 + 0262e4: 41 00 | i32.const 0 + 0262e6: 20 07 | local.get 7 + 0262e8: 20 0b | local.get 11 + 0262ea: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0262f3: 80 00 | + 0262f5: 20 00 | local.get 0 + 0262f7: 20 00 | local.get 0 + 0262f9: 28 02 54 | i32.load 2 84 + 0262fc: 20 08 | local.get 8 + 0262fe: 28 02 70 | i32.load 2 112 + 026301: 6a | i32.add + 026302: 36 02 54 | i32.store 2 84 + 026305: 0b | end + 026306: 41 01 | i32.const 1 + 026308: 21 0b | local.set 11 + 02630a: 20 0a | local.get 10 + 02630c: 21 09 | local.set 9 + 02630e: 41 fe 01 | i32.const 254 + 026311: 21 0c | local.set 12 + 026313: 0c 04 | br 4 + 026315: 0b | end + 026316: 20 00 | local.get 0 + 026318: 28 02 2c | i32.load 2 44 + 02631b: 21 09 | local.set 9 + 02631d: 20 00 | local.get 0 + 02631f: 28 02 28 | i32.load 2 40 + 026322: 21 0b | local.set 11 + 026324: 20 08 | local.get 8 + 026326: 41 30 | i32.const 48 + 026328: 3a 00 d4 03 | i32.store8 0 468 + 02632c: 02 40 | block + 02632e: 20 0b | local.get 11 + 026330: 45 | i32.eqz + 026331: 0d 00 | br_if 0 + 026333: 20 08 | local.get 8 + 026335: 41 a0 01 | i32.const 160 + 026338: 6a | i32.add + 026339: 20 09 | local.get 9 + 02633b: 41 04 | i32.const 4 + 02633d: 20 08 | local.get 8 + 02633f: 41 d4 03 | i32.const 468 + 026342: 6a | i32.add + 026343: 41 01 | i32.const 1 + 026345: 42 00 | i64.const 0 + 026347: 41 00 | i32.const 0 + 026349: 20 07 | local.get 7 + 02634b: 20 0b | local.get 11 + 02634d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 026356: 80 00 | + 026358: 20 00 | local.get 0 + 02635a: 20 00 | local.get 0 + 02635c: 28 02 54 | i32.load 2 84 + 02635f: 20 08 | local.get 8 + 026361: 28 02 a0 01 | i32.load 2 160 + 026365: 6a | i32.add + 026366: 36 02 54 | i32.store 2 84 + 026369: 20 00 | local.get 0 + 02636b: 28 02 28 | i32.load 2 40 + 02636e: 21 0b | local.set 11 + 026370: 20 00 | local.get 0 + 026372: 28 02 2c | i32.load 2 44 + 026375: 21 09 | local.set 9 + 026377: 20 08 | local.get 8 + 026379: 41 fa 00 | i32.const 122 + 02637c: 3a 00 d4 03 | i32.store8 0 468 + 026380: 20 0b | local.get 11 + 026382: 45 | i32.eqz + 026383: 0d 00 | br_if 0 + 026385: 20 08 | local.get 8 + 026387: 41 90 01 | i32.const 144 + 02638a: 6a | i32.add + 02638b: 20 09 | local.get 9 + 02638d: 41 04 | i32.const 4 + 02638f: 20 08 | local.get 8 + 026391: 41 d4 03 | i32.const 468 + 026394: 6a | i32.add + 026395: 41 01 | i32.const 1 + 026397: 42 00 | i64.const 0 + 026399: 41 00 | i32.const 0 + 02639b: 20 07 | local.get 7 + 02639d: 20 0b | local.get 11 + 02639f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0263a8: 80 00 | + 0263aa: 20 00 | local.get 0 + 0263ac: 20 00 | local.get 0 + 0263ae: 28 02 54 | i32.load 2 84 + 0263b1: 20 08 | local.get 8 + 0263b3: 28 02 90 01 | i32.load 2 144 + 0263b7: 6a | i32.add + 0263b8: 36 02 54 | i32.store 2 84 + 0263bb: 0b | end + 0263bc: 41 01 | i32.const 1 + 0263be: 21 0b | local.set 11 + 0263c0: 20 0a | local.get 10 + 0263c2: 21 09 | local.set 9 + 0263c4: 41 fe 01 | i32.const 254 + 0263c7: 21 0c | local.set 12 + 0263c9: 0c 03 | br 3 + 0263cb: 0b | end + 0263cc: 20 00 | local.get 0 + 0263ce: 28 02 2c | i32.load 2 44 + 0263d1: 21 09 | local.set 9 + 0263d3: 20 00 | local.get 0 + 0263d5: 28 02 28 | i32.load 2 40 + 0263d8: 21 0b | local.set 11 + 0263da: 20 08 | local.get 8 + 0263dc: 41 30 | i32.const 48 + 0263de: 3a 00 d4 03 | i32.store8 0 468 + 0263e2: 02 40 | block + 0263e4: 20 0b | local.get 11 + 0263e6: 45 | i32.eqz + 0263e7: 0d 00 | br_if 0 + 0263e9: 20 08 | local.get 8 + 0263eb: 41 c0 01 | i32.const 192 + 0263ee: 6a | i32.add + 0263ef: 20 09 | local.get 9 + 0263f1: 41 04 | i32.const 4 + 0263f3: 20 08 | local.get 8 + 0263f5: 41 d4 03 | i32.const 468 + 0263f8: 6a | i32.add + 0263f9: 41 01 | i32.const 1 + 0263fb: 42 00 | i64.const 0 + 0263fd: 41 00 | i32.const 0 + 0263ff: 20 07 | local.get 7 + 026401: 20 0b | local.get 11 + 026403: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02640c: 80 00 | + 02640e: 20 00 | local.get 0 + 026410: 20 00 | local.get 0 + 026412: 28 02 54 | i32.load 2 84 + 026415: 20 08 | local.get 8 + 026417: 28 02 c0 01 | i32.load 2 192 + 02641b: 6a | i32.add + 02641c: 36 02 54 | i32.store 2 84 + 02641f: 20 00 | local.get 0 + 026421: 28 02 28 | i32.load 2 40 + 026424: 21 0b | local.set 11 + 026426: 20 00 | local.get 0 + 026428: 28 02 2c | i32.load 2 44 + 02642b: 21 09 | local.set 9 + 02642d: 20 08 | local.get 8 + 02642f: 41 f8 00 | i32.const 120 + 026432: 3a 00 d4 03 | i32.store8 0 468 + 026436: 20 0b | local.get 11 + 026438: 45 | i32.eqz + 026439: 0d 00 | br_if 0 + 02643b: 20 08 | local.get 8 + 02643d: 41 b0 01 | i32.const 176 + 026440: 6a | i32.add + 026441: 20 09 | local.get 9 + 026443: 41 04 | i32.const 4 + 026445: 20 08 | local.get 8 + 026447: 41 d4 03 | i32.const 468 + 02644a: 6a | i32.add + 02644b: 41 01 | i32.const 1 + 02644d: 42 00 | i64.const 0 + 02644f: 41 00 | i32.const 0 + 026451: 20 07 | local.get 7 + 026453: 20 0b | local.get 11 + 026455: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02645e: 80 00 | + 026460: 20 00 | local.get 0 + 026462: 20 00 | local.get 0 + 026464: 28 02 54 | i32.load 2 84 + 026467: 20 08 | local.get 8 + 026469: 28 02 b0 01 | i32.load 2 176 + 02646d: 6a | i32.add + 02646e: 36 02 54 | i32.store 2 84 + 026471: 0b | end + 026472: 41 01 | i32.const 1 + 026474: 21 0b | local.set 11 + 026476: 20 0a | local.get 10 + 026478: 21 09 | local.set 9 + 02647a: 41 fe 01 | i32.const 254 + 02647d: 21 0c | local.set 12 + 02647f: 0c 02 | br 2 + 026481: 0b | end + 026482: 41 be 9c 94 80 00 | i32.const 331326 + 026488: 41 05 | i32.const 5 + 02648a: 41 93 91 94 80 00 | i32.const 329875 + 026490: 41 35 | i32.const 53 + 026492: 41 d0 92 94 80 00 | i32.const 330064 + 026498: 20 07 | local.get 7 + 02649a: 20 07 | local.get 7 + 02649c: 28 02 10 | i32.load 2 16 + 02649f: 22 08 | local.tee 8 + 0264a1: 41 83 80 80 80 00 | i32.const 3 + 0264a7: 20 08 | local.get 8 + 0264a9: 1b | select + 0264aa: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 0264b3: 80 00 | + 0264b5: 00 | unreachable + 0264b6: 0b | end + 0264b7: 41 00 | i32.const 0 + 0264b9: 21 0b | local.set 11 + 0264bb: 20 09 | local.get 9 + 0264bd: 21 09 | local.set 9 + 0264bf: 41 80 02 | i32.const 256 + 0264c2: 21 0c | local.set 12 + 0264c4: 0b | end + 0264c5: 20 0c | local.get 12 + 0264c7: 21 0c | local.set 12 + 0264c9: 20 09 | local.get 9 + 0264cb: 21 0d | local.set 13 + 0264cd: 20 0b | local.get 11 + 0264cf: 21 0a | local.set 10 + 0264d1: 02 40 | block + 0264d3: 02 40 | block + 0264d5: 20 00 | local.get 0 + 0264d7: 2d 00 06 | i32.load8_u 0 6 + 0264da: 45 | i32.eqz + 0264db: 0d 00 | br_if 0 + 0264dd: 20 00 | local.get 0 + 0264df: 28 02 10 | i32.load 2 16 + 0264e2: 0d 00 | br_if 0 + 0264e4: 20 01 | local.get 1 + 0264e6: 20 02 | local.get 2 + 0264e8: 84 | i64.or + 0264e9: 50 | i64.eqz + 0264ea: 45 | i32.eqz + 0264eb: 0d 00 | br_if 0 + 0264ed: 20 00 | local.get 0 + 0264ef: 28 02 0c | i32.load 2 12 + 0264f2: 22 03 | local.tee 3 + 0264f4: 41 01 | i32.const 1 + 0264f6: 48 | i32.lt_s + 0264f7: 0d 01 | br_if 1 + 0264f9: 41 20 | i32.const 32 + 0264fb: 41 30 | i32.const 48 + 0264fd: 20 00 | local.get 0 + 0264ff: 2d 00 02 | i32.load8_u 0 2 + 026502: 1b | select + 026503: 21 04 | local.set 4 + 026505: 20 08 | local.get 8 + 026507: 41 d4 03 | i32.const 468 + 02650a: 6a | i32.add + 02650b: 21 09 | local.set 9 + 02650d: 20 03 | local.get 3 + 02650f: 21 03 | local.set 3 + 026511: 03 40 | loop + 026513: 20 03 | local.get 3 + 026515: 21 05 | local.set 5 + 026517: 20 00 | local.get 0 + 026519: 28 02 2c | i32.load 2 44 + 02651c: 21 0b | local.set 11 + 02651e: 20 00 | local.get 0 + 026520: 28 02 28 | i32.load 2 40 + 026523: 21 03 | local.set 3 + 026525: 20 08 | local.get 8 + 026527: 20 04 | local.get 4 + 026529: 3a 00 d4 03 | i32.store8 0 468 + 02652d: 02 40 | block + 02652f: 20 03 | local.get 3 + 026531: 45 | i32.eqz + 026532: 0d 00 | br_if 0 + 026534: 20 08 | local.get 8 + 026536: 41 c0 00 | i32.const 64 + 026539: 6a | i32.add + 02653a: 20 0b | local.get 11 + 02653c: 41 04 | i32.const 4 + 02653e: 20 09 | local.get 9 + 026540: 41 01 | i32.const 1 + 026542: 42 00 | i64.const 0 + 026544: 41 00 | i32.const 0 + 026546: 20 07 | local.get 7 + 026548: 20 03 | local.get 3 + 02654a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 026553: 80 00 | + 026555: 20 00 | local.get 0 + 026557: 20 00 | local.get 0 + 026559: 28 02 54 | i32.load 2 84 + 02655c: 20 08 | local.get 8 + 02655e: 28 02 40 | i32.load 2 64 + 026561: 6a | i32.add + 026562: 36 02 54 | i32.store 2 84 + 026565: 0b | end + 026566: 20 05 | local.get 5 + 026568: 41 7f | i32.const 4294967295 + 02656a: 6a | i32.add + 02656b: 22 05 | local.tee 5 + 02656d: 21 03 | local.set 3 + 02656f: 20 05 | local.get 5 + 026571: 0d 00 | br_if 0 + 026573: 0c 02 | br 2 + 026575: 0b | end + 026576: 0b | end + 026577: 02 40 | block + 026579: 02 40 | block + 02657b: 02 40 | block + 02657d: 02 40 | block + 02657f: 02 40 | block + 026581: 20 03 | local.get 3 + 026583: 41 7e | i32.const 4294967294 + 026585: 6a | i32.add + 026586: 41 1f | i32.const 31 + 026588: 77 | i32.rotl + 026589: 22 09 | local.tee 9 + 02658b: 41 07 | i32.const 7 + 02658d: 4b | i32.gt_u + 02658e: 0d 00 | br_if 0 + 026590: 41 01 | i32.const 1 + 026592: 20 09 | local.get 9 + 026594: 74 | i32.shl + 026595: 41 b9 01 | i32.const 185 + 026598: 71 | i32.and + 026599: 45 | i32.eqz + 02659a: 0d 00 | br_if 0 + 02659c: 41 01 | i32.const 1 + 02659e: 21 0b | local.set 11 + 0265a0: 02 40 | block + 0265a2: 20 00 | local.get 0 + 0265a4: 2d 00 04 | i32.load8_u 0 4 + 0265a7: 22 0e | local.tee 14 + 0265a9: 45 | i32.eqz + 0265aa: 0d 00 | br_if 0 + 0265ac: 20 0a | local.get 10 + 0265ae: 20 00 | local.get 0 + 0265b0: 2d 00 03 | i32.load8_u 0 3 + 0265b3: 41 00 | i32.const 0 + 0265b5: 47 | i32.ne + 0265b6: 72 | i32.or + 0265b7: 21 0b | local.set 11 + 0265b9: 0b | end + 0265ba: 20 0b | local.get 11 + 0265bc: 21 0f | local.set 15 + 0265be: 20 00 | local.get 0 + 0265c0: 2d 00 01 | i32.load8_u 0 1 + 0265c3: 21 10 | local.set 16 + 0265c5: 02 40 | block + 0265c7: 41 8c 01 | i32.const 140 + 0265ca: 45 | i32.eqz + 0265cb: 0d 00 | br_if 0 + 0265cd: 20 08 | local.get 8 + 0265cf: 41 d4 03 | i32.const 468 + 0265d2: 6a | i32.add + 0265d3: 41 00 | i32.const 0 + 0265d5: 41 8c 01 | i32.const 140 + 0265d8: fc 0b 00 | memory.fill 0 + 0265db: 0b | end + 0265dc: 02 40 | block + 0265de: 02 40 | block + 0265e0: 42 00 | i64.const 0 + 0265e2: 20 01 | local.get 1 + 0265e4: 7d | i64.sub + 0265e5: 20 01 | local.get 1 + 0265e7: 20 02 | local.get 2 + 0265e9: 42 00 | i64.const 0 + 0265eb: 53 | i64.lt_s + 0265ec: 22 0a | local.tee 10 + 0265ee: 1b | select + 0265ef: 20 01 | local.get 1 + 0265f1: 20 04 | local.get 4 + 0265f3: 1b | select + 0265f4: 22 11 | local.tee 17 + 0265f6: 20 03 | local.get 3 + 0265f8: ad | i64.extend_i32_u + 0265f9: 22 12 | local.tee 18 + 0265fb: 54 | i64.lt_u + 0265fc: 41 00 | i32.const 0 + 0265fe: 42 00 | i64.const 0 + 026600: 20 02 | local.get 2 + 026602: 20 01 | local.get 1 + 026604: 42 00 | i64.const 0 + 026606: 52 | i64.ne + 026607: ad | i64.extend_i32_u + 026608: 7c | i64.add + 026609: 7d | i64.sub + 02660a: 20 02 | local.get 2 + 02660c: 20 0a | local.get 10 + 02660e: 1b | select + 02660f: 20 02 | local.get 2 + 026611: 20 04 | local.get 4 + 026613: 1b | select + 026614: 22 02 | local.tee 2 + 026616: 50 | i64.eqz + 026617: 1b | select + 026618: 0d 00 | br_if 0 + 02661a: 41 8b 01 | i32.const 139 + 02661d: 21 03 | local.set 3 + 02661f: 20 11 | local.get 17 + 026621: 21 01 | local.set 1 + 026623: 20 02 | local.get 2 + 026625: 21 13 | local.set 19 + 026627: 03 40 | loop + 026629: 20 13 | local.get 19 + 02662b: 21 02 | local.set 2 + 02662d: 20 01 | local.get 1 + 02662f: 21 01 | local.set 1 + 026631: 20 03 | local.get 3 + 026633: 22 03 | local.tee 3 + 026635: 41 8c 01 | i32.const 140 + 026638: 4f | i32.ge_u + 026639: 0d 04 | br_if 4 + 02663b: 20 08 | local.get 8 + 02663d: 41 30 | i32.const 48 + 02663f: 6a | i32.add + 026640: 20 01 | local.get 1 + 026642: 20 02 | local.get 2 + 026644: 20 12 | local.get 18 + 026646: 42 00 | i64.const 0 + 026648: 10 ca 82 80 80 00 | call 330 + 02664e: 20 08 | local.get 8 + 026650: 41 20 | i32.const 32 + 026652: 6a | i32.add + 026653: 20 08 | local.get 8 + 026655: 29 03 30 | i64.load 3 48 + 026658: 22 02 | local.tee 2 + 02665a: 20 08 | local.get 8 + 02665c: 29 03 38 | i64.load 3 56 + 02665f: 22 11 | local.tee 17 + 026661: 20 12 | local.get 18 + 026663: 42 00 | i64.const 0 + 026665: 10 c8 82 80 80 00 | call 328 + 02666b: 20 08 | local.get 8 + 02666d: 41 d4 03 | i32.const 468 + 026670: 6a | i32.add + 026671: 20 03 | local.get 3 + 026673: 6a | i32.add + 026674: 20 05 | local.get 5 + 026676: 20 01 | local.get 1 + 026678: 20 08 | local.get 8 + 02667a: 29 03 20 | i64.load 3 32 + 02667d: 7d | i64.sub + 02667e: a7 | i32.wrap_i64 + 02667f: 6a | i32.add + 026680: 2d 00 00 | i32.load8_u 0 0 + 026683: 3a 00 00 | i32.store8 0 0 + 026686: 20 03 | local.get 3 + 026688: 41 7f | i32.const 4294967295 + 02668a: 6a | i32.add + 02668b: 22 0b | local.tee 11 + 02668d: 21 03 | local.set 3 + 02668f: 20 02 | local.get 2 + 026691: 21 01 | local.set 1 + 026693: 20 11 | local.get 17 + 026695: 21 13 | local.set 19 + 026697: 20 02 | local.get 2 + 026699: 20 12 | local.get 18 + 02669b: 5a | i64.ge_u + 02669c: 41 01 | i32.const 1 + 02669e: 20 11 | local.get 17 + 0266a0: 50 | i64.eqz + 0266a1: 1b | select + 0266a2: 0d 00 | br_if 0 + 0266a4: 0b | end + 0266a5: 02 40 | block + 0266a7: 20 0b | local.get 11 + 0266a9: 41 8c 01 | i32.const 140 + 0266ac: 4f | i32.ge_u + 0266ad: 0d 00 | br_if 0 + 0266af: 20 0b | local.get 11 + 0266b1: 21 03 | local.set 3 + 0266b3: 20 0b | local.get 11 + 0266b5: 41 01 | i32.const 1 + 0266b7: 6a | i32.add + 0266b8: 21 0b | local.set 11 + 0266ba: 20 02 | local.get 2 + 0266bc: a7 | i32.wrap_i64 + 0266bd: 21 14 | local.set 20 + 0266bf: 0c 02 | br 2 + 0266c1: 0b | end + 0266c2: 41 cb 82 93 80 00 | i32.const 311627 + 0266c8: 41 34 | i32.const 52 + 0266ca: 41 b7 01 | i32.const 183 + 0266cd: 41 0a | i32.const 10 + 0266cf: 20 0b | local.get 11 + 0266d1: 41 8c 01 | i32.const 140 + 0266d4: 10 ad 82 80 80 00 | call 301 + 0266da: 00 | unreachable + 0266db: 0b | end + 0266dc: 41 8b 01 | i32.const 139 + 0266df: 21 03 | local.set 3 + 0266e1: 41 8c 01 | i32.const 140 + 0266e4: 21 0b | local.set 11 + 0266e6: 20 11 | local.get 17 + 0266e8: a7 | i32.wrap_i64 + 0266e9: 21 14 | local.set 20 + 0266eb: 0b | end + 0266ec: 20 0b | local.get 11 + 0266ee: 21 0b | local.set 11 + 0266f0: 20 08 | local.get 8 + 0266f2: 41 d4 03 | i32.const 468 + 0266f5: 6a | i32.add + 0266f6: 20 03 | local.get 3 + 0266f8: 22 03 | local.tee 3 + 0266fa: 6a | i32.add + 0266fb: 20 05 | local.get 5 + 0266fd: 20 14 | local.get 20 + 0266ff: 6a | i32.add + 026700: 2d 00 00 | i32.load8_u 0 0 + 026703: 3a 00 00 | i32.store8 0 0 + 026706: 02 40 | block + 026708: 02 40 | block + 02670a: 20 0f | local.get 15 + 02670c: 45 | i32.eqz + 02670d: 0d 00 | br_if 0 + 02670f: 20 03 | local.get 3 + 026711: 21 03 | local.set 3 + 026713: 0c 01 | br 1 + 026715: 0b | end + 026716: 20 03 | local.get 3 + 026718: 21 03 | local.set 3 + 02671a: 02 40 | block + 02671c: 02 40 | block + 02671e: 02 40 | block + 026720: 02 40 | block + 026722: 02 40 | block + 026724: 02 40 | block + 026726: 20 09 | local.get 9 + 026728: 0e 08 00 06 06 01 02 03 06 | br_table 0 6 6 1 2 3 6 4 6 + 026731: 04 06 | + 026733: 0b | end + 026734: 02 40 | block + 026736: 20 0b | local.get 11 + 026738: 41 7e | i32.const 4294967294 + 02673a: 6a | i32.add + 02673b: 22 03 | local.tee 3 + 02673d: 41 8c 01 | i32.const 140 + 026740: 4f | i32.ge_u + 026741: 0d 00 | br_if 0 + 026743: 20 03 | local.get 3 + 026745: 21 03 | local.set 3 + 026747: 41 e2 00 | i32.const 98 + 02674a: 21 05 | local.set 5 + 02674c: 0c 05 | br 5 + 02674e: 0b | end + 02674f: 41 cb 82 93 80 00 | i32.const 311627 + 026755: 41 34 | i32.const 52 + 026757: 41 bc 01 | i32.const 188 + 02675a: 41 14 | i32.const 20 + 02675c: 20 03 | local.get 3 + 02675e: 41 8c 01 | i32.const 140 + 026761: 10 ad 82 80 80 00 | call 301 + 026767: 00 | unreachable + 026768: 0b | end + 026769: 02 40 | block + 02676b: 20 0b | local.get 11 + 02676d: 41 7e | i32.const 4294967294 + 02676f: 6a | i32.add + 026770: 22 03 | local.tee 3 + 026772: 41 8c 01 | i32.const 140 + 026775: 4f | i32.ge_u + 026776: 0d 00 | br_if 0 + 026778: 20 03 | local.get 3 + 02677a: 21 03 | local.set 3 + 02677c: 41 ef 00 | i32.const 111 + 02677f: 21 05 | local.set 5 + 026781: 0c 04 | br 4 + 026783: 0b | end + 026784: 41 cb 82 93 80 00 | i32.const 311627 + 02678a: 41 34 | i32.const 52 + 02678c: 41 bd 01 | i32.const 189 + 02678f: 41 14 | i32.const 20 + 026791: 20 03 | local.get 3 + 026793: 41 8c 01 | i32.const 140 + 026796: 10 ad 82 80 80 00 | call 301 + 02679c: 00 | unreachable + 02679d: 0b | end + 02679e: 02 40 | block + 0267a0: 20 0b | local.get 11 + 0267a2: 41 7e | i32.const 4294967294 + 0267a4: 6a | i32.add + 0267a5: 22 03 | local.tee 3 + 0267a7: 41 8c 01 | i32.const 140 + 0267aa: 4f | i32.ge_u + 0267ab: 0d 00 | br_if 0 + 0267ad: 20 03 | local.get 3 + 0267af: 21 03 | local.set 3 + 0267b1: 41 e4 00 | i32.const 100 + 0267b4: 21 05 | local.set 5 + 0267b6: 0c 03 | br 3 + 0267b8: 0b | end + 0267b9: 41 cb 82 93 80 00 | i32.const 311627 + 0267bf: 41 34 | i32.const 52 + 0267c1: 41 be 01 | i32.const 190 + 0267c4: 41 14 | i32.const 20 + 0267c6: 20 03 | local.get 3 + 0267c8: 41 8c 01 | i32.const 140 + 0267cb: 10 ad 82 80 80 00 | call 301 + 0267d1: 00 | unreachable + 0267d2: 0b | end + 0267d3: 02 40 | block + 0267d5: 20 0b | local.get 11 + 0267d7: 41 7e | i32.const 4294967294 + 0267d9: 6a | i32.add + 0267da: 22 03 | local.tee 3 + 0267dc: 41 8c 01 | i32.const 140 + 0267df: 4f | i32.ge_u + 0267e0: 0d 00 | br_if 0 + 0267e2: 20 03 | local.get 3 + 0267e4: 21 03 | local.set 3 + 0267e6: 41 fa 00 | i32.const 122 + 0267e9: 21 05 | local.set 5 + 0267eb: 0c 02 | br 2 + 0267ed: 0b | end + 0267ee: 41 cb 82 93 80 00 | i32.const 311627 + 0267f4: 41 34 | i32.const 52 + 0267f6: 41 bf 01 | i32.const 191 + 0267f9: 41 14 | i32.const 20 + 0267fb: 20 03 | local.get 3 + 0267fd: 41 8c 01 | i32.const 140 + 026800: 10 ad 82 80 80 00 | call 301 + 026806: 00 | unreachable + 026807: 0b | end + 026808: 20 0b | local.get 11 + 02680a: 41 7e | i32.const 4294967294 + 02680c: 6a | i32.add + 02680d: 22 03 | local.tee 3 + 02680f: 41 8c 01 | i32.const 140 + 026812: 4f | i32.ge_u + 026813: 0d 04 | br_if 4 + 026815: 20 03 | local.get 3 + 026817: 21 03 | local.set 3 + 026819: 41 f8 00 | i32.const 120 + 02681c: 21 05 | local.set 5 + 02681e: 0b | end + 02681f: 20 08 | local.get 8 + 026821: 41 d4 03 | i32.const 468 + 026824: 6a | i32.add + 026825: 20 03 | local.get 3 + 026827: 22 03 | local.tee 3 + 026829: 6a | i32.add + 02682a: 20 05 | local.get 5 + 02682c: 3a 00 00 | i32.store8 0 0 + 02682f: 20 03 | local.get 3 + 026831: 41 7f | i32.const 4294967295 + 026833: 6a | i32.add + 026834: 22 03 | local.tee 3 + 026836: 41 8c 01 | i32.const 140 + 026839: 4f | i32.ge_u + 02683a: 0d 04 | br_if 4 + 02683c: 20 08 | local.get 8 + 02683e: 41 d4 03 | i32.const 468 + 026841: 6a | i32.add + 026842: 20 03 | local.get 3 + 026844: 6a | i32.add + 026845: 41 30 | i32.const 48 + 026847: 3a 00 00 | i32.store8 0 0 + 02684a: 20 03 | local.get 3 + 02684c: 21 03 | local.set 3 + 02684e: 0b | end + 02684f: 20 03 | local.get 3 + 026851: 21 03 | local.set 3 + 026853: 02 40 | block + 026855: 02 40 | block + 026857: 02 40 | block + 026859: 02 40 | block + 02685b: 20 0a | local.get 10 + 02685d: 20 04 | local.get 4 + 02685f: 71 | i32.and + 026860: 0d 00 | br_if 0 + 026862: 20 10 | local.get 16 + 026864: 41 ff 01 | i32.const 255 + 026867: 71 | i32.and + 026868: 0d 01 | br_if 1 + 02686a: 20 03 | local.get 3 + 02686c: 21 03 | local.set 3 + 02686e: 0c 03 | br 3 + 026870: 0b | end + 026871: 02 40 | block + 026873: 20 03 | local.get 3 + 026875: 41 7f | i32.const 4294967295 + 026877: 6a | i32.add + 026878: 22 03 | local.tee 3 + 02687a: 41 8c 01 | i32.const 140 + 02687d: 4f | i32.ge_u + 02687e: 0d 00 | br_if 0 + 026880: 20 03 | local.get 3 + 026882: 21 03 | local.set 3 + 026884: 41 2d | i32.const 45 + 026886: 21 05 | local.set 5 + 026888: 0c 02 | br 2 + 02688a: 0b | end + 02688b: 41 cb 82 93 80 00 | i32.const 311627 + 026891: 41 34 | i32.const 52 + 026893: 41 ca 01 | i32.const 202 + 026896: 41 0b | i32.const 11 + 026898: 20 03 | local.get 3 + 02689a: 41 8c 01 | i32.const 140 + 02689d: 10 ad 82 80 80 00 | call 301 + 0268a3: 00 | unreachable + 0268a4: 0b | end + 0268a5: 20 03 | local.get 3 + 0268a7: 41 7f | i32.const 4294967295 + 0268a9: 6a | i32.add + 0268aa: 22 03 | local.tee 3 + 0268ac: 41 8c 01 | i32.const 140 + 0268af: 4f | i32.ge_u + 0268b0: 0d 06 | br_if 6 + 0268b2: 20 03 | local.get 3 + 0268b4: 21 03 | local.set 3 + 0268b6: 41 2b | i32.const 43 + 0268b8: 21 05 | local.set 5 + 0268ba: 0b | end + 0268bb: 20 08 | local.get 8 + 0268bd: 41 d4 03 | i32.const 468 + 0268c0: 6a | i32.add + 0268c1: 20 03 | local.get 3 + 0268c3: 22 03 | local.tee 3 + 0268c5: 6a | i32.add + 0268c6: 20 05 | local.get 5 + 0268c8: 3a 00 00 | i32.store8 0 0 + 0268cb: 20 03 | local.get 3 + 0268cd: 21 03 | local.set 3 + 0268cf: 0b | end + 0268d0: 02 40 | block + 0268d2: 20 0c | local.get 12 + 0268d4: 41 8c 01 | i32.const 140 + 0268d7: 20 03 | local.get 3 + 0268d9: 22 05 | local.tee 5 + 0268db: 6b | i32.sub + 0268dc: 22 03 | local.tee 3 + 0268de: 20 0c | local.get 12 + 0268e0: 20 03 | local.get 3 + 0268e2: 48 | i32.lt_s + 0268e3: 1b | select + 0268e4: 22 0b | local.tee 11 + 0268e6: 45 | i32.eqz + 0268e7: 0d 00 | br_if 0 + 0268e9: 20 0d | local.get 13 + 0268eb: 20 08 | local.get 8 + 0268ed: 41 d4 03 | i32.const 468 + 0268f0: 6a | i32.add + 0268f1: 20 05 | local.get 5 + 0268f3: 6a | i32.add + 0268f4: 20 0b | local.get 11 + 0268f6: fc 0a 00 00 | memory.copy 0 0 + 0268fa: 0b | end + 0268fb: 20 0d | local.get 13 + 0268fd: 21 05 | local.set 5 + 0268ff: 02 40 | block + 026901: 20 0e | local.get 14 + 026903: 45 | i32.eqz + 026904: 0d 00 | br_if 0 + 026906: 20 00 | local.get 0 + 026908: 2d 00 03 | i32.load8_u 0 3 + 02690b: 45 | i32.eqz + 02690c: 0d 00 | br_if 0 + 02690e: 20 00 | local.get 0 + 026910: 28 02 14 | i32.load 2 20 + 026913: 0d 00 | br_if 0 + 026915: 20 09 | local.get 9 + 026917: 41 07 | i32.const 7 + 026919: 4b | i32.gt_u + 02691a: 0d 00 | br_if 0 + 02691c: 41 a9 01 | i32.const 169 + 02691f: 20 09 | local.get 9 + 026921: 41 ff 01 | i32.const 255 + 026924: 71 | i32.and + 026925: 76 | i32.shr_u + 026926: 41 01 | i32.const 1 + 026928: 71 | i32.and + 026929: 45 | i32.eqz + 02692a: 0d 00 | br_if 0 + 02692c: 20 00 | local.get 0 + 02692e: 28 02 2c | i32.load 2 44 + 026931: 21 04 | local.set 4 + 026933: 20 00 | local.get 0 + 026935: 28 02 28 | i32.load 2 40 + 026938: 21 0b | local.set 11 + 02693a: 20 08 | local.get 8 + 02693c: 41 30 | i32.const 48 + 02693e: 3a 00 d4 03 | i32.store8 0 468 + 026942: 20 0b | local.get 11 + 026944: 45 | i32.eqz + 026945: 0d 00 | br_if 0 + 026947: 20 08 | local.get 8 + 026949: 41 10 | i32.const 16 + 02694b: 6a | i32.add + 02694c: 20 04 | local.get 4 + 02694e: 41 04 | i32.const 4 + 026950: 20 08 | local.get 8 + 026952: 41 d4 03 | i32.const 468 + 026955: 6a | i32.add + 026956: 41 01 | i32.const 1 + 026958: 42 00 | i64.const 0 + 02695a: 41 00 | i32.const 0 + 02695c: 20 07 | local.get 7 + 02695e: 20 0b | local.get 11 + 026960: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 026969: 80 00 | + 02696b: 20 00 | local.get 0 + 02696d: 20 00 | local.get 0 + 02696f: 28 02 54 | i32.load 2 84 + 026972: 20 08 | local.get 8 + 026974: 28 02 10 | i32.load 2 16 + 026977: 6a | i32.add + 026978: 36 02 54 | i32.store 2 84 + 02697b: 20 00 | local.get 0 + 02697d: 28 02 28 | i32.load 2 40 + 026980: 21 0b | local.set 11 + 026982: 20 00 | local.get 0 + 026984: 28 02 2c | i32.load 2 44 + 026987: 21 04 | local.set 4 + 026989: 20 08 | local.get 8 + 02698b: 42 e2 80 80 f8 86 c0 9e 80 | i64.const 8647045426832212066 + 026994: f8 00 | + 026996: 20 09 | local.get 9 + 026998: 41 03 | i32.const 3 + 02699a: 74 | i32.shl + 02699b: ad | i64.extend_i32_u + 02699c: 88 | i64.shr_u + 02699d: 3c 00 d4 03 | i64.store8 0 468 + 0269a1: 20 0b | local.get 11 + 0269a3: 45 | i32.eqz + 0269a4: 0d 00 | br_if 0 + 0269a6: 20 08 | local.get 8 + 0269a8: 20 04 | local.get 4 + 0269aa: 41 04 | i32.const 4 + 0269ac: 20 08 | local.get 8 + 0269ae: 41 d4 03 | i32.const 468 + 0269b1: 6a | i32.add + 0269b2: 41 01 | i32.const 1 + 0269b4: 42 00 | i64.const 0 + 0269b6: 41 00 | i32.const 0 + 0269b8: 20 07 | local.get 7 + 0269ba: 20 0b | local.get 11 + 0269bc: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0269c5: 80 00 | + 0269c7: 20 00 | local.get 0 + 0269c9: 20 00 | local.get 0 + 0269cb: 28 02 54 | i32.load 2 84 + 0269ce: 20 08 | local.get 8 + 0269d0: 28 02 00 | i32.load 2 0 + 0269d3: 6a | i32.add + 0269d4: 36 02 54 | i32.store 2 84 + 0269d7: 0b | end + 0269d8: 20 00 | local.get 0 + 0269da: 2d 00 03 | i32.load8_u 0 3 + 0269dd: 21 0b | local.set 11 + 0269df: 20 00 | local.get 0 + 0269e1: 41 00 | i32.const 0 + 0269e3: 3a 00 03 | i32.store8 0 3 + 0269e6: 20 00 | local.get 0 + 0269e8: 20 05 | local.get 5 + 0269ea: 20 03 | local.get 3 + 0269ec: 20 07 | local.get 7 + 0269ee: 10 af 83 80 80 00 | call 431 + 0269f4: 20 00 | local.get 0 + 0269f6: 20 0b | local.get 11 + 0269f8: 3a 00 03 | i32.store8 0 3 + 0269fb: 0c 05 | br 5 + 0269fd: 0b | end + 0269fe: 41 be 9c 94 80 00 | i32.const 331326 + 026a04: 41 05 | i32.const 5 + 026a06: 41 f8 91 94 80 00 | i32.const 329976 + 026a0c: 41 1e | i32.const 30 + 026a0e: 41 f0 92 94 80 00 | i32.const 330096 + 026a14: 20 07 | local.get 7 + 026a16: 20 07 | local.get 7 + 026a18: 28 02 10 | i32.load 2 16 + 026a1b: 22 08 | local.tee 8 + 026a1d: 41 83 80 80 80 00 | i32.const 3 + 026a23: 20 08 | local.get 8 + 026a25: 1b | select + 026a26: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 026a2f: 80 00 | + 026a31: 00 | unreachable + 026a32: 0b | end + 026a33: 41 cb 82 93 80 00 | i32.const 311627 + 026a39: 41 34 | i32.const 52 + 026a3b: 41 b5 01 | i32.const 181 + 026a3e: 41 05 | i32.const 5 + 026a40: 20 03 | local.get 3 + 026a42: 41 8c 01 | i32.const 140 + 026a45: 10 ad 82 80 80 00 | call 301 + 026a4b: 00 | unreachable + 026a4c: 0b | end + 026a4d: 41 cb 82 93 80 00 | i32.const 311627 + 026a53: 41 34 | i32.const 52 + 026a55: 41 c0 01 | i32.const 192 + 026a58: 41 14 | i32.const 20 + 026a5a: 20 03 | local.get 3 + 026a5c: 41 8c 01 | i32.const 140 + 026a5f: 10 ad 82 80 80 00 | call 301 + 026a65: 00 | unreachable + 026a66: 0b | end + 026a67: 41 cb 82 93 80 00 | i32.const 311627 + 026a6d: 41 34 | i32.const 52 + 026a6f: 41 c4 01 | i32.const 196 + 026a72: 41 0c | i32.const 12 + 026a74: 20 03 | local.get 3 + 026a76: 41 8c 01 | i32.const 140 + 026a79: 10 ad 82 80 80 00 | call 301 + 026a7f: 00 | unreachable + 026a80: 0b | end + 026a81: 41 cb 82 93 80 00 | i32.const 311627 + 026a87: 41 34 | i32.const 52 + 026a89: 41 cc 01 | i32.const 204 + 026a8c: 41 0b | i32.const 11 + 026a8e: 20 03 | local.get 3 + 026a90: 41 8c 01 | i32.const 140 + 026a93: 10 ad 82 80 80 00 | call 301 + 026a99: 00 | unreachable + 026a9a: 0b | end + 026a9b: 20 08 | local.get 8 + 026a9d: 41 e0 04 | i32.const 608 + 026aa0: 6a | i32.add + 026aa1: 24 80 80 80 80 00 | global.set 0 + 026aa7: 0b | end +026aaa func[433]: + 026aab: 05 7f | local[4..8] type=i32 + 026aad: 23 80 80 80 80 00 | global.get 0 + 026ab3: 41 10 | i32.const 16 + 026ab5: 6b | i32.sub + 026ab6: 22 04 | local.tee 4 + 026ab8: 24 80 80 80 80 00 | global.set 0 + 026abe: 02 40 | block + 026ac0: 02 40 | block + 026ac2: 20 01 | local.get 1 + 026ac4: 20 00 | local.get 0 + 026ac6: 28 02 08 | i32.load 2 8 + 026ac9: 22 05 | local.tee 5 + 026acb: 4c | i32.le_s + 026acc: 0d 00 | br_if 0 + 026ace: 02 40 | block + 026ad0: 02 40 | block + 026ad2: 02 40 | block + 026ad4: 20 00 | local.get 0 + 026ad6: 28 02 0c | i32.load 2 12 + 026ad9: 22 06 | local.tee 6 + 026adb: 45 | i32.eqz + 026adc: 0d 00 | br_if 0 + 026ade: 20 00 | local.get 0 + 026ae0: 28 02 10 | i32.load 2 16 + 026ae3: 21 07 | local.set 7 + 026ae5: 20 06 | local.get 6 + 026ae7: 21 06 | local.set 6 + 026ae9: 0c 01 | br 1 + 026aeb: 0b | end + 026aec: 20 00 | local.get 0 + 026aee: 20 03 | local.get 3 + 026af0: 28 02 04 | i32.load 2 4 + 026af3: 22 07 | local.tee 7 + 026af5: 36 02 10 | i32.store 2 16 + 026af8: 20 00 | local.get 0 + 026afa: 20 03 | local.get 3 + 026afc: 28 02 00 | i32.load 2 0 + 026aff: 22 08 | local.tee 8 + 026b01: 36 02 0c | i32.store 2 12 + 026b04: 20 07 | local.get 7 + 026b06: 21 07 | local.set 7 + 026b08: 20 08 | local.get 8 + 026b0a: 21 06 | local.set 6 + 026b0c: 20 08 | local.get 8 + 026b0e: 45 | i32.eqz + 026b0f: 0d 01 | br_if 1 + 026b11: 0b | end + 026b12: 20 00 | local.get 0 + 026b14: 28 02 00 | i32.load 2 0 + 026b17: 21 08 | local.set 8 + 026b19: 20 04 | local.get 4 + 026b1b: 42 00 | i64.const 0 + 026b1d: 37 03 08 | i64.store 3 8 + 026b20: 20 08 | local.get 8 + 026b22: 20 05 | local.get 5 + 026b24: 20 01 | local.get 1 + 026b26: 41 01 | i32.const 1 + 026b28: 20 06 | local.get 6 + 026b2a: 20 07 | local.get 7 + 026b2c: 20 02 | local.get 2 + 026b2e: 20 04 | local.get 4 + 026b30: 41 08 | i32.const 8 + 026b32: 6a | i32.add + 026b33: 20 03 | local.get 3 + 026b35: 10 f8 82 80 80 00 | call 376 + 026b3b: 22 02 | local.tee 2 + 026b3d: 21 03 | local.set 3 + 026b3f: 20 02 | local.get 2 + 026b41: 41 ff 01 | i32.const 255 + 026b44: 71 | i32.and + 026b45: 0d 02 | br_if 2 + 026b47: 20 04 | local.get 4 + 026b49: 28 02 08 | i32.load 2 8 + 026b4c: 21 02 | local.set 2 + 026b4e: 02 40 | block + 026b50: 20 01 | local.get 1 + 026b52: 41 01 | i32.const 1 + 026b54: 48 | i32.lt_s + 026b55: 0d 00 | br_if 0 + 026b57: 41 01 | i32.const 1 + 026b59: 21 03 | local.set 3 + 026b5b: 20 02 | local.get 2 + 026b5d: 45 | i32.eqz + 026b5e: 0d 03 | br_if 3 + 026b60: 0b | end + 026b61: 20 00 | local.get 0 + 026b63: 20 01 | local.get 1 + 026b65: 36 02 08 | i32.store 2 8 + 026b68: 20 00 | local.get 0 + 026b6a: 20 02 | local.get 2 + 026b6c: 36 02 00 | i32.store 2 0 + 026b6f: 0c 01 | br 1 + 026b71: 0b | end + 026b72: 41 c8 a1 94 80 00 | i32.const 331976 + 026b78: 41 11 | i32.const 17 + 026b7a: 41 f8 99 94 80 00 | i32.const 331000 + 026b80: 41 1c | i32.const 28 + 026b82: 41 b0 9a 94 80 00 | i32.const 331056 + 026b88: 20 03 | local.get 3 + 026b8a: 20 03 | local.get 3 + 026b8c: 28 02 10 | i32.load 2 16 + 026b8f: 22 00 | local.tee 0 + 026b91: 41 83 80 80 80 00 | i32.const 3 + 026b97: 20 00 | local.get 0 + 026b99: 1b | select + 026b9a: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 026ba3: 80 00 | + 026ba5: 00 | unreachable + 026ba6: 0b | end + 026ba7: 41 00 | i32.const 0 + 026ba9: 21 03 | local.set 3 + 026bab: 0b | end + 026bac: 20 04 | local.get 4 + 026bae: 41 10 | i32.const 16 + 026bb0: 6a | i32.add + 026bb1: 24 80 80 80 80 00 | global.set 0 + 026bb7: 20 03 | local.get 3 + 026bb9: 0b | end +026bbc func[434]: + 026bbd: 03 7f | local[7..9] type=i32 + 026bbf: 01 7c | local[10] type=f64 + 026bc1: 02 7e | local[11..12] type=i64 + 026bc3: 04 7f | local[13..16] type=i32 + 026bc5: 23 80 80 80 80 00 | global.get 0 + 026bcb: 41 90 02 | i32.const 272 + 026bce: 6b | i32.sub + 026bcf: 22 07 | local.tee 7 + 026bd1: 24 80 80 80 80 00 | global.set 0 + 026bd7: 02 40 | block + 026bd9: 02 40 | block + 026bdb: 02 40 | block + 026bdd: 20 02 | local.get 2 + 026bdf: 0d 00 | br_if 0 + 026be1: 41 00 | i32.const 0 + 026be3: 21 02 | local.set 2 + 026be5: 20 01 | local.get 1 + 026be7: 21 01 | local.set 1 + 026be9: 0c 01 | br 1 + 026beb: 0b | end + 026bec: 02 40 | block + 026bee: 02 40 | block + 026bf0: 02 40 | block + 026bf2: 02 40 | block + 026bf4: 02 40 | block + 026bf6: 20 03 | local.get 3 + 026bf8: 41 78 | i32.const 4294967288 + 026bfa: 6a | i32.add + 026bfb: 41 1d | i32.const 29 + 026bfd: 77 | i32.rotl + 026bfe: 0e 08 00 04 03 01 03 03 03 | br_table 0 4 3 1 3 3 3 2 3 + 026c07: 02 03 | + 026c09: 0b | end + 026c0a: 20 00 | local.get 0 + 026c0c: 28 02 10 | i32.load 2 16 + 026c0f: 21 02 | local.set 2 + 026c11: 20 01 | local.get 1 + 026c13: a7 | i32.wrap_i64 + 026c14: 41 80 01 | i32.const 128 + 026c17: 71 | i32.and + 026c18: 41 07 | i32.const 7 + 026c1a: 76 | i32.shr_u + 026c1b: 21 03 | local.set 3 + 026c1d: 20 01 | local.get 1 + 026c1f: c2 | i64.extend8_s + 026c20: 22 01 | local.tee 1 + 026c22: 20 01 | local.get 1 + 026c24: 42 3f | i64.const 63 + 026c26: 87 | i64.shr_s + 026c27: 22 01 | local.tee 1 + 026c29: 85 | i64.xor + 026c2a: 20 01 | local.get 1 + 026c2c: 7d | i64.sub + 026c2d: 21 01 | local.set 1 + 026c2f: 41 01 | i32.const 1 + 026c31: 21 08 | local.set 8 + 026c33: 41 00 | i32.const 0 + 026c35: 21 09 | local.set 9 + 026c37: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 026c40: 21 0a | local.set 10 + 026c42: 0c 05 | br 5 + 026c44: 0b | end + 026c45: 20 01 | local.get 1 + 026c47: a7 | i32.wrap_i64 + 026c48: 41 1f | i32.const 31 + 026c4a: 76 | i32.shr_u + 026c4b: 21 02 | local.set 2 + 026c4d: 20 01 | local.get 1 + 026c4f: c4 | i64.extend32_s + 026c50: 22 01 | local.tee 1 + 026c52: 20 01 | local.get 1 + 026c54: 42 3f | i64.const 63 + 026c56: 87 | i64.shr_s + 026c57: 22 01 | local.tee 1 + 026c59: 85 | i64.xor + 026c5a: 20 01 | local.get 1 + 026c5c: 7d | i64.sub + 026c5d: 21 01 | local.set 1 + 026c5f: 0c 03 | br 3 + 026c61: 0b | end + 026c62: 20 01 | local.get 1 + 026c64: 42 3f | i64.const 63 + 026c66: 88 | i64.shr_u + 026c67: a7 | i32.wrap_i64 + 026c68: 21 02 | local.set 2 + 026c6a: 20 01 | local.get 1 + 026c6c: 20 01 | local.get 1 + 026c6e: 42 3f | i64.const 63 + 026c70: 87 | i64.shr_s + 026c71: 22 0b | local.tee 11 + 026c73: 85 | i64.xor + 026c74: 20 0b | local.get 11 + 026c76: 7d | i64.sub + 026c77: 21 01 | local.set 1 + 026c79: 0c 02 | br 2 + 026c7b: 0b | end + 026c7c: 41 be 9c 94 80 00 | i32.const 331326 + 026c82: 41 05 | i32.const 5 + 026c84: 41 a1 82 93 80 00 | i32.const 311585 + 026c8a: 41 29 | i32.const 41 + 026c8c: 41 a0 83 93 80 00 | i32.const 311712 + 026c92: 20 06 | local.get 6 + 026c94: 20 06 | local.get 6 + 026c96: 28 02 10 | i32.load 2 16 + 026c99: 22 02 | local.tee 2 + 026c9b: 41 83 80 80 80 00 | i32.const 3 + 026ca1: 20 02 | local.get 2 + 026ca3: 1b | select + 026ca4: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 026cad: 80 00 | + 026caf: 00 | unreachable + 026cb0: 0b | end + 026cb1: 20 01 | local.get 1 + 026cb3: a7 | i32.wrap_i64 + 026cb4: 41 80 80 02 | i32.const 32768 + 026cb8: 71 | i32.and + 026cb9: 41 0f | i32.const 15 + 026cbb: 76 | i32.shr_u + 026cbc: 21 02 | local.set 2 + 026cbe: 20 01 | local.get 1 + 026cc0: c3 | i64.extend16_s + 026cc1: 22 01 | local.tee 1 + 026cc3: 20 01 | local.get 1 + 026cc5: 42 3f | i64.const 63 + 026cc7: 87 | i64.shr_s + 026cc8: 22 01 | local.tee 1 + 026cca: 85 | i64.xor + 026ccb: 20 01 | local.get 1 + 026ccd: 7d | i64.sub + 026cce: 21 01 | local.set 1 + 026cd0: 0b | end + 026cd1: 20 01 | local.get 1 + 026cd3: 21 0c | local.set 12 + 026cd5: 20 02 | local.get 2 + 026cd7: 21 0d | local.set 13 + 026cd9: 02 40 | block + 026cdb: 02 40 | block + 026cdd: 02 40 | block + 026cdf: 20 00 | local.get 0 + 026ce1: 2d 00 06 | i32.load8_u 0 6 + 026ce4: 0d 00 | br_if 0 + 026ce6: 41 02 | i32.const 2 + 026ce8: 21 02 | local.set 2 + 026cea: 20 0c | local.get 12 + 026cec: 42 ff 07 | i64.const 1023 + 026cef: 56 | i64.gt_u + 026cf0: 0d 01 | br_if 1 + 026cf2: 0b | end + 026cf3: 20 00 | local.get 0 + 026cf5: 28 02 10 | i32.load 2 16 + 026cf8: 21 02 | local.set 2 + 026cfa: 20 0c | local.get 12 + 026cfc: 42 80 08 | i64.const 1024 + 026cff: 54 | i64.lt_u + 026d00: 0d 01 | br_if 1 + 026d02: 20 02 | local.get 2 + 026d04: 21 02 | local.set 2 + 026d06: 0b | end + 026d07: 20 02 | local.get 2 + 026d09: 21 0e | local.set 14 + 026d0b: 41 01 | i32.const 1 + 026d0d: 21 02 | local.set 2 + 026d0f: 41 00 | i32.const 0 + 026d11: 21 03 | local.set 3 + 026d13: 41 01 | i32.const 1 + 026d15: 21 08 | local.set 8 + 026d17: 20 0c | local.get 12 + 026d19: 21 01 | local.set 1 + 026d1b: 03 40 | loop + 026d1d: 20 02 | local.get 2 + 026d1f: 41 0a | i32.const 10 + 026d21: 74 | i32.shl + 026d22: 22 0f | local.tee 15 + 026d24: 21 02 | local.set 2 + 026d26: 41 02 | i32.const 2 + 026d28: 20 03 | local.get 3 + 026d2a: 41 04 | i32.const 4 + 026d2c: 6a | i32.add + 026d2d: 20 08 | local.get 8 + 026d2f: 22 08 | local.tee 8 + 026d31: 41 01 | i32.const 1 + 026d33: 46 | i32.eq + 026d34: 22 09 | local.tee 9 + 026d36: 1b | select + 026d37: 22 10 | local.tee 16 + 026d39: 21 03 | local.set 3 + 026d3b: 41 03 | i32.const 3 + 026d3d: 20 08 | local.get 8 + 026d3f: 20 09 | local.get 9 + 026d41: 1b | select + 026d42: 22 09 | local.tee 9 + 026d44: 21 08 | local.set 8 + 026d46: 20 01 | local.get 1 + 026d48: 22 0b | local.tee 11 + 026d4a: 42 0a | i64.const 10 + 026d4c: 88 | i64.shr_u + 026d4d: 21 01 | local.set 1 + 026d4f: 20 0b | local.get 11 + 026d51: 42 ff ff 3f | i64.const 1048575 + 026d55: 56 | i64.gt_u + 026d56: 0d 00 | br_if 0 + 026d58: 0b | end + 026d59: 20 0e | local.get 14 + 026d5b: 21 02 | local.set 2 + 026d5d: 20 0d | local.get 13 + 026d5f: 21 03 | local.set 3 + 026d61: 20 0c | local.get 12 + 026d63: 21 01 | local.set 1 + 026d65: 20 09 | local.get 9 + 026d67: 21 08 | local.set 8 + 026d69: 20 10 | local.get 16 + 026d6b: 21 09 | local.set 9 + 026d6d: 20 0f | local.get 15 + 026d6f: b7 | f64.convert_i32_s + 026d70: 21 0a | local.set 10 + 026d72: 0c 01 | br 1 + 026d74: 0b | end + 026d75: 20 02 | local.get 2 + 026d77: 21 02 | local.set 2 + 026d79: 20 0d | local.get 13 + 026d7b: 21 03 | local.set 3 + 026d7d: 20 0c | local.get 12 + 026d7f: 21 01 | local.set 1 + 026d81: 41 01 | i32.const 1 + 026d83: 21 08 | local.set 8 + 026d85: 41 00 | i32.const 0 + 026d87: 21 09 | local.set 9 + 026d89: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 026d92: 21 0a | local.set 10 + 026d94: 0b | end + 026d95: 20 0a | local.get 10 + 026d97: 21 0a | local.set 10 + 026d99: 20 09 | local.get 9 + 026d9b: 21 09 | local.set 9 + 026d9d: 20 08 | local.get 8 + 026d9f: 21 0f | local.set 15 + 026da1: 20 01 | local.get 1 + 026da3: 21 01 | local.set 1 + 026da5: 20 03 | local.get 3 + 026da7: 21 03 | local.set 3 + 026da9: 20 02 | local.get 2 + 026dab: 21 08 | local.set 8 + 026dad: 20 00 | local.get 0 + 026daf: 2d 00 04 | i32.load8_u 0 4 + 026db2: 21 02 | local.set 2 + 026db4: 02 40 | block + 026db6: 41 80 02 | i32.const 256 + 026db9: 45 | i32.eqz + 026dba: 0d 00 | br_if 0 + 026dbc: 20 07 | local.get 7 + 026dbe: 41 10 | i32.const 16 + 026dc0: 6a | i32.add + 026dc1: 41 00 | i32.const 0 + 026dc3: 41 80 02 | i32.const 256 + 026dc6: fc 0b 00 | memory.fill 0 + 026dc9: 0b | end + 026dca: 20 07 | local.get 7 + 026dcc: 41 08 | i32.const 8 + 026dce: 6a | i32.add + 026dcf: 20 07 | local.get 7 + 026dd1: 41 10 | i32.const 16 + 026dd3: 6a | i32.add + 026dd4: 41 80 02 | i32.const 256 + 026dd7: 20 01 | local.get 1 + 026dd9: ba | f64.convert_i64_u + 026dda: 20 0a | local.get 10 + 026ddc: a3 | f64.div + 026ddd: 22 0a | local.tee 10 + 026ddf: 9a | f64.neg + 026de0: 20 0a | local.get 10 + 026de2: 20 03 | local.get 3 + 026de4: 1b | select + 026de5: 41 e6 00 | i32.const 102 + 026de8: 20 08 | local.get 8 + 026dea: 41 c0 00 | i32.const 64 + 026ded: 20 06 | local.get 6 + 026def: 10 b3 83 80 80 00 | call 435 + 026df5: 02 40 | block + 026df7: 02 40 | block + 026df9: 02 40 | block + 026dfb: 02 40 | block + 026dfd: 02 40 | block + 026dff: 02 40 | block + 026e01: 20 07 | local.get 7 + 026e03: 28 02 0c | i32.load 2 12 + 026e06: 22 08 | local.tee 8 + 026e08: 41 81 02 | i32.const 257 + 026e0b: 4f | i32.ge_u + 026e0c: 0d 00 | br_if 0 + 026e0e: 20 09 | local.get 9 + 026e10: 20 02 | local.get 2 + 026e12: 45 | i32.eqz + 026e13: 6a | i32.add + 026e14: 22 03 | local.tee 3 + 026e16: 20 0f | local.get 15 + 026e18: 20 02 | local.get 2 + 026e1a: 41 00 | i32.const 0 + 026e1c: 47 | i32.ne + 026e1d: 6a | i32.add + 026e1e: 22 02 | local.tee 2 + 026e20: 6a | i32.add + 026e21: 21 09 | local.set 9 + 026e23: 20 03 | local.get 3 + 026e25: 41 1a | i32.const 26 + 026e27: 4b | i32.gt_u + 026e28: 0d 01 | br_if 1 + 026e2a: 20 03 | local.get 3 + 026e2c: 20 09 | local.get 9 + 026e2e: 4a | i32.gt_s + 026e2f: 0d 01 | br_if 1 + 026e31: 20 09 | local.get 9 + 026e33: 41 1b | i32.const 27 + 026e35: 4e | i32.ge_s + 026e36: 0d 01 | br_if 1 + 026e38: 02 40 | block + 026e3a: 41 80 02 | i32.const 256 + 026e3d: 20 08 | local.get 8 + 026e3f: 6b | i32.sub + 026e40: 22 09 | local.tee 9 + 026e42: 20 02 | local.get 2 + 026e44: 20 09 | local.get 9 + 026e46: 20 02 | local.get 2 + 026e48: 48 | i32.lt_s + 026e49: 1b | select + 026e4a: 22 09 | local.tee 9 + 026e4c: 45 | i32.eqz + 026e4d: 0d 00 | br_if 0 + 026e4f: 20 09 | local.get 9 + 026e51: 45 | i32.eqz + 026e52: 0d 00 | br_if 0 + 026e54: 20 07 | local.get 7 + 026e56: 41 10 | i32.const 16 + 026e58: 6a | i32.add + 026e59: 20 08 | local.get 8 + 026e5b: 6a | i32.add + 026e5c: 20 04 | local.get 4 + 026e5e: 20 03 | local.get 3 + 026e60: 6a | i32.add + 026e61: 20 09 | local.get 9 + 026e63: fc 0a 00 00 | memory.copy 0 0 + 026e67: 0b | end + 026e68: 20 08 | local.get 8 + 026e6a: 20 02 | local.get 2 + 026e6c: 6a | i32.add + 026e6d: 22 02 | local.tee 2 + 026e6f: 41 81 02 | i32.const 257 + 026e72: 4e | i32.ge_s + 026e73: 0d 02 | br_if 2 + 026e75: 20 07 | local.get 7 + 026e77: 41 10 | i32.const 16 + 026e79: 6a | i32.add + 026e7a: 21 03 | local.set 3 + 026e7c: 20 00 | local.get 0 + 026e7e: 2d 00 01 | i32.load8_u 0 1 + 026e81: 0d 04 | br_if 4 + 026e83: 20 07 | local.get 7 + 026e85: 2d 00 10 | i32.load8_u 0 16 + 026e88: 41 ff 01 | i32.const 255 + 026e8b: 71 | i32.and + 026e8c: 41 2b | i32.const 43 + 026e8e: 47 | i32.ne + 026e8f: 0d 04 | br_if 4 + 026e91: 20 02 | local.get 2 + 026e93: 41 01 | i32.const 1 + 026e95: 46 | i32.eq + 026e96: 0d 03 | br_if 3 + 026e98: 20 02 | local.get 2 + 026e9a: 20 07 | local.get 7 + 026e9c: 2d 00 11 | i32.load8_u 0 17 + 026e9f: 41 c9 00 | i32.const 73 + 026ea2: 47 | i32.ne + 026ea3: 22 03 | local.tee 3 + 026ea5: 6b | i32.sub + 026ea6: 21 02 | local.set 2 + 026ea8: 20 07 | local.get 7 + 026eaa: 41 10 | i32.const 16 + 026eac: 6a | i32.add + 026ead: 41 01 | i32.const 1 + 026eaf: 6a | i32.add + 026eb0: 20 07 | local.get 7 + 026eb2: 41 10 | i32.const 16 + 026eb4: 6a | i32.add + 026eb5: 20 03 | local.get 3 + 026eb7: 1b | select + 026eb8: 21 03 | local.set 3 + 026eba: 0c 05 | br 5 + 026ebc: 0b | end + 026ebd: 41 97 e2 93 80 00 | i32.const 323863 + 026ec3: 41 2b | i32.const 43 + 026ec5: 41 fa 09 | i32.const 1274 + 026ec8: 41 0a | i32.const 10 + 026eca: 20 08 | local.get 8 + 026ecc: 41 80 02 | i32.const 256 + 026ecf: 41 80 02 | i32.const 256 + 026ed2: 10 bf 82 80 80 00 | call 319 + 026ed8: 00 | unreachable + 026ed9: 0b | end + 026eda: 41 97 e2 93 80 00 | i32.const 323863 + 026ee0: 41 2b | i32.const 43 + 026ee2: 41 fa 09 | i32.const 1274 + 026ee5: 41 1c | i32.const 28 + 026ee7: 20 03 | local.get 3 + 026ee9: 20 09 | local.get 9 + 026eeb: 41 1a | i32.const 26 + 026eed: 10 bf 82 80 80 00 | call 319 + 026ef3: 00 | unreachable + 026ef4: 0b | end + 026ef5: 41 97 e2 93 80 00 | i32.const 323863 + 026efb: 41 2b | i32.const 43 + 026efd: 41 fb 09 | i32.const 1275 + 026f00: 41 12 | i32.const 18 + 026f02: 41 00 | i32.const 0 + 026f04: 20 02 | local.get 2 + 026f06: 41 80 02 | i32.const 256 + 026f09: 10 bf 82 80 80 00 | call 319 + 026f0f: 00 | unreachable + 026f10: 0b | end + 026f11: 41 97 e2 93 80 00 | i32.const 323863 + 026f17: 41 2b | i32.const 43 + 026f19: 41 ff 09 | i32.const 1279 + 026f1c: 41 1b | i32.const 27 + 026f1e: 41 01 | i32.const 1 + 026f20: 41 01 | i32.const 1 + 026f22: 10 ad 82 80 80 00 | call 301 + 026f28: 00 | unreachable + 026f29: 0b | end + 026f2a: 20 02 | local.get 2 + 026f2c: 21 02 | local.set 2 + 026f2e: 20 03 | local.get 3 + 026f30: 21 03 | local.set 3 + 026f32: 0b | end + 026f33: 20 00 | local.get 0 + 026f35: 20 03 | local.get 3 + 026f37: 20 02 | local.get 2 + 026f39: 20 06 | local.get 6 + 026f3b: 10 af 83 80 80 00 | call 431 + 026f41: 20 07 | local.get 7 + 026f43: 41 90 02 | i32.const 272 + 026f46: 6a | i32.add + 026f47: 24 80 80 80 80 00 | global.set 0 + 026f4d: 0b | end +026f50 func[435]: + 026f51: 01 7f | local[8] type=i32 + 026f53: 02 7e | local[9..10] type=i64 + 026f55: 01 7f | local[11] type=i32 + 026f57: 02 7e | local[12..13] type=i64 + 026f59: 07 7f | local[14..20] type=i32 + 026f5b: 23 80 80 80 80 00 | global.get 0 + 026f61: 41 b0 09 | i32.const 1200 + 026f64: 6b | i32.sub + 026f65: 22 08 | local.tee 8 + 026f67: 24 80 80 80 80 00 | global.set 0 + 026f6d: 02 40 | block + 026f6f: 02 40 | block + 026f71: 02 40 | block + 026f73: 02 40 | block + 026f75: 02 40 | block + 026f77: 02 40 | block + 026f79: 20 06 | local.get 6 + 026f7b: 41 70 | i32.const 4294967280 + 026f7d: 6a | i32.add + 026f7e: 0e 11 03 02 02 02 02 02 02 | br_table 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 1 + 026f87: 02 02 02 02 02 02 02 02 02 | + 026f90: 00 01 | + 026f92: 0b | end + 026f93: 41 e0 f5 91 80 00 | i32.const 293600 + 026f99: 21 06 | local.set 6 + 026f9b: 20 03 | local.get 3 + 026f9d: b6 | f32.demote_f64 + 026f9e: bc | i32.reinterpret_f32 + 026f9f: ad | i64.extend_i32_u + 026fa0: 21 09 | local.set 9 + 026fa2: 0c 04 | br 4 + 026fa4: 0b | end + 026fa5: 20 06 | local.get 6 + 026fa7: 41 c0 00 | i32.const 64 + 026faa: 46 | i32.eq + 026fab: 0d 02 | br_if 2 + 026fad: 0b | end + 026fae: 41 be 9c 94 80 00 | i32.const 331326 + 026fb4: 41 05 | i32.const 5 + 026fb6: 41 f8 84 93 80 00 | i32.const 311928 + 026fbc: 41 19 | i32.const 25 + 026fbe: 41 e0 85 93 80 00 | i32.const 312032 + 026fc4: 20 07 | local.get 7 + 026fc6: 20 07 | local.get 7 + 026fc8: 28 02 10 | i32.load 2 16 + 026fcb: 22 06 | local.tee 6 + 026fcd: 41 83 80 80 80 00 | i32.const 3 + 026fd3: 20 06 | local.get 6 + 026fd5: 1b | select + 026fd6: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 026fdf: 80 00 | + 026fe1: 00 | unreachable + 026fe2: 0b | end + 026fe3: 41 d4 f5 91 80 00 | i32.const 293588 + 026fe9: 21 06 | local.set 6 + 026feb: 20 03 | local.get 3 + 026fed: 10 b5 83 80 80 00 | call 437 + 026ff3: 41 ff ff 03 | i32.const 65535 + 026ff7: 71 | i32.and + 026ff8: ad | i64.extend_i32_u + 026ff9: 21 09 | local.set 9 + 026ffb: 0c 01 | br 1 + 026ffd: 0b | end + 026ffe: 41 ec f5 91 80 00 | i32.const 293612 + 027004: 21 06 | local.set 6 + 027006: 20 03 | local.get 3 + 027008: bd | i64.reinterpret_f64 + 027009: 21 09 | local.set 9 + 02700b: 0b | end + 02700c: 42 01 | i64.const 1 + 02700e: 20 06 | local.get 6 + 027010: 22 06 | local.tee 6 + 027012: 28 02 00 | i32.load 2 0 + 027015: 22 07 | local.tee 7 + 027017: ad | i64.extend_i32_u + 027018: 22 0a | local.tee 10 + 02701a: 86 | i64.shl + 02701b: 42 00 | i64.const 0 + 02701d: 20 07 | local.get 7 + 02701f: 41 c0 00 | i32.const 64 + 027022: 49 | i32.lt_u + 027023: 22 0b | local.tee 11 + 027025: 1b | select + 027026: 22 0c | local.tee 12 + 027028: 42 7f | i64.const 18446744073709551615 + 02702a: 7c | i64.add + 02702b: 20 09 | local.get 9 + 02702d: 22 09 | local.tee 9 + 02702f: 83 | i64.and + 027030: 21 0d | local.set 13 + 027032: 20 07 | local.get 7 + 027034: 20 06 | local.get 6 + 027036: 28 02 04 | i32.load 2 4 + 027039: 22 0e | local.tee 14 + 02703b: 6a | i32.add + 02703c: 22 07 | local.tee 7 + 02703e: 41 c0 00 | i32.const 64 + 027041: 49 | i32.lt_u + 027042: 20 09 | local.get 9 + 027044: 20 07 | local.get 7 + 027046: ad | i64.extend_i32_u + 027047: 88 | i64.shr_u + 027048: 42 00 | i64.const 0 + 02704a: 52 | i64.ne + 02704b: 71 | i32.and + 02704c: 21 0f | local.set 15 + 02704e: 02 40 | block + 027050: 02 40 | block + 027052: 02 40 | block + 027054: 02 40 | block + 027056: 02 40 | block + 027058: 02 40 | block + 02705a: 02 40 | block + 02705c: 02 40 | block + 02705e: 02 40 | block + 027060: 02 40 | block + 027062: 02 40 | block + 027064: 02 40 | block + 027066: 02 40 | block + 027068: 02 40 | block + 02706a: 02 40 | block + 02706c: 02 40 | block + 02706e: 02 40 | block + 027070: 02 40 | block + 027072: 02 40 | block + 027074: 02 40 | block + 027076: 02 40 | block + 027078: 02 40 | block + 02707a: 02 40 | block + 02707c: 02 40 | block + 02707e: 02 40 | block + 027080: 02 40 | block + 027082: 02 40 | block + 027084: 02 40 | block + 027086: 02 40 | block + 027088: 02 40 | block + 02708a: 20 09 | local.get 9 + 02708c: 20 0a | local.get 10 + 02708e: 88 | i64.shr_u + 02708f: a7 | i32.wrap_i64 + 027090: 41 00 | i32.const 0 + 027092: 20 0b | local.get 11 + 027094: 1b | select + 027095: 41 7f | i32.const 4294967295 + 027097: 20 0e | local.get 14 + 027099: 74 | i32.shl + 02709a: 41 7f | i32.const 4294967295 + 02709c: 73 | i32.xor + 02709d: 41 7f | i32.const 4294967295 + 02709f: 20 0e | local.get 14 + 0270a1: 41 20 | i32.const 32 + 0270a3: 49 | i32.lt_u + 0270a4: 1b | select + 0270a5: 22 0e | local.tee 14 + 0270a7: 71 | i32.and + 0270a8: 22 07 | local.tee 7 + 0270aa: 20 0e | local.get 14 + 0270ac: 46 | i32.eq + 0270ad: 0d 00 | br_if 0 + 0270af: 02 40 | block + 0270b1: 41 8c 03 | i32.const 396 + 0270b4: 45 | i32.eqz + 0270b5: 0d 00 | br_if 0 + 0270b7: 20 08 | local.get 8 + 0270b9: 41 08 | i32.const 8 + 0270bb: 6a | i32.add + 0270bc: 41 00 | i32.const 0 + 0270be: 41 8c 03 | i32.const 396 + 0270c1: fc 0b 00 | memory.fill 0 + 0270c4: 0b | end + 0270c5: 20 08 | local.get 8 + 0270c7: 41 08 | i32.const 8 + 0270c9: 6a | i32.add + 0270ca: 20 0c | local.get 12 + 0270cc: 42 00 | i64.const 0 + 0270ce: 20 07 | local.get 7 + 0270d0: 1b | select + 0270d1: 20 0d | local.get 13 + 0270d3: 84 | i64.or + 0270d4: 22 09 | local.tee 9 + 0270d6: 10 e4 82 80 80 00 | call 356 + 0270dc: 20 08 | local.get 8 + 0270de: 41 08 | i32.const 8 + 0270e0: 6a | i32.add + 0270e1: 20 06 | local.get 6 + 0270e3: 28 02 08 | i32.load 2 8 + 0270e6: 20 07 | local.get 7 + 0270e8: 41 01 | i32.const 1 + 0270ea: 20 07 | local.get 7 + 0270ec: 41 01 | i32.const 1 + 0270ee: 4b | i32.gt_u + 0270ef: 1b | select + 0270f0: 6a | i32.add + 0270f1: 22 07 | local.tee 7 + 0270f3: 20 06 | local.get 6 + 0270f5: 28 02 00 | i32.load 2 0 + 0270f8: 6b | i32.sub + 0270f9: 10 82 83 80 80 00 | call 386 + 0270ff: 20 05 | local.get 5 + 027101: 41 00 | i32.const 0 + 027103: 48 | i32.lt_s + 027104: 0d 01 | br_if 1 + 027106: 20 05 | local.get 5 + 027108: 21 07 | local.set 7 + 02710a: 20 04 | local.get 4 + 02710c: 41 ff 01 | i32.const 255 + 02710f: 71 | i32.and + 027110: 41 bb 7f | i32.const 4294967227 + 027113: 6a | i32.add + 027114: 0e 23 02 03 04 06 06 06 06 | br_table 2 3 4 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 2 3 4 6 + 02711d: 06 06 06 06 06 06 06 06 06 | + 027126: 06 06 06 06 06 06 06 06 06 | + 02712f: 06 06 06 06 06 06 06 02 03 | + 027138: 04 06 | + 02713a: 0b | end + 02713b: 20 02 | local.get 2 + 02713d: 41 04 | i32.const 4 + 02713f: 41 03 | i32.const 3 + 027141: 20 0d | local.get 13 + 027143: 50 | i64.eqz + 027144: 22 07 | local.tee 7 + 027146: 1b | select + 027147: 22 06 | local.tee 6 + 027149: 20 02 | local.get 2 + 02714b: 20 06 | local.get 6 + 02714d: 48 | i32.lt_s + 02714e: 1b | select + 02714f: 21 06 | local.set 6 + 027151: 02 40 | block + 027153: 20 02 | local.get 2 + 027155: 41 01 | i32.const 1 + 027157: 48 | i32.lt_s + 027158: 0d 00 | br_if 0 + 02715a: 02 40 | block + 02715c: 20 06 | local.get 6 + 02715e: 0d 00 | br_if 0 + 027160: 20 06 | local.get 6 + 027162: 21 06 | local.set 6 + 027164: 0c 0d | br 13 + 027166: 0b | end + 027167: 20 01 | local.get 1 + 027169: 41 fa a9 93 80 00 | i32.const 316666 + 02716f: 41 ff a9 93 80 00 | i32.const 316671 + 027175: 20 0f | local.get 15 + 027177: 1b | select + 027178: 41 f6 bf 93 80 00 | i32.const 319478 + 02717e: 20 07 | local.get 7 + 027180: 1b | select + 027181: 20 06 | local.get 6 + 027183: fc 0a 00 00 | memory.copy 0 0 + 027187: 20 06 | local.get 6 + 027189: 21 06 | local.set 6 + 02718b: 0c 0c | br 12 + 02718d: 0b | end + 02718e: 02 40 | block + 027190: 20 02 | local.get 2 + 027192: 41 7f | i32.const 4294967295 + 027194: 4c | i32.le_s + 027195: 0d 00 | br_if 0 + 027197: 20 06 | local.get 6 + 027199: 21 06 | local.set 6 + 02719b: 0c 0c | br 12 + 02719d: 0b | end + 02719e: 41 92 85 93 80 00 | i32.const 311954 + 0271a4: 41 39 | i32.const 57 + 0271a6: 41 ce 00 | i32.const 78 + 0271a9: 41 0d | i32.const 13 + 0271ab: 41 00 | i32.const 0 + 0271ad: 20 06 | local.get 6 + 0271af: 20 02 | local.get 2 + 0271b1: 10 bf 82 80 80 00 | call 319 + 0271b7: 00 | unreachable + 0271b8: 0b | end + 0271b9: 02 40 | block + 0271bb: 20 09 | local.get 9 + 0271bd: 42 00 | i64.const 0 + 0271bf: 52 | i64.ne + 0271c0: 0d 00 | br_if 0 + 0271c2: 20 08 | local.get 8 + 0271c4: 41 00 | i32.const 0 + 0271c6: 36 02 88 03 | i32.store 2 392 + 0271ca: 41 00 | i32.const 0 + 0271cc: 21 0e | local.set 14 + 0271ce: 0c 09 | br 9 + 0271d0: 0b | end + 0271d1: 02 40 | block + 0271d3: 02 40 | block + 0271d5: 20 07 | local.get 7 + 0271d7: 20 06 | local.get 6 + 0271d9: 28 02 08 | i32.load 2 8 + 0271dc: 41 01 | i32.const 1 + 0271de: 6a | i32.add + 0271df: 22 0b | local.tee 11 + 0271e1: 4a | i32.gt_s + 0271e2: 0d 00 | br_if 0 + 0271e4: 20 08 | local.get 8 + 0271e6: 28 02 88 03 | i32.load 2 392 + 0271ea: 21 10 | local.set 16 + 0271ec: 0c 01 | br 1 + 0271ee: 0b | end + 0271ef: 20 08 | local.get 8 + 0271f1: 28 02 88 03 | i32.load 2 392 + 0271f5: 22 11 | local.tee 17 + 0271f7: 21 10 | local.set 16 + 0271f9: 20 11 | local.get 17 + 0271fb: 21 0e | local.set 14 + 0271fd: 20 08 | local.get 8 + 0271ff: 28 02 8c 03 | i32.load 2 396 + 027203: 20 11 | local.get 17 + 027205: 6b | i32.sub + 027206: 41 cc 02 | i32.const 332 + 027209: 6c | i32.mul + 02720a: 20 07 | local.get 7 + 02720c: 20 06 | local.get 6 + 02720e: 28 02 00 | i32.load 2 0 + 027211: 6b | i32.sub + 027212: 41 e4 00 | i32.const 100 + 027215: 6c | i32.mul + 027216: 4e | i32.ge_s + 027217: 0d 09 | br_if 9 + 027219: 0b | end + 02721a: 20 10 | local.get 16 + 02721c: 21 11 | local.set 17 + 02721e: 02 40 | block + 027220: 41 8c 03 | i32.const 396 + 027223: 45 | i32.eqz + 027224: 22 0e | local.tee 14 + 027226: 0d 00 | br_if 0 + 027228: 20 08 | local.get 8 + 02722a: 41 a0 06 | i32.const 800 + 02722d: 6a | i32.add + 02722e: 41 00 | i32.const 0 + 027230: 41 8c 03 | i32.const 396 + 027233: fc 0b 00 | memory.fill 0 + 027236: 0b | end + 027237: 20 08 | local.get 8 + 027239: 41 a0 06 | i32.const 800 + 02723c: 6a | i32.add + 02723d: 20 09 | local.get 9 + 02723f: 42 01 | i64.const 1 + 027241: 86 | i64.shl + 027242: 22 0a | local.tee 10 + 027244: 42 01 | i64.const 1 + 027246: 84 | i64.or + 027247: 10 e4 82 80 80 00 | call 356 + 02724d: 20 08 | local.get 8 + 02724f: 41 a0 06 | i32.const 800 + 027252: 6a | i32.add + 027253: 20 07 | local.get 7 + 027255: 20 06 | local.get 6 + 027257: 28 02 00 | i32.load 2 0 + 02725a: 22 06 | local.tee 6 + 02725c: 41 7f | i32.const 4294967295 + 02725e: 73 | i32.xor + 02725f: 6a | i32.add + 027260: 22 10 | local.tee 16 + 027262: 10 82 83 80 80 00 | call 386 + 027268: 02 40 | block + 02726a: 20 0e | local.get 14 + 02726c: 0d 00 | br_if 0 + 02726e: 20 08 | local.get 8 + 027270: 41 94 03 | i32.const 404 + 027273: 6a | i32.add + 027274: 41 00 | i32.const 0 + 027276: 41 8c 03 | i32.const 396 + 027279: fc 0b 00 | memory.fill 0 + 02727c: 0b | end + 02727d: 20 08 | local.get 8 + 02727f: 41 94 03 | i32.const 404 + 027282: 6a | i32.add + 027283: 20 0a | local.get 10 + 027285: 20 09 | local.get 9 + 027287: 20 09 | local.get 9 + 027289: 42 01 | i64.const 1 + 02728b: 20 06 | local.get 6 + 02728d: ad | i64.extend_i32_u + 02728e: 86 | i64.shl + 02728f: 42 00 | i64.const 0 + 027291: 20 06 | local.get 6 + 027293: 41 c0 00 | i32.const 64 + 027296: 49 | i32.lt_u + 027297: 1b | select + 027298: 58 | i64.le_u + 027299: 20 07 | local.get 7 + 02729b: 20 0b | local.get 11 + 02729d: 47 | i32.ne + 02729e: 71 | i32.and + 02729f: 22 06 | local.tee 6 + 0272a1: 1b | select + 0272a2: 42 01 | i64.const 1 + 0272a4: 86 | i64.shl + 0272a5: 42 7f | i64.const 18446744073709551615 + 0272a7: 7c | i64.add + 0272a8: 10 e4 82 80 80 00 | call 356 + 0272ae: 20 08 | local.get 8 + 0272b0: 41 94 03 | i32.const 404 + 0272b3: 6a | i32.add + 0272b4: 20 10 | local.get 16 + 0272b6: 20 06 | local.get 6 + 0272b8: 6b | i32.sub + 0272b9: 10 82 83 80 80 00 | call 386 + 0272bf: 02 40 | block + 0272c1: 20 11 | local.get 17 + 0272c3: 41 01 | i32.const 1 + 0272c5: 4e | i32.ge_s + 0272c6: 0d 00 | br_if 0 + 0272c8: 20 11 | local.get 17 + 0272ca: 21 0e | local.set 14 + 0272cc: 0c 09 | br 9 + 0272ce: 0b | end + 0272cf: 20 09 | local.get 9 + 0272d1: 42 01 | i64.const 1 + 0272d3: 83 | i64.and + 0272d4: 21 09 | local.set 9 + 0272d6: 20 08 | local.get 8 + 0272d8: 28 02 94 06 | i32.load 2 788 + 0272dc: 22 12 | local.tee 18 + 0272de: 41 7f | i32.const 4294967295 + 0272e0: 6a | i32.add + 0272e1: 21 13 | local.set 19 + 0272e3: 20 08 | local.get 8 + 0272e5: 28 02 a0 09 | i32.load 2 1184 + 0272e9: 21 14 | local.set 20 + 0272eb: 41 00 | i32.const 0 + 0272ed: 21 06 | local.set 6 + 0272ef: 03 40 | loop + 0272f1: 02 40 | block + 0272f3: 02 40 | block + 0272f5: 20 06 | local.get 6 + 0272f7: 22 06 | local.tee 6 + 0272f9: 20 12 | local.get 18 + 0272fb: 4e | i32.ge_s + 0272fc: 0d 00 | br_if 0 + 0272fe: 20 06 | local.get 6 + 027300: 41 80 03 | i32.const 384 + 027303: 4f | i32.ge_u + 027304: 0d 08 | br_if 8 + 027306: 20 08 | local.get 8 + 027308: 41 94 03 | i32.const 404 + 02730b: 6a | i32.add + 02730c: 20 06 | local.get 6 + 02730e: 6a | i32.add + 02730f: 2d 00 00 | i32.load8_u 0 0 + 027312: 21 07 | local.set 7 + 027314: 0c 01 | br 1 + 027316: 0b | end + 027317: 41 30 | i32.const 48 + 027319: 21 07 | local.set 7 + 02731b: 20 06 | local.get 6 + 02731d: 41 80 03 | i32.const 384 + 027320: 4f | i32.ge_u + 027321: 0d 08 | br_if 8 + 027323: 0b | end + 027324: 20 07 | local.get 7 + 027326: 21 0b | local.set 11 + 027328: 20 08 | local.get 8 + 02732a: 41 08 | i32.const 8 + 02732c: 6a | i32.add + 02732d: 20 06 | local.get 6 + 02732f: 6a | i32.add + 027330: 2d 00 00 | i32.load8_u 0 0 + 027333: 21 07 | local.set 7 + 027335: 41 30 | i32.const 48 + 027337: 21 0e | local.set 14 + 027339: 02 40 | block + 02733b: 20 06 | local.get 6 + 02733d: 20 14 | local.get 20 + 02733f: 4e | i32.ge_s + 027340: 0d 00 | br_if 0 + 027342: 20 08 | local.get 8 + 027344: 41 a0 06 | i32.const 800 + 027347: 6a | i32.add + 027348: 20 06 | local.get 6 + 02734a: 6a | i32.add + 02734b: 2d 00 00 | i32.load8_u 0 0 + 02734e: 21 0e | local.set 14 + 027350: 0b | end + 027351: 20 0e | local.get 14 + 027353: 21 0e | local.set 14 + 027355: 02 40 | block + 027357: 02 40 | block + 027359: 02 40 | block + 02735b: 02 40 | block + 02735d: 02 40 | block + 02735f: 20 0b | local.get 11 + 027361: 41 ff 01 | i32.const 255 + 027364: 71 | i32.and + 027365: 22 0b | local.tee 11 + 027367: 20 07 | local.get 7 + 027369: 41 ff 01 | i32.const 255 + 02736c: 71 | i32.and + 02736d: 22 10 | local.tee 16 + 02736f: 47 | i32.ne + 027370: 0d 00 | br_if 0 + 027372: 20 09 | local.get 9 + 027374: 50 | i64.eqz + 027375: 20 13 | local.get 19 + 027377: 20 06 | local.get 6 + 027379: 46 | i32.eq + 02737a: 71 | i32.and + 02737b: 21 10 | local.set 16 + 02737d: 20 0b | local.get 11 + 02737f: 20 0e | local.get 14 + 027381: 41 ff 01 | i32.const 255 + 027384: 71 | i32.and + 027385: 46 | i32.eq + 027386: 0d 02 | br_if 2 + 027388: 20 10 | local.get 16 + 02738a: 21 0b | local.set 11 + 02738c: 0c 01 | br 1 + 02738e: 0b | end + 02738f: 41 01 | i32.const 1 + 027391: 21 0b | local.set 11 + 027393: 20 10 | local.get 16 + 027395: 20 0e | local.get 14 + 027397: 41 ff 01 | i32.const 255 + 02739a: 71 | i32.and + 02739b: 46 | i32.eq + 02739c: 0d 0c | br_if 12 + 02739e: 0b | end + 02739f: 20 0b | local.get 11 + 0273a1: 21 0b | local.set 11 + 0273a3: 02 40 | block + 0273a5: 02 40 | block + 0273a7: 20 09 | local.get 9 + 0273a9: 50 | i64.eqz + 0273aa: 45 | i32.eqz + 0273ab: 0d 00 | br_if 0 + 0273ad: 41 01 | i32.const 1 + 0273af: 21 10 | local.set 16 + 0273b1: 0c 01 | br 1 + 0273b3: 0b | end + 0273b4: 41 01 | i32.const 1 + 0273b6: 21 10 | local.set 16 + 0273b8: 20 07 | local.get 7 + 0273ba: 41 01 | i32.const 1 + 0273bc: 6a | i32.add + 0273bd: 41 ff 01 | i32.const 255 + 0273c0: 71 | i32.and + 0273c1: 20 0e | local.get 14 + 0273c3: 41 ff 01 | i32.const 255 + 0273c6: 71 | i32.and + 0273c7: 49 | i32.lt_u + 0273c8: 0d 00 | br_if 0 + 0273ca: 20 06 | local.get 6 + 0273cc: 41 01 | i32.const 1 + 0273ce: 6a | i32.add + 0273cf: 20 14 | local.get 20 + 0273d1: 48 | i32.lt_s + 0273d2: 21 10 | local.set 16 + 0273d4: 0b | end + 0273d5: 20 0b | local.get 11 + 0273d7: 20 10 | local.get 16 + 0273d9: 22 07 | local.tee 7 + 0273db: 71 | i32.and + 0273dc: 41 01 | i32.const 1 + 0273de: 47 | i32.ne + 0273df: 0d 01 | br_if 1 + 0273e1: 20 08 | local.get 8 + 0273e3: 41 08 | i32.const 8 + 0273e5: 6a | i32.add + 0273e6: 20 06 | local.get 6 + 0273e8: 41 01 | i32.const 1 + 0273ea: 6a | i32.add + 0273eb: 10 83 83 80 80 00 | call 387 + 0273f1: 20 08 | local.get 8 + 0273f3: 28 02 88 03 | i32.load 2 392 + 0273f7: 21 0e | local.set 14 + 0273f9: 0c 0c | br 12 + 0273fb: 0b | end + 0273fc: 20 10 | local.get 16 + 0273fe: 45 | i32.eqz + 0273ff: 0d 01 | br_if 1 + 027401: 0c 0a | br 10 + 027403: 0b | end + 027404: 20 0b | local.get 11 + 027406: 0d 09 | br_if 9 + 027408: 20 07 | local.get 7 + 02740a: 45 | i32.eqz + 02740b: 0d 00 | br_if 0 + 02740d: 20 11 | local.get 17 + 02740f: 21 0e | local.set 14 + 027411: 20 06 | local.get 6 + 027413: 41 01 | i32.const 1 + 027415: 6a | i32.add + 027416: 22 06 | local.tee 6 + 027418: 20 11 | local.get 17 + 02741a: 4f | i32.ge_u + 02741b: 0d 0a | br_if 10 + 02741d: 20 06 | local.get 6 + 02741f: 21 06 | local.set 6 + 027421: 02 40 | block + 027423: 03 40 | loop + 027425: 20 06 | local.get 6 + 027427: 22 06 | local.tee 6 + 027429: 45 | i32.eqz + 02742a: 0d 01 | br_if 1 + 02742c: 20 06 | local.get 6 + 02742e: 41 7f | i32.const 4294967295 + 027430: 6a | i32.add + 027431: 22 07 | local.tee 7 + 027433: 21 06 | local.set 6 + 027435: 20 07 | local.get 7 + 027437: 20 08 | local.get 8 + 027439: 41 08 | i32.const 8 + 02743b: 6a | i32.add + 02743c: 6a | i32.add + 02743d: 2d 00 00 | i32.load8_u 0 0 + 027440: 22 0e | local.tee 14 + 027442: 41 38 | i32.const 56 + 027444: 4b | i32.gt_u + 027445: 0d 00 | br_if 0 + 027447: 0b | end + 027448: 20 08 | local.get 8 + 02744a: 41 08 | i32.const 8 + 02744c: 6a | i32.add + 02744d: 20 07 | local.get 7 + 02744f: 6a | i32.add + 027450: 20 0e | local.get 14 + 027452: 41 01 | i32.const 1 + 027454: 6a | i32.add + 027455: 3a 00 00 | i32.store8 0 0 + 027458: 20 08 | local.get 8 + 02745a: 20 07 | local.get 7 + 02745c: 41 01 | i32.const 1 + 02745e: 6a | i32.add + 02745f: 22 06 | local.tee 6 + 027461: 36 02 88 03 | i32.store 2 392 + 027465: 20 06 | local.get 6 + 027467: 21 0e | local.set 14 + 027469: 0c 0b | br 11 + 02746b: 0b | end + 02746c: 20 08 | local.get 8 + 02746e: 41 01 | i32.const 1 + 027470: 36 02 88 03 | i32.store 2 392 + 027474: 20 08 | local.get 8 + 027476: 41 31 | i32.const 49 + 027478: 3a 00 08 | i32.store8 0 8 + 02747b: 20 08 | local.get 8 + 02747d: 20 08 | local.get 8 + 02747f: 28 02 8c 03 | i32.load 2 396 + 027483: 41 01 | i32.const 1 + 027485: 6a | i32.add + 027486: 36 02 8c 03 | i32.store 2 396 + 02748a: 41 01 | i32.const 1 + 02748c: 21 0e | local.set 14 + 02748e: 0c 0a | br 10 + 027490: 0b | end + 027491: 20 06 | local.get 6 + 027493: 41 01 | i32.const 1 + 027495: 6a | i32.add + 027496: 22 07 | local.tee 7 + 027498: 21 06 | local.set 6 + 02749a: 20 11 | local.get 17 + 02749c: 20 07 | local.get 7 + 02749e: 47 | i32.ne + 02749f: 0d 00 | br_if 0 + 0274a1: 0b | end + 0274a2: 20 11 | local.get 17 + 0274a4: 21 0e | local.set 14 + 0274a6: 0c 08 | br 8 + 0274a8: 0b | end + 0274a9: 20 05 | local.get 5 + 0274ab: 41 01 | i32.const 1 + 0274ad: 6a | i32.add + 0274ae: 21 06 | local.set 6 + 0274b0: 20 05 | local.get 5 + 0274b2: 21 07 | local.set 7 + 0274b4: 0c 02 | br 2 + 0274b6: 0b | end + 0274b7: 20 08 | local.get 8 + 0274b9: 28 02 8c 03 | i32.load 2 396 + 0274bd: 20 05 | local.get 5 + 0274bf: 6a | i32.add + 0274c0: 21 06 | local.set 6 + 0274c2: 20 05 | local.get 5 + 0274c4: 21 07 | local.set 7 + 0274c6: 0c 01 | br 1 + 0274c8: 0b | end + 0274c9: 20 05 | local.get 5 + 0274cb: 41 01 | i32.const 1 + 0274cd: 20 05 | local.get 5 + 0274cf: 41 01 | i32.const 1 + 0274d1: 4b | i32.gt_u + 0274d2: 1b | select + 0274d3: 22 07 | local.tee 7 + 0274d5: 21 06 | local.set 6 + 0274d7: 20 07 | local.get 7 + 0274d9: 21 07 | local.set 7 + 0274db: 0b | end + 0274dc: 20 08 | local.get 8 + 0274de: 41 08 | i32.const 8 + 0274e0: 6a | i32.add + 0274e1: 20 06 | local.get 6 + 0274e3: 10 83 83 80 80 00 | call 387 + 0274e9: 20 07 | local.get 7 + 0274eb: 21 07 | local.set 7 + 0274ed: 0b | end + 0274ee: 20 08 | local.get 8 + 0274f0: 28 02 88 03 | i32.load 2 392 + 0274f4: 21 06 | local.set 6 + 0274f6: 20 08 | local.get 8 + 0274f8: 28 02 8c 03 | i32.load 2 396 + 0274fc: 21 0e | local.set 14 + 0274fe: 20 07 | local.get 7 + 027500: 21 14 | local.set 20 + 027502: 0c 04 | br 4 + 027504: 0b | end + 027505: 41 92 85 93 80 00 | i32.const 311954 + 02750b: 41 39 | i32.const 57 + 02750d: 41 b1 02 | i32.const 305 + 027510: 41 15 | i32.const 21 + 027512: 20 06 | local.get 6 + 027514: 41 80 03 | i32.const 384 + 027517: 10 ad 82 80 80 00 | call 301 + 02751d: 00 | unreachable + 02751e: 0b | end + 02751f: 41 92 85 93 80 00 | i32.const 311954 + 027525: 41 39 | i32.const 57 + 027527: 41 b3 02 | i32.const 307 + 02752a: 41 11 | i32.const 17 + 02752c: 20 06 | local.get 6 + 02752e: 41 80 03 | i32.const 384 + 027531: 10 ad 82 80 80 00 | call 301 + 027537: 00 | unreachable + 027538: 0b | end + 027539: 20 11 | local.get 17 + 02753b: 21 0e | local.set 14 + 02753d: 20 06 | local.get 6 + 02753f: 41 01 | i32.const 1 + 027541: 6a | i32.add + 027542: 22 07 | local.tee 7 + 027544: 20 11 | local.get 17 + 027546: 4f | i32.ge_u + 027547: 0d 00 | br_if 0 + 027549: 20 08 | local.get 8 + 02754b: 20 07 | local.get 7 + 02754d: 36 02 88 03 | i32.store 2 392 + 027551: 20 06 | local.get 6 + 027553: 21 07 | local.set 7 + 027555: 02 40 | block + 027557: 03 40 | loop + 027559: 20 08 | local.get 8 + 02755b: 41 08 | i32.const 8 + 02755d: 6a | i32.add + 02755e: 20 07 | local.get 7 + 027560: 22 06 | local.tee 6 + 027562: 6a | i32.add + 027563: 2d 00 00 | i32.load8_u 0 0 + 027566: 41 30 | i32.const 48 + 027568: 47 | i32.ne + 027569: 0d 01 | br_if 1 + 02756b: 20 08 | local.get 8 + 02756d: 20 06 | local.get 6 + 02756f: 36 02 88 03 | i32.store 2 392 + 027573: 20 06 | local.get 6 + 027575: 41 7f | i32.const 4294967295 + 027577: 6a | i32.add + 027578: 21 07 | local.set 7 + 02757a: 20 06 | local.get 6 + 02757c: 41 01 | i32.const 1 + 02757e: 6a | i32.add + 02757f: 41 01 | i32.const 1 + 027581: 4b | i32.gt_u + 027582: 0d 00 | br_if 0 + 027584: 0b | end + 027585: 20 08 | local.get 8 + 027587: 41 00 | i32.const 0 + 027589: 36 02 8c 03 | i32.store 2 396 + 02758d: 41 00 | i32.const 0 + 02758f: 21 0e | local.set 14 + 027591: 0c 01 | br 1 + 027593: 0b | end + 027594: 20 06 | local.get 6 + 027596: 41 01 | i32.const 1 + 027598: 6a | i32.add + 027599: 21 0e | local.set 14 + 02759b: 0b | end + 02759c: 20 0e | local.get 14 + 02759e: 22 07 | local.tee 7 + 0275a0: 21 06 | local.set 6 + 0275a2: 20 08 | local.get 8 + 0275a4: 28 02 8c 03 | i32.load 2 396 + 0275a8: 22 0b | local.tee 11 + 0275aa: 21 0e | local.set 14 + 0275ac: 20 05 | local.get 5 + 0275ae: 21 14 | local.set 20 + 0275b0: 02 40 | block + 0275b2: 02 40 | block + 0275b4: 02 40 | block + 0275b6: 20 04 | local.get 4 + 0275b8: 41 ff 01 | i32.const 255 + 0275bb: 71 | i32.and + 0275bc: 41 bb 7f | i32.const 4294967227 + 0275bf: 6a | i32.add + 0275c0: 0e 23 00 01 02 03 03 03 03 | br_table 0 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 1 2 3 + 0275c9: 03 03 03 03 03 03 03 03 03 | + 0275d2: 03 03 03 03 03 03 03 03 03 | + 0275db: 03 03 03 03 03 03 03 00 01 | + 0275e4: 02 03 | + 0275e6: 0b | end + 0275e7: 20 07 | local.get 7 + 0275e9: 21 06 | local.set 6 + 0275eb: 20 0b | local.get 11 + 0275ed: 21 0e | local.set 14 + 0275ef: 20 07 | local.get 7 + 0275f1: 41 7f | i32.const 4294967295 + 0275f3: 6a | i32.add + 0275f4: 21 14 | local.set 20 + 0275f6: 0c 02 | br 2 + 0275f8: 0b | end + 0275f9: 20 07 | local.get 7 + 0275fb: 21 06 | local.set 6 + 0275fd: 20 0b | local.get 11 + 0275ff: 21 0e | local.set 14 + 027601: 20 07 | local.get 7 + 027603: 20 0b | local.get 11 + 027605: 6b | i32.sub + 027606: 22 07 | local.tee 7 + 027608: 41 00 | i32.const 0 + 02760a: 20 07 | local.get 7 + 02760c: 41 00 | i32.const 0 + 02760e: 4a | i32.gt_s + 02760f: 1b | select + 027610: 21 14 | local.set 20 + 027612: 0c 01 | br 1 + 027614: 0b | end + 027615: 20 07 | local.get 7 + 027617: 21 06 | local.set 6 + 027619: 20 0b | local.get 11 + 02761b: 21 0e | local.set 14 + 02761d: 20 07 | local.get 7 + 02761f: 21 14 | local.set 20 + 027621: 0b | end + 027622: 20 06 | local.get 6 + 027624: 21 07 | local.set 7 + 027626: 20 05 | local.get 5 + 027628: 41 00 | i32.const 0 + 02762a: 48 | i32.lt_s + 02762b: 21 11 | local.set 17 + 02762d: 20 0e | local.get 14 + 02762f: 22 0e | local.tee 14 + 027631: 41 7f | i32.const 4294967295 + 027633: 6a | i32.add + 027634: 22 10 | local.tee 16 + 027636: 41 7c | i32.const 4294967292 + 027638: 48 | i32.lt_s + 027639: 21 0b | local.set 11 + 02763b: 20 14 | local.get 20 + 02763d: 21 06 | local.set 6 + 02763f: 20 04 | local.get 4 + 027641: 21 05 | local.set 5 + 027643: 02 40 | block + 027645: 02 40 | block + 027647: 03 40 | loop + 027649: 20 06 | local.get 6 + 02764b: 21 06 | local.set 6 + 02764d: 02 40 | block + 02764f: 02 40 | block + 027651: 02 40 | block + 027653: 20 05 | local.get 5 + 027655: 22 05 | local.tee 5 + 027657: 41 ff 01 | i32.const 255 + 02765a: 71 | i32.and + 02765b: 41 bb 7f | i32.const 4294967227 + 02765e: 6a | i32.add + 02765f: 0e 23 01 00 02 04 04 04 04 | br_table 1 0 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 0 2 4 + 027668: 04 04 04 04 04 04 04 04 04 | + 027671: 04 04 04 04 04 04 04 04 04 | + 02767a: 04 04 04 04 04 04 04 01 00 | + 027683: 02 04 | + 027685: 0b | end + 027686: 20 08 | local.get 8 + 027688: 41 00 | i32.const 0 + 02768a: 3b 01 a0 06 | i32.store16 1 800 + 02768e: 20 08 | local.get 8 + 027690: 41 00 | i32.const 0 + 027692: 3a 00 a2 06 | i32.store8 0 802 + 027696: 20 08 | local.get 8 + 027698: 41 2d | i32.const 45 + 02769a: 41 2b | i32.const 43 + 02769c: 20 0f | local.get 15 + 02769e: 1b | select + 02769f: 3a 00 a0 06 | i32.store8 0 800 + 0276a3: 20 02 | local.get 2 + 0276a5: 21 04 | local.set 4 + 0276a7: 20 02 | local.get 2 + 0276a9: 41 7f | i32.const 4294967295 + 0276ab: 4c | i32.le_s + 0276ac: 0d 06 | br_if 6 + 0276ae: 20 02 | local.get 2 + 0276b0: 41 00 | i32.const 0 + 0276b2: 47 | i32.ne + 0276b3: 21 05 | local.set 5 + 0276b5: 02 40 | block + 0276b7: 20 04 | local.get 4 + 0276b9: 45 | i32.eqz + 0276ba: 0d 00 | br_if 0 + 0276bc: 20 05 | local.get 5 + 0276be: 45 | i32.eqz + 0276bf: 0d 00 | br_if 0 + 0276c1: 20 01 | local.get 1 + 0276c3: 20 08 | local.get 8 + 0276c5: 41 a0 06 | i32.const 800 + 0276c8: 6a | i32.add + 0276c9: 20 05 | local.get 5 + 0276cb: fc 0a 00 00 | memory.copy 0 0 + 0276cf: 0b | end + 0276d0: 02 40 | block + 0276d2: 02 40 | block + 0276d4: 20 0e | local.get 14 + 0276d6: 41 01 | i32.const 1 + 0276d8: 48 | i32.lt_s + 0276d9: 0d 00 | br_if 0 + 0276db: 20 07 | local.get 7 + 0276dd: 20 0e | local.get 14 + 0276df: 20 07 | local.get 7 + 0276e1: 20 0e | local.get 14 + 0276e3: 48 | i32.lt_s + 0276e4: 1b | select + 0276e5: 21 0b | local.set 11 + 0276e7: 20 07 | local.get 7 + 0276e9: 41 00 | i32.const 0 + 0276eb: 48 | i32.lt_s + 0276ec: 0d 09 | br_if 9 + 0276ee: 20 0b | local.get 11 + 0276f0: 41 81 03 | i32.const 385 + 0276f3: 4e | i32.ge_s + 0276f4: 0d 09 | br_if 9 + 0276f6: 02 40 | block + 0276f8: 20 02 | local.get 2 + 0276fa: 20 05 | local.get 5 + 0276fc: 6b | i32.sub + 0276fd: 22 10 | local.tee 16 + 0276ff: 20 0b | local.get 11 + 027701: 20 10 | local.get 16 + 027703: 20 0b | local.get 11 + 027705: 48 | i32.lt_s + 027706: 1b | select + 027707: 22 10 | local.tee 16 + 027709: 41 01 | i32.const 1 + 02770b: 48 | i32.lt_s + 02770c: 0d 00 | br_if 0 + 02770e: 20 10 | local.get 16 + 027710: 45 | i32.eqz + 027711: 0d 00 | br_if 0 + 027713: 20 01 | local.get 1 + 027715: 20 05 | local.get 5 + 027717: 6a | i32.add + 027718: 20 08 | local.get 8 + 02771a: 41 08 | i32.const 8 + 02771c: 6a | i32.add + 02771d: 20 10 | local.get 16 + 02771f: fc 0a 00 00 | memory.copy 0 0 + 027723: 0b | end + 027724: 20 10 | local.get 16 + 027726: 20 05 | local.get 5 + 027728: 6a | i32.add + 027729: 21 05 | local.set 5 + 02772b: 02 40 | block + 02772d: 20 07 | local.get 7 + 02772f: 20 0e | local.get 14 + 027731: 48 | i32.lt_s + 027732: 0d 00 | br_if 0 + 027734: 20 05 | local.get 5 + 027736: 21 0b | local.set 11 + 027738: 0c 02 | br 2 + 02773a: 0b | end + 02773b: 20 0e | local.get 14 + 02773d: 20 0b | local.get 11 + 02773f: 6b | i32.sub + 027740: 21 10 | local.set 16 + 027742: 20 05 | local.get 5 + 027744: 21 05 | local.set 5 + 027746: 03 40 | loop + 027748: 20 10 | local.get 16 + 02774a: 21 10 | local.set 16 + 02774c: 20 08 | local.get 8 + 02774e: 41 30 | i32.const 48 + 027750: 3a 00 a0 06 | i32.store8 0 800 + 027754: 20 02 | local.get 2 + 027756: 20 05 | local.get 5 + 027758: 22 05 | local.tee 5 + 02775a: 49 | i32.lt_u + 02775b: 0d 0b | br_if 11 + 02775d: 20 02 | local.get 2 + 02775f: 20 05 | local.get 5 + 027761: 6b | i32.sub + 027762: 22 0b | local.tee 11 + 027764: 41 01 | i32.const 1 + 027766: 20 0b | local.get 11 + 027768: 41 01 | i32.const 1 + 02776a: 48 | i32.lt_s + 02776b: 22 11 | local.tee 17 + 02776d: 1b | select + 02776e: 21 0b | local.set 11 + 027770: 02 40 | block + 027772: 20 11 | local.get 17 + 027774: 0d 00 | br_if 0 + 027776: 20 0b | local.get 11 + 027778: 45 | i32.eqz + 027779: 0d 00 | br_if 0 + 02777b: 20 01 | local.get 1 + 02777d: 20 05 | local.get 5 + 02777f: 6a | i32.add + 027780: 20 08 | local.get 8 + 027782: 41 a0 06 | i32.const 800 + 027785: 6a | i32.add + 027786: 20 0b | local.get 11 + 027788: fc 0a 00 00 | memory.copy 0 0 + 02778c: 0b | end + 02778d: 20 10 | local.get 16 + 02778f: 41 7f | i32.const 4294967295 + 027791: 6a | i32.add + 027792: 22 11 | local.tee 17 + 027794: 21 10 | local.set 16 + 027796: 20 0b | local.get 11 + 027798: 20 05 | local.get 5 + 02779a: 6a | i32.add + 02779b: 22 0b | local.tee 11 + 02779d: 21 05 | local.set 5 + 02779f: 20 0b | local.get 11 + 0277a1: 21 0b | local.set 11 + 0277a3: 20 11 | local.get 17 + 0277a5: 0d 00 | br_if 0 + 0277a7: 0c 02 | br 2 + 0277a9: 0b | end + 0277aa: 0b | end + 0277ab: 20 08 | local.get 8 + 0277ad: 41 30 | i32.const 48 + 0277af: 3a 00 a0 06 | i32.store8 0 800 + 0277b3: 20 02 | local.get 2 + 0277b5: 20 05 | local.get 5 + 0277b7: 6b | i32.sub + 0277b8: 22 0b | local.tee 11 + 0277ba: 41 01 | i32.const 1 + 0277bc: 20 0b | local.get 11 + 0277be: 41 01 | i32.const 1 + 0277c0: 48 | i32.lt_s + 0277c1: 22 10 | local.tee 16 + 0277c3: 1b | select + 0277c4: 21 0b | local.set 11 + 0277c6: 02 40 | block + 0277c8: 20 10 | local.get 16 + 0277ca: 0d 00 | br_if 0 + 0277cc: 20 0b | local.get 11 + 0277ce: 45 | i32.eqz + 0277cf: 0d 00 | br_if 0 + 0277d1: 20 01 | local.get 1 + 0277d3: 20 05 | local.get 5 + 0277d5: 6a | i32.add + 0277d6: 20 08 | local.get 8 + 0277d8: 41 a0 06 | i32.const 800 + 0277db: 6a | i32.add + 0277dc: 20 0b | local.get 11 + 0277de: fc 0a 00 00 | memory.copy 0 0 + 0277e2: 0b | end + 0277e3: 20 0b | local.get 11 + 0277e5: 20 05 | local.get 5 + 0277e7: 6a | i32.add + 0277e8: 21 0b | local.set 11 + 0277ea: 0b | end + 0277eb: 20 0b | local.get 11 + 0277ed: 21 10 | local.set 16 + 0277ef: 02 40 | block + 0277f1: 02 40 | block + 0277f3: 20 06 | local.get 6 + 0277f5: 41 01 | i32.const 1 + 0277f7: 4e | i32.ge_s + 0277f8: 0d 00 | br_if 0 + 0277fa: 20 10 | local.get 16 + 0277fc: 21 0e | local.set 14 + 0277fe: 0c 01 | br 1 + 027800: 0b | end + 027801: 20 08 | local.get 8 + 027803: 41 2e | i32.const 46 + 027805: 3a 00 a0 06 | i32.store8 0 800 + 027809: 20 02 | local.get 2 + 02780b: 20 10 | local.get 16 + 02780d: 49 | i32.lt_u + 02780e: 0d 0a | br_if 10 + 027810: 20 02 | local.get 2 + 027812: 20 10 | local.get 16 + 027814: 6b | i32.sub + 027815: 22 05 | local.tee 5 + 027817: 41 01 | i32.const 1 + 027819: 20 05 | local.get 5 + 02781b: 41 01 | i32.const 1 + 02781d: 48 | i32.lt_s + 02781e: 22 05 | local.tee 5 + 027820: 1b | select + 027821: 21 11 | local.set 17 + 027823: 02 40 | block + 027825: 20 05 | local.get 5 + 027827: 0d 00 | br_if 0 + 027829: 20 11 | local.get 17 + 02782b: 45 | i32.eqz + 02782c: 0d 00 | br_if 0 + 02782e: 20 01 | local.get 1 + 027830: 20 10 | local.get 16 + 027832: 6a | i32.add + 027833: 20 08 | local.get 8 + 027835: 41 a0 06 | i32.const 800 + 027838: 6a | i32.add + 027839: 20 11 | local.get 17 + 02783b: fc 0a 00 00 | memory.copy 0 0 + 02783f: 0b | end + 027840: 20 0e | local.get 14 + 027842: 21 05 | local.set 5 + 027844: 20 06 | local.get 6 + 027846: 21 0b | local.set 11 + 027848: 20 11 | local.get 17 + 02784a: 20 10 | local.get 16 + 02784c: 6a | i32.add + 02784d: 21 06 | local.set 6 + 02784f: 03 40 | loop + 027851: 20 06 | local.get 6 + 027853: 21 06 | local.set 6 + 027855: 20 0b | local.get 11 + 027857: 21 0b | local.set 11 + 027859: 02 40 | block + 02785b: 02 40 | block + 02785d: 20 05 | local.get 5 + 02785f: 22 05 | local.tee 5 + 027861: 41 00 | i32.const 0 + 027863: 4e | i32.ge_s + 027864: 0d 00 | br_if 0 + 027866: 41 30 | i32.const 48 + 027868: 21 0e | local.set 14 + 02786a: 0c 01 | br 1 + 02786c: 0b | end + 02786d: 41 30 | i32.const 48 + 02786f: 21 0e | local.set 14 + 027871: 20 05 | local.get 5 + 027873: 20 07 | local.get 7 + 027875: 4e | i32.ge_s + 027876: 0d 00 | br_if 0 + 027878: 20 05 | local.get 5 + 02787a: 41 80 03 | i32.const 384 + 02787d: 4f | i32.ge_u + 02787e: 0d 0d | br_if 13 + 027880: 20 08 | local.get 8 + 027882: 41 08 | i32.const 8 + 027884: 6a | i32.add + 027885: 20 05 | local.get 5 + 027887: 6a | i32.add + 027888: 2d 00 00 | i32.load8_u 0 0 + 02788b: 21 0e | local.set 14 + 02788d: 0b | end + 02788e: 20 08 | local.get 8 + 027890: 20 0e | local.get 14 + 027892: 3a 00 a0 06 | i32.store8 0 800 + 027896: 20 02 | local.get 2 + 027898: 20 06 | local.get 6 + 02789a: 49 | i32.lt_u + 02789b: 0d 0d | br_if 13 + 02789d: 20 02 | local.get 2 + 02789f: 20 06 | local.get 6 + 0278a1: 6b | i32.sub + 0278a2: 22 0e | local.tee 14 + 0278a4: 41 01 | i32.const 1 + 0278a6: 20 0e | local.get 14 + 0278a8: 41 01 | i32.const 1 + 0278aa: 48 | i32.lt_s + 0278ab: 22 10 | local.tee 16 + 0278ad: 1b | select + 0278ae: 21 0e | local.set 14 + 0278b0: 02 40 | block + 0278b2: 20 10 | local.get 16 + 0278b4: 0d 00 | br_if 0 + 0278b6: 20 0e | local.get 14 + 0278b8: 45 | i32.eqz + 0278b9: 0d 00 | br_if 0 + 0278bb: 20 01 | local.get 1 + 0278bd: 20 06 | local.get 6 + 0278bf: 6a | i32.add + 0278c0: 20 08 | local.get 8 + 0278c2: 41 a0 06 | i32.const 800 + 0278c5: 6a | i32.add + 0278c6: 20 0e | local.get 14 + 0278c8: fc 0a 00 00 | memory.copy 0 0 + 0278cc: 0b | end + 0278cd: 20 05 | local.get 5 + 0278cf: 41 01 | i32.const 1 + 0278d1: 6a | i32.add + 0278d2: 21 05 | local.set 5 + 0278d4: 20 0b | local.get 11 + 0278d6: 41 7f | i32.const 4294967295 + 0278d8: 6a | i32.add + 0278d9: 22 10 | local.tee 16 + 0278db: 21 0b | local.set 11 + 0278dd: 20 0e | local.get 14 + 0278df: 20 06 | local.get 6 + 0278e1: 6a | i32.add + 0278e2: 22 0e | local.tee 14 + 0278e4: 21 06 | local.set 6 + 0278e6: 20 0e | local.get 14 + 0278e8: 21 0e | local.set 14 + 0278ea: 20 10 | local.get 16 + 0278ec: 0d 00 | br_if 0 + 0278ee: 0b | end + 0278ef: 0b | end + 0278f0: 02 40 | block + 0278f2: 20 0e | local.get 14 + 0278f4: 22 06 | local.tee 6 + 0278f6: 20 02 | local.get 2 + 0278f8: 4b | i32.gt_u + 0278f9: 0d 00 | br_if 0 + 0278fb: 20 06 | local.get 6 + 0278fd: 21 06 | local.set 6 + 0278ff: 0c 05 | br 5 + 027901: 0b | end + 027902: 41 92 85 93 80 00 | i32.const 311954 + 027908: 41 39 | i32.const 57 + 02790a: 41 8f 01 | i32.const 143 + 02790d: 41 0d | i32.const 13 + 02790f: 41 00 | i32.const 0 + 027911: 20 06 | local.get 6 + 027913: 20 04 | local.get 4 + 027915: 10 bf 82 80 80 00 | call 319 + 02791b: 00 | unreachable + 02791c: 0b | end + 02791d: 20 08 | local.get 8 + 02791f: 41 2d | i32.const 45 + 027921: 41 2b | i32.const 43 + 027923: 20 0f | local.get 15 + 027925: 1b | select + 027926: 3a 00 a0 06 | i32.store8 0 800 + 02792a: 20 02 | local.get 2 + 02792c: 21 0f | local.set 15 + 02792e: 20 02 | local.get 2 + 027930: 41 7f | i32.const 4294967295 + 027932: 4c | i32.le_s + 027933: 0d 0b | br_if 11 + 027935: 20 02 | local.get 2 + 027937: 41 00 | i32.const 0 + 027939: 47 | i32.ne + 02793a: 21 0e | local.set 14 + 02793c: 02 40 | block + 02793e: 20 0f | local.get 15 + 027940: 45 | i32.eqz + 027941: 0d 00 | br_if 0 + 027943: 20 0e | local.get 14 + 027945: 45 | i32.eqz + 027946: 0d 00 | br_if 0 + 027948: 20 01 | local.get 1 + 02794a: 20 08 | local.get 8 + 02794c: 41 a0 06 | i32.const 800 + 02794f: 6a | i32.add + 027950: 20 0e | local.get 14 + 027952: fc 0a 00 00 | memory.copy 0 0 + 027956: 0b | end + 027957: 20 08 | local.get 8 + 027959: 20 08 | local.get 8 + 02795b: 2d 00 08 | i32.load8_u 0 8 + 02795e: 41 30 | i32.const 48 + 027960: 20 07 | local.get 7 + 027962: 1b | select + 027963: 3a 00 a0 06 | i32.store8 0 800 + 027967: 20 02 | local.get 2 + 027969: 20 0e | local.get 14 + 02796b: 6b | i32.sub + 02796c: 22 0b | local.tee 11 + 02796e: 41 01 | i32.const 1 + 027970: 20 0b | local.get 11 + 027972: 41 01 | i32.const 1 + 027974: 48 | i32.lt_s + 027975: 22 11 | local.tee 17 + 027977: 1b | select + 027978: 21 0b | local.set 11 + 02797a: 02 40 | block + 02797c: 20 11 | local.get 17 + 02797e: 0d 00 | br_if 0 + 027980: 20 0b | local.get 11 + 027982: 45 | i32.eqz + 027983: 0d 00 | br_if 0 + 027985: 20 01 | local.get 1 + 027987: 20 0e | local.get 14 + 027989: 6a | i32.add + 02798a: 20 08 | local.get 8 + 02798c: 41 a0 06 | i32.const 800 + 02798f: 6a | i32.add + 027990: 20 0b | local.get 11 + 027992: fc 0a 00 00 | memory.copy 0 0 + 027996: 0b | end + 027997: 20 0b | local.get 11 + 027999: 20 0e | local.get 14 + 02799b: 6a | i32.add + 02799c: 21 0e | local.set 14 + 02799e: 02 40 | block + 0279a0: 02 40 | block + 0279a2: 20 06 | local.get 6 + 0279a4: 41 01 | i32.const 1 + 0279a6: 4e | i32.ge_s + 0279a7: 0d 00 | br_if 0 + 0279a9: 20 0e | local.get 14 + 0279ab: 21 0b | local.set 11 + 0279ad: 0c 01 | br 1 + 0279af: 0b | end + 0279b0: 20 08 | local.get 8 + 0279b2: 41 2e | i32.const 46 + 0279b4: 3a 00 a0 06 | i32.store8 0 800 + 0279b8: 20 0e | local.get 14 + 0279ba: 41 7f | i32.const 4294967295 + 0279bc: 4c | i32.le_s + 0279bd: 0d 0d | br_if 13 + 0279bf: 20 02 | local.get 2 + 0279c1: 20 0e | local.get 14 + 0279c3: 6b | i32.sub + 0279c4: 22 0b | local.tee 11 + 0279c6: 41 01 | i32.const 1 + 0279c8: 20 0b | local.get 11 + 0279ca: 41 01 | i32.const 1 + 0279cc: 48 | i32.lt_s + 0279cd: 22 11 | local.tee 17 + 0279cf: 1b | select + 0279d0: 21 0b | local.set 11 + 0279d2: 02 40 | block + 0279d4: 20 11 | local.get 17 + 0279d6: 0d 00 | br_if 0 + 0279d8: 20 0b | local.get 11 + 0279da: 45 | i32.eqz + 0279db: 0d 00 | br_if 0 + 0279dd: 20 01 | local.get 1 + 0279df: 20 0e | local.get 14 + 0279e1: 6a | i32.add + 0279e2: 20 08 | local.get 8 + 0279e4: 41 a0 06 | i32.const 800 + 0279e7: 6a | i32.add + 0279e8: 20 0b | local.get 11 + 0279ea: fc 0a 00 00 | memory.copy 0 0 + 0279ee: 0b | end + 0279ef: 20 0b | local.get 11 + 0279f1: 20 0e | local.get 14 + 0279f3: 6a | i32.add + 0279f4: 21 0e | local.set 14 + 0279f6: 02 40 | block + 0279f8: 02 40 | block + 0279fa: 20 07 | local.get 7 + 0279fc: 20 06 | local.get 6 + 0279fe: 41 01 | i32.const 1 + 027a00: 6a | i32.add + 027a01: 22 0b | local.tee 11 + 027a03: 20 07 | local.get 7 + 027a05: 20 0b | local.get 11 + 027a07: 48 | i32.lt_s + 027a08: 1b | select + 027a09: 22 0b | local.tee 11 + 027a0b: 41 02 | i32.const 2 + 027a0d: 4e | i32.ge_s + 027a0e: 0d 00 | br_if 0 + 027a10: 20 0e | local.get 14 + 027a12: 21 0e | local.set 14 + 027a14: 41 01 | i32.const 1 + 027a16: 21 0b | local.set 11 + 027a18: 0c 01 | br 1 + 027a1a: 0b | end + 027a1b: 20 0b | local.get 11 + 027a1d: 41 81 03 | i32.const 385 + 027a20: 4f | i32.ge_u + 027a21: 0d 0f | br_if 15 + 027a23: 20 0e | local.get 14 + 027a25: 41 7f | i32.const 4294967295 + 027a27: 4c | i32.le_s + 027a28: 0d 10 | br_if 16 + 027a2a: 02 40 | block + 027a2c: 20 02 | local.get 2 + 027a2e: 20 0e | local.get 14 + 027a30: 6b | i32.sub + 027a31: 22 11 | local.tee 17 + 027a33: 20 0b | local.get 11 + 027a35: 41 7f | i32.const 4294967295 + 027a37: 6a | i32.add + 027a38: 22 04 | local.tee 4 + 027a3a: 20 11 | local.get 17 + 027a3c: 20 04 | local.get 4 + 027a3e: 48 | i32.lt_s + 027a3f: 1b | select + 027a40: 22 11 | local.tee 17 + 027a42: 41 01 | i32.const 1 + 027a44: 48 | i32.lt_s + 027a45: 0d 00 | br_if 0 + 027a47: 20 11 | local.get 17 + 027a49: 45 | i32.eqz + 027a4a: 0d 00 | br_if 0 + 027a4c: 20 01 | local.get 1 + 027a4e: 20 0e | local.get 14 + 027a50: 6a | i32.add + 027a51: 20 08 | local.get 8 + 027a53: 41 08 | i32.const 8 + 027a55: 6a | i32.add + 027a56: 41 01 | i32.const 1 + 027a58: 72 | i32.or + 027a59: 20 11 | local.get 17 + 027a5b: fc 0a 00 00 | memory.copy 0 0 + 027a5f: 0b | end + 027a60: 20 11 | local.get 17 + 027a62: 20 0e | local.get 14 + 027a64: 6a | i32.add + 027a65: 21 0e | local.set 14 + 027a67: 20 0b | local.get 11 + 027a69: 21 0b | local.set 11 + 027a6b: 0b | end + 027a6c: 20 0e | local.get 14 + 027a6e: 21 0e | local.set 14 + 027a70: 02 40 | block + 027a72: 20 0b | local.get 11 + 027a74: 22 0b | local.tee 11 + 027a76: 20 06 | local.get 6 + 027a78: 4d | i32.le_u + 027a79: 0d 00 | br_if 0 + 027a7b: 20 0e | local.get 14 + 027a7d: 21 0b | local.set 11 + 027a7f: 0c 01 | br 1 + 027a81: 0b | end + 027a82: 20 0b | local.get 11 + 027a84: 21 11 | local.set 17 + 027a86: 20 0e | local.get 14 + 027a88: 21 0e | local.set 14 + 027a8a: 03 40 | loop + 027a8c: 20 11 | local.get 17 + 027a8e: 21 11 | local.set 17 + 027a90: 20 08 | local.get 8 + 027a92: 41 30 | i32.const 48 + 027a94: 3a 00 a0 06 | i32.store8 0 800 + 027a98: 20 02 | local.get 2 + 027a9a: 20 0e | local.get 14 + 027a9c: 22 0e | local.tee 14 + 027a9e: 49 | i32.lt_u + 027a9f: 0d 11 | br_if 17 + 027aa1: 20 02 | local.get 2 + 027aa3: 20 0e | local.get 14 + 027aa5: 6b | i32.sub + 027aa6: 22 0b | local.tee 11 + 027aa8: 41 01 | i32.const 1 + 027aaa: 20 0b | local.get 11 + 027aac: 41 01 | i32.const 1 + 027aae: 48 | i32.lt_s + 027aaf: 22 04 | local.tee 4 + 027ab1: 1b | select + 027ab2: 21 0b | local.set 11 + 027ab4: 02 40 | block + 027ab6: 20 04 | local.get 4 + 027ab8: 0d 00 | br_if 0 + 027aba: 20 0b | local.get 11 + 027abc: 45 | i32.eqz + 027abd: 0d 00 | br_if 0 + 027abf: 20 01 | local.get 1 + 027ac1: 20 0e | local.get 14 + 027ac3: 6a | i32.add + 027ac4: 20 08 | local.get 8 + 027ac6: 41 a0 06 | i32.const 800 + 027ac9: 6a | i32.add + 027aca: 20 0b | local.get 11 + 027acc: fc 0a 00 00 | memory.copy 0 0 + 027ad0: 0b | end + 027ad1: 20 11 | local.get 17 + 027ad3: 41 01 | i32.const 1 + 027ad5: 6a | i32.add + 027ad6: 22 04 | local.tee 4 + 027ad8: 21 11 | local.set 17 + 027ada: 20 0b | local.get 11 + 027adc: 20 0e | local.get 14 + 027ade: 6a | i32.add + 027adf: 22 0b | local.tee 11 + 027ae1: 21 0e | local.set 14 + 027ae3: 20 0b | local.get 11 + 027ae5: 21 0b | local.set 11 + 027ae7: 20 04 | local.get 4 + 027ae9: 20 06 | local.get 6 + 027aeb: 4c | i32.le_s + 027aec: 0d 00 | br_if 0 + 027aee: 0b | end + 027aef: 0b | end + 027af0: 20 08 | local.get 8 + 027af2: 20 05 | local.get 5 + 027af4: 3a 00 a0 06 | i32.store8 0 800 + 027af8: 20 02 | local.get 2 + 027afa: 20 0b | local.get 11 + 027afc: 22 06 | local.tee 6 + 027afe: 49 | i32.lt_u + 027aff: 0d 10 | br_if 16 + 027b01: 20 02 | local.get 2 + 027b03: 20 06 | local.get 6 + 027b05: 6b | i32.sub + 027b06: 22 05 | local.tee 5 + 027b08: 41 01 | i32.const 1 + 027b0a: 20 05 | local.get 5 + 027b0c: 41 01 | i32.const 1 + 027b0e: 48 | i32.lt_s + 027b0f: 22 0e | local.tee 14 + 027b11: 1b | select + 027b12: 21 05 | local.set 5 + 027b14: 02 40 | block + 027b16: 20 0e | local.get 14 + 027b18: 0d 00 | br_if 0 + 027b1a: 20 05 | local.get 5 + 027b1c: 45 | i32.eqz + 027b1d: 0d 00 | br_if 0 + 027b1f: 20 01 | local.get 1 + 027b21: 20 06 | local.get 6 + 027b23: 6a | i32.add + 027b24: 20 08 | local.get 8 + 027b26: 41 a0 06 | i32.const 800 + 027b29: 6a | i32.add + 027b2a: 20 05 | local.get 5 + 027b2c: fc 0a 00 00 | memory.copy 0 0 + 027b30: 0b | end + 027b31: 20 08 | local.get 8 + 027b33: 41 2d | i32.const 45 + 027b35: 41 2b | i32.const 43 + 027b37: 20 10 | local.get 16 + 027b39: 41 00 | i32.const 0 + 027b3b: 20 07 | local.get 7 + 027b3d: 1b | select + 027b3e: 22 07 | local.tee 7 + 027b40: 41 00 | i32.const 0 + 027b42: 48 | i32.lt_s + 027b43: 1b | select + 027b44: 3a 00 a0 06 | i32.store8 0 800 + 027b48: 20 02 | local.get 2 + 027b4a: 20 05 | local.get 5 + 027b4c: 20 06 | local.get 6 + 027b4e: 6a | i32.add + 027b4f: 22 06 | local.tee 6 + 027b51: 49 | i32.lt_u + 027b52: 0d 11 | br_if 17 + 027b54: 20 07 | local.get 7 + 027b56: 20 07 | local.get 7 + 027b58: 41 1f | i32.const 31 + 027b5a: 75 | i32.shr_s + 027b5b: 22 05 | local.tee 5 + 027b5d: 73 | i32.xor + 027b5e: 20 05 | local.get 5 + 027b60: 6b | i32.sub + 027b61: 21 07 | local.set 7 + 027b63: 20 02 | local.get 2 + 027b65: 20 06 | local.get 6 + 027b67: 6b | i32.sub + 027b68: 22 05 | local.tee 5 + 027b6a: 41 01 | i32.const 1 + 027b6c: 20 05 | local.get 5 + 027b6e: 41 01 | i32.const 1 + 027b70: 48 | i32.lt_s + 027b71: 22 0e | local.tee 14 + 027b73: 1b | select + 027b74: 21 05 | local.set 5 + 027b76: 02 40 | block + 027b78: 20 0e | local.get 14 + 027b7a: 0d 00 | br_if 0 + 027b7c: 20 05 | local.get 5 + 027b7e: 45 | i32.eqz + 027b7f: 0d 00 | br_if 0 + 027b81: 20 01 | local.get 1 + 027b83: 20 06 | local.get 6 + 027b85: 6a | i32.add + 027b86: 20 08 | local.get 8 + 027b88: 41 a0 06 | i32.const 800 + 027b8b: 6a | i32.add + 027b8c: 20 05 | local.get 5 + 027b8e: fc 0a 00 00 | memory.copy 0 0 + 027b92: 0b | end + 027b93: 20 05 | local.get 5 + 027b95: 20 06 | local.get 6 + 027b97: 6a | i32.add + 027b98: 21 06 | local.set 6 + 027b9a: 02 40 | block + 027b9c: 02 40 | block + 027b9e: 02 40 | block + 027ba0: 02 40 | block + 027ba2: 20 07 | local.get 7 + 027ba4: 41 0a | i32.const 10 + 027ba6: 48 | i32.lt_s + 027ba7: 0d 00 | br_if 0 + 027ba9: 20 07 | local.get 7 + 027bab: 41 e4 00 | i32.const 100 + 027bae: 4f | i32.ge_u + 027baf: 0d 01 | br_if 1 + 027bb1: 20 08 | local.get 8 + 027bb3: 20 07 | local.get 7 + 027bb5: 41 ff 01 | i32.const 255 + 027bb8: 71 | i32.and + 027bb9: 41 0a | i32.const 10 + 027bbb: 6e | i32.div_u + 027bbc: 22 05 | local.tee 5 + 027bbe: 41 30 | i32.const 48 + 027bc0: 72 | i32.or + 027bc1: 3a 00 a0 06 | i32.store8 0 800 + 027bc5: 20 08 | local.get 8 + 027bc7: 20 07 | local.get 7 + 027bc9: 20 05 | local.get 5 + 027bcb: 41 0a | i32.const 10 + 027bcd: 6c | i32.mul + 027bce: 6b | i32.sub + 027bcf: 41 30 | i32.const 48 + 027bd1: 72 | i32.or + 027bd2: 3a 00 a1 06 | i32.store8 0 801 + 027bd6: 20 02 | local.get 2 + 027bd8: 20 06 | local.get 6 + 027bda: 49 | i32.lt_u + 027bdb: 0d 17 | br_if 23 + 027bdd: 20 02 | local.get 2 + 027bdf: 20 06 | local.get 6 + 027be1: 6b | i32.sub + 027be2: 22 0e | local.tee 14 + 027be4: 41 02 | i32.const 2 + 027be6: 20 0e | local.get 14 + 027be8: 41 02 | i32.const 2 + 027bea: 48 | i32.lt_s + 027beb: 1b | select + 027bec: 22 07 | local.tee 7 + 027bee: 21 05 | local.set 5 + 027bf0: 20 07 | local.get 7 + 027bf2: 21 07 | local.set 7 + 027bf4: 20 0e | local.get 14 + 027bf6: 41 00 | i32.const 0 + 027bf8: 4a | i32.gt_s + 027bf9: 0d 02 | br_if 2 + 027bfb: 0c 03 | br 3 + 027bfd: 0b | end + 027bfe: 20 08 | local.get 8 + 027c00: 41 30 | i32.const 48 + 027c02: 3a 00 a0 06 | i32.store8 0 800 + 027c06: 20 08 | local.get 8 + 027c08: 20 07 | local.get 7 + 027c0a: 41 30 | i32.const 48 + 027c0c: 6a | i32.add + 027c0d: 3a 00 a1 06 | i32.store8 0 801 + 027c11: 20 02 | local.get 2 + 027c13: 20 06 | local.get 6 + 027c15: 49 | i32.lt_u + 027c16: 0d 15 | br_if 21 + 027c18: 20 02 | local.get 2 + 027c1a: 20 06 | local.get 6 + 027c1c: 6b | i32.sub + 027c1d: 22 0e | local.tee 14 + 027c1f: 41 02 | i32.const 2 + 027c21: 20 0e | local.get 14 + 027c23: 41 02 | i32.const 2 + 027c25: 48 | i32.lt_s + 027c26: 1b | select + 027c27: 22 07 | local.tee 7 + 027c29: 21 05 | local.set 5 + 027c2b: 20 07 | local.get 7 + 027c2d: 21 07 | local.set 7 + 027c2f: 20 0e | local.get 14 + 027c31: 41 00 | i32.const 0 + 027c33: 4a | i32.gt_s + 027c34: 0d 01 | br_if 1 + 027c36: 0c 02 | br 2 + 027c38: 0b | end + 027c39: 20 08 | local.get 8 + 027c3b: 20 07 | local.get 7 + 027c3d: 41 e4 00 | i32.const 100 + 027c40: 6e | i32.div_u + 027c41: 41 30 | i32.const 48 + 027c43: 6a | i32.add + 027c44: 3a 00 a0 06 | i32.store8 0 800 + 027c48: 20 08 | local.get 8 + 027c4a: 20 07 | local.get 7 + 027c4c: 20 07 | local.get 7 + 027c4e: 41 0a | i32.const 10 + 027c50: 6e | i32.div_u + 027c51: 22 05 | local.tee 5 + 027c53: 41 0a | i32.const 10 + 027c55: 6c | i32.mul + 027c56: 6b | i32.sub + 027c57: 41 30 | i32.const 48 + 027c59: 72 | i32.or + 027c5a: 3a 00 a2 06 | i32.store8 0 802 + 027c5e: 20 08 | local.get 8 + 027c60: 20 05 | local.get 5 + 027c62: 41 ff 01 | i32.const 255 + 027c65: 71 | i32.and + 027c66: 41 0a | i32.const 10 + 027c68: 70 | i32.rem_u + 027c69: 41 30 | i32.const 48 + 027c6b: 72 | i32.or + 027c6c: 3a 00 a1 06 | i32.store8 0 801 + 027c70: 20 02 | local.get 2 + 027c72: 20 06 | local.get 6 + 027c74: 49 | i32.lt_u + 027c75: 0d 16 | br_if 22 + 027c77: 20 02 | local.get 2 + 027c79: 20 06 | local.get 6 + 027c7b: 6b | i32.sub + 027c7c: 22 0e | local.tee 14 + 027c7e: 41 03 | i32.const 3 + 027c80: 20 0e | local.get 14 + 027c82: 41 03 | i32.const 3 + 027c84: 48 | i32.lt_s + 027c85: 1b | select + 027c86: 22 07 | local.tee 7 + 027c88: 21 05 | local.set 5 + 027c8a: 20 07 | local.get 7 + 027c8c: 21 07 | local.set 7 + 027c8e: 20 0e | local.get 14 + 027c90: 41 01 | i32.const 1 + 027c92: 48 | i32.lt_s + 027c93: 0d 01 | br_if 1 + 027c95: 0b | end + 027c96: 02 40 | block + 027c98: 20 05 | local.get 5 + 027c9a: 22 07 | local.tee 7 + 027c9c: 45 | i32.eqz + 027c9d: 0d 00 | br_if 0 + 027c9f: 20 01 | local.get 1 + 027ca1: 20 06 | local.get 6 + 027ca3: 6a | i32.add + 027ca4: 20 08 | local.get 8 + 027ca6: 41 a0 06 | i32.const 800 + 027ca9: 6a | i32.add + 027caa: 20 07 | local.get 7 + 027cac: fc 0a 00 00 | memory.copy 0 0 + 027cb0: 0b | end + 027cb1: 20 07 | local.get 7 + 027cb3: 21 07 | local.set 7 + 027cb5: 0b | end + 027cb6: 02 40 | block + 027cb8: 20 07 | local.get 7 + 027cba: 20 06 | local.get 6 + 027cbc: 6a | i32.add + 027cbd: 22 06 | local.tee 6 + 027cbf: 20 02 | local.get 2 + 027cc1: 4b | i32.gt_u + 027cc2: 0d 00 | br_if 0 + 027cc4: 20 06 | local.get 6 + 027cc6: 21 06 | local.set 6 + 027cc8: 0c 04 | br 4 + 027cca: 0b | end + 027ccb: 41 92 85 93 80 00 | i32.const 311954 + 027cd1: 41 39 | i32.const 57 + 027cd3: 41 8f 01 | i32.const 143 + 027cd6: 41 0d | i32.const 13 + 027cd8: 41 00 | i32.const 0 + 027cda: 20 06 | local.get 6 + 027cdc: 20 0f | local.get 15 + 027cde: 10 bf 82 80 80 00 | call 319 + 027ce4: 00 | unreachable + 027ce5: 0b | end + 027ce6: 02 40 | block + 027ce8: 02 40 | block + 027cea: 20 0b | local.get 11 + 027cec: 0d 00 | br_if 0 + 027cee: 20 10 | local.get 16 + 027cf0: 41 06 | i32.const 6 + 027cf2: 20 06 | local.get 6 + 027cf4: 20 07 | local.get 7 + 027cf6: 20 07 | local.get 7 + 027cf8: 20 0e | local.get 14 + 027cfa: 48 | i32.lt_s + 027cfb: 1b | select + 027cfc: 20 06 | local.get 6 + 027cfe: 20 06 | local.get 6 + 027d00: 20 07 | local.get 7 + 027d02: 4a | i32.gt_s + 027d03: 1b | select + 027d04: 20 11 | local.get 17 + 027d06: 1b | select + 027d07: 48 | i32.lt_s + 027d08: 0d 01 | br_if 1 + 027d0a: 0b | end + 027d0b: 20 06 | local.get 6 + 027d0d: 20 07 | local.get 7 + 027d0f: 20 06 | local.get 6 + 027d11: 20 07 | local.get 7 + 027d13: 48 | i32.lt_s + 027d14: 1b | select + 027d15: 41 7f | i32.const 4294967295 + 027d17: 6a | i32.add + 027d18: 21 06 | local.set 6 + 027d1a: 20 05 | local.get 5 + 027d1c: 41 7e | i32.const 4294967294 + 027d1e: 6a | i32.add + 027d1f: 21 05 | local.set 5 + 027d21: 0c 01 | br 1 + 027d23: 0b | end + 027d24: 20 07 | local.get 7 + 027d26: 20 06 | local.get 6 + 027d28: 20 06 | local.get 6 + 027d2a: 20 0e | local.get 14 + 027d2c: 4a | i32.gt_s + 027d2d: 1b | select + 027d2e: 20 0e | local.get 14 + 027d30: 6b | i32.sub + 027d31: 22 06 | local.tee 6 + 027d33: 41 00 | i32.const 0 + 027d35: 20 06 | local.get 6 + 027d37: 41 00 | i32.const 0 + 027d39: 4a | i32.gt_s + 027d3a: 1b | select + 027d3b: 21 06 | local.set 6 + 027d3d: 41 e6 00 | i32.const 102 + 027d40: 21 05 | local.set 5 + 027d42: 0c 00 | br 0 + 027d44: 0b | end + 027d45: 0b | end + 027d46: 20 08 | local.get 8 + 027d48: 20 05 | local.get 5 + 027d4a: 3a 00 a1 06 | i32.store8 0 801 + 027d4e: 20 08 | local.get 8 + 027d50: 41 25 | i32.const 37 + 027d52: 3a 00 a0 06 | i32.store8 0 800 + 027d56: 20 02 | local.get 2 + 027d58: 21 07 | local.set 7 + 027d5a: 20 02 | local.get 2 + 027d5c: 41 7f | i32.const 4294967295 + 027d5e: 4c | i32.le_s + 027d5f: 0d 12 | br_if 18 + 027d61: 20 02 | local.get 2 + 027d63: 41 02 | i32.const 2 + 027d65: 20 02 | local.get 2 + 027d67: 41 02 | i32.const 2 + 027d69: 49 | i32.lt_u + 027d6a: 1b | select + 027d6b: 21 06 | local.set 6 + 027d6d: 02 40 | block + 027d6f: 20 07 | local.get 7 + 027d71: 45 | i32.eqz + 027d72: 0d 00 | br_if 0 + 027d74: 20 06 | local.get 6 + 027d76: 45 | i32.eqz + 027d77: 0d 00 | br_if 0 + 027d79: 20 01 | local.get 1 + 027d7b: 20 08 | local.get 8 + 027d7d: 41 a0 06 | i32.const 800 + 027d80: 6a | i32.add + 027d81: 20 06 | local.get 6 + 027d83: fc 0a 00 00 | memory.copy 0 0 + 027d87: 0b | end + 027d88: 20 06 | local.get 6 + 027d8a: 21 06 | local.set 6 + 027d8c: 0b | end + 027d8d: 20 06 | local.get 6 + 027d8f: 21 06 | local.set 6 + 027d91: 0b | end + 027d92: 20 00 | local.get 0 + 027d94: 20 06 | local.get 6 + 027d96: 36 02 04 | i32.store 2 4 + 027d99: 20 00 | local.get 0 + 027d9b: 20 01 | local.get 1 + 027d9d: 36 02 00 | i32.store 2 0 + 027da0: 20 08 | local.get 8 + 027da2: 41 b0 09 | i32.const 1200 + 027da5: 6a | i32.add + 027da6: 24 80 80 80 80 00 | global.set 0 + 027dac: 0f | return + 027dad: 0b | end + 027dae: 41 92 85 93 80 00 | i32.const 311954 + 027db4: 41 39 | i32.const 57 + 027db6: 41 92 01 | i32.const 146 + 027db9: 41 16 | i32.const 22 + 027dbb: 41 00 | i32.const 0 + 027dbd: 20 04 | local.get 4 + 027dbf: 20 04 | local.get 4 + 027dc1: 10 bf 82 80 80 00 | call 319 + 027dc7: 00 | unreachable + 027dc8: 0b | end + 027dc9: 41 92 85 93 80 00 | i32.const 311954 + 027dcf: 41 39 | i32.const 57 + 027dd1: 41 9f 01 | i32.const 159 + 027dd4: 41 1f | i32.const 31 + 027dd6: 41 00 | i32.const 0 + 027dd8: 20 0b | local.get 11 + 027dda: 41 80 03 | i32.const 384 + 027ddd: 10 bf 82 80 80 00 | call 319 + 027de3: 00 | unreachable + 027de4: 0b | end + 027de5: 41 92 85 93 80 00 | i32.const 311954 + 027deb: 41 39 | i32.const 57 + 027ded: 41 92 01 | i32.const 146 + 027df0: 41 16 | i32.const 22 + 027df2: 20 05 | local.get 5 + 027df4: 20 04 | local.get 4 + 027df6: 20 04 | local.get 4 + 027df8: 10 bf 82 80 80 00 | call 319 + 027dfe: 00 | unreachable + 027dff: 0b | end + 027e00: 41 92 85 93 80 00 | i32.const 311954 + 027e06: 41 39 | i32.const 57 + 027e08: 41 92 01 | i32.const 146 + 027e0b: 41 16 | i32.const 22 + 027e0d: 20 10 | local.get 16 + 027e0f: 20 04 | local.get 4 + 027e11: 20 04 | local.get 4 + 027e13: 10 bf 82 80 80 00 | call 319 + 027e19: 00 | unreachable + 027e1a: 0b | end + 027e1b: 41 92 85 93 80 00 | i32.const 311954 + 027e21: 41 39 | i32.const 57 + 027e23: 41 ae 01 | i32.const 174 + 027e26: 41 16 | i32.const 22 + 027e28: 20 05 | local.get 5 + 027e2a: 41 80 03 | i32.const 384 + 027e2d: 10 ad 82 80 80 00 | call 301 + 027e33: 00 | unreachable + 027e34: 0b | end + 027e35: 41 92 85 93 80 00 | i32.const 311954 + 027e3b: 41 39 | i32.const 57 + 027e3d: 41 92 01 | i32.const 146 + 027e40: 41 16 | i32.const 22 + 027e42: 20 06 | local.get 6 + 027e44: 20 04 | local.get 4 + 027e46: 20 04 | local.get 4 + 027e48: 10 bf 82 80 80 00 | call 319 + 027e4e: 00 | unreachable + 027e4f: 0b | end + 027e50: 41 92 85 93 80 00 | i32.const 311954 + 027e56: 41 39 | i32.const 57 + 027e58: 41 92 01 | i32.const 146 + 027e5b: 41 16 | i32.const 22 + 027e5d: 41 00 | i32.const 0 + 027e5f: 20 0f | local.get 15 + 027e61: 20 0f | local.get 15 + 027e63: 10 bf 82 80 80 00 | call 319 + 027e69: 00 | unreachable + 027e6a: 0b | end + 027e6b: 41 92 85 93 80 00 | i32.const 311954 + 027e71: 41 39 | i32.const 57 + 027e73: 41 92 01 | i32.const 146 + 027e76: 41 16 | i32.const 22 + 027e78: 20 0e | local.get 14 + 027e7a: 20 0f | local.get 15 + 027e7c: 20 0f | local.get 15 + 027e7e: 10 bf 82 80 80 00 | call 319 + 027e84: 00 | unreachable + 027e85: 0b | end + 027e86: 41 92 85 93 80 00 | i32.const 311954 + 027e8c: 41 39 | i32.const 57 + 027e8e: 41 c3 01 | i32.const 195 + 027e91: 41 20 | i32.const 32 + 027e93: 41 01 | i32.const 1 + 027e95: 20 0b | local.get 11 + 027e97: 41 80 03 | i32.const 384 + 027e9a: 10 bf 82 80 80 00 | call 319 + 027ea0: 00 | unreachable + 027ea1: 0b | end + 027ea2: 41 92 85 93 80 00 | i32.const 311954 + 027ea8: 41 39 | i32.const 57 + 027eaa: 41 92 01 | i32.const 146 + 027ead: 41 16 | i32.const 22 + 027eaf: 20 0e | local.get 14 + 027eb1: 20 0f | local.get 15 + 027eb3: 20 0f | local.get 15 + 027eb5: 10 bf 82 80 80 00 | call 319 + 027ebb: 00 | unreachable + 027ebc: 0b | end + 027ebd: 41 92 85 93 80 00 | i32.const 311954 + 027ec3: 41 39 | i32.const 57 + 027ec5: 41 92 01 | i32.const 146 + 027ec8: 41 16 | i32.const 22 + 027eca: 20 0e | local.get 14 + 027ecc: 20 0f | local.get 15 + 027ece: 20 0f | local.get 15 + 027ed0: 10 bf 82 80 80 00 | call 319 + 027ed6: 00 | unreachable + 027ed7: 0b | end + 027ed8: 41 92 85 93 80 00 | i32.const 311954 + 027ede: 41 39 | i32.const 57 + 027ee0: 41 92 01 | i32.const 146 + 027ee3: 41 16 | i32.const 22 + 027ee5: 20 06 | local.get 6 + 027ee7: 20 0f | local.get 15 + 027ee9: 20 0f | local.get 15 + 027eeb: 10 bf 82 80 80 00 | call 319 + 027ef1: 00 | unreachable + 027ef2: 0b | end + 027ef3: 41 92 85 93 80 00 | i32.const 311954 + 027ef9: 41 39 | i32.const 57 + 027efb: 41 92 01 | i32.const 146 + 027efe: 41 16 | i32.const 22 + 027f00: 20 06 | local.get 6 + 027f02: 20 0f | local.get 15 + 027f04: 20 0f | local.get 15 + 027f06: 10 bf 82 80 80 00 | call 319 + 027f0c: 00 | unreachable + 027f0d: 0b | end + 027f0e: 41 92 85 93 80 00 | i32.const 311954 + 027f14: 41 39 | i32.const 57 + 027f16: 41 92 01 | i32.const 146 + 027f19: 41 16 | i32.const 22 + 027f1b: 20 06 | local.get 6 + 027f1d: 20 0f | local.get 15 + 027f1f: 20 0f | local.get 15 + 027f21: 10 bf 82 80 80 00 | call 319 + 027f27: 00 | unreachable + 027f28: 0b | end + 027f29: 41 92 85 93 80 00 | i32.const 311954 + 027f2f: 41 39 | i32.const 57 + 027f31: 41 92 01 | i32.const 146 + 027f34: 41 16 | i32.const 22 + 027f36: 20 06 | local.get 6 + 027f38: 20 0f | local.get 15 + 027f3a: 20 0f | local.get 15 + 027f3c: 10 bf 82 80 80 00 | call 319 + 027f42: 00 | unreachable + 027f43: 0b | end + 027f44: 41 92 85 93 80 00 | i32.const 311954 + 027f4a: 41 39 | i32.const 57 + 027f4c: 41 92 01 | i32.const 146 + 027f4f: 41 16 | i32.const 22 + 027f51: 20 06 | local.get 6 + 027f53: 20 0f | local.get 15 + 027f55: 20 0f | local.get 15 + 027f57: 10 bf 82 80 80 00 | call 319 + 027f5d: 00 | unreachable + 027f5e: 0b | end + 027f5f: 41 92 85 93 80 00 | i32.const 311954 + 027f65: 41 39 | i32.const 57 + 027f67: 41 92 01 | i32.const 146 + 027f6a: 41 16 | i32.const 22 + 027f6c: 41 00 | i32.const 0 + 027f6e: 20 07 | local.get 7 + 027f70: 20 07 | local.get 7 + 027f72: 10 bf 82 80 80 00 | call 319 + 027f78: 00 | unreachable + 027f79: 0b | end +027f7c func[436]: + 027f7d: 06 7f | local[1..6] type=i32 + 027f7f: 01 7e | local[7] type=i64 + 027f81: 23 80 80 80 80 00 | global.get 0 + 027f87: 41 10 | i32.const 16 + 027f89: 6b | i32.sub + 027f8a: 21 01 | local.set 1 + 027f8c: 20 00 | local.get 0 + 027f8e: bc | i32.reinterpret_f32 + 027f8f: 22 02 | local.tee 2 + 027f91: 41 ff ff ff 03 | i32.const 8388607 + 027f96: 71 | i32.and + 027f97: 21 03 | local.set 3 + 027f99: 20 02 | local.get 2 + 027f9b: 41 10 | i32.const 16 + 027f9d: 76 | i32.shr_u + 027f9e: 41 80 80 02 | i32.const 32768 + 027fa2: 71 | i32.and + 027fa3: 21 04 | local.set 4 + 027fa5: 02 40 | block + 027fa7: 20 02 | local.get 2 + 027fa9: 41 17 | i32.const 23 + 027fab: 76 | i32.shr_u + 027fac: 41 ff 01 | i32.const 255 + 027faf: 71 | i32.and + 027fb0: 22 05 | local.tee 5 + 027fb2: 41 f0 00 | i32.const 112 + 027fb5: 4b | i32.gt_u + 027fb6: 0d 00 | br_if 0 + 027fb8: 02 40 | block + 027fba: 20 05 | local.get 5 + 027fbc: 41 e6 00 | i32.const 102 + 027fbf: 4f | i32.ge_u + 027fc0: 0d 00 | br_if 0 + 027fc2: 20 04 | local.get 4 + 027fc4: 0f | return + 027fc5: 0b | end + 027fc6: 20 03 | local.get 3 + 027fc8: 41 80 80 80 04 | i32.const 8388608 + 027fcd: 72 | i32.or + 027fce: 41 f1 00 | i32.const 113 + 027fd1: 20 05 | local.get 5 + 027fd3: 6b | i32.sub + 027fd4: 76 | i32.shr_u + 027fd5: 22 01 | local.tee 1 + 027fd7: 41 01 | i32.const 1 + 027fd9: 74 | i32.shl + 027fda: 41 80 c0 00 | i32.const 8192 + 027fde: 71 | i32.and + 027fdf: 20 01 | local.get 1 + 027fe1: 6a | i32.add + 027fe2: 41 0d | i32.const 13 + 027fe4: 76 | i32.shr_u + 027fe5: 20 04 | local.get 4 + 027fe7: 72 | i32.or + 027fe8: 0f | return + 027fe9: 0b | end + 027fea: 02 40 | block + 027fec: 20 05 | local.get 5 + 027fee: 41 90 7f | i32.const 4294967184 + 027ff1: 6a | i32.add + 027ff2: 22 06 | local.tee 6 + 027ff4: 41 8f 01 | i32.const 143 + 027ff7: 47 | i32.ne + 027ff8: 0d 00 | br_if 0 + 027ffa: 02 40 | block + 027ffc: 20 03 | local.get 3 + 027ffe: 0d 00 | br_if 0 + 028000: 20 04 | local.get 4 + 028002: 41 80 f8 01 | i32.const 31744 + 028006: 72 | i32.or + 028007: 0f | return + 028008: 0b | end + 028009: 20 03 | local.get 3 + 02800b: 41 0d | i32.const 13 + 02800d: 76 | i32.shr_u + 02800e: 20 03 | local.get 3 + 028010: 41 80 c0 00 | i32.const 8192 + 028014: 49 | i32.lt_u + 028015: 72 | i32.or + 028016: 20 04 | local.get 4 + 028018: 72 | i32.or + 028019: 41 80 f8 01 | i32.const 31744 + 02801d: 72 | i32.or + 02801e: 0f | return + 02801f: 0b | end + 028020: 02 40 | block + 028022: 02 40 | block + 028024: 20 02 | local.get 2 + 028026: 41 80 20 | i32.const 4096 + 028029: 71 | i32.and + 02802a: 0d 00 | br_if 0 + 02802c: 20 06 | local.get 6 + 02802e: 21 02 | local.set 2 + 028030: 20 03 | local.get 3 + 028032: 21 05 | local.set 5 + 028034: 0c 01 | br 1 + 028036: 0b | end + 028037: 20 06 | local.get 6 + 028039: 20 05 | local.get 5 + 02803b: 41 91 7f | i32.const 4294967185 + 02803e: 6a | i32.add + 02803f: 20 03 | local.get 3 + 028041: 41 80 c0 ff 03 | i32.const 8380416 + 028046: 49 | i32.lt_u + 028047: 22 05 | local.tee 5 + 028049: 1b | select + 02804a: 21 02 | local.set 2 + 02804c: 20 03 | local.get 3 + 02804e: 41 80 c0 00 | i32.const 8192 + 028052: 6a | i32.add + 028053: 41 00 | i32.const 0 + 028055: 20 05 | local.get 5 + 028057: 1b | select + 028058: 21 05 | local.set 5 + 02805a: 0b | end + 02805b: 20 05 | local.get 5 + 02805d: 21 05 | local.set 5 + 02805f: 02 40 | block + 028061: 20 02 | local.get 2 + 028063: 22 02 | local.tee 2 + 028065: 41 1f | i32.const 31 + 028067: 49 | i32.lt_u + 028068: 0d 00 | br_if 0 + 02806a: 20 01 | local.get 1 + 02806c: 42 80 a0 94 a5 8d 1d | i64.const 1000000000000 + 028073: 37 03 08 | i64.store 3 8 + 028076: 20 01 | local.get 1 + 028078: 20 01 | local.get 1 + 02807a: 29 03 08 | i64.load 3 8 + 02807d: 22 07 | local.tee 7 + 02807f: 20 07 | local.get 7 + 028081: 7e | i64.mul + 028082: 37 03 08 | i64.store 3 8 + 028085: 20 01 | local.get 1 + 028087: 20 01 | local.get 1 + 028089: 29 03 08 | i64.load 3 8 + 02808c: 22 07 | local.tee 7 + 02808e: 20 07 | local.get 7 + 028090: 7e | i64.mul + 028091: 37 03 08 | i64.store 3 8 + 028094: 20 01 | local.get 1 + 028096: 20 01 | local.get 1 + 028098: 29 03 08 | i64.load 3 8 + 02809b: 22 07 | local.tee 7 + 02809d: 20 07 | local.get 7 + 02809f: 7e | i64.mul + 0280a0: 37 03 08 | i64.store 3 8 + 0280a3: 20 01 | local.get 1 + 0280a5: 20 01 | local.get 1 + 0280a7: 29 03 08 | i64.load 3 8 + 0280aa: 22 07 | local.tee 7 + 0280ac: 20 07 | local.get 7 + 0280ae: 7e | i64.mul + 0280af: 37 03 08 | i64.store 3 8 + 0280b2: 20 01 | local.get 1 + 0280b4: 20 01 | local.get 1 + 0280b6: 29 03 08 | i64.load 3 8 + 0280b9: 22 07 | local.tee 7 + 0280bb: 20 07 | local.get 7 + 0280bd: 7e | i64.mul + 0280be: 37 03 08 | i64.store 3 8 + 0280c1: 20 01 | local.get 1 + 0280c3: 20 01 | local.get 1 + 0280c5: 29 03 08 | i64.load 3 8 + 0280c8: 22 07 | local.tee 7 + 0280ca: 20 07 | local.get 7 + 0280cc: 7e | i64.mul + 0280cd: 37 03 08 | i64.store 3 8 + 0280d0: 20 01 | local.get 1 + 0280d2: 20 01 | local.get 1 + 0280d4: 29 03 08 | i64.load 3 8 + 0280d7: 22 07 | local.tee 7 + 0280d9: 20 07 | local.get 7 + 0280db: 7e | i64.mul + 0280dc: 37 03 08 | i64.store 3 8 + 0280df: 20 01 | local.get 1 + 0280e1: 20 01 | local.get 1 + 0280e3: 29 03 08 | i64.load 3 8 + 0280e6: 22 07 | local.tee 7 + 0280e8: 20 07 | local.get 7 + 0280ea: 7e | i64.mul + 0280eb: 37 03 08 | i64.store 3 8 + 0280ee: 20 01 | local.get 1 + 0280f0: 20 01 | local.get 1 + 0280f2: 29 03 08 | i64.load 3 8 + 0280f5: 22 07 | local.tee 7 + 0280f7: 20 07 | local.get 7 + 0280f9: 7e | i64.mul + 0280fa: 37 03 08 | i64.store 3 8 + 0280fd: 20 01 | local.get 1 + 0280ff: 20 01 | local.get 1 + 028101: 29 03 08 | i64.load 3 8 + 028104: 22 07 | local.tee 7 + 028106: 20 07 | local.get 7 + 028108: 7e | i64.mul + 028109: 37 03 08 | i64.store 3 8 + 02810c: 20 04 | local.get 4 + 02810e: 41 80 f8 01 | i32.const 31744 + 028112: 72 | i32.or + 028113: 0f | return + 028114: 0b | end + 028115: 20 02 | local.get 2 + 028117: 41 0a | i32.const 10 + 028119: 74 | i32.shl + 02811a: 20 05 | local.get 5 + 02811c: 41 0d | i32.const 13 + 02811e: 76 | i32.shr_u + 02811f: 72 | i32.or + 028120: 20 04 | local.get 4 + 028122: 72 | i32.or + 028123: 0b | end +028125 func[437]: + 028126: 20 00 | local.get 0 + 028128: b6 | f32.demote_f64 + 028129: 10 b4 83 80 80 00 | call 436 + 02812f: 0b | end +028132 func[438]: + 028133: 05 7f | local[4..8] type=i32 + 028135: 23 80 80 80 80 00 | global.get 0 + 02813b: 41 c0 00 | i32.const 64 + 02813e: 6b | i32.sub + 02813f: 22 04 | local.tee 4 + 028141: 24 80 80 80 80 00 | global.set 0 + 028147: 02 40 | block + 028149: 02 40 | block + 02814b: 02 40 | block + 02814d: 20 02 | local.get 2 + 02814f: 41 9d 7f | i32.const 4294967197 + 028152: 6a | i32.add + 028153: 22 05 | local.tee 5 + 028155: 41 14 | i32.const 20 + 028157: 4b | i32.gt_u + 028158: 0d 00 | br_if 0 + 02815a: 41 01 | i32.const 1 + 02815c: 20 05 | local.get 5 + 02815e: 74 | i32.shl + 02815f: 22 05 | local.tee 5 + 028161: 41 81 80 22 | i32.const 557057 + 028165: 71 | i32.and + 028166: 0d 01 | br_if 1 + 028168: 20 05 | local.get 5 + 02816a: 41 80 80 c1 00 | i32.const 1064960 + 02816f: 71 | i32.and + 028170: 45 | i32.eqz + 028171: 0d 00 | br_if 0 + 028173: 20 00 | local.get 0 + 028175: 28 02 2c | i32.load 2 44 + 028178: 21 05 | local.set 5 + 02817a: 20 00 | local.get 0 + 02817c: 28 02 28 | i32.load 2 40 + 02817f: 21 02 | local.set 2 + 028181: 20 04 | local.get 4 + 028183: 41 27 | i32.const 39 + 028185: 3a 00 3f | i32.store8 0 63 + 028188: 02 40 | block + 02818a: 02 40 | block + 02818c: 20 02 | local.get 2 + 02818e: 0d 00 | br_if 0 + 028190: 20 04 | local.get 4 + 028192: 41 08 | i32.const 8 + 028194: 6a | i32.add + 028195: 20 02 | local.get 2 + 028197: 20 05 | local.get 5 + 028199: 20 01 | local.get 1 + 02819b: 41 27 | i32.const 39 + 02819d: 20 03 | local.get 3 + 02819f: 10 eb 82 80 80 00 | call 363 + 0281a5: 20 04 | local.get 4 + 0281a7: 28 02 08 | i32.load 2 8 + 0281aa: 21 03 | local.set 3 + 0281ac: 41 00 | i32.const 0 + 0281ae: 21 02 | local.set 2 + 0281b0: 41 00 | i32.const 0 + 0281b2: 21 01 | local.set 1 + 0281b4: 0c 01 | br 1 + 0281b6: 0b | end + 0281b7: 20 04 | local.get 4 + 0281b9: 41 28 | i32.const 40 + 0281bb: 6a | i32.add + 0281bc: 20 05 | local.get 5 + 0281be: 22 06 | local.tee 6 + 0281c0: 41 04 | i32.const 4 + 0281c2: 20 04 | local.get 4 + 0281c4: 41 3f | i32.const 63 + 0281c6: 6a | i32.add + 0281c7: 41 01 | i32.const 1 + 0281c9: 42 00 | i64.const 0 + 0281cb: 41 00 | i32.const 0 + 0281cd: 20 03 | local.get 3 + 0281cf: 20 02 | local.get 2 + 0281d1: 22 07 | local.tee 7 + 0281d3: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0281dc: 80 00 | + 0281de: 20 04 | local.get 4 + 0281e0: 28 02 30 | i32.load 2 48 + 0281e3: 21 08 | local.set 8 + 0281e5: 20 04 | local.get 4 + 0281e7: 41 20 | i32.const 32 + 0281e9: 6a | i32.add + 0281ea: 20 02 | local.get 2 + 0281ec: 20 05 | local.get 5 + 0281ee: 20 01 | local.get 1 + 0281f0: 41 27 | i32.const 39 + 0281f2: 20 03 | local.get 3 + 0281f4: 10 eb 82 80 80 00 | call 363 + 0281fa: 20 04 | local.get 4 + 0281fc: 28 02 20 | i32.load 2 32 + 0281ff: 21 02 | local.set 2 + 028201: 20 04 | local.get 4 + 028203: 41 27 | i32.const 39 + 028205: 3a 00 3f | i32.store8 0 63 + 028208: 20 04 | local.get 4 + 02820a: 41 10 | i32.const 16 + 02820c: 6a | i32.add + 02820d: 20 06 | local.get 6 + 02820f: 41 04 | i32.const 4 + 028211: 20 04 | local.get 4 + 028213: 41 3f | i32.const 63 + 028215: 6a | i32.add + 028216: 41 01 | i32.const 1 + 028218: 42 00 | i64.const 0 + 02821a: 41 00 | i32.const 0 + 02821c: 20 03 | local.get 3 + 02821e: 20 07 | local.get 7 + 028220: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 028229: 80 00 | + 02822b: 20 02 | local.get 2 + 02822d: 21 03 | local.set 3 + 02822f: 20 08 | local.get 8 + 028231: 45 | i32.eqz + 028232: 21 02 | local.set 2 + 028234: 20 04 | local.get 4 + 028236: 28 02 18 | i32.load 2 24 + 028239: 45 | i32.eqz + 02823a: 21 01 | local.set 1 + 02823c: 0b | end + 02823d: 20 00 | local.get 0 + 02823f: 20 03 | local.get 3 + 028241: 20 02 | local.get 2 + 028243: 6a | i32.add + 028244: 20 01 | local.get 1 + 028246: 6a | i32.add + 028247: 20 00 | local.get 0 + 028249: 28 02 54 | i32.load 2 84 + 02824c: 6a | i32.add + 02824d: 36 02 54 | i32.store 2 84 + 028250: 0c 02 | br 2 + 028252: 0b | end + 028253: 20 00 | local.get 0 + 028255: 20 01 | local.get 1 + 028257: ad | i64.extend_i32_u + 028258: 41 00 | i32.const 0 + 02825a: 41 20 | i32.const 32 + 02825c: 20 02 | local.get 2 + 02825e: 20 03 | local.get 3 + 028260: 10 b7 83 80 80 00 | call 439 + 028266: 0c 01 | br 1 + 028268: 0b | end + 028269: 20 04 | local.get 4 + 02826b: 20 00 | local.get 0 + 02826d: 28 02 28 | i32.load 2 40 + 028270: 20 00 | local.get 0 + 028272: 28 02 2c | i32.load 2 44 + 028275: 20 01 | local.get 1 + 028277: 20 00 | local.get 0 + 028279: 41 d4 00 | i32.const 84 + 02827c: 6a | i32.add + 02827d: 20 03 | local.get 3 + 02827f: 10 e3 82 80 80 00 | call 355 + 028285: 0b | end + 028286: 20 04 | local.get 4 + 028288: 41 c0 00 | i32.const 64 + 02828b: 6a | i32.add + 02828c: 24 80 80 80 80 00 | global.set 0 + 028292: 0b | end +028295 func[439]: + 028296: 01 7f | local[6] type=i32 + 028298: 23 80 80 80 80 00 | global.get 0 + 02829e: 41 10 | i32.const 16 + 0282a0: 6b | i32.sub + 0282a1: 22 06 | local.tee 6 + 0282a3: 24 80 80 80 80 00 | global.set 0 + 0282a9: 02 40 | block + 0282ab: 02 40 | block + 0282ad: 02 40 | block + 0282af: 02 40 | block + 0282b1: 02 40 | block + 0282b3: 02 40 | block + 0282b5: 02 40 | block + 0282b7: 02 40 | block + 0282b9: 02 40 | block + 0282bb: 02 40 | block + 0282bd: 02 40 | block + 0282bf: 02 40 | block + 0282c1: 02 40 | block + 0282c3: 20 04 | local.get 4 + 0282c5: 41 b3 7f | i32.const 4294967219 + 0282c8: 6a | i32.add + 0282c9: 0e 2e 0a 0b 0b 0b 0b 0b 0b | br_table 10 11 11 11 11 11 11 11 8 11 11 6 11 11 11 11 11 11 11 11 11 1 7 3 11 11 11 11 3 11 11 11 9 11 2 11 11 7 11 11 11 0 0 5 11 4 11 + 0282d2: 0b 08 0b 0b 06 0b 0b 0b 0b | + 0282db: 0b 0b 0b 0b 0b 01 07 03 0b | + 0282e4: 0b 0b 0b 03 0b 0b 0b 09 0b | + 0282ed: 02 0b 0b 07 0b 0b 0b 00 00 | + 0282f6: 05 0b 04 0b | + 0282fa: 0b | end + 0282fb: 20 00 | local.get 0 + 0282fd: 20 01 | local.get 1 + 0282ff: 41 0a | i32.const 10 + 028301: 20 02 | local.get 2 + 028303: 20 03 | local.get 3 + 028305: 41 ae f5 91 80 00 | i32.const 293550 + 02830b: 41 11 | i32.const 17 + 02830d: 20 05 | local.get 5 + 02830f: 10 ae 83 80 80 00 | call 430 + 028315: 0c 0b | br 11 + 028317: 0b | end + 028318: 20 00 | local.get 0 + 02831a: 20 01 | local.get 1 + 02831c: 41 02 | i32.const 2 + 02831e: 20 02 | local.get 2 + 028320: 20 03 | local.get 3 + 028322: 41 ae f5 91 80 00 | i32.const 293550 + 028328: 41 11 | i32.const 17 + 02832a: 20 05 | local.get 5 + 02832c: 10 ae 83 80 80 00 | call 430 + 028332: 0c 0a | br 10 + 028334: 0b | end + 028335: 20 00 | local.get 0 + 028337: 20 01 | local.get 1 + 028339: 41 08 | i32.const 8 + 02833b: 20 02 | local.get 2 + 02833d: 20 03 | local.get 3 + 02833f: 41 ae f5 91 80 00 | i32.const 293550 + 028345: 41 11 | i32.const 17 + 028347: 20 05 | local.get 5 + 028349: 10 ae 83 80 80 00 | call 430 + 02834f: 0c 09 | br 9 + 028351: 0b | end + 028352: 20 00 | local.get 0 + 028354: 20 01 | local.get 1 + 028356: 41 0a | i32.const 10 + 028358: 20 02 | local.get 2 + 02835a: 20 03 | local.get 3 + 02835c: 41 ae f5 91 80 00 | i32.const 293550 + 028362: 41 11 | i32.const 17 + 028364: 20 05 | local.get 5 + 028366: 10 ae 83 80 80 00 | call 430 + 02836c: 0c 08 | br 8 + 02836e: 0b | end + 02836f: 20 00 | local.get 0 + 028371: 20 01 | local.get 1 + 028373: 41 0c | i32.const 12 + 028375: 20 02 | local.get 2 + 028377: 20 03 | local.get 3 + 028379: 41 ae f5 91 80 00 | i32.const 293550 + 02837f: 41 11 | i32.const 17 + 028381: 20 05 | local.get 5 + 028383: 10 ae 83 80 80 00 | call 430 + 028389: 0c 07 | br 7 + 02838b: 0b | end + 02838c: 20 00 | local.get 0 + 02838e: 20 01 | local.get 1 + 028390: 41 10 | i32.const 16 + 028392: 20 02 | local.get 2 + 028394: 20 03 | local.get 3 + 028396: 41 ae f5 91 80 00 | i32.const 293550 + 02839c: 41 11 | i32.const 17 + 02839e: 20 05 | local.get 5 + 0283a0: 10 ae 83 80 80 00 | call 430 + 0283a6: 0c 06 | br 6 + 0283a8: 0b | end + 0283a9: 20 00 | local.get 0 + 0283ab: 20 01 | local.get 1 + 0283ad: 41 10 | i32.const 16 + 0283af: 20 02 | local.get 2 + 0283b1: 20 03 | local.get 3 + 0283b3: 41 c0 f5 91 80 00 | i32.const 293568 + 0283b9: 41 11 | i32.const 17 + 0283bb: 20 05 | local.get 5 + 0283bd: 10 ae 83 80 80 00 | call 430 + 0283c3: 0c 05 | br 5 + 0283c5: 0b | end + 0283c6: 20 00 | local.get 0 + 0283c8: 20 01 | local.get 1 + 0283ca: a7 | i32.wrap_i64 + 0283cb: 20 04 | local.get 4 + 0283cd: 20 05 | local.get 5 + 0283cf: 10 b6 83 80 80 00 | call 438 + 0283d5: 0c 04 | br 4 + 0283d7: 0b | end + 0283d8: 02 40 | block + 0283da: 20 01 | local.get 1 + 0283dc: a7 | i32.wrap_i64 + 0283dd: 41 80 80 c4 00 | i32.const 1114112 + 0283e2: 49 | i32.lt_u + 0283e3: 0d 00 | br_if 0 + 0283e5: 20 00 | local.get 0 + 0283e7: 41 d5 00 | i32.const 85 + 0283ea: 20 05 | local.get 5 + 0283ec: 10 ab 83 80 80 00 | call 427 + 0283f2: 0c 04 | br 4 + 0283f4: 0b | end + 0283f5: 02 40 | block + 0283f7: 20 00 | local.get 0 + 0283f9: 28 02 28 | i32.load 2 40 + 0283fc: 22 04 | local.tee 4 + 0283fe: 45 | i32.eqz + 0283ff: 0d 00 | br_if 0 + 028401: 20 06 | local.get 6 + 028403: 20 00 | local.get 0 + 028405: 28 02 2c | i32.load 2 44 + 028408: 41 04 | i32.const 4 + 02840a: 41 c8 93 94 80 00 | i32.const 330184 + 028410: 41 02 | i32.const 2 + 028412: 42 00 | i64.const 0 + 028414: 41 00 | i32.const 0 + 028416: 20 05 | local.get 5 + 028418: 20 04 | local.get 4 + 02841a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 028423: 80 00 | + 028425: 20 00 | local.get 0 + 028427: 20 00 | local.get 0 + 028429: 28 02 54 | i32.load 2 84 + 02842c: 20 06 | local.get 6 + 02842e: 28 02 00 | i32.load 2 0 + 028431: 6a | i32.add + 028432: 36 02 54 | i32.store 2 84 + 028435: 0b | end + 028436: 20 00 | local.get 0 + 028438: 20 01 | local.get 1 + 02843a: 41 10 | i32.const 16 + 02843c: 41 00 | i32.const 0 + 02843e: 20 03 | local.get 3 + 028440: 41 c0 f5 91 80 00 | i32.const 293568 + 028446: 41 11 | i32.const 17 + 028448: 20 05 | local.get 5 + 02844a: 10 ae 83 80 80 00 | call 430 + 028450: 0c 03 | br 3 + 028452: 0b | end + 028453: 20 00 | local.get 0 + 028455: 20 01 | local.get 1 + 028457: 20 02 | local.get 2 + 028459: 20 03 | local.get 3 + 02845b: 41 f8 f4 91 80 00 | i32.const 293496 + 028461: 41 1a | i32.const 26 + 028463: 20 05 | local.get 5 + 028465: 10 b2 83 80 80 00 | call 434 + 02846b: 0c 02 | br 2 + 02846d: 0b | end + 02846e: 20 00 | local.get 0 + 028470: 20 01 | local.get 1 + 028472: 20 02 | local.get 2 + 028474: 20 03 | local.get 3 + 028476: 41 93 f5 91 80 00 | i32.const 293523 + 02847c: 41 1a | i32.const 26 + 02847e: 20 05 | local.get 5 + 028480: 10 b2 83 80 80 00 | call 434 + 028486: 0c 01 | br 1 + 028488: 0b | end + 028489: 20 00 | local.get 0 + 02848b: 20 04 | local.get 4 + 02848d: 20 05 | local.get 5 + 02848f: 10 ab 83 80 80 00 | call 427 + 028495: 0b | end + 028496: 20 06 | local.get 6 + 028498: 41 10 | i32.const 16 + 02849a: 6a | i32.add + 02849b: 24 80 80 80 80 00 | global.set 0 + 0284a1: 0b | end +0284a4 func[440]: + 0284a5: 02 7e | local[4..5] type=i64 + 0284a7: 02 7f | local[6..7] type=i32 + 0284a9: 42 9a 03 | i64.const 410 + 0284ac: 21 04 | local.set 4 + 0284ae: 20 03 | local.get 3 + 0284b0: 42 9b 03 | i64.const 411 + 0284b3: 82 | i64.rem_u + 0284b4: 21 05 | local.set 5 + 0284b6: 02 40 | block + 0284b8: 03 40 | loop + 0284ba: 20 04 | local.get 4 + 0284bc: 21 04 | local.set 4 + 0284be: 02 40 | block + 0284c0: 20 05 | local.get 5 + 0284c2: 22 05 | local.tee 5 + 0284c4: a7 | i32.wrap_i64 + 0284c5: 41 02 | i32.const 2 + 0284c7: 74 | i32.shl + 0284c8: 41 f0 a0 96 80 00 | i32.const 364656 + 0284ce: 6a | i32.add + 0284cf: 28 02 00 | i32.load 2 0 + 0284d2: 22 06 | local.tee 6 + 0284d4: 45 | i32.eqz + 0284d5: 0d 00 | br_if 0 + 0284d7: 20 06 | local.get 6 + 0284d9: 21 07 | local.set 7 + 0284db: 20 06 | local.get 6 + 0284dd: 29 03 10 | i64.load 3 16 + 0284e0: 20 03 | local.get 3 + 0284e2: 51 | i64.eq + 0284e3: 0d 02 | br_if 2 + 0284e5: 0b | end + 0284e6: 02 40 | block + 0284e8: 20 04 | local.get 4 + 0284ea: 50 | i64.eqz + 0284eb: 45 | i32.eqz + 0284ec: 0d 00 | br_if 0 + 0284ee: 41 e0 ca 96 80 00 | i32.const 370016 + 0284f4: 21 07 | local.set 7 + 0284f6: 0c 02 | br 2 + 0284f8: 0b | end + 0284f9: 02 40 | block + 0284fb: 20 05 | local.get 5 + 0284fd: 42 01 | i64.const 1 + 0284ff: 7c | i64.add + 028500: 22 05 | local.tee 5 + 028502: 42 00 | i64.const 0 + 028504: 20 05 | local.get 5 + 028506: 42 9b 03 | i64.const 411 + 028509: 54 | i64.lt_u + 02850a: 1b | select + 02850b: 22 05 | local.tee 5 + 02850d: a7 | i32.wrap_i64 + 02850e: 41 02 | i32.const 2 + 028510: 74 | i32.shl + 028511: 41 f0 a0 96 80 00 | i32.const 364656 + 028517: 6a | i32.add + 028518: 28 02 00 | i32.load 2 0 + 02851b: 22 06 | local.tee 6 + 02851d: 45 | i32.eqz + 02851e: 0d 00 | br_if 0 + 028520: 20 06 | local.get 6 + 028522: 21 07 | local.set 7 + 028524: 20 06 | local.get 6 + 028526: 29 03 10 | i64.load 3 16 + 028529: 20 03 | local.get 3 + 02852b: 51 | i64.eq + 02852c: 0d 02 | br_if 2 + 02852e: 0b | end + 02852f: 20 04 | local.get 4 + 028531: 42 7e | i64.const 18446744073709551614 + 028533: 7c | i64.add + 028534: 21 04 | local.set 4 + 028536: 20 05 | local.get 5 + 028538: 42 01 | i64.const 1 + 02853a: 7c | i64.add + 02853b: 22 05 | local.tee 5 + 02853d: 42 00 | i64.const 0 + 02853f: 20 05 | local.get 5 + 028541: 42 9b 03 | i64.const 411 + 028544: 54 | i64.lt_u + 028545: 1b | select + 028546: 21 05 | local.set 5 + 028548: 0c 00 | br 0 + 02854a: 0b | end + 02854b: 0b | end + 02854c: 20 07 | local.get 7 + 02854e: 21 06 | local.set 6 + 028550: 02 40 | block + 028552: 02 40 | block + 028554: 03 40 | loop + 028556: 20 06 | local.get 6 + 028558: 22 06 | local.tee 6 + 02855a: 29 03 40 | i64.load 3 64 + 02855d: 42 7f | i64.const 18446744073709551615 + 02855f: 7c | i64.add + 028560: 22 04 | local.tee 4 + 028562: 42 1a | i64.const 26 + 028564: 56 | i64.gt_u + 028565: 0d 01 | br_if 1 + 028567: 20 06 | local.get 6 + 028569: 41 18 | i32.const 24 + 02856b: 6a | i32.add + 02856c: 21 07 | local.set 7 + 02856e: 02 40 | block + 028570: 02 40 | block + 028572: 02 40 | block + 028574: 20 04 | local.get 4 + 028576: a7 | i32.wrap_i64 + 028577: 0e 1b 00 04 04 04 04 04 04 | br_table 0 4 4 4 4 4 4 2 4 4 4 4 4 4 4 4 4 4 4 4 1 4 4 4 4 4 1 0 + 028580: 02 04 04 04 04 04 04 04 04 | + 028589: 04 04 04 04 01 04 04 04 04 | + 028592: 04 01 00 | + 028595: 0b | end + 028596: 20 06 | local.get 6 + 028598: 41 20 | i32.const 32 + 02859a: 6a | i32.add + 02859b: 21 07 | local.set 7 + 02859d: 0b | end + 02859e: 20 07 | local.get 7 + 0285a0: 28 00 00 | i32.load 0 0 + 0285a3: 21 06 | local.set 6 + 0285a5: 0c 01 | br 1 + 0285a7: 0b | end + 0285a8: 0b | end + 0285a9: 02 40 | block + 0285ab: 02 40 | block + 0285ad: 02 40 | block + 0285af: 20 06 | local.get 6 + 0285b1: 29 03 10 | i64.load 3 16 + 0285b4: 22 04 | local.tee 4 + 0285b6: 42 a0 bb ef 9b 81 9f ea b2 | i64.const 3343264081824701856 + 0285bf: 2e | + 0285c0: 55 | i64.gt_s + 0285c1: 0d 00 | br_if 0 + 0285c3: 20 04 | local.get 4 + 0285c5: 42 9f e3 ed aa a8 e5 e7 85 | i64.const 723847170097901983 + 0285ce: 0a | + 0285cf: 51 | i64.eq + 0285d0: 0d 01 | br_if 1 + 0285d2: 41 00 | i32.const 0 + 0285d4: 21 06 | local.set 6 + 0285d6: 41 00 | i32.const 0 + 0285d8: 21 07 | local.set 7 + 0285da: 20 04 | local.get 4 + 0285dc: 42 b5 b3 cd f7 d5 e5 c5 c6 | i64.const 3210247593019005365 + 0285e5: 2c | + 0285e6: 52 | i64.ne + 0285e7: 0d 04 | br_if 4 + 0285e9: 41 01 | i32.const 1 + 0285eb: 21 06 | local.set 6 + 0285ed: 20 01 | local.get 1 + 0285ef: 2d 00 00 | i32.load8_u 0 0 + 0285f2: 21 07 | local.set 7 + 0285f4: 0c 04 | br 4 + 0285f6: 0b | end + 0285f7: 02 40 | block + 0285f9: 20 04 | local.get 4 + 0285fb: 42 a1 bb ef 9b 81 9f ea b2 | i64.const 3343264081824701857 + 028604: 2e | + 028605: 51 | i64.eq + 028606: 0d 00 | br_if 0 + 028608: 20 04 | local.get 4 + 02860a: 42 af 83 bc a1 b0 8a 85 f8 | i64.const 4174859201357480367 + 028613: 39 | + 028614: 51 | i64.eq + 028615: 0d 02 | br_if 2 + 028617: 41 00 | i32.const 0 + 028619: 21 06 | local.set 6 + 02861b: 41 00 | i32.const 0 + 02861d: 21 07 | local.set 7 + 02861f: 20 04 | local.get 4 + 028621: 42 b5 c3 bf b3 dd d3 eb f5 | i64.const 5470658165302354357 + 02862a: cb 00 | + 02862c: 52 | i64.ne + 02862d: 0d 04 | br_if 4 + 02862f: 41 01 | i32.const 1 + 028631: 21 06 | local.set 6 + 028633: 20 01 | local.get 1 + 028635: 2d 00 00 | i32.load8_u 0 0 + 028638: 41 00 | i32.const 0 + 02863a: 47 | i32.ne + 02863b: 21 07 | local.set 7 + 02863d: 0c 04 | br 4 + 02863f: 0b | end + 028640: 41 01 | i32.const 1 + 028642: 21 06 | local.set 6 + 028644: 20 01 | local.get 1 + 028646: 2f 00 00 | i32.load16_u 0 0 + 028649: 41 00 | i32.const 0 + 02864b: 47 | i32.ne + 02864c: 21 07 | local.set 7 + 02864e: 0c 03 | br 3 + 028650: 0b | end + 028651: 41 01 | i32.const 1 + 028653: 21 06 | local.set 6 + 028655: 20 01 | local.get 1 + 028657: 28 00 00 | i32.load 0 0 + 02865a: 41 00 | i32.const 0 + 02865c: 47 | i32.ne + 02865d: 21 07 | local.set 7 + 02865f: 0c 02 | br 2 + 028661: 0b | end + 028662: 41 01 | i32.const 1 + 028664: 21 06 | local.set 6 + 028666: 20 01 | local.get 1 + 028668: 29 00 00 | i64.load 0 0 + 02866b: 42 00 | i64.const 0 + 02866d: 52 | i64.ne + 02866e: 21 07 | local.set 7 + 028670: 0c 01 | br 1 + 028672: 0b | end + 028673: 41 00 | i32.const 0 + 028675: 21 06 | local.set 6 + 028677: 41 00 | i32.const 0 + 028679: 21 07 | local.set 7 + 02867b: 0b | end + 02867c: 20 00 | local.get 0 + 02867e: 20 06 | local.get 6 + 028680: 3a 00 01 | i32.store8 0 1 + 028683: 20 00 | local.get 0 + 028685: 20 07 | local.get 7 + 028687: 3a 00 00 | i32.store8 0 0 + 02868a: 0b | end +02868c func[441]: + 02868d: 01 7d | local[1] type=f32 + 02868f: 01 7f | local[2] type=i32 + 028691: 20 00 | local.get 0 + 028693: 41 ff ff 01 | i32.const 32767 + 028697: 71 | i32.and + 028698: 41 0d | i32.const 13 + 02869a: 74 | i32.shl + 02869b: be | f32.reinterpret_i32 + 02869c: 43 00 00 80 77 | f32.const 0x1p+112 + 0286a1: 94 | f32.mul + 0286a2: 22 01 | local.tee 1 + 0286a4: bc | i32.reinterpret_f32 + 0286a5: 22 02 | local.tee 2 + 0286a7: 41 80 80 80 fc 07 | i32.const 2139095040 + 0286ad: 72 | i32.or + 0286ae: 20 02 | local.get 2 + 0286b0: 20 01 | local.get 1 + 0286b2: 43 00 00 80 47 | f32.const 0x1p+16 + 0286b7: 60 | f32.ge + 0286b8: 1b | select + 0286b9: 20 00 | local.get 0 + 0286bb: 41 80 80 02 | i32.const 32768 + 0286bf: 71 | i32.and + 0286c0: 41 10 | i32.const 16 + 0286c2: 74 | i32.shl + 0286c3: 72 | i32.or + 0286c4: be | f32.reinterpret_i32 + 0286c5: 0b | end +0286c8 func[442]: + 0286c9: 05 7f | local[6..10] type=i32 + 0286cb: 23 80 80 80 80 00 | global.get 0 + 0286d1: 41 d0 00 | i32.const 80 + 0286d4: 6b | i32.sub + 0286d5: 22 06 | local.tee 6 + 0286d7: 24 80 80 80 80 00 | global.set 0 + 0286dd: 02 40 | block + 0286df: 02 40 | block + 0286e1: 02 40 | block + 0286e3: 02 40 | block + 0286e5: 02 40 | block + 0286e7: 02 40 | block + 0286e9: 02 40 | block + 0286eb: 02 40 | block + 0286ed: 02 40 | block + 0286ef: 02 40 | block + 0286f1: 02 40 | block + 0286f3: 20 04 | local.get 4 + 0286f5: 41 ab 7f | i32.const 4294967211 + 0286f8: 6a | i32.add + 0286f9: 0e 26 08 09 09 06 09 09 09 | br_table 8 9 9 6 9 9 9 9 9 9 9 9 9 1 7 3 9 9 9 9 3 9 9 9 9 9 2 9 9 7 9 9 9 0 0 5 9 4 9 + 028702: 09 09 09 09 09 09 01 07 03 | + 02870b: 09 09 09 09 03 09 09 09 09 | + 028714: 09 02 09 09 07 09 09 09 00 | + 02871d: 00 05 09 04 09 | + 028722: 0b | end + 028723: 20 00 | local.get 0 + 028725: 20 01 | local.get 1 + 028727: 20 02 | local.get 2 + 028729: 41 0a | i32.const 10 + 02872b: 20 03 | local.get 3 + 02872d: 41 ae f5 91 80 00 | i32.const 293550 + 028733: 41 11 | i32.const 17 + 028735: 20 05 | local.get 5 + 028737: 10 b0 83 80 80 00 | call 432 + 02873d: 0c 09 | br 9 + 02873f: 0b | end + 028740: 20 00 | local.get 0 + 028742: 20 01 | local.get 1 + 028744: 20 02 | local.get 2 + 028746: 41 02 | i32.const 2 + 028748: 20 03 | local.get 3 + 02874a: 41 ae f5 91 80 00 | i32.const 293550 + 028750: 41 11 | i32.const 17 + 028752: 20 05 | local.get 5 + 028754: 10 b0 83 80 80 00 | call 432 + 02875a: 0c 08 | br 8 + 02875c: 0b | end + 02875d: 20 00 | local.get 0 + 02875f: 20 01 | local.get 1 + 028761: 20 02 | local.get 2 + 028763: 41 08 | i32.const 8 + 028765: 20 03 | local.get 3 + 028767: 41 ae f5 91 80 00 | i32.const 293550 + 02876d: 41 11 | i32.const 17 + 02876f: 20 05 | local.get 5 + 028771: 10 b0 83 80 80 00 | call 432 + 028777: 0c 07 | br 7 + 028779: 0b | end + 02877a: 20 00 | local.get 0 + 02877c: 20 01 | local.get 1 + 02877e: 20 02 | local.get 2 + 028780: 41 0a | i32.const 10 + 028782: 20 03 | local.get 3 + 028784: 41 ae f5 91 80 00 | i32.const 293550 + 02878a: 41 11 | i32.const 17 + 02878c: 20 05 | local.get 5 + 02878e: 10 b0 83 80 80 00 | call 432 + 028794: 0c 06 | br 6 + 028796: 0b | end + 028797: 20 00 | local.get 0 + 028799: 20 01 | local.get 1 + 02879b: 20 02 | local.get 2 + 02879d: 41 0c | i32.const 12 + 02879f: 20 03 | local.get 3 + 0287a1: 41 ae f5 91 80 00 | i32.const 293550 + 0287a7: 41 11 | i32.const 17 + 0287a9: 20 05 | local.get 5 + 0287ab: 10 b0 83 80 80 00 | call 432 + 0287b1: 0c 05 | br 5 + 0287b3: 0b | end + 0287b4: 20 00 | local.get 0 + 0287b6: 20 01 | local.get 1 + 0287b8: 20 02 | local.get 2 + 0287ba: 41 10 | i32.const 16 + 0287bc: 20 03 | local.get 3 + 0287be: 41 ae f5 91 80 00 | i32.const 293550 + 0287c4: 41 11 | i32.const 17 + 0287c6: 20 05 | local.get 5 + 0287c8: 10 b0 83 80 80 00 | call 432 + 0287ce: 0c 04 | br 4 + 0287d0: 0b | end + 0287d1: 20 00 | local.get 0 + 0287d3: 20 01 | local.get 1 + 0287d5: 20 02 | local.get 2 + 0287d7: 41 10 | i32.const 16 + 0287d9: 20 03 | local.get 3 + 0287db: 41 c0 f5 91 80 00 | i32.const 293568 + 0287e1: 41 11 | i32.const 17 + 0287e3: 20 05 | local.get 5 + 0287e5: 10 b0 83 80 80 00 | call 432 + 0287eb: 0c 03 | br 3 + 0287ed: 0b | end + 0287ee: 20 01 | local.get 1 + 0287f0: a7 | i32.wrap_i64 + 0287f1: 21 03 | local.set 3 + 0287f3: 02 40 | block + 0287f5: 02 40 | block + 0287f7: 02 40 | block + 0287f9: 20 04 | local.get 4 + 0287fb: 41 9d 7f | i32.const 4294967197 + 0287fe: 6a | i32.add + 0287ff: 0e 10 00 02 02 02 02 02 02 | br_table 0 2 2 2 2 2 2 2 2 2 2 2 2 2 1 0 2 + 028808: 02 02 02 02 02 02 02 01 00 | + 028811: 02 | + 028812: 0b | end + 028813: 20 06 | local.get 6 + 028815: 20 00 | local.get 0 + 028817: 28 02 28 | i32.load 2 40 + 02881a: 20 00 | local.get 0 + 02881c: 28 02 2c | i32.load 2 44 + 02881f: 20 03 | local.get 3 + 028821: 20 00 | local.get 0 + 028823: 41 d4 00 | i32.const 84 + 028826: 6a | i32.add + 028827: 20 05 | local.get 5 + 028829: 10 e3 82 80 80 00 | call 355 + 02882f: 0c 04 | br 4 + 028831: 0b | end + 028832: 20 00 | local.get 0 + 028834: 28 02 2c | i32.load 2 44 + 028837: 21 07 | local.set 7 + 028839: 20 00 | local.get 0 + 02883b: 28 02 28 | i32.load 2 40 + 02883e: 21 04 | local.set 4 + 028840: 20 06 | local.get 6 + 028842: 41 27 | i32.const 39 + 028844: 3a 00 4f | i32.store8 0 79 + 028847: 02 40 | block + 028849: 02 40 | block + 02884b: 20 04 | local.get 4 + 02884d: 0d 00 | br_if 0 + 02884f: 20 06 | local.get 6 + 028851: 41 08 | i32.const 8 + 028853: 6a | i32.add + 028854: 20 04 | local.get 4 + 028856: 20 07 | local.get 7 + 028858: 20 03 | local.get 3 + 02885a: 41 27 | i32.const 39 + 02885c: 20 05 | local.get 5 + 02885e: 10 eb 82 80 80 00 | call 363 + 028864: 20 06 | local.get 6 + 028866: 28 02 08 | i32.load 2 8 + 028869: 21 04 | local.set 4 + 02886b: 41 00 | i32.const 0 + 02886d: 21 05 | local.set 5 + 02886f: 41 00 | i32.const 0 + 028871: 21 03 | local.set 3 + 028873: 0c 01 | br 1 + 028875: 0b | end + 028876: 20 06 | local.get 6 + 028878: 41 28 | i32.const 40 + 02887a: 6a | i32.add + 02887b: 20 07 | local.get 7 + 02887d: 22 08 | local.tee 8 + 02887f: 41 04 | i32.const 4 + 028881: 20 06 | local.get 6 + 028883: 41 cf 00 | i32.const 79 + 028886: 6a | i32.add + 028887: 41 01 | i32.const 1 + 028889: 42 00 | i64.const 0 + 02888b: 41 00 | i32.const 0 + 02888d: 20 05 | local.get 5 + 02888f: 20 04 | local.get 4 + 028891: 22 09 | local.tee 9 + 028893: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02889c: 80 00 | + 02889e: 20 06 | local.get 6 + 0288a0: 28 02 30 | i32.load 2 48 + 0288a3: 21 0a | local.set 10 + 0288a5: 20 06 | local.get 6 + 0288a7: 41 20 | i32.const 32 + 0288a9: 6a | i32.add + 0288aa: 20 04 | local.get 4 + 0288ac: 20 07 | local.get 7 + 0288ae: 20 03 | local.get 3 + 0288b0: 41 27 | i32.const 39 + 0288b2: 20 05 | local.get 5 + 0288b4: 10 eb 82 80 80 00 | call 363 + 0288ba: 20 06 | local.get 6 + 0288bc: 28 02 20 | i32.load 2 32 + 0288bf: 21 04 | local.set 4 + 0288c1: 20 06 | local.get 6 + 0288c3: 41 27 | i32.const 39 + 0288c5: 3a 00 4f | i32.store8 0 79 + 0288c8: 20 06 | local.get 6 + 0288ca: 41 10 | i32.const 16 + 0288cc: 6a | i32.add + 0288cd: 20 08 | local.get 8 + 0288cf: 41 04 | i32.const 4 + 0288d1: 20 06 | local.get 6 + 0288d3: 41 cf 00 | i32.const 79 + 0288d6: 6a | i32.add + 0288d7: 41 01 | i32.const 1 + 0288d9: 42 00 | i64.const 0 + 0288db: 41 00 | i32.const 0 + 0288dd: 20 05 | local.get 5 + 0288df: 20 09 | local.get 9 + 0288e1: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0288ea: 80 00 | + 0288ec: 20 04 | local.get 4 + 0288ee: 21 04 | local.set 4 + 0288f0: 20 0a | local.get 10 + 0288f2: 45 | i32.eqz + 0288f3: 21 05 | local.set 5 + 0288f5: 20 06 | local.get 6 + 0288f7: 28 02 18 | i32.load 2 24 + 0288fa: 45 | i32.eqz + 0288fb: 21 03 | local.set 3 + 0288fd: 0b | end + 0288fe: 20 00 | local.get 0 + 028900: 20 04 | local.get 4 + 028902: 20 05 | local.get 5 + 028904: 6a | i32.add + 028905: 20 03 | local.get 3 + 028907: 6a | i32.add + 028908: 20 00 | local.get 0 + 02890a: 28 02 54 | i32.load 2 84 + 02890d: 6a | i32.add + 02890e: 36 02 54 | i32.store 2 84 + 028911: 0c 03 | br 3 + 028913: 0b | end + 028914: 20 00 | local.get 0 + 028916: 20 01 | local.get 1 + 028918: 42 ff ff ff ff 0f | i64.const 4294967295 + 02891e: 83 | i64.and + 02891f: 41 00 | i32.const 0 + 028921: 41 20 | i32.const 32 + 028923: 20 04 | local.get 4 + 028925: 20 05 | local.get 5 + 028927: 10 b7 83 80 80 00 | call 439 + 02892d: 0c 02 | br 2 + 02892f: 0b | end + 028930: 02 40 | block + 028932: 20 01 | local.get 1 + 028934: a7 | i32.wrap_i64 + 028935: 41 80 80 c4 00 | i32.const 1114112 + 02893a: 49 | i32.lt_u + 02893b: 0d 00 | br_if 0 + 02893d: 20 00 | local.get 0 + 02893f: 41 d5 00 | i32.const 85 + 028942: 20 05 | local.get 5 + 028944: 10 ab 83 80 80 00 | call 427 + 02894a: 0c 02 | br 2 + 02894c: 0b | end + 02894d: 02 40 | block + 02894f: 20 00 | local.get 0 + 028951: 28 02 28 | i32.load 2 40 + 028954: 22 04 | local.tee 4 + 028956: 45 | i32.eqz + 028957: 0d 00 | br_if 0 + 028959: 20 06 | local.get 6 + 02895b: 41 38 | i32.const 56 + 02895d: 6a | i32.add + 02895e: 20 00 | local.get 0 + 028960: 28 02 2c | i32.load 2 44 + 028963: 41 04 | i32.const 4 + 028965: 41 c8 93 94 80 00 | i32.const 330184 + 02896b: 41 02 | i32.const 2 + 02896d: 42 00 | i64.const 0 + 02896f: 41 00 | i32.const 0 + 028971: 20 05 | local.get 5 + 028973: 20 04 | local.get 4 + 028975: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02897e: 80 00 | + 028980: 20 00 | local.get 0 + 028982: 20 00 | local.get 0 + 028984: 28 02 54 | i32.load 2 84 + 028987: 20 06 | local.get 6 + 028989: 28 02 38 | i32.load 2 56 + 02898c: 6a | i32.add + 02898d: 36 02 54 | i32.store 2 84 + 028990: 0b | end + 028991: 20 00 | local.get 0 + 028993: 20 01 | local.get 1 + 028995: 20 02 | local.get 2 + 028997: 41 10 | i32.const 16 + 028999: 41 00 | i32.const 0 + 02899b: 41 c0 f5 91 80 00 | i32.const 293568 + 0289a1: 41 11 | i32.const 17 + 0289a3: 20 05 | local.get 5 + 0289a5: 10 b0 83 80 80 00 | call 432 + 0289ab: 0c 01 | br 1 + 0289ad: 0b | end + 0289ae: 20 00 | local.get 0 + 0289b0: 20 04 | local.get 4 + 0289b2: 20 05 | local.get 5 + 0289b4: 10 ab 83 80 80 00 | call 427 + 0289ba: 0b | end + 0289bb: 20 06 | local.get 6 + 0289bd: 41 d0 00 | i32.const 80 + 0289c0: 6a | i32.add + 0289c1: 24 80 80 80 80 00 | global.set 0 + 0289c7: 0b | end +0289ca func[443]: + 0289cb: 01 7f | local[6] type=i32 + 0289cd: 23 80 80 80 80 00 | global.get 0 + 0289d3: 41 90 03 | i32.const 400 + 0289d6: 6b | i32.sub + 0289d7: 22 06 | local.tee 6 + 0289d9: 24 80 80 80 80 00 | global.set 0 + 0289df: 20 04 | local.get 4 + 0289e1: 21 04 | local.set 4 + 0289e3: 02 40 | block + 0289e5: 20 00 | local.get 0 + 0289e7: 2d 00 06 | i32.load8_u 0 6 + 0289ea: 45 | i32.eqz + 0289eb: 0d 00 | br_if 0 + 0289ed: 20 00 | local.get 0 + 0289ef: 28 02 10 | i32.load 2 16 + 0289f2: 21 04 | local.set 4 + 0289f4: 0b | end + 0289f5: 20 04 | local.get 4 + 0289f7: 21 04 | local.set 4 + 0289f9: 02 40 | block + 0289fb: 41 82 03 | i32.const 386 + 0289fe: 45 | i32.eqz + 0289ff: 0d 00 | br_if 0 + 028a01: 20 06 | local.get 6 + 028a03: 41 0e | i32.const 14 + 028a05: 6a | i32.add + 028a06: 41 00 | i32.const 0 + 028a08: 41 82 03 | i32.const 386 + 028a0b: fc 0b 00 | memory.fill 0 + 028a0e: 0b | end + 028a0f: 20 06 | local.get 6 + 028a11: 20 06 | local.get 6 + 028a13: 41 0e | i32.const 14 + 028a15: 6a | i32.add + 028a16: 41 82 03 | i32.const 386 + 028a19: 20 01 | local.get 1 + 028a1b: 20 03 | local.get 3 + 028a1d: 20 04 | local.get 4 + 028a1f: 20 02 | local.get 2 + 028a21: 20 05 | local.get 5 + 028a23: 10 b3 83 80 80 00 | call 435 + 028a29: 20 06 | local.get 6 + 028a2b: 28 02 04 | i32.load 2 4 + 028a2e: 21 04 | local.set 4 + 028a30: 20 06 | local.get 6 + 028a32: 28 02 00 | i32.load 2 0 + 028a35: 21 03 | local.set 3 + 028a37: 02 40 | block + 028a39: 02 40 | block + 028a3b: 20 00 | local.get 0 + 028a3d: 2d 00 01 | i32.load8_u 0 1 + 028a40: 0d 00 | br_if 0 + 028a42: 02 40 | block + 028a44: 02 40 | block + 028a46: 02 40 | block + 028a48: 20 04 | local.get 4 + 028a4a: 45 | i32.eqz + 028a4b: 0d 00 | br_if 0 + 028a4d: 20 03 | local.get 3 + 028a4f: 2d 00 00 | i32.load8_u 0 0 + 028a52: 41 2b | i32.const 43 + 028a54: 47 | i32.ne + 028a55: 0d 03 | br_if 3 + 028a57: 20 04 | local.get 4 + 028a59: 41 01 | i32.const 1 + 028a5b: 46 | i32.eq + 028a5c: 0d 01 | br_if 1 + 028a5e: 20 03 | local.get 3 + 028a60: 41 01 | i32.const 1 + 028a62: 6a | i32.add + 028a63: 22 02 | local.tee 2 + 028a65: 2d 00 00 | i32.load8_u 0 0 + 028a68: 41 c9 00 | i32.const 73 + 028a6b: 46 | i32.eq + 028a6c: 0d 03 | br_if 3 + 028a6e: 20 04 | local.get 4 + 028a70: 41 00 | i32.const 0 + 028a72: 4c | i32.le_s + 028a73: 0d 02 | br_if 2 + 028a75: 20 02 | local.get 2 + 028a77: 21 03 | local.set 3 + 028a79: 20 04 | local.get 4 + 028a7b: 41 7f | i32.const 4294967295 + 028a7d: 6a | i32.add + 028a7e: 21 04 | local.set 4 + 028a80: 0c 04 | br 4 + 028a82: 0b | end + 028a83: 41 97 e2 93 80 00 | i32.const 323863 + 028a89: 41 2b | i32.const 43 + 028a8b: 41 93 0b | i32.const 1427 + 028a8e: 41 0a | i32.const 10 + 028a90: 41 00 | i32.const 0 + 028a92: 41 00 | i32.const 0 + 028a94: 10 ad 82 80 80 00 | call 301 + 028a9a: 00 | unreachable + 028a9b: 0b | end + 028a9c: 41 97 e2 93 80 00 | i32.const 323863 + 028aa2: 41 2b | i32.const 43 + 028aa4: 41 93 0b | i32.const 1427 + 028aa7: 41 1b | i32.const 27 + 028aa9: 41 01 | i32.const 1 + 028aab: 41 01 | i32.const 1 + 028aad: 10 ad 82 80 80 00 | call 301 + 028ab3: 00 | unreachable + 028ab4: 0b | end + 028ab5: 41 97 e2 93 80 00 | i32.const 323863 + 028abb: 41 2b | i32.const 43 + 028abd: 41 94 0b | i32.const 1428 + 028ac0: 41 0d | i32.const 13 + 028ac2: 41 01 | i32.const 1 + 028ac4: 20 04 | local.get 4 + 028ac6: 20 04 | local.get 4 + 028ac8: 10 bf 82 80 80 00 | call 319 + 028ace: 00 | unreachable + 028acf: 0b | end + 028ad0: 20 03 | local.get 3 + 028ad2: 21 03 | local.set 3 + 028ad4: 20 04 | local.get 4 + 028ad6: 21 04 | local.set 4 + 028ad8: 0b | end + 028ad9: 20 00 | local.get 0 + 028adb: 20 03 | local.get 3 + 028add: 20 04 | local.get 4 + 028adf: 20 05 | local.get 5 + 028ae1: 10 af 83 80 80 00 | call 431 + 028ae7: 20 06 | local.get 6 + 028ae9: 41 90 03 | i32.const 400 + 028aec: 6a | i32.add + 028aed: 24 80 80 80 80 00 | global.set 0 + 028af3: 0b | end +028af6 func[444]: + 028af7: 01 7f | local[5] type=i32 + 028af9: 01 7e | local[6] type=i64 + 028afb: 01 7f | local[7] type=i32 + 028afd: 23 80 80 80 80 00 | global.get 0 + 028b03: 41 f0 00 | i32.const 112 + 028b06: 6b | i32.sub + 028b07: 22 05 | local.tee 5 + 028b09: 24 80 80 80 80 00 | global.set 0 + 028b0f: 02 40 | block + 028b11: 02 40 | block + 028b13: 02 40 | block + 028b15: 02 40 | block + 028b17: 02 40 | block + 028b19: 02 40 | block + 028b1b: 02 40 | block + 028b1d: 02 40 | block + 028b1f: 02 40 | block + 028b21: 20 03 | local.get 3 + 028b23: 41 bb 7f | i32.const 4294967227 + 028b26: 6a | i32.add + 028b27: 0e 33 03 01 00 04 05 05 05 | br_table 3 1 0 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 2 1 0 4 5 5 5 5 5 5 5 5 5 5 5 5 5 0 0 5 + 028b30: 05 05 05 05 05 05 05 05 05 | + 028b39: 05 05 05 05 05 05 05 05 05 | + 028b42: 05 05 05 05 05 05 05 02 01 | + 028b4b: 00 04 05 05 05 05 05 05 05 | + 028b54: 05 05 05 05 05 05 00 00 05 | + 028b5d: 0b | end + 028b5e: 20 00 | local.get 0 + 028b60: 20 01 | local.get 1 + 028b62: 20 02 | local.get 2 + 028b64: 41 e7 00 | i32.const 103 + 028b67: 41 7f | i32.const 4294967295 + 028b69: 20 04 | local.get 4 + 028b6b: 10 bb 83 80 80 00 | call 443 + 028b71: 0c 07 | br 7 + 028b73: 0b | end + 028b74: 20 00 | local.get 0 + 028b76: 20 01 | local.get 1 + 028b78: 20 02 | local.get 2 + 028b7a: 41 e6 00 | i32.const 102 + 028b7d: 41 03 | i32.const 3 + 028b7f: 20 04 | local.get 4 + 028b81: 10 bb 83 80 80 00 | call 443 + 028b87: 0c 06 | br 6 + 028b89: 0b | end + 028b8a: 20 00 | local.get 0 + 028b8c: 20 01 | local.get 1 + 028b8e: 20 02 | local.get 2 + 028b90: 41 e5 00 | i32.const 101 + 028b93: 41 06 | i32.const 6 + 028b95: 20 04 | local.get 4 + 028b97: 10 bb 83 80 80 00 | call 443 + 028b9d: 0c 05 | br 5 + 028b9f: 0b | end + 028ba0: 20 00 | local.get 0 + 028ba2: 20 01 | local.get 1 + 028ba4: 20 02 | local.get 2 + 028ba6: 41 c5 00 | i32.const 69 + 028ba9: 41 06 | i32.const 6 + 028bab: 20 04 | local.get 4 + 028bad: 10 bb 83 80 80 00 | call 443 + 028bb3: 0c 04 | br 4 + 028bb5: 0b | end + 028bb6: 02 40 | block + 028bb8: 41 d8 00 | i32.const 88 + 028bbb: 45 | i32.eqz + 028bbc: 0d 00 | br_if 0 + 028bbe: 20 05 | local.get 5 + 028bc0: 41 18 | i32.const 24 + 028bc2: 6a | i32.add + 028bc3: 20 00 | local.get 0 + 028bc5: 41 d8 00 | i32.const 88 + 028bc8: fc 0a 00 00 | memory.copy 0 0 + 028bcc: 0b | end + 028bcd: 20 00 | local.get 0 + 028bcf: 41 01 | i32.const 1 + 028bd1: 3a 00 03 | i32.store8 0 3 + 028bd4: 20 00 | local.get 0 + 028bd6: 41 80 02 | i32.const 256 + 028bd9: 3b 00 04 | i32.store16 0 4 + 028bdc: 20 00 | local.get 0 + 028bde: 20 02 | local.get 2 + 028be0: 41 02 | i32.const 2 + 028be2: 76 | i32.shr_u + 028be3: 36 02 0c | i32.store 2 12 + 028be6: 20 00 | local.get 0 + 028be8: 41 00 | i32.const 0 + 028bea: 3a 00 01 | i32.store8 0 1 + 028bed: 02 40 | block + 028bef: 02 40 | block + 028bf1: 02 40 | block + 028bf3: 02 40 | block + 028bf5: 20 02 | local.get 2 + 028bf7: 41 70 | i32.const 4294967280 + 028bf9: 6a | i32.add + 028bfa: 0e 11 03 02 02 02 02 02 02 | br_table 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 1 + 028c03: 02 02 02 02 02 02 02 02 02 | + 028c0c: 00 01 | + 028c0e: 0b | end + 028c0f: 20 01 | local.get 1 + 028c11: b6 | f32.demote_f64 + 028c12: bc | i32.reinterpret_f32 + 028c13: ad | i64.extend_i32_u + 028c14: 21 06 | local.set 6 + 028c16: 0c 05 | br 5 + 028c18: 0b | end + 028c19: 20 02 | local.get 2 + 028c1b: 41 c0 00 | i32.const 64 + 028c1e: 46 | i32.eq + 028c1f: 0d 03 | br_if 3 + 028c21: 0b | end + 028c22: 41 be 9c 94 80 00 | i32.const 331326 + 028c28: 41 05 | i32.const 5 + 028c2a: 41 a8 94 94 80 00 | i32.const 330280 + 028c30: 41 14 | i32.const 20 + 028c32: 41 d0 94 94 80 00 | i32.const 330320 + 028c38: 20 04 | local.get 4 + 028c3a: 20 04 | local.get 4 + 028c3c: 28 02 10 | i32.load 2 16 + 028c3f: 22 00 | local.tee 0 + 028c41: 41 83 80 80 80 00 | i32.const 3 + 028c47: 20 00 | local.get 0 + 028c49: 1b | select + 028c4a: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 028c53: 80 00 | + 028c55: 00 | unreachable + 028c56: 0b | end + 028c57: 20 01 | local.get 1 + 028c59: 10 b5 83 80 80 00 | call 437 + 028c5f: 41 ff ff 03 | i32.const 65535 + 028c63: 71 | i32.and + 028c64: ad | i64.extend_i32_u + 028c65: 21 06 | local.set 6 + 028c67: 0c 02 | br 2 + 028c69: 0b | end + 028c6a: 20 00 | local.get 0 + 028c6c: 20 03 | local.get 3 + 028c6e: 20 04 | local.get 4 + 028c70: 10 ab 83 80 80 00 | call 427 + 028c76: 0c 02 | br 2 + 028c78: 0b | end + 028c79: 20 01 | local.get 1 + 028c7b: bd | i64.reinterpret_f64 + 028c7c: 21 06 | local.set 6 + 028c7e: 0b | end + 028c7f: 20 06 | local.get 6 + 028c81: 21 06 | local.set 6 + 028c83: 02 40 | block + 028c85: 20 00 | local.get 0 + 028c87: 28 02 28 | i32.load 2 40 + 028c8a: 22 07 | local.tee 7 + 028c8c: 45 | i32.eqz + 028c8d: 0d 00 | br_if 0 + 028c8f: 20 05 | local.get 5 + 028c91: 41 08 | i32.const 8 + 028c93: 6a | i32.add + 028c94: 20 00 | local.get 0 + 028c96: 28 02 2c | i32.load 2 44 + 028c99: 41 04 | i32.const 4 + 028c9b: 41 e8 94 94 80 00 | i32.const 330344 + 028ca1: 41 02 | i32.const 2 + 028ca3: 42 00 | i64.const 0 + 028ca5: 41 00 | i32.const 0 + 028ca7: 20 04 | local.get 4 + 028ca9: 20 07 | local.get 7 + 028cab: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 028cb4: 80 00 | + 028cb6: 20 00 | local.get 0 + 028cb8: 20 00 | local.get 0 + 028cba: 28 02 54 | i32.load 2 84 + 028cbd: 20 05 | local.get 5 + 028cbf: 28 02 08 | i32.load 2 8 + 028cc2: 6a | i32.add + 028cc3: 36 02 54 | i32.store 2 84 + 028cc6: 0b | end + 028cc7: 20 00 | local.get 0 + 028cc9: 20 06 | local.get 6 + 028ccb: 41 10 | i32.const 16 + 028ccd: 41 00 | i32.const 0 + 028ccf: 20 02 | local.get 2 + 028cd1: 41 ae f5 91 80 00 | i32.const 293550 + 028cd7: 41 c0 f5 91 80 00 | i32.const 293568 + 028cdd: 20 03 | local.get 3 + 028cdf: 41 e8 00 | i32.const 104 + 028ce2: 46 | i32.eq + 028ce3: 1b | select + 028ce4: 41 11 | i32.const 17 + 028ce6: 20 04 | local.get 4 + 028ce8: 10 ae 83 80 80 00 | call 430 + 028cee: 41 d8 00 | i32.const 88 + 028cf1: 45 | i32.eqz + 028cf2: 0d 00 | br_if 0 + 028cf4: 20 00 | local.get 0 + 028cf6: 20 05 | local.get 5 + 028cf8: 41 18 | i32.const 24 + 028cfa: 6a | i32.add + 028cfb: 41 d8 00 | i32.const 88 + 028cfe: fc 0a 00 00 | memory.copy 0 0 + 028d02: 0b | end + 028d03: 20 05 | local.get 5 + 028d05: 41 f0 00 | i32.const 112 + 028d08: 6a | i32.add + 028d09: 24 80 80 80 80 00 | global.set 0 + 028d0f: 0b | end +028d12 func[445]: + 028d13: 09 7f | local[5..13] type=i32 + 028d15: 23 80 80 80 80 00 | global.get 0 + 028d1b: 41 90 01 | i32.const 144 + 028d1e: 6b | i32.sub + 028d1f: 22 05 | local.tee 5 + 028d21: 24 80 80 80 80 00 | global.set 0 + 028d27: 20 02 | local.get 2 + 028d29: 21 06 | local.set 6 + 028d2b: 02 40 | block + 028d2d: 02 40 | block + 028d2f: 02 40 | block + 028d31: 02 40 | block + 028d33: 02 40 | block + 028d35: 02 40 | block + 028d37: 20 00 | local.get 0 + 028d39: 28 02 4c | i32.load 2 76 + 028d3c: 41 01 | i32.const 1 + 028d3e: 46 | i32.eq + 028d3f: 0d 00 | br_if 0 + 028d41: 20 06 | local.get 6 + 028d43: 21 02 | local.set 2 + 028d45: 0c 01 | br 1 + 028d47: 0b | end + 028d48: 20 00 | local.get 0 + 028d4a: 28 02 48 | i32.load 2 72 + 028d4d: 22 07 | local.tee 7 + 028d4f: 41 00 | i32.const 0 + 028d51: 20 07 | local.get 7 + 028d53: 41 00 | i32.const 0 + 028d55: 4a | i32.gt_s + 028d56: 1b | select + 028d57: 22 07 | local.tee 7 + 028d59: 20 02 | local.get 2 + 028d5b: 20 07 | local.get 7 + 028d5d: 20 02 | local.get 2 + 028d5f: 48 | i32.lt_s + 028d60: 1b | select + 028d61: 21 07 | local.set 7 + 028d63: 20 02 | local.get 2 + 028d65: 41 7f | i32.const 4294967295 + 028d67: 4c | i32.le_s + 028d68: 0d 01 | br_if 1 + 028d6a: 20 07 | local.get 7 + 028d6c: 21 02 | local.set 2 + 028d6e: 0b | end + 028d6f: 20 02 | local.get 2 + 028d71: 21 06 | local.set 6 + 028d73: 20 01 | local.get 1 + 028d75: 21 02 | local.set 2 + 028d77: 02 40 | block + 028d79: 02 40 | block + 028d7b: 20 00 | local.get 0 + 028d7d: 2d 00 08 | i32.load8_u 0 8 + 028d80: 0d 00 | br_if 0 + 028d82: 20 00 | local.get 0 + 028d84: 28 02 44 | i32.load 2 68 + 028d87: 41 01 | i32.const 1 + 028d89: 48 | i32.lt_s + 028d8a: 0d 00 | br_if 0 + 028d8c: 20 03 | local.get 3 + 028d8e: 41 f6 00 | i32.const 118 + 028d91: 46 | i32.eq + 028d92: 0d 01 | br_if 1 + 028d94: 0b | end + 028d95: 02 40 | block + 028d97: 20 03 | local.get 3 + 028d99: 41 a8 7f | i32.const 4294967208 + 028d9c: 6a | i32.add + 028d9d: 0e 21 04 03 03 03 03 03 03 | br_table 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 3 0 3 3 0 1 4 3 + 028da6: 03 03 03 03 03 03 03 03 03 | + 028daf: 03 03 03 03 03 03 03 03 03 | + 028db8: 01 03 00 03 03 00 01 04 03 | + 028dc1: 0b | end + 028dc2: 02 40 | block + 028dc4: 20 00 | local.get 0 + 028dc6: 2d 00 05 | i32.load8_u 0 5 + 028dc9: 45 | i32.eqz + 028dca: 0d 00 | br_if 0 + 028dcc: 02 40 | block + 028dce: 20 00 | local.get 0 + 028dd0: 28 02 0c | i32.load 2 12 + 028dd3: 22 02 | local.tee 2 + 028dd5: 20 06 | local.get 6 + 028dd7: 4c | i32.le_s + 028dd8: 0d 00 | br_if 0 + 028dda: 20 02 | local.get 2 + 028ddc: 21 02 | local.set 2 + 028dde: 02 40 | block + 028de0: 20 00 | local.get 0 + 028de2: 2d 00 00 | i32.load8_u 0 0 + 028de5: 45 | i32.eqz + 028de6: 0d 00 | br_if 0 + 028de8: 20 00 | local.get 0 + 028dea: 28 02 28 | i32.load 2 40 + 028ded: 20 00 | local.get 0 + 028def: 28 02 2c | i32.load 2 44 + 028df2: 20 01 | local.get 1 + 028df4: 20 06 | local.get 6 + 028df6: 20 00 | local.get 0 + 028df8: 41 d4 00 | i32.const 84 + 028dfb: 6a | i32.add + 028dfc: 20 04 | local.get 4 + 028dfe: 10 80 83 80 80 00 | call 384 + 028e04: 20 00 | local.get 0 + 028e06: 28 02 0c | i32.load 2 12 + 028e09: 21 02 | local.set 2 + 028e0b: 0b | end + 028e0c: 02 40 | block + 028e0e: 20 02 | local.get 2 + 028e10: 22 02 | local.tee 2 + 028e12: 20 06 | local.get 6 + 028e14: 6b | i32.sub + 028e15: 41 01 | i32.const 1 + 028e17: 48 | i32.lt_s + 028e18: 0d 00 | br_if 0 + 028e1a: 20 05 | local.get 5 + 028e1c: 41 8f 01 | i32.const 143 + 028e1f: 6a | i32.add + 028e20: 21 08 | local.set 8 + 028e22: 20 02 | local.get 2 + 028e24: 21 03 | local.set 3 + 028e26: 41 00 | i32.const 0 + 028e28: 21 02 | local.set 2 + 028e2a: 03 40 | loop + 028e2c: 20 02 | local.get 2 + 028e2e: 21 07 | local.set 7 + 028e30: 20 00 | local.get 0 + 028e32: 28 02 2c | i32.load 2 44 + 028e35: 21 09 | local.set 9 + 028e37: 20 00 | local.get 0 + 028e39: 28 02 28 | i32.load 2 40 + 028e3c: 21 02 | local.set 2 + 028e3e: 20 05 | local.get 5 + 028e40: 41 20 | i32.const 32 + 028e42: 3a 00 8f 01 | i32.store8 0 143 + 028e46: 20 03 | local.get 3 + 028e48: 21 03 | local.set 3 + 028e4a: 02 40 | block + 028e4c: 20 02 | local.get 2 + 028e4e: 45 | i32.eqz + 028e4f: 0d 00 | br_if 0 + 028e51: 20 05 | local.get 5 + 028e53: 41 e8 00 | i32.const 104 + 028e56: 6a | i32.add + 028e57: 20 09 | local.get 9 + 028e59: 41 04 | i32.const 4 + 028e5b: 20 08 | local.get 8 + 028e5d: 41 01 | i32.const 1 + 028e5f: 42 00 | i64.const 0 + 028e61: 41 00 | i32.const 0 + 028e63: 20 04 | local.get 4 + 028e65: 20 02 | local.get 2 + 028e67: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 028e70: 80 00 | + 028e72: 20 00 | local.get 0 + 028e74: 20 00 | local.get 0 + 028e76: 28 02 54 | i32.load 2 84 + 028e79: 20 05 | local.get 5 + 028e7b: 28 02 68 | i32.load 2 104 + 028e7e: 6a | i32.add + 028e7f: 36 02 54 | i32.store 2 84 + 028e82: 20 00 | local.get 0 + 028e84: 28 02 0c | i32.load 2 12 + 028e87: 21 03 | local.set 3 + 028e89: 0b | end + 028e8a: 20 03 | local.get 3 + 028e8c: 22 09 | local.tee 9 + 028e8e: 21 03 | local.set 3 + 028e90: 20 07 | local.get 7 + 028e92: 41 01 | i32.const 1 + 028e94: 6a | i32.add + 028e95: 22 07 | local.tee 7 + 028e97: 21 02 | local.set 2 + 028e99: 20 07 | local.get 7 + 028e9b: 20 09 | local.get 9 + 028e9d: 20 06 | local.get 6 + 028e9f: 6b | i32.sub + 028ea0: 48 | i32.lt_s + 028ea1: 0d 00 | br_if 0 + 028ea3: 0b | end + 028ea4: 0b | end + 028ea5: 20 00 | local.get 0 + 028ea7: 2d 00 00 | i32.load8_u 0 0 + 028eaa: 0d 06 | br_if 6 + 028eac: 20 00 | local.get 0 + 028eae: 28 02 28 | i32.load 2 40 + 028eb1: 20 00 | local.get 0 + 028eb3: 28 02 2c | i32.load 2 44 + 028eb6: 20 01 | local.get 1 + 028eb8: 20 06 | local.get 6 + 028eba: 20 00 | local.get 0 + 028ebc: 41 d4 00 | i32.const 84 + 028ebf: 6a | i32.add + 028ec0: 20 04 | local.get 4 + 028ec2: 10 80 83 80 80 00 | call 384 + 028ec8: 0c 06 | br 6 + 028eca: 0b | end + 028ecb: 20 00 | local.get 0 + 028ecd: 28 02 28 | i32.load 2 40 + 028ed0: 20 00 | local.get 0 + 028ed2: 28 02 2c | i32.load 2 44 + 028ed5: 20 01 | local.get 1 + 028ed7: 20 06 | local.get 6 + 028ed9: 20 00 | local.get 0 + 028edb: 41 d4 00 | i32.const 84 + 028ede: 6a | i32.add + 028edf: 20 04 | local.get 4 + 028ee1: 10 80 83 80 80 00 | call 384 + 028ee7: 0c 05 | br 5 + 028ee9: 0b | end + 028eea: 20 00 | local.get 0 + 028eec: 28 02 28 | i32.load 2 40 + 028eef: 20 00 | local.get 0 + 028ef1: 28 02 2c | i32.load 2 44 + 028ef4: 20 01 | local.get 1 + 028ef6: 20 06 | local.get 6 + 028ef8: 20 00 | local.get 0 + 028efa: 41 d4 00 | i32.const 84 + 028efd: 6a | i32.add + 028efe: 20 04 | local.get 4 + 028f00: 10 80 83 80 80 00 | call 384 + 028f06: 0c 04 | br 4 + 028f08: 0b | end + 028f09: 20 00 | local.get 0 + 028f0b: 28 02 2c | i32.load 2 44 + 028f0e: 21 0a | local.set 10 + 028f10: 20 00 | local.get 0 + 028f12: 28 02 28 | i32.load 2 40 + 028f15: 21 0b | local.set 11 + 028f17: 20 05 | local.get 5 + 028f19: 41 22 | i32.const 34 + 028f1b: 3a 00 8f 01 | i32.store8 0 143 + 028f1f: 02 40 | block + 028f21: 02 40 | block + 028f23: 02 40 | block + 028f25: 20 0b | local.get 11 + 028f27: 0d 00 | br_if 0 + 028f29: 41 00 | i32.const 0 + 028f2b: 21 06 | local.set 6 + 028f2d: 0c 01 | br 1 + 028f2f: 0b | end + 028f30: 20 05 | local.get 5 + 028f32: 41 d8 00 | i32.const 88 + 028f35: 6a | i32.add + 028f36: 20 0a | local.get 10 + 028f38: 22 07 | local.tee 7 + 028f3a: 41 04 | i32.const 4 + 028f3c: 20 05 | local.get 5 + 028f3e: 41 8f 01 | i32.const 143 + 028f41: 6a | i32.add + 028f42: 41 01 | i32.const 1 + 028f44: 42 00 | i64.const 0 + 028f46: 41 00 | i32.const 0 + 028f48: 20 04 | local.get 4 + 028f4a: 20 0b | local.get 11 + 028f4c: 22 09 | local.tee 9 + 028f4e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 028f57: 80 00 | + 028f59: 20 05 | local.get 5 + 028f5b: 28 02 58 | i32.load 2 88 + 028f5e: 21 01 | local.set 1 + 028f60: 02 40 | block + 028f62: 20 05 | local.get 5 + 028f64: 28 02 60 | i32.load 2 96 + 028f67: 45 | i32.eqz + 028f68: 0d 00 | br_if 0 + 028f6a: 20 01 | local.get 1 + 028f6c: 21 06 | local.set 6 + 028f6e: 0c 01 | br 1 + 028f70: 0b | end + 028f71: 02 40 | block + 028f73: 02 40 | block + 028f75: 20 06 | local.get 6 + 028f77: 41 01 | i32.const 1 + 028f79: 4e | i32.ge_s + 028f7a: 0d 00 | br_if 0 + 028f7c: 20 01 | local.get 1 + 028f7e: 21 01 | local.set 1 + 028f80: 0c 01 | br 1 + 028f82: 0b | end + 028f83: 41 01 | i32.const 1 + 028f85: 21 0c | local.set 12 + 028f87: 20 05 | local.get 5 + 028f89: 41 8f 01 | i32.const 143 + 028f8c: 6a | i32.add + 028f8d: 21 08 | local.set 8 + 028f8f: 20 02 | local.get 2 + 028f91: 21 03 | local.set 3 + 028f93: 20 06 | local.get 6 + 028f95: 21 02 | local.set 2 + 028f97: 20 01 | local.get 1 + 028f99: 21 06 | local.set 6 + 028f9b: 03 40 | loop + 028f9d: 20 06 | local.get 6 + 028f9f: 21 01 | local.set 1 + 028fa1: 20 02 | local.get 2 + 028fa3: 21 02 | local.set 2 + 028fa5: 02 40 | block + 028fa7: 02 40 | block + 028fa9: 02 40 | block + 028fab: 02 40 | block + 028fad: 20 03 | local.get 3 + 028faf: 22 03 | local.tee 3 + 028fb1: 2f 01 00 | i32.load16_u 1 0 + 028fb4: 22 06 | local.tee 6 + 028fb6: 41 80 c0 00 | i32.const 8192 + 028fba: 6a | i32.add + 028fbb: 41 ff ff 03 | i32.const 65535 + 028fbf: 71 | i32.and + 028fc0: 41 80 f0 03 | i32.const 63488 + 028fc4: 49 | i32.lt_u + 028fc5: 0d 00 | br_if 0 + 028fc7: 20 02 | local.get 2 + 028fc9: 41 01 | i32.const 1 + 028fcb: 46 | i32.eq + 028fcc: 0d 01 | br_if 1 + 028fce: 20 06 | local.get 6 + 028fd0: 41 ff b7 03 | i32.const 56319 + 028fd4: 4b | i32.gt_u + 028fd5: 0d 01 | br_if 1 + 028fd7: 20 03 | local.get 3 + 028fd9: 41 02 | i32.const 2 + 028fdb: 6a | i32.add + 028fdc: 2f 01 00 | i32.load16_u 1 0 + 028fdf: 22 0d | local.tee 13 + 028fe1: 41 80 f8 03 | i32.const 64512 + 028fe5: 71 | i32.and + 028fe6: 41 80 b8 03 | i32.const 56320 + 028fea: 47 | i32.ne + 028feb: 0d 01 | br_if 1 + 028fed: 20 06 | local.get 6 + 028fef: 41 0a | i32.const 10 + 028ff1: 74 | i32.shl + 028ff2: 20 0d | local.get 13 + 028ff4: 6a | i32.add + 028ff5: 41 80 c8 80 65 | i32.const 4238353408 + 028ffa: 6a | i32.add + 028ffb: 21 06 | local.set 6 + 028ffd: 41 02 | i32.const 2 + 028fff: 21 0d | local.set 13 + 029001: 0c 02 | br 2 + 029003: 0b | end + 029004: 20 06 | local.get 6 + 029006: 41 fd ff 03 | i32.const 65533 + 02900a: 46 | i32.eq + 02900b: 0d 00 | br_if 0 + 02900d: 20 06 | local.get 6 + 02900f: 21 06 | local.set 6 + 029011: 41 01 | i32.const 1 + 029013: 21 0d | local.set 13 + 029015: 0c 01 | br 1 + 029017: 0b | end + 029018: 20 05 | local.get 5 + 02901a: 41 dc 00 | i32.const 92 + 02901d: 3a 00 8f 01 | i32.store8 0 143 + 029021: 20 05 | local.get 5 + 029023: 41 c0 00 | i32.const 64 + 029026: 6a | i32.add + 029027: 20 07 | local.get 7 + 029029: 41 04 | i32.const 4 + 02902b: 20 08 | local.get 8 + 02902d: 41 01 | i32.const 1 + 02902f: 42 00 | i64.const 0 + 029031: 41 00 | i32.const 0 + 029033: 20 04 | local.get 4 + 029035: 20 09 | local.get 9 + 029037: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029040: 80 00 | + 029042: 20 01 | local.get 1 + 029044: 20 05 | local.get 5 + 029046: 28 02 40 | i32.load 2 64 + 029049: 6a | i32.add + 02904a: 21 06 | local.set 6 + 02904c: 02 40 | block + 02904e: 20 05 | local.get 5 + 029050: 28 02 48 | i32.load 2 72 + 029053: 45 | i32.eqz + 029054: 0d 00 | br_if 0 + 029056: 20 06 | local.get 6 + 029058: 21 06 | local.set 6 + 02905a: 0c 05 | br 5 + 02905c: 0b | end + 02905d: 20 05 | local.get 5 + 02905f: 41 f8 00 | i32.const 120 + 029062: 3a 00 8f 01 | i32.store8 0 143 + 029066: 20 05 | local.get 5 + 029068: 41 30 | i32.const 48 + 02906a: 6a | i32.add + 02906b: 20 07 | local.get 7 + 02906d: 41 04 | i32.const 4 + 02906f: 20 08 | local.get 8 + 029071: 20 0c | local.get 12 + 029073: 42 00 | i64.const 0 + 029075: 41 00 | i32.const 0 + 029077: 20 04 | local.get 4 + 029079: 20 09 | local.get 9 + 02907b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029084: 80 00 | + 029086: 20 06 | local.get 6 + 029088: 20 05 | local.get 5 + 02908a: 28 02 30 | i32.load 2 48 + 02908d: 6a | i32.add + 02908e: 21 06 | local.set 6 + 029090: 02 40 | block + 029092: 20 05 | local.get 5 + 029094: 28 02 38 | i32.load 2 56 + 029097: 45 | i32.eqz + 029098: 0d 00 | br_if 0 + 02909a: 20 06 | local.get 6 + 02909c: 21 06 | local.set 6 + 02909e: 0c 05 | br 5 + 0290a0: 0b | end + 0290a1: 20 03 | local.get 3 + 0290a3: 2f 01 00 | i32.load16_u 1 0 + 0290a6: 22 01 | local.tee 1 + 0290a8: 41 04 | i32.const 4 + 0290aa: 76 | i32.shr_u + 0290ab: 21 0d | local.set 13 + 0290ad: 02 40 | block + 0290af: 20 01 | local.get 1 + 0290b1: 41 90 02 | i32.const 272 + 0290b4: 4f | i32.ge_u + 0290b5: 0d 00 | br_if 0 + 0290b7: 20 05 | local.get 5 + 0290b9: 20 0d | local.get 13 + 0290bb: 41 ae f5 91 80 00 | i32.const 293550 + 0290c1: 6a | i32.add + 0290c2: 2d 00 00 | i32.load8_u 0 0 + 0290c5: 3a 00 8f 01 | i32.store8 0 143 + 0290c9: 20 05 | local.get 5 + 0290cb: 41 20 | i32.const 32 + 0290cd: 6a | i32.add + 0290ce: 20 07 | local.get 7 + 0290d0: 41 04 | i32.const 4 + 0290d2: 20 08 | local.get 8 + 0290d4: 20 0c | local.get 12 + 0290d6: 42 00 | i64.const 0 + 0290d8: 41 00 | i32.const 0 + 0290da: 20 04 | local.get 4 + 0290dc: 20 09 | local.get 9 + 0290de: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0290e7: 80 00 | + 0290e9: 20 06 | local.get 6 + 0290eb: 20 05 | local.get 5 + 0290ed: 28 02 20 | i32.load 2 32 + 0290f0: 6a | i32.add + 0290f1: 21 06 | local.set 6 + 0290f3: 02 40 | block + 0290f5: 20 05 | local.get 5 + 0290f7: 28 02 28 | i32.load 2 40 + 0290fa: 45 | i32.eqz + 0290fb: 0d 00 | br_if 0 + 0290fd: 20 06 | local.get 6 + 0290ff: 21 06 | local.set 6 + 029101: 0c 06 | br 6 + 029103: 0b | end + 029104: 20 05 | local.get 5 + 029106: 20 03 | local.get 3 + 029108: 2f 01 00 | i32.load16_u 1 0 + 02910b: 41 0f | i32.const 15 + 02910d: 71 | i32.and + 02910e: 41 ae f5 91 80 00 | i32.const 293550 + 029114: 6a | i32.add + 029115: 2d 00 00 | i32.load8_u 0 0 + 029118: 3a 00 8f 01 | i32.store8 0 143 + 02911c: 20 05 | local.get 5 + 02911e: 41 10 | i32.const 16 + 029120: 6a | i32.add + 029121: 20 07 | local.get 7 + 029123: 41 04 | i32.const 4 + 029125: 20 08 | local.get 8 + 029127: 20 0c | local.get 12 + 029129: 42 00 | i64.const 0 + 02912b: 41 00 | i32.const 0 + 02912d: 20 04 | local.get 4 + 02912f: 20 09 | local.get 9 + 029131: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02913a: 80 00 | + 02913c: 41 01 | i32.const 1 + 02913e: 21 0d | local.set 13 + 029140: 20 06 | local.get 6 + 029142: 20 05 | local.get 5 + 029144: 28 02 10 | i32.load 2 16 + 029147: 6a | i32.add + 029148: 22 06 | local.tee 6 + 02914a: 21 01 | local.set 1 + 02914c: 20 06 | local.get 6 + 02914e: 21 06 | local.set 6 + 029150: 20 05 | local.get 5 + 029152: 28 02 18 | i32.load 2 24 + 029155: 0d 05 | br_if 5 + 029157: 0c 02 | br 2 + 029159: 0b | end + 02915a: 41 dc e7 93 80 00 | i32.const 324572 + 029160: 41 2b | i32.const 43 + 029162: 41 b5 02 | i32.const 309 + 029165: 41 1f | i32.const 31 + 029167: 20 0d | local.get 13 + 029169: 41 11 | i32.const 17 + 02916b: 10 ad 82 80 80 00 | call 301 + 029171: 00 | unreachable + 029172: 0b | end + 029173: 20 05 | local.get 5 + 029175: 41 d0 00 | i32.const 80 + 029178: 6a | i32.add + 029179: 20 0b | local.get 11 + 02917b: 20 0a | local.get 10 + 02917d: 20 06 | local.get 6 + 02917f: 41 22 | i32.const 34 + 029181: 20 04 | local.get 4 + 029183: 10 eb 82 80 80 00 | call 363 + 029189: 20 0d | local.get 13 + 02918b: 21 0d | local.set 13 + 02918d: 20 05 | local.get 5 + 02918f: 28 02 50 | i32.load 2 80 + 029192: 20 01 | local.get 1 + 029194: 6a | i32.add + 029195: 22 06 | local.tee 6 + 029197: 21 01 | local.set 1 + 029199: 20 06 | local.get 6 + 02919b: 21 06 | local.set 6 + 02919d: 20 05 | local.get 5 + 02919f: 28 02 54 | i32.load 2 84 + 0291a2: 0d 03 | br_if 3 + 0291a4: 0b | end + 0291a5: 20 01 | local.get 1 + 0291a7: 21 01 | local.set 1 + 0291a9: 20 02 | local.get 2 + 0291ab: 20 0d | local.get 13 + 0291ad: 22 06 | local.tee 6 + 0291af: 49 | i32.lt_u + 0291b0: 0d 03 | br_if 3 + 0291b2: 20 03 | local.get 3 + 0291b4: 20 06 | local.get 6 + 0291b6: 41 01 | i32.const 1 + 0291b8: 74 | i32.shl + 0291b9: 6a | i32.add + 0291ba: 21 03 | local.set 3 + 0291bc: 20 02 | local.get 2 + 0291be: 20 06 | local.get 6 + 0291c0: 6b | i32.sub + 0291c1: 22 0d | local.tee 13 + 0291c3: 21 02 | local.set 2 + 0291c5: 20 01 | local.get 1 + 0291c7: 21 06 | local.set 6 + 0291c9: 20 01 | local.get 1 + 0291cb: 21 01 | local.set 1 + 0291cd: 20 0d | local.get 13 + 0291cf: 41 00 | i32.const 0 + 0291d1: 4a | i32.gt_s + 0291d2: 0d 00 | br_if 0 + 0291d4: 0b | end + 0291d5: 0b | end + 0291d6: 20 05 | local.get 5 + 0291d8: 41 22 | i32.const 34 + 0291da: 3a 00 8f 01 | i32.store8 0 143 + 0291de: 20 05 | local.get 5 + 0291e0: 20 07 | local.get 7 + 0291e2: 41 04 | i32.const 4 + 0291e4: 20 05 | local.get 5 + 0291e6: 41 8f 01 | i32.const 143 + 0291e9: 6a | i32.add + 0291ea: 41 01 | i32.const 1 + 0291ec: 42 00 | i64.const 0 + 0291ee: 41 00 | i32.const 0 + 0291f0: 20 04 | local.get 4 + 0291f2: 20 09 | local.get 9 + 0291f4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0291fd: 80 00 | + 0291ff: 20 01 | local.get 1 + 029201: 20 05 | local.get 5 + 029203: 28 02 00 | i32.load 2 0 + 029206: 6a | i32.add + 029207: 21 06 | local.set 6 + 029209: 0b | end + 02920a: 20 00 | local.get 0 + 02920c: 20 00 | local.get 0 + 02920e: 28 02 54 | i32.load 2 84 + 029211: 20 06 | local.get 6 + 029213: 6a | i32.add + 029214: 36 02 54 | i32.store 2 84 + 029217: 0c 04 | br 4 + 029219: 0b | end + 02921a: 41 dc e7 93 80 00 | i32.const 324572 + 029220: 41 2b | i32.const 43 + 029222: 41 ac 02 | i32.const 300 + 029225: 41 2b | i32.const 43 + 029227: 20 06 | local.get 6 + 029229: 20 02 | local.get 2 + 02922b: 20 02 | local.get 2 + 02922d: 10 bf 82 80 80 00 | call 319 + 029233: 00 | unreachable + 029234: 0b | end + 029235: 41 97 e2 93 80 00 | i32.const 323863 + 02923b: 41 2b | i32.const 43 + 02923d: 41 9b 0c | i32.const 1563 + 029240: 41 08 | i32.const 8 + 029242: 41 00 | i32.const 0 + 029244: 20 07 | local.get 7 + 029246: 20 06 | local.get 6 + 029248: 10 bf 82 80 80 00 | call 319 + 02924e: 00 | unreachable + 02924f: 0b | end + 029250: 20 00 | local.get 0 + 029252: 20 03 | local.get 3 + 029254: 20 04 | local.get 4 + 029256: 10 ab 83 80 80 00 | call 427 + 02925c: 0c 01 | br 1 + 02925e: 0b | end + 02925f: 20 00 | local.get 0 + 029261: 2d 00 02 | i32.load8_u 0 2 + 029264: 21 0b | local.set 11 + 029266: 20 00 | local.get 0 + 029268: 41 00 | i32.const 0 + 02926a: 3a 00 02 | i32.store8 0 2 + 02926d: 02 40 | block + 02926f: 20 06 | local.get 6 + 029271: 41 01 | i32.const 1 + 029273: 48 | i32.lt_s + 029274: 0d 00 | br_if 0 + 029276: 20 00 | local.get 0 + 029278: 20 02 | local.get 2 + 02927a: 33 01 00 | i64.load16_u 1 0 + 02927d: 41 10 | i32.const 16 + 02927f: 41 00 | i32.const 0 + 029281: 41 10 | i32.const 16 + 029283: 41 ae f5 91 80 00 | i32.const 293550 + 029289: 41 c0 f5 91 80 00 | i32.const 293568 + 02928f: 20 03 | local.get 3 + 029291: 41 f8 00 | i32.const 120 + 029294: 46 | i32.eq + 029295: 1b | select + 029296: 22 07 | local.tee 7 + 029298: 41 11 | i32.const 17 + 02929a: 20 04 | local.get 4 + 02929c: 10 ae 83 80 80 00 | call 430 + 0292a2: 20 06 | local.get 6 + 0292a4: 41 01 | i32.const 1 + 0292a6: 46 | i32.eq + 0292a7: 0d 00 | br_if 0 + 0292a9: 20 05 | local.get 5 + 0292ab: 41 8f 01 | i32.const 143 + 0292ae: 6a | i32.add + 0292af: 21 08 | local.set 8 + 0292b1: 20 0b | local.get 11 + 0292b3: 41 ff 01 | i32.const 255 + 0292b6: 71 | i32.and + 0292b7: 21 09 | local.set 9 + 0292b9: 20 01 | local.get 1 + 0292bb: 41 02 | i32.const 2 + 0292bd: 6a | i32.add + 0292be: 21 02 | local.set 2 + 0292c0: 20 06 | local.get 6 + 0292c2: 41 7f | i32.const 4294967295 + 0292c4: 6a | i32.add + 0292c5: 21 03 | local.set 3 + 0292c7: 03 40 | loop + 0292c9: 20 03 | local.get 3 + 0292cb: 21 03 | local.set 3 + 0292cd: 20 02 | local.get 2 + 0292cf: 21 02 | local.set 2 + 0292d1: 02 40 | block + 0292d3: 20 09 | local.get 9 + 0292d5: 45 | i32.eqz + 0292d6: 0d 00 | br_if 0 + 0292d8: 20 00 | local.get 0 + 0292da: 28 02 2c | i32.load 2 44 + 0292dd: 21 01 | local.set 1 + 0292df: 20 00 | local.get 0 + 0292e1: 28 02 28 | i32.load 2 40 + 0292e4: 21 06 | local.set 6 + 0292e6: 20 05 | local.get 5 + 0292e8: 41 20 | i32.const 32 + 0292ea: 3a 00 8f 01 | i32.store8 0 143 + 0292ee: 20 06 | local.get 6 + 0292f0: 45 | i32.eqz + 0292f1: 0d 00 | br_if 0 + 0292f3: 20 05 | local.get 5 + 0292f5: 41 f8 00 | i32.const 120 + 0292f8: 6a | i32.add + 0292f9: 20 01 | local.get 1 + 0292fb: 41 04 | i32.const 4 + 0292fd: 20 08 | local.get 8 + 0292ff: 41 01 | i32.const 1 + 029301: 42 00 | i64.const 0 + 029303: 41 00 | i32.const 0 + 029305: 20 04 | local.get 4 + 029307: 20 06 | local.get 6 + 029309: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029312: 80 00 | + 029314: 20 00 | local.get 0 + 029316: 20 00 | local.get 0 + 029318: 28 02 54 | i32.load 2 84 + 02931b: 20 05 | local.get 5 + 02931d: 28 02 78 | i32.load 2 120 + 029320: 6a | i32.add + 029321: 36 02 54 | i32.store 2 84 + 029324: 0b | end + 029325: 20 00 | local.get 0 + 029327: 20 02 | local.get 2 + 029329: 33 01 00 | i64.load16_u 1 0 + 02932c: 41 10 | i32.const 16 + 02932e: 41 00 | i32.const 0 + 029330: 41 10 | i32.const 16 + 029332: 20 07 | local.get 7 + 029334: 41 11 | i32.const 17 + 029336: 20 04 | local.get 4 + 029338: 10 ae 83 80 80 00 | call 430 + 02933e: 20 02 | local.get 2 + 029340: 41 02 | i32.const 2 + 029342: 6a | i32.add + 029343: 21 02 | local.set 2 + 029345: 20 03 | local.get 3 + 029347: 41 7f | i32.const 4294967295 + 029349: 6a | i32.add + 02934a: 22 06 | local.tee 6 + 02934c: 21 03 | local.set 3 + 02934e: 20 06 | local.get 6 + 029350: 0d 00 | br_if 0 + 029352: 0b | end + 029353: 0b | end + 029354: 20 00 | local.get 0 + 029356: 20 0b | local.get 11 + 029358: 3a 00 02 | i32.store8 0 2 + 02935b: 0b | end + 02935c: 20 05 | local.get 5 + 02935e: 41 90 01 | i32.const 144 + 029361: 6a | i32.add + 029362: 24 80 80 80 80 00 | global.set 0 + 029368: 0b | end +02936b func[446]: + 02936c: 01 7f | local[4] type=i32 + 02936e: 01 7e | local[5] type=i64 + 029370: 23 80 80 80 80 00 | global.get 0 + 029376: 41 10 | i32.const 16 + 029378: 6b | i32.sub + 029379: 22 04 | local.tee 4 + 02937b: 24 80 80 80 80 00 | global.set 0 + 029381: 20 01 | local.get 1 + 029383: ad | i64.extend_i32_u + 029384: 21 05 | local.set 5 + 029386: 02 40 | block + 029388: 02 40 | block + 02938a: 02 40 | block + 02938c: 02 40 | block + 02938e: 02 40 | block + 029390: 02 40 | block + 029392: 02 40 | block + 029394: 02 40 | block + 029396: 02 40 | block + 029398: 20 02 | local.get 2 + 02939a: 41 a8 7f | i32.const 4294967208 + 02939d: 6a | i32.add + 02939e: 0e 23 06 07 07 07 07 07 07 | br_table 6 7 7 7 7 7 7 7 7 7 1 7 3 7 7 7 7 3 7 7 7 7 7 2 0 7 7 7 7 7 0 0 5 7 4 7 + 0293a7: 07 07 07 01 07 03 07 07 07 | + 0293b0: 07 03 07 07 07 07 07 02 00 | + 0293b9: 07 07 07 07 07 00 00 05 07 | + 0293c2: 04 07 | + 0293c4: 0b | end + 0293c5: 02 40 | block + 0293c7: 20 00 | local.get 0 + 0293c9: 2d 00 04 | i32.load8_u 0 4 + 0293cc: 0d 00 | br_if 0 + 0293ce: 20 00 | local.get 0 + 0293d0: 28 02 28 | i32.load 2 40 + 0293d3: 22 02 | local.tee 2 + 0293d5: 45 | i32.eqz + 0293d6: 0d 00 | br_if 0 + 0293d8: 20 04 | local.get 4 + 0293da: 20 00 | local.get 0 + 0293dc: 28 02 2c | i32.load 2 44 + 0293df: 41 04 | i32.const 4 + 0293e1: 41 eb 94 94 80 00 | i32.const 330347 + 0293e7: 41 02 | i32.const 2 + 0293e9: 42 00 | i64.const 0 + 0293eb: 41 00 | i32.const 0 + 0293ed: 20 03 | local.get 3 + 0293ef: 20 02 | local.get 2 + 0293f1: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0293fa: 80 00 | + 0293fc: 20 00 | local.get 0 + 0293fe: 20 00 | local.get 0 + 029400: 28 02 54 | i32.load 2 84 + 029403: 20 04 | local.get 4 + 029405: 28 02 00 | i32.load 2 0 + 029408: 6a | i32.add + 029409: 36 02 54 | i32.store 2 84 + 02940c: 0b | end + 02940d: 20 00 | local.get 0 + 02940f: 20 05 | local.get 5 + 029411: 41 10 | i32.const 16 + 029413: 41 00 | i32.const 0 + 029415: 41 20 | i32.const 32 + 029417: 41 c0 f5 91 80 00 | i32.const 293568 + 02941d: 41 11 | i32.const 17 + 02941f: 20 03 | local.get 3 + 029421: 10 ae 83 80 80 00 | call 430 + 029427: 0c 07 | br 7 + 029429: 0b | end + 02942a: 20 00 | local.get 0 + 02942c: 20 05 | local.get 5 + 02942e: 41 02 | i32.const 2 + 029430: 41 00 | i32.const 0 + 029432: 41 20 | i32.const 32 + 029434: 41 c0 f5 91 80 00 | i32.const 293568 + 02943a: 41 11 | i32.const 17 + 02943c: 20 03 | local.get 3 + 02943e: 10 ae 83 80 80 00 | call 430 + 029444: 0c 06 | br 6 + 029446: 0b | end + 029447: 20 00 | local.get 0 + 029449: 20 05 | local.get 5 + 02944b: 41 08 | i32.const 8 + 02944d: 41 00 | i32.const 0 + 02944f: 41 20 | i32.const 32 + 029451: 41 c0 f5 91 80 00 | i32.const 293568 + 029457: 41 11 | i32.const 17 + 029459: 20 03 | local.get 3 + 02945b: 10 ae 83 80 80 00 | call 430 + 029461: 0c 05 | br 5 + 029463: 0b | end + 029464: 20 00 | local.get 0 + 029466: 20 05 | local.get 5 + 029468: 41 0a | i32.const 10 + 02946a: 41 00 | i32.const 0 + 02946c: 41 20 | i32.const 32 + 02946e: 41 c0 f5 91 80 00 | i32.const 293568 + 029474: 41 11 | i32.const 17 + 029476: 20 03 | local.get 3 + 029478: 10 ae 83 80 80 00 | call 430 + 02947e: 0c 04 | br 4 + 029480: 0b | end + 029481: 20 00 | local.get 0 + 029483: 20 05 | local.get 5 + 029485: 41 0c | i32.const 12 + 029487: 41 00 | i32.const 0 + 029489: 41 20 | i32.const 32 + 02948b: 41 c0 f5 91 80 00 | i32.const 293568 + 029491: 41 11 | i32.const 17 + 029493: 20 03 | local.get 3 + 029495: 10 ae 83 80 80 00 | call 430 + 02949b: 0c 03 | br 3 + 02949d: 0b | end + 02949e: 20 00 | local.get 0 + 0294a0: 20 05 | local.get 5 + 0294a2: 41 10 | i32.const 16 + 0294a4: 41 00 | i32.const 0 + 0294a6: 41 20 | i32.const 32 + 0294a8: 41 ae f5 91 80 00 | i32.const 293550 + 0294ae: 41 11 | i32.const 17 + 0294b0: 20 03 | local.get 3 + 0294b2: 10 ae 83 80 80 00 | call 430 + 0294b8: 0c 02 | br 2 + 0294ba: 0b | end + 0294bb: 20 00 | local.get 0 + 0294bd: 20 05 | local.get 5 + 0294bf: 41 10 | i32.const 16 + 0294c1: 41 00 | i32.const 0 + 0294c3: 41 20 | i32.const 32 + 0294c5: 41 c0 f5 91 80 00 | i32.const 293568 + 0294cb: 41 11 | i32.const 17 + 0294cd: 20 03 | local.get 3 + 0294cf: 10 ae 83 80 80 00 | call 430 + 0294d5: 0c 01 | br 1 + 0294d7: 0b | end + 0294d8: 20 00 | local.get 0 + 0294da: 20 02 | local.get 2 + 0294dc: 20 03 | local.get 3 + 0294de: 10 ab 83 80 80 00 | call 427 + 0294e4: 0b | end + 0294e5: 20 04 | local.get 4 + 0294e7: 41 10 | i32.const 16 + 0294e9: 6a | i32.add + 0294ea: 24 80 80 80 80 00 | global.set 0 + 0294f0: 0b | end +0294f3 func[447]: + 0294f4: 02 7f | local[4..5] type=i32 + 0294f6: 23 80 80 80 80 00 | global.get 0 + 0294fc: 41 30 | i32.const 48 + 0294fe: 6b | i32.sub + 0294ff: 22 04 | local.tee 4 + 029501: 24 80 80 80 80 00 | global.set 0 + 029507: 02 40 | block + 029509: 20 00 | local.get 0 + 02950b: 28 02 28 | i32.load 2 40 + 02950e: 22 05 | local.tee 5 + 029510: 45 | i32.eqz + 029511: 0d 00 | br_if 0 + 029513: 20 04 | local.get 4 + 029515: 41 20 | i32.const 32 + 029517: 6a | i32.add + 029518: 20 00 | local.get 0 + 02951a: 28 02 2c | i32.load 2 44 + 02951d: 41 04 | i32.const 4 + 02951f: 41 ee 94 94 80 00 | i32.const 330350 + 029525: 41 0c | i32.const 12 + 029527: 42 00 | i64.const 0 + 029529: 41 00 | i32.const 0 + 02952b: 20 03 | local.get 3 + 02952d: 20 05 | local.get 5 + 02952f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029538: 80 00 | + 02953a: 20 00 | local.get 0 + 02953c: 20 00 | local.get 0 + 02953e: 28 02 54 | i32.load 2 84 + 029541: 20 04 | local.get 4 + 029543: 28 02 20 | i32.load 2 32 + 029546: 6a | i32.add + 029547: 36 02 54 | i32.store 2 84 + 02954a: 0b | end + 02954b: 20 00 | local.get 0 + 02954d: 20 01 | local.get 1 + 02954f: ad | i64.extend_i32_u + 029550: 41 10 | i32.const 16 + 029552: 41 00 | i32.const 0 + 029554: 41 20 | i32.const 32 + 029556: 41 c0 f5 91 80 00 | i32.const 293568 + 02955c: 41 11 | i32.const 17 + 02955e: 20 03 | local.get 3 + 029560: 10 ae 83 80 80 00 | call 430 + 029566: 02 40 | block + 029568: 20 00 | local.get 0 + 02956a: 28 02 28 | i32.load 2 40 + 02956d: 22 01 | local.tee 1 + 02956f: 45 | i32.eqz + 029570: 0d 00 | br_if 0 + 029572: 20 04 | local.get 4 + 029574: 41 10 | i32.const 16 + 029576: 6a | i32.add + 029577: 20 00 | local.get 0 + 029579: 28 02 2c | i32.load 2 44 + 02957c: 41 04 | i32.const 4 + 02957e: 41 fb 94 94 80 00 | i32.const 330363 + 029584: 41 08 | i32.const 8 + 029586: 42 00 | i64.const 0 + 029588: 41 00 | i32.const 0 + 02958a: 20 03 | local.get 3 + 02958c: 20 01 | local.get 1 + 02958e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029597: 80 00 | + 029599: 20 00 | local.get 0 + 02959b: 20 00 | local.get 0 + 02959d: 28 02 54 | i32.load 2 84 + 0295a0: 20 04 | local.get 4 + 0295a2: 28 02 10 | i32.load 2 16 + 0295a5: 6a | i32.add + 0295a6: 36 02 54 | i32.store 2 84 + 0295a9: 0b | end + 0295aa: 20 00 | local.get 0 + 0295ac: 20 02 | local.get 2 + 0295ae: ac | i64.extend_i32_s + 0295af: 41 0a | i32.const 10 + 0295b1: 41 00 | i32.const 0 + 0295b3: 41 20 | i32.const 32 + 0295b5: 41 c0 f5 91 80 00 | i32.const 293568 + 0295bb: 41 11 | i32.const 17 + 0295bd: 20 03 | local.get 3 + 0295bf: 10 ae 83 80 80 00 | call 430 + 0295c5: 02 40 | block + 0295c7: 20 00 | local.get 0 + 0295c9: 28 02 28 | i32.load 2 40 + 0295cc: 22 02 | local.tee 2 + 0295ce: 45 | i32.eqz + 0295cf: 0d 00 | br_if 0 + 0295d1: 20 04 | local.get 4 + 0295d3: 20 00 | local.get 0 + 0295d5: 28 02 2c | i32.load 2 44 + 0295d8: 41 04 | i32.const 4 + 0295da: 41 bf ed 93 80 00 | i32.const 325311 + 0295e0: 41 01 | i32.const 1 + 0295e2: 42 00 | i64.const 0 + 0295e4: 41 00 | i32.const 0 + 0295e6: 20 03 | local.get 3 + 0295e8: 20 02 | local.get 2 + 0295ea: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0295f3: 80 00 | + 0295f5: 20 00 | local.get 0 + 0295f7: 20 00 | local.get 0 + 0295f9: 28 02 54 | i32.load 2 84 + 0295fc: 20 04 | local.get 4 + 0295fe: 28 02 00 | i32.load 2 0 + 029601: 6a | i32.add + 029602: 36 02 54 | i32.store 2 84 + 029605: 0b | end + 029606: 20 04 | local.get 4 + 029608: 41 30 | i32.const 48 + 02960a: 6a | i32.add + 02960b: 24 80 80 80 80 00 | global.set 0 + 029611: 0b | end +029614 func[448]: + 029615: 03 7f | local[5..7] type=i32 + 029617: 02 7e | local[8..9] type=i64 + 029619: 04 7f | local[10..13] type=i32 + 02961b: 23 80 80 80 80 00 | global.get 0 + 029621: 41 10 | i32.const 16 + 029623: 6b | i32.sub + 029624: 22 05 | local.tee 5 + 029626: 24 80 80 80 80 00 | global.set 0 + 02962c: 02 40 | block + 02962e: 02 40 | block + 029630: 02 40 | block + 029632: 20 02 | local.get 2 + 029634: 50 | i64.eqz + 029635: 45 | i32.eqz + 029636: 0d 00 | br_if 0 + 029638: 41 00 | i32.const 0 + 02963a: 22 06 | local.tee 6 + 02963c: 21 07 | local.set 7 + 02963e: 20 06 | local.get 6 + 029640: 21 06 | local.set 6 + 029642: 41 00 | i32.const 0 + 029644: 21 01 | local.set 1 + 029646: 0c 01 | br 1 + 029648: 0b | end + 029649: 42 9a 03 | i64.const 410 + 02964c: 21 08 | local.set 8 + 02964e: 20 02 | local.get 2 + 029650: 42 9b 03 | i64.const 411 + 029653: 82 | i64.rem_u + 029654: 21 09 | local.set 9 + 029656: 02 40 | block + 029658: 03 40 | loop + 02965a: 20 08 | local.get 8 + 02965c: 21 08 | local.set 8 + 02965e: 02 40 | block + 029660: 20 09 | local.get 9 + 029662: 22 09 | local.tee 9 + 029664: a7 | i32.wrap_i64 + 029665: 41 02 | i32.const 2 + 029667: 74 | i32.shl + 029668: 41 f0 a0 96 80 00 | i32.const 364656 + 02966e: 6a | i32.add + 02966f: 28 02 00 | i32.load 2 0 + 029672: 22 07 | local.tee 7 + 029674: 45 | i32.eqz + 029675: 0d 00 | br_if 0 + 029677: 20 07 | local.get 7 + 029679: 21 06 | local.set 6 + 02967b: 20 07 | local.get 7 + 02967d: 29 03 10 | i64.load 3 16 + 029680: 20 02 | local.get 2 + 029682: 51 | i64.eq + 029683: 0d 02 | br_if 2 + 029685: 0b | end + 029686: 02 40 | block + 029688: 20 08 | local.get 8 + 02968a: 50 | i64.eqz + 02968b: 45 | i32.eqz + 02968c: 0d 00 | br_if 0 + 02968e: 41 e0 ca 96 80 00 | i32.const 370016 + 029694: 21 06 | local.set 6 + 029696: 0c 02 | br 2 + 029698: 0b | end + 029699: 02 40 | block + 02969b: 20 09 | local.get 9 + 02969d: 42 01 | i64.const 1 + 02969f: 7c | i64.add + 0296a0: 22 09 | local.tee 9 + 0296a2: 42 00 | i64.const 0 + 0296a4: 20 09 | local.get 9 + 0296a6: 42 9b 03 | i64.const 411 + 0296a9: 54 | i64.lt_u + 0296aa: 1b | select + 0296ab: 22 09 | local.tee 9 + 0296ad: a7 | i32.wrap_i64 + 0296ae: 41 02 | i32.const 2 + 0296b0: 74 | i32.shl + 0296b1: 41 f0 a0 96 80 00 | i32.const 364656 + 0296b7: 6a | i32.add + 0296b8: 28 02 00 | i32.load 2 0 + 0296bb: 22 07 | local.tee 7 + 0296bd: 45 | i32.eqz + 0296be: 0d 00 | br_if 0 + 0296c0: 20 07 | local.get 7 + 0296c2: 21 06 | local.set 6 + 0296c4: 20 07 | local.get 7 + 0296c6: 29 03 10 | i64.load 3 16 + 0296c9: 20 02 | local.get 2 + 0296cb: 51 | i64.eq + 0296cc: 0d 02 | br_if 2 + 0296ce: 0b | end + 0296cf: 20 08 | local.get 8 + 0296d1: 42 7e | i64.const 18446744073709551614 + 0296d3: 7c | i64.add + 0296d4: 21 08 | local.set 8 + 0296d6: 20 09 | local.get 9 + 0296d8: 42 01 | i64.const 1 + 0296da: 7c | i64.add + 0296db: 22 09 | local.tee 9 + 0296dd: 42 00 | i64.const 0 + 0296df: 20 09 | local.get 9 + 0296e1: 42 9b 03 | i64.const 411 + 0296e4: 54 | i64.lt_u + 0296e5: 1b | select + 0296e6: 21 09 | local.set 9 + 0296e8: 0c 00 | br 0 + 0296ea: 0b | end + 0296eb: 0b | end + 0296ec: 02 40 | block + 0296ee: 02 40 | block + 0296f0: 20 06 | local.get 6 + 0296f2: 22 07 | local.tee 7 + 0296f4: 29 03 40 | i64.load 3 64 + 0296f7: 22 08 | local.tee 8 + 0296f9: 42 01 | i64.const 1 + 0296fb: 51 | i64.eq + 0296fc: 0d 00 | br_if 0 + 0296fe: 20 08 | local.get 8 + 029700: 21 09 | local.set 9 + 029702: 20 07 | local.get 7 + 029704: 21 07 | local.set 7 + 029706: 0c 01 | br 1 + 029708: 0b | end + 029709: 20 07 | local.get 7 + 02970b: 21 06 | local.set 6 + 02970d: 03 40 | loop + 02970f: 20 06 | local.get 6 + 029711: 28 00 20 | i32.load 0 32 + 029714: 22 07 | local.tee 7 + 029716: 21 06 | local.set 6 + 029718: 20 07 | local.get 7 + 02971a: 29 03 40 | i64.load 3 64 + 02971d: 22 08 | local.tee 8 + 02971f: 21 09 | local.set 9 + 029721: 20 07 | local.get 7 + 029723: 21 07 | local.set 7 + 029725: 20 08 | local.get 8 + 029727: 42 01 | i64.const 1 + 029729: 51 | i64.eq + 02972a: 0d 00 | br_if 0 + 02972c: 0b | end + 02972d: 0b | end + 02972e: 20 07 | local.get 7 + 029730: 21 07 | local.set 7 + 029732: 02 40 | block + 029734: 20 09 | local.get 9 + 029736: 42 15 | i64.const 21 + 029738: 51 | i64.eq + 029739: 0d 00 | br_if 0 + 02973b: 41 00 | i32.const 0 + 02973d: 22 06 | local.tee 6 + 02973f: 21 07 | local.set 7 + 029741: 20 06 | local.get 6 + 029743: 21 06 | local.set 6 + 029745: 41 00 | i32.const 0 + 029747: 21 01 | local.set 1 + 029749: 0c 01 | br 1 + 02974b: 0b | end + 02974c: 02 40 | block + 02974e: 20 07 | local.get 7 + 029750: 28 02 28 | i32.load 2 40 + 029753: 22 0a | local.tee 10 + 029755: 0d 00 | br_if 0 + 029757: 41 00 | i32.const 0 + 029759: 22 06 | local.tee 6 + 02975b: 21 07 | local.set 7 + 02975d: 20 06 | local.get 6 + 02975f: 21 06 | local.set 6 + 029761: 41 00 | i32.const 0 + 029763: 21 01 | local.set 1 + 029765: 0c 01 | br 1 + 029767: 0b | end + 029768: 20 07 | local.get 7 + 02976a: 28 02 24 | i32.load 2 36 + 02976d: 21 0b | local.set 11 + 02976f: 20 07 | local.get 7 + 029771: 28 02 20 | i32.load 2 32 + 029774: 21 0c | local.set 12 + 029776: 20 07 | local.get 7 + 029778: 28 02 1c | i32.load 2 28 + 02977b: 21 0d | local.set 13 + 02977d: 20 05 | local.get 5 + 02977f: 20 00 | local.get 0 + 029781: 20 01 | local.get 1 + 029783: 20 02 | local.get 2 + 029785: 20 04 | local.get 4 + 029787: 10 a7 83 80 80 00 | call 423 + 02978d: 41 00 | i32.const 0 + 02978f: 21 07 | local.set 7 + 029791: 41 00 | i32.const 0 + 029793: 21 06 | local.set 6 + 029795: 20 05 | local.get 5 + 029797: 2d 00 08 | i32.load8_u 0 8 + 02979a: 22 00 | local.tee 0 + 02979c: 21 01 | local.set 1 + 02979e: 20 00 | local.get 0 + 0297a0: 41 01 | i32.const 1 + 0297a2: 71 | i32.and + 0297a3: 45 | i32.eqz + 0297a4: 0d 00 | br_if 0 + 0297a6: 20 05 | local.get 5 + 0297a8: 29 03 00 | i64.load 3 0 + 0297ab: 21 08 | local.set 8 + 0297ad: 20 0a | local.get 10 + 0297af: 41 00 | i32.const 0 + 0297b1: 20 0a | local.get 10 + 0297b3: 41 00 | i32.const 0 + 0297b5: 4a | i32.gt_s + 0297b6: 1b | select + 0297b7: 21 04 | local.set 4 + 0297b9: 20 0b | local.get 11 + 0297bb: 21 06 | local.set 6 + 0297bd: 41 00 | i32.const 0 + 0297bf: 21 01 | local.set 1 + 0297c1: 20 0d | local.get 13 + 0297c3: 41 78 | i32.const 4294967288 + 0297c5: 6a | i32.add + 0297c6: 21 00 | local.set 0 + 0297c8: 03 40 | loop + 0297ca: 20 00 | local.get 0 + 0297cc: 21 00 | local.set 0 + 0297ce: 20 06 | local.get 6 + 0297d0: 21 07 | local.set 7 + 0297d2: 02 40 | block + 0297d4: 20 04 | local.get 4 + 0297d6: 20 01 | local.get 1 + 0297d8: 22 01 | local.tee 1 + 0297da: 47 | i32.ne + 0297db: 0d 00 | br_if 0 + 0297dd: 41 00 | i32.const 0 + 0297df: 22 06 | local.tee 6 + 0297e1: 21 07 | local.set 7 + 0297e3: 20 06 | local.get 6 + 0297e5: 21 06 | local.set 6 + 0297e7: 41 00 | i32.const 0 + 0297e9: 21 01 | local.set 1 + 0297eb: 0c 02 | br 2 + 0297ed: 0b | end + 0297ee: 20 07 | local.get 7 + 0297f0: 41 08 | i32.const 8 + 0297f2: 6a | i32.add + 0297f3: 21 06 | local.set 6 + 0297f5: 20 01 | local.get 1 + 0297f7: 41 01 | i32.const 1 + 0297f9: 6a | i32.add + 0297fa: 22 0b | local.tee 11 + 0297fc: 21 01 | local.set 1 + 0297fe: 20 00 | local.get 0 + 029800: 41 08 | i32.const 8 + 029802: 6a | i32.add + 029803: 22 0a | local.tee 10 + 029805: 21 00 | local.set 0 + 029807: 20 07 | local.get 7 + 029809: 29 03 00 | i64.load 3 0 + 02980c: 20 08 | local.get 8 + 02980e: 52 | i64.ne + 02980f: 0d 00 | br_if 0 + 029811: 0b | end + 029812: 20 0b | local.get 11 + 029814: 41 7f | i32.const 4294967295 + 029816: 6a | i32.add + 029817: 22 07 | local.tee 7 + 029819: 20 0c | local.get 12 + 02981b: 4f | i32.ge_u + 02981c: 0d 01 | br_if 1 + 02981e: 20 0a | local.get 10 + 029820: 28 02 00 | i32.load 2 0 + 029823: 21 07 | local.set 7 + 029825: 20 0a | local.get 10 + 029827: 41 04 | i32.const 4 + 029829: 6a | i32.add + 02982a: 28 02 00 | i32.load 2 0 + 02982d: 21 06 | local.set 6 + 02982f: 41 01 | i32.const 1 + 029831: 21 01 | local.set 1 + 029833: 0b | end + 029834: 20 03 | local.get 3 + 029836: 20 06 | local.get 6 + 029838: 36 02 04 | i32.store 2 4 + 02983b: 20 03 | local.get 3 + 02983d: 20 07 | local.get 7 + 02983f: 36 02 00 | i32.store 2 0 + 029842: 20 05 | local.get 5 + 029844: 41 10 | i32.const 16 + 029846: 6a | i32.add + 029847: 24 80 80 80 80 00 | global.set 0 + 02984d: 20 01 | local.get 1 + 02984f: 0f | return + 029850: 0b | end + 029851: 41 f8 fc 93 80 00 | i32.const 327288 + 029857: 41 33 | i32.const 51 + 029859: 41 d8 06 | i32.const 856 + 02985c: 41 13 | i32.const 19 + 02985e: 20 07 | local.get 7 + 029860: 20 0c | local.get 12 + 029862: 10 ad 82 80 80 00 | call 301 + 029868: 00 | unreachable + 029869: 0b | end +02986c func[449]: + 02986d: 02 7f | local[6..7] type=i32 + 02986f: 02 7e | local[8..9] type=i64 + 029871: 02 7f | local[10..11] type=i32 + 029873: 23 80 80 80 80 00 | global.get 0 + 029879: 41 90 01 | i32.const 144 + 02987c: 6b | i32.sub + 02987d: 22 06 | local.tee 6 + 02987f: 24 80 80 80 80 00 | global.set 0 + 029885: 02 40 | block + 029887: 02 40 | block + 029889: 02 40 | block + 02988b: 20 03 | local.get 3 + 02988d: 50 | i64.eqz + 02988e: 0d 00 | br_if 0 + 029890: 20 01 | local.get 1 + 029892: 0d 01 | br_if 1 + 029894: 0b | end + 029895: 20 00 | local.get 0 + 029897: 28 02 28 | i32.load 2 40 + 02989a: 22 07 | local.tee 7 + 02989c: 45 | i32.eqz + 02989d: 0d 01 | br_if 1 + 02989f: 20 06 | local.get 6 + 0298a1: 41 08 | i32.const 8 + 0298a3: 6a | i32.add + 0298a4: 20 00 | local.get 0 + 0298a6: 28 02 2c | i32.load 2 44 + 0298a9: 41 04 | i32.const 4 + 0298ab: 41 cb 82 94 80 00 | i32.const 328011 + 0298b1: 41 05 | i32.const 5 + 0298b3: 42 00 | i64.const 0 + 0298b5: 41 00 | i32.const 0 + 0298b7: 20 05 | local.get 5 + 0298b9: 20 07 | local.get 7 + 0298bb: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0298c4: 80 00 | + 0298c6: 20 00 | local.get 0 + 0298c8: 20 00 | local.get 0 + 0298ca: 28 02 54 | i32.load 2 84 + 0298cd: 20 06 | local.get 6 + 0298cf: 28 02 08 | i32.load 2 8 + 0298d2: 6a | i32.add + 0298d3: 36 02 54 | i32.store 2 84 + 0298d6: 0c 01 | br 1 + 0298d8: 0b | end + 0298d9: 42 9a 03 | i64.const 410 + 0298dc: 21 08 | local.set 8 + 0298de: 20 03 | local.get 3 + 0298e0: 42 9b 03 | i64.const 411 + 0298e3: 82 | i64.rem_u + 0298e4: 21 09 | local.set 9 + 0298e6: 02 40 | block + 0298e8: 03 40 | loop + 0298ea: 20 08 | local.get 8 + 0298ec: 21 08 | local.set 8 + 0298ee: 02 40 | block + 0298f0: 20 09 | local.get 9 + 0298f2: 22 09 | local.tee 9 + 0298f4: a7 | i32.wrap_i64 + 0298f5: 41 02 | i32.const 2 + 0298f7: 74 | i32.shl + 0298f8: 41 f0 a0 96 80 00 | i32.const 364656 + 0298fe: 6a | i32.add + 0298ff: 28 02 00 | i32.load 2 0 + 029902: 22 07 | local.tee 7 + 029904: 45 | i32.eqz + 029905: 0d 00 | br_if 0 + 029907: 20 07 | local.get 7 + 029909: 21 0a | local.set 10 + 02990b: 20 07 | local.get 7 + 02990d: 29 03 10 | i64.load 3 16 + 029910: 20 03 | local.get 3 + 029912: 51 | i64.eq + 029913: 0d 02 | br_if 2 + 029915: 0b | end + 029916: 02 40 | block + 029918: 20 08 | local.get 8 + 02991a: 50 | i64.eqz + 02991b: 45 | i32.eqz + 02991c: 0d 00 | br_if 0 + 02991e: 41 e0 ca 96 80 00 | i32.const 370016 + 029924: 21 0a | local.set 10 + 029926: 0c 02 | br 2 + 029928: 0b | end + 029929: 02 40 | block + 02992b: 20 09 | local.get 9 + 02992d: 42 01 | i64.const 1 + 02992f: 7c | i64.add + 029930: 22 09 | local.tee 9 + 029932: 42 00 | i64.const 0 + 029934: 20 09 | local.get 9 + 029936: 42 9b 03 | i64.const 411 + 029939: 54 | i64.lt_u + 02993a: 1b | select + 02993b: 22 09 | local.tee 9 + 02993d: a7 | i32.wrap_i64 + 02993e: 41 02 | i32.const 2 + 029940: 74 | i32.shl + 029941: 41 f0 a0 96 80 00 | i32.const 364656 + 029947: 6a | i32.add + 029948: 28 02 00 | i32.load 2 0 + 02994b: 22 07 | local.tee 7 + 02994d: 45 | i32.eqz + 02994e: 0d 00 | br_if 0 + 029950: 20 07 | local.get 7 + 029952: 21 0a | local.set 10 + 029954: 20 07 | local.get 7 + 029956: 29 03 10 | i64.load 3 16 + 029959: 20 03 | local.get 3 + 02995b: 51 | i64.eq + 02995c: 0d 02 | br_if 2 + 02995e: 0b | end + 02995f: 20 08 | local.get 8 + 029961: 42 7e | i64.const 18446744073709551614 + 029963: 7c | i64.add + 029964: 21 08 | local.set 8 + 029966: 20 09 | local.get 9 + 029968: 42 01 | i64.const 1 + 02996a: 7c | i64.add + 02996b: 22 09 | local.tee 9 + 02996d: 42 00 | i64.const 0 + 02996f: 20 09 | local.get 9 + 029971: 42 9b 03 | i64.const 411 + 029974: 54 | i64.lt_u + 029975: 1b | select + 029976: 21 09 | local.set 9 + 029978: 0c 00 | br 0 + 02997a: 0b | end + 02997b: 0b | end + 02997c: 02 40 | block + 02997e: 20 0a | local.get 10 + 029980: 22 07 | local.tee 7 + 029982: 29 03 40 | i64.load 3 64 + 029985: 42 15 | i64.const 21 + 029987: 52 | i64.ne + 029988: 0d 00 | br_if 0 + 02998a: 20 04 | local.get 4 + 02998c: 41 9c 7f | i32.const 4294967196 + 02998f: 6a | i32.add + 029990: 22 0a | local.tee 10 + 029992: 41 13 | i32.const 19 + 029994: 4b | i32.gt_u + 029995: 0d 00 | br_if 0 + 029997: 02 40 | block + 029999: 02 40 | block + 02999b: 02 40 | block + 02999d: 41 01 | i32.const 1 + 02999f: 20 0a | local.get 10 + 0299a1: 74 | i32.shl + 0299a2: 22 0b | local.tee 11 + 0299a4: 41 25 | i32.const 37 + 0299a6: 71 | i32.and + 0299a7: 0d 00 | br_if 0 + 0299a9: 20 0b | local.get 11 + 0299ab: 41 80 c0 12 | i32.const 303104 + 0299af: 71 | i32.and + 0299b0: 0d 01 | br_if 1 + 0299b2: 20 0a | local.get 10 + 0299b4: 41 13 | i32.const 19 + 0299b6: 47 | i32.ne + 0299b7: 0d 03 | br_if 3 + 0299b9: 20 06 | local.get 6 + 0299bb: 42 00 | i64.const 0 + 0299bd: 37 03 78 | i64.store 3 120 + 0299c0: 20 01 | local.get 1 + 0299c2: 20 02 | local.get 2 + 0299c4: 20 03 | local.get 3 + 0299c6: 20 06 | local.get 6 + 0299c8: 41 f8 00 | i32.const 120 + 0299cb: 6a | i32.add + 0299cc: 20 05 | local.get 5 + 0299ce: 10 c0 83 80 80 00 | call 448 + 0299d4: 41 ff 01 | i32.const 255 + 0299d7: 71 | i32.and + 0299d8: 45 | i32.eqz + 0299d9: 0d 02 | br_if 2 + 0299db: 20 00 | local.get 0 + 0299dd: 28 02 2c | i32.load 2 44 + 0299e0: 21 0a | local.set 10 + 0299e2: 20 00 | local.get 0 + 0299e4: 28 02 28 | i32.load 2 40 + 0299e7: 21 07 | local.set 7 + 0299e9: 20 06 | local.get 6 + 0299eb: 28 02 7c | i32.load 2 124 + 0299ee: 21 01 | local.set 1 + 0299f0: 20 06 | local.get 6 + 0299f2: 28 02 78 | i32.load 2 120 + 0299f5: 21 04 | local.set 4 + 0299f7: 20 06 | local.get 6 + 0299f9: 41 2e | i32.const 46 + 0299fb: 3a 00 8f 01 | i32.store8 0 143 + 0299ff: 20 07 | local.get 7 + 029a01: 45 | i32.eqz + 029a02: 0d 04 | br_if 4 + 029a04: 20 06 | local.get 6 + 029a06: 41 e8 00 | i32.const 104 + 029a09: 6a | i32.add + 029a0a: 20 0a | local.get 10 + 029a0c: 41 04 | i32.const 4 + 029a0e: 20 06 | local.get 6 + 029a10: 41 8f 01 | i32.const 143 + 029a13: 6a | i32.add + 029a14: 41 01 | i32.const 1 + 029a16: 42 00 | i64.const 0 + 029a18: 41 00 | i32.const 0 + 029a1a: 20 05 | local.get 5 + 029a1c: 20 07 | local.get 7 + 029a1e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029a27: 80 00 | + 029a29: 20 00 | local.get 0 + 029a2b: 20 00 | local.get 0 + 029a2d: 28 02 54 | i32.load 2 84 + 029a30: 20 06 | local.get 6 + 029a32: 28 02 68 | i32.load 2 104 + 029a35: 6a | i32.add + 029a36: 36 02 54 | i32.store 2 84 + 029a39: 20 00 | local.get 0 + 029a3b: 28 02 28 | i32.load 2 40 + 029a3e: 22 07 | local.tee 7 + 029a40: 45 | i32.eqz + 029a41: 0d 04 | br_if 4 + 029a43: 20 06 | local.get 6 + 029a45: 41 d8 00 | i32.const 88 + 029a48: 6a | i32.add + 029a49: 20 00 | local.get 0 + 029a4b: 28 02 2c | i32.load 2 44 + 029a4e: 41 04 | i32.const 4 + 029a50: 20 04 | local.get 4 + 029a52: 20 01 | local.get 1 + 029a54: 42 00 | i64.const 0 + 029a56: 41 00 | i32.const 0 + 029a58: 20 05 | local.get 5 + 029a5a: 20 07 | local.get 7 + 029a5c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029a65: 80 00 | + 029a67: 20 00 | local.get 0 + 029a69: 20 00 | local.get 0 + 029a6b: 28 02 54 | i32.load 2 84 + 029a6e: 20 06 | local.get 6 + 029a70: 28 02 58 | i32.load 2 88 + 029a73: 6a | i32.add + 029a74: 36 02 54 | i32.store 2 84 + 029a77: 0c 04 | br 4 + 029a79: 0b | end + 029a7a: 02 40 | block + 029a7c: 02 40 | block + 029a7e: 20 07 | local.get 7 + 029a80: 28 02 18 | i32.load 2 24 + 029a83: 22 07 | local.tee 7 + 029a85: 29 03 40 | i64.load 3 64 + 029a88: 42 01 | i64.const 1 + 029a8a: 51 | i64.eq + 029a8b: 0d 00 | br_if 0 + 029a8d: 20 07 | local.get 7 + 029a8f: 21 02 | local.set 2 + 029a91: 0c 01 | br 1 + 029a93: 0b | end + 029a94: 20 07 | local.get 7 + 029a96: 21 0a | local.set 10 + 029a98: 03 40 | loop + 029a9a: 20 0a | local.get 10 + 029a9c: 28 00 20 | i32.load 0 32 + 029a9f: 22 07 | local.tee 7 + 029aa1: 21 0a | local.set 10 + 029aa3: 20 07 | local.get 7 + 029aa5: 21 02 | local.set 2 + 029aa7: 20 07 | local.get 7 + 029aa9: 29 03 40 | i64.load 3 64 + 029aac: 42 01 | i64.const 1 + 029aae: 51 | i64.eq + 029aaf: 0d 00 | br_if 0 + 029ab1: 0b | end + 029ab2: 0b | end + 029ab3: 20 00 | local.get 0 + 029ab5: 20 01 | local.get 1 + 029ab7: 41 00 | i32.const 0 + 029ab9: 20 02 | local.get 2 + 029abb: 29 03 10 | i64.load 3 16 + 029abe: 20 04 | local.get 4 + 029ac0: 20 05 | local.get 5 + 029ac2: 10 9e 83 80 80 00 | call 414 + 029ac8: 0c 03 | br 3 + 029aca: 0b | end + 029acb: 20 06 | local.get 6 + 029acd: 42 00 | i64.const 0 + 029acf: 37 03 80 01 | i64.store 3 128 + 029ad3: 02 40 | block + 029ad5: 20 01 | local.get 1 + 029ad7: 20 02 | local.get 2 + 029ad9: 20 03 | local.get 3 + 029adb: 20 06 | local.get 6 + 029add: 41 80 01 | i32.const 128 + 029ae0: 6a | i32.add + 029ae1: 20 05 | local.get 5 + 029ae3: 10 c0 83 80 80 00 | call 448 + 029ae9: 41 ff 01 | i32.const 255 + 029aec: 71 | i32.and + 029aed: 45 | i32.eqz + 029aee: 0d 00 | br_if 0 + 029af0: 20 00 | local.get 0 + 029af2: 20 06 | local.get 6 + 029af4: 28 02 80 01 | i32.load 2 128 + 029af8: 20 06 | local.get 6 + 029afa: 28 02 84 01 | i32.load 2 132 + 029afe: 20 04 | local.get 4 + 029b00: 20 05 | local.get 5 + 029b02: 10 ad 83 80 80 00 | call 429 + 029b08: 0c 03 | br 3 + 029b0a: 0b | end + 029b0b: 02 40 | block + 029b0d: 20 00 | local.get 0 + 029b0f: 28 02 28 | i32.load 2 40 + 029b12: 22 0a | local.tee 10 + 029b14: 45 | i32.eqz + 029b15: 0d 00 | br_if 0 + 029b17: 20 06 | local.get 6 + 029b19: 41 28 | i32.const 40 + 029b1b: 6a | i32.add + 029b1c: 20 00 | local.get 0 + 029b1e: 28 02 2c | i32.load 2 44 + 029b21: 41 04 | i32.const 4 + 029b23: 41 98 99 94 80 00 | i32.const 330904 + 029b29: 41 12 | i32.const 18 + 029b2b: 42 00 | i64.const 0 + 029b2d: 41 00 | i32.const 0 + 029b2f: 20 05 | local.get 5 + 029b31: 20 0a | local.get 10 + 029b33: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029b3c: 80 00 | + 029b3e: 20 00 | local.get 0 + 029b40: 20 00 | local.get 0 + 029b42: 28 02 54 | i32.load 2 84 + 029b45: 20 06 | local.get 6 + 029b47: 28 02 28 | i32.load 2 40 + 029b4a: 6a | i32.add + 029b4b: 36 02 54 | i32.store 2 84 + 029b4e: 0b | end + 029b4f: 02 40 | block + 029b51: 02 40 | block + 029b53: 20 07 | local.get 7 + 029b55: 28 02 18 | i32.load 2 24 + 029b58: 22 07 | local.tee 7 + 029b5a: 29 03 40 | i64.load 3 64 + 029b5d: 42 01 | i64.const 1 + 029b5f: 51 | i64.eq + 029b60: 0d 00 | br_if 0 + 029b62: 20 07 | local.get 7 + 029b64: 21 04 | local.set 4 + 029b66: 0c 01 | br 1 + 029b68: 0b | end + 029b69: 20 07 | local.get 7 + 029b6b: 21 0a | local.set 10 + 029b6d: 03 40 | loop + 029b6f: 20 0a | local.get 10 + 029b71: 28 00 20 | i32.load 0 32 + 029b74: 22 07 | local.tee 7 + 029b76: 21 0a | local.set 10 + 029b78: 20 07 | local.get 7 + 029b7a: 21 04 | local.set 4 + 029b7c: 20 07 | local.get 7 + 029b7e: 29 03 40 | i64.load 3 64 + 029b81: 42 01 | i64.const 1 + 029b83: 51 | i64.eq + 029b84: 0d 00 | br_if 0 + 029b86: 0b | end + 029b87: 0b | end + 029b88: 20 00 | local.get 0 + 029b8a: 20 01 | local.get 1 + 029b8c: 41 00 | i32.const 0 + 029b8e: 20 04 | local.get 4 + 029b90: 29 03 10 | i64.load 3 16 + 029b93: 41 e9 00 | i32.const 105 + 029b96: 20 05 | local.get 5 + 029b98: 10 9e 83 80 80 00 | call 414 + 029b9e: 20 00 | local.get 0 + 029ba0: 28 02 28 | i32.load 2 40 + 029ba3: 22 07 | local.tee 7 + 029ba5: 45 | i32.eqz + 029ba6: 0d 02 | br_if 2 + 029ba8: 20 06 | local.get 6 + 029baa: 41 18 | i32.const 24 + 029bac: 6a | i32.add + 029bad: 20 00 | local.get 0 + 029baf: 28 02 2c | i32.load 2 44 + 029bb2: 41 04 | i32.const 4 + 029bb4: 41 a4 ec 93 80 00 | i32.const 325156 + 029bba: 41 01 | i32.const 1 + 029bbc: 42 00 | i64.const 0 + 029bbe: 41 00 | i32.const 0 + 029bc0: 20 05 | local.get 5 + 029bc2: 20 07 | local.get 7 + 029bc4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029bcd: 80 00 | + 029bcf: 20 00 | local.get 0 + 029bd1: 20 00 | local.get 0 + 029bd3: 28 02 54 | i32.load 2 84 + 029bd6: 20 06 | local.get 6 + 029bd8: 28 02 18 | i32.load 2 24 + 029bdb: 6a | i32.add + 029bdc: 36 02 54 | i32.store 2 84 + 029bdf: 0c 02 | br 2 + 029be1: 0b | end + 029be2: 02 40 | block + 029be4: 20 00 | local.get 0 + 029be6: 28 02 28 | i32.load 2 40 + 029be9: 22 0a | local.tee 10 + 029beb: 45 | i32.eqz + 029bec: 0d 00 | br_if 0 + 029bee: 20 06 | local.get 6 + 029bf0: 41 c8 00 | i32.const 72 + 029bf3: 6a | i32.add + 029bf4: 20 00 | local.get 0 + 029bf6: 28 02 2c | i32.load 2 44 + 029bf9: 41 04 | i32.const 4 + 029bfb: 41 98 99 94 80 00 | i32.const 330904 + 029c01: 41 12 | i32.const 18 + 029c03: 42 00 | i64.const 0 + 029c05: 41 00 | i32.const 0 + 029c07: 20 05 | local.get 5 + 029c09: 20 0a | local.get 10 + 029c0b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029c14: 80 00 | + 029c16: 20 00 | local.get 0 + 029c18: 20 00 | local.get 0 + 029c1a: 28 02 54 | i32.load 2 84 + 029c1d: 20 06 | local.get 6 + 029c1f: 28 02 48 | i32.load 2 72 + 029c22: 6a | i32.add + 029c23: 36 02 54 | i32.store 2 84 + 029c26: 0b | end + 029c27: 02 40 | block + 029c29: 02 40 | block + 029c2b: 20 07 | local.get 7 + 029c2d: 28 02 18 | i32.load 2 24 + 029c30: 22 07 | local.tee 7 + 029c32: 29 03 40 | i64.load 3 64 + 029c35: 42 01 | i64.const 1 + 029c37: 51 | i64.eq + 029c38: 0d 00 | br_if 0 + 029c3a: 20 07 | local.get 7 + 029c3c: 21 04 | local.set 4 + 029c3e: 0c 01 | br 1 + 029c40: 0b | end + 029c41: 20 07 | local.get 7 + 029c43: 21 0a | local.set 10 + 029c45: 03 40 | loop + 029c47: 20 0a | local.get 10 + 029c49: 28 00 20 | i32.load 0 32 + 029c4c: 22 07 | local.tee 7 + 029c4e: 21 0a | local.set 10 + 029c50: 20 07 | local.get 7 + 029c52: 21 04 | local.set 4 + 029c54: 20 07 | local.get 7 + 029c56: 29 03 40 | i64.load 3 64 + 029c59: 42 01 | i64.const 1 + 029c5b: 51 | i64.eq + 029c5c: 0d 00 | br_if 0 + 029c5e: 0b | end + 029c5f: 0b | end + 029c60: 20 00 | local.get 0 + 029c62: 20 01 | local.get 1 + 029c64: 41 00 | i32.const 0 + 029c66: 20 04 | local.get 4 + 029c68: 29 03 10 | i64.load 3 16 + 029c6b: 41 e9 00 | i32.const 105 + 029c6e: 20 05 | local.get 5 + 029c70: 10 9e 83 80 80 00 | call 414 + 029c76: 20 00 | local.get 0 + 029c78: 28 02 28 | i32.load 2 40 + 029c7b: 22 07 | local.tee 7 + 029c7d: 45 | i32.eqz + 029c7e: 0d 01 | br_if 1 + 029c80: 20 06 | local.get 6 + 029c82: 41 38 | i32.const 56 + 029c84: 6a | i32.add + 029c85: 20 00 | local.get 0 + 029c87: 28 02 2c | i32.load 2 44 + 029c8a: 41 04 | i32.const 4 + 029c8c: 41 a4 ec 93 80 00 | i32.const 325156 + 029c92: 41 01 | i32.const 1 + 029c94: 42 00 | i64.const 0 + 029c96: 41 00 | i32.const 0 + 029c98: 20 05 | local.get 5 + 029c9a: 20 07 | local.get 7 + 029c9c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 029ca5: 80 00 | + 029ca7: 20 00 | local.get 0 + 029ca9: 20 00 | local.get 0 + 029cab: 28 02 54 | i32.load 2 84 + 029cae: 20 06 | local.get 6 + 029cb0: 28 02 38 | i32.load 2 56 + 029cb3: 6a | i32.add + 029cb4: 36 02 54 | i32.store 2 84 + 029cb7: 0c 01 | br 1 + 029cb9: 0b | end + 029cba: 20 00 | local.get 0 + 029cbc: 20 04 | local.get 4 + 029cbe: 20 05 | local.get 5 + 029cc0: 10 ab 83 80 80 00 | call 427 + 029cc6: 0b | end + 029cc7: 20 06 | local.get 6 + 029cc9: 41 90 01 | i32.const 144 + 029ccc: 6a | i32.add + 029ccd: 24 80 80 80 80 00 | global.set 0 + 029cd3: 0b | end +029cd6 func[450]: + 029cd7: 02 7e | local[4..5] type=i64 + 029cd9: 04 7f | local[6..9] type=i32 + 029cdb: 02 40 | block + 029cdd: 02 40 | block + 029cdf: 20 00 | local.get 0 + 029ce1: 0d 00 | br_if 0 + 029ce3: 41 00 | i32.const 0 + 029ce5: 29 03 40 | i64.load 3 64 + 029ce8: 21 04 | local.set 4 + 029cea: 41 00 | i32.const 0 + 029cec: 21 00 | local.set 0 + 029cee: 0c 01 | br 1 + 029cf0: 0b | end + 029cf1: 02 40 | block + 029cf3: 20 00 | local.get 0 + 029cf5: 29 03 40 | i64.load 3 64 + 029cf8: 22 05 | local.tee 5 + 029cfa: 42 01 | i64.const 1 + 029cfc: 51 | i64.eq + 029cfd: 0d 00 | br_if 0 + 029cff: 20 05 | local.get 5 + 029d01: 21 04 | local.set 4 + 029d03: 20 00 | local.get 0 + 029d05: 21 00 | local.set 0 + 029d07: 0c 01 | br 1 + 029d09: 0b | end + 029d0a: 20 00 | local.get 0 + 029d0c: 21 06 | local.set 6 + 029d0e: 03 40 | loop + 029d10: 20 06 | local.get 6 + 029d12: 28 00 20 | i32.load 0 32 + 029d15: 22 00 | local.tee 0 + 029d17: 21 06 | local.set 6 + 029d19: 20 00 | local.get 0 + 029d1b: 29 03 40 | i64.load 3 64 + 029d1e: 22 05 | local.tee 5 + 029d20: 21 04 | local.set 4 + 029d22: 20 00 | local.get 0 + 029d24: 21 00 | local.set 0 + 029d26: 20 05 | local.get 5 + 029d28: 42 01 | i64.const 1 + 029d2a: 51 | i64.eq + 029d2b: 0d 00 | br_if 0 + 029d2d: 0b | end + 029d2e: 0b | end + 029d2f: 20 00 | local.get 0 + 029d31: 21 07 | local.set 7 + 029d33: 02 40 | block + 029d35: 02 40 | block + 029d37: 20 04 | local.get 4 + 029d39: 42 15 | i64.const 21 + 029d3b: 51 | i64.eq + 029d3c: 0d 00 | br_if 0 + 029d3e: 41 00 | i32.const 0 + 029d40: 22 06 | local.tee 6 + 029d42: 21 00 | local.set 0 + 029d44: 20 06 | local.get 6 + 029d46: 21 06 | local.set 6 + 029d48: 41 00 | i32.const 0 + 029d4a: 21 07 | local.set 7 + 029d4c: 0c 01 | br 1 + 029d4e: 0b | end + 029d4f: 20 01 | local.get 1 + 029d51: 20 02 | local.get 2 + 029d53: ac | i64.extend_i32_s + 029d54: 7c | i64.add + 029d55: 21 04 | local.set 4 + 029d57: 02 40 | block + 029d59: 02 40 | block + 029d5b: 20 07 | local.get 7 + 029d5d: 28 02 18 | i32.load 2 24 + 029d60: 22 00 | local.tee 0 + 029d62: 45 | i32.eqz + 029d63: 0d 00 | br_if 0 + 029d65: 20 00 | local.get 0 + 029d67: 29 03 40 | i64.load 3 64 + 029d6a: 22 05 | local.tee 5 + 029d6c: 21 01 | local.set 1 + 029d6e: 02 40 | block + 029d70: 20 05 | local.get 5 + 029d72: 42 01 | i64.const 1 + 029d74: 52 | i64.ne + 029d75: 0d 00 | br_if 0 + 029d77: 20 00 | local.get 0 + 029d79: 21 00 | local.set 0 + 029d7b: 03 40 | loop + 029d7d: 20 00 | local.get 0 + 029d7f: 28 00 20 | i32.load 0 32 + 029d82: 22 06 | local.tee 6 + 029d84: 21 00 | local.set 0 + 029d86: 20 06 | local.get 6 + 029d88: 29 03 40 | i64.load 3 64 + 029d8b: 22 05 | local.tee 5 + 029d8d: 21 01 | local.set 1 + 029d8f: 20 05 | local.get 5 + 029d91: 42 01 | i64.const 1 + 029d93: 51 | i64.eq + 029d94: 0d 00 | br_if 0 + 029d96: 0b | end + 029d97: 0b | end + 029d98: 20 01 | local.get 1 + 029d9a: 42 07 | i64.const 7 + 029d9c: 52 | i64.ne + 029d9d: 0d 00 | br_if 0 + 029d9f: 20 07 | local.get 7 + 029da1: 28 02 28 | i32.load 2 40 + 029da4: 22 00 | local.tee 0 + 029da6: 41 00 | i32.const 0 + 029da8: 20 00 | local.get 0 + 029daa: 41 00 | i32.const 0 + 029dac: 4a | i32.gt_s + 029dad: 1b | select + 029dae: 21 08 | local.set 8 + 029db0: 41 00 | i32.const 0 + 029db2: 21 06 | local.set 6 + 029db4: 41 00 | i32.const 0 + 029db6: 21 02 | local.set 2 + 029db8: 03 40 | loop + 029dba: 20 06 | local.get 6 + 029dbc: 21 00 | local.set 0 + 029dbe: 02 40 | block + 029dc0: 20 08 | local.get 8 + 029dc2: 20 02 | local.get 2 + 029dc4: 22 02 | local.tee 2 + 029dc6: 47 | i32.ne + 029dc7: 0d 00 | br_if 0 + 029dc9: 41 00 | i32.const 0 + 029dcb: 22 06 | local.tee 6 + 029dcd: 21 00 | local.set 0 + 029dcf: 20 06 | local.get 6 + 029dd1: 21 06 | local.set 6 + 029dd3: 41 00 | i32.const 0 + 029dd5: 21 07 | local.set 7 + 029dd7: 0c 04 | br 4 + 029dd9: 0b | end + 029dda: 20 00 | local.get 0 + 029ddc: 41 08 | i32.const 8 + 029dde: 6a | i32.add + 029ddf: 21 06 | local.set 6 + 029de1: 20 02 | local.get 2 + 029de3: 41 01 | i32.const 1 + 029de5: 6a | i32.add + 029de6: 22 09 | local.tee 9 + 029de8: 21 02 | local.set 2 + 029dea: 20 07 | local.get 7 + 029dec: 28 02 24 | i32.load 2 36 + 029def: 20 00 | local.get 0 + 029df1: 6a | i32.add + 029df2: 29 03 00 | i64.load 3 0 + 029df5: 20 04 | local.get 4 + 029df7: 52 | i64.ne + 029df8: 0d 00 | br_if 0 + 029dfa: 0b | end + 029dfb: 02 40 | block + 029dfd: 20 09 | local.get 9 + 029dff: 41 7f | i32.const 4294967295 + 029e01: 6a | i32.add + 029e02: 22 00 | local.tee 0 + 029e04: 20 07 | local.get 7 + 029e06: 28 02 20 | i32.load 2 32 + 029e09: 22 06 | local.tee 6 + 029e0b: 4f | i32.ge_u + 029e0c: 0d 00 | br_if 0 + 029e0e: 20 00 | local.get 0 + 029e10: 21 00 | local.set 0 + 029e12: 0c 02 | br 2 + 029e14: 0b | end + 029e15: 41 97 e2 93 80 00 | i32.const 323863 + 029e1b: 41 2b | i32.const 43 + 029e1d: 41 de 0d | i32.const 1758 + 029e20: 41 15 | i32.const 21 + 029e22: 20 00 | local.get 0 + 029e24: 20 06 | local.get 6 + 029e26: 10 ad 82 80 80 00 | call 301 + 029e2c: 00 | unreachable + 029e2d: 0b | end + 029e2e: 02 40 | block + 029e30: 20 07 | local.get 7 + 029e32: 28 02 28 | i32.load 2 40 + 029e35: 22 00 | local.tee 0 + 029e37: 0d 00 | br_if 0 + 029e39: 41 00 | i32.const 0 + 029e3b: 21 00 | local.set 0 + 029e3d: 41 00 | i32.const 0 + 029e3f: 21 06 | local.set 6 + 029e41: 41 01 | i32.const 1 + 029e43: 21 07 | local.set 7 + 029e45: 0c 02 | br 2 + 029e47: 0b | end + 029e48: 20 00 | local.get 0 + 029e4a: 41 00 | i32.const 0 + 029e4c: 20 00 | local.get 0 + 029e4e: 41 00 | i32.const 0 + 029e50: 4a | i32.gt_s + 029e51: 1b | select + 029e52: 21 08 | local.set 8 + 029e54: 41 00 | i32.const 0 + 029e56: 21 06 | local.set 6 + 029e58: 41 00 | i32.const 0 + 029e5a: 21 02 | local.set 2 + 029e5c: 03 40 | loop + 029e5e: 20 06 | local.get 6 + 029e60: 21 00 | local.set 0 + 029e62: 02 40 | block + 029e64: 20 08 | local.get 8 + 029e66: 20 02 | local.get 2 + 029e68: 22 02 | local.tee 2 + 029e6a: 47 | i32.ne + 029e6b: 0d 00 | br_if 0 + 029e6d: 41 00 | i32.const 0 + 029e6f: 22 06 | local.tee 6 + 029e71: 21 00 | local.set 0 + 029e73: 20 06 | local.get 6 + 029e75: 21 06 | local.set 6 + 029e77: 41 00 | i32.const 0 + 029e79: 21 07 | local.set 7 + 029e7b: 0c 03 | br 3 + 029e7d: 0b | end + 029e7e: 20 00 | local.get 0 + 029e80: 41 08 | i32.const 8 + 029e82: 6a | i32.add + 029e83: 21 06 | local.set 6 + 029e85: 20 02 | local.get 2 + 029e87: 41 01 | i32.const 1 + 029e89: 6a | i32.add + 029e8a: 22 09 | local.tee 9 + 029e8c: 21 02 | local.set 2 + 029e8e: 20 07 | local.get 7 + 029e90: 28 02 24 | i32.load 2 36 + 029e93: 20 00 | local.get 0 + 029e95: 6a | i32.add + 029e96: 29 03 00 | i64.load 3 0 + 029e99: 20 04 | local.get 4 + 029e9b: 52 | i64.ne + 029e9c: 0d 00 | br_if 0 + 029e9e: 0b | end + 029e9f: 02 40 | block + 029ea1: 20 09 | local.get 9 + 029ea3: 41 7f | i32.const 4294967295 + 029ea5: 6a | i32.add + 029ea6: 22 00 | local.tee 0 + 029ea8: 20 07 | local.get 7 + 029eaa: 28 02 20 | i32.load 2 32 + 029ead: 22 06 | local.tee 6 + 029eaf: 4f | i32.ge_u + 029eb0: 0d 00 | br_if 0 + 029eb2: 20 00 | local.get 0 + 029eb4: 21 00 | local.set 0 + 029eb6: 0c 01 | br 1 + 029eb8: 0b | end + 029eb9: 41 97 e2 93 80 00 | i32.const 323863 + 029ebf: 41 2b | i32.const 43 + 029ec1: 41 e6 0d | i32.const 1766 + 029ec4: 41 15 | i32.const 21 + 029ec6: 20 00 | local.get 0 + 029ec8: 20 06 | local.get 6 + 029eca: 10 ad 82 80 80 00 | call 301 + 029ed0: 00 | unreachable + 029ed1: 0b | end + 029ed2: 20 07 | local.get 7 + 029ed4: 28 02 1c | i32.load 2 28 + 029ed7: 20 00 | local.get 0 + 029ed9: 41 03 | i32.const 3 + 029edb: 74 | i32.shl + 029edc: 6a | i32.add + 029edd: 22 06 | local.tee 6 + 029edf: 28 02 00 | i32.load 2 0 + 029ee2: 21 00 | local.set 0 + 029ee4: 20 06 | local.get 6 + 029ee6: 28 02 04 | i32.load 2 4 + 029ee9: 21 06 | local.set 6 + 029eeb: 41 01 | i32.const 1 + 029eed: 21 07 | local.set 7 + 029eef: 0b | end + 029ef0: 20 03 | local.get 3 + 029ef2: 20 06 | local.get 6 + 029ef4: 36 02 04 | i32.store 2 4 + 029ef7: 20 03 | local.get 3 + 029ef9: 20 00 | local.get 0 + 029efb: 36 02 00 | i32.store 2 0 + 029efe: 20 07 | local.get 7 + 029f00: 0b | end +029f03 func[451]: + 029f04: 01 7f | local[8] type=i32 + 029f06: 01 7e | local[9] type=i64 + 029f08: 02 7f | local[10..11] type=i32 + 029f0a: 01 7e | local[12] type=i64 + 029f0c: 03 7f | local[13..15] type=i32 + 029f0e: 01 7e | local[16] type=i64 + 029f10: 05 7f | local[17..21] type=i32 + 029f12: 01 7e | local[22] type=i64 + 029f14: 02 7f | local[23..24] type=i32 + 029f16: 23 80 80 80 80 00 | global.get 0 + 029f1c: 41 f0 01 | i32.const 240 + 029f1f: 6b | i32.sub + 029f20: 22 08 | local.tee 8 + 029f22: 24 80 80 80 80 00 | global.set 0 + 029f28: 20 03 | local.get 3 + 029f2a: 21 09 | local.set 9 + 029f2c: 20 04 | local.get 4 + 029f2e: 21 04 | local.set 4 + 029f30: 20 05 | local.get 5 + 029f32: 21 05 | local.set 5 + 029f34: 02 40 | block + 029f36: 03 40 | loop + 029f38: 20 05 | local.get 5 + 029f3a: 21 0a | local.set 10 + 029f3c: 20 04 | local.get 4 + 029f3e: 21 0b | local.set 11 + 029f40: 42 9a 03 | i64.const 410 + 029f43: 21 03 | local.set 3 + 029f45: 20 09 | local.get 9 + 029f47: 22 0c | local.tee 12 + 029f49: 42 9b 03 | i64.const 411 + 029f4c: 82 | i64.rem_u + 029f4d: 21 09 | local.set 9 + 029f4f: 02 40 | block + 029f51: 03 40 | loop + 029f53: 20 03 | local.get 3 + 029f55: 21 03 | local.set 3 + 029f57: 02 40 | block + 029f59: 20 09 | local.get 9 + 029f5b: 22 09 | local.tee 9 + 029f5d: a7 | i32.wrap_i64 + 029f5e: 41 02 | i32.const 2 + 029f60: 74 | i32.shl + 029f61: 41 f0 a0 96 80 00 | i32.const 364656 + 029f67: 6a | i32.add + 029f68: 28 02 00 | i32.load 2 0 + 029f6b: 22 04 | local.tee 4 + 029f6d: 45 | i32.eqz + 029f6e: 0d 00 | br_if 0 + 029f70: 20 04 | local.get 4 + 029f72: 21 05 | local.set 5 + 029f74: 20 04 | local.get 4 + 029f76: 29 03 10 | i64.load 3 16 + 029f79: 20 0c | local.get 12 + 029f7b: 51 | i64.eq + 029f7c: 0d 02 | br_if 2 + 029f7e: 0b | end + 029f7f: 02 40 | block + 029f81: 20 03 | local.get 3 + 029f83: 50 | i64.eqz + 029f84: 45 | i32.eqz + 029f85: 0d 00 | br_if 0 + 029f87: 41 e0 ca 96 80 00 | i32.const 370016 + 029f8d: 21 05 | local.set 5 + 029f8f: 0c 02 | br 2 + 029f91: 0b | end + 029f92: 02 40 | block + 029f94: 20 09 | local.get 9 + 029f96: 42 01 | i64.const 1 + 029f98: 7c | i64.add + 029f99: 22 09 | local.tee 9 + 029f9b: 42 00 | i64.const 0 + 029f9d: 20 09 | local.get 9 + 029f9f: 42 9b 03 | i64.const 411 + 029fa2: 54 | i64.lt_u + 029fa3: 1b | select + 029fa4: 22 09 | local.tee 9 + 029fa6: a7 | i32.wrap_i64 + 029fa7: 41 02 | i32.const 2 + 029fa9: 74 | i32.shl + 029faa: 41 f0 a0 96 80 00 | i32.const 364656 + 029fb0: 6a | i32.add + 029fb1: 28 02 00 | i32.load 2 0 + 029fb4: 22 04 | local.tee 4 + 029fb6: 45 | i32.eqz + 029fb7: 0d 00 | br_if 0 + 029fb9: 20 04 | local.get 4 + 029fbb: 21 05 | local.set 5 + 029fbd: 20 04 | local.get 4 + 029fbf: 29 03 10 | i64.load 3 16 + 029fc2: 20 0c | local.get 12 + 029fc4: 51 | i64.eq + 029fc5: 0d 02 | br_if 2 + 029fc7: 0b | end + 029fc8: 20 03 | local.get 3 + 029fca: 42 7e | i64.const 18446744073709551614 + 029fcc: 7c | i64.add + 029fcd: 21 03 | local.set 3 + 029fcf: 20 09 | local.get 9 + 029fd1: 42 01 | i64.const 1 + 029fd3: 7c | i64.add + 029fd4: 22 09 | local.tee 9 + 029fd6: 42 00 | i64.const 0 + 029fd8: 20 09 | local.get 9 + 029fda: 42 9b 03 | i64.const 411 + 029fdd: 54 | i64.lt_u + 029fde: 1b | select + 029fdf: 21 09 | local.set 9 + 029fe1: 0c 00 | br 0 + 029fe3: 0b | end + 029fe4: 0b | end + 029fe5: 02 40 | block + 029fe7: 02 40 | block + 029fe9: 20 05 | local.get 5 + 029feb: 22 0d | local.tee 13 + 029fed: 29 03 40 | i64.load 3 64 + 029ff0: 22 03 | local.tee 3 + 029ff2: 42 01 | i64.const 1 + 029ff4: 51 | i64.eq + 029ff5: 0d 00 | br_if 0 + 029ff7: 20 03 | local.get 3 + 029ff9: 42 17 | i64.const 23 + 029ffb: 52 | i64.ne + 029ffc: 0d 03 | br_if 3 + 029ffe: 20 0d | local.get 13 + 02a000: 28 02 00 | i32.load 2 0 + 02a003: 21 0e | local.set 14 + 02a005: 02 40 | block + 02a007: 02 40 | block + 02a009: 20 0d | local.get 13 + 02a00b: 28 02 1c | i32.load 2 28 + 02a00e: 22 04 | local.tee 4 + 02a010: 0d 00 | br_if 0 + 02a012: 41 01 | i32.const 1 + 02a014: 21 04 | local.set 4 + 02a016: 0c 01 | br 1 + 02a018: 0b | end + 02a019: 02 40 | block + 02a01b: 02 40 | block + 02a01d: 20 04 | local.get 4 + 02a01f: 29 03 40 | i64.load 3 64 + 02a022: 22 03 | local.tee 3 + 02a024: 42 01 | i64.const 1 + 02a026: 51 | i64.eq + 02a027: 0d 00 | br_if 0 + 02a029: 20 03 | local.get 3 + 02a02b: 21 09 | local.set 9 + 02a02d: 20 04 | local.get 4 + 02a02f: 21 04 | local.set 4 + 02a031: 0c 01 | br 1 + 02a033: 0b | end + 02a034: 20 04 | local.get 4 + 02a036: 21 05 | local.set 5 + 02a038: 03 40 | loop + 02a03a: 20 05 | local.get 5 + 02a03c: 28 00 20 | i32.load 0 32 + 02a03f: 22 04 | local.tee 4 + 02a041: 21 05 | local.set 5 + 02a043: 20 04 | local.get 4 + 02a045: 29 03 40 | i64.load 3 64 + 02a048: 22 03 | local.tee 3 + 02a04a: 21 09 | local.set 9 + 02a04c: 20 04 | local.get 4 + 02a04e: 21 04 | local.set 4 + 02a050: 20 03 | local.get 3 + 02a052: 42 01 | i64.const 1 + 02a054: 51 | i64.eq + 02a055: 0d 00 | br_if 0 + 02a057: 0b | end + 02a058: 0b | end + 02a059: 20 04 | local.get 4 + 02a05b: 21 05 | local.set 5 + 02a05d: 41 01 | i32.const 1 + 02a05f: 21 04 | local.set 4 + 02a061: 20 09 | local.get 9 + 02a063: 42 02 | i64.const 2 + 02a065: 52 | i64.ne + 02a066: 0d 00 | br_if 0 + 02a068: 20 05 | local.get 5 + 02a06a: 2d 00 19 | i32.load8_u 0 25 + 02a06d: 41 02 | i32.const 2 + 02a06f: 47 | i32.ne + 02a070: 21 04 | local.set 4 + 02a072: 0b | end + 02a073: 20 04 | local.get 4 + 02a075: 21 0f | local.set 15 + 02a077: 20 0e | local.get 14 + 02a079: 41 03 | i32.const 3 + 02a07b: 74 | i32.shl + 02a07c: 21 05 | local.set 5 + 02a07e: 41 00 | i32.const 0 + 02a080: 21 04 | local.set 4 + 02a082: 02 40 | block + 02a084: 02 40 | block + 02a086: 20 06 | local.get 6 + 02a088: 41 a8 7f | i32.const 4294967208 + 02a08b: 6a | i32.add + 02a08c: 0e 23 00 01 01 01 01 01 01 | br_table 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 + 02a095: 01 01 01 00 01 00 01 01 01 | + 02a09e: 01 00 01 01 01 01 01 00 01 | + 02a0a7: 01 01 01 01 01 01 01 00 01 | + 02a0b0: 00 01 | + 02a0b2: 0b | end + 02a0b3: 02 40 | block + 02a0b5: 20 00 | local.get 0 + 02a0b7: 2d 00 05 | i32.load8_u 0 5 + 02a0ba: 45 | i32.eqz + 02a0bb: 0d 00 | br_if 0 + 02a0bd: 41 01 | i32.const 1 + 02a0bf: 21 04 | local.set 4 + 02a0c1: 0c 01 | br 1 + 02a0c3: 0b | end + 02a0c4: 20 00 | local.get 0 + 02a0c6: 20 05 | local.get 5 + 02a0c8: 36 02 0c | i32.store 2 12 + 02a0cb: 20 00 | local.get 0 + 02a0cd: 41 01 | i32.const 1 + 02a0cf: 3a 00 05 | i32.store8 0 5 + 02a0d2: 41 01 | i32.const 1 + 02a0d4: 21 04 | local.set 4 + 02a0d6: 0b | end + 02a0d7: 20 04 | local.get 4 + 02a0d9: 21 04 | local.set 4 + 02a0db: 42 00 | i64.const 0 + 02a0dd: 21 03 | local.set 3 + 02a0df: 42 00 | i64.const 0 + 02a0e1: 21 09 | local.set 9 + 02a0e3: 02 40 | block + 02a0e5: 02 40 | block + 02a0e7: 02 40 | block + 02a0e9: 02 40 | block + 02a0eb: 02 40 | block + 02a0ed: 02 40 | block + 02a0ef: 02 40 | block + 02a0f1: 02 40 | block + 02a0f3: 02 40 | block + 02a0f5: 20 05 | local.get 5 + 02a0f7: 0e 21 08 05 05 05 05 05 05 | br_table 8 5 5 5 5 5 5 5 1 5 5 5 5 5 5 5 2 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 0 + 02a100: 05 01 05 05 05 05 05 05 05 | + 02a109: 02 05 05 05 05 05 05 05 05 | + 02a112: 05 05 05 05 05 05 05 03 00 | + 02a11b: 0b | end + 02a11c: 20 05 | local.get 5 + 02a11e: 41 c0 00 | i32.const 64 + 02a121: 46 | i32.eq + 02a122: 0d 03 | br_if 3 + 02a124: 20 05 | local.get 5 + 02a126: 41 80 01 | i32.const 128 + 02a129: 47 | i32.ne + 02a12a: 0d 04 | br_if 4 + 02a12c: 20 08 | local.get 8 + 02a12e: 20 01 | local.get 1 + 02a130: 29 03 00 | i64.load 3 0 + 02a133: 22 03 | local.tee 3 + 02a135: 20 01 | local.get 1 + 02a137: 29 03 08 | i64.load 3 8 + 02a13a: 22 09 | local.tee 9 + 02a13c: 42 38 | i64.const 56 + 02a13e: 86 | i64.shl + 02a13f: 20 09 | local.get 9 + 02a141: 42 80 fe 03 | i64.const 65280 + 02a145: 83 | i64.and + 02a146: 42 28 | i64.const 40 + 02a148: 86 | i64.shl + 02a149: 84 | i64.or + 02a14a: 20 09 | local.get 9 + 02a14c: 42 80 80 fc 07 | i64.const 16711680 + 02a151: 83 | i64.and + 02a152: 42 18 | i64.const 24 + 02a154: 86 | i64.shl + 02a155: 20 09 | local.get 9 + 02a157: 42 80 80 80 f8 0f | i64.const 4278190080 + 02a15d: 83 | i64.and + 02a15e: 42 08 | i64.const 8 + 02a160: 86 | i64.shl + 02a161: 84 | i64.or + 02a162: 84 | i64.or + 02a163: 20 09 | local.get 9 + 02a165: 42 08 | i64.const 8 + 02a167: 88 | i64.shr_u + 02a168: 42 80 80 80 f8 0f | i64.const 4278190080 + 02a16e: 83 | i64.and + 02a16f: 20 09 | local.get 9 + 02a171: 42 18 | i64.const 24 + 02a173: 88 | i64.shr_u + 02a174: 42 80 80 fc 07 | i64.const 16711680 + 02a179: 83 | i64.and + 02a17a: 84 | i64.or + 02a17b: 20 09 | local.get 9 + 02a17d: 42 28 | i64.const 40 + 02a17f: 88 | i64.shr_u + 02a180: 42 80 fe 03 | i64.const 65280 + 02a184: 83 | i64.and + 02a185: 20 09 | local.get 9 + 02a187: 42 38 | i64.const 56 + 02a189: 88 | i64.shr_u + 02a18a: 84 | i64.or + 02a18b: 84 | i64.or + 02a18c: 84 | i64.or + 02a18d: 20 0f | local.get 15 + 02a18f: 1b | select + 02a190: 22 0c | local.tee 12 + 02a192: 37 03 90 01 | i64.store 3 144 + 02a196: 20 08 | local.get 8 + 02a198: 20 09 | local.get 9 + 02a19a: 20 03 | local.get 3 + 02a19c: 42 38 | i64.const 56 + 02a19e: 86 | i64.shl + 02a19f: 20 03 | local.get 3 + 02a1a1: 42 80 fe 03 | i64.const 65280 + 02a1a5: 83 | i64.and + 02a1a6: 42 28 | i64.const 40 + 02a1a8: 86 | i64.shl + 02a1a9: 84 | i64.or + 02a1aa: 20 03 | local.get 3 + 02a1ac: 42 80 80 fc 07 | i64.const 16711680 + 02a1b1: 83 | i64.and + 02a1b2: 42 18 | i64.const 24 + 02a1b4: 86 | i64.shl + 02a1b5: 20 03 | local.get 3 + 02a1b7: 42 80 80 80 f8 0f | i64.const 4278190080 + 02a1bd: 83 | i64.and + 02a1be: 42 08 | i64.const 8 + 02a1c0: 86 | i64.shl + 02a1c1: 84 | i64.or + 02a1c2: 84 | i64.or + 02a1c3: 20 03 | local.get 3 + 02a1c5: 42 08 | i64.const 8 + 02a1c7: 88 | i64.shr_u + 02a1c8: 42 80 80 80 f8 0f | i64.const 4278190080 + 02a1ce: 83 | i64.and + 02a1cf: 20 03 | local.get 3 + 02a1d1: 42 18 | i64.const 24 + 02a1d3: 88 | i64.shr_u + 02a1d4: 42 80 80 fc 07 | i64.const 16711680 + 02a1d9: 83 | i64.and + 02a1da: 84 | i64.or + 02a1db: 20 03 | local.get 3 + 02a1dd: 42 28 | i64.const 40 + 02a1df: 88 | i64.shr_u + 02a1e0: 42 80 fe 03 | i64.const 65280 + 02a1e4: 83 | i64.and + 02a1e5: 20 03 | local.get 3 + 02a1e7: 42 38 | i64.const 56 + 02a1e9: 88 | i64.shr_u + 02a1ea: 84 | i64.or + 02a1eb: 84 | i64.or + 02a1ec: 84 | i64.or + 02a1ed: 20 0f | local.get 15 + 02a1ef: 1b | select + 02a1f0: 22 09 | local.tee 9 + 02a1f2: 37 03 98 01 | i64.store 3 152 + 02a1f6: 20 0c | local.get 12 + 02a1f8: 21 03 | local.set 3 + 02a1fa: 20 09 | local.get 9 + 02a1fc: 21 09 | local.set 9 + 02a1fe: 20 04 | local.get 4 + 02a200: 45 | i32.eqz + 02a201: 0d 07 | br_if 7 + 02a203: 20 00 | local.get 0 + 02a205: 20 08 | local.get 8 + 02a207: 41 90 01 | i32.const 144 + 02a20a: 6a | i32.add + 02a20b: 41 00 | i32.const 0 + 02a20d: 42 e5 b9 aa ea eb c7 e8 9b | i64.const 12193392906476362981 + 02a216: a9 7f | + 02a218: 20 06 | local.get 6 + 02a21a: 20 07 | local.get 7 + 02a21c: 10 9e 83 80 80 00 | call 414 + 02a222: 0c 0b | br 11 + 02a224: 0b | end + 02a225: 20 08 | local.get 8 + 02a227: 20 01 | local.get 1 + 02a229: 2d 00 00 | i32.load8_u 0 0 + 02a22c: 22 05 | local.tee 5 + 02a22e: 3a 00 ae 01 | i32.store8 0 174 + 02a232: 20 04 | local.get 4 + 02a234: 0d 08 | br_if 8 + 02a236: 20 05 | local.get 5 + 02a238: ad | i64.extend_i32_u + 02a239: 42 ff 01 | i64.const 255 + 02a23c: 83 | i64.and + 02a23d: 21 03 | local.set 3 + 02a23f: 0c 05 | br 5 + 02a241: 0b | end + 02a242: 20 08 | local.get 8 + 02a244: 20 01 | local.get 1 + 02a246: 2f 01 00 | i32.load16_u 1 0 + 02a249: 22 05 | local.tee 5 + 02a24b: 20 05 | local.get 5 + 02a24d: 41 08 | i32.const 8 + 02a24f: 74 | i32.shl + 02a250: 20 05 | local.get 5 + 02a252: 41 08 | i32.const 8 + 02a254: 76 | i32.shr_u + 02a255: 72 | i32.or + 02a256: 20 0f | local.get 15 + 02a258: 1b | select + 02a259: 22 05 | local.tee 5 + 02a25b: 3b 01 ac 01 | i32.store16 1 172 + 02a25f: 20 04 | local.get 4 + 02a261: 45 | i32.eqz + 02a262: 0d 03 | br_if 3 + 02a264: 20 00 | local.get 0 + 02a266: 20 08 | local.get 8 + 02a268: 41 ac 01 | i32.const 172 + 02a26b: 6a | i32.add + 02a26c: 41 00 | i32.const 0 + 02a26e: 42 82 ba 94 a0 bf 8b ac f0 | i64.const 8926328370430811394 + 02a277: fb 00 | + 02a279: 20 06 | local.get 6 + 02a27b: 20 07 | local.get 7 + 02a27d: 10 9e 83 80 80 00 | call 414 + 02a283: 0c 09 | br 9 + 02a285: 0b | end + 02a286: 20 08 | local.get 8 + 02a288: 20 01 | local.get 1 + 02a28a: 28 02 00 | i32.load 2 0 + 02a28d: 22 05 | local.tee 5 + 02a28f: 20 05 | local.get 5 + 02a291: 41 18 | i32.const 24 + 02a293: 74 | i32.shl + 02a294: 20 05 | local.get 5 + 02a296: 41 80 fe 03 | i32.const 65280 + 02a29a: 71 | i32.and + 02a29b: 41 08 | i32.const 8 + 02a29d: 74 | i32.shl + 02a29e: 72 | i32.or + 02a29f: 20 05 | local.get 5 + 02a2a1: 41 08 | i32.const 8 + 02a2a3: 76 | i32.shr_u + 02a2a4: 41 80 fe 03 | i32.const 65280 + 02a2a8: 71 | i32.and + 02a2a9: 20 05 | local.get 5 + 02a2ab: 41 18 | i32.const 24 + 02a2ad: 76 | i32.shr_u + 02a2ae: 72 | i32.or + 02a2af: 72 | i32.or + 02a2b0: 20 0f | local.get 15 + 02a2b2: 1b | select + 02a2b3: 22 05 | local.tee 5 + 02a2b5: 36 02 a8 01 | i32.store 2 168 + 02a2b9: 02 40 | block + 02a2bb: 20 04 | local.get 4 + 02a2bd: 45 | i32.eqz + 02a2be: 0d 00 | br_if 0 + 02a2c0: 20 00 | local.get 0 + 02a2c2: 20 08 | local.get 8 + 02a2c4: 41 a8 01 | i32.const 168 + 02a2c7: 6a | i32.add + 02a2c8: 41 00 | i32.const 0 + 02a2ca: 42 eb a1 b6 a1 c6 da ac e1 | i64.const 5747352699761692907 + 02a2d3: cf 00 | + 02a2d5: 20 06 | local.get 6 + 02a2d7: 20 07 | local.get 7 + 02a2d9: 10 9e 83 80 80 00 | call 414 + 02a2df: 0c 09 | br 9 + 02a2e1: 0b | end + 02a2e2: 20 05 | local.get 5 + 02a2e4: ad | i64.extend_i32_u + 02a2e5: 21 03 | local.set 3 + 02a2e7: 0c 03 | br 3 + 02a2e9: 0b | end + 02a2ea: 20 08 | local.get 8 + 02a2ec: 20 01 | local.get 1 + 02a2ee: 29 03 00 | i64.load 3 0 + 02a2f1: 22 03 | local.tee 3 + 02a2f3: 20 03 | local.get 3 + 02a2f5: 42 38 | i64.const 56 + 02a2f7: 86 | i64.shl + 02a2f8: 20 03 | local.get 3 + 02a2fa: 42 80 fe 03 | i64.const 65280 + 02a2fe: 83 | i64.and + 02a2ff: 42 28 | i64.const 40 + 02a301: 86 | i64.shl + 02a302: 84 | i64.or + 02a303: 20 03 | local.get 3 + 02a305: 42 80 80 fc 07 | i64.const 16711680 + 02a30a: 83 | i64.and + 02a30b: 42 18 | i64.const 24 + 02a30d: 86 | i64.shl + 02a30e: 20 03 | local.get 3 + 02a310: 42 80 80 80 f8 0f | i64.const 4278190080 + 02a316: 83 | i64.and + 02a317: 42 08 | i64.const 8 + 02a319: 86 | i64.shl + 02a31a: 84 | i64.or + 02a31b: 84 | i64.or + 02a31c: 20 03 | local.get 3 + 02a31e: 42 08 | i64.const 8 + 02a320: 88 | i64.shr_u + 02a321: 42 80 80 80 f8 0f | i64.const 4278190080 + 02a327: 83 | i64.and + 02a328: 20 03 | local.get 3 + 02a32a: 42 18 | i64.const 24 + 02a32c: 88 | i64.shr_u + 02a32d: 42 80 80 fc 07 | i64.const 16711680 + 02a332: 83 | i64.and + 02a333: 84 | i64.or + 02a334: 20 03 | local.get 3 + 02a336: 42 28 | i64.const 40 + 02a338: 88 | i64.shr_u + 02a339: 42 80 fe 03 | i64.const 65280 + 02a33d: 83 | i64.and + 02a33e: 20 03 | local.get 3 + 02a340: 42 38 | i64.const 56 + 02a342: 88 | i64.shr_u + 02a343: 84 | i64.or + 02a344: 84 | i64.or + 02a345: 84 | i64.or + 02a346: 20 0f | local.get 15 + 02a348: 1b | select + 02a349: 22 03 | local.tee 3 + 02a34b: 37 03 a0 01 | i64.store 3 160 + 02a34f: 02 40 | block + 02a351: 20 04 | local.get 4 + 02a353: 45 | i32.eqz + 02a354: 0d 00 | br_if 0 + 02a356: 20 00 | local.get 0 + 02a358: 20 08 | local.get 8 + 02a35a: 41 a0 01 | i32.const 160 + 02a35d: 6a | i32.add + 02a35e: 41 00 | i32.const 0 + 02a360: 42 f3 81 fa df ec e3 a6 d2 | i64.const 6747688698281623795 + 02a369: dd 00 | + 02a36b: 20 06 | local.get 6 + 02a36d: 20 07 | local.get 7 + 02a36f: 10 9e 83 80 80 00 | call 414 + 02a375: 0c 08 | br 8 + 02a377: 0b | end + 02a378: 20 03 | local.get 3 + 02a37a: 21 03 | local.set 3 + 02a37c: 0c 02 | br 2 + 02a37e: 0b | end + 02a37f: 41 be 9c 94 80 00 | i32.const 331326 + 02a385: 41 05 | i32.const 5 + 02a387: 41 98 9b 94 80 00 | i32.const 331160 + 02a38d: 41 15 | i32.const 21 + 02a38f: 41 c0 9b 94 80 00 | i32.const 331200 + 02a395: 20 07 | local.get 7 + 02a397: 20 07 | local.get 7 + 02a399: 28 02 10 | i32.load 2 16 + 02a39c: 22 04 | local.tee 4 + 02a39e: 41 83 80 80 80 00 | i32.const 3 + 02a3a4: 20 04 | local.get 4 + 02a3a6: 1b | select + 02a3a7: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 02a3b0: 80 00 | + 02a3b2: 00 | unreachable + 02a3b3: 0b | end + 02a3b4: 20 05 | local.get 5 + 02a3b6: ad | i64.extend_i32_u + 02a3b7: 42 ff ff 03 | i64.const 65535 + 02a3bb: 83 | i64.and + 02a3bc: 21 03 | local.set 3 + 02a3be: 0b | end + 02a3bf: 42 00 | i64.const 0 + 02a3c1: 21 09 | local.set 9 + 02a3c3: 0b | end + 02a3c4: 20 09 | local.get 9 + 02a3c6: 21 09 | local.set 9 + 02a3c8: 20 03 | local.get 3 + 02a3ca: 21 03 | local.set 3 + 02a3cc: 02 40 | block + 02a3ce: 02 40 | block + 02a3d0: 20 0d | local.get 13 + 02a3d2: 28 02 18 | i32.load 2 24 + 02a3d5: 22 04 | local.tee 4 + 02a3d7: 0d 00 | br_if 0 + 02a3d9: 41 00 | i32.const 0 + 02a3db: 21 01 | local.set 1 + 02a3dd: 0c 01 | br 1 + 02a3df: 0b | end + 02a3e0: 02 40 | block + 02a3e2: 20 04 | local.get 4 + 02a3e4: 29 03 40 | i64.load 3 64 + 02a3e7: 42 01 | i64.const 1 + 02a3e9: 51 | i64.eq + 02a3ea: 0d 00 | br_if 0 + 02a3ec: 20 04 | local.get 4 + 02a3ee: 21 01 | local.set 1 + 02a3f0: 0c 01 | br 1 + 02a3f2: 0b | end + 02a3f3: 20 04 | local.get 4 + 02a3f5: 21 05 | local.set 5 + 02a3f7: 03 40 | loop + 02a3f9: 20 05 | local.get 5 + 02a3fb: 28 00 20 | i32.load 0 32 + 02a3fe: 22 04 | local.tee 4 + 02a400: 21 05 | local.set 5 + 02a402: 20 04 | local.get 4 + 02a404: 21 01 | local.set 1 + 02a406: 20 04 | local.get 4 + 02a408: 29 03 40 | i64.load 3 64 + 02a40b: 42 01 | i64.const 1 + 02a40d: 51 | i64.eq + 02a40e: 0d 00 | br_if 0 + 02a410: 0b | end + 02a411: 0b | end + 02a412: 20 01 | local.get 1 + 02a414: 21 04 | local.set 4 + 02a416: 02 40 | block + 02a418: 20 06 | local.get 6 + 02a41a: 41 f7 00 | i32.const 119 + 02a41d: 46 | i32.eq + 02a41e: 0d 00 | br_if 0 + 02a420: 20 00 | local.get 0 + 02a422: 28 02 28 | i32.load 2 40 + 02a425: 21 05 | local.set 5 + 02a427: 02 40 | block + 02a429: 20 0a | local.get 10 + 02a42b: 45 | i32.eqz + 02a42c: 0d 00 | br_if 0 + 02a42e: 20 05 | local.get 5 + 02a430: 45 | i32.eqz + 02a431: 0d 01 | br_if 1 + 02a433: 20 08 | local.get 8 + 02a435: 41 80 01 | i32.const 128 + 02a438: 6a | i32.add + 02a439: 20 00 | local.get 0 + 02a43b: 28 02 2c | i32.load 2 44 + 02a43e: 41 04 | i32.const 4 + 02a440: 20 0b | local.get 11 + 02a442: 20 0a | local.get 10 + 02a444: 42 00 | i64.const 0 + 02a446: 41 00 | i32.const 0 + 02a448: 20 07 | local.get 7 + 02a44a: 20 05 | local.get 5 + 02a44c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02a455: 80 00 | + 02a457: 20 00 | local.get 0 + 02a459: 20 00 | local.get 0 + 02a45b: 28 02 54 | i32.load 2 84 + 02a45e: 20 08 | local.get 8 + 02a460: 28 02 80 01 | i32.load 2 128 + 02a464: 6a | i32.add + 02a465: 36 02 54 | i32.store 2 84 + 02a468: 0c 01 | br 1 + 02a46a: 0b | end + 02a46b: 20 05 | local.get 5 + 02a46d: 20 00 | local.get 0 + 02a46f: 28 02 2c | i32.load 2 44 + 02a472: 20 0d | local.get 13 + 02a474: 20 00 | local.get 0 + 02a476: 41 d4 00 | i32.const 84 + 02a479: 6a | i32.add + 02a47a: 20 07 | local.get 7 + 02a47c: 10 a0 83 80 80 00 | call 416 + 02a482: 1a | drop + 02a483: 0b | end + 02a484: 20 00 | local.get 0 + 02a486: 28 02 2c | i32.load 2 44 + 02a489: 21 0a | local.set 10 + 02a48b: 20 00 | local.get 0 + 02a48d: 28 02 28 | i32.load 2 40 + 02a490: 21 05 | local.set 5 + 02a492: 20 08 | local.get 8 + 02a494: 41 fb 00 | i32.const 123 + 02a497: 3a 00 af 01 | i32.store8 0 175 + 02a49b: 02 40 | block + 02a49d: 20 05 | local.get 5 + 02a49f: 45 | i32.eqz + 02a4a0: 0d 00 | br_if 0 + 02a4a2: 20 08 | local.get 8 + 02a4a4: 41 f0 00 | i32.const 112 + 02a4a7: 6a | i32.add + 02a4a8: 20 0a | local.get 10 + 02a4aa: 41 04 | i32.const 4 + 02a4ac: 20 08 | local.get 8 + 02a4ae: 41 af 01 | i32.const 175 + 02a4b1: 6a | i32.add + 02a4b2: 41 01 | i32.const 1 + 02a4b4: 42 00 | i64.const 0 + 02a4b6: 41 00 | i32.const 0 + 02a4b8: 20 07 | local.get 7 + 02a4ba: 20 05 | local.get 5 + 02a4bc: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02a4c5: 80 00 | + 02a4c7: 20 00 | local.get 0 + 02a4c9: 20 00 | local.get 0 + 02a4cb: 28 02 54 | i32.load 2 84 + 02a4ce: 20 08 | local.get 8 + 02a4d0: 28 02 70 | i32.load 2 112 + 02a4d3: 6a | i32.add + 02a4d4: 36 02 54 | i32.store 2 84 + 02a4d7: 0b | end + 02a4d8: 41 00 | i32.const 0 + 02a4da: 22 0b | local.tee 11 + 02a4dc: 21 05 | local.set 5 + 02a4de: 41 00 | i32.const 0 + 02a4e0: 21 0a | local.set 10 + 02a4e2: 20 0b | local.get 11 + 02a4e4: 21 0b | local.set 11 + 02a4e6: 41 00 | i32.const 0 + 02a4e8: 21 01 | local.set 1 + 02a4ea: 02 40 | block + 02a4ec: 20 04 | local.get 4 + 02a4ee: 29 03 40 | i64.load 3 64 + 02a4f1: 22 10 | local.tee 16 + 02a4f3: 42 15 | i64.const 21 + 02a4f5: 52 | i64.ne + 02a4f6: 0d 00 | br_if 0 + 02a4f8: 20 04 | local.get 4 + 02a4fa: 28 02 28 | i32.load 2 40 + 02a4fd: 21 05 | local.set 5 + 02a4ff: 20 04 | local.get 4 + 02a501: 28 02 24 | i32.load 2 36 + 02a504: 21 0a | local.set 10 + 02a506: 20 04 | local.get 4 + 02a508: 28 02 20 | i32.load 2 32 + 02a50b: 21 0b | local.set 11 + 02a50d: 20 04 | local.get 4 + 02a50f: 28 02 1c | i32.load 2 28 + 02a512: 21 01 | local.set 1 + 02a514: 0b | end + 02a515: 20 01 | local.get 1 + 02a517: 21 01 | local.set 1 + 02a519: 20 0b | local.get 11 + 02a51b: 21 11 | local.set 17 + 02a51d: 20 0a | local.get 10 + 02a51f: 21 12 | local.set 18 + 02a521: 20 05 | local.get 5 + 02a523: 21 04 | local.set 4 + 02a525: 02 40 | block + 02a527: 20 03 | local.get 3 + 02a529: 20 09 | local.get 9 + 02a52b: 84 | i64.or + 02a52c: 50 | i64.eqz + 02a52d: 0d 00 | br_if 0 + 02a52f: 20 04 | local.get 4 + 02a531: 41 00 | i32.const 0 + 02a533: 20 04 | local.get 4 + 02a535: 41 00 | i32.const 0 + 02a537: 4a | i32.gt_s + 02a538: 1b | select + 02a539: 21 0e | local.set 14 + 02a53b: 20 01 | local.get 1 + 02a53d: 41 78 | i32.const 4294967288 + 02a53f: 6a | i32.add + 02a540: 21 13 | local.set 19 + 02a542: 20 08 | local.get 8 + 02a544: 41 af 01 | i32.const 175 + 02a547: 6a | i32.add + 02a548: 21 14 | local.set 20 + 02a54a: 20 06 | local.get 6 + 02a54c: 41 f7 00 | i32.const 119 + 02a54f: 47 | i32.ne + 02a550: 21 15 | local.set 21 + 02a552: 41 00 | i32.const 0 + 02a554: 21 04 | local.set 4 + 02a556: 20 03 | local.get 3 + 02a558: 21 03 | local.set 3 + 02a55a: 20 09 | local.get 9 + 02a55c: 21 0c | local.set 12 + 02a55e: 03 40 | loop + 02a560: 20 03 | local.get 3 + 02a562: 22 09 | local.tee 9 + 02a564: 7a | i64.ctz + 02a565: 20 0c | local.get 12 + 02a567: 22 0c | local.tee 12 + 02a569: 7a | i64.ctz + 02a56a: 42 c0 00 | i64.const 64 + 02a56d: 7c | i64.add + 02a56e: 20 09 | local.get 9 + 02a570: 42 00 | i64.const 0 + 02a572: 52 | i64.ne + 02a573: 1b | select + 02a574: 21 03 | local.set 3 + 02a576: 20 0d | local.get 13 + 02a578: 29 03 28 | i64.load 3 40 + 02a57b: 21 16 | local.set 22 + 02a57d: 02 40 | block + 02a57f: 20 04 | local.get 4 + 02a581: 22 0f | local.tee 15 + 02a583: 41 01 | i32.const 1 + 02a585: 48 | i32.lt_s + 02a586: 0d 00 | br_if 0 + 02a588: 20 00 | local.get 0 + 02a58a: 28 02 28 | i32.load 2 40 + 02a58d: 22 04 | local.tee 4 + 02a58f: 45 | i32.eqz + 02a590: 0d 00 | br_if 0 + 02a592: 20 08 | local.get 8 + 02a594: 41 e0 00 | i32.const 96 + 02a597: 6a | i32.add + 02a598: 20 00 | local.get 0 + 02a59a: 28 02 2c | i32.load 2 44 + 02a59d: 41 04 | i32.const 4 + 02a59f: 41 a1 ec 93 80 00 | i32.const 325153 + 02a5a5: 41 02 | i32.const 2 + 02a5a7: 42 00 | i64.const 0 + 02a5a9: 41 00 | i32.const 0 + 02a5ab: 20 07 | local.get 7 + 02a5ad: 20 04 | local.get 4 + 02a5af: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02a5b8: 80 00 | + 02a5ba: 20 00 | local.get 0 + 02a5bc: 20 00 | local.get 0 + 02a5be: 28 02 54 | i32.load 2 84 + 02a5c1: 20 08 | local.get 8 + 02a5c3: 28 02 60 | i32.load 2 96 + 02a5c6: 6a | i32.add + 02a5c7: 36 02 54 | i32.store 2 84 + 02a5ca: 0b | end + 02a5cb: 20 16 | local.get 22 + 02a5cd: 20 03 | local.get 3 + 02a5cf: 7c | i64.add + 02a5d0: 21 03 | local.set 3 + 02a5d2: 02 40 | block + 02a5d4: 02 40 | block + 02a5d6: 02 40 | block + 02a5d8: 20 10 | local.get 16 + 02a5da: 42 15 | i64.const 21 + 02a5dc: 52 | i64.ne + 02a5dd: 0d 00 | br_if 0 + 02a5df: 41 00 | i32.const 0 + 02a5e1: 21 04 | local.set 4 + 02a5e3: 41 00 | i32.const 0 + 02a5e5: 21 05 | local.set 5 + 02a5e7: 02 40 | block + 02a5e9: 20 0d | local.get 13 + 02a5eb: 28 02 18 | i32.load 2 24 + 02a5ee: 22 0a | local.tee 10 + 02a5f0: 29 03 40 | i64.load 3 64 + 02a5f3: 42 01 | i64.const 1 + 02a5f5: 52 | i64.ne + 02a5f6: 0d 00 | br_if 0 + 02a5f8: 20 0a | local.get 10 + 02a5fa: 28 02 18 | i32.load 2 24 + 02a5fd: 21 04 | local.set 4 + 02a5ff: 20 0a | local.get 10 + 02a601: 28 02 1c | i32.load 2 28 + 02a604: 21 05 | local.set 5 + 02a606: 0b | end + 02a607: 20 05 | local.get 5 + 02a609: 21 17 | local.set 23 + 02a60b: 20 04 | local.get 4 + 02a60d: 21 18 | local.set 24 + 02a60f: 20 12 | local.get 18 + 02a611: 21 05 | local.set 5 + 02a613: 20 13 | local.get 19 + 02a615: 21 0a | local.set 10 + 02a617: 41 00 | i32.const 0 + 02a619: 21 0b | local.set 11 + 02a61b: 03 40 | loop + 02a61d: 20 0a | local.get 10 + 02a61f: 21 0a | local.set 10 + 02a621: 20 05 | local.get 5 + 02a623: 21 04 | local.set 4 + 02a625: 20 0e | local.get 14 + 02a627: 20 0b | local.get 11 + 02a629: 22 0b | local.tee 11 + 02a62b: 46 | i32.eq + 02a62c: 0d 01 | br_if 1 + 02a62e: 20 04 | local.get 4 + 02a630: 41 08 | i32.const 8 + 02a632: 6a | i32.add + 02a633: 21 05 | local.set 5 + 02a635: 20 0a | local.get 10 + 02a637: 41 08 | i32.const 8 + 02a639: 6a | i32.add + 02a63a: 22 01 | local.tee 1 + 02a63c: 21 0a | local.set 10 + 02a63e: 20 0b | local.get 11 + 02a640: 41 01 | i32.const 1 + 02a642: 6a | i32.add + 02a643: 22 06 | local.tee 6 + 02a645: 21 0b | local.set 11 + 02a647: 20 04 | local.get 4 + 02a649: 29 03 00 | i64.load 3 0 + 02a64c: 20 03 | local.get 3 + 02a64e: 52 | i64.ne + 02a64f: 0d 00 | br_if 0 + 02a651: 0b | end + 02a652: 20 00 | local.get 0 + 02a654: 28 02 2c | i32.load 2 44 + 02a657: 21 05 | local.set 5 + 02a659: 20 00 | local.get 0 + 02a65b: 28 02 28 | i32.load 2 40 + 02a65e: 21 04 | local.set 4 + 02a660: 02 40 | block + 02a662: 02 40 | block + 02a664: 20 15 | local.get 21 + 02a666: 45 | i32.eqz + 02a667: 0d 00 | br_if 0 + 02a669: 20 05 | local.get 5 + 02a66b: 21 05 | local.set 5 + 02a66d: 20 04 | local.get 4 + 02a66f: 21 04 | local.set 4 + 02a671: 0c 01 | br 1 + 02a673: 0b | end + 02a674: 02 40 | block + 02a676: 02 40 | block + 02a678: 20 04 | local.get 4 + 02a67a: 0d 00 | br_if 0 + 02a67c: 20 05 | local.get 5 + 02a67e: 21 04 | local.set 4 + 02a680: 41 00 | i32.const 0 + 02a682: 21 0a | local.set 10 + 02a684: 0c 01 | br 1 + 02a686: 0b | end + 02a687: 20 08 | local.get 8 + 02a689: 41 d0 00 | i32.const 80 + 02a68c: 6a | i32.add + 02a68d: 20 05 | local.get 5 + 02a68f: 41 04 | i32.const 4 + 02a691: 20 18 | local.get 24 + 02a693: 20 17 | local.get 23 + 02a695: 42 00 | i64.const 0 + 02a697: 41 00 | i32.const 0 + 02a699: 20 07 | local.get 7 + 02a69b: 20 04 | local.get 4 + 02a69d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02a6a6: 80 00 | + 02a6a8: 20 00 | local.get 0 + 02a6aa: 20 00 | local.get 0 + 02a6ac: 28 02 54 | i32.load 2 84 + 02a6af: 20 08 | local.get 8 + 02a6b1: 28 02 50 | i32.load 2 80 + 02a6b4: 6a | i32.add + 02a6b5: 36 02 54 | i32.store 2 84 + 02a6b8: 20 00 | local.get 0 + 02a6ba: 28 02 28 | i32.load 2 40 + 02a6bd: 21 04 | local.set 4 + 02a6bf: 20 00 | local.get 0 + 02a6c1: 28 02 2c | i32.load 2 44 + 02a6c4: 21 05 | local.set 5 + 02a6c6: 20 08 | local.get 8 + 02a6c8: 41 2e | i32.const 46 + 02a6ca: 3a 00 af 01 | i32.store8 0 175 + 02a6ce: 02 40 | block + 02a6d0: 20 04 | local.get 4 + 02a6d2: 0d 00 | br_if 0 + 02a6d4: 20 05 | local.get 5 + 02a6d6: 21 04 | local.set 4 + 02a6d8: 41 00 | i32.const 0 + 02a6da: 21 0a | local.set 10 + 02a6dc: 0c 01 | br 1 + 02a6de: 0b | end + 02a6df: 20 08 | local.get 8 + 02a6e1: 41 c0 00 | i32.const 64 + 02a6e4: 6a | i32.add + 02a6e5: 20 05 | local.get 5 + 02a6e7: 41 04 | i32.const 4 + 02a6e9: 20 14 | local.get 20 + 02a6eb: 41 01 | i32.const 1 + 02a6ed: 42 00 | i64.const 0 + 02a6ef: 41 00 | i32.const 0 + 02a6f1: 20 07 | local.get 7 + 02a6f3: 20 04 | local.get 4 + 02a6f5: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02a6fe: 80 00 | + 02a700: 20 00 | local.get 0 + 02a702: 20 00 | local.get 0 + 02a704: 28 02 54 | i32.load 2 84 + 02a707: 20 08 | local.get 8 + 02a709: 28 02 40 | i32.load 2 64 + 02a70c: 6a | i32.add + 02a70d: 36 02 54 | i32.store 2 84 + 02a710: 20 00 | local.get 0 + 02a712: 28 02 2c | i32.load 2 44 + 02a715: 21 04 | local.set 4 + 02a717: 20 00 | local.get 0 + 02a719: 28 02 28 | i32.load 2 40 + 02a71c: 21 0a | local.set 10 + 02a71e: 0b | end + 02a71f: 20 04 | local.get 4 + 02a721: 21 05 | local.set 5 + 02a723: 20 0a | local.get 10 + 02a725: 21 04 | local.set 4 + 02a727: 0b | end + 02a728: 20 04 | local.get 4 + 02a72a: 21 04 | local.set 4 + 02a72c: 20 05 | local.get 5 + 02a72e: 21 05 | local.set 5 + 02a730: 20 06 | local.get 6 + 02a732: 41 7f | i32.const 4294967295 + 02a734: 6a | i32.add + 02a735: 20 11 | local.get 17 + 02a737: 4f | i32.ge_u + 02a738: 0d 01 | br_if 1 + 02a73a: 20 04 | local.get 4 + 02a73c: 45 | i32.eqz + 02a73d: 0d 02 | br_if 2 + 02a73f: 20 08 | local.get 8 + 02a741: 41 30 | i32.const 48 + 02a743: 6a | i32.add + 02a744: 20 05 | local.get 5 + 02a746: 41 04 | i32.const 4 + 02a748: 20 01 | local.get 1 + 02a74a: 28 02 00 | i32.load 2 0 + 02a74d: 20 01 | local.get 1 + 02a74f: 41 04 | i32.const 4 + 02a751: 6a | i32.add + 02a752: 28 02 00 | i32.load 2 0 + 02a755: 42 00 | i64.const 0 + 02a757: 41 00 | i32.const 0 + 02a759: 20 07 | local.get 7 + 02a75b: 20 04 | local.get 4 + 02a75d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02a766: 80 00 | + 02a768: 20 00 | local.get 0 + 02a76a: 20 00 | local.get 0 + 02a76c: 28 02 54 | i32.load 2 84 + 02a76f: 20 08 | local.get 8 + 02a771: 28 02 30 | i32.load 2 48 + 02a774: 6a | i32.add + 02a775: 36 02 54 | i32.store 2 84 + 02a778: 0c 02 | br 2 + 02a77a: 0b | end + 02a77b: 20 00 | local.get 0 + 02a77d: 28 02 2c | i32.load 2 44 + 02a780: 21 05 | local.set 5 + 02a782: 20 00 | local.get 0 + 02a784: 28 02 28 | i32.load 2 40 + 02a787: 21 04 | local.set 4 + 02a789: 02 40 | block + 02a78b: 41 c1 00 | i32.const 65 + 02a78e: 45 | i32.eqz + 02a78f: 0d 00 | br_if 0 + 02a791: 20 08 | local.get 8 + 02a793: 41 af 01 | i32.const 175 + 02a796: 6a | i32.add + 02a797: 41 00 | i32.const 0 + 02a799: 41 c1 00 | i32.const 65 + 02a79c: fc 0b 00 | memory.fill 0 + 02a79f: 0b | end + 02a7a0: 20 08 | local.get 8 + 02a7a2: 41 28 | i32.const 40 + 02a7a4: 6a | i32.add + 02a7a5: 20 14 | local.get 20 + 02a7a7: 41 c1 00 | i32.const 65 + 02a7aa: 20 03 | local.get 3 + 02a7ac: 41 0a | i32.const 10 + 02a7ae: 41 01 | i32.const 1 + 02a7b0: 41 c0 00 | i32.const 64 + 02a7b3: 41 80 80 84 80 00 | i32.const 65536 + 02a7b9: 41 24 | i32.const 36 + 02a7bb: 41 00 | i32.const 0 + 02a7bd: 20 07 | local.get 7 + 02a7bf: 10 c5 82 80 80 00 | call 325 + 02a7c5: 20 04 | local.get 4 + 02a7c7: 45 | i32.eqz + 02a7c8: 0d 01 | br_if 1 + 02a7ca: 20 08 | local.get 8 + 02a7cc: 41 18 | i32.const 24 + 02a7ce: 6a | i32.add + 02a7cf: 20 05 | local.get 5 + 02a7d1: 41 04 | i32.const 4 + 02a7d3: 20 08 | local.get 8 + 02a7d5: 28 02 28 | i32.load 2 40 + 02a7d8: 20 08 | local.get 8 + 02a7da: 28 02 2c | i32.load 2 44 + 02a7dd: 42 00 | i64.const 0 + 02a7df: 41 00 | i32.const 0 + 02a7e1: 20 07 | local.get 7 + 02a7e3: 20 04 | local.get 4 + 02a7e5: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02a7ee: 80 00 | + 02a7f0: 20 00 | local.get 0 + 02a7f2: 20 00 | local.get 0 + 02a7f4: 28 02 54 | i32.load 2 84 + 02a7f7: 20 08 | local.get 8 + 02a7f9: 28 02 18 | i32.load 2 24 + 02a7fc: 6a | i32.add + 02a7fd: 36 02 54 | i32.store 2 84 + 02a800: 0c 01 | br 1 + 02a802: 0b | end + 02a803: 41 97 e2 93 80 00 | i32.const 323863 + 02a809: 41 2b | i32.const 43 + 02a80b: 41 e9 0e | i32.const 1897 + 02a80e: 41 2a | i32.const 42 + 02a810: 20 06 | local.get 6 + 02a812: 41 7f | i32.const 4294967295 + 02a814: 6a | i32.add + 02a815: 20 11 | local.get 17 + 02a817: 10 ad 82 80 80 00 | call 301 + 02a81d: 00 | unreachable + 02a81e: 0b | end + 02a81f: 20 0f | local.get 15 + 02a821: 41 01 | i32.const 1 + 02a823: 6a | i32.add + 02a824: 21 04 | local.set 4 + 02a826: 20 09 | local.get 9 + 02a828: 42 7f | i64.const 18446744073709551615 + 02a82a: 7c | i64.add + 02a82b: 20 09 | local.get 9 + 02a82d: 83 | i64.and + 02a82e: 22 16 | local.tee 22 + 02a830: 21 03 | local.set 3 + 02a832: 20 0c | local.get 12 + 02a834: 20 09 | local.get 9 + 02a836: 50 | i64.eqz + 02a837: ad | i64.extend_i32_u + 02a838: 7d | i64.sub + 02a839: 20 0c | local.get 12 + 02a83b: 83 | i64.and + 02a83c: 22 09 | local.tee 9 + 02a83e: 21 0c | local.set 12 + 02a840: 20 16 | local.get 22 + 02a842: 20 09 | local.get 9 + 02a844: 84 | i64.or + 02a845: 50 | i64.eqz + 02a846: 45 | i32.eqz + 02a847: 0d 00 | br_if 0 + 02a849: 0b | end + 02a84a: 0b | end + 02a84b: 20 00 | local.get 0 + 02a84d: 28 02 2c | i32.load 2 44 + 02a850: 21 05 | local.set 5 + 02a852: 20 00 | local.get 0 + 02a854: 28 02 28 | i32.load 2 40 + 02a857: 21 04 | local.set 4 + 02a859: 20 08 | local.get 8 + 02a85b: 41 fd 00 | i32.const 125 + 02a85e: 3a 00 af 01 | i32.store8 0 175 + 02a862: 20 04 | local.get 4 + 02a864: 45 | i32.eqz + 02a865: 0d 03 | br_if 3 + 02a867: 20 08 | local.get 8 + 02a869: 41 08 | i32.const 8 + 02a86b: 6a | i32.add + 02a86c: 20 05 | local.get 5 + 02a86e: 41 04 | i32.const 4 + 02a870: 20 08 | local.get 8 + 02a872: 41 af 01 | i32.const 175 + 02a875: 6a | i32.add + 02a876: 41 01 | i32.const 1 + 02a878: 42 00 | i64.const 0 + 02a87a: 41 00 | i32.const 0 + 02a87c: 20 07 | local.get 7 + 02a87e: 20 04 | local.get 4 + 02a880: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02a889: 80 00 | + 02a88b: 20 00 | local.get 0 + 02a88d: 20 00 | local.get 0 + 02a88f: 28 02 54 | i32.load 2 84 + 02a892: 20 08 | local.get 8 + 02a894: 28 02 08 | i32.load 2 8 + 02a897: 6a | i32.add + 02a898: 36 02 54 | i32.store 2 84 + 02a89b: 0c 03 | br 3 + 02a89d: 0b | end + 02a89e: 20 0d | local.get 13 + 02a8a0: 28 02 20 | i32.load 2 32 + 02a8a3: 29 03 10 | i64.load 3 16 + 02a8a6: 21 09 | local.set 9 + 02a8a8: 20 0d | local.get 13 + 02a8aa: 28 02 18 | i32.load 2 24 + 02a8ad: 21 04 | local.set 4 + 02a8af: 20 0d | local.get 13 + 02a8b1: 28 02 1c | i32.load 2 28 + 02a8b4: 21 05 | local.set 5 + 02a8b6: 0c 01 | br 1 + 02a8b8: 0b | end + 02a8b9: 0b | end + 02a8ba: 20 00 | local.get 0 + 02a8bc: 20 08 | local.get 8 + 02a8be: 41 ae 01 | i32.const 174 + 02a8c1: 6a | i32.add + 02a8c2: 41 00 | i32.const 0 + 02a8c4: 42 93 c2 a4 ad de 98 aa c2 | i64.const 4432853501154500883 + 02a8cd: 3d | + 02a8ce: 20 06 | local.get 6 + 02a8d0: 20 07 | local.get 7 + 02a8d2: 10 9e 83 80 80 00 | call 414 + 02a8d8: 0b | end + 02a8d9: 20 08 | local.get 8 + 02a8db: 41 f0 01 | i32.const 240 + 02a8de: 6a | i32.add + 02a8df: 24 80 80 80 80 00 | global.set 0 + 02a8e5: 0b | end +02a8e8 func[452]: + 02a8e9: 01 7f | local[9] type=i32 + 02a8eb: 02 7e | local[10..11] type=i64 + 02a8ed: 18 7f | local[12..35] type=i32 + 02a8ef: 01 7e | local[36] type=i64 + 02a8f1: 12 7f | local[37..54] type=i32 + 02a8f3: 01 7b | local[55] type=v128 + 02a8f5: 23 80 80 80 80 00 | global.get 0 + 02a8fb: 41 80 06 | i32.const 768 + 02a8fe: 6b | i32.sub + 02a8ff: 22 09 | local.tee 9 + 02a901: 24 80 80 80 80 00 | global.set 0 + 02a907: 02 40 | block + 02a909: 02 40 | block + 02a90b: 20 04 | local.get 4 + 02a90d: 41 7e | i32.const 4294967294 + 02a90f: 71 | i32.and + 02a910: 41 f6 00 | i32.const 118 + 02a913: 46 | i32.eq + 02a914: 0d 00 | br_if 0 + 02a916: 20 00 | local.get 0 + 02a918: 20 04 | local.get 4 + 02a91a: 20 08 | local.get 8 + 02a91c: 10 ab 83 80 80 00 | call 427 + 02a922: 0c 01 | br 1 + 02a924: 0b | end + 02a925: 02 40 | block + 02a927: 02 40 | block + 02a929: 20 05 | local.get 5 + 02a92b: 2d 00 18 | i32.load8_u 0 24 + 02a92e: 41 02 | i32.const 2 + 02a930: 71 | i32.and + 02a931: 45 | i32.eqz + 02a932: 0d 00 | br_if 0 + 02a934: 42 9a 03 | i64.const 410 + 02a937: 21 0a | local.set 10 + 02a939: 20 03 | local.get 3 + 02a93b: 42 9b 03 | i64.const 411 + 02a93e: 82 | i64.rem_u + 02a93f: 21 0b | local.set 11 + 02a941: 03 40 | loop + 02a943: 20 0a | local.get 10 + 02a945: 21 0a | local.set 10 + 02a947: 02 40 | block + 02a949: 20 0b | local.get 11 + 02a94b: 22 0b | local.tee 11 + 02a94d: a7 | i32.wrap_i64 + 02a94e: 41 02 | i32.const 2 + 02a950: 74 | i32.shl + 02a951: 41 f0 a0 96 80 00 | i32.const 364656 + 02a957: 6a | i32.add + 02a958: 28 02 00 | i32.load 2 0 + 02a95b: 22 0c | local.tee 12 + 02a95d: 45 | i32.eqz + 02a95e: 0d 00 | br_if 0 + 02a960: 20 0c | local.get 12 + 02a962: 21 0d | local.set 13 + 02a964: 20 0c | local.get 12 + 02a966: 29 03 10 | i64.load 3 16 + 02a969: 20 03 | local.get 3 + 02a96b: 51 | i64.eq + 02a96c: 0d 03 | br_if 3 + 02a96e: 0b | end + 02a96f: 02 40 | block + 02a971: 20 0a | local.get 10 + 02a973: 50 | i64.eqz + 02a974: 45 | i32.eqz + 02a975: 0d 00 | br_if 0 + 02a977: 41 e0 ca 96 80 00 | i32.const 370016 + 02a97d: 21 0d | local.set 13 + 02a97f: 0c 03 | br 3 + 02a981: 0b | end + 02a982: 02 40 | block + 02a984: 20 0b | local.get 11 + 02a986: 42 01 | i64.const 1 + 02a988: 7c | i64.add + 02a989: 22 0b | local.tee 11 + 02a98b: 42 00 | i64.const 0 + 02a98d: 20 0b | local.get 11 + 02a98f: 42 9b 03 | i64.const 411 + 02a992: 54 | i64.lt_u + 02a993: 1b | select + 02a994: 22 0b | local.tee 11 + 02a996: a7 | i32.wrap_i64 + 02a997: 41 02 | i32.const 2 + 02a999: 74 | i32.shl + 02a99a: 41 f0 a0 96 80 00 | i32.const 364656 + 02a9a0: 6a | i32.add + 02a9a1: 28 02 00 | i32.load 2 0 + 02a9a4: 22 0c | local.tee 12 + 02a9a6: 45 | i32.eqz + 02a9a7: 0d 00 | br_if 0 + 02a9a9: 20 0c | local.get 12 + 02a9ab: 21 0d | local.set 13 + 02a9ad: 20 0c | local.get 12 + 02a9af: 29 03 10 | i64.load 3 16 + 02a9b2: 20 03 | local.get 3 + 02a9b4: 51 | i64.eq + 02a9b5: 0d 03 | br_if 3 + 02a9b7: 0b | end + 02a9b8: 20 0a | local.get 10 + 02a9ba: 42 7e | i64.const 18446744073709551614 + 02a9bc: 7c | i64.add + 02a9bd: 21 0a | local.set 10 + 02a9bf: 20 0b | local.get 11 + 02a9c1: 42 01 | i64.const 1 + 02a9c3: 7c | i64.add + 02a9c4: 22 0b | local.tee 11 + 02a9c6: 42 00 | i64.const 0 + 02a9c8: 20 0b | local.get 11 + 02a9ca: 42 9b 03 | i64.const 411 + 02a9cd: 54 | i64.lt_u + 02a9ce: 1b | select + 02a9cf: 21 0b | local.set 11 + 02a9d1: 0c 00 | br 0 + 02a9d3: 0b | end + 02a9d4: 0b | end + 02a9d5: 20 05 | local.get 5 + 02a9d7: 2d 00 19 | i32.load8_u 0 25 + 02a9da: 21 0c | local.set 12 + 02a9dc: 02 40 | block + 02a9de: 02 40 | block + 02a9e0: 20 00 | local.get 0 + 02a9e2: 28 02 28 | i32.load 2 40 + 02a9e5: 22 0d | local.tee 13 + 02a9e7: 0d 00 | br_if 0 + 02a9e9: 20 04 | local.get 4 + 02a9eb: 41 f6 00 | i32.const 118 + 02a9ee: 46 | i32.eq + 02a9ef: 20 0c | local.get 12 + 02a9f1: 41 ff 01 | i32.const 255 + 02a9f4: 71 | i32.and + 02a9f5: 41 00 | i32.const 0 + 02a9f7: 47 | i32.ne + 02a9f8: 71 | i32.and + 02a9f9: 21 0d | local.set 13 + 02a9fb: 0c 01 | br 1 + 02a9fd: 0b | end + 02a9fe: 20 09 | local.get 9 + 02aa00: 41 d8 03 | i32.const 472 + 02aa03: 6a | i32.add + 02aa04: 20 00 | local.get 0 + 02aa06: 28 02 2c | i32.load 2 44 + 02aa09: 41 04 | i32.const 4 + 02aa0b: 20 06 | local.get 6 + 02aa0d: 20 07 | local.get 7 + 02aa0f: 42 00 | i64.const 0 + 02aa11: 41 00 | i32.const 0 + 02aa13: 20 08 | local.get 8 + 02aa15: 20 0d | local.get 13 + 02aa17: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02aa20: 80 00 | + 02aa22: 20 00 | local.get 0 + 02aa24: 20 00 | local.get 0 + 02aa26: 28 02 54 | i32.load 2 84 + 02aa29: 20 09 | local.get 9 + 02aa2b: 28 02 d8 03 | i32.load 2 472 + 02aa2f: 6a | i32.add + 02aa30: 36 02 54 | i32.store 2 84 + 02aa33: 20 00 | local.get 0 + 02aa35: 28 02 28 | i32.load 2 40 + 02aa38: 21 0d | local.set 13 + 02aa3a: 20 00 | local.get 0 + 02aa3c: 28 02 2c | i32.load 2 44 + 02aa3f: 21 07 | local.set 7 + 02aa41: 20 09 | local.get 9 + 02aa43: 41 db 00 | i32.const 91 + 02aa46: 41 fb 00 | i32.const 123 + 02aa49: 20 04 | local.get 4 + 02aa4b: 41 f6 00 | i32.const 118 + 02aa4e: 46 | i32.eq + 02aa4f: 20 0c | local.get 12 + 02aa51: 41 ff 01 | i32.const 255 + 02aa54: 71 | i32.and + 02aa55: 41 00 | i32.const 0 + 02aa57: 47 | i32.ne + 02aa58: 71 | i32.and + 02aa59: 22 0e | local.tee 14 + 02aa5b: 1b | select + 02aa5c: 3a 00 f8 05 | i32.store8 0 760 + 02aa60: 02 40 | block + 02aa62: 20 0d | local.get 13 + 02aa64: 45 | i32.eqz + 02aa65: 0d 00 | br_if 0 + 02aa67: 20 09 | local.get 9 + 02aa69: 41 c8 03 | i32.const 456 + 02aa6c: 6a | i32.add + 02aa6d: 20 07 | local.get 7 + 02aa6f: 41 04 | i32.const 4 + 02aa71: 20 09 | local.get 9 + 02aa73: 41 f8 05 | i32.const 760 + 02aa76: 6a | i32.add + 02aa77: 41 01 | i32.const 1 + 02aa79: 42 00 | i64.const 0 + 02aa7b: 41 00 | i32.const 0 + 02aa7d: 20 08 | local.get 8 + 02aa7f: 20 0d | local.get 13 + 02aa81: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02aa8a: 80 00 | + 02aa8c: 20 00 | local.get 0 + 02aa8e: 20 00 | local.get 0 + 02aa90: 28 02 54 | i32.load 2 84 + 02aa93: 20 09 | local.get 9 + 02aa95: 28 02 c8 03 | i32.load 2 456 + 02aa99: 6a | i32.add + 02aa9a: 36 02 54 | i32.store 2 84 + 02aa9d: 0b | end + 02aa9e: 20 0e | local.get 14 + 02aaa0: 21 0d | local.set 13 + 02aaa2: 0b | end + 02aaa3: 20 0d | local.get 13 + 02aaa5: 21 0f | local.set 15 + 02aaa7: 20 00 | local.get 0 + 02aaa9: 20 00 | local.get 0 + 02aaab: 28 02 44 | i32.load 2 68 + 02aaae: 41 01 | i32.const 1 + 02aab0: 6a | i32.add + 02aab1: 36 02 44 | i32.store 2 68 + 02aab4: 20 00 | local.get 0 + 02aab6: 20 00 | local.get 0 + 02aab8: 28 02 14 | i32.load 2 20 + 02aabb: 22 10 | local.tee 16 + 02aabd: 41 01 | i32.const 1 + 02aabf: 6a | i32.add + 02aac0: 36 02 14 | i32.store 2 20 + 02aac3: 20 05 | local.get 5 + 02aac5: 28 02 14 | i32.load 2 20 + 02aac8: 22 0d | local.tee 13 + 02aaca: 21 0e | local.set 14 + 02aacc: 02 40 | block + 02aace: 02 40 | block + 02aad0: 02 40 | block + 02aad2: 02 40 | block + 02aad4: 20 00 | local.get 0 + 02aad6: 2d 00 04 | i32.load8_u 0 4 + 02aad9: 22 11 | local.tee 17 + 02aadb: 41 ff 01 | i32.const 255 + 02aade: 71 | i32.and + 02aadf: 45 | i32.eqz + 02aae0: 20 0d | local.get 13 + 02aae2: 45 | i32.eqz + 02aae3: 72 | i32.or + 02aae4: 20 0c | local.get 12 + 02aae6: 41 ff 01 | i32.const 255 + 02aae9: 71 | i32.and + 02aaea: 22 07 | local.tee 7 + 02aaec: 41 00 | i32.const 0 + 02aaee: 47 | i32.ne + 02aaef: 72 | i32.or + 02aaf0: 22 12 | local.tee 18 + 02aaf2: 0d 00 | br_if 0 + 02aaf4: 20 00 | local.get 0 + 02aaf6: 28 02 2c | i32.load 2 44 + 02aaf9: 21 07 | local.set 7 + 02aafb: 20 00 | local.get 0 + 02aafd: 28 02 28 | i32.load 2 40 + 02ab00: 21 0c | local.set 12 + 02ab02: 20 09 | local.get 9 + 02ab04: 41 0a | i32.const 10 + 02ab06: 3a 00 f8 05 | i32.store8 0 760 + 02ab0a: 20 0e | local.get 14 + 02ab0c: 21 0d | local.set 13 + 02ab0e: 02 40 | block + 02ab10: 20 0c | local.get 12 + 02ab12: 45 | i32.eqz + 02ab13: 0d 00 | br_if 0 + 02ab15: 20 09 | local.get 9 + 02ab17: 41 b8 03 | i32.const 440 + 02ab1a: 6a | i32.add + 02ab1b: 20 07 | local.get 7 + 02ab1d: 41 04 | i32.const 4 + 02ab1f: 20 09 | local.get 9 + 02ab21: 41 f8 05 | i32.const 760 + 02ab24: 6a | i32.add + 02ab25: 41 01 | i32.const 1 + 02ab27: 42 00 | i64.const 0 + 02ab29: 41 00 | i32.const 0 + 02ab2b: 20 08 | local.get 8 + 02ab2d: 20 0c | local.get 12 + 02ab2f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ab38: 80 00 | + 02ab3a: 20 00 | local.get 0 + 02ab3c: 20 00 | local.get 0 + 02ab3e: 28 02 54 | i32.load 2 84 + 02ab41: 20 09 | local.get 9 + 02ab43: 28 02 b8 03 | i32.load 2 440 + 02ab47: 6a | i32.add + 02ab48: 36 02 54 | i32.store 2 84 + 02ab4b: 20 05 | local.get 5 + 02ab4d: 28 02 14 | i32.load 2 20 + 02ab50: 21 0d | local.set 13 + 02ab52: 0b | end + 02ab53: 20 0d | local.get 13 + 02ab55: 21 0c | local.set 12 + 02ab57: 0c 01 | br 1 + 02ab59: 0b | end + 02ab5a: 20 0e | local.get 14 + 02ab5c: 21 0c | local.set 12 + 02ab5e: 20 07 | local.get 7 + 02ab60: 45 | i32.eqz + 02ab61: 0d 00 | br_if 0 + 02ab63: 20 00 | local.get 0 + 02ab65: 20 10 | local.get 16 + 02ab67: 41 02 | i32.const 2 + 02ab69: 6a | i32.add + 02ab6a: 36 02 14 | i32.store 2 20 + 02ab6d: 41 00 | i32.const 0 + 02ab6f: 21 0c | local.set 12 + 02ab71: 41 00 | i32.const 0 + 02ab73: 21 04 | local.set 4 + 02ab75: 02 40 | block + 02ab77: 20 05 | local.get 5 + 02ab79: 28 02 20 | i32.load 2 32 + 02ab7c: 22 0e | local.tee 14 + 02ab7e: 29 03 40 | i64.load 3 64 + 02ab81: 42 01 | i64.const 1 + 02ab83: 52 | i64.ne + 02ab84: 0d 00 | br_if 0 + 02ab86: 20 0e | local.get 14 + 02ab88: 28 02 18 | i32.load 2 24 + 02ab8b: 21 0c | local.set 12 + 02ab8d: 20 0e | local.get 14 + 02ab8f: 28 02 1c | i32.load 2 28 + 02ab92: 21 04 | local.set 4 + 02ab94: 0b | end + 02ab95: 20 04 | local.get 4 + 02ab97: 21 0e | local.set 14 + 02ab99: 20 0c | local.get 12 + 02ab9b: 21 13 | local.set 19 + 02ab9d: 20 05 | local.get 5 + 02ab9f: 28 02 14 | i32.load 2 20 + 02aba2: 21 0c | local.set 12 + 02aba4: 02 40 | block + 02aba6: 02 40 | block + 02aba8: 02 40 | block + 02abaa: 20 05 | local.get 5 + 02abac: 2d 00 19 | i32.load8_u 0 25 + 02abaf: 22 04 | local.tee 4 + 02abb1: 41 02 | i32.const 2 + 02abb3: 47 | i32.ne + 02abb4: 0d 00 | br_if 0 + 02abb6: 41 7f | i32.const 4294967295 + 02abb8: 21 04 | local.set 4 + 02abba: 0c 01 | br 1 + 02abbc: 0b | end + 02abbd: 02 40 | block + 02abbf: 20 04 | local.get 4 + 02abc1: 41 03 | i32.const 3 + 02abc3: 46 | i32.eq + 02abc4: 0d 00 | br_if 0 + 02abc6: 20 05 | local.get 5 + 02abc8: 41 1c | i32.const 28 + 02abca: 6a | i32.add + 02abcb: 21 04 | local.set 4 + 02abcd: 20 0c | local.get 12 + 02abcf: 21 0c | local.set 12 + 02abd1: 0c 02 | br 2 + 02abd3: 0b | end + 02abd4: 41 7d | i32.const 4294967293 + 02abd6: 21 04 | local.set 4 + 02abd8: 0b | end + 02abd9: 20 05 | local.get 5 + 02abdb: 28 02 08 | i32.load 2 8 + 02abde: 20 04 | local.get 4 + 02abe0: 20 0c | local.get 12 + 02abe2: 6a | i32.add + 02abe3: 22 0c | local.tee 12 + 02abe5: 41 02 | i32.const 2 + 02abe7: 74 | i32.shl + 02abe8: 6a | i32.add + 02abe9: 28 02 00 | i32.load 2 0 + 02abec: 20 01 | local.get 1 + 02abee: 6a | i32.add + 02abef: 21 04 | local.set 4 + 02abf1: 20 0c | local.get 12 + 02abf3: 21 0c | local.set 12 + 02abf5: 0b | end + 02abf6: 20 0c | local.get 12 + 02abf8: 21 14 | local.set 20 + 02abfa: 20 04 | local.get 4 + 02abfc: 28 02 00 | i32.load 2 0 + 02abff: 21 15 | local.set 21 + 02ac01: 02 40 | block + 02ac03: 02 40 | block + 02ac05: 02 40 | block + 02ac07: 02 40 | block + 02ac09: 02 40 | block + 02ac0b: 20 11 | local.get 17 + 02ac0d: 41 ff 01 | i32.const 255 + 02ac10: 71 | i32.and + 02ac11: 45 | i32.eqz + 02ac12: 0d 00 | br_if 0 + 02ac14: 20 15 | local.get 21 + 02ac16: 45 | i32.eqz + 02ac17: 0d 00 | br_if 0 + 02ac19: 20 00 | local.get 0 + 02ac1b: 28 02 2c | i32.load 2 44 + 02ac1e: 21 04 | local.set 4 + 02ac20: 20 00 | local.get 0 + 02ac22: 28 02 28 | i32.load 2 40 + 02ac25: 21 0c | local.set 12 + 02ac27: 20 09 | local.get 9 + 02ac29: 41 0a | i32.const 10 + 02ac2b: 3a 00 f8 05 | i32.store8 0 760 + 02ac2f: 20 0c | local.get 12 + 02ac31: 45 | i32.eqz + 02ac32: 0d 01 | br_if 1 + 02ac34: 20 09 | local.get 9 + 02ac36: 41 a8 02 | i32.const 296 + 02ac39: 6a | i32.add + 02ac3a: 20 04 | local.get 4 + 02ac3c: 41 04 | i32.const 4 + 02ac3e: 20 09 | local.get 9 + 02ac40: 41 f8 05 | i32.const 760 + 02ac43: 6a | i32.add + 02ac44: 41 01 | i32.const 1 + 02ac46: 42 00 | i64.const 0 + 02ac48: 41 00 | i32.const 0 + 02ac4a: 20 08 | local.get 8 + 02ac4c: 20 0c | local.get 12 + 02ac4e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ac57: 80 00 | + 02ac59: 20 00 | local.get 0 + 02ac5b: 20 00 | local.get 0 + 02ac5d: 28 02 54 | i32.load 2 84 + 02ac60: 20 09 | local.get 9 + 02ac62: 28 02 a8 02 | i32.load 2 296 + 02ac66: 6a | i32.add + 02ac67: 36 02 54 | i32.store 2 84 + 02ac6a: 0c 01 | br 1 + 02ac6c: 0b | end + 02ac6d: 20 15 | local.get 21 + 02ac6f: 45 | i32.eqz + 02ac70: 0d 01 | br_if 1 + 02ac72: 0b | end + 02ac73: 20 11 | local.get 17 + 02ac75: 41 ff 01 | i32.const 255 + 02ac78: 71 | i32.and + 02ac79: 22 16 | local.tee 22 + 02ac7b: 41 00 | i32.const 0 + 02ac7d: 47 | i32.ne + 02ac7e: 20 0d | local.get 13 + 02ac80: 41 00 | i32.const 0 + 02ac82: 47 | i32.ne + 02ac83: 71 | i32.and + 02ac84: 21 17 | local.set 23 + 02ac86: 41 01 | i32.const 1 + 02ac88: 21 06 | local.set 6 + 02ac8a: 20 09 | local.get 9 + 02ac8c: 41 f8 05 | i32.const 760 + 02ac8f: 6a | i32.add + 02ac90: 21 07 | local.set 7 + 02ac92: 20 0e | local.get 14 + 02ac94: 21 18 | local.set 24 + 02ac96: 20 13 | local.get 19 + 02ac98: 21 19 | local.set 25 + 02ac9a: 41 00 | i32.const 0 + 02ac9c: 21 0c | local.set 12 + 02ac9e: 03 40 | loop + 02aca0: 20 0c | local.get 12 + 02aca2: 21 1a | local.set 26 + 02aca4: 02 40 | block + 02aca6: 02 40 | block + 02aca8: 02 40 | block + 02acaa: 20 16 | local.get 22 + 02acac: 0d 00 | br_if 0 + 02acae: 20 1a | local.get 26 + 02acb0: 45 | i32.eqz + 02acb1: 0d 00 | br_if 0 + 02acb3: 20 00 | local.get 0 + 02acb5: 28 02 28 | i32.load 2 40 + 02acb8: 22 0c | local.tee 12 + 02acba: 45 | i32.eqz + 02acbb: 0d 02 | br_if 2 + 02acbd: 20 09 | local.get 9 + 02acbf: 41 98 02 | i32.const 280 + 02acc2: 6a | i32.add + 02acc3: 20 00 | local.get 0 + 02acc5: 28 02 2c | i32.load 2 44 + 02acc8: 41 04 | i32.const 4 + 02acca: 41 a1 ec 93 80 00 | i32.const 325153 + 02acd0: 41 02 | i32.const 2 + 02acd2: 42 00 | i64.const 0 + 02acd4: 41 00 | i32.const 0 + 02acd6: 20 08 | local.get 8 + 02acd8: 20 0c | local.get 12 + 02acda: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ace3: 80 00 | + 02ace5: 20 00 | local.get 0 + 02ace7: 20 00 | local.get 0 + 02ace9: 28 02 54 | i32.load 2 84 + 02acec: 20 09 | local.get 9 + 02acee: 28 02 98 02 | i32.load 2 280 + 02acf2: 6a | i32.add + 02acf3: 36 02 54 | i32.store 2 84 + 02acf6: 0c 01 | br 1 + 02acf8: 0b | end + 02acf9: 20 16 | local.get 22 + 02acfb: 45 | i32.eqz + 02acfc: 0d 00 | br_if 0 + 02acfe: 20 00 | local.get 0 + 02ad00: 20 00 | local.get 0 + 02ad02: 28 02 14 | i32.load 2 20 + 02ad05: 22 0d | local.tee 13 + 02ad07: 41 7f | i32.const 4294967295 + 02ad09: 6a | i32.add + 02ad0a: 22 0c | local.tee 12 + 02ad0c: 36 02 14 | i32.store 2 20 + 02ad0f: 20 0d | local.get 13 + 02ad11: 21 0d | local.set 13 + 02ad13: 02 40 | block + 02ad15: 20 0c | local.get 12 + 02ad17: 41 01 | i32.const 1 + 02ad19: 48 | i32.lt_s + 02ad1a: 0d 00 | br_if 0 + 02ad1c: 20 0c | local.get 12 + 02ad1e: 21 0d | local.set 13 + 02ad20: 41 00 | i32.const 0 + 02ad22: 21 0c | local.set 12 + 02ad24: 03 40 | loop + 02ad26: 20 0c | local.get 12 + 02ad28: 21 0e | local.set 14 + 02ad2a: 20 00 | local.get 0 + 02ad2c: 28 02 2c | i32.load 2 44 + 02ad2f: 21 04 | local.set 4 + 02ad31: 20 00 | local.get 0 + 02ad33: 28 02 28 | i32.load 2 40 + 02ad36: 21 0c | local.set 12 + 02ad38: 20 09 | local.get 9 + 02ad3a: 41 09 | i32.const 9 + 02ad3c: 3a 00 f8 05 | i32.store8 0 760 + 02ad40: 20 0d | local.get 13 + 02ad42: 21 0d | local.set 13 + 02ad44: 02 40 | block + 02ad46: 20 0c | local.get 12 + 02ad48: 45 | i32.eqz + 02ad49: 0d 00 | br_if 0 + 02ad4b: 20 09 | local.get 9 + 02ad4d: 41 88 02 | i32.const 264 + 02ad50: 6a | i32.add + 02ad51: 20 04 | local.get 4 + 02ad53: 41 04 | i32.const 4 + 02ad55: 20 07 | local.get 7 + 02ad57: 41 01 | i32.const 1 + 02ad59: 42 00 | i64.const 0 + 02ad5b: 41 00 | i32.const 0 + 02ad5d: 20 08 | local.get 8 + 02ad5f: 20 0c | local.get 12 + 02ad61: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ad6a: 80 00 | + 02ad6c: 20 00 | local.get 0 + 02ad6e: 20 00 | local.get 0 + 02ad70: 28 02 54 | i32.load 2 84 + 02ad73: 20 09 | local.get 9 + 02ad75: 28 02 88 02 | i32.load 2 264 + 02ad79: 6a | i32.add + 02ad7a: 36 02 54 | i32.store 2 84 + 02ad7d: 20 00 | local.get 0 + 02ad7f: 28 02 14 | i32.load 2 20 + 02ad82: 21 0d | local.set 13 + 02ad84: 0b | end + 02ad85: 20 0d | local.get 13 + 02ad87: 22 04 | local.tee 4 + 02ad89: 21 0d | local.set 13 + 02ad8b: 20 0e | local.get 14 + 02ad8d: 41 01 | i32.const 1 + 02ad8f: 6a | i32.add + 02ad90: 22 0e | local.tee 14 + 02ad92: 21 0c | local.set 12 + 02ad94: 20 0e | local.get 14 + 02ad96: 20 04 | local.get 4 + 02ad98: 48 | i32.lt_s + 02ad99: 0d 00 | br_if 0 + 02ad9b: 0b | end + 02ad9c: 20 04 | local.get 4 + 02ad9e: 41 01 | i32.const 1 + 02ada0: 6a | i32.add + 02ada1: 21 0d | local.set 13 + 02ada3: 0b | end + 02ada4: 20 00 | local.get 0 + 02ada6: 20 0d | local.get 13 + 02ada8: 36 02 14 | i32.store 2 20 + 02adab: 0b | end + 02adac: 20 00 | local.get 0 + 02adae: 28 02 28 | i32.load 2 40 + 02adb1: 22 0c | local.tee 12 + 02adb3: 45 | i32.eqz + 02adb4: 0d 00 | br_if 0 + 02adb6: 20 09 | local.get 9 + 02adb8: 41 f8 01 | i32.const 248 + 02adbb: 6a | i32.add + 02adbc: 20 00 | local.get 0 + 02adbe: 28 02 2c | i32.load 2 44 + 02adc1: 41 04 | i32.const 4 + 02adc3: 20 19 | local.get 25 + 02adc5: 20 18 | local.get 24 + 02adc7: 42 00 | i64.const 0 + 02adc9: 41 00 | i32.const 0 + 02adcb: 20 08 | local.get 8 + 02adcd: 20 0c | local.get 12 + 02adcf: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02add8: 80 00 | + 02adda: 20 00 | local.get 0 + 02addc: 20 00 | local.get 0 + 02adde: 28 02 54 | i32.load 2 84 + 02ade1: 20 09 | local.get 9 + 02ade3: 28 02 f8 01 | i32.load 2 248 + 02ade7: 6a | i32.add + 02ade8: 36 02 54 | i32.store 2 84 + 02adeb: 20 00 | local.get 0 + 02aded: 28 02 28 | i32.load 2 40 + 02adf0: 21 0c | local.set 12 + 02adf2: 20 00 | local.get 0 + 02adf4: 28 02 2c | i32.load 2 44 + 02adf7: 21 0d | local.set 13 + 02adf9: 20 09 | local.get 9 + 02adfb: 41 fb 00 | i32.const 123 + 02adfe: 3a 00 f8 05 | i32.store8 0 760 + 02ae02: 20 0c | local.get 12 + 02ae04: 45 | i32.eqz + 02ae05: 0d 00 | br_if 0 + 02ae07: 20 09 | local.get 9 + 02ae09: 41 e8 01 | i32.const 232 + 02ae0c: 6a | i32.add + 02ae0d: 20 0d | local.get 13 + 02ae0f: 41 04 | i32.const 4 + 02ae11: 20 07 | local.get 7 + 02ae13: 20 06 | local.get 6 + 02ae15: 42 00 | i64.const 0 + 02ae17: 41 00 | i32.const 0 + 02ae19: 20 08 | local.get 8 + 02ae1b: 20 0c | local.get 12 + 02ae1d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ae26: 80 00 | + 02ae28: 20 00 | local.get 0 + 02ae2a: 20 00 | local.get 0 + 02ae2c: 28 02 54 | i32.load 2 84 + 02ae2f: 20 09 | local.get 9 + 02ae31: 28 02 e8 01 | i32.load 2 232 + 02ae35: 6a | i32.add + 02ae36: 36 02 54 | i32.store 2 84 + 02ae39: 0b | end + 02ae3a: 02 40 | block + 02ae3c: 20 17 | local.get 23 + 02ae3e: 45 | i32.eqz + 02ae3f: 0d 00 | br_if 0 + 02ae41: 20 00 | local.get 0 + 02ae43: 28 02 2c | i32.load 2 44 + 02ae46: 21 0d | local.set 13 + 02ae48: 20 00 | local.get 0 + 02ae4a: 28 02 28 | i32.load 2 40 + 02ae4d: 21 0c | local.set 12 + 02ae4f: 20 09 | local.get 9 + 02ae51: 41 0a | i32.const 10 + 02ae53: 3a 00 f8 05 | i32.store8 0 760 + 02ae57: 20 0c | local.get 12 + 02ae59: 45 | i32.eqz + 02ae5a: 0d 00 | br_if 0 + 02ae5c: 20 09 | local.get 9 + 02ae5e: 41 d8 01 | i32.const 216 + 02ae61: 6a | i32.add + 02ae62: 20 0d | local.get 13 + 02ae64: 41 04 | i32.const 4 + 02ae66: 20 07 | local.get 7 + 02ae68: 20 06 | local.get 6 + 02ae6a: 42 00 | i64.const 0 + 02ae6c: 41 00 | i32.const 0 + 02ae6e: 20 08 | local.get 8 + 02ae70: 20 0c | local.get 12 + 02ae72: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ae7b: 80 00 | + 02ae7d: 20 00 | local.get 0 + 02ae7f: 20 00 | local.get 0 + 02ae81: 28 02 54 | i32.load 2 84 + 02ae84: 20 09 | local.get 9 + 02ae86: 28 02 d8 01 | i32.load 2 216 + 02ae8a: 6a | i32.add + 02ae8b: 36 02 54 | i32.store 2 84 + 02ae8e: 0b | end + 02ae8f: 20 00 | local.get 0 + 02ae91: 20 00 | local.get 0 + 02ae93: 28 02 44 | i32.load 2 68 + 02ae96: 22 0c | local.tee 12 + 02ae98: 41 01 | i32.const 1 + 02ae9a: 6a | i32.add + 02ae9b: 36 02 44 | i32.store 2 68 + 02ae9e: 20 0c | local.get 12 + 02aea0: 21 0c | local.set 12 + 02aea2: 02 40 | block + 02aea4: 20 14 | local.get 20 + 02aea6: 41 01 | i32.const 1 + 02aea8: 48 | i32.lt_s + 02aea9: 0d 00 | br_if 0 + 02aeab: 41 7f | i32.const 4294967295 + 02aead: 21 0c | local.set 12 + 02aeaf: 41 00 | i32.const 0 + 02aeb1: 21 0d | local.set 13 + 02aeb3: 03 40 | loop + 02aeb5: 20 0c | local.get 12 + 02aeb7: 21 02 | local.set 2 + 02aeb9: 20 05 | local.get 5 + 02aebb: 28 02 04 | i32.load 2 4 + 02aebe: 20 0d | local.get 13 + 02aec0: 22 13 | local.tee 19 + 02aec2: 41 03 | i32.const 3 + 02aec4: 74 | i32.shl + 02aec5: 6a | i32.add + 02aec6: 22 0c | local.tee 12 + 02aec8: 28 02 04 | i32.load 2 4 + 02aecb: 21 1b | local.set 27 + 02aecd: 20 0c | local.get 12 + 02aecf: 28 02 00 | i32.load 2 0 + 02aed2: 21 1c | local.set 28 + 02aed4: 02 40 | block + 02aed6: 02 40 | block + 02aed8: 02 40 | block + 02aeda: 20 16 | local.get 22 + 02aedc: 0d 00 | br_if 0 + 02aede: 20 02 | local.get 2 + 02aee0: 41 fe ff ff ff 07 | i32.const 2147483646 + 02aee6: 4b | i32.gt_u + 02aee7: 0d 01 | br_if 1 + 02aee9: 20 00 | local.get 0 + 02aeeb: 28 02 28 | i32.load 2 40 + 02aeee: 22 0c | local.tee 12 + 02aef0: 45 | i32.eqz + 02aef1: 0d 02 | br_if 2 + 02aef3: 20 09 | local.get 9 + 02aef5: 41 c8 01 | i32.const 200 + 02aef8: 6a | i32.add + 02aef9: 20 00 | local.get 0 + 02aefb: 28 02 2c | i32.load 2 44 + 02aefe: 41 04 | i32.const 4 + 02af00: 41 a1 ec 93 80 00 | i32.const 325153 + 02af06: 41 02 | i32.const 2 + 02af08: 42 00 | i64.const 0 + 02af0a: 41 00 | i32.const 0 + 02af0c: 20 08 | local.get 8 + 02af0e: 20 0c | local.get 12 + 02af10: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02af19: 80 00 | + 02af1b: 20 00 | local.get 0 + 02af1d: 20 00 | local.get 0 + 02af1f: 28 02 54 | i32.load 2 84 + 02af22: 20 09 | local.get 9 + 02af24: 28 02 c8 01 | i32.load 2 200 + 02af28: 6a | i32.add + 02af29: 36 02 54 | i32.store 2 84 + 02af2c: 0c 01 | br 1 + 02af2e: 0b | end + 02af2f: 20 00 | local.get 0 + 02af31: 28 02 14 | i32.load 2 20 + 02af34: 22 0c | local.tee 12 + 02af36: 41 01 | i32.const 1 + 02af38: 48 | i32.lt_s + 02af39: 0d 00 | br_if 0 + 02af3b: 20 0c | local.get 12 + 02af3d: 21 0d | local.set 13 + 02af3f: 41 00 | i32.const 0 + 02af41: 21 0c | local.set 12 + 02af43: 03 40 | loop + 02af45: 20 0c | local.get 12 + 02af47: 21 04 | local.set 4 + 02af49: 20 00 | local.get 0 + 02af4b: 28 02 2c | i32.load 2 44 + 02af4e: 21 0e | local.set 14 + 02af50: 20 00 | local.get 0 + 02af52: 28 02 28 | i32.load 2 40 + 02af55: 21 0c | local.set 12 + 02af57: 20 09 | local.get 9 + 02af59: 41 09 | i32.const 9 + 02af5b: 3a 00 f8 05 | i32.store8 0 760 + 02af5f: 20 0d | local.get 13 + 02af61: 21 0d | local.set 13 + 02af63: 02 40 | block + 02af65: 20 0c | local.get 12 + 02af67: 45 | i32.eqz + 02af68: 0d 00 | br_if 0 + 02af6a: 20 09 | local.get 9 + 02af6c: 41 b8 01 | i32.const 184 + 02af6f: 6a | i32.add + 02af70: 20 0e | local.get 14 + 02af72: 41 04 | i32.const 4 + 02af74: 20 07 | local.get 7 + 02af76: 20 06 | local.get 6 + 02af78: 42 00 | i64.const 0 + 02af7a: 41 00 | i32.const 0 + 02af7c: 20 08 | local.get 8 + 02af7e: 20 0c | local.get 12 + 02af80: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02af89: 80 00 | + 02af8b: 20 00 | local.get 0 + 02af8d: 20 00 | local.get 0 + 02af8f: 28 02 54 | i32.load 2 84 + 02af92: 20 09 | local.get 9 + 02af94: 28 02 b8 01 | i32.load 2 184 + 02af98: 6a | i32.add + 02af99: 36 02 54 | i32.store 2 84 + 02af9c: 20 00 | local.get 0 + 02af9e: 28 02 14 | i32.load 2 20 + 02afa1: 21 0d | local.set 13 + 02afa3: 0b | end + 02afa4: 20 0d | local.get 13 + 02afa6: 22 0e | local.tee 14 + 02afa8: 21 0d | local.set 13 + 02afaa: 20 04 | local.get 4 + 02afac: 41 01 | i32.const 1 + 02afae: 6a | i32.add + 02afaf: 22 04 | local.tee 4 + 02afb1: 21 0c | local.set 12 + 02afb3: 20 04 | local.get 4 + 02afb5: 20 0e | local.get 14 + 02afb7: 48 | i32.lt_s + 02afb8: 0d 00 | br_if 0 + 02afba: 0b | end + 02afbb: 0b | end + 02afbc: 20 00 | local.get 0 + 02afbe: 28 02 28 | i32.load 2 40 + 02afc1: 22 0c | local.tee 12 + 02afc3: 45 | i32.eqz + 02afc4: 0d 00 | br_if 0 + 02afc6: 20 09 | local.get 9 + 02afc8: 41 a8 01 | i32.const 168 + 02afcb: 6a | i32.add + 02afcc: 20 00 | local.get 0 + 02afce: 28 02 2c | i32.load 2 44 + 02afd1: 41 04 | i32.const 4 + 02afd3: 20 1c | local.get 28 + 02afd5: 20 1b | local.get 27 + 02afd7: 42 00 | i64.const 0 + 02afd9: 41 00 | i32.const 0 + 02afdb: 20 08 | local.get 8 + 02afdd: 20 0c | local.get 12 + 02afdf: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02afe8: 80 00 | + 02afea: 20 00 | local.get 0 + 02afec: 20 00 | local.get 0 + 02afee: 28 02 54 | i32.load 2 84 + 02aff1: 20 09 | local.get 9 + 02aff3: 28 02 a8 01 | i32.load 2 168 + 02aff7: 6a | i32.add + 02aff8: 36 02 54 | i32.store 2 84 + 02affb: 20 00 | local.get 0 + 02affd: 28 02 28 | i32.load 2 40 + 02b000: 22 0c | local.tee 12 + 02b002: 45 | i32.eqz + 02b003: 0d 00 | br_if 0 + 02b005: 20 09 | local.get 9 + 02b007: 41 98 01 | i32.const 152 + 02b00a: 6a | i32.add + 02b00b: 20 00 | local.get 0 + 02b00d: 28 02 2c | i32.load 2 44 + 02b010: 41 04 | i32.const 4 + 02b012: 41 c4 9c 94 80 00 | i32.const 331332 + 02b018: 41 03 | i32.const 3 + 02b01a: 42 00 | i64.const 0 + 02b01c: 41 00 | i32.const 0 + 02b01e: 20 08 | local.get 8 + 02b020: 20 0c | local.get 12 + 02b022: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02b02b: 80 00 | + 02b02d: 20 00 | local.get 0 + 02b02f: 20 00 | local.get 0 + 02b031: 28 02 54 | i32.load 2 84 + 02b034: 20 09 | local.get 9 + 02b036: 28 02 98 01 | i32.load 2 152 + 02b03a: 6a | i32.add + 02b03b: 36 02 54 | i32.store 2 84 + 02b03e: 0b | end + 02b03f: 20 05 | local.get 5 + 02b041: 28 02 00 | i32.load 2 0 + 02b044: 20 13 | local.get 19 + 02b046: 41 02 | i32.const 2 + 02b048: 74 | i32.shl + 02b049: 22 04 | local.tee 4 + 02b04b: 6a | i32.add + 02b04c: 28 02 00 | i32.load 2 0 + 02b04f: 22 0c | local.tee 12 + 02b051: 29 03 40 | i64.load 3 64 + 02b054: 21 0a | local.set 10 + 02b056: 02 40 | block + 02b058: 02 40 | block + 02b05a: 20 05 | local.get 5 + 02b05c: 2d 00 19 | i32.load8_u 0 25 + 02b05f: 41 01 | i32.const 1 + 02b061: 47 | i32.ne + 02b062: 0d 00 | br_if 0 + 02b064: 20 0a | local.get 10 + 02b066: 42 0e | i64.const 14 + 02b068: 52 | i64.ne + 02b069: 0d 06 | br_if 6 + 02b06b: 20 0c | local.get 12 + 02b06d: 28 02 18 | i32.load 2 24 + 02b070: 22 0e | local.tee 14 + 02b072: 29 03 40 | i64.load 3 64 + 02b075: 22 0a | local.tee 10 + 02b077: 21 0b | local.set 11 + 02b079: 02 40 | block + 02b07b: 20 0a | local.get 10 + 02b07d: 42 01 | i64.const 1 + 02b07f: 52 | i64.ne + 02b080: 0d 00 | br_if 0 + 02b082: 20 0e | local.get 14 + 02b084: 21 0c | local.set 12 + 02b086: 03 40 | loop + 02b088: 20 0c | local.get 12 + 02b08a: 28 00 20 | i32.load 0 32 + 02b08d: 22 0d | local.tee 13 + 02b08f: 21 0c | local.set 12 + 02b091: 20 0d | local.get 13 + 02b093: 29 03 40 | i64.load 3 64 + 02b096: 22 0a | local.tee 10 + 02b098: 21 0b | local.set 11 + 02b09a: 20 0a | local.get 10 + 02b09c: 42 01 | i64.const 1 + 02b09e: 51 | i64.eq + 02b09f: 0d 00 | br_if 0 + 02b0a1: 0b | end + 02b0a2: 0b | end + 02b0a3: 02 40 | block + 02b0a5: 20 0b | local.get 11 + 02b0a7: 42 09 | i64.const 9 + 02b0a9: 52 | i64.ne + 02b0aa: 0d 00 | br_if 0 + 02b0ac: 20 00 | local.get 0 + 02b0ae: 28 02 28 | i32.load 2 40 + 02b0b1: 22 0c | local.tee 12 + 02b0b3: 45 | i32.eqz + 02b0b4: 0d 02 | br_if 2 + 02b0b6: 20 09 | local.get 9 + 02b0b8: 41 f8 00 | i32.const 120 + 02b0bb: 6a | i32.add + 02b0bc: 20 00 | local.get 0 + 02b0be: 28 02 2c | i32.load 2 44 + 02b0c1: 41 04 | i32.const 4 + 02b0c3: 41 c8 9c 94 80 00 | i32.const 331336 + 02b0c9: 41 05 | i32.const 5 + 02b0cb: 42 00 | i64.const 0 + 02b0cd: 41 00 | i32.const 0 + 02b0cf: 20 08 | local.get 8 + 02b0d1: 20 0c | local.get 12 + 02b0d3: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02b0dc: 80 00 | + 02b0de: 20 00 | local.get 0 + 02b0e0: 20 00 | local.get 0 + 02b0e2: 28 02 54 | i32.load 2 84 + 02b0e5: 20 09 | local.get 9 + 02b0e7: 28 02 78 | i32.load 2 120 + 02b0ea: 6a | i32.add + 02b0eb: 36 02 54 | i32.store 2 84 + 02b0ee: 0c 02 | br 2 + 02b0f0: 0b | end + 02b0f1: 20 00 | local.get 0 + 02b0f3: 20 0e | local.get 14 + 02b0f5: 28 02 00 | i32.load 2 0 + 02b0f8: 20 1a | local.get 26 + 02b0fa: 6c | i32.mul + 02b0fb: 20 01 | local.get 1 + 02b0fd: 6a | i32.add + 02b0fe: 20 05 | local.get 5 + 02b100: 28 02 08 | i32.load 2 8 + 02b103: 20 04 | local.get 4 + 02b105: 6a | i32.add + 02b106: 28 02 00 | i32.load 2 0 + 02b109: 6a | i32.add + 02b10a: 41 00 | i32.const 0 + 02b10c: 20 0e | local.get 14 + 02b10e: 29 03 10 | i64.load 3 16 + 02b111: 41 f6 00 | i32.const 118 + 02b114: 20 08 | local.get 8 + 02b116: 10 9e 83 80 80 00 | call 414 + 02b11c: 0c 01 | br 1 + 02b11e: 0b | end + 02b11f: 20 0a | local.get 10 + 02b121: 42 0c | i64.const 12 + 02b123: 52 | i64.ne + 02b124: 0d 06 | br_if 6 + 02b126: 20 0c | local.get 12 + 02b128: 28 02 18 | i32.load 2 24 + 02b12b: 22 0e | local.tee 14 + 02b12d: 29 03 40 | i64.load 3 64 + 02b130: 22 0a | local.tee 10 + 02b132: 21 0b | local.set 11 + 02b134: 02 40 | block + 02b136: 20 0a | local.get 10 + 02b138: 42 01 | i64.const 1 + 02b13a: 52 | i64.ne + 02b13b: 0d 00 | br_if 0 + 02b13d: 20 0e | local.get 14 + 02b13f: 21 0c | local.set 12 + 02b141: 03 40 | loop + 02b143: 20 0c | local.get 12 + 02b145: 28 00 20 | i32.load 0 32 + 02b148: 22 0d | local.tee 13 + 02b14a: 21 0c | local.set 12 + 02b14c: 20 0d | local.get 13 + 02b14e: 29 03 40 | i64.load 3 64 + 02b151: 22 0a | local.tee 10 + 02b153: 21 0b | local.set 11 + 02b155: 20 0a | local.get 10 + 02b157: 42 01 | i64.const 1 + 02b159: 51 | i64.eq + 02b15a: 0d 00 | br_if 0 + 02b15c: 0b | end + 02b15d: 0b | end + 02b15e: 02 40 | block + 02b160: 20 0b | local.get 11 + 02b162: 42 09 | i64.const 9 + 02b164: 52 | i64.ne + 02b165: 0d 00 | br_if 0 + 02b167: 20 00 | local.get 0 + 02b169: 28 02 28 | i32.load 2 40 + 02b16c: 22 0c | local.tee 12 + 02b16e: 45 | i32.eqz + 02b16f: 0d 01 | br_if 1 + 02b171: 20 09 | local.get 9 + 02b173: 41 88 01 | i32.const 136 + 02b176: 6a | i32.add + 02b177: 20 00 | local.get 0 + 02b179: 28 02 2c | i32.load 2 44 + 02b17c: 41 04 | i32.const 4 + 02b17e: 41 c8 9c 94 80 00 | i32.const 331336 + 02b184: 41 05 | i32.const 5 + 02b186: 42 00 | i64.const 0 + 02b188: 41 00 | i32.const 0 + 02b18a: 20 08 | local.get 8 + 02b18c: 20 0c | local.get 12 + 02b18e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02b197: 80 00 | + 02b199: 20 00 | local.get 0 + 02b19b: 20 00 | local.get 0 + 02b19d: 28 02 54 | i32.load 2 84 + 02b1a0: 20 09 | local.get 9 + 02b1a2: 28 02 88 01 | i32.load 2 136 + 02b1a6: 6a | i32.add + 02b1a7: 36 02 54 | i32.store 2 84 + 02b1aa: 0c 01 | br 1 + 02b1ac: 0b | end + 02b1ad: 20 00 | local.get 0 + 02b1af: 20 0e | local.get 14 + 02b1b1: 28 02 00 | i32.load 2 0 + 02b1b4: 20 1a | local.get 26 + 02b1b6: 6c | i32.mul + 02b1b7: 20 05 | local.get 5 + 02b1b9: 28 02 08 | i32.load 2 8 + 02b1bc: 20 04 | local.get 4 + 02b1be: 6a | i32.add + 02b1bf: 28 02 00 | i32.load 2 0 + 02b1c2: 20 01 | local.get 1 + 02b1c4: 6a | i32.add + 02b1c5: 28 02 00 | i32.load 2 0 + 02b1c8: 6a | i32.add + 02b1c9: 41 00 | i32.const 0 + 02b1cb: 20 0e | local.get 14 + 02b1cd: 29 03 10 | i64.load 3 16 + 02b1d0: 41 f6 00 | i32.const 118 + 02b1d3: 20 08 | local.get 8 + 02b1d5: 10 9e 83 80 80 00 | call 414 + 02b1db: 0b | end + 02b1dc: 02 40 | block + 02b1de: 20 16 | local.get 22 + 02b1e0: 45 | i32.eqz + 02b1e1: 0d 00 | br_if 0 + 02b1e3: 20 00 | local.get 0 + 02b1e5: 28 02 28 | i32.load 2 40 + 02b1e8: 22 0c | local.tee 12 + 02b1ea: 45 | i32.eqz + 02b1eb: 0d 00 | br_if 0 + 02b1ed: 20 09 | local.get 9 + 02b1ef: 41 e8 00 | i32.const 104 + 02b1f2: 6a | i32.add + 02b1f3: 20 00 | local.get 0 + 02b1f5: 28 02 2c | i32.load 2 44 + 02b1f8: 41 04 | i32.const 4 + 02b1fa: 41 98 9c 94 80 00 | i32.const 331288 + 02b200: 41 02 | i32.const 2 + 02b202: 42 00 | i64.const 0 + 02b204: 41 00 | i32.const 0 + 02b206: 20 08 | local.get 8 + 02b208: 20 0c | local.get 12 + 02b20a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02b213: 80 00 | + 02b215: 20 00 | local.get 0 + 02b217: 20 00 | local.get 0 + 02b219: 28 02 54 | i32.load 2 84 + 02b21c: 20 09 | local.get 9 + 02b21e: 28 02 68 | i32.load 2 104 + 02b221: 6a | i32.add + 02b222: 36 02 54 | i32.store 2 84 + 02b225: 0b | end + 02b226: 20 02 | local.get 2 + 02b228: 41 01 | i32.const 1 + 02b22a: 6a | i32.add + 02b22b: 21 0c | local.set 12 + 02b22d: 20 13 | local.get 19 + 02b22f: 41 01 | i32.const 1 + 02b231: 6a | i32.add + 02b232: 22 04 | local.tee 4 + 02b234: 21 0d | local.set 13 + 02b236: 20 04 | local.get 4 + 02b238: 20 14 | local.get 20 + 02b23a: 47 | i32.ne + 02b23b: 0d 00 | br_if 0 + 02b23d: 0b | end + 02b23e: 20 00 | local.get 0 + 02b240: 28 02 44 | i32.load 2 68 + 02b243: 41 7f | i32.const 4294967295 + 02b245: 6a | i32.add + 02b246: 21 0c | local.set 12 + 02b248: 0b | end + 02b249: 20 00 | local.get 0 + 02b24b: 20 0c | local.get 12 + 02b24d: 36 02 44 | i32.store 2 68 + 02b250: 02 40 | block + 02b252: 20 17 | local.get 23 + 02b254: 45 | i32.eqz + 02b255: 0d 00 | br_if 0 + 02b257: 20 00 | local.get 0 + 02b259: 20 00 | local.get 0 + 02b25b: 28 02 14 | i32.load 2 20 + 02b25e: 22 0d | local.tee 13 + 02b260: 41 7f | i32.const 4294967295 + 02b262: 6a | i32.add + 02b263: 22 0c | local.tee 12 + 02b265: 36 02 14 | i32.store 2 20 + 02b268: 20 0d | local.get 13 + 02b26a: 21 0d | local.set 13 + 02b26c: 02 40 | block + 02b26e: 20 0c | local.get 12 + 02b270: 41 01 | i32.const 1 + 02b272: 48 | i32.lt_s + 02b273: 0d 00 | br_if 0 + 02b275: 20 0c | local.get 12 + 02b277: 21 0d | local.set 13 + 02b279: 41 00 | i32.const 0 + 02b27b: 21 0c | local.set 12 + 02b27d: 03 40 | loop + 02b27f: 20 0c | local.get 12 + 02b281: 21 0e | local.set 14 + 02b283: 20 00 | local.get 0 + 02b285: 28 02 2c | i32.load 2 44 + 02b288: 21 04 | local.set 4 + 02b28a: 20 00 | local.get 0 + 02b28c: 28 02 28 | i32.load 2 40 + 02b28f: 21 0c | local.set 12 + 02b291: 20 09 | local.get 9 + 02b293: 41 09 | i32.const 9 + 02b295: 3a 00 f8 05 | i32.store8 0 760 + 02b299: 20 0d | local.get 13 + 02b29b: 21 0d | local.set 13 + 02b29d: 02 40 | block + 02b29f: 20 0c | local.get 12 + 02b2a1: 45 | i32.eqz + 02b2a2: 0d 00 | br_if 0 + 02b2a4: 20 09 | local.get 9 + 02b2a6: 41 d8 00 | i32.const 88 + 02b2a9: 6a | i32.add + 02b2aa: 20 04 | local.get 4 + 02b2ac: 41 04 | i32.const 4 + 02b2ae: 20 07 | local.get 7 + 02b2b0: 20 06 | local.get 6 + 02b2b2: 42 00 | i64.const 0 + 02b2b4: 41 00 | i32.const 0 + 02b2b6: 20 08 | local.get 8 + 02b2b8: 20 0c | local.get 12 + 02b2ba: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02b2c3: 80 00 | + 02b2c5: 20 00 | local.get 0 + 02b2c7: 20 00 | local.get 0 + 02b2c9: 28 02 54 | i32.load 2 84 + 02b2cc: 20 09 | local.get 9 + 02b2ce: 28 02 58 | i32.load 2 88 + 02b2d1: 6a | i32.add + 02b2d2: 36 02 54 | i32.store 2 84 + 02b2d5: 20 00 | local.get 0 + 02b2d7: 28 02 14 | i32.load 2 20 + 02b2da: 21 0d | local.set 13 + 02b2dc: 0b | end + 02b2dd: 20 0d | local.get 13 + 02b2df: 22 04 | local.tee 4 + 02b2e1: 21 0d | local.set 13 + 02b2e3: 20 0e | local.get 14 + 02b2e5: 41 01 | i32.const 1 + 02b2e7: 6a | i32.add + 02b2e8: 22 0e | local.tee 14 + 02b2ea: 21 0c | local.set 12 + 02b2ec: 20 0e | local.get 14 + 02b2ee: 20 04 | local.get 4 + 02b2f0: 48 | i32.lt_s + 02b2f1: 0d 00 | br_if 0 + 02b2f3: 0b | end + 02b2f4: 20 04 | local.get 4 + 02b2f6: 41 01 | i32.const 1 + 02b2f8: 6a | i32.add + 02b2f9: 21 0d | local.set 13 + 02b2fb: 0b | end + 02b2fc: 20 00 | local.get 0 + 02b2fe: 20 0d | local.get 13 + 02b300: 36 02 14 | i32.store 2 20 + 02b303: 0b | end + 02b304: 20 00 | local.get 0 + 02b306: 28 02 2c | i32.load 2 44 + 02b309: 21 0d | local.set 13 + 02b30b: 20 00 | local.get 0 + 02b30d: 28 02 28 | i32.load 2 40 + 02b310: 21 0c | local.set 12 + 02b312: 20 09 | local.get 9 + 02b314: 41 fd 00 | i32.const 125 + 02b317: 3a 00 f8 05 | i32.store8 0 760 + 02b31b: 02 40 | block + 02b31d: 20 0c | local.get 12 + 02b31f: 45 | i32.eqz + 02b320: 0d 00 | br_if 0 + 02b322: 20 09 | local.get 9 + 02b324: 41 c8 00 | i32.const 72 + 02b327: 6a | i32.add + 02b328: 20 0d | local.get 13 + 02b32a: 41 04 | i32.const 4 + 02b32c: 20 07 | local.get 7 + 02b32e: 20 06 | local.get 6 + 02b330: 42 00 | i64.const 0 + 02b332: 41 00 | i32.const 0 + 02b334: 20 08 | local.get 8 + 02b336: 20 0c | local.get 12 + 02b338: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02b341: 80 00 | + 02b343: 20 00 | local.get 0 + 02b345: 20 00 | local.get 0 + 02b347: 28 02 54 | i32.load 2 84 + 02b34a: 20 09 | local.get 9 + 02b34c: 28 02 48 | i32.load 2 72 + 02b34f: 6a | i32.add + 02b350: 36 02 54 | i32.store 2 84 + 02b353: 0b | end + 02b354: 02 40 | block + 02b356: 20 16 | local.get 22 + 02b358: 45 | i32.eqz + 02b359: 0d 00 | br_if 0 + 02b35b: 20 00 | local.get 0 + 02b35d: 28 02 28 | i32.load 2 40 + 02b360: 22 0c | local.tee 12 + 02b362: 45 | i32.eqz + 02b363: 0d 00 | br_if 0 + 02b365: 20 09 | local.get 9 + 02b367: 41 38 | i32.const 56 + 02b369: 6a | i32.add + 02b36a: 20 00 | local.get 0 + 02b36c: 28 02 2c | i32.load 2 44 + 02b36f: 41 04 | i32.const 4 + 02b371: 41 98 9c 94 80 00 | i32.const 331288 + 02b377: 41 02 | i32.const 2 + 02b379: 42 00 | i64.const 0 + 02b37b: 41 00 | i32.const 0 + 02b37d: 20 08 | local.get 8 + 02b37f: 20 0c | local.get 12 + 02b381: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02b38a: 80 00 | + 02b38c: 20 00 | local.get 0 + 02b38e: 20 00 | local.get 0 + 02b390: 28 02 54 | i32.load 2 84 + 02b393: 20 09 | local.get 9 + 02b395: 28 02 38 | i32.load 2 56 + 02b398: 6a | i32.add + 02b399: 36 02 54 | i32.store 2 84 + 02b39c: 0b | end + 02b39d: 20 1a | local.get 26 + 02b39f: 41 01 | i32.const 1 + 02b3a1: 6a | i32.add + 02b3a2: 22 0d | local.tee 13 + 02b3a4: 21 0c | local.set 12 + 02b3a6: 20 0d | local.get 13 + 02b3a8: 20 15 | local.get 21 + 02b3aa: 47 | i32.ne + 02b3ab: 0d 00 | br_if 0 + 02b3ad: 0b | end + 02b3ae: 20 11 | local.get 17 + 02b3b0: 41 ff 01 | i32.const 255 + 02b3b3: 71 | i32.and + 02b3b4: 45 | i32.eqz + 02b3b5: 0d 00 | br_if 0 + 02b3b7: 20 10 | local.get 16 + 02b3b9: 41 01 | i32.const 1 + 02b3bb: 48 | i32.lt_s + 02b3bc: 0d 00 | br_if 0 + 02b3be: 20 09 | local.get 9 + 02b3c0: 41 f8 05 | i32.const 760 + 02b3c3: 6a | i32.add + 02b3c4: 21 0e | local.set 14 + 02b3c6: 20 10 | local.get 16 + 02b3c8: 21 0c | local.set 12 + 02b3ca: 03 40 | loop + 02b3cc: 20 0c | local.get 12 + 02b3ce: 21 0d | local.set 13 + 02b3d0: 20 00 | local.get 0 + 02b3d2: 28 02 2c | i32.load 2 44 + 02b3d5: 21 04 | local.set 4 + 02b3d7: 20 00 | local.get 0 + 02b3d9: 28 02 28 | i32.load 2 40 + 02b3dc: 21 0c | local.set 12 + 02b3de: 20 09 | local.get 9 + 02b3e0: 41 09 | i32.const 9 + 02b3e2: 3a 00 f8 05 | i32.store8 0 760 + 02b3e6: 02 40 | block + 02b3e8: 20 0c | local.get 12 + 02b3ea: 45 | i32.eqz + 02b3eb: 0d 00 | br_if 0 + 02b3ed: 20 09 | local.get 9 + 02b3ef: 41 28 | i32.const 40 + 02b3f1: 6a | i32.add + 02b3f2: 20 04 | local.get 4 + 02b3f4: 41 04 | i32.const 4 + 02b3f6: 20 0e | local.get 14 + 02b3f8: 41 01 | i32.const 1 + 02b3fa: 42 00 | i64.const 0 + 02b3fc: 41 00 | i32.const 0 + 02b3fe: 20 08 | local.get 8 + 02b400: 20 0c | local.get 12 + 02b402: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02b40b: 80 00 | + 02b40d: 20 00 | local.get 0 + 02b40f: 20 00 | local.get 0 + 02b411: 28 02 54 | i32.load 2 84 + 02b414: 20 09 | local.get 9 + 02b416: 28 02 28 | i32.load 2 40 + 02b419: 6a | i32.add + 02b41a: 36 02 54 | i32.store 2 84 + 02b41d: 0b | end + 02b41e: 20 0d | local.get 13 + 02b420: 41 7f | i32.const 4294967295 + 02b422: 6a | i32.add + 02b423: 22 0d | local.tee 13 + 02b425: 21 0c | local.set 12 + 02b427: 20 0d | local.get 13 + 02b429: 0d 00 | br_if 0 + 02b42b: 0b | end + 02b42c: 0b | end + 02b42d: 20 00 | local.get 0 + 02b42f: 20 00 | local.get 0 + 02b431: 28 02 14 | i32.load 2 20 + 02b434: 41 7f | i32.const 4294967295 + 02b436: 6a | i32.add + 02b437: 36 02 14 | i32.store 2 20 + 02b43a: 0c 03 | br 3 + 02b43c: 0b | end + 02b43d: 41 97 e2 93 80 00 | i32.const 323863 + 02b443: 41 2b | i32.const 43 + 02b445: 41 de 11 | i32.const 2270 + 02b448: 41 0a | i32.const 10 + 02b44a: 42 f1 fe ab aa c0 ef 82 ee | i64.const 710455468510347121 + 02b453: 09 | + 02b454: 42 fc 87 96 ce a1 b0 8d de | i64.const 13743918995722306556 + 02b45d: be 7f | + 02b45f: 20 0c | local.get 12 + 02b461: 41 18 | i32.const 24 + 02b463: 6a | i32.add + 02b464: 20 08 | local.get 8 + 02b466: 10 a2 83 80 80 00 | call 418 + 02b46c: 00 | unreachable + 02b46d: 0b | end + 02b46e: 41 97 e2 93 80 00 | i32.const 323863 + 02b474: 41 2b | i32.const 43 + 02b476: 41 e7 11 | i32.const 2279 + 02b479: 41 0a | i32.const 10 + 02b47b: 42 f1 fe ab aa c0 ef 82 ee | i64.const 710455468510347121 + 02b484: 09 | + 02b485: 42 d2 db 89 fe df c9 e9 b9 | i64.const 3707489772189674962 + 02b48e: 33 | + 02b48f: 20 0c | local.get 12 + 02b491: 41 18 | i32.const 24 + 02b493: 6a | i32.add + 02b494: 20 08 | local.get 8 + 02b496: 10 a2 83 80 80 00 | call 418 + 02b49c: 00 | unreachable + 02b49d: 0b | end + 02b49e: 02 40 | block + 02b4a0: 02 40 | block + 02b4a2: 20 0c | local.get 12 + 02b4a4: 22 1d | local.tee 29 + 02b4a6: 41 00 | i32.const 0 + 02b4a8: 48 | i32.lt_s + 02b4a9: 0d 00 | br_if 0 + 02b4ab: 20 1d | local.get 29 + 02b4ad: 45 | i32.eqz + 02b4ae: 0d 02 | br_if 2 + 02b4b0: 20 01 | local.get 1 + 02b4b2: 21 1e | local.set 30 + 02b4b4: 20 05 | local.get 5 + 02b4b6: 28 02 04 | i32.load 2 4 + 02b4b9: 21 1f | local.set 31 + 02b4bb: 41 f7 00 | i32.const 119 + 02b4be: 41 f6 00 | i32.const 118 + 02b4c1: 20 04 | local.get 4 + 02b4c3: 41 f7 00 | i32.const 119 + 02b4c6: 46 | i32.eq + 02b4c7: 22 20 | local.tee 32 + 02b4c9: 1b | select + 02b4ca: 21 21 | local.set 33 + 02b4cc: 20 09 | local.get 9 + 02b4ce: 41 f8 05 | i32.const 760 + 02b4d1: 6a | i32.add + 02b4d2: 21 22 | local.set 34 + 02b4d4: 20 02 | local.get 2 + 02b4d6: 21 23 | local.set 35 + 02b4d8: 20 03 | local.get 3 + 02b4da: 21 24 | local.set 36 + 02b4dc: 41 00 | i32.const 0 + 02b4de: 21 0c | local.set 12 + 02b4e0: 41 7f | i32.const 4294967295 + 02b4e2: 21 0d | local.set 13 + 02b4e4: 0c 01 | br 1 + 02b4e6: 0b | end + 02b4e7: 41 97 e2 93 80 00 | i32.const 323863 + 02b4ed: 41 2b | i32.const 43 + 02b4ef: 41 b6 12 | i32.const 2358 + 02b4f2: 41 1c | i32.const 28 + 02b4f4: 41 00 | i32.const 0 + 02b4f6: 20 1d | local.get 29 + 02b4f8: 10 cb 82 80 80 00 | call 331 + 02b4fe: 00 | unreachable + 02b4ff: 0b | end + 02b500: 03 40 | loop + 02b502: 20 0d | local.get 13 + 02b504: 21 25 | local.set 37 + 02b506: 20 0c | local.get 12 + 02b508: 22 04 | local.tee 4 + 02b50a: 41 03 | i32.const 3 + 02b50c: 74 | i32.shl + 02b50d: 21 0c | local.set 12 + 02b50f: 20 04 | local.get 4 + 02b511: 41 02 | i32.const 2 + 02b513: 74 | i32.shl + 02b514: 21 0d | local.set 13 + 02b516: 20 04 | local.get 4 + 02b518: 21 04 | local.set 4 + 02b51a: 02 40 | block + 02b51c: 02 40 | block + 02b51e: 02 40 | block + 02b520: 02 40 | block + 02b522: 02 40 | block + 02b524: 02 40 | block + 02b526: 02 40 | block + 02b528: 02 40 | block + 02b52a: 02 40 | block + 02b52c: 02 40 | block + 02b52e: 02 40 | block + 02b530: 02 40 | block + 02b532: 02 40 | block + 02b534: 02 40 | block + 02b536: 03 40 | loop + 02b538: 20 04 | local.get 4 + 02b53a: 21 02 | local.set 2 + 02b53c: 20 0d | local.get 13 + 02b53e: 21 13 | local.set 19 + 02b540: 20 1f | local.get 31 + 02b542: 20 0c | local.get 12 + 02b544: 22 0d | local.tee 13 + 02b546: 6a | i32.add + 02b547: 22 0c | local.tee 12 + 02b549: 28 02 00 | i32.load 2 0 + 02b54c: 21 26 | local.set 38 + 02b54e: 20 0c | local.get 12 + 02b550: 41 04 | i32.const 4 + 02b552: 6a | i32.add + 02b553: 28 02 00 | i32.load 2 0 + 02b556: 21 27 | local.set 39 + 02b558: 20 00 | local.get 0 + 02b55a: 28 02 14 | i32.load 2 20 + 02b55d: 21 28 | local.set 40 + 02b55f: 20 00 | local.get 0 + 02b561: 28 02 10 | i32.load 2 16 + 02b564: 21 18 | local.set 24 + 02b566: 20 00 | local.get 0 + 02b568: 28 02 0c | i32.load 2 12 + 02b56b: 21 1c | local.set 28 + 02b56d: 20 00 | local.get 0 + 02b56f: 2d 00 0b | i32.load8_u 0 11 + 02b572: 21 29 | local.set 41 + 02b574: 20 00 | local.get 0 + 02b576: 2d 00 0a | i32.load8_u 0 10 + 02b579: 21 2a | local.set 42 + 02b57b: 20 00 | local.get 0 + 02b57d: 2d 00 09 | i32.load8_u 0 9 + 02b580: 21 2b | local.set 43 + 02b582: 20 00 | local.get 0 + 02b584: 2d 00 08 | i32.load8_u 0 8 + 02b587: 21 2c | local.set 44 + 02b589: 20 00 | local.get 0 + 02b58b: 2d 00 07 | i32.load8_u 0 7 + 02b58e: 21 2d | local.set 45 + 02b590: 20 00 | local.get 0 + 02b592: 2d 00 06 | i32.load8_u 0 6 + 02b595: 21 19 | local.set 25 + 02b597: 20 00 | local.get 0 + 02b599: 2d 00 05 | i32.load8_u 0 5 + 02b59c: 21 14 | local.set 20 + 02b59e: 20 00 | local.get 0 + 02b5a0: 2d 00 04 | i32.load8_u 0 4 + 02b5a3: 21 06 | local.set 6 + 02b5a5: 20 00 | local.get 0 + 02b5a7: 2d 00 03 | i32.load8_u 0 3 + 02b5aa: 21 07 | local.set 7 + 02b5ac: 20 00 | local.get 0 + 02b5ae: 2d 00 02 | i32.load8_u 0 2 + 02b5b1: 21 0e | local.set 14 + 02b5b3: 20 00 | local.get 0 + 02b5b5: 2d 00 01 | i32.load8_u 0 1 + 02b5b8: 21 16 | local.set 22 + 02b5ba: 20 00 | local.get 0 + 02b5bc: 2d 00 00 | i32.load8_u 0 0 + 02b5bf: 21 1b | local.set 27 + 02b5c1: 20 09 | local.get 9 + 02b5c3: 42 00 | i64.const 0 + 02b5c5: 37 03 f8 05 | i64.store 3 760 + 02b5c9: 02 40 | block + 02b5cb: 02 40 | block + 02b5cd: 02 40 | block + 02b5cf: 02 40 | block + 02b5d1: 20 05 | local.get 5 + 02b5d3: 28 02 10 | i32.load 2 16 + 02b5d6: 20 0d | local.get 13 + 02b5d8: 6a | i32.add + 02b5d9: 22 0c | local.tee 12 + 02b5db: 28 02 00 | i32.load 2 0 + 02b5de: 20 0c | local.get 12 + 02b5e0: 41 04 | i32.const 4 + 02b5e2: 6a | i32.add + 02b5e3: 28 02 00 | i32.load 2 0 + 02b5e6: 41 9b 9c 94 80 00 | i32.const 331291 + 02b5ec: 41 03 | i32.const 3 + 02b5ee: 20 09 | local.get 9 + 02b5f0: 41 f8 05 | i32.const 760 + 02b5f3: 6a | i32.add + 02b5f4: 10 a5 83 80 80 00 | call 421 + 02b5fa: 41 ff 01 | i32.const 255 + 02b5fd: 71 | i32.and + 02b5fe: 45 | i32.eqz + 02b5ff: 0d 00 | br_if 0 + 02b601: 20 09 | local.get 9 + 02b603: 41 b0 03 | i32.const 432 + 02b606: 6a | i32.add + 02b607: 20 09 | local.get 9 + 02b609: 28 02 f8 05 | i32.load 2 760 + 02b60d: 20 09 | local.get 9 + 02b60f: 28 02 fc 05 | i32.load 2 764 + 02b613: 10 88 83 80 80 00 | call 392 + 02b619: 20 09 | local.get 9 + 02b61b: 28 02 b0 03 | i32.load 2 432 + 02b61f: 21 0c | local.set 12 + 02b621: 20 09 | local.get 9 + 02b623: 28 02 b4 03 | i32.load 2 436 + 02b627: 22 04 | local.tee 4 + 02b629: 41 01 | i32.const 1 + 02b62b: 46 | i32.eq + 02b62c: 0d 01 | br_if 1 + 02b62e: 20 04 | local.get 4 + 02b630: 0d 02 | br_if 2 + 02b632: 0b | end + 02b633: 41 00 | i32.const 0 + 02b635: 21 0c | local.set 12 + 02b637: 20 21 | local.get 33 + 02b639: 21 0d | local.set 13 + 02b63b: 20 1b | local.get 27 + 02b63d: 21 04 | local.set 4 + 02b63f: 20 16 | local.get 22 + 02b641: 21 16 | local.set 22 + 02b643: 20 0e | local.get 14 + 02b645: 21 0e | local.set 14 + 02b647: 20 07 | local.get 7 + 02b649: 21 07 | local.set 7 + 02b64b: 20 06 | local.get 6 + 02b64d: 21 06 | local.set 6 + 02b64f: 20 14 | local.get 20 + 02b651: 21 1b | local.set 27 + 02b653: 20 19 | local.get 25 + 02b655: 21 14 | local.set 20 + 02b657: 20 1c | local.get 28 + 02b659: 21 1c | local.set 28 + 02b65b: 20 18 | local.get 24 + 02b65d: 21 1a | local.set 26 + 02b65f: 0c 0f | br 15 + 02b661: 0b | end + 02b662: 20 0c | local.get 12 + 02b664: 41 9f 9c 94 80 00 | i32.const 331295 + 02b66a: 46 | i32.eq + 02b66b: 0d 01 | br_if 1 + 02b66d: 20 0c | local.get 12 + 02b66f: 2d 00 00 | i32.load8_u 0 0 + 02b672: 41 2d | i32.const 45 + 02b674: 46 | i32.eq + 02b675: 0d 01 | br_if 1 + 02b677: 0b | end + 02b678: 02 40 | block + 02b67a: 02 40 | block + 02b67c: 20 0c | local.get 12 + 02b67e: 20 04 | local.get 4 + 02b680: 41 2c | i32.const 44 + 02b682: 10 a4 83 80 80 00 | call 420 + 02b688: 22 0d | local.tee 13 + 02b68a: 41 7f | i32.const 4294967295 + 02b68c: 47 | i32.ne + 02b68d: 0d 00 | br_if 0 + 02b68f: 20 04 | local.get 4 + 02b691: 21 1c | local.set 28 + 02b693: 41 00 | i32.const 0 + 02b695: 21 0d | local.set 13 + 02b697: 41 00 | i32.const 0 + 02b699: 21 04 | local.set 4 + 02b69b: 0c 01 | br 1 + 02b69d: 0b | end + 02b69e: 20 0d | local.get 13 + 02b6a0: 21 1c | local.set 28 + 02b6a2: 20 0c | local.get 12 + 02b6a4: 20 0d | local.get 13 + 02b6a6: 41 01 | i32.const 1 + 02b6a8: 6a | i32.add + 02b6a9: 22 14 | local.tee 20 + 02b6ab: 6a | i32.add + 02b6ac: 21 0d | local.set 13 + 02b6ae: 20 04 | local.get 4 + 02b6b0: 20 14 | local.get 20 + 02b6b2: 6b | i32.sub + 02b6b3: 21 04 | local.set 4 + 02b6b5: 0b | end + 02b6b6: 20 04 | local.get 4 + 02b6b8: 21 2e | local.set 46 + 02b6ba: 20 0d | local.get 13 + 02b6bc: 21 2f | local.set 47 + 02b6be: 02 40 | block + 02b6c0: 20 1c | local.get 28 + 02b6c2: 22 15 | local.tee 21 + 02b6c4: 41 01 | i32.const 1 + 02b6c6: 4e | i32.ge_s + 02b6c7: 0d 00 | br_if 0 + 02b6c9: 20 1b | local.get 27 + 02b6cb: 21 1c | local.set 28 + 02b6cd: 20 16 | local.get 22 + 02b6cf: 21 1b | local.set 27 + 02b6d1: 20 0e | local.get 14 + 02b6d3: 21 0e | local.set 14 + 02b6d5: 20 07 | local.get 7 + 02b6d7: 21 07 | local.set 7 + 02b6d9: 20 06 | local.get 6 + 02b6db: 21 06 | local.set 6 + 02b6dd: 41 00 | i32.const 0 + 02b6df: 21 16 | local.set 22 + 02b6e1: 41 00 | i32.const 0 + 02b6e3: 21 0d | local.set 13 + 02b6e5: 41 00 | i32.const 0 + 02b6e7: 21 04 | local.set 4 + 02b6e9: 0c 04 | br 4 + 02b6eb: 0b | end + 02b6ec: 20 1b | local.get 27 + 02b6ee: 21 0d | local.set 13 + 02b6f0: 20 16 | local.get 22 + 02b6f2: 21 04 | local.set 4 + 02b6f4: 20 0e | local.get 14 + 02b6f6: 21 0e | local.set 14 + 02b6f8: 20 07 | local.get 7 + 02b6fa: 21 07 | local.set 7 + 02b6fc: 20 06 | local.get 6 + 02b6fe: 21 06 | local.set 6 + 02b700: 41 00 | i32.const 0 + 02b702: 21 16 | local.set 22 + 02b704: 02 40 | block + 02b706: 02 40 | block + 02b708: 03 40 | loop + 02b70a: 20 04 | local.get 4 + 02b70c: 21 1b | local.set 27 + 02b70e: 20 0d | local.get 13 + 02b710: 22 1c | local.tee 28 + 02b712: 21 0d | local.set 13 + 02b714: 41 01 | i32.const 1 + 02b716: 21 04 | local.set 4 + 02b718: 20 0e | local.get 14 + 02b71a: 22 14 | local.tee 20 + 02b71c: 21 0e | local.set 14 + 02b71e: 20 07 | local.get 7 + 02b720: 22 17 | local.tee 23 + 02b722: 21 07 | local.set 7 + 02b724: 20 06 | local.get 6 + 02b726: 22 1a | local.tee 26 + 02b728: 21 06 | local.set 6 + 02b72a: 02 40 | block + 02b72c: 02 40 | block + 02b72e: 02 40 | block + 02b730: 02 40 | block + 02b732: 02 40 | block + 02b734: 02 40 | block + 02b736: 20 0c | local.get 12 + 02b738: 20 16 | local.get 22 + 02b73a: 22 16 | local.tee 22 + 02b73c: 6a | i32.add + 02b73d: 2d 00 00 | i32.load8_u 0 0 + 02b740: 41 60 | i32.const 4294967264 + 02b742: 6a | i32.add + 02b743: 0e 11 01 07 07 02 07 07 07 | br_table 1 7 7 2 7 7 7 7 7 7 7 5 7 0 7 7 3 7 + 02b74c: 07 07 07 07 05 07 00 07 07 | + 02b755: 03 07 | + 02b757: 0b | end + 02b758: 41 01 | i32.const 1 + 02b75a: 21 0d | local.set 13 + 02b75c: 20 1b | local.get 27 + 02b75e: 21 04 | local.set 4 + 02b760: 20 14 | local.get 20 + 02b762: 21 0e | local.set 14 + 02b764: 41 00 | i32.const 0 + 02b766: 21 07 | local.set 7 + 02b768: 0c 03 | br 3 + 02b76a: 0b | end + 02b76b: 20 1c | local.get 28 + 02b76d: 21 0d | local.set 13 + 02b76f: 20 1b | local.get 27 + 02b771: 21 04 | local.set 4 + 02b773: 41 01 | i32.const 1 + 02b775: 21 0e | local.set 14 + 02b777: 20 17 | local.get 23 + 02b779: 21 07 | local.set 7 + 02b77b: 0c 02 | br 2 + 02b77d: 0b | end + 02b77e: 20 1c | local.get 28 + 02b780: 21 0d | local.set 13 + 02b782: 20 1b | local.get 27 + 02b784: 21 04 | local.set 4 + 02b786: 20 14 | local.get 20 + 02b788: 21 0e | local.set 14 + 02b78a: 20 17 | local.get 23 + 02b78c: 21 07 | local.set 7 + 02b78e: 41 01 | i32.const 1 + 02b790: 21 06 | local.set 6 + 02b792: 0c 02 | br 2 + 02b794: 0b | end + 02b795: 20 1c | local.get 28 + 02b797: 21 0d | local.set 13 + 02b799: 20 1b | local.get 27 + 02b79b: 21 04 | local.set 4 + 02b79d: 20 14 | local.get 20 + 02b79f: 21 0e | local.set 14 + 02b7a1: 20 1c | local.get 28 + 02b7a3: 41 ff 01 | i32.const 255 + 02b7a6: 71 | i32.and + 02b7a7: 45 | i32.eqz + 02b7a8: 21 07 | local.set 7 + 02b7aa: 0b | end + 02b7ab: 20 1a | local.get 26 + 02b7ad: 21 06 | local.set 6 + 02b7af: 0b | end + 02b7b0: 20 0d | local.get 13 + 02b7b2: 22 1c | local.tee 28 + 02b7b4: 21 0d | local.set 13 + 02b7b6: 20 04 | local.get 4 + 02b7b8: 22 14 | local.tee 20 + 02b7ba: 21 04 | local.set 4 + 02b7bc: 20 0e | local.get 14 + 02b7be: 22 1a | local.tee 26 + 02b7c0: 21 0e | local.set 14 + 02b7c2: 20 07 | local.get 7 + 02b7c4: 22 17 | local.tee 23 + 02b7c6: 21 07 | local.set 7 + 02b7c8: 20 06 | local.get 6 + 02b7ca: 22 30 | local.tee 48 + 02b7cc: 21 06 | local.set 6 + 02b7ce: 20 16 | local.get 22 + 02b7d0: 41 01 | i32.const 1 + 02b7d2: 6a | i32.add + 02b7d3: 22 1b | local.tee 27 + 02b7d5: 21 16 | local.set 22 + 02b7d7: 20 15 | local.get 21 + 02b7d9: 20 1b | local.get 27 + 02b7db: 47 | i32.ne + 02b7dc: 0d 00 | br_if 0 + 02b7de: 0b | end + 02b7df: 20 1c | local.get 28 + 02b7e1: 21 0c | local.set 12 + 02b7e3: 20 14 | local.get 20 + 02b7e5: 21 0e | local.set 14 + 02b7e7: 20 1a | local.get 26 + 02b7e9: 21 07 | local.set 7 + 02b7eb: 20 17 | local.get 23 + 02b7ed: 21 06 | local.set 6 + 02b7ef: 20 30 | local.get 48 + 02b7f1: 21 1b | local.set 27 + 02b7f3: 20 15 | local.get 21 + 02b7f5: 21 16 | local.set 22 + 02b7f7: 41 00 | i32.const 0 + 02b7f9: 21 1a | local.set 26 + 02b7fb: 0c 01 | br 1 + 02b7fd: 0b | end + 02b7fe: 41 00 | i32.const 0 + 02b800: 21 04 | local.set 4 + 02b802: 20 16 | local.get 22 + 02b804: 21 0d | local.set 13 + 02b806: 03 40 | loop + 02b808: 20 04 | local.get 4 + 02b80a: 21 04 | local.set 4 + 02b80c: 20 15 | local.get 21 + 02b80e: 20 0d | local.get 13 + 02b810: 22 0d | local.tee 13 + 02b812: 46 | i32.eq + 02b813: 0d 04 | br_if 4 + 02b815: 02 40 | block + 02b817: 20 0c | local.get 12 + 02b819: 20 0d | local.get 13 + 02b81b: 6a | i32.add + 02b81c: 2d 00 00 | i32.load8_u 0 0 + 02b81f: 22 0e | local.tee 14 + 02b821: 41 50 | i32.const 4294967248 + 02b823: 6a | i32.add + 02b824: 41 ff 01 | i32.const 255 + 02b827: 71 | i32.and + 02b828: 41 09 | i32.const 9 + 02b82a: 4d | i32.le_u + 02b82b: 0d 00 | br_if 0 + 02b82d: 20 1c | local.get 28 + 02b82f: 21 1c | local.set 28 + 02b831: 20 1b | local.get 27 + 02b833: 21 1b | local.set 27 + 02b835: 20 14 | local.get 20 + 02b837: 21 0e | local.set 14 + 02b839: 20 17 | local.get 23 + 02b83b: 21 07 | local.set 7 + 02b83d: 20 1a | local.get 26 + 02b83f: 21 06 | local.set 6 + 02b841: 20 16 | local.get 22 + 02b843: 21 16 | local.set 22 + 02b845: 20 0d | local.get 13 + 02b847: 21 0d | local.set 13 + 02b849: 20 04 | local.get 4 + 02b84b: 21 04 | local.set 4 + 02b84d: 0c 06 | br 6 + 02b84f: 0b | end + 02b850: 20 04 | local.get 4 + 02b852: 41 0a | i32.const 10 + 02b854: 6c | i32.mul + 02b855: 20 0e | local.get 14 + 02b857: 6a | i32.add + 02b858: 41 50 | i32.const 4294967248 + 02b85a: 6a | i32.add + 02b85b: 22 30 | local.tee 48 + 02b85d: 21 04 | local.set 4 + 02b85f: 20 0d | local.get 13 + 02b861: 41 01 | i32.const 1 + 02b863: 6a | i32.add + 02b864: 22 0e | local.tee 14 + 02b866: 21 0d | local.set 13 + 02b868: 20 15 | local.get 21 + 02b86a: 20 0e | local.get 14 + 02b86c: 47 | i32.ne + 02b86d: 0d 00 | br_if 0 + 02b86f: 0b | end + 02b870: 20 1c | local.get 28 + 02b872: 21 0c | local.set 12 + 02b874: 20 1b | local.get 27 + 02b876: 21 0e | local.set 14 + 02b878: 20 14 | local.get 20 + 02b87a: 21 07 | local.set 7 + 02b87c: 20 17 | local.get 23 + 02b87e: 21 06 | local.set 6 + 02b880: 20 1a | local.get 26 + 02b882: 21 1b | local.set 27 + 02b884: 20 16 | local.get 22 + 02b886: 21 16 | local.set 22 + 02b888: 20 30 | local.get 48 + 02b88a: 21 1a | local.set 26 + 02b88c: 0b | end + 02b88d: 20 21 | local.get 33 + 02b88f: 21 0d | local.set 13 + 02b891: 20 0c | local.get 12 + 02b893: 21 04 | local.set 4 + 02b895: 20 0e | local.get 14 + 02b897: 21 0e | local.set 14 + 02b899: 20 07 | local.get 7 + 02b89b: 21 07 | local.set 7 + 02b89d: 20 06 | local.get 6 + 02b89f: 21 06 | local.set 6 + 02b8a1: 20 1b | local.get 27 + 02b8a3: 21 1b | local.set 27 + 02b8a5: 20 15 | local.get 21 + 02b8a7: 20 16 | local.get 22 + 02b8a9: 4a | i32.gt_s + 02b8aa: 21 1c | local.set 28 + 02b8ac: 20 19 | local.get 25 + 02b8ae: 21 14 | local.set 20 + 02b8b0: 20 1a | local.get 26 + 02b8b2: 21 1a | local.set 26 + 02b8b4: 20 18 | local.get 24 + 02b8b6: 21 17 | local.set 23 + 02b8b8: 0c 04 | br 4 + 02b8ba: 0b | end + 02b8bb: 20 0d | local.get 13 + 02b8bd: 41 08 | i32.const 8 + 02b8bf: 6a | i32.add + 02b8c0: 21 0c | local.set 12 + 02b8c2: 20 13 | local.get 19 + 02b8c4: 41 04 | i32.const 4 + 02b8c6: 6a | i32.add + 02b8c7: 21 0d | local.set 13 + 02b8c9: 20 02 | local.get 2 + 02b8cb: 41 01 | i32.const 1 + 02b8cd: 6a | i32.add + 02b8ce: 22 0e | local.tee 14 + 02b8d0: 21 04 | local.set 4 + 02b8d2: 20 0e | local.get 14 + 02b8d4: 20 1d | local.get 29 + 02b8d6: 48 | i32.lt_s + 02b8d7: 0d 00 | br_if 0 + 02b8d9: 0c 10 | br 16 + 02b8db: 0b | end + 02b8dc: 0b | end + 02b8dd: 41 97 e2 93 80 00 | i32.const 323863 + 02b8e3: 41 2b | i32.const 43 + 02b8e5: 41 8f 07 | i32.const 911 + 02b8e8: 41 0a | i32.const 10 + 02b8ea: 20 15 | local.get 21 + 02b8ec: 20 15 | local.get 21 + 02b8ee: 10 ad 82 80 80 00 | call 301 + 02b8f4: 00 | unreachable + 02b8f5: 0b | end + 02b8f6: 20 04 | local.get 4 + 02b8f8: 21 1a | local.set 26 + 02b8fa: 20 16 | local.get 22 + 02b8fc: 21 16 | local.set 22 + 02b8fe: 20 06 | local.get 6 + 02b900: 21 14 | local.set 20 + 02b902: 20 07 | local.get 7 + 02b904: 21 17 | local.set 23 + 02b906: 20 0e | local.get 14 + 02b908: 21 30 | local.set 48 + 02b90a: 20 1b | local.get 27 + 02b90c: 21 1b | local.set 27 + 02b90e: 20 1c | local.get 28 + 02b910: 21 1c | local.set 28 + 02b912: 02 40 | block + 02b914: 02 40 | block + 02b916: 20 0d | local.get 13 + 02b918: 22 0d | local.tee 13 + 02b91a: 20 15 | local.get 21 + 02b91c: 48 | i32.lt_s + 02b91d: 0d 00 | br_if 0 + 02b91f: 20 19 | local.get 25 + 02b921: 21 04 | local.set 4 + 02b923: 20 18 | local.get 24 + 02b925: 21 0e | local.set 14 + 02b927: 20 0d | local.get 13 + 02b929: 21 07 | local.set 7 + 02b92b: 0c 01 | br 1 + 02b92d: 0b | end + 02b92e: 20 0d | local.get 13 + 02b930: 20 15 | local.get 21 + 02b932: 4f | i32.ge_u + 02b933: 0d 02 | br_if 2 + 02b935: 20 19 | local.get 25 + 02b937: 21 04 | local.set 4 + 02b939: 20 18 | local.get 24 + 02b93b: 21 0e | local.set 14 + 02b93d: 20 0d | local.get 13 + 02b93f: 21 07 | local.set 7 + 02b941: 20 0c | local.get 12 + 02b943: 20 0d | local.get 13 + 02b945: 6a | i32.add + 02b946: 2d 00 00 | i32.load8_u 0 0 + 02b949: 41 2e | i32.const 46 + 02b94b: 47 | i32.ne + 02b94c: 0d 00 | br_if 0 + 02b94e: 02 40 | block + 02b950: 20 0d | local.get 13 + 02b952: 41 01 | i32.const 1 + 02b954: 6a | i32.add + 02b955: 22 18 | local.tee 24 + 02b957: 20 15 | local.get 21 + 02b959: 4e | i32.ge_s + 02b95a: 0d 00 | br_if 0 + 02b95c: 41 00 | i32.const 0 + 02b95e: 21 04 | local.set 4 + 02b960: 20 18 | local.get 24 + 02b962: 21 0e | local.set 14 + 02b964: 02 40 | block + 02b966: 03 40 | loop + 02b968: 20 04 | local.get 4 + 02b96a: 21 04 | local.set 4 + 02b96c: 02 40 | block + 02b96e: 20 0c | local.get 12 + 02b970: 20 0e | local.get 14 + 02b972: 22 0e | local.tee 14 + 02b974: 6a | i32.add + 02b975: 2d 00 00 | i32.load8_u 0 0 + 02b978: 22 07 | local.tee 7 + 02b97a: 41 50 | i32.const 4294967248 + 02b97c: 6a | i32.add + 02b97d: 41 ff 01 | i32.const 255 + 02b980: 71 | i32.and + 02b981: 41 09 | i32.const 9 + 02b983: 4d | i32.le_u + 02b984: 0d 00 | br_if 0 + 02b986: 20 0e | local.get 14 + 02b988: 21 0e | local.set 14 + 02b98a: 20 04 | local.get 4 + 02b98c: 21 04 | local.set 4 + 02b98e: 0c 02 | br 2 + 02b990: 0b | end + 02b991: 20 04 | local.get 4 + 02b993: 41 0a | i32.const 10 + 02b995: 6c | i32.mul + 02b996: 20 07 | local.get 7 + 02b998: 6a | i32.add + 02b999: 41 50 | i32.const 4294967248 + 02b99b: 6a | i32.add + 02b99c: 22 06 | local.tee 6 + 02b99e: 21 04 | local.set 4 + 02b9a0: 20 0e | local.get 14 + 02b9a2: 41 01 | i32.const 1 + 02b9a4: 6a | i32.add + 02b9a5: 22 07 | local.tee 7 + 02b9a7: 21 0e | local.set 14 + 02b9a9: 20 15 | local.get 21 + 02b9ab: 20 07 | local.get 7 + 02b9ad: 47 | i32.ne + 02b9ae: 0d 00 | br_if 0 + 02b9b0: 0b | end + 02b9b1: 20 15 | local.get 21 + 02b9b3: 21 0e | local.set 14 + 02b9b5: 20 06 | local.get 6 + 02b9b7: 21 04 | local.set 4 + 02b9b9: 0b | end + 02b9ba: 20 04 | local.get 4 + 02b9bc: 21 06 | local.set 6 + 02b9be: 20 0e | local.get 14 + 02b9c0: 22 07 | local.tee 7 + 02b9c2: 20 18 | local.get 24 + 02b9c4: 46 | i32.eq + 02b9c5: 0d 00 | br_if 0 + 02b9c7: 20 07 | local.get 7 + 02b9c9: 20 18 | local.get 24 + 02b9cb: 4a | i32.gt_s + 02b9cc: 21 04 | local.set 4 + 02b9ce: 20 06 | local.get 6 + 02b9d0: 21 0e | local.set 14 + 02b9d2: 20 07 | local.get 7 + 02b9d4: 21 07 | local.set 7 + 02b9d6: 0c 01 | br 1 + 02b9d8: 0b | end + 02b9d9: 41 01 | i32.const 1 + 02b9db: 21 04 | local.set 4 + 02b9dd: 41 00 | i32.const 0 + 02b9df: 21 0e | local.set 14 + 02b9e1: 20 18 | local.get 24 + 02b9e3: 21 07 | local.set 7 + 02b9e5: 0b | end + 02b9e6: 20 0e | local.get 14 + 02b9e8: 21 18 | local.set 24 + 02b9ea: 20 04 | local.get 4 + 02b9ec: 21 19 | local.set 25 + 02b9ee: 20 0d | local.get 13 + 02b9f0: 20 16 | local.get 22 + 02b9f2: 4a | i32.gt_s + 02b9f3: 21 16 | local.set 22 + 02b9f5: 02 40 | block + 02b9f7: 02 40 | block + 02b9f9: 02 40 | block + 02b9fb: 20 15 | local.get 21 + 02b9fd: 20 07 | local.get 7 + 02b9ff: 22 0d | local.tee 13 + 02ba01: 4c | i32.le_s + 02ba02: 0d 00 | br_if 0 + 02ba04: 20 15 | local.get 21 + 02ba06: 20 0d | local.get 13 + 02ba08: 4d | i32.le_u + 02ba09: 0d 05 | br_if 5 + 02ba0b: 20 0c | local.get 12 + 02ba0d: 20 0d | local.get 13 + 02ba0f: 6a | i32.add + 02ba10: 22 0c | local.tee 12 + 02ba12: 2d 00 00 | i32.load8_u 0 0 + 02ba15: 41 20 | i32.const 32 + 02ba17: 47 | i32.ne + 02ba18: 0d 01 | br_if 1 + 02ba1a: 0b | end + 02ba1b: 20 21 | local.get 33 + 02ba1d: 21 0d | local.set 13 + 02ba1f: 0c 01 | br 1 + 02ba21: 0b | end + 02ba22: 20 0d | local.get 13 + 02ba24: 41 7f | i32.const 4294967295 + 02ba26: 4c | i32.le_s + 02ba27: 0d 04 | br_if 4 + 02ba29: 20 09 | local.get 9 + 02ba2b: 41 a8 03 | i32.const 424 + 02ba2e: 6a | i32.add + 02ba2f: 20 0c | local.get 12 + 02ba31: 20 15 | local.get 21 + 02ba33: 20 0d | local.get 13 + 02ba35: 6b | i32.sub + 02ba36: 10 dc 82 80 80 00 | call 348 + 02ba3c: 41 f1 00 | i32.const 113 + 02ba3f: 41 f7 00 | i32.const 119 + 02ba42: 20 09 | local.get 9 + 02ba44: 28 02 a8 03 | i32.load 2 424 + 02ba48: 22 0c | local.tee 12 + 02ba4a: 41 f3 00 | i32.const 115 + 02ba4d: 46 | i32.eq + 02ba4e: 1b | select + 02ba4f: 20 0c | local.get 12 + 02ba51: 20 20 | local.get 32 + 02ba53: 1b | select + 02ba54: 21 0d | local.set 13 + 02ba56: 0b | end + 02ba57: 20 1c | local.get 28 + 02ba59: 21 04 | local.set 4 + 02ba5b: 20 1b | local.get 27 + 02ba5d: 21 0e | local.set 14 + 02ba5f: 20 30 | local.get 48 + 02ba61: 21 07 | local.set 7 + 02ba63: 20 17 | local.get 23 + 02ba65: 21 06 | local.set 6 + 02ba67: 20 14 | local.get 20 + 02ba69: 21 1b | local.set 27 + 02ba6b: 20 16 | local.get 22 + 02ba6d: 21 1c | local.set 28 + 02ba6f: 20 19 | local.get 25 + 02ba71: 21 14 | local.set 20 + 02ba73: 20 1a | local.get 26 + 02ba75: 21 1a | local.set 26 + 02ba77: 20 18 | local.get 24 + 02ba79: 21 17 | local.set 23 + 02ba7b: 0b | end + 02ba7c: 41 00 | i32.const 0 + 02ba7e: 21 0c | local.set 12 + 02ba80: 20 0d | local.get 13 + 02ba82: 22 15 | local.tee 21 + 02ba84: 21 0d | local.set 13 + 02ba86: 20 04 | local.get 4 + 02ba88: 22 18 | local.tee 24 + 02ba8a: 21 04 | local.set 4 + 02ba8c: 20 0e | local.get 14 + 02ba8e: 22 19 | local.tee 25 + 02ba90: 21 16 | local.set 22 + 02ba92: 20 07 | local.get 7 + 02ba94: 22 30 | local.tee 48 + 02ba96: 21 0e | local.set 14 + 02ba98: 20 06 | local.get 6 + 02ba9a: 22 31 | local.tee 49 + 02ba9c: 21 07 | local.set 7 + 02ba9e: 20 1b | local.get 27 + 02baa0: 22 32 | local.tee 50 + 02baa2: 21 06 | local.set 6 + 02baa4: 20 1c | local.get 28 + 02baa6: 22 33 | local.tee 51 + 02baa8: 21 1b | local.set 27 + 02baaa: 20 14 | local.get 20 + 02baac: 22 34 | local.tee 52 + 02baae: 21 14 | local.set 20 + 02bab0: 20 1a | local.get 26 + 02bab2: 22 35 | local.tee 53 + 02bab4: 21 1c | local.set 28 + 02bab6: 20 17 | local.get 23 + 02bab8: 22 36 | local.tee 54 + 02baba: 21 1a | local.set 26 + 02babc: 02 40 | block + 02babe: 02 40 | block + 02bac0: 20 2e | local.get 46 + 02bac2: 22 17 | local.tee 23 + 02bac4: 0e 02 0a 00 01 | br_table 10 0 1 + 02bac9: 0b | end + 02baca: 02 40 | block + 02bacc: 20 2f | local.get 47 + 02bace: 41 8b 82 93 80 00 | i32.const 311563 + 02bad4: 46 | i32.eq + 02bad5: 0d 00 | br_if 0 + 02bad7: 20 2f | local.get 47 + 02bad9: 2d 00 00 | i32.load8_u 0 0 + 02badc: 41 30 | i32.const 48 + 02bade: 47 | i32.ne + 02badf: 0d 01 | br_if 1 + 02bae1: 0b | end + 02bae2: 41 01 | i32.const 1 + 02bae4: 21 0c | local.set 12 + 02bae6: 0c 08 | br 8 + 02bae8: 0b | end + 02bae9: 41 00 | i32.const 0 + 02baeb: 21 0c | local.set 12 + 02baed: 20 15 | local.get 21 + 02baef: 21 0d | local.set 13 + 02baf1: 20 18 | local.get 24 + 02baf3: 21 04 | local.set 4 + 02baf5: 20 19 | local.get 25 + 02baf7: 21 16 | local.set 22 + 02baf9: 20 30 | local.get 48 + 02bafb: 21 0e | local.set 14 + 02bafd: 20 31 | local.get 49 + 02baff: 21 07 | local.set 7 + 02bb01: 20 32 | local.get 50 + 02bb03: 21 06 | local.set 6 + 02bb05: 20 33 | local.get 51 + 02bb07: 21 1b | local.set 27 + 02bb09: 20 34 | local.get 52 + 02bb0b: 21 14 | local.set 20 + 02bb0d: 20 35 | local.get 53 + 02bb0f: 21 1c | local.set 28 + 02bb11: 20 36 | local.get 54 + 02bb13: 21 1a | local.set 26 + 02bb15: 02 40 | block + 02bb17: 20 15 | local.get 21 + 02bb19: 41 8f 7f | i32.const 4294967183 + 02bb1c: 6a | i32.add + 02bb1d: 0e 07 05 09 05 09 09 00 00 | br_table 5 9 5 9 9 0 0 9 + 02bb26: 09 | + 02bb27: 0b | end + 02bb28: 42 9a 03 | i64.const 410 + 02bb2b: 21 0a | local.set 10 + 02bb2d: 20 05 | local.get 5 + 02bb2f: 28 02 00 | i32.load 2 0 + 02bb32: 20 13 | local.get 19 + 02bb34: 6a | i32.add + 02bb35: 28 02 00 | i32.load 2 0 + 02bb38: 29 03 10 | i64.load 3 16 + 02bb3b: 22 03 | local.tee 3 + 02bb3d: 42 9b 03 | i64.const 411 + 02bb40: 82 | i64.rem_u + 02bb41: 21 0b | local.set 11 + 02bb43: 03 40 | loop + 02bb45: 20 0a | local.get 10 + 02bb47: 21 0a | local.set 10 + 02bb49: 02 40 | block + 02bb4b: 20 0b | local.get 11 + 02bb4d: 22 0b | local.tee 11 + 02bb4f: a7 | i32.wrap_i64 + 02bb50: 41 02 | i32.const 2 + 02bb52: 74 | i32.shl + 02bb53: 41 f0 a0 96 80 00 | i32.const 364656 + 02bb59: 6a | i32.add + 02bb5a: 28 02 00 | i32.load 2 0 + 02bb5d: 22 0c | local.tee 12 + 02bb5f: 45 | i32.eqz + 02bb60: 0d 00 | br_if 0 + 02bb62: 20 0c | local.get 12 + 02bb64: 21 0d | local.set 13 + 02bb66: 20 0c | local.get 12 + 02bb68: 29 03 10 | i64.load 3 16 + 02bb6b: 20 03 | local.get 3 + 02bb6d: 51 | i64.eq + 02bb6e: 0d 05 | br_if 5 + 02bb70: 0b | end + 02bb71: 02 40 | block + 02bb73: 20 0a | local.get 10 + 02bb75: 50 | i64.eqz + 02bb76: 45 | i32.eqz + 02bb77: 0d 00 | br_if 0 + 02bb79: 41 e0 ca 96 80 00 | i32.const 370016 + 02bb7f: 21 0d | local.set 13 + 02bb81: 0c 05 | br 5 + 02bb83: 0b | end + 02bb84: 02 40 | block + 02bb86: 20 0b | local.get 11 + 02bb88: 42 01 | i64.const 1 + 02bb8a: 7c | i64.add + 02bb8b: 22 0b | local.tee 11 + 02bb8d: 42 00 | i64.const 0 + 02bb8f: 20 0b | local.get 11 + 02bb91: 42 9b 03 | i64.const 411 + 02bb94: 54 | i64.lt_u + 02bb95: 1b | select + 02bb96: 22 0b | local.tee 11 + 02bb98: a7 | i32.wrap_i64 + 02bb99: 41 02 | i32.const 2 + 02bb9b: 74 | i32.shl + 02bb9c: 41 f0 a0 96 80 00 | i32.const 364656 + 02bba2: 6a | i32.add + 02bba3: 28 02 00 | i32.load 2 0 + 02bba6: 22 0c | local.tee 12 + 02bba8: 45 | i32.eqz + 02bba9: 0d 00 | br_if 0 + 02bbab: 20 0c | local.get 12 + 02bbad: 21 0d | local.set 13 + 02bbaf: 20 0c | local.get 12 + 02bbb1: 29 03 10 | i64.load 3 16 + 02bbb4: 20 03 | local.get 3 + 02bbb6: 51 | i64.eq + 02bbb7: 0d 05 | br_if 5 + 02bbb9: 0b | end + 02bbba: 20 0a | local.get 10 + 02bbbc: 42 7e | i64.const 18446744073709551614 + 02bbbe: 7c | i64.add + 02bbbf: 21 0a | local.set 10 + 02bbc1: 20 0b | local.get 11 + 02bbc3: 42 01 | i64.const 1 + 02bbc5: 7c | i64.add + 02bbc6: 22 0b | local.tee 11 + 02bbc8: 42 00 | i64.const 0 + 02bbca: 20 0b | local.get 11 + 02bbcc: 42 9b 03 | i64.const 411 + 02bbcf: 54 | i64.lt_u + 02bbd0: 1b | select + 02bbd1: 21 0b | local.set 11 + 02bbd3: 0c 00 | br 0 + 02bbd5: 0b | end + 02bbd6: 0b | end + 02bbd7: 41 97 e2 93 80 00 | i32.const 323863 + 02bbdd: 41 2b | i32.const 43 + 02bbdf: 41 eb 0f | i32.const 2027 + 02bbe2: 41 1c | i32.const 28 + 02bbe4: 20 0d | local.get 13 + 02bbe6: 20 15 | local.get 21 + 02bbe8: 10 ad 82 80 80 00 | call 301 + 02bbee: 00 | unreachable + 02bbef: 0b | end + 02bbf0: 41 97 e2 93 80 00 | i32.const 323863 + 02bbf6: 41 2b | i32.const 43 + 02bbf8: 41 f6 0f | i32.const 2038 + 02bbfb: 41 1d | i32.const 29 + 02bbfd: 20 0d | local.get 13 + 02bbff: 20 15 | local.get 21 + 02bc01: 10 ad 82 80 80 00 | call 301 + 02bc07: 00 | unreachable + 02bc08: 0b | end + 02bc09: 41 97 e2 93 80 00 | i32.const 323863 + 02bc0f: 41 2b | i32.const 43 + 02bc11: 41 f9 0f | i32.const 2041 + 02bc14: 41 2a | i32.const 42 + 02bc16: 20 0d | local.get 13 + 02bc18: 20 15 | local.get 21 + 02bc1a: 20 15 | local.get 21 + 02bc1c: 10 bf 82 80 80 00 | call 319 + 02bc22: 00 | unreachable + 02bc23: 0b | end + 02bc24: 20 0d | local.get 13 + 02bc26: 29 03 40 | i64.load 3 64 + 02bc29: 22 0a | local.tee 10 + 02bc2b: 42 11 | i64.const 17 + 02bc2d: 56 | i64.gt_u + 02bc2e: 0d 01 | br_if 1 + 02bc30: 42 01 | i64.const 1 + 02bc32: 20 0a | local.get 10 + 02bc34: 86 | i64.shl + 02bc35: 42 80 a1 0d | i64.const 217216 + 02bc39: 83 | i64.and + 02bc3a: 42 00 | i64.const 0 + 02bc3c: 51 | i64.eq + 02bc3d: 0d 01 | br_if 1 + 02bc3f: 0b | end + 02bc40: 20 05 | local.get 5 + 02bc42: 28 02 14 | i32.load 2 20 + 02bc45: 22 16 | local.tee 22 + 02bc47: 41 00 | i32.const 0 + 02bc49: 48 | i32.lt_s + 02bc4a: 0d 08 | br_if 8 + 02bc4c: 20 16 | local.get 22 + 02bc4e: 0d 01 | br_if 1 + 02bc50: 0b | end + 02bc51: 41 00 | i32.const 0 + 02bc53: 21 0c | local.set 12 + 02bc55: 0c 01 | br 1 + 02bc57: 0b | end + 02bc58: 20 05 | local.get 5 + 02bc5a: 28 02 04 | i32.load 2 4 + 02bc5d: 21 1c | local.set 28 + 02bc5f: 20 2e | local.get 46 + 02bc61: 41 70 | i32.const 4294967280 + 02bc63: 71 | i32.and + 02bc64: 22 07 | local.tee 7 + 02bc66: 41 7f | i32.const 4294967295 + 02bc68: 6a | i32.add + 02bc69: 41 70 | i32.const 4294967280 + 02bc6b: 71 | i32.and + 02bc6c: 41 10 | i32.const 16 + 02bc6e: 6a | i32.add + 02bc6f: 21 14 | local.set 20 + 02bc71: 41 00 | i32.const 0 + 02bc73: 21 0c | local.set 12 + 02bc75: 02 40 | block + 02bc77: 03 40 | loop + 02bc79: 02 40 | block + 02bc7b: 20 1c | local.get 28 + 02bc7d: 20 0c | local.get 12 + 02bc7f: 22 06 | local.tee 6 + 02bc81: 41 03 | i32.const 3 + 02bc83: 74 | i32.shl + 02bc84: 6a | i32.add + 02bc85: 22 0c | local.tee 12 + 02bc87: 28 02 04 | i32.load 2 4 + 02bc8a: 20 2e | local.get 46 + 02bc8c: 47 | i32.ne + 02bc8d: 0d 00 | br_if 0 + 02bc8f: 20 17 | local.get 23 + 02bc91: 45 | i32.eqz + 02bc92: 0d 02 | br_if 2 + 02bc94: 20 0c | local.get 12 + 02bc96: 28 02 00 | i32.load 2 0 + 02bc99: 22 04 | local.tee 4 + 02bc9b: 20 2f | local.get 47 + 02bc9d: 46 | i32.eq + 02bc9e: 0d 02 | br_if 2 + 02bca0: 41 00 | i32.const 0 + 02bca2: 21 0e | local.set 14 + 02bca4: 02 40 | block + 02bca6: 20 2e | local.get 46 + 02bca8: 41 08 | i32.const 8 + 02bcaa: 49 | i32.lt_u + 02bcab: 0d 00 | br_if 0 + 02bcad: 02 40 | block + 02bcaf: 02 40 | block + 02bcb1: 20 07 | local.get 7 + 02bcb3: 0d 00 | br_if 0 + 02bcb5: 41 00 | i32.const 0 + 02bcb7: 21 0c | local.set 12 + 02bcb9: 0c 01 | br 1 + 02bcbb: 0b | end + 02bcbc: 41 00 | i32.const 0 + 02bcbe: 21 0c | local.set 12 + 02bcc0: 03 40 | loop + 02bcc2: 20 04 | local.get 4 + 02bcc4: 20 0c | local.get 12 + 02bcc6: 22 0c | local.tee 12 + 02bcc8: 6a | i32.add + 02bcc9: fd 00 00 00 | v128.load 0 0 + 02bccd: 20 2f | local.get 47 + 02bccf: 20 0c | local.get 12 + 02bcd1: 6a | i32.add + 02bcd2: fd 00 00 00 | v128.load 0 0 + 02bcd6: fd 24 | i8x16.ne + 02bcd8: fd 53 | v128.any_true + 02bcda: 0d 03 | br_if 3 + 02bcdc: 20 0c | local.get 12 + 02bcde: 41 10 | i32.const 16 + 02bce0: 6a | i32.add + 02bce1: 22 0d | local.tee 13 + 02bce3: 21 0c | local.set 12 + 02bce5: 20 0d | local.get 13 + 02bce7: 20 07 | local.get 7 + 02bce9: 49 | i32.lt_u + 02bcea: 0d 00 | br_if 0 + 02bcec: 0b | end + 02bced: 20 14 | local.get 20 + 02bcef: 21 0c | local.set 12 + 02bcf1: 0b | end + 02bcf2: 02 40 | block + 02bcf4: 20 0c | local.get 12 + 02bcf6: 22 0c | local.tee 12 + 02bcf8: 20 2e | local.get 46 + 02bcfa: 20 0c | local.get 12 + 02bcfc: 6b | i32.sub + 02bcfd: 41 7c | i32.const 4294967292 + 02bcff: 71 | i32.and + 02bd00: 22 1b | local.tee 27 + 02bd02: 49 | i32.lt_u + 02bd03: 0d 00 | br_if 0 + 02bd05: 20 0c | local.get 12 + 02bd07: 21 0e | local.set 14 + 02bd09: 0c 01 | br 1 + 02bd0b: 0b | end + 02bd0c: 20 0c | local.get 12 + 02bd0e: 21 0d | local.set 13 + 02bd10: 03 40 | loop + 02bd12: 20 04 | local.get 4 + 02bd14: 20 0d | local.get 13 + 02bd16: 22 0c | local.tee 12 + 02bd18: 6a | i32.add + 02bd19: 28 00 00 | i32.load 0 0 + 02bd1c: 20 2f | local.get 47 + 02bd1e: 20 0c | local.get 12 + 02bd20: 6a | i32.add + 02bd21: 28 00 00 | i32.load 0 0 + 02bd24: 47 | i32.ne + 02bd25: 0d 02 | br_if 2 + 02bd27: 20 0c | local.get 12 + 02bd29: 41 04 | i32.const 4 + 02bd2b: 6a | i32.add + 02bd2c: 22 0c | local.tee 12 + 02bd2e: 21 0d | local.set 13 + 02bd30: 20 0c | local.get 12 + 02bd32: 21 0e | local.set 14 + 02bd34: 20 0c | local.get 12 + 02bd36: 20 1b | local.get 27 + 02bd38: 49 | i32.lt_u + 02bd39: 0d 00 | br_if 0 + 02bd3b: 0b | end + 02bd3c: 0b | end + 02bd3d: 20 2e | local.get 46 + 02bd3f: 20 0e | local.get 14 + 02bd41: 22 0e | local.tee 14 + 02bd43: 4d | i32.le_u + 02bd44: 0d 02 | br_if 2 + 02bd46: 20 04 | local.get 4 + 02bd48: 20 0e | local.get 14 + 02bd4a: 6a | i32.add + 02bd4b: 21 0c | local.set 12 + 02bd4d: 20 2f | local.get 47 + 02bd4f: 20 0e | local.get 14 + 02bd51: 6a | i32.add + 02bd52: 21 0d | local.set 13 + 02bd54: 20 2e | local.get 46 + 02bd56: 20 0e | local.get 14 + 02bd58: 6b | i32.sub + 02bd59: 21 04 | local.set 4 + 02bd5b: 03 40 | loop + 02bd5d: 20 04 | local.get 4 + 02bd5f: 21 04 | local.set 4 + 02bd61: 20 0c | local.get 12 + 02bd63: 22 0c | local.tee 12 + 02bd65: 2d 00 00 | i32.load8_u 0 0 + 02bd68: 20 0d | local.get 13 + 02bd6a: 22 0d | local.tee 13 + 02bd6c: 2d 00 00 | i32.load8_u 0 0 + 02bd6f: 47 | i32.ne + 02bd70: 0d 01 | br_if 1 + 02bd72: 20 0c | local.get 12 + 02bd74: 41 01 | i32.const 1 + 02bd76: 6a | i32.add + 02bd77: 21 0c | local.set 12 + 02bd79: 20 0d | local.get 13 + 02bd7b: 41 01 | i32.const 1 + 02bd7d: 6a | i32.add + 02bd7e: 21 0d | local.set 13 + 02bd80: 20 04 | local.get 4 + 02bd82: 41 7f | i32.const 4294967295 + 02bd84: 6a | i32.add + 02bd85: 22 0e | local.tee 14 + 02bd87: 21 04 | local.set 4 + 02bd89: 20 0e | local.get 14 + 02bd8b: 45 | i32.eqz + 02bd8c: 0d 03 | br_if 3 + 02bd8e: 0c 00 | br 0 + 02bd90: 0b | end + 02bd91: 0b | end + 02bd92: 20 06 | local.get 6 + 02bd94: 41 01 | i32.const 1 + 02bd96: 6a | i32.add + 02bd97: 22 0d | local.tee 13 + 02bd99: 21 0c | local.set 12 + 02bd9b: 20 0d | local.get 13 + 02bd9d: 20 16 | local.get 22 + 02bd9f: 47 | i32.ne + 02bda0: 0d 00 | br_if 0 + 02bda2: 0b | end + 02bda3: 41 00 | i32.const 0 + 02bda5: 21 0c | local.set 12 + 02bda7: 0c 01 | br 1 + 02bda9: 0b | end + 02bdaa: 20 09 | local.get 9 + 02bdac: 41 98 03 | i32.const 408 + 02bdaf: 6a | i32.add + 02bdb0: 20 05 | local.get 5 + 02bdb2: 28 02 08 | i32.load 2 8 + 02bdb5: 20 06 | local.get 6 + 02bdb7: 41 02 | i32.const 2 + 02bdb9: 74 | i32.shl + 02bdba: 22 0c | local.tee 12 + 02bdbc: 6a | i32.add + 02bdbd: 28 02 00 | i32.load 2 0 + 02bdc0: 20 01 | local.get 1 + 02bdc2: 6a | i32.add + 02bdc3: 41 00 | i32.const 0 + 02bdc5: 20 05 | local.get 5 + 02bdc7: 28 02 00 | i32.load 2 0 + 02bdca: 20 0c | local.get 12 + 02bdcc: 6a | i32.add + 02bdcd: 28 02 00 | i32.load 2 0 + 02bdd0: 29 03 10 | i64.load 3 16 + 02bdd3: 20 08 | local.get 8 + 02bdd5: 10 a7 83 80 80 00 | call 423 + 02bddb: 20 09 | local.get 9 + 02bddd: 2d 00 a0 03 | i32.load8_u 0 416 + 02bde1: 0d 02 | br_if 2 + 02bde3: 41 00 | i32.const 0 + 02bde5: 21 0c | local.set 12 + 02bde7: 0b | end + 02bde8: 20 15 | local.get 21 + 02bdea: 21 0d | local.set 13 + 02bdec: 20 18 | local.get 24 + 02bdee: 21 04 | local.set 4 + 02bdf0: 20 19 | local.get 25 + 02bdf2: 21 16 | local.set 22 + 02bdf4: 20 30 | local.get 48 + 02bdf6: 21 0e | local.set 14 + 02bdf8: 20 31 | local.get 49 + 02bdfa: 21 07 | local.set 7 + 02bdfc: 20 32 | local.get 50 + 02bdfe: 21 06 | local.set 6 + 02be00: 20 33 | local.get 51 + 02be02: 21 1b | local.set 27 + 02be04: 20 34 | local.get 52 + 02be06: 21 14 | local.set 20 + 02be08: 20 35 | local.get 53 + 02be0a: 21 1c | local.set 28 + 02be0c: 20 36 | local.get 54 + 02be0e: 21 1a | local.set 26 + 02be10: 0b | end + 02be11: 41 00 | i32.const 0 + 02be13: 21 17 | local.set 23 + 02be15: 20 1a | local.get 26 + 02be17: 21 1a | local.set 26 + 02be19: 20 1c | local.get 28 + 02be1b: 21 1c | local.set 28 + 02be1d: 20 14 | local.get 20 + 02be1f: 21 14 | local.set 20 + 02be21: 20 1b | local.get 27 + 02be23: 21 1b | local.set 27 + 02be25: 20 06 | local.get 6 + 02be27: 21 06 | local.set 6 + 02be29: 20 07 | local.get 7 + 02be2b: 21 07 | local.set 7 + 02be2d: 20 0e | local.get 14 + 02be2f: 21 0e | local.set 14 + 02be31: 20 16 | local.get 22 + 02be33: 21 16 | local.set 22 + 02be35: 20 04 | local.get 4 + 02be37: 21 04 | local.set 4 + 02be39: 20 0d | local.get 13 + 02be3b: 21 0d | local.set 13 + 02be3d: 20 0c | local.get 12 + 02be3f: 21 0c | local.set 12 + 02be41: 0c 01 | br 1 + 02be43: 0b | end + 02be44: 20 09 | local.get 9 + 02be46: 29 03 98 03 | i64.load 3 408 + 02be4a: 21 0a | local.set 10 + 02be4c: 20 00 | local.get 0 + 02be4e: 41 01 | i32.const 1 + 02be50: 36 00 4c | i32.store 0 76 + 02be53: 20 00 | local.get 0 + 02be55: 20 0a | local.get 10 + 02be57: a7 | i32.wrap_i64 + 02be58: 22 0c | local.tee 12 + 02be5a: 41 00 | i32.const 0 + 02be5c: 20 0c | local.get 12 + 02be5e: 41 00 | i32.const 0 + 02be60: 4a | i32.gt_s + 02be61: 1b | select + 02be62: 36 00 48 | i32.store 0 72 + 02be65: 41 01 | i32.const 1 + 02be67: 21 17 | local.set 23 + 02be69: 20 36 | local.get 54 + 02be6b: 21 1a | local.set 26 + 02be6d: 20 35 | local.get 53 + 02be6f: 21 1c | local.set 28 + 02be71: 20 34 | local.get 52 + 02be73: 21 14 | local.set 20 + 02be75: 20 33 | local.get 51 + 02be77: 21 1b | local.set 27 + 02be79: 20 32 | local.get 50 + 02be7b: 21 06 | local.set 6 + 02be7d: 20 31 | local.get 49 + 02be7f: 21 07 | local.set 7 + 02be81: 20 30 | local.get 48 + 02be83: 21 0e | local.set 14 + 02be85: 20 19 | local.get 25 + 02be87: 21 16 | local.set 22 + 02be89: 20 18 | local.get 24 + 02be8b: 21 04 | local.set 4 + 02be8d: 20 15 | local.get 21 + 02be8f: 21 0d | local.set 13 + 02be91: 41 00 | i32.const 0 + 02be93: 21 0c | local.set 12 + 02be95: 0b | end + 02be96: 20 0d | local.get 13 + 02be98: 21 15 | local.set 21 + 02be9a: 20 04 | local.get 4 + 02be9c: 21 18 | local.set 24 + 02be9e: 20 16 | local.get 22 + 02bea0: 21 16 | local.set 22 + 02bea2: 20 0e | local.get 14 + 02bea4: 21 19 | local.set 25 + 02bea6: 20 07 | local.get 7 + 02bea8: 21 30 | local.set 48 + 02beaa: 20 06 | local.get 6 + 02beac: 21 2f | local.set 47 + 02beae: 20 1b | local.get 27 + 02beb0: 21 1b | local.set 27 + 02beb2: 20 14 | local.get 20 + 02beb4: 21 14 | local.set 20 + 02beb6: 20 1c | local.get 28 + 02beb8: 21 1c | local.set 28 + 02beba: 20 1a | local.get 26 + 02bebc: 21 1a | local.set 26 + 02bebe: 20 17 | local.get 23 + 02bec0: 21 06 | local.set 6 + 02bec2: 20 00 | local.get 0 + 02bec4: 20 0c | local.get 12 + 02bec6: 3a 00 50 | i32.store8 0 80 + 02bec9: 02 40 | block + 02becb: 02 40 | block + 02becd: 02 40 | block + 02becf: 20 11 | local.get 17 + 02bed1: 41 ff 01 | i32.const 255 + 02bed4: 71 | i32.and + 02bed5: 22 07 | local.tee 7 + 02bed7: 0d 00 | br_if 0 + 02bed9: 20 25 | local.get 37 + 02bedb: 41 fe ff ff ff 07 | i32.const 2147483646 + 02bee1: 4b | i32.gt_u + 02bee2: 0d 00 | br_if 0 + 02bee4: 20 00 | local.get 0 + 02bee6: 28 02 28 | i32.load 2 40 + 02bee9: 22 0c | local.tee 12 + 02beeb: 45 | i32.eqz + 02beec: 0d 02 | br_if 2 + 02beee: 20 09 | local.get 9 + 02bef0: 41 88 03 | i32.const 392 + 02bef3: 6a | i32.add + 02bef4: 20 00 | local.get 0 + 02bef6: 28 02 2c | i32.load 2 44 + 02bef9: 41 04 | i32.const 4 + 02befb: 41 a1 ec 93 80 00 | i32.const 325153 + 02bf01: 41 02 | i32.const 2 + 02bf03: 42 00 | i64.const 0 + 02bf05: 41 00 | i32.const 0 + 02bf07: 20 08 | local.get 8 + 02bf09: 20 0c | local.get 12 + 02bf0b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02bf14: 80 00 | + 02bf16: 0c 01 | br 1 + 02bf18: 0b | end + 02bf19: 20 07 | local.get 7 + 02bf1b: 45 | i32.eqz + 02bf1c: 0d 00 | br_if 0 + 02bf1e: 20 00 | local.get 0 + 02bf20: 28 02 14 | i32.load 2 20 + 02bf23: 22 0c | local.tee 12 + 02bf25: 41 01 | i32.const 1 + 02bf27: 48 | i32.lt_s + 02bf28: 0d 00 | br_if 0 + 02bf2a: 20 0c | local.get 12 + 02bf2c: 21 0d | local.set 13 + 02bf2e: 41 00 | i32.const 0 + 02bf30: 21 0c | local.set 12 + 02bf32: 03 40 | loop + 02bf34: 20 0c | local.get 12 + 02bf36: 21 04 | local.set 4 + 02bf38: 20 00 | local.get 0 + 02bf3a: 28 02 2c | i32.load 2 44 + 02bf3d: 21 0e | local.set 14 + 02bf3f: 20 00 | local.get 0 + 02bf41: 28 02 28 | i32.load 2 40 + 02bf44: 21 0c | local.set 12 + 02bf46: 20 09 | local.get 9 + 02bf48: 41 09 | i32.const 9 + 02bf4a: 3a 00 f8 05 | i32.store8 0 760 + 02bf4e: 20 0d | local.get 13 + 02bf50: 21 0d | local.set 13 + 02bf52: 02 40 | block + 02bf54: 20 0c | local.get 12 + 02bf56: 45 | i32.eqz + 02bf57: 0d 00 | br_if 0 + 02bf59: 20 09 | local.get 9 + 02bf5b: 41 f8 02 | i32.const 376 + 02bf5e: 6a | i32.add + 02bf5f: 20 0e | local.get 14 + 02bf61: 41 04 | i32.const 4 + 02bf63: 20 22 | local.get 34 + 02bf65: 41 01 | i32.const 1 + 02bf67: 42 00 | i64.const 0 + 02bf69: 41 00 | i32.const 0 + 02bf6b: 20 08 | local.get 8 + 02bf6d: 20 0c | local.get 12 + 02bf6f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02bf78: 80 00 | + 02bf7a: 20 00 | local.get 0 + 02bf7c: 20 00 | local.get 0 + 02bf7e: 28 02 54 | i32.load 2 84 + 02bf81: 20 09 | local.get 9 + 02bf83: 28 02 f8 02 | i32.load 2 376 + 02bf87: 6a | i32.add + 02bf88: 36 02 54 | i32.store 2 84 + 02bf8b: 20 00 | local.get 0 + 02bf8d: 28 02 14 | i32.load 2 20 + 02bf90: 21 0d | local.set 13 + 02bf92: 0b | end + 02bf93: 20 0d | local.get 13 + 02bf95: 22 0e | local.tee 14 + 02bf97: 21 0d | local.set 13 + 02bf99: 20 04 | local.get 4 + 02bf9b: 41 01 | i32.const 1 + 02bf9d: 6a | i32.add + 02bf9e: 22 04 | local.tee 4 + 02bfa0: 21 0c | local.set 12 + 02bfa2: 20 04 | local.get 4 + 02bfa4: 20 0e | local.get 14 + 02bfa6: 48 | i32.lt_s + 02bfa7: 0d 00 | br_if 0 + 02bfa9: 0b | end + 02bfaa: 0b | end + 02bfab: 20 00 | local.get 0 + 02bfad: 28 02 28 | i32.load 2 40 + 02bfb0: 22 0c | local.tee 12 + 02bfb2: 45 | i32.eqz + 02bfb3: 0d 00 | br_if 0 + 02bfb5: 20 09 | local.get 9 + 02bfb7: 41 e8 02 | i32.const 360 + 02bfba: 6a | i32.add + 02bfbb: 20 00 | local.get 0 + 02bfbd: 28 02 2c | i32.load 2 44 + 02bfc0: 41 04 | i32.const 4 + 02bfc2: 20 26 | local.get 38 + 02bfc4: 20 27 | local.get 39 + 02bfc6: 42 00 | i64.const 0 + 02bfc8: 41 00 | i32.const 0 + 02bfca: 20 08 | local.get 8 + 02bfcc: 20 0c | local.get 12 + 02bfce: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02bfd7: 80 00 | + 02bfd9: 20 00 | local.get 0 + 02bfdb: 20 00 | local.get 0 + 02bfdd: 28 02 54 | i32.load 2 84 + 02bfe0: 20 09 | local.get 9 + 02bfe2: 28 02 e8 02 | i32.load 2 360 + 02bfe6: 6a | i32.add + 02bfe7: 36 02 54 | i32.store 2 84 + 02bfea: 20 00 | local.get 0 + 02bfec: 28 02 28 | i32.load 2 40 + 02bfef: 22 0c | local.tee 12 + 02bff1: 45 | i32.eqz + 02bff2: 0d 00 | br_if 0 + 02bff4: 20 09 | local.get 9 + 02bff6: 41 d8 02 | i32.const 344 + 02bff9: 6a | i32.add + 02bffa: 20 00 | local.get 0 + 02bffc: 28 02 2c | i32.load 2 44 + 02bfff: 41 04 | i32.const 4 + 02c001: 41 c4 9c 94 80 00 | i32.const 331332 + 02c007: 41 03 | i32.const 3 + 02c009: 42 00 | i64.const 0 + 02c00b: 41 00 | i32.const 0 + 02c00d: 20 08 | local.get 8 + 02c00f: 20 0c | local.get 12 + 02c011: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02c01a: 80 00 | + 02c01c: 20 00 | local.get 0 + 02c01e: 20 00 | local.get 0 + 02c020: 28 02 54 | i32.load 2 84 + 02c023: 20 09 | local.get 9 + 02c025: 28 02 d8 02 | i32.load 2 344 + 02c029: 6a | i32.add + 02c02a: 36 02 54 | i32.store 2 84 + 02c02d: 0b | end + 02c02e: 02 40 | block + 02c030: 02 40 | block + 02c032: 20 05 | local.get 5 + 02c034: 28 02 00 | i32.load 2 0 + 02c037: 20 13 | local.get 19 + 02c039: 6a | i32.add + 02c03a: 28 02 00 | i32.load 2 0 + 02c03d: 22 04 | local.tee 4 + 02c03f: 45 | i32.eqz + 02c040: 0d 00 | br_if 0 + 02c042: 20 04 | local.get 4 + 02c044: 29 03 40 | i64.load 3 64 + 02c047: 22 0a | local.tee 10 + 02c049: 21 0b | local.set 11 + 02c04b: 02 40 | block + 02c04d: 20 0a | local.get 10 + 02c04f: 42 01 | i64.const 1 + 02c051: 52 | i64.ne + 02c052: 0d 00 | br_if 0 + 02c054: 20 04 | local.get 4 + 02c056: 21 0c | local.set 12 + 02c058: 03 40 | loop + 02c05a: 20 0c | local.get 12 + 02c05c: 28 00 20 | i32.load 0 32 + 02c05f: 22 0d | local.tee 13 + 02c061: 21 0c | local.set 12 + 02c063: 20 0d | local.get 13 + 02c065: 29 03 40 | i64.load 3 64 + 02c068: 22 0a | local.tee 10 + 02c06a: 21 0b | local.set 11 + 02c06c: 20 0a | local.get 10 + 02c06e: 42 01 | i64.const 1 + 02c070: 51 | i64.eq + 02c071: 0d 00 | br_if 0 + 02c073: 0b | end + 02c074: 0b | end + 02c075: 20 0b | local.get 11 + 02c077: 42 09 | i64.const 9 + 02c079: 52 | i64.ne + 02c07a: 0d 00 | br_if 0 + 02c07c: 20 00 | local.get 0 + 02c07e: 28 02 28 | i32.load 2 40 + 02c081: 22 0c | local.tee 12 + 02c083: 45 | i32.eqz + 02c084: 0d 01 | br_if 1 + 02c086: 20 09 | local.get 9 + 02c088: 41 c8 02 | i32.const 328 + 02c08b: 6a | i32.add + 02c08c: 20 00 | local.get 0 + 02c08e: 28 02 2c | i32.load 2 44 + 02c091: 41 04 | i32.const 4 + 02c093: 41 c8 9c 94 80 00 | i32.const 331336 + 02c099: 41 05 | i32.const 5 + 02c09b: 42 00 | i64.const 0 + 02c09d: 41 00 | i32.const 0 + 02c09f: 20 08 | local.get 8 + 02c0a1: 20 0c | local.get 12 + 02c0a3: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02c0ac: 80 00 | + 02c0ae: 20 00 | local.get 0 + 02c0b0: 20 00 | local.get 0 + 02c0b2: 28 02 54 | i32.load 2 84 + 02c0b5: 20 09 | local.get 9 + 02c0b7: 28 02 c8 02 | i32.load 2 328 + 02c0bb: 6a | i32.add + 02c0bc: 36 02 54 | i32.store 2 84 + 02c0bf: 0c 01 | br 1 + 02c0c1: 0b | end + 02c0c2: 20 00 | local.get 0 + 02c0c4: fd 00 02 0c | v128.load 2 12 + 02c0c8: 21 37 | local.set 55 + 02c0ca: 20 00 | local.get 0 + 02c0cc: 20 1c | local.get 28 + 02c0ce: 36 02 0c | i32.store 2 12 + 02c0d1: 20 00 | local.get 0 + 02c0d3: 20 1a | local.get 26 + 02c0d5: 36 02 10 | i32.store 2 16 + 02c0d8: 20 00 | local.get 0 + 02c0da: 20 28 | local.get 40 + 02c0dc: 36 02 14 | i32.store 2 20 + 02c0df: 20 00 | local.get 0 + 02c0e1: 20 1e | local.get 30 + 02c0e3: 36 02 18 | i32.store 2 24 + 02c0e6: 20 00 | local.get 0 + 02c0e8: 28 02 1c | i32.load 2 28 + 02c0eb: 21 0c | local.set 12 + 02c0ed: 20 00 | local.get 0 + 02c0ef: 20 23 | local.get 35 + 02c0f1: 36 02 1c | i32.store 2 28 + 02c0f4: 20 00 | local.get 0 + 02c0f6: 29 03 20 | i64.load 3 32 + 02c0f9: 21 0a | local.set 10 + 02c0fb: 20 00 | local.get 0 + 02c0fd: 20 24 | local.get 36 + 02c0ff: 37 03 20 | i64.store 3 32 + 02c102: 20 00 | local.get 0 + 02c104: 28 02 08 | i32.load 2 8 + 02c107: 21 0d | local.set 13 + 02c109: 20 00 | local.get 0 + 02c10b: 20 29 | local.get 41 + 02c10d: 3a 00 0b | i32.store8 0 11 + 02c110: 20 00 | local.get 0 + 02c112: 20 2a | local.get 42 + 02c114: 3a 00 0a | i32.store8 0 10 + 02c117: 20 00 | local.get 0 + 02c119: 20 2b | local.get 43 + 02c11b: 3a 00 09 | i32.store8 0 9 + 02c11e: 20 00 | local.get 0 + 02c120: 20 2c | local.get 44 + 02c122: 3a 00 08 | i32.store8 0 8 + 02c125: 20 00 | local.get 0 + 02c127: 29 03 00 | i64.load 3 0 + 02c12a: 21 0b | local.set 11 + 02c12c: 20 00 | local.get 0 + 02c12e: 20 2d | local.get 45 + 02c130: 3a 00 07 | i32.store8 0 7 + 02c133: 20 00 | local.get 0 + 02c135: 20 14 | local.get 20 + 02c137: 3a 00 06 | i32.store8 0 6 + 02c13a: 20 00 | local.get 0 + 02c13c: 20 1b | local.get 27 + 02c13e: 3a 00 05 | i32.store8 0 5 + 02c141: 20 00 | local.get 0 + 02c143: 20 2f | local.get 47 + 02c145: 3a 00 04 | i32.store8 0 4 + 02c148: 20 00 | local.get 0 + 02c14a: 20 30 | local.get 48 + 02c14c: 3a 00 03 | i32.store8 0 3 + 02c14f: 20 00 | local.get 0 + 02c151: 20 19 | local.get 25 + 02c153: 3a 00 02 | i32.store8 0 2 + 02c156: 20 00 | local.get 0 + 02c158: 20 16 | local.get 22 + 02c15a: 3a 00 01 | i32.store8 0 1 + 02c15d: 20 00 | local.get 0 + 02c15f: 20 18 | local.get 24 + 02c161: 3a 00 00 | i32.store8 0 0 + 02c164: 20 00 | local.get 0 + 02c166: 20 05 | local.get 5 + 02c168: 28 02 08 | i32.load 2 8 + 02c16b: 20 13 | local.get 19 + 02c16d: 6a | i32.add + 02c16e: 28 02 00 | i32.load 2 0 + 02c171: 20 01 | local.get 1 + 02c173: 6a | i32.add + 02c174: 41 00 | i32.const 0 + 02c176: 20 04 | local.get 4 + 02c178: 29 03 10 | i64.load 3 16 + 02c17b: 20 15 | local.get 21 + 02c17d: 20 08 | local.get 8 + 02c17f: 10 9e 83 80 80 00 | call 414 + 02c185: 20 00 | local.get 0 + 02c187: 20 0a | local.get 10 + 02c189: 37 03 20 | i64.store 3 32 + 02c18c: 20 00 | local.get 0 + 02c18e: 20 0c | local.get 12 + 02c190: 36 02 1c | i32.store 2 28 + 02c193: 20 00 | local.get 0 + 02c195: 20 37 | local.get 55 + 02c197: fd 0b 02 0c | v128.store 2 12 + 02c19b: 20 00 | local.get 0 + 02c19d: 20 0d | local.get 13 + 02c19f: 36 02 08 | i32.store 2 8 + 02c1a2: 20 00 | local.get 0 + 02c1a4: 20 0b | local.get 11 + 02c1a6: 37 03 00 | i64.store 3 0 + 02c1a9: 0b | end + 02c1aa: 02 40 | block + 02c1ac: 20 07 | local.get 7 + 02c1ae: 45 | i32.eqz + 02c1af: 0d 00 | br_if 0 + 02c1b1: 20 00 | local.get 0 + 02c1b3: 28 02 28 | i32.load 2 40 + 02c1b6: 22 0c | local.tee 12 + 02c1b8: 45 | i32.eqz + 02c1b9: 0d 00 | br_if 0 + 02c1bb: 20 09 | local.get 9 + 02c1bd: 41 b8 02 | i32.const 312 + 02c1c0: 6a | i32.add + 02c1c1: 20 00 | local.get 0 + 02c1c3: 28 02 2c | i32.load 2 44 + 02c1c6: 41 04 | i32.const 4 + 02c1c8: 41 98 9c 94 80 00 | i32.const 331288 + 02c1ce: 41 02 | i32.const 2 + 02c1d0: 42 00 | i64.const 0 + 02c1d2: 41 00 | i32.const 0 + 02c1d4: 20 08 | local.get 8 + 02c1d6: 20 0c | local.get 12 + 02c1d8: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02c1e1: 80 00 | + 02c1e3: 20 00 | local.get 0 + 02c1e5: 20 00 | local.get 0 + 02c1e7: 28 02 54 | i32.load 2 84 + 02c1ea: 20 09 | local.get 9 + 02c1ec: 28 02 b8 02 | i32.load 2 312 + 02c1f0: 6a | i32.add + 02c1f1: 36 02 54 | i32.store 2 84 + 02c1f4: 0b | end + 02c1f5: 20 00 | local.get 0 + 02c1f7: 41 00 | i32.const 0 + 02c1f9: 3a 00 50 | i32.store8 0 80 + 02c1fc: 02 40 | block + 02c1fe: 20 06 | local.get 6 + 02c200: 45 | i32.eqz + 02c201: 0d 00 | br_if 0 + 02c203: 20 00 | local.get 0 + 02c205: 42 00 | i64.const 0 + 02c207: 37 00 48 | i64.store 0 72 + 02c20a: 0b | end + 02c20b: 20 02 | local.get 2 + 02c20d: 41 01 | i32.const 1 + 02c20f: 6a | i32.add + 02c210: 22 04 | local.tee 4 + 02c212: 21 0c | local.set 12 + 02c214: 20 25 | local.get 37 + 02c216: 41 01 | i32.const 1 + 02c218: 6a | i32.add + 02c219: 21 0d | local.set 13 + 02c21b: 20 04 | local.get 4 + 02c21d: 20 1d | local.get 29 + 02c21f: 48 | i32.lt_s + 02c220: 0d 00 | br_if 0 + 02c222: 0b | end + 02c223: 0b | end + 02c224: 02 40 | block + 02c226: 20 12 | local.get 18 + 02c228: 20 10 | local.get 16 + 02c22a: 41 01 | i32.const 1 + 02c22c: 48 | i32.lt_s + 02c22d: 72 | i32.or + 02c22e: 0d 00 | br_if 0 + 02c230: 20 09 | local.get 9 + 02c232: 41 f8 05 | i32.const 760 + 02c235: 6a | i32.add + 02c236: 21 0e | local.set 14 + 02c238: 20 10 | local.get 16 + 02c23a: 21 0c | local.set 12 + 02c23c: 03 40 | loop + 02c23e: 20 0c | local.get 12 + 02c240: 21 0d | local.set 13 + 02c242: 20 00 | local.get 0 + 02c244: 28 02 2c | i32.load 2 44 + 02c247: 21 04 | local.set 4 + 02c249: 20 00 | local.get 0 + 02c24b: 28 02 28 | i32.load 2 40 + 02c24e: 21 0c | local.set 12 + 02c250: 20 09 | local.get 9 + 02c252: 41 09 | i32.const 9 + 02c254: 3a 00 f8 05 | i32.store8 0 760 + 02c258: 02 40 | block + 02c25a: 20 0c | local.get 12 + 02c25c: 45 | i32.eqz + 02c25d: 0d 00 | br_if 0 + 02c25f: 20 09 | local.get 9 + 02c261: 41 18 | i32.const 24 + 02c263: 6a | i32.add + 02c264: 20 04 | local.get 4 + 02c266: 41 04 | i32.const 4 + 02c268: 20 0e | local.get 14 + 02c26a: 41 01 | i32.const 1 + 02c26c: 42 00 | i64.const 0 + 02c26e: 41 00 | i32.const 0 + 02c270: 20 08 | local.get 8 + 02c272: 20 0c | local.get 12 + 02c274: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02c27d: 80 00 | + 02c27f: 20 00 | local.get 0 + 02c281: 20 00 | local.get 0 + 02c283: 28 02 54 | i32.load 2 84 + 02c286: 20 09 | local.get 9 + 02c288: 28 02 18 | i32.load 2 24 + 02c28b: 6a | i32.add + 02c28c: 36 02 54 | i32.store 2 84 + 02c28f: 0b | end + 02c290: 20 0d | local.get 13 + 02c292: 41 7f | i32.const 4294967295 + 02c294: 6a | i32.add + 02c295: 22 0d | local.tee 13 + 02c297: 21 0c | local.set 12 + 02c299: 20 0d | local.get 13 + 02c29b: 0d 00 | br_if 0 + 02c29d: 0b | end + 02c29e: 0b | end + 02c29f: 20 11 | local.get 17 + 02c2a1: 21 0d | local.set 13 + 02c2a3: 20 00 | local.get 0 + 02c2a5: 28 02 2c | i32.load 2 44 + 02c2a8: 21 04 | local.set 4 + 02c2aa: 20 00 | local.get 0 + 02c2ac: 28 02 28 | i32.load 2 40 + 02c2af: 21 0c | local.set 12 + 02c2b1: 20 09 | local.get 9 + 02c2b3: 41 dd 00 | i32.const 93 + 02c2b6: 41 fd 00 | i32.const 125 + 02c2b9: 20 0f | local.get 15 + 02c2bb: 1b | select + 02c2bc: 3a 00 f8 05 | i32.store8 0 760 + 02c2c0: 02 40 | block + 02c2c2: 20 0c | local.get 12 + 02c2c4: 45 | i32.eqz + 02c2c5: 0d 00 | br_if 0 + 02c2c7: 20 09 | local.get 9 + 02c2c9: 41 08 | i32.const 8 + 02c2cb: 6a | i32.add + 02c2cc: 20 04 | local.get 4 + 02c2ce: 41 04 | i32.const 4 + 02c2d0: 20 09 | local.get 9 + 02c2d2: 41 f8 05 | i32.const 760 + 02c2d5: 6a | i32.add + 02c2d6: 41 01 | i32.const 1 + 02c2d8: 42 00 | i64.const 0 + 02c2da: 41 00 | i32.const 0 + 02c2dc: 20 08 | local.get 8 + 02c2de: 20 0c | local.get 12 + 02c2e0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02c2e9: 80 00 | + 02c2eb: 20 00 | local.get 0 + 02c2ed: 20 00 | local.get 0 + 02c2ef: 28 02 54 | i32.load 2 84 + 02c2f2: 20 09 | local.get 9 + 02c2f4: 28 02 08 | i32.load 2 8 + 02c2f7: 6a | i32.add + 02c2f8: 36 02 54 | i32.store 2 84 + 02c2fb: 0b | end + 02c2fc: 20 00 | local.get 0 + 02c2fe: 20 0d | local.get 13 + 02c300: 3a 00 04 | i32.store8 0 4 + 02c303: 20 00 | local.get 0 + 02c305: 20 00 | local.get 0 + 02c307: 28 02 14 | i32.load 2 20 + 02c30a: 41 7f | i32.const 4294967295 + 02c30c: 6a | i32.add + 02c30d: 36 02 14 | i32.store 2 20 + 02c310: 20 00 | local.get 0 + 02c312: 20 00 | local.get 0 + 02c314: 28 02 44 | i32.load 2 68 + 02c317: 41 7f | i32.const 4294967295 + 02c319: 6a | i32.add + 02c31a: 36 02 44 | i32.store 2 68 + 02c31d: 0c 02 | br 2 + 02c31f: 0b | end + 02c320: 41 97 e2 93 80 00 | i32.const 323863 + 02c326: 41 2b | i32.const 43 + 02c328: 41 be 0f | i32.const 1982 + 02c32b: 41 19 | i32.const 25 + 02c32d: 41 00 | i32.const 0 + 02c32f: 20 16 | local.get 22 + 02c331: 10 cb 82 80 80 00 | call 331 + 02c337: 00 | unreachable + 02c338: 0b | end + 02c339: 02 40 | block + 02c33b: 02 40 | block + 02c33d: 20 0d | local.get 13 + 02c33f: 22 0c | local.tee 12 + 02c341: 29 03 40 | i64.load 3 64 + 02c344: 22 0a | local.tee 10 + 02c346: 42 01 | i64.const 1 + 02c348: 51 | i64.eq + 02c349: 0d 00 | br_if 0 + 02c34b: 20 0a | local.get 10 + 02c34d: 21 0b | local.set 11 + 02c34f: 20 0c | local.get 12 + 02c351: 21 0c | local.set 12 + 02c353: 0c 01 | br 1 + 02c355: 0b | end + 02c356: 20 0c | local.get 12 + 02c358: 21 0d | local.set 13 + 02c35a: 03 40 | loop + 02c35c: 20 0d | local.get 13 + 02c35e: 28 00 20 | i32.load 0 32 + 02c361: 22 0c | local.tee 12 + 02c363: 21 0d | local.set 13 + 02c365: 20 0c | local.get 12 + 02c367: 29 03 40 | i64.load 3 64 + 02c36a: 22 0a | local.tee 10 + 02c36c: 21 0b | local.set 11 + 02c36e: 20 0c | local.get 12 + 02c370: 21 0c | local.set 12 + 02c372: 20 0a | local.get 10 + 02c374: 42 01 | i64.const 1 + 02c376: 51 | i64.eq + 02c377: 0d 00 | br_if 0 + 02c379: 0b | end + 02c37a: 0b | end + 02c37b: 20 0c | local.get 12 + 02c37d: 21 0c | local.set 12 + 02c37f: 02 40 | block + 02c381: 20 0b | local.get 11 + 02c383: 42 13 | i64.const 19 + 02c385: 52 | i64.ne + 02c386: 0d 00 | br_if 0 + 02c388: 20 0c | local.get 12 + 02c38a: 2d 00 30 | i32.load8_u 0 48 + 02c38d: 41 02 | i32.const 2 + 02c38f: 71 | i32.and + 02c390: 45 | i32.eqz + 02c391: 0d 00 | br_if 0 + 02c393: 02 40 | block + 02c395: 02 40 | block + 02c397: 20 05 | local.get 5 + 02c399: 28 02 14 | i32.load 2 20 + 02c39c: 22 13 | local.tee 19 + 02c39e: 41 00 | i32.const 0 + 02c3a0: 48 | i32.lt_s + 02c3a1: 0d 00 | br_if 0 + 02c3a3: 20 13 | local.get 19 + 02c3a5: 45 | i32.eqz + 02c3a6: 0d 02 | br_if 2 + 02c3a8: 20 05 | local.get 5 + 02c3aa: 28 02 10 | i32.load 2 16 + 02c3ad: 21 1a | local.set 26 + 02c3af: 41 00 | i32.const 0 + 02c3b1: 22 0e | local.tee 14 + 02c3b3: 21 0c | local.set 12 + 02c3b5: 41 00 | i32.const 0 + 02c3b7: 21 0d | local.set 13 + 02c3b9: 20 0e | local.get 14 + 02c3bb: 21 0e | local.set 14 + 02c3bd: 02 40 | block + 02c3bf: 03 40 | loop + 02c3c1: 20 0e | local.get 14 + 02c3c3: 21 14 | local.set 20 + 02c3c5: 20 0d | local.get 13 + 02c3c7: 21 1c | local.set 28 + 02c3c9: 20 1a | local.get 26 + 02c3cb: 20 0c | local.get 12 + 02c3cd: 22 0d | local.tee 13 + 02c3cf: 41 03 | i32.const 3 + 02c3d1: 74 | i32.shl + 02c3d2: 6a | i32.add + 02c3d3: 21 0c | local.set 12 + 02c3d5: 20 0d | local.get 13 + 02c3d7: 21 0d | local.set 13 + 02c3d9: 03 40 | loop + 02c3db: 20 0d | local.get 13 + 02c3dd: 21 0d | local.set 13 + 02c3df: 20 09 | local.get 9 + 02c3e1: 42 00 | i64.const 0 + 02c3e3: 37 03 f8 05 | i64.store 3 760 + 02c3e7: 02 40 | block + 02c3e9: 20 0c | local.get 12 + 02c3eb: 22 0c | local.tee 12 + 02c3ed: 28 02 00 | i32.load 2 0 + 02c3f0: 20 0c | local.get 12 + 02c3f2: 41 04 | i32.const 4 + 02c3f4: 6a | i32.add + 02c3f5: 28 02 00 | i32.load 2 0 + 02c3f8: 41 a1 9c 94 80 00 | i32.const 331297 + 02c3fe: 41 0d | i32.const 13 + 02c400: 20 09 | local.get 9 + 02c402: 41 f8 05 | i32.const 760 + 02c405: 6a | i32.add + 02c406: 10 a5 83 80 80 00 | call 421 + 02c40c: 41 01 | i32.const 1 + 02c40e: 71 | i32.and + 02c40f: 45 | i32.eqz + 02c410: 0d 00 | br_if 0 + 02c412: 20 09 | local.get 9 + 02c414: 28 02 f8 05 | i32.load 2 760 + 02c418: 22 0e | local.tee 14 + 02c41a: 20 09 | local.get 9 + 02c41c: 28 02 fc 05 | i32.load 2 764 + 02c420: 41 3d | i32.const 61 + 02c422: 10 a4 83 80 80 00 | call 420 + 02c428: 22 16 | local.tee 22 + 02c42a: 41 7f | i32.const 4294967295 + 02c42c: 46 | i32.eq + 02c42d: 0d 00 | br_if 0 + 02c42f: 02 40 | block + 02c431: 20 0e | local.get 14 + 02c433: 20 16 | local.get 22 + 02c435: 6a | i32.add + 02c436: 22 1b | local.tee 27 + 02c438: 41 af 9c 94 80 00 | i32.const 331311 + 02c43e: 46 | i32.eq + 02c43f: 0d 00 | br_if 0 + 02c441: 20 1b | local.get 27 + 02c443: 2d 00 00 | i32.load8_u 0 0 + 02c446: 41 3d | i32.const 61 + 02c448: 47 | i32.ne + 02c449: 0d 01 | br_if 1 + 02c44b: 0b | end + 02c44c: 02 40 | block + 02c44e: 02 40 | block + 02c450: 20 14 | local.get 20 + 02c452: 0d 00 | br_if 0 + 02c454: 20 16 | local.get 22 + 02c456: 21 16 | local.set 22 + 02c458: 20 0e | local.get 14 + 02c45a: 21 0e | local.set 14 + 02c45c: 0c 01 | br 1 + 02c45e: 0b | end + 02c45f: 20 14 | local.get 20 + 02c461: 20 16 | local.get 22 + 02c463: 47 | i32.ne + 02c464: 0d 07 | br_if 7 + 02c466: 02 40 | block + 02c468: 20 1c | local.get 28 + 02c46a: 20 0e | local.get 14 + 02c46c: 46 | i32.eq + 02c46d: 0d 00 | br_if 0 + 02c46f: 41 00 | i32.const 0 + 02c471: 21 1b | local.set 27 + 02c473: 02 40 | block + 02c475: 20 14 | local.get 20 + 02c477: 41 08 | i32.const 8 + 02c479: 49 | i32.lt_u + 02c47a: 0d 00 | br_if 0 + 02c47c: 02 40 | block + 02c47e: 02 40 | block + 02c480: 20 14 | local.get 20 + 02c482: 41 70 | i32.const 4294967280 + 02c484: 71 | i32.and + 02c485: 22 1b | local.tee 27 + 02c487: 0d 00 | br_if 0 + 02c489: 41 00 | i32.const 0 + 02c48b: 21 0c | local.set 12 + 02c48d: 0c 01 | br 1 + 02c48f: 0b | end + 02c490: 20 1b | local.get 27 + 02c492: 41 7f | i32.const 4294967295 + 02c494: 6a | i32.add + 02c495: 41 70 | i32.const 4294967280 + 02c497: 71 | i32.and + 02c498: 41 10 | i32.const 16 + 02c49a: 6a | i32.add + 02c49b: 21 17 | local.set 23 + 02c49d: 41 00 | i32.const 0 + 02c49f: 21 0c | local.set 12 + 02c4a1: 03 40 | loop + 02c4a3: 20 1c | local.get 28 + 02c4a5: 20 0c | local.get 12 + 02c4a7: 22 0c | local.tee 12 + 02c4a9: 6a | i32.add + 02c4aa: fd 00 00 00 | v128.load 0 0 + 02c4ae: 20 0e | local.get 14 + 02c4b0: 20 0c | local.get 12 + 02c4b2: 6a | i32.add + 02c4b3: fd 00 00 00 | v128.load 0 0 + 02c4b7: fd 24 | i8x16.ne + 02c4b9: fd 53 | v128.any_true + 02c4bb: 0d 0b | br_if 11 + 02c4bd: 20 0c | local.get 12 + 02c4bf: 41 10 | i32.const 16 + 02c4c1: 6a | i32.add + 02c4c2: 22 16 | local.tee 22 + 02c4c4: 21 0c | local.set 12 + 02c4c6: 20 16 | local.get 22 + 02c4c8: 20 1b | local.get 27 + 02c4ca: 49 | i32.lt_u + 02c4cb: 0d 00 | br_if 0 + 02c4cd: 0b | end + 02c4ce: 20 17 | local.get 23 + 02c4d0: 21 0c | local.set 12 + 02c4d2: 0b | end + 02c4d3: 02 40 | block + 02c4d5: 20 0c | local.get 12 + 02c4d7: 22 0c | local.tee 12 + 02c4d9: 20 14 | local.get 20 + 02c4db: 20 0c | local.get 12 + 02c4dd: 6b | i32.sub + 02c4de: 41 7c | i32.const 4294967292 + 02c4e0: 71 | i32.and + 02c4e1: 22 17 | local.tee 23 + 02c4e3: 49 | i32.lt_u + 02c4e4: 0d 00 | br_if 0 + 02c4e6: 20 0c | local.get 12 + 02c4e8: 21 1b | local.set 27 + 02c4ea: 0c 01 | br 1 + 02c4ec: 0b | end + 02c4ed: 20 0c | local.get 12 + 02c4ef: 21 16 | local.set 22 + 02c4f1: 03 40 | loop + 02c4f3: 20 1c | local.get 28 + 02c4f5: 20 16 | local.get 22 + 02c4f7: 22 0c | local.tee 12 + 02c4f9: 6a | i32.add + 02c4fa: 28 00 00 | i32.load 0 0 + 02c4fd: 20 0e | local.get 14 + 02c4ff: 20 0c | local.get 12 + 02c501: 6a | i32.add + 02c502: 28 00 00 | i32.load 0 0 + 02c505: 47 | i32.ne + 02c506: 0d 0a | br_if 10 + 02c508: 20 0c | local.get 12 + 02c50a: 41 04 | i32.const 4 + 02c50c: 6a | i32.add + 02c50d: 22 0c | local.tee 12 + 02c50f: 21 16 | local.set 22 + 02c511: 20 0c | local.get 12 + 02c513: 21 1b | local.set 27 + 02c515: 20 0c | local.get 12 + 02c517: 20 17 | local.get 23 + 02c519: 49 | i32.lt_u + 02c51a: 0d 00 | br_if 0 + 02c51c: 0b | end + 02c51d: 0b | end + 02c51e: 20 1b | local.get 27 + 02c520: 22 16 | local.tee 22 + 02c522: 21 0c | local.set 12 + 02c524: 20 16 | local.get 22 + 02c526: 20 14 | local.get 20 + 02c528: 4f | i32.ge_u + 02c529: 0d 00 | br_if 0 + 02c52b: 03 40 | loop + 02c52d: 20 1c | local.get 28 + 02c52f: 20 0c | local.get 12 + 02c531: 22 0c | local.tee 12 + 02c533: 6a | i32.add + 02c534: 2d 00 00 | i32.load8_u 0 0 + 02c537: 20 0e | local.get 14 + 02c539: 20 0c | local.get 12 + 02c53b: 6a | i32.add + 02c53c: 2d 00 00 | i32.load8_u 0 0 + 02c53f: 47 | i32.ne + 02c540: 0d 09 | br_if 9 + 02c542: 20 0c | local.get 12 + 02c544: 41 01 | i32.const 1 + 02c546: 6a | i32.add + 02c547: 22 16 | local.tee 22 + 02c549: 21 0c | local.set 12 + 02c54b: 20 14 | local.get 20 + 02c54d: 20 16 | local.get 22 + 02c54f: 47 | i32.ne + 02c550: 0d 00 | br_if 0 + 02c552: 0b | end + 02c553: 0b | end + 02c554: 20 14 | local.get 20 + 02c556: 21 16 | local.set 22 + 02c558: 20 1c | local.get 28 + 02c55a: 21 0e | local.set 14 + 02c55c: 0b | end + 02c55d: 20 0d | local.get 13 + 02c55f: 41 01 | i32.const 1 + 02c561: 6a | i32.add + 02c562: 22 1c | local.tee 28 + 02c564: 21 0c | local.set 12 + 02c566: 20 0e | local.get 14 + 02c568: 22 1b | local.tee 27 + 02c56a: 21 0d | local.set 13 + 02c56c: 20 16 | local.get 22 + 02c56e: 22 16 | local.tee 22 + 02c570: 21 0e | local.set 14 + 02c572: 20 16 | local.get 22 + 02c574: 21 16 | local.set 22 + 02c576: 20 1b | local.get 27 + 02c578: 21 1b | local.set 27 + 02c57a: 20 1c | local.get 28 + 02c57c: 20 13 | local.get 19 + 02c57e: 48 | i32.lt_s + 02c57f: 0d 02 | br_if 2 + 02c581: 0c 03 | br 3 + 02c583: 0b | end + 02c584: 20 0c | local.get 12 + 02c586: 41 08 | i32.const 8 + 02c588: 6a | i32.add + 02c589: 21 0c | local.set 12 + 02c58b: 20 0d | local.get 13 + 02c58d: 41 01 | i32.const 1 + 02c58f: 6a | i32.add + 02c590: 22 0e | local.tee 14 + 02c592: 21 0d | local.set 13 + 02c594: 20 0e | local.get 14 + 02c596: 20 13 | local.get 19 + 02c598: 48 | i32.lt_s + 02c599: 0d 00 | br_if 0 + 02c59b: 0b | end + 02c59c: 0b | end + 02c59d: 20 14 | local.get 20 + 02c59f: 21 16 | local.set 22 + 02c5a1: 20 1c | local.get 28 + 02c5a3: 21 1b | local.set 27 + 02c5a5: 0b | end + 02c5a6: 20 1b | local.get 27 + 02c5a8: 21 0c | local.set 12 + 02c5aa: 20 16 | local.get 22 + 02c5ac: 22 16 | local.tee 22 + 02c5ae: 45 | i32.eqz + 02c5af: 0d 02 | br_if 2 + 02c5b1: 20 09 | local.get 9 + 02c5b3: 41 d0 05 | i32.const 720 + 02c5b6: 6a | i32.add + 02c5b7: 20 00 | local.get 0 + 02c5b9: 28 02 18 | i32.load 2 24 + 02c5bc: 20 00 | local.get 0 + 02c5be: 28 02 1c | i32.load 2 28 + 02c5c1: 20 00 | local.get 0 + 02c5c3: 29 03 20 | i64.load 3 32 + 02c5c6: 20 0c | local.get 12 + 02c5c8: 20 16 | local.get 22 + 02c5ca: 41 01 | i32.const 1 + 02c5cc: 10 9b 83 80 80 00 | call 411 + 02c5d2: 02 40 | block + 02c5d4: 02 40 | block + 02c5d6: 20 09 | local.get 9 + 02c5d8: 28 02 d0 05 | i32.load 2 720 + 02c5dc: 22 0d | local.tee 13 + 02c5de: 45 | i32.eqz + 02c5df: 0d 00 | br_if 0 + 02c5e1: 20 09 | local.get 9 + 02c5e3: 29 03 d8 05 | i64.load 3 728 + 02c5e7: 22 0a | local.tee 10 + 02c5e9: 42 00 | i64.const 0 + 02c5eb: 51 | i64.eq + 02c5ec: 0d 00 | br_if 0 + 02c5ee: 20 0d | local.get 13 + 02c5f0: 21 0d | local.set 13 + 02c5f2: 20 09 | local.get 9 + 02c5f4: 28 02 d4 05 | i32.load 2 724 + 02c5f8: 21 0e | local.set 14 + 02c5fa: 20 0a | local.get 10 + 02c5fc: 21 0a | local.set 10 + 02c5fe: 0c 01 | br 1 + 02c600: 0b | end + 02c601: 20 09 | local.get 9 + 02c603: 41 c0 05 | i32.const 704 + 02c606: 6a | i32.add + 02c607: 20 01 | local.get 1 + 02c609: 20 02 | local.get 2 + 02c60b: 20 03 | local.get 3 + 02c60d: 20 0c | local.get 12 + 02c60f: 20 16 | local.get 22 + 02c611: 41 00 | i32.const 0 + 02c613: 10 9b 83 80 80 00 | call 411 + 02c619: 20 09 | local.get 9 + 02c61b: 28 02 c0 05 | i32.load 2 704 + 02c61f: 21 0d | local.set 13 + 02c621: 20 09 | local.get 9 + 02c623: 28 02 c4 05 | i32.load 2 708 + 02c627: 21 0e | local.set 14 + 02c629: 20 09 | local.get 9 + 02c62b: 29 03 c8 05 | i64.load 3 712 + 02c62f: 21 0a | local.set 10 + 02c631: 0b | end + 02c632: 20 0a | local.get 10 + 02c634: 21 03 | local.set 3 + 02c636: 20 0e | local.get 14 + 02c638: 21 13 | local.set 19 + 02c63a: 20 0d | local.get 13 + 02c63c: 22 02 | local.tee 2 + 02c63e: 45 | i32.eqz + 02c63f: 0d 02 | br_if 2 + 02c641: 20 03 | local.get 3 + 02c643: 50 | i64.eqz + 02c644: 0d 02 | br_if 2 + 02c646: 42 9a 03 | i64.const 410 + 02c649: 21 0a | local.set 10 + 02c64b: 20 03 | local.get 3 + 02c64d: 42 9b 03 | i64.const 411 + 02c650: 82 | i64.rem_u + 02c651: 21 0b | local.set 11 + 02c653: 03 40 | loop + 02c655: 20 0a | local.get 10 + 02c657: 21 0a | local.set 10 + 02c659: 02 40 | block + 02c65b: 20 0b | local.get 11 + 02c65d: 22 0b | local.tee 11 + 02c65f: a7 | i32.wrap_i64 + 02c660: 41 02 | i32.const 2 + 02c662: 74 | i32.shl + 02c663: 41 f0 a0 96 80 00 | i32.const 364656 + 02c669: 6a | i32.add + 02c66a: 28 02 00 | i32.load 2 0 + 02c66d: 22 0d | local.tee 13 + 02c66f: 45 | i32.eqz + 02c670: 0d 00 | br_if 0 + 02c672: 20 0d | local.get 13 + 02c674: 21 0e | local.set 14 + 02c676: 20 0d | local.get 13 + 02c678: 29 03 10 | i64.load 3 16 + 02c67b: 20 03 | local.get 3 + 02c67d: 51 | i64.eq + 02c67e: 0d 03 | br_if 3 + 02c680: 0b | end + 02c681: 02 40 | block + 02c683: 20 0a | local.get 10 + 02c685: 50 | i64.eqz + 02c686: 45 | i32.eqz + 02c687: 0d 00 | br_if 0 + 02c689: 41 e0 ca 96 80 00 | i32.const 370016 + 02c68f: 21 0e | local.set 14 + 02c691: 0c 03 | br 3 + 02c693: 0b | end + 02c694: 02 40 | block + 02c696: 20 0b | local.get 11 + 02c698: 42 01 | i64.const 1 + 02c69a: 7c | i64.add + 02c69b: 22 0b | local.tee 11 + 02c69d: 42 00 | i64.const 0 + 02c69f: 20 0b | local.get 11 + 02c6a1: 42 9b 03 | i64.const 411 + 02c6a4: 54 | i64.lt_u + 02c6a5: 1b | select + 02c6a6: 22 0b | local.tee 11 + 02c6a8: a7 | i32.wrap_i64 + 02c6a9: 41 02 | i32.const 2 + 02c6ab: 74 | i32.shl + 02c6ac: 41 f0 a0 96 80 00 | i32.const 364656 + 02c6b2: 6a | i32.add + 02c6b3: 28 02 00 | i32.load 2 0 + 02c6b6: 22 0d | local.tee 13 + 02c6b8: 45 | i32.eqz + 02c6b9: 0d 00 | br_if 0 + 02c6bb: 20 0d | local.get 13 + 02c6bd: 21 0e | local.set 14 + 02c6bf: 20 0d | local.get 13 + 02c6c1: 29 03 10 | i64.load 3 16 + 02c6c4: 20 03 | local.get 3 + 02c6c6: 51 | i64.eq + 02c6c7: 0d 03 | br_if 3 + 02c6c9: 0b | end + 02c6ca: 20 0a | local.get 10 + 02c6cc: 42 7e | i64.const 18446744073709551614 + 02c6ce: 7c | i64.add + 02c6cf: 21 0a | local.set 10 + 02c6d1: 20 0b | local.get 11 + 02c6d3: 42 01 | i64.const 1 + 02c6d5: 7c | i64.add + 02c6d6: 22 0b | local.tee 11 + 02c6d8: 42 00 | i64.const 0 + 02c6da: 20 0b | local.get 11 + 02c6dc: 42 9b 03 | i64.const 411 + 02c6df: 54 | i64.lt_u + 02c6e0: 1b | select + 02c6e1: 21 0b | local.set 11 + 02c6e3: 0c 00 | br 0 + 02c6e5: 0b | end + 02c6e6: 0b | end + 02c6e7: 41 97 e2 93 80 00 | i32.const 323863 + 02c6ed: 41 2b | i32.const 43 + 02c6ef: 41 a2 10 | i32.const 2082 + 02c6f2: 41 16 | i32.const 22 + 02c6f4: 41 00 | i32.const 0 + 02c6f6: 20 13 | local.get 19 + 02c6f8: 10 cb 82 80 80 00 | call 331 + 02c6fe: 00 | unreachable + 02c6ff: 0b | end + 02c700: 20 0e | local.get 14 + 02c702: 22 0d | local.tee 13 + 02c704: 29 03 40 | i64.load 3 64 + 02c707: 22 0a | local.tee 10 + 02c709: 21 0b | local.set 11 + 02c70b: 02 40 | block + 02c70d: 20 0a | local.get 10 + 02c70f: 42 01 | i64.const 1 + 02c711: 52 | i64.ne + 02c712: 0d 00 | br_if 0 + 02c714: 20 0d | local.get 13 + 02c716: 21 0d | local.set 13 + 02c718: 03 40 | loop + 02c71a: 20 0d | local.get 13 + 02c71c: 28 00 20 | i32.load 0 32 + 02c71f: 22 0e | local.tee 14 + 02c721: 21 0d | local.set 13 + 02c723: 20 0e | local.get 14 + 02c725: 29 03 40 | i64.load 3 64 + 02c728: 22 0a | local.tee 10 + 02c72a: 21 0b | local.set 11 + 02c72c: 20 0a | local.get 10 + 02c72e: 42 01 | i64.const 1 + 02c730: 51 | i64.eq + 02c731: 0d 00 | br_if 0 + 02c733: 0b | end + 02c734: 0b | end + 02c735: 20 0b | local.get 11 + 02c737: 42 7e | i64.const 18446744073709551614 + 02c739: 7c | i64.add + 02c73a: 22 0a | local.tee 10 + 02c73c: 42 13 | i64.const 19 + 02c73e: 56 | i64.gt_u + 02c73f: 0d 00 | br_if 0 + 02c741: 02 40 | block + 02c743: 02 40 | block + 02c745: 02 40 | block + 02c747: 02 40 | block + 02c749: 20 0a | local.get 10 + 02c74b: a7 | i32.wrap_i64 + 02c74c: 0e 14 02 04 04 04 04 04 01 | br_table 2 4 4 4 4 4 1 4 4 4 4 4 4 4 4 4 4 4 4 0 2 + 02c755: 04 04 04 04 04 04 04 04 04 | + 02c75e: 04 04 04 00 02 | + 02c763: 0b | end + 02c764: 20 09 | local.get 9 + 02c766: 41 c8 04 | i32.const 584 + 02c769: 6a | i32.add + 02c76a: 20 02 | local.get 2 + 02c76c: 20 13 | local.get 19 + 02c76e: 20 03 | local.get 3 + 02c770: 20 08 | local.get 8 + 02c772: 10 a6 83 80 80 00 | call 422 + 02c778: 02 40 | block + 02c77a: 20 05 | local.get 5 + 02c77c: 28 02 14 | i32.load 2 20 + 02c77f: 22 27 | local.tee 39 + 02c781: 41 00 | i32.const 0 + 02c783: 48 | i32.lt_s + 02c784: 0d 00 | br_if 0 + 02c786: 20 27 | local.get 39 + 02c788: 45 | i32.eqz + 02c789: 0d 04 | br_if 4 + 02c78b: 20 05 | local.get 5 + 02c78d: 28 02 10 | i32.load 2 16 + 02c790: 21 1f | local.set 31 + 02c792: 20 09 | local.get 9 + 02c794: 28 02 c8 04 | i32.load 2 584 + 02c798: 21 2b | local.set 43 + 02c79a: 20 09 | local.get 9 + 02c79c: 28 02 cc 04 | i32.load 2 588 + 02c7a0: 22 2d | local.tee 45 + 02c7a2: 21 30 | local.set 48 + 02c7a4: 20 2d | local.get 45 + 02c7a6: 41 70 | i32.const 4294967280 + 02c7a8: 71 | i32.and + 02c7a9: 22 2c | local.tee 44 + 02c7ab: 41 7f | i32.const 4294967295 + 02c7ad: 6a | i32.add + 02c7ae: 41 70 | i32.const 4294967280 + 02c7b0: 71 | i32.and + 02c7b1: 41 10 | i32.const 16 + 02c7b3: 6a | i32.add + 02c7b4: 21 11 | local.set 17 + 02c7b6: 20 16 | local.get 22 + 02c7b8: 41 70 | i32.const 4294967280 + 02c7ba: 71 | i32.and + 02c7bb: 22 18 | local.tee 24 + 02c7bd: 41 7f | i32.const 4294967295 + 02c7bf: 6a | i32.add + 02c7c0: 41 70 | i32.const 4294967280 + 02c7c2: 71 | i32.and + 02c7c3: 41 10 | i32.const 16 + 02c7c5: 6a | i32.add + 02c7c6: 21 25 | local.set 37 + 02c7c8: 20 2d | local.get 45 + 02c7ca: 41 08 | i32.const 8 + 02c7cc: 49 | i32.lt_u + 02c7cd: 21 22 | local.set 34 + 02c7cf: 41 00 | i32.const 0 + 02c7d1: 21 0d | local.set 13 + 02c7d3: 03 40 | loop + 02c7d5: 20 09 | local.get 9 + 02c7d7: 42 00 | i64.const 0 + 02c7d9: 37 03 f0 05 | i64.store 3 752 + 02c7dd: 02 40 | block + 02c7df: 20 1f | local.get 31 + 02c7e1: 20 0d | local.get 13 + 02c7e3: 22 26 | local.tee 38 + 02c7e5: 41 03 | i32.const 3 + 02c7e7: 74 | i32.shl + 02c7e8: 6a | i32.add + 02c7e9: 22 0d | local.tee 13 + 02c7eb: 28 02 00 | i32.load 2 0 + 02c7ee: 20 0d | local.get 13 + 02c7f0: 28 02 04 | i32.load 2 4 + 02c7f3: 41 a1 9c 94 80 00 | i32.const 331297 + 02c7f9: 41 0d | i32.const 13 + 02c7fb: 20 09 | local.get 9 + 02c7fd: 41 f0 05 | i32.const 752 + 02c800: 6a | i32.add + 02c801: 10 a5 83 80 80 00 | call 421 + 02c807: 41 01 | i32.const 1 + 02c809: 71 | i32.and + 02c80a: 45 | i32.eqz + 02c80b: 0d 00 | br_if 0 + 02c80d: 20 09 | local.get 9 + 02c80f: 28 02 f4 05 | i32.load 2 756 + 02c813: 21 0e | local.set 14 + 02c815: 20 09 | local.get 9 + 02c817: 28 02 f0 05 | i32.load 2 752 + 02c81b: 21 13 | local.set 19 + 02c81d: 03 40 | loop + 02c81f: 02 40 | block + 02c821: 02 40 | block + 02c823: 20 13 | local.get 19 + 02c825: 22 0d | local.tee 13 + 02c827: 20 0e | local.get 14 + 02c829: 22 0e | local.tee 14 + 02c82b: 41 2c | i32.const 44 + 02c82d: 10 a4 83 80 80 00 | call 420 + 02c833: 22 13 | local.tee 19 + 02c835: 41 00 | i32.const 0 + 02c837: 48 | i32.lt_s + 02c838: 0d 00 | br_if 0 + 02c83a: 20 0d | local.get 13 + 02c83c: 21 02 | local.set 2 + 02c83e: 20 13 | local.get 19 + 02c840: 21 1b | local.set 27 + 02c842: 20 13 | local.get 19 + 02c844: 41 01 | i32.const 1 + 02c846: 6a | i32.add + 02c847: 22 14 | local.tee 20 + 02c849: 21 1c | local.set 28 + 02c84b: 20 13 | local.get 19 + 02c84d: 21 13 | local.set 19 + 02c84f: 20 0e | local.get 14 + 02c851: 20 14 | local.get 20 + 02c853: 6b | i32.sub + 02c854: 21 0e | local.set 14 + 02c856: 0c 01 | br 1 + 02c858: 0b | end + 02c859: 20 0e | local.get 14 + 02c85b: 45 | i32.eqz + 02c85c: 0d 02 | br_if 2 + 02c85e: 20 0d | local.get 13 + 02c860: 21 02 | local.set 2 + 02c862: 20 0e | local.get 14 + 02c864: 21 1b | local.set 27 + 02c866: 20 0e | local.get 14 + 02c868: 21 1c | local.set 28 + 02c86a: 20 0e | local.get 14 + 02c86c: 21 13 | local.set 19 + 02c86e: 41 00 | i32.const 0 + 02c870: 21 0e | local.set 14 + 02c872: 0b | end + 02c873: 20 0e | local.get 14 + 02c875: 21 1a | local.set 26 + 02c877: 20 13 | local.get 19 + 02c879: 21 17 | local.set 23 + 02c87b: 20 1c | local.get 28 + 02c87d: 21 13 | local.set 19 + 02c87f: 02 40 | block + 02c881: 02 40 | block + 02c883: 20 02 | local.get 2 + 02c885: 22 1d | local.tee 29 + 02c887: 20 1b | local.get 27 + 02c889: 22 28 | local.tee 40 + 02c88b: 41 3d | i32.const 61 + 02c88d: 10 a4 83 80 80 00 | call 420 + 02c893: 22 0e | local.tee 14 + 02c895: 41 7f | i32.const 4294967295 + 02c897: 46 | i32.eq + 02c898: 22 19 | local.tee 25 + 02c89a: 45 | i32.eqz + 02c89b: 0d 00 | br_if 0 + 02c89d: 20 17 | local.get 23 + 02c89f: 21 02 | local.set 2 + 02c8a1: 41 00 | i32.const 0 + 02c8a3: 22 14 | local.tee 20 + 02c8a5: 21 1b | local.set 27 + 02c8a7: 20 14 | local.get 20 + 02c8a9: 21 1c | local.set 28 + 02c8ab: 41 00 | i32.const 0 + 02c8ad: 21 0e | local.set 14 + 02c8af: 20 14 | local.get 20 + 02c8b1: 21 14 | local.set 20 + 02c8b3: 0c 01 | br 1 + 02c8b5: 0b | end + 02c8b6: 20 0e | local.get 14 + 02c8b8: 21 02 | local.set 2 + 02c8ba: 20 0d | local.get 13 + 02c8bc: 20 0e | local.get 14 + 02c8be: 6a | i32.add + 02c8bf: 21 1b | local.set 27 + 02c8c1: 41 01 | i32.const 1 + 02c8c3: 21 1c | local.set 28 + 02c8c5: 20 0d | local.get 13 + 02c8c7: 20 0e | local.get 14 + 02c8c9: 41 01 | i32.const 1 + 02c8cb: 6a | i32.add + 02c8cc: 22 14 | local.tee 20 + 02c8ce: 6a | i32.add + 02c8cf: 21 0e | local.set 14 + 02c8d1: 20 17 | local.get 23 + 02c8d3: 20 14 | local.get 20 + 02c8d5: 6b | i32.sub + 02c8d6: 21 14 | local.set 20 + 02c8d8: 0b | end + 02c8d9: 20 14 | local.get 20 + 02c8db: 21 29 | local.set 41 + 02c8dd: 20 0e | local.get 14 + 02c8df: 21 2a | local.set 42 + 02c8e1: 20 1c | local.get 28 + 02c8e3: 21 14 | local.set 20 + 02c8e5: 20 1b | local.get 27 + 02c8e7: 21 1c | local.set 28 + 02c8e9: 20 1a | local.get 26 + 02c8eb: 21 0e | local.set 14 + 02c8ed: 20 0d | local.get 13 + 02c8ef: 20 13 | local.get 19 + 02c8f1: 6a | i32.add + 02c8f2: 22 15 | local.tee 21 + 02c8f4: 21 13 | local.set 19 + 02c8f6: 20 02 | local.get 2 + 02c8f8: 20 16 | local.get 22 + 02c8fa: 47 | i32.ne + 02c8fb: 0d 00 | br_if 0 + 02c8fd: 02 40 | block + 02c8ff: 02 40 | block + 02c901: 20 0d | local.get 13 + 02c903: 20 0c | local.get 12 + 02c905: 46 | i32.eq + 02c906: 0d 00 | br_if 0 + 02c908: 41 00 | i32.const 0 + 02c90a: 21 02 | local.set 2 + 02c90c: 02 40 | block + 02c90e: 20 16 | local.get 22 + 02c910: 41 08 | i32.const 8 + 02c912: 49 | i32.lt_u + 02c913: 0d 00 | br_if 0 + 02c915: 02 40 | block + 02c917: 02 40 | block + 02c919: 20 18 | local.get 24 + 02c91b: 0d 00 | br_if 0 + 02c91d: 41 00 | i32.const 0 + 02c91f: 21 0e | local.set 14 + 02c921: 0c 01 | br 1 + 02c923: 0b | end + 02c924: 41 00 | i32.const 0 + 02c926: 21 0e | local.set 14 + 02c928: 03 40 | loop + 02c92a: 20 0d | local.get 13 + 02c92c: 20 0e | local.get 14 + 02c92e: 22 0e | local.tee 14 + 02c930: 6a | i32.add + 02c931: fd 00 00 00 | v128.load 0 0 + 02c935: 20 0c | local.get 12 + 02c937: 20 0e | local.get 14 + 02c939: 6a | i32.add + 02c93a: fd 00 00 00 | v128.load 0 0 + 02c93e: fd 24 | i8x16.ne + 02c940: fd 53 | v128.any_true + 02c942: 0d 04 | br_if 4 + 02c944: 20 0e | local.get 14 + 02c946: 41 10 | i32.const 16 + 02c948: 6a | i32.add + 02c949: 22 13 | local.tee 19 + 02c94b: 21 0e | local.set 14 + 02c94d: 20 13 | local.get 19 + 02c94f: 20 18 | local.get 24 + 02c951: 49 | i32.lt_u + 02c952: 0d 00 | br_if 0 + 02c954: 0b | end + 02c955: 20 25 | local.get 37 + 02c957: 21 0e | local.set 14 + 02c959: 0b | end + 02c95a: 02 40 | block + 02c95c: 20 0e | local.get 14 + 02c95e: 22 0e | local.tee 14 + 02c960: 20 16 | local.get 22 + 02c962: 20 0e | local.get 14 + 02c964: 6b | i32.sub + 02c965: 41 7c | i32.const 4294967292 + 02c967: 71 | i32.and + 02c968: 22 1b | local.tee 27 + 02c96a: 49 | i32.lt_u + 02c96b: 0d 00 | br_if 0 + 02c96d: 20 0e | local.get 14 + 02c96f: 21 02 | local.set 2 + 02c971: 0c 01 | br 1 + 02c973: 0b | end + 02c974: 20 0e | local.get 14 + 02c976: 21 13 | local.set 19 + 02c978: 03 40 | loop + 02c97a: 20 0d | local.get 13 + 02c97c: 20 13 | local.get 19 + 02c97e: 22 0e | local.tee 14 + 02c980: 6a | i32.add + 02c981: 28 00 00 | i32.load 0 0 + 02c984: 20 0c | local.get 12 + 02c986: 20 0e | local.get 14 + 02c988: 6a | i32.add + 02c989: 28 00 00 | i32.load 0 0 + 02c98c: 47 | i32.ne + 02c98d: 0d 03 | br_if 3 + 02c98f: 20 0e | local.get 14 + 02c991: 41 04 | i32.const 4 + 02c993: 6a | i32.add + 02c994: 22 0e | local.tee 14 + 02c996: 21 13 | local.set 19 + 02c998: 20 0e | local.get 14 + 02c99a: 21 02 | local.set 2 + 02c99c: 20 0e | local.get 14 + 02c99e: 20 1b | local.get 27 + 02c9a0: 49 | i32.lt_u + 02c9a1: 0d 00 | br_if 0 + 02c9a3: 0b | end + 02c9a4: 0b | end + 02c9a5: 20 16 | local.get 22 + 02c9a7: 20 02 | local.get 2 + 02c9a9: 22 02 | local.tee 2 + 02c9ab: 4d | i32.le_u + 02c9ac: 0d 00 | br_if 0 + 02c9ae: 20 0d | local.get 13 + 02c9b0: 20 02 | local.get 2 + 02c9b2: 6a | i32.add + 02c9b3: 21 0e | local.set 14 + 02c9b5: 20 0c | local.get 12 + 02c9b7: 20 02 | local.get 2 + 02c9b9: 6a | i32.add + 02c9ba: 21 13 | local.set 19 + 02c9bc: 20 16 | local.get 22 + 02c9be: 20 02 | local.get 2 + 02c9c0: 6b | i32.sub + 02c9c1: 21 02 | local.set 2 + 02c9c3: 03 40 | loop + 02c9c5: 20 02 | local.get 2 + 02c9c7: 21 02 | local.set 2 + 02c9c9: 20 0e | local.get 14 + 02c9cb: 22 0e | local.tee 14 + 02c9cd: 2d 00 00 | i32.load8_u 0 0 + 02c9d0: 20 13 | local.get 19 + 02c9d2: 22 13 | local.tee 19 + 02c9d4: 2d 00 00 | i32.load8_u 0 0 + 02c9d7: 47 | i32.ne + 02c9d8: 0d 02 | br_if 2 + 02c9da: 20 0e | local.get 14 + 02c9dc: 41 01 | i32.const 1 + 02c9de: 6a | i32.add + 02c9df: 21 0e | local.set 14 + 02c9e1: 20 13 | local.get 19 + 02c9e3: 41 01 | i32.const 1 + 02c9e5: 6a | i32.add + 02c9e6: 21 13 | local.set 19 + 02c9e8: 20 02 | local.get 2 + 02c9ea: 41 7f | i32.const 4294967295 + 02c9ec: 6a | i32.add + 02c9ed: 22 1b | local.tee 27 + 02c9ef: 21 02 | local.set 2 + 02c9f1: 20 1b | local.get 27 + 02c9f3: 0d 00 | br_if 0 + 02c9f5: 0b | end + 02c9f6: 0b | end + 02c9f7: 20 1a | local.get 26 + 02c9f9: 21 0e | local.set 14 + 02c9fb: 20 15 | local.get 21 + 02c9fd: 21 13 | local.set 19 + 02c9ff: 20 19 | local.get 25 + 02ca01: 0d 01 | br_if 1 + 02ca03: 02 40 | block + 02ca05: 20 1c | local.get 28 + 02ca07: 41 af 9c 94 80 00 | i32.const 331311 + 02ca0d: 46 | i32.eq + 02ca0e: 0d 00 | br_if 0 + 02ca10: 41 00 | i32.const 0 + 02ca12: 21 0e | local.set 14 + 02ca14: 03 40 | loop + 02ca16: 20 1c | local.get 28 + 02ca18: 20 0e | local.get 14 + 02ca1a: 22 0e | local.tee 14 + 02ca1c: 6a | i32.add + 02ca1d: 2d 00 00 | i32.load8_u 0 0 + 02ca20: 20 0e | local.get 14 + 02ca22: 41 af 9c 94 80 00 | i32.const 331311 + 02ca28: 6a | i32.add + 02ca29: 2d 00 00 | i32.load8_u 0 0 + 02ca2c: 47 | i32.ne + 02ca2d: 0d 02 | br_if 2 + 02ca2f: 20 0e | local.get 14 + 02ca31: 41 01 | i32.const 1 + 02ca33: 6a | i32.add + 02ca34: 22 13 | local.tee 19 + 02ca36: 21 0e | local.set 14 + 02ca38: 20 14 | local.get 20 + 02ca3a: 20 13 | local.get 19 + 02ca3c: 47 | i32.ne + 02ca3d: 0d 00 | br_if 0 + 02ca3f: 0b | end + 02ca40: 0b | end + 02ca41: 02 40 | block + 02ca43: 02 40 | block + 02ca45: 20 1d | local.get 29 + 02ca47: 20 28 | local.get 40 + 02ca49: 41 2e | i32.const 46 + 02ca4b: 10 a4 83 80 80 00 | call 420 + 02ca51: 22 0e | local.tee 14 + 02ca53: 41 7f | i32.const 4294967295 + 02ca55: 47 | i32.ne + 02ca56: 0d 00 | br_if 0 + 02ca58: 41 00 | i32.const 0 + 02ca5a: 21 0d | local.set 13 + 02ca5c: 41 00 | i32.const 0 + 02ca5e: 21 02 | local.set 2 + 02ca60: 0c 01 | br 1 + 02ca62: 0b | end + 02ca63: 20 0d | local.get 13 + 02ca65: 20 0e | local.get 14 + 02ca67: 41 01 | i32.const 1 + 02ca69: 6a | i32.add + 02ca6a: 22 0e | local.tee 14 + 02ca6c: 6a | i32.add + 02ca6d: 21 0d | local.set 13 + 02ca6f: 20 17 | local.get 23 + 02ca71: 20 0e | local.get 14 + 02ca73: 6b | i32.sub + 02ca74: 21 02 | local.set 2 + 02ca76: 0b | end + 02ca77: 20 0d | local.get 13 + 02ca79: 21 1b | local.set 27 + 02ca7b: 20 1a | local.get 26 + 02ca7d: 21 0e | local.set 14 + 02ca7f: 20 15 | local.get 21 + 02ca81: 21 13 | local.set 19 + 02ca83: 20 02 | local.get 2 + 02ca85: 22 0d | local.tee 13 + 02ca87: 20 29 | local.get 41 + 02ca89: 20 0d | local.get 13 + 02ca8b: 1b | select + 02ca8c: 20 2d | local.get 45 + 02ca8e: 47 | i32.ne + 02ca8f: 0d 01 | br_if 1 + 02ca91: 02 40 | block + 02ca93: 20 30 | local.get 48 + 02ca95: 45 | i32.eqz + 02ca96: 0d 00 | br_if 0 + 02ca98: 20 1b | local.get 27 + 02ca9a: 20 2a | local.get 42 + 02ca9c: 20 0d | local.get 13 + 02ca9e: 1b | select + 02ca9f: 22 13 | local.tee 19 + 02caa1: 20 2b | local.get 43 + 02caa3: 46 | i32.eq + 02caa4: 0d 00 | br_if 0 + 02caa6: 41 00 | i32.const 0 + 02caa8: 21 02 | local.set 2 + 02caaa: 02 40 | block + 02caac: 20 22 | local.get 34 + 02caae: 0d 00 | br_if 0 + 02cab0: 02 40 | block + 02cab2: 02 40 | block + 02cab4: 20 2c | local.get 44 + 02cab6: 0d 00 | br_if 0 + 02cab8: 41 00 | i32.const 0 + 02caba: 21 0d | local.set 13 + 02cabc: 0c 01 | br 1 + 02cabe: 0b | end + 02cabf: 41 00 | i32.const 0 + 02cac1: 21 0d | local.set 13 + 02cac3: 03 40 | loop + 02cac5: 20 13 | local.get 19 + 02cac7: 20 0d | local.get 13 + 02cac9: 22 0d | local.tee 13 + 02cacb: 6a | i32.add + 02cacc: fd 00 00 00 | v128.load 0 0 + 02cad0: 20 2b | local.get 43 + 02cad2: 20 0d | local.get 13 + 02cad4: 6a | i32.add + 02cad5: fd 00 00 00 | v128.load 0 0 + 02cad9: fd 24 | i8x16.ne + 02cadb: fd 53 | v128.any_true + 02cadd: 0d 04 | br_if 4 + 02cadf: 20 0d | local.get 13 + 02cae1: 41 10 | i32.const 16 + 02cae3: 6a | i32.add + 02cae4: 22 0e | local.tee 14 + 02cae6: 21 0d | local.set 13 + 02cae8: 20 0e | local.get 14 + 02caea: 20 2c | local.get 44 + 02caec: 49 | i32.lt_u + 02caed: 0d 00 | br_if 0 + 02caef: 0b | end + 02caf0: 20 11 | local.get 17 + 02caf2: 21 0d | local.set 13 + 02caf4: 0b | end + 02caf5: 02 40 | block + 02caf7: 20 0d | local.get 13 + 02caf9: 22 0d | local.tee 13 + 02cafb: 20 2d | local.get 45 + 02cafd: 20 0d | local.get 13 + 02caff: 6b | i32.sub + 02cb00: 41 7c | i32.const 4294967292 + 02cb02: 71 | i32.and + 02cb03: 22 1b | local.tee 27 + 02cb05: 49 | i32.lt_u + 02cb06: 0d 00 | br_if 0 + 02cb08: 20 0d | local.get 13 + 02cb0a: 21 02 | local.set 2 + 02cb0c: 0c 01 | br 1 + 02cb0e: 0b | end + 02cb0f: 20 0d | local.get 13 + 02cb11: 21 0e | local.set 14 + 02cb13: 03 40 | loop + 02cb15: 20 13 | local.get 19 + 02cb17: 20 0e | local.get 14 + 02cb19: 22 0d | local.tee 13 + 02cb1b: 6a | i32.add + 02cb1c: 28 00 00 | i32.load 0 0 + 02cb1f: 20 2b | local.get 43 + 02cb21: 20 0d | local.get 13 + 02cb23: 6a | i32.add + 02cb24: 28 00 00 | i32.load 0 0 + 02cb27: 47 | i32.ne + 02cb28: 0d 03 | br_if 3 + 02cb2a: 20 0d | local.get 13 + 02cb2c: 41 04 | i32.const 4 + 02cb2e: 6a | i32.add + 02cb2f: 22 0d | local.tee 13 + 02cb31: 21 0e | local.set 14 + 02cb33: 20 0d | local.get 13 + 02cb35: 21 02 | local.set 2 + 02cb37: 20 0d | local.get 13 + 02cb39: 20 1b | local.get 27 + 02cb3b: 49 | i32.lt_u + 02cb3c: 0d 00 | br_if 0 + 02cb3e: 0b | end + 02cb3f: 0b | end + 02cb40: 20 2d | local.get 45 + 02cb42: 20 02 | local.get 2 + 02cb44: 22 02 | local.tee 2 + 02cb46: 4d | i32.le_u + 02cb47: 0d 00 | br_if 0 + 02cb49: 20 13 | local.get 19 + 02cb4b: 20 02 | local.get 2 + 02cb4d: 6a | i32.add + 02cb4e: 21 0d | local.set 13 + 02cb50: 20 2b | local.get 43 + 02cb52: 20 02 | local.get 2 + 02cb54: 6a | i32.add + 02cb55: 21 0e | local.set 14 + 02cb57: 20 2d | local.get 45 + 02cb59: 20 02 | local.get 2 + 02cb5b: 6b | i32.sub + 02cb5c: 21 13 | local.set 19 + 02cb5e: 03 40 | loop + 02cb60: 20 13 | local.get 19 + 02cb62: 21 13 | local.set 19 + 02cb64: 20 0d | local.get 13 + 02cb66: 22 0d | local.tee 13 + 02cb68: 2d 00 00 | i32.load8_u 0 0 + 02cb6b: 20 0e | local.get 14 + 02cb6d: 22 0e | local.tee 14 + 02cb6f: 2d 00 00 | i32.load8_u 0 0 + 02cb72: 47 | i32.ne + 02cb73: 0d 02 | br_if 2 + 02cb75: 20 0d | local.get 13 + 02cb77: 41 01 | i32.const 1 + 02cb79: 6a | i32.add + 02cb7a: 21 0d | local.set 13 + 02cb7c: 20 0e | local.get 14 + 02cb7e: 41 01 | i32.const 1 + 02cb80: 6a | i32.add + 02cb81: 21 0e | local.set 14 + 02cb83: 20 13 | local.get 19 + 02cb85: 41 7f | i32.const 4294967295 + 02cb87: 6a | i32.add + 02cb88: 22 02 | local.tee 2 + 02cb8a: 21 13 | local.set 19 + 02cb8c: 20 02 | local.get 2 + 02cb8e: 0d 00 | br_if 0 + 02cb90: 0b | end + 02cb91: 0b | end + 02cb92: 02 40 | block + 02cb94: 20 00 | local.get 0 + 02cb96: 28 02 28 | i32.load 2 40 + 02cb99: 22 0c | local.tee 12 + 02cb9b: 0d 00 | br_if 0 + 02cb9d: 20 26 | local.get 38 + 02cb9f: 21 0c | local.set 12 + 02cba1: 0c 08 | br 8 + 02cba3: 0b | end + 02cba4: 20 09 | local.get 9 + 02cba6: 41 b8 04 | i32.const 568 + 02cba9: 6a | i32.add + 02cbaa: 20 00 | local.get 0 + 02cbac: 28 02 2c | i32.load 2 44 + 02cbaf: 41 04 | i32.const 4 + 02cbb1: 41 b1 9c 94 80 00 | i32.const 331313 + 02cbb7: 41 0c | i32.const 12 + 02cbb9: 42 00 | i64.const 0 + 02cbbb: 41 00 | i32.const 0 + 02cbbd: 20 08 | local.get 8 + 02cbbf: 20 0c | local.get 12 + 02cbc1: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02cbca: 80 00 | + 02cbcc: 20 00 | local.get 0 + 02cbce: 20 00 | local.get 0 + 02cbd0: 28 02 54 | i32.load 2 84 + 02cbd3: 20 09 | local.get 9 + 02cbd5: 28 02 b8 04 | i32.load 2 568 + 02cbd9: 6a | i32.add + 02cbda: 36 02 54 | i32.store 2 84 + 02cbdd: 02 40 | block + 02cbdf: 20 00 | local.get 0 + 02cbe1: 28 02 28 | i32.load 2 40 + 02cbe4: 22 0c | local.tee 12 + 02cbe6: 0d 00 | br_if 0 + 02cbe8: 20 26 | local.get 38 + 02cbea: 21 0c | local.set 12 + 02cbec: 0c 08 | br 8 + 02cbee: 0b | end + 02cbef: 20 09 | local.get 9 + 02cbf1: 41 a8 04 | i32.const 552 + 02cbf4: 6a | i32.add + 02cbf5: 20 00 | local.get 0 + 02cbf7: 28 02 2c | i32.load 2 44 + 02cbfa: 41 04 | i32.const 4 + 02cbfc: 20 2b | local.get 43 + 02cbfe: 20 2d | local.get 45 + 02cc00: 42 00 | i64.const 0 + 02cc02: 41 00 | i32.const 0 + 02cc04: 20 08 | local.get 8 + 02cc06: 20 0c | local.get 12 + 02cc08: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02cc11: 80 00 | + 02cc13: 20 00 | local.get 0 + 02cc15: 20 00 | local.get 0 + 02cc17: 28 02 54 | i32.load 2 84 + 02cc1a: 20 09 | local.get 9 + 02cc1c: 28 02 a8 04 | i32.load 2 552 + 02cc20: 6a | i32.add + 02cc21: 36 02 54 | i32.store 2 84 + 02cc24: 02 40 | block + 02cc26: 20 00 | local.get 0 + 02cc28: 28 02 28 | i32.load 2 40 + 02cc2b: 22 0c | local.tee 12 + 02cc2d: 0d 00 | br_if 0 + 02cc2f: 20 26 | local.get 38 + 02cc31: 21 0c | local.set 12 + 02cc33: 0c 08 | br 8 + 02cc35: 0b | end + 02cc36: 20 09 | local.get 9 + 02cc38: 41 98 04 | i32.const 536 + 02cc3b: 6a | i32.add + 02cc3c: 20 00 | local.get 0 + 02cc3e: 28 02 2c | i32.load 2 44 + 02cc41: 41 04 | i32.const 4 + 02cc43: 41 ac ed 93 80 00 | i32.const 325292 + 02cc49: 41 02 | i32.const 2 + 02cc4b: 42 00 | i64.const 0 + 02cc4d: 41 00 | i32.const 0 + 02cc4f: 20 08 | local.get 8 + 02cc51: 20 0c | local.get 12 + 02cc53: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02cc5c: 80 00 | + 02cc5e: 20 00 | local.get 0 + 02cc60: 20 00 | local.get 0 + 02cc62: 28 02 54 | i32.load 2 84 + 02cc65: 20 09 | local.get 9 + 02cc67: 28 02 98 04 | i32.load 2 536 + 02cc6b: 6a | i32.add + 02cc6c: 36 02 54 | i32.store 2 84 + 02cc6f: 20 26 | local.get 38 + 02cc71: 21 0c | local.set 12 + 02cc73: 0c 07 | br 7 + 02cc75: 0b | end + 02cc76: 20 1a | local.get 26 + 02cc78: 21 0e | local.set 14 + 02cc7a: 20 15 | local.get 21 + 02cc7c: 21 13 | local.set 19 + 02cc7e: 0c 00 | br 0 + 02cc80: 0b | end + 02cc81: 0b | end + 02cc82: 20 26 | local.get 38 + 02cc84: 41 01 | i32.const 1 + 02cc86: 6a | i32.add + 02cc87: 22 0e | local.tee 14 + 02cc89: 21 0d | local.set 13 + 02cc8b: 20 0e | local.get 14 + 02cc8d: 20 27 | local.get 39 + 02cc8f: 46 | i32.eq + 02cc90: 0d 05 | br_if 5 + 02cc92: 0c 00 | br 0 + 02cc94: 0b | end + 02cc95: 0b | end + 02cc96: 41 97 e2 93 80 00 | i32.const 323863 + 02cc9c: 41 2b | i32.const 43 + 02cc9e: 41 c1 10 | i32.const 2113 + 02cca1: 41 1e | i32.const 30 + 02cca3: 41 00 | i32.const 0 + 02cca5: 20 27 | local.get 39 + 02cca7: 10 cb 82 80 80 00 | call 331 + 02ccad: 00 | unreachable + 02ccae: 0b | end + 02ccaf: 20 09 | local.get 9 + 02ccb1: 41 b8 05 | i32.const 696 + 02ccb4: 6a | i32.add + 02ccb5: 20 02 | local.get 2 + 02ccb7: 20 13 | local.get 19 + 02ccb9: 20 03 | local.get 3 + 02ccbb: 10 b8 83 80 80 00 | call 440 + 02ccc1: 20 09 | local.get 9 + 02ccc3: 2d 00 b9 05 | i32.load8_u 0 697 + 02ccc7: 41 01 | i32.const 1 + 02ccc9: 71 | i32.and + 02ccca: 45 | i32.eqz + 02cccb: 0d 02 | br_if 2 + 02cccd: 02 40 | block + 02cccf: 20 05 | local.get 5 + 02ccd1: 28 02 14 | i32.load 2 20 + 02ccd4: 22 27 | local.tee 39 + 02ccd6: 41 00 | i32.const 0 + 02ccd8: 48 | i32.lt_s + 02ccd9: 0d 00 | br_if 0 + 02ccdb: 20 27 | local.get 39 + 02ccdd: 45 | i32.eqz + 02ccde: 0d 03 | br_if 3 + 02cce0: 20 09 | local.get 9 + 02cce2: 2d 00 b8 05 | i32.load8_u 0 696 + 02cce6: 21 2c | local.set 44 + 02cce8: 20 05 | local.get 5 + 02ccea: 28 02 10 | i32.load 2 16 + 02cced: 21 1f | local.set 31 + 02ccef: 20 16 | local.get 22 + 02ccf1: 41 70 | i32.const 4294967280 + 02ccf3: 71 | i32.and + 02ccf4: 22 18 | local.tee 24 + 02ccf6: 41 7f | i32.const 4294967295 + 02ccf8: 6a | i32.add + 02ccf9: 41 70 | i32.const 4294967280 + 02ccfb: 71 | i32.and + 02ccfc: 41 10 | i32.const 16 + 02ccfe: 6a | i32.add + 02ccff: 21 26 | local.set 38 + 02cd01: 20 16 | local.get 22 + 02cd03: 41 08 | i32.const 8 + 02cd05: 49 | i32.lt_u + 02cd06: 21 2b | local.set 43 + 02cd08: 41 00 | i32.const 0 + 02cd0a: 21 0d | local.set 13 + 02cd0c: 03 40 | loop + 02cd0e: 20 09 | local.get 9 + 02cd10: 42 00 | i64.const 0 + 02cd12: 37 03 e0 05 | i64.store 3 736 + 02cd16: 02 40 | block + 02cd18: 20 1f | local.get 31 + 02cd1a: 20 0d | local.get 13 + 02cd1c: 22 2d | local.tee 45 + 02cd1e: 41 03 | i32.const 3 + 02cd20: 74 | i32.shl + 02cd21: 6a | i32.add + 02cd22: 22 0d | local.tee 13 + 02cd24: 28 02 00 | i32.load 2 0 + 02cd27: 20 0d | local.get 13 + 02cd29: 28 02 04 | i32.load 2 4 + 02cd2c: 41 a1 9c 94 80 00 | i32.const 331297 + 02cd32: 41 0d | i32.const 13 + 02cd34: 20 09 | local.get 9 + 02cd36: 41 e0 05 | i32.const 736 + 02cd39: 6a | i32.add + 02cd3a: 10 a5 83 80 80 00 | call 421 + 02cd40: 41 01 | i32.const 1 + 02cd42: 71 | i32.and + 02cd43: 45 | i32.eqz + 02cd44: 0d 00 | br_if 0 + 02cd46: 20 09 | local.get 9 + 02cd48: 28 02 e4 05 | i32.load 2 740 + 02cd4c: 21 0e | local.set 14 + 02cd4e: 20 09 | local.get 9 + 02cd50: 28 02 e0 05 | i32.load 2 736 + 02cd54: 21 13 | local.set 19 + 02cd56: 03 40 | loop + 02cd58: 02 40 | block + 02cd5a: 02 40 | block + 02cd5c: 20 13 | local.get 19 + 02cd5e: 22 0d | local.tee 13 + 02cd60: 20 0e | local.get 14 + 02cd62: 22 0e | local.tee 14 + 02cd64: 41 2c | i32.const 44 + 02cd66: 10 a4 83 80 80 00 | call 420 + 02cd6c: 22 13 | local.tee 19 + 02cd6e: 41 00 | i32.const 0 + 02cd70: 48 | i32.lt_s + 02cd71: 0d 00 | br_if 0 + 02cd73: 20 0d | local.get 13 + 02cd75: 21 02 | local.set 2 + 02cd77: 20 13 | local.get 19 + 02cd79: 21 1b | local.set 27 + 02cd7b: 20 13 | local.get 19 + 02cd7d: 41 01 | i32.const 1 + 02cd7f: 6a | i32.add + 02cd80: 22 14 | local.tee 20 + 02cd82: 21 1c | local.set 28 + 02cd84: 20 13 | local.get 19 + 02cd86: 21 13 | local.set 19 + 02cd88: 20 0e | local.get 14 + 02cd8a: 20 14 | local.get 20 + 02cd8c: 6b | i32.sub + 02cd8d: 21 0e | local.set 14 + 02cd8f: 0c 01 | br 1 + 02cd91: 0b | end + 02cd92: 20 0e | local.get 14 + 02cd94: 45 | i32.eqz + 02cd95: 0d 02 | br_if 2 + 02cd97: 20 0d | local.get 13 + 02cd99: 21 02 | local.set 2 + 02cd9b: 20 0e | local.get 14 + 02cd9d: 21 1b | local.set 27 + 02cd9f: 20 0e | local.get 14 + 02cda1: 21 1c | local.set 28 + 02cda3: 20 0e | local.get 14 + 02cda5: 21 13 | local.set 19 + 02cda7: 41 00 | i32.const 0 + 02cda9: 21 0e | local.set 14 + 02cdab: 0b | end + 02cdac: 20 0e | local.get 14 + 02cdae: 21 1a | local.set 26 + 02cdb0: 20 13 | local.get 19 + 02cdb2: 21 17 | local.set 23 + 02cdb4: 20 1c | local.get 28 + 02cdb6: 21 13 | local.set 19 + 02cdb8: 02 40 | block + 02cdba: 02 40 | block + 02cdbc: 20 02 | local.get 2 + 02cdbe: 22 1d | local.tee 29 + 02cdc0: 20 1b | local.get 27 + 02cdc2: 22 28 | local.tee 40 + 02cdc4: 41 3d | i32.const 61 + 02cdc6: 10 a4 83 80 80 00 | call 420 + 02cdcc: 22 0e | local.tee 14 + 02cdce: 41 7f | i32.const 4294967295 + 02cdd0: 46 | i32.eq + 02cdd1: 22 19 | local.tee 25 + 02cdd3: 45 | i32.eqz + 02cdd4: 0d 00 | br_if 0 + 02cdd6: 20 17 | local.get 23 + 02cdd8: 21 02 | local.set 2 + 02cdda: 41 00 | i32.const 0 + 02cddc: 22 14 | local.tee 20 + 02cdde: 21 1b | local.set 27 + 02cde0: 20 14 | local.get 20 + 02cde2: 21 1c | local.set 28 + 02cde4: 41 00 | i32.const 0 + 02cde6: 21 0e | local.set 14 + 02cde8: 20 14 | local.get 20 + 02cdea: 21 14 | local.set 20 + 02cdec: 0c 01 | br 1 + 02cdee: 0b | end + 02cdef: 20 0e | local.get 14 + 02cdf1: 21 02 | local.set 2 + 02cdf3: 20 0d | local.get 13 + 02cdf5: 20 0e | local.get 14 + 02cdf7: 6a | i32.add + 02cdf8: 21 1b | local.set 27 + 02cdfa: 41 01 | i32.const 1 + 02cdfc: 21 1c | local.set 28 + 02cdfe: 20 0d | local.get 13 + 02ce00: 20 0e | local.get 14 + 02ce02: 41 01 | i32.const 1 + 02ce04: 6a | i32.add + 02ce05: 22 14 | local.tee 20 + 02ce07: 6a | i32.add + 02ce08: 21 0e | local.set 14 + 02ce0a: 20 17 | local.get 23 + 02ce0c: 20 14 | local.get 20 + 02ce0e: 6b | i32.sub + 02ce0f: 21 14 | local.set 20 + 02ce11: 0b | end + 02ce12: 20 14 | local.get 20 + 02ce14: 21 29 | local.set 41 + 02ce16: 20 0e | local.get 14 + 02ce18: 21 2a | local.set 42 + 02ce1a: 20 1c | local.get 28 + 02ce1c: 21 14 | local.set 20 + 02ce1e: 20 1b | local.get 27 + 02ce20: 21 1c | local.set 28 + 02ce22: 20 1a | local.get 26 + 02ce24: 21 0e | local.set 14 + 02ce26: 20 0d | local.get 13 + 02ce28: 20 13 | local.get 19 + 02ce2a: 6a | i32.add + 02ce2b: 22 15 | local.tee 21 + 02ce2d: 21 13 | local.set 19 + 02ce2f: 20 02 | local.get 2 + 02ce31: 20 16 | local.get 22 + 02ce33: 47 | i32.ne + 02ce34: 0d 00 | br_if 0 + 02ce36: 02 40 | block + 02ce38: 02 40 | block + 02ce3a: 20 0d | local.get 13 + 02ce3c: 20 0c | local.get 12 + 02ce3e: 46 | i32.eq + 02ce3f: 0d 00 | br_if 0 + 02ce41: 41 00 | i32.const 0 + 02ce43: 21 02 | local.set 2 + 02ce45: 02 40 | block + 02ce47: 20 2b | local.get 43 + 02ce49: 0d 00 | br_if 0 + 02ce4b: 02 40 | block + 02ce4d: 02 40 | block + 02ce4f: 20 18 | local.get 24 + 02ce51: 0d 00 | br_if 0 + 02ce53: 41 00 | i32.const 0 + 02ce55: 21 0e | local.set 14 + 02ce57: 0c 01 | br 1 + 02ce59: 0b | end + 02ce5a: 41 00 | i32.const 0 + 02ce5c: 21 0e | local.set 14 + 02ce5e: 03 40 | loop + 02ce60: 20 0d | local.get 13 + 02ce62: 20 0e | local.get 14 + 02ce64: 22 0e | local.tee 14 + 02ce66: 6a | i32.add + 02ce67: fd 00 00 00 | v128.load 0 0 + 02ce6b: 20 0c | local.get 12 + 02ce6d: 20 0e | local.get 14 + 02ce6f: 6a | i32.add + 02ce70: fd 00 00 00 | v128.load 0 0 + 02ce74: fd 24 | i8x16.ne + 02ce76: fd 53 | v128.any_true + 02ce78: 0d 04 | br_if 4 + 02ce7a: 20 0e | local.get 14 + 02ce7c: 41 10 | i32.const 16 + 02ce7e: 6a | i32.add + 02ce7f: 22 13 | local.tee 19 + 02ce81: 21 0e | local.set 14 + 02ce83: 20 13 | local.get 19 + 02ce85: 20 18 | local.get 24 + 02ce87: 49 | i32.lt_u + 02ce88: 0d 00 | br_if 0 + 02ce8a: 0b | end + 02ce8b: 20 26 | local.get 38 + 02ce8d: 21 0e | local.set 14 + 02ce8f: 0b | end + 02ce90: 02 40 | block + 02ce92: 20 0e | local.get 14 + 02ce94: 22 0e | local.tee 14 + 02ce96: 20 16 | local.get 22 + 02ce98: 20 0e | local.get 14 + 02ce9a: 6b | i32.sub + 02ce9b: 41 7c | i32.const 4294967292 + 02ce9d: 71 | i32.and + 02ce9e: 22 1b | local.tee 27 + 02cea0: 49 | i32.lt_u + 02cea1: 0d 00 | br_if 0 + 02cea3: 20 0e | local.get 14 + 02cea5: 21 02 | local.set 2 + 02cea7: 0c 01 | br 1 + 02cea9: 0b | end + 02ceaa: 20 0e | local.get 14 + 02ceac: 21 13 | local.set 19 + 02ceae: 03 40 | loop + 02ceb0: 20 0d | local.get 13 + 02ceb2: 20 13 | local.get 19 + 02ceb4: 22 0e | local.tee 14 + 02ceb6: 6a | i32.add + 02ceb7: 28 00 00 | i32.load 0 0 + 02ceba: 20 0c | local.get 12 + 02cebc: 20 0e | local.get 14 + 02cebe: 6a | i32.add + 02cebf: 28 00 00 | i32.load 0 0 + 02cec2: 47 | i32.ne + 02cec3: 0d 03 | br_if 3 + 02cec5: 20 0e | local.get 14 + 02cec7: 41 04 | i32.const 4 + 02cec9: 6a | i32.add + 02ceca: 22 0e | local.tee 14 + 02cecc: 21 13 | local.set 19 + 02cece: 20 0e | local.get 14 + 02ced0: 21 02 | local.set 2 + 02ced2: 20 0e | local.get 14 + 02ced4: 20 1b | local.get 27 + 02ced6: 49 | i32.lt_u + 02ced7: 0d 00 | br_if 0 + 02ced9: 0b | end + 02ceda: 0b | end + 02cedb: 20 16 | local.get 22 + 02cedd: 20 02 | local.get 2 + 02cedf: 22 02 | local.tee 2 + 02cee1: 4d | i32.le_u + 02cee2: 0d 00 | br_if 0 + 02cee4: 20 0d | local.get 13 + 02cee6: 20 02 | local.get 2 + 02cee8: 6a | i32.add + 02cee9: 21 0e | local.set 14 + 02ceeb: 20 0c | local.get 12 + 02ceed: 20 02 | local.get 2 + 02ceef: 6a | i32.add + 02cef0: 21 13 | local.set 19 + 02cef2: 20 16 | local.get 22 + 02cef4: 20 02 | local.get 2 + 02cef6: 6b | i32.sub + 02cef7: 21 02 | local.set 2 + 02cef9: 03 40 | loop + 02cefb: 20 02 | local.get 2 + 02cefd: 21 02 | local.set 2 + 02ceff: 20 0e | local.get 14 + 02cf01: 22 0e | local.tee 14 + 02cf03: 2d 00 00 | i32.load8_u 0 0 + 02cf06: 20 13 | local.get 19 + 02cf08: 22 13 | local.tee 19 + 02cf0a: 2d 00 00 | i32.load8_u 0 0 + 02cf0d: 47 | i32.ne + 02cf0e: 0d 02 | br_if 2 + 02cf10: 20 0e | local.get 14 + 02cf12: 41 01 | i32.const 1 + 02cf14: 6a | i32.add + 02cf15: 21 0e | local.set 14 + 02cf17: 20 13 | local.get 19 + 02cf19: 41 01 | i32.const 1 + 02cf1b: 6a | i32.add + 02cf1c: 21 13 | local.set 19 + 02cf1e: 20 02 | local.get 2 + 02cf20: 41 7f | i32.const 4294967295 + 02cf22: 6a | i32.add + 02cf23: 22 1b | local.tee 27 + 02cf25: 21 02 | local.set 2 + 02cf27: 20 1b | local.get 27 + 02cf29: 0d 00 | br_if 0 + 02cf2b: 0b | end + 02cf2c: 0b | end + 02cf2d: 20 1a | local.get 26 + 02cf2f: 21 0e | local.set 14 + 02cf31: 20 15 | local.get 21 + 02cf33: 21 13 | local.set 19 + 02cf35: 20 19 | local.get 25 + 02cf37: 0d 01 | br_if 1 + 02cf39: 02 40 | block + 02cf3b: 20 1c | local.get 28 + 02cf3d: 41 af 9c 94 80 00 | i32.const 331311 + 02cf43: 46 | i32.eq + 02cf44: 0d 00 | br_if 0 + 02cf46: 41 00 | i32.const 0 + 02cf48: 21 0e | local.set 14 + 02cf4a: 03 40 | loop + 02cf4c: 20 1c | local.get 28 + 02cf4e: 20 0e | local.get 14 + 02cf50: 22 0e | local.tee 14 + 02cf52: 6a | i32.add + 02cf53: 2d 00 00 | i32.load8_u 0 0 + 02cf56: 20 0e | local.get 14 + 02cf58: 41 af 9c 94 80 00 | i32.const 331311 + 02cf5e: 6a | i32.add + 02cf5f: 2d 00 00 | i32.load8_u 0 0 + 02cf62: 47 | i32.ne + 02cf63: 0d 02 | br_if 2 + 02cf65: 20 0e | local.get 14 + 02cf67: 41 01 | i32.const 1 + 02cf69: 6a | i32.add + 02cf6a: 22 13 | local.tee 19 + 02cf6c: 21 0e | local.set 14 + 02cf6e: 20 14 | local.get 20 + 02cf70: 20 13 | local.get 19 + 02cf72: 47 | i32.ne + 02cf73: 0d 00 | br_if 0 + 02cf75: 0b | end + 02cf76: 0b | end + 02cf77: 02 40 | block + 02cf79: 02 40 | block + 02cf7b: 20 1d | local.get 29 + 02cf7d: 20 28 | local.get 40 + 02cf7f: 41 2e | i32.const 46 + 02cf81: 10 a4 83 80 80 00 | call 420 + 02cf87: 22 0e | local.tee 14 + 02cf89: 41 7f | i32.const 4294967295 + 02cf8b: 47 | i32.ne + 02cf8c: 0d 00 | br_if 0 + 02cf8e: 41 00 | i32.const 0 + 02cf90: 21 0d | local.set 13 + 02cf92: 41 00 | i32.const 0 + 02cf94: 21 0e | local.set 14 + 02cf96: 0c 01 | br 1 + 02cf98: 0b | end + 02cf99: 20 0d | local.get 13 + 02cf9b: 20 0e | local.get 14 + 02cf9d: 41 01 | i32.const 1 + 02cf9f: 6a | i32.add + 02cfa0: 22 0e | local.tee 14 + 02cfa2: 6a | i32.add + 02cfa3: 21 0d | local.set 13 + 02cfa5: 20 17 | local.get 23 + 02cfa7: 20 0e | local.get 14 + 02cfa9: 6b | i32.sub + 02cfaa: 21 0e | local.set 14 + 02cfac: 0b | end + 02cfad: 20 0d | local.get 13 + 02cfaf: 20 2a | local.get 42 + 02cfb1: 20 0e | local.get 14 + 02cfb3: 22 0d | local.tee 13 + 02cfb5: 1b | select + 02cfb6: 22 13 | local.tee 19 + 02cfb8: 21 0e | local.set 14 + 02cfba: 02 40 | block + 02cfbc: 02 40 | block + 02cfbe: 02 40 | block + 02cfc0: 02 40 | block + 02cfc2: 02 40 | block + 02cfc4: 02 40 | block + 02cfc6: 02 40 | block + 02cfc8: 20 0d | local.get 13 + 02cfca: 20 29 | local.get 41 + 02cfcc: 20 0d | local.get 13 + 02cfce: 1b | select + 02cfcf: 22 1b | local.tee 27 + 02cfd1: 41 7f | i32.const 4294967295 + 02cfd3: 6a | i32.add + 02cfd4: 0e 04 00 03 03 01 03 | br_table 0 3 3 1 3 + 02cfdb: 0b | end + 02cfdc: 02 40 | block + 02cfde: 20 13 | local.get 19 + 02cfe0: 41 f8 81 93 80 00 | i32.const 311544 + 02cfe6: 47 | i32.ne + 02cfe7: 0d 00 | br_if 0 + 02cfe9: 41 01 | i32.const 1 + 02cfeb: 21 0d | local.set 13 + 02cfed: 41 01 | i32.const 1 + 02cfef: 21 02 | local.set 2 + 02cff1: 0c 06 | br 6 + 02cff3: 0b | end + 02cff4: 41 01 | i32.const 1 + 02cff6: 21 0d | local.set 13 + 02cff8: 20 0e | local.get 14 + 02cffa: 41 df de 92 80 00 | i32.const 307039 + 02d000: 46 | i32.eq + 02d001: 0d 04 | br_if 4 + 02d003: 20 0e | local.get 14 + 02d005: 41 fa 81 93 80 00 | i32.const 311546 + 02d00b: 46 | i32.eq + 02d00c: 0d 04 | br_if 4 + 02d00e: 20 0d | local.get 13 + 02d010: 21 0d | local.set 13 + 02d012: 41 01 | i32.const 1 + 02d014: 21 02 | local.set 2 + 02d016: 20 0e | local.get 14 + 02d018: 2d 00 00 | i32.load8_u 0 0 + 02d01b: 22 13 | local.tee 19 + 02d01d: 41 31 | i32.const 49 + 02d01f: 46 | i32.eq + 02d020: 0d 05 | br_if 5 + 02d022: 41 01 | i32.const 1 + 02d024: 21 0d | local.set 13 + 02d026: 20 13 | local.get 19 + 02d028: 41 20 | i32.const 32 + 02d02a: 72 | i32.or + 02d02b: 41 f4 00 | i32.const 116 + 02d02e: 47 | i32.ne + 02d02f: 0d 01 | br_if 1 + 02d031: 20 0d | local.get 13 + 02d033: 21 0d | local.set 13 + 02d035: 41 01 | i32.const 1 + 02d037: 21 02 | local.set 2 + 02d039: 0c 05 | br 5 + 02d03b: 0b | end + 02d03c: 02 40 | block + 02d03e: 20 13 | local.get 19 + 02d040: 41 fc 81 93 80 00 | i32.const 311548 + 02d046: 47 | i32.ne + 02d047: 0d 00 | br_if 0 + 02d049: 41 01 | i32.const 1 + 02d04b: 21 0d | local.set 13 + 02d04d: 41 01 | i32.const 1 + 02d04f: 21 02 | local.set 2 + 02d051: 0c 05 | br 5 + 02d053: 0b | end + 02d054: 02 40 | block + 02d056: 20 0e | local.get 14 + 02d058: 2d 00 00 | i32.load8_u 0 0 + 02d05b: 22 0d | local.tee 13 + 02d05d: 41 f4 00 | i32.const 116 + 02d060: 47 | i32.ne + 02d061: 0d 00 | br_if 0 + 02d063: 20 0e | local.get 14 + 02d065: 41 01 | i32.const 1 + 02d067: 6a | i32.add + 02d068: 2d 00 00 | i32.load8_u 0 0 + 02d06b: 41 f2 00 | i32.const 114 + 02d06e: 47 | i32.ne + 02d06f: 0d 00 | br_if 0 + 02d071: 20 0e | local.get 14 + 02d073: 41 02 | i32.const 2 + 02d075: 6a | i32.add + 02d076: 2d 00 00 | i32.load8_u 0 0 + 02d079: 41 f5 00 | i32.const 117 + 02d07c: 47 | i32.ne + 02d07d: 0d 00 | br_if 0 + 02d07f: 41 01 | i32.const 1 + 02d081: 21 0d | local.set 13 + 02d083: 02 40 | block + 02d085: 20 0e | local.get 14 + 02d087: 41 81 82 93 80 00 | i32.const 311553 + 02d08d: 47 | i32.ne + 02d08e: 0d 00 | br_if 0 + 02d090: 20 0d | local.get 13 + 02d092: 21 0d | local.set 13 + 02d094: 41 01 | i32.const 1 + 02d096: 21 02 | local.set 2 + 02d098: 0c 06 | br 6 + 02d09a: 0b | end + 02d09b: 20 0d | local.get 13 + 02d09d: 21 0d | local.set 13 + 02d09f: 41 01 | i32.const 1 + 02d0a1: 21 02 | local.set 2 + 02d0a3: 20 0e | local.get 14 + 02d0a5: 41 03 | i32.const 3 + 02d0a7: 6a | i32.add + 02d0a8: 2d 00 00 | i32.load8_u 0 0 + 02d0ab: 41 ff 01 | i32.const 255 + 02d0ae: 71 | i32.and + 02d0af: 41 e5 00 | i32.const 101 + 02d0b2: 47 | i32.ne + 02d0b3: 0d 02 | br_if 2 + 02d0b5: 0c 05 | br 5 + 02d0b7: 0b | end + 02d0b8: 02 40 | block + 02d0ba: 20 0e | local.get 14 + 02d0bc: 41 81 82 93 80 00 | i32.const 311553 + 02d0c2: 47 | i32.ne + 02d0c3: 0d 00 | br_if 0 + 02d0c5: 41 01 | i32.const 1 + 02d0c7: 21 0d | local.set 13 + 02d0c9: 41 01 | i32.const 1 + 02d0cb: 21 02 | local.set 2 + 02d0cd: 0c 05 | br 5 + 02d0cf: 0b | end + 02d0d0: 02 40 | block + 02d0d2: 02 40 | block + 02d0d4: 20 0d | local.get 13 + 02d0d6: 41 d4 00 | i32.const 84 + 02d0d9: 47 | i32.ne + 02d0da: 0d 00 | br_if 0 + 02d0dc: 02 40 | block + 02d0de: 02 40 | block + 02d0e0: 20 0e | local.get 14 + 02d0e2: 41 01 | i32.const 1 + 02d0e4: 6a | i32.add + 02d0e5: 2d 00 00 | i32.load8_u 0 0 + 02d0e8: 22 0d | local.tee 13 + 02d0ea: 41 d2 00 | i32.const 82 + 02d0ed: 47 | i32.ne + 02d0ee: 0d 00 | br_if 0 + 02d0f0: 20 0e | local.get 14 + 02d0f2: 41 02 | i32.const 2 + 02d0f4: 6a | i32.add + 02d0f5: 2d 00 00 | i32.load8_u 0 0 + 02d0f8: 41 d5 00 | i32.const 85 + 02d0fb: 47 | i32.ne + 02d0fc: 0d 01 | br_if 1 + 02d0fe: 41 01 | i32.const 1 + 02d100: 21 0d | local.set 13 + 02d102: 02 40 | block + 02d104: 20 0e | local.get 14 + 02d106: 41 86 82 93 80 00 | i32.const 311558 + 02d10c: 47 | i32.ne + 02d10d: 0d 00 | br_if 0 + 02d10f: 20 0d | local.get 13 + 02d111: 21 0d | local.set 13 + 02d113: 41 01 | i32.const 1 + 02d115: 21 02 | local.set 2 + 02d117: 0c 09 | br 9 + 02d119: 0b | end + 02d11a: 20 0d | local.get 13 + 02d11c: 21 0d | local.set 13 + 02d11e: 41 01 | i32.const 1 + 02d120: 21 02 | local.set 2 + 02d122: 20 0e | local.get 14 + 02d124: 41 03 | i32.const 3 + 02d126: 6a | i32.add + 02d127: 2d 00 00 | i32.load8_u 0 0 + 02d12a: 41 ff 01 | i32.const 255 + 02d12d: 71 | i32.and + 02d12e: 41 c5 00 | i32.const 69 + 02d131: 47 | i32.ne + 02d132: 0d 05 | br_if 5 + 02d134: 0c 08 | br 8 + 02d136: 0b | end + 02d137: 20 0e | local.get 14 + 02d139: 41 86 82 93 80 00 | i32.const 311558 + 02d13f: 47 | i32.ne + 02d140: 0d 02 | br_if 2 + 02d142: 41 01 | i32.const 1 + 02d144: 21 0d | local.set 13 + 02d146: 41 01 | i32.const 1 + 02d148: 21 02 | local.set 2 + 02d14a: 0c 07 | br 7 + 02d14c: 0b | end + 02d14d: 20 0e | local.get 14 + 02d14f: 41 86 82 93 80 00 | i32.const 311558 + 02d155: 47 | i32.ne + 02d156: 0d 03 | br_if 3 + 02d158: 41 01 | i32.const 1 + 02d15a: 21 0d | local.set 13 + 02d15c: 41 01 | i32.const 1 + 02d15e: 21 02 | local.set 2 + 02d160: 0c 06 | br 6 + 02d162: 0b | end + 02d163: 20 0e | local.get 14 + 02d165: 41 86 82 93 80 00 | i32.const 311558 + 02d16b: 47 | i32.ne + 02d16c: 0d 02 | br_if 2 + 02d16e: 41 01 | i32.const 1 + 02d170: 21 0d | local.set 13 + 02d172: 41 01 | i32.const 1 + 02d174: 21 02 | local.set 2 + 02d176: 0c 05 | br 5 + 02d178: 0b | end + 02d179: 20 0d | local.get 13 + 02d17b: 41 f2 00 | i32.const 114 + 02d17e: 47 | i32.ne + 02d17f: 0d 01 | br_if 1 + 02d181: 20 0e | local.get 14 + 02d183: 41 02 | i32.const 2 + 02d185: 6a | i32.add + 02d186: 2d 00 00 | i32.load8_u 0 0 + 02d189: 41 f5 00 | i32.const 117 + 02d18c: 47 | i32.ne + 02d18d: 0d 01 | br_if 1 + 02d18f: 41 01 | i32.const 1 + 02d191: 21 0d | local.set 13 + 02d193: 41 01 | i32.const 1 + 02d195: 21 02 | local.set 2 + 02d197: 20 0e | local.get 14 + 02d199: 41 03 | i32.const 3 + 02d19b: 6a | i32.add + 02d19c: 2d 00 00 | i32.load8_u 0 0 + 02d19f: 41 e5 00 | i32.const 101 + 02d1a2: 47 | i32.ne + 02d1a3: 0d 01 | br_if 1 + 02d1a5: 0c 04 | br 4 + 02d1a7: 0b | end + 02d1a8: 20 0e | local.get 14 + 02d1aa: 41 8b 82 93 80 00 | i32.const 311563 + 02d1b0: 46 | i32.eq + 02d1b1: 0d 01 | br_if 1 + 02d1b3: 20 0e | local.get 14 + 02d1b5: 41 8d 82 93 80 00 | i32.const 311565 + 02d1bb: 46 | i32.eq + 02d1bc: 0d 01 | br_if 1 + 02d1be: 20 13 | local.get 19 + 02d1c0: 41 30 | i32.const 48 + 02d1c2: 46 | i32.eq + 02d1c3: 0d 01 | br_if 1 + 02d1c5: 41 00 | i32.const 0 + 02d1c7: 21 0d | local.set 13 + 02d1c9: 41 01 | i32.const 1 + 02d1cb: 21 02 | local.set 2 + 02d1cd: 20 13 | local.get 19 + 02d1cf: 41 e6 00 | i32.const 102 + 02d1d2: 46 | i32.eq + 02d1d3: 0d 03 | br_if 3 + 02d1d5: 0b | end + 02d1d6: 02 40 | block + 02d1d8: 20 0e | local.get 14 + 02d1da: 22 0e | local.tee 14 + 02d1dc: 20 1b | local.get 27 + 02d1de: 41 c3 de 92 80 00 | i32.const 307011 + 02d1e4: 41 01 | i32.const 1 + 02d1e6: 10 a1 83 80 80 00 | call 417 + 02d1ec: 41 01 | i32.const 1 + 02d1ee: 71 | i32.and + 02d1ef: 45 | i32.eqz + 02d1f0: 0d 00 | br_if 0 + 02d1f2: 41 00 | i32.const 0 + 02d1f4: 21 0d | local.set 13 + 02d1f6: 41 01 | i32.const 1 + 02d1f8: 21 02 | local.set 2 + 02d1fa: 0c 03 | br 3 + 02d1fc: 0b | end + 02d1fd: 02 40 | block + 02d1ff: 20 0e | local.get 14 + 02d201: 20 1b | local.get 27 + 02d203: 41 8f 82 93 80 00 | i32.const 311567 + 02d209: 41 05 | i32.const 5 + 02d20b: 10 a1 83 80 80 00 | call 417 + 02d211: 41 01 | i32.const 1 + 02d213: 71 | i32.and + 02d214: 45 | i32.eqz + 02d215: 0d 00 | br_if 0 + 02d217: 41 00 | i32.const 0 + 02d219: 21 0d | local.set 13 + 02d21b: 41 01 | i32.const 1 + 02d21d: 21 02 | local.set 2 + 02d21f: 0c 03 | br 3 + 02d221: 0b | end + 02d222: 02 40 | block + 02d224: 20 0e | local.get 14 + 02d226: 20 1b | local.get 27 + 02d228: 41 95 82 93 80 00 | i32.const 311573 + 02d22e: 41 05 | i32.const 5 + 02d230: 10 a1 83 80 80 00 | call 417 + 02d236: 41 01 | i32.const 1 + 02d238: 71 | i32.and + 02d239: 45 | i32.eqz + 02d23a: 0d 00 | br_if 0 + 02d23c: 41 00 | i32.const 0 + 02d23e: 21 0d | local.set 13 + 02d240: 41 01 | i32.const 1 + 02d242: 21 02 | local.set 2 + 02d244: 0c 03 | br 3 + 02d246: 0b | end + 02d247: 41 00 | i32.const 0 + 02d249: 21 0d | local.set 13 + 02d24b: 20 0e | local.get 14 + 02d24d: 20 1b | local.get 27 + 02d24f: 41 9b 82 93 80 00 | i32.const 311579 + 02d255: 41 05 | i32.const 5 + 02d257: 10 a1 83 80 80 00 | call 417 + 02d25d: 41 01 | i32.const 1 + 02d25f: 71 | i32.and + 02d260: 21 02 | local.set 2 + 02d262: 0c 02 | br 2 + 02d264: 0b | end + 02d265: 41 00 | i32.const 0 + 02d267: 21 0d | local.set 13 + 02d269: 41 01 | i32.const 1 + 02d26b: 21 02 | local.set 2 + 02d26d: 0c 01 | br 1 + 02d26f: 0b | end + 02d270: 20 0d | local.get 13 + 02d272: 21 0d | local.set 13 + 02d274: 41 01 | i32.const 1 + 02d276: 21 02 | local.set 2 + 02d278: 0b | end + 02d279: 20 0d | local.get 13 + 02d27b: 21 0d | local.set 13 + 02d27d: 20 1a | local.get 26 + 02d27f: 21 0e | local.set 14 + 02d281: 20 15 | local.get 21 + 02d283: 21 13 | local.set 19 + 02d285: 20 02 | local.get 2 + 02d287: 41 01 | i32.const 1 + 02d289: 71 | i32.and + 02d28a: 45 | i32.eqz + 02d28b: 0d 01 | br_if 1 + 02d28d: 20 1a | local.get 26 + 02d28f: 21 0e | local.set 14 + 02d291: 20 15 | local.get 21 + 02d293: 21 13 | local.set 19 + 02d295: 20 0d | local.get 13 + 02d297: 41 ff 01 | i32.const 255 + 02d29a: 71 | i32.and + 02d29b: 20 2c | local.get 44 + 02d29d: 41 ff 01 | i32.const 255 + 02d2a0: 71 | i32.and + 02d2a1: 47 | i32.ne + 02d2a2: 0d 01 | br_if 1 + 02d2a4: 02 40 | block + 02d2a6: 20 00 | local.get 0 + 02d2a8: 28 02 28 | i32.load 2 40 + 02d2ab: 22 0c | local.tee 12 + 02d2ad: 45 | i32.eqz + 02d2ae: 0d 00 | br_if 0 + 02d2b0: 20 09 | local.get 9 + 02d2b2: 41 a8 05 | i32.const 680 + 02d2b5: 6a | i32.add + 02d2b6: 20 00 | local.get 0 + 02d2b8: 28 02 2c | i32.load 2 44 + 02d2bb: 41 04 | i32.const 4 + 02d2bd: 41 b1 9c 94 80 00 | i32.const 331313 + 02d2c3: 41 0c | i32.const 12 + 02d2c5: 42 00 | i64.const 0 + 02d2c7: 41 00 | i32.const 0 + 02d2c9: 20 08 | local.get 8 + 02d2cb: 20 0c | local.get 12 + 02d2cd: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02d2d6: 80 00 | + 02d2d8: 20 00 | local.get 0 + 02d2da: 20 00 | local.get 0 + 02d2dc: 28 02 54 | i32.load 2 84 + 02d2df: 20 09 | local.get 9 + 02d2e1: 28 02 a8 05 | i32.load 2 680 + 02d2e5: 6a | i32.add + 02d2e6: 36 02 54 | i32.store 2 84 + 02d2e9: 20 00 | local.get 0 + 02d2eb: 28 02 28 | i32.load 2 40 + 02d2ee: 22 0c | local.tee 12 + 02d2f0: 45 | i32.eqz + 02d2f1: 0d 00 | br_if 0 + 02d2f3: 20 09 | local.get 9 + 02d2f5: 41 98 05 | i32.const 664 + 02d2f8: 6a | i32.add + 02d2f9: 20 00 | local.get 0 + 02d2fb: 28 02 2c | i32.load 2 44 + 02d2fe: 41 04 | i32.const 4 + 02d300: 41 fc 81 93 80 00 | i32.const 311548 + 02d306: 41 8f 82 93 80 00 | i32.const 311567 + 02d30c: 20 2c | local.get 44 + 02d30e: 41 ff 01 | i32.const 255 + 02d311: 71 | i32.and + 02d312: 22 0d | local.tee 13 + 02d314: 1b | select + 02d315: 41 04 | i32.const 4 + 02d317: 41 05 | i32.const 5 + 02d319: 20 0d | local.get 13 + 02d31b: 1b | select + 02d31c: 42 00 | i64.const 0 + 02d31e: 41 00 | i32.const 0 + 02d320: 20 08 | local.get 8 + 02d322: 20 0c | local.get 12 + 02d324: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02d32d: 80 00 | + 02d32f: 20 00 | local.get 0 + 02d331: 20 00 | local.get 0 + 02d333: 28 02 54 | i32.load 2 84 + 02d336: 20 09 | local.get 9 + 02d338: 28 02 98 05 | i32.load 2 664 + 02d33c: 6a | i32.add + 02d33d: 36 02 54 | i32.store 2 84 + 02d340: 20 00 | local.get 0 + 02d342: 28 02 28 | i32.load 2 40 + 02d345: 22 0c | local.tee 12 + 02d347: 45 | i32.eqz + 02d348: 0d 00 | br_if 0 + 02d34a: 20 09 | local.get 9 + 02d34c: 41 88 05 | i32.const 648 + 02d34f: 6a | i32.add + 02d350: 20 00 | local.get 0 + 02d352: 28 02 2c | i32.load 2 44 + 02d355: 41 04 | i32.const 4 + 02d357: 41 ac ed 93 80 00 | i32.const 325292 + 02d35d: 41 02 | i32.const 2 + 02d35f: 42 00 | i64.const 0 + 02d361: 41 00 | i32.const 0 + 02d363: 20 08 | local.get 8 + 02d365: 20 0c | local.get 12 + 02d367: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02d370: 80 00 | + 02d372: 20 00 | local.get 0 + 02d374: 20 00 | local.get 0 + 02d376: 28 02 54 | i32.load 2 84 + 02d379: 20 09 | local.get 9 + 02d37b: 28 02 88 05 | i32.load 2 648 + 02d37f: 6a | i32.add + 02d380: 36 02 54 | i32.store 2 84 + 02d383: 0b | end + 02d384: 20 2d | local.get 45 + 02d386: 21 0c | local.set 12 + 02d388: 0c 06 | br 6 + 02d38a: 0b | end + 02d38b: 20 1a | local.get 26 + 02d38d: 21 0e | local.set 14 + 02d38f: 20 15 | local.get 21 + 02d391: 21 13 | local.set 19 + 02d393: 0c 00 | br 0 + 02d395: 0b | end + 02d396: 0b | end + 02d397: 20 2d | local.get 45 + 02d399: 41 01 | i32.const 1 + 02d39b: 6a | i32.add + 02d39c: 22 0e | local.tee 14 + 02d39e: 21 0d | local.set 13 + 02d3a0: 20 0e | local.get 14 + 02d3a2: 20 27 | local.get 39 + 02d3a4: 46 | i32.eq + 02d3a5: 0d 04 | br_if 4 + 02d3a7: 0c 00 | br 0 + 02d3a9: 0b | end + 02d3aa: 0b | end + 02d3ab: 41 97 e2 93 80 00 | i32.const 323863 + 02d3b1: 41 2b | i32.const 43 + 02d3b3: 41 f8 10 | i32.const 2168 + 02d3b6: 41 1e | i32.const 30 + 02d3b8: 41 00 | i32.const 0 + 02d3ba: 20 27 | local.get 39 + 02d3bc: 10 cb 82 80 80 00 | call 331 + 02d3c2: 00 | unreachable + 02d3c3: 0b | end + 02d3c4: 20 09 | local.get 9 + 02d3c6: 41 f8 04 | i32.const 632 + 02d3c9: 6a | i32.add + 02d3ca: 20 02 | local.get 2 + 02d3cc: 20 13 | local.get 19 + 02d3ce: 20 03 | local.get 3 + 02d3d0: 20 08 | local.get 8 + 02d3d2: 10 a7 83 80 80 00 | call 423 + 02d3d8: 20 09 | local.get 9 + 02d3da: 2d 00 80 05 | i32.load8_u 0 640 + 02d3de: 41 01 | i32.const 1 + 02d3e0: 71 | i32.and + 02d3e1: 45 | i32.eqz + 02d3e2: 0d 01 | br_if 1 + 02d3e4: 02 40 | block + 02d3e6: 20 05 | local.get 5 + 02d3e8: 28 02 14 | i32.load 2 20 + 02d3eb: 22 26 | local.tee 38 + 02d3ed: 41 00 | i32.const 0 + 02d3ef: 48 | i32.lt_s + 02d3f0: 0d 00 | br_if 0 + 02d3f2: 20 26 | local.get 38 + 02d3f4: 45 | i32.eqz + 02d3f5: 0d 02 | br_if 2 + 02d3f7: 20 09 | local.get 9 + 02d3f9: 29 03 f8 04 | i64.load 3 632 + 02d3fd: 21 24 | local.set 36 + 02d3ff: 20 05 | local.get 5 + 02d401: 28 02 10 | i32.load 2 16 + 02d404: 21 27 | local.set 39 + 02d406: 20 16 | local.get 22 + 02d408: 41 70 | i32.const 4294967280 + 02d40a: 71 | i32.and + 02d40b: 22 18 | local.tee 24 + 02d40d: 41 7f | i32.const 4294967295 + 02d40f: 6a | i32.add + 02d410: 41 70 | i32.const 4294967280 + 02d412: 71 | i32.and + 02d413: 41 10 | i32.const 16 + 02d415: 6a | i32.add + 02d416: 21 2d | local.set 45 + 02d418: 20 16 | local.get 22 + 02d41a: 41 08 | i32.const 8 + 02d41c: 49 | i32.lt_u + 02d41d: 21 2b | local.set 43 + 02d41f: 41 00 | i32.const 0 + 02d421: 21 0d | local.set 13 + 02d423: 03 40 | loop + 02d425: 20 09 | local.get 9 + 02d427: 42 00 | i64.const 0 + 02d429: 37 03 e8 05 | i64.store 3 744 + 02d42d: 02 40 | block + 02d42f: 20 27 | local.get 39 + 02d431: 20 0d | local.get 13 + 02d433: 22 2c | local.tee 44 + 02d435: 41 03 | i32.const 3 + 02d437: 74 | i32.shl + 02d438: 6a | i32.add + 02d439: 22 0d | local.tee 13 + 02d43b: 28 02 00 | i32.load 2 0 + 02d43e: 20 0d | local.get 13 + 02d440: 28 02 04 | i32.load 2 4 + 02d443: 41 a1 9c 94 80 00 | i32.const 331297 + 02d449: 41 0d | i32.const 13 + 02d44b: 20 09 | local.get 9 + 02d44d: 41 e8 05 | i32.const 744 + 02d450: 6a | i32.add + 02d451: 10 a5 83 80 80 00 | call 421 + 02d457: 41 01 | i32.const 1 + 02d459: 71 | i32.and + 02d45a: 45 | i32.eqz + 02d45b: 0d 00 | br_if 0 + 02d45d: 20 09 | local.get 9 + 02d45f: 28 02 ec 05 | i32.load 2 748 + 02d463: 21 0e | local.set 14 + 02d465: 20 09 | local.get 9 + 02d467: 28 02 e8 05 | i32.load 2 744 + 02d46b: 21 13 | local.set 19 + 02d46d: 03 40 | loop + 02d46f: 02 40 | block + 02d471: 02 40 | block + 02d473: 20 13 | local.get 19 + 02d475: 22 0d | local.tee 13 + 02d477: 20 0e | local.get 14 + 02d479: 22 0e | local.tee 14 + 02d47b: 41 2c | i32.const 44 + 02d47d: 10 a4 83 80 80 00 | call 420 + 02d483: 22 13 | local.tee 19 + 02d485: 41 00 | i32.const 0 + 02d487: 48 | i32.lt_s + 02d488: 0d 00 | br_if 0 + 02d48a: 20 0d | local.get 13 + 02d48c: 21 02 | local.set 2 + 02d48e: 20 13 | local.get 19 + 02d490: 21 1b | local.set 27 + 02d492: 20 13 | local.get 19 + 02d494: 41 01 | i32.const 1 + 02d496: 6a | i32.add + 02d497: 22 14 | local.tee 20 + 02d499: 21 1c | local.set 28 + 02d49b: 20 13 | local.get 19 + 02d49d: 21 13 | local.set 19 + 02d49f: 20 0e | local.get 14 + 02d4a1: 20 14 | local.get 20 + 02d4a3: 6b | i32.sub + 02d4a4: 21 0e | local.set 14 + 02d4a6: 0c 01 | br 1 + 02d4a8: 0b | end + 02d4a9: 20 0e | local.get 14 + 02d4ab: 45 | i32.eqz + 02d4ac: 0d 02 | br_if 2 + 02d4ae: 20 0d | local.get 13 + 02d4b0: 21 02 | local.set 2 + 02d4b2: 20 0e | local.get 14 + 02d4b4: 21 1b | local.set 27 + 02d4b6: 20 0e | local.get 14 + 02d4b8: 21 1c | local.set 28 + 02d4ba: 20 0e | local.get 14 + 02d4bc: 21 13 | local.set 19 + 02d4be: 41 00 | i32.const 0 + 02d4c0: 21 0e | local.set 14 + 02d4c2: 0b | end + 02d4c3: 20 0e | local.get 14 + 02d4c5: 21 1a | local.set 26 + 02d4c7: 20 13 | local.get 19 + 02d4c9: 21 17 | local.set 23 + 02d4cb: 20 1c | local.get 28 + 02d4cd: 21 13 | local.set 19 + 02d4cf: 02 40 | block + 02d4d1: 02 40 | block + 02d4d3: 20 02 | local.get 2 + 02d4d5: 22 1d | local.tee 29 + 02d4d7: 20 1b | local.get 27 + 02d4d9: 22 28 | local.tee 40 + 02d4db: 41 3d | i32.const 61 + 02d4dd: 10 a4 83 80 80 00 | call 420 + 02d4e3: 22 0e | local.tee 14 + 02d4e5: 41 7f | i32.const 4294967295 + 02d4e7: 46 | i32.eq + 02d4e8: 22 19 | local.tee 25 + 02d4ea: 45 | i32.eqz + 02d4eb: 0d 00 | br_if 0 + 02d4ed: 20 17 | local.get 23 + 02d4ef: 21 02 | local.set 2 + 02d4f1: 41 00 | i32.const 0 + 02d4f3: 22 14 | local.tee 20 + 02d4f5: 21 1b | local.set 27 + 02d4f7: 20 14 | local.get 20 + 02d4f9: 21 1c | local.set 28 + 02d4fb: 41 00 | i32.const 0 + 02d4fd: 21 0e | local.set 14 + 02d4ff: 20 14 | local.get 20 + 02d501: 21 14 | local.set 20 + 02d503: 0c 01 | br 1 + 02d505: 0b | end + 02d506: 20 0e | local.get 14 + 02d508: 21 02 | local.set 2 + 02d50a: 20 0d | local.get 13 + 02d50c: 20 0e | local.get 14 + 02d50e: 6a | i32.add + 02d50f: 21 1b | local.set 27 + 02d511: 41 01 | i32.const 1 + 02d513: 21 1c | local.set 28 + 02d515: 20 0d | local.get 13 + 02d517: 20 0e | local.get 14 + 02d519: 41 01 | i32.const 1 + 02d51b: 6a | i32.add + 02d51c: 22 14 | local.tee 20 + 02d51e: 6a | i32.add + 02d51f: 21 0e | local.set 14 + 02d521: 20 17 | local.get 23 + 02d523: 20 14 | local.get 20 + 02d525: 6b | i32.sub + 02d526: 21 14 | local.set 20 + 02d528: 0b | end + 02d529: 20 14 | local.get 20 + 02d52b: 21 29 | local.set 41 + 02d52d: 20 0e | local.get 14 + 02d52f: 21 2a | local.set 42 + 02d531: 20 1c | local.get 28 + 02d533: 21 14 | local.set 20 + 02d535: 20 1b | local.get 27 + 02d537: 21 1c | local.set 28 + 02d539: 20 1a | local.get 26 + 02d53b: 21 0e | local.set 14 + 02d53d: 20 0d | local.get 13 + 02d53f: 20 13 | local.get 19 + 02d541: 6a | i32.add + 02d542: 22 15 | local.tee 21 + 02d544: 21 13 | local.set 19 + 02d546: 20 02 | local.get 2 + 02d548: 20 16 | local.get 22 + 02d54a: 47 | i32.ne + 02d54b: 0d 00 | br_if 0 + 02d54d: 02 40 | block + 02d54f: 02 40 | block + 02d551: 20 0d | local.get 13 + 02d553: 20 0c | local.get 12 + 02d555: 46 | i32.eq + 02d556: 0d 00 | br_if 0 + 02d558: 41 00 | i32.const 0 + 02d55a: 21 02 | local.set 2 + 02d55c: 02 40 | block + 02d55e: 20 2b | local.get 43 + 02d560: 0d 00 | br_if 0 + 02d562: 02 40 | block + 02d564: 02 40 | block + 02d566: 20 18 | local.get 24 + 02d568: 0d 00 | br_if 0 + 02d56a: 41 00 | i32.const 0 + 02d56c: 21 0e | local.set 14 + 02d56e: 0c 01 | br 1 + 02d570: 0b | end + 02d571: 41 00 | i32.const 0 + 02d573: 21 0e | local.set 14 + 02d575: 03 40 | loop + 02d577: 20 0d | local.get 13 + 02d579: 20 0e | local.get 14 + 02d57b: 22 0e | local.tee 14 + 02d57d: 6a | i32.add + 02d57e: fd 00 00 00 | v128.load 0 0 + 02d582: 20 0c | local.get 12 + 02d584: 20 0e | local.get 14 + 02d586: 6a | i32.add + 02d587: fd 00 00 00 | v128.load 0 0 + 02d58b: fd 24 | i8x16.ne + 02d58d: fd 53 | v128.any_true + 02d58f: 0d 04 | br_if 4 + 02d591: 20 0e | local.get 14 + 02d593: 41 10 | i32.const 16 + 02d595: 6a | i32.add + 02d596: 22 13 | local.tee 19 + 02d598: 21 0e | local.set 14 + 02d59a: 20 13 | local.get 19 + 02d59c: 20 18 | local.get 24 + 02d59e: 49 | i32.lt_u + 02d59f: 0d 00 | br_if 0 + 02d5a1: 0b | end + 02d5a2: 20 2d | local.get 45 + 02d5a4: 21 0e | local.set 14 + 02d5a6: 0b | end + 02d5a7: 02 40 | block + 02d5a9: 20 0e | local.get 14 + 02d5ab: 22 0e | local.tee 14 + 02d5ad: 20 16 | local.get 22 + 02d5af: 20 0e | local.get 14 + 02d5b1: 6b | i32.sub + 02d5b2: 41 7c | i32.const 4294967292 + 02d5b4: 71 | i32.and + 02d5b5: 22 1b | local.tee 27 + 02d5b7: 49 | i32.lt_u + 02d5b8: 0d 00 | br_if 0 + 02d5ba: 20 0e | local.get 14 + 02d5bc: 21 02 | local.set 2 + 02d5be: 0c 01 | br 1 + 02d5c0: 0b | end + 02d5c1: 20 0e | local.get 14 + 02d5c3: 21 13 | local.set 19 + 02d5c5: 03 40 | loop + 02d5c7: 20 0d | local.get 13 + 02d5c9: 20 13 | local.get 19 + 02d5cb: 22 0e | local.tee 14 + 02d5cd: 6a | i32.add + 02d5ce: 28 00 00 | i32.load 0 0 + 02d5d1: 20 0c | local.get 12 + 02d5d3: 20 0e | local.get 14 + 02d5d5: 6a | i32.add + 02d5d6: 28 00 00 | i32.load 0 0 + 02d5d9: 47 | i32.ne + 02d5da: 0d 03 | br_if 3 + 02d5dc: 20 0e | local.get 14 + 02d5de: 41 04 | i32.const 4 + 02d5e0: 6a | i32.add + 02d5e1: 22 0e | local.tee 14 + 02d5e3: 21 13 | local.set 19 + 02d5e5: 20 0e | local.get 14 + 02d5e7: 21 02 | local.set 2 + 02d5e9: 20 0e | local.get 14 + 02d5eb: 20 1b | local.get 27 + 02d5ed: 49 | i32.lt_u + 02d5ee: 0d 00 | br_if 0 + 02d5f0: 0b | end + 02d5f1: 0b | end + 02d5f2: 20 16 | local.get 22 + 02d5f4: 20 02 | local.get 2 + 02d5f6: 22 02 | local.tee 2 + 02d5f8: 4d | i32.le_u + 02d5f9: 0d 00 | br_if 0 + 02d5fb: 20 0d | local.get 13 + 02d5fd: 20 02 | local.get 2 + 02d5ff: 6a | i32.add + 02d600: 21 0e | local.set 14 + 02d602: 20 0c | local.get 12 + 02d604: 20 02 | local.get 2 + 02d606: 6a | i32.add + 02d607: 21 13 | local.set 19 + 02d609: 20 16 | local.get 22 + 02d60b: 20 02 | local.get 2 + 02d60d: 6b | i32.sub + 02d60e: 21 02 | local.set 2 + 02d610: 03 40 | loop + 02d612: 20 02 | local.get 2 + 02d614: 21 02 | local.set 2 + 02d616: 20 0e | local.get 14 + 02d618: 22 0e | local.tee 14 + 02d61a: 2d 00 00 | i32.load8_u 0 0 + 02d61d: 20 13 | local.get 19 + 02d61f: 22 13 | local.tee 19 + 02d621: 2d 00 00 | i32.load8_u 0 0 + 02d624: 47 | i32.ne + 02d625: 0d 02 | br_if 2 + 02d627: 20 0e | local.get 14 + 02d629: 41 01 | i32.const 1 + 02d62b: 6a | i32.add + 02d62c: 21 0e | local.set 14 + 02d62e: 20 13 | local.get 19 + 02d630: 41 01 | i32.const 1 + 02d632: 6a | i32.add + 02d633: 21 13 | local.set 19 + 02d635: 20 02 | local.get 2 + 02d637: 41 7f | i32.const 4294967295 + 02d639: 6a | i32.add + 02d63a: 22 1b | local.tee 27 + 02d63c: 21 02 | local.set 2 + 02d63e: 20 1b | local.get 27 + 02d640: 0d 00 | br_if 0 + 02d642: 0b | end + 02d643: 0b | end + 02d644: 20 1a | local.get 26 + 02d646: 21 0e | local.set 14 + 02d648: 20 15 | local.get 21 + 02d64a: 21 13 | local.set 19 + 02d64c: 20 19 | local.get 25 + 02d64e: 0d 01 | br_if 1 + 02d650: 02 40 | block + 02d652: 20 1c | local.get 28 + 02d654: 41 af 9c 94 80 00 | i32.const 331311 + 02d65a: 46 | i32.eq + 02d65b: 0d 00 | br_if 0 + 02d65d: 41 00 | i32.const 0 + 02d65f: 21 0e | local.set 14 + 02d661: 03 40 | loop + 02d663: 20 1c | local.get 28 + 02d665: 20 0e | local.get 14 + 02d667: 22 0e | local.tee 14 + 02d669: 6a | i32.add + 02d66a: 2d 00 00 | i32.load8_u 0 0 + 02d66d: 20 0e | local.get 14 + 02d66f: 41 af 9c 94 80 00 | i32.const 331311 + 02d675: 6a | i32.add + 02d676: 2d 00 00 | i32.load8_u 0 0 + 02d679: 47 | i32.ne + 02d67a: 0d 02 | br_if 2 + 02d67c: 20 0e | local.get 14 + 02d67e: 41 01 | i32.const 1 + 02d680: 6a | i32.add + 02d681: 22 13 | local.tee 19 + 02d683: 21 0e | local.set 14 + 02d685: 20 14 | local.get 20 + 02d687: 20 13 | local.get 19 + 02d689: 47 | i32.ne + 02d68a: 0d 00 | br_if 0 + 02d68c: 0b | end + 02d68d: 0b | end + 02d68e: 02 40 | block + 02d690: 02 40 | block + 02d692: 20 1d | local.get 29 + 02d694: 20 28 | local.get 40 + 02d696: 41 2e | i32.const 46 + 02d698: 10 a4 83 80 80 00 | call 420 + 02d69e: 22 0e | local.tee 14 + 02d6a0: 41 7f | i32.const 4294967295 + 02d6a2: 47 | i32.ne + 02d6a3: 0d 00 | br_if 0 + 02d6a5: 41 00 | i32.const 0 + 02d6a7: 21 0d | local.set 13 + 02d6a9: 41 00 | i32.const 0 + 02d6ab: 21 0e | local.set 14 + 02d6ad: 0c 01 | br 1 + 02d6af: 0b | end + 02d6b0: 20 0d | local.get 13 + 02d6b2: 20 0e | local.get 14 + 02d6b4: 41 01 | i32.const 1 + 02d6b6: 6a | i32.add + 02d6b7: 22 0e | local.tee 14 + 02d6b9: 6a | i32.add + 02d6ba: 21 0d | local.set 13 + 02d6bc: 20 17 | local.get 23 + 02d6be: 20 0e | local.get 14 + 02d6c0: 6b | i32.sub + 02d6c1: 21 0e | local.set 14 + 02d6c3: 0b | end + 02d6c4: 20 0d | local.get 13 + 02d6c6: 21 13 | local.set 19 + 02d6c8: 02 40 | block + 02d6ca: 02 40 | block + 02d6cc: 02 40 | block + 02d6ce: 20 0e | local.get 14 + 02d6d0: 22 0e | local.tee 14 + 02d6d2: 20 29 | local.get 41 + 02d6d4: 20 0e | local.get 14 + 02d6d6: 1b | select + 02d6d7: 22 0d | local.tee 13 + 02d6d9: 0d 00 | br_if 0 + 02d6db: 42 00 | i64.const 0 + 02d6dd: 21 0a | local.set 10 + 02d6df: 41 00 | i32.const 0 + 02d6e1: 21 0d | local.set 13 + 02d6e3: 0c 01 | br 1 + 02d6e5: 0b | end + 02d6e6: 20 13 | local.get 19 + 02d6e8: 20 2a | local.get 42 + 02d6ea: 20 0e | local.get 14 + 02d6ec: 1b | select + 02d6ed: 21 0e | local.set 14 + 02d6ef: 02 40 | block + 02d6f1: 02 40 | block + 02d6f3: 02 40 | block + 02d6f5: 02 40 | block + 02d6f7: 02 40 | block + 02d6f9: 20 0d | local.get 13 + 02d6fb: 41 02 | i32.const 2 + 02d6fd: 48 | i32.lt_s + 02d6fe: 0d 00 | br_if 0 + 02d700: 41 01 | i32.const 1 + 02d702: 21 13 | local.set 19 + 02d704: 20 0e | local.get 14 + 02d706: 21 02 | local.set 2 + 02d708: 20 0d | local.get 13 + 02d70a: 21 1b | local.set 27 + 02d70c: 02 40 | block + 02d70e: 02 40 | block + 02d710: 02 40 | block + 02d712: 20 0e | local.get 14 + 02d714: 2d 00 00 | i32.load8_u 0 0 + 02d717: 41 55 | i32.const 4294967253 + 02d719: 6a | i32.add + 02d71a: 0e 03 01 02 00 02 | br_table 1 2 0 2 + 02d720: 0b | end + 02d721: 41 00 | i32.const 0 + 02d723: 21 13 | local.set 19 + 02d725: 20 0e | local.get 14 + 02d727: 41 01 | i32.const 1 + 02d729: 6a | i32.add + 02d72a: 21 02 | local.set 2 + 02d72c: 20 0d | local.get 13 + 02d72e: 41 7f | i32.const 4294967295 + 02d730: 6a | i32.add + 02d731: 21 1b | local.set 27 + 02d733: 0c 01 | br 1 + 02d735: 0b | end + 02d736: 41 01 | i32.const 1 + 02d738: 21 13 | local.set 19 + 02d73a: 20 0e | local.get 14 + 02d73c: 41 01 | i32.const 1 + 02d73e: 6a | i32.add + 02d73f: 21 02 | local.set 2 + 02d741: 20 0d | local.get 13 + 02d743: 41 7f | i32.const 4294967295 + 02d745: 6a | i32.add + 02d746: 21 1b | local.set 27 + 02d748: 0b | end + 02d749: 20 02 | local.get 2 + 02d74b: 21 02 | local.set 2 + 02d74d: 20 13 | local.get 19 + 02d74f: 21 1c | local.set 28 + 02d751: 20 1b | local.get 27 + 02d753: 22 1b | local.tee 27 + 02d755: 41 03 | i32.const 3 + 02d757: 49 | i32.lt_u + 02d758: 0d 01 | br_if 1 + 02d75a: 20 02 | local.get 2 + 02d75c: 2d 00 00 | i32.load8_u 0 0 + 02d75f: 41 30 | i32.const 48 + 02d761: 47 | i32.ne + 02d762: 0d 01 | br_if 1 + 02d764: 20 1b | local.get 27 + 02d766: 21 0d | local.set 13 + 02d768: 20 02 | local.get 2 + 02d76a: 21 0e | local.set 14 + 02d76c: 42 0a | i64.const 10 + 02d76e: 21 0a | local.set 10 + 02d770: 20 1c | local.get 28 + 02d772: 21 13 | local.set 19 + 02d774: 02 40 | block + 02d776: 02 40 | block + 02d778: 02 40 | block + 02d77a: 02 40 | block + 02d77c: 02 40 | block + 02d77e: 20 02 | local.get 2 + 02d780: 41 01 | i32.const 1 + 02d782: 6a | i32.add + 02d783: 2d 00 00 | i32.load8_u 0 0 + 02d786: 41 9e 7f | i32.const 4294967198 + 02d789: 6a | i32.add + 02d78a: 0e 19 00 08 02 08 08 08 08 | br_table 0 8 2 8 8 8 8 8 8 8 8 8 8 1 8 8 8 8 8 8 8 8 4 8 3 8 + 02d793: 08 08 08 08 08 08 01 08 08 | + 02d79c: 08 08 08 08 08 08 04 08 03 | + 02d7a5: 08 | + 02d7a6: 0b | end + 02d7a7: 20 1b | local.get 27 + 02d7a9: 41 7e | i32.const 4294967294 + 02d7ab: 6a | i32.add + 02d7ac: 21 0d | local.set 13 + 02d7ae: 20 02 | local.get 2 + 02d7b0: 41 02 | i32.const 2 + 02d7b2: 6a | i32.add + 02d7b3: 21 0e | local.set 14 + 02d7b5: 42 02 | i64.const 2 + 02d7b7: 21 0a | local.set 10 + 02d7b9: 20 1c | local.get 28 + 02d7bb: 21 13 | local.set 19 + 02d7bd: 0c 07 | br 7 + 02d7bf: 0b | end + 02d7c0: 20 1b | local.get 27 + 02d7c2: 41 7e | i32.const 4294967294 + 02d7c4: 6a | i32.add + 02d7c5: 21 0d | local.set 13 + 02d7c7: 20 02 | local.get 2 + 02d7c9: 41 02 | i32.const 2 + 02d7cb: 6a | i32.add + 02d7cc: 21 0e | local.set 14 + 02d7ce: 42 08 | i64.const 8 + 02d7d0: 21 0a | local.set 10 + 02d7d2: 20 1c | local.get 28 + 02d7d4: 21 13 | local.set 19 + 02d7d6: 0c 06 | br 6 + 02d7d8: 0b | end + 02d7d9: 20 1b | local.get 27 + 02d7db: 41 7e | i32.const 4294967294 + 02d7dd: 6a | i32.add + 02d7de: 21 0d | local.set 13 + 02d7e0: 20 02 | local.get 2 + 02d7e2: 41 02 | i32.const 2 + 02d7e4: 6a | i32.add + 02d7e5: 21 0e | local.set 14 + 02d7e7: 0c 04 | br 4 + 02d7e9: 0b | end + 02d7ea: 20 1b | local.get 27 + 02d7ec: 41 7e | i32.const 4294967294 + 02d7ee: 6a | i32.add + 02d7ef: 21 0d | local.set 13 + 02d7f1: 20 02 | local.get 2 + 02d7f3: 41 02 | i32.const 2 + 02d7f5: 6a | i32.add + 02d7f6: 21 0e | local.set 14 + 02d7f8: 42 0c | i64.const 12 + 02d7fa: 21 0a | local.set 10 + 02d7fc: 20 1c | local.get 28 + 02d7fe: 21 13 | local.set 19 + 02d800: 0c 04 | br 4 + 02d802: 0b | end + 02d803: 20 1b | local.get 27 + 02d805: 41 7e | i32.const 4294967294 + 02d807: 6a | i32.add + 02d808: 21 0d | local.set 13 + 02d80a: 20 02 | local.get 2 + 02d80c: 41 02 | i32.const 2 + 02d80e: 6a | i32.add + 02d80f: 21 0e | local.set 14 + 02d811: 42 10 | i64.const 16 + 02d813: 21 0a | local.set 10 + 02d815: 20 1c | local.get 28 + 02d817: 21 13 | local.set 19 + 02d819: 0c 03 | br 3 + 02d81b: 0b | end + 02d81c: 02 40 | block + 02d81e: 20 0d | local.get 13 + 02d820: 41 01 | i32.const 1 + 02d822: 46 | i32.eq + 02d823: 0d 00 | br_if 0 + 02d825: 20 0d | local.get 13 + 02d827: 21 0d | local.set 13 + 02d829: 41 01 | i32.const 1 + 02d82b: 21 0e | local.set 14 + 02d82d: 42 00 | i64.const 0 + 02d82f: 21 0a | local.set 10 + 02d831: 41 00 | i32.const 0 + 02d833: 21 13 | local.set 19 + 02d835: 0c 04 | br 4 + 02d837: 0b | end + 02d838: 41 01 | i32.const 1 + 02d83a: 21 0d | local.set 13 + 02d83c: 20 0e | local.get 14 + 02d83e: 21 0e | local.set 14 + 02d840: 42 0a | i64.const 10 + 02d842: 21 0a | local.set 10 + 02d844: 41 01 | i32.const 1 + 02d846: 21 13 | local.set 19 + 02d848: 0c 02 | br 2 + 02d84a: 0b | end + 02d84b: 20 1b | local.get 27 + 02d84d: 21 0d | local.set 13 + 02d84f: 20 02 | local.get 2 + 02d851: 21 0e | local.set 14 + 02d853: 0b | end + 02d854: 42 0a | i64.const 10 + 02d856: 21 0a | local.set 10 + 02d858: 20 1c | local.get 28 + 02d85a: 21 13 | local.set 19 + 02d85c: 0b | end + 02d85d: 20 13 | local.get 19 + 02d85f: 21 14 | local.set 20 + 02d861: 20 0a | local.get 10 + 02d863: 21 0b | local.set 11 + 02d865: 20 0e | local.get 14 + 02d867: 21 1b | local.set 27 + 02d869: 20 0d | local.get 13 + 02d86b: 21 0e | local.set 14 + 02d86d: 42 00 | i64.const 0 + 02d86f: 21 0a | local.set 10 + 02d871: 41 00 | i32.const 0 + 02d873: 21 13 | local.set 19 + 02d875: 41 00 | i32.const 0 + 02d877: 21 1c | local.set 28 + 02d879: 03 40 | loop + 02d87b: 20 0a | local.get 10 + 02d87d: 21 0a | local.set 10 + 02d87f: 20 13 | local.get 19 + 02d881: 21 13 | local.set 19 + 02d883: 20 1c | local.get 28 + 02d885: 21 02 | local.set 2 + 02d887: 02 40 | block + 02d889: 03 40 | loop + 02d88b: 20 02 | local.get 2 + 02d88d: 21 02 | local.set 2 + 02d88f: 20 09 | local.get 9 + 02d891: 41 f0 04 | i32.const 624 + 02d894: 6a | i32.add + 02d895: 20 1b | local.get 27 + 02d897: 20 13 | local.get 19 + 02d899: 22 0d | local.tee 13 + 02d89b: 6a | i32.add + 02d89c: 20 0e | local.get 14 + 02d89e: 20 0d | local.get 13 + 02d8a0: 6b | i32.sub + 02d8a1: 10 f3 82 80 80 00 | call 371 + 02d8a7: 20 09 | local.get 9 + 02d8a9: 28 02 f4 04 | i32.load 2 628 + 02d8ad: 20 0d | local.get 13 + 02d8af: 6a | i32.add + 02d8b0: 21 0d | local.set 13 + 02d8b2: 20 09 | local.get 9 + 02d8b4: 28 02 f0 04 | i32.load 2 624 + 02d8b8: 22 13 | local.tee 19 + 02d8ba: 41 df 00 | i32.const 95 + 02d8bd: 47 | i32.ne + 02d8be: 0d 01 | br_if 1 + 02d8c0: 20 0d | local.get 13 + 02d8c2: 21 13 | local.set 19 + 02d8c4: 20 02 | local.get 2 + 02d8c6: 41 01 | i32.const 1 + 02d8c8: 6a | i32.add + 02d8c9: 22 1c | local.tee 28 + 02d8cb: 21 02 | local.set 2 + 02d8cd: 20 0d | local.get 13 + 02d8cf: 20 0e | local.get 14 + 02d8d1: 48 | i32.lt_s + 02d8d2: 0d 00 | br_if 0 + 02d8d4: 0b | end + 02d8d5: 20 0e | local.get 14 + 02d8d7: 21 0d | local.set 13 + 02d8d9: 20 14 | local.get 20 + 02d8db: 21 0e | local.set 14 + 02d8dd: 20 0a | local.get 10 + 02d8df: 21 0a | local.set 10 + 02d8e1: 20 1c | local.get 28 + 02d8e3: 21 13 | local.set 19 + 02d8e5: 0c 02 | br 2 + 02d8e7: 0b | end + 02d8e8: 20 13 | local.get 19 + 02d8ea: 41 50 | i32.const 4294967248 + 02d8ec: 6a | i32.add + 02d8ed: 22 17 | local.tee 23 + 02d8ef: 21 1c | local.set 28 + 02d8f1: 02 40 | block + 02d8f3: 20 17 | local.get 23 + 02d8f5: 41 0a | i32.const 10 + 02d8f7: 49 | i32.lt_u + 02d8f8: 0d 00 | br_if 0 + 02d8fa: 02 40 | block + 02d8fc: 20 13 | local.get 19 + 02d8fe: 41 9f 7f | i32.const 4294967199 + 02d901: 6a | i32.add + 02d902: 41 1a | i32.const 26 + 02d904: 49 | i32.lt_u + 02d905: 0d 00 | br_if 0 + 02d907: 20 13 | local.get 19 + 02d909: 41 49 | i32.const 4294967241 + 02d90b: 6a | i32.add + 02d90c: 41 10 | i32.const 16 + 02d90e: 20 13 | local.get 19 + 02d910: 41 bf 7f | i32.const 4294967231 + 02d913: 6a | i32.add + 02d914: 41 1a | i32.const 26 + 02d916: 49 | i32.lt_u + 02d917: 1b | select + 02d918: 21 1c | local.set 28 + 02d91a: 0c 01 | br 1 + 02d91c: 0b | end + 02d91d: 20 13 | local.get 19 + 02d91f: 41 a9 7f | i32.const 4294967209 + 02d922: 6a | i32.add + 02d923: 21 1c | local.set 28 + 02d925: 0b | end + 02d926: 02 40 | block + 02d928: 20 0b | local.get 11 + 02d92a: 20 1c | local.get 28 + 02d92c: ac | i64.extend_i32_s + 02d92d: 22 03 | local.tee 3 + 02d92f: 55 | i64.gt_s + 02d930: 0d 00 | br_if 0 + 02d932: 20 0e | local.get 14 + 02d934: 21 0d | local.set 13 + 02d936: 20 14 | local.get 20 + 02d938: 21 0e | local.set 14 + 02d93a: 20 0a | local.get 10 + 02d93c: 21 0a | local.set 10 + 02d93e: 20 02 | local.get 2 + 02d940: 21 13 | local.set 19 + 02d942: 0c 02 | br 2 + 02d944: 0b | end + 02d945: 20 0a | local.get 10 + 02d947: 20 0b | local.get 11 + 02d949: 7e | i64.mul + 02d94a: 20 03 | local.get 3 + 02d94c: 7c | i64.add + 02d94d: 22 03 | local.tee 3 + 02d94f: 21 0a | local.set 10 + 02d951: 20 0d | local.get 13 + 02d953: 21 13 | local.set 19 + 02d955: 20 02 | local.get 2 + 02d957: 41 01 | i32.const 1 + 02d959: 6a | i32.add + 02d95a: 21 1c | local.set 28 + 02d95c: 20 0d | local.get 13 + 02d95e: 20 0e | local.get 14 + 02d960: 48 | i32.lt_s + 02d961: 0d 00 | br_if 0 + 02d963: 0b | end + 02d964: 20 0e | local.get 14 + 02d966: 21 0d | local.set 13 + 02d968: 20 14 | local.get 20 + 02d96a: 21 0e | local.set 14 + 02d96c: 20 03 | local.get 3 + 02d96e: 21 0a | local.set 10 + 02d970: 20 02 | local.get 2 + 02d972: 41 01 | i32.const 1 + 02d974: 6a | i32.add + 02d975: 21 13 | local.set 19 + 02d977: 0b | end + 02d978: 20 0a | local.get 10 + 02d97a: 21 0a | local.set 10 + 02d97c: 20 0e | local.get 14 + 02d97e: 21 02 | local.set 2 + 02d980: 20 0d | local.get 13 + 02d982: 21 0d | local.set 13 + 02d984: 20 13 | local.get 19 + 02d986: 22 0e | local.tee 14 + 02d988: 41 00 | i32.const 0 + 02d98a: 48 | i32.lt_s + 02d98b: 0d 01 | br_if 1 + 02d98d: 20 0e | local.get 14 + 02d98f: 20 0d | local.get 13 + 02d991: 4a | i32.gt_s + 02d992: 0d 01 | br_if 1 + 02d994: 20 0a | local.get 10 + 02d996: 42 00 | i64.const 0 + 02d998: 20 0a | local.get 10 + 02d99a: 7d | i64.sub + 02d99b: 20 02 | local.get 2 + 02d99d: 1b | select + 02d99e: 21 0a | local.set 10 + 02d9a0: 20 0d | local.get 13 + 02d9a2: 20 0e | local.get 14 + 02d9a4: 46 | i32.eq + 02d9a5: 21 0d | local.set 13 + 02d9a7: 0b | end + 02d9a8: 20 0a | local.get 10 + 02d9aa: 21 0a | local.set 10 + 02d9ac: 20 1a | local.get 26 + 02d9ae: 21 0e | local.set 14 + 02d9b0: 20 15 | local.get 21 + 02d9b2: 21 13 | local.set 19 + 02d9b4: 20 0d | local.get 13 + 02d9b6: 41 01 | i32.const 1 + 02d9b8: 71 | i32.and + 02d9b9: 45 | i32.eqz + 02d9ba: 0d 02 | br_if 2 + 02d9bc: 20 1a | local.get 26 + 02d9be: 21 0e | local.set 14 + 02d9c0: 20 15 | local.get 21 + 02d9c2: 21 13 | local.set 19 + 02d9c4: 20 0a | local.get 10 + 02d9c6: 20 24 | local.get 36 + 02d9c8: 52 | i64.ne + 02d9c9: 0d 02 | br_if 2 + 02d9cb: 20 00 | local.get 0 + 02d9cd: 41 d4 00 | i32.const 84 + 02d9d0: 6a | i32.add + 02d9d1: 21 0c | local.set 12 + 02d9d3: 02 40 | block + 02d9d5: 02 40 | block + 02d9d7: 20 00 | local.get 0 + 02d9d9: 28 02 28 | i32.load 2 40 + 02d9dc: 22 0d | local.tee 13 + 02d9de: 0d 00 | br_if 0 + 02d9e0: 41 00 | i32.const 0 + 02d9e2: 21 0d | local.set 13 + 02d9e4: 0c 01 | br 1 + 02d9e6: 0b | end + 02d9e7: 20 09 | local.get 9 + 02d9e9: 41 e0 04 | i32.const 608 + 02d9ec: 6a | i32.add + 02d9ed: 20 00 | local.get 0 + 02d9ef: 28 02 2c | i32.load 2 44 + 02d9f2: 41 04 | i32.const 4 + 02d9f4: 41 b1 9c 94 80 00 | i32.const 331313 + 02d9fa: 41 0c | i32.const 12 + 02d9fc: 42 00 | i64.const 0 + 02d9fe: 41 00 | i32.const 0 + 02da00: 20 08 | local.get 8 + 02da02: 20 0d | local.get 13 + 02da04: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02da0d: 80 00 | + 02da0f: 20 00 | local.get 0 + 02da11: 20 00 | local.get 0 + 02da13: 28 02 54 | i32.load 2 84 + 02da16: 20 09 | local.get 9 + 02da18: 28 02 e0 04 | i32.load 2 608 + 02da1c: 6a | i32.add + 02da1d: 36 02 54 | i32.store 2 84 + 02da20: 20 00 | local.get 0 + 02da22: 28 02 28 | i32.load 2 40 + 02da25: 21 0d | local.set 13 + 02da27: 0b | end + 02da28: 20 0d | local.get 13 + 02da2a: 20 00 | local.get 0 + 02da2c: 28 02 2c | i32.load 2 44 + 02da2f: 20 24 | local.get 36 + 02da31: 20 0c | local.get 12 + 02da33: 20 08 | local.get 8 + 02da35: 10 c9 82 80 80 00 | call 329 + 02da3b: 1a | drop + 02da3c: 02 40 | block + 02da3e: 20 00 | local.get 0 + 02da40: 28 02 28 | i32.load 2 40 + 02da43: 22 0c | local.tee 12 + 02da45: 0d 00 | br_if 0 + 02da47: 20 2c | local.get 44 + 02da49: 21 0c | local.set 12 + 02da4b: 0c 07 | br 7 + 02da4d: 0b | end + 02da4e: 20 09 | local.get 9 + 02da50: 41 d0 04 | i32.const 592 + 02da53: 6a | i32.add + 02da54: 20 00 | local.get 0 + 02da56: 28 02 2c | i32.load 2 44 + 02da59: 41 04 | i32.const 4 + 02da5b: 41 ac ed 93 80 00 | i32.const 325292 + 02da61: 41 02 | i32.const 2 + 02da63: 42 00 | i64.const 0 + 02da65: 41 00 | i32.const 0 + 02da67: 20 08 | local.get 8 + 02da69: 20 0c | local.get 12 + 02da6b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02da74: 80 00 | + 02da76: 20 00 | local.get 0 + 02da78: 20 00 | local.get 0 + 02da7a: 28 02 54 | i32.load 2 84 + 02da7d: 20 09 | local.get 9 + 02da7f: 28 02 d0 04 | i32.load 2 592 + 02da83: 6a | i32.add + 02da84: 36 02 54 | i32.store 2 84 + 02da87: 20 2c | local.get 44 + 02da89: 21 0c | local.set 12 + 02da8b: 0c 06 | br 6 + 02da8d: 0b | end + 02da8e: 41 d5 df 93 80 00 | i32.const 323541 + 02da94: 41 33 | i32.const 51 + 02da96: 41 bf 01 | i32.const 191 + 02da99: 41 07 | i32.const 7 + 02da9b: 20 0e | local.get 14 + 02da9d: 20 0d | local.get 13 + 02da9f: 20 0d | local.get 13 + 02daa1: 10 bf 82 80 80 00 | call 319 + 02daa7: 00 | unreachable + 02daa8: 0b | end + 02daa9: 20 1a | local.get 26 + 02daab: 21 0e | local.set 14 + 02daad: 20 15 | local.get 21 + 02daaf: 21 13 | local.set 19 + 02dab1: 0c 00 | br 0 + 02dab3: 0b | end + 02dab4: 0b | end + 02dab5: 20 2c | local.get 44 + 02dab7: 41 01 | i32.const 1 + 02dab9: 6a | i32.add + 02daba: 22 0e | local.tee 14 + 02dabc: 21 0d | local.set 13 + 02dabe: 20 0e | local.get 14 + 02dac0: 20 26 | local.get 38 + 02dac2: 46 | i32.eq + 02dac3: 0d 03 | br_if 3 + 02dac5: 0c 00 | br 0 + 02dac7: 0b | end + 02dac8: 0b | end + 02dac9: 41 97 e2 93 80 00 | i32.const 323863 + 02dacf: 41 2b | i32.const 43 + 02dad1: 41 db 10 | i32.const 2139 + 02dad4: 41 1e | i32.const 30 + 02dad6: 41 00 | i32.const 0 + 02dad8: 20 26 | local.get 38 + 02dada: 10 cb 82 80 80 00 | call 331 + 02dae0: 00 | unreachable + 02dae1: 0b | end + 02dae2: 20 00 | local.get 0 + 02dae4: 20 01 | local.get 1 + 02dae6: 41 00 | i32.const 0 + 02dae8: 20 05 | local.get 5 + 02daea: 28 02 00 | i32.load 2 0 + 02daed: 20 0c | local.get 12 + 02daef: 41 02 | i32.const 2 + 02daf1: 74 | i32.shl + 02daf2: 6a | i32.add + 02daf3: 28 02 00 | i32.load 2 0 + 02daf6: 29 03 10 | i64.load 3 16 + 02daf9: 20 04 | local.get 4 + 02dafb: 20 08 | local.get 8 + 02dafd: 10 9e 83 80 80 00 | call 414 + 02db03: 0c 01 | br 1 + 02db05: 0b | end + 02db06: 20 00 | local.get 0 + 02db08: 28 02 28 | i32.load 2 40 + 02db0b: 21 0c | local.set 12 + 02db0d: 02 40 | block + 02db0f: 20 07 | local.get 7 + 02db11: 0d 00 | br_if 0 + 02db13: 20 0c | local.get 12 + 02db15: 45 | i32.eqz + 02db16: 0d 01 | br_if 1 + 02db18: 20 09 | local.get 9 + 02db1a: 41 e8 03 | i32.const 488 + 02db1d: 6a | i32.add + 02db1e: 20 00 | local.get 0 + 02db20: 28 02 2c | i32.load 2 44 + 02db23: 41 04 | i32.const 4 + 02db25: 41 ce 9c 94 80 00 | i32.const 331342 + 02db2b: 41 0c | i32.const 12 + 02db2d: 42 00 | i64.const 0 + 02db2f: 41 00 | i32.const 0 + 02db31: 20 08 | local.get 8 + 02db33: 20 0c | local.get 12 + 02db35: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02db3e: 80 00 | + 02db40: 20 00 | local.get 0 + 02db42: 20 00 | local.get 0 + 02db44: 28 02 54 | i32.load 2 84 + 02db47: 20 09 | local.get 9 + 02db49: 28 02 e8 03 | i32.load 2 488 + 02db4d: 6a | i32.add + 02db4e: 36 02 54 | i32.store 2 84 + 02db51: 0c 01 | br 1 + 02db53: 0b | end + 02db54: 20 0c | local.get 12 + 02db56: 45 | i32.eqz + 02db57: 0d 00 | br_if 0 + 02db59: 20 09 | local.get 9 + 02db5b: 41 88 04 | i32.const 520 + 02db5e: 6a | i32.add + 02db5f: 20 00 | local.get 0 + 02db61: 28 02 2c | i32.load 2 44 + 02db64: 41 04 | i32.const 4 + 02db66: 20 06 | local.get 6 + 02db68: 20 07 | local.get 7 + 02db6a: 42 00 | i64.const 0 + 02db6c: 41 00 | i32.const 0 + 02db6e: 20 08 | local.get 8 + 02db70: 20 0c | local.get 12 + 02db72: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02db7b: 80 00 | + 02db7d: 20 00 | local.get 0 + 02db7f: 20 00 | local.get 0 + 02db81: 28 02 54 | i32.load 2 84 + 02db84: 20 09 | local.get 9 + 02db86: 28 02 88 04 | i32.load 2 520 + 02db8a: 6a | i32.add + 02db8b: 36 02 54 | i32.store 2 84 + 02db8e: 20 00 | local.get 0 + 02db90: 28 02 28 | i32.load 2 40 + 02db93: 22 0c | local.tee 12 + 02db95: 45 | i32.eqz + 02db96: 0d 00 | br_if 0 + 02db98: 20 09 | local.get 9 + 02db9a: 41 f8 03 | i32.const 504 + 02db9d: 6a | i32.add + 02db9e: 20 00 | local.get 0 + 02dba0: 28 02 2c | i32.load 2 44 + 02dba3: 41 04 | i32.const 4 + 02dba5: 41 db 9c 94 80 00 | i32.const 331355 + 02dbab: 41 02 | i32.const 2 + 02dbad: 42 00 | i64.const 0 + 02dbaf: 41 00 | i32.const 0 + 02dbb1: 20 08 | local.get 8 + 02dbb3: 20 0c | local.get 12 + 02dbb5: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02dbbe: 80 00 | + 02dbc0: 20 00 | local.get 0 + 02dbc2: 20 00 | local.get 0 + 02dbc4: 28 02 54 | i32.load 2 84 + 02dbc7: 20 09 | local.get 9 + 02dbc9: 28 02 f8 03 | i32.load 2 504 + 02dbcd: 6a | i32.add + 02dbce: 36 02 54 | i32.store 2 84 + 02dbd1: 0b | end + 02dbd2: 20 09 | local.get 9 + 02dbd4: 41 80 06 | i32.const 768 + 02dbd7: 6a | i32.add + 02dbd8: 24 80 80 80 80 00 | global.set 0 + 02dbde: 0b | end +02dbe1 func[453]: + 02dbe2: 08 7f | local[3..10] type=i32 + 02dbe4: 02 40 | block + 02dbe6: 20 02 | local.get 2 + 02dbe8: 0d 00 | br_if 0 + 02dbea: 41 00 | i32.const 0 + 02dbec: 0f | return + 02dbed: 0b | end + 02dbee: 20 01 | local.get 1 + 02dbf0: 41 01 | i32.const 1 + 02dbf2: 48 | i32.lt_s + 02dbf3: 21 03 | local.set 3 + 02dbf5: 20 01 | local.get 1 + 02dbf7: 41 7f | i32.const 4294967295 + 02dbf9: 6a | i32.add + 02dbfa: 21 04 | local.set 4 + 02dbfc: 20 00 | local.get 0 + 02dbfe: 41 03 | i32.const 3 + 02dc00: 6a | i32.add + 02dc01: 21 05 | local.set 5 + 02dc03: 20 00 | local.get 0 + 02dc05: 21 00 | local.set 0 + 02dc07: 41 00 | i32.const 0 + 02dc09: 21 06 | local.set 6 + 02dc0b: 03 40 | loop + 02dc0d: 20 06 | local.get 6 + 02dc0f: 21 06 | local.set 6 + 02dc11: 20 00 | local.get 0 + 02dc13: 21 00 | local.set 0 + 02dc15: 20 05 | local.get 5 + 02dc17: 21 05 | local.set 5 + 02dc19: 02 40 | block + 02dc1b: 20 03 | local.get 3 + 02dc1d: 45 | i32.eqz + 02dc1e: 0d 00 | br_if 0 + 02dc20: 20 06 | local.get 6 + 02dc22: 0f | return + 02dc23: 0b | end + 02dc24: 02 40 | block + 02dc26: 20 00 | local.get 0 + 02dc28: 0d 00 | br_if 0 + 02dc2a: 20 06 | local.get 6 + 02dc2c: 0f | return + 02dc2d: 0b | end + 02dc2e: 02 40 | block + 02dc30: 02 40 | block + 02dc32: 02 40 | block + 02dc34: 02 40 | block + 02dc36: 02 40 | block + 02dc38: 02 40 | block + 02dc3a: 02 40 | block + 02dc3c: 02 40 | block + 02dc3e: 20 04 | local.get 4 + 02dc40: 0e 08 00 01 03 02 03 03 03 | br_table 0 1 3 2 3 3 3 4 3 + 02dc49: 04 03 | + 02dc4b: 0b | end + 02dc4c: 20 00 | local.get 0 + 02dc4e: 2d 00 00 | i32.load8_u 0 0 + 02dc51: 0d 04 | br_if 4 + 02dc53: 20 06 | local.get 6 + 02dc55: 0f | return + 02dc56: 0b | end + 02dc57: 20 00 | local.get 0 + 02dc59: 2f 00 00 | i32.load16_u 0 0 + 02dc5c: 0d 03 | br_if 3 + 02dc5e: 20 06 | local.get 6 + 02dc60: 0f | return + 02dc61: 0b | end + 02dc62: 20 00 | local.get 0 + 02dc64: 28 00 00 | i32.load 0 0 + 02dc67: 0d 02 | br_if 2 + 02dc69: 20 06 | local.get 6 + 02dc6b: 0f | return + 02dc6c: 0b | end + 02dc6d: 20 00 | local.get 0 + 02dc6f: 20 01 | local.get 1 + 02dc71: 6a | i32.add + 02dc72: 21 07 | local.set 7 + 02dc74: 02 40 | block + 02dc76: 20 00 | local.get 0 + 02dc78: 41 03 | i32.const 3 + 02dc7a: 6a | i32.add + 02dc7b: 41 7c | i32.const 4294967292 + 02dc7d: 71 | i32.and + 02dc7e: 22 08 | local.tee 8 + 02dc80: 20 00 | local.get 0 + 02dc82: 4d | i32.le_u + 02dc83: 0d 00 | br_if 0 + 02dc85: 20 05 | local.get 5 + 02dc87: 41 7c | i32.const 4294967292 + 02dc89: 71 | i32.and + 02dc8a: 21 09 | local.set 9 + 02dc8c: 20 00 | local.get 0 + 02dc8e: 21 00 | local.set 0 + 02dc90: 03 40 | loop + 02dc92: 20 00 | local.get 0 + 02dc94: 22 00 | local.tee 0 + 02dc96: 2d 00 00 | i32.load8_u 0 0 + 02dc99: 0d 04 | br_if 4 + 02dc9b: 20 00 | local.get 0 + 02dc9d: 41 01 | i32.const 1 + 02dc9f: 6a | i32.add + 02dca0: 22 0a | local.tee 10 + 02dca2: 21 00 | local.set 0 + 02dca4: 20 09 | local.get 9 + 02dca6: 20 0a | local.get 10 + 02dca8: 47 | i32.ne + 02dca9: 0d 00 | br_if 0 + 02dcab: 0b | end + 02dcac: 0b | end + 02dcad: 20 08 | local.get 8 + 02dcaf: 21 00 | local.set 0 + 02dcb1: 02 40 | block + 02dcb3: 20 08 | local.get 8 + 02dcb5: 20 07 | local.get 7 + 02dcb7: 41 7c | i32.const 4294967292 + 02dcb9: 71 | i32.and + 02dcba: 22 09 | local.tee 9 + 02dcbc: 4f | i32.ge_u + 02dcbd: 0d 00 | br_if 0 + 02dcbf: 03 40 | loop + 02dcc1: 20 00 | local.get 0 + 02dcc3: 22 00 | local.tee 0 + 02dcc5: 28 02 00 | i32.load 2 0 + 02dcc8: 0d 04 | br_if 4 + 02dcca: 20 00 | local.get 0 + 02dccc: 41 04 | i32.const 4 + 02dcce: 6a | i32.add + 02dccf: 22 0a | local.tee 10 + 02dcd1: 21 00 | local.set 0 + 02dcd3: 20 0a | local.get 10 + 02dcd5: 20 09 | local.get 9 + 02dcd7: 49 | i32.lt_u + 02dcd8: 0d 00 | br_if 0 + 02dcda: 0b | end + 02dcdb: 0b | end + 02dcdc: 20 09 | local.get 9 + 02dcde: 21 00 | local.set 0 + 02dce0: 02 40 | block + 02dce2: 20 09 | local.get 9 + 02dce4: 20 07 | local.get 7 + 02dce6: 47 | i32.ne + 02dce7: 0d 00 | br_if 0 + 02dce9: 20 06 | local.get 6 + 02dceb: 0f | return + 02dcec: 0b | end + 02dced: 02 40 | block + 02dcef: 03 40 | loop + 02dcf1: 20 00 | local.get 0 + 02dcf3: 22 00 | local.tee 0 + 02dcf5: 2d 00 00 | i32.load8_u 0 0 + 02dcf8: 0d 01 | br_if 1 + 02dcfa: 20 00 | local.get 0 + 02dcfc: 41 01 | i32.const 1 + 02dcfe: 6a | i32.add + 02dcff: 22 0a | local.tee 10 + 02dd01: 21 00 | local.set 0 + 02dd03: 20 0a | local.get 10 + 02dd05: 20 07 | local.get 7 + 02dd07: 49 | i32.lt_u + 02dd08: 0d 00 | br_if 0 + 02dd0a: 0b | end + 02dd0b: 20 06 | local.get 6 + 02dd0d: 0f | return + 02dd0e: 0b | end + 02dd0f: 20 07 | local.get 7 + 02dd11: 21 00 | local.set 0 + 02dd13: 0c 03 | br 3 + 02dd15: 0b | end + 02dd16: 20 00 | local.get 0 + 02dd18: 29 00 00 | i64.load 0 0 + 02dd1b: 50 | i64.eqz + 02dd1c: 45 | i32.eqz + 02dd1d: 0d 00 | br_if 0 + 02dd1f: 20 06 | local.get 6 + 02dd21: 0f | return + 02dd22: 0b | end + 02dd23: 20 00 | local.get 0 + 02dd25: 20 01 | local.get 1 + 02dd27: 6a | i32.add + 02dd28: 21 00 | local.set 0 + 02dd2a: 0c 01 | br 1 + 02dd2c: 0b | end + 02dd2d: 20 07 | local.get 7 + 02dd2f: 21 00 | local.set 0 + 02dd31: 0b | end + 02dd32: 20 05 | local.get 5 + 02dd34: 20 01 | local.get 1 + 02dd36: 6a | i32.add + 02dd37: 22 07 | local.tee 7 + 02dd39: 21 05 | local.set 5 + 02dd3b: 20 00 | local.get 0 + 02dd3d: 22 09 | local.tee 9 + 02dd3f: 21 00 | local.set 0 + 02dd41: 20 06 | local.get 6 + 02dd43: 41 01 | i32.const 1 + 02dd45: 6a | i32.add + 02dd46: 22 0a | local.tee 10 + 02dd48: 21 06 | local.set 6 + 02dd4a: 20 02 | local.get 2 + 02dd4c: 41 00 | i32.const 0 + 02dd4e: 48 | i32.lt_s + 02dd4f: 0d 00 | br_if 0 + 02dd51: 20 07 | local.get 7 + 02dd53: 21 05 | local.set 5 + 02dd55: 20 09 | local.get 9 + 02dd57: 21 00 | local.set 0 + 02dd59: 20 0a | local.get 10 + 02dd5b: 21 06 | local.set 6 + 02dd5d: 20 0a | local.get 10 + 02dd5f: 21 07 | local.set 7 + 02dd61: 20 0a | local.get 10 + 02dd63: 20 02 | local.get 2 + 02dd65: 48 | i32.lt_s + 02dd66: 0d 00 | br_if 0 + 02dd68: 0b | end + 02dd69: 20 07 | local.get 7 + 02dd6b: 0b | end +02dd6e func[454]: + 02dd6f: 01 7f | local[7] type=i32 + 02dd71: 23 80 80 80 80 00 | global.get 0 + 02dd77: 41 10 | i32.const 16 + 02dd79: 6b | i32.sub + 02dd7a: 22 07 | local.tee 7 + 02dd7c: 24 80 80 80 80 00 | global.set 0 + 02dd82: 02 40 | block + 02dd84: 02 40 | block + 02dd86: 20 01 | local.get 1 + 02dd88: 0d 00 | br_if 0 + 02dd8a: 20 00 | local.get 0 + 02dd8c: 28 02 28 | i32.load 2 40 + 02dd8f: 22 01 | local.tee 1 + 02dd91: 45 | i32.eqz + 02dd92: 0d 01 | br_if 1 + 02dd94: 20 07 | local.get 7 + 02dd96: 20 00 | local.get 0 + 02dd98: 28 02 2c | i32.load 2 44 + 02dd9b: 41 04 | i32.const 4 + 02dd9d: 41 cb 82 94 80 00 | i32.const 328011 + 02dda3: 41 05 | i32.const 5 + 02dda5: 42 00 | i64.const 0 + 02dda7: 41 00 | i32.const 0 + 02dda9: 20 06 | local.get 6 + 02ddab: 20 01 | local.get 1 + 02ddad: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ddb6: 80 00 | + 02ddb8: 20 00 | local.get 0 + 02ddba: 20 00 | local.get 0 + 02ddbc: 28 02 54 | i32.load 2 84 + 02ddbf: 20 07 | local.get 7 + 02ddc1: 28 02 00 | i32.load 2 0 + 02ddc4: 6a | i32.add + 02ddc5: 36 02 54 | i32.store 2 84 + 02ddc8: 0c 01 | br 1 + 02ddca: 0b | end + 02ddcb: 20 00 | local.get 0 + 02ddcd: 20 01 | local.get 1 + 02ddcf: 20 01 | local.get 1 + 02ddd1: 20 03 | local.get 3 + 02ddd3: 20 02 | local.get 2 + 02ddd5: 10 c5 83 80 80 00 | call 453 + 02dddb: 20 03 | local.get 3 + 02dddd: 20 04 | local.get 4 + 02dddf: 20 05 | local.get 5 + 02dde1: 20 06 | local.get 6 + 02dde3: 10 c7 83 80 80 00 | call 455 + 02dde9: 0b | end + 02ddea: 20 07 | local.get 7 + 02ddec: 41 10 | i32.const 16 + 02ddee: 6a | i32.add + 02ddef: 24 80 80 80 80 00 | global.set 0 + 02ddf5: 0b | end +02ddf8 func[455]: + 02ddf9: 04 7f | local[7..10] type=i32 + 02ddfb: 01 7e | local[11] type=i64 + 02ddfd: 03 7f | local[12..14] type=i32 + 02ddff: 23 80 80 80 80 00 | global.get 0 + 02de05: 41 e0 01 | i32.const 224 + 02de08: 6b | i32.sub + 02de09: 22 07 | local.tee 7 + 02de0b: 24 80 80 80 80 00 | global.set 0 + 02de11: 02 40 | block + 02de13: 02 40 | block + 02de15: 20 01 | local.get 1 + 02de17: 0d 00 | br_if 0 + 02de19: 20 02 | local.get 2 + 02de1b: 41 00 | i32.const 0 + 02de1d: 4c | i32.le_s + 02de1e: 0d 00 | br_if 0 + 02de20: 20 00 | local.get 0 + 02de22: 28 02 28 | i32.load 2 40 + 02de25: 22 08 | local.tee 8 + 02de27: 45 | i32.eqz + 02de28: 0d 01 | br_if 1 + 02de2a: 20 07 | local.get 7 + 02de2c: 41 08 | i32.const 8 + 02de2e: 6a | i32.add + 02de2f: 20 00 | local.get 0 + 02de31: 28 02 2c | i32.load 2 44 + 02de34: 41 04 | i32.const 4 + 02de36: 41 b8 eb 93 80 00 | i32.const 325048 + 02de3c: 41 03 | i32.const 3 + 02de3e: 42 00 | i64.const 0 + 02de40: 41 00 | i32.const 0 + 02de42: 20 06 | local.get 6 + 02de44: 20 08 | local.get 8 + 02de46: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02de4f: 80 00 | + 02de51: 0c 01 | br 1 + 02de53: 0b | end + 02de54: 02 40 | block + 02de56: 02 40 | block + 02de58: 02 40 | block + 02de5a: 02 40 | block + 02de5c: 02 40 | block + 02de5e: 02 40 | block + 02de60: 20 05 | local.get 5 + 02de62: 41 90 7f | i32.const 4294967184 + 02de65: 6a | i32.add + 02de66: 0e 04 01 00 03 00 03 | br_table 1 0 3 0 3 + 02de6d: 0b | end + 02de6e: 20 04 | local.get 4 + 02de70: 21 09 | local.set 9 + 02de72: 02 40 | block + 02de74: 20 04 | local.get 4 + 02de76: 29 03 40 | i64.load 3 64 + 02de79: 42 01 | i64.const 1 + 02de7b: 52 | i64.ne + 02de7c: 0d 00 | br_if 0 + 02de7e: 20 04 | local.get 4 + 02de80: 21 0a | local.set 10 + 02de82: 03 40 | loop + 02de84: 20 0a | local.get 10 + 02de86: 28 00 20 | i32.load 0 32 + 02de89: 22 08 | local.tee 8 + 02de8b: 21 0a | local.set 10 + 02de8d: 20 08 | local.get 8 + 02de8f: 21 09 | local.set 9 + 02de91: 20 08 | local.get 8 + 02de93: 29 03 40 | i64.load 3 64 + 02de96: 42 01 | i64.const 1 + 02de98: 51 | i64.eq + 02de99: 0d 00 | br_if 0 + 02de9b: 0b | end + 02de9c: 0b | end + 02de9d: 02 40 | block + 02de9f: 02 40 | block + 02dea1: 02 40 | block + 02dea3: 20 09 | local.get 9 + 02dea5: 29 03 10 | i64.load 3 16 + 02dea8: 22 0b | local.tee 11 + 02deaa: 42 8a e2 95 f5 f7 8b ae d2 | i64.const 5162453793159606538 + 02deb3: c7 00 | + 02deb5: 55 | i64.gt_s + 02deb6: 0d 00 | br_if 0 + 02deb8: 20 0b | local.get 11 + 02deba: 42 92 c2 a4 ad de 98 aa c2 | i64.const 4432853501154500882 + 02dec3: 3d | + 02dec4: 55 | i64.gt_s + 02dec5: 0d 01 | br_if 1 + 02dec7: 02 40 | block + 02dec9: 20 0b | local.get 11 + 02decb: 42 e8 a1 8d f3 f4 ae 9b ed | i64.const 17139131691095511272 + 02ded4: 6d | + 02ded5: 51 | i64.eq + 02ded6: 0d 00 | br_if 0 + 02ded8: 20 0b | local.get 11 + 02deda: 42 d8 f9 fb ca b9 fd ad fd | i64.const 2160241193795910872 + 02dee3: 1d | + 02dee4: 52 | i64.ne + 02dee5: 0d 03 | br_if 3 + 02dee7: 02 40 | block + 02dee9: 20 02 | local.get 2 + 02deeb: 41 7f | i32.const 4294967295 + 02deed: 4c | i32.le_s + 02deee: 0d 00 | br_if 0 + 02def0: 20 02 | local.get 2 + 02def2: 41 01 | i32.const 1 + 02def4: 48 | i32.lt_s + 02def5: 0d 0a | br_if 10 + 02def7: 20 00 | local.get 0 + 02def9: 41 d4 00 | i32.const 84 + 02defc: 6a | i32.add + 02defd: 21 04 | local.set 4 + 02deff: 41 00 | i32.const 0 + 02df01: 21 08 | local.set 8 + 02df03: 03 40 | loop + 02df05: 02 40 | block + 02df07: 02 40 | block + 02df09: 02 40 | block + 02df0b: 02 40 | block + 02df0d: 20 08 | local.get 8 + 02df0f: 22 08 | local.tee 8 + 02df11: 20 02 | local.get 2 + 02df13: 4f | i32.ge_u + 02df14: 0d 00 | br_if 0 + 02df16: 20 01 | local.get 1 + 02df18: 20 08 | local.get 8 + 02df1a: 41 01 | i32.const 1 + 02df1c: 74 | i32.shl + 02df1d: 6a | i32.add + 02df1e: 2f 01 00 | i32.load16_u 1 0 + 02df21: 22 0a | local.tee 10 + 02df23: 21 09 | local.set 9 + 02df25: 02 40 | block + 02df27: 20 0a | local.get 10 + 02df29: 41 80 c0 00 | i32.const 8192 + 02df2d: 6a | i32.add + 02df2e: 41 ff ff 03 | i32.const 65535 + 02df32: 71 | i32.and + 02df33: 41 ff ef 03 | i32.const 63487 + 02df37: 4b | i32.gt_u + 02df38: 0d 00 | br_if 0 + 02df3a: 20 09 | local.get 9 + 02df3c: 21 09 | local.set 9 + 02df3e: 20 08 | local.get 8 + 02df40: 21 08 | local.set 8 + 02df42: 0c 04 | br 4 + 02df44: 0b | end + 02df45: 20 0a | local.get 10 + 02df47: 41 ff b7 03 | i32.const 56319 + 02df4b: 4b | i32.gt_u + 02df4c: 0d 02 | br_if 2 + 02df4e: 20 08 | local.get 8 + 02df50: 41 01 | i32.const 1 + 02df52: 6a | i32.add + 02df53: 22 0c | local.tee 12 + 02df55: 20 02 | local.get 2 + 02df57: 4e | i32.ge_s + 02df58: 0d 02 | br_if 2 + 02df5a: 20 0c | local.get 12 + 02df5c: 20 02 | local.get 2 + 02df5e: 4f | i32.ge_u + 02df5f: 0d 01 | br_if 1 + 02df61: 41 fd ff 03 | i32.const 65533 + 02df65: 21 09 | local.set 9 + 02df67: 20 08 | local.get 8 + 02df69: 21 08 | local.set 8 + 02df6b: 20 01 | local.get 1 + 02df6d: 20 0c | local.get 12 + 02df6f: 41 01 | i32.const 1 + 02df71: 74 | i32.shl + 02df72: 6a | i32.add + 02df73: 2f 01 00 | i32.load16_u 1 0 + 02df76: 22 0d | local.tee 13 + 02df78: 41 80 f8 03 | i32.const 64512 + 02df7c: 71 | i32.and + 02df7d: 41 80 b8 03 | i32.const 56320 + 02df81: 47 | i32.ne + 02df82: 0d 03 | br_if 3 + 02df84: 20 0a | local.get 10 + 02df86: 41 0a | i32.const 10 + 02df88: 74 | i32.shl + 02df89: 20 0d | local.get 13 + 02df8b: 6a | i32.add + 02df8c: 41 80 c8 80 65 | i32.const 4238353408 + 02df91: 6a | i32.add + 02df92: 21 09 | local.set 9 + 02df94: 20 0c | local.get 12 + 02df96: 21 08 | local.set 8 + 02df98: 0c 03 | br 3 + 02df9a: 0b | end + 02df9b: 41 97 e2 93 80 00 | i32.const 323863 + 02dfa1: 41 2b | i32.const 43 + 02dfa3: 41 a1 13 | i32.const 2465 + 02dfa6: 41 13 | i32.const 19 + 02dfa8: 20 08 | local.get 8 + 02dfaa: 20 02 | local.get 2 + 02dfac: 10 ad 82 80 80 00 | call 301 + 02dfb2: 00 | unreachable + 02dfb3: 0b | end + 02dfb4: 41 97 e2 93 80 00 | i32.const 323863 + 02dfba: 41 2b | i32.const 43 + 02dfbc: 41 a5 13 | i32.const 2469 + 02dfbf: 41 12 | i32.const 18 + 02dfc1: 20 0c | local.get 12 + 02dfc3: 20 02 | local.get 2 + 02dfc5: 10 ad 82 80 80 00 | call 301 + 02dfcb: 00 | unreachable + 02dfcc: 0b | end + 02dfcd: 41 fd ff 03 | i32.const 65533 + 02dfd1: 21 09 | local.set 9 + 02dfd3: 20 08 | local.get 8 + 02dfd5: 21 08 | local.set 8 + 02dfd7: 0b | end + 02dfd8: 20 07 | local.get 7 + 02dfda: 41 a8 01 | i32.const 168 + 02dfdd: 6a | i32.add + 02dfde: 20 00 | local.get 0 + 02dfe0: 28 02 28 | i32.load 2 40 + 02dfe3: 20 00 | local.get 0 + 02dfe5: 28 02 2c | i32.load 2 44 + 02dfe8: 20 09 | local.get 9 + 02dfea: 20 04 | local.get 4 + 02dfec: 20 06 | local.get 6 + 02dfee: 10 e3 82 80 80 00 | call 355 + 02dff4: 20 08 | local.get 8 + 02dff6: 41 01 | i32.const 1 + 02dff8: 6a | i32.add + 02dff9: 22 0a | local.tee 10 + 02dffb: 21 08 | local.set 8 + 02dffd: 20 0a | local.get 10 + 02dfff: 20 02 | local.get 2 + 02e001: 48 | i32.lt_s + 02e002: 0d 00 | br_if 0 + 02e004: 0c 0b | br 11 + 02e006: 0b | end + 02e007: 0b | end + 02e008: 41 97 e2 93 80 00 | i32.const 323863 + 02e00e: 41 2b | i32.const 43 + 02e010: 41 b9 13 | i32.const 2489 + 02e013: 41 2f | i32.const 47 + 02e015: 41 00 | i32.const 0 + 02e017: 20 02 | local.get 2 + 02e019: 10 cb 82 80 80 00 | call 331 + 02e01f: 00 | unreachable + 02e020: 0b | end + 02e021: 02 40 | block + 02e023: 20 02 | local.get 2 + 02e025: 41 7f | i32.const 4294967295 + 02e027: 4c | i32.le_s + 02e028: 0d 00 | br_if 0 + 02e02a: 20 02 | local.get 2 + 02e02c: 41 01 | i32.const 1 + 02e02e: 48 | i32.lt_s + 02e02f: 0d 09 | br_if 9 + 02e031: 20 00 | local.get 0 + 02e033: 41 d4 00 | i32.const 84 + 02e036: 6a | i32.add + 02e037: 21 04 | local.set 4 + 02e039: 20 01 | local.get 1 + 02e03b: 21 08 | local.set 8 + 02e03d: 20 02 | local.get 2 + 02e03f: 21 0a | local.set 10 + 02e041: 03 40 | loop + 02e043: 20 07 | local.get 7 + 02e045: 41 c0 01 | i32.const 192 + 02e048: 6a | i32.add + 02e049: 20 00 | local.get 0 + 02e04b: 28 02 28 | i32.load 2 40 + 02e04e: 20 00 | local.get 0 + 02e050: 28 02 2c | i32.load 2 44 + 02e053: 20 08 | local.get 8 + 02e055: 22 08 | local.tee 8 + 02e057: 28 02 00 | i32.load 2 0 + 02e05a: 20 04 | local.get 4 + 02e05c: 20 06 | local.get 6 + 02e05e: 10 e3 82 80 80 00 | call 355 + 02e064: 20 08 | local.get 8 + 02e066: 41 04 | i32.const 4 + 02e068: 6a | i32.add + 02e069: 21 08 | local.set 8 + 02e06b: 20 0a | local.get 10 + 02e06d: 41 7f | i32.const 4294967295 + 02e06f: 6a | i32.add + 02e070: 22 09 | local.tee 9 + 02e072: 21 0a | local.set 10 + 02e074: 20 09 | local.get 9 + 02e076: 0d 00 | br_if 0 + 02e078: 0c 0a | br 10 + 02e07a: 0b | end + 02e07b: 0b | end + 02e07c: 41 97 e2 93 80 00 | i32.const 323863 + 02e082: 41 2b | i32.const 43 + 02e084: 41 bc 13 | i32.const 2492 + 02e087: 41 2f | i32.const 47 + 02e089: 41 00 | i32.const 0 + 02e08b: 20 02 | local.get 2 + 02e08d: 10 cb 82 80 80 00 | call 331 + 02e093: 00 | unreachable + 02e094: 0b | end + 02e095: 02 40 | block + 02e097: 02 40 | block + 02e099: 02 40 | block + 02e09b: 02 40 | block + 02e09d: 02 40 | block + 02e09f: 20 0b | local.get 11 + 02e0a1: 42 81 ba 94 a0 bf 8b ac f0 | i64.const 8926328370430811393 + 02e0aa: fb 00 | + 02e0ac: 55 | i64.gt_s + 02e0ad: 0d 00 | br_if 0 + 02e0af: 20 0b | local.get 11 + 02e0b1: 42 8b e2 95 f5 f7 8b ae d2 | i64.const 5162453793159606539 + 02e0ba: c7 00 | + 02e0bc: 51 | i64.eq + 02e0bd: 0d 04 | br_if 4 + 02e0bf: 20 0b | local.get 11 + 02e0c1: 42 eb a1 b6 a1 c6 da ac e1 | i64.const 5747352699761692907 + 02e0ca: cf 00 | + 02e0cc: 52 | i64.ne + 02e0cd: 0d 06 | br_if 6 + 02e0cf: 20 02 | local.get 2 + 02e0d1: 41 7f | i32.const 4294967295 + 02e0d3: 4c | i32.le_s + 02e0d4: 0d 01 | br_if 1 + 02e0d6: 20 02 | local.get 2 + 02e0d8: 41 01 | i32.const 1 + 02e0da: 48 | i32.lt_s + 02e0db: 0d 0c | br_if 12 + 02e0dd: 20 00 | local.get 0 + 02e0df: 41 d4 00 | i32.const 84 + 02e0e2: 6a | i32.add + 02e0e3: 21 04 | local.set 4 + 02e0e5: 20 01 | local.get 1 + 02e0e7: 21 08 | local.set 8 + 02e0e9: 20 02 | local.get 2 + 02e0eb: 21 0a | local.set 10 + 02e0ed: 03 40 | loop + 02e0ef: 20 07 | local.get 7 + 02e0f1: 41 b8 01 | i32.const 184 + 02e0f4: 6a | i32.add + 02e0f5: 20 00 | local.get 0 + 02e0f7: 28 02 28 | i32.load 2 40 + 02e0fa: 20 00 | local.get 0 + 02e0fc: 28 02 2c | i32.load 2 44 + 02e0ff: 20 08 | local.get 8 + 02e101: 22 08 | local.tee 8 + 02e103: 28 02 00 | i32.load 2 0 + 02e106: 20 04 | local.get 4 + 02e108: 20 06 | local.get 6 + 02e10a: 10 e3 82 80 80 00 | call 355 + 02e110: 20 08 | local.get 8 + 02e112: 41 04 | i32.const 4 + 02e114: 6a | i32.add + 02e115: 21 08 | local.set 8 + 02e117: 20 0a | local.get 10 + 02e119: 41 7f | i32.const 4294967295 + 02e11b: 6a | i32.add + 02e11c: 22 09 | local.tee 9 + 02e11e: 21 0a | local.set 10 + 02e120: 20 09 | local.get 9 + 02e122: 0d 00 | br_if 0 + 02e124: 0c 0d | br 13 + 02e126: 0b | end + 02e127: 0b | end + 02e128: 02 40 | block + 02e12a: 02 40 | block + 02e12c: 20 0b | local.get 11 + 02e12e: 42 82 ba 94 a0 bf 8b ac f0 | i64.const 8926328370430811394 + 02e137: fb 00 | + 02e139: 51 | i64.eq + 02e13a: 0d 00 | br_if 0 + 02e13c: 20 0b | local.get 11 + 02e13e: 42 dd b9 c3 a6 8a a6 f6 99 | i64.const 8949735687462116573 + 02e147: fc 00 | + 02e149: 51 | i64.eq + 02e14a: 0d 01 | br_if 1 + 02e14c: 0c 07 | br 7 + 02e14e: 0b | end + 02e14f: 20 02 | local.get 2 + 02e151: 41 7f | i32.const 4294967295 + 02e153: 4c | i32.le_s + 02e154: 0d 03 | br_if 3 + 02e156: 20 00 | local.get 0 + 02e158: 20 01 | local.get 1 + 02e15a: 20 02 | local.get 2 + 02e15c: 20 05 | local.get 5 + 02e15e: 20 06 | local.get 6 + 02e160: 10 bd 83 80 80 00 | call 445 + 02e166: 0c 0c | br 12 + 02e168: 0b | end + 02e169: 20 02 | local.get 2 + 02e16b: 41 7f | i32.const 4294967295 + 02e16d: 4c | i32.le_s + 02e16e: 0d 01 | br_if 1 + 02e170: 20 02 | local.get 2 + 02e172: 41 01 | i32.const 1 + 02e174: 48 | i32.lt_s + 02e175: 0d 0b | br_if 11 + 02e177: 20 00 | local.get 0 + 02e179: 41 d4 00 | i32.const 84 + 02e17c: 6a | i32.add + 02e17d: 21 09 | local.set 9 + 02e17f: 41 00 | i32.const 0 + 02e181: 21 08 | local.set 8 + 02e183: 03 40 | loop + 02e185: 02 40 | block + 02e187: 02 40 | block + 02e189: 02 40 | block + 02e18b: 02 40 | block + 02e18d: 20 08 | local.get 8 + 02e18f: 22 08 | local.tee 8 + 02e191: 20 02 | local.get 2 + 02e193: 4f | i32.ge_u + 02e194: 0d 00 | br_if 0 + 02e196: 02 40 | block + 02e198: 20 01 | local.get 1 + 02e19a: 20 08 | local.get 8 + 02e19c: 41 01 | i32.const 1 + 02e19e: 74 | i32.shl + 02e19f: 6a | i32.add + 02e1a0: 2f 01 00 | i32.load16_u 1 0 + 02e1a3: 22 0a | local.tee 10 + 02e1a5: 41 08 | i32.const 8 + 02e1a7: 74 | i32.shl + 02e1a8: 20 0a | local.get 10 + 02e1aa: 41 08 | i32.const 8 + 02e1ac: 76 | i32.shr_u + 02e1ad: 72 | i32.or + 02e1ae: 22 0a | local.tee 10 + 02e1b0: 41 80 c0 00 | i32.const 8192 + 02e1b4: 6a | i32.add + 02e1b5: 41 ff ff 03 | i32.const 65535 + 02e1b9: 71 | i32.and + 02e1ba: 41 ff ef 03 | i32.const 63487 + 02e1be: 4b | i32.gt_u + 02e1bf: 0d 00 | br_if 0 + 02e1c1: 20 0a | local.get 10 + 02e1c3: 41 ff ff 03 | i32.const 65535 + 02e1c7: 71 | i32.and + 02e1c8: 21 0a | local.set 10 + 02e1ca: 20 08 | local.get 8 + 02e1cc: 21 08 | local.set 8 + 02e1ce: 0c 04 | br 4 + 02e1d0: 0b | end + 02e1d1: 20 0a | local.get 10 + 02e1d3: 41 ff ff 03 | i32.const 65535 + 02e1d7: 71 | i32.and + 02e1d8: 22 0a | local.tee 10 + 02e1da: 41 ff b7 03 | i32.const 56319 + 02e1de: 4b | i32.gt_u + 02e1df: 0d 02 | br_if 2 + 02e1e1: 20 08 | local.get 8 + 02e1e3: 41 01 | i32.const 1 + 02e1e5: 6a | i32.add + 02e1e6: 22 04 | local.tee 4 + 02e1e8: 20 02 | local.get 2 + 02e1ea: 4e | i32.ge_s + 02e1eb: 0d 02 | br_if 2 + 02e1ed: 20 04 | local.get 4 + 02e1ef: 20 02 | local.get 2 + 02e1f1: 4f | i32.ge_u + 02e1f2: 0d 01 | br_if 1 + 02e1f4: 20 01 | local.get 1 + 02e1f6: 20 04 | local.get 4 + 02e1f8: 41 01 | i32.const 1 + 02e1fa: 74 | i32.shl + 02e1fb: 6a | i32.add + 02e1fc: 2f 01 00 | i32.load16_u 1 0 + 02e1ff: 22 0c | local.tee 12 + 02e201: 41 ff 01 | i32.const 255 + 02e204: 71 | i32.and + 02e205: 41 dc 01 | i32.const 220 + 02e208: 49 | i32.lt_u + 02e209: 0d 02 | br_if 2 + 02e20b: 20 0c | local.get 12 + 02e20d: 41 e0 01 | i32.const 224 + 02e210: 71 | i32.and + 02e211: 41 e0 01 | i32.const 224 + 02e214: 46 | i32.eq + 02e215: 0d 02 | br_if 2 + 02e217: 02 40 | block + 02e219: 02 40 | block + 02e21b: 20 0c | local.get 12 + 02e21d: 41 08 | i32.const 8 + 02e21f: 74 | i32.shl + 02e220: 20 0c | local.get 12 + 02e222: 41 08 | i32.const 8 + 02e224: 76 | i32.shr_u + 02e225: 72 | i32.or + 02e226: 22 08 | local.tee 8 + 02e228: 41 80 f8 03 | i32.const 64512 + 02e22c: 71 | i32.and + 02e22d: 41 80 b8 03 | i32.const 56320 + 02e231: 46 | i32.eq + 02e232: 0d 00 | br_if 0 + 02e234: 41 fd ff 03 | i32.const 65533 + 02e238: 21 0a | local.set 10 + 02e23a: 0c 01 | br 1 + 02e23c: 0b | end + 02e23d: 20 0a | local.get 10 + 02e23f: 41 0a | i32.const 10 + 02e241: 74 | i32.shl + 02e242: 20 08 | local.get 8 + 02e244: 41 ff ff 03 | i32.const 65535 + 02e248: 71 | i32.and + 02e249: 6a | i32.add + 02e24a: 41 80 c8 80 65 | i32.const 4238353408 + 02e24f: 6a | i32.add + 02e250: 21 0a | local.set 10 + 02e252: 0b | end + 02e253: 20 04 | local.get 4 + 02e255: 21 08 | local.set 8 + 02e257: 0c 03 | br 3 + 02e259: 0b | end + 02e25a: 41 97 e2 93 80 00 | i32.const 323863 + 02e260: 41 2b | i32.const 43 + 02e262: 41 a1 13 | i32.const 2465 + 02e265: 41 13 | i32.const 19 + 02e267: 20 08 | local.get 8 + 02e269: 20 02 | local.get 2 + 02e26b: 10 ad 82 80 80 00 | call 301 + 02e271: 00 | unreachable + 02e272: 0b | end + 02e273: 41 97 e2 93 80 00 | i32.const 323863 + 02e279: 41 2b | i32.const 43 + 02e27b: 41 a5 13 | i32.const 2469 + 02e27e: 41 12 | i32.const 18 + 02e280: 20 04 | local.get 4 + 02e282: 20 02 | local.get 2 + 02e284: 10 ad 82 80 80 00 | call 301 + 02e28a: 00 | unreachable + 02e28b: 0b | end + 02e28c: 41 fd ff 03 | i32.const 65533 + 02e290: 21 0a | local.set 10 + 02e292: 20 08 | local.get 8 + 02e294: 21 08 | local.set 8 + 02e296: 0b | end + 02e297: 20 07 | local.get 7 + 02e299: 41 b0 01 | i32.const 176 + 02e29c: 6a | i32.add + 02e29d: 20 00 | local.get 0 + 02e29f: 28 02 28 | i32.load 2 40 + 02e2a2: 20 00 | local.get 0 + 02e2a4: 28 02 2c | i32.load 2 44 + 02e2a7: 20 0a | local.get 10 + 02e2a9: 20 09 | local.get 9 + 02e2ab: 20 06 | local.get 6 + 02e2ad: 10 e3 82 80 80 00 | call 355 + 02e2b3: 20 08 | local.get 8 + 02e2b5: 41 01 | i32.const 1 + 02e2b7: 6a | i32.add + 02e2b8: 22 0a | local.tee 10 + 02e2ba: 21 08 | local.set 8 + 02e2bc: 20 0a | local.get 10 + 02e2be: 20 02 | local.get 2 + 02e2c0: 48 | i32.lt_s + 02e2c1: 0d 00 | br_if 0 + 02e2c3: 0c 0c | br 12 + 02e2c5: 0b | end + 02e2c6: 0b | end + 02e2c7: 41 97 e2 93 80 00 | i32.const 323863 + 02e2cd: 41 2b | i32.const 43 + 02e2cf: 41 bb 13 | i32.const 2491 + 02e2d2: 41 2d | i32.const 45 + 02e2d4: 41 00 | i32.const 0 + 02e2d6: 20 02 | local.get 2 + 02e2d8: 10 cb 82 80 80 00 | call 331 + 02e2de: 00 | unreachable + 02e2df: 0b | end + 02e2e0: 41 97 e2 93 80 00 | i32.const 323863 + 02e2e6: 41 2b | i32.const 43 + 02e2e8: 41 ba 13 | i32.const 2490 + 02e2eb: 41 2f | i32.const 47 + 02e2ed: 41 00 | i32.const 0 + 02e2ef: 20 02 | local.get 2 + 02e2f1: 10 cb 82 80 80 00 | call 331 + 02e2f7: 00 | unreachable + 02e2f8: 0b | end + 02e2f9: 41 97 e2 93 80 00 | i32.const 323863 + 02e2ff: 41 2b | i32.const 43 + 02e301: 41 b8 13 | i32.const 2488 + 02e304: 41 38 | i32.const 56 + 02e306: 41 00 | i32.const 0 + 02e308: 20 02 | local.get 2 + 02e30a: 10 cb 82 80 80 00 | call 331 + 02e310: 00 | unreachable + 02e311: 0b | end + 02e312: 02 40 | block + 02e314: 20 02 | local.get 2 + 02e316: 41 7f | i32.const 4294967295 + 02e318: 4c | i32.le_s + 02e319: 0d 00 | br_if 0 + 02e31b: 20 02 | local.get 2 + 02e31d: 41 01 | i32.const 1 + 02e31f: 48 | i32.lt_s + 02e320: 0d 08 | br_if 8 + 02e322: 20 00 | local.get 0 + 02e324: 41 d4 00 | i32.const 84 + 02e327: 6a | i32.add + 02e328: 21 04 | local.set 4 + 02e32a: 20 01 | local.get 1 + 02e32c: 21 08 | local.set 8 + 02e32e: 20 02 | local.get 2 + 02e330: 21 0a | local.set 10 + 02e332: 03 40 | loop + 02e334: 20 07 | local.get 7 + 02e336: 41 c8 01 | i32.const 200 + 02e339: 6a | i32.add + 02e33a: 20 00 | local.get 0 + 02e33c: 28 02 28 | i32.load 2 40 + 02e33f: 20 00 | local.get 0 + 02e341: 28 02 2c | i32.load 2 44 + 02e344: 20 08 | local.get 8 + 02e346: 22 09 | local.tee 9 + 02e348: 28 02 00 | i32.load 2 0 + 02e34b: 22 08 | local.tee 8 + 02e34d: 41 18 | i32.const 24 + 02e34f: 74 | i32.shl + 02e350: 20 08 | local.get 8 + 02e352: 41 80 fe 03 | i32.const 65280 + 02e356: 71 | i32.and + 02e357: 41 08 | i32.const 8 + 02e359: 74 | i32.shl + 02e35a: 72 | i32.or + 02e35b: 20 08 | local.get 8 + 02e35d: 41 08 | i32.const 8 + 02e35f: 76 | i32.shr_u + 02e360: 41 80 fe 03 | i32.const 65280 + 02e364: 71 | i32.and + 02e365: 20 08 | local.get 8 + 02e367: 41 18 | i32.const 24 + 02e369: 76 | i32.shr_u + 02e36a: 72 | i32.or + 02e36b: 72 | i32.or + 02e36c: 20 04 | local.get 4 + 02e36e: 20 06 | local.get 6 + 02e370: 10 e3 82 80 80 00 | call 355 + 02e376: 20 09 | local.get 9 + 02e378: 41 04 | i32.const 4 + 02e37a: 6a | i32.add + 02e37b: 21 08 | local.set 8 + 02e37d: 20 0a | local.get 10 + 02e37f: 41 7f | i32.const 4294967295 + 02e381: 6a | i32.add + 02e382: 22 09 | local.tee 9 + 02e384: 21 0a | local.set 10 + 02e386: 20 09 | local.get 9 + 02e388: 0d 00 | br_if 0 + 02e38a: 0c 09 | br 9 + 02e38c: 0b | end + 02e38d: 0b | end + 02e38e: 41 97 e2 93 80 00 | i32.const 323863 + 02e394: 41 2b | i32.const 43 + 02e396: 41 bd 13 | i32.const 2493 + 02e399: 41 2f | i32.const 47 + 02e39b: 41 00 | i32.const 0 + 02e39d: 20 02 | local.get 2 + 02e39f: 10 cb 82 80 80 00 | call 331 + 02e3a5: 00 | unreachable + 02e3a6: 0b | end + 02e3a7: 20 0b | local.get 11 + 02e3a9: 42 93 c2 a4 ad de 98 aa c2 | i64.const 4432853501154500883 + 02e3b2: 3d | + 02e3b3: 51 | i64.eq + 02e3b4: 0d 02 | br_if 2 + 02e3b6: 20 0b | local.get 11 + 02e3b8: 42 b7 ea e1 97 82 92 a2 b1 | i64.const 4999708688978048311 + 02e3c1: c5 00 | + 02e3c3: 52 | i64.ne + 02e3c4: 0d 00 | br_if 0 + 02e3c6: 20 02 | local.get 2 + 02e3c8: 41 7f | i32.const 4294967295 + 02e3ca: 4c | i32.le_s + 02e3cb: 0d 05 | br_if 5 + 02e3cd: 20 02 | local.get 2 + 02e3cf: 41 01 | i32.const 1 + 02e3d1: 48 | i32.lt_s + 02e3d2: 0d 06 | br_if 6 + 02e3d4: 20 00 | local.get 0 + 02e3d6: 41 d4 00 | i32.const 84 + 02e3d9: 6a | i32.add + 02e3da: 21 04 | local.set 4 + 02e3dc: 20 01 | local.get 1 + 02e3de: 21 08 | local.set 8 + 02e3e0: 20 02 | local.get 2 + 02e3e2: 21 0a | local.set 10 + 02e3e4: 03 40 | loop + 02e3e6: 20 07 | local.get 7 + 02e3e8: 41 d0 01 | i32.const 208 + 02e3eb: 6a | i32.add + 02e3ec: 20 00 | local.get 0 + 02e3ee: 28 02 28 | i32.load 2 40 + 02e3f1: 20 00 | local.get 0 + 02e3f3: 28 02 2c | i32.load 2 44 + 02e3f6: 20 08 | local.get 8 + 02e3f8: 22 08 | local.tee 8 + 02e3fa: 28 02 00 | i32.load 2 0 + 02e3fd: 20 04 | local.get 4 + 02e3ff: 20 06 | local.get 6 + 02e401: 10 e3 82 80 80 00 | call 355 + 02e407: 20 08 | local.get 8 + 02e409: 41 04 | i32.const 4 + 02e40b: 6a | i32.add + 02e40c: 21 08 | local.set 8 + 02e40e: 20 0a | local.get 10 + 02e410: 41 7f | i32.const 4294967295 + 02e412: 6a | i32.add + 02e413: 22 09 | local.tee 9 + 02e415: 21 0a | local.set 10 + 02e417: 20 09 | local.get 9 + 02e419: 0d 00 | br_if 0 + 02e41b: 0c 07 | br 7 + 02e41d: 0b | end + 02e41e: 0b | end + 02e41f: 20 05 | local.get 5 + 02e421: 41 f0 00 | i32.const 112 + 02e424: 47 | i32.ne + 02e425: 0d 02 | br_if 2 + 02e427: 0b | end + 02e428: 20 01 | local.get 1 + 02e42a: ad | i64.extend_i32_u + 02e42b: 21 0b | local.set 11 + 02e42d: 02 40 | block + 02e42f: 20 00 | local.get 0 + 02e431: 2d 00 04 | i32.load8_u 0 4 + 02e434: 0d 00 | br_if 0 + 02e436: 20 00 | local.get 0 + 02e438: 28 02 28 | i32.load 2 40 + 02e43b: 22 08 | local.tee 8 + 02e43d: 45 | i32.eqz + 02e43e: 0d 00 | br_if 0 + 02e440: 20 07 | local.get 7 + 02e442: 41 98 01 | i32.const 152 + 02e445: 6a | i32.add + 02e446: 20 00 | local.get 0 + 02e448: 28 02 2c | i32.load 2 44 + 02e44b: 41 04 | i32.const 4 + 02e44d: 41 eb 94 94 80 00 | i32.const 330347 + 02e453: 41 02 | i32.const 2 + 02e455: 42 00 | i64.const 0 + 02e457: 41 00 | i32.const 0 + 02e459: 20 06 | local.get 6 + 02e45b: 20 08 | local.get 8 + 02e45d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e466: 80 00 | + 02e468: 20 00 | local.get 0 + 02e46a: 20 00 | local.get 0 + 02e46c: 28 02 54 | i32.load 2 84 + 02e46f: 20 07 | local.get 7 + 02e471: 28 02 98 01 | i32.load 2 152 + 02e475: 6a | i32.add + 02e476: 36 02 54 | i32.store 2 84 + 02e479: 0b | end + 02e47a: 20 00 | local.get 0 + 02e47c: 20 0b | local.get 11 + 02e47e: 41 10 | i32.const 16 + 02e480: 41 00 | i32.const 0 + 02e482: 41 20 | i32.const 32 + 02e484: 41 c0 f5 91 80 00 | i32.const 293568 + 02e48a: 41 11 | i32.const 17 + 02e48c: 20 06 | local.get 6 + 02e48e: 10 ae 83 80 80 00 | call 430 + 02e494: 0c 04 | br 4 + 02e496: 0b | end + 02e497: 20 02 | local.get 2 + 02e499: 41 7f | i32.const 4294967295 + 02e49b: 4c | i32.le_s + 02e49c: 0d 01 | br_if 1 + 02e49e: 20 00 | local.get 0 + 02e4a0: 20 01 | local.get 1 + 02e4a2: 20 02 | local.get 2 + 02e4a4: 20 05 | local.get 5 + 02e4a6: 20 06 | local.get 6 + 02e4a8: 10 ad 83 80 80 00 | call 429 + 02e4ae: 0c 03 | br 3 + 02e4b0: 0b | end + 02e4b1: 20 00 | local.get 0 + 02e4b3: 28 02 2c | i32.load 2 44 + 02e4b6: 21 0a | local.set 10 + 02e4b8: 20 00 | local.get 0 + 02e4ba: 28 02 28 | i32.load 2 40 + 02e4bd: 21 08 | local.set 8 + 02e4bf: 20 04 | local.get 4 + 02e4c1: 29 03 10 | i64.load 3 16 + 02e4c4: 21 0b | local.set 11 + 02e4c6: 20 07 | local.get 7 + 02e4c8: 41 fb 00 | i32.const 123 + 02e4cb: 41 db 00 | i32.const 91 + 02e4ce: 20 05 | local.get 5 + 02e4d0: 41 f7 00 | i32.const 119 + 02e4d3: 46 | i32.eq + 02e4d4: 1b | select + 02e4d5: 3a 00 df 01 | i32.store8 0 223 + 02e4d9: 02 40 | block + 02e4db: 20 08 | local.get 8 + 02e4dd: 45 | i32.eqz + 02e4de: 0d 00 | br_if 0 + 02e4e0: 20 07 | local.get 7 + 02e4e2: 41 88 01 | i32.const 136 + 02e4e5: 6a | i32.add + 02e4e6: 20 0a | local.get 10 + 02e4e8: 41 04 | i32.const 4 + 02e4ea: 20 07 | local.get 7 + 02e4ec: 41 df 01 | i32.const 223 + 02e4ef: 6a | i32.add + 02e4f0: 41 01 | i32.const 1 + 02e4f2: 42 00 | i64.const 0 + 02e4f4: 41 00 | i32.const 0 + 02e4f6: 20 06 | local.get 6 + 02e4f8: 20 08 | local.get 8 + 02e4fa: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e503: 80 00 | + 02e505: 20 00 | local.get 0 + 02e507: 20 00 | local.get 0 + 02e509: 28 02 54 | i32.load 2 84 + 02e50c: 20 07 | local.get 7 + 02e50e: 28 02 88 01 | i32.load 2 136 + 02e512: 6a | i32.add + 02e513: 36 02 54 | i32.store 2 84 + 02e516: 0b | end + 02e517: 02 40 | block + 02e519: 20 02 | local.get 2 + 02e51b: 41 00 | i32.const 0 + 02e51d: 4a | i32.gt_s + 02e51e: 0d 00 | br_if 0 + 02e520: 20 00 | local.get 0 + 02e522: 28 02 2c | i32.load 2 44 + 02e525: 21 0a | local.set 10 + 02e527: 20 00 | local.get 0 + 02e529: 28 02 28 | i32.load 2 40 + 02e52c: 21 08 | local.set 8 + 02e52e: 20 07 | local.get 7 + 02e530: 41 fd 00 | i32.const 125 + 02e533: 41 dd 00 | i32.const 93 + 02e536: 20 05 | local.get 5 + 02e538: 41 f7 00 | i32.const 119 + 02e53b: 46 | i32.eq + 02e53c: 1b | select + 02e53d: 3a 00 df 01 | i32.store8 0 223 + 02e541: 20 08 | local.get 8 + 02e543: 45 | i32.eqz + 02e544: 0d 03 | br_if 3 + 02e546: 20 07 | local.get 7 + 02e548: 41 18 | i32.const 24 + 02e54a: 6a | i32.add + 02e54b: 20 0a | local.get 10 + 02e54d: 41 04 | i32.const 4 + 02e54f: 20 07 | local.get 7 + 02e551: 41 df 01 | i32.const 223 + 02e554: 6a | i32.add + 02e555: 41 01 | i32.const 1 + 02e557: 42 00 | i64.const 0 + 02e559: 41 00 | i32.const 0 + 02e55b: 20 06 | local.get 6 + 02e55d: 20 08 | local.get 8 + 02e55f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e568: 80 00 | + 02e56a: 20 00 | local.get 0 + 02e56c: 20 00 | local.get 0 + 02e56e: 28 02 54 | i32.load 2 84 + 02e571: 20 07 | local.get 7 + 02e573: 28 02 18 | i32.load 2 24 + 02e576: 6a | i32.add + 02e577: 36 02 54 | i32.store 2 84 + 02e57a: 0c 03 | br 3 + 02e57c: 0b | end + 02e57d: 20 00 | local.get 0 + 02e57f: 20 00 | local.get 0 + 02e581: 28 02 44 | i32.load 2 68 + 02e584: 41 01 | i32.const 1 + 02e586: 6a | i32.add + 02e587: 36 02 44 | i32.store 2 68 + 02e58a: 02 40 | block + 02e58c: 02 40 | block + 02e58e: 20 00 | local.get 0 + 02e590: 2d 00 04 | i32.load8_u 0 4 + 02e593: 0d 00 | br_if 0 + 02e595: 20 00 | local.get 0 + 02e597: 20 01 | local.get 1 + 02e599: 41 00 | i32.const 0 + 02e59b: 20 0b | local.get 11 + 02e59d: 20 05 | local.get 5 + 02e59f: 20 06 | local.get 6 + 02e5a1: 10 9e 83 80 80 00 | call 414 + 02e5a7: 20 02 | local.get 2 + 02e5a9: 41 01 | i32.const 1 + 02e5ab: 46 | i32.eq + 02e5ac: 0d 01 | br_if 1 + 02e5ae: 20 02 | local.get 2 + 02e5b0: 41 7f | i32.const 4294967295 + 02e5b2: 6a | i32.add + 02e5b3: 21 0a | local.set 10 + 02e5b5: 20 03 | local.get 3 + 02e5b7: 20 01 | local.get 1 + 02e5b9: 6a | i32.add + 02e5ba: 21 08 | local.set 8 + 02e5bc: 03 40 | loop + 02e5be: 20 08 | local.get 8 + 02e5c0: 21 08 | local.set 8 + 02e5c2: 20 0a | local.get 10 + 02e5c4: 21 0a | local.set 10 + 02e5c6: 02 40 | block + 02e5c8: 20 00 | local.get 0 + 02e5ca: 28 02 28 | i32.load 2 40 + 02e5cd: 22 09 | local.tee 9 + 02e5cf: 45 | i32.eqz + 02e5d0: 0d 00 | br_if 0 + 02e5d2: 20 07 | local.get 7 + 02e5d4: 41 38 | i32.const 56 + 02e5d6: 6a | i32.add + 02e5d7: 20 00 | local.get 0 + 02e5d9: 28 02 2c | i32.load 2 44 + 02e5dc: 41 04 | i32.const 4 + 02e5de: 41 a1 ec 93 80 00 | i32.const 325153 + 02e5e4: 41 02 | i32.const 2 + 02e5e6: 42 00 | i64.const 0 + 02e5e8: 41 00 | i32.const 0 + 02e5ea: 20 06 | local.get 6 + 02e5ec: 20 09 | local.get 9 + 02e5ee: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e5f7: 80 00 | + 02e5f9: 20 00 | local.get 0 + 02e5fb: 20 00 | local.get 0 + 02e5fd: 28 02 54 | i32.load 2 84 + 02e600: 20 07 | local.get 7 + 02e602: 28 02 38 | i32.load 2 56 + 02e605: 6a | i32.add + 02e606: 36 02 54 | i32.store 2 84 + 02e609: 0b | end + 02e60a: 20 00 | local.get 0 + 02e60c: 20 08 | local.get 8 + 02e60e: 41 00 | i32.const 0 + 02e610: 20 0b | local.get 11 + 02e612: 20 05 | local.get 5 + 02e614: 20 06 | local.get 6 + 02e616: 10 9e 83 80 80 00 | call 414 + 02e61c: 20 0a | local.get 10 + 02e61e: 41 7f | i32.const 4294967295 + 02e620: 6a | i32.add + 02e621: 22 09 | local.tee 9 + 02e623: 21 0a | local.set 10 + 02e625: 20 08 | local.get 8 + 02e627: 20 03 | local.get 3 + 02e629: 6a | i32.add + 02e62a: 21 08 | local.set 8 + 02e62c: 20 09 | local.get 9 + 02e62e: 0d 00 | br_if 0 + 02e630: 0c 02 | br 2 + 02e632: 0b | end + 02e633: 0b | end + 02e634: 20 00 | local.get 0 + 02e636: 28 02 2c | i32.load 2 44 + 02e639: 21 0a | local.set 10 + 02e63b: 20 00 | local.get 0 + 02e63d: 28 02 28 | i32.load 2 40 + 02e640: 21 08 | local.set 8 + 02e642: 20 07 | local.get 7 + 02e644: 41 0a | i32.const 10 + 02e646: 3a 00 df 01 | i32.store8 0 223 + 02e64a: 02 40 | block + 02e64c: 20 08 | local.get 8 + 02e64e: 45 | i32.eqz + 02e64f: 0d 00 | br_if 0 + 02e651: 20 07 | local.get 7 + 02e653: 41 f8 00 | i32.const 120 + 02e656: 6a | i32.add + 02e657: 20 0a | local.get 10 + 02e659: 41 04 | i32.const 4 + 02e65b: 20 07 | local.get 7 + 02e65d: 41 df 01 | i32.const 223 + 02e660: 6a | i32.add + 02e661: 41 01 | i32.const 1 + 02e663: 42 00 | i64.const 0 + 02e665: 41 00 | i32.const 0 + 02e667: 20 06 | local.get 6 + 02e669: 20 08 | local.get 8 + 02e66b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e674: 80 00 | + 02e676: 20 00 | local.get 0 + 02e678: 20 00 | local.get 0 + 02e67a: 28 02 54 | i32.load 2 84 + 02e67d: 20 07 | local.get 7 + 02e67f: 28 02 78 | i32.load 2 120 + 02e682: 6a | i32.add + 02e683: 36 02 54 | i32.store 2 84 + 02e686: 0b | end + 02e687: 20 00 | local.get 0 + 02e689: 20 00 | local.get 0 + 02e68b: 28 02 14 | i32.load 2 20 + 02e68e: 22 0e | local.tee 14 + 02e690: 41 01 | i32.const 1 + 02e692: 6a | i32.add + 02e693: 22 08 | local.tee 8 + 02e695: 36 02 14 | i32.store 2 20 + 02e698: 20 07 | local.get 7 + 02e69a: 41 df 01 | i32.const 223 + 02e69d: 6a | i32.add + 02e69e: 21 0c | local.set 12 + 02e6a0: 20 08 | local.get 8 + 02e6a2: 21 08 | local.set 8 + 02e6a4: 41 00 | i32.const 0 + 02e6a6: 21 0a | local.set 10 + 02e6a8: 03 40 | loop + 02e6aa: 20 0a | local.get 10 + 02e6ac: 21 0d | local.set 13 + 02e6ae: 02 40 | block + 02e6b0: 20 08 | local.get 8 + 02e6b2: 22 08 | local.tee 8 + 02e6b4: 41 01 | i32.const 1 + 02e6b6: 48 | i32.lt_s + 02e6b7: 0d 00 | br_if 0 + 02e6b9: 20 08 | local.get 8 + 02e6bb: 21 0a | local.set 10 + 02e6bd: 41 00 | i32.const 0 + 02e6bf: 21 08 | local.set 8 + 02e6c1: 03 40 | loop + 02e6c3: 20 08 | local.get 8 + 02e6c5: 21 09 | local.set 9 + 02e6c7: 20 00 | local.get 0 + 02e6c9: 28 02 2c | i32.load 2 44 + 02e6cc: 21 04 | local.set 4 + 02e6ce: 20 00 | local.get 0 + 02e6d0: 28 02 28 | i32.load 2 40 + 02e6d3: 21 08 | local.set 8 + 02e6d5: 20 07 | local.get 7 + 02e6d7: 41 09 | i32.const 9 + 02e6d9: 3a 00 df 01 | i32.store8 0 223 + 02e6dd: 20 0a | local.get 10 + 02e6df: 21 0a | local.set 10 + 02e6e1: 02 40 | block + 02e6e3: 20 08 | local.get 8 + 02e6e5: 45 | i32.eqz + 02e6e6: 0d 00 | br_if 0 + 02e6e8: 20 07 | local.get 7 + 02e6ea: 41 e8 00 | i32.const 104 + 02e6ed: 6a | i32.add + 02e6ee: 20 04 | local.get 4 + 02e6f0: 41 04 | i32.const 4 + 02e6f2: 20 0c | local.get 12 + 02e6f4: 41 01 | i32.const 1 + 02e6f6: 42 00 | i64.const 0 + 02e6f8: 41 00 | i32.const 0 + 02e6fa: 20 06 | local.get 6 + 02e6fc: 20 08 | local.get 8 + 02e6fe: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e707: 80 00 | + 02e709: 20 00 | local.get 0 + 02e70b: 20 00 | local.get 0 + 02e70d: 28 02 54 | i32.load 2 84 + 02e710: 20 07 | local.get 7 + 02e712: 28 02 68 | i32.load 2 104 + 02e715: 6a | i32.add + 02e716: 36 02 54 | i32.store 2 84 + 02e719: 20 00 | local.get 0 + 02e71b: 28 02 14 | i32.load 2 20 + 02e71e: 21 0a | local.set 10 + 02e720: 0b | end + 02e721: 20 0a | local.get 10 + 02e723: 22 04 | local.tee 4 + 02e725: 21 0a | local.set 10 + 02e727: 20 09 | local.get 9 + 02e729: 41 01 | i32.const 1 + 02e72b: 6a | i32.add + 02e72c: 22 09 | local.tee 9 + 02e72e: 21 08 | local.set 8 + 02e730: 20 09 | local.get 9 + 02e732: 20 04 | local.get 4 + 02e734: 48 | i32.lt_s + 02e735: 0d 00 | br_if 0 + 02e737: 0b | end + 02e738: 0b | end + 02e739: 20 00 | local.get 0 + 02e73b: 20 0d | local.get 13 + 02e73d: 20 03 | local.get 3 + 02e73f: 6c | i32.mul + 02e740: 20 01 | local.get 1 + 02e742: 6a | i32.add + 02e743: 41 00 | i32.const 0 + 02e745: 20 0b | local.get 11 + 02e747: 20 05 | local.get 5 + 02e749: 20 06 | local.get 6 + 02e74b: 10 9e 83 80 80 00 | call 414 + 02e751: 02 40 | block + 02e753: 20 00 | local.get 0 + 02e755: 28 02 28 | i32.load 2 40 + 02e758: 22 08 | local.tee 8 + 02e75a: 45 | i32.eqz + 02e75b: 0d 00 | br_if 0 + 02e75d: 20 07 | local.get 7 + 02e75f: 41 d8 00 | i32.const 88 + 02e762: 6a | i32.add + 02e763: 20 00 | local.get 0 + 02e765: 28 02 2c | i32.load 2 44 + 02e768: 41 04 | i32.const 4 + 02e76a: 41 98 9c 94 80 00 | i32.const 331288 + 02e770: 41 02 | i32.const 2 + 02e772: 42 00 | i64.const 0 + 02e774: 41 00 | i32.const 0 + 02e776: 20 06 | local.get 6 + 02e778: 20 08 | local.get 8 + 02e77a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e783: 80 00 | + 02e785: 20 00 | local.get 0 + 02e787: 20 00 | local.get 0 + 02e789: 28 02 54 | i32.load 2 84 + 02e78c: 20 07 | local.get 7 + 02e78e: 28 02 58 | i32.load 2 88 + 02e791: 6a | i32.add + 02e792: 36 02 54 | i32.store 2 84 + 02e795: 0b | end + 02e796: 02 40 | block + 02e798: 20 0d | local.get 13 + 02e79a: 41 01 | i32.const 1 + 02e79c: 6a | i32.add + 02e79d: 22 0a | local.tee 10 + 02e79f: 20 02 | local.get 2 + 02e7a1: 46 | i32.eq + 02e7a2: 0d 00 | br_if 0 + 02e7a4: 20 00 | local.get 0 + 02e7a6: 28 02 14 | i32.load 2 20 + 02e7a9: 21 08 | local.set 8 + 02e7ab: 20 0a | local.get 10 + 02e7ad: 21 0a | local.set 10 + 02e7af: 0c 01 | br 1 + 02e7b1: 0b | end + 02e7b2: 0b | end + 02e7b3: 20 00 | local.get 0 + 02e7b5: 20 0e | local.get 14 + 02e7b7: 36 02 14 | i32.store 2 20 + 02e7ba: 20 0e | local.get 14 + 02e7bc: 41 01 | i32.const 1 + 02e7be: 48 | i32.lt_s + 02e7bf: 0d 00 | br_if 0 + 02e7c1: 20 07 | local.get 7 + 02e7c3: 41 df 01 | i32.const 223 + 02e7c6: 6a | i32.add + 02e7c7: 21 0c | local.set 12 + 02e7c9: 20 0e | local.get 14 + 02e7cb: 21 0a | local.set 10 + 02e7cd: 41 00 | i32.const 0 + 02e7cf: 21 08 | local.set 8 + 02e7d1: 03 40 | loop + 02e7d3: 20 08 | local.get 8 + 02e7d5: 21 09 | local.set 9 + 02e7d7: 20 00 | local.get 0 + 02e7d9: 28 02 2c | i32.load 2 44 + 02e7dc: 21 04 | local.set 4 + 02e7de: 20 00 | local.get 0 + 02e7e0: 28 02 28 | i32.load 2 40 + 02e7e3: 21 08 | local.set 8 + 02e7e5: 20 07 | local.get 7 + 02e7e7: 41 09 | i32.const 9 + 02e7e9: 3a 00 df 01 | i32.store8 0 223 + 02e7ed: 20 0a | local.get 10 + 02e7ef: 21 0a | local.set 10 + 02e7f1: 02 40 | block + 02e7f3: 20 08 | local.get 8 + 02e7f5: 45 | i32.eqz + 02e7f6: 0d 00 | br_if 0 + 02e7f8: 20 07 | local.get 7 + 02e7fa: 41 c8 00 | i32.const 72 + 02e7fd: 6a | i32.add + 02e7fe: 20 04 | local.get 4 + 02e800: 41 04 | i32.const 4 + 02e802: 20 0c | local.get 12 + 02e804: 41 01 | i32.const 1 + 02e806: 42 00 | i64.const 0 + 02e808: 41 00 | i32.const 0 + 02e80a: 20 06 | local.get 6 + 02e80c: 20 08 | local.get 8 + 02e80e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e817: 80 00 | + 02e819: 20 00 | local.get 0 + 02e81b: 20 00 | local.get 0 + 02e81d: 28 02 54 | i32.load 2 84 + 02e820: 20 07 | local.get 7 + 02e822: 28 02 48 | i32.load 2 72 + 02e825: 6a | i32.add + 02e826: 36 02 54 | i32.store 2 84 + 02e829: 20 00 | local.get 0 + 02e82b: 28 02 14 | i32.load 2 20 + 02e82e: 21 0a | local.set 10 + 02e830: 0b | end + 02e831: 20 0a | local.get 10 + 02e833: 22 04 | local.tee 4 + 02e835: 21 0a | local.set 10 + 02e837: 20 09 | local.get 9 + 02e839: 41 01 | i32.const 1 + 02e83b: 6a | i32.add + 02e83c: 22 09 | local.tee 9 + 02e83e: 21 08 | local.set 8 + 02e840: 20 09 | local.get 9 + 02e842: 20 04 | local.get 4 + 02e844: 48 | i32.lt_s + 02e845: 0d 00 | br_if 0 + 02e847: 0b | end + 02e848: 0b | end + 02e849: 20 00 | local.get 0 + 02e84b: 20 00 | local.get 0 + 02e84d: 28 02 44 | i32.load 2 68 + 02e850: 41 7f | i32.const 4294967295 + 02e852: 6a | i32.add + 02e853: 36 02 44 | i32.store 2 68 + 02e856: 20 00 | local.get 0 + 02e858: 28 02 28 | i32.load 2 40 + 02e85b: 21 08 | local.set 8 + 02e85d: 20 00 | local.get 0 + 02e85f: 28 02 2c | i32.load 2 44 + 02e862: 21 0a | local.set 10 + 02e864: 20 07 | local.get 7 + 02e866: 41 fd 00 | i32.const 125 + 02e869: 41 dd 00 | i32.const 93 + 02e86c: 20 05 | local.get 5 + 02e86e: 41 f7 00 | i32.const 119 + 02e871: 46 | i32.eq + 02e872: 1b | select + 02e873: 3a 00 df 01 | i32.store8 0 223 + 02e877: 20 08 | local.get 8 + 02e879: 45 | i32.eqz + 02e87a: 0d 02 | br_if 2 + 02e87c: 20 07 | local.get 7 + 02e87e: 41 28 | i32.const 40 + 02e880: 6a | i32.add + 02e881: 20 0a | local.get 10 + 02e883: 41 04 | i32.const 4 + 02e885: 20 07 | local.get 7 + 02e887: 41 df 01 | i32.const 223 + 02e88a: 6a | i32.add + 02e88b: 41 01 | i32.const 1 + 02e88d: 42 00 | i64.const 0 + 02e88f: 41 00 | i32.const 0 + 02e891: 20 06 | local.get 6 + 02e893: 20 08 | local.get 8 + 02e895: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e89e: 80 00 | + 02e8a0: 20 00 | local.get 0 + 02e8a2: 20 00 | local.get 0 + 02e8a4: 28 02 54 | i32.load 2 84 + 02e8a7: 20 07 | local.get 7 + 02e8a9: 28 02 28 | i32.load 2 40 + 02e8ac: 6a | i32.add + 02e8ad: 36 02 54 | i32.store 2 84 + 02e8b0: 0c 02 | br 2 + 02e8b2: 0b | end + 02e8b3: 41 97 e2 93 80 00 | i32.const 323863 + 02e8b9: 41 2b | i32.const 43 + 02e8bb: 41 b7 13 | i32.const 2487 + 02e8be: 41 38 | i32.const 56 + 02e8c0: 41 00 | i32.const 0 + 02e8c2: 20 02 | local.get 2 + 02e8c4: 10 cb 82 80 80 00 | call 331 + 02e8ca: 00 | unreachable + 02e8cb: 0b | end + 02e8cc: 41 97 e2 93 80 00 | i32.const 323863 + 02e8d2: 41 2b | i32.const 43 + 02e8d4: 41 be 13 | i32.const 2494 + 02e8d7: 41 2e | i32.const 46 + 02e8d9: 41 00 | i32.const 0 + 02e8db: 20 02 | local.get 2 + 02e8dd: 10 cb 82 80 80 00 | call 331 + 02e8e3: 00 | unreachable + 02e8e4: 0b | end + 02e8e5: 20 07 | local.get 7 + 02e8e7: 41 e0 01 | i32.const 224 + 02e8ea: 6a | i32.add + 02e8eb: 24 80 80 80 80 00 | global.set 0 + 02e8f1: 0b | end +02e8f4 func[456]: + 02e8f5: 02 7f | local[7..8] type=i32 + 02e8f7: 01 7e | local[9] type=i64 + 02e8f9: 01 7f | local[10] type=i32 + 02e8fb: 02 7e | local[11..12] type=i64 + 02e8fd: 01 7f | local[13] type=i32 + 02e8ff: 03 7e | local[14..16] type=i64 + 02e901: 23 80 80 80 80 00 | global.get 0 + 02e907: 41 80 03 | i32.const 384 + 02e90a: 6b | i32.sub + 02e90b: 22 07 | local.tee 7 + 02e90d: 24 80 80 80 80 00 | global.set 0 + 02e913: 02 40 | block + 02e915: 02 40 | block + 02e917: 02 40 | block + 02e919: 02 40 | block + 02e91b: 02 40 | block + 02e91d: 02 40 | block + 02e91f: 02 40 | block + 02e921: 02 40 | block + 02e923: 02 40 | block + 02e925: 02 40 | block + 02e927: 02 40 | block + 02e929: 02 40 | block + 02e92b: 02 40 | block + 02e92d: 02 40 | block + 02e92f: 02 40 | block + 02e931: 02 40 | block + 02e933: 02 40 | block + 02e935: 20 04 | local.get 4 + 02e937: 41 f7 00 | i32.const 119 + 02e93a: 46 | i32.eq + 02e93b: 0d 00 | br_if 0 + 02e93d: 20 01 | local.get 1 + 02e93f: 21 08 | local.set 8 + 02e941: 20 03 | local.get 3 + 02e943: 42 d2 c5 ab 8b f6 ab a4 83 | i64.const 15710404188970869458 + 02e94c: 5a | + 02e94d: 51 | i64.eq + 02e94e: 0d 01 | br_if 1 + 02e950: 02 40 | block + 02e952: 20 03 | local.get 3 + 02e954: 42 f5 d9 ba 81 af db f0 d8 | i64.const 1635302385300450549 + 02e95d: 16 | + 02e95e: 51 | i64.eq + 02e95f: 0d 00 | br_if 0 + 02e961: 20 03 | local.get 3 + 02e963: 42 e6 88 fb af e5 ff ea a1 | i64.const 17312870501395121254 + 02e96c: 70 | + 02e96d: 52 | i64.ne + 02e96e: 0d 01 | br_if 1 + 02e970: 20 08 | local.get 8 + 02e972: 28 00 0c | i32.load 0 12 + 02e975: 21 04 | local.set 4 + 02e977: 20 08 | local.get 8 + 02e979: 34 00 08 | i64.load32_s 0 8 + 02e97c: 21 03 | local.set 3 + 02e97e: 02 40 | block + 02e980: 02 40 | block + 02e982: 20 00 | local.get 0 + 02e984: 28 02 28 | i32.load 2 40 + 02e987: 22 05 | local.tee 5 + 02e989: 0d 00 | br_if 0 + 02e98b: 20 00 | local.get 0 + 02e98d: 28 02 2c | i32.load 2 44 + 02e990: 21 01 | local.set 1 + 02e992: 41 00 | i32.const 0 + 02e994: 21 05 | local.set 5 + 02e996: 0c 01 | br 1 + 02e998: 0b | end + 02e999: 20 07 | local.get 7 + 02e99b: 41 f8 00 | i32.const 120 + 02e99e: 6a | i32.add + 02e99f: 20 00 | local.get 0 + 02e9a1: 28 02 2c | i32.load 2 44 + 02e9a4: 41 04 | i32.const 4 + 02e9a6: 20 08 | local.get 8 + 02e9a8: 28 00 00 | i32.load 0 0 + 02e9ab: 20 08 | local.get 8 + 02e9ad: 28 00 04 | i32.load 0 4 + 02e9b0: 42 00 | i64.const 0 + 02e9b2: 41 00 | i32.const 0 + 02e9b4: 20 06 | local.get 6 + 02e9b6: 20 05 | local.get 5 + 02e9b8: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02e9c1: 80 00 | + 02e9c3: 20 00 | local.get 0 + 02e9c5: 20 00 | local.get 0 + 02e9c7: 28 02 54 | i32.load 2 84 + 02e9ca: 20 07 | local.get 7 + 02e9cc: 28 02 78 | i32.load 2 120 + 02e9cf: 6a | i32.add + 02e9d0: 36 02 54 | i32.store 2 84 + 02e9d3: 20 00 | local.get 0 + 02e9d5: 28 02 28 | i32.load 2 40 + 02e9d8: 21 05 | local.set 5 + 02e9da: 20 00 | local.get 0 + 02e9dc: 28 02 2c | i32.load 2 44 + 02e9df: 21 01 | local.set 1 + 02e9e1: 20 07 | local.get 7 + 02e9e3: 41 28 | i32.const 40 + 02e9e5: 3a 00 bf 02 | i32.store8 0 319 + 02e9e9: 02 40 | block + 02e9eb: 20 05 | local.get 5 + 02e9ed: 0d 00 | br_if 0 + 02e9ef: 20 01 | local.get 1 + 02e9f1: 21 01 | local.set 1 + 02e9f3: 41 00 | i32.const 0 + 02e9f5: 21 05 | local.set 5 + 02e9f7: 0c 01 | br 1 + 02e9f9: 0b | end + 02e9fa: 20 07 | local.get 7 + 02e9fc: 41 e8 00 | i32.const 104 + 02e9ff: 6a | i32.add + 02ea00: 20 01 | local.get 1 + 02ea02: 41 04 | i32.const 4 + 02ea04: 20 07 | local.get 7 + 02ea06: 41 bf 02 | i32.const 319 + 02ea09: 6a | i32.add + 02ea0a: 41 01 | i32.const 1 + 02ea0c: 42 00 | i64.const 0 + 02ea0e: 41 00 | i32.const 0 + 02ea10: 20 06 | local.get 6 + 02ea12: 20 05 | local.get 5 + 02ea14: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ea1d: 80 00 | + 02ea1f: 20 00 | local.get 0 + 02ea21: 20 00 | local.get 0 + 02ea23: 28 02 54 | i32.load 2 84 + 02ea26: 20 07 | local.get 7 + 02ea28: 28 02 68 | i32.load 2 104 + 02ea2b: 6a | i32.add + 02ea2c: 36 02 54 | i32.store 2 84 + 02ea2f: 20 00 | local.get 0 + 02ea31: 28 02 2c | i32.load 2 44 + 02ea34: 21 01 | local.set 1 + 02ea36: 20 00 | local.get 0 + 02ea38: 28 02 28 | i32.load 2 40 + 02ea3b: 21 05 | local.set 5 + 02ea3d: 0b | end + 02ea3e: 20 05 | local.get 5 + 02ea40: 21 05 | local.set 5 + 02ea42: 20 01 | local.get 1 + 02ea44: 21 01 | local.set 1 + 02ea46: 02 40 | block + 02ea48: 41 c1 00 | i32.const 65 + 02ea4b: 45 | i32.eqz + 02ea4c: 0d 00 | br_if 0 + 02ea4e: 20 07 | local.get 7 + 02ea50: 41 bf 02 | i32.const 319 + 02ea53: 6a | i32.add + 02ea54: 41 00 | i32.const 0 + 02ea56: 41 c1 00 | i32.const 65 + 02ea59: fc 0b 00 | memory.fill 0 + 02ea5c: 0b | end + 02ea5d: 20 07 | local.get 7 + 02ea5f: 41 e0 00 | i32.const 96 + 02ea62: 6a | i32.add + 02ea63: 20 07 | local.get 7 + 02ea65: 41 bf 02 | i32.const 319 + 02ea68: 6a | i32.add + 02ea69: 41 c1 00 | i32.const 65 + 02ea6c: 20 03 | local.get 3 + 02ea6e: 41 0a | i32.const 10 + 02ea70: 41 01 | i32.const 1 + 02ea72: 41 c0 00 | i32.const 64 + 02ea75: 41 80 80 84 80 00 | i32.const 65536 + 02ea7b: 41 24 | i32.const 36 + 02ea7d: 41 00 | i32.const 0 + 02ea7f: 20 06 | local.get 6 + 02ea81: 10 c5 82 80 80 00 | call 325 + 02ea87: 02 40 | block + 02ea89: 20 05 | local.get 5 + 02ea8b: 45 | i32.eqz + 02ea8c: 0d 00 | br_if 0 + 02ea8e: 20 07 | local.get 7 + 02ea90: 41 d0 00 | i32.const 80 + 02ea93: 6a | i32.add + 02ea94: 20 01 | local.get 1 + 02ea96: 41 04 | i32.const 4 + 02ea98: 20 07 | local.get 7 + 02ea9a: 28 02 60 | i32.load 2 96 + 02ea9d: 20 07 | local.get 7 + 02ea9f: 28 02 64 | i32.load 2 100 + 02eaa2: 42 00 | i64.const 0 + 02eaa4: 41 00 | i32.const 0 + 02eaa6: 20 06 | local.get 6 + 02eaa8: 20 05 | local.get 5 + 02eaaa: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02eab3: 80 00 | + 02eab5: 20 00 | local.get 0 + 02eab7: 20 00 | local.get 0 + 02eab9: 28 02 54 | i32.load 2 84 + 02eabc: 20 07 | local.get 7 + 02eabe: 28 02 50 | i32.load 2 80 + 02eac1: 6a | i32.add + 02eac2: 36 02 54 | i32.store 2 84 + 02eac5: 0b | end + 02eac6: 02 40 | block + 02eac8: 20 04 | local.get 4 + 02eaca: 45 | i32.eqz + 02eacb: 0d 00 | br_if 0 + 02eacd: 20 00 | local.get 0 + 02eacf: 28 02 2c | i32.load 2 44 + 02ead2: 21 01 | local.set 1 + 02ead4: 20 00 | local.get 0 + 02ead6: 28 02 28 | i32.load 2 40 + 02ead9: 21 05 | local.set 5 + 02eadb: 20 07 | local.get 7 + 02eadd: 41 3a | i32.const 58 + 02eadf: 3a 00 bf 02 | i32.store8 0 319 + 02eae3: 02 40 | block + 02eae5: 02 40 | block + 02eae7: 20 05 | local.get 5 + 02eae9: 0d 00 | br_if 0 + 02eaeb: 20 01 | local.get 1 + 02eaed: 21 01 | local.set 1 + 02eaef: 41 00 | i32.const 0 + 02eaf1: 21 05 | local.set 5 + 02eaf3: 0c 01 | br 1 + 02eaf5: 0b | end + 02eaf6: 20 07 | local.get 7 + 02eaf8: 41 c0 00 | i32.const 64 + 02eafb: 6a | i32.add + 02eafc: 20 01 | local.get 1 + 02eafe: 41 04 | i32.const 4 + 02eb00: 20 07 | local.get 7 + 02eb02: 41 bf 02 | i32.const 319 + 02eb05: 6a | i32.add + 02eb06: 41 01 | i32.const 1 + 02eb08: 42 00 | i64.const 0 + 02eb0a: 41 00 | i32.const 0 + 02eb0c: 20 06 | local.get 6 + 02eb0e: 20 05 | local.get 5 + 02eb10: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02eb19: 80 00 | + 02eb1b: 20 00 | local.get 0 + 02eb1d: 20 00 | local.get 0 + 02eb1f: 28 02 54 | i32.load 2 84 + 02eb22: 20 07 | local.get 7 + 02eb24: 28 02 40 | i32.load 2 64 + 02eb27: 6a | i32.add + 02eb28: 36 02 54 | i32.store 2 84 + 02eb2b: 20 00 | local.get 0 + 02eb2d: 28 02 2c | i32.load 2 44 + 02eb30: 21 01 | local.set 1 + 02eb32: 20 00 | local.get 0 + 02eb34: 28 02 28 | i32.load 2 40 + 02eb37: 21 05 | local.set 5 + 02eb39: 0b | end + 02eb3a: 20 05 | local.get 5 + 02eb3c: 21 05 | local.set 5 + 02eb3e: 20 01 | local.get 1 + 02eb40: 21 01 | local.set 1 + 02eb42: 02 40 | block + 02eb44: 41 c1 00 | i32.const 65 + 02eb47: 45 | i32.eqz + 02eb48: 0d 00 | br_if 0 + 02eb4a: 20 07 | local.get 7 + 02eb4c: 41 bf 02 | i32.const 319 + 02eb4f: 6a | i32.add + 02eb50: 41 00 | i32.const 0 + 02eb52: 41 c1 00 | i32.const 65 + 02eb55: fc 0b 00 | memory.fill 0 + 02eb58: 0b | end + 02eb59: 20 07 | local.get 7 + 02eb5b: 41 38 | i32.const 56 + 02eb5d: 6a | i32.add + 02eb5e: 20 07 | local.get 7 + 02eb60: 41 bf 02 | i32.const 319 + 02eb63: 6a | i32.add + 02eb64: 41 c1 00 | i32.const 65 + 02eb67: 20 04 | local.get 4 + 02eb69: ac | i64.extend_i32_s + 02eb6a: 41 0a | i32.const 10 + 02eb6c: 41 01 | i32.const 1 + 02eb6e: 41 c0 00 | i32.const 64 + 02eb71: 41 80 80 84 80 00 | i32.const 65536 + 02eb77: 41 24 | i32.const 36 + 02eb79: 41 00 | i32.const 0 + 02eb7b: 20 06 | local.get 6 + 02eb7d: 10 c5 82 80 80 00 | call 325 + 02eb83: 20 05 | local.get 5 + 02eb85: 45 | i32.eqz + 02eb86: 0d 00 | br_if 0 + 02eb88: 20 07 | local.get 7 + 02eb8a: 41 28 | i32.const 40 + 02eb8c: 6a | i32.add + 02eb8d: 20 01 | local.get 1 + 02eb8f: 41 04 | i32.const 4 + 02eb91: 20 07 | local.get 7 + 02eb93: 28 02 38 | i32.load 2 56 + 02eb96: 20 07 | local.get 7 + 02eb98: 28 02 3c | i32.load 2 60 + 02eb9b: 42 00 | i64.const 0 + 02eb9d: 41 00 | i32.const 0 + 02eb9f: 20 06 | local.get 6 + 02eba1: 20 05 | local.get 5 + 02eba3: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ebac: 80 00 | + 02ebae: 20 00 | local.get 0 + 02ebb0: 20 00 | local.get 0 + 02ebb2: 28 02 54 | i32.load 2 84 + 02ebb5: 20 07 | local.get 7 + 02ebb7: 28 02 28 | i32.load 2 40 + 02ebba: 6a | i32.add + 02ebbb: 36 02 54 | i32.store 2 84 + 02ebbe: 0b | end + 02ebbf: 20 00 | local.get 0 + 02ebc1: 28 02 2c | i32.load 2 44 + 02ebc4: 21 05 | local.set 5 + 02ebc6: 20 00 | local.get 0 + 02ebc8: 28 02 28 | i32.load 2 40 + 02ebcb: 21 04 | local.set 4 + 02ebcd: 20 07 | local.get 7 + 02ebcf: 41 29 | i32.const 41 + 02ebd1: 3a 00 bf 02 | i32.store8 0 319 + 02ebd5: 20 04 | local.get 4 + 02ebd7: 45 | i32.eqz + 02ebd8: 0d 05 | br_if 5 + 02ebda: 20 07 | local.get 7 + 02ebdc: 41 18 | i32.const 24 + 02ebde: 6a | i32.add + 02ebdf: 20 05 | local.get 5 + 02ebe1: 41 04 | i32.const 4 + 02ebe3: 20 07 | local.get 7 + 02ebe5: 41 bf 02 | i32.const 319 + 02ebe8: 6a | i32.add + 02ebe9: 41 01 | i32.const 1 + 02ebeb: 42 00 | i64.const 0 + 02ebed: 41 00 | i32.const 0 + 02ebef: 20 06 | local.get 6 + 02ebf1: 20 04 | local.get 4 + 02ebf3: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ebfc: 80 00 | + 02ebfe: 20 00 | local.get 0 + 02ec00: 20 00 | local.get 0 + 02ec02: 28 02 54 | i32.load 2 84 + 02ec05: 20 07 | local.get 7 + 02ec07: 28 02 18 | i32.load 2 24 + 02ec0a: 6a | i32.add + 02ec0b: 36 02 54 | i32.store 2 84 + 02ec0e: 0c 05 | br 5 + 02ec10: 0b | end + 02ec11: 20 08 | local.get 8 + 02ec13: 28 00 00 | i32.load 0 0 + 02ec16: 21 04 | local.set 4 + 02ec18: 20 08 | local.get 8 + 02ec1a: 28 00 04 | i32.load 0 4 + 02ec1d: 21 05 | local.set 5 + 02ec1f: 20 07 | local.get 7 + 02ec21: 41 af 02 | i32.const 303 + 02ec24: 6a | i32.add + 02ec25: 42 00 | i64.const 0 + 02ec27: 37 00 00 | i64.store 0 0 + 02ec2a: 20 07 | local.get 7 + 02ec2c: 41 a8 02 | i32.const 296 + 02ec2f: 6a | i32.add + 02ec30: 42 00 | i64.const 0 + 02ec32: 37 03 00 | i64.store 3 0 + 02ec35: 20 07 | local.get 7 + 02ec37: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 02ec40: 00 00 00 00 00 00 00 00 00 | + 02ec49: fd 0b 03 98 02 | v128.store 3 280 + 02ec4e: 20 07 | local.get 7 + 02ec50: 41 f3 00 | i32.const 115 + 02ec53: 3a 00 b7 02 | i32.store8 0 311 + 02ec57: 42 00 | i64.const 0 + 02ec59: 20 05 | local.get 5 + 02ec5b: ad | i64.extend_i32_u + 02ec5c: 42 20 | i64.const 32 + 02ec5e: 86 | i64.shl + 02ec5f: 22 09 | local.tee 9 + 02ec61: 20 04 | local.get 4 + 02ec63: ad | i64.extend_i32_u + 02ec64: 84 | i64.or + 02ec65: 7d | i64.sub + 02ec66: 22 03 | local.tee 3 + 02ec68: 42 20 | i64.const 32 + 02ec6a: 88 | i64.shr_u + 02ec6b: a7 | i32.wrap_i64 + 02ec6c: 20 05 | local.get 5 + 02ec6e: 20 09 | local.get 9 + 02ec70: 42 00 | i64.const 0 + 02ec72: 53 | i64.lt_s + 02ec73: 22 01 | local.tee 1 + 02ec75: 1b | select + 02ec76: ad | i64.extend_i32_u + 02ec77: 42 20 | i64.const 32 + 02ec79: 86 | i64.shl + 02ec7a: 20 03 | local.get 3 + 02ec7c: a7 | i32.wrap_i64 + 02ec7d: 20 04 | local.get 4 + 02ec7f: 20 01 | local.get 1 + 02ec81: 1b | select + 02ec82: ad | i64.extend_i32_u + 02ec83: 84 | i64.or + 02ec84: 22 03 | local.tee 3 + 02ec86: 42 ff 93 eb dc 03 | i64.const 999999999 + 02ec8c: 56 | i64.gt_u + 02ec8d: 0d 02 | br_if 2 + 02ec8f: 02 40 | block + 02ec91: 02 40 | block + 02ec93: 02 40 | block + 02ec95: 02 40 | block + 02ec97: 20 03 | local.get 3 + 02ec99: 50 | i64.eqz + 02ec9a: 0d 00 | br_if 0 + 02ec9c: 20 03 | local.get 3 + 02ec9e: 42 e8 07 | i64.const 1000 + 02eca1: 54 | i64.lt_u + 02eca2: 0d 01 | br_if 1 + 02eca4: 20 03 | local.get 3 + 02eca6: 42 c0 84 3d | i64.const 1000000 + 02ecaa: 5a | i64.ge_u + 02ecab: 0d 02 | br_if 2 + 02ecad: 20 07 | local.get 7 + 02ecaf: 41 c2 eb 02 | i32.const 46530 + 02ecb3: 3b 00 b5 02 | i32.store16 0 309 + 02ecb7: 41 03 | i32.const 3 + 02ecb9: 21 04 | local.set 4 + 02ecbb: 41 1d | i32.const 29 + 02ecbd: 21 05 | local.set 5 + 02ecbf: 0c 03 | br 3 + 02ecc1: 0b | end + 02ecc2: 20 00 | local.get 0 + 02ecc4: 28 02 28 | i32.load 2 40 + 02ecc7: 22 04 | local.tee 4 + 02ecc9: 45 | i32.eqz + 02ecca: 0d 07 | br_if 7 + 02eccc: 20 07 | local.get 7 + 02ecce: 41 88 01 | i32.const 136 + 02ecd1: 6a | i32.add + 02ecd2: 20 00 | local.get 0 + 02ecd4: 28 02 2c | i32.load 2 44 + 02ecd7: 41 04 | i32.const 4 + 02ecd9: 41 de 9c 94 80 00 | i32.const 331358 + 02ecdf: 41 02 | i32.const 2 + 02ece1: 42 00 | i64.const 0 + 02ece3: 41 00 | i32.const 0 + 02ece5: 20 06 | local.get 6 + 02ece7: 20 04 | local.get 4 + 02ece9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02ecf2: 80 00 | + 02ecf4: 20 00 | local.get 0 + 02ecf6: 20 00 | local.get 0 + 02ecf8: 28 02 54 | i32.load 2 84 + 02ecfb: 20 07 | local.get 7 + 02ecfd: 28 02 88 01 | i32.load 2 136 + 02ed01: 6a | i32.add + 02ed02: 36 02 54 | i32.store 2 84 + 02ed05: 0c 07 | br 7 + 02ed07: 0b | end + 02ed08: 20 07 | local.get 7 + 02ed0a: 41 ee 00 | i32.const 110 + 02ed0d: 3a 00 b6 02 | i32.store8 0 310 + 02ed11: 41 00 | i32.const 0 + 02ed13: 21 04 | local.set 4 + 02ed15: 41 1e | i32.const 30 + 02ed17: 21 05 | local.set 5 + 02ed19: 0c 01 | br 1 + 02ed1b: 0b | end + 02ed1c: 20 07 | local.get 7 + 02ed1e: 41 ed 00 | i32.const 109 + 02ed21: 3a 00 b6 02 | i32.store8 0 310 + 02ed25: 41 06 | i32.const 6 + 02ed27: 21 04 | local.set 4 + 02ed29: 41 1e | i32.const 30 + 02ed2b: 21 05 | local.set 5 + 02ed2d: 0b | end + 02ed2e: 20 05 | local.get 5 + 02ed30: 21 05 | local.set 5 + 02ed32: 20 04 | local.get 4 + 02ed34: 21 01 | local.set 1 + 02ed36: 02 40 | block + 02ed38: 02 40 | block + 02ed3a: 20 00 | local.get 0 + 02ed3c: 2d 00 02 | i32.load8_u 0 2 + 02ed3f: 0d 00 | br_if 0 + 02ed41: 20 05 | local.get 5 + 02ed43: 21 04 | local.set 4 + 02ed45: 0c 01 | br 1 + 02ed47: 0b | end + 02ed48: 20 07 | local.get 7 + 02ed4a: 41 98 02 | i32.const 280 + 02ed4d: 6a | i32.add + 02ed4e: 20 05 | local.get 5 + 02ed50: 41 7f | i32.const 4294967295 + 02ed52: 6a | i32.add + 02ed53: 22 04 | local.tee 4 + 02ed55: 6a | i32.add + 02ed56: 41 20 | i32.const 32 + 02ed58: 3a 00 00 | i32.store8 0 0 + 02ed5b: 20 04 | local.get 4 + 02ed5d: 21 04 | local.set 4 + 02ed5f: 0b | end + 02ed60: 20 04 | local.get 4 + 02ed62: 21 0a | local.set 10 + 02ed64: 02 40 | block + 02ed66: 02 40 | block + 02ed68: 02 40 | block + 02ed6a: 02 40 | block + 02ed6c: 02 40 | block + 02ed6e: 02 40 | block + 02ed70: 02 40 | block + 02ed72: 02 40 | block + 02ed74: 20 03 | local.get 3 + 02ed76: 42 e8 07 | i64.const 1000 + 02ed79: 5a | i64.ge_u + 02ed7a: 0d 00 | br_if 0 + 02ed7c: 20 03 | local.get 3 + 02ed7e: 21 03 | local.set 3 + 02ed80: 20 0a | local.get 10 + 02ed82: 21 04 | local.set 4 + 02ed84: 0c 01 | br 1 + 02ed86: 0b | end + 02ed87: 20 03 | local.get 3 + 02ed89: 21 03 | local.set 3 + 02ed8b: 41 00 | i32.const 0 + 02ed8d: 21 05 | local.set 5 + 02ed8f: 41 00 | i32.const 0 + 02ed91: 21 08 | local.set 8 + 02ed93: 20 0a | local.get 10 + 02ed95: 21 04 | local.set 4 + 02ed97: 02 40 | block + 02ed99: 03 40 | loop + 02ed9b: 20 04 | local.get 4 + 02ed9d: 21 02 | local.set 2 + 02ed9f: 20 05 | local.get 5 + 02eda1: 21 04 | local.set 4 + 02eda3: 20 03 | local.get 3 + 02eda5: 22 03 | local.tee 3 + 02eda7: 20 03 | local.get 3 + 02eda9: 42 0a | i64.const 10 + 02edab: 80 | i64.div_u + 02edac: 22 0b | local.tee 11 + 02edae: 42 0a | i64.const 10 + 02edb0: 7e | i64.mul + 02edb1: 7d | i64.sub + 02edb2: 21 0c | local.set 12 + 02edb4: 02 40 | block + 02edb6: 02 40 | block + 02edb8: 20 08 | local.get 8 + 02edba: 41 01 | i32.const 1 + 02edbc: 71 | i32.and + 02edbd: 0d 00 | br_if 0 + 02edbf: 20 0c | local.get 12 + 02edc1: 42 00 | i64.const 0 + 02edc3: 52 | i64.ne + 02edc4: 0d 00 | br_if 0 + 02edc6: 02 40 | block + 02edc8: 02 40 | block + 02edca: 20 04 | local.get 4 + 02edcc: 41 01 | i32.const 1 + 02edce: 6a | i32.add + 02edcf: 22 04 | local.tee 4 + 02edd1: 20 01 | local.get 1 + 02edd3: 47 | i32.ne + 02edd4: 0d 00 | br_if 0 + 02edd6: 20 0b | local.get 11 + 02edd8: 21 03 | local.set 3 + 02edda: 0c 01 | br 1 + 02eddc: 0b | end + 02eddd: 20 0b | local.get 11 + 02eddf: 21 03 | local.set 3 + 02ede1: 20 04 | local.get 4 + 02ede3: 21 04 | local.set 4 + 02ede5: 03 40 | loop + 02ede7: 20 04 | local.get 4 + 02ede9: 21 04 | local.set 4 + 02edeb: 02 40 | block + 02eded: 20 03 | local.get 3 + 02edef: 22 03 | local.tee 3 + 02edf1: 20 03 | local.get 3 + 02edf3: 42 0a | i64.const 10 + 02edf5: 80 | i64.div_u + 02edf6: 22 0c | local.tee 12 + 02edf8: 42 0a | i64.const 10 + 02edfa: 7e | i64.mul + 02edfb: 7d | i64.sub + 02edfc: 22 0b | local.tee 11 + 02edfe: 50 | i64.eqz + 02edff: 0d 00 | br_if 0 + 02ee01: 20 03 | local.get 3 + 02ee03: 21 03 | local.set 3 + 02ee05: 20 04 | local.get 4 + 02ee07: 21 04 | local.set 4 + 02ee09: 20 0b | local.get 11 + 02ee0b: 21 0c | local.set 12 + 02ee0d: 0c 04 | br 4 + 02ee0f: 0b | end + 02ee10: 20 0c | local.get 12 + 02ee12: 21 03 | local.set 3 + 02ee14: 20 04 | local.get 4 + 02ee16: 41 01 | i32.const 1 + 02ee18: 6a | i32.add + 02ee19: 22 05 | local.tee 5 + 02ee1b: 21 04 | local.set 4 + 02ee1d: 20 01 | local.get 1 + 02ee1f: 20 05 | local.get 5 + 02ee21: 47 | i32.ne + 02ee22: 0d 00 | br_if 0 + 02ee24: 0b | end + 02ee25: 20 0c | local.get 12 + 02ee27: 21 03 | local.set 3 + 02ee29: 0b | end + 02ee2a: 20 02 | local.get 2 + 02ee2c: 21 04 | local.set 4 + 02ee2e: 0c 03 | br 3 + 02ee30: 0b | end + 02ee31: 20 03 | local.get 3 + 02ee33: 21 03 | local.set 3 + 02ee35: 20 04 | local.get 4 + 02ee37: 21 04 | local.set 4 + 02ee39: 20 0c | local.get 12 + 02ee3b: 21 0c | local.set 12 + 02ee3d: 0b | end + 02ee3e: 20 0c | local.get 12 + 02ee40: 21 0c | local.set 12 + 02ee42: 20 04 | local.get 4 + 02ee44: 21 05 | local.set 5 + 02ee46: 20 03 | local.get 3 + 02ee48: 21 03 | local.set 3 + 02ee4a: 20 02 | local.get 2 + 02ee4c: 41 7f | i32.const 4294967295 + 02ee4e: 6a | i32.add + 02ee4f: 22 04 | local.tee 4 + 02ee51: 20 0a | local.get 10 + 02ee53: 4f | i32.ge_u + 02ee54: 0d 04 | br_if 4 + 02ee56: 20 07 | local.get 7 + 02ee58: 41 98 02 | i32.const 280 + 02ee5b: 6a | i32.add + 02ee5c: 20 04 | local.get 4 + 02ee5e: 6a | i32.add + 02ee5f: 20 0c | local.get 12 + 02ee61: a7 | i32.wrap_i64 + 02ee62: 41 30 | i32.const 48 + 02ee64: 72 | i32.or + 02ee65: 3a 00 00 | i32.store8 0 0 + 02ee68: 20 03 | local.get 3 + 02ee6a: 42 0a | i64.const 10 + 02ee6c: 80 | i64.div_u + 02ee6d: 22 0c | local.tee 12 + 02ee6f: 21 03 | local.set 3 + 02ee71: 20 05 | local.get 5 + 02ee73: 41 01 | i32.const 1 + 02ee75: 6a | i32.add + 02ee76: 22 0d | local.tee 13 + 02ee78: 21 05 | local.set 5 + 02ee7a: 41 01 | i32.const 1 + 02ee7c: 21 08 | local.set 8 + 02ee7e: 20 04 | local.get 4 + 02ee80: 21 04 | local.set 4 + 02ee82: 20 0d | local.get 13 + 02ee84: 20 01 | local.get 1 + 02ee86: 47 | i32.ne + 02ee87: 0d 00 | br_if 0 + 02ee89: 0b | end + 02ee8a: 20 02 | local.get 2 + 02ee8c: 41 7e | i32.const 4294967294 + 02ee8e: 6a | i32.add + 02ee8f: 22 04 | local.tee 4 + 02ee91: 20 0a | local.get 10 + 02ee93: 4f | i32.ge_u + 02ee94: 0d 04 | br_if 4 + 02ee96: 20 07 | local.get 7 + 02ee98: 41 98 02 | i32.const 280 + 02ee9b: 6a | i32.add + 02ee9c: 20 04 | local.get 4 + 02ee9e: 6a | i32.add + 02ee9f: 41 2e | i32.const 46 + 02eea1: 3a 00 00 | i32.store8 0 0 + 02eea4: 20 0c | local.get 12 + 02eea6: 21 03 | local.set 3 + 02eea8: 20 04 | local.get 4 + 02eeaa: 21 04 | local.set 4 + 02eeac: 0b | end + 02eead: 20 03 | local.get 3 + 02eeaf: 21 03 | local.set 3 + 02eeb1: 20 04 | local.get 4 + 02eeb3: 22 04 | local.tee 4 + 02eeb5: 41 21 | i32.const 33 + 02eeb7: 4f | i32.ge_u + 02eeb8: 0d 04 | br_if 4 + 02eeba: 20 03 | local.get 3 + 02eebc: 50 | i64.eqz + 02eebd: 0d 01 | br_if 1 + 02eebf: 20 03 | local.get 3 + 02eec1: 21 03 | local.set 3 + 02eec3: 20 04 | local.get 4 + 02eec5: 21 04 | local.set 4 + 02eec7: 0b | end + 02eec8: 20 07 | local.get 7 + 02eeca: 41 98 02 | i32.const 280 + 02eecd: 6a | i32.add + 02eece: 41 7f | i32.const 4294967295 + 02eed0: 6a | i32.add + 02eed1: 21 08 | local.set 8 + 02eed3: 20 04 | local.get 4 + 02eed5: 22 01 | local.tee 1 + 02eed7: 21 05 | local.set 5 + 02eed9: 20 03 | local.get 3 + 02eedb: 21 0c | local.set 12 + 02eedd: 03 40 | loop + 02eedf: 20 0c | local.get 12 + 02eee1: 21 03 | local.set 3 + 02eee3: 20 05 | local.get 5 + 02eee5: 22 05 | local.tee 5 + 02eee7: 41 7f | i32.const 4294967295 + 02eee9: 6a | i32.add + 02eeea: 22 04 | local.tee 4 + 02eeec: 20 01 | local.get 1 + 02eeee: 4f | i32.ge_u + 02eeef: 0d 06 | br_if 6 + 02eef1: 20 08 | local.get 8 + 02eef3: 20 05 | local.get 5 + 02eef5: 6a | i32.add + 02eef6: 20 03 | local.get 3 + 02eef8: 20 03 | local.get 3 + 02eefa: 42 0a | i64.const 10 + 02eefc: 80 | i64.div_u + 02eefd: 22 0c | local.tee 12 + 02eeff: 42 0a | i64.const 10 + 02ef01: 7e | i64.mul + 02ef02: 7d | i64.sub + 02ef03: a7 | i32.wrap_i64 + 02ef04: 41 30 | i32.const 48 + 02ef06: 72 | i32.or + 02ef07: 3a 00 00 | i32.store8 0 0 + 02ef0a: 20 04 | local.get 4 + 02ef0c: 21 05 | local.set 5 + 02ef0e: 20 0c | local.get 12 + 02ef10: 21 0c | local.set 12 + 02ef12: 20 04 | local.get 4 + 02ef14: 21 04 | local.set 4 + 02ef16: 20 03 | local.get 3 + 02ef18: 42 0a | i64.const 10 + 02ef1a: 5a | i64.ge_u + 02ef1b: 0d 00 | br_if 0 + 02ef1d: 0c 0a | br 10 + 02ef1f: 0b | end + 02ef20: 0b | end + 02ef21: 20 04 | local.get 4 + 02ef23: 41 7f | i32.const 4294967295 + 02ef25: 6a | i32.add + 02ef26: 21 05 | local.set 5 + 02ef28: 20 04 | local.get 4 + 02ef2a: 45 | i32.eqz + 02ef2b: 0d 03 | br_if 3 + 02ef2d: 20 07 | local.get 7 + 02ef2f: 41 98 02 | i32.const 280 + 02ef32: 6a | i32.add + 02ef33: 20 05 | local.get 5 + 02ef35: 6a | i32.add + 02ef36: 41 30 | i32.const 48 + 02ef38: 3a 00 00 | i32.store8 0 0 + 02ef3b: 20 05 | local.get 5 + 02ef3d: 21 04 | local.set 4 + 02ef3f: 0c 08 | br 8 + 02ef41: 0b | end + 02ef42: 41 97 e2 93 80 00 | i32.const 323863 + 02ef48: 41 2b | i32.const 43 + 02ef4a: 41 ee 13 | i32.const 2542 + 02ef4d: 41 0a | i32.const 10 + 02ef4f: 20 04 | local.get 4 + 02ef51: 20 0a | local.get 10 + 02ef53: 10 ad 82 80 80 00 | call 301 + 02ef59: 00 | unreachable + 02ef5a: 0b | end + 02ef5b: 41 97 e2 93 80 00 | i32.const 323863 + 02ef61: 41 2b | i32.const 43 + 02ef63: 41 f4 13 | i32.const 2548 + 02ef66: 41 09 | i32.const 9 + 02ef68: 20 04 | local.get 4 + 02ef6a: 20 0a | local.get 10 + 02ef6c: 10 ad 82 80 80 00 | call 301 + 02ef72: 00 | unreachable + 02ef73: 0b | end + 02ef74: 41 97 e2 93 80 00 | i32.const 323863 + 02ef7a: 41 2b | i32.const 43 + 02ef7c: 41 aa 14 | i32.const 2602 + 02ef7f: 41 10 | i32.const 16 + 02ef81: 41 00 | i32.const 0 + 02ef83: 20 04 | local.get 4 + 02ef85: 41 20 | i32.const 32 + 02ef87: 10 bf 82 80 80 00 | call 319 + 02ef8d: 00 | unreachable + 02ef8e: 0b | end + 02ef8f: 41 97 e2 93 80 00 | i32.const 323863 + 02ef95: 41 2b | i32.const 43 + 02ef97: 41 fd 13 | i32.const 2557 + 02ef9a: 41 09 | i32.const 9 + 02ef9c: 20 05 | local.get 5 + 02ef9e: 41 00 | i32.const 0 + 02efa0: 10 ad 82 80 80 00 | call 301 + 02efa6: 00 | unreachable + 02efa7: 0b | end + 02efa8: 41 97 e2 93 80 00 | i32.const 323863 + 02efae: 41 2b | i32.const 43 + 02efb0: 41 81 14 | i32.const 2561 + 02efb3: 41 0a | i32.const 10 + 02efb5: 20 05 | local.get 5 + 02efb7: 41 7f | i32.const 4294967295 + 02efb9: 6a | i32.add + 02efba: 20 01 | local.get 1 + 02efbc: 10 ad 82 80 80 00 | call 301 + 02efc2: 00 | unreachable + 02efc3: 0b | end + 02efc4: 02 40 | block + 02efc6: 20 05 | local.get 5 + 02efc8: 28 02 08 | i32.load 2 8 + 02efcb: 22 08 | local.tee 8 + 02efcd: 29 03 40 | i64.load 3 64 + 02efd0: 22 0b | local.tee 11 + 02efd2: 42 6d | i64.const 18446744073709551597 + 02efd4: 7c | i64.add + 02efd5: 22 0c | local.tee 12 + 02efd7: 42 08 | i64.const 8 + 02efd9: 56 | i64.gt_u + 02efda: 0d 00 | br_if 0 + 02efdc: 02 40 | block + 02efde: 02 40 | block + 02efe0: 02 40 | block + 02efe2: 20 0c | local.get 12 + 02efe4: a7 | i32.wrap_i64 + 02efe5: 0e 09 00 03 03 03 02 03 03 | br_table 0 3 3 3 2 3 3 3 1 0 + 02efee: 03 01 00 | + 02eff1: 0b | end + 02eff2: 20 00 | local.get 0 + 02eff4: 20 01 | local.get 1 + 02eff6: 20 02 | local.get 2 + 02eff8: 20 03 | local.get 3 + 02effa: 20 04 | local.get 4 + 02effc: 20 08 | local.get 8 + 02effe: 41 18 | i32.const 24 + 02f000: 6a | i32.add + 02f001: 20 05 | local.get 5 + 02f003: 28 02 00 | i32.load 2 0 + 02f006: 20 05 | local.get 5 + 02f008: 28 02 04 | i32.load 2 4 + 02f00b: 20 06 | local.get 6 + 02f00d: 10 c4 83 80 80 00 | call 452 + 02f013: 0c 06 | br 6 + 02f015: 0b | end + 02f016: 20 00 | local.get 0 + 02f018: 20 01 | local.get 1 + 02f01a: 20 02 | local.get 2 + 02f01c: 20 03 | local.get 3 + 02f01e: 20 04 | local.get 4 + 02f020: 20 08 | local.get 8 + 02f022: 28 02 18 | i32.load 2 24 + 02f025: 20 08 | local.get 8 + 02f027: 28 02 1c | i32.load 2 28 + 02f02a: 20 08 | local.get 8 + 02f02c: 28 02 20 | i32.load 2 32 + 02f02f: 20 08 | local.get 8 + 02f031: 28 02 24 | i32.load 2 36 + 02f034: 20 08 | local.get 8 + 02f036: 28 02 28 | i32.load 2 40 + 02f039: 20 08 | local.get 8 + 02f03b: 28 02 2c | i32.load 2 44 + 02f03e: 20 08 | local.get 8 + 02f040: 28 02 30 | i32.load 2 48 + 02f043: 20 05 | local.get 5 + 02f045: 28 02 00 | i32.load 2 0 + 02f048: 20 05 | local.get 5 + 02f04a: 28 02 04 | i32.load 2 4 + 02f04d: 20 06 | local.get 6 + 02f04f: 10 c9 83 80 80 00 | call 457 + 02f055: 0c 05 | br 5 + 02f057: 0b | end + 02f058: 20 00 | local.get 0 + 02f05a: 20 01 | local.get 1 + 02f05c: 20 02 | local.get 2 + 02f05e: 20 03 | local.get 3 + 02f060: 41 00 | i32.const 0 + 02f062: 41 00 | i32.const 0 + 02f064: 20 04 | local.get 4 + 02f066: 20 06 | local.get 6 + 02f068: 10 c3 83 80 80 00 | call 451 + 02f06e: 0c 04 | br 4 + 02f070: 0b | end + 02f071: 02 40 | block + 02f073: 02 40 | block + 02f075: 20 04 | local.get 4 + 02f077: 41 f7 00 | i32.const 119 + 02f07a: 46 | i32.eq + 02f07b: 0d 00 | br_if 0 + 02f07d: 20 08 | local.get 8 + 02f07f: 21 08 | local.set 8 + 02f081: 0c 01 | br 1 + 02f083: 0b | end + 02f084: 02 40 | block + 02f086: 20 0b | local.get 11 + 02f088: 42 1b | i64.const 27 + 02f08a: 58 | i64.le_u + 02f08b: 0d 00 | br_if 0 + 02f08d: 20 08 | local.get 8 + 02f08f: 21 08 | local.set 8 + 02f091: 0c 01 | br 1 + 02f093: 0b | end + 02f094: 02 40 | block + 02f096: 42 01 | i64.const 1 + 02f098: 20 0b | local.get 11 + 02f09a: 86 | i64.shl + 02f09b: 42 80 80 af db 00 | i64.const 191610880 + 02f0a1: 83 | i64.and + 02f0a2: 42 00 | i64.const 0 + 02f0a4: 52 | i64.ne + 02f0a5: 0d 00 | br_if 0 + 02f0a7: 20 08 | local.get 8 + 02f0a9: 21 08 | local.set 8 + 02f0ab: 0c 01 | br 1 + 02f0ad: 0b | end + 02f0ae: 20 08 | local.get 8 + 02f0b0: 21 08 | local.set 8 + 02f0b2: 20 00 | local.get 0 + 02f0b4: 28 02 28 | i32.load 2 40 + 02f0b7: 22 02 | local.tee 2 + 02f0b9: 45 | i32.eqz + 02f0ba: 0d 00 | br_if 0 + 02f0bc: 20 07 | local.get 7 + 02f0be: 41 08 | i32.const 8 + 02f0c0: 6a | i32.add + 02f0c1: 20 00 | local.get 0 + 02f0c3: 28 02 2c | i32.load 2 44 + 02f0c6: 41 04 | i32.const 4 + 02f0c8: 20 05 | local.get 5 + 02f0ca: 28 02 00 | i32.load 2 0 + 02f0cd: 20 05 | local.get 5 + 02f0cf: 28 02 04 | i32.load 2 4 + 02f0d2: 42 00 | i64.const 0 + 02f0d4: 41 00 | i32.const 0 + 02f0d6: 20 06 | local.get 6 + 02f0d8: 20 02 | local.get 2 + 02f0da: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02f0e3: 80 00 | + 02f0e5: 20 00 | local.get 0 + 02f0e7: 20 00 | local.get 0 + 02f0e9: 28 02 54 | i32.load 2 84 + 02f0ec: 20 07 | local.get 7 + 02f0ee: 28 02 08 | i32.load 2 8 + 02f0f1: 6a | i32.add + 02f0f2: 36 02 54 | i32.store 2 84 + 02f0f5: 20 05 | local.get 5 + 02f0f7: 28 02 08 | i32.load 2 8 + 02f0fa: 21 08 | local.set 8 + 02f0fc: 0b | end + 02f0fd: 20 00 | local.get 0 + 02f0ff: 20 01 | local.get 1 + 02f101: 41 00 | i32.const 0 + 02f103: 20 08 | local.get 8 + 02f105: 29 03 10 | i64.load 3 16 + 02f108: 20 04 | local.get 4 + 02f10a: 20 06 | local.get 6 + 02f10c: 10 e1 82 80 80 00 | call 353 + 02f112: 0c 03 | br 3 + 02f114: 0b | end + 02f115: 20 08 | local.get 8 + 02f117: 29 00 00 | i64.load 0 0 + 02f11a: 22 0e | local.tee 14 + 02f11c: 42 80 94 eb dc 03 | i64.const 1000000000 + 02f122: 7f | i64.div_s + 02f123: 22 03 | local.tee 3 + 02f125: 42 80 92 e7 d6 e1 ff ff ff | i64.const 9223372028715321600 + 02f12e: ff 00 | + 02f130: 7c | i64.add + 02f131: 22 0c | local.tee 12 + 02f133: 42 80 b3 81 83 2f | i64.const 12622780800 + 02f139: 80 | i64.div_u + 02f13a: 22 0b | local.tee 11 + 02f13c: 42 cf 8a 77 | i64.const 18446744073709405519 + 02f140: 7e | i64.mul + 02f141: 20 0c | local.get 12 + 02f143: 42 80 a3 05 | i64.const 86400 + 02f147: 80 | i64.div_u + 02f148: 7c | i64.add + 02f149: 22 0c | local.tee 12 + 02f14b: 42 ac 9d 02 | i64.const 36524 + 02f14f: 80 | i64.div_u + 02f150: 22 09 | local.tee 9 + 02f152: 20 09 | local.get 9 + 02f154: 42 02 | i64.const 2 + 02f156: 88 | i64.shr_u + 02f157: 7d | i64.sub + 02f158: 22 09 | local.tee 9 + 02f15a: 42 d4 e2 7d | i64.const 18446744073709515092 + 02f15e: 7e | i64.mul + 02f15f: 20 0c | local.get 12 + 02f161: 7c | i64.add + 02f162: 22 0c | local.tee 12 + 02f164: 42 b5 0b | i64.const 1461 + 02f167: 80 | i64.div_u + 02f168: 22 0f | local.tee 15 + 02f16a: 42 cb 74 | i64.const 18446744073709550155 + 02f16d: 7e | i64.mul + 02f16e: 20 0c | local.get 12 + 02f170: 7c | i64.add + 02f171: 22 0c | local.tee 12 + 02f173: 42 ed 02 | i64.const 365 + 02f176: 80 | i64.div_u + 02f177: 22 10 | local.tee 16 + 02f179: 20 10 | local.get 16 + 02f17b: 42 02 | i64.const 2 + 02f17d: 88 | i64.shr_u + 02f17e: 7d | i64.sub + 02f17f: 22 10 | local.tee 16 + 02f181: 42 93 fd ff ff 0f | i64.const 4294966931 + 02f187: 7e | i64.mul + 02f188: 20 0c | local.get 12 + 02f18a: 7c | i64.add + 02f18b: a7 | i32.wrap_i64 + 02f18c: 21 04 | local.set 4 + 02f18e: 02 40 | block + 02f190: 02 40 | block + 02f192: 02 40 | block + 02f194: 02 40 | block + 02f196: 02 40 | block + 02f198: 20 09 | local.get 9 + 02f19a: 42 e4 00 | i64.const 100 + 02f19d: 7e | i64.mul + 02f19e: 20 0b | local.get 11 + 02f1a0: 42 90 03 | i64.const 400 + 02f1a3: 7e | i64.mul + 02f1a4: 7c | i64.add + 02f1a5: 20 0f | local.get 15 + 02f1a7: 42 02 | i64.const 2 + 02f1a9: 86 | i64.shl + 02f1aa: 7c | i64.add + 02f1ab: 20 10 | local.get 16 + 02f1ad: 7c | i64.add + 02f1ae: a7 | i32.wrap_i64 + 02f1af: 41 c1 a2 ba 97 7f | i32.const 4075721025 + 02f1b5: 6a | i32.add + 02f1b6: 22 05 | local.tee 5 + 02f1b8: 41 03 | i32.const 3 + 02f1ba: 71 | i32.and + 02f1bb: 45 | i32.eqz + 02f1bc: 0d 00 | br_if 0 + 02f1be: 20 04 | local.get 4 + 02f1c0: 21 01 | local.set 1 + 02f1c2: 0c 01 | br 1 + 02f1c4: 0b | end + 02f1c5: 20 05 | local.get 5 + 02f1c7: 41 90 03 | i32.const 400 + 02f1ca: 6f | i32.rem_s + 02f1cb: 21 01 | local.set 1 + 02f1cd: 02 40 | block + 02f1cf: 20 05 | local.get 5 + 02f1d1: 41 e4 00 | i32.const 100 + 02f1d4: 6f | i32.rem_s + 02f1d5: 0d 00 | br_if 0 + 02f1d7: 20 01 | local.get 1 + 02f1d9: 45 | i32.eqz + 02f1da: 0d 00 | br_if 0 + 02f1dc: 20 04 | local.get 4 + 02f1de: 21 01 | local.set 1 + 02f1e0: 0c 01 | br 1 + 02f1e2: 0b | end + 02f1e3: 02 40 | block + 02f1e5: 20 04 | local.get 4 + 02f1e7: 41 3b | i32.const 59 + 02f1e9: 4a | i32.gt_s + 02f1ea: 0d 00 | br_if 0 + 02f1ec: 20 04 | local.get 4 + 02f1ee: 21 01 | local.set 1 + 02f1f0: 20 04 | local.get 4 + 02f1f2: 41 3b | i32.const 59 + 02f1f4: 47 | i32.ne + 02f1f5: 0d 01 | br_if 1 + 02f1f7: 42 02 | i64.const 2 + 02f1f9: 21 0c | local.set 12 + 02f1fb: 42 1d | i64.const 29 + 02f1fd: 21 0b | local.set 11 + 02f1ff: 0c 02 | br 2 + 02f201: 0b | end + 02f202: 20 04 | local.get 4 + 02f204: 41 7f | i32.const 4294967295 + 02f206: 6a | i32.add + 02f207: 21 01 | local.set 1 + 02f209: 0b | end + 02f20a: 20 01 | local.get 1 + 02f20c: 22 04 | local.tee 4 + 02f20e: 41 1f | i32.const 31 + 02f210: 6d | i32.div_s + 02f211: 22 08 | local.tee 8 + 02f213: 41 01 | i32.const 1 + 02f215: 6a | i32.add + 02f216: 22 01 | local.tee 1 + 02f218: 41 0d | i32.const 13 + 02f21a: 4f | i32.ge_u + 02f21b: 0d 01 | br_if 1 + 02f21d: 02 40 | block + 02f21f: 02 40 | block + 02f221: 20 04 | local.get 4 + 02f223: 20 01 | local.get 1 + 02f225: 41 02 | i32.const 2 + 02f227: 74 | i32.shl + 02f228: 41 f8 f5 91 80 00 | i32.const 293624 + 02f22e: 6a | i32.add + 02f22f: 28 02 00 | i32.load 2 0 + 02f232: 22 02 | local.tee 2 + 02f234: 48 | i32.lt_s + 02f235: 0d 00 | br_if 0 + 02f237: 20 08 | local.get 8 + 02f239: 41 02 | i32.const 2 + 02f23b: 6a | i32.add + 02f23c: 21 01 | local.set 1 + 02f23e: 20 02 | local.get 2 + 02f240: 21 08 | local.set 8 + 02f242: 0c 01 | br 1 + 02f244: 0b | end + 02f245: 20 08 | local.get 8 + 02f247: 41 0d | i32.const 13 + 02f249: 4f | i32.ge_u + 02f24a: 0d 03 | br_if 3 + 02f24c: 20 01 | local.get 1 + 02f24e: 21 01 | local.set 1 + 02f250: 20 08 | local.get 8 + 02f252: 41 02 | i32.const 2 + 02f254: 74 | i32.shl + 02f255: 41 f8 f5 91 80 00 | i32.const 293624 + 02f25b: 6a | i32.add + 02f25c: 28 02 00 | i32.load 2 0 + 02f25f: 21 08 | local.set 8 + 02f261: 0b | end + 02f262: 20 01 | local.get 1 + 02f264: ad | i64.extend_i32_u + 02f265: 21 0c | local.set 12 + 02f267: 20 04 | local.get 4 + 02f269: 20 08 | local.get 8 + 02f26b: 6b | i32.sub + 02f26c: 41 01 | i32.const 1 + 02f26e: 6a | i32.add + 02f26f: ac | i64.extend_i32_s + 02f270: 21 0b | local.set 11 + 02f272: 0b | end + 02f273: 20 0b | local.get 11 + 02f275: 21 0b | local.set 11 + 02f277: 20 0c | local.get 12 + 02f279: 21 0c | local.set 12 + 02f27b: 20 00 | local.get 0 + 02f27d: 20 05 | local.get 5 + 02f27f: ac | i64.extend_i32_s + 02f280: 41 04 | i32.const 4 + 02f282: 20 06 | local.get 6 + 02f284: 10 ca 83 80 80 00 | call 458 + 02f28a: 20 00 | local.get 0 + 02f28c: 28 02 2c | i32.load 2 44 + 02f28f: 21 02 | local.set 2 + 02f291: 20 00 | local.get 0 + 02f293: 28 02 28 | i32.load 2 40 + 02f296: 21 05 | local.set 5 + 02f298: 20 07 | local.get 7 + 02f29a: 41 2d | i32.const 45 + 02f29c: 3a 00 bf 02 | i32.store8 0 319 + 02f2a0: 20 03 | local.get 3 + 02f2a2: 42 80 a4 9f 9a fa fd ff ff | i64.const 9223371966579724800 + 02f2ab: ff 00 | + 02f2ad: 7c | i64.add + 02f2ae: 42 80 a3 05 | i64.const 86400 + 02f2b2: 82 | i64.rem_u + 02f2b3: a7 | i32.wrap_i64 + 02f2b4: 22 04 | local.tee 4 + 02f2b6: 41 90 1c | i32.const 3600 + 02f2b9: 6e | i32.div_u + 02f2ba: 22 01 | local.tee 1 + 02f2bc: 41 f0 63 | i32.const 4294963696 + 02f2bf: 6c | i32.mul + 02f2c0: 20 04 | local.get 4 + 02f2c2: 6a | i32.add + 02f2c3: 22 08 | local.tee 8 + 02f2c5: 41 3c | i32.const 60 + 02f2c7: 6d | i32.div_s + 02f2c8: 21 04 | local.set 4 + 02f2ca: 20 0e | local.get 14 + 02f2cc: 20 03 | local.get 3 + 02f2ce: 42 80 94 eb dc 03 | i64.const 1000000000 + 02f2d4: 7e | i64.mul + 02f2d5: 7d | i64.sub + 02f2d6: 42 80 80 98 eb a3 cf c9 fa | i64.const 8139454208000000000 + 02f2df: f0 00 | + 02f2e1: 7c | i64.add + 02f2e2: 42 80 94 eb dc 03 | i64.const 1000000000 + 02f2e8: 82 | i64.rem_u + 02f2e9: 21 03 | local.set 3 + 02f2eb: 02 40 | block + 02f2ed: 20 05 | local.get 5 + 02f2ef: 45 | i32.eqz + 02f2f0: 0d 00 | br_if 0 + 02f2f2: 20 07 | local.get 7 + 02f2f4: 41 88 02 | i32.const 264 + 02f2f7: 6a | i32.add + 02f2f8: 20 02 | local.get 2 + 02f2fa: 41 04 | i32.const 4 + 02f2fc: 20 07 | local.get 7 + 02f2fe: 41 bf 02 | i32.const 319 + 02f301: 6a | i32.add + 02f302: 41 01 | i32.const 1 + 02f304: 42 00 | i64.const 0 + 02f306: 41 00 | i32.const 0 + 02f308: 20 06 | local.get 6 + 02f30a: 20 05 | local.get 5 + 02f30c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02f315: 80 00 | + 02f317: 20 00 | local.get 0 + 02f319: 20 00 | local.get 0 + 02f31b: 28 02 54 | i32.load 2 84 + 02f31e: 20 07 | local.get 7 + 02f320: 28 02 88 02 | i32.load 2 264 + 02f324: 6a | i32.add + 02f325: 36 02 54 | i32.store 2 84 + 02f328: 0b | end + 02f329: 20 00 | local.get 0 + 02f32b: 20 0c | local.get 12 + 02f32d: 41 02 | i32.const 2 + 02f32f: 20 06 | local.get 6 + 02f331: 10 ca 83 80 80 00 | call 458 + 02f337: 20 00 | local.get 0 + 02f339: 28 02 2c | i32.load 2 44 + 02f33c: 21 02 | local.set 2 + 02f33e: 20 00 | local.get 0 + 02f340: 28 02 28 | i32.load 2 40 + 02f343: 21 05 | local.set 5 + 02f345: 20 07 | local.get 7 + 02f347: 41 2d | i32.const 45 + 02f349: 3a 00 bf 02 | i32.store8 0 319 + 02f34d: 02 40 | block + 02f34f: 20 05 | local.get 5 + 02f351: 45 | i32.eqz + 02f352: 0d 00 | br_if 0 + 02f354: 20 07 | local.get 7 + 02f356: 41 f8 01 | i32.const 248 + 02f359: 6a | i32.add + 02f35a: 20 02 | local.get 2 + 02f35c: 41 04 | i32.const 4 + 02f35e: 20 07 | local.get 7 + 02f360: 41 bf 02 | i32.const 319 + 02f363: 6a | i32.add + 02f364: 41 01 | i32.const 1 + 02f366: 42 00 | i64.const 0 + 02f368: 41 00 | i32.const 0 + 02f36a: 20 06 | local.get 6 + 02f36c: 20 05 | local.get 5 + 02f36e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02f377: 80 00 | + 02f379: 20 00 | local.get 0 + 02f37b: 20 00 | local.get 0 + 02f37d: 28 02 54 | i32.load 2 84 + 02f380: 20 07 | local.get 7 + 02f382: 28 02 f8 01 | i32.load 2 248 + 02f386: 6a | i32.add + 02f387: 36 02 54 | i32.store 2 84 + 02f38a: 0b | end + 02f38b: 20 00 | local.get 0 + 02f38d: 20 0b | local.get 11 + 02f38f: 41 02 | i32.const 2 + 02f391: 20 06 | local.get 6 + 02f393: 10 ca 83 80 80 00 | call 458 + 02f399: 20 00 | local.get 0 + 02f39b: 28 02 2c | i32.load 2 44 + 02f39e: 21 02 | local.set 2 + 02f3a0: 20 00 | local.get 0 + 02f3a2: 28 02 28 | i32.load 2 40 + 02f3a5: 21 05 | local.set 5 + 02f3a7: 20 07 | local.get 7 + 02f3a9: 41 20 | i32.const 32 + 02f3ab: 3a 00 bf 02 | i32.store8 0 319 + 02f3af: 02 40 | block + 02f3b1: 20 05 | local.get 5 + 02f3b3: 45 | i32.eqz + 02f3b4: 0d 00 | br_if 0 + 02f3b6: 20 07 | local.get 7 + 02f3b8: 41 e8 01 | i32.const 232 + 02f3bb: 6a | i32.add + 02f3bc: 20 02 | local.get 2 + 02f3be: 41 04 | i32.const 4 + 02f3c0: 20 07 | local.get 7 + 02f3c2: 41 bf 02 | i32.const 319 + 02f3c5: 6a | i32.add + 02f3c6: 41 01 | i32.const 1 + 02f3c8: 42 00 | i64.const 0 + 02f3ca: 41 00 | i32.const 0 + 02f3cc: 20 06 | local.get 6 + 02f3ce: 20 05 | local.get 5 + 02f3d0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02f3d9: 80 00 | + 02f3db: 20 00 | local.get 0 + 02f3dd: 20 00 | local.get 0 + 02f3df: 28 02 54 | i32.load 2 84 + 02f3e2: 20 07 | local.get 7 + 02f3e4: 28 02 e8 01 | i32.load 2 232 + 02f3e8: 6a | i32.add + 02f3e9: 36 02 54 | i32.store 2 84 + 02f3ec: 0b | end + 02f3ed: 20 04 | local.get 4 + 02f3ef: 41 44 | i32.const 4294967236 + 02f3f1: 6c | i32.mul + 02f3f2: 21 02 | local.set 2 + 02f3f4: 20 00 | local.get 0 + 02f3f6: 20 01 | local.get 1 + 02f3f8: ad | i64.extend_i32_u + 02f3f9: 41 02 | i32.const 2 + 02f3fb: 20 06 | local.get 6 + 02f3fd: 10 ca 83 80 80 00 | call 458 + 02f403: 20 00 | local.get 0 + 02f405: 28 02 2c | i32.load 2 44 + 02f408: 21 01 | local.set 1 + 02f40a: 20 00 | local.get 0 + 02f40c: 28 02 28 | i32.load 2 40 + 02f40f: 21 05 | local.set 5 + 02f411: 20 07 | local.get 7 + 02f413: 41 3a | i32.const 58 + 02f415: 3a 00 bf 02 | i32.store8 0 319 + 02f419: 02 40 | block + 02f41b: 20 05 | local.get 5 + 02f41d: 45 | i32.eqz + 02f41e: 0d 00 | br_if 0 + 02f420: 20 07 | local.get 7 + 02f422: 41 d8 01 | i32.const 216 + 02f425: 6a | i32.add + 02f426: 20 01 | local.get 1 + 02f428: 41 04 | i32.const 4 + 02f42a: 20 07 | local.get 7 + 02f42c: 41 bf 02 | i32.const 319 + 02f42f: 6a | i32.add + 02f430: 41 01 | i32.const 1 + 02f432: 42 00 | i64.const 0 + 02f434: 41 00 | i32.const 0 + 02f436: 20 06 | local.get 6 + 02f438: 20 05 | local.get 5 + 02f43a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02f443: 80 00 | + 02f445: 20 00 | local.get 0 + 02f447: 20 00 | local.get 0 + 02f449: 28 02 54 | i32.load 2 84 + 02f44c: 20 07 | local.get 7 + 02f44e: 28 02 d8 01 | i32.load 2 216 + 02f452: 6a | i32.add + 02f453: 36 02 54 | i32.store 2 84 + 02f456: 0b | end + 02f457: 20 02 | local.get 2 + 02f459: 20 08 | local.get 8 + 02f45b: 6a | i32.add + 02f45c: 21 05 | local.set 5 + 02f45e: 20 00 | local.get 0 + 02f460: 20 04 | local.get 4 + 02f462: ac | i64.extend_i32_s + 02f463: 41 02 | i32.const 2 + 02f465: 20 06 | local.get 6 + 02f467: 10 ca 83 80 80 00 | call 458 + 02f46d: 20 00 | local.get 0 + 02f46f: 28 02 2c | i32.load 2 44 + 02f472: 21 01 | local.set 1 + 02f474: 20 00 | local.get 0 + 02f476: 28 02 28 | i32.load 2 40 + 02f479: 21 04 | local.set 4 + 02f47b: 20 07 | local.get 7 + 02f47d: 41 3a | i32.const 58 + 02f47f: 3a 00 bf 02 | i32.store8 0 319 + 02f483: 02 40 | block + 02f485: 20 04 | local.get 4 + 02f487: 45 | i32.eqz + 02f488: 0d 00 | br_if 0 + 02f48a: 20 07 | local.get 7 + 02f48c: 41 c8 01 | i32.const 200 + 02f48f: 6a | i32.add + 02f490: 20 01 | local.get 1 + 02f492: 41 04 | i32.const 4 + 02f494: 20 07 | local.get 7 + 02f496: 41 bf 02 | i32.const 319 + 02f499: 6a | i32.add + 02f49a: 41 01 | i32.const 1 + 02f49c: 42 00 | i64.const 0 + 02f49e: 41 00 | i32.const 0 + 02f4a0: 20 06 | local.get 6 + 02f4a2: 20 04 | local.get 4 + 02f4a4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02f4ad: 80 00 | + 02f4af: 20 00 | local.get 0 + 02f4b1: 20 00 | local.get 0 + 02f4b3: 28 02 54 | i32.load 2 84 + 02f4b6: 20 07 | local.get 7 + 02f4b8: 28 02 c8 01 | i32.load 2 200 + 02f4bc: 6a | i32.add + 02f4bd: 36 02 54 | i32.store 2 84 + 02f4c0: 0b | end + 02f4c1: 20 00 | local.get 0 + 02f4c3: 20 05 | local.get 5 + 02f4c5: ac | i64.extend_i32_s + 02f4c6: 41 02 | i32.const 2 + 02f4c8: 20 06 | local.get 6 + 02f4ca: 10 ca 83 80 80 00 | call 458 + 02f4d0: 20 00 | local.get 0 + 02f4d2: 28 02 2c | i32.load 2 44 + 02f4d5: 21 05 | local.set 5 + 02f4d7: 20 00 | local.get 0 + 02f4d9: 28 02 28 | i32.load 2 40 + 02f4dc: 21 04 | local.set 4 + 02f4de: 20 07 | local.get 7 + 02f4e0: 41 2e | i32.const 46 + 02f4e2: 3a 00 bf 02 | i32.store8 0 319 + 02f4e6: 02 40 | block + 02f4e8: 20 04 | local.get 4 + 02f4ea: 45 | i32.eqz + 02f4eb: 0d 00 | br_if 0 + 02f4ed: 20 07 | local.get 7 + 02f4ef: 41 b8 01 | i32.const 184 + 02f4f2: 6a | i32.add + 02f4f3: 20 05 | local.get 5 + 02f4f5: 41 04 | i32.const 4 + 02f4f7: 20 07 | local.get 7 + 02f4f9: 41 bf 02 | i32.const 319 + 02f4fc: 6a | i32.add + 02f4fd: 41 01 | i32.const 1 + 02f4ff: 42 00 | i64.const 0 + 02f501: 41 00 | i32.const 0 + 02f503: 20 06 | local.get 6 + 02f505: 20 04 | local.get 4 + 02f507: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02f510: 80 00 | + 02f512: 20 00 | local.get 0 + 02f514: 20 00 | local.get 0 + 02f516: 28 02 54 | i32.load 2 84 + 02f519: 20 07 | local.get 7 + 02f51b: 28 02 b8 01 | i32.load 2 184 + 02f51f: 6a | i32.add + 02f520: 36 02 54 | i32.store 2 84 + 02f523: 0b | end + 02f524: 20 00 | local.get 0 + 02f526: 20 03 | local.get 3 + 02f528: 41 09 | i32.const 9 + 02f52a: 20 06 | local.get 6 + 02f52c: 10 ca 83 80 80 00 | call 458 + 02f532: 20 00 | local.get 0 + 02f534: 28 02 28 | i32.load 2 40 + 02f537: 22 04 | local.tee 4 + 02f539: 45 | i32.eqz + 02f53a: 0d 04 | br_if 4 + 02f53c: 20 07 | local.get 7 + 02f53e: 41 a8 01 | i32.const 168 + 02f541: 6a | i32.add + 02f542: 20 00 | local.get 0 + 02f544: 28 02 2c | i32.load 2 44 + 02f547: 41 04 | i32.const 4 + 02f549: 41 e1 9c 94 80 00 | i32.const 331361 + 02f54f: 41 0a | i32.const 10 + 02f551: 42 00 | i64.const 0 + 02f553: 41 00 | i32.const 0 + 02f555: 20 06 | local.get 6 + 02f557: 20 04 | local.get 4 + 02f559: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02f562: 80 00 | + 02f564: 20 00 | local.get 0 + 02f566: 20 00 | local.get 0 + 02f568: 28 02 54 | i32.load 2 84 + 02f56b: 20 07 | local.get 7 + 02f56d: 28 02 a8 01 | i32.load 2 168 + 02f571: 6a | i32.add + 02f572: 36 02 54 | i32.store 2 84 + 02f575: 0c 04 | br 4 + 02f577: 0b | end + 02f578: 41 96 ed 92 80 00 | i32.const 308886 + 02f57e: 41 2d | i32.const 45 + 02f580: 41 ad 07 | i32.const 941 + 02f583: 41 19 | i32.const 25 + 02f585: 20 01 | local.get 1 + 02f587: 41 0d | i32.const 13 + 02f589: 10 ad 82 80 80 00 | call 301 + 02f58f: 00 | unreachable + 02f590: 0b | end + 02f591: 41 96 ed 92 80 00 | i32.const 308886 + 02f597: 41 2d | i32.const 45 + 02f599: 41 b3 07 | i32.const 947 + 02f59c: 41 1b | i32.const 27 + 02f59e: 20 08 | local.get 8 + 02f5a0: 41 0d | i32.const 13 + 02f5a2: 10 ad 82 80 80 00 | call 301 + 02f5a8: 00 | unreachable + 02f5a9: 0b | end + 02f5aa: 02 40 | block + 02f5ac: 02 40 | block + 02f5ae: 20 00 | local.get 0 + 02f5b0: 2d 00 02 | i32.load8_u 0 2 + 02f5b3: 0d 00 | br_if 0 + 02f5b5: 41 1f | i32.const 31 + 02f5b7: 21 04 | local.set 4 + 02f5b9: 0c 01 | br 1 + 02f5bb: 0b | end + 02f5bc: 20 07 | local.get 7 + 02f5be: 41 20 | i32.const 32 + 02f5c0: 3a 00 b6 02 | i32.store8 0 310 + 02f5c4: 41 1e | i32.const 30 + 02f5c6: 21 04 | local.set 4 + 02f5c8: 0b | end + 02f5c9: 20 03 | local.get 3 + 02f5cb: 21 03 | local.set 3 + 02f5cd: 41 00 | i32.const 0 + 02f5cf: 21 05 | local.set 5 + 02f5d1: 41 00 | i32.const 0 + 02f5d3: 21 01 | local.set 1 + 02f5d5: 20 04 | local.get 4 + 02f5d7: 22 0a | local.tee 10 + 02f5d9: 21 04 | local.set 4 + 02f5db: 02 40 | block + 02f5dd: 03 40 | loop + 02f5df: 20 04 | local.get 4 + 02f5e1: 21 08 | local.set 8 + 02f5e3: 20 05 | local.get 5 + 02f5e5: 21 04 | local.set 4 + 02f5e7: 20 03 | local.get 3 + 02f5e9: 22 03 | local.tee 3 + 02f5eb: 20 03 | local.get 3 + 02f5ed: 42 0a | i64.const 10 + 02f5ef: 80 | i64.div_u + 02f5f0: 22 0b | local.tee 11 + 02f5f2: 42 0a | i64.const 10 + 02f5f4: 7e | i64.mul + 02f5f5: 7d | i64.sub + 02f5f6: 21 0c | local.set 12 + 02f5f8: 02 40 | block + 02f5fa: 02 40 | block + 02f5fc: 20 01 | local.get 1 + 02f5fe: 41 01 | i32.const 1 + 02f600: 71 | i32.and + 02f601: 0d 00 | br_if 0 + 02f603: 20 0c | local.get 12 + 02f605: 42 00 | i64.const 0 + 02f607: 52 | i64.ne + 02f608: 0d 00 | br_if 0 + 02f60a: 02 40 | block + 02f60c: 02 40 | block + 02f60e: 20 04 | local.get 4 + 02f610: 41 01 | i32.const 1 + 02f612: 6a | i32.add + 02f613: 22 04 | local.tee 4 + 02f615: 41 09 | i32.const 9 + 02f617: 47 | i32.ne + 02f618: 0d 00 | br_if 0 + 02f61a: 20 0b | local.get 11 + 02f61c: 21 03 | local.set 3 + 02f61e: 0c 01 | br 1 + 02f620: 0b | end + 02f621: 20 0b | local.get 11 + 02f623: 21 03 | local.set 3 + 02f625: 20 04 | local.get 4 + 02f627: 21 04 | local.set 4 + 02f629: 03 40 | loop + 02f62b: 20 04 | local.get 4 + 02f62d: 21 04 | local.set 4 + 02f62f: 02 40 | block + 02f631: 20 03 | local.get 3 + 02f633: 22 03 | local.tee 3 + 02f635: 20 03 | local.get 3 + 02f637: 42 0a | i64.const 10 + 02f639: 80 | i64.div_u + 02f63a: 22 0c | local.tee 12 + 02f63c: 42 0a | i64.const 10 + 02f63e: 7e | i64.mul + 02f63f: 7d | i64.sub + 02f640: 22 0b | local.tee 11 + 02f642: 50 | i64.eqz + 02f643: 0d 00 | br_if 0 + 02f645: 20 03 | local.get 3 + 02f647: 21 03 | local.set 3 + 02f649: 20 04 | local.get 4 + 02f64b: 21 04 | local.set 4 + 02f64d: 20 0b | local.get 11 + 02f64f: 21 0c | local.set 12 + 02f651: 0c 04 | br 4 + 02f653: 0b | end + 02f654: 20 0c | local.get 12 + 02f656: 21 03 | local.set 3 + 02f658: 20 04 | local.get 4 + 02f65a: 41 01 | i32.const 1 + 02f65c: 6a | i32.add + 02f65d: 22 05 | local.tee 5 + 02f65f: 21 04 | local.set 4 + 02f661: 20 05 | local.get 5 + 02f663: 41 09 | i32.const 9 + 02f665: 47 | i32.ne + 02f666: 0d 00 | br_if 0 + 02f668: 0b | end + 02f669: 20 0c | local.get 12 + 02f66b: 21 03 | local.set 3 + 02f66d: 0b | end + 02f66e: 20 08 | local.get 8 + 02f670: 21 04 | local.set 4 + 02f672: 0c 03 | br 3 + 02f674: 0b | end + 02f675: 20 03 | local.get 3 + 02f677: 21 03 | local.set 3 + 02f679: 20 04 | local.get 4 + 02f67b: 21 04 | local.set 4 + 02f67d: 20 0c | local.get 12 + 02f67f: 21 0c | local.set 12 + 02f681: 0b | end + 02f682: 20 0c | local.get 12 + 02f684: 21 0c | local.set 12 + 02f686: 20 04 | local.get 4 + 02f688: 21 05 | local.set 5 + 02f68a: 20 03 | local.get 3 + 02f68c: 21 03 | local.set 3 + 02f68e: 20 08 | local.get 8 + 02f690: 41 7f | i32.const 4294967295 + 02f692: 6a | i32.add + 02f693: 22 04 | local.tee 4 + 02f695: 20 0a | local.get 10 + 02f697: 4f | i32.ge_u + 02f698: 0d 04 | br_if 4 + 02f69a: 20 07 | local.get 7 + 02f69c: 41 98 02 | i32.const 280 + 02f69f: 6a | i32.add + 02f6a0: 20 04 | local.get 4 + 02f6a2: 6a | i32.add + 02f6a3: 20 0c | local.get 12 + 02f6a5: a7 | i32.wrap_i64 + 02f6a6: 41 30 | i32.const 48 + 02f6a8: 72 | i32.or + 02f6a9: 3a 00 00 | i32.store8 0 0 + 02f6ac: 20 03 | local.get 3 + 02f6ae: 42 0a | i64.const 10 + 02f6b0: 80 | i64.div_u + 02f6b1: 22 0c | local.tee 12 + 02f6b3: 21 03 | local.set 3 + 02f6b5: 20 05 | local.get 5 + 02f6b7: 41 01 | i32.const 1 + 02f6b9: 6a | i32.add + 02f6ba: 22 02 | local.tee 2 + 02f6bc: 21 05 | local.set 5 + 02f6be: 41 01 | i32.const 1 + 02f6c0: 21 01 | local.set 1 + 02f6c2: 20 04 | local.get 4 + 02f6c4: 21 04 | local.set 4 + 02f6c6: 20 02 | local.get 2 + 02f6c8: 41 09 | i32.const 9 + 02f6ca: 47 | i32.ne + 02f6cb: 0d 00 | br_if 0 + 02f6cd: 0b | end + 02f6ce: 20 08 | local.get 8 + 02f6d0: 41 7e | i32.const 4294967294 + 02f6d2: 6a | i32.add + 02f6d3: 22 04 | local.tee 4 + 02f6d5: 20 0a | local.get 10 + 02f6d7: 4f | i32.ge_u + 02f6d8: 0d 04 | br_if 4 + 02f6da: 20 07 | local.get 7 + 02f6dc: 41 98 02 | i32.const 280 + 02f6df: 6a | i32.add + 02f6e0: 20 04 | local.get 4 + 02f6e2: 6a | i32.add + 02f6e3: 41 2e | i32.const 46 + 02f6e5: 3a 00 00 | i32.store8 0 0 + 02f6e8: 20 0c | local.get 12 + 02f6ea: 21 03 | local.set 3 + 02f6ec: 20 04 | local.get 4 + 02f6ee: 21 04 | local.set 4 + 02f6f0: 0b | end + 02f6f1: 20 03 | local.get 3 + 02f6f3: 21 0b | local.set 11 + 02f6f5: 20 04 | local.get 4 + 02f6f7: 22 01 | local.tee 1 + 02f6f9: 41 21 | i32.const 33 + 02f6fb: 4f | i32.ge_u + 02f6fc: 0d 04 | br_if 4 + 02f6fe: 02 40 | block + 02f700: 02 40 | block + 02f702: 20 0b | local.get 11 + 02f704: 20 0b | local.get 11 + 02f706: 42 3c | i64.const 60 + 02f708: 80 | i64.div_u + 02f709: 22 0f | local.tee 15 + 02f70b: 42 3c | i64.const 60 + 02f70d: 7e | i64.mul + 02f70e: 7d | i64.sub + 02f70f: 22 03 | local.tee 3 + 02f711: 50 | i64.eqz + 02f712: 0d 00 | br_if 0 + 02f714: 20 07 | local.get 7 + 02f716: 41 98 02 | i32.const 280 + 02f719: 6a | i32.add + 02f71a: 41 7f | i32.const 4294967295 + 02f71c: 6a | i32.add + 02f71d: 21 08 | local.set 8 + 02f71f: 20 01 | local.get 1 + 02f721: 21 05 | local.set 5 + 02f723: 20 03 | local.get 3 + 02f725: 21 0c | local.set 12 + 02f727: 03 40 | loop + 02f729: 20 0c | local.get 12 + 02f72b: 21 03 | local.set 3 + 02f72d: 20 05 | local.get 5 + 02f72f: 22 05 | local.tee 5 + 02f731: 41 7f | i32.const 4294967295 + 02f733: 6a | i32.add + 02f734: 22 04 | local.tee 4 + 02f736: 20 01 | local.get 1 + 02f738: 4f | i32.ge_u + 02f739: 0d 09 | br_if 9 + 02f73b: 20 08 | local.get 8 + 02f73d: 20 05 | local.get 5 + 02f73f: 6a | i32.add + 02f740: 20 03 | local.get 3 + 02f742: 20 03 | local.get 3 + 02f744: 42 0a | i64.const 10 + 02f746: 80 | i64.div_u + 02f747: 22 0c | local.tee 12 + 02f749: 42 0a | i64.const 10 + 02f74b: 7e | i64.mul + 02f74c: 7d | i64.sub + 02f74d: a7 | i32.wrap_i64 + 02f74e: 41 30 | i32.const 48 + 02f750: 72 | i32.or + 02f751: 3a 00 00 | i32.store8 0 0 + 02f754: 20 04 | local.get 4 + 02f756: 21 05 | local.set 5 + 02f758: 20 0c | local.get 12 + 02f75a: 21 0c | local.set 12 + 02f75c: 20 04 | local.get 4 + 02f75e: 21 04 | local.set 4 + 02f760: 20 03 | local.get 3 + 02f762: 42 09 | i64.const 9 + 02f764: 56 | i64.gt_u + 02f765: 0d 00 | br_if 0 + 02f767: 0c 02 | br 2 + 02f769: 0b | end + 02f76a: 0b | end + 02f76b: 20 01 | local.get 1 + 02f76d: 41 7f | i32.const 4294967295 + 02f76f: 6a | i32.add + 02f770: 21 04 | local.set 4 + 02f772: 20 01 | local.get 1 + 02f774: 45 | i32.eqz + 02f775: 0d 06 | br_if 6 + 02f777: 20 07 | local.get 7 + 02f779: 41 98 02 | i32.const 280 + 02f77c: 6a | i32.add + 02f77d: 20 04 | local.get 4 + 02f77f: 6a | i32.add + 02f780: 41 30 | i32.const 48 + 02f782: 3a 00 00 | i32.store8 0 0 + 02f785: 20 04 | local.get 4 + 02f787: 21 04 | local.set 4 + 02f789: 0b | end + 02f78a: 20 04 | local.get 4 + 02f78c: 21 04 | local.set 4 + 02f78e: 02 40 | block + 02f790: 20 0b | local.get 11 + 02f792: 42 3c | i64.const 60 + 02f794: 5a | i64.ge_u + 02f795: 0d 00 | br_if 0 + 02f797: 20 04 | local.get 4 + 02f799: 21 04 | local.set 4 + 02f79b: 0c 01 | br 1 + 02f79d: 0b | end + 02f79e: 20 04 | local.get 4 + 02f7a0: 41 7f | i32.const 4294967295 + 02f7a2: 6a | i32.add + 02f7a3: 22 05 | local.tee 5 + 02f7a5: 41 20 | i32.const 32 + 02f7a7: 4f | i32.ge_u + 02f7a8: 0d 07 | br_if 7 + 02f7aa: 20 07 | local.get 7 + 02f7ac: 41 98 02 | i32.const 280 + 02f7af: 6a | i32.add + 02f7b0: 20 05 | local.get 5 + 02f7b2: 6a | i32.add + 02f7b3: 41 ed 00 | i32.const 109 + 02f7b6: 3a 00 00 | i32.store8 0 0 + 02f7b9: 02 40 | block + 02f7bb: 02 40 | block + 02f7bd: 20 0f | local.get 15 + 02f7bf: 42 3c | i64.const 60 + 02f7c1: 82 | i64.rem_u + 02f7c2: 22 03 | local.tee 3 + 02f7c4: 50 | i64.eqz + 02f7c5: 0d 00 | br_if 0 + 02f7c7: 20 04 | local.get 4 + 02f7c9: 41 7e | i32.const 4294967294 + 02f7cb: 6a | i32.add + 02f7cc: 21 04 | local.set 4 + 02f7ce: 20 03 | local.get 3 + 02f7d0: 21 0c | local.set 12 + 02f7d2: 03 40 | loop + 02f7d4: 20 0c | local.get 12 + 02f7d6: 21 03 | local.set 3 + 02f7d8: 20 04 | local.get 4 + 02f7da: 22 04 | local.tee 4 + 02f7dc: 20 05 | local.get 5 + 02f7de: 4f | i32.ge_u + 02f7df: 0d 0c | br_if 12 + 02f7e1: 20 07 | local.get 7 + 02f7e3: 41 98 02 | i32.const 280 + 02f7e6: 6a | i32.add + 02f7e7: 20 04 | local.get 4 + 02f7e9: 6a | i32.add + 02f7ea: 20 03 | local.get 3 + 02f7ec: 20 03 | local.get 3 + 02f7ee: 42 0a | i64.const 10 + 02f7f0: 80 | i64.div_u + 02f7f1: 22 0c | local.tee 12 + 02f7f3: 42 0a | i64.const 10 + 02f7f5: 7e | i64.mul + 02f7f6: 7d | i64.sub + 02f7f7: a7 | i32.wrap_i64 + 02f7f8: 41 30 | i32.const 48 + 02f7fa: 72 | i32.or + 02f7fb: 3a 00 00 | i32.store8 0 0 + 02f7fe: 20 04 | local.get 4 + 02f800: 41 7f | i32.const 4294967295 + 02f802: 6a | i32.add + 02f803: 22 01 | local.tee 1 + 02f805: 21 04 | local.set 4 + 02f807: 20 0c | local.get 12 + 02f809: 21 0c | local.set 12 + 02f80b: 20 03 | local.get 3 + 02f80d: 42 09 | i64.const 9 + 02f80f: 56 | i64.gt_u + 02f810: 0d 00 | br_if 0 + 02f812: 0b | end + 02f813: 20 01 | local.get 1 + 02f815: 41 01 | i32.const 1 + 02f817: 6a | i32.add + 02f818: 21 04 | local.set 4 + 02f81a: 0c 01 | br 1 + 02f81c: 0b | end + 02f81d: 20 04 | local.get 4 + 02f81f: 41 7e | i32.const 4294967294 + 02f821: 6a | i32.add + 02f822: 21 04 | local.set 4 + 02f824: 20 05 | local.get 5 + 02f826: 45 | i32.eqz + 02f827: 0d 09 | br_if 9 + 02f829: 20 07 | local.get 7 + 02f82b: 41 98 02 | i32.const 280 + 02f82e: 6a | i32.add + 02f82f: 20 04 | local.get 4 + 02f831: 6a | i32.add + 02f832: 41 30 | i32.const 48 + 02f834: 3a 00 00 | i32.store8 0 0 + 02f837: 20 04 | local.get 4 + 02f839: 21 04 | local.set 4 + 02f83b: 0b | end + 02f83c: 20 04 | local.get 4 + 02f83e: 21 04 | local.set 4 + 02f840: 02 40 | block + 02f842: 20 0b | local.get 11 + 02f844: 42 90 1c | i64.const 3600 + 02f847: 5a | i64.ge_u + 02f848: 0d 00 | br_if 0 + 02f84a: 20 04 | local.get 4 + 02f84c: 21 04 | local.set 4 + 02f84e: 0c 01 | br 1 + 02f850: 0b | end + 02f851: 20 04 | local.get 4 + 02f853: 41 7f | i32.const 4294967295 + 02f855: 6a | i32.add + 02f856: 22 05 | local.tee 5 + 02f858: 41 20 | i32.const 32 + 02f85a: 4f | i32.ge_u + 02f85b: 0d 0a | br_if 10 + 02f85d: 20 07 | local.get 7 + 02f85f: 41 98 02 | i32.const 280 + 02f862: 6a | i32.add + 02f863: 20 05 | local.get 5 + 02f865: 6a | i32.add + 02f866: 41 e8 00 | i32.const 104 + 02f869: 3a 00 00 | i32.store8 0 0 + 02f86c: 20 04 | local.get 4 + 02f86e: 41 7e | i32.const 4294967294 + 02f870: 6a | i32.add + 02f871: 21 04 | local.set 4 + 02f873: 20 0b | local.get 11 + 02f875: 42 90 1c | i64.const 3600 + 02f878: 80 | i64.div_u + 02f879: 21 0c | local.set 12 + 02f87b: 03 40 | loop + 02f87d: 20 0c | local.get 12 + 02f87f: 21 03 | local.set 3 + 02f881: 20 04 | local.get 4 + 02f883: 22 04 | local.tee 4 + 02f885: 20 05 | local.get 5 + 02f887: 4f | i32.ge_u + 02f888: 0d 0c | br_if 12 + 02f88a: 20 07 | local.get 7 + 02f88c: 41 98 02 | i32.const 280 + 02f88f: 6a | i32.add + 02f890: 20 04 | local.get 4 + 02f892: 6a | i32.add + 02f893: 20 03 | local.get 3 + 02f895: 20 03 | local.get 3 + 02f897: 42 0a | i64.const 10 + 02f899: 80 | i64.div_u + 02f89a: 22 0c | local.tee 12 + 02f89c: 42 0a | i64.const 10 + 02f89e: 7e | i64.mul + 02f89f: 7d | i64.sub + 02f8a0: a7 | i32.wrap_i64 + 02f8a1: 41 30 | i32.const 48 + 02f8a3: 72 | i32.or + 02f8a4: 3a 00 00 | i32.store8 0 0 + 02f8a7: 20 04 | local.get 4 + 02f8a9: 41 7f | i32.const 4294967295 + 02f8ab: 6a | i32.add + 02f8ac: 22 01 | local.tee 1 + 02f8ae: 21 04 | local.set 4 + 02f8b0: 20 0c | local.get 12 + 02f8b2: 21 0c | local.set 12 + 02f8b4: 20 03 | local.get 3 + 02f8b6: 42 09 | i64.const 9 + 02f8b8: 56 | i64.gt_u + 02f8b9: 0d 00 | br_if 0 + 02f8bb: 0b | end + 02f8bc: 20 01 | local.get 1 + 02f8be: 41 01 | i32.const 1 + 02f8c0: 6a | i32.add + 02f8c1: 21 04 | local.set 4 + 02f8c3: 0b | end + 02f8c4: 20 04 | local.get 4 + 02f8c6: 21 04 | local.set 4 + 02f8c8: 02 40 | block + 02f8ca: 02 40 | block + 02f8cc: 20 09 | local.get 9 + 02f8ce: 42 7f | i64.const 18446744073709551615 + 02f8d0: 55 | i64.gt_s + 02f8d1: 0d 00 | br_if 0 + 02f8d3: 20 04 | local.get 4 + 02f8d5: 41 7f | i32.const 4294967295 + 02f8d7: 6a | i32.add + 02f8d8: 22 04 | local.tee 4 + 02f8da: 41 20 | i32.const 32 + 02f8dc: 4f | i32.ge_u + 02f8dd: 0d 0d | br_if 13 + 02f8df: 20 07 | local.get 7 + 02f8e1: 41 98 02 | i32.const 280 + 02f8e4: 6a | i32.add + 02f8e5: 20 04 | local.get 4 + 02f8e7: 6a | i32.add + 02f8e8: 41 2d | i32.const 45 + 02f8ea: 3a 00 00 | i32.store8 0 0 + 02f8ed: 20 04 | local.get 4 + 02f8ef: 21 04 | local.set 4 + 02f8f1: 0c 01 | br 1 + 02f8f3: 0b | end + 02f8f4: 20 04 | local.get 4 + 02f8f6: 41 21 | i32.const 33 + 02f8f8: 4f | i32.ge_u + 02f8f9: 0d 0d | br_if 13 + 02f8fb: 20 04 | local.get 4 + 02f8fd: 21 04 | local.set 4 + 02f8ff: 0b | end + 02f900: 20 04 | local.get 4 + 02f902: 21 04 | local.set 4 + 02f904: 20 00 | local.get 0 + 02f906: 28 02 28 | i32.load 2 40 + 02f909: 22 05 | local.tee 5 + 02f90b: 45 | i32.eqz + 02f90c: 0d 00 | br_if 0 + 02f90e: 20 07 | local.get 7 + 02f910: 41 98 01 | i32.const 152 + 02f913: 6a | i32.add + 02f914: 20 00 | local.get 0 + 02f916: 28 02 2c | i32.load 2 44 + 02f919: 41 04 | i32.const 4 + 02f91b: 20 07 | local.get 7 + 02f91d: 41 98 02 | i32.const 280 + 02f920: 6a | i32.add + 02f921: 20 04 | local.get 4 + 02f923: 6a | i32.add + 02f924: 41 20 | i32.const 32 + 02f926: 20 04 | local.get 4 + 02f928: 6b | i32.sub + 02f929: 42 00 | i64.const 0 + 02f92b: 41 00 | i32.const 0 + 02f92d: 20 06 | local.get 6 + 02f92f: 20 05 | local.get 5 + 02f931: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02f93a: 80 00 | + 02f93c: 20 00 | local.get 0 + 02f93e: 20 00 | local.get 0 + 02f940: 28 02 54 | i32.load 2 84 + 02f943: 20 07 | local.get 7 + 02f945: 28 02 98 01 | i32.load 2 152 + 02f949: 6a | i32.add + 02f94a: 36 02 54 | i32.store 2 84 + 02f94d: 0b | end + 02f94e: 20 07 | local.get 7 + 02f950: 41 80 03 | i32.const 384 + 02f953: 6a | i32.add + 02f954: 24 80 80 80 80 00 | global.set 0 + 02f95a: 0f | return + 02f95b: 0b | end + 02f95c: 41 97 e2 93 80 00 | i32.const 323863 + 02f962: 41 2b | i32.const 43 + 02f964: 41 ee 13 | i32.const 2542 + 02f967: 41 0a | i32.const 10 + 02f969: 20 04 | local.get 4 + 02f96b: 20 0a | local.get 10 + 02f96d: 10 ad 82 80 80 00 | call 301 + 02f973: 00 | unreachable + 02f974: 0b | end + 02f975: 41 97 e2 93 80 00 | i32.const 323863 + 02f97b: 41 2b | i32.const 43 + 02f97d: 41 f4 13 | i32.const 2548 + 02f980: 41 09 | i32.const 9 + 02f982: 20 04 | local.get 4 + 02f984: 20 0a | local.get 10 + 02f986: 10 ad 82 80 80 00 | call 301 + 02f98c: 00 | unreachable + 02f98d: 0b | end + 02f98e: 41 97 e2 93 80 00 | i32.const 323863 + 02f994: 41 2b | i32.const 43 + 02f996: 41 b3 14 | i32.const 2611 + 02f999: 41 10 | i32.const 16 + 02f99b: 41 00 | i32.const 0 + 02f99d: 20 01 | local.get 1 + 02f99f: 41 20 | i32.const 32 + 02f9a1: 10 bf 82 80 80 00 | call 319 + 02f9a7: 00 | unreachable + 02f9a8: 0b | end + 02f9a9: 41 97 e2 93 80 00 | i32.const 323863 + 02f9af: 41 2b | i32.const 43 + 02f9b1: 41 fd 13 | i32.const 2557 + 02f9b4: 41 09 | i32.const 9 + 02f9b6: 20 04 | local.get 4 + 02f9b8: 41 00 | i32.const 0 + 02f9ba: 10 ad 82 80 80 00 | call 301 + 02f9c0: 00 | unreachable + 02f9c1: 0b | end + 02f9c2: 41 97 e2 93 80 00 | i32.const 323863 + 02f9c8: 41 2b | i32.const 43 + 02f9ca: 41 81 14 | i32.const 2561 + 02f9cd: 41 0a | i32.const 10 + 02f9cf: 20 05 | local.get 5 + 02f9d1: 41 7f | i32.const 4294967295 + 02f9d3: 6a | i32.add + 02f9d4: 20 01 | local.get 1 + 02f9d6: 10 ad 82 80 80 00 | call 301 + 02f9dc: 00 | unreachable + 02f9dd: 0b | end + 02f9de: 41 97 e2 93 80 00 | i32.const 323863 + 02f9e4: 41 2b | i32.const 43 + 02f9e6: 41 b7 14 | i32.const 2615 + 02f9e9: 41 09 | i32.const 9 + 02f9eb: 20 05 | local.get 5 + 02f9ed: 41 20 | i32.const 32 + 02f9ef: 10 ad 82 80 80 00 | call 301 + 02f9f5: 00 | unreachable + 02f9f6: 0b | end + 02f9f7: 41 97 e2 93 80 00 | i32.const 323863 + 02f9fd: 41 2b | i32.const 43 + 02f9ff: 41 fd 13 | i32.const 2557 + 02fa02: 41 09 | i32.const 9 + 02fa04: 20 04 | local.get 4 + 02fa06: 41 00 | i32.const 0 + 02fa08: 10 ad 82 80 80 00 | call 301 + 02fa0e: 00 | unreachable + 02fa0f: 0b | end + 02fa10: 41 97 e2 93 80 00 | i32.const 323863 + 02fa16: 41 2b | i32.const 43 + 02fa18: 41 81 14 | i32.const 2561 + 02fa1b: 41 0a | i32.const 10 + 02fa1d: 20 04 | local.get 4 + 02fa1f: 20 05 | local.get 5 + 02fa21: 10 ad 82 80 80 00 | call 301 + 02fa27: 00 | unreachable + 02fa28: 0b | end + 02fa29: 41 97 e2 93 80 00 | i32.const 323863 + 02fa2f: 41 2b | i32.const 43 + 02fa31: 41 bc 14 | i32.const 2620 + 02fa34: 41 0a | i32.const 10 + 02fa36: 20 05 | local.get 5 + 02fa38: 41 20 | i32.const 32 + 02fa3a: 10 ad 82 80 80 00 | call 301 + 02fa40: 00 | unreachable + 02fa41: 0b | end + 02fa42: 41 97 e2 93 80 00 | i32.const 323863 + 02fa48: 41 2b | i32.const 43 + 02fa4a: 41 81 14 | i32.const 2561 + 02fa4d: 41 0a | i32.const 10 + 02fa4f: 20 04 | local.get 4 + 02fa51: 20 05 | local.get 5 + 02fa53: 10 ad 82 80 80 00 | call 301 + 02fa59: 00 | unreachable + 02fa5a: 0b | end + 02fa5b: 41 97 e2 93 80 00 | i32.const 323863 + 02fa61: 41 2b | i32.const 43 + 02fa63: 41 c4 14 | i32.const 2628 + 02fa66: 41 08 | i32.const 8 + 02fa68: 20 04 | local.get 4 + 02fa6a: 41 20 | i32.const 32 + 02fa6c: 10 ad 82 80 80 00 | call 301 + 02fa72: 00 | unreachable + 02fa73: 0b | end + 02fa74: 41 97 e2 93 80 00 | i32.const 323863 + 02fa7a: 41 2b | i32.const 43 + 02fa7c: 41 c6 14 | i32.const 2630 + 02fa7f: 41 28 | i32.const 40 + 02fa81: 20 04 | local.get 4 + 02fa83: 41 20 | i32.const 32 + 02fa85: 41 20 | i32.const 32 + 02fa87: 10 bf 82 80 80 00 | call 319 + 02fa8d: 00 | unreachable + 02fa8e: 0b | end +02fa91 func[457]: + 02fa92: 10 7f | local[15..30] type=i32 + 02fa94: 04 7e | local[31..34] type=i64 + 02fa96: 01 7b | local[35] type=v128 + 02fa98: 01 7e | local[36] type=i64 + 02fa9a: 05 7b | local[37..41] type=v128 + 02fa9c: 01 7e | local[42] type=i64 + 02fa9e: 02 7b | local[43..44] type=v128 + 02faa0: 23 80 80 80 80 00 | global.get 0 + 02faa6: 41 c0 01 | i32.const 192 + 02faa9: 6b | i32.sub + 02faaa: 22 0f | local.tee 15 + 02faac: 24 80 80 80 80 00 | global.set 0 + 02fab2: 02 40 | block + 02fab4: 20 00 | local.get 0 + 02fab6: 28 02 28 | i32.load 2 40 + 02fab9: 22 10 | local.tee 16 + 02fabb: 45 | i32.eqz + 02fabc: 0d 00 | br_if 0 + 02fabe: 20 0f | local.get 15 + 02fac0: 41 a0 01 | i32.const 160 + 02fac3: 6a | i32.add + 02fac4: 20 00 | local.get 0 + 02fac6: 28 02 2c | i32.load 2 44 + 02fac9: 41 04 | i32.const 4 + 02facb: 20 0c | local.get 12 + 02facd: 20 0c | local.get 12 + 02facf: 41 df 9d 94 80 00 | i32.const 331487 + 02fad5: 20 04 | local.get 4 + 02fad7: 41 f7 00 | i32.const 119 + 02fada: 46 | i32.eq + 02fadb: 22 11 | local.tee 17 + 02fadd: 1b | select + 02fade: 20 0d | local.get 13 + 02fae0: 1b | select + 02fae1: 20 0d | local.get 13 + 02fae3: 20 0d | local.get 13 + 02fae5: 41 09 | i32.const 9 + 02fae7: 20 11 | local.get 17 + 02fae9: 1b | select + 02faea: 20 0d | local.get 13 + 02faec: 1b | select + 02faed: 42 00 | i64.const 0 + 02faef: 41 00 | i32.const 0 + 02faf1: 20 0e | local.get 14 + 02faf3: 20 10 | local.get 16 + 02faf5: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02fafe: 80 00 | + 02fb00: 20 00 | local.get 0 + 02fb02: 20 00 | local.get 0 + 02fb04: 28 02 54 | i32.load 2 84 + 02fb07: 20 0f | local.get 15 + 02fb09: 28 02 a0 01 | i32.load 2 160 + 02fb0d: 6a | i32.add + 02fb0e: 36 02 54 | i32.store 2 84 + 02fb11: 20 00 | local.get 0 + 02fb13: 28 02 28 | i32.load 2 40 + 02fb16: 21 0d | local.set 13 + 02fb18: 20 00 | local.get 0 + 02fb1a: 28 02 2c | i32.load 2 44 + 02fb1d: 21 0c | local.set 12 + 02fb1f: 20 0f | local.get 15 + 02fb21: 41 fb 00 | i32.const 123 + 02fb24: 3a 00 b8 01 | i32.store8 0 184 + 02fb28: 20 0d | local.get 13 + 02fb2a: 45 | i32.eqz + 02fb2b: 0d 00 | br_if 0 + 02fb2d: 20 0f | local.get 15 + 02fb2f: 41 90 01 | i32.const 144 + 02fb32: 6a | i32.add + 02fb33: 20 0c | local.get 12 + 02fb35: 41 04 | i32.const 4 + 02fb37: 20 0f | local.get 15 + 02fb39: 41 b8 01 | i32.const 184 + 02fb3c: 6a | i32.add + 02fb3d: 41 01 | i32.const 1 + 02fb3f: 42 00 | i64.const 0 + 02fb41: 41 00 | i32.const 0 + 02fb43: 20 0e | local.get 14 + 02fb45: 20 0d | local.get 13 + 02fb47: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02fb50: 80 00 | + 02fb52: 20 00 | local.get 0 + 02fb54: 20 00 | local.get 0 + 02fb56: 28 02 54 | i32.load 2 84 + 02fb59: 20 0f | local.get 15 + 02fb5b: 28 02 90 01 | i32.load 2 144 + 02fb5f: 6a | i32.add + 02fb60: 36 02 54 | i32.store 2 84 + 02fb63: 0b | end + 02fb64: 20 00 | local.get 0 + 02fb66: 20 00 | local.get 0 + 02fb68: 28 02 14 | i32.load 2 20 + 02fb6b: 22 12 | local.tee 18 + 02fb6d: 41 01 | i32.const 1 + 02fb6f: 6a | i32.add + 02fb70: 36 02 14 | i32.store 2 20 + 02fb73: 02 40 | block + 02fb75: 20 00 | local.get 0 + 02fb77: 2d 00 04 | i32.load8_u 0 4 + 02fb7a: 22 13 | local.tee 19 + 02fb7c: 45 | i32.eqz + 02fb7d: 0d 00 | br_if 0 + 02fb7f: 20 00 | local.get 0 + 02fb81: 28 02 2c | i32.load 2 44 + 02fb84: 21 0c | local.set 12 + 02fb86: 20 00 | local.get 0 + 02fb88: 28 02 28 | i32.load 2 40 + 02fb8b: 21 0d | local.set 13 + 02fb8d: 20 0f | local.get 15 + 02fb8f: 41 0a | i32.const 10 + 02fb91: 3a 00 b8 01 | i32.store8 0 184 + 02fb95: 20 0d | local.get 13 + 02fb97: 45 | i32.eqz + 02fb98: 0d 00 | br_if 0 + 02fb9a: 20 0f | local.get 15 + 02fb9c: 41 80 01 | i32.const 128 + 02fb9f: 6a | i32.add + 02fba0: 20 0c | local.get 12 + 02fba2: 41 04 | i32.const 4 + 02fba4: 20 0f | local.get 15 + 02fba6: 41 b8 01 | i32.const 184 + 02fba9: 6a | i32.add + 02fbaa: 41 01 | i32.const 1 + 02fbac: 42 00 | i64.const 0 + 02fbae: 41 00 | i32.const 0 + 02fbb0: 20 0e | local.get 14 + 02fbb2: 20 0d | local.get 13 + 02fbb4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02fbbd: 80 00 | + 02fbbf: 20 00 | local.get 0 + 02fbc1: 20 00 | local.get 0 + 02fbc3: 28 02 54 | i32.load 2 84 + 02fbc6: 20 0f | local.get 15 + 02fbc8: 28 02 80 01 | i32.load 2 128 + 02fbcc: 6a | i32.add + 02fbcd: 36 02 54 | i32.store 2 84 + 02fbd0: 0b | end + 02fbd1: 20 0b | local.get 11 + 02fbd3: 21 0d | local.set 13 + 02fbd5: 02 40 | block + 02fbd7: 02 40 | block + 02fbd9: 02 40 | block + 02fbdb: 02 40 | block + 02fbdd: 20 0b | local.get 11 + 02fbdf: 41 00 | i32.const 0 + 02fbe1: 48 | i32.lt_s + 02fbe2: 0d 00 | br_if 0 + 02fbe4: 20 0d | local.get 13 + 02fbe6: 45 | i32.eqz + 02fbe7: 0d 02 | br_if 2 + 02fbe9: 20 0f | local.get 15 + 02fbeb: 41 b0 01 | i32.const 176 + 02fbee: 6a | i32.add + 02fbef: 21 14 | local.set 20 + 02fbf1: 20 0f | local.get 15 + 02fbf3: 41 b8 01 | i32.const 184 + 02fbf6: 6a | i32.add + 02fbf7: 21 15 | local.set 21 + 02fbf9: 20 0a | local.get 10 + 02fbfb: 21 16 | local.set 22 + 02fbfd: 41 00 | i32.const 0 + 02fbff: 21 0d | local.set 13 + 02fc01: 41 7f | i32.const 4294967295 + 02fc03: 21 0c | local.set 12 + 02fc05: 0c 01 | br 1 + 02fc07: 0b | end + 02fc08: 41 97 e2 93 80 00 | i32.const 323863 + 02fc0e: 41 2b | i32.const 43 + 02fc10: 41 c4 16 | i32.const 2884 + 02fc13: 41 1b | i32.const 27 + 02fc15: 41 00 | i32.const 0 + 02fc17: 20 0d | local.get 13 + 02fc19: 10 cb 82 80 80 00 | call 331 + 02fc1f: 00 | unreachable + 02fc20: 0b | end + 02fc21: 03 40 | loop + 02fc23: 20 0c | local.get 12 + 02fc25: 21 17 | local.set 23 + 02fc27: 20 0d | local.get 13 + 02fc29: 22 18 | local.tee 24 + 02fc2b: 41 03 | i32.const 3 + 02fc2d: 74 | i32.shl + 02fc2e: 21 0c | local.set 12 + 02fc30: 20 16 | local.get 22 + 02fc32: 21 0d | local.set 13 + 02fc34: 20 06 | local.get 6 + 02fc36: 21 10 | local.set 16 + 02fc38: 20 07 | local.get 7 + 02fc3a: 20 18 | local.get 24 + 02fc3c: 41 02 | i32.const 2 + 02fc3e: 74 | i32.shl + 02fc3f: 22 19 | local.tee 25 + 02fc41: 6a | i32.add + 02fc42: 21 0a | local.set 10 + 02fc44: 20 08 | local.get 8 + 02fc46: 20 19 | local.get 25 + 02fc48: 6a | i32.add + 02fc49: 21 11 | local.set 17 + 02fc4b: 20 09 | local.get 9 + 02fc4d: 20 19 | local.get 25 + 02fc4f: 6a | i32.add + 02fc50: 21 19 | local.set 25 + 02fc52: 20 18 | local.get 24 + 02fc54: 21 18 | local.set 24 + 02fc56: 03 40 | loop + 02fc58: 20 18 | local.get 24 + 02fc5a: 21 18 | local.set 24 + 02fc5c: 20 19 | local.get 25 + 02fc5e: 21 19 | local.set 25 + 02fc60: 20 11 | local.get 17 + 02fc62: 21 11 | local.set 17 + 02fc64: 20 0a | local.get 10 + 02fc66: 21 0a | local.set 10 + 02fc68: 20 10 | local.get 16 + 02fc6a: 22 1a | local.tee 26 + 02fc6c: 20 0c | local.get 12 + 02fc6e: 6a | i32.add + 02fc6f: 22 10 | local.tee 16 + 02fc71: 28 02 00 | i32.load 2 0 + 02fc74: 21 1b | local.set 27 + 02fc76: 20 10 | local.get 16 + 02fc78: 41 04 | i32.const 4 + 02fc7a: 6a | i32.add + 02fc7b: 28 02 00 | i32.load 2 0 + 02fc7e: 21 1c | local.set 28 + 02fc80: 20 0d | local.get 13 + 02fc82: 22 1d | local.tee 29 + 02fc84: 20 0c | local.get 12 + 02fc86: 6a | i32.add + 02fc87: 22 0d | local.tee 13 + 02fc89: 41 04 | i32.const 4 + 02fc8b: 6a | i32.add + 02fc8c: 28 02 00 | i32.load 2 0 + 02fc8f: 21 10 | local.set 16 + 02fc91: 20 0d | local.get 13 + 02fc93: 28 02 00 | i32.load 2 0 + 02fc96: 21 0d | local.set 13 + 02fc98: 20 0f | local.get 15 + 02fc9a: 42 00 | i64.const 0 + 02fc9c: 37 03 b8 01 | i64.store 3 184 + 02fca0: 02 40 | block + 02fca2: 02 40 | block + 02fca4: 02 40 | block + 02fca6: 20 0d | local.get 13 + 02fca8: 20 10 | local.get 16 + 02fcaa: 41 9b 9c 94 80 00 | i32.const 331291 + 02fcb0: 41 03 | i32.const 3 + 02fcb2: 20 0f | local.get 15 + 02fcb4: 41 b8 01 | i32.const 184 + 02fcb7: 6a | i32.add + 02fcb8: 10 a5 83 80 80 00 | call 421 + 02fcbe: 41 ff 01 | i32.const 255 + 02fcc1: 71 | i32.and + 02fcc2: 0d 00 | br_if 0 + 02fcc4: 20 04 | local.get 4 + 02fcc6: 21 0c | local.set 12 + 02fcc8: 0c 01 | br 1 + 02fcca: 0b | end + 02fccb: 20 0f | local.get 15 + 02fccd: 41 f8 00 | i32.const 120 + 02fcd0: 6a | i32.add + 02fcd1: 20 0f | local.get 15 + 02fcd3: 28 02 b8 01 | i32.load 2 184 + 02fcd7: 20 0f | local.get 15 + 02fcd9: 28 02 bc 01 | i32.load 2 188 + 02fcdd: 10 88 83 80 80 00 | call 392 + 02fce3: 20 0f | local.get 15 + 02fce5: 28 02 78 | i32.load 2 120 + 02fce8: 21 0d | local.set 13 + 02fcea: 20 0f | local.get 15 + 02fcec: 28 02 7c | i32.load 2 124 + 02fcef: 22 10 | local.tee 16 + 02fcf1: 21 1e | local.set 30 + 02fcf3: 02 40 | block + 02fcf5: 02 40 | block + 02fcf7: 20 10 | local.get 16 + 02fcf9: 41 01 | i32.const 1 + 02fcfb: 46 | i32.eq + 02fcfc: 0d 00 | br_if 0 + 02fcfe: 20 04 | local.get 4 + 02fd00: 21 0c | local.set 12 + 02fd02: 20 1e | local.get 30 + 02fd04: 0d 01 | br_if 1 + 02fd06: 0c 02 | br 2 + 02fd08: 0b | end + 02fd09: 20 0d | local.get 13 + 02fd0b: 41 9f 9c 94 80 00 | i32.const 331295 + 02fd11: 46 | i32.eq + 02fd12: 0d 02 | br_if 2 + 02fd14: 20 0d | local.get 13 + 02fd16: 2d 00 00 | i32.load8_u 0 0 + 02fd19: 41 2d | i32.const 45 + 02fd1b: 46 | i32.eq + 02fd1c: 0d 02 | br_if 2 + 02fd1e: 0b | end + 02fd1f: 20 0f | local.get 15 + 02fd21: 41 f0 00 | i32.const 112 + 02fd24: 6a | i32.add + 02fd25: 20 0d | local.get 13 + 02fd27: 20 10 | local.get 16 + 02fd29: 10 dc 82 80 80 00 | call 348 + 02fd2f: 20 0f | local.get 15 + 02fd31: 28 02 74 | i32.load 2 116 + 02fd34: 22 1a | local.tee 26 + 02fd36: 41 00 | i32.const 0 + 02fd38: 48 | i32.lt_s + 02fd39: 0d 05 | br_if 5 + 02fd3b: 20 1a | local.get 26 + 02fd3d: 20 10 | local.get 16 + 02fd3f: 4a | i32.gt_s + 02fd40: 0d 05 | br_if 5 + 02fd42: 20 0f | local.get 15 + 02fd44: 28 02 70 | i32.load 2 112 + 02fd47: 21 1d | local.set 29 + 02fd49: 02 40 | block + 02fd4b: 20 10 | local.get 16 + 02fd4d: 20 1a | local.get 26 + 02fd4f: 46 | i32.eq + 02fd50: 0d 00 | br_if 0 + 02fd52: 20 04 | local.get 4 + 02fd54: 21 0c | local.set 12 + 02fd56: 20 0d | local.get 13 + 02fd58: 20 1a | local.get 26 + 02fd5a: 6a | i32.add + 02fd5b: 2d 00 00 | i32.load8_u 0 0 + 02fd5e: 41 2c | i32.const 44 + 02fd60: 47 | i32.ne + 02fd61: 0d 01 | br_if 1 + 02fd63: 0b | end + 02fd64: 20 1d | local.get 29 + 02fd66: 21 0c | local.set 12 + 02fd68: 0b | end + 02fd69: 20 0c | local.get 12 + 02fd6b: 21 1d | local.set 29 + 02fd6d: 02 40 | block + 02fd6f: 02 40 | block + 02fd71: 02 40 | block + 02fd73: 20 13 | local.get 19 + 02fd75: 0d 00 | br_if 0 + 02fd77: 20 17 | local.get 23 + 02fd79: 41 fe ff ff ff 07 | i32.const 2147483646 + 02fd7f: 4b | i32.gt_u + 02fd80: 0d 00 | br_if 0 + 02fd82: 20 00 | local.get 0 + 02fd84: 28 02 28 | i32.load 2 40 + 02fd87: 22 0d | local.tee 13 + 02fd89: 45 | i32.eqz + 02fd8a: 0d 02 | br_if 2 + 02fd8c: 20 0f | local.get 15 + 02fd8e: 41 d0 00 | i32.const 80 + 02fd91: 6a | i32.add + 02fd92: 20 00 | local.get 0 + 02fd94: 28 02 2c | i32.load 2 44 + 02fd97: 41 04 | i32.const 4 + 02fd99: 41 a1 ec 93 80 00 | i32.const 325153 + 02fd9f: 41 02 | i32.const 2 + 02fda1: 42 00 | i64.const 0 + 02fda3: 41 00 | i32.const 0 + 02fda5: 20 0e | local.get 14 + 02fda7: 20 0d | local.get 13 + 02fda9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02fdb2: 80 00 | + 02fdb4: 0c 01 | br 1 + 02fdb6: 0b | end + 02fdb7: 20 13 | local.get 19 + 02fdb9: 45 | i32.eqz + 02fdba: 0d 00 | br_if 0 + 02fdbc: 20 00 | local.get 0 + 02fdbe: 28 02 14 | i32.load 2 20 + 02fdc1: 22 0d | local.tee 13 + 02fdc3: 41 01 | i32.const 1 + 02fdc5: 48 | i32.lt_s + 02fdc6: 0d 00 | br_if 0 + 02fdc8: 20 0d | local.get 13 + 02fdca: 21 0c | local.set 12 + 02fdcc: 41 00 | i32.const 0 + 02fdce: 21 0d | local.set 13 + 02fdd0: 03 40 | loop + 02fdd2: 20 0d | local.get 13 + 02fdd4: 21 10 | local.set 16 + 02fdd6: 20 00 | local.get 0 + 02fdd8: 28 02 2c | i32.load 2 44 + 02fddb: 21 1a | local.set 26 + 02fddd: 20 00 | local.get 0 + 02fddf: 28 02 28 | i32.load 2 40 + 02fde2: 21 0d | local.set 13 + 02fde4: 20 0f | local.get 15 + 02fde6: 41 09 | i32.const 9 + 02fde8: 3a 00 b8 01 | i32.store8 0 184 + 02fdec: 20 0c | local.get 12 + 02fdee: 21 0c | local.set 12 + 02fdf0: 02 40 | block + 02fdf2: 20 0d | local.get 13 + 02fdf4: 45 | i32.eqz + 02fdf5: 0d 00 | br_if 0 + 02fdf7: 20 0f | local.get 15 + 02fdf9: 41 e0 00 | i32.const 96 + 02fdfc: 6a | i32.add + 02fdfd: 20 1a | local.get 26 + 02fdff: 41 04 | i32.const 4 + 02fe01: 20 15 | local.get 21 + 02fe03: 41 01 | i32.const 1 + 02fe05: 42 00 | i64.const 0 + 02fe07: 41 00 | i32.const 0 + 02fe09: 20 0e | local.get 14 + 02fe0b: 20 0d | local.get 13 + 02fe0d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02fe16: 80 00 | + 02fe18: 20 00 | local.get 0 + 02fe1a: 20 00 | local.get 0 + 02fe1c: 28 02 54 | i32.load 2 84 + 02fe1f: 20 0f | local.get 15 + 02fe21: 28 02 60 | i32.load 2 96 + 02fe24: 6a | i32.add + 02fe25: 36 02 54 | i32.store 2 84 + 02fe28: 20 00 | local.get 0 + 02fe2a: 28 02 14 | i32.load 2 20 + 02fe2d: 21 0c | local.set 12 + 02fe2f: 0b | end + 02fe30: 20 0c | local.get 12 + 02fe32: 22 1a | local.tee 26 + 02fe34: 21 0c | local.set 12 + 02fe36: 20 10 | local.get 16 + 02fe38: 41 01 | i32.const 1 + 02fe3a: 6a | i32.add + 02fe3b: 22 10 | local.tee 16 + 02fe3d: 21 0d | local.set 13 + 02fe3f: 20 10 | local.get 16 + 02fe41: 20 1a | local.get 26 + 02fe43: 48 | i32.lt_s + 02fe44: 0d 00 | br_if 0 + 02fe46: 0b | end + 02fe47: 0b | end + 02fe48: 20 00 | local.get 0 + 02fe4a: 28 02 28 | i32.load 2 40 + 02fe4d: 22 0d | local.tee 13 + 02fe4f: 45 | i32.eqz + 02fe50: 0d 00 | br_if 0 + 02fe52: 20 0f | local.get 15 + 02fe54: 41 c0 00 | i32.const 64 + 02fe57: 6a | i32.add + 02fe58: 20 00 | local.get 0 + 02fe5a: 28 02 2c | i32.load 2 44 + 02fe5d: 41 04 | i32.const 4 + 02fe5f: 20 1b | local.get 27 + 02fe61: 20 1c | local.get 28 + 02fe63: 42 00 | i64.const 0 + 02fe65: 41 00 | i32.const 0 + 02fe67: 20 0e | local.get 14 + 02fe69: 20 0d | local.get 13 + 02fe6b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02fe74: 80 00 | + 02fe76: 20 00 | local.get 0 + 02fe78: 20 00 | local.get 0 + 02fe7a: 28 02 54 | i32.load 2 84 + 02fe7d: 20 0f | local.get 15 + 02fe7f: 28 02 40 | i32.load 2 64 + 02fe82: 6a | i32.add + 02fe83: 36 02 54 | i32.store 2 84 + 02fe86: 20 00 | local.get 0 + 02fe88: 28 02 28 | i32.load 2 40 + 02fe8b: 22 0d | local.tee 13 + 02fe8d: 45 | i32.eqz + 02fe8e: 0d 00 | br_if 0 + 02fe90: 20 0f | local.get 15 + 02fe92: 41 30 | i32.const 48 + 02fe94: 6a | i32.add + 02fe95: 20 00 | local.get 0 + 02fe97: 28 02 2c | i32.load 2 44 + 02fe9a: 41 04 | i32.const 4 + 02fe9c: 41 c4 9c 94 80 00 | i32.const 331332 + 02fea2: 41 03 | i32.const 3 + 02fea4: 42 00 | i64.const 0 + 02fea6: 41 00 | i32.const 0 + 02fea8: 20 0e | local.get 14 + 02feaa: 20 0d | local.get 13 + 02feac: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 02feb5: 80 00 | + 02feb7: 20 00 | local.get 0 + 02feb9: 20 00 | local.get 0 + 02febb: 28 02 54 | i32.load 2 84 + 02febe: 20 0f | local.get 15 + 02fec0: 28 02 30 | i32.load 2 48 + 02fec3: 6a | i32.add + 02fec4: 36 02 54 | i32.store 2 84 + 02fec7: 0b | end + 02fec8: 20 0a | local.get 10 + 02feca: 28 02 00 | i32.load 2 0 + 02fecd: 21 0a | local.set 10 + 02fecf: 02 40 | block + 02fed1: 02 40 | block + 02fed3: 20 11 | local.get 17 + 02fed5: 28 02 00 | i32.load 2 0 + 02fed8: 22 11 | local.tee 17 + 02feda: 0d 00 | br_if 0 + 02fedc: 42 00 | i64.const 0 + 02fede: 21 1f | local.set 31 + 02fee0: 0c 01 | br 1 + 02fee2: 0b | end + 02fee3: 20 19 | local.get 25 + 02fee5: 28 02 00 | i32.load 2 0 + 02fee8: 21 0d | local.set 13 + 02feea: 20 11 | local.get 17 + 02feec: ad | i64.extend_i32_u + 02feed: 21 20 | local.set 32 + 02feef: 42 00 | i64.const 0 + 02fef1: 21 21 | local.set 33 + 02fef3: 42 00 | i64.const 0 + 02fef5: 21 22 | local.set 34 + 02fef7: 02 40 | block + 02fef9: 20 11 | local.get 17 + 02fefb: 41 01 | i32.const 1 + 02fefd: 46 | i32.eq + 02fefe: 0d 00 | br_if 0 + 02ff00: 20 0d | local.get 13 + 02ff02: fd 11 | i32x4.splat + 02ff04: 21 23 | local.set 35 + 02ff06: 20 20 | local.get 32 + 02ff08: 42 fe ff ff ff 0f | i64.const 4294967294 + 02ff0e: 83 | i64.and + 02ff0f: 22 24 | local.tee 36 + 02ff11: 21 1f | local.set 31 + 02ff13: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000001 0x00000000 + 02ff1c: 00 01 00 00 00 00 00 00 00 | + 02ff25: 21 25 | local.set 37 + 02ff27: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 02ff30: 00 00 00 00 00 00 00 00 00 | + 02ff39: 22 26 | local.tee 38 + 02ff3b: 21 27 | local.set 39 + 02ff3d: fd 0c 00 00 00 00 01 00 00 | v128.const 0x00000000 0x00000001 0x00000000 0x00000000 + 02ff46: 00 00 00 00 00 00 00 00 00 | + 02ff4f: 21 28 | local.set 40 + 02ff51: 03 40 | loop + 02ff53: 20 1f | local.get 31 + 02ff55: 42 7e | i64.const 18446744073709551614 + 02ff57: 7c | i64.add + 02ff58: 22 21 | local.tee 33 + 02ff5a: 21 1f | local.set 31 + 02ff5c: 20 25 | local.get 37 + 02ff5e: 22 29 | local.tee 41 + 02ff60: fd 0c 02 00 00 00 00 00 00 | v128.const 0x00000002 0x00000000 0x00000002 0x00000000 + 02ff69: 00 02 00 00 00 00 00 00 00 | + 02ff72: fd ce 01 | i64x2.add + 02ff75: 21 25 | local.set 37 + 02ff77: 20 26 | local.get 38 + 02ff79: 42 01 | i64.const 1 + 02ff7b: 20 29 | local.get 41 + 02ff7d: fd 1d 00 | i64x2.extract_lane 0 + 02ff80: 22 22 | local.tee 34 + 02ff82: 86 | i64.shl + 02ff83: fd 12 | i64x2.splat + 02ff85: 42 01 | i64.const 1 + 02ff87: 20 29 | local.get 41 + 02ff89: fd 1d 01 | i64x2.extract_lane 1 + 02ff8c: 22 2a | local.tee 42 + 02ff8e: 86 | i64.shl + 02ff8f: fd 1e 01 | i64x2.replace_lane 1 + 02ff92: 20 26 | local.get 38 + 02ff94: 42 7f | i64.const 18446744073709551615 + 02ff96: 42 00 | i64.const 0 + 02ff98: 20 22 | local.get 34 + 02ff9a: 42 c0 00 | i64.const 64 + 02ff9d: 54 | i64.lt_u + 02ff9e: 1b | select + 02ff9f: fd 12 | i64x2.splat + 02ffa1: 42 7f | i64.const 18446744073709551615 + 02ffa3: 42 00 | i64.const 0 + 02ffa5: 20 2a | local.get 42 + 02ffa7: 42 c0 00 | i64.const 64 + 02ffaa: 54 | i64.lt_u + 02ffab: 1b | select + 02ffac: fd 1e 01 | i64x2.replace_lane 1 + 02ffaf: fd 52 | v128.bitselect + 02ffb1: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 02ffba: 00 00 00 00 00 00 00 00 00 | + 02ffc3: 22 2b | local.tee 43 + 02ffc5: 20 01 | local.get 1 + 02ffc7: 20 23 | local.get 35 + 02ffc9: 20 28 | local.get 40 + 02ffcb: 22 28 | local.tee 40 + 02ffcd: fd ae 01 | i32x4.add + 02ffd0: 22 29 | local.tee 41 + 02ffd2: 41 03 | i32.const 3 + 02ffd4: fd ad 01 | i32x4.shr_u + 02ffd7: 22 2c | local.tee 44 + 02ffd9: fd 1b 00 | i32x4.extract_lane 0 + 02ffdc: 6a | i32.add + 02ffdd: 2d 00 00 | i32.load8_u 0 0 + 02ffe0: 20 29 | local.get 41 + 02ffe2: fd 1b 00 | i32x4.extract_lane 0 + 02ffe5: 41 07 | i32.const 7 + 02ffe7: 71 | i32.and + 02ffe8: 76 | i32.shr_u + 02ffe9: fd 17 00 | i8x16.replace_lane 0 + 02ffec: 20 01 | local.get 1 + 02ffee: 20 2c | local.get 44 + 02fff0: fd 1b 01 | i32x4.extract_lane 1 + 02fff3: 6a | i32.add + 02fff4: 2d 00 00 | i32.load8_u 0 0 + 02fff7: 20 29 | local.get 41 + 02fff9: fd 1b 01 | i32x4.extract_lane 1 + 02fffc: 41 07 | i32.const 7 + 02fffe: 71 | i32.and + 02ffff: 76 | i32.shr_u + 030000: fd 17 01 | i8x16.replace_lane 1 + 030003: fd 0c 01 01 01 01 01 01 01 | v128.const 0x01010101 0x01010101 0x01010101 0x01010101 + 03000c: 01 01 01 01 01 01 01 01 01 | + 030015: fd 4e | v128.and + 030017: 20 2b | local.get 43 + 030019: fd 23 | i8x16.eq + 03001b: fd 87 01 | i16x8.extend_low_i8x16_s + 03001e: fd a7 01 | i32x4.extend_low_i16x8_s + 030021: fd c7 01 | i64x2.extend_low_i32x4_s + 030024: fd 52 | v128.bitselect + 030026: 20 27 | local.get 39 + 030028: fd 50 | v128.or + 03002a: 22 29 | local.tee 41 + 03002c: 21 27 | local.set 39 + 03002e: 20 28 | local.get 40 + 030030: fd 0c 02 00 00 00 02 00 00 | v128.const 0x00000002 0x00000002 0x00000002 0x00000002 + 030039: 00 02 00 00 00 02 00 00 00 | + 030042: fd ae 01 | i32x4.add + 030045: 21 28 | local.set 40 + 030047: 20 21 | local.get 33 + 030049: 42 00 | i64.const 0 + 03004b: 52 | i64.ne + 03004c: 0d 00 | br_if 0 + 03004e: 0b | end + 03004f: 20 24 | local.get 36 + 030051: 21 21 | local.set 33 + 030053: 20 29 | local.get 41 + 030055: 20 29 | local.get 41 + 030057: 20 29 | local.get 41 + 030059: fd 0d 08 09 0a 0b 0c 0d 0e | i8x16.shuffle 0x0b0a0908 0x0f0e0d0c 0x03020100 0x07060504 + 030062: 0f 00 01 02 03 04 05 06 07 | + 03006b: fd 50 | v128.or + 03006d: fd 1d 00 | i64x2.extract_lane 0 + 030070: 22 1f | local.tee 31 + 030072: 21 22 | local.set 34 + 030074: 20 1f | local.get 31 + 030076: 21 1f | local.set 31 + 030078: 20 24 | local.get 36 + 03007a: 20 20 | local.get 32 + 03007c: 51 | i64.eq + 03007d: 0d 01 | br_if 1 + 03007f: 0b | end + 030080: 20 0d | local.get 13 + 030082: 20 21 | local.get 33 + 030084: 22 1f | local.tee 31 + 030086: a7 | i32.wrap_i64 + 030087: 6a | i32.add + 030088: 21 0c | local.set 12 + 03008a: 20 1f | local.get 31 + 03008c: 21 21 | local.set 33 + 03008e: 20 22 | local.get 34 + 030090: 21 22 | local.set 34 + 030092: 03 40 | loop + 030094: 20 0c | local.get 12 + 030096: 22 0d | local.tee 13 + 030098: 41 01 | i32.const 1 + 03009a: 6a | i32.add + 03009b: 21 0c | local.set 12 + 03009d: 20 21 | local.get 33 + 03009f: 22 1f | local.tee 31 + 0300a1: 42 01 | i64.const 1 + 0300a3: 7c | i64.add + 0300a4: 22 2a | local.tee 42 + 0300a6: 21 21 | local.set 33 + 0300a8: 42 01 | i64.const 1 + 0300aa: 20 1f | local.get 31 + 0300ac: 86 | i64.shl + 0300ad: 42 00 | i64.const 0 + 0300af: 20 1f | local.get 31 + 0300b1: 42 c0 00 | i64.const 64 + 0300b4: 54 | i64.lt_u + 0300b5: 1b | select + 0300b6: 42 00 | i64.const 0 + 0300b8: 20 01 | local.get 1 + 0300ba: 20 0d | local.get 13 + 0300bc: 41 03 | i32.const 3 + 0300be: 76 | i32.shr_u + 0300bf: 6a | i32.add + 0300c0: 2d 00 00 | i32.load8_u 0 0 + 0300c3: 20 0d | local.get 13 + 0300c5: 41 07 | i32.const 7 + 0300c7: 71 | i32.and + 0300c8: 76 | i32.shr_u + 0300c9: 41 01 | i32.const 1 + 0300cb: 71 | i32.and + 0300cc: 1b | select + 0300cd: 20 22 | local.get 34 + 0300cf: 84 | i64.or + 0300d0: 22 1f | local.tee 31 + 0300d2: 21 22 | local.set 34 + 0300d4: 20 1f | local.get 31 + 0300d6: 21 1f | local.set 31 + 0300d8: 20 20 | local.get 32 + 0300da: 20 2a | local.get 42 + 0300dc: 52 | i64.ne + 0300dd: 0d 00 | br_if 0 + 0300df: 0b | end + 0300e0: 0b | end + 0300e1: 20 0f | local.get 15 + 0300e3: 20 1f | local.get 31 + 0300e5: 22 21 | local.tee 33 + 0300e7: 37 03 b0 01 | i64.store 3 176 + 0300eb: 02 40 | block + 0300ed: 02 40 | block + 0300ef: 02 40 | block + 0300f1: 20 0a | local.get 10 + 0300f3: 0d 00 | br_if 0 + 0300f5: 20 21 | local.get 33 + 0300f7: 21 1f | local.set 31 + 0300f9: 0c 01 | br 1 + 0300fb: 0b | end + 0300fc: 20 0a | local.get 10 + 0300fe: 21 0d | local.set 13 + 030100: 02 40 | block + 030102: 02 40 | block + 030104: 02 40 | block + 030106: 03 40 | loop + 030108: 02 40 | block + 03010a: 20 0d | local.get 13 + 03010c: 22 0d | local.tee 13 + 03010e: 29 03 40 | i64.load 3 64 + 030111: 42 7f | i64.const 18446744073709551615 + 030113: 7c | i64.add + 030114: 22 1f | local.tee 31 + 030116: 42 1a | i64.const 26 + 030118: 58 | i64.le_u + 030119: 0d 00 | br_if 0 + 03011b: 20 21 | local.get 33 + 03011d: 21 22 | local.set 34 + 03011f: 0c 04 | br 4 + 030121: 0b | end + 030122: 20 0d | local.get 13 + 030124: 41 18 | i32.const 24 + 030126: 6a | i32.add + 030127: 22 10 | local.tee 16 + 030129: 21 0c | local.set 12 + 03012b: 20 21 | local.get 33 + 03012d: 21 22 | local.set 34 + 03012f: 02 40 | block + 030131: 02 40 | block + 030133: 02 40 | block + 030135: 02 40 | block + 030137: 20 1f | local.get 31 + 030139: a7 | i32.wrap_i64 + 03013a: 0e 1b 00 02 07 05 07 07 07 | br_table 0 2 7 5 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1 7 3 7 7 7 1 0 + 030143: 07 07 07 07 07 07 07 07 07 | + 03014c: 07 07 07 07 01 07 03 07 07 | + 030155: 07 01 00 | + 030158: 0b | end + 030159: 20 0d | local.get 13 + 03015b: 41 20 | i32.const 32 + 03015d: 6a | i32.add + 03015e: 21 0c | local.set 12 + 030160: 0b | end + 030161: 20 0c | local.get 12 + 030163: 28 00 00 | i32.load 0 0 + 030166: 21 0d | local.set 13 + 030168: 0c 02 | br 2 + 03016a: 0b | end + 03016b: 20 0d | local.get 13 + 03016d: 41 19 | i32.const 25 + 03016f: 6a | i32.add + 030170: 21 0d | local.set 13 + 030172: 0c 03 | br 3 + 030174: 0b | end + 030175: 20 0d | local.get 13 + 030177: 28 00 1c | i32.load 0 28 + 03017a: 22 0c | local.tee 12 + 03017c: 21 0d | local.set 13 + 03017e: 20 0c | local.get 12 + 030180: 0d 00 | br_if 0 + 030182: 0b | end + 030183: 20 21 | local.get 33 + 030185: 21 22 | local.set 34 + 030187: 0c 02 | br 2 + 030189: 0b | end + 03018a: 20 10 | local.get 16 + 03018c: 21 0d | local.set 13 + 03018e: 0b | end + 03018f: 02 40 | block + 030191: 20 0d | local.get 13 + 030193: 2d 00 00 | i32.load8_u 0 0 + 030196: 41 02 | i32.const 2 + 030198: 46 | i32.eq + 030199: 0d 00 | br_if 0 + 03019b: 20 21 | local.get 33 + 03019d: 21 22 | local.set 34 + 03019f: 0c 01 | br 1 + 0301a1: 0b | end + 0301a2: 20 0f | local.get 15 + 0301a4: 20 21 | local.get 33 + 0301a6: 20 0a | local.get 10 + 0301a8: 28 02 00 | i32.load 2 0 + 0301ab: 41 03 | i32.const 3 + 0301ad: 74 | i32.shl + 0301ae: ac | i64.extend_i32_s + 0301af: 20 11 | local.get 17 + 0301b1: ad | i64.extend_i32_u + 0301b2: 7d | i64.sub + 0301b3: 22 1f | local.tee 31 + 0301b5: 86 | i64.shl + 0301b6: 42 00 | i64.const 0 + 0301b8: 20 1f | local.get 31 + 0301ba: 42 c0 00 | i64.const 64 + 0301bd: 54 | i64.lt_u + 0301be: 1b | select + 0301bf: 22 1f | local.tee 31 + 0301c1: 37 03 b0 01 | i64.store 3 176 + 0301c5: 20 1f | local.get 31 + 0301c7: 21 22 | local.set 34 + 0301c9: 0b | end + 0301ca: 20 22 | local.get 34 + 0301cc: 21 21 | local.set 33 + 0301ce: 20 0a | local.get 10 + 0301d0: 21 0d | local.set 13 + 0301d2: 02 40 | block + 0301d4: 03 40 | loop + 0301d6: 20 0d | local.get 13 + 0301d8: 22 0d | local.tee 13 + 0301da: 29 03 40 | i64.load 3 64 + 0301dd: 42 7f | i64.const 18446744073709551615 + 0301df: 7c | i64.add + 0301e0: 22 1f | local.tee 31 + 0301e2: 42 1a | i64.const 26 + 0301e4: 56 | i64.gt_u + 0301e5: 0d 01 | br_if 1 + 0301e7: 20 0d | local.get 13 + 0301e9: 41 18 | i32.const 24 + 0301eb: 6a | i32.add + 0301ec: 21 0c | local.set 12 + 0301ee: 02 40 | block + 0301f0: 02 40 | block + 0301f2: 02 40 | block + 0301f4: 20 1f | local.get 31 + 0301f6: a7 | i32.wrap_i64 + 0301f7: 0e 1b 00 02 04 04 04 04 04 | br_table 0 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 4 4 4 4 4 1 0 + 030200: 04 04 04 04 04 04 04 04 04 | + 030209: 04 04 04 04 01 04 04 04 04 | + 030212: 04 01 00 | + 030215: 0b | end + 030216: 20 0d | local.get 13 + 030218: 41 20 | i32.const 32 + 03021a: 6a | i32.add + 03021b: 21 0c | local.set 12 + 03021d: 0b | end + 03021e: 20 0c | local.get 12 + 030220: 28 00 00 | i32.load 0 0 + 030223: 21 0d | local.set 13 + 030225: 0c 01 | br 1 + 030227: 0b | end + 030228: 0b | end + 030229: 20 21 | local.get 33 + 03022b: 21 1f | local.set 31 + 03022d: 20 0d | local.get 13 + 03022f: 2d 00 18 | i32.load8_u 0 24 + 030232: 0d 01 | br_if 1 + 030234: 0c 02 | br 2 + 030236: 0b | end + 030237: 20 21 | local.get 33 + 030239: 21 1f | local.set 31 + 03023b: 0b | end + 03023c: 20 0f | local.get 15 + 03023e: 20 1f | local.get 31 + 030240: 42 01 | i64.const 1 + 030242: 20 11 | local.get 17 + 030244: 41 7f | i32.const 4294967295 + 030246: 6a | i32.add + 030247: 22 0d | local.tee 13 + 030249: ad | i64.extend_i32_u + 03024a: 86 | i64.shl + 03024b: 42 00 | i64.const 0 + 03024d: 20 0d | local.get 13 + 03024f: 41 c0 00 | i32.const 64 + 030252: 49 | i32.lt_u + 030253: 1b | select + 030254: 22 1f | local.tee 31 + 030256: 85 | i64.xor + 030257: 20 1f | local.get 31 + 030259: 7d | i64.sub + 03025a: 37 03 b0 01 | i64.store 3 176 + 03025e: 0b | end + 03025f: 20 00 | local.get 0 + 030261: 20 14 | local.get 20 + 030263: 41 00 | i32.const 0 + 030265: 20 0a | local.get 10 + 030267: 29 03 10 | i64.load 3 16 + 03026a: 20 1d | local.get 29 + 03026c: 20 0e | local.get 14 + 03026e: 10 e1 82 80 80 00 | call 353 + 030274: 02 40 | block + 030276: 20 13 | local.get 19 + 030278: 45 | i32.eqz + 030279: 0d 00 | br_if 0 + 03027b: 20 00 | local.get 0 + 03027d: 28 02 28 | i32.load 2 40 + 030280: 22 0d | local.tee 13 + 030282: 45 | i32.eqz + 030283: 0d 00 | br_if 0 + 030285: 20 0f | local.get 15 + 030287: 41 20 | i32.const 32 + 030289: 6a | i32.add + 03028a: 20 00 | local.get 0 + 03028c: 28 02 2c | i32.load 2 44 + 03028f: 41 04 | i32.const 4 + 030291: 41 98 9c 94 80 00 | i32.const 331288 + 030297: 41 02 | i32.const 2 + 030299: 42 00 | i64.const 0 + 03029b: 41 00 | i32.const 0 + 03029d: 20 0e | local.get 14 + 03029f: 20 0d | local.get 13 + 0302a1: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0302aa: 80 00 | + 0302ac: 20 00 | local.get 0 + 0302ae: 20 00 | local.get 0 + 0302b0: 28 02 54 | i32.load 2 84 + 0302b3: 20 0f | local.get 15 + 0302b5: 28 02 20 | i32.load 2 32 + 0302b8: 6a | i32.add + 0302b9: 36 02 54 | i32.store 2 84 + 0302bc: 0b | end + 0302bd: 20 18 | local.get 24 + 0302bf: 41 01 | i32.const 1 + 0302c1: 6a | i32.add + 0302c2: 22 10 | local.tee 16 + 0302c4: 21 0d | local.set 13 + 0302c6: 20 17 | local.get 23 + 0302c8: 41 01 | i32.const 1 + 0302ca: 6a | i32.add + 0302cb: 21 0c | local.set 12 + 0302cd: 20 10 | local.get 16 + 0302cf: 20 0b | local.get 11 + 0302d1: 4e | i32.ge_s + 0302d2: 0d 03 | br_if 3 + 0302d4: 0c 02 | br 2 + 0302d6: 0b | end + 0302d7: 20 1d | local.get 29 + 0302d9: 41 08 | i32.const 8 + 0302db: 6a | i32.add + 0302dc: 21 0d | local.set 13 + 0302de: 20 1a | local.get 26 + 0302e0: 41 08 | i32.const 8 + 0302e2: 6a | i32.add + 0302e3: 21 10 | local.set 16 + 0302e5: 20 0a | local.get 10 + 0302e7: 41 04 | i32.const 4 + 0302e9: 6a | i32.add + 0302ea: 21 0a | local.set 10 + 0302ec: 20 11 | local.get 17 + 0302ee: 41 04 | i32.const 4 + 0302f0: 6a | i32.add + 0302f1: 21 11 | local.set 17 + 0302f3: 20 19 | local.get 25 + 0302f5: 41 04 | i32.const 4 + 0302f7: 6a | i32.add + 0302f8: 21 19 | local.set 25 + 0302fa: 20 18 | local.get 24 + 0302fc: 41 01 | i32.const 1 + 0302fe: 6a | i32.add + 0302ff: 22 1a | local.tee 26 + 030301: 21 18 | local.set 24 + 030303: 20 1a | local.get 26 + 030305: 20 0b | local.get 11 + 030307: 48 | i32.lt_s + 030308: 0d 00 | br_if 0 + 03030a: 0b | end + 03030b: 0b | end + 03030c: 0b | end + 03030d: 02 40 | block + 03030f: 20 13 | local.get 19 + 030311: 45 | i32.eqz + 030312: 0d 00 | br_if 0 + 030314: 20 12 | local.get 18 + 030316: 41 01 | i32.const 1 + 030318: 48 | i32.lt_s + 030319: 0d 00 | br_if 0 + 03031b: 20 0f | local.get 15 + 03031d: 41 b8 01 | i32.const 184 + 030320: 6a | i32.add + 030321: 21 10 | local.set 16 + 030323: 20 12 | local.get 18 + 030325: 21 0d | local.set 13 + 030327: 03 40 | loop + 030329: 20 0d | local.get 13 + 03032b: 21 0c | local.set 12 + 03032d: 20 00 | local.get 0 + 03032f: 28 02 2c | i32.load 2 44 + 030332: 21 01 | local.set 1 + 030334: 20 00 | local.get 0 + 030336: 28 02 28 | i32.load 2 40 + 030339: 21 0d | local.set 13 + 03033b: 20 0f | local.get 15 + 03033d: 41 09 | i32.const 9 + 03033f: 3a 00 b8 01 | i32.store8 0 184 + 030343: 02 40 | block + 030345: 20 0d | local.get 13 + 030347: 45 | i32.eqz + 030348: 0d 00 | br_if 0 + 03034a: 20 0f | local.get 15 + 03034c: 41 10 | i32.const 16 + 03034e: 6a | i32.add + 03034f: 20 01 | local.get 1 + 030351: 41 04 | i32.const 4 + 030353: 20 10 | local.get 16 + 030355: 41 01 | i32.const 1 + 030357: 42 00 | i64.const 0 + 030359: 41 00 | i32.const 0 + 03035b: 20 0e | local.get 14 + 03035d: 20 0d | local.get 13 + 03035f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030368: 80 00 | + 03036a: 20 00 | local.get 0 + 03036c: 20 00 | local.get 0 + 03036e: 28 02 54 | i32.load 2 84 + 030371: 20 0f | local.get 15 + 030373: 28 02 10 | i32.load 2 16 + 030376: 6a | i32.add + 030377: 36 02 54 | i32.store 2 84 + 03037a: 0b | end + 03037b: 20 0c | local.get 12 + 03037d: 41 7f | i32.const 4294967295 + 03037f: 6a | i32.add + 030380: 22 0c | local.tee 12 + 030382: 21 0d | local.set 13 + 030384: 20 0c | local.get 12 + 030386: 0d 00 | br_if 0 + 030388: 0b | end + 030389: 0b | end + 03038a: 20 00 | local.get 0 + 03038c: 28 02 2c | i32.load 2 44 + 03038f: 21 0c | local.set 12 + 030391: 20 00 | local.get 0 + 030393: 28 02 28 | i32.load 2 40 + 030396: 21 0d | local.set 13 + 030398: 20 0f | local.get 15 + 03039a: 41 fd 00 | i32.const 125 + 03039d: 3a 00 b8 01 | i32.store8 0 184 + 0303a1: 02 40 | block + 0303a3: 20 0d | local.get 13 + 0303a5: 45 | i32.eqz + 0303a6: 0d 00 | br_if 0 + 0303a8: 20 0f | local.get 15 + 0303aa: 20 0c | local.get 12 + 0303ac: 41 04 | i32.const 4 + 0303ae: 20 0f | local.get 15 + 0303b0: 41 b8 01 | i32.const 184 + 0303b3: 6a | i32.add + 0303b4: 41 01 | i32.const 1 + 0303b6: 42 00 | i64.const 0 + 0303b8: 41 00 | i32.const 0 + 0303ba: 20 0e | local.get 14 + 0303bc: 20 0d | local.get 13 + 0303be: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0303c7: 80 00 | + 0303c9: 20 00 | local.get 0 + 0303cb: 20 00 | local.get 0 + 0303cd: 28 02 54 | i32.load 2 84 + 0303d0: 20 0f | local.get 15 + 0303d2: 28 02 00 | i32.load 2 0 + 0303d5: 6a | i32.add + 0303d6: 36 02 54 | i32.store 2 84 + 0303d9: 0b | end + 0303da: 20 00 | local.get 0 + 0303dc: 20 13 | local.get 19 + 0303de: 3a 00 04 | i32.store8 0 4 + 0303e1: 20 00 | local.get 0 + 0303e3: 20 00 | local.get 0 + 0303e5: 28 02 14 | i32.load 2 20 + 0303e8: 41 7f | i32.const 4294967295 + 0303ea: 6a | i32.add + 0303eb: 36 02 14 | i32.store 2 20 + 0303ee: 20 0f | local.get 15 + 0303f0: 41 c0 01 | i32.const 192 + 0303f3: 6a | i32.add + 0303f4: 24 80 80 80 80 00 | global.set 0 + 0303fa: 0f | return + 0303fb: 0b | end + 0303fc: 41 97 e2 93 80 00 | i32.const 323863 + 030402: 41 2b | i32.const 43 + 030404: 41 a7 16 | i32.const 2855 + 030407: 41 11 | i32.const 17 + 030409: 20 1a | local.get 26 + 03040b: 20 1e | local.get 30 + 03040d: 20 1e | local.get 30 + 03040f: 10 bf 82 80 80 00 | call 319 + 030415: 00 | unreachable + 030416: 0b | end +030419 func[458]: + 03041a: 01 7f | local[4] type=i32 + 03041c: 01 7e | local[5] type=i64 + 03041e: 01 7f | local[6] type=i32 + 030420: 01 7e | local[7] type=i64 + 030422: 02 7f | local[8..9] type=i32 + 030424: 23 80 80 80 80 00 | global.get 0 + 03042a: 41 f0 00 | i32.const 112 + 03042d: 6b | i32.sub + 03042e: 22 04 | local.tee 4 + 030430: 24 80 80 80 80 00 | global.set 0 + 030436: 20 02 | local.get 2 + 030438: 41 7f | i32.const 4294967295 + 03043a: 6a | i32.add + 03043b: 21 02 | local.set 2 + 03043d: 02 40 | block + 03043f: 02 40 | block + 030441: 02 40 | block + 030443: 20 01 | local.get 1 + 030445: 42 0a | i64.const 10 + 030447: 59 | i64.ge_s + 030448: 0d 00 | br_if 0 + 03044a: 20 02 | local.get 2 + 03044c: 21 02 | local.set 2 + 03044e: 0c 01 | br 1 + 030450: 0b | end + 030451: 20 02 | local.get 2 + 030453: 21 02 | local.set 2 + 030455: 20 01 | local.get 1 + 030457: 21 05 | local.set 5 + 030459: 03 40 | loop + 03045b: 20 02 | local.get 2 + 03045d: 41 7f | i32.const 4294967295 + 03045f: 6a | i32.add + 030460: 22 06 | local.tee 6 + 030462: 21 02 | local.set 2 + 030464: 20 05 | local.get 5 + 030466: 22 07 | local.tee 7 + 030468: 42 0a | i64.const 10 + 03046a: 80 | i64.div_u + 03046b: 21 05 | local.set 5 + 03046d: 20 07 | local.get 7 + 03046f: 42 e3 00 | i64.const 99 + 030472: 56 | i64.gt_u + 030473: 0d 00 | br_if 0 + 030475: 0b | end + 030476: 20 06 | local.get 6 + 030478: 21 02 | local.set 2 + 03047a: 20 06 | local.get 6 + 03047c: 41 01 | i32.const 1 + 03047e: 48 | i32.lt_s + 03047f: 0d 01 | br_if 1 + 030481: 0b | end + 030482: 20 04 | local.get 4 + 030484: 41 2f | i32.const 47 + 030486: 6a | i32.add + 030487: 21 08 | local.set 8 + 030489: 20 02 | local.get 2 + 03048b: 21 02 | local.set 2 + 03048d: 03 40 | loop + 03048f: 20 02 | local.get 2 + 030491: 21 06 | local.set 6 + 030493: 20 00 | local.get 0 + 030495: 28 02 2c | i32.load 2 44 + 030498: 21 09 | local.set 9 + 03049a: 20 00 | local.get 0 + 03049c: 28 02 28 | i32.load 2 40 + 03049f: 21 02 | local.set 2 + 0304a1: 20 04 | local.get 4 + 0304a3: 41 30 | i32.const 48 + 0304a5: 3a 00 2f | i32.store8 0 47 + 0304a8: 02 40 | block + 0304aa: 20 02 | local.get 2 + 0304ac: 45 | i32.eqz + 0304ad: 0d 00 | br_if 0 + 0304af: 20 04 | local.get 4 + 0304b1: 41 18 | i32.const 24 + 0304b3: 6a | i32.add + 0304b4: 20 09 | local.get 9 + 0304b6: 41 04 | i32.const 4 + 0304b8: 20 08 | local.get 8 + 0304ba: 41 01 | i32.const 1 + 0304bc: 42 00 | i64.const 0 + 0304be: 41 00 | i32.const 0 + 0304c0: 20 03 | local.get 3 + 0304c2: 20 02 | local.get 2 + 0304c4: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0304cd: 80 00 | + 0304cf: 20 00 | local.get 0 + 0304d1: 20 00 | local.get 0 + 0304d3: 28 02 54 | i32.load 2 84 + 0304d6: 20 04 | local.get 4 + 0304d8: 28 02 18 | i32.load 2 24 + 0304db: 6a | i32.add + 0304dc: 36 02 54 | i32.store 2 84 + 0304df: 0b | end + 0304e0: 20 06 | local.get 6 + 0304e2: 41 7f | i32.const 4294967295 + 0304e4: 6a | i32.add + 0304e5: 22 06 | local.tee 6 + 0304e7: 21 02 | local.set 2 + 0304e9: 20 06 | local.get 6 + 0304eb: 0d 00 | br_if 0 + 0304ed: 0b | end + 0304ee: 0b | end + 0304ef: 20 00 | local.get 0 + 0304f1: 28 02 2c | i32.load 2 44 + 0304f4: 21 06 | local.set 6 + 0304f6: 20 00 | local.get 0 + 0304f8: 28 02 28 | i32.load 2 40 + 0304fb: 21 02 | local.set 2 + 0304fd: 02 40 | block + 0304ff: 41 c1 00 | i32.const 65 + 030502: 45 | i32.eqz + 030503: 0d 00 | br_if 0 + 030505: 20 04 | local.get 4 + 030507: 41 2f | i32.const 47 + 030509: 6a | i32.add + 03050a: 41 00 | i32.const 0 + 03050c: 41 c1 00 | i32.const 65 + 03050f: fc 0b 00 | memory.fill 0 + 030512: 0b | end + 030513: 20 04 | local.get 4 + 030515: 41 10 | i32.const 16 + 030517: 6a | i32.add + 030518: 20 04 | local.get 4 + 03051a: 41 2f | i32.const 47 + 03051c: 6a | i32.add + 03051d: 41 c1 00 | i32.const 65 + 030520: 20 01 | local.get 1 + 030522: 41 0a | i32.const 10 + 030524: 41 01 | i32.const 1 + 030526: 41 c0 00 | i32.const 64 + 030529: 41 80 80 84 80 00 | i32.const 65536 + 03052f: 41 24 | i32.const 36 + 030531: 41 00 | i32.const 0 + 030533: 20 03 | local.get 3 + 030535: 10 c5 82 80 80 00 | call 325 + 03053b: 02 40 | block + 03053d: 20 02 | local.get 2 + 03053f: 45 | i32.eqz + 030540: 0d 00 | br_if 0 + 030542: 20 04 | local.get 4 + 030544: 20 06 | local.get 6 + 030546: 41 04 | i32.const 4 + 030548: 20 04 | local.get 4 + 03054a: 28 02 10 | i32.load 2 16 + 03054d: 20 04 | local.get 4 + 03054f: 28 02 14 | i32.load 2 20 + 030552: 42 00 | i64.const 0 + 030554: 41 00 | i32.const 0 + 030556: 20 03 | local.get 3 + 030558: 20 02 | local.get 2 + 03055a: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030563: 80 00 | + 030565: 20 00 | local.get 0 + 030567: 20 00 | local.get 0 + 030569: 28 02 54 | i32.load 2 84 + 03056c: 20 04 | local.get 4 + 03056e: 28 02 00 | i32.load 2 0 + 030571: 6a | i32.add + 030572: 36 02 54 | i32.store 2 84 + 030575: 0b | end + 030576: 20 04 | local.get 4 + 030578: 41 f0 00 | i32.const 112 + 03057b: 6a | i32.add + 03057c: 24 80 80 80 80 00 | global.set 0 + 030582: 0b | end +030585 func[459]: + 030586: 04 7f | local[8..11] type=i32 + 030588: 02 7e | local[12..13] type=i64 + 03058a: 01 7f | local[14] type=i32 + 03058c: 23 80 80 80 80 00 | global.get 0 + 030592: 41 c0 00 | i32.const 64 + 030595: 6b | i32.sub + 030596: 22 08 | local.tee 8 + 030598: 24 80 80 80 80 00 | global.set 0 + 03059e: 02 40 | block + 0305a0: 02 40 | block + 0305a2: 20 06 | local.get 6 + 0305a4: 0d 00 | br_if 0 + 0305a6: 20 00 | local.get 0 + 0305a8: 28 02 28 | i32.load 2 40 + 0305ab: 22 06 | local.tee 6 + 0305ad: 45 | i32.eqz + 0305ae: 0d 01 | br_if 1 + 0305b0: 20 08 | local.get 8 + 0305b2: 20 00 | local.get 0 + 0305b4: 28 02 2c | i32.load 2 44 + 0305b7: 41 04 | i32.const 4 + 0305b9: 41 b8 eb 93 80 00 | i32.const 325048 + 0305bf: 41 03 | i32.const 3 + 0305c1: 42 00 | i64.const 0 + 0305c3: 41 00 | i32.const 0 + 0305c5: 20 07 | local.get 7 + 0305c7: 20 06 | local.get 6 + 0305c9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0305d2: 80 00 | + 0305d4: 20 00 | local.get 0 + 0305d6: 20 00 | local.get 0 + 0305d8: 28 02 54 | i32.load 2 84 + 0305db: 20 08 | local.get 8 + 0305dd: 28 02 00 | i32.load 2 0 + 0305e0: 6a | i32.add + 0305e1: 36 02 54 | i32.store 2 84 + 0305e4: 0c 01 | br 1 + 0305e6: 0b | end + 0305e7: 20 01 | local.get 1 + 0305e9: 21 09 | local.set 9 + 0305eb: 02 40 | block + 0305ed: 20 05 | local.get 5 + 0305ef: 28 02 04 | i32.load 2 4 + 0305f2: 22 0a | local.tee 10 + 0305f4: 41 01 | i32.const 1 + 0305f6: 47 | i32.ne + 0305f7: 0d 00 | br_if 0 + 0305f9: 20 05 | local.get 5 + 0305fb: 28 02 00 | i32.load 2 0 + 0305fe: 28 02 00 | i32.load 2 0 + 030601: 22 0b | local.tee 11 + 030603: 45 | i32.eqz + 030604: 0d 00 | br_if 0 + 030606: 20 0b | local.get 11 + 030608: 29 03 40 | i64.load 3 64 + 03060b: 22 0c | local.tee 12 + 03060d: 21 0d | local.set 13 + 03060f: 20 0b | local.get 11 + 030611: 21 06 | local.set 6 + 030613: 02 40 | block + 030615: 20 0c | local.get 12 + 030617: 42 01 | i64.const 1 + 030619: 52 | i64.ne + 03061a: 0d 00 | br_if 0 + 03061c: 20 0b | local.get 11 + 03061e: 21 0e | local.set 14 + 030620: 03 40 | loop + 030622: 20 0e | local.get 14 + 030624: 28 00 20 | i32.load 0 32 + 030627: 22 06 | local.tee 6 + 030629: 21 0e | local.set 14 + 03062b: 20 06 | local.get 6 + 03062d: 29 03 40 | i64.load 3 64 + 030630: 22 0c | local.tee 12 + 030632: 21 0d | local.set 13 + 030634: 20 06 | local.get 6 + 030636: 21 06 | local.set 6 + 030638: 20 0c | local.get 12 + 03063a: 42 01 | i64.const 1 + 03063c: 51 | i64.eq + 03063d: 0d 00 | br_if 0 + 03063f: 0b | end + 030640: 0b | end + 030641: 20 06 | local.get 6 + 030643: 21 06 | local.set 6 + 030645: 20 0d | local.get 13 + 030647: 42 79 | i64.const 18446744073709551609 + 030649: 7c | i64.add + 03064a: 22 0c | local.tee 12 + 03064c: 42 06 | i64.const 6 + 03064e: 56 | i64.gt_u + 03064f: 0d 00 | br_if 0 + 030651: 02 40 | block + 030653: 02 40 | block + 030655: 20 0c | local.get 12 + 030657: a7 | i32.wrap_i64 + 030658: 0e 07 00 02 02 02 01 01 01 | br_table 0 2 2 2 1 1 1 0 + 030661: 00 | + 030662: 0b | end + 030663: 20 06 | local.get 6 + 030665: 2d 00 18 | i32.load8_u 0 24 + 030668: 45 | i32.eqz + 030669: 0d 01 | br_if 1 + 03066b: 0b | end + 03066c: 02 40 | block + 03066e: 20 09 | local.get 9 + 030670: 0d 00 | br_if 0 + 030672: 20 00 | local.get 0 + 030674: 28 02 28 | i32.load 2 40 + 030677: 22 06 | local.tee 6 + 030679: 45 | i32.eqz + 03067a: 0d 02 | br_if 2 + 03067c: 20 08 | local.get 8 + 03067e: 41 30 | i32.const 48 + 030680: 6a | i32.add + 030681: 20 00 | local.get 0 + 030683: 28 02 2c | i32.load 2 44 + 030686: 41 04 | i32.const 4 + 030688: 41 b8 eb 93 80 00 | i32.const 325048 + 03068e: 41 03 | i32.const 3 + 030690: 42 00 | i64.const 0 + 030692: 41 00 | i32.const 0 + 030694: 20 07 | local.get 7 + 030696: 20 06 | local.get 6 + 030698: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0306a1: 80 00 | + 0306a3: 20 00 | local.get 0 + 0306a5: 20 00 | local.get 0 + 0306a7: 28 02 54 | i32.load 2 84 + 0306aa: 20 08 | local.get 8 + 0306ac: 28 02 30 | i32.load 2 48 + 0306af: 6a | i32.add + 0306b0: 36 02 54 | i32.store 2 84 + 0306b3: 0c 02 | br 2 + 0306b5: 0b | end + 0306b6: 20 00 | local.get 0 + 0306b8: 20 01 | local.get 1 + 0306ba: 41 00 | i32.const 0 + 0306bc: 20 0b | local.get 11 + 0306be: 29 03 10 | i64.load 3 16 + 0306c1: 20 04 | local.get 4 + 0306c3: 20 07 | local.get 7 + 0306c5: 10 9e 83 80 80 00 | call 414 + 0306cb: 0c 01 | br 1 + 0306cd: 0b | end + 0306ce: 20 05 | local.get 5 + 0306d0: 28 02 08 | i32.load 2 8 + 0306d3: 20 01 | local.get 1 + 0306d5: 6a | i32.add + 0306d6: 21 06 | local.set 6 + 0306d8: 02 40 | block + 0306da: 02 40 | block + 0306dc: 02 40 | block + 0306de: 02 40 | block + 0306e0: 02 40 | block + 0306e2: 02 40 | block + 0306e4: 02 40 | block + 0306e6: 02 40 | block + 0306e8: 20 05 | local.get 5 + 0306ea: 28 02 0c | i32.load 2 12 + 0306ed: 29 03 10 | i64.load 3 16 + 0306f0: 22 0c | local.tee 12 + 0306f2: 42 8a c3 ef f1 9d e2 82 ce | i64.const 6024702572885696906 + 0306fb: d3 00 | + 0306fd: 55 | i64.gt_s + 0306fe: 0d 00 | br_if 0 + 030700: 02 40 | block + 030702: 20 0c | local.get 12 + 030704: 42 92 c2 a4 ad de 98 aa c2 | i64.const 4432853501154500882 + 03070d: 3d | + 03070e: 55 | i64.gt_s + 03070f: 0d 00 | br_if 0 + 030711: 20 0c | local.get 12 + 030713: 42 fb ba bd ae e9 82 e1 9e | i64.const 13708258073323199867 + 03071c: be 7f | + 03071e: 51 | i64.eq + 03071f: 0d 02 | br_if 2 + 030721: 20 0c | local.get 12 + 030723: 42 84 e3 e3 d8 a9 db ab c4 | i64.const 2200200671898694020 + 03072c: 1e | + 03072d: 52 | i64.ne + 03072e: 0d 04 | br_if 4 + 030730: 20 06 | local.get 6 + 030732: 34 00 00 | i64.load32_s 0 0 + 030735: 21 0c | local.set 12 + 030737: 0c 06 | br 6 + 030739: 0b | end + 03073a: 20 0c | local.get 12 + 03073c: 42 93 c2 a4 ad de 98 aa c2 | i64.const 4432853501154500883 + 030745: 3d | + 030746: 51 | i64.eq + 030747: 0d 06 | br_if 6 + 030749: 20 0c | local.get 12 + 03074b: 42 eb a1 b6 a1 c6 da ac e1 | i64.const 5747352699761692907 + 030754: cf 00 | + 030756: 52 | i64.ne + 030757: 0d 03 | br_if 3 + 030759: 20 06 | local.get 6 + 03075b: 35 00 00 | i64.load32_u 0 0 + 03075e: 21 0c | local.set 12 + 030760: 0c 07 | br 7 + 030762: 0b | end + 030763: 02 40 | block + 030765: 20 0c | local.get 12 + 030767: 42 d3 c2 f8 cb 80 fb a3 83 | i64.const 6919376035536314707 + 030770: e0 00 | + 030772: 55 | i64.gt_s + 030773: 0d 00 | br_if 0 + 030775: 20 0c | local.get 12 + 030777: 42 8b c3 ef f1 9d e2 82 ce | i64.const 6024702572885696907 + 030780: d3 00 | + 030782: 51 | i64.eq + 030783: 0d 04 | br_if 4 + 030785: 20 0c | local.get 12 + 030787: 42 f3 81 fa df ec e3 a6 d2 | i64.const 6747688698281623795 + 030790: dd 00 | + 030792: 52 | i64.ne + 030793: 0d 03 | br_if 3 + 030795: 20 06 | local.get 6 + 030797: 29 00 00 | i64.load 0 0 + 03079a: 21 0c | local.set 12 + 03079c: 0c 05 | br 5 + 03079e: 0b | end + 03079f: 20 0c | local.get 12 + 0307a1: 42 d4 c2 f8 cb 80 fb a3 83 | i64.const 6919376035536314708 + 0307aa: e0 00 | + 0307ac: 51 | i64.eq + 0307ad: 0d 01 | br_if 1 + 0307af: 20 0c | local.get 12 + 0307b1: 42 82 ba 94 a0 bf 8b ac f0 | i64.const 8926328370430811394 + 0307ba: fb 00 | + 0307bc: 52 | i64.ne + 0307bd: 0d 02 | br_if 2 + 0307bf: 20 06 | local.get 6 + 0307c1: 33 00 00 | i64.load16_u 0 0 + 0307c4: 21 0c | local.set 12 + 0307c6: 0c 06 | br 6 + 0307c8: 0b | end + 0307c9: 20 06 | local.get 6 + 0307cb: 32 00 00 | i64.load16_s 0 0 + 0307ce: 21 0c | local.set 12 + 0307d0: 0c 03 | br 3 + 0307d2: 0b | end + 0307d3: 20 06 | local.get 6 + 0307d5: 29 00 00 | i64.load 0 0 + 0307d8: 21 0c | local.set 12 + 0307da: 0c 02 | br 2 + 0307dc: 0b | end + 0307dd: 41 be 9c 94 80 00 | i32.const 331326 + 0307e3: 41 05 | i32.const 5 + 0307e5: 41 ec 9c 94 80 00 | i32.const 331372 + 0307eb: 41 16 | i32.const 22 + 0307ed: 41 90 9d 94 80 00 | i32.const 331408 + 0307f3: 20 07 | local.get 7 + 0307f5: 20 07 | local.get 7 + 0307f7: 28 02 10 | i32.load 2 16 + 0307fa: 22 06 | local.tee 6 + 0307fc: 41 83 80 80 80 00 | i32.const 3 + 030802: 20 06 | local.get 6 + 030804: 1b | select + 030805: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 03080e: 80 00 | + 030810: 00 | unreachable + 030811: 0b | end + 030812: 20 06 | local.get 6 + 030814: 30 00 00 | i64.load8_s 0 0 + 030817: 21 0c | local.set 12 + 030819: 0b | end + 03081a: 20 0c | local.get 12 + 03081c: 22 0d | local.tee 13 + 03081e: 21 0c | local.set 12 + 030820: 20 0d | local.get 13 + 030822: 42 7f | i64.const 18446744073709551615 + 030824: 55 | i64.gt_s + 030825: 0d 01 | br_if 1 + 030827: 41 c8 a1 94 80 00 | i32.const 331976 + 03082d: 41 11 | i32.const 17 + 03082f: 41 a8 9d 94 80 00 | i32.const 331432 + 030835: 41 08 | i32.const 8 + 030837: 41 c0 9d 94 80 00 | i32.const 331456 + 03083d: 20 07 | local.get 7 + 03083f: 20 07 | local.get 7 + 030841: 28 02 10 | i32.load 2 16 + 030844: 22 06 | local.tee 6 + 030846: 41 83 80 80 80 00 | i32.const 3 + 03084c: 20 06 | local.get 6 + 03084e: 1b | select + 03084f: 11 80 80 80 80 00 80 80 80 | call_indirect 0 (type 0) + 030858: 80 00 | + 03085a: 00 | unreachable + 03085b: 0b | end + 03085c: 20 06 | local.get 6 + 03085e: 31 00 00 | i64.load8_u 0 0 + 030861: 21 0c | local.set 12 + 030863: 0b | end + 030864: 20 0c | local.get 12 + 030866: 21 0c | local.set 12 + 030868: 02 40 | block + 03086a: 20 09 | local.get 9 + 03086c: 0d 00 | br_if 0 + 03086e: 20 00 | local.get 0 + 030870: 28 02 28 | i32.load 2 40 + 030873: 22 06 | local.tee 6 + 030875: 45 | i32.eqz + 030876: 0d 01 | br_if 1 + 030878: 20 08 | local.get 8 + 03087a: 41 10 | i32.const 16 + 03087c: 6a | i32.add + 03087d: 20 00 | local.get 0 + 03087f: 28 02 2c | i32.load 2 44 + 030882: 41 04 | i32.const 4 + 030884: 41 b8 eb 93 80 00 | i32.const 325048 + 03088a: 41 03 | i32.const 3 + 03088c: 42 00 | i64.const 0 + 03088e: 41 00 | i32.const 0 + 030890: 20 07 | local.get 7 + 030892: 20 06 | local.get 6 + 030894: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 03089d: 80 00 | + 03089f: 20 00 | local.get 0 + 0308a1: 20 00 | local.get 0 + 0308a3: 28 02 54 | i32.load 2 84 + 0308a6: 20 08 | local.get 8 + 0308a8: 28 02 10 | i32.load 2 16 + 0308ab: 6a | i32.add + 0308ac: 36 02 54 | i32.store 2 84 + 0308af: 0c 01 | br 1 + 0308b1: 0b | end + 0308b2: 02 40 | block + 0308b4: 02 40 | block + 0308b6: 02 40 | block + 0308b8: 20 05 | local.get 5 + 0308ba: 2d 00 15 | i32.load8_u 0 21 + 0308bd: 45 | i32.eqz + 0308be: 0d 00 | br_if 0 + 0308c0: 20 0a | local.get 10 + 0308c2: 20 0c | local.get 12 + 0308c4: a7 | i32.wrap_i64 + 0308c5: 22 06 | local.tee 6 + 0308c7: 4d | i32.le_u + 0308c8: 0d 01 | br_if 1 + 0308ca: 20 00 | local.get 0 + 0308cc: 20 01 | local.get 1 + 0308ce: 41 00 | i32.const 0 + 0308d0: 20 05 | local.get 5 + 0308d2: 28 02 00 | i32.load 2 0 + 0308d5: 20 06 | local.get 6 + 0308d7: 41 02 | i32.const 2 + 0308d9: 74 | i32.shl + 0308da: 6a | i32.add + 0308db: 28 02 00 | i32.load 2 0 + 0308de: 29 03 10 | i64.load 3 16 + 0308e1: 20 04 | local.get 4 + 0308e3: 20 07 | local.get 7 + 0308e5: 10 9e 83 80 80 00 | call 414 + 0308eb: 0c 03 | br 3 + 0308ed: 0b | end + 0308ee: 02 40 | block + 0308f0: 20 0c | local.get 12 + 0308f2: 42 00 | i64.const 0 + 0308f4: 52 | i64.ne + 0308f5: 0d 00 | br_if 0 + 0308f7: 20 00 | local.get 0 + 0308f9: 28 02 28 | i32.load 2 40 + 0308fc: 22 06 | local.tee 6 + 0308fe: 45 | i32.eqz + 0308ff: 0d 03 | br_if 3 + 030901: 20 08 | local.get 8 + 030903: 41 20 | i32.const 32 + 030905: 6a | i32.add + 030906: 20 00 | local.get 0 + 030908: 28 02 2c | i32.load 2 44 + 03090b: 41 04 | i32.const 4 + 03090d: 41 b8 eb 93 80 00 | i32.const 325048 + 030913: 41 03 | i32.const 3 + 030915: 42 00 | i64.const 0 + 030917: 41 00 | i32.const 0 + 030919: 20 07 | local.get 7 + 03091b: 20 06 | local.get 6 + 03091d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030926: 80 00 | + 030928: 20 00 | local.get 0 + 03092a: 20 00 | local.get 0 + 03092c: 28 02 54 | i32.load 2 84 + 03092f: 20 08 | local.get 8 + 030931: 28 02 20 | i32.load 2 32 + 030934: 6a | i32.add + 030935: 36 02 54 | i32.store 2 84 + 030938: 0c 03 | br 3 + 03093a: 0b | end + 03093b: 20 0c | local.get 12 + 03093d: a7 | i32.wrap_i64 + 03093e: 41 7f | i32.const 4294967295 + 030940: 6a | i32.add + 030941: 22 06 | local.tee 6 + 030943: 20 0a | local.get 10 + 030945: 4f | i32.ge_u + 030946: 0d 01 | br_if 1 + 030948: 20 00 | local.get 0 + 03094a: 20 01 | local.get 1 + 03094c: 41 00 | i32.const 0 + 03094e: 20 05 | local.get 5 + 030950: 28 02 00 | i32.load 2 0 + 030953: 20 06 | local.get 6 + 030955: 41 02 | i32.const 2 + 030957: 74 | i32.shl + 030958: 6a | i32.add + 030959: 28 02 00 | i32.load 2 0 + 03095c: 29 03 10 | i64.load 3 16 + 03095f: 20 04 | local.get 4 + 030961: 20 07 | local.get 7 + 030963: 10 9e 83 80 80 00 | call 414 + 030969: 0c 02 | br 2 + 03096b: 0b | end + 03096c: 41 97 e2 93 80 00 | i32.const 323863 + 030972: 41 2b | i32.const 43 + 030974: 41 c7 15 | i32.const 2759 + 030977: 41 17 | i32.const 23 + 030979: 20 06 | local.get 6 + 03097b: 20 0a | local.get 10 + 03097d: 10 ad 82 80 80 00 | call 301 + 030983: 00 | unreachable + 030984: 0b | end + 030985: 41 97 e2 93 80 00 | i32.const 323863 + 03098b: 41 2b | i32.const 43 + 03098d: 41 cc 15 | i32.const 2764 + 030990: 41 17 | i32.const 23 + 030992: 20 06 | local.get 6 + 030994: 20 0a | local.get 10 + 030996: 10 ad 82 80 80 00 | call 301 + 03099c: 00 | unreachable + 03099d: 0b | end + 03099e: 20 08 | local.get 8 + 0309a0: 41 c0 00 | i32.const 64 + 0309a3: 6a | i32.add + 0309a4: 24 80 80 80 80 00 | global.set 0 + 0309aa: 0b | end +0309ad func[460]: + 0309ae: 07 7f | local[7..13] type=i32 + 0309b0: 23 80 80 80 80 00 | global.get 0 + 0309b6: 41 c0 01 | i32.const 192 + 0309b9: 6b | i32.sub + 0309ba: 22 07 | local.tee 7 + 0309bc: 24 80 80 80 80 00 | global.set 0 + 0309c2: 20 00 | local.get 0 + 0309c4: 28 02 28 | i32.load 2 40 + 0309c7: 21 08 | local.set 8 + 0309c9: 02 40 | block + 0309cb: 02 40 | block + 0309cd: 20 04 | local.get 4 + 0309cf: 41 f7 00 | i32.const 119 + 0309d2: 47 | i32.ne + 0309d3: 0d 00 | br_if 0 + 0309d5: 20 00 | local.get 0 + 0309d7: 28 02 2c | i32.load 2 44 + 0309da: 21 09 | local.set 9 + 0309dc: 20 07 | local.get 7 + 0309de: 41 fb 00 | i32.const 123 + 0309e1: 3a 00 bf 01 | i32.store8 0 191 + 0309e5: 20 08 | local.get 8 + 0309e7: 45 | i32.eqz + 0309e8: 0d 01 | br_if 1 + 0309ea: 20 07 | local.get 7 + 0309ec: 41 88 01 | i32.const 136 + 0309ef: 6a | i32.add + 0309f0: 20 09 | local.get 9 + 0309f2: 41 04 | i32.const 4 + 0309f4: 20 07 | local.get 7 + 0309f6: 41 bf 01 | i32.const 191 + 0309f9: 6a | i32.add + 0309fa: 41 01 | i32.const 1 + 0309fc: 42 00 | i64.const 0 + 0309fe: 41 00 | i32.const 0 + 030a00: 20 06 | local.get 6 + 030a02: 20 08 | local.get 8 + 030a04: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030a0d: 80 00 | + 030a0f: 20 00 | local.get 0 + 030a11: 20 00 | local.get 0 + 030a13: 28 02 54 | i32.load 2 84 + 030a16: 20 07 | local.get 7 + 030a18: 28 02 88 01 | i32.load 2 136 + 030a1c: 6a | i32.add + 030a1d: 36 02 54 | i32.store 2 84 + 030a20: 0c 01 | br 1 + 030a22: 0b | end + 030a23: 20 08 | local.get 8 + 030a25: 45 | i32.eqz + 030a26: 0d 00 | br_if 0 + 030a28: 20 07 | local.get 7 + 030a2a: 41 a8 01 | i32.const 168 + 030a2d: 6a | i32.add + 030a2e: 20 00 | local.get 0 + 030a30: 28 02 2c | i32.load 2 44 + 030a33: 41 04 | i32.const 4 + 030a35: 41 d8 9d 94 80 00 | i32.const 331480 + 030a3b: 41 06 | i32.const 6 + 030a3d: 42 00 | i64.const 0 + 030a3f: 41 00 | i32.const 0 + 030a41: 20 06 | local.get 6 + 030a43: 20 08 | local.get 8 + 030a45: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030a4e: 80 00 | + 030a50: 20 00 | local.get 0 + 030a52: 20 00 | local.get 0 + 030a54: 28 02 54 | i32.load 2 84 + 030a57: 20 07 | local.get 7 + 030a59: 28 02 a8 01 | i32.load 2 168 + 030a5d: 6a | i32.add + 030a5e: 36 02 54 | i32.store 2 84 + 030a61: 20 00 | local.get 0 + 030a63: 28 02 28 | i32.load 2 40 + 030a66: 21 08 | local.set 8 + 030a68: 20 00 | local.get 0 + 030a6a: 28 02 2c | i32.load 2 44 + 030a6d: 21 09 | local.set 9 + 030a6f: 20 07 | local.get 7 + 030a71: 41 db 00 | i32.const 91 + 030a74: 3a 00 bf 01 | i32.store8 0 191 + 030a78: 20 08 | local.get 8 + 030a7a: 45 | i32.eqz + 030a7b: 0d 00 | br_if 0 + 030a7d: 20 07 | local.get 7 + 030a7f: 41 98 01 | i32.const 152 + 030a82: 6a | i32.add + 030a83: 20 09 | local.get 9 + 030a85: 41 04 | i32.const 4 + 030a87: 20 07 | local.get 7 + 030a89: 41 bf 01 | i32.const 191 + 030a8c: 6a | i32.add + 030a8d: 41 01 | i32.const 1 + 030a8f: 42 00 | i64.const 0 + 030a91: 41 00 | i32.const 0 + 030a93: 20 06 | local.get 6 + 030a95: 20 08 | local.get 8 + 030a97: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030aa0: 80 00 | + 030aa2: 20 00 | local.get 0 + 030aa4: 20 00 | local.get 0 + 030aa6: 28 02 54 | i32.load 2 84 + 030aa9: 20 07 | local.get 7 + 030aab: 28 02 98 01 | i32.load 2 152 + 030aaf: 6a | i32.add + 030ab0: 36 02 54 | i32.store 2 84 + 030ab3: 0b | end + 030ab4: 20 00 | local.get 0 + 030ab6: 20 00 | local.get 0 + 030ab8: 28 02 14 | i32.load 2 20 + 030abb: 41 01 | i32.const 1 + 030abd: 6a | i32.add + 030abe: 36 02 14 | i32.store 2 20 + 030ac1: 02 40 | block + 030ac3: 02 40 | block + 030ac5: 20 00 | local.get 0 + 030ac7: 2d 00 04 | i32.load8_u 0 4 + 030aca: 0d 00 | br_if 0 + 030acc: 20 05 | local.get 5 + 030ace: 28 02 0c | i32.load 2 12 + 030ad1: 41 01 | i32.const 1 + 030ad3: 48 | i32.lt_s + 030ad4: 0d 01 | br_if 1 + 030ad6: 41 a1 ec 93 80 00 | i32.const 325153 + 030adc: 41 d6 ed 93 80 00 | i32.const 325334 + 030ae2: 20 04 | local.get 4 + 030ae4: 41 f7 00 | i32.const 119 + 030ae7: 46 | i32.eq + 030ae8: 1b | select + 030ae9: 21 0a | local.set 10 + 030aeb: 41 00 | i32.const 0 + 030aed: 21 08 | local.set 8 + 030aef: 03 40 | loop + 030af1: 02 40 | block + 030af3: 20 08 | local.get 8 + 030af5: 22 0b | local.tee 11 + 030af7: 45 | i32.eqz + 030af8: 0d 00 | br_if 0 + 030afa: 20 00 | local.get 0 + 030afc: 28 02 28 | i32.load 2 40 + 030aff: 22 08 | local.tee 8 + 030b01: 45 | i32.eqz + 030b02: 0d 00 | br_if 0 + 030b04: 20 07 | local.get 7 + 030b06: 41 38 | i32.const 56 + 030b08: 6a | i32.add + 030b09: 20 00 | local.get 0 + 030b0b: 28 02 2c | i32.load 2 44 + 030b0e: 41 04 | i32.const 4 + 030b10: 20 0a | local.get 10 + 030b12: 41 02 | i32.const 2 + 030b14: 42 00 | i64.const 0 + 030b16: 41 00 | i32.const 0 + 030b18: 20 06 | local.get 6 + 030b1a: 20 08 | local.get 8 + 030b1c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030b25: 80 00 | + 030b27: 20 00 | local.get 0 + 030b29: 20 00 | local.get 0 + 030b2b: 28 02 54 | i32.load 2 84 + 030b2e: 20 07 | local.get 7 + 030b30: 28 02 38 | i32.load 2 56 + 030b33: 6a | i32.add + 030b34: 36 02 54 | i32.store 2 84 + 030b37: 0b | end + 030b38: 02 40 | block + 030b3a: 20 05 | local.get 5 + 030b3c: 28 02 10 | i32.load 2 16 + 030b3f: 41 01 | i32.const 1 + 030b41: 48 | i32.lt_s + 030b42: 0d 00 | br_if 0 + 030b44: 20 0b | local.get 11 + 030b46: 21 09 | local.set 9 + 030b48: 41 00 | i32.const 0 + 030b4a: 21 08 | local.set 8 + 030b4c: 02 40 | block + 030b4e: 02 40 | block + 030b50: 02 40 | block + 030b52: 20 05 | local.get 5 + 030b54: 2d 00 14 | i32.load8_u 0 20 + 030b57: 0e 02 01 00 02 | br_table 1 0 2 + 030b5c: 0b | end + 030b5d: 20 05 | local.get 5 + 030b5f: 28 02 08 | i32.load 2 8 + 030b62: 20 0b | local.get 11 + 030b64: 6c | i32.mul + 030b65: 21 09 | local.set 9 + 030b67: 0b | end + 030b68: 20 09 | local.get 9 + 030b6a: 20 05 | local.get 5 + 030b6c: 28 02 04 | i32.load 2 4 + 030b6f: 6c | i32.mul + 030b70: 21 08 | local.set 8 + 030b72: 0b | end + 030b73: 20 00 | local.get 0 + 030b75: 20 08 | local.get 8 + 030b77: 20 01 | local.get 1 + 030b79: 6a | i32.add + 030b7a: 41 00 | i32.const 0 + 030b7c: 20 05 | local.get 5 + 030b7e: 28 02 00 | i32.load 2 0 + 030b81: 29 03 10 | i64.load 3 16 + 030b84: 20 04 | local.get 4 + 030b86: 20 06 | local.get 6 + 030b88: 10 9e 83 80 80 00 | call 414 + 030b8e: 20 05 | local.get 5 + 030b90: 28 02 10 | i32.load 2 16 + 030b93: 41 02 | i32.const 2 + 030b95: 48 | i32.lt_s + 030b96: 0d 00 | br_if 0 + 030b98: 41 01 | i32.const 1 + 030b9a: 21 08 | local.set 8 + 030b9c: 03 40 | loop + 030b9e: 20 08 | local.get 8 + 030ba0: 21 08 | local.set 8 + 030ba2: 02 40 | block + 030ba4: 20 00 | local.get 0 + 030ba6: 28 02 28 | i32.load 2 40 + 030ba9: 22 09 | local.tee 9 + 030bab: 45 | i32.eqz + 030bac: 0d 00 | br_if 0 + 030bae: 20 07 | local.get 7 + 030bb0: 41 28 | i32.const 40 + 030bb2: 6a | i32.add + 030bb3: 20 00 | local.get 0 + 030bb5: 28 02 2c | i32.load 2 44 + 030bb8: 41 04 | i32.const 4 + 030bba: 41 a1 ec 93 80 00 | i32.const 325153 + 030bc0: 41 02 | i32.const 2 + 030bc2: 42 00 | i64.const 0 + 030bc4: 41 00 | i32.const 0 + 030bc6: 20 06 | local.get 6 + 030bc8: 20 09 | local.get 9 + 030bca: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030bd3: 80 00 | + 030bd5: 20 00 | local.get 0 + 030bd7: 20 00 | local.get 0 + 030bd9: 28 02 54 | i32.load 2 84 + 030bdc: 20 07 | local.get 7 + 030bde: 28 02 28 | i32.load 2 40 + 030be1: 6a | i32.add + 030be2: 36 02 54 | i32.store 2 84 + 030be5: 0b | end + 030be6: 41 00 | i32.const 0 + 030be8: 21 09 | local.set 9 + 030bea: 02 40 | block + 030bec: 02 40 | block + 030bee: 02 40 | block + 030bf0: 02 40 | block + 030bf2: 20 05 | local.get 5 + 030bf4: 2d 00 14 | i32.load8_u 0 20 + 030bf7: 0e 02 00 01 03 | br_table 0 1 3 + 030bfc: 0b | end + 030bfd: 20 08 | local.get 8 + 030bff: 21 09 | local.set 9 + 030c01: 20 0b | local.get 11 + 030c03: 21 0c | local.set 12 + 030c05: 0c 01 | br 1 + 030c07: 0b | end + 030c08: 20 0b | local.get 11 + 030c0a: 21 09 | local.set 9 + 030c0c: 20 08 | local.get 8 + 030c0e: 21 0c | local.set 12 + 030c10: 0b | end + 030c11: 20 05 | local.get 5 + 030c13: 28 02 08 | i32.load 2 8 + 030c16: 20 09 | local.get 9 + 030c18: 6c | i32.mul + 030c19: 20 0c | local.get 12 + 030c1b: 6a | i32.add + 030c1c: 20 05 | local.get 5 + 030c1e: 28 02 04 | i32.load 2 4 + 030c21: 6c | i32.mul + 030c22: 21 09 | local.set 9 + 030c24: 0b | end + 030c25: 20 00 | local.get 0 + 030c27: 20 09 | local.get 9 + 030c29: 20 01 | local.get 1 + 030c2b: 6a | i32.add + 030c2c: 41 00 | i32.const 0 + 030c2e: 20 05 | local.get 5 + 030c30: 28 02 00 | i32.load 2 0 + 030c33: 29 03 10 | i64.load 3 16 + 030c36: 20 04 | local.get 4 + 030c38: 20 06 | local.get 6 + 030c3a: 10 9e 83 80 80 00 | call 414 + 030c40: 20 08 | local.get 8 + 030c42: 41 01 | i32.const 1 + 030c44: 6a | i32.add + 030c45: 22 09 | local.tee 9 + 030c47: 21 08 | local.set 8 + 030c49: 20 09 | local.get 9 + 030c4b: 20 05 | local.get 5 + 030c4d: 28 02 10 | i32.load 2 16 + 030c50: 48 | i32.lt_s + 030c51: 0d 00 | br_if 0 + 030c53: 0b | end + 030c54: 0b | end + 030c55: 20 0b | local.get 11 + 030c57: 41 01 | i32.const 1 + 030c59: 6a | i32.add + 030c5a: 22 09 | local.tee 9 + 030c5c: 21 08 | local.set 8 + 030c5e: 20 09 | local.get 9 + 030c60: 20 05 | local.get 5 + 030c62: 28 02 0c | i32.load 2 12 + 030c65: 48 | i32.lt_s + 030c66: 0d 00 | br_if 0 + 030c68: 0c 02 | br 2 + 030c6a: 0b | end + 030c6b: 0b | end + 030c6c: 20 00 | local.get 0 + 030c6e: 28 02 2c | i32.load 2 44 + 030c71: 21 09 | local.set 9 + 030c73: 20 00 | local.get 0 + 030c75: 28 02 28 | i32.load 2 40 + 030c78: 21 08 | local.set 8 + 030c7a: 20 07 | local.get 7 + 030c7c: 41 0a | i32.const 10 + 030c7e: 3a 00 bf 01 | i32.store8 0 191 + 030c82: 02 40 | block + 030c84: 20 08 | local.get 8 + 030c86: 45 | i32.eqz + 030c87: 0d 00 | br_if 0 + 030c89: 20 07 | local.get 7 + 030c8b: 41 f8 00 | i32.const 120 + 030c8e: 6a | i32.add + 030c8f: 20 09 | local.get 9 + 030c91: 41 04 | i32.const 4 + 030c93: 20 07 | local.get 7 + 030c95: 41 bf 01 | i32.const 191 + 030c98: 6a | i32.add + 030c99: 41 01 | i32.const 1 + 030c9b: 42 00 | i64.const 0 + 030c9d: 41 00 | i32.const 0 + 030c9f: 20 06 | local.get 6 + 030ca1: 20 08 | local.get 8 + 030ca3: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030cac: 80 00 | + 030cae: 20 00 | local.get 0 + 030cb0: 20 00 | local.get 0 + 030cb2: 28 02 54 | i32.load 2 84 + 030cb5: 20 07 | local.get 7 + 030cb7: 28 02 78 | i32.load 2 120 + 030cba: 6a | i32.add + 030cbb: 36 02 54 | i32.store 2 84 + 030cbe: 0b | end + 030cbf: 20 05 | local.get 5 + 030cc1: 28 02 0c | i32.load 2 12 + 030cc4: 41 01 | i32.const 1 + 030cc6: 48 | i32.lt_s + 030cc7: 0d 00 | br_if 0 + 030cc9: 20 07 | local.get 7 + 030ccb: 41 bf 01 | i32.const 191 + 030cce: 6a | i32.add + 030ccf: 21 0a | local.set 10 + 030cd1: 41 00 | i32.const 0 + 030cd3: 21 08 | local.set 8 + 030cd5: 03 40 | loop + 030cd7: 20 08 | local.get 8 + 030cd9: 21 0d | local.set 13 + 030cdb: 02 40 | block + 030cdd: 20 00 | local.get 0 + 030cdf: 28 02 14 | i32.load 2 20 + 030ce2: 22 08 | local.tee 8 + 030ce4: 41 01 | i32.const 1 + 030ce6: 48 | i32.lt_s + 030ce7: 0d 00 | br_if 0 + 030ce9: 20 08 | local.get 8 + 030ceb: 21 09 | local.set 9 + 030ced: 41 00 | i32.const 0 + 030cef: 21 08 | local.set 8 + 030cf1: 03 40 | loop + 030cf3: 20 08 | local.get 8 + 030cf5: 21 0c | local.set 12 + 030cf7: 20 00 | local.get 0 + 030cf9: 28 02 2c | i32.load 2 44 + 030cfc: 21 0b | local.set 11 + 030cfe: 20 00 | local.get 0 + 030d00: 28 02 28 | i32.load 2 40 + 030d03: 21 08 | local.set 8 + 030d05: 20 07 | local.get 7 + 030d07: 41 09 | i32.const 9 + 030d09: 3a 00 bf 01 | i32.store8 0 191 + 030d0d: 20 09 | local.get 9 + 030d0f: 21 09 | local.set 9 + 030d11: 02 40 | block + 030d13: 20 08 | local.get 8 + 030d15: 45 | i32.eqz + 030d16: 0d 00 | br_if 0 + 030d18: 20 07 | local.get 7 + 030d1a: 41 e8 00 | i32.const 104 + 030d1d: 6a | i32.add + 030d1e: 20 0b | local.get 11 + 030d20: 41 04 | i32.const 4 + 030d22: 20 0a | local.get 10 + 030d24: 41 01 | i32.const 1 + 030d26: 42 00 | i64.const 0 + 030d28: 41 00 | i32.const 0 + 030d2a: 20 06 | local.get 6 + 030d2c: 20 08 | local.get 8 + 030d2e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030d37: 80 00 | + 030d39: 20 00 | local.get 0 + 030d3b: 20 00 | local.get 0 + 030d3d: 28 02 54 | i32.load 2 84 + 030d40: 20 07 | local.get 7 + 030d42: 28 02 68 | i32.load 2 104 + 030d45: 6a | i32.add + 030d46: 36 02 54 | i32.store 2 84 + 030d49: 20 00 | local.get 0 + 030d4b: 28 02 14 | i32.load 2 20 + 030d4e: 21 09 | local.set 9 + 030d50: 0b | end + 030d51: 20 09 | local.get 9 + 030d53: 22 0b | local.tee 11 + 030d55: 21 09 | local.set 9 + 030d57: 20 0c | local.get 12 + 030d59: 41 01 | i32.const 1 + 030d5b: 6a | i32.add + 030d5c: 22 0c | local.tee 12 + 030d5e: 21 08 | local.set 8 + 030d60: 20 0c | local.get 12 + 030d62: 20 0b | local.get 11 + 030d64: 48 | i32.lt_s + 030d65: 0d 00 | br_if 0 + 030d67: 0b | end + 030d68: 0b | end + 030d69: 02 40 | block + 030d6b: 20 05 | local.get 5 + 030d6d: 28 02 10 | i32.load 2 16 + 030d70: 41 01 | i32.const 1 + 030d72: 48 | i32.lt_s + 030d73: 0d 00 | br_if 0 + 030d75: 20 0d | local.get 13 + 030d77: 21 09 | local.set 9 + 030d79: 41 00 | i32.const 0 + 030d7b: 21 08 | local.set 8 + 030d7d: 02 40 | block + 030d7f: 02 40 | block + 030d81: 02 40 | block + 030d83: 20 05 | local.get 5 + 030d85: 2d 00 14 | i32.load8_u 0 20 + 030d88: 0e 02 01 00 02 | br_table 1 0 2 + 030d8d: 0b | end + 030d8e: 20 05 | local.get 5 + 030d90: 28 02 08 | i32.load 2 8 + 030d93: 20 0d | local.get 13 + 030d95: 6c | i32.mul + 030d96: 21 09 | local.set 9 + 030d98: 0b | end + 030d99: 20 09 | local.get 9 + 030d9b: 20 05 | local.get 5 + 030d9d: 28 02 04 | i32.load 2 4 + 030da0: 6c | i32.mul + 030da1: 21 08 | local.set 8 + 030da3: 0b | end + 030da4: 20 00 | local.get 0 + 030da6: 20 08 | local.get 8 + 030da8: 20 01 | local.get 1 + 030daa: 6a | i32.add + 030dab: 41 00 | i32.const 0 + 030dad: 20 05 | local.get 5 + 030daf: 28 02 00 | i32.load 2 0 + 030db2: 29 03 10 | i64.load 3 16 + 030db5: 20 04 | local.get 4 + 030db7: 20 06 | local.get 6 + 030db9: 10 9e 83 80 80 00 | call 414 + 030dbf: 20 05 | local.get 5 + 030dc1: 28 02 10 | i32.load 2 16 + 030dc4: 41 02 | i32.const 2 + 030dc6: 48 | i32.lt_s + 030dc7: 0d 00 | br_if 0 + 030dc9: 41 01 | i32.const 1 + 030dcb: 21 08 | local.set 8 + 030dcd: 03 40 | loop + 030dcf: 20 08 | local.get 8 + 030dd1: 21 08 | local.set 8 + 030dd3: 02 40 | block + 030dd5: 20 00 | local.get 0 + 030dd7: 28 02 28 | i32.load 2 40 + 030dda: 22 09 | local.tee 9 + 030ddc: 45 | i32.eqz + 030ddd: 0d 00 | br_if 0 + 030ddf: 20 07 | local.get 7 + 030de1: 41 d8 00 | i32.const 88 + 030de4: 6a | i32.add + 030de5: 20 00 | local.get 0 + 030de7: 28 02 2c | i32.load 2 44 + 030dea: 41 04 | i32.const 4 + 030dec: 41 a1 ec 93 80 00 | i32.const 325153 + 030df2: 41 02 | i32.const 2 + 030df4: 42 00 | i64.const 0 + 030df6: 41 00 | i32.const 0 + 030df8: 20 06 | local.get 6 + 030dfa: 20 09 | local.get 9 + 030dfc: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030e05: 80 00 | + 030e07: 20 00 | local.get 0 + 030e09: 20 00 | local.get 0 + 030e0b: 28 02 54 | i32.load 2 84 + 030e0e: 20 07 | local.get 7 + 030e10: 28 02 58 | i32.load 2 88 + 030e13: 6a | i32.add + 030e14: 36 02 54 | i32.store 2 84 + 030e17: 0b | end + 030e18: 41 00 | i32.const 0 + 030e1a: 21 09 | local.set 9 + 030e1c: 02 40 | block + 030e1e: 02 40 | block + 030e20: 02 40 | block + 030e22: 02 40 | block + 030e24: 20 05 | local.get 5 + 030e26: 2d 00 14 | i32.load8_u 0 20 + 030e29: 0e 02 00 01 03 | br_table 0 1 3 + 030e2e: 0b | end + 030e2f: 20 08 | local.get 8 + 030e31: 21 09 | local.set 9 + 030e33: 20 0d | local.get 13 + 030e35: 21 0c | local.set 12 + 030e37: 0c 01 | br 1 + 030e39: 0b | end + 030e3a: 20 0d | local.get 13 + 030e3c: 21 09 | local.set 9 + 030e3e: 20 08 | local.get 8 + 030e40: 21 0c | local.set 12 + 030e42: 0b | end + 030e43: 20 05 | local.get 5 + 030e45: 28 02 08 | i32.load 2 8 + 030e48: 20 09 | local.get 9 + 030e4a: 6c | i32.mul + 030e4b: 20 0c | local.get 12 + 030e4d: 6a | i32.add + 030e4e: 20 05 | local.get 5 + 030e50: 28 02 04 | i32.load 2 4 + 030e53: 6c | i32.mul + 030e54: 21 09 | local.set 9 + 030e56: 0b | end + 030e57: 20 00 | local.get 0 + 030e59: 20 09 | local.get 9 + 030e5b: 20 01 | local.get 1 + 030e5d: 6a | i32.add + 030e5e: 41 00 | i32.const 0 + 030e60: 20 05 | local.get 5 + 030e62: 28 02 00 | i32.load 2 0 + 030e65: 29 03 10 | i64.load 3 16 + 030e68: 20 04 | local.get 4 + 030e6a: 20 06 | local.get 6 + 030e6c: 10 9e 83 80 80 00 | call 414 + 030e72: 20 08 | local.get 8 + 030e74: 41 01 | i32.const 1 + 030e76: 6a | i32.add + 030e77: 22 09 | local.tee 9 + 030e79: 21 08 | local.set 8 + 030e7b: 20 09 | local.get 9 + 030e7d: 20 05 | local.get 5 + 030e7f: 28 02 10 | i32.load 2 16 + 030e82: 48 | i32.lt_s + 030e83: 0d 00 | br_if 0 + 030e85: 0b | end + 030e86: 0b | end + 030e87: 02 40 | block + 030e89: 20 00 | local.get 0 + 030e8b: 28 02 28 | i32.load 2 40 + 030e8e: 22 08 | local.tee 8 + 030e90: 45 | i32.eqz + 030e91: 0d 00 | br_if 0 + 030e93: 20 07 | local.get 7 + 030e95: 41 c8 00 | i32.const 72 + 030e98: 6a | i32.add + 030e99: 20 00 | local.get 0 + 030e9b: 28 02 2c | i32.load 2 44 + 030e9e: 41 04 | i32.const 4 + 030ea0: 41 98 9c 94 80 00 | i32.const 331288 + 030ea6: 41 02 | i32.const 2 + 030ea8: 42 00 | i64.const 0 + 030eaa: 41 00 | i32.const 0 + 030eac: 20 06 | local.get 6 + 030eae: 20 08 | local.get 8 + 030eb0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030eb9: 80 00 | + 030ebb: 20 00 | local.get 0 + 030ebd: 20 00 | local.get 0 + 030ebf: 28 02 54 | i32.load 2 84 + 030ec2: 20 07 | local.get 7 + 030ec4: 28 02 48 | i32.load 2 72 + 030ec7: 6a | i32.add + 030ec8: 36 02 54 | i32.store 2 84 + 030ecb: 0b | end + 030ecc: 20 0d | local.get 13 + 030ece: 41 01 | i32.const 1 + 030ed0: 6a | i32.add + 030ed1: 22 09 | local.tee 9 + 030ed3: 21 08 | local.set 8 + 030ed5: 20 09 | local.get 9 + 030ed7: 20 05 | local.get 5 + 030ed9: 28 02 0c | i32.load 2 12 + 030edc: 48 | i32.lt_s + 030edd: 0d 00 | br_if 0 + 030edf: 0b | end + 030ee0: 0b | end + 030ee1: 20 00 | local.get 0 + 030ee3: 20 00 | local.get 0 + 030ee5: 28 02 14 | i32.load 2 20 + 030ee8: 41 7f | i32.const 4294967295 + 030eea: 6a | i32.add + 030eeb: 22 05 | local.tee 5 + 030eed: 36 02 14 | i32.store 2 20 + 030ef0: 02 40 | block + 030ef2: 20 00 | local.get 0 + 030ef4: 2d 00 04 | i32.load8_u 0 4 + 030ef7: 45 | i32.eqz + 030ef8: 0d 00 | br_if 0 + 030efa: 20 05 | local.get 5 + 030efc: 41 01 | i32.const 1 + 030efe: 48 | i32.lt_s + 030eff: 0d 00 | br_if 0 + 030f01: 20 07 | local.get 7 + 030f03: 41 bf 01 | i32.const 191 + 030f06: 6a | i32.add + 030f07: 21 0b | local.set 11 + 030f09: 20 05 | local.get 5 + 030f0b: 21 08 | local.set 8 + 030f0d: 41 00 | i32.const 0 + 030f0f: 21 05 | local.set 5 + 030f11: 03 40 | loop + 030f13: 20 05 | local.get 5 + 030f15: 21 09 | local.set 9 + 030f17: 20 00 | local.get 0 + 030f19: 28 02 2c | i32.load 2 44 + 030f1c: 21 0c | local.set 12 + 030f1e: 20 00 | local.get 0 + 030f20: 28 02 28 | i32.load 2 40 + 030f23: 21 05 | local.set 5 + 030f25: 20 07 | local.get 7 + 030f27: 41 09 | i32.const 9 + 030f29: 3a 00 bf 01 | i32.store8 0 191 + 030f2d: 20 08 | local.get 8 + 030f2f: 21 08 | local.set 8 + 030f31: 02 40 | block + 030f33: 20 05 | local.get 5 + 030f35: 45 | i32.eqz + 030f36: 0d 00 | br_if 0 + 030f38: 20 07 | local.get 7 + 030f3a: 41 18 | i32.const 24 + 030f3c: 6a | i32.add + 030f3d: 20 0c | local.get 12 + 030f3f: 41 04 | i32.const 4 + 030f41: 20 0b | local.get 11 + 030f43: 41 01 | i32.const 1 + 030f45: 42 00 | i64.const 0 + 030f47: 41 00 | i32.const 0 + 030f49: 20 06 | local.get 6 + 030f4b: 20 05 | local.get 5 + 030f4d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030f56: 80 00 | + 030f58: 20 00 | local.get 0 + 030f5a: 20 00 | local.get 0 + 030f5c: 28 02 54 | i32.load 2 84 + 030f5f: 20 07 | local.get 7 + 030f61: 28 02 18 | i32.load 2 24 + 030f64: 6a | i32.add + 030f65: 36 02 54 | i32.store 2 84 + 030f68: 20 00 | local.get 0 + 030f6a: 28 02 14 | i32.load 2 20 + 030f6d: 21 08 | local.set 8 + 030f6f: 0b | end + 030f70: 20 08 | local.get 8 + 030f72: 22 0c | local.tee 12 + 030f74: 21 08 | local.set 8 + 030f76: 20 09 | local.get 9 + 030f78: 41 01 | i32.const 1 + 030f7a: 6a | i32.add + 030f7b: 22 09 | local.tee 9 + 030f7d: 21 05 | local.set 5 + 030f7f: 20 09 | local.get 9 + 030f81: 20 0c | local.get 12 + 030f83: 48 | i32.lt_s + 030f84: 0d 00 | br_if 0 + 030f86: 0b | end + 030f87: 0b | end + 030f88: 20 00 | local.get 0 + 030f8a: 28 02 2c | i32.load 2 44 + 030f8d: 21 08 | local.set 8 + 030f8f: 20 00 | local.get 0 + 030f91: 28 02 28 | i32.load 2 40 + 030f94: 21 05 | local.set 5 + 030f96: 20 07 | local.get 7 + 030f98: 41 fd 00 | i32.const 125 + 030f9b: 41 dd 00 | i32.const 93 + 030f9e: 20 04 | local.get 4 + 030fa0: 41 f7 00 | i32.const 119 + 030fa3: 46 | i32.eq + 030fa4: 1b | select + 030fa5: 3a 00 bf 01 | i32.store8 0 191 + 030fa9: 02 40 | block + 030fab: 20 05 | local.get 5 + 030fad: 45 | i32.eqz + 030fae: 0d 00 | br_if 0 + 030fb0: 20 07 | local.get 7 + 030fb2: 41 08 | i32.const 8 + 030fb4: 6a | i32.add + 030fb5: 20 08 | local.get 8 + 030fb7: 41 04 | i32.const 4 + 030fb9: 20 07 | local.get 7 + 030fbb: 41 bf 01 | i32.const 191 + 030fbe: 6a | i32.add + 030fbf: 41 01 | i32.const 1 + 030fc1: 42 00 | i64.const 0 + 030fc3: 41 00 | i32.const 0 + 030fc5: 20 06 | local.get 6 + 030fc7: 20 05 | local.get 5 + 030fc9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 030fd2: 80 00 | + 030fd4: 20 00 | local.get 0 + 030fd6: 20 00 | local.get 0 + 030fd8: 28 02 54 | i32.load 2 84 + 030fdb: 20 07 | local.get 7 + 030fdd: 28 02 08 | i32.load 2 8 + 030fe0: 6a | i32.add + 030fe1: 36 02 54 | i32.store 2 84 + 030fe4: 0b | end + 030fe5: 20 07 | local.get 7 + 030fe7: 41 c0 01 | i32.const 192 + 030fea: 6a | i32.add + 030feb: 24 80 80 80 80 00 | global.set 0 + 030ff1: 0b | end +030ff4 func[461]: + 030ff5: 02 7f | local[7..8] type=i32 + 030ff7: 01 7e | local[9] type=i64 + 030ff9: 01 7f | local[10] type=i32 + 030ffb: 23 80 80 80 80 00 | global.get 0 + 031001: 41 d0 00 | i32.const 80 + 031004: 6b | i32.sub + 031005: 22 07 | local.tee 7 + 031007: 24 80 80 80 80 00 | global.set 0 + 03100d: 02 40 | block + 03100f: 02 40 | block + 031011: 20 03 | local.get 3 + 031013: 42 88 f8 e8 94 d5 f5 e6 cf | i64.const 116983284052409352 + 03101c: 01 | + 03101d: 52 | i64.ne + 03101e: 0d 00 | br_if 0 + 031020: 20 00 | local.get 0 + 031022: 28 02 28 | i32.load 2 40 + 031025: 20 00 | local.get 0 + 031027: 28 02 2c | i32.load 2 44 + 03102a: 20 01 | local.get 1 + 03102c: 28 02 00 | i32.load 2 0 + 03102f: 20 00 | local.get 0 + 031031: 41 d4 00 | i32.const 84 + 031034: 6a | i32.add + 031035: 20 06 | local.get 6 + 031037: 10 a0 83 80 80 00 | call 416 + 03103d: 1a | drop + 03103e: 0c 01 | br 1 + 031040: 0b | end + 031041: 20 01 | local.get 1 + 031043: 28 02 00 | i32.load 2 0 + 031046: 21 08 | local.set 8 + 031048: 02 40 | block + 03104a: 20 05 | local.get 5 + 03104c: 41 f0 00 | i32.const 112 + 03104f: 46 | i32.eq + 031050: 0d 00 | br_if 0 + 031052: 20 04 | local.get 4 + 031054: 45 | i32.eqz + 031055: 0d 00 | br_if 0 + 031057: 20 04 | local.get 4 + 031059: 29 03 40 | i64.load 3 64 + 03105c: 22 03 | local.tee 3 + 03105e: 21 09 | local.set 9 + 031060: 02 40 | block + 031062: 20 03 | local.get 3 + 031064: 42 01 | i64.const 1 + 031066: 52 | i64.ne + 031067: 0d 00 | br_if 0 + 031069: 20 04 | local.get 4 + 03106b: 21 01 | local.set 1 + 03106d: 03 40 | loop + 03106f: 20 01 | local.get 1 + 031071: 28 00 20 | i32.load 0 32 + 031074: 22 0a | local.tee 10 + 031076: 21 01 | local.set 1 + 031078: 20 0a | local.get 10 + 03107a: 29 03 40 | i64.load 3 64 + 03107d: 22 03 | local.tee 3 + 03107f: 21 09 | local.set 9 + 031081: 20 03 | local.get 3 + 031083: 42 01 | i64.const 1 + 031085: 51 | i64.eq + 031086: 0d 00 | br_if 0 + 031088: 0b | end + 031089: 0b | end + 03108a: 20 09 | local.get 9 + 03108c: 22 03 | local.tee 3 + 03108e: 42 1b | i64.const 27 + 031090: 56 | i64.gt_u + 031091: 0d 00 | br_if 0 + 031093: 20 04 | local.get 4 + 031095: 29 03 10 | i64.load 3 16 + 031098: 21 09 | local.set 9 + 03109a: 20 08 | local.get 8 + 03109c: 21 01 | local.set 1 + 03109e: 02 40 | block + 0310a0: 02 40 | block + 0310a2: 02 40 | block + 0310a4: 42 01 | i64.const 1 + 0310a6: 20 03 | local.get 3 + 0310a8: 86 | i64.shl + 0310a9: 22 03 | local.tee 3 + 0310ab: 42 80 80 8d 02 | i64.const 4407296 + 0310b0: 83 | i64.and + 0310b1: 42 00 | i64.const 0 + 0310b3: 52 | i64.ne + 0310b4: 0d 00 | br_if 0 + 0310b6: 20 03 | local.get 3 + 0310b8: 42 80 80 e0 c0 00 | i64.const 135790592 + 0310be: 83 | i64.and + 0310bf: 42 00 | i64.const 0 + 0310c1: 52 | i64.ne + 0310c2: 0d 01 | br_if 1 + 0310c4: 0c 03 | br 3 + 0310c6: 0b | end + 0310c7: 20 08 | local.get 8 + 0310c9: 45 | i32.eqz + 0310ca: 0d 01 | br_if 1 + 0310cc: 20 00 | local.get 0 + 0310ce: 28 02 40 | i32.load 2 64 + 0310d1: 22 0a | local.tee 10 + 0310d3: 41 00 | i32.const 0 + 0310d5: 4a | i32.gt_s + 0310d6: 0d 02 | br_if 2 + 0310d8: 20 00 | local.get 0 + 0310da: 20 0a | local.get 10 + 0310dc: 41 01 | i32.const 1 + 0310de: 6a | i32.add + 0310df: 36 02 40 | i32.store 2 64 + 0310e2: 20 00 | local.get 0 + 0310e4: 28 02 28 | i32.load 2 40 + 0310e7: 21 0a | local.set 10 + 0310e9: 20 00 | local.get 0 + 0310eb: 28 02 2c | i32.load 2 44 + 0310ee: 21 04 | local.set 4 + 0310f0: 20 07 | local.get 7 + 0310f2: 41 26 | i32.const 38 + 0310f4: 3a 00 4f | i32.store8 0 79 + 0310f7: 02 40 | block + 0310f9: 20 0a | local.get 10 + 0310fb: 45 | i32.eqz + 0310fc: 0d 00 | br_if 0 + 0310fe: 20 07 | local.get 7 + 031100: 41 18 | i32.const 24 + 031102: 6a | i32.add + 031103: 20 04 | local.get 4 + 031105: 41 04 | i32.const 4 + 031107: 20 07 | local.get 7 + 031109: 41 cf 00 | i32.const 79 + 03110c: 6a | i32.add + 03110d: 41 01 | i32.const 1 + 03110f: 42 00 | i64.const 0 + 031111: 41 00 | i32.const 0 + 031113: 20 06 | local.get 6 + 031115: 20 0a | local.get 10 + 031117: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031120: 80 00 | + 031122: 0b | end + 031123: 20 00 | local.get 0 + 031125: 20 01 | local.get 1 + 031127: 41 00 | i32.const 0 + 031129: 20 09 | local.get 9 + 03112b: 20 05 | local.get 5 + 03112d: 20 06 | local.get 6 + 03112f: 10 e1 82 80 80 00 | call 353 + 031135: 20 00 | local.get 0 + 031137: 20 00 | local.get 0 + 031139: 28 02 40 | i32.load 2 64 + 03113c: 41 7f | i32.const 4294967295 + 03113e: 6a | i32.add + 03113f: 36 02 40 | i32.store 2 64 + 031142: 0c 03 | br 3 + 031144: 0b | end + 031145: 02 40 | block + 031147: 20 08 | local.get 8 + 031149: 0d 00 | br_if 0 + 03114b: 20 00 | local.get 0 + 03114d: 28 02 28 | i32.load 2 40 + 031150: 22 01 | local.tee 1 + 031152: 45 | i32.eqz + 031153: 0d 03 | br_if 3 + 031155: 20 07 | local.get 7 + 031157: 41 28 | i32.const 40 + 031159: 6a | i32.add + 03115a: 20 00 | local.get 0 + 03115c: 28 02 2c | i32.load 2 44 + 03115f: 41 04 | i32.const 4 + 031161: 41 cb 82 94 80 00 | i32.const 328011 + 031167: 41 05 | i32.const 5 + 031169: 42 00 | i64.const 0 + 03116b: 41 00 | i32.const 0 + 03116d: 20 06 | local.get 6 + 03116f: 20 01 | local.get 1 + 031171: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 03117a: 80 00 | + 03117c: 20 00 | local.get 0 + 03117e: 20 00 | local.get 0 + 031180: 28 02 54 | i32.load 2 84 + 031183: 20 07 | local.get 7 + 031185: 28 02 28 | i32.load 2 40 + 031188: 6a | i32.add + 031189: 36 02 54 | i32.store 2 84 + 03118c: 0c 03 | br 3 + 03118e: 0b | end + 03118f: 20 00 | local.get 0 + 031191: 28 02 40 | i32.load 2 64 + 031194: 22 0a | local.tee 10 + 031196: 41 00 | i32.const 0 + 031198: 4a | i32.gt_s + 031199: 0d 01 | br_if 1 + 03119b: 20 00 | local.get 0 + 03119d: 20 0a | local.get 10 + 03119f: 41 01 | i32.const 1 + 0311a1: 6a | i32.add + 0311a2: 36 02 40 | i32.store 2 64 + 0311a5: 20 00 | local.get 0 + 0311a7: 28 02 28 | i32.load 2 40 + 0311aa: 21 0a | local.set 10 + 0311ac: 20 00 | local.get 0 + 0311ae: 28 02 2c | i32.load 2 44 + 0311b1: 21 04 | local.set 4 + 0311b3: 20 07 | local.get 7 + 0311b5: 41 26 | i32.const 38 + 0311b7: 3a 00 4f | i32.store8 0 79 + 0311ba: 02 40 | block + 0311bc: 20 0a | local.get 10 + 0311be: 45 | i32.eqz + 0311bf: 0d 00 | br_if 0 + 0311c1: 20 07 | local.get 7 + 0311c3: 41 38 | i32.const 56 + 0311c5: 6a | i32.add + 0311c6: 20 04 | local.get 4 + 0311c8: 41 04 | i32.const 4 + 0311ca: 20 07 | local.get 7 + 0311cc: 41 cf 00 | i32.const 79 + 0311cf: 6a | i32.add + 0311d0: 41 01 | i32.const 1 + 0311d2: 42 00 | i64.const 0 + 0311d4: 41 00 | i32.const 0 + 0311d6: 20 06 | local.get 6 + 0311d8: 20 0a | local.get 10 + 0311da: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0311e3: 80 00 | + 0311e5: 20 00 | local.get 0 + 0311e7: 20 00 | local.get 0 + 0311e9: 28 02 54 | i32.load 2 84 + 0311ec: 20 07 | local.get 7 + 0311ee: 28 02 38 | i32.load 2 56 + 0311f1: 6a | i32.add + 0311f2: 36 02 54 | i32.store 2 84 + 0311f5: 0b | end + 0311f6: 20 00 | local.get 0 + 0311f8: 20 01 | local.get 1 + 0311fa: 41 00 | i32.const 0 + 0311fc: 20 09 | local.get 9 + 0311fe: 20 05 | local.get 5 + 031200: 20 06 | local.get 6 + 031202: 10 e1 82 80 80 00 | call 353 + 031208: 20 00 | local.get 0 + 03120a: 20 00 | local.get 0 + 03120c: 28 02 40 | i32.load 2 64 + 03120f: 41 7f | i32.const 4294967295 + 031211: 6a | i32.add + 031212: 36 02 40 | i32.store 2 64 + 031215: 0c 02 | br 2 + 031217: 0b | end + 031218: 20 00 | local.get 0 + 03121a: 28 02 28 | i32.load 2 40 + 03121d: 22 01 | local.tee 1 + 03121f: 45 | i32.eqz + 031220: 0d 01 | br_if 1 + 031222: 20 07 | local.get 7 + 031224: 41 08 | i32.const 8 + 031226: 6a | i32.add + 031227: 20 00 | local.get 0 + 031229: 28 02 2c | i32.load 2 44 + 03122c: 41 04 | i32.const 4 + 03122e: 41 cb 82 94 80 00 | i32.const 328011 + 031234: 41 05 | i32.const 5 + 031236: 42 00 | i64.const 0 + 031238: 41 00 | i32.const 0 + 03123a: 20 06 | local.get 6 + 03123c: 20 01 | local.get 1 + 03123e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031247: 80 00 | + 031249: 20 00 | local.get 0 + 03124b: 20 00 | local.get 0 + 03124d: 28 02 54 | i32.load 2 84 + 031250: 20 07 | local.get 7 + 031252: 28 02 08 | i32.load 2 8 + 031255: 6a | i32.add + 031256: 36 02 54 | i32.store 2 84 + 031259: 0c 01 | br 1 + 03125b: 0b | end + 03125c: 20 00 | local.get 0 + 03125e: 20 08 | local.get 8 + 031260: 20 05 | local.get 5 + 031262: 20 06 | local.get 6 + 031264: 10 be 83 80 80 00 | call 446 + 03126a: 0b | end + 03126b: 20 07 | local.get 7 + 03126d: 41 d0 00 | i32.const 80 + 031270: 6a | i32.add + 031271: 24 80 80 80 80 00 | global.set 0 + 031277: 0b | end +03127a func[462]: + 03127b: 02 7f | local[7..8] type=i32 + 03127d: 02 7e | local[9..10] type=i64 + 03127f: 01 7f | local[11] type=i32 + 031281: 01 7e | local[12] type=i64 + 031283: 23 80 80 80 80 00 | global.get 0 + 031289: 41 c0 00 | i32.const 64 + 03128c: 6b | i32.sub + 03128d: 22 07 | local.tee 7 + 03128f: 24 80 80 80 80 00 | global.set 0 + 031295: 02 40 | block + 031297: 02 40 | block + 031299: 20 01 | local.get 1 + 03129b: 28 02 00 | i32.load 2 0 + 03129e: 22 08 | local.tee 8 + 0312a0: 0d 00 | br_if 0 + 0312a2: 20 00 | local.get 0 + 0312a4: 28 02 28 | i32.load 2 40 + 0312a7: 22 01 | local.tee 1 + 0312a9: 45 | i32.eqz + 0312aa: 0d 01 | br_if 1 + 0312ac: 20 07 | local.get 7 + 0312ae: 41 08 | i32.const 8 + 0312b0: 6a | i32.add + 0312b1: 20 00 | local.get 0 + 0312b3: 28 02 2c | i32.load 2 44 + 0312b6: 41 04 | i32.const 4 + 0312b8: 41 cb 82 94 80 00 | i32.const 328011 + 0312be: 41 05 | i32.const 5 + 0312c0: 42 00 | i64.const 0 + 0312c2: 41 00 | i32.const 0 + 0312c4: 20 06 | local.get 6 + 0312c6: 20 01 | local.get 1 + 0312c8: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0312d1: 80 00 | + 0312d3: 20 00 | local.get 0 + 0312d5: 20 00 | local.get 0 + 0312d7: 28 02 54 | i32.load 2 84 + 0312da: 20 07 | local.get 7 + 0312dc: 28 02 08 | i32.load 2 8 + 0312df: 6a | i32.add + 0312e0: 36 02 54 | i32.store 2 84 + 0312e3: 0c 01 | br 1 + 0312e5: 0b | end + 0312e6: 02 40 | block + 0312e8: 20 05 | local.get 5 + 0312ea: 41 f0 00 | i32.const 112 + 0312ed: 46 | i32.eq + 0312ee: 0d 00 | br_if 0 + 0312f0: 20 04 | local.get 4 + 0312f2: 45 | i32.eqz + 0312f3: 0d 00 | br_if 0 + 0312f5: 20 04 | local.get 4 + 0312f7: 29 03 40 | i64.load 3 64 + 0312fa: 22 09 | local.tee 9 + 0312fc: 21 0a | local.set 10 + 0312fe: 20 04 | local.get 4 + 031300: 21 01 | local.set 1 + 031302: 02 40 | block + 031304: 20 09 | local.get 9 + 031306: 42 01 | i64.const 1 + 031308: 52 | i64.ne + 031309: 0d 00 | br_if 0 + 03130b: 20 04 | local.get 4 + 03130d: 21 0b | local.set 11 + 03130f: 03 40 | loop + 031311: 20 0b | local.get 11 + 031313: 28 00 20 | i32.load 0 32 + 031316: 22 01 | local.tee 1 + 031318: 21 0b | local.set 11 + 03131a: 20 01 | local.get 1 + 03131c: 29 03 40 | i64.load 3 64 + 03131f: 22 09 | local.tee 9 + 031321: 21 0a | local.set 10 + 031323: 20 01 | local.get 1 + 031325: 21 01 | local.set 1 + 031327: 20 09 | local.get 9 + 031329: 42 01 | i64.const 1 + 03132b: 51 | i64.eq + 03132c: 0d 00 | br_if 0 + 03132e: 0b | end + 03132f: 0b | end + 031330: 20 01 | local.get 1 + 031332: 21 01 | local.set 1 + 031334: 20 0a | local.get 10 + 031336: 21 09 | local.set 9 + 031338: 02 40 | block + 03133a: 20 00 | local.get 0 + 03133c: 28 02 4c | i32.load 2 76 + 03133f: 41 01 | i32.const 1 + 031341: 47 | i32.ne + 031342: 0d 00 | br_if 0 + 031344: 20 00 | local.get 0 + 031346: 28 02 48 | i32.load 2 72 + 031349: 21 0b | local.set 11 + 03134b: 20 00 | local.get 0 + 03134d: 42 00 | i64.const 0 + 03134f: 37 00 48 | i64.store 0 72 + 031352: 20 00 | local.get 0 + 031354: 20 08 | local.get 8 + 031356: 20 0b | local.get 11 + 031358: 20 01 | local.get 1 + 03135a: 28 02 00 | i32.load 2 0 + 03135d: 20 01 | local.get 1 + 03135f: 20 05 | local.get 5 + 031361: 20 06 | local.get 6 + 031363: 10 c7 83 80 80 00 | call 455 + 031369: 0c 02 | br 2 + 03136b: 0b | end + 03136c: 02 40 | block + 03136e: 20 00 | local.get 0 + 031370: 2d 00 50 | i32.load8_u 0 80 + 031373: 45 | i32.eqz + 031374: 0d 00 | br_if 0 + 031376: 20 00 | local.get 0 + 031378: 41 00 | i32.const 0 + 03137a: 3a 00 50 | i32.store8 0 80 + 03137d: 20 00 | local.get 0 + 03137f: 20 08 | local.get 8 + 031381: 20 08 | local.get 8 + 031383: 20 01 | local.get 1 + 031385: 28 02 00 | i32.load 2 0 + 031388: 22 0b | local.tee 11 + 03138a: 41 7f | i32.const 4294967295 + 03138c: 10 c5 83 80 80 00 | call 453 + 031392: 20 0b | local.get 11 + 031394: 20 01 | local.get 1 + 031396: 20 05 | local.get 5 + 031398: 20 06 | local.get 6 + 03139a: 10 c7 83 80 80 00 | call 455 + 0313a0: 0c 02 | br 2 + 0313a2: 0b | end + 0313a3: 20 09 | local.get 9 + 0313a5: 42 16 | i64.const 22 + 0313a7: 56 | i64.gt_u + 0313a8: 0d 00 | br_if 0 + 0313aa: 20 04 | local.get 4 + 0313ac: 29 03 10 | i64.load 3 16 + 0313af: 21 0c | local.set 12 + 0313b1: 20 08 | local.get 8 + 0313b3: 21 0b | local.set 11 + 0313b5: 02 40 | block + 0313b7: 02 40 | block + 0313b9: 42 01 | i64.const 1 + 0313bb: 20 09 | local.get 9 + 0313bd: 86 | i64.shl + 0313be: 22 0a | local.tee 10 + 0313c0: 42 80 80 8d 02 | i64.const 4407296 + 0313c5: 83 | i64.and + 0313c6: 42 00 | i64.const 0 + 0313c8: 52 | i64.ne + 0313c9: 0d 00 | br_if 0 + 0313cb: 20 0a | local.get 10 + 0313cd: 42 80 80 e0 00 | i64.const 1572864 + 0313d2: 83 | i64.and + 0313d3: 42 00 | i64.const 0 + 0313d5: 52 | i64.ne + 0313d6: 0d 01 | br_if 1 + 0313d8: 20 09 | local.get 9 + 0313da: 42 02 | i64.const 2 + 0313dc: 52 | i64.ne + 0313dd: 0d 02 | br_if 2 + 0313df: 02 40 | block + 0313e1: 20 05 | local.get 5 + 0313e3: 41 8f 7f | i32.const 4294967183 + 0313e6: 6a | i32.add + 0313e7: 0e 03 00 03 00 03 | br_table 0 3 0 3 + 0313ed: 0b | end + 0313ee: 02 40 | block + 0313f0: 02 40 | block + 0313f2: 02 40 | block + 0313f4: 20 01 | local.get 1 + 0313f6: 29 03 10 | i64.load 3 16 + 0313f9: 22 09 | local.tee 9 + 0313fb: 42 ea a1 b6 a1 c6 da ac e1 | i64.const 5747352699761692906 + 031404: cf 00 | + 031406: 55 | i64.gt_s + 031407: 0d 00 | br_if 0 + 031409: 20 09 | local.get 9 + 03140b: 42 93 c2 a4 ad de 98 aa c2 | i64.const 4432853501154500883 + 031414: 3d | + 031415: 51 | i64.eq + 031416: 0d 02 | br_if 2 + 031418: 20 09 | local.get 9 + 03141a: 42 b7 ea e1 97 82 92 a2 b1 | i64.const 4999708688978048311 + 031423: c5 00 | + 031425: 51 | i64.eq + 031426: 0d 01 | br_if 1 + 031428: 0c 05 | br 5 + 03142a: 0b | end + 03142b: 20 09 | local.get 9 + 03142d: 42 eb a1 b6 a1 c6 da ac e1 | i64.const 5747352699761692907 + 031436: cf 00 | + 031438: 51 | i64.eq + 031439: 0d 00 | br_if 0 + 03143b: 20 09 | local.get 9 + 03143d: 42 82 ba 94 a0 bf 8b ac f0 | i64.const 8926328370430811394 + 031446: fb 00 | + 031448: 52 | i64.ne + 031449: 0d 04 | br_if 4 + 03144b: 0b | end + 03144c: 20 00 | local.get 0 + 03144e: 20 08 | local.get 8 + 031450: 20 08 | local.get 8 + 031452: 20 01 | local.get 1 + 031454: 28 02 00 | i32.load 2 0 + 031457: 22 0b | local.tee 11 + 031459: 41 7f | i32.const 4294967295 + 03145b: 10 c5 83 80 80 00 | call 453 + 031461: 20 0b | local.get 11 + 031463: 20 01 | local.get 1 + 031465: 20 05 | local.get 5 + 031467: 20 06 | local.get 6 + 031469: 10 c7 83 80 80 00 | call 455 + 03146f: 0c 04 | br 4 + 031471: 0b | end + 031472: 20 08 | local.get 8 + 031474: 21 01 | local.set 1 + 031476: 02 40 | block + 031478: 03 40 | loop + 03147a: 02 40 | block + 03147c: 20 01 | local.get 1 + 03147e: 22 01 | local.tee 1 + 031480: 2d 00 00 | i32.load8_u 0 0 + 031483: 0d 00 | br_if 0 + 031485: 20 01 | local.get 1 + 031487: 21 01 | local.set 1 + 031489: 0c 02 | br 2 + 03148b: 0b | end + 03148c: 20 01 | local.get 1 + 03148e: 41 01 | i32.const 1 + 031490: 6a | i32.add + 031491: 22 0b | local.tee 11 + 031493: 21 01 | local.set 1 + 031495: 20 0b | local.get 11 + 031497: 0d 00 | br_if 0 + 031499: 0b | end + 03149a: 41 00 | i32.const 0 + 03149c: 21 01 | local.set 1 + 03149e: 0b | end + 03149f: 20 00 | local.get 0 + 0314a1: 20 08 | local.get 8 + 0314a3: 20 01 | local.get 1 + 0314a5: 20 08 | local.get 8 + 0314a7: 6b | i32.sub + 0314a8: 20 05 | local.get 5 + 0314aa: 20 06 | local.get 6 + 0314ac: 10 ad 83 80 80 00 | call 429 + 0314b2: 0c 03 | br 3 + 0314b4: 0b | end + 0314b5: 20 00 | local.get 0 + 0314b7: 28 02 40 | i32.load 2 64 + 0314ba: 22 01 | local.tee 1 + 0314bc: 41 00 | i32.const 0 + 0314be: 4a | i32.gt_s + 0314bf: 0d 01 | br_if 1 + 0314c1: 20 00 | local.get 0 + 0314c3: 20 01 | local.get 1 + 0314c5: 41 01 | i32.const 1 + 0314c7: 6a | i32.add + 0314c8: 36 02 40 | i32.store 2 64 + 0314cb: 20 00 | local.get 0 + 0314cd: 28 02 28 | i32.load 2 40 + 0314d0: 21 01 | local.set 1 + 0314d2: 20 00 | local.get 0 + 0314d4: 28 02 2c | i32.load 2 44 + 0314d7: 21 04 | local.set 4 + 0314d9: 20 07 | local.get 7 + 0314db: 41 26 | i32.const 38 + 0314dd: 3a 00 3f | i32.store8 0 63 + 0314e0: 02 40 | block + 0314e2: 20 01 | local.get 1 + 0314e4: 45 | i32.eqz + 0314e5: 0d 00 | br_if 0 + 0314e7: 20 07 | local.get 7 + 0314e9: 41 18 | i32.const 24 + 0314eb: 6a | i32.add + 0314ec: 20 04 | local.get 4 + 0314ee: 41 04 | i32.const 4 + 0314f0: 20 07 | local.get 7 + 0314f2: 41 3f | i32.const 63 + 0314f4: 6a | i32.add + 0314f5: 41 01 | i32.const 1 + 0314f7: 42 00 | i64.const 0 + 0314f9: 41 00 | i32.const 0 + 0314fb: 20 06 | local.get 6 + 0314fd: 20 01 | local.get 1 + 0314ff: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031508: 80 00 | + 03150a: 20 00 | local.get 0 + 03150c: 20 00 | local.get 0 + 03150e: 28 02 54 | i32.load 2 84 + 031511: 20 07 | local.get 7 + 031513: 28 02 18 | i32.load 2 24 + 031516: 6a | i32.add + 031517: 36 02 54 | i32.store 2 84 + 03151a: 0b | end + 03151b: 20 00 | local.get 0 + 03151d: 20 0b | local.get 11 + 03151f: 41 00 | i32.const 0 + 031521: 20 0c | local.get 12 + 031523: 20 05 | local.get 5 + 031525: 20 06 | local.get 6 + 031527: 10 e1 82 80 80 00 | call 353 + 03152d: 20 00 | local.get 0 + 03152f: 20 00 | local.get 0 + 031531: 28 02 40 | i32.load 2 64 + 031534: 41 7f | i32.const 4294967295 + 031536: 6a | i32.add + 031537: 36 02 40 | i32.store 2 64 + 03153a: 0c 02 | br 2 + 03153c: 0b | end + 03153d: 20 00 | local.get 0 + 03153f: 28 02 40 | i32.load 2 64 + 031542: 22 01 | local.tee 1 + 031544: 41 00 | i32.const 0 + 031546: 4a | i32.gt_s + 031547: 0d 00 | br_if 0 + 031549: 20 00 | local.get 0 + 03154b: 20 01 | local.get 1 + 03154d: 41 01 | i32.const 1 + 03154f: 6a | i32.add + 031550: 36 02 40 | i32.store 2 64 + 031553: 20 00 | local.get 0 + 031555: 28 02 28 | i32.load 2 40 + 031558: 21 01 | local.set 1 + 03155a: 20 00 | local.get 0 + 03155c: 28 02 2c | i32.load 2 44 + 03155f: 21 04 | local.set 4 + 031561: 20 07 | local.get 7 + 031563: 41 26 | i32.const 38 + 031565: 3a 00 3f | i32.store8 0 63 + 031568: 02 40 | block + 03156a: 20 01 | local.get 1 + 03156c: 45 | i32.eqz + 03156d: 0d 00 | br_if 0 + 03156f: 20 07 | local.get 7 + 031571: 41 28 | i32.const 40 + 031573: 6a | i32.add + 031574: 20 04 | local.get 4 + 031576: 41 04 | i32.const 4 + 031578: 20 07 | local.get 7 + 03157a: 41 3f | i32.const 63 + 03157c: 6a | i32.add + 03157d: 41 01 | i32.const 1 + 03157f: 42 00 | i64.const 0 + 031581: 41 00 | i32.const 0 + 031583: 20 06 | local.get 6 + 031585: 20 01 | local.get 1 + 031587: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031590: 80 00 | + 031592: 20 00 | local.get 0 + 031594: 20 00 | local.get 0 + 031596: 28 02 54 | i32.load 2 84 + 031599: 20 07 | local.get 7 + 03159b: 28 02 28 | i32.load 2 40 + 03159e: 6a | i32.add + 03159f: 36 02 54 | i32.store 2 84 + 0315a2: 0b | end + 0315a3: 20 00 | local.get 0 + 0315a5: 20 0b | local.get 11 + 0315a7: 41 00 | i32.const 0 + 0315a9: 20 0c | local.get 12 + 0315ab: 20 05 | local.get 5 + 0315ad: 20 06 | local.get 6 + 0315af: 10 e1 82 80 80 00 | call 353 + 0315b5: 20 00 | local.get 0 + 0315b7: 20 00 | local.get 0 + 0315b9: 28 02 40 | i32.load 2 64 + 0315bc: 41 7f | i32.const 4294967295 + 0315be: 6a | i32.add + 0315bf: 36 02 40 | i32.store 2 64 + 0315c2: 0c 01 | br 1 + 0315c4: 0b | end + 0315c5: 20 00 | local.get 0 + 0315c7: 20 08 | local.get 8 + 0315c9: 20 05 | local.get 5 + 0315cb: 20 06 | local.get 6 + 0315cd: 10 be 83 80 80 00 | call 446 + 0315d3: 0b | end + 0315d4: 20 07 | local.get 7 + 0315d6: 41 c0 00 | i32.const 64 + 0315d9: 6a | i32.add + 0315da: 24 80 80 80 80 00 | global.set 0 + 0315e0: 0b | end +0315e3 func[463]: + 0315e4: 07 7f | local[7..13] type=i32 + 0315e6: 01 7e | local[14] type=i64 + 0315e8: 02 7f | local[15..16] type=i32 + 0315ea: 01 7e | local[17] type=i64 + 0315ec: 23 80 80 80 80 00 | global.get 0 + 0315f2: 41 80 03 | i32.const 384 + 0315f5: 6b | i32.sub + 0315f6: 22 07 | local.tee 7 + 0315f8: 24 80 80 80 80 00 | global.set 0 + 0315fe: 20 00 | local.get 0 + 031600: 20 00 | local.get 0 + 031602: 28 02 44 | i32.load 2 68 + 031605: 41 01 | i32.const 1 + 031607: 6a | i32.add + 031608: 36 02 44 | i32.store 2 68 + 03160b: 41 fb 00 | i32.const 123 + 03160e: 41 db 00 | i32.const 91 + 031611: 20 05 | local.get 5 + 031613: 41 f7 00 | i32.const 119 + 031616: 46 | i32.eq + 031617: 1b | select + 031618: 21 08 | local.set 8 + 03161a: 20 00 | local.get 0 + 03161c: 28 02 2c | i32.load 2 44 + 03161f: 21 09 | local.set 9 + 031621: 20 00 | local.get 0 + 031623: 28 02 28 | i32.load 2 40 + 031626: 21 0a | local.set 10 + 031628: 02 40 | block + 03162a: 02 40 | block + 03162c: 20 00 | local.get 0 + 03162e: 2d 00 04 | i32.load8_u 0 4 + 031631: 45 | i32.eqz + 031632: 0d 00 | br_if 0 + 031634: 20 07 | local.get 7 + 031636: 20 08 | local.get 8 + 031638: 3a 00 bf 02 | i32.store8 0 319 + 03163c: 02 40 | block + 03163e: 20 0a | local.get 10 + 031640: 45 | i32.eqz + 031641: 0d 00 | br_if 0 + 031643: 20 07 | local.get 7 + 031645: 41 98 02 | i32.const 280 + 031648: 6a | i32.add + 031649: 20 09 | local.get 9 + 03164b: 41 04 | i32.const 4 + 03164d: 20 07 | local.get 7 + 03164f: 41 bf 02 | i32.const 319 + 031652: 6a | i32.add + 031653: 41 01 | i32.const 1 + 031655: 42 00 | i64.const 0 + 031657: 41 00 | i32.const 0 + 031659: 20 06 | local.get 6 + 03165b: 20 0a | local.get 10 + 03165d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031666: 80 00 | + 031668: 20 00 | local.get 0 + 03166a: 20 00 | local.get 0 + 03166c: 28 02 54 | i32.load 2 84 + 03166f: 20 07 | local.get 7 + 031671: 28 02 98 02 | i32.load 2 280 + 031675: 6a | i32.add + 031676: 36 02 54 | i32.store 2 84 + 031679: 20 00 | local.get 0 + 03167b: 28 02 28 | i32.load 2 40 + 03167e: 21 0a | local.set 10 + 031680: 20 00 | local.get 0 + 031682: 28 02 2c | i32.load 2 44 + 031685: 21 08 | local.set 8 + 031687: 20 07 | local.get 7 + 031689: 41 0a | i32.const 10 + 03168b: 3a 00 bf 02 | i32.store8 0 319 + 03168f: 20 0a | local.get 10 + 031691: 45 | i32.eqz + 031692: 0d 00 | br_if 0 + 031694: 20 07 | local.get 7 + 031696: 41 88 02 | i32.const 264 + 031699: 6a | i32.add + 03169a: 20 08 | local.get 8 + 03169c: 41 04 | i32.const 4 + 03169e: 20 07 | local.get 7 + 0316a0: 41 bf 02 | i32.const 319 + 0316a3: 6a | i32.add + 0316a4: 41 01 | i32.const 1 + 0316a6: 42 00 | i64.const 0 + 0316a8: 41 00 | i32.const 0 + 0316aa: 20 06 | local.get 6 + 0316ac: 20 0a | local.get 10 + 0316ae: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0316b7: 80 00 | + 0316b9: 20 00 | local.get 0 + 0316bb: 20 00 | local.get 0 + 0316bd: 28 02 54 | i32.load 2 84 + 0316c0: 20 07 | local.get 7 + 0316c2: 28 02 88 02 | i32.load 2 264 + 0316c6: 6a | i32.add + 0316c7: 36 02 54 | i32.store 2 84 + 0316ca: 0b | end + 0316cb: 20 00 | local.get 0 + 0316cd: 20 00 | local.get 0 + 0316cf: 28 02 14 | i32.load 2 20 + 0316d2: 22 0b | local.tee 11 + 0316d4: 41 01 | i32.const 1 + 0316d6: 6a | i32.add + 0316d7: 36 02 14 | i32.store 2 20 + 0316da: 02 40 | block + 0316dc: 20 04 | local.get 4 + 0316de: 28 02 0c | i32.load 2 12 + 0316e1: 41 01 | i32.const 1 + 0316e3: 48 | i32.lt_s + 0316e4: 0d 00 | br_if 0 + 0316e6: 20 07 | local.get 7 + 0316e8: 41 bf 02 | i32.const 319 + 0316eb: 6a | i32.add + 0316ec: 21 0c | local.set 12 + 0316ee: 41 01 | i32.const 1 + 0316f0: 21 0d | local.set 13 + 0316f2: 42 00 | i64.const 0 + 0316f4: 21 0e | local.set 14 + 0316f6: 03 40 | loop + 0316f8: 20 0e | local.get 14 + 0316fa: 21 0e | local.set 14 + 0316fc: 02 40 | block + 0316fe: 20 00 | local.get 0 + 031700: 28 02 14 | i32.load 2 20 + 031703: 22 0a | local.tee 10 + 031705: 41 01 | i32.const 1 + 031707: 48 | i32.lt_s + 031708: 0d 00 | br_if 0 + 03170a: 20 0a | local.get 10 + 03170c: 21 08 | local.set 8 + 03170e: 41 00 | i32.const 0 + 031710: 21 0a | local.set 10 + 031712: 03 40 | loop + 031714: 20 0a | local.get 10 + 031716: 21 09 | local.set 9 + 031718: 20 00 | local.get 0 + 03171a: 28 02 2c | i32.load 2 44 + 03171d: 21 0f | local.set 15 + 03171f: 20 00 | local.get 0 + 031721: 28 02 28 | i32.load 2 40 + 031724: 21 0a | local.set 10 + 031726: 20 07 | local.get 7 + 031728: 41 09 | i32.const 9 + 03172a: 3a 00 bf 02 | i32.store8 0 319 + 03172e: 20 08 | local.get 8 + 031730: 21 08 | local.set 8 + 031732: 02 40 | block + 031734: 20 0a | local.get 10 + 031736: 45 | i32.eqz + 031737: 0d 00 | br_if 0 + 031739: 20 07 | local.get 7 + 03173b: 41 f8 01 | i32.const 248 + 03173e: 6a | i32.add + 03173f: 20 0f | local.get 15 + 031741: 41 04 | i32.const 4 + 031743: 20 0c | local.get 12 + 031745: 41 01 | i32.const 1 + 031747: 42 00 | i64.const 0 + 031749: 41 00 | i32.const 0 + 03174b: 20 06 | local.get 6 + 03174d: 20 0a | local.get 10 + 03174f: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031758: 80 00 | + 03175a: 20 00 | local.get 0 + 03175c: 20 00 | local.get 0 + 03175e: 28 02 54 | i32.load 2 84 + 031761: 20 07 | local.get 7 + 031763: 28 02 f8 01 | i32.load 2 248 + 031767: 6a | i32.add + 031768: 36 02 54 | i32.store 2 84 + 03176b: 20 00 | local.get 0 + 03176d: 28 02 14 | i32.load 2 20 + 031770: 21 08 | local.set 8 + 031772: 0b | end + 031773: 20 08 | local.get 8 + 031775: 22 0f | local.tee 15 + 031777: 21 08 | local.set 8 + 031779: 20 09 | local.get 9 + 03177b: 41 01 | i32.const 1 + 03177d: 6a | i32.add + 03177e: 22 09 | local.tee 9 + 031780: 21 0a | local.set 10 + 031782: 20 09 | local.get 9 + 031784: 20 0f | local.get 15 + 031786: 48 | i32.lt_s + 031787: 0d 00 | br_if 0 + 031789: 0b | end + 03178a: 0b | end + 03178b: 20 07 | local.get 7 + 03178d: 42 00 | i64.const 0 + 03178f: 37 03 b0 02 | i64.store 3 304 + 031793: 02 40 | block + 031795: 02 40 | block + 031797: 02 40 | block + 031799: 20 04 | local.get 4 + 03179b: 28 02 04 | i32.load 2 4 + 03179e: 20 04 | local.get 4 + 0317a0: 29 03 10 | i64.load 3 16 + 0317a3: 20 0e | local.get 14 + 0317a5: a7 | i32.wrap_i64 + 0317a6: 22 0a | local.tee 10 + 0317a8: 20 07 | local.get 7 + 0317aa: 41 b0 02 | i32.const 304 + 0317ad: 6a | i32.add + 0317ae: 10 c2 83 80 80 00 | call 450 + 0317b4: 41 ff 01 | i32.const 255 + 0317b7: 71 | i32.and + 0317b8: 45 | i32.eqz + 0317b9: 0d 00 | br_if 0 + 0317bb: 20 00 | local.get 0 + 0317bd: 28 02 2c | i32.load 2 44 + 0317c0: 21 09 | local.set 9 + 0317c2: 20 00 | local.get 0 + 0317c4: 28 02 28 | i32.load 2 40 + 0317c7: 21 08 | local.set 8 + 0317c9: 20 07 | local.get 7 + 0317cb: 28 02 b4 02 | i32.load 2 308 + 0317cf: 21 0f | local.set 15 + 0317d1: 20 07 | local.get 7 + 0317d3: 28 02 b0 02 | i32.load 2 304 + 0317d7: 21 10 | local.set 16 + 0317d9: 20 07 | local.get 7 + 0317db: 41 2e | i32.const 46 + 0317dd: 3a 00 bf 02 | i32.store8 0 319 + 0317e1: 20 08 | local.get 8 + 0317e3: 45 | i32.eqz + 0317e4: 0d 01 | br_if 1 + 0317e6: 20 07 | local.get 7 + 0317e8: 41 e8 01 | i32.const 232 + 0317eb: 6a | i32.add + 0317ec: 20 09 | local.get 9 + 0317ee: 41 04 | i32.const 4 + 0317f0: 20 0c | local.get 12 + 0317f2: 20 0d | local.get 13 + 0317f4: 42 00 | i64.const 0 + 0317f6: 41 00 | i32.const 0 + 0317f8: 20 06 | local.get 6 + 0317fa: 20 08 | local.get 8 + 0317fc: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031805: 80 00 | + 031807: 20 00 | local.get 0 + 031809: 20 00 | local.get 0 + 03180b: 28 02 54 | i32.load 2 84 + 03180e: 20 07 | local.get 7 + 031810: 28 02 e8 01 | i32.load 2 232 + 031814: 6a | i32.add + 031815: 36 02 54 | i32.store 2 84 + 031818: 20 00 | local.get 0 + 03181a: 28 02 28 | i32.load 2 40 + 03181d: 22 08 | local.tee 8 + 03181f: 45 | i32.eqz + 031820: 0d 02 | br_if 2 + 031822: 20 07 | local.get 7 + 031824: 41 d8 01 | i32.const 216 + 031827: 6a | i32.add + 031828: 20 00 | local.get 0 + 03182a: 28 02 2c | i32.load 2 44 + 03182d: 41 04 | i32.const 4 + 03182f: 20 10 | local.get 16 + 031831: 20 0f | local.get 15 + 031833: 42 00 | i64.const 0 + 031835: 41 00 | i32.const 0 + 031837: 20 06 | local.get 6 + 031839: 20 08 | local.get 8 + 03183b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031844: 80 00 | + 031846: 20 00 | local.get 0 + 031848: 20 00 | local.get 0 + 03184a: 28 02 54 | i32.load 2 84 + 03184d: 20 07 | local.get 7 + 03184f: 28 02 d8 01 | i32.load 2 216 + 031853: 6a | i32.add + 031854: 36 02 54 | i32.store 2 84 + 031857: 0c 01 | br 1 + 031859: 0b | end + 03185a: 20 00 | local.get 0 + 03185c: 28 02 2c | i32.load 2 44 + 03185f: 21 09 | local.set 9 + 031861: 20 00 | local.get 0 + 031863: 28 02 28 | i32.load 2 40 + 031866: 21 08 | local.set 8 + 031868: 20 04 | local.get 4 + 03186a: 29 03 10 | i64.load 3 16 + 03186d: 21 11 | local.set 17 + 03186f: 02 40 | block + 031871: 41 c1 00 | i32.const 65 + 031874: 45 | i32.eqz + 031875: 0d 00 | br_if 0 + 031877: 20 07 | local.get 7 + 031879: 41 bf 02 | i32.const 319 + 03187c: 6a | i32.add + 03187d: 41 00 | i32.const 0 + 03187f: 41 c1 00 | i32.const 65 + 031882: fc 0b 00 | memory.fill 0 + 031885: 0b | end + 031886: 20 07 | local.get 7 + 031888: 41 d0 01 | i32.const 208 + 03188b: 6a | i32.add + 03188c: 20 0c | local.get 12 + 03188e: 41 c1 00 | i32.const 65 + 031891: 20 11 | local.get 17 + 031893: 20 0e | local.get 14 + 031895: 7c | i64.add + 031896: 41 0a | i32.const 10 + 031898: 41 01 | i32.const 1 + 03189a: 41 c0 00 | i32.const 64 + 03189d: 41 80 80 84 80 00 | i32.const 65536 + 0318a3: 41 24 | i32.const 36 + 0318a5: 41 00 | i32.const 0 + 0318a7: 20 06 | local.get 6 + 0318a9: 10 c5 82 80 80 00 | call 325 + 0318af: 20 08 | local.get 8 + 0318b1: 45 | i32.eqz + 0318b2: 0d 00 | br_if 0 + 0318b4: 20 07 | local.get 7 + 0318b6: 41 c0 01 | i32.const 192 + 0318b9: 6a | i32.add + 0318ba: 20 09 | local.get 9 + 0318bc: 41 04 | i32.const 4 + 0318be: 20 07 | local.get 7 + 0318c0: 28 02 d0 01 | i32.load 2 208 + 0318c4: 20 07 | local.get 7 + 0318c6: 28 02 d4 01 | i32.load 2 212 + 0318ca: 42 00 | i64.const 0 + 0318cc: 41 00 | i32.const 0 + 0318ce: 20 06 | local.get 6 + 0318d0: 20 08 | local.get 8 + 0318d2: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0318db: 80 00 | + 0318dd: 20 00 | local.get 0 + 0318df: 20 00 | local.get 0 + 0318e1: 28 02 54 | i32.load 2 84 + 0318e4: 20 07 | local.get 7 + 0318e6: 28 02 c0 01 | i32.load 2 192 + 0318ea: 6a | i32.add + 0318eb: 36 02 54 | i32.store 2 84 + 0318ee: 0b | end + 0318ef: 20 00 | local.get 0 + 0318f1: 28 02 28 | i32.load 2 40 + 0318f4: 22 08 | local.tee 8 + 0318f6: 45 | i32.eqz + 0318f7: 0d 00 | br_if 0 + 0318f9: 20 07 | local.get 7 + 0318fb: 41 b0 01 | i32.const 176 + 0318fe: 6a | i32.add + 0318ff: 20 00 | local.get 0 + 031901: 28 02 2c | i32.load 2 44 + 031904: 41 04 | i32.const 4 + 031906: 41 c4 9c 94 80 00 | i32.const 331332 + 03190c: 41 03 | i32.const 3 + 03190e: 42 00 | i64.const 0 + 031910: 41 00 | i32.const 0 + 031912: 20 06 | local.get 6 + 031914: 20 08 | local.get 8 + 031916: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 03191f: 80 00 | + 031921: 20 00 | local.get 0 + 031923: 20 00 | local.get 0 + 031925: 28 02 54 | i32.load 2 84 + 031928: 20 07 | local.get 7 + 03192a: 28 02 b0 01 | i32.load 2 176 + 03192e: 6a | i32.add + 03192f: 36 02 54 | i32.store 2 84 + 031932: 0b | end + 031933: 20 00 | local.get 0 + 031935: 20 04 | local.get 4 + 031937: 28 02 08 | i32.load 2 8 + 03193a: 20 0a | local.get 10 + 03193c: 6c | i32.mul + 03193d: 20 01 | local.get 1 + 03193f: 6a | i32.add + 031940: 41 00 | i32.const 0 + 031942: 20 04 | local.get 4 + 031944: 28 02 00 | i32.load 2 0 + 031947: 29 03 10 | i64.load 3 16 + 03194a: 20 05 | local.get 5 + 03194c: 20 06 | local.get 6 + 03194e: 10 9e 83 80 80 00 | call 414 + 031954: 02 40 | block + 031956: 20 00 | local.get 0 + 031958: 28 02 28 | i32.load 2 40 + 03195b: 22 0a | local.tee 10 + 03195d: 45 | i32.eqz + 03195e: 0d 00 | br_if 0 + 031960: 20 07 | local.get 7 + 031962: 41 a0 01 | i32.const 160 + 031965: 6a | i32.add + 031966: 20 00 | local.get 0 + 031968: 28 02 2c | i32.load 2 44 + 03196b: 41 04 | i32.const 4 + 03196d: 41 98 9c 94 80 00 | i32.const 331288 + 031973: 41 02 | i32.const 2 + 031975: 42 00 | i64.const 0 + 031977: 41 00 | i32.const 0 + 031979: 20 06 | local.get 6 + 03197b: 20 0a | local.get 10 + 03197d: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031986: 80 00 | + 031988: 20 00 | local.get 0 + 03198a: 20 00 | local.get 0 + 03198c: 28 02 54 | i32.load 2 84 + 03198f: 20 07 | local.get 7 + 031991: 28 02 a0 01 | i32.load 2 160 + 031995: 6a | i32.add + 031996: 36 02 54 | i32.store 2 84 + 031999: 0b | end + 03199a: 20 0e | local.get 14 + 03199c: 42 01 | i64.const 1 + 03199e: 7c | i64.add + 03199f: 22 11 | local.tee 17 + 0319a1: 21 0e | local.set 14 + 0319a3: 20 11 | local.get 17 + 0319a5: 20 04 | local.get 4 + 0319a7: 34 02 0c | i64.load32_s 2 12 + 0319aa: 53 | i64.lt_s + 0319ab: 0d 00 | br_if 0 + 0319ad: 0b | end + 0319ae: 0b | end + 0319af: 20 00 | local.get 0 + 0319b1: 20 0b | local.get 11 + 0319b3: 36 02 14 | i32.store 2 20 + 0319b6: 02 40 | block + 0319b8: 20 0b | local.get 11 + 0319ba: 41 01 | i32.const 1 + 0319bc: 48 | i32.lt_s + 0319bd: 0d 00 | br_if 0 + 0319bf: 20 07 | local.get 7 + 0319c1: 41 bf 02 | i32.const 319 + 0319c4: 6a | i32.add + 0319c5: 21 0c | local.set 12 + 0319c7: 20 0b | local.get 11 + 0319c9: 21 08 | local.set 8 + 0319cb: 41 00 | i32.const 0 + 0319cd: 21 0a | local.set 10 + 0319cf: 03 40 | loop + 0319d1: 20 0a | local.get 10 + 0319d3: 21 09 | local.set 9 + 0319d5: 20 00 | local.get 0 + 0319d7: 28 02 2c | i32.load 2 44 + 0319da: 21 0f | local.set 15 + 0319dc: 20 00 | local.get 0 + 0319de: 28 02 28 | i32.load 2 40 + 0319e1: 21 0a | local.set 10 + 0319e3: 20 07 | local.get 7 + 0319e5: 41 09 | i32.const 9 + 0319e7: 3a 00 bf 02 | i32.store8 0 319 + 0319eb: 20 08 | local.get 8 + 0319ed: 21 08 | local.set 8 + 0319ef: 02 40 | block + 0319f1: 20 0a | local.get 10 + 0319f3: 45 | i32.eqz + 0319f4: 0d 00 | br_if 0 + 0319f6: 20 07 | local.get 7 + 0319f8: 41 90 01 | i32.const 144 + 0319fb: 6a | i32.add + 0319fc: 20 0f | local.get 15 + 0319fe: 41 04 | i32.const 4 + 031a00: 20 0c | local.get 12 + 031a02: 41 01 | i32.const 1 + 031a04: 42 00 | i64.const 0 + 031a06: 41 00 | i32.const 0 + 031a08: 20 06 | local.get 6 + 031a0a: 20 0a | local.get 10 + 031a0c: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031a15: 80 00 | + 031a17: 20 00 | local.get 0 + 031a19: 20 00 | local.get 0 + 031a1b: 28 02 54 | i32.load 2 84 + 031a1e: 20 07 | local.get 7 + 031a20: 28 02 90 01 | i32.load 2 144 + 031a24: 6a | i32.add + 031a25: 36 02 54 | i32.store 2 84 + 031a28: 20 00 | local.get 0 + 031a2a: 28 02 14 | i32.load 2 20 + 031a2d: 21 08 | local.set 8 + 031a2f: 0b | end + 031a30: 20 08 | local.get 8 + 031a32: 22 0f | local.tee 15 + 031a34: 21 08 | local.set 8 + 031a36: 20 09 | local.get 9 + 031a38: 41 01 | i32.const 1 + 031a3a: 6a | i32.add + 031a3b: 22 09 | local.tee 9 + 031a3d: 21 0a | local.set 10 + 031a3f: 20 09 | local.get 9 + 031a41: 20 0f | local.get 15 + 031a43: 48 | i32.lt_s + 031a44: 0d 00 | br_if 0 + 031a46: 0b | end + 031a47: 0b | end + 031a48: 20 00 | local.get 0 + 031a4a: 28 02 2c | i32.load 2 44 + 031a4d: 21 08 | local.set 8 + 031a4f: 20 00 | local.get 0 + 031a51: 28 02 28 | i32.load 2 40 + 031a54: 21 0a | local.set 10 + 031a56: 20 07 | local.get 7 + 031a58: 41 fd 00 | i32.const 125 + 031a5b: 41 dd 00 | i32.const 93 + 031a5e: 20 05 | local.get 5 + 031a60: 41 f7 00 | i32.const 119 + 031a63: 46 | i32.eq + 031a64: 1b | select + 031a65: 3a 00 bf 02 | i32.store8 0 319 + 031a69: 20 0a | local.get 10 + 031a6b: 45 | i32.eqz + 031a6c: 0d 01 | br_if 1 + 031a6e: 20 07 | local.get 7 + 031a70: 41 80 01 | i32.const 128 + 031a73: 6a | i32.add + 031a74: 20 08 | local.get 8 + 031a76: 41 04 | i32.const 4 + 031a78: 20 07 | local.get 7 + 031a7a: 41 bf 02 | i32.const 319 + 031a7d: 6a | i32.add + 031a7e: 41 01 | i32.const 1 + 031a80: 42 00 | i64.const 0 + 031a82: 41 00 | i32.const 0 + 031a84: 20 06 | local.get 6 + 031a86: 20 0a | local.get 10 + 031a88: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031a91: 80 00 | + 031a93: 20 00 | local.get 0 + 031a95: 20 00 | local.get 0 + 031a97: 28 02 54 | i32.load 2 84 + 031a9a: 20 07 | local.get 7 + 031a9c: 28 02 80 01 | i32.load 2 128 + 031aa0: 6a | i32.add + 031aa1: 36 02 54 | i32.store 2 84 + 031aa4: 0c 01 | br 1 + 031aa6: 0b | end + 031aa7: 20 07 | local.get 7 + 031aa9: 20 08 | local.get 8 + 031aab: 3a 00 bf 02 | i32.store8 0 319 + 031aaf: 02 40 | block + 031ab1: 20 0a | local.get 10 + 031ab3: 45 | i32.eqz + 031ab4: 0d 00 | br_if 0 + 031ab6: 20 07 | local.get 7 + 031ab8: 41 f0 00 | i32.const 112 + 031abb: 6a | i32.add + 031abc: 20 09 | local.get 9 + 031abe: 41 04 | i32.const 4 + 031ac0: 20 07 | local.get 7 + 031ac2: 41 bf 02 | i32.const 319 + 031ac5: 6a | i32.add + 031ac6: 41 01 | i32.const 1 + 031ac8: 42 00 | i64.const 0 + 031aca: 41 00 | i32.const 0 + 031acc: 20 06 | local.get 6 + 031ace: 20 0a | local.get 10 + 031ad0: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031ad9: 80 00 | + 031adb: 20 00 | local.get 0 + 031add: 20 00 | local.get 0 + 031adf: 28 02 54 | i32.load 2 84 + 031ae2: 20 07 | local.get 7 + 031ae4: 28 02 70 | i32.load 2 112 + 031ae7: 6a | i32.add + 031ae8: 36 02 54 | i32.store 2 84 + 031aeb: 0b | end + 031aec: 02 40 | block + 031aee: 20 04 | local.get 4 + 031af0: 28 02 0c | i32.load 2 12 + 031af3: 41 01 | i32.const 1 + 031af5: 48 | i32.lt_s + 031af6: 0d 00 | br_if 0 + 031af8: 20 07 | local.get 7 + 031afa: 41 bf 02 | i32.const 319 + 031afd: 6a | i32.add + 031afe: 21 10 | local.set 16 + 031b00: 41 00 | i32.const 0 + 031b02: 21 0a | local.set 10 + 031b04: 42 00 | i64.const 0 + 031b06: 21 0e | local.set 14 + 031b08: 03 40 | loop + 031b0a: 20 0a | local.get 10 + 031b0c: 21 0a | local.set 10 + 031b0e: 02 40 | block + 031b10: 20 0e | local.get 14 + 031b12: 22 0e | local.tee 14 + 031b14: 50 | i64.eqz + 031b15: 0d 00 | br_if 0 + 031b17: 20 00 | local.get 0 + 031b19: 28 02 28 | i32.load 2 40 + 031b1c: 22 08 | local.tee 8 + 031b1e: 45 | i32.eqz + 031b1f: 0d 00 | br_if 0 + 031b21: 20 07 | local.get 7 + 031b23: 41 e0 00 | i32.const 96 + 031b26: 6a | i32.add + 031b27: 20 00 | local.get 0 + 031b29: 28 02 2c | i32.load 2 44 + 031b2c: 41 04 | i32.const 4 + 031b2e: 41 a1 ec 93 80 00 | i32.const 325153 + 031b34: 41 02 | i32.const 2 + 031b36: 42 00 | i64.const 0 + 031b38: 41 00 | i32.const 0 + 031b3a: 20 06 | local.get 6 + 031b3c: 20 08 | local.get 8 + 031b3e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031b47: 80 00 | + 031b49: 20 00 | local.get 0 + 031b4b: 20 00 | local.get 0 + 031b4d: 28 02 54 | i32.load 2 84 + 031b50: 20 07 | local.get 7 + 031b52: 28 02 60 | i32.load 2 96 + 031b55: 6a | i32.add + 031b56: 36 02 54 | i32.store 2 84 + 031b59: 0b | end + 031b5a: 20 07 | local.get 7 + 031b5c: 42 00 | i64.const 0 + 031b5e: 37 03 a8 02 | i64.store 3 296 + 031b62: 02 40 | block + 031b64: 02 40 | block + 031b66: 02 40 | block + 031b68: 20 04 | local.get 4 + 031b6a: 28 02 04 | i32.load 2 4 + 031b6d: 20 04 | local.get 4 + 031b6f: 29 03 10 | i64.load 3 16 + 031b72: 20 0a | local.get 10 + 031b74: 20 07 | local.get 7 + 031b76: 41 a8 02 | i32.const 296 + 031b79: 6a | i32.add + 031b7a: 10 c2 83 80 80 00 | call 450 + 031b80: 41 ff 01 | i32.const 255 + 031b83: 71 | i32.and + 031b84: 45 | i32.eqz + 031b85: 0d 00 | br_if 0 + 031b87: 20 00 | local.get 0 + 031b89: 28 02 2c | i32.load 2 44 + 031b8c: 21 09 | local.set 9 + 031b8e: 20 00 | local.get 0 + 031b90: 28 02 28 | i32.load 2 40 + 031b93: 21 08 | local.set 8 + 031b95: 20 07 | local.get 7 + 031b97: 28 02 ac 02 | i32.load 2 300 + 031b9b: 21 0f | local.set 15 + 031b9d: 20 07 | local.get 7 + 031b9f: 28 02 a8 02 | i32.load 2 296 + 031ba3: 21 0c | local.set 12 + 031ba5: 20 07 | local.get 7 + 031ba7: 41 2e | i32.const 46 + 031ba9: 3a 00 bf 02 | i32.store8 0 319 + 031bad: 20 08 | local.get 8 + 031baf: 45 | i32.eqz + 031bb0: 0d 01 | br_if 1 + 031bb2: 20 07 | local.get 7 + 031bb4: 41 d0 00 | i32.const 80 + 031bb7: 6a | i32.add + 031bb8: 20 09 | local.get 9 + 031bba: 41 04 | i32.const 4 + 031bbc: 20 10 | local.get 16 + 031bbe: 41 01 | i32.const 1 + 031bc0: 42 00 | i64.const 0 + 031bc2: 41 00 | i32.const 0 + 031bc4: 20 06 | local.get 6 + 031bc6: 20 08 | local.get 8 + 031bc8: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031bd1: 80 00 | + 031bd3: 20 00 | local.get 0 + 031bd5: 20 00 | local.get 0 + 031bd7: 28 02 54 | i32.load 2 84 + 031bda: 20 07 | local.get 7 + 031bdc: 28 02 50 | i32.load 2 80 + 031bdf: 6a | i32.add + 031be0: 36 02 54 | i32.store 2 84 + 031be3: 20 00 | local.get 0 + 031be5: 28 02 28 | i32.load 2 40 + 031be8: 22 08 | local.tee 8 + 031bea: 45 | i32.eqz + 031beb: 0d 02 | br_if 2 + 031bed: 20 07 | local.get 7 + 031bef: 41 c0 00 | i32.const 64 + 031bf2: 6a | i32.add + 031bf3: 20 00 | local.get 0 + 031bf5: 28 02 2c | i32.load 2 44 + 031bf8: 41 04 | i32.const 4 + 031bfa: 20 0c | local.get 12 + 031bfc: 20 0f | local.get 15 + 031bfe: 42 00 | i64.const 0 + 031c00: 41 00 | i32.const 0 + 031c02: 20 06 | local.get 6 + 031c04: 20 08 | local.get 8 + 031c06: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031c0f: 80 00 | + 031c11: 20 00 | local.get 0 + 031c13: 20 00 | local.get 0 + 031c15: 28 02 54 | i32.load 2 84 + 031c18: 20 07 | local.get 7 + 031c1a: 28 02 40 | i32.load 2 64 + 031c1d: 6a | i32.add + 031c1e: 36 02 54 | i32.store 2 84 + 031c21: 0c 01 | br 1 + 031c23: 0b | end + 031c24: 20 00 | local.get 0 + 031c26: 28 02 2c | i32.load 2 44 + 031c29: 21 09 | local.set 9 + 031c2b: 20 00 | local.get 0 + 031c2d: 28 02 28 | i32.load 2 40 + 031c30: 21 08 | local.set 8 + 031c32: 20 04 | local.get 4 + 031c34: 29 03 10 | i64.load 3 16 + 031c37: 21 11 | local.set 17 + 031c39: 02 40 | block + 031c3b: 41 c1 00 | i32.const 65 + 031c3e: 45 | i32.eqz + 031c3f: 0d 00 | br_if 0 + 031c41: 20 07 | local.get 7 + 031c43: 41 bf 02 | i32.const 319 + 031c46: 6a | i32.add + 031c47: 41 00 | i32.const 0 + 031c49: 41 c1 00 | i32.const 65 + 031c4c: fc 0b 00 | memory.fill 0 + 031c4f: 0b | end + 031c50: 20 07 | local.get 7 + 031c52: 41 38 | i32.const 56 + 031c54: 6a | i32.add + 031c55: 20 10 | local.get 16 + 031c57: 41 c1 00 | i32.const 65 + 031c5a: 20 0e | local.get 14 + 031c5c: 20 11 | local.get 17 + 031c5e: 7c | i64.add + 031c5f: 41 0a | i32.const 10 + 031c61: 41 01 | i32.const 1 + 031c63: 41 c0 00 | i32.const 64 + 031c66: 41 80 80 84 80 00 | i32.const 65536 + 031c6c: 41 24 | i32.const 36 + 031c6e: 41 00 | i32.const 0 + 031c70: 20 06 | local.get 6 + 031c72: 10 c5 82 80 80 00 | call 325 + 031c78: 20 08 | local.get 8 + 031c7a: 45 | i32.eqz + 031c7b: 0d 00 | br_if 0 + 031c7d: 20 07 | local.get 7 + 031c7f: 41 28 | i32.const 40 + 031c81: 6a | i32.add + 031c82: 20 09 | local.get 9 + 031c84: 41 04 | i32.const 4 + 031c86: 20 07 | local.get 7 + 031c88: 28 02 38 | i32.load 2 56 + 031c8b: 20 07 | local.get 7 + 031c8d: 28 02 3c | i32.load 2 60 + 031c90: 42 00 | i64.const 0 + 031c92: 41 00 | i32.const 0 + 031c94: 20 06 | local.get 6 + 031c96: 20 08 | local.get 8 + 031c98: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031ca1: 80 00 | + 031ca3: 20 00 | local.get 0 + 031ca5: 20 00 | local.get 0 + 031ca7: 28 02 54 | i32.load 2 84 + 031caa: 20 07 | local.get 7 + 031cac: 28 02 28 | i32.load 2 40 + 031caf: 6a | i32.add + 031cb0: 36 02 54 | i32.store 2 84 + 031cb3: 0b | end + 031cb4: 20 00 | local.get 0 + 031cb6: 28 02 28 | i32.load 2 40 + 031cb9: 22 08 | local.tee 8 + 031cbb: 45 | i32.eqz + 031cbc: 0d 00 | br_if 0 + 031cbe: 20 07 | local.get 7 + 031cc0: 41 18 | i32.const 24 + 031cc2: 6a | i32.add + 031cc3: 20 00 | local.get 0 + 031cc5: 28 02 2c | i32.load 2 44 + 031cc8: 41 04 | i32.const 4 + 031cca: 41 c4 9c 94 80 00 | i32.const 331332 + 031cd0: 41 03 | i32.const 3 + 031cd2: 42 00 | i64.const 0 + 031cd4: 41 00 | i32.const 0 + 031cd6: 20 06 | local.get 6 + 031cd8: 20 08 | local.get 8 + 031cda: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031ce3: 80 00 | + 031ce5: 20 00 | local.get 0 + 031ce7: 20 00 | local.get 0 + 031ce9: 28 02 54 | i32.load 2 84 + 031cec: 20 07 | local.get 7 + 031cee: 28 02 18 | i32.load 2 24 + 031cf1: 6a | i32.add + 031cf2: 36 02 54 | i32.store 2 84 + 031cf5: 0b | end + 031cf6: 20 00 | local.get 0 + 031cf8: 20 04 | local.get 4 + 031cfa: 28 02 08 | i32.load 2 8 + 031cfd: 20 0a | local.get 10 + 031cff: 6c | i32.mul + 031d00: 20 01 | local.get 1 + 031d02: 6a | i32.add + 031d03: 41 00 | i32.const 0 + 031d05: 20 04 | local.get 4 + 031d07: 28 02 00 | i32.load 2 0 + 031d0a: 29 03 10 | i64.load 3 16 + 031d0d: 20 05 | local.get 5 + 031d0f: 20 06 | local.get 6 + 031d11: 10 9e 83 80 80 00 | call 414 + 031d17: 20 0a | local.get 10 + 031d19: 41 01 | i32.const 1 + 031d1b: 6a | i32.add + 031d1c: 21 0a | local.set 10 + 031d1e: 20 0e | local.get 14 + 031d20: 42 01 | i64.const 1 + 031d22: 7c | i64.add + 031d23: 22 11 | local.tee 17 + 031d25: 21 0e | local.set 14 + 031d27: 20 11 | local.get 17 + 031d29: 20 04 | local.get 4 + 031d2b: 34 02 0c | i64.load32_s 2 12 + 031d2e: 53 | i64.lt_s + 031d2f: 0d 00 | br_if 0 + 031d31: 0b | end + 031d32: 0b | end + 031d33: 20 00 | local.get 0 + 031d35: 28 02 2c | i32.load 2 44 + 031d38: 21 08 | local.set 8 + 031d3a: 20 00 | local.get 0 + 031d3c: 28 02 28 | i32.load 2 40 + 031d3f: 21 0a | local.set 10 + 031d41: 20 07 | local.get 7 + 031d43: 41 fd 00 | i32.const 125 + 031d46: 41 dd 00 | i32.const 93 + 031d49: 20 05 | local.get 5 + 031d4b: 41 f7 00 | i32.const 119 + 031d4e: 46 | i32.eq + 031d4f: 1b | select + 031d50: 3a 00 bf 02 | i32.store8 0 319 + 031d54: 20 0a | local.get 10 + 031d56: 45 | i32.eqz + 031d57: 0d 00 | br_if 0 + 031d59: 20 07 | local.get 7 + 031d5b: 41 08 | i32.const 8 + 031d5d: 6a | i32.add + 031d5e: 20 08 | local.get 8 + 031d60: 41 04 | i32.const 4 + 031d62: 20 07 | local.get 7 + 031d64: 41 bf 02 | i32.const 319 + 031d67: 6a | i32.add + 031d68: 41 01 | i32.const 1 + 031d6a: 42 00 | i64.const 0 + 031d6c: 41 00 | i32.const 0 + 031d6e: 20 06 | local.get 6 + 031d70: 20 0a | local.get 10 + 031d72: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031d7b: 80 00 | + 031d7d: 20 00 | local.get 0 + 031d7f: 20 00 | local.get 0 + 031d81: 28 02 54 | i32.load 2 84 + 031d84: 20 07 | local.get 7 + 031d86: 28 02 08 | i32.load 2 8 + 031d89: 6a | i32.add + 031d8a: 36 02 54 | i32.store 2 84 + 031d8d: 0b | end + 031d8e: 20 00 | local.get 0 + 031d90: 20 00 | local.get 0 + 031d92: 28 02 44 | i32.load 2 68 + 031d95: 41 7f | i32.const 4294967295 + 031d97: 6a | i32.add + 031d98: 36 02 44 | i32.store 2 68 + 031d9b: 20 07 | local.get 7 + 031d9d: 41 80 03 | i32.const 384 + 031da0: 6a | i32.add + 031da1: 24 80 80 80 80 00 | global.set 0 + 031da7: 0b | end +031daa func[464]: + 031dab: 11 7f | local[9..25] type=i32 + 031dad: 01 7b | local[26] type=v128 + 031daf: 23 80 80 80 80 00 | global.get 0 + 031db5: 41 90 02 | i32.const 272 + 031db8: 6b | i32.sub + 031db9: 22 09 | local.tee 9 + 031dbb: 24 80 80 80 80 00 | global.set 0 + 031dc1: 02 40 | block + 031dc3: 02 40 | block + 031dc5: 02 40 | block + 031dc7: 20 07 | local.get 7 + 031dc9: 41 7e | i32.const 4294967294 + 031dcb: 71 | i32.and + 031dcc: 41 f6 00 | i32.const 118 + 031dcf: 47 | i32.ne + 031dd0: 0d 00 | br_if 0 + 031dd2: 02 40 | block + 031dd4: 20 07 | local.get 7 + 031dd6: 41 f6 00 | i32.const 118 + 031dd9: 47 | i32.ne + 031dda: 0d 00 | br_if 0 + 031ddc: 20 00 | local.get 0 + 031dde: 28 02 28 | i32.load 2 40 + 031de1: 22 0a | local.tee 10 + 031de3: 45 | i32.eqz + 031de4: 0d 00 | br_if 0 + 031de6: 20 09 | local.get 9 + 031de8: 41 a0 01 | i32.const 160 + 031deb: 6a | i32.add + 031dec: 20 00 | local.get 0 + 031dee: 28 02 2c | i32.load 2 44 + 031df1: 41 04 | i32.const 4 + 031df3: 41 e9 9d 94 80 00 | i32.const 331497 + 031df9: 41 03 | i32.const 3 + 031dfb: 42 00 | i64.const 0 + 031dfd: 41 00 | i32.const 0 + 031dff: 20 08 | local.get 8 + 031e01: 20 0a | local.get 10 + 031e03: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031e0c: 80 00 | + 031e0e: 20 00 | local.get 0 + 031e10: 20 00 | local.get 0 + 031e12: 28 02 54 | i32.load 2 84 + 031e15: 20 09 | local.get 9 + 031e17: 28 02 a0 01 | i32.load 2 160 + 031e1b: 6a | i32.add + 031e1c: 36 02 54 | i32.store 2 84 + 031e1f: 0b | end + 031e20: 20 00 | local.get 0 + 031e22: 28 02 2c | i32.load 2 44 + 031e25: 21 0b | local.set 11 + 031e27: 20 00 | local.get 0 + 031e29: 28 02 28 | i32.load 2 40 + 031e2c: 21 0a | local.set 10 + 031e2e: 20 09 | local.get 9 + 031e30: 41 fb 00 | i32.const 123 + 031e33: 41 db 00 | i32.const 91 + 031e36: 20 07 | local.get 7 + 031e38: 41 f7 00 | i32.const 119 + 031e3b: 46 | i32.eq + 031e3c: 1b | select + 031e3d: 3a 00 8f 02 | i32.store8 0 271 + 031e41: 02 40 | block + 031e43: 20 0a | local.get 10 + 031e45: 45 | i32.eqz + 031e46: 0d 00 | br_if 0 + 031e48: 20 09 | local.get 9 + 031e4a: 41 90 01 | i32.const 144 + 031e4d: 6a | i32.add + 031e4e: 20 0b | local.get 11 + 031e50: 41 04 | i32.const 4 + 031e52: 20 09 | local.get 9 + 031e54: 41 8f 02 | i32.const 271 + 031e57: 6a | i32.add + 031e58: 41 01 | i32.const 1 + 031e5a: 42 00 | i64.const 0 + 031e5c: 41 00 | i32.const 0 + 031e5e: 20 08 | local.get 8 + 031e60: 20 0a | local.get 10 + 031e62: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031e6b: 80 00 | + 031e6d: 20 00 | local.get 0 + 031e6f: 20 00 | local.get 0 + 031e71: 28 02 54 | i32.load 2 84 + 031e74: 20 09 | local.get 9 + 031e76: 28 02 90 01 | i32.load 2 144 + 031e7a: 6a | i32.add + 031e7b: 36 02 54 | i32.store 2 84 + 031e7e: 0b | end + 031e7f: 20 00 | local.get 0 + 031e81: 20 00 | local.get 0 + 031e83: 28 02 14 | i32.load 2 20 + 031e86: 22 0c | local.tee 12 + 031e88: 41 01 | i32.const 1 + 031e8a: 6a | i32.add + 031e8b: 36 02 14 | i32.store 2 20 + 031e8e: 02 40 | block + 031e90: 20 00 | local.get 0 + 031e92: 2d 00 04 | i32.load8_u 0 4 + 031e95: 22 0d | local.tee 13 + 031e97: 45 | i32.eqz + 031e98: 0d 00 | br_if 0 + 031e9a: 20 00 | local.get 0 + 031e9c: 28 02 2c | i32.load 2 44 + 031e9f: 21 0b | local.set 11 + 031ea1: 20 00 | local.get 0 + 031ea3: 28 02 28 | i32.load 2 40 + 031ea6: 21 0a | local.set 10 + 031ea8: 20 09 | local.get 9 + 031eaa: 41 0a | i32.const 10 + 031eac: 3a 00 8f 02 | i32.store8 0 271 + 031eb0: 20 0a | local.get 10 + 031eb2: 45 | i32.eqz + 031eb3: 0d 00 | br_if 0 + 031eb5: 20 09 | local.get 9 + 031eb7: 41 80 01 | i32.const 128 + 031eba: 6a | i32.add + 031ebb: 20 0b | local.get 11 + 031ebd: 41 04 | i32.const 4 + 031ebf: 20 09 | local.get 9 + 031ec1: 41 8f 02 | i32.const 271 + 031ec4: 6a | i32.add + 031ec5: 41 01 | i32.const 1 + 031ec7: 42 00 | i64.const 0 + 031ec9: 41 00 | i32.const 0 + 031ecb: 20 08 | local.get 8 + 031ecd: 20 0a | local.get 10 + 031ecf: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031ed8: 80 00 | + 031eda: 20 00 | local.get 0 + 031edc: 20 00 | local.get 0 + 031ede: 28 02 54 | i32.load 2 84 + 031ee1: 20 09 | local.get 9 + 031ee3: 28 02 80 01 | i32.load 2 128 + 031ee7: 6a | i32.add + 031ee8: 36 02 54 | i32.store 2 84 + 031eeb: 0b | end + 031eec: 02 40 | block + 031eee: 20 01 | local.get 1 + 031ef0: 45 | i32.eqz + 031ef1: 0d 00 | br_if 0 + 031ef3: 02 40 | block + 031ef5: 20 06 | local.get 6 + 031ef7: 0d 00 | br_if 0 + 031ef9: 02 40 | block + 031efb: 20 0d | local.get 13 + 031efd: 45 | i32.eqz + 031efe: 0d 00 | br_if 0 + 031f00: 20 0c | local.get 12 + 031f02: 41 01 | i32.const 1 + 031f04: 48 | i32.lt_s + 031f05: 0d 00 | br_if 0 + 031f07: 20 09 | local.get 9 + 031f09: 41 8f 02 | i32.const 271 + 031f0c: 6a | i32.add + 031f0d: 21 0e | local.set 14 + 031f0f: 20 0c | local.get 12 + 031f11: 21 01 | local.set 1 + 031f13: 03 40 | loop + 031f15: 20 01 | local.get 1 + 031f17: 21 0a | local.set 10 + 031f19: 20 00 | local.get 0 + 031f1b: 28 02 2c | i32.load 2 44 + 031f1e: 21 0b | local.set 11 + 031f20: 20 00 | local.get 0 + 031f22: 28 02 28 | i32.load 2 40 + 031f25: 21 01 | local.set 1 + 031f27: 20 09 | local.get 9 + 031f29: 41 09 | i32.const 9 + 031f2b: 3a 00 8f 02 | i32.store8 0 271 + 031f2f: 02 40 | block + 031f31: 20 01 | local.get 1 + 031f33: 45 | i32.eqz + 031f34: 0d 00 | br_if 0 + 031f36: 20 09 | local.get 9 + 031f38: 41 30 | i32.const 48 + 031f3a: 6a | i32.add + 031f3b: 20 0b | local.get 11 + 031f3d: 41 04 | i32.const 4 + 031f3f: 20 0e | local.get 14 + 031f41: 41 01 | i32.const 1 + 031f43: 42 00 | i64.const 0 + 031f45: 41 00 | i32.const 0 + 031f47: 20 08 | local.get 8 + 031f49: 20 01 | local.get 1 + 031f4b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031f54: 80 00 | + 031f56: 20 00 | local.get 0 + 031f58: 20 00 | local.get 0 + 031f5a: 28 02 54 | i32.load 2 84 + 031f5d: 20 09 | local.get 9 + 031f5f: 28 02 30 | i32.load 2 48 + 031f62: 6a | i32.add + 031f63: 36 02 54 | i32.store 2 84 + 031f66: 0b | end + 031f67: 20 0a | local.get 10 + 031f69: 41 7f | i32.const 4294967295 + 031f6b: 6a | i32.add + 031f6c: 22 0a | local.tee 10 + 031f6e: 21 01 | local.set 1 + 031f70: 20 0a | local.get 10 + 031f72: 0d 00 | br_if 0 + 031f74: 0b | end + 031f75: 0b | end + 031f76: 20 00 | local.get 0 + 031f78: 20 0d | local.get 13 + 031f7a: 3a 00 04 | i32.store8 0 4 + 031f7d: 20 00 | local.get 0 + 031f7f: 20 00 | local.get 0 + 031f81: 28 02 14 | i32.load 2 20 + 031f84: 41 7f | i32.const 4294967295 + 031f86: 6a | i32.add + 031f87: 36 02 14 | i32.store 2 20 + 031f8a: 20 00 | local.get 0 + 031f8c: 28 02 28 | i32.load 2 40 + 031f8f: 21 01 | local.set 1 + 031f91: 20 00 | local.get 0 + 031f93: 28 02 2c | i32.load 2 44 + 031f96: 21 0a | local.set 10 + 031f98: 20 09 | local.get 9 + 031f9a: 41 fd 00 | i32.const 125 + 031f9d: 41 dd 00 | i32.const 93 + 031fa0: 20 07 | local.get 7 + 031fa2: 41 f7 00 | i32.const 119 + 031fa5: 46 | i32.eq + 031fa6: 1b | select + 031fa7: 3a 00 8f 02 | i32.store8 0 271 + 031fab: 20 01 | local.get 1 + 031fad: 45 | i32.eqz + 031fae: 0d 04 | br_if 4 + 031fb0: 20 09 | local.get 9 + 031fb2: 41 20 | i32.const 32 + 031fb4: 6a | i32.add + 031fb5: 20 0a | local.get 10 + 031fb7: 41 04 | i32.const 4 + 031fb9: 20 09 | local.get 9 + 031fbb: 41 8f 02 | i32.const 271 + 031fbe: 6a | i32.add + 031fbf: 41 01 | i32.const 1 + 031fc1: 42 00 | i64.const 0 + 031fc3: 41 00 | i32.const 0 + 031fc5: 20 08 | local.get 8 + 031fc7: 20 01 | local.get 1 + 031fc9: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 031fd2: 80 00 | + 031fd4: 20 00 | local.get 0 + 031fd6: 20 00 | local.get 0 + 031fd8: 28 02 54 | i32.load 2 84 + 031fdb: 20 09 | local.get 9 + 031fdd: 28 02 20 | i32.load 2 32 + 031fe0: 6a | i32.add + 031fe1: 36 02 54 | i32.store 2 84 + 031fe4: 0c 04 | br 4 + 031fe6: 0b | end + 031fe7: 41 01 | i32.const 1 + 031fe9: 20 01 | local.get 1 + 031feb: 28 00 00 | i32.load 0 0 + 031fee: 22 0a | local.tee 10 + 031ff0: 41 3f | i32.const 63 + 031ff2: 71 | i32.and + 031ff3: 22 0f | local.tee 15 + 031ff5: 74 | i32.shl + 031ff6: 41 00 | i32.const 0 + 031ff8: 20 0f | local.get 15 + 031ffa: 41 20 | i32.const 32 + 031ffc: 49 | i32.lt_u + 031ffd: 1b | select + 031ffe: 21 01 | local.set 1 + 032000: 20 0a | local.get 10 + 032002: 41 40 | i32.const 4294967232 + 032004: 71 | i32.and + 032005: 21 10 | local.set 16 + 032007: 20 06 | local.get 6 + 032009: 28 02 00 | i32.load 2 0 + 03200c: 22 0b | local.tee 11 + 03200e: 28 02 08 | i32.load 2 8 + 032011: 21 0e | local.set 14 + 032013: 02 40 | block + 032015: 02 40 | block + 032017: 02 40 | block + 032019: 02 40 | block + 03201b: 20 0b | local.get 11 + 03201d: 28 02 0c | i32.load 2 12 + 032020: 22 11 | local.tee 17 + 032022: 0e 03 06 00 01 02 | br_table 6 0 1 2 + 032028: 0b | end + 032029: 20 01 | local.get 1 + 03202b: 20 0e | local.get 14 + 03202d: 6c | i32.mul + 03202e: 20 10 | local.get 16 + 032030: 6a | i32.add + 032031: 21 0b | local.set 11 + 032033: 0c 02 | br 2 + 032035: 0b | end + 032036: 20 01 | local.get 1 + 032038: 41 01 | i32.const 1 + 03203a: 76 | i32.shr_u + 03203b: 20 0e | local.get 14 + 03203d: 6c | i32.mul + 03203e: 20 10 | local.get 16 + 032040: 6a | i32.add + 032041: 20 0b | local.get 11 + 032043: 28 02 00 | i32.load 2 0 + 032046: 41 00 | i32.const 0 + 032048: 20 01 | local.get 1 + 03204a: 41 01 | i32.const 1 + 03204c: 71 | i32.and + 03204d: 1b | select + 03204e: 6a | i32.add + 03204f: 21 0b | local.set 11 + 032051: 0c 01 | br 1 + 032053: 0b | end + 032054: 20 01 | local.get 1 + 032056: 20 11 | local.get 17 + 032058: 6e | i32.div_u + 032059: 22 12 | local.tee 18 + 03205b: 20 0e | local.get 14 + 03205d: 6c | i32.mul + 03205e: 20 10 | local.get 16 + 032060: 6a | i32.add + 032061: 20 0b | local.get 11 + 032063: 28 02 00 | i32.load 2 0 + 032066: 20 01 | local.get 1 + 032068: 20 12 | local.get 18 + 03206a: 20 11 | local.get 17 + 03206c: 6c | i32.mul + 03206d: 6b | i32.sub + 03206e: 6c | i32.mul + 03206f: 6a | i32.add + 032070: 21 0b | local.set 11 + 032072: 0b | end + 032073: 20 0b | local.get 11 + 032075: 21 13 | local.set 19 + 032077: 20 06 | local.get 6 + 032079: 28 02 04 | i32.load 2 4 + 03207c: 22 0b | local.tee 11 + 03207e: 28 02 08 | i32.load 2 8 + 032081: 21 0e | local.set 14 + 032083: 02 40 | block + 032085: 02 40 | block + 032087: 02 40 | block + 032089: 02 40 | block + 03208b: 20 0b | local.get 11 + 03208d: 28 02 0c | i32.load 2 12 + 032090: 22 11 | local.tee 17 + 032092: 0e 03 06 00 01 02 | br_table 6 0 1 2 + 032098: 0b | end + 032099: 20 0e | local.get 14 + 03209b: 20 01 | local.get 1 + 03209d: 6c | i32.mul + 03209e: 20 13 | local.get 19 + 0320a0: 6a | i32.add + 0320a1: 21 01 | local.set 1 + 0320a3: 0c 02 | br 2 + 0320a5: 0b | end + 0320a6: 20 0e | local.get 14 + 0320a8: 20 01 | local.get 1 + 0320aa: 41 01 | i32.const 1 + 0320ac: 76 | i32.shr_u + 0320ad: 6c | i32.mul + 0320ae: 20 13 | local.get 19 + 0320b0: 6a | i32.add + 0320b1: 20 0b | local.get 11 + 0320b3: 28 02 00 | i32.load 2 0 + 0320b6: 41 00 | i32.const 0 + 0320b8: 20 01 | local.get 1 + 0320ba: 41 01 | i32.const 1 + 0320bc: 71 | i32.and + 0320bd: 1b | select + 0320be: 6a | i32.add + 0320bf: 21 01 | local.set 1 + 0320c1: 0c 01 | br 1 + 0320c3: 0b | end + 0320c4: 20 01 | local.get 1 + 0320c6: 20 11 | local.get 17 + 0320c8: 6e | i32.div_u + 0320c9: 22 12 | local.tee 18 + 0320cb: 20 0e | local.get 14 + 0320cd: 6c | i32.mul + 0320ce: 20 13 | local.get 19 + 0320d0: 6a | i32.add + 0320d1: 20 0b | local.get 11 + 0320d3: 28 02 00 | i32.load 2 0 + 0320d6: 20 01 | local.get 1 + 0320d8: 20 12 | local.get 18 + 0320da: 20 11 | local.get 17 + 0320dc: 6c | i32.mul + 0320dd: 6b | i32.sub + 0320de: 6c | i32.mul + 0320df: 6a | i32.add + 0320e0: 21 01 | local.set 1 + 0320e2: 0b | end + 0320e3: 20 01 | local.get 1 + 0320e5: 21 14 | local.set 20 + 0320e7: 20 0a | local.get 10 + 0320e9: 45 | i32.eqz + 0320ea: 0d 00 | br_if 0 + 0320ec: 20 0f | local.get 15 + 0320ee: 41 1f | i32.const 31 + 0320f0: 4b | i32.gt_u + 0320f1: 0d 00 | br_if 0 + 0320f3: 41 03 | i32.const 3 + 0320f5: 41 01 | i32.const 1 + 0320f7: 20 0d | local.get 13 + 0320f9: 1b | select + 0320fa: 21 15 | local.set 21 + 0320fc: 41 c4 9c 94 80 00 | i32.const 331332 + 032102: 41 af 9c 94 80 00 | i32.const 331311 + 032108: 20 0d | local.get 13 + 03210a: 1b | select + 03210b: 21 16 | local.set 22 + 03210d: 20 09 | local.get 9 + 03210f: 41 e0 01 | i32.const 224 + 032112: 6a | i32.add + 032113: 21 17 | local.set 23 + 032115: 20 09 | local.get 9 + 032117: 41 8f 02 | i32.const 271 + 03211a: 6a | i32.add + 03211b: 21 12 | local.set 18 + 03211d: 41 00 | i32.const 0 + 03211f: 21 01 | local.set 1 + 032121: 41 00 | i32.const 0 + 032123: 21 0a | local.set 10 + 032125: 03 40 | loop + 032127: 20 01 | local.get 1 + 032129: 21 18 | local.set 24 + 03212b: 02 40 | block + 03212d: 02 40 | block + 03212f: 20 14 | local.get 20 + 032131: 20 0a | local.get 10 + 032133: 22 11 | local.tee 17 + 032135: 41 02 | i32.const 2 + 032137: 74 | i32.shl + 032138: 6a | i32.add + 032139: 28 02 00 | i32.load 2 0 + 03213c: 41 01 | i32.const 1 + 03213e: 4e | i32.ge_s + 03213f: 0d 00 | br_if 0 + 032141: 20 18 | local.get 24 + 032143: 21 01 | local.set 1 + 032145: 0c 01 | br 1 + 032147: 0b | end + 032148: 02 40 | block + 03214a: 02 40 | block + 03214c: 20 0d | local.get 13 + 03214e: 0d 00 | br_if 0 + 032150: 20 18 | local.get 24 + 032152: 41 01 | i32.const 1 + 032154: 48 | i32.lt_s + 032155: 0d 00 | br_if 0 + 032157: 20 00 | local.get 0 + 032159: 28 02 28 | i32.load 2 40 + 03215c: 22 01 | local.tee 1 + 03215e: 45 | i32.eqz + 03215f: 0d 01 | br_if 1 + 032161: 20 09 | local.get 9 + 032163: 41 e0 00 | i32.const 96 + 032166: 6a | i32.add + 032167: 20 00 | local.get 0 + 032169: 28 02 2c | i32.load 2 44 + 03216c: 41 04 | i32.const 4 + 03216e: 41 a1 ec 93 80 00 | i32.const 325153 + 032174: 41 02 | i32.const 2 + 032176: 42 00 | i64.const 0 + 032178: 41 00 | i32.const 0 + 03217a: 20 08 | local.get 8 + 03217c: 20 01 | local.get 1 + 03217e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 032187: 80 00 | + 032189: 0c 01 | br 1 + 03218b: 0b | end + 03218c: 20 0d | local.get 13 + 03218e: 45 | i32.eqz + 03218f: 0d 00 | br_if 0 + 032191: 20 00 | local.get 0 + 032193: 28 02 14 | i32.load 2 20 + 032196: 22 01 | local.tee 1 + 032198: 41 01 | i32.const 1 + 03219a: 48 | i32.lt_s + 03219b: 0d 00 | br_if 0 + 03219d: 20 01 | local.get 1 + 03219f: 21 0a | local.set 10 + 0321a1: 41 00 | i32.const 0 + 0321a3: 21 01 | local.set 1 + 0321a5: 03 40 | loop + 0321a7: 20 01 | local.get 1 + 0321a9: 21 0b | local.set 11 + 0321ab: 20 00 | local.get 0 + 0321ad: 28 02 2c | i32.load 2 44 + 0321b0: 21 0e | local.set 14 + 0321b2: 20 00 | local.get 0 + 0321b4: 28 02 28 | i32.load 2 40 + 0321b7: 21 01 | local.set 1 + 0321b9: 20 09 | local.get 9 + 0321bb: 41 09 | i32.const 9 + 0321bd: 3a 00 8f 02 | i32.store8 0 271 + 0321c1: 20 0a | local.get 10 + 0321c3: 21 0a | local.set 10 + 0321c5: 02 40 | block + 0321c7: 20 01 | local.get 1 + 0321c9: 45 | i32.eqz + 0321ca: 0d 00 | br_if 0 + 0321cc: 20 09 | local.get 9 + 0321ce: 41 f0 00 | i32.const 112 + 0321d1: 6a | i32.add + 0321d2: 20 0e | local.get 14 + 0321d4: 41 04 | i32.const 4 + 0321d6: 20 12 | local.get 18 + 0321d8: 41 01 | i32.const 1 + 0321da: 42 00 | i64.const 0 + 0321dc: 41 00 | i32.const 0 + 0321de: 20 08 | local.get 8 + 0321e0: 20 01 | local.get 1 + 0321e2: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0321eb: 80 00 | + 0321ed: 20 00 | local.get 0 + 0321ef: 20 00 | local.get 0 + 0321f1: 28 02 54 | i32.load 2 84 + 0321f4: 20 09 | local.get 9 + 0321f6: 28 02 70 | i32.load 2 112 + 0321f9: 6a | i32.add + 0321fa: 36 02 54 | i32.store 2 84 + 0321fd: 20 00 | local.get 0 + 0321ff: 28 02 14 | i32.load 2 20 + 032202: 21 0a | local.set 10 + 032204: 0b | end + 032205: 20 0a | local.get 10 + 032207: 22 0e | local.tee 14 + 032209: 21 0a | local.set 10 + 03220b: 20 0b | local.get 11 + 03220d: 41 01 | i32.const 1 + 03220f: 6a | i32.add + 032210: 22 0b | local.tee 11 + 032212: 21 01 | local.set 1 + 032214: 20 0b | local.get 11 + 032216: 20 0e | local.get 14 + 032218: 48 | i32.lt_s + 032219: 0d 00 | br_if 0 + 03221b: 0b | end + 03221c: 0b | end + 03221d: 20 06 | local.get 6 + 03221f: 28 02 00 | i32.load 2 0 + 032222: 22 01 | local.tee 1 + 032224: 28 02 08 | i32.load 2 8 + 032227: 21 0a | local.set 10 + 032229: 02 40 | block + 03222b: 02 40 | block + 03222d: 02 40 | block + 03222f: 02 40 | block + 032231: 20 01 | local.get 1 + 032233: 28 02 0c | i32.load 2 12 + 032236: 22 0b | local.tee 11 + 032238: 0e 03 08 00 01 02 | br_table 8 0 1 2 + 03223e: 0b | end + 03223f: 20 0a | local.get 10 + 032241: 20 11 | local.get 17 + 032243: 6c | i32.mul + 032244: 20 10 | local.get 16 + 032246: 6a | i32.add + 032247: 21 01 | local.set 1 + 032249: 0c 02 | br 2 + 03224b: 0b | end + 03224c: 20 0a | local.get 10 + 03224e: 20 11 | local.get 17 + 032250: 41 01 | i32.const 1 + 032252: 76 | i32.shr_u + 032253: 6c | i32.mul + 032254: 20 10 | local.get 16 + 032256: 6a | i32.add + 032257: 20 01 | local.get 1 + 032259: 28 02 00 | i32.load 2 0 + 03225c: 41 00 | i32.const 0 + 03225e: 20 11 | local.get 17 + 032260: 41 01 | i32.const 1 + 032262: 71 | i32.and + 032263: 1b | select + 032264: 6a | i32.add + 032265: 21 01 | local.set 1 + 032267: 0c 01 | br 1 + 032269: 0b | end + 03226a: 20 11 | local.get 17 + 03226c: 20 0b | local.get 11 + 03226e: 6e | i32.div_u + 03226f: 22 0e | local.tee 14 + 032271: 20 0a | local.get 10 + 032273: 6c | i32.mul + 032274: 20 10 | local.get 16 + 032276: 6a | i32.add + 032277: 20 01 | local.get 1 + 032279: 28 02 00 | i32.load 2 0 + 03227c: 20 11 | local.get 17 + 03227e: 20 0e | local.get 14 + 032280: 20 0b | local.get 11 + 032282: 6c | i32.mul + 032283: 6b | i32.sub + 032284: 6c | i32.mul + 032285: 6a | i32.add + 032286: 21 01 | local.set 1 + 032288: 0b | end + 032289: 20 01 | local.get 1 + 03228b: 21 0a | local.set 10 + 03228d: 20 06 | local.get 6 + 03228f: 28 02 04 | i32.load 2 4 + 032292: 22 01 | local.tee 1 + 032294: 28 02 08 | i32.load 2 8 + 032297: 21 0b | local.set 11 + 032299: 02 40 | block + 03229b: 02 40 | block + 03229d: 02 40 | block + 03229f: 02 40 | block + 0322a1: 20 01 | local.get 1 + 0322a3: 28 02 0c | i32.load 2 12 + 0322a6: 22 0e | local.tee 14 + 0322a8: 0e 03 08 00 01 02 | br_table 8 0 1 2 + 0322ae: 0b | end + 0322af: 20 0b | local.get 11 + 0322b1: 20 11 | local.get 17 + 0322b3: 6c | i32.mul + 0322b4: 20 13 | local.get 19 + 0322b6: 6a | i32.add + 0322b7: 21 01 | local.set 1 + 0322b9: 0c 02 | br 2 + 0322bb: 0b | end + 0322bc: 20 0b | local.get 11 + 0322be: 20 11 | local.get 17 + 0322c0: 41 01 | i32.const 1 + 0322c2: 76 | i32.shr_u + 0322c3: 6c | i32.mul + 0322c4: 20 13 | local.get 19 + 0322c6: 6a | i32.add + 0322c7: 20 01 | local.get 1 + 0322c9: 28 02 00 | i32.load 2 0 + 0322cc: 41 00 | i32.const 0 + 0322ce: 20 11 | local.get 17 + 0322d0: 41 01 | i32.const 1 + 0322d2: 71 | i32.and + 0322d3: 1b | select + 0322d4: 6a | i32.add + 0322d5: 21 01 | local.set 1 + 0322d7: 0c 01 | br 1 + 0322d9: 0b | end + 0322da: 20 11 | local.get 17 + 0322dc: 20 0e | local.get 14 + 0322de: 6e | i32.div_u + 0322df: 22 19 | local.tee 25 + 0322e1: 20 0b | local.get 11 + 0322e3: 6c | i32.mul + 0322e4: 20 13 | local.get 19 + 0322e6: 6a | i32.add + 0322e7: 20 01 | local.get 1 + 0322e9: 28 02 00 | i32.load 2 0 + 0322ec: 20 11 | local.get 17 + 0322ee: 20 19 | local.get 25 + 0322f0: 20 0e | local.get 14 + 0322f2: 6c | i32.mul + 0322f3: 6b | i32.sub + 0322f4: 6c | i32.mul + 0322f5: 6a | i32.add + 0322f6: 21 01 | local.set 1 + 0322f8: 0b | end + 0322f9: 20 01 | local.get 1 + 0322fb: 21 01 | local.set 1 + 0322fd: 20 17 | local.get 23 + 0322ff: 42 00 | i64.const 0 + 032301: 37 03 00 | i64.store 3 0 + 032304: 20 09 | local.get 9 + 032306: 41 b0 01 | i32.const 176 + 032309: 6a | i32.add + 03230a: 41 08 | i32.const 8 + 03230c: 6a | i32.add + 03230d: fd 0c 00 00 00 00 00 00 00 | v128.const 0x00000000 0x00000000 0x00000000 0x00000000 + 032316: 00 00 00 00 00 00 00 00 00 | + 03231f: 22 1a | local.tee 26 + 032321: fd 0b 03 00 | v128.store 3 0 + 032325: 20 09 | local.get 9 + 032327: 41 b0 01 | i32.const 176 + 03232a: 6a | i32.add + 03232b: 41 18 | i32.const 24 + 03232d: 6a | i32.add + 03232e: 20 1a | local.get 26 + 032330: fd 0b 03 00 | v128.store 3 0 + 032334: 20 17 | local.get 23 + 032336: 41 08 | i32.const 8 + 032338: 6a | i32.add + 032339: 20 1a | local.get 26 + 03233b: fd 0b 03 00 | v128.store 3 0 + 03233f: 20 17 | local.get 23 + 032341: 41 18 | i32.const 24 + 032343: 6a | i32.add + 032344: 20 1a | local.get 26 + 032346: fd 0b 03 00 | v128.store 3 0 + 03234a: 20 09 | local.get 9 + 03234c: 20 00 | local.get 0 + 03234e: 29 02 28 | i64.load 2 40 + 032351: 37 03 d8 01 | i64.store 3 216 + 032355: 20 09 | local.get 9 + 032357: 42 00 | i64.const 0 + 032359: 37 03 b0 01 | i64.store 3 176 + 03235d: 20 09 | local.get 9 + 03235f: 41 b0 01 | i32.const 176 + 032362: 6a | i32.add + 032363: 20 0a | local.get 10 + 032365: 41 00 | i32.const 0 + 032367: 20 04 | local.get 4 + 032369: 29 03 10 | i64.load 3 16 + 03236c: 20 07 | local.get 7 + 03236e: 20 08 | local.get 8 + 032370: 10 9e 83 80 80 00 | call 414 + 032376: 02 40 | block + 032378: 20 05 | local.get 5 + 03237a: 28 02 00 | i32.load 2 0 + 03237d: 41 01 | i32.const 1 + 03237f: 48 | i32.lt_s + 032380: 0d 00 | br_if 0 + 032382: 02 40 | block + 032384: 20 00 | local.get 0 + 032386: 28 02 28 | i32.load 2 40 + 032389: 22 0a | local.tee 10 + 03238b: 45 | i32.eqz + 03238c: 0d 00 | br_if 0 + 03238e: 20 09 | local.get 9 + 032390: 41 d0 00 | i32.const 80 + 032393: 6a | i32.add + 032394: 20 00 | local.get 0 + 032396: 28 02 2c | i32.load 2 44 + 032399: 41 04 | i32.const 4 + 03239b: 20 16 | local.get 22 + 03239d: 20 15 | local.get 21 + 03239f: 42 00 | i64.const 0 + 0323a1: 41 00 | i32.const 0 + 0323a3: 20 08 | local.get 8 + 0323a5: 20 0a | local.get 10 + 0323a7: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0323b0: 80 00 | + 0323b2: 20 00 | local.get 0 + 0323b4: 20 00 | local.get 0 + 0323b6: 28 02 54 | i32.load 2 84 + 0323b9: 20 09 | local.get 9 + 0323bb: 28 02 50 | i32.load 2 80 + 0323be: 6a | i32.add + 0323bf: 36 02 54 | i32.store 2 84 + 0323c2: 0b | end + 0323c3: 20 00 | local.get 0 + 0323c5: 20 01 | local.get 1 + 0323c7: 41 00 | i32.const 0 + 0323c9: 20 05 | local.get 5 + 0323cb: 29 03 10 | i64.load 3 16 + 0323ce: 20 07 | local.get 7 + 0323d0: 20 08 | local.get 8 + 0323d2: 10 9e 83 80 80 00 | call 414 + 0323d8: 0b | end + 0323d9: 20 18 | local.get 24 + 0323db: 41 01 | i32.const 1 + 0323dd: 6a | i32.add + 0323de: 21 01 | local.set 1 + 0323e0: 02 40 | block + 0323e2: 20 0d | local.get 13 + 0323e4: 45 | i32.eqz + 0323e5: 0d 00 | br_if 0 + 0323e7: 20 00 | local.get 0 + 0323e9: 28 02 28 | i32.load 2 40 + 0323ec: 22 0a | local.tee 10 + 0323ee: 45 | i32.eqz + 0323ef: 0d 00 | br_if 0 + 0323f1: 20 09 | local.get 9 + 0323f3: 41 c0 00 | i32.const 64 + 0323f6: 6a | i32.add + 0323f7: 20 00 | local.get 0 + 0323f9: 28 02 2c | i32.load 2 44 + 0323fc: 41 04 | i32.const 4 + 0323fe: 41 98 9c 94 80 00 | i32.const 331288 + 032404: 41 02 | i32.const 2 + 032406: 42 00 | i64.const 0 + 032408: 41 00 | i32.const 0 + 03240a: 20 08 | local.get 8 + 03240c: 20 0a | local.get 10 + 03240e: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 032417: 80 00 | + 032419: 20 00 | local.get 0 + 03241b: 20 00 | local.get 0 + 03241d: 28 02 54 | i32.load 2 84 + 032420: 20 09 | local.get 9 + 032422: 28 02 40 | i32.load 2 64 + 032425: 6a | i32.add + 032426: 36 02 54 | i32.store 2 84 + 032429: 0b | end + 03242a: 20 01 | local.get 1 + 03242c: 21 01 | local.set 1 + 03242e: 0b | end + 03242f: 20 01 | local.get 1 + 032431: 21 01 | local.set 1 + 032433: 20 11 | local.get 17 + 032435: 41 01 | i32.const 1 + 032437: 6a | i32.add + 032438: 22 0b | local.tee 11 + 03243a: 21 0a | local.set 10 + 03243c: 20 0b | local.get 11 + 03243e: 20 0f | local.get 15 + 032440: 76 | i32.shr_u + 032441: 45 | i32.eqz + 032442: 0d 00 | br_if 0 + 032444: 0b | end + 032445: 0b | end + 032446: 02 40 | block + 032448: 20 0d | local.get 13 + 03244a: 45 | i32.eqz + 03244b: 0d 00 | br_if 0 + 03244d: 20 0c | local.get 12 + 03244f: 41 01 | i32.const 1 + 032451: 48 | i32.lt_s + 032452: 0d 00 | br_if 0 + 032454: 20 09 | local.get 9 + 032456: 41 8f 02 | i32.const 271 + 032459: 6a | i32.add + 03245a: 21 0e | local.set 14 + 03245c: 20 0c | local.get 12 + 03245e: 21 01 | local.set 1 + 032460: 03 40 | loop + 032462: 20 01 | local.get 1 + 032464: 21 0a | local.set 10 + 032466: 20 00 | local.get 0 + 032468: 28 02 2c | i32.load 2 44 + 03246b: 21 0b | local.set 11 + 03246d: 20 00 | local.get 0 + 03246f: 28 02 28 | i32.load 2 40 + 032472: 21 01 | local.set 1 + 032474: 20 09 | local.get 9 + 032476: 41 09 | i32.const 9 + 032478: 3a 00 8f 02 | i32.store8 0 271 + 03247c: 02 40 | block + 03247e: 20 01 | local.get 1 + 032480: 45 | i32.eqz + 032481: 0d 00 | br_if 0 + 032483: 20 09 | local.get 9 + 032485: 41 10 | i32.const 16 + 032487: 6a | i32.add + 032488: 20 0b | local.get 11 + 03248a: 41 04 | i32.const 4 + 03248c: 20 0e | local.get 14 + 03248e: 41 01 | i32.const 1 + 032490: 42 00 | i64.const 0 + 032492: 41 00 | i32.const 0 + 032494: 20 08 | local.get 8 + 032496: 20 01 | local.get 1 + 032498: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0324a1: 80 00 | + 0324a3: 20 00 | local.get 0 + 0324a5: 20 00 | local.get 0 + 0324a7: 28 02 54 | i32.load 2 84 + 0324aa: 20 09 | local.get 9 + 0324ac: 28 02 10 | i32.load 2 16 + 0324af: 6a | i32.add + 0324b0: 36 02 54 | i32.store 2 84 + 0324b3: 0b | end + 0324b4: 20 0a | local.get 10 + 0324b6: 41 7f | i32.const 4294967295 + 0324b8: 6a | i32.add + 0324b9: 22 0a | local.tee 10 + 0324bb: 21 01 | local.set 1 + 0324bd: 20 0a | local.get 10 + 0324bf: 0d 00 | br_if 0 + 0324c1: 0b | end + 0324c2: 0b | end + 0324c3: 20 00 | local.get 0 + 0324c5: 20 0d | local.get 13 + 0324c7: 3a 00 04 | i32.store8 0 4 + 0324ca: 20 00 | local.get 0 + 0324cc: 20 00 | local.get 0 + 0324ce: 28 02 14 | i32.load 2 20 + 0324d1: 41 7f | i32.const 4294967295 + 0324d3: 6a | i32.add + 0324d4: 36 02 14 | i32.store 2 20 + 0324d7: 20 00 | local.get 0 + 0324d9: 28 02 28 | i32.load 2 40 + 0324dc: 21 01 | local.set 1 + 0324de: 20 00 | local.get 0 + 0324e0: 28 02 2c | i32.load 2 44 + 0324e3: 21 0a | local.set 10 + 0324e5: 20 09 | local.get 9 + 0324e7: 41 fd 00 | i32.const 125 + 0324ea: 41 dd 00 | i32.const 93 + 0324ed: 20 07 | local.get 7 + 0324ef: 41 f7 00 | i32.const 119 + 0324f2: 46 | i32.eq + 0324f3: 1b | select + 0324f4: 3a 00 8f 02 | i32.store8 0 271 + 0324f8: 20 01 | local.get 1 + 0324fa: 45 | i32.eqz + 0324fb: 0d 02 | br_if 2 + 0324fd: 20 09 | local.get 9 + 0324ff: 20 0a | local.get 10 + 032501: 41 04 | i32.const 4 + 032503: 20 09 | local.get 9 + 032505: 41 8f 02 | i32.const 271 + 032508: 6a | i32.add + 032509: 41 01 | i32.const 1 + 03250b: 42 00 | i64.const 0 + 03250d: 41 00 | i32.const 0 + 03250f: 20 08 | local.get 8 + 032511: 20 01 | local.get 1 + 032513: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 03251c: 80 00 | + 03251e: 20 00 | local.get 0 + 032520: 20 00 | local.get 0 + 032522: 28 02 54 | i32.load 2 84 + 032525: 20 09 | local.get 9 + 032527: 28 02 00 | i32.load 2 0 + 03252a: 6a | i32.add + 03252b: 36 02 54 | i32.store 2 84 + 03252e: 0c 02 | br 2 + 032530: 0b | end + 032531: 20 00 | local.get 0 + 032533: 20 07 | local.get 7 + 032535: 20 08 | local.get 8 + 032537: 10 ab 83 80 80 00 | call 427 + 03253d: 0c 01 | br 1 + 03253f: 0b | end + 032540: 00 | unreachable + 032541: 0b | end + 032542: 20 09 | local.get 9 + 032544: 41 90 02 | i32.const 272 + 032547: 6a | i32.add + 032548: 24 80 80 80 80 00 | global.set 0 + 03254e: 0b | end +032551 func[465]: + 032552: 03 7f | local[6..8] type=i32 + 032554: 23 80 80 80 80 00 | global.get 0 + 03255a: 41 30 | i32.const 48 + 03255c: 6b | i32.sub + 03255d: 22 06 | local.tee 6 + 03255f: 24 80 80 80 80 00 | global.set 0 + 032565: 02 40 | block + 032567: 02 40 | block + 032569: 02 40 | block + 03256b: 02 40 | block + 03256d: 02 40 | block + 03256f: 02 40 | block + 032571: 20 04 | local.get 4 + 032573: 41 ba 7f | i32.const 4294967226 + 032576: 6a | i32.add + 032577: 0e 32 00 01 00 01 01 01 01 | br_table 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 + 032580: 01 01 01 01 01 01 01 01 01 | + 032589: 01 01 01 01 01 01 01 01 01 | + 032592: 01 01 01 01 01 01 01 00 01 | + 03259b: 00 01 01 01 01 01 01 01 01 | + 0325a4: 01 01 01 01 01 00 00 01 | + 0325ac: 0b | end + 0325ad: 20 00 | local.get 0 + 0325af: 20 01 | local.get 1 + 0325b1: 20 03 | local.get 3 + 0325b3: 41 01 | i32.const 1 + 0325b5: 76 | i32.shr_u + 0325b6: 22 03 | local.tee 3 + 0325b8: 20 04 | local.get 4 + 0325ba: 20 05 | local.get 5 + 0325bc: 10 bc 83 80 80 00 | call 444 + 0325c2: 20 02 | local.get 2 + 0325c4: 21 01 | local.set 1 + 0325c6: 20 00 | local.get 0 + 0325c8: 2d 00 01 | i32.load8_u 0 1 + 0325cb: 0d 03 | br_if 3 + 0325cd: 20 02 | local.get 2 + 0325cf: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 0325d8: 66 | f64.ge + 0325d9: 45 | i32.eqz + 0325da: 0d 03 | br_if 3 + 0325dc: 20 02 | local.get 2 + 0325de: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 0325e7: 61 | f64.eq + 0325e8: 0d 01 | br_if 1 + 0325ea: 20 02 | local.get 2 + 0325ec: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 0325f5: a2 | f64.mul + 0325f6: 20 02 | local.get 2 + 0325f8: 61 | f64.eq + 0325f9: 0d 03 | br_if 3 + 0325fb: 20 02 | local.get 2 + 0325fd: bd | i64.reinterpret_f64 + 0325fe: 42 80 80 80 80 80 80 80 08 | i64.const 4503599627370496 + 032607: 54 | i64.lt_u + 032608: 21 07 | local.set 7 + 03260a: 0c 02 | br 2 + 03260c: 0b | end + 03260d: 20 00 | local.get 0 + 03260f: 20 04 | local.get 4 + 032611: 20 05 | local.get 5 + 032613: 10 ab 83 80 80 00 | call 427 + 032619: 0c 03 | br 3 + 03261b: 0b | end + 03261c: 41 03 | i32.const 3 + 03261e: 41 02 | i32.const 2 + 032620: 20 02 | local.get 2 + 032622: bd | i64.reinterpret_f64 + 032623: 42 00 | i64.const 0 + 032625: 53 | i64.lt_s + 032626: 1b | select + 032627: 21 07 | local.set 7 + 032629: 0b | end + 03262a: 20 07 | local.get 7 + 03262c: 41 7d | i32.const 4294967293 + 03262e: 6a | i32.add + 03262f: 41 7d | i32.const 4294967293 + 032631: 71 | i32.and + 032632: 45 | i32.eqz + 032633: 0d 00 | br_if 0 + 032635: 20 00 | local.get 0 + 032637: 28 02 2c | i32.load 2 44 + 03263a: 21 08 | local.set 8 + 03263c: 20 00 | local.get 0 + 03263e: 28 02 28 | i32.load 2 40 + 032641: 21 07 | local.set 7 + 032643: 20 06 | local.get 6 + 032645: 41 2b | i32.const 43 + 032647: 3a 00 2f | i32.store8 0 47 + 03264a: 20 07 | local.get 7 + 03264c: 45 | i32.eqz + 03264d: 0d 00 | br_if 0 + 03264f: 20 06 | local.get 6 + 032651: 41 18 | i32.const 24 + 032653: 6a | i32.add + 032654: 20 08 | local.get 8 + 032656: 41 04 | i32.const 4 + 032658: 20 06 | local.get 6 + 03265a: 41 2f | i32.const 47 + 03265c: 6a | i32.add + 03265d: 41 01 | i32.const 1 + 03265f: 42 00 | i64.const 0 + 032661: 41 00 | i32.const 0 + 032663: 20 05 | local.get 5 + 032665: 20 07 | local.get 7 + 032667: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 032670: 80 00 | + 032672: 20 06 | local.get 6 + 032674: 28 02 20 | i32.load 2 32 + 032677: 0d 00 | br_if 0 + 032679: 20 00 | local.get 0 + 03267b: 20 00 | local.get 0 + 03267d: 28 02 54 | i32.load 2 84 + 032680: 41 01 | i32.const 1 + 032682: 6a | i32.add + 032683: 36 02 54 | i32.store 2 84 + 032686: 0b | end + 032687: 20 00 | local.get 0 + 032689: 20 01 | local.get 1 + 03268b: 20 03 | local.get 3 + 03268d: 20 04 | local.get 4 + 03268f: 20 05 | local.get 5 + 032691: 10 bc 83 80 80 00 | call 444 + 032697: 20 00 | local.get 0 + 032699: 28 02 2c | i32.load 2 44 + 03269c: 21 03 | local.set 3 + 03269e: 20 00 | local.get 0 + 0326a0: 28 02 28 | i32.load 2 40 + 0326a3: 21 04 | local.set 4 + 0326a5: 20 06 | local.get 6 + 0326a7: 41 e9 00 | i32.const 105 + 0326aa: 3a 00 2f | i32.store8 0 47 + 0326ad: 20 04 | local.get 4 + 0326af: 45 | i32.eqz + 0326b0: 0d 00 | br_if 0 + 0326b2: 20 06 | local.get 6 + 0326b4: 41 08 | i32.const 8 + 0326b6: 6a | i32.add + 0326b7: 20 03 | local.get 3 + 0326b9: 41 04 | i32.const 4 + 0326bb: 20 06 | local.get 6 + 0326bd: 41 2f | i32.const 47 + 0326bf: 6a | i32.add + 0326c0: 41 01 | i32.const 1 + 0326c2: 42 00 | i64.const 0 + 0326c4: 41 00 | i32.const 0 + 0326c6: 20 05 | local.get 5 + 0326c8: 20 04 | local.get 4 + 0326ca: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0326d3: 80 00 | + 0326d5: 20 06 | local.get 6 + 0326d7: 28 02 10 | i32.load 2 16 + 0326da: 0d 00 | br_if 0 + 0326dc: 20 00 | local.get 0 + 0326de: 20 00 | local.get 0 + 0326e0: 28 02 54 | i32.load 2 84 + 0326e3: 41 01 | i32.const 1 + 0326e5: 6a | i32.add + 0326e6: 36 02 54 | i32.store 2 84 + 0326e9: 0b | end + 0326ea: 20 06 | local.get 6 + 0326ec: 41 30 | i32.const 48 + 0326ee: 6a | i32.add + 0326ef: 24 80 80 80 80 00 | global.set 0 + 0326f5: 0b | end +0326f8 func[466]: + 0326f9: 03 7f | local[8..10] type=i32 + 0326fb: 23 80 80 80 80 00 | global.get 0 + 032701: 41 f0 00 | i32.const 112 + 032704: 6b | i32.sub + 032705: 22 08 | local.tee 8 + 032707: 24 80 80 80 80 00 | global.set 0 + 03270d: 02 40 | block + 03270f: 02 40 | block + 032711: 02 40 | block + 032713: 02 40 | block + 032715: 02 40 | block + 032717: 02 40 | block + 032719: 20 06 | local.get 6 + 03271b: 41 ba 7f | i32.const 4294967226 + 03271e: 6a | i32.add + 03271f: 0e 32 00 01 00 01 01 01 01 | br_table 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 + 032728: 01 01 01 01 01 01 01 01 01 | + 032731: 01 01 01 01 01 01 01 01 01 | + 03273a: 01 01 01 01 01 01 01 00 01 | + 032743: 00 01 01 01 01 01 01 01 01 | + 03274c: 01 01 01 01 01 00 00 01 | + 032754: 0b | end + 032755: 20 00 | local.get 0 + 032757: 20 04 | local.get 4 + 032759: 20 05 | local.get 5 + 03275b: 41 02 | i32.const 2 + 03275d: 76 | i32.shr_u + 03275e: 22 05 | local.tee 5 + 032760: 20 06 | local.get 6 + 032762: 20 07 | local.get 7 + 032764: 10 bc 83 80 80 00 | call 444 + 03276a: 20 01 | local.get 1 + 03276c: 21 04 | local.set 4 + 03276e: 20 00 | local.get 0 + 032770: 2d 00 01 | i32.load8_u 0 1 + 032773: 0d 03 | br_if 3 + 032775: 20 01 | local.get 1 + 032777: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 032780: 66 | f64.ge + 032781: 45 | i32.eqz + 032782: 0d 03 | br_if 3 + 032784: 20 01 | local.get 1 + 032786: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 03278f: 61 | f64.eq + 032790: 0d 01 | br_if 1 + 032792: 20 01 | local.get 1 + 032794: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 03279d: a2 | f64.mul + 03279e: 20 01 | local.get 1 + 0327a0: 61 | f64.eq + 0327a1: 0d 03 | br_if 3 + 0327a3: 20 01 | local.get 1 + 0327a5: bd | i64.reinterpret_f64 + 0327a6: 42 80 80 80 80 80 80 80 08 | i64.const 4503599627370496 + 0327af: 54 | i64.lt_u + 0327b0: 21 09 | local.set 9 + 0327b2: 0c 02 | br 2 + 0327b4: 0b | end + 0327b5: 20 00 | local.get 0 + 0327b7: 20 06 | local.get 6 + 0327b9: 20 07 | local.get 7 + 0327bb: 10 ab 83 80 80 00 | call 427 + 0327c1: 0c 03 | br 3 + 0327c3: 0b | end + 0327c4: 41 03 | i32.const 3 + 0327c6: 41 02 | i32.const 2 + 0327c8: 20 01 | local.get 1 + 0327ca: bd | i64.reinterpret_f64 + 0327cb: 42 00 | i64.const 0 + 0327cd: 53 | i64.lt_s + 0327ce: 1b | select + 0327cf: 21 09 | local.set 9 + 0327d1: 0b | end + 0327d2: 20 09 | local.get 9 + 0327d4: 41 7d | i32.const 4294967293 + 0327d6: 6a | i32.add + 0327d7: 41 7d | i32.const 4294967293 + 0327d9: 71 | i32.and + 0327da: 45 | i32.eqz + 0327db: 0d 00 | br_if 0 + 0327dd: 20 00 | local.get 0 + 0327df: 28 02 2c | i32.load 2 44 + 0327e2: 21 0a | local.set 10 + 0327e4: 20 00 | local.get 0 + 0327e6: 28 02 28 | i32.load 2 40 + 0327e9: 21 09 | local.set 9 + 0327eb: 20 08 | local.get 8 + 0327ed: 41 2b | i32.const 43 + 0327ef: 3a 00 6f | i32.store8 0 111 + 0327f2: 20 09 | local.get 9 + 0327f4: 45 | i32.eqz + 0327f5: 0d 00 | br_if 0 + 0327f7: 20 08 | local.get 8 + 0327f9: 41 d8 00 | i32.const 88 + 0327fc: 6a | i32.add + 0327fd: 20 0a | local.get 10 + 0327ff: 41 04 | i32.const 4 + 032801: 20 08 | local.get 8 + 032803: 41 ef 00 | i32.const 111 + 032806: 6a | i32.add + 032807: 41 01 | i32.const 1 + 032809: 42 00 | i64.const 0 + 03280b: 41 00 | i32.const 0 + 03280d: 20 07 | local.get 7 + 03280f: 20 09 | local.get 9 + 032811: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 03281a: 80 00 | + 03281c: 20 08 | local.get 8 + 03281e: 28 02 60 | i32.load 2 96 + 032821: 0d 00 | br_if 0 + 032823: 20 00 | local.get 0 + 032825: 20 00 | local.get 0 + 032827: 28 02 54 | i32.load 2 84 + 03282a: 41 01 | i32.const 1 + 03282c: 6a | i32.add + 03282d: 36 02 54 | i32.store 2 84 + 032830: 0b | end + 032831: 20 00 | local.get 0 + 032833: 20 04 | local.get 4 + 032835: 20 05 | local.get 5 + 032837: 20 06 | local.get 6 + 032839: 20 07 | local.get 7 + 03283b: 10 bc 83 80 80 00 | call 444 + 032841: 20 00 | local.get 0 + 032843: 28 02 2c | i32.load 2 44 + 032846: 21 0a | local.set 10 + 032848: 20 00 | local.get 0 + 03284a: 28 02 28 | i32.load 2 40 + 03284d: 21 09 | local.set 9 + 03284f: 20 08 | local.get 8 + 032851: 41 e9 00 | i32.const 105 + 032854: 3a 00 6f | i32.store8 0 111 + 032857: 02 40 | block + 032859: 20 09 | local.get 9 + 03285b: 45 | i32.eqz + 03285c: 0d 00 | br_if 0 + 03285e: 20 08 | local.get 8 + 032860: 41 c8 00 | i32.const 72 + 032863: 6a | i32.add + 032864: 20 0a | local.get 10 + 032866: 41 04 | i32.const 4 + 032868: 20 08 | local.get 8 + 03286a: 41 ef 00 | i32.const 111 + 03286d: 6a | i32.add + 03286e: 41 01 | i32.const 1 + 032870: 42 00 | i64.const 0 + 032872: 41 00 | i32.const 0 + 032874: 20 07 | local.get 7 + 032876: 20 09 | local.get 9 + 032878: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 032881: 80 00 | + 032883: 20 08 | local.get 8 + 032885: 28 02 50 | i32.load 2 80 + 032888: 0d 00 | br_if 0 + 03288a: 20 00 | local.get 0 + 03288c: 20 00 | local.get 0 + 03288e: 28 02 54 | i32.load 2 84 + 032891: 41 01 | i32.const 1 + 032893: 6a | i32.add + 032894: 36 02 54 | i32.store 2 84 + 032897: 0b | end + 032898: 20 02 | local.get 2 + 03289a: 21 01 | local.set 1 + 03289c: 02 40 | block + 03289e: 20 00 | local.get 0 + 0328a0: 2d 00 01 | i32.load8_u 0 1 + 0328a3: 0d 00 | br_if 0 + 0328a5: 20 02 | local.get 2 + 0328a7: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 0328b0: 66 | f64.ge + 0328b1: 45 | i32.eqz + 0328b2: 0d 00 | br_if 0 + 0328b4: 02 40 | block + 0328b6: 02 40 | block + 0328b8: 20 02 | local.get 2 + 0328ba: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 0328c3: 61 | f64.eq + 0328c4: 0d 00 | br_if 0 + 0328c6: 20 02 | local.get 2 + 0328c8: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 0328d1: a2 | f64.mul + 0328d2: 20 02 | local.get 2 + 0328d4: 61 | f64.eq + 0328d5: 0d 02 | br_if 2 + 0328d7: 20 02 | local.get 2 + 0328d9: bd | i64.reinterpret_f64 + 0328da: 42 80 80 80 80 80 80 80 08 | i64.const 4503599627370496 + 0328e3: 54 | i64.lt_u + 0328e4: 21 09 | local.set 9 + 0328e6: 0c 01 | br 1 + 0328e8: 0b | end + 0328e9: 41 03 | i32.const 3 + 0328eb: 41 02 | i32.const 2 + 0328ed: 20 02 | local.get 2 + 0328ef: bd | i64.reinterpret_f64 + 0328f0: 42 00 | i64.const 0 + 0328f2: 53 | i64.lt_s + 0328f3: 1b | select + 0328f4: 21 09 | local.set 9 + 0328f6: 0b | end + 0328f7: 20 09 | local.get 9 + 0328f9: 41 7d | i32.const 4294967293 + 0328fb: 6a | i32.add + 0328fc: 41 7d | i32.const 4294967293 + 0328fe: 71 | i32.and + 0328ff: 45 | i32.eqz + 032900: 0d 00 | br_if 0 + 032902: 20 00 | local.get 0 + 032904: 28 02 2c | i32.load 2 44 + 032907: 21 0a | local.set 10 + 032909: 20 00 | local.get 0 + 03290b: 28 02 28 | i32.load 2 40 + 03290e: 21 09 | local.set 9 + 032910: 20 08 | local.get 8 + 032912: 41 2b | i32.const 43 + 032914: 3a 00 6f | i32.store8 0 111 + 032917: 20 09 | local.get 9 + 032919: 45 | i32.eqz + 03291a: 0d 00 | br_if 0 + 03291c: 20 08 | local.get 8 + 03291e: 41 38 | i32.const 56 + 032920: 6a | i32.add + 032921: 20 0a | local.get 10 + 032923: 41 04 | i32.const 4 + 032925: 20 08 | local.get 8 + 032927: 41 ef 00 | i32.const 111 + 03292a: 6a | i32.add + 03292b: 41 01 | i32.const 1 + 03292d: 42 00 | i64.const 0 + 03292f: 41 00 | i32.const 0 + 032931: 20 07 | local.get 7 + 032933: 20 09 | local.get 9 + 032935: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 03293e: 80 00 | + 032940: 20 08 | local.get 8 + 032942: 28 02 40 | i32.load 2 64 + 032945: 0d 00 | br_if 0 + 032947: 20 00 | local.get 0 + 032949: 20 00 | local.get 0 + 03294b: 28 02 54 | i32.load 2 84 + 03294e: 41 01 | i32.const 1 + 032950: 6a | i32.add + 032951: 36 02 54 | i32.store 2 84 + 032954: 0b | end + 032955: 20 00 | local.get 0 + 032957: 20 01 | local.get 1 + 032959: 20 05 | local.get 5 + 03295b: 20 06 | local.get 6 + 03295d: 20 07 | local.get 7 + 03295f: 10 bc 83 80 80 00 | call 444 + 032965: 20 00 | local.get 0 + 032967: 28 02 2c | i32.load 2 44 + 03296a: 21 0a | local.set 10 + 03296c: 20 00 | local.get 0 + 03296e: 28 02 28 | i32.load 2 40 + 032971: 21 09 | local.set 9 + 032973: 20 08 | local.get 8 + 032975: 41 ea 00 | i32.const 106 + 032978: 3a 00 6f | i32.store8 0 111 + 03297b: 02 40 | block + 03297d: 20 09 | local.get 9 + 03297f: 45 | i32.eqz + 032980: 0d 00 | br_if 0 + 032982: 20 08 | local.get 8 + 032984: 41 28 | i32.const 40 + 032986: 6a | i32.add + 032987: 20 0a | local.get 10 + 032989: 41 04 | i32.const 4 + 03298b: 20 08 | local.get 8 + 03298d: 41 ef 00 | i32.const 111 + 032990: 6a | i32.add + 032991: 41 01 | i32.const 1 + 032993: 42 00 | i64.const 0 + 032995: 41 00 | i32.const 0 + 032997: 20 07 | local.get 7 + 032999: 20 09 | local.get 9 + 03299b: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 0329a4: 80 00 | + 0329a6: 20 08 | local.get 8 + 0329a8: 28 02 30 | i32.load 2 48 + 0329ab: 0d 00 | br_if 0 + 0329ad: 20 00 | local.get 0 + 0329af: 20 00 | local.get 0 + 0329b1: 28 02 54 | i32.load 2 84 + 0329b4: 41 01 | i32.const 1 + 0329b6: 6a | i32.add + 0329b7: 36 02 54 | i32.store 2 84 + 0329ba: 0b | end + 0329bb: 20 03 | local.get 3 + 0329bd: 21 02 | local.set 2 + 0329bf: 02 40 | block + 0329c1: 20 00 | local.get 0 + 0329c3: 2d 00 01 | i32.load8_u 0 1 + 0329c6: 0d 00 | br_if 0 + 0329c8: 20 03 | local.get 3 + 0329ca: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 0329d3: 66 | f64.ge + 0329d4: 45 | i32.eqz + 0329d5: 0d 00 | br_if 0 + 0329d7: 02 40 | block + 0329d9: 02 40 | block + 0329db: 20 03 | local.get 3 + 0329dd: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 0329e6: 61 | f64.eq + 0329e7: 0d 00 | br_if 0 + 0329e9: 20 03 | local.get 3 + 0329eb: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 0329f4: a2 | f64.mul + 0329f5: 20 03 | local.get 3 + 0329f7: 61 | f64.eq + 0329f8: 0d 02 | br_if 2 + 0329fa: 20 03 | local.get 3 + 0329fc: bd | i64.reinterpret_f64 + 0329fd: 42 80 80 80 80 80 80 80 08 | i64.const 4503599627370496 + 032a06: 54 | i64.lt_u + 032a07: 21 09 | local.set 9 + 032a09: 0c 01 | br 1 + 032a0b: 0b | end + 032a0c: 41 03 | i32.const 3 + 032a0e: 41 02 | i32.const 2 + 032a10: 20 03 | local.get 3 + 032a12: bd | i64.reinterpret_f64 + 032a13: 42 00 | i64.const 0 + 032a15: 53 | i64.lt_s + 032a16: 1b | select + 032a17: 21 09 | local.set 9 + 032a19: 0b | end + 032a1a: 20 09 | local.get 9 + 032a1c: 41 7d | i32.const 4294967293 + 032a1e: 6a | i32.add + 032a1f: 41 7d | i32.const 4294967293 + 032a21: 71 | i32.and + 032a22: 45 | i32.eqz + 032a23: 0d 00 | br_if 0 + 032a25: 20 00 | local.get 0 + 032a27: 28 02 2c | i32.load 2 44 + 032a2a: 21 0a | local.set 10 + 032a2c: 20 00 | local.get 0 + 032a2e: 28 02 28 | i32.load 2 40 + 032a31: 21 09 | local.set 9 + 032a33: 20 08 | local.get 8 + 032a35: 41 2b | i32.const 43 + 032a37: 3a 00 6f | i32.store8 0 111 + 032a3a: 20 09 | local.get 9 + 032a3c: 45 | i32.eqz + 032a3d: 0d 00 | br_if 0 + 032a3f: 20 08 | local.get 8 + 032a41: 41 18 | i32.const 24 + 032a43: 6a | i32.add + 032a44: 20 0a | local.get 10 + 032a46: 41 04 | i32.const 4 + 032a48: 20 08 | local.get 8 + 032a4a: 41 ef 00 | i32.const 111 + 032a4d: 6a | i32.add + 032a4e: 41 01 | i32.const 1 + 032a50: 42 00 | i64.const 0 + 032a52: 41 00 | i32.const 0 + 032a54: 20 07 | local.get 7 + 032a56: 20 09 | local.get 9 + 032a58: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 032a61: 80 00 | + 032a63: 20 08 | local.get 8 + 032a65: 28 02 20 | i32.load 2 32 + 032a68: 0d 00 | br_if 0 + 032a6a: 20 00 | local.get 0 + 032a6c: 20 00 | local.get 0 + 032a6e: 28 02 54 | i32.load 2 84 + 032a71: 41 01 | i32.const 1 + 032a73: 6a | i32.add + 032a74: 36 02 54 | i32.store 2 84 + 032a77: 0b | end + 032a78: 20 00 | local.get 0 + 032a7a: 20 02 | local.get 2 + 032a7c: 20 05 | local.get 5 + 032a7e: 20 06 | local.get 6 + 032a80: 20 07 | local.get 7 + 032a82: 10 bc 83 80 80 00 | call 444 + 032a88: 20 00 | local.get 0 + 032a8a: 28 02 2c | i32.load 2 44 + 032a8d: 21 05 | local.set 5 + 032a8f: 20 00 | local.get 0 + 032a91: 28 02 28 | i32.load 2 40 + 032a94: 21 06 | local.set 6 + 032a96: 20 08 | local.get 8 + 032a98: 41 eb 00 | i32.const 107 + 032a9b: 3a 00 6f | i32.store8 0 111 + 032a9e: 20 06 | local.get 6 + 032aa0: 45 | i32.eqz + 032aa1: 0d 00 | br_if 0 + 032aa3: 20 08 | local.get 8 + 032aa5: 41 08 | i32.const 8 + 032aa7: 6a | i32.add + 032aa8: 20 05 | local.get 5 + 032aaa: 41 04 | i32.const 4 + 032aac: 20 08 | local.get 8 + 032aae: 41 ef 00 | i32.const 111 + 032ab1: 6a | i32.add + 032ab2: 41 01 | i32.const 1 + 032ab4: 42 00 | i64.const 0 + 032ab6: 41 00 | i32.const 0 + 032ab8: 20 07 | local.get 7 + 032aba: 20 06 | local.get 6 + 032abc: 11 82 80 80 80 00 80 80 80 | call_indirect 0 (type 2) + 032ac5: 80 00 | + 032ac7: 20 08 | local.get 8 + 032ac9: 28 02 10 | i32.load 2 16 + 032acc: 0d 00 | br_if 0 + 032ace: 20 00 | local.get 0 + 032ad0: 20 00 | local.get 0 + 032ad2: 28 02 54 | i32.load 2 84 + 032ad5: 41 01 | i32.const 1 + 032ad7: 6a | i32.add + 032ad8: 36 02 54 | i32.store 2 84 + 032adb: 0b | end + 032adc: 20 08 | local.get 8 + 032ade: 41 f0 00 | i32.const 112 + 032ae1: 6a | i32.add + 032ae2: 24 80 80 80 80 00 | global.set 0 + 032ae8: 0b | end +032aeb func[467]: + 032aec: 02 7f | local[6..7] type=i32 + 032aee: 02 40 | block + 032af0: 02 40 | block + 032af2: 02 40 | block + 032af4: 02 40 | block + 032af6: 20 00 | local.get 0 + 032af8: 28 02 00 | i32.load 2 0 + 032afb: 22 06 | local.tee 6 + 032afd: 41 ff 07 | i32.const 1023 + 032b00: 4a | i32.gt_s + 032b01: 0d 00 | br_if 0 + 032b03: 20 06 | local.get 6 + 032b05: 41 7f | i32.const 4294967295 + 032b07: 4c | i32.le_s + 032b08: 0d 03 | br_if 3 + 032b0a: 02 40 | block + 032b0c: 41 80 08 | i32.const 1024 + 032b0f: 20 06 | local.get 6 + 032b11: 6b | i32.sub + 032b12: 22 07 | local.tee 7 + 032b14: 41 1c | i32.const 28 + 032b16: 20 07 | local.get 7 + 032b18: 41 1c | i32.const 28 + 032b1a: 49 | i32.lt_u + 032b1b: 1b | select + 032b1c: 22 07 | local.tee 7 + 032b1e: 45 | i32.eqz + 032b1f: 0d 00 | br_if 0 + 032b21: 20 01 | local.get 1 + 032b23: 20 06 | local.get 6 + 032b25: 6a | i32.add + 032b26: 41 ea ce 93 80 00 | i32.const 321386 + 032b2c: 20 07 | local.get 7 + 032b2e: fc 0a 00 00 | memory.copy 0 0 + 032b32: 0b | end + 032b33: 20 00 | local.get 0 + 032b35: 20 00 | local.get 0 + 032b37: 28 02 00 | i32.load 2 0 + 032b3a: 20 07 | local.get 7 + 032b3c: 6a | i32.add + 032b3d: 36 02 00 | i32.store 2 0 + 032b40: 20 00 | local.get 0 + 032b42: 20 01 | local.get 1 + 032b44: 20 02 | local.get 2 + 032b46: 20 03 | local.get 3 + 032b48: 10 96 83 80 80 00 | call 406 + 032b4e: 41 01 | i32.const 1 + 032b50: 71 | i32.and + 032b51: 45 | i32.eqz + 032b52: 0d 00 | br_if 0 + 032b54: 20 00 | local.get 0 + 032b56: 28 02 00 | i32.load 2 0 + 032b59: 22 06 | local.tee 6 + 032b5b: 41 ff 07 | i32.const 1023 + 032b5e: 4a | i32.gt_s + 032b5f: 0d 00 | br_if 0 + 032b61: 20 06 | local.get 6 + 032b63: 41 7f | i32.const 4294967295 + 032b65: 4c | i32.le_s + 032b66: 0d 01 | br_if 1 + 032b68: 02 40 | block + 032b6a: 41 80 08 | i32.const 1024 + 032b6d: 20 06 | local.get 6 + 032b6f: 6b | i32.sub + 032b70: 22 07 | local.tee 7 + 032b72: 41 04 | i32.const 4 + 032b74: 20 07 | local.get 7 + 032b76: 41 04 | i32.const 4 + 032b78: 49 | i32.lt_u + 032b79: 1b | select + 032b7a: 22 07 | local.tee 7 + 032b7c: 45 | i32.eqz + 032b7d: 0d 00 | br_if 0 + 032b7f: 20 01 | local.get 1 + 032b81: 20 06 | local.get 6 + 032b83: 6a | i32.add + 032b84: 41 a6 9e 94 80 00 | i32.const 331558 + 032b8a: 20 07 | local.get 7 + 032b8c: fc 0a 00 00 | memory.copy 0 0 + 032b90: 0b | end + 032b91: 20 00 | local.get 0 + 032b93: 20 00 | local.get 0 + 032b95: 28 02 00 | i32.load 2 0 + 032b98: 20 07 | local.get 7 + 032b9a: 6a | i32.add + 032b9b: 36 02 00 | i32.store 2 0 + 032b9e: 20 00 | local.get 0 + 032ba0: 20 01 | local.get 1 + 032ba2: 20 02 | local.get 2 + 032ba4: 20 04 | local.get 4 + 032ba6: 10 96 83 80 80 00 | call 406 + 032bac: 41 01 | i32.const 1 + 032bae: 71 | i32.and + 032baf: 45 | i32.eqz + 032bb0: 0d 00 | br_if 0 + 032bb2: 20 05 | local.get 5 + 032bb4: 20 03 | local.get 3 + 032bb6: 51 | i64.eq + 032bb7: 0d 00 | br_if 0 + 032bb9: 20 00 | local.get 0 + 032bbb: 28 02 00 | i32.load 2 0 + 032bbe: 22 06 | local.tee 6 + 032bc0: 41 ff 07 | i32.const 1023 + 032bc3: 4a | i32.gt_s + 032bc4: 0d 00 | br_if 0 + 032bc6: 20 06 | local.get 6 + 032bc8: 41 7f | i32.const 4294967295 + 032bca: 4c | i32.le_s + 032bcb: 0d 02 | br_if 2 + 032bcd: 02 40 | block + 032bcf: 41 80 08 | i32.const 1024 + 032bd2: 20 06 | local.get 6 + 032bd4: 6b | i32.sub + 032bd5: 22 07 | local.tee 7 + 032bd7: 41 0f | i32.const 15 + 032bd9: 20 07 | local.get 7 + 032bdb: 41 0f | i32.const 15 + 032bdd: 49 | i32.lt_u + 032bde: 1b | select + 032bdf: 22 07 | local.tee 7 + 032be1: 45 | i32.eqz + 032be2: 0d 00 | br_if 0 + 032be4: 20 01 | local.get 1 + 032be6: 20 06 | local.get 6 + 032be8: 6a | i32.add + 032be9: 41 ab 9e 94 80 00 | i32.const 331563 + 032bef: 20 07 | local.get 7 + 032bf1: fc 0a 00 00 | memory.copy 0 0 + 032bf5: 0b | end + 032bf6: 20 00 | local.get 0 + 032bf8: 20 00 | local.get 0 + 032bfa: 28 02 00 | i32.load 2 0 + 032bfd: 20 07 | local.get 7 + 032bff: 6a | i32.add + 032c00: 36 02 00 | i32.store 2 0 + 032c03: 20 00 | local.get 0 + 032c05: 20 01 | local.get 1 + 032c07: 20 02 | local.get 2 + 032c09: 20 05 | local.get 5 + 032c0b: 10 96 83 80 80 00 | call 406 + 032c11: 1a | drop + 032c12: 0b | end + 032c13: 0f | return + 032c14: 0b | end + 032c15: 41 88 e1 93 80 00 | i32.const 323720 + 032c1b: 41 31 | i32.const 49 + 032c1d: 41 93 04 | i32.const 531 + 032c20: 41 11 | i32.const 17 + 032c22: 20 06 | local.get 6 + 032c24: 41 80 08 | i32.const 1024 + 032c27: 41 80 08 | i32.const 1024 + 032c2a: 10 bf 82 80 80 00 | call 319 + 032c30: 00 | unreachable + 032c31: 0b | end + 032c32: 41 88 e1 93 80 00 | i32.const 323720 + 032c38: 41 31 | i32.const 49 + 032c3a: 41 93 04 | i32.const 531 + 032c3d: 41 11 | i32.const 17 + 032c3f: 20 06 | local.get 6 + 032c41: 41 80 08 | i32.const 1024 + 032c44: 41 80 08 | i32.const 1024 + 032c47: 10 bf 82 80 80 00 | call 319 + 032c4d: 00 | unreachable + 032c4e: 0b | end + 032c4f: 41 88 e1 93 80 00 | i32.const 323720 + 032c55: 41 31 | i32.const 49 + 032c57: 41 93 04 | i32.const 531 + 032c5a: 41 11 | i32.const 17 + 032c5c: 20 06 | local.get 6 + 032c5e: 41 80 08 | i32.const 1024 + 032c61: 41 80 08 | i32.const 1024 + 032c64: 10 bf 82 80 80 00 | call 319 + 032c6a: 00 | unreachable + 032c6b: 0b | end +032c6e func[468]: + 032c6f: 02 7f | local[3..4] type=i32 + 032c71: 23 80 80 80 80 00 | global.get 0 + 032c77: 41 90 02 | i32.const 272 + 032c7a: 6b | i32.sub + 032c7b: 22 03 | local.tee 3 + 032c7d: 24 80 80 80 80 00 | global.set 0 + 032c83: 23 81 80 80 80 00 | global.get 1 + 032c89: 21 04 | local.set 4 + 032c8b: 02 40 | block + 032c8d: 02 40 | block + 032c8f: 20 01 | local.get 1 + 032c91: 45 | i32.eqz + 032c92: 0d 00 | br_if 0 + 032c94: 20 00 | local.get 0 + 032c96: 20 04 | local.get 4 + 032c98: 41 80 9c 95 80 00 | i32.const 347648 + 032c9e: 6a | i32.add + 032c9f: 28 02 00 | i32.load 2 0 + 032ca2: 48 | i32.lt_s + 032ca3: 0d 00 | br_if 0 + 032ca5: 20 03 | local.get 3 + 032ca7: 20 02 | local.get 2 + 032ca9: 36 02 8c 02 | i32.store 2 268 + 032cad: 02 40 | block + 032caf: 23 81 80 80 80 00 | global.get 1 + 032cb5: 41 c8 dc 98 80 00 | i32.const 405064 + 032cbb: 6a | i32.add + 032cbc: 28 02 00 | i32.load 2 0 + 032cbf: 22 04 | local.tee 4 + 032cc1: 45 | i32.eqz + 032cc2: 0d 00 | br_if 0 + 032cc4: 20 00 | local.get 0 + 032cc6: 20 01 | local.get 1 + 032cc8: 20 03 | local.get 3 + 032cca: 28 02 8c 02 | i32.load 2 268 + 032cce: 20 04 | local.get 4 + 032cd0: 11 84 80 80 80 00 80 80 80 | call_indirect 0 (type 4) + 032cd9: 80 00 | + 032cdb: 0c 01 | br 1 + 032cdd: 0b | end + 032cde: 20 03 | local.get 3 + 032ce0: 41 00 | i32.const 0 + 032ce2: 41 80 02 | i32.const 256 + 032ce5: fc 0b 00 | memory.fill 0 + 032ce8: 02 40 | block + 032cea: 02 40 | block + 032cec: 02 40 | block + 032cee: 02 40 | block + 032cf0: 02 40 | block + 032cf2: 02 40 | block + 032cf4: 02 40 | block + 032cf6: 20 00 | local.get 0 + 032cf8: 41 7f | i32.const 4294967295 + 032cfa: 6a | i32.add + 032cfb: 0e 06 00 01 02 03 04 05 06 | br_table 0 1 2 3 4 5 6 + 032d04: 0b | end + 032d05: 20 03 | local.get 3 + 032d07: 23 81 80 80 80 00 | global.get 1 + 032d0d: 41 b5 cf 93 80 00 | i32.const 321461 + 032d13: 6a | i32.add + 032d14: 22 04 | local.tee 4 + 032d16: 28 00 03 | i32.load 0 3 + 032d19: 36 00 03 | i32.store 0 3 + 032d1c: 20 03 | local.get 3 + 032d1e: 20 04 | local.get 4 + 032d20: 28 00 00 | i32.load 0 0 + 032d23: 36 02 00 | i32.store 2 0 + 032d26: 0c 05 | br 5 + 032d28: 0b | end + 032d29: 20 03 | local.get 3 + 032d2b: 23 81 80 80 80 00 | global.get 1 + 032d31: 41 a3 cf 93 80 00 | i32.const 321443 + 032d37: 6a | i32.add + 032d38: 22 04 | local.tee 4 + 032d3a: 28 00 03 | i32.load 0 3 + 032d3d: 36 00 03 | i32.store 0 3 + 032d40: 20 03 | local.get 3 + 032d42: 20 04 | local.get 4 + 032d44: 28 00 00 | i32.load 0 0 + 032d47: 36 02 00 | i32.store 2 0 + 032d4a: 0c 04 | br 4 + 032d4c: 0b | end + 032d4d: 20 03 | local.get 3 + 032d4f: 23 81 80 80 80 00 | global.get 1 + 032d55: 41 94 cf 93 80 00 | i32.const 321428 + 032d5b: 6a | i32.add + 032d5c: 22 04 | local.tee 4 + 032d5e: 2f 00 04 | i32.load16_u 0 4 + 032d61: 3b 01 04 | i32.store16 1 4 + 032d64: 20 03 | local.get 3 + 032d66: 20 04 | local.get 4 + 032d68: 28 00 00 | i32.load 0 0 + 032d6b: 36 02 00 | i32.store 2 0 + 032d6e: 0c 03 | br 3 + 032d70: 0b | end + 032d71: 20 03 | local.get 3 + 032d73: 23 81 80 80 80 00 | global.get 1 + 032d79: 41 ab cf 93 80 00 | i32.const 321451 + 032d7f: 6a | i32.add + 032d80: 22 04 | local.tee 4 + 032d82: 2d 00 08 | i32.load8_u 0 8 + 032d85: 3a 00 08 | i32.store8 0 8 + 032d88: 20 03 | local.get 3 + 032d8a: 20 04 | local.get 4 + 032d8c: 29 00 00 | i64.load 0 0 + 032d8f: 37 03 00 | i64.store 3 0 + 032d92: 0c 02 | br 2 + 032d94: 0b | end + 032d95: 20 03 | local.get 3 + 032d97: 23 81 80 80 80 00 | global.get 1 + 032d9d: 41 8c cf 93 80 00 | i32.const 321420 + 032da3: 6a | i32.add + 032da4: 22 04 | local.tee 4 + 032da6: 28 00 03 | i32.load 0 3 + 032da9: 36 00 03 | i32.store 0 3 + 032dac: 20 03 | local.get 3 + 032dae: 20 04 | local.get 4 + 032db0: 28 00 00 | i32.load 0 0 + 032db3: 36 02 00 | i32.store 2 0 + 032db6: 0c 01 | br 1 + 032db8: 0b | end + 032db9: 20 03 | local.get 3 + 032dbb: 23 81 80 80 80 00 | global.get 1 + 032dc1: 41 9b cf 93 80 00 | i32.const 321435 + 032dc7: 6a | i32.add + 032dc8: 22 04 | local.tee 4 + 032dca: 28 00 03 | i32.load 0 3 + 032dcd: 36 00 03 | i32.store 0 3 + 032dd0: 20 03 | local.get 3 + 032dd2: 20 04 | local.get 4 + 032dd4: 28 00 00 | i32.load 0 0 + 032dd7: 36 02 00 | i32.store 2 0 + 032dda: 0b | end + 032ddb: 20 01 | local.get 1 + 032ddd: 10 e4 85 80 80 00 | call 740 + 032de3: 21 04 | local.set 4 + 032de5: 20 03 | local.get 3 + 032de7: 10 e4 85 80 80 00 | call 740 + 032ded: 21 02 | local.set 2 + 032def: 02 40 | block + 032df1: 20 04 | local.get 4 + 032df3: 41 f4 01 | i32.const 244 + 032df6: 20 04 | local.get 4 + 032df8: 41 f4 01 | i32.const 244 + 032dfb: 49 | i32.lt_u + 032dfc: 1b | select + 032dfd: 22 04 | local.tee 4 + 032dff: 45 | i32.eqz + 032e00: 0d 00 | br_if 0 + 032e02: 20 03 | local.get 3 + 032e04: 20 02 | local.get 2 + 032e06: 6a | i32.add + 032e07: 20 01 | local.get 1 + 032e09: 20 04 | local.get 4 + 032e0b: fc 0a 00 00 | memory.copy 0 0 + 032e0f: 0b | end + 032e10: 20 03 | local.get 3 + 032e12: 20 03 | local.get 3 + 032e14: 10 e4 85 80 80 00 | call 740 + 032e1a: 6a | i32.add + 032e1b: 41 0a | i32.const 10 + 032e1d: 3b 00 00 | i32.store16 0 0 + 032e20: 20 03 | local.get 3 + 032e22: 20 03 | local.get 3 + 032e24: 28 02 8c 02 | i32.load 2 268 + 032e28: 10 fb 85 80 80 00 | call 763 + 032e2e: 1a | drop + 032e2f: 23 85 80 80 80 00 | global.get 5 + 032e35: 28 02 00 | i32.load 2 0 + 032e38: 10 9d 85 80 80 00 | call 669 + 032e3e: 1a | drop + 032e3f: 20 00 | local.get 0 + 032e41: 41 06 | i32.const 6 + 032e43: 46 | i32.eq + 032e44: 0d 01 | br_if 1 + 032e46: 0b | end + 032e47: 20 03 | local.get 3 + 032e49: 41 90 02 | i32.const 272 + 032e4c: 6a | i32.add + 032e4d: 24 80 80 80 80 00 | global.set 0 + 032e53: 0f | return + 032e54: 0b | end + 032e55: 41 01 | i32.const 1 + 032e57: 10 86 80 80 80 00 | call 6 + 032e5d: 00 | unreachable + 032e5e: 0b | end +032e61 func[469]: + 032e62: 14 7d | local[3..22] type=f32 + 032e64: 20 00 | local.get 0 + 032e66: 20 01 | local.get 1 + 032e68: 2a 02 30 | f32.load 2 48 + 032e6b: 22 03 | local.tee 3 + 032e6d: 20 02 | local.get 2 + 032e6f: 2a 02 0c | f32.load 2 12 + 032e72: 22 04 | local.tee 4 + 032e74: 94 | f32.mul + 032e75: 20 01 | local.get 1 + 032e77: 2a 02 20 | f32.load 2 32 + 032e7a: 22 05 | local.tee 5 + 032e7c: 20 02 | local.get 2 + 032e7e: 2a 02 08 | f32.load 2 8 + 032e81: 22 06 | local.tee 6 + 032e83: 94 | f32.mul + 032e84: 20 01 | local.get 1 + 032e86: 2a 02 00 | f32.load 2 0 + 032e89: 22 07 | local.tee 7 + 032e8b: 20 02 | local.get 2 + 032e8d: 2a 02 00 | f32.load 2 0 + 032e90: 22 08 | local.tee 8 + 032e92: 94 | f32.mul + 032e93: 20 01 | local.get 1 + 032e95: 2a 02 10 | f32.load 2 16 + 032e98: 22 09 | local.tee 9 + 032e9a: 20 02 | local.get 2 + 032e9c: 2a 02 04 | f32.load 2 4 + 032e9f: 22 0a | local.tee 10 + 032ea1: 94 | f32.mul + 032ea2: 92 | f32.add + 032ea3: 92 | f32.add + 032ea4: 92 | f32.add + 032ea5: 38 02 00 | f32.store 2 0 + 032ea8: 20 00 | local.get 0 + 032eaa: 20 03 | local.get 3 + 032eac: 20 02 | local.get 2 + 032eae: 2a 02 1c | f32.load 2 28 + 032eb1: 22 0b | local.tee 11 + 032eb3: 94 | f32.mul + 032eb4: 20 05 | local.get 5 + 032eb6: 20 02 | local.get 2 + 032eb8: 2a 02 18 | f32.load 2 24 + 032ebb: 22 0c | local.tee 12 + 032ebd: 94 | f32.mul + 032ebe: 20 07 | local.get 7 + 032ec0: 20 02 | local.get 2 + 032ec2: 2a 02 10 | f32.load 2 16 + 032ec5: 22 0d | local.tee 13 + 032ec7: 94 | f32.mul + 032ec8: 20 09 | local.get 9 + 032eca: 20 02 | local.get 2 + 032ecc: 2a 02 14 | f32.load 2 20 + 032ecf: 22 0e | local.tee 14 + 032ed1: 94 | f32.mul + 032ed2: 92 | f32.add + 032ed3: 92 | f32.add + 032ed4: 92 | f32.add + 032ed5: 38 02 10 | f32.store 2 16 + 032ed8: 20 00 | local.get 0 + 032eda: 20 03 | local.get 3 + 032edc: 20 02 | local.get 2 + 032ede: 2a 02 2c | f32.load 2 44 + 032ee1: 22 0f | local.tee 15 + 032ee3: 94 | f32.mul + 032ee4: 20 05 | local.get 5 + 032ee6: 20 02 | local.get 2 + 032ee8: 2a 02 28 | f32.load 2 40 + 032eeb: 22 10 | local.tee 16 + 032eed: 94 | f32.mul + 032eee: 20 07 | local.get 7 + 032ef0: 20 02 | local.get 2 + 032ef2: 2a 02 20 | f32.load 2 32 + 032ef5: 22 11 | local.tee 17 + 032ef7: 94 | f32.mul + 032ef8: 20 09 | local.get 9 + 032efa: 20 02 | local.get 2 + 032efc: 2a 02 24 | f32.load 2 36 + 032eff: 22 12 | local.tee 18 + 032f01: 94 | f32.mul + 032f02: 92 | f32.add + 032f03: 92 | f32.add + 032f04: 92 | f32.add + 032f05: 38 02 20 | f32.store 2 32 + 032f08: 20 00 | local.get 0 + 032f0a: 20 03 | local.get 3 + 032f0c: 20 02 | local.get 2 + 032f0e: 2a 02 3c | f32.load 2 60 + 032f11: 22 13 | local.tee 19 + 032f13: 94 | f32.mul + 032f14: 20 05 | local.get 5 + 032f16: 20 02 | local.get 2 + 032f18: 2a 02 38 | f32.load 2 56 + 032f1b: 22 03 | local.tee 3 + 032f1d: 94 | f32.mul + 032f1e: 20 07 | local.get 7 + 032f20: 20 02 | local.get 2 + 032f22: 2a 02 30 | f32.load 2 48 + 032f25: 22 05 | local.tee 5 + 032f27: 94 | f32.mul + 032f28: 20 09 | local.get 9 + 032f2a: 20 02 | local.get 2 + 032f2c: 2a 02 34 | f32.load 2 52 + 032f2f: 22 07 | local.tee 7 + 032f31: 94 | f32.mul + 032f32: 92 | f32.add + 032f33: 92 | f32.add + 032f34: 92 | f32.add + 032f35: 38 02 30 | f32.store 2 48 + 032f38: 20 00 | local.get 0 + 032f3a: 20 13 | local.get 19 + 032f3c: 20 01 | local.get 1 + 032f3e: 2a 02 34 | f32.load 2 52 + 032f41: 22 09 | local.tee 9 + 032f43: 94 | f32.mul + 032f44: 20 03 | local.get 3 + 032f46: 20 01 | local.get 1 + 032f48: 2a 02 24 | f32.load 2 36 + 032f4b: 22 14 | local.tee 20 + 032f4d: 94 | f32.mul + 032f4e: 20 05 | local.get 5 + 032f50: 20 01 | local.get 1 + 032f52: 2a 02 04 | f32.load 2 4 + 032f55: 22 15 | local.tee 21 + 032f57: 94 | f32.mul + 032f58: 20 07 | local.get 7 + 032f5a: 20 01 | local.get 1 + 032f5c: 2a 02 14 | f32.load 2 20 + 032f5f: 22 16 | local.tee 22 + 032f61: 94 | f32.mul + 032f62: 92 | f32.add + 032f63: 92 | f32.add + 032f64: 92 | f32.add + 032f65: 38 02 34 | f32.store 2 52 + 032f68: 20 00 | local.get 0 + 032f6a: 20 09 | local.get 9 + 032f6c: 20 0f | local.get 15 + 032f6e: 94 | f32.mul + 032f6f: 20 14 | local.get 20 + 032f71: 20 10 | local.get 16 + 032f73: 94 | f32.mul + 032f74: 20 15 | local.get 21 + 032f76: 20 11 | local.get 17 + 032f78: 94 | f32.mul + 032f79: 20 12 | local.get 18 + 032f7b: 20 16 | local.get 22 + 032f7d: 94 | f32.mul + 032f7e: 92 | f32.add + 032f7f: 92 | f32.add + 032f80: 92 | f32.add + 032f81: 38 02 24 | f32.store 2 36 + 032f84: 20 00 | local.get 0 + 032f86: 20 09 | local.get 9 + 032f88: 20 0b | local.get 11 + 032f8a: 94 | f32.mul + 032f8b: 20 14 | local.get 20 + 032f8d: 20 0c | local.get 12 + 032f8f: 94 | f32.mul + 032f90: 20 15 | local.get 21 + 032f92: 20 0d | local.get 13 + 032f94: 94 | f32.mul + 032f95: 20 0e | local.get 14 + 032f97: 20 16 | local.get 22 + 032f99: 94 | f32.mul + 032f9a: 92 | f32.add + 032f9b: 92 | f32.add + 032f9c: 92 | f32.add + 032f9d: 38 02 14 | f32.store 2 20 + 032fa0: 20 00 | local.get 0 + 032fa2: 20 09 | local.get 9 + 032fa4: 20 04 | local.get 4 + 032fa6: 94 | f32.mul + 032fa7: 20 14 | local.get 20 + 032fa9: 20 06 | local.get 6 + 032fab: 94 | f32.mul + 032fac: 20 15 | local.get 21 + 032fae: 20 08 | local.get 8 + 032fb0: 94 | f32.mul + 032fb1: 20 0a | local.get 10 + 032fb3: 20 16 | local.get 22 + 032fb5: 94 | f32.mul + 032fb6: 92 | f32.add + 032fb7: 92 | f32.add + 032fb8: 92 | f32.add + 032fb9: 38 02 04 | f32.store 2 4 + 032fbc: 20 00 | local.get 0 + 032fbe: 20 13 | local.get 19 + 032fc0: 20 01 | local.get 1 + 032fc2: 2a 02 38 | f32.load 2 56 + 032fc5: 22 09 | local.tee 9 + 032fc7: 94 | f32.mul + 032fc8: 20 03 | local.get 3 + 032fca: 20 01 | local.get 1 + 032fcc: 2a 02 28 | f32.load 2 40 + 032fcf: 22 14 | local.tee 20 + 032fd1: 94 | f32.mul + 032fd2: 20 05 | local.get 5 + 032fd4: 20 01 | local.get 1 + 032fd6: 2a 02 08 | f32.load 2 8 + 032fd9: 22 15 | local.tee 21 + 032fdb: 94 | f32.mul + 032fdc: 20 07 | local.get 7 + 032fde: 20 01 | local.get 1 + 032fe0: 2a 02 18 | f32.load 2 24 + 032fe3: 22 16 | local.tee 22 + 032fe5: 94 | f32.mul + 032fe6: 92 | f32.add + 032fe7: 92 | f32.add + 032fe8: 92 | f32.add + 032fe9: 38 02 38 | f32.store 2 56 + 032fec: 20 00 | local.get 0 + 032fee: 20 09 | local.get 9 + 032ff0: 20 0f | local.get 15 + 032ff2: 94 | f32.mul + 032ff3: 20 14 | local.get 20 + 032ff5: 20 10 | local.get 16 + 032ff7: 94 | f32.mul + 032ff8: 20 15 | local.get 21 + 032ffa: 20 11 | local.get 17 + 032ffc: 94 | f32.mul + 032ffd: 20 12 | local.get 18 + 032fff: 20 16 | local.get 22 + 033001: 94 | f32.mul + 033002: 92 | f32.add + 033003: 92 | f32.add + 033004: 92 | f32.add + 033005: 38 02 28 | f32.store 2 40 + 033008: 20 00 | local.get 0 + 03300a: 20 09 | local.get 9 + 03300c: 20 0b | local.get 11 + 03300e: 94 | f32.mul + 03300f: 20 14 | local.get 20 + 033011: 20 0c | local.get 12 + 033013: 94 | f32.mul + 033014: 20 15 | local.get 21 + 033016: 20 0d | local.get 13 + 033018: 94 | f32.mul + 033019: 20 0e | local.get 14 + 03301b: 20 16 | local.get 22 + 03301d: 94 | f32.mul + 03301e: 92 | f32.add + 03301f: 92 | f32.add + 033020: 92 | f32.add + 033021: 38 02 18 | f32.store 2 24 + 033024: 20 00 | local.get 0 + 033026: 20 09 | local.get 9 + 033028: 20 04 | local.get 4 + 03302a: 94 | f32.mul + 03302b: 20 14 | local.get 20 + 03302d: 20 06 | local.get 6 + 03302f: 94 | f32.mul + 033030: 20 15 | local.get 21 + 033032: 20 08 | local.get 8 + 033034: 94 | f32.mul + 033035: 20 0a | local.get 10 + 033037: 20 16 | local.get 22 + 033039: 94 | f32.mul + 03303a: 92 | f32.add + 03303b: 92 | f32.add + 03303c: 92 | f32.add + 03303d: 38 02 08 | f32.store 2 8 + 033040: 20 00 | local.get 0 + 033042: 20 13 | local.get 19 + 033044: 20 01 | local.get 1 + 033046: 2a 02 3c | f32.load 2 60 + 033049: 22 09 | local.tee 9 + 03304b: 94 | f32.mul + 03304c: 20 03 | local.get 3 + 03304e: 20 01 | local.get 1 + 033050: 2a 02 2c | f32.load 2 44 + 033053: 22 13 | local.tee 19 + 033055: 94 | f32.mul + 033056: 20 05 | local.get 5 + 033058: 20 01 | local.get 1 + 03305a: 2a 02 0c | f32.load 2 12 + 03305d: 22 03 | local.tee 3 + 03305f: 94 | f32.mul + 033060: 20 07 | local.get 7 + 033062: 20 01 | local.get 1 + 033064: 2a 02 1c | f32.load 2 28 + 033067: 22 05 | local.tee 5 + 033069: 94 | f32.mul + 03306a: 92 | f32.add + 03306b: 92 | f32.add + 03306c: 92 | f32.add + 03306d: 38 02 3c | f32.store 2 60 + 033070: 20 00 | local.get 0 + 033072: 20 09 | local.get 9 + 033074: 20 0f | local.get 15 + 033076: 94 | f32.mul + 033077: 20 13 | local.get 19 + 033079: 20 10 | local.get 16 + 03307b: 94 | f32.mul + 03307c: 20 03 | local.get 3 + 03307e: 20 11 | local.get 17 + 033080: 94 | f32.mul + 033081: 20 12 | local.get 18 + 033083: 20 05 | local.get 5 + 033085: 94 | f32.mul + 033086: 92 | f32.add + 033087: 92 | f32.add + 033088: 92 | f32.add + 033089: 38 02 2c | f32.store 2 44 + 03308c: 20 00 | local.get 0 + 03308e: 20 09 | local.get 9 + 033090: 20 0b | local.get 11 + 033092: 94 | f32.mul + 033093: 20 13 | local.get 19 + 033095: 20 0c | local.get 12 + 033097: 94 | f32.mul + 033098: 20 03 | local.get 3 + 03309a: 20 0d | local.get 13 + 03309c: 94 | f32.mul + 03309d: 20 0e | local.get 14 + 03309f: 20 05 | local.get 5 + 0330a1: 94 | f32.mul + 0330a2: 92 | f32.add + 0330a3: 92 | f32.add + 0330a4: 92 | f32.add + 0330a5: 38 02 1c | f32.store 2 28 + 0330a8: 20 00 | local.get 0 + 0330aa: 20 09 | local.get 9 + 0330ac: 20 04 | local.get 4 + 0330ae: 94 | f32.mul + 0330af: 20 13 | local.get 19 + 0330b1: 20 06 | local.get 6 + 0330b3: 94 | f32.mul + 0330b4: 20 03 | local.get 3 + 0330b6: 20 08 | local.get 8 + 0330b8: 94 | f32.mul + 0330b9: 20 0a | local.get 10 + 0330bb: 20 05 | local.get 5 + 0330bd: 94 | f32.mul + 0330be: 92 | f32.add + 0330bf: 92 | f32.add + 0330c0: 92 | f32.add + 0330c1: 38 02 0c | f32.store 2 12 + 0330c4: 0b | end +0330c7 func[470]: + 0330c8: 01 7f | local[1] type=i32 + 0330ca: 23 80 80 80 80 00 | global.get 0 + 0330d0: 41 80 02 | i32.const 256 + 0330d3: 6b | i32.sub + 0330d4: 22 01 | local.tee 1 + 0330d6: 24 80 80 80 80 00 | global.set 0 + 0330dc: 20 01 | local.get 1 + 0330de: 20 00 | local.get 0 + 0330e0: 2a 02 00 | f32.load 2 0 + 0330e3: 38 02 c0 01 | f32.store 2 192 + 0330e7: 20 01 | local.get 1 + 0330e9: 20 00 | local.get 0 + 0330eb: 2a 02 10 | f32.load 2 16 + 0330ee: 38 02 c4 01 | f32.store 2 196 + 0330f2: 20 01 | local.get 1 + 0330f4: 20 00 | local.get 0 + 0330f6: 2a 02 20 | f32.load 2 32 + 0330f9: 38 02 c8 01 | f32.store 2 200 + 0330fd: 20 01 | local.get 1 + 0330ff: 20 00 | local.get 0 + 033101: 2a 02 30 | f32.load 2 48 + 033104: 38 02 cc 01 | f32.store 2 204 + 033108: 20 01 | local.get 1 + 03310a: 20 00 | local.get 0 + 03310c: 2a 02 04 | f32.load 2 4 + 03310f: 38 02 d0 01 | f32.store 2 208 + 033113: 20 01 | local.get 1 + 033115: 20 00 | local.get 0 + 033117: 2a 02 14 | f32.load 2 20 + 03311a: 38 02 d4 01 | f32.store 2 212 + 03311e: 20 01 | local.get 1 + 033120: 20 00 | local.get 0 + 033122: 2a 02 24 | f32.load 2 36 + 033125: 38 02 d8 01 | f32.store 2 216 + 033129: 20 01 | local.get 1 + 03312b: 20 00 | local.get 0 + 03312d: 2a 02 34 | f32.load 2 52 + 033130: 38 02 dc 01 | f32.store 2 220 + 033134: 20 01 | local.get 1 + 033136: 20 00 | local.get 0 + 033138: 2a 02 08 | f32.load 2 8 + 03313b: 38 02 e0 01 | f32.store 2 224 + 03313f: 20 01 | local.get 1 + 033141: 20 00 | local.get 0 + 033143: 2a 02 18 | f32.load 2 24 + 033146: 38 02 e4 01 | f32.store 2 228 + 03314a: 20 01 | local.get 1 + 03314c: 20 00 | local.get 0 + 03314e: 2a 02 28 | f32.load 2 40 + 033151: 38 02 e8 01 | f32.store 2 232 + 033155: 20 01 | local.get 1 + 033157: 20 00 | local.get 0 + 033159: 2a 02 38 | f32.load 2 56 + 03315c: 38 02 ec 01 | f32.store 2 236 + 033160: 20 01 | local.get 1 + 033162: 20 00 | local.get 0 + 033164: 2a 02 0c | f32.load 2 12 + 033167: 38 02 f0 01 | f32.store 2 240 + 03316b: 20 01 | local.get 1 + 03316d: 20 00 | local.get 0 + 03316f: 2a 02 1c | f32.load 2 28 + 033172: 38 02 f4 01 | f32.store 2 244 + 033176: 20 01 | local.get 1 + 033178: 20 00 | local.get 0 + 03317a: 2a 02 2c | f32.load 2 44 + 03317d: 38 02 f8 01 | f32.store 2 248 + 033181: 20 01 | local.get 1 + 033183: 20 00 | local.get 0 + 033185: 2a 02 3c | f32.load 2 60 + 033188: 38 02 fc 01 | f32.store 2 252 + 03318c: 23 81 80 80 80 00 | global.get 1 + 033192: 41 88 af 98 80 00 | i32.const 399240 + 033198: 6a | i32.add + 033199: 28 02 40 | i32.load 2 64 + 03319c: 21 00 | local.set 0 + 03319e: 20 01 | local.get 1 + 0331a0: 41 c0 00 | i32.const 64 + 0331a3: 6a | i32.add + 0331a4: 20 01 | local.get 1 + 0331a6: 41 c0 01 | i32.const 192 + 0331a9: 6a | i32.add + 0331aa: 41 c0 00 | i32.const 64 + 0331ad: fc 0a 00 00 | memory.copy 0 0 + 0331b1: 20 01 | local.get 1 + 0331b3: 20 00 | local.get 0 + 0331b5: 41 c0 00 | i32.const 64 + 0331b8: fc 0a 00 00 | memory.copy 0 0 + 0331bc: 20 01 | local.get 1 + 0331be: 41 80 01 | i32.const 128 + 0331c1: 6a | i32.add + 0331c2: 20 01 | local.get 1 + 0331c4: 41 c0 00 | i32.const 64 + 0331c7: 6a | i32.add + 0331c8: 20 01 | local.get 1 + 0331ca: 10 d5 83 80 80 00 | call 469 + 0331d0: 20 00 | local.get 0 + 0331d2: 20 01 | local.get 1 + 0331d4: 41 80 01 | i32.const 128 + 0331d7: 6a | i32.add + 0331d8: 41 c0 00 | i32.const 64 + 0331db: fc 0a 00 00 | memory.copy 0 0 + 0331df: 20 01 | local.get 1 + 0331e1: 41 80 02 | i32.const 256 + 0331e4: 6a | i32.add + 0331e5: 24 80 80 80 80 00 | global.set 0 + 0331eb: 0b | end +0331ee func[471]: + 0331ef: 01 7f | local[6] type=i32 + 0331f1: 03 7d | local[7..9] type=f32 + 0331f3: 01 7f | local[10] type=i32 + 0331f5: 23 80 80 80 80 00 | global.get 0 + 0331fb: 41 80 02 | i32.const 256 + 0331fe: 6b | i32.sub + 0331ff: 22 06 | local.tee 6 + 033201: 24 80 80 80 80 00 | global.set 0 + 033207: 20 06 | local.get 6 + 033209: 41 00 | i32.const 0 + 03320b: 36 02 d0 01 | i32.store 2 208 + 03320f: 20 06 | local.get 6 + 033211: 42 00 | i64.const 0 + 033213: 37 02 f0 01 | i64.store 2 240 + 033217: 20 06 | local.get 6 + 033219: 42 00 | i64.const 0 + 03321b: 37 02 e0 01 | i64.store 2 224 + 03321f: 20 06 | local.get 6 + 033221: 41 00 | i32.const 0 + 033223: 36 02 d8 01 | i32.store 2 216 + 033227: 20 06 | local.get 6 + 033229: 42 00 | i64.const 0 + 03322b: 37 02 c4 01 | i64.store 2 196 + 03322f: 20 06 | local.get 6 + 033231: 42 80 80 80 80 80 80 80 c0 | i64.const 4575657221408423936 + 03323a: 3f | + 03323b: 37 02 f8 01 | i64.store 2 248 + 03323f: 20 06 | local.get 6 + 033241: 43 00 00 00 40 | f32.const 0x1p+1 + 033246: 20 01 | local.get 1 + 033248: 20 00 | local.get 0 + 03324a: a1 | f64.sub + 03324b: b6 | f32.demote_f64 + 03324c: 22 07 | local.tee 7 + 03324e: 95 | f32.div + 03324f: 38 02 c0 01 | f32.store 2 192 + 033253: 20 06 | local.get 6 + 033255: 43 00 00 00 40 | f32.const 0x1p+1 + 03325a: 20 03 | local.get 3 + 03325c: 20 02 | local.get 2 + 03325e: a1 | f64.sub + 03325f: b6 | f32.demote_f64 + 033260: 22 08 | local.tee 8 + 033262: 95 | f32.div + 033263: 38 02 d4 01 | f32.store 2 212 + 033267: 20 06 | local.get 6 + 033269: 43 00 00 00 c0 | f32.const -0x1p+1 + 03326e: 20 05 | local.get 5 + 033270: 20 04 | local.get 4 + 033272: a1 | f64.sub + 033273: b6 | f32.demote_f64 + 033274: 22 09 | local.tee 9 + 033276: 95 | f32.div + 033277: 38 02 e8 01 | f32.store 2 232 + 03327b: 20 06 | local.get 6 + 03327d: 20 04 | local.get 4 + 03327f: b6 | f32.demote_f64 + 033280: 20 05 | local.get 5 + 033282: b6 | f32.demote_f64 + 033283: 92 | f32.add + 033284: 8c | f32.neg + 033285: 20 09 | local.get 9 + 033287: 95 | f32.div + 033288: 38 02 ec 01 | f32.store 2 236 + 03328c: 20 06 | local.get 6 + 03328e: 20 02 | local.get 2 + 033290: b6 | f32.demote_f64 + 033291: 20 03 | local.get 3 + 033293: b6 | f32.demote_f64 + 033294: 92 | f32.add + 033295: 8c | f32.neg + 033296: 20 08 | local.get 8 + 033298: 95 | f32.div + 033299: 38 02 dc 01 | f32.store 2 220 + 03329d: 20 06 | local.get 6 + 03329f: 20 00 | local.get 0 + 0332a1: b6 | f32.demote_f64 + 0332a2: 20 01 | local.get 1 + 0332a4: b6 | f32.demote_f64 + 0332a5: 92 | f32.add + 0332a6: 8c | f32.neg + 0332a7: 20 07 | local.get 7 + 0332a9: 95 | f32.div + 0332aa: 38 02 cc 01 | f32.store 2 204 + 0332ae: 20 06 | local.get 6 + 0332b0: 41 c0 00 | i32.const 64 + 0332b3: 6a | i32.add + 0332b4: 23 81 80 80 80 00 | global.get 1 + 0332ba: 41 88 af 98 80 00 | i32.const 399240 + 0332c0: 6a | i32.add + 0332c1: 28 02 40 | i32.load 2 64 + 0332c4: 22 0a | local.tee 10 + 0332c6: 41 c0 00 | i32.const 64 + 0332c9: fc 0a 00 00 | memory.copy 0 0 + 0332cd: 20 06 | local.get 6 + 0332cf: 20 06 | local.get 6 + 0332d1: 41 c0 01 | i32.const 192 + 0332d4: 6a | i32.add + 0332d5: 41 c0 00 | i32.const 64 + 0332d8: fc 0a 00 00 | memory.copy 0 0 + 0332dc: 20 06 | local.get 6 + 0332de: 41 80 01 | i32.const 128 + 0332e1: 6a | i32.add + 0332e2: 20 06 | local.get 6 + 0332e4: 41 c0 00 | i32.const 64 + 0332e7: 6a | i32.add + 0332e8: 20 06 | local.get 6 + 0332ea: 10 d5 83 80 80 00 | call 469 + 0332f0: 20 0a | local.get 10 + 0332f2: 20 06 | local.get 6 + 0332f4: 41 80 01 | i32.const 128 + 0332f7: 6a | i32.add + 0332f8: 41 c0 00 | i32.const 64 + 0332fb: fc 0a 00 00 | memory.copy 0 0 + 0332ff: 20 06 | local.get 6 + 033301: 41 80 02 | i32.const 256 + 033304: 6a | i32.add + 033305: 24 80 80 80 80 00 | global.set 0 + 03330b: 0b | end +03330e func[472]: + 03330f: 05 7f | local[1..5] type=i32 + 033311: 02 40 | block + 033313: 23 81 80 80 80 00 | global.get 1 + 033319: 41 88 af 98 80 00 | i32.const 399240 + 03331f: 6a | i32.add + 033320: 28 02 00 | i32.load 2 0 + 033323: 22 01 | local.tee 1 + 033325: 28 02 0c | i32.load 2 12 + 033328: 20 01 | local.get 1 + 03332a: 28 02 10 | i32.load 2 16 + 03332d: 22 02 | local.tee 2 + 03332f: 41 04 | i32.const 4 + 033331: 74 | i32.shl + 033332: 6a | i32.add + 033333: 22 03 | local.tee 3 + 033335: 41 70 | i32.const 4294967280 + 033337: 6a | i32.add + 033338: 28 02 00 | i32.load 2 0 + 03333b: 22 04 | local.tee 4 + 03333d: 20 00 | local.get 0 + 03333f: 46 | i32.eq + 033340: 0d 00 | br_if 0 + 033342: 02 40 | block + 033344: 20 03 | local.get 3 + 033346: 41 74 | i32.const 4294967284 + 033348: 6a | i32.add + 033349: 28 02 00 | i32.load 2 0 + 03334c: 22 05 | local.tee 5 + 03334e: 41 01 | i32.const 1 + 033350: 48 | i32.lt_s + 033351: 0d 00 | br_if 0 + 033353: 41 00 | i32.const 0 + 033355: 21 01 | local.set 1 + 033357: 02 40 | block + 033359: 02 40 | block + 03335b: 02 40 | block + 03335d: 20 04 | local.get 4 + 03335f: 41 7f | i32.const 4294967295 + 033361: 6a | i32.add + 033362: 0e 04 00 02 02 01 02 | br_table 0 2 2 1 2 + 033369: 0b | end + 03336a: 20 05 | local.get 5 + 03336c: 41 03 | i32.const 3 + 03336e: 71 | i32.and + 03336f: 21 01 | local.set 1 + 033371: 0c 01 | br 1 + 033373: 0b | end + 033374: 41 01 | i32.const 1 + 033376: 41 04 | i32.const 4 + 033378: 20 05 | local.get 5 + 03337a: 41 03 | i32.const 3 + 03337c: 71 | i32.and + 03337d: 6b | i32.sub + 03337e: 20 05 | local.get 5 + 033380: 41 04 | i32.const 4 + 033382: 49 | i32.lt_u + 033383: 1b | select + 033384: 21 01 | local.set 1 + 033386: 0b | end + 033387: 20 03 | local.get 3 + 033389: 41 78 | i32.const 4294967288 + 03338b: 6a | i32.add + 03338c: 20 01 | local.get 1 + 03338e: 36 02 00 | i32.store 2 0 + 033391: 23 81 80 80 80 00 | global.get 1 + 033397: 41 88 af 98 80 00 | i32.const 399240 + 03339d: 6a | i32.add + 03339e: 22 01 | local.tee 1 + 0333a0: 28 02 00 | i32.load 2 0 + 0333a3: 22 02 | local.tee 2 + 0333a5: 28 02 0c | i32.load 2 12 + 0333a8: 20 02 | local.get 2 + 0333aa: 28 02 10 | i32.load 2 16 + 0333ad: 41 04 | i32.const 4 + 0333af: 74 | i32.shl + 0333b0: 6a | i32.add + 0333b1: 41 78 | i32.const 4294967288 + 0333b3: 6a | i32.add + 0333b4: 28 02 00 | i32.load 2 0 + 0333b7: 10 d9 83 80 80 00 | call 473 + 0333bd: 21 02 | local.set 2 + 0333bf: 20 01 | local.get 1 + 0333c1: 28 02 00 | i32.load 2 0 + 0333c4: 21 01 | local.set 1 + 0333c6: 02 40 | block + 0333c8: 20 02 | local.get 2 + 0333ca: 45 | i32.eqz + 0333cb: 0d 00 | br_if 0 + 0333cd: 20 01 | local.get 1 + 0333cf: 28 02 10 | i32.load 2 16 + 0333d2: 21 02 | local.set 2 + 0333d4: 0c 01 | br 1 + 0333d6: 0b | end + 0333d7: 23 81 80 80 80 00 | global.get 1 + 0333dd: 41 88 af 98 80 00 | i32.const 399240 + 0333e3: 6a | i32.add + 0333e4: 22 02 | local.tee 2 + 0333e6: 20 02 | local.get 2 + 0333e8: 28 02 20 | i32.load 2 32 + 0333eb: 20 01 | local.get 1 + 0333ed: 28 02 0c | i32.load 2 12 + 0333f0: 20 01 | local.get 1 + 0333f2: 28 02 10 | i32.load 2 16 + 0333f5: 41 04 | i32.const 4 + 0333f7: 74 | i32.shl + 0333f8: 6a | i32.add + 0333f9: 41 78 | i32.const 4294967288 + 0333fb: 6a | i32.add + 0333fc: 28 02 00 | i32.load 2 0 + 0333ff: 6a | i32.add + 033400: 36 02 20 | i32.store 2 32 + 033403: 20 01 | local.get 1 + 033405: 20 01 | local.get 1 + 033407: 28 02 10 | i32.load 2 16 + 03340a: 41 01 | i32.const 1 + 03340c: 6a | i32.add + 03340d: 22 02 | local.tee 2 + 03340f: 36 02 10 | i32.store 2 16 + 033412: 0b | end + 033413: 02 40 | block + 033415: 20 02 | local.get 2 + 033417: 41 80 02 | i32.const 256 + 03341a: 48 | i32.lt_s + 03341b: 0d 00 | br_if 0 + 03341d: 20 01 | local.get 1 + 03341f: 10 da 83 80 80 00 | call 474 + 033425: 23 81 80 80 80 00 | global.get 1 + 03342b: 41 88 af 98 80 00 | i32.const 399240 + 033431: 6a | i32.add + 033432: 28 02 00 | i32.load 2 0 + 033435: 22 01 | local.tee 1 + 033437: 28 02 10 | i32.load 2 16 + 03343a: 21 02 | local.set 2 + 03343c: 0b | end + 03343d: 20 01 | local.get 1 + 03343f: 28 02 0c | i32.load 2 12 + 033442: 20 02 | local.get 2 + 033444: 41 04 | i32.const 4 + 033446: 74 | i32.shl + 033447: 6a | i32.add + 033448: 41 70 | i32.const 4294967280 + 03344a: 6a | i32.add + 03344b: 20 00 | local.get 0 + 03344d: 36 02 00 | i32.store 2 0 + 033450: 23 81 80 80 80 00 | global.get 1 + 033456: 41 88 af 98 80 00 | i32.const 399240 + 03345c: 6a | i32.add + 03345d: 22 01 | local.tee 1 + 03345f: 28 02 00 | i32.load 2 0 + 033462: 22 02 | local.tee 2 + 033464: 28 02 0c | i32.load 2 12 + 033467: 20 02 | local.get 2 + 033469: 28 02 10 | i32.load 2 16 + 03346c: 41 04 | i32.const 4 + 03346e: 74 | i32.shl + 03346f: 6a | i32.add + 033470: 41 7c | i32.const 4294967292 + 033472: 6a | i32.add + 033473: 20 01 | local.get 1 + 033475: 28 02 8c 12 | i32.load 2 2316 + 033479: 36 02 00 | i32.store 2 0 + 03347c: 20 01 | local.get 1 + 03347e: 20 01 | local.get 1 + 033480: 28 02 90 12 | i32.load 2 2320 + 033484: 36 02 8c 12 | i32.store 2 2316 + 033488: 0b | end + 033489: 0b | end +03348c func[473]: + 03348d: 05 7f | local[1..5] type=i32 + 03348f: 02 40 | block + 033491: 23 81 80 80 80 00 | global.get 1 + 033497: 41 88 af 98 80 00 | i32.const 399240 + 03349d: 6a | i32.add + 03349e: 22 01 | local.tee 1 + 0334a0: 28 02 20 | i32.load 2 32 + 0334a3: 20 00 | local.get 0 + 0334a5: 6a | i32.add + 0334a6: 22 02 | local.tee 2 + 0334a8: 20 01 | local.get 1 + 0334aa: 28 02 00 | i32.load 2 0 + 0334ad: 22 00 | local.tee 0 + 0334af: 28 02 08 | i32.load 2 8 + 0334b2: 20 00 | local.get 0 + 0334b4: 28 02 04 | i32.load 2 4 + 0334b7: 41 30 | i32.const 48 + 0334b9: 6c | i32.mul + 0334ba: 6a | i32.add + 0334bb: 28 02 00 | i32.load 2 0 + 0334be: 41 02 | i32.const 2 + 0334c0: 74 | i32.shl + 0334c1: 22 01 | local.tee 1 + 0334c3: 48 | i32.lt_s + 0334c4: 0d 00 | br_if 0 + 0334c6: 20 00 | local.get 0 + 0334c8: 28 02 0c | i32.load 2 12 + 0334cb: 20 00 | local.get 0 + 0334cd: 28 02 10 | i32.load 2 16 + 0334d0: 41 04 | i32.const 4 + 0334d2: 74 | i32.shl + 0334d3: 6a | i32.add + 0334d4: 22 03 | local.tee 3 + 0334d6: 41 7c | i32.const 4294967292 + 0334d8: 6a | i32.add + 0334d9: 28 02 00 | i32.load 2 0 + 0334dc: 21 04 | local.set 4 + 0334de: 20 03 | local.get 3 + 0334e0: 41 70 | i32.const 4294967280 + 0334e2: 6a | i32.add + 0334e3: 28 02 00 | i32.load 2 0 + 0334e6: 21 03 | local.set 3 + 0334e8: 20 00 | local.get 0 + 0334ea: 10 da 83 80 80 00 | call 474 + 0334f0: 23 81 80 80 80 00 | global.get 1 + 0334f6: 41 88 af 98 80 00 | i32.const 399240 + 0334fc: 6a | i32.add + 0334fd: 22 00 | local.tee 0 + 0334ff: 28 02 00 | i32.load 2 0 + 033502: 22 05 | local.tee 5 + 033504: 28 02 0c | i32.load 2 12 + 033507: 20 05 | local.get 5 + 033509: 28 02 10 | i32.load 2 16 + 03350c: 41 04 | i32.const 4 + 03350e: 74 | i32.shl + 03350f: 6a | i32.add + 033510: 41 70 | i32.const 4294967280 + 033512: 6a | i32.add + 033513: 20 03 | local.get 3 + 033515: 36 02 00 | i32.store 2 0 + 033518: 20 00 | local.get 0 + 03351a: 28 02 00 | i32.load 2 0 + 03351d: 22 00 | local.tee 0 + 03351f: 28 02 0c | i32.load 2 12 + 033522: 20 00 | local.get 0 + 033524: 28 02 10 | i32.load 2 16 + 033527: 41 04 | i32.const 4 + 033529: 74 | i32.shl + 03352a: 6a | i32.add + 03352b: 41 7c | i32.const 4294967292 + 03352d: 6a | i32.add + 03352e: 20 04 | local.get 4 + 033530: 36 02 00 | i32.store 2 0 + 033533: 0b | end + 033534: 20 02 | local.get 2 + 033536: 20 01 | local.get 1 + 033538: 4e | i32.ge_s + 033539: 0b | end +03353c func[474]: + 03353d: 02 7f | local[1..2] type=i32 + 03353f: 10 7d | local[3..18] type=f32 + 033541: 05 7f | local[19..23] type=i32 + 033543: 1d 7d | local[24..52] type=f32 + 033545: 02 7f | local[53..54] type=i32 + 033547: 23 80 80 80 80 00 | global.get 0 + 03354d: 41 c0 03 | i32.const 448 + 033550: 6b | i32.sub + 033551: 22 01 | local.tee 1 + 033553: 24 80 80 80 80 00 | global.set 0 + 033559: 02 40 | block + 03355b: 23 81 80 80 80 00 | global.get 1 + 033561: 41 88 af 98 80 00 | i32.const 399240 + 033567: 6a | i32.add + 033568: 28 02 20 | i32.load 2 32 + 03356b: 41 01 | i32.const 1 + 03356d: 48 | i32.lt_s + 03356e: 0d 00 | br_if 0 + 033570: 02 40 | block + 033572: 23 81 80 80 80 00 | global.get 1 + 033578: 41 88 af 98 80 00 | i32.const 399240 + 03357e: 6a | i32.add + 03357f: 2d 00 f4 14 | i32.load8_u 0 2676 + 033583: 41 01 | i32.const 1 + 033585: 47 | i32.ne + 033586: 0d 00 | br_if 0 + 033588: 23 81 80 80 80 00 | global.get 1 + 03358e: 21 02 | local.set 2 + 033590: 20 00 | local.get 0 + 033592: 28 02 08 | i32.load 2 8 + 033595: 20 00 | local.get 0 + 033597: 28 02 04 | i32.load 2 4 + 03359a: 41 30 | i32.const 48 + 03359c: 6c | i32.mul + 03359d: 6a | i32.add + 03359e: 28 02 18 | i32.load 2 24 + 0335a1: 20 02 | local.get 2 + 0335a3: 41 9c c4 98 80 00 | i32.const 401948 + 0335a9: 6a | i32.add + 0335aa: 28 02 00 | i32.load 2 0 + 0335ad: 11 85 80 80 80 00 80 80 80 | call_indirect 0 (type 5) + 0335b6: 80 00 | + 0335b8: 0b | end + 0335b9: 41 92 91 02 | i32.const 34962 + 0335bd: 20 00 | local.get 0 + 0335bf: 28 02 08 | i32.load 2 8 + 0335c2: 20 00 | local.get 0 + 0335c4: 28 02 04 | i32.load 2 4 + 0335c7: 41 30 | i32.const 48 + 0335c9: 6c | i32.mul + 0335ca: 6a | i32.add + 0335cb: 28 02 1c | i32.load 2 28 + 0335ce: 10 88 80 80 80 00 | call 8 + 0335d4: 41 92 91 02 | i32.const 34962 + 0335d8: 41 00 | i32.const 0 + 0335da: 23 81 80 80 80 00 | global.get 1 + 0335e0: 41 88 af 98 80 00 | i32.const 399240 + 0335e6: 6a | i32.add + 0335e7: 22 02 | local.tee 2 + 0335e9: 28 02 20 | i32.load 2 32 + 0335ec: 41 0c | i32.const 12 + 0335ee: 6c | i32.mul + 0335ef: 20 00 | local.get 0 + 0335f1: 28 02 08 | i32.load 2 8 + 0335f4: 20 00 | local.get 0 + 0335f6: 28 02 04 | i32.load 2 4 + 0335f9: 41 30 | i32.const 48 + 0335fb: 6c | i32.mul + 0335fc: 6a | i32.add + 0335fd: 28 02 04 | i32.load 2 4 + 033600: 10 89 80 80 80 00 | call 9 + 033606: 41 92 91 02 | i32.const 34962 + 03360a: 20 00 | local.get 0 + 03360c: 28 02 08 | i32.load 2 8 + 03360f: 20 00 | local.get 0 + 033611: 28 02 04 | i32.load 2 4 + 033614: 41 30 | i32.const 48 + 033616: 6c | i32.mul + 033617: 6a | i32.add + 033618: 28 02 20 | i32.load 2 32 + 03361b: 10 88 80 80 80 00 | call 8 + 033621: 41 92 91 02 | i32.const 34962 + 033625: 41 00 | i32.const 0 + 033627: 20 02 | local.get 2 + 033629: 28 02 20 | i32.load 2 32 + 03362c: 41 03 | i32.const 3 + 03362e: 74 | i32.shl + 03362f: 20 00 | local.get 0 + 033631: 28 02 08 | i32.load 2 8 + 033634: 20 00 | local.get 0 + 033636: 28 02 04 | i32.load 2 4 + 033639: 41 30 | i32.const 48 + 03363b: 6c | i32.mul + 03363c: 6a | i32.add + 03363d: 28 02 08 | i32.load 2 8 + 033640: 10 89 80 80 80 00 | call 9 + 033646: 41 92 91 02 | i32.const 34962 + 03364a: 20 00 | local.get 0 + 03364c: 28 02 08 | i32.load 2 8 + 03364f: 20 00 | local.get 0 + 033651: 28 02 04 | i32.load 2 4 + 033654: 41 30 | i32.const 48 + 033656: 6c | i32.mul + 033657: 6a | i32.add + 033658: 28 02 24 | i32.load 2 36 + 03365b: 10 88 80 80 80 00 | call 8 + 033661: 41 92 91 02 | i32.const 34962 + 033665: 41 00 | i32.const 0 + 033667: 20 02 | local.get 2 + 033669: 28 02 20 | i32.load 2 32 + 03366c: 41 0c | i32.const 12 + 03366e: 6c | i32.mul + 03366f: 20 00 | local.get 0 + 033671: 28 02 08 | i32.load 2 8 + 033674: 20 00 | local.get 0 + 033676: 28 02 04 | i32.load 2 4 + 033679: 41 30 | i32.const 48 + 03367b: 6c | i32.mul + 03367c: 6a | i32.add + 03367d: 28 02 0c | i32.load 2 12 + 033680: 10 89 80 80 80 00 | call 9 + 033686: 41 92 91 02 | i32.const 34962 + 03368a: 20 00 | local.get 0 + 03368c: 28 02 08 | i32.load 2 8 + 03368f: 20 00 | local.get 0 + 033691: 28 02 04 | i32.load 2 4 + 033694: 41 30 | i32.const 48 + 033696: 6c | i32.mul + 033697: 6a | i32.add + 033698: 28 02 28 | i32.load 2 40 + 03369b: 10 88 80 80 80 00 | call 8 + 0336a1: 41 92 91 02 | i32.const 34962 + 0336a5: 41 00 | i32.const 0 + 0336a7: 20 02 | local.get 2 + 0336a9: 28 02 20 | i32.load 2 32 + 0336ac: 41 02 | i32.const 2 + 0336ae: 74 | i32.shl + 0336af: 20 00 | local.get 0 + 0336b1: 28 02 08 | i32.load 2 8 + 0336b4: 20 00 | local.get 0 + 0336b6: 28 02 04 | i32.load 2 4 + 0336b9: 41 30 | i32.const 48 + 0336bb: 6c | i32.mul + 0336bc: 6a | i32.add + 0336bd: 28 02 10 | i32.load 2 16 + 0336c0: 10 89 80 80 80 00 | call 9 + 0336c6: 20 02 | local.get 2 + 0336c8: 2d 00 f4 14 | i32.load8_u 0 2676 + 0336cc: 41 01 | i32.const 1 + 0336ce: 47 | i32.ne + 0336cf: 0d 00 | br_if 0 + 0336d1: 41 00 | i32.const 0 + 0336d3: 23 81 80 80 80 00 | global.get 1 + 0336d9: 41 9c c4 98 80 00 | i32.const 401948 + 0336df: 6a | i32.add + 0336e0: 28 02 00 | i32.load 2 0 + 0336e3: 11 85 80 80 80 00 80 80 80 | call_indirect 0 (type 5) + 0336ec: 80 00 | + 0336ee: 0b | end + 0336ef: 23 81 80 80 80 00 | global.get 1 + 0336f5: 41 88 af 98 80 00 | i32.const 399240 + 0336fb: 6a | i32.add + 0336fc: 22 02 | local.tee 2 + 0336fe: 2a 02 c0 01 | f32.load 2 192 + 033702: 21 03 | local.set 3 + 033704: 20 02 | local.get 2 + 033706: 2a 02 bc 01 | f32.load 2 188 + 03370a: 21 04 | local.set 4 + 03370c: 20 02 | local.get 2 + 03370e: 2a 02 b8 01 | f32.load 2 184 + 033712: 21 05 | local.set 5 + 033714: 20 02 | local.get 2 + 033716: 2a 02 b4 01 | f32.load 2 180 + 03371a: 21 06 | local.set 6 + 03371c: 20 02 | local.get 2 + 03371e: 2a 02 b0 01 | f32.load 2 176 + 033722: 21 07 | local.set 7 + 033724: 20 02 | local.get 2 + 033726: 2a 02 ac 01 | f32.load 2 172 + 03372a: 21 08 | local.set 8 + 03372c: 20 02 | local.get 2 + 03372e: 2a 02 a8 01 | f32.load 2 168 + 033732: 21 09 | local.set 9 + 033734: 20 02 | local.get 2 + 033736: 2a 02 a4 01 | f32.load 2 164 + 03373a: 21 0a | local.set 10 + 03373c: 20 02 | local.get 2 + 03373e: 2a 02 a0 01 | f32.load 2 160 + 033742: 21 0b | local.set 11 + 033744: 20 02 | local.get 2 + 033746: 2a 02 9c 01 | f32.load 2 156 + 03374a: 21 0c | local.set 12 + 03374c: 20 02 | local.get 2 + 03374e: 2a 02 98 01 | f32.load 2 152 + 033752: 21 0d | local.set 13 + 033754: 20 02 | local.get 2 + 033756: 2a 02 94 01 | f32.load 2 148 + 03375a: 21 0e | local.set 14 + 03375c: 20 02 | local.get 2 + 03375e: 2a 02 90 01 | f32.load 2 144 + 033762: 21 0f | local.set 15 + 033764: 20 02 | local.get 2 + 033766: 2a 02 8c 01 | f32.load 2 140 + 03376a: 21 10 | local.set 16 + 03376c: 20 02 | local.get 2 + 03376e: 2a 02 88 01 | f32.load 2 136 + 033772: 21 11 | local.set 17 + 033774: 20 02 | local.get 2 + 033776: 2a 02 84 01 | f32.load 2 132 + 03377a: 21 12 | local.set 18 + 03377c: 20 01 | local.get 1 + 03377e: 41 c0 02 | i32.const 320 + 033781: 6a | i32.add + 033782: 20 02 | local.get 2 + 033784: 41 c4 00 | i32.const 68 + 033787: 6a | i32.add + 033788: 41 c0 00 | i32.const 64 + 03378b: fc 0a 00 00 | memory.copy 0 0 + 03378f: 20 02 | local.get 2 + 033791: 2d 00 bc 12 | i32.load8_u 0 2364 + 033795: 22 13 | local.tee 19 + 033797: 41 01 | i32.const 1 + 033799: 71 | i32.and + 03379a: 21 14 | local.set 20 + 03379c: 20 13 | local.get 19 + 03379e: 21 15 | local.set 21 + 0337a0: 41 00 | i32.const 0 + 0337a2: 21 16 | local.set 22 + 0337a4: 03 40 | loop + 0337a6: 02 40 | block + 0337a8: 20 14 | local.get 20 + 0337aa: 45 | i32.eqz + 0337ab: 0d 00 | br_if 0 + 0337ad: 23 81 80 80 80 00 | global.get 1 + 0337b3: 41 88 af 98 80 00 | i32.const 399240 + 0337b9: 6a | i32.add + 0337ba: 22 02 | local.tee 2 + 0337bc: 28 02 ec 14 | i32.load 2 2668 + 0337c0: 22 17 | local.tee 23 + 0337c2: 20 16 | local.get 22 + 0337c4: 6c | i32.mul + 0337c5: 41 02 | i32.const 2 + 0337c7: 6d | i32.div_s + 0337c8: 41 00 | i32.const 0 + 0337ca: 20 17 | local.get 23 + 0337cc: 41 02 | i32.const 2 + 0337ce: 6d | i32.div_s + 0337cf: 20 02 | local.get 2 + 0337d1: 28 02 f0 14 | i32.load 2 2672 + 0337d5: 10 87 80 80 80 00 | call 7 + 0337db: 20 01 | local.get 1 + 0337dd: 41 c0 01 | i32.const 192 + 0337e0: 6a | i32.add + 0337e1: 20 01 | local.get 1 + 0337e3: 41 c0 02 | i32.const 320 + 0337e6: 6a | i32.add + 0337e7: 41 c0 00 | i32.const 64 + 0337ea: fc 0a 00 00 | memory.copy 0 0 + 0337ee: 20 01 | local.get 1 + 0337f0: 41 80 01 | i32.const 128 + 0337f3: 6a | i32.add + 0337f4: 20 02 | local.get 2 + 0337f6: 20 16 | local.get 22 + 0337f8: 41 06 | i32.const 6 + 0337fa: 74 | i32.shl + 0337fb: 6a | i32.add + 0337fc: 22 16 | local.tee 22 + 0337fe: 41 c0 13 | i32.const 2496 + 033801: 6a | i32.add + 033802: 41 c0 00 | i32.const 64 + 033805: fc 0a 00 00 | memory.copy 0 0 + 033809: 20 01 | local.get 1 + 03380b: 41 80 03 | i32.const 384 + 03380e: 6a | i32.add + 03380f: 20 01 | local.get 1 + 033811: 41 c0 01 | i32.const 192 + 033814: 6a | i32.add + 033815: 20 01 | local.get 1 + 033817: 41 80 01 | i32.const 128 + 03381a: 6a | i32.add + 03381b: 10 d5 83 80 80 00 | call 469 + 033821: 20 02 | local.get 2 + 033823: 41 c4 00 | i32.const 68 + 033826: 6a | i32.add + 033827: 20 01 | local.get 1 + 033829: 41 80 03 | i32.const 384 + 03382c: 6a | i32.add + 03382d: 41 c0 00 | i32.const 64 + 033830: fc 0a 00 00 | memory.copy 0 0 + 033834: 20 02 | local.get 2 + 033836: 41 84 01 | i32.const 132 + 033839: 6a | i32.add + 03383a: 20 16 | local.get 22 + 03383c: 41 c0 12 | i32.const 2368 + 03383f: 6a | i32.add + 033840: 41 c0 00 | i32.const 64 + 033843: fc 0a 00 00 | memory.copy 0 0 + 033847: 0b | end + 033848: 02 40 | block + 03384a: 23 81 80 80 80 00 | global.get 1 + 033850: 41 88 af 98 80 00 | i32.const 399240 + 033856: 6a | i32.add + 033857: 28 02 20 | i32.load 2 32 + 03385a: 41 01 | i32.const 1 + 03385c: 48 | i32.lt_s + 03385d: 0d 00 | br_if 0 + 03385f: 23 81 80 80 80 00 | global.get 1 + 033865: 41 88 af 98 80 00 | i32.const 399240 + 03386b: 6a | i32.add + 03386c: 22 02 | local.tee 2 + 03386e: 28 02 b4 12 | i32.load 2 2356 + 033872: 10 8a 80 80 80 00 | call 10 + 033878: 20 01 | local.get 1 + 03387a: 41 c0 00 | i32.const 64 + 03387d: 6a | i32.add + 03387e: 20 02 | local.get 2 + 033880: 41 c4 00 | i32.const 68 + 033883: 6a | i32.add + 033884: 41 c0 00 | i32.const 64 + 033887: fc 0a 00 00 | memory.copy 0 0 + 03388b: 20 01 | local.get 1 + 03388d: 20 02 | local.get 2 + 03388f: 41 84 01 | i32.const 132 + 033892: 6a | i32.add + 033893: 41 c0 00 | i32.const 64 + 033896: fc 0a 00 00 | memory.copy 0 0 + 03389a: 20 01 | local.get 1 + 03389c: 41 80 03 | i32.const 384 + 03389f: 6a | i32.add + 0338a0: 20 01 | local.get 1 + 0338a2: 41 c0 00 | i32.const 64 + 0338a5: 6a | i32.add + 0338a6: 20 01 | local.get 1 + 0338a8: 10 d5 83 80 80 00 | call 469 + 0338ae: 20 02 | local.get 2 + 0338b0: 28 02 b8 12 | i32.load 2 2360 + 0338b4: 28 02 18 | i32.load 2 24 + 0338b7: 21 16 | local.set 22 + 0338b9: 20 01 | local.get 1 + 0338bb: 20 01 | local.get 1 + 0338bd: 2a 02 bc 03 | f32.load 2 444 + 0338c1: 38 02 bc 02 | f32.store 2 316 + 0338c5: 20 01 | local.get 1 + 0338c7: 20 01 | local.get 1 + 0338c9: 2a 02 ac 03 | f32.load 2 428 + 0338cd: 38 02 b8 02 | f32.store 2 312 + 0338d1: 20 01 | local.get 1 + 0338d3: 20 01 | local.get 1 + 0338d5: 2a 02 9c 03 | f32.load 2 412 + 0338d9: 38 02 b4 02 | f32.store 2 308 + 0338dd: 20 01 | local.get 1 + 0338df: 20 01 | local.get 1 + 0338e1: 2a 02 8c 03 | f32.load 2 396 + 0338e5: 38 02 b0 02 | f32.store 2 304 + 0338e9: 20 01 | local.get 1 + 0338eb: 20 01 | local.get 1 + 0338ed: 2a 02 b8 03 | f32.load 2 440 + 0338f1: 38 02 ac 02 | f32.store 2 300 + 0338f5: 20 01 | local.get 1 + 0338f7: 20 01 | local.get 1 + 0338f9: 2a 02 a8 03 | f32.load 2 424 + 0338fd: 38 02 a8 02 | f32.store 2 296 + 033901: 20 01 | local.get 1 + 033903: 20 01 | local.get 1 + 033905: 2a 02 98 03 | f32.load 2 408 + 033909: 38 02 a4 02 | f32.store 2 292 + 03390d: 20 01 | local.get 1 + 03390f: 20 01 | local.get 1 + 033911: 2a 02 88 03 | f32.load 2 392 + 033915: 38 02 a0 02 | f32.store 2 288 + 033919: 20 01 | local.get 1 + 03391b: 20 01 | local.get 1 + 03391d: 2a 02 b4 03 | f32.load 2 436 + 033921: 38 02 9c 02 | f32.store 2 284 + 033925: 20 01 | local.get 1 + 033927: 20 01 | local.get 1 + 033929: 2a 02 a4 03 | f32.load 2 420 + 03392d: 38 02 98 02 | f32.store 2 280 + 033931: 20 01 | local.get 1 + 033933: 20 01 | local.get 1 + 033935: 2a 02 94 03 | f32.load 2 404 + 033939: 38 02 94 02 | f32.store 2 276 + 03393d: 20 01 | local.get 1 + 03393f: 20 01 | local.get 1 + 033941: 2a 02 84 03 | f32.load 2 388 + 033945: 38 02 90 02 | f32.store 2 272 + 033949: 20 01 | local.get 1 + 03394b: 20 01 | local.get 1 + 03394d: 2a 02 b0 03 | f32.load 2 432 + 033951: 38 02 8c 02 | f32.store 2 268 + 033955: 20 01 | local.get 1 + 033957: 20 01 | local.get 1 + 033959: 2a 02 a0 03 | f32.load 2 416 + 03395d: 38 02 88 02 | f32.store 2 264 + 033961: 20 01 | local.get 1 + 033963: 20 01 | local.get 1 + 033965: 2a 02 90 03 | f32.load 2 400 + 033969: 38 02 84 02 | f32.store 2 260 + 03396d: 20 01 | local.get 1 + 03396f: 20 01 | local.get 1 + 033971: 2a 02 80 03 | f32.load 2 384 + 033975: 38 02 80 02 | f32.store 2 256 + 033979: 20 16 | local.get 22 + 03397b: 41 01 | i32.const 1 + 03397d: 41 00 | i32.const 0 + 03397f: 20 01 | local.get 1 + 033981: 41 80 02 | i32.const 256 + 033984: 6a | i32.add + 033985: 10 8b 80 80 80 00 | call 11 + 03398b: 02 40 | block + 03398d: 20 02 | local.get 2 + 03398f: 28 02 b8 12 | i32.load 2 2360 + 033993: 22 02 | local.tee 2 + 033995: 28 02 20 | i32.load 2 32 + 033998: 22 16 | local.tee 22 + 03399a: 41 7f | i32.const 4294967295 + 03399c: 46 | i32.eq + 03399d: 0d 00 | br_if 0 + 03399f: 20 01 | local.get 1 + 0339a1: 23 81 80 80 80 00 | global.get 1 + 0339a7: 41 88 af 98 80 00 | i32.const 399240 + 0339ad: 6a | i32.add + 0339ae: 22 02 | local.tee 2 + 0339b0: 2a 02 c0 01 | f32.load 2 192 + 0339b4: 38 02 bc 02 | f32.store 2 316 + 0339b8: 20 01 | local.get 1 + 0339ba: 20 02 | local.get 2 + 0339bc: 2a 02 b0 01 | f32.load 2 176 + 0339c0: 38 02 b8 02 | f32.store 2 312 + 0339c4: 20 01 | local.get 1 + 0339c6: 20 02 | local.get 2 + 0339c8: 2a 02 a0 01 | f32.load 2 160 + 0339cc: 38 02 b4 02 | f32.store 2 308 + 0339d0: 20 01 | local.get 1 + 0339d2: 20 02 | local.get 2 + 0339d4: 2a 02 90 01 | f32.load 2 144 + 0339d8: 38 02 b0 02 | f32.store 2 304 + 0339dc: 20 01 | local.get 1 + 0339de: 20 02 | local.get 2 + 0339e0: 2a 02 bc 01 | f32.load 2 188 + 0339e4: 38 02 ac 02 | f32.store 2 300 + 0339e8: 20 01 | local.get 1 + 0339ea: 20 02 | local.get 2 + 0339ec: 2a 02 ac 01 | f32.load 2 172 + 0339f0: 38 02 a8 02 | f32.store 2 296 + 0339f4: 20 01 | local.get 1 + 0339f6: 20 02 | local.get 2 + 0339f8: 2a 02 9c 01 | f32.load 2 156 + 0339fc: 38 02 a4 02 | f32.store 2 292 + 033a00: 20 01 | local.get 1 + 033a02: 20 02 | local.get 2 + 033a04: 2a 02 8c 01 | f32.load 2 140 + 033a08: 38 02 a0 02 | f32.store 2 288 + 033a0c: 20 01 | local.get 1 + 033a0e: 20 02 | local.get 2 + 033a10: 2a 02 b8 01 | f32.load 2 184 + 033a14: 38 02 9c 02 | f32.store 2 284 + 033a18: 20 01 | local.get 1 + 033a1a: 20 02 | local.get 2 + 033a1c: 2a 02 a8 01 | f32.load 2 168 + 033a20: 38 02 98 02 | f32.store 2 280 + 033a24: 20 01 | local.get 1 + 033a26: 20 02 | local.get 2 + 033a28: 2a 02 98 01 | f32.load 2 152 + 033a2c: 38 02 94 02 | f32.store 2 276 + 033a30: 20 01 | local.get 1 + 033a32: 20 02 | local.get 2 + 033a34: 2a 02 88 01 | f32.load 2 136 + 033a38: 38 02 90 02 | f32.store 2 272 + 033a3c: 20 01 | local.get 1 + 033a3e: 20 02 | local.get 2 + 033a40: 2a 02 b4 01 | f32.load 2 180 + 033a44: 38 02 8c 02 | f32.store 2 268 + 033a48: 20 01 | local.get 1 + 033a4a: 20 02 | local.get 2 + 033a4c: 2a 02 a4 01 | f32.load 2 164 + 033a50: 38 02 88 02 | f32.store 2 264 + 033a54: 20 01 | local.get 1 + 033a56: 20 02 | local.get 2 + 033a58: 2a 02 94 01 | f32.load 2 148 + 033a5c: 38 02 84 02 | f32.store 2 260 + 033a60: 20 01 | local.get 1 + 033a62: 20 02 | local.get 2 + 033a64: 2a 02 84 01 | f32.load 2 132 + 033a68: 38 02 80 02 | f32.store 2 256 + 033a6c: 20 16 | local.get 22 + 033a6e: 41 01 | i32.const 1 + 033a70: 41 00 | i32.const 0 + 033a72: 20 01 | local.get 1 + 033a74: 41 80 02 | i32.const 256 + 033a77: 6a | i32.add + 033a78: 10 8b 80 80 80 00 | call 11 + 033a7e: 20 02 | local.get 2 + 033a80: 28 02 b8 12 | i32.load 2 2360 + 033a84: 21 02 | local.set 2 + 033a86: 0b | end + 033a87: 02 40 | block + 033a89: 20 02 | local.get 2 + 033a8b: 28 02 1c | i32.load 2 28 + 033a8e: 22 16 | local.tee 22 + 033a90: 41 7f | i32.const 4294967295 + 033a92: 46 | i32.eq + 033a93: 0d 00 | br_if 0 + 033a95: 20 01 | local.get 1 + 033a97: 23 81 80 80 80 00 | global.get 1 + 033a9d: 41 88 af 98 80 00 | i32.const 399240 + 033aa3: 6a | i32.add + 033aa4: 22 02 | local.tee 2 + 033aa6: 2a 02 80 01 | f32.load 2 128 + 033aaa: 38 02 bc 02 | f32.store 2 316 + 033aae: 20 01 | local.get 1 + 033ab0: 20 02 | local.get 2 + 033ab2: 2a 02 70 | f32.load 2 112 + 033ab5: 38 02 b8 02 | f32.store 2 312 + 033ab9: 20 01 | local.get 1 + 033abb: 20 02 | local.get 2 + 033abd: 2a 02 60 | f32.load 2 96 + 033ac0: 38 02 b4 02 | f32.store 2 308 + 033ac4: 20 01 | local.get 1 + 033ac6: 20 02 | local.get 2 + 033ac8: 2a 02 50 | f32.load 2 80 + 033acb: 38 02 b0 02 | f32.store 2 304 + 033acf: 20 01 | local.get 1 + 033ad1: 20 02 | local.get 2 + 033ad3: 2a 02 7c | f32.load 2 124 + 033ad6: 38 02 ac 02 | f32.store 2 300 + 033ada: 20 01 | local.get 1 + 033adc: 20 02 | local.get 2 + 033ade: 2a 02 6c | f32.load 2 108 + 033ae1: 38 02 a8 02 | f32.store 2 296 + 033ae5: 20 01 | local.get 1 + 033ae7: 20 02 | local.get 2 + 033ae9: 2a 02 5c | f32.load 2 92 + 033aec: 38 02 a4 02 | f32.store 2 292 + 033af0: 20 01 | local.get 1 + 033af2: 20 02 | local.get 2 + 033af4: 2a 02 4c | f32.load 2 76 + 033af7: 38 02 a0 02 | f32.store 2 288 + 033afb: 20 01 | local.get 1 + 033afd: 20 02 | local.get 2 + 033aff: 2a 02 78 | f32.load 2 120 + 033b02: 38 02 9c 02 | f32.store 2 284 + 033b06: 20 01 | local.get 1 + 033b08: 20 02 | local.get 2 + 033b0a: 2a 02 68 | f32.load 2 104 + 033b0d: 38 02 98 02 | f32.store 2 280 + 033b11: 20 01 | local.get 1 + 033b13: 20 02 | local.get 2 + 033b15: 2a 02 58 | f32.load 2 88 + 033b18: 38 02 94 02 | f32.store 2 276 + 033b1c: 20 01 | local.get 1 + 033b1e: 20 02 | local.get 2 + 033b20: 2a 02 48 | f32.load 2 72 + 033b23: 38 02 90 02 | f32.store 2 272 + 033b27: 20 01 | local.get 1 + 033b29: 20 02 | local.get 2 + 033b2b: 2a 02 74 | f32.load 2 116 + 033b2e: 38 02 8c 02 | f32.store 2 268 + 033b32: 20 01 | local.get 1 + 033b34: 20 02 | local.get 2 + 033b36: 2a 02 64 | f32.load 2 100 + 033b39: 38 02 88 02 | f32.store 2 264 + 033b3d: 20 01 | local.get 1 + 033b3f: 20 02 | local.get 2 + 033b41: 2a 02 54 | f32.load 2 84 + 033b44: 38 02 84 02 | f32.store 2 260 + 033b48: 20 01 | local.get 1 + 033b4a: 20 02 | local.get 2 + 033b4c: 2a 02 44 | f32.load 2 68 + 033b4f: 38 02 80 02 | f32.store 2 256 + 033b53: 20 16 | local.get 22 + 033b55: 41 01 | i32.const 1 + 033b57: 41 00 | i32.const 0 + 033b59: 20 01 | local.get 1 + 033b5b: 41 80 02 | i32.const 256 + 033b5e: 6a | i32.add + 033b5f: 10 8b 80 80 80 00 | call 11 + 033b65: 20 02 | local.get 2 + 033b67: 28 02 b8 12 | i32.load 2 2360 + 033b6b: 21 02 | local.set 2 + 033b6d: 0b | end + 033b6e: 02 40 | block + 033b70: 20 02 | local.get 2 + 033b72: 28 02 24 | i32.load 2 36 + 033b75: 22 16 | local.tee 22 + 033b77: 41 7f | i32.const 4294967295 + 033b79: 46 | i32.eq + 033b7a: 0d 00 | br_if 0 + 033b7c: 20 01 | local.get 1 + 033b7e: 23 81 80 80 80 00 | global.get 1 + 033b84: 41 88 af 98 80 00 | i32.const 399240 + 033b8a: 6a | i32.add + 033b8b: 22 02 | local.tee 2 + 033b8d: 2a 02 80 02 | f32.load 2 256 + 033b91: 38 02 bc 02 | f32.store 2 316 + 033b95: 20 01 | local.get 1 + 033b97: 20 02 | local.get 2 + 033b99: 2a 02 f0 01 | f32.load 2 240 + 033b9d: 38 02 b8 02 | f32.store 2 312 + 033ba1: 20 01 | local.get 1 + 033ba3: 20 02 | local.get 2 + 033ba5: 2a 02 e0 01 | f32.load 2 224 + 033ba9: 38 02 b4 02 | f32.store 2 308 + 033bad: 20 01 | local.get 1 + 033baf: 20 02 | local.get 2 + 033bb1: 2a 02 d0 01 | f32.load 2 208 + 033bb5: 38 02 b0 02 | f32.store 2 304 + 033bb9: 20 01 | local.get 1 + 033bbb: 20 02 | local.get 2 + 033bbd: 2a 02 fc 01 | f32.load 2 252 + 033bc1: 38 02 ac 02 | f32.store 2 300 + 033bc5: 20 01 | local.get 1 + 033bc7: 20 02 | local.get 2 + 033bc9: 2a 02 ec 01 | f32.load 2 236 + 033bcd: 38 02 a8 02 | f32.store 2 296 + 033bd1: 20 01 | local.get 1 + 033bd3: 20 02 | local.get 2 + 033bd5: 2a 02 dc 01 | f32.load 2 220 + 033bd9: 38 02 a4 02 | f32.store 2 292 + 033bdd: 20 01 | local.get 1 + 033bdf: 20 02 | local.get 2 + 033be1: 2a 02 cc 01 | f32.load 2 204 + 033be5: 38 02 a0 02 | f32.store 2 288 + 033be9: 20 01 | local.get 1 + 033beb: 20 02 | local.get 2 + 033bed: 2a 02 f8 01 | f32.load 2 248 + 033bf1: 38 02 9c 02 | f32.store 2 284 + 033bf5: 20 01 | local.get 1 + 033bf7: 20 02 | local.get 2 + 033bf9: 2a 02 e8 01 | f32.load 2 232 + 033bfd: 38 02 98 02 | f32.store 2 280 + 033c01: 20 01 | local.get 1 + 033c03: 20 02 | local.get 2 + 033c05: 2a 02 d8 01 | f32.load 2 216 + 033c09: 38 02 94 02 | f32.store 2 276 + 033c0d: 20 01 | local.get 1 + 033c0f: 20 02 | local.get 2 + 033c11: 2a 02 c8 01 | f32.load 2 200 + 033c15: 38 02 90 02 | f32.store 2 272 + 033c19: 20 01 | local.get 1 + 033c1b: 20 02 | local.get 2 + 033c1d: 2a 02 f4 01 | f32.load 2 244 + 033c21: 38 02 8c 02 | f32.store 2 268 + 033c25: 20 01 | local.get 1 + 033c27: 20 02 | local.get 2 + 033c29: 2a 02 e4 01 | f32.load 2 228 + 033c2d: 38 02 88 02 | f32.store 2 264 + 033c31: 20 01 | local.get 1 + 033c33: 20 02 | local.get 2 + 033c35: 2a 02 d4 01 | f32.load 2 212 + 033c39: 38 02 84 02 | f32.store 2 260 + 033c3d: 20 01 | local.get 1 + 033c3f: 20 02 | local.get 2 + 033c41: 2a 02 c4 01 | f32.load 2 196 + 033c45: 38 02 80 02 | f32.store 2 256 + 033c49: 20 16 | local.get 22 + 033c4b: 41 01 | i32.const 1 + 033c4d: 41 00 | i32.const 0 + 033c4f: 20 01 | local.get 1 + 033c51: 41 80 02 | i32.const 256 + 033c54: 6a | i32.add + 033c55: 10 8b 80 80 80 00 | call 11 + 033c5b: 20 02 | local.get 2 + 033c5d: 28 02 b8 12 | i32.load 2 2360 + 033c61: 21 02 | local.set 2 + 033c63: 0b | end + 033c64: 02 40 | block + 033c66: 20 02 | local.get 2 + 033c68: 28 02 28 | i32.load 2 40 + 033c6b: 22 16 | local.tee 22 + 033c6d: 41 7f | i32.const 4294967295 + 033c6f: 46 | i32.eq + 033c70: 0d 00 | br_if 0 + 033c72: 20 01 | local.get 1 + 033c74: 23 81 80 80 80 00 | global.get 1 + 033c7a: 41 88 af 98 80 00 | i32.const 399240 + 033c80: 6a | i32.add + 033c81: 22 02 | local.tee 2 + 033c83: 2a 02 ec 01 | f32.load 2 236 + 033c87: 22 18 | local.tee 24 + 033c89: 20 02 | local.get 2 + 033c8b: 2a 02 c4 01 | f32.load 2 196 + 033c8f: 22 19 | local.tee 25 + 033c91: 20 02 | local.get 2 + 033c93: 2a 02 d8 01 | f32.load 2 216 + 033c97: 22 1a | local.tee 26 + 033c99: 94 | f32.mul + 033c9a: 20 02 | local.get 2 + 033c9c: 2a 02 d4 01 | f32.load 2 212 + 033ca0: 22 1b | local.tee 27 + 033ca2: 20 02 | local.get 2 + 033ca4: 2a 02 c8 01 | f32.load 2 200 + 033ca8: 22 1c | local.tee 28 + 033caa: 94 | f32.mul + 033cab: 93 | f32.sub + 033cac: 22 1d | local.tee 29 + 033cae: 94 | f32.mul + 033caf: 20 02 | local.get 2 + 033cb1: 2a 02 cc 01 | f32.load 2 204 + 033cb5: 22 1e | local.tee 30 + 033cb7: 20 1b | local.get 27 + 033cb9: 20 02 | local.get 2 + 033cbb: 2a 02 e8 01 | f32.load 2 232 + 033cbf: 22 1f | local.tee 31 + 033cc1: 94 | f32.mul + 033cc2: 20 02 | local.get 2 + 033cc4: 2a 02 e4 01 | f32.load 2 228 + 033cc8: 22 20 | local.tee 32 + 033cca: 20 1a | local.get 26 + 033ccc: 94 | f32.mul + 033ccd: 93 | f32.sub + 033cce: 22 21 | local.tee 33 + 033cd0: 94 | f32.mul + 033cd1: 20 02 | local.get 2 + 033cd3: 2a 02 dc 01 | f32.load 2 220 + 033cd7: 22 22 | local.tee 34 + 033cd9: 20 19 | local.get 25 + 033cdb: 20 1f | local.get 31 + 033cdd: 94 | f32.mul + 033cde: 20 20 | local.get 32 + 033ce0: 20 1c | local.get 28 + 033ce2: 94 | f32.mul + 033ce3: 93 | f32.sub + 033ce4: 22 23 | local.tee 35 + 033ce6: 94 | f32.mul + 033ce7: 93 | f32.sub + 033ce8: 92 | f32.add + 033ce9: 43 00 00 80 3f | f32.const 0x1p+0 + 033cee: 20 20 | local.get 32 + 033cf0: 20 02 | local.get 2 + 033cf2: 2a 02 f8 01 | f32.load 2 248 + 033cf6: 22 24 | local.tee 36 + 033cf8: 94 | f32.mul + 033cf9: 20 02 | local.get 2 + 033cfb: 2a 02 f4 01 | f32.load 2 244 + 033cff: 22 25 | local.tee 37 + 033d01: 20 1f | local.get 31 + 033d03: 94 | f32.mul + 033d04: 93 | f32.sub + 033d05: 22 26 | local.tee 38 + 033d07: 20 1e | local.get 30 + 033d09: 20 02 | local.get 2 + 033d0b: 2a 02 e0 01 | f32.load 2 224 + 033d0f: 22 27 | local.tee 39 + 033d11: 94 | f32.mul + 033d12: 20 22 | local.get 34 + 033d14: 20 02 | local.get 2 + 033d16: 2a 02 d0 01 | f32.load 2 208 + 033d1a: 22 28 | local.tee 40 + 033d1c: 94 | f32.mul + 033d1d: 93 | f32.sub + 033d1e: 22 29 | local.tee 41 + 033d20: 94 | f32.mul + 033d21: 20 21 | local.get 33 + 033d23: 20 1e | local.get 30 + 033d25: 20 02 | local.get 2 + 033d27: 2a 02 80 02 | f32.load 2 256 + 033d2b: 22 2a | local.tee 42 + 033d2d: 94 | f32.mul + 033d2e: 20 02 | local.get 2 + 033d30: 2a 02 fc 01 | f32.load 2 252 + 033d34: 22 2b | local.tee 43 + 033d36: 20 28 | local.get 40 + 033d38: 94 | f32.mul + 033d39: 93 | f32.sub + 033d3a: 22 2c | local.tee 44 + 033d3c: 94 | f32.mul + 033d3d: 20 19 | local.get 25 + 033d3f: 20 24 | local.get 36 + 033d41: 94 | f32.mul + 033d42: 20 25 | local.get 37 + 033d44: 20 1c | local.get 28 + 033d46: 94 | f32.mul + 033d47: 93 | f32.sub + 033d48: 22 2d | local.tee 45 + 033d4a: 20 22 | local.get 34 + 033d4c: 20 02 | local.get 2 + 033d4e: 2a 02 f0 01 | f32.load 2 240 + 033d52: 22 2e | local.tee 46 + 033d54: 94 | f32.mul + 033d55: 20 18 | local.get 24 + 033d57: 20 27 | local.get 39 + 033d59: 94 | f32.mul + 033d5a: 93 | f32.sub + 033d5b: 22 2f | local.tee 47 + 033d5d: 94 | f32.mul + 033d5e: 20 1d | local.get 29 + 033d60: 20 18 | local.get 24 + 033d62: 20 2a | local.get 42 + 033d64: 94 | f32.mul + 033d65: 20 2b | local.get 43 + 033d67: 20 2e | local.get 46 + 033d69: 94 | f32.mul + 033d6a: 93 | f32.sub + 033d6b: 22 30 | local.tee 48 + 033d6d: 94 | f32.mul + 033d6e: 20 23 | local.get 35 + 033d70: 20 22 | local.get 34 + 033d72: 20 2a | local.get 42 + 033d74: 94 | f32.mul + 033d75: 20 2b | local.get 43 + 033d77: 20 27 | local.get 39 + 033d79: 94 | f32.mul + 033d7a: 93 | f32.sub + 033d7b: 22 31 | local.tee 49 + 033d7d: 94 | f32.mul + 033d7e: 93 | f32.sub + 033d7f: 92 | f32.add + 033d80: 92 | f32.add + 033d81: 20 1b | local.get 27 + 033d83: 20 24 | local.get 36 + 033d85: 94 | f32.mul + 033d86: 20 25 | local.get 37 + 033d88: 20 1a | local.get 26 + 033d8a: 94 | f32.mul + 033d8b: 93 | f32.sub + 033d8c: 22 32 | local.tee 50 + 033d8e: 20 1e | local.get 30 + 033d90: 20 2e | local.get 46 + 033d92: 94 | f32.mul + 033d93: 20 18 | local.get 24 + 033d95: 20 28 | local.get 40 + 033d97: 94 | f32.mul + 033d98: 93 | f32.sub + 033d99: 22 33 | local.tee 51 + 033d9b: 94 | f32.mul + 033d9c: 93 | f32.sub + 033d9d: 92 | f32.add + 033d9e: 95 | f32.div + 033d9f: 22 34 | local.tee 52 + 033da1: 94 | f32.mul + 033da2: 38 02 bc 02 | f32.store 2 316 + 033da6: 20 01 | local.get 1 + 033da8: 20 22 | local.get 34 + 033daa: 20 2d | local.get 45 + 033dac: 94 | f32.mul + 033dad: 20 1e | local.get 30 + 033daf: 20 32 | local.get 50 + 033db1: 94 | f32.mul + 033db2: 93 | f32.sub + 033db3: 20 2b | local.get 43 + 033db5: 20 1d | local.get 29 + 033db7: 94 | f32.mul + 033db8: 93 | f32.sub + 033db9: 20 34 | local.get 52 + 033dbb: 94 | f32.mul + 033dbc: 38 02 b8 02 | f32.store 2 312 + 033dc0: 20 01 | local.get 1 + 033dc2: 20 2b | local.get 43 + 033dc4: 20 23 | local.get 35 + 033dc6: 94 | f32.mul + 033dc7: 20 1e | local.get 30 + 033dc9: 20 26 | local.get 38 + 033dcb: 94 | f32.mul + 033dcc: 20 18 | local.get 24 + 033dce: 20 2d | local.get 45 + 033dd0: 94 | f32.mul + 033dd1: 93 | f32.sub + 033dd2: 92 | f32.add + 033dd3: 20 34 | local.get 52 + 033dd5: 94 | f32.mul + 033dd6: 38 02 b4 02 | f32.store 2 308 + 033dda: 20 01 | local.get 1 + 033ddc: 20 18 | local.get 24 + 033dde: 20 32 | local.get 50 + 033de0: 94 | f32.mul + 033de1: 20 22 | local.get 34 + 033de3: 20 26 | local.get 38 + 033de5: 94 | f32.mul + 033de6: 93 | f32.sub + 033de7: 20 2b | local.get 43 + 033de9: 20 21 | local.get 33 + 033deb: 94 | f32.mul + 033dec: 93 | f32.sub + 033ded: 20 34 | local.get 52 + 033def: 94 | f32.mul + 033df0: 38 02 b0 02 | f32.store 2 304 + 033df4: 20 01 | local.get 1 + 033df6: 20 27 | local.get 39 + 033df8: 20 23 | local.get 35 + 033dfa: 94 | f32.mul + 033dfb: 20 28 | local.get 40 + 033dfd: 20 21 | local.get 33 + 033dff: 94 | f32.mul + 033e00: 93 | f32.sub + 033e01: 20 2e | local.get 46 + 033e03: 20 1d | local.get 29 + 033e05: 94 | f32.mul + 033e06: 93 | f32.sub + 033e07: 20 34 | local.get 52 + 033e09: 94 | f32.mul + 033e0a: 38 02 ac 02 | f32.store 2 300 + 033e0e: 20 01 | local.get 1 + 033e10: 20 2a | local.get 42 + 033e12: 20 1d | local.get 29 + 033e14: 94 | f32.mul + 033e15: 20 28 | local.get 40 + 033e17: 20 32 | local.get 50 + 033e19: 94 | f32.mul + 033e1a: 20 27 | local.get 39 + 033e1c: 20 2d | local.get 45 + 033e1e: 94 | f32.mul + 033e1f: 93 | f32.sub + 033e20: 92 | f32.add + 033e21: 20 34 | local.get 52 + 033e23: 94 | f32.mul + 033e24: 38 02 a8 02 | f32.store 2 296 + 033e28: 20 01 | local.get 1 + 033e2a: 20 2e | local.get 46 + 033e2c: 20 2d | local.get 45 + 033e2e: 94 | f32.mul + 033e2f: 20 28 | local.get 40 + 033e31: 20 26 | local.get 38 + 033e33: 94 | f32.mul + 033e34: 93 | f32.sub + 033e35: 20 2a | local.get 42 + 033e37: 20 23 | local.get 35 + 033e39: 94 | f32.mul + 033e3a: 93 | f32.sub + 033e3b: 20 34 | local.get 52 + 033e3d: 94 | f32.mul + 033e3e: 38 02 a4 02 | f32.store 2 292 + 033e42: 20 01 | local.get 1 + 033e44: 20 2a | local.get 42 + 033e46: 20 21 | local.get 33 + 033e48: 94 | f32.mul + 033e49: 20 27 | local.get 39 + 033e4b: 20 26 | local.get 38 + 033e4d: 94 | f32.mul + 033e4e: 20 2e | local.get 46 + 033e50: 20 32 | local.get 50 + 033e52: 94 | f32.mul + 033e53: 93 | f32.sub + 033e54: 92 | f32.add + 033e55: 20 34 | local.get 52 + 033e57: 94 | f32.mul + 033e58: 38 02 a0 02 | f32.store 2 288 + 033e5c: 20 01 | local.get 1 + 033e5e: 20 20 | local.get 32 + 033e60: 20 29 | local.get 41 + 033e62: 94 | f32.mul + 033e63: 20 19 | local.get 25 + 033e65: 20 2f | local.get 47 + 033e67: 94 | f32.mul + 033e68: 20 1b | local.get 27 + 033e6a: 20 33 | local.get 51 + 033e6c: 94 | f32.mul + 033e6d: 93 | f32.sub + 033e6e: 92 | f32.add + 033e6f: 20 34 | local.get 52 + 033e71: 94 | f32.mul + 033e72: 38 02 9c 02 | f32.store 2 284 + 033e76: 20 01 | local.get 1 + 033e78: 20 1b | local.get 27 + 033e7a: 20 2c | local.get 44 + 033e7c: 94 | f32.mul + 033e7d: 20 19 | local.get 25 + 033e7f: 20 31 | local.get 49 + 033e81: 94 | f32.mul + 033e82: 93 | f32.sub + 033e83: 20 25 | local.get 37 + 033e85: 20 29 | local.get 41 + 033e87: 94 | f32.mul + 033e88: 93 | f32.sub + 033e89: 20 34 | local.get 52 + 033e8b: 94 | f32.mul + 033e8c: 38 02 98 02 | f32.store 2 280 + 033e90: 20 01 | local.get 1 + 033e92: 20 25 | local.get 37 + 033e94: 20 33 | local.get 51 + 033e96: 94 | f32.mul + 033e97: 20 19 | local.get 25 + 033e99: 20 30 | local.get 48 + 033e9b: 94 | f32.mul + 033e9c: 20 20 | local.get 32 + 033e9e: 20 2c | local.get 44 + 033ea0: 94 | f32.mul + 033ea1: 93 | f32.sub + 033ea2: 92 | f32.add + 033ea3: 20 34 | local.get 52 + 033ea5: 94 | f32.mul + 033ea6: 38 02 94 02 | f32.store 2 276 + 033eaa: 20 01 | local.get 1 + 033eac: 20 20 | local.get 32 + 033eae: 20 31 | local.get 49 + 033eb0: 94 | f32.mul + 033eb1: 20 1b | local.get 27 + 033eb3: 20 30 | local.get 48 + 033eb5: 94 | f32.mul + 033eb6: 93 | f32.sub + 033eb7: 20 25 | local.get 37 + 033eb9: 20 2f | local.get 47 + 033ebb: 94 | f32.mul + 033ebc: 93 | f32.sub + 033ebd: 20 34 | local.get 52 + 033ebf: 94 | f32.mul + 033ec0: 38 02 90 02 | f32.store 2 272 + 033ec4: 20 01 | local.get 1 + 033ec6: 20 1a | local.get 26 + 033ec8: 20 33 | local.get 51 + 033eca: 94 | f32.mul + 033ecb: 20 1c | local.get 28 + 033ecd: 20 2f | local.get 47 + 033ecf: 94 | f32.mul + 033ed0: 93 | f32.sub + 033ed1: 20 1f | local.get 31 + 033ed3: 20 29 | local.get 41 + 033ed5: 94 | f32.mul + 033ed6: 93 | f32.sub + 033ed7: 20 34 | local.get 52 + 033ed9: 94 | f32.mul + 033eda: 38 02 8c 02 | f32.store 2 268 + 033ede: 20 01 | local.get 1 + 033ee0: 20 24 | local.get 36 + 033ee2: 20 29 | local.get 41 + 033ee4: 94 | f32.mul + 033ee5: 20 1c | local.get 28 + 033ee7: 20 31 | local.get 49 + 033ee9: 94 | f32.mul + 033eea: 20 1a | local.get 26 + 033eec: 20 2c | local.get 44 + 033eee: 94 | f32.mul + 033eef: 93 | f32.sub + 033ef0: 92 | f32.add + 033ef1: 20 34 | local.get 52 + 033ef3: 94 | f32.mul + 033ef4: 38 02 88 02 | f32.store 2 264 + 033ef8: 20 01 | local.get 1 + 033efa: 20 1f | local.get 31 + 033efc: 20 2c | local.get 44 + 033efe: 94 | f32.mul + 033eff: 20 1c | local.get 28 + 033f01: 20 30 | local.get 48 + 033f03: 94 | f32.mul + 033f04: 93 | f32.sub + 033f05: 20 24 | local.get 36 + 033f07: 20 33 | local.get 51 + 033f09: 94 | f32.mul + 033f0a: 93 | f32.sub + 033f0b: 20 34 | local.get 52 + 033f0d: 94 | f32.mul + 033f0e: 38 02 84 02 | f32.store 2 260 + 033f12: 20 01 | local.get 1 + 033f14: 20 24 | local.get 36 + 033f16: 20 2f | local.get 47 + 033f18: 94 | f32.mul + 033f19: 20 1a | local.get 26 + 033f1b: 20 30 | local.get 48 + 033f1d: 94 | f32.mul + 033f1e: 20 1f | local.get 31 + 033f20: 20 31 | local.get 49 + 033f22: 94 | f32.mul + 033f23: 93 | f32.sub + 033f24: 92 | f32.add + 033f25: 20 34 | local.get 52 + 033f27: 94 | f32.mul + 033f28: 38 02 80 02 | f32.store 2 256 + 033f2c: 20 16 | local.get 22 + 033f2e: 41 01 | i32.const 1 + 033f30: 41 00 | i32.const 0 + 033f32: 20 01 | local.get 1 + 033f34: 41 80 02 | i32.const 256 + 033f37: 6a | i32.add + 033f38: 10 8b 80 80 80 00 | call 11 + 033f3e: 0b | end + 033f3f: 02 40 | block + 033f41: 02 40 | block + 033f43: 23 81 80 80 80 00 | global.get 1 + 033f49: 41 88 af 98 80 00 | i32.const 399240 + 033f4f: 6a | i32.add + 033f50: 2d 00 f4 14 | i32.load8_u 0 2676 + 033f54: 41 01 | i32.const 1 + 033f56: 47 | i32.ne + 033f57: 0d 00 | br_if 0 + 033f59: 23 81 80 80 80 00 | global.get 1 + 033f5f: 21 02 | local.set 2 + 033f61: 20 00 | local.get 0 + 033f63: 28 02 08 | i32.load 2 8 + 033f66: 20 00 | local.get 0 + 033f68: 28 02 04 | i32.load 2 4 + 033f6b: 41 30 | i32.const 48 + 033f6d: 6c | i32.mul + 033f6e: 6a | i32.add + 033f6f: 28 02 18 | i32.load 2 24 + 033f72: 20 02 | local.get 2 + 033f74: 41 9c c4 98 80 00 | i32.const 401948 + 033f7a: 6a | i32.add + 033f7b: 28 02 00 | i32.load 2 0 + 033f7e: 11 85 80 80 80 00 80 80 80 | call_indirect 0 (type 5) + 033f87: 80 00 | + 033f89: 0c 01 | br 1 + 033f8b: 0b | end + 033f8c: 41 92 91 02 | i32.const 34962 + 033f90: 20 00 | local.get 0 + 033f92: 28 02 08 | i32.load 2 8 + 033f95: 20 00 | local.get 0 + 033f97: 28 02 04 | i32.load 2 4 + 033f9a: 41 30 | i32.const 48 + 033f9c: 6c | i32.mul + 033f9d: 6a | i32.add + 033f9e: 28 02 1c | i32.load 2 28 + 033fa1: 10 88 80 80 80 00 | call 8 + 033fa7: 23 81 80 80 80 00 | global.get 1 + 033fad: 41 88 af 98 80 00 | i32.const 399240 + 033fb3: 6a | i32.add + 033fb4: 22 02 | local.tee 2 + 033fb6: 28 02 b8 12 | i32.load 2 2360 + 033fba: 28 02 00 | i32.load 2 0 + 033fbd: 41 03 | i32.const 3 + 033fbf: 41 86 28 | i32.const 5126 + 033fc2: 41 00 | i32.const 0 + 033fc4: 41 00 | i32.const 0 + 033fc6: 41 00 | i32.const 0 + 033fc8: 10 8c 80 80 80 00 | call 12 + 033fce: 20 02 | local.get 2 + 033fd0: 28 02 b8 12 | i32.load 2 2360 + 033fd4: 28 02 00 | i32.load 2 0 + 033fd7: 10 8d 80 80 80 00 | call 13 + 033fdd: 41 92 91 02 | i32.const 34962 + 033fe1: 20 00 | local.get 0 + 033fe3: 28 02 08 | i32.load 2 8 + 033fe6: 20 00 | local.get 0 + 033fe8: 28 02 04 | i32.load 2 4 + 033feb: 41 30 | i32.const 48 + 033fed: 6c | i32.mul + 033fee: 6a | i32.add + 033fef: 28 02 20 | i32.load 2 32 + 033ff2: 10 88 80 80 80 00 | call 8 + 033ff8: 20 02 | local.get 2 + 033ffa: 28 02 b8 12 | i32.load 2 2360 + 033ffe: 28 02 04 | i32.load 2 4 + 034001: 41 02 | i32.const 2 + 034003: 41 86 28 | i32.const 5126 + 034006: 41 00 | i32.const 0 + 034008: 41 00 | i32.const 0 + 03400a: 41 00 | i32.const 0 + 03400c: 10 8c 80 80 80 00 | call 12 + 034012: 20 02 | local.get 2 + 034014: 28 02 b8 12 | i32.load 2 2360 + 034018: 28 02 04 | i32.load 2 4 + 03401b: 10 8d 80 80 80 00 | call 13 + 034021: 41 92 91 02 | i32.const 34962 + 034025: 20 00 | local.get 0 + 034027: 28 02 08 | i32.load 2 8 + 03402a: 20 00 | local.get 0 + 03402c: 28 02 04 | i32.load 2 4 + 03402f: 41 30 | i32.const 48 + 034031: 6c | i32.mul + 034032: 6a | i32.add + 034033: 28 02 24 | i32.load 2 36 + 034036: 10 88 80 80 80 00 | call 8 + 03403c: 20 02 | local.get 2 + 03403e: 28 02 b8 12 | i32.load 2 2360 + 034042: 28 02 0c | i32.load 2 12 + 034045: 41 03 | i32.const 3 + 034047: 41 86 28 | i32.const 5126 + 03404a: 41 00 | i32.const 0 + 03404c: 41 00 | i32.const 0 + 03404e: 41 00 | i32.const 0 + 034050: 10 8c 80 80 80 00 | call 12 + 034056: 20 02 | local.get 2 + 034058: 28 02 b8 12 | i32.load 2 2360 + 03405c: 28 02 0c | i32.load 2 12 + 03405f: 10 8d 80 80 80 00 | call 13 + 034065: 41 92 91 02 | i32.const 34962 + 034069: 20 00 | local.get 0 + 03406b: 28 02 08 | i32.load 2 8 + 03406e: 20 00 | local.get 0 + 034070: 28 02 04 | i32.load 2 4 + 034073: 41 30 | i32.const 48 + 034075: 6c | i32.mul + 034076: 6a | i32.add + 034077: 28 02 28 | i32.load 2 40 + 03407a: 10 88 80 80 80 00 | call 8 + 034080: 20 02 | local.get 2 + 034082: 28 02 b8 12 | i32.load 2 2360 + 034086: 28 02 14 | i32.load 2 20 + 034089: 41 04 | i32.const 4 + 03408b: 41 81 28 | i32.const 5121 + 03408e: 41 01 | i32.const 1 + 034090: 41 00 | i32.const 0 + 034092: 41 00 | i32.const 0 + 034094: 10 8c 80 80 80 00 | call 12 + 03409a: 20 02 | local.get 2 + 03409c: 28 02 b8 12 | i32.load 2 2360 + 0340a0: 28 02 14 | i32.load 2 20 + 0340a3: 10 8d 80 80 80 00 | call 13 + 0340a9: 41 93 91 02 | i32.const 34963 + 0340ad: 20 00 | local.get 0 + 0340af: 28 02 08 | i32.load 2 8 + 0340b2: 20 00 | local.get 0 + 0340b4: 28 02 04 | i32.load 2 4 + 0340b7: 41 30 | i32.const 48 + 0340b9: 6c | i32.mul + 0340ba: 6a | i32.add + 0340bb: 28 02 2c | i32.load 2 44 + 0340be: 10 88 80 80 80 00 | call 8 + 0340c4: 0b | end + 0340c5: 23 81 80 80 80 00 | global.get 1 + 0340cb: 41 88 af 98 80 00 | i32.const 399240 + 0340d1: 6a | i32.add + 0340d2: 22 16 | local.tee 22 + 0340d4: 28 02 b8 12 | i32.load 2 2360 + 0340d8: 28 02 30 | i32.load 2 48 + 0340db: 43 00 00 80 3f | f32.const 0x1p+0 + 0340e0: 43 00 00 80 3f | f32.const 0x1p+0 + 0340e5: 43 00 00 80 3f | f32.const 0x1p+0 + 0340ea: 43 00 00 80 3f | f32.const 0x1p+0 + 0340ef: 10 8e 80 80 80 00 | call 14 + 0340f5: 41 00 | i32.const 0 + 0340f7: 21 02 | local.set 2 + 0340f9: 20 16 | local.get 22 + 0340fb: 28 02 b8 12 | i32.load 2 2360 + 0340ff: 28 02 3c | i32.load 2 60 + 034102: 41 00 | i32.const 0 + 034104: 10 8f 80 80 80 00 | call 15 + 03410a: 03 40 | loop + 03410c: 02 40 | block + 03410e: 23 81 80 80 80 00 | global.get 1 + 034114: 41 88 af 98 80 00 | i32.const 399240 + 03411a: 6a | i32.add + 03411b: 20 02 | local.get 2 + 03411d: 41 02 | i32.const 2 + 03411f: 74 | i32.shl + 034120: 6a | i32.add + 034121: 22 16 | local.tee 22 + 034123: 28 02 94 12 | i32.load 2 2324 + 034127: 45 | i32.eqz + 034128: 0d 00 | br_if 0 + 03412a: 20 02 | local.get 2 + 03412c: 41 c1 89 02 | i32.const 33985 + 034130: 6a | i32.add + 034131: 10 90 80 80 80 00 | call 16 + 034137: 41 e1 1b | i32.const 3553 + 03413a: 20 16 | local.get 22 + 03413c: 41 94 12 | i32.const 2324 + 03413f: 6a | i32.add + 034140: 28 02 00 | i32.load 2 0 + 034143: 10 91 80 80 80 00 | call 17 + 034149: 0b | end + 03414a: 20 02 | local.get 2 + 03414c: 41 01 | i32.const 1 + 03414e: 6a | i32.add + 03414f: 22 02 | local.tee 2 + 034151: 41 04 | i32.const 4 + 034153: 47 | i32.ne + 034154: 0d 00 | br_if 0 + 034156: 0b | end + 034157: 41 c0 89 02 | i32.const 33984 + 03415b: 10 90 80 80 80 00 | call 16 + 034161: 02 40 | block + 034163: 20 00 | local.get 0 + 034165: 28 02 10 | i32.load 2 16 + 034168: 41 01 | i32.const 1 + 03416a: 48 | i32.lt_s + 03416b: 0d 00 | br_if 0 + 03416d: 20 00 | local.get 0 + 03416f: 28 02 0c | i32.load 2 12 + 034172: 21 35 | local.set 53 + 034174: 41 00 | i32.const 0 + 034176: 21 02 | local.set 2 + 034178: 41 00 | i32.const 0 + 03417a: 21 16 | local.set 22 + 03417c: 03 40 | loop + 03417e: 41 e1 1b | i32.const 3553 + 034181: 20 35 | local.get 53 + 034183: 20 16 | local.get 22 + 034185: 41 04 | i32.const 4 + 034187: 74 | i32.shl + 034188: 22 17 | local.tee 23 + 03418a: 6a | i32.add + 03418b: 28 02 0c | i32.load 2 12 + 03418e: 10 91 80 80 80 00 | call 17 + 034194: 20 00 | local.get 0 + 034196: 28 02 0c | i32.load 2 12 + 034199: 20 17 | local.get 23 + 03419b: 6a | i32.add + 03419c: 22 35 | local.tee 53 + 03419e: 28 02 04 | i32.load 2 4 + 0341a1: 21 36 | local.set 54 + 0341a3: 02 40 | block + 0341a5: 02 40 | block + 0341a7: 02 40 | block + 0341a9: 20 35 | local.get 53 + 0341ab: 28 02 00 | i32.load 2 0 + 0341ae: 22 35 | local.tee 53 + 0341b0: 41 7f | i32.const 4294967295 + 0341b2: 6a | i32.add + 0341b3: 0e 04 00 01 01 00 01 | br_table 0 1 1 0 1 + 0341ba: 0b | end + 0341bb: 20 35 | local.get 53 + 0341bd: 20 02 | local.get 2 + 0341bf: 20 36 | local.get 54 + 0341c1: 10 92 80 80 80 00 | call 18 + 0341c7: 0c 01 | br 1 + 0341c9: 0b | end + 0341ca: 41 04 | i32.const 4 + 0341cc: 20 36 | local.get 54 + 0341ce: 41 04 | i32.const 4 + 0341d0: 6d | i32.div_s + 0341d1: 41 06 | i32.const 6 + 0341d3: 6c | i32.mul + 0341d4: 41 83 28 | i32.const 5123 + 0341d7: 20 02 | local.get 2 + 0341d9: 41 04 | i32.const 4 + 0341db: 6d | i32.div_s + 0341dc: 41 0c | i32.const 12 + 0341de: 6c | i32.mul + 0341df: 10 93 80 80 80 00 | call 19 + 0341e5: 0b | end + 0341e6: 20 00 | local.get 0 + 0341e8: 28 02 0c | i32.load 2 12 + 0341eb: 22 35 | local.tee 53 + 0341ed: 20 17 | local.get 23 + 0341ef: 6a | i32.add + 0341f0: 22 17 | local.tee 23 + 0341f2: 28 02 04 | i32.load 2 4 + 0341f5: 20 02 | local.get 2 + 0341f7: 6a | i32.add + 0341f8: 20 17 | local.get 23 + 0341fa: 28 02 08 | i32.load 2 8 + 0341fd: 6a | i32.add + 0341fe: 21 02 | local.set 2 + 034200: 20 16 | local.get 22 + 034202: 41 01 | i32.const 1 + 034204: 6a | i32.add + 034205: 22 16 | local.tee 22 + 034207: 20 00 | local.get 0 + 034209: 28 02 10 | i32.load 2 16 + 03420c: 48 | i32.lt_s + 03420d: 0d 00 | br_if 0 + 03420f: 0b | end + 034210: 0b | end + 034211: 02 40 | block + 034213: 23 81 80 80 80 00 | global.get 1 + 034219: 41 88 af 98 80 00 | i32.const 399240 + 03421f: 6a | i32.add + 034220: 2d 00 f4 14 | i32.load8_u 0 2676 + 034224: 0d 00 | br_if 0 + 034226: 41 92 91 02 | i32.const 34962 + 03422a: 41 00 | i32.const 0 + 03422c: 10 88 80 80 80 00 | call 8 + 034232: 41 93 91 02 | i32.const 34963 + 034236: 41 00 | i32.const 0 + 034238: 10 88 80 80 80 00 | call 8 + 03423e: 0b | end + 03423f: 41 e1 1b | i32.const 3553 + 034242: 41 00 | i32.const 0 + 034244: 10 91 80 80 80 00 | call 17 + 03424a: 0b | end + 03424b: 02 40 | block + 03424d: 23 81 80 80 80 00 | global.get 1 + 034253: 41 88 af 98 80 00 | i32.const 399240 + 034259: 6a | i32.add + 03425a: 2d 00 f4 14 | i32.load8_u 0 2676 + 03425e: 41 01 | i32.const 1 + 034260: 47 | i32.ne + 034261: 0d 00 | br_if 0 + 034263: 41 00 | i32.const 0 + 034265: 23 81 80 80 80 00 | global.get 1 + 03426b: 41 9c c4 98 80 00 | i32.const 401948 + 034271: 6a | i32.add + 034272: 28 02 00 | i32.load 2 0 + 034275: 11 85 80 80 80 00 80 80 80 | call_indirect 0 (type 5) + 03427e: 80 00 | + 034280: 0b | end + 034281: 41 00 | i32.const 0 + 034283: 10 8a 80 80 80 00 | call 10 + 034289: 41 01 | i32.const 1 + 03428b: 21 16 | local.set 22 + 03428d: 20 15 | local.get 21 + 03428f: 41 01 | i32.const 1 + 034291: 71 | i32.and + 034292: 21 02 | local.set 2 + 034294: 41 00 | i32.const 0 + 034296: 21 15 | local.set 21 + 034298: 20 02 | local.get 2 + 03429a: 0d 00 | br_if 0 + 03429c: 0b | end + 03429d: 02 40 | block + 03429f: 20 13 | local.get 19 + 0342a1: 41 01 | i32.const 1 + 0342a3: 71 | i32.and + 0342a4: 45 | i32.eqz + 0342a5: 0d 00 | br_if 0 + 0342a7: 41 00 | i32.const 0 + 0342a9: 41 00 | i32.const 0 + 0342ab: 23 81 80 80 80 00 | global.get 1 + 0342b1: 41 88 af 98 80 00 | i32.const 399240 + 0342b7: 6a | i32.add + 0342b8: 22 02 | local.tee 2 + 0342ba: 28 02 ec 14 | i32.load 2 2668 + 0342be: 20 02 | local.get 2 + 0342c0: 28 02 f0 14 | i32.load 2 2672 + 0342c4: 10 87 80 80 80 00 | call 7 + 0342ca: 0b | end + 0342cb: 23 81 80 80 80 00 | global.get 1 + 0342d1: 41 88 af 98 80 00 | i32.const 399240 + 0342d7: 6a | i32.add + 0342d8: 22 02 | local.tee 2 + 0342da: 41 00 | i32.const 0 + 0342dc: 36 02 20 | i32.store 2 32 + 0342df: 20 00 | local.get 0 + 0342e1: 41 80 80 80 fc 7b | i32.const 3212836864 + 0342e7: 36 02 14 | i32.store 2 20 + 0342ea: 20 02 | local.get 2 + 0342ec: 20 0f | local.get 15 + 0342ee: 38 02 90 01 | f32.store 2 144 + 0342f2: 20 02 | local.get 2 + 0342f4: 20 10 | local.get 16 + 0342f6: 38 02 8c 01 | f32.store 2 140 + 0342fa: 20 02 | local.get 2 + 0342fc: 20 11 | local.get 17 + 0342fe: 38 02 88 01 | f32.store 2 136 + 034302: 20 02 | local.get 2 + 034304: 20 12 | local.get 18 + 034306: 38 02 84 01 | f32.store 2 132 + 03430a: 20 02 | local.get 2 + 03430c: 20 0e | local.get 14 + 03430e: 38 02 94 01 | f32.store 2 148 + 034312: 20 02 | local.get 2 + 034314: 20 0d | local.get 13 + 034316: 38 02 98 01 | f32.store 2 152 + 03431a: 20 02 | local.get 2 + 03431c: 20 0c | local.get 12 + 03431e: 38 02 9c 01 | f32.store 2 156 + 034322: 20 02 | local.get 2 + 034324: 20 0b | local.get 11 + 034326: 38 02 a0 01 | f32.store 2 160 + 03432a: 20 02 | local.get 2 + 03432c: 20 0a | local.get 10 + 03432e: 38 02 a4 01 | f32.store 2 164 + 034332: 20 02 | local.get 2 + 034334: 20 09 | local.get 9 + 034336: 38 02 a8 01 | f32.store 2 168 + 03433a: 20 02 | local.get 2 + 03433c: 20 08 | local.get 8 + 03433e: 38 02 ac 01 | f32.store 2 172 + 034342: 20 02 | local.get 2 + 034344: 20 07 | local.get 7 + 034346: 38 02 b0 01 | f32.store 2 176 + 03434a: 20 02 | local.get 2 + 03434c: 20 06 | local.get 6 + 03434e: 38 02 b4 01 | f32.store 2 180 + 034352: 20 02 | local.get 2 + 034354: 20 05 | local.get 5 + 034356: 38 02 b8 01 | f32.store 2 184 + 03435a: 20 02 | local.get 2 + 03435c: 20 04 | local.get 4 + 03435e: 38 02 bc 01 | f32.store 2 188 + 034362: 20 02 | local.get 2 + 034364: 20 03 | local.get 3 + 034366: 38 02 c0 01 | f32.store 2 192 + 03436a: 20 02 | local.get 2 + 03436c: 41 c4 00 | i32.const 68 + 03436f: 6a | i32.add + 034370: 20 01 | local.get 1 + 034372: 41 c0 02 | i32.const 320 + 034375: 6a | i32.add + 034376: 41 c0 00 | i32.const 64 + 034379: fc 0a 00 00 | memory.copy 0 0 + 03437d: 41 00 | i32.const 0 + 03437f: 21 02 | local.set 2 + 034381: 03 40 | loop + 034383: 20 00 | local.get 0 + 034385: 28 02 0c | i32.load 2 12 + 034388: 20 02 | local.get 2 + 03438a: 41 04 | i32.const 4 + 03438c: 74 | i32.shl + 03438d: 22 16 | local.tee 22 + 03438f: 6a | i32.add + 034390: 41 07 | i32.const 7 + 034392: 36 02 00 | i32.store 2 0 + 034395: 20 00 | local.get 0 + 034397: 28 02 0c | i32.load 2 12 + 03439a: 20 16 | local.get 22 + 03439c: 6a | i32.add + 03439d: 41 00 | i32.const 0 + 03439f: 36 02 04 | i32.store 2 4 + 0343a2: 20 00 | local.get 0 + 0343a4: 28 02 0c | i32.load 2 12 + 0343a7: 20 16 | local.get 22 + 0343a9: 6a | i32.add + 0343aa: 23 81 80 80 80 00 | global.get 1 + 0343b0: 41 88 af 98 80 00 | i32.const 399240 + 0343b6: 6a | i32.add + 0343b7: 28 02 90 12 | i32.load 2 2320 + 0343bb: 36 02 0c | i32.store 2 12 + 0343be: 20 02 | local.get 2 + 0343c0: 41 01 | i32.const 1 + 0343c2: 6a | i32.add + 0343c3: 22 02 | local.tee 2 + 0343c5: 41 80 02 | i32.const 256 + 0343c8: 47 | i32.ne + 0343c9: 0d 00 | br_if 0 + 0343cb: 0b | end + 0343cc: 23 81 80 80 80 00 | global.get 1 + 0343d2: 41 88 af 98 80 00 | i32.const 399240 + 0343d8: 6a | i32.add + 0343d9: 22 02 | local.tee 2 + 0343db: 42 00 | i64.const 0 + 0343dd: 37 02 9c 12 | i64.store 2 2332 + 0343e1: 20 02 | local.get 2 + 0343e3: 42 00 | i64.const 0 + 0343e5: 37 02 94 12 | i64.store 2 2324 + 0343e9: 20 00 | local.get 0 + 0343eb: 41 01 | i32.const 1 + 0343ed: 36 02 10 | i32.store 2 16 + 0343f0: 20 00 | local.get 0 + 0343f2: 20 00 | local.get 0 + 0343f4: 28 02 04 | i32.load 2 4 + 0343f7: 41 01 | i32.const 1 + 0343f9: 6a | i32.add + 0343fa: 22 02 | local.tee 2 + 0343fc: 41 00 | i32.const 0 + 0343fe: 20 02 | local.get 2 + 034400: 20 00 | local.get 0 + 034402: 28 02 00 | i32.load 2 0 + 034405: 48 | i32.lt_s + 034406: 1b | select + 034407: 36 02 04 | i32.store 2 4 + 03440a: 20 01 | local.get 1 + 03440c: 41 c0 03 | i32.const 448 + 03440f: 6a | i32.add + 034410: 24 80 80 80 80 00 | global.set 0 + 034416: 0b | end +034418 func[475]: + 034419: 01 7f | local[0] type=i32 + 03441b: 23 81 80 80 80 00 | global.get 1 + 034421: 41 88 af 98 80 00 | i32.const 399240 + 034427: 6a | i32.add + 034428: 28 02 00 | i32.load 2 0 + 03442b: 22 00 | local.tee 0 + 03442d: 20 00 | local.get 0 + 03442f: 2a 02 14 | f32.load 2 20 + 034432: 43 17 b7 51 38 | f32.const 0x1.a36e2ep-15 + 034437: 92 | f32.add + 034438: 38 02 14 | f32.store 2 20 + 03443b: 0b | end +03443e func[476]: + 03443f: 02 7d | local[3..4] type=f32 + 034441: 02 7f | local[5..6] type=i32 + 034443: 02 40 | block + 034445: 02 40 | block + 034447: 23 81 80 80 80 00 | global.get 1 + 03444d: 41 88 af 98 80 00 | i32.const 399240 + 034453: 6a | i32.add + 034454: 2d 00 84 02 | i32.load8_u 0 260 + 034458: 41 01 | i32.const 1 + 03445a: 46 | i32.eq + 03445b: 0d 00 | br_if 0 + 03445d: 20 01 | local.get 1 + 03445f: 21 03 | local.set 3 + 034461: 20 02 | local.get 2 + 034463: 21 04 | local.set 4 + 034465: 0c 01 | br 1 + 034467: 0b | end + 034468: 23 81 80 80 80 00 | global.get 1 + 03446e: 41 88 af 98 80 00 | i32.const 399240 + 034474: 6a | i32.add + 034475: 22 05 | local.tee 5 + 034477: 2a 02 f0 01 | f32.load 2 240 + 03447b: 20 05 | local.get 5 + 03447d: 2a 02 ec 01 | f32.load 2 236 + 034481: 20 02 | local.get 2 + 034483: 94 | f32.mul + 034484: 20 05 | local.get 5 + 034486: 2a 02 e4 01 | f32.load 2 228 + 03448a: 20 00 | local.get 0 + 03448c: 94 | f32.mul + 03448d: 20 01 | local.get 1 + 03448f: 20 05 | local.get 5 + 034491: 2a 02 e8 01 | f32.load 2 232 + 034495: 94 | f32.mul + 034496: 92 | f32.add + 034497: 92 | f32.add + 034498: 92 | f32.add + 034499: 21 04 | local.set 4 + 03449b: 20 05 | local.get 5 + 03449d: 2a 02 e0 01 | f32.load 2 224 + 0344a1: 20 05 | local.get 5 + 0344a3: 2a 02 dc 01 | f32.load 2 220 + 0344a7: 20 02 | local.get 2 + 0344a9: 94 | f32.mul + 0344aa: 20 05 | local.get 5 + 0344ac: 2a 02 d4 01 | f32.load 2 212 + 0344b0: 20 00 | local.get 0 + 0344b2: 94 | f32.mul + 0344b3: 20 01 | local.get 1 + 0344b5: 20 05 | local.get 5 + 0344b7: 2a 02 d8 01 | f32.load 2 216 + 0344bb: 94 | f32.mul + 0344bc: 92 | f32.add + 0344bd: 92 | f32.add + 0344be: 92 | f32.add + 0344bf: 21 03 | local.set 3 + 0344c1: 20 05 | local.get 5 + 0344c3: 2a 02 d0 01 | f32.load 2 208 + 0344c7: 20 05 | local.get 5 + 0344c9: 2a 02 cc 01 | f32.load 2 204 + 0344cd: 20 02 | local.get 2 + 0344cf: 94 | f32.mul + 0344d0: 20 05 | local.get 5 + 0344d2: 2a 02 c4 01 | f32.load 2 196 + 0344d6: 20 00 | local.get 0 + 0344d8: 94 | f32.mul + 0344d9: 20 01 | local.get 1 + 0344db: 20 05 | local.get 5 + 0344dd: 2a 02 c8 01 | f32.load 2 200 + 0344e1: 94 | f32.mul + 0344e2: 92 | f32.add + 0344e3: 92 | f32.add + 0344e4: 92 | f32.add + 0344e5: 21 00 | local.set 0 + 0344e7: 0b | end + 0344e8: 02 40 | block + 0344ea: 23 81 80 80 80 00 | global.get 1 + 0344f0: 41 88 af 98 80 00 | i32.const 399240 + 0344f6: 6a | i32.add + 0344f7: 22 05 | local.tee 5 + 0344f9: 28 02 20 | i32.load 2 32 + 0344fc: 20 05 | local.get 5 + 0344fe: 28 02 00 | i32.load 2 0 + 034501: 22 05 | local.tee 5 + 034503: 28 02 08 | i32.load 2 8 + 034506: 20 05 | local.get 5 + 034508: 28 02 04 | i32.load 2 4 + 03450b: 41 30 | i32.const 48 + 03450d: 6c | i32.mul + 03450e: 6a | i32.add + 03450f: 28 02 00 | i32.load 2 0 + 034512: 41 02 | i32.const 2 + 034514: 74 | i32.shl + 034515: 41 7c | i32.const 4294967292 + 034517: 6a | i32.add + 034518: 4c | i32.le_s + 034519: 0d 00 | br_if 0 + 03451b: 41 04 | i32.const 4 + 03451d: 21 06 | local.set 6 + 03451f: 02 40 | block + 034521: 02 40 | block + 034523: 02 40 | block + 034525: 02 40 | block + 034527: 20 05 | local.get 5 + 034529: 28 02 0c | i32.load 2 12 + 03452c: 20 05 | local.get 5 + 03452e: 28 02 10 | i32.load 2 16 + 034531: 41 04 | i32.const 4 + 034533: 74 | i32.shl + 034534: 6a | i32.add + 034535: 22 05 | local.tee 5 + 034537: 41 70 | i32.const 4294967280 + 034539: 6a | i32.add + 03453a: 28 02 00 | i32.load 2 0 + 03453d: 41 7f | i32.const 4294967295 + 03453f: 6a | i32.add + 034540: 0e 07 00 04 04 01 04 04 02 | br_table 0 4 4 1 4 4 2 4 + 034549: 04 | + 03454a: 0b | end + 03454b: 20 05 | local.get 5 + 03454d: 41 74 | i32.const 4294967284 + 03454f: 6a | i32.add + 034550: 2d 00 00 | i32.load8_u 0 0 + 034553: 41 01 | i32.const 1 + 034555: 71 | i32.and + 034556: 0d 03 | br_if 3 + 034558: 41 03 | i32.const 3 + 03455a: 21 06 | local.set 6 + 03455c: 0c 02 | br 2 + 03455e: 0b | end + 03455f: 20 05 | local.get 5 + 034561: 41 74 | i32.const 4294967284 + 034563: 6a | i32.add + 034564: 28 02 00 | i32.load 2 0 + 034567: 41 03 | i32.const 3 + 034569: 6f | i32.rem_s + 03456a: 45 | i32.eqz + 03456b: 0d 01 | br_if 1 + 03456d: 0c 02 | br 2 + 03456f: 0b | end + 034570: 20 05 | local.get 5 + 034572: 41 74 | i32.const 4294967284 + 034574: 6a | i32.add + 034575: 2d 00 00 | i32.load8_u 0 0 + 034578: 41 03 | i32.const 3 + 03457a: 71 | i32.and + 03457b: 0d 01 | br_if 1 + 03457d: 41 05 | i32.const 5 + 03457f: 21 06 | local.set 6 + 034581: 0b | end + 034582: 20 06 | local.get 6 + 034584: 10 d9 83 80 80 00 | call 473 + 03458a: 1a | drop + 03458b: 0b | end + 03458c: 23 81 80 80 80 00 | global.get 1 + 034592: 41 88 af 98 80 00 | i32.const 399240 + 034598: 6a | i32.add + 034599: 22 05 | local.tee 5 + 03459b: 28 02 00 | i32.load 2 0 + 03459e: 22 06 | local.tee 6 + 0345a0: 28 02 08 | i32.load 2 8 + 0345a3: 20 06 | local.get 6 + 0345a5: 28 02 04 | i32.load 2 4 + 0345a8: 41 30 | i32.const 48 + 0345aa: 6c | i32.mul + 0345ab: 6a | i32.add + 0345ac: 28 02 04 | i32.load 2 4 + 0345af: 20 05 | local.get 5 + 0345b1: 28 02 20 | i32.load 2 32 + 0345b4: 41 0c | i32.const 12 + 0345b6: 6c | i32.mul + 0345b7: 6a | i32.add + 0345b8: 20 00 | local.get 0 + 0345ba: 38 02 00 | f32.store 2 0 + 0345bd: 20 05 | local.get 5 + 0345bf: 28 02 00 | i32.load 2 0 + 0345c2: 22 06 | local.tee 6 + 0345c4: 28 02 08 | i32.load 2 8 + 0345c7: 20 06 | local.get 6 + 0345c9: 28 02 04 | i32.load 2 4 + 0345cc: 41 30 | i32.const 48 + 0345ce: 6c | i32.mul + 0345cf: 6a | i32.add + 0345d0: 28 02 04 | i32.load 2 4 + 0345d3: 20 05 | local.get 5 + 0345d5: 28 02 20 | i32.load 2 32 + 0345d8: 41 0c | i32.const 12 + 0345da: 6c | i32.mul + 0345db: 6a | i32.add + 0345dc: 41 04 | i32.const 4 + 0345de: 6a | i32.add + 0345df: 20 03 | local.get 3 + 0345e1: 38 02 00 | f32.store 2 0 + 0345e4: 20 05 | local.get 5 + 0345e6: 28 02 00 | i32.load 2 0 + 0345e9: 22 06 | local.tee 6 + 0345eb: 28 02 08 | i32.load 2 8 + 0345ee: 20 06 | local.get 6 + 0345f0: 28 02 04 | i32.load 2 4 + 0345f3: 41 30 | i32.const 48 + 0345f5: 6c | i32.mul + 0345f6: 6a | i32.add + 0345f7: 28 02 04 | i32.load 2 4 + 0345fa: 20 05 | local.get 5 + 0345fc: 28 02 20 | i32.load 2 32 + 0345ff: 41 0c | i32.const 12 + 034601: 6c | i32.mul + 034602: 6a | i32.add + 034603: 41 08 | i32.const 8 + 034605: 6a | i32.add + 034606: 20 04 | local.get 4 + 034608: 38 02 00 | f32.store 2 0 + 03460b: 20 05 | local.get 5 + 03460d: 28 02 00 | i32.load 2 0 + 034610: 22 06 | local.tee 6 + 034612: 28 02 08 | i32.load 2 8 + 034615: 20 06 | local.get 6 + 034617: 28 02 04 | i32.load 2 4 + 03461a: 41 30 | i32.const 48 + 03461c: 6c | i32.mul + 03461d: 6a | i32.add + 03461e: 28 02 08 | i32.load 2 8 + 034621: 20 05 | local.get 5 + 034623: 28 02 20 | i32.load 2 32 + 034626: 41 03 | i32.const 3 + 034628: 74 | i32.shl + 034629: 6a | i32.add + 03462a: 20 05 | local.get 5 + 03462c: 2a 02 24 | f32.load 2 36 + 03462f: 38 02 00 | f32.store 2 0 + 034632: 20 05 | local.get 5 + 034634: 28 02 00 | i32.load 2 0 + 034637: 22 06 | local.tee 6 + 034639: 28 02 08 | i32.load 2 8 + 03463c: 20 06 | local.get 6 + 03463e: 28 02 04 | i32.load 2 4 + 034641: 41 30 | i32.const 48 + 034643: 6c | i32.mul + 034644: 6a | i32.add + 034645: 28 02 08 | i32.load 2 8 + 034648: 20 05 | local.get 5 + 03464a: 28 02 20 | i32.load 2 32 + 03464d: 41 03 | i32.const 3 + 03464f: 74 | i32.shl + 034650: 6a | i32.add + 034651: 41 04 | i32.const 4 + 034653: 6a | i32.add + 034654: 20 05 | local.get 5 + 034656: 2a 02 28 | f32.load 2 40 + 034659: 38 02 00 | f32.store 2 0 + 03465c: 20 05 | local.get 5 + 03465e: 28 02 00 | i32.load 2 0 + 034661: 22 06 | local.tee 6 + 034663: 28 02 08 | i32.load 2 8 + 034666: 20 06 | local.get 6 + 034668: 28 02 04 | i32.load 2 4 + 03466b: 41 30 | i32.const 48 + 03466d: 6c | i32.mul + 03466e: 6a | i32.add + 03466f: 28 02 0c | i32.load 2 12 + 034672: 20 05 | local.get 5 + 034674: 28 02 20 | i32.load 2 32 + 034677: 41 0c | i32.const 12 + 034679: 6c | i32.mul + 03467a: 6a | i32.add + 03467b: 20 05 | local.get 5 + 03467d: 2a 02 2c | f32.load 2 44 + 034680: 38 02 00 | f32.store 2 0 + 034683: 20 05 | local.get 5 + 034685: 28 02 00 | i32.load 2 0 + 034688: 22 06 | local.tee 6 + 03468a: 28 02 08 | i32.load 2 8 + 03468d: 20 06 | local.get 6 + 03468f: 28 02 04 | i32.load 2 4 + 034692: 41 30 | i32.const 48 + 034694: 6c | i32.mul + 034695: 6a | i32.add + 034696: 28 02 0c | i32.load 2 12 + 034699: 20 05 | local.get 5 + 03469b: 28 02 20 | i32.load 2 32 + 03469e: 41 0c | i32.const 12 + 0346a0: 6c | i32.mul + 0346a1: 6a | i32.add + 0346a2: 41 04 | i32.const 4 + 0346a4: 6a | i32.add + 0346a5: 20 05 | local.get 5 + 0346a7: 2a 02 30 | f32.load 2 48 + 0346aa: 38 02 00 | f32.store 2 0 + 0346ad: 20 05 | local.get 5 + 0346af: 28 02 00 | i32.load 2 0 + 0346b2: 22 06 | local.tee 6 + 0346b4: 28 02 08 | i32.load 2 8 + 0346b7: 20 06 | local.get 6 + 0346b9: 28 02 04 | i32.load 2 4 + 0346bc: 41 30 | i32.const 48 + 0346be: 6c | i32.mul + 0346bf: 6a | i32.add + 0346c0: 28 02 0c | i32.load 2 12 + 0346c3: 20 05 | local.get 5 + 0346c5: 28 02 20 | i32.load 2 32 + 0346c8: 41 0c | i32.const 12 + 0346ca: 6c | i32.mul + 0346cb: 6a | i32.add + 0346cc: 41 08 | i32.const 8 + 0346ce: 6a | i32.add + 0346cf: 20 05 | local.get 5 + 0346d1: 2a 02 34 | f32.load 2 52 + 0346d4: 38 02 00 | f32.store 2 0 + 0346d7: 20 05 | local.get 5 + 0346d9: 28 02 00 | i32.load 2 0 + 0346dc: 22 06 | local.tee 6 + 0346de: 28 02 08 | i32.load 2 8 + 0346e1: 20 06 | local.get 6 + 0346e3: 28 02 04 | i32.load 2 4 + 0346e6: 41 30 | i32.const 48 + 0346e8: 6c | i32.mul + 0346e9: 6a | i32.add + 0346ea: 28 02 10 | i32.load 2 16 + 0346ed: 20 05 | local.get 5 + 0346ef: 28 02 20 | i32.load 2 32 + 0346f2: 41 02 | i32.const 2 + 0346f4: 74 | i32.shl + 0346f5: 6a | i32.add + 0346f6: 20 05 | local.get 5 + 0346f8: 2d 00 38 | i32.load8_u 0 56 + 0346fb: 3a 00 00 | i32.store8 0 0 + 0346fe: 20 05 | local.get 5 + 034700: 28 02 00 | i32.load 2 0 + 034703: 22 06 | local.tee 6 + 034705: 28 02 08 | i32.load 2 8 + 034708: 20 06 | local.get 6 + 03470a: 28 02 04 | i32.load 2 4 + 03470d: 41 30 | i32.const 48 + 03470f: 6c | i32.mul + 034710: 6a | i32.add + 034711: 28 02 10 | i32.load 2 16 + 034714: 20 05 | local.get 5 + 034716: 28 02 20 | i32.load 2 32 + 034719: 41 02 | i32.const 2 + 03471b: 74 | i32.shl + 03471c: 6a | i32.add + 03471d: 41 01 | i32.const 1 + 03471f: 6a | i32.add + 034720: 20 05 | local.get 5 + 034722: 2d 00 39 | i32.load8_u 0 57 + 034725: 3a 00 00 | i32.store8 0 0 + 034728: 20 05 | local.get 5 + 03472a: 28 02 00 | i32.load 2 0 + 03472d: 22 06 | local.tee 6 + 03472f: 28 02 08 | i32.load 2 8 + 034732: 20 06 | local.get 6 + 034734: 28 02 04 | i32.load 2 4 + 034737: 41 30 | i32.const 48 + 034739: 6c | i32.mul + 03473a: 6a | i32.add + 03473b: 28 02 10 | i32.load 2 16 + 03473e: 20 05 | local.get 5 + 034740: 28 02 20 | i32.load 2 32 + 034743: 41 02 | i32.const 2 + 034745: 74 | i32.shl + 034746: 6a | i32.add + 034747: 41 02 | i32.const 2 + 034749: 6a | i32.add + 03474a: 20 05 | local.get 5 + 03474c: 2d 00 3a | i32.load8_u 0 58 + 03474f: 3a 00 00 | i32.store8 0 0 + 034752: 20 05 | local.get 5 + 034754: 28 02 00 | i32.load 2 0 + 034757: 22 06 | local.tee 6 + 034759: 28 02 08 | i32.load 2 8 + 03475c: 20 06 | local.get 6 + 03475e: 28 02 04 | i32.load 2 4 + 034761: 41 30 | i32.const 48 + 034763: 6c | i32.mul + 034764: 6a | i32.add + 034765: 28 02 10 | i32.load 2 16 + 034768: 20 05 | local.get 5 + 03476a: 28 02 20 | i32.load 2 32 + 03476d: 41 02 | i32.const 2 + 03476f: 74 | i32.shl + 034770: 6a | i32.add + 034771: 41 03 | i32.const 3 + 034773: 6a | i32.add + 034774: 20 05 | local.get 5 + 034776: 2d 00 3b | i32.load8_u 0 59 + 034779: 3a 00 00 | i32.store8 0 0 + 03477c: 20 05 | local.get 5 + 03477e: 20 05 | local.get 5 + 034780: 28 02 20 | i32.load 2 32 + 034783: 41 01 | i32.const 1 + 034785: 6a | i32.add + 034786: 36 02 20 | i32.store 2 32 + 034789: 20 05 | local.get 5 + 03478b: 28 02 00 | i32.load 2 0 + 03478e: 22 05 | local.tee 5 + 034790: 28 02 0c | i32.load 2 12 + 034793: 20 05 | local.get 5 + 034795: 28 02 10 | i32.load 2 16 + 034798: 41 04 | i32.const 4 + 03479a: 74 | i32.shl + 03479b: 6a | i32.add + 03479c: 41 74 | i32.const 4294967284 + 03479e: 6a | i32.add + 03479f: 22 05 | local.tee 5 + 0347a1: 20 05 | local.get 5 + 0347a3: 28 02 00 | i32.load 2 0 + 0347a6: 41 01 | i32.const 1 + 0347a8: 6a | i32.add + 0347a9: 36 02 00 | i32.store 2 0 + 0347ac: 0b | end +0347ae func[477]: + 0347af: 20 00 | local.get 0 + 0347b1: 20 01 | local.get 1 + 0347b3: 23 81 80 80 80 00 | global.get 1 + 0347b9: 41 88 af 98 80 00 | i32.const 399240 + 0347bf: 6a | i32.add + 0347c0: 28 02 00 | i32.load 2 0 + 0347c3: 2a 02 14 | f32.load 2 20 + 0347c6: 10 dc 83 80 80 00 | call 476 + 0347cc: 0b | end +0347ce func[478]: + 0347cf: 01 7f | local[2] type=i32 + 0347d1: 23 81 80 80 80 00 | global.get 1 + 0347d7: 41 88 af 98 80 00 | i32.const 399240 + 0347dd: 6a | i32.add + 0347de: 22 02 | local.tee 2 + 0347e0: 20 01 | local.get 1 + 0347e2: 38 02 28 | f32.store 2 40 + 0347e5: 20 02 | local.get 2 + 0347e7: 20 00 | local.get 0 + 0347e9: 38 02 24 | f32.store 2 36 + 0347ec: 0b | end +0347ef func[479]: + 0347f0: 02 7d | local[3..4] type=f32 + 0347f2: 01 7f | local[5] type=i32 + 0347f4: 02 40 | block + 0347f6: 02 40 | block + 0347f8: 23 81 80 80 80 00 | global.get 1 + 0347fe: 41 88 af 98 80 00 | i32.const 399240 + 034804: 6a | i32.add + 034805: 2d 00 84 02 | i32.load8_u 0 260 + 034809: 41 01 | i32.const 1 + 03480b: 46 | i32.eq + 03480c: 0d 00 | br_if 0 + 03480e: 20 01 | local.get 1 + 034810: 21 03 | local.set 3 + 034812: 20 02 | local.get 2 + 034814: 21 04 | local.set 4 + 034816: 0c 01 | br 1 + 034818: 0b | end + 034819: 23 81 80 80 80 00 | global.get 1 + 03481f: 41 88 af 98 80 00 | i32.const 399240 + 034825: 6a | i32.add + 034826: 22 05 | local.tee 5 + 034828: 2a 02 ec 01 | f32.load 2 236 + 03482c: 20 02 | local.get 2 + 03482e: 94 | f32.mul + 03482f: 20 05 | local.get 5 + 034831: 2a 02 e4 01 | f32.load 2 228 + 034835: 20 00 | local.get 0 + 034837: 94 | f32.mul + 034838: 20 01 | local.get 1 + 03483a: 20 05 | local.get 5 + 03483c: 2a 02 e8 01 | f32.load 2 232 + 034840: 94 | f32.mul + 034841: 92 | f32.add + 034842: 92 | f32.add + 034843: 21 04 | local.set 4 + 034845: 20 05 | local.get 5 + 034847: 2a 02 dc 01 | f32.load 2 220 + 03484b: 20 02 | local.get 2 + 03484d: 94 | f32.mul + 03484e: 20 05 | local.get 5 + 034850: 2a 02 d4 01 | f32.load 2 212 + 034854: 20 00 | local.get 0 + 034856: 94 | f32.mul + 034857: 20 01 | local.get 1 + 034859: 20 05 | local.get 5 + 03485b: 2a 02 d8 01 | f32.load 2 216 + 03485f: 94 | f32.mul + 034860: 92 | f32.add + 034861: 92 | f32.add + 034862: 21 03 | local.set 3 + 034864: 20 05 | local.get 5 + 034866: 2a 02 cc 01 | f32.load 2 204 + 03486a: 20 02 | local.get 2 + 03486c: 94 | f32.mul + 03486d: 20 05 | local.get 5 + 03486f: 2a 02 c4 01 | f32.load 2 196 + 034873: 20 00 | local.get 0 + 034875: 94 | f32.mul + 034876: 20 01 | local.get 1 + 034878: 20 05 | local.get 5 + 03487a: 2a 02 c8 01 | f32.load 2 200 + 03487e: 94 | f32.mul + 03487f: 92 | f32.add + 034880: 92 | f32.add + 034881: 21 00 | local.set 0 + 034883: 0b | end + 034884: 23 81 80 80 80 00 | global.get 1 + 03488a: 41 88 af 98 80 00 | i32.const 399240 + 034890: 6a | i32.add + 034891: 22 05 | local.tee 5 + 034893: 20 04 | local.get 4 + 034895: 38 02 34 | f32.store 2 52 + 034898: 20 05 | local.get 5 + 03489a: 20 03 | local.get 3 + 03489c: 38 02 30 | f32.store 2 48 + 03489f: 20 05 | local.get 5 + 0348a1: 20 00 | local.get 0 + 0348a3: 38 02 2c | f32.store 2 44 + 0348a6: 0b | end +0348a8 func[480]: + 0348a9: 01 7f | local[4] type=i32 + 0348ab: 23 81 80 80 80 00 | global.get 1 + 0348b1: 41 88 af 98 80 00 | i32.const 399240 + 0348b7: 6a | i32.add + 0348b8: 22 04 | local.tee 4 + 0348ba: 20 03 | local.get 3 + 0348bc: 3a 00 3b | i32.store8 0 59 + 0348bf: 20 04 | local.get 4 + 0348c1: 20 02 | local.get 2 + 0348c3: 3a 00 3a | i32.store8 0 58 + 0348c6: 20 04 | local.get 4 + 0348c8: 20 01 | local.get 1 + 0348ca: 3a 00 39 | i32.store8 0 57 + 0348cd: 20 04 | local.get 4 + 0348cf: 20 00 | local.get 0 + 0348d1: 3a 00 38 | i32.store8 0 56 + 0348d4: 0b | end +0348d7 func[481]: + 0348d8: 03 7f | local[1..3] type=i32 + 0348da: 02 40 | block + 0348dc: 20 00 | local.get 0 + 0348de: 0d 00 | br_if 0 + 0348e0: 02 40 | block + 0348e2: 23 81 80 80 80 00 | global.get 1 + 0348e8: 41 88 af 98 80 00 | i32.const 399240 + 0348ee: 6a | i32.add + 0348ef: 22 00 | local.tee 0 + 0348f1: 28 02 20 | i32.load 2 32 + 0348f4: 20 00 | local.get 0 + 0348f6: 28 02 00 | i32.load 2 0 + 0348f9: 22 00 | local.tee 0 + 0348fb: 28 02 08 | i32.load 2 8 + 0348fe: 20 00 | local.get 0 + 034900: 28 02 04 | i32.load 2 4 + 034903: 41 30 | i32.const 48 + 034905: 6c | i32.mul + 034906: 6a | i32.add + 034907: 28 02 00 | i32.load 2 0 + 03490a: 41 02 | i32.const 2 + 03490c: 74 | i32.shl + 03490d: 48 | i32.lt_s + 03490e: 0d 00 | br_if 0 + 034910: 20 00 | local.get 0 + 034912: 10 da 83 80 80 00 | call 474 + 034918: 0b | end + 034919: 23 81 80 80 80 00 | global.get 1 + 03491f: 41 88 af 98 80 00 | i32.const 399240 + 034925: 6a | i32.add + 034926: 22 00 | local.tee 0 + 034928: 20 00 | local.get 0 + 03492a: 28 02 90 12 | i32.load 2 2320 + 03492e: 36 02 8c 12 | i32.store 2 2316 + 034932: 0f | return + 034933: 0b | end + 034934: 23 81 80 80 80 00 | global.get 1 + 03493a: 41 88 af 98 80 00 | i32.const 399240 + 034940: 6a | i32.add + 034941: 22 01 | local.tee 1 + 034943: 20 00 | local.get 0 + 034945: 36 02 8c 12 | i32.store 2 2316 + 034949: 02 40 | block + 03494b: 20 01 | local.get 1 + 03494d: 28 02 00 | i32.load 2 0 + 034950: 22 01 | local.tee 1 + 034952: 28 02 0c | i32.load 2 12 + 034955: 20 01 | local.get 1 + 034957: 28 02 10 | i32.load 2 16 + 03495a: 41 04 | i32.const 4 + 03495c: 74 | i32.shl + 03495d: 6a | i32.add + 03495e: 22 02 | local.tee 2 + 034960: 41 7c | i32.const 4294967292 + 034962: 6a | i32.add + 034963: 28 02 00 | i32.load 2 0 + 034966: 20 00 | local.get 0 + 034968: 46 | i32.eq + 034969: 0d 00 | br_if 0 + 03496b: 02 40 | block + 03496d: 20 02 | local.get 2 + 03496f: 41 74 | i32.const 4294967284 + 034971: 6a | i32.add + 034972: 28 02 00 | i32.load 2 0 + 034975: 22 03 | local.tee 3 + 034977: 41 01 | i32.const 1 + 034979: 48 | i32.lt_s + 03497a: 0d 00 | br_if 0 + 03497c: 41 00 | i32.const 0 + 03497e: 21 01 | local.set 1 + 034980: 02 40 | block + 034982: 02 40 | block + 034984: 02 40 | block + 034986: 20 02 | local.get 2 + 034988: 41 70 | i32.const 4294967280 + 03498a: 6a | i32.add + 03498b: 28 02 00 | i32.load 2 0 + 03498e: 41 7f | i32.const 4294967295 + 034990: 6a | i32.add + 034991: 0e 04 00 02 02 01 02 | br_table 0 2 2 1 2 + 034998: 0b | end + 034999: 20 03 | local.get 3 + 03499b: 41 03 | i32.const 3 + 03499d: 71 | i32.and + 03499e: 21 01 | local.set 1 + 0349a0: 0c 01 | br 1 + 0349a2: 0b | end + 0349a3: 41 01 | i32.const 1 + 0349a5: 41 04 | i32.const 4 + 0349a7: 20 03 | local.get 3 + 0349a9: 41 03 | i32.const 3 + 0349ab: 71 | i32.and + 0349ac: 6b | i32.sub + 0349ad: 20 03 | local.get 3 + 0349af: 41 04 | i32.const 4 + 0349b1: 49 | i32.lt_u + 0349b2: 1b | select + 0349b3: 21 01 | local.set 1 + 0349b5: 0b | end + 0349b6: 20 02 | local.get 2 + 0349b8: 41 78 | i32.const 4294967288 + 0349ba: 6a | i32.add + 0349bb: 20 01 | local.get 1 + 0349bd: 36 02 00 | i32.store 2 0 + 0349c0: 23 81 80 80 80 00 | global.get 1 + 0349c6: 41 88 af 98 80 00 | i32.const 399240 + 0349cc: 6a | i32.add + 0349cd: 22 01 | local.tee 1 + 0349cf: 28 02 00 | i32.load 2 0 + 0349d2: 22 02 | local.tee 2 + 0349d4: 28 02 0c | i32.load 2 12 + 0349d7: 20 02 | local.get 2 + 0349d9: 28 02 10 | i32.load 2 16 + 0349dc: 41 04 | i32.const 4 + 0349de: 74 | i32.shl + 0349df: 6a | i32.add + 0349e0: 41 78 | i32.const 4294967288 + 0349e2: 6a | i32.add + 0349e3: 28 02 00 | i32.load 2 0 + 0349e6: 10 d9 83 80 80 00 | call 473 + 0349ec: 21 02 | local.set 2 + 0349ee: 20 01 | local.get 1 + 0349f0: 28 02 00 | i32.load 2 0 + 0349f3: 21 01 | local.set 1 + 0349f5: 20 02 | local.get 2 + 0349f7: 0d 00 | br_if 0 + 0349f9: 23 81 80 80 80 00 | global.get 1 + 0349ff: 41 88 af 98 80 00 | i32.const 399240 + 034a05: 6a | i32.add + 034a06: 22 02 | local.tee 2 + 034a08: 20 02 | local.get 2 + 034a0a: 28 02 20 | i32.load 2 32 + 034a0d: 20 01 | local.get 1 + 034a0f: 28 02 0c | i32.load 2 12 + 034a12: 20 01 | local.get 1 + 034a14: 28 02 10 | i32.load 2 16 + 034a17: 41 04 | i32.const 4 + 034a19: 74 | i32.shl + 034a1a: 6a | i32.add + 034a1b: 41 78 | i32.const 4294967288 + 034a1d: 6a | i32.add + 034a1e: 28 02 00 | i32.load 2 0 + 034a21: 6a | i32.add + 034a22: 36 02 20 | i32.store 2 32 + 034a25: 20 01 | local.get 1 + 034a27: 20 01 | local.get 1 + 034a29: 28 02 10 | i32.load 2 16 + 034a2c: 22 03 | local.tee 3 + 034a2e: 41 01 | i32.const 1 + 034a30: 6a | i32.add + 034a31: 36 02 10 | i32.store 2 16 + 034a34: 20 01 | local.get 1 + 034a36: 28 02 0c | i32.load 2 12 + 034a39: 20 03 | local.get 3 + 034a3b: 41 04 | i32.const 4 + 034a3d: 74 | i32.shl + 034a3e: 6a | i32.add + 034a3f: 22 01 | local.tee 1 + 034a41: 20 01 | local.get 1 + 034a43: 41 70 | i32.const 4294967280 + 034a45: 6a | i32.add + 034a46: 28 02 00 | i32.load 2 0 + 034a49: 36 02 00 | i32.store 2 0 + 034a4c: 20 02 | local.get 2 + 034a4e: 28 02 00 | i32.load 2 0 + 034a51: 21 01 | local.set 1 + 034a53: 0b | end + 034a54: 02 40 | block + 034a56: 20 01 | local.get 1 + 034a58: 28 02 10 | i32.load 2 16 + 034a5b: 22 02 | local.tee 2 + 034a5d: 41 80 02 | i32.const 256 + 034a60: 48 | i32.lt_s + 034a61: 0d 00 | br_if 0 + 034a63: 20 01 | local.get 1 + 034a65: 10 da 83 80 80 00 | call 474 + 034a6b: 23 81 80 80 80 00 | global.get 1 + 034a71: 41 88 af 98 80 00 | i32.const 399240 + 034a77: 6a | i32.add + 034a78: 28 02 00 | i32.load 2 0 + 034a7b: 22 01 | local.tee 1 + 034a7d: 28 02 10 | i32.load 2 16 + 034a80: 21 02 | local.set 2 + 034a82: 0b | end + 034a83: 20 01 | local.get 1 + 034a85: 28 02 0c | i32.load 2 12 + 034a88: 20 02 | local.get 2 + 034a8a: 41 04 | i32.const 4 + 034a8c: 74 | i32.shl + 034a8d: 6a | i32.add + 034a8e: 41 7c | i32.const 4294967292 + 034a90: 6a | i32.add + 034a91: 20 00 | local.get 0 + 034a93: 36 02 00 | i32.store 2 0 + 034a96: 23 81 80 80 80 00 | global.get 1 + 034a9c: 41 88 af 98 80 00 | i32.const 399240 + 034aa2: 6a | i32.add + 034aa3: 28 02 00 | i32.load 2 0 + 034aa6: 22 00 | local.tee 0 + 034aa8: 28 02 0c | i32.load 2 12 + 034aab: 20 00 | local.get 0 + 034aad: 28 02 10 | i32.load 2 16 + 034ab0: 41 04 | i32.const 4 + 034ab2: 74 | i32.shl + 034ab3: 6a | i32.add + 034ab4: 41 74 | i32.const 4294967284 + 034ab6: 6a | i32.add + 034ab7: 41 00 | i32.const 0 + 034ab9: 36 02 00 | i32.store 2 0 + 034abc: 0b | end + 034abd: 0b | end +034ac0 func[482]: + 034ac1: 04 7f | local[2..5] type=i32 + 034ac3: 23 80 80 80 80 00 | global.get 0 + 034ac9: 41 c0 00 | i32.const 64 + 034acc: 6b | i32.sub + 034acd: 22 02 | local.tee 2 + 034acf: 24 80 80 80 80 00 | global.set 0 + 034ad5: 23 81 80 80 80 00 | global.get 1 + 034adb: 22 03 | local.tee 3 + 034add: 41 94 c4 98 80 00 | i32.const 401940 + 034ae3: 6a | i32.add + 034ae4: 41 01 | i32.const 1 + 034ae6: 3a 00 00 | i32.store8 0 0 + 034ae9: 20 02 | local.get 2 + 034aeb: 41 7f | i32.const 4294967295 + 034aed: 36 02 3c | i32.store 2 60 + 034af0: 20 03 | local.get 3 + 034af2: 41 88 af 98 80 00 | i32.const 399240 + 034af8: 6a | i32.add + 034af9: 22 04 | local.tee 4 + 034afb: 20 02 | local.get 2 + 034afd: 41 3c | i32.const 60 + 034aff: 6a | i32.add + 034b00: 41 01 | i32.const 1 + 034b02: 41 01 | i32.const 1 + 034b04: 41 07 | i32.const 7 + 034b06: 41 01 | i32.const 1 + 034b08: 10 e3 83 80 80 00 | call 483 + 034b0e: 22 03 | local.tee 3 + 034b10: 36 02 8c 12 | i32.store 2 2316 + 034b14: 20 04 | local.get 4 + 034b16: 20 03 | local.get 3 + 034b18: 36 02 90 12 | i32.store 2 2320 + 034b1c: 02 40 | block + 034b1e: 02 40 | block + 034b20: 20 03 | local.get 3 + 034b22: 45 | i32.eqz + 034b23: 0d 00 | br_if 0 + 034b25: 20 02 | local.get 2 + 034b27: 20 03 | local.get 3 + 034b29: 36 02 20 | i32.store 2 32 + 034b2c: 41 03 | i32.const 3 + 034b2e: 23 81 80 80 80 00 | global.get 1 + 034b34: 41 b3 8a 93 80 00 | i32.const 312627 + 034b3a: 6a | i32.add + 034b3b: 20 02 | local.get 2 + 034b3d: 41 20 | i32.const 32 + 034b3f: 6a | i32.add + 034b40: 10 d4 83 80 80 00 | call 468 + 034b46: 0c 01 | br 1 + 034b48: 0b | end + 034b49: 41 04 | i32.const 4 + 034b4b: 23 81 80 80 80 00 | global.get 1 + 034b51: 41 a5 ad 93 80 00 | i32.const 317093 + 034b57: 6a | i32.add + 034b58: 41 00 | i32.const 0 + 034b5a: 10 d4 83 80 80 00 | call 468 + 034b60: 0b | end + 034b61: 23 81 80 80 80 00 | global.get 1 + 034b67: 41 88 af 98 80 00 | i32.const 399240 + 034b6d: 6a | i32.add + 034b6e: 41 20 | i32.const 32 + 034b70: 41 04 | i32.const 4 + 034b72: 10 85 86 80 80 00 | call 773 + 034b78: 36 02 b0 12 | i32.store 2 2352 + 034b7c: 41 00 | i32.const 0 + 034b7e: 21 03 | local.set 3 + 034b80: 03 40 | loop + 034b82: 23 81 80 80 80 00 | global.get 1 + 034b88: 41 88 af 98 80 00 | i32.const 399240 + 034b8e: 6a | i32.add + 034b8f: 28 02 b0 12 | i32.load 2 2352 + 034b93: 20 03 | local.get 3 + 034b95: 41 02 | i32.const 2 + 034b97: 74 | i32.shl + 034b98: 6a | i32.add + 034b99: 41 7f | i32.const 4294967295 + 034b9b: 36 02 00 | i32.store 2 0 + 034b9e: 20 03 | local.get 3 + 034ba0: 41 01 | i32.const 1 + 034ba2: 6a | i32.add + 034ba3: 22 03 | local.tee 3 + 034ba5: 41 20 | i32.const 32 + 034ba7: 47 | i32.ne + 034ba8: 0d 00 | br_if 0 + 034baa: 0b | end + 034bab: 23 81 80 80 80 00 | global.get 1 + 034bb1: 22 04 | local.tee 4 + 034bb3: 41 88 af 98 80 00 | i32.const 399240 + 034bb9: 6a | i32.add + 034bba: 22 03 | local.tee 3 + 034bbc: 20 04 | local.get 4 + 034bbe: 41 bd cf 93 80 00 | i32.const 321469 + 034bc4: 6a | i32.add + 034bc5: 41 b1 96 02 | i32.const 35633 + 034bc9: 10 e4 83 80 80 00 | call 484 + 034bcf: 36 02 a4 12 | i32.store 2 2340 + 034bd3: 20 03 | local.get 3 + 034bd5: 20 04 | local.get 4 + 034bd7: 41 c4 d3 93 80 00 | i32.const 321988 + 034bdd: 6a | i32.add + 034bde: 41 b0 96 02 | i32.const 35632 + 034be2: 10 e4 83 80 80 00 | call 484 + 034be8: 22 04 | local.tee 4 + 034bea: 36 02 a8 12 | i32.store 2 2344 + 034bee: 20 03 | local.get 3 + 034bf0: 20 03 | local.get 3 + 034bf2: 28 02 a4 12 | i32.load 2 2340 + 034bf6: 20 04 | local.get 4 + 034bf8: 10 e5 83 80 80 00 | call 485 + 034bfe: 22 04 | local.tee 4 + 034c00: 36 02 ac 12 | i32.store 2 2348 + 034c04: 02 40 | block + 034c06: 02 40 | block + 034c08: 20 04 | local.get 4 + 034c0a: 45 | i32.eqz + 034c0b: 0d 00 | br_if 0 + 034c0d: 20 02 | local.get 2 + 034c0f: 20 04 | local.get 4 + 034c11: 36 02 10 | i32.store 2 16 + 034c14: 41 03 | i32.const 3 + 034c16: 23 81 80 80 80 00 | global.get 1 + 034c1c: 22 04 | local.tee 4 + 034c1e: 41 cd 89 93 80 00 | i32.const 312525 + 034c24: 6a | i32.add + 034c25: 20 02 | local.get 2 + 034c27: 41 10 | i32.const 16 + 034c29: 6a | i32.add + 034c2a: 10 d4 83 80 80 00 | call 468 + 034c30: 20 04 | local.get 4 + 034c32: 41 88 af 98 80 00 | i32.const 399240 + 034c38: 6a | i32.add + 034c39: 22 03 | local.tee 3 + 034c3b: 28 02 ac 12 | i32.load 2 2348 + 034c3f: 20 04 | local.get 4 + 034c41: 41 ee a1 93 80 00 | i32.const 315630 + 034c47: 6a | i32.add + 034c48: 10 9d 80 80 80 00 | call 29 + 034c4e: 21 05 | local.set 5 + 034c50: 20 03 | local.get 3 + 034c52: 28 02 b0 12 | i32.load 2 2352 + 034c56: 20 05 | local.get 5 + 034c58: 36 02 00 | i32.store 2 0 + 034c5b: 20 03 | local.get 3 + 034c5d: 28 02 ac 12 | i32.load 2 2348 + 034c61: 20 04 | local.get 4 + 034c63: 41 90 b1 93 80 00 | i32.const 317584 + 034c69: 6a | i32.add + 034c6a: 10 9d 80 80 80 00 | call 29 + 034c70: 21 05 | local.set 5 + 034c72: 20 03 | local.get 3 + 034c74: 28 02 b0 12 | i32.load 2 2352 + 034c78: 20 05 | local.get 5 + 034c7a: 36 02 04 | i32.store 2 4 + 034c7d: 20 03 | local.get 3 + 034c7f: 28 02 ac 12 | i32.load 2 2348 + 034c83: 20 04 | local.get 4 + 034c85: 41 de 9d 93 80 00 | i32.const 315102 + 034c8b: 6a | i32.add + 034c8c: 10 9d 80 80 80 00 | call 29 + 034c92: 21 05 | local.set 5 + 034c94: 20 03 | local.get 3 + 034c96: 28 02 b0 12 | i32.load 2 2352 + 034c9a: 20 05 | local.get 5 + 034c9c: 36 02 14 | i32.store 2 20 + 034c9f: 20 03 | local.get 3 + 034ca1: 28 02 ac 12 | i32.load 2 2348 + 034ca5: 20 04 | local.get 4 + 034ca7: 41 ef a0 93 80 00 | i32.const 315503 + 034cad: 6a | i32.add + 034cae: 10 9e 80 80 80 00 | call 30 + 034cb4: 21 05 | local.set 5 + 034cb6: 20 03 | local.get 3 + 034cb8: 28 02 b0 12 | i32.load 2 2352 + 034cbc: 20 05 | local.get 5 + 034cbe: 36 02 18 | i32.store 2 24 + 034cc1: 20 03 | local.get 3 + 034cc3: 28 02 ac 12 | i32.load 2 2348 + 034cc7: 20 04 | local.get 4 + 034cc9: 41 ca ac 93 80 00 | i32.const 317002 + 034ccf: 6a | i32.add + 034cd0: 10 9e 80 80 80 00 | call 30 + 034cd6: 21 05 | local.set 5 + 034cd8: 20 03 | local.get 3 + 034cda: 28 02 b0 12 | i32.load 2 2352 + 034cde: 20 05 | local.get 5 + 034ce0: 36 02 30 | i32.store 2 48 + 034ce3: 20 03 | local.get 3 + 034ce5: 28 02 ac 12 | i32.load 2 2348 + 034ce9: 20 04 | local.get 4 + 034ceb: 41 8f c7 93 80 00 | i32.const 320399 + 034cf1: 6a | i32.add + 034cf2: 10 9e 80 80 80 00 | call 30 + 034cf8: 21 04 | local.set 4 + 034cfa: 20 03 | local.get 3 + 034cfc: 28 02 b0 12 | i32.load 2 2352 + 034d00: 20 04 | local.get 4 + 034d02: 36 02 3c | i32.store 2 60 + 034d05: 0c 01 | br 1 + 034d07: 0b | end + 034d08: 20 02 | local.get 2 + 034d0a: 41 00 | i32.const 0 + 034d0c: 36 02 00 | i32.store 2 0 + 034d0f: 41 04 | i32.const 4 + 034d11: 23 81 80 80 80 00 | global.get 1 + 034d17: 41 b9 9f 93 80 00 | i32.const 315321 + 034d1d: 6a | i32.add + 034d1e: 20 02 | local.get 2 + 034d20: 10 d4 83 80 80 00 | call 468 + 034d26: 0b | end + 034d27: 23 81 80 80 80 00 | global.get 1 + 034d2d: 41 88 af 98 80 00 | i32.const 399240 + 034d33: 6a | i32.add + 034d34: 22 03 | local.tee 3 + 034d36: 20 03 | local.get 3 + 034d38: 28 02 ac 12 | i32.load 2 2348 + 034d3c: 36 02 b4 12 | i32.store 2 2356 + 034d40: 20 03 | local.get 3 + 034d42: 20 03 | local.get 3 + 034d44: 28 02 b0 12 | i32.load 2 2352 + 034d48: 22 04 | local.tee 4 + 034d4a: 36 02 b8 12 | i32.store 2 2360 + 034d4e: 20 04 | local.get 4 + 034d50: 41 02 | i32.const 2 + 034d52: 36 02 0c | i32.store 2 12 + 034d55: 20 02 | local.get 2 + 034d57: 41 24 | i32.const 36 + 034d59: 6a | i32.add + 034d5a: 41 01 | i32.const 1 + 034d5c: 41 80 10 | i32.const 2048 + 034d5f: 10 e6 83 80 80 00 | call 486 + 034d65: 20 03 | local.get 3 + 034d67: 20 02 | local.get 2 + 034d69: 29 02 34 | i64.load 2 52 + 034d6c: 37 02 14 | i64.store 2 20 + 034d6f: 20 03 | local.get 3 + 034d71: 20 02 | local.get 2 + 034d73: 29 02 2c | i64.load 2 44 + 034d76: 37 02 0c | i64.store 2 12 + 034d79: 20 03 | local.get 3 + 034d7b: 20 02 | local.get 2 + 034d7d: 29 02 24 | i64.load 2 36 + 034d80: 37 02 04 | i64.store 2 4 + 034d83: 20 03 | local.get 3 + 034d85: 28 02 b8 12 | i32.load 2 2360 + 034d89: 41 7f | i32.const 4294967295 + 034d8b: 36 02 0c | i32.store 2 12 + 034d8e: 20 03 | local.get 3 + 034d90: 20 03 | local.get 3 + 034d92: 41 04 | i32.const 4 + 034d94: 6a | i32.add + 034d95: 36 02 00 | i32.store 2 0 + 034d98: 41 00 | i32.const 0 + 034d9a: 21 04 | local.set 4 + 034d9c: 03 40 | loop + 034d9e: 23 81 80 80 80 00 | global.get 1 + 034da4: 41 88 af 98 80 00 | i32.const 399240 + 034daa: 6a | i32.add + 034dab: 20 04 | local.get 4 + 034dad: 41 06 | i32.const 6 + 034daf: 74 | i32.shl + 034db0: 6a | i32.add + 034db1: 22 03 | local.tee 3 + 034db3: 42 00 | i64.const 0 + 034db5: 37 02 8c 02 | i64.store 2 268 + 034db9: 20 03 | local.get 3 + 034dbb: 41 80 80 80 fc 03 | i32.const 1065353216 + 034dc1: 36 02 88 02 | i32.store 2 264 + 034dc5: 20 03 | local.get 3 + 034dc7: 42 00 | i64.const 0 + 034dc9: 37 02 94 02 | i64.store 2 276 + 034dcd: 20 03 | local.get 3 + 034dcf: 42 00 | i64.const 0 + 034dd1: 37 02 a0 02 | i64.store 2 288 + 034dd5: 20 03 | local.get 3 + 034dd7: 41 80 80 80 fc 03 | i32.const 1065353216 + 034ddd: 36 02 9c 02 | i32.store 2 284 + 034de1: 20 03 | local.get 3 + 034de3: 42 00 | i64.const 0 + 034de5: 37 02 a8 02 | i64.store 2 296 + 034de9: 20 03 | local.get 3 + 034deb: 42 00 | i64.const 0 + 034ded: 37 02 b4 02 | i64.store 2 308 + 034df1: 20 03 | local.get 3 + 034df3: 41 80 80 80 fc 03 | i32.const 1065353216 + 034df9: 36 02 b0 02 | i32.store 2 304 + 034dfd: 20 03 | local.get 3 + 034dff: 42 00 | i64.const 0 + 034e01: 37 02 bc 02 | i64.store 2 316 + 034e05: 20 03 | local.get 3 + 034e07: 41 80 80 80 fc 03 | i32.const 1065353216 + 034e0d: 36 02 c4 02 | i32.store 2 324 + 034e11: 20 04 | local.get 4 + 034e13: 41 01 | i32.const 1 + 034e15: 6a | i32.add + 034e16: 22 04 | local.tee 4 + 034e18: 41 20 | i32.const 32 + 034e1a: 47 | i32.ne + 034e1b: 0d 00 | br_if 0 + 034e1d: 0b | end + 034e1e: 23 81 80 80 80 00 | global.get 1 + 034e24: 22 04 | local.tee 4 + 034e26: 41 88 af 98 80 00 | i32.const 399240 + 034e2c: 6a | i32.add + 034e2d: 22 03 | local.tee 3 + 034e2f: 42 00 | i64.const 0 + 034e31: 37 02 c8 01 | i64.store 2 200 + 034e35: 20 03 | local.get 3 + 034e37: 41 80 80 80 fc 03 | i32.const 1065353216 + 034e3d: 36 02 c4 01 | i32.store 2 196 + 034e41: 20 03 | local.get 3 + 034e43: 42 00 | i64.const 0 + 034e45: 37 02 d0 01 | i64.store 2 208 + 034e49: 20 03 | local.get 3 + 034e4b: 42 00 | i64.const 0 + 034e4d: 37 02 dc 01 | i64.store 2 220 + 034e51: 20 03 | local.get 3 + 034e53: 41 80 80 80 fc 03 | i32.const 1065353216 + 034e59: 36 02 d8 01 | i32.store 2 216 + 034e5d: 20 03 | local.get 3 + 034e5f: 42 00 | i64.const 0 + 034e61: 37 02 e4 01 | i64.store 2 228 + 034e65: 20 03 | local.get 3 + 034e67: 42 00 | i64.const 0 + 034e69: 37 02 f0 01 | i64.store 2 240 + 034e6d: 20 03 | local.get 3 + 034e6f: 41 80 80 80 fc 03 | i32.const 1065353216 + 034e75: 36 02 ec 01 | i32.store 2 236 + 034e79: 20 03 | local.get 3 + 034e7b: 42 00 | i64.const 0 + 034e7d: 37 02 f8 01 | i64.store 2 248 + 034e81: 20 03 | local.get 3 + 034e83: 41 80 80 80 fc 03 | i32.const 1065353216 + 034e89: 36 02 80 02 | i32.store 2 256 + 034e8d: 20 03 | local.get 3 + 034e8f: 42 00 | i64.const 0 + 034e91: 37 02 88 01 | i64.store 2 136 + 034e95: 20 03 | local.get 3 + 034e97: 41 80 80 80 fc 03 | i32.const 1065353216 + 034e9d: 36 02 84 01 | i32.store 2 132 + 034ea1: 20 03 | local.get 3 + 034ea3: 42 00 | i64.const 0 + 034ea5: 37 02 90 01 | i64.store 2 144 + 034ea9: 20 03 | local.get 3 + 034eab: 42 00 | i64.const 0 + 034ead: 37 02 9c 01 | i64.store 2 156 + 034eb1: 20 03 | local.get 3 + 034eb3: 41 80 80 80 fc 03 | i32.const 1065353216 + 034eb9: 36 02 98 01 | i32.store 2 152 + 034ebd: 20 03 | local.get 3 + 034ebf: 42 00 | i64.const 0 + 034ec1: 37 02 a4 01 | i64.store 2 164 + 034ec5: 20 03 | local.get 3 + 034ec7: 41 80 80 80 fc 03 | i32.const 1065353216 + 034ecd: 36 02 ac 01 | i32.store 2 172 + 034ed1: 20 03 | local.get 3 + 034ed3: 42 00 | i64.const 0 + 034ed5: 37 02 b0 01 | i64.store 2 176 + 034ed9: 20 03 | local.get 3 + 034edb: 42 00 | i64.const 0 + 034edd: 37 02 b8 01 | i64.store 2 184 + 034ee1: 20 03 | local.get 3 + 034ee3: 42 00 | i64.const 0 + 034ee5: 37 02 48 | i64.store 2 72 + 034ee8: 20 03 | local.get 3 + 034eea: 41 80 80 80 fc 03 | i32.const 1065353216 + 034ef0: 36 02 44 | i32.store 2 68 + 034ef3: 20 03 | local.get 3 + 034ef5: 41 80 80 80 fc 03 | i32.const 1065353216 + 034efb: 36 02 c0 01 | i32.store 2 192 + 034eff: 20 03 | local.get 3 + 034f01: 42 00 | i64.const 0 + 034f03: 37 02 50 | i64.store 2 80 + 034f06: 20 03 | local.get 3 + 034f08: 42 00 | i64.const 0 + 034f0a: 37 02 5c | i64.store 2 92 + 034f0d: 20 03 | local.get 3 + 034f0f: 41 80 80 80 fc 03 | i32.const 1065353216 + 034f15: 36 02 58 | i32.store 2 88 + 034f18: 20 03 | local.get 3 + 034f1a: 42 00 | i64.const 0 + 034f1c: 37 02 64 | i64.store 2 100 + 034f1f: 20 03 | local.get 3 + 034f21: 42 00 | i64.const 0 + 034f23: 37 02 70 | i64.store 2 112 + 034f26: 20 03 | local.get 3 + 034f28: 41 80 80 80 fc 03 | i32.const 1065353216 + 034f2e: 36 02 6c | i32.store 2 108 + 034f31: 20 03 | local.get 3 + 034f33: 42 00 | i64.const 0 + 034f35: 37 02 78 | i64.store 2 120 + 034f38: 20 03 | local.get 3 + 034f3a: 41 80 80 80 fc 03 | i32.const 1065353216 + 034f40: 36 02 80 01 | i32.store 2 128 + 034f44: 20 03 | local.get 3 + 034f46: 20 03 | local.get 3 + 034f48: 41 c4 00 | i32.const 68 + 034f4b: 6a | i32.add + 034f4c: 36 02 40 | i32.store 2 64 + 034f4f: 41 83 04 | i32.const 515 + 034f52: 10 9f 80 80 80 00 | call 31 + 034f58: 41 f1 16 | i32.const 2929 + 034f5b: 10 96 80 80 80 00 | call 22 + 034f61: 41 82 06 | i32.const 770 + 034f64: 41 83 06 | i32.const 771 + 034f67: 10 9c 80 80 80 00 | call 28 + 034f6d: 41 e2 17 | i32.const 3042 + 034f70: 10 95 80 80 80 00 | call 21 + 034f76: 41 85 08 | i32.const 1029 + 034f79: 10 97 80 80 80 00 | call 23 + 034f7f: 41 81 12 | i32.const 2305 + 034f82: 10 a0 80 80 80 00 | call 32 + 034f88: 41 c4 16 | i32.const 2884 + 034f8b: 10 95 80 80 80 00 | call 21 + 034f91: 20 03 | local.get 3 + 034f93: 20 01 | local.get 1 + 034f95: 36 02 f0 14 | i32.store 2 2672 + 034f99: 20 03 | local.get 3 + 034f9b: 20 00 | local.get 0 + 034f9d: 36 02 ec 14 | i32.store 2 2668 + 034fa1: 43 00 00 00 00 | f32.const 0x0p+0 + 034fa6: 43 00 00 00 00 | f32.const 0x0p+0 + 034fab: 43 00 00 00 00 | f32.const 0x0p+0 + 034fb0: 43 00 00 80 3f | f32.const 0x1p+0 + 034fb5: 10 9a 80 80 80 00 | call 26 + 034fbb: 43 00 00 80 3f | f32.const 0x1p+0 + 034fc0: 10 a1 80 80 80 00 | call 33 + 034fc6: 41 80 82 01 | i32.const 16640 + 034fca: 10 9b 80 80 80 00 | call 27 + 034fd0: 41 03 | i32.const 3 + 034fd2: 20 04 | local.get 4 + 034fd4: 41 c2 86 93 80 00 | i32.const 312130 + 034fda: 6a | i32.add + 034fdb: 41 00 | i32.const 0 + 034fdd: 10 d4 83 80 80 00 | call 468 + 034fe3: 20 02 | local.get 2 + 034fe5: 41 c0 00 | i32.const 64 + 034fe8: 6a | i32.add + 034fe9: 24 80 80 80 80 00 | global.set 0 + 034fef: 0b | end +034ff2 func[483]: + 034ff3: 0a 7f | local[5..14] type=i32 + 034ff5: 23 80 80 80 80 00 | global.get 0 + 034ffb: 41 d0 00 | i32.const 80 + 034ffe: 6b | i32.sub + 034fff: 22 05 | local.tee 5 + 035001: 24 80 80 80 80 00 | global.set 0 + 035007: 20 05 | local.get 5 + 035009: 41 00 | i32.const 0 + 03500b: 36 02 4c | i32.store 2 76 + 03500e: 02 40 | block + 035010: 02 40 | block + 035012: 23 81 80 80 80 00 | global.get 1 + 035018: 41 94 c4 98 80 00 | i32.const 401940 + 03501e: 6a | i32.add + 03501f: 2d 00 00 | i32.load8_u 0 0 + 035022: 0d 00 | br_if 0 + 035024: 41 04 | i32.const 4 + 035026: 23 81 80 80 80 00 | global.get 1 + 03502c: 41 aa c3 93 80 00 | i32.const 319914 + 035032: 6a | i32.add + 035033: 41 00 | i32.const 0 + 035035: 10 d4 83 80 80 00 | call 468 + 03503b: 0c 01 | br 1 + 03503d: 0b | end + 03503e: 41 e1 1b | i32.const 3553 + 035041: 41 00 | i32.const 0 + 035043: 10 91 80 80 80 00 | call 17 + 035049: 23 81 80 80 80 00 | global.get 1 + 03504f: 21 06 | local.set 6 + 035051: 02 40 | block + 035053: 20 03 | local.get 3 + 035055: 41 6e | i32.const 4294967278 + 035057: 6a | i32.add + 035058: 41 7c | i32.const 4294967292 + 03505a: 49 | i32.lt_u + 03505b: 0d 00 | br_if 0 + 03505d: 20 06 | local.get 6 + 03505f: 41 88 af 98 80 00 | i32.const 399240 + 035065: 6a | i32.add + 035066: 2d 00 fb 14 | i32.load8_u 0 2683 + 03506a: 41 01 | i32.const 1 + 03506c: 71 | i32.and + 03506d: 0d 00 | br_if 0 + 03506f: 41 04 | i32.const 4 + 035071: 23 81 80 80 80 00 | global.get 1 + 035077: 41 d3 b1 93 80 00 | i32.const 317651 + 03507d: 6a | i32.add + 03507e: 41 00 | i32.const 0 + 035080: 10 d4 83 80 80 00 | call 468 + 035086: 0c 01 | br 1 + 035088: 0b | end + 035089: 23 81 80 80 80 00 | global.get 1 + 03508f: 21 06 | local.set 6 + 035091: 02 40 | block + 035093: 20 03 | local.get 3 + 035095: 41 12 | i32.const 18 + 035097: 47 | i32.ne + 035098: 0d 00 | br_if 0 + 03509a: 20 06 | local.get 6 + 03509c: 41 88 af 98 80 00 | i32.const 399240 + 0350a2: 6a | i32.add + 0350a3: 2d 00 fc 14 | i32.load8_u 0 2684 + 0350a7: 41 01 | i32.const 1 + 0350a9: 71 | i32.and + 0350aa: 0d 00 | br_if 0 + 0350ac: 41 04 | i32.const 4 + 0350ae: 23 81 80 80 80 00 | global.get 1 + 0350b4: 41 96 b3 93 80 00 | i32.const 317846 + 0350ba: 6a | i32.add + 0350bb: 41 00 | i32.const 0 + 0350bd: 10 d4 83 80 80 00 | call 468 + 0350c3: 0c 01 | br 1 + 0350c5: 0b | end + 0350c6: 23 81 80 80 80 00 | global.get 1 + 0350cc: 21 06 | local.set 6 + 0350ce: 02 40 | block + 0350d0: 20 03 | local.get 3 + 0350d2: 41 6b | i32.const 4294967275 + 0350d4: 6a | i32.add + 0350d5: 41 7e | i32.const 4294967294 + 0350d7: 49 | i32.lt_u + 0350d8: 0d 00 | br_if 0 + 0350da: 20 06 | local.get 6 + 0350dc: 41 88 af 98 80 00 | i32.const 399240 + 0350e2: 6a | i32.add + 0350e3: 2d 00 fd 14 | i32.load8_u 0 2685 + 0350e7: 41 01 | i32.const 1 + 0350e9: 71 | i32.and + 0350ea: 0d 00 | br_if 0 + 0350ec: 41 04 | i32.const 4 + 0350ee: 23 81 80 80 80 00 | global.get 1 + 0350f4: 41 e5 b2 93 80 00 | i32.const 317797 + 0350fa: 6a | i32.add + 0350fb: 41 00 | i32.const 0 + 0350fd: 10 d4 83 80 80 00 | call 468 + 035103: 0c 01 | br 1 + 035105: 0b | end + 035106: 23 81 80 80 80 00 | global.get 1 + 03510c: 21 06 | local.set 6 + 03510e: 02 40 | block + 035110: 20 03 | local.get 3 + 035112: 41 69 | i32.const 4294967273 + 035114: 6a | i32.add + 035115: 41 7e | i32.const 4294967294 + 035117: 49 | i32.lt_u + 035118: 0d 00 | br_if 0 + 03511a: 20 06 | local.get 6 + 03511c: 41 88 af 98 80 00 | i32.const 399240 + 035122: 6a | i32.add + 035123: 2d 00 fe 14 | i32.load8_u 0 2686 + 035127: 41 01 | i32.const 1 + 035129: 71 | i32.and + 03512a: 0d 00 | br_if 0 + 03512c: 41 04 | i32.const 4 + 03512e: 23 81 80 80 80 00 | global.get 1 + 035134: 41 83 b2 93 80 00 | i32.const 317699 + 03513a: 6a | i32.add + 03513b: 41 00 | i32.const 0 + 03513d: 10 d4 83 80 80 00 | call 468 + 035143: 0c 01 | br 1 + 035145: 0b | end + 035146: 23 81 80 80 80 00 | global.get 1 + 03514c: 21 06 | local.set 6 + 03514e: 02 40 | block + 035150: 20 03 | local.get 3 + 035152: 41 67 | i32.const 4294967271 + 035154: 6a | i32.add + 035155: 41 7e | i32.const 4294967294 + 035157: 49 | i32.lt_u + 035158: 0d 00 | br_if 0 + 03515a: 20 06 | local.get 6 + 03515c: 41 88 af 98 80 00 | i32.const 399240 + 035162: 6a | i32.add + 035163: 2d 00 ff 14 | i32.load8_u 0 2687 + 035167: 41 01 | i32.const 1 + 035169: 71 | i32.and + 03516a: 0d 00 | br_if 0 + 03516c: 41 04 | i32.const 4 + 03516e: 23 81 80 80 80 00 | global.get 1 + 035174: 41 b4 b2 93 80 00 | i32.const 317748 + 03517a: 6a | i32.add + 03517b: 41 00 | i32.const 0 + 03517d: 10 d4 83 80 80 00 | call 468 + 035183: 0c 01 | br 1 + 035185: 0b | end + 035186: 41 f5 19 | i32.const 3317 + 035189: 41 01 | i32.const 1 + 03518b: 10 a2 80 80 80 00 | call 34 + 035191: 41 01 | i32.const 1 + 035193: 20 05 | local.get 5 + 035195: 41 cc 00 | i32.const 76 + 035198: 6a | i32.add + 035199: 10 a3 80 80 80 00 | call 35 + 03519f: 41 e1 1b | i32.const 3553 + 0351a2: 20 05 | local.get 5 + 0351a4: 28 02 4c | i32.load 2 76 + 0351a7: 10 91 80 80 80 00 | call 17 + 0351ad: 02 40 | block + 0351af: 20 04 | local.get 4 + 0351b1: 41 01 | i32.const 1 + 0351b3: 48 | i32.lt_s + 0351b4: 0d 00 | br_if 0 + 0351b6: 20 05 | local.get 5 + 0351b8: 41 30 | i32.const 48 + 0351ba: 6a | i32.add + 0351bb: 21 07 | local.set 7 + 0351bd: 20 03 | local.get 3 + 0351bf: 41 0d | i32.const 13 + 0351c1: 4a | i32.gt_s + 0351c2: 21 08 | local.set 8 + 0351c4: 41 00 | i32.const 0 + 0351c6: 21 09 | local.set 9 + 0351c8: 20 00 | local.get 0 + 0351ca: 21 0a | local.set 10 + 0351cc: 41 00 | i32.const 0 + 0351ce: 21 0b | local.set 11 + 0351d0: 20 02 | local.get 2 + 0351d2: 21 06 | local.set 6 + 0351d4: 20 01 | local.get 1 + 0351d6: 21 0c | local.set 12 + 0351d8: 03 40 | loop + 0351da: 20 0c | local.get 12 + 0351dc: 20 06 | local.get 6 + 0351de: 20 03 | local.get 3 + 0351e0: 10 e7 83 80 80 00 | call 487 + 0351e6: 21 0d | local.set 13 + 0351e8: 20 03 | local.get 3 + 0351ea: 20 05 | local.get 5 + 0351ec: 41 c8 00 | i32.const 72 + 0351ef: 6a | i32.add + 0351f0: 20 05 | local.get 5 + 0351f2: 41 c4 00 | i32.const 68 + 0351f5: 6a | i32.add + 0351f6: 20 05 | local.get 5 + 0351f8: 41 c0 00 | i32.const 64 + 0351fb: 6a | i32.add + 0351fc: 10 e8 83 80 80 00 | call 488 + 035202: 20 07 | local.get 7 + 035204: 20 0b | local.get 11 + 035206: 36 02 00 | i32.store 2 0 + 035209: 20 05 | local.get 5 + 03520b: 20 0d | local.get 13 + 03520d: 36 02 2c | i32.store 2 44 + 035210: 20 05 | local.get 5 + 035212: 20 06 | local.get 6 + 035214: 36 02 28 | i32.store 2 40 + 035217: 20 05 | local.get 5 + 035219: 20 0c | local.get 12 + 03521b: 36 02 24 | i32.store 2 36 + 03521e: 20 05 | local.get 5 + 035220: 20 09 | local.get 9 + 035222: 36 02 20 | i32.store 2 32 + 035225: 41 02 | i32.const 2 + 035227: 23 81 80 80 80 00 | global.get 1 + 03522d: 41 ff a7 93 80 00 | i32.const 316415 + 035233: 6a | i32.add + 035234: 20 05 | local.get 5 + 035236: 41 20 | i32.const 32 + 035238: 6a | i32.add + 035239: 10 d4 83 80 80 00 | call 468 + 03523f: 02 40 | block + 035241: 20 05 | local.get 5 + 035243: 28 02 48 | i32.load 2 72 + 035246: 22 0e | local.tee 14 + 035248: 45 | i32.eqz + 035249: 0d 00 | br_if 0 + 03524b: 02 40 | block + 03524d: 20 08 | local.get 8 + 03524f: 0d 00 | br_if 0 + 035251: 41 e1 1b | i32.const 3553 + 035254: 20 09 | local.get 9 + 035256: 20 0e | local.get 14 + 035258: 20 0c | local.get 12 + 03525a: 20 06 | local.get 6 + 03525c: 41 00 | i32.const 0 + 03525e: 20 05 | local.get 5 + 035260: 28 02 44 | i32.load 2 68 + 035263: 20 05 | local.get 5 + 035265: 28 02 40 | i32.load 2 64 + 035268: 20 0a | local.get 10 + 03526a: 10 a4 80 80 80 00 | call 36 + 035270: 0c 01 | br 1 + 035272: 0b | end + 035273: 41 e1 1b | i32.const 3553 + 035276: 20 09 | local.get 9 + 035278: 20 0e | local.get 14 + 03527a: 20 0c | local.get 12 + 03527c: 20 06 | local.get 6 + 03527e: 41 00 | i32.const 0 + 035280: 20 0d | local.get 13 + 035282: 20 0a | local.get 10 + 035284: 10 a5 80 80 80 00 | call 37 + 03528a: 0b | end + 03528b: 20 06 | local.get 6 + 03528d: 41 02 | i32.const 2 + 03528f: 6d | i32.div_s + 035290: 22 06 | local.tee 6 + 035292: 41 01 | i32.const 1 + 035294: 20 06 | local.get 6 + 035296: 41 01 | i32.const 1 + 035298: 4a | i32.gt_s + 035299: 1b | select + 03529a: 21 06 | local.set 6 + 03529c: 20 0c | local.get 12 + 03529e: 41 02 | i32.const 2 + 0352a0: 6d | i32.div_s + 0352a1: 22 0c | local.tee 12 + 0352a3: 41 01 | i32.const 1 + 0352a5: 20 0c | local.get 12 + 0352a7: 41 01 | i32.const 1 + 0352a9: 4a | i32.gt_s + 0352aa: 1b | select + 0352ab: 21 0c | local.set 12 + 0352ad: 20 0a | local.get 10 + 0352af: 20 0d | local.get 13 + 0352b1: 41 00 | i32.const 0 + 0352b3: 20 00 | local.get 0 + 0352b5: 1b | select + 0352b6: 6a | i32.add + 0352b7: 21 0a | local.set 10 + 0352b9: 20 0d | local.get 13 + 0352bb: 20 0b | local.get 11 + 0352bd: 6a | i32.add + 0352be: 21 0b | local.set 11 + 0352c0: 20 09 | local.get 9 + 0352c2: 41 01 | i32.const 1 + 0352c4: 6a | i32.add + 0352c5: 22 09 | local.tee 9 + 0352c7: 20 04 | local.get 4 + 0352c9: 47 | i32.ne + 0352ca: 0d 00 | br_if 0 + 0352cc: 0b | end + 0352cd: 0b | end + 0352ce: 41 00 | i32.const 0 + 0352d0: 21 06 | local.set 6 + 0352d2: 02 40 | block + 0352d4: 20 01 | local.get 1 + 0352d6: 41 00 | i32.const 0 + 0352d8: 4c | i32.le_s + 0352d9: 0d 00 | br_if 0 + 0352db: 20 01 | local.get 1 + 0352dd: 20 01 | local.get 1 + 0352df: 41 7f | i32.const 4294967295 + 0352e1: 6a | i32.add + 0352e2: 71 | i32.and + 0352e3: 20 02 | local.get 2 + 0352e5: 20 02 | local.get 2 + 0352e7: 41 7f | i32.const 4294967295 + 0352e9: 6a | i32.add + 0352ea: 71 | i32.and + 0352eb: 72 | i32.or + 0352ec: 45 | i32.eqz + 0352ed: 20 02 | local.get 2 + 0352ef: 41 00 | i32.const 0 + 0352f1: 4a | i32.gt_s + 0352f2: 71 | i32.and + 0352f3: 21 06 | local.set 6 + 0352f5: 0b | end + 0352f6: 41 e1 1b | i32.const 3553 + 0352f9: 41 82 d0 00 | i32.const 10242 + 0352fd: 41 81 d2 00 | i32.const 10497 + 035301: 41 81 d2 00 | i32.const 10497 + 035305: 41 af 82 02 | i32.const 33071 + 035309: 23 81 80 80 80 00 | global.get 1 + 03530f: 41 88 af 98 80 00 | i32.const 399240 + 035315: 6a | i32.add + 035316: 2d 00 f6 14 | i32.load8_u 0 2678 + 03531a: 41 01 | i32.const 1 + 03531c: 71 | i32.and + 03531d: 1b | select + 03531e: 20 06 | local.get 6 + 035320: 1b | select + 035321: 22 06 | local.tee 6 + 035323: 10 94 80 80 80 00 | call 20 + 035329: 41 e1 1b | i32.const 3553 + 03532c: 41 83 d0 00 | i32.const 10243 + 035330: 20 06 | local.get 6 + 035332: 10 94 80 80 80 00 | call 20 + 035338: 41 e1 1b | i32.const 3553 + 03533b: 41 80 d0 00 | i32.const 10240 + 03533f: 41 80 cc 00 | i32.const 9728 + 035343: 10 94 80 80 80 00 | call 20 + 035349: 41 e1 1b | i32.const 3553 + 03534c: 41 81 d0 00 | i32.const 10241 + 035350: 41 80 cc 00 | i32.const 9728 + 035354: 10 94 80 80 80 00 | call 20 + 03535a: 41 e1 1b | i32.const 3553 + 03535d: 41 00 | i32.const 0 + 03535f: 10 91 80 80 80 00 | call 17 + 035365: 02 40 | block + 035367: 20 05 | local.get 5 + 035369: 28 02 4c | i32.load 2 76 + 03536c: 22 06 | local.tee 6 + 03536e: 45 | i32.eqz + 03536f: 0d 00 | br_if 0 + 035371: 20 05 | local.get 5 + 035373: 41 10 | i32.const 16 + 035375: 6a | i32.add + 035376: 20 04 | local.get 4 + 035378: 36 02 00 | i32.store 2 0 + 03537b: 20 05 | local.get 5 + 03537d: 20 03 | local.get 3 + 03537f: 10 e9 83 80 80 00 | call 489 + 035385: 36 02 0c | i32.store 2 12 + 035388: 20 05 | local.get 5 + 03538a: 20 02 | local.get 2 + 03538c: 36 02 08 | i32.store 2 8 + 03538f: 20 05 | local.get 5 + 035391: 20 01 | local.get 1 + 035393: 36 02 04 | i32.store 2 4 + 035396: 20 05 | local.get 5 + 035398: 20 06 | local.get 6 + 03539a: 36 02 00 | i32.store 2 0 + 03539d: 41 03 | i32.const 3 + 03539f: 23 81 80 80 80 00 | global.get 1 + 0353a5: 41 b9 c9 93 80 00 | i32.const 320697 + 0353ab: 6a | i32.add + 0353ac: 20 05 | local.get 5 + 0353ae: 10 d4 83 80 80 00 | call 468 + 0353b4: 0c 01 | br 1 + 0353b6: 0b | end + 0353b7: 41 04 | i32.const 4 + 0353b9: 23 81 80 80 80 00 | global.get 1 + 0353bf: 41 f6 ad 93 80 00 | i32.const 317174 + 0353c5: 6a | i32.add + 0353c6: 41 00 | i32.const 0 + 0353c8: 10 d4 83 80 80 00 | call 468 + 0353ce: 0b | end + 0353cf: 20 05 | local.get 5 + 0353d1: 28 02 4c | i32.load 2 76 + 0353d4: 21 03 | local.set 3 + 0353d6: 20 05 | local.get 5 + 0353d8: 41 d0 00 | i32.const 80 + 0353db: 6a | i32.add + 0353dc: 24 80 80 80 80 00 | global.set 0 + 0353e2: 20 03 | local.get 3 + 0353e4: 0b | end +0353e7 func[484]: + 0353e8: 02 7f | local[2..3] type=i32 + 0353ea: 23 80 80 80 80 00 | global.get 0 + 0353f0: 41 d0 00 | i32.const 80 + 0353f3: 6b | i32.sub + 0353f4: 22 02 | local.tee 2 + 0353f6: 24 80 80 80 80 00 | global.set 0 + 0353fc: 20 02 | local.get 2 + 0353fe: 20 00 | local.get 0 + 035400: 36 02 4c | i32.store 2 76 + 035403: 20 01 | local.get 1 + 035405: 10 af 80 80 80 00 | call 47 + 03540b: 22 00 | local.tee 0 + 03540d: 41 01 | i32.const 1 + 03540f: 20 02 | local.get 2 + 035411: 41 cc 00 | i32.const 76 + 035414: 6a | i32.add + 035415: 41 00 | i32.const 0 + 035417: 10 b0 80 80 80 00 | call 48 + 03541d: 20 02 | local.get 2 + 03541f: 41 00 | i32.const 0 + 035421: 36 02 48 | i32.store 2 72 + 035424: 20 00 | local.get 0 + 035426: 10 b1 80 80 80 00 | call 49 + 03542c: 20 00 | local.get 0 + 03542e: 41 81 97 02 | i32.const 35713 + 035432: 20 02 | local.get 2 + 035434: 41 c8 00 | i32.const 72 + 035437: 6a | i32.add + 035438: 10 b2 80 80 80 00 | call 50 + 03543e: 02 40 | block + 035440: 02 40 | block + 035442: 20 02 | local.get 2 + 035444: 28 02 48 | i32.load 2 72 + 035447: 0d 00 | br_if 0 + 035449: 23 81 80 80 80 00 | global.get 1 + 03544f: 41 be af 93 80 00 | i32.const 317374 + 035455: 6a | i32.add + 035456: 21 03 | local.set 3 + 035458: 02 40 | block + 03545a: 02 40 | block + 03545c: 02 40 | block + 03545e: 20 01 | local.get 1 + 035460: 41 d0 e9 7d | i32.const 4294931664 + 035464: 6a | i32.add + 035465: 0e 02 00 01 02 | br_table 0 1 2 + 03546a: 0b | end + 03546b: 23 81 80 80 80 00 | global.get 1 + 035471: 41 f3 af 93 80 00 | i32.const 317427 + 035477: 6a | i32.add + 035478: 21 03 | local.set 3 + 03547a: 0b | end + 03547b: 20 02 | local.get 2 + 03547d: 20 00 | local.get 0 + 03547f: 36 02 10 | i32.store 2 16 + 035482: 41 04 | i32.const 4 + 035484: 20 03 | local.get 3 + 035486: 20 02 | local.get 2 + 035488: 41 10 | i32.const 16 + 03548a: 6a | i32.add + 03548b: 10 d4 83 80 80 00 | call 468 + 035491: 0b | end + 035492: 20 02 | local.get 2 + 035494: 41 00 | i32.const 0 + 035496: 36 02 44 | i32.store 2 68 + 035499: 20 00 | local.get 0 + 03549b: 41 84 97 02 | i32.const 35716 + 03549f: 20 02 | local.get 2 + 0354a1: 41 c4 00 | i32.const 68 + 0354a4: 6a | i32.add + 0354a5: 10 b2 80 80 80 00 | call 50 + 0354ab: 02 40 | block + 0354ad: 20 02 | local.get 2 + 0354af: 28 02 44 | i32.load 2 68 + 0354b2: 22 01 | local.tee 1 + 0354b4: 41 01 | i32.const 1 + 0354b6: 48 | i32.lt_s + 0354b7: 0d 00 | br_if 0 + 0354b9: 20 02 | local.get 2 + 0354bb: 41 00 | i32.const 0 + 0354bd: 36 02 40 | i32.store 2 64 + 0354c0: 20 00 | local.get 0 + 0354c2: 20 01 | local.get 1 + 0354c4: 20 02 | local.get 2 + 0354c6: 41 c0 00 | i32.const 64 + 0354c9: 6a | i32.add + 0354ca: 20 01 | local.get 1 + 0354cc: 41 01 | i32.const 1 + 0354ce: 10 85 86 80 80 00 | call 773 + 0354d4: 22 03 | local.tee 3 + 0354d6: 10 b3 80 80 80 00 | call 51 + 0354dc: 20 02 | local.get 2 + 0354de: 20 03 | local.get 3 + 0354e0: 36 02 04 | i32.store 2 4 + 0354e3: 20 02 | local.get 2 + 0354e5: 20 00 | local.get 0 + 0354e7: 36 02 00 | i32.store 2 0 + 0354ea: 41 04 | i32.const 4 + 0354ec: 23 81 80 80 80 00 | global.get 1 + 0354f2: 41 97 9c 93 80 00 | i32.const 314903 + 0354f8: 6a | i32.add + 0354f9: 20 02 | local.get 2 + 0354fb: 10 d4 83 80 80 00 | call 468 + 035501: 20 03 | local.get 3 + 035503: 10 84 86 80 80 00 | call 772 + 035509: 0b | end + 03550a: 20 00 | local.get 0 + 03550c: 10 a9 80 80 80 00 | call 41 + 035512: 41 00 | i32.const 0 + 035514: 21 00 | local.set 0 + 035516: 0c 01 | br 1 + 035518: 0b | end + 035519: 02 40 | block + 03551b: 02 40 | block + 03551d: 20 01 | local.get 1 + 03551f: 41 d0 e9 7d | i32.const 4294931664 + 035523: 6a | i32.add + 035524: 0e 02 01 00 02 | br_table 1 0 2 + 035529: 0b | end + 03552a: 20 02 | local.get 2 + 03552c: 20 00 | local.get 0 + 03552e: 36 02 20 | i32.store 2 32 + 035531: 41 03 | i32.const 3 + 035533: 23 81 80 80 80 00 | global.get 1 + 035539: 41 b9 87 93 80 00 | i32.const 312249 + 03553f: 6a | i32.add + 035540: 20 02 | local.get 2 + 035542: 41 20 | i32.const 32 + 035544: 6a | i32.add + 035545: 10 d4 83 80 80 00 | call 468 + 03554b: 0c 01 | br 1 + 03554d: 0b | end + 03554e: 20 02 | local.get 2 + 035550: 20 00 | local.get 0 + 035552: 36 02 30 | i32.store 2 48 + 035555: 41 03 | i32.const 3 + 035557: 23 81 80 80 80 00 | global.get 1 + 03555d: 41 ed 87 93 80 00 | i32.const 312301 + 035563: 6a | i32.add + 035564: 20 02 | local.get 2 + 035566: 41 30 | i32.const 48 + 035568: 6a | i32.add + 035569: 10 d4 83 80 80 00 | call 468 + 03556f: 0b | end + 035570: 20 02 | local.get 2 + 035572: 41 d0 00 | i32.const 80 + 035575: 6a | i32.add + 035576: 24 80 80 80 80 00 | global.set 0 + 03557c: 20 00 | local.get 0 + 03557e: 0b | end +035581 func[485]: + 035582: 02 7f | local[2..3] type=i32 + 035584: 23 80 80 80 80 00 | global.get 0 + 03558a: 41 30 | i32.const 48 + 03558c: 6b | i32.sub + 03558d: 22 02 | local.tee 2 + 03558f: 24 80 80 80 80 00 | global.set 0 + 035595: 02 40 | block + 035597: 02 40 | block + 035599: 23 81 80 80 80 00 | global.get 1 + 03559f: 41 94 c4 98 80 00 | i32.const 401940 + 0355a5: 6a | i32.add + 0355a6: 2d 00 00 | i32.load8_u 0 0 + 0355a9: 0d 00 | br_if 0 + 0355ab: 41 00 | i32.const 0 + 0355ad: 21 03 | local.set 3 + 0355af: 41 04 | i32.const 4 + 0355b1: 23 81 80 80 80 00 | global.get 1 + 0355b7: 41 aa c3 93 80 00 | i32.const 319914 + 0355bd: 6a | i32.add + 0355be: 41 00 | i32.const 0 + 0355c0: 10 d4 83 80 80 00 | call 468 + 0355c6: 0c 01 | br 1 + 0355c8: 0b | end + 0355c9: 20 02 | local.get 2 + 0355cb: 41 00 | i32.const 0 + 0355cd: 36 02 2c | i32.store 2 44 + 0355d0: 10 b4 80 80 80 00 | call 52 + 0355d6: 22 03 | local.tee 3 + 0355d8: 20 00 | local.get 0 + 0355da: 10 b5 80 80 80 00 | call 53 + 0355e0: 20 03 | local.get 3 + 0355e2: 20 01 | local.get 1 + 0355e4: 10 b5 80 80 80 00 | call 53 + 0355ea: 20 03 | local.get 3 + 0355ec: 41 00 | i32.const 0 + 0355ee: 23 81 80 80 80 00 | global.get 1 + 0355f4: 22 01 | local.tee 1 + 0355f6: 41 ee a1 93 80 00 | i32.const 315630 + 0355fc: 6a | i32.add + 0355fd: 10 b6 80 80 80 00 | call 54 + 035603: 20 03 | local.get 3 + 035605: 41 01 | i32.const 1 + 035607: 20 01 | local.get 1 + 035609: 41 90 b1 93 80 00 | i32.const 317584 + 03560f: 6a | i32.add + 035610: 10 b6 80 80 80 00 | call 54 + 035616: 20 03 | local.get 3 + 035618: 41 02 | i32.const 2 + 03561a: 20 01 | local.get 1 + 03561c: 41 81 a5 93 80 00 | i32.const 316033 + 035622: 6a | i32.add + 035623: 10 b6 80 80 80 00 | call 54 + 035629: 20 03 | local.get 3 + 03562b: 41 03 | i32.const 3 + 03562d: 20 01 | local.get 1 + 03562f: 41 de 9d 93 80 00 | i32.const 315102 + 035635: 6a | i32.add + 035636: 10 b6 80 80 80 00 | call 54 + 03563c: 20 03 | local.get 3 + 03563e: 41 04 | i32.const 4 + 035640: 20 01 | local.get 1 + 035642: 41 cf 93 93 80 00 | i32.const 313807 + 035648: 6a | i32.add + 035649: 10 b6 80 80 80 00 | call 54 + 03564f: 20 03 | local.get 3 + 035651: 41 05 | i32.const 5 + 035653: 20 01 | local.get 1 + 035655: 41 b3 c5 93 80 00 | i32.const 320179 + 03565b: 6a | i32.add + 03565c: 10 b6 80 80 80 00 | call 54 + 035662: 20 03 | local.get 3 + 035664: 41 09 | i32.const 9 + 035666: 20 01 | local.get 1 + 035668: 41 c6 a3 93 80 00 | i32.const 315846 + 03566e: 6a | i32.add + 03566f: 10 b6 80 80 80 00 | call 54 + 035675: 20 03 | local.get 3 + 035677: 41 07 | i32.const 7 + 035679: 20 01 | local.get 1 + 03567b: 41 90 9a 93 80 00 | i32.const 314640 + 035681: 6a | i32.add + 035682: 10 b6 80 80 80 00 | call 54 + 035688: 20 03 | local.get 3 + 03568a: 41 08 | i32.const 8 + 03568c: 20 01 | local.get 1 + 03568e: 41 a1 96 93 80 00 | i32.const 314145 + 035694: 6a | i32.add + 035695: 10 b6 80 80 80 00 | call 54 + 03569b: 20 03 | local.get 3 + 03569d: 10 b7 80 80 80 00 | call 55 + 0356a3: 20 03 | local.get 3 + 0356a5: 41 82 97 02 | i32.const 35714 + 0356a9: 20 02 | local.get 2 + 0356ab: 41 2c | i32.const 44 + 0356ad: 6a | i32.add + 0356ae: 10 b8 80 80 80 00 | call 56 + 0356b4: 02 40 | block + 0356b6: 20 02 | local.get 2 + 0356b8: 28 02 2c | i32.load 2 44 + 0356bb: 0d 00 | br_if 0 + 0356bd: 20 02 | local.get 2 + 0356bf: 20 03 | local.get 3 + 0356c1: 36 02 10 | i32.store 2 16 + 0356c4: 41 04 | i32.const 4 + 0356c6: 23 81 80 80 80 00 | global.get 1 + 0356cc: 41 eb a3 93 80 00 | i32.const 315883 + 0356d2: 6a | i32.add + 0356d3: 20 02 | local.get 2 + 0356d5: 41 10 | i32.const 16 + 0356d7: 6a | i32.add + 0356d8: 10 d4 83 80 80 00 | call 468 + 0356de: 20 02 | local.get 2 + 0356e0: 41 00 | i32.const 0 + 0356e2: 36 02 28 | i32.store 2 40 + 0356e5: 20 03 | local.get 3 + 0356e7: 41 84 97 02 | i32.const 35716 + 0356eb: 20 02 | local.get 2 + 0356ed: 41 28 | i32.const 40 + 0356ef: 6a | i32.add + 0356f0: 10 b8 80 80 80 00 | call 56 + 0356f6: 02 40 | block + 0356f8: 20 02 | local.get 2 + 0356fa: 28 02 28 | i32.load 2 40 + 0356fd: 22 01 | local.tee 1 + 0356ff: 41 01 | i32.const 1 + 035701: 48 | i32.lt_s + 035702: 0d 00 | br_if 0 + 035704: 20 02 | local.get 2 + 035706: 41 00 | i32.const 0 + 035708: 36 02 24 | i32.store 2 36 + 03570b: 20 03 | local.get 3 + 03570d: 20 01 | local.get 1 + 03570f: 20 02 | local.get 2 + 035711: 41 24 | i32.const 36 + 035713: 6a | i32.add + 035714: 20 01 | local.get 1 + 035716: 41 01 | i32.const 1 + 035718: 10 85 86 80 80 00 | call 773 + 03571e: 22 00 | local.tee 0 + 035720: 10 b9 80 80 80 00 | call 57 + 035726: 20 02 | local.get 2 + 035728: 20 00 | local.get 0 + 03572a: 36 02 04 | i32.store 2 4 + 03572d: 20 02 | local.get 2 + 03572f: 20 03 | local.get 3 + 035731: 36 02 00 | i32.store 2 0 + 035734: 41 04 | i32.const 4 + 035736: 23 81 80 80 80 00 | global.get 1 + 03573c: 41 f8 9b 93 80 00 | i32.const 314872 + 035742: 6a | i32.add + 035743: 20 02 | local.get 2 + 035745: 10 d4 83 80 80 00 | call 468 + 03574b: 20 00 | local.get 0 + 03574d: 10 84 86 80 80 00 | call 772 + 035753: 0b | end + 035754: 20 03 | local.get 3 + 035756: 10 aa 80 80 80 00 | call 42 + 03575c: 41 00 | i32.const 0 + 03575e: 21 03 | local.set 3 + 035760: 0c 01 | br 1 + 035762: 0b | end + 035763: 20 02 | local.get 2 + 035765: 20 03 | local.get 3 + 035767: 36 02 20 | i32.store 2 32 + 03576a: 41 03 | i32.const 3 + 03576c: 23 81 80 80 80 00 | global.get 1 + 035772: 41 80 8a 93 80 00 | i32.const 312576 + 035778: 6a | i32.add + 035779: 20 02 | local.get 2 + 03577b: 41 20 | i32.const 32 + 03577d: 6a | i32.add + 03577e: 10 d4 83 80 80 00 | call 468 + 035784: 0b | end + 035785: 20 02 | local.get 2 + 035787: 41 30 | i32.const 48 + 035789: 6a | i32.add + 03578a: 24 80 80 80 80 00 | global.set 0 + 035790: 20 03 | local.get 3 + 035792: 0b | end +035795 func[486]: + 035796: 10 7f | local[3..18] type=i32 + 035798: 20 00 | local.get 0 + 03579a: 42 00 | i64.const 0 + 03579c: 37 02 10 | i64.store 2 16 + 03579f: 20 00 | local.get 0 + 0357a1: 42 00 | i64.const 0 + 0357a3: 37 02 08 | i64.store 2 8 + 0357a6: 20 00 | local.get 0 + 0357a8: 42 00 | i64.const 0 + 0357aa: 37 02 00 | i64.store 2 0 + 0357ad: 02 40 | block + 0357af: 23 81 80 80 80 00 | global.get 1 + 0357b5: 41 94 c4 98 80 00 | i32.const 401940 + 0357bb: 6a | i32.add + 0357bc: 2d 00 00 | i32.load8_u 0 0 + 0357bf: 0d 00 | br_if 0 + 0357c1: 41 04 | i32.const 4 + 0357c3: 23 81 80 80 80 00 | global.get 1 + 0357c9: 41 aa c3 93 80 00 | i32.const 319914 + 0357cf: 6a | i32.add + 0357d0: 41 00 | i32.const 0 + 0357d2: 10 d4 83 80 80 00 | call 468 + 0357d8: 0f | return + 0357d9: 0b | end + 0357da: 20 00 | local.get 0 + 0357dc: 20 01 | local.get 1 + 0357de: 41 30 | i32.const 48 + 0357e0: 10 85 86 80 80 00 | call 773 + 0357e6: 22 03 | local.tee 3 + 0357e8: 36 02 08 | i32.store 2 8 + 0357eb: 02 40 | block + 0357ed: 02 40 | block + 0357ef: 20 01 | local.get 1 + 0357f1: 41 00 | i32.const 0 + 0357f3: 4a | i32.gt_s + 0357f4: 0d 00 | br_if 0 + 0357f6: 41 03 | i32.const 3 + 0357f8: 23 81 80 80 80 00 | global.get 1 + 0357fe: 41 d7 cd 93 80 00 | i32.const 321239 + 035804: 6a | i32.add + 035805: 41 00 | i32.const 0 + 035807: 10 d4 83 80 80 00 | call 468 + 03580d: 0c 01 | br 1 + 03580f: 0b | end + 035810: 20 02 | local.get 2 + 035812: 41 04 | i32.const 4 + 035814: 74 | i32.shl + 035815: 22 04 | local.tee 4 + 035817: 41 01 | i32.const 1 + 035819: 20 04 | local.get 4 + 03581b: 41 01 | i32.const 1 + 03581d: 4a | i32.gt_s + 03581e: 1b | select + 03581f: 21 05 | local.set 5 + 035821: 20 02 | local.get 2 + 035823: 41 03 | i32.const 3 + 035825: 74 | i32.shl + 035826: 22 06 | local.tee 6 + 035828: 41 01 | i32.const 1 + 03582a: 20 06 | local.get 6 + 03582c: 41 01 | i32.const 1 + 03582e: 4a | i32.gt_s + 03582f: 1b | select + 035830: 21 07 | local.set 7 + 035832: 20 02 | local.get 2 + 035834: 41 0c | i32.const 12 + 035836: 6c | i32.mul + 035837: 22 08 | local.tee 8 + 035839: 41 01 | i32.const 1 + 03583b: 20 08 | local.get 8 + 03583d: 41 01 | i32.const 1 + 03583f: 4a | i32.gt_s + 035840: 1b | select + 035841: 21 09 | local.set 9 + 035843: 20 02 | local.get 2 + 035845: 41 06 | i32.const 6 + 035847: 6c | i32.mul + 035848: 22 0a | local.tee 10 + 03584a: 41 06 | i32.const 6 + 03584c: 20 0a | local.get 10 + 03584e: 41 06 | i32.const 6 + 035850: 4a | i32.gt_s + 035851: 1b | select + 035852: 41 7e | i32.const 4294967294 + 035854: 6a | i32.add + 035855: 41 06 | i32.const 6 + 035857: 6e | i32.div_u + 035858: 21 0b | local.set 11 + 03585a: 41 00 | i32.const 0 + 03585c: 21 0c | local.set 12 + 03585e: 03 40 | loop + 035860: 20 03 | local.get 3 + 035862: 20 0c | local.get 12 + 035864: 41 30 | i32.const 48 + 035866: 6c | i32.mul + 035867: 6a | i32.add + 035868: 22 0d | local.tee 13 + 03586a: 20 02 | local.get 2 + 03586c: 36 02 00 | i32.store 2 0 + 03586f: 20 0d | local.get 13 + 035871: 20 08 | local.get 8 + 035873: 41 04 | i32.const 4 + 035875: 10 85 86 80 80 00 | call 773 + 03587b: 36 02 04 | i32.store 2 4 + 03587e: 20 0d | local.get 13 + 035880: 20 06 | local.get 6 + 035882: 41 04 | i32.const 4 + 035884: 10 85 86 80 80 00 | call 773 + 03588a: 36 02 08 | i32.store 2 8 + 03588d: 20 0d | local.get 13 + 03588f: 20 08 | local.get 8 + 035891: 41 04 | i32.const 4 + 035893: 10 85 86 80 80 00 | call 773 + 035899: 36 02 0c | i32.store 2 12 + 03589c: 20 0d | local.get 13 + 03589e: 20 04 | local.get 4 + 0358a0: 41 01 | i32.const 1 + 0358a2: 10 85 86 80 80 00 | call 773 + 0358a8: 36 02 10 | i32.store 2 16 + 0358ab: 20 0d | local.get 13 + 0358ad: 20 0a | local.get 10 + 0358af: 41 02 | i32.const 2 + 0358b1: 10 85 86 80 80 00 | call 773 + 0358b7: 36 02 14 | i32.store 2 20 + 0358ba: 41 00 | i32.const 0 + 0358bc: 21 0e | local.set 14 + 0358be: 41 00 | i32.const 0 + 0358c0: 21 0f | local.set 15 + 0358c2: 02 40 | block + 0358c4: 20 02 | local.get 2 + 0358c6: 41 01 | i32.const 1 + 0358c8: 48 | i32.lt_s + 0358c9: 0d 00 | br_if 0 + 0358cb: 03 40 | loop + 0358cd: 20 0d | local.get 13 + 0358cf: 28 02 04 | i32.load 2 4 + 0358d2: 20 0f | local.get 15 + 0358d4: 41 02 | i32.const 2 + 0358d6: 74 | i32.shl + 0358d7: 6a | i32.add + 0358d8: 41 00 | i32.const 0 + 0358da: 36 02 00 | i32.store 2 0 + 0358dd: 20 0f | local.get 15 + 0358df: 41 01 | i32.const 1 + 0358e1: 6a | i32.add + 0358e2: 22 0f | local.tee 15 + 0358e4: 20 09 | local.get 9 + 0358e6: 47 | i32.ne + 0358e7: 0d 00 | br_if 0 + 0358e9: 0b | end + 0358ea: 03 40 | loop + 0358ec: 41 00 | i32.const 0 + 0358ee: 21 0f | local.set 15 + 0358f0: 20 0d | local.get 13 + 0358f2: 28 02 08 | i32.load 2 8 + 0358f5: 20 0e | local.get 14 + 0358f7: 41 02 | i32.const 2 + 0358f9: 74 | i32.shl + 0358fa: 6a | i32.add + 0358fb: 41 00 | i32.const 0 + 0358fd: 36 02 00 | i32.store 2 0 + 035900: 20 0e | local.get 14 + 035902: 41 01 | i32.const 1 + 035904: 6a | i32.add + 035905: 22 0e | local.tee 14 + 035907: 20 07 | local.get 7 + 035909: 47 | i32.ne + 03590a: 0d 00 | br_if 0 + 03590c: 0b | end + 03590d: 41 00 | i32.const 0 + 03590f: 21 0e | local.set 14 + 035911: 03 40 | loop + 035913: 20 0d | local.get 13 + 035915: 28 02 0c | i32.load 2 12 + 035918: 20 0e | local.get 14 + 03591a: 41 02 | i32.const 2 + 03591c: 74 | i32.shl + 03591d: 6a | i32.add + 03591e: 41 00 | i32.const 0 + 035920: 36 02 00 | i32.store 2 0 + 035923: 20 0e | local.get 14 + 035925: 41 01 | i32.const 1 + 035927: 6a | i32.add + 035928: 22 0e | local.tee 14 + 03592a: 20 09 | local.get 9 + 03592c: 47 | i32.ne + 03592d: 0d 00 | br_if 0 + 03592f: 0b | end + 035930: 03 40 | loop + 035932: 41 00 | i32.const 0 + 035934: 21 10 | local.set 16 + 035936: 20 0d | local.get 13 + 035938: 28 02 10 | i32.load 2 16 + 03593b: 20 0f | local.get 15 + 03593d: 6a | i32.add + 03593e: 41 00 | i32.const 0 + 035940: 3a 00 00 | i32.store8 0 0 + 035943: 41 00 | i32.const 0 + 035945: 21 0e | local.set 14 + 035947: 20 0f | local.get 15 + 035949: 41 01 | i32.const 1 + 03594b: 6a | i32.add + 03594c: 22 0f | local.tee 15 + 03594e: 20 05 | local.get 5 + 035950: 47 | i32.ne + 035951: 0d 00 | br_if 0 + 035953: 0b | end + 035954: 03 40 | loop + 035956: 20 0d | local.get 13 + 035958: 28 02 14 | i32.load 2 20 + 03595b: 20 10 | local.get 16 + 03595d: 41 01 | i32.const 1 + 03595f: 74 | i32.shl + 035960: 22 0f | local.tee 15 + 035962: 6a | i32.add + 035963: 20 0e | local.get 14 + 035965: 41 02 | i32.const 2 + 035967: 74 | i32.shl + 035968: 22 11 | local.tee 17 + 03596a: 3b 01 00 | i32.store16 1 0 + 03596d: 20 0d | local.get 13 + 03596f: 28 02 14 | i32.load 2 20 + 035972: 20 0f | local.get 15 + 035974: 6a | i32.add + 035975: 20 11 | local.get 17 + 035977: 41 01 | i32.const 1 + 035979: 72 | i32.or + 03597a: 3b 01 02 | i32.store16 1 2 + 03597d: 20 0d | local.get 13 + 03597f: 28 02 14 | i32.load 2 20 + 035982: 20 0f | local.get 15 + 035984: 6a | i32.add + 035985: 20 11 | local.get 17 + 035987: 41 02 | i32.const 2 + 035989: 72 | i32.or + 03598a: 22 12 | local.tee 18 + 03598c: 3b 01 04 | i32.store16 1 4 + 03598f: 20 0d | local.get 13 + 035991: 28 02 14 | i32.load 2 20 + 035994: 20 0f | local.get 15 + 035996: 6a | i32.add + 035997: 20 11 | local.get 17 + 035999: 3b 01 06 | i32.store16 1 6 + 03599c: 20 0d | local.get 13 + 03599e: 28 02 14 | i32.load 2 20 + 0359a1: 20 0f | local.get 15 + 0359a3: 6a | i32.add + 0359a4: 20 12 | local.get 18 + 0359a6: 3b 01 08 | i32.store16 1 8 + 0359a9: 20 0d | local.get 13 + 0359ab: 28 02 14 | i32.load 2 20 + 0359ae: 20 0f | local.get 15 + 0359b0: 6a | i32.add + 0359b1: 20 11 | local.get 17 + 0359b3: 41 03 | i32.const 3 + 0359b5: 72 | i32.or + 0359b6: 3b 01 0a | i32.store16 1 10 + 0359b9: 20 10 | local.get 16 + 0359bb: 41 06 | i32.const 6 + 0359bd: 6a | i32.add + 0359be: 21 10 | local.set 16 + 0359c0: 20 0e | local.get 14 + 0359c2: 20 0b | local.get 11 + 0359c4: 46 | i32.eq + 0359c5: 21 0f | local.set 15 + 0359c7: 20 0e | local.get 14 + 0359c9: 41 01 | i32.const 1 + 0359cb: 6a | i32.add + 0359cc: 21 0e | local.set 14 + 0359ce: 20 0f | local.get 15 + 0359d0: 45 | i32.eqz + 0359d1: 0d 00 | br_if 0 + 0359d3: 0b | end + 0359d4: 0b | end + 0359d5: 23 81 80 80 80 00 | global.get 1 + 0359db: 41 88 af 98 80 00 | i32.const 399240 + 0359e1: 6a | i32.add + 0359e2: 41 00 | i32.const 0 + 0359e4: 36 02 20 | i32.store 2 32 + 0359e7: 20 0c | local.get 12 + 0359e9: 41 01 | i32.const 1 + 0359eb: 6a | i32.add + 0359ec: 22 0c | local.tee 12 + 0359ee: 20 01 | local.get 1 + 0359f0: 47 | i32.ne + 0359f1: 0d 00 | br_if 0 + 0359f3: 0b | end + 0359f4: 41 03 | i32.const 3 + 0359f6: 23 81 80 80 80 00 | global.get 1 + 0359fc: 41 d7 cd 93 80 00 | i32.const 321239 + 035a02: 6a | i32.add + 035a03: 41 00 | i32.const 0 + 035a05: 10 d4 83 80 80 00 | call 468 + 035a0b: 20 02 | local.get 2 + 035a0d: 41 0c | i32.const 12 + 035a0f: 6c | i32.mul + 035a10: 21 10 | local.set 16 + 035a12: 20 02 | local.get 2 + 035a14: 41 04 | i32.const 4 + 035a16: 74 | i32.shl + 035a17: 21 09 | local.set 9 + 035a19: 20 02 | local.get 2 + 035a1b: 41 05 | i32.const 5 + 035a1d: 74 | i32.shl + 035a1e: 21 12 | local.set 18 + 035a20: 20 02 | local.get 2 + 035a22: 41 30 | i32.const 48 + 035a24: 6c | i32.mul + 035a25: 21 11 | local.set 17 + 035a27: 41 00 | i32.const 0 + 035a29: 21 0e | local.set 14 + 035a2b: 03 40 | loop + 035a2d: 02 40 | block + 035a2f: 23 81 80 80 80 00 | global.get 1 + 035a35: 41 88 af 98 80 00 | i32.const 399240 + 035a3b: 6a | i32.add + 035a3c: 2d 00 f4 14 | i32.load8_u 0 2676 + 035a40: 41 01 | i32.const 1 + 035a42: 47 | i32.ne + 035a43: 0d 00 | br_if 0 + 035a45: 41 01 | i32.const 1 + 035a47: 20 03 | local.get 3 + 035a49: 20 0e | local.get 14 + 035a4b: 41 30 | i32.const 48 + 035a4d: 6c | i32.mul + 035a4e: 6a | i32.add + 035a4f: 22 0d | local.tee 13 + 035a51: 41 18 | i32.const 24 + 035a53: 6a | i32.add + 035a54: 23 81 80 80 80 00 | global.get 1 + 035a5a: 22 0f | local.tee 15 + 035a5c: 41 98 c4 98 80 00 | i32.const 401944 + 035a62: 6a | i32.add + 035a63: 28 02 00 | i32.load 2 0 + 035a66: 11 86 80 80 80 00 80 80 80 | call_indirect 0 (type 6) + 035a6f: 80 00 | + 035a71: 20 0d | local.get 13 + 035a73: 28 02 18 | i32.load 2 24 + 035a76: 20 0f | local.get 15 + 035a78: 41 9c c4 98 80 00 | i32.const 401948 + 035a7e: 6a | i32.add + 035a7f: 28 02 00 | i32.load 2 0 + 035a82: 11 85 80 80 80 00 80 80 80 | call_indirect 0 (type 5) + 035a8b: 80 00 | + 035a8d: 0b | end + 035a8e: 41 01 | i32.const 1 + 035a90: 20 03 | local.get 3 + 035a92: 20 0e | local.get 14 + 035a94: 41 30 | i32.const 48 + 035a96: 6c | i32.mul + 035a97: 6a | i32.add + 035a98: 22 0d | local.tee 13 + 035a9a: 41 1c | i32.const 28 + 035a9c: 6a | i32.add + 035a9d: 10 a6 80 80 80 00 | call 38 + 035aa3: 41 92 91 02 | i32.const 34962 + 035aa7: 20 0d | local.get 13 + 035aa9: 28 02 1c | i32.load 2 28 + 035aac: 10 88 80 80 80 00 | call 8 + 035ab2: 41 92 91 02 | i32.const 34962 + 035ab6: 20 11 | local.get 17 + 035ab8: 20 0d | local.get 13 + 035aba: 28 02 04 | i32.load 2 4 + 035abd: 41 e8 91 02 | i32.const 35048 + 035ac1: 10 a7 80 80 80 00 | call 39 + 035ac7: 23 81 80 80 80 00 | global.get 1 + 035acd: 41 88 af 98 80 00 | i32.const 399240 + 035ad3: 6a | i32.add + 035ad4: 22 0f | local.tee 15 + 035ad6: 28 02 b8 12 | i32.load 2 2360 + 035ada: 28 02 00 | i32.load 2 0 + 035add: 10 8d 80 80 80 00 | call 13 + 035ae3: 20 0f | local.get 15 + 035ae5: 28 02 b8 12 | i32.load 2 2360 + 035ae9: 28 02 00 | i32.load 2 0 + 035aec: 41 03 | i32.const 3 + 035aee: 41 86 28 | i32.const 5126 + 035af1: 41 00 | i32.const 0 + 035af3: 41 00 | i32.const 0 + 035af5: 41 00 | i32.const 0 + 035af7: 10 8c 80 80 80 00 | call 12 + 035afd: 41 01 | i32.const 1 + 035aff: 20 0d | local.get 13 + 035b01: 41 20 | i32.const 32 + 035b03: 6a | i32.add + 035b04: 10 a6 80 80 80 00 | call 38 + 035b0a: 41 92 91 02 | i32.const 34962 + 035b0e: 20 0d | local.get 13 + 035b10: 28 02 20 | i32.load 2 32 + 035b13: 10 88 80 80 80 00 | call 8 + 035b19: 41 92 91 02 | i32.const 34962 + 035b1d: 20 12 | local.get 18 + 035b1f: 20 0d | local.get 13 + 035b21: 28 02 08 | i32.load 2 8 + 035b24: 41 e8 91 02 | i32.const 35048 + 035b28: 10 a7 80 80 80 00 | call 39 + 035b2e: 20 0f | local.get 15 + 035b30: 28 02 b8 12 | i32.load 2 2360 + 035b34: 28 02 04 | i32.load 2 4 + 035b37: 10 8d 80 80 80 00 | call 13 + 035b3d: 20 0f | local.get 15 + 035b3f: 28 02 b8 12 | i32.load 2 2360 + 035b43: 28 02 04 | i32.load 2 4 + 035b46: 41 02 | i32.const 2 + 035b48: 41 86 28 | i32.const 5126 + 035b4b: 41 00 | i32.const 0 + 035b4d: 41 00 | i32.const 0 + 035b4f: 41 00 | i32.const 0 + 035b51: 10 8c 80 80 80 00 | call 12 + 035b57: 41 01 | i32.const 1 + 035b59: 20 0d | local.get 13 + 035b5b: 41 24 | i32.const 36 + 035b5d: 6a | i32.add + 035b5e: 10 a6 80 80 80 00 | call 38 + 035b64: 41 92 91 02 | i32.const 34962 + 035b68: 20 0d | local.get 13 + 035b6a: 28 02 24 | i32.load 2 36 + 035b6d: 10 88 80 80 80 00 | call 8 + 035b73: 41 92 91 02 | i32.const 34962 + 035b77: 20 11 | local.get 17 + 035b79: 20 0d | local.get 13 + 035b7b: 28 02 0c | i32.load 2 12 + 035b7e: 41 e8 91 02 | i32.const 35048 + 035b82: 10 a7 80 80 80 00 | call 39 + 035b88: 20 0f | local.get 15 + 035b8a: 28 02 b8 12 | i32.load 2 2360 + 035b8e: 28 02 0c | i32.load 2 12 + 035b91: 10 8d 80 80 80 00 | call 13 + 035b97: 20 0f | local.get 15 + 035b99: 28 02 b8 12 | i32.load 2 2360 + 035b9d: 28 02 0c | i32.load 2 12 + 035ba0: 41 03 | i32.const 3 + 035ba2: 41 86 28 | i32.const 5126 + 035ba5: 41 00 | i32.const 0 + 035ba7: 41 00 | i32.const 0 + 035ba9: 41 00 | i32.const 0 + 035bab: 10 8c 80 80 80 00 | call 12 + 035bb1: 41 01 | i32.const 1 + 035bb3: 20 0d | local.get 13 + 035bb5: 41 28 | i32.const 40 + 035bb7: 6a | i32.add + 035bb8: 10 a6 80 80 80 00 | call 38 + 035bbe: 41 92 91 02 | i32.const 34962 + 035bc2: 20 0d | local.get 13 + 035bc4: 28 02 28 | i32.load 2 40 + 035bc7: 10 88 80 80 80 00 | call 8 + 035bcd: 41 92 91 02 | i32.const 34962 + 035bd1: 20 09 | local.get 9 + 035bd3: 20 0d | local.get 13 + 035bd5: 28 02 10 | i32.load 2 16 + 035bd8: 41 e8 91 02 | i32.const 35048 + 035bdc: 10 a7 80 80 80 00 | call 39 + 035be2: 20 0f | local.get 15 + 035be4: 28 02 b8 12 | i32.load 2 2360 + 035be8: 28 02 14 | i32.load 2 20 + 035beb: 10 8d 80 80 80 00 | call 13 + 035bf1: 20 0f | local.get 15 + 035bf3: 28 02 b8 12 | i32.load 2 2360 + 035bf7: 28 02 14 | i32.load 2 20 + 035bfa: 41 04 | i32.const 4 + 035bfc: 41 81 28 | i32.const 5121 + 035bff: 41 01 | i32.const 1 + 035c01: 41 00 | i32.const 0 + 035c03: 41 00 | i32.const 0 + 035c05: 10 8c 80 80 80 00 | call 12 + 035c0b: 41 01 | i32.const 1 + 035c0d: 20 0d | local.get 13 + 035c0f: 41 2c | i32.const 44 + 035c11: 6a | i32.add + 035c12: 10 a6 80 80 80 00 | call 38 + 035c18: 41 93 91 02 | i32.const 34963 + 035c1c: 20 0d | local.get 13 + 035c1e: 28 02 2c | i32.load 2 44 + 035c21: 10 88 80 80 80 00 | call 8 + 035c27: 41 93 91 02 | i32.const 34963 + 035c2b: 20 10 | local.get 16 + 035c2d: 20 0d | local.get 13 + 035c2f: 28 02 14 | i32.load 2 20 + 035c32: 41 e4 91 02 | i32.const 35044 + 035c36: 10 a7 80 80 80 00 | call 39 + 035c3c: 20 0e | local.get 14 + 035c3e: 41 01 | i32.const 1 + 035c40: 6a | i32.add + 035c41: 22 0e | local.tee 14 + 035c43: 20 01 | local.get 1 + 035c45: 47 | i32.ne + 035c46: 0d 00 | br_if 0 + 035c48: 0b | end + 035c49: 0b | end + 035c4a: 41 03 | i32.const 3 + 035c4c: 23 81 80 80 80 00 | global.get 1 + 035c52: 22 0d | local.tee 13 + 035c54: 41 dc cc 93 80 00 | i32.const 321116 + 035c5a: 6a | i32.add + 035c5b: 41 00 | i32.const 0 + 035c5d: 10 d4 83 80 80 00 | call 468 + 035c63: 02 40 | block + 035c65: 20 0d | local.get 13 + 035c67: 41 88 af 98 80 00 | i32.const 399240 + 035c6d: 6a | i32.add + 035c6e: 2d 00 f4 14 | i32.load8_u 0 2676 + 035c72: 45 | i32.eqz + 035c73: 0d 00 | br_if 0 + 035c75: 41 00 | i32.const 0 + 035c77: 23 81 80 80 80 00 | global.get 1 + 035c7d: 41 9c c4 98 80 00 | i32.const 401948 + 035c83: 6a | i32.add + 035c84: 28 02 00 | i32.load 2 0 + 035c87: 11 85 80 80 80 00 80 80 80 | call_indirect 0 (type 5) + 035c90: 80 00 | + 035c92: 0b | end + 035c93: 20 00 | local.get 0 + 035c95: 41 80 02 | i32.const 256 + 035c98: 41 10 | i32.const 16 + 035c9a: 10 85 86 80 80 00 | call 773 + 035ca0: 22 0e | local.tee 14 + 035ca2: 36 02 0c | i32.store 2 12 + 035ca5: 23 81 80 80 80 00 | global.get 1 + 035cab: 41 88 af 98 80 00 | i32.const 399240 + 035cb1: 6a | i32.add + 035cb2: 28 02 90 12 | i32.load 2 2320 + 035cb6: 21 11 | local.set 17 + 035cb8: 41 00 | i32.const 0 + 035cba: 21 0d | local.set 13 + 035cbc: 03 40 | loop + 035cbe: 20 0e | local.get 14 + 035cc0: 20 0d | local.get 13 + 035cc2: 41 04 | i32.const 4 + 035cc4: 74 | i32.shl + 035cc5: 6a | i32.add + 035cc6: 22 0f | local.tee 15 + 035cc8: 20 11 | local.get 17 + 035cca: 36 02 0c | i32.store 2 12 + 035ccd: 20 0f | local.get 15 + 035ccf: 41 00 | i32.const 0 + 035cd1: 36 02 08 | i32.store 2 8 + 035cd4: 20 0f | local.get 15 + 035cd6: 42 07 | i64.const 7 + 035cd8: 37 02 00 | i64.store 2 0 + 035cdb: 20 0d | local.get 13 + 035cdd: 41 01 | i32.const 1 + 035cdf: 6a | i32.add + 035ce0: 22 0d | local.tee 13 + 035ce2: 41 80 02 | i32.const 256 + 035ce5: 47 | i32.ne + 035ce6: 0d 00 | br_if 0 + 035ce8: 0b | end + 035ce9: 20 00 | local.get 0 + 035ceb: 42 81 80 80 80 80 80 80 c0 | i64.const 13799029258263199745 + 035cf4: bf 7f | + 035cf6: 37 02 10 | i64.store 2 16 + 035cf9: 20 00 | local.get 0 + 035cfb: 20 01 | local.get 1 + 035cfd: 36 02 00 | i32.store 2 0 + 035d00: 0b | end +035d03 func[487]: + 035d04: 01 7e | local[3] type=i64 + 035d06: 42 08 | i64.const 8 + 035d08: 21 03 | local.set 3 + 035d0a: 02 40 | block + 035d0c: 02 40 | block + 035d0e: 02 40 | block + 035d10: 02 40 | block + 035d12: 02 40 | block + 035d14: 02 40 | block + 035d16: 02 40 | block + 035d18: 02 40 | block + 035d1a: 02 40 | block + 035d1c: 02 40 | block + 035d1e: 02 40 | block + 035d20: 02 40 | block + 035d22: 02 40 | block + 035d24: 02 40 | block + 035d26: 02 40 | block + 035d28: 20 02 | local.get 2 + 035d2a: 41 7f | i32.const 4294967295 + 035d2c: 6a | i32.add + 035d2d: 22 02 | local.tee 2 + 035d2f: 0e 18 0b 00 00 02 00 00 01 | br_table 11 0 0 2 0 0 1 1 3 4 0 5 6 7 7 8 8 7 7 8 7 7 8 9 10 + 035d38: 01 03 04 00 05 06 07 07 08 | + 035d41: 08 07 07 08 07 07 08 09 0a | + 035d4a: 0b | end + 035d4b: 42 10 | i64.const 16 + 035d4d: 21 03 | local.set 3 + 035d4f: 0c 0a | br 10 + 035d51: 0b | end + 035d52: 42 20 | i64.const 32 + 035d54: 21 03 | local.set 3 + 035d56: 0c 09 | br 9 + 035d58: 0b | end + 035d59: 42 18 | i64.const 24 + 035d5b: 21 03 | local.set 3 + 035d5d: 0c 08 | br 8 + 035d5f: 0b | end + 035d60: 42 e0 00 | i64.const 96 + 035d63: 21 03 | local.set 3 + 035d65: 0c 07 | br 7 + 035d67: 0b | end + 035d68: 42 80 01 | i64.const 128 + 035d6b: 21 03 | local.set 3 + 035d6d: 0c 06 | br 6 + 035d6f: 0b | end + 035d70: 42 30 | i64.const 48 + 035d72: 21 03 | local.set 3 + 035d74: 0c 05 | br 5 + 035d76: 0b | end + 035d77: 42 c0 00 | i64.const 64 + 035d7a: 21 03 | local.set 3 + 035d7c: 0c 04 | br 4 + 035d7e: 0b | end + 035d7f: 20 00 | local.get 0 + 035d81: 41 03 | i32.const 3 + 035d83: 6a | i32.add + 035d84: 41 04 | i32.const 4 + 035d86: 6d | i32.div_s + 035d87: ac | i64.extend_i32_s + 035d88: 20 01 | local.get 1 + 035d8a: 41 03 | i32.const 3 + 035d8c: 6a | i32.add + 035d8d: 41 04 | i32.const 4 + 035d8f: 6d | i32.div_s + 035d90: ac | i64.extend_i32_s + 035d91: 7e | i64.mul + 035d92: 42 03 | i64.const 3 + 035d94: 86 | i64.shl + 035d95: 22 03 | local.tee 3 + 035d97: 42 ff ff ff ff 07 | i64.const 2147483647 + 035d9d: 54 | i64.lt_u + 035d9e: 0d 04 | br_if 4 + 035da0: 0c 05 | br 5 + 035da2: 0b | end + 035da3: 20 00 | local.get 0 + 035da5: 41 03 | i32.const 3 + 035da7: 6a | i32.add + 035da8: 41 04 | i32.const 4 + 035daa: 6d | i32.div_s + 035dab: ac | i64.extend_i32_s + 035dac: 20 01 | local.get 1 + 035dae: 41 03 | i32.const 3 + 035db0: 6a | i32.add + 035db1: 41 04 | i32.const 4 + 035db3: 6d | i32.div_s + 035db4: ac | i64.extend_i32_s + 035db5: 7e | i64.mul + 035db6: 42 04 | i64.const 4 + 035db8: 86 | i64.shl + 035db9: 22 03 | local.tee 3 + 035dbb: 42 ff ff ff ff 07 | i64.const 2147483647 + 035dc1: 54 | i64.lt_u + 035dc2: 0d 03 | br_if 3 + 035dc4: 0c 04 | br 4 + 035dc6: 0b | end + 035dc7: 20 00 | local.get 0 + 035dc9: 41 03 | i32.const 3 + 035dcb: 6a | i32.add + 035dcc: 41 04 | i32.const 4 + 035dce: 6d | i32.div_s + 035dcf: ac | i64.extend_i32_s + 035dd0: 20 01 | local.get 1 + 035dd2: 41 03 | i32.const 3 + 035dd4: 6a | i32.add + 035dd5: 41 04 | i32.const 4 + 035dd7: 6d | i32.div_s + 035dd8: ac | i64.extend_i32_s + 035dd9: 7e | i64.mul + 035dda: 42 02 | i64.const 2 + 035ddc: 86 | i64.shl + 035ddd: 22 03 | local.tee 3 + 035ddf: 42 ff ff ff ff 07 | i64.const 2147483647 + 035de5: 54 | i64.lt_u + 035de6: 0d 02 | br_if 2 + 035de8: 0c 03 | br 3 + 035dea: 0b | end + 035deb: 20 02 | local.get 2 + 035ded: 41 0c | i32.const 12 + 035def: 4b | i32.gt_u + 035df0: 0d 02 | br_if 2 + 035df2: 42 00 | i64.const 0 + 035df4: 21 03 | local.set 3 + 035df6: 0b | end + 035df7: 20 01 | local.get 1 + 035df9: ac | i64.extend_i32_s + 035dfa: 20 00 | local.get 0 + 035dfc: ac | i64.extend_i32_s + 035dfd: 7e | i64.mul + 035dfe: 20 03 | local.get 3 + 035e00: 7e | i64.mul + 035e01: 22 03 | local.tee 3 + 035e03: 42 f7 ff ff ff 3f | i64.const 17179869175 + 035e09: 56 | i64.gt_u + 035e0a: 0d 01 | br_if 1 + 035e0c: 20 03 | local.get 3 + 035e0e: 42 03 | i64.const 3 + 035e10: 88 | i64.shr_u + 035e11: 21 03 | local.set 3 + 035e13: 0b | end + 035e14: 20 03 | local.get 3 + 035e16: a7 | i32.wrap_i64 + 035e17: 22 02 | local.tee 2 + 035e19: 0d 01 | br_if 1 + 035e1b: 0b | end + 035e1c: 41 00 | i32.const 0 + 035e1e: 21 02 | local.set 2 + 035e20: 41 04 | i32.const 4 + 035e22: 23 81 80 80 80 00 | global.get 1 + 035e28: 41 c9 b6 93 80 00 | i32.const 318281 + 035e2e: 6a | i32.add + 035e2f: 41 00 | i32.const 0 + 035e31: 10 d4 83 80 80 00 | call 468 + 035e37: 0b | end + 035e38: 20 02 | local.get 2 + 035e3a: 0b | end +035e3d func[488]: + 035e3e: 01 7f | local[4] type=i32 + 035e40: 23 80 80 80 80 00 | global.get 0 + 035e46: 41 10 | i32.const 16 + 035e48: 6b | i32.sub + 035e49: 22 04 | local.tee 4 + 035e4b: 24 80 80 80 80 00 | global.set 0 + 035e51: 20 01 | local.get 1 + 035e53: 41 00 | i32.const 0 + 035e55: 36 02 00 | i32.store 2 0 + 035e58: 20 02 | local.get 2 + 035e5a: 41 00 | i32.const 0 + 035e5c: 36 02 00 | i32.store 2 0 + 035e5f: 20 03 | local.get 3 + 035e61: 41 00 | i32.const 0 + 035e63: 36 02 00 | i32.store 2 0 + 035e66: 02 40 | block + 035e68: 02 40 | block + 035e6a: 02 40 | block + 035e6c: 02 40 | block + 035e6e: 02 40 | block + 035e70: 02 40 | block + 035e72: 02 40 | block + 035e74: 02 40 | block + 035e76: 02 40 | block + 035e78: 02 40 | block + 035e7a: 02 40 | block + 035e7c: 02 40 | block + 035e7e: 02 40 | block + 035e80: 02 40 | block + 035e82: 02 40 | block + 035e84: 02 40 | block + 035e86: 02 40 | block + 035e88: 02 40 | block + 035e8a: 02 40 | block + 035e8c: 02 40 | block + 035e8e: 02 40 | block + 035e90: 02 40 | block + 035e92: 02 40 | block + 035e94: 02 40 | block + 035e96: 02 40 | block + 035e98: 02 40 | block + 035e9a: 20 00 | local.get 0 + 035e9c: 41 7f | i32.const 4294967295 + 035e9e: 6a | i32.add + 035e9f: 0e 18 00 01 02 03 04 05 06 | br_table 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 + 035ea8: 07 08 09 0a 0b 0c 0d 0e 0f | + 035eb1: 10 11 12 13 14 15 16 17 18 | + 035eba: 0b | end + 035ebb: 20 01 | local.get 1 + 035ebd: 41 89 32 | i32.const 6409 + 035ec0: 36 02 00 | i32.store 2 0 + 035ec3: 20 02 | local.get 2 + 035ec5: 41 89 32 | i32.const 6409 + 035ec8: 36 02 00 | i32.store 2 0 + 035ecb: 20 03 | local.get 3 + 035ecd: 41 81 28 | i32.const 5121 + 035ed0: 36 02 00 | i32.store 2 0 + 035ed3: 0c 18 | br 24 + 035ed5: 0b | end + 035ed6: 20 01 | local.get 1 + 035ed8: 41 8a 32 | i32.const 6410 + 035edb: 36 02 00 | i32.store 2 0 + 035ede: 20 02 | local.get 2 + 035ee0: 41 8a 32 | i32.const 6410 + 035ee3: 36 02 00 | i32.store 2 0 + 035ee6: 20 03 | local.get 3 + 035ee8: 41 81 28 | i32.const 5121 + 035eeb: 36 02 00 | i32.store 2 0 + 035eee: 0c 17 | br 23 + 035ef0: 0b | end + 035ef1: 20 01 | local.get 1 + 035ef3: 41 87 32 | i32.const 6407 + 035ef6: 36 02 00 | i32.store 2 0 + 035ef9: 20 02 | local.get 2 + 035efb: 41 87 32 | i32.const 6407 + 035efe: 36 02 00 | i32.store 2 0 + 035f01: 20 03 | local.get 3 + 035f03: 41 e3 86 02 | i32.const 33635 + 035f07: 36 02 00 | i32.store 2 0 + 035f0a: 0c 16 | br 22 + 035f0c: 0b | end + 035f0d: 20 01 | local.get 1 + 035f0f: 41 87 32 | i32.const 6407 + 035f12: 36 02 00 | i32.store 2 0 + 035f15: 20 02 | local.get 2 + 035f17: 41 87 32 | i32.const 6407 + 035f1a: 36 02 00 | i32.store 2 0 + 035f1d: 20 03 | local.get 3 + 035f1f: 41 81 28 | i32.const 5121 + 035f22: 36 02 00 | i32.store 2 0 + 035f25: 0c 15 | br 21 + 035f27: 0b | end + 035f28: 20 01 | local.get 1 + 035f2a: 41 88 32 | i32.const 6408 + 035f2d: 36 02 00 | i32.store 2 0 + 035f30: 20 02 | local.get 2 + 035f32: 41 88 32 | i32.const 6408 + 035f35: 36 02 00 | i32.store 2 0 + 035f38: 20 03 | local.get 3 + 035f3a: 41 b4 80 02 | i32.const 32820 + 035f3e: 36 02 00 | i32.store 2 0 + 035f41: 0c 14 | br 20 + 035f43: 0b | end + 035f44: 20 01 | local.get 1 + 035f46: 41 88 32 | i32.const 6408 + 035f49: 36 02 00 | i32.store 2 0 + 035f4c: 20 02 | local.get 2 + 035f4e: 41 88 32 | i32.const 6408 + 035f51: 36 02 00 | i32.store 2 0 + 035f54: 20 03 | local.get 3 + 035f56: 41 b3 80 02 | i32.const 32819 + 035f5a: 36 02 00 | i32.store 2 0 + 035f5d: 0c 13 | br 19 + 035f5f: 0b | end + 035f60: 20 01 | local.get 1 + 035f62: 41 88 32 | i32.const 6408 + 035f65: 36 02 00 | i32.store 2 0 + 035f68: 20 02 | local.get 2 + 035f6a: 41 88 32 | i32.const 6408 + 035f6d: 36 02 00 | i32.store 2 0 + 035f70: 20 03 | local.get 3 + 035f72: 41 81 28 | i32.const 5121 + 035f75: 36 02 00 | i32.store 2 0 + 035f78: 0c 12 | br 18 + 035f7a: 0b | end + 035f7b: 02 40 | block + 035f7d: 23 81 80 80 80 00 | global.get 1 + 035f83: 41 88 af 98 80 00 | i32.const 399240 + 035f89: 6a | i32.add + 035f8a: 2d 00 f9 14 | i32.load8_u 0 2681 + 035f8e: 41 01 | i32.const 1 + 035f90: 47 | i32.ne + 035f91: 0d 00 | br_if 0 + 035f93: 20 01 | local.get 1 + 035f95: 41 89 32 | i32.const 6409 + 035f98: 36 02 00 | i32.store 2 0 + 035f9b: 0b | end + 035f9c: 20 02 | local.get 2 + 035f9e: 41 89 32 | i32.const 6409 + 035fa1: 36 02 00 | i32.store 2 0 + 035fa4: 20 03 | local.get 3 + 035fa6: 41 86 28 | i32.const 5126 + 035fa9: 36 02 00 | i32.store 2 0 + 035fac: 0c 11 | br 17 + 035fae: 0b | end + 035faf: 02 40 | block + 035fb1: 23 81 80 80 80 00 | global.get 1 + 035fb7: 41 88 af 98 80 00 | i32.const 399240 + 035fbd: 6a | i32.add + 035fbe: 2d 00 f9 14 | i32.load8_u 0 2681 + 035fc2: 41 01 | i32.const 1 + 035fc4: 47 | i32.ne + 035fc5: 0d 00 | br_if 0 + 035fc7: 20 01 | local.get 1 + 035fc9: 41 87 32 | i32.const 6407 + 035fcc: 36 02 00 | i32.store 2 0 + 035fcf: 0b | end + 035fd0: 20 02 | local.get 2 + 035fd2: 41 87 32 | i32.const 6407 + 035fd5: 36 02 00 | i32.store 2 0 + 035fd8: 20 03 | local.get 3 + 035fda: 41 86 28 | i32.const 5126 + 035fdd: 36 02 00 | i32.store 2 0 + 035fe0: 0c 10 | br 16 + 035fe2: 0b | end + 035fe3: 02 40 | block + 035fe5: 23 81 80 80 80 00 | global.get 1 + 035feb: 41 88 af 98 80 00 | i32.const 399240 + 035ff1: 6a | i32.add + 035ff2: 2d 00 f9 14 | i32.load8_u 0 2681 + 035ff6: 41 01 | i32.const 1 + 035ff8: 47 | i32.ne + 035ff9: 0d 00 | br_if 0 + 035ffb: 20 01 | local.get 1 + 035ffd: 41 88 32 | i32.const 6408 + 036000: 36 02 00 | i32.store 2 0 + 036003: 0b | end + 036004: 20 02 | local.get 2 + 036006: 41 88 32 | i32.const 6408 + 036009: 36 02 00 | i32.store 2 0 + 03600c: 20 03 | local.get 3 + 03600e: 41 86 28 | i32.const 5126 + 036011: 36 02 00 | i32.store 2 0 + 036014: 0c 0f | br 15 + 036016: 0b | end + 036017: 02 40 | block + 036019: 23 81 80 80 80 00 | global.get 1 + 03601f: 41 88 af 98 80 00 | i32.const 399240 + 036025: 6a | i32.add + 036026: 2d 00 fa 14 | i32.load8_u 0 2682 + 03602a: 41 01 | i32.const 1 + 03602c: 47 | i32.ne + 03602d: 0d 00 | br_if 0 + 03602f: 20 01 | local.get 1 + 036031: 41 89 32 | i32.const 6409 + 036034: 36 02 00 | i32.store 2 0 + 036037: 0b | end + 036038: 20 02 | local.get 2 + 03603a: 41 89 32 | i32.const 6409 + 03603d: 36 02 00 | i32.store 2 0 + 036040: 20 03 | local.get 3 + 036042: 41 e1 9a 02 | i32.const 36193 + 036046: 36 02 00 | i32.store 2 0 + 036049: 0c 0e | br 14 + 03604b: 0b | end + 03604c: 02 40 | block + 03604e: 23 81 80 80 80 00 | global.get 1 + 036054: 41 88 af 98 80 00 | i32.const 399240 + 03605a: 6a | i32.add + 03605b: 2d 00 fa 14 | i32.load8_u 0 2682 + 03605f: 41 01 | i32.const 1 + 036061: 47 | i32.ne + 036062: 0d 00 | br_if 0 + 036064: 20 01 | local.get 1 + 036066: 41 87 32 | i32.const 6407 + 036069: 36 02 00 | i32.store 2 0 + 03606c: 0b | end + 03606d: 20 02 | local.get 2 + 03606f: 41 87 32 | i32.const 6407 + 036072: 36 02 00 | i32.store 2 0 + 036075: 20 03 | local.get 3 + 036077: 41 e1 9a 02 | i32.const 36193 + 03607b: 36 02 00 | i32.store 2 0 + 03607e: 0c 0d | br 13 + 036080: 0b | end + 036081: 02 40 | block + 036083: 23 81 80 80 80 00 | global.get 1 + 036089: 41 88 af 98 80 00 | i32.const 399240 + 03608f: 6a | i32.add + 036090: 2d 00 fa 14 | i32.load8_u 0 2682 + 036094: 41 01 | i32.const 1 + 036096: 47 | i32.ne + 036097: 0d 00 | br_if 0 + 036099: 20 01 | local.get 1 + 03609b: 41 88 32 | i32.const 6408 + 03609e: 36 02 00 | i32.store 2 0 + 0360a1: 0b | end + 0360a2: 20 02 | local.get 2 + 0360a4: 41 88 32 | i32.const 6408 + 0360a7: 36 02 00 | i32.store 2 0 + 0360aa: 20 03 | local.get 3 + 0360ac: 41 e1 9a 02 | i32.const 36193 + 0360b0: 36 02 00 | i32.store 2 0 + 0360b3: 0c 0c | br 12 + 0360b5: 0b | end + 0360b6: 23 81 80 80 80 00 | global.get 1 + 0360bc: 41 88 af 98 80 00 | i32.const 399240 + 0360c2: 6a | i32.add + 0360c3: 2d 00 fb 14 | i32.load8_u 0 2683 + 0360c7: 41 01 | i32.const 1 + 0360c9: 47 | i32.ne + 0360ca: 0d 0b | br_if 11 + 0360cc: 20 01 | local.get 1 + 0360ce: 41 f0 87 02 | i32.const 33776 + 0360d2: 36 02 00 | i32.store 2 0 + 0360d5: 0c 0b | br 11 + 0360d7: 0b | end + 0360d8: 23 81 80 80 80 00 | global.get 1 + 0360de: 41 88 af 98 80 00 | i32.const 399240 + 0360e4: 6a | i32.add + 0360e5: 2d 00 fb 14 | i32.load8_u 0 2683 + 0360e9: 41 01 | i32.const 1 + 0360eb: 47 | i32.ne + 0360ec: 0d 0a | br_if 10 + 0360ee: 20 01 | local.get 1 + 0360f0: 41 f1 87 02 | i32.const 33777 + 0360f4: 36 02 00 | i32.store 2 0 + 0360f7: 0c 0a | br 10 + 0360f9: 0b | end + 0360fa: 23 81 80 80 80 00 | global.get 1 + 036100: 41 88 af 98 80 00 | i32.const 399240 + 036106: 6a | i32.add + 036107: 2d 00 fb 14 | i32.load8_u 0 2683 + 03610b: 41 01 | i32.const 1 + 03610d: 47 | i32.ne + 03610e: 0d 09 | br_if 9 + 036110: 20 01 | local.get 1 + 036112: 41 f2 87 02 | i32.const 33778 + 036116: 36 02 00 | i32.store 2 0 + 036119: 0c 09 | br 9 + 03611b: 0b | end + 03611c: 23 81 80 80 80 00 | global.get 1 + 036122: 41 88 af 98 80 00 | i32.const 399240 + 036128: 6a | i32.add + 036129: 2d 00 fb 14 | i32.load8_u 0 2683 + 03612d: 41 01 | i32.const 1 + 03612f: 47 | i32.ne + 036130: 0d 08 | br_if 8 + 036132: 20 01 | local.get 1 + 036134: 41 f3 87 02 | i32.const 33779 + 036138: 36 02 00 | i32.store 2 0 + 03613b: 0c 08 | br 8 + 03613d: 0b | end + 03613e: 23 81 80 80 80 00 | global.get 1 + 036144: 41 88 af 98 80 00 | i32.const 399240 + 03614a: 6a | i32.add + 03614b: 2d 00 fc 14 | i32.load8_u 0 2684 + 03614f: 41 01 | i32.const 1 + 036151: 47 | i32.ne + 036152: 0d 07 | br_if 7 + 036154: 20 01 | local.get 1 + 036156: 41 e4 9a 02 | i32.const 36196 + 03615a: 36 02 00 | i32.store 2 0 + 03615d: 0c 07 | br 7 + 03615f: 0b | end + 036160: 23 81 80 80 80 00 | global.get 1 + 036166: 41 88 af 98 80 00 | i32.const 399240 + 03616c: 6a | i32.add + 03616d: 2d 00 fd 14 | i32.load8_u 0 2685 + 036171: 41 01 | i32.const 1 + 036173: 47 | i32.ne + 036174: 0d 06 | br_if 6 + 036176: 20 01 | local.get 1 + 036178: 41 f4 a4 02 | i32.const 37492 + 03617c: 36 02 00 | i32.store 2 0 + 03617f: 0c 06 | br 6 + 036181: 0b | end + 036182: 23 81 80 80 80 00 | global.get 1 + 036188: 41 88 af 98 80 00 | i32.const 399240 + 03618e: 6a | i32.add + 03618f: 2d 00 fd 14 | i32.load8_u 0 2685 + 036193: 41 01 | i32.const 1 + 036195: 47 | i32.ne + 036196: 0d 05 | br_if 5 + 036198: 20 01 | local.get 1 + 03619a: 41 f8 a4 02 | i32.const 37496 + 03619e: 36 02 00 | i32.store 2 0 + 0361a1: 0c 05 | br 5 + 0361a3: 0b | end + 0361a4: 23 81 80 80 80 00 | global.get 1 + 0361aa: 41 88 af 98 80 00 | i32.const 399240 + 0361b0: 6a | i32.add + 0361b1: 2d 00 fe 14 | i32.load8_u 0 2686 + 0361b5: 41 01 | i32.const 1 + 0361b7: 47 | i32.ne + 0361b8: 0d 04 | br_if 4 + 0361ba: 20 01 | local.get 1 + 0361bc: 41 80 98 02 | i32.const 35840 + 0361c0: 36 02 00 | i32.store 2 0 + 0361c3: 0c 04 | br 4 + 0361c5: 0b | end + 0361c6: 23 81 80 80 80 00 | global.get 1 + 0361cc: 41 88 af 98 80 00 | i32.const 399240 + 0361d2: 6a | i32.add + 0361d3: 2d 00 fe 14 | i32.load8_u 0 2686 + 0361d7: 41 01 | i32.const 1 + 0361d9: 47 | i32.ne + 0361da: 0d 03 | br_if 3 + 0361dc: 20 01 | local.get 1 + 0361de: 41 82 98 02 | i32.const 35842 + 0361e2: 36 02 00 | i32.store 2 0 + 0361e5: 0c 03 | br 3 + 0361e7: 0b | end + 0361e8: 23 81 80 80 80 00 | global.get 1 + 0361ee: 41 88 af 98 80 00 | i32.const 399240 + 0361f4: 6a | i32.add + 0361f5: 2d 00 ff 14 | i32.load8_u 0 2687 + 0361f9: 41 01 | i32.const 1 + 0361fb: 47 | i32.ne + 0361fc: 0d 02 | br_if 2 + 0361fe: 20 01 | local.get 1 + 036200: 41 b0 a7 02 | i32.const 37808 + 036204: 36 02 00 | i32.store 2 0 + 036207: 0c 02 | br 2 + 036209: 0b | end + 03620a: 23 81 80 80 80 00 | global.get 1 + 036210: 41 88 af 98 80 00 | i32.const 399240 + 036216: 6a | i32.add + 036217: 2d 00 ff 14 | i32.load8_u 0 2687 + 03621b: 41 01 | i32.const 1 + 03621d: 47 | i32.ne + 03621e: 0d 01 | br_if 1 + 036220: 20 01 | local.get 1 + 036222: 41 b7 a7 02 | i32.const 37815 + 036226: 36 02 00 | i32.store 2 0 + 036229: 0c 01 | br 1 + 03622b: 0b | end + 03622c: 20 04 | local.get 4 + 03622e: 20 00 | local.get 0 + 036230: 36 02 00 | i32.store 2 0 + 036233: 41 04 | i32.const 4 + 036235: 23 81 80 80 80 00 | global.get 1 + 03623b: 41 b1 cc 93 80 00 | i32.const 321073 + 036241: 6a | i32.add + 036242: 20 04 | local.get 4 + 036244: 10 d4 83 80 80 00 | call 468 + 03624a: 0b | end + 03624b: 20 04 | local.get 4 + 03624d: 41 10 | i32.const 16 + 03624f: 6a | i32.add + 036250: 24 80 80 80 80 00 | global.set 0 + 036256: 0b | end +036258 func[489]: + 036259: 01 7f | local[1] type=i32 + 03625b: 23 81 80 80 80 00 | global.get 1 + 036261: 21 01 | local.set 1 + 036263: 02 40 | block + 036265: 20 00 | local.get 0 + 036267: 41 7f | i32.const 4294967295 + 036269: 6a | i32.add + 03626a: 22 00 | local.tee 0 + 03626c: 41 17 | i32.const 23 + 03626e: 4d | i32.le_u + 03626f: 0d 00 | br_if 0 + 036271: 20 01 | local.get 1 + 036273: 41 fa bf 93 80 00 | i32.const 319482 + 036279: 6a | i32.add + 03627a: 0f | return + 03627b: 0b | end + 03627c: 23 81 80 80 80 00 | global.get 1 + 036282: 41 a8 9d 95 80 00 | i32.const 347816 + 036288: 6a | i32.add + 036289: 20 00 | local.get 0 + 03628b: 41 02 | i32.const 2 + 03628d: 74 | i32.shl + 03628e: 6a | i32.add + 03628f: 28 02 00 | i32.load 2 0 + 036292: 0b | end +036295 func[490]: + 036296: 03 7f | local[0..2] type=i32 + 036298: 23 80 80 80 80 00 | global.get 0 + 03629e: 41 30 | i32.const 48 + 0362a0: 6b | i32.sub + 0362a1: 22 00 | local.tee 0 + 0362a3: 24 80 80 80 80 00 | global.set 0 + 0362a9: 20 00 | local.get 0 + 0362ab: 23 81 80 80 80 00 | global.get 1 + 0362b1: 22 01 | local.tee 1 + 0362b3: 41 88 af 98 80 00 | i32.const 399240 + 0362b9: 6a | i32.add + 0362ba: 22 02 | local.tee 2 + 0362bc: 29 02 14 | i64.load 2 20 + 0362bf: 37 03 28 | i64.store 3 40 + 0362c2: 20 00 | local.get 0 + 0362c4: 20 02 | local.get 2 + 0362c6: 29 02 0c | i64.load 2 12 + 0362c9: 37 03 20 | i64.store 3 32 + 0362cc: 20 00 | local.get 0 + 0362ce: 20 02 | local.get 2 + 0362d0: 29 02 04 | i64.load 2 4 + 0362d3: 37 03 18 | i64.store 3 24 + 0362d6: 20 00 | local.get 0 + 0362d8: 41 18 | i32.const 24 + 0362da: 6a | i32.add + 0362db: 10 eb 83 80 80 00 | call 491 + 0362e1: 41 00 | i32.const 0 + 0362e3: 10 8a 80 80 80 00 | call 10 + 0362e9: 20 02 | local.get 2 + 0362eb: 28 02 ac 12 | i32.load 2 2348 + 0362ef: 20 02 | local.get 2 + 0362f1: 28 02 a4 12 | i32.load 2 2340 + 0362f5: 10 a8 80 80 80 00 | call 40 + 0362fb: 20 02 | local.get 2 + 0362fd: 28 02 ac 12 | i32.load 2 2348 + 036301: 20 02 | local.get 2 + 036303: 28 02 a8 12 | i32.load 2 2344 + 036307: 10 a8 80 80 80 00 | call 40 + 03630d: 20 02 | local.get 2 + 03630f: 28 02 a4 12 | i32.load 2 2340 + 036313: 10 a9 80 80 80 00 | call 41 + 036319: 20 02 | local.get 2 + 03631b: 28 02 a8 12 | i32.load 2 2344 + 03631f: 10 a9 80 80 80 00 | call 41 + 036325: 20 02 | local.get 2 + 036327: 28 02 ac 12 | i32.load 2 2348 + 03632b: 10 aa 80 80 80 00 | call 42 + 036331: 20 02 | local.get 2 + 036333: 28 02 b0 12 | i32.load 2 2352 + 036337: 10 84 86 80 80 00 | call 772 + 03633d: 20 00 | local.get 0 + 03633f: 20 02 | local.get 2 + 036341: 28 02 ac 12 | i32.load 2 2348 + 036345: 36 02 10 | i32.store 2 16 + 036348: 41 03 | i32.const 3 + 03634a: 20 01 | local.get 1 + 03634c: 41 a3 88 93 80 00 | i32.const 312355 + 036352: 6a | i32.add + 036353: 20 00 | local.get 0 + 036355: 41 10 | i32.const 16 + 036357: 6a | i32.add + 036358: 10 d4 83 80 80 00 | call 468 + 03635e: 41 01 | i32.const 1 + 036360: 20 02 | local.get 2 + 036362: 41 90 12 | i32.const 2320 + 036365: 6a | i32.add + 036366: 10 ab 80 80 80 00 | call 43 + 03636c: 20 00 | local.get 0 + 03636e: 20 02 | local.get 2 + 036370: 28 02 90 12 | i32.load 2 2320 + 036374: 36 02 00 | i32.store 2 0 + 036377: 41 03 | i32.const 3 + 036379: 20 01 | local.get 1 + 03637b: 41 d8 88 93 80 00 | i32.const 312408 + 036381: 6a | i32.add + 036382: 20 00 | local.get 0 + 036384: 10 d4 83 80 80 00 | call 468 + 03638a: 20 01 | local.get 1 + 03638c: 41 94 c4 98 80 00 | i32.const 401940 + 036392: 6a | i32.add + 036393: 41 00 | i32.const 0 + 036395: 3a 00 00 | i32.store8 0 0 + 036398: 20 00 | local.get 0 + 03639a: 41 30 | i32.const 48 + 03639c: 6a | i32.add + 03639d: 24 80 80 80 80 00 | global.set 0 + 0363a3: 0b | end +0363a6 func[491]: + 0363a7: 04 7f | local[1..4] type=i32 + 0363a9: 41 00 | i32.const 0 + 0363ab: 21 01 | local.set 1 + 0363ad: 41 92 91 02 | i32.const 34962 + 0363b1: 41 00 | i32.const 0 + 0363b3: 10 88 80 80 80 00 | call 8 + 0363b9: 41 93 91 02 | i32.const 34963 + 0363bd: 41 00 | i32.const 0 + 0363bf: 10 88 80 80 80 00 | call 8 + 0363c5: 20 00 | local.get 0 + 0363c7: 28 02 08 | i32.load 2 8 + 0363ca: 21 02 | local.set 2 + 0363cc: 02 40 | block + 0363ce: 20 00 | local.get 0 + 0363d0: 28 02 00 | i32.load 2 0 + 0363d3: 22 03 | local.tee 3 + 0363d5: 41 00 | i32.const 0 + 0363d7: 4c | i32.le_s + 0363d8: 0d 00 | br_if 0 + 0363da: 03 40 | loop + 0363dc: 02 40 | block + 0363de: 23 81 80 80 80 00 | global.get 1 + 0363e4: 41 88 af 98 80 00 | i32.const 399240 + 0363ea: 6a | i32.add + 0363eb: 2d 00 f4 14 | i32.load8_u 0 2676 + 0363ef: 41 01 | i32.const 1 + 0363f1: 47 | i32.ne + 0363f2: 0d 00 | br_if 0 + 0363f4: 23 81 80 80 80 00 | global.get 1 + 0363fa: 21 04 | local.set 4 + 0363fc: 20 02 | local.get 2 + 0363fe: 20 01 | local.get 1 + 036400: 41 30 | i32.const 48 + 036402: 6c | i32.mul + 036403: 6a | i32.add + 036404: 28 02 18 | i32.load 2 24 + 036407: 20 04 | local.get 4 + 036409: 41 9c c4 98 80 00 | i32.const 401948 + 03640f: 6a | i32.add + 036410: 22 04 | local.tee 4 + 036412: 28 02 00 | i32.load 2 0 + 036415: 11 85 80 80 80 00 80 80 80 | call_indirect 0 (type 5) + 03641e: 80 00 | + 036420: 41 00 | i32.const 0 + 036422: 10 ac 80 80 80 00 | call 44 + 036428: 41 01 | i32.const 1 + 03642a: 10 ac 80 80 80 00 | call 44 + 036430: 41 02 | i32.const 2 + 036432: 10 ac 80 80 80 00 | call 44 + 036438: 41 03 | i32.const 3 + 03643a: 10 ac 80 80 80 00 | call 44 + 036440: 41 00 | i32.const 0 + 036442: 20 04 | local.get 4 + 036444: 28 02 00 | i32.load 2 0 + 036447: 11 85 80 80 80 00 80 80 80 | call_indirect 0 (type 5) + 036450: 80 00 | + 036452: 0b | end + 036453: 41 01 | i32.const 1 + 036455: 20 02 | local.get 2 + 036457: 20 01 | local.get 1 + 036459: 41 30 | i32.const 48 + 03645b: 6c | i32.mul + 03645c: 6a | i32.add + 03645d: 22 04 | local.tee 4 + 03645f: 41 1c | i32.const 28 + 036461: 6a | i32.add + 036462: 10 ad 80 80 80 00 | call 45 + 036468: 41 01 | i32.const 1 + 03646a: 20 04 | local.get 4 + 03646c: 41 20 | i32.const 32 + 03646e: 6a | i32.add + 03646f: 10 ad 80 80 80 00 | call 45 + 036475: 41 01 | i32.const 1 + 036477: 20 04 | local.get 4 + 036479: 41 24 | i32.const 36 + 03647b: 6a | i32.add + 03647c: 10 ad 80 80 80 00 | call 45 + 036482: 41 01 | i32.const 1 + 036484: 20 04 | local.get 4 + 036486: 41 28 | i32.const 40 + 036488: 6a | i32.add + 036489: 10 ad 80 80 80 00 | call 45 + 03648f: 41 01 | i32.const 1 + 036491: 20 04 | local.get 4 + 036493: 41 2c | i32.const 44 + 036495: 6a | i32.add + 036496: 10 ad 80 80 80 00 | call 45 + 03649c: 02 40 | block + 03649e: 23 81 80 80 80 00 | global.get 1 + 0364a4: 41 88 af 98 80 00 | i32.const 399240 + 0364aa: 6a | i32.add + 0364ab: 2d 00 f4 14 | i32.load8_u 0 2676 + 0364af: 41 01 | i32.const 1 + 0364b1: 47 | i32.ne + 0364b2: 0d 00 | br_if 0 + 0364b4: 41 01 | i32.const 1 + 0364b6: 20 04 | local.get 4 + 0364b8: 41 18 | i32.const 24 + 0364ba: 6a | i32.add + 0364bb: 23 81 80 80 80 00 | global.get 1 + 0364c1: 41 a0 c4 98 80 00 | i32.const 401952 + 0364c7: 6a | i32.add + 0364c8: 28 02 00 | i32.load 2 0 + 0364cb: 11 86 80 80 80 00 80 80 80 | call_indirect 0 (type 6) + 0364d4: 80 00 | + 0364d6: 0b | end + 0364d7: 20 04 | local.get 4 + 0364d9: 28 02 04 | i32.load 2 4 + 0364dc: 10 84 86 80 80 00 | call 772 + 0364e2: 20 04 | local.get 4 + 0364e4: 28 02 08 | i32.load 2 8 + 0364e7: 10 84 86 80 80 00 | call 772 + 0364ed: 20 04 | local.get 4 + 0364ef: 28 02 0c | i32.load 2 12 + 0364f2: 10 84 86 80 80 00 | call 772 + 0364f8: 20 04 | local.get 4 + 0364fa: 28 02 10 | i32.load 2 16 + 0364fd: 10 84 86 80 80 00 | call 772 + 036503: 20 04 | local.get 4 + 036505: 28 02 14 | i32.load 2 20 + 036508: 10 84 86 80 80 00 | call 772 + 03650e: 20 01 | local.get 1 + 036510: 41 01 | i32.const 1 + 036512: 6a | i32.add + 036513: 22 01 | local.tee 1 + 036515: 20 03 | local.get 3 + 036517: 47 | i32.ne + 036518: 0d 00 | br_if 0 + 03651a: 0b | end + 03651b: 0b | end + 03651c: 20 02 | local.get 2 + 03651e: 10 84 86 80 80 00 | call 772 + 036524: 20 00 | local.get 0 + 036526: 28 02 0c | i32.load 2 12 + 036529: 10 84 86 80 80 00 | call 772 + 03652f: 0b | end +036532 func[492]: + 036533: 09 7f | local[1..9] type=i32 + 036535: 23 80 80 80 80 00 | global.get 0 + 03653b: 41 f0 00 | i32.const 112 + 03653e: 6b | i32.sub + 03653f: 22 01 | local.tee 1 + 036541: 24 80 80 80 80 00 | global.set 0 + 036547: 41 80 04 | i32.const 512 + 03654a: 41 04 | i32.const 4 + 03654c: 10 85 86 80 80 00 | call 773 + 036552: 21 02 | local.set 2 + 036554: 41 83 3e | i32.const 7939 + 036557: 10 ae 80 80 80 00 | call 46 + 03655d: 22 03 | local.tee 3 + 03655f: 10 e4 85 80 80 00 | call 740 + 036565: 22 04 | local.tee 4 + 036567: 41 01 | i32.const 1 + 036569: 6a | i32.add + 03656a: 41 01 | i32.const 1 + 03656c: 10 85 86 80 80 00 | call 773 + 036572: 21 05 | local.set 5 + 036574: 20 01 | local.get 1 + 036576: 20 03 | local.get 3 + 036578: 36 02 60 | i32.store 2 96 + 03657b: 20 05 | local.get 5 + 03657d: 20 04 | local.get 4 + 03657f: 23 81 80 80 80 00 | global.get 1 + 036585: 41 a2 9d 93 80 00 | i32.const 315042 + 03658b: 6a | i32.add + 03658c: 20 01 | local.get 1 + 03658e: 41 e0 00 | i32.const 96 + 036591: 6a | i32.add + 036592: 10 d9 85 80 80 00 | call 729 + 036598: 1a | drop + 036599: 20 02 | local.get 2 + 03659b: 20 05 | local.get 5 + 03659d: 36 02 00 | i32.store 2 0 + 0365a0: 41 00 | i32.const 0 + 0365a2: 21 03 | local.set 3 + 0365a4: 02 40 | block + 0365a6: 02 40 | block + 0365a8: 20 04 | local.get 4 + 0365aa: 41 00 | i32.const 0 + 0365ac: 4c | i32.le_s + 0365ad: 0d 00 | br_if 0 + 0365af: 41 00 | i32.const 0 + 0365b1: 21 06 | local.set 6 + 0365b3: 03 40 | loop + 0365b5: 02 40 | block + 0365b7: 20 05 | local.get 5 + 0365b9: 20 03 | local.get 3 + 0365bb: 6a | i32.add + 0365bc: 22 07 | local.tee 7 + 0365be: 2d 00 00 | i32.load8_u 0 0 + 0365c1: 41 20 | i32.const 32 + 0365c3: 47 | i32.ne + 0365c4: 0d 00 | br_if 0 + 0365c6: 20 07 | local.get 7 + 0365c8: 41 00 | i32.const 0 + 0365ca: 3a 00 00 | i32.store8 0 0 + 0365cd: 20 02 | local.get 2 + 0365cf: 20 06 | local.get 6 + 0365d1: 41 01 | i32.const 1 + 0365d3: 6a | i32.add + 0365d4: 22 06 | local.tee 6 + 0365d6: 41 02 | i32.const 2 + 0365d8: 74 | i32.shl + 0365d9: 6a | i32.add + 0365da: 20 07 | local.get 7 + 0365dc: 41 01 | i32.const 1 + 0365de: 6a | i32.add + 0365df: 36 02 00 | i32.store 2 0 + 0365e2: 0b | end + 0365e3: 20 03 | local.get 3 + 0365e5: 41 01 | i32.const 1 + 0365e7: 6a | i32.add + 0365e8: 22 03 | local.tee 3 + 0365ea: 20 04 | local.get 4 + 0365ec: 47 | i32.ne + 0365ed: 0d 00 | br_if 0 + 0365ef: 0b | end + 0365f0: 23 81 80 80 80 00 | global.get 1 + 0365f6: 21 03 | local.set 3 + 0365f8: 20 01 | local.get 1 + 0365fa: 20 06 | local.get 6 + 0365fc: 36 02 40 | i32.store 2 64 + 0365ff: 41 03 | i32.const 3 + 036601: 20 03 | local.get 3 + 036603: 41 dc a7 93 80 00 | i32.const 316380 + 036609: 6a | i32.add + 03660a: 20 01 | local.get 1 + 03660c: 41 c0 00 | i32.const 64 + 03660f: 6a | i32.add + 036610: 10 d4 83 80 80 00 | call 468 + 036616: 41 00 | i32.const 0 + 036618: 21 07 | local.set 7 + 03661a: 20 06 | local.get 6 + 03661c: 41 00 | i32.const 0 + 03661e: 4c | i32.le_s + 03661f: 0d 01 | br_if 1 + 036621: 03 40 | loop + 036623: 23 81 80 80 80 00 | global.get 1 + 036629: 21 04 | local.set 4 + 03662b: 02 40 | block + 03662d: 20 02 | local.get 2 + 03662f: 20 07 | local.get 7 + 036631: 41 02 | i32.const 2 + 036633: 74 | i32.shl + 036634: 6a | i32.add + 036635: 28 02 00 | i32.load 2 0 + 036638: 22 03 | local.tee 3 + 03663a: 20 04 | local.get 4 + 03663c: 41 97 94 93 80 00 | i32.const 313879 + 036642: 6a | i32.add + 036643: 10 e0 85 80 80 00 | call 736 + 036649: 0d 00 | br_if 0 + 03664b: 23 81 80 80 80 00 | global.get 1 + 036651: 22 04 | local.tee 4 + 036653: 41 98 c4 98 80 00 | i32.const 401944 + 036659: 6a | i32.add + 03665a: 22 08 | local.tee 8 + 03665c: 20 04 | local.get 4 + 03665e: 41 c9 bf 93 80 00 | i32.const 319433 + 036664: 6a | i32.add + 036665: 20 00 | local.get 0 + 036667: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 036670: 80 00 | + 036672: 36 02 00 | i32.store 2 0 + 036675: 20 04 | local.get 4 + 036677: 41 9c c4 98 80 00 | i32.const 401948 + 03667d: 6a | i32.add + 03667e: 22 09 | local.tee 9 + 036680: 20 04 | local.get 4 + 036682: 41 b4 bf 93 80 00 | i32.const 319412 + 036688: 6a | i32.add + 036689: 20 00 | local.get 0 + 03668b: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 036694: 80 00 | + 036696: 36 02 00 | i32.store 2 0 + 036699: 20 04 | local.get 4 + 03669b: 41 a0 c4 98 80 00 | i32.const 401952 + 0366a1: 6a | i32.add + 0366a2: 20 04 | local.get 4 + 0366a4: 41 de bf 93 80 00 | i32.const 319454 + 0366aa: 6a | i32.add + 0366ab: 20 00 | local.get 0 + 0366ad: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 0366b6: 80 00 | + 0366b8: 22 04 | local.tee 4 + 0366ba: 36 02 00 | i32.store 2 0 + 0366bd: 20 08 | local.get 8 + 0366bf: 28 02 00 | i32.load 2 0 + 0366c2: 45 | i32.eqz + 0366c3: 0d 00 | br_if 0 + 0366c5: 20 09 | local.get 9 + 0366c7: 28 02 00 | i32.load 2 0 + 0366ca: 45 | i32.eqz + 0366cb: 0d 00 | br_if 0 + 0366cd: 20 04 | local.get 4 + 0366cf: 45 | i32.eqz + 0366d0: 0d 00 | br_if 0 + 0366d2: 23 81 80 80 80 00 | global.get 1 + 0366d8: 41 88 af 98 80 00 | i32.const 399240 + 0366de: 6a | i32.add + 0366df: 41 01 | i32.const 1 + 0366e1: 3a 00 f4 14 | i32.store8 0 2676 + 0366e5: 0b | end + 0366e6: 02 40 | block + 0366e8: 02 40 | block + 0366ea: 02 40 | block + 0366ec: 20 03 | local.get 3 + 0366ee: 23 81 80 80 80 00 | global.get 1 + 0366f4: 41 b4 95 93 80 00 | i32.const 314036 + 0366fa: 6a | i32.add + 0366fb: 10 e6 85 80 80 00 | call 742 + 036701: 45 | i32.eqz + 036702: 0d 00 | br_if 0 + 036704: 02 40 | block + 036706: 02 40 | block + 036708: 20 03 | local.get 3 + 03670a: 23 81 80 80 80 00 | global.get 1 + 036710: 41 ab 95 93 80 00 | i32.const 314027 + 036716: 6a | i32.add + 036717: 10 e0 85 80 80 00 | call 736 + 03671d: 0d 00 | br_if 0 + 03671f: 23 81 80 80 80 00 | global.get 1 + 036725: 22 04 | local.tee 4 + 036727: 41 a4 c4 98 80 00 | i32.const 401956 + 03672d: 6a | i32.add + 03672e: 20 04 | local.get 4 + 036730: 41 dd c0 93 80 00 | i32.const 319581 + 036736: 6a | i32.add + 036737: 20 00 | local.get 0 + 036739: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 036742: 80 00 | + 036744: 36 02 00 | i32.store 2 0 + 036747: 20 04 | local.get 4 + 036749: 41 a8 c4 98 80 00 | i32.const 401960 + 03674f: 6a | i32.add + 036750: 20 04 | local.get 4 + 036752: 41 f8 c0 93 80 00 | i32.const 319608 + 036758: 6a | i32.add + 036759: 20 00 | local.get 0 + 03675b: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 036764: 80 00 | + 036766: 36 02 00 | i32.store 2 0 + 036769: 20 04 | local.get 4 + 03676b: 41 ac c4 98 80 00 | i32.const 401964 + 036771: 6a | i32.add + 036772: 20 04 | local.get 4 + 036774: 41 c2 c0 93 80 00 | i32.const 319554 + 03677a: 6a | i32.add + 03677b: 20 00 | local.get 0 + 03677d: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 036786: 80 00 | + 036788: 22 08 | local.tee 8 + 03678a: 36 02 00 | i32.store 2 0 + 03678d: 0c 01 | br 1 + 03678f: 0b | end + 036790: 02 40 | block + 036792: 20 03 | local.get 3 + 036794: 23 81 80 80 80 00 | global.get 1 + 03679a: 41 93 95 93 80 00 | i32.const 314003 + 0367a0: 6a | i32.add + 0367a1: 10 e0 85 80 80 00 | call 736 + 0367a7: 0d 00 | br_if 0 + 0367a9: 23 81 80 80 80 00 | global.get 1 + 0367af: 22 04 | local.tee 4 + 0367b1: 41 a4 c4 98 80 00 | i32.const 401956 + 0367b7: 6a | i32.add + 0367b8: 20 04 | local.get 4 + 0367ba: 41 d1 be 93 80 00 | i32.const 319313 + 0367c0: 6a | i32.add + 0367c1: 20 00 | local.get 0 + 0367c3: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 0367cc: 80 00 | + 0367ce: 36 02 00 | i32.store 2 0 + 0367d1: 20 04 | local.get 4 + 0367d3: 41 a8 c4 98 80 00 | i32.const 401960 + 0367d9: 6a | i32.add + 0367da: 20 04 | local.get 4 + 0367dc: 41 ea be 93 80 00 | i32.const 319338 + 0367e2: 6a | i32.add + 0367e3: 20 00 | local.get 0 + 0367e5: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 0367ee: 80 00 | + 0367f0: 36 02 00 | i32.store 2 0 + 0367f3: 20 04 | local.get 4 + 0367f5: 41 ac c4 98 80 00 | i32.const 401964 + 0367fb: 6a | i32.add + 0367fc: 20 04 | local.get 4 + 0367fe: 41 fd bd 93 80 00 | i32.const 319229 + 036804: 6a | i32.add + 036805: 20 00 | local.get 0 + 036807: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 036810: 80 00 | + 036812: 22 08 | local.tee 8 + 036814: 36 02 00 | i32.store 2 0 + 036817: 0c 01 | br 1 + 036819: 0b | end + 03681a: 02 40 | block + 03681c: 20 03 | local.get 3 + 03681e: 23 81 80 80 80 00 | global.get 1 + 036824: 41 fc 94 93 80 00 | i32.const 313980 + 03682a: 6a | i32.add + 03682b: 10 e0 85 80 80 00 | call 736 + 036831: 45 | i32.eqz + 036832: 0d 00 | br_if 0 + 036834: 23 81 80 80 80 00 | global.get 1 + 03683a: 41 ac c4 98 80 00 | i32.const 401964 + 036840: 6a | i32.add + 036841: 28 02 00 | i32.load 2 0 + 036844: 21 08 | local.set 8 + 036846: 0c 01 | br 1 + 036848: 0b | end + 036849: 23 81 80 80 80 00 | global.get 1 + 03684f: 22 04 | local.tee 4 + 036851: 41 a4 c4 98 80 00 | i32.const 401956 + 036857: 6a | i32.add + 036858: 20 04 | local.get 4 + 03685a: 41 8f bc 93 80 00 | i32.const 318991 + 036860: 6a | i32.add + 036861: 20 00 | local.get 0 + 036863: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 03686c: 80 00 | + 03686e: 36 02 00 | i32.store 2 0 + 036871: 20 04 | local.get 4 + 036873: 41 a8 c4 98 80 00 | i32.const 401960 + 036879: 6a | i32.add + 03687a: 20 04 | local.get 4 + 03687c: 41 a7 bc 93 80 00 | i32.const 319015 + 036882: 6a | i32.add + 036883: 20 00 | local.get 0 + 036885: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 03688e: 80 00 | + 036890: 36 02 00 | i32.store 2 0 + 036893: 20 04 | local.get 4 + 036895: 41 ac c4 98 80 00 | i32.const 401964 + 03689b: 6a | i32.add + 03689c: 20 04 | local.get 4 + 03689e: 41 f7 bb 93 80 00 | i32.const 318967 + 0368a4: 6a | i32.add + 0368a5: 20 00 | local.get 0 + 0368a7: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 0368b0: 80 00 | + 0368b2: 22 08 | local.tee 8 + 0368b4: 36 02 00 | i32.store 2 0 + 0368b7: 0b | end + 0368b8: 23 81 80 80 80 00 | global.get 1 + 0368be: 22 04 | local.tee 4 + 0368c0: 41 a4 c4 98 80 00 | i32.const 401956 + 0368c6: 6a | i32.add + 0368c7: 28 02 00 | i32.load 2 0 + 0368ca: 45 | i32.eqz + 0368cb: 0d 02 | br_if 2 + 0368cd: 20 04 | local.get 4 + 0368cf: 41 a8 c4 98 80 00 | i32.const 401960 + 0368d5: 6a | i32.add + 0368d6: 28 02 00 | i32.load 2 0 + 0368d9: 45 | i32.eqz + 0368da: 0d 02 | br_if 2 + 0368dc: 20 08 | local.get 8 + 0368de: 0d 01 | br_if 1 + 0368e0: 0c 02 | br 2 + 0368e2: 0b | end + 0368e3: 20 03 | local.get 3 + 0368e5: 23 81 80 80 80 00 | global.get 1 + 0368eb: 41 b2 b7 93 80 00 | i32.const 318386 + 0368f1: 6a | i32.add + 0368f2: 10 e6 85 80 80 00 | call 742 + 0368f8: 45 | i32.eqz + 0368f9: 0d 01 | br_if 1 + 0368fb: 02 40 | block + 0368fd: 02 40 | block + 0368ff: 20 03 | local.get 3 + 036901: 23 81 80 80 80 00 | global.get 1 + 036907: 41 ab b7 93 80 00 | i32.const 318379 + 03690d: 6a | i32.add + 03690e: 10 e0 85 80 80 00 | call 736 + 036914: 0d 00 | br_if 0 + 036916: 23 81 80 80 80 00 | global.get 1 + 03691c: 22 04 | local.tee 4 + 03691e: 41 a4 c4 98 80 00 | i32.const 401956 + 036924: 6a | i32.add + 036925: 20 04 | local.get 4 + 036927: 41 d1 be 93 80 00 | i32.const 319313 + 03692d: 6a | i32.add + 03692e: 20 00 | local.get 0 + 036930: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 036939: 80 00 | + 03693b: 36 02 00 | i32.store 2 0 + 03693e: 20 04 | local.get 4 + 036940: 41 a8 c4 98 80 00 | i32.const 401960 + 036946: 6a | i32.add + 036947: 20 04 | local.get 4 + 036949: 41 ea be 93 80 00 | i32.const 319338 + 03694f: 6a | i32.add + 036950: 20 00 | local.get 0 + 036952: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 03695b: 80 00 | + 03695d: 22 04 | local.tee 4 + 03695f: 36 02 00 | i32.store 2 0 + 036962: 0c 01 | br 1 + 036964: 0b | end + 036965: 02 40 | block + 036967: 20 03 | local.get 3 + 036969: 23 81 80 80 80 00 | global.get 1 + 03696f: 41 96 b7 93 80 00 | i32.const 318358 + 036975: 6a | i32.add + 036976: 10 e0 85 80 80 00 | call 736 + 03697c: 45 | i32.eqz + 03697d: 0d 00 | br_if 0 + 03697f: 23 81 80 80 80 00 | global.get 1 + 036985: 41 a8 c4 98 80 00 | i32.const 401960 + 03698b: 6a | i32.add + 03698c: 28 02 00 | i32.load 2 0 + 03698f: 21 04 | local.set 4 + 036991: 0c 01 | br 1 + 036993: 0b | end + 036994: 23 81 80 80 80 00 | global.get 1 + 03699a: 22 04 | local.tee 4 + 03699c: 41 a4 c4 98 80 00 | i32.const 401956 + 0369a2: 6a | i32.add + 0369a3: 20 04 | local.get 4 + 0369a5: 41 8f bc 93 80 00 | i32.const 318991 + 0369ab: 6a | i32.add + 0369ac: 20 00 | local.get 0 + 0369ae: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 0369b7: 80 00 | + 0369b9: 36 02 00 | i32.store 2 0 + 0369bc: 20 04 | local.get 4 + 0369be: 41 a8 c4 98 80 00 | i32.const 401960 + 0369c4: 6a | i32.add + 0369c5: 20 04 | local.get 4 + 0369c7: 41 a7 bc 93 80 00 | i32.const 319015 + 0369cd: 6a | i32.add + 0369ce: 20 00 | local.get 0 + 0369d0: 11 87 80 80 80 00 80 80 80 | call_indirect 0 (type 7) + 0369d9: 80 00 | + 0369db: 22 04 | local.tee 4 + 0369dd: 36 02 00 | i32.store 2 0 + 0369e0: 0b | end + 0369e1: 23 81 80 80 80 00 | global.get 1 + 0369e7: 22 08 | local.tee 8 + 0369e9: 41 a4 c4 98 80 00 | i32.const 401956 + 0369ef: 6a | i32.add + 0369f0: 28 02 00 | i32.load 2 0 + 0369f3: 45 | i32.eqz + 0369f4: 0d 01 | br_if 1 + 0369f6: 20 04 | local.get 4 + 0369f8: 45 | i32.eqz + 0369f9: 0d 01 | br_if 1 + 0369fb: 20 08 | local.get 8 + 0369fd: 41 ac c4 98 80 00 | i32.const 401964 + 036a03: 6a | i32.add + 036a04: 28 02 00 | i32.load 2 0 + 036a07: 45 | i32.eqz + 036a08: 0d 01 | br_if 1 + 036a0a: 0b | end + 036a0b: 23 81 80 80 80 00 | global.get 1 + 036a11: 41 88 af 98 80 00 | i32.const 399240 + 036a17: 6a | i32.add + 036a18: 41 01 | i32.const 1 + 036a1a: 3a 00 f5 14 | i32.store8 0 2677 + 036a1e: 0b | end + 036a1f: 02 40 | block + 036a21: 20 03 | local.get 3 + 036a23: 23 81 80 80 80 00 | global.get 1 + 036a29: 41 a7 92 93 80 00 | i32.const 313639 + 036a2f: 6a | i32.add + 036a30: 10 e0 85 80 80 00 | call 736 + 036a36: 0d 00 | br_if 0 + 036a38: 23 81 80 80 80 00 | global.get 1 + 036a3e: 41 88 af 98 80 00 | i32.const 399240 + 036a44: 6a | i32.add + 036a45: 41 01 | i32.const 1 + 036a47: 3a 00 f6 14 | i32.store8 0 2678 + 036a4b: 0b | end + 036a4c: 02 40 | block + 036a4e: 20 03 | local.get 3 + 036a50: 23 81 80 80 80 00 | global.get 1 + 036a56: 41 cc 94 93 80 00 | i32.const 313932 + 036a5c: 6a | i32.add + 036a5d: 10 e0 85 80 80 00 | call 736 + 036a63: 0d 00 | br_if 0 + 036a65: 23 81 80 80 80 00 | global.get 1 + 036a6b: 41 88 af 98 80 00 | i32.const 399240 + 036a71: 6a | i32.add + 036a72: 41 01 | i32.const 1 + 036a74: 3a 00 f9 14 | i32.store8 0 2681 + 036a78: 0b | end + 036a79: 02 40 | block + 036a7b: 20 03 | local.get 3 + 036a7d: 23 81 80 80 80 00 | global.get 1 + 036a83: 41 b2 94 93 80 00 | i32.const 313906 + 036a89: 6a | i32.add + 036a8a: 10 e0 85 80 80 00 | call 736 + 036a90: 0d 00 | br_if 0 + 036a92: 23 81 80 80 80 00 | global.get 1 + 036a98: 41 88 af 98 80 00 | i32.const 399240 + 036a9e: 6a | i32.add + 036a9f: 41 01 | i32.const 1 + 036aa1: 3a 00 fa 14 | i32.store8 0 2682 + 036aa5: 0b | end + 036aa6: 02 40 | block + 036aa8: 20 03 | local.get 3 + 036aaa: 23 81 80 80 80 00 | global.get 1 + 036ab0: 41 d5 ac 93 80 00 | i32.const 317013 + 036ab6: 6a | i32.add + 036ab7: 10 e0 85 80 80 00 | call 736 + 036abd: 0d 00 | br_if 0 + 036abf: 23 81 80 80 80 00 | global.get 1 + 036ac5: 41 88 af 98 80 00 | i32.const 399240 + 036acb: 6a | i32.add + 036acc: 41 01 | i32.const 1 + 036ace: 3a 00 f7 14 | i32.store8 0 2679 + 036ad2: 0b | end + 036ad3: 02 40 | block + 036ad5: 02 40 | block + 036ad7: 02 40 | block + 036ad9: 20 03 | local.get 3 + 036adb: 23 81 80 80 80 00 | global.get 1 + 036ae1: 41 ea ac 93 80 00 | i32.const 317034 + 036ae7: 6a | i32.add + 036ae8: 10 e0 85 80 80 00 | call 736 + 036aee: 0d 00 | br_if 0 + 036af0: 23 81 80 80 80 00 | global.get 1 + 036af6: 41 88 af 98 80 00 | i32.const 399240 + 036afc: 6a | i32.add + 036afd: 41 01 | i32.const 1 + 036aff: 3a 00 f8 14 | i32.store8 0 2680 + 036b03: 0c 01 | br 1 + 036b05: 0b | end + 036b06: 23 81 80 80 80 00 | global.get 1 + 036b0c: 41 88 af 98 80 00 | i32.const 399240 + 036b12: 6a | i32.add + 036b13: 2d 00 f8 14 | i32.load8_u 0 2680 + 036b17: 41 01 | i32.const 1 + 036b19: 47 | i32.ne + 036b1a: 0d 01 | br_if 1 + 036b1c: 0b | end + 036b1d: 23 81 80 80 80 00 | global.get 1 + 036b23: 41 88 af 98 80 00 | i32.const 399240 + 036b29: 6a | i32.add + 036b2a: 41 01 | i32.const 1 + 036b2c: 3a 00 f7 14 | i32.store8 0 2679 + 036b30: 0b | end + 036b31: 02 40 | block + 036b33: 20 03 | local.get 3 + 036b35: 23 81 80 80 80 00 | global.get 1 + 036b3b: 41 87 c5 93 80 00 | i32.const 320135 + 036b41: 6a | i32.add + 036b42: 10 e0 85 80 80 00 | call 736 + 036b48: 0d 00 | br_if 0 + 036b4a: 23 81 80 80 80 00 | global.get 1 + 036b50: 41 88 af 98 80 00 | i32.const 399240 + 036b56: 6a | i32.add + 036b57: 41 18 | i32.const 24 + 036b59: 36 02 88 15 | i32.store 2 2696 + 036b5d: 0b | end + 036b5e: 02 40 | block + 036b60: 20 03 | local.get 3 + 036b62: 23 81 80 80 80 00 | global.get 1 + 036b68: 41 da c5 93 80 00 | i32.const 320218 + 036b6e: 6a | i32.add + 036b6f: 10 e0 85 80 80 00 | call 736 + 036b75: 0d 00 | br_if 0 + 036b77: 23 81 80 80 80 00 | global.get 1 + 036b7d: 41 88 af 98 80 00 | i32.const 399240 + 036b83: 6a | i32.add + 036b84: 41 20 | i32.const 32 + 036b86: 36 02 88 15 | i32.store 2 2696 + 036b8a: 0b | end + 036b8b: 02 40 | block + 036b8d: 02 40 | block + 036b8f: 20 03 | local.get 3 + 036b91: 23 81 80 80 80 00 | global.get 1 + 036b97: 41 fa b8 93 80 00 | i32.const 318586 + 036b9d: 6a | i32.add + 036b9e: 10 e0 85 80 80 00 | call 736 + 036ba4: 45 | i32.eqz + 036ba5: 0d 00 | br_if 0 + 036ba7: 20 03 | local.get 3 + 036ba9: 23 81 80 80 80 00 | global.get 1 + 036baf: 41 c2 b9 93 80 00 | i32.const 318658 + 036bb5: 6a | i32.add + 036bb6: 10 e0 85 80 80 00 | call 736 + 036bbc: 45 | i32.eqz + 036bbd: 0d 00 | br_if 0 + 036bbf: 20 03 | local.get 3 + 036bc1: 23 81 80 80 80 00 | global.get 1 + 036bc7: 41 9a b9 93 80 00 | i32.const 318618 + 036bcd: 6a | i32.add + 036bce: 10 e0 85 80 80 00 | call 736 + 036bd4: 0d 01 | br_if 1 + 036bd6: 0b | end + 036bd7: 23 81 80 80 80 00 | global.get 1 + 036bdd: 41 88 af 98 80 00 | i32.const 399240 + 036be3: 6a | i32.add + 036be4: 41 01 | i32.const 1 + 036be6: 3a 00 fb 14 | i32.store8 0 2683 + 036bea: 0b | end + 036beb: 02 40 | block + 036bed: 02 40 | block + 036bef: 20 03 | local.get 3 + 036bf1: 23 81 80 80 80 00 | global.get 1 + 036bf7: 41 81 ad 93 80 00 | i32.const 317057 + 036bfd: 6a | i32.add + 036bfe: 10 e0 85 80 80 00 | call 736 + 036c04: 45 | i32.eqz + 036c05: 0d 00 | br_if 0 + 036c07: 20 03 | local.get 3 + 036c09: 23 81 80 80 80 00 | global.get 1 + 036c0f: 41 8c c6 93 80 00 | i32.const 320268 + 036c15: 6a | i32.add + 036c16: 10 e0 85 80 80 00 | call 736 + 036c1c: 0d 01 | br_if 1 + 036c1e: 0b | end + 036c1f: 23 81 80 80 80 00 | global.get 1 + 036c25: 41 88 af 98 80 00 | i32.const 399240 + 036c2b: 6a | i32.add + 036c2c: 41 01 | i32.const 1 + 036c2e: 3a 00 fc 14 | i32.store8 0 2684 + 036c32: 0b | end + 036c33: 02 40 | block + 036c35: 20 03 | local.get 3 + 036c37: 23 81 80 80 80 00 | global.get 1 + 036c3d: 41 f8 85 93 80 00 | i32.const 312056 + 036c43: 6a | i32.add + 036c44: 10 e0 85 80 80 00 | call 736 + 036c4a: 0d 00 | br_if 0 + 036c4c: 23 81 80 80 80 00 | global.get 1 + 036c52: 41 88 af 98 80 00 | i32.const 399240 + 036c58: 6a | i32.add + 036c59: 41 01 | i32.const 1 + 036c5b: 3a 00 fd 14 | i32.store8 0 2685 + 036c5f: 0b | end + 036c60: 02 40 | block + 036c62: 20 03 | local.get 3 + 036c64: 23 81 80 80 80 00 | global.get 1 + 036c6a: 41 d9 b8 93 80 00 | i32.const 318553 + 036c70: 6a | i32.add + 036c71: 10 e0 85 80 80 00 | call 736 + 036c77: 0d 00 | br_if 0 + 036c79: 23 81 80 80 80 00 | global.get 1 + 036c7f: 41 88 af 98 80 00 | i32.const 399240 + 036c85: 6a | i32.add + 036c86: 41 01 | i32.const 1 + 036c88: 3a 00 fe 14 | i32.store8 0 2686 + 036c8c: 0b | end + 036c8d: 02 40 | block + 036c8f: 20 03 | local.get 3 + 036c91: 23 81 80 80 80 00 | global.get 1 + 036c97: 41 be a0 93 80 00 | i32.const 315454 + 036c9d: 6a | i32.add + 036c9e: 10 e0 85 80 80 00 | call 736 + 036ca4: 0d 00 | br_if 0 + 036ca6: 23 81 80 80 80 00 | global.get 1 + 036cac: 41 88 af 98 80 00 | i32.const 399240 + 036cb2: 6a | i32.add + 036cb3: 41 01 | i32.const 1 + 036cb5: 3a 00 ff 14 | i32.store8 0 2687 + 036cb9: 0b | end + 036cba: 02 40 | block + 036cbc: 20 03 | local.get 3 + 036cbe: 23 81 80 80 80 00 | global.get 1 + 036cc4: 41 89 ba 93 80 00 | i32.const 318729 + 036cca: 6a | i32.add + 036ccb: 10 e0 85 80 80 00 | call 736 + 036cd1: 0d 00 | br_if 0 + 036cd3: 23 81 80 80 80 00 | global.get 1 + 036cd9: 41 88 af 98 80 00 | i32.const 399240 + 036cdf: 6a | i32.add + 036ce0: 41 01 | i32.const 1 + 036ce2: 3a 00 81 15 | i32.store8 0 2689 + 036ce6: 0b | end + 036ce7: 02 40 | block + 036ce9: 20 03 | local.get 3 + 036ceb: 23 81 80 80 80 00 | global.get 1 + 036cf1: 41 ab a1 93 80 00 | i32.const 315563 + 036cf7: 6a | i32.add + 036cf8: 10 e0 85 80 80 00 | call 736 + 036cfe: 0d 00 | br_if 0 + 036d00: 23 81 80 80 80 00 | global.get 1 + 036d06: 41 88 af 98 80 00 | i32.const 399240 + 036d0c: 6a | i32.add + 036d0d: 41 01 | i32.const 1 + 036d0f: 3a 00 80 15 | i32.store8 0 2688 + 036d13: 0b | end + 036d14: 20 07 | local.get 7 + 036d16: 41 01 | i32.const 1 + 036d18: 6a | i32.add + 036d19: 22 07 | local.tee 7 + 036d1b: 20 06 | local.get 6 + 036d1d: 47 | i32.ne + 036d1e: 0d 00 | br_if 0 + 036d20: 0c 02 | br 2 + 036d22: 0b | end + 036d23: 0b | end + 036d24: 20 01 | local.get 1 + 036d26: 41 00 | i32.const 0 + 036d28: 36 02 50 | i32.store 2 80 + 036d2b: 41 03 | i32.const 3 + 036d2d: 23 81 80 80 80 00 | global.get 1 + 036d33: 41 dc a7 93 80 00 | i32.const 316380 + 036d39: 6a | i32.add + 036d3a: 20 01 | local.get 1 + 036d3c: 41 d0 00 | i32.const 80 + 036d3f: 6a | i32.add + 036d40: 10 d4 83 80 80 00 | call 468 + 036d46: 0b | end + 036d47: 20 02 | local.get 2 + 036d49: 10 84 86 80 80 00 | call 772 + 036d4f: 20 05 | local.get 5 + 036d51: 10 84 86 80 80 00 | call 772 + 036d57: 41 03 | i32.const 3 + 036d59: 23 81 80 80 80 00 | global.get 1 + 036d5f: 22 03 | local.tee 3 + 036d61: 41 8b c4 93 80 00 | i32.const 320011 + 036d67: 6a | i32.add + 036d68: 41 00 | i32.const 0 + 036d6a: 10 d4 83 80 80 00 | call 468 + 036d70: 20 01 | local.get 1 + 036d72: 41 80 3e | i32.const 7936 + 036d75: 10 ae 80 80 80 00 | call 46 + 036d7b: 36 02 30 | i32.store 2 48 + 036d7e: 41 03 | i32.const 3 + 036d80: 20 03 | local.get 3 + 036d82: 41 ff 9c 93 80 00 | i32.const 315007 + 036d88: 6a | i32.add + 036d89: 20 01 | local.get 1 + 036d8b: 41 30 | i32.const 48 + 036d8d: 6a | i32.add + 036d8e: 10 d4 83 80 80 00 | call 468 + 036d94: 20 01 | local.get 1 + 036d96: 41 81 3e | i32.const 7937 + 036d99: 10 ae 80 80 80 00 | call 46 + 036d9f: 36 02 20 | i32.store 2 32 + 036da2: 41 03 | i32.const 3 + 036da4: 20 03 | local.get 3 + 036da6: 41 b9 9c 93 80 00 | i32.const 314937 + 036dac: 6a | i32.add + 036dad: 20 01 | local.get 1 + 036daf: 41 20 | i32.const 32 + 036db1: 6a | i32.add + 036db2: 10 d4 83 80 80 00 | call 468 + 036db8: 20 01 | local.get 1 + 036dba: 41 82 3e | i32.const 7938 + 036dbd: 10 ae 80 80 80 00 | call 46 + 036dc3: 36 02 10 | i32.store 2 16 + 036dc6: 41 03 | i32.const 3 + 036dc8: 20 03 | local.get 3 + 036dca: 41 ec 9c 93 80 00 | i32.const 314988 + 036dd0: 6a | i32.add + 036dd1: 20 01 | local.get 1 + 036dd3: 41 10 | i32.const 16 + 036dd5: 6a | i32.add + 036dd6: 10 d4 83 80 80 00 | call 468 + 036ddc: 20 01 | local.get 1 + 036dde: 41 8c 97 02 | i32.const 35724 + 036de2: 10 ae 80 80 80 00 | call 46 + 036de8: 36 02 00 | i32.store 2 0 + 036deb: 41 03 | i32.const 3 + 036ded: 20 03 | local.get 3 + 036def: 41 92 9d 93 80 00 | i32.const 315026 + 036df5: 6a | i32.add + 036df6: 20 01 | local.get 1 + 036df8: 10 d4 83 80 80 00 | call 468 + 036dfe: 20 03 | local.get 3 + 036e00: 41 88 af 98 80 00 | i32.const 399240 + 036e06: 6a | i32.add + 036e07: 22 03 | local.tee 3 + 036e09: 20 00 | local.get 0 + 036e0b: 36 02 1c | i32.store 2 28 + 036e0e: 41 ff 89 02 | i32.const 34047 + 036e12: 20 03 | local.get 3 + 036e14: 41 84 15 | i32.const 2692 + 036e17: 6a | i32.add + 036e18: 10 99 80 80 80 00 | call 25 + 036e1e: 02 40 | block + 036e20: 02 40 | block + 036e22: 20 03 | local.get 3 + 036e24: 2d 00 f4 14 | i32.load8_u 0 2676 + 036e28: 45 | i32.eqz + 036e29: 0d 00 | br_if 0 + 036e2b: 41 03 | i32.const 3 + 036e2d: 23 81 80 80 80 00 | global.get 1 + 036e33: 41 8f 89 93 80 00 | i32.const 312463 + 036e39: 6a | i32.add + 036e3a: 41 00 | i32.const 0 + 036e3c: 10 d4 83 80 80 00 | call 468 + 036e42: 0c 01 | br 1 + 036e44: 0b | end + 036e45: 41 04 | i32.const 4 + 036e47: 23 81 80 80 80 00 | global.get 1 + 036e4d: 41 c7 b3 93 80 00 | i32.const 317895 + 036e53: 6a | i32.add + 036e54: 41 00 | i32.const 0 + 036e56: 10 d4 83 80 80 00 | call 468 + 036e5c: 0b | end + 036e5d: 02 40 | block + 036e5f: 02 40 | block + 036e61: 23 81 80 80 80 00 | global.get 1 + 036e67: 41 88 af 98 80 00 | i32.const 399240 + 036e6d: 6a | i32.add + 036e6e: 2d 00 f6 14 | i32.load8_u 0 2678 + 036e72: 41 01 | i32.const 1 + 036e74: 47 | i32.ne + 036e75: 0d 00 | br_if 0 + 036e77: 41 03 | i32.const 3 + 036e79: 23 81 80 80 80 00 | global.get 1 + 036e7f: 41 86 b6 93 80 00 | i32.const 318214 + 036e85: 6a | i32.add + 036e86: 41 00 | i32.const 0 + 036e88: 10 d4 83 80 80 00 | call 468 + 036e8e: 0c 01 | br 1 + 036e90: 0b | end + 036e91: 41 04 | i32.const 4 + 036e93: 23 81 80 80 80 00 | global.get 1 + 036e99: 41 e5 c8 93 80 00 | i32.const 320613 + 036e9f: 6a | i32.add + 036ea0: 41 00 | i32.const 0 + 036ea2: 10 d4 83 80 80 00 | call 468 + 036ea8: 0b | end + 036ea9: 02 40 | block + 036eab: 23 81 80 80 80 00 | global.get 1 + 036eb1: 41 88 af 98 80 00 | i32.const 399240 + 036eb7: 6a | i32.add + 036eb8: 2d 00 fb 14 | i32.load8_u 0 2683 + 036ebc: 41 01 | i32.const 1 + 036ebe: 47 | i32.ne + 036ebf: 0d 00 | br_if 0 + 036ec1: 41 03 | i32.const 3 + 036ec3: 23 81 80 80 80 00 | global.get 1 + 036ec9: 41 c0 b4 93 80 00 | i32.const 318016 + 036ecf: 6a | i32.add + 036ed0: 41 00 | i32.const 0 + 036ed2: 10 d4 83 80 80 00 | call 468 + 036ed8: 0b | end + 036ed9: 02 40 | block + 036edb: 23 81 80 80 80 00 | global.get 1 + 036ee1: 41 88 af 98 80 00 | i32.const 399240 + 036ee7: 6a | i32.add + 036ee8: 2d 00 fc 14 | i32.load8_u 0 2684 + 036eec: 41 01 | i32.const 1 + 036eee: 47 | i32.ne + 036eef: 0d 00 | br_if 0 + 036ef1: 41 03 | i32.const 3 + 036ef3: 23 81 80 80 80 00 | global.get 1 + 036ef9: 41 df b5 93 80 00 | i32.const 318175 + 036eff: 6a | i32.add + 036f00: 41 00 | i32.const 0 + 036f02: 10 d4 83 80 80 00 | call 468 + 036f08: 0b | end + 036f09: 02 40 | block + 036f0b: 23 81 80 80 80 00 | global.get 1 + 036f11: 41 88 af 98 80 00 | i32.const 399240 + 036f17: 6a | i32.add + 036f18: 2d 00 fd 14 | i32.load8_u 0 2685 + 036f1c: 41 01 | i32.const 1 + 036f1e: 47 | i32.ne + 036f1f: 0d 00 | br_if 0 + 036f21: 41 03 | i32.const 3 + 036f23: 23 81 80 80 80 00 | global.get 1 + 036f29: 41 b4 b5 93 80 00 | i32.const 318132 + 036f2f: 6a | i32.add + 036f30: 41 00 | i32.const 0 + 036f32: 10 d4 83 80 80 00 | call 468 + 036f38: 0b | end + 036f39: 02 40 | block + 036f3b: 23 81 80 80 80 00 | global.get 1 + 036f41: 41 88 af 98 80 00 | i32.const 399240 + 036f47: 6a | i32.add + 036f48: 2d 00 fe 14 | i32.load8_u 0 2686 + 036f4c: 41 01 | i32.const 1 + 036f4e: 47 | i32.ne + 036f4f: 0d 00 | br_if 0 + 036f51: 41 03 | i32.const 3 + 036f53: 23 81 80 80 80 00 | global.get 1 + 036f59: 41 e6 b4 93 80 00 | i32.const 318054 + 036f5f: 6a | i32.add + 036f60: 41 00 | i32.const 0 + 036f62: 10 d4 83 80 80 00 | call 468 + 036f68: 0b | end + 036f69: 02 40 | block + 036f6b: 23 81 80 80 80 00 | global.get 1 + 036f71: 41 88 af 98 80 00 | i32.const 399240 + 036f77: 6a | i32.add + 036f78: 2d 00 ff 14 | i32.load8_u 0 2687 + 036f7c: 41 01 | i32.const 1 + 036f7e: 47 | i32.ne + 036f7f: 0d 00 | br_if 0 + 036f81: 41 03 | i32.const 3 + 036f83: 23 81 80 80 80 00 | global.get 1 + 036f89: 41 8d b5 93 80 00 | i32.const 318093 + 036f8f: 6a | i32.add + 036f90: 41 00 | i32.const 0 + 036f92: 10 d4 83 80 80 00 | call 468 + 036f98: 0b | end + 036f99: 02 40 | block + 036f9b: 23 81 80 80 80 00 | global.get 1 + 036fa1: 41 88 af 98 80 00 | i32.const 399240 + 036fa7: 6a | i32.add + 036fa8: 2d 00 82 15 | i32.load8_u 0 2690 + 036fac: 41 01 | i32.const 1 + 036fae: 47 | i32.ne + 036faf: 0d 00 | br_if 0 + 036fb1: 41 03 | i32.const 3 + 036fb3: 23 81 80 80 80 00 | global.get 1 + 036fb9: 41 a2 b4 93 80 00 | i32.const 317986 + 036fbf: 6a | i32.add + 036fc0: 41 00 | i32.const 0 + 036fc2: 10 d4 83 80 80 00 | call 468 + 036fc8: 0b | end + 036fc9: 02 40 | block + 036fcb: 23 81 80 80 80 00 | global.get 1 + 036fd1: 41 88 af 98 80 00 | i32.const 399240 + 036fd7: 6a | i32.add + 036fd8: 2d 00 83 15 | i32.load8_u 0 2691 + 036fdc: 41 01 | i32.const 1 + 036fde: 47 | i32.ne + 036fdf: 0d 00 | br_if 0 + 036fe1: 41 03 | i32.const 3 + 036fe3: 23 81 80 80 80 00 | global.get 1 + 036fe9: 41 f6 b3 93 80 00 | i32.const 317942 + 036fef: 6a | i32.add + 036ff0: 41 00 | i32.const 0 + 036ff2: 10 d4 83 80 80 00 | call 468 + 036ff8: 0b | end + 036ff9: 20 01 | local.get 1 + 036ffb: 41 f0 00 | i32.const 112 + 036ffe: 6a | i32.add + 036fff: 24 80 80 80 80 00 | global.set 0 + 037005: 0b | end +037007 func[493]: + 037008: 01 7f | local[1] type=i32 + 03700a: 23 80 80 80 80 00 | global.get 0 + 037010: 41 10 | i32.const 16 + 037012: 6b | i32.sub + 037013: 22 01 | local.tee 1 + 037015: 24 80 80 80 80 00 | global.set 0 + 03701b: 20 01 | local.get 1 + 03701d: 20 00 | local.get 0 + 03701f: 36 02 0c | i32.store 2 12 + 037022: 41 01 | i32.const 1 + 037024: 20 01 | local.get 1 + 037026: 41 0c | i32.const 12 + 037028: 6a | i32.add + 037029: 10 ab 80 80 80 00 | call 43 + 03702f: 20 01 | local.get 1 + 037031: 41 10 | i32.const 16 + 037033: 6a | i32.add + 037034: 24 80 80 80 80 00 | global.set 0 + 03703a: 0b | end +03703d func[494]: + 03703e: 02 7f | local[1..2] type=i32 + 037040: 01 7d | local[3] type=f32 + 037042: 01 7e | local[4] type=i64 + 037044: 01 7c | local[5] type=f64 + 037046: 01 7d | local[6] type=f32 + 037048: 01 7e | local[7] type=i64 + 03704a: 08 7d | local[8..15] type=f32 + 03704c: 23 81 80 80 80 00 | global.get 1 + 037052: 41 88 9c 95 80 00 | i32.const 347656 + 037058: 6a | i32.add + 037059: 20 00 | local.get 0 + 03705b: 28 02 04 | i32.load 2 4 + 03705e: 22 01 | local.tee 1 + 037060: 36 02 0c | i32.store 2 12 + 037063: 02 40 | block + 037065: 02 40 | block + 037067: 02 40 | block + 037069: 20 01 | local.get 1 + 03706b: 41 7f | i32.const 4294967295 + 03706d: 6a | i32.add + 03706e: 0e 02 00 01 02 | br_table 0 1 2 + 037073: 0b | end + 037074: 02 40 | block + 037076: 02 40 | block + 037078: 02 40 | block + 03707a: 20 00 | local.get 0 + 03707c: 28 02 00 | i32.load 2 0 + 03707f: 0e 03 01 00 02 04 | br_table 1 0 2 4 + 037085: 0b | end + 037086: 23 81 80 80 80 00 | global.get 1 + 03708c: 41 88 9c 95 80 00 | i32.const 347656 + 037092: 6a | i32.add + 037093: 22 01 | local.tee 1 + 037095: 20 01 | local.get 1 + 037097: 28 02 58 | i32.load 2 88 + 03709a: 22 02 | local.tee 2 + 03709c: 41 01 | i32.const 1 + 03709e: 6a | i32.add + 03709f: 36 02 58 | i32.store 2 88 + 0370a2: 02 40 | block + 0370a4: 02 40 | block + 0370a6: 20 01 | local.get 1 + 0370a8: 28 02 00 | i32.load 2 0 + 0370ab: 0d 00 | br_if 0 + 0370ad: 20 02 | local.get 2 + 0370af: 41 01 | i32.const 1 + 0370b1: 48 | i32.lt_s + 0370b2: 0d 00 | br_if 0 + 0370b4: 23 81 80 80 80 00 | global.get 1 + 0370ba: 21 01 | local.set 1 + 0370bc: 10 ba 80 80 80 00 | call 58 + 0370c2: 20 01 | local.get 1 + 0370c4: 41 88 9c 95 80 00 | i32.const 347656 + 0370ca: 6a | i32.add + 0370cb: 2b 03 10 | f64.load 3 16 + 0370ce: a1 | f64.sub + 0370cf: 44 00 00 00 40 33 33 d3 3f | f64.const 0x1.333334p-2 + 0370d8: 63 | f64.lt + 0370d9: 45 | i32.eqz + 0370da: 0d 00 | br_if 0 + 0370dc: 23 81 80 80 80 00 | global.get 1 + 0370e2: 21 01 | local.set 1 + 0370e4: 20 00 | local.get 0 + 0370e6: 2a 02 28 | f32.load 2 40 + 0370e9: 20 01 | local.get 1 + 0370eb: 41 88 9c 95 80 00 | i32.const 347656 + 0370f1: 6a | i32.add + 0370f2: 22 01 | local.tee 1 + 0370f4: 2a 02 20 | f32.load 2 32 + 0370f7: 93 | f32.sub + 0370f8: 22 03 | local.tee 3 + 0370fa: 20 03 | local.get 3 + 0370fc: 94 | f32.mul + 0370fd: 20 00 | local.get 0 + 0370ff: 2a 02 2c | f32.load 2 44 + 037102: 20 01 | local.get 1 + 037104: 2a 02 24 | f32.load 2 36 + 037107: 93 | f32.sub + 037108: 22 03 | local.tee 3 + 03710a: 20 03 | local.get 3 + 03710c: 94 | f32.mul + 03710d: 92 | f32.add + 03710e: 91 | f32.sqrt + 03710f: 43 8f c2 f5 3c | f32.const 0x1.eb851ep-6 + 037114: 5d | f32.lt + 037115: 45 | i32.eqz + 037116: 0d 00 | br_if 0 + 037118: 23 81 80 80 80 00 | global.get 1 + 03711e: 41 88 9c 95 80 00 | i32.const 347656 + 037124: 6a | i32.add + 037125: 22 01 | local.tee 1 + 037127: 41 00 | i32.const 0 + 037129: 36 02 58 | i32.store 2 88 + 03712c: 20 01 | local.get 1 + 03712e: 41 02 | i32.const 2 + 037130: 36 02 00 | i32.store 2 0 + 037133: 0c 01 | br 1 + 037135: 0b | end + 037136: 23 81 80 80 80 00 | global.get 1 + 03713c: 41 88 9c 95 80 00 | i32.const 347656 + 037142: 6a | i32.add + 037143: 22 01 | local.tee 1 + 037145: 41 01 | i32.const 1 + 037147: 36 02 00 | i32.store 2 0 + 03714a: 20 01 | local.get 1 + 03714c: 41 01 | i32.const 1 + 03714e: 36 02 58 | i32.store 2 88 + 037151: 0b | end + 037152: 23 81 80 80 80 00 | global.get 1 + 037158: 41 88 9c 95 80 00 | i32.const 347656 + 03715e: 6a | i32.add + 03715f: 22 01 | local.tee 1 + 037161: 20 00 | local.get 0 + 037163: 29 02 28 | i64.load 2 40 + 037166: 22 04 | local.tee 4 + 037168: 37 03 30 | i64.store 3 48 + 03716b: 20 01 | local.get 1 + 03716d: 20 04 | local.get 4 + 03716f: 37 03 20 | i64.store 3 32 + 037172: 20 01 | local.get 1 + 037174: 20 04 | local.get 4 + 037176: 37 03 18 | i64.store 3 24 + 037179: 20 01 | local.get 1 + 03717b: 10 ba 80 80 80 00 | call 58 + 037181: 39 03 10 | f64.store 3 16 + 037184: 10 ba 80 80 80 00 | call 58 + 03718a: 21 05 | local.set 5 + 03718c: 20 01 | local.get 1 + 03718e: 42 00 | i64.const 0 + 037190: 37 03 70 | i64.store 3 112 + 037193: 20 01 | local.get 1 + 037195: 20 05 | local.get 5 + 037197: 39 03 88 01 | f64.store 3 136 + 03719b: 0f | return + 03719c: 0b | end + 03719d: 02 40 | block + 03719f: 02 40 | block + 0371a1: 02 40 | block + 0371a3: 23 81 80 80 80 00 | global.get 1 + 0371a9: 41 88 9c 95 80 00 | i32.const 347656 + 0371af: 6a | i32.add + 0371b0: 28 02 00 | i32.load 2 0 + 0371b3: 41 7c | i32.const 4294967292 + 0371b5: 6a | i32.add + 0371b6: 0e 05 01 00 00 00 01 00 | br_table 1 0 0 0 1 0 + 0371be: 0b | end + 0371bf: 23 81 80 80 80 00 | global.get 1 + 0371c5: 41 88 9c 95 80 00 | i32.const 347656 + 0371cb: 6a | i32.add + 0371cc: 22 00 | local.tee 0 + 0371ce: 2a 02 1c | f32.load 2 28 + 0371d1: 21 06 | local.set 6 + 0371d3: 20 00 | local.get 0 + 0371d5: 2a 02 18 | f32.load 2 24 + 0371d8: 21 03 | local.set 3 + 0371da: 0c 01 | br 1 + 0371dc: 0b | end + 0371dd: 23 81 80 80 80 00 | global.get 1 + 0371e3: 41 88 9c 95 80 00 | i32.const 347656 + 0371e9: 6a | i32.add + 0371ea: 20 00 | local.get 0 + 0371ec: 29 02 28 | i64.load 2 40 + 0371ef: 22 04 | local.tee 4 + 0371f1: 37 03 18 | i64.store 3 24 + 0371f4: 20 04 | local.get 4 + 0371f6: 42 20 | i64.const 32 + 0371f8: 88 | i64.shr_u + 0371f9: a7 | i32.wrap_i64 + 0371fa: be | f32.reinterpret_i32 + 0371fb: 21 06 | local.set 6 + 0371fd: 20 04 | local.get 4 + 0371ff: a7 | i32.wrap_i64 + 037200: be | f32.reinterpret_i32 + 037201: 21 03 | local.set 3 + 037203: 0b | end + 037204: 23 81 80 80 80 00 | global.get 1 + 03720a: 41 88 9c 95 80 00 | i32.const 347656 + 037210: 6a | i32.add + 037211: 22 00 | local.tee 0 + 037213: 20 03 | local.get 3 + 037215: 20 00 | local.get 0 + 037217: 2a 02 20 | f32.load 2 32 + 03721a: 93 | f32.sub + 03721b: 22 03 | local.tee 3 + 03721d: 20 03 | local.get 3 + 03721f: 94 | f32.mul + 037220: 20 06 | local.get 6 + 037222: 20 00 | local.get 0 + 037224: 2a 02 24 | f32.load 2 36 + 037227: 93 | f32.sub + 037228: 22 03 | local.tee 3 + 03722a: 20 03 | local.get 3 + 03722c: 94 | f32.mul + 03722d: 92 | f32.add + 03722e: 91 | f32.sqrt + 03722f: 22 03 | local.tee 3 + 037231: 38 02 7c | f32.store 2 124 + 037234: 20 00 | local.get 0 + 037236: 20 03 | local.get 3 + 037238: 10 ba 80 80 80 00 | call 58 + 03723e: 20 00 | local.get 0 + 037240: 2b 03 88 01 | f64.load 3 136 + 037244: a1 | f64.sub + 037245: b6 | f32.demote_f64 + 037246: 95 | f32.div + 037247: 22 03 | local.tee 3 + 037249: 38 02 80 01 | f32.store 2 128 + 03724d: 02 40 | block + 03724f: 02 40 | block + 037251: 20 03 | local.get 3 + 037253: 43 cd cc 4c 3e | f32.const 0x1.99999ap-3 + 037258: 5e | f32.gt + 037259: 45 | i32.eqz + 03725a: 0d 00 | br_if 0 + 03725c: 20 00 | local.get 0 + 03725e: 28 02 00 | i32.load 2 0 + 037261: 41 08 | i32.const 8 + 037263: 46 | i32.eq + 037264: 0d 00 | br_if 0 + 037266: 23 81 80 80 80 00 | global.get 1 + 03726c: 41 88 9c 95 80 00 | i32.const 347656 + 037272: 6a | i32.add + 037273: 21 00 | local.set 0 + 037275: 20 00 | local.get 0 + 037277: 43 00 00 b4 43 | f32.const 0x1.68p+8 + 03727c: 20 00 | local.get 0 + 03727e: 2a 02 1c | f32.load 2 28 + 037281: 20 00 | local.get 0 + 037283: 2a 02 24 | f32.load 2 36 + 037286: 93 | f32.sub + 037287: 20 00 | local.get 0 + 037289: 2a 02 18 | f32.load 2 24 + 03728c: 20 00 | local.get 0 + 03728e: 2a 02 20 | f32.load 2 32 + 037291: 93 | f32.sub + 037292: 10 85 85 80 80 00 | call 645 + 037298: 43 e0 2e 65 42 | f32.const 0x1.ca5dcp+5 + 03729d: 94 | f32.mul + 03729e: 22 03 | local.tee 3 + 0372a0: 43 00 00 b4 43 | f32.const 0x1.68p+8 + 0372a5: 92 | f32.add + 0372a6: 20 03 | local.get 3 + 0372a8: 20 03 | local.get 3 + 0372aa: 43 00 00 00 00 | f32.const 0x0p+0 + 0372af: 5d | f32.lt + 0372b0: 1b | select + 0372b1: 93 | f32.sub + 0372b2: 22 03 | local.tee 3 + 0372b4: 38 02 78 | f32.store 2 120 + 0372b7: 41 10 | i32.const 16 + 0372b9: 21 01 | local.set 1 + 0372bb: 20 03 | local.get 3 + 0372bd: 43 00 00 f0 41 | f32.const 0x1.ep+4 + 0372c2: 5d | f32.lt + 0372c3: 0d 01 | br_if 1 + 0372c5: 20 03 | local.get 3 + 0372c7: 43 00 00 a5 43 | f32.const 0x1.4ap+8 + 0372cc: 5e | f32.gt + 0372cd: 0d 01 | br_if 1 + 0372cf: 02 40 | block + 0372d1: 20 03 | local.get 3 + 0372d3: 43 00 00 f0 41 | f32.const 0x1.ep+4 + 0372d8: 60 | f32.ge + 0372d9: 45 | i32.eqz + 0372da: 0d 00 | br_if 0 + 0372dc: 20 03 | local.get 3 + 0372de: 43 00 00 16 43 | f32.const 0x1.2cp+7 + 0372e3: 5f | f32.le + 0372e4: 45 | i32.eqz + 0372e5: 0d 00 | br_if 0 + 0372e7: 41 c0 00 | i32.const 64 + 0372ea: 21 01 | local.set 1 + 0372ec: 0c 02 | br 2 + 0372ee: 0b | end + 0372ef: 02 40 | block + 0372f1: 20 03 | local.get 3 + 0372f3: 43 00 00 16 43 | f32.const 0x1.2cp+7 + 0372f8: 5e | f32.gt + 0372f9: 45 | i32.eqz + 0372fa: 0d 00 | br_if 0 + 0372fc: 20 03 | local.get 3 + 0372fe: 43 00 00 52 43 | f32.const 0x1.a4p+7 + 037303: 5d | f32.lt + 037304: 45 | i32.eqz + 037305: 0d 00 | br_if 0 + 037307: 41 20 | i32.const 32 + 037309: 21 01 | local.set 1 + 03730b: 0c 02 | br 2 + 03730d: 0b | end + 03730e: 41 80 01 | i32.const 128 + 037311: 41 00 | i32.const 0 + 037313: 20 03 | local.get 3 + 037315: 43 00 00 a5 43 | f32.const 0x1.4ap+8 + 03731a: 5f | f32.le + 03731b: 1b | select + 03731c: 41 00 | i32.const 0 + 03731e: 20 03 | local.get 3 + 037320: 43 00 00 52 43 | f32.const 0x1.a4p+7 + 037325: 60 | f32.ge + 037326: 1b | select + 037327: 21 01 | local.set 1 + 037329: 0c 01 | br 1 + 03732b: 0b | end + 03732c: 41 00 | i32.const 0 + 03732e: 21 01 | local.set 1 + 037330: 23 81 80 80 80 00 | global.get 1 + 037336: 41 88 9c 95 80 00 | i32.const 347656 + 03733c: 6a | i32.add + 03733d: 22 00 | local.tee 0 + 03733f: 41 00 | i32.const 0 + 037341: 36 02 80 01 | i32.store 2 128 + 037345: 20 00 | local.get 0 + 037347: 42 00 | i64.const 0 + 037349: 37 03 78 | i64.store 3 120 + 03734c: 0b | end + 03734d: 23 81 80 80 80 00 | global.get 1 + 037353: 41 88 9c 95 80 00 | i32.const 347656 + 037359: 6a | i32.add + 03735a: 22 00 | local.tee 0 + 03735c: 42 00 | i64.const 0 + 03735e: 37 03 30 | i64.store 3 48 + 037361: 20 00 | local.get 0 + 037363: 20 01 | local.get 1 + 037365: 36 02 00 | i32.store 2 0 + 037368: 20 00 | local.get 0 + 03736a: 41 00 | i32.const 0 + 03736c: 36 02 0c | i32.store 2 12 + 03736f: 0f | return + 037370: 0b | end + 037371: 23 81 80 80 80 00 | global.get 1 + 037377: 41 88 9c 95 80 00 | i32.const 347656 + 03737d: 6a | i32.add + 03737e: 22 01 | local.tee 1 + 037380: 20 00 | local.get 0 + 037382: 29 02 28 | i64.load 2 40 + 037385: 22 04 | local.tee 4 + 037387: 37 03 38 | i64.store 3 56 + 03738a: 02 40 | block + 03738c: 20 01 | local.get 1 + 03738e: 28 02 00 | i32.load 2 0 + 037391: 41 04 | i32.const 4 + 037393: 47 | i32.ne + 037394: 0d 00 | br_if 0 + 037396: 02 40 | block + 037398: 23 81 80 80 80 00 | global.get 1 + 03739e: 41 88 9c 95 80 00 | i32.const 347656 + 0373a4: 6a | i32.add + 0373a5: 2d 00 60 | i32.load8_u 0 96 + 0373a8: 41 01 | i32.const 1 + 0373aa: 47 | i32.ne + 0373ab: 0d 00 | br_if 0 + 0373ad: 23 81 80 80 80 00 | global.get 1 + 0373b3: 41 88 9c 95 80 00 | i32.const 347656 + 0373b9: 6a | i32.add + 0373ba: 20 04 | local.get 4 + 0373bc: 37 03 20 | i64.store 3 32 + 0373bf: 0b | end + 0373c0: 23 81 80 80 80 00 | global.get 1 + 0373c6: 41 88 9c 95 80 00 | i32.const 347656 + 0373cc: 6a | i32.add + 0373cd: 22 00 | local.tee 0 + 0373cf: 41 00 | i32.const 0 + 0373d1: 3a 00 60 | i32.store8 0 96 + 0373d4: 10 ba 80 80 80 00 | call 58 + 0373da: 20 00 | local.get 0 + 0373dc: 2b 03 10 | f64.load 3 16 + 0373df: a1 | f64.sub + 0373e0: 44 00 00 00 40 33 33 d3 3f | f64.const 0x1.333334p-2 + 0373e9: 64 | f64.gt + 0373ea: 45 | i32.eqz + 0373eb: 0d 00 | br_if 0 + 0373ed: 23 81 80 80 80 00 | global.get 1 + 0373f3: 21 00 | local.set 0 + 0373f5: 10 ba 80 80 80 00 | call 58 + 0373fb: 21 05 | local.set 5 + 0373fd: 20 00 | local.get 0 + 0373ff: 41 88 9c 95 80 00 | i32.const 347656 + 037405: 6a | i32.add + 037406: 22 00 | local.tee 0 + 037408: 41 08 | i32.const 8 + 03740a: 36 02 00 | i32.store 2 0 + 03740d: 20 00 | local.get 0 + 03740f: 20 05 | local.get 5 + 037411: 39 03 10 | f64.store 3 16 + 037414: 0b | end + 037415: 23 81 80 80 80 00 | global.get 1 + 03741b: 41 88 9c 95 80 00 | i32.const 347656 + 037421: 6a | i32.add + 037422: 22 00 | local.tee 0 + 037424: 20 00 | local.get 0 + 037426: 2a 02 38 | f32.load 2 56 + 037429: 20 00 | local.get 0 + 03742b: 2a 02 30 | f32.load 2 48 + 03742e: 93 | f32.sub + 03742f: 38 02 70 | f32.store 2 112 + 037432: 20 00 | local.get 0 + 037434: 20 00 | local.get 0 + 037436: 2a 02 3c | f32.load 2 60 + 037439: 20 00 | local.get 0 + 03743b: 2a 02 34 | f32.load 2 52 + 03743e: 93 | f32.sub + 03743f: 38 02 74 | f32.store 2 116 + 037442: 0f | return + 037443: 0b | end + 037444: 02 40 | block + 037446: 02 40 | block + 037448: 02 40 | block + 03744a: 20 00 | local.get 0 + 03744c: 28 02 00 | i32.load 2 0 + 03744f: 0e 03 02 00 01 03 | br_table 2 0 1 3 + 037455: 0b | end + 037456: 23 81 80 80 80 00 | global.get 1 + 03745c: 41 88 9c 95 80 00 | i32.const 347656 + 037462: 6a | i32.add + 037463: 22 01 | local.tee 1 + 037465: 20 00 | local.get 0 + 037467: 29 02 28 | i64.load 2 40 + 03746a: 22 04 | local.tee 4 + 03746c: 37 03 20 | i64.store 3 32 + 03746f: 20 01 | local.get 1 + 037471: 20 00 | local.get 0 + 037473: 29 02 30 | i64.load 2 48 + 037476: 22 07 | local.tee 7 + 037478: 37 03 50 | i64.store 3 80 + 03747b: 20 01 | local.get 1 + 03747d: 20 04 | local.get 4 + 03747f: 37 03 48 | i64.store 3 72 + 037482: 20 01 | local.get 1 + 037484: 20 07 | local.get 7 + 037486: 37 03 28 | i64.store 3 40 + 037489: 20 01 | local.get 1 + 03748b: 41 04 | i32.const 4 + 03748d: 36 02 00 | i32.store 2 0 + 037490: 20 01 | local.get 1 + 037492: 20 07 | local.get 7 + 037494: a7 | i32.wrap_i64 + 037495: be | f32.reinterpret_i32 + 037496: 20 04 | local.get 4 + 037498: a7 | i32.wrap_i64 + 037499: be | f32.reinterpret_i32 + 03749a: 93 | f32.sub + 03749b: 38 02 90 01 | f32.store 2 144 + 03749f: 20 01 | local.get 1 + 0374a1: 20 07 | local.get 7 + 0374a3: 42 20 | i64.const 32 + 0374a5: 88 | i64.shr_u + 0374a6: a7 | i32.wrap_i64 + 0374a7: be | f32.reinterpret_i32 + 0374a8: 20 04 | local.get 4 + 0374aa: 42 20 | i64.const 32 + 0374ac: 88 | i64.shr_u + 0374ad: a7 | i32.wrap_i64 + 0374ae: be | f32.reinterpret_i32 + 0374af: 93 | f32.sub + 0374b0: 38 02 94 01 | f32.store 2 148 + 0374b4: 20 01 | local.get 1 + 0374b6: 10 ba 80 80 80 00 | call 58 + 0374bc: 39 03 68 | f64.store 3 104 + 0374bf: 0f | return + 0374c0: 0b | end + 0374c1: 23 81 80 80 80 00 | global.get 1 + 0374c7: 41 88 9c 95 80 00 | i32.const 347656 + 0374cd: 6a | i32.add + 0374ce: 22 01 | local.tee 1 + 0374d0: 20 01 | local.get 1 + 0374d2: 2a 02 40 | f32.load 2 64 + 0374d5: 20 01 | local.get 1 + 0374d7: 2a 02 38 | f32.load 2 56 + 0374da: 93 | f32.sub + 0374db: 22 03 | local.tee 3 + 0374dd: 20 03 | local.get 3 + 0374df: 94 | f32.mul + 0374e0: 20 01 | local.get 1 + 0374e2: 2a 02 44 | f32.load 2 68 + 0374e5: 20 01 | local.get 1 + 0374e7: 2a 02 3c | f32.load 2 60 + 0374ea: 93 | f32.sub + 0374eb: 22 03 | local.tee 3 + 0374ed: 20 03 | local.get 3 + 0374ef: 94 | f32.mul + 0374f0: 92 | f32.add + 0374f1: 91 | f32.sqrt + 0374f2: 38 02 9c 01 | f32.store 2 156 + 0374f6: 20 01 | local.get 1 + 0374f8: 20 00 | local.get 0 + 0374fa: 29 02 28 | i64.load 2 40 + 0374fd: 22 04 | local.tee 4 + 0374ff: 37 03 38 | i64.store 3 56 + 037502: 20 01 | local.get 1 + 037504: 20 00 | local.get 0 + 037506: 29 02 30 | i64.load 2 48 + 037509: 22 07 | local.tee 7 + 03750b: 37 03 40 | i64.store 3 64 + 03750e: 20 01 | local.get 1 + 037510: 20 07 | local.get 7 + 037512: a7 | i32.wrap_i64 + 037513: be | f32.reinterpret_i32 + 037514: 22 08 | local.tee 8 + 037516: 20 04 | local.get 4 + 037518: a7 | i32.wrap_i64 + 037519: be | f32.reinterpret_i32 + 03751a: 22 09 | local.tee 9 + 03751c: 93 | f32.sub + 03751d: 22 03 | local.tee 3 + 03751f: 38 02 90 01 | f32.store 2 144 + 037523: 20 01 | local.get 1 + 037525: 20 07 | local.get 7 + 037527: 42 20 | i64.const 32 + 037529: 88 | i64.shr_u + 03752a: a7 | i32.wrap_i64 + 03752b: be | f32.reinterpret_i32 + 03752c: 22 0a | local.tee 10 + 03752e: 20 04 | local.get 4 + 037530: 42 20 | i64.const 32 + 037532: 88 | i64.shr_u + 037533: a7 | i32.wrap_i64 + 037534: be | f32.reinterpret_i32 + 037535: 22 0b | local.tee 11 + 037537: 93 | f32.sub + 037538: 22 06 | local.tee 6 + 03753a: 38 02 94 01 | f32.store 2 148 + 03753e: 20 01 | local.get 1 + 037540: 2a 02 54 | f32.load 2 84 + 037543: 21 0c | local.set 12 + 037545: 20 01 | local.get 1 + 037547: 2a 02 50 | f32.load 2 80 + 03754a: 21 0d | local.set 13 + 03754c: 02 40 | block + 03754e: 02 40 | block + 037550: 02 40 | block + 037552: 20 09 | local.get 9 + 037554: 20 01 | local.get 1 + 037556: 2a 02 48 | f32.load 2 72 + 037559: 22 0e | local.tee 14 + 03755b: 93 | f32.sub + 03755c: 22 09 | local.tee 9 + 03755e: 20 09 | local.get 9 + 037560: 94 | f32.mul + 037561: 20 0b | local.get 11 + 037563: 20 01 | local.get 1 + 037565: 2a 02 4c | f32.load 2 76 + 037568: 22 0f | local.tee 15 + 03756a: 93 | f32.sub + 03756b: 22 09 | local.tee 9 + 03756d: 20 09 | local.get 9 + 03756f: 94 | f32.mul + 037570: 92 | f32.add + 037571: 91 | f32.sqrt + 037572: 43 0a d7 a3 3b | f32.const 0x1.47ae14p-8 + 037577: 60 | f32.ge + 037578: 0d 00 | br_if 0 + 03757a: 20 08 | local.get 8 + 03757c: 20 0d | local.get 13 + 03757e: 93 | f32.sub + 03757f: 22 09 | local.tee 9 + 037581: 20 09 | local.get 9 + 037583: 94 | f32.mul + 037584: 20 0a | local.get 10 + 037586: 20 0c | local.get 12 + 037588: 93 | f32.sub + 037589: 22 09 | local.tee 9 + 03758b: 20 09 | local.get 9 + 03758d: 94 | f32.mul + 03758e: 92 | f32.add + 03758f: 91 | f32.sqrt + 037590: 43 0a d7 a3 3b | f32.const 0x1.47ae14p-8 + 037595: 60 | f32.ge + 037596: 45 | i32.eqz + 037597: 0d 01 | br_if 1 + 037599: 0b | end + 03759a: 02 40 | block + 03759c: 20 0d | local.get 13 + 03759e: 20 0e | local.get 14 + 0375a0: 93 | f32.sub + 0375a1: 22 0d | local.tee 13 + 0375a3: 20 0d | local.get 13 + 0375a5: 94 | f32.mul + 0375a6: 20 0c | local.get 12 + 0375a8: 20 0f | local.get 15 + 0375aa: 93 | f32.sub + 0375ab: 22 0c | local.tee 12 + 0375ad: 20 0c | local.get 12 + 0375af: 94 | f32.mul + 0375b0: 92 | f32.add + 0375b1: 91 | f32.sqrt + 0375b2: 20 03 | local.get 3 + 0375b4: 20 03 | local.get 3 + 0375b6: 94 | f32.mul + 0375b7: 20 06 | local.get 6 + 0375b9: 20 06 | local.get 6 + 0375bb: 94 | f32.mul + 0375bc: 92 | f32.add + 0375bd: 91 | f32.sqrt + 0375be: 5e | f32.gt + 0375bf: 45 | i32.eqz + 0375c0: 0d 00 | br_if 0 + 0375c2: 23 81 80 80 80 00 | global.get 1 + 0375c8: 41 88 9c 95 80 00 | i32.const 347656 + 0375ce: 6a | i32.add + 0375cf: 41 80 02 | i32.const 256 + 0375d2: 36 02 00 | i32.store 2 0 + 0375d5: 0c 02 | br 2 + 0375d7: 0b | end + 0375d8: 23 81 80 80 80 00 | global.get 1 + 0375de: 41 88 9c 95 80 00 | i32.const 347656 + 0375e4: 6a | i32.add + 0375e5: 41 80 04 | i32.const 512 + 0375e8: 36 02 00 | i32.store 2 0 + 0375eb: 0c 01 | br 1 + 0375ed: 0b | end + 0375ee: 23 81 80 80 80 00 | global.get 1 + 0375f4: 41 88 9c 95 80 00 | i32.const 347656 + 0375fa: 6a | i32.add + 0375fb: 22 00 | local.tee 0 + 0375fd: 41 04 | i32.const 4 + 0375ff: 36 02 00 | i32.store 2 0 + 037602: 20 00 | local.get 0 + 037604: 10 ba 80 80 80 00 | call 58 + 03760a: 39 03 68 | f64.store 3 104 + 03760d: 20 00 | local.get 0 + 03760f: 2a 02 40 | f32.load 2 64 + 037612: 20 00 | local.get 0 + 037614: 2a 02 38 | f32.load 2 56 + 037617: 93 | f32.sub + 037618: 21 03 | local.set 3 + 03761a: 20 00 | local.get 0 + 03761c: 2a 02 44 | f32.load 2 68 + 03761f: 20 00 | local.get 0 + 037621: 2a 02 3c | f32.load 2 60 + 037624: 93 | f32.sub + 037625: 21 06 | local.set 6 + 037627: 0b | end + 037628: 20 06 | local.get 6 + 03762a: 20 03 | local.get 3 + 03762c: 10 85 85 80 80 00 | call 645 + 037632: 21 03 | local.set 3 + 037634: 23 81 80 80 80 00 | global.get 1 + 03763a: 41 88 9c 95 80 00 | i32.const 347656 + 037640: 6a | i32.add + 037641: 43 00 00 b4 43 | f32.const 0x1.68p+8 + 037646: 20 03 | local.get 3 + 037648: 43 e0 2e 65 42 | f32.const 0x1.ca5dcp+5 + 03764d: 94 | f32.mul + 03764e: 22 03 | local.tee 3 + 037650: 43 00 00 b4 43 | f32.const 0x1.68p+8 + 037655: 92 | f32.add + 037656: 20 03 | local.get 3 + 037658: 20 03 | local.get 3 + 03765a: 43 00 00 00 00 | f32.const 0x0p+0 + 03765f: 5d | f32.lt + 037660: 1b | select + 037661: 93 | f32.sub + 037662: 38 02 98 01 | f32.store 2 152 + 037666: 0f | return + 037667: 0b | end + 037668: 23 81 80 80 80 00 | global.get 1 + 03766e: 41 88 9c 95 80 00 | i32.const 347656 + 037674: 6a | i32.add + 037675: 22 00 | local.tee 0 + 037677: 42 00 | i64.const 0 + 037679: 37 03 90 01 | i64.store 3 144 + 03767d: 20 00 | local.get 0 + 03767f: 41 00 | i32.const 0 + 037681: 36 02 00 | i32.store 2 0 + 037684: 20 00 | local.get 0 + 037686: 41 00 | i32.const 0 + 037688: 36 02 0c | i32.store 2 12 + 03768b: 20 00 | local.get 0 + 03768d: 42 00 | i64.const 0 + 03768f: 37 03 98 01 | i64.store 3 152 + 037693: 0b | end + 037694: 0b | end +037696 func[495]: + 037697: 02 7f | local[0..1] type=i32 + 037699: 02 40 | block + 03769b: 23 81 80 80 80 00 | global.get 1 + 0376a1: 41 88 9c 95 80 00 | i32.const 347656 + 0376a7: 6a | i32.add + 0376a8: 22 00 | local.tee 0 + 0376aa: 28 02 00 | i32.load 2 0 + 0376ad: 22 01 | local.tee 1 + 0376af: 41 7f | i32.const 4294967295 + 0376b1: 6a | i32.add + 0376b2: 41 01 | i32.const 1 + 0376b4: 4b | i32.gt_u + 0376b5: 0d 00 | br_if 0 + 0376b7: 20 00 | local.get 0 + 0376b9: 28 02 0c | i32.load 2 12 + 0376bc: 41 01 | i32.const 1 + 0376be: 4a | i32.gt_s + 0376bf: 0d 00 | br_if 0 + 0376c1: 23 81 80 80 80 00 | global.get 1 + 0376c7: 41 88 9c 95 80 00 | i32.const 347656 + 0376cd: 6a | i32.add + 0376ce: 22 01 | local.tee 1 + 0376d0: 41 04 | i32.const 4 + 0376d2: 36 02 00 | i32.store 2 0 + 0376d5: 20 01 | local.get 1 + 0376d7: 10 ba 80 80 80 00 | call 58 + 0376dd: 39 03 68 | f64.store 3 104 + 0376e0: 20 01 | local.get 1 + 0376e2: 28 02 00 | i32.load 2 0 + 0376e5: 21 01 | local.set 1 + 0376e7: 0b | end + 0376e8: 02 40 | block + 0376ea: 20 01 | local.get 1 + 0376ec: 69 | i32.popcnt + 0376ed: 41 01 | i32.const 1 + 0376ef: 47 | i32.ne + 0376f0: 0d 00 | br_if 0 + 0376f2: 20 01 | local.get 1 + 0376f4: 68 | i32.ctz + 0376f5: 41 1c | i32.const 28 + 0376f7: 71 | i32.and + 0376f8: 41 04 | i32.const 4 + 0376fa: 47 | i32.ne + 0376fb: 0d 00 | br_if 0 + 0376fd: 23 81 80 80 80 00 | global.get 1 + 037703: 41 88 9c 95 80 00 | i32.const 347656 + 037709: 6a | i32.add + 03770a: 41 00 | i32.const 0 + 03770c: 36 02 00 | i32.store 2 0 + 03770f: 0b | end + 037710: 0b | end +037712 func[496]: + 037713: 01 7f | local[1] type=i32 + 037715: 20 00 | local.get 0 + 037717: 23 86 80 80 80 00 | global.get 6 + 03771d: 22 01 | local.tee 1 + 03771f: 2a 02 c8 0e | f32.load 2 1864 + 037723: 20 01 | local.get 1 + 037725: 2a 02 d0 0e | f32.load 2 1872 + 037729: 93 | f32.sub + 03772a: 20 01 | local.get 1 + 03772c: 2a 02 c0 0e | f32.load 2 1856 + 037730: 94 | f32.mul + 037731: 38 02 00 | f32.store 2 0 + 037734: 20 00 | local.get 0 + 037736: 20 01 | local.get 1 + 037738: 2a 02 cc 0e | f32.load 2 1868 + 03773c: 20 01 | local.get 1 + 03773e: 2a 02 d4 0e | f32.load 2 1876 + 037742: 93 | f32.sub + 037743: 20 01 | local.get 1 + 037745: 2a 02 c4 0e | f32.load 2 1860 + 037749: 94 | f32.mul + 03774a: 38 02 04 | f32.store 2 4 + 03774d: 0b | end +03774f func[497]: + 037750: 01 7f | local[1] type=i32 + 037752: 41 00 | i32.const 0 + 037754: 21 01 | local.set 1 + 037756: 02 40 | block + 037758: 20 00 | local.get 0 + 03775a: 41 7f | i32.const 4294967295 + 03775c: 6a | i32.add + 03775d: 41 fe 03 | i32.const 510 + 037760: 4b | i32.gt_u + 037761: 0d 00 | br_if 0 + 037763: 23 86 80 80 80 00 | global.get 6 + 037769: 20 00 | local.get 0 + 03776b: 6a | i32.add + 03776c: 2d 00 b0 01 | i32.load8_u 0 176 + 037770: 41 01 | i32.const 1 + 037772: 46 | i32.eq + 037773: 21 01 | local.set 1 + 037775: 0b | end + 037776: 20 01 | local.get 1 + 037778: 0b | end +03777a func[498]: + 03777b: 01 7f | local[1] type=i32 + 03777d: 41 00 | i32.const 0 + 03777f: 21 01 | local.set 1 + 037781: 02 40 | block + 037783: 20 00 | local.get 0 + 037785: 41 06 | i32.const 6 + 037787: 4b | i32.gt_u + 037788: 0d 00 | br_if 0 + 03778a: 23 86 80 80 80 00 | global.get 6 + 037790: 20 00 | local.get 0 + 037792: 6a | i32.add + 037793: 22 00 | local.tee 0 + 037795: 2d 00 ac 10 | i32.load8_u 0 2092 + 037799: 41 01 | i32.const 1 + 03779b: 46 | i32.eq + 03779c: 20 00 | local.get 0 + 03779e: 2d 00 e7 0e | i32.load8_u 0 1895 + 0377a2: 41 01 | i32.const 1 + 0377a4: 46 | i32.eq + 0377a5: 72 | i32.or + 0377a6: 21 01 | local.set 1 + 0377a8: 0b | end + 0377a9: 20 01 | local.get 1 + 0377ab: 0b | end +0377ad func[499]: + 0377ae: 01 7f | local[1] type=i32 + 0377b0: 41 00 | i32.const 0 + 0377b2: 21 01 | local.set 1 + 0377b4: 02 40 | block + 0377b6: 20 00 | local.get 0 + 0377b8: 41 7f | i32.const 4294967295 + 0377ba: 6a | i32.add + 0377bb: 41 fe 03 | i32.const 510 + 0377be: 4b | i32.gt_u + 0377bf: 0d 00 | br_if 0 + 0377c1: 23 86 80 80 80 00 | global.get 6 + 0377c7: 20 00 | local.get 0 + 0377c9: 6a | i32.add + 0377ca: 2d 00 b0 05 | i32.load8_u 0 688 + 0377ce: 0d 00 | br_if 0 + 0377d0: 23 86 80 80 80 00 | global.get 6 + 0377d6: 20 00 | local.get 0 + 0377d8: 6a | i32.add + 0377d9: 2d 00 b0 01 | i32.load8_u 0 176 + 0377dd: 41 01 | i32.const 1 + 0377df: 46 | i32.eq + 0377e0: 21 01 | local.set 1 + 0377e2: 0b | end + 0377e3: 20 01 | local.get 1 + 0377e5: 0b | end +0377e8 func[500]: + 0377e9: 04 7f | local[0..3] type=i32 + 0377eb: 23 80 80 80 80 00 | global.get 0 + 0377f1: 41 30 | i32.const 48 + 0377f3: 6b | i32.sub + 0377f4: 22 00 | local.tee 0 + 0377f6: 24 80 80 80 80 00 | global.set 0 + 0377fc: 23 81 80 80 80 00 | global.get 1 + 037802: 22 01 | local.tee 1 + 037804: 41 d0 fc 98 80 00 | i32.const 409168 + 03780a: 6a | i32.add + 03780b: 41 01 | i32.const 1 + 03780d: 3a 00 04 | i32.store8 0 4 + 037810: 20 00 | local.get 0 + 037812: 41 e9 00 | i32.const 105 + 037815: 3b 00 2e | i32.store16 0 46 + 037818: 20 00 | local.get 0 + 03781a: 41 00 | i32.const 0 + 03781c: 36 02 20 | i32.store 2 32 + 03781f: 02 40 | block + 037821: 02 40 | block + 037823: 02 40 | block + 037825: 02 40 | block + 037827: 20 01 | local.get 1 + 037829: 41 a6 ed 97 80 00 | i32.const 390822 + 03782f: 6a | i32.add + 037830: 20 00 | local.get 0 + 037832: 41 2e | i32.const 46 + 037834: 6a | i32.add + 037835: 20 00 | local.get 0 + 037837: 41 20 | i32.const 32 + 037839: 6a | i32.add + 03783a: 10 bb 80 80 80 00 | call 59 + 037840: 45 | i32.eqz + 037841: 0d 00 | br_if 0 + 037843: 23 86 80 80 80 00 | global.get 6 + 037849: 28 02 04 | i32.load 2 4 + 03784c: 22 01 | local.tee 1 + 03784e: 41 02 | i32.const 2 + 037850: 71 | i32.and + 037851: 0d 01 | br_if 1 + 037853: 02 40 | block + 037855: 20 01 | local.get 1 + 037857: 41 80 80 02 | i32.const 32768 + 03785b: 71 | i32.and + 03785c: 0d 00 | br_if 0 + 03785e: 20 00 | local.get 0 + 037860: 41 00 | i32.const 0 + 037862: 36 02 10 | i32.store 2 16 + 037865: 20 00 | local.get 0 + 037867: 41 e9 00 | i32.const 105 + 03786a: 3b 00 2c | i32.store16 0 44 + 03786d: 23 81 80 80 80 00 | global.get 1 + 037873: 22 01 | local.tee 1 + 037875: 41 d4 ed 97 80 00 | i32.const 390868 + 03787b: 6a | i32.add + 03787c: 20 00 | local.get 0 + 03787e: 41 2c | i32.const 44 + 037880: 6a | i32.add + 037881: 20 00 | local.get 0 + 037883: 41 10 | i32.const 16 + 037885: 6a | i32.add + 037886: 10 bb 80 80 80 00 | call 59 + 03788c: 21 02 | local.set 2 + 03788e: 20 00 | local.get 0 + 037890: 41 00 | i32.const 0 + 037892: 36 02 00 | i32.store 2 0 + 037895: 20 00 | local.get 0 + 037897: 41 e9 00 | i32.const 105 + 03789a: 3b 00 2a | i32.store16 0 42 + 03789d: 20 01 | local.get 1 + 03789f: 41 f4 ed 97 80 00 | i32.const 390900 + 0378a5: 6a | i32.add + 0378a6: 20 00 | local.get 0 + 0378a8: 41 2a | i32.const 42 + 0378aa: 6a | i32.add + 0378ab: 20 00 | local.get 0 + 0378ad: 10 bb 80 80 80 00 | call 59 + 0378b3: 21 03 | local.set 3 + 0378b5: 20 00 | local.get 0 + 0378b7: 41 00 | i32.const 0 + 0378b9: 3a 00 29 | i32.store8 0 41 + 0378bc: 20 01 | local.get 1 + 0378be: 41 a4 ee 97 80 00 | i32.const 390948 + 0378c4: 6a | i32.add + 0378c5: 20 00 | local.get 0 + 0378c7: 41 29 | i32.const 41 + 0378c9: 6a | i32.add + 0378ca: 41 00 | i32.const 0 + 0378cc: 10 bb 80 80 80 00 | call 59 + 0378d2: 1a | drop + 0378d3: 23 86 80 80 80 00 | global.get 6 + 0378d9: 22 01 | local.tee 1 + 0378db: 20 01 | local.get 1 + 0378dd: 28 02 04 | i32.load 2 4 + 0378e0: 41 fd ff 7d | i32.const 4294934525 + 0378e4: 71 | i32.and + 0378e5: 36 02 04 | i32.store 2 4 + 0378e8: 20 03 | local.get 3 + 0378ea: 20 02 | local.get 2 + 0378ec: 4c | i32.le_s + 0378ed: 0d 01 | br_if 1 + 0378ef: 0c 04 | br 4 + 0378f1: 0b | end + 0378f2: 20 00 | local.get 0 + 0378f4: 41 00 | i32.const 0 + 0378f6: 3a 00 29 | i32.store8 0 41 + 0378f9: 23 81 80 80 80 00 | global.get 1 + 0378ff: 41 a4 ee 97 80 00 | i32.const 390948 + 037905: 6a | i32.add + 037906: 20 00 | local.get 0 + 037908: 41 29 | i32.const 41 + 03790a: 6a | i32.add + 03790b: 41 00 | i32.const 0 + 03790d: 10 bb 80 80 80 00 | call 59 + 037913: 1a | drop + 037914: 23 86 80 80 80 00 | global.get 6 + 03791a: 22 01 | local.tee 1 + 03791c: 20 01 | local.get 1 + 03791e: 28 02 04 | i32.load 2 4 + 037921: 41 fd ff 7d | i32.const 4294934525 + 037925: 71 | i32.and + 037926: 36 02 04 | i32.store 2 4 + 037929: 0b | end + 03792a: 20 00 | local.get 0 + 03792c: 41 00 | i32.const 0 + 03792e: 3a 00 28 | i32.store8 0 40 + 037931: 23 81 80 80 80 00 | global.get 1 + 037937: 41 bf ee 97 80 00 | i32.const 390975 + 03793d: 6a | i32.add + 03793e: 20 00 | local.get 0 + 037940: 41 28 | i32.const 40 + 037942: 6a | i32.add + 037943: 41 00 | i32.const 0 + 037945: 10 bb 80 80 80 00 | call 59 + 03794b: 1a | drop + 03794c: 23 86 80 80 80 00 | global.get 6 + 037952: 28 02 04 | i32.load 2 4 + 037955: 41 02 | i32.const 2 + 037957: 72 | i32.or + 037958: 21 01 | local.set 1 + 03795a: 0c 01 | br 1 + 03795c: 0b | end + 03795d: 20 00 | local.get 0 + 03795f: 41 00 | i32.const 0 + 037961: 3a 00 29 | i32.store8 0 41 + 037964: 23 81 80 80 80 00 | global.get 1 + 03796a: 41 a4 ee 97 80 00 | i32.const 390948 + 037970: 6a | i32.add + 037971: 20 00 | local.get 0 + 037973: 41 29 | i32.const 41 + 037975: 6a | i32.add + 037976: 41 00 | i32.const 0 + 037978: 10 bb 80 80 80 00 | call 59 + 03797e: 1a | drop + 03797f: 23 86 80 80 80 00 | global.get 6 + 037985: 28 02 04 | i32.load 2 4 + 037988: 41 fd ff 7d | i32.const 4294934525 + 03798c: 71 | i32.and + 03798d: 21 01 | local.set 1 + 03798f: 0b | end + 037990: 23 86 80 80 80 00 | global.get 6 + 037996: 20 01 | local.get 1 + 037998: 36 02 04 | i32.store 2 4 + 03799b: 0b | end + 03799c: 20 00 | local.get 0 + 03799e: 41 30 | i32.const 48 + 0379a0: 6a | i32.add + 0379a1: 24 80 80 80 80 00 | global.set 0 + 0379a7: 0b | end +0379aa func[501]: + 0379ab: 05 7f | local[3..7] type=i32 + 0379ad: 23 80 80 80 80 00 | global.get 0 + 0379b3: 41 10 | i32.const 16 + 0379b5: 6b | i32.sub + 0379b6: 22 03 | local.tee 3 + 0379b8: 24 80 80 80 80 00 | global.set 0 + 0379be: 41 01 | i32.const 1 + 0379c0: 21 04 | local.set 4 + 0379c2: 02 40 | block + 0379c4: 23 86 80 80 80 00 | global.get 6 + 0379ca: 2d 00 04 | i32.load8_u 0 4 + 0379cd: 41 04 | i32.const 4 + 0379cf: 71 | i32.and + 0379d0: 45 | i32.eqz + 0379d1: 0d 00 | br_if 0 + 0379d3: 20 03 | local.get 3 + 0379d5: 41 00 | i32.const 0 + 0379d7: 3a 00 0f | i32.store8 0 15 + 0379da: 23 81 80 80 80 00 | global.get 1 + 0379e0: 22 05 | local.tee 5 + 0379e2: 41 85 fc 97 80 00 | i32.const 392709 + 0379e8: 6a | i32.add + 0379e9: 20 03 | local.get 3 + 0379eb: 41 0f | i32.const 15 + 0379ed: 6a | i32.add + 0379ee: 41 00 | i32.const 0 + 0379f0: 10 bb 80 80 80 00 | call 59 + 0379f6: 21 04 | local.set 4 + 0379f8: 20 03 | local.get 3 + 0379fa: 41 00 | i32.const 0 + 0379fc: 3a 00 0e | i32.store8 0 14 + 0379ff: 23 86 80 80 80 00 | global.get 6 + 037a05: 21 06 | local.set 6 + 037a07: 20 05 | local.get 5 + 037a09: 41 9f fc 97 80 00 | i32.const 392735 + 037a0f: 6a | i32.add + 037a10: 20 03 | local.get 3 + 037a12: 41 0e | i32.const 14 + 037a14: 6a | i32.add + 037a15: 41 00 | i32.const 0 + 037a17: 10 bb 80 80 80 00 | call 59 + 037a1d: 21 07 | local.set 7 + 037a1f: 02 40 | block + 037a21: 20 04 | local.get 4 + 037a23: 20 06 | local.get 6 + 037a25: 28 02 50 | i32.load 2 80 + 037a28: 22 05 | local.tee 5 + 037a2a: 48 | i32.lt_s + 037a2b: 0d 00 | br_if 0 + 037a2d: 20 04 | local.get 4 + 037a2f: 23 86 80 80 80 00 | global.get 6 + 037a35: 28 02 58 | i32.load 2 88 + 037a38: 22 05 | local.tee 5 + 037a3a: 20 04 | local.get 4 + 037a3c: 20 05 | local.get 5 + 037a3e: 48 | i32.lt_s + 037a3f: 1b | select + 037a40: 20 04 | local.get 4 + 037a42: 20 05 | local.get 5 + 037a44: 1b | select + 037a45: 21 05 | local.set 5 + 037a47: 0b | end + 037a48: 02 40 | block + 037a4a: 20 07 | local.get 7 + 037a4c: 23 86 80 80 80 00 | global.get 6 + 037a52: 28 02 54 | i32.load 2 84 + 037a55: 22 06 | local.tee 6 + 037a57: 48 | i32.lt_s + 037a58: 0d 00 | br_if 0 + 037a5a: 20 07 | local.get 7 + 037a5c: 23 86 80 80 80 00 | global.get 6 + 037a62: 28 02 5c | i32.load 2 92 + 037a65: 22 04 | local.tee 4 + 037a67: 20 07 | local.get 7 + 037a69: 20 04 | local.get 4 + 037a6b: 48 | i32.lt_s + 037a6c: 1b | select + 037a6d: 20 07 | local.get 7 + 037a6f: 20 04 | local.get 4 + 037a71: 1b | select + 037a72: 21 06 | local.set 6 + 037a74: 0b | end + 037a75: 23 81 80 80 80 00 | global.get 1 + 037a7b: 41 d0 fc 98 80 00 | i32.const 409168 + 037a81: 6a | i32.add + 037a82: 41 10 | i32.const 16 + 037a84: 6a | i32.add + 037a85: 20 05 | local.get 5 + 037a87: 20 06 | local.get 6 + 037a89: 10 be 80 80 80 00 | call 62 + 037a8f: 1a | drop + 037a90: 20 05 | local.get 5 + 037a92: 20 06 | local.get 6 + 037a94: 10 f6 83 80 80 00 | call 502 + 037a9a: 23 86 80 80 80 00 | global.get 6 + 037aa0: 22 07 | local.tee 7 + 037aa2: 20 06 | local.get 6 + 037aa4: 36 02 4c | i32.store 2 76 + 037aa7: 20 07 | local.get 7 + 037aa9: 20 05 | local.get 5 + 037aab: 36 02 48 | i32.store 2 72 + 037aae: 41 01 | i32.const 1 + 037ab0: 21 04 | local.set 4 + 037ab2: 20 07 | local.get 7 + 037ab4: 41 01 | i32.const 1 + 037ab6: 3a 00 0a | i32.store8 0 10 + 037ab9: 20 07 | local.get 7 + 037abb: 2d 00 04 | i32.load8_u 0 4 + 037abe: 41 02 | i32.const 2 + 037ac0: 71 | i32.and + 037ac1: 0d 00 | br_if 0 + 037ac3: 23 86 80 80 80 00 | global.get 6 + 037ac9: 22 04 | local.tee 4 + 037acb: 20 06 | local.get 6 + 037acd: 36 02 1c | i32.store 2 28 + 037ad0: 20 04 | local.get 4 + 037ad2: 20 05 | local.get 5 + 037ad4: 36 02 18 | i32.store 2 24 + 037ad7: 23 81 80 80 80 00 | global.get 1 + 037add: 41 d0 fc 98 80 00 | i32.const 409168 + 037ae3: 6a | i32.add + 037ae4: 28 02 00 | i32.load 2 0 + 037ae7: 20 05 | local.get 5 + 037ae9: 20 06 | local.get 6 + 037aeb: 10 bc 80 80 80 00 | call 60 + 037af1: 41 00 | i32.const 0 + 037af3: 21 04 | local.set 4 + 037af5: 0b | end + 037af6: 20 03 | local.get 3 + 037af8: 41 10 | i32.const 16 + 037afa: 6a | i32.add + 037afb: 24 80 80 80 80 00 | global.set 0 + 037b01: 20 04 | local.get 4 + 037b03: 0b | end +037b06 func[502]: + 037b07: 01 7f | local[2] type=i32 + 037b09: 23 86 80 80 80 00 | global.get 6 + 037b0f: 22 02 | local.tee 2 + 037b11: 20 01 | local.get 1 + 037b13: 36 02 3c | i32.store 2 60 + 037b16: 20 02 | local.get 2 + 037b18: 20 00 | local.get 0 + 037b1a: 36 02 38 | i32.store 2 56 + 037b1d: 20 02 | local.get 2 + 037b1f: 28 02 40 | i32.load 2 64 + 037b22: 41 02 | i32.const 2 + 037b24: 6d | i32.div_s + 037b25: 20 02 | local.get 2 + 037b27: 28 02 44 | i32.load 2 68 + 037b2a: 41 02 | i32.const 2 + 037b2c: 6d | i32.div_s + 037b2d: 20 00 | local.get 0 + 037b2f: 20 01 | local.get 1 + 037b31: 10 87 80 80 80 00 | call 7 + 037b37: 23 81 80 80 80 00 | global.get 1 + 037b3d: 41 88 af 98 80 00 | i32.const 399240 + 037b43: 6a | i32.add + 037b44: 22 01 | local.tee 1 + 037b46: 42 00 | i64.const 0 + 037b48: 37 02 88 01 | i64.store 2 136 + 037b4c: 20 01 | local.get 1 + 037b4e: 41 80 80 80 fc 03 | i32.const 1065353216 + 037b54: 36 02 84 01 | i32.store 2 132 + 037b58: 20 01 | local.get 1 + 037b5a: 41 81 2e | i32.const 5889 + 037b5d: 36 02 3c | i32.store 2 60 + 037b60: 20 01 | local.get 1 + 037b62: 20 01 | local.get 1 + 037b64: 41 84 01 | i32.const 132 + 037b67: 6a | i32.add + 037b68: 36 02 40 | i32.store 2 64 + 037b6b: 20 01 | local.get 1 + 037b6d: 42 00 | i64.const 0 + 037b6f: 37 02 90 01 | i64.store 2 144 + 037b73: 20 01 | local.get 1 + 037b75: 42 00 | i64.const 0 + 037b77: 37 02 9c 01 | i64.store 2 156 + 037b7b: 20 01 | local.get 1 + 037b7d: 41 80 80 80 fc 03 | i32.const 1065353216 + 037b83: 36 02 98 01 | i32.store 2 152 + 037b87: 20 01 | local.get 1 + 037b89: 42 00 | i64.const 0 + 037b8b: 37 02 a4 01 | i64.store 2 164 + 037b8f: 20 01 | local.get 1 + 037b91: 42 00 | i64.const 0 + 037b93: 37 02 b0 01 | i64.store 2 176 + 037b97: 20 01 | local.get 1 + 037b99: 41 80 80 80 fc 03 | i32.const 1065353216 + 037b9f: 36 02 ac 01 | i32.store 2 172 + 037ba3: 20 01 | local.get 1 + 037ba5: 42 00 | i64.const 0 + 037ba7: 37 02 b8 01 | i64.store 2 184 + 037bab: 20 01 | local.get 1 + 037bad: 41 80 80 80 fc 03 | i32.const 1065353216 + 037bb3: 36 02 c0 01 | i32.store 2 192 + 037bb7: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 037bc0: 20 02 | local.get 2 + 037bc2: 28 02 38 | i32.load 2 56 + 037bc5: b8 | f64.convert_i32_u + 037bc6: 20 02 | local.get 2 + 037bc8: 28 02 3c | i32.load 2 60 + 037bcb: b8 | f64.convert_i32_u + 037bcc: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 037bd5: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 037bde: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 037be7: 10 d7 83 80 80 00 | call 471 + 037bed: 20 01 | local.get 1 + 037bef: 42 00 | i64.const 0 + 037bf1: 37 02 48 | i64.store 2 72 + 037bf4: 20 01 | local.get 1 + 037bf6: 41 80 80 80 fc 03 | i32.const 1065353216 + 037bfc: 36 02 44 | i32.store 2 68 + 037bff: 20 01 | local.get 1 + 037c01: 41 80 2e | i32.const 5888 + 037c04: 36 02 3c | i32.store 2 60 + 037c07: 20 01 | local.get 1 + 037c09: 20 01 | local.get 1 + 037c0b: 41 c4 00 | i32.const 68 + 037c0e: 6a | i32.add + 037c0f: 36 02 40 | i32.store 2 64 + 037c12: 20 01 | local.get 1 + 037c14: 42 00 | i64.const 0 + 037c16: 37 02 50 | i64.store 2 80 + 037c19: 20 01 | local.get 1 + 037c1b: 42 00 | i64.const 0 + 037c1d: 37 02 5c | i64.store 2 92 + 037c20: 20 01 | local.get 1 + 037c22: 41 80 80 80 fc 03 | i32.const 1065353216 + 037c28: 36 02 58 | i32.store 2 88 + 037c2b: 20 01 | local.get 1 + 037c2d: 42 00 | i64.const 0 + 037c2f: 37 02 64 | i64.store 2 100 + 037c32: 20 01 | local.get 1 + 037c34: 42 00 | i64.const 0 + 037c36: 37 02 70 | i64.store 2 112 + 037c39: 20 01 | local.get 1 + 037c3b: 41 80 80 80 fc 03 | i32.const 1065353216 + 037c41: 36 02 6c | i32.store 2 108 + 037c44: 20 01 | local.get 1 + 037c46: 42 00 | i64.const 0 + 037c48: 37 02 78 | i64.store 2 120 + 037c4b: 20 01 | local.get 1 + 037c4d: 41 80 80 80 fc 03 | i32.const 1065353216 + 037c53: 36 02 80 01 | i32.store 2 128 + 037c57: 0b | end +037c59 func[503]: + 037c5a: 23 81 80 80 80 00 | global.get 1 + 037c60: 41 d0 fc 98 80 00 | i32.const 409168 + 037c66: 6a | i32.add + 037c67: 28 02 00 | i32.load 2 0 + 037c6a: 20 00 | local.get 0 + 037c6c: 20 01 | local.get 1 + 037c6e: 10 bc 80 80 80 00 | call 60 + 037c74: 0b | end +037c76 func[504]: + 037c77: 10 c0 80 80 80 00 | call 64 + 037c7d: 10 c1 80 80 80 00 | call 65 + 037c83: 0b | end +037c86 func[505]: + 037c87: 0b 7f | local[0..10] type=i32 + 037c89: 23 80 80 80 80 00 | global.get 0 + 037c8f: 41 e0 09 | i32.const 1248 + 037c92: 6b | i32.sub + 037c93: 22 00 | local.tee 0 + 037c95: 24 80 80 80 80 00 | global.set 0 + 037c9b: 10 ef 83 80 80 00 | call 495 + 037ca1: 41 00 | i32.const 0 + 037ca3: 21 01 | local.set 1 + 037ca5: 23 86 80 80 80 00 | global.get 6 + 037cab: 22 02 | local.tee 2 + 037cad: 41 00 | i32.const 0 + 037caf: 36 02 bc 10 | i32.store 2 2108 + 037cb3: 20 02 | local.get 2 + 037cb5: 41 00 | i32.const 0 + 037cb7: 36 02 b4 0e | i32.store 2 1844 + 037cbb: 20 02 | local.get 2 + 037cbd: 41 00 | i32.const 0 + 037cbf: 36 02 f0 0d | i32.store 2 1776 + 037cc3: 41 00 | i32.const 0 + 037cc5: 21 02 | local.set 2 + 037cc7: 03 40 | loop + 037cc9: 23 86 80 80 80 00 | global.get 6 + 037ccf: 20 02 | local.get 2 + 037cd1: 6a | i32.add + 037cd2: 22 03 | local.tee 3 + 037cd4: 41 00 | i32.const 0 + 037cd6: 3a 00 b0 09 | i32.store8 0 1200 + 037cda: 20 03 | local.get 3 + 037cdc: 20 03 | local.get 3 + 037cde: 2d 00 b0 01 | i32.load8_u 0 176 + 037ce2: 3a 00 b0 05 | i32.store8 0 688 + 037ce6: 20 02 | local.get 2 + 037ce8: 41 01 | i32.const 1 + 037cea: 6a | i32.add + 037ceb: 22 02 | local.tee 2 + 037ced: 41 80 04 | i32.const 512 + 037cf0: 47 | i32.ne + 037cf1: 0d 00 | br_if 0 + 037cf3: 0b | end + 037cf4: 03 40 | loop + 037cf6: 23 86 80 80 80 00 | global.get 6 + 037cfc: 20 01 | local.get 1 + 037cfe: 6a | i32.add + 037cff: 22 02 | local.tee 2 + 037d01: 20 02 | local.get 2 + 037d03: 2d 00 e7 0e | i32.load8_u 0 1895 + 037d07: 3a 00 ef 0e | i32.store8 0 1903 + 037d0b: 20 01 | local.get 1 + 037d0d: 41 01 | i32.const 1 + 037d0f: 6a | i32.add + 037d10: 22 01 | local.tee 1 + 037d12: 41 08 | i32.const 8 + 037d14: 47 | i32.ne + 037d15: 0d 00 | br_if 0 + 037d17: 0b | end + 037d18: 23 86 80 80 80 00 | global.get 6 + 037d1e: 22 01 | local.tee 1 + 037d20: 20 01 | local.get 1 + 037d22: 29 03 f8 0e | i64.load 3 1912 + 037d26: 37 03 80 0f | i64.store 3 1920 + 037d2a: 20 01 | local.get 1 + 037d2c: 42 00 | i64.const 0 + 037d2e: 37 03 f8 0e | i64.store 3 1912 + 037d32: 20 01 | local.get 1 + 037d34: 20 01 | local.get 1 + 037d36: 29 03 c8 0e | i64.load 3 1864 + 037d3a: 37 03 d0 0e | i64.store 3 1872 + 037d3e: 41 00 | i32.const 0 + 037d40: 21 01 | local.set 1 + 037d42: 03 40 | loop + 037d44: 23 86 80 80 80 00 | global.get 6 + 037d4a: 20 01 | local.get 1 + 037d4c: 6a | i32.add + 037d4d: 22 02 | local.tee 2 + 037d4f: 20 02 | local.get 2 + 037d51: 2d 00 ac 10 | i32.load8_u 0 2092 + 037d55: 3a 00 b4 10 | i32.store8 0 2100 + 037d59: 20 01 | local.get 1 + 037d5b: 41 01 | i32.const 1 + 037d5d: 6a | i32.add + 037d5e: 22 01 | local.tee 1 + 037d60: 41 08 | i32.const 8 + 037d62: 47 | i32.ne + 037d63: 0d 00 | br_if 0 + 037d65: 0b | end + 037d66: 02 40 | block + 037d68: 10 c3 80 80 80 00 | call 67 + 037d6e: 0d 00 | br_if 0 + 037d70: 10 c4 80 80 80 00 | call 68 + 037d76: 22 01 | local.tee 1 + 037d78: 41 01 | i32.const 1 + 037d7a: 48 | i32.lt_s + 037d7b: 0d 00 | br_if 0 + 037d7d: 20 01 | local.get 1 + 037d7f: 41 04 | i32.const 4 + 037d81: 20 01 | local.get 1 + 037d83: 41 04 | i32.const 4 + 037d85: 48 | i32.lt_s + 037d86: 1b | select + 037d87: 21 04 | local.set 4 + 037d89: 20 00 | local.get 0 + 037d8b: 41 18 | i32.const 24 + 037d8d: 6a | i32.add + 037d8e: 21 05 | local.set 5 + 037d90: 20 00 | local.get 0 + 037d92: 41 98 08 | i32.const 1048 + 037d95: 6a | i32.add + 037d96: 21 06 | local.set 6 + 037d98: 41 00 | i32.const 0 + 037d9a: 21 07 | local.set 7 + 037d9c: 03 40 | loop + 037d9e: 23 86 80 80 80 00 | global.get 6 + 037da4: 20 07 | local.get 7 + 037da6: 41 05 | i32.const 5 + 037da8: 74 | i32.shl + 037da9: 22 08 | local.tee 8 + 037dab: 6a | i32.add + 037dac: 22 01 | local.tee 1 + 037dae: 41 d4 15 | i32.const 2772 + 037db1: 6a | i32.add + 037db2: 21 03 | local.set 3 + 037db4: 20 01 | local.get 1 + 037db6: 41 d4 14 | i32.const 2644 + 037db9: 6a | i32.add + 037dba: 21 02 | local.set 2 + 037dbc: 41 00 | i32.const 0 + 037dbe: 21 01 | local.set 1 + 037dc0: 03 40 | loop + 037dc2: 20 03 | local.get 3 + 037dc4: 20 01 | local.get 1 + 037dc6: 6a | i32.add + 037dc7: 20 02 | local.get 2 + 037dc9: 20 01 | local.get 1 + 037dcb: 6a | i32.add + 037dcc: 2d 00 00 | i32.load8_u 0 0 + 037dcf: 3a 00 00 | i32.store8 0 0 + 037dd2: 20 01 | local.get 1 + 037dd4: 41 01 | i32.const 1 + 037dd6: 6a | i32.add + 037dd7: 22 01 | local.tee 1 + 037dd9: 41 20 | i32.const 32 + 037ddb: 47 | i32.ne + 037ddc: 0d 00 | br_if 0 + 037dde: 0b | end + 037ddf: 20 00 | local.get 0 + 037de1: 41 08 | i32.const 8 + 037de3: 6a | i32.add + 037de4: 41 00 | i32.const 0 + 037de6: 41 d8 09 | i32.const 1240 + 037de9: fc 0b 00 | memory.fill 0 + 037dec: 02 40 | block + 037dee: 20 07 | local.get 7 + 037df0: 20 00 | local.get 0 + 037df2: 41 08 | i32.const 8 + 037df4: 6a | i32.add + 037df5: 10 c5 80 80 80 00 | call 69 + 037dfb: 0d 00 | br_if 0 + 037dfd: 41 00 | i32.const 0 + 037dff: 21 01 | local.set 1 + 037e01: 02 40 | block + 037e03: 20 00 | local.get 0 + 037e05: 28 02 14 | i32.load 2 20 + 037e08: 22 03 | local.tee 3 + 037e0a: 41 00 | i32.const 0 + 037e0c: 4c | i32.le_s + 037e0d: 0d 00 | br_if 0 + 037e0f: 20 03 | local.get 3 + 037e11: 41 20 | i32.const 32 + 037e13: 20 03 | local.get 3 + 037e15: 41 20 | i32.const 32 + 037e17: 48 | i32.lt_s + 037e18: 1b | select + 037e19: 21 03 | local.set 3 + 037e1b: 03 40 | loop + 037e1d: 02 40 | block + 037e1f: 20 01 | local.get 1 + 037e21: 41 0f | i32.const 15 + 037e23: 4b | i32.gt_u + 037e24: 0d 00 | br_if 0 + 037e26: 20 02 | local.get 2 + 037e28: 23 81 80 80 80 00 | global.get 1 + 037e2e: 41 f4 a1 94 80 00 | i32.const 332020 + 037e34: 6a | i32.add + 037e35: 20 01 | local.get 1 + 037e37: 6a | i32.add + 037e38: 2d 00 00 | i32.load8_u 0 0 + 037e3b: 22 09 | local.tee 9 + 037e3d: 6a | i32.add + 037e3e: 21 0a | local.set 10 + 037e40: 02 40 | block + 037e42: 20 06 | local.get 6 + 037e44: 20 01 | local.get 1 + 037e46: 6a | i32.add + 037e47: 2d 00 00 | i32.load8_u 0 0 + 037e4a: 41 01 | i32.const 1 + 037e4c: 47 | i32.ne + 037e4d: 0d 00 | br_if 0 + 037e4f: 20 0a | local.get 10 + 037e51: 41 01 | i32.const 1 + 037e53: 3a 00 00 | i32.store8 0 0 + 037e56: 23 86 80 80 80 00 | global.get 6 + 037e5c: 20 09 | local.get 9 + 037e5e: 36 02 bc 10 | i32.store 2 2108 + 037e62: 0c 01 | br 1 + 037e64: 0b | end + 037e65: 20 0a | local.get 10 + 037e67: 41 00 | i32.const 0 + 037e69: 3a 00 00 | i32.store8 0 0 + 037e6c: 0b | end + 037e6d: 20 01 | local.get 1 + 037e6f: 41 01 | i32.const 1 + 037e71: 6a | i32.add + 037e72: 22 01 | local.tee 1 + 037e74: 20 03 | local.get 3 + 037e76: 47 | i32.ne + 037e77: 0d 00 | br_if 0 + 037e79: 0b | end + 037e7a: 0b | end + 037e7b: 02 40 | block + 037e7d: 20 00 | local.get 0 + 037e7f: 28 02 10 | i32.load 2 16 + 037e82: 22 0a | local.tee 10 + 037e84: 41 01 | i32.const 1 + 037e86: 48 | i32.lt_s + 037e87: 0d 00 | br_if 0 + 037e89: 20 0a | local.get 10 + 037e8b: 41 08 | i32.const 8 + 037e8d: 20 0a | local.get 10 + 037e8f: 41 08 | i32.const 8 + 037e91: 48 | i32.lt_s + 037e92: 1b | select + 037e93: 21 02 | local.set 2 + 037e95: 23 86 80 80 80 00 | global.get 6 + 037e9b: 20 08 | local.get 8 + 037e9d: 6a | i32.add + 037e9e: 41 d4 16 | i32.const 2900 + 037ea1: 6a | i32.add + 037ea2: 21 03 | local.set 3 + 037ea4: 41 00 | i32.const 0 + 037ea6: 21 01 | local.set 1 + 037ea8: 03 40 | loop + 037eaa: 20 03 | local.get 3 + 037eac: 20 01 | local.get 1 + 037eae: 41 02 | i32.const 2 + 037eb0: 74 | i32.shl + 037eb1: 6a | i32.add + 037eb2: 20 05 | local.get 5 + 037eb4: 20 01 | local.get 1 + 037eb6: 41 03 | i32.const 3 + 037eb8: 74 | i32.shl + 037eb9: 6a | i32.add + 037eba: 2b 03 00 | f64.load 3 0 + 037ebd: b6 | f32.demote_f64 + 037ebe: 38 02 00 | f32.store 2 0 + 037ec1: 20 01 | local.get 1 + 037ec3: 41 01 | i32.const 1 + 037ec5: 6a | i32.add + 037ec6: 22 01 | local.tee 1 + 037ec8: 20 02 | local.get 2 + 037eca: 47 | i32.ne + 037ecb: 0d 00 | br_if 0 + 037ecd: 0b | end + 037ece: 0b | end + 037ecf: 23 86 80 80 80 00 | global.get 6 + 037ed5: 20 07 | local.get 7 + 037ed7: 41 02 | i32.const 2 + 037ed9: 74 | i32.shl + 037eda: 6a | i32.add + 037edb: 20 0a | local.get 10 + 037edd: 36 02 c0 10 | i32.store 2 2112 + 037ee1: 0b | end + 037ee2: 20 07 | local.get 7 + 037ee4: 41 01 | i32.const 1 + 037ee6: 6a | i32.add + 037ee7: 22 07 | local.tee 7 + 037ee9: 20 04 | local.get 4 + 037eeb: 47 | i32.ne + 037eec: 0d 00 | br_if 0 + 037eee: 0b | end + 037eef: 0b | end + 037ef0: 23 86 80 80 80 00 | global.get 6 + 037ef6: 41 00 | i32.const 0 + 037ef8: 3a 00 0a | i32.store8 0 10 + 037efb: 20 00 | local.get 0 + 037efd: 41 e0 09 | i32.const 1248 + 037f00: 6a | i32.add + 037f01: 24 80 80 80 80 00 | global.set 0 + 037f07: 0b | end +037f0a func[506]: + 037f0b: 08 7f | local[0..7] type=i32 + 037f0d: 02 7e | local[8..9] type=i64 + 037f0f: 23 80 80 80 80 00 | global.get 0 + 037f15: 41 f0 00 | i32.const 112 + 037f18: 6b | i32.sub + 037f19: 22 00 | local.tee 0 + 037f1b: 24 80 80 80 80 00 | global.set 0 + 037f21: 23 81 80 80 80 00 | global.get 1 + 037f27: 41 d0 fc 98 80 00 | i32.const 409168 + 037f2d: 6a | i32.add + 037f2e: 41 10 | i32.const 16 + 037f30: 6a | i32.add + 037f31: 41 c0 00 | i32.const 64 + 037f34: 10 c6 80 80 80 00 | call 70 + 037f3a: 23 82 80 80 80 00 | global.get 2 + 037f40: 41 92 80 80 80 00 | i32.const 18 + 037f46: 6a | i32.add + 037f47: 10 c7 80 80 80 00 | call 71 + 037f4d: 1a | drop + 037f4e: 02 40 | block + 037f50: 02 40 | block + 037f52: 10 c8 80 80 80 00 | call 72 + 037f58: 0d 00 | br_if 0 + 037f5a: 41 04 | i32.const 4 + 037f5c: 23 81 80 80 80 00 | global.get 1 + 037f62: 41 d7 bb 93 80 00 | i32.const 318935 + 037f68: 6a | i32.add + 037f69: 41 00 | i32.const 0 + 037f6b: 10 d4 83 80 80 00 | call 468 + 037f71: 41 7f | i32.const 4294967295 + 037f73: 21 01 | local.set 1 + 037f75: 0c 01 | br 1 + 037f77: 0b | end + 037f78: 10 c9 80 80 80 00 | call 73 + 037f7e: 41 84 80 08 | i32.const 131076 + 037f82: 23 86 80 80 80 00 | global.get 6 + 037f88: 22 01 | local.tee 1 + 037f8a: 28 02 04 | i32.load 2 4 + 037f8d: 41 7f | i32.const 4294967295 + 037f8f: 73 | i32.xor + 037f90: 41 07 | i32.const 7 + 037f92: 76 | i32.shr_u + 037f93: 41 01 | i32.const 1 + 037f95: 71 | i32.and + 037f96: 10 ca 80 80 80 00 | call 74 + 037f9c: 41 85 80 08 | i32.const 131077 + 037fa0: 20 01 | local.get 1 + 037fa2: 28 02 04 | i32.load 2 4 + 037fa5: 41 7f | i32.const 4294967295 + 037fa7: 73 | i32.xor + 037fa8: 41 03 | i32.const 3 + 037faa: 76 | i32.shr_u + 037fab: 41 01 | i32.const 1 + 037fad: 71 | i32.and + 037fae: 10 ca 80 80 80 00 | call 74 + 037fb4: 41 83 80 08 | i32.const 131075 + 037fb8: 20 01 | local.get 1 + 037fba: 28 02 04 | i32.load 2 4 + 037fbd: 41 02 | i32.const 2 + 037fbf: 76 | i32.shr_u + 037fc0: 41 01 | i32.const 1 + 037fc2: 71 | i32.and + 037fc3: 10 ca 80 80 80 00 | call 74 + 037fc9: 02 40 | block + 037fcb: 20 01 | local.get 1 + 037fcd: 28 02 04 | i32.load 2 4 + 037fd0: 22 01 | local.tee 1 + 037fd2: 41 80 0c | i32.const 1536 + 037fd5: 71 | i32.and + 037fd6: 45 | i32.eqz + 037fd7: 0d 00 | br_if 0 + 037fd9: 23 86 80 80 80 00 | global.get 6 + 037fdf: 20 01 | local.get 1 + 037fe1: 41 ff 73 | i32.const 4294965759 + 037fe4: 71 | i32.and + 037fe5: 36 02 04 | i32.store 2 4 + 037fe8: 0b | end + 037fe9: 41 81 80 08 | i32.const 131073 + 037fed: 20 01 | local.get 1 + 037fef: 41 7f | i32.const 4294967295 + 037ff1: 73 | i32.xor + 037ff2: 41 0b | i32.const 11 + 037ff4: 76 | i32.shr_u + 037ff5: 41 01 | i32.const 1 + 037ff7: 71 | i32.and + 037ff8: 10 ca 80 80 80 00 | call 74 + 037ffe: 41 87 80 08 | i32.const 131079 + 038002: 23 86 80 80 80 00 | global.get 6 + 038008: 22 01 | local.tee 1 + 03800a: 28 02 04 | i32.load 2 4 + 03800d: 41 0c | i32.const 12 + 03800f: 76 | i32.shr_u + 038010: 41 01 | i32.const 1 + 038012: 71 | i32.and + 038013: 10 ca 80 80 80 00 | call 74 + 038019: 02 40 | block + 03801b: 20 01 | local.get 1 + 03801d: 2d 00 04 | i32.load8_u 0 4 + 038020: 41 20 | i32.const 32 + 038022: 71 | i32.and + 038023: 45 | i32.eqz + 038024: 0d 00 | br_if 0 + 038026: 41 03 | i32.const 3 + 038028: 23 81 80 80 80 00 | global.get 1 + 03802e: 41 dc c4 93 80 00 | i32.const 320092 + 038034: 6a | i32.add + 038035: 41 00 | i32.const 0 + 038037: 10 d4 83 80 80 00 | call 468 + 03803d: 41 8d a0 08 | i32.const 135181 + 038041: 41 04 | i32.const 4 + 038043: 10 ca 80 80 80 00 | call 74 + 038049: 0b | end + 03804a: 41 82 c0 08 | i32.const 139266 + 03804e: 41 02 | i32.const 2 + 038050: 10 ca 80 80 80 00 | call 74 + 038056: 41 83 c0 08 | i32.const 139267 + 03805a: 41 00 | i32.const 0 + 03805c: 10 ca 80 80 80 00 | call 74 + 038062: 41 81 c0 08 | i32.const 139265 + 038066: 41 82 80 0c | i32.const 196610 + 03806a: 10 ca 80 80 80 00 | call 74 + 038070: 41 8b c0 08 | i32.const 139275 + 038074: 41 81 c0 0d | i32.const 221185 + 038078: 10 ca 80 80 80 00 | call 74 + 03807e: 23 81 80 80 80 00 | global.get 1 + 038084: 41 d0 fc 98 80 00 | i32.const 409168 + 03808a: 6a | i32.add + 03808b: 41 00 | i32.const 0 + 03808d: 3a 00 04 | i32.store8 0 4 + 038090: 23 86 80 80 80 00 | global.get 6 + 038096: 22 01 | local.tee 1 + 038098: 20 01 | local.get 1 + 03809a: 28 02 18 | i32.load 2 24 + 03809d: 22 02 | local.tee 2 + 03809f: 36 02 10 | i32.store 2 16 + 0380a2: 20 01 | local.get 1 + 0380a4: 20 01 | local.get 1 + 0380a6: 28 02 1c | i32.load 2 28 + 0380a9: 22 03 | local.tee 3 + 0380ab: 36 02 14 | i32.store 2 20 + 0380ae: 02 40 | block + 0380b0: 02 40 | block + 0380b2: 02 40 | block + 0380b4: 02 40 | block + 0380b6: 20 01 | local.get 1 + 0380b8: 2d 00 04 | i32.load8_u 0 4 + 0380bb: 41 02 | i32.const 2 + 0380bd: 71 | i32.and + 0380be: 45 | i32.eqz + 0380bf: 0d 00 | br_if 0 + 0380c1: 23 86 80 80 80 00 | global.get 6 + 0380c7: 22 01 | local.tee 1 + 0380c9: 20 03 | local.get 3 + 0380cb: 41 02 | i32.const 2 + 0380cd: 76 | i32.shr_u + 0380ce: 36 02 24 | i32.store 2 36 + 0380d1: 20 01 | local.get 1 + 0380d3: 20 02 | local.get 2 + 0380d5: 41 02 | i32.const 2 + 0380d7: 76 | i32.shr_u + 0380d8: 36 02 20 | i32.store 2 32 + 0380db: 20 00 | local.get 0 + 0380dd: 41 00 | i32.const 0 + 0380df: 36 02 60 | i32.store 2 96 + 0380e2: 10 cb 80 80 80 00 | call 75 + 0380e8: 20 00 | local.get 0 + 0380ea: 41 e0 00 | i32.const 96 + 0380ed: 6a | i32.add + 0380ee: 10 cc 80 80 80 00 | call 76 + 0380f4: 21 03 | local.set 3 + 0380f6: 02 40 | block + 0380f8: 20 00 | local.get 0 + 0380fa: 28 02 60 | i32.load 2 96 + 0380fd: 22 04 | local.tee 4 + 0380ff: 41 01 | i32.const 1 + 038101: 48 | i32.lt_s + 038102: 0d 00 | br_if 0 + 038104: 23 86 80 80 80 00 | global.get 6 + 03810a: 22 01 | local.tee 1 + 03810c: 28 02 1c | i32.load 2 28 + 03810f: 21 05 | local.set 5 + 038111: 20 01 | local.get 1 + 038113: 28 02 18 | i32.load 2 24 + 038116: 21 06 | local.set 6 + 038118: 41 00 | i32.const 0 + 03811a: 21 01 | local.set 1 + 03811c: 03 40 | loop + 03811e: 02 40 | block + 038120: 20 03 | local.get 3 + 038122: 20 01 | local.get 1 + 038124: 41 18 | i32.const 24 + 038126: 6c | i32.mul + 038127: 6a | i32.add + 038128: 22 02 | local.tee 2 + 03812a: 28 02 00 | i32.load 2 0 + 03812d: 22 07 | local.tee 7 + 03812f: 20 06 | local.get 6 + 038131: 49 | i32.lt_u + 038132: 0d 00 | br_if 0 + 038134: 20 02 | local.get 2 + 038136: 28 02 04 | i32.load 2 4 + 038139: 20 05 | local.get 5 + 03813b: 49 | i32.lt_u + 03813c: 0d 00 | br_if 0 + 03813e: 23 86 80 80 80 00 | global.get 6 + 038144: 22 01 | local.tee 1 + 038146: 20 07 | local.get 7 + 038148: 36 02 10 | i32.store 2 16 + 03814b: 20 01 | local.get 1 + 03814d: 20 02 | local.get 2 + 03814f: 28 02 04 | i32.load 2 4 + 038152: 36 02 14 | i32.store 2 20 + 038155: 0c 02 | br 2 + 038157: 0b | end + 038158: 20 01 | local.get 1 + 03815a: 41 01 | i32.const 1 + 03815c: 6a | i32.add + 03815d: 22 01 | local.tee 1 + 03815f: 20 04 | local.get 4 + 038161: 47 | i32.ne + 038162: 0d 00 | br_if 0 + 038164: 0b | end + 038165: 0b | end + 038166: 20 00 | local.get 0 + 038168: 23 86 80 80 80 00 | global.get 6 + 03816e: 22 01 | local.tee 1 + 038170: 29 03 10 | i64.load 3 16 + 038173: 37 03 50 | i64.store 3 80 + 038176: 41 04 | i32.const 4 + 038178: 23 81 80 80 80 00 | global.get 1 + 03817e: 22 02 | local.tee 2 + 038180: 41 ae a6 93 80 00 | i32.const 316206 + 038186: 6a | i32.add + 038187: 20 00 | local.get 0 + 038189: 41 d0 00 | i32.const 80 + 03818c: 6a | i32.add + 03818d: 10 d4 83 80 80 00 | call 468 + 038193: 20 02 | local.get 2 + 038195: 41 d0 fc 98 80 00 | i32.const 409168 + 03819b: 6a | i32.add + 03819c: 20 01 | local.get 1 + 03819e: 28 02 10 | i32.load 2 16 + 0381a1: 20 01 | local.get 1 + 0381a3: 28 02 14 | i32.load 2 20 + 0381a6: 20 01 | local.get 1 + 0381a8: 28 02 00 | i32.load 2 0 + 0381ab: 22 01 | local.tee 1 + 0381ad: 20 02 | local.get 2 + 0381af: 41 bb cf 93 80 00 | i32.const 321467 + 0381b5: 6a | i32.add + 0381b6: 20 01 | local.get 1 + 0381b8: 1b | select + 0381b9: 10 cb 80 80 80 00 | call 75 + 0381bf: 41 00 | i32.const 0 + 0381c1: 10 cd 80 80 80 00 | call 77 + 0381c7: 22 01 | local.tee 1 + 0381c9: 36 02 00 | i32.store 2 0 + 0381cc: 20 01 | local.get 1 + 0381ce: 0d 01 | br_if 1 + 0381d0: 0c 02 | br 2 + 0381d2: 0b | end + 0381d3: 23 81 80 80 80 00 | global.get 1 + 0381d9: 22 01 | local.tee 1 + 0381db: 41 d0 fc 98 80 00 | i32.const 409168 + 0381e1: 6a | i32.add + 0381e2: 20 02 | local.get 2 + 0381e4: 20 03 | local.get 3 + 0381e6: 23 86 80 80 80 00 | global.get 6 + 0381ec: 28 02 00 | i32.load 2 0 + 0381ef: 22 04 | local.tee 4 + 0381f1: 20 01 | local.get 1 + 0381f3: 41 bb cf 93 80 00 | i32.const 321467 + 0381f9: 6a | i32.add + 0381fa: 20 04 | local.get 4 + 0381fc: 1b | select + 0381fd: 41 00 | i32.const 0 + 0381ff: 41 00 | i32.const 0 + 038201: 10 cd 80 80 80 00 | call 77 + 038207: 22 01 | local.tee 1 + 038209: 36 02 00 | i32.store 2 0 + 03820c: 20 01 | local.get 1 + 03820e: 45 | i32.eqz + 03820f: 0d 01 | br_if 1 + 038211: 23 86 80 80 80 00 | global.get 6 + 038217: 22 01 | local.tee 1 + 038219: 20 01 | local.get 1 + 03821b: 29 03 18 | i64.load 3 24 + 03821e: 37 03 38 | i64.store 3 56 + 038221: 0b | end + 038222: 23 81 80 80 80 00 | global.get 1 + 038228: 21 02 | local.set 2 + 03822a: 23 86 80 80 80 00 | global.get 6 + 038230: 22 03 | local.tee 3 + 038232: 28 02 00 | i32.load 2 0 + 038235: 22 01 | local.tee 1 + 038237: 20 02 | local.get 2 + 038239: 41 bb cf 93 80 00 | i32.const 321467 + 03823f: 6a | i32.add + 038240: 20 01 | local.get 1 + 038242: 1b | select + 038243: 10 bd 80 80 80 00 | call 61 + 038249: 23 82 80 80 80 00 | global.get 2 + 03824f: 21 01 | local.set 1 + 038251: 20 02 | local.get 2 + 038253: 41 d0 fc 98 80 00 | i32.const 409168 + 038259: 6a | i32.add + 03825a: 22 02 | local.tee 2 + 03825c: 28 02 00 | i32.load 2 0 + 03825f: 20 01 | local.get 1 + 038261: 41 93 80 80 80 00 | i32.const 19 + 038267: 6a | i32.add + 038268: 10 ce 80 80 80 00 | call 78 + 03826e: 1a | drop + 03826f: 20 02 | local.get 2 + 038271: 28 02 00 | i32.load 2 0 + 038274: 20 01 | local.get 1 + 038276: 41 94 80 80 80 00 | i32.const 20 + 03827c: 6a | i32.add + 03827d: 10 cf 80 80 80 00 | call 79 + 038283: 1a | drop + 038284: 20 02 | local.get 2 + 038286: 28 02 00 | i32.load 2 0 + 038289: 20 01 | local.get 1 + 03828b: 41 95 80 80 80 00 | i32.const 21 + 038291: 6a | i32.add + 038292: 10 d0 80 80 80 00 | call 80 + 038298: 1a | drop + 038299: 20 02 | local.get 2 + 03829b: 28 02 00 | i32.load 2 0 + 03829e: 20 01 | local.get 1 + 0382a0: 41 96 80 80 80 00 | i32.const 22 + 0382a6: 6a | i32.add + 0382a7: 10 d1 80 80 80 00 | call 81 + 0382ad: 1a | drop + 0382ae: 02 40 | block + 0382b0: 20 03 | local.get 3 + 0382b2: 2d 00 05 | i32.load8_u 0 5 + 0382b5: 41 20 | i32.const 32 + 0382b7: 71 | i32.and + 0382b8: 45 | i32.eqz + 0382b9: 0d 00 | br_if 0 + 0382bb: 23 82 80 80 80 00 | global.get 2 + 0382c1: 21 01 | local.set 1 + 0382c3: 23 81 80 80 80 00 | global.get 1 + 0382c9: 41 d0 fc 98 80 00 | i32.const 409168 + 0382cf: 6a | i32.add + 0382d0: 28 02 00 | i32.load 2 0 + 0382d3: 20 01 | local.get 1 + 0382d5: 41 97 80 80 80 00 | i32.const 23 + 0382db: 6a | i32.add + 0382dc: 10 d2 80 80 80 00 | call 82 + 0382e2: 1a | drop + 0382e3: 0b | end + 0382e4: 23 82 80 80 80 00 | global.get 2 + 0382ea: 21 01 | local.set 1 + 0382ec: 23 81 80 80 80 00 | global.get 1 + 0382f2: 22 02 | local.tee 2 + 0382f4: 41 d0 fc 98 80 00 | i32.const 409168 + 0382fa: 6a | i32.add + 0382fb: 22 03 | local.tee 3 + 0382fd: 28 02 00 | i32.load 2 0 + 038300: 20 01 | local.get 1 + 038302: 41 98 80 80 80 00 | i32.const 24 + 038308: 6a | i32.add + 038309: 10 d3 80 80 80 00 | call 83 + 03830f: 1a | drop + 038310: 20 03 | local.get 3 + 038312: 28 02 00 | i32.load 2 0 + 038315: 20 01 | local.get 1 + 038317: 41 99 80 80 80 00 | i32.const 25 + 03831d: 6a | i32.add + 03831e: 10 d4 80 80 80 00 | call 84 + 038324: 1a | drop + 038325: 20 03 | local.get 3 + 038327: 28 02 00 | i32.load 2 0 + 03832a: 20 01 | local.get 1 + 03832c: 41 9a 80 80 80 00 | i32.const 26 + 038332: 6a | i32.add + 038333: 10 d5 80 80 80 00 | call 85 + 038339: 1a | drop + 03833a: 20 03 | local.get 3 + 03833c: 28 02 00 | i32.load 2 0 + 03833f: 20 01 | local.get 1 + 038341: 41 9b 80 80 80 00 | i32.const 27 + 038347: 6a | i32.add + 038348: 10 d6 80 80 80 00 | call 86 + 03834e: 1a | drop + 03834f: 20 03 | local.get 3 + 038351: 28 02 00 | i32.load 2 0 + 038354: 20 01 | local.get 1 + 038356: 41 9c 80 80 80 00 | i32.const 28 + 03835c: 6a | i32.add + 03835d: 10 d7 80 80 80 00 | call 87 + 038363: 1a | drop + 038364: 20 03 | local.get 3 + 038366: 28 02 00 | i32.load 2 0 + 038369: 20 01 | local.get 1 + 03836b: 41 9d 80 80 80 00 | i32.const 29 + 038371: 6a | i32.add + 038372: 10 d8 80 80 80 00 | call 88 + 038378: 1a | drop + 038379: 20 03 | local.get 3 + 03837b: 28 02 00 | i32.load 2 0 + 03837e: 10 d9 80 80 80 00 | call 89 + 038384: 23 86 80 80 80 00 | global.get 6 + 03838a: 22 01 | local.tee 1 + 03838c: 41 01 | i32.const 1 + 03838e: 3a 00 08 | i32.store8 0 8 + 038391: 20 01 | local.get 1 + 038393: 20 01 | local.get 1 + 038395: 28 02 1c | i32.load 2 28 + 038398: 22 03 | local.tee 3 + 03839a: 36 02 4c | i32.store 2 76 + 03839d: 20 01 | local.get 1 + 03839f: 20 01 | local.get 1 + 0383a1: 28 02 18 | i32.load 2 24 + 0383a4: 22 04 | local.tee 4 + 0383a6: 36 02 48 | i32.store 2 72 + 0383a9: 20 01 | local.get 1 + 0383ab: 20 03 | local.get 3 + 0383ad: 36 02 3c | i32.store 2 60 + 0383b0: 20 01 | local.get 1 + 0383b2: 20 04 | local.get 4 + 0383b4: 36 02 38 | i32.store 2 56 + 0383b7: 20 00 | local.get 0 + 0383b9: 20 02 | local.get 2 + 0383bb: 41 9a ce 93 80 00 | i32.const 321306 + 0383c1: 41 fc d6 93 80 00 | i32.const 322428 + 0383c7: 20 01 | local.get 1 + 0383c9: 28 02 04 | i32.load 2 4 + 0383cc: 41 80 c0 00 | i32.const 8192 + 0383d0: 71 | i32.and + 0383d1: 1b | select + 0383d2: 6a | i32.add + 0383d3: 36 02 40 | i32.store 2 64 + 0383d6: 41 03 | i32.const 3 + 0383d8: 20 02 | local.get 2 + 0383da: 41 97 9b 93 80 00 | i32.const 314775 + 0383e0: 6a | i32.add + 0383e1: 20 00 | local.get 0 + 0383e3: 41 c0 00 | i32.const 64 + 0383e6: 6a | i32.add + 0383e7: 10 d4 83 80 80 00 | call 468 + 0383ed: 20 00 | local.get 0 + 0383ef: 20 01 | local.get 1 + 0383f1: 29 03 10 | i64.load 3 16 + 0383f4: 37 03 30 | i64.store 3 48 + 0383f7: 41 03 | i32.const 3 + 0383f9: 20 02 | local.get 2 + 0383fb: 41 92 a6 93 80 00 | i32.const 316178 + 038401: 6a | i32.add + 038402: 20 00 | local.get 0 + 038404: 41 30 | i32.const 48 + 038406: 6a | i32.add + 038407: 10 d4 83 80 80 00 | call 468 + 03840d: 20 00 | local.get 0 + 03840f: 20 01 | local.get 1 + 038411: 29 03 18 | i64.load 3 24 + 038414: 37 03 20 | i64.store 3 32 + 038417: 41 03 | i32.const 3 + 038419: 20 02 | local.get 2 + 03841b: 41 f8 a6 93 80 00 | i32.const 316280 + 038421: 6a | i32.add + 038422: 20 00 | local.get 0 + 038424: 41 20 | i32.const 32 + 038426: 6a | i32.add + 038427: 10 d4 83 80 80 00 | call 468 + 03842d: 20 00 | local.get 0 + 03842f: 20 01 | local.get 1 + 038431: 29 03 38 | i64.load 3 56 + 038434: 37 03 10 | i64.store 3 16 + 038437: 41 03 | i32.const 3 + 038439: 20 02 | local.get 2 + 03843b: 41 dc a6 93 80 00 | i32.const 316252 + 038441: 6a | i32.add + 038442: 20 00 | local.get 0 + 038444: 41 10 | i32.const 16 + 038446: 6a | i32.add + 038447: 10 d4 83 80 80 00 | call 468 + 03844d: 20 00 | local.get 0 + 03844f: 20 01 | local.get 1 + 038451: 29 03 40 | i64.load 3 64 + 038454: 37 03 00 | i64.store 3 0 + 038457: 41 03 | i32.const 3 + 038459: 20 02 | local.get 2 + 03845b: 41 bd a8 93 80 00 | i32.const 316477 + 038461: 6a | i32.add + 038462: 20 00 | local.get 0 + 038464: 10 d4 83 80 80 00 | call 468 + 03846a: 02 40 | block + 03846c: 20 01 | local.get 1 + 03846e: 2d 00 05 | i32.load8_u 0 5 + 038471: 41 02 | i32.const 2 + 038473: 71 | i32.and + 038474: 45 | i32.eqz + 038475: 0d 00 | br_if 0 + 038477: 41 04 | i32.const 4 + 038479: 23 81 80 80 80 00 | global.get 1 + 03847f: 41 ee a2 93 80 00 | i32.const 315758 + 038485: 6a | i32.add + 038486: 41 00 | i32.const 0 + 038488: 10 d4 83 80 80 00 | call 468 + 03848e: 0b | end + 03848f: 23 86 80 80 80 00 | global.get 6 + 038495: 2d 00 08 | i32.load8_u 0 8 + 038498: 0d 01 | br_if 1 + 03849a: 41 06 | i32.const 6 + 03849c: 23 81 80 80 80 00 | global.get 1 + 0384a2: 41 cb b0 93 80 00 | i32.const 317515 + 0384a8: 6a | i32.add + 0384a9: 41 00 | i32.const 0 + 0384ab: 10 d4 83 80 80 00 | call 468 + 0384b1: 41 7f | i32.const 4294967295 + 0384b3: 21 01 | local.set 1 + 0384b5: 0c 02 | br 2 + 0384b7: 0b | end + 0384b8: 23 81 80 80 80 00 | global.get 1 + 0384be: 21 01 | local.set 1 + 0384c0: 10 da 80 80 80 00 | call 90 + 0384c6: 41 04 | i32.const 4 + 0384c8: 20 01 | local.get 1 + 0384ca: 41 c4 8c 93 80 00 | i32.const 312900 + 0384d0: 6a | i32.add + 0384d1: 41 00 | i32.const 0 + 0384d3: 10 d4 83 80 80 00 | call 468 + 0384d9: 41 7f | i32.const 4294967295 + 0384db: 21 01 | local.set 1 + 0384dd: 0c 01 | br 1 + 0384df: 0b | end + 0384e0: 23 87 80 80 80 00 | global.get 7 + 0384e6: 10 ec 83 80 80 00 | call 492 + 0384ec: 41 02 | i32.const 2 + 0384ee: 41 00 | i32.const 0 + 0384f0: 41 01 | i32.const 1 + 0384f2: 23 82 80 80 80 00 | global.get 2 + 0384f8: 22 01 | local.tee 1 + 0384fa: 41 9f 80 80 80 00 | i32.const 31 + 038500: 6a | i32.add + 038501: 41 02 | i32.const 2 + 038503: 10 db 80 80 80 00 | call 91 + 038509: 1a | drop + 03850a: 23 81 80 80 80 00 | global.get 1 + 038510: 41 d0 fc 98 80 00 | i32.const 409168 + 038516: 6a | i32.add + 038517: 22 03 | local.tee 3 + 038519: 41 10 | i32.const 16 + 03851b: 6a | i32.add + 03851c: 22 02 | local.tee 2 + 03851e: 20 03 | local.get 3 + 038520: 28 02 00 | i32.load 2 0 + 038523: 41 01 | i32.const 1 + 038525: 20 01 | local.get 1 + 038527: 41 a0 80 80 80 00 | i32.const 32 + 03852d: 6a | i32.add + 03852e: 22 04 | local.tee 4 + 038530: 41 02 | i32.const 2 + 038532: 10 dc 80 80 80 00 | call 92 + 038538: 1a | drop + 038539: 20 02 | local.get 2 + 03853b: 20 03 | local.get 3 + 03853d: 28 02 00 | i32.load 2 0 + 038540: 41 01 | i32.const 1 + 038542: 20 04 | local.get 4 + 038544: 41 02 | i32.const 2 + 038546: 10 dd 80 80 80 00 | call 93 + 03854c: 1a | drop + 03854d: 41 00 | i32.const 0 + 03854f: 41 01 | i32.const 1 + 038551: 20 01 | local.get 1 + 038553: 41 a1 80 80 80 00 | i32.const 33 + 038559: 6a | i32.add + 03855a: 41 02 | i32.const 2 + 03855c: 10 de 80 80 80 00 | call 94 + 038562: 1a | drop + 038563: 41 02 | i32.const 2 + 038565: 41 00 | i32.const 0 + 038567: 41 01 | i32.const 1 + 038569: 20 01 | local.get 1 + 03856b: 41 a2 80 80 80 00 | i32.const 34 + 038571: 6a | i32.add + 038572: 41 02 | i32.const 2 + 038574: 10 df 80 80 80 00 | call 95 + 03857a: 1a | drop + 03857b: 20 01 | local.get 1 + 03857d: 20 01 | local.get 1 + 03857f: 20 01 | local.get 1 + 038581: 10 f5 83 80 80 00 | call 501 + 038587: 1a | drop + 038588: 20 02 | local.get 2 + 03858a: 41 00 | i32.const 0 + 03858c: 41 01 | i32.const 1 + 03858e: 20 01 | local.get 1 + 038590: 41 a3 80 80 80 00 | i32.const 35 + 038596: 6a | i32.add + 038597: 41 02 | i32.const 2 + 038599: 10 e0 80 80 80 00 | call 96 + 03859f: 1a | drop + 0385a0: 41 02 | i32.const 2 + 0385a2: 41 00 | i32.const 0 + 0385a4: 41 01 | i32.const 1 + 0385a6: 20 01 | local.get 1 + 0385a8: 41 a4 80 80 80 00 | i32.const 36 + 0385ae: 6a | i32.add + 0385af: 41 02 | i32.const 2 + 0385b1: 10 e1 80 80 80 00 | call 97 + 0385b7: 1a | drop + 0385b8: 20 02 | local.get 2 + 0385ba: 41 00 | i32.const 0 + 0385bc: 41 01 | i32.const 1 + 0385be: 20 01 | local.get 1 + 0385c0: 41 a5 80 80 80 00 | i32.const 37 + 0385c6: 6a | i32.add + 0385c7: 41 02 | i32.const 2 + 0385c9: 10 e2 80 80 80 00 | call 98 + 0385cf: 1a | drop + 0385d0: 20 02 | local.get 2 + 0385d2: 41 00 | i32.const 0 + 0385d4: 41 01 | i32.const 1 + 0385d6: 20 01 | local.get 1 + 0385d8: 41 a6 80 80 80 00 | i32.const 38 + 0385de: 6a | i32.add + 0385df: 22 03 | local.tee 3 + 0385e1: 41 02 | i32.const 2 + 0385e3: 10 e3 80 80 80 00 | call 99 + 0385e9: 1a | drop + 0385ea: 20 02 | local.get 2 + 0385ec: 41 00 | i32.const 0 + 0385ee: 41 01 | i32.const 1 + 0385f0: 20 03 | local.get 3 + 0385f2: 41 02 | i32.const 2 + 0385f4: 10 e4 80 80 80 00 | call 100 + 0385fa: 1a | drop + 0385fb: 20 02 | local.get 2 + 0385fd: 41 00 | i32.const 0 + 0385ff: 41 01 | i32.const 1 + 038601: 20 03 | local.get 3 + 038603: 41 02 | i32.const 2 + 038605: 10 e5 80 80 80 00 | call 101 + 03860b: 1a | drop + 03860c: 20 02 | local.get 2 + 03860e: 41 00 | i32.const 0 + 038610: 41 01 | i32.const 1 + 038612: 20 03 | local.get 3 + 038614: 41 02 | i32.const 2 + 038616: 10 e6 80 80 80 00 | call 102 + 03861c: 1a | drop + 03861d: 41 00 | i32.const 0 + 03861f: 41 01 | i32.const 1 + 038621: 20 01 | local.get 1 + 038623: 41 a7 80 80 80 00 | i32.const 39 + 038629: 6a | i32.add + 03862a: 22 01 | local.tee 1 + 03862c: 41 02 | i32.const 2 + 03862e: 10 e7 80 80 80 00 | call 103 + 038634: 1a | drop + 038635: 41 00 | i32.const 0 + 038637: 41 01 | i32.const 1 + 038639: 20 01 | local.get 1 + 03863b: 41 02 | i32.const 2 + 03863d: 10 e8 80 80 80 00 | call 104 + 038643: 1a | drop + 038644: 20 00 | local.get 0 + 038646: 42 00 | i64.const 0 + 038648: 37 03 68 | i64.store 3 104 + 03864b: 20 00 | local.get 0 + 03864d: 42 00 | i64.const 0 + 03864f: 37 03 60 | i64.store 3 96 + 038652: 02 40 | block + 038654: 02 40 | block + 038656: 41 01 | i32.const 1 + 038658: 20 00 | local.get 0 + 03865a: 41 e0 00 | i32.const 96 + 03865d: 6a | i32.add + 03865e: 10 8a 85 80 80 00 | call 650 + 038664: 0d 00 | br_if 0 + 038666: 20 00 | local.get 0 + 038668: 29 03 60 | i64.load 3 96 + 03866b: 21 08 | local.set 8 + 03866d: 20 00 | local.get 0 + 03866f: 34 02 68 | i64.load32_s 2 104 + 038672: 21 09 | local.set 9 + 038674: 23 86 80 80 80 00 | global.get 6 + 03867a: 20 09 | local.get 9 + 03867c: 20 08 | local.get 8 + 03867e: 42 80 94 eb dc 03 | i64.const 1000000000 + 038684: 7e | i64.mul + 038685: 7c | i64.add + 038686: 37 03 88 18 | i64.store 3 3080 + 03868a: 0c 01 | br 1 + 03868c: 0b | end + 03868d: 41 04 | i32.const 4 + 03868f: 23 81 80 80 80 00 | global.get 1 + 038695: 41 d3 ae 93 80 00 | i32.const 317267 + 03869b: 6a | i32.add + 03869c: 41 00 | i32.const 0 + 03869e: 10 d4 83 80 80 00 | call 468 + 0386a4: 0b | end + 0386a5: 23 86 80 80 80 00 | global.get 6 + 0386ab: 22 02 | local.tee 2 + 0386ad: 10 ba 80 80 80 00 | call 58 + 0386b3: 39 03 e0 17 | f64.store 3 3040 + 0386b7: 41 00 | i32.const 0 + 0386b9: 21 01 | local.set 1 + 0386bb: 23 81 80 80 80 00 | global.get 1 + 0386c1: 22 03 | local.tee 3 + 0386c3: 41 d0 dc 98 80 00 | i32.const 405072 + 0386c9: 6a | i32.add + 0386ca: 22 04 | local.tee 4 + 0386cc: 41 00 | i32.const 0 + 0386ce: 41 80 20 | i32.const 4096 + 0386d1: fc 0b 00 | memory.fill 0 + 0386d4: 20 02 | local.get 2 + 0386d6: 20 04 | local.get 4 + 0386d8: 41 80 20 | i32.const 4096 + 0386db: 10 a5 85 80 80 00 | call 677 + 0386e1: 36 02 a8 01 | i32.store 2 168 + 0386e5: 41 03 | i32.const 3 + 0386e7: 20 03 | local.get 3 + 0386e9: 41 f6 86 93 80 00 | i32.const 312182 + 0386ef: 6a | i32.add + 0386f0: 41 00 | i32.const 0 + 0386f2: 10 d4 83 80 80 00 | call 468 + 0386f8: 0b | end + 0386f9: 20 00 | local.get 0 + 0386fb: 41 f0 00 | i32.const 112 + 0386fe: 6a | i32.add + 0386ff: 24 80 80 80 80 00 | global.set 0 + 038705: 20 01 | local.get 1 + 038707: 0b | end +038709 func[507]: + 03870a: 01 7f | local[2] type=i32 + 03870c: 23 80 80 80 80 00 | global.get 0 + 038712: 41 10 | i32.const 16 + 038714: 6b | i32.sub + 038715: 22 02 | local.tee 2 + 038717: 24 80 80 80 80 00 | global.set 0 + 03871d: 20 02 | local.get 2 + 03871f: 20 01 | local.get 1 + 038721: 36 02 04 | i32.store 2 4 + 038724: 20 02 | local.get 2 + 038726: 20 00 | local.get 0 + 038728: 36 02 00 | i32.store 2 0 + 03872b: 41 04 | i32.const 4 + 03872d: 23 81 80 80 80 00 | global.get 1 + 038733: 41 cc 9c 93 80 00 | i32.const 314956 + 038739: 6a | i32.add + 03873a: 20 02 | local.get 2 + 03873c: 10 d4 83 80 80 00 | call 468 + 038742: 20 02 | local.get 2 + 038744: 41 10 | i32.const 16 + 038746: 6a | i32.add + 038747: 24 80 80 80 80 00 | global.set 0 + 03874d: 0b | end +038750 func[508]: + 038751: 02 7f | local[3..4] type=i32 + 038753: 01 7c | local[5] type=f64 + 038755: 01 7d | local[6] type=f32 + 038757: 23 80 80 80 80 00 | global.get 0 + 03875d: 41 10 | i32.const 16 + 03875f: 6b | i32.sub + 038760: 22 03 | local.tee 3 + 038762: 24 80 80 80 80 00 | global.set 0 + 038768: 20 01 | local.get 1 + 03876a: 20 02 | local.get 2 + 03876c: 10 f6 83 80 80 00 | call 502 + 038772: 23 86 80 80 80 00 | global.get 6 + 038778: 22 04 | local.tee 4 + 03877a: 20 02 | local.get 2 + 03877c: 36 02 4c | i32.store 2 76 + 03877f: 20 04 | local.get 4 + 038781: 20 01 | local.get 1 + 038783: 36 02 48 | i32.store 2 72 + 038786: 20 04 | local.get 4 + 038788: 41 01 | i32.const 1 + 03878a: 3a 00 0a | i32.store8 0 10 + 03878d: 02 40 | block + 03878f: 20 04 | local.get 4 + 038791: 28 02 04 | i32.load 2 4 + 038794: 22 04 | local.tee 4 + 038796: 41 02 | i32.const 2 + 038798: 71 | i32.and + 038799: 0d 00 | br_if 0 + 03879b: 02 40 | block + 03879d: 02 40 | block + 03879f: 20 04 | local.get 4 + 0387a1: 41 80 c0 00 | i32.const 8192 + 0387a5: 71 | i32.and + 0387a6: 45 | i32.eqz + 0387a7: 0d 00 | br_if 0 + 0387a9: 20 03 | local.get 3 + 0387ab: 41 00 | i32.const 0 + 0387ad: 3a 00 0f | i32.store8 0 15 + 0387b0: 23 81 80 80 80 00 | global.get 1 + 0387b6: 41 c4 f7 97 80 00 | i32.const 392132 + 0387bc: 6a | i32.add + 0387bd: 20 03 | local.get 3 + 0387bf: 41 0f | i32.const 15 + 0387c1: 6a | i32.add + 0387c2: 41 00 | i32.const 0 + 0387c4: 10 bf 80 80 80 00 | call 63 + 0387ca: 21 05 | local.set 5 + 0387cc: 23 86 80 80 80 00 | global.get 6 + 0387d2: 20 01 | local.get 1 + 0387d4: b2 | f32.convert_i32_s + 0387d5: 20 05 | local.get 5 + 0387d7: b6 | f32.demote_f64 + 0387d8: 22 06 | local.tee 6 + 0387da: 95 | f32.div + 0387db: fc 01 | i32.trunc_sat_f32_u + 0387dd: 36 02 18 | i32.store 2 24 + 0387e0: 20 02 | local.get 2 + 0387e2: b2 | f32.convert_i32_s + 0387e3: 20 06 | local.get 6 + 0387e5: 95 | f32.div + 0387e6: fc 01 | i32.trunc_sat_f32_u + 0387e8: 21 02 | local.set 2 + 0387ea: 0c 01 | br 1 + 0387ec: 0b | end + 0387ed: 23 86 80 80 80 00 | global.get 6 + 0387f3: 20 01 | local.get 1 + 0387f5: 36 02 18 | i32.store 2 24 + 0387f8: 0b | end + 0387f9: 23 86 80 80 80 00 | global.get 6 + 0387ff: 20 02 | local.get 2 + 038801: 36 02 1c | i32.store 2 28 + 038804: 0b | end + 038805: 20 03 | local.get 3 + 038807: 41 10 | i32.const 16 + 038809: 6a | i32.add + 03880a: 24 80 80 80 80 00 | global.set 0 + 038810: 0b | end +038812 func[509]: + 038813: 01 7f | local[2] type=i32 + 038815: 23 86 80 80 80 00 | global.get 6 + 03881b: 22 02 | local.tee 2 + 03881d: 20 02 | local.get 2 + 03881f: 28 02 04 | i32.load 2 4 + 038822: 41 ff 7b | i32.const 4294966783 + 038825: 71 | i32.and + 038826: 41 80 04 | i32.const 512 + 038829: 41 00 | i32.const 0 + 03882b: 20 01 | local.get 1 + 03882d: 1b | select + 03882e: 72 | i32.or + 03882f: 36 02 04 | i32.store 2 4 + 038832: 0b | end +038834 func[510]: + 038835: 01 7f | local[2] type=i32 + 038837: 23 86 80 80 80 00 | global.get 6 + 03883d: 22 02 | local.tee 2 + 03883f: 20 02 | local.get 2 + 038841: 28 02 04 | i32.load 2 4 + 038844: 41 ff 6f | i32.const 4294965247 + 038847: 71 | i32.and + 038848: 41 00 | i32.const 0 + 03884a: 41 80 10 | i32.const 2048 + 03884d: 20 01 | local.get 1 + 03884f: 1b | select + 038850: 72 | i32.or + 038851: 36 02 04 | i32.store 2 4 + 038854: 0b | end +038857 func[511]: + 038858: 04 7f | local[3..6] type=i32 + 03885a: 23 80 80 80 80 00 | global.get 0 + 038860: 41 10 | i32.const 16 + 038862: 6b | i32.sub + 038863: 22 03 | local.tee 3 + 038865: 24 80 80 80 80 00 | global.set 0 + 03886b: 02 40 | block + 03886d: 20 01 | local.get 1 + 03886f: 41 01 | i32.const 1 + 038871: 48 | i32.lt_s + 038872: 0d 00 | br_if 0 + 038874: 02 40 | block + 038876: 23 86 80 80 80 00 | global.get 6 + 03887c: 28 02 a4 01 | i32.load 2 164 + 038880: 45 | i32.eqz + 038881: 0d 00 | br_if 0 + 038883: 41 00 | i32.const 0 + 038885: 21 04 | local.set 4 + 038887: 03 40 | loop + 038889: 23 86 80 80 80 00 | global.get 6 + 03888f: 22 05 | local.tee 5 + 038891: 28 02 a0 01 | i32.load 2 160 + 038895: 20 04 | local.get 4 + 038897: 41 02 | i32.const 2 + 038899: 74 | i32.shl + 03889a: 6a | i32.add + 03889b: 28 02 00 | i32.load 2 0 + 03889e: 10 84 86 80 80 00 | call 772 + 0388a4: 20 04 | local.get 4 + 0388a6: 41 01 | i32.const 1 + 0388a8: 6a | i32.add + 0388a9: 22 04 | local.tee 4 + 0388ab: 20 05 | local.get 5 + 0388ad: 28 02 a4 01 | i32.load 2 164 + 0388b1: 49 | i32.lt_u + 0388b2: 0d 00 | br_if 0 + 0388b4: 0b | end + 0388b5: 23 86 80 80 80 00 | global.get 6 + 0388bb: 28 02 a0 01 | i32.load 2 160 + 0388bf: 10 84 86 80 80 00 | call 772 + 0388c5: 0b | end + 0388c6: 23 86 80 80 80 00 | global.get 6 + 0388cc: 22 04 | local.tee 4 + 0388ce: 20 01 | local.get 1 + 0388d0: 36 02 a4 01 | i32.store 2 164 + 0388d4: 20 04 | local.get 4 + 0388d6: 20 01 | local.get 1 + 0388d8: 41 04 | i32.const 4 + 0388da: 10 85 86 80 80 00 | call 773 + 0388e0: 36 02 a0 01 | i32.store 2 160 + 0388e4: 20 04 | local.get 4 + 0388e6: 28 02 a4 01 | i32.load 2 164 + 0388ea: 45 | i32.eqz + 0388eb: 0d 00 | br_if 0 + 0388ed: 41 00 | i32.const 0 + 0388ef: 21 05 | local.set 5 + 0388f1: 03 40 | loop + 0388f3: 23 86 80 80 80 00 | global.get 6 + 0388f9: 21 04 | local.set 4 + 0388fb: 41 80 20 | i32.const 4096 + 0388fe: 41 01 | i32.const 1 + 038900: 10 85 86 80 80 00 | call 773 + 038906: 21 06 | local.set 6 + 038908: 20 04 | local.get 4 + 03890a: 28 02 a0 01 | i32.load 2 160 + 03890e: 20 05 | local.get 5 + 038910: 41 02 | i32.const 2 + 038912: 74 | i32.shl + 038913: 22 01 | local.tee 1 + 038915: 6a | i32.add + 038916: 20 06 | local.get 6 + 038918: 36 02 00 | i32.store 2 0 + 03891b: 20 04 | local.get 4 + 03891d: 28 02 a0 01 | i32.load 2 160 + 038921: 20 01 | local.get 1 + 038923: 6a | i32.add + 038924: 28 02 00 | i32.load 2 0 + 038927: 21 06 | local.set 6 + 038929: 20 03 | local.get 3 + 03892b: 20 02 | local.get 2 + 03892d: 20 01 | local.get 1 + 03892f: 6a | i32.add + 038930: 28 02 00 | i32.load 2 0 + 038933: 36 02 00 | i32.store 2 0 + 038936: 20 06 | local.get 6 + 038938: 41 80 20 | i32.const 4096 + 03893b: 23 81 80 80 80 00 | global.get 1 + 038941: 41 a2 9d 93 80 00 | i32.const 315042 + 038947: 6a | i32.add + 038948: 20 03 | local.get 3 + 03894a: 10 d9 85 80 80 00 | call 729 + 038950: 1a | drop + 038951: 20 05 | local.get 5 + 038953: 41 01 | i32.const 1 + 038955: 6a | i32.add + 038956: 22 05 | local.tee 5 + 038958: 20 04 | local.get 4 + 03895a: 28 02 a4 01 | i32.load 2 164 + 03895e: 49 | i32.lt_u + 03895f: 0d 00 | br_if 0 + 038961: 0b | end + 038962: 0b | end + 038963: 20 03 | local.get 3 + 038965: 41 10 | i32.const 16 + 038967: 6a | i32.add + 038968: 24 80 80 80 80 00 | global.set 0 + 03896e: 0b | end +038970 func[512]: + 038971: 01 7f | local[3] type=i32 + 038973: 23 86 80 80 80 00 | global.get 6 + 038979: 22 03 | local.tee 3 + 03897b: 42 00 | i64.const 0 + 03897d: 37 02 64 | i64.store 2 100 + 038980: 20 03 | local.get 3 + 038982: 20 01 | local.get 1 + 038984: 38 02 60 | f32.store 2 96 + 038987: 20 03 | local.get 3 + 038989: 42 00 | i64.const 0 + 03898b: 37 02 6c | i64.store 2 108 + 03898e: 20 03 | local.get 3 + 038990: 42 00 | i64.const 0 + 038992: 37 03 78 | i64.store 3 120 + 038995: 20 03 | local.get 3 + 038997: 20 02 | local.get 2 + 038999: 38 02 74 | f32.store 2 116 + 03899c: 20 03 | local.get 3 + 03899e: 42 00 | i64.const 0 + 0389a0: 37 03 80 01 | i64.store 3 128 + 0389a4: 20 03 | local.get 3 + 0389a6: 42 00 | i64.const 0 + 0389a8: 37 02 8c 01 | i64.store 2 140 + 0389ac: 20 03 | local.get 3 + 0389ae: 41 80 80 80 fc 03 | i32.const 1065353216 + 0389b4: 36 02 88 01 | i32.store 2 136 + 0389b8: 20 03 | local.get 3 + 0389ba: 42 00 | i64.const 0 + 0389bc: 37 02 94 01 | i64.store 2 148 + 0389c0: 20 03 | local.get 3 + 0389c2: 41 80 80 80 fc 03 | i32.const 1065353216 + 0389c8: 36 02 9c 01 | i32.store 2 156 + 0389cc: 0b | end +0389cf func[513]: + 0389d0: 01 7f | local[5] type=i32 + 0389d2: 02 40 | block + 0389d4: 20 01 | local.get 1 + 0389d6: 41 00 | i32.const 0 + 0389d8: 48 | i32.lt_s + 0389d9: 0d 00 | br_if 0 + 0389db: 02 40 | block + 0389dd: 02 40 | block + 0389df: 02 40 | block + 0389e1: 20 03 | local.get 3 + 0389e3: 0e 03 00 02 01 03 | br_table 0 2 1 3 + 0389e9: 0b | end + 0389ea: 23 86 80 80 80 00 | global.get 6 + 0389f0: 20 01 | local.get 1 + 0389f2: 6a | i32.add + 0389f3: 41 00 | i32.const 0 + 0389f5: 3a 00 b0 01 | i32.store8 0 176 + 0389f9: 0f | return + 0389fa: 0b | end + 0389fb: 23 86 80 80 80 00 | global.get 6 + 038a01: 20 01 | local.get 1 + 038a03: 6a | i32.add + 038a04: 41 01 | i32.const 1 + 038a06: 3a 00 b0 09 | i32.store8 0 1200 + 038a0a: 0f | return + 038a0b: 0b | end + 038a0c: 23 86 80 80 80 00 | global.get 6 + 038a12: 22 03 | local.tee 3 + 038a14: 20 01 | local.get 1 + 038a16: 6a | i32.add + 038a17: 41 01 | i32.const 1 + 038a19: 3a 00 b0 01 | i32.store8 0 176 + 038a1d: 02 40 | block + 038a1f: 20 03 | local.get 3 + 038a21: 28 02 f0 0d | i32.load 2 1776 + 038a25: 22 03 | local.tee 3 + 038a27: 41 0f | i32.const 15 + 038a29: 4a | i32.gt_s + 038a2a: 0d 00 | br_if 0 + 038a2c: 23 86 80 80 80 00 | global.get 6 + 038a32: 22 05 | local.tee 5 + 038a34: 20 03 | local.get 3 + 038a36: 41 02 | i32.const 2 + 038a38: 74 | i32.shl + 038a39: 6a | i32.add + 038a3a: 41 b0 0d | i32.const 1712 + 038a3d: 6a | i32.add + 038a3e: 20 01 | local.get 1 + 038a40: 36 02 00 | i32.store 2 0 + 038a43: 20 05 | local.get 5 + 038a45: 20 05 | local.get 5 + 038a47: 28 02 f0 0d | i32.load 2 1776 + 038a4b: 41 01 | i32.const 1 + 038a4d: 6a | i32.add + 038a4e: 36 02 f0 0d | i32.store 2 1776 + 038a52: 0b | end + 038a53: 20 01 | local.get 1 + 038a55: 23 86 80 80 80 00 | global.get 6 + 038a5b: 28 02 ac 01 | i32.load 2 172 + 038a5f: 47 | i32.ne + 038a60: 0d 00 | br_if 0 + 038a62: 23 81 80 80 80 00 | global.get 1 + 038a68: 41 d0 fc 98 80 00 | i32.const 409168 + 038a6e: 6a | i32.add + 038a6f: 28 02 00 | i32.load 2 0 + 038a72: 41 01 | i32.const 1 + 038a74: 10 e9 80 80 80 00 | call 105 + 038a7a: 0b | end + 038a7b: 0b | end +038a7d func[514]: + 038a7e: 02 7f | local[2..3] type=i32 + 038a80: 02 40 | block + 038a82: 23 86 80 80 80 00 | global.get 6 + 038a88: 28 02 b4 0e | i32.load 2 1844 + 038a8c: 22 02 | local.tee 2 + 038a8e: 41 0f | i32.const 15 + 038a90: 4a | i32.gt_s + 038a91: 0d 00 | br_if 0 + 038a93: 23 86 80 80 80 00 | global.get 6 + 038a99: 22 03 | local.tee 3 + 038a9b: 20 02 | local.get 2 + 038a9d: 41 02 | i32.const 2 + 038a9f: 74 | i32.shl + 038aa0: 6a | i32.add + 038aa1: 41 f4 0d | i32.const 1780 + 038aa4: 6a | i32.add + 038aa5: 20 01 | local.get 1 + 038aa7: 36 02 00 | i32.store 2 0 + 038aaa: 20 03 | local.get 3 + 038aac: 20 03 | local.get 3 + 038aae: 28 02 b4 0e | i32.load 2 1844 + 038ab2: 41 01 | i32.const 1 + 038ab4: 6a | i32.add + 038ab5: 36 02 b4 0e | i32.store 2 1844 + 038ab9: 0b | end + 038aba: 0b | end +038abc func[515]: + 038abd: 23 86 80 80 80 00 | global.get 6 + 038ac3: 20 01 | local.get 1 + 038ac5: 6a | i32.add + 038ac6: 22 01 | local.tee 1 + 038ac8: 41 ac 10 | i32.const 2092 + 038acb: 6a | i32.add + 038acc: 20 02 | local.get 2 + 038ace: 3a 00 00 | i32.store8 0 0 + 038ad1: 20 01 | local.get 1 + 038ad3: 41 e7 0e | i32.const 1895 + 038ad6: 6a | i32.add + 038ad7: 20 02 | local.get 2 + 038ad9: 3a 00 00 | i32.store8 0 0 + 038adc: 0b | end +038ade func[516]: + 038adf: 01 7f | local[3] type=i32 + 038ae1: 02 40 | block + 038ae3: 23 86 80 80 80 00 | global.get 6 + 038ae9: 2d 00 e5 0e | i32.load8_u 0 1893 + 038aed: 0d 00 | br_if 0 + 038aef: 23 86 80 80 80 00 | global.get 6 + 038af5: 22 03 | local.tee 3 + 038af7: 20 02 | local.get 2 + 038af9: b6 | f32.demote_f64 + 038afa: 38 02 cc 0e | f32.store 2 1868 + 038afe: 20 03 | local.get 3 + 038b00: 20 01 | local.get 1 + 038b02: b6 | f32.demote_f64 + 038b03: 38 02 c8 0e | f32.store 2 1864 + 038b07: 20 03 | local.get 3 + 038b09: 20 03 | local.get 3 + 038b0b: 29 03 c8 0e | i64.load 3 1864 + 038b0f: 37 02 ac 0f | i64.store 2 1964 + 038b13: 0b | end + 038b14: 0b | end +038b16 func[517]: + 038b17: 01 7f | local[3] type=i32 + 038b19: 23 86 80 80 80 00 | global.get 6 + 038b1f: 22 03 | local.tee 3 + 038b21: 20 02 | local.get 2 + 038b23: b6 | f32.demote_f64 + 038b24: 38 02 fc 0e | f32.store 2 1916 + 038b28: 20 03 | local.get 3 + 038b2a: 20 01 | local.get 1 + 038b2c: b6 | f32.demote_f64 + 038b2d: 38 02 f8 0e | f32.store 2 1912 + 038b31: 0b | end +038b33 func[518]: + 038b34: 23 86 80 80 80 00 | global.get 6 + 038b3a: 20 01 | local.get 1 + 038b3c: 41 00 | i32.const 0 + 038b3e: 47 | i32.ne + 038b3f: 3a 00 e6 0e | i32.store8 0 1894 + 038b43: 0b | end +038b46 func[519]: + 038b47: 02 7f | local[3..4] type=i32 + 038b49: 23 80 80 80 80 00 | global.get 0 + 038b4f: 41 10 | i32.const 16 + 038b51: 6b | i32.sub + 038b52: 22 03 | local.tee 3 + 038b54: 24 80 80 80 80 00 | global.set 0 + 038b5a: 02 40 | block + 038b5c: 02 40 | block + 038b5e: 23 81 80 80 80 00 | global.get 1 + 038b64: 41 d0 fc 98 80 00 | i32.const 409168 + 038b6a: 6a | i32.add + 038b6b: 2d 00 04 | i32.load8_u 0 4 + 038b6e: 41 01 | i32.const 1 + 038b70: 47 | i32.ne + 038b71: 0d 00 | br_if 0 + 038b73: 23 81 80 80 80 00 | global.get 1 + 038b79: 41 d0 fc 98 80 00 | i32.const 409168 + 038b7f: 6a | i32.add + 038b80: 41 00 | i32.const 0 + 038b82: 3a 00 04 | i32.store8 0 4 + 038b85: 0c 01 | br 1 + 038b87: 0b | end + 038b88: 20 03 | local.get 3 + 038b8a: 41 00 | i32.const 0 + 038b8c: 36 02 00 | i32.store 2 0 + 038b8f: 20 03 | local.get 3 + 038b91: 41 e9 00 | i32.const 105 + 038b94: 3b 00 0e | i32.store16 0 14 + 038b97: 23 81 80 80 80 00 | global.get 1 + 038b9d: 41 d7 fb 97 80 00 | i32.const 392663 + 038ba3: 6a | i32.add + 038ba4: 20 03 | local.get 3 + 038ba6: 41 0e | i32.const 14 + 038ba8: 6a | i32.add + 038ba9: 20 03 | local.get 3 + 038bab: 10 bb 80 80 80 00 | call 59 + 038bb1: 0d 00 | br_if 0 + 038bb3: 23 86 80 80 80 00 | global.get 6 + 038bb9: 22 04 | local.tee 4 + 038bbb: 20 04 | local.get 4 + 038bbd: 28 02 04 | i32.load 2 4 + 038bc0: 41 fd ff 7d | i32.const 4294934525 + 038bc4: 71 | i32.and + 038bc5: 36 02 04 | i32.store 2 4 + 038bc8: 0b | end + 038bc9: 20 03 | local.get 3 + 038bcb: 41 10 | i32.const 16 + 038bcd: 6a | i32.add + 038bce: 24 80 80 80 80 00 | global.set 0 + 038bd4: 41 01 | i32.const 1 + 038bd6: 0b | end +038bd8 func[520]: + 038bd9: 01 7f | local[3] type=i32 + 038bdb: 41 00 | i32.const 0 + 038bdd: 21 03 | local.set 3 + 038bdf: 02 40 | block + 038be1: 02 40 | block + 038be3: 02 40 | block + 038be5: 02 40 | block + 038be7: 20 00 | local.get 0 + 038be9: 41 74 | i32.const 4294967284 + 038beb: 6a | i32.add + 038bec: 0e 02 00 01 03 | br_table 0 1 3 + 038bf1: 0b | end + 038bf2: 23 86 80 80 80 00 | global.get 6 + 038bf8: 28 02 04 | i32.load 2 4 + 038bfb: 41 80 10 | i32.const 2048 + 038bfe: 72 | i32.or + 038bff: 21 03 | local.set 3 + 038c01: 0c 01 | br 1 + 038c03: 0b | end + 038c04: 23 86 80 80 80 00 | global.get 6 + 038c0a: 28 02 04 | i32.load 2 4 + 038c0d: 41 ff 6f | i32.const 4294965247 + 038c10: 71 | i32.and + 038c11: 21 03 | local.set 3 + 038c13: 0b | end + 038c14: 23 86 80 80 80 00 | global.get 6 + 038c1a: 20 03 | local.get 3 + 038c1c: 36 02 04 | i32.store 2 4 + 038c1f: 41 01 | i32.const 1 + 038c21: 21 03 | local.set 3 + 038c23: 0b | end + 038c24: 20 03 | local.get 3 + 038c26: 0b | end +038c28 func[521]: + 038c29: 01 7f | local[3] type=i32 + 038c2b: 23 86 80 80 80 00 | global.get 6 + 038c31: 22 03 | local.tee 3 + 038c33: 20 03 | local.get 3 + 038c35: 28 02 04 | i32.load 2 4 + 038c38: 41 ff 7e | i32.const 4294967167 + 038c3b: 71 | i32.and + 038c3c: 20 01 | local.get 1 + 038c3e: 2d 00 00 | i32.load8_u 0 0 + 038c41: 41 07 | i32.const 7 + 038c43: 74 | i32.shl + 038c44: 41 80 01 | i32.const 128 + 038c47: 71 | i32.and + 038c48: 72 | i32.or + 038c49: 36 02 04 | i32.store 2 4 + 038c4c: 41 01 | i32.const 1 + 038c4e: 0b | end +038c50 func[522]: + 038c51: 41 01 | i32.const 1 + 038c53: 0b | end +038c56 func[523]: + 038c57: 02 7f | local[3..4] type=i32 + 038c59: 01 7e | local[5] type=i64 + 038c5b: 23 80 80 80 80 00 | global.get 0 + 038c61: 41 10 | i32.const 16 + 038c63: 6b | i32.sub + 038c64: 22 03 | local.tee 3 + 038c66: 24 80 80 80 80 00 | global.set 0 + 038c6c: 20 03 | local.get 3 + 038c6e: 41 e9 00 | i32.const 105 + 038c71: 3b 00 0e | i32.store16 0 14 + 038c74: 23 81 80 80 80 00 | global.get 1 + 038c7a: 21 04 | local.set 4 + 038c7c: 20 03 | local.get 3 + 038c7e: 41 00 | i32.const 0 + 038c80: 36 02 00 | i32.store 2 0 + 038c83: 20 04 | local.get 4 + 038c85: 41 a8 fb 97 80 00 | i32.const 392616 + 038c8b: 6a | i32.add + 038c8c: 20 03 | local.get 3 + 038c8e: 41 0e | i32.const 14 + 038c90: 6a | i32.add + 038c91: 20 03 | local.get 3 + 038c93: 10 bb 80 80 80 00 | call 59 + 038c99: 21 04 | local.set 4 + 038c9b: 23 86 80 80 80 00 | global.get 6 + 038ca1: 20 04 | local.get 4 + 038ca3: 41 00 | i32.const 0 + 038ca5: 47 | i32.ne + 038ca6: 3a 00 e5 0e | i32.store8 0 1893 + 038caa: 02 40 | block + 038cac: 20 04 | local.get 4 + 038cae: 45 | i32.eqz + 038caf: 0d 00 | br_if 0 + 038cb1: 23 86 80 80 80 00 | global.get 6 + 038cb7: 22 04 | local.tee 4 + 038cb9: 20 04 | local.get 4 + 038cbb: 29 03 c8 0e | i64.load 3 1864 + 038cbf: 22 05 | local.tee 5 + 038cc1: 37 03 d8 0e | i64.store 3 1880 + 038cc5: 20 04 | local.get 4 + 038cc7: 20 05 | local.get 5 + 038cc9: 37 03 d0 0e | i64.store 3 1872 + 038ccd: 0b | end + 038cce: 20 03 | local.get 3 + 038cd0: 41 10 | i32.const 16 + 038cd2: 6a | i32.add + 038cd3: 24 80 80 80 80 00 | global.set 0 + 038cd9: 41 01 | i32.const 1 + 038cdb: 0b | end +038cdd func[524]: + 038cde: 01 7f | local[3] type=i32 + 038ce0: 02 40 | block + 038ce2: 23 86 80 80 80 00 | global.get 6 + 038ce8: 2d 00 e5 0e | i32.load8_u 0 1893 + 038cec: 41 01 | i32.const 1 + 038cee: 47 | i32.ne + 038cef: 0d 00 | br_if 0 + 038cf1: 23 86 80 80 80 00 | global.get 6 + 038cf7: 22 03 | local.tee 3 + 038cf9: 20 03 | local.get 3 + 038cfb: 2a 02 d8 0e | f32.load 2 1880 + 038cff: 20 01 | local.get 1 + 038d01: 28 02 20 | i32.load 2 32 + 038d04: b2 | f32.convert_i32_s + 038d05: 93 | f32.sub + 038d06: 38 02 d0 0e | f32.store 2 1872 + 038d0a: 20 03 | local.get 3 + 038d0c: 20 03 | local.get 3 + 038d0e: 2a 02 dc 0e | f32.load 2 1884 + 038d12: 20 01 | local.get 1 + 038d14: 28 02 24 | i32.load 2 36 + 038d17: b2 | f32.convert_i32_s + 038d18: 93 | f32.sub + 038d19: 38 02 d4 0e | f32.store 2 1876 + 038d1d: 0b | end + 038d1e: 41 01 | i32.const 1 + 038d20: 0b | end +038d23 func[525]: + 038d24: 07 7f | local[3..9] type=i32 + 038d26: 01 7c | local[10] type=f64 + 038d28: 02 7d | local[11..12] type=f32 + 038d2a: 03 7f | local[13..15] type=i32 + 038d2c: 01 7e | local[16] type=i64 + 038d2e: 23 80 80 80 80 00 | global.get 0 + 038d34: 41 e0 01 | i32.const 224 + 038d37: 6b | i32.sub + 038d38: 22 03 | local.tee 3 + 038d3a: 24 80 80 80 80 00 | global.set 0 + 038d40: 20 01 | local.get 1 + 038d42: 28 02 08 | i32.load 2 8 + 038d45: 21 04 | local.set 4 + 038d47: 23 86 80 80 80 00 | global.get 6 + 038d4d: 22 05 | local.tee 5 + 038d4f: 20 04 | local.get 4 + 038d51: 36 02 88 0f | i32.store 2 1928 + 038d55: 20 03 | local.get 3 + 038d57: 42 00 | i64.const 0 + 038d59: 37 03 d8 01 | i64.store 3 216 + 038d5d: 20 03 | local.get 3 + 038d5f: 42 00 | i64.const 0 + 038d61: 37 03 d0 01 | i64.store 3 208 + 038d65: 23 81 80 80 80 00 | global.get 1 + 038d6b: 41 d0 fc 98 80 00 | i32.const 409168 + 038d71: 6a | i32.add + 038d72: 41 10 | i32.const 16 + 038d74: 6a | i32.add + 038d75: 20 03 | local.get 3 + 038d77: 41 d8 01 | i32.const 216 + 038d7a: 6a | i32.add + 038d7b: 20 03 | local.get 3 + 038d7d: 41 d0 01 | i32.const 208 + 038d80: 6a | i32.add + 038d81: 10 ea 80 80 80 00 | call 106 + 038d87: 1a | drop + 038d88: 20 05 | local.get 5 + 038d8a: 28 02 88 0f | i32.load 2 1928 + 038d8e: 22 06 | local.tee 6 + 038d90: 41 08 | i32.const 8 + 038d92: 20 06 | local.get 6 + 038d94: 41 08 | i32.const 8 + 038d96: 48 | i32.lt_s + 038d97: 1b | select + 038d98: 21 07 | local.set 7 + 038d9a: 41 01 | i32.const 1 + 038d9c: 21 08 | local.set 8 + 038d9e: 02 40 | block + 038da0: 20 06 | local.get 6 + 038da2: 41 01 | i32.const 1 + 038da4: 48 | i32.lt_s + 038da5: 0d 00 | br_if 0 + 038da7: 20 01 | local.get 1 + 038da9: 41 10 | i32.const 16 + 038dab: 6a | i32.add + 038dac: 21 09 | local.set 9 + 038dae: 20 03 | local.get 3 + 038db0: 2b 03 d0 01 | f64.load 3 208 + 038db4: 21 0a | local.set 10 + 038db6: 23 86 80 80 80 00 | global.get 6 + 038dbc: 22 04 | local.tee 4 + 038dbe: 28 02 1c | i32.load 2 28 + 038dc1: b2 | f32.convert_i32_s + 038dc2: 20 0a | local.get 10 + 038dc4: b6 | f32.demote_f64 + 038dc5: 95 | f32.div + 038dc6: 21 0b | local.set 11 + 038dc8: 20 04 | local.get 4 + 038dca: 28 02 18 | i32.load 2 24 + 038dcd: b2 | f32.convert_i32_s + 038dce: 20 03 | local.get 3 + 038dd0: 2b 03 d8 01 | f64.load 3 216 + 038dd4: b6 | f32.demote_f64 + 038dd5: 95 | f32.div + 038dd6: 21 0c | local.set 12 + 038dd8: 41 00 | i32.const 0 + 038dda: 21 04 | local.set 4 + 038ddc: 20 00 | local.get 0 + 038dde: 41 6a | i32.const 4294967274 + 038de0: 6a | i32.add + 038de1: 21 0d | local.set 13 + 038de3: 03 40 | loop + 038de5: 23 86 80 80 80 00 | global.get 6 + 038deb: 22 0e | local.tee 14 + 038ded: 20 04 | local.get 4 + 038def: 41 02 | i32.const 2 + 038df1: 74 | i32.shl + 038df2: 6a | i32.add + 038df3: 20 09 | local.get 9 + 038df5: 20 04 | local.get 4 + 038df7: 41 30 | i32.const 48 + 038df9: 6c | i32.mul + 038dfa: 6a | i32.add + 038dfb: 22 05 | local.tee 5 + 038dfd: 28 02 00 | i32.load 2 0 + 038e00: 36 02 8c 0f | i32.store 2 1932 + 038e04: 20 05 | local.get 5 + 038e06: 28 02 20 | i32.load 2 32 + 038e09: 21 0f | local.set 15 + 038e0b: 20 0e | local.get 14 + 038e0d: 20 04 | local.get 4 + 038e0f: 41 03 | i32.const 3 + 038e11: 74 | i32.shl + 038e12: 6a | i32.add + 038e13: 22 0e | local.tee 14 + 038e15: 20 0b | local.get 11 + 038e17: 20 05 | local.get 5 + 038e19: 28 02 24 | i32.load 2 36 + 038e1c: b2 | f32.convert_i32_s + 038e1d: 94 | f32.mul + 038e1e: 38 02 b0 0f | f32.store 2 1968 + 038e22: 20 0e | local.get 14 + 038e24: 20 0c | local.get 12 + 038e26: 20 0f | local.get 15 + 038e28: b2 | f32.convert_i32_s + 038e29: 94 | f32.mul + 038e2a: 38 02 ac 0f | f32.store 2 1964 + 038e2e: 41 01 | i32.const 1 + 038e30: 21 05 | local.set 5 + 038e32: 02 40 | block + 038e34: 02 40 | block + 038e36: 02 40 | block + 038e38: 20 0d | local.get 13 + 038e3a: 0e 02 01 00 02 | br_table 1 0 2 + 038e3f: 0b | end + 038e40: 41 00 | i32.const 0 + 038e42: 21 05 | local.set 5 + 038e44: 0b | end + 038e45: 23 86 80 80 80 00 | global.get 6 + 038e4b: 20 04 | local.get 4 + 038e4d: 6a | i32.add + 038e4e: 20 05 | local.get 5 + 038e50: 3a 00 ac 10 | i32.store8 0 2092 + 038e54: 0b | end + 038e55: 20 04 | local.get 4 + 038e57: 41 01 | i32.const 1 + 038e59: 6a | i32.add + 038e5a: 22 04 | local.tee 4 + 038e5c: 20 07 | local.get 7 + 038e5e: 47 | i32.ne + 038e5f: 0d 00 | br_if 0 + 038e61: 0b | end + 038e62: 20 06 | local.get 6 + 038e64: 41 01 | i32.const 1 + 038e66: 47 | i32.ne + 038e67: 0d 00 | br_if 0 + 038e69: 23 86 80 80 80 00 | global.get 6 + 038e6f: 22 04 | local.tee 4 + 038e71: 20 04 | local.get 4 + 038e73: 29 02 ac 0f | i64.load 2 1964 + 038e77: 37 03 c8 0e | i64.store 3 1864 + 038e7b: 0b | end + 038e7c: 20 03 | local.get 3 + 038e7e: 41 e8 00 | i32.const 104 + 038e81: 6a | i32.add + 038e82: 41 00 | i32.const 0 + 038e84: 41 e8 00 | i32.const 104 + 038e87: fc 0b 00 | memory.fill 0 + 038e8a: 20 03 | local.get 3 + 038e8c: 20 06 | local.get 6 + 038e8e: 36 02 6c | i32.store 2 108 + 038e91: 02 40 | block + 038e93: 02 40 | block + 038e95: 02 40 | block + 038e97: 02 40 | block + 038e99: 20 00 | local.get 0 + 038e9b: 41 6a | i32.const 4294967274 + 038e9d: 6a | i32.add + 038e9e: 0e 04 02 03 00 01 03 | br_table 2 3 0 1 3 + 038ea5: 0b | end + 038ea6: 41 02 | i32.const 2 + 038ea8: 21 08 | local.set 8 + 038eaa: 0c 01 | br 1 + 038eac: 0b | end + 038ead: 41 03 | i32.const 3 + 038eaf: 21 08 | local.set 8 + 038eb1: 0b | end + 038eb2: 20 03 | local.get 3 + 038eb4: 20 08 | local.get 8 + 038eb6: 36 02 68 | i32.store 2 104 + 038eb9: 0b | end + 038eba: 02 40 | block + 038ebc: 20 06 | local.get 6 + 038ebe: 41 01 | i32.const 1 + 038ec0: 48 | i32.lt_s + 038ec1: 0d 00 | br_if 0 + 038ec3: 20 03 | local.get 3 + 038ec5: 41 90 01 | i32.const 144 + 038ec8: 6a | i32.add + 038ec9: 21 09 | local.set 9 + 038ecb: 20 03 | local.get 3 + 038ecd: 41 f0 00 | i32.const 112 + 038ed0: 6a | i32.add + 038ed1: 21 0d | local.set 13 + 038ed3: 23 86 80 80 80 00 | global.get 6 + 038ed9: 22 04 | local.tee 4 + 038edb: 28 02 1c | i32.load 2 28 + 038ede: b2 | f32.convert_i32_s + 038edf: 21 0b | local.set 11 + 038ee1: 20 04 | local.get 4 + 038ee3: 28 02 18 | i32.load 2 24 + 038ee6: b2 | f32.convert_i32_s + 038ee7: 21 0c | local.set 12 + 038ee9: 41 00 | i32.const 0 + 038eeb: 21 04 | local.set 4 + 038eed: 03 40 | loop + 038eef: 20 0d | local.get 13 + 038ef1: 20 04 | local.get 4 + 038ef3: 41 02 | i32.const 2 + 038ef5: 74 | i32.shl + 038ef6: 22 05 | local.tee 5 + 038ef8: 6a | i32.add + 038ef9: 23 86 80 80 80 00 | global.get 6 + 038eff: 22 0e | local.tee 14 + 038f01: 20 05 | local.get 5 + 038f03: 6a | i32.add + 038f04: 28 02 8c 0f | i32.load 2 1932 + 038f08: 36 02 00 | i32.store 2 0 + 038f0b: 20 09 | local.get 9 + 038f0d: 20 04 | local.get 4 + 038f0f: 41 03 | i32.const 3 + 038f11: 74 | i32.shl + 038f12: 22 05 | local.tee 5 + 038f14: 6a | i32.add + 038f15: 22 0f | local.tee 15 + 038f17: 20 0e | local.get 14 + 038f19: 20 05 | local.get 5 + 038f1b: 6a | i32.add + 038f1c: 29 02 ac 0f | i64.load 2 1964 + 038f20: 22 10 | local.tee 16 + 038f22: a7 | i32.wrap_i64 + 038f23: be | f32.reinterpret_i32 + 038f24: 20 0c | local.get 12 + 038f26: 95 | f32.div + 038f27: 38 02 00 | f32.store 2 0 + 038f2a: 20 0f | local.get 15 + 038f2c: 20 10 | local.get 16 + 038f2e: 42 20 | i64.const 32 + 038f30: 88 | i64.shr_u + 038f31: a7 | i32.wrap_i64 + 038f32: be | f32.reinterpret_i32 + 038f33: 20 0b | local.get 11 + 038f35: 95 | f32.div + 038f36: 38 02 04 | f32.store 2 4 + 038f39: 20 04 | local.get 4 + 038f3b: 41 01 | i32.const 1 + 038f3d: 6a | i32.add + 038f3e: 22 04 | local.tee 4 + 038f40: 20 07 | local.get 7 + 038f42: 47 | i32.ne + 038f43: 0d 00 | br_if 0 + 038f45: 0b | end + 038f46: 0b | end + 038f47: 20 03 | local.get 3 + 038f49: 20 03 | local.get 3 + 038f4b: 41 e8 00 | i32.const 104 + 038f4e: 6a | i32.add + 038f4f: 41 e8 00 | i32.const 104 + 038f52: fc 0a 00 00 | memory.copy 0 0 + 038f56: 20 03 | local.get 3 + 038f58: 10 ee 83 80 80 00 | call 494 + 038f5e: 02 40 | block + 038f60: 20 00 | local.get 0 + 038f62: 41 17 | i32.const 23 + 038f64: 47 | i32.ne + 038f65: 0d 00 | br_if 0 + 038f67: 41 00 | i32.const 0 + 038f69: 21 04 | local.set 4 + 038f6b: 02 40 | block + 038f6d: 23 86 80 80 80 00 | global.get 6 + 038f73: 28 02 88 0f | i32.load 2 1928 + 038f77: 22 07 | local.tee 7 + 038f79: 41 00 | i32.const 0 + 038f7b: 4c | i32.le_s + 038f7c: 0d 00 | br_if 0 + 038f7e: 03 40 | loop + 038f80: 02 40 | block + 038f82: 20 01 | local.get 1 + 038f84: 20 04 | local.get 4 + 038f86: 41 30 | i32.const 48 + 038f88: 6c | i32.mul + 038f89: 6a | i32.add + 038f8a: 2d 00 2c | i32.load8_u 0 44 + 038f8d: 41 01 | i32.const 1 + 038f8f: 47 | i32.ne + 038f90: 0d 00 | br_if 0 + 038f92: 02 40 | block + 038f94: 20 04 | local.get 4 + 038f96: 20 07 | local.get 7 + 038f98: 41 7f | i32.const 4294967295 + 038f9a: 6a | i32.add + 038f9b: 22 07 | local.tee 7 + 038f9d: 4e | i32.ge_s + 038f9e: 0d 00 | br_if 0 + 038fa0: 03 40 | loop + 038fa2: 23 86 80 80 80 00 | global.get 6 + 038fa8: 22 0e | local.tee 14 + 038faa: 41 8c 0f | i32.const 1932 + 038fad: 6a | i32.add + 038fae: 22 0f | local.tee 15 + 038fb0: 20 04 | local.get 4 + 038fb2: 41 02 | i32.const 2 + 038fb4: 74 | i32.shl + 038fb5: 6a | i32.add + 038fb6: 20 0f | local.get 15 + 038fb8: 20 04 | local.get 4 + 038fba: 41 01 | i32.const 1 + 038fbc: 6a | i32.add + 038fbd: 22 05 | local.tee 5 + 038fbf: 41 02 | i32.const 2 + 038fc1: 74 | i32.shl + 038fc2: 6a | i32.add + 038fc3: 28 02 00 | i32.load 2 0 + 038fc6: 36 02 00 | i32.store 2 0 + 038fc9: 20 0e | local.get 14 + 038fcb: 41 ac 0f | i32.const 1964 + 038fce: 6a | i32.add + 038fcf: 22 0e | local.tee 14 + 038fd1: 20 04 | local.get 4 + 038fd3: 41 03 | i32.const 3 + 038fd5: 74 | i32.shl + 038fd6: 6a | i32.add + 038fd7: 20 0e | local.get 14 + 038fd9: 20 05 | local.get 5 + 038fdb: 41 03 | i32.const 3 + 038fdd: 74 | i32.shl + 038fde: 6a | i32.add + 038fdf: 29 02 00 | i64.load 2 0 + 038fe2: 37 02 00 | i64.store 2 0 + 038fe5: 20 05 | local.get 5 + 038fe7: 21 04 | local.set 4 + 038fe9: 20 05 | local.get 5 + 038feb: 20 07 | local.get 7 + 038fed: 47 | i32.ne + 038fee: 0d 00 | br_if 0 + 038ff0: 0b | end + 038ff1: 0b | end + 038ff2: 23 86 80 80 80 00 | global.get 6 + 038ff8: 20 07 | local.get 7 + 038ffa: 36 02 88 0f | i32.store 2 1928 + 038ffe: 0c 02 | br 2 + 039000: 0b | end + 039001: 20 04 | local.get 4 + 039003: 41 01 | i32.const 1 + 039005: 6a | i32.add + 039006: 22 04 | local.tee 4 + 039008: 20 07 | local.get 7 + 03900a: 47 | i32.ne + 03900b: 0d 00 | br_if 0 + 03900d: 0b | end + 03900e: 0b | end + 03900f: 20 07 | local.get 7 + 039011: 41 7f | i32.const 4294967295 + 039013: 4a | i32.gt_s + 039014: 0d 00 | br_if 0 + 039016: 23 86 80 80 80 00 | global.get 6 + 03901c: 41 00 | i32.const 0 + 03901e: 36 02 88 0f | i32.store 2 1928 + 039022: 0b | end + 039023: 20 03 | local.get 3 + 039025: 41 e0 01 | i32.const 224 + 039028: 6a | i32.add + 039029: 24 80 80 80 80 00 | global.set 0 + 03902f: 41 01 | i32.const 1 + 039031: 0b | end +039034 func[526]: + 039035: 03 7f | local[3..5] type=i32 + 039037: 23 80 80 80 80 00 | global.get 0 + 03903d: 41 10 | i32.const 16 + 03903f: 6b | i32.sub + 039040: 22 03 | local.tee 3 + 039042: 24 80 80 80 80 00 | global.set 0 + 039048: 20 01 | local.get 1 + 03904a: 28 02 d4 08 | i32.load 2 1108 + 03904e: 21 04 | local.set 4 + 039050: 02 40 | block + 039052: 02 40 | block + 039054: 20 01 | local.get 1 + 039056: 2d 00 d0 08 | i32.load8_u 0 1104 + 03905a: 41 01 | i32.const 1 + 03905c: 47 | i32.ne + 03905d: 0d 00 | br_if 0 + 03905f: 20 04 | local.get 4 + 039061: 41 03 | i32.const 3 + 039063: 4a | i32.gt_s + 039064: 0d 00 | br_if 0 + 039066: 23 86 80 80 80 00 | global.get 6 + 03906c: 22 05 | local.tee 5 + 03906e: 20 04 | local.get 4 + 039070: 6a | i32.add + 039071: 41 01 | i32.const 1 + 039073: 3a 00 d0 10 | i32.store8 0 2128 + 039077: 20 01 | local.get 1 + 039079: 28 02 d4 08 | i32.load 2 1108 + 03907d: 21 04 | local.set 4 + 03907f: 20 03 | local.get 3 + 039081: 20 01 | local.get 1 + 039083: 41 d8 08 | i32.const 1112 + 039086: 6a | i32.add + 039087: 36 02 00 | i32.store 2 0 + 03908a: 20 05 | local.get 5 + 03908c: 20 04 | local.get 4 + 03908e: 41 07 | i32.const 7 + 039090: 74 | i32.shl + 039091: 6a | i32.add + 039092: 41 d4 10 | i32.const 2132 + 039095: 6a | i32.add + 039096: 41 80 01 | i32.const 128 + 039099: 23 81 80 80 80 00 | global.get 1 + 03909f: 41 a2 9d 93 80 00 | i32.const 315042 + 0390a5: 6a | i32.add + 0390a6: 20 03 | local.get 3 + 0390a8: 10 d9 85 80 80 00 | call 729 + 0390ae: 1a | drop + 0390af: 0c 01 | br 1 + 0390b1: 0b | end + 0390b2: 23 86 80 80 80 00 | global.get 6 + 0390b8: 20 04 | local.get 4 + 0390ba: 6a | i32.add + 0390bb: 41 00 | i32.const 0 + 0390bd: 3a 00 d0 10 | i32.store8 0 2128 + 0390c1: 0b | end + 0390c2: 20 03 | local.get 3 + 0390c4: 41 10 | i32.const 16 + 0390c6: 6a | i32.add + 0390c7: 24 80 80 80 80 00 | global.set 0 + 0390cd: 41 01 | i32.const 1 + 0390cf: 0b | end +0390d2 func[527]: + 0390d3: 02 7f | local[3..4] type=i32 + 0390d5: 04 7d | local[5..8] type=f32 + 0390d7: 23 80 80 80 80 00 | global.get 0 + 0390dd: 41 b0 01 | i32.const 176 + 0390e0: 6b | i32.sub + 0390e1: 22 03 | local.tee 3 + 0390e3: 24 80 80 80 80 00 | global.set 0 + 0390e9: 20 03 | local.get 3 + 0390eb: 23 81 80 80 80 00 | global.get 1 + 0390f1: 22 04 | local.tee 4 + 0390f3: 41 e9 91 93 80 00 | i32.const 313577 + 0390f9: 6a | i32.add + 0390fa: 36 02 60 | i32.store 2 96 + 0390fd: 41 03 | i32.const 3 + 0390ff: 20 04 | local.get 4 + 039101: 41 c3 9b 93 80 00 | i32.const 314819 + 039107: 6a | i32.add + 039108: 20 03 | local.get 3 + 03910a: 41 e0 00 | i32.const 96 + 03910d: 6a | i32.add + 03910e: 10 d4 83 80 80 00 | call 468 + 039114: 41 03 | i32.const 3 + 039116: 20 04 | local.get 4 + 039118: 41 a4 ce 93 80 00 | i32.const 321316 + 03911e: 6a | i32.add + 03911f: 41 00 | i32.const 0 + 039121: 10 d4 83 80 80 00 | call 468 + 039127: 41 03 | i32.const 3 + 039129: 20 04 | local.get 4 + 03912b: 41 f1 c3 93 80 00 | i32.const 319985 + 039131: 6a | i32.add + 039132: 41 00 | i32.const 0 + 039134: 10 d4 83 80 80 00 | call 468 + 03913a: 41 03 | i32.const 3 + 03913c: 20 04 | local.get 4 + 03913e: 41 f4 c7 93 80 00 | i32.const 320500 + 039144: 6a | i32.add + 039145: 41 00 | i32.const 0 + 039147: 10 d4 83 80 80 00 | call 468 + 03914d: 41 03 | i32.const 3 + 03914f: 20 04 | local.get 4 + 039151: 41 99 c8 93 80 00 | i32.const 320537 + 039157: 6a | i32.add + 039158: 41 00 | i32.const 0 + 03915a: 10 d4 83 80 80 00 | call 468 + 039160: 41 03 | i32.const 3 + 039162: 20 04 | local.get 4 + 039164: 41 e9 cb 93 80 00 | i32.const 321001 + 03916a: 6a | i32.add + 03916b: 41 00 | i32.const 0 + 03916d: 10 d4 83 80 80 00 | call 468 + 039173: 41 03 | i32.const 3 + 039175: 20 04 | local.get 4 + 039177: 41 c5 cb 93 80 00 | i32.const 320965 + 03917d: 6a | i32.add + 03917e: 41 00 | i32.const 0 + 039180: 10 d4 83 80 80 00 | call 468 + 039186: 41 03 | i32.const 3 + 039188: 20 04 | local.get 4 + 03918a: 41 8d cc 93 80 00 | i32.const 321037 + 039190: 6a | i32.add + 039191: 41 00 | i32.const 0 + 039193: 10 d4 83 80 80 00 | call 468 + 039199: 41 03 | i32.const 3 + 03919b: 20 04 | local.get 4 + 03919d: 41 f5 ca 93 80 00 | i32.const 320885 + 0391a3: 6a | i32.add + 0391a4: 41 00 | i32.const 0 + 0391a6: 10 d4 83 80 80 00 | call 468 + 0391ac: 41 03 | i32.const 3 + 0391ae: 20 04 | local.get 4 + 0391b0: 41 9d cb 93 80 00 | i32.const 320925 + 0391b6: 6a | i32.add + 0391b7: 41 00 | i32.const 0 + 0391b9: 10 d4 83 80 80 00 | call 468 + 0391bf: 23 86 80 80 80 00 | global.get 6 + 0391c5: 22 04 | local.tee 4 + 0391c7: 20 01 | local.get 1 + 0391c9: 36 02 1c | i32.store 2 28 + 0391cc: 20 04 | local.get 4 + 0391ce: 20 00 | local.get 0 + 0391d0: 36 02 18 | i32.store 2 24 + 0391d3: 20 04 | local.get 4 + 0391d5: 42 00 | i64.const 0 + 0391d7: 37 02 64 | i64.store 2 100 + 0391da: 20 04 | local.get 4 + 0391dc: 41 80 80 80 fc 03 | i32.const 1065353216 + 0391e2: 36 02 60 | i32.store 2 96 + 0391e5: 20 04 | local.get 4 + 0391e7: 41 00 | i32.const 0 + 0391e9: 3a 00 0b | i32.store8 0 11 + 0391ec: 20 04 | local.get 4 + 0391ee: 42 00 | i64.const 0 + 0391f0: 37 02 6c | i64.store 2 108 + 0391f3: 20 04 | local.get 4 + 0391f5: 42 00 | i64.const 0 + 0391f7: 37 03 78 | i64.store 3 120 + 0391fa: 20 04 | local.get 4 + 0391fc: 41 80 80 80 fc 03 | i32.const 1065353216 + 039202: 36 02 74 | i32.store 2 116 + 039205: 20 04 | local.get 4 + 039207: 42 00 | i64.const 0 + 039209: 37 03 80 01 | i64.store 3 128 + 03920d: 20 04 | local.get 4 + 03920f: 42 00 | i64.const 0 + 039211: 37 02 8c 01 | i64.store 2 140 + 039215: 20 04 | local.get 4 + 039217: 41 80 80 80 fc 03 | i32.const 1065353216 + 03921d: 36 02 88 01 | i32.store 2 136 + 039221: 20 04 | local.get 4 + 039223: 42 00 | i64.const 0 + 039225: 37 02 94 01 | i64.store 2 148 + 039229: 20 04 | local.get 4 + 03922b: 41 80 80 80 fc 03 | i32.const 1065353216 + 039231: 36 02 9c 01 | i32.store 2 156 + 039235: 02 40 | block + 039237: 20 02 | local.get 2 + 039239: 45 | i32.eqz + 03923a: 0d 00 | br_if 0 + 03923c: 20 02 | local.get 2 + 03923e: 2d 00 00 | i32.load8_u 0 0 + 039241: 45 | i32.eqz + 039242: 0d 00 | br_if 0 + 039244: 23 86 80 80 80 00 | global.get 6 + 03924a: 20 02 | local.get 2 + 03924c: 36 02 00 | i32.store 2 0 + 03924f: 0b | end + 039250: 23 86 80 80 80 00 | global.get 6 + 039256: 22 04 | local.tee 4 + 039258: 41 b0 01 | i32.const 176 + 03925b: 6a | i32.add + 03925c: 41 00 | i32.const 0 + 03925e: 41 a4 16 | i32.const 2852 + 039261: fc 0b 00 | memory.fill 0 + 039264: 20 04 | local.get 4 + 039266: 41 01 | i32.const 1 + 039268: 36 02 e0 0e | i32.store 2 1888 + 03926c: 20 04 | local.get 4 + 03926e: 42 80 80 80 fc 83 80 80 c0 | i64.const 4575657222473777152 + 039277: 3f | + 039278: 37 03 c0 0e | i64.store 3 1856 + 03927c: 20 04 | local.get 4 + 03927e: 41 80 02 | i32.const 256 + 039281: 36 02 ac 01 | i32.store 2 172 + 039285: 02 40 | block + 039287: 02 40 | block + 039289: 10 fa 83 80 80 00 | call 506 + 03928f: 45 | i32.eqz + 039290: 0d 00 | br_if 0 + 039292: 41 04 | i32.const 4 + 039294: 23 81 80 80 80 00 | global.get 1 + 03929a: 41 a0 a3 93 80 00 | i32.const 315808 + 0392a0: 6a | i32.add + 0392a1: 41 00 | i32.const 0 + 0392a3: 10 d4 83 80 80 00 | call 468 + 0392a9: 0c 01 | br 1 + 0392ab: 0b | end + 0392ac: 02 40 | block + 0392ae: 02 40 | block + 0392b0: 23 86 80 80 80 00 | global.get 6 + 0392b6: 22 02 | local.tee 2 + 0392b8: 28 02 38 | i32.load 2 56 + 0392bb: 22 04 | local.tee 4 + 0392bd: 45 | i32.eqz + 0392be: 0d 00 | br_if 0 + 0392c0: 20 02 | local.get 2 + 0392c2: 28 02 3c | i32.load 2 60 + 0392c5: 22 02 | local.tee 2 + 0392c7: 0d 01 | br_if 1 + 0392c9: 0b | end + 0392ca: 23 86 80 80 80 00 | global.get 6 + 0392d0: 22 01 | local.tee 1 + 0392d2: 20 01 | local.get 1 + 0392d4: 28 02 18 | i32.load 2 24 + 0392d7: 22 04 | local.tee 4 + 0392d9: 36 02 38 | i32.store 2 56 + 0392dc: 20 01 | local.get 1 + 0392de: 20 01 | local.get 1 + 0392e0: 28 02 1c | i32.load 2 28 + 0392e3: 22 02 | local.tee 2 + 0392e5: 36 02 3c | i32.store 2 60 + 0392e8: 0b | end + 0392e9: 20 04 | local.get 4 + 0392eb: 20 02 | local.get 2 + 0392ed: 10 e2 83 80 80 00 | call 482 + 0392f3: 23 86 80 80 80 00 | global.get 6 + 0392f9: 22 04 | local.tee 4 + 0392fb: 28 02 38 | i32.load 2 56 + 0392fe: 20 04 | local.get 4 + 039300: 28 02 3c | i32.load 2 60 + 039303: 10 f6 83 80 80 00 | call 502 + 039309: 10 be 84 80 80 00 | call 574 + 03930f: 20 03 | local.get 3 + 039311: 41 88 01 | i32.const 136 + 039314: 6a | i32.add + 039315: 10 c0 84 80 80 00 | call 576 + 03931b: 20 03 | local.get 3 + 03931d: 28 02 a8 01 | i32.load 2 168 + 039321: 22 02 | local.tee 2 + 039323: 2a 02 f4 0b | f32.load 2 1524 + 039327: 21 05 | local.set 5 + 039329: 20 02 | local.get 2 + 03932b: 2a 02 f0 0b | f32.load 2 1520 + 03932f: 21 06 | local.set 6 + 039331: 02 40 | block + 039333: 02 40 | block + 039335: 20 04 | local.get 4 + 039337: 2d 00 04 | i32.load8_u 0 4 + 03933a: 41 20 | i32.const 32 + 03933c: 71 | i32.and + 03933d: 45 | i32.eqz + 03933e: 0d 00 | br_if 0 + 039340: 20 03 | local.get 3 + 039342: 41 88 01 | i32.const 136 + 039345: 6a | i32.add + 039346: 10 c0 84 80 80 00 | call 576 + 03934c: 20 03 | local.get 3 + 03934e: 20 05 | local.get 5 + 039350: 43 00 00 00 40 | f32.const 0x1p+1 + 039355: 92 | f32.add + 039356: 38 02 7c | f32.store 2 124 + 039359: 20 03 | local.get 3 + 03935b: 20 06 | local.get 6 + 03935d: 43 00 00 00 40 | f32.const 0x1p+1 + 039362: 92 | f32.add + 039363: 38 02 78 | f32.store 2 120 + 039366: 20 03 | local.get 3 + 039368: 42 80 80 80 fc 83 80 80 c0 | i64.const 4575657222473777152 + 039371: 3f | + 039372: 37 02 80 01 | i64.store 2 128 + 039376: 20 03 | local.get 3 + 039378: 42 80 80 80 fc 83 80 80 c0 | i64.const 4575657222473777152 + 039381: 3f | + 039382: 37 03 40 | i64.store 3 64 + 039385: 20 03 | local.get 3 + 039387: 20 03 | local.get 3 + 039389: 29 02 94 01 | i64.load 2 148 + 03938d: 37 03 48 | i64.store 3 72 + 039390: 20 03 | local.get 3 + 039392: 20 03 | local.get 3 + 039394: 29 02 9c 01 | i64.load 2 156 + 039398: 37 03 50 | i64.store 3 80 + 03939b: 20 03 | local.get 3 + 03939d: 20 03 | local.get 3 + 03939f: 28 02 a4 01 | i32.load 2 164 + 0393a3: 36 02 58 | i32.store 2 88 + 0393a6: 20 03 | local.get 3 + 0393a8: 20 03 | local.get 3 + 0393aa: 29 02 78 | i64.load 2 120 + 0393ad: 37 03 38 | i64.store 3 56 + 0393b0: 20 03 | local.get 3 + 0393b2: 41 c8 00 | i32.const 72 + 0393b5: 6a | i32.add + 0393b6: 20 03 | local.get 3 + 0393b8: 41 38 | i32.const 56 + 0393ba: 6a | i32.add + 0393bb: 10 a4 84 80 80 00 | call 548 + 0393c1: 0c 01 | br 1 + 0393c3: 0b | end + 0393c4: 20 02 | local.get 2 + 0393c6: 2a 02 fc 0b | f32.load 2 1532 + 0393ca: 21 07 | local.set 7 + 0393cc: 20 02 | local.get 2 + 0393ce: 2a 02 f8 0b | f32.load 2 1528 + 0393d2: 21 08 | local.set 8 + 0393d4: 20 03 | local.get 3 + 0393d6: 41 88 01 | i32.const 136 + 0393d9: 6a | i32.add + 0393da: 10 c0 84 80 80 00 | call 576 + 0393e0: 20 03 | local.get 3 + 0393e2: 20 05 | local.get 5 + 0393e4: 43 00 00 80 3f | f32.const 0x1p+0 + 0393e9: 92 | f32.add + 0393ea: 38 02 6c | f32.store 2 108 + 0393ed: 20 03 | local.get 3 + 0393ef: 20 06 | local.get 6 + 0393f1: 43 00 00 80 3f | f32.const 0x1p+0 + 0393f6: 92 | f32.add + 0393f7: 38 02 68 | f32.store 2 104 + 0393fa: 20 03 | local.get 3 + 0393fc: 20 07 | local.get 7 + 0393fe: 43 00 00 00 c0 | f32.const -0x1p+1 + 039403: 92 | f32.add + 039404: 38 02 74 | f32.store 2 116 + 039407: 20 03 | local.get 3 + 039409: 20 08 | local.get 8 + 03940b: 43 00 00 00 c0 | f32.const -0x1p+1 + 039410: 92 | f32.add + 039411: 38 02 70 | f32.store 2 112 + 039414: 20 03 | local.get 3 + 039416: 20 03 | local.get 3 + 039418: 29 02 94 01 | i64.load 2 148 + 03941c: 37 03 20 | i64.store 3 32 + 03941f: 20 03 | local.get 3 + 039421: 20 03 | local.get 3 + 039423: 29 02 9c 01 | i64.load 2 156 + 039427: 37 03 28 | i64.store 3 40 + 03942a: 20 03 | local.get 3 + 03942c: 20 03 | local.get 3 + 03942e: 28 02 a4 01 | i32.load 2 164 + 039432: 36 02 30 | i32.store 2 48 + 039435: 20 03 | local.get 3 + 039437: 20 03 | local.get 3 + 039439: 29 02 68 | i64.load 2 104 + 03943c: 37 03 10 | i64.store 3 16 + 03943f: 20 03 | local.get 3 + 039441: 20 03 | local.get 3 + 039443: 29 02 70 | i64.load 2 112 + 039446: 37 03 18 | i64.store 3 24 + 039449: 20 03 | local.get 3 + 03944b: 41 20 | i32.const 32 + 03944d: 6a | i32.add + 03944e: 20 03 | local.get 3 + 039450: 41 10 | i32.const 16 + 039452: 6a | i32.add + 039453: 10 a4 84 80 80 00 | call 548 + 039459: 0b | end + 03945a: 23 86 80 80 80 00 | global.get 6 + 039460: 22 04 | local.tee 4 + 039462: 41 00 | i32.const 0 + 039464: 3a 00 09 | i32.store8 0 9 + 039467: 20 04 | local.get 4 + 039469: 41 00 | i32.const 0 + 03946b: 36 02 90 18 | i32.store 2 3088 + 03946f: 41 00 | i32.const 0 + 039471: 10 95 85 80 80 00 | call 661 + 039477: a7 | i32.wrap_i64 + 039478: 10 d6 85 80 80 00 | call 726 + 03947e: 23 81 80 80 80 00 | global.get 1 + 039484: 22 04 | local.tee 4 + 039486: 41 d0 dc 98 80 00 | i32.const 405072 + 03948c: 6a | i32.add + 03948d: 22 02 | local.tee 2 + 03948f: 41 00 | i32.const 0 + 039491: 41 80 20 | i32.const 4096 + 039494: fc 0b 00 | memory.fill 0 + 039497: 20 03 | local.get 3 + 039499: 20 02 | local.get 2 + 03949b: 41 80 20 | i32.const 4096 + 03949e: 10 a5 85 80 80 00 | call 677 + 0394a4: 36 02 00 | i32.store 2 0 + 0394a7: 41 03 | i32.const 3 + 0394a9: 20 04 | local.get 4 + 0394ab: 41 da 9b 93 80 00 | i32.const 314842 + 0394b1: 6a | i32.add + 0394b2: 20 03 | local.get 3 + 0394b4: 10 d4 83 80 80 00 | call 468 + 0394ba: 0b | end + 0394bb: 20 03 | local.get 3 + 0394bd: 41 b0 01 | i32.const 176 + 0394c0: 6a | i32.add + 0394c1: 24 80 80 80 80 00 | global.set 0 + 0394c7: 0b | end +0394c9 func[528]: + 0394ca: 01 7f | local[0] type=i32 + 0394cc: 23 81 80 80 80 00 | global.get 1 + 0394d2: 21 00 | local.set 0 + 0394d4: 10 bf 84 80 80 00 | call 575 + 0394da: 10 ea 83 80 80 00 | call 490 + 0394e0: 20 00 | local.get 0 + 0394e2: 41 d0 fc 98 80 00 | i32.const 409168 + 0394e8: 6a | i32.add + 0394e9: 28 02 00 | i32.load 2 0 + 0394ec: 10 eb 80 80 80 00 | call 107 + 0394f2: 10 da 80 80 80 00 | call 90 + 0394f8: 23 86 80 80 80 00 | global.get 6 + 0394fe: 41 00 | i32.const 0 + 039500: 3a 00 08 | i32.store8 0 8 + 039503: 41 03 | i32.const 3 + 039505: 20 00 | local.get 0 + 039507: 41 9e 87 93 80 00 | i32.const 312222 + 03950d: 6a | i32.add + 03950e: 41 00 | i32.const 0 + 039510: 10 d4 83 80 80 00 | call 468 + 039516: 0b | end +039518 func[529]: + 039519: 23 86 80 80 80 00 | global.get 6 + 03951f: 28 02 18 | i32.load 2 24 + 039522: 0b | end +039524 func[530]: + 039525: 23 86 80 80 80 00 | global.get 6 + 03952b: 28 02 1c | i32.load 2 28 + 03952e: 0b | end +039530 func[531]: + 039531: 20 00 | local.get 0 + 039533: 2d 00 00 | i32.load8_u 0 0 + 039536: b3 | f32.convert_i32_u + 039537: 43 00 00 7f 43 | f32.const 0x1.fep+7 + 03953c: 95 | f32.div + 03953d: 20 00 | local.get 0 + 03953f: 2d 00 01 | i32.load8_u 0 1 + 039542: b3 | f32.convert_i32_u + 039543: 43 00 00 7f 43 | f32.const 0x1.fep+7 + 039548: 95 | f32.div + 039549: 20 00 | local.get 0 + 03954b: 2d 00 02 | i32.load8_u 0 2 + 03954e: b3 | f32.convert_i32_u + 03954f: 43 00 00 7f 43 | f32.const 0x1.fep+7 + 039554: 95 | f32.div + 039555: 20 00 | local.get 0 + 039557: 2d 00 03 | i32.load8_u 0 3 + 03955a: b3 | f32.convert_i32_u + 03955b: 43 00 00 7f 43 | f32.const 0x1.fep+7 + 039560: 95 | f32.div + 039561: 10 9a 80 80 80 00 | call 26 + 039567: 41 80 82 01 | i32.const 16640 + 03956b: 10 9b 80 80 80 00 | call 27 + 039571: 0b | end +039574 func[532]: + 039575: 02 7f | local[0..1] type=i32 + 039577: 02 7c | local[2..3] type=f64 + 039579: 01 7f | local[4] type=i32 + 03957b: 23 80 80 80 80 00 | global.get 0 + 039581: 41 c0 00 | i32.const 64 + 039584: 6b | i32.sub + 039585: 22 00 | local.tee 0 + 039587: 24 80 80 80 80 00 | global.set 0 + 03958d: 23 86 80 80 80 00 | global.get 6 + 039593: 22 01 | local.tee 1 + 039595: 10 ba 80 80 80 00 | call 58 + 03959b: 22 02 | local.tee 2 + 03959d: 39 03 d8 17 | f64.store 3 3032 + 0395a1: 20 01 | local.get 1 + 0395a3: 2b 03 e0 17 | f64.load 3 3040 + 0395a7: 21 03 | local.set 3 + 0395a9: 20 01 | local.get 1 + 0395ab: 20 02 | local.get 2 + 0395ad: 39 03 e0 17 | f64.store 3 3040 + 0395b1: 20 01 | local.get 1 + 0395b3: 20 02 | local.get 2 + 0395b5: 20 03 | local.get 3 + 0395b7: a1 | f64.sub + 0395b8: 39 03 e8 17 | f64.store 3 3048 + 0395bc: 23 81 80 80 80 00 | global.get 1 + 0395c2: 41 88 af 98 80 00 | i32.const 399240 + 0395c8: 6a | i32.add + 0395c9: 28 02 40 | i32.load 2 64 + 0395cc: 22 04 | local.tee 4 + 0395ce: 42 00 | i64.const 0 + 0395d0: 37 02 04 | i64.store 2 4 + 0395d3: 20 04 | local.get 4 + 0395d5: 41 80 80 80 fc 03 | i32.const 1065353216 + 0395db: 36 02 00 | i32.store 2 0 + 0395de: 20 04 | local.get 4 + 0395e0: 42 00 | i64.const 0 + 0395e2: 37 02 0c | i64.store 2 12 + 0395e5: 20 04 | local.get 4 + 0395e7: 42 00 | i64.const 0 + 0395e9: 37 02 18 | i64.store 2 24 + 0395ec: 20 04 | local.get 4 + 0395ee: 41 80 80 80 fc 03 | i32.const 1065353216 + 0395f4: 36 02 14 | i32.store 2 20 + 0395f7: 20 04 | local.get 4 + 0395f9: 42 00 | i64.const 0 + 0395fb: 37 02 20 | i64.store 2 32 + 0395fe: 20 04 | local.get 4 + 039600: 42 00 | i64.const 0 + 039602: 37 02 2c | i64.store 2 44 + 039605: 20 04 | local.get 4 + 039607: 41 80 80 80 fc 03 | i32.const 1065353216 + 03960d: 36 02 28 | i32.store 2 40 + 039610: 20 04 | local.get 4 + 039612: 42 00 | i64.const 0 + 039614: 37 02 34 | i64.store 2 52 + 039617: 20 04 | local.get 4 + 039619: 41 80 80 80 fc 03 | i32.const 1065353216 + 03961f: 36 02 3c | i32.store 2 60 + 039622: 20 00 | local.get 0 + 039624: 20 01 | local.get 1 + 039626: 2a 02 9c 01 | f32.load 2 156 + 03962a: 38 02 3c | f32.store 2 60 + 03962d: 20 00 | local.get 0 + 03962f: 20 01 | local.get 1 + 039631: 2a 02 8c 01 | f32.load 2 140 + 039635: 38 02 38 | f32.store 2 56 + 039638: 20 00 | local.get 0 + 03963a: 20 01 | local.get 1 + 03963c: 2a 02 7c | f32.load 2 124 + 03963f: 38 02 34 | f32.store 2 52 + 039642: 20 00 | local.get 0 + 039644: 20 01 | local.get 1 + 039646: 2a 02 6c | f32.load 2 108 + 039649: 38 02 30 | f32.store 2 48 + 03964c: 20 00 | local.get 0 + 03964e: 20 01 | local.get 1 + 039650: 2a 02 98 01 | f32.load 2 152 + 039654: 38 02 2c | f32.store 2 44 + 039657: 20 00 | local.get 0 + 039659: 20 01 | local.get 1 + 03965b: 2a 02 88 01 | f32.load 2 136 + 03965f: 38 02 28 | f32.store 2 40 + 039662: 20 00 | local.get 0 + 039664: 20 01 | local.get 1 + 039666: 2a 02 78 | f32.load 2 120 + 039669: 38 02 24 | f32.store 2 36 + 03966c: 20 00 | local.get 0 + 03966e: 20 01 | local.get 1 + 039670: 2a 02 68 | f32.load 2 104 + 039673: 38 02 20 | f32.store 2 32 + 039676: 20 00 | local.get 0 + 039678: 20 01 | local.get 1 + 03967a: 2a 02 94 01 | f32.load 2 148 + 03967e: 38 02 1c | f32.store 2 28 + 039681: 20 00 | local.get 0 + 039683: 20 01 | local.get 1 + 039685: 2a 02 84 01 | f32.load 2 132 + 039689: 38 02 18 | f32.store 2 24 + 03968c: 20 00 | local.get 0 + 03968e: 20 01 | local.get 1 + 039690: 2a 02 74 | f32.load 2 116 + 039693: 38 02 14 | f32.store 2 20 + 039696: 20 00 | local.get 0 + 039698: 20 01 | local.get 1 + 03969a: 2a 02 64 | f32.load 2 100 + 03969d: 38 02 10 | f32.store 2 16 + 0396a0: 20 00 | local.get 0 + 0396a2: 20 01 | local.get 1 + 0396a4: 2a 02 90 01 | f32.load 2 144 + 0396a8: 38 02 0c | f32.store 2 12 + 0396ab: 20 00 | local.get 0 + 0396ad: 20 01 | local.get 1 + 0396af: 2a 02 80 01 | f32.load 2 128 + 0396b3: 38 02 08 | f32.store 2 8 + 0396b6: 20 00 | local.get 0 + 0396b8: 20 01 | local.get 1 + 0396ba: 2a 02 70 | f32.load 2 112 + 0396bd: 38 02 04 | f32.store 2 4 + 0396c0: 20 00 | local.get 0 + 0396c2: 20 01 | local.get 1 + 0396c4: 2a 02 60 | f32.load 2 96 + 0396c7: 38 02 00 | f32.store 2 0 + 0396ca: 20 00 | local.get 0 + 0396cc: 10 d6 83 80 80 00 | call 470 + 0396d2: 20 00 | local.get 0 + 0396d4: 41 c0 00 | i32.const 64 + 0396d7: 6a | i32.add + 0396d8: 24 80 80 80 80 00 | global.set 0 + 0396de: 0b | end +0396e1 func[533]: + 0396e2: 01 7f | local[0] type=i32 + 0396e4: 02 7c | local[1..2] type=f64 + 0396e6: 23 81 80 80 80 00 | global.get 1 + 0396ec: 22 00 | local.tee 0 + 0396ee: 41 88 af 98 80 00 | i32.const 399240 + 0396f4: 6a | i32.add + 0396f5: 28 02 00 | i32.load 2 0 + 0396f8: 10 da 83 80 80 00 | call 474 + 0396fe: 20 00 | local.get 0 + 039700: 41 d0 fc 98 80 00 | i32.const 409168 + 039706: 6a | i32.add + 039707: 28 02 00 | i32.load 2 0 + 03970a: 10 c2 80 80 80 00 | call 66 + 039710: 23 86 80 80 80 00 | global.get 6 + 039716: 22 00 | local.tee 0 + 039718: 10 ba 80 80 80 00 | call 58 + 03971e: 22 01 | local.tee 1 + 039720: 39 03 d8 17 | f64.store 3 3032 + 039724: 20 00 | local.get 0 + 039726: 2b 03 e0 17 | f64.load 3 3040 + 03972a: 21 02 | local.set 2 + 03972c: 20 00 | local.get 0 + 03972e: 20 01 | local.get 1 + 039730: 39 03 e0 17 | f64.store 3 3040 + 039734: 20 00 | local.get 0 + 039736: 20 01 | local.get 1 + 039738: 20 02 | local.get 2 + 03973a: a1 | f64.sub + 03973b: 22 01 | local.tee 1 + 03973d: 39 03 f0 17 | f64.store 3 3056 + 039741: 20 00 | local.get 0 + 039743: 20 01 | local.get 1 + 039745: 20 00 | local.get 0 + 039747: 2b 03 e8 17 | f64.load 3 3048 + 03974b: a0 | f64.add + 03974c: 22 01 | local.tee 1 + 03974e: 39 03 f8 17 | f64.store 3 3064 + 039752: 02 40 | block + 039754: 20 01 | local.get 1 + 039756: 20 00 | local.get 0 + 039758: 2b 03 80 18 | f64.load 3 3072 + 03975c: 22 02 | local.tee 2 + 03975e: 63 | f64.lt + 03975f: 45 | i32.eqz + 039760: 0d 00 | br_if 0 + 039762: 20 02 | local.get 2 + 039764: 20 01 | local.get 1 + 039766: a1 | f64.sub + 039767: 10 96 84 80 80 00 | call 534 + 03976d: 23 86 80 80 80 00 | global.get 6 + 039773: 22 00 | local.tee 0 + 039775: 10 ba 80 80 80 00 | call 58 + 03977b: 22 01 | local.tee 1 + 03977d: 39 03 d8 17 | f64.store 3 3032 + 039781: 20 00 | local.get 0 + 039783: 2b 03 e0 17 | f64.load 3 3040 + 039787: 21 02 | local.set 2 + 039789: 20 00 | local.get 0 + 03978b: 20 01 | local.get 1 + 03978d: 39 03 e0 17 | f64.store 3 3040 + 039791: 20 00 | local.get 0 + 039793: 20 01 | local.get 1 + 039795: 20 02 | local.get 2 + 039797: a1 | f64.sub + 039798: 20 00 | local.get 0 + 03979a: 2b 03 f8 17 | f64.load 3 3064 + 03979e: a0 | f64.add + 03979f: 39 03 f8 17 | f64.store 3 3064 + 0397a3: 0b | end + 0397a4: 10 f9 83 80 80 00 | call 505 + 0397aa: 23 86 80 80 80 00 | global.get 6 + 0397b0: 22 00 | local.tee 0 + 0397b2: 20 00 | local.get 0 + 0397b4: 28 02 90 18 | i32.load 2 3088 + 0397b8: 41 01 | i32.const 1 + 0397ba: 6a | i32.add + 0397bb: 36 02 90 18 | i32.store 2 3088 + 0397bf: 0b | end +0397c2 func[534]: + 0397c3: 01 7f | local[1] type=i32 + 0397c5: 02 7c | local[2..3] type=f64 + 0397c7: 01 7e | local[4] type=i64 + 0397c9: 23 80 80 80 80 00 | global.get 0 + 0397cf: 41 10 | i32.const 16 + 0397d1: 6b | i32.sub + 0397d2: 22 01 | local.tee 1 + 0397d4: 24 80 80 80 80 00 | global.set 0 + 0397da: 02 40 | block + 0397dc: 20 00 | local.get 0 + 0397de: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 0397e7: 63 | f64.lt + 0397e8: 0d 00 | br_if 0 + 0397ea: 10 ba 80 80 80 00 | call 58 + 0397f0: 21 02 | local.set 2 + 0397f2: 20 01 | local.get 1 + 0397f4: 42 00 | i64.const 0 + 0397f6: 37 03 08 | i64.store 3 8 + 0397f9: 20 01 | local.get 1 + 0397fb: 20 00 | local.get 0 + 0397fd: 20 00 | local.get 0 + 0397ff: 44 9a 99 99 99 99 99 a9 bf | f64.const -0x1.999999999999ap-5 + 039808: a2 | f64.mul + 039809: a0 | f64.add + 03980a: 22 03 | local.tee 3 + 03980c: fc 06 | i64.trunc_sat_f64_s + 03980e: 22 04 | local.tee 4 + 039810: 37 03 00 | i64.store 3 0 + 039813: 20 01 | local.get 1 + 039815: 20 03 | local.get 3 + 039817: 20 04 | local.get 4 + 039819: b9 | f64.convert_i64_s + 03981a: a1 | f64.sub + 03981b: 44 00 00 00 00 65 cd cd 41 | f64.const 0x1.dcd65p+29 + 039824: a2 | f64.mul + 039825: fc 02 | i32.trunc_sat_f64_s + 039827: 36 02 08 | i32.store 2 8 + 03982a: 03 40 | loop + 03982c: 20 01 | local.get 1 + 03982e: 20 01 | local.get 1 + 039830: 10 b6 85 80 80 00 | call 694 + 039836: 41 7f | i32.const 4294967295 + 039838: 46 | i32.eq + 039839: 0d 00 | br_if 0 + 03983b: 0b | end + 03983c: 20 00 | local.get 0 + 03983e: 20 02 | local.get 2 + 039840: a0 | f64.add + 039841: 21 00 | local.set 0 + 039843: 03 40 | loop + 039845: 10 ba 80 80 80 00 | call 58 + 03984b: 20 00 | local.get 0 + 03984d: 63 | f64.lt + 03984e: 0d 00 | br_if 0 + 039850: 0b | end + 039851: 0b | end + 039852: 20 01 | local.get 1 + 039854: 41 10 | i32.const 16 + 039856: 6a | i32.add + 039857: 24 80 80 80 80 00 | global.set 0 + 03985d: 0b | end +039860 func[535]: + 039861: 01 7f | local[4] type=i32 + 039863: 01 7d | local[5] type=f32 + 039865: 23 80 80 80 80 00 | global.get 0 + 03986b: 41 10 | i32.const 16 + 03986d: 6b | i32.sub + 03986e: 22 04 | local.tee 4 + 039870: 24 80 80 80 80 00 | global.set 0 + 039876: 23 81 80 80 80 00 | global.get 1 + 03987c: 41 88 af 98 80 00 | i32.const 399240 + 039882: 6a | i32.add + 039883: 28 02 00 | i32.load 2 0 + 039886: 10 da 83 80 80 00 | call 474 + 03988c: 41 91 18 | i32.const 3089 + 03988f: 10 95 80 80 80 00 | call 21 + 039895: 02 40 | block + 039897: 02 40 | block + 039899: 23 86 80 80 80 00 | global.get 6 + 03989f: 2d 00 0c | i32.load8_u 0 12 + 0398a2: 0d 00 | br_if 0 + 0398a4: 23 86 80 80 80 00 | global.get 6 + 0398aa: 2d 00 05 | i32.load8_u 0 5 + 0398ad: 41 20 | i32.const 32 + 0398af: 71 | i32.and + 0398b0: 45 | i32.eqz + 0398b1: 0d 00 | br_if 0 + 0398b3: 20 04 | local.get 4 + 0398b5: 41 00 | i32.const 0 + 0398b7: 3a 00 0f | i32.store8 0 15 + 0398ba: 20 00 | local.get 0 + 0398bc: b2 | f32.convert_i32_s + 0398bd: 23 81 80 80 80 00 | global.get 1 + 0398c3: 41 c4 f7 97 80 00 | i32.const 392132 + 0398c9: 6a | i32.add + 0398ca: 20 04 | local.get 4 + 0398cc: 41 0f | i32.const 15 + 0398ce: 6a | i32.add + 0398cf: 41 00 | i32.const 0 + 0398d1: 10 bf 80 80 80 00 | call 63 + 0398d7: b6 | f32.demote_f64 + 0398d8: 22 05 | local.tee 5 + 0398da: 94 | f32.mul + 0398db: fc 00 | i32.trunc_sat_f32_s + 0398dd: 23 86 80 80 80 00 | global.get 6 + 0398e3: 28 02 4c | i32.load 2 76 + 0398e6: b3 | f32.convert_i32_u + 0398e7: 20 03 | local.get 3 + 0398e9: 20 01 | local.get 1 + 0398eb: 6a | i32.add + 0398ec: b2 | f32.convert_i32_s + 0398ed: 20 05 | local.get 5 + 0398ef: 94 | f32.mul + 0398f0: 93 | f32.sub + 0398f1: fc 00 | i32.trunc_sat_f32_s + 0398f3: 20 02 | local.get 2 + 0398f5: b2 | f32.convert_i32_s + 0398f6: 20 05 | local.get 5 + 0398f8: 94 | f32.mul + 0398f9: fc 00 | i32.trunc_sat_f32_s + 0398fb: 20 03 | local.get 3 + 0398fd: b2 | f32.convert_i32_s + 0398fe: 20 05 | local.get 5 + 039900: 94 | f32.mul + 039901: fc 00 | i32.trunc_sat_f32_s + 039903: 10 98 80 80 80 00 | call 24 + 039909: 0c 01 | br 1 + 03990b: 0b | end + 03990c: 20 00 | local.get 0 + 03990e: 23 86 80 80 80 00 | global.get 6 + 039914: 28 02 4c | i32.load 2 76 + 039917: 20 03 | local.get 3 + 039919: 20 01 | local.get 1 + 03991b: 6a | i32.add + 03991c: 6b | i32.sub + 03991d: 20 02 | local.get 2 + 03991f: 20 03 | local.get 3 + 039921: 10 98 80 80 80 00 | call 24 + 039927: 0b | end + 039928: 20 04 | local.get 4 + 03992a: 41 10 | i32.const 16 + 03992c: 6a | i32.add + 03992d: 24 80 80 80 80 00 | global.set 0 + 039933: 0b | end +039935 func[536]: + 039936: 23 81 80 80 80 00 | global.get 1 + 03993c: 41 88 af 98 80 00 | i32.const 399240 + 039942: 6a | i32.add + 039943: 28 02 00 | i32.load 2 0 + 039946: 10 da 83 80 80 00 | call 474 + 03994c: 41 91 18 | i32.const 3089 + 03994f: 10 96 80 80 80 00 | call 22 + 039955: 0b | end +039957 func[537]: + 039958: 01 7f | local[1] type=i32 + 03995a: 01 7c | local[2] type=f64 + 03995c: 23 80 80 80 80 00 | global.get 0 + 039962: 41 10 | i32.const 16 + 039964: 6b | i32.sub + 039965: 22 01 | local.tee 1 + 039967: 24 80 80 80 80 00 | global.set 0 + 03996d: 02 40 | block + 03996f: 02 40 | block + 039971: 20 00 | local.get 0 + 039973: 41 01 | i32.const 1 + 039975: 4e | i32.ge_s + 039976: 0d 00 | br_if 0 + 039978: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 039981: 21 02 | local.set 2 + 039983: 0c 01 | br 1 + 039985: 0b | end + 039986: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 03998f: 20 00 | local.get 0 + 039991: b8 | f64.convert_i32_u + 039992: a3 | f64.div + 039993: 21 02 | local.set 2 + 039995: 0b | end + 039996: 23 86 80 80 80 00 | global.get 6 + 03999c: 20 02 | local.get 2 + 03999e: 39 03 80 18 | f64.store 3 3072 + 0399a2: 20 01 | local.get 1 + 0399a4: 20 02 | local.get 2 + 0399a6: b6 | f32.demote_f64 + 0399a7: 43 00 00 7a 44 | f32.const 0x1.f4p+9 + 0399ac: 94 | f32.mul + 0399ad: bb | f64.promote_f32 + 0399ae: 39 03 00 | f64.store 3 0 + 0399b1: 41 03 | i32.const 3 + 0399b3: 23 81 80 80 80 00 | global.get 1 + 0399b9: 41 a2 9a 93 80 00 | i32.const 314658 + 0399bf: 6a | i32.add + 0399c0: 20 01 | local.get 1 + 0399c2: 10 d4 83 80 80 00 | call 468 + 0399c8: 20 01 | local.get 1 + 0399ca: 41 10 | i32.const 16 + 0399cc: 6a | i32.add + 0399cd: 24 80 80 80 80 00 | global.set 0 + 0399d3: 0b | end +0399d5 func[538]: + 0399d6: 01 7f | local[1] type=i32 + 0399d8: 02 40 | block + 0399da: 23 86 80 80 80 00 | global.get 6 + 0399e0: 2d 00 08 | i32.load8_u 0 8 + 0399e3: 41 01 | i32.const 1 + 0399e5: 47 | i32.ne + 0399e6: 0d 00 | br_if 0 + 0399e8: 41 04 | i32.const 4 + 0399ea: 23 81 80 80 80 00 | global.get 1 + 0399f0: 41 ef b7 93 80 00 | i32.const 318447 + 0399f6: 6a | i32.add + 0399f7: 41 00 | i32.const 0 + 0399f9: 10 d4 83 80 80 00 | call 468 + 0399ff: 0b | end + 039a00: 23 86 80 80 80 00 | global.get 6 + 039a06: 22 01 | local.tee 1 + 039a08: 20 01 | local.get 1 + 039a0a: 28 02 04 | i32.load 2 4 + 039a0d: 20 00 | local.get 0 + 039a0f: 72 | i32.or + 039a10: 36 02 04 | i32.store 2 4 + 039a13: 0b | end +039a15 func[539]: + 039a16: 23 81 80 80 80 00 | global.get 1 + 039a1c: 41 80 9c 95 80 00 | i32.const 347648 + 039a22: 6a | i32.add + 039a23: 20 00 | local.get 0 + 039a25: 36 02 00 | i32.store 2 0 + 039a28: 0b | end +039a2b func[540]: + 039a2c: 04 7f | local[0..3] type=i32 + 039a2e: 02 40 | block + 039a30: 23 86 80 80 80 00 | global.get 6 + 039a36: 28 02 b4 0e | i32.load 2 1844 + 039a3a: 22 00 | local.tee 0 + 039a3c: 41 01 | i32.const 1 + 039a3e: 4e | i32.ge_s + 039a3f: 0d 00 | br_if 0 + 039a41: 41 00 | i32.const 0 + 039a43: 0f | return + 039a44: 0b | end + 039a45: 23 86 80 80 80 00 | global.get 6 + 039a4b: 28 02 f4 0d | i32.load 2 1780 + 039a4f: 21 01 | local.set 1 + 039a51: 41 00 | i32.const 0 + 039a53: 21 02 | local.set 2 + 039a55: 02 40 | block + 039a57: 20 00 | local.get 0 + 039a59: 41 01 | i32.const 1 + 039a5b: 46 | i32.eq + 039a5c: 0d 00 | br_if 0 + 039a5e: 41 00 | i32.const 0 + 039a60: 21 00 | local.set 0 + 039a62: 03 40 | loop + 039a64: 23 86 80 80 80 00 | global.get 6 + 039a6a: 22 02 | local.tee 2 + 039a6c: 41 f4 0d | i32.const 1780 + 039a6f: 6a | i32.add + 039a70: 22 03 | local.tee 3 + 039a72: 20 00 | local.get 0 + 039a74: 41 02 | i32.const 2 + 039a76: 74 | i32.shl + 039a77: 6a | i32.add + 039a78: 20 03 | local.get 3 + 039a7a: 20 00 | local.get 0 + 039a7c: 41 01 | i32.const 1 + 039a7e: 6a | i32.add + 039a7f: 22 00 | local.tee 0 + 039a81: 41 02 | i32.const 2 + 039a83: 74 | i32.shl + 039a84: 6a | i32.add + 039a85: 28 02 00 | i32.load 2 0 + 039a88: 36 02 00 | i32.store 2 0 + 039a8b: 20 00 | local.get 0 + 039a8d: 20 02 | local.get 2 + 039a8f: 28 02 b4 0e | i32.load 2 1844 + 039a93: 41 7f | i32.const 4294967295 + 039a95: 6a | i32.add + 039a96: 22 02 | local.tee 2 + 039a98: 48 | i32.lt_s + 039a99: 0d 00 | br_if 0 + 039a9b: 0b | end + 039a9c: 0b | end + 039a9d: 23 86 80 80 80 00 | global.get 6 + 039aa3: 22 00 | local.tee 0 + 039aa5: 20 02 | local.get 2 + 039aa7: 41 02 | i32.const 2 + 039aa9: 74 | i32.shl + 039aaa: 6a | i32.add + 039aab: 41 f4 0d | i32.const 1780 + 039aae: 6a | i32.add + 039aaf: 41 00 | i32.const 0 + 039ab1: 36 02 00 | i32.store 2 0 + 039ab4: 20 00 | local.get 0 + 039ab6: 20 00 | local.get 0 + 039ab8: 28 02 b4 0e | i32.load 2 1844 + 039abc: 41 7f | i32.const 4294967295 + 039abe: 6a | i32.add + 039abf: 36 02 b4 0e | i32.store 2 1844 + 039ac3: 20 01 | local.get 1 + 039ac5: 0b | end +039ac7 func[541]: + 039ac8: 02 7f | local[2..3] type=i32 + 039aca: 41 00 | i32.const 0 + 039acc: 21 02 | local.set 2 + 039ace: 02 40 | block + 039ad0: 20 00 | local.get 0 + 039ad2: 41 03 | i32.const 3 + 039ad4: 4b | i32.gt_u + 039ad5: 0d 00 | br_if 0 + 039ad7: 23 86 80 80 80 00 | global.get 6 + 039add: 21 03 | local.set 3 + 039adf: 20 01 | local.get 1 + 039ae1: 41 1f | i32.const 31 + 039ae3: 4a | i32.gt_s + 039ae4: 0d 00 | br_if 0 + 039ae6: 20 03 | local.get 3 + 039ae8: 20 00 | local.get 0 + 039aea: 6a | i32.add + 039aeb: 2d 00 d0 10 | i32.load8_u 0 2128 + 039aef: 41 01 | i32.const 1 + 039af1: 71 | i32.and + 039af2: 45 | i32.eqz + 039af3: 0d 00 | br_if 0 + 039af5: 23 86 80 80 80 00 | global.get 6 + 039afb: 20 00 | local.get 0 + 039afd: 41 05 | i32.const 5 + 039aff: 74 | i32.shl + 039b00: 22 00 | local.tee 0 + 039b02: 6a | i32.add + 039b03: 20 01 | local.get 1 + 039b05: 6a | i32.add + 039b06: 41 d4 15 | i32.const 2772 + 039b09: 6a | i32.add + 039b0a: 2d 00 00 | i32.load8_u 0 0 + 039b0d: 0d 00 | br_if 0 + 039b0f: 23 86 80 80 80 00 | global.get 6 + 039b15: 20 00 | local.get 0 + 039b17: 6a | i32.add + 039b18: 20 01 | local.get 1 + 039b1a: 6a | i32.add + 039b1b: 41 d4 14 | i32.const 2644 + 039b1e: 6a | i32.add + 039b1f: 2d 00 00 | i32.load8_u 0 0 + 039b22: 41 01 | i32.const 1 + 039b24: 46 | i32.eq + 039b25: 21 02 | local.set 2 + 039b27: 0b | end + 039b28: 20 02 | local.get 2 + 039b2a: 0b | end +039b2c func[542]: + 039b2d: 02 7f | local[2..3] type=i32 + 039b2f: 41 00 | i32.const 0 + 039b31: 21 02 | local.set 2 + 039b33: 02 40 | block + 039b35: 20 00 | local.get 0 + 039b37: 41 03 | i32.const 3 + 039b39: 4b | i32.gt_u + 039b3a: 0d 00 | br_if 0 + 039b3c: 23 86 80 80 80 00 | global.get 6 + 039b42: 21 03 | local.set 3 + 039b44: 20 01 | local.get 1 + 039b46: 41 1f | i32.const 31 + 039b48: 4a | i32.gt_s + 039b49: 0d 00 | br_if 0 + 039b4b: 20 03 | local.get 3 + 039b4d: 20 00 | local.get 0 + 039b4f: 6a | i32.add + 039b50: 2d 00 d0 10 | i32.load8_u 0 2128 + 039b54: 41 01 | i32.const 1 + 039b56: 71 | i32.and + 039b57: 45 | i32.eqz + 039b58: 0d 00 | br_if 0 + 039b5a: 23 86 80 80 80 00 | global.get 6 + 039b60: 20 00 | local.get 0 + 039b62: 41 05 | i32.const 5 + 039b64: 74 | i32.shl + 039b65: 6a | i32.add + 039b66: 20 01 | local.get 1 + 039b68: 6a | i32.add + 039b69: 41 d4 14 | i32.const 2644 + 039b6c: 6a | i32.add + 039b6d: 2d 00 00 | i32.load8_u 0 0 + 039b70: 41 01 | i32.const 1 + 039b72: 46 | i32.eq + 039b73: 21 02 | local.set 2 + 039b75: 0b | end + 039b76: 20 02 | local.get 2 + 039b78: 0b | end +039b7a func[543]: + 039b7b: 02 7f | local[2..3] type=i32 + 039b7d: 41 00 | i32.const 0 + 039b7f: 21 02 | local.set 2 + 039b81: 02 40 | block + 039b83: 20 00 | local.get 0 + 039b85: 41 03 | i32.const 3 + 039b87: 4b | i32.gt_u + 039b88: 0d 00 | br_if 0 + 039b8a: 23 86 80 80 80 00 | global.get 6 + 039b90: 21 03 | local.set 3 + 039b92: 20 01 | local.get 1 + 039b94: 41 1f | i32.const 31 + 039b96: 4a | i32.gt_s + 039b97: 0d 00 | br_if 0 + 039b99: 20 03 | local.get 3 + 039b9b: 20 00 | local.get 0 + 039b9d: 6a | i32.add + 039b9e: 2d 00 d0 10 | i32.load8_u 0 2128 + 039ba2: 41 01 | i32.const 1 + 039ba4: 71 | i32.and + 039ba5: 45 | i32.eqz + 039ba6: 0d 00 | br_if 0 + 039ba8: 23 86 80 80 80 00 | global.get 6 + 039bae: 20 00 | local.get 0 + 039bb0: 41 05 | i32.const 5 + 039bb2: 74 | i32.shl + 039bb3: 22 00 | local.tee 0 + 039bb5: 6a | i32.add + 039bb6: 20 01 | local.get 1 + 039bb8: 6a | i32.add + 039bb9: 41 d4 15 | i32.const 2772 + 039bbc: 6a | i32.add + 039bbd: 2d 00 00 | i32.load8_u 0 0 + 039bc0: 41 01 | i32.const 1 + 039bc2: 47 | i32.ne + 039bc3: 0d 00 | br_if 0 + 039bc5: 23 86 80 80 80 00 | global.get 6 + 039bcb: 20 00 | local.get 0 + 039bcd: 6a | i32.add + 039bce: 20 01 | local.get 1 + 039bd0: 6a | i32.add + 039bd1: 41 d4 14 | i32.const 2644 + 039bd4: 6a | i32.add + 039bd5: 2d 00 00 | i32.load8_u 0 0 + 039bd8: 45 | i32.eqz + 039bd9: 21 02 | local.set 2 + 039bdb: 0b | end + 039bdc: 20 02 | local.get 2 + 039bde: 0b | end +039be0 func[544]: + 039be1: 01 7f | local[1] type=i32 + 039be3: 41 00 | i32.const 0 + 039be5: 21 01 | local.set 1 + 039be7: 02 40 | block + 039be9: 20 00 | local.get 0 + 039beb: 41 06 | i32.const 6 + 039bed: 4b | i32.gt_u + 039bee: 0d 00 | br_if 0 + 039bf0: 41 00 | i32.const 0 + 039bf2: 21 01 | local.set 1 + 039bf4: 02 40 | block + 039bf6: 23 86 80 80 80 00 | global.get 6 + 039bfc: 20 00 | local.get 0 + 039bfe: 6a | i32.add + 039bff: 2d 00 e7 0e | i32.load8_u 0 1895 + 039c03: 41 01 | i32.const 1 + 039c05: 47 | i32.ne + 039c06: 0d 00 | br_if 0 + 039c08: 23 86 80 80 80 00 | global.get 6 + 039c0e: 20 00 | local.get 0 + 039c10: 6a | i32.add + 039c11: 2d 00 ef 0e | i32.load8_u 0 1903 + 039c15: 45 | i32.eqz + 039c16: 21 01 | local.set 1 + 039c18: 0b | end + 039c19: 23 86 80 80 80 00 | global.get 6 + 039c1f: 20 00 | local.get 0 + 039c21: 6a | i32.add + 039c22: 2d 00 ac 10 | i32.load8_u 0 2092 + 039c26: 41 01 | i32.const 1 + 039c28: 47 | i32.ne + 039c29: 0d 00 | br_if 0 + 039c2b: 23 86 80 80 80 00 | global.get 6 + 039c31: 20 00 | local.get 0 + 039c33: 6a | i32.add + 039c34: 2d 00 b4 10 | i32.load8_u 0 2100 + 039c38: 45 | i32.eqz + 039c39: 20 01 | local.get 1 + 039c3b: 72 | i32.or + 039c3c: 21 01 | local.set 1 + 039c3e: 0b | end + 039c3f: 20 01 | local.get 1 + 039c41: 41 01 | i32.const 1 + 039c43: 71 | i32.and + 039c44: 0b | end +039c46 func[545]: + 039c47: 01 7f | local[1] type=i32 + 039c49: 41 00 | i32.const 0 + 039c4b: 21 01 | local.set 1 + 039c4d: 02 40 | block + 039c4f: 20 00 | local.get 0 + 039c51: 41 06 | i32.const 6 + 039c53: 4b | i32.gt_u + 039c54: 0d 00 | br_if 0 + 039c56: 41 00 | i32.const 0 + 039c58: 21 01 | local.set 1 + 039c5a: 02 40 | block + 039c5c: 23 86 80 80 80 00 | global.get 6 + 039c62: 20 00 | local.get 0 + 039c64: 6a | i32.add + 039c65: 2d 00 e7 0e | i32.load8_u 0 1895 + 039c69: 0d 00 | br_if 0 + 039c6b: 23 86 80 80 80 00 | global.get 6 + 039c71: 20 00 | local.get 0 + 039c73: 6a | i32.add + 039c74: 2d 00 ef 0e | i32.load8_u 0 1903 + 039c78: 41 01 | i32.const 1 + 039c7a: 46 | i32.eq + 039c7b: 21 01 | local.set 1 + 039c7d: 0b | end + 039c7e: 23 86 80 80 80 00 | global.get 6 + 039c84: 20 00 | local.get 0 + 039c86: 6a | i32.add + 039c87: 2d 00 ac 10 | i32.load8_u 0 2092 + 039c8b: 0d 00 | br_if 0 + 039c8d: 23 86 80 80 80 00 | global.get 6 + 039c93: 20 00 | local.get 0 + 039c95: 6a | i32.add + 039c96: 2d 00 b4 10 | i32.load8_u 0 2100 + 039c9a: 41 01 | i32.const 1 + 039c9c: 46 | i32.eq + 039c9d: 20 01 | local.get 1 + 039c9f: 72 | i32.or + 039ca0: 21 01 | local.set 1 + 039ca2: 0b | end + 039ca3: 20 01 | local.get 1 + 039ca5: 41 01 | i32.const 1 + 039ca7: 71 | i32.and + 039ca8: 0b | end +039caa func[546]: + 039cab: 01 7f | local[1] type=i32 + 039cad: 20 00 | local.get 0 + 039caf: 23 86 80 80 80 00 | global.get 6 + 039cb5: 22 01 | local.tee 1 + 039cb7: 2a 02 c8 0e | f32.load 2 1864 + 039cbb: 20 01 | local.get 1 + 039cbd: 2a 02 b8 0e | f32.load 2 1848 + 039cc1: 92 | f32.add + 039cc2: 20 01 | local.get 1 + 039cc4: 2a 02 c0 0e | f32.load 2 1856 + 039cc8: 94 | f32.mul + 039cc9: 38 02 00 | f32.store 2 0 + 039ccc: 20 00 | local.get 0 + 039cce: 20 01 | local.get 1 + 039cd0: 2a 02 cc 0e | f32.load 2 1868 + 039cd4: 20 01 | local.get 1 + 039cd6: 2a 02 bc 0e | f32.load 2 1852 + 039cda: 92 | f32.add + 039cdb: 20 01 | local.get 1 + 039cdd: 2a 02 c4 0e | f32.load 2 1860 + 039ce1: 94 | f32.mul + 039ce2: 38 02 04 | f32.store 2 4 + 039ce5: 0b | end +039ce7 func[547]: + 039ce8: 20 00 | local.get 0 + 039cea: 23 86 80 80 80 00 | global.get 6 + 039cf0: 29 03 f8 0e | i64.load 3 1912 + 039cf4: 37 02 00 | i64.store 2 0 + 039cf7: 0b | end +039cfa func[548]: + 039cfb: 02 7f | local[2..3] type=i32 + 039cfd: 02 40 | block + 039cff: 02 40 | block + 039d01: 20 00 | local.get 0 + 039d03: 28 02 00 | i32.load 2 0 + 039d06: 45 | i32.eqz + 039d07: 0d 00 | br_if 0 + 039d09: 20 01 | local.get 1 + 039d0b: 2a 02 08 | f32.load 2 8 + 039d0e: 43 00 00 00 00 | f32.const 0x0p+0 + 039d13: 5b | f32.eq + 039d14: 0d 00 | br_if 0 + 039d16: 20 01 | local.get 1 + 039d18: 2a 02 0c | f32.load 2 12 + 039d1b: 43 00 00 00 00 | f32.const 0x0p+0 + 039d20: 5c | f32.ne + 039d21: 0d 01 | br_if 1 + 039d23: 0b | end + 039d24: 23 81 80 80 80 00 | global.get 1 + 039d2a: 22 00 | local.tee 0 + 039d2c: 41 88 9e 95 80 00 | i32.const 347912 + 039d32: 6a | i32.add + 039d33: 22 01 | local.tee 1 + 039d35: 41 07 | i32.const 7 + 039d37: 36 02 10 | i32.store 2 16 + 039d3a: 20 01 | local.get 1 + 039d3c: 42 81 80 80 80 10 | i64.const 4294967297 + 039d42: 37 02 08 | i64.store 2 8 + 039d45: 20 01 | local.get 1 + 039d47: 42 81 80 80 80 10 | i64.const 4294967297 + 039d4d: 37 02 00 | i64.store 2 0 + 039d50: 20 00 | local.get 0 + 039d52: 41 9c 9e 95 80 00 | i32.const 347932 + 039d58: 6a | i32.add + 039d59: 22 01 | local.tee 1 + 039d5b: 42 80 80 80 fc 83 80 80 c0 | i64.const 4575657222473777152 + 039d64: 3f | + 039d65: 37 02 08 | i64.store 2 8 + 039d68: 20 01 | local.get 1 + 039d6a: 42 00 | i64.const 0 + 039d6c: 37 02 00 | i64.store 2 0 + 039d6f: 0f | return + 039d70: 0b | end + 039d71: 23 81 80 80 80 00 | global.get 1 + 039d77: 22 02 | local.tee 2 + 039d79: 41 88 9e 95 80 00 | i32.const 347912 + 039d7f: 6a | i32.add + 039d80: 22 03 | local.tee 3 + 039d82: 20 00 | local.get 0 + 039d84: 28 02 10 | i32.load 2 16 + 039d87: 36 02 10 | i32.store 2 16 + 039d8a: 20 03 | local.get 3 + 039d8c: 20 00 | local.get 0 + 039d8e: 29 02 08 | i64.load 2 8 + 039d91: 37 02 08 | i64.store 2 8 + 039d94: 20 03 | local.get 3 + 039d96: 20 00 | local.get 0 + 039d98: 29 02 00 | i64.load 2 0 + 039d9b: 37 02 00 | i64.store 2 0 + 039d9e: 20 02 | local.get 2 + 039da0: 41 9c 9e 95 80 00 | i32.const 347932 + 039da6: 6a | i32.add + 039da7: 22 00 | local.tee 0 + 039da9: 20 01 | local.get 1 + 039dab: 29 02 00 | i64.load 2 0 + 039dae: 37 02 00 | i64.store 2 0 + 039db1: 20 00 | local.get 0 + 039db3: 20 01 | local.get 1 + 039db5: 29 02 08 | i64.load 2 8 + 039db8: 37 02 08 | i64.store 2 8 + 039dbb: 0b | end +039dbe func[549]: + 039dbf: 01 7f | local[4] type=i32 + 039dc1: 07 7d | local[5..11] type=f32 + 039dc3: 23 80 80 80 80 00 | global.get 0 + 039dc9: 41 30 | i32.const 48 + 039dcb: 6b | i32.sub + 039dcc: 22 04 | local.tee 4 + 039dce: 24 80 80 80 80 00 | global.set 0 + 039dd4: 02 40 | block + 039dd6: 20 02 | local.get 2 + 039dd8: 43 00 00 00 00 | f32.const 0x0p+0 + 039ddd: 5e | f32.gt + 039dde: 45 | i32.eqz + 039ddf: 0d 00 | br_if 0 + 039de1: 20 01 | local.get 1 + 039de3: 2a 02 00 | f32.load 2 0 + 039de6: 22 05 | local.tee 5 + 039de8: 20 00 | local.get 0 + 039dea: 2a 02 00 | f32.load 2 0 + 039ded: 22 06 | local.tee 6 + 039def: 93 | f32.sub + 039df0: 22 07 | local.tee 7 + 039df2: 20 07 | local.get 7 + 039df4: 94 | f32.mul + 039df5: 20 01 | local.get 1 + 039df7: 2a 02 04 | f32.load 2 4 + 039dfa: 22 08 | local.tee 8 + 039dfc: 20 00 | local.get 0 + 039dfe: 2a 02 04 | f32.load 2 4 + 039e01: 22 09 | local.tee 9 + 039e03: 93 | f32.sub + 039e04: 22 0a | local.tee 10 + 039e06: 20 0a | local.get 10 + 039e08: 94 | f32.mul + 039e09: 92 | f32.add + 039e0a: 22 0b | local.tee 11 + 039e0c: 43 00 00 00 00 | f32.const 0x0p+0 + 039e11: 5e | f32.gt + 039e12: 45 | i32.eqz + 039e13: 0d 00 | br_if 0 + 039e15: 20 04 | local.get 4 + 039e17: 20 08 | local.get 8 + 039e19: 20 07 | local.get 7 + 039e1b: 20 02 | local.get 2 + 039e1d: 20 0b | local.get 11 + 039e1f: 91 | f32.sqrt + 039e20: 22 0b | local.tee 11 + 039e22: 20 0b | local.get 11 + 039e24: 92 | f32.add + 039e25: 95 | f32.div + 039e26: 22 0b | local.tee 11 + 039e28: 94 | f32.mul + 039e29: 22 02 | local.tee 2 + 039e2b: 92 | f32.add + 039e2c: 38 02 2c | f32.store 2 44 + 039e2f: 20 04 | local.get 4 + 039e31: 20 08 | local.get 8 + 039e33: 20 02 | local.get 2 + 039e35: 93 | f32.sub + 039e36: 38 02 24 | f32.store 2 36 + 039e39: 20 04 | local.get 4 + 039e3b: 20 09 | local.get 9 + 039e3d: 20 02 | local.get 2 + 039e3f: 92 | f32.add + 039e40: 38 02 1c | f32.store 2 28 + 039e43: 20 04 | local.get 4 + 039e45: 20 09 | local.get 9 + 039e47: 20 02 | local.get 2 + 039e49: 93 | f32.sub + 039e4a: 38 02 14 | f32.store 2 20 + 039e4d: 20 04 | local.get 4 + 039e4f: 20 05 | local.get 5 + 039e51: 20 0a | local.get 10 + 039e53: 20 0b | local.get 11 + 039e55: 8c | f32.neg + 039e56: 94 | f32.mul + 039e57: 22 02 | local.tee 2 + 039e59: 92 | f32.add + 039e5a: 38 02 28 | f32.store 2 40 + 039e5d: 20 04 | local.get 4 + 039e5f: 20 05 | local.get 5 + 039e61: 20 02 | local.get 2 + 039e63: 93 | f32.sub + 039e64: 38 02 20 | f32.store 2 32 + 039e67: 20 04 | local.get 4 + 039e69: 20 06 | local.get 6 + 039e6b: 20 02 | local.get 2 + 039e6d: 92 | f32.add + 039e6e: 38 02 18 | f32.store 2 24 + 039e71: 20 04 | local.get 4 + 039e73: 20 06 | local.get 6 + 039e75: 20 02 | local.get 2 + 039e77: 93 | f32.sub + 039e78: 38 02 10 | f32.store 2 16 + 039e7b: 20 04 | local.get 4 + 039e7d: 20 03 | local.get 3 + 039e7f: 28 00 00 | i32.load 0 0 + 039e82: 36 02 0c | i32.store 2 12 + 039e85: 20 04 | local.get 4 + 039e87: 41 10 | i32.const 16 + 039e89: 6a | i32.add + 039e8a: 41 04 | i32.const 4 + 039e8c: 20 04 | local.get 4 + 039e8e: 41 0c | i32.const 12 + 039e90: 6a | i32.add + 039e91: 10 a6 84 80 80 00 | call 550 + 039e97: 0b | end + 039e98: 20 04 | local.get 4 + 039e9a: 41 30 | i32.const 48 + 039e9c: 6a | i32.add + 039e9d: 24 80 80 80 80 00 | global.set 0 + 039ea3: 0b | end +039ea6 func[550]: + 039ea7: 02 7f | local[3..4] type=i32 + 039ea9: 02 40 | block + 039eab: 20 01 | local.get 1 + 039ead: 41 03 | i32.const 3 + 039eaf: 48 | i32.lt_s + 039eb0: 0d 00 | br_if 0 + 039eb2: 41 04 | i32.const 4 + 039eb4: 10 d8 83 80 80 00 | call 472 + 039eba: 20 02 | local.get 2 + 039ebc: 2d 00 00 | i32.load8_u 0 0 + 039ebf: 20 02 | local.get 2 + 039ec1: 2d 00 01 | i32.load8_u 0 1 + 039ec4: 20 02 | local.get 2 + 039ec6: 2d 00 02 | i32.load8_u 0 2 + 039ec9: 20 02 | local.get 2 + 039ecb: 2d 00 03 | i32.load8_u 0 3 + 039ece: 10 e0 83 80 80 00 | call 480 + 039ed4: 41 02 | i32.const 2 + 039ed6: 21 03 | local.set 3 + 039ed8: 03 40 | loop + 039eda: 20 00 | local.get 0 + 039edc: 20 03 | local.get 3 + 039ede: 41 03 | i32.const 3 + 039ee0: 74 | i32.shl + 039ee1: 6a | i32.add + 039ee2: 22 02 | local.tee 2 + 039ee4: 2a 02 00 | f32.load 2 0 + 039ee7: 20 02 | local.get 2 + 039ee9: 2a 02 04 | f32.load 2 4 + 039eec: 10 dd 83 80 80 00 | call 477 + 039ef2: 20 02 | local.get 2 + 039ef4: 41 78 | i32.const 4294967288 + 039ef6: 41 70 | i32.const 4294967280 + 039ef8: 20 03 | local.get 3 + 039efa: 41 01 | i32.const 1 + 039efc: 71 | i32.and + 039efd: 22 04 | local.tee 4 + 039eff: 1b | select + 039f00: 6a | i32.add + 039f01: 2a 02 00 | f32.load 2 0 + 039f04: 20 02 | local.get 2 + 039f06: 41 7c | i32.const 4294967292 + 039f08: 41 74 | i32.const 4294967284 + 039f0a: 20 04 | local.get 4 + 039f0c: 1b | select + 039f0d: 6a | i32.add + 039f0e: 2a 02 00 | f32.load 2 0 + 039f11: 10 dd 83 80 80 00 | call 477 + 039f17: 20 02 | local.get 2 + 039f19: 41 70 | i32.const 4294967280 + 039f1b: 41 78 | i32.const 4294967288 + 039f1d: 20 04 | local.get 4 + 039f1f: 1b | select + 039f20: 6a | i32.add + 039f21: 2a 02 00 | f32.load 2 0 + 039f24: 20 02 | local.get 2 + 039f26: 41 74 | i32.const 4294967284 + 039f28: 41 7c | i32.const 4294967292 + 039f2a: 20 04 | local.get 4 + 039f2c: 1b | select + 039f2d: 6a | i32.add + 039f2e: 2a 02 00 | f32.load 2 0 + 039f31: 10 dd 83 80 80 00 | call 477 + 039f37: 20 03 | local.get 3 + 039f39: 41 01 | i32.const 1 + 039f3b: 6a | i32.add + 039f3c: 22 03 | local.tee 3 + 039f3e: 20 01 | local.get 1 + 039f40: 47 | i32.ne + 039f41: 0d 00 | br_if 0 + 039f43: 0b | end + 039f44: 10 db 83 80 80 00 | call 475 + 039f4a: 0b | end + 039f4b: 0b | end +039f4d func[551]: + 039f4e: 41 01 | i32.const 1 + 039f50: 10 d8 83 80 80 00 | call 472 + 039f56: 20 02 | local.get 2 + 039f58: 2d 00 00 | i32.load8_u 0 0 + 039f5b: 20 02 | local.get 2 + 039f5d: 2d 00 01 | i32.load8_u 0 1 + 039f60: 20 02 | local.get 2 + 039f62: 2d 00 02 | i32.load8_u 0 2 + 039f65: 20 02 | local.get 2 + 039f67: 2d 00 03 | i32.load8_u 0 3 + 039f6a: 10 e0 83 80 80 00 | call 480 + 039f70: 20 00 | local.get 0 + 039f72: 2a 02 00 | f32.load 2 0 + 039f75: 20 00 | local.get 0 + 039f77: 2a 02 04 | f32.load 2 4 + 039f7a: 10 dd 83 80 80 00 | call 477 + 039f80: 20 01 | local.get 1 + 039f82: 2a 02 00 | f32.load 2 0 + 039f85: 20 01 | local.get 1 + 039f87: 2a 02 04 | f32.load 2 4 + 039f8a: 10 dd 83 80 80 00 | call 477 + 039f90: 10 db 83 80 80 00 | call 475 + 039f96: 0b | end +039f99 func[552]: + 039f9a: 01 7f | local[4] type=i32 + 039f9c: 23 80 80 80 80 00 | global.get 0 + 039fa2: 41 30 | i32.const 48 + 039fa4: 6b | i32.sub + 039fa5: 22 04 | local.tee 4 + 039fa7: 24 80 80 80 80 00 | global.set 0 + 039fad: 20 04 | local.get 4 + 039faf: 20 00 | local.get 0 + 039fb1: 29 02 00 | i64.load 2 0 + 039fb4: 37 03 28 | i64.store 3 40 + 039fb7: 20 04 | local.get 4 + 039fb9: 20 01 | local.get 1 + 039fbb: 29 02 00 | i64.load 2 0 + 039fbe: 37 03 20 | i64.store 3 32 + 039fc1: 20 04 | local.get 4 + 039fc3: 20 02 | local.get 2 + 039fc5: 29 02 00 | i64.load 2 0 + 039fc8: 37 03 18 | i64.store 3 24 + 039fcb: 20 04 | local.get 4 + 039fcd: 20 03 | local.get 3 + 039fcf: 28 00 00 | i32.load 0 0 + 039fd2: 36 02 14 | i32.store 2 20 + 039fd5: 20 04 | local.get 4 + 039fd7: 20 03 | local.get 3 + 039fd9: 28 00 00 | i32.load 0 0 + 039fdc: 36 02 10 | i32.store 2 16 + 039fdf: 20 04 | local.get 4 + 039fe1: 20 03 | local.get 3 + 039fe3: 28 00 00 | i32.load 0 0 + 039fe6: 36 02 0c | i32.store 2 12 + 039fe9: 20 04 | local.get 4 + 039feb: 41 28 | i32.const 40 + 039fed: 6a | i32.add + 039fee: 20 04 | local.get 4 + 039ff0: 41 20 | i32.const 32 + 039ff2: 6a | i32.add + 039ff3: 20 04 | local.get 4 + 039ff5: 41 18 | i32.const 24 + 039ff7: 6a | i32.add + 039ff8: 20 04 | local.get 4 + 039ffa: 41 14 | i32.const 20 + 039ffc: 6a | i32.add + 039ffd: 20 04 | local.get 4 + 039fff: 41 10 | i32.const 16 + 03a001: 6a | i32.add + 03a002: 20 04 | local.get 4 + 03a004: 41 0c | i32.const 12 + 03a006: 6a | i32.add + 03a007: 10 a9 84 80 80 00 | call 553 + 03a00d: 20 04 | local.get 4 + 03a00f: 41 30 | i32.const 48 + 03a011: 6a | i32.add + 03a012: 24 80 80 80 80 00 | global.set 0 + 03a018: 0b | end +03a01b func[553]: + 03a01c: 41 04 | i32.const 4 + 03a01e: 10 d8 83 80 80 00 | call 472 + 03a024: 20 03 | local.get 3 + 03a026: 2d 00 00 | i32.load8_u 0 0 + 03a029: 20 03 | local.get 3 + 03a02b: 2d 00 01 | i32.load8_u 0 1 + 03a02e: 20 03 | local.get 3 + 03a030: 2d 00 02 | i32.load8_u 0 2 + 03a033: 20 03 | local.get 3 + 03a035: 2d 00 03 | i32.load8_u 0 3 + 03a038: 10 e0 83 80 80 00 | call 480 + 03a03e: 20 00 | local.get 0 + 03a040: 2a 02 00 | f32.load 2 0 + 03a043: 20 00 | local.get 0 + 03a045: 2a 02 04 | f32.load 2 4 + 03a048: 10 dd 83 80 80 00 | call 477 + 03a04e: 20 04 | local.get 4 + 03a050: 2d 00 00 | i32.load8_u 0 0 + 03a053: 20 04 | local.get 4 + 03a055: 2d 00 01 | i32.load8_u 0 1 + 03a058: 20 04 | local.get 4 + 03a05a: 2d 00 02 | i32.load8_u 0 2 + 03a05d: 20 04 | local.get 4 + 03a05f: 2d 00 03 | i32.load8_u 0 3 + 03a062: 10 e0 83 80 80 00 | call 480 + 03a068: 20 01 | local.get 1 + 03a06a: 2a 02 00 | f32.load 2 0 + 03a06d: 20 01 | local.get 1 + 03a06f: 2a 02 04 | f32.load 2 4 + 03a072: 10 dd 83 80 80 00 | call 477 + 03a078: 20 05 | local.get 5 + 03a07a: 2d 00 00 | i32.load8_u 0 0 + 03a07d: 20 05 | local.get 5 + 03a07f: 2d 00 01 | i32.load8_u 0 1 + 03a082: 20 05 | local.get 5 + 03a084: 2d 00 02 | i32.load8_u 0 2 + 03a087: 20 05 | local.get 5 + 03a089: 2d 00 03 | i32.load8_u 0 3 + 03a08c: 10 e0 83 80 80 00 | call 480 + 03a092: 20 02 | local.get 2 + 03a094: 2a 02 00 | f32.load 2 0 + 03a097: 20 02 | local.get 2 + 03a099: 2a 02 04 | f32.load 2 4 + 03a09c: 10 dd 83 80 80 00 | call 477 + 03a0a2: 10 db 83 80 80 00 | call 475 + 03a0a8: 0b | end +03a0ab func[554]: + 03a0ac: 01 7f | local[5] type=i32 + 03a0ae: 23 80 80 80 80 00 | global.get 0 + 03a0b4: 41 c0 00 | i32.const 64 + 03a0b7: 6b | i32.sub + 03a0b8: 22 05 | local.tee 5 + 03a0ba: 24 80 80 80 80 00 | global.set 0 + 03a0c0: 20 04 | local.get 4 + 03a0c2: 28 00 00 | i32.load 0 0 + 03a0c5: 21 04 | local.set 4 + 03a0c7: 20 05 | local.get 5 + 03a0c9: 20 01 | local.get 1 + 03a0cb: b2 | f32.convert_i32_s + 03a0cc: 38 02 34 | f32.store 2 52 + 03a0cf: 20 05 | local.get 5 + 03a0d1: 20 00 | local.get 0 + 03a0d3: b2 | f32.convert_i32_s + 03a0d4: 38 02 30 | f32.store 2 48 + 03a0d7: 20 05 | local.get 5 + 03a0d9: 20 03 | local.get 3 + 03a0db: b2 | f32.convert_i32_s + 03a0dc: 38 02 3c | f32.store 2 60 + 03a0df: 20 05 | local.get 5 + 03a0e1: 20 02 | local.get 2 + 03a0e3: b2 | f32.convert_i32_s + 03a0e4: 38 02 38 | f32.store 2 56 + 03a0e7: 20 05 | local.get 5 + 03a0e9: 20 04 | local.get 4 + 03a0eb: 36 02 20 | i32.store 2 32 + 03a0ee: 20 05 | local.get 5 + 03a0f0: 42 00 | i64.const 0 + 03a0f2: 37 02 28 | i64.store 2 40 + 03a0f5: 20 05 | local.get 5 + 03a0f7: 42 00 | i64.const 0 + 03a0f9: 37 03 08 | i64.store 3 8 + 03a0fc: 20 05 | local.get 5 + 03a0fe: 20 04 | local.get 4 + 03a100: 36 02 04 | i32.store 2 4 + 03a103: 20 05 | local.get 5 + 03a105: 20 05 | local.get 5 + 03a107: 29 02 30 | i64.load 2 48 + 03a10a: 37 03 10 | i64.store 3 16 + 03a10d: 20 05 | local.get 5 + 03a10f: 20 05 | local.get 5 + 03a111: 29 02 38 | i64.load 2 56 + 03a114: 37 03 18 | i64.store 3 24 + 03a117: 20 05 | local.get 5 + 03a119: 41 10 | i32.const 16 + 03a11b: 6a | i32.add + 03a11c: 20 05 | local.get 5 + 03a11e: 41 08 | i32.const 8 + 03a120: 6a | i32.add + 03a121: 43 00 00 00 00 | f32.const 0x0p+0 + 03a126: 20 05 | local.get 5 + 03a128: 41 04 | i32.const 4 + 03a12a: 6a | i32.add + 03a12b: 10 ab 84 80 80 00 | call 555 + 03a131: 20 05 | local.get 5 + 03a133: 41 c0 00 | i32.const 64 + 03a136: 6a | i32.add + 03a137: 24 80 80 80 80 00 | global.set 0 + 03a13d: 0b | end +03a140 func[555]: + 03a141: 0c 7d | local[4..15] type=f32 + 03a143: 02 40 | block + 03a145: 02 40 | block + 03a147: 20 02 | local.get 2 + 03a149: 43 00 00 00 00 | f32.const 0x0p+0 + 03a14e: 5c | f32.ne + 03a14f: 0d 00 | br_if 0 + 03a151: 20 00 | local.get 0 + 03a153: 2a 02 04 | f32.load 2 4 + 03a156: 20 01 | local.get 1 + 03a158: 2a 02 04 | f32.load 2 4 + 03a15b: 93 | f32.sub + 03a15c: 22 02 | local.tee 2 + 03a15e: 20 00 | local.get 0 + 03a160: 2a 02 0c | f32.load 2 12 + 03a163: 92 | f32.add + 03a164: 22 04 | local.tee 4 + 03a166: 21 05 | local.set 5 + 03a168: 20 00 | local.get 0 + 03a16a: 2a 02 00 | f32.load 2 0 + 03a16d: 20 01 | local.get 1 + 03a16f: 2a 02 00 | f32.load 2 0 + 03a172: 93 | f32.sub + 03a173: 22 06 | local.tee 6 + 03a175: 20 00 | local.get 0 + 03a177: 2a 02 08 | f32.load 2 8 + 03a17a: 92 | f32.add + 03a17b: 22 07 | local.tee 7 + 03a17d: 21 08 | local.set 8 + 03a17f: 20 02 | local.get 2 + 03a181: 21 09 | local.set 9 + 03a183: 20 06 | local.get 6 + 03a185: 21 0a | local.set 10 + 03a187: 0c 01 | br 1 + 03a189: 0b | end + 03a18a: 20 00 | local.get 0 + 03a18c: 2a 02 0c | f32.load 2 12 + 03a18f: 20 01 | local.get 1 + 03a191: 2a 02 04 | f32.load 2 4 + 03a194: 22 09 | local.tee 9 + 03a196: 93 | f32.sub + 03a197: 22 05 | local.tee 5 + 03a199: 20 02 | local.get 2 + 03a19b: 43 35 fa 8e 3c | f32.const 0x1.1df46ap-6 + 03a1a0: 94 | f32.mul + 03a1a1: 22 08 | local.tee 8 + 03a1a3: 10 94 85 80 80 00 | call 660 + 03a1a9: 22 02 | local.tee 2 + 03a1ab: 94 | f32.mul + 03a1ac: 22 0a | local.tee 10 + 03a1ae: 20 00 | local.get 0 + 03a1b0: 2a 02 08 | f32.load 2 8 + 03a1b3: 20 01 | local.get 1 + 03a1b5: 2a 02 00 | f32.load 2 0 + 03a1b8: 22 06 | local.tee 6 + 03a1ba: 93 | f32.sub + 03a1bb: 22 07 | local.tee 7 + 03a1bd: 20 08 | local.get 8 + 03a1bf: 10 d8 85 80 80 00 | call 728 + 03a1c5: 22 08 | local.tee 8 + 03a1c7: 94 | f32.mul + 03a1c8: 20 00 | local.get 0 + 03a1ca: 2a 02 04 | f32.load 2 4 + 03a1cd: 22 0b | local.tee 11 + 03a1cf: 92 | f32.add + 03a1d0: 22 0c | local.tee 12 + 03a1d2: 92 | f32.add + 03a1d3: 21 04 | local.set 4 + 03a1d5: 20 08 | local.get 8 + 03a1d7: 20 05 | local.get 5 + 03a1d9: 8c | f32.neg + 03a1da: 94 | f32.mul + 03a1db: 22 0d | local.tee 13 + 03a1dd: 20 07 | local.get 7 + 03a1df: 20 02 | local.get 2 + 03a1e1: 94 | f32.mul + 03a1e2: 20 00 | local.get 0 + 03a1e4: 2a 02 00 | f32.load 2 0 + 03a1e7: 22 0e | local.tee 14 + 03a1e9: 92 | f32.add + 03a1ea: 22 0f | local.tee 15 + 03a1ec: 92 | f32.add + 03a1ed: 21 07 | local.set 7 + 03a1ef: 20 0a | local.get 10 + 03a1f1: 20 0b | local.get 11 + 03a1f3: 20 06 | local.get 6 + 03a1f5: 20 08 | local.get 8 + 03a1f7: 94 | f32.mul + 03a1f8: 93 | f32.sub + 03a1f9: 22 0b | local.tee 11 + 03a1fb: 92 | f32.add + 03a1fc: 21 05 | local.set 5 + 03a1fe: 20 0d | local.get 13 + 03a200: 20 0e | local.get 14 + 03a202: 20 06 | local.get 6 + 03a204: 20 02 | local.get 2 + 03a206: 94 | f32.mul + 03a207: 93 | f32.sub + 03a208: 22 0a | local.tee 10 + 03a20a: 92 | f32.add + 03a20b: 21 06 | local.set 6 + 03a20d: 20 02 | local.get 2 + 03a20f: 20 09 | local.get 9 + 03a211: 8c | f32.neg + 03a212: 94 | f32.mul + 03a213: 22 0d | local.tee 13 + 03a215: 20 0c | local.get 12 + 03a217: 92 | f32.add + 03a218: 21 02 | local.set 2 + 03a21a: 20 09 | local.get 9 + 03a21c: 20 08 | local.get 8 + 03a21e: 94 | f32.mul + 03a21f: 22 0c | local.tee 12 + 03a221: 20 0f | local.get 15 + 03a223: 92 | f32.add + 03a224: 21 08 | local.set 8 + 03a226: 20 0d | local.get 13 + 03a228: 20 0b | local.get 11 + 03a22a: 92 | f32.add + 03a22b: 21 09 | local.set 9 + 03a22d: 20 0c | local.get 12 + 03a22f: 20 0a | local.get 10 + 03a231: 92 | f32.add + 03a232: 21 0a | local.set 10 + 03a234: 0b | end + 03a235: 41 04 | i32.const 4 + 03a237: 10 d8 83 80 80 00 | call 472 + 03a23d: 20 03 | local.get 3 + 03a23f: 2d 00 00 | i32.load8_u 0 0 + 03a242: 20 03 | local.get 3 + 03a244: 2d 00 01 | i32.load8_u 0 1 + 03a247: 20 03 | local.get 3 + 03a249: 2d 00 02 | i32.load8_u 0 2 + 03a24c: 20 03 | local.get 3 + 03a24e: 2d 00 03 | i32.load8_u 0 3 + 03a251: 10 e0 83 80 80 00 | call 480 + 03a257: 20 0a | local.get 10 + 03a259: 20 09 | local.get 9 + 03a25b: 10 dd 83 80 80 00 | call 477 + 03a261: 20 06 | local.get 6 + 03a263: 20 05 | local.get 5 + 03a265: 10 dd 83 80 80 00 | call 477 + 03a26b: 20 08 | local.get 8 + 03a26d: 20 02 | local.get 2 + 03a26f: 10 dd 83 80 80 00 | call 477 + 03a275: 20 08 | local.get 8 + 03a277: 20 02 | local.get 2 + 03a279: 10 dd 83 80 80 00 | call 477 + 03a27f: 20 06 | local.get 6 + 03a281: 20 05 | local.get 5 + 03a283: 10 dd 83 80 80 00 | call 477 + 03a289: 20 07 | local.get 7 + 03a28b: 20 04 | local.get 4 + 03a28d: 10 dd 83 80 80 00 | call 477 + 03a293: 10 db 83 80 80 00 | call 475 + 03a299: 0b | end +03a29b func[556]: + 03a29c: 01 7f | local[2] type=i32 + 03a29e: 23 80 80 80 80 00 | global.get 0 + 03a2a4: 41 30 | i32.const 48 + 03a2a6: 6b | i32.sub + 03a2a7: 22 02 | local.tee 2 + 03a2a9: 24 80 80 80 80 00 | global.set 0 + 03a2af: 20 02 | local.get 2 + 03a2b1: 42 00 | i64.const 0 + 03a2b3: 37 02 28 | i64.store 2 40 + 03a2b6: 20 02 | local.get 2 + 03a2b8: 20 00 | local.get 0 + 03a2ba: 29 02 00 | i64.load 2 0 + 03a2bd: 37 03 18 | i64.store 3 24 + 03a2c0: 20 02 | local.get 2 + 03a2c2: 20 00 | local.get 0 + 03a2c4: 29 02 08 | i64.load 2 8 + 03a2c7: 37 03 20 | i64.store 3 32 + 03a2ca: 20 02 | local.get 2 + 03a2cc: 42 00 | i64.const 0 + 03a2ce: 37 03 10 | i64.store 3 16 + 03a2d1: 20 02 | local.get 2 + 03a2d3: 20 01 | local.get 1 + 03a2d5: 28 00 00 | i32.load 0 0 + 03a2d8: 36 02 0c | i32.store 2 12 + 03a2db: 20 02 | local.get 2 + 03a2dd: 41 18 | i32.const 24 + 03a2df: 6a | i32.add + 03a2e0: 20 02 | local.get 2 + 03a2e2: 41 10 | i32.const 16 + 03a2e4: 6a | i32.add + 03a2e5: 43 00 00 00 00 | f32.const 0x0p+0 + 03a2ea: 20 02 | local.get 2 + 03a2ec: 41 0c | i32.const 12 + 03a2ee: 6a | i32.add + 03a2ef: 10 ab 84 80 80 00 | call 555 + 03a2f5: 20 02 | local.get 2 + 03a2f7: 41 30 | i32.const 48 + 03a2f9: 6a | i32.add + 03a2fa: 24 80 80 80 80 00 | global.set 0 + 03a300: 0b | end +03a303 func[557]: + 03a304: 01 7f | local[3] type=i32 + 03a306: 06 7d | local[4..9] type=f32 + 03a308: 23 80 80 80 80 00 | global.get 0 + 03a30e: 41 a0 02 | i32.const 288 + 03a311: 6b | i32.sub + 03a312: 22 03 | local.tee 3 + 03a314: 24 80 80 80 80 00 | global.set 0 + 03a31a: 20 00 | local.get 0 + 03a31c: 2a 02 0c | f32.load 2 12 + 03a31f: 21 04 | local.set 4 + 03a321: 02 40 | block + 03a323: 02 40 | block + 03a325: 20 01 | local.get 1 + 03a327: 20 00 | local.get 0 + 03a329: 2a 02 08 | f32.load 2 8 + 03a32c: 22 05 | local.tee 5 + 03a32e: 43 00 00 00 3f | f32.const 0x1p-1 + 03a333: 94 | f32.mul + 03a334: 22 06 | local.tee 6 + 03a336: 5e | f32.gt + 03a337: 0d 00 | br_if 0 + 03a339: 20 01 | local.get 1 + 03a33b: 20 04 | local.get 4 + 03a33d: 43 00 00 00 3f | f32.const 0x1p-1 + 03a342: 94 | f32.mul + 03a343: 5e | f32.gt + 03a344: 45 | i32.eqz + 03a345: 0d 01 | br_if 1 + 03a347: 0b | end + 03a348: 02 40 | block + 03a34a: 20 05 | local.get 5 + 03a34c: 20 04 | local.get 4 + 03a34e: 60 | f32.ge + 03a34f: 45 | i32.eqz + 03a350: 0d 00 | br_if 0 + 03a352: 20 04 | local.get 4 + 03a354: 43 00 00 00 3f | f32.const 0x1p-1 + 03a359: 94 | f32.mul + 03a35a: 21 01 | local.set 1 + 03a35c: 0c 01 | br 1 + 03a35e: 0b | end + 03a35f: 20 05 | local.get 5 + 03a361: 20 04 | local.get 4 + 03a363: 5f | f32.le + 03a364: 45 | i32.eqz + 03a365: 0d 00 | br_if 0 + 03a367: 20 06 | local.get 6 + 03a369: 21 01 | local.set 1 + 03a36b: 0b | end + 03a36c: 02 40 | block + 03a36e: 02 40 | block + 03a370: 20 01 | local.get 1 + 03a372: 43 00 00 00 00 | f32.const 0x0p+0 + 03a377: 5e | f32.gt + 03a378: 45 | i32.eqz + 03a379: 0d 00 | br_if 0 + 03a37b: 20 00 | local.get 0 + 03a37d: 2a 02 00 | f32.load 2 0 + 03a380: 21 06 | local.set 6 + 03a382: 20 02 | local.get 2 + 03a384: 28 00 00 | i32.load 0 0 + 03a387: 21 02 | local.set 2 + 03a389: 20 03 | local.get 3 + 03a38b: 20 00 | local.get 0 + 03a38d: 2a 02 04 | f32.load 2 4 + 03a390: 22 07 | local.tee 7 + 03a392: 38 02 84 02 | f32.store 2 260 + 03a396: 20 03 | local.get 3 + 03a398: 20 06 | local.get 6 + 03a39a: 38 02 80 02 | f32.store 2 256 + 03a39e: 20 03 | local.get 3 + 03a3a0: 20 01 | local.get 1 + 03a3a2: 38 02 8c 02 | f32.store 2 268 + 03a3a6: 20 03 | local.get 3 + 03a3a8: 20 05 | local.get 5 + 03a3aa: 38 02 88 02 | f32.store 2 264 + 03a3ae: 20 03 | local.get 3 + 03a3b0: 20 02 | local.get 2 + 03a3b2: 36 02 90 02 | i32.store 2 272 + 03a3b6: 20 03 | local.get 3 + 03a3b8: 42 00 | i64.const 0 + 03a3ba: 37 02 98 02 | i64.store 2 280 + 03a3be: 20 03 | local.get 3 + 03a3c0: 42 00 | i64.const 0 + 03a3c2: 37 03 68 | i64.store 3 104 + 03a3c5: 20 03 | local.get 3 + 03a3c7: 20 02 | local.get 2 + 03a3c9: 36 02 64 | i32.store 2 100 + 03a3cc: 20 03 | local.get 3 + 03a3ce: 20 03 | local.get 3 + 03a3d0: 29 03 80 02 | i64.load 3 256 + 03a3d4: 37 03 70 | i64.store 3 112 + 03a3d7: 20 03 | local.get 3 + 03a3d9: 20 03 | local.get 3 + 03a3db: 29 03 88 02 | i64.load 3 264 + 03a3df: 37 03 78 | i64.store 3 120 + 03a3e2: 20 03 | local.get 3 + 03a3e4: 41 f0 00 | i32.const 112 + 03a3e7: 6a | i32.add + 03a3e8: 20 03 | local.get 3 + 03a3ea: 41 e8 00 | i32.const 104 + 03a3ed: 6a | i32.add + 03a3ee: 43 00 00 00 00 | f32.const 0x0p+0 + 03a3f3: 20 03 | local.get 3 + 03a3f5: 41 e4 00 | i32.const 100 + 03a3f8: 6a | i32.add + 03a3f9: 10 ab 84 80 80 00 | call 555 + 03a3ff: 20 03 | local.get 3 + 03a401: 20 07 | local.get 7 + 03a403: 20 01 | local.get 1 + 03a405: 93 | f32.sub + 03a406: 20 04 | local.get 4 + 03a408: 92 | f32.add + 03a409: 38 02 84 02 | f32.store 2 260 + 03a40d: 20 03 | local.get 3 + 03a40f: 20 06 | local.get 6 + 03a411: 38 02 80 02 | f32.store 2 256 + 03a415: 20 03 | local.get 3 + 03a417: 20 01 | local.get 1 + 03a419: 38 02 8c 02 | f32.store 2 268 + 03a41d: 20 03 | local.get 3 + 03a41f: 20 05 | local.get 5 + 03a421: 38 02 88 02 | f32.store 2 264 + 03a425: 20 03 | local.get 3 + 03a427: 42 00 | i64.const 0 + 03a429: 37 03 48 | i64.store 3 72 + 03a42c: 20 03 | local.get 3 + 03a42e: 20 02 | local.get 2 + 03a430: 36 02 44 | i32.store 2 68 + 03a433: 20 03 | local.get 3 + 03a435: 20 02 | local.get 2 + 03a437: 36 02 90 02 | i32.store 2 272 + 03a43b: 20 03 | local.get 3 + 03a43d: 42 00 | i64.const 0 + 03a43f: 37 02 98 02 | i64.store 2 280 + 03a443: 20 03 | local.get 3 + 03a445: 20 03 | local.get 3 + 03a447: 29 03 80 02 | i64.load 3 256 + 03a44b: 37 03 50 | i64.store 3 80 + 03a44e: 20 03 | local.get 3 + 03a450: 20 03 | local.get 3 + 03a452: 29 03 88 02 | i64.load 3 264 + 03a456: 37 03 58 | i64.store 3 88 + 03a459: 20 03 | local.get 3 + 03a45b: 41 d0 00 | i32.const 80 + 03a45e: 6a | i32.add + 03a45f: 20 03 | local.get 3 + 03a461: 41 c8 00 | i32.const 72 + 03a464: 6a | i32.add + 03a465: 43 00 00 00 00 | f32.const 0x0p+0 + 03a46a: 20 03 | local.get 3 + 03a46c: 41 c4 00 | i32.const 68 + 03a46f: 6a | i32.add + 03a470: 10 ab 84 80 80 00 | call 555 + 03a476: 20 03 | local.get 3 + 03a478: 20 01 | local.get 1 + 03a47a: 20 07 | local.get 7 + 03a47c: 92 | f32.add + 03a47d: 22 07 | local.tee 7 + 03a47f: 38 02 84 02 | f32.store 2 260 + 03a483: 20 03 | local.get 3 + 03a485: 20 06 | local.get 6 + 03a487: 38 02 80 02 | f32.store 2 256 + 03a48b: 20 03 | local.get 3 + 03a48d: 20 04 | local.get 4 + 03a48f: 20 01 | local.get 1 + 03a491: 20 01 | local.get 1 + 03a493: 92 | f32.add + 03a494: 93 | f32.sub + 03a495: 22 04 | local.tee 4 + 03a497: 38 02 8c 02 | f32.store 2 268 + 03a49b: 20 03 | local.get 3 + 03a49d: 20 01 | local.get 1 + 03a49f: 38 02 88 02 | f32.store 2 264 + 03a4a3: 20 03 | local.get 3 + 03a4a5: 42 00 | i64.const 0 + 03a4a7: 37 03 28 | i64.store 3 40 + 03a4aa: 20 03 | local.get 3 + 03a4ac: 20 02 | local.get 2 + 03a4ae: 36 02 24 | i32.store 2 36 + 03a4b1: 20 03 | local.get 3 + 03a4b3: 20 02 | local.get 2 + 03a4b5: 36 02 90 02 | i32.store 2 272 + 03a4b9: 20 03 | local.get 3 + 03a4bb: 42 00 | i64.const 0 + 03a4bd: 37 02 98 02 | i64.store 2 280 + 03a4c1: 20 03 | local.get 3 + 03a4c3: 20 03 | local.get 3 + 03a4c5: 29 03 80 02 | i64.load 3 256 + 03a4c9: 37 03 30 | i64.store 3 48 + 03a4cc: 20 03 | local.get 3 + 03a4ce: 20 03 | local.get 3 + 03a4d0: 29 03 88 02 | i64.load 3 264 + 03a4d4: 37 03 38 | i64.store 3 56 + 03a4d7: 20 03 | local.get 3 + 03a4d9: 41 30 | i32.const 48 + 03a4db: 6a | i32.add + 03a4dc: 20 03 | local.get 3 + 03a4de: 41 28 | i32.const 40 + 03a4e0: 6a | i32.add + 03a4e1: 43 00 00 00 00 | f32.const 0x0p+0 + 03a4e6: 20 03 | local.get 3 + 03a4e8: 41 24 | i32.const 36 + 03a4ea: 6a | i32.add + 03a4eb: 10 ab 84 80 80 00 | call 555 + 03a4f1: 20 03 | local.get 3 + 03a4f3: 20 07 | local.get 7 + 03a4f5: 38 02 84 02 | f32.store 2 260 + 03a4f9: 20 03 | local.get 3 + 03a4fb: 20 05 | local.get 5 + 03a4fd: 20 06 | local.get 6 + 03a4ff: 20 01 | local.get 1 + 03a501: 93 | f32.sub + 03a502: 92 | f32.add + 03a503: 38 02 80 02 | f32.store 2 256 + 03a507: 20 03 | local.get 3 + 03a509: 20 04 | local.get 4 + 03a50b: 38 02 8c 02 | f32.store 2 268 + 03a50f: 20 03 | local.get 3 + 03a511: 20 01 | local.get 1 + 03a513: 38 02 88 02 | f32.store 2 264 + 03a517: 20 03 | local.get 3 + 03a519: 42 00 | i64.const 0 + 03a51b: 37 03 08 | i64.store 3 8 + 03a51e: 20 03 | local.get 3 + 03a520: 20 02 | local.get 2 + 03a522: 36 02 04 | i32.store 2 4 + 03a525: 20 03 | local.get 3 + 03a527: 20 02 | local.get 2 + 03a529: 36 02 90 02 | i32.store 2 272 + 03a52d: 20 03 | local.get 3 + 03a52f: 42 00 | i64.const 0 + 03a531: 37 02 98 02 | i64.store 2 280 + 03a535: 20 03 | local.get 3 + 03a537: 20 03 | local.get 3 + 03a539: 29 03 80 02 | i64.load 3 256 + 03a53d: 37 03 10 | i64.store 3 16 + 03a540: 20 03 | local.get 3 + 03a542: 20 03 | local.get 3 + 03a544: 29 03 88 02 | i64.load 3 264 + 03a548: 37 03 18 | i64.store 3 24 + 03a54b: 20 03 | local.get 3 + 03a54d: 41 10 | i32.const 16 + 03a54f: 6a | i32.add + 03a550: 20 03 | local.get 3 + 03a552: 41 08 | i32.const 8 + 03a554: 6a | i32.add + 03a555: 43 00 00 00 00 | f32.const 0x0p+0 + 03a55a: 20 03 | local.get 3 + 03a55c: 41 04 | i32.const 4 + 03a55e: 6a | i32.add + 03a55f: 10 ab 84 80 80 00 | call 555 + 03a565: 0c 01 | br 1 + 03a567: 0b | end + 03a568: 20 00 | local.get 0 + 03a56a: 2a 02 00 | f32.load 2 0 + 03a56d: 21 08 | local.set 8 + 03a56f: 20 02 | local.get 2 + 03a571: 28 00 00 | i32.load 0 0 + 03a574: 21 02 | local.set 2 + 03a576: 20 03 | local.get 3 + 03a578: 20 01 | local.get 1 + 03a57a: 20 00 | local.get 0 + 03a57c: 2a 02 04 | f32.load 2 4 + 03a57f: 22 06 | local.tee 6 + 03a581: 92 | f32.add + 03a582: 38 02 84 02 | f32.store 2 260 + 03a586: 20 03 | local.get 3 + 03a588: 20 01 | local.get 1 + 03a58a: 20 08 | local.get 8 + 03a58c: 92 | f32.add + 03a58d: 22 09 | local.tee 9 + 03a58f: 38 02 80 02 | f32.store 2 256 + 03a593: 20 03 | local.get 3 + 03a595: 20 01 | local.get 1 + 03a597: 8c | f32.neg + 03a598: 22 07 | local.tee 7 + 03a59a: 38 02 8c 02 | f32.store 2 268 + 03a59e: 20 03 | local.get 3 + 03a5a0: 20 05 | local.get 5 + 03a5a2: 20 01 | local.get 1 + 03a5a4: 20 01 | local.get 1 + 03a5a6: 92 | f32.add + 03a5a7: 93 | f32.sub + 03a5a8: 22 01 | local.tee 1 + 03a5aa: 38 02 88 02 | f32.store 2 264 + 03a5ae: 20 03 | local.get 3 + 03a5b0: 20 02 | local.get 2 + 03a5b2: 36 02 90 02 | i32.store 2 272 + 03a5b6: 20 03 | local.get 3 + 03a5b8: 42 00 | i64.const 0 + 03a5ba: 37 02 98 02 | i64.store 2 280 + 03a5be: 20 03 | local.get 3 + 03a5c0: 42 00 | i64.const 0 + 03a5c2: 37 03 e8 01 | i64.store 3 232 + 03a5c6: 20 03 | local.get 3 + 03a5c8: 20 02 | local.get 2 + 03a5ca: 36 02 e4 01 | i32.store 2 228 + 03a5ce: 20 03 | local.get 3 + 03a5d0: 20 03 | local.get 3 + 03a5d2: 29 03 80 02 | i64.load 3 256 + 03a5d6: 37 03 f0 01 | i64.store 3 240 + 03a5da: 20 03 | local.get 3 + 03a5dc: 20 03 | local.get 3 + 03a5de: 29 03 88 02 | i64.load 3 264 + 03a5e2: 37 03 f8 01 | i64.store 3 248 + 03a5e6: 20 03 | local.get 3 + 03a5e8: 41 f0 01 | i32.const 240 + 03a5eb: 6a | i32.add + 03a5ec: 20 03 | local.get 3 + 03a5ee: 41 e8 01 | i32.const 232 + 03a5f1: 6a | i32.add + 03a5f2: 43 00 00 00 00 | f32.const 0x0p+0 + 03a5f7: 20 03 | local.get 3 + 03a5f9: 41 e4 01 | i32.const 228 + 03a5fc: 6a | i32.add + 03a5fd: 10 ab 84 80 80 00 | call 555 + 03a603: 20 03 | local.get 3 + 03a605: 20 06 | local.get 6 + 03a607: 20 04 | local.get 4 + 03a609: 92 | f32.add + 03a60a: 38 02 84 02 | f32.store 2 260 + 03a60e: 20 03 | local.get 3 + 03a610: 20 09 | local.get 9 + 03a612: 38 02 80 02 | f32.store 2 256 + 03a616: 20 03 | local.get 3 + 03a618: 20 07 | local.get 7 + 03a61a: 38 02 8c 02 | f32.store 2 268 + 03a61e: 20 03 | local.get 3 + 03a620: 20 01 | local.get 1 + 03a622: 38 02 88 02 | f32.store 2 264 + 03a626: 20 03 | local.get 3 + 03a628: 42 00 | i64.const 0 + 03a62a: 37 03 c8 01 | i64.store 3 200 + 03a62e: 20 03 | local.get 3 + 03a630: 20 02 | local.get 2 + 03a632: 36 02 c4 01 | i32.store 2 196 + 03a636: 20 03 | local.get 3 + 03a638: 20 02 | local.get 2 + 03a63a: 36 02 90 02 | i32.store 2 272 + 03a63e: 20 03 | local.get 3 + 03a640: 42 00 | i64.const 0 + 03a642: 37 02 98 02 | i64.store 2 280 + 03a646: 20 03 | local.get 3 + 03a648: 20 03 | local.get 3 + 03a64a: 29 03 80 02 | i64.load 3 256 + 03a64e: 37 03 d0 01 | i64.store 3 208 + 03a652: 20 03 | local.get 3 + 03a654: 20 03 | local.get 3 + 03a656: 29 03 88 02 | i64.load 3 264 + 03a65a: 37 03 d8 01 | i64.store 3 216 + 03a65e: 20 03 | local.get 3 + 03a660: 41 d0 01 | i32.const 208 + 03a663: 6a | i32.add + 03a664: 20 03 | local.get 3 + 03a666: 41 c8 01 | i32.const 200 + 03a669: 6a | i32.add + 03a66a: 43 00 00 00 00 | f32.const 0x0p+0 + 03a66f: 20 03 | local.get 3 + 03a671: 41 c4 01 | i32.const 196 + 03a674: 6a | i32.add + 03a675: 10 ab 84 80 80 00 | call 555 + 03a67b: 20 03 | local.get 3 + 03a67d: 20 06 | local.get 6 + 03a67f: 38 02 84 02 | f32.store 2 260 + 03a683: 20 03 | local.get 3 + 03a685: 20 09 | local.get 9 + 03a687: 38 02 80 02 | f32.store 2 256 + 03a68b: 20 03 | local.get 3 + 03a68d: 20 04 | local.get 4 + 03a68f: 38 02 8c 02 | f32.store 2 268 + 03a693: 20 03 | local.get 3 + 03a695: 20 07 | local.get 7 + 03a697: 38 02 88 02 | f32.store 2 264 + 03a69b: 20 03 | local.get 3 + 03a69d: 42 00 | i64.const 0 + 03a69f: 37 03 a8 01 | i64.store 3 168 + 03a6a3: 20 03 | local.get 3 + 03a6a5: 20 02 | local.get 2 + 03a6a7: 36 02 a4 01 | i32.store 2 164 + 03a6ab: 20 03 | local.get 3 + 03a6ad: 20 02 | local.get 2 + 03a6af: 36 02 90 02 | i32.store 2 272 + 03a6b3: 20 03 | local.get 3 + 03a6b5: 42 00 | i64.const 0 + 03a6b7: 37 02 98 02 | i64.store 2 280 + 03a6bb: 20 03 | local.get 3 + 03a6bd: 20 03 | local.get 3 + 03a6bf: 29 03 80 02 | i64.load 3 256 + 03a6c3: 37 03 b0 01 | i64.store 3 176 + 03a6c7: 20 03 | local.get 3 + 03a6c9: 20 03 | local.get 3 + 03a6cb: 29 03 88 02 | i64.load 3 264 + 03a6cf: 37 03 b8 01 | i64.store 3 184 + 03a6d3: 20 03 | local.get 3 + 03a6d5: 41 b0 01 | i32.const 176 + 03a6d8: 6a | i32.add + 03a6d9: 20 03 | local.get 3 + 03a6db: 41 a8 01 | i32.const 168 + 03a6de: 6a | i32.add + 03a6df: 43 00 00 00 00 | f32.const 0x0p+0 + 03a6e4: 20 03 | local.get 3 + 03a6e6: 41 a4 01 | i32.const 164 + 03a6e9: 6a | i32.add + 03a6ea: 10 ab 84 80 80 00 | call 555 + 03a6f0: 20 03 | local.get 3 + 03a6f2: 20 06 | local.get 6 + 03a6f4: 38 02 84 02 | f32.store 2 260 + 03a6f8: 20 03 | local.get 3 + 03a6fa: 20 05 | local.get 5 + 03a6fc: 20 08 | local.get 8 + 03a6fe: 92 | f32.add + 03a6ff: 38 02 80 02 | f32.store 2 256 + 03a703: 20 03 | local.get 3 + 03a705: 20 04 | local.get 4 + 03a707: 38 02 8c 02 | f32.store 2 268 + 03a70b: 20 03 | local.get 3 + 03a70d: 20 07 | local.get 7 + 03a70f: 38 02 88 02 | f32.store 2 264 + 03a713: 20 03 | local.get 3 + 03a715: 42 00 | i64.const 0 + 03a717: 37 03 88 01 | i64.store 3 136 + 03a71b: 20 03 | local.get 3 + 03a71d: 20 02 | local.get 2 + 03a71f: 36 02 84 01 | i32.store 2 132 + 03a723: 20 03 | local.get 3 + 03a725: 20 02 | local.get 2 + 03a727: 36 02 90 02 | i32.store 2 272 + 03a72b: 20 03 | local.get 3 + 03a72d: 42 00 | i64.const 0 + 03a72f: 37 02 98 02 | i64.store 2 280 + 03a733: 20 03 | local.get 3 + 03a735: 20 03 | local.get 3 + 03a737: 29 03 80 02 | i64.load 3 256 + 03a73b: 37 03 90 01 | i64.store 3 144 + 03a73f: 20 03 | local.get 3 + 03a741: 20 03 | local.get 3 + 03a743: 29 03 88 02 | i64.load 3 264 + 03a747: 37 03 98 01 | i64.store 3 152 + 03a74b: 20 03 | local.get 3 + 03a74d: 41 90 01 | i32.const 144 + 03a750: 6a | i32.add + 03a751: 20 03 | local.get 3 + 03a753: 41 88 01 | i32.const 136 + 03a756: 6a | i32.add + 03a757: 43 00 00 00 00 | f32.const 0x0p+0 + 03a75c: 20 03 | local.get 3 + 03a75e: 41 84 01 | i32.const 132 + 03a761: 6a | i32.add + 03a762: 10 ab 84 80 80 00 | call 555 + 03a768: 0b | end + 03a769: 20 03 | local.get 3 + 03a76b: 41 a0 02 | i32.const 288 + 03a76e: 6a | i32.add + 03a76f: 24 80 80 80 80 00 | global.set 0 + 03a775: 0b | end +03a778 func[558]: + 03a779: 01 7f | local[4] type=i32 + 03a77b: 0c 7d | local[5..16] type=f32 + 03a77d: 04 7f | local[17..20] type=i32 + 03a77f: 03 7d | local[21..23] type=f32 + 03a781: 23 80 80 80 80 00 | global.get 0 + 03a787: 41 d0 00 | i32.const 80 + 03a78a: 6b | i32.sub + 03a78b: 22 04 | local.tee 4 + 03a78d: 24 80 80 80 80 00 | global.set 0 + 03a793: 02 40 | block + 03a795: 02 40 | block + 03a797: 20 01 | local.get 1 + 03a799: 43 00 00 00 00 | f32.const 0x0p+0 + 03a79e: 5f | f32.le + 03a79f: 45 | i32.eqz + 03a7a0: 0d 00 | br_if 0 + 03a7a2: 20 03 | local.get 3 + 03a7a4: 28 00 00 | i32.load 0 0 + 03a7a7: 21 02 | local.set 2 + 03a7a9: 20 04 | local.get 4 + 03a7ab: 42 00 | i64.const 0 + 03a7ad: 37 02 20 | i64.store 2 32 + 03a7b0: 20 04 | local.get 4 + 03a7b2: 20 02 | local.get 2 + 03a7b4: 36 02 48 | i32.store 2 72 + 03a7b7: 20 04 | local.get 4 + 03a7b9: 20 00 | local.get 0 + 03a7bb: 29 02 00 | i64.load 2 0 + 03a7be: 37 03 10 | i64.store 3 16 + 03a7c1: 20 04 | local.get 4 + 03a7c3: 20 00 | local.get 0 + 03a7c5: 29 02 08 | i64.load 2 8 + 03a7c8: 37 03 18 | i64.store 3 24 + 03a7cb: 20 04 | local.get 4 + 03a7cd: 42 00 | i64.const 0 + 03a7cf: 37 03 08 | i64.store 3 8 + 03a7d2: 20 04 | local.get 4 + 03a7d4: 20 02 | local.get 2 + 03a7d6: 36 02 04 | i32.store 2 4 + 03a7d9: 20 04 | local.get 4 + 03a7db: 41 10 | i32.const 16 + 03a7dd: 6a | i32.add + 03a7de: 20 04 | local.get 4 + 03a7e0: 41 08 | i32.const 8 + 03a7e2: 6a | i32.add + 03a7e3: 43 00 00 00 00 | f32.const 0x0p+0 + 03a7e8: 20 04 | local.get 4 + 03a7ea: 41 04 | i32.const 4 + 03a7ec: 6a | i32.add + 03a7ed: 10 ab 84 80 80 00 | call 555 + 03a7f3: 0c 01 | br 1 + 03a7f5: 0b | end + 03a7f6: 43 00 00 80 3f | f32.const 0x1p+0 + 03a7fb: 20 01 | local.get 1 + 03a7fd: 20 01 | local.get 1 + 03a7ff: 43 00 00 80 3f | f32.const 0x1p+0 + 03a804: 60 | f32.ge + 03a805: 1b | select + 03a806: 20 00 | local.get 0 + 03a808: 2a 02 0c | f32.load 2 12 + 03a80b: 22 05 | local.tee 5 + 03a80d: 20 00 | local.get 0 + 03a80f: 2a 02 08 | f32.load 2 8 + 03a812: 22 06 | local.tee 6 + 03a814: 20 06 | local.get 6 + 03a816: 20 05 | local.get 5 + 03a818: 5e | f32.gt + 03a819: 1b | select + 03a81a: 94 | f32.mul + 03a81b: 43 00 00 00 3f | f32.const 0x1p-1 + 03a820: 94 | f32.mul + 03a821: 22 01 | local.tee 1 + 03a823: 43 00 00 00 00 | f32.const 0x0p+0 + 03a828: 5f | f32.le + 03a829: 0d 00 | br_if 0 + 03a82b: 02 40 | block + 03a82d: 20 02 | local.get 2 + 03a82f: 41 03 | i32.const 3 + 03a831: 4a | i32.gt_s + 03a832: 0d 00 | br_if 0 + 03a834: 41 04 | i32.const 4 + 03a836: 43 db 0f c9 40 | f32.const 0x1.921fb6p+2 + 03a83b: 43 00 00 00 bf | f32.const -0x1p-1 + 03a840: 20 01 | local.get 1 + 03a842: 95 | f32.div + 03a843: 43 00 00 80 3f | f32.const 0x1p+0 + 03a848: 92 | f32.add + 03a849: 22 07 | local.tee 7 + 03a84b: 20 07 | local.get 7 + 03a84d: 94 | f32.mul + 03a84e: 22 07 | local.tee 7 + 03a850: 20 07 | local.get 7 + 03a852: 92 | f32.add + 03a853: 43 00 00 80 bf | f32.const -0x1p+0 + 03a858: 92 | f32.add + 03a859: 10 83 85 80 80 00 | call 643 + 03a85f: 95 | f32.div + 03a860: 43 00 00 80 3e | f32.const 0x1p-2 + 03a865: 94 | f32.mul + 03a866: 8d | f32.ceil + 03a867: fc 00 | i32.trunc_sat_f32_s + 03a869: 22 02 | local.tee 2 + 03a86b: 20 02 | local.get 2 + 03a86d: 41 01 | i32.const 1 + 03a86f: 48 | i32.lt_s + 03a870: 1b | select + 03a871: 21 02 | local.set 2 + 03a873: 0b | end + 03a874: 20 00 | local.get 0 + 03a876: 2a 02 04 | f32.load 2 4 + 03a879: 21 08 | local.set 8 + 03a87b: 20 04 | local.get 4 + 03a87d: 20 01 | local.get 1 + 03a87f: 20 00 | local.get 0 + 03a881: 2a 02 00 | f32.load 2 0 + 03a884: 22 09 | local.tee 9 + 03a886: 92 | f32.add + 03a887: 22 0a | local.tee 10 + 03a889: 38 02 38 | f32.store 2 56 + 03a88c: 20 04 | local.get 4 + 03a88e: 20 01 | local.get 1 + 03a890: 20 08 | local.get 8 + 03a892: 92 | f32.add + 03a893: 22 0b | local.tee 11 + 03a895: 38 02 2c | f32.store 2 44 + 03a898: 20 04 | local.get 4 + 03a89a: 20 0b | local.get 11 + 03a89c: 38 02 24 | f32.store 2 36 + 03a89f: 20 04 | local.get 4 + 03a8a1: 20 0a | local.get 10 + 03a8a3: 38 02 20 | f32.store 2 32 + 03a8a6: 20 04 | local.get 4 + 03a8a8: 20 05 | local.get 5 + 03a8aa: 20 08 | local.get 8 + 03a8ac: 92 | f32.add + 03a8ad: 22 0c | local.tee 12 + 03a8af: 20 01 | local.get 1 + 03a8b1: 93 | f32.sub + 03a8b2: 22 0d | local.tee 13 + 03a8b4: 38 02 3c | f32.store 2 60 + 03a8b7: 20 04 | local.get 4 + 03a8b9: 20 0d | local.get 13 + 03a8bb: 38 02 34 | f32.store 2 52 + 03a8be: 20 04 | local.get 4 + 03a8c0: 20 06 | local.get 6 + 03a8c2: 20 09 | local.get 9 + 03a8c4: 92 | f32.add + 03a8c5: 22 0e | local.tee 14 + 03a8c7: 20 01 | local.get 1 + 03a8c9: 93 | f32.sub + 03a8ca: 22 0f | local.tee 15 + 03a8cc: 38 02 30 | f32.store 2 48 + 03a8cf: 20 04 | local.get 4 + 03a8d1: 20 0f | local.get 15 + 03a8d3: 38 02 28 | f32.store 2 40 + 03a8d6: 41 04 | i32.const 4 + 03a8d8: 10 d8 83 80 80 00 | call 472 + 03a8de: 43 00 00 b4 42 | f32.const 0x1.68p+6 + 03a8e3: 20 02 | local.get 2 + 03a8e5: b3 | f32.convert_i32_u + 03a8e6: 95 | f32.div + 03a8e7: 21 10 | local.set 16 + 03a8e9: 20 03 | local.get 3 + 03a8eb: 2d 00 03 | i32.load8_u 0 3 + 03a8ee: 21 11 | local.set 17 + 03a8f0: 20 03 | local.get 3 + 03a8f2: 2d 00 02 | i32.load8_u 0 2 + 03a8f5: 21 12 | local.set 18 + 03a8f7: 20 03 | local.get 3 + 03a8f9: 2d 00 01 | i32.load8_u 0 1 + 03a8fc: 21 13 | local.set 19 + 03a8fe: 20 03 | local.get 3 + 03a900: 2d 00 00 | i32.load8_u 0 0 + 03a903: 21 03 | local.set 3 + 03a905: 41 00 | i32.const 0 + 03a907: 21 14 | local.set 20 + 03a909: 03 40 | loop + 03a90b: 23 81 80 80 80 00 | global.get 1 + 03a911: 41 90 a2 94 80 00 | i32.const 332048 + 03a917: 6a | i32.add + 03a918: 20 14 | local.get 20 + 03a91a: 41 02 | i32.const 2 + 03a91c: 74 | i32.shl + 03a91d: 6a | i32.add + 03a91e: 2a 02 00 | f32.load 2 0 + 03a921: 21 05 | local.set 5 + 03a923: 20 04 | local.get 4 + 03a925: 41 20 | i32.const 32 + 03a927: 6a | i32.add + 03a928: 20 14 | local.get 20 + 03a92a: 41 03 | i32.const 3 + 03a92c: 74 | i32.shl + 03a92d: 6a | i32.add + 03a92e: 22 00 | local.tee 0 + 03a930: 2a 02 04 | f32.load 2 4 + 03a933: 21 06 | local.set 6 + 03a935: 20 00 | local.get 0 + 03a937: 2a 02 00 | f32.load 2 0 + 03a93a: 21 07 | local.set 7 + 03a93c: 41 00 | i32.const 0 + 03a93e: 21 00 | local.set 0 + 03a940: 03 40 | loop + 03a942: 20 03 | local.get 3 + 03a944: 41 ff 01 | i32.const 255 + 03a947: 71 | i32.and + 03a948: 20 13 | local.get 19 + 03a94a: 41 ff 01 | i32.const 255 + 03a94d: 71 | i32.and + 03a94e: 20 12 | local.get 18 + 03a950: 41 ff 01 | i32.const 255 + 03a953: 71 | i32.and + 03a954: 20 11 | local.get 17 + 03a956: 41 ff 01 | i32.const 255 + 03a959: 71 | i32.and + 03a95a: 10 e0 83 80 80 00 | call 480 + 03a960: 20 07 | local.get 7 + 03a962: 20 06 | local.get 6 + 03a964: 10 dd 83 80 80 00 | call 477 + 03a96a: 20 10 | local.get 16 + 03a96c: 20 05 | local.get 5 + 03a96e: 92 | f32.add + 03a96f: 22 15 | local.tee 21 + 03a971: 43 35 fa 8e 3c | f32.const 0x1.1df46ap-6 + 03a976: 94 | f32.mul + 03a977: 22 16 | local.tee 22 + 03a979: 10 d8 85 80 80 00 | call 728 + 03a97f: 21 17 | local.set 23 + 03a981: 20 16 | local.get 22 + 03a983: 10 94 85 80 80 00 | call 660 + 03a989: 20 01 | local.get 1 + 03a98b: 94 | f32.mul + 03a98c: 20 07 | local.get 7 + 03a98e: 92 | f32.add + 03a98f: 20 17 | local.get 23 + 03a991: 20 01 | local.get 1 + 03a993: 94 | f32.mul + 03a994: 20 06 | local.get 6 + 03a996: 92 | f32.add + 03a997: 10 dd 83 80 80 00 | call 477 + 03a99d: 20 05 | local.get 5 + 03a99f: 43 35 fa 8e 3c | f32.const 0x1.1df46ap-6 + 03a9a4: 94 | f32.mul + 03a9a5: 22 05 | local.tee 5 + 03a9a7: 10 d8 85 80 80 00 | call 728 + 03a9ad: 21 16 | local.set 22 + 03a9af: 20 05 | local.get 5 + 03a9b1: 10 94 85 80 80 00 | call 660 + 03a9b7: 20 01 | local.get 1 + 03a9b9: 94 | f32.mul + 03a9ba: 20 07 | local.get 7 + 03a9bc: 92 | f32.add + 03a9bd: 20 16 | local.get 22 + 03a9bf: 20 01 | local.get 1 + 03a9c1: 94 | f32.mul + 03a9c2: 20 06 | local.get 6 + 03a9c4: 92 | f32.add + 03a9c5: 10 dd 83 80 80 00 | call 477 + 03a9cb: 20 15 | local.get 21 + 03a9cd: 21 05 | local.set 5 + 03a9cf: 20 00 | local.get 0 + 03a9d1: 41 01 | i32.const 1 + 03a9d3: 6a | i32.add + 03a9d4: 22 00 | local.tee 0 + 03a9d6: 20 02 | local.get 2 + 03a9d8: 47 | i32.ne + 03a9d9: 0d 00 | br_if 0 + 03a9db: 0b | end + 03a9dc: 20 14 | local.get 20 + 03a9de: 41 01 | i32.const 1 + 03a9e0: 6a | i32.add + 03a9e1: 22 14 | local.tee 20 + 03a9e3: 41 04 | i32.const 4 + 03a9e5: 47 | i32.ne + 03a9e6: 0d 00 | br_if 0 + 03a9e8: 0b | end + 03a9e9: 20 03 | local.get 3 + 03a9eb: 41 ff 01 | i32.const 255 + 03a9ee: 71 | i32.and + 03a9ef: 22 00 | local.tee 0 + 03a9f1: 20 13 | local.get 19 + 03a9f3: 41 ff 01 | i32.const 255 + 03a9f6: 71 | i32.and + 03a9f7: 22 02 | local.tee 2 + 03a9f9: 20 12 | local.get 18 + 03a9fb: 41 ff 01 | i32.const 255 + 03a9fe: 71 | i32.and + 03a9ff: 22 12 | local.tee 18 + 03aa01: 20 11 | local.get 17 + 03aa03: 41 ff 01 | i32.const 255 + 03aa06: 71 | i32.and + 03aa07: 22 11 | local.tee 17 + 03aa09: 10 e0 83 80 80 00 | call 480 + 03aa0f: 20 0a | local.get 10 + 03aa11: 20 08 | local.get 8 + 03aa13: 10 dd 83 80 80 00 | call 477 + 03aa19: 20 0a | local.get 10 + 03aa1b: 20 0b | local.get 11 + 03aa1d: 10 dd 83 80 80 00 | call 477 + 03aa23: 20 0f | local.get 15 + 03aa25: 20 0b | local.get 11 + 03aa27: 10 dd 83 80 80 00 | call 477 + 03aa2d: 20 0f | local.get 15 + 03aa2f: 20 08 | local.get 8 + 03aa31: 10 dd 83 80 80 00 | call 477 + 03aa37: 20 0a | local.get 10 + 03aa39: 20 08 | local.get 8 + 03aa3b: 10 dd 83 80 80 00 | call 477 + 03aa41: 20 0f | local.get 15 + 03aa43: 20 0b | local.get 11 + 03aa45: 10 dd 83 80 80 00 | call 477 + 03aa4b: 20 00 | local.get 0 + 03aa4d: 20 02 | local.get 2 + 03aa4f: 20 12 | local.get 18 + 03aa51: 20 11 | local.get 17 + 03aa53: 10 e0 83 80 80 00 | call 480 + 03aa59: 20 0f | local.get 15 + 03aa5b: 20 0b | local.get 11 + 03aa5d: 10 dd 83 80 80 00 | call 477 + 03aa63: 20 0f | local.get 15 + 03aa65: 20 0d | local.get 13 + 03aa67: 10 dd 83 80 80 00 | call 477 + 03aa6d: 20 0e | local.get 14 + 03aa6f: 20 0d | local.get 13 + 03aa71: 10 dd 83 80 80 00 | call 477 + 03aa77: 20 0e | local.get 14 + 03aa79: 20 0b | local.get 11 + 03aa7b: 10 dd 83 80 80 00 | call 477 + 03aa81: 20 0f | local.get 15 + 03aa83: 20 0b | local.get 11 + 03aa85: 10 dd 83 80 80 00 | call 477 + 03aa8b: 20 0e | local.get 14 + 03aa8d: 20 0d | local.get 13 + 03aa8f: 10 dd 83 80 80 00 | call 477 + 03aa95: 20 00 | local.get 0 + 03aa97: 20 02 | local.get 2 + 03aa99: 20 12 | local.get 18 + 03aa9b: 20 11 | local.get 17 + 03aa9d: 10 e0 83 80 80 00 | call 480 + 03aaa3: 20 0a | local.get 10 + 03aaa5: 20 0d | local.get 13 + 03aaa7: 10 dd 83 80 80 00 | call 477 + 03aaad: 20 0a | local.get 10 + 03aaaf: 20 0c | local.get 12 + 03aab1: 10 dd 83 80 80 00 | call 477 + 03aab7: 20 0f | local.get 15 + 03aab9: 20 0c | local.get 12 + 03aabb: 10 dd 83 80 80 00 | call 477 + 03aac1: 20 0f | local.get 15 + 03aac3: 20 0d | local.get 13 + 03aac5: 10 dd 83 80 80 00 | call 477 + 03aacb: 20 0a | local.get 10 + 03aacd: 20 0d | local.get 13 + 03aacf: 10 dd 83 80 80 00 | call 477 + 03aad5: 20 0f | local.get 15 + 03aad7: 20 0c | local.get 12 + 03aad9: 10 dd 83 80 80 00 | call 477 + 03aadf: 20 00 | local.get 0 + 03aae1: 20 02 | local.get 2 + 03aae3: 20 12 | local.get 18 + 03aae5: 20 11 | local.get 17 + 03aae7: 10 e0 83 80 80 00 | call 480 + 03aaed: 20 09 | local.get 9 + 03aaef: 20 0b | local.get 11 + 03aaf1: 10 dd 83 80 80 00 | call 477 + 03aaf7: 20 09 | local.get 9 + 03aaf9: 20 0d | local.get 13 + 03aafb: 10 dd 83 80 80 00 | call 477 + 03ab01: 20 0a | local.get 10 + 03ab03: 20 0d | local.get 13 + 03ab05: 10 dd 83 80 80 00 | call 477 + 03ab0b: 20 0a | local.get 10 + 03ab0d: 20 0b | local.get 11 + 03ab0f: 10 dd 83 80 80 00 | call 477 + 03ab15: 20 09 | local.get 9 + 03ab17: 20 0b | local.get 11 + 03ab19: 10 dd 83 80 80 00 | call 477 + 03ab1f: 20 0a | local.get 10 + 03ab21: 20 0d | local.get 13 + 03ab23: 10 dd 83 80 80 00 | call 477 + 03ab29: 20 00 | local.get 0 + 03ab2b: 20 02 | local.get 2 + 03ab2d: 20 12 | local.get 18 + 03ab2f: 20 11 | local.get 17 + 03ab31: 10 e0 83 80 80 00 | call 480 + 03ab37: 20 0a | local.get 10 + 03ab39: 20 0b | local.get 11 + 03ab3b: 10 dd 83 80 80 00 | call 477 + 03ab41: 20 0a | local.get 10 + 03ab43: 20 0d | local.get 13 + 03ab45: 10 dd 83 80 80 00 | call 477 + 03ab4b: 20 0f | local.get 15 + 03ab4d: 20 0d | local.get 13 + 03ab4f: 10 dd 83 80 80 00 | call 477 + 03ab55: 20 0f | local.get 15 + 03ab57: 20 0b | local.get 11 + 03ab59: 10 dd 83 80 80 00 | call 477 + 03ab5f: 20 0a | local.get 10 + 03ab61: 20 0b | local.get 11 + 03ab63: 10 dd 83 80 80 00 | call 477 + 03ab69: 20 0f | local.get 15 + 03ab6b: 20 0d | local.get 13 + 03ab6d: 10 dd 83 80 80 00 | call 477 + 03ab73: 10 db 83 80 80 00 | call 475 + 03ab79: 0b | end + 03ab7a: 20 04 | local.get 4 + 03ab7c: 41 d0 00 | i32.const 80 + 03ab7f: 6a | i32.add + 03ab80: 24 80 80 80 80 00 | global.set 0 + 03ab86: 0b | end +03ab89 func[559]: + 03ab8a: 01 7f | local[6] type=i32 + 03ab8c: 02 7d | local[7..8] type=f32 + 03ab8e: 02 7f | local[9..10] type=i32 + 03ab90: 03 7d | local[11..13] type=f32 + 03ab92: 02 40 | block + 03ab94: 20 02 | local.get 2 + 03ab96: 20 03 | local.get 3 + 03ab98: 5b | f32.eq + 03ab99: 0d 00 | br_if 0 + 03ab9b: 43 cd cc cc 3d | f32.const 0x1.99999ap-4 + 03aba0: 20 01 | local.get 1 + 03aba2: 20 01 | local.get 1 + 03aba4: 43 00 00 00 00 | f32.const 0x0p+0 + 03aba9: 5f | f32.le + 03abaa: 1b | select + 03abab: 21 01 | local.set 1 + 03abad: 02 40 | block + 03abaf: 20 04 | local.get 4 + 03abb1: 20 03 | local.get 3 + 03abb3: 20 02 | local.get 2 + 03abb5: 20 03 | local.get 3 + 03abb7: 20 02 | local.get 2 + 03abb9: 5d | f32.lt + 03abba: 22 06 | local.tee 6 + 03abbc: 1b | select + 03abbd: 22 07 | local.tee 7 + 03abbf: 43 00 00 b4 43 | f32.const 0x1.68p+8 + 03abc4: 92 | f32.add + 03abc5: 20 02 | local.get 2 + 03abc7: 20 03 | local.get 3 + 03abc9: 20 06 | local.get 6 + 03abcb: 1b | select + 03abcc: 22 03 | local.tee 3 + 03abce: 20 03 | local.get 3 + 03abd0: 20 07 | local.get 7 + 03abd2: 93 | f32.sub + 03abd3: 43 00 00 b4 43 | f32.const 0x1.68p+8 + 03abd8: 60 | f32.ge + 03abd9: 1b | select + 03abda: 20 07 | local.get 7 + 03abdc: 93 | f32.sub + 03abdd: 22 03 | local.tee 3 + 03abdf: 43 00 00 b4 42 | f32.const 0x1.68p+6 + 03abe4: 95 | f32.div + 03abe5: 8d | f32.ceil + 03abe6: fc 00 | i32.trunc_sat_f32_s + 03abe8: 22 06 | local.tee 6 + 03abea: 4e | i32.ge_s + 03abeb: 0d 00 | br_if 0 + 03abed: 20 06 | local.get 6 + 03abef: 20 03 | local.get 3 + 03abf1: 43 db 0f c9 40 | f32.const 0x1.921fb6p+2 + 03abf6: 43 00 00 00 bf | f32.const -0x1p-1 + 03abfb: 20 01 | local.get 1 + 03abfd: 95 | f32.div + 03abfe: 43 00 00 80 3f | f32.const 0x1p+0 + 03ac03: 92 | f32.add + 03ac04: 22 02 | local.tee 2 + 03ac06: 20 02 | local.get 2 + 03ac08: 94 | f32.mul + 03ac09: 22 02 | local.tee 2 + 03ac0b: 20 02 | local.get 2 + 03ac0d: 92 | f32.add + 03ac0e: 43 00 00 80 bf | f32.const -0x1p+0 + 03ac13: 92 | f32.add + 03ac14: 10 83 85 80 80 00 | call 643 + 03ac1a: 95 | f32.div + 03ac1b: 94 | f32.mul + 03ac1c: 43 00 00 b4 43 | f32.const 0x1.68p+8 + 03ac21: 95 | f32.div + 03ac22: 8d | f32.ceil + 03ac23: fc 00 | i32.trunc_sat_f32_s + 03ac25: 22 04 | local.tee 4 + 03ac27: 20 04 | local.get 4 + 03ac29: 41 01 | i32.const 1 + 03ac2b: 48 | i32.lt_s + 03ac2c: 1b | select + 03ac2d: 21 04 | local.set 4 + 03ac2f: 0b | end + 03ac30: 41 04 | i32.const 4 + 03ac32: 10 d8 83 80 80 00 | call 472 + 03ac38: 02 40 | block + 03ac3a: 20 04 | local.get 4 + 03ac3c: 41 01 | i32.const 1 + 03ac3e: 48 | i32.lt_s + 03ac3f: 0d 00 | br_if 0 + 03ac41: 20 03 | local.get 3 + 03ac43: 20 04 | local.get 4 + 03ac45: b2 | f32.convert_i32_s + 03ac46: 95 | f32.div + 03ac47: 21 08 | local.set 8 + 03ac49: 20 00 | local.get 0 + 03ac4b: 2a 02 04 | f32.load 2 4 + 03ac4e: 21 03 | local.set 3 + 03ac50: 20 00 | local.get 0 + 03ac52: 2a 02 00 | f32.load 2 0 + 03ac55: 21 02 | local.set 2 + 03ac57: 41 00 | i32.const 0 + 03ac59: 21 00 | local.set 0 + 03ac5b: 20 05 | local.get 5 + 03ac5d: 2d 00 03 | i32.load8_u 0 3 + 03ac60: 41 ff 01 | i32.const 255 + 03ac63: 71 | i32.and + 03ac64: 21 06 | local.set 6 + 03ac66: 20 05 | local.get 5 + 03ac68: 2d 00 02 | i32.load8_u 0 2 + 03ac6b: 41 ff 01 | i32.const 255 + 03ac6e: 71 | i32.and + 03ac6f: 21 09 | local.set 9 + 03ac71: 20 05 | local.get 5 + 03ac73: 2d 00 01 | i32.load8_u 0 1 + 03ac76: 41 ff 01 | i32.const 255 + 03ac79: 71 | i32.and + 03ac7a: 21 0a | local.set 10 + 03ac7c: 20 05 | local.get 5 + 03ac7e: 2d 00 00 | i32.load8_u 0 0 + 03ac81: 41 ff 01 | i32.const 255 + 03ac84: 71 | i32.and + 03ac85: 21 05 | local.set 5 + 03ac87: 03 40 | loop + 03ac89: 20 05 | local.get 5 + 03ac8b: 20 0a | local.get 10 + 03ac8d: 20 09 | local.get 9 + 03ac8f: 20 06 | local.get 6 + 03ac91: 10 e0 83 80 80 00 | call 480 + 03ac97: 20 02 | local.get 2 + 03ac99: 20 03 | local.get 3 + 03ac9b: 10 dd 83 80 80 00 | call 477 + 03aca1: 20 08 | local.get 8 + 03aca3: 20 07 | local.get 7 + 03aca5: 92 | f32.add + 03aca6: 22 0b | local.tee 11 + 03aca8: 43 35 fa 8e 3c | f32.const 0x1.1df46ap-6 + 03acad: 94 | f32.mul + 03acae: 22 0c | local.tee 12 + 03acb0: 10 d8 85 80 80 00 | call 728 + 03acb6: 21 0d | local.set 13 + 03acb8: 20 0c | local.get 12 + 03acba: 10 94 85 80 80 00 | call 660 + 03acc0: 20 01 | local.get 1 + 03acc2: 94 | f32.mul + 03acc3: 20 02 | local.get 2 + 03acc5: 92 | f32.add + 03acc6: 20 0d | local.get 13 + 03acc8: 20 01 | local.get 1 + 03acca: 94 | f32.mul + 03accb: 20 03 | local.get 3 + 03accd: 92 | f32.add + 03acce: 10 dd 83 80 80 00 | call 477 + 03acd4: 20 07 | local.get 7 + 03acd6: 43 35 fa 8e 3c | f32.const 0x1.1df46ap-6 + 03acdb: 94 | f32.mul + 03acdc: 22 07 | local.tee 7 + 03acde: 10 d8 85 80 80 00 | call 728 + 03ace4: 21 0c | local.set 12 + 03ace6: 20 07 | local.get 7 + 03ace8: 10 94 85 80 80 00 | call 660 + 03acee: 20 01 | local.get 1 + 03acf0: 94 | f32.mul + 03acf1: 20 02 | local.get 2 + 03acf3: 92 | f32.add + 03acf4: 20 0c | local.get 12 + 03acf6: 20 01 | local.get 1 + 03acf8: 94 | f32.mul + 03acf9: 20 03 | local.get 3 + 03acfb: 92 | f32.add + 03acfc: 10 dd 83 80 80 00 | call 477 + 03ad02: 20 0b | local.get 11 + 03ad04: 21 07 | local.set 7 + 03ad06: 20 00 | local.get 0 + 03ad08: 41 01 | i32.const 1 + 03ad0a: 6a | i32.add + 03ad0b: 22 00 | local.tee 0 + 03ad0d: 20 04 | local.get 4 + 03ad0f: 47 | i32.ne + 03ad10: 0d 00 | br_if 0 + 03ad12: 0b | end + 03ad13: 0b | end + 03ad14: 10 db 83 80 80 00 | call 475 + 03ad1a: 0b | end + 03ad1b: 0b | end +03ad1d func[560]: + 03ad1e: 01 7f | local[3] type=i32 + 03ad20: 23 80 80 80 80 00 | global.get 0 + 03ad26: 41 10 | i32.const 16 + 03ad28: 6b | i32.sub + 03ad29: 22 03 | local.tee 3 + 03ad2b: 24 80 80 80 80 00 | global.set 0 + 03ad31: 20 03 | local.get 3 + 03ad33: 20 00 | local.get 0 + 03ad35: 29 02 00 | i64.load 2 0 + 03ad38: 37 03 08 | i64.store 3 8 + 03ad3b: 20 03 | local.get 3 + 03ad3d: 20 02 | local.get 2 + 03ad3f: 28 00 00 | i32.load 0 0 + 03ad42: 36 02 04 | i32.store 2 4 + 03ad45: 20 03 | local.get 3 + 03ad47: 41 08 | i32.const 8 + 03ad49: 6a | i32.add + 03ad4a: 20 01 | local.get 1 + 03ad4c: 43 00 00 00 00 | f32.const 0x0p+0 + 03ad51: 43 00 00 b4 43 | f32.const 0x1.68p+8 + 03ad56: 41 24 | i32.const 36 + 03ad58: 20 03 | local.get 3 + 03ad5a: 41 04 | i32.const 4 + 03ad5c: 6a | i32.add + 03ad5d: 10 af 84 80 80 00 | call 559 + 03ad63: 20 03 | local.get 3 + 03ad65: 41 10 | i32.const 16 + 03ad67: 6a | i32.add + 03ad68: 24 80 80 80 80 00 | global.set 0 + 03ad6e: 0b | end +03ad70 func[561]: + 03ad71: 01 7f | local[2] type=i32 + 03ad73: 02 7d | local[3..4] type=f32 + 03ad75: 41 00 | i32.const 0 + 03ad77: 21 02 | local.set 2 + 03ad79: 02 40 | block + 03ad7b: 20 00 | local.get 0 + 03ad7d: 2a 02 00 | f32.load 2 0 + 03ad80: 22 03 | local.tee 3 + 03ad82: 20 01 | local.get 1 + 03ad84: 2a 02 00 | f32.load 2 0 + 03ad87: 22 04 | local.tee 4 + 03ad89: 60 | f32.ge + 03ad8a: 45 | i32.eqz + 03ad8b: 0d 00 | br_if 0 + 03ad8d: 20 03 | local.get 3 + 03ad8f: 20 04 | local.get 4 + 03ad91: 20 01 | local.get 1 + 03ad93: 2a 02 08 | f32.load 2 8 + 03ad96: 92 | f32.add + 03ad97: 5d | f32.lt + 03ad98: 45 | i32.eqz + 03ad99: 0d 00 | br_if 0 + 03ad9b: 20 00 | local.get 0 + 03ad9d: 2a 02 04 | f32.load 2 4 + 03ada0: 22 03 | local.tee 3 + 03ada2: 20 01 | local.get 1 + 03ada4: 2a 02 04 | f32.load 2 4 + 03ada7: 22 04 | local.tee 4 + 03ada9: 60 | f32.ge + 03adaa: 45 | i32.eqz + 03adab: 0d 00 | br_if 0 + 03adad: 20 03 | local.get 3 + 03adaf: 20 04 | local.get 4 + 03adb1: 20 01 | local.get 1 + 03adb3: 2a 02 0c | f32.load 2 12 + 03adb6: 92 | f32.add + 03adb7: 5d | f32.lt + 03adb8: 45 | i32.eqz + 03adb9: 0d 00 | br_if 0 + 03adbb: 41 01 | i32.const 1 + 03adbd: 21 02 | local.set 2 + 03adbf: 0b | end + 03adc0: 20 02 | local.get 2 + 03adc2: 0b | end +03adc5 func[562]: + 03adc6: 01 7e | local[3] type=i64 + 03adc8: 01 7f | local[4] type=i32 + 03adca: 42 00 | i64.const 0 + 03adcc: 21 03 | local.set 3 + 03adce: 02 40 | block + 03add0: 20 02 | local.get 2 + 03add2: 41 7f | i32.const 4294967295 + 03add4: 6a | i32.add + 03add5: 22 04 | local.tee 4 + 03add7: 41 17 | i32.const 23 + 03add9: 4b | i32.gt_u + 03adda: 0d 00 | br_if 0 + 03addc: 23 81 80 80 80 00 | global.get 1 + 03ade2: 41 a0 a2 94 80 00 | i32.const 332064 + 03ade8: 6a | i32.add + 03ade9: 20 04 | local.get 4 + 03adeb: 6a | i32.add + 03adec: 31 00 00 | i64.load8_u 0 0 + 03adef: 21 03 | local.set 3 + 03adf1: 0b | end + 03adf2: 02 40 | block + 03adf4: 02 40 | block + 03adf6: 20 01 | local.get 1 + 03adf8: ac | i64.extend_i32_s + 03adf9: 20 00 | local.get 0 + 03adfb: ac | i64.extend_i32_s + 03adfc: 7e | i64.mul + 03adfd: 20 03 | local.get 3 + 03adff: 7e | i64.mul + 03ae00: 22 03 | local.tee 3 + 03ae02: 42 f7 ff ff ff 3f | i64.const 17179869175 + 03ae08: 56 | i64.gt_u + 03ae09: 0d 00 | br_if 0 + 03ae0b: 02 40 | block + 03ae0d: 20 00 | local.get 0 + 03ae0f: 41 03 | i32.const 3 + 03ae11: 4a | i32.gt_s + 03ae12: 0d 00 | br_if 0 + 03ae14: 20 01 | local.get 1 + 03ae16: 41 03 | i32.const 3 + 03ae18: 4a | i32.gt_s + 03ae19: 0d 00 | br_if 0 + 03ae1b: 41 08 | i32.const 8 + 03ae1d: 21 00 | local.set 0 + 03ae1f: 20 02 | local.get 2 + 03ae21: 41 7e | i32.const 4294967294 + 03ae23: 71 | i32.and + 03ae24: 41 0e | i32.const 14 + 03ae26: 46 | i32.eq + 03ae27: 0d 02 | br_if 2 + 03ae29: 41 10 | i32.const 16 + 03ae2b: 21 00 | local.set 0 + 03ae2d: 20 02 | local.get 2 + 03ae2f: 41 78 | i32.const 4294967288 + 03ae31: 71 | i32.and + 03ae32: 41 10 | i32.const 16 + 03ae34: 46 | i32.eq + 03ae35: 0d 02 | br_if 2 + 03ae37: 0b | end + 03ae38: 20 03 | local.get 3 + 03ae3a: 42 03 | i64.const 3 + 03ae3c: 88 | i64.shr_u + 03ae3d: 22 03 | local.tee 3 + 03ae3f: 42 00 | i64.const 0 + 03ae41: 51 | i64.eq + 03ae42: 0d 00 | br_if 0 + 03ae44: 20 03 | local.get 3 + 03ae46: a7 | i32.wrap_i64 + 03ae47: 0f | return + 03ae48: 0b | end + 03ae49: 41 00 | i32.const 0 + 03ae4b: 21 00 | local.set 0 + 03ae4d: 41 04 | i32.const 4 + 03ae4f: 23 81 80 80 80 00 | global.get 1 + 03ae55: 41 c9 b6 93 80 00 | i32.const 318281 + 03ae5b: 6a | i32.add + 03ae5c: 41 00 | i32.const 0 + 03ae5e: 10 d4 83 80 80 00 | call 468 + 03ae64: 0b | end + 03ae65: 20 00 | local.get 0 + 03ae67: 0b | end +03ae69 func[563]: + 03ae6a: 20 00 | local.get 0 + 03ae6c: 28 02 00 | i32.load 2 0 + 03ae6f: 10 84 86 80 80 00 | call 772 + 03ae75: 0b | end +03ae78 func[564]: + 03ae79: 05 7f | local[3..7] type=i32 + 03ae7b: 04 7d | local[8..11] type=f32 + 03ae7d: 02 7f | local[12..13] type=i32 + 03ae7f: 20 00 | local.get 0 + 03ae81: 41 00 | i32.const 0 + 03ae83: 36 02 10 | i32.store 2 16 + 03ae86: 20 00 | local.get 0 + 03ae88: 42 00 | i64.const 0 + 03ae8a: 37 02 08 | i64.store 2 8 + 03ae8d: 20 00 | local.get 0 + 03ae8f: 42 00 | i64.const 0 + 03ae91: 37 02 00 | i64.store 2 0 + 03ae94: 02 40 | block + 03ae96: 02 40 | block + 03ae98: 20 01 | local.get 1 + 03ae9a: 28 02 00 | i32.load 2 0 + 03ae9d: 22 03 | local.tee 3 + 03ae9f: 45 | i32.eqz + 03aea0: 0d 00 | br_if 0 + 03aea2: 20 01 | local.get 1 + 03aea4: 28 02 04 | i32.load 2 4 + 03aea7: 22 04 | local.tee 4 + 03aea9: 45 | i32.eqz + 03aeaa: 0d 00 | br_if 0 + 03aeac: 20 01 | local.get 1 + 03aeae: 28 02 08 | i32.load 2 8 + 03aeb1: 22 05 | local.tee 5 + 03aeb3: 45 | i32.eqz + 03aeb4: 0d 00 | br_if 0 + 03aeb6: 23 81 80 80 80 00 | global.get 1 + 03aebc: 21 06 | local.set 6 + 03aebe: 02 40 | block + 03aec0: 20 01 | local.get 1 + 03aec2: 28 02 10 | i32.load 2 16 + 03aec5: 22 07 | local.tee 7 + 03aec7: 41 0d | i32.const 13 + 03aec9: 4c | i32.le_s + 03aeca: 0d 00 | br_if 0 + 03aecc: 20 06 | local.get 6 + 03aece: 41 b3 96 93 80 00 | i32.const 314163 + 03aed4: 6a | i32.add + 03aed5: 21 01 | local.set 1 + 03aed7: 0c 02 | br 2 + 03aed9: 0b | end + 03aeda: 23 81 80 80 80 00 | global.get 1 + 03aee0: 41 9f b1 93 80 00 | i32.const 317599 + 03aee6: 6a | i32.add + 03aee7: 21 01 | local.set 1 + 03aee9: 20 02 | local.get 2 + 03aeeb: 2a 02 00 | f32.load 2 0 + 03aeee: 22 08 | local.tee 8 + 03aef0: 43 00 00 00 00 | f32.const 0x0p+0 + 03aef5: 60 | f32.ge + 03aef6: 45 | i32.eqz + 03aef7: 0d 01 | br_if 1 + 03aef9: 20 02 | local.get 2 + 03aefb: 2a 02 04 | f32.load 2 4 + 03aefe: 22 09 | local.tee 9 + 03af00: 43 00 00 00 00 | f32.const 0x0p+0 + 03af05: 60 | f32.ge + 03af06: 45 | i32.eqz + 03af07: 0d 01 | br_if 1 + 03af09: 20 02 | local.get 2 + 03af0b: 2a 02 08 | f32.load 2 8 + 03af0e: 22 0a | local.tee 10 + 03af10: 43 00 00 00 00 | f32.const 0x0p+0 + 03af15: 5e | f32.gt + 03af16: 45 | i32.eqz + 03af17: 0d 01 | br_if 1 + 03af19: 20 02 | local.get 2 + 03af1b: 2a 02 0c | f32.load 2 12 + 03af1e: 22 0b | local.tee 11 + 03af20: 43 00 00 00 00 | f32.const 0x0p+0 + 03af25: 5e | f32.gt + 03af26: 45 | i32.eqz + 03af27: 0d 01 | br_if 1 + 03af29: 23 81 80 80 80 00 | global.get 1 + 03af2f: 21 02 | local.set 2 + 03af31: 02 40 | block + 03af33: 20 0a | local.get 10 + 03af35: fc 00 | i32.trunc_sat_f32_s + 03af37: 22 01 | local.tee 1 + 03af39: 20 08 | local.get 8 + 03af3b: fc 00 | i32.trunc_sat_f32_s + 03af3d: 22 06 | local.tee 6 + 03af3f: 6a | i32.add + 03af40: 20 04 | local.get 4 + 03af42: 4c | i32.le_s + 03af43: 0d 00 | br_if 0 + 03af45: 20 02 | local.get 2 + 03af47: 41 9f b1 93 80 00 | i32.const 317599 + 03af4d: 6a | i32.add + 03af4e: 21 01 | local.set 1 + 03af50: 0c 02 | br 2 + 03af52: 0b | end + 03af53: 23 81 80 80 80 00 | global.get 1 + 03af59: 21 0c | local.set 12 + 03af5b: 02 40 | block + 03af5d: 20 0b | local.get 11 + 03af5f: fc 00 | i32.trunc_sat_f32_s + 03af61: 22 02 | local.tee 2 + 03af63: 20 09 | local.get 9 + 03af65: fc 00 | i32.trunc_sat_f32_s + 03af67: 22 0d | local.tee 13 + 03af69: 6a | i32.add + 03af6a: 20 05 | local.get 5 + 03af6c: 4c | i32.le_s + 03af6d: 0d 00 | br_if 0 + 03af6f: 20 0c | local.get 12 + 03af71: 41 9f b1 93 80 00 | i32.const 317599 + 03af77: 6a | i32.add + 03af78: 21 01 | local.set 1 + 03af7a: 0c 02 | br 2 + 03af7c: 0b | end + 03af7d: 41 01 | i32.const 1 + 03af7f: 41 01 | i32.const 1 + 03af81: 20 07 | local.get 7 + 03af83: 10 b2 84 80 80 00 | call 562 + 03af89: 21 05 | local.set 5 + 03af8b: 20 00 | local.get 0 + 03af8d: 20 02 | local.get 2 + 03af8f: 36 02 08 | i32.store 2 8 + 03af92: 20 00 | local.get 0 + 03af94: 20 01 | local.get 1 + 03af96: 36 02 04 | i32.store 2 4 + 03af99: 20 05 | local.get 5 + 03af9b: 20 02 | local.get 2 + 03af9d: 20 01 | local.get 1 + 03af9f: 6c | i32.mul + 03afa0: 6c | i32.mul + 03afa1: 41 01 | i32.const 1 + 03afa3: 10 85 86 80 80 00 | call 773 + 03afa9: 21 0c | local.set 12 + 03afab: 20 00 | local.get 0 + 03afad: 20 07 | local.get 7 + 03afaf: 36 02 10 | i32.store 2 16 + 03afb2: 20 00 | local.get 0 + 03afb4: 20 0c | local.get 12 + 03afb6: 36 02 00 | i32.store 2 0 + 03afb9: 20 00 | local.get 0 + 03afbb: 41 01 | i32.const 1 + 03afbd: 36 02 0c | i32.store 2 12 + 03afc0: 20 02 | local.get 2 + 03afc2: 41 01 | i32.const 1 + 03afc4: 48 | i32.lt_s + 03afc5: 0d 00 | br_if 0 + 03afc7: 20 05 | local.get 5 + 03afc9: 20 01 | local.get 1 + 03afcb: 6c | i32.mul + 03afcc: 21 01 | local.set 1 + 03afce: 41 00 | i32.const 0 + 03afd0: 21 00 | local.set 0 + 03afd2: 03 40 | loop + 03afd4: 02 40 | block + 03afd6: 20 01 | local.get 1 + 03afd8: 45 | i32.eqz + 03afd9: 0d 00 | br_if 0 + 03afdb: 20 0c | local.get 12 + 03afdd: 20 01 | local.get 1 + 03afdf: 20 00 | local.get 0 + 03afe1: 6c | i32.mul + 03afe2: 6a | i32.add + 03afe3: 20 03 | local.get 3 + 03afe5: 20 00 | local.get 0 + 03afe7: 20 0d | local.get 13 + 03afe9: 6a | i32.add + 03afea: 20 04 | local.get 4 + 03afec: 6c | i32.mul + 03afed: 20 06 | local.get 6 + 03afef: 6a | i32.add + 03aff0: 20 05 | local.get 5 + 03aff2: 6c | i32.mul + 03aff3: 6a | i32.add + 03aff4: 20 01 | local.get 1 + 03aff6: fc 0a 00 00 | memory.copy 0 0 + 03affa: 0b | end + 03affb: 20 00 | local.get 0 + 03affd: 41 01 | i32.const 1 + 03afff: 6a | i32.add + 03b000: 22 00 | local.tee 0 + 03b002: 20 02 | local.get 2 + 03b004: 47 | i32.ne + 03b005: 0d 00 | br_if 0 + 03b007: 0b | end + 03b008: 0b | end + 03b009: 0f | return + 03b00a: 0b | end + 03b00b: 41 04 | i32.const 4 + 03b00d: 20 01 | local.get 1 + 03b00f: 41 00 | i32.const 0 + 03b011: 10 d4 83 80 80 00 | call 468 + 03b017: 0b | end +03b01a func[565]: + 03b01b: 03 7f | local[2..4] type=i32 + 03b01d: 20 00 | local.get 0 + 03b01f: 41 00 | i32.const 0 + 03b021: 36 02 00 | i32.store 2 0 + 03b024: 20 01 | local.get 1 + 03b026: 28 02 08 | i32.load 2 8 + 03b029: 21 02 | local.set 2 + 03b02b: 02 40 | block + 03b02d: 02 40 | block + 03b02f: 20 01 | local.get 1 + 03b031: 28 02 04 | i32.load 2 4 + 03b034: 22 03 | local.tee 3 + 03b036: 45 | i32.eqz + 03b037: 0d 00 | br_if 0 + 03b039: 20 02 | local.get 2 + 03b03b: 45 | i32.eqz + 03b03c: 0d 00 | br_if 0 + 03b03e: 20 00 | local.get 0 + 03b040: 20 01 | local.get 1 + 03b042: 28 02 00 | i32.load 2 0 + 03b045: 20 03 | local.get 3 + 03b047: 20 02 | local.get 2 + 03b049: 20 01 | local.get 1 + 03b04b: 28 02 10 | i32.load 2 16 + 03b04e: 22 04 | local.tee 4 + 03b050: 20 01 | local.get 1 + 03b052: 28 02 0c | i32.load 2 12 + 03b055: 22 01 | local.tee 1 + 03b057: 10 e3 83 80 80 00 | call 483 + 03b05d: 36 02 00 | i32.store 2 0 + 03b060: 0c 01 | br 1 + 03b062: 0b | end + 03b063: 41 04 | i32.const 4 + 03b065: 23 81 80 80 80 00 | global.get 1 + 03b06b: 41 cd ad 93 80 00 | i32.const 317133 + 03b071: 6a | i32.add + 03b072: 41 00 | i32.const 0 + 03b074: 10 d4 83 80 80 00 | call 468 + 03b07a: 20 01 | local.get 1 + 03b07c: 28 02 10 | i32.load 2 16 + 03b07f: 21 04 | local.set 4 + 03b081: 20 01 | local.get 1 + 03b083: 28 02 0c | i32.load 2 12 + 03b086: 21 01 | local.set 1 + 03b088: 0b | end + 03b089: 20 00 | local.get 0 + 03b08b: 20 04 | local.get 4 + 03b08d: 36 02 10 | i32.store 2 16 + 03b090: 20 00 | local.get 0 + 03b092: 20 01 | local.get 1 + 03b094: 36 02 0c | i32.store 2 12 + 03b097: 20 00 | local.get 0 + 03b099: 20 02 | local.get 2 + 03b09b: 36 02 08 | i32.store 2 8 + 03b09e: 20 00 | local.get 0 + 03b0a0: 20 03 | local.get 3 + 03b0a2: 36 02 04 | i32.store 2 4 + 03b0a5: 0b | end +03b0a7 func[566]: + 03b0a8: 01 7f | local[1] type=i32 + 03b0aa: 23 80 80 80 80 00 | global.get 0 + 03b0b0: 41 10 | i32.const 16 + 03b0b2: 6b | i32.sub + 03b0b3: 22 01 | local.tee 1 + 03b0b5: 24 80 80 80 80 00 | global.set 0 + 03b0bb: 02 40 | block + 03b0bd: 20 00 | local.get 0 + 03b0bf: 28 02 00 | i32.load 2 0 + 03b0c2: 22 00 | local.tee 0 + 03b0c4: 45 | i32.eqz + 03b0c5: 0d 00 | br_if 0 + 03b0c7: 20 00 | local.get 0 + 03b0c9: 10 ed 83 80 80 00 | call 493 + 03b0cf: 20 01 | local.get 1 + 03b0d1: 20 00 | local.get 0 + 03b0d3: 36 02 00 | i32.store 2 0 + 03b0d6: 41 03 | i32.const 3 + 03b0d8: 23 81 80 80 80 00 | global.get 1 + 03b0de: 41 a0 cd 93 80 00 | i32.const 321184 + 03b0e4: 6a | i32.add + 03b0e5: 20 01 | local.get 1 + 03b0e7: 10 d4 83 80 80 00 | call 468 + 03b0ed: 0b | end + 03b0ee: 20 01 | local.get 1 + 03b0f0: 41 10 | i32.const 16 + 03b0f2: 6a | i32.add + 03b0f3: 24 80 80 80 80 00 | global.set 0 + 03b0f9: 0b | end +03b0fc func[567]: + 03b0fd: 01 7f | local[6] type=i32 + 03b0ff: 02 7d | local[7..8] type=f32 + 03b101: 01 7f | local[9] type=i32 + 03b103: 01 7d | local[10] type=f32 + 03b105: 01 7f | local[11] type=i32 + 03b107: 0c 7d | local[12..23] type=f32 + 03b109: 02 40 | block + 03b10b: 20 00 | local.get 0 + 03b10d: 28 02 00 | i32.load 2 0 + 03b110: 22 06 | local.tee 6 + 03b112: 45 | i32.eqz + 03b113: 0d 00 | br_if 0 + 03b115: 20 01 | local.get 1 + 03b117: 2a 02 08 | f32.load 2 8 + 03b11a: 21 07 | local.set 7 + 03b11c: 02 40 | block + 03b11e: 20 01 | local.get 1 + 03b120: 2a 02 0c | f32.load 2 12 + 03b123: 22 08 | local.tee 8 + 03b125: 43 00 00 00 00 | f32.const 0x0p+0 + 03b12a: 5d | f32.lt + 03b12b: 45 | i32.eqz + 03b12c: 0d 00 | br_if 0 + 03b12e: 20 01 | local.get 1 + 03b130: 20 01 | local.get 1 + 03b132: 2a 02 04 | f32.load 2 4 + 03b135: 20 08 | local.get 8 + 03b137: 93 | f32.sub + 03b138: 38 02 04 | f32.store 2 4 + 03b13b: 0b | end + 03b13c: 20 07 | local.get 7 + 03b13e: 43 00 00 00 00 | f32.const 0x0p+0 + 03b143: 5d | f32.lt + 03b144: 21 09 | local.set 9 + 03b146: 20 07 | local.get 7 + 03b148: 8c | f32.neg + 03b149: 21 0a | local.set 10 + 03b14b: 20 00 | local.get 0 + 03b14d: 28 02 08 | i32.load 2 8 + 03b150: 21 0b | local.set 11 + 03b152: 20 00 | local.get 0 + 03b154: 28 02 04 | i32.load 2 4 + 03b157: 21 00 | local.set 0 + 03b159: 20 02 | local.get 2 + 03b15b: 2a 02 0c | f32.load 2 12 + 03b15e: 22 0c | local.tee 12 + 03b160: 8c | f32.neg + 03b161: 20 0c | local.get 12 + 03b163: 20 0c | local.get 12 + 03b165: 43 00 00 00 00 | f32.const 0x0p+0 + 03b16a: 5d | f32.lt + 03b16b: 1b | select + 03b16c: 21 0d | local.set 13 + 03b16e: 20 02 | local.get 2 + 03b170: 2a 02 08 | f32.load 2 8 + 03b173: 22 0c | local.tee 12 + 03b175: 8c | f32.neg + 03b176: 20 0c | local.get 12 + 03b178: 20 0c | local.get 12 + 03b17a: 43 00 00 00 00 | f32.const 0x0p+0 + 03b17f: 5d | f32.lt + 03b180: 1b | select + 03b181: 21 0c | local.set 12 + 03b183: 02 40 | block + 03b185: 02 40 | block + 03b187: 20 04 | local.get 4 + 03b189: 43 00 00 00 00 | f32.const 0x0p+0 + 03b18e: 5c | f32.ne + 03b18f: 0d 00 | br_if 0 + 03b191: 20 02 | local.get 2 + 03b193: 2a 02 04 | f32.load 2 4 + 03b196: 20 03 | local.get 3 + 03b198: 2a 02 04 | f32.load 2 4 + 03b19b: 93 | f32.sub + 03b19c: 22 0e | local.tee 14 + 03b19e: 20 0d | local.get 13 + 03b1a0: 92 | f32.add + 03b1a1: 22 0f | local.tee 15 + 03b1a3: 21 10 | local.set 16 + 03b1a5: 20 02 | local.get 2 + 03b1a7: 2a 02 00 | f32.load 2 0 + 03b1aa: 20 03 | local.get 3 + 03b1ac: 2a 02 00 | f32.load 2 0 + 03b1af: 93 | f32.sub + 03b1b0: 22 0d | local.tee 13 + 03b1b2: 20 0c | local.get 12 + 03b1b4: 92 | f32.add + 03b1b5: 22 11 | local.tee 17 + 03b1b7: 21 12 | local.set 18 + 03b1b9: 20 0e | local.get 14 + 03b1bb: 21 13 | local.set 19 + 03b1bd: 20 0d | local.get 13 + 03b1bf: 21 14 | local.set 20 + 03b1c1: 0c 01 | br 1 + 03b1c3: 0b | end + 03b1c4: 20 03 | local.get 3 + 03b1c6: 2a 02 04 | f32.load 2 4 + 03b1c9: 21 13 | local.set 19 + 03b1cb: 20 04 | local.get 4 + 03b1cd: 43 35 fa 8e 3c | f32.const 0x1.1df46ap-6 + 03b1d2: 94 | f32.mul + 03b1d3: 22 0f | local.tee 15 + 03b1d5: 10 94 85 80 80 00 | call 660 + 03b1db: 21 04 | local.set 4 + 03b1dd: 20 03 | local.get 3 + 03b1df: 2a 02 00 | f32.load 2 0 + 03b1e2: 21 0e | local.set 14 + 03b1e4: 20 0f | local.get 15 + 03b1e6: 10 d8 85 80 80 00 | call 728 + 03b1ec: 21 12 | local.set 18 + 03b1ee: 20 02 | local.get 2 + 03b1f0: 2a 02 04 | f32.load 2 4 + 03b1f3: 22 10 | local.tee 16 + 03b1f5: 20 12 | local.get 18 + 03b1f7: 20 0c | local.get 12 + 03b1f9: 20 0e | local.get 14 + 03b1fb: 93 | f32.sub + 03b1fc: 22 0c | local.tee 12 + 03b1fe: 94 | f32.mul + 03b1ff: 92 | f32.add + 03b200: 22 14 | local.tee 20 + 03b202: 20 04 | local.get 4 + 03b204: 20 0d | local.get 13 + 03b206: 20 13 | local.get 19 + 03b208: 93 | f32.sub + 03b209: 22 0d | local.tee 13 + 03b20b: 94 | f32.mul + 03b20c: 22 15 | local.tee 21 + 03b20e: 92 | f32.add + 03b20f: 21 0f | local.set 15 + 03b211: 20 02 | local.get 2 + 03b213: 2a 02 00 | f32.load 2 0 + 03b216: 22 16 | local.tee 22 + 03b218: 20 04 | local.get 4 + 03b21a: 20 0c | local.get 12 + 03b21c: 94 | f32.mul + 03b21d: 92 | f32.add + 03b21e: 22 0c | local.tee 12 + 03b220: 20 12 | local.get 18 + 03b222: 20 0d | local.get 13 + 03b224: 94 | f32.mul + 03b225: 22 0d | local.tee 13 + 03b227: 93 | f32.sub + 03b228: 21 11 | local.set 17 + 03b22a: 20 10 | local.get 16 + 03b22c: 20 12 | local.get 18 + 03b22e: 20 0e | local.get 14 + 03b230: 94 | f32.mul + 03b231: 93 | f32.sub + 03b232: 22 17 | local.tee 23 + 03b234: 20 15 | local.get 21 + 03b236: 92 | f32.add + 03b237: 21 10 | local.set 16 + 03b239: 20 16 | local.get 22 + 03b23b: 20 04 | local.get 4 + 03b23d: 20 0e | local.get 14 + 03b23f: 94 | f32.mul + 03b240: 93 | f32.sub + 03b241: 22 15 | local.tee 21 + 03b243: 20 0d | local.get 13 + 03b245: 93 | f32.sub + 03b246: 21 0d | local.set 13 + 03b248: 20 04 | local.get 4 + 03b24a: 20 13 | local.get 19 + 03b24c: 8c | f32.neg + 03b24d: 22 13 | local.tee 19 + 03b24f: 94 | f32.mul + 03b250: 22 04 | local.tee 4 + 03b252: 20 14 | local.get 20 + 03b254: 92 | f32.add + 03b255: 21 0e | local.set 14 + 03b257: 20 0c | local.get 12 + 03b259: 20 12 | local.get 18 + 03b25b: 20 13 | local.get 19 + 03b25d: 94 | f32.mul + 03b25e: 22 14 | local.tee 20 + 03b260: 93 | f32.sub + 03b261: 21 12 | local.set 18 + 03b263: 20 17 | local.get 23 + 03b265: 20 04 | local.get 4 + 03b267: 92 | f32.add + 03b268: 21 13 | local.set 19 + 03b26a: 20 15 | local.get 21 + 03b26c: 20 14 | local.get 20 + 03b26e: 93 | f32.sub + 03b26f: 21 14 | local.set 20 + 03b271: 0b | end + 03b272: 20 0a | local.get 10 + 03b274: 20 07 | local.get 7 + 03b276: 20 09 | local.get 9 + 03b278: 1b | select + 03b279: 21 15 | local.set 21 + 03b27b: 20 0b | local.get 11 + 03b27d: b2 | f32.convert_i32_s + 03b27e: 21 04 | local.set 4 + 03b280: 20 00 | local.get 0 + 03b282: b2 | f32.convert_i32_s + 03b283: 21 0a | local.set 10 + 03b285: 20 06 | local.get 6 + 03b287: 10 e1 83 80 80 00 | call 481 + 03b28d: 41 07 | i32.const 7 + 03b28f: 10 d8 83 80 80 00 | call 472 + 03b295: 20 05 | local.get 5 + 03b297: 2d 00 00 | i32.load8_u 0 0 + 03b29a: 20 05 | local.get 5 + 03b29c: 2d 00 01 | i32.load8_u 0 1 + 03b29f: 20 05 | local.get 5 + 03b2a1: 2d 00 02 | i32.load8_u 0 2 + 03b2a4: 20 05 | local.get 5 + 03b2a6: 2d 00 03 | i32.load8_u 0 3 + 03b2a9: 10 e0 83 80 80 00 | call 480 + 03b2af: 43 00 00 00 00 | f32.const 0x0p+0 + 03b2b4: 43 00 00 00 00 | f32.const 0x0p+0 + 03b2b9: 43 00 00 80 3f | f32.const 0x1p+0 + 03b2be: 10 df 83 80 80 00 | call 479 + 03b2c4: 20 01 | local.get 1 + 03b2c6: 2a 02 00 | f32.load 2 0 + 03b2c9: 21 0c | local.set 12 + 03b2cb: 02 40 | block + 03b2cd: 02 40 | block + 03b2cf: 20 07 | local.get 7 + 03b2d1: 43 00 00 00 00 | f32.const 0x0p+0 + 03b2d6: 5d | f32.lt + 03b2d7: 45 | i32.eqz + 03b2d8: 0d 00 | br_if 0 + 03b2da: 20 0c | local.get 12 + 03b2dc: 20 15 | local.get 21 + 03b2de: 92 | f32.add + 03b2df: 20 0a | local.get 10 + 03b2e1: 95 | f32.div + 03b2e2: 22 15 | local.tee 21 + 03b2e4: 20 01 | local.get 1 + 03b2e6: 2a 02 04 | f32.load 2 4 + 03b2e9: 22 16 | local.tee 22 + 03b2eb: 20 04 | local.get 4 + 03b2ed: 95 | f32.div + 03b2ee: 22 07 | local.tee 7 + 03b2f0: 10 de 83 80 80 00 | call 478 + 03b2f6: 20 14 | local.get 20 + 03b2f8: 20 13 | local.get 19 + 03b2fa: 10 dd 83 80 80 00 | call 477 + 03b300: 20 15 | local.get 21 + 03b302: 20 08 | local.get 8 + 03b304: 20 16 | local.get 22 + 03b306: 92 | f32.add + 03b307: 20 04 | local.get 4 + 03b309: 95 | f32.div + 03b30a: 22 04 | local.tee 4 + 03b30c: 10 de 83 80 80 00 | call 478 + 03b312: 20 0d | local.get 13 + 03b314: 20 10 | local.get 16 + 03b316: 10 dd 83 80 80 00 | call 477 + 03b31c: 0c 01 | br 1 + 03b31e: 0b | end + 03b31f: 20 0c | local.get 12 + 03b321: 20 0a | local.get 10 + 03b323: 95 | f32.div + 03b324: 22 16 | local.tee 22 + 03b326: 20 01 | local.get 1 + 03b328: 2a 02 04 | f32.load 2 4 + 03b32b: 22 17 | local.tee 23 + 03b32d: 20 04 | local.get 4 + 03b32f: 95 | f32.div + 03b330: 22 07 | local.tee 7 + 03b332: 10 de 83 80 80 00 | call 478 + 03b338: 20 14 | local.get 20 + 03b33a: 20 13 | local.get 19 + 03b33c: 10 dd 83 80 80 00 | call 477 + 03b342: 20 16 | local.get 22 + 03b344: 20 08 | local.get 8 + 03b346: 20 17 | local.get 23 + 03b348: 92 | f32.add + 03b349: 20 04 | local.get 4 + 03b34b: 95 | f32.div + 03b34c: 22 04 | local.tee 4 + 03b34e: 10 de 83 80 80 00 | call 478 + 03b354: 20 0d | local.get 13 + 03b356: 20 10 | local.get 16 + 03b358: 10 dd 83 80 80 00 | call 477 + 03b35e: 20 0c | local.get 12 + 03b360: 20 15 | local.get 21 + 03b362: 92 | f32.add + 03b363: 21 0c | local.set 12 + 03b365: 0b | end + 03b366: 20 0c | local.get 12 + 03b368: 20 0a | local.get 10 + 03b36a: 95 | f32.div + 03b36b: 22 0c | local.tee 12 + 03b36d: 20 04 | local.get 4 + 03b36f: 10 de 83 80 80 00 | call 478 + 03b375: 20 11 | local.get 17 + 03b377: 20 0f | local.get 15 + 03b379: 10 dd 83 80 80 00 | call 477 + 03b37f: 20 0c | local.get 12 + 03b381: 20 07 | local.get 7 + 03b383: 10 de 83 80 80 00 | call 478 + 03b389: 20 12 | local.get 18 + 03b38b: 20 0e | local.get 14 + 03b38d: 10 dd 83 80 80 00 | call 477 + 03b393: 10 db 83 80 80 00 | call 475 + 03b399: 41 00 | i32.const 0 + 03b39b: 10 e1 83 80 80 00 | call 481 + 03b3a1: 0b | end + 03b3a2: 0b | end +03b3a4 func[568]: + 03b3a5: 20 00 | local.get 0 + 03b3a7: 20 01 | local.get 1 + 03b3a9: 20 01 | local.get 1 + 03b3ab: 41 10 | i32.const 16 + 03b3ad: 78 | i32.rotr + 03b3ae: 73 | i32.xor + 03b3af: 41 80 fe 83 78 | i32.const 4278255360 + 03b3b4: 71 | i32.and + 03b3b5: 41 08 | i32.const 8 + 03b3b7: 76 | i32.shr_u + 03b3b8: 20 01 | local.get 1 + 03b3ba: 41 08 | i32.const 8 + 03b3bc: 78 | i32.rotr + 03b3bd: 73 | i32.xor + 03b3be: 36 00 00 | i32.store 0 0 + 03b3c1: 0b | end +03b3c4 func[569]: + 03b3c5: 03 7f | local[5..7] type=i32 + 03b3c7: 20 04 | local.get 4 + 03b3c9: 41 7f | i32.const 4294967295 + 03b3cb: 6a | i32.add + 03b3cc: 21 05 | local.set 5 + 03b3ce: 41 00 | i32.const 0 + 03b3d0: 21 06 | local.set 6 + 03b3d2: 02 40 | block + 03b3d4: 20 04 | local.get 4 + 03b3d6: 41 02 | i32.const 2 + 03b3d8: 48 | i32.lt_s + 03b3d9: 0d 00 | br_if 0 + 03b3db: 41 00 | i32.const 0 + 03b3dd: 21 06 | local.set 6 + 03b3df: 03 40 | loop + 03b3e1: 20 03 | local.get 3 + 03b3e3: 20 06 | local.get 6 + 03b3e5: 41 0c | i32.const 12 + 03b3e7: 6c | i32.mul + 03b3e8: 6a | i32.add + 03b3e9: 22 07 | local.tee 7 + 03b3eb: 20 07 | local.get 7 + 03b3ed: 41 0c | i32.const 12 + 03b3ef: 6a | i32.add + 03b3f0: 36 02 08 | i32.store 2 8 + 03b3f3: 20 06 | local.get 6 + 03b3f5: 41 01 | i32.const 1 + 03b3f7: 6a | i32.add + 03b3f8: 22 06 | local.tee 6 + 03b3fa: 20 05 | local.get 5 + 03b3fc: 47 | i32.ne + 03b3fd: 0d 00 | br_if 0 + 03b3ff: 0b | end + 03b400: 20 05 | local.get 5 + 03b402: 21 06 | local.set 6 + 03b404: 0b | end + 03b405: 20 03 | local.get 3 + 03b407: 20 06 | local.get 6 + 03b409: 41 0c | i32.const 12 + 03b40b: 6c | i32.mul + 03b40c: 6a | i32.add + 03b40d: 41 00 | i32.const 0 + 03b40f: 36 02 08 | i32.store 2 8 + 03b412: 20 00 | local.get 0 + 03b414: 20 03 | local.get 3 + 03b416: 36 02 1c | i32.store 2 28 + 03b419: 20 00 | local.get 0 + 03b41b: 42 01 | i64.const 1 + 03b41d: 37 02 0c | i64.store 2 12 + 03b420: 20 00 | local.get 0 + 03b422: 20 00 | local.get 0 + 03b424: 41 20 | i32.const 32 + 03b426: 6a | i32.add + 03b427: 36 02 18 | i32.store 2 24 + 03b42a: 20 00 | local.get 0 + 03b42c: 20 04 | local.get 4 + 03b42e: 36 02 14 | i32.store 2 20 + 03b431: 20 00 | local.get 0 + 03b433: 20 02 | local.get 2 + 03b435: 36 02 04 | i32.store 2 4 + 03b438: 20 00 | local.get 0 + 03b43a: 20 01 | local.get 1 + 03b43c: 36 02 00 | i32.store 2 0 + 03b43f: 20 00 | local.get 0 + 03b441: 42 80 80 80 80 04 | i64.const 1073741824 + 03b447: 37 02 30 | i64.store 2 48 + 03b44a: 20 00 | local.get 0 + 03b44c: 20 01 | local.get 1 + 03b44e: 36 02 2c | i32.store 2 44 + 03b451: 20 00 | local.get 0 + 03b453: 20 00 | local.get 0 + 03b455: 41 2c | i32.const 44 + 03b457: 6a | i32.add + 03b458: 36 02 28 | i32.store 2 40 + 03b45b: 20 00 | local.get 0 + 03b45d: 42 00 | i64.const 0 + 03b45f: 37 02 20 | i64.store 2 32 + 03b462: 20 00 | local.get 0 + 03b464: 20 05 | local.get 5 + 03b466: 20 01 | local.get 1 + 03b468: 6a | i32.add + 03b469: 20 04 | local.get 4 + 03b46b: 6d | i32.div_s + 03b46c: 36 02 08 | i32.store 2 8 + 03b46f: 0b | end +03b472 func[570]: + 03b473: 14 7f | local[3..22] type=i32 + 03b475: 23 80 80 80 80 00 | global.get 0 + 03b47b: 41 10 | i32.const 16 + 03b47d: 6b | i32.sub + 03b47e: 22 03 | local.tee 3 + 03b480: 24 80 80 80 80 00 | global.set 0 + 03b486: 41 01 | i32.const 1 + 03b488: 21 04 | local.set 4 + 03b48a: 02 40 | block + 03b48c: 02 40 | block + 03b48e: 20 02 | local.get 2 + 03b490: 41 01 | i32.const 1 + 03b492: 48 | i32.lt_s + 03b493: 0d 00 | br_if 0 + 03b495: 41 00 | i32.const 0 + 03b497: 21 05 | local.set 5 + 03b499: 03 40 | loop + 03b49b: 20 01 | local.get 1 + 03b49d: 20 05 | local.get 5 + 03b49f: 41 18 | i32.const 24 + 03b4a1: 6c | i32.mul + 03b4a2: 6a | i32.add + 03b4a3: 20 05 | local.get 5 + 03b4a5: 36 02 14 | i32.store 2 20 + 03b4a8: 20 05 | local.get 5 + 03b4aa: 41 01 | i32.const 1 + 03b4ac: 6a | i32.add + 03b4ad: 22 05 | local.tee 5 + 03b4af: 20 02 | local.get 2 + 03b4b1: 47 | i32.ne + 03b4b2: 0d 00 | br_if 0 + 03b4b4: 0b | end + 03b4b5: 20 01 | local.get 1 + 03b4b7: 20 02 | local.get 2 + 03b4b9: 41 18 | i32.const 24 + 03b4bb: 23 82 80 80 80 00 | global.get 2 + 03b4c1: 41 a8 80 80 80 00 | i32.const 40 + 03b4c7: 6a | i32.add + 03b4c8: 10 d3 85 80 80 00 | call 723 + 03b4ce: 20 00 | local.get 0 + 03b4d0: 41 18 | i32.const 24 + 03b4d2: 6a | i32.add + 03b4d3: 21 06 | local.set 6 + 03b4d5: 41 00 | i32.const 0 + 03b4d7: 21 07 | local.set 7 + 03b4d9: 03 40 | loop + 03b4db: 41 0c | i32.const 12 + 03b4dd: 21 08 | local.set 8 + 03b4df: 41 10 | i32.const 16 + 03b4e1: 21 09 | local.set 9 + 03b4e3: 02 40 | block + 03b4e5: 02 40 | block + 03b4e7: 20 01 | local.get 1 + 03b4e9: 20 07 | local.get 7 + 03b4eb: 41 18 | i32.const 24 + 03b4ed: 6c | i32.mul + 03b4ee: 6a | i32.add + 03b4ef: 22 0a | local.tee 10 + 03b4f1: 28 02 04 | i32.load 2 4 + 03b4f4: 22 0b | local.tee 11 + 03b4f6: 45 | i32.eqz + 03b4f7: 0d 00 | br_if 0 + 03b4f9: 20 0a | local.get 10 + 03b4fb: 28 02 08 | i32.load 2 8 + 03b4fe: 22 0c | local.tee 12 + 03b500: 45 | i32.eqz + 03b501: 0d 00 | br_if 0 + 03b503: 02 40 | block + 03b505: 02 40 | block + 03b507: 02 40 | block + 03b509: 02 40 | block + 03b50b: 20 0b | local.get 11 + 03b50d: 20 00 | local.get 0 + 03b50f: 28 02 08 | i32.load 2 8 + 03b512: 22 05 | local.tee 5 + 03b514: 6a | i32.add + 03b515: 41 7f | i32.const 4294967295 + 03b517: 6a | i32.add + 03b518: 22 04 | local.tee 4 + 03b51a: 20 04 | local.get 4 + 03b51c: 20 05 | local.get 5 + 03b51e: 6f | i32.rem_s + 03b51f: 6b | i32.sub + 03b520: 22 0d | local.tee 13 + 03b522: 20 05 | local.get 5 + 03b524: 6f | i32.rem_s + 03b525: 0d 00 | br_if 0 + 03b527: 41 ff ff ff ff 07 | i32.const 2147483647 + 03b52d: 21 0e | local.set 14 + 03b52f: 20 0d | local.get 13 + 03b531: 20 00 | local.get 0 + 03b533: 28 02 00 | i32.load 2 0 + 03b536: 22 0f | local.tee 15 + 03b538: 4a | i32.gt_s + 03b539: 0d 03 | br_if 3 + 03b53b: 20 0c | local.get 12 + 03b53d: 20 00 | local.get 0 + 03b53f: 28 02 04 | i32.load 2 4 + 03b542: 4a | i32.gt_s + 03b543: 0d 03 | br_if 3 + 03b545: 20 06 | local.get 6 + 03b547: 28 02 00 | i32.load 2 0 + 03b54a: 22 05 | local.tee 5 + 03b54c: 28 02 00 | i32.load 2 0 + 03b54f: 22 04 | local.tee 4 + 03b551: 20 0d | local.get 13 + 03b553: 6a | i32.add + 03b554: 20 0f | local.get 15 + 03b556: 4a | i32.gt_s + 03b557: 0d 01 | br_if 1 + 03b559: 41 00 | i32.const 0 + 03b55b: 21 10 | local.set 16 + 03b55d: 41 80 80 80 80 04 | i32.const 1073741824 + 03b563: 21 11 | local.set 17 + 03b565: 20 06 | local.get 6 + 03b567: 21 0f | local.set 15 + 03b569: 41 80 80 80 80 04 | i32.const 1073741824 + 03b56f: 21 12 | local.set 18 + 03b571: 03 40 | loop + 03b573: 20 05 | local.get 5 + 03b575: 20 04 | local.get 4 + 03b577: 20 0d | local.get 13 + 03b579: 20 03 | local.get 3 + 03b57b: 41 0c | i32.const 12 + 03b57d: 6a | i32.add + 03b57e: 10 bc 84 80 80 00 | call 572 + 03b584: 21 04 | local.set 4 + 03b586: 02 40 | block + 03b588: 02 40 | block + 03b58a: 20 00 | local.get 0 + 03b58c: 28 02 10 | i32.load 2 16 + 03b58f: 22 13 | local.tee 19 + 03b591: 0d 00 | br_if 0 + 03b593: 20 0f | local.get 15 + 03b595: 20 10 | local.get 16 + 03b597: 20 04 | local.get 4 + 03b599: 20 12 | local.get 18 + 03b59b: 48 | i32.lt_s + 03b59c: 22 14 | local.tee 20 + 03b59e: 1b | select + 03b59f: 21 10 | local.set 16 + 03b5a1: 20 04 | local.get 4 + 03b5a3: 20 12 | local.get 18 + 03b5a5: 20 14 | local.get 20 + 03b5a7: 1b | select + 03b5a8: 21 12 | local.set 18 + 03b5aa: 0c 01 | br 1 + 03b5ac: 0b | end + 03b5ad: 20 04 | local.get 4 + 03b5af: 20 0c | local.get 12 + 03b5b1: 6a | i32.add + 03b5b2: 20 00 | local.get 0 + 03b5b4: 28 02 04 | i32.load 2 4 + 03b5b7: 4a | i32.gt_s + 03b5b8: 0d 00 | br_if 0 + 03b5ba: 20 03 | local.get 3 + 03b5bc: 28 02 0c | i32.load 2 12 + 03b5bf: 21 14 | local.set 20 + 03b5c1: 02 40 | block + 03b5c3: 20 04 | local.get 4 + 03b5c5: 20 12 | local.get 18 + 03b5c7: 48 | i32.lt_s + 03b5c8: 0d 00 | br_if 0 + 03b5ca: 20 04 | local.get 4 + 03b5cc: 20 12 | local.get 18 + 03b5ce: 47 | i32.ne + 03b5cf: 0d 01 | br_if 1 + 03b5d1: 20 14 | local.get 20 + 03b5d3: 20 11 | local.get 17 + 03b5d5: 4e | i32.ge_s + 03b5d6: 0d 01 | br_if 1 + 03b5d8: 0b | end + 03b5d9: 20 04 | local.get 4 + 03b5db: 21 12 | local.set 18 + 03b5dd: 20 0f | local.get 15 + 03b5df: 21 10 | local.set 16 + 03b5e1: 20 14 | local.get 20 + 03b5e3: 21 11 | local.set 17 + 03b5e5: 0b | end + 03b5e6: 20 05 | local.get 5 + 03b5e8: 41 08 | i32.const 8 + 03b5ea: 6a | i32.add + 03b5eb: 21 0f | local.set 15 + 03b5ed: 20 05 | local.get 5 + 03b5ef: 28 02 08 | i32.load 2 8 + 03b5f2: 22 05 | local.tee 5 + 03b5f4: 28 02 00 | i32.load 2 0 + 03b5f7: 22 04 | local.tee 4 + 03b5f9: 20 0d | local.get 13 + 03b5fb: 6a | i32.add + 03b5fc: 20 00 | local.get 0 + 03b5fe: 28 02 00 | i32.load 2 0 + 03b601: 4c | i32.le_s + 03b602: 0d 00 | br_if 0 + 03b604: 0b | end + 03b605: 02 40 | block + 03b607: 20 10 | local.get 16 + 03b609: 0d 00 | br_if 0 + 03b60b: 41 00 | i32.const 0 + 03b60d: 21 10 | local.set 16 + 03b60f: 41 00 | i32.const 0 + 03b611: 21 15 | local.set 21 + 03b613: 0c 03 | br 3 + 03b615: 0b | end + 03b616: 20 10 | local.get 16 + 03b618: 28 02 00 | i32.load 2 0 + 03b61b: 28 02 00 | i32.load 2 0 + 03b61e: 21 15 | local.set 21 + 03b620: 0c 02 | br 2 + 03b622: 0b | end + 03b623: 23 81 80 80 80 00 | global.get 1 + 03b629: 22 05 | local.tee 5 + 03b62b: 41 d3 c7 93 80 00 | i32.const 320467 + 03b631: 6a | i32.add + 03b632: 20 05 | local.get 5 + 03b634: 41 f9 a8 93 80 00 | i32.const 316537 + 03b63a: 6a | i32.add + 03b63b: 41 e0 02 | i32.const 352 + 03b63e: 20 05 | local.get 5 + 03b640: 41 da 98 93 80 00 | i32.const 314458 + 03b646: 6a | i32.add + 03b647: 10 ec 80 80 80 00 | call 108 + 03b64d: 00 | unreachable + 03b64e: 0b | end + 03b64f: 20 00 | local.get 0 + 03b651: 28 02 10 | i32.load 2 16 + 03b654: 21 13 | local.set 19 + 03b656: 41 00 | i32.const 0 + 03b658: 21 10 | local.set 16 + 03b65a: 41 80 80 80 80 04 | i32.const 1073741824 + 03b660: 21 11 | local.set 17 + 03b662: 41 80 80 80 80 04 | i32.const 1073741824 + 03b668: 21 12 | local.set 18 + 03b66a: 41 00 | i32.const 0 + 03b66c: 21 15 | local.set 21 + 03b66e: 0b | end + 03b66f: 02 40 | block + 03b671: 02 40 | block + 03b673: 02 40 | block + 03b675: 02 40 | block + 03b677: 02 40 | block + 03b679: 20 13 | local.get 19 + 03b67b: 41 01 | i32.const 1 + 03b67d: 47 | i32.ne + 03b67e: 0d 00 | br_if 0 + 03b680: 20 06 | local.get 6 + 03b682: 28 02 00 | i32.load 2 0 + 03b685: 22 05 | local.tee 5 + 03b687: 21 16 | local.set 22 + 03b689: 02 40 | block + 03b68b: 20 05 | local.get 5 + 03b68d: 28 02 00 | i32.load 2 0 + 03b690: 20 0d | local.get 13 + 03b692: 4e | i32.ge_s + 03b693: 0d 00 | br_if 0 + 03b695: 03 40 | loop + 03b697: 20 16 | local.get 22 + 03b699: 28 02 08 | i32.load 2 8 + 03b69c: 22 16 | local.tee 22 + 03b69e: 28 02 00 | i32.load 2 0 + 03b6a1: 20 0d | local.get 13 + 03b6a3: 48 | i32.lt_s + 03b6a4: 0d 00 | br_if 0 + 03b6a6: 0b | end + 03b6a7: 0b | end + 03b6a8: 20 06 | local.get 6 + 03b6aa: 21 14 | local.set 20 + 03b6ac: 03 40 | loop + 03b6ae: 20 14 | local.get 20 + 03b6b0: 21 04 | local.set 4 + 03b6b2: 20 05 | local.get 5 + 03b6b4: 21 0f | local.set 15 + 03b6b6: 20 16 | local.get 22 + 03b6b8: 28 02 00 | i32.load 2 0 + 03b6bb: 20 0d | local.get 13 + 03b6bd: 6b | i32.sub + 03b6be: 22 13 | local.tee 19 + 03b6c0: 41 7f | i32.const 4294967295 + 03b6c2: 4c | i32.le_s + 03b6c3: 0d 02 | br_if 2 + 03b6c5: 03 40 | loop + 03b6c7: 20 04 | local.get 4 + 03b6c9: 21 14 | local.set 20 + 03b6cb: 20 0f | local.get 15 + 03b6cd: 22 05 | local.tee 5 + 03b6cf: 41 08 | i32.const 8 + 03b6d1: 6a | i32.add + 03b6d2: 21 04 | local.set 4 + 03b6d4: 20 05 | local.get 5 + 03b6d6: 28 02 08 | i32.load 2 8 + 03b6d9: 22 0f | local.tee 15 + 03b6db: 28 02 00 | i32.load 2 0 + 03b6de: 20 13 | local.get 19 + 03b6e0: 4c | i32.le_s + 03b6e1: 0d 00 | br_if 0 + 03b6e3: 0b | end + 03b6e4: 20 05 | local.get 5 + 03b6e6: 28 02 00 | i32.load 2 0 + 03b6e9: 20 13 | local.get 19 + 03b6eb: 4a | i32.gt_s + 03b6ec: 0d 03 | br_if 3 + 03b6ee: 02 40 | block + 03b6f0: 20 05 | local.get 5 + 03b6f2: 20 13 | local.get 19 + 03b6f4: 20 0d | local.get 13 + 03b6f6: 20 03 | local.get 3 + 03b6f8: 41 08 | i32.const 8 + 03b6fa: 6a | i32.add + 03b6fb: 10 bc 84 80 80 00 | call 572 + 03b701: 22 04 | local.tee 4 + 03b703: 20 0c | local.get 12 + 03b705: 6a | i32.add + 03b706: 20 00 | local.get 0 + 03b708: 28 02 04 | i32.load 2 4 + 03b70b: 4a | i32.gt_s + 03b70c: 0d 00 | br_if 0 + 03b70e: 20 04 | local.get 4 + 03b710: 20 12 | local.get 18 + 03b712: 4a | i32.gt_s + 03b713: 0d 00 | br_if 0 + 03b715: 20 03 | local.get 3 + 03b717: 28 02 08 | i32.load 2 8 + 03b71a: 21 0f | local.set 15 + 03b71c: 02 40 | block + 03b71e: 20 04 | local.get 4 + 03b720: 20 12 | local.get 18 + 03b722: 49 | i32.lt_u + 03b723: 0d 00 | br_if 0 + 03b725: 20 0f | local.get 15 + 03b727: 20 11 | local.get 17 + 03b729: 48 | i32.lt_s + 03b72a: 0d 00 | br_if 0 + 03b72c: 20 0f | local.get 15 + 03b72e: 20 11 | local.get 17 + 03b730: 47 | i32.ne + 03b731: 0d 01 | br_if 1 + 03b733: 20 13 | local.get 19 + 03b735: 20 15 | local.get 21 + 03b737: 4e | i32.ge_s + 03b738: 0d 01 | br_if 1 + 03b73a: 0b | end + 03b73b: 20 04 | local.get 4 + 03b73d: 21 12 | local.set 18 + 03b73f: 20 14 | local.get 20 + 03b741: 21 10 | local.set 16 + 03b743: 20 13 | local.get 19 + 03b745: 21 15 | local.set 21 + 03b747: 20 0f | local.get 15 + 03b749: 21 11 | local.set 17 + 03b74b: 0b | end + 03b74c: 20 16 | local.get 22 + 03b74e: 28 02 08 | i32.load 2 8 + 03b751: 22 16 | local.tee 22 + 03b753: 0d 00 | br_if 0 + 03b755: 0b | end + 03b756: 0b | end + 03b757: 20 10 | local.get 16 + 03b759: 45 | i32.eqz + 03b75a: 0d 04 | br_if 4 + 03b75c: 20 12 | local.get 18 + 03b75e: 20 0c | local.get 12 + 03b760: 6a | i32.add + 03b761: 22 04 | local.tee 4 + 03b763: 20 00 | local.get 0 + 03b765: 28 02 04 | i32.load 2 4 + 03b768: 4a | i32.gt_s + 03b769: 0d 04 | br_if 4 + 03b76b: 41 ff ff ff ff 07 | i32.const 2147483647 + 03b771: 21 05 | local.set 5 + 03b773: 20 00 | local.get 0 + 03b775: 28 02 1c | i32.load 2 28 + 03b778: 22 0d | local.tee 13 + 03b77a: 45 | i32.eqz + 03b77b: 0d 06 | br_if 6 + 03b77d: 20 0d | local.get 13 + 03b77f: 20 04 | local.get 4 + 03b781: 36 02 04 | i32.store 2 4 + 03b784: 20 0d | local.get 13 + 03b786: 20 15 | local.get 21 + 03b788: 36 02 00 | i32.store 2 0 + 03b78b: 20 00 | local.get 0 + 03b78d: 20 0d | local.get 13 + 03b78f: 28 02 08 | i32.load 2 8 + 03b792: 36 02 1c | i32.store 2 28 + 03b795: 02 40 | block + 03b797: 02 40 | block + 03b799: 20 10 | local.get 16 + 03b79b: 28 02 00 | i32.load 2 0 + 03b79e: 22 05 | local.tee 5 + 03b7a0: 28 02 00 | i32.load 2 0 + 03b7a3: 20 15 | local.get 21 + 03b7a5: 4e | i32.ge_s + 03b7a6: 0d 00 | br_if 0 + 03b7a8: 20 05 | local.get 5 + 03b7aa: 28 02 08 | i32.load 2 8 + 03b7ad: 21 04 | local.set 4 + 03b7af: 20 05 | local.get 5 + 03b7b1: 20 0d | local.get 13 + 03b7b3: 36 02 08 | i32.store 2 8 + 03b7b6: 0c 01 | br 1 + 03b7b8: 0b | end + 03b7b9: 20 10 | local.get 16 + 03b7bb: 20 0d | local.get 13 + 03b7bd: 36 02 00 | i32.store 2 0 + 03b7c0: 20 05 | local.get 5 + 03b7c2: 21 04 | local.set 4 + 03b7c4: 0b | end + 03b7c5: 20 15 | local.get 21 + 03b7c7: 20 0b | local.get 11 + 03b7c9: 6a | i32.add + 03b7ca: 21 14 | local.set 20 + 03b7cc: 20 04 | local.get 4 + 03b7ce: 28 02 08 | i32.load 2 8 + 03b7d1: 22 0f | local.tee 15 + 03b7d3: 45 | i32.eqz + 03b7d4: 0d 02 | br_if 2 + 03b7d6: 20 04 | local.get 4 + 03b7d8: 41 08 | i32.const 8 + 03b7da: 6a | i32.add + 03b7db: 21 13 | local.set 19 + 03b7dd: 03 40 | loop + 03b7df: 20 0f | local.get 15 + 03b7e1: 22 05 | local.tee 5 + 03b7e3: 28 02 00 | i32.load 2 0 + 03b7e6: 20 14 | local.get 20 + 03b7e8: 4a | i32.gt_s + 03b7e9: 0d 03 | br_if 3 + 03b7eb: 20 13 | local.get 19 + 03b7ed: 20 00 | local.get 0 + 03b7ef: 28 02 1c | i32.load 2 28 + 03b7f2: 36 02 00 | i32.store 2 0 + 03b7f5: 20 00 | local.get 0 + 03b7f7: 20 04 | local.get 4 + 03b7f9: 36 02 1c | i32.store 2 28 + 03b7fc: 20 05 | local.get 5 + 03b7fe: 41 08 | i32.const 8 + 03b800: 6a | i32.add + 03b801: 21 13 | local.set 19 + 03b803: 20 05 | local.get 5 + 03b805: 21 04 | local.set 4 + 03b807: 20 05 | local.get 5 + 03b809: 28 02 08 | i32.load 2 8 + 03b80c: 22 0f | local.tee 15 + 03b80e: 0d 00 | br_if 0 + 03b810: 0c 04 | br 4 + 03b812: 0b | end + 03b813: 0b | end + 03b814: 23 81 80 80 80 00 | global.get 1 + 03b81a: 22 05 | local.tee 5 + 03b81c: 41 a8 c7 93 80 00 | i32.const 320424 + 03b822: 6a | i32.add + 03b823: 20 05 | local.get 5 + 03b825: 41 f9 a8 93 80 00 | i32.const 316537 + 03b82b: 6a | i32.add + 03b82c: 41 a0 03 | i32.const 416 + 03b82f: 20 05 | local.get 5 + 03b831: 41 da 98 93 80 00 | i32.const 314458 + 03b837: 6a | i32.add + 03b838: 10 ec 80 80 80 00 | call 108 + 03b83e: 00 | unreachable + 03b83f: 0b | end + 03b840: 23 81 80 80 80 00 | global.get 1 + 03b846: 22 05 | local.tee 5 + 03b848: 41 b2 98 93 80 00 | i32.const 314418 + 03b84e: 6a | i32.add + 03b84f: 20 05 | local.get 5 + 03b851: 41 f9 a8 93 80 00 | i32.const 316537 + 03b857: 6a | i32.add + 03b858: 41 a6 03 | i32.const 422 + 03b85b: 20 05 | local.get 5 + 03b85d: 41 da 98 93 80 00 | i32.const 314458 + 03b863: 6a | i32.add + 03b864: 10 ec 80 80 80 00 | call 108 + 03b86a: 00 | unreachable + 03b86b: 0b | end + 03b86c: 20 04 | local.get 4 + 03b86e: 21 05 | local.set 5 + 03b870: 0b | end + 03b871: 20 0d | local.get 13 + 03b873: 20 05 | local.get 5 + 03b875: 36 02 08 | i32.store 2 8 + 03b878: 41 10 | i32.const 16 + 03b87a: 21 08 | local.set 8 + 03b87c: 41 0c | i32.const 12 + 03b87e: 21 09 | local.set 9 + 03b880: 02 40 | block + 03b882: 20 05 | local.get 5 + 03b884: 28 02 00 | i32.load 2 0 + 03b887: 20 14 | local.get 20 + 03b889: 4e | i32.ge_s + 03b88a: 0d 00 | br_if 0 + 03b88c: 20 05 | local.get 5 + 03b88e: 20 14 | local.get 20 + 03b890: 36 02 00 | i32.store 2 0 + 03b893: 0b | end + 03b894: 20 15 | local.get 21 + 03b896: 21 0e | local.set 14 + 03b898: 20 12 | local.get 18 + 03b89a: 21 05 | local.set 5 + 03b89c: 0c 02 | br 2 + 03b89e: 0b | end + 03b89f: 41 ff ff ff ff 07 | i32.const 2147483647 + 03b8a5: 21 05 | local.set 5 + 03b8a7: 0c 01 | br 1 + 03b8a9: 0b | end + 03b8aa: 41 00 | i32.const 0 + 03b8ac: 21 0e | local.set 14 + 03b8ae: 41 00 | i32.const 0 + 03b8b0: 21 05 | local.set 5 + 03b8b2: 0b | end + 03b8b3: 20 0a | local.get 10 + 03b8b5: 20 09 | local.get 9 + 03b8b7: 6a | i32.add + 03b8b8: 20 0e | local.get 14 + 03b8ba: 36 02 00 | i32.store 2 0 + 03b8bd: 20 0a | local.get 10 + 03b8bf: 20 08 | local.get 8 + 03b8c1: 6a | i32.add + 03b8c2: 20 05 | local.get 5 + 03b8c4: 36 02 00 | i32.store 2 0 + 03b8c7: 20 07 | local.get 7 + 03b8c9: 41 01 | i32.const 1 + 03b8cb: 6a | i32.add + 03b8cc: 22 07 | local.tee 7 + 03b8ce: 20 02 | local.get 2 + 03b8d0: 47 | i32.ne + 03b8d1: 0d 00 | br_if 0 + 03b8d3: 0b | end + 03b8d4: 20 01 | local.get 1 + 03b8d6: 20 02 | local.get 2 + 03b8d8: 41 18 | i32.const 24 + 03b8da: 23 82 80 80 80 00 | global.get 2 + 03b8e0: 41 a9 80 80 80 00 | i32.const 41 + 03b8e6: 6a | i32.add + 03b8e7: 10 d3 85 80 80 00 | call 723 + 03b8ed: 41 00 | i32.const 0 + 03b8ef: 21 05 | local.set 5 + 03b8f1: 41 01 | i32.const 1 + 03b8f3: 21 0f | local.set 15 + 03b8f5: 03 40 | loop + 03b8f7: 02 40 | block + 03b8f9: 02 40 | block + 03b8fb: 02 40 | block + 03b8fd: 20 01 | local.get 1 + 03b8ff: 20 05 | local.get 5 + 03b901: 41 18 | i32.const 24 + 03b903: 6c | i32.mul + 03b904: 6a | i32.add + 03b905: 22 04 | local.tee 4 + 03b907: 28 02 0c | i32.load 2 12 + 03b90a: 41 ff ff ff ff 07 | i32.const 2147483647 + 03b910: 46 | i32.eq + 03b911: 0d 00 | br_if 0 + 03b913: 20 04 | local.get 4 + 03b915: 41 01 | i32.const 1 + 03b917: 36 02 14 | i32.store 2 20 + 03b91a: 0c 01 | br 1 + 03b91c: 0b | end + 03b91d: 20 04 | local.get 4 + 03b91f: 20 04 | local.get 4 + 03b921: 28 02 10 | i32.load 2 16 + 03b924: 22 13 | local.tee 19 + 03b926: 41 ff ff ff ff 07 | i32.const 2147483647 + 03b92c: 47 | i32.ne + 03b92d: 36 02 14 | i32.store 2 20 + 03b930: 41 00 | i32.const 0 + 03b932: 21 04 | local.set 4 + 03b934: 20 13 | local.get 19 + 03b936: 41 ff ff ff ff 07 | i32.const 2147483647 + 03b93c: 46 | i32.eq + 03b93d: 0d 01 | br_if 1 + 03b93f: 0b | end + 03b940: 20 0f | local.get 15 + 03b942: 21 04 | local.set 4 + 03b944: 0b | end + 03b945: 20 04 | local.get 4 + 03b947: 21 0f | local.set 15 + 03b949: 20 05 | local.get 5 + 03b94b: 41 01 | i32.const 1 + 03b94d: 6a | i32.add + 03b94e: 22 05 | local.tee 5 + 03b950: 20 02 | local.get 2 + 03b952: 47 | i32.ne + 03b953: 0d 00 | br_if 0 + 03b955: 0c 02 | br 2 + 03b957: 0b | end + 03b958: 0b | end + 03b959: 20 01 | local.get 1 + 03b95b: 20 02 | local.get 2 + 03b95d: 41 18 | i32.const 24 + 03b95f: 23 82 80 80 80 00 | global.get 2 + 03b965: 22 05 | local.tee 5 + 03b967: 41 a8 80 80 80 00 | i32.const 40 + 03b96d: 6a | i32.add + 03b96e: 10 d3 85 80 80 00 | call 723 + 03b974: 20 01 | local.get 1 + 03b976: 20 02 | local.get 2 + 03b978: 41 18 | i32.const 24 + 03b97a: 20 05 | local.get 5 + 03b97c: 41 a9 80 80 80 00 | i32.const 41 + 03b982: 6a | i32.add + 03b983: 10 d3 85 80 80 00 | call 723 + 03b989: 0b | end + 03b98a: 20 03 | local.get 3 + 03b98c: 41 10 | i32.const 16 + 03b98e: 6a | i32.add + 03b98f: 24 80 80 80 80 00 | global.set 0 + 03b995: 20 04 | local.get 4 + 03b997: 0b | end +03b999 func[571]: + 03b99a: 02 7f | local[2..3] type=i32 + 03b99c: 02 40 | block + 03b99e: 20 00 | local.get 0 + 03b9a0: 28 02 08 | i32.load 2 8 + 03b9a3: 22 02 | local.tee 2 + 03b9a5: 20 01 | local.get 1 + 03b9a7: 28 02 08 | i32.load 2 8 + 03b9aa: 22 03 | local.tee 3 + 03b9ac: 4c | i32.le_s + 03b9ad: 0d 00 | br_if 0 + 03b9af: 41 7f | i32.const 4294967295 + 03b9b1: 0f | return + 03b9b2: 0b | end + 03b9b3: 02 40 | block + 03b9b5: 20 02 | local.get 2 + 03b9b7: 20 03 | local.get 3 + 03b9b9: 4e | i32.ge_s + 03b9ba: 0d 00 | br_if 0 + 03b9bc: 41 01 | i32.const 1 + 03b9be: 0f | return + 03b9bf: 0b | end + 03b9c0: 20 01 | local.get 1 + 03b9c2: 28 02 04 | i32.load 2 4 + 03b9c5: 22 01 | local.tee 1 + 03b9c7: 20 00 | local.get 0 + 03b9c9: 28 02 04 | i32.load 2 4 + 03b9cc: 22 00 | local.tee 0 + 03b9ce: 4a | i32.gt_s + 03b9cf: 20 01 | local.get 1 + 03b9d1: 20 00 | local.get 0 + 03b9d3: 48 | i32.lt_s + 03b9d4: 6b | i32.sub + 03b9d5: 0b | end +03b9d8 func[572]: + 03b9d9: 09 7f | local[4..12] type=i32 + 03b9db: 02 40 | block + 03b9dd: 20 00 | local.get 0 + 03b9df: 28 02 00 | i32.load 2 0 + 03b9e2: 22 04 | local.tee 4 + 03b9e4: 20 01 | local.get 1 + 03b9e6: 4a | i32.gt_s + 03b9e7: 0d 00 | br_if 0 + 03b9e9: 02 40 | block + 03b9eb: 02 40 | block + 03b9ed: 02 40 | block + 03b9ef: 20 00 | local.get 0 + 03b9f1: 28 02 08 | i32.load 2 8 + 03b9f4: 28 02 00 | i32.load 2 0 + 03b9f7: 20 01 | local.get 1 + 03b9f9: 4c | i32.le_s + 03b9fa: 0d 00 | br_if 0 + 03b9fc: 41 00 | i32.const 0 + 03b9fe: 21 05 | local.set 5 + 03ba00: 20 04 | local.get 4 + 03ba02: 20 02 | local.get 2 + 03ba04: 20 01 | local.get 1 + 03ba06: 6a | i32.add + 03ba07: 22 06 | local.tee 6 + 03ba09: 48 | i32.lt_s + 03ba0a: 0d 01 | br_if 1 + 03ba0c: 41 00 | i32.const 0 + 03ba0e: 21 07 | local.set 7 + 03ba10: 0c 02 | br 2 + 03ba12: 0b | end + 03ba13: 23 81 80 80 80 00 | global.get 1 + 03ba19: 22 08 | local.tee 8 + 03ba1b: 41 ed c6 93 80 00 | i32.const 320365 + 03ba21: 6a | i32.add + 03ba22: 20 08 | local.get 8 + 03ba24: 41 f9 a8 93 80 00 | i32.const 316537 + 03ba2a: 6a | i32.add + 03ba2b: 41 ae 02 | i32.const 302 + 03ba2e: 20 08 | local.get 8 + 03ba30: 41 ce 8b 93 80 00 | i32.const 312782 + 03ba36: 6a | i32.add + 03ba37: 10 ec 80 80 80 00 | call 108 + 03ba3d: 00 | unreachable + 03ba3e: 0b | end + 03ba3f: 41 00 | i32.const 0 + 03ba41: 21 08 | local.set 8 + 03ba43: 41 00 | i32.const 0 + 03ba45: 21 07 | local.set 7 + 03ba47: 03 40 | loop + 03ba49: 02 40 | block + 03ba4b: 02 40 | block + 03ba4d: 02 40 | block + 03ba4f: 20 00 | local.get 0 + 03ba51: 28 02 04 | i32.load 2 4 + 03ba54: 22 09 | local.tee 9 + 03ba56: 20 07 | local.get 7 + 03ba58: 4c | i32.le_s + 03ba59: 0d 00 | br_if 0 + 03ba5b: 20 09 | local.get 9 + 03ba5d: 20 07 | local.get 7 + 03ba5f: 6b | i32.sub + 03ba60: 20 08 | local.get 8 + 03ba62: 6c | i32.mul + 03ba63: 21 0a | local.set 10 + 03ba65: 20 00 | local.get 0 + 03ba67: 28 02 08 | i32.load 2 8 + 03ba6a: 22 00 | local.tee 0 + 03ba6c: 28 02 00 | i32.load 2 0 + 03ba6f: 21 07 | local.set 7 + 03ba71: 02 40 | block + 03ba73: 20 04 | local.get 4 + 03ba75: 20 01 | local.get 1 + 03ba77: 4e | i32.ge_s + 03ba78: 0d 00 | br_if 0 + 03ba7a: 20 07 | local.get 7 + 03ba7c: 20 01 | local.get 1 + 03ba7e: 6b | i32.sub + 03ba7f: 21 0b | local.set 11 + 03ba81: 0c 02 | br 2 + 03ba83: 0b | end + 03ba84: 20 07 | local.get 7 + 03ba86: 20 04 | local.get 4 + 03ba88: 6b | i32.sub + 03ba89: 21 0b | local.set 11 + 03ba8b: 0c 01 | br 1 + 03ba8d: 0b | end + 03ba8e: 20 02 | local.get 2 + 03ba90: 20 08 | local.get 8 + 03ba92: 6b | i32.sub + 03ba93: 20 00 | local.get 0 + 03ba95: 28 02 08 | i32.load 2 8 + 03ba98: 22 00 | local.tee 0 + 03ba9a: 28 02 00 | i32.load 2 0 + 03ba9d: 22 0c | local.tee 12 + 03ba9f: 20 04 | local.get 4 + 03baa1: 6b | i32.sub + 03baa2: 22 04 | local.tee 4 + 03baa4: 20 04 | local.get 4 + 03baa6: 20 08 | local.get 8 + 03baa8: 6a | i32.add + 03baa9: 20 02 | local.get 2 + 03baab: 4a | i32.gt_s + 03baac: 1b | select + 03baad: 22 0b | local.tee 11 + 03baaf: 20 07 | local.get 7 + 03bab1: 20 09 | local.get 9 + 03bab3: 6b | i32.sub + 03bab4: 6c | i32.mul + 03bab5: 21 0a | local.set 10 + 03bab7: 20 0c | local.get 12 + 03bab9: 21 04 | local.set 4 + 03babb: 0c 01 | br 1 + 03babd: 0b | end + 03babe: 20 07 | local.get 7 + 03bac0: 21 04 | local.set 4 + 03bac2: 20 09 | local.get 9 + 03bac4: 21 07 | local.set 7 + 03bac6: 0b | end + 03bac7: 20 0b | local.get 11 + 03bac9: 20 08 | local.get 8 + 03bacb: 6a | i32.add + 03bacc: 21 08 | local.set 8 + 03bace: 20 0a | local.get 10 + 03bad0: 20 05 | local.get 5 + 03bad2: 6a | i32.add + 03bad3: 21 05 | local.set 5 + 03bad5: 20 04 | local.get 4 + 03bad7: 20 06 | local.get 6 + 03bad9: 48 | i32.lt_s + 03bada: 0d 00 | br_if 0 + 03badc: 0b | end + 03badd: 0b | end + 03bade: 20 03 | local.get 3 + 03bae0: 20 05 | local.get 5 + 03bae2: 36 02 00 | i32.store 2 0 + 03bae5: 20 07 | local.get 7 + 03bae7: 0f | return + 03bae8: 0b | end + 03bae9: 23 81 80 80 80 00 | global.get 1 + 03baef: 22 08 | local.tee 8 + 03baf1: 41 80 c7 93 80 00 | i32.const 320384 + 03baf7: 6a | i32.add + 03baf8: 20 08 | local.get 8 + 03bafa: 41 f9 a8 93 80 00 | i32.const 316537 + 03bb00: 6a | i32.add + 03bb01: 41 a7 02 | i32.const 295 + 03bb04: 20 08 | local.get 8 + 03bb06: 41 ce 8b 93 80 00 | i32.const 312782 + 03bb0c: 6a | i32.add + 03bb0d: 10 ec 80 80 80 00 | call 108 + 03bb13: 00 | unreachable + 03bb14: 0b | end +03bb16 func[573]: + 03bb17: 20 00 | local.get 0 + 03bb19: 28 02 14 | i32.load 2 20 + 03bb1c: 22 00 | local.tee 0 + 03bb1e: 20 01 | local.get 1 + 03bb20: 28 02 14 | i32.load 2 20 + 03bb23: 22 01 | local.tee 1 + 03bb25: 4a | i32.gt_s + 03bb26: 20 00 | local.get 0 + 03bb28: 20 01 | local.get 1 + 03bb2a: 48 | i32.lt_s + 03bb2b: 6b | i32.sub + 03bb2c: 0b | end +03bb2f func[574]: + 03bb30: 09 7f | local[0..8] type=i32 + 03bb32: 23 80 80 80 80 00 | global.get 0 + 03bb38: 41 a0 01 | i32.const 160 + 03bb3b: 6b | i32.sub + 03bb3c: 22 00 | local.tee 0 + 03bb3e: 24 80 80 80 80 00 | global.set 0 + 03bb44: 02 40 | block + 03bb46: 23 81 80 80 80 00 | global.get 1 + 03bb4c: 41 a0 fd 98 80 00 | i32.const 409248 + 03bb52: 6a | i32.add + 03bb53: 28 02 24 | i32.load 2 36 + 03bb56: 0d 00 | br_if 0 + 03bb58: 23 81 80 80 80 00 | global.get 1 + 03bb5e: 41 a0 fd 98 80 00 | i32.const 409248 + 03bb64: 6a | i32.add + 03bb65: 42 e0 01 | i64.const 224 + 03bb68: 37 02 04 | i64.store 2 4 + 03bb6b: 41 80 80 01 | i32.const 16384 + 03bb6f: 41 02 | i32.const 2 + 03bb71: 10 85 86 80 80 00 | call 773 + 03bb77: 21 01 | local.set 1 + 03bb79: 20 00 | local.get 0 + 03bb7b: 42 81 80 80 80 20 | i64.const 8589934593 + 03bb81: 37 02 98 01 | i64.store 2 152 + 03bb85: 20 00 | local.get 0 + 03bb87: 42 80 81 80 80 80 10 | i64.const 549755814016 + 03bb8e: 37 02 90 01 | i64.store 2 144 + 03bb92: 20 00 | local.get 0 + 03bb94: 20 01 | local.get 1 + 03bb96: 36 02 8c 01 | i32.store 2 140 + 03bb9a: 41 00 | i32.const 0 + 03bb9c: 21 02 | local.set 2 + 03bb9e: 41 00 | i32.const 0 + 03bba0: 21 03 | local.set 3 + 03bba2: 03 40 | loop + 03bba4: 23 81 80 80 80 00 | global.get 1 + 03bbaa: 41 c0 a2 94 80 00 | i32.const 332096 + 03bbb0: 6a | i32.add + 03bbb1: 20 02 | local.get 2 + 03bbb3: 41 02 | i32.const 2 + 03bbb5: 74 | i32.shl + 03bbb6: 6a | i32.add + 03bbb7: 28 02 00 | i32.load 2 0 + 03bbba: 21 04 | local.set 4 + 03bbbc: 20 01 | local.get 1 + 03bbbe: 20 03 | local.get 3 + 03bbc0: 41 01 | i32.const 1 + 03bbc2: 74 | i32.shl + 03bbc3: 6a | i32.add + 03bbc4: 21 05 | local.set 5 + 03bbc6: 41 1f | i32.const 31 + 03bbc8: 21 06 | local.set 6 + 03bbca: 03 40 | loop + 03bbcc: 02 40 | block + 03bbce: 02 40 | block + 03bbd0: 20 04 | local.get 4 + 03bbd2: 20 06 | local.get 6 + 03bbd4: 22 07 | local.tee 7 + 03bbd6: 76 | i32.shr_u + 03bbd7: 41 01 | i32.const 1 + 03bbd9: 71 | i32.and + 03bbda: 45 | i32.eqz + 03bbdb: 0d 00 | br_if 0 + 03bbdd: 20 05 | local.get 5 + 03bbdf: 20 07 | local.get 7 + 03bbe1: 41 01 | i32.const 1 + 03bbe3: 74 | i32.shl + 03bbe4: 6a | i32.add + 03bbe5: 41 ff ff 03 | i32.const 65535 + 03bbe9: 3b 01 00 | i32.store16 1 0 + 03bbec: 0c 01 | br 1 + 03bbee: 0b | end + 03bbef: 20 01 | local.get 1 + 03bbf1: 20 07 | local.get 7 + 03bbf3: 20 03 | local.get 3 + 03bbf5: 6a | i32.add + 03bbf6: 41 01 | i32.const 1 + 03bbf8: 74 | i32.shl + 03bbf9: 6a | i32.add + 03bbfa: 41 ff 01 | i32.const 255 + 03bbfd: 3b 00 00 | i32.store16 0 0 + 03bc00: 0b | end + 03bc01: 20 07 | local.get 7 + 03bc03: 41 7f | i32.const 4294967295 + 03bc05: 6a | i32.add + 03bc06: 21 06 | local.set 6 + 03bc08: 20 07 | local.get 7 + 03bc0a: 0d 00 | br_if 0 + 03bc0c: 0b | end + 03bc0d: 20 03 | local.get 3 + 03bc0f: 41 20 | i32.const 32 + 03bc11: 6a | i32.add + 03bc12: 21 03 | local.set 3 + 03bc14: 20 02 | local.get 2 + 03bc16: 41 01 | i32.const 1 + 03bc18: 6a | i32.add + 03bc19: 22 02 | local.tee 2 + 03bc1b: 41 80 04 | i32.const 512 + 03bc1e: 47 | i32.ne + 03bc1f: 0d 00 | br_if 0 + 03bc21: 0b | end + 03bc22: 20 00 | local.get 0 + 03bc24: 20 00 | local.get 0 + 03bc26: 29 02 8c 01 | i64.load 2 140 + 03bc2a: 37 03 60 | i64.store 3 96 + 03bc2d: 20 00 | local.get 0 + 03bc2f: 20 00 | local.get 0 + 03bc31: 29 02 94 01 | i64.load 2 148 + 03bc35: 37 03 68 | i64.store 3 104 + 03bc38: 20 00 | local.get 0 + 03bc3a: 20 00 | local.get 0 + 03bc3c: 28 02 9c 01 | i32.load 2 156 + 03bc40: 36 02 70 | i32.store 2 112 + 03bc43: 23 81 80 80 80 00 | global.get 1 + 03bc49: 21 07 | local.set 7 + 03bc4b: 20 00 | local.get 0 + 03bc4d: 41 f8 00 | i32.const 120 + 03bc50: 6a | i32.add + 03bc51: 20 00 | local.get 0 + 03bc53: 41 e0 00 | i32.const 96 + 03bc56: 6a | i32.add + 03bc57: 10 b5 84 80 80 00 | call 565 + 03bc5d: 20 07 | local.get 7 + 03bc5f: 41 a0 fd 98 80 00 | i32.const 409248 + 03bc65: 6a | i32.add + 03bc66: 22 07 | local.tee 7 + 03bc68: 20 00 | local.get 0 + 03bc6a: 28 02 88 01 | i32.load 2 136 + 03bc6e: 36 02 1c | i32.store 2 28 + 03bc71: 20 07 | local.get 7 + 03bc73: 20 00 | local.get 0 + 03bc75: 29 02 80 01 | i64.load 2 128 + 03bc79: 37 02 14 | i64.store 2 20 + 03bc7c: 20 07 | local.get 7 + 03bc7e: 20 00 | local.get 0 + 03bc80: 29 02 78 | i64.load 2 120 + 03bc83: 37 02 0c | i64.store 2 12 + 03bc86: 02 40 | block + 03bc88: 20 07 | local.get 7 + 03bc8a: 28 02 24 | i32.load 2 36 + 03bc8d: 45 | i32.eqz + 03bc8e: 0d 00 | br_if 0 + 03bc90: 20 00 | local.get 0 + 03bc92: 20 00 | local.get 0 + 03bc94: 28 02 9c 01 | i32.load 2 156 + 03bc98: 36 02 58 | i32.store 2 88 + 03bc9b: 20 00 | local.get 0 + 03bc9d: 20 00 | local.get 0 + 03bc9f: 29 02 94 01 | i64.load 2 148 + 03bca3: 37 03 50 | i64.store 3 80 + 03bca6: 20 00 | local.get 0 + 03bca8: 20 00 | local.get 0 + 03bcaa: 29 02 8c 01 | i64.load 2 140 + 03bcae: 37 03 48 | i64.store 3 72 + 03bcb1: 20 00 | local.get 0 + 03bcb3: 41 c8 00 | i32.const 72 + 03bcb6: 6a | i32.add + 03bcb7: 10 b3 84 80 80 00 | call 563 + 03bcbd: 0c 01 | br 1 + 03bcbf: 0b | end + 03bcc0: 23 81 80 80 80 00 | global.get 1 + 03bcc6: 41 a0 fd 98 80 00 | i32.const 409248 + 03bccc: 6a | i32.add + 03bccd: 21 07 | local.set 7 + 03bccf: 20 07 | local.get 7 + 03bcd1: 20 07 | local.get 7 + 03bcd3: 28 02 04 | i32.load 2 4 + 03bcd6: 41 24 | i32.const 36 + 03bcd8: 10 85 86 80 80 00 | call 773 + 03bcde: 36 02 24 | i32.store 2 36 + 03bce1: 20 07 | local.get 7 + 03bce3: 20 07 | local.get 7 + 03bce5: 28 02 04 | i32.load 2 4 + 03bce8: 41 10 | i32.const 16 + 03bcea: 10 85 86 80 80 00 | call 773 + 03bcf0: 36 02 20 | i32.store 2 32 + 03bcf3: 41 00 | i32.const 0 + 03bcf5: 21 06 | local.set 6 + 03bcf7: 02 40 | block + 03bcf9: 20 07 | local.get 7 + 03bcfb: 28 02 04 | i32.load 2 4 + 03bcfe: 41 00 | i32.const 0 + 03bd00: 4c | i32.le_s + 03bd01: 0d 00 | br_if 0 + 03bd03: 41 01 | i32.const 1 + 03bd05: 21 03 | local.set 3 + 03bd07: 41 00 | i32.const 0 + 03bd09: 21 01 | local.set 1 + 03bd0b: 03 40 | loop + 03bd0d: 23 81 80 80 80 00 | global.get 1 + 03bd13: 22 02 | local.tee 2 + 03bd15: 41 a0 fd 98 80 00 | i32.const 409248 + 03bd1b: 6a | i32.add + 03bd1c: 22 04 | local.tee 4 + 03bd1e: 28 02 24 | i32.load 2 36 + 03bd21: 20 06 | local.get 6 + 03bd23: 41 24 | i32.const 36 + 03bd25: 6c | i32.mul + 03bd26: 22 05 | local.tee 5 + 03bd28: 6a | i32.add + 03bd29: 20 06 | local.get 6 + 03bd2b: 41 20 | i32.const 32 + 03bd2d: 6a | i32.add + 03bd2e: 36 02 00 | i32.store 2 0 + 03bd31: 20 04 | local.get 4 + 03bd33: 28 02 20 | i32.load 2 32 + 03bd36: 20 06 | local.get 6 + 03bd38: 41 04 | i32.const 4 + 03bd3a: 74 | i32.shl + 03bd3b: 22 07 | local.tee 7 + 03bd3d: 6a | i32.add + 03bd3e: 20 03 | local.get 3 + 03bd40: b2 | f32.convert_i32_s + 03bd41: 38 02 00 | f32.store 2 0 + 03bd44: 20 04 | local.get 4 + 03bd46: 28 02 20 | i32.load 2 32 + 03bd49: 20 07 | local.get 7 + 03bd4b: 6a | i32.add + 03bd4c: 20 01 | local.get 1 + 03bd4e: 41 0b | i32.const 11 + 03bd50: 6c | i32.mul + 03bd51: 22 08 | local.tee 8 + 03bd53: 41 01 | i32.const 1 + 03bd55: 6a | i32.add + 03bd56: b2 | f32.convert_i32_s + 03bd57: 38 02 04 | f32.store 2 4 + 03bd5a: 20 04 | local.get 4 + 03bd5c: 28 02 20 | i32.load 2 32 + 03bd5f: 20 07 | local.get 7 + 03bd61: 6a | i32.add + 03bd62: 20 02 | local.get 2 + 03bd64: 41 c0 b2 94 80 00 | i32.const 334144 + 03bd6a: 6a | i32.add + 03bd6b: 20 06 | local.get 6 + 03bd6d: 41 02 | i32.const 2 + 03bd6f: 74 | i32.shl + 03bd70: 6a | i32.add + 03bd71: 28 02 00 | i32.load 2 0 + 03bd74: 22 02 | local.tee 2 + 03bd76: b2 | f32.convert_i32_s + 03bd77: 38 02 08 | f32.store 2 8 + 03bd7a: 20 04 | local.get 4 + 03bd7c: 28 02 20 | i32.load 2 32 + 03bd7f: 20 07 | local.get 7 + 03bd81: 6a | i32.add + 03bd82: 41 80 80 80 89 04 | i32.const 1092616192 + 03bd88: 36 02 0c | i32.store 2 12 + 03bd8b: 02 40 | block + 03bd8d: 20 03 | local.get 3 + 03bd8f: 20 04 | local.get 4 + 03bd91: 28 02 20 | i32.load 2 32 + 03bd94: 20 07 | local.get 7 + 03bd96: 6a | i32.add + 03bd97: 22 04 | local.tee 4 + 03bd99: 2a 02 08 | f32.load 2 8 + 03bd9c: 43 00 00 80 3f | f32.const 0x1p+0 + 03bda1: 92 | f32.add + 03bda2: fc 00 | i32.trunc_sat_f32_s + 03bda4: 6a | i32.add + 03bda5: 22 03 | local.tee 3 + 03bda7: 41 80 01 | i32.const 128 + 03bdaa: 48 | i32.lt_s + 03bdab: 0d 00 | br_if 0 + 03bdad: 20 04 | local.get 4 + 03bdaf: 41 80 80 80 fc 03 | i32.const 1065353216 + 03bdb5: 36 02 00 | i32.store 2 0 + 03bdb8: 23 81 80 80 80 00 | global.get 1 + 03bdbe: 41 a0 fd 98 80 00 | i32.const 409248 + 03bdc4: 6a | i32.add + 03bdc5: 28 02 20 | i32.load 2 32 + 03bdc8: 20 07 | local.get 7 + 03bdca: 6a | i32.add + 03bdcb: 20 08 | local.get 8 + 03bdcd: 41 0c | i32.const 12 + 03bdcf: 6a | i32.add + 03bdd0: b2 | f32.convert_i32_s + 03bdd1: 38 02 04 | f32.store 2 4 + 03bdd4: 20 02 | local.get 2 + 03bdd6: 41 02 | i32.const 2 + 03bdd8: 6a | i32.add + 03bdd9: 21 03 | local.set 3 + 03bddb: 20 01 | local.get 1 + 03bddd: 41 01 | i32.const 1 + 03bddf: 6a | i32.add + 03bde0: 21 01 | local.set 1 + 03bde2: 0b | end + 03bde3: 23 81 80 80 80 00 | global.get 1 + 03bde9: 41 a0 fd 98 80 00 | i32.const 409248 + 03bdef: 6a | i32.add + 03bdf0: 22 04 | local.tee 4 + 03bdf2: 28 02 24 | i32.load 2 36 + 03bdf5: 20 05 | local.get 5 + 03bdf7: 6a | i32.add + 03bdf8: 41 00 | i32.const 0 + 03bdfa: 36 02 04 | i32.store 2 4 + 03bdfd: 20 04 | local.get 4 + 03bdff: 28 02 24 | i32.load 2 36 + 03be02: 20 05 | local.get 5 + 03be04: 6a | i32.add + 03be05: 41 00 | i32.const 0 + 03be07: 36 02 08 | i32.store 2 8 + 03be0a: 20 04 | local.get 4 + 03be0c: 28 02 24 | i32.load 2 36 + 03be0f: 20 05 | local.get 5 + 03be11: 6a | i32.add + 03be12: 41 00 | i32.const 0 + 03be14: 36 02 0c | i32.store 2 12 + 03be17: 20 00 | local.get 0 + 03be19: 20 00 | local.get 0 + 03be1b: 29 02 8c 01 | i64.load 2 140 + 03be1f: 37 03 30 | i64.store 3 48 + 03be22: 20 00 | local.get 0 + 03be24: 20 00 | local.get 0 + 03be26: 29 02 94 01 | i64.load 2 148 + 03be2a: 37 03 38 | i64.store 3 56 + 03be2d: 20 00 | local.get 0 + 03be2f: 20 00 | local.get 0 + 03be31: 28 02 9c 01 | i32.load 2 156 + 03be35: 36 02 40 | i32.store 2 64 + 03be38: 20 04 | local.get 4 + 03be3a: 28 02 24 | i32.load 2 36 + 03be3d: 21 02 | local.set 2 + 03be3f: 20 00 | local.get 0 + 03be41: 20 04 | local.get 4 + 03be43: 28 02 20 | i32.load 2 32 + 03be46: 20 07 | local.get 7 + 03be48: 6a | i32.add + 03be49: 22 07 | local.tee 7 + 03be4b: 29 02 00 | i64.load 2 0 + 03be4e: 37 03 20 | i64.store 3 32 + 03be51: 20 00 | local.get 0 + 03be53: 20 07 | local.get 7 + 03be55: 29 02 08 | i64.load 2 8 + 03be58: 37 03 28 | i64.store 3 40 + 03be5b: 20 00 | local.get 0 + 03be5d: 41 f8 00 | i32.const 120 + 03be60: 6a | i32.add + 03be61: 20 00 | local.get 0 + 03be63: 41 30 | i32.const 48 + 03be65: 6a | i32.add + 03be66: 20 00 | local.get 0 + 03be68: 41 20 | i32.const 32 + 03be6a: 6a | i32.add + 03be6b: 10 b4 84 80 80 00 | call 564 + 03be71: 20 02 | local.get 2 + 03be73: 20 05 | local.get 5 + 03be75: 6a | i32.add + 03be76: 22 07 | local.tee 7 + 03be78: 20 00 | local.get 0 + 03be7a: 28 02 88 01 | i32.load 2 136 + 03be7e: 36 02 20 | i32.store 2 32 + 03be81: 20 07 | local.get 7 + 03be83: 20 00 | local.get 0 + 03be85: 29 02 80 01 | i64.load 2 128 + 03be89: 37 02 18 | i64.store 2 24 + 03be8c: 20 07 | local.get 7 + 03be8e: 20 00 | local.get 0 + 03be90: 29 02 78 | i64.load 2 120 + 03be93: 37 02 10 | i64.store 2 16 + 03be96: 20 06 | local.get 6 + 03be98: 41 01 | i32.const 1 + 03be9a: 6a | i32.add + 03be9b: 22 06 | local.tee 6 + 03be9d: 20 04 | local.get 4 + 03be9f: 28 02 04 | i32.load 2 4 + 03bea2: 48 | i32.lt_s + 03bea3: 0d 00 | br_if 0 + 03bea5: 0b | end + 03bea6: 0b | end + 03bea7: 20 00 | local.get 0 + 03bea9: 20 00 | local.get 0 + 03beab: 28 02 9c 01 | i32.load 2 156 + 03beaf: 36 02 18 | i32.store 2 24 + 03beb2: 20 00 | local.get 0 + 03beb4: 20 00 | local.get 0 + 03beb6: 29 02 94 01 | i64.load 2 148 + 03beba: 37 03 10 | i64.store 3 16 + 03bebd: 20 00 | local.get 0 + 03bebf: 20 00 | local.get 0 + 03bec1: 29 02 8c 01 | i64.load 2 140 + 03bec5: 37 03 08 | i64.store 3 8 + 03bec8: 23 81 80 80 80 00 | global.get 1 + 03bece: 21 07 | local.set 7 + 03bed0: 20 00 | local.get 0 + 03bed2: 41 08 | i32.const 8 + 03bed4: 6a | i32.add + 03bed5: 10 b3 84 80 80 00 | call 563 + 03bedb: 20 07 | local.get 7 + 03bedd: 41 a0 fd 98 80 00 | i32.const 409248 + 03bee3: 6a | i32.add + 03bee4: 22 06 | local.tee 6 + 03bee6: 20 06 | local.get 6 + 03bee8: 28 02 20 | i32.load 2 32 + 03beeb: 2a 02 0c | f32.load 2 12 + 03beee: fc 00 | i32.trunc_sat_f32_s + 03bef0: 36 02 00 | i32.store 2 0 + 03bef3: 20 00 | local.get 0 + 03bef5: 20 06 | local.get 6 + 03bef7: 28 02 04 | i32.load 2 4 + 03befa: 36 02 00 | i32.store 2 0 + 03befd: 41 03 | i32.const 3 + 03beff: 20 07 | local.get 7 + 03bf01: 41 80 ca 93 80 00 | i32.const 320768 + 03bf07: 6a | i32.add + 03bf08: 20 00 | local.get 0 + 03bf0a: 10 d4 83 80 80 00 | call 468 + 03bf10: 0b | end + 03bf11: 20 00 | local.get 0 + 03bf13: 41 a0 01 | i32.const 160 + 03bf16: 6a | i32.add + 03bf17: 24 80 80 80 80 00 | global.set 0 + 03bf1d: 0b | end +03bf20 func[575]: + 03bf21: 04 7f | local[0..3] type=i32 + 03bf23: 23 80 80 80 80 00 | global.get 0 + 03bf29: 41 30 | i32.const 48 + 03bf2b: 6b | i32.sub + 03bf2c: 22 00 | local.tee 0 + 03bf2e: 24 80 80 80 80 00 | global.set 0 + 03bf34: 41 00 | i32.const 0 + 03bf36: 21 01 | local.set 1 + 03bf38: 02 40 | block + 03bf3a: 23 81 80 80 80 00 | global.get 1 + 03bf40: 41 a0 fd 98 80 00 | i32.const 409248 + 03bf46: 6a | i32.add + 03bf47: 28 02 04 | i32.load 2 4 + 03bf4a: 41 00 | i32.const 0 + 03bf4c: 4c | i32.le_s + 03bf4d: 0d 00 | br_if 0 + 03bf4f: 03 40 | loop + 03bf51: 20 00 | local.get 0 + 03bf53: 23 81 80 80 80 00 | global.get 1 + 03bf59: 41 a0 fd 98 80 00 | i32.const 409248 + 03bf5f: 6a | i32.add + 03bf60: 22 02 | local.tee 2 + 03bf62: 28 02 24 | i32.load 2 36 + 03bf65: 20 01 | local.get 1 + 03bf67: 41 24 | i32.const 36 + 03bf69: 6c | i32.mul + 03bf6a: 6a | i32.add + 03bf6b: 22 03 | local.tee 3 + 03bf6d: 29 02 10 | i64.load 2 16 + 03bf70: 37 03 18 | i64.store 3 24 + 03bf73: 20 00 | local.get 0 + 03bf75: 20 03 | local.get 3 + 03bf77: 29 02 18 | i64.load 2 24 + 03bf7a: 37 03 20 | i64.store 3 32 + 03bf7d: 20 00 | local.get 0 + 03bf7f: 20 03 | local.get 3 + 03bf81: 28 02 20 | i32.load 2 32 + 03bf84: 36 02 28 | i32.store 2 40 + 03bf87: 20 00 | local.get 0 + 03bf89: 41 18 | i32.const 24 + 03bf8b: 6a | i32.add + 03bf8c: 10 b3 84 80 80 00 | call 563 + 03bf92: 20 01 | local.get 1 + 03bf94: 41 01 | i32.const 1 + 03bf96: 6a | i32.add + 03bf97: 22 01 | local.tee 1 + 03bf99: 20 02 | local.get 2 + 03bf9b: 28 02 04 | i32.load 2 4 + 03bf9e: 48 | i32.lt_s + 03bf9f: 0d 00 | br_if 0 + 03bfa1: 0b | end + 03bfa2: 0b | end + 03bfa3: 20 00 | local.get 0 + 03bfa5: 23 81 80 80 80 00 | global.get 1 + 03bfab: 41 a0 fd 98 80 00 | i32.const 409248 + 03bfb1: 6a | i32.add + 03bfb2: 22 01 | local.tee 1 + 03bfb4: 28 02 1c | i32.load 2 28 + 03bfb7: 36 02 10 | i32.store 2 16 + 03bfba: 20 00 | local.get 0 + 03bfbc: 20 01 | local.get 1 + 03bfbe: 29 02 14 | i64.load 2 20 + 03bfc1: 37 03 08 | i64.store 3 8 + 03bfc4: 20 00 | local.get 0 + 03bfc6: 20 01 | local.get 1 + 03bfc8: 29 02 0c | i64.load 2 12 + 03bfcb: 37 03 00 | i64.store 3 0 + 03bfce: 20 00 | local.get 0 + 03bfd0: 10 b6 84 80 80 00 | call 566 + 03bfd6: 20 01 | local.get 1 + 03bfd8: 28 02 24 | i32.load 2 36 + 03bfdb: 10 84 86 80 80 00 | call 772 + 03bfe1: 20 01 | local.get 1 + 03bfe3: 28 02 20 | i32.load 2 32 + 03bfe6: 10 84 86 80 80 00 | call 772 + 03bfec: 20 01 | local.get 1 + 03bfee: 41 00 | i32.const 0 + 03bff0: 36 02 04 | i32.store 2 4 + 03bff3: 20 01 | local.get 1 + 03bff5: 42 00 | i64.const 0 + 03bff7: 37 02 20 | i64.store 2 32 + 03bffa: 20 00 | local.get 0 + 03bffc: 41 30 | i32.const 48 + 03bffe: 6a | i32.add + 03bfff: 24 80 80 80 80 00 | global.set 0 + 03c005: 0b | end +03c007 func[576]: + 03c008: 20 00 | local.get 0 + 03c00a: 23 81 80 80 80 00 | global.get 1 + 03c010: 41 a0 fd 98 80 00 | i32.const 409248 + 03c016: 6a | i32.add + 03c017: 41 28 | i32.const 40 + 03c019: fc 0a 00 00 | memory.copy 0 0 + 03c01d: 0b | end +03c020 func[577]: + 03c021: 03 7f | local[7..9] type=i32 + 03c023: 23 80 80 80 80 00 | global.get 0 + 03c029: 41 c0 01 | i32.const 192 + 03c02c: 6b | i32.sub + 03c02d: 22 07 | local.tee 7 + 03c02f: 24 80 80 80 80 00 | global.set 0 + 03c035: 20 00 | local.get 0 + 03c037: 42 00 | i64.const 0 + 03c039: 37 02 1c | i64.store 2 28 + 03c03c: 20 00 | local.get 0 + 03c03e: 42 00 | i64.const 0 + 03c040: 37 02 14 | i64.store 2 20 + 03c043: 20 00 | local.get 0 + 03c045: 42 00 | i64.const 0 + 03c047: 37 02 0c | i64.store 2 12 + 03c04a: 20 00 | local.get 0 + 03c04c: 42 00 | i64.const 0 + 03c04e: 37 02 04 | i64.store 2 4 + 03c051: 20 07 | local.get 7 + 03c053: 42 00 | i64.const 0 + 03c055: 37 03 b8 01 | i64.store 3 184 + 03c059: 20 07 | local.get 7 + 03c05b: 42 00 | i64.const 0 + 03c05d: 37 03 b0 01 | i64.store 3 176 + 03c061: 41 00 | i32.const 0 + 03c063: 21 08 | local.set 8 + 03c065: 23 81 80 80 80 00 | global.get 1 + 03c06b: 41 d0 fd 98 80 00 | i32.const 409296 + 03c071: 6a | i32.add + 03c072: 41 00 | i32.const 0 + 03c074: 41 80 08 | i32.const 1024 + 03c077: fc 0b 00 | memory.fill 0 + 03c07a: 02 40 | block + 03c07c: 20 01 | local.get 1 + 03c07e: 45 | i32.eqz + 03c07f: 0d 00 | br_if 0 + 03c081: 03 40 | loop + 03c083: 20 01 | local.get 1 + 03c085: 20 08 | local.get 8 + 03c087: 6a | i32.add + 03c088: 2d 00 00 | i32.load8_u 0 0 + 03c08b: 22 09 | local.tee 9 + 03c08d: 45 | i32.eqz + 03c08e: 0d 01 | br_if 1 + 03c090: 23 81 80 80 80 00 | global.get 1 + 03c096: 41 d0 fd 98 80 00 | i32.const 409296 + 03c09c: 6a | i32.add + 03c09d: 20 08 | local.get 8 + 03c09f: 6a | i32.add + 03c0a0: 20 09 | local.get 9 + 03c0a2: 41 20 | i32.const 32 + 03c0a4: 72 | i32.or + 03c0a5: 20 09 | local.get 9 + 03c0a7: 20 09 | local.get 9 + 03c0a9: 41 bf 7f | i32.const 4294967231 + 03c0ac: 6a | i32.add + 03c0ad: 41 ff 01 | i32.const 255 + 03c0b0: 71 | i32.and + 03c0b1: 41 1a | i32.const 26 + 03c0b3: 49 | i32.lt_u + 03c0b4: 1b | select + 03c0b5: 3a 00 00 | i32.store8 0 0 + 03c0b8: 20 08 | local.get 8 + 03c0ba: 41 01 | i32.const 1 + 03c0bc: 6a | i32.add + 03c0bd: 22 08 | local.tee 8 + 03c0bf: 41 ff 07 | i32.const 1023 + 03c0c2: 47 | i32.ne + 03c0c3: 0d 00 | br_if 0 + 03c0c5: 0b | end + 03c0c6: 0b | end + 03c0c7: 20 07 | local.get 7 + 03c0c9: 23 81 80 80 80 00 | global.get 1 + 03c0cf: 22 08 | local.tee 8 + 03c0d1: 41 d0 fd 98 80 00 | i32.const 409296 + 03c0d7: 6a | i32.add + 03c0d8: 36 02 80 01 | i32.store 2 128 + 03c0dc: 20 07 | local.get 7 + 03c0de: 41 b0 01 | i32.const 176 + 03c0e1: 6a | i32.add + 03c0e2: 41 10 | i32.const 16 + 03c0e4: 20 08 | local.get 8 + 03c0e6: 41 a2 9d 93 80 00 | i32.const 315042 + 03c0ec: 6a | i32.add + 03c0ed: 20 07 | local.get 7 + 03c0ef: 41 80 01 | i32.const 128 + 03c0f2: 6a | i32.add + 03c0f3: 10 d9 85 80 80 00 | call 729 + 03c0f9: 1a | drop + 03c0fa: 20 00 | local.get 0 + 03c0fc: 20 04 | local.get 4 + 03c0fe: 36 02 00 | i32.store 2 0 + 03c101: 02 40 | block + 03c103: 02 40 | block + 03c105: 02 40 | block + 03c107: 20 07 | local.get 7 + 03c109: 28 02 b0 01 | i32.load 2 176 + 03c10d: 41 ae e8 d1 b3 06 | i32.const 1718907950 + 03c113: 73 | i32.xor + 03c114: 20 07 | local.get 7 + 03c116: 2d 00 b4 01 | i32.load8_u 0 180 + 03c11a: 72 | i32.or + 03c11b: 45 | i32.eqz + 03c11c: 0d 00 | br_if 0 + 03c11e: 20 07 | local.get 7 + 03c120: 28 02 b0 01 | i32.load 2 176 + 03c124: 41 ae de d1 b3 06 | i32.const 1718906670 + 03c12a: 73 | i32.xor + 03c12b: 20 07 | local.get 7 + 03c12d: 2d 00 b4 01 | i32.load8_u 0 180 + 03c131: 72 | i32.or + 03c132: 0d 01 | br_if 1 + 03c134: 0b | end + 03c135: 20 00 | local.get 0 + 03c137: 20 02 | local.get 2 + 03c139: 20 07 | local.get 7 + 03c13b: 20 04 | local.get 4 + 03c13d: 20 05 | local.get 5 + 03c13f: 20 06 | local.get 6 + 03c141: 41 df 00 | i32.const 95 + 03c144: 20 06 | local.get 6 + 03c146: 41 00 | i32.const 0 + 03c148: 4a | i32.gt_s + 03c149: 1b | select + 03c14a: 41 00 | i32.const 0 + 03c14c: 20 00 | local.get 0 + 03c14e: 41 04 | i32.const 4 + 03c150: 6a | i32.add + 03c151: 10 c2 84 80 80 00 | call 578 + 03c157: 22 08 | local.tee 8 + 03c159: 36 02 24 | i32.store 2 36 + 03c15c: 20 08 | local.get 8 + 03c15e: 45 | i32.eqz + 03c15f: 0d 00 | br_if 0 + 03c161: 20 00 | local.get 0 + 03c163: 41 04 | i32.const 4 + 03c165: 36 02 08 | i32.store 2 8 + 03c168: 20 07 | local.get 7 + 03c16a: 41 9c 01 | i32.const 156 + 03c16d: 6a | i32.add + 03c16e: 20 08 | local.get 8 + 03c170: 20 00 | local.get 0 + 03c172: 41 20 | i32.const 32 + 03c174: 6a | i32.add + 03c175: 20 00 | local.get 0 + 03c177: 28 02 04 | i32.load 2 4 + 03c17a: 20 00 | local.get 0 + 03c17c: 28 02 00 | i32.load 2 0 + 03c17f: 41 04 | i32.const 4 + 03c181: 41 00 | i32.const 0 + 03c183: 10 c3 84 80 80 00 | call 579 + 03c189: 20 07 | local.get 7 + 03c18b: 20 07 | local.get 7 + 03c18d: 28 02 ac 01 | i32.load 2 172 + 03c191: 36 02 78 | i32.store 2 120 + 03c194: 20 07 | local.get 7 + 03c196: 20 07 | local.get 7 + 03c198: 29 02 a4 01 | i64.load 2 164 + 03c19c: 37 03 70 | i64.store 3 112 + 03c19f: 20 07 | local.get 7 + 03c1a1: 20 07 | local.get 7 + 03c1a3: 29 02 9c 01 | i64.load 2 156 + 03c1a7: 37 03 68 | i64.store 3 104 + 03c1aa: 20 00 | local.get 0 + 03c1ac: 41 0c | i32.const 12 + 03c1ae: 6a | i32.add + 03c1af: 20 07 | local.get 7 + 03c1b1: 41 e8 00 | i32.const 104 + 03c1b4: 6a | i32.add + 03c1b5: 10 b5 84 80 80 00 | call 565 + 03c1bb: 02 40 | block + 03c1bd: 20 00 | local.get 0 + 03c1bf: 28 02 04 | i32.load 2 4 + 03c1c2: 22 04 | local.tee 4 + 03c1c4: 41 01 | i32.const 1 + 03c1c6: 48 | i32.lt_s + 03c1c7: 0d 00 | br_if 0 + 03c1c9: 20 00 | local.get 0 + 03c1cb: 28 02 20 | i32.load 2 32 + 03c1ce: 21 06 | local.set 6 + 03c1d0: 20 00 | local.get 0 + 03c1d2: 28 02 24 | i32.load 2 36 + 03c1d5: 21 05 | local.set 5 + 03c1d7: 41 00 | i32.const 0 + 03c1d9: 21 09 | local.set 9 + 03c1db: 03 40 | loop + 03c1dd: 20 07 | local.get 7 + 03c1df: 20 05 | local.get 5 + 03c1e1: 20 09 | local.get 9 + 03c1e3: 41 24 | i32.const 36 + 03c1e5: 6c | i32.mul + 03c1e6: 6a | i32.add + 03c1e7: 22 08 | local.tee 8 + 03c1e9: 28 02 20 | i32.load 2 32 + 03c1ec: 36 02 60 | i32.store 2 96 + 03c1ef: 20 07 | local.get 7 + 03c1f1: 20 08 | local.get 8 + 03c1f3: 29 02 18 | i64.load 2 24 + 03c1f6: 37 03 58 | i64.store 3 88 + 03c1f9: 20 07 | local.get 7 + 03c1fb: 20 08 | local.get 8 + 03c1fd: 29 02 10 | i64.load 2 16 + 03c200: 37 03 50 | i64.store 3 80 + 03c203: 20 07 | local.get 7 + 03c205: 41 d0 00 | i32.const 80 + 03c208: 6a | i32.add + 03c209: 10 b3 84 80 80 00 | call 563 + 03c20f: 20 07 | local.get 7 + 03c211: 20 07 | local.get 7 + 03c213: 29 02 9c 01 | i64.load 2 156 + 03c217: 37 03 38 | i64.store 3 56 + 03c21a: 20 07 | local.get 7 + 03c21c: 20 07 | local.get 7 + 03c21e: 29 02 a4 01 | i64.load 2 164 + 03c222: 37 03 40 | i64.store 3 64 + 03c225: 20 07 | local.get 7 + 03c227: 20 07 | local.get 7 + 03c229: 28 02 ac 01 | i32.load 2 172 + 03c22d: 36 02 48 | i32.store 2 72 + 03c230: 20 07 | local.get 7 + 03c232: 20 06 | local.get 6 + 03c234: 20 09 | local.get 9 + 03c236: 41 04 | i32.const 4 + 03c238: 74 | i32.shl + 03c239: 6a | i32.add + 03c23a: 22 01 | local.tee 1 + 03c23c: 29 02 00 | i64.load 2 0 + 03c23f: 37 03 28 | i64.store 3 40 + 03c242: 20 07 | local.get 7 + 03c244: 20 01 | local.get 1 + 03c246: 29 02 08 | i64.load 2 8 + 03c249: 37 03 30 | i64.store 3 48 + 03c24c: 20 07 | local.get 7 + 03c24e: 41 88 01 | i32.const 136 + 03c251: 6a | i32.add + 03c252: 20 07 | local.get 7 + 03c254: 41 38 | i32.const 56 + 03c256: 6a | i32.add + 03c257: 20 07 | local.get 7 + 03c259: 41 28 | i32.const 40 + 03c25b: 6a | i32.add + 03c25c: 10 b4 84 80 80 00 | call 564 + 03c262: 20 08 | local.get 8 + 03c264: 20 07 | local.get 7 + 03c266: 28 02 98 01 | i32.load 2 152 + 03c26a: 36 02 20 | i32.store 2 32 + 03c26d: 20 08 | local.get 8 + 03c26f: 20 07 | local.get 7 + 03c271: 29 02 90 01 | i64.load 2 144 + 03c275: 37 02 18 | i64.store 2 24 + 03c278: 20 08 | local.get 8 + 03c27a: 20 07 | local.get 7 + 03c27c: 29 02 88 01 | i64.load 2 136 + 03c280: 37 02 10 | i64.store 2 16 + 03c283: 20 09 | local.get 9 + 03c285: 41 01 | i32.const 1 + 03c287: 6a | i32.add + 03c288: 22 09 | local.tee 9 + 03c28a: 20 04 | local.get 4 + 03c28c: 47 | i32.ne + 03c28d: 0d 00 | br_if 0 + 03c28f: 0b | end + 03c290: 0b | end + 03c291: 20 07 | local.get 7 + 03c293: 20 07 | local.get 7 + 03c295: 28 02 ac 01 | i32.load 2 172 + 03c299: 36 02 20 | i32.store 2 32 + 03c29c: 20 07 | local.get 7 + 03c29e: 20 07 | local.get 7 + 03c2a0: 29 02 a4 01 | i64.load 2 164 + 03c2a4: 37 03 18 | i64.store 3 24 + 03c2a7: 20 07 | local.get 7 + 03c2a9: 20 07 | local.get 7 + 03c2ab: 29 02 9c 01 | i64.load 2 156 + 03c2af: 37 03 10 | i64.store 3 16 + 03c2b2: 20 07 | local.get 7 + 03c2b4: 41 10 | i32.const 16 + 03c2b6: 6a | i32.add + 03c2b7: 10 b3 84 80 80 00 | call 563 + 03c2bd: 20 00 | local.get 0 + 03c2bf: 28 02 00 | i32.load 2 0 + 03c2c2: 21 08 | local.set 8 + 03c2c4: 20 07 | local.get 7 + 03c2c6: 20 04 | local.get 4 + 03c2c8: 36 02 04 | i32.store 2 4 + 03c2cb: 20 07 | local.get 7 + 03c2cd: 20 08 | local.get 8 + 03c2cf: 36 02 00 | i32.store 2 0 + 03c2d2: 41 03 | i32.const 3 + 03c2d4: 23 81 80 80 80 00 | global.get 1 + 03c2da: 41 b3 ca 93 80 00 | i32.const 320819 + 03c2e0: 6a | i32.add + 03c2e1: 20 07 | local.get 7 + 03c2e3: 10 d4 83 80 80 00 | call 468 + 03c2e9: 0c 01 | br 1 + 03c2eb: 0b | end + 03c2ec: 41 04 | i32.const 4 + 03c2ee: 23 81 80 80 80 00 | global.get 1 + 03c2f4: 22 08 | local.tee 8 + 03c2f6: 41 cf 92 93 80 00 | i32.const 313679 + 03c2fc: 6a | i32.add + 03c2fd: 41 00 | i32.const 0 + 03c2ff: 10 d4 83 80 80 00 | call 468 + 03c305: 20 00 | local.get 0 + 03c307: 20 08 | local.get 8 + 03c309: 41 a0 fd 98 80 00 | i32.const 409248 + 03c30f: 6a | i32.add + 03c310: 41 28 | i32.const 40 + 03c312: fc 0a 00 00 | memory.copy 0 0 + 03c316: 0b | end + 03c317: 20 07 | local.get 7 + 03c319: 41 c0 01 | i32.const 192 + 03c31c: 6a | i32.add + 03c31d: 24 80 80 80 80 00 | global.set 0 + 03c323: 0b | end +03c326 func[578]: + 03c327: 0c 7f | local[7..18] type=i32 + 03c329: 02 7d | local[19..20] type=f32 + 03c32b: 02 7f | local[21..22] type=i32 + 03c32d: 02 7d | local[23..24] type=f32 + 03c32f: 01 7f | local[25] type=i32 + 03c331: 01 7d | local[26] type=f32 + 03c333: 10 7f | local[27..42] type=i32 + 03c335: 02 7d | local[43..44] type=f32 + 03c337: 01 7f | local[45] type=i32 + 03c339: 12 7d | local[46..63] type=f32 + 03c33b: 01 7c | local[64] type=f64 + 03c33d: 23 80 80 80 80 00 | global.get 0 + 03c343: 41 90 06 | i32.const 784 + 03c346: 6b | i32.sub + 03c347: 22 07 | local.tee 7 + 03c349: 24 80 80 80 80 00 | global.set 0 + 03c34f: 02 40 | block + 03c351: 02 40 | block + 03c353: 20 00 | local.get 0 + 03c355: 0d 00 | br_if 0 + 03c357: 41 00 | i32.const 0 + 03c359: 21 08 | local.set 8 + 03c35b: 41 00 | i32.const 0 + 03c35d: 21 09 | local.set 9 + 03c35f: 0c 01 | br 1 + 03c361: 0b | end + 03c362: 41 00 | i32.const 0 + 03c364: 21 09 | local.set 9 + 03c366: 20 07 | local.get 7 + 03c368: 41 d0 00 | i32.const 80 + 03c36b: 6a | i32.add + 03c36c: 41 00 | i32.const 0 + 03c36e: 41 80 01 | i32.const 128 + 03c371: fc 0b 00 | memory.fill 0 + 03c374: 20 07 | local.get 7 + 03c376: 41 00 | i32.const 0 + 03c378: 36 02 90 01 | i32.store 2 144 + 03c37c: 20 07 | local.get 7 + 03c37e: 41 00 | i32.const 0 + 03c380: 36 02 88 01 | i32.store 2 136 + 03c384: 20 07 | local.get 7 + 03c386: 20 00 | local.get 0 + 03c388: 36 02 54 | i32.store 2 84 + 03c38b: 20 00 | local.get 0 + 03c38d: 23 81 80 80 80 00 | global.get 1 + 03c393: 22 0a | local.tee 10 + 03c395: 41 d8 a1 93 80 00 | i32.const 315608 + 03c39b: 6a | i32.add + 03c39c: 10 c4 84 80 80 00 | call 580 + 03c3a2: 21 0b | local.set 11 + 03c3a4: 20 07 | local.get 7 + 03c3a6: 20 00 | local.get 0 + 03c3a8: 20 0a | local.get 10 + 03c3aa: 41 a1 bb 93 80 00 | i32.const 318881 + 03c3b0: 6a | i32.add + 03c3b1: 10 c4 84 80 80 00 | call 580 + 03c3b7: 22 0c | local.tee 12 + 03c3b9: 36 02 60 | i32.store 2 96 + 03c3bc: 20 07 | local.get 7 + 03c3be: 20 00 | local.get 0 + 03c3c0: 20 0a | local.get 10 + 03c3c2: 41 d4 b8 93 80 00 | i32.const 318548 + 03c3c8: 6a | i32.add + 03c3c9: 10 c4 84 80 80 00 | call 580 + 03c3cf: 22 0d | local.tee 13 + 03c3d1: 36 02 64 | i32.store 2 100 + 03c3d4: 20 07 | local.get 7 + 03c3d6: 20 00 | local.get 0 + 03c3d8: 20 0a | local.get 10 + 03c3da: 41 e1 a9 93 80 00 | i32.const 316641 + 03c3e0: 6a | i32.add + 03c3e1: 10 c4 84 80 80 00 | call 580 + 03c3e7: 22 0e | local.tee 14 + 03c3e9: 36 02 68 | i32.store 2 104 + 03c3ec: 20 07 | local.get 7 + 03c3ee: 20 00 | local.get 0 + 03c3f0: 20 0a | local.get 10 + 03c3f2: 41 9c bb 93 80 00 | i32.const 318876 + 03c3f8: 6a | i32.add + 03c3f9: 10 c4 84 80 80 00 | call 580 + 03c3ff: 22 0f | local.tee 15 + 03c401: 36 02 6c | i32.store 2 108 + 03c404: 20 07 | local.get 7 + 03c406: 20 00 | local.get 0 + 03c408: 20 0a | local.get 10 + 03c40a: 41 e8 8b 93 80 00 | i32.const 312808 + 03c410: 6a | i32.add + 03c411: 10 c4 84 80 80 00 | call 580 + 03c417: 22 10 | local.tee 16 + 03c419: 36 02 70 | i32.store 2 112 + 03c41c: 20 07 | local.get 7 + 03c41e: 20 00 | local.get 0 + 03c420: 20 0a | local.get 10 + 03c422: 41 e9 a1 93 80 00 | i32.const 315625 + 03c428: 6a | i32.add + 03c429: 10 c4 84 80 80 00 | call 580 + 03c42f: 36 02 74 | i32.store 2 116 + 03c432: 20 07 | local.get 7 + 03c434: 20 00 | local.get 0 + 03c436: 20 0a | local.get 10 + 03c438: 41 9c bf 93 80 00 | i32.const 319388 + 03c43e: 6a | i32.add + 03c43f: 10 c4 84 80 80 00 | call 580 + 03c445: 36 02 78 | i32.store 2 120 + 03c448: 02 40 | block + 03c44a: 20 0b | local.get 11 + 03c44c: 45 | i32.eqz + 03c44d: 0d 00 | br_if 0 + 03c44f: 20 0d | local.get 13 + 03c451: 45 | i32.eqz + 03c452: 0d 00 | br_if 0 + 03c454: 20 0f | local.get 15 + 03c456: 45 | i32.eqz + 03c457: 0d 00 | br_if 0 + 03c459: 20 10 | local.get 16 + 03c45b: 45 | i32.eqz + 03c45c: 0d 00 | br_if 0 + 03c45e: 02 40 | block + 03c460: 02 40 | block + 03c462: 02 40 | block + 03c464: 02 40 | block + 03c466: 02 40 | block + 03c468: 02 40 | block + 03c46a: 20 0e | local.get 14 + 03c46c: 45 | i32.eqz + 03c46d: 0d 00 | br_if 0 + 03c46f: 20 0c | local.get 12 + 03c471: 0d 01 | br_if 1 + 03c473: 0c 06 | br 6 + 03c475: 0b | end + 03c476: 20 07 | local.get 7 + 03c478: 41 02 | i32.const 2 + 03c47a: 36 02 8c 06 | i32.store 2 780 + 03c47e: 20 07 | local.get 7 + 03c480: 41 00 | i32.const 0 + 03c482: 36 02 fc 01 | i32.store 2 252 + 03c486: 20 07 | local.get 7 + 03c488: 41 00 | i32.const 0 + 03c48a: 36 02 f8 01 | i32.store 2 248 + 03c48e: 20 07 | local.get 7 + 03c490: 41 00 | i32.const 0 + 03c492: 36 02 dc 01 | i32.store 2 220 + 03c496: 20 00 | local.get 0 + 03c498: 23 81 80 80 80 00 | global.get 1 + 03c49e: 41 87 cf 93 80 00 | i32.const 321415 + 03c4a4: 6a | i32.add + 03c4a5: 10 c4 84 80 80 00 | call 580 + 03c4ab: 22 0a | local.tee 10 + 03c4ad: 45 | i32.eqz + 03c4ae: 0d 05 | br_if 5 + 03c4b0: 20 07 | local.get 7 + 03c4b2: 42 00 | i64.const 0 + 03c4b4: 37 02 c8 01 | i64.store 2 200 + 03c4b8: 20 07 | local.get 7 + 03c4ba: 42 00 | i64.const 0 + 03c4bc: 37 02 c0 01 | i64.store 2 192 + 03c4c0: 20 07 | local.get 7 + 03c4c2: 42 00 | i64.const 0 + 03c4c4: 37 02 b8 01 | i64.store 2 184 + 03c4c8: 20 07 | local.get 7 + 03c4ca: 42 80 80 80 80 80 80 80 80 | i64.const 2305843009213693952 + 03c4d3: 20 | + 03c4d4: 37 02 8c 01 | i64.store 2 140 + 03c4d8: 20 07 | local.get 7 + 03c4da: 20 00 | local.get 0 + 03c4dc: 20 0a | local.get 10 + 03c4de: 6a | i32.add + 03c4df: 36 02 88 01 | i32.store 2 136 + 03c4e3: 20 07 | local.get 7 + 03c4e5: 20 07 | local.get 7 + 03c4e7: 41 88 01 | i32.const 136 + 03c4ea: 6a | i32.add + 03c4eb: 22 0a | local.tee 10 + 03c4ed: 29 02 00 | i64.load 2 0 + 03c4f0: 37 03 80 02 | i64.store 3 256 + 03c4f4: 20 07 | local.get 7 + 03c4f6: 20 0a | local.get 10 + 03c4f8: 28 02 08 | i32.load 2 8 + 03c4fb: 22 0a | local.tee 10 + 03c4fd: 36 02 88 02 | i32.store 2 264 + 03c501: 20 07 | local.get 7 + 03c503: 28 02 84 02 | i32.load 2 260 + 03c507: 22 10 | local.tee 16 + 03c509: 41 7e | i32.const 4294967294 + 03c50b: 48 | i32.lt_s + 03c50c: 0d 04 | br_if 4 + 03c50e: 20 10 | local.get 16 + 03c510: 41 02 | i32.const 2 + 03c512: 6a | i32.add + 03c513: 22 0e | local.tee 14 + 03c515: 20 0a | local.get 10 + 03c517: 4a | i32.gt_s + 03c518: 0d 04 | br_if 4 + 03c51a: 41 00 | i32.const 0 + 03c51c: 21 10 | local.set 16 + 03c51e: 02 40 | block + 03c520: 20 0e | local.get 14 + 03c522: 20 0a | local.get 10 + 03c524: 4e | i32.ge_s + 03c525: 0d 00 | br_if 0 + 03c527: 20 07 | local.get 7 + 03c529: 28 02 80 02 | i32.load 2 256 + 03c52d: 20 0e | local.get 14 + 03c52f: 6a | i32.add + 03c530: 2d 00 00 | i32.load8_u 0 0 + 03c533: 21 10 | local.set 16 + 03c535: 0b | end + 03c536: 20 10 | local.get 16 + 03c538: 20 0a | local.get 10 + 03c53a: 4a | i32.gt_s + 03c53b: 0d 03 | br_if 3 + 03c53d: 20 07 | local.get 7 + 03c53f: 20 10 | local.get 16 + 03c541: 36 02 84 02 | i32.store 2 260 + 03c545: 20 07 | local.get 7 + 03c547: 41 d0 01 | i32.const 208 + 03c54a: 6a | i32.add + 03c54b: 20 07 | local.get 7 + 03c54d: 41 80 02 | i32.const 256 + 03c550: 6a | i32.add + 03c551: 10 c5 84 80 80 00 | call 581 + 03c557: 20 07 | local.get 7 + 03c559: 41 e0 01 | i32.const 224 + 03c55c: 6a | i32.add + 03c55d: 20 07 | local.get 7 + 03c55f: 41 80 02 | i32.const 256 + 03c562: 6a | i32.add + 03c563: 10 c5 84 80 80 00 | call 581 + 03c569: 20 07 | local.get 7 + 03c56b: 20 07 | local.get 7 + 03c56d: 28 02 e8 01 | i32.load 2 232 + 03c571: 36 02 48 | i32.store 2 72 + 03c574: 20 07 | local.get 7 + 03c576: 20 07 | local.get 7 + 03c578: 29 02 e0 01 | i64.load 2 224 + 03c57c: 37 03 40 | i64.store 3 64 + 03c57f: 20 07 | local.get 7 + 03c581: 41 ec 01 | i32.const 236 + 03c584: 6a | i32.add + 03c585: 20 07 | local.get 7 + 03c587: 41 c0 00 | i32.const 64 + 03c58a: 6a | i32.add + 03c58b: 41 00 | i32.const 0 + 03c58d: 10 c6 84 80 80 00 | call 582 + 03c593: 20 07 | local.get 7 + 03c595: 41 d0 01 | i32.const 208 + 03c598: 6a | i32.add + 03c599: 20 07 | local.get 7 + 03c59b: 41 80 02 | i32.const 256 + 03c59e: 6a | i32.add + 03c59f: 10 c5 84 80 80 00 | call 581 + 03c5a5: 20 07 | local.get 7 + 03c5a7: 41 a0 01 | i32.const 160 + 03c5aa: 6a | i32.add + 03c5ab: 20 07 | local.get 7 + 03c5ad: 41 80 02 | i32.const 256 + 03c5b0: 6a | i32.add + 03c5b1: 10 c5 84 80 80 00 | call 581 + 03c5b7: 20 07 | local.get 7 + 03c5b9: 41 ec 01 | i32.const 236 + 03c5bc: 6a | i32.add + 03c5bd: 41 11 | i32.const 17 + 03c5bf: 41 01 | i32.const 1 + 03c5c1: 20 07 | local.get 7 + 03c5c3: 41 fc 01 | i32.const 252 + 03c5c6: 6a | i32.add + 03c5c7: 10 c7 84 80 80 00 | call 583 + 03c5cd: 20 07 | local.get 7 + 03c5cf: 41 ec 01 | i32.const 236 + 03c5d2: 6a | i32.add + 03c5d3: 41 86 02 | i32.const 262 + 03c5d6: 41 01 | i32.const 1 + 03c5d8: 20 07 | local.get 7 + 03c5da: 41 8c 06 | i32.const 780 + 03c5dd: 6a | i32.add + 03c5de: 10 c7 84 80 80 00 | call 583 + 03c5e4: 20 07 | local.get 7 + 03c5e6: 41 ec 01 | i32.const 236 + 03c5e9: 6a | i32.add + 03c5ea: 41 a4 02 | i32.const 292 + 03c5ed: 41 01 | i32.const 1 + 03c5ef: 20 07 | local.get 7 + 03c5f1: 41 f8 01 | i32.const 248 + 03c5f4: 6a | i32.add + 03c5f5: 10 c7 84 80 80 00 | call 583 + 03c5fb: 20 07 | local.get 7 + 03c5fd: 41 ec 01 | i32.const 236 + 03c600: 6a | i32.add + 03c601: 41 a5 02 | i32.const 293 + 03c604: 41 01 | i32.const 1 + 03c606: 20 07 | local.get 7 + 03c608: 41 dc 01 | i32.const 220 + 03c60b: 6a | i32.add + 03c60c: 10 c7 84 80 80 00 | call 583 + 03c612: 20 07 | local.get 7 + 03c614: 20 07 | local.get 7 + 03c616: 28 02 88 02 | i32.load 2 264 + 03c61a: 36 02 38 | i32.store 2 56 + 03c61d: 20 07 | local.get 7 + 03c61f: 20 07 | local.get 7 + 03c621: 29 03 80 02 | i64.load 3 256 + 03c625: 37 03 30 | i64.store 3 48 + 03c628: 20 07 | local.get 7 + 03c62a: 20 07 | local.get 7 + 03c62c: 29 02 ec 01 | i64.load 2 236 + 03c630: 37 03 20 | i64.store 3 32 + 03c633: 20 07 | local.get 7 + 03c635: 20 07 | local.get 7 + 03c637: 28 02 f4 01 | i32.load 2 244 + 03c63b: 36 02 28 | i32.store 2 40 + 03c63e: 20 07 | local.get 7 + 03c640: 41 ac 01 | i32.const 172 + 03c643: 6a | i32.add + 03c644: 20 07 | local.get 7 + 03c646: 41 30 | i32.const 48 + 03c648: 6a | i32.add + 03c649: 20 07 | local.get 7 + 03c64b: 41 20 | i32.const 32 + 03c64d: 6a | i32.add + 03c64e: 10 c8 84 80 80 00 | call 584 + 03c654: 20 07 | local.get 7 + 03c656: 28 02 8c 06 | i32.load 2 780 + 03c65a: 41 02 | i32.const 2 + 03c65c: 47 | i32.ne + 03c65d: 0d 05 | br_if 5 + 03c65f: 20 07 | local.get 7 + 03c661: 28 02 fc 01 | i32.load 2 252 + 03c665: 22 0a | local.tee 10 + 03c667: 45 | i32.eqz + 03c668: 0d 05 | br_if 5 + 03c66a: 02 40 | block + 03c66c: 02 40 | block + 03c66e: 20 07 | local.get 7 + 03c670: 28 02 f8 01 | i32.load 2 248 + 03c674: 22 10 | local.tee 16 + 03c676: 0d 00 | br_if 0 + 03c678: 20 07 | local.get 7 + 03c67a: 28 02 88 02 | i32.load 2 264 + 03c67e: 21 10 | local.set 16 + 03c680: 0c 01 | br 1 + 03c682: 0b | end + 03c683: 20 07 | local.get 7 + 03c685: 28 02 dc 01 | i32.load 2 220 + 03c689: 22 0e | local.tee 14 + 03c68b: 45 | i32.eqz + 03c68c: 0d 06 | br_if 6 + 03c68e: 20 10 | local.get 16 + 03c690: 41 00 | i32.const 0 + 03c692: 48 | i32.lt_s + 03c693: 0d 03 | br_if 3 + 03c695: 20 10 | local.get 16 + 03c697: 20 07 | local.get 7 + 03c699: 28 02 88 02 | i32.load 2 264 + 03c69d: 4a | i32.gt_s + 03c69e: 0d 03 | br_if 3 + 03c6a0: 20 07 | local.get 7 + 03c6a2: 20 10 | local.get 16 + 03c6a4: 36 02 84 02 | i32.store 2 260 + 03c6a8: 20 07 | local.get 7 + 03c6aa: 41 b8 01 | i32.const 184 + 03c6ad: 6a | i32.add + 03c6ae: 20 07 | local.get 7 + 03c6b0: 41 80 02 | i32.const 256 + 03c6b3: 6a | i32.add + 03c6b4: 10 c5 84 80 80 00 | call 581 + 03c6ba: 20 07 | local.get 7 + 03c6bc: 28 02 88 02 | i32.load 2 264 + 03c6c0: 21 10 | local.set 16 + 03c6c2: 20 07 | local.get 7 + 03c6c4: 41 00 | i32.const 0 + 03c6c6: 36 02 c8 01 | i32.store 2 200 + 03c6ca: 20 07 | local.get 7 + 03c6cc: 41 00 | i32.const 0 + 03c6ce: 20 10 | local.get 16 + 03c6d0: 20 0e | local.get 14 + 03c6d2: 6b | i32.sub + 03c6d3: 22 0c | local.tee 12 + 03c6d5: 20 10 | local.get 16 + 03c6d7: 20 0e | local.get 14 + 03c6d9: 48 | i32.lt_s + 03c6da: 20 0c | local.get 12 + 03c6dc: 20 0e | local.get 14 + 03c6de: 72 | i32.or + 03c6df: 41 00 | i32.const 0 + 03c6e1: 48 | i32.lt_s + 03c6e2: 72 | i32.or + 03c6e3: 22 0c | local.tee 12 + 03c6e5: 1b | select + 03c6e6: 36 02 cc 01 | i32.store 2 204 + 03c6ea: 20 07 | local.get 7 + 03c6ec: 41 00 | i32.const 0 + 03c6ee: 20 07 | local.get 7 + 03c6f0: 28 02 80 02 | i32.load 2 256 + 03c6f4: 20 0e | local.get 14 + 03c6f6: 6a | i32.add + 03c6f7: 20 0c | local.get 12 + 03c6f9: 1b | select + 03c6fa: 36 02 c4 01 | i32.store 2 196 + 03c6fe: 0b | end + 03c6ff: 20 0a | local.get 10 + 03c701: 41 00 | i32.const 0 + 03c703: 48 | i32.lt_s + 03c704: 0d 01 | br_if 1 + 03c706: 20 0a | local.get 10 + 03c708: 20 10 | local.get 16 + 03c70a: 4a | i32.gt_s + 03c70b: 0d 01 | br_if 1 + 03c70d: 20 07 | local.get 7 + 03c70f: 20 0a | local.get 10 + 03c711: 36 02 84 02 | i32.store 2 260 + 03c715: 20 07 | local.get 7 + 03c717: 41 94 01 | i32.const 148 + 03c71a: 6a | i32.add + 03c71b: 20 07 | local.get 7 + 03c71d: 41 80 02 | i32.const 256 + 03c720: 6a | i32.add + 03c721: 10 c5 84 80 80 00 | call 581 + 03c727: 0b | end + 03c728: 02 40 | block + 03c72a: 02 40 | block + 03c72c: 20 00 | local.get 0 + 03c72e: 23 81 80 80 80 00 | global.get 1 + 03c734: 41 ea a0 93 80 00 | i32.const 315498 + 03c73a: 6a | i32.add + 03c73b: 10 c4 84 80 80 00 | call 580 + 03c741: 22 0a | local.tee 10 + 03c743: 0d 00 | br_if 0 + 03c745: 41 ff ff 03 | i32.const 65535 + 03c749: 21 0a | local.set 10 + 03c74b: 0c 01 | br 1 + 03c74d: 0b | end + 03c74e: 20 00 | local.get 0 + 03c750: 20 0a | local.get 10 + 03c752: 6a | i32.add + 03c753: 22 0a | local.tee 10 + 03c755: 2d 00 04 | i32.load8_u 0 4 + 03c758: 41 08 | i32.const 8 + 03c75a: 74 | i32.shl + 03c75b: 20 0a | local.get 10 + 03c75d: 2d 00 05 | i32.load8_u 0 5 + 03c760: 72 | i32.or + 03c761: 21 0a | local.set 10 + 03c763: 0b | end + 03c764: 20 07 | local.get 7 + 03c766: 41 7f | i32.const 4294967295 + 03c768: 36 02 7c | i32.store 2 124 + 03c76b: 20 07 | local.get 7 + 03c76d: 20 0a | local.get 10 + 03c76f: 36 02 5c | i32.store 2 92 + 03c772: 20 00 | local.get 0 + 03c774: 20 0b | local.get 11 + 03c776: 6a | i32.add + 03c777: 22 0a | local.tee 10 + 03c779: 2d 00 02 | i32.load8_u 0 2 + 03c77c: 41 08 | i32.const 8 + 03c77e: 74 | i32.shl + 03c77f: 20 0a | local.get 10 + 03c781: 2d 00 03 | i32.load8_u 0 3 + 03c784: 72 | i32.or + 03c785: 22 0c | local.tee 12 + 03c787: 45 | i32.eqz + 03c788: 0d 04 | br_if 4 + 03c78a: 20 0a | local.get 10 + 03c78c: 41 04 | i32.const 4 + 03c78e: 6a | i32.add + 03c78f: 21 11 | local.set 17 + 03c791: 41 00 | i32.const 0 + 03c793: 21 12 | local.set 18 + 03c795: 41 00 | i32.const 0 + 03c797: 21 0a | local.set 10 + 03c799: 03 40 | loop + 03c79b: 02 40 | block + 03c79d: 02 40 | block + 03c79f: 02 40 | block + 03c7a1: 20 11 | local.get 17 + 03c7a3: 20 0a | local.get 10 + 03c7a5: 41 03 | i32.const 3 + 03c7a7: 74 | i32.shl + 03c7a8: 6a | i32.add + 03c7a9: 22 10 | local.tee 16 + 03c7ab: 2f 00 00 | i32.load16_u 0 0 + 03c7ae: 22 0e | local.tee 14 + 03c7b0: 41 08 | i32.const 8 + 03c7b2: 74 | i32.shl + 03c7b3: 20 0e | local.get 14 + 03c7b5: 41 08 | i32.const 8 + 03c7b7: 76 | i32.shr_u + 03c7b8: 72 | i32.or + 03c7b9: 41 ff ff 03 | i32.const 65535 + 03c7bd: 71 | i32.and + 03c7be: 0e 04 01 02 02 00 02 | br_table 1 2 2 0 2 + 03c7c5: 0b | end + 03c7c6: 20 10 | local.get 16 + 03c7c8: 2f 00 02 | i32.load16_u 0 2 + 03c7cb: 22 0e | local.tee 14 + 03c7cd: 41 08 | i32.const 8 + 03c7cf: 74 | i32.shl + 03c7d0: 20 0e | local.get 14 + 03c7d2: 41 08 | i32.const 8 + 03c7d4: 76 | i32.shr_u + 03c7d5: 72 | i32.or + 03c7d6: 41 ff ff 03 | i32.const 65535 + 03c7da: 71 | i32.and + 03c7db: 22 0e | local.tee 14 + 03c7dd: 41 0a | i32.const 10 + 03c7df: 46 | i32.eq + 03c7e0: 0d 00 | br_if 0 + 03c7e2: 20 0e | local.get 14 + 03c7e4: 41 01 | i32.const 1 + 03c7e6: 47 | i32.ne + 03c7e7: 0d 01 | br_if 1 + 03c7e9: 0b | end + 03c7ea: 20 10 | local.get 16 + 03c7ec: 28 00 04 | i32.load 0 4 + 03c7ef: 22 10 | local.tee 16 + 03c7f1: 20 10 | local.get 16 + 03c7f3: 41 10 | i32.const 16 + 03c7f5: 78 | i32.rotr + 03c7f6: 73 | i32.xor + 03c7f7: 41 80 fe 83 78 | i32.const 4278255360 + 03c7fc: 71 | i32.and + 03c7fd: 41 08 | i32.const 8 + 03c7ff: 76 | i32.shr_u + 03c800: 20 10 | local.get 16 + 03c802: 41 08 | i32.const 8 + 03c804: 78 | i32.rotr + 03c805: 73 | i32.xor + 03c806: 20 0b | local.get 11 + 03c808: 6a | i32.add + 03c809: 21 12 | local.set 18 + 03c80b: 0b | end + 03c80c: 20 0a | local.get 10 + 03c80e: 41 01 | i32.const 1 + 03c810: 6a | i32.add + 03c811: 22 0a | local.tee 10 + 03c813: 20 0c | local.get 12 + 03c815: 47 | i32.ne + 03c816: 0d 00 | br_if 0 + 03c818: 0b | end + 03c819: 20 07 | local.get 7 + 03c81b: 20 12 | local.get 18 + 03c81d: 36 02 80 01 | i32.store 2 128 + 03c821: 20 12 | local.get 18 + 03c823: 45 | i32.eqz + 03c824: 0d 04 | br_if 4 + 03c826: 20 07 | local.get 7 + 03c828: 20 00 | local.get 0 + 03c82a: 20 0d | local.get 13 + 03c82c: 6a | i32.add + 03c82d: 22 0a | local.tee 10 + 03c82f: 2d 00 32 | i32.load8_u 0 50 + 03c832: 41 08 | i32.const 8 + 03c834: 74 | i32.shl + 03c835: 20 0a | local.get 10 + 03c837: 2d 00 33 | i32.load8_u 0 51 + 03c83a: 72 | i32.or + 03c83b: 36 02 84 01 | i32.store 2 132 + 03c83f: 20 00 | local.get 0 + 03c841: 20 0f | local.get 15 + 03c843: 6a | i32.add + 03c844: 22 0a | local.tee 10 + 03c846: 2f 00 04 | i32.load16_u 0 4 + 03c849: 22 00 | local.tee 0 + 03c84b: 41 08 | i32.const 8 + 03c84d: 74 | i32.shl + 03c84e: 20 00 | local.get 0 + 03c850: 41 08 | i32.const 8 + 03c852: 76 | i32.shr_u + 03c853: 72 | i32.or + 03c854: c1 | i32.extend16_s + 03c855: 22 10 | local.tee 16 + 03c857: 20 0a | local.get 10 + 03c859: 2f 00 06 | i32.load16_u 0 6 + 03c85c: 22 0a | local.tee 10 + 03c85e: 41 08 | i32.const 8 + 03c860: 74 | i32.shl + 03c861: 20 0a | local.get 10 + 03c863: 41 08 | i32.const 8 + 03c865: 76 | i32.shr_u + 03c866: 72 | i32.or + 03c867: c1 | i32.extend16_s + 03c868: 6b | i32.sub + 03c869: b2 | f32.convert_i32_s + 03c86a: 21 13 | local.set 19 + 03c86c: 20 02 | local.get 2 + 03c86e: b2 | f32.convert_i32_s + 03c86f: 21 14 | local.set 20 + 03c871: 20 04 | local.get 4 + 03c873: 41 df 00 | i32.const 95 + 03c876: 20 04 | local.get 4 + 03c878: 41 00 | i32.const 0 + 03c87a: 4a | i32.gt_s + 03c87b: 1b | select + 03c87c: 21 15 | local.set 21 + 03c87e: 20 03 | local.get 3 + 03c880: 21 16 | local.set 22 + 03c882: 02 40 | block + 03c884: 20 03 | local.get 3 + 03c886: 0d 00 | br_if 0 + 03c888: 41 00 | i32.const 0 + 03c88a: 21 0a | local.set 10 + 03c88c: 20 15 | local.get 21 + 03c88e: 41 02 | i32.const 2 + 03c890: 74 | i32.shl + 03c891: 10 82 86 80 80 00 | call 770 + 03c897: 21 16 | local.set 22 + 03c899: 03 40 | loop + 03c89b: 20 16 | local.get 22 + 03c89d: 20 0a | local.get 10 + 03c89f: 41 02 | i32.const 2 + 03c8a1: 74 | i32.shl + 03c8a2: 6a | i32.add + 03c8a3: 20 0a | local.get 10 + 03c8a5: 41 20 | i32.const 32 + 03c8a7: 6a | i32.add + 03c8a8: 36 02 00 | i32.store 2 0 + 03c8ab: 20 0a | local.get 10 + 03c8ad: 41 01 | i32.const 1 + 03c8af: 6a | i32.add + 03c8b0: 22 0a | local.tee 10 + 03c8b2: 20 15 | local.get 21 + 03c8b4: 47 | i32.ne + 03c8b5: 0d 00 | br_if 0 + 03c8b7: 0b | end + 03c8b8: 0b | end + 03c8b9: 20 14 | local.get 20 + 03c8bb: 20 13 | local.get 19 + 03c8bd: 95 | f32.div + 03c8be: 21 17 | local.set 23 + 03c8c0: 41 00 | i32.const 0 + 03c8c2: 21 00 | local.set 0 + 03c8c4: 41 00 | i32.const 0 + 03c8c6: 21 0a | local.set 10 + 03c8c8: 03 40 | loop + 03c8ca: 20 00 | local.get 0 + 03c8cc: 20 07 | local.get 7 + 03c8ce: 41 d0 00 | i32.const 80 + 03c8d1: 6a | i32.add + 03c8d2: 20 16 | local.get 22 + 03c8d4: 20 0a | local.get 10 + 03c8d6: 41 02 | i32.const 2 + 03c8d8: 74 | i32.shl + 03c8d9: 6a | i32.add + 03c8da: 28 02 00 | i32.load 2 0 + 03c8dd: 10 c9 84 80 80 00 | call 585 + 03c8e3: 41 00 | i32.const 0 + 03c8e5: 4a | i32.gt_s + 03c8e6: 6a | i32.add + 03c8e7: 21 00 | local.set 0 + 03c8e9: 20 0a | local.get 10 + 03c8eb: 41 01 | i32.const 1 + 03c8ed: 6a | i32.add + 03c8ee: 22 0a | local.tee 10 + 03c8f0: 20 15 | local.get 21 + 03c8f2: 47 | i32.ne + 03c8f3: 0d 00 | br_if 0 + 03c8f5: 0b | end + 03c8f6: 43 33 33 b3 3e | f32.const 0x1.666666p-2 + 03c8fb: 20 17 | local.get 23 + 03c8fd: 95 | f32.div + 03c8fe: 22 13 | local.tee 19 + 03c900: 20 13 | local.get 19 + 03c902: 94 | f32.mul + 03c903: 21 18 | local.set 24 + 03c905: 20 17 | local.get 23 + 03c907: 20 10 | local.get 16 + 03c909: b2 | f32.convert_i32_s + 03c90a: 94 | f32.mul + 03c90b: fc 00 | i32.trunc_sat_f32_s + 03c90d: 21 19 | local.set 25 + 03c90f: 20 17 | local.get 23 + 03c911: 8c | f32.neg + 03c912: 21 1a | local.set 26 + 03c914: 20 00 | local.get 0 + 03c916: 41 24 | i32.const 36 + 03c918: 10 85 86 80 80 00 | call 773 + 03c91e: 21 09 | local.set 9 + 03c920: 41 00 | i32.const 0 + 03c922: 21 08 | local.set 8 + 03c924: 41 00 | i32.const 0 + 03c926: 21 1b | local.set 27 + 03c928: 41 00 | i32.const 0 + 03c92a: 21 1c | local.set 28 + 03c92c: 03 40 | loop + 03c92e: 02 40 | block + 03c930: 20 07 | local.get 7 + 03c932: 41 d0 00 | i32.const 80 + 03c935: 6a | i32.add + 03c936: 20 16 | local.get 22 + 03c938: 20 1b | local.get 27 + 03c93a: 41 02 | i32.const 2 + 03c93c: 74 | i32.shl + 03c93d: 6a | i32.add + 03c93e: 28 02 00 | i32.load 2 0 + 03c941: 22 1d | local.tee 29 + 03c943: 10 c9 84 80 80 00 | call 585 + 03c949: 41 01 | i32.const 1 + 03c94b: 48 | i32.lt_s + 03c94c: 0d 00 | br_if 0 + 03c94e: 20 09 | local.get 9 + 03c950: 20 1c | local.get 28 + 03c952: 41 24 | i32.const 36 + 03c954: 6c | i32.mul + 03c955: 6a | i32.add + 03c956: 22 1e | local.tee 30 + 03c958: 20 1d | local.get 29 + 03c95a: 36 02 00 | i32.store 2 0 + 03c95d: 41 00 | i32.const 0 + 03c95f: 21 1f | local.set 31 + 03c961: 41 00 | i32.const 0 + 03c963: 21 20 | local.set 32 + 03c965: 02 40 | block + 03c967: 02 40 | block + 03c969: 02 40 | block + 03c96b: 02 40 | block + 03c96d: 02 40 | block + 03c96f: 02 40 | block + 03c971: 20 05 | local.get 5 + 03c973: 0e 03 00 00 01 05 | br_table 0 0 1 5 + 03c979: 0b | end + 03c97a: 20 07 | local.get 7 + 03c97c: 41 d0 00 | i32.const 80 + 03c97f: 6a | i32.add + 03c980: 20 07 | local.get 7 + 03c982: 41 d0 00 | i32.const 80 + 03c985: 6a | i32.add + 03c986: 20 1d | local.get 29 + 03c988: 10 c9 84 80 80 00 | call 585 + 03c98e: 22 0a | local.tee 10 + 03c990: 20 07 | local.get 7 + 03c992: 41 f8 01 | i32.const 248 + 03c995: 6a | i32.add + 03c996: 10 ca 84 80 80 00 | call 586 + 03c99c: 21 10 | local.set 16 + 03c99e: 02 40 | block + 03c9a0: 20 17 | local.get 23 + 03c9a2: 43 00 00 00 00 | f32.const 0x0p+0 + 03c9a7: 5c | f32.ne + 03c9a8: 0d 00 | br_if 0 + 03c9aa: 41 00 | i32.const 0 + 03c9ac: 21 1f | local.set 31 + 03c9ae: 41 00 | i32.const 0 + 03c9b0: 21 20 | local.set 32 + 03c9b2: 0c 02 | br 2 + 03c9b4: 0b | end + 03c9b5: 20 07 | local.get 7 + 03c9b7: 41 d0 00 | i32.const 80 + 03c9ba: 6a | i32.add + 03c9bb: 20 0a | local.get 10 + 03c9bd: 20 17 | local.get 23 + 03c9bf: 20 17 | local.get 23 + 03c9c1: 20 07 | local.get 7 + 03c9c3: 41 e0 01 | i32.const 224 + 03c9c6: 6a | i32.add + 03c9c7: 20 07 | local.get 7 + 03c9c9: 41 d0 01 | i32.const 208 + 03c9cc: 6a | i32.add + 03c9cd: 20 07 | local.get 7 + 03c9cf: 41 8c 06 | i32.const 780 + 03c9d2: 6a | i32.add + 03c9d3: 20 07 | local.get 7 + 03c9d5: 41 fc 01 | i32.const 252 + 03c9d8: 6a | i32.add + 03c9d9: 10 cb 84 80 80 00 | call 587 + 03c9df: 20 07 | local.get 7 + 03c9e1: 28 02 8c 06 | i32.load 2 780 + 03c9e5: 21 0a | local.set 10 + 03c9e7: 20 07 | local.get 7 + 03c9e9: 28 02 fc 01 | i32.load 2 252 + 03c9ed: 21 21 | local.set 33 + 03c9ef: 20 07 | local.get 7 + 03c9f1: 28 02 e0 01 | i32.load 2 224 + 03c9f5: 21 22 | local.set 34 + 03c9f7: 20 1e | local.get 30 + 03c9f9: 20 07 | local.get 7 + 03c9fb: 28 02 d0 01 | i32.load 2 208 + 03c9ff: 22 23 | local.tee 35 + 03ca01: 36 02 08 | i32.store 2 8 + 03ca04: 20 1e | local.get 30 + 03ca06: 20 22 | local.get 34 + 03ca08: 36 02 04 | i32.store 2 4 + 03ca0b: 20 21 | local.get 33 + 03ca0d: 20 23 | local.get 35 + 03ca0f: 6b | i32.sub + 03ca10: 21 20 | local.set 32 + 03ca12: 20 0a | local.get 10 + 03ca14: 20 22 | local.get 34 + 03ca16: 6b | i32.sub + 03ca17: 21 1f | local.set 31 + 03ca19: 20 0a | local.get 10 + 03ca1b: 20 22 | local.get 34 + 03ca1d: 46 | i32.eq + 03ca1e: 0d 01 | br_if 1 + 03ca20: 20 21 | local.get 33 + 03ca22: 20 23 | local.get 35 + 03ca24: 46 | i32.eq + 03ca25: 0d 01 | br_if 1 + 03ca27: 20 20 | local.get 32 + 03ca29: 20 1f | local.get 31 + 03ca2b: 6c | i32.mul + 03ca2c: 10 82 86 80 80 00 | call 770 + 03ca32: 22 24 | local.tee 36 + 03ca34: 45 | i32.eqz + 03ca35: 0d 01 | br_if 1 + 03ca37: 20 10 | local.get 16 + 03ca39: 41 01 | i32.const 1 + 03ca3b: 48 | i32.lt_s + 03ca3c: 0d 02 | br_if 2 + 03ca3e: 20 07 | local.get 7 + 03ca40: 28 02 f8 01 | i32.load 2 248 + 03ca44: 21 0e | local.set 14 + 03ca46: 41 00 | i32.const 0 + 03ca48: 21 0f | local.set 15 + 03ca4a: 41 00 | i32.const 0 + 03ca4c: 21 0a | local.set 10 + 03ca4e: 03 40 | loop + 03ca50: 20 0f | local.get 15 + 03ca52: 20 0e | local.get 14 + 03ca54: 20 0a | local.get 10 + 03ca56: 41 0e | i32.const 14 + 03ca58: 6c | i32.mul + 03ca59: 6a | i32.add + 03ca5a: 2d 00 0c | i32.load8_u 0 12 + 03ca5d: 41 01 | i32.const 1 + 03ca5f: 46 | i32.eq + 03ca60: 6a | i32.add + 03ca61: 21 0f | local.set 15 + 03ca63: 20 0a | local.get 10 + 03ca65: 41 01 | i32.const 1 + 03ca67: 6a | i32.add + 03ca68: 22 0a | local.tee 10 + 03ca6a: 20 10 | local.get 16 + 03ca6c: 47 | i32.ne + 03ca6d: 0d 00 | br_if 0 + 03ca6f: 0b | end + 03ca70: 20 0f | local.get 15 + 03ca72: 45 | i32.eqz + 03ca73: 0d 02 | br_if 2 + 03ca75: 20 0f | local.get 15 + 03ca77: 41 02 | i32.const 2 + 03ca79: 74 | i32.shl + 03ca7a: 10 82 86 80 80 00 | call 770 + 03ca80: 22 25 | local.tee 37 + 03ca82: 45 | i32.eqz + 03ca83: 0d 02 | br_if 2 + 03ca85: 41 00 | i32.const 0 + 03ca87: 21 12 | local.set 18 + 03ca89: 41 01 | i32.const 1 + 03ca8b: 21 04 | local.set 4 + 03ca8d: 41 00 | i32.const 0 + 03ca8f: 21 0c | local.set 12 + 03ca91: 41 00 | i32.const 0 + 03ca93: 21 0a | local.set 10 + 03ca95: 41 00 | i32.const 0 + 03ca97: 21 0b | local.set 11 + 03ca99: 02 40 | block + 03ca9b: 02 40 | block + 03ca9d: 02 40 | block + 03ca9f: 02 40 | block + 03caa1: 02 40 | block + 03caa3: 02 40 | block + 03caa5: 02 40 | block + 03caa7: 02 40 | block + 03caa9: 02 40 | block + 03caab: 02 40 | block + 03caad: 03 40 | loop + 03caaf: 02 40 | block + 03cab1: 20 0a | local.get 10 + 03cab3: 41 01 | i32.const 1 + 03cab5: 71 | i32.and + 03cab6: 45 | i32.eqz + 03cab7: 0d 00 | br_if 0 + 03cab9: 20 0c | local.get 12 + 03cabb: 41 03 | i32.const 3 + 03cabd: 74 | i32.shl + 03cabe: 10 82 86 80 80 00 | call 770 + 03cac4: 22 0b | local.tee 11 + 03cac6: 45 | i32.eqz + 03cac7: 0d 02 | br_if 2 + 03cac9: 0b | end + 03caca: 41 00 | i32.const 0 + 03cacc: 21 00 | local.set 0 + 03cace: 20 07 | local.get 7 + 03cad0: 41 00 | i32.const 0 + 03cad2: 36 02 80 02 | i32.store 2 256 + 03cad6: 41 7f | i32.const 4294967295 + 03cad8: 21 11 | local.set 17 + 03cada: 43 00 00 00 00 | f32.const 0x0p+0 + 03cadf: 21 13 | local.set 19 + 03cae1: 43 00 00 00 00 | f32.const 0x0p+0 + 03cae6: 21 14 | local.set 20 + 03cae8: 03 40 | loop + 03caea: 02 40 | block + 03caec: 02 40 | block + 03caee: 02 40 | block + 03caf0: 02 40 | block + 03caf2: 02 40 | block + 03caf4: 02 40 | block + 03caf6: 20 0e | local.get 14 + 03caf8: 20 00 | local.get 0 + 03cafa: 41 0e | i32.const 14 + 03cafc: 6c | i32.mul + 03cafd: 6a | i32.add + 03cafe: 22 0a | local.tee 10 + 03cb00: 2d 00 0c | i32.load8_u 0 12 + 03cb03: 41 7f | i32.const 4294967295 + 03cb05: 6a | i32.add + 03cb06: 0e 04 00 01 02 03 05 | br_table 0 1 2 3 5 + 03cb0d: 0b | end + 03cb0e: 20 07 | local.get 7 + 03cb10: 28 02 80 02 | i32.load 2 256 + 03cb14: 21 0c | local.set 12 + 03cb16: 02 40 | block + 03cb18: 20 11 | local.get 17 + 03cb1a: 41 00 | i32.const 0 + 03cb1c: 48 | i32.lt_s + 03cb1d: 0d 00 | br_if 0 + 03cb1f: 20 25 | local.get 37 + 03cb21: 20 11 | local.get 17 + 03cb23: 41 02 | i32.const 2 + 03cb25: 74 | i32.shl + 03cb26: 6a | i32.add + 03cb27: 20 0c | local.get 12 + 03cb29: 20 12 | local.get 18 + 03cb2b: 6b | i32.sub + 03cb2c: 36 02 00 | i32.store 2 0 + 03cb2f: 0b | end + 03cb30: 20 0a | local.get 10 + 03cb32: 2e 01 00 | i32.load16_s 1 0 + 03cb35: 21 12 | local.set 18 + 03cb37: 20 0a | local.get 10 + 03cb39: 2e 01 02 | i32.load16_s 1 2 + 03cb3c: 21 0a | local.set 10 + 03cb3e: 20 07 | local.get 7 + 03cb40: 20 0c | local.get 12 + 03cb42: 41 01 | i32.const 1 + 03cb44: 6a | i32.add + 03cb45: 36 02 80 02 | i32.store 2 256 + 03cb49: 20 11 | local.get 17 + 03cb4b: 41 01 | i32.const 1 + 03cb4d: 6a | i32.add + 03cb4e: 21 11 | local.set 17 + 03cb50: 20 0a | local.get 10 + 03cb52: b2 | f32.convert_i32_s + 03cb53: 21 13 | local.set 19 + 03cb55: 20 12 | local.get 18 + 03cb57: b2 | f32.convert_i32_s + 03cb58: 21 14 | local.set 20 + 03cb5a: 20 0b | local.get 11 + 03cb5c: 45 | i32.eqz + 03cb5d: 0d 03 | br_if 3 + 03cb5f: 20 0b | local.get 11 + 03cb61: 20 0c | local.get 12 + 03cb63: 41 03 | i32.const 3 + 03cb65: 74 | i32.shl + 03cb66: 6a | i32.add + 03cb67: 22 0a | local.tee 10 + 03cb69: 20 13 | local.get 19 + 03cb6b: 38 02 04 | f32.store 2 4 + 03cb6e: 20 0a | local.get 10 + 03cb70: 20 14 | local.get 20 + 03cb72: 38 02 00 | f32.store 2 0 + 03cb75: 0c 03 | br 3 + 03cb77: 0b | end + 03cb78: 20 0a | local.get 10 + 03cb7a: 2e 01 00 | i32.load16_s 1 0 + 03cb7d: 21 0c | local.set 12 + 03cb7f: 20 0a | local.get 10 + 03cb81: 2e 01 02 | i32.load16_s 1 2 + 03cb84: 21 0a | local.set 10 + 03cb86: 20 07 | local.get 7 + 03cb88: 20 07 | local.get 7 + 03cb8a: 28 02 80 02 | i32.load 2 256 + 03cb8e: 22 0d | local.tee 13 + 03cb90: 41 01 | i32.const 1 + 03cb92: 6a | i32.add + 03cb93: 36 02 80 02 | i32.store 2 256 + 03cb97: 20 0a | local.get 10 + 03cb99: b2 | f32.convert_i32_s + 03cb9a: 21 13 | local.set 19 + 03cb9c: 20 0c | local.get 12 + 03cb9e: b2 | f32.convert_i32_s + 03cb9f: 21 14 | local.set 20 + 03cba1: 20 0b | local.get 11 + 03cba3: 45 | i32.eqz + 03cba4: 0d 03 | br_if 3 + 03cba6: 20 0b | local.get 11 + 03cba8: 20 0d | local.get 13 + 03cbaa: 41 03 | i32.const 3 + 03cbac: 74 | i32.shl + 03cbad: 6a | i32.add + 03cbae: 22 0a | local.tee 10 + 03cbb0: 20 13 | local.get 19 + 03cbb2: 38 02 04 | f32.store 2 4 + 03cbb5: 20 0a | local.get 10 + 03cbb7: 20 14 | local.get 20 + 03cbb9: 38 02 00 | f32.store 2 0 + 03cbbc: 0c 03 | br 3 + 03cbbe: 0b | end + 03cbbf: 20 0b | local.get 11 + 03cbc1: 20 07 | local.get 7 + 03cbc3: 41 80 02 | i32.const 256 + 03cbc6: 6a | i32.add + 03cbc7: 20 14 | local.get 20 + 03cbc9: 20 13 | local.get 19 + 03cbcb: 20 0a | local.get 10 + 03cbcd: 2e 01 04 | i32.load16_s 1 4 + 03cbd0: b2 | f32.convert_i32_s + 03cbd1: 20 0a | local.get 10 + 03cbd3: 2e 01 06 | i32.load16_s 1 6 + 03cbd6: b2 | f32.convert_i32_s + 03cbd7: 20 0a | local.get 10 + 03cbd9: 2e 01 00 | i32.load16_s 1 0 + 03cbdc: b2 | f32.convert_i32_s + 03cbdd: 20 0a | local.get 10 + 03cbdf: 2e 01 02 | i32.load16_s 1 2 + 03cbe2: b2 | f32.convert_i32_s + 03cbe3: 20 18 | local.get 24 + 03cbe5: 41 00 | i32.const 0 + 03cbe7: 10 cc 84 80 80 00 | call 588 + 03cbed: 20 0a | local.get 10 + 03cbef: 2e 01 02 | i32.load16_s 1 2 + 03cbf2: b2 | f32.convert_i32_s + 03cbf3: 21 13 | local.set 19 + 03cbf5: 20 0a | local.get 10 + 03cbf7: 2e 01 00 | i32.load16_s 1 0 + 03cbfa: b2 | f32.convert_i32_s + 03cbfb: 21 14 | local.set 20 + 03cbfd: 0c 02 | br 2 + 03cbff: 0b | end + 03cc00: 20 0b | local.get 11 + 03cc02: 20 07 | local.get 7 + 03cc04: 41 80 02 | i32.const 256 + 03cc07: 6a | i32.add + 03cc08: 20 14 | local.get 20 + 03cc0a: 20 13 | local.get 19 + 03cc0c: 20 0a | local.get 10 + 03cc0e: 2e 01 04 | i32.load16_s 1 4 + 03cc11: b2 | f32.convert_i32_s + 03cc12: 20 0a | local.get 10 + 03cc14: 2e 01 06 | i32.load16_s 1 6 + 03cc17: b2 | f32.convert_i32_s + 03cc18: 20 0a | local.get 10 + 03cc1a: 2e 01 08 | i32.load16_s 1 8 + 03cc1d: b2 | f32.convert_i32_s + 03cc1e: 20 0a | local.get 10 + 03cc20: 2e 01 0a | i32.load16_s 1 10 + 03cc23: b2 | f32.convert_i32_s + 03cc24: 20 0a | local.get 10 + 03cc26: 2e 01 00 | i32.load16_s 1 0 + 03cc29: b2 | f32.convert_i32_s + 03cc2a: 20 0a | local.get 10 + 03cc2c: 2e 01 02 | i32.load16_s 1 2 + 03cc2f: b2 | f32.convert_i32_s + 03cc30: 20 18 | local.get 24 + 03cc32: 41 00 | i32.const 0 + 03cc34: 10 cd 84 80 80 00 | call 589 + 03cc3a: 20 0a | local.get 10 + 03cc3c: 2e 01 02 | i32.load16_s 1 2 + 03cc3f: b2 | f32.convert_i32_s + 03cc40: 21 13 | local.set 19 + 03cc42: 20 0a | local.get 10 + 03cc44: 2e 01 00 | i32.load16_s 1 0 + 03cc47: b2 | f32.convert_i32_s + 03cc48: 21 14 | local.set 20 + 03cc4a: 0c 01 | br 1 + 03cc4c: 0b | end + 03cc4d: 20 0c | local.get 12 + 03cc4f: 21 12 | local.set 18 + 03cc51: 0b | end + 03cc52: 20 00 | local.get 0 + 03cc54: 41 01 | i32.const 1 + 03cc56: 6a | i32.add + 03cc57: 22 00 | local.tee 0 + 03cc59: 20 10 | local.get 16 + 03cc5b: 47 | i32.ne + 03cc5c: 0d 00 | br_if 0 + 03cc5e: 0b | end + 03cc5f: 20 25 | local.get 37 + 03cc61: 20 11 | local.get 17 + 03cc63: 41 02 | i32.const 2 + 03cc65: 74 | i32.shl + 03cc66: 6a | i32.add + 03cc67: 20 07 | local.get 7 + 03cc69: 28 02 80 02 | i32.load 2 256 + 03cc6d: 22 0c | local.tee 12 + 03cc6f: 20 12 | local.get 18 + 03cc71: 6b | i32.sub + 03cc72: 36 02 00 | i32.store 2 0 + 03cc75: 41 01 | i32.const 1 + 03cc77: 21 0a | local.set 10 + 03cc79: 20 04 | local.get 4 + 03cc7b: 41 01 | i32.const 1 + 03cc7d: 71 | i32.and + 03cc7e: 21 00 | local.set 0 + 03cc80: 41 00 | i32.const 0 + 03cc82: 21 04 | local.set 4 + 03cc84: 20 00 | local.get 0 + 03cc86: 0d 00 | br_if 0 + 03cc88: 0b | end + 03cc89: 41 00 | i32.const 0 + 03cc8b: 21 00 | local.set 0 + 03cc8d: 41 00 | i32.const 0 + 03cc8f: 21 0a | local.set 10 + 03cc91: 20 0b | local.get 11 + 03cc93: 45 | i32.eqz + 03cc94: 0d 0c | br_if 12 + 03cc96: 03 40 | loop + 03cc98: 20 25 | local.get 37 + 03cc9a: 20 0a | local.get 10 + 03cc9c: 41 02 | i32.const 2 + 03cc9e: 74 | i32.shl + 03cc9f: 6a | i32.add + 03cca0: 28 02 00 | i32.load 2 0 + 03cca3: 20 00 | local.get 0 + 03cca5: 6a | i32.add + 03cca6: 21 00 | local.set 0 + 03cca8: 20 0a | local.get 10 + 03ccaa: 41 01 | i32.const 1 + 03ccac: 6a | i32.add + 03ccad: 22 0a | local.tee 10 + 03ccaf: 20 0f | local.get 15 + 03ccb1: 47 | i32.ne + 03ccb2: 0d 00 | br_if 0 + 03ccb4: 0b | end + 03ccb5: 41 00 | i32.const 0 + 03ccb7: 21 0c | local.set 12 + 03ccb9: 41 00 | i32.const 0 + 03ccbb: 21 26 | local.set 38 + 03ccbd: 41 00 | i32.const 0 + 03ccbf: 21 27 | local.set 39 + 03ccc1: 02 40 | block + 03ccc3: 20 00 | local.get 0 + 03ccc5: 41 14 | i32.const 20 + 03ccc7: 6c | i32.mul + 03ccc8: 41 14 | i32.const 20 + 03ccca: 6a | i32.add + 03cccb: 10 82 86 80 80 00 | call 770 + 03ccd1: 22 04 | local.tee 4 + 03ccd3: 45 | i32.eqz + 03ccd4: 0d 00 | br_if 0 + 03ccd6: 03 40 | loop + 03ccd8: 02 40 | block + 03ccda: 20 25 | local.get 37 + 03ccdc: 20 26 | local.get 38 + 03ccde: 41 02 | i32.const 2 + 03cce0: 74 | i32.shl + 03cce1: 6a | i32.add + 03cce2: 28 02 00 | i32.load 2 0 + 03cce5: 22 11 | local.tee 17 + 03cce7: 41 01 | i32.const 1 + 03cce9: 48 | i32.lt_s + 03ccea: 0d 00 | br_if 0 + 03ccec: 20 0b | local.get 11 + 03ccee: 20 27 | local.get 39 + 03ccf0: 41 03 | i32.const 3 + 03ccf2: 74 | i32.shl + 03ccf3: 6a | i32.add + 03ccf4: 22 10 | local.tee 16 + 03ccf6: 20 11 | local.get 17 + 03ccf8: 41 7f | i32.const 4294967295 + 03ccfa: 6a | i32.add + 03ccfb: 22 0e | local.tee 14 + 03ccfd: 41 03 | i32.const 3 + 03ccff: 74 | i32.shl + 03cd00: 6a | i32.add + 03cd01: 2a 02 04 | f32.load 2 4 + 03cd04: 21 13 | local.set 19 + 03cd06: 41 00 | i32.const 0 + 03cd08: 21 0a | local.set 10 + 03cd0a: 03 40 | loop + 03cd0c: 02 40 | block + 03cd0e: 20 13 | local.get 19 + 03cd10: 20 10 | local.get 16 + 03cd12: 20 0a | local.get 10 + 03cd14: 22 0a | local.tee 10 + 03cd16: 41 03 | i32.const 3 + 03cd18: 74 | i32.shl + 03cd19: 6a | i32.add + 03cd1a: 2a 02 04 | f32.load 2 4 + 03cd1d: 22 14 | local.tee 20 + 03cd1f: 5b | f32.eq + 03cd20: 0d 00 | br_if 0 + 03cd22: 20 04 | local.get 4 + 03cd24: 20 0c | local.get 12 + 03cd26: 41 14 | i32.const 20 + 03cd28: 6c | i32.mul + 03cd29: 6a | i32.add + 03cd2a: 22 00 | local.tee 0 + 03cd2c: 20 13 | local.get 19 + 03cd2e: 20 14 | local.get 20 + 03cd30: 5e | f32.gt + 03cd31: 22 12 | local.tee 18 + 03cd33: 36 02 10 | i32.store 2 16 + 03cd36: 20 00 | local.get 0 + 03cd38: 20 10 | local.get 16 + 03cd3a: 20 0e | local.get 14 + 03cd3c: 20 0a | local.get 10 + 03cd3e: 20 12 | local.get 18 + 03cd40: 1b | select + 03cd41: 41 03 | i32.const 3 + 03cd43: 74 | i32.shl + 03cd44: 6a | i32.add + 03cd45: 22 0d | local.tee 13 + 03cd47: 2a 02 00 | f32.load 2 0 + 03cd4a: 20 17 | local.get 23 + 03cd4c: 94 | f32.mul + 03cd4d: 43 00 00 00 00 | f32.const 0x0p+0 + 03cd52: 92 | f32.add + 03cd53: 38 02 00 | f32.store 2 0 + 03cd56: 20 00 | local.get 0 + 03cd58: 20 0d | local.get 13 + 03cd5a: 2a 02 04 | f32.load 2 4 + 03cd5d: 20 1a | local.get 26 + 03cd5f: 94 | f32.mul + 03cd60: 43 00 00 00 00 | f32.const 0x0p+0 + 03cd65: 92 | f32.add + 03cd66: 38 02 04 | f32.store 2 4 + 03cd69: 20 00 | local.get 0 + 03cd6b: 20 10 | local.get 16 + 03cd6d: 20 0a | local.get 10 + 03cd6f: 20 0e | local.get 14 + 03cd71: 20 12 | local.get 18 + 03cd73: 1b | select + 03cd74: 41 03 | i32.const 3 + 03cd76: 74 | i32.shl + 03cd77: 6a | i32.add + 03cd78: 22 0e | local.tee 14 + 03cd7a: 2a 02 00 | f32.load 2 0 + 03cd7d: 20 17 | local.get 23 + 03cd7f: 94 | f32.mul + 03cd80: 43 00 00 00 00 | f32.const 0x0p+0 + 03cd85: 92 | f32.add + 03cd86: 38 02 08 | f32.store 2 8 + 03cd89: 20 00 | local.get 0 + 03cd8b: 20 0e | local.get 14 + 03cd8d: 2a 02 04 | f32.load 2 4 + 03cd90: 20 1a | local.get 26 + 03cd92: 94 | f32.mul + 03cd93: 43 00 00 00 00 | f32.const 0x0p+0 + 03cd98: 92 | f32.add + 03cd99: 38 02 0c | f32.store 2 12 + 03cd9c: 20 0c | local.get 12 + 03cd9e: 41 01 | i32.const 1 + 03cda0: 6a | i32.add + 03cda1: 21 0c | local.set 12 + 03cda3: 0b | end + 03cda4: 20 14 | local.get 20 + 03cda6: 21 13 | local.set 19 + 03cda8: 20 0a | local.get 10 + 03cdaa: 21 0e | local.set 14 + 03cdac: 20 0a | local.get 10 + 03cdae: 41 01 | i32.const 1 + 03cdb0: 6a | i32.add + 03cdb1: 22 0a | local.tee 10 + 03cdb3: 20 11 | local.get 17 + 03cdb5: 47 | i32.ne + 03cdb6: 0d 00 | br_if 0 + 03cdb8: 0b | end + 03cdb9: 0b | end + 03cdba: 20 11 | local.get 17 + 03cdbc: 20 27 | local.get 39 + 03cdbe: 6a | i32.add + 03cdbf: 21 27 | local.set 39 + 03cdc1: 20 26 | local.get 38 + 03cdc3: 41 01 | i32.const 1 + 03cdc5: 6a | i32.add + 03cdc6: 22 26 | local.tee 38 + 03cdc8: 20 0f | local.get 15 + 03cdca: 47 | i32.ne + 03cdcb: 0d 00 | br_if 0 + 03cdcd: 0b | end + 03cdce: 20 04 | local.get 4 + 03cdd0: 20 0c | local.get 12 + 03cdd2: 10 ce 84 80 80 00 | call 590 + 03cdd8: 41 01 | i32.const 1 + 03cdda: 21 0e | local.set 14 + 03cddc: 02 40 | block + 03cdde: 20 0c | local.get 12 + 03cde0: 41 02 | i32.const 2 + 03cde2: 48 | i32.lt_s + 03cde3: 0d 00 | br_if 0 + 03cde5: 03 40 | loop + 03cde7: 20 04 | local.get 4 + 03cde9: 20 0e | local.get 14 + 03cdeb: 41 14 | i32.const 20 + 03cded: 6c | i32.mul + 03cdee: 6a | i32.add + 03cdef: 22 0a | local.tee 10 + 03cdf1: 2a 02 04 | f32.load 2 4 + 03cdf4: 21 13 | local.set 19 + 03cdf6: 20 0a | local.get 10 + 03cdf8: 2a 02 00 | f32.load 2 0 + 03cdfb: 21 14 | local.set 20 + 03cdfd: 20 07 | local.get 7 + 03cdff: 20 0a | local.get 10 + 03ce01: 28 02 10 | i32.load 2 16 + 03ce04: 36 02 88 02 | i32.store 2 264 + 03ce08: 20 07 | local.get 7 + 03ce0a: 20 0a | local.get 10 + 03ce0c: 29 02 08 | i64.load 2 8 + 03ce0f: 37 03 80 02 | i64.store 3 256 + 03ce13: 20 0e | local.get 14 + 03ce15: 21 00 | local.set 0 + 03ce17: 02 40 | block + 03ce19: 03 40 | loop + 03ce1b: 20 13 | local.get 19 + 03ce1d: 20 04 | local.get 4 + 03ce1f: 20 00 | local.get 0 + 03ce21: 41 14 | i32.const 20 + 03ce23: 6c | i32.mul + 03ce24: 6a | i32.add + 03ce25: 22 0a | local.tee 10 + 03ce27: 41 70 | i32.const 4294967280 + 03ce29: 6a | i32.add + 03ce2a: 2a 02 00 | f32.load 2 0 + 03ce2d: 5d | f32.lt + 03ce2e: 45 | i32.eqz + 03ce2f: 0d 01 | br_if 1 + 03ce31: 20 0a | local.get 10 + 03ce33: 20 0a | local.get 10 + 03ce35: 41 6c | i32.const 4294967276 + 03ce37: 6a | i32.add + 03ce38: 22 10 | local.tee 16 + 03ce3a: 28 02 10 | i32.load 2 16 + 03ce3d: 36 02 10 | i32.store 2 16 + 03ce40: 20 0a | local.get 10 + 03ce42: 20 10 | local.get 16 + 03ce44: 29 02 08 | i64.load 2 8 + 03ce47: 37 02 08 | i64.store 2 8 + 03ce4a: 20 0a | local.get 10 + 03ce4c: 20 10 | local.get 16 + 03ce4e: 29 02 00 | i64.load 2 0 + 03ce51: 37 02 00 | i64.store 2 0 + 03ce54: 20 00 | local.get 0 + 03ce56: 41 01 | i32.const 1 + 03ce58: 4a | i32.gt_s + 03ce59: 21 0a | local.set 10 + 03ce5b: 20 00 | local.get 0 + 03ce5d: 41 7f | i32.const 4294967295 + 03ce5f: 6a | i32.add + 03ce60: 21 00 | local.set 0 + 03ce62: 20 0a | local.get 10 + 03ce64: 0d 00 | br_if 0 + 03ce66: 0b | end + 03ce67: 41 00 | i32.const 0 + 03ce69: 21 00 | local.set 0 + 03ce6b: 0b | end + 03ce6c: 02 40 | block + 03ce6e: 20 0e | local.get 14 + 03ce70: 20 00 | local.get 0 + 03ce72: 46 | i32.eq + 03ce73: 0d 00 | br_if 0 + 03ce75: 20 04 | local.get 4 + 03ce77: 20 00 | local.get 0 + 03ce79: 41 14 | i32.const 20 + 03ce7b: 6c | i32.mul + 03ce7c: 6a | i32.add + 03ce7d: 22 0a | local.tee 10 + 03ce7f: 20 13 | local.get 19 + 03ce81: 38 02 04 | f32.store 2 4 + 03ce84: 20 0a | local.get 10 + 03ce86: 20 14 | local.get 20 + 03ce88: 38 02 00 | f32.store 2 0 + 03ce8b: 20 0a | local.get 10 + 03ce8d: 20 07 | local.get 7 + 03ce8f: 29 03 80 02 | i64.load 3 256 + 03ce93: 37 02 08 | i64.store 2 8 + 03ce96: 20 0a | local.get 10 + 03ce98: 20 07 | local.get 7 + 03ce9a: 28 02 88 02 | i32.load 2 264 + 03ce9e: 36 02 10 | i32.store 2 16 + 03cea1: 0b | end + 03cea2: 20 0e | local.get 14 + 03cea4: 41 01 | i32.const 1 + 03cea6: 6a | i32.add + 03cea7: 22 0e | local.tee 14 + 03cea9: 20 0c | local.get 12 + 03ceab: 47 | i32.ne + 03ceac: 0d 00 | br_if 0 + 03ceae: 0b | end + 03ceaf: 0b | end + 03ceb0: 20 07 | local.get 7 + 03ceb2: 41 00 | i32.const 0 + 03ceb4: 36 02 ec 01 | i32.store 2 236 + 03ceb8: 20 07 | local.get 7 + 03ceba: 41 80 02 | i32.const 256 + 03cebd: 6a | i32.add + 03cebe: 21 10 | local.set 16 + 03cec0: 02 40 | block + 03cec2: 20 1f | local.get 31 + 03cec4: 41 c1 00 | i32.const 65 + 03cec7: 48 | i32.lt_s + 03cec8: 0d 00 | br_if 0 + 03ceca: 20 1f | local.get 31 + 03cecc: 41 03 | i32.const 3 + 03cece: 74 | i32.shl + 03cecf: 41 04 | i32.const 4 + 03ced1: 72 | i32.or + 03ced2: 10 82 86 80 80 00 | call 770 + 03ced8: 21 10 | local.set 16 + 03ceda: 0b | end + 03cedb: 20 04 | local.get 4 + 03cedd: 20 0c | local.get 12 + 03cedf: 41 14 | i32.const 20 + 03cee1: 6c | i32.mul + 03cee2: 6a | i32.add + 03cee3: 20 21 | local.get 33 + 03cee5: b2 | f32.convert_i32_s + 03cee6: 43 00 00 80 3f | f32.const 0x1p+0 + 03ceeb: 92 | f32.add + 03ceec: 38 02 04 | f32.store 2 4 + 03ceef: 02 40 | block + 03cef1: 20 20 | local.get 32 + 03cef3: 41 01 | i32.const 1 + 03cef5: 48 | i32.lt_s + 03cef6: 0d 00 | br_if 0 + 03cef8: 20 10 | local.get 16 + 03cefa: 20 1f | local.get 31 + 03cefc: 41 02 | i32.const 2 + 03cefe: 74 | i32.shl + 03ceff: 22 28 | local.tee 40 + 03cf01: 6a | i32.add + 03cf02: 22 0f | local.tee 15 + 03cf04: 41 04 | i32.const 4 + 03cf06: 6a | i32.add + 03cf07: 21 29 | local.set 41 + 03cf09: 20 28 | local.get 40 + 03cf0b: 41 04 | i32.const 4 + 03cf0d: 6a | i32.add + 03cf0e: 21 2a | local.set 42 + 03cf10: 20 1f | local.get 31 + 03cf12: b2 | f32.convert_i32_s + 03cf13: 21 2b | local.set 43 + 03cf15: 20 22 | local.get 34 + 03cf17: b2 | f32.convert_i32_s + 03cf18: 21 2c | local.set 44 + 03cf1a: 41 00 | i32.const 0 + 03cf1c: 21 12 | local.set 18 + 03cf1e: 20 04 | local.get 4 + 03cf20: 21 22 | local.set 34 + 03cf22: 20 23 | local.get 35 + 03cf24: 21 2d | local.set 45 + 03cf26: 41 00 | i32.const 0 + 03cf28: 21 27 | local.set 39 + 03cf2a: 41 00 | i32.const 0 + 03cf2c: 21 21 | local.set 33 + 03cf2e: 41 00 | i32.const 0 + 03cf30: 21 0c | local.set 12 + 03cf32: 41 00 | i32.const 0 + 03cf34: 21 26 | local.set 38 + 03cf36: 03 40 | loop + 03cf38: 02 40 | block + 03cf3a: 20 28 | local.get 40 + 03cf3c: 45 | i32.eqz + 03cf3d: 0d 00 | br_if 0 + 03cf3f: 20 10 | local.get 16 + 03cf41: 41 00 | i32.const 0 + 03cf43: 20 28 | local.get 40 + 03cf45: fc 0b 00 | memory.fill 0 + 03cf48: 0b | end + 03cf49: 02 40 | block + 03cf4b: 20 2a | local.get 42 + 03cf4d: 45 | i32.eqz + 03cf4e: 0d 00 | br_if 0 + 03cf50: 20 0f | local.get 15 + 03cf52: 41 00 | i32.const 0 + 03cf54: 20 2a | local.get 42 + 03cf56: fc 0b 00 | memory.fill 0 + 03cf59: 0b | end + 03cf5a: 20 2d | local.get 45 + 03cf5c: b2 | f32.convert_i32_s + 03cf5d: 21 2e | local.set 46 + 03cf5f: 20 07 | local.get 7 + 03cf61: 41 ec 01 | i32.const 236 + 03cf64: 6a | i32.add + 03cf65: 21 0a | local.set 10 + 03cf67: 02 40 | block + 03cf69: 20 12 | local.get 18 + 03cf6b: 45 | i32.eqz + 03cf6c: 0d 00 | br_if 0 + 03cf6e: 02 40 | block + 03cf70: 03 40 | loop + 03cf72: 02 40 | block + 03cf74: 02 40 | block + 03cf76: 20 12 | local.get 18 + 03cf78: 2a 02 18 | f32.load 2 24 + 03cf7b: 20 2e | local.get 46 + 03cf7d: 5f | f32.le + 03cf7e: 0d 00 | br_if 0 + 03cf80: 20 12 | local.get 18 + 03cf82: 21 0a | local.set 10 + 03cf84: 0c 01 | br 1 + 03cf86: 0b | end + 03cf87: 20 0a | local.get 10 + 03cf89: 20 12 | local.get 18 + 03cf8b: 28 02 00 | i32.load 2 0 + 03cf8e: 36 02 00 | i32.store 2 0 + 03cf91: 20 12 | local.get 18 + 03cf93: 2a 02 10 | f32.load 2 16 + 03cf96: 43 00 00 00 00 | f32.const 0x0p+0 + 03cf9b: 5b | f32.eq + 03cf9c: 0d 02 | br_if 2 + 03cf9e: 20 12 | local.get 18 + 03cfa0: 20 0c | local.get 12 + 03cfa2: 36 02 00 | i32.store 2 0 + 03cfa5: 20 12 | local.get 18 + 03cfa7: 41 00 | i32.const 0 + 03cfa9: 36 02 10 | i32.store 2 16 + 03cfac: 20 12 | local.get 18 + 03cfae: 21 0c | local.set 12 + 03cfb0: 0b | end + 03cfb1: 20 0a | local.get 10 + 03cfb3: 28 02 00 | i32.load 2 0 + 03cfb6: 22 12 | local.tee 18 + 03cfb8: 45 | i32.eqz + 03cfb9: 0d 02 | br_if 2 + 03cfbb: 0c 00 | br 0 + 03cfbd: 0b | end + 03cfbe: 0b | end + 03cfbf: 23 81 80 80 80 00 | global.get 1 + 03cfc5: 22 0a | local.tee 10 + 03cfc7: 41 fd a1 93 80 00 | i32.const 315645 + 03cfcd: 6a | i32.add + 03cfce: 20 0a | local.get 10 + 03cfd0: 41 94 a9 93 80 00 | i32.const 316564 + 03cfd6: 6a | i32.add + 03cfd7: 41 83 1a | i32.const 3331 + 03cfda: 20 0a | local.get 10 + 03cfdc: 41 c0 99 93 80 00 | i32.const 314560 + 03cfe2: 6a | i32.add + 03cfe3: 10 ec 80 80 80 00 | call 108 + 03cfe9: 00 | unreachable + 03cfea: 0b | end + 03cfeb: 02 40 | block + 03cfed: 20 22 | local.get 34 + 03cfef: 2a 02 04 | f32.load 2 4 + 03cff2: 22 13 | local.tee 19 + 03cff4: 20 2e | local.get 46 + 03cff6: 43 00 00 80 3f | f32.const 0x1p+0 + 03cffb: 92 | f32.add + 03cffc: 22 2f | local.tee 47 + 03cffe: 5f | f32.le + 03cfff: 45 | i32.eqz + 03d000: 0d 00 | br_if 0 + 03d002: 20 22 | local.get 34 + 03d004: 41 04 | i32.const 4 + 03d006: 6a | i32.add + 03d007: 21 00 | local.set 0 + 03d009: 20 23 | local.get 35 + 03d00b: 41 00 | i32.const 0 + 03d00d: 47 | i32.ne + 03d00e: 20 27 | local.get 39 + 03d010: 45 | i32.eqz + 03d011: 71 | i32.and + 03d012: 21 11 | local.set 17 + 03d014: 20 22 | local.get 34 + 03d016: 21 0a | local.set 10 + 03d018: 03 40 | loop + 03d01a: 02 40 | block + 03d01c: 20 13 | local.get 19 + 03d01e: 20 0a | local.get 10 + 03d020: 2a 02 0c | f32.load 2 12 + 03d023: 22 14 | local.tee 20 + 03d025: 5b | f32.eq + 03d026: 0d 00 | br_if 0 + 03d028: 02 40 | block + 03d02a: 02 40 | block + 03d02c: 20 0c | local.get 12 + 03d02e: 45 | i32.eqz + 03d02f: 0d 00 | br_if 0 + 03d031: 20 0c | local.get 12 + 03d033: 28 02 00 | i32.load 2 0 + 03d036: 21 0e | local.set 14 + 03d038: 0c 01 | br 1 + 03d03a: 0b | end + 03d03b: 02 40 | block + 03d03d: 02 40 | block + 03d03f: 20 21 | local.get 33 + 03d041: 45 | i32.eqz + 03d042: 0d 00 | br_if 0 + 03d044: 20 21 | local.get 33 + 03d046: 41 7f | i32.const 4294967295 + 03d048: 6a | i32.add + 03d049: 21 21 | local.set 33 + 03d04b: 0c 01 | br 1 + 03d04d: 0b | end + 03d04e: 41 c4 b5 03 | i32.const 56004 + 03d052: 10 82 86 80 80 00 | call 770 + 03d058: 22 0e | local.tee 14 + 03d05a: 45 | i32.eqz + 03d05b: 0d 11 | br_if 17 + 03d05d: 20 0e | local.get 14 + 03d05f: 20 26 | local.get 38 + 03d061: 36 02 00 | i32.store 2 0 + 03d064: 20 00 | local.get 0 + 03d066: 2a 02 00 | f32.load 2 0 + 03d069: 21 13 | local.set 19 + 03d06b: 20 0a | local.get 10 + 03d06d: 2a 02 0c | f32.load 2 12 + 03d070: 21 14 | local.set 20 + 03d072: 41 cf 0f | i32.const 1999 + 03d075: 21 21 | local.set 33 + 03d077: 20 0e | local.get 14 + 03d079: 21 26 | local.set 38 + 03d07b: 0b | end + 03d07c: 20 26 | local.get 38 + 03d07e: 20 21 | local.get 33 + 03d080: 41 1c | i32.const 28 + 03d082: 6c | i32.mul + 03d083: 6a | i32.add + 03d084: 41 04 | i32.const 4 + 03d086: 6a | i32.add + 03d087: 21 0c | local.set 12 + 03d089: 41 00 | i32.const 0 + 03d08b: 21 0e | local.set 14 + 03d08d: 0b | end + 03d08e: 20 0c | local.get 12 + 03d090: 20 0a | local.get 10 + 03d092: 2a 02 08 | f32.load 2 8 + 03d095: 20 0a | local.get 10 + 03d097: 2a 02 00 | f32.load 2 0 + 03d09a: 93 | f32.sub + 03d09b: 20 14 | local.get 20 + 03d09d: 20 13 | local.get 19 + 03d09f: 93 | f32.sub + 03d0a0: 95 | f32.div + 03d0a1: 22 13 | local.tee 19 + 03d0a3: 38 02 08 | f32.store 2 8 + 03d0a6: 20 0c | local.get 12 + 03d0a8: 43 00 00 80 3f | f32.const 0x1p+0 + 03d0ad: 20 13 | local.get 19 + 03d0af: 95 | f32.div + 03d0b0: 43 00 00 00 00 | f32.const 0x0p+0 + 03d0b5: 20 13 | local.get 19 + 03d0b7: 43 00 00 00 00 | f32.const 0x0p+0 + 03d0bc: 5c | f32.ne + 03d0bd: 1b | select + 03d0be: 38 02 0c | f32.store 2 12 + 03d0c1: 20 0c | local.get 12 + 03d0c3: 20 13 | local.get 19 + 03d0c5: 20 2e | local.get 46 + 03d0c7: 20 00 | local.get 0 + 03d0c9: 2a 02 00 | f32.load 2 0 + 03d0cc: 93 | f32.sub + 03d0cd: 94 | f32.mul + 03d0ce: 20 0a | local.get 10 + 03d0d0: 2a 02 00 | f32.load 2 0 + 03d0d3: 92 | f32.add + 03d0d4: 20 2c | local.get 44 + 03d0d6: 93 | f32.sub + 03d0d7: 38 02 04 | f32.store 2 4 + 03d0da: 20 0c | local.get 12 + 03d0dc: 43 00 00 80 3f | f32.const 0x1p+0 + 03d0e1: 43 00 00 80 bf | f32.const -0x1p+0 + 03d0e6: 20 0a | local.get 10 + 03d0e8: 28 02 10 | i32.load 2 16 + 03d0eb: 1b | select + 03d0ec: 38 02 10 | f32.store 2 16 + 03d0ef: 20 0c | local.get 12 + 03d0f1: 20 00 | local.get 0 + 03d0f3: 2a 02 00 | f32.load 2 0 + 03d0f6: 38 02 14 | f32.store 2 20 + 03d0f9: 20 0a | local.get 10 + 03d0fb: 2a 02 0c | f32.load 2 12 + 03d0fe: 21 13 | local.set 19 + 03d100: 20 0c | local.get 12 + 03d102: 41 00 | i32.const 0 + 03d104: 36 02 00 | i32.store 2 0 + 03d107: 20 0c | local.get 12 + 03d109: 20 13 | local.get 19 + 03d10b: 38 02 18 | f32.store 2 24 + 03d10e: 02 40 | block + 03d110: 20 11 | local.get 17 + 03d112: 20 13 | local.get 19 + 03d114: 20 2e | local.get 46 + 03d116: 5d | f32.lt + 03d117: 71 | i32.and + 03d118: 41 01 | i32.const 1 + 03d11a: 47 | i32.ne + 03d11b: 0d 00 | br_if 0 + 03d11d: 20 0c | local.get 12 + 03d11f: 20 2e | local.get 46 + 03d121: 38 02 18 | f32.store 2 24 + 03d124: 20 2e | local.get 46 + 03d126: 21 13 | local.set 19 + 03d128: 0b | end + 03d129: 20 13 | local.get 19 + 03d12b: 20 2e | local.get 46 + 03d12d: 60 | f32.ge + 03d12e: 45 | i32.eqz + 03d12f: 0d 0e | br_if 14 + 03d131: 20 0c | local.get 12 + 03d133: 20 07 | local.get 7 + 03d135: 28 02 ec 01 | i32.load 2 236 + 03d139: 36 02 00 | i32.store 2 0 + 03d13c: 20 07 | local.get 7 + 03d13e: 20 0c | local.get 12 + 03d140: 36 02 ec 01 | i32.store 2 236 + 03d144: 20 0e | local.get 14 + 03d146: 21 0c | local.set 12 + 03d148: 0b | end + 03d149: 20 0a | local.get 10 + 03d14b: 41 18 | i32.const 24 + 03d14d: 6a | i32.add + 03d14e: 21 00 | local.set 0 + 03d150: 20 0a | local.get 10 + 03d152: 2a 02 18 | f32.load 2 24 + 03d155: 21 13 | local.set 19 + 03d157: 20 0a | local.get 10 + 03d159: 41 14 | i32.const 20 + 03d15b: 6a | i32.add + 03d15c: 22 22 | local.tee 34 + 03d15e: 21 0a | local.set 10 + 03d160: 20 13 | local.get 19 + 03d162: 20 2f | local.get 47 + 03d164: 5f | f32.le + 03d165: 0d 00 | br_if 0 + 03d167: 0b | end + 03d168: 0b | end + 03d169: 20 07 | local.get 7 + 03d16b: 28 02 ec 01 | i32.load 2 236 + 03d16f: 22 12 | local.tee 18 + 03d171: 21 00 | local.set 0 + 03d173: 02 40 | block + 03d175: 20 12 | local.get 18 + 03d177: 45 | i32.eqz + 03d178: 0d 00 | br_if 0 + 03d17a: 03 40 | loop + 03d17c: 20 00 | local.get 0 + 03d17e: 2a 02 18 | f32.load 2 24 + 03d181: 22 14 | local.tee 20 + 03d183: 20 2e | local.get 46 + 03d185: 60 | f32.ge + 03d186: 45 | i32.eqz + 03d187: 0d 0c | br_if 12 + 03d189: 20 00 | local.get 0 + 03d18b: 2a 02 04 | f32.load 2 4 + 03d18e: 21 13 | local.set 19 + 03d190: 02 40 | block + 03d192: 02 40 | block + 03d194: 20 00 | local.get 0 + 03d196: 2a 02 08 | f32.load 2 8 + 03d199: 22 30 | local.tee 48 + 03d19b: 43 00 00 00 00 | f32.const 0x0p+0 + 03d1a0: 5c | f32.ne + 03d1a1: 0d 00 | br_if 0 + 03d1a3: 20 13 | local.get 19 + 03d1a5: 20 2b | local.get 43 + 03d1a7: 5d | f32.lt + 03d1a8: 45 | i32.eqz + 03d1a9: 0d 01 | br_if 1 + 03d1ab: 02 40 | block + 03d1ad: 20 13 | local.get 19 + 03d1af: 43 00 00 00 00 | f32.const 0x0p+0 + 03d1b4: 60 | f32.ge + 03d1b5: 45 | i32.eqz + 03d1b6: 0d 00 | br_if 0 + 03d1b8: 20 10 | local.get 16 + 03d1ba: 20 13 | local.get 19 + 03d1bc: fc 00 | i32.trunc_sat_f32_s + 03d1be: 22 0a | local.tee 10 + 03d1c0: 20 00 | local.get 0 + 03d1c2: 20 13 | local.get 19 + 03d1c4: 20 2e | local.get 46 + 03d1c6: 20 13 | local.get 19 + 03d1c8: 20 2f | local.get 47 + 03d1ca: 10 cf 84 80 80 00 | call 591 + 03d1d0: 20 0f | local.get 15 + 03d1d2: 20 0a | local.get 10 + 03d1d4: 41 01 | i32.const 1 + 03d1d6: 6a | i32.add + 03d1d7: 20 00 | local.get 0 + 03d1d9: 20 13 | local.get 19 + 03d1db: 20 2e | local.get 46 + 03d1dd: 20 13 | local.get 19 + 03d1df: 20 2f | local.get 47 + 03d1e1: 10 cf 84 80 80 00 | call 591 + 03d1e7: 0c 02 | br 2 + 03d1e9: 0b | end + 03d1ea: 20 0f | local.get 15 + 03d1ec: 41 00 | i32.const 0 + 03d1ee: 20 00 | local.get 0 + 03d1f0: 20 13 | local.get 19 + 03d1f2: 20 2e | local.get 46 + 03d1f4: 20 13 | local.get 19 + 03d1f6: 20 2f | local.get 47 + 03d1f8: 10 cf 84 80 80 00 | call 591 + 03d1fe: 0c 01 | br 1 + 03d200: 0b | end + 03d201: 20 00 | local.get 0 + 03d203: 2a 02 14 | f32.load 2 20 + 03d206: 22 31 | local.tee 49 + 03d208: 20 2f | local.get 47 + 03d20a: 5f | f32.le + 03d20b: 45 | i32.eqz + 03d20c: 0d 0c | br_if 12 + 03d20e: 20 30 | local.get 48 + 03d210: 20 13 | local.get 19 + 03d212: 92 | f32.add + 03d213: 21 32 | local.set 50 + 03d215: 02 40 | block + 03d217: 20 30 | local.get 48 + 03d219: 20 31 | local.get 49 + 03d21b: 20 2e | local.get 46 + 03d21d: 93 | f32.sub + 03d21e: 94 | f32.mul + 03d21f: 20 13 | local.get 19 + 03d221: 92 | f32.add + 03d222: 20 13 | local.get 19 + 03d224: 20 31 | local.get 49 + 03d226: 20 2e | local.get 46 + 03d228: 5e | f32.gt + 03d229: 22 0a | local.tee 10 + 03d22b: 1b | select + 03d22c: 22 33 | local.tee 51 + 03d22e: 43 00 00 00 00 | f32.const 0x0p+0 + 03d233: 60 | f32.ge + 03d234: 45 | i32.eqz + 03d235: 0d 00 | br_if 0 + 03d237: 20 30 | local.get 48 + 03d239: 20 14 | local.get 20 + 03d23b: 20 2e | local.get 46 + 03d23d: 93 | f32.sub + 03d23e: 94 | f32.mul + 03d23f: 20 13 | local.get 19 + 03d241: 92 | f32.add + 03d242: 20 32 | local.get 50 + 03d244: 20 14 | local.get 20 + 03d246: 20 2f | local.get 47 + 03d248: 5d | f32.lt + 03d249: 22 0e | local.tee 14 + 03d24b: 1b | select + 03d24c: 22 34 | local.tee 52 + 03d24e: 43 00 00 00 00 | f32.const 0x0p+0 + 03d253: 60 | f32.ge + 03d254: 45 | i32.eqz + 03d255: 0d 00 | br_if 0 + 03d257: 20 33 | local.get 51 + 03d259: 20 2b | local.get 43 + 03d25b: 5d | f32.lt + 03d25c: 45 | i32.eqz + 03d25d: 0d 00 | br_if 0 + 03d25f: 20 34 | local.get 52 + 03d261: 20 2b | local.get 43 + 03d263: 5d | f32.lt + 03d264: 45 | i32.eqz + 03d265: 0d 00 | br_if 0 + 03d267: 20 14 | local.get 20 + 03d269: 20 2f | local.get 47 + 03d26b: 20 0e | local.get 14 + 03d26d: 1b | select + 03d26e: 21 35 | local.set 53 + 03d270: 20 31 | local.get 49 + 03d272: 20 2e | local.get 46 + 03d274: 20 0a | local.get 10 + 03d276: 1b | select + 03d277: 21 31 | local.set 49 + 03d279: 02 40 | block + 03d27b: 20 33 | local.get 51 + 03d27d: fc 00 | i32.trunc_sat_f32_s + 03d27f: 22 0a | local.tee 10 + 03d281: 20 34 | local.get 52 + 03d283: fc 00 | i32.trunc_sat_f32_s + 03d285: 47 | i32.ne + 03d286: 0d 00 | br_if 0 + 03d288: 20 0a | local.get 10 + 03d28a: 41 00 | i32.const 0 + 03d28c: 48 | i32.lt_s + 03d28d: 0d 0d | br_if 13 + 03d28f: 20 1f | local.get 31 + 03d291: 20 0a | local.get 10 + 03d293: 4c | i32.le_s + 03d294: 0d 0d | br_if 13 + 03d296: 20 10 | local.get 16 + 03d298: 20 0a | local.get 10 + 03d29a: 41 02 | i32.const 2 + 03d29c: 74 | i32.shl + 03d29d: 22 0e | local.tee 14 + 03d29f: 6a | i32.add + 03d2a0: 22 11 | local.tee 17 + 03d2a2: 20 35 | local.get 53 + 03d2a4: 20 31 | local.get 49 + 03d2a6: 93 | f32.sub + 03d2a7: 20 00 | local.get 0 + 03d2a9: 2a 02 10 | f32.load 2 16 + 03d2ac: 94 | f32.mul + 03d2ad: 22 13 | local.tee 19 + 03d2af: 20 33 | local.get 51 + 03d2b1: 20 0a | local.get 10 + 03d2b3: b3 | f32.convert_i32_u + 03d2b4: 43 00 00 80 3f | f32.const 0x1p+0 + 03d2b9: 92 | f32.add + 03d2ba: 22 14 | local.tee 20 + 03d2bc: 20 34 | local.get 52 + 03d2be: 20 14 | local.get 20 + 03d2c0: 10 d0 84 80 80 00 | call 592 + 03d2c6: 20 11 | local.get 17 + 03d2c8: 2a 02 00 | f32.load 2 0 + 03d2cb: 92 | f32.add + 03d2cc: 38 02 00 | f32.store 2 0 + 03d2cf: 20 29 | local.get 41 + 03d2d1: 20 0e | local.get 14 + 03d2d3: 6a | i32.add + 03d2d4: 22 0a | local.tee 10 + 03d2d6: 20 13 | local.get 19 + 03d2d8: 20 0a | local.get 10 + 03d2da: 2a 02 00 | f32.load 2 0 + 03d2dd: 92 | f32.add + 03d2de: 38 02 00 | f32.store 2 0 + 03d2e1: 0c 02 | br 2 + 03d2e3: 0b | end + 03d2e4: 20 00 | local.get 0 + 03d2e6: 2a 02 0c | f32.load 2 12 + 03d2e9: 21 14 | local.set 20 + 03d2eb: 02 40 | block + 03d2ed: 02 40 | block + 03d2ef: 20 33 | local.get 51 + 03d2f1: 20 34 | local.get 52 + 03d2f3: 5e | f32.gt + 03d2f4: 0d 00 | br_if 0 + 03d2f6: 20 31 | local.get 49 + 03d2f8: 21 36 | local.set 54 + 03d2fa: 20 34 | local.get 52 + 03d2fc: 21 37 | local.set 55 + 03d2fe: 20 33 | local.get 51 + 03d300: 21 34 | local.set 52 + 03d302: 20 13 | local.get 19 + 03d304: 21 32 | local.set 50 + 03d306: 0c 01 | br 1 + 03d308: 0b | end + 03d309: 20 2f | local.get 47 + 03d30b: 20 2e | local.get 46 + 03d30d: 20 35 | local.get 53 + 03d30f: 93 | f32.sub + 03d310: 92 | f32.add + 03d311: 21 36 | local.set 54 + 03d313: 20 2f | local.get 47 + 03d315: 20 2e | local.get 46 + 03d317: 20 31 | local.get 49 + 03d319: 93 | f32.sub + 03d31a: 92 | f32.add + 03d31b: 21 35 | local.set 53 + 03d31d: 20 14 | local.get 20 + 03d31f: 8c | f32.neg + 03d320: 21 14 | local.set 20 + 03d322: 20 30 | local.get 48 + 03d324: 8c | f32.neg + 03d325: 21 30 | local.set 48 + 03d327: 20 33 | local.get 51 + 03d329: 21 37 | local.set 55 + 03d32b: 0b | end + 03d32c: 20 14 | local.get 20 + 03d32e: 43 00 00 00 00 | f32.const 0x0p+0 + 03d333: 60 | f32.ge + 03d334: 45 | i32.eqz + 03d335: 0d 0b | br_if 11 + 03d337: 20 30 | local.get 48 + 03d339: 43 00 00 00 00 | f32.const 0x0p+0 + 03d33e: 60 | f32.ge + 03d33f: 45 | i32.eqz + 03d340: 0d 0a | br_if 10 + 03d342: 20 10 | local.get 16 + 03d344: 20 34 | local.get 52 + 03d346: fc 00 | i32.trunc_sat_f32_s + 03d348: 22 0a | local.tee 10 + 03d34a: 41 02 | i32.const 2 + 03d34c: 74 | i32.shl + 03d34d: 6a | i32.add + 03d34e: 22 0e | local.tee 14 + 03d350: 20 0e | local.get 14 + 03d352: 2a 02 00 | f32.load 2 0 + 03d355: 20 0a | local.get 10 + 03d357: 41 01 | i32.const 1 + 03d359: 6a | i32.add + 03d35a: 22 0a | local.tee 10 + 03d35c: b2 | f32.convert_i32_s + 03d35d: 22 13 | local.tee 19 + 03d35f: 20 34 | local.get 52 + 03d361: 93 | f32.sub + 03d362: 20 2f | local.get 47 + 03d364: 20 14 | local.get 20 + 03d366: 20 13 | local.get 19 + 03d368: 20 32 | local.get 50 + 03d36a: 93 | f32.sub + 03d36b: 94 | f32.mul + 03d36c: 20 2e | local.get 46 + 03d36e: 92 | f32.add + 03d36f: 22 13 | local.tee 19 + 03d371: 20 13 | local.get 19 + 03d373: 20 2f | local.get 47 + 03d375: 5e | f32.gt + 03d376: 1b | select + 03d377: 22 31 | local.tee 49 + 03d379: 20 36 | local.get 54 + 03d37b: 93 | f32.sub + 03d37c: 20 00 | local.get 0 + 03d37e: 2a 02 10 | f32.load 2 16 + 03d381: 22 34 | local.tee 52 + 03d383: 94 | f32.mul + 03d384: 22 13 | local.tee 19 + 03d386: 94 | f32.mul + 03d387: 43 00 00 00 3f | f32.const 0x1p-1 + 03d38c: 94 | f32.mul + 03d38d: 92 | f32.add + 03d38e: 38 02 00 | f32.store 2 0 + 03d391: 02 40 | block + 03d393: 20 14 | local.get 20 + 03d395: 20 37 | local.get 55 + 03d397: fc 00 | i32.trunc_sat_f32_s + 03d399: 22 11 | local.tee 17 + 03d39b: b2 | f32.convert_i32_s + 03d39c: 22 30 | local.tee 48 + 03d39e: 20 32 | local.get 50 + 03d3a0: 93 | f32.sub + 03d3a1: 94 | f32.mul + 03d3a2: 20 2e | local.get 46 + 03d3a4: 92 | f32.add + 03d3a5: 22 33 | local.tee 51 + 03d3a7: 20 2f | local.get 47 + 03d3a9: 5e | f32.gt + 03d3aa: 45 | i32.eqz + 03d3ab: 0d 00 | br_if 0 + 03d3ad: 20 2f | local.get 47 + 03d3af: 20 31 | local.get 49 + 03d3b1: 93 | f32.sub + 03d3b2: 20 11 | local.get 17 + 03d3b4: 20 0a | local.get 10 + 03d3b6: 6b | i32.sub + 03d3b7: b2 | f32.convert_i32_s + 03d3b8: 95 | f32.div + 03d3b9: 21 14 | local.set 20 + 03d3bb: 20 2f | local.get 47 + 03d3bd: 21 33 | local.set 51 + 03d3bf: 0b | end + 03d3c0: 02 40 | block + 03d3c2: 20 11 | local.get 17 + 03d3c4: 20 0a | local.get 10 + 03d3c6: 4c | i32.le_s + 03d3c7: 0d 00 | br_if 0 + 03d3c9: 20 34 | local.get 52 + 03d3cb: 20 14 | local.get 20 + 03d3cd: 94 | f32.mul + 03d3ce: 22 14 | local.tee 20 + 03d3d0: 43 00 00 00 3f | f32.const 0x1p-1 + 03d3d5: 94 | f32.mul + 03d3d6: 21 31 | local.set 49 + 03d3d8: 03 40 | loop + 03d3da: 20 10 | local.get 16 + 03d3dc: 20 0a | local.get 10 + 03d3de: 41 02 | i32.const 2 + 03d3e0: 74 | i32.shl + 03d3e1: 6a | i32.add + 03d3e2: 22 0e | local.tee 14 + 03d3e4: 20 31 | local.get 49 + 03d3e6: 20 13 | local.get 19 + 03d3e8: 92 | f32.add + 03d3e9: 20 0e | local.get 14 + 03d3eb: 2a 02 00 | f32.load 2 0 + 03d3ee: 92 | f32.add + 03d3ef: 38 02 00 | f32.store 2 0 + 03d3f2: 20 14 | local.get 20 + 03d3f4: 20 13 | local.get 19 + 03d3f6: 92 | f32.add + 03d3f7: 21 13 | local.set 19 + 03d3f9: 20 0a | local.get 10 + 03d3fb: 41 01 | i32.const 1 + 03d3fd: 6a | i32.add + 03d3fe: 22 0a | local.tee 10 + 03d400: 20 11 | local.get 17 + 03d402: 47 | i32.ne + 03d403: 0d 00 | br_if 0 + 03d405: 0b | end + 03d406: 0b | end + 03d407: 20 13 | local.get 19 + 03d409: 8b | f32.abs + 03d40a: 43 ae 47 81 3f | f32.const 0x1.028f5cp+0 + 03d40f: 5f | f32.le + 03d410: 45 | i32.eqz + 03d411: 0d 09 | br_if 9 + 03d413: 20 35 | local.get 53 + 03d415: 20 33 | local.get 51 + 03d417: 43 0a d7 23 bc | f32.const -0x1.47ae14p-7 + 03d41c: 92 | f32.add + 03d41d: 5e | f32.gt + 03d41e: 45 | i32.eqz + 03d41f: 0d 08 | br_if 8 + 03d421: 20 35 | local.get 53 + 03d423: 20 33 | local.get 51 + 03d425: 93 | f32.sub + 03d426: 20 30 | local.get 48 + 03d428: 20 30 | local.get 48 + 03d42a: 43 00 00 80 3f | f32.const 0x1p+0 + 03d42f: 92 | f32.add + 03d430: 22 14 | local.tee 20 + 03d432: 20 37 | local.get 55 + 03d434: 20 14 | local.get 20 + 03d436: 10 d0 84 80 80 00 | call 592 + 03d43c: 21 14 | local.set 20 + 03d43e: 20 10 | local.get 16 + 03d440: 20 11 | local.get 17 + 03d442: 41 02 | i32.const 2 + 03d444: 74 | i32.shl + 03d445: 22 0a | local.tee 10 + 03d447: 6a | i32.add + 03d448: 22 0e | local.tee 14 + 03d44a: 20 0e | local.get 14 + 03d44c: 2a 02 00 | f32.load 2 0 + 03d44f: 20 34 | local.get 52 + 03d451: 20 14 | local.get 20 + 03d453: 94 | f32.mul + 03d454: 20 13 | local.get 19 + 03d456: 92 | f32.add + 03d457: 92 | f32.add + 03d458: 38 02 00 | f32.store 2 0 + 03d45b: 20 29 | local.get 41 + 03d45d: 20 0a | local.get 10 + 03d45f: 6a | i32.add + 03d460: 22 0a | local.tee 10 + 03d462: 20 34 | local.get 52 + 03d464: 20 35 | local.get 53 + 03d466: 20 36 | local.get 54 + 03d468: 93 | f32.sub + 03d469: 94 | f32.mul + 03d46a: 20 0a | local.get 10 + 03d46c: 2a 02 00 | f32.load 2 0 + 03d46f: 92 | f32.add + 03d470: 38 02 00 | f32.store 2 0 + 03d473: 0c 01 | br 1 + 03d475: 0b | end + 03d476: 41 00 | i32.const 0 + 03d478: 21 0e | local.set 14 + 03d47a: 20 1f | local.get 31 + 03d47c: 41 01 | i32.const 1 + 03d47e: 48 | i32.lt_s + 03d47f: 0d 00 | br_if 0 + 03d481: 03 40 | loop + 03d483: 20 0e | local.get 14 + 03d485: 22 0a | local.tee 10 + 03d487: b3 | f32.convert_i32_u + 03d488: 22 14 | local.tee 20 + 03d48a: 20 13 | local.get 19 + 03d48c: 93 | f32.sub + 03d48d: 20 30 | local.get 48 + 03d48f: 95 | f32.div + 03d490: 20 2e | local.get 46 + 03d492: 92 | f32.add + 03d493: 21 33 | local.set 51 + 03d495: 20 0a | local.get 10 + 03d497: 41 01 | i32.const 1 + 03d499: 6a | i32.add + 03d49a: 22 0e | local.tee 14 + 03d49c: b3 | f32.convert_i32_u + 03d49d: 22 31 | local.tee 49 + 03d49f: 20 13 | local.get 19 + 03d4a1: 93 | f32.sub + 03d4a2: 20 30 | local.get 48 + 03d4a4: 95 | f32.div + 03d4a5: 20 2e | local.get 46 + 03d4a7: 92 | f32.add + 03d4a8: 21 34 | local.set 52 + 03d4aa: 02 40 | block + 03d4ac: 02 40 | block + 03d4ae: 20 13 | local.get 19 + 03d4b0: 20 14 | local.get 20 + 03d4b2: 5d | f32.lt + 03d4b3: 22 11 | local.tee 17 + 03d4b5: 45 | i32.eqz + 03d4b6: 0d 00 | br_if 0 + 03d4b8: 20 32 | local.get 50 + 03d4ba: 20 31 | local.get 49 + 03d4bc: 5e | f32.gt + 03d4bd: 45 | i32.eqz + 03d4be: 0d 00 | br_if 0 + 03d4c0: 20 10 | local.get 16 + 03d4c2: 20 0a | local.get 10 + 03d4c4: 20 00 | local.get 0 + 03d4c6: 20 13 | local.get 19 + 03d4c8: 20 2e | local.get 46 + 03d4ca: 20 14 | local.get 20 + 03d4cc: 20 33 | local.get 51 + 03d4ce: 10 cf 84 80 80 00 | call 591 + 03d4d4: 20 10 | local.get 16 + 03d4d6: 20 0a | local.get 10 + 03d4d8: 20 00 | local.get 0 + 03d4da: 20 14 | local.get 20 + 03d4dc: 20 33 | local.get 51 + 03d4de: 20 31 | local.get 49 + 03d4e0: 20 34 | local.get 52 + 03d4e2: 10 cf 84 80 80 00 | call 591 + 03d4e8: 20 10 | local.get 16 + 03d4ea: 20 0a | local.get 10 + 03d4ec: 20 00 | local.get 0 + 03d4ee: 20 31 | local.get 49 + 03d4f0: 20 34 | local.get 52 + 03d4f2: 20 32 | local.get 50 + 03d4f4: 20 2f | local.get 47 + 03d4f6: 10 cf 84 80 80 00 | call 591 + 03d4fc: 0c 01 | br 1 + 03d4fe: 0b | end + 03d4ff: 02 40 | block + 03d501: 20 32 | local.get 50 + 03d503: 20 14 | local.get 20 + 03d505: 5d | f32.lt + 03d506: 22 0d | local.tee 13 + 03d508: 45 | i32.eqz + 03d509: 0d 00 | br_if 0 + 03d50b: 20 13 | local.get 19 + 03d50d: 20 31 | local.get 49 + 03d50f: 5e | f32.gt + 03d510: 45 | i32.eqz + 03d511: 0d 00 | br_if 0 + 03d513: 20 10 | local.get 16 + 03d515: 20 0a | local.get 10 + 03d517: 20 00 | local.get 0 + 03d519: 20 13 | local.get 19 + 03d51b: 20 2e | local.get 46 + 03d51d: 20 31 | local.get 49 + 03d51f: 20 34 | local.get 52 + 03d521: 10 cf 84 80 80 00 | call 591 + 03d527: 20 10 | local.get 16 + 03d529: 20 0a | local.get 10 + 03d52b: 20 00 | local.get 0 + 03d52d: 20 31 | local.get 49 + 03d52f: 20 34 | local.get 52 + 03d531: 20 14 | local.get 20 + 03d533: 20 33 | local.get 51 + 03d535: 10 cf 84 80 80 00 | call 591 + 03d53b: 20 10 | local.get 16 + 03d53d: 20 0a | local.get 10 + 03d53f: 20 00 | local.get 0 + 03d541: 20 14 | local.get 20 + 03d543: 20 33 | local.get 51 + 03d545: 20 32 | local.get 50 + 03d547: 20 2f | local.get 47 + 03d549: 10 cf 84 80 80 00 | call 591 + 03d54f: 0c 01 | br 1 + 03d551: 0b | end + 03d552: 02 40 | block + 03d554: 02 40 | block + 03d556: 20 11 | local.get 17 + 03d558: 45 | i32.eqz + 03d559: 0d 00 | br_if 0 + 03d55b: 20 32 | local.get 50 + 03d55d: 20 14 | local.get 20 + 03d55f: 5e | f32.gt + 03d560: 0d 01 | br_if 1 + 03d562: 0b | end + 03d563: 02 40 | block + 03d565: 20 0d | local.get 13 + 03d567: 45 | i32.eqz + 03d568: 0d 00 | br_if 0 + 03d56a: 20 13 | local.get 19 + 03d56c: 20 14 | local.get 20 + 03d56e: 5e | f32.gt + 03d56f: 0d 01 | br_if 1 + 03d571: 0b | end + 03d572: 02 40 | block + 03d574: 02 40 | block + 03d576: 20 13 | local.get 19 + 03d578: 20 31 | local.get 49 + 03d57a: 5d | f32.lt + 03d57b: 45 | i32.eqz + 03d57c: 0d 00 | br_if 0 + 03d57e: 20 32 | local.get 50 + 03d580: 20 31 | local.get 49 + 03d582: 5e | f32.gt + 03d583: 0d 01 | br_if 1 + 03d585: 0b | end + 03d586: 02 40 | block + 03d588: 20 32 | local.get 50 + 03d58a: 20 31 | local.get 49 + 03d58c: 5d | f32.lt + 03d58d: 45 | i32.eqz + 03d58e: 0d 00 | br_if 0 + 03d590: 20 13 | local.get 19 + 03d592: 20 31 | local.get 49 + 03d594: 5e | f32.gt + 03d595: 0d 01 | br_if 1 + 03d597: 0b | end + 03d598: 20 10 | local.get 16 + 03d59a: 20 0a | local.get 10 + 03d59c: 20 00 | local.get 0 + 03d59e: 20 13 | local.get 19 + 03d5a0: 20 2e | local.get 46 + 03d5a2: 20 32 | local.get 50 + 03d5a4: 20 2f | local.get 47 + 03d5a6: 10 cf 84 80 80 00 | call 591 + 03d5ac: 0c 02 | br 2 + 03d5ae: 0b | end + 03d5af: 20 10 | local.get 16 + 03d5b1: 20 0a | local.get 10 + 03d5b3: 20 00 | local.get 0 + 03d5b5: 20 13 | local.get 19 + 03d5b7: 20 2e | local.get 46 + 03d5b9: 20 31 | local.get 49 + 03d5bb: 20 34 | local.get 52 + 03d5bd: 10 cf 84 80 80 00 | call 591 + 03d5c3: 20 10 | local.get 16 + 03d5c5: 20 0a | local.get 10 + 03d5c7: 20 00 | local.get 0 + 03d5c9: 20 31 | local.get 49 + 03d5cb: 20 34 | local.get 52 + 03d5cd: 20 32 | local.get 50 + 03d5cf: 20 2f | local.get 47 + 03d5d1: 10 cf 84 80 80 00 | call 591 + 03d5d7: 0c 01 | br 1 + 03d5d9: 0b | end + 03d5da: 20 10 | local.get 16 + 03d5dc: 20 0a | local.get 10 + 03d5de: 20 00 | local.get 0 + 03d5e0: 20 13 | local.get 19 + 03d5e2: 20 2e | local.get 46 + 03d5e4: 20 14 | local.get 20 + 03d5e6: 20 33 | local.get 51 + 03d5e8: 10 cf 84 80 80 00 | call 591 + 03d5ee: 20 10 | local.get 16 + 03d5f0: 20 0a | local.get 10 + 03d5f2: 20 00 | local.get 0 + 03d5f4: 20 14 | local.get 20 + 03d5f6: 20 33 | local.get 51 + 03d5f8: 20 32 | local.get 50 + 03d5fa: 20 2f | local.get 47 + 03d5fc: 10 cf 84 80 80 00 | call 591 + 03d602: 0b | end + 03d603: 20 0e | local.get 14 + 03d605: 20 1f | local.get 31 + 03d607: 47 | i32.ne + 03d608: 0d 00 | br_if 0 + 03d60a: 0b | end + 03d60b: 0b | end + 03d60c: 20 00 | local.get 0 + 03d60e: 28 02 00 | i32.load 2 0 + 03d611: 22 00 | local.tee 0 + 03d613: 0d 00 | br_if 0 + 03d615: 0b | end + 03d616: 0b | end + 03d617: 02 40 | block + 03d619: 20 1f | local.get 31 + 03d61b: 41 01 | i32.const 1 + 03d61d: 48 | i32.lt_s + 03d61e: 0d 00 | br_if 0 + 03d620: 20 24 | local.get 36 + 03d622: 20 27 | local.get 39 + 03d624: 20 1f | local.get 31 + 03d626: 6c | i32.mul + 03d627: 6a | i32.add + 03d628: 21 0e | local.set 14 + 03d62a: 41 00 | i32.const 0 + 03d62c: 21 0a | local.set 10 + 03d62e: 43 00 00 00 00 | f32.const 0x0p+0 + 03d633: 21 13 | local.set 19 + 03d635: 03 40 | loop + 03d637: 20 0e | local.get 14 + 03d639: 20 0a | local.get 10 + 03d63b: 6a | i32.add + 03d63c: 20 10 | local.get 16 + 03d63e: 20 0a | local.get 10 + 03d640: 41 02 | i32.const 2 + 03d642: 74 | i32.shl + 03d643: 22 00 | local.tee 0 + 03d645: 6a | i32.add + 03d646: 2a 02 00 | f32.load 2 0 + 03d649: 20 13 | local.get 19 + 03d64b: 20 0f | local.get 15 + 03d64d: 20 00 | local.get 0 + 03d64f: 6a | i32.add + 03d650: 2a 02 00 | f32.load 2 0 + 03d653: 92 | f32.add + 03d654: 22 13 | local.tee 19 + 03d656: 92 | f32.add + 03d657: 8b | f32.abs + 03d658: 43 00 00 7f 43 | f32.const 0x1.fep+7 + 03d65d: 94 | f32.mul + 03d65e: 43 00 00 00 3f | f32.const 0x1p-1 + 03d663: 92 | f32.add + 03d664: fc 00 | i32.trunc_sat_f32_s + 03d666: 22 00 | local.tee 0 + 03d668: 41 ff 01 | i32.const 255 + 03d66b: 20 00 | local.get 0 + 03d66d: 41 ff 01 | i32.const 255 + 03d670: 48 | i32.lt_s + 03d671: 1b | select + 03d672: 3a 00 00 | i32.store8 0 0 + 03d675: 20 0a | local.get 10 + 03d677: 41 01 | i32.const 1 + 03d679: 6a | i32.add + 03d67a: 22 0a | local.tee 10 + 03d67c: 20 1f | local.get 31 + 03d67e: 47 | i32.ne + 03d67f: 0d 00 | br_if 0 + 03d681: 0b | end + 03d682: 0b | end + 03d683: 20 07 | local.get 7 + 03d685: 41 ec 01 | i32.const 236 + 03d688: 6a | i32.add + 03d689: 21 00 | local.set 0 + 03d68b: 20 12 | local.get 18 + 03d68d: 21 0a | local.set 10 + 03d68f: 02 40 | block + 03d691: 20 12 | local.get 18 + 03d693: 45 | i32.eqz + 03d694: 0d 00 | br_if 0 + 03d696: 03 40 | loop + 03d698: 20 0a | local.get 10 + 03d69a: 20 0a | local.get 10 + 03d69c: 2a 02 08 | f32.load 2 8 + 03d69f: 20 0a | local.get 10 + 03d6a1: 2a 02 04 | f32.load 2 4 + 03d6a4: 92 | f32.add + 03d6a5: 38 02 04 | f32.store 2 4 + 03d6a8: 20 00 | local.get 0 + 03d6aa: 28 02 00 | i32.load 2 0 + 03d6ad: 22 00 | local.tee 0 + 03d6af: 28 02 00 | i32.load 2 0 + 03d6b2: 22 0a | local.tee 10 + 03d6b4: 0d 00 | br_if 0 + 03d6b6: 0b | end + 03d6b7: 0b | end + 03d6b8: 20 2d | local.get 45 + 03d6ba: 41 01 | i32.const 1 + 03d6bc: 6a | i32.add + 03d6bd: 21 2d | local.set 45 + 03d6bf: 20 27 | local.get 39 + 03d6c1: 41 01 | i32.const 1 + 03d6c3: 6a | i32.add + 03d6c4: 22 27 | local.tee 39 + 03d6c6: 20 20 | local.get 32 + 03d6c8: 47 | i32.ne + 03d6c9: 0d 00 | br_if 0 + 03d6cb: 0b | end + 03d6cc: 20 26 | local.get 38 + 03d6ce: 45 | i32.eqz + 03d6cf: 0d 00 | br_if 0 + 03d6d1: 03 40 | loop + 03d6d3: 20 26 | local.get 38 + 03d6d5: 28 02 00 | i32.load 2 0 + 03d6d8: 21 0a | local.set 10 + 03d6da: 20 26 | local.get 38 + 03d6dc: 10 84 86 80 80 00 | call 772 + 03d6e2: 20 0a | local.get 10 + 03d6e4: 21 26 | local.set 38 + 03d6e6: 20 0a | local.get 10 + 03d6e8: 0d 00 | br_if 0 + 03d6ea: 0b | end + 03d6eb: 0b | end + 03d6ec: 02 40 | block + 03d6ee: 20 10 | local.get 16 + 03d6f0: 20 07 | local.get 7 + 03d6f2: 41 80 02 | i32.const 256 + 03d6f5: 6a | i32.add + 03d6f6: 46 | i32.eq + 03d6f7: 0d 00 | br_if 0 + 03d6f9: 20 10 | local.get 16 + 03d6fb: 10 84 86 80 80 00 | call 772 + 03d701: 0b | end + 03d702: 20 04 | local.get 4 + 03d704: 10 84 86 80 80 00 | call 772 + 03d70a: 0b | end + 03d70b: 20 25 | local.get 37 + 03d70d: 10 84 86 80 80 00 | call 772 + 03d713: 20 0b | local.get 11 + 03d715: 10 84 86 80 80 00 | call 772 + 03d71b: 0c 0c | br 12 + 03d71d: 0b | end + 03d71e: 20 25 | local.get 37 + 03d720: 10 84 86 80 80 00 | call 772 + 03d726: 0c 0b | br 11 + 03d728: 0b | end + 03d729: 23 81 80 80 80 00 | global.get 1 + 03d72f: 22 0a | local.tee 10 + 03d731: 41 a8 ab 93 80 00 | i32.const 316840 + 03d737: 6a | i32.add + 03d738: 20 0a | local.get 10 + 03d73a: 41 94 a9 93 80 00 | i32.const 316564 + 03d740: 6a | i32.add + 03d741: 41 95 19 | i32.const 3221 + 03d744: 20 0a | local.get 10 + 03d746: 41 e6 8c 93 80 00 | i32.const 312934 + 03d74c: 6a | i32.add + 03d74d: 10 ec 80 80 80 00 | call 108 + 03d753: 00 | unreachable + 03d754: 0b | end + 03d755: 23 81 80 80 80 00 | global.get 1 + 03d75b: 22 0a | local.tee 10 + 03d75d: 41 94 ab 93 80 00 | i32.const 316820 + 03d763: 6a | i32.add + 03d764: 20 0a | local.get 10 + 03d766: 41 94 a9 93 80 00 | i32.const 316564 + 03d76c: 6a | i32.add + 03d76d: 41 94 19 | i32.const 3220 + 03d770: 20 0a | local.get 10 + 03d772: 41 e6 8c 93 80 00 | i32.const 312934 + 03d778: 6a | i32.add + 03d779: 10 ec 80 80 80 00 | call 108 + 03d77f: 00 | unreachable + 03d780: 0b | end + 03d781: 23 81 80 80 80 00 | global.get 1 + 03d787: 22 0a | local.tee 10 + 03d789: 41 a0 c7 93 80 00 | i32.const 320416 + 03d78f: 6a | i32.add + 03d790: 20 0a | local.get 10 + 03d792: 41 94 a9 93 80 00 | i32.const 316564 + 03d798: 6a | i32.add + 03d799: 41 d4 18 | i32.const 3156 + 03d79c: 20 0a | local.get 10 + 03d79e: 41 e6 8c 93 80 00 | i32.const 312934 + 03d7a4: 6a | i32.add + 03d7a5: 10 ec 80 80 80 00 | call 108 + 03d7ab: 00 | unreachable + 03d7ac: 0b | end + 03d7ad: 23 81 80 80 80 00 | global.get 1 + 03d7b3: 22 0a | local.tee 10 + 03d7b5: 41 98 c7 93 80 00 | i32.const 320408 + 03d7bb: 6a | i32.add + 03d7bc: 20 0a | local.get 10 + 03d7be: 41 94 a9 93 80 00 | i32.const 316564 + 03d7c4: 6a | i32.add + 03d7c5: 41 d3 18 | i32.const 3155 + 03d7c8: 20 0a | local.get 10 + 03d7ca: 41 e6 8c 93 80 00 | i32.const 312934 + 03d7d0: 6a | i32.add + 03d7d1: 10 ec 80 80 80 00 | call 108 + 03d7d7: 00 | unreachable + 03d7d8: 0b | end + 03d7d9: 23 81 80 80 80 00 | global.get 1 + 03d7df: 22 0a | local.tee 10 + 03d7e1: 41 d8 a2 93 80 00 | i32.const 315736 + 03d7e7: 6a | i32.add + 03d7e8: 20 0a | local.get 10 + 03d7ea: 41 94 a9 93 80 00 | i32.const 316564 + 03d7f0: 6a | i32.add + 03d7f1: 41 c1 18 | i32.const 3137 + 03d7f4: 20 0a | local.get 10 + 03d7f6: 41 e6 8c 93 80 00 | i32.const 312934 + 03d7fc: 6a | i32.add + 03d7fd: 10 ec 80 80 80 00 | call 108 + 03d803: 00 | unreachable + 03d804: 0b | end + 03d805: 23 81 80 80 80 00 | global.get 1 + 03d80b: 22 0a | local.tee 10 + 03d80d: 41 87 a1 93 80 00 | i32.const 315527 + 03d813: 6a | i32.add + 03d814: 20 0a | local.get 10 + 03d816: 41 94 a9 93 80 00 | i32.const 316564 + 03d81c: 6a | i32.add + 03d81d: 41 a5 18 | i32.const 3109 + 03d820: 20 0a | local.get 10 + 03d822: 41 e6 8c 93 80 00 | i32.const 312934 + 03d828: 6a | i32.add + 03d829: 10 ec 80 80 80 00 | call 108 + 03d82f: 00 | unreachable + 03d830: 0b | end + 03d831: 23 81 80 80 80 00 | global.get 1 + 03d837: 22 0a | local.tee 10 + 03d839: 41 9c a1 93 80 00 | i32.const 315548 + 03d83f: 6a | i32.add + 03d840: 20 0a | local.get 10 + 03d842: 41 94 a9 93 80 00 | i32.const 316564 + 03d848: 6a | i32.add + 03d849: 41 92 18 | i32.const 3090 + 03d84c: 20 0a | local.get 10 + 03d84e: 41 e6 8c 93 80 00 | i32.const 312934 + 03d854: 6a | i32.add + 03d855: 10 ec 80 80 80 00 | call 108 + 03d85b: 00 | unreachable + 03d85c: 0b | end + 03d85d: 23 81 80 80 80 00 | global.get 1 + 03d863: 22 0a | local.tee 10 + 03d865: 41 f3 a0 93 80 00 | i32.const 315507 + 03d86b: 6a | i32.add + 03d86c: 20 0a | local.get 10 + 03d86e: 41 94 a9 93 80 00 | i32.const 316564 + 03d874: 6a | i32.add + 03d875: 41 96 1a | i32.const 3350 + 03d878: 20 0a | local.get 10 + 03d87a: 41 c0 99 93 80 00 | i32.const 314560 + 03d880: 6a | i32.add + 03d881: 10 ec 80 80 80 00 | call 108 + 03d887: 00 | unreachable + 03d888: 0b | end + 03d889: 23 81 80 80 80 00 | global.get 1 + 03d88f: 22 0a | local.tee 10 + 03d891: 41 c2 ce 93 80 00 | i32.const 321346 + 03d897: 6a | i32.add + 03d898: 20 0a | local.get 10 + 03d89a: 41 94 a9 93 80 00 | i32.const 316564 + 03d8a0: 6a | i32.add + 03d8a1: 41 ad 16 | i32.const 2861 + 03d8a4: 20 0a | local.get 10 + 03d8a6: 41 cc ab 93 80 00 | i32.const 316876 + 03d8ac: 6a | i32.add + 03d8ad: 10 ec 80 80 80 00 | call 108 + 03d8b3: 00 | unreachable + 03d8b4: 0b | end + 03d8b5: 41 00 | i32.const 0 + 03d8b7: 21 20 | local.set 32 + 03d8b9: 20 1d | local.get 29 + 03d8bb: 41 20 | i32.const 32 + 03d8bd: 46 | i32.eq + 03d8be: 0d 03 | br_if 3 + 03d8c0: 20 07 | local.get 7 + 03d8c2: 41 d0 00 | i32.const 80 + 03d8c5: 6a | i32.add + 03d8c6: 20 1d | local.get 29 + 03d8c8: 10 c9 84 80 80 00 | call 585 + 03d8ce: 21 0a | local.set 10 + 03d8d0: 41 00 | i32.const 0 + 03d8d2: 21 1f | local.set 31 + 03d8d4: 41 00 | i32.const 0 + 03d8d6: 21 20 | local.set 32 + 03d8d8: 41 00 | i32.const 0 + 03d8da: 21 24 | local.set 36 + 03d8dc: 20 17 | local.get 23 + 03d8de: 43 00 00 00 00 | f32.const 0x0p+0 + 03d8e3: 5b | f32.eq + 03d8e4: 0d 02 | br_if 2 + 03d8e6: 20 07 | local.get 7 + 03d8e8: 41 d0 00 | i32.const 80 + 03d8eb: 6a | i32.add + 03d8ec: 20 0a | local.get 10 + 03d8ee: 20 17 | local.get 23 + 03d8f0: 20 17 | local.get 23 + 03d8f2: 20 07 | local.get 7 + 03d8f4: 41 80 02 | i32.const 256 + 03d8f7: 6a | i32.add + 03d8f8: 20 07 | local.get 7 + 03d8fa: 41 ec 01 | i32.const 236 + 03d8fd: 6a | i32.add + 03d8fe: 20 07 | local.get 7 + 03d900: 41 e0 01 | i32.const 224 + 03d903: 6a | i32.add + 03d904: 20 07 | local.get 7 + 03d906: 41 d0 01 | i32.const 208 + 03d909: 6a | i32.add + 03d90a: 10 cb 84 80 80 00 | call 587 + 03d910: 41 00 | i32.const 0 + 03d912: 21 1f | local.set 31 + 03d914: 41 00 | i32.const 0 + 03d916: 21 20 | local.set 32 + 03d918: 41 00 | i32.const 0 + 03d91a: 21 24 | local.set 36 + 03d91c: 20 07 | local.get 7 + 03d91e: 28 02 80 02 | i32.load 2 256 + 03d922: 22 00 | local.tee 0 + 03d924: 20 07 | local.get 7 + 03d926: 28 02 e0 01 | i32.load 2 224 + 03d92a: 22 10 | local.tee 16 + 03d92c: 46 | i32.eq + 03d92d: 0d 02 | br_if 2 + 03d92f: 41 00 | i32.const 0 + 03d931: 21 1f | local.set 31 + 03d933: 41 00 | i32.const 0 + 03d935: 21 20 | local.set 32 + 03d937: 41 00 | i32.const 0 + 03d939: 21 24 | local.set 36 + 03d93b: 20 07 | local.get 7 + 03d93d: 28 02 ec 01 | i32.load 2 236 + 03d941: 22 0e | local.tee 14 + 03d943: 20 07 | local.get 7 + 03d945: 28 02 d0 01 | i32.load 2 208 + 03d949: 22 0c | local.tee 12 + 03d94b: 46 | i32.eq + 03d94c: 0d 02 | br_if 2 + 03d94e: 20 1e | local.get 30 + 03d950: 20 0e | local.get 14 + 03d952: 41 7c | i32.const 4294967292 + 03d954: 6a | i32.add + 03d955: 22 29 | local.tee 41 + 03d957: 36 02 08 | i32.store 2 8 + 03d95a: 20 1e | local.get 30 + 03d95c: 20 00 | local.get 0 + 03d95e: 41 7c | i32.const 4294967292 + 03d960: 6a | i32.add + 03d961: 22 21 | local.tee 33 + 03d963: 36 02 04 | i32.store 2 4 + 03d966: 20 07 | local.get 7 + 03d968: 41 d0 00 | i32.const 80 + 03d96b: 6a | i32.add + 03d96c: 20 0a | local.get 10 + 03d96e: 20 07 | local.get 7 + 03d970: 41 8c 06 | i32.const 780 + 03d973: 6a | i32.add + 03d974: 10 ca 84 80 80 00 | call 586 + 03d97a: 21 0b | local.set 11 + 03d97c: 20 0c | local.get 12 + 03d97e: 41 04 | i32.const 4 + 03d980: 6a | i32.add + 03d981: 22 28 | local.tee 40 + 03d983: 20 29 | local.get 41 + 03d985: 6b | i32.sub + 03d986: 22 20 | local.tee 32 + 03d988: 20 10 | local.get 16 + 03d98a: 41 04 | i32.const 4 + 03d98c: 6a | i32.add + 03d98d: 22 23 | local.tee 35 + 03d98f: 20 21 | local.get 33 + 03d991: 6b | i32.sub + 03d992: 22 1f | local.tee 31 + 03d994: 6c | i32.mul + 03d995: 10 82 86 80 80 00 | call 770 + 03d99b: 21 24 | local.set 36 + 03d99d: 20 0b | local.get 11 + 03d99f: 41 02 | i32.const 2 + 03d9a1: 74 | i32.shl + 03d9a2: 10 82 86 80 80 00 | call 770 + 03d9a8: 21 0f | local.set 15 + 03d9aa: 20 07 | local.get 7 + 03d9ac: 28 02 8c 06 | i32.load 2 780 + 03d9b0: 21 0e | local.set 14 + 03d9b2: 02 40 | block + 03d9b4: 20 0b | local.get 11 + 03d9b6: 41 01 | i32.const 1 + 03d9b8: 48 | i32.lt_s + 03d9b9: 22 27 | local.tee 39 + 03d9bb: 0d 00 | br_if 0 + 03d9bd: 20 0b | local.get 11 + 03d9bf: 41 7f | i32.const 4294967295 + 03d9c1: 6a | i32.add + 03d9c2: 21 0a | local.set 10 + 03d9c4: 41 00 | i32.const 0 + 03d9c6: 21 00 | local.set 0 + 03d9c8: 03 40 | loop + 03d9ca: 20 0a | local.get 10 + 03d9cc: 21 10 | local.set 16 + 03d9ce: 43 00 00 00 00 | f32.const 0x0p+0 + 03d9d3: 21 13 | local.set 19 + 03d9d5: 02 40 | block + 03d9d7: 02 40 | block + 03d9d9: 02 40 | block + 03d9db: 20 0e | local.get 14 + 03d9dd: 20 00 | local.get 0 + 03d9df: 22 0a | local.tee 10 + 03d9e1: 41 0e | i32.const 14 + 03d9e3: 6c | i32.mul + 03d9e4: 6a | i32.add + 03d9e5: 22 00 | local.tee 0 + 03d9e7: 2d 00 0c | i32.load8_u 0 12 + 03d9ea: 41 7e | i32.const 4294967294 + 03d9ec: 6a | i32.add + 03d9ed: 0e 02 00 01 02 | br_table 0 1 2 + 03d9f2: 0b | end + 03d9f3: 43 00 00 00 00 | f32.const 0x0p+0 + 03d9f8: 43 00 00 80 3f | f32.const 0x1p+0 + 03d9fd: 20 17 | local.get 23 + 03d9ff: 20 0e | local.get 14 + 03da01: 20 10 | local.get 16 + 03da03: 41 0e | i32.const 14 + 03da05: 6c | i32.mul + 03da06: 6a | i32.add + 03da07: 22 10 | local.tee 16 + 03da09: 2e 01 00 | i32.load16_s 1 0 + 03da0c: b2 | f32.convert_i32_s + 03da0d: 94 | f32.mul + 03da0e: 20 17 | local.get 23 + 03da10: 20 00 | local.get 0 + 03da12: 2e 01 00 | i32.load16_s 1 0 + 03da15: b2 | f32.convert_i32_s + 03da16: 94 | f32.mul + 03da17: 93 | f32.sub + 03da18: 22 13 | local.tee 19 + 03da1a: 20 13 | local.get 19 + 03da1c: 94 | f32.mul + 03da1d: 20 17 | local.get 23 + 03da1f: 20 00 | local.get 0 + 03da21: 2e 01 02 | i32.load16_s 1 2 + 03da24: b2 | f32.convert_i32_s + 03da25: 94 | f32.mul + 03da26: 20 17 | local.get 23 + 03da28: 20 10 | local.get 16 + 03da2a: 2e 01 02 | i32.load16_s 1 2 + 03da2d: b2 | f32.convert_i32_s + 03da2e: 94 | f32.mul + 03da2f: 93 | f32.sub + 03da30: 22 13 | local.tee 19 + 03da32: 20 13 | local.get 19 + 03da34: 94 | f32.mul + 03da35: 92 | f32.add + 03da36: 91 | f32.sqrt + 03da37: 22 13 | local.tee 19 + 03da39: 95 | f32.div + 03da3a: 20 13 | local.get 19 + 03da3c: 43 00 00 80 3a | f32.const 0x1p-10 + 03da41: 5d | f32.lt + 03da42: 1b | select + 03da43: 21 13 | local.set 19 + 03da45: 0c 01 | br 1 + 03da47: 0b | end + 03da48: 20 17 | local.get 23 + 03da4a: 20 0e | local.get 14 + 03da4c: 20 10 | local.get 16 + 03da4e: 41 0e | i32.const 14 + 03da50: 6c | i32.mul + 03da51: 6a | i32.add + 03da52: 22 10 | local.tee 16 + 03da54: 2e 01 00 | i32.load16_s 1 0 + 03da57: b2 | f32.convert_i32_s + 03da58: 94 | f32.mul + 03da59: 20 17 | local.get 23 + 03da5b: 20 00 | local.get 0 + 03da5d: 2e 01 00 | i32.load16_s 1 0 + 03da60: b2 | f32.convert_i32_s + 03da61: 94 | f32.mul + 03da62: 20 17 | local.get 23 + 03da64: 20 00 | local.get 0 + 03da66: 2e 01 04 | i32.load16_s 1 4 + 03da69: b2 | f32.convert_i32_s + 03da6a: 94 | f32.mul + 03da6b: 22 14 | local.tee 20 + 03da6d: 20 14 | local.get 20 + 03da6f: 92 | f32.add + 03da70: 93 | f32.sub + 03da71: 92 | f32.add + 03da72: 22 14 | local.tee 20 + 03da74: 20 14 | local.get 20 + 03da76: 94 | f32.mul + 03da77: 20 1a | local.get 26 + 03da79: 20 00 | local.get 0 + 03da7b: 2e 01 02 | i32.load16_s 1 2 + 03da7e: b2 | f32.convert_i32_s + 03da7f: 94 | f32.mul + 03da80: 20 1a | local.get 26 + 03da82: 20 00 | local.get 0 + 03da84: 2e 01 06 | i32.load16_s 1 6 + 03da87: b2 | f32.convert_i32_s + 03da88: 94 | f32.mul + 03da89: 22 14 | local.tee 20 + 03da8b: 20 14 | local.get 20 + 03da8d: 92 | f32.add + 03da8e: 93 | f32.sub + 03da8f: 20 17 | local.get 23 + 03da91: 20 10 | local.get 16 + 03da93: 2e 01 02 | i32.load16_s 1 2 + 03da96: b2 | f32.convert_i32_s + 03da97: 94 | f32.mul + 03da98: 93 | f32.sub + 03da99: 22 14 | local.tee 20 + 03da9b: 20 14 | local.get 20 + 03da9d: 94 | f32.mul + 03da9e: 92 | f32.add + 03da9f: 22 14 | local.tee 20 + 03daa1: 43 00 00 80 35 | f32.const 0x1p-20 + 03daa6: 60 | f32.ge + 03daa7: 45 | i32.eqz + 03daa8: 0d 00 | br_if 0 + 03daaa: 43 00 00 80 3f | f32.const 0x1p+0 + 03daaf: 20 14 | local.get 20 + 03dab1: 95 | f32.div + 03dab2: 21 13 | local.set 19 + 03dab4: 0b | end + 03dab5: 20 0f | local.get 15 + 03dab7: 20 0a | local.get 10 + 03dab9: 41 02 | i32.const 2 + 03dabb: 74 | i32.shl + 03dabc: 6a | i32.add + 03dabd: 20 13 | local.get 19 + 03dabf: 38 02 00 | f32.store 2 0 + 03dac2: 20 0a | local.get 10 + 03dac4: 41 01 | i32.const 1 + 03dac6: 6a | i32.add + 03dac7: 22 00 | local.tee 0 + 03dac9: 20 0b | local.get 11 + 03dacb: 47 | i32.ne + 03dacc: 0d 00 | br_if 0 + 03dace: 0b | end + 03dacf: 0b | end + 03dad0: 02 40 | block + 03dad2: 20 28 | local.get 40 + 03dad4: 20 29 | local.get 41 + 03dad6: 4c | i32.le_s + 03dad7: 0d 00 | br_if 0 + 03dad9: 20 29 | local.get 41 + 03dadb: 21 2d | local.set 45 + 03dadd: 20 23 | local.get 35 + 03dadf: 20 21 | local.get 33 + 03dae1: 4c | i32.le_s + 03dae2: 0d 00 | br_if 0 + 03dae4: 03 40 | loop + 03dae6: 20 2d | local.get 45 + 03dae8: b2 | f32.convert_i32_s + 03dae9: 43 00 00 00 3f | f32.const 0x1p-1 + 03daee: 92 | f32.add + 03daef: 22 2b | local.tee 43 + 03daf1: 20 1a | local.get 26 + 03daf3: 95 | f32.div + 03daf4: 22 13 | local.tee 19 + 03daf6: 43 0a d7 23 bc | f32.const -0x1.47ae14p-7 + 03dafb: 92 | f32.add + 03dafc: 20 13 | local.get 19 + 03dafe: 43 0a d7 23 3c | f32.const 0x1.47ae14p-7 + 03db03: 92 | f32.add + 03db04: 20 13 | local.get 19 + 03db06: 20 13 | local.get 19 + 03db08: 20 13 | local.get 19 + 03db0a: 8f | f32.trunc + 03db0b: 93 | f32.sub + 03db0c: 22 14 | local.tee 20 + 03db0e: 43 0a d7 23 3c | f32.const 0x1.47ae14p-7 + 03db13: 5d | f32.lt + 03db14: 1b | select + 03db15: 20 14 | local.get 20 + 03db17: 43 a4 70 7d 3f | f32.const 0x1.fae148p-1 + 03db1c: 5e | f32.gt + 03db1d: 1b | select + 03db1e: 22 30 | local.tee 48 + 03db20: 43 00 00 00 00 | f32.const 0x0p+0 + 03db25: 94 | f32.mul + 03db26: 21 38 | local.set 56 + 03db28: 20 24 | local.get 36 + 03db2a: 20 2d | local.get 45 + 03db2c: 20 29 | local.get 41 + 03db2e: 6b | i32.sub + 03db2f: 20 1f | local.get 31 + 03db31: 6c | i32.mul + 03db32: 6a | i32.add + 03db33: 21 26 | local.set 38 + 03db35: 20 21 | local.get 33 + 03db37: 21 22 | local.set 34 + 03db39: 03 40 | loop + 03db3b: 02 40 | block + 03db3d: 02 40 | block + 03db3f: 20 27 | local.get 39 + 03db41: 45 | i32.eqz + 03db42: 0d 00 | br_if 0 + 03db44: 43 00 00 00 00 | f32.const 0x0p+0 + 03db49: 21 14 | local.set 20 + 03db4b: 0c 01 | br 1 + 03db4d: 0b | end + 03db4e: 20 38 | local.get 56 + 03db50: 20 22 | local.get 34 + 03db52: b2 | f32.convert_i32_s + 03db53: 43 00 00 00 3f | f32.const 0x1p-1 + 03db58: 92 | f32.add + 03db59: 22 2f | local.tee 47 + 03db5b: 20 17 | local.get 23 + 03db5d: 95 | f32.div + 03db5e: 22 13 | local.tee 19 + 03db60: 92 | f32.add + 03db61: 21 39 | local.set 57 + 03db63: 20 13 | local.get 19 + 03db65: 43 00 00 00 00 | f32.const 0x0p+0 + 03db6a: 94 | f32.mul + 03db6b: 20 30 | local.get 48 + 03db6d: 93 | f32.sub + 03db6e: 21 3a | local.set 58 + 03db70: 41 00 | i32.const 0 + 03db72: 21 00 | local.set 0 + 03db74: 41 00 | i32.const 0 + 03db76: 21 25 | local.set 37 + 03db78: 03 40 | loop + 03db7a: 02 40 | block + 03db7c: 02 40 | block + 03db7e: 02 40 | block + 03db80: 20 0e | local.get 14 + 03db82: 20 00 | local.get 0 + 03db84: 41 0e | i32.const 14 + 03db86: 6c | i32.mul + 03db87: 6a | i32.add + 03db88: 22 0a | local.tee 10 + 03db8a: 2d 00 0c | i32.load8_u 0 12 + 03db8d: 41 7e | i32.const 4294967294 + 03db8f: 6a | i32.add + 03db90: 0e 02 00 01 02 | br_table 0 1 2 + 03db95: 0b | end + 03db96: 20 30 | local.get 48 + 03db98: 20 0a | local.get 10 + 03db9a: 41 74 | i32.const 4294967284 + 03db9c: 6a | i32.add + 03db9d: 2e 01 00 | i32.load16_s 1 0 + 03dba0: 22 10 | local.tee 16 + 03dba2: 20 0a | local.get 10 + 03dba4: 2e 01 02 | i32.load16_s 1 2 + 03dba7: 22 0c | local.tee 12 + 03dba9: 20 10 | local.get 16 + 03dbab: 20 0c | local.get 12 + 03dbad: 48 | i32.lt_s + 03dbae: 22 11 | local.tee 17 + 03dbb0: 1b | select + 03dbb1: b2 | f32.convert_i32_s + 03dbb2: 5e | f32.gt + 03dbb3: 45 | i32.eqz + 03dbb4: 0d 01 | br_if 1 + 03dbb6: 20 30 | local.get 48 + 03dbb8: 20 10 | local.get 16 + 03dbba: 20 0c | local.get 12 + 03dbbc: 20 10 | local.get 16 + 03dbbe: 20 0c | local.get 12 + 03dbc0: 4a | i32.gt_s + 03dbc1: 1b | select + 03dbc2: b2 | f32.convert_i32_s + 03dbc3: 5d | f32.lt + 03dbc4: 45 | i32.eqz + 03dbc5: 0d 01 | br_if 1 + 03dbc7: 20 13 | local.get 19 + 03dbc9: 20 0a | local.get 10 + 03dbcb: 41 72 | i32.const 4294967282 + 03dbcd: 6a | i32.add + 03dbce: 2e 01 00 | i32.load16_s 1 0 + 03dbd1: 22 12 | local.tee 18 + 03dbd3: 20 0a | local.get 10 + 03dbd5: 2e 01 00 | i32.load16_s 1 0 + 03dbd8: 22 0a | local.tee 10 + 03dbda: 20 12 | local.get 18 + 03dbdc: 20 0a | local.get 10 + 03dbde: 48 | i32.lt_s + 03dbdf: 1b | select + 03dbe0: b2 | f32.convert_i32_s + 03dbe1: 5e | f32.gt + 03dbe2: 45 | i32.eqz + 03dbe3: 0d 01 | br_if 1 + 03dbe5: 41 01 | i32.const 1 + 03dbe7: 41 7f | i32.const 4294967295 + 03dbe9: 20 11 | local.get 17 + 03dbeb: 1b | select + 03dbec: 41 00 | i32.const 0 + 03dbee: 20 30 | local.get 48 + 03dbf0: 20 10 | local.get 16 + 03dbf2: b2 | f32.convert_i32_s + 03dbf3: 93 | f32.sub + 03dbf4: 20 0c | local.get 12 + 03dbf6: 20 10 | local.get 16 + 03dbf8: 6b | i32.sub + 03dbf9: b2 | f32.convert_i32_s + 03dbfa: 95 | f32.div + 03dbfb: 20 0a | local.get 10 + 03dbfd: 20 12 | local.get 18 + 03dbff: 6b | i32.sub + 03dc00: b2 | f32.convert_i32_s + 03dc01: 94 | f32.mul + 03dc02: 20 12 | local.get 18 + 03dc04: b2 | f32.convert_i32_s + 03dc05: 92 | f32.add + 03dc06: 20 13 | local.get 19 + 03dc08: 5d | f32.lt + 03dc09: 1b | select + 03dc0a: 20 25 | local.get 37 + 03dc0c: 6a | i32.add + 03dc0d: 21 25 | local.set 37 + 03dc0f: 0c 01 | br 1 + 03dc11: 0b | end + 03dc12: 20 30 | local.get 48 + 03dc14: 20 0a | local.get 10 + 03dc16: 41 74 | i32.const 4294967284 + 03dc18: 6a | i32.add + 03dc19: 2e 01 00 | i32.load16_s 1 0 + 03dc1c: 22 10 | local.tee 16 + 03dc1e: 20 0a | local.get 10 + 03dc20: 2e 01 06 | i32.load16_s 1 6 + 03dc23: 22 11 | local.tee 17 + 03dc25: 20 0a | local.get 10 + 03dc27: 2e 01 02 | i32.load16_s 1 2 + 03dc2a: 22 0c | local.tee 12 + 03dc2c: 20 11 | local.get 17 + 03dc2e: 20 0c | local.get 12 + 03dc30: 48 | i32.lt_s + 03dc31: 1b | select + 03dc32: 22 12 | local.tee 18 + 03dc34: 20 10 | local.get 16 + 03dc36: 20 12 | local.get 18 + 03dc38: 48 | i32.lt_s + 03dc39: 1b | select + 03dc3a: b2 | f32.convert_i32_s + 03dc3b: 5e | f32.gt + 03dc3c: 45 | i32.eqz + 03dc3d: 0d 00 | br_if 0 + 03dc3f: 20 30 | local.get 48 + 03dc41: 20 10 | local.get 16 + 03dc43: 20 11 | local.get 17 + 03dc45: 20 0c | local.get 12 + 03dc47: 20 11 | local.get 17 + 03dc49: 20 0c | local.get 12 + 03dc4b: 4a | i32.gt_s + 03dc4c: 1b | select + 03dc4d: 22 12 | local.tee 18 + 03dc4f: 20 10 | local.get 16 + 03dc51: 20 12 | local.get 18 + 03dc53: 4a | i32.gt_s + 03dc54: 1b | select + 03dc55: b2 | f32.convert_i32_s + 03dc56: 5d | f32.lt + 03dc57: 45 | i32.eqz + 03dc58: 0d 00 | br_if 0 + 03dc5a: 20 13 | local.get 19 + 03dc5c: 20 0a | local.get 10 + 03dc5e: 2e 01 04 | i32.load16_s 1 4 + 03dc61: 22 12 | local.tee 18 + 03dc63: 20 0a | local.get 10 + 03dc65: 2e 01 00 | i32.load16_s 1 0 + 03dc68: 22 0d | local.tee 13 + 03dc6a: 20 12 | local.get 18 + 03dc6c: 20 0d | local.get 13 + 03dc6e: 48 | i32.lt_s + 03dc6f: 1b | select + 03dc70: 22 04 | local.tee 4 + 03dc72: 20 0a | local.get 10 + 03dc74: 41 72 | i32.const 4294967282 + 03dc76: 6a | i32.add + 03dc77: 2e 01 00 | i32.load16_s 1 0 + 03dc7a: 22 0a | local.tee 10 + 03dc7c: 20 04 | local.get 4 + 03dc7e: 20 0a | local.get 10 + 03dc80: 48 | i32.lt_s + 03dc81: 1b | select + 03dc82: b2 | f32.convert_i32_s + 03dc83: 5e | f32.gt + 03dc84: 45 | i32.eqz + 03dc85: 0d 00 | br_if 0 + 03dc87: 20 11 | local.get 17 + 03dc89: b2 | f32.convert_i32_s + 03dc8a: 21 14 | local.set 20 + 03dc8c: 20 10 | local.get 16 + 03dc8e: b2 | f32.convert_i32_s + 03dc8f: 21 2e | local.set 46 + 03dc91: 02 40 | block + 03dc93: 02 40 | block + 03dc95: 02 40 | block + 03dc97: 20 0a | local.get 10 + 03dc99: b2 | f32.convert_i32_s + 03dc9a: 22 33 | local.tee 51 + 03dc9c: 20 12 | local.get 18 + 03dc9e: b2 | f32.convert_i32_s + 03dc9f: 22 31 | local.tee 49 + 03dca1: 5c | f32.ne + 03dca2: 0d 00 | br_if 0 + 03dca4: 20 2e | local.get 46 + 03dca6: 20 14 | local.get 20 + 03dca8: 5b | f32.eq + 03dca9: 0d 01 | br_if 1 + 03dcab: 0b | end + 03dcac: 20 0c | local.get 12 + 03dcae: b2 | f32.convert_i32_s + 03dcaf: 21 32 | local.set 50 + 03dcb1: 20 31 | local.get 49 + 03dcb3: 20 0d | local.get 13 + 03dcb5: b2 | f32.convert_i32_s + 03dcb6: 22 2c | local.tee 44 + 03dcb8: 5c | f32.ne + 03dcb9: 0d 01 | br_if 1 + 03dcbb: 20 14 | local.get 20 + 03dcbd: 20 32 | local.get 50 + 03dcbf: 5c | f32.ne + 03dcc0: 0d 01 | br_if 1 + 03dcc2: 0b | end + 03dcc3: 20 30 | local.get 48 + 03dcc5: 20 10 | local.get 16 + 03dcc7: 20 0c | local.get 12 + 03dcc9: 20 10 | local.get 16 + 03dccb: 20 0c | local.get 12 + 03dccd: 48 | i32.lt_s + 03dcce: 22 11 | local.tee 17 + 03dcd0: 1b | select + 03dcd1: b2 | f32.convert_i32_s + 03dcd2: 5e | f32.gt + 03dcd3: 45 | i32.eqz + 03dcd4: 0d 01 | br_if 1 + 03dcd6: 20 30 | local.get 48 + 03dcd8: 20 10 | local.get 16 + 03dcda: 20 0c | local.get 12 + 03dcdc: 20 10 | local.get 16 + 03dcde: 20 0c | local.get 12 + 03dce0: 4a | i32.gt_s + 03dce1: 1b | select + 03dce2: b2 | f32.convert_i32_s + 03dce3: 5d | f32.lt + 03dce4: 45 | i32.eqz + 03dce5: 0d 01 | br_if 1 + 03dce7: 20 13 | local.get 19 + 03dce9: 20 0a | local.get 10 + 03dceb: 20 0d | local.get 13 + 03dced: 20 0a | local.get 10 + 03dcef: 20 0d | local.get 13 + 03dcf1: 48 | i32.lt_s + 03dcf2: 1b | select + 03dcf3: b2 | f32.convert_i32_s + 03dcf4: 5e | f32.gt + 03dcf5: 45 | i32.eqz + 03dcf6: 0d 01 | br_if 1 + 03dcf8: 41 01 | i32.const 1 + 03dcfa: 41 7f | i32.const 4294967295 + 03dcfc: 20 11 | local.get 17 + 03dcfe: 1b | select + 03dcff: 41 00 | i32.const 0 + 03dd01: 20 30 | local.get 48 + 03dd03: 20 2e | local.get 46 + 03dd05: 93 | f32.sub + 03dd06: 20 0c | local.get 12 + 03dd08: 20 10 | local.get 16 + 03dd0a: 6b | i32.sub + 03dd0b: b2 | f32.convert_i32_s + 03dd0c: 95 | f32.div + 03dd0d: 20 0d | local.get 13 + 03dd0f: 20 0a | local.get 10 + 03dd11: 6b | i32.sub + 03dd12: b2 | f32.convert_i32_s + 03dd13: 94 | f32.mul + 03dd14: 20 33 | local.get 51 + 03dd16: 92 | f32.add + 03dd17: 20 13 | local.get 19 + 03dd19: 5d | f32.lt + 03dd1a: 1b | select + 03dd1b: 20 25 | local.get 37 + 03dd1d: 6a | i32.add + 03dd1e: 21 25 | local.set 37 + 03dd20: 0c 01 | br 1 + 03dd22: 0b | end + 03dd23: 43 00 00 00 00 | f32.const 0x0p+0 + 03dd28: 20 31 | local.get 49 + 03dd2a: 8c | f32.neg + 03dd2b: 98 | f32.copysign + 03dd2c: 20 14 | local.get 20 + 03dd2e: 92 | f32.add + 03dd2f: 22 35 | local.tee 53 + 03dd31: 43 00 00 00 00 | f32.const 0x0p+0 + 03dd36: 20 33 | local.get 51 + 03dd38: 8c | f32.neg + 03dd39: 98 | f32.copysign + 03dd3a: 20 2e | local.get 46 + 03dd3c: 92 | f32.add + 03dd3d: 22 36 | local.tee 54 + 03dd3f: 93 | f32.sub + 03dd40: 21 34 | local.set 52 + 03dd42: 20 3a | local.get 58 + 03dd44: 20 36 | local.get 54 + 03dd46: 92 | f32.add + 03dd47: 21 3b | local.set 59 + 03dd49: 02 40 | block + 03dd4b: 02 40 | block + 03dd4d: 02 40 | block + 03dd4f: 02 40 | block + 03dd51: 02 40 | block + 03dd53: 20 36 | local.get 54 + 03dd55: 20 35 | local.get 53 + 03dd57: 20 35 | local.get 53 + 03dd59: 92 | f32.add + 03dd5a: 93 | f32.sub + 03dd5b: 43 00 00 00 00 | f32.const 0x0p+0 + 03dd60: 20 2c | local.get 44 + 03dd62: 8c | f32.neg + 03dd63: 98 | f32.copysign + 03dd64: 20 32 | local.get 50 + 03dd66: 92 | f32.add + 03dd67: 92 | f32.add + 03dd68: 22 36 | local.tee 54 + 03dd6a: 43 00 00 00 00 | f32.const 0x0p+0 + 03dd6f: 5b | f32.eq + 03dd70: 0d 00 | br_if 0 + 03dd72: 41 00 | i32.const 0 + 03dd74: 21 10 | local.set 16 + 03dd76: 20 34 | local.get 52 + 03dd78: 20 34 | local.get 52 + 03dd7a: 94 | f32.mul + 03dd7b: 20 36 | local.get 54 + 03dd7d: 20 3b | local.get 59 + 03dd7f: 94 | f32.mul + 03dd80: 93 | f32.sub + 03dd81: 22 35 | local.tee 53 + 03dd83: 43 00 00 00 00 | f32.const 0x0p+0 + 03dd88: 5e | f32.gt + 03dd89: 45 | i32.eqz + 03dd8a: 0d 03 | br_if 3 + 03dd8c: 43 00 00 80 bf | f32.const -0x1p+0 + 03dd91: 20 36 | local.get 54 + 03dd93: 95 | f32.div + 03dd94: 22 37 | local.tee 55 + 03dd96: 20 34 | local.get 52 + 03dd98: 20 35 | local.get 53 + 03dd9a: 91 | f32.sqrt + 03dd9b: 22 3b | local.tee 59 + 03dd9d: 92 | f32.add + 03dd9e: 94 | f32.mul + 03dd9f: 22 35 | local.tee 53 + 03dda1: 20 37 | local.get 55 + 03dda3: 20 34 | local.get 52 + 03dda5: 20 3b | local.get 59 + 03dda7: 93 | f32.sub + 03dda8: 94 | f32.mul + 03dda9: 22 37 | local.tee 55 + 03ddab: 20 35 | local.get 53 + 03ddad: 43 00 00 00 00 | f32.const 0x0p+0 + 03ddb2: 60 | f32.ge + 03ddb3: 20 35 | local.get 53 + 03ddb5: 43 00 00 80 3f | f32.const 0x1p+0 + 03ddba: 5f | f32.le + 03ddbb: 71 | i32.and + 03ddbc: 22 0a | local.tee 10 + 03ddbe: 41 01 | i32.const 1 + 03ddc0: 71 | i32.and + 03ddc1: 22 11 | local.tee 17 + 03ddc3: 1b | select + 03ddc4: 20 35 | local.get 53 + 03ddc6: 20 37 | local.get 55 + 03ddc8: 43 00 00 00 00 | f32.const 0x0p+0 + 03ddcd: 60 | f32.ge + 03ddce: 20 37 | local.get 55 + 03ddd0: 43 00 00 80 3f | f32.const 0x1p+0 + 03ddd5: 5f | f32.le + 03ddd6: 71 | i32.and + 03ddd7: 22 0c | local.tee 12 + 03ddd9: 1b | select + 03ddda: 21 35 | local.set 53 + 03dddc: 20 0c | local.get 12 + 03ddde: 20 0a | local.get 10 + 03dde0: 71 | i32.and + 03dde1: 21 0a | local.set 10 + 03dde3: 20 0c | local.get 12 + 03dde5: 0d 01 | br_if 1 + 03dde7: 20 11 | local.get 17 + 03dde9: 45 | i32.eqz + 03ddea: 0d 03 | br_if 3 + 03ddec: 0c 01 | br 1 + 03ddee: 0b | end + 03ddef: 43 00 00 00 00 | f32.const 0x0p+0 + 03ddf4: 21 37 | local.set 55 + 03ddf6: 41 00 | i32.const 0 + 03ddf8: 21 0a | local.set 10 + 03ddfa: 20 3b | local.get 59 + 03ddfc: 20 34 | local.get 52 + 03ddfe: 43 00 00 00 c0 | f32.const -0x1p+1 + 03de03: 94 | f32.mul + 03de04: 95 | f32.div + 03de05: 22 35 | local.tee 53 + 03de07: 43 00 00 00 00 | f32.const 0x0p+0 + 03de0c: 60 | f32.ge + 03de0d: 45 | i32.eqz + 03de0e: 0d 01 | br_if 1 + 03de10: 20 35 | local.get 53 + 03de12: 43 00 00 80 3f | f32.const 0x1p+0 + 03de17: 5f | f32.le + 03de18: 45 | i32.eqz + 03de19: 0d 01 | br_if 1 + 03de1b: 0b | end + 03de1c: 20 35 | local.get 53 + 03de1e: 20 35 | local.get 53 + 03de20: 94 | f32.mul + 03de21: 43 00 00 00 00 | f32.const 0x0p+0 + 03de26: 20 32 | local.get 50 + 03de28: 98 | f32.copysign + 03de29: 20 2c | local.get 44 + 03de2b: 92 | f32.add + 03de2c: 43 00 00 00 00 | f32.const 0x0p+0 + 03de31: 20 2e | local.get 46 + 03de33: 98 | f32.copysign + 03de34: 20 33 | local.get 51 + 03de36: 92 | f32.add + 03de37: 22 2e | local.tee 46 + 03de39: 93 | f32.sub + 03de3a: 22 33 | local.tee 51 + 03de3c: 94 | f32.mul + 03de3d: 20 35 | local.get 53 + 03de3f: 43 00 00 00 40 | f32.const 0x1p+1 + 03de44: 20 35 | local.get 53 + 03de46: 20 35 | local.get 53 + 03de48: 92 | f32.add + 03de49: 93 | f32.sub + 03de4a: 94 | f32.mul + 03de4b: 43 00 00 00 00 | f32.const 0x0p+0 + 03de50: 20 14 | local.get 20 + 03de52: 98 | f32.copysign + 03de53: 20 31 | local.get 49 + 03de55: 92 | f32.add + 03de56: 20 2e | local.get 46 + 03de58: 93 | f32.sub + 03de59: 22 14 | local.tee 20 + 03de5b: 94 | f32.mul + 03de5c: 20 2e | local.get 46 + 03de5e: 20 39 | local.get 57 + 03de60: 93 | f32.sub + 03de61: 22 2e | local.tee 46 + 03de63: 92 | f32.add + 03de64: 92 | f32.add + 03de65: 21 3c | local.set 60 + 03de67: 20 36 | local.get 54 + 03de69: 20 35 | local.get 53 + 03de6b: 94 | f32.mul + 03de6c: 20 34 | local.get 52 + 03de6e: 92 | f32.add + 03de6f: 21 3d | local.set 61 + 03de71: 02 40 | block + 03de73: 20 0a | local.get 10 + 03de75: 0d 00 | br_if 0 + 03de77: 41 00 | i32.const 0 + 03de79: 21 10 | local.set 16 + 03de7b: 41 01 | i32.const 1 + 03de7d: 21 0a | local.set 10 + 03de7f: 0c 03 | br 3 + 03de81: 0b | end + 03de82: 20 37 | local.get 55 + 03de84: 20 37 | local.get 55 + 03de86: 94 | f32.mul + 03de87: 20 33 | local.get 51 + 03de89: 94 | f32.mul + 03de8a: 20 37 | local.get 55 + 03de8c: 43 00 00 00 40 | f32.const 0x1p+1 + 03de91: 20 37 | local.get 55 + 03de93: 20 37 | local.get 55 + 03de95: 92 | f32.add + 03de96: 93 | f32.sub + 03de97: 94 | f32.mul + 03de98: 20 14 | local.get 20 + 03de9a: 94 | f32.mul + 03de9b: 20 2e | local.get 46 + 03de9d: 92 | f32.add + 03de9e: 92 | f32.add + 03de9f: 21 3e | local.set 62 + 03dea1: 20 36 | local.get 54 + 03dea3: 20 37 | local.get 55 + 03dea5: 94 | f32.mul + 03dea6: 20 34 | local.get 52 + 03dea8: 92 | f32.add + 03dea9: 21 3f | local.set 63 + 03deab: 41 01 | i32.const 1 + 03dead: 21 0a | local.set 10 + 03deaf: 41 01 | i32.const 1 + 03deb1: 21 10 | local.set 16 + 03deb3: 0c 02 | br 2 + 03deb5: 0b | end + 03deb6: 41 00 | i32.const 0 + 03deb8: 21 10 | local.set 16 + 03deba: 0c 01 | br 1 + 03debc: 0b | end + 03debd: 41 00 | i32.const 0 + 03debf: 21 0a | local.set 10 + 03dec1: 0b | end + 03dec2: 41 7f | i32.const 4294967295 + 03dec4: 41 01 | i32.const 1 + 03dec6: 20 3d | local.get 61 + 03dec8: 43 00 00 00 00 | f32.const 0x0p+0 + 03decd: 5d | f32.lt + 03dece: 1b | select + 03decf: 41 00 | i32.const 0 + 03ded1: 20 3c | local.get 60 + 03ded3: 43 00 00 00 00 | f32.const 0x0p+0 + 03ded8: 5d | f32.lt + 03ded9: 1b | select + 03deda: 41 00 | i32.const 0 + 03dedc: 20 0a | local.get 10 + 03dede: 1b | select + 03dedf: 20 25 | local.get 37 + 03dee1: 6a | i32.add + 03dee2: 41 7f | i32.const 4294967295 + 03dee4: 41 01 | i32.const 1 + 03dee6: 20 3f | local.get 63 + 03dee8: 43 00 00 00 00 | f32.const 0x0p+0 + 03deed: 5d | f32.lt + 03deee: 1b | select + 03deef: 41 00 | i32.const 0 + 03def1: 20 3e | local.get 62 + 03def3: 43 00 00 00 00 | f32.const 0x0p+0 + 03def8: 5d | f32.lt + 03def9: 1b | select + 03defa: 41 00 | i32.const 0 + 03defc: 20 10 | local.get 16 + 03defe: 1b | select + 03deff: 6a | i32.add + 03df00: 21 25 | local.set 37 + 03df02: 0b | end + 03df03: 20 00 | local.get 0 + 03df05: 41 01 | i32.const 1 + 03df07: 6a | i32.add + 03df08: 22 00 | local.tee 0 + 03df0a: 20 0b | local.get 11 + 03df0c: 47 | i32.ne + 03df0d: 0d 00 | br_if 0 + 03df0f: 0b | end + 03df10: 43 f0 23 74 49 | f32.const 0x1.e847ep+19 + 03df15: 21 13 | local.set 19 + 03df17: 41 00 | i32.const 0 + 03df19: 21 00 | local.set 0 + 03df1b: 03 40 | loop + 03df1d: 20 1a | local.get 26 + 03df1f: 20 0e | local.get 14 + 03df21: 20 00 | local.get 0 + 03df23: 41 0e | i32.const 14 + 03df25: 6c | i32.mul + 03df26: 6a | i32.add + 03df27: 22 0a | local.tee 10 + 03df29: 2e 01 02 | i32.load16_s 1 2 + 03df2c: b2 | f32.convert_i32_s + 03df2d: 94 | f32.mul + 03df2e: 21 2e | local.set 46 + 03df30: 20 17 | local.get 23 + 03df32: 20 0a | local.get 10 + 03df34: 2e 01 00 | i32.load16_s 1 0 + 03df37: b2 | f32.convert_i32_s + 03df38: 94 | f32.mul + 03df39: 21 14 | local.set 20 + 03df3b: 02 40 | block + 03df3d: 02 40 | block + 03df3f: 02 40 | block + 03df41: 02 40 | block + 03df43: 02 40 | block + 03df45: 02 40 | block + 03df47: 20 0a | local.get 10 + 03df49: 2d 00 0c | i32.load8_u 0 12 + 03df4c: 41 7e | i32.const 4294967294 + 03df4e: 6a | i32.add + 03df4f: 0e 02 00 01 05 | br_table 0 1 5 + 03df54: 0b | end + 03df55: 20 0f | local.get 15 + 03df57: 20 00 | local.get 0 + 03df59: 41 02 | i32.const 2 + 03df5b: 74 | i32.shl + 03df5c: 6a | i32.add + 03df5d: 2a 02 00 | f32.load 2 0 + 03df60: 22 33 | local.tee 51 + 03df62: 43 00 00 00 00 | f32.const 0x0p+0 + 03df67: 5b | f32.eq + 03df68: 0d 04 | br_if 4 + 03df6a: 20 00 | local.get 0 + 03df6c: 45 | i32.eqz + 03df6d: 0d 01 | br_if 1 + 03df6f: 20 33 | local.get 51 + 03df71: 20 17 | local.get 23 + 03df73: 20 0a | local.get 10 + 03df75: 41 72 | i32.const 4294967282 + 03df77: 6a | i32.add + 03df78: 2e 01 00 | i32.load16_s 1 0 + 03df7b: b2 | f32.convert_i32_s + 03df7c: 94 | f32.mul + 03df7d: 20 14 | local.get 20 + 03df7f: 93 | f32.sub + 03df80: 22 32 | local.tee 50 + 03df82: 20 2e | local.get 46 + 03df84: 20 2b | local.get 43 + 03df86: 93 | f32.sub + 03df87: 22 31 | local.tee 49 + 03df89: 94 | f32.mul + 03df8a: 20 1a | local.get 26 + 03df8c: 20 0a | local.get 10 + 03df8e: 41 74 | i32.const 4294967284 + 03df90: 6a | i32.add + 03df91: 2e 01 00 | i32.load16_s 1 0 + 03df94: b2 | f32.convert_i32_s + 03df95: 94 | f32.mul + 03df96: 20 2e | local.get 46 + 03df98: 93 | f32.sub + 03df99: 22 2e | local.tee 46 + 03df9b: 20 14 | local.get 20 + 03df9d: 20 2f | local.get 47 + 03df9f: 93 | f32.sub + 03dfa0: 22 14 | local.tee 20 + 03dfa2: 94 | f32.mul + 03dfa3: 93 | f32.sub + 03dfa4: 8b | f32.abs + 03dfa5: 94 | f32.mul + 03dfa6: 22 34 | local.tee 52 + 03dfa8: 20 14 | local.get 20 + 03dfaa: 20 14 | local.get 20 + 03dfac: 94 | f32.mul + 03dfad: 20 31 | local.get 49 + 03dfaf: 20 31 | local.get 49 + 03dfb1: 94 | f32.mul + 03dfb2: 92 | f32.add + 03dfb3: 22 33 | local.tee 51 + 03dfb5: 91 | f32.sqrt + 03dfb6: 20 13 | local.get 19 + 03dfb8: 20 33 | local.get 51 + 03dfba: 20 13 | local.get 19 + 03dfbc: 20 13 | local.get 19 + 03dfbe: 94 | f32.mul + 03dfbf: 5d | f32.lt + 03dfc0: 1b | select + 03dfc1: 22 13 | local.tee 19 + 03dfc3: 5d | f32.lt + 03dfc4: 45 | i32.eqz + 03dfc5: 0d 04 | br_if 4 + 03dfc7: 20 34 | local.get 52 + 03dfc9: 20 13 | local.get 19 + 03dfcb: 20 14 | local.get 20 + 03dfcd: 20 32 | local.get 50 + 03dfcf: 94 | f32.mul + 03dfd0: 20 31 | local.get 49 + 03dfd2: 20 2e | local.get 46 + 03dfd4: 94 | f32.mul + 03dfd5: 92 | f32.add + 03dfd6: 8c | f32.neg + 03dfd7: 20 32 | local.get 50 + 03dfd9: 20 32 | local.get 50 + 03dfdb: 94 | f32.mul + 03dfdc: 20 2e | local.get 46 + 03dfde: 20 2e | local.get 46 + 03dfe0: 94 | f32.mul + 03dfe1: 92 | f32.add + 03dfe2: 95 | f32.div + 03dfe3: 22 14 | local.tee 20 + 03dfe5: 43 00 00 80 3f | f32.const 0x1p+0 + 03dfea: 5f | f32.le + 03dfeb: 1b | select + 03dfec: 20 13 | local.get 19 + 03dfee: 20 14 | local.get 20 + 03dff0: 43 00 00 00 00 | f32.const 0x0p+0 + 03dff5: 60 | f32.ge + 03dff6: 1b | select + 03dff7: 21 13 | local.set 19 + 03dff9: 0c 04 | br 4 + 03dffb: 0b | end + 03dffc: 20 2f | local.get 47 + 03dffe: 20 14 | local.get 20 + 03e000: 20 17 | local.get 23 + 03e002: 20 0a | local.get 10 + 03e004: 2e 01 04 | i32.load16_s 1 4 + 03e007: b2 | f32.convert_i32_s + 03e008: 94 | f32.mul + 03e009: 22 31 | local.tee 49 + 03e00b: 20 14 | local.get 20 + 03e00d: 20 31 | local.get 49 + 03e00f: 5d | f32.lt + 03e010: 22 10 | local.tee 16 + 03e012: 1b | select + 03e013: 22 32 | local.tee 50 + 03e015: 20 17 | local.get 23 + 03e017: 20 0a | local.get 10 + 03e019: 41 72 | i32.const 4294967282 + 03e01b: 6a | i32.add + 03e01c: 2e 01 00 | i32.load16_s 1 0 + 03e01f: b2 | f32.convert_i32_s + 03e020: 94 | f32.mul + 03e021: 22 33 | local.tee 51 + 03e023: 20 32 | local.get 50 + 03e025: 20 33 | local.get 51 + 03e027: 5d | f32.lt + 03e028: 1b | select + 03e029: 20 13 | local.get 19 + 03e02b: 93 | f32.sub + 03e02c: 5e | f32.gt + 03e02d: 45 | i32.eqz + 03e02e: 0d 03 | br_if 3 + 03e030: 20 2f | local.get 47 + 03e032: 20 13 | local.get 19 + 03e034: 20 33 | local.get 51 + 03e036: 20 31 | local.get 49 + 03e038: 20 14 | local.get 20 + 03e03a: 20 10 | local.get 16 + 03e03c: 1b | select + 03e03d: 22 32 | local.tee 50 + 03e03f: 20 32 | local.get 50 + 03e041: 20 33 | local.get 51 + 03e043: 5d | f32.lt + 03e044: 1b | select + 03e045: 92 | f32.add + 03e046: 5d | f32.lt + 03e047: 45 | i32.eqz + 03e048: 0d 03 | br_if 3 + 03e04a: 20 2b | local.get 43 + 03e04c: 20 2e | local.get 46 + 03e04e: 20 1a | local.get 26 + 03e050: 20 0a | local.get 10 + 03e052: 2e 01 06 | i32.load16_s 1 6 + 03e055: b2 | f32.convert_i32_s + 03e056: 94 | f32.mul + 03e057: 22 32 | local.tee 50 + 03e059: 20 2e | local.get 46 + 03e05b: 20 32 | local.get 50 + 03e05d: 5d | f32.lt + 03e05e: 22 10 | local.tee 16 + 03e060: 1b | select + 03e061: 22 2c | local.tee 44 + 03e063: 20 1a | local.get 26 + 03e065: 20 0a | local.get 10 + 03e067: 41 74 | i32.const 4294967284 + 03e069: 6a | i32.add + 03e06a: 2e 01 00 | i32.load16_s 1 0 + 03e06d: b2 | f32.convert_i32_s + 03e06e: 94 | f32.mul + 03e06f: 22 34 | local.tee 52 + 03e071: 20 2c | local.get 44 + 03e073: 20 34 | local.get 52 + 03e075: 5d | f32.lt + 03e076: 1b | select + 03e077: 20 13 | local.get 19 + 03e079: 93 | f32.sub + 03e07a: 5e | f32.gt + 03e07b: 45 | i32.eqz + 03e07c: 0d 03 | br_if 3 + 03e07e: 20 2b | local.get 43 + 03e080: 20 13 | local.get 19 + 03e082: 20 34 | local.get 52 + 03e084: 20 32 | local.get 50 + 03e086: 20 2e | local.get 46 + 03e088: 20 10 | local.get 16 + 03e08a: 1b | select + 03e08b: 22 2c | local.tee 44 + 03e08d: 20 2c | local.get 44 + 03e08f: 20 34 | local.get 52 + 03e091: 5d | f32.lt + 03e092: 1b | select + 03e093: 92 | f32.add + 03e094: 5d | f32.lt + 03e095: 45 | i32.eqz + 03e096: 0d 03 | br_if 3 + 03e098: 20 31 | local.get 49 + 03e09a: 20 14 | local.get 20 + 03e09c: 93 | f32.sub + 03e09d: 22 2c | local.tee 44 + 03e09f: 20 33 | local.get 51 + 03e0a1: 20 14 | local.get 20 + 03e0a3: 20 31 | local.get 49 + 03e0a5: 20 31 | local.get 49 + 03e0a7: 92 | f32.add + 03e0a8: 93 | f32.sub + 03e0a9: 92 | f32.add + 03e0aa: 22 3b | local.tee 59 + 03e0ac: 94 | f32.mul + 03e0ad: 20 32 | local.get 50 + 03e0af: 20 2e | local.get 46 + 03e0b1: 93 | f32.sub + 03e0b2: 22 35 | local.tee 53 + 03e0b4: 20 34 | local.get 52 + 03e0b6: 20 2e | local.get 46 + 03e0b8: 20 32 | local.get 50 + 03e0ba: 20 32 | local.get 50 + 03e0bc: 92 | f32.add + 03e0bd: 93 | f32.sub + 03e0be: 92 | f32.add + 03e0bf: 22 3e | local.tee 62 + 03e0c1: 94 | f32.mul + 03e0c2: 92 | f32.add + 03e0c3: 43 00 00 40 40 | f32.const 0x1.8p+1 + 03e0c8: 94 | f32.mul + 03e0c9: 21 3c | local.set 60 + 03e0cb: 20 2e | local.get 46 + 03e0cd: 20 2b | local.get 43 + 03e0cf: 93 | f32.sub + 03e0d0: 21 36 | local.set 54 + 03e0d2: 20 14 | local.get 20 + 03e0d4: 20 2f | local.get 47 + 03e0d6: 93 | f32.sub + 03e0d7: 21 37 | local.set 55 + 03e0d9: 02 40 | block + 03e0db: 20 0f | local.get 15 + 03e0dd: 20 00 | local.get 0 + 03e0df: 41 02 | i32.const 2 + 03e0e1: 74 | i32.shl + 03e0e2: 6a | i32.add + 03e0e3: 2a 02 00 | f32.load 2 0 + 03e0e6: 22 3d | local.tee 61 + 03e0e8: 43 00 00 00 00 | f32.const 0x0p+0 + 03e0ed: 5c | f32.ne + 03e0ee: 0d 00 | br_if 0 + 03e0f0: 20 37 | local.get 55 + 03e0f2: 20 2c | local.get 44 + 03e0f4: 94 | f32.mul + 03e0f5: 20 36 | local.get 54 + 03e0f7: 20 35 | local.get 53 + 03e0f9: 94 | f32.mul + 03e0fa: 92 | f32.add + 03e0fb: 21 3f | local.set 63 + 03e0fd: 20 2c | local.get 44 + 03e0ff: 20 2c | local.get 44 + 03e101: 94 | f32.mul + 03e102: 20 35 | local.get 53 + 03e104: 20 35 | local.get 53 + 03e106: 94 | f32.mul + 03e107: 92 | f32.add + 03e108: 22 2c | local.tee 44 + 03e10a: 20 2c | local.get 44 + 03e10c: 92 | f32.add + 03e10d: 20 37 | local.get 55 + 03e10f: 20 3b | local.get 59 + 03e111: 94 | f32.mul + 03e112: 20 36 | local.get 54 + 03e114: 20 3e | local.get 62 + 03e116: 94 | f32.mul + 03e117: 92 | f32.add + 03e118: 92 | f32.add + 03e119: 21 3d | local.set 61 + 03e11b: 02 40 | block + 03e11d: 20 3c | local.get 60 + 03e11f: 8b | f32.abs + 03e120: 43 00 00 80 35 | f32.const 0x1p-20 + 03e125: 5d | f32.lt + 03e126: 45 | i32.eqz + 03e127: 0d 00 | br_if 0 + 03e129: 41 00 | i32.const 0 + 03e12b: 21 0a | local.set 10 + 03e12d: 43 00 00 00 00 | f32.const 0x0p+0 + 03e132: 21 2c | local.set 44 + 03e134: 02 40 | block + 03e136: 20 3d | local.get 61 + 03e138: 8b | f32.abs + 03e139: 43 00 00 80 35 | f32.const 0x1p-20 + 03e13e: 60 | f32.ge + 03e13f: 0d 00 | br_if 0 + 03e141: 43 00 00 00 00 | f32.const 0x0p+0 + 03e146: 21 3c | local.set 60 + 03e148: 43 00 00 00 00 | f32.const 0x0p+0 + 03e14d: 21 35 | local.set 53 + 03e14f: 41 00 | i32.const 0 + 03e151: 21 10 | local.set 16 + 03e153: 41 00 | i32.const 0 + 03e155: 21 0c | local.set 12 + 03e157: 0c 05 | br 5 + 03e159: 0b | end + 03e15a: 20 3f | local.get 63 + 03e15c: 8c | f32.neg + 03e15d: 20 3d | local.get 61 + 03e15f: 95 | f32.div + 03e160: 21 3c | local.set 60 + 03e162: 41 01 | i32.const 1 + 03e164: 21 10 | local.set 16 + 03e166: 0c 03 | br 3 + 03e168: 0b | end + 03e169: 43 00 00 00 00 | f32.const 0x0p+0 + 03e16e: 21 35 | local.set 53 + 03e170: 41 00 | i32.const 0 + 03e172: 21 0c | local.set 12 + 03e174: 02 40 | block + 03e176: 20 3d | local.get 61 + 03e178: 20 3d | local.get 61 + 03e17a: 94 | f32.mul + 03e17b: 20 3c | local.get 60 + 03e17d: 43 00 00 80 c0 | f32.const -0x1p+2 + 03e182: 94 | f32.mul + 03e183: 20 3f | local.get 63 + 03e185: 94 | f32.mul + 03e186: 92 | f32.add + 03e187: 22 2c | local.tee 44 + 03e189: 43 00 00 00 00 | f32.const 0x0p+0 + 03e18e: 5d | f32.lt + 03e18f: 45 | i32.eqz + 03e190: 0d 00 | br_if 0 + 03e192: 43 00 00 00 00 | f32.const 0x0p+0 + 03e197: 21 3c | local.set 60 + 03e199: 43 00 00 00 00 | f32.const 0x0p+0 + 03e19e: 21 2c | local.set 44 + 03e1a0: 41 00 | i32.const 0 + 03e1a2: 21 10 | local.set 16 + 03e1a4: 41 00 | i32.const 0 + 03e1a6: 21 0a | local.set 10 + 03e1a8: 0c 04 | br 4 + 03e1aa: 0b | end + 03e1ab: 20 2c | local.get 44 + 03e1ad: 91 | f32.sqrt + 03e1ae: 22 3b | local.tee 59 + 03e1b0: 20 3d | local.get 61 + 03e1b2: 93 | f32.sub + 03e1b3: 20 3c | local.get 60 + 03e1b5: 20 3c | local.get 60 + 03e1b7: 92 | f32.add + 03e1b8: 22 3c | local.tee 60 + 03e1ba: 95 | f32.div + 03e1bb: 21 2c | local.set 44 + 03e1bd: 20 3d | local.get 61 + 03e1bf: 8c | f32.neg + 03e1c0: 20 3b | local.get 59 + 03e1c2: 93 | f32.sub + 03e1c3: 20 3c | local.get 60 + 03e1c5: 95 | f32.div + 03e1c6: 21 3c | local.set 60 + 03e1c8: 41 01 | i32.const 1 + 03e1ca: 21 10 | local.set 16 + 03e1cc: 41 01 | i32.const 1 + 03e1ce: 21 0a | local.set 10 + 03e1d0: 0c 03 | br 3 + 03e1d2: 0b | end + 03e1d3: 20 3c | local.get 60 + 03e1d5: 20 3d | local.get 61 + 03e1d7: 94 | f32.mul + 03e1d8: 22 3c | local.tee 60 + 03e1da: 43 00 00 40 c0 | f32.const -0x1.8p+1 + 03e1df: 95 | f32.div + 03e1e0: 21 3f | local.set 63 + 03e1e2: 02 40 | block + 03e1e4: 20 37 | local.get 55 + 03e1e6: 20 2c | local.get 44 + 03e1e8: 94 | f32.mul + 03e1e9: 20 36 | local.get 54 + 03e1eb: 20 35 | local.get 53 + 03e1ed: 94 | f32.mul + 03e1ee: 92 | f32.add + 03e1ef: 20 3d | local.get 61 + 03e1f1: 94 | f32.mul + 03e1f2: 20 3c | local.get 60 + 03e1f4: 20 3c | local.get 60 + 03e1f6: 20 3c | local.get 60 + 03e1f8: 20 3c | local.get 60 + 03e1fa: 92 | f32.add + 03e1fb: 94 | f32.mul + 03e1fc: 20 2c | local.get 44 + 03e1fe: 20 2c | local.get 44 + 03e200: 94 | f32.mul + 03e201: 20 35 | local.get 53 + 03e203: 20 35 | local.get 53 + 03e205: 94 | f32.mul + 03e206: 92 | f32.add + 03e207: 22 2c | local.tee 44 + 03e209: 20 2c | local.get 44 + 03e20b: 92 | f32.add + 03e20c: 20 37 | local.get 55 + 03e20e: 20 3b | local.get 59 + 03e210: 94 | f32.mul + 03e211: 20 36 | local.get 54 + 03e213: 20 3e | local.get 62 + 03e215: 94 | f32.mul + 03e216: 92 | f32.add + 03e217: 92 | f32.add + 03e218: 20 3d | local.get 61 + 03e21a: 94 | f32.mul + 03e21b: 22 35 | local.tee 53 + 03e21d: 43 00 00 10 c1 | f32.const -0x1.2p+3 + 03e222: 94 | f32.mul + 03e223: 92 | f32.add + 03e224: 94 | f32.mul + 03e225: 43 00 00 d8 41 | f32.const 0x1.bp+4 + 03e22a: 95 | f32.div + 03e22b: 92 | f32.add + 03e22c: 22 2c | local.tee 44 + 03e22e: 20 2c | local.get 44 + 03e230: 94 | f32.mul + 03e231: 20 35 | local.get 53 + 03e233: 20 3c | local.get 60 + 03e235: 20 3c | local.get 60 + 03e237: 94 | f32.mul + 03e238: 43 00 00 40 c0 | f32.const -0x1.8p+1 + 03e23d: 95 | f32.div + 03e23e: 92 | f32.add + 03e23f: 22 35 | local.tee 53 + 03e241: 20 35 | local.get 53 + 03e243: 20 35 | local.get 53 + 03e245: 94 | f32.mul + 03e246: 94 | f32.mul + 03e247: 22 3c | local.tee 60 + 03e249: 43 00 00 80 40 | f32.const 0x1p+2 + 03e24e: 94 | f32.mul + 03e24f: 43 00 00 d8 41 | f32.const 0x1.bp+4 + 03e254: 95 | f32.div + 03e255: 92 | f32.add + 03e256: 22 3d | local.tee 61 + 03e258: 43 00 00 00 00 | f32.const 0x0p+0 + 03e25d: 60 | f32.ge + 03e25e: 45 | i32.eqz + 03e25f: 0d 00 | br_if 0 + 03e261: 20 2c | local.get 44 + 03e263: 8c | f32.neg + 03e264: 20 3d | local.get 61 + 03e266: 91 | f32.sqrt + 03e267: 22 3c | local.tee 60 + 03e269: 93 | f32.sub + 03e26a: 43 00 00 00 3f | f32.const 0x1p-1 + 03e26f: 94 | f32.mul + 03e270: 21 35 | local.set 53 + 03e272: 02 40 | block + 03e274: 02 40 | block + 03e276: 20 3c | local.get 60 + 03e278: 20 2c | local.get 44 + 03e27a: 93 | f32.sub + 03e27b: 43 00 00 00 3f | f32.const 0x1p-1 + 03e280: 94 | f32.mul + 03e281: 22 2c | local.tee 44 + 03e283: 43 00 00 00 00 | f32.const 0x0p+0 + 03e288: 5d | f32.lt + 03e289: 45 | i32.eqz + 03e28a: 0d 00 | br_if 0 + 03e28c: 20 2c | local.get 44 + 03e28e: 8c | f32.neg + 03e28f: bb | f64.promote_f32 + 03e290: 44 00 00 00 60 55 55 d5 3f | f64.const 0x1.555556p-2 + 03e299: 10 be 85 80 80 00 | call 702 + 03e29f: b6 | f32.demote_f64 + 03e2a0: 8c | f32.neg + 03e2a1: 21 2c | local.set 44 + 03e2a3: 0c 01 | br 1 + 03e2a5: 0b | end + 03e2a6: 20 2c | local.get 44 + 03e2a8: bb | f64.promote_f32 + 03e2a9: 44 00 00 00 60 55 55 d5 3f | f64.const 0x1.555556p-2 + 03e2b2: 10 be 85 80 80 00 | call 702 + 03e2b8: b6 | f32.demote_f64 + 03e2b9: 21 2c | local.set 44 + 03e2bb: 0b | end + 03e2bc: 02 40 | block + 03e2be: 02 40 | block + 03e2c0: 20 35 | local.get 53 + 03e2c2: 43 00 00 00 00 | f32.const 0x0p+0 + 03e2c7: 5d | f32.lt + 03e2c8: 45 | i32.eqz + 03e2c9: 0d 00 | br_if 0 + 03e2cb: 20 35 | local.get 53 + 03e2cd: 8c | f32.neg + 03e2ce: bb | f64.promote_f32 + 03e2cf: 44 00 00 00 60 55 55 d5 3f | f64.const 0x1.555556p-2 + 03e2d8: 10 be 85 80 80 00 | call 702 + 03e2de: b6 | f32.demote_f64 + 03e2df: 8c | f32.neg + 03e2e0: 21 35 | local.set 53 + 03e2e2: 0c 01 | br 1 + 03e2e4: 0b | end + 03e2e5: 20 35 | local.get 53 + 03e2e7: bb | f64.promote_f32 + 03e2e8: 44 00 00 00 60 55 55 d5 3f | f64.const 0x1.555556p-2 + 03e2f1: 10 be 85 80 80 00 | call 702 + 03e2f7: b6 | f32.demote_f64 + 03e2f8: 21 35 | local.set 53 + 03e2fa: 0b | end + 03e2fb: 20 3f | local.get 63 + 03e2fd: 20 2c | local.get 44 + 03e2ff: 92 | f32.add + 03e300: 20 35 | local.get 53 + 03e302: 92 | f32.add + 03e303: 21 3c | local.set 60 + 03e305: 41 00 | i32.const 0 + 03e307: 21 0a | local.set 10 + 03e309: 41 01 | i32.const 1 + 03e30b: 21 10 | local.set 16 + 03e30d: 43 00 00 00 00 | f32.const 0x0p+0 + 03e312: 21 2c | local.set 44 + 03e314: 0c 02 | br 2 + 03e316: 0b | end + 03e317: 20 35 | local.get 53 + 03e319: 43 00 00 40 c0 | f32.const -0x1.8p+1 + 03e31e: 95 | f32.div + 03e31f: 91 | f32.sqrt + 03e320: 22 3d | local.tee 61 + 03e322: 20 3d | local.get 61 + 03e324: 92 | f32.add + 03e325: 20 2c | local.get 44 + 03e327: bb | f64.promote_f32 + 03e328: 43 00 00 d8 c1 | f32.const -0x1.bp+4 + 03e32d: 20 3c | local.get 60 + 03e32f: 95 | f32.div + 03e330: bb | f64.promote_f32 + 03e331: 9f | f64.sqrt + 03e332: a2 | f64.mul + 03e333: 44 00 00 00 00 00 00 e0 bf | f64.const -0x1p-1 + 03e33c: a2 | f64.mul + 03e33d: 10 81 85 80 80 00 | call 641 + 03e343: b6 | f32.demote_f64 + 03e344: 43 00 00 40 40 | f32.const 0x1.8p+1 + 03e349: 95 | f32.div + 03e34a: bb | f64.promote_f32 + 03e34b: 22 40 | local.tee 64 + 03e34d: 10 90 85 80 80 00 | call 656 + 03e353: b6 | f32.demote_f64 + 03e354: 22 2c | local.tee 44 + 03e356: 94 | f32.mul + 03e357: 20 3f | local.get 63 + 03e359: 92 | f32.add + 03e35a: 21 3c | local.set 60 + 03e35c: 20 3f | local.get 63 + 03e35e: 20 3d | local.get 61 + 03e360: 20 2c | local.get 44 + 03e362: 20 40 | local.get 64 + 03e364: 44 7a 00 8b fc fa 21 f9 bf | f64.const -0x1.921fafc8b007ap+0 + 03e36d: a0 | f64.add + 03e36e: 10 90 85 80 80 00 | call 656 + 03e374: b6 | f32.demote_f64 + 03e375: 43 d7 b3 dd 3f | f32.const 0x1.bb67aep+0 + 03e37a: 94 | f32.mul + 03e37b: 22 3b | local.tee 59 + 03e37d: 93 | f32.sub + 03e37e: 94 | f32.mul + 03e37f: 93 | f32.sub + 03e380: 21 35 | local.set 53 + 03e382: 20 3f | local.get 63 + 03e384: 20 3d | local.get 61 + 03e386: 20 3b | local.get 59 + 03e388: 20 2c | local.get 44 + 03e38a: 92 | f32.add + 03e38b: 94 | f32.mul + 03e38c: 93 | f32.sub + 03e38d: 21 2c | local.set 44 + 03e38f: 41 01 | i32.const 1 + 03e391: 21 10 | local.set 16 + 03e393: 41 01 | i32.const 1 + 03e395: 21 0a | local.set 10 + 03e397: 41 01 | i32.const 1 + 03e399: 21 0c | local.set 12 + 03e39b: 0c 02 | br 2 + 03e39d: 0b | end + 03e39e: 23 81 80 80 80 00 | global.get 1 + 03e3a4: 22 0a | local.tee 10 + 03e3a6: 41 e9 c7 93 80 00 | i32.const 320489 + 03e3ac: 6a | i32.add + 03e3ad: 20 0a | local.get 10 + 03e3af: 41 94 a9 93 80 00 | i32.const 316564 + 03e3b5: 6a | i32.add + 03e3b6: 41 b5 24 | i32.const 4661 + 03e3b9: 20 0a | local.get 10 + 03e3bb: 41 b0 c0 93 80 00 | i32.const 319536 + 03e3c1: 6a | i32.add + 03e3c2: 10 ec 80 80 80 00 | call 108 + 03e3c8: 00 | unreachable + 03e3c9: 0b | end + 03e3ca: 43 00 00 00 00 | f32.const 0x0p+0 + 03e3cf: 21 35 | local.set 53 + 03e3d1: 41 00 | i32.const 0 + 03e3d3: 21 0c | local.set 12 + 03e3d5: 0b | end + 03e3d6: 20 37 | local.get 55 + 03e3d8: 20 37 | local.get 55 + 03e3da: 94 | f32.mul + 03e3db: 20 36 | local.get 54 + 03e3dd: 20 36 | local.get 54 + 03e3df: 94 | f32.mul + 03e3e0: 92 | f32.add + 03e3e1: 22 36 | local.tee 54 + 03e3e3: 91 | f32.sqrt + 03e3e4: 20 13 | local.get 19 + 03e3e6: 20 36 | local.get 54 + 03e3e8: 20 13 | local.get 19 + 03e3ea: 20 13 | local.get 19 + 03e3ec: 94 | f32.mul + 03e3ed: 5d | f32.lt + 03e3ee: 1b | select + 03e3ef: 21 13 | local.set 19 + 03e3f1: 02 40 | block + 03e3f3: 20 10 | local.get 16 + 03e3f5: 45 | i32.eqz + 03e3f6: 0d 00 | br_if 0 + 03e3f8: 20 3c | local.get 60 + 03e3fa: 43 00 00 00 00 | f32.const 0x0p+0 + 03e3ff: 60 | f32.ge + 03e400: 45 | i32.eqz + 03e401: 0d 00 | br_if 0 + 03e403: 20 3c | local.get 60 + 03e405: 43 00 00 80 3f | f32.const 0x1p+0 + 03e40a: 5f | f32.le + 03e40b: 45 | i32.eqz + 03e40c: 0d 00 | br_if 0 + 03e40e: 20 3c | local.get 60 + 03e410: 20 3c | local.get 60 + 03e412: 94 | f32.mul + 03e413: 22 37 | local.tee 55 + 03e415: 20 33 | local.get 51 + 03e417: 94 | f32.mul + 03e418: 43 00 00 80 3f | f32.const 0x1p+0 + 03e41d: 20 3c | local.get 60 + 03e41f: 93 | f32.sub + 03e420: 22 36 | local.tee 54 + 03e422: 20 36 | local.get 54 + 03e424: 94 | f32.mul + 03e425: 22 3d | local.tee 61 + 03e427: 20 14 | local.get 20 + 03e429: 94 | f32.mul + 03e42a: 20 31 | local.get 49 + 03e42c: 20 3c | local.get 60 + 03e42e: 20 3c | local.get 60 + 03e430: 92 | f32.add + 03e431: 20 36 | local.get 54 + 03e433: 94 | f32.mul + 03e434: 22 36 | local.tee 54 + 03e436: 94 | f32.mul + 03e437: 92 | f32.add + 03e438: 92 | f32.add + 03e439: 20 2f | local.get 47 + 03e43b: 93 | f32.sub + 03e43c: 22 3c | local.tee 60 + 03e43e: 20 3c | local.get 60 + 03e440: 94 | f32.mul + 03e441: 20 37 | local.get 55 + 03e443: 20 34 | local.get 52 + 03e445: 94 | f32.mul + 03e446: 20 3d | local.get 61 + 03e448: 20 2e | local.get 46 + 03e44a: 94 | f32.mul + 03e44b: 20 32 | local.get 50 + 03e44d: 20 36 | local.get 54 + 03e44f: 94 | f32.mul + 03e450: 92 | f32.add + 03e451: 92 | f32.add + 03e452: 20 2b | local.get 43 + 03e454: 93 | f32.sub + 03e455: 22 36 | local.tee 54 + 03e457: 20 36 | local.get 54 + 03e459: 94 | f32.mul + 03e45a: 92 | f32.add + 03e45b: 22 36 | local.tee 54 + 03e45d: 20 13 | local.get 19 + 03e45f: 20 13 | local.get 19 + 03e461: 94 | f32.mul + 03e462: 5d | f32.lt + 03e463: 45 | i32.eqz + 03e464: 0d 00 | br_if 0 + 03e466: 20 36 | local.get 54 + 03e468: 91 | f32.sqrt + 03e469: 21 13 | local.set 19 + 03e46b: 0b | end + 03e46c: 02 40 | block + 03e46e: 20 0a | local.get 10 + 03e470: 20 2c | local.get 44 + 03e472: 43 00 00 00 00 | f32.const 0x0p+0 + 03e477: 60 | f32.ge + 03e478: 20 2c | local.get 44 + 03e47a: 43 00 00 80 3f | f32.const 0x1p+0 + 03e47f: 5f | f32.le + 03e480: 71 | i32.and + 03e481: 71 | i32.and + 03e482: 41 01 | i32.const 1 + 03e484: 47 | i32.ne + 03e485: 0d 00 | br_if 0 + 03e487: 20 2c | local.get 44 + 03e489: 20 2c | local.get 44 + 03e48b: 94 | f32.mul + 03e48c: 22 37 | local.tee 55 + 03e48e: 20 33 | local.get 51 + 03e490: 94 | f32.mul + 03e491: 43 00 00 80 3f | f32.const 0x1p+0 + 03e496: 20 2c | local.get 44 + 03e498: 93 | f32.sub + 03e499: 22 36 | local.tee 54 + 03e49b: 20 36 | local.get 54 + 03e49d: 94 | f32.mul + 03e49e: 22 3c | local.tee 60 + 03e4a0: 20 14 | local.get 20 + 03e4a2: 94 | f32.mul + 03e4a3: 20 31 | local.get 49 + 03e4a5: 20 2c | local.get 44 + 03e4a7: 20 2c | local.get 44 + 03e4a9: 92 | f32.add + 03e4aa: 20 36 | local.get 54 + 03e4ac: 94 | f32.mul + 03e4ad: 22 2c | local.tee 44 + 03e4af: 94 | f32.mul + 03e4b0: 92 | f32.add + 03e4b1: 92 | f32.add + 03e4b2: 20 2f | local.get 47 + 03e4b4: 93 | f32.sub + 03e4b5: 22 36 | local.tee 54 + 03e4b7: 20 36 | local.get 54 + 03e4b9: 94 | f32.mul + 03e4ba: 20 37 | local.get 55 + 03e4bc: 20 34 | local.get 52 + 03e4be: 94 | f32.mul + 03e4bf: 20 3c | local.get 60 + 03e4c1: 20 2e | local.get 46 + 03e4c3: 94 | f32.mul + 03e4c4: 20 32 | local.get 50 + 03e4c6: 20 2c | local.get 44 + 03e4c8: 94 | f32.mul + 03e4c9: 92 | f32.add + 03e4ca: 92 | f32.add + 03e4cb: 20 2b | local.get 43 + 03e4cd: 93 | f32.sub + 03e4ce: 22 2c | local.tee 44 + 03e4d0: 20 2c | local.get 44 + 03e4d2: 94 | f32.mul + 03e4d3: 92 | f32.add + 03e4d4: 22 2c | local.tee 44 + 03e4d6: 20 13 | local.get 19 + 03e4d8: 20 13 | local.get 19 + 03e4da: 94 | f32.mul + 03e4db: 5d | f32.lt + 03e4dc: 45 | i32.eqz + 03e4dd: 0d 00 | br_if 0 + 03e4df: 20 2c | local.get 44 + 03e4e1: 91 | f32.sqrt + 03e4e2: 21 13 | local.set 19 + 03e4e4: 0b | end + 03e4e5: 20 0c | local.get 12 + 03e4e7: 20 35 | local.get 53 + 03e4e9: 43 00 00 00 00 | f32.const 0x0p+0 + 03e4ee: 60 | f32.ge + 03e4ef: 20 35 | local.get 53 + 03e4f1: 43 00 00 80 3f | f32.const 0x1p+0 + 03e4f6: 5f | f32.le + 03e4f7: 71 | i32.and + 03e4f8: 71 | i32.and + 03e4f9: 41 01 | i32.const 1 + 03e4fb: 47 | i32.ne + 03e4fc: 0d 00 | br_if 0 + 03e4fe: 20 35 | local.get 53 + 03e500: 20 35 | local.get 53 + 03e502: 94 | f32.mul + 03e503: 22 2c | local.tee 44 + 03e505: 20 33 | local.get 51 + 03e507: 94 | f32.mul + 03e508: 43 00 00 80 3f | f32.const 0x1p+0 + 03e50d: 20 35 | local.get 53 + 03e50f: 93 | f32.sub + 03e510: 22 33 | local.tee 51 + 03e512: 20 33 | local.get 51 + 03e514: 94 | f32.mul + 03e515: 22 36 | local.tee 54 + 03e517: 20 14 | local.get 20 + 03e519: 94 | f32.mul + 03e51a: 20 31 | local.get 49 + 03e51c: 20 35 | local.get 53 + 03e51e: 20 35 | local.get 53 + 03e520: 92 | f32.add + 03e521: 20 33 | local.get 51 + 03e523: 94 | f32.mul + 03e524: 22 14 | local.tee 20 + 03e526: 94 | f32.mul + 03e527: 92 | f32.add + 03e528: 92 | f32.add + 03e529: 20 2f | local.get 47 + 03e52b: 93 | f32.sub + 03e52c: 22 31 | local.tee 49 + 03e52e: 20 31 | local.get 49 + 03e530: 94 | f32.mul + 03e531: 20 2c | local.get 44 + 03e533: 20 34 | local.get 52 + 03e535: 94 | f32.mul + 03e536: 20 36 | local.get 54 + 03e538: 20 2e | local.get 46 + 03e53a: 94 | f32.mul + 03e53b: 20 32 | local.get 50 + 03e53d: 20 14 | local.get 20 + 03e53f: 94 | f32.mul + 03e540: 92 | f32.add + 03e541: 92 | f32.add + 03e542: 20 2b | local.get 43 + 03e544: 93 | f32.sub + 03e545: 22 14 | local.tee 20 + 03e547: 20 14 | local.get 20 + 03e549: 94 | f32.mul + 03e54a: 92 | f32.add + 03e54b: 22 14 | local.tee 20 + 03e54d: 20 13 | local.get 19 + 03e54f: 20 13 | local.get 19 + 03e551: 94 | f32.mul + 03e552: 5d | f32.lt + 03e553: 45 | i32.eqz + 03e554: 0d 00 | br_if 0 + 03e556: 20 14 | local.get 20 + 03e558: 91 | f32.sqrt + 03e559: 21 13 | local.set 19 + 03e55b: 0b | end + 03e55c: 20 00 | local.get 0 + 03e55e: 41 01 | i32.const 1 + 03e560: 6a | i32.add + 03e561: 22 00 | local.tee 0 + 03e563: 20 0b | local.get 11 + 03e565: 47 | i32.ne + 03e566: 0d 00 | br_if 0 + 03e568: 0b | end + 03e569: 43 00 00 00 00 | f32.const 0x0p+0 + 03e56e: 21 14 | local.set 20 + 03e570: 20 13 | local.get 19 + 03e572: 20 13 | local.get 19 + 03e574: 8c | f32.neg + 03e575: 20 25 | local.get 37 + 03e577: 1b | select + 03e578: 43 00 00 80 42 | f32.const 0x1p+6 + 03e57d: 94 | f32.mul + 03e57e: 43 00 00 00 43 | f32.const 0x1p+7 + 03e583: 92 | f32.add + 03e584: 22 13 | local.tee 19 + 03e586: 43 00 00 00 00 | f32.const 0x0p+0 + 03e58b: 5d | f32.lt + 03e58c: 0d 00 | br_if 0 + 03e58e: 20 13 | local.get 19 + 03e590: 21 14 | local.set 20 + 03e592: 20 13 | local.get 19 + 03e594: 43 00 00 7f 43 | f32.const 0x1.fep+7 + 03e599: 5e | f32.gt + 03e59a: 45 | i32.eqz + 03e59b: 0d 00 | br_if 0 + 03e59d: 43 00 00 7f 43 | f32.const 0x1.fep+7 + 03e5a2: 21 14 | local.set 20 + 03e5a4: 0b | end + 03e5a5: 20 26 | local.get 38 + 03e5a7: 20 22 | local.get 34 + 03e5a9: 20 21 | local.get 33 + 03e5ab: 6b | i32.sub + 03e5ac: 6a | i32.add + 03e5ad: 20 14 | local.get 20 + 03e5af: fc 01 | i32.trunc_sat_f32_u + 03e5b1: 3a 00 00 | i32.store8 0 0 + 03e5b4: 20 22 | local.get 34 + 03e5b6: 41 01 | i32.const 1 + 03e5b8: 6a | i32.add + 03e5b9: 22 22 | local.tee 34 + 03e5bb: 20 23 | local.get 35 + 03e5bd: 47 | i32.ne + 03e5be: 0d 00 | br_if 0 + 03e5c0: 0b | end + 03e5c1: 20 2d | local.get 45 + 03e5c3: 41 01 | i32.const 1 + 03e5c5: 6a | i32.add + 03e5c6: 22 2d | local.tee 45 + 03e5c8: 20 28 | local.get 40 + 03e5ca: 47 | i32.ne + 03e5cb: 0d 00 | br_if 0 + 03e5cd: 0b | end + 03e5ce: 0b | end + 03e5cf: 20 0f | local.get 15 + 03e5d1: 10 84 86 80 80 00 | call 772 + 03e5d7: 20 0e | local.get 14 + 03e5d9: 10 84 86 80 80 00 | call 772 + 03e5df: 0c 02 | br 2 + 03e5e1: 0b | end + 03e5e2: 41 00 | i32.const 0 + 03e5e4: 21 24 | local.set 36 + 03e5e6: 0b | end + 03e5e7: 20 07 | local.get 7 + 03e5e9: 28 02 f8 01 | i32.load 2 248 + 03e5ed: 10 84 86 80 80 00 | call 772 + 03e5f3: 0b | end + 03e5f4: 20 1e | local.get 30 + 03e5f6: 20 24 | local.get 36 + 03e5f8: 36 02 10 | i32.store 2 16 + 03e5fb: 0b | end + 03e5fc: 02 40 | block + 03e5fe: 20 1e | local.get 30 + 03e600: 28 02 10 | i32.load 2 16 + 03e603: 45 | i32.eqz + 03e604: 0d 00 | br_if 0 + 03e606: 20 07 | local.get 7 + 03e608: 41 d0 00 | i32.const 80 + 03e60b: 6a | i32.add + 03e60c: 20 1d | local.get 29 + 03e60e: 20 1e | local.get 30 + 03e610: 41 0c | i32.const 12 + 03e612: 6a | i32.add + 03e613: 10 d1 84 80 80 00 | call 593 + 03e619: 20 1e | local.get 30 + 03e61b: 20 17 | local.get 23 + 03e61d: 20 1e | local.get 30 + 03e61f: 28 02 0c | i32.load 2 12 + 03e622: b2 | f32.convert_i32_s + 03e623: 94 | f32.mul + 03e624: fc 00 | i32.trunc_sat_f32_s + 03e626: 36 02 0c | i32.store 2 12 + 03e629: 02 40 | block + 03e62b: 20 05 | local.get 5 + 03e62d: 41 02 | i32.const 2 + 03e62f: 46 | i32.eq + 03e630: 0d 00 | br_if 0 + 03e632: 20 20 | local.get 32 + 03e634: 20 02 | local.get 2 + 03e636: 4c | i32.le_s + 03e637: 0d 00 | br_if 0 + 03e639: 20 07 | local.get 7 + 03e63b: 20 02 | local.get 2 + 03e63d: 36 02 18 | i32.store 2 24 + 03e640: 20 07 | local.get 7 + 03e642: 20 20 | local.get 32 + 03e644: 36 02 14 | i32.store 2 20 + 03e647: 20 07 | local.get 7 + 03e649: 20 1d | local.get 29 + 03e64b: 36 02 10 | i32.store 2 16 + 03e64e: 41 04 | i32.const 4 + 03e650: 23 81 80 80 80 00 | global.get 1 + 03e656: 41 94 a7 93 80 00 | i32.const 316308 + 03e65c: 6a | i32.add + 03e65d: 20 07 | local.get 7 + 03e65f: 41 10 | i32.const 16 + 03e661: 6a | i32.add + 03e662: 10 d4 83 80 80 00 | call 468 + 03e668: 0b | end + 03e669: 20 1e | local.get 30 + 03e66b: 42 81 80 80 80 10 | i64.const 4294967297 + 03e671: 37 02 1c | i64.store 2 28 + 03e674: 20 1e | local.get 30 + 03e676: 20 20 | local.get 32 + 03e678: 36 02 18 | i32.store 2 24 + 03e67b: 20 1e | local.get 30 + 03e67d: 20 1f | local.get 31 + 03e67f: 36 02 14 | i32.store 2 20 + 03e682: 20 1e | local.get 30 + 03e684: 20 1e | local.get 30 + 03e686: 28 02 08 | i32.load 2 8 + 03e689: 20 19 | local.get 25 + 03e68b: 6a | i32.add + 03e68c: 36 02 08 | i32.store 2 8 + 03e68f: 0b | end + 03e690: 02 40 | block + 03e692: 02 40 | block + 03e694: 20 1d | local.get 29 + 03e696: 41 80 e0 00 | i32.const 12288 + 03e69a: 46 | i32.eq + 03e69b: 0d 00 | br_if 0 + 03e69d: 20 1d | local.get 29 + 03e69f: 41 20 | i32.const 32 + 03e6a1: 47 | i32.ne + 03e6a2: 0d 01 | br_if 1 + 03e6a4: 0b | end + 03e6a5: 20 07 | local.get 7 + 03e6a7: 41 d0 00 | i32.const 80 + 03e6aa: 6a | i32.add + 03e6ab: 20 1d | local.get 29 + 03e6ad: 20 1e | local.get 30 + 03e6af: 41 0c | i32.const 12 + 03e6b1: 6a | i32.add + 03e6b2: 22 10 | local.tee 16 + 03e6b4: 10 d1 84 80 80 00 | call 593 + 03e6ba: 20 1e | local.get 30 + 03e6bc: 20 17 | local.get 23 + 03e6be: 20 1e | local.get 30 + 03e6c0: 28 02 0c | i32.load 2 12 + 03e6c3: b2 | f32.convert_i32_s + 03e6c4: 94 | f32.mul + 03e6c5: fc 00 | i32.trunc_sat_f32_s + 03e6c7: 22 0a | local.tee 10 + 03e6c9: 36 02 0c | i32.store 2 12 + 03e6cc: 02 40 | block + 03e6ce: 02 40 | block + 03e6d0: 20 0a | local.get 10 + 03e6d2: 41 01 | i32.const 1 + 03e6d4: 48 | i32.lt_s + 03e6d5: 0d 00 | br_if 0 + 03e6d7: 20 02 | local.get 2 + 03e6d9: 20 0a | local.get 10 + 03e6db: 6c | i32.mul + 03e6dc: 41 01 | i32.const 1 + 03e6de: 10 85 86 80 80 00 | call 773 + 03e6e4: 21 00 | local.set 0 + 03e6e6: 0c 01 | br 1 + 03e6e8: 0b | end + 03e6e9: 41 00 | i32.const 0 + 03e6eb: 21 00 | local.set 0 + 03e6ed: 20 10 | local.get 16 + 03e6ef: 41 00 | i32.const 0 + 03e6f1: 36 02 00 | i32.store 2 0 + 03e6f4: 0b | end + 03e6f5: 20 1e | local.get 30 + 03e6f7: 42 81 80 80 80 10 | i64.const 4294967297 + 03e6fd: 37 02 1c | i64.store 2 28 + 03e700: 20 1e | local.get 30 + 03e702: 20 02 | local.get 2 + 03e704: 36 02 18 | i32.store 2 24 + 03e707: 20 1e | local.get 30 + 03e709: 20 0a | local.get 10 + 03e70b: 36 02 14 | i32.store 2 20 + 03e70e: 20 1e | local.get 30 + 03e710: 20 00 | local.get 0 + 03e712: 36 02 10 | i32.store 2 16 + 03e715: 0b | end + 03e716: 02 40 | block + 03e718: 20 05 | local.get 5 + 03e71a: 41 01 | i32.const 1 + 03e71c: 47 | i32.ne + 03e71d: 0d 00 | br_if 0 + 03e71f: 20 20 | local.get 32 + 03e721: 20 1f | local.get 31 + 03e723: 6c | i32.mul + 03e724: 22 10 | local.tee 16 + 03e726: 41 01 | i32.const 1 + 03e728: 48 | i32.lt_s + 03e729: 0d 00 | br_if 0 + 03e72b: 20 1e | local.get 30 + 03e72d: 28 02 10 | i32.load 2 16 + 03e730: 21 0e | local.set 14 + 03e732: 41 00 | i32.const 0 + 03e734: 21 0a | local.set 10 + 03e736: 03 40 | loop + 03e738: 20 0e | local.get 14 + 03e73a: 20 0a | local.get 10 + 03e73c: 6a | i32.add + 03e73d: 22 00 | local.tee 0 + 03e73f: 41 7f | i32.const 4294967295 + 03e741: 41 00 | i32.const 0 + 03e743: 20 00 | local.get 0 + 03e745: 2d 00 00 | i32.load8_u 0 0 + 03e748: 41 cf 00 | i32.const 79 + 03e74b: 4b | i32.gt_u + 03e74c: 1b | select + 03e74d: 3a 00 00 | i32.store8 0 0 + 03e750: 20 0a | local.get 10 + 03e752: 41 01 | i32.const 1 + 03e754: 6a | i32.add + 03e755: 22 0a | local.tee 10 + 03e757: 20 10 | local.get 16 + 03e759: 47 | i32.ne + 03e75a: 0d 00 | br_if 0 + 03e75c: 0b | end + 03e75d: 0b | end + 03e75e: 20 08 | local.get 8 + 03e760: 41 01 | i32.const 1 + 03e762: 6a | i32.add + 03e763: 21 08 | local.set 8 + 03e765: 20 1c | local.get 28 + 03e767: 41 01 | i32.const 1 + 03e769: 6a | i32.add + 03e76a: 21 1c | local.set 28 + 03e76c: 0b | end + 03e76d: 20 1b | local.get 27 + 03e76f: 41 01 | i32.const 1 + 03e771: 6a | i32.add + 03e772: 22 1b | local.tee 27 + 03e774: 20 15 | local.get 21 + 03e776: 47 | i32.ne + 03e777: 0d 00 | br_if 0 + 03e779: 0b | end + 03e77a: 02 40 | block + 03e77c: 20 08 | local.get 8 + 03e77e: 20 15 | local.get 21 + 03e780: 4e | i32.ge_s + 03e781: 0d 00 | br_if 0 + 03e783: 20 07 | local.get 7 + 03e785: 20 15 | local.get 21 + 03e787: 36 02 04 | i32.store 2 4 + 03e78a: 20 07 | local.get 7 + 03e78c: 20 1c | local.get 28 + 03e78e: 36 02 00 | i32.store 2 0 + 03e791: 41 04 | i32.const 4 + 03e793: 23 81 80 80 80 00 | global.get 1 + 03e799: 41 a6 bb 93 80 00 | i32.const 318886 + 03e79f: 6a | i32.add + 03e7a0: 20 07 | local.get 7 + 03e7a2: 10 d4 83 80 80 00 | call 468 + 03e7a8: 0b | end + 03e7a9: 20 03 | local.get 3 + 03e7ab: 0d 05 | br_if 5 + 03e7ad: 20 16 | local.get 22 + 03e7af: 10 84 86 80 80 00 | call 772 + 03e7b5: 0c 05 | br 5 + 03e7b7: 0b | end + 03e7b8: 23 81 80 80 80 00 | global.get 1 + 03e7be: 22 0a | local.tee 10 + 03e7c0: 41 d2 ce 93 80 00 | i32.const 321362 + 03e7c6: 6a | i32.add + 03e7c7: 20 0a | local.get 10 + 03e7c9: 41 94 a9 93 80 00 | i32.const 316564 + 03e7cf: 6a | i32.add + 03e7d0: 41 fd 08 | i32.const 1149 + 03e7d3: 20 0a | local.get 10 + 03e7d5: 41 b4 a5 93 80 00 | i32.const 316084 + 03e7db: 6a | i32.add + 03e7dc: 10 ec 80 80 80 00 | call 108 + 03e7e2: 00 | unreachable + 03e7e3: 0b | end + 03e7e4: 23 81 80 80 80 00 | global.get 1 + 03e7ea: 22 0a | local.tee 10 + 03e7ec: 41 d2 ce 93 80 00 | i32.const 321362 + 03e7f2: 6a | i32.add + 03e7f3: 20 0a | local.get 10 + 03e7f5: 41 94 a9 93 80 00 | i32.const 316564 + 03e7fb: 6a | i32.add + 03e7fc: 41 fd 08 | i32.const 1149 + 03e7ff: 20 0a | local.get 10 + 03e801: 41 b4 a5 93 80 00 | i32.const 316084 + 03e807: 6a | i32.add + 03e808: 10 ec 80 80 80 00 | call 108 + 03e80e: 00 | unreachable + 03e80f: 0b | end + 03e810: 23 81 80 80 80 00 | global.get 1 + 03e816: 22 0a | local.tee 10 + 03e818: 41 d2 ce 93 80 00 | i32.const 321362 + 03e81e: 6a | i32.add + 03e81f: 20 0a | local.get 10 + 03e821: 41 94 a9 93 80 00 | i32.const 316564 + 03e827: 6a | i32.add + 03e828: 41 fd 08 | i32.const 1149 + 03e82b: 20 0a | local.get 10 + 03e82d: 41 b4 a5 93 80 00 | i32.const 316084 + 03e833: 6a | i32.add + 03e834: 10 ec 80 80 80 00 | call 108 + 03e83a: 00 | unreachable + 03e83b: 0b | end + 03e83c: 23 81 80 80 80 00 | global.get 1 + 03e842: 22 0a | local.tee 10 + 03e844: 41 d2 ce 93 80 00 | i32.const 321362 + 03e84a: 6a | i32.add + 03e84b: 20 0a | local.get 10 + 03e84d: 41 94 a9 93 80 00 | i32.const 316564 + 03e853: 6a | i32.add + 03e854: 41 fd 08 | i32.const 1149 + 03e857: 20 0a | local.get 10 + 03e859: 41 b4 a5 93 80 00 | i32.const 316084 + 03e85f: 6a | i32.add + 03e860: 10 ec 80 80 80 00 | call 108 + 03e866: 00 | unreachable + 03e867: 0b | end + 03e868: 41 04 | i32.const 4 + 03e86a: 23 81 80 80 80 00 | global.get 1 + 03e870: 41 bd ba 93 80 00 | i32.const 318781 + 03e876: 6a | i32.add + 03e877: 41 00 | i32.const 0 + 03e879: 10 d4 83 80 80 00 | call 468 + 03e87f: 41 00 | i32.const 0 + 03e881: 21 08 | local.set 8 + 03e883: 0b | end + 03e884: 20 06 | local.get 6 + 03e886: 20 08 | local.get 8 + 03e888: 36 02 00 | i32.store 2 0 + 03e88b: 20 07 | local.get 7 + 03e88d: 41 90 06 | i32.const 784 + 03e890: 6a | i32.add + 03e891: 24 80 80 80 80 00 | global.set 0 + 03e897: 20 09 | local.get 9 + 03e899: 0b | end +03e89c func[579]: + 03e89d: 06 7f | local[7..12] type=i32 + 03e89f: 01 7d | local[13] type=f32 + 03e8a1: 0c 7f | local[14..25] type=i32 + 03e8a3: 23 80 80 80 80 00 | global.get 0 + 03e8a9: 41 10 | i32.const 16 + 03e8ab: 6b | i32.sub + 03e8ac: 22 07 | local.tee 7 + 03e8ae: 24 80 80 80 80 00 | global.set 0 + 03e8b4: 41 00 | i32.const 0 + 03e8b6: 21 08 | local.set 8 + 03e8b8: 20 00 | local.get 0 + 03e8ba: 41 00 | i32.const 0 + 03e8bc: 36 02 10 | i32.store 2 16 + 03e8bf: 20 00 | local.get 0 + 03e8c1: 42 00 | i64.const 0 + 03e8c3: 37 02 08 | i64.store 2 8 + 03e8c6: 20 00 | local.get 0 + 03e8c8: 42 00 | i64.const 0 + 03e8ca: 37 02 00 | i64.store 2 0 + 03e8cd: 02 40 | block + 03e8cf: 02 40 | block + 03e8d1: 20 01 | local.get 1 + 03e8d3: 0d 00 | br_if 0 + 03e8d5: 41 04 | i32.const 4 + 03e8d7: 23 81 80 80 80 00 | global.get 1 + 03e8dd: 41 d5 9a 93 80 00 | i32.const 314709 + 03e8e3: 6a | i32.add + 03e8e4: 41 00 | i32.const 0 + 03e8e6: 10 d4 83 80 80 00 | call 468 + 03e8ec: 0c 01 | br 1 + 03e8ee: 0b | end + 03e8ef: 20 02 | local.get 2 + 03e8f1: 41 00 | i32.const 0 + 03e8f3: 36 02 00 | i32.store 2 0 + 03e8f6: 20 05 | local.get 5 + 03e8f8: 41 01 | i32.const 1 + 03e8fa: 74 | i32.shl + 03e8fb: 21 09 | local.set 9 + 03e8fd: 20 03 | local.get 3 + 03e8ff: 41 df 00 | i32.const 95 + 03e902: 20 03 | local.get 3 + 03e904: 41 00 | i32.const 0 + 03e906: 4a | i32.gt_s + 03e907: 1b | select + 03e908: 22 0a | local.tee 10 + 03e90a: 41 04 | i32.const 4 + 03e90c: 74 | i32.shl + 03e90d: 10 82 86 80 80 00 | call 770 + 03e913: 21 0b | local.set 11 + 03e915: 41 00 | i32.const 0 + 03e917: 21 03 | local.set 3 + 03e919: 03 40 | loop + 03e91b: 20 08 | local.get 8 + 03e91d: 20 09 | local.get 9 + 03e91f: 6a | i32.add + 03e920: 20 01 | local.get 1 + 03e922: 20 03 | local.get 3 + 03e924: 41 24 | i32.const 36 + 03e926: 6c | i32.mul + 03e927: 6a | i32.add + 03e928: 28 02 14 | i32.load 2 20 + 03e92b: 6a | i32.add + 03e92c: 21 08 | local.set 8 + 03e92e: 20 03 | local.get 3 + 03e930: 41 01 | i32.const 1 + 03e932: 6a | i32.add + 03e933: 22 03 | local.tee 3 + 03e935: 20 0a | local.get 10 + 03e937: 47 | i32.ne + 03e938: 0d 00 | br_if 0 + 03e93a: 0b | end + 03e93b: 20 08 | local.get 8 + 03e93d: 20 09 | local.get 9 + 03e93f: 20 04 | local.get 4 + 03e941: 6a | i32.add + 03e942: 22 0c | local.tee 12 + 03e944: 6c | i32.mul + 03e945: b2 | f32.convert_i32_s + 03e946: 43 9a 99 99 3f | f32.const 0x1.333334p+0 + 03e94b: 94 | f32.mul + 03e94c: 22 0d | local.tee 13 + 03e94e: 91 | f32.sqrt + 03e94f: 10 b2 85 80 80 00 | call 690 + 03e955: 43 18 72 31 3f | f32.const 0x1.62e43p-1 + 03e95a: 95 | f32.div + 03e95b: 8d | f32.ceil + 03e95c: 10 9a 85 80 80 00 | call 666 + 03e962: fc 00 | i32.trunc_sat_f32_s + 03e964: 22 0e | local.tee 14 + 03e966: 21 0f | local.set 15 + 03e968: 02 40 | block + 03e96a: 20 0d | local.get 13 + 03e96c: 20 0e | local.get 14 + 03e96e: 20 0e | local.get 14 + 03e970: 6c | i32.mul + 03e971: 22 10 | local.tee 16 + 03e973: 41 01 | i32.const 1 + 03e975: 76 | i32.shr_u + 03e976: b3 | f32.convert_i32_u + 03e977: 5d | f32.lt + 03e978: 45 | i32.eqz + 03e979: 0d 00 | br_if 0 + 03e97b: 20 0e | local.get 14 + 03e97d: 41 02 | i32.const 2 + 03e97f: 6d | i32.div_s + 03e980: 22 0f | local.tee 15 + 03e982: 20 0e | local.get 14 + 03e984: 6c | i32.mul + 03e985: 21 10 | local.set 16 + 03e987: 0b | end + 03e988: 20 00 | local.get 0 + 03e98a: 20 0f | local.get 15 + 03e98c: 36 02 08 | i32.store 2 8 + 03e98f: 20 00 | local.get 0 + 03e991: 20 0e | local.get 14 + 03e993: 36 02 04 | i32.store 2 4 + 03e996: 20 00 | local.get 0 + 03e998: 20 10 | local.get 16 + 03e99a: 41 01 | i32.const 1 + 03e99c: 10 85 86 80 80 00 | call 773 + 03e9a2: 22 11 | local.tee 17 + 03e9a4: 36 02 00 | i32.store 2 0 + 03e9a7: 20 00 | local.get 0 + 03e9a9: 42 81 80 80 80 10 | i64.const 4294967297 + 03e9af: 37 02 0c | i64.store 2 12 + 03e9b2: 02 40 | block + 03e9b4: 02 40 | block + 03e9b6: 02 40 | block + 03e9b8: 20 06 | local.get 6 + 03e9ba: 0e 02 00 01 02 | br_table 0 1 2 + 03e9bf: 0b | end + 03e9c0: 20 05 | local.get 5 + 03e9c2: 20 04 | local.get 4 + 03e9c4: 6a | i32.add + 03e9c5: 21 12 | local.set 18 + 03e9c7: 20 05 | local.get 5 + 03e9c9: 21 13 | local.set 19 + 03e9cb: 20 05 | local.get 5 + 03e9cd: 21 14 | local.set 20 + 03e9cf: 41 00 | i32.const 0 + 03e9d1: 21 15 | local.set 21 + 03e9d3: 03 40 | loop + 03e9d5: 02 40 | block + 03e9d7: 20 13 | local.get 19 + 03e9d9: 20 0e | local.get 14 + 03e9db: 20 09 | local.get 9 + 03e9dd: 20 01 | local.get 1 + 03e9df: 20 15 | local.get 21 + 03e9e1: 41 24 | i32.const 36 + 03e9e3: 6c | i32.mul + 03e9e4: 6a | i32.add + 03e9e5: 22 16 | local.tee 22 + 03e9e7: 28 02 14 | i32.load 2 20 + 03e9ea: 22 04 | local.tee 4 + 03e9ec: 6a | i32.add + 03e9ed: 6b | i32.sub + 03e9ee: 48 | i32.lt_s + 03e9ef: 0d 00 | br_if 0 + 03e9f1: 02 40 | block + 03e9f3: 20 14 | local.get 20 + 03e9f5: 20 0c | local.get 12 + 03e9f7: 6a | i32.add + 03e9f8: 22 14 | local.tee 20 + 03e9fa: 20 0f | local.get 15 + 03e9fc: 20 12 | local.get 18 + 03e9fe: 6b | i32.sub + 03e9ff: 4a | i32.gt_s + 03ea00: 0d 00 | br_if 0 + 03ea02: 20 05 | local.get 5 + 03ea04: 21 13 | local.set 19 + 03ea06: 0c 01 | br 1 + 03ea08: 0b | end + 03ea09: 41 04 | i32.const 4 + 03ea0b: 23 81 80 80 80 00 | global.get 1 + 03ea11: 41 f2 96 93 80 00 | i32.const 314226 + 03ea17: 6a | i32.add + 03ea18: 41 00 | i32.const 0 + 03ea1a: 10 d4 83 80 80 00 | call 468 + 03ea20: 20 0f | local.get 15 + 03ea22: 41 01 | i32.const 1 + 03ea24: 74 | i32.shl + 03ea25: 22 0f | local.tee 15 + 03ea27: 20 0e | local.get 14 + 03ea29: 6c | i32.mul + 03ea2a: 22 08 | local.tee 8 + 03ea2c: 41 01 | i32.const 1 + 03ea2e: 10 85 86 80 80 00 | call 773 + 03ea34: 21 03 | local.set 3 + 03ea36: 02 40 | block + 03ea38: 20 10 | local.get 16 + 03ea3a: 45 | i32.eqz + 03ea3b: 0d 00 | br_if 0 + 03ea3d: 20 03 | local.get 3 + 03ea3f: 20 11 | local.get 17 + 03ea41: 20 10 | local.get 16 + 03ea43: fc 0a 00 00 | memory.copy 0 0 + 03ea47: 0b | end + 03ea48: 20 11 | local.get 17 + 03ea4a: 10 84 86 80 80 00 | call 772 + 03ea50: 20 16 | local.get 22 + 03ea52: 28 02 14 | i32.load 2 20 + 03ea55: 21 04 | local.set 4 + 03ea57: 20 03 | local.get 3 + 03ea59: 21 11 | local.set 17 + 03ea5b: 20 05 | local.get 5 + 03ea5d: 21 13 | local.set 19 + 03ea5f: 20 08 | local.get 8 + 03ea61: 21 10 | local.set 16 + 03ea63: 0b | end + 03ea64: 41 00 | i32.const 0 + 03ea66: 21 17 | local.set 23 + 03ea68: 02 40 | block + 03ea6a: 20 16 | local.get 22 + 03ea6c: 28 02 18 | i32.load 2 24 + 03ea6f: 22 03 | local.tee 3 + 03ea71: 41 01 | i32.const 1 + 03ea73: 48 | i32.lt_s + 03ea74: 0d 00 | br_if 0 + 03ea76: 03 40 | loop + 03ea78: 02 40 | block + 03ea7a: 20 04 | local.get 4 + 03ea7c: 41 01 | i32.const 1 + 03ea7e: 48 | i32.lt_s + 03ea7f: 0d 00 | br_if 0 + 03ea81: 20 11 | local.get 17 + 03ea83: 20 17 | local.get 23 + 03ea85: 20 14 | local.get 20 + 03ea87: 6a | i32.add + 03ea88: 22 06 | local.tee 6 + 03ea8a: 20 0e | local.get 14 + 03ea8c: 6c | i32.mul + 03ea8d: 6a | i32.add + 03ea8e: 21 18 | local.set 24 + 03ea90: 41 00 | i32.const 0 + 03ea92: 21 03 | local.set 3 + 03ea94: 03 40 | loop + 03ea96: 02 40 | block + 03ea98: 20 03 | local.get 3 + 03ea9a: 20 13 | local.get 19 + 03ea9c: 6a | i32.add + 03ea9d: 22 08 | local.tee 8 + 03ea9f: 41 00 | i32.const 0 + 03eaa1: 48 | i32.lt_s + 03eaa2: 0d 00 | br_if 0 + 03eaa4: 20 08 | local.get 8 + 03eaa6: 20 0e | local.get 14 + 03eaa8: 4e | i32.ge_s + 03eaa9: 0d 00 | br_if 0 + 03eaab: 20 06 | local.get 6 + 03eaad: 41 00 | i32.const 0 + 03eaaf: 48 | i32.lt_s + 03eab0: 0d 00 | br_if 0 + 03eab2: 20 06 | local.get 6 + 03eab4: 20 0f | local.get 15 + 03eab6: 4e | i32.ge_s + 03eab7: 0d 00 | br_if 0 + 03eab9: 20 18 | local.get 24 + 03eabb: 20 08 | local.get 8 + 03eabd: 6a | i32.add + 03eabe: 20 16 | local.get 22 + 03eac0: 28 02 10 | i32.load 2 16 + 03eac3: 20 04 | local.get 4 + 03eac5: 20 17 | local.get 23 + 03eac7: 6c | i32.mul + 03eac8: 6a | i32.add + 03eac9: 20 03 | local.get 3 + 03eacb: 6a | i32.add + 03eacc: 2d 00 00 | i32.load8_u 0 0 + 03eacf: 3a 00 00 | i32.store8 0 0 + 03ead2: 20 16 | local.get 22 + 03ead4: 28 02 14 | i32.load 2 20 + 03ead7: 21 04 | local.set 4 + 03ead9: 0b | end + 03eada: 20 03 | local.get 3 + 03eadc: 41 01 | i32.const 1 + 03eade: 6a | i32.add + 03eadf: 22 03 | local.tee 3 + 03eae1: 20 04 | local.get 4 + 03eae3: 48 | i32.lt_s + 03eae4: 0d 00 | br_if 0 + 03eae6: 0b | end + 03eae7: 20 16 | local.get 22 + 03eae9: 28 02 18 | i32.load 2 24 + 03eaec: 21 03 | local.set 3 + 03eaee: 0b | end + 03eaef: 20 17 | local.get 23 + 03eaf1: 41 01 | i32.const 1 + 03eaf3: 6a | i32.add + 03eaf4: 22 17 | local.tee 23 + 03eaf6: 20 03 | local.get 3 + 03eaf8: 48 | i32.lt_s + 03eaf9: 0d 00 | br_if 0 + 03eafb: 0b | end + 03eafc: 0b | end + 03eafd: 20 0b | local.get 11 + 03eaff: 20 15 | local.get 21 + 03eb01: 41 04 | i32.const 4 + 03eb03: 74 | i32.shl + 03eb04: 6a | i32.add + 03eb05: 22 08 | local.tee 8 + 03eb07: 20 03 | local.get 3 + 03eb09: b2 | f32.convert_i32_s + 03eb0a: 38 02 0c | f32.store 2 12 + 03eb0d: 20 08 | local.get 8 + 03eb0f: 20 04 | local.get 4 + 03eb11: b2 | f32.convert_i32_s + 03eb12: 38 02 08 | f32.store 2 8 + 03eb15: 20 08 | local.get 8 + 03eb17: 20 14 | local.get 20 + 03eb19: b2 | f32.convert_i32_s + 03eb1a: 38 02 04 | f32.store 2 4 + 03eb1d: 20 08 | local.get 8 + 03eb1f: 20 13 | local.get 19 + 03eb21: b2 | f32.convert_i32_s + 03eb22: 38 02 00 | f32.store 2 0 + 03eb25: 20 13 | local.get 19 + 03eb27: 20 09 | local.get 9 + 03eb29: 6a | i32.add + 03eb2a: 20 04 | local.get 4 + 03eb2c: 6a | i32.add + 03eb2d: 21 13 | local.set 19 + 03eb2f: 20 15 | local.get 21 + 03eb31: 41 01 | i32.const 1 + 03eb33: 6a | i32.add + 03eb34: 22 15 | local.tee 21 + 03eb36: 20 0a | local.get 10 + 03eb38: 47 | i32.ne + 03eb39: 0d 00 | br_if 0 + 03eb3b: 0b | end + 03eb3c: 20 00 | local.get 0 + 03eb3e: 20 11 | local.get 17 + 03eb40: 36 02 00 | i32.store 2 0 + 03eb43: 20 00 | local.get 0 + 03eb45: 20 0f | local.get 15 + 03eb47: 36 02 08 | i32.store 2 8 + 03eb4a: 0c 01 | br 1 + 03eb4c: 0b | end + 03eb4d: 41 38 | i32.const 56 + 03eb4f: 10 82 86 80 80 00 | call 770 + 03eb55: 22 12 | local.tee 18 + 03eb57: 20 0e | local.get 14 + 03eb59: 20 0f | local.get 15 + 03eb5b: 20 0a | local.get 10 + 03eb5d: 41 0c | i32.const 12 + 03eb5f: 6c | i32.mul + 03eb60: 10 82 86 80 80 00 | call 770 + 03eb66: 22 19 | local.tee 25 + 03eb68: 20 0a | local.get 10 + 03eb6a: 10 b9 84 80 80 00 | call 569 + 03eb70: 41 00 | i32.const 0 + 03eb72: 21 03 | local.set 3 + 03eb74: 20 0a | local.get 10 + 03eb76: 41 18 | i32.const 24 + 03eb78: 6c | i32.mul + 03eb79: 10 82 86 80 80 00 | call 770 + 03eb7f: 21 0c | local.set 12 + 03eb81: 03 40 | loop + 03eb83: 20 0c | local.get 12 + 03eb85: 20 03 | local.get 3 + 03eb87: 41 18 | i32.const 24 + 03eb89: 6c | i32.mul + 03eb8a: 6a | i32.add + 03eb8b: 22 08 | local.tee 8 + 03eb8d: 20 03 | local.get 3 + 03eb8f: 36 02 00 | i32.store 2 0 + 03eb92: 20 08 | local.get 8 + 03eb94: 20 01 | local.get 1 + 03eb96: 20 03 | local.get 3 + 03eb98: 41 24 | i32.const 36 + 03eb9a: 6c | i32.mul + 03eb9b: 6a | i32.add + 03eb9c: 22 04 | local.tee 4 + 03eb9e: 28 02 14 | i32.load 2 20 + 03eba1: 20 09 | local.get 9 + 03eba3: 6a | i32.add + 03eba4: 36 02 04 | i32.store 2 4 + 03eba7: 20 08 | local.get 8 + 03eba9: 20 04 | local.get 4 + 03ebab: 28 02 18 | i32.load 2 24 + 03ebae: 20 09 | local.get 9 + 03ebb0: 6a | i32.add + 03ebb1: 36 02 08 | i32.store 2 8 + 03ebb4: 20 03 | local.get 3 + 03ebb6: 41 01 | i32.const 1 + 03ebb8: 6a | i32.add + 03ebb9: 22 03 | local.tee 3 + 03ebbb: 20 0a | local.get 10 + 03ebbd: 47 | i32.ne + 03ebbe: 0d 00 | br_if 0 + 03ebc0: 0b | end + 03ebc1: 20 12 | local.get 18 + 03ebc3: 20 0c | local.get 12 + 03ebc5: 20 0a | local.get 10 + 03ebc7: 10 ba 84 80 80 00 | call 570 + 03ebcd: 1a | drop + 03ebce: 20 05 | local.get 5 + 03ebd0: b2 | f32.convert_i32_s + 03ebd1: 21 0d | local.set 13 + 03ebd3: 41 00 | i32.const 0 + 03ebd5: 21 10 | local.set 16 + 03ebd7: 03 40 | loop + 03ebd9: 20 0b | local.get 11 + 03ebdb: 20 10 | local.get 16 + 03ebdd: 41 04 | i32.const 4 + 03ebdf: 74 | i32.shl + 03ebe0: 6a | i32.add + 03ebe1: 22 03 | local.tee 3 + 03ebe3: 20 0d | local.get 13 + 03ebe5: 20 0c | local.get 12 + 03ebe7: 20 10 | local.get 16 + 03ebe9: 41 18 | i32.const 24 + 03ebeb: 6c | i32.mul + 03ebec: 6a | i32.add + 03ebed: 22 08 | local.tee 8 + 03ebef: 28 02 0c | i32.load 2 12 + 03ebf2: 22 06 | local.tee 6 + 03ebf4: b2 | f32.convert_i32_s + 03ebf5: 92 | f32.add + 03ebf6: 38 02 00 | f32.store 2 0 + 03ebf9: 20 03 | local.get 3 + 03ebfb: 20 0d | local.get 13 + 03ebfd: 20 08 | local.get 8 + 03ebff: 28 02 10 | i32.load 2 16 + 03ec02: 22 13 | local.tee 19 + 03ec04: b2 | f32.convert_i32_s + 03ec05: 92 | f32.add + 03ec06: 38 02 04 | f32.store 2 4 + 03ec09: 20 03 | local.get 3 + 03ec0b: 20 01 | local.get 1 + 03ec0d: 20 10 | local.get 16 + 03ec0f: 41 24 | i32.const 36 + 03ec11: 6c | i32.mul + 03ec12: 6a | i32.add + 03ec13: 22 18 | local.tee 24 + 03ec15: 28 02 14 | i32.load 2 20 + 03ec18: 22 04 | local.tee 4 + 03ec1a: b2 | f32.convert_i32_s + 03ec1b: 38 02 08 | f32.store 2 8 + 03ec1e: 20 03 | local.get 3 + 03ec20: 20 18 | local.get 24 + 03ec22: 28 02 18 | i32.load 2 24 + 03ec25: 22 09 | local.tee 9 + 03ec27: b2 | f32.convert_i32_s + 03ec28: 38 02 0c | f32.store 2 12 + 03ec2b: 02 40 | block + 03ec2d: 02 40 | block + 03ec2f: 20 08 | local.get 8 + 03ec31: 28 02 14 | i32.load 2 20 + 03ec34: 45 | i32.eqz + 03ec35: 0d 00 | br_if 0 + 03ec37: 20 09 | local.get 9 + 03ec39: 41 01 | i32.const 1 + 03ec3b: 48 | i32.lt_s + 03ec3c: 0d 01 | br_if 1 + 03ec3e: 20 04 | local.get 4 + 03ec40: 41 01 | i32.const 1 + 03ec42: 48 | i32.lt_s + 03ec43: 0d 01 | br_if 1 + 03ec45: 20 05 | local.get 5 + 03ec47: 20 13 | local.get 19 + 03ec49: 6a | i32.add + 03ec4a: 21 15 | local.set 21 + 03ec4c: 20 05 | local.get 5 + 03ec4e: 20 06 | local.get 6 + 03ec50: 6a | i32.add + 03ec51: 21 13 | local.set 19 + 03ec53: 41 00 | i32.const 0 + 03ec55: 21 14 | local.set 20 + 03ec57: 03 40 | loop + 03ec59: 20 14 | local.get 20 + 03ec5b: 20 15 | local.get 21 + 03ec5d: 6a | i32.add + 03ec5e: 22 03 | local.tee 3 + 03ec60: 41 7f | i32.const 4294967295 + 03ec62: 4a | i32.gt_s + 03ec63: 20 03 | local.get 3 + 03ec65: 20 0f | local.get 15 + 03ec67: 48 | i32.lt_s + 03ec68: 71 | i32.and + 03ec69: 21 06 | local.set 6 + 03ec6b: 20 04 | local.get 4 + 03ec6d: 20 14 | local.get 20 + 03ec6f: 6c | i32.mul + 03ec70: 21 16 | local.set 22 + 03ec72: 20 11 | local.get 17 + 03ec74: 20 03 | local.get 3 + 03ec76: 20 0e | local.get 14 + 03ec78: 6c | i32.mul + 03ec79: 6a | i32.add + 03ec7a: 21 17 | local.set 23 + 03ec7c: 41 00 | i32.const 0 + 03ec7e: 21 03 | local.set 3 + 03ec80: 03 40 | loop + 03ec82: 02 40 | block + 03ec84: 20 03 | local.get 3 + 03ec86: 20 13 | local.get 19 + 03ec88: 6a | i32.add + 03ec89: 22 08 | local.tee 8 + 03ec8b: 41 7f | i32.const 4294967295 + 03ec8d: 4a | i32.gt_s + 03ec8e: 20 08 | local.get 8 + 03ec90: 20 0e | local.get 14 + 03ec92: 48 | i32.lt_s + 03ec93: 71 | i32.and + 03ec94: 20 06 | local.get 6 + 03ec96: 71 | i32.and + 03ec97: 41 01 | i32.const 1 + 03ec99: 47 | i32.ne + 03ec9a: 0d 00 | br_if 0 + 03ec9c: 20 17 | local.get 23 + 03ec9e: 20 08 | local.get 8 + 03eca0: 6a | i32.add + 03eca1: 20 18 | local.get 24 + 03eca3: 28 02 10 | i32.load 2 16 + 03eca6: 20 16 | local.get 22 + 03eca8: 6a | i32.add + 03eca9: 20 03 | local.get 3 + 03ecab: 6a | i32.add + 03ecac: 2d 00 00 | i32.load8_u 0 0 + 03ecaf: 3a 00 00 | i32.store8 0 0 + 03ecb2: 0b | end + 03ecb3: 20 03 | local.get 3 + 03ecb5: 41 01 | i32.const 1 + 03ecb7: 6a | i32.add + 03ecb8: 22 03 | local.tee 3 + 03ecba: 20 04 | local.get 4 + 03ecbc: 47 | i32.ne + 03ecbd: 0d 00 | br_if 0 + 03ecbf: 0b | end + 03ecc0: 20 14 | local.get 20 + 03ecc2: 41 01 | i32.const 1 + 03ecc4: 6a | i32.add + 03ecc5: 22 14 | local.tee 20 + 03ecc7: 20 09 | local.get 9 + 03ecc9: 47 | i32.ne + 03ecca: 0d 00 | br_if 0 + 03eccc: 0c 02 | br 2 + 03ecce: 0b | end + 03eccf: 0b | end + 03ecd0: 20 07 | local.get 7 + 03ecd2: 20 18 | local.get 24 + 03ecd4: 28 02 00 | i32.load 2 0 + 03ecd7: 36 02 00 | i32.store 2 0 + 03ecda: 41 04 | i32.const 4 + 03ecdc: 23 81 80 80 80 00 | global.get 1 + 03ece2: 41 be c8 93 80 00 | i32.const 320574 + 03ece8: 6a | i32.add + 03ece9: 20 07 | local.get 7 + 03eceb: 10 d4 83 80 80 00 | call 468 + 03ecf1: 0b | end + 03ecf2: 20 10 | local.get 16 + 03ecf4: 41 01 | i32.const 1 + 03ecf6: 6a | i32.add + 03ecf7: 22 10 | local.tee 16 + 03ecf9: 20 0a | local.get 10 + 03ecfb: 47 | i32.ne + 03ecfc: 0d 00 | br_if 0 + 03ecfe: 0b | end + 03ecff: 20 0c | local.get 12 + 03ed01: 10 84 86 80 80 00 | call 772 + 03ed07: 20 19 | local.get 25 + 03ed09: 10 84 86 80 80 00 | call 772 + 03ed0f: 20 12 | local.get 18 + 03ed11: 10 84 86 80 80 00 | call 772 + 03ed17: 0b | end + 03ed18: 20 0f | local.get 15 + 03ed1a: 20 0e | local.get 14 + 03ed1c: 6c | i32.mul + 03ed1d: 21 06 | local.set 6 + 03ed1f: 02 40 | block + 03ed21: 02 40 | block + 03ed23: 02 40 | block + 03ed25: 20 0e | local.get 14 + 03ed27: 41 03 | i32.const 3 + 03ed29: 48 | i32.lt_s + 03ed2a: 0d 00 | br_if 0 + 03ed2c: 20 0f | local.get 15 + 03ed2e: 41 03 | i32.const 3 + 03ed30: 48 | i32.lt_s + 03ed31: 0d 00 | br_if 0 + 03ed33: 20 06 | local.get 6 + 03ed35: 41 7f | i32.const 4294967295 + 03ed37: 6a | i32.add + 03ed38: 21 03 | local.set 3 + 03ed3a: 41 00 | i32.const 0 + 03ed3c: 21 08 | local.set 8 + 03ed3e: 03 40 | loop + 03ed40: 20 11 | local.get 17 + 03ed42: 20 03 | local.get 3 + 03ed44: 6a | i32.add + 03ed45: 22 04 | local.tee 4 + 03ed47: 41 ff 01 | i32.const 255 + 03ed4a: 3a 00 00 | i32.store8 0 0 + 03ed4d: 20 04 | local.get 4 + 03ed4f: 41 7e | i32.const 4294967294 + 03ed51: 6a | i32.add + 03ed52: 41 ff ff 03 | i32.const 65535 + 03ed56: 3b 00 00 | i32.store16 0 0 + 03ed59: 20 03 | local.get 3 + 03ed5b: 20 0e | local.get 14 + 03ed5d: 6b | i32.sub + 03ed5e: 21 03 | local.set 3 + 03ed60: 20 08 | local.get 8 + 03ed62: 41 01 | i32.const 1 + 03ed64: 6a | i32.add + 03ed65: 22 08 | local.tee 8 + 03ed67: 41 03 | i32.const 3 + 03ed69: 47 | i32.ne + 03ed6a: 0d 00 | br_if 0 + 03ed6c: 0b | end + 03ed6d: 20 00 | local.get 0 + 03ed6f: 28 02 00 | i32.load 2 0 + 03ed72: 21 11 | local.set 17 + 03ed74: 20 06 | local.get 6 + 03ed76: 41 01 | i32.const 1 + 03ed78: 74 | i32.shl + 03ed79: 10 82 86 80 80 00 | call 770 + 03ed7f: 21 0e | local.set 14 + 03ed81: 0c 01 | br 1 + 03ed83: 0b | end + 03ed84: 20 06 | local.get 6 + 03ed86: 41 01 | i32.const 1 + 03ed88: 74 | i32.shl + 03ed89: 10 82 86 80 80 00 | call 770 + 03ed8f: 21 0e | local.set 14 + 03ed91: 20 06 | local.get 6 + 03ed93: 41 01 | i32.const 1 + 03ed95: 48 | i32.lt_s + 03ed96: 0d 01 | br_if 1 + 03ed98: 0b | end + 03ed99: 41 00 | i32.const 0 + 03ed9b: 21 03 | local.set 3 + 03ed9d: 41 00 | i32.const 0 + 03ed9f: 21 08 | local.set 8 + 03eda1: 03 40 | loop + 03eda3: 20 0e | local.get 14 + 03eda5: 20 03 | local.get 3 + 03eda7: 6a | i32.add + 03eda8: 22 04 | local.tee 4 + 03edaa: 41 ff 01 | i32.const 255 + 03edad: 3a 00 00 | i32.store8 0 0 + 03edb0: 20 04 | local.get 4 + 03edb2: 20 11 | local.get 17 + 03edb4: 20 08 | local.get 8 + 03edb6: 6a | i32.add + 03edb7: 2d 00 00 | i32.load8_u 0 0 + 03edba: 3a 00 01 | i32.store8 0 1 + 03edbd: 20 03 | local.get 3 + 03edbf: 41 02 | i32.const 2 + 03edc1: 6a | i32.add + 03edc2: 21 03 | local.set 3 + 03edc4: 20 08 | local.get 8 + 03edc6: 41 01 | i32.const 1 + 03edc8: 6a | i32.add + 03edc9: 22 08 | local.tee 8 + 03edcb: 20 06 | local.get 6 + 03edcd: 47 | i32.ne + 03edce: 0d 00 | br_if 0 + 03edd0: 0b | end + 03edd1: 0b | end + 03edd2: 20 11 | local.get 17 + 03edd4: 10 84 86 80 80 00 | call 772 + 03edda: 20 00 | local.get 0 + 03eddc: 41 02 | i32.const 2 + 03edde: 36 02 10 | i32.store 2 16 + 03ede1: 20 00 | local.get 0 + 03ede3: 20 0e | local.get 14 + 03ede5: 36 02 00 | i32.store 2 0 + 03ede8: 20 02 | local.get 2 + 03edea: 20 0b | local.get 11 + 03edec: 36 02 00 | i32.store 2 0 + 03edef: 0b | end + 03edf0: 20 07 | local.get 7 + 03edf2: 41 10 | i32.const 16 + 03edf4: 6a | i32.add + 03edf5: 24 80 80 80 80 00 | global.set 0 + 03edfb: 0b | end +03edfe func[580]: + 03edff: 04 7f | local[2..5] type=i32 + 03ee01: 02 40 | block + 03ee03: 20 00 | local.get 0 + 03ee05: 2d 00 04 | i32.load8_u 0 4 + 03ee08: 41 08 | i32.const 8 + 03ee0a: 74 | i32.shl + 03ee0b: 20 00 | local.get 0 + 03ee0d: 2d 00 05 | i32.load8_u 0 5 + 03ee10: 72 | i32.or + 03ee11: 22 02 | local.tee 2 + 03ee13: 45 | i32.eqz + 03ee14: 0d 00 | br_if 0 + 03ee16: 20 01 | local.get 1 + 03ee18: 2c 00 00 | i32.load8_s 0 0 + 03ee1b: 21 03 | local.set 3 + 03ee1d: 41 00 | i32.const 0 + 03ee1f: 21 04 | local.set 4 + 03ee21: 03 40 | loop + 03ee23: 02 40 | block + 03ee25: 20 00 | local.get 0 + 03ee27: 20 04 | local.get 4 + 03ee29: 41 04 | i32.const 4 + 03ee2b: 74 | i32.shl + 03ee2c: 6a | i32.add + 03ee2d: 22 05 | local.tee 5 + 03ee2f: 2d 00 0c | i32.load8_u 0 12 + 03ee32: 20 03 | local.get 3 + 03ee34: 47 | i32.ne + 03ee35: 0d 00 | br_if 0 + 03ee37: 20 05 | local.get 5 + 03ee39: 2d 00 0d | i32.load8_u 0 13 + 03ee3c: 20 01 | local.get 1 + 03ee3e: 2c 00 01 | i32.load8_s 0 1 + 03ee41: 47 | i32.ne + 03ee42: 0d 00 | br_if 0 + 03ee44: 20 05 | local.get 5 + 03ee46: 2d 00 0e | i32.load8_u 0 14 + 03ee49: 20 01 | local.get 1 + 03ee4b: 2c 00 02 | i32.load8_s 0 2 + 03ee4e: 47 | i32.ne + 03ee4f: 0d 00 | br_if 0 + 03ee51: 20 05 | local.get 5 + 03ee53: 2d 00 0f | i32.load8_u 0 15 + 03ee56: 20 01 | local.get 1 + 03ee58: 2c 00 03 | i32.load8_s 0 3 + 03ee5b: 47 | i32.ne + 03ee5c: 0d 00 | br_if 0 + 03ee5e: 20 05 | local.get 5 + 03ee60: 28 00 14 | i32.load 0 20 + 03ee63: 22 04 | local.tee 4 + 03ee65: 20 04 | local.get 4 + 03ee67: 41 10 | i32.const 16 + 03ee69: 78 | i32.rotr + 03ee6a: 73 | i32.xor + 03ee6b: 41 80 fe 83 78 | i32.const 4278255360 + 03ee70: 71 | i32.and + 03ee71: 41 08 | i32.const 8 + 03ee73: 76 | i32.shr_u + 03ee74: 20 04 | local.get 4 + 03ee76: 41 08 | i32.const 8 + 03ee78: 78 | i32.rotr + 03ee79: 73 | i32.xor + 03ee7a: 0f | return + 03ee7b: 0b | end + 03ee7c: 20 04 | local.get 4 + 03ee7e: 41 01 | i32.const 1 + 03ee80: 6a | i32.add + 03ee81: 22 04 | local.tee 4 + 03ee83: 20 02 | local.get 2 + 03ee85: 47 | i32.ne + 03ee86: 0d 00 | br_if 0 + 03ee88: 0b | end + 03ee89: 0b | end + 03ee8a: 41 00 | i32.const 0 + 03ee8c: 0b | end +03ee8f func[581]: + 03ee90: 07 7f | local[2..8] type=i32 + 03ee92: 20 01 | local.get 1 + 03ee94: 28 02 08 | i32.load 2 8 + 03ee97: 21 02 | local.set 2 + 03ee99: 41 00 | i32.const 0 + 03ee9b: 21 03 | local.set 3 + 03ee9d: 41 00 | i32.const 0 + 03ee9f: 21 04 | local.set 4 + 03eea1: 20 01 | local.get 1 + 03eea3: 28 02 04 | i32.load 2 4 + 03eea6: 22 05 | local.tee 5 + 03eea8: 21 06 | local.set 6 + 03eeaa: 03 40 | loop + 03eeac: 20 03 | local.get 3 + 03eeae: 41 08 | i32.const 8 + 03eeb0: 74 | i32.shl + 03eeb1: 21 03 | local.set 3 + 03eeb3: 02 40 | block + 03eeb5: 20 06 | local.get 6 + 03eeb7: 20 02 | local.get 2 + 03eeb9: 4e | i32.ge_s + 03eeba: 0d 00 | br_if 0 + 03eebc: 20 01 | local.get 1 + 03eebe: 20 06 | local.get 6 + 03eec0: 41 01 | i32.const 1 + 03eec2: 6a | i32.add + 03eec3: 22 07 | local.tee 7 + 03eec5: 36 02 04 | i32.store 2 4 + 03eec8: 20 03 | local.get 3 + 03eeca: 20 01 | local.get 1 + 03eecc: 28 02 00 | i32.load 2 0 + 03eecf: 20 06 | local.get 6 + 03eed1: 6a | i32.add + 03eed2: 2d 00 00 | i32.load8_u 0 0 + 03eed5: 72 | i32.or + 03eed6: 21 03 | local.set 3 + 03eed8: 20 07 | local.get 7 + 03eeda: 21 06 | local.set 6 + 03eedc: 0b | end + 03eedd: 20 04 | local.get 4 + 03eedf: 41 01 | i32.const 1 + 03eee1: 71 | i32.and + 03eee2: 21 07 | local.set 7 + 03eee4: 41 01 | i32.const 1 + 03eee6: 21 04 | local.set 4 + 03eee8: 20 07 | local.get 7 + 03eeea: 45 | i32.eqz + 03eeeb: 0d 00 | br_if 0 + 03eeed: 0b | end + 03eeee: 02 40 | block + 03eef0: 02 40 | block + 03eef2: 20 03 | local.get 3 + 03eef4: 45 | i32.eqz + 03eef5: 0d 00 | br_if 0 + 03eef7: 20 06 | local.get 6 + 03eef9: 20 02 | local.get 2 + 03eefb: 4e | i32.ge_s + 03eefc: 0d 01 | br_if 1 + 03eefe: 20 01 | local.get 1 + 03ef00: 20 06 | local.get 6 + 03ef02: 41 01 | i32.const 1 + 03ef04: 6a | i32.add + 03ef05: 36 02 04 | i32.store 2 4 + 03ef08: 20 01 | local.get 1 + 03ef0a: 28 02 00 | i32.load 2 0 + 03ef0d: 20 06 | local.get 6 + 03ef0f: 6a | i32.add + 03ef10: 2d 00 00 | i32.load8_u 0 0 + 03ef13: 22 07 | local.tee 7 + 03ef15: 41 7f | i32.const 4294967295 + 03ef17: 6a | i32.add + 03ef18: 41 ff 01 | i32.const 255 + 03ef1b: 71 | i32.and + 03ef1c: 41 04 | i32.const 4 + 03ef1e: 4f | i32.ge_u + 03ef1f: 0d 01 | br_if 1 + 03ef21: 20 01 | local.get 1 + 03ef23: 20 03 | local.get 3 + 03ef25: 20 07 | local.get 7 + 03ef27: 6c | i32.mul + 03ef28: 10 dc 84 80 80 00 | call 604 + 03ef2e: 20 01 | local.get 1 + 03ef30: 28 02 04 | i32.load 2 4 + 03ef33: 21 06 | local.set 6 + 03ef35: 20 01 | local.get 1 + 03ef37: 28 02 08 | i32.load 2 8 + 03ef3a: 21 02 | local.set 2 + 03ef3c: 41 00 | i32.const 0 + 03ef3e: 21 04 | local.set 4 + 03ef40: 41 00 | i32.const 0 + 03ef42: 21 03 | local.set 3 + 03ef44: 03 40 | loop + 03ef46: 20 03 | local.get 3 + 03ef48: 41 08 | i32.const 8 + 03ef4a: 74 | i32.shl + 03ef4b: 21 03 | local.set 3 + 03ef4d: 02 40 | block + 03ef4f: 20 06 | local.get 6 + 03ef51: 20 02 | local.get 2 + 03ef53: 4e | i32.ge_s + 03ef54: 0d 00 | br_if 0 + 03ef56: 20 01 | local.get 1 + 03ef58: 20 06 | local.get 6 + 03ef5a: 41 01 | i32.const 1 + 03ef5c: 6a | i32.add + 03ef5d: 22 08 | local.tee 8 + 03ef5f: 36 02 04 | i32.store 2 4 + 03ef62: 20 03 | local.get 3 + 03ef64: 20 01 | local.get 1 + 03ef66: 28 02 00 | i32.load 2 0 + 03ef69: 20 06 | local.get 6 + 03ef6b: 6a | i32.add + 03ef6c: 2d 00 00 | i32.load8_u 0 0 + 03ef6f: 72 | i32.or + 03ef70: 21 03 | local.set 3 + 03ef72: 20 08 | local.get 8 + 03ef74: 21 06 | local.set 6 + 03ef76: 0b | end + 03ef77: 20 04 | local.get 4 + 03ef79: 41 01 | i32.const 1 + 03ef7b: 6a | i32.add + 03ef7c: 22 04 | local.tee 4 + 03ef7e: 20 07 | local.get 7 + 03ef80: 47 | i32.ne + 03ef81: 0d 00 | br_if 0 + 03ef83: 0b | end + 03ef84: 20 01 | local.get 1 + 03ef86: 20 03 | local.get 3 + 03ef88: 41 7f | i32.const 4294967295 + 03ef8a: 6a | i32.add + 03ef8b: 10 dc 84 80 80 00 | call 604 + 03ef91: 20 01 | local.get 1 + 03ef93: 28 02 04 | i32.load 2 4 + 03ef96: 21 06 | local.set 6 + 03ef98: 0b | end + 03ef99: 20 00 | local.get 0 + 03ef9b: 41 00 | i32.const 0 + 03ef9d: 36 02 08 | i32.store 2 8 + 03efa0: 20 00 | local.get 0 + 03efa2: 42 00 | i64.const 0 + 03efa4: 37 02 00 | i64.store 2 0 + 03efa7: 02 40 | block + 03efa9: 20 06 | local.get 6 + 03efab: 20 05 | local.get 5 + 03efad: 6b | i32.sub + 03efae: 22 03 | local.tee 3 + 03efb0: 20 05 | local.get 5 + 03efb2: 72 | i32.or + 03efb3: 41 00 | i32.const 0 + 03efb5: 48 | i32.lt_s + 03efb6: 0d 00 | br_if 0 + 03efb8: 20 05 | local.get 5 + 03efba: 20 01 | local.get 1 + 03efbc: 28 02 08 | i32.load 2 8 + 03efbf: 22 04 | local.tee 4 + 03efc1: 4a | i32.gt_s + 03efc2: 0d 00 | br_if 0 + 03efc4: 20 06 | local.get 6 + 03efc6: 20 04 | local.get 4 + 03efc8: 4a | i32.gt_s + 03efc9: 0d 00 | br_if 0 + 03efcb: 20 01 | local.get 1 + 03efcd: 28 02 00 | i32.load 2 0 + 03efd0: 21 06 | local.set 6 + 03efd2: 20 00 | local.get 0 + 03efd4: 20 03 | local.get 3 + 03efd6: 36 02 08 | i32.store 2 8 + 03efd9: 20 00 | local.get 0 + 03efdb: 20 06 | local.get 6 + 03efdd: 20 05 | local.get 5 + 03efdf: 6a | i32.add + 03efe0: 36 02 00 | i32.store 2 0 + 03efe3: 0b | end + 03efe4: 0f | return + 03efe5: 0b | end + 03efe6: 23 81 80 80 80 00 | global.get 1 + 03efec: 22 03 | local.tee 3 + 03efee: 41 96 c5 93 80 00 | i32.const 320150 + 03eff4: 6a | i32.add + 03eff5: 20 03 | local.get 3 + 03eff7: 41 94 a9 93 80 00 | i32.const 316564 + 03effd: 6a | i32.add + 03effe: 41 ad 09 | i32.const 1197 + 03f001: 20 03 | local.get 3 + 03f003: 41 ed 8b 93 80 00 | i32.const 312813 + 03f009: 6a | i32.add + 03f00a: 10 ec 80 80 80 00 | call 108 + 03f010: 00 | unreachable + 03f011: 0b | end +03f014 func[582]: + 03f015: 07 7f | local[3..9] type=i32 + 03f017: 02 40 | block + 03f019: 02 40 | block + 03f01b: 02 40 | block + 03f01d: 20 01 | local.get 1 + 03f01f: 28 02 08 | i32.load 2 8 + 03f022: 22 03 | local.tee 3 + 03f024: 41 7f | i32.const 4294967295 + 03f026: 4c | i32.le_s + 03f027: 0d 00 | br_if 0 + 03f029: 20 01 | local.get 1 + 03f02b: 28 02 00 | i32.load 2 0 + 03f02e: 21 04 | local.set 4 + 03f030: 41 00 | i32.const 0 + 03f032: 21 05 | local.set 5 + 03f034: 41 00 | i32.const 0 + 03f036: 21 06 | local.set 6 + 03f038: 41 00 | i32.const 0 + 03f03a: 21 07 | local.set 7 + 03f03c: 41 00 | i32.const 0 + 03f03e: 21 08 | local.set 8 + 03f040: 03 40 | loop + 03f042: 20 07 | local.get 7 + 03f044: 41 08 | i32.const 8 + 03f046: 74 | i32.shl + 03f047: 21 07 | local.set 7 + 03f049: 02 40 | block + 03f04b: 20 08 | local.get 8 + 03f04d: 20 03 | local.get 3 + 03f04f: 4e | i32.ge_s + 03f050: 0d 00 | br_if 0 + 03f052: 20 07 | local.get 7 + 03f054: 20 04 | local.get 4 + 03f056: 20 08 | local.get 8 + 03f058: 6a | i32.add + 03f059: 2d 00 00 | i32.load8_u 0 0 + 03f05c: 72 | i32.or + 03f05d: 21 07 | local.set 7 + 03f05f: 20 08 | local.get 8 + 03f061: 41 01 | i32.const 1 + 03f063: 6a | i32.add + 03f064: 22 05 | local.tee 5 + 03f066: 21 08 | local.set 8 + 03f068: 0b | end + 03f069: 20 06 | local.get 6 + 03f06b: 41 01 | i32.const 1 + 03f06d: 71 | i32.and + 03f06e: 21 09 | local.set 9 + 03f070: 41 01 | i32.const 1 + 03f072: 21 06 | local.set 6 + 03f074: 20 09 | local.get 9 + 03f076: 45 | i32.eqz + 03f077: 0d 00 | br_if 0 + 03f079: 0b | end + 03f07a: 20 01 | local.get 1 + 03f07c: 20 05 | local.get 5 + 03f07e: 36 02 04 | i32.store 2 4 + 03f081: 41 00 | i32.const 0 + 03f083: 21 08 | local.set 8 + 03f085: 02 40 | block + 03f087: 20 05 | local.get 5 + 03f089: 20 03 | local.get 3 + 03f08b: 4e | i32.ge_s + 03f08c: 0d 00 | br_if 0 + 03f08e: 20 01 | local.get 1 + 03f090: 20 05 | local.get 5 + 03f092: 41 01 | i32.const 1 + 03f094: 6a | i32.add + 03f095: 36 02 04 | i32.store 2 4 + 03f098: 20 04 | local.get 4 + 03f09a: 20 05 | local.get 5 + 03f09c: 6a | i32.add + 03f09d: 2d 00 00 | i32.load8_u 0 0 + 03f0a0: 21 08 | local.set 8 + 03f0a2: 0b | end + 03f0a3: 20 02 | local.get 2 + 03f0a5: 41 00 | i32.const 0 + 03f0a7: 48 | i32.lt_s + 03f0a8: 0d 01 | br_if 1 + 03f0aa: 20 02 | local.get 2 + 03f0ac: 20 07 | local.get 7 + 03f0ae: 4e | i32.ge_s + 03f0af: 0d 01 | br_if 1 + 03f0b1: 20 08 | local.get 8 + 03f0b3: 41 7f | i32.const 4294967295 + 03f0b5: 6a | i32.add + 03f0b6: 41 ff 01 | i32.const 255 + 03f0b9: 71 | i32.and + 03f0ba: 41 04 | i32.const 4 + 03f0bc: 4f | i32.ge_u + 03f0bd: 0d 02 | br_if 2 + 03f0bf: 20 01 | local.get 1 + 03f0c1: 20 02 | local.get 2 + 03f0c3: 20 08 | local.get 8 + 03f0c5: 41 ff 01 | i32.const 255 + 03f0c8: 71 | i32.and + 03f0c9: 22 05 | local.tee 5 + 03f0cb: 6c | i32.mul + 03f0cc: 10 dc 84 80 80 00 | call 604 + 03f0d2: 20 01 | local.get 1 + 03f0d4: 28 02 00 | i32.load 2 0 + 03f0d7: 21 02 | local.set 2 + 03f0d9: 20 01 | local.get 1 + 03f0db: 28 02 08 | i32.load 2 8 + 03f0de: 21 03 | local.set 3 + 03f0e0: 41 00 | i32.const 0 + 03f0e2: 21 04 | local.set 4 + 03f0e4: 41 00 | i32.const 0 + 03f0e6: 21 08 | local.set 8 + 03f0e8: 20 01 | local.get 1 + 03f0ea: 28 02 04 | i32.load 2 4 + 03f0ed: 22 09 | local.tee 9 + 03f0ef: 21 06 | local.set 6 + 03f0f1: 03 40 | loop + 03f0f3: 20 08 | local.get 8 + 03f0f5: 41 08 | i32.const 8 + 03f0f7: 74 | i32.shl + 03f0f8: 21 08 | local.set 8 + 03f0fa: 02 40 | block + 03f0fc: 20 06 | local.get 6 + 03f0fe: 20 03 | local.get 3 + 03f100: 4e | i32.ge_s + 03f101: 0d 00 | br_if 0 + 03f103: 20 08 | local.get 8 + 03f105: 20 02 | local.get 2 + 03f107: 20 06 | local.get 6 + 03f109: 6a | i32.add + 03f10a: 2d 00 00 | i32.load8_u 0 0 + 03f10d: 72 | i32.or + 03f10e: 21 08 | local.set 8 + 03f110: 20 06 | local.get 6 + 03f112: 41 01 | i32.const 1 + 03f114: 6a | i32.add + 03f115: 22 09 | local.tee 9 + 03f117: 21 06 | local.set 6 + 03f119: 0b | end + 03f11a: 20 04 | local.get 4 + 03f11c: 41 01 | i32.const 1 + 03f11e: 6a | i32.add + 03f11f: 22 04 | local.tee 4 + 03f121: 20 05 | local.get 5 + 03f123: 47 | i32.ne + 03f124: 0d 00 | br_if 0 + 03f126: 0b | end + 03f127: 41 00 | i32.const 0 + 03f129: 21 04 | local.set 4 + 03f12b: 41 00 | i32.const 0 + 03f12d: 21 06 | local.set 6 + 03f12f: 03 40 | loop + 03f131: 20 06 | local.get 6 + 03f133: 41 08 | i32.const 8 + 03f135: 74 | i32.shl + 03f136: 21 06 | local.set 6 + 03f138: 02 40 | block + 03f13a: 20 09 | local.get 9 + 03f13c: 20 03 | local.get 3 + 03f13e: 4e | i32.ge_s + 03f13f: 0d 00 | br_if 0 + 03f141: 20 06 | local.get 6 + 03f143: 20 02 | local.get 2 + 03f145: 20 09 | local.get 9 + 03f147: 6a | i32.add + 03f148: 2d 00 00 | i32.load8_u 0 0 + 03f14b: 72 | i32.or + 03f14c: 21 06 | local.set 6 + 03f14e: 20 09 | local.get 9 + 03f150: 41 01 | i32.const 1 + 03f152: 6a | i32.add + 03f153: 21 09 | local.set 9 + 03f155: 0b | end + 03f156: 20 04 | local.get 4 + 03f158: 41 01 | i32.const 1 + 03f15a: 6a | i32.add + 03f15b: 22 04 | local.tee 4 + 03f15d: 20 05 | local.get 5 + 03f15f: 47 | i32.ne + 03f160: 0d 00 | br_if 0 + 03f162: 0b | end + 03f163: 20 00 | local.get 0 + 03f165: 41 00 | i32.const 0 + 03f167: 36 02 08 | i32.store 2 8 + 03f16a: 20 00 | local.get 0 + 03f16c: 42 00 | i64.const 0 + 03f16e: 37 02 00 | i64.store 2 0 + 03f171: 02 40 | block + 03f173: 20 06 | local.get 6 + 03f175: 20 08 | local.get 8 + 03f177: 6b | i32.sub + 03f178: 22 06 | local.tee 6 + 03f17a: 20 07 | local.get 7 + 03f17c: 41 01 | i32.const 1 + 03f17e: 6a | i32.add + 03f17f: 20 05 | local.get 5 + 03f181: 6c | i32.mul + 03f182: 20 08 | local.get 8 + 03f184: 6a | i32.add + 03f185: 41 02 | i32.const 2 + 03f187: 6a | i32.add + 03f188: 22 07 | local.tee 7 + 03f18a: 72 | i32.or + 03f18b: 41 00 | i32.const 0 + 03f18d: 48 | i32.lt_s + 03f18e: 0d 00 | br_if 0 + 03f190: 20 03 | local.get 3 + 03f192: 20 07 | local.get 7 + 03f194: 48 | i32.lt_s + 03f195: 0d 00 | br_if 0 + 03f197: 20 06 | local.get 6 + 03f199: 20 03 | local.get 3 + 03f19b: 20 07 | local.get 7 + 03f19d: 6b | i32.sub + 03f19e: 4a | i32.gt_s + 03f19f: 0d 00 | br_if 0 + 03f1a1: 20 00 | local.get 0 + 03f1a3: 20 06 | local.get 6 + 03f1a5: 36 02 08 | i32.store 2 8 + 03f1a8: 20 00 | local.get 0 + 03f1aa: 20 02 | local.get 2 + 03f1ac: 20 07 | local.get 7 + 03f1ae: 6a | i32.add + 03f1af: 36 02 00 | i32.store 2 0 + 03f1b2: 0b | end + 03f1b3: 0f | return + 03f1b4: 0b | end + 03f1b5: 23 81 80 80 80 00 | global.get 1 + 03f1bb: 22 07 | local.tee 7 + 03f1bd: 41 d2 ce 93 80 00 | i32.const 321362 + 03f1c3: 6a | i32.add + 03f1c4: 20 07 | local.get 7 + 03f1c6: 41 94 a9 93 80 00 | i32.const 316564 + 03f1cc: 6a | i32.add + 03f1cd: 41 fd 08 | i32.const 1149 + 03f1d0: 20 07 | local.get 7 + 03f1d2: 41 b4 a5 93 80 00 | i32.const 316084 + 03f1d8: 6a | i32.add + 03f1d9: 10 ec 80 80 80 00 | call 108 + 03f1df: 00 | unreachable + 03f1e0: 0b | end + 03f1e1: 23 81 80 80 80 00 | global.get 1 + 03f1e7: 22 07 | local.tee 7 + 03f1e9: 41 bb 92 93 80 00 | i32.const 313659 + 03f1ef: 6a | i32.add + 03f1f0: 20 07 | local.get 7 + 03f1f2: 41 94 a9 93 80 00 | i32.const 316564 + 03f1f8: 6a | i32.add + 03f1f9: 41 f2 09 | i32.const 1266 + 03f1fc: 20 07 | local.get 7 + 03f1fe: 41 82 94 93 80 00 | i32.const 313858 + 03f204: 6a | i32.add + 03f205: 10 ec 80 80 80 00 | call 108 + 03f20b: 00 | unreachable + 03f20c: 0b | end + 03f20d: 23 81 80 80 80 00 | global.get 1 + 03f213: 22 07 | local.tee 7 + 03f215: 41 96 c5 93 80 00 | i32.const 320150 + 03f21b: 6a | i32.add + 03f21c: 20 07 | local.get 7 + 03f21e: 41 94 a9 93 80 00 | i32.const 316564 + 03f224: 6a | i32.add + 03f225: 41 f3 09 | i32.const 1267 + 03f228: 20 07 | local.get 7 + 03f22a: 41 82 94 93 80 00 | i32.const 313858 + 03f230: 6a | i32.add + 03f231: 10 ec 80 80 80 00 | call 108 + 03f237: 00 | unreachable + 03f238: 0b | end +03f23b func[583]: + 03f23c: 08 7f | local[4..11] type=i32 + 03f23e: 23 80 80 80 80 00 | global.get 0 + 03f244: 41 10 | i32.const 16 + 03f246: 6b | i32.sub + 03f247: 22 04 | local.tee 4 + 03f249: 24 80 80 80 80 00 | global.set 0 + 03f24f: 02 40 | block + 03f251: 20 00 | local.get 0 + 03f253: 28 02 08 | i32.load 2 8 + 03f256: 22 05 | local.tee 5 + 03f258: 41 7f | i32.const 4294967295 + 03f25a: 4c | i32.le_s + 03f25b: 0d 00 | br_if 0 + 03f25d: 41 00 | i32.const 0 + 03f25f: 21 06 | local.set 6 + 03f261: 20 00 | local.get 0 + 03f263: 41 00 | i32.const 0 + 03f265: 36 02 04 | i32.store 2 4 + 03f268: 02 40 | block + 03f26a: 02 40 | block + 03f26c: 20 05 | local.get 5 + 03f26e: 45 | i32.eqz + 03f26f: 0d 00 | br_if 0 + 03f271: 02 40 | block + 03f273: 03 40 | loop + 03f275: 02 40 | block + 03f277: 20 06 | local.get 6 + 03f279: 20 05 | local.get 5 + 03f27b: 4e | i32.ge_s + 03f27c: 0d 00 | br_if 0 + 03f27e: 20 06 | local.get 6 + 03f280: 21 07 | local.set 7 + 03f282: 02 40 | block + 03f284: 20 00 | local.get 0 + 03f286: 28 02 00 | i32.load 2 0 + 03f289: 22 08 | local.tee 8 + 03f28b: 20 06 | local.get 6 + 03f28d: 6a | i32.add + 03f28e: 22 09 | local.tee 9 + 03f290: 2d 00 00 | i32.load8_u 0 0 + 03f293: 22 0a | local.tee 10 + 03f295: 41 1b | i32.const 27 + 03f297: 4d | i32.le_u + 03f298: 0d 00 | br_if 0 + 03f29a: 03 40 | loop + 03f29c: 02 40 | block + 03f29e: 02 40 | block + 03f2a0: 20 0a | local.get 10 + 03f2a2: 41 ff 01 | i32.const 255 + 03f2a5: 71 | i32.and + 03f2a6: 41 1e | i32.const 30 + 03f2a8: 47 | i32.ne + 03f2a9: 0d 00 | br_if 0 + 03f2ab: 20 00 | local.get 0 + 03f2ad: 41 01 | i32.const 1 + 03f2af: 10 dc 84 80 80 00 | call 604 + 03f2b5: 20 00 | local.get 0 + 03f2b7: 28 02 04 | i32.load 2 4 + 03f2ba: 22 0a | local.tee 10 + 03f2bc: 20 00 | local.get 0 + 03f2be: 28 02 08 | i32.load 2 8 + 03f2c1: 22 05 | local.tee 5 + 03f2c3: 4e | i32.ge_s + 03f2c4: 0d 06 | br_if 6 + 03f2c6: 20 0a | local.get 10 + 03f2c8: 20 05 | local.get 5 + 03f2ca: 20 0a | local.get 10 + 03f2cc: 20 05 | local.get 5 + 03f2ce: 4a | i32.gt_s + 03f2cf: 1b | select + 03f2d0: 21 08 | local.set 8 + 03f2d2: 20 00 | local.get 0 + 03f2d4: 28 02 00 | i32.load 2 0 + 03f2d7: 21 09 | local.set 9 + 03f2d9: 03 40 | loop + 03f2db: 20 00 | local.get 0 + 03f2dd: 20 0a | local.get 10 + 03f2df: 41 01 | i32.const 1 + 03f2e1: 6a | i32.add + 03f2e2: 22 07 | local.tee 7 + 03f2e4: 36 02 04 | i32.store 2 4 + 03f2e7: 20 09 | local.get 9 + 03f2e9: 20 0a | local.get 10 + 03f2eb: 6a | i32.add + 03f2ec: 2d 00 00 | i32.load8_u 0 0 + 03f2ef: 22 0a | local.tee 10 + 03f2f1: 41 0f | i32.const 15 + 03f2f3: 71 | i32.and + 03f2f4: 41 0f | i32.const 15 + 03f2f6: 46 | i32.eq + 03f2f7: 0d 02 | br_if 2 + 03f2f9: 20 0a | local.get 10 + 03f2fb: 41 f0 01 | i32.const 240 + 03f2fe: 71 | i32.and + 03f2ff: 41 f0 01 | i32.const 240 + 03f302: 46 | i32.eq + 03f303: 0d 02 | br_if 2 + 03f305: 20 07 | local.get 7 + 03f307: 21 0a | local.set 10 + 03f309: 20 07 | local.get 7 + 03f30b: 20 08 | local.get 8 + 03f30d: 46 | i32.eq + 03f30e: 0d 07 | br_if 7 + 03f310: 0c 00 | br 0 + 03f312: 0b | end + 03f313: 0b | end + 03f314: 20 00 | local.get 0 + 03f316: 10 dd 84 80 80 00 | call 605 + 03f31c: 1a | drop + 03f31d: 20 00 | local.get 0 + 03f31f: 28 02 08 | i32.load 2 8 + 03f322: 21 05 | local.set 5 + 03f324: 20 00 | local.get 0 + 03f326: 28 02 04 | i32.load 2 4 + 03f329: 21 07 | local.set 7 + 03f32b: 0b | end + 03f32c: 02 40 | block + 03f32e: 20 07 | local.get 7 + 03f330: 20 05 | local.get 5 + 03f332: 4e | i32.ge_s + 03f333: 0d 00 | br_if 0 + 03f335: 20 00 | local.get 0 + 03f337: 28 02 00 | i32.load 2 0 + 03f33a: 22 08 | local.tee 8 + 03f33c: 20 07 | local.get 7 + 03f33e: 6a | i32.add + 03f33f: 22 09 | local.tee 9 + 03f341: 2d 00 00 | i32.load8_u 0 0 + 03f344: 22 0a | local.tee 10 + 03f346: 41 1c | i32.const 28 + 03f348: 49 | i32.lt_u + 03f349: 0d 02 | br_if 2 + 03f34b: 0c 01 | br 1 + 03f34d: 0b | end + 03f34e: 0b | end + 03f34f: 20 07 | local.get 7 + 03f351: 21 06 | local.set 6 + 03f353: 0c 01 | br 1 + 03f355: 0b | end + 03f356: 20 00 | local.get 0 + 03f358: 20 07 | local.get 7 + 03f35a: 41 01 | i32.const 1 + 03f35c: 6a | i32.add + 03f35d: 22 0b | local.tee 11 + 03f35f: 36 02 04 | i32.store 2 4 + 03f362: 02 40 | block + 03f364: 02 40 | block + 03f366: 20 09 | local.get 9 + 03f368: 2d 00 00 | i32.load8_u 0 0 + 03f36b: 22 0a | local.tee 10 + 03f36d: 41 0c | i32.const 12 + 03f36f: 47 | i32.ne + 03f370: 0d 00 | br_if 0 + 03f372: 41 80 02 | i32.const 256 + 03f375: 21 0a | local.set 10 + 03f377: 20 0b | local.get 11 + 03f379: 20 05 | local.get 5 + 03f37b: 4e | i32.ge_s + 03f37c: 0d 00 | br_if 0 + 03f37e: 20 00 | local.get 0 + 03f380: 20 07 | local.get 7 + 03f382: 41 02 | i32.const 2 + 03f384: 6a | i32.add + 03f385: 22 09 | local.tee 9 + 03f387: 36 02 04 | i32.store 2 4 + 03f38a: 20 08 | local.get 8 + 03f38c: 20 0b | local.get 11 + 03f38e: 6a | i32.add + 03f38f: 2d 00 00 | i32.load8_u 0 0 + 03f392: 41 80 02 | i32.const 256 + 03f395: 72 | i32.or + 03f396: 21 0a | local.set 10 + 03f398: 0c 01 | br 1 + 03f39a: 0b | end + 03f39b: 20 0b | local.get 11 + 03f39d: 21 09 | local.set 9 + 03f39f: 0b | end + 03f3a0: 02 40 | block + 03f3a2: 20 0a | local.get 10 + 03f3a4: 20 01 | local.get 1 + 03f3a6: 46 | i32.eq + 03f3a7: 0d 00 | br_if 0 + 03f3a9: 20 09 | local.get 9 + 03f3ab: 21 06 | local.set 6 + 03f3ad: 0c 01 | br 1 + 03f3af: 0b | end + 03f3b0: 20 04 | local.get 4 + 03f3b2: 41 00 | i32.const 0 + 03f3b4: 36 02 08 | i32.store 2 8 + 03f3b7: 20 06 | local.get 6 + 03f3b9: 20 05 | local.get 5 + 03f3bb: 4a | i32.gt_s + 03f3bc: 0d 04 | br_if 4 + 03f3be: 20 07 | local.get 7 + 03f3c0: 20 06 | local.get 6 + 03f3c2: 6b | i32.sub + 03f3c3: 22 07 | local.tee 7 + 03f3c5: 20 06 | local.get 6 + 03f3c7: 72 | i32.or + 03f3c8: 41 00 | i32.const 0 + 03f3ca: 48 | i32.lt_s + 03f3cb: 0d 04 | br_if 4 + 03f3cd: 20 04 | local.get 4 + 03f3cf: 20 08 | local.get 8 + 03f3d1: 20 06 | local.get 6 + 03f3d3: 6a | i32.add + 03f3d4: 36 02 04 | i32.store 2 4 + 03f3d7: 20 04 | local.get 4 + 03f3d9: 20 07 | local.get 7 + 03f3db: 36 02 0c | i32.store 2 12 + 03f3de: 20 07 | local.get 7 + 03f3e0: 41 01 | i32.const 1 + 03f3e2: 48 | i32.lt_s + 03f3e3: 0d 04 | br_if 4 + 03f3e5: 41 00 | i32.const 0 + 03f3e7: 21 07 | local.set 7 + 03f3e9: 03 40 | loop + 03f3eb: 20 03 | local.get 3 + 03f3ed: 20 07 | local.get 7 + 03f3ef: 41 02 | i32.const 2 + 03f3f1: 74 | i32.shl + 03f3f2: 6a | i32.add + 03f3f3: 20 04 | local.get 4 + 03f3f5: 41 04 | i32.const 4 + 03f3f7: 6a | i32.add + 03f3f8: 10 dd 84 80 80 00 | call 605 + 03f3fe: 36 02 00 | i32.store 2 0 + 03f401: 20 07 | local.get 7 + 03f403: 41 01 | i32.const 1 + 03f405: 6a | i32.add + 03f406: 22 07 | local.tee 7 + 03f408: 20 02 | local.get 2 + 03f40a: 4f | i32.ge_u + 03f40b: 0d 05 | br_if 5 + 03f40d: 20 04 | local.get 4 + 03f40f: 28 02 08 | i32.load 2 8 + 03f412: 20 04 | local.get 4 + 03f414: 28 02 0c | i32.load 2 12 + 03f417: 48 | i32.lt_s + 03f418: 0d 00 | br_if 0 + 03f41a: 0c 05 | br 5 + 03f41c: 0b | end + 03f41d: 0b | end + 03f41e: 20 06 | local.get 6 + 03f420: 20 05 | local.get 5 + 03f422: 48 | i32.lt_s + 03f423: 0d 00 | br_if 0 + 03f425: 0b | end + 03f426: 0b | end + 03f427: 20 05 | local.get 5 + 03f429: 41 00 | i32.const 0 + 03f42b: 48 | i32.lt_s + 03f42c: 0d 01 | br_if 1 + 03f42e: 0b | end + 03f42f: 20 04 | local.get 4 + 03f431: 41 00 | i32.const 0 + 03f433: 36 02 0c | i32.store 2 12 + 03f436: 0b | end + 03f437: 20 04 | local.get 4 + 03f439: 41 10 | i32.const 16 + 03f43b: 6a | i32.add + 03f43c: 24 80 80 80 80 00 | global.set 0 + 03f442: 0f | return + 03f443: 0b | end + 03f444: 23 81 80 80 80 00 | global.get 1 + 03f44a: 22 07 | local.tee 7 + 03f44c: 41 d2 ce 93 80 00 | i32.const 321362 + 03f452: 6a | i32.add + 03f453: 20 07 | local.get 7 + 03f455: 41 94 a9 93 80 00 | i32.const 316564 + 03f45b: 6a | i32.add + 03f45c: 41 fd 08 | i32.const 1149 + 03f45f: 20 07 | local.get 7 + 03f461: 41 b4 a5 93 80 00 | i32.const 316084 + 03f467: 6a | i32.add + 03f468: 10 ec 80 80 80 00 | call 108 + 03f46e: 00 | unreachable + 03f46f: 0b | end +03f472 func[584]: + 03f473: 05 7f | local[3..7] type=i32 + 03f475: 23 80 80 80 80 00 | global.get 0 + 03f47b: 41 20 | i32.const 32 + 03f47d: 6b | i32.sub + 03f47e: 22 03 | local.tee 3 + 03f480: 24 80 80 80 80 00 | global.set 0 + 03f486: 20 03 | local.get 3 + 03f488: 41 00 | i32.const 0 + 03f48a: 36 02 1c | i32.store 2 28 + 03f48d: 20 03 | local.get 3 + 03f48f: 42 00 | i64.const 0 + 03f491: 37 03 10 | i64.store 3 16 + 03f494: 20 02 | local.get 2 + 03f496: 41 12 | i32.const 18 + 03f498: 41 02 | i32.const 2 + 03f49a: 20 03 | local.get 3 + 03f49c: 41 10 | i32.const 16 + 03f49e: 6a | i32.add + 03f49f: 10 c7 84 80 80 00 | call 583 + 03f4a5: 02 40 | block + 03f4a7: 02 40 | block + 03f4a9: 02 40 | block + 03f4ab: 02 40 | block + 03f4ad: 20 03 | local.get 3 + 03f4af: 28 02 14 | i32.load 2 20 + 03f4b2: 22 02 | local.tee 2 + 03f4b4: 45 | i32.eqz + 03f4b5: 0d 00 | br_if 0 + 03f4b7: 20 03 | local.get 3 + 03f4b9: 28 02 10 | i32.load 2 16 + 03f4bc: 22 04 | local.tee 4 + 03f4be: 0d 01 | br_if 1 + 03f4c0: 0b | end + 03f4c1: 20 00 | local.get 0 + 03f4c3: 41 00 | i32.const 0 + 03f4c5: 36 02 08 | i32.store 2 8 + 03f4c8: 20 00 | local.get 0 + 03f4ca: 42 00 | i64.const 0 + 03f4cc: 37 02 00 | i64.store 2 0 + 03f4cf: 0c 01 | br 1 + 03f4d1: 0b | end + 03f4d2: 02 40 | block + 03f4d4: 02 40 | block + 03f4d6: 02 40 | block + 03f4d8: 02 40 | block + 03f4da: 20 04 | local.get 4 + 03f4dc: 20 02 | local.get 2 + 03f4de: 72 | i32.or + 03f4df: 41 00 | i32.const 0 + 03f4e1: 4e | i32.ge_s + 03f4e2: 0d 00 | br_if 0 + 03f4e4: 41 00 | i32.const 0 + 03f4e6: 21 05 | local.set 5 + 03f4e8: 0c 01 | br 1 + 03f4ea: 0b | end + 03f4eb: 41 00 | i32.const 0 + 03f4ed: 21 05 | local.set 5 + 03f4ef: 20 01 | local.get 1 + 03f4f1: 28 02 08 | i32.load 2 8 + 03f4f4: 22 06 | local.tee 6 + 03f4f6: 20 02 | local.get 2 + 03f4f8: 4e | i32.ge_s + 03f4f9: 0d 01 | br_if 1 + 03f4fb: 0b | end + 03f4fc: 41 00 | i32.const 0 + 03f4fe: 21 07 | local.set 7 + 03f500: 0c 01 | br 1 + 03f502: 0b | end + 03f503: 41 00 | i32.const 0 + 03f505: 21 07 | local.set 7 + 03f507: 20 04 | local.get 4 + 03f509: 20 06 | local.get 6 + 03f50b: 20 02 | local.get 2 + 03f50d: 6b | i32.sub + 03f50e: 4a | i32.gt_s + 03f50f: 0d 00 | br_if 0 + 03f511: 20 01 | local.get 1 + 03f513: 28 02 00 | i32.load 2 0 + 03f516: 20 02 | local.get 2 + 03f518: 6a | i32.add + 03f519: 21 07 | local.set 7 + 03f51b: 20 04 | local.get 4 + 03f51d: 21 05 | local.set 5 + 03f51f: 0b | end + 03f520: 20 03 | local.get 3 + 03f522: 20 05 | local.get 5 + 03f524: 36 02 0c | i32.store 2 12 + 03f527: 20 03 | local.get 3 + 03f529: 41 00 | i32.const 0 + 03f52b: 36 02 08 | i32.store 2 8 + 03f52e: 20 03 | local.get 3 + 03f530: 20 07 | local.get 7 + 03f532: 36 02 04 | i32.store 2 4 + 03f535: 20 03 | local.get 3 + 03f537: 41 04 | i32.const 4 + 03f539: 6a | i32.add + 03f53a: 41 13 | i32.const 19 + 03f53c: 41 01 | i32.const 1 + 03f53e: 20 03 | local.get 3 + 03f540: 41 1c | i32.const 28 + 03f542: 6a | i32.add + 03f543: 10 c7 84 80 80 00 | call 583 + 03f549: 02 40 | block + 03f54b: 20 03 | local.get 3 + 03f54d: 28 02 1c | i32.load 2 28 + 03f550: 22 04 | local.tee 4 + 03f552: 0d 00 | br_if 0 + 03f554: 20 00 | local.get 0 + 03f556: 41 00 | i32.const 0 + 03f558: 36 02 08 | i32.store 2 8 + 03f55b: 20 00 | local.get 0 + 03f55d: 42 00 | i64.const 0 + 03f55f: 37 02 00 | i64.store 2 0 + 03f562: 0c 01 | br 1 + 03f564: 0b | end + 03f565: 20 04 | local.get 4 + 03f567: 20 02 | local.get 2 + 03f569: 6a | i32.add + 03f56a: 22 02 | local.tee 2 + 03f56c: 41 00 | i32.const 0 + 03f56e: 48 | i32.lt_s + 03f56f: 0d 01 | br_if 1 + 03f571: 20 02 | local.get 2 + 03f573: 20 01 | local.get 1 + 03f575: 28 02 08 | i32.load 2 8 + 03f578: 4a | i32.gt_s + 03f579: 0d 01 | br_if 1 + 03f57b: 20 01 | local.get 1 + 03f57d: 20 02 | local.get 2 + 03f57f: 36 02 04 | i32.store 2 4 + 03f582: 20 00 | local.get 0 + 03f584: 20 01 | local.get 1 + 03f586: 10 c5 84 80 80 00 | call 581 + 03f58c: 0b | end + 03f58d: 20 03 | local.get 3 + 03f58f: 41 20 | i32.const 32 + 03f591: 6a | i32.add + 03f592: 24 80 80 80 80 00 | global.set 0 + 03f598: 0f | return + 03f599: 0b | end + 03f59a: 23 81 80 80 80 00 | global.get 1 + 03f5a0: 22 03 | local.tee 3 + 03f5a2: 41 d2 ce 93 80 00 | i32.const 321362 + 03f5a8: 6a | i32.add + 03f5a9: 20 03 | local.get 3 + 03f5ab: 41 94 a9 93 80 00 | i32.const 316564 + 03f5b1: 6a | i32.add + 03f5b2: 41 fd 08 | i32.const 1149 + 03f5b5: 20 03 | local.get 3 + 03f5b7: 41 b4 a5 93 80 00 | i32.const 316084 + 03f5bd: 6a | i32.add + 03f5be: 10 ec 80 80 80 00 | call 108 + 03f5c4: 00 | unreachable + 03f5c5: 0b | end +03f5c8 func[585]: + 03f5c9: 08 7f | local[2..9] type=i32 + 03f5cb: 02 40 | block + 03f5cd: 02 40 | block + 03f5cf: 02 40 | block + 03f5d1: 02 40 | block + 03f5d3: 02 40 | block + 03f5d5: 02 40 | block + 03f5d7: 02 40 | block + 03f5d9: 02 40 | block + 03f5db: 02 40 | block + 03f5dd: 20 00 | local.get 0 + 03f5df: 28 02 04 | i32.load 2 4 + 03f5e2: 22 02 | local.tee 2 + 03f5e4: 20 00 | local.get 0 + 03f5e6: 28 02 30 | i32.load 2 48 + 03f5e9: 22 03 | local.tee 3 + 03f5eb: 6a | i32.add + 03f5ec: 22 04 | local.tee 4 + 03f5ee: 2f 00 00 | i32.load16_u 0 0 + 03f5f1: 22 00 | local.tee 0 + 03f5f3: 41 08 | i32.const 8 + 03f5f5: 74 | i32.shl + 03f5f6: 20 00 | local.get 0 + 03f5f8: 41 08 | i32.const 8 + 03f5fa: 76 | i32.shr_u + 03f5fb: 72 | i32.or + 03f5fc: 22 05 | local.tee 5 + 03f5fe: 41 ff ff 03 | i32.const 65535 + 03f602: 71 | i32.and + 03f603: 0e 07 00 04 02 04 03 04 01 | br_table 0 4 2 4 3 4 1 4 + 03f60c: 04 | + 03f60d: 0b | end + 03f60e: 20 01 | local.get 1 + 03f610: 20 04 | local.get 4 + 03f612: 2d 00 02 | i32.load8_u 0 2 + 03f615: 41 08 | i32.const 8 + 03f617: 74 | i32.shl + 03f618: 20 04 | local.get 4 + 03f61a: 2d 00 03 | i32.load8_u 0 3 + 03f61d: 72 | i32.or + 03f61e: 41 7a | i32.const 4294967290 + 03f620: 6a | i32.add + 03f621: 48 | i32.lt_s + 03f622: 0d 04 | br_if 4 + 03f624: 0c 07 | br 7 + 03f626: 0b | end + 03f627: 41 00 | i32.const 0 + 03f629: 21 00 | local.set 0 + 03f62b: 20 01 | local.get 1 + 03f62d: 20 04 | local.get 4 + 03f62f: 2d 00 06 | i32.load8_u 0 6 + 03f632: 41 08 | i32.const 8 + 03f634: 74 | i32.shl + 03f635: 20 04 | local.get 4 + 03f637: 2d 00 07 | i32.load8_u 0 7 + 03f63a: 72 | i32.or + 03f63b: 22 06 | local.tee 6 + 03f63d: 49 | i32.lt_u + 03f63e: 0d 04 | br_if 4 + 03f640: 20 01 | local.get 1 + 03f642: 20 04 | local.get 4 + 03f644: 2d 00 08 | i32.load8_u 0 8 + 03f647: 41 08 | i32.const 8 + 03f649: 74 | i32.shl + 03f64a: 20 04 | local.get 4 + 03f64c: 2d 00 09 | i32.load8_u 0 9 + 03f64f: 72 | i32.or + 03f650: 20 06 | local.get 6 + 03f652: 6a | i32.add + 03f653: 4f | i32.ge_u + 03f654: 0d 04 | br_if 4 + 03f656: 20 04 | local.get 4 + 03f658: 20 01 | local.get 1 + 03f65a: 20 06 | local.get 6 + 03f65c: 6b | i32.sub + 03f65d: 41 01 | i32.const 1 + 03f65f: 74 | i32.shl + 03f660: 6a | i32.add + 03f661: 22 00 | local.tee 0 + 03f663: 2d 00 0a | i32.load8_u 0 10 + 03f666: 41 08 | i32.const 8 + 03f668: 74 | i32.shl + 03f669: 20 00 | local.get 0 + 03f66b: 2d 00 0b | i32.load8_u 0 11 + 03f66e: 72 | i32.or + 03f66f: 0f | return + 03f670: 0b | end + 03f671: 23 81 80 80 80 00 | global.get 1 + 03f677: 22 00 | local.tee 0 + 03f679: 41 ee c7 93 80 00 | i32.const 320494 + 03f67f: 6a | i32.add + 03f680: 20 00 | local.get 0 + 03f682: 41 94 a9 93 80 00 | i32.const 316564 + 03f688: 6a | i32.add + 03f689: 41 ea 0b | i32.const 1514 + 03f68c: 20 00 | local.get 0 + 03f68e: 41 82 8c 93 80 00 | i32.const 312834 + 03f694: 6a | i32.add + 03f695: 10 ec 80 80 80 00 | call 108 + 03f69b: 00 | unreachable + 03f69c: 0b | end + 03f69d: 20 01 | local.get 1 + 03f69f: 41 ff ff 03 | i32.const 65535 + 03f6a3: 4a | i32.gt_s + 03f6a4: 0d 04 | br_if 4 + 03f6a6: 20 04 | local.get 4 + 03f6a8: 2d 00 06 | i32.load8_u 0 6 + 03f6ab: 41 08 | i32.const 8 + 03f6ad: 74 | i32.shl + 03f6ae: 20 04 | local.get 4 + 03f6b0: 2d 00 07 | i32.load8_u 0 7 + 03f6b3: 72 | i32.or + 03f6b4: 21 07 | local.set 7 + 03f6b6: 41 00 | i32.const 0 + 03f6b8: 21 08 | local.set 8 + 03f6ba: 20 03 | local.get 3 + 03f6bc: 41 00 | i32.const 0 + 03f6be: 20 04 | local.get 4 + 03f6c0: 2d 00 0c | i32.load8_u 0 12 + 03f6c3: 41 08 | i32.const 8 + 03f6c5: 74 | i32.shl + 03f6c6: 20 04 | local.get 4 + 03f6c8: 2d 00 0d | i32.load8_u 0 13 + 03f6cb: 41 fe 01 | i32.const 254 + 03f6ce: 71 | i32.and + 03f6cf: 72 | i32.or + 03f6d0: 22 00 | local.tee 0 + 03f6d2: 20 01 | local.get 1 + 03f6d4: 20 00 | local.get 0 + 03f6d6: 20 04 | local.get 4 + 03f6d8: 41 0e | i32.const 14 + 03f6da: 6a | i32.add + 03f6db: 22 05 | local.tee 5 + 03f6dd: 6a | i32.add + 03f6de: 22 00 | local.tee 0 + 03f6e0: 2d 00 00 | i32.load8_u 0 0 + 03f6e3: 41 08 | i32.const 8 + 03f6e5: 74 | i32.shl + 03f6e6: 20 00 | local.get 0 + 03f6e8: 2d 00 01 | i32.load8_u 0 1 + 03f6eb: 72 | i32.or + 03f6ec: 48 | i32.lt_s + 03f6ed: 1b | select + 03f6ee: 6a | i32.add + 03f6ef: 41 0c | i32.const 12 + 03f6f1: 6a | i32.add + 03f6f2: 21 00 | local.set 0 + 03f6f4: 02 40 | block + 03f6f6: 20 04 | local.get 4 + 03f6f8: 2f 00 0a | i32.load16_u 0 10 + 03f6fb: 22 06 | local.tee 6 + 03f6fd: 41 08 | i32.const 8 + 03f6ff: 74 | i32.shl + 03f700: 20 06 | local.get 6 + 03f702: 41 08 | i32.const 8 + 03f704: 76 | i32.shr_u + 03f705: 72 | i32.or + 03f706: 22 06 | local.tee 6 + 03f708: 41 ff ff 03 | i32.const 65535 + 03f70c: 71 | i32.and + 03f70d: 45 | i32.eqz + 03f70e: 0d 00 | br_if 0 + 03f710: 20 04 | local.get 4 + 03f712: 2f 00 08 | i32.load16_u 0 8 + 03f715: 22 09 | local.tee 9 + 03f717: 41 08 | i32.const 8 + 03f719: 74 | i32.shl + 03f71a: 20 09 | local.get 9 + 03f71c: 41 08 | i32.const 8 + 03f71e: 76 | i32.shr_u + 03f71f: 72 | i32.or + 03f720: 21 09 | local.set 9 + 03f722: 03 40 | loop + 03f724: 20 09 | local.get 9 + 03f726: 41 01 | i32.const 1 + 03f728: 76 | i32.shr_u + 03f729: 22 09 | local.tee 9 + 03f72b: 41 fe ff 01 | i32.const 32766 + 03f72f: 71 | i32.and + 03f730: 22 04 | local.tee 4 + 03f732: 41 00 | i32.const 0 + 03f734: 20 01 | local.get 1 + 03f736: 20 04 | local.get 4 + 03f738: 20 02 | local.get 2 + 03f73a: 20 00 | local.get 0 + 03f73c: 6a | i32.add + 03f73d: 6a | i32.add + 03f73e: 22 04 | local.tee 4 + 03f740: 2d 00 00 | i32.load8_u 0 0 + 03f743: 41 08 | i32.const 8 + 03f745: 74 | i32.shl + 03f746: 20 04 | local.get 4 + 03f748: 2d 00 01 | i32.load8_u 0 1 + 03f74b: 72 | i32.or + 03f74c: 4a | i32.gt_s + 03f74d: 1b | select + 03f74e: 20 00 | local.get 0 + 03f750: 6a | i32.add + 03f751: 21 00 | local.set 0 + 03f753: 20 09 | local.get 9 + 03f755: 41 ff ff 01 | i32.const 32767 + 03f759: 71 | i32.and + 03f75a: 21 09 | local.set 9 + 03f75c: 20 06 | local.get 6 + 03f75e: 41 7f | i32.const 4294967295 + 03f760: 6a | i32.add + 03f761: 22 06 | local.tee 6 + 03f763: 41 ff ff 03 | i32.const 65535 + 03f767: 71 | i32.and + 03f768: 0d 00 | br_if 0 + 03f76a: 0b | end + 03f76b: 0b | end + 03f76c: 02 40 | block + 03f76e: 20 01 | local.get 1 + 03f770: 20 05 | local.get 5 + 03f772: 20 00 | local.get 0 + 03f774: 20 03 | local.get 3 + 03f776: 6b | i32.sub + 03f777: 41 f4 ff 07 | i32.const 131060 + 03f77b: 6a | i32.add + 03f77c: 41 fe ff 07 | i32.const 131070 + 03f780: 71 | i32.and + 03f781: 22 06 | local.tee 6 + 03f783: 6a | i32.add + 03f784: 22 00 | local.tee 0 + 03f786: 20 07 | local.get 7 + 03f788: 41 fe ff 03 | i32.const 65534 + 03f78c: 71 | i32.and + 03f78d: 6a | i32.add + 03f78e: 22 09 | local.tee 9 + 03f790: 2d 00 02 | i32.load8_u 0 2 + 03f793: 41 08 | i32.const 8 + 03f795: 74 | i32.shl + 03f796: 20 09 | local.get 9 + 03f798: 2d 00 03 | i32.load8_u 0 3 + 03f79b: 72 | i32.or + 03f79c: 22 09 | local.tee 9 + 03f79e: 48 | i32.lt_s + 03f79f: 0d 00 | br_if 0 + 03f7a1: 20 01 | local.get 1 + 03f7a3: 20 00 | local.get 0 + 03f7a5: 2d 00 00 | i32.load8_u 0 0 + 03f7a8: 41 08 | i32.const 8 + 03f7aa: 74 | i32.shl + 03f7ab: 20 00 | local.get 0 + 03f7ad: 2d 00 01 | i32.load8_u 0 1 + 03f7b0: 72 | i32.or + 03f7b1: 4a | i32.gt_s + 03f7b2: 0d 00 | br_if 0 + 03f7b4: 02 40 | block + 03f7b6: 20 05 | local.get 5 + 03f7b8: 20 07 | local.get 7 + 03f7ba: 41 01 | i32.const 1 + 03f7bc: 76 | i32.shr_u + 03f7bd: 22 07 | local.tee 7 + 03f7bf: 41 06 | i32.const 6 + 03f7c1: 6c | i32.mul + 03f7c2: 22 04 | local.tee 4 + 03f7c4: 6a | i32.add + 03f7c5: 20 06 | local.get 6 + 03f7c7: 6a | i32.add + 03f7c8: 2f 00 02 | i32.load16_u 0 2 + 03f7cb: 22 00 | local.tee 0 + 03f7cd: 41 08 | i32.const 8 + 03f7cf: 74 | i32.shl + 03f7d0: 20 00 | local.get 0 + 03f7d2: 41 08 | i32.const 8 + 03f7d4: 76 | i32.shr_u + 03f7d5: 72 | i32.or + 03f7d6: 41 ff ff 03 | i32.const 65535 + 03f7da: 71 | i32.and + 03f7db: 22 00 | local.tee 0 + 03f7dd: 0d 00 | br_if 0 + 03f7df: 20 05 | local.get 5 + 03f7e1: 20 07 | local.get 7 + 03f7e3: 41 02 | i32.const 2 + 03f7e5: 74 | i32.shl + 03f7e6: 6a | i32.add + 03f7e7: 20 06 | local.get 6 + 03f7e9: 6a | i32.add + 03f7ea: 22 00 | local.tee 0 + 03f7ec: 2d 00 02 | i32.load8_u 0 2 + 03f7ef: 41 08 | i32.const 8 + 03f7f1: 74 | i32.shl + 03f7f2: 20 00 | local.get 0 + 03f7f4: 2d 00 03 | i32.load8_u 0 3 + 03f7f7: 72 | i32.or + 03f7f8: 20 01 | local.get 1 + 03f7fa: 6a | i32.add + 03f7fb: 21 08 | local.set 8 + 03f7fd: 0c 01 | br 1 + 03f7ff: 0b | end + 03f800: 20 02 | local.get 2 + 03f802: 20 00 | local.get 0 + 03f804: 6a | i32.add + 03f805: 20 01 | local.get 1 + 03f807: 20 09 | local.get 9 + 03f809: 6b | i32.sub + 03f80a: 41 01 | i32.const 1 + 03f80c: 74 | i32.shl + 03f80d: 6a | i32.add + 03f80e: 20 03 | local.get 3 + 03f810: 6a | i32.add + 03f811: 20 04 | local.get 4 + 03f813: 6a | i32.add + 03f814: 20 06 | local.get 6 + 03f816: 6a | i32.add + 03f817: 22 00 | local.tee 0 + 03f819: 2d 00 10 | i32.load8_u 0 16 + 03f81c: 41 08 | i32.const 8 + 03f81e: 74 | i32.shl + 03f81f: 20 00 | local.get 0 + 03f821: 2d 00 11 | i32.load8_u 0 17 + 03f824: 72 | i32.or + 03f825: 21 08 | local.set 8 + 03f827: 0b | end + 03f828: 20 08 | local.get 8 + 03f82a: 41 ff ff 03 | i32.const 65535 + 03f82e: 71 | i32.and + 03f82f: 0f | return + 03f830: 0b | end + 03f831: 02 40 | block + 03f833: 20 05 | local.get 5 + 03f835: 41 fe ff 03 | i32.const 65534 + 03f839: 71 | i32.and + 03f83a: 41 0c | i32.const 12 + 03f83c: 47 | i32.ne + 03f83d: 0d 00 | br_if 0 + 03f83f: 20 04 | local.get 4 + 03f841: 28 00 0c | i32.load 0 12 + 03f844: 22 00 | local.tee 0 + 03f846: 20 00 | local.get 0 + 03f848: 41 10 | i32.const 16 + 03f84a: 78 | i32.rotr + 03f84b: 73 | i32.xor + 03f84c: 41 80 fe 83 78 | i32.const 4278255360 + 03f851: 71 | i32.and + 03f852: 41 08 | i32.const 8 + 03f854: 76 | i32.shr_u + 03f855: 20 00 | local.get 0 + 03f857: 41 08 | i32.const 8 + 03f859: 78 | i32.rotr + 03f85a: 73 | i32.xor + 03f85b: 22 09 | local.tee 9 + 03f85d: 41 01 | i32.const 1 + 03f85f: 48 | i32.lt_s + 03f860: 0d 04 | br_if 4 + 03f862: 20 04 | local.get 4 + 03f864: 41 10 | i32.const 16 + 03f866: 6a | i32.add + 03f867: 21 03 | local.set 3 + 03f869: 41 00 | i32.const 0 + 03f86b: 21 00 | local.set 0 + 03f86d: 03 40 | loop + 03f86f: 02 40 | block + 03f871: 02 40 | block + 03f873: 20 01 | local.get 1 + 03f875: 20 03 | local.get 3 + 03f877: 20 09 | local.get 9 + 03f879: 20 00 | local.get 0 + 03f87b: 6b | i32.sub + 03f87c: 41 01 | i32.const 1 + 03f87e: 76 | i32.shr_u + 03f87f: 20 00 | local.get 0 + 03f881: 6a | i32.add + 03f882: 22 04 | local.tee 4 + 03f884: 41 0c | i32.const 12 + 03f886: 6c | i32.mul + 03f887: 6a | i32.add + 03f888: 22 02 | local.tee 2 + 03f88a: 28 00 00 | i32.load 0 0 + 03f88d: 22 06 | local.tee 6 + 03f88f: 20 06 | local.get 6 + 03f891: 41 10 | i32.const 16 + 03f893: 78 | i32.rotr + 03f894: 73 | i32.xor + 03f895: 41 80 fe 83 78 | i32.const 4278255360 + 03f89a: 71 | i32.and + 03f89b: 41 08 | i32.const 8 + 03f89d: 76 | i32.shr_u + 03f89e: 20 06 | local.get 6 + 03f8a0: 41 08 | i32.const 8 + 03f8a2: 78 | i32.rotr + 03f8a3: 73 | i32.xor + 03f8a4: 22 06 | local.tee 6 + 03f8a6: 4f | i32.ge_u + 03f8a7: 0d 00 | br_if 0 + 03f8a9: 20 04 | local.get 4 + 03f8ab: 21 09 | local.set 9 + 03f8ad: 0c 01 | br 1 + 03f8af: 0b | end + 03f8b0: 20 01 | local.get 1 + 03f8b2: 20 02 | local.get 2 + 03f8b4: 28 00 04 | i32.load 0 4 + 03f8b7: 22 00 | local.tee 0 + 03f8b9: 20 00 | local.get 0 + 03f8bb: 41 10 | i32.const 16 + 03f8bd: 78 | i32.rotr + 03f8be: 73 | i32.xor + 03f8bf: 41 80 fe 83 78 | i32.const 4278255360 + 03f8c4: 71 | i32.and + 03f8c5: 41 08 | i32.const 8 + 03f8c7: 76 | i32.shr_u + 03f8c8: 20 00 | local.get 0 + 03f8ca: 41 08 | i32.const 8 + 03f8cc: 78 | i32.rotr + 03f8cd: 73 | i32.xor + 03f8ce: 4d | i32.le_u + 03f8cf: 0d 05 | br_if 5 + 03f8d1: 20 04 | local.get 4 + 03f8d3: 41 01 | i32.const 1 + 03f8d5: 6a | i32.add + 03f8d6: 21 00 | local.set 0 + 03f8d8: 0b | end + 03f8d9: 20 00 | local.get 0 + 03f8db: 20 09 | local.get 9 + 03f8dd: 4e | i32.ge_s + 03f8de: 0d 05 | br_if 5 + 03f8e0: 0c 00 | br 0 + 03f8e2: 0b | end + 03f8e3: 0b | end + 03f8e4: 23 81 80 80 80 00 | global.get 1 + 03f8ea: 22 00 | local.tee 0 + 03f8ec: 41 ee c7 93 80 00 | i32.const 320494 + 03f8f2: 6a | i32.add + 03f8f3: 20 00 | local.get 0 + 03f8f5: 41 94 a9 93 80 00 | i32.const 316564 + 03f8fb: 6a | i32.add + 03f8fc: 41 b1 0c | i32.const 1585 + 03f8ff: 20 00 | local.get 0 + 03f901: 41 82 8c 93 80 00 | i32.const 312834 + 03f907: 6a | i32.add + 03f908: 10 ec 80 80 80 00 | call 108 + 03f90e: 00 | unreachable + 03f90f: 0b | end + 03f910: 20 04 | local.get 4 + 03f912: 20 01 | local.get 1 + 03f914: 6a | i32.add + 03f915: 41 06 | i32.const 6 + 03f917: 6a | i32.add + 03f918: 2d 00 00 | i32.load8_u 0 0 + 03f91b: 21 00 | local.set 0 + 03f91d: 0b | end + 03f91e: 20 00 | local.get 0 + 03f920: 0f | return + 03f921: 0b | end + 03f922: 20 02 | local.get 2 + 03f924: 28 00 08 | i32.load 0 8 + 03f927: 22 00 | local.tee 0 + 03f929: 20 00 | local.get 0 + 03f92b: 41 10 | i32.const 16 + 03f92d: 78 | i32.rotr + 03f92e: 73 | i32.xor + 03f92f: 41 80 fe 83 78 | i32.const 4278255360 + 03f934: 71 | i32.and + 03f935: 41 08 | i32.const 8 + 03f937: 76 | i32.shr_u + 03f938: 20 00 | local.get 0 + 03f93a: 41 08 | i32.const 8 + 03f93c: 78 | i32.rotr + 03f93d: 73 | i32.xor + 03f93e: 20 01 | local.get 1 + 03f940: 20 06 | local.get 6 + 03f942: 6b | i32.sub + 03f943: 41 00 | i32.const 0 + 03f945: 20 05 | local.get 5 + 03f947: 41 ff ff 03 | i32.const 65535 + 03f94b: 71 | i32.and + 03f94c: 41 0c | i32.const 12 + 03f94e: 46 | i32.eq + 03f94f: 1b | select + 03f950: 6a | i32.add + 03f951: 0f | return + 03f952: 0b | end + 03f953: 41 00 | i32.const 0 + 03f955: 0b | end +03f958 func[586]: + 03f959: 13 7f | local[3..21] type=i32 + 03f95b: 08 7d | local[22..29] type=f32 + 03f95d: 23 80 80 80 80 00 | global.get 0 + 03f963: 41 e0 00 | i32.const 96 + 03f966: 6b | i32.sub + 03f967: 22 03 | local.tee 3 + 03f969: 24 80 80 80 80 00 | global.set 0 + 03f96f: 02 40 | block + 03f971: 02 40 | block + 03f973: 02 40 | block + 03f975: 02 40 | block + 03f977: 02 40 | block + 03f979: 20 00 | local.get 0 + 03f97b: 28 02 40 | i32.load 2 64 + 03f97e: 0d 00 | br_if 0 + 03f980: 20 00 | local.get 0 + 03f982: 28 02 04 | i32.load 2 4 + 03f985: 21 04 | local.set 4 + 03f987: 41 00 | i32.const 0 + 03f989: 21 05 | local.set 5 + 03f98b: 20 00 | local.get 0 + 03f98d: 20 01 | local.get 1 + 03f98f: 10 de 84 80 80 00 | call 606 + 03f995: 21 01 | local.set 1 + 03f997: 20 02 | local.get 2 + 03f999: 41 00 | i32.const 0 + 03f99b: 36 02 00 | i32.store 2 0 + 03f99e: 20 01 | local.get 1 + 03f9a0: 41 00 | i32.const 0 + 03f9a2: 48 | i32.lt_s + 03f9a3: 0d 04 | br_if 4 + 03f9a5: 20 04 | local.get 4 + 03f9a7: 20 01 | local.get 1 + 03f9a9: 6a | i32.add + 03f9aa: 22 01 | local.tee 1 + 03f9ac: 2d 00 00 | i32.load8_u 0 0 + 03f9af: 41 08 | i32.const 8 + 03f9b1: 74 | i32.shl + 03f9b2: 22 06 | local.tee 6 + 03f9b4: 20 01 | local.get 1 + 03f9b6: 2d 00 01 | i32.load8_u 0 1 + 03f9b9: 72 | i32.or + 03f9ba: c1 | i32.extend16_s + 03f9bb: 22 04 | local.tee 4 + 03f9bd: 41 01 | i32.const 1 + 03f9bf: 48 | i32.lt_s + 03f9c0: 0d 01 | br_if 1 + 03f9c2: 20 01 | local.get 1 + 03f9c4: 41 0a | i32.const 10 + 03f9c6: 6a | i32.add + 03f9c7: 22 07 | local.tee 7 + 03f9c9: 20 04 | local.get 4 + 03f9cb: 41 01 | i32.const 1 + 03f9cd: 74 | i32.shl + 03f9ce: 41 fe ff 03 | i32.const 65534 + 03f9d2: 71 | i32.and + 03f9d3: 22 06 | local.tee 6 + 03f9d5: 6a | i32.add + 03f9d6: 22 01 | local.tee 1 + 03f9d8: 2d 00 01 | i32.load8_u 0 1 + 03f9db: 21 08 | local.set 8 + 03f9dd: 20 01 | local.get 1 + 03f9df: 2d 00 00 | i32.load8_u 0 0 + 03f9e2: 21 09 | local.set 9 + 03f9e4: 20 01 | local.get 1 + 03f9e6: 41 7e | i32.const 4294967294 + 03f9e8: 6a | i32.add + 03f9e9: 2d 00 00 | i32.load8_u 0 0 + 03f9ec: 41 08 | i32.const 8 + 03f9ee: 74 | i32.shl + 03f9ef: 20 01 | local.get 1 + 03f9f1: 41 7f | i32.const 4294967295 + 03f9f3: 6a | i32.add + 03f9f4: 2d 00 00 | i32.load8_u 0 0 + 03f9f7: 72 | i32.or + 03f9f8: 22 04 | local.tee 4 + 03f9fa: 20 06 | local.get 6 + 03f9fc: 6a | i32.add + 03f9fd: 41 0e | i32.const 14 + 03f9ff: 6c | i32.mul + 03fa00: 41 0e | i32.const 14 + 03fa02: 6a | i32.add + 03fa03: 10 82 86 80 80 00 | call 770 + 03fa09: 22 0a | local.tee 10 + 03fa0b: 45 | i32.eqz + 03fa0c: 0d 04 | br_if 4 + 03fa0e: 20 0a | local.get 10 + 03fa10: 20 06 | local.get 6 + 03fa12: 41 0e | i32.const 14 + 03fa14: 6c | i32.mul + 03fa15: 6a | i32.add + 03fa16: 21 06 | local.set 6 + 03fa18: 20 01 | local.get 1 + 03fa1a: 20 09 | local.get 9 + 03fa1c: 41 08 | i32.const 8 + 03fa1e: 74 | i32.shl + 03fa1f: 6a | i32.add + 03fa20: 20 08 | local.get 8 + 03fa22: 6a | i32.add + 03fa23: 41 02 | i32.const 2 + 03fa25: 6a | i32.add + 03fa26: 21 01 | local.set 1 + 03fa28: 41 00 | i32.const 0 + 03fa2a: 21 00 | local.set 0 + 03fa2c: 41 00 | i32.const 0 + 03fa2e: 21 05 | local.set 5 + 03fa30: 41 00 | i32.const 0 + 03fa32: 21 09 | local.set 9 + 03fa34: 03 40 | loop + 03fa36: 20 00 | local.get 0 + 03fa38: 21 08 | local.set 8 + 03fa3a: 02 40 | block + 03fa3c: 02 40 | block + 03fa3e: 20 09 | local.get 9 + 03fa40: 41 ff 01 | i32.const 255 + 03fa43: 71 | i32.and + 03fa44: 0d 00 | br_if 0 + 03fa46: 02 40 | block + 03fa48: 20 01 | local.get 1 + 03fa4a: 2d 00 00 | i32.load8_u 0 0 + 03fa4d: 22 05 | local.tee 5 + 03fa4f: 41 08 | i32.const 8 + 03fa51: 71 | i32.and + 03fa52: 0d 00 | br_if 0 + 03fa54: 20 01 | local.get 1 + 03fa56: 41 01 | i32.const 1 + 03fa58: 6a | i32.add + 03fa59: 21 01 | local.set 1 + 03fa5b: 41 00 | i32.const 0 + 03fa5d: 21 09 | local.set 9 + 03fa5f: 0c 02 | br 2 + 03fa61: 0b | end + 03fa62: 20 01 | local.get 1 + 03fa64: 2d 00 01 | i32.load8_u 0 1 + 03fa67: 21 09 | local.set 9 + 03fa69: 20 01 | local.get 1 + 03fa6b: 41 02 | i32.const 2 + 03fa6d: 6a | i32.add + 03fa6e: 21 01 | local.set 1 + 03fa70: 0c 01 | br 1 + 03fa72: 0b | end + 03fa73: 20 09 | local.get 9 + 03fa75: 41 7f | i32.const 4294967295 + 03fa77: 6a | i32.add + 03fa78: 21 09 | local.set 9 + 03fa7a: 0b | end + 03fa7b: 20 06 | local.get 6 + 03fa7d: 20 08 | local.get 8 + 03fa7f: 41 0e | i32.const 14 + 03fa81: 6c | i32.mul + 03fa82: 6a | i32.add + 03fa83: 20 05 | local.get 5 + 03fa85: 3a 00 0c | i32.store8 0 12 + 03fa88: 20 08 | local.get 8 + 03fa8a: 41 01 | i32.const 1 + 03fa8c: 6a | i32.add + 03fa8d: 21 00 | local.set 0 + 03fa8f: 20 08 | local.get 8 + 03fa91: 20 04 | local.get 4 + 03fa93: 47 | i32.ne + 03fa94: 0d 00 | br_if 0 + 03fa96: 0b | end + 03fa97: 41 00 | i32.const 0 + 03fa99: 21 00 | local.set 0 + 03fa9b: 41 00 | i32.const 0 + 03fa9d: 21 09 | local.set 9 + 03fa9f: 03 40 | loop + 03faa1: 02 40 | block + 03faa3: 02 40 | block + 03faa5: 20 06 | local.get 6 + 03faa7: 20 00 | local.get 0 + 03faa9: 22 08 | local.tee 8 + 03faab: 41 0e | i32.const 14 + 03faad: 6c | i32.mul + 03faae: 6a | i32.add + 03faaf: 22 00 | local.tee 0 + 03fab1: 2d 00 0c | i32.load8_u 0 12 + 03fab4: 22 05 | local.tee 5 + 03fab6: 41 02 | i32.const 2 + 03fab8: 71 | i32.and + 03fab9: 45 | i32.eqz + 03faba: 0d 00 | br_if 0 + 03fabc: 20 01 | local.get 1 + 03fabe: 2d 00 00 | i32.load8_u 0 0 + 03fac1: 22 0b | local.tee 11 + 03fac3: 41 00 | i32.const 0 + 03fac5: 20 0b | local.get 11 + 03fac7: 6b | i32.sub + 03fac8: 20 05 | local.get 5 + 03faca: 41 10 | i32.const 16 + 03facc: 71 | i32.and + 03facd: 1b | select + 03face: 20 09 | local.get 9 + 03fad0: 6a | i32.add + 03fad1: 21 09 | local.set 9 + 03fad3: 20 01 | local.get 1 + 03fad5: 41 01 | i32.const 1 + 03fad7: 6a | i32.add + 03fad8: 21 01 | local.set 1 + 03fada: 0c 01 | br 1 + 03fadc: 0b | end + 03fadd: 20 05 | local.get 5 + 03fadf: 41 10 | i32.const 16 + 03fae1: 71 | i32.and + 03fae2: 0d 00 | br_if 0 + 03fae4: 20 09 | local.get 9 + 03fae6: 20 01 | local.get 1 + 03fae8: 2d 00 00 | i32.load8_u 0 0 + 03faeb: 41 08 | i32.const 8 + 03faed: 74 | i32.shl + 03faee: 20 01 | local.get 1 + 03faf0: 2d 00 01 | i32.load8_u 0 1 + 03faf3: 72 | i32.or + 03faf4: 6a | i32.add + 03faf5: 21 09 | local.set 9 + 03faf7: 20 01 | local.get 1 + 03faf9: 41 02 | i32.const 2 + 03fafb: 6a | i32.add + 03fafc: 21 01 | local.set 1 + 03fafe: 0b | end + 03faff: 20 00 | local.get 0 + 03fb01: 20 09 | local.get 9 + 03fb03: 3b 01 00 | i32.store16 1 0 + 03fb06: 20 08 | local.get 8 + 03fb08: 41 01 | i32.const 1 + 03fb0a: 6a | i32.add + 03fb0b: 21 00 | local.set 0 + 03fb0d: 20 08 | local.get 8 + 03fb0f: 20 04 | local.get 4 + 03fb11: 47 | i32.ne + 03fb12: 0d 00 | br_if 0 + 03fb14: 0b | end + 03fb15: 41 00 | i32.const 0 + 03fb17: 21 00 | local.set 0 + 03fb19: 41 00 | i32.const 0 + 03fb1b: 21 09 | local.set 9 + 03fb1d: 03 40 | loop + 03fb1f: 02 40 | block + 03fb21: 02 40 | block + 03fb23: 20 06 | local.get 6 + 03fb25: 20 00 | local.get 0 + 03fb27: 22 08 | local.tee 8 + 03fb29: 41 0e | i32.const 14 + 03fb2b: 6c | i32.mul + 03fb2c: 6a | i32.add + 03fb2d: 22 00 | local.tee 0 + 03fb2f: 2d 00 0c | i32.load8_u 0 12 + 03fb32: 22 05 | local.tee 5 + 03fb34: 41 04 | i32.const 4 + 03fb36: 71 | i32.and + 03fb37: 45 | i32.eqz + 03fb38: 0d 00 | br_if 0 + 03fb3a: 20 01 | local.get 1 + 03fb3c: 2d 00 00 | i32.load8_u 0 0 + 03fb3f: 22 0b | local.tee 11 + 03fb41: 41 00 | i32.const 0 + 03fb43: 20 0b | local.get 11 + 03fb45: 6b | i32.sub + 03fb46: 20 05 | local.get 5 + 03fb48: 41 20 | i32.const 32 + 03fb4a: 71 | i32.and + 03fb4b: 1b | select + 03fb4c: 20 09 | local.get 9 + 03fb4e: 6a | i32.add + 03fb4f: 21 09 | local.set 9 + 03fb51: 20 01 | local.get 1 + 03fb53: 41 01 | i32.const 1 + 03fb55: 6a | i32.add + 03fb56: 21 01 | local.set 1 + 03fb58: 0c 01 | br 1 + 03fb5a: 0b | end + 03fb5b: 20 05 | local.get 5 + 03fb5d: 41 20 | i32.const 32 + 03fb5f: 71 | i32.and + 03fb60: 0d 00 | br_if 0 + 03fb62: 20 09 | local.get 9 + 03fb64: 20 01 | local.get 1 + 03fb66: 2d 00 00 | i32.load8_u 0 0 + 03fb69: 41 08 | i32.const 8 + 03fb6b: 74 | i32.shl + 03fb6c: 20 01 | local.get 1 + 03fb6e: 2d 00 01 | i32.load8_u 0 1 + 03fb71: 72 | i32.or + 03fb72: 6a | i32.add + 03fb73: 21 09 | local.set 9 + 03fb75: 20 01 | local.get 1 + 03fb77: 41 02 | i32.const 2 + 03fb79: 6a | i32.add + 03fb7a: 21 01 | local.set 1 + 03fb7c: 0b | end + 03fb7d: 20 00 | local.get 0 + 03fb7f: 20 09 | local.get 9 + 03fb81: 3b 01 02 | i32.store16 1 2 + 03fb84: 20 08 | local.get 8 + 03fb86: 41 01 | i32.const 1 + 03fb88: 6a | i32.add + 03fb89: 21 00 | local.set 0 + 03fb8b: 20 08 | local.get 8 + 03fb8d: 20 04 | local.get 4 + 03fb8f: 47 | i32.ne + 03fb90: 0d 00 | br_if 0 + 03fb92: 0b | end + 03fb93: 41 00 | i32.const 0 + 03fb95: 21 01 | local.set 1 + 03fb97: 41 00 | i32.const 0 + 03fb99: 21 09 | local.set 9 + 03fb9b: 41 00 | i32.const 0 + 03fb9d: 21 0c | local.set 12 + 03fb9f: 41 00 | i32.const 0 + 03fba1: 21 0d | local.set 13 + 03fba3: 41 00 | i32.const 0 + 03fba5: 21 0e | local.set 14 + 03fba7: 41 00 | i32.const 0 + 03fba9: 21 0f | local.set 15 + 03fbab: 41 00 | i32.const 0 + 03fbad: 21 10 | local.set 16 + 03fbaf: 41 00 | i32.const 0 + 03fbb1: 21 11 | local.set 17 + 03fbb3: 41 00 | i32.const 0 + 03fbb5: 21 12 | local.set 18 + 03fbb7: 41 00 | i32.const 0 + 03fbb9: 21 13 | local.set 19 + 03fbbb: 41 00 | i32.const 0 + 03fbbd: 21 14 | local.set 20 + 03fbbf: 41 00 | i32.const 0 + 03fbc1: 21 15 | local.set 21 + 03fbc3: 03 40 | loop + 03fbc5: 20 06 | local.get 6 + 03fbc7: 20 01 | local.get 1 + 03fbc9: 41 0e | i32.const 14 + 03fbcb: 6c | i32.mul + 03fbcc: 6a | i32.add + 03fbcd: 22 08 | local.tee 8 + 03fbcf: 2e 01 02 | i32.load16_s 1 2 + 03fbd2: 21 05 | local.set 5 + 03fbd4: 20 08 | local.get 8 + 03fbd6: 2e 01 00 | i32.load16_s 1 0 + 03fbd9: 21 0b | local.set 11 + 03fbdb: 20 08 | local.get 8 + 03fbdd: 2d 00 0c | i32.load8_u 0 12 + 03fbe0: 21 00 | local.set 0 + 03fbe2: 02 40 | block + 03fbe4: 02 40 | block + 03fbe6: 20 0d | local.get 13 + 03fbe8: 20 01 | local.get 1 + 03fbea: 47 | i32.ne + 03fbeb: 0d 00 | br_if 0 + 03fbed: 02 40 | block + 03fbef: 20 01 | local.get 1 + 03fbf1: 45 | i32.eqz + 03fbf2: 0d 00 | br_if 0 + 03fbf4: 20 0a | local.get 10 + 03fbf6: 20 09 | local.get 9 + 03fbf8: 20 15 | local.get 21 + 03fbfa: 20 14 | local.get 20 + 03fbfc: 20 11 | local.get 17 + 03fbfe: 20 10 | local.get 16 + 03fc00: 20 0f | local.get 15 + 03fc02: 20 0e | local.get 14 + 03fc04: 20 13 | local.get 19 + 03fc06: 20 12 | local.get 18 + 03fc08: 10 df 84 80 80 00 | call 607 + 03fc0e: 21 09 | local.set 9 + 03fc10: 0b | end + 03fc11: 20 00 | local.get 0 + 03fc13: 41 7f | i32.const 4294967295 + 03fc15: 73 | i32.xor + 03fc16: 21 15 | local.set 21 + 03fc18: 02 40 | block + 03fc1a: 02 40 | block + 03fc1c: 20 00 | local.get 0 + 03fc1e: 41 01 | i32.const 1 + 03fc20: 71 | i32.and + 03fc21: 45 | i32.eqz + 03fc22: 0d 00 | br_if 0 + 03fc24: 20 0b | local.get 11 + 03fc26: 21 11 | local.set 17 + 03fc28: 20 05 | local.get 5 + 03fc2a: 21 10 | local.set 16 + 03fc2c: 20 01 | local.get 1 + 03fc2e: 21 00 | local.set 0 + 03fc30: 0c 01 | br 1 + 03fc32: 0b | end + 03fc33: 20 08 | local.get 8 + 03fc35: 41 0e | i32.const 14 + 03fc37: 6a | i32.add + 03fc38: 2e 01 00 | i32.load16_s 1 0 + 03fc3b: 21 11 | local.set 17 + 03fc3d: 02 40 | block + 03fc3f: 20 08 | local.get 8 + 03fc41: 41 1a | i32.const 26 + 03fc43: 6a | i32.add + 03fc44: 2d 00 00 | i32.load8_u 0 0 + 03fc47: 41 01 | i32.const 1 + 03fc49: 71 | i32.and + 03fc4a: 0d 00 | br_if 0 + 03fc4c: 20 11 | local.get 17 + 03fc4e: 20 0b | local.get 11 + 03fc50: 6a | i32.add + 03fc51: 41 01 | i32.const 1 + 03fc53: 75 | i32.shr_s + 03fc54: 21 11 | local.set 17 + 03fc56: 20 08 | local.get 8 + 03fc58: 41 10 | i32.const 16 + 03fc5a: 6a | i32.add + 03fc5b: 2e 01 00 | i32.load16_s 1 0 + 03fc5e: 20 05 | local.get 5 + 03fc60: 6a | i32.add + 03fc61: 41 01 | i32.const 1 + 03fc63: 75 | i32.shr_s + 03fc64: 21 10 | local.set 16 + 03fc66: 20 0b | local.get 11 + 03fc68: 21 0f | local.set 15 + 03fc6a: 20 05 | local.get 5 + 03fc6c: 21 0e | local.set 14 + 03fc6e: 20 01 | local.get 1 + 03fc70: 21 00 | local.set 0 + 03fc72: 0c 01 | br 1 + 03fc74: 0b | end + 03fc75: 20 01 | local.get 1 + 03fc77: 41 01 | i32.const 1 + 03fc79: 6a | i32.add + 03fc7a: 21 00 | local.set 0 + 03fc7c: 20 08 | local.get 8 + 03fc7e: 41 10 | i32.const 16 + 03fc80: 6a | i32.add + 03fc81: 2e 01 00 | i32.load16_s 1 0 + 03fc84: 21 10 | local.set 16 + 03fc86: 20 0b | local.get 11 + 03fc88: 21 0f | local.set 15 + 03fc8a: 20 05 | local.get 5 + 03fc8c: 21 0e | local.set 14 + 03fc8e: 0b | end + 03fc8f: 20 15 | local.get 21 + 03fc91: 41 01 | i32.const 1 + 03fc93: 71 | i32.and + 03fc94: 21 14 | local.set 20 + 03fc96: 41 00 | i32.const 0 + 03fc98: 21 15 | local.set 21 + 03fc9a: 20 0a | local.get 10 + 03fc9c: 20 09 | local.get 9 + 03fc9e: 41 0e | i32.const 14 + 03fca0: 6c | i32.mul + 03fca1: 6a | i32.add + 03fca2: 22 01 | local.tee 1 + 03fca4: 41 00 | i32.const 0 + 03fca6: 36 01 04 | i32.store 1 4 + 03fca9: 20 01 | local.get 1 + 03fcab: 20 10 | local.get 16 + 03fcad: 3b 01 02 | i32.store16 1 2 + 03fcb0: 20 01 | local.get 1 + 03fcb2: 20 11 | local.get 17 + 03fcb4: 3b 01 00 | i32.store16 1 0 + 03fcb7: 20 01 | local.get 1 + 03fcb9: 41 01 | i32.const 1 + 03fcbb: 3a 00 0c | i32.store8 0 12 + 03fcbe: 20 07 | local.get 7 + 03fcc0: 20 0c | local.get 12 + 03fcc2: 41 01 | i32.const 1 + 03fcc4: 74 | i32.shl + 03fcc5: 6a | i32.add + 03fcc6: 22 01 | local.tee 1 + 03fcc8: 2d 00 00 | i32.load8_u 0 0 + 03fccb: 41 08 | i32.const 8 + 03fccd: 74 | i32.shl + 03fcce: 20 01 | local.get 1 + 03fcd0: 2d 00 01 | i32.load8_u 0 1 + 03fcd3: 72 | i32.or + 03fcd4: 41 01 | i32.const 1 + 03fcd6: 6a | i32.add + 03fcd7: 21 0d | local.set 13 + 03fcd9: 20 0c | local.get 12 + 03fcdb: 41 01 | i32.const 1 + 03fcdd: 6a | i32.add + 03fcde: 21 0c | local.set 12 + 03fce0: 20 09 | local.get 9 + 03fce2: 41 01 | i32.const 1 + 03fce4: 6a | i32.add + 03fce5: 21 09 | local.set 9 + 03fce7: 0c 01 | br 1 + 03fce9: 0b | end + 03fcea: 02 40 | block + 03fcec: 02 40 | block + 03fcee: 02 40 | block + 03fcf0: 20 00 | local.get 0 + 03fcf2: 41 01 | i32.const 1 + 03fcf4: 71 | i32.and + 03fcf5: 0d 00 | br_if 0 + 03fcf7: 02 40 | block + 03fcf9: 20 15 | local.get 21 + 03fcfb: 0d 00 | br_if 0 + 03fcfd: 41 01 | i32.const 1 + 03fcff: 21 15 | local.set 21 + 03fd01: 0c 02 | br 2 + 03fd03: 0b | end + 03fd04: 20 0a | local.get 10 + 03fd06: 20 09 | local.get 9 + 03fd08: 41 0e | i32.const 14 + 03fd0a: 6c | i32.mul + 03fd0b: 6a | i32.add + 03fd0c: 22 08 | local.tee 8 + 03fd0e: 20 12 | local.get 18 + 03fd10: 3b 01 06 | i32.store16 1 6 + 03fd13: 20 08 | local.get 8 + 03fd15: 20 13 | local.get 19 + 03fd17: 3b 01 04 | i32.store16 1 4 + 03fd1a: 41 01 | i32.const 1 + 03fd1c: 21 15 | local.set 21 + 03fd1e: 20 08 | local.get 8 + 03fd20: 20 12 | local.get 18 + 03fd22: 20 05 | local.get 5 + 03fd24: 6a | i32.add + 03fd25: 41 01 | i32.const 1 + 03fd27: 76 | i32.shr_u + 03fd28: 3b 01 02 | i32.store16 1 2 + 03fd2b: 20 08 | local.get 8 + 03fd2d: 20 13 | local.get 19 + 03fd2f: 20 0b | local.get 11 + 03fd31: 6a | i32.add + 03fd32: 41 01 | i32.const 1 + 03fd34: 76 | i32.shr_u + 03fd35: 3b 01 00 | i32.store16 1 0 + 03fd38: 20 08 | local.get 8 + 03fd3a: 41 03 | i32.const 3 + 03fd3c: 3a 00 0c | i32.store8 0 12 + 03fd3f: 20 09 | local.get 9 + 03fd41: 41 01 | i32.const 1 + 03fd43: 6a | i32.add + 03fd44: 21 09 | local.set 9 + 03fd46: 0c 01 | br 1 + 03fd48: 0b | end + 03fd49: 20 0a | local.get 10 + 03fd4b: 20 09 | local.get 9 + 03fd4d: 41 0e | i32.const 14 + 03fd4f: 6c | i32.mul + 03fd50: 6a | i32.add + 03fd51: 21 08 | local.set 8 + 03fd53: 02 40 | block + 03fd55: 02 40 | block + 03fd57: 20 15 | local.get 21 + 03fd59: 45 | i32.eqz + 03fd5a: 0d 00 | br_if 0 + 03fd5c: 20 08 | local.get 8 + 03fd5e: 20 13 | local.get 19 + 03fd60: 3b 01 04 | i32.store16 1 4 + 03fd63: 20 08 | local.get 8 + 03fd65: 20 05 | local.get 5 + 03fd67: 3b 01 02 | i32.store16 1 2 + 03fd6a: 20 08 | local.get 8 + 03fd6c: 20 0b | local.get 11 + 03fd6e: 3b 01 00 | i32.store16 1 0 + 03fd71: 20 08 | local.get 8 + 03fd73: 41 03 | i32.const 3 + 03fd75: 3a 00 0c | i32.store8 0 12 + 03fd78: 20 12 | local.get 18 + 03fd7a: 21 00 | local.set 0 + 03fd7c: 0c 01 | br 1 + 03fd7e: 0b | end + 03fd7f: 41 00 | i32.const 0 + 03fd81: 21 00 | local.set 0 + 03fd83: 20 08 | local.get 8 + 03fd85: 41 00 | i32.const 0 + 03fd87: 3b 01 04 | i32.store16 1 4 + 03fd8a: 20 08 | local.get 8 + 03fd8c: 20 05 | local.get 5 + 03fd8e: 3b 01 02 | i32.store16 1 2 + 03fd91: 20 08 | local.get 8 + 03fd93: 20 0b | local.get 11 + 03fd95: 3b 01 00 | i32.store16 1 0 + 03fd98: 20 08 | local.get 8 + 03fd9a: 41 02 | i32.const 2 + 03fd9c: 3a 00 0c | i32.store8 0 12 + 03fd9f: 0b | end + 03fda0: 20 08 | local.get 8 + 03fda2: 20 00 | local.get 0 + 03fda4: 3b 01 06 | i32.store16 1 6 + 03fda7: 20 09 | local.get 9 + 03fda9: 41 01 | i32.const 1 + 03fdab: 6a | i32.add + 03fdac: 21 09 | local.set 9 + 03fdae: 41 00 | i32.const 0 + 03fdb0: 21 15 | local.set 21 + 03fdb2: 0c 01 | br 1 + 03fdb4: 0b | end + 03fdb5: 20 0b | local.get 11 + 03fdb7: 21 13 | local.set 19 + 03fdb9: 20 05 | local.get 5 + 03fdbb: 21 12 | local.set 18 + 03fdbd: 0b | end + 03fdbe: 20 01 | local.get 1 + 03fdc0: 21 00 | local.set 0 + 03fdc2: 0b | end + 03fdc3: 20 00 | local.get 0 + 03fdc5: 41 01 | i32.const 1 + 03fdc7: 6a | i32.add + 03fdc8: 21 01 | local.set 1 + 03fdca: 20 00 | local.get 0 + 03fdcc: 20 04 | local.get 4 + 03fdce: 48 | i32.lt_s + 03fdcf: 0d 00 | br_if 0 + 03fdd1: 0b | end + 03fdd2: 20 0a | local.get 10 + 03fdd4: 20 09 | local.get 9 + 03fdd6: 20 15 | local.get 21 + 03fdd8: 20 14 | local.get 20 + 03fdda: 20 11 | local.get 17 + 03fddc: 20 10 | local.get 16 + 03fdde: 20 0f | local.get 15 + 03fde0: 20 0e | local.get 14 + 03fde2: 20 13 | local.get 19 + 03fde4: 20 12 | local.get 18 + 03fde6: 10 df 84 80 80 00 | call 607 + 03fdec: 21 05 | local.set 5 + 03fdee: 0c 02 | br 2 + 03fdf0: 0b | end + 03fdf1: 20 03 | local.get 3 + 03fdf3: 41 34 | i32.const 52 + 03fdf5: 6a | i32.add + 03fdf6: 41 00 | i32.const 0 + 03fdf8: 41 2c | i32.const 44 + 03fdfa: fc 0b 00 | memory.fill 0 + 03fdfd: 20 03 | local.get 3 + 03fdff: 41 01 | i32.const 1 + 03fe01: 36 02 30 | i32.store 2 48 + 03fe04: 20 03 | local.get 3 + 03fe06: 41 00 | i32.const 0 + 03fe08: 41 30 | i32.const 48 + 03fe0a: fc 0b 00 | memory.fill 0 + 03fe0d: 02 40 | block + 03fe0f: 20 00 | local.get 0 + 03fe11: 20 01 | local.get 1 + 03fe13: 20 03 | local.get 3 + 03fe15: 41 30 | i32.const 48 + 03fe17: 6a | i32.add + 03fe18: 10 e0 84 80 80 00 | call 608 + 03fe1e: 45 | i32.eqz + 03fe1f: 0d 00 | br_if 0 + 03fe21: 20 02 | local.get 2 + 03fe23: 20 03 | local.get 3 + 03fe25: 28 02 5c | i32.load 2 92 + 03fe28: 22 05 | local.tee 5 + 03fe2a: 41 0e | i32.const 14 + 03fe2c: 6c | i32.mul + 03fe2d: 10 82 86 80 80 00 | call 770 + 03fe33: 22 04 | local.tee 4 + 03fe35: 36 02 00 | i32.store 2 0 + 03fe38: 20 03 | local.get 3 + 03fe3a: 20 04 | local.get 4 + 03fe3c: 36 02 28 | i32.store 2 40 + 03fe3f: 20 00 | local.get 0 + 03fe41: 20 01 | local.get 1 + 03fe43: 20 03 | local.get 3 + 03fe45: 10 e0 84 80 80 00 | call 608 + 03fe4b: 45 | i32.eqz + 03fe4c: 0d 00 | br_if 0 + 03fe4e: 20 03 | local.get 3 + 03fe50: 28 02 2c | i32.load 2 44 + 03fe53: 20 05 | local.get 5 + 03fe55: 46 | i32.eq + 03fe56: 0d 04 | br_if 4 + 03fe58: 23 81 80 80 80 00 | global.get 1 + 03fe5e: 22 01 | local.tee 1 + 03fe60: 41 de 99 93 80 00 | i32.const 314590 + 03fe66: 6a | i32.add + 03fe67: 20 01 | local.get 1 + 03fe69: 41 94 a9 93 80 00 | i32.const 316564 + 03fe6f: 6a | i32.add + 03fe70: 41 e6 11 | i32.const 2278 + 03fe73: 20 01 | local.get 1 + 03fe75: 41 c3 c5 93 80 00 | i32.const 320195 + 03fe7b: 6a | i32.add + 03fe7c: 10 ec 80 80 80 00 | call 108 + 03fe82: 00 | unreachable + 03fe83: 0b | end + 03fe84: 20 02 | local.get 2 + 03fe86: 41 00 | i32.const 0 + 03fe88: 36 02 00 | i32.store 2 0 + 03fe8b: 0c 02 | br 2 + 03fe8d: 0b | end + 03fe8e: 41 00 | i32.const 0 + 03fe90: 21 05 | local.set 5 + 03fe92: 41 00 | i32.const 0 + 03fe94: 21 0a | local.set 10 + 03fe96: 20 06 | local.get 6 + 03fe98: c1 | i32.extend16_s + 03fe99: 41 7f | i32.const 4294967295 + 03fe9b: 4a | i32.gt_s + 03fe9c: 0d 00 | br_if 0 + 03fe9e: 20 01 | local.get 1 + 03fea0: 41 0a | i32.const 10 + 03fea2: 6a | i32.add + 03fea3: 21 09 | local.set 9 + 03fea5: 41 00 | i32.const 0 + 03fea7: 21 0a | local.set 10 + 03fea9: 41 00 | i32.const 0 + 03feab: 21 05 | local.set 5 + 03fead: 03 40 | loop + 03feaf: 20 03 | local.get 3 + 03feb1: 41 00 | i32.const 0 + 03feb3: 36 02 30 | i32.store 2 48 + 03feb6: 02 40 | block + 03feb8: 02 40 | block + 03feba: 02 40 | block + 03febc: 20 09 | local.get 9 + 03febe: 2d 00 01 | i32.load8_u 0 1 + 03fec1: 22 0b | local.tee 11 + 03fec3: 41 02 | i32.const 2 + 03fec5: 71 | i32.and + 03fec6: 45 | i32.eqz + 03fec7: 0d 00 | br_if 0 + 03fec9: 20 09 | local.get 9 + 03fecb: 2d 00 02 | i32.load8_u 0 2 + 03fece: 41 08 | i32.const 8 + 03fed0: 74 | i32.shl + 03fed1: 21 01 | local.set 1 + 03fed3: 20 09 | local.get 9 + 03fed5: 2d 00 04 | i32.load8_u 0 4 + 03fed8: 21 04 | local.set 4 + 03feda: 20 0b | local.get 11 + 03fedc: 41 01 | i32.const 1 + 03fede: 71 | i32.and + 03fedf: 45 | i32.eqz + 03fee0: 0d 01 | br_if 1 + 03fee2: 41 08 | i32.const 8 + 03fee4: 21 06 | local.set 6 + 03fee6: 20 09 | local.get 9 + 03fee8: 2f 00 06 | i32.load16_u 0 6 + 03feeb: 22 08 | local.tee 8 + 03feed: 41 08 | i32.const 8 + 03feef: 74 | i32.shl + 03fef0: 20 08 | local.get 8 + 03fef2: 41 08 | i32.const 8 + 03fef4: 76 | i32.shr_u + 03fef5: 72 | i32.or + 03fef6: c1 | i32.extend16_s + 03fef7: b2 | f32.convert_i32_s + 03fef8: 21 16 | local.set 22 + 03fefa: 20 04 | local.get 4 + 03fefc: 41 08 | i32.const 8 + 03fefe: 74 | i32.shl + 03feff: 20 09 | local.get 9 + 03ff01: 2d 00 05 | i32.load8_u 0 5 + 03ff04: 72 | i32.or + 03ff05: c1 | i32.extend16_s + 03ff06: b2 | f32.convert_i32_s + 03ff07: 21 17 | local.set 23 + 03ff09: 0c 02 | br 2 + 03ff0b: 0b | end + 03ff0c: 23 81 80 80 80 00 | global.get 1 + 03ff12: 22 01 | local.tee 1 + 03ff14: 41 ee c7 93 80 00 | i32.const 320494 + 03ff1a: 6a | i32.add + 03ff1b: 20 01 | local.get 1 + 03ff1d: 41 94 a9 93 80 00 | i32.const 316564 + 03ff23: 6a | i32.add + 03ff24: 41 ae 0e | i32.const 1838 + 03ff27: 20 01 | local.get 1 + 03ff29: 41 85 bf 93 80 00 | i32.const 319365 + 03ff2f: 6a | i32.add + 03ff30: 10 ec 80 80 80 00 | call 108 + 03ff36: 00 | unreachable + 03ff37: 0b | end + 03ff38: 20 09 | local.get 9 + 03ff3a: 2c 00 05 | i32.load8_s 0 5 + 03ff3d: b2 | f32.convert_i32_s + 03ff3e: 21 16 | local.set 22 + 03ff40: 20 04 | local.get 4 + 03ff42: c0 | i32.extend8_s + 03ff43: b2 | f32.convert_i32_s + 03ff44: 21 17 | local.set 23 + 03ff46: 41 06 | i32.const 6 + 03ff48: 21 06 | local.set 6 + 03ff4a: 0b | end + 03ff4b: 20 01 | local.get 1 + 03ff4d: 20 09 | local.get 9 + 03ff4f: 2d 00 03 | i32.load8_u 0 3 + 03ff52: 72 | i32.or + 03ff53: 21 01 | local.set 1 + 03ff55: 20 09 | local.get 9 + 03ff57: 20 06 | local.get 6 + 03ff59: 6a | i32.add + 03ff5a: 21 09 | local.set 9 + 03ff5c: 02 40 | block + 03ff5e: 02 40 | block + 03ff60: 20 0b | local.get 11 + 03ff62: 41 08 | i32.const 8 + 03ff64: 71 | i32.and + 03ff65: 45 | i32.eqz + 03ff66: 0d 00 | br_if 0 + 03ff68: 20 09 | local.get 9 + 03ff6a: 2f 00 00 | i32.load16_u 0 0 + 03ff6d: 21 04 | local.set 4 + 03ff6f: 20 09 | local.get 9 + 03ff71: 41 02 | i32.const 2 + 03ff73: 6a | i32.add + 03ff74: 21 09 | local.set 9 + 03ff76: 43 00 00 00 00 | f32.const 0x0p+0 + 03ff7b: 21 18 | local.set 24 + 03ff7d: 43 00 00 00 00 | f32.const 0x0p+0 + 03ff82: 21 19 | local.set 25 + 03ff84: 20 04 | local.get 4 + 03ff86: 41 08 | i32.const 8 + 03ff88: 74 | i32.shl + 03ff89: 20 04 | local.get 4 + 03ff8b: 41 08 | i32.const 8 + 03ff8d: 76 | i32.shr_u + 03ff8e: 72 | i32.or + 03ff8f: c1 | i32.extend16_s + 03ff90: b2 | f32.convert_i32_s + 03ff91: 43 00 00 80 38 | f32.const 0x1p-14 + 03ff96: 94 | f32.mul + 03ff97: 22 1a | local.tee 26 + 03ff99: 21 1b | local.set 27 + 03ff9b: 0c 01 | br 1 + 03ff9d: 0b | end + 03ff9e: 02 40 | block + 03ffa0: 20 0b | local.get 11 + 03ffa2: 41 c0 00 | i32.const 64 + 03ffa5: 71 | i32.and + 03ffa6: 45 | i32.eqz + 03ffa7: 0d 00 | br_if 0 + 03ffa9: 20 09 | local.get 9 + 03ffab: 2f 00 02 | i32.load16_u 0 2 + 03ffae: 22 04 | local.tee 4 + 03ffb0: 41 08 | i32.const 8 + 03ffb2: 74 | i32.shl + 03ffb3: 20 04 | local.get 4 + 03ffb5: 41 08 | i32.const 8 + 03ffb7: 76 | i32.shr_u + 03ffb8: 72 | i32.or + 03ffb9: c1 | i32.extend16_s + 03ffba: b2 | f32.convert_i32_s + 03ffbb: 43 00 00 80 38 | f32.const 0x1p-14 + 03ffc0: 94 | f32.mul + 03ffc1: 21 1a | local.set 26 + 03ffc3: 20 09 | local.get 9 + 03ffc5: 2f 00 00 | i32.load16_u 0 0 + 03ffc8: 22 04 | local.tee 4 + 03ffca: 41 08 | i32.const 8 + 03ffcc: 74 | i32.shl + 03ffcd: 20 04 | local.get 4 + 03ffcf: 41 08 | i32.const 8 + 03ffd1: 76 | i32.shr_u + 03ffd2: 72 | i32.or + 03ffd3: c1 | i32.extend16_s + 03ffd4: b2 | f32.convert_i32_s + 03ffd5: 43 00 00 80 38 | f32.const 0x1p-14 + 03ffda: 94 | f32.mul + 03ffdb: 21 1b | local.set 27 + 03ffdd: 20 09 | local.get 9 + 03ffdf: 41 04 | i32.const 4 + 03ffe1: 6a | i32.add + 03ffe2: 21 09 | local.set 9 + 03ffe4: 43 00 00 00 00 | f32.const 0x0p+0 + 03ffe9: 21 18 | local.set 24 + 03ffeb: 43 00 00 00 00 | f32.const 0x0p+0 + 03fff0: 21 19 | local.set 25 + 03fff2: 0c 01 | br 1 + 03fff4: 0b | end + 03fff5: 02 40 | block + 03fff7: 20 0b | local.get 11 + 03fff9: c0 | i32.extend8_s + 03fffa: 41 7f | i32.const 4294967295 + 03fffc: 4c | i32.le_s + 03fffd: 0d 00 | br_if 0 + 03ffff: 43 00 00 00 00 | f32.const 0x0p+0 + 040004: 21 18 | local.set 24 + 040006: 43 00 00 80 3f | f32.const 0x1p+0 + 04000b: 21 1a | local.set 26 + 04000d: 43 00 00 00 00 | f32.const 0x0p+0 + 040012: 21 19 | local.set 25 + 040014: 43 00 00 80 3f | f32.const 0x1p+0 + 040019: 21 1b | local.set 27 + 04001b: 0c 01 | br 1 + 04001d: 0b | end + 04001e: 20 09 | local.get 9 + 040020: 2f 00 06 | i32.load16_u 0 6 + 040023: 22 04 | local.tee 4 + 040025: 41 08 | i32.const 8 + 040027: 74 | i32.shl + 040028: 20 04 | local.get 4 + 04002a: 41 08 | i32.const 8 + 04002c: 76 | i32.shr_u + 04002d: 72 | i32.or + 04002e: c1 | i32.extend16_s + 04002f: b2 | f32.convert_i32_s + 040030: 43 00 00 80 38 | f32.const 0x1p-14 + 040035: 94 | f32.mul + 040036: 21 1a | local.set 26 + 040038: 20 09 | local.get 9 + 04003a: 2f 00 04 | i32.load16_u 0 4 + 04003d: 22 04 | local.tee 4 + 04003f: 41 08 | i32.const 8 + 040041: 74 | i32.shl + 040042: 20 04 | local.get 4 + 040044: 41 08 | i32.const 8 + 040046: 76 | i32.shr_u + 040047: 72 | i32.or + 040048: c1 | i32.extend16_s + 040049: b2 | f32.convert_i32_s + 04004a: 43 00 00 80 38 | f32.const 0x1p-14 + 04004f: 94 | f32.mul + 040050: 21 18 | local.set 24 + 040052: 20 09 | local.get 9 + 040054: 2f 00 02 | i32.load16_u 0 2 + 040057: 22 04 | local.tee 4 + 040059: 41 08 | i32.const 8 + 04005b: 74 | i32.shl + 04005c: 20 04 | local.get 4 + 04005e: 41 08 | i32.const 8 + 040060: 76 | i32.shr_u + 040061: 72 | i32.or + 040062: c1 | i32.extend16_s + 040063: b2 | f32.convert_i32_s + 040064: 43 00 00 80 38 | f32.const 0x1p-14 + 040069: 94 | f32.mul + 04006a: 21 19 | local.set 25 + 04006c: 20 09 | local.get 9 + 04006e: 2f 00 00 | i32.load16_u 0 0 + 040071: 22 04 | local.tee 4 + 040073: 41 08 | i32.const 8 + 040075: 74 | i32.shl + 040076: 20 04 | local.get 4 + 040078: 41 08 | i32.const 8 + 04007a: 76 | i32.shr_u + 04007b: 72 | i32.or + 04007c: c1 | i32.extend16_s + 04007d: b2 | f32.convert_i32_s + 04007e: 43 00 00 80 38 | f32.const 0x1p-14 + 040083: 94 | f32.mul + 040084: 21 1b | local.set 27 + 040086: 20 09 | local.get 9 + 040088: 41 08 | i32.const 8 + 04008a: 6a | i32.add + 04008b: 21 09 | local.set 9 + 04008d: 0b | end + 04008e: 02 40 | block + 040090: 20 00 | local.get 0 + 040092: 20 01 | local.get 1 + 040094: 20 03 | local.get 3 + 040096: 41 30 | i32.const 48 + 040098: 6a | i32.add + 040099: 10 ca 84 80 80 00 | call 586 + 04009f: 22 06 | local.tee 6 + 0400a1: 41 01 | i32.const 1 + 0400a3: 48 | i32.lt_s + 0400a4: 0d 00 | br_if 0 + 0400a6: 41 00 | i32.const 0 + 0400a8: 21 04 | local.set 4 + 0400aa: 20 03 | local.get 3 + 0400ac: 28 02 30 | i32.load 2 48 + 0400af: 21 08 | local.set 8 + 0400b1: 20 16 | local.get 22 + 0400b3: 20 18 | local.get 24 + 0400b5: 20 18 | local.get 24 + 0400b7: 94 | f32.mul + 0400b8: 20 1a | local.get 26 + 0400ba: 20 1a | local.get 26 + 0400bc: 94 | f32.mul + 0400bd: 92 | f32.add + 0400be: 91 | f32.sqrt + 0400bf: 94 | f32.mul + 0400c0: 21 16 | local.set 22 + 0400c2: 20 17 | local.get 23 + 0400c4: 20 1b | local.get 27 + 0400c6: 20 1b | local.get 27 + 0400c8: 94 | f32.mul + 0400c9: 20 19 | local.get 25 + 0400cb: 20 19 | local.get 25 + 0400cd: 94 | f32.mul + 0400ce: 92 | f32.add + 0400cf: 91 | f32.sqrt + 0400d0: 94 | f32.mul + 0400d1: 21 17 | local.set 23 + 0400d3: 03 40 | loop + 0400d5: 20 08 | local.get 8 + 0400d7: 20 04 | local.get 4 + 0400d9: 41 0e | i32.const 14 + 0400db: 6c | i32.mul + 0400dc: 6a | i32.add + 0400dd: 22 01 | local.tee 1 + 0400df: 20 16 | local.get 22 + 0400e1: 20 19 | local.get 25 + 0400e3: 20 01 | local.get 1 + 0400e5: 2e 01 00 | i32.load16_s 1 0 + 0400e8: b2 | f32.convert_i32_s + 0400e9: 22 1c | local.tee 28 + 0400eb: 94 | f32.mul + 0400ec: 20 1a | local.get 26 + 0400ee: 20 01 | local.get 1 + 0400f0: 2e 01 02 | i32.load16_s 1 2 + 0400f3: b2 | f32.convert_i32_s + 0400f4: 22 1d | local.tee 29 + 0400f6: 94 | f32.mul + 0400f7: 92 | f32.add + 0400f8: 92 | f32.add + 0400f9: fc 00 | i32.trunc_sat_f32_s + 0400fb: 3b 01 02 | i32.store16 1 2 + 0400fe: 20 01 | local.get 1 + 040100: 20 17 | local.get 23 + 040102: 20 1b | local.get 27 + 040104: 20 1c | local.get 28 + 040106: 94 | f32.mul + 040107: 20 18 | local.get 24 + 040109: 20 1d | local.get 29 + 04010b: 94 | f32.mul + 04010c: 92 | f32.add + 04010d: 92 | f32.add + 04010e: fc 00 | i32.trunc_sat_f32_s + 040110: 3b 01 00 | i32.store16 1 0 + 040113: 20 01 | local.get 1 + 040115: 20 17 | local.get 23 + 040117: 20 1b | local.get 27 + 040119: 20 01 | local.get 1 + 04011b: 2e 01 04 | i32.load16_s 1 4 + 04011e: b2 | f32.convert_i32_s + 04011f: 22 1c | local.tee 28 + 040121: 94 | f32.mul + 040122: 20 18 | local.get 24 + 040124: 20 01 | local.get 1 + 040126: 2e 01 06 | i32.load16_s 1 6 + 040129: b2 | f32.convert_i32_s + 04012a: 22 1d | local.tee 29 + 04012c: 94 | f32.mul + 04012d: 92 | f32.add + 04012e: 92 | f32.add + 04012f: fc 00 | i32.trunc_sat_f32_s + 040131: 3b 01 04 | i32.store16 1 4 + 040134: 20 01 | local.get 1 + 040136: 20 16 | local.get 22 + 040138: 20 19 | local.get 25 + 04013a: 20 1c | local.get 28 + 04013c: 94 | f32.mul + 04013d: 20 1a | local.get 26 + 04013f: 20 1d | local.get 29 + 040141: 94 | f32.mul + 040142: 92 | f32.add + 040143: 92 | f32.add + 040144: fc 00 | i32.trunc_sat_f32_s + 040146: 3b 01 06 | i32.store16 1 6 + 040149: 20 04 | local.get 4 + 04014b: 41 01 | i32.const 1 + 04014d: 6a | i32.add + 04014e: 22 04 | local.tee 4 + 040150: 20 06 | local.get 6 + 040152: 47 | i32.ne + 040153: 0d 00 | br_if 0 + 040155: 0b | end + 040156: 02 40 | block + 040158: 20 06 | local.get 6 + 04015a: 20 05 | local.get 5 + 04015c: 6a | i32.add + 04015d: 22 04 | local.tee 4 + 04015f: 41 0e | i32.const 14 + 040161: 6c | i32.mul + 040162: 10 82 86 80 80 00 | call 770 + 040168: 22 01 | local.tee 1 + 04016a: 0d 00 | br_if 0 + 04016c: 02 40 | block + 04016e: 20 0a | local.get 10 + 040170: 45 | i32.eqz + 040171: 0d 00 | br_if 0 + 040173: 20 0a | local.get 10 + 040175: 10 84 86 80 80 00 | call 772 + 04017b: 0b | end + 04017c: 20 08 | local.get 8 + 04017e: 10 84 86 80 80 00 | call 772 + 040184: 0c 04 | br 4 + 040186: 0b | end + 040187: 02 40 | block + 040189: 02 40 | block + 04018b: 02 40 | block + 04018d: 20 05 | local.get 5 + 04018f: 41 01 | i32.const 1 + 040191: 48 | i32.lt_s + 040192: 0d 00 | br_if 0 + 040194: 20 0a | local.get 10 + 040196: 45 | i32.eqz + 040197: 0d 00 | br_if 0 + 040199: 02 40 | block + 04019b: 20 05 | local.get 5 + 04019d: 41 0e | i32.const 14 + 04019f: 6c | i32.mul + 0401a0: 22 05 | local.tee 5 + 0401a2: 45 | i32.eqz + 0401a3: 0d 00 | br_if 0 + 0401a5: 20 01 | local.get 1 + 0401a7: 20 0a | local.get 10 + 0401a9: 20 05 | local.get 5 + 0401ab: fc 0a 00 00 | memory.copy 0 0 + 0401af: 0b | end + 0401b0: 20 06 | local.get 6 + 0401b2: 41 0e | i32.const 14 + 0401b4: 6c | i32.mul + 0401b5: 22 06 | local.tee 6 + 0401b7: 45 | i32.eqz + 0401b8: 0d 01 | br_if 1 + 0401ba: 20 01 | local.get 1 + 0401bc: 20 05 | local.get 5 + 0401be: 6a | i32.add + 0401bf: 20 08 | local.get 8 + 0401c1: 20 06 | local.get 6 + 0401c3: fc 0a 00 00 | memory.copy 0 0 + 0401c7: 0c 01 | br 1 + 0401c9: 0b | end + 0401ca: 02 40 | block + 0401cc: 20 06 | local.get 6 + 0401ce: 41 0e | i32.const 14 + 0401d0: 6c | i32.mul + 0401d1: 22 06 | local.tee 6 + 0401d3: 45 | i32.eqz + 0401d4: 0d 00 | br_if 0 + 0401d6: 20 01 | local.get 1 + 0401d8: 20 05 | local.get 5 + 0401da: 41 0e | i32.const 14 + 0401dc: 6c | i32.mul + 0401dd: 6a | i32.add + 0401de: 20 08 | local.get 8 + 0401e0: 20 06 | local.get 6 + 0401e2: fc 0a 00 00 | memory.copy 0 0 + 0401e6: 0b | end + 0401e7: 20 0a | local.get 10 + 0401e9: 45 | i32.eqz + 0401ea: 0d 01 | br_if 1 + 0401ec: 0b | end + 0401ed: 20 0a | local.get 10 + 0401ef: 10 84 86 80 80 00 | call 772 + 0401f5: 0b | end + 0401f6: 20 08 | local.get 8 + 0401f8: 10 84 86 80 80 00 | call 772 + 0401fe: 20 04 | local.get 4 + 040200: 21 05 | local.set 5 + 040202: 20 01 | local.get 1 + 040204: 21 0a | local.set 10 + 040206: 0b | end + 040207: 20 0b | local.get 11 + 040209: 41 20 | i32.const 32 + 04020b: 71 | i32.and + 04020c: 0d 00 | br_if 0 + 04020e: 0b | end + 04020f: 0b | end + 040210: 20 02 | local.get 2 + 040212: 20 0a | local.get 10 + 040214: 36 02 00 | i32.store 2 0 + 040217: 0c 01 | br 1 + 040219: 0b | end + 04021a: 41 00 | i32.const 0 + 04021c: 21 05 | local.set 5 + 04021e: 0b | end + 04021f: 20 03 | local.get 3 + 040221: 41 e0 00 | i32.const 96 + 040224: 6a | i32.add + 040225: 24 80 80 80 80 00 | global.set 0 + 04022b: 20 05 | local.get 5 + 04022d: 0b | end +040230 func[587]: + 040231: 03 7f | local[8..10] type=i32 + 040233: 23 80 80 80 80 00 | global.get 0 + 040239: 41 30 | i32.const 48 + 04023b: 6b | i32.sub + 04023c: 22 08 | local.tee 8 + 04023e: 24 80 80 80 80 00 | global.set 0 + 040244: 02 40 | block + 040246: 02 40 | block + 040248: 02 40 | block + 04024a: 02 40 | block + 04024c: 20 00 | local.get 0 + 04024e: 28 02 40 | i32.load 2 64 + 040251: 45 | i32.eqz + 040252: 0d 00 | br_if 0 + 040254: 20 08 | local.get 8 + 040256: 41 04 | i32.const 4 + 040258: 6a | i32.add + 040259: 41 00 | i32.const 0 + 04025b: 41 2c | i32.const 44 + 04025d: fc 0b 00 | memory.fill 0 + 040260: 20 08 | local.get 8 + 040262: 41 01 | i32.const 1 + 040264: 36 02 00 | i32.store 2 0 + 040267: 20 00 | local.get 0 + 040269: 20 01 | local.get 1 + 04026b: 20 08 | local.get 8 + 04026d: 10 e0 84 80 80 00 | call 608 + 040273: 21 00 | local.set 0 + 040275: 20 08 | local.get 8 + 040277: 28 02 24 | i32.load 2 36 + 04027a: 41 00 | i32.const 0 + 04027c: 20 00 | local.get 0 + 04027e: 1b | select + 04027f: 21 09 | local.set 9 + 040281: 20 08 | local.get 8 + 040283: 28 02 1c | i32.load 2 28 + 040286: 41 00 | i32.const 0 + 040288: 20 00 | local.get 0 + 04028a: 1b | select + 04028b: 21 01 | local.set 1 + 04028d: 20 08 | local.get 8 + 04028f: 28 02 20 | i32.load 2 32 + 040292: 41 00 | i32.const 0 + 040294: 20 00 | local.get 0 + 040296: 1b | select + 040297: 21 0a | local.set 10 + 040299: 20 08 | local.get 8 + 04029b: 28 02 18 | i32.load 2 24 + 04029e: 41 00 | i32.const 0 + 0402a0: 20 00 | local.get 0 + 0402a2: 1b | select + 0402a3: 21 00 | local.set 0 + 0402a5: 0c 01 | br 1 + 0402a7: 0b | end + 0402a8: 41 00 | i32.const 0 + 0402aa: 21 09 | local.set 9 + 0402ac: 20 00 | local.get 0 + 0402ae: 20 01 | local.get 1 + 0402b0: 10 de 84 80 80 00 | call 606 + 0402b6: 22 01 | local.tee 1 + 0402b8: 41 00 | i32.const 0 + 0402ba: 48 | i32.lt_s + 0402bb: 0d 01 | br_if 1 + 0402bd: 20 00 | local.get 0 + 0402bf: 28 02 04 | i32.load 2 4 + 0402c2: 20 01 | local.get 1 + 0402c4: 6a | i32.add + 0402c5: 22 00 | local.tee 0 + 0402c7: 2f 00 08 | i32.load16_u 0 8 + 0402ca: 22 09 | local.tee 9 + 0402cc: 41 08 | i32.const 8 + 0402ce: 74 | i32.shl + 0402cf: 20 09 | local.get 9 + 0402d1: 41 08 | i32.const 8 + 0402d3: 76 | i32.shr_u + 0402d4: 72 | i32.or + 0402d5: c1 | i32.extend16_s + 0402d6: 21 09 | local.set 9 + 0402d8: 20 00 | local.get 0 + 0402da: 2f 00 06 | i32.load16_u 0 6 + 0402dd: 22 01 | local.tee 1 + 0402df: 41 08 | i32.const 8 + 0402e1: 74 | i32.shl + 0402e2: 20 01 | local.get 1 + 0402e4: 41 08 | i32.const 8 + 0402e6: 76 | i32.shr_u + 0402e7: 72 | i32.or + 0402e8: c1 | i32.extend16_s + 0402e9: 21 01 | local.set 1 + 0402eb: 20 00 | local.get 0 + 0402ed: 2f 00 04 | i32.load16_u 0 4 + 0402f0: 22 0a | local.tee 10 + 0402f2: 41 08 | i32.const 8 + 0402f4: 74 | i32.shl + 0402f5: 20 0a | local.get 10 + 0402f7: 41 08 | i32.const 8 + 0402f9: 76 | i32.shr_u + 0402fa: 72 | i32.or + 0402fb: c1 | i32.extend16_s + 0402fc: 21 0a | local.set 10 + 0402fe: 20 00 | local.get 0 + 040300: 2f 00 02 | i32.load16_u 0 2 + 040303: 22 00 | local.tee 0 + 040305: 41 08 | i32.const 8 + 040307: 74 | i32.shl + 040308: 20 00 | local.get 0 + 04030a: 41 08 | i32.const 8 + 04030c: 76 | i32.shr_u + 04030d: 72 | i32.or + 04030e: c1 | i32.extend16_s + 04030f: 21 00 | local.set 0 + 040311: 0b | end + 040312: 20 04 | local.get 4 + 040314: 20 00 | local.get 0 + 040316: b2 | f32.convert_i32_s + 040317: 20 02 | local.get 2 + 040319: 94 | f32.mul + 04031a: 43 00 00 00 00 | f32.const 0x0p+0 + 04031f: 92 | f32.add + 040320: 8e | f32.floor + 040321: fc 00 | i32.trunc_sat_f32_s + 040323: 36 02 00 | i32.store 2 0 + 040326: 20 05 | local.get 5 + 040328: 41 00 | i32.const 0 + 04032a: 20 09 | local.get 9 + 04032c: 6b | i32.sub + 04032d: b2 | f32.convert_i32_s + 04032e: 20 03 | local.get 3 + 040330: 94 | f32.mul + 040331: 43 00 00 00 00 | f32.const 0x0p+0 + 040336: 92 | f32.add + 040337: 8e | f32.floor + 040338: fc 00 | i32.trunc_sat_f32_s + 04033a: 36 02 00 | i32.store 2 0 + 04033d: 20 06 | local.get 6 + 04033f: 20 01 | local.get 1 + 040341: b2 | f32.convert_i32_s + 040342: 20 02 | local.get 2 + 040344: 94 | f32.mul + 040345: 43 00 00 00 00 | f32.const 0x0p+0 + 04034a: 92 | f32.add + 04034b: 8d | f32.ceil + 04034c: fc 00 | i32.trunc_sat_f32_s + 04034e: 36 02 00 | i32.store 2 0 + 040351: 41 00 | i32.const 0 + 040353: 20 0a | local.get 10 + 040355: 6b | i32.sub + 040356: b2 | f32.convert_i32_s + 040357: 20 03 | local.get 3 + 040359: 94 | f32.mul + 04035a: 43 00 00 00 00 | f32.const 0x0p+0 + 04035f: 92 | f32.add + 040360: 8d | f32.ceil + 040361: fc 00 | i32.trunc_sat_f32_s + 040363: 21 09 | local.set 9 + 040365: 0c 01 | br 1 + 040367: 0b | end + 040368: 20 04 | local.get 4 + 04036a: 41 00 | i32.const 0 + 04036c: 36 02 00 | i32.store 2 0 + 04036f: 20 05 | local.get 5 + 040371: 41 00 | i32.const 0 + 040373: 36 02 00 | i32.store 2 0 + 040376: 20 06 | local.get 6 + 040378: 41 00 | i32.const 0 + 04037a: 36 02 00 | i32.store 2 0 + 04037d: 0b | end + 04037e: 20 07 | local.get 7 + 040380: 20 09 | local.get 9 + 040382: 36 02 00 | i32.store 2 0 + 040385: 20 08 | local.get 8 + 040387: 41 30 | i32.const 48 + 040389: 6a | i32.add + 04038a: 24 80 80 80 80 00 | global.set 0 + 040390: 0b | end +040393 func[588]: + 040394: 04 7d | local[10..13] type=f32 + 040396: 02 40 | block + 040398: 20 09 | local.get 9 + 04039a: 41 10 | i32.const 16 + 04039c: 4a | i32.gt_s + 04039d: 0d 00 | br_if 0 + 04039f: 20 04 | local.get 4 + 0403a1: 20 04 | local.get 4 + 0403a3: 92 | f32.add + 0403a4: 20 02 | local.get 2 + 0403a6: 92 | f32.add + 0403a7: 21 0a | local.set 10 + 0403a9: 20 05 | local.get 5 + 0403ab: 20 05 | local.get 5 + 0403ad: 92 | f32.add + 0403ae: 20 03 | local.get 3 + 0403b0: 92 | f32.add + 0403b1: 21 0b | local.set 11 + 0403b3: 02 40 | block + 0403b5: 03 40 | loop + 0403b7: 20 06 | local.get 6 + 0403b9: 20 02 | local.get 2 + 0403bb: 92 | f32.add + 0403bc: 43 00 00 00 3f | f32.const 0x1p-1 + 0403c1: 94 | f32.mul + 0403c2: 20 06 | local.get 6 + 0403c4: 20 0a | local.get 10 + 0403c6: 92 | f32.add + 0403c7: 43 00 00 80 3e | f32.const 0x1p-2 + 0403cc: 94 | f32.mul + 0403cd: 22 0c | local.tee 12 + 0403cf: 93 | f32.sub + 0403d0: 22 0d | local.tee 13 + 0403d2: 20 0d | local.get 13 + 0403d4: 94 | f32.mul + 0403d5: 20 07 | local.get 7 + 0403d7: 20 03 | local.get 3 + 0403d9: 92 | f32.add + 0403da: 43 00 00 00 3f | f32.const 0x1p-1 + 0403df: 94 | f32.mul + 0403e0: 20 07 | local.get 7 + 0403e2: 20 0b | local.get 11 + 0403e4: 92 | f32.add + 0403e5: 43 00 00 80 3e | f32.const 0x1p-2 + 0403ea: 94 | f32.mul + 0403eb: 22 0d | local.tee 13 + 0403ed: 93 | f32.sub + 0403ee: 22 0a | local.tee 10 + 0403f0: 20 0a | local.get 10 + 0403f2: 94 | f32.mul + 0403f3: 92 | f32.add + 0403f4: 20 08 | local.get 8 + 0403f6: 5e | f32.gt + 0403f7: 45 | i32.eqz + 0403f8: 0d 01 | br_if 1 + 0403fa: 20 00 | local.get 0 + 0403fc: 20 01 | local.get 1 + 0403fe: 20 02 | local.get 2 + 040400: 20 03 | local.get 3 + 040402: 20 02 | local.get 2 + 040404: 20 04 | local.get 4 + 040406: 92 | f32.add + 040407: 43 00 00 00 3f | f32.const 0x1p-1 + 04040c: 94 | f32.mul + 04040d: 20 03 | local.get 3 + 04040f: 20 05 | local.get 5 + 040411: 92 | f32.add + 040412: 43 00 00 00 3f | f32.const 0x1p-1 + 040417: 94 | f32.mul + 040418: 20 0c | local.get 12 + 04041a: 20 0d | local.get 13 + 04041c: 20 08 | local.get 8 + 04041e: 20 09 | local.get 9 + 040420: 41 01 | i32.const 1 + 040422: 6a | i32.add + 040423: 22 09 | local.tee 9 + 040425: 10 cc 84 80 80 00 | call 588 + 04042b: 20 07 | local.get 7 + 04042d: 20 05 | local.get 5 + 04042f: 92 | f32.add + 040430: 43 00 00 00 3f | f32.const 0x1p-1 + 040435: 94 | f32.mul + 040436: 22 05 | local.tee 5 + 040438: 20 05 | local.get 5 + 04043a: 92 | f32.add + 04043b: 20 0d | local.get 13 + 04043d: 92 | f32.add + 04043e: 21 0b | local.set 11 + 040440: 20 06 | local.get 6 + 040442: 20 04 | local.get 4 + 040444: 92 | f32.add + 040445: 43 00 00 00 3f | f32.const 0x1p-1 + 04044a: 94 | f32.mul + 04044b: 22 04 | local.tee 4 + 04044d: 20 04 | local.get 4 + 04044f: 92 | f32.add + 040450: 20 0c | local.get 12 + 040452: 92 | f32.add + 040453: 21 0a | local.set 10 + 040455: 20 0d | local.get 13 + 040457: 21 03 | local.set 3 + 040459: 20 0c | local.get 12 + 04045b: 21 02 | local.set 2 + 04045d: 20 09 | local.get 9 + 04045f: 41 11 | i32.const 17 + 040461: 47 | i32.ne + 040462: 0d 00 | br_if 0 + 040464: 0c 02 | br 2 + 040466: 0b | end + 040467: 0b | end + 040468: 02 40 | block + 04046a: 20 00 | local.get 0 + 04046c: 45 | i32.eqz + 04046d: 0d 00 | br_if 0 + 04046f: 20 00 | local.get 0 + 040471: 20 01 | local.get 1 + 040473: 28 02 00 | i32.load 2 0 + 040476: 41 03 | i32.const 3 + 040478: 74 | i32.shl + 040479: 6a | i32.add + 04047a: 22 09 | local.tee 9 + 04047c: 20 07 | local.get 7 + 04047e: 38 02 04 | f32.store 2 4 + 040481: 20 09 | local.get 9 + 040483: 20 06 | local.get 6 + 040485: 38 02 00 | f32.store 2 0 + 040488: 0b | end + 040489: 20 01 | local.get 1 + 04048b: 20 01 | local.get 1 + 04048d: 28 02 00 | i32.load 2 0 + 040490: 41 01 | i32.const 1 + 040492: 6a | i32.add + 040493: 36 02 00 | i32.store 2 0 + 040496: 0b | end + 040497: 0b | end +04049a func[589]: + 04049b: 02 7d | local[12..13] type=f32 + 04049d: 02 40 | block + 04049f: 20 0b | local.get 11 + 0404a1: 41 10 | i32.const 16 + 0404a3: 4a | i32.gt_s + 0404a4: 0d 00 | br_if 0 + 0404a6: 02 40 | block + 0404a8: 03 40 | loop + 0404aa: 20 08 | local.get 8 + 0404ac: 20 06 | local.get 6 + 0404ae: 93 | f32.sub + 0404af: 22 0c | local.tee 12 + 0404b1: 20 0c | local.get 12 + 0404b3: 94 | f32.mul + 0404b4: 20 09 | local.get 9 + 0404b6: 20 07 | local.get 7 + 0404b8: 93 | f32.sub + 0404b9: 22 0c | local.tee 12 + 0404bb: 20 0c | local.get 12 + 0404bd: 94 | f32.mul + 0404be: 92 | f32.add + 0404bf: bb | f64.promote_f32 + 0404c0: 9f | f64.sqrt + 0404c1: 20 04 | local.get 4 + 0404c3: 20 02 | local.get 2 + 0404c5: 93 | f32.sub + 0404c6: 22 0c | local.tee 12 + 0404c8: 20 0c | local.get 12 + 0404ca: 94 | f32.mul + 0404cb: 20 05 | local.get 5 + 0404cd: 20 03 | local.get 3 + 0404cf: 93 | f32.sub + 0404d0: 22 0c | local.tee 12 + 0404d2: 20 0c | local.get 12 + 0404d4: 94 | f32.mul + 0404d5: 92 | f32.add + 0404d6: bb | f64.promote_f32 + 0404d7: 9f | f64.sqrt + 0404d8: 20 06 | local.get 6 + 0404da: 20 04 | local.get 4 + 0404dc: 93 | f32.sub + 0404dd: 22 0c | local.tee 12 + 0404df: 20 0c | local.get 12 + 0404e1: 94 | f32.mul + 0404e2: 20 07 | local.get 7 + 0404e4: 20 05 | local.get 5 + 0404e6: 93 | f32.sub + 0404e7: 22 0c | local.tee 12 + 0404e9: 20 0c | local.get 12 + 0404eb: 94 | f32.mul + 0404ec: 92 | f32.add + 0404ed: bb | f64.promote_f32 + 0404ee: 9f | f64.sqrt + 0404ef: a0 | f64.add + 0404f0: a0 | f64.add + 0404f1: b6 | f32.demote_f64 + 0404f2: 22 0c | local.tee 12 + 0404f4: 20 0c | local.get 12 + 0404f6: 94 | f32.mul + 0404f7: 20 08 | local.get 8 + 0404f9: 20 02 | local.get 2 + 0404fb: 93 | f32.sub + 0404fc: 22 0c | local.tee 12 + 0404fe: 20 0c | local.get 12 + 040500: 94 | f32.mul + 040501: 20 09 | local.get 9 + 040503: 20 03 | local.get 3 + 040505: 93 | f32.sub + 040506: 22 0c | local.tee 12 + 040508: 20 0c | local.get 12 + 04050a: 94 | f32.mul + 04050b: 92 | f32.add + 04050c: 91 | f32.sqrt + 04050d: 22 0c | local.tee 12 + 04050f: 20 0c | local.get 12 + 040511: 94 | f32.mul + 040512: 93 | f32.sub + 040513: 20 0a | local.get 10 + 040515: 5e | f32.gt + 040516: 45 | i32.eqz + 040517: 0d 01 | br_if 1 + 040519: 20 00 | local.get 0 + 04051b: 20 01 | local.get 1 + 04051d: 20 02 | local.get 2 + 04051f: 20 03 | local.get 3 + 040521: 20 02 | local.get 2 + 040523: 20 04 | local.get 4 + 040525: 92 | f32.add + 040526: 43 00 00 00 3f | f32.const 0x1p-1 + 04052b: 94 | f32.mul + 04052c: 22 0c | local.tee 12 + 04052e: 20 03 | local.get 3 + 040530: 20 05 | local.get 5 + 040532: 92 | f32.add + 040533: 43 00 00 00 3f | f32.const 0x1p-1 + 040538: 94 | f32.mul + 040539: 22 0d | local.tee 13 + 04053b: 20 0c | local.get 12 + 04053d: 20 04 | local.get 4 + 04053f: 20 06 | local.get 6 + 040541: 92 | f32.add + 040542: 43 00 00 00 3f | f32.const 0x1p-1 + 040547: 94 | f32.mul + 040548: 22 04 | local.tee 4 + 04054a: 92 | f32.add + 04054b: 43 00 00 00 3f | f32.const 0x1p-1 + 040550: 94 | f32.mul + 040551: 22 0c | local.tee 12 + 040553: 20 0d | local.get 13 + 040555: 20 05 | local.get 5 + 040557: 20 07 | local.get 7 + 040559: 92 | f32.add + 04055a: 43 00 00 00 3f | f32.const 0x1p-1 + 04055f: 94 | f32.mul + 040560: 22 05 | local.tee 5 + 040562: 92 | f32.add + 040563: 43 00 00 00 3f | f32.const 0x1p-1 + 040568: 94 | f32.mul + 040569: 22 0d | local.tee 13 + 04056b: 20 0c | local.get 12 + 04056d: 20 04 | local.get 4 + 04056f: 20 08 | local.get 8 + 040571: 20 06 | local.get 6 + 040573: 92 | f32.add + 040574: 43 00 00 00 3f | f32.const 0x1p-1 + 040579: 94 | f32.mul + 04057a: 22 06 | local.tee 6 + 04057c: 92 | f32.add + 04057d: 43 00 00 00 3f | f32.const 0x1p-1 + 040582: 94 | f32.mul + 040583: 22 04 | local.tee 4 + 040585: 92 | f32.add + 040586: 43 00 00 00 3f | f32.const 0x1p-1 + 04058b: 94 | f32.mul + 04058c: 22 0c | local.tee 12 + 04058e: 20 0d | local.get 13 + 040590: 20 05 | local.get 5 + 040592: 20 09 | local.get 9 + 040594: 20 07 | local.get 7 + 040596: 92 | f32.add + 040597: 43 00 00 00 3f | f32.const 0x1p-1 + 04059c: 94 | f32.mul + 04059d: 22 07 | local.tee 7 + 04059f: 92 | f32.add + 0405a0: 43 00 00 00 3f | f32.const 0x1p-1 + 0405a5: 94 | f32.mul + 0405a6: 22 05 | local.tee 5 + 0405a8: 92 | f32.add + 0405a9: 43 00 00 00 3f | f32.const 0x1p-1 + 0405ae: 94 | f32.mul + 0405af: 22 0d | local.tee 13 + 0405b1: 20 0a | local.get 10 + 0405b3: 20 0b | local.get 11 + 0405b5: 41 01 | i32.const 1 + 0405b7: 6a | i32.add + 0405b8: 22 0b | local.tee 11 + 0405ba: 10 cd 84 80 80 00 | call 589 + 0405c0: 20 07 | local.get 7 + 0405c2: 21 07 | local.set 7 + 0405c4: 20 06 | local.get 6 + 0405c6: 21 06 | local.set 6 + 0405c8: 20 05 | local.get 5 + 0405ca: 21 05 | local.set 5 + 0405cc: 20 04 | local.get 4 + 0405ce: 21 04 | local.set 4 + 0405d0: 20 0d | local.get 13 + 0405d2: 21 03 | local.set 3 + 0405d4: 20 0c | local.get 12 + 0405d6: 21 02 | local.set 2 + 0405d8: 20 0b | local.get 11 + 0405da: 41 11 | i32.const 17 + 0405dc: 47 | i32.ne + 0405dd: 0d 00 | br_if 0 + 0405df: 0c 02 | br 2 + 0405e1: 0b | end + 0405e2: 0b | end + 0405e3: 02 40 | block + 0405e5: 20 00 | local.get 0 + 0405e7: 45 | i32.eqz + 0405e8: 0d 00 | br_if 0 + 0405ea: 20 00 | local.get 0 + 0405ec: 20 01 | local.get 1 + 0405ee: 28 02 00 | i32.load 2 0 + 0405f1: 41 03 | i32.const 3 + 0405f3: 74 | i32.shl + 0405f4: 6a | i32.add + 0405f5: 22 0b | local.tee 11 + 0405f7: 20 09 | local.get 9 + 0405f9: 38 02 04 | f32.store 2 4 + 0405fc: 20 0b | local.get 11 + 0405fe: 20 08 | local.get 8 + 040600: 38 02 00 | f32.store 2 0 + 040603: 0b | end + 040604: 20 01 | local.get 1 + 040606: 20 01 | local.get 1 + 040608: 28 02 00 | i32.load 2 0 + 04060b: 41 01 | i32.const 1 + 04060d: 6a | i32.add + 04060e: 36 02 00 | i32.store 2 0 + 040611: 0b | end + 040612: 0b | end +040615 func[590]: + 040616: 02 7f | local[2..3] type=i32 + 040618: 01 7d | local[4] type=f32 + 04061a: 01 7f | local[5] type=i32 + 04061c: 02 7d | local[6..7] type=f32 + 04061e: 04 7f | local[8..11] type=i32 + 040620: 23 80 80 80 80 00 | global.get 0 + 040626: 41 20 | i32.const 32 + 040628: 6b | i32.sub + 040629: 22 02 | local.tee 2 + 04062b: 24 80 80 80 80 00 | global.set 0 + 040631: 02 40 | block + 040633: 20 01 | local.get 1 + 040635: 41 0d | i32.const 13 + 040637: 48 | i32.lt_s + 040638: 0d 00 | br_if 0 + 04063a: 03 40 | loop + 04063c: 20 01 | local.get 1 + 04063e: 41 7f | i32.const 4294967295 + 040640: 6a | i32.add + 040641: 21 03 | local.set 3 + 040643: 02 40 | block + 040645: 20 00 | local.get 0 + 040647: 2a 02 04 | f32.load 2 4 + 04064a: 22 04 | local.tee 4 + 04064c: 20 00 | local.get 0 + 04064e: 20 01 | local.get 1 + 040650: 41 01 | i32.const 1 + 040652: 76 | i32.shr_u + 040653: 41 14 | i32.const 20 + 040655: 6c | i32.mul + 040656: 6a | i32.add + 040657: 22 05 | local.tee 5 + 040659: 2a 02 04 | f32.load 2 4 + 04065c: 22 06 | local.tee 6 + 04065e: 5d | f32.lt + 04065f: 20 06 | local.get 6 + 040661: 20 01 | local.get 1 + 040663: 41 14 | i32.const 20 + 040665: 6c | i32.mul + 040666: 20 00 | local.get 0 + 040668: 6a | i32.add + 040669: 41 70 | i32.const 4294967280 + 04066b: 6a | i32.add + 04066c: 2a 02 00 | f32.load 2 0 + 04066f: 22 07 | local.tee 7 + 040671: 5d | f32.lt + 040672: 22 08 | local.tee 8 + 040674: 46 | i32.eq + 040675: 0d 00 | br_if 0 + 040677: 20 02 | local.get 2 + 040679: 20 00 | local.get 0 + 04067b: 20 03 | local.get 3 + 04067d: 41 00 | i32.const 0 + 04067f: 20 04 | local.get 4 + 040681: 20 07 | local.get 7 + 040683: 5d | f32.lt + 040684: 20 08 | local.get 8 + 040686: 73 | i32.xor + 040687: 1b | select + 040688: 41 14 | i32.const 20 + 04068a: 6c | i32.mul + 04068b: 6a | i32.add + 04068c: 22 08 | local.tee 8 + 04068e: 28 02 10 | i32.load 2 16 + 040691: 36 02 18 | i32.store 2 24 + 040694: 20 02 | local.get 2 + 040696: 20 08 | local.get 8 + 040698: 29 02 08 | i64.load 2 8 + 04069b: 37 03 10 | i64.store 3 16 + 04069e: 20 02 | local.get 2 + 0406a0: 20 08 | local.get 8 + 0406a2: 29 02 00 | i64.load 2 0 + 0406a5: 37 03 08 | i64.store 3 8 + 0406a8: 20 08 | local.get 8 + 0406aa: 20 05 | local.get 5 + 0406ac: 28 02 10 | i32.load 2 16 + 0406af: 36 02 10 | i32.store 2 16 + 0406b2: 20 08 | local.get 8 + 0406b4: 20 05 | local.get 5 + 0406b6: 29 02 08 | i64.load 2 8 + 0406b9: 37 02 08 | i64.store 2 8 + 0406bc: 20 08 | local.get 8 + 0406be: 20 05 | local.get 5 + 0406c0: 29 02 00 | i64.load 2 0 + 0406c3: 37 02 00 | i64.store 2 0 + 0406c6: 20 05 | local.get 5 + 0406c8: 20 02 | local.get 2 + 0406ca: 28 02 18 | i32.load 2 24 + 0406cd: 36 02 10 | i32.store 2 16 + 0406d0: 20 05 | local.get 5 + 0406d2: 20 02 | local.get 2 + 0406d4: 29 03 10 | i64.load 3 16 + 0406d7: 37 02 08 | i64.store 2 8 + 0406da: 20 05 | local.get 5 + 0406dc: 20 02 | local.get 2 + 0406de: 29 03 08 | i64.load 3 8 + 0406e1: 37 02 00 | i64.store 2 0 + 0406e4: 0b | end + 0406e5: 20 02 | local.get 2 + 0406e7: 20 00 | local.get 0 + 0406e9: 28 02 10 | i32.load 2 16 + 0406ec: 36 02 18 | i32.store 2 24 + 0406ef: 20 02 | local.get 2 + 0406f1: 20 00 | local.get 0 + 0406f3: 29 02 08 | i64.load 2 8 + 0406f6: 37 03 10 | i64.store 3 16 + 0406f9: 20 02 | local.get 2 + 0406fb: 20 00 | local.get 0 + 0406fd: 29 02 00 | i64.load 2 0 + 040700: 37 03 08 | i64.store 3 8 + 040703: 20 00 | local.get 0 + 040705: 20 05 | local.get 5 + 040707: 29 02 00 | i64.load 2 0 + 04070a: 37 02 00 | i64.store 2 0 + 04070d: 20 00 | local.get 0 + 04070f: 20 05 | local.get 5 + 040711: 29 02 08 | i64.load 2 8 + 040714: 37 02 08 | i64.store 2 8 + 040717: 20 00 | local.get 0 + 040719: 20 05 | local.get 5 + 04071b: 28 02 10 | i32.load 2 16 + 04071e: 36 02 10 | i32.store 2 16 + 040721: 41 01 | i32.const 1 + 040723: 21 09 | local.set 9 + 040725: 03 40 | loop + 040727: 20 05 | local.get 5 + 040729: 20 02 | local.get 2 + 04072b: 28 02 18 | i32.load 2 24 + 04072e: 36 02 10 | i32.store 2 16 + 040731: 20 05 | local.get 5 + 040733: 20 02 | local.get 2 + 040735: 29 03 10 | i64.load 3 16 + 040738: 37 02 08 | i64.store 2 8 + 04073b: 20 05 | local.get 5 + 04073d: 20 02 | local.get 2 + 04073f: 29 03 08 | i64.load 3 8 + 040742: 37 02 00 | i64.store 2 0 + 040745: 20 00 | local.get 0 + 040747: 2a 02 04 | f32.load 2 4 + 04074a: 21 06 | local.set 6 + 04074c: 03 40 | loop + 04074e: 20 09 | local.get 9 + 040750: 22 0a | local.tee 10 + 040752: 41 01 | i32.const 1 + 040754: 6a | i32.add + 040755: 21 09 | local.set 9 + 040757: 20 00 | local.get 0 + 040759: 20 0a | local.get 10 + 04075b: 41 14 | i32.const 20 + 04075d: 6c | i32.mul + 04075e: 6a | i32.add + 04075f: 22 0b | local.tee 11 + 040761: 2a 02 04 | f32.load 2 4 + 040764: 20 06 | local.get 6 + 040766: 5d | f32.lt + 040767: 0d 00 | br_if 0 + 040769: 0b | end + 04076a: 03 40 | loop + 04076c: 20 03 | local.get 3 + 04076e: 22 08 | local.tee 8 + 040770: 41 7f | i32.const 4294967295 + 040772: 6a | i32.add + 040773: 21 03 | local.set 3 + 040775: 20 06 | local.get 6 + 040777: 20 00 | local.get 0 + 040779: 20 08 | local.get 8 + 04077b: 41 14 | i32.const 20 + 04077d: 6c | i32.mul + 04077e: 6a | i32.add + 04077f: 22 05 | local.tee 5 + 040781: 2a 02 04 | f32.load 2 4 + 040784: 5d | f32.lt + 040785: 0d 00 | br_if 0 + 040787: 0b | end + 040788: 02 40 | block + 04078a: 20 0a | local.get 10 + 04078c: 20 08 | local.get 8 + 04078e: 4e | i32.ge_s + 04078f: 0d 00 | br_if 0 + 040791: 20 02 | local.get 2 + 040793: 20 0b | local.get 11 + 040795: 28 02 10 | i32.load 2 16 + 040798: 36 02 18 | i32.store 2 24 + 04079b: 20 02 | local.get 2 + 04079d: 20 0b | local.get 11 + 04079f: 29 02 08 | i64.load 2 8 + 0407a2: 37 03 10 | i64.store 3 16 + 0407a5: 20 02 | local.get 2 + 0407a7: 20 0b | local.get 11 + 0407a9: 29 02 00 | i64.load 2 0 + 0407ac: 37 03 08 | i64.store 3 8 + 0407af: 20 0b | local.get 11 + 0407b1: 20 05 | local.get 5 + 0407b3: 29 02 00 | i64.load 2 0 + 0407b6: 37 02 00 | i64.store 2 0 + 0407b9: 20 0b | local.get 11 + 0407bb: 20 05 | local.get 5 + 0407bd: 29 02 08 | i64.load 2 8 + 0407c0: 37 02 08 | i64.store 2 8 + 0407c3: 20 0b | local.get 11 + 0407c5: 20 05 | local.get 5 + 0407c7: 28 02 10 | i32.load 2 16 + 0407ca: 36 02 10 | i32.store 2 16 + 0407cd: 0c 01 | br 1 + 0407cf: 0b | end + 0407d0: 0b | end + 0407d1: 02 40 | block + 0407d3: 02 40 | block + 0407d5: 20 08 | local.get 8 + 0407d7: 20 01 | local.get 1 + 0407d9: 20 0a | local.get 10 + 0407db: 6b | i32.sub + 0407dc: 22 01 | local.tee 1 + 0407de: 4e | i32.ge_s + 0407df: 0d 00 | br_if 0 + 0407e1: 20 00 | local.get 0 + 0407e3: 20 08 | local.get 8 + 0407e5: 10 ce 84 80 80 00 | call 590 + 0407eb: 20 0b | local.get 11 + 0407ed: 21 00 | local.set 0 + 0407ef: 0c 01 | br 1 + 0407f1: 0b | end + 0407f2: 20 0b | local.get 11 + 0407f4: 20 01 | local.get 1 + 0407f6: 10 ce 84 80 80 00 | call 590 + 0407fc: 20 08 | local.get 8 + 0407fe: 21 01 | local.set 1 + 040800: 0b | end + 040801: 20 01 | local.get 1 + 040803: 41 0c | i32.const 12 + 040805: 4a | i32.gt_s + 040806: 0d 00 | br_if 0 + 040808: 0b | end + 040809: 0b | end + 04080a: 20 02 | local.get 2 + 04080c: 41 20 | i32.const 32 + 04080e: 6a | i32.add + 04080f: 24 80 80 80 80 00 | global.set 0 + 040815: 0b | end +040818 func[591]: + 040819: 02 7d | local[7..8] type=f32 + 04081b: 02 40 | block + 04081d: 02 40 | block + 04081f: 02 40 | block + 040821: 02 40 | block + 040823: 02 40 | block + 040825: 20 04 | local.get 4 + 040827: 20 06 | local.get 6 + 040829: 5b | f32.eq + 04082a: 0d 00 | br_if 0 + 04082c: 20 04 | local.get 4 + 04082e: 20 06 | local.get 6 + 040830: 5d | f32.lt + 040831: 45 | i32.eqz + 040832: 0d 01 | br_if 1 + 040834: 20 02 | local.get 2 + 040836: 2a 02 14 | f32.load 2 20 + 040839: 22 07 | local.tee 7 + 04083b: 20 02 | local.get 2 + 04083d: 2a 02 18 | f32.load 2 24 + 040840: 22 08 | local.tee 8 + 040842: 5f | f32.le + 040843: 45 | i32.eqz + 040844: 0d 02 | br_if 2 + 040846: 20 06 | local.get 6 + 040848: 20 07 | local.get 7 + 04084a: 5d | f32.lt + 04084b: 0d 00 | br_if 0 + 04084d: 20 04 | local.get 4 + 04084f: 20 08 | local.get 8 + 040851: 5e | f32.gt + 040852: 0d 00 | br_if 0 + 040854: 02 40 | block + 040856: 02 40 | block + 040858: 20 04 | local.get 4 + 04085a: 20 07 | local.get 7 + 04085c: 5d | f32.lt + 04085d: 0d 00 | br_if 0 + 04085f: 20 04 | local.get 4 + 040861: 21 07 | local.set 7 + 040863: 0c 01 | br 1 + 040865: 0b | end + 040866: 20 03 | local.get 3 + 040868: 20 05 | local.get 5 + 04086a: 20 03 | local.get 3 + 04086c: 93 | f32.sub + 04086d: 20 07 | local.get 7 + 04086f: 20 04 | local.get 4 + 040871: 93 | f32.sub + 040872: 94 | f32.mul + 040873: 20 06 | local.get 6 + 040875: 20 04 | local.get 4 + 040877: 93 | f32.sub + 040878: 95 | f32.div + 040879: 92 | f32.add + 04087a: 21 03 | local.set 3 + 04087c: 0b | end + 04087d: 02 40 | block + 04087f: 02 40 | block + 040881: 20 06 | local.get 6 + 040883: 20 08 | local.get 8 + 040885: 5e | f32.gt + 040886: 0d 00 | br_if 0 + 040888: 20 06 | local.get 6 + 04088a: 21 08 | local.set 8 + 04088c: 0c 01 | br 1 + 04088e: 0b | end + 04088f: 20 05 | local.get 5 + 040891: 20 08 | local.get 8 + 040893: 20 06 | local.get 6 + 040895: 93 | f32.sub + 040896: 20 05 | local.get 5 + 040898: 20 03 | local.get 3 + 04089a: 93 | f32.sub + 04089b: 94 | f32.mul + 04089c: 20 06 | local.get 6 + 04089e: 20 07 | local.get 7 + 0408a0: 93 | f32.sub + 0408a1: 95 | f32.div + 0408a2: 92 | f32.add + 0408a3: 21 05 | local.set 5 + 0408a5: 0b | end + 0408a6: 20 01 | local.get 1 + 0408a8: 41 01 | i32.const 1 + 0408aa: 6a | i32.add + 0408ab: b2 | f32.convert_i32_s + 0408ac: 21 04 | local.set 4 + 0408ae: 02 40 | block + 0408b0: 02 40 | block + 0408b2: 20 03 | local.get 3 + 0408b4: 20 01 | local.get 1 + 0408b6: b2 | f32.convert_i32_s + 0408b7: 22 06 | local.tee 6 + 0408b9: 5c | f32.ne + 0408ba: 0d 00 | br_if 0 + 0408bc: 20 05 | local.get 5 + 0408be: 20 04 | local.get 4 + 0408c0: 5f | f32.le + 0408c1: 0d 01 | br_if 1 + 0408c3: 23 81 80 80 80 00 | global.get 1 + 0408c9: 22 02 | local.tee 2 + 0408cb: 41 e3 c6 93 80 00 | i32.const 320355 + 0408d1: 6a | i32.add + 0408d2: 20 02 | local.get 2 + 0408d4: 41 94 a9 93 80 00 | i32.const 316564 + 0408da: 6a | i32.add + 0408db: 41 e5 17 | i32.const 3045 + 0408de: 20 02 | local.get 2 + 0408e0: 41 fc ae 93 80 00 | i32.const 317308 + 0408e6: 6a | i32.add + 0408e7: 10 ec 80 80 80 00 | call 108 + 0408ed: 00 | unreachable + 0408ee: 0b | end + 0408ef: 02 40 | block + 0408f1: 20 03 | local.get 3 + 0408f3: 20 04 | local.get 4 + 0408f5: 5c | f32.ne + 0408f6: 0d 00 | br_if 0 + 0408f8: 20 05 | local.get 5 + 0408fa: 20 06 | local.get 6 + 0408fc: 60 | f32.ge + 0408fd: 0d 01 | br_if 1 + 0408ff: 23 81 80 80 80 00 | global.get 1 + 040905: 22 02 | local.tee 2 + 040907: 41 b4 8c 93 80 00 | i32.const 312884 + 04090d: 6a | i32.add + 04090e: 20 02 | local.get 2 + 040910: 41 94 a9 93 80 00 | i32.const 316564 + 040916: 6a | i32.add + 040917: 41 e7 17 | i32.const 3047 + 04091a: 20 02 | local.get 2 + 04091c: 41 fc ae 93 80 00 | i32.const 317308 + 040922: 6a | i32.add + 040923: 10 ec 80 80 80 00 | call 108 + 040929: 00 | unreachable + 04092a: 0b | end + 04092b: 02 40 | block + 04092d: 20 03 | local.get 3 + 04092f: 20 06 | local.get 6 + 040931: 5f | f32.le + 040932: 45 | i32.eqz + 040933: 0d 00 | br_if 0 + 040935: 20 05 | local.get 5 + 040937: 20 06 | local.get 6 + 040939: 5f | f32.le + 04093a: 0d 01 | br_if 1 + 04093c: 23 81 80 80 80 00 | global.get 1 + 040942: 22 02 | local.tee 2 + 040944: 41 bc 8c 93 80 00 | i32.const 312892 + 04094a: 6a | i32.add + 04094b: 20 02 | local.get 2 + 04094d: 41 94 a9 93 80 00 | i32.const 316564 + 040953: 6a | i32.add + 040954: 41 e9 17 | i32.const 3049 + 040957: 20 02 | local.get 2 + 040959: 41 fc ae 93 80 00 | i32.const 317308 + 04095f: 6a | i32.add + 040960: 10 ec 80 80 80 00 | call 108 + 040966: 00 | unreachable + 040967: 0b | end + 040968: 02 40 | block + 04096a: 20 03 | local.get 3 + 04096c: 20 04 | local.get 4 + 04096e: 60 | f32.ge + 04096f: 45 | i32.eqz + 040970: 0d 00 | br_if 0 + 040972: 20 05 | local.get 5 + 040974: 20 04 | local.get 4 + 040976: 60 | f32.ge + 040977: 0d 01 | br_if 1 + 040979: 23 81 80 80 80 00 | global.get 1 + 04097f: 22 02 | local.tee 2 + 040981: 41 b6 c6 93 80 00 | i32.const 320310 + 040987: 6a | i32.add + 040988: 20 02 | local.get 2 + 04098a: 41 94 a9 93 80 00 | i32.const 316564 + 040990: 6a | i32.add + 040991: 41 eb 17 | i32.const 3051 + 040994: 20 02 | local.get 2 + 040996: 41 fc ae 93 80 00 | i32.const 317308 + 04099c: 6a | i32.add + 04099d: 10 ec 80 80 80 00 | call 108 + 0409a3: 00 | unreachable + 0409a4: 0b | end + 0409a5: 20 05 | local.get 5 + 0409a7: 20 06 | local.get 6 + 0409a9: 60 | f32.ge + 0409aa: 45 | i32.eqz + 0409ab: 0d 04 | br_if 4 + 0409ad: 20 05 | local.get 5 + 0409af: 20 04 | local.get 4 + 0409b1: 5f | f32.le + 0409b2: 45 | i32.eqz + 0409b3: 0d 04 | br_if 4 + 0409b5: 0b | end + 0409b6: 02 40 | block + 0409b8: 20 03 | local.get 3 + 0409ba: 20 06 | local.get 6 + 0409bc: 5f | f32.le + 0409bd: 45 | i32.eqz + 0409be: 0d 00 | br_if 0 + 0409c0: 20 05 | local.get 5 + 0409c2: 20 06 | local.get 6 + 0409c4: 5f | f32.le + 0409c5: 45 | i32.eqz + 0409c6: 0d 00 | br_if 0 + 0409c8: 20 00 | local.get 0 + 0409ca: 20 01 | local.get 1 + 0409cc: 41 02 | i32.const 2 + 0409ce: 74 | i32.shl + 0409cf: 6a | i32.add + 0409d0: 22 01 | local.tee 1 + 0409d2: 20 02 | local.get 2 + 0409d4: 2a 02 10 | f32.load 2 16 + 0409d7: 20 08 | local.get 8 + 0409d9: 20 07 | local.get 7 + 0409db: 93 | f32.sub + 0409dc: 94 | f32.mul + 0409dd: 20 01 | local.get 1 + 0409df: 2a 02 00 | f32.load 2 0 + 0409e2: 92 | f32.add + 0409e3: 38 02 00 | f32.store 2 0 + 0409e6: 0f | return + 0409e7: 0b | end + 0409e8: 02 40 | block + 0409ea: 20 03 | local.get 3 + 0409ec: 20 01 | local.get 1 + 0409ee: 41 01 | i32.const 1 + 0409f0: 6a | i32.add + 0409f1: b2 | f32.convert_i32_s + 0409f2: 22 04 | local.tee 4 + 0409f4: 60 | f32.ge + 0409f5: 45 | i32.eqz + 0409f6: 0d 00 | br_if 0 + 0409f8: 20 05 | local.get 5 + 0409fa: 20 04 | local.get 4 + 0409fc: 60 | f32.ge + 0409fd: 0d 01 | br_if 1 + 0409ff: 0b | end + 040a00: 20 03 | local.get 3 + 040a02: 20 06 | local.get 6 + 040a04: 60 | f32.ge + 040a05: 45 | i32.eqz + 040a06: 0d 04 | br_if 4 + 040a08: 20 03 | local.get 3 + 040a0a: 20 04 | local.get 4 + 040a0c: 5f | f32.le + 040a0d: 45 | i32.eqz + 040a0e: 0d 04 | br_if 4 + 040a10: 20 05 | local.get 5 + 040a12: 20 06 | local.get 6 + 040a14: 60 | f32.ge + 040a15: 45 | i32.eqz + 040a16: 0d 04 | br_if 4 + 040a18: 20 05 | local.get 5 + 040a1a: 20 04 | local.get 4 + 040a1c: 5f | f32.le + 040a1d: 45 | i32.eqz + 040a1e: 0d 04 | br_if 4 + 040a20: 20 00 | local.get 0 + 040a22: 20 01 | local.get 1 + 040a24: 41 02 | i32.const 2 + 040a26: 74 | i32.shl + 040a27: 6a | i32.add + 040a28: 22 01 | local.tee 1 + 040a2a: 20 08 | local.get 8 + 040a2c: 20 07 | local.get 7 + 040a2e: 93 | f32.sub + 040a2f: 20 02 | local.get 2 + 040a31: 2a 02 10 | f32.load 2 16 + 040a34: 94 | f32.mul + 040a35: 20 03 | local.get 3 + 040a37: 20 06 | local.get 6 + 040a39: 93 | f32.sub + 040a3a: 20 05 | local.get 5 + 040a3c: 20 06 | local.get 6 + 040a3e: 93 | f32.sub + 040a3f: 92 | f32.add + 040a40: 43 00 00 00 bf | f32.const -0x1p-1 + 040a45: 94 | f32.mul + 040a46: 43 00 00 80 3f | f32.const 0x1p+0 + 040a4b: 92 | f32.add + 040a4c: 94 | f32.mul + 040a4d: 20 01 | local.get 1 + 040a4f: 2a 02 00 | f32.load 2 0 + 040a52: 92 | f32.add + 040a53: 38 02 00 | f32.store 2 0 + 040a56: 0b | end + 040a57: 0f | return + 040a58: 0b | end + 040a59: 23 81 80 80 80 00 | global.get 1 + 040a5f: 22 02 | local.tee 2 + 040a61: 41 84 c6 93 80 00 | i32.const 320260 + 040a67: 6a | i32.add + 040a68: 20 02 | local.get 2 + 040a6a: 41 94 a9 93 80 00 | i32.const 316564 + 040a70: 6a | i32.add + 040a71: 41 d7 17 | i32.const 3031 + 040a74: 20 02 | local.get 2 + 040a76: 41 fc ae 93 80 00 | i32.const 317308 + 040a7c: 6a | i32.add + 040a7d: 10 ec 80 80 80 00 | call 108 + 040a83: 00 | unreachable + 040a84: 0b | end + 040a85: 23 81 80 80 80 00 | global.get 1 + 040a8b: 22 02 | local.tee 2 + 040a8d: 41 e8 8a 93 80 00 | i32.const 312680 + 040a93: 6a | i32.add + 040a94: 20 02 | local.get 2 + 040a96: 41 94 a9 93 80 00 | i32.const 316564 + 040a9c: 6a | i32.add + 040a9d: 41 d8 17 | i32.const 3032 + 040aa0: 20 02 | local.get 2 + 040aa2: 41 fc ae 93 80 00 | i32.const 317308 + 040aa8: 6a | i32.add + 040aa9: 10 ec 80 80 80 00 | call 108 + 040aaf: 00 | unreachable + 040ab0: 0b | end + 040ab1: 23 81 80 80 80 00 | global.get 1 + 040ab7: 22 02 | local.tee 2 + 040ab9: 41 d8 c6 93 80 00 | i32.const 320344 + 040abf: 6a | i32.add + 040ac0: 20 02 | local.get 2 + 040ac2: 41 94 a9 93 80 00 | i32.const 316564 + 040ac8: 6a | i32.add + 040ac9: 41 ed 17 | i32.const 3053 + 040acc: 20 02 | local.get 2 + 040ace: 41 fc ae 93 80 00 | i32.const 317308 + 040ad4: 6a | i32.add + 040ad5: 10 ec 80 80 80 00 | call 108 + 040adb: 00 | unreachable + 040adc: 0b | end + 040add: 23 81 80 80 80 00 | global.get 1 + 040ae3: 22 02 | local.tee 2 + 040ae5: 41 c0 c6 93 80 00 | i32.const 320320 + 040aeb: 6a | i32.add + 040aec: 20 02 | local.get 2 + 040aee: 41 94 a9 93 80 00 | i32.const 316564 + 040af4: 6a | i32.add + 040af5: 41 f4 17 | i32.const 3060 + 040af8: 20 02 | local.get 2 + 040afa: 41 fc ae 93 80 00 | i32.const 317308 + 040b00: 6a | i32.add + 040b01: 10 ec 80 80 80 00 | call 108 + 040b07: 00 | unreachable + 040b08: 0b | end +040b0b func[592]: + 040b0c: 01 7f | local[5] type=i32 + 040b0e: 02 40 | block + 040b10: 02 40 | block + 040b12: 20 02 | local.get 2 + 040b14: 20 01 | local.get 1 + 040b16: 93 | f32.sub + 040b17: 22 01 | local.tee 1 + 040b19: 43 00 00 00 00 | f32.const 0x0p+0 + 040b1e: 60 | f32.ge + 040b1f: 45 | i32.eqz + 040b20: 0d 00 | br_if 0 + 040b22: 20 04 | local.get 4 + 040b24: 20 03 | local.get 3 + 040b26: 93 | f32.sub + 040b27: 22 02 | local.tee 2 + 040b29: 43 00 00 00 00 | f32.const 0x0p+0 + 040b2e: 60 | f32.ge + 040b2f: 45 | i32.eqz + 040b30: 0d 01 | br_if 1 + 040b32: 20 00 | local.get 0 + 040b34: 20 01 | local.get 1 + 040b36: 20 02 | local.get 2 + 040b38: 92 | f32.add + 040b39: 43 00 00 00 3f | f32.const 0x1p-1 + 040b3e: 94 | f32.mul + 040b3f: 94 | f32.mul + 040b40: 0f | return + 040b41: 0b | end + 040b42: 23 81 80 80 80 00 | global.get 1 + 040b48: 22 05 | local.tee 5 + 040b4a: 41 b2 c7 93 80 00 | i32.const 320434 + 040b50: 6a | i32.add + 040b51: 20 05 | local.get 5 + 040b53: 41 94 a9 93 80 00 | i32.const 316564 + 040b59: 6a | i32.add + 040b5a: 41 fb 17 | i32.const 3067 + 040b5d: 20 05 | local.get 5 + 040b5f: 41 80 bb 93 80 00 | i32.const 318848 + 040b65: 6a | i32.add + 040b66: 10 ec 80 80 80 00 | call 108 + 040b6c: 00 | unreachable + 040b6d: 0b | end + 040b6e: 23 81 80 80 80 00 | global.get 1 + 040b74: 22 05 | local.tee 5 + 040b76: 41 c1 c7 93 80 00 | i32.const 320449 + 040b7c: 6a | i32.add + 040b7d: 20 05 | local.get 5 + 040b7f: 41 94 a9 93 80 00 | i32.const 316564 + 040b85: 6a | i32.add + 040b86: 41 fc 17 | i32.const 3068 + 040b89: 20 05 | local.get 5 + 040b8b: 41 80 bb 93 80 00 | i32.const 318848 + 040b91: 6a | i32.add + 040b92: 10 ec 80 80 80 00 | call 108 + 040b98: 00 | unreachable + 040b99: 0b | end +040b9c func[593]: + 040b9d: 02 7f | local[3..4] type=i32 + 040b9f: 02 40 | block + 040ba1: 02 40 | block + 040ba3: 02 40 | block + 040ba5: 20 00 | local.get 0 + 040ba7: 20 01 | local.get 1 + 040ba9: 10 c9 84 80 80 00 | call 585 + 040baf: 22 03 | local.tee 3 + 040bb1: 20 00 | local.get 0 + 040bb3: 28 02 04 | i32.load 2 4 + 040bb6: 22 04 | local.tee 4 + 040bb8: 20 00 | local.get 0 + 040bba: 28 02 1c | i32.load 2 28 + 040bbd: 6a | i32.add + 040bbe: 22 01 | local.tee 1 + 040bc0: 2d 00 22 | i32.load8_u 0 34 + 040bc3: 41 08 | i32.const 8 + 040bc5: 74 | i32.shl + 040bc6: 20 01 | local.get 1 + 040bc8: 2d 00 23 | i32.load8_u 0 35 + 040bcb: 72 | i32.or + 040bcc: 22 01 | local.tee 1 + 040bce: 4e | i32.ge_s + 040bcf: 0d 00 | br_if 0 + 040bd1: 20 02 | local.get 2 + 040bd3: 45 | i32.eqz + 040bd4: 0d 02 | br_if 2 + 040bd6: 20 04 | local.get 4 + 040bd8: 20 00 | local.get 0 + 040bda: 28 02 20 | i32.load 2 32 + 040bdd: 6a | i32.add + 040bde: 20 03 | local.get 3 + 040be0: 41 02 | i32.const 2 + 040be2: 74 | i32.shl + 040be3: 6a | i32.add + 040be4: 22 00 | local.tee 0 + 040be6: 41 01 | i32.const 1 + 040be8: 6a | i32.add + 040be9: 21 01 | local.set 1 + 040beb: 0c 01 | br 1 + 040bed: 0b | end + 040bee: 20 02 | local.get 2 + 040bf0: 45 | i32.eqz + 040bf1: 0d 01 | br_if 1 + 040bf3: 20 04 | local.get 4 + 040bf5: 20 00 | local.get 0 + 040bf7: 28 02 20 | i32.load 2 32 + 040bfa: 6a | i32.add + 040bfb: 20 01 | local.get 1 + 040bfd: 41 02 | i32.const 2 + 040bff: 74 | i32.shl + 040c00: 6a | i32.add + 040c01: 22 00 | local.tee 0 + 040c03: 41 7d | i32.const 4294967293 + 040c05: 6a | i32.add + 040c06: 21 01 | local.set 1 + 040c08: 20 00 | local.get 0 + 040c0a: 41 7c | i32.const 4294967292 + 040c0c: 6a | i32.add + 040c0d: 21 00 | local.set 0 + 040c0f: 0b | end + 040c10: 20 02 | local.get 2 + 040c12: 20 00 | local.get 0 + 040c14: 2d 00 00 | i32.load8_u 0 0 + 040c17: 41 08 | i32.const 8 + 040c19: 74 | i32.shl + 040c1a: 20 01 | local.get 1 + 040c1c: 2d 00 00 | i32.load8_u 0 0 + 040c1f: 72 | i32.or + 040c20: c1 | i32.extend16_s + 040c21: 36 02 00 | i32.store 2 0 + 040c24: 0b | end + 040c25: 0b | end +040c28 func[594]: + 040c29: 03 7f | local[6..8] type=i32 + 040c2b: 01 7d | local[9] type=f32 + 040c2d: 04 7f | local[10..13] type=i32 + 040c2f: 04 7d | local[14..17] type=f32 + 040c31: 03 7f | local[18..20] type=i32 + 040c33: 23 80 80 80 80 00 | global.get 0 + 040c39: 41 d0 00 | i32.const 80 + 040c3c: 6b | i32.sub + 040c3d: 22 06 | local.tee 6 + 040c3f: 24 80 80 80 80 00 | global.set 0 + 040c45: 02 40 | block + 040c47: 20 00 | local.get 0 + 040c49: 28 02 0c | i32.load 2 12 + 040c4c: 0d 00 | br_if 0 + 040c4e: 20 00 | local.get 0 + 040c50: 23 81 80 80 80 00 | global.get 1 + 040c56: 41 a0 fd 98 80 00 | i32.const 409248 + 040c5c: 6a | i32.add + 040c5d: 41 28 | i32.const 40 + 040c5f: fc 0a 00 00 | memory.copy 0 0 + 040c63: 0b | end + 040c64: 02 40 | block + 040c66: 20 01 | local.get 1 + 040c68: 45 | i32.eqz + 040c69: 0d 00 | br_if 0 + 040c6b: 20 01 | local.get 1 + 040c6d: 10 e4 85 80 80 00 | call 740 + 040c73: 22 07 | local.tee 7 + 040c75: 41 01 | i32.const 1 + 040c77: 48 | i32.lt_s + 040c78: 0d 00 | br_if 0 + 040c7a: 20 03 | local.get 3 + 040c7c: 20 00 | local.get 0 + 040c7e: 28 02 00 | i32.load 2 0 + 040c81: 22 08 | local.tee 8 + 040c83: b2 | f32.convert_i32_s + 040c84: 95 | f32.div + 040c85: 21 09 | local.set 9 + 040c87: 20 08 | local.get 8 + 040c89: 41 00 | i32.const 0 + 040c8b: 4a | i32.gt_s + 040c8c: 20 00 | local.get 0 + 040c8e: 28 02 04 | i32.load 2 4 + 040c91: 22 0a | local.tee 10 + 040c93: 41 00 | i32.const 0 + 040c95: 4a | i32.gt_s + 040c96: 71 | i32.and + 040c97: 20 00 | local.get 0 + 040c99: 28 02 20 | i32.load 2 32 + 040c9c: 22 0b | local.tee 11 + 040c9e: 41 00 | i32.const 0 + 040ca0: 47 | i32.ne + 040ca1: 71 | i32.and + 040ca2: 20 00 | local.get 0 + 040ca4: 28 02 24 | i32.load 2 36 + 040ca7: 22 0c | local.tee 12 + 040ca9: 41 00 | i32.const 0 + 040cab: 47 | i32.ne + 040cac: 71 | i32.and + 040cad: 21 0d | local.set 13 + 040caf: 20 02 | local.get 2 + 040cb1: 2a 02 04 | f32.load 2 4 + 040cb4: 21 0e | local.set 14 + 040cb6: 20 02 | local.get 2 + 040cb8: 2a 02 00 | f32.load 2 0 + 040cbb: 21 0f | local.set 15 + 040cbd: 43 00 00 00 00 | f32.const 0x0p+0 + 040cc2: 21 10 | local.set 16 + 040cc4: 43 00 00 00 00 | f32.const 0x0p+0 + 040cc9: 21 11 | local.set 17 + 040ccb: 41 00 | i32.const 0 + 040ccd: 21 12 | local.set 18 + 040ccf: 03 40 | loop + 040cd1: 20 01 | local.get 1 + 040cd3: 20 12 | local.get 18 + 040cd5: 6a | i32.add + 040cd6: 20 06 | local.get 6 + 040cd8: 41 cc 00 | i32.const 76 + 040cdb: 6a | i32.add + 040cdc: 10 d3 84 80 80 00 | call 595 + 040ce2: 21 13 | local.set 19 + 040ce4: 41 00 | i32.const 0 + 040ce6: 21 02 | local.set 2 + 040ce8: 41 00 | i32.const 0 + 040cea: 21 08 | local.set 8 + 040cec: 41 00 | i32.const 0 + 040cee: 21 14 | local.set 20 + 040cf0: 02 40 | block + 040cf2: 20 0d | local.get 13 + 040cf4: 45 | i32.eqz + 040cf5: 0d 00 | br_if 0 + 040cf7: 02 40 | block + 040cf9: 02 40 | block + 040cfb: 03 40 | loop + 040cfd: 20 02 | local.get 2 + 040cff: 20 08 | local.get 8 + 040d01: 20 0c | local.get 12 + 040d03: 20 02 | local.get 2 + 040d05: 41 24 | i32.const 36 + 040d07: 6c | i32.mul + 040d08: 6a | i32.add + 040d09: 28 02 00 | i32.load 2 0 + 040d0c: 22 14 | local.tee 20 + 040d0e: 41 3f | i32.const 63 + 040d10: 46 | i32.eq + 040d11: 1b | select + 040d12: 21 08 | local.set 8 + 040d14: 20 14 | local.get 20 + 040d16: 20 13 | local.get 19 + 040d18: 46 | i32.eq + 040d19: 0d 01 | br_if 1 + 040d1b: 20 02 | local.get 2 + 040d1d: 41 01 | i32.const 1 + 040d1f: 6a | i32.add + 040d20: 22 02 | local.tee 2 + 040d22: 20 0a | local.get 10 + 040d24: 47 | i32.ne + 040d25: 0d 00 | br_if 0 + 040d27: 0c 02 | br 2 + 040d29: 0b | end + 040d2a: 0b | end + 040d2b: 20 02 | local.get 2 + 040d2d: 21 14 | local.set 20 + 040d2f: 20 02 | local.get 2 + 040d31: 0d 01 | br_if 1 + 040d33: 0b | end + 040d34: 41 00 | i32.const 0 + 040d36: 20 08 | local.get 8 + 040d38: 20 0c | local.get 12 + 040d3a: 28 02 00 | i32.load 2 0 + 040d3d: 20 13 | local.get 19 + 040d3f: 46 | i32.eq + 040d40: 1b | select + 040d41: 21 14 | local.set 20 + 040d43: 0b | end + 040d44: 02 40 | block + 040d46: 02 40 | block + 040d48: 02 40 | block + 040d4a: 02 40 | block + 040d4c: 20 13 | local.get 19 + 040d4e: 41 77 | i32.const 4294967287 + 040d50: 6a | i32.add + 040d51: 0e 02 02 00 01 | br_table 2 0 1 + 040d56: 0b | end + 040d57: 20 10 | local.get 16 + 040d59: 20 03 | local.get 3 + 040d5b: 23 81 80 80 80 00 | global.get 1 + 040d61: 41 ac 9e 95 80 00 | i32.const 347948 + 040d67: 6a | i32.add + 040d68: 28 02 00 | i32.load 2 0 + 040d6b: b2 | f32.convert_i32_s + 040d6c: 92 | f32.add + 040d6d: 92 | f32.add + 040d6e: 21 10 | local.set 16 + 040d70: 43 00 00 00 00 | f32.const 0x0p+0 + 040d75: 21 11 | local.set 17 + 040d77: 0c 02 | br 2 + 040d79: 0b | end + 040d7a: 20 13 | local.get 19 + 040d7c: 41 20 | i32.const 32 + 040d7e: 46 | i32.eq + 040d7f: 0d 00 | br_if 0 + 040d81: 20 06 | local.get 6 + 040d83: 20 10 | local.get 16 + 040d85: 20 0e | local.get 14 + 040d87: 92 | f32.add + 040d88: 38 02 48 | f32.store 2 72 + 040d8b: 20 06 | local.get 6 + 040d8d: 20 11 | local.get 17 + 040d8f: 20 0f | local.get 15 + 040d91: 92 | f32.add + 040d92: 38 02 44 | f32.store 2 68 + 040d95: 20 06 | local.get 6 + 040d97: 41 1c | i32.const 28 + 040d99: 6a | i32.add + 040d9a: 20 00 | local.get 0 + 040d9c: 41 28 | i32.const 40 + 040d9e: fc 0a 00 00 | memory.copy 0 0 + 040da2: 20 06 | local.get 6 + 040da4: 20 06 | local.get 6 + 040da6: 29 02 44 | i64.load 2 68 + 040da9: 37 03 10 | i64.store 3 16 + 040dac: 20 06 | local.get 6 + 040dae: 20 05 | local.get 5 + 040db0: 28 00 00 | i32.load 0 0 + 040db3: 36 02 0c | i32.store 2 12 + 040db6: 20 06 | local.get 6 + 040db8: 41 1c | i32.const 28 + 040dba: 6a | i32.add + 040dbb: 20 13 | local.get 19 + 040dbd: 20 06 | local.get 6 + 040dbf: 41 10 | i32.const 16 + 040dc1: 6a | i32.add + 040dc2: 20 03 | local.get 3 + 040dc4: 20 06 | local.get 6 + 040dc6: 41 0c | i32.const 12 + 040dc8: 6a | i32.add + 040dc9: 10 d4 84 80 80 00 | call 596 + 040dcf: 0b | end + 040dd0: 02 40 | block + 040dd2: 20 0c | local.get 12 + 040dd4: 20 14 | local.get 20 + 040dd6: 41 24 | i32.const 36 + 040dd8: 6c | i32.mul + 040dd9: 6a | i32.add + 040dda: 28 02 0c | i32.load 2 12 + 040ddd: 22 02 | local.tee 2 + 040ddf: 0d 00 | br_if 0 + 040de1: 20 11 | local.get 17 + 040de3: 20 0b | local.get 11 + 040de5: 20 14 | local.get 20 + 040de7: 41 04 | i32.const 4 + 040de9: 74 | i32.shl + 040dea: 6a | i32.add + 040deb: 2a 02 08 | f32.load 2 8 + 040dee: 20 09 | local.get 9 + 040df0: 94 | f32.mul + 040df1: 20 04 | local.get 4 + 040df3: 92 | f32.add + 040df4: 92 | f32.add + 040df5: 21 11 | local.set 17 + 040df7: 0c 01 | br 1 + 040df9: 0b | end + 040dfa: 20 11 | local.get 17 + 040dfc: 20 02 | local.get 2 + 040dfe: b2 | f32.convert_i32_s + 040dff: 20 09 | local.get 9 + 040e01: 94 | f32.mul + 040e02: 20 04 | local.get 4 + 040e04: 92 | f32.add + 040e05: 92 | f32.add + 040e06: 21 11 | local.set 17 + 040e08: 0b | end + 040e09: 20 06 | local.get 6 + 040e0b: 28 02 4c | i32.load 2 76 + 040e0e: 20 12 | local.get 18 + 040e10: 6a | i32.add + 040e11: 22 12 | local.tee 18 + 040e13: 20 07 | local.get 7 + 040e15: 48 | i32.lt_s + 040e16: 0d 00 | br_if 0 + 040e18: 0b | end + 040e19: 0b | end + 040e1a: 20 06 | local.get 6 + 040e1c: 41 d0 00 | i32.const 80 + 040e1f: 6a | i32.add + 040e20: 24 80 80 80 80 00 | global.set 0 + 040e26: 0b | end +040e29 func[595]: + 040e2a: 04 7f | local[2..5] type=i32 + 040e2c: 20 01 | local.get 1 + 040e2e: 41 01 | i32.const 1 + 040e30: 36 02 00 | i32.store 2 0 + 040e33: 41 3f | i32.const 63 + 040e35: 21 02 | local.set 2 + 040e37: 02 40 | block + 040e39: 02 40 | block + 040e3b: 20 00 | local.get 0 + 040e3d: 45 | i32.eqz + 040e3e: 0d 00 | br_if 0 + 040e40: 02 40 | block + 040e42: 02 40 | block + 040e44: 20 00 | local.get 0 + 040e46: 2c 00 00 | i32.load8_s 0 0 + 040e49: 22 03 | local.tee 3 + 040e4b: 41 f8 01 | i32.const 248 + 040e4e: 71 | i32.and + 040e4f: 41 f0 01 | i32.const 240 + 040e52: 47 | i32.ne + 040e53: 0d 00 | br_if 0 + 040e55: 20 00 | local.get 0 + 040e57: 2c 00 01 | i32.load8_s 0 1 + 040e5a: 22 04 | local.tee 4 + 040e5c: 41 c0 01 | i32.const 192 + 040e5f: 71 | i32.and + 040e60: 41 80 01 | i32.const 128 + 040e63: 47 | i32.ne + 040e64: 0d 02 | br_if 2 + 040e66: 20 00 | local.get 0 + 040e68: 2c 00 02 | i32.load8_s 0 2 + 040e6b: 22 05 | local.tee 5 + 040e6d: 41 c0 01 | i32.const 192 + 040e70: 71 | i32.and + 040e71: 41 80 01 | i32.const 128 + 040e74: 47 | i32.ne + 040e75: 0d 02 | br_if 2 + 040e77: 20 00 | local.get 0 + 040e79: 2d 00 03 | i32.load8_u 0 3 + 040e7c: 22 00 | local.tee 0 + 040e7e: 41 c0 01 | i32.const 192 + 040e81: 71 | i32.and + 040e82: 41 80 01 | i32.const 128 + 040e85: 47 | i32.ne + 040e86: 0d 02 | br_if 2 + 040e88: 20 04 | local.get 4 + 040e8a: 41 0c | i32.const 12 + 040e8c: 74 | i32.shl + 040e8d: 41 80 e0 0f | i32.const 258048 + 040e91: 71 | i32.and + 040e92: 20 03 | local.get 3 + 040e94: 41 12 | i32.const 18 + 040e96: 74 | i32.shl + 040e97: 41 80 80 f0 00 | i32.const 1835008 + 040e9c: 71 | i32.and + 040e9d: 72 | i32.or + 040e9e: 20 05 | local.get 5 + 040ea0: 41 06 | i32.const 6 + 040ea2: 74 | i32.shl + 040ea3: 41 c0 1f | i32.const 4032 + 040ea6: 71 | i32.and + 040ea7: 72 | i32.or + 040ea8: 20 00 | local.get 0 + 040eaa: 41 3f | i32.const 63 + 040eac: 71 | i32.and + 040ead: 72 | i32.or + 040eae: 21 02 | local.set 2 + 040eb0: 41 04 | i32.const 4 + 040eb2: 21 00 | local.set 0 + 040eb4: 0c 01 | br 1 + 040eb6: 0b | end + 040eb7: 02 40 | block + 040eb9: 20 03 | local.get 3 + 040ebb: 41 f0 01 | i32.const 240 + 040ebe: 71 | i32.and + 040ebf: 41 e0 01 | i32.const 224 + 040ec2: 47 | i32.ne + 040ec3: 0d 00 | br_if 0 + 040ec5: 20 00 | local.get 0 + 040ec7: 2c 00 01 | i32.load8_s 0 1 + 040eca: 22 04 | local.tee 4 + 040ecc: 41 c0 01 | i32.const 192 + 040ecf: 71 | i32.and + 040ed0: 41 80 01 | i32.const 128 + 040ed3: 47 | i32.ne + 040ed4: 0d 02 | br_if 2 + 040ed6: 20 00 | local.get 0 + 040ed8: 2d 00 02 | i32.load8_u 0 2 + 040edb: 22 00 | local.tee 0 + 040edd: 41 c0 01 | i32.const 192 + 040ee0: 71 | i32.and + 040ee1: 41 80 01 | i32.const 128 + 040ee4: 47 | i32.ne + 040ee5: 0d 02 | br_if 2 + 040ee7: 20 04 | local.get 4 + 040ee9: 41 06 | i32.const 6 + 040eeb: 74 | i32.shl + 040eec: 41 c0 1f | i32.const 4032 + 040eef: 71 | i32.and + 040ef0: 20 03 | local.get 3 + 040ef2: 41 0c | i32.const 12 + 040ef4: 74 | i32.shl + 040ef5: 41 80 e0 03 | i32.const 61440 + 040ef9: 71 | i32.and + 040efa: 72 | i32.or + 040efb: 20 00 | local.get 0 + 040efd: 41 3f | i32.const 63 + 040eff: 71 | i32.and + 040f00: 72 | i32.or + 040f01: 21 02 | local.set 2 + 040f03: 41 03 | i32.const 3 + 040f05: 21 00 | local.set 0 + 040f07: 0c 01 | br 1 + 040f09: 0b | end + 040f0a: 20 03 | local.get 3 + 040f0c: 41 e0 01 | i32.const 224 + 040f0f: 71 | i32.and + 040f10: 41 c0 01 | i32.const 192 + 040f13: 47 | i32.ne + 040f14: 0d 02 | br_if 2 + 040f16: 20 00 | local.get 0 + 040f18: 2d 00 01 | i32.load8_u 0 1 + 040f1b: 22 00 | local.tee 0 + 040f1d: 41 c0 01 | i32.const 192 + 040f20: 71 | i32.and + 040f21: 41 80 01 | i32.const 128 + 040f24: 47 | i32.ne + 040f25: 0d 01 | br_if 1 + 040f27: 20 00 | local.get 0 + 040f29: 41 3f | i32.const 63 + 040f2b: 71 | i32.and + 040f2c: 20 03 | local.get 3 + 040f2e: 41 06 | i32.const 6 + 040f30: 74 | i32.shl + 040f31: 41 c0 0f | i32.const 1984 + 040f34: 71 | i32.and + 040f35: 72 | i32.or + 040f36: 21 02 | local.set 2 + 040f38: 41 02 | i32.const 2 + 040f3a: 21 00 | local.set 0 + 040f3c: 0b | end + 040f3d: 20 01 | local.get 1 + 040f3f: 20 00 | local.get 0 + 040f41: 36 02 00 | i32.store 2 0 + 040f44: 0b | end + 040f45: 20 02 | local.get 2 + 040f47: 0f | return + 040f48: 0b | end + 040f49: 20 03 | local.get 3 + 040f4b: 41 3f | i32.const 63 + 040f4d: 20 03 | local.get 3 + 040f4f: 41 7f | i32.const 4294967295 + 040f51: 4a | i32.gt_s + 040f52: 1b | select + 040f53: 0b | end +040f56 func[596]: + 040f57: 08 7f | local[5..12] type=i32 + 040f59: 03 7d | local[13..15] type=f32 + 040f5b: 23 80 80 80 80 00 | global.get 0 + 040f61: 41 f0 00 | i32.const 112 + 040f64: 6b | i32.sub + 040f65: 22 05 | local.tee 5 + 040f67: 24 80 80 80 80 00 | global.set 0 + 040f6d: 20 00 | local.get 0 + 040f6f: 28 02 24 | i32.load 2 36 + 040f72: 21 06 | local.set 6 + 040f74: 20 00 | local.get 0 + 040f76: 28 02 20 | i32.load 2 32 + 040f79: 21 07 | local.set 7 + 040f7b: 41 00 | i32.const 0 + 040f7d: 21 08 | local.set 8 + 040f7f: 02 40 | block + 040f81: 20 00 | local.get 0 + 040f83: 28 02 00 | i32.load 2 0 + 040f86: 22 09 | local.tee 9 + 040f88: 41 01 | i32.const 1 + 040f8a: 48 | i32.lt_s + 040f8b: 0d 00 | br_if 0 + 040f8d: 20 00 | local.get 0 + 040f8f: 28 02 04 | i32.load 2 4 + 040f92: 22 0a | local.tee 10 + 040f94: 41 01 | i32.const 1 + 040f96: 48 | i32.lt_s + 040f97: 0d 00 | br_if 0 + 040f99: 20 07 | local.get 7 + 040f9b: 45 | i32.eqz + 040f9c: 0d 00 | br_if 0 + 040f9e: 20 06 | local.get 6 + 040fa0: 45 | i32.eqz + 040fa1: 0d 00 | br_if 0 + 040fa3: 41 00 | i32.const 0 + 040fa5: 21 0b | local.set 11 + 040fa7: 02 40 | block + 040fa9: 02 40 | block + 040fab: 03 40 | loop + 040fad: 20 08 | local.get 8 + 040faf: 20 0b | local.get 11 + 040fb1: 20 06 | local.get 6 + 040fb3: 20 08 | local.get 8 + 040fb5: 41 24 | i32.const 36 + 040fb7: 6c | i32.mul + 040fb8: 6a | i32.add + 040fb9: 28 02 00 | i32.load 2 0 + 040fbc: 22 0c | local.tee 12 + 040fbe: 41 3f | i32.const 63 + 040fc0: 46 | i32.eq + 040fc1: 1b | select + 040fc2: 21 0b | local.set 11 + 040fc4: 20 0c | local.get 12 + 040fc6: 20 01 | local.get 1 + 040fc8: 46 | i32.eq + 040fc9: 0d 01 | br_if 1 + 040fcb: 20 08 | local.get 8 + 040fcd: 41 01 | i32.const 1 + 040fcf: 6a | i32.add + 040fd0: 22 08 | local.tee 8 + 040fd2: 20 0a | local.get 10 + 040fd4: 47 | i32.ne + 040fd5: 0d 00 | br_if 0 + 040fd7: 0c 02 | br 2 + 040fd9: 0b | end + 040fda: 0b | end + 040fdb: 20 08 | local.get 8 + 040fdd: 0d 01 | br_if 1 + 040fdf: 0b | end + 040fe0: 41 00 | i32.const 0 + 040fe2: 20 0b | local.get 11 + 040fe4: 20 06 | local.get 6 + 040fe6: 28 02 00 | i32.load 2 0 + 040fe9: 20 01 | local.get 1 + 040feb: 46 | i32.eq + 040fec: 1b | select + 040fed: 21 08 | local.set 8 + 040fef: 0b | end + 040ff0: 20 05 | local.get 5 + 040ff2: 20 00 | local.get 0 + 040ff4: 28 02 08 | i32.load 2 8 + 040ff7: b2 | f32.convert_i32_s + 040ff8: 22 0d | local.tee 13 + 040ffa: 8c | f32.neg + 040ffb: 20 03 | local.get 3 + 040ffd: 20 09 | local.get 9 + 040fff: b2 | f32.convert_i32_s + 041000: 95 | f32.div + 041001: 22 03 | local.tee 3 + 041003: 94 | f32.mul + 041004: 22 0e | local.tee 14 + 041006: 20 06 | local.get 6 + 041008: 20 08 | local.get 8 + 04100a: 41 24 | i32.const 36 + 04100c: 6c | i32.mul + 04100d: 6a | i32.add + 04100e: 22 0b | local.tee 11 + 041010: 28 02 04 | i32.load 2 4 + 041013: b2 | f32.convert_i32_s + 041014: 20 03 | local.get 3 + 041016: 94 | f32.mul + 041017: 20 02 | local.get 2 + 041019: 2a 02 00 | f32.load 2 0 + 04101c: 92 | f32.add + 04101d: 92 | f32.add + 04101e: 38 02 60 | f32.store 2 96 + 041021: 20 05 | local.get 5 + 041023: 20 0e | local.get 14 + 041025: 20 0b | local.get 11 + 041027: 28 02 08 | i32.load 2 8 + 04102a: b2 | f32.convert_i32_s + 04102b: 20 03 | local.get 3 + 04102d: 94 | f32.mul + 04102e: 20 02 | local.get 2 + 041030: 2a 02 04 | f32.load 2 4 + 041033: 92 | f32.add + 041034: 92 | f32.add + 041035: 38 02 64 | f32.store 2 100 + 041038: 20 05 | local.get 5 + 04103a: 20 03 | local.get 3 + 04103c: 20 0d | local.get 13 + 04103e: 20 0d | local.get 13 + 041040: 92 | f32.add + 041041: 22 0e | local.tee 14 + 041043: 20 07 | local.get 7 + 041045: 20 08 | local.get 8 + 041047: 41 04 | i32.const 4 + 041049: 74 | i32.shl + 04104a: 6a | i32.add + 04104b: 22 08 | local.tee 8 + 04104d: 2a 02 08 | f32.load 2 8 + 041050: 92 | f32.add + 041051: 22 0f | local.tee 15 + 041053: 94 | f32.mul + 041054: 38 02 68 | f32.store 2 104 + 041057: 20 05 | local.get 5 + 041059: 20 03 | local.get 3 + 04105b: 20 0e | local.get 14 + 04105d: 20 08 | local.get 8 + 04105f: 2a 02 0c | f32.load 2 12 + 041062: 92 | f32.add + 041063: 22 0e | local.tee 14 + 041065: 94 | f32.mul + 041066: 38 02 6c | f32.store 2 108 + 041069: 20 05 | local.get 5 + 04106b: 20 08 | local.get 8 + 04106d: 2a 02 00 | f32.load 2 0 + 041070: 20 0d | local.get 13 + 041072: 93 | f32.sub + 041073: 38 02 50 | f32.store 2 80 + 041076: 20 08 | local.get 8 + 041078: 2a 02 04 | f32.load 2 4 + 04107b: 21 03 | local.set 3 + 04107d: 20 05 | local.get 5 + 04107f: 20 0e | local.get 14 + 041081: 38 02 5c | f32.store 2 92 + 041084: 20 05 | local.get 5 + 041086: 20 0f | local.get 15 + 041088: 38 02 58 | f32.store 2 88 + 04108b: 20 05 | local.get 5 + 04108d: 42 00 | i64.const 0 + 04108f: 37 02 48 | i64.store 2 72 + 041092: 20 05 | local.get 5 + 041094: 20 03 | local.get 3 + 041096: 20 0d | local.get 13 + 041098: 93 | f32.sub + 041099: 38 02 54 | f32.store 2 84 + 04109c: 20 05 | local.get 5 + 04109e: 20 00 | local.get 0 + 0410a0: 29 02 0c | i64.load 2 12 + 0410a3: 37 03 30 | i64.store 3 48 + 0410a6: 20 05 | local.get 5 + 0410a8: 20 00 | local.get 0 + 0410aa: 29 02 14 | i64.load 2 20 + 0410ad: 37 03 38 | i64.store 3 56 + 0410b0: 20 05 | local.get 5 + 0410b2: 20 00 | local.get 0 + 0410b4: 28 02 1c | i32.load 2 28 + 0410b7: 36 02 40 | i32.store 2 64 + 0410ba: 20 05 | local.get 5 + 0410bc: 20 05 | local.get 5 + 0410be: 29 02 50 | i64.load 2 80 + 0410c1: 37 03 20 | i64.store 3 32 + 0410c4: 20 05 | local.get 5 + 0410c6: 20 05 | local.get 5 + 0410c8: 29 02 58 | i64.load 2 88 + 0410cb: 37 03 28 | i64.store 3 40 + 0410ce: 20 05 | local.get 5 + 0410d0: 20 05 | local.get 5 + 0410d2: 29 02 48 | i64.load 2 72 + 0410d5: 37 03 08 | i64.store 3 8 + 0410d8: 20 05 | local.get 5 + 0410da: 20 05 | local.get 5 + 0410dc: 29 02 68 | i64.load 2 104 + 0410df: 37 03 18 | i64.store 3 24 + 0410e2: 20 05 | local.get 5 + 0410e4: 20 05 | local.get 5 + 0410e6: 29 02 60 | i64.load 2 96 + 0410e9: 37 03 10 | i64.store 3 16 + 0410ec: 20 05 | local.get 5 + 0410ee: 20 04 | local.get 4 + 0410f0: 28 00 00 | i32.load 0 0 + 0410f3: 36 02 04 | i32.store 2 4 + 0410f6: 20 05 | local.get 5 + 0410f8: 41 30 | i32.const 48 + 0410fa: 6a | i32.add + 0410fb: 20 05 | local.get 5 + 0410fd: 41 20 | i32.const 32 + 0410ff: 6a | i32.add + 041100: 20 05 | local.get 5 + 041102: 41 10 | i32.const 16 + 041104: 6a | i32.add + 041105: 20 05 | local.get 5 + 041107: 41 08 | i32.const 8 + 041109: 6a | i32.add + 04110a: 43 00 00 00 00 | f32.const 0x0p+0 + 04110f: 20 05 | local.get 5 + 041111: 41 04 | i32.const 4 + 041113: 6a | i32.add + 041114: 10 b7 84 80 80 00 | call 567 + 04111a: 20 05 | local.get 5 + 04111c: 41 f0 00 | i32.const 112 + 04111f: 6a | i32.add + 041120: 24 80 80 80 80 00 | global.set 0 + 041126: 0b | end +041129 func[597]: + 04112a: 04 7f | local[2..5] type=i32 + 04112c: 41 00 | i32.const 0 + 04112e: 21 02 | local.set 2 + 041130: 02 40 | block + 041132: 20 00 | local.get 0 + 041134: 28 02 00 | i32.load 2 0 + 041137: 41 01 | i32.const 1 + 041139: 48 | i32.lt_s + 04113a: 0d 00 | br_if 0 + 04113c: 20 00 | local.get 0 + 04113e: 28 02 04 | i32.load 2 4 + 041141: 22 03 | local.tee 3 + 041143: 41 01 | i32.const 1 + 041145: 48 | i32.lt_s + 041146: 0d 00 | br_if 0 + 041148: 20 00 | local.get 0 + 04114a: 28 02 20 | i32.load 2 32 + 04114d: 45 | i32.eqz + 04114e: 0d 00 | br_if 0 + 041150: 20 00 | local.get 0 + 041152: 28 02 24 | i32.load 2 36 + 041155: 22 04 | local.tee 4 + 041157: 45 | i32.eqz + 041158: 0d 00 | br_if 0 + 04115a: 41 00 | i32.const 0 + 04115c: 21 00 | local.set 0 + 04115e: 02 40 | block + 041160: 02 40 | block + 041162: 03 40 | loop + 041164: 20 02 | local.get 2 + 041166: 20 00 | local.get 0 + 041168: 20 04 | local.get 4 + 04116a: 20 02 | local.get 2 + 04116c: 41 24 | i32.const 36 + 04116e: 6c | i32.mul + 04116f: 6a | i32.add + 041170: 28 02 00 | i32.load 2 0 + 041173: 22 05 | local.tee 5 + 041175: 41 3f | i32.const 63 + 041177: 46 | i32.eq + 041178: 1b | select + 041179: 21 00 | local.set 0 + 04117b: 20 05 | local.get 5 + 04117d: 20 01 | local.get 1 + 04117f: 46 | i32.eq + 041180: 0d 01 | br_if 1 + 041182: 20 02 | local.get 2 + 041184: 41 01 | i32.const 1 + 041186: 6a | i32.add + 041187: 22 02 | local.tee 2 + 041189: 20 03 | local.get 3 + 04118b: 47 | i32.ne + 04118c: 0d 00 | br_if 0 + 04118e: 0c 02 | br 2 + 041190: 0b | end + 041191: 0b | end + 041192: 20 02 | local.get 2 + 041194: 0d 01 | br_if 1 + 041196: 0b | end + 041197: 41 00 | i32.const 0 + 041199: 20 00 | local.get 0 + 04119b: 20 04 | local.get 4 + 04119d: 28 02 00 | i32.load 2 0 + 0411a0: 20 01 | local.get 1 + 0411a2: 46 | i32.eq + 0411a3: 1b | select + 0411a4: 21 02 | local.set 2 + 0411a6: 0b | end + 0411a7: 20 02 | local.get 2 + 0411a9: 0b | end +0411ac func[598]: + 0411ad: 02 7f | local[5..6] type=i32 + 0411af: 01 7d | local[7] type=f32 + 0411b1: 01 7f | local[8] type=i32 + 0411b3: 03 7d | local[9..11] type=f32 + 0411b5: 09 7f | local[12..20] type=i32 + 0411b7: 23 80 80 80 80 00 | global.get 0 + 0411bd: 41 10 | i32.const 16 + 0411bf: 6b | i32.sub + 0411c0: 22 05 | local.tee 5 + 0411c2: 24 80 80 80 80 00 | global.set 0 + 0411c8: 20 00 | local.get 0 + 0411ca: 42 00 | i64.const 0 + 0411cc: 37 02 00 | i64.store 2 0 + 0411cf: 02 40 | block + 0411d1: 20 02 | local.get 2 + 0411d3: 45 | i32.eqz + 0411d4: 0d 00 | br_if 0 + 0411d6: 20 01 | local.get 1 + 0411d8: 28 02 0c | i32.load 2 12 + 0411db: 45 | i32.eqz + 0411dc: 0d 00 | br_if 0 + 0411de: 20 02 | local.get 2 + 0411e0: 2d 00 00 | i32.load8_u 0 0 + 0411e3: 45 | i32.eqz + 0411e4: 0d 00 | br_if 0 + 0411e6: 20 03 | local.get 3 + 0411e8: 20 01 | local.get 1 + 0411ea: 28 02 00 | i32.load 2 0 + 0411ed: 22 06 | local.tee 6 + 0411ef: b2 | f32.convert_i32_s + 0411f0: 95 | f32.div + 0411f1: 21 07 | local.set 7 + 0411f3: 02 40 | block + 0411f5: 02 40 | block + 0411f7: 20 02 | local.get 2 + 0411f9: 10 e4 85 80 80 00 | call 740 + 0411ff: 22 08 | local.tee 8 + 041201: 41 01 | i32.const 1 + 041203: 4e | i32.ge_s + 041204: 0d 00 | br_if 0 + 041206: 43 00 00 80 bf | f32.const -0x1p+0 + 04120b: 21 09 | local.set 9 + 04120d: 43 00 00 00 00 | f32.const 0x0p+0 + 041212: 21 0a | local.set 10 + 041214: 43 00 00 00 00 | f32.const 0x0p+0 + 041219: 21 0b | local.set 11 + 04121b: 0c 01 | br 1 + 04121d: 0b | end + 04121e: 20 06 | local.get 6 + 041220: 41 00 | i32.const 0 + 041222: 4a | i32.gt_s + 041223: 20 01 | local.get 1 + 041225: 28 02 04 | i32.load 2 4 + 041228: 22 0c | local.tee 12 + 04122a: 41 00 | i32.const 0 + 04122c: 4a | i32.gt_s + 04122d: 71 | i32.and + 04122e: 20 01 | local.get 1 + 041230: 28 02 20 | i32.load 2 32 + 041233: 22 0d | local.tee 13 + 041235: 41 00 | i32.const 0 + 041237: 47 | i32.ne + 041238: 71 | i32.and + 041239: 20 01 | local.get 1 + 04123b: 28 02 24 | i32.load 2 36 + 04123e: 22 0e | local.tee 14 + 041240: 41 00 | i32.const 0 + 041242: 47 | i32.ne + 041243: 71 | i32.and + 041244: 21 0f | local.set 15 + 041246: 20 03 | local.get 3 + 041248: 23 81 80 80 80 00 | global.get 1 + 04124e: 41 ac 9e 95 80 00 | i32.const 347948 + 041254: 6a | i32.add + 041255: 28 02 00 | i32.load 2 0 + 041258: b2 | f32.convert_i32_s + 041259: 92 | f32.add + 04125a: 21 09 | local.set 9 + 04125c: 43 00 00 00 00 | f32.const 0x0p+0 + 041261: 21 0b | local.set 11 + 041263: 41 00 | i32.const 0 + 041265: 21 10 | local.set 16 + 041267: 41 00 | i32.const 0 + 041269: 21 11 | local.set 17 + 04126b: 43 00 00 00 00 | f32.const 0x0p+0 + 041270: 21 0a | local.set 10 + 041272: 41 00 | i32.const 0 + 041274: 21 12 | local.set 18 + 041276: 03 40 | loop + 041278: 20 02 | local.get 2 + 04127a: 20 10 | local.get 16 + 04127c: 6a | i32.add + 04127d: 20 05 | local.get 5 + 04127f: 41 0c | i32.const 12 + 041281: 6a | i32.add + 041282: 10 d3 84 80 80 00 | call 595 + 041288: 21 13 | local.set 19 + 04128a: 41 00 | i32.const 0 + 04128c: 21 01 | local.set 1 + 04128e: 41 00 | i32.const 0 + 041290: 21 06 | local.set 6 + 041292: 41 00 | i32.const 0 + 041294: 21 14 | local.set 20 + 041296: 02 40 | block + 041298: 20 0f | local.get 15 + 04129a: 45 | i32.eqz + 04129b: 0d 00 | br_if 0 + 04129d: 02 40 | block + 04129f: 02 40 | block + 0412a1: 03 40 | loop + 0412a3: 20 01 | local.get 1 + 0412a5: 20 06 | local.get 6 + 0412a7: 20 0e | local.get 14 + 0412a9: 20 01 | local.get 1 + 0412ab: 41 24 | i32.const 36 + 0412ad: 6c | i32.mul + 0412ae: 6a | i32.add + 0412af: 28 02 00 | i32.load 2 0 + 0412b2: 22 14 | local.tee 20 + 0412b4: 41 3f | i32.const 63 + 0412b6: 46 | i32.eq + 0412b7: 1b | select + 0412b8: 21 06 | local.set 6 + 0412ba: 20 14 | local.get 20 + 0412bc: 20 13 | local.get 19 + 0412be: 46 | i32.eq + 0412bf: 0d 01 | br_if 1 + 0412c1: 20 01 | local.get 1 + 0412c3: 41 01 | i32.const 1 + 0412c5: 6a | i32.add + 0412c6: 22 01 | local.tee 1 + 0412c8: 20 0c | local.get 12 + 0412ca: 47 | i32.ne + 0412cb: 0d 00 | br_if 0 + 0412cd: 0c 02 | br 2 + 0412cf: 0b | end + 0412d0: 0b | end + 0412d1: 20 01 | local.get 1 + 0412d3: 21 14 | local.set 20 + 0412d5: 20 01 | local.get 1 + 0412d7: 0d 01 | br_if 1 + 0412d9: 0b | end + 0412da: 41 00 | i32.const 0 + 0412dc: 20 06 | local.get 6 + 0412de: 20 0e | local.get 14 + 0412e0: 28 02 00 | i32.load 2 0 + 0412e3: 20 13 | local.get 19 + 0412e5: 46 | i32.eq + 0412e6: 1b | select + 0412e7: 21 14 | local.set 20 + 0412e9: 0b | end + 0412ea: 20 05 | local.get 5 + 0412ec: 28 02 0c | i32.load 2 12 + 0412ef: 20 10 | local.get 16 + 0412f1: 6a | i32.add + 0412f2: 21 10 | local.set 16 + 0412f4: 02 40 | block + 0412f6: 02 40 | block + 0412f8: 20 13 | local.get 19 + 0412fa: 41 0a | i32.const 10 + 0412fc: 46 | i32.eq + 0412fd: 0d 00 | br_if 0 + 0412ff: 20 12 | local.get 18 + 041301: 41 01 | i32.const 1 + 041303: 6a | i32.add + 041304: 21 12 | local.set 18 + 041306: 02 40 | block + 041308: 20 0e | local.get 14 + 04130a: 20 14 | local.get 20 + 04130c: 41 24 | i32.const 36 + 04130e: 6c | i32.mul + 04130f: 6a | i32.add + 041310: 22 06 | local.tee 6 + 041312: 28 02 0c | i32.load 2 12 + 041315: 22 01 | local.tee 1 + 041317: 41 01 | i32.const 1 + 041319: 48 | i32.lt_s + 04131a: 0d 00 | br_if 0 + 04131c: 20 0a | local.get 10 + 04131e: 20 01 | local.get 1 + 041320: b3 | f32.convert_i32_u + 041321: 92 | f32.add + 041322: 21 0a | local.set 10 + 041324: 0c 02 | br 2 + 041326: 0b | end + 041327: 20 0a | local.get 10 + 041329: 20 0d | local.get 13 + 04132b: 20 14 | local.get 20 + 04132d: 41 04 | i32.const 4 + 04132f: 74 | i32.shl + 041330: 6a | i32.add + 041331: 2a 02 08 | f32.load 2 8 + 041334: 20 06 | local.get 6 + 041336: 28 02 04 | i32.load 2 4 + 041339: b2 | f32.convert_i32_s + 04133a: 92 | f32.add + 04133b: 92 | f32.add + 04133c: 21 0a | local.set 10 + 04133e: 0c 01 | br 1 + 041340: 0b | end + 041341: 20 0a | local.get 10 + 041343: 20 0b | local.get 11 + 041345: 20 0b | local.get 11 + 041347: 20 0a | local.get 10 + 041349: 5d | f32.lt + 04134a: 1b | select + 04134b: 21 0b | local.set 11 + 04134d: 20 03 | local.get 3 + 04134f: 20 09 | local.get 9 + 041351: 92 | f32.add + 041352: 21 03 | local.set 3 + 041354: 43 00 00 00 00 | f32.const 0x0p+0 + 041359: 21 0a | local.set 10 + 04135b: 41 00 | i32.const 0 + 04135d: 21 12 | local.set 18 + 04135f: 0b | end + 041360: 20 11 | local.get 17 + 041362: 20 12 | local.get 18 + 041364: 20 11 | local.get 17 + 041366: 20 12 | local.get 18 + 041368: 4a | i32.gt_s + 041369: 1b | select + 04136a: 21 11 | local.set 17 + 04136c: 20 10 | local.get 16 + 04136e: 20 08 | local.get 8 + 041370: 48 | i32.lt_s + 041371: 0d 00 | br_if 0 + 041373: 0b | end + 041374: 20 11 | local.get 17 + 041376: 41 7f | i32.const 4294967295 + 041378: 6a | i32.add + 041379: b2 | f32.convert_i32_s + 04137a: 21 09 | local.set 9 + 04137c: 0b | end + 04137d: 20 00 | local.get 0 + 04137f: 20 03 | local.get 3 + 041381: 38 02 04 | f32.store 2 4 + 041384: 20 00 | local.get 0 + 041386: 20 0a | local.get 10 + 041388: 20 0b | local.get 11 + 04138a: 20 0b | local.get 11 + 04138c: 20 0a | local.get 10 + 04138e: 5d | f32.lt + 04138f: 1b | select + 041390: 20 07 | local.get 7 + 041392: 94 | f32.mul + 041393: 20 04 | local.get 4 + 041395: 20 09 | local.get 9 + 041397: 94 | f32.mul + 041398: 92 | f32.add + 041399: 38 02 00 | f32.store 2 0 + 04139c: 0b | end + 04139d: 20 05 | local.get 5 + 04139f: 41 10 | i32.const 16 + 0413a1: 6a | i32.add + 0413a2: 24 80 80 80 80 00 | global.set 0 + 0413a8: 0b | end +0413ab func[599]: + 0413ac: 04 7f | local[1..4] type=i32 + 0413ae: 02 40 | block + 0413b0: 20 00 | local.get 0 + 0413b2: 0d 00 | br_if 0 + 0413b4: 41 00 | i32.const 0 + 0413b6: 0f | return + 0413b7: 0b | end + 0413b8: 41 01 | i32.const 1 + 0413ba: 21 01 | local.set 1 + 0413bc: 02 40 | block + 0413be: 02 40 | block + 0413c0: 20 00 | local.get 0 + 0413c2: 2d 00 00 | i32.load8_u 0 0 + 0413c5: 22 02 | local.tee 2 + 0413c7: 41 55 | i32.const 4294967253 + 0413c9: 6a | i32.add + 0413ca: 0e 03 00 01 00 01 | br_table 0 1 0 1 + 0413d0: 0b | end + 0413d1: 41 7f | i32.const 4294967295 + 0413d3: 41 01 | i32.const 1 + 0413d5: 20 02 | local.get 2 + 0413d7: 41 2d | i32.const 45 + 0413d9: 46 | i32.eq + 0413da: 1b | select + 0413db: 21 01 | local.set 1 + 0413dd: 20 00 | local.get 0 + 0413df: 2d 00 01 | i32.load8_u 0 1 + 0413e2: 21 02 | local.set 2 + 0413e4: 20 00 | local.get 0 + 0413e6: 41 01 | i32.const 1 + 0413e8: 6a | i32.add + 0413e9: 21 00 | local.set 0 + 0413eb: 0b | end + 0413ec: 41 00 | i32.const 0 + 0413ee: 21 03 | local.set 3 + 0413f0: 02 40 | block + 0413f2: 20 02 | local.get 2 + 0413f4: 41 50 | i32.const 4294967248 + 0413f6: 6a | i32.add + 0413f7: 41 ff 01 | i32.const 255 + 0413fa: 71 | i32.and + 0413fb: 41 0a | i32.const 10 + 0413fd: 4f | i32.ge_u + 0413fe: 0d 00 | br_if 0 + 041400: 41 00 | i32.const 0 + 041402: 21 04 | local.set 4 + 041404: 03 40 | loop + 041406: 20 04 | local.get 4 + 041408: 41 0a | i32.const 10 + 04140a: 6c | i32.mul + 04140b: 20 02 | local.get 2 + 04140d: 41 50 | i32.const 4294967248 + 04140f: 6a | i32.add + 041410: 41 ff 01 | i32.const 255 + 041413: 71 | i32.and + 041414: 6a | i32.add + 041415: 21 04 | local.set 4 + 041417: 20 00 | local.get 0 + 041419: 20 03 | local.get 3 + 04141b: 41 01 | i32.const 1 + 04141d: 6a | i32.add + 04141e: 22 03 | local.tee 3 + 041420: 6a | i32.add + 041421: 2d 00 00 | i32.load8_u 0 0 + 041424: 22 02 | local.tee 2 + 041426: 41 50 | i32.const 4294967248 + 041428: 6a | i32.add + 041429: 41 ff 01 | i32.const 255 + 04142c: 71 | i32.and + 04142d: 41 0a | i32.const 10 + 04142f: 49 | i32.lt_u + 041430: 0d 00 | br_if 0 + 041432: 0b | end + 041433: 20 04 | local.get 4 + 041435: 20 01 | local.get 1 + 041437: 6c | i32.mul + 041438: 21 03 | local.set 3 + 04143a: 0b | end + 04143b: 20 03 | local.get 3 + 04143d: 0b | end +041440 func[600]: + 041441: 01 7d | local[1] type=f32 + 041443: 02 7f | local[2..3] type=i32 + 041445: 01 7d | local[4] type=f32 + 041447: 01 7f | local[5] type=i32 + 041449: 01 7d | local[6] type=f32 + 04144b: 02 40 | block + 04144d: 20 00 | local.get 0 + 04144f: 0d 00 | br_if 0 + 041451: 43 00 00 00 00 | f32.const 0x0p+0 + 041456: 0f | return + 041457: 0b | end + 041458: 43 00 00 80 3f | f32.const 0x1p+0 + 04145d: 21 01 | local.set 1 + 04145f: 02 40 | block + 041461: 02 40 | block + 041463: 20 00 | local.get 0 + 041465: 2d 00 00 | i32.load8_u 0 0 + 041468: 22 02 | local.tee 2 + 04146a: 41 55 | i32.const 4294967253 + 04146c: 6a | i32.add + 04146d: 0e 03 00 01 00 01 | br_table 0 1 0 1 + 041473: 0b | end + 041474: 43 00 00 80 bf | f32.const -0x1p+0 + 041479: 43 00 00 80 3f | f32.const 0x1p+0 + 04147e: 20 02 | local.get 2 + 041480: 41 2d | i32.const 45 + 041482: 46 | i32.eq + 041483: 1b | select + 041484: 21 01 | local.set 1 + 041486: 20 00 | local.get 0 + 041488: 2d 00 01 | i32.load8_u 0 1 + 04148b: 21 02 | local.set 2 + 04148d: 20 00 | local.get 0 + 04148f: 41 01 | i32.const 1 + 041491: 6a | i32.add + 041492: 21 00 | local.set 0 + 041494: 0b | end + 041495: 41 01 | i32.const 1 + 041497: 21 03 | local.set 3 + 041499: 43 00 00 00 00 | f32.const 0x0p+0 + 04149e: 21 04 | local.set 4 + 0414a0: 02 40 | block + 0414a2: 20 02 | local.get 2 + 0414a4: 41 50 | i32.const 4294967248 + 0414a6: 6a | i32.add + 0414a7: 41 ff 01 | i32.const 255 + 0414aa: 71 | i32.and + 0414ab: 41 09 | i32.const 9 + 0414ad: 4b | i32.gt_u + 0414ae: 0d 00 | br_if 0 + 0414b0: 41 00 | i32.const 0 + 0414b2: 21 03 | local.set 3 + 0414b4: 03 40 | loop + 0414b6: 20 04 | local.get 4 + 0414b8: 43 00 00 20 41 | f32.const 0x1.4p+3 + 0414bd: 94 | f32.mul + 0414be: 20 02 | local.get 2 + 0414c0: 41 50 | i32.const 4294967248 + 0414c2: 6a | i32.add + 0414c3: 41 ff 01 | i32.const 255 + 0414c6: 71 | i32.and + 0414c7: b3 | f32.convert_i32_u + 0414c8: 92 | f32.add + 0414c9: 21 04 | local.set 4 + 0414cb: 20 00 | local.get 0 + 0414cd: 20 03 | local.get 3 + 0414cf: 22 05 | local.tee 5 + 0414d1: 41 01 | i32.const 1 + 0414d3: 6a | i32.add + 0414d4: 22 03 | local.tee 3 + 0414d6: 6a | i32.add + 0414d7: 2d 00 00 | i32.load8_u 0 0 + 0414da: 22 02 | local.tee 2 + 0414dc: 41 50 | i32.const 4294967248 + 0414de: 6a | i32.add + 0414df: 41 ff 01 | i32.const 255 + 0414e2: 71 | i32.and + 0414e3: 41 0a | i32.const 10 + 0414e5: 49 | i32.lt_u + 0414e6: 0d 00 | br_if 0 + 0414e8: 0b | end + 0414e9: 20 05 | local.get 5 + 0414eb: 41 02 | i32.const 2 + 0414ed: 6a | i32.add + 0414ee: 21 03 | local.set 3 + 0414f0: 0b | end + 0414f1: 02 40 | block + 0414f3: 20 02 | local.get 2 + 0414f5: 41 ff 01 | i32.const 255 + 0414f8: 71 | i32.and + 0414f9: 41 2e | i32.const 46 + 0414fb: 47 | i32.ne + 0414fc: 0d 00 | br_if 0 + 0414fe: 20 00 | local.get 0 + 041500: 20 03 | local.get 3 + 041502: 6a | i32.add + 041503: 2d 00 00 | i32.load8_u 0 0 + 041506: 22 02 | local.tee 2 + 041508: 41 50 | i32.const 4294967248 + 04150a: 6a | i32.add + 04150b: 41 ff 01 | i32.const 255 + 04150e: 71 | i32.and + 04150f: 41 09 | i32.const 9 + 041511: 4b | i32.gt_u + 041512: 0d 00 | br_if 0 + 041514: 43 00 00 20 41 | f32.const 0x1.4p+3 + 041519: 21 06 | local.set 6 + 04151b: 03 40 | loop + 04151d: 20 04 | local.get 4 + 04151f: 20 02 | local.get 2 + 041521: 41 50 | i32.const 4294967248 + 041523: 6a | i32.add + 041524: 41 ff 01 | i32.const 255 + 041527: 71 | i32.and + 041528: b3 | f32.convert_i32_u + 041529: 20 06 | local.get 6 + 04152b: 95 | f32.div + 04152c: 92 | f32.add + 04152d: 21 04 | local.set 4 + 04152f: 20 06 | local.get 6 + 041531: 43 00 00 20 41 | f32.const 0x1.4p+3 + 041536: 94 | f32.mul + 041537: 21 06 | local.set 6 + 041539: 20 00 | local.get 0 + 04153b: 20 03 | local.get 3 + 04153d: 41 01 | i32.const 1 + 04153f: 6a | i32.add + 041540: 22 03 | local.tee 3 + 041542: 6a | i32.add + 041543: 2d 00 00 | i32.load8_u 0 0 + 041546: 22 02 | local.tee 2 + 041548: 41 50 | i32.const 4294967248 + 04154a: 6a | i32.add + 04154b: 41 ff 01 | i32.const 255 + 04154e: 71 | i32.and + 04154f: 41 0a | i32.const 10 + 041551: 49 | i32.lt_u + 041552: 0d 00 | br_if 0 + 041554: 0b | end + 041555: 0b | end + 041556: 20 01 | local.get 1 + 041558: 20 04 | local.get 4 + 04155a: 94 | f32.mul + 04155b: 0b | end +04155e func[601]: + 04155f: 01 7f | local[2] type=i32 + 041561: 23 81 80 80 80 00 | global.get 1 + 041567: 41 d0 85 99 80 00 | i32.const 410320 + 04156d: 6a | i32.add + 04156e: 22 02 | local.tee 2 + 041570: 41 00 | i32.const 0 + 041572: 3b 00 04 | i32.store16 0 4 + 041575: 20 02 | local.get 2 + 041577: 41 00 | i32.const 0 + 041579: 36 00 00 | i32.store 0 0 + 04157c: 02 40 | block + 04157e: 02 40 | block + 041580: 20 00 | local.get 0 + 041582: 41 ff 00 | i32.const 127 + 041585: 4a | i32.gt_s + 041586: 0d 00 | br_if 0 + 041588: 23 81 80 80 80 00 | global.get 1 + 04158e: 41 d0 85 99 80 00 | i32.const 410320 + 041594: 6a | i32.add + 041595: 20 00 | local.get 0 + 041597: 3a 00 00 | i32.store8 0 0 + 04159a: 41 01 | i32.const 1 + 04159c: 21 02 | local.set 2 + 04159e: 0c 01 | br 1 + 0415a0: 0b | end + 0415a1: 02 40 | block + 0415a3: 20 00 | local.get 0 + 0415a5: 41 ff 0f | i32.const 2047 + 0415a8: 4b | i32.gt_u + 0415a9: 0d 00 | br_if 0 + 0415ab: 23 81 80 80 80 00 | global.get 1 + 0415b1: 41 d0 85 99 80 00 | i32.const 410320 + 0415b7: 6a | i32.add + 0415b8: 22 02 | local.tee 2 + 0415ba: 20 00 | local.get 0 + 0415bc: 41 3f | i32.const 63 + 0415be: 71 | i32.and + 0415bf: 41 80 01 | i32.const 128 + 0415c2: 72 | i32.or + 0415c3: 3a 00 01 | i32.store8 0 1 + 0415c6: 20 02 | local.get 2 + 0415c8: 20 00 | local.get 0 + 0415ca: 41 06 | i32.const 6 + 0415cc: 76 | i32.shr_u + 0415cd: 41 c0 01 | i32.const 192 + 0415d0: 72 | i32.or + 0415d1: 3a 00 00 | i32.store8 0 0 + 0415d4: 41 02 | i32.const 2 + 0415d6: 21 02 | local.set 2 + 0415d8: 0c 01 | br 1 + 0415da: 0b | end + 0415db: 02 40 | block + 0415dd: 20 00 | local.get 0 + 0415df: 41 ff ff 03 | i32.const 65535 + 0415e3: 4b | i32.gt_u + 0415e4: 0d 00 | br_if 0 + 0415e6: 23 81 80 80 80 00 | global.get 1 + 0415ec: 41 d0 85 99 80 00 | i32.const 410320 + 0415f2: 6a | i32.add + 0415f3: 22 02 | local.tee 2 + 0415f5: 20 00 | local.get 0 + 0415f7: 41 3f | i32.const 63 + 0415f9: 71 | i32.and + 0415fa: 41 80 01 | i32.const 128 + 0415fd: 72 | i32.or + 0415fe: 3a 00 02 | i32.store8 0 2 + 041601: 20 02 | local.get 2 + 041603: 20 00 | local.get 0 + 041605: 41 0c | i32.const 12 + 041607: 76 | i32.shr_u + 041608: 41 e0 01 | i32.const 224 + 04160b: 72 | i32.or + 04160c: 3a 00 00 | i32.store8 0 0 + 04160f: 20 02 | local.get 2 + 041611: 20 00 | local.get 0 + 041613: 41 06 | i32.const 6 + 041615: 76 | i32.shr_u + 041616: 41 3f | i32.const 63 + 041618: 71 | i32.and + 041619: 41 80 01 | i32.const 128 + 04161c: 72 | i32.or + 04161d: 3a 00 01 | i32.store8 0 1 + 041620: 41 03 | i32.const 3 + 041622: 21 02 | local.set 2 + 041624: 0c 01 | br 1 + 041626: 0b | end + 041627: 41 00 | i32.const 0 + 041629: 21 02 | local.set 2 + 04162b: 20 00 | local.get 0 + 04162d: 41 ff ff c3 00 | i32.const 1114111 + 041632: 4b | i32.gt_u + 041633: 0d 00 | br_if 0 + 041635: 23 81 80 80 80 00 | global.get 1 + 04163b: 41 d0 85 99 80 00 | i32.const 410320 + 041641: 6a | i32.add + 041642: 22 02 | local.tee 2 + 041644: 20 00 | local.get 0 + 041646: 41 3f | i32.const 63 + 041648: 71 | i32.and + 041649: 41 80 01 | i32.const 128 + 04164c: 72 | i32.or + 04164d: 3a 00 03 | i32.store8 0 3 + 041650: 20 02 | local.get 2 + 041652: 20 00 | local.get 0 + 041654: 41 12 | i32.const 18 + 041656: 76 | i32.shr_u + 041657: 41 f0 01 | i32.const 240 + 04165a: 72 | i32.or + 04165b: 3a 00 00 | i32.store8 0 0 + 04165e: 20 02 | local.get 2 + 041660: 20 00 | local.get 0 + 041662: 41 06 | i32.const 6 + 041664: 76 | i32.shr_u + 041665: 41 3f | i32.const 63 + 041667: 71 | i32.and + 041668: 41 80 01 | i32.const 128 + 04166b: 72 | i32.or + 04166c: 3a 00 02 | i32.store8 0 2 + 04166f: 20 02 | local.get 2 + 041671: 20 00 | local.get 0 + 041673: 41 0c | i32.const 12 + 041675: 76 | i32.shr_u + 041676: 41 3f | i32.const 63 + 041678: 71 | i32.and + 041679: 41 80 01 | i32.const 128 + 04167c: 72 | i32.or + 04167d: 3a 00 01 | i32.store8 0 1 + 041680: 41 04 | i32.const 4 + 041682: 21 02 | local.set 2 + 041684: 0b | end + 041685: 20 01 | local.get 1 + 041687: 20 02 | local.get 2 + 041689: 36 02 00 | i32.store 2 0 + 04168c: 23 81 80 80 80 00 | global.get 1 + 041692: 41 d0 85 99 80 00 | i32.const 410320 + 041698: 6a | i32.add + 041699: 0b | end +04169c func[602]: + 04169d: 06 7f | local[2..7] type=i32 + 04169f: 20 01 | local.get 1 + 0416a1: 41 01 | i32.const 1 + 0416a3: 36 02 00 | i32.store 2 0 + 0416a6: 41 3f | i32.const 63 + 0416a8: 21 02 | local.set 2 + 0416aa: 02 40 | block + 0416ac: 20 00 | local.get 0 + 0416ae: 45 | i32.eqz + 0416af: 0d 00 | br_if 0 + 0416b1: 20 00 | local.get 0 + 0416b3: 2c 00 00 | i32.load8_s 0 0 + 0416b6: 22 03 | local.tee 3 + 0416b8: 41 ff 01 | i32.const 255 + 0416bb: 71 | i32.and + 0416bc: 21 04 | local.set 4 + 0416be: 02 40 | block + 0416c0: 20 03 | local.get 3 + 0416c2: 41 7f | i32.const 4294967295 + 0416c4: 4c | i32.le_s + 0416c5: 0d 00 | br_if 0 + 0416c7: 20 04 | local.get 4 + 0416c9: 0f | return + 0416ca: 0b | end + 0416cb: 02 40 | block + 0416cd: 20 04 | local.get 4 + 0416cf: 41 e0 01 | i32.const 224 + 0416d2: 71 | i32.and + 0416d3: 41 c0 01 | i32.const 192 + 0416d6: 47 | i32.ne + 0416d7: 0d 00 | br_if 0 + 0416d9: 02 40 | block + 0416db: 20 00 | local.get 0 + 0416dd: 2d 00 01 | i32.load8_u 0 1 + 0416e0: 22 00 | local.tee 0 + 0416e2: 41 c0 01 | i32.const 192 + 0416e5: 71 | i32.and + 0416e6: 41 80 01 | i32.const 128 + 0416e9: 46 | i32.eq + 0416ea: 0d 00 | br_if 0 + 0416ec: 20 01 | local.get 1 + 0416ee: 41 02 | i32.const 2 + 0416f0: 36 02 00 | i32.store 2 0 + 0416f3: 41 3f | i32.const 63 + 0416f5: 0f | return + 0416f6: 0b | end + 0416f7: 20 03 | local.get 3 + 0416f9: 41 3e | i32.const 62 + 0416fb: 6a | i32.add + 0416fc: 41 ff 01 | i32.const 255 + 0416ff: 71 | i32.and + 041700: 41 1d | i32.const 29 + 041702: 4b | i32.gt_u + 041703: 0d 01 | br_if 1 + 041705: 20 01 | local.get 1 + 041707: 41 02 | i32.const 2 + 041709: 36 02 00 | i32.store 2 0 + 04170c: 20 00 | local.get 0 + 04170e: 41 3f | i32.const 63 + 041710: 71 | i32.and + 041711: 20 04 | local.get 4 + 041713: 41 06 | i32.const 6 + 041715: 74 | i32.shl + 041716: 41 c0 0f | i32.const 1984 + 041719: 71 | i32.and + 04171a: 72 | i32.or + 04171b: 0f | return + 04171c: 0b | end + 04171d: 02 40 | block + 04171f: 20 04 | local.get 4 + 041721: 41 f0 01 | i32.const 240 + 041724: 71 | i32.and + 041725: 41 e0 01 | i32.const 224 + 041728: 47 | i32.ne + 041729: 0d 00 | br_if 0 + 04172b: 02 40 | block + 04172d: 20 00 | local.get 0 + 04172f: 2d 00 01 | i32.load8_u 0 1 + 041732: 22 05 | local.tee 5 + 041734: 41 c0 01 | i32.const 192 + 041737: 71 | i32.and + 041738: 41 80 01 | i32.const 128 + 04173b: 46 | i32.eq + 04173c: 0d 00 | br_if 0 + 04173e: 20 01 | local.get 1 + 041740: 41 02 | i32.const 2 + 041742: 36 02 00 | i32.store 2 0 + 041745: 41 3f | i32.const 63 + 041747: 0f | return + 041748: 0b | end + 041749: 02 40 | block + 04174b: 20 00 | local.get 0 + 04174d: 2d 00 02 | i32.load8_u 0 2 + 041750: 22 00 | local.tee 0 + 041752: 41 c0 01 | i32.const 192 + 041755: 71 | i32.and + 041756: 41 80 01 | i32.const 128 + 041759: 46 | i32.eq + 04175a: 0d 00 | br_if 0 + 04175c: 20 01 | local.get 1 + 04175e: 41 03 | i32.const 3 + 041760: 36 02 00 | i32.store 2 0 + 041763: 41 3f | i32.const 63 + 041765: 0f | return + 041766: 0b | end + 041767: 20 05 | local.get 5 + 041769: c0 | i32.extend8_s + 04176a: 21 06 | local.set 6 + 04176c: 02 40 | block + 04176e: 02 40 | block + 041770: 02 40 | block + 041772: 20 03 | local.get 3 + 041774: 41 60 | i32.const 4294967264 + 041776: 47 | i32.ne + 041777: 0d 00 | br_if 0 + 041779: 20 06 | local.get 6 + 04177b: 41 e0 01 | i32.const 224 + 04177e: 71 | i32.and + 04177f: 41 a0 01 | i32.const 160 + 041782: 47 | i32.ne + 041783: 0d 01 | br_if 1 + 041785: 0b | end + 041786: 20 03 | local.get 3 + 041788: 41 6d | i32.const 4294967277 + 04178a: 47 | i32.ne + 04178b: 0d 01 | br_if 1 + 04178d: 20 06 | local.get 6 + 04178f: 41 a0 7f | i32.const 4294967200 + 041792: 48 | i32.lt_s + 041793: 0d 01 | br_if 1 + 041795: 0b | end + 041796: 20 01 | local.get 1 + 041798: 41 02 | i32.const 2 + 04179a: 36 02 00 | i32.store 2 0 + 04179d: 41 3f | i32.const 63 + 04179f: 0f | return + 0417a0: 0b | end + 0417a1: 20 03 | local.get 3 + 0417a3: 41 70 | i32.const 4294967280 + 0417a5: 71 | i32.and + 0417a6: 41 60 | i32.const 4294967264 + 0417a8: 47 | i32.ne + 0417a9: 0d 01 | br_if 1 + 0417ab: 20 01 | local.get 1 + 0417ad: 41 03 | i32.const 3 + 0417af: 36 02 00 | i32.store 2 0 + 0417b2: 20 05 | local.get 5 + 0417b4: 41 06 | i32.const 6 + 0417b6: 74 | i32.shl + 0417b7: 41 c0 1f | i32.const 4032 + 0417ba: 71 | i32.and + 0417bb: 20 04 | local.get 4 + 0417bd: 41 0c | i32.const 12 + 0417bf: 74 | i32.shl + 0417c0: 41 80 e0 03 | i32.const 61440 + 0417c4: 71 | i32.and + 0417c5: 72 | i32.or + 0417c6: 20 00 | local.get 0 + 0417c8: 41 3f | i32.const 63 + 0417ca: 71 | i32.and + 0417cb: 72 | i32.or + 0417cc: 0f | return + 0417cd: 0b | end + 0417ce: 20 04 | local.get 4 + 0417d0: 41 f8 01 | i32.const 248 + 0417d3: 71 | i32.and + 0417d4: 41 f0 01 | i32.const 240 + 0417d7: 47 | i32.ne + 0417d8: 0d 00 | br_if 0 + 0417da: 20 03 | local.get 3 + 0417dc: 41 74 | i32.const 4294967284 + 0417de: 4b | i32.gt_u + 0417df: 0d 00 | br_if 0 + 0417e1: 02 40 | block + 0417e3: 20 00 | local.get 0 + 0417e5: 2d 00 01 | i32.load8_u 0 1 + 0417e8: 22 05 | local.tee 5 + 0417ea: 41 c0 01 | i32.const 192 + 0417ed: 71 | i32.and + 0417ee: 41 80 01 | i32.const 128 + 0417f1: 46 | i32.eq + 0417f2: 0d 00 | br_if 0 + 0417f4: 20 01 | local.get 1 + 0417f6: 41 02 | i32.const 2 + 0417f8: 36 02 00 | i32.store 2 0 + 0417fb: 41 3f | i32.const 63 + 0417fd: 0f | return + 0417fe: 0b | end + 0417ff: 02 40 | block + 041801: 20 00 | local.get 0 + 041803: 2d 00 02 | i32.load8_u 0 2 + 041806: 22 06 | local.tee 6 + 041808: 41 c0 01 | i32.const 192 + 04180b: 71 | i32.and + 04180c: 41 80 01 | i32.const 128 + 04180f: 46 | i32.eq + 041810: 0d 00 | br_if 0 + 041812: 20 01 | local.get 1 + 041814: 41 03 | i32.const 3 + 041816: 36 02 00 | i32.store 2 0 + 041819: 41 3f | i32.const 63 + 04181b: 0f | return + 04181c: 0b | end + 04181d: 02 40 | block + 04181f: 20 00 | local.get 0 + 041821: 2d 00 03 | i32.load8_u 0 3 + 041824: 22 00 | local.tee 0 + 041826: 41 c0 01 | i32.const 192 + 041829: 71 | i32.and + 04182a: 41 80 01 | i32.const 128 + 04182d: 46 | i32.eq + 04182e: 0d 00 | br_if 0 + 041830: 20 01 | local.get 1 + 041832: 41 04 | i32.const 4 + 041834: 36 02 00 | i32.store 2 0 + 041837: 41 3f | i32.const 63 + 041839: 0f | return + 04183a: 0b | end + 04183b: 20 05 | local.get 5 + 04183d: c0 | i32.extend8_s + 04183e: 21 07 | local.set 7 + 041840: 02 40 | block + 041842: 02 40 | block + 041844: 02 40 | block + 041846: 20 03 | local.get 3 + 041848: 41 70 | i32.const 4294967280 + 04184a: 47 | i32.ne + 04184b: 0d 00 | br_if 0 + 04184d: 20 07 | local.get 7 + 04184f: 41 f0 00 | i32.const 112 + 041852: 6a | i32.add + 041853: 41 ff 01 | i32.const 255 + 041856: 71 | i32.and + 041857: 41 2f | i32.const 47 + 041859: 4b | i32.gt_u + 04185a: 0d 01 | br_if 1 + 04185c: 0b | end + 04185d: 20 03 | local.get 3 + 04185f: 41 74 | i32.const 4294967284 + 041861: 47 | i32.ne + 041862: 0d 01 | br_if 1 + 041864: 20 07 | local.get 7 + 041866: 41 90 7f | i32.const 4294967184 + 041869: 48 | i32.lt_s + 04186a: 0d 01 | br_if 1 + 04186c: 0b | end + 04186d: 20 01 | local.get 1 + 04186f: 41 02 | i32.const 2 + 041871: 36 02 00 | i32.store 2 0 + 041874: 41 3f | i32.const 63 + 041876: 0f | return + 041877: 0b | end + 041878: 20 03 | local.get 3 + 04187a: 41 70 | i32.const 4294967280 + 04187c: 49 | i32.lt_u + 04187d: 0d 00 | br_if 0 + 04187f: 20 01 | local.get 1 + 041881: 41 04 | i32.const 4 + 041883: 36 02 00 | i32.store 2 0 + 041886: 41 3f | i32.const 63 + 041888: 20 06 | local.get 6 + 04188a: 41 06 | i32.const 6 + 04188c: 74 | i32.shl + 04188d: 41 c0 1f | i32.const 4032 + 041890: 71 | i32.and + 041891: 20 00 | local.get 0 + 041893: 41 3f | i32.const 63 + 041895: 71 | i32.and + 041896: 72 | i32.or + 041897: 20 05 | local.get 5 + 041899: 41 0c | i32.const 12 + 04189b: 74 | i32.shl + 04189c: 41 80 e0 0f | i32.const 258048 + 0418a0: 71 | i32.and + 0418a1: 20 04 | local.get 4 + 0418a3: 41 12 | i32.const 18 + 0418a5: 74 | i32.shl + 0418a6: 41 80 80 f0 00 | i32.const 1835008 + 0418ab: 71 | i32.and + 0418ac: 72 | i32.or + 0418ad: 22 00 | local.tee 0 + 0418af: 72 | i32.or + 0418b0: 20 00 | local.get 0 + 0418b2: 41 ff ff c3 00 | i32.const 1114111 + 0418b7: 4b | i32.gt_u + 0418b8: 1b | select + 0418b9: 21 02 | local.set 2 + 0418bb: 0b | end + 0418bc: 20 02 | local.get 2 + 0418be: 0b | end +0418c0 func[603]: + 0418c1: 01 7f | local[2] type=i32 + 0418c3: 23 80 80 80 80 00 | global.get 0 + 0418c9: 41 10 | i32.const 16 + 0418cb: 6b | i32.sub + 0418cc: 22 02 | local.tee 2 + 0418ce: 24 80 80 80 80 00 | global.set 0 + 0418d4: 20 01 | local.get 1 + 0418d6: 41 01 | i32.const 1 + 0418d8: 36 02 00 | i32.store 2 0 + 0418db: 02 40 | block + 0418dd: 02 40 | block + 0418df: 20 00 | local.get 0 + 0418e1: 0d 00 | br_if 0 + 0418e3: 41 3f | i32.const 63 + 0418e5: 21 00 | local.set 0 + 0418e7: 0c 01 | br 1 + 0418e9: 0b | end + 0418ea: 03 40 | loop + 0418ec: 20 00 | local.get 0 + 0418ee: 41 7f | i32.const 4294967295 + 0418f0: 6a | i32.add + 0418f1: 22 00 | local.tee 0 + 0418f3: 2c 00 00 | i32.load8_s 0 0 + 0418f6: 41 40 | i32.const 4294967232 + 0418f8: 48 | i32.lt_s + 0418f9: 0d 00 | br_if 0 + 0418fb: 0b | end + 0418fc: 20 00 | local.get 0 + 0418fe: 20 02 | local.get 2 + 041900: 41 0c | i32.const 12 + 041902: 6a | i32.add + 041903: 10 d3 84 80 80 00 | call 595 + 041909: 22 00 | local.tee 0 + 04190b: 45 | i32.eqz + 04190c: 0d 00 | br_if 0 + 04190e: 20 01 | local.get 1 + 041910: 20 02 | local.get 2 + 041912: 28 02 0c | i32.load 2 12 + 041915: 36 02 00 | i32.store 2 0 + 041918: 0b | end + 041919: 20 02 | local.get 2 + 04191b: 41 10 | i32.const 16 + 04191d: 6a | i32.add + 04191e: 24 80 80 80 80 00 | global.set 0 + 041924: 20 00 | local.get 0 + 041926: 0b | end +041928 func[604]: + 041929: 02 40 | block + 04192b: 02 40 | block + 04192d: 20 00 | local.get 0 + 04192f: 28 02 04 | i32.load 2 4 + 041932: 20 01 | local.get 1 + 041934: 6a | i32.add + 041935: 22 01 | local.tee 1 + 041937: 41 00 | i32.const 0 + 041939: 48 | i32.lt_s + 04193a: 0d 00 | br_if 0 + 04193c: 20 01 | local.get 1 + 04193e: 20 00 | local.get 0 + 041940: 28 02 08 | i32.load 2 8 + 041943: 4c | i32.le_s + 041944: 0d 01 | br_if 1 + 041946: 0b | end + 041947: 23 81 80 80 80 00 | global.get 1 + 04194d: 22 00 | local.tee 0 + 04194f: 41 d2 ce 93 80 00 | i32.const 321362 + 041955: 6a | i32.add + 041956: 20 00 | local.get 0 + 041958: 41 94 a9 93 80 00 | i32.const 316564 + 04195e: 6a | i32.add + 04195f: 41 fd 08 | i32.const 1149 + 041962: 20 00 | local.get 0 + 041964: 41 b4 a5 93 80 00 | i32.const 316084 + 04196a: 6a | i32.add + 04196b: 10 ec 80 80 80 00 | call 108 + 041971: 00 | unreachable + 041972: 0b | end + 041973: 20 00 | local.get 0 + 041975: 20 01 | local.get 1 + 041977: 36 02 04 | i32.store 2 4 + 04197a: 0b | end +04197d func[605]: + 04197e: 07 7f | local[1..7] type=i32 + 041980: 02 40 | block + 041982: 20 00 | local.get 0 + 041984: 28 02 04 | i32.load 2 4 + 041987: 22 01 | local.tee 1 + 041989: 20 00 | local.get 0 + 04198b: 28 02 08 | i32.load 2 8 + 04198e: 22 02 | local.tee 2 + 041990: 4e | i32.ge_s + 041991: 0d 00 | br_if 0 + 041993: 20 00 | local.get 0 + 041995: 20 01 | local.get 1 + 041997: 41 01 | i32.const 1 + 041999: 6a | i32.add + 04199a: 22 03 | local.tee 3 + 04199c: 36 02 04 | i32.store 2 4 + 04199f: 02 40 | block + 0419a1: 20 00 | local.get 0 + 0419a3: 28 02 00 | i32.load 2 0 + 0419a6: 22 04 | local.tee 4 + 0419a8: 20 01 | local.get 1 + 0419aa: 6a | i32.add + 0419ab: 2d 00 00 | i32.load8_u 0 0 + 0419ae: 22 05 | local.tee 5 + 0419b0: 41 60 | i32.const 4294967264 + 0419b2: 6a | i32.add + 0419b3: 41 ff 01 | i32.const 255 + 0419b6: 71 | i32.and + 0419b7: 41 d6 01 | i32.const 214 + 0419ba: 4b | i32.gt_u + 0419bb: 0d 00 | br_if 0 + 0419bd: 20 05 | local.get 5 + 0419bf: 41 f5 7e | i32.const 4294967157 + 0419c2: 6a | i32.add + 0419c3: 0f | return + 0419c4: 0b | end + 0419c5: 02 40 | block + 0419c7: 20 05 | local.get 5 + 0419c9: c0 | i32.extend8_s + 0419ca: 22 06 | local.tee 6 + 0419cc: 41 7a | i32.const 4294967290 + 0419ce: 4a | i32.gt_s + 0419cf: 0d 00 | br_if 0 + 0419d1: 20 05 | local.get 5 + 0419d3: 41 08 | i32.const 8 + 0419d5: 74 | i32.shl + 0419d6: 41 80 92 7c | i32.const 4294904064 + 0419da: 6a | i32.add + 0419db: 21 06 | local.set 6 + 0419dd: 02 40 | block + 0419df: 20 03 | local.get 3 + 0419e1: 20 02 | local.get 2 + 0419e3: 4e | i32.ge_s + 0419e4: 0d 00 | br_if 0 + 0419e6: 20 00 | local.get 0 + 0419e8: 20 01 | local.get 1 + 0419ea: 41 02 | i32.const 2 + 0419ec: 6a | i32.add + 0419ed: 36 02 04 | i32.store 2 4 + 0419f0: 20 06 | local.get 6 + 0419f2: 20 04 | local.get 4 + 0419f4: 20 03 | local.get 3 + 0419f6: 6a | i32.add + 0419f7: 2d 00 00 | i32.load8_u 0 0 + 0419fa: 72 | i32.or + 0419fb: 21 06 | local.set 6 + 0419fd: 0b | end + 0419fe: 20 06 | local.get 6 + 041a00: 41 ec 00 | i32.const 108 + 041a03: 6a | i32.add + 041a04: 0f | return + 041a05: 0b | end + 041a06: 02 40 | block + 041a08: 20 06 | local.get 6 + 041a0a: 41 7e | i32.const 4294967294 + 041a0c: 4a | i32.gt_s + 041a0d: 0d 00 | br_if 0 + 041a0f: 20 05 | local.get 5 + 041a11: 41 08 | i32.const 8 + 041a13: 74 | i32.shl + 041a14: 21 06 | local.set 6 + 041a16: 02 40 | block + 041a18: 20 03 | local.get 3 + 041a1a: 20 02 | local.get 2 + 041a1c: 4e | i32.ge_s + 041a1d: 0d 00 | br_if 0 + 041a1f: 20 00 | local.get 0 + 041a21: 20 01 | local.get 1 + 041a23: 41 02 | i32.const 2 + 041a25: 6a | i32.add + 041a26: 36 02 04 | i32.store 2 4 + 041a29: 20 06 | local.get 6 + 041a2b: 20 04 | local.get 4 + 041a2d: 20 03 | local.get 3 + 041a2f: 6a | i32.add + 041a30: 2d 00 00 | i32.load8_u 0 0 + 041a33: 72 | i32.or + 041a34: 21 06 | local.set 6 + 041a36: 0b | end + 041a37: 41 94 f5 03 | i32.const 64148 + 041a3b: 20 06 | local.get 6 + 041a3d: 6b | i32.sub + 041a3e: 0f | return + 041a3f: 0b | end + 041a40: 41 00 | i32.const 0 + 041a42: 21 01 | local.set 1 + 041a44: 41 00 | i32.const 0 + 041a46: 21 06 | local.set 6 + 041a48: 41 00 | i32.const 0 + 041a4a: 21 07 | local.set 7 + 041a4c: 02 40 | block + 041a4e: 02 40 | block + 041a50: 02 40 | block + 041a52: 20 05 | local.get 5 + 041a54: 41 64 | i32.const 4294967268 + 041a56: 6a | i32.add + 041a57: 0e 02 00 01 03 | br_table 0 1 3 + 041a5c: 0b | end + 041a5d: 03 40 | loop + 041a5f: 20 01 | local.get 1 + 041a61: 41 08 | i32.const 8 + 041a63: 74 | i32.shl + 041a64: 21 01 | local.set 1 + 041a66: 02 40 | block + 041a68: 20 03 | local.get 3 + 041a6a: 20 02 | local.get 2 + 041a6c: 4e | i32.ge_s + 041a6d: 0d 00 | br_if 0 + 041a6f: 20 00 | local.get 0 + 041a71: 20 03 | local.get 3 + 041a73: 41 01 | i32.const 1 + 041a75: 6a | i32.add + 041a76: 22 07 | local.tee 7 + 041a78: 36 02 04 | i32.store 2 4 + 041a7b: 20 01 | local.get 1 + 041a7d: 20 04 | local.get 4 + 041a7f: 20 03 | local.get 3 + 041a81: 6a | i32.add + 041a82: 2d 00 00 | i32.load8_u 0 0 + 041a85: 72 | i32.or + 041a86: 21 01 | local.set 1 + 041a88: 20 07 | local.get 7 + 041a8a: 21 03 | local.set 3 + 041a8c: 0b | end + 041a8d: 20 06 | local.get 6 + 041a8f: 41 01 | i32.const 1 + 041a91: 71 | i32.and + 041a92: 21 07 | local.set 7 + 041a94: 41 01 | i32.const 1 + 041a96: 21 06 | local.set 6 + 041a98: 20 07 | local.get 7 + 041a9a: 45 | i32.eqz + 041a9b: 0d 00 | br_if 0 + 041a9d: 0c 02 | br 2 + 041a9f: 0b | end + 041aa0: 0b | end + 041aa1: 03 40 | loop + 041aa3: 20 01 | local.get 1 + 041aa5: 41 08 | i32.const 8 + 041aa7: 74 | i32.shl + 041aa8: 21 01 | local.set 1 + 041aaa: 02 40 | block + 041aac: 20 03 | local.get 3 + 041aae: 20 02 | local.get 2 + 041ab0: 4e | i32.ge_s + 041ab1: 0d 00 | br_if 0 + 041ab3: 20 00 | local.get 0 + 041ab5: 20 03 | local.get 3 + 041ab7: 41 01 | i32.const 1 + 041ab9: 6a | i32.add + 041aba: 22 06 | local.tee 6 + 041abc: 36 02 04 | i32.store 2 4 + 041abf: 20 01 | local.get 1 + 041ac1: 20 04 | local.get 4 + 041ac3: 20 03 | local.get 3 + 041ac5: 6a | i32.add + 041ac6: 2d 00 00 | i32.load8_u 0 0 + 041ac9: 72 | i32.or + 041aca: 21 01 | local.set 1 + 041acc: 20 06 | local.get 6 + 041ace: 21 03 | local.set 3 + 041ad0: 0b | end + 041ad1: 20 07 | local.get 7 + 041ad3: 41 01 | i32.const 1 + 041ad5: 6a | i32.add + 041ad6: 22 07 | local.tee 7 + 041ad8: 41 04 | i32.const 4 + 041ada: 47 | i32.ne + 041adb: 0d 00 | br_if 0 + 041add: 0b | end + 041ade: 0b | end + 041adf: 20 01 | local.get 1 + 041ae1: 0f | return + 041ae2: 0b | end + 041ae3: 23 81 80 80 80 00 | global.get 1 + 041ae9: 22 01 | local.tee 1 + 041aeb: 41 ee c7 93 80 00 | i32.const 320494 + 041af1: 6a | i32.add + 041af2: 20 01 | local.get 1 + 041af4: 41 94 a9 93 80 00 | i32.const 316564 + 041afa: 6a | i32.add + 041afb: 41 bc 09 | i32.const 1212 + 041afe: 20 01 | local.get 1 + 041b00: 41 b9 93 93 80 00 | i32.const 313785 + 041b06: 6a | i32.add + 041b07: 10 ec 80 80 80 00 | call 108 + 041b0d: 00 | unreachable + 041b0e: 0b | end +041b11 func[606]: + 041b12: 03 7f | local[2..4] type=i32 + 041b14: 02 40 | block + 041b16: 20 00 | local.get 0 + 041b18: 28 02 40 | i32.load 2 64 + 041b1b: 0d 00 | br_if 0 + 041b1d: 41 7f | i32.const 4294967295 + 041b1f: 21 02 | local.set 2 + 041b21: 02 40 | block + 041b23: 20 01 | local.get 1 + 041b25: 20 00 | local.get 0 + 041b27: 28 02 0c | i32.load 2 12 + 041b2a: 4e | i32.ge_s + 041b2b: 0d 00 | br_if 0 + 041b2d: 20 00 | local.get 0 + 041b2f: 28 02 34 | i32.load 2 52 + 041b32: 22 03 | local.tee 3 + 041b34: 41 01 | i32.const 1 + 041b36: 4a | i32.gt_s + 041b37: 0d 00 | br_if 0 + 041b39: 20 00 | local.get 0 + 041b3b: 28 02 04 | i32.load 2 4 + 041b3e: 20 00 | local.get 0 + 041b40: 28 02 10 | i32.load 2 16 + 041b43: 6a | i32.add + 041b44: 21 02 | local.set 2 + 041b46: 20 00 | local.get 0 + 041b48: 28 02 18 | i32.load 2 24 + 041b4b: 21 04 | local.set 4 + 041b4d: 02 40 | block + 041b4f: 02 40 | block + 041b51: 20 03 | local.get 3 + 041b53: 0d 00 | br_if 0 + 041b55: 20 02 | local.get 2 + 041b57: 20 01 | local.get 1 + 041b59: 41 01 | i32.const 1 + 041b5b: 74 | i32.shl + 041b5c: 6a | i32.add + 041b5d: 22 00 | local.tee 0 + 041b5f: 2d 00 03 | i32.load8_u 0 3 + 041b62: 41 01 | i32.const 1 + 041b64: 74 | i32.shl + 041b65: 20 00 | local.get 0 + 041b67: 2d 00 02 | i32.load8_u 0 2 + 041b6a: 41 09 | i32.const 9 + 041b6c: 74 | i32.shl + 041b6d: 72 | i32.or + 041b6e: 21 01 | local.set 1 + 041b70: 20 00 | local.get 0 + 041b72: 2d 00 01 | i32.load8_u 0 1 + 041b75: 41 01 | i32.const 1 + 041b77: 74 | i32.shl + 041b78: 20 00 | local.get 0 + 041b7a: 2d 00 00 | i32.load8_u 0 0 + 041b7d: 41 09 | i32.const 9 + 041b7f: 74 | i32.shl + 041b80: 72 | i32.or + 041b81: 21 00 | local.set 0 + 041b83: 0c 01 | br 1 + 041b85: 0b | end + 041b86: 20 02 | local.get 2 + 041b88: 20 01 | local.get 1 + 041b8a: 41 02 | i32.const 2 + 041b8c: 74 | i32.shl + 041b8d: 6a | i32.add + 041b8e: 22 02 | local.tee 2 + 041b90: 28 00 04 | i32.load 0 4 + 041b93: 22 00 | local.tee 0 + 041b95: 20 00 | local.get 0 + 041b97: 41 10 | i32.const 16 + 041b99: 78 | i32.rotr + 041b9a: 73 | i32.xor + 041b9b: 41 80 fe 83 78 | i32.const 4278255360 + 041ba0: 71 | i32.and + 041ba1: 41 08 | i32.const 8 + 041ba3: 76 | i32.shr_u + 041ba4: 20 00 | local.get 0 + 041ba6: 41 08 | i32.const 8 + 041ba8: 78 | i32.rotr + 041ba9: 73 | i32.xor + 041baa: 21 01 | local.set 1 + 041bac: 20 02 | local.get 2 + 041bae: 28 00 00 | i32.load 0 0 + 041bb1: 22 00 | local.tee 0 + 041bb3: 20 00 | local.get 0 + 041bb5: 41 10 | i32.const 16 + 041bb7: 78 | i32.rotr + 041bb8: 73 | i32.xor + 041bb9: 41 80 fe 83 78 | i32.const 4278255360 + 041bbe: 71 | i32.and + 041bbf: 41 08 | i32.const 8 + 041bc1: 76 | i32.shr_u + 041bc2: 20 00 | local.get 0 + 041bc4: 41 08 | i32.const 8 + 041bc6: 78 | i32.rotr + 041bc7: 73 | i32.xor + 041bc8: 21 00 | local.set 0 + 041bca: 0b | end + 041bcb: 41 7f | i32.const 4294967295 + 041bcd: 20 00 | local.get 0 + 041bcf: 20 04 | local.get 4 + 041bd1: 6a | i32.add + 041bd2: 20 00 | local.get 0 + 041bd4: 20 01 | local.get 1 + 041bd6: 46 | i32.eq + 041bd7: 1b | select + 041bd8: 21 02 | local.set 2 + 041bda: 0b | end + 041bdb: 20 02 | local.get 2 + 041bdd: 0f | return + 041bde: 0b | end + 041bdf: 23 81 80 80 80 00 | global.get 1 + 041be5: 22 00 | local.tee 0 + 041be7: 41 bc ab 93 80 00 | i32.const 316860 + 041bed: 6a | i32.add + 041bee: 20 00 | local.get 0 + 041bf0: 41 94 a9 93 80 00 | i32.const 316564 + 041bf6: 6a | i32.add + 041bf7: 41 c7 0c | i32.const 1607 + 041bfa: 20 00 | local.get 0 + 041bfc: 41 ed 93 93 80 00 | i32.const 313837 + 041c02: 6a | i32.add + 041c03: 10 ec 80 80 80 00 | call 108 + 041c09: 00 | unreachable + 041c0a: 0b | end +041c0d func[607]: + 041c0e: 02 40 | block + 041c10: 02 40 | block + 041c12: 20 03 | local.get 3 + 041c14: 45 | i32.eqz + 041c15: 0d 00 | br_if 0 + 041c17: 02 40 | block + 041c19: 20 02 | local.get 2 + 041c1b: 45 | i32.eqz + 041c1c: 0d 00 | br_if 0 + 041c1e: 20 00 | local.get 0 + 041c20: 20 01 | local.get 1 + 041c22: 41 0e | i32.const 14 + 041c24: 6c | i32.mul + 041c25: 6a | i32.add + 041c26: 22 02 | local.tee 2 + 041c28: 20 09 | local.get 9 + 041c2a: 3b 01 06 | i32.store16 1 6 + 041c2d: 20 02 | local.get 2 + 041c2f: 20 08 | local.get 8 + 041c31: 3b 01 04 | i32.store16 1 4 + 041c34: 20 02 | local.get 2 + 041c36: 20 09 | local.get 9 + 041c38: 20 07 | local.get 7 + 041c3a: 6a | i32.add + 041c3b: 41 01 | i32.const 1 + 041c3d: 76 | i32.shr_u + 041c3e: 3b 01 02 | i32.store16 1 2 + 041c41: 20 02 | local.get 2 + 041c43: 20 08 | local.get 8 + 041c45: 20 06 | local.get 6 + 041c47: 6a | i32.add + 041c48: 41 01 | i32.const 1 + 041c4a: 76 | i32.shr_u + 041c4b: 3b 01 00 | i32.store16 1 0 + 041c4e: 20 02 | local.get 2 + 041c50: 41 03 | i32.const 3 + 041c52: 3a 00 0c | i32.store8 0 12 + 041c55: 20 01 | local.get 1 + 041c57: 41 01 | i32.const 1 + 041c59: 6a | i32.add + 041c5a: 21 01 | local.set 1 + 041c5c: 0b | end + 041c5d: 20 00 | local.get 0 + 041c5f: 20 01 | local.get 1 + 041c61: 41 0e | i32.const 14 + 041c63: 6c | i32.mul + 041c64: 6a | i32.add + 041c65: 22 09 | local.tee 9 + 041c67: 20 06 | local.get 6 + 041c69: 3b 01 04 | i32.store16 1 4 + 041c6c: 20 09 | local.get 9 + 041c6e: 20 05 | local.get 5 + 041c70: 3b 01 02 | i32.store16 1 2 + 041c73: 20 09 | local.get 9 + 041c75: 20 04 | local.get 4 + 041c77: 3b 01 00 | i32.store16 1 0 + 041c7a: 20 09 | local.get 9 + 041c7c: 41 03 | i32.const 3 + 041c7e: 3a 00 0c | i32.store8 0 12 + 041c81: 0c 01 | br 1 + 041c83: 0b | end + 041c84: 20 00 | local.get 0 + 041c86: 20 01 | local.get 1 + 041c88: 41 0e | i32.const 14 + 041c8a: 6c | i32.mul + 041c8b: 6a | i32.add + 041c8c: 21 06 | local.set 6 + 041c8e: 02 40 | block + 041c90: 20 02 | local.get 2 + 041c92: 45 | i32.eqz + 041c93: 0d 00 | br_if 0 + 041c95: 20 06 | local.get 6 + 041c97: 20 08 | local.get 8 + 041c99: 3b 01 04 | i32.store16 1 4 + 041c9c: 20 06 | local.get 6 + 041c9e: 20 05 | local.get 5 + 041ca0: 3b 01 02 | i32.store16 1 2 + 041ca3: 20 06 | local.get 6 + 041ca5: 20 04 | local.get 4 + 041ca7: 3b 01 00 | i32.store16 1 0 + 041caa: 20 06 | local.get 6 + 041cac: 41 03 | i32.const 3 + 041cae: 3a 00 0c | i32.store8 0 12 + 041cb1: 20 09 | local.get 9 + 041cb3: 21 07 | local.set 7 + 041cb5: 0c 01 | br 1 + 041cb7: 0b | end + 041cb8: 41 00 | i32.const 0 + 041cba: 21 07 | local.set 7 + 041cbc: 20 06 | local.get 6 + 041cbe: 41 00 | i32.const 0 + 041cc0: 3b 01 04 | i32.store16 1 4 + 041cc3: 20 06 | local.get 6 + 041cc5: 20 05 | local.get 5 + 041cc7: 3b 01 02 | i32.store16 1 2 + 041cca: 20 06 | local.get 6 + 041ccc: 20 04 | local.get 4 + 041cce: 3b 01 00 | i32.store16 1 0 + 041cd1: 20 06 | local.get 6 + 041cd3: 41 02 | i32.const 2 + 041cd5: 3a 00 0c | i32.store8 0 12 + 041cd8: 0b | end + 041cd9: 20 00 | local.get 0 + 041cdb: 20 01 | local.get 1 + 041cdd: 41 0e | i32.const 14 + 041cdf: 6c | i32.mul + 041ce0: 6a | i32.add + 041ce1: 20 07 | local.get 7 + 041ce3: 3b 01 06 | i32.store16 1 6 + 041ce6: 20 01 | local.get 1 + 041ce8: 41 01 | i32.const 1 + 041cea: 6a | i32.add + 041ceb: 0b | end +041cee func[608]: + 041cef: 10 7f | local[3..18] type=i32 + 041cf1: 05 7d | local[19..23] type=f32 + 041cf3: 05 7f | local[24..28] type=i32 + 041cf5: 06 7d | local[29..34] type=f32 + 041cf7: 01 7e | local[35] type=i64 + 041cf9: 23 80 80 80 80 00 | global.get 0 + 041cff: 41 e0 03 | i32.const 480 + 041d02: 6b | i32.sub + 041d03: 22 03 | local.tee 3 + 041d05: 24 80 80 80 80 00 | global.set 0 + 041d0b: 20 03 | local.get 3 + 041d0d: 20 00 | local.get 0 + 041d0f: 28 02 64 | i32.load 2 100 + 041d12: 36 02 88 01 | i32.store 2 136 + 041d16: 20 03 | local.get 3 + 041d18: 20 00 | local.get 0 + 041d1a: 29 02 5c | i64.load 2 92 + 041d1d: 37 03 80 01 | i64.store 3 128 + 041d21: 20 03 | local.get 3 + 041d23: 20 00 | local.get 0 + 041d25: 29 02 44 | i64.load 2 68 + 041d28: 37 03 48 | i64.store 3 72 + 041d2b: 20 03 | local.get 3 + 041d2d: 20 00 | local.get 0 + 041d2f: 28 02 4c | i32.load 2 76 + 041d32: 36 02 50 | i32.store 2 80 + 041d35: 20 03 | local.get 3 + 041d37: 41 f0 00 | i32.const 112 + 041d3a: 6a | i32.add + 041d3b: 20 03 | local.get 3 + 041d3d: 41 c8 00 | i32.const 72 + 041d40: 6a | i32.add + 041d41: 20 01 | local.get 1 + 041d43: 10 c6 84 80 80 00 | call 582 + 041d49: 02 40 | block + 041d4b: 02 40 | block + 041d4d: 20 03 | local.get 3 + 041d4f: 28 02 74 | i32.load 2 116 + 041d52: 22 04 | local.tee 4 + 041d54: 20 03 | local.get 3 + 041d56: 28 02 78 | i32.load 2 120 + 041d59: 22 05 | local.tee 5 + 041d5b: 4e | i32.ge_s + 041d5c: 0d 00 | br_if 0 + 041d5e: 20 00 | local.get 0 + 041d60: 41 d0 00 | i32.const 80 + 041d63: 6a | i32.add + 041d64: 21 06 | local.set 6 + 041d66: 20 00 | local.get 0 + 041d68: 41 e8 00 | i32.const 104 + 041d6b: 6a | i32.add + 041d6c: 21 07 | local.set 7 + 041d6e: 20 00 | local.get 0 + 041d70: 41 38 | i32.const 56 + 041d72: 6a | i32.add + 041d73: 21 08 | local.set 8 + 041d75: 20 01 | local.get 1 + 041d77: 41 01 | i32.const 1 + 041d79: 6a | i32.add + 041d7a: 21 09 | local.set 9 + 041d7c: 41 01 | i32.const 1 + 041d7e: 21 0a | local.set 10 + 041d80: 41 00 | i32.const 0 + 041d82: 21 0b | local.set 11 + 041d84: 41 00 | i32.const 0 + 041d86: 21 0c | local.set 12 + 041d88: 41 00 | i32.const 0 + 041d8a: 21 0d | local.set 13 + 041d8c: 41 00 | i32.const 0 + 041d8e: 21 0e | local.set 14 + 041d90: 03 40 | loop + 041d92: 20 03 | local.get 3 + 041d94: 20 04 | local.get 4 + 041d96: 41 01 | i32.const 1 + 041d98: 6a | i32.add + 041d99: 22 0f | local.tee 15 + 041d9b: 36 02 74 | i32.store 2 116 + 041d9e: 02 40 | block + 041da0: 02 40 | block + 041da2: 02 40 | block + 041da4: 02 40 | block + 041da6: 02 40 | block + 041da8: 02 40 | block + 041daa: 02 40 | block + 041dac: 02 40 | block + 041dae: 02 40 | block + 041db0: 02 40 | block + 041db2: 02 40 | block + 041db4: 02 40 | block + 041db6: 02 40 | block + 041db8: 02 40 | block + 041dba: 02 40 | block + 041dbc: 02 40 | block + 041dbe: 02 40 | block + 041dc0: 02 40 | block + 041dc2: 02 40 | block + 041dc4: 02 40 | block + 041dc6: 02 40 | block + 041dc8: 02 40 | block + 041dca: 02 40 | block + 041dcc: 02 40 | block + 041dce: 02 40 | block + 041dd0: 02 40 | block + 041dd2: 02 40 | block + 041dd4: 02 40 | block + 041dd6: 02 40 | block + 041dd8: 02 40 | block + 041dda: 02 40 | block + 041ddc: 02 40 | block + 041dde: 02 40 | block + 041de0: 02 40 | block + 041de2: 20 03 | local.get 3 + 041de4: 28 02 70 | i32.load 2 112 + 041de7: 22 10 | local.tee 16 + 041de9: 20 04 | local.get 4 + 041deb: 6a | i32.add + 041dec: 2d 00 00 | i32.load8_u 0 0 + 041def: 22 11 | local.tee 17 + 041df1: 41 7f | i32.const 4294967295 + 041df3: 6a | i32.add + 041df4: 0e 1f 01 12 01 03 05 07 06 | br_table 1 18 1 3 5 7 6 10 18 14 15 17 18 16 18 18 18 1 0 0 2 4 1 11 12 13 13 18 30 9 8 18 + 041dfd: 0a 12 0e 0f 11 12 10 12 12 | + 041e06: 12 01 00 00 02 04 01 0b 0c | + 041e0f: 0d 0d 12 1e 09 08 12 | + 041e16: 0b | end + 041e17: 02 40 | block + 041e19: 20 0a | local.get 10 + 041e1b: 45 | i32.eqz + 041e1c: 0d 00 | br_if 0 + 041e1e: 20 0b | local.get 11 + 041e20: 20 0e | local.get 14 + 041e22: 41 02 | i32.const 2 + 041e24: 6d | i32.div_s + 041e25: 6a | i32.add + 041e26: 21 0b | local.set 11 + 041e28: 0b | end + 041e29: 20 0b | local.get 11 + 041e2b: 41 07 | i32.const 7 + 041e2d: 6a | i32.add + 041e2e: 41 08 | i32.const 8 + 041e30: 6d | i32.div_s + 041e31: 20 0f | local.get 15 + 041e33: 6a | i32.add + 041e34: 22 04 | local.tee 4 + 041e36: 41 00 | i32.const 0 + 041e38: 48 | i32.lt_s + 041e39: 0d 12 | br_if 18 + 041e3b: 20 04 | local.get 4 + 041e3d: 20 05 | local.get 5 + 041e3f: 4a | i32.gt_s + 041e40: 0d 12 | br_if 18 + 041e42: 20 03 | local.get 3 + 041e44: 20 04 | local.get 4 + 041e46: 36 02 74 | i32.store 2 116 + 041e49: 0c 1e | br 30 + 041e4b: 0b | end + 041e4c: 20 0b | local.get 11 + 041e4e: 20 0e | local.get 14 + 041e50: 41 02 | i32.const 2 + 041e52: 6d | i32.div_s + 041e53: 6a | i32.add + 041e54: 21 0b | local.set 11 + 041e56: 0c 1e | br 30 + 041e58: 0b | end + 041e59: 20 0e | local.get 14 + 041e5b: 41 02 | i32.const 2 + 041e5d: 48 | i32.lt_s + 041e5e: 0d 20 | br_if 32 + 041e60: 20 02 | local.get 2 + 041e62: 20 03 | local.get 3 + 041e64: 41 90 02 | i32.const 272 + 041e67: 6a | i32.add + 041e68: 20 0e | local.get 14 + 041e6a: 41 02 | i32.const 2 + 041e6c: 74 | i32.shl + 041e6d: 6a | i32.add + 041e6e: 22 04 | local.tee 4 + 041e70: 41 78 | i32.const 4294967288 + 041e72: 6a | i32.add + 041e73: 2a 02 00 | f32.load 2 0 + 041e76: 20 04 | local.get 4 + 041e78: 41 7c | i32.const 4294967292 + 041e7a: 6a | i32.add + 041e7b: 2a 02 00 | f32.load 2 0 + 041e7e: 10 e1 84 80 80 00 | call 609 + 041e84: 0c 1c | br 28 + 041e86: 0b | end + 041e87: 20 0e | local.get 14 + 041e89: 41 01 | i32.const 1 + 041e8b: 48 | i32.lt_s + 041e8c: 0d 1f | br_if 31 + 041e8e: 20 02 | local.get 2 + 041e90: 43 00 00 00 00 | f32.const 0x0p+0 + 041e95: 20 03 | local.get 3 + 041e97: 41 90 02 | i32.const 272 + 041e9a: 6a | i32.add + 041e9b: 20 0e | local.get 14 + 041e9d: 41 02 | i32.const 2 + 041e9f: 74 | i32.shl + 041ea0: 6a | i32.add + 041ea1: 41 7c | i32.const 4294967292 + 041ea3: 6a | i32.add + 041ea4: 2a 02 00 | f32.load 2 0 + 041ea7: 10 e1 84 80 80 00 | call 609 + 041ead: 0c 1b | br 27 + 041eaf: 0b | end + 041eb0: 20 0e | local.get 14 + 041eb2: 41 01 | i32.const 1 + 041eb4: 48 | i32.lt_s + 041eb5: 0d 1e | br_if 30 + 041eb7: 20 02 | local.get 2 + 041eb9: 20 03 | local.get 3 + 041ebb: 41 90 02 | i32.const 272 + 041ebe: 6a | i32.add + 041ebf: 20 0e | local.get 14 + 041ec1: 41 02 | i32.const 2 + 041ec3: 74 | i32.shl + 041ec4: 6a | i32.add + 041ec5: 41 7c | i32.const 4294967292 + 041ec7: 6a | i32.add + 041ec8: 2a 02 00 | f32.load 2 0 + 041ecb: 43 00 00 00 00 | f32.const 0x0p+0 + 041ed0: 10 e1 84 80 80 00 | call 609 + 041ed6: 0c 1a | br 26 + 041ed8: 0b | end + 041ed9: 41 00 | i32.const 0 + 041edb: 21 12 | local.set 18 + 041edd: 41 00 | i32.const 0 + 041edf: 21 04 | local.set 4 + 041ee1: 20 0e | local.get 14 + 041ee3: 41 02 | i32.const 2 + 041ee5: 48 | i32.lt_s + 041ee6: 0d 1e | br_if 30 + 041ee8: 03 40 | loop + 041eea: 20 03 | local.get 3 + 041eec: 41 90 02 | i32.const 272 + 041eef: 6a | i32.add + 041ef0: 20 04 | local.get 4 + 041ef2: 41 02 | i32.const 2 + 041ef4: 74 | i32.shl + 041ef5: 6a | i32.add + 041ef6: 22 05 | local.tee 5 + 041ef8: 2a 02 04 | f32.load 2 4 + 041efb: 21 13 | local.set 19 + 041efd: 20 02 | local.get 2 + 041eff: 20 05 | local.get 5 + 041f01: 2a 02 00 | f32.load 2 0 + 041f04: 20 02 | local.get 2 + 041f06: 2a 02 10 | f32.load 2 16 + 041f09: 92 | f32.add + 041f0a: 22 14 | local.tee 20 + 041f0c: 38 02 10 | f32.store 2 16 + 041f0f: 20 02 | local.get 2 + 041f11: 20 13 | local.get 19 + 041f13: 20 02 | local.get 2 + 041f15: 2a 02 14 | f32.load 2 20 + 041f18: 92 | f32.add + 041f19: 22 13 | local.tee 19 + 041f1b: 38 02 14 | f32.store 2 20 + 041f1e: 20 02 | local.get 2 + 041f20: 41 02 | i32.const 2 + 041f22: 20 14 | local.get 20 + 041f24: fc 00 | i32.trunc_sat_f32_s + 041f26: 20 13 | local.get 19 + 041f28: fc 00 | i32.trunc_sat_f32_s + 041f2a: 41 00 | i32.const 0 + 041f2c: 41 00 | i32.const 0 + 041f2e: 41 00 | i32.const 0 + 041f30: 41 00 | i32.const 0 + 041f32: 10 e2 84 80 80 00 | call 610 + 041f38: 20 04 | local.get 4 + 041f3a: 41 03 | i32.const 3 + 041f3c: 6a | i32.add + 041f3d: 21 05 | local.set 5 + 041f3f: 20 04 | local.get 4 + 041f41: 41 02 | i32.const 2 + 041f43: 6a | i32.add + 041f44: 21 04 | local.set 4 + 041f46: 20 05 | local.get 5 + 041f48: 20 0e | local.get 14 + 041f4a: 48 | i32.lt_s + 041f4b: 0d 00 | br_if 0 + 041f4d: 0c 1b | br 27 + 041f4f: 0b | end + 041f50: 0b | end + 041f51: 41 00 | i32.const 0 + 041f53: 21 12 | local.set 18 + 041f55: 20 0e | local.get 14 + 041f57: 41 01 | i32.const 1 + 041f59: 4e | i32.ge_s + 041f5a: 0d 10 | br_if 16 + 041f5c: 0c 1d | br 29 + 041f5e: 0b | end + 041f5f: 41 00 | i32.const 0 + 041f61: 21 12 | local.set 18 + 041f63: 20 0e | local.get 14 + 041f65: 41 01 | i32.const 1 + 041f67: 48 | i32.lt_s + 041f68: 0d 1c | br_if 28 + 041f6a: 41 00 | i32.const 0 + 041f6c: 21 04 | local.set 4 + 041f6e: 0c 12 | br 18 + 041f70: 0b | end + 041f71: 41 00 | i32.const 0 + 041f73: 21 12 | local.set 18 + 041f75: 20 0e | local.get 14 + 041f77: 41 04 | i32.const 4 + 041f79: 4e | i32.ge_s + 041f7a: 0d 0f | br_if 15 + 041f7c: 0c 1b | br 27 + 041f7e: 0b | end + 041f7f: 41 00 | i32.const 0 + 041f81: 21 12 | local.set 18 + 041f83: 20 0e | local.get 14 + 041f85: 41 04 | i32.const 4 + 041f87: 48 | i32.lt_s + 041f88: 0d 1a | br_if 26 + 041f8a: 41 00 | i32.const 0 + 041f8c: 21 04 | local.set 4 + 041f8e: 0c 0f | br 15 + 041f90: 0b | end + 041f91: 41 00 | i32.const 0 + 041f93: 21 12 | local.set 18 + 041f95: 41 00 | i32.const 0 + 041f97: 21 05 | local.set 5 + 041f99: 20 0e | local.get 14 + 041f9b: 41 06 | i32.const 6 + 041f9d: 48 | i32.lt_s + 041f9e: 0d 19 | br_if 25 + 041fa0: 03 40 | loop + 041fa2: 20 02 | local.get 2 + 041fa4: 20 03 | local.get 3 + 041fa6: 41 90 02 | i32.const 272 + 041fa9: 6a | i32.add + 041faa: 20 05 | local.get 5 + 041fac: 41 02 | i32.const 2 + 041fae: 74 | i32.shl + 041faf: 6a | i32.add + 041fb0: 22 04 | local.tee 4 + 041fb2: 2a 02 00 | f32.load 2 0 + 041fb5: 20 04 | local.get 4 + 041fb7: 2a 02 04 | f32.load 2 4 + 041fba: 20 04 | local.get 4 + 041fbc: 2a 02 08 | f32.load 2 8 + 041fbf: 20 04 | local.get 4 + 041fc1: 2a 02 0c | f32.load 2 12 + 041fc4: 20 04 | local.get 4 + 041fc6: 2a 02 10 | f32.load 2 16 + 041fc9: 20 04 | local.get 4 + 041fcb: 2a 02 14 | f32.load 2 20 + 041fce: 10 e3 84 80 80 00 | call 611 + 041fd4: 20 05 | local.get 5 + 041fd6: 41 0b | i32.const 11 + 041fd8: 6a | i32.add + 041fd9: 21 04 | local.set 4 + 041fdb: 20 05 | local.get 5 + 041fdd: 41 06 | i32.const 6 + 041fdf: 6a | i32.add + 041fe0: 21 05 | local.set 5 + 041fe2: 20 04 | local.get 4 + 041fe4: 20 0e | local.get 14 + 041fe6: 48 | i32.lt_s + 041fe7: 0d 00 | br_if 0 + 041fe9: 0c 16 | br 22 + 041feb: 0b | end + 041fec: 0b | end + 041fed: 20 0e | local.get 14 + 041fef: 41 08 | i32.const 8 + 041ff1: 48 | i32.lt_s + 041ff2: 0d 17 | br_if 23 + 041ff4: 20 0e | local.get 14 + 041ff6: 41 7e | i32.const 4294967294 + 041ff8: 6a | i32.add + 041ff9: 21 0f | local.set 15 + 041ffb: 41 00 | i32.const 0 + 041ffd: 21 05 | local.set 5 + 041fff: 03 40 | loop + 042001: 20 02 | local.get 2 + 042003: 20 03 | local.get 3 + 042005: 41 90 02 | i32.const 272 + 042008: 6a | i32.add + 042009: 20 05 | local.get 5 + 04200b: 41 02 | i32.const 2 + 04200d: 74 | i32.shl + 04200e: 6a | i32.add + 04200f: 22 04 | local.tee 4 + 042011: 2a 02 00 | f32.load 2 0 + 042014: 20 04 | local.get 4 + 042016: 2a 02 04 | f32.load 2 4 + 042019: 20 04 | local.get 4 + 04201b: 2a 02 08 | f32.load 2 8 + 04201e: 20 04 | local.get 4 + 042020: 2a 02 0c | f32.load 2 12 + 042023: 20 04 | local.get 4 + 042025: 2a 02 10 | f32.load 2 16 + 042028: 20 04 | local.get 4 + 04202a: 2a 02 14 | f32.load 2 20 + 04202d: 10 e3 84 80 80 00 | call 611 + 042033: 20 05 | local.get 5 + 042035: 41 0b | i32.const 11 + 042037: 6a | i32.add + 042038: 21 04 | local.set 4 + 04203a: 20 05 | local.get 5 + 04203c: 41 06 | i32.const 6 + 04203e: 6a | i32.add + 04203f: 22 12 | local.tee 18 + 042041: 21 05 | local.set 5 + 042043: 20 04 | local.get 4 + 042045: 20 0f | local.get 15 + 042047: 48 | i32.lt_s + 042048: 0d 00 | br_if 0 + 04204a: 0b | end + 04204b: 20 12 | local.get 18 + 04204d: 41 01 | i32.const 1 + 04204f: 72 | i32.or + 042050: 22 04 | local.tee 4 + 042052: 20 0e | local.get 14 + 042054: 4e | i32.ge_s + 042055: 0d 17 | br_if 23 + 042057: 20 03 | local.get 3 + 042059: 41 90 02 | i32.const 272 + 04205c: 6a | i32.add + 04205d: 20 04 | local.get 4 + 04205f: 41 02 | i32.const 2 + 042061: 74 | i32.shl + 042062: 6a | i32.add + 042063: 2a 02 00 | f32.load 2 0 + 042066: 21 13 | local.set 19 + 042068: 20 02 | local.get 2 + 04206a: 20 03 | local.get 3 + 04206c: 41 90 02 | i32.const 272 + 04206f: 6a | i32.add + 042070: 20 12 | local.get 18 + 042072: 41 02 | i32.const 2 + 042074: 74 | i32.shl + 042075: 6a | i32.add + 042076: 2a 02 00 | f32.load 2 0 + 042079: 20 02 | local.get 2 + 04207b: 2a 02 10 | f32.load 2 16 + 04207e: 92 | f32.add + 04207f: 22 14 | local.tee 20 + 042081: 38 02 10 | f32.store 2 16 + 042084: 20 02 | local.get 2 + 042086: 20 13 | local.get 19 + 042088: 20 02 | local.get 2 + 04208a: 2a 02 14 | f32.load 2 20 + 04208d: 92 | f32.add + 04208e: 22 13 | local.tee 19 + 042090: 38 02 14 | f32.store 2 20 + 042093: 41 00 | i32.const 0 + 042095: 21 0e | local.set 14 + 042097: 20 02 | local.get 2 + 042099: 41 02 | i32.const 2 + 04209b: 20 14 | local.get 20 + 04209d: fc 00 | i32.trunc_sat_f32_s + 04209f: 20 13 | local.get 19 + 0420a1: fc 00 | i32.trunc_sat_f32_s + 0420a3: 41 00 | i32.const 0 + 0420a5: 41 00 | i32.const 0 + 0420a7: 41 00 | i32.const 0 + 0420a9: 41 00 | i32.const 0 + 0420ab: 10 e2 84 80 80 00 | call 610 + 0420b1: 0c 15 | br 21 + 0420b3: 0b | end + 0420b4: 20 0e | local.get 14 + 0420b6: 41 08 | i32.const 8 + 0420b8: 48 | i32.lt_s + 0420b9: 0d 16 | br_if 22 + 0420bb: 20 0e | local.get 14 + 0420bd: 41 7a | i32.const 4294967290 + 0420bf: 6a | i32.add + 0420c0: 21 12 | local.set 18 + 0420c2: 41 00 | i32.const 0 + 0420c4: 21 05 | local.set 5 + 0420c6: 03 40 | loop + 0420c8: 20 03 | local.get 3 + 0420ca: 41 90 02 | i32.const 272 + 0420cd: 6a | i32.add + 0420ce: 20 05 | local.get 5 + 0420d0: 22 04 | local.tee 4 + 0420d2: 41 02 | i32.const 2 + 0420d4: 74 | i32.shl + 0420d5: 6a | i32.add + 0420d6: 22 05 | local.tee 5 + 0420d8: 2a 02 04 | f32.load 2 4 + 0420db: 21 13 | local.set 19 + 0420dd: 20 02 | local.get 2 + 0420df: 20 05 | local.get 5 + 0420e1: 2a 02 00 | f32.load 2 0 + 0420e4: 20 02 | local.get 2 + 0420e6: 2a 02 10 | f32.load 2 16 + 0420e9: 92 | f32.add + 0420ea: 22 14 | local.tee 20 + 0420ec: 38 02 10 | f32.store 2 16 + 0420ef: 20 02 | local.get 2 + 0420f1: 20 13 | local.get 19 + 0420f3: 20 02 | local.get 2 + 0420f5: 2a 02 14 | f32.load 2 20 + 0420f8: 92 | f32.add + 0420f9: 22 13 | local.tee 19 + 0420fb: 38 02 14 | f32.store 2 20 + 0420fe: 20 02 | local.get 2 + 042100: 41 02 | i32.const 2 + 042102: 20 14 | local.get 20 + 042104: fc 00 | i32.trunc_sat_f32_s + 042106: 20 13 | local.get 19 + 042108: fc 00 | i32.trunc_sat_f32_s + 04210a: 41 00 | i32.const 0 + 04210c: 41 00 | i32.const 0 + 04210e: 41 00 | i32.const 0 + 042110: 41 00 | i32.const 0 + 042112: 10 e2 84 80 80 00 | call 610 + 042118: 20 04 | local.get 4 + 04211a: 41 02 | i32.const 2 + 04211c: 6a | i32.add + 04211d: 21 05 | local.set 5 + 04211f: 20 04 | local.get 4 + 042121: 41 03 | i32.const 3 + 042123: 6a | i32.add + 042124: 20 12 | local.get 18 + 042126: 48 | i32.lt_s + 042127: 0d 00 | br_if 0 + 042129: 0b | end + 04212a: 20 04 | local.get 4 + 04212c: 41 07 | i32.const 7 + 04212e: 6a | i32.add + 04212f: 22 12 | local.tee 18 + 042131: 20 0e | local.get 14 + 042133: 4e | i32.ge_s + 042134: 0d 16 | br_if 22 + 042136: 20 02 | local.get 2 + 042138: 20 03 | local.get 3 + 04213a: 41 90 02 | i32.const 272 + 04213d: 6a | i32.add + 04213e: 20 05 | local.get 5 + 042140: 41 02 | i32.const 2 + 042142: 74 | i32.shl + 042143: 6a | i32.add + 042144: 22 04 | local.tee 4 + 042146: 2a 02 00 | f32.load 2 0 + 042149: 20 03 | local.get 3 + 04214b: 41 90 02 | i32.const 272 + 04214e: 6a | i32.add + 04214f: 20 0e | local.get 14 + 042151: 41 fe ff ff ff 03 | i32.const 1073741822 + 042157: 71 | i32.and + 042158: 41 02 | i32.const 2 + 04215a: 74 | i32.shl + 04215b: 6a | i32.add + 04215c: 41 6c | i32.const 4294967276 + 04215e: 6a | i32.add + 04215f: 2a 02 00 | f32.load 2 0 + 042162: 20 04 | local.get 4 + 042164: 2a 02 08 | f32.load 2 8 + 042167: 20 04 | local.get 4 + 042169: 2a 02 0c | f32.load 2 12 + 04216c: 20 04 | local.get 4 + 04216e: 2a 02 10 | f32.load 2 16 + 042171: 20 03 | local.get 3 + 042173: 41 90 02 | i32.const 272 + 042176: 6a | i32.add + 042177: 20 12 | local.get 18 + 042179: 41 02 | i32.const 2 + 04217b: 74 | i32.shl + 04217c: 6a | i32.add + 04217d: 2a 02 00 | f32.load 2 0 + 042180: 10 e3 84 80 80 00 | call 611 + 042186: 0c 13 | br 19 + 042188: 0b | end + 042189: 20 0e | local.get 14 + 04218b: 41 04 | i32.const 4 + 04218d: 48 | i32.lt_s + 04218e: 0d 15 | br_if 21 + 042190: 20 0e | local.get 14 + 042192: 41 01 | i32.const 1 + 042194: 71 | i32.and + 042195: 22 04 | local.tee 4 + 042197: 41 03 | i32.const 3 + 042199: 6a | i32.add + 04219a: 22 05 | local.tee 5 + 04219c: 20 0e | local.get 14 + 04219e: 4f | i32.ge_u + 04219f: 0d 12 | br_if 18 + 0421a1: 20 03 | local.get 3 + 0421a3: 2a 02 90 02 | f32.load 2 272 + 0421a7: 43 00 00 00 00 | f32.const 0x0p+0 + 0421ac: 20 0e | local.get 14 + 0421ae: 41 01 | i32.const 1 + 0421b0: 71 | i32.and + 0421b1: 1b | select + 0421b2: 21 13 | local.set 19 + 0421b4: 20 11 | local.get 17 + 0421b6: 41 1b | i32.const 27 + 0421b8: 47 | i32.ne + 0421b9: 21 12 | local.set 18 + 0421bb: 03 40 | loop + 0421bd: 20 03 | local.get 3 + 0421bf: 41 90 02 | i32.const 272 + 0421c2: 6a | i32.add + 0421c3: 20 05 | local.get 5 + 0421c5: 41 02 | i32.const 2 + 0421c7: 74 | i32.shl + 0421c8: 6a | i32.add + 0421c9: 2a 02 00 | f32.load 2 0 + 0421cc: 21 14 | local.set 20 + 0421ce: 20 03 | local.get 3 + 0421d0: 41 90 02 | i32.const 272 + 0421d3: 6a | i32.add + 0421d4: 20 04 | local.get 4 + 0421d6: 41 02 | i32.const 2 + 0421d8: 74 | i32.shl + 0421d9: 6a | i32.add + 0421da: 22 05 | local.tee 5 + 0421dc: 2a 02 08 | f32.load 2 8 + 0421df: 21 15 | local.set 21 + 0421e1: 20 05 | local.get 5 + 0421e3: 2a 02 04 | f32.load 2 4 + 0421e6: 21 16 | local.set 22 + 0421e8: 20 05 | local.get 5 + 0421ea: 2a 02 00 | f32.load 2 0 + 0421ed: 21 17 | local.set 23 + 0421ef: 02 40 | block + 0421f1: 02 40 | block + 0421f3: 20 12 | local.get 18 + 0421f5: 0d 00 | br_if 0 + 0421f7: 20 02 | local.get 2 + 0421f9: 20 17 | local.get 23 + 0421fb: 20 13 | local.get 19 + 0421fd: 20 16 | local.get 22 + 0421ff: 20 15 | local.get 21 + 042201: 20 14 | local.get 20 + 042203: 43 00 00 00 00 | f32.const 0x0p+0 + 042208: 10 e3 84 80 80 00 | call 611 + 04220e: 0c 01 | br 1 + 042210: 0b | end + 042211: 20 02 | local.get 2 + 042213: 20 13 | local.get 19 + 042215: 20 17 | local.get 23 + 042217: 20 16 | local.get 22 + 042219: 20 15 | local.get 21 + 04221b: 43 00 00 00 00 | f32.const 0x0p+0 + 042220: 20 14 | local.get 20 + 042222: 10 e3 84 80 80 00 | call 611 + 042228: 0b | end + 042229: 20 04 | local.get 4 + 04222b: 41 07 | i32.const 7 + 04222d: 6a | i32.add + 04222e: 21 05 | local.set 5 + 042230: 43 00 00 00 00 | f32.const 0x0p+0 + 042235: 21 13 | local.set 19 + 042237: 20 04 | local.get 4 + 042239: 41 04 | i32.const 4 + 04223b: 6a | i32.add + 04223c: 21 04 | local.set 4 + 04223e: 20 05 | local.get 5 + 042240: 20 0e | local.get 14 + 042242: 4e | i32.ge_s + 042243: 0d 13 | br_if 19 + 042245: 0c 00 | br 0 + 042247: 0b | end + 042248: 0b | end + 042249: 20 0c | local.get 12 + 04224b: 0d 0e | br_if 14 + 04224d: 41 01 | i32.const 1 + 04224f: 21 0c | local.set 12 + 042251: 20 00 | local.get 0 + 042253: 28 02 7c | i32.load 2 124 + 042256: 22 10 | local.tee 16 + 042258: 45 | i32.eqz + 042259: 0d 0f | br_if 15 + 04225b: 20 10 | local.get 16 + 04225d: 41 7f | i32.const 4294967295 + 04225f: 4c | i32.le_s + 042260: 0d 05 | br_if 5 + 042262: 41 00 | i32.const 0 + 042264: 21 18 | local.set 24 + 042266: 41 01 | i32.const 1 + 042268: 21 19 | local.set 25 + 04226a: 41 00 | i32.const 0 + 04226c: 21 05 | local.set 5 + 04226e: 41 01 | i32.const 1 + 042270: 21 04 | local.set 4 + 042272: 41 7f | i32.const 4294967295 + 042274: 21 1a | local.set 26 + 042276: 02 40 | block + 042278: 02 40 | block + 04227a: 20 00 | local.get 0 + 04227c: 28 02 74 | i32.load 2 116 + 04227f: 22 0c | local.tee 12 + 042281: 2d 00 00 | i32.load8_u 0 0 + 042284: 0e 04 00 0f 0f 01 0f | br_table 0 15 15 1 15 + 04228b: 0b | end + 04228c: 20 09 | local.get 9 + 04228e: 20 10 | local.get 16 + 042290: 4b | i32.gt_u + 042291: 0d 07 | br_if 7 + 042293: 41 00 | i32.const 0 + 042295: 21 1a | local.set 26 + 042297: 20 09 | local.get 9 + 042299: 20 10 | local.get 16 + 04229b: 4f | i32.ge_u + 04229c: 0d 0e | br_if 14 + 04229e: 20 0c | local.get 12 + 0422a0: 20 09 | local.get 9 + 0422a2: 6a | i32.add + 0422a3: 2d 00 00 | i32.load8_u 0 0 + 0422a6: 21 1a | local.set 26 + 0422a8: 0c 0e | br 14 + 0422aa: 0b | end + 0422ab: 03 40 | loop + 0422ad: 20 18 | local.get 24 + 0422af: 41 08 | i32.const 8 + 0422b1: 74 | i32.shl + 0422b2: 21 18 | local.set 24 + 0422b4: 02 40 | block + 0422b6: 20 04 | local.get 4 + 0422b8: 20 10 | local.get 16 + 0422ba: 4e | i32.ge_s + 0422bb: 0d 00 | br_if 0 + 0422bd: 20 18 | local.get 24 + 0422bf: 20 0c | local.get 12 + 0422c1: 20 04 | local.get 4 + 0422c3: 6a | i32.add + 0422c4: 2d 00 00 | i32.load8_u 0 0 + 0422c7: 72 | i32.or + 0422c8: 21 18 | local.set 24 + 0422ca: 20 04 | local.get 4 + 0422cc: 41 01 | i32.const 1 + 0422ce: 6a | i32.add + 0422cf: 22 19 | local.tee 25 + 0422d1: 21 04 | local.set 4 + 0422d3: 0b | end + 0422d4: 20 05 | local.get 5 + 0422d6: 41 01 | i32.const 1 + 0422d8: 71 | i32.and + 0422d9: 21 12 | local.set 18 + 0422db: 41 01 | i32.const 1 + 0422dd: 21 05 | local.set 5 + 0422df: 20 12 | local.get 18 + 0422e1: 45 | i32.eqz + 0422e2: 0d 00 | br_if 0 + 0422e4: 0b | end + 0422e5: 41 00 | i32.const 0 + 0422e7: 21 04 | local.set 4 + 0422e9: 41 00 | i32.const 0 + 0422eb: 21 12 | local.set 18 + 0422ed: 20 19 | local.get 25 + 0422ef: 21 05 | local.set 5 + 0422f1: 03 40 | loop + 0422f3: 20 04 | local.get 4 + 0422f5: 41 08 | i32.const 8 + 0422f7: 74 | i32.shl + 0422f8: 21 04 | local.set 4 + 0422fa: 02 40 | block + 0422fc: 20 05 | local.get 5 + 0422fe: 20 10 | local.get 16 + 042300: 4e | i32.ge_s + 042301: 0d 00 | br_if 0 + 042303: 20 04 | local.get 4 + 042305: 20 0c | local.get 12 + 042307: 20 05 | local.get 5 + 042309: 6a | i32.add + 04230a: 2d 00 00 | i32.load8_u 0 0 + 04230d: 72 | i32.or + 04230e: 21 04 | local.set 4 + 042310: 20 05 | local.get 5 + 042312: 41 01 | i32.const 1 + 042314: 6a | i32.add + 042315: 22 19 | local.tee 25 + 042317: 21 05 | local.set 5 + 042319: 0b | end + 04231a: 20 12 | local.get 18 + 04231c: 41 01 | i32.const 1 + 04231e: 71 | i32.and + 04231f: 21 0f | local.set 15 + 042321: 41 01 | i32.const 1 + 042323: 21 12 | local.set 18 + 042325: 20 0f | local.get 15 + 042327: 45 | i32.eqz + 042328: 0d 00 | br_if 0 + 04232a: 0b | end + 04232b: 41 00 | i32.const 0 + 04232d: 21 1b | local.set 27 + 04232f: 20 18 | local.get 24 + 042331: 41 00 | i32.const 0 + 042333: 4c | i32.le_s + 042334: 0d 0c | br_if 12 + 042336: 03 40 | loop + 042338: 20 04 | local.get 4 + 04233a: 21 1c | local.set 28 + 04233c: 02 40 | block + 04233e: 02 40 | block + 042340: 20 19 | local.get 25 + 042342: 20 10 | local.get 16 + 042344: 48 | i32.lt_s + 042345: 0d 00 | br_if 0 + 042347: 41 00 | i32.const 0 + 042349: 21 1a | local.set 26 + 04234b: 0c 01 | br 1 + 04234d: 0b | end + 04234e: 20 0c | local.get 12 + 042350: 20 19 | local.get 25 + 042352: 6a | i32.add + 042353: 2d 00 00 | i32.load8_u 0 0 + 042356: 21 1a | local.set 26 + 042358: 20 19 | local.get 25 + 04235a: 41 01 | i32.const 1 + 04235c: 6a | i32.add + 04235d: 21 19 | local.set 25 + 04235f: 0b | end + 042360: 41 00 | i32.const 0 + 042362: 21 04 | local.set 4 + 042364: 41 00 | i32.const 0 + 042366: 21 12 | local.set 18 + 042368: 20 19 | local.get 25 + 04236a: 21 05 | local.set 5 + 04236c: 03 40 | loop + 04236e: 20 04 | local.get 4 + 042370: 41 08 | i32.const 8 + 042372: 74 | i32.shl + 042373: 21 04 | local.set 4 + 042375: 02 40 | block + 042377: 20 05 | local.get 5 + 042379: 20 10 | local.get 16 + 04237b: 4e | i32.ge_s + 04237c: 0d 00 | br_if 0 + 04237e: 20 04 | local.get 4 + 042380: 20 0c | local.get 12 + 042382: 20 05 | local.get 5 + 042384: 6a | i32.add + 042385: 2d 00 00 | i32.load8_u 0 0 + 042388: 72 | i32.or + 042389: 21 04 | local.set 4 + 04238b: 20 05 | local.get 5 + 04238d: 41 01 | i32.const 1 + 04238f: 6a | i32.add + 042390: 22 19 | local.tee 25 + 042392: 21 05 | local.set 5 + 042394: 0b | end + 042395: 20 12 | local.get 18 + 042397: 41 01 | i32.const 1 + 042399: 71 | i32.and + 04239a: 21 0f | local.set 15 + 04239c: 41 01 | i32.const 1 + 04239e: 21 12 | local.set 18 + 0423a0: 20 0f | local.get 15 + 0423a2: 45 | i32.eqz + 0423a3: 0d 00 | br_if 0 + 0423a5: 0b | end + 0423a6: 02 40 | block + 0423a8: 20 01 | local.get 1 + 0423aa: 20 1c | local.get 28 + 0423ac: 48 | i32.lt_s + 0423ad: 0d 00 | br_if 0 + 0423af: 20 01 | local.get 1 + 0423b1: 20 04 | local.get 4 + 0423b3: 48 | i32.lt_s + 0423b4: 0d 0f | br_if 15 + 0423b6: 0b | end + 0423b7: 20 1b | local.get 27 + 0423b9: 41 01 | i32.const 1 + 0423bb: 6a | i32.add + 0423bc: 22 1b | local.tee 27 + 0423be: 20 18 | local.get 24 + 0423c0: 46 | i32.eq + 0423c1: 0d 0d | br_if 13 + 0423c3: 0c 00 | br 0 + 0423c5: 0b | end + 0423c6: 0b | end + 0423c7: 20 0d | local.get 13 + 0423c9: 41 01 | i32.const 1 + 0423cb: 48 | i32.lt_s + 0423cc: 0d 13 | br_if 19 + 0423ce: 20 03 | local.get 3 + 0423d0: 20 03 | local.get 3 + 0423d2: 41 90 01 | i32.const 144 + 0423d5: 6a | i32.add + 0423d6: 20 0d | local.get 13 + 0423d8: 41 7f | i32.const 4294967295 + 0423da: 6a | i32.add + 0423db: 22 0d | local.tee 13 + 0423dd: 41 0c | i32.const 12 + 0423df: 6c | i32.mul + 0423e0: 6a | i32.add + 0423e1: 22 04 | local.tee 4 + 0423e3: 28 02 08 | i32.load 2 8 + 0423e6: 36 02 78 | i32.store 2 120 + 0423e9: 20 03 | local.get 3 + 0423eb: 20 04 | local.get 4 + 0423ed: 29 02 00 | i64.load 2 0 + 0423f0: 37 03 70 | i64.store 3 112 + 0423f3: 0c 11 | br 17 + 0423f5: 0b | end + 0423f6: 20 02 | local.get 2 + 0423f8: 10 e4 84 80 80 00 | call 612 + 0423fe: 41 01 | i32.const 1 + 042400: 21 12 | local.set 18 + 042402: 0c 13 | br 19 + 042404: 0b | end + 042405: 41 00 | i32.const 0 + 042407: 21 12 | local.set 18 + 042409: 20 0f | local.get 15 + 04240b: 20 05 | local.get 5 + 04240d: 4e | i32.ge_s + 04240e: 0d 12 | br_if 18 + 042410: 20 03 | local.get 3 + 042412: 20 04 | local.get 4 + 042414: 41 02 | i32.const 2 + 042416: 6a | i32.add + 042417: 36 02 74 | i32.store 2 116 + 04241a: 02 40 | block + 04241c: 02 40 | block + 04241e: 02 40 | block + 042420: 02 40 | block + 042422: 20 10 | local.get 16 + 042424: 20 0f | local.get 15 + 042426: 6a | i32.add + 042427: 2d 00 00 | i32.load8_u 0 0 + 04242a: 41 5e | i32.const 4294967262 + 04242c: 6a | i32.add + 04242d: 0e 04 00 01 02 03 16 | br_table 0 1 2 3 22 + 042434: 0b | end + 042435: 20 0e | local.get 14 + 042437: 41 07 | i32.const 7 + 042439: 48 | i32.lt_s + 04243a: 0d 15 | br_if 21 + 04243c: 20 03 | local.get 3 + 04243e: 2a 02 a8 02 | f32.load 2 296 + 042442: 21 13 | local.set 19 + 042444: 20 03 | local.get 3 + 042446: 2a 02 a4 02 | f32.load 2 292 + 04244a: 21 14 | local.set 20 + 04244c: 20 03 | local.get 3 + 04244e: 2a 02 a0 02 | f32.load 2 288 + 042452: 21 15 | local.set 21 + 042454: 20 02 | local.get 2 + 042456: 20 03 | local.get 3 + 042458: 2a 02 90 02 | f32.load 2 272 + 04245c: 43 00 00 00 00 | f32.const 0x0p+0 + 042461: 20 03 | local.get 3 + 042463: 2a 02 94 02 | f32.load 2 276 + 042467: 20 03 | local.get 3 + 042469: 2a 02 98 02 | f32.load 2 280 + 04246d: 22 16 | local.tee 22 + 04246f: 20 03 | local.get 3 + 042471: 2a 02 9c 02 | f32.load 2 284 + 042475: 43 00 00 00 00 | f32.const 0x0p+0 + 04247a: 10 e3 84 80 80 00 | call 611 + 042480: 20 02 | local.get 2 + 042482: 20 15 | local.get 21 + 042484: 43 00 00 00 00 | f32.const 0x0p+0 + 042489: 20 14 | local.get 20 + 04248b: 20 16 | local.get 22 + 04248d: 8c | f32.neg + 04248e: 20 13 | local.get 19 + 042490: 43 00 00 00 00 | f32.const 0x0p+0 + 042495: 10 e3 84 80 80 00 | call 611 + 04249b: 0c 11 | br 17 + 04249d: 0b | end + 04249e: 20 0e | local.get 14 + 0424a0: 41 0d | i32.const 13 + 0424a2: 48 | i32.lt_s + 0424a3: 0d 14 | br_if 20 + 0424a5: 20 03 | local.get 3 + 0424a7: 2a 02 bc 02 | f32.load 2 316 + 0424ab: 21 13 | local.set 19 + 0424ad: 20 03 | local.get 3 + 0424af: 2a 02 b8 02 | f32.load 2 312 + 0424b3: 21 14 | local.set 20 + 0424b5: 20 03 | local.get 3 + 0424b7: 2a 02 b4 02 | f32.load 2 308 + 0424bb: 21 15 | local.set 21 + 0424bd: 20 03 | local.get 3 + 0424bf: 2a 02 b0 02 | f32.load 2 304 + 0424c3: 21 16 | local.set 22 + 0424c5: 20 03 | local.get 3 + 0424c7: 2a 02 ac 02 | f32.load 2 300 + 0424cb: 21 17 | local.set 23 + 0424cd: 20 03 | local.get 3 + 0424cf: 2a 02 a8 02 | f32.load 2 296 + 0424d3: 21 1d | local.set 29 + 0424d5: 20 02 | local.get 2 + 0424d7: 20 03 | local.get 3 + 0424d9: 2a 02 90 02 | f32.load 2 272 + 0424dd: 20 03 | local.get 3 + 0424df: 2a 02 94 02 | f32.load 2 276 + 0424e3: 20 03 | local.get 3 + 0424e5: 2a 02 98 02 | f32.load 2 280 + 0424e9: 20 03 | local.get 3 + 0424eb: 2a 02 9c 02 | f32.load 2 284 + 0424ef: 20 03 | local.get 3 + 0424f1: 2a 02 a0 02 | f32.load 2 288 + 0424f5: 20 03 | local.get 3 + 0424f7: 2a 02 a4 02 | f32.load 2 292 + 0424fb: 10 e3 84 80 80 00 | call 611 + 042501: 20 02 | local.get 2 + 042503: 20 1d | local.get 29 + 042505: 20 17 | local.get 23 + 042507: 20 16 | local.get 22 + 042509: 20 15 | local.get 21 + 04250b: 20 14 | local.get 20 + 04250d: 20 13 | local.get 19 + 04250f: 10 e3 84 80 80 00 | call 611 + 042515: 0c 10 | br 16 + 042517: 0b | end + 042518: 20 0e | local.get 14 + 04251a: 41 09 | i32.const 9 + 04251c: 48 | i32.lt_s + 04251d: 0d 13 | br_if 19 + 04251f: 20 03 | local.get 3 + 042521: 2a 02 b0 02 | f32.load 2 304 + 042525: 21 14 | local.set 20 + 042527: 20 03 | local.get 3 + 042529: 2a 02 a8 02 | f32.load 2 296 + 04252d: 21 15 | local.set 21 + 04252f: 20 03 | local.get 3 + 042531: 2a 02 a4 02 | f32.load 2 292 + 042535: 21 16 | local.set 22 + 042537: 20 03 | local.get 3 + 042539: 2a 02 ac 02 | f32.load 2 300 + 04253d: 21 13 | local.set 19 + 04253f: 20 02 | local.get 2 + 042541: 20 03 | local.get 3 + 042543: 2a 02 90 02 | f32.load 2 272 + 042547: 20 03 | local.get 3 + 042549: 2a 02 94 02 | f32.load 2 276 + 04254d: 22 17 | local.tee 23 + 04254f: 20 03 | local.get 3 + 042551: 2a 02 98 02 | f32.load 2 280 + 042555: 20 03 | local.get 3 + 042557: 2a 02 9c 02 | f32.load 2 284 + 04255b: 22 1d | local.tee 29 + 04255d: 20 03 | local.get 3 + 04255f: 2a 02 a0 02 | f32.load 2 288 + 042563: 43 00 00 00 00 | f32.const 0x0p+0 + 042568: 10 e3 84 80 80 00 | call 611 + 04256e: 20 02 | local.get 2 + 042570: 20 16 | local.get 22 + 042572: 43 00 00 00 00 | f32.const 0x0p+0 + 042577: 20 15 | local.get 21 + 042579: 20 13 | local.get 19 + 04257b: 20 14 | local.get 20 + 04257d: 20 13 | local.get 19 + 04257f: 20 17 | local.get 23 + 042581: 20 1d | local.get 29 + 042583: 92 | f32.add + 042584: 92 | f32.add + 042585: 8c | f32.neg + 042586: 10 e3 84 80 80 00 | call 611 + 04258c: 0c 0f | br 15 + 04258e: 0b | end + 04258f: 20 0e | local.get 14 + 042591: 41 0b | i32.const 11 + 042593: 48 | i32.lt_s + 042594: 0d 12 | br_if 18 + 042596: 20 03 | local.get 3 + 042598: 2a 02 b8 02 | f32.load 2 312 + 04259c: 21 13 | local.set 19 + 04259e: 20 03 | local.get 3 + 0425a0: 2a 02 b0 02 | f32.load 2 304 + 0425a4: 21 14 | local.set 20 + 0425a6: 20 03 | local.get 3 + 0425a8: 2a 02 a8 02 | f32.load 2 296 + 0425ac: 21 15 | local.set 21 + 0425ae: 20 03 | local.get 3 + 0425b0: 2a 02 b4 02 | f32.load 2 308 + 0425b4: 21 16 | local.set 22 + 0425b6: 20 03 | local.get 3 + 0425b8: 2a 02 ac 02 | f32.load 2 300 + 0425bc: 21 17 | local.set 23 + 0425be: 20 02 | local.get 2 + 0425c0: 20 03 | local.get 3 + 0425c2: 2a 02 90 02 | f32.load 2 272 + 0425c6: 22 1d | local.tee 29 + 0425c8: 20 03 | local.get 3 + 0425ca: 2a 02 94 02 | f32.load 2 276 + 0425ce: 22 1e | local.tee 30 + 0425d0: 20 03 | local.get 3 + 0425d2: 2a 02 98 02 | f32.load 2 280 + 0425d6: 22 1f | local.tee 31 + 0425d8: 20 03 | local.get 3 + 0425da: 2a 02 9c 02 | f32.load 2 284 + 0425de: 22 20 | local.tee 32 + 0425e0: 20 03 | local.get 3 + 0425e2: 2a 02 a0 02 | f32.load 2 288 + 0425e6: 22 21 | local.tee 33 + 0425e8: 20 03 | local.get 3 + 0425ea: 2a 02 a4 02 | f32.load 2 292 + 0425ee: 22 22 | local.tee 34 + 0425f0: 10 e3 84 80 80 00 | call 611 + 0425f6: 20 02 | local.get 2 + 0425f8: 20 15 | local.get 21 + 0425fa: 20 17 | local.get 23 + 0425fc: 20 14 | local.get 20 + 0425fe: 20 16 | local.get 22 + 042600: 20 13 | local.get 19 + 042602: 20 14 | local.get 20 + 042604: 20 15 | local.get 21 + 042606: 20 21 | local.get 33 + 042608: 20 1d | local.get 29 + 04260a: 20 1f | local.get 31 + 04260c: 92 | f32.add + 04260d: 92 | f32.add + 04260e: 92 | f32.add + 04260f: 92 | f32.add + 042610: 22 1d | local.tee 29 + 042612: 8c | f32.neg + 042613: 20 1d | local.get 29 + 042615: 8b | f32.abs + 042616: 20 16 | local.get 22 + 042618: 20 17 | local.get 23 + 04261a: 20 22 | local.get 34 + 04261c: 20 1e | local.get 30 + 04261e: 20 20 | local.get 32 + 042620: 92 | f32.add + 042621: 92 | f32.add + 042622: 92 | f32.add + 042623: 92 | f32.add + 042624: 22 1d | local.tee 29 + 042626: 8b | f32.abs + 042627: 5e | f32.gt + 042628: 22 04 | local.tee 4 + 04262a: 1b | select + 04262b: 20 1d | local.get 29 + 04262d: 8c | f32.neg + 04262e: 20 13 | local.get 19 + 042630: 20 04 | local.get 4 + 042632: 1b | select + 042633: 10 e3 84 80 80 00 | call 611 + 042639: 0c 0e | br 14 + 04263b: 0b | end + 04263c: 02 40 | block + 04263e: 20 11 | local.get 17 + 042640: 41 1f | i32.const 31 + 042642: 4b | i32.gt_u + 042643: 0d 00 | br_if 0 + 042645: 20 11 | local.get 17 + 042647: 41 1c | i32.const 28 + 042649: 47 | i32.ne + 04264a: 0d 11 | br_if 17 + 04264c: 0b | end + 04264d: 02 40 | block + 04264f: 02 40 | block + 042651: 20 11 | local.get 17 + 042653: 41 ff 01 | i32.const 255 + 042656: 47 | i32.ne + 042657: 0d 00 | br_if 0 + 042659: 41 00 | i32.const 0 + 04265b: 21 11 | local.set 17 + 04265d: 41 00 | i32.const 0 + 04265f: 21 04 | local.set 4 + 042661: 20 0f | local.get 15 + 042663: 21 12 | local.set 18 + 042665: 03 40 | loop + 042667: 20 04 | local.get 4 + 042669: 41 08 | i32.const 8 + 04266b: 74 | i32.shl + 04266c: 21 04 | local.set 4 + 04266e: 02 40 | block + 042670: 20 12 | local.get 18 + 042672: 20 05 | local.get 5 + 042674: 4e | i32.ge_s + 042675: 0d 00 | br_if 0 + 042677: 20 04 | local.get 4 + 042679: 20 10 | local.get 16 + 04267b: 20 12 | local.get 18 + 04267d: 6a | i32.add + 04267e: 2d 00 00 | i32.load8_u 0 0 + 042681: 72 | i32.or + 042682: 21 04 | local.set 4 + 042684: 20 12 | local.get 18 + 042686: 41 01 | i32.const 1 + 042688: 6a | i32.add + 042689: 22 0f | local.tee 15 + 04268b: 21 12 | local.set 18 + 04268d: 0b | end + 04268e: 20 11 | local.get 17 + 042690: 41 01 | i32.const 1 + 042692: 6a | i32.add + 042693: 22 11 | local.tee 17 + 042695: 41 04 | i32.const 4 + 042697: 47 | i32.ne + 042698: 0d 00 | br_if 0 + 04269a: 0b | end + 04269b: 20 03 | local.get 3 + 04269d: 20 0f | local.get 15 + 04269f: 36 02 74 | i32.store 2 116 + 0426a2: 20 04 | local.get 4 + 0426a4: b2 | f32.convert_i32_s + 0426a5: 43 00 00 80 37 | f32.const 0x1p-16 + 0426aa: 94 | f32.mul + 0426ab: 21 13 | local.set 19 + 0426ad: 0c 01 | br 1 + 0426af: 0b | end + 0426b0: 20 04 | local.get 4 + 0426b2: 41 00 | i32.const 0 + 0426b4: 48 | i32.lt_s + 0426b5: 0d 04 | br_if 4 + 0426b7: 20 04 | local.get 4 + 0426b9: 20 05 | local.get 5 + 0426bb: 4a | i32.gt_s + 0426bc: 0d 04 | br_if 4 + 0426be: 20 03 | local.get 3 + 0426c0: 20 04 | local.get 4 + 0426c2: 36 02 74 | i32.store 2 116 + 0426c5: 20 03 | local.get 3 + 0426c7: 41 f0 00 | i32.const 112 + 0426ca: 6a | i32.add + 0426cb: 10 dd 84 80 80 00 | call 605 + 0426d1: c1 | i32.extend16_s + 0426d2: b2 | f32.convert_i32_s + 0426d3: 21 13 | local.set 19 + 0426d5: 0b | end + 0426d6: 20 0e | local.get 14 + 0426d8: 41 2f | i32.const 47 + 0426da: 4a | i32.gt_s + 0426db: 0d 10 | br_if 16 + 0426dd: 20 03 | local.get 3 + 0426df: 41 90 02 | i32.const 272 + 0426e2: 6a | i32.add + 0426e3: 20 0e | local.get 14 + 0426e5: 41 02 | i32.const 2 + 0426e7: 74 | i32.shl + 0426e8: 6a | i32.add + 0426e9: 20 13 | local.get 19 + 0426eb: 38 02 00 | f32.store 2 0 + 0426ee: 20 0e | local.get 14 + 0426f0: 41 01 | i32.const 1 + 0426f2: 6a | i32.add + 0426f3: 21 0e | local.set 14 + 0426f5: 0c 0e | br 14 + 0426f7: 0b | end + 0426f8: 23 81 80 80 80 00 | global.get 1 + 0426fe: 22 02 | local.tee 2 + 042700: 41 d2 ce 93 80 00 | i32.const 321362 + 042706: 6a | i32.add + 042707: 20 02 | local.get 2 + 042709: 41 94 a9 93 80 00 | i32.const 316564 + 04270f: 6a | i32.add + 042710: 41 fd 08 | i32.const 1149 + 042713: 20 02 | local.get 2 + 042715: 41 b4 a5 93 80 00 | i32.const 316084 + 04271b: 6a | i32.add + 04271c: 10 ec 80 80 80 00 | call 108 + 042722: 00 | unreachable + 042723: 0b | end + 042724: 23 81 80 80 80 00 | global.get 1 + 04272a: 22 02 | local.tee 2 + 04272c: 41 d2 ce 93 80 00 | i32.const 321362 + 042732: 6a | i32.add + 042733: 20 02 | local.get 2 + 042735: 41 94 a9 93 80 00 | i32.const 316564 + 04273b: 6a | i32.add + 04273c: 41 fd 08 | i32.const 1149 + 04273f: 20 02 | local.get 2 + 042741: 41 b4 a5 93 80 00 | i32.const 316084 + 042747: 6a | i32.add + 042748: 10 ec 80 80 80 00 | call 108 + 04274e: 00 | unreachable + 04274f: 0b | end + 042750: 23 81 80 80 80 00 | global.get 1 + 042756: 22 02 | local.tee 2 + 042758: 41 d2 ce 93 80 00 | i32.const 321362 + 04275e: 6a | i32.add + 04275f: 20 02 | local.get 2 + 042761: 41 94 a9 93 80 00 | i32.const 316564 + 042767: 6a | i32.add + 042768: 41 fd 08 | i32.const 1149 + 04276b: 20 02 | local.get 2 + 04276d: 41 b4 a5 93 80 00 | i32.const 316084 + 042773: 6a | i32.add + 042774: 10 ec 80 80 80 00 | call 108 + 04277a: 00 | unreachable + 04277b: 0b | end + 04277c: 23 81 80 80 80 00 | global.get 1 + 042782: 22 02 | local.tee 2 + 042784: 41 d2 ce 93 80 00 | i32.const 321362 + 04278a: 6a | i32.add + 04278b: 20 02 | local.get 2 + 04278d: 41 94 a9 93 80 00 | i32.const 316564 + 042793: 6a | i32.add + 042794: 41 fd 08 | i32.const 1149 + 042797: 20 02 | local.get 2 + 042799: 41 b4 a5 93 80 00 | i32.const 316084 + 04279f: 6a | i32.add + 0427a0: 10 ec 80 80 80 00 | call 108 + 0427a6: 00 | unreachable + 0427a7: 0b | end + 0427a8: 41 01 | i32.const 1 + 0427aa: 21 04 | local.set 4 + 0427ac: 0c 02 | br 2 + 0427ae: 0b | end + 0427af: 41 01 | i32.const 1 + 0427b1: 21 04 | local.set 4 + 0427b3: 0b | end + 0427b4: 03 40 | loop + 0427b6: 02 40 | block + 0427b8: 02 40 | block + 0427ba: 20 04 | local.get 4 + 0427bc: 0e 02 00 01 01 | br_table 0 1 1 + 0427c1: 0b | end + 0427c2: 20 12 | local.get 18 + 0427c4: 41 03 | i32.const 3 + 0427c6: 6a | i32.add + 0427c7: 22 04 | local.tee 4 + 0427c9: 20 0e | local.get 14 + 0427cb: 4e | i32.ge_s + 0427cc: 0d 08 | br_if 8 + 0427ce: 20 03 | local.get 3 + 0427d0: 41 90 02 | i32.const 272 + 0427d3: 6a | i32.add + 0427d4: 20 04 | local.get 4 + 0427d6: 41 02 | i32.const 2 + 0427d8: 74 | i32.shl + 0427d9: 6a | i32.add + 0427da: 2a 02 00 | f32.load 2 0 + 0427dd: 21 14 | local.set 20 + 0427df: 20 03 | local.get 3 + 0427e1: 41 90 02 | i32.const 272 + 0427e4: 6a | i32.add + 0427e5: 20 12 | local.get 18 + 0427e7: 41 02 | i32.const 2 + 0427e9: 74 | i32.shl + 0427ea: 6a | i32.add + 0427eb: 22 04 | local.tee 4 + 0427ed: 2a 02 00 | f32.load 2 0 + 0427f0: 21 15 | local.set 21 + 0427f2: 20 04 | local.get 4 + 0427f4: 41 08 | i32.const 8 + 0427f6: 6a | i32.add + 0427f7: 2a 02 00 | f32.load 2 0 + 0427fa: 21 16 | local.set 22 + 0427fc: 20 04 | local.get 4 + 0427fe: 41 04 | i32.const 4 + 042800: 6a | i32.add + 042801: 2a 02 00 | f32.load 2 0 + 042804: 21 17 | local.set 23 + 042806: 43 00 00 00 00 | f32.const 0x0p+0 + 04280b: 21 13 | local.set 19 + 04280d: 02 40 | block + 04280f: 20 0e | local.get 14 + 042811: 20 12 | local.get 18 + 042813: 6b | i32.sub + 042814: 41 05 | i32.const 5 + 042816: 47 | i32.ne + 042817: 0d 00 | br_if 0 + 042819: 20 04 | local.get 4 + 04281b: 41 10 | i32.const 16 + 04281d: 6a | i32.add + 04281e: 2a 02 00 | f32.load 2 0 + 042821: 21 13 | local.set 19 + 042823: 0b | end + 042824: 20 02 | local.get 2 + 042826: 43 00 00 00 00 | f32.const 0x0p+0 + 04282b: 20 15 | local.get 21 + 04282d: 20 17 | local.get 23 + 04282f: 20 16 | local.get 22 + 042831: 20 14 | local.get 20 + 042833: 20 13 | local.get 19 + 042835: 10 e3 84 80 80 00 | call 611 + 04283b: 20 12 | local.get 18 + 04283d: 41 04 | i32.const 4 + 04283f: 6a | i32.add + 042840: 21 12 | local.set 18 + 042842: 41 01 | i32.const 1 + 042844: 21 04 | local.set 4 + 042846: 0c 01 | br 1 + 042848: 0b | end + 042849: 20 12 | local.get 18 + 04284b: 41 03 | i32.const 3 + 04284d: 6a | i32.add + 04284e: 22 05 | local.tee 5 + 042850: 20 0e | local.get 14 + 042852: 4e | i32.ge_s + 042853: 0d 07 | br_if 7 + 042855: 20 03 | local.get 3 + 042857: 41 90 02 | i32.const 272 + 04285a: 6a | i32.add + 04285b: 20 12 | local.get 18 + 04285d: 41 02 | i32.const 2 + 04285f: 74 | i32.shl + 042860: 6a | i32.add + 042861: 22 04 | local.tee 4 + 042863: 2a 02 00 | f32.load 2 0 + 042866: 21 14 | local.set 20 + 042868: 20 04 | local.get 4 + 04286a: 41 08 | i32.const 8 + 04286c: 6a | i32.add + 04286d: 2a 02 00 | f32.load 2 0 + 042870: 21 15 | local.set 21 + 042872: 20 04 | local.get 4 + 042874: 41 04 | i32.const 4 + 042876: 6a | i32.add + 042877: 2a 02 00 | f32.load 2 0 + 04287a: 21 16 | local.set 22 + 04287c: 43 00 00 00 00 | f32.const 0x0p+0 + 042881: 21 13 | local.set 19 + 042883: 02 40 | block + 042885: 20 0e | local.get 14 + 042887: 20 12 | local.get 18 + 042889: 6b | i32.sub + 04288a: 41 05 | i32.const 5 + 04288c: 47 | i32.ne + 04288d: 0d 00 | br_if 0 + 04288f: 20 04 | local.get 4 + 042891: 41 10 | i32.const 16 + 042893: 6a | i32.add + 042894: 2a 02 00 | f32.load 2 0 + 042897: 21 13 | local.set 19 + 042899: 0b | end + 04289a: 20 02 | local.get 2 + 04289c: 20 14 | local.get 20 + 04289e: 43 00 00 00 00 | f32.const 0x0p+0 + 0428a3: 20 16 | local.get 22 + 0428a5: 20 15 | local.get 21 + 0428a7: 20 13 | local.get 19 + 0428a9: 20 03 | local.get 3 + 0428ab: 41 90 02 | i32.const 272 + 0428ae: 6a | i32.add + 0428af: 20 05 | local.get 5 + 0428b1: 41 02 | i32.const 2 + 0428b3: 74 | i32.shl + 0428b4: 6a | i32.add + 0428b5: 2a 02 00 | f32.load 2 0 + 0428b8: 10 e3 84 80 80 00 | call 611 + 0428be: 20 12 | local.get 18 + 0428c0: 41 04 | i32.const 4 + 0428c2: 6a | i32.add + 0428c3: 21 12 | local.set 18 + 0428c5: 41 00 | i32.const 0 + 0428c7: 21 04 | local.set 4 + 0428c9: 0c 00 | br 0 + 0428cb: 0b | end + 0428cc: 0b | end + 0428cd: 03 40 | loop + 0428cf: 02 40 | block + 0428d1: 02 40 | block + 0428d3: 20 04 | local.get 4 + 0428d5: 0e 02 00 01 01 | br_table 0 1 1 + 0428da: 0b | end + 0428db: 20 12 | local.get 18 + 0428dd: 20 0e | local.get 14 + 0428df: 4e | i32.ge_s + 0428e0: 0d 07 | br_if 7 + 0428e2: 20 03 | local.get 3 + 0428e4: 41 90 02 | i32.const 272 + 0428e7: 6a | i32.add + 0428e8: 20 12 | local.get 18 + 0428ea: 41 02 | i32.const 2 + 0428ec: 74 | i32.shl + 0428ed: 6a | i32.add + 0428ee: 2a 02 00 | f32.load 2 0 + 0428f1: 21 13 | local.set 19 + 0428f3: 20 02 | local.get 2 + 0428f5: 20 02 | local.get 2 + 0428f7: 2a 02 14 | f32.load 2 20 + 0428fa: 43 00 00 00 00 | f32.const 0x0p+0 + 0428ff: 92 | f32.add + 042900: 22 14 | local.tee 20 + 042902: 38 02 14 | f32.store 2 20 + 042905: 20 02 | local.get 2 + 042907: 20 13 | local.get 19 + 042909: 20 02 | local.get 2 + 04290b: 2a 02 10 | f32.load 2 16 + 04290e: 92 | f32.add + 04290f: 22 13 | local.tee 19 + 042911: 38 02 10 | f32.store 2 16 + 042914: 20 02 | local.get 2 + 042916: 41 02 | i32.const 2 + 042918: 20 13 | local.get 19 + 04291a: fc 00 | i32.trunc_sat_f32_s + 04291c: 20 14 | local.get 20 + 04291e: fc 00 | i32.trunc_sat_f32_s + 042920: 41 00 | i32.const 0 + 042922: 41 00 | i32.const 0 + 042924: 41 00 | i32.const 0 + 042926: 41 00 | i32.const 0 + 042928: 10 e2 84 80 80 00 | call 610 + 04292e: 20 12 | local.get 18 + 042930: 41 01 | i32.const 1 + 042932: 6a | i32.add + 042933: 21 12 | local.set 18 + 042935: 41 01 | i32.const 1 + 042937: 21 04 | local.set 4 + 042939: 0c 01 | br 1 + 04293b: 0b | end + 04293c: 20 12 | local.get 18 + 04293e: 20 0e | local.get 14 + 042940: 4e | i32.ge_s + 042941: 0d 06 | br_if 6 + 042943: 20 03 | local.get 3 + 042945: 41 90 02 | i32.const 272 + 042948: 6a | i32.add + 042949: 20 12 | local.get 18 + 04294b: 41 02 | i32.const 2 + 04294d: 74 | i32.shl + 04294e: 6a | i32.add + 04294f: 2a 02 00 | f32.load 2 0 + 042952: 21 13 | local.set 19 + 042954: 20 02 | local.get 2 + 042956: 20 02 | local.get 2 + 042958: 2a 02 10 | f32.load 2 16 + 04295b: 43 00 00 00 00 | f32.const 0x0p+0 + 042960: 92 | f32.add + 042961: 22 14 | local.tee 20 + 042963: 38 02 10 | f32.store 2 16 + 042966: 20 02 | local.get 2 + 042968: 20 13 | local.get 19 + 04296a: 20 02 | local.get 2 + 04296c: 2a 02 14 | f32.load 2 20 + 04296f: 92 | f32.add + 042970: 22 13 | local.tee 19 + 042972: 38 02 14 | f32.store 2 20 + 042975: 20 02 | local.get 2 + 042977: 41 02 | i32.const 2 + 042979: 20 14 | local.get 20 + 04297b: fc 00 | i32.trunc_sat_f32_s + 04297d: 20 13 | local.get 19 + 04297f: fc 00 | i32.trunc_sat_f32_s + 042981: 41 00 | i32.const 0 + 042983: 41 00 | i32.const 0 + 042985: 41 00 | i32.const 0 + 042987: 41 00 | i32.const 0 + 042989: 10 e2 84 80 80 00 | call 610 + 04298f: 20 12 | local.get 18 + 042991: 41 01 | i32.const 1 + 042993: 6a | i32.add + 042994: 21 12 | local.set 18 + 042996: 41 00 | i32.const 0 + 042998: 21 04 | local.set 4 + 04299a: 0c 00 | br 0 + 04299c: 0b | end + 04299d: 0b | end + 04299e: 41 7f | i32.const 4294967295 + 0429a0: 21 1a | local.set 26 + 0429a2: 0b | end + 0429a3: 20 03 | local.get 3 + 0429a5: 20 07 | local.get 7 + 0429a7: 28 02 08 | i32.load 2 8 + 0429aa: 36 02 40 | i32.store 2 64 + 0429ad: 20 03 | local.get 3 + 0429af: 20 07 | local.get 7 + 0429b1: 29 02 00 | i64.load 2 0 + 0429b4: 37 03 38 | i64.store 3 56 + 0429b7: 20 03 | local.get 3 + 0429b9: 41 d0 03 | i32.const 464 + 0429bc: 6a | i32.add + 0429bd: 20 03 | local.get 3 + 0429bf: 41 38 | i32.const 56 + 0429c1: 6a | i32.add + 0429c2: 20 1a | local.get 26 + 0429c4: 10 c6 84 80 80 00 | call 582 + 0429ca: 20 03 | local.get 3 + 0429cc: 20 08 | local.get 8 + 0429ce: 28 02 08 | i32.load 2 8 + 0429d1: 36 02 30 | i32.store 2 48 + 0429d4: 20 03 | local.get 3 + 0429d6: 20 08 | local.get 8 + 0429d8: 29 02 00 | i64.load 2 0 + 0429db: 37 03 28 | i64.store 3 40 + 0429de: 20 03 | local.get 3 + 0429e0: 20 03 | local.get 3 + 0429e2: 29 02 d0 03 | i64.load 2 464 + 0429e6: 37 03 18 | i64.store 3 24 + 0429e9: 20 03 | local.get 3 + 0429eb: 20 03 | local.get 3 + 0429ed: 28 02 d8 03 | i32.load 2 472 + 0429f1: 36 02 20 | i32.store 2 32 + 0429f4: 20 03 | local.get 3 + 0429f6: 41 80 01 | i32.const 128 + 0429f9: 6a | i32.add + 0429fa: 20 03 | local.get 3 + 0429fc: 41 28 | i32.const 40 + 0429fe: 6a | i32.add + 0429ff: 20 03 | local.get 3 + 042a01: 41 18 | i32.const 24 + 042a03: 6a | i32.add + 042a04: 10 c8 84 80 80 00 | call 584 + 042a0a: 0b | end + 042a0b: 41 01 | i32.const 1 + 042a0d: 21 0c | local.set 12 + 042a0f: 0b | end + 042a10: 41 00 | i32.const 0 + 042a12: 21 12 | local.set 18 + 042a14: 20 0e | local.get 14 + 042a16: 41 01 | i32.const 1 + 042a18: 48 | i32.lt_s + 042a19: 0d 05 | br_if 5 + 042a1b: 20 0d | local.get 13 + 042a1d: 41 09 | i32.const 9 + 042a1f: 4a | i32.gt_s + 042a20: 0d 05 | br_if 5 + 042a22: 20 03 | local.get 3 + 042a24: 41 90 02 | i32.const 272 + 042a27: 6a | i32.add + 042a28: 20 0e | local.get 14 + 042a2a: 41 7f | i32.const 4294967295 + 042a2c: 6a | i32.add + 042a2d: 22 0e | local.tee 14 + 042a2f: 41 02 | i32.const 2 + 042a31: 74 | i32.shl + 042a32: 6a | i32.add + 042a33: 2a 02 00 | f32.load 2 0 + 042a36: 21 13 | local.set 19 + 042a38: 20 03 | local.get 3 + 042a3a: 41 90 01 | i32.const 144 + 042a3d: 6a | i32.add + 042a3e: 20 0d | local.get 13 + 042a40: 41 0c | i32.const 12 + 042a42: 6c | i32.mul + 042a43: 6a | i32.add + 042a44: 22 04 | local.tee 4 + 042a46: 20 03 | local.get 3 + 042a48: 28 02 78 | i32.load 2 120 + 042a4b: 36 02 08 | i32.store 2 8 + 042a4e: 20 04 | local.get 4 + 042a50: 20 03 | local.get 3 + 042a52: 29 03 70 | i64.load 3 112 + 042a55: 37 02 00 | i64.store 2 0 + 042a58: 20 03 | local.get 3 + 042a5a: 20 03 | local.get 3 + 042a5c: 41 80 01 | i32.const 128 + 042a5f: 6a | i32.add + 042a60: 20 06 | local.get 6 + 042a62: 20 11 | local.get 17 + 042a64: 41 0a | i32.const 10 + 042a66: 46 | i32.eq + 042a67: 1b | select + 042a68: 22 04 | local.tee 4 + 042a6a: 29 02 00 | i64.load 2 0 + 042a6d: 22 23 | local.tee 35 + 042a6f: 37 03 58 | i64.store 3 88 + 042a72: 20 03 | local.get 3 + 042a74: 20 04 | local.get 4 + 042a76: 28 02 08 | i32.load 2 8 + 042a79: 22 10 | local.tee 16 + 042a7b: 36 02 60 | i32.store 2 96 + 042a7e: 20 03 | local.get 3 + 042a80: 20 10 | local.get 16 + 042a82: 36 02 d8 03 | i32.store 2 472 + 042a86: 20 03 | local.get 3 + 042a88: 20 23 | local.get 35 + 042a8a: 37 03 d0 03 | i64.store 3 464 + 042a8e: 02 40 | block + 042a90: 20 10 | local.get 16 + 042a92: 41 7f | i32.const 4294967295 + 042a94: 4c | i32.le_s + 042a95: 0d 00 | br_if 0 + 042a97: 20 13 | local.get 19 + 042a99: fc 00 | i32.trunc_sat_f32_s + 042a9b: 21 18 | local.set 24 + 042a9d: 20 0d | local.get 13 + 042a9f: 41 01 | i32.const 1 + 042aa1: 6a | i32.add + 042aa2: 21 0d | local.set 13 + 042aa4: 41 00 | i32.const 0 + 042aa6: 21 11 | local.set 17 + 042aa8: 20 03 | local.get 3 + 042aaa: 28 02 d0 03 | i32.load 2 464 + 042aae: 21 19 | local.set 25 + 042ab0: 41 00 | i32.const 0 + 042ab2: 21 12 | local.set 18 + 042ab4: 41 00 | i32.const 0 + 042ab6: 21 04 | local.set 4 + 042ab8: 41 00 | i32.const 0 + 042aba: 21 05 | local.set 5 + 042abc: 03 40 | loop + 042abe: 20 04 | local.get 4 + 042ac0: 41 08 | i32.const 8 + 042ac2: 74 | i32.shl + 042ac3: 21 04 | local.set 4 + 042ac5: 02 40 | block + 042ac7: 20 05 | local.get 5 + 042ac9: 20 10 | local.get 16 + 042acb: 4e | i32.ge_s + 042acc: 0d 00 | br_if 0 + 042ace: 20 04 | local.get 4 + 042ad0: 20 19 | local.get 25 + 042ad2: 20 05 | local.get 5 + 042ad4: 6a | i32.add + 042ad5: 2d 00 00 | i32.load8_u 0 0 + 042ad8: 72 | i32.or + 042ad9: 21 04 | local.set 4 + 042adb: 20 05 | local.get 5 + 042add: 41 01 | i32.const 1 + 042adf: 6a | i32.add + 042ae0: 22 11 | local.tee 17 + 042ae2: 21 05 | local.set 5 + 042ae4: 0b | end + 042ae5: 20 12 | local.get 18 + 042ae7: 41 01 | i32.const 1 + 042ae9: 71 | i32.and + 042aea: 21 0f | local.set 15 + 042aec: 41 01 | i32.const 1 + 042aee: 21 12 | local.set 18 + 042af0: 20 0f | local.get 15 + 042af2: 45 | i32.eqz + 042af3: 0d 00 | br_if 0 + 042af5: 0b | end + 042af6: 20 03 | local.get 3 + 042af8: 20 11 | local.get 17 + 042afa: 36 02 d4 03 | i32.store 2 468 + 042afe: 02 40 | block + 042b00: 02 40 | block + 042b02: 02 40 | block + 042b04: 41 80 80 02 | i32.const 32768 + 042b08: 41 eb 08 | i32.const 1131 + 042b0b: 41 eb 00 | i32.const 107 + 042b0e: 20 04 | local.get 4 + 042b10: 41 d7 09 | i32.const 1239 + 042b13: 4a | i32.gt_s + 042b14: 1b | select + 042b15: 20 04 | local.get 4 + 042b17: 41 eb 88 02 | i32.const 33899 + 042b1b: 4a | i32.gt_s + 042b1c: 1b | select + 042b1d: 20 18 | local.get 24 + 042b1f: 6a | i32.add + 042b20: 22 05 | local.tee 5 + 042b22: 41 00 | i32.const 0 + 042b24: 48 | i32.lt_s + 042b25: 0d 00 | br_if 0 + 042b27: 20 05 | local.get 5 + 042b29: 20 04 | local.get 4 + 042b2b: 48 | i32.lt_s + 042b2c: 0d 01 | br_if 1 + 042b2e: 0b | end + 042b2f: 20 03 | local.get 3 + 042b31: 41 00 | i32.const 0 + 042b33: 36 02 6c | i32.store 2 108 + 042b36: 20 03 | local.get 3 + 042b38: 42 00 | i64.const 0 + 042b3a: 37 02 64 | i64.store 2 100 + 042b3d: 0c 01 | br 1 + 042b3f: 0b | end + 042b40: 20 03 | local.get 3 + 042b42: 20 03 | local.get 3 + 042b44: 28 02 d8 03 | i32.load 2 472 + 042b48: 36 02 10 | i32.store 2 16 + 042b4b: 20 03 | local.get 3 + 042b4d: 20 03 | local.get 3 + 042b4f: 29 03 d0 03 | i64.load 3 464 + 042b53: 37 03 08 | i64.store 3 8 + 042b56: 20 03 | local.get 3 + 042b58: 41 e4 00 | i32.const 100 + 042b5b: 6a | i32.add + 042b5c: 20 03 | local.get 3 + 042b5e: 41 08 | i32.const 8 + 042b60: 6a | i32.add + 042b61: 20 05 | local.get 5 + 042b63: 10 c6 84 80 80 00 | call 582 + 042b69: 0b | end + 042b6a: 20 03 | local.get 3 + 042b6c: 20 03 | local.get 3 + 042b6e: 29 02 64 | i64.load 2 100 + 042b71: 37 03 70 | i64.store 3 112 + 042b74: 20 03 | local.get 3 + 042b76: 20 03 | local.get 3 + 042b78: 28 02 6c | i32.load 2 108 + 042b7b: 22 04 | local.tee 4 + 042b7d: 36 02 78 | i32.store 2 120 + 042b80: 20 04 | local.get 4 + 042b82: 45 | i32.eqz + 042b83: 0d 05 | br_if 5 + 042b85: 20 03 | local.get 3 + 042b87: 41 00 | i32.const 0 + 042b89: 36 02 74 | i32.store 2 116 + 042b8c: 0c 03 | br 3 + 042b8e: 0b | end + 042b8f: 23 81 80 80 80 00 | global.get 1 + 042b95: 22 02 | local.tee 2 + 042b97: 41 d2 ce 93 80 00 | i32.const 321362 + 042b9d: 6a | i32.add + 042b9e: 20 02 | local.get 2 + 042ba0: 41 94 a9 93 80 00 | i32.const 316564 + 042ba6: 6a | i32.add + 042ba7: 41 fd 08 | i32.const 1149 + 042baa: 20 02 | local.get 2 + 042bac: 41 b4 a5 93 80 00 | i32.const 316084 + 042bb2: 6a | i32.add + 042bb3: 10 ec 80 80 80 00 | call 108 + 042bb9: 00 | unreachable + 042bba: 0b | end + 042bbb: 41 00 | i32.const 0 + 042bbd: 21 0a | local.set 10 + 042bbf: 0b | end + 042bc0: 41 00 | i32.const 0 + 042bc2: 21 0e | local.set 14 + 042bc4: 0b | end + 042bc5: 20 03 | local.get 3 + 042bc7: 28 02 74 | i32.load 2 116 + 042bca: 22 04 | local.tee 4 + 042bcc: 20 03 | local.get 3 + 042bce: 28 02 78 | i32.load 2 120 + 042bd1: 22 05 | local.tee 5 + 042bd3: 48 | i32.lt_s + 042bd4: 0d 00 | br_if 0 + 042bd6: 0b | end + 042bd7: 0b | end + 042bd8: 41 00 | i32.const 0 + 042bda: 21 12 | local.set 18 + 042bdc: 0b | end + 042bdd: 20 03 | local.get 3 + 042bdf: 41 e0 03 | i32.const 480 + 042be2: 6a | i32.add + 042be3: 24 80 80 80 80 00 | global.set 0 + 042be9: 20 12 | local.get 18 + 042beb: 0b | end +042bed func[609]: + 042bee: 20 00 | local.get 0 + 042bf0: 10 e4 84 80 80 00 | call 612 + 042bf6: 20 00 | local.get 0 + 042bf8: 20 01 | local.get 1 + 042bfa: 20 00 | local.get 0 + 042bfc: 2a 02 10 | f32.load 2 16 + 042bff: 92 | f32.add + 042c00: 22 01 | local.tee 1 + 042c02: 38 02 08 | f32.store 2 8 + 042c05: 20 00 | local.get 0 + 042c07: 20 01 | local.get 1 + 042c09: 38 02 10 | f32.store 2 16 + 042c0c: 20 00 | local.get 0 + 042c0e: 20 02 | local.get 2 + 042c10: 20 00 | local.get 0 + 042c12: 2a 02 14 | f32.load 2 20 + 042c15: 92 | f32.add + 042c16: 22 02 | local.tee 2 + 042c18: 38 02 14 | f32.store 2 20 + 042c1b: 20 00 | local.get 0 + 042c1d: 20 02 | local.get 2 + 042c1f: 38 02 0c | f32.store 2 12 + 042c22: 20 00 | local.get 0 + 042c24: 41 01 | i32.const 1 + 042c26: 20 01 | local.get 1 + 042c28: fc 00 | i32.trunc_sat_f32_s + 042c2a: 20 02 | local.get 2 + 042c2c: fc 00 | i32.trunc_sat_f32_s + 042c2e: 41 00 | i32.const 0 + 042c30: 41 00 | i32.const 0 + 042c32: 41 00 | i32.const 0 + 042c34: 41 00 | i32.const 0 + 042c36: 10 e2 84 80 80 00 | call 610 + 042c3c: 0b | end +042c3f func[610]: + 042c40: 01 7f | local[8] type=i32 + 042c42: 02 40 | block + 042c44: 02 40 | block + 042c46: 20 00 | local.get 0 + 042c48: 28 02 00 | i32.load 2 0 + 042c4b: 45 | i32.eqz + 042c4c: 0d 00 | br_if 0 + 042c4e: 20 00 | local.get 0 + 042c50: 20 02 | local.get 2 + 042c52: 20 03 | local.get 3 + 042c54: 10 e5 84 80 80 00 | call 613 + 042c5a: 20 01 | local.get 1 + 042c5c: 41 04 | i32.const 4 + 042c5e: 47 | i32.ne + 042c5f: 0d 01 | br_if 1 + 042c61: 20 00 | local.get 0 + 042c63: 20 04 | local.get 4 + 042c65: 20 05 | local.get 5 + 042c67: 10 e5 84 80 80 00 | call 613 + 042c6d: 20 00 | local.get 0 + 042c6f: 20 06 | local.get 6 + 042c71: 20 07 | local.get 7 + 042c73: 10 e5 84 80 80 00 | call 613 + 042c79: 0c 01 | br 1 + 042c7b: 0b | end + 042c7c: 20 00 | local.get 0 + 042c7e: 28 02 28 | i32.load 2 40 + 042c81: 20 00 | local.get 0 + 042c83: 28 02 2c | i32.load 2 44 + 042c86: 41 0e | i32.const 14 + 042c88: 6c | i32.mul + 042c89: 6a | i32.add + 042c8a: 22 08 | local.tee 8 + 042c8c: 20 05 | local.get 5 + 042c8e: 3b 01 06 | i32.store16 1 6 + 042c91: 20 08 | local.get 8 + 042c93: 20 04 | local.get 4 + 042c95: 3b 01 04 | i32.store16 1 4 + 042c98: 20 08 | local.get 8 + 042c9a: 20 03 | local.get 3 + 042c9c: 3b 01 02 | i32.store16 1 2 + 042c9f: 20 08 | local.get 8 + 042ca1: 20 02 | local.get 2 + 042ca3: 3b 01 00 | i32.store16 1 0 + 042ca6: 20 08 | local.get 8 + 042ca8: 20 01 | local.get 1 + 042caa: 3a 00 0c | i32.store8 0 12 + 042cad: 20 00 | local.get 0 + 042caf: 28 02 28 | i32.load 2 40 + 042cb2: 20 00 | local.get 0 + 042cb4: 28 02 2c | i32.load 2 44 + 042cb7: 41 0e | i32.const 14 + 042cb9: 6c | i32.mul + 042cba: 6a | i32.add + 042cbb: 20 06 | local.get 6 + 042cbd: 3b 01 08 | i32.store16 1 8 + 042cc0: 20 00 | local.get 0 + 042cc2: 28 02 28 | i32.load 2 40 + 042cc5: 20 00 | local.get 0 + 042cc7: 28 02 2c | i32.load 2 44 + 042cca: 41 0e | i32.const 14 + 042ccc: 6c | i32.mul + 042ccd: 6a | i32.add + 042cce: 20 07 | local.get 7 + 042cd0: 3b 01 0a | i32.store16 1 10 + 042cd3: 0b | end + 042cd4: 20 00 | local.get 0 + 042cd6: 20 00 | local.get 0 + 042cd8: 28 02 2c | i32.load 2 44 + 042cdb: 41 01 | i32.const 1 + 042cdd: 6a | i32.add + 042cde: 36 02 2c | i32.store 2 44 + 042ce1: 0b | end +042ce3 func[611]: + 042ce4: 20 00 | local.get 0 + 042ce6: 20 06 | local.get 6 + 042ce8: 20 04 | local.get 4 + 042cea: 20 02 | local.get 2 + 042cec: 20 00 | local.get 0 + 042cee: 2a 02 14 | f32.load 2 20 + 042cf1: 92 | f32.add + 042cf2: 22 02 | local.tee 2 + 042cf4: 92 | f32.add + 042cf5: 22 04 | local.tee 4 + 042cf7: 92 | f32.add + 042cf8: 22 06 | local.tee 6 + 042cfa: 38 02 14 | f32.store 2 20 + 042cfd: 20 00 | local.get 0 + 042cff: 20 05 | local.get 5 + 042d01: 20 03 | local.get 3 + 042d03: 20 01 | local.get 1 + 042d05: 20 00 | local.get 0 + 042d07: 2a 02 10 | f32.load 2 16 + 042d0a: 92 | f32.add + 042d0b: 22 01 | local.tee 1 + 042d0d: 92 | f32.add + 042d0e: 22 03 | local.tee 3 + 042d10: 92 | f32.add + 042d11: 22 05 | local.tee 5 + 042d13: 38 02 10 | f32.store 2 16 + 042d16: 20 00 | local.get 0 + 042d18: 41 04 | i32.const 4 + 042d1a: 20 05 | local.get 5 + 042d1c: fc 00 | i32.trunc_sat_f32_s + 042d1e: 20 06 | local.get 6 + 042d20: fc 00 | i32.trunc_sat_f32_s + 042d22: 20 01 | local.get 1 + 042d24: fc 00 | i32.trunc_sat_f32_s + 042d26: 20 02 | local.get 2 + 042d28: fc 00 | i32.trunc_sat_f32_s + 042d2a: 20 03 | local.get 3 + 042d2c: fc 00 | i32.trunc_sat_f32_s + 042d2e: 20 04 | local.get 4 + 042d30: fc 00 | i32.trunc_sat_f32_s + 042d32: 10 e2 84 80 80 00 | call 610 + 042d38: 0b | end +042d3a func[612]: + 042d3b: 02 7d | local[1..2] type=f32 + 042d3d: 20 00 | local.get 0 + 042d3f: 2a 02 0c | f32.load 2 12 + 042d42: 21 01 | local.set 1 + 042d44: 02 40 | block + 042d46: 02 40 | block + 042d48: 20 00 | local.get 0 + 042d4a: 2a 02 08 | f32.load 2 8 + 042d4d: 22 02 | local.tee 2 + 042d4f: 20 00 | local.get 0 + 042d51: 2a 02 10 | f32.load 2 16 + 042d54: 5c | f32.ne + 042d55: 0d 00 | br_if 0 + 042d57: 20 01 | local.get 1 + 042d59: 20 00 | local.get 0 + 042d5b: 2a 02 14 | f32.load 2 20 + 042d5e: 5b | f32.eq + 042d5f: 0d 01 | br_if 1 + 042d61: 0b | end + 042d62: 20 00 | local.get 0 + 042d64: 41 02 | i32.const 2 + 042d66: 20 02 | local.get 2 + 042d68: fc 00 | i32.trunc_sat_f32_s + 042d6a: 20 01 | local.get 1 + 042d6c: fc 00 | i32.trunc_sat_f32_s + 042d6e: 41 00 | i32.const 0 + 042d70: 41 00 | i32.const 0 + 042d72: 41 00 | i32.const 0 + 042d74: 41 00 | i32.const 0 + 042d76: 10 e2 84 80 80 00 | call 610 + 042d7c: 0b | end + 042d7d: 0b | end +042d80 func[613]: + 042d81: 02 40 | block + 042d83: 02 40 | block + 042d85: 20 01 | local.get 1 + 042d87: 20 00 | local.get 0 + 042d89: 28 02 1c | i32.load 2 28 + 042d8c: 4a | i32.gt_s + 042d8d: 0d 00 | br_if 0 + 042d8f: 20 00 | local.get 0 + 042d91: 28 02 04 | i32.load 2 4 + 042d94: 0d 01 | br_if 1 + 042d96: 0b | end + 042d97: 20 00 | local.get 0 + 042d99: 20 01 | local.get 1 + 042d9b: 36 02 1c | i32.store 2 28 + 042d9e: 0b | end + 042d9f: 02 40 | block + 042da1: 02 40 | block + 042da3: 20 02 | local.get 2 + 042da5: 20 00 | local.get 0 + 042da7: 28 02 24 | i32.load 2 36 + 042daa: 4a | i32.gt_s + 042dab: 0d 00 | br_if 0 + 042dad: 20 00 | local.get 0 + 042daf: 28 02 04 | i32.load 2 4 + 042db2: 0d 01 | br_if 1 + 042db4: 0b | end + 042db5: 20 00 | local.get 0 + 042db7: 20 02 | local.get 2 + 042db9: 36 02 24 | i32.store 2 36 + 042dbc: 0b | end + 042dbd: 02 40 | block + 042dbf: 02 40 | block + 042dc1: 20 01 | local.get 1 + 042dc3: 20 00 | local.get 0 + 042dc5: 28 02 18 | i32.load 2 24 + 042dc8: 48 | i32.lt_s + 042dc9: 0d 00 | br_if 0 + 042dcb: 20 00 | local.get 0 + 042dcd: 28 02 04 | i32.load 2 4 + 042dd0: 0d 01 | br_if 1 + 042dd2: 0b | end + 042dd3: 20 00 | local.get 0 + 042dd5: 20 01 | local.get 1 + 042dd7: 36 02 18 | i32.store 2 24 + 042dda: 0b | end + 042ddb: 02 40 | block + 042ddd: 02 40 | block + 042ddf: 20 02 | local.get 2 + 042de1: 20 00 | local.get 0 + 042de3: 28 02 20 | i32.load 2 32 + 042de6: 48 | i32.lt_s + 042de7: 0d 00 | br_if 0 + 042de9: 20 00 | local.get 0 + 042deb: 28 02 04 | i32.load 2 4 + 042dee: 0d 01 | br_if 1 + 042df0: 0b | end + 042df1: 20 00 | local.get 0 + 042df3: 20 02 | local.get 2 + 042df5: 36 02 20 | i32.store 2 32 + 042df8: 0b | end + 042df9: 20 00 | local.get 0 + 042dfb: 41 01 | i32.const 1 + 042dfd: 36 02 04 | i32.store 2 4 + 042e00: 0b | end +042e02 func[614]: + 042e03: 02 40 | block + 042e05: 20 00 | local.get 0 + 042e07: 28 02 0c | i32.load 2 12 + 042e0a: 45 | i32.eqz + 042e0b: 0d 00 | br_if 0 + 042e0d: 02 40 | block + 042e0f: 41 00 | i32.const 0 + 042e11: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 042e18: 0d 00 | br_if 0 + 042e1a: 10 e7 84 80 80 00 | call 615 + 042e20: 0b | end + 042e21: 41 e0 85 99 80 00 | i32.const 410336 + 042e27: 20 00 | local.get 0 + 042e29: 41 28 | i32.const 40 + 042e2b: fc 0a 00 00 | memory.copy 0 0 + 042e2f: 0b | end + 042e30: 0b | end +042e33 func[615]: + 042e34: 02 7f | local[0..1] type=i32 + 042e36: 03 7d | local[2..4] type=f32 + 042e38: 23 80 80 80 80 00 | global.get 0 + 042e3e: 41 80 01 | i32.const 128 + 042e41: 6b | i32.sub + 042e42: 22 00 | local.tee 0 + 042e44: 24 80 80 80 80 00 | global.set 0 + 042e4a: 41 00 | i32.const 0 + 042e4c: 41 ff 87 8e 9c 78 | i32.const 2206434303 + 042e52: 36 02 90 86 99 80 00 | i32.store 2 410384 + 042e59: 41 00 | i32.const 0 + 042e5b: 41 01 | i32.const 1 + 042e5d: 3a 00 dd 85 99 80 00 | i32.store8 0 410333 + 042e64: 41 01 | i32.const 1 + 042e66: 21 01 | local.set 1 + 042e68: 03 40 | loop + 042e6a: 20 01 | local.get 1 + 042e6c: 41 e0 00 | i32.const 96 + 042e6f: 6c | i32.mul + 042e70: 41 90 86 99 80 00 | i32.const 410384 + 042e76: 6a | i32.add + 042e77: 41 ff 87 8e 9c 78 | i32.const 2206434303 + 042e7d: 36 02 00 | i32.store 2 0 + 042e80: 20 01 | local.get 1 + 042e82: 41 01 | i32.const 1 + 042e84: 6a | i32.add + 042e85: 22 01 | local.tee 1 + 042e87: 41 10 | i32.const 16 + 042e89: 47 | i32.ne + 042e8a: 0d 00 | br_if 0 + 042e8c: 0b | end + 042e8d: 41 00 | i32.const 0 + 042e8f: 41 ff 93 a7 ce 7c | i32.const 3385444863 + 042e95: 36 02 94 86 99 80 00 | i32.store 2 410388 + 042e9c: 41 01 | i32.const 1 + 042e9e: 21 01 | local.set 1 + 042ea0: 03 40 | loop + 042ea2: 20 01 | local.get 1 + 042ea4: 41 e0 00 | i32.const 96 + 042ea7: 6c | i32.mul + 042ea8: 41 94 86 99 80 00 | i32.const 410388 + 042eae: 6a | i32.add + 042eaf: 41 ff 93 a7 ce 7c | i32.const 3385444863 + 042eb5: 36 02 00 | i32.store 2 0 + 042eb8: 20 01 | local.get 1 + 042eba: 41 01 | i32.const 1 + 042ebc: 6a | i32.add + 042ebd: 22 01 | local.tee 1 + 042ebf: 41 10 | i32.const 16 + 042ec1: 47 | i32.ne + 042ec2: 0d 00 | br_if 0 + 042ec4: 0b | end + 042ec5: 41 00 | i32.const 0 + 042ec7: 41 ff d1 a1 c3 06 | i32.const 1751673087 + 042ecd: 36 02 98 86 99 80 00 | i32.store 2 410392 + 042ed4: 41 01 | i32.const 1 + 042ed6: 21 01 | local.set 1 + 042ed8: 03 40 | loop + 042eda: 20 01 | local.get 1 + 042edc: 41 e0 00 | i32.const 96 + 042edf: 6c | i32.mul + 042ee0: 41 98 86 99 80 00 | i32.const 410392 + 042ee6: 6a | i32.add + 042ee7: 41 ff d1 a1 c3 06 | i32.const 1751673087 + 042eed: 36 02 00 | i32.store 2 0 + 042ef0: 20 01 | local.get 1 + 042ef2: 41 01 | i32.const 1 + 042ef4: 6a | i32.add + 042ef5: 22 01 | local.tee 1 + 042ef7: 41 10 | i32.const 16 + 042ef9: 47 | i32.ne + 042efa: 0d 00 | br_if 0 + 042efc: 0b | end + 042efd: 41 00 | i32.const 0 + 042eff: 41 ff b3 cb dd 05 | i32.const 1538447871 + 042f05: 36 02 9c 86 99 80 00 | i32.store 2 410396 + 042f0c: 41 01 | i32.const 1 + 042f0e: 21 01 | local.set 1 + 042f10: 03 40 | loop + 042f12: 20 01 | local.get 1 + 042f14: 41 e0 00 | i32.const 96 + 042f17: 6c | i32.mul + 042f18: 41 9c 86 99 80 00 | i32.const 410396 + 042f1e: 6a | i32.add + 042f1f: 41 ff b3 cb dd 05 | i32.const 1538447871 + 042f25: 36 02 00 | i32.store 2 0 + 042f28: 20 01 | local.get 1 + 042f2a: 41 01 | i32.const 1 + 042f2c: 6a | i32.add + 042f2d: 22 01 | local.tee 1 + 042f2f: 41 10 | i32.const 16 + 042f31: 47 | i32.ne + 042f32: 0d 00 | br_if 0 + 042f34: 0b | end + 042f35: 41 00 | i32.const 0 + 042f37: 41 ff fd bf cf 7c | i32.const 3387948799 + 042f3d: 36 02 a0 86 99 80 00 | i32.store 2 410400 + 042f44: 41 01 | i32.const 1 + 042f46: 21 01 | local.set 1 + 042f48: 03 40 | loop + 042f4a: 20 01 | local.get 1 + 042f4c: 41 e0 00 | i32.const 96 + 042f4f: 6c | i32.mul + 042f50: 41 a0 86 99 80 00 | i32.const 410400 + 042f56: 6a | i32.add + 042f57: 41 ff fd bf cf 7c | i32.const 3387948799 + 042f5d: 36 02 00 | i32.store 2 0 + 042f60: 20 01 | local.get 1 + 042f62: 41 01 | i32.const 1 + 042f64: 6a | i32.add + 042f65: 22 01 | local.tee 1 + 042f67: 41 10 | i32.const 16 + 042f69: 47 | i32.ne + 042f6a: 0d 00 | br_if 0 + 042f6c: 0b | end + 042f6d: 41 00 | i32.const 0 + 042f6f: 41 ff f9 ee e4 06 | i32.const 1822145791 + 042f75: 36 02 a4 86 99 80 00 | i32.store 2 410404 + 042f7c: 41 01 | i32.const 1 + 042f7e: 21 01 | local.set 1 + 042f80: 03 40 | loop + 042f82: 20 01 | local.get 1 + 042f84: 41 e0 00 | i32.const 96 + 042f87: 6c | i32.mul + 042f88: 41 a4 86 99 80 00 | i32.const 410404 + 042f8e: 6a | i32.add + 042f8f: 41 ff f9 ee e4 06 | i32.const 1822145791 + 042f95: 36 02 00 | i32.store 2 0 + 042f98: 20 01 | local.get 1 + 042f9a: 41 01 | i32.const 1 + 042f9c: 6a | i32.add + 042f9d: 22 01 | local.tee 1 + 042f9f: 41 10 | i32.const 16 + 042fa1: 47 | i32.ne + 042fa2: 0d 00 | br_if 0 + 042fa4: 0b | end + 042fa5: 41 00 | i32.const 0 + 042fa7: 41 ff 8f cb 24 | i32.const 76728319 + 042fac: 36 02 a8 86 99 80 00 | i32.store 2 410408 + 042fb3: 41 01 | i32.const 1 + 042fb5: 21 01 | local.set 1 + 042fb7: 03 40 | loop + 042fb9: 20 01 | local.get 1 + 042fbb: 41 e0 00 | i32.const 96 + 042fbe: 6c | i32.mul + 042fbf: 41 a8 86 99 80 00 | i32.const 410408 + 042fc5: 6a | i32.add + 042fc6: 41 ff 8f cb 24 | i32.const 76728319 + 042fcb: 36 02 00 | i32.store 2 0 + 042fce: 20 01 | local.get 1 + 042fd0: 41 01 | i32.const 1 + 042fd2: 6a | i32.add + 042fd3: 22 01 | local.tee 1 + 042fd5: 41 10 | i32.const 16 + 042fd7: 47 | i32.ne + 042fd8: 0d 00 | br_if 0 + 042fda: 0b | end + 042fdb: 41 00 | i32.const 0 + 042fdd: 41 ff ff a3 bf 79 | i32.const 2548629503 + 042fe3: 36 02 ac 86 99 80 00 | i32.store 2 410412 + 042fea: 41 01 | i32.const 1 + 042fec: 21 01 | local.set 1 + 042fee: 03 40 | loop + 042ff0: 20 01 | local.get 1 + 042ff2: 41 e0 00 | i32.const 96 + 042ff5: 6c | i32.mul + 042ff6: 41 ac 86 99 80 00 | i32.const 410412 + 042ffc: 6a | i32.add + 042ffd: 41 ff ff a3 bf 79 | i32.const 2548629503 + 043003: 36 02 00 | i32.store 2 0 + 043006: 20 01 | local.get 1 + 043008: 41 01 | i32.const 1 + 04300a: 6a | i32.add + 04300b: 22 01 | local.tee 1 + 04300d: 41 10 | i32.const 16 + 04300f: 47 | i32.ne + 043010: 0d 00 | br_if 0 + 043012: 0b | end + 043013: 41 00 | i32.const 0 + 043015: 41 ff df ae b4 03 | i32.const 915124223 + 04301b: 36 02 b0 86 99 80 00 | i32.store 2 410416 + 043022: 41 01 | i32.const 1 + 043024: 21 01 | local.set 1 + 043026: 03 40 | loop + 043028: 20 01 | local.get 1 + 04302a: 41 e0 00 | i32.const 96 + 04302d: 6c | i32.mul + 04302e: 41 b0 86 99 80 00 | i32.const 410416 + 043034: 6a | i32.add + 043035: 41 ff df ae b4 03 | i32.const 915124223 + 04303b: 36 02 00 | i32.store 2 0 + 04303e: 20 01 | local.get 1 + 043040: 41 01 | i32.const 1 + 043042: 6a | i32.add + 043043: 22 01 | local.tee 1 + 043045: 41 10 | i32.const 16 + 043047: 47 | i32.ne + 043048: 0d 00 | br_if 0 + 04304a: 0b | end + 04304b: 41 00 | i32.const 0 + 04304d: 41 ff 85 87 ae 7b | i32.const 3049374463 + 043053: 36 02 b4 86 99 80 00 | i32.store 2 410420 + 04305a: 41 01 | i32.const 1 + 04305c: 21 01 | local.set 1 + 04305e: 03 40 | loop + 043060: 20 01 | local.get 1 + 043062: 41 e0 00 | i32.const 96 + 043065: 6c | i32.mul + 043066: 41 b4 86 99 80 00 | i32.const 410420 + 04306c: 6a | i32.add + 04306d: 41 ff 85 87 ae 7b | i32.const 3049374463 + 043073: 36 02 00 | i32.store 2 0 + 043076: 20 01 | local.get 1 + 043078: 41 01 | i32.const 1 + 04307a: 6a | i32.add + 04307b: 22 01 | local.tee 1 + 04307d: 41 10 | i32.const 16 + 04307f: 47 | i32.ne + 043080: 0d 00 | br_if 0 + 043082: 0b | end + 043083: 41 00 | i32.const 0 + 043085: 41 ff d3 a7 b7 7e | i32.const 3874089471 + 04308b: 36 02 b8 86 99 80 00 | i32.store 2 410424 + 043092: 41 01 | i32.const 1 + 043094: 21 01 | local.set 1 + 043096: 03 40 | loop + 043098: 20 01 | local.get 1 + 04309a: 41 e0 00 | i32.const 96 + 04309d: 6c | i32.mul + 04309e: 41 b8 86 99 80 00 | i32.const 410424 + 0430a4: 6a | i32.add + 0430a5: 41 ff d3 a7 b7 7e | i32.const 3874089471 + 0430ab: 36 02 00 | i32.store 2 0 + 0430ae: 20 01 | local.get 1 + 0430b0: 41 01 | i32.const 1 + 0430b2: 6a | i32.add + 0430b3: 22 01 | local.tee 1 + 0430b5: 41 10 | i32.const 16 + 0430b7: 47 | i32.ne + 0430b8: 0d 00 | br_if 0 + 0430ba: 0b | end + 0430bb: 41 00 | i32.const 0 + 0430bd: 41 ff f1 de f5 7a | i32.const 2931276031 + 0430c3: 36 02 bc 86 99 80 00 | i32.store 2 410428 + 0430ca: 41 01 | i32.const 1 + 0430cc: 21 01 | local.set 1 + 0430ce: 03 40 | loop + 0430d0: 20 01 | local.get 1 + 0430d2: 41 e0 00 | i32.const 96 + 0430d5: 6c | i32.mul + 0430d6: 41 bc 86 99 80 00 | i32.const 410428 + 0430dc: 6a | i32.add + 0430dd: 41 ff f1 de f5 7a | i32.const 2931276031 + 0430e3: 36 02 00 | i32.store 2 0 + 0430e6: 20 01 | local.get 1 + 0430e8: 41 01 | i32.const 1 + 0430ea: 6a | i32.add + 0430eb: 22 01 | local.tee 1 + 0430ed: 41 10 | i32.const 16 + 0430ef: 47 | i32.ne + 0430f0: 0d 00 | br_if 0 + 0430f2: 0b | end + 0430f3: 41 00 | i32.const 0 + 0430f5: 41 01 | i32.const 1 + 0430f7: 36 02 c0 86 99 80 00 | i32.store 2 410432 + 0430fe: 41 01 | i32.const 1 + 043100: 21 01 | local.set 1 + 043102: 03 40 | loop + 043104: 20 01 | local.get 1 + 043106: 41 e0 00 | i32.const 96 + 043109: 6c | i32.mul + 04310a: 41 c0 86 99 80 00 | i32.const 410432 + 043110: 6a | i32.add + 043111: 41 01 | i32.const 1 + 043113: 36 02 00 | i32.store 2 0 + 043116: 20 01 | local.get 1 + 043118: 41 01 | i32.const 1 + 04311a: 6a | i32.add + 04311b: 22 01 | local.tee 1 + 04311d: 41 10 | i32.const 16 + 04311f: 47 | i32.ne + 043120: 0d 00 | br_if 0 + 043122: 0b | end + 043123: 41 00 | i32.const 0 + 043125: 41 00 | i32.const 0 + 043127: 36 02 c4 86 99 80 00 | i32.store 2 410436 + 04312e: 41 01 | i32.const 1 + 043130: 21 01 | local.set 1 + 043132: 03 40 | loop + 043134: 20 01 | local.get 1 + 043136: 41 e0 00 | i32.const 96 + 043139: 6c | i32.mul + 04313a: 41 c4 86 99 80 00 | i32.const 410436 + 043140: 6a | i32.add + 043141: 41 00 | i32.const 0 + 043143: 36 02 00 | i32.store 2 0 + 043146: 20 01 | local.get 1 + 043148: 41 01 | i32.const 1 + 04314a: 6a | i32.add + 04314b: 22 01 | local.tee 1 + 04314d: 41 10 | i32.const 16 + 04314f: 47 | i32.ne + 043150: 0d 00 | br_if 0 + 043152: 0b | end + 043153: 41 00 | i32.const 0 + 043155: 41 01 | i32.const 1 + 043157: 36 02 c8 86 99 80 00 | i32.store 2 410440 + 04315e: 41 01 | i32.const 1 + 043160: 21 01 | local.set 1 + 043162: 03 40 | loop + 043164: 20 01 | local.get 1 + 043166: 41 e0 00 | i32.const 96 + 043169: 6c | i32.mul + 04316a: 41 c8 86 99 80 00 | i32.const 410440 + 043170: 6a | i32.add + 043171: 41 01 | i32.const 1 + 043173: 36 02 00 | i32.store 2 0 + 043176: 20 01 | local.get 1 + 043178: 41 01 | i32.const 1 + 04317a: 6a | i32.add + 04317b: 22 01 | local.tee 1 + 04317d: 41 10 | i32.const 16 + 04317f: 47 | i32.ne + 043180: 0d 00 | br_if 0 + 043182: 0b | end + 043183: 41 00 | i32.const 0 + 043185: 42 08 | i64.const 8 + 043187: 37 02 e4 91 99 80 00 | i64.store 2 411876 + 04318e: 41 00 | i32.const 0 + 043190: 42 00 | i64.const 0 + 043192: 37 02 84 8e 99 80 00 | i64.store 2 411396 + 043199: 41 00 | i32.const 0 + 04319b: 42 04 | i64.const 4 + 04319d: 37 02 a4 8d 99 80 00 | i64.store 2 411300 + 0431a4: 41 00 | i32.const 0 + 0431a6: 42 80 80 80 80 10 | i64.const 4294967296 + 0431ac: 37 02 c4 8c 99 80 00 | i64.store 2 411204 + 0431b3: 41 00 | i32.const 0 + 0431b5: 42 84 80 80 80 20 | i64.const 8589934596 + 0431bb: 37 02 84 8b 99 80 00 | i64.store 2 411012 + 0431c2: 41 00 | i32.const 0 + 0431c4: 41 04 | i32.const 4 + 0431c6: 36 02 a4 8a 99 80 00 | i32.store 2 410916 + 0431cd: 41 00 | i32.const 0 + 0431cf: 41 04 | i32.const 4 + 0431d1: 36 02 c4 89 99 80 00 | i32.store 2 410820 + 0431d8: 41 00 | i32.const 0 + 0431da: 41 02 | i32.const 2 + 0431dc: 36 02 80 88 99 80 00 | i32.store 2 410624 + 0431e3: 41 00 | i32.const 0 + 0431e5: 42 8c 80 80 80 10 | i64.const 4294967308 + 0431eb: 37 03 e0 86 99 80 00 | i64.store 3 410464 + 0431f2: 41 00 | i32.const 0 + 0431f4: 42 ff eb ae 85 f9 bf fd fa | i64.const 17723342386579092991 + 0431fd: 75 | + 0431fe: 37 03 d8 86 99 80 00 | i64.store 3 410456 + 043205: 41 00 | i32.const 0 + 043207: 42 8a 80 80 80 10 | i64.const 4294967306 + 04320d: 37 03 d0 86 99 80 00 | i64.store 3 410448 + 043214: 41 00 | i32.const 0 + 043216: 41 a0 01 | i32.const 160 + 043219: 36 02 f0 8e 99 80 00 | i32.store 2 411504 + 043220: 41 00 | i32.const 0 + 043222: 42 98 80 80 80 20 | i64.const 8589934616 + 043228: 37 03 90 8e 99 80 00 | i64.store 3 411408 + 04322f: 41 00 | i32.const 0 + 043231: 42 90 80 80 80 20 | i64.const 8589934608 + 043237: 37 03 d0 8c 99 80 00 | i64.store 3 411216 + 04323e: 41 00 | i32.const 0 + 043240: 42 a0 80 80 80 20 | i64.const 8589934624 + 043246: 37 03 f0 8b 99 80 00 | i64.store 3 411120 + 04324d: 41 00 | i32.const 0 + 04324f: 42 90 80 80 80 10 | i64.const 4294967312 + 043255: 37 03 d0 89 99 80 00 | i64.store 3 410832 + 04325c: 41 00 | i32.const 0 + 04325e: 41 01 | i32.const 1 + 043260: 36 02 90 8b 99 80 00 | i32.store 2 411024 + 043267: 41 00 | i32.const 0 + 043269: 41 01 | i32.const 1 + 04326b: 36 02 b0 8a 99 80 00 | i32.store 2 410928 + 043272: 41 00 | i32.const 0 + 043274: 41 02 | i32.const 2 + 043276: 36 02 f0 88 99 80 00 | i32.store 2 410736 + 04327d: 41 00 | i32.const 0 + 04327f: 41 00 | i32.const 0 + 043281: 36 02 a8 87 99 80 00 | i32.store 2 410536 + 043288: 41 00 | i32.const 0 + 04328a: 41 00 | i32.const 0 + 04328c: 36 02 94 91 99 80 00 | i32.store 2 411796 + 043293: 41 00 | i32.const 0 + 043295: 41 00 | i32.const 0 + 043297: 36 02 80 91 99 80 00 | i32.store 2 411776 + 04329e: 41 00 | i32.const 0 + 0432a0: 42 80 80 80 80 c0 01 | i64.const 51539607552 + 0432a7: 37 03 a0 91 99 80 00 | i64.store 3 411808 + 0432ae: 41 00 | i32.const 0 + 0432b0: 42 80 80 80 80 80 02 | i64.const 68719476736 + 0432b7: 37 03 98 91 99 80 00 | i64.store 3 411800 + 0432be: 41 00 | i32.const 0 + 0432c0: 41 06 | i32.const 6 + 0432c2: 36 02 90 91 99 80 00 | i32.store 2 411792 + 0432c9: 41 00 | i32.const 0 + 0432cb: 41 01 | i32.const 1 + 0432cd: 36 02 e4 8f 99 80 00 | i32.store 2 411620 + 0432d4: 41 00 | i32.const 0 + 0432d6: 42 9c 80 80 80 20 | i64.const 8589934620 + 0432dc: 37 03 d0 8f 99 80 00 | i64.store 3 411600 + 0432e3: 41 00 | i32.const 0 + 0432e5: 41 08 | i32.const 8 + 0432e7: 36 02 b8 90 99 80 00 | i32.store 2 411704 + 0432ee: 41 00 | i32.const 0 + 0432f0: 42 8c 80 80 80 10 | i64.const 4294967308 + 0432f6: 37 03 d8 8f 99 80 00 | i64.store 3 411608 + 0432fd: 41 00 | i32.const 0 + 0432ff: 42 88 80 80 80 80 02 | i64.const 68719476744 + 043306: 37 03 b0 90 99 80 00 | i64.store 3 411696 + 04330d: 41 00 | i32.const 0 + 04330f: 42 88 80 80 80 20 | i64.const 8589934600 + 043315: 37 02 bc 90 99 80 00 | i64.store 2 411708 + 04331c: 41 00 | i32.const 0 + 04331e: 28 02 ec 85 99 80 00 | i32.load 2 410348 + 043325: 21 01 | local.set 1 + 043327: 20 00 | local.get 0 + 043329: 41 d8 00 | i32.const 88 + 04332c: 6a | i32.add + 04332d: 10 c0 84 80 80 00 | call 576 + 043333: 02 40 | block + 043335: 20 01 | local.get 1 + 043337: 20 00 | local.get 0 + 043339: 28 02 64 | i32.load 2 100 + 04333c: 46 | i32.eq + 04333d: 0d 00 | br_if 0 + 04333f: 20 00 | local.get 0 + 043341: 41 00 | i32.const 0 + 043343: 28 02 fc 85 99 80 00 | i32.load 2 410364 + 04334a: 36 02 40 | i32.store 2 64 + 04334d: 20 00 | local.get 0 + 04334f: 41 00 | i32.const 0 + 043351: 29 02 f4 85 99 80 00 | i64.load 2 410356 + 043358: 37 03 38 | i64.store 3 56 + 04335b: 20 00 | local.get 0 + 04335d: 41 00 | i32.const 0 + 04335f: 29 02 ec 85 99 80 00 | i64.load 2 410348 + 043366: 37 03 30 | i64.store 3 48 + 043369: 20 00 | local.get 0 + 04336b: 41 30 | i32.const 48 + 04336d: 6a | i32.add + 04336e: 10 b6 84 80 80 00 | call 566 + 043374: 41 00 | i32.const 0 + 043376: 28 02 80 86 99 80 00 | i32.load 2 410368 + 04337d: 10 84 86 80 80 00 | call 772 + 043383: 41 00 | i32.const 0 + 043385: 28 02 84 86 99 80 00 | i32.load 2 410372 + 04338c: 10 84 86 80 80 00 | call 772 + 043392: 41 00 | i32.const 0 + 043394: 42 00 | i64.const 0 + 043396: 37 03 80 86 99 80 00 | i64.store 3 410368 + 04339d: 20 00 | local.get 0 + 04339f: 41 d8 00 | i32.const 88 + 0433a2: 6a | i32.add + 0433a3: 10 c0 84 80 80 00 | call 576 + 0433a9: 41 e0 85 99 80 00 | i32.const 410336 + 0433af: 20 00 | local.get 0 + 0433b1: 41 d8 00 | i32.const 88 + 0433b4: 6a | i32.add + 0433b5: 41 28 | i32.const 40 + 0433b7: fc 0a 00 00 | memory.copy 0 0 + 0433bb: 41 00 | i32.const 0 + 0433bd: 28 02 80 86 99 80 00 | i32.load 2 410368 + 0433c4: 22 01 | local.tee 1 + 0433c6: 2a 02 f8 0b | f32.load 2 1528 + 0433ca: 21 02 | local.set 2 + 0433cc: 20 01 | local.get 1 + 0433ce: 2a 02 fc 0b | f32.load 2 1532 + 0433d2: 21 03 | local.set 3 + 0433d4: 20 01 | local.get 1 + 0433d6: 2a 02 f0 0b | f32.load 2 1520 + 0433da: 21 04 | local.set 4 + 0433dc: 20 00 | local.get 0 + 0433de: 20 01 | local.get 1 + 0433e0: 2a 02 f4 0b | f32.load 2 1524 + 0433e4: 43 00 00 80 3f | f32.const 0x1p+0 + 0433e9: 92 | f32.add + 0433ea: 38 02 4c | f32.store 2 76 + 0433ed: 20 00 | local.get 0 + 0433ef: 20 04 | local.get 4 + 0433f1: 43 00 00 80 3f | f32.const 0x1p+0 + 0433f6: 92 | f32.add + 0433f7: 38 02 48 | f32.store 2 72 + 0433fa: 20 00 | local.get 0 + 0433fc: 20 03 | local.get 3 + 0433fe: 43 00 00 00 c0 | f32.const -0x1p+1 + 043403: 92 | f32.add + 043404: 38 02 54 | f32.store 2 84 + 043407: 20 00 | local.get 0 + 043409: 20 02 | local.get 2 + 04340b: 43 00 00 00 c0 | f32.const -0x1p+1 + 043410: 92 | f32.add + 043411: 38 02 50 | f32.store 2 80 + 043414: 20 00 | local.get 0 + 043416: 41 00 | i32.const 0 + 043418: 29 02 ec 85 99 80 00 | i64.load 2 410348 + 04341f: 37 03 18 | i64.store 3 24 + 043422: 20 00 | local.get 0 + 043424: 41 00 | i32.const 0 + 043426: 29 02 f4 85 99 80 00 | i64.load 2 410356 + 04342d: 37 03 20 | i64.store 3 32 + 043430: 20 00 | local.get 0 + 043432: 41 00 | i32.const 0 + 043434: 28 02 fc 85 99 80 00 | i32.load 2 410364 + 04343b: 36 02 28 | i32.store 2 40 + 04343e: 20 00 | local.get 0 + 043440: 20 00 | local.get 0 + 043442: 29 02 48 | i64.load 2 72 + 043445: 37 03 08 | i64.store 3 8 + 043448: 20 00 | local.get 0 + 04344a: 20 00 | local.get 0 + 04344c: 29 02 50 | i64.load 2 80 + 04344f: 37 03 10 | i64.store 3 16 + 043452: 20 00 | local.get 0 + 043454: 41 18 | i32.const 24 + 043456: 6a | i32.add + 043457: 20 00 | local.get 0 + 043459: 41 08 | i32.const 8 + 04345b: 6a | i32.add + 04345c: 10 a4 84 80 80 00 | call 548 + 043462: 0b | end + 043463: 20 00 | local.get 0 + 043465: 41 80 01 | i32.const 128 + 043468: 6a | i32.add + 043469: 24 80 80 80 80 00 | global.set 0 + 04346f: 0b | end +043471 func[616]: + 043472: 02 40 | block + 043474: 41 00 | i32.const 0 + 043476: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04347d: 0d 00 | br_if 0 + 04347f: 10 e7 84 80 80 00 | call 615 + 043485: 0b | end + 043486: 20 00 | local.get 0 + 043488: 41 e0 00 | i32.const 96 + 04348b: 6c | i32.mul + 04348c: 20 01 | local.get 1 + 04348e: 41 02 | i32.const 2 + 043490: 74 | i32.shl + 043491: 6a | i32.add + 043492: 41 90 86 99 80 00 | i32.const 410384 + 043498: 6a | i32.add + 043499: 20 02 | local.get 2 + 04349b: 36 02 00 | i32.store 2 0 + 04349e: 02 40 | block + 0434a0: 20 00 | local.get 0 + 0434a2: 0d 00 | br_if 0 + 0434a4: 20 01 | local.get 1 + 0434a6: 41 0f | i32.const 15 + 0434a8: 4a | i32.gt_s + 0434a9: 0d 00 | br_if 0 + 0434ab: 20 01 | local.get 1 + 0434ad: 41 02 | i32.const 2 + 0434af: 74 | i32.shl + 0434b0: 41 90 86 99 80 00 | i32.const 410384 + 0434b6: 6a | i32.add + 0434b7: 21 00 | local.set 0 + 0434b9: 41 01 | i32.const 1 + 0434bb: 21 01 | local.set 1 + 0434bd: 03 40 | loop + 0434bf: 20 00 | local.get 0 + 0434c1: 20 01 | local.get 1 + 0434c3: 41 e0 00 | i32.const 96 + 0434c6: 6c | i32.mul + 0434c7: 6a | i32.add + 0434c8: 20 02 | local.get 2 + 0434ca: 36 02 00 | i32.store 2 0 + 0434cd: 20 01 | local.get 1 + 0434cf: 41 01 | i32.const 1 + 0434d1: 6a | i32.add + 0434d2: 22 01 | local.tee 1 + 0434d4: 41 10 | i32.const 16 + 0434d6: 47 | i32.ne + 0434d7: 0d 00 | br_if 0 + 0434d9: 0b | end + 0434da: 0b | end + 0434db: 0b | end +0434de func[617]: + 0434df: 02 7f | local[2..3] type=i32 + 0434e1: 02 7d | local[4..5] type=f32 + 0434e3: 01 7f | local[6] type=i32 + 0434e5: 23 80 80 80 80 00 | global.get 0 + 0434eb: 41 c0 00 | i32.const 64 + 0434ee: 6b | i32.sub + 0434ef: 22 02 | local.tee 2 + 0434f1: 24 80 80 80 80 00 | global.set 0 + 0434f7: 41 00 | i32.const 0 + 0434f9: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 043500: 21 03 | local.set 3 + 043502: 20 02 | local.get 2 + 043504: 20 00 | local.get 0 + 043506: 2a 02 00 | f32.load 2 0 + 043509: 38 02 30 | f32.store 2 48 + 04350c: 20 02 | local.get 2 + 04350e: 20 00 | local.get 0 + 043510: 2a 02 04 | f32.load 2 4 + 043513: 22 04 | local.tee 4 + 043515: 38 02 34 | f32.store 2 52 + 043518: 20 00 | local.get 0 + 04351a: 2a 02 08 | f32.load 2 8 + 04351d: 21 05 | local.set 5 + 04351f: 20 02 | local.get 2 + 043521: 41 80 80 80 8e 04 | i32.const 1103101952 + 043527: 36 02 3c | i32.store 2 60 + 04352a: 20 02 | local.get 2 + 04352c: 20 05 | local.get 5 + 04352e: 38 02 38 | f32.store 2 56 + 043531: 20 00 | local.get 0 + 043533: 43 00 00 40 42 | f32.const 0x1.8p+5 + 043538: 20 00 | local.get 0 + 04353a: 2a 02 0c | f32.load 2 12 + 04353d: 22 05 | local.tee 5 + 04353f: 20 05 | local.get 5 + 043541: 43 00 00 40 42 | f32.const 0x1.8p+5 + 043546: 5d | f32.lt + 043547: 1b | select + 043548: 20 05 | local.get 5 + 04354a: 20 01 | local.get 1 + 04354c: 1b | select + 04354d: 22 05 | local.tee 5 + 04354f: 38 02 0c | f32.store 2 12 + 043552: 41 00 | i32.const 0 + 043554: 21 06 | local.set 6 + 043556: 02 40 | block + 043558: 20 01 | local.get 1 + 04355a: 45 | i32.eqz + 04355b: 0d 00 | br_if 0 + 04355d: 20 00 | local.get 0 + 04355f: 20 05 | local.get 5 + 043561: 43 00 00 b8 c1 | f32.const -0x1.7p+4 + 043566: 92 | f32.add + 043567: 38 02 0c | f32.store 2 12 + 04356a: 20 00 | local.get 0 + 04356c: 20 04 | local.get 4 + 04356e: 43 00 00 b8 41 | f32.const 0x1.7p+4 + 043573: 92 | f32.add + 043574: 38 02 04 | f32.store 2 4 + 043577: 20 02 | local.get 2 + 043579: 20 02 | local.get 2 + 04357b: 29 02 38 | i64.load 2 56 + 04357e: 37 03 20 | i64.store 3 32 + 043581: 20 02 | local.get 2 + 043583: 20 02 | local.get 2 + 043585: 29 02 30 | i64.load 2 48 + 043588: 37 03 18 | i64.store 3 24 + 04358b: 20 02 | local.get 2 + 04358d: 41 18 | i32.const 24 + 04358f: 6a | i32.add + 043590: 20 01 | local.get 1 + 043592: 10 ea 84 80 80 00 | call 618 + 043598: 21 06 | local.set 6 + 04359a: 0b | end + 04359b: 41 09 | i32.const 9 + 04359d: 41 12 | i32.const 18 + 04359f: 20 03 | local.get 3 + 0435a1: 41 03 | i32.const 3 + 0435a3: 46 | i32.eq + 0435a4: 1b | select + 0435a5: 21 01 | local.set 1 + 0435a7: 02 40 | block + 0435a9: 41 00 | i32.const 0 + 0435ab: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0435b2: 0d 00 | br_if 0 + 0435b4: 10 e7 84 80 80 00 | call 615 + 0435ba: 0b | end + 0435bb: 20 02 | local.get 2 + 0435bd: 41 2c | i32.const 44 + 0435bf: 6a | i32.add + 0435c0: 20 01 | local.get 1 + 0435c2: 41 02 | i32.const 2 + 0435c4: 74 | i32.shl + 0435c5: 41 90 86 99 80 00 | i32.const 410384 + 0435cb: 6a | i32.add + 0435cc: 28 02 00 | i32.load 2 0 + 0435cf: 10 b8 84 80 80 00 | call 568 + 0435d5: 02 40 | block + 0435d7: 41 00 | i32.const 0 + 0435d9: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0435e0: 0d 00 | br_if 0 + 0435e2: 10 e7 84 80 80 00 | call 615 + 0435e8: 0b | end + 0435e9: 20 02 | local.get 2 + 0435eb: 41 28 | i32.const 40 + 0435ed: 6a | i32.add + 0435ee: 41 28 | i32.const 40 + 0435f0: 41 cc 00 | i32.const 76 + 0435f3: 20 03 | local.get 3 + 0435f5: 41 03 | i32.const 3 + 0435f7: 46 | i32.eq + 0435f8: 1b | select + 0435f9: 41 90 86 99 80 00 | i32.const 410384 + 0435ff: 6a | i32.add + 043600: 28 02 00 | i32.load 2 0 + 043603: 10 b8 84 80 80 00 | call 568 + 043609: 20 02 | local.get 2 + 04360b: 20 00 | local.get 0 + 04360d: 29 02 08 | i64.load 2 8 + 043610: 37 03 10 | i64.store 3 16 + 043613: 20 02 | local.get 2 + 043615: 20 00 | local.get 0 + 043617: 29 02 00 | i64.load 2 0 + 04361a: 37 03 08 | i64.store 3 8 + 04361d: 20 02 | local.get 2 + 04361f: 20 02 | local.get 2 + 043621: 28 00 2c | i32.load 0 44 + 043624: 36 02 04 | i32.store 2 4 + 043627: 20 02 | local.get 2 + 043629: 20 02 | local.get 2 + 04362b: 28 00 28 | i32.load 0 40 + 04362e: 36 02 00 | i32.store 2 0 + 043631: 20 02 | local.get 2 + 043633: 41 08 | i32.const 8 + 043635: 6a | i32.add + 043636: 41 01 | i32.const 1 + 043638: 20 02 | local.get 2 + 04363a: 41 04 | i32.const 4 + 04363c: 6a | i32.add + 04363d: 20 02 | local.get 2 + 04363f: 10 ec 84 80 80 00 | call 620 + 043645: 20 02 | local.get 2 + 043647: 41 c0 00 | i32.const 64 + 04364a: 6a | i32.add + 04364b: 24 80 80 80 80 00 | global.set 0 + 043651: 20 06 | local.get 6 + 043653: 0b | end +043656 func[618]: + 043657: 04 7f | local[2..5] type=i32 + 043659: 23 80 80 80 80 00 | global.get 0 + 04365f: 41 80 01 | i32.const 128 + 043662: 6b | i32.sub + 043663: 22 02 | local.tee 2 + 043665: 24 80 80 80 80 00 | global.set 0 + 04366b: 41 00 | i32.const 0 + 04366d: 21 03 | local.set 3 + 04366f: 02 40 | block + 043671: 41 00 | i32.const 0 + 043673: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 04367a: 22 04 | local.tee 4 + 04367c: 41 03 | i32.const 3 + 04367e: 46 | i32.eq + 04367f: 0d 00 | br_if 0 + 043681: 41 00 | i32.const 0 + 043683: 21 03 | local.set 3 + 043685: 41 00 | i32.const 0 + 043687: 2d 00 dc 85 99 80 00 | i32.load8_u 0 410332 + 04368e: 41 01 | i32.const 1 + 043690: 71 | i32.and + 043691: 0d 00 | br_if 0 + 043693: 41 00 | i32.const 0 + 043695: 21 03 | local.set 3 + 043697: 41 00 | i32.const 0 + 043699: 2d 00 90 92 99 80 00 | i32.load8_u 0 411920 + 0436a0: 41 01 | i32.const 1 + 0436a2: 71 | i32.and + 0436a3: 0d 00 | br_if 0 + 0436a5: 20 02 | local.get 2 + 0436a7: 41 f8 00 | i32.const 120 + 0436aa: 6a | i32.add + 0436ab: 10 a2 84 80 80 00 | call 546 + 0436b1: 20 02 | local.get 2 + 0436b3: 20 02 | local.get 2 + 0436b5: 29 02 78 | i64.load 2 120 + 0436b8: 37 03 50 | i64.store 3 80 + 0436bb: 20 02 | local.get 2 + 0436bd: 20 00 | local.get 0 + 0436bf: 29 02 00 | i64.load 2 0 + 0436c2: 37 03 40 | i64.store 3 64 + 0436c5: 20 02 | local.get 2 + 0436c7: 20 00 | local.get 0 + 0436c9: 29 02 08 | i64.load 2 8 + 0436cc: 37 03 48 | i64.store 3 72 + 0436cf: 41 00 | i32.const 0 + 0436d1: 21 03 | local.set 3 + 0436d3: 20 02 | local.get 2 + 0436d5: 41 d0 00 | i32.const 80 + 0436d8: 6a | i32.add + 0436d9: 20 02 | local.get 2 + 0436db: 41 c0 00 | i32.const 64 + 0436de: 6a | i32.add + 0436df: 10 b1 84 80 80 00 | call 561 + 0436e5: 45 | i32.eqz + 0436e6: 0d 00 | br_if 0 + 0436e8: 41 00 | i32.const 0 + 0436ea: 21 03 | local.set 3 + 0436ec: 02 40 | block + 0436ee: 41 00 | i32.const 0 + 0436f0: 10 a1 84 80 80 00 | call 545 + 0436f6: 0d 00 | br_if 0 + 0436f8: 41 00 | i32.const 0 + 0436fa: 41 07 | i32.const 7 + 0436fc: 10 9f 84 80 80 00 | call 543 + 043702: 45 | i32.eqz + 043703: 0d 01 | br_if 1 + 043705: 0b | end + 043706: 41 01 | i32.const 1 + 043708: 21 03 | local.set 3 + 04370a: 0b | end + 04370b: 02 40 | block + 04370d: 02 40 | block + 04370f: 41 00 | i32.const 0 + 043711: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043718: 45 | i32.eqz + 043719: 0d 00 | br_if 0 + 04371b: 41 00 | i32.const 0 + 04371d: 28 02 e0 91 99 80 00 | i32.load 2 411872 + 043724: 21 05 | local.set 5 + 043726: 0c 01 | br 1 + 043728: 0b | end + 043729: 10 e7 84 80 80 00 | call 615 + 04372f: 41 00 | i32.const 0 + 043731: 28 02 e0 91 99 80 00 | i32.load 2 411872 + 043738: 21 05 | local.set 5 + 04373a: 41 00 | i32.const 0 + 04373c: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043743: 0d 00 | br_if 0 + 043745: 10 e7 84 80 80 00 | call 615 + 04374b: 0b | end + 04374c: 20 02 | local.get 2 + 04374e: 41 f4 00 | i32.const 116 + 043751: 6a | i32.add + 043752: 20 04 | local.get 4 + 043754: 41 0c | i32.const 12 + 043756: 6c | i32.mul + 043757: 22 04 | local.tee 4 + 043759: 41 b0 91 99 80 00 | i32.const 411824 + 04375f: 6a | i32.add + 043760: 28 02 00 | i32.load 2 0 + 043763: 10 b8 84 80 80 00 | call 568 + 043769: 02 40 | block + 04376b: 41 00 | i32.const 0 + 04376d: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043774: 0d 00 | br_if 0 + 043776: 10 e7 84 80 80 00 | call 615 + 04377c: 0b | end + 04377d: 20 02 | local.get 2 + 04377f: 41 f0 00 | i32.const 112 + 043782: 6a | i32.add + 043783: 20 04 | local.get 4 + 043785: 41 b4 91 99 80 00 | i32.const 411828 + 04378b: 6a | i32.add + 04378c: 28 02 00 | i32.load 2 0 + 04378f: 10 b8 84 80 80 00 | call 568 + 043795: 20 02 | local.get 2 + 043797: 20 00 | local.get 0 + 043799: 29 02 08 | i64.load 2 8 + 04379c: 37 03 38 | i64.store 3 56 + 04379f: 20 02 | local.get 2 + 0437a1: 20 00 | local.get 0 + 0437a3: 29 02 00 | i64.load 2 0 + 0437a6: 37 03 30 | i64.store 3 48 + 0437a9: 20 02 | local.get 2 + 0437ab: 20 02 | local.get 2 + 0437ad: 28 00 74 | i32.load 0 116 + 0437b0: 36 02 2c | i32.store 2 44 + 0437b3: 20 02 | local.get 2 + 0437b5: 20 02 | local.get 2 + 0437b7: 28 00 70 | i32.load 0 112 + 0437ba: 36 02 28 | i32.store 2 40 + 0437bd: 20 02 | local.get 2 + 0437bf: 41 30 | i32.const 48 + 0437c1: 6a | i32.add + 0437c2: 20 05 | local.get 5 + 0437c4: 20 02 | local.get 2 + 0437c6: 41 2c | i32.const 44 + 0437c8: 6a | i32.add + 0437c9: 20 02 | local.get 2 + 0437cb: 41 28 | i32.const 40 + 0437cd: 6a | i32.add + 0437ce: 10 ec 84 80 80 00 | call 620 + 0437d4: 20 02 | local.get 2 + 0437d6: 20 00 | local.get 0 + 0437d8: 29 02 08 | i64.load 2 8 + 0437db: 37 03 20 | i64.store 3 32 + 0437de: 20 02 | local.get 2 + 0437e0: 20 00 | local.get 0 + 0437e2: 29 02 00 | i64.load 2 0 + 0437e5: 37 03 18 | i64.store 3 24 + 0437e8: 20 02 | local.get 2 + 0437ea: 41 e0 00 | i32.const 96 + 0437ed: 6a | i32.add + 0437ee: 41 0f | i32.const 15 + 0437f0: 20 02 | local.get 2 + 0437f2: 41 18 | i32.const 24 + 0437f4: 6a | i32.add + 0437f5: 10 ed 84 80 80 00 | call 621 + 0437fb: 02 40 | block + 0437fd: 02 40 | block + 0437ff: 41 00 | i32.const 0 + 043801: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043808: 45 | i32.eqz + 043809: 0d 00 | br_if 0 + 04380b: 41 00 | i32.const 0 + 04380d: 28 02 e8 91 99 80 00 | i32.load 2 411880 + 043814: 21 00 | local.set 0 + 043816: 0c 01 | br 1 + 043818: 0b | end + 043819: 10 e7 84 80 80 00 | call 615 + 04381f: 41 00 | i32.const 0 + 043821: 28 02 e8 91 99 80 00 | i32.load 2 411880 + 043828: 21 00 | local.set 0 + 04382a: 41 00 | i32.const 0 + 04382c: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043833: 0d 00 | br_if 0 + 043835: 10 e7 84 80 80 00 | call 615 + 04383b: 0b | end + 04383c: 20 02 | local.get 2 + 04383e: 41 dc 00 | i32.const 92 + 043841: 6a | i32.add + 043842: 20 04 | local.get 4 + 043844: 41 b8 91 99 80 00 | i32.const 411832 + 04384a: 6a | i32.add + 04384b: 28 02 00 | i32.load 2 0 + 04384e: 10 b8 84 80 80 00 | call 568 + 043854: 20 02 | local.get 2 + 043856: 20 02 | local.get 2 + 043858: 29 02 68 | i64.load 2 104 + 04385b: 37 03 10 | i64.store 3 16 + 04385e: 20 02 | local.get 2 + 043860: 20 02 | local.get 2 + 043862: 29 02 60 | i64.load 2 96 + 043865: 37 03 08 | i64.store 3 8 + 043868: 20 02 | local.get 2 + 04386a: 20 02 | local.get 2 + 04386c: 28 00 5c | i32.load 0 92 + 04386f: 36 02 04 | i32.store 2 4 + 043872: 20 01 | local.get 1 + 043874: 20 02 | local.get 2 + 043876: 41 08 | i32.const 8 + 043878: 6a | i32.add + 043879: 20 00 | local.get 0 + 04387b: 20 02 | local.get 2 + 04387d: 41 04 | i32.const 4 + 04387f: 6a | i32.add + 043880: 10 ee 84 80 80 00 | call 622 + 043886: 20 02 | local.get 2 + 043888: 41 80 01 | i32.const 128 + 04388b: 6a | i32.add + 04388c: 24 80 80 80 80 00 | global.set 0 + 043892: 20 03 | local.get 3 + 043894: 0b | end +043897 func[619]: + 043898: 05 7f | local[2..6] type=i32 + 04389a: 23 80 80 80 80 00 | global.get 0 + 0438a0: 41 90 01 | i32.const 144 + 0438a3: 6b | i32.sub + 0438a4: 22 02 | local.tee 2 + 0438a6: 24 80 80 80 80 00 | global.set 0 + 0438ac: 02 40 | block + 0438ae: 02 40 | block + 0438b0: 41 00 | i32.const 0 + 0438b2: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 0438b9: 22 03 | local.tee 3 + 0438bb: 41 03 | i32.const 3 + 0438bd: 46 | i32.eq + 0438be: 0d 00 | br_if 0 + 0438c0: 41 00 | i32.const 0 + 0438c2: 2d 00 dc 85 99 80 00 | i32.load8_u 0 410332 + 0438c9: 41 01 | i32.const 1 + 0438cb: 71 | i32.and + 0438cc: 0d 00 | br_if 0 + 0438ce: 41 00 | i32.const 0 + 0438d0: 2d 00 90 92 99 80 00 | i32.load8_u 0 411920 + 0438d7: 41 01 | i32.const 1 + 0438d9: 71 | i32.and + 0438da: 0d 00 | br_if 0 + 0438dc: 20 02 | local.get 2 + 0438de: 41 88 01 | i32.const 136 + 0438e1: 6a | i32.add + 0438e2: 10 a2 84 80 80 00 | call 546 + 0438e8: 20 02 | local.get 2 + 0438ea: 20 02 | local.get 2 + 0438ec: 29 02 88 01 | i64.load 2 136 + 0438f0: 37 03 60 | i64.store 3 96 + 0438f3: 20 02 | local.get 2 + 0438f5: 20 00 | local.get 0 + 0438f7: 29 02 00 | i64.load 2 0 + 0438fa: 37 03 50 | i64.store 3 80 + 0438fd: 20 02 | local.get 2 + 0438ff: 20 00 | local.get 0 + 043901: 29 02 08 | i64.load 2 8 + 043904: 37 03 58 | i64.store 3 88 + 043907: 41 00 | i32.const 0 + 043909: 21 04 | local.set 4 + 04390b: 20 02 | local.get 2 + 04390d: 41 e0 00 | i32.const 96 + 043910: 6a | i32.add + 043911: 20 02 | local.get 2 + 043913: 41 d0 00 | i32.const 80 + 043916: 6a | i32.add + 043917: 10 b1 84 80 80 00 | call 561 + 04391d: 45 | i32.eqz + 04391e: 0d 01 | br_if 1 + 043920: 41 02 | i32.const 2 + 043922: 21 03 | local.set 3 + 043924: 02 40 | block + 043926: 41 00 | i32.const 0 + 043928: 10 f2 83 80 80 00 | call 498 + 04392e: 0d 00 | br_if 0 + 043930: 41 02 | i32.const 2 + 043932: 41 01 | i32.const 1 + 043934: 41 00 | i32.const 0 + 043936: 41 07 | i32.const 7 + 043938: 10 9e 84 80 80 00 | call 542 + 04393e: 1b | select + 04393f: 21 03 | local.set 3 + 043941: 0b | end + 043942: 02 40 | block + 043944: 41 00 | i32.const 0 + 043946: 10 a1 84 80 80 00 | call 545 + 04394c: 0d 00 | br_if 0 + 04394e: 41 00 | i32.const 0 + 043950: 21 04 | local.set 4 + 043952: 41 00 | i32.const 0 + 043954: 41 07 | i32.const 7 + 043956: 10 9f 84 80 80 00 | call 543 + 04395c: 45 | i32.eqz + 04395d: 0d 02 | br_if 2 + 04395f: 0b | end + 043960: 41 01 | i32.const 1 + 043962: 21 04 | local.set 4 + 043964: 0c 01 | br 1 + 043966: 0b | end + 043967: 41 00 | i32.const 0 + 043969: 21 04 | local.set 4 + 04396b: 0b | end + 04396c: 02 40 | block + 04396e: 02 40 | block + 043970: 41 00 | i32.const 0 + 043972: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043979: 45 | i32.eqz + 04397a: 0d 00 | br_if 0 + 04397c: 41 00 | i32.const 0 + 04397e: 28 02 80 88 99 80 00 | i32.load 2 410624 + 043985: 21 05 | local.set 5 + 043987: 0c 01 | br 1 + 043989: 0b | end + 04398a: 10 e7 84 80 80 00 | call 615 + 043990: 41 00 | i32.const 0 + 043992: 28 02 80 88 99 80 00 | i32.load 2 410624 + 043999: 21 05 | local.set 5 + 04399b: 41 00 | i32.const 0 + 04399d: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0439a4: 0d 00 | br_if 0 + 0439a6: 10 e7 84 80 80 00 | call 615 + 0439ac: 0b | end + 0439ad: 20 02 | local.get 2 + 0439af: 41 84 01 | i32.const 132 + 0439b2: 6a | i32.add + 0439b3: 20 03 | local.get 3 + 0439b5: 41 0c | i32.const 12 + 0439b7: 6c | i32.mul + 0439b8: 22 06 | local.tee 6 + 0439ba: 41 d0 87 99 80 00 | i32.const 410576 + 0439c0: 6a | i32.add + 0439c1: 28 02 00 | i32.load 2 0 + 0439c4: 10 b8 84 80 80 00 | call 568 + 0439ca: 02 40 | block + 0439cc: 41 00 | i32.const 0 + 0439ce: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0439d5: 0d 00 | br_if 0 + 0439d7: 10 e7 84 80 80 00 | call 615 + 0439dd: 0b | end + 0439de: 20 02 | local.get 2 + 0439e0: 41 80 01 | i32.const 128 + 0439e3: 6a | i32.add + 0439e4: 20 06 | local.get 6 + 0439e6: 41 d4 87 99 80 00 | i32.const 410580 + 0439ec: 6a | i32.add + 0439ed: 28 02 00 | i32.load 2 0 + 0439f0: 10 b8 84 80 80 00 | call 568 + 0439f6: 20 02 | local.get 2 + 0439f8: 20 00 | local.get 0 + 0439fa: 29 02 08 | i64.load 2 8 + 0439fd: 37 03 48 | i64.store 3 72 + 043a00: 20 02 | local.get 2 + 043a02: 20 00 | local.get 0 + 043a04: 29 02 00 | i64.load 2 0 + 043a07: 37 03 40 | i64.store 3 64 + 043a0a: 20 02 | local.get 2 + 043a0c: 20 02 | local.get 2 + 043a0e: 28 00 84 01 | i32.load 0 132 + 043a12: 36 02 3c | i32.store 2 60 + 043a15: 20 02 | local.get 2 + 043a17: 20 02 | local.get 2 + 043a19: 28 00 80 01 | i32.load 0 128 + 043a1d: 36 02 38 | i32.store 2 56 + 043a20: 20 02 | local.get 2 + 043a22: 41 c0 00 | i32.const 64 + 043a25: 6a | i32.add + 043a26: 20 05 | local.get 5 + 043a28: 20 02 | local.get 2 + 043a2a: 41 3c | i32.const 60 + 043a2c: 6a | i32.add + 043a2d: 20 02 | local.get 2 + 043a2f: 41 38 | i32.const 56 + 043a31: 6a | i32.add + 043a32: 10 ec 84 80 80 00 | call 620 + 043a38: 20 02 | local.get 2 + 043a3a: 20 00 | local.get 0 + 043a3c: 29 02 08 | i64.load 2 8 + 043a3f: 37 03 30 | i64.store 3 48 + 043a42: 20 02 | local.get 2 + 043a44: 20 00 | local.get 0 + 043a46: 29 02 00 | i64.load 2 0 + 043a49: 37 03 28 | i64.store 3 40 + 043a4c: 20 02 | local.get 2 + 043a4e: 41 f0 00 | i32.const 112 + 043a51: 6a | i32.add + 043a52: 41 02 | i32.const 2 + 043a54: 20 02 | local.get 2 + 043a56: 41 28 | i32.const 40 + 043a58: 6a | i32.add + 043a59: 10 ed 84 80 80 00 | call 621 + 043a5f: 02 40 | block + 043a61: 02 40 | block + 043a63: 41 00 | i32.const 0 + 043a65: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043a6c: 45 | i32.eqz + 043a6d: 0d 00 | br_if 0 + 043a6f: 41 00 | i32.const 0 + 043a71: 28 02 88 88 99 80 00 | i32.load 2 410632 + 043a78: 21 05 | local.set 5 + 043a7a: 0c 01 | br 1 + 043a7c: 0b | end + 043a7d: 10 e7 84 80 80 00 | call 615 + 043a83: 41 00 | i32.const 0 + 043a85: 28 02 88 88 99 80 00 | i32.load 2 410632 + 043a8c: 21 05 | local.set 5 + 043a8e: 41 00 | i32.const 0 + 043a90: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043a97: 0d 00 | br_if 0 + 043a99: 10 e7 84 80 80 00 | call 615 + 043a9f: 0b | end + 043aa0: 20 02 | local.get 2 + 043aa2: 41 ec 00 | i32.const 108 + 043aa5: 6a | i32.add + 043aa6: 20 06 | local.get 6 + 043aa8: 41 d8 87 99 80 00 | i32.const 410584 + 043aae: 6a | i32.add + 043aaf: 28 02 00 | i32.load 2 0 + 043ab2: 10 b8 84 80 80 00 | call 568 + 043ab8: 20 02 | local.get 2 + 043aba: 20 02 | local.get 2 + 043abc: 29 02 78 | i64.load 2 120 + 043abf: 37 03 20 | i64.store 3 32 + 043ac2: 20 02 | local.get 2 + 043ac4: 20 02 | local.get 2 + 043ac6: 29 02 70 | i64.load 2 112 + 043ac9: 37 03 18 | i64.store 3 24 + 043acc: 20 02 | local.get 2 + 043ace: 20 02 | local.get 2 + 043ad0: 28 00 6c | i32.load 0 108 + 043ad3: 36 02 14 | i32.store 2 20 + 043ad6: 20 01 | local.get 1 + 043ad8: 20 02 | local.get 2 + 043ada: 41 18 | i32.const 24 + 043adc: 6a | i32.add + 043add: 20 05 | local.get 5 + 043adf: 20 02 | local.get 2 + 043ae1: 41 14 | i32.const 20 + 043ae3: 6a | i32.add + 043ae4: 10 ee 84 80 80 00 | call 622 + 043aea: 02 40 | block + 043aec: 20 03 | local.get 3 + 043aee: 41 01 | i32.const 1 + 043af0: 47 | i32.ne + 043af1: 0d 00 | br_if 0 + 043af3: 20 02 | local.get 2 + 043af5: 20 00 | local.get 0 + 043af7: 29 02 08 | i64.load 2 8 + 043afa: 37 03 08 | i64.store 3 8 + 043afd: 20 02 | local.get 2 + 043aff: 20 00 | local.get 0 + 043b01: 29 02 00 | i64.load 2 0 + 043b04: 37 03 00 | i64.store 3 0 + 043b07: 20 02 | local.get 2 + 043b09: 10 ef 84 80 80 00 | call 623 + 043b0f: 0b | end + 043b10: 20 02 | local.get 2 + 043b12: 41 90 01 | i32.const 144 + 043b15: 6a | i32.add + 043b16: 24 80 80 80 80 00 | global.set 0 + 043b1c: 20 04 | local.get 4 + 043b1e: 0b | end +043b21 func[620]: + 043b22: 02 7f | local[4..5] type=i32 + 043b24: 01 7d | local[6] type=f32 + 043b26: 06 7f | local[7..12] type=i32 + 043b28: 03 7d | local[13..15] type=f32 + 043b2a: 23 80 80 80 80 00 | global.get 0 + 043b30: 41 30 | i32.const 48 + 043b32: 6b | i32.sub + 043b33: 22 04 | local.tee 4 + 043b35: 24 80 80 80 80 00 | global.set 0 + 043b3b: 02 40 | block + 043b3d: 20 03 | local.get 3 + 043b3f: 2d 00 03 | i32.load8_u 0 3 + 043b42: 22 05 | local.tee 5 + 043b44: 45 | i32.eqz + 043b45: 0d 00 | br_if 0 + 043b47: 43 00 00 00 00 | f32.const 0x0p+0 + 043b4c: 21 06 | local.set 6 + 043b4e: 20 03 | local.get 3 + 043b50: 2d 00 02 | i32.load8_u 0 2 + 043b53: 21 07 | local.set 7 + 043b55: 20 03 | local.get 3 + 043b57: 2d 00 01 | i32.load8_u 0 1 + 043b5a: 21 08 | local.set 8 + 043b5c: 20 03 | local.get 3 + 043b5e: 2d 00 00 | i32.load8_u 0 0 + 043b61: 21 03 | local.set 3 + 043b63: 20 00 | local.get 0 + 043b65: 2a 02 0c | f32.load 2 12 + 043b68: fc 00 | i32.trunc_sat_f32_s + 043b6a: 21 09 | local.set 9 + 043b6c: 20 00 | local.get 0 + 043b6e: 2a 02 08 | f32.load 2 8 + 043b71: fc 00 | i32.trunc_sat_f32_s + 043b73: 21 0a | local.set 10 + 043b75: 20 00 | local.get 0 + 043b77: 2a 02 04 | f32.load 2 4 + 043b7a: fc 00 | i32.trunc_sat_f32_s + 043b7c: 21 0b | local.set 11 + 043b7e: 20 00 | local.get 0 + 043b80: 2a 02 00 | f32.load 2 0 + 043b83: fc 00 | i32.trunc_sat_f32_s + 043b85: 21 0c | local.set 12 + 043b87: 02 40 | block + 043b89: 41 00 | i32.const 0 + 043b8b: 2a 02 b0 9e 95 80 00 | f32.load 2 347952 + 043b92: 22 0d | local.tee 13 + 043b94: 43 00 00 00 00 | f32.const 0x0p+0 + 043b99: 5d | f32.lt + 043b9a: 0d 00 | br_if 0 + 043b9c: 20 0d | local.get 13 + 043b9e: 21 06 | local.set 6 + 043ba0: 20 0d | local.get 13 + 043ba2: 43 00 00 80 3f | f32.const 0x1p+0 + 043ba7: 5e | f32.gt + 043ba8: 45 | i32.eqz + 043ba9: 0d 00 | br_if 0 + 043bab: 43 00 00 80 3f | f32.const 0x1p+0 + 043bb0: 21 06 | local.set 6 + 043bb2: 0b | end + 043bb3: 20 04 | local.get 4 + 043bb5: 20 07 | local.get 7 + 043bb7: 3a 00 2e | i32.store8 0 46 + 043bba: 20 04 | local.get 4 + 043bbc: 20 08 | local.get 8 + 043bbe: 3a 00 2d | i32.store8 0 45 + 043bc1: 20 04 | local.get 4 + 043bc3: 20 03 | local.get 3 + 043bc5: 3a 00 2c | i32.store8 0 44 + 043bc8: 20 04 | local.get 4 + 043bca: 20 06 | local.get 6 + 043bcc: 20 05 | local.get 5 + 043bce: b3 | f32.convert_i32_u + 043bcf: 94 | f32.mul + 043bd0: fc 01 | i32.trunc_sat_f32_u + 043bd2: 3a 00 2f | i32.store8 0 47 + 043bd5: 20 04 | local.get 4 + 043bd7: 20 04 | local.get 4 + 043bd9: 28 00 2c | i32.load 0 44 + 043bdc: 36 02 18 | i32.store 2 24 + 043bdf: 20 0c | local.get 12 + 043be1: 20 0b | local.get 11 + 043be3: 20 0a | local.get 10 + 043be5: 20 09 | local.get 9 + 043be7: 20 04 | local.get 4 + 043be9: 41 18 | i32.const 24 + 043beb: 6a | i32.add + 043bec: 10 aa 84 80 80 00 | call 554 + 043bf2: 0b | end + 043bf3: 02 40 | block + 043bf5: 20 01 | local.get 1 + 043bf7: 41 01 | i32.const 1 + 043bf9: 48 | i32.lt_s + 043bfa: 0d 00 | br_if 0 + 043bfc: 43 00 00 00 00 | f32.const 0x0p+0 + 043c01: 21 0d | local.set 13 + 043c03: 20 02 | local.get 2 + 043c05: 2d 00 03 | i32.load8_u 0 3 + 043c08: 21 0a | local.set 10 + 043c0a: 20 02 | local.get 2 + 043c0c: 2d 00 02 | i32.load8_u 0 2 + 043c0f: 21 03 | local.set 3 + 043c11: 20 02 | local.get 2 + 043c13: 2d 00 01 | i32.load8_u 0 1 + 043c16: 21 05 | local.set 5 + 043c18: 20 02 | local.get 2 + 043c1a: 2d 00 00 | i32.load8_u 0 0 + 043c1d: 21 02 | local.set 2 + 043c1f: 20 00 | local.get 0 + 043c21: 2a 02 08 | f32.load 2 8 + 043c24: fc 00 | i32.trunc_sat_f32_s + 043c26: 21 08 | local.set 8 + 043c28: 20 00 | local.get 0 + 043c2a: 2a 02 04 | f32.load 2 4 + 043c2d: fc 00 | i32.trunc_sat_f32_s + 043c2f: 21 09 | local.set 9 + 043c31: 20 00 | local.get 0 + 043c33: 2a 02 00 | f32.load 2 0 + 043c36: fc 00 | i32.trunc_sat_f32_s + 043c38: 21 07 | local.set 7 + 043c3a: 43 00 00 00 00 | f32.const 0x0p+0 + 043c3f: 21 0e | local.set 14 + 043c41: 02 40 | block + 043c43: 41 00 | i32.const 0 + 043c45: 2a 02 b0 9e 95 80 00 | f32.load 2 347952 + 043c4c: 22 06 | local.tee 6 + 043c4e: 43 00 00 00 00 | f32.const 0x0p+0 + 043c53: 5d | f32.lt + 043c54: 0d 00 | br_if 0 + 043c56: 20 06 | local.get 6 + 043c58: 21 0e | local.set 14 + 043c5a: 20 06 | local.get 6 + 043c5c: 43 00 00 80 3f | f32.const 0x1p+0 + 043c61: 5e | f32.gt + 043c62: 45 | i32.eqz + 043c63: 0d 00 | br_if 0 + 043c65: 43 00 00 80 3f | f32.const 0x1p+0 + 043c6a: 21 0e | local.set 14 + 043c6c: 0b | end + 043c6d: 20 04 | local.get 4 + 043c6f: 20 03 | local.get 3 + 043c71: 3a 00 2a | i32.store8 0 42 + 043c74: 20 04 | local.get 4 + 043c76: 20 05 | local.get 5 + 043c78: 3a 00 29 | i32.store8 0 41 + 043c7b: 20 04 | local.get 4 + 043c7d: 20 02 | local.get 2 + 043c7f: 3a 00 28 | i32.store8 0 40 + 043c82: 20 04 | local.get 4 + 043c84: 20 0e | local.get 14 + 043c86: 20 0a | local.get 10 + 043c88: 41 ff 01 | i32.const 255 + 043c8b: 71 | i32.and + 043c8c: b3 | f32.convert_i32_u + 043c8d: 22 06 | local.tee 6 + 043c8f: 94 | f32.mul + 043c90: fc 01 | i32.trunc_sat_f32_u + 043c92: 3a 00 2b | i32.store8 0 43 + 043c95: 20 04 | local.get 4 + 043c97: 20 04 | local.get 4 + 043c99: 28 00 28 | i32.load 0 40 + 043c9c: 36 02 14 | i32.store 2 20 + 043c9f: 20 07 | local.get 7 + 043ca1: 20 09 | local.get 9 + 043ca3: 20 08 | local.get 8 + 043ca5: 20 01 | local.get 1 + 043ca7: 20 04 | local.get 4 + 043ca9: 41 14 | i32.const 20 + 043cab: 6a | i32.add + 043cac: 10 aa 84 80 80 00 | call 554 + 043cb2: 20 01 | local.get 1 + 043cb4: 20 09 | local.get 9 + 043cb6: 6a | i32.add + 043cb7: 21 0a | local.set 10 + 043cb9: 20 00 | local.get 0 + 043cbb: 2a 02 0c | f32.load 2 12 + 043cbe: fc 00 | i32.trunc_sat_f32_s + 043cc0: 22 0b | local.tee 11 + 043cc2: 20 01 | local.get 1 + 043cc4: 41 01 | i32.const 1 + 043cc6: 74 | i32.shl + 043cc7: 6b | i32.sub + 043cc8: 21 00 | local.set 0 + 043cca: 02 40 | block + 043ccc: 41 00 | i32.const 0 + 043cce: 2a 02 b0 9e 95 80 00 | f32.load 2 347952 + 043cd5: 22 0e | local.tee 14 + 043cd7: 43 00 00 00 00 | f32.const 0x0p+0 + 043cdc: 5d | f32.lt + 043cdd: 0d 00 | br_if 0 + 043cdf: 20 0e | local.get 14 + 043ce1: 21 0d | local.set 13 + 043ce3: 20 0e | local.get 14 + 043ce5: 43 00 00 80 3f | f32.const 0x1p+0 + 043cea: 5e | f32.gt + 043ceb: 45 | i32.eqz + 043cec: 0d 00 | br_if 0 + 043cee: 43 00 00 80 3f | f32.const 0x1p+0 + 043cf3: 21 0d | local.set 13 + 043cf5: 0b | end + 043cf6: 20 04 | local.get 4 + 043cf8: 20 03 | local.get 3 + 043cfa: 3a 00 26 | i32.store8 0 38 + 043cfd: 20 04 | local.get 4 + 043cff: 20 05 | local.get 5 + 043d01: 3a 00 25 | i32.store8 0 37 + 043d04: 20 04 | local.get 4 + 043d06: 20 02 | local.get 2 + 043d08: 3a 00 24 | i32.store8 0 36 + 043d0b: 20 04 | local.get 4 + 043d0d: 20 0d | local.get 13 + 043d0f: 20 06 | local.get 6 + 043d11: 94 | f32.mul + 043d12: fc 01 | i32.trunc_sat_f32_u + 043d14: 3a 00 27 | i32.store8 0 39 + 043d17: 20 04 | local.get 4 + 043d19: 20 04 | local.get 4 + 043d1b: 28 00 24 | i32.load 0 36 + 043d1e: 36 02 10 | i32.store 2 16 + 043d21: 20 07 | local.get 7 + 043d23: 20 0a | local.get 10 + 043d25: 20 01 | local.get 1 + 043d27: 20 00 | local.get 0 + 043d29: 20 04 | local.get 4 + 043d2b: 41 10 | i32.const 16 + 043d2d: 6a | i32.add + 043d2e: 10 aa 84 80 80 00 | call 554 + 043d34: 20 07 | local.get 7 + 043d36: 20 01 | local.get 1 + 043d38: 6b | i32.sub + 043d39: 20 08 | local.get 8 + 043d3b: 6a | i32.add + 043d3c: 21 0c | local.set 12 + 043d3e: 43 00 00 00 00 | f32.const 0x0p+0 + 043d43: 21 0d | local.set 13 + 043d45: 43 00 00 00 00 | f32.const 0x0p+0 + 043d4a: 21 0e | local.set 14 + 043d4c: 02 40 | block + 043d4e: 41 00 | i32.const 0 + 043d50: 2a 02 b0 9e 95 80 00 | f32.load 2 347952 + 043d57: 22 0f | local.tee 15 + 043d59: 43 00 00 00 00 | f32.const 0x0p+0 + 043d5e: 5d | f32.lt + 043d5f: 0d 00 | br_if 0 + 043d61: 20 0f | local.get 15 + 043d63: 21 0e | local.set 14 + 043d65: 20 0f | local.get 15 + 043d67: 43 00 00 80 3f | f32.const 0x1p+0 + 043d6c: 5e | f32.gt + 043d6d: 45 | i32.eqz + 043d6e: 0d 00 | br_if 0 + 043d70: 43 00 00 80 3f | f32.const 0x1p+0 + 043d75: 21 0e | local.set 14 + 043d77: 0b | end + 043d78: 20 04 | local.get 4 + 043d7a: 20 03 | local.get 3 + 043d7c: 3a 00 22 | i32.store8 0 34 + 043d7f: 20 04 | local.get 4 + 043d81: 20 05 | local.get 5 + 043d83: 3a 00 21 | i32.store8 0 33 + 043d86: 20 04 | local.get 4 + 043d88: 20 02 | local.get 2 + 043d8a: 3a 00 20 | i32.store8 0 32 + 043d8d: 20 04 | local.get 4 + 043d8f: 20 0e | local.get 14 + 043d91: 20 06 | local.get 6 + 043d93: 94 | f32.mul + 043d94: fc 01 | i32.trunc_sat_f32_u + 043d96: 3a 00 23 | i32.store8 0 35 + 043d99: 20 04 | local.get 4 + 043d9b: 20 04 | local.get 4 + 043d9d: 28 00 20 | i32.load 0 32 + 043da0: 36 02 0c | i32.store 2 12 + 043da3: 20 0c | local.get 12 + 043da5: 20 0a | local.get 10 + 043da7: 20 01 | local.get 1 + 043da9: 20 00 | local.get 0 + 043dab: 20 04 | local.get 4 + 043dad: 41 0c | i32.const 12 + 043daf: 6a | i32.add + 043db0: 10 aa 84 80 80 00 | call 554 + 043db6: 20 09 | local.get 9 + 043db8: 20 01 | local.get 1 + 043dba: 6b | i32.sub + 043dbb: 20 0b | local.get 11 + 043dbd: 6a | i32.add + 043dbe: 21 00 | local.set 0 + 043dc0: 02 40 | block + 043dc2: 41 00 | i32.const 0 + 043dc4: 2a 02 b0 9e 95 80 00 | f32.load 2 347952 + 043dcb: 22 0e | local.tee 14 + 043dcd: 43 00 00 00 00 | f32.const 0x0p+0 + 043dd2: 5d | f32.lt + 043dd3: 0d 00 | br_if 0 + 043dd5: 20 0e | local.get 14 + 043dd7: 21 0d | local.set 13 + 043dd9: 20 0e | local.get 14 + 043ddb: 43 00 00 80 3f | f32.const 0x1p+0 + 043de0: 5e | f32.gt + 043de1: 45 | i32.eqz + 043de2: 0d 00 | br_if 0 + 043de4: 43 00 00 80 3f | f32.const 0x1p+0 + 043de9: 21 0d | local.set 13 + 043deb: 0b | end + 043dec: 20 04 | local.get 4 + 043dee: 20 03 | local.get 3 + 043df0: 3a 00 1e | i32.store8 0 30 + 043df3: 20 04 | local.get 4 + 043df5: 20 05 | local.get 5 + 043df7: 3a 00 1d | i32.store8 0 29 + 043dfa: 20 04 | local.get 4 + 043dfc: 20 02 | local.get 2 + 043dfe: 3a 00 1c | i32.store8 0 28 + 043e01: 20 04 | local.get 4 + 043e03: 20 0d | local.get 13 + 043e05: 20 06 | local.get 6 + 043e07: 94 | f32.mul + 043e08: fc 01 | i32.trunc_sat_f32_u + 043e0a: 3a 00 1f | i32.store8 0 31 + 043e0d: 20 04 | local.get 4 + 043e0f: 20 04 | local.get 4 + 043e11: 28 00 1c | i32.load 0 28 + 043e14: 36 02 08 | i32.store 2 8 + 043e17: 20 07 | local.get 7 + 043e19: 20 00 | local.get 0 + 043e1b: 20 08 | local.get 8 + 043e1d: 20 01 | local.get 1 + 043e1f: 20 04 | local.get 4 + 043e21: 41 08 | i32.const 8 + 043e23: 6a | i32.add + 043e24: 10 aa 84 80 80 00 | call 554 + 043e2a: 0b | end + 043e2b: 20 04 | local.get 4 + 043e2d: 41 30 | i32.const 48 + 043e2f: 6a | i32.add + 043e30: 24 80 80 80 80 00 | global.set 0 + 043e36: 0b | end +043e39 func[621]: + 043e3a: 01 7d | local[3] type=f32 + 043e3c: 04 7f | local[4..7] type=i32 + 043e3e: 01 7d | local[8] type=f32 + 043e40: 20 00 | local.get 0 + 043e42: 20 02 | local.get 2 + 043e44: 29 02 08 | i64.load 2 8 + 043e47: 37 02 08 | i64.store 2 8 + 043e4a: 20 00 | local.get 0 + 043e4c: 20 02 | local.get 2 + 043e4e: 29 02 00 | i64.load 2 0 + 043e51: 37 02 00 | i64.store 2 0 + 043e54: 20 02 | local.get 2 + 043e56: 2a 02 00 | f32.load 2 0 + 043e59: 21 03 | local.set 3 + 043e5b: 41 01 | i32.const 1 + 043e5d: 21 04 | local.set 4 + 043e5f: 41 01 | i32.const 1 + 043e61: 21 05 | local.set 5 + 043e63: 02 40 | block + 043e65: 41 00 | i32.const 0 + 043e67: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043e6e: 0d 00 | br_if 0 + 043e70: 10 e7 84 80 80 00 | call 615 + 043e76: 41 00 | i32.const 0 + 043e78: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043e7f: 21 05 | local.set 5 + 043e81: 0b | end + 043e82: 20 00 | local.get 0 + 043e84: 20 03 | local.get 3 + 043e86: 20 01 | local.get 1 + 043e88: 41 e0 00 | i32.const 96 + 043e8b: 6c | i32.mul + 043e8c: 22 01 | local.tee 1 + 043e8e: 41 c0 86 99 80 00 | i32.const 410432 + 043e94: 6a | i32.add + 043e95: 22 06 | local.tee 6 + 043e97: 28 02 00 | i32.load 2 0 + 043e9a: 22 07 | local.tee 7 + 043e9c: b2 | f32.convert_i32_s + 043e9d: 92 | f32.add + 043e9e: 22 03 | local.tee 3 + 043ea0: 38 02 00 | f32.store 2 0 + 043ea3: 20 02 | local.get 2 + 043ea5: 2a 02 04 | f32.load 2 4 + 043ea8: 21 08 | local.set 8 + 043eaa: 02 40 | block + 043eac: 20 05 | local.get 5 + 043eae: 41 01 | i32.const 1 + 043eb0: 71 | i32.and + 043eb1: 0d 00 | br_if 0 + 043eb3: 10 e7 84 80 80 00 | call 615 + 043eb9: 20 06 | local.get 6 + 043ebb: 28 02 00 | i32.load 2 0 + 043ebe: 21 07 | local.set 7 + 043ec0: 41 00 | i32.const 0 + 043ec2: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043ec9: 0d 00 | br_if 0 + 043ecb: 10 e7 84 80 80 00 | call 615 + 043ed1: 41 00 | i32.const 0 + 043ed3: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043eda: 21 04 | local.set 4 + 043edc: 0b | end + 043edd: 20 00 | local.get 0 + 043edf: 20 08 | local.get 8 + 043ee1: 20 07 | local.get 7 + 043ee3: b2 | f32.convert_i32_s + 043ee4: 92 | f32.add + 043ee5: 20 01 | local.get 1 + 043ee7: 41 c4 86 99 80 00 | i32.const 410436 + 043eed: 6a | i32.add + 043eee: 28 02 00 | i32.load 2 0 + 043ef1: b2 | f32.convert_i32_s + 043ef2: 92 | f32.add + 043ef3: 38 02 04 | f32.store 2 4 + 043ef6: 41 01 | i32.const 1 + 043ef8: 21 05 | local.set 5 + 043efa: 20 02 | local.get 2 + 043efc: 2a 02 08 | f32.load 2 8 + 043eff: 21 08 | local.set 8 + 043f01: 02 40 | block + 043f03: 02 40 | block + 043f05: 20 04 | local.get 4 + 043f07: 41 01 | i32.const 1 + 043f09: 71 | i32.and + 043f0a: 45 | i32.eqz + 043f0b: 0d 00 | br_if 0 + 043f0d: 20 01 | local.get 1 + 043f0f: 41 c0 86 99 80 00 | i32.const 410432 + 043f15: 6a | i32.add + 043f16: 28 02 00 | i32.load 2 0 + 043f19: 21 07 | local.set 7 + 043f1b: 0c 01 | br 1 + 043f1d: 0b | end + 043f1e: 10 e7 84 80 80 00 | call 615 + 043f24: 20 01 | local.get 1 + 043f26: 41 c0 86 99 80 00 | i32.const 410432 + 043f2c: 6a | i32.add + 043f2d: 28 02 00 | i32.load 2 0 + 043f30: 21 07 | local.set 7 + 043f32: 41 00 | i32.const 0 + 043f34: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043f3b: 0d 00 | br_if 0 + 043f3d: 10 e7 84 80 80 00 | call 615 + 043f43: 41 00 | i32.const 0 + 043f45: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043f4c: 21 05 | local.set 5 + 043f4e: 0b | end + 043f4f: 20 00 | local.get 0 + 043f51: 20 08 | local.get 8 + 043f53: 20 07 | local.get 7 + 043f55: 41 01 | i32.const 1 + 043f57: 74 | i32.shl + 043f58: b2 | f32.convert_i32_s + 043f59: 93 | f32.sub + 043f5a: 20 01 | local.get 1 + 043f5c: 41 c4 86 99 80 00 | i32.const 410436 + 043f62: 6a | i32.add + 043f63: 28 02 00 | i32.load 2 0 + 043f66: 41 01 | i32.const 1 + 043f68: 74 | i32.shl + 043f69: b2 | f32.convert_i32_s + 043f6a: 93 | f32.sub + 043f6b: 38 02 08 | f32.store 2 8 + 043f6e: 20 02 | local.get 2 + 043f70: 2a 02 0c | f32.load 2 12 + 043f73: 21 08 | local.set 8 + 043f75: 02 40 | block + 043f77: 02 40 | block + 043f79: 02 40 | block + 043f7b: 20 05 | local.get 5 + 043f7d: 41 01 | i32.const 1 + 043f7f: 71 | i32.and + 043f80: 45 | i32.eqz + 043f81: 0d 00 | br_if 0 + 043f83: 20 01 | local.get 1 + 043f85: 41 c0 86 99 80 00 | i32.const 410432 + 043f8b: 6a | i32.add + 043f8c: 28 02 00 | i32.load 2 0 + 043f8f: 21 02 | local.set 2 + 043f91: 0c 01 | br 1 + 043f93: 0b | end + 043f94: 10 e7 84 80 80 00 | call 615 + 043f9a: 20 01 | local.get 1 + 043f9c: 41 c0 86 99 80 00 | i32.const 410432 + 043fa2: 6a | i32.add + 043fa3: 28 02 00 | i32.load 2 0 + 043fa6: 21 02 | local.set 2 + 043fa8: 41 00 | i32.const 0 + 043faa: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043fb1: 0d 00 | br_if 0 + 043fb3: 10 e7 84 80 80 00 | call 615 + 043fb9: 41 00 | i32.const 0 + 043fbb: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 043fc2: 21 05 | local.set 5 + 043fc4: 20 00 | local.get 0 + 043fc6: 20 08 | local.get 8 + 043fc8: 20 02 | local.get 2 + 043fca: 41 01 | i32.const 1 + 043fcc: 74 | i32.shl + 043fcd: b2 | f32.convert_i32_s + 043fce: 93 | f32.sub + 043fcf: 20 01 | local.get 1 + 043fd1: 41 c4 86 99 80 00 | i32.const 410436 + 043fd7: 6a | i32.add + 043fd8: 28 02 00 | i32.load 2 0 + 043fdb: 41 01 | i32.const 1 + 043fdd: 74 | i32.shl + 043fde: b2 | f32.convert_i32_s + 043fdf: 93 | f32.sub + 043fe0: 38 02 0c | f32.store 2 12 + 043fe3: 20 05 | local.get 5 + 043fe5: 0d 01 | br_if 1 + 043fe7: 10 e7 84 80 80 00 | call 615 + 043fed: 0c 01 | br 1 + 043fef: 0b | end + 043ff0: 20 00 | local.get 0 + 043ff2: 20 08 | local.get 8 + 043ff4: 20 02 | local.get 2 + 043ff6: 41 01 | i32.const 1 + 043ff8: 74 | i32.shl + 043ff9: b2 | f32.convert_i32_s + 043ffa: 93 | f32.sub + 043ffb: 20 01 | local.get 1 + 043ffd: 41 c4 86 99 80 00 | i32.const 410436 + 044003: 6a | i32.add + 044004: 28 02 00 | i32.load 2 0 + 044007: 41 01 | i32.const 1 + 044009: 74 | i32.shl + 04400a: b2 | f32.convert_i32_s + 04400b: 93 | f32.sub + 04400c: 38 02 0c | f32.store 2 12 + 04400f: 0b | end + 044010: 41 00 | i32.const 0 + 044012: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044019: 21 02 | local.set 2 + 04401b: 02 40 | block + 04401d: 02 40 | block + 04401f: 20 01 | local.get 1 + 044021: 41 c8 86 99 80 00 | i32.const 410440 + 044027: 6a | i32.add + 044028: 28 02 00 | i32.load 2 0 + 04402b: 41 02 | i32.const 2 + 04402d: 47 | i32.ne + 04402e: 0d 00 | br_if 0 + 044030: 02 40 | block + 044032: 20 02 | local.get 2 + 044034: 41 01 | i32.const 1 + 044036: 71 | i32.and + 044037: 0d 00 | br_if 0 + 044039: 10 e7 84 80 80 00 | call 615 + 04403f: 0b | end + 044040: 20 03 | local.get 3 + 044042: 20 01 | local.get 1 + 044044: 41 c4 86 99 80 00 | i32.const 410436 + 04404a: 6a | i32.add + 04404b: 28 02 00 | i32.load 2 0 + 04404e: b2 | f32.convert_i32_s + 04404f: 93 | f32.sub + 044050: 21 03 | local.set 3 + 044052: 0c 01 | br 1 + 044054: 0b | end + 044055: 02 40 | block + 044057: 20 02 | local.get 2 + 044059: 41 01 | i32.const 1 + 04405b: 71 | i32.and + 04405c: 0d 00 | br_if 0 + 04405e: 10 e7 84 80 80 00 | call 615 + 044064: 0b | end + 044065: 20 03 | local.get 3 + 044067: 20 01 | local.get 1 + 044069: 41 c4 86 99 80 00 | i32.const 410436 + 04406f: 6a | i32.add + 044070: 28 02 00 | i32.load 2 0 + 044073: b2 | f32.convert_i32_s + 044074: 92 | f32.add + 044075: 21 03 | local.set 3 + 044077: 0b | end + 044078: 20 00 | local.get 0 + 04407a: 20 03 | local.get 3 + 04407c: 38 02 00 | f32.store 2 0 + 04407f: 0b | end +044082 func[622]: + 044083: 04 7f | local[4..7] type=i32 + 044085: 03 7d | local[8..10] type=f32 + 044087: 03 7f | local[11..13] type=i32 + 044089: 02 7d | local[14..15] type=f32 + 04408b: 01 7f | local[16] type=i32 + 04408d: 01 7d | local[17] type=f32 + 04408f: 01 7f | local[18] type=i32 + 044091: 03 7d | local[19..21] type=f32 + 044093: 03 7f | local[22..24] type=i32 + 044095: 03 7d | local[25..27] type=f32 + 044097: 03 7f | local[28..30] type=i32 + 044099: 01 7d | local[31] type=f32 + 04409b: 05 7f | local[32..36] type=i32 + 04409d: 04 7d | local[37..40] type=f32 + 04409f: 23 80 80 80 80 00 | global.get 0 + 0440a5: 41 d0 02 | i32.const 336 + 0440a8: 6b | i32.sub + 0440a9: 22 04 | local.tee 4 + 0440ab: 24 80 80 80 80 00 | global.set 0 + 0440b1: 02 40 | block + 0440b3: 20 00 | local.get 0 + 0440b5: 45 | i32.eqz + 0440b6: 0d 00 | br_if 0 + 0440b8: 20 00 | local.get 0 + 0440ba: 2d 00 00 | i32.load8_u 0 0 + 0440bd: 45 | i32.eqz + 0440be: 0d 00 | br_if 0 + 0440c0: 20 00 | local.get 0 + 0440c2: 20 04 | local.get 4 + 0440c4: 41 c8 02 | i32.const 328 + 0440c7: 6a | i32.add + 0440c8: 10 f4 84 80 80 00 | call 628 + 0440ce: 02 40 | block + 0440d0: 02 40 | block + 0440d2: 02 40 | block + 0440d4: 02 40 | block + 0440d6: 41 00 | i32.const 0 + 0440d8: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0440df: 45 | i32.eqz + 0440e0: 0d 00 | br_if 0 + 0440e2: 41 00 | i32.const 0 + 0440e4: 28 02 e4 86 99 80 00 | i32.load 2 410468 + 0440eb: 21 05 | local.set 5 + 0440ed: 0c 01 | br 1 + 0440ef: 0b | end + 0440f0: 10 e7 84 80 80 00 | call 615 + 0440f6: 41 00 | i32.const 0 + 0440f8: 28 02 e4 86 99 80 00 | i32.load 2 410468 + 0440ff: 21 05 | local.set 5 + 044101: 41 00 | i32.const 0 + 044103: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04410a: 45 | i32.eqz + 04410b: 0d 01 | br_if 1 + 04410d: 0b | end + 04410e: 41 00 | i32.const 0 + 044110: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044117: 20 04 | local.get 4 + 044119: 28 02 c8 02 | i32.load 2 328 + 04411d: 22 00 | local.tee 0 + 04411f: 6c | i32.mul + 044120: 21 06 | local.set 6 + 044122: 41 00 | i32.const 0 + 044124: 28 02 e8 86 99 80 00 | i32.load 2 410472 + 04412b: 21 07 | local.set 7 + 04412d: 0c 01 | br 1 + 04412f: 0b | end + 044130: 10 e7 84 80 80 00 | call 615 + 044136: 41 00 | i32.const 0 + 044138: 28 02 e8 86 99 80 00 | i32.load 2 410472 + 04413f: 21 07 | local.set 7 + 044141: 20 04 | local.get 4 + 044143: 28 02 c8 02 | i32.load 2 328 + 044147: 21 00 | local.set 0 + 044149: 02 40 | block + 04414b: 41 00 | i32.const 0 + 04414d: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044154: 45 | i32.eqz + 044155: 0d 00 | br_if 0 + 044157: 41 00 | i32.const 0 + 044159: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044160: 20 00 | local.get 0 + 044162: 6c | i32.mul + 044163: 21 06 | local.set 6 + 044165: 0c 01 | br 1 + 044167: 0b | end + 044168: 10 e7 84 80 80 00 | call 615 + 04416e: 41 00 | i32.const 0 + 044170: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044177: 20 00 | local.get 0 + 044179: 6c | i32.mul + 04417a: 21 06 | local.set 6 + 04417c: 41 00 | i32.const 0 + 04417e: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044185: 0d 00 | br_if 0 + 044187: 10 e7 84 80 80 00 | call 615 + 04418d: 0b | end + 04418e: 20 00 | local.get 0 + 044190: 41 01 | i32.const 1 + 044192: 48 | i32.lt_s + 044193: 0d 00 | br_if 0 + 044195: 41 00 | i32.const 0 + 044197: 28 02 e0 86 99 80 00 | i32.load 2 410464 + 04419e: 20 00 | local.get 0 + 0441a0: 41 7f | i32.const 4294967295 + 0441a2: 6a | i32.add + 0441a3: 6c | i32.mul + 0441a4: 20 06 | local.get 6 + 0441a6: 6a | i32.add + 0441a7: b2 | f32.convert_i32_s + 0441a8: 22 08 | local.tee 8 + 0441aa: 43 00 00 00 3f | f32.const 0x1p-1 + 0441af: 94 | f32.mul + 0441b0: 21 09 | local.set 9 + 0441b2: 43 00 00 00 00 | f32.const 0x0p+0 + 0441b7: 21 0a | local.set 10 + 0441b9: 41 00 | i32.const 0 + 0441bb: 21 0b | local.set 11 + 0441bd: 03 40 | loop + 0441bf: 20 0b | local.get 11 + 0441c1: 41 02 | i32.const 2 + 0441c3: 74 | i32.shl + 0441c4: 22 00 | local.tee 0 + 0441c6: 41 c0 94 99 80 00 | i32.const 412224 + 0441cc: 6a | i32.add + 0441cd: 21 0c | local.set 12 + 0441cf: 41 7f | i32.const 4294967295 + 0441d1: 21 06 | local.set 6 + 0441d3: 02 40 | block + 0441d5: 20 00 | local.get 0 + 0441d7: 28 02 c0 94 99 80 00 | i32.load 2 412224 + 0441de: 22 0d | local.tee 13 + 0441e0: 2d 00 00 | i32.load8_u 0 0 + 0441e3: 41 23 | i32.const 35 + 0441e5: 47 | i32.ne + 0441e6: 0d 00 | br_if 0 + 0441e8: 20 04 | local.get 4 + 0441ea: 41 00 | i32.const 0 + 0441ec: 36 02 cc 02 | i32.store 2 332 + 0441f0: 41 01 | i32.const 1 + 0441f2: 21 00 | local.set 0 + 0441f4: 02 40 | block + 0441f6: 03 40 | loop + 0441f8: 20 0d | local.get 13 + 0441fa: 20 00 | local.get 0 + 0441fc: 6a | i32.add + 0441fd: 2d 00 00 | i32.load8_u 0 0 + 044200: 22 06 | local.tee 6 + 044202: 41 50 | i32.const 4294967248 + 044204: 6a | i32.add + 044205: 41 ff 01 | i32.const 255 + 044208: 71 | i32.and + 044209: 41 09 | i32.const 9 + 04420b: 4b | i32.gt_u + 04420c: 0d 01 | br_if 1 + 04420e: 20 04 | local.get 4 + 044210: 41 cc 02 | i32.const 332 + 044213: 6a | i32.add + 044214: 20 00 | local.get 0 + 044216: 6a | i32.add + 044217: 41 7f | i32.const 4294967295 + 044219: 6a | i32.add + 04421a: 20 06 | local.get 6 + 04421c: 3a 00 00 | i32.store8 0 0 + 04421f: 20 00 | local.get 0 + 044221: 41 01 | i32.const 1 + 044223: 6a | i32.add + 044224: 22 00 | local.tee 0 + 044226: 41 04 | i32.const 4 + 044228: 47 | i32.ne + 044229: 0d 00 | br_if 0 + 04422b: 0b | end + 04422c: 20 0d | local.get 13 + 04422e: 2d 00 04 | i32.load8_u 0 4 + 044231: 21 06 | local.set 6 + 044233: 41 04 | i32.const 4 + 044235: 21 00 | local.set 0 + 044237: 0b | end + 044238: 02 40 | block + 04423a: 20 06 | local.get 6 + 04423c: 41 ff 01 | i32.const 255 + 04423f: 71 | i32.and + 044240: 41 23 | i32.const 35 + 044242: 47 | i32.ne + 044243: 0d 00 | br_if 0 + 044245: 20 04 | local.get 4 + 044247: 41 cc 02 | i32.const 332 + 04424a: 6a | i32.add + 04424b: 10 d7 84 80 80 00 | call 599 + 044251: 22 06 | local.tee 6 + 044253: 41 ff 03 | i32.const 511 + 044256: 4a | i32.gt_s + 044257: 0d 00 | br_if 0 + 044259: 20 0d | local.get 13 + 04425b: 20 0d | local.get 13 + 04425d: 20 00 | local.get 0 + 04425f: 6a | i32.add + 044260: 41 01 | i32.const 1 + 044262: 6a | i32.add + 044263: 20 06 | local.get 6 + 044265: 41 00 | i32.const 0 + 044267: 48 | i32.lt_s + 044268: 1b | select + 044269: 21 0d | local.set 13 + 04426b: 0c 01 | br 1 + 04426d: 0b | end + 04426e: 41 7f | i32.const 4294967295 + 044270: 21 06 | local.set 6 + 044272: 0b | end + 044273: 20 0c | local.get 12 + 044275: 20 0d | local.get 13 + 044277: 36 02 00 | i32.store 2 0 + 04427a: 20 01 | local.get 1 + 04427c: 2a 02 04 | f32.load 2 4 + 04427f: 21 0e | local.set 14 + 044281: 20 01 | local.get 1 + 044283: 2a 02 00 | f32.load 2 0 + 044286: 21 0f | local.set 15 + 044288: 20 0d | local.get 13 + 04428a: 10 f3 84 80 80 00 | call 627 + 044290: 21 00 | local.set 0 + 044292: 02 40 | block + 044294: 20 06 | local.get 6 + 044296: 41 00 | i32.const 0 + 044298: 48 | i32.lt_s + 044299: 22 0d | local.tee 13 + 04429b: 0d 00 | br_if 0 + 04429d: 41 00 | i32.const 0 + 04429f: 28 02 b8 9e 95 80 00 | i32.load 2 347960 + 0442a6: 41 04 | i32.const 4 + 0442a8: 74 | i32.shl + 0442a9: 20 00 | local.get 0 + 0442ab: 6a | i32.add + 0442ac: 21 00 | local.set 0 + 0442ae: 20 0c | local.get 12 + 0442b0: 28 02 00 | i32.load 2 0 + 0442b3: 22 10 | local.tee 16 + 0442b5: 45 | i32.eqz + 0442b6: 0d 00 | br_if 0 + 0442b8: 20 00 | local.get 0 + 0442ba: 41 04 | i32.const 4 + 0442bc: 6a | i32.add + 0442bd: 20 00 | local.get 0 + 0442bf: 20 10 | local.get 16 + 0442c1: 2d 00 00 | i32.load8_u 0 0 + 0442c4: 1b | select + 0442c5: 21 00 | local.set 0 + 0442c7: 0b | end + 0442c8: 02 40 | block + 0442ca: 02 40 | block + 0442cc: 02 40 | block + 0442ce: 02 40 | block + 0442d0: 20 02 | local.get 2 + 0442d2: 0e 03 00 01 02 03 | br_table 0 1 2 3 + 0442d8: 0b | end + 0442d9: 20 01 | local.get 1 + 0442db: 2a 02 00 | f32.load 2 0 + 0442de: 21 0f | local.set 15 + 0442e0: 0c 02 | br 2 + 0442e2: 0b | end + 0442e3: 20 01 | local.get 1 + 0442e5: 2a 02 00 | f32.load 2 0 + 0442e8: 20 01 | local.get 1 + 0442ea: 2a 02 08 | f32.load 2 8 + 0442ed: 43 00 00 00 3f | f32.const 0x1p-1 + 0442f2: 94 | f32.mul + 0442f3: 92 | f32.add + 0442f4: 20 00 | local.get 0 + 0442f6: 41 02 | i32.const 2 + 0442f8: 6d | i32.div_s + 0442f9: b2 | f32.convert_i32_s + 0442fa: 93 | f32.sub + 0442fb: 21 0f | local.set 15 + 0442fd: 0c 01 | br 1 + 0442ff: 0b | end + 044300: 20 01 | local.get 1 + 044302: 2a 02 00 | f32.load 2 0 + 044305: 20 01 | local.get 1 + 044307: 2a 02 08 | f32.load 2 8 + 04430a: 92 | f32.add + 04430b: 20 00 | local.get 0 + 04430d: b2 | f32.convert_i32_s + 04430e: 93 | f32.sub + 04430f: 21 0f | local.set 15 + 044311: 0b | end + 044312: 02 40 | block + 044314: 20 01 | local.get 1 + 044316: 2a 02 08 | f32.load 2 8 + 044319: 22 11 | local.tee 17 + 04431b: 20 00 | local.get 0 + 04431d: b2 | f32.convert_i32_s + 04431e: 5d | f32.lt + 04431f: 22 12 | local.tee 18 + 044321: 45 | i32.eqz + 044322: 0d 00 | br_if 0 + 044324: 20 0c | local.get 12 + 044326: 28 02 00 | i32.load 2 0 + 044329: 22 00 | local.tee 0 + 04432b: 45 | i32.eqz + 04432c: 0d 00 | br_if 0 + 04432e: 20 01 | local.get 1 + 044330: 2a 02 00 | f32.load 2 0 + 044333: 20 0f | local.get 15 + 044335: 20 00 | local.get 0 + 044337: 2d 00 00 | i32.load8_u 0 0 + 04433a: 1b | select + 04433b: 21 0f | local.set 15 + 04433d: 0b | end + 04433e: 02 40 | block + 044340: 02 40 | block + 044342: 02 40 | block + 044344: 02 40 | block + 044346: 20 05 | local.get 5 + 044348: 0e 03 00 01 02 03 | br_table 0 1 2 3 + 04434e: 0b | end + 04434f: 20 0a | local.get 10 + 044351: 20 01 | local.get 1 + 044353: 2a 02 04 | f32.load 2 4 + 044356: 92 | f32.add + 044357: 21 0e | local.set 14 + 044359: 0c 02 | br 2 + 04435b: 0b | end + 04435c: 20 0a | local.get 10 + 04435e: 20 01 | local.get 1 + 044360: 2a 02 04 | f32.load 2 4 + 044363: 92 | f32.add + 044364: 20 01 | local.get 1 + 044366: 2a 02 0c | f32.load 2 12 + 044369: 22 0e | local.tee 14 + 04436b: 43 00 00 00 3f | f32.const 0x1p-1 + 044370: 94 | f32.mul + 044371: 92 | f32.add + 044372: 20 09 | local.get 9 + 044374: 93 | f32.sub + 044375: 20 0e | local.get 14 + 044377: fc 00 | i32.trunc_sat_f32_s + 044379: 41 02 | i32.const 2 + 04437b: 6f | i32.rem_s + 04437c: b2 | f32.convert_i32_s + 04437d: 92 | f32.add + 04437e: 21 0e | local.set 14 + 044380: 0c 01 | br 1 + 044382: 0b | end + 044383: 20 0a | local.get 10 + 044385: 20 01 | local.get 1 + 044387: 2a 02 04 | f32.load 2 4 + 04438a: 92 | f32.add + 04438b: 20 01 | local.get 1 + 04438d: 2a 02 0c | f32.load 2 12 + 044390: 22 0e | local.tee 14 + 044392: 92 | f32.add + 044393: 20 08 | local.get 8 + 044395: 93 | f32.sub + 044396: 20 0e | local.get 14 + 044398: fc 00 | i32.trunc_sat_f32_s + 04439a: 41 02 | i32.const 2 + 04439c: 6f | i32.rem_s + 04439d: b2 | f32.convert_i32_s + 04439e: 92 | f32.add + 04439f: 21 0e | local.set 14 + 0443a1: 0b | end + 0443a2: 20 0e | local.get 14 + 0443a4: fc 00 | i32.trunc_sat_f32_s + 0443a6: 21 00 | local.set 0 + 0443a8: 20 0f | local.get 15 + 0443aa: fc 00 | i32.trunc_sat_f32_s + 0443ac: 22 10 | local.tee 16 + 0443ae: b2 | f32.convert_i32_s + 0443af: 21 13 | local.set 19 + 0443b1: 02 40 | block + 0443b3: 02 40 | block + 0443b5: 20 0d | local.get 13 + 0443b7: 45 | i32.eqz + 0443b8: 0d 00 | br_if 0 + 0443ba: 43 00 00 00 00 | f32.const 0x0p+0 + 0443bf: 21 14 | local.set 20 + 0443c1: 0c 01 | br 1 + 0443c3: 0b | end + 0443c4: 20 01 | local.get 1 + 0443c6: 2a 02 04 | f32.load 2 4 + 0443c9: 21 0e | local.set 14 + 0443cb: 20 01 | local.get 1 + 0443cd: 2a 02 0c | f32.load 2 12 + 0443d0: 21 0f | local.set 15 + 0443d2: 20 04 | local.get 4 + 0443d4: 20 03 | local.get 3 + 0443d6: 28 00 00 | i32.load 0 0 + 0443d9: 36 02 8c 02 | i32.store 2 268 + 0443dd: 20 06 | local.get 6 + 0443df: 20 10 | local.get 16 + 0443e1: 20 0e | local.get 14 + 0443e3: 20 0f | local.get 15 + 0443e5: 43 00 00 00 3f | f32.const 0x1p-1 + 0443ea: 94 | f32.mul + 0443eb: 92 | f32.add + 0443ec: 41 00 | i32.const 0 + 0443ee: 28 02 b8 9e 95 80 00 | i32.load 2 347960 + 0443f5: 22 0d | local.tee 13 + 0443f7: 41 03 | i32.const 3 + 0443f9: 74 | i32.shl + 0443fa: 41 f8 ff ff ff 07 | i32.const 2147483640 + 044400: 71 | i32.and + 044401: b3 | f32.convert_i32_u + 044402: 93 | f32.sub + 044403: 20 0f | local.get 15 + 044405: fc 00 | i32.trunc_sat_f32_s + 044407: 41 02 | i32.const 2 + 044409: 6f | i32.rem_s + 04440a: b2 | f32.convert_i32_s + 04440b: 92 | f32.add + 04440c: fc 00 | i32.trunc_sat_f32_s + 04440e: 20 0d | local.get 13 + 044410: 20 04 | local.get 4 + 044412: 41 8c 02 | i32.const 268 + 044415: 6a | i32.add + 044416: 10 f5 84 80 80 00 | call 629 + 04441c: 20 13 | local.get 19 + 04441e: 41 00 | i32.const 0 + 044420: 28 02 b8 9e 95 80 00 | i32.load 2 347960 + 044427: 41 04 | i32.const 4 + 044429: 74 | i32.shl + 04442a: 41 04 | i32.const 4 + 04442c: 72 | i32.or + 04442d: b3 | f32.convert_i32_u + 04442e: 22 14 | local.tee 20 + 044430: 92 | f32.add + 044431: 21 13 | local.set 19 + 044433: 0b | end + 044434: 20 00 | local.get 0 + 044436: b2 | f32.convert_i32_s + 044437: 21 15 | local.set 21 + 044439: 20 0c | local.get 12 + 04443b: 28 02 00 | i32.load 2 0 + 04443e: 21 06 | local.set 6 + 044440: 41 00 | i32.const 0 + 044442: 21 0d | local.set 13 + 044444: 03 40 | loop + 044446: 02 40 | block + 044448: 02 40 | block + 04444a: 02 40 | block + 04444c: 20 06 | local.get 6 + 04444e: 20 0d | local.get 13 + 044450: 6a | i32.add + 044451: 2d 00 00 | i32.load8_u 0 0 + 044454: 22 00 | local.tee 0 + 044456: 41 76 | i32.const 4294967286 + 044458: 6a | i32.add + 044459: 0e 04 01 02 02 01 00 | br_table 1 2 2 1 0 + 044460: 0b | end + 044461: 20 00 | local.get 0 + 044463: 0d 01 | br_if 1 + 044465: 0b | end + 044466: 02 40 | block + 044468: 41 00 | i32.const 0 + 04446a: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044471: 0d 00 | br_if 0 + 044473: 10 e7 84 80 80 00 | call 615 + 044479: 0b | end + 04447a: 41 00 | i32.const 0 + 04447c: 21 16 | local.set 22 + 04447e: 41 00 | i32.const 0 + 044480: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044487: 21 00 | local.set 0 + 044489: 41 00 | i32.const 0 + 04448b: 28 02 e0 85 99 80 00 | i32.load 2 410336 + 044492: 21 06 | local.set 6 + 044494: 41 f0 c7 93 80 00 | i32.const 320496 + 04449a: 10 f2 84 80 80 00 | call 626 + 0444a0: 21 17 | local.set 23 + 0444a2: 20 04 | local.get 4 + 0444a4: 41 00 | i32.const 0 + 0444a6: 36 02 cc 02 | i32.store 2 332 + 0444aa: 02 40 | block + 0444ac: 20 0d | local.get 13 + 0444ae: 45 | i32.eqz + 0444af: 0d 00 | br_if 0 + 0444b1: 20 00 | local.get 0 + 0444b3: b2 | f32.convert_i32_s + 0444b4: 20 06 | local.get 6 + 0444b6: b2 | f32.convert_i32_s + 0444b7: 95 | f32.div + 0444b8: 21 0e | local.set 14 + 0444ba: 20 17 | local.get 23 + 0444bc: 41 03 | i32.const 3 + 0444be: 6e | i32.div_u + 0444bf: 21 18 | local.set 24 + 0444c1: 20 11 | local.get 17 + 0444c3: 20 14 | local.get 20 + 0444c5: 93 | f32.sub + 0444c6: 21 19 | local.set 25 + 0444c8: 20 01 | local.get 1 + 0444ca: 2a 02 04 | f32.load 2 4 + 0444cd: 20 01 | local.get 1 + 0444cf: 2a 02 0c | f32.load 2 12 + 0444d2: 92 | f32.add + 0444d3: 21 1a | local.set 26 + 0444d5: 20 17 | local.get 23 + 0444d7: b3 | f32.convert_i32_u + 0444d8: 21 1b | local.set 27 + 0444da: 20 03 | local.get 3 + 0444dc: 2d 00 02 | i32.load8_u 0 2 + 0444df: 21 1c | local.set 28 + 0444e1: 20 03 | local.get 3 + 0444e3: 2d 00 01 | i32.load8_u 0 1 + 0444e6: 21 1d | local.set 29 + 0444e8: 20 03 | local.get 3 + 0444ea: 2d 00 00 | i32.load8_u 0 0 + 0444ed: 21 1e | local.set 30 + 0444ef: 20 03 | local.get 3 + 0444f1: 2d 00 03 | i32.load8_u 0 3 + 0444f4: b3 | f32.convert_i32_u + 0444f5: 21 1f | local.set 31 + 0444f7: 43 00 00 00 00 | f32.const 0x0p+0 + 0444fc: 21 0f | local.set 15 + 0444fe: 41 00 | i32.const 0 + 044500: 21 16 | local.set 22 + 044502: 41 00 | i32.const 0 + 044504: 21 06 | local.set 6 + 044506: 41 00 | i32.const 0 + 044508: 21 20 | local.set 32 + 04450a: 41 00 | i32.const 0 + 04450c: 21 21 | local.set 33 + 04450e: 41 00 | i32.const 0 + 044510: 21 22 | local.set 34 + 044512: 03 40 | loop + 044514: 20 0c | local.get 12 + 044516: 28 02 00 | i32.load 2 0 + 044519: 20 06 | local.get 6 + 04451b: 6a | i32.add + 04451c: 20 04 | local.get 4 + 04451e: 41 cc 02 | i32.const 332 + 044521: 6a | i32.add + 044522: 10 d3 84 80 80 00 | call 595 + 044528: 21 00 | local.set 0 + 04452a: 20 04 | local.get 4 + 04452c: 41 e4 01 | i32.const 228 + 04452f: 6a | i32.add + 044530: 41 e0 85 99 80 00 | i32.const 410336 + 044536: 41 28 | i32.const 40 + 044538: fc 0a 00 00 | memory.copy 0 0 + 04453c: 20 04 | local.get 4 + 04453e: 41 e4 01 | i32.const 228 + 044541: 6a | i32.add + 044542: 20 00 | local.get 0 + 044544: 10 d5 84 80 80 00 | call 597 + 04454a: 21 10 | local.set 16 + 04454c: 02 40 | block + 04454e: 20 00 | local.get 0 + 044550: 41 3f | i32.const 63 + 044552: 47 | i32.ne + 044553: 0d 00 | br_if 0 + 044555: 20 04 | local.get 4 + 044557: 41 01 | i32.const 1 + 044559: 36 02 cc 02 | i32.store 2 332 + 04455d: 0b | end + 04455e: 02 40 | block + 044560: 02 40 | block + 044562: 41 00 | i32.const 0 + 044564: 28 02 84 86 99 80 00 | i32.load 2 410372 + 04456b: 20 10 | local.get 16 + 04456d: 41 24 | i32.const 36 + 04456f: 6c | i32.mul + 044570: 22 23 | local.tee 35 + 044572: 6a | i32.add + 044573: 28 02 0c | i32.load 2 12 + 044576: 22 24 | local.tee 36 + 044578: 0d 00 | br_if 0 + 04457a: 41 00 | i32.const 0 + 04457c: 28 02 80 86 99 80 00 | i32.load 2 410368 + 044583: 20 10 | local.get 16 + 044585: 41 04 | i32.const 4 + 044587: 74 | i32.shl + 044588: 6a | i32.add + 044589: 2a 02 08 | f32.load 2 8 + 04458c: 21 25 | local.set 37 + 04458e: 0c 01 | br 1 + 044590: 0b | end + 044591: 20 24 | local.get 36 + 044593: b2 | f32.convert_i32_s + 044594: 21 25 | local.set 37 + 044596: 0b | end + 044597: 20 0e | local.get 14 + 044599: 20 25 | local.get 37 + 04459b: 94 | f32.mul + 04459c: 21 25 | local.set 37 + 04459e: 02 40 | block + 0445a0: 02 40 | block + 0445a2: 02 40 | block + 0445a4: 02 40 | block + 0445a6: 20 07 | local.get 7 + 0445a8: 41 7f | i32.const 4294967295 + 0445aa: 6a | i32.add + 0445ab: 0e 02 00 01 03 | br_table 0 1 3 + 0445b0: 0b | end + 0445b1: 41 01 | i32.const 1 + 0445b3: 21 07 | local.set 7 + 0445b5: 20 0f | local.get 15 + 0445b7: 20 25 | local.get 37 + 0445b9: 92 | f32.add + 0445ba: 20 19 | local.get 25 + 0445bc: 5e | f32.gt + 0445bd: 45 | i32.eqz + 0445be: 0d 02 | br_if 2 + 0445c0: 02 40 | block + 0445c2: 02 40 | block + 0445c4: 41 00 | i32.const 0 + 0445c6: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0445cd: 45 | i32.eqz + 0445ce: 0d 00 | br_if 0 + 0445d0: 41 00 | i32.const 0 + 0445d2: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0445d9: 21 24 | local.set 36 + 0445db: 0c 01 | br 1 + 0445dd: 0b | end + 0445de: 10 e7 84 80 80 00 | call 615 + 0445e4: 41 00 | i32.const 0 + 0445e6: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0445ed: 21 24 | local.set 36 + 0445ef: 41 00 | i32.const 0 + 0445f1: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0445f8: 0d 00 | br_if 0 + 0445fa: 10 e7 84 80 80 00 | call 615 + 044600: 0b | end + 044601: 41 02 | i32.const 2 + 044603: 41 01 | i32.const 1 + 044605: 20 21 | local.get 33 + 044607: 41 01 | i32.const 1 + 044609: 71 | i32.and + 04460a: 1b | select + 04460b: 21 07 | local.set 7 + 04460d: 41 00 | i32.const 0 + 04460f: 21 21 | local.set 33 + 044611: 20 24 | local.get 36 + 044613: 20 16 | local.get 22 + 044615: 6a | i32.add + 044616: 41 00 | i32.const 0 + 044618: 28 02 e0 86 99 80 00 | i32.load 2 410464 + 04461f: 6a | i32.add + 044620: 21 16 | local.set 22 + 044622: 0c 01 | br 1 + 044624: 0b | end + 044625: 20 0c | local.get 12 + 044627: 28 02 00 | i32.load 2 0 + 04462a: 20 06 | local.get 6 + 04462c: 6a | i32.add + 04462d: 20 04 | local.get 4 + 04462f: 41 c4 02 | i32.const 324 + 044632: 6a | i32.add + 044633: 10 f6 84 80 80 00 | call 630 + 044639: 21 26 | local.set 38 + 04463b: 41 01 | i32.const 1 + 04463d: 21 07 | local.set 7 + 04463f: 02 40 | block + 044641: 20 0c | local.get 12 + 044643: 28 02 00 | i32.load 2 0 + 044646: 20 06 | local.get 6 + 044648: 20 22 | local.get 34 + 04464a: 20 00 | local.get 0 + 04464c: 41 20 | i32.const 32 + 04464e: 46 | i32.eq + 04464f: 1b | select + 044650: 22 22 | local.tee 34 + 044652: 6a | i32.add + 044653: 41 01 | i32.const 1 + 044655: 6a | i32.add + 044656: 20 04 | local.get 4 + 044658: 41 c0 02 | i32.const 320 + 04465b: 6a | i32.add + 04465c: 10 f6 84 80 80 00 | call 630 + 044662: 20 19 | local.get 25 + 044664: 5e | f32.gt + 044665: 45 | i32.eqz + 044666: 0d 00 | br_if 0 + 044668: 41 01 | i32.const 1 + 04466a: 21 21 | local.set 33 + 04466c: 0c 02 | br 2 + 04466e: 0b | end + 04466f: 41 02 | i32.const 2 + 044671: 21 07 | local.set 7 + 044673: 20 0f | local.get 15 + 044675: 20 26 | local.get 38 + 044677: 92 | f32.add + 044678: 20 19 | local.get 25 + 04467a: 5e | f32.gt + 04467b: 45 | i32.eqz + 04467c: 0d 01 | br_if 1 + 04467e: 02 40 | block + 044680: 02 40 | block + 044682: 41 00 | i32.const 0 + 044684: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04468b: 45 | i32.eqz + 04468c: 0d 00 | br_if 0 + 04468e: 41 00 | i32.const 0 + 044690: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044697: 21 24 | local.set 36 + 044699: 0c 01 | br 1 + 04469b: 0b | end + 04469c: 10 e7 84 80 80 00 | call 615 + 0446a2: 41 00 | i32.const 0 + 0446a4: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0446ab: 21 24 | local.set 36 + 0446ad: 41 00 | i32.const 0 + 0446af: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0446b6: 0d 00 | br_if 0 + 0446b8: 10 e7 84 80 80 00 | call 615 + 0446be: 0b | end + 0446bf: 20 24 | local.get 36 + 0446c1: 20 16 | local.get 22 + 0446c3: 6a | i32.add + 0446c4: 41 00 | i32.const 0 + 0446c6: 28 02 e0 86 99 80 00 | i32.load 2 410464 + 0446cd: 6a | i32.add + 0446ce: 21 16 | local.set 22 + 0446d0: 0b | end + 0446d1: 43 00 00 00 00 | f32.const 0x0p+0 + 0446d6: 21 0f | local.set 15 + 0446d8: 0b | end + 0446d9: 02 40 | block + 0446db: 02 40 | block + 0446dd: 20 00 | local.get 0 + 0446df: 41 77 | i32.const 4294967287 + 0446e1: 6a | i32.add + 0446e2: 0e 02 01 03 00 | br_table 1 3 0 + 0446e7: 0b | end + 0446e8: 20 00 | local.get 0 + 0446ea: 41 20 | i32.const 32 + 0446ec: 46 | i32.eq + 0446ed: 0d 00 | br_if 0 + 0446ef: 02 40 | block + 0446f1: 20 07 | local.get 7 + 0446f3: 0d 00 | br_if 0 + 0446f5: 02 40 | block + 0446f7: 20 12 | local.get 18 + 0446f9: 45 | i32.eqz + 0446fa: 0d 00 | br_if 0 + 0446fc: 02 40 | block + 0446fe: 20 0f | local.get 15 + 044700: 20 11 | local.get 17 + 044702: 20 25 | local.get 37 + 044704: 93 | f32.sub + 044705: 20 14 | local.get 20 + 044707: 93 | f32.sub + 044708: 20 1b | local.get 27 + 04470a: 93 | f32.sub + 04470b: 5f | f32.le + 04470c: 45 | i32.eqz + 04470d: 0d 00 | br_if 0 + 04470f: 20 04 | local.get 4 + 044711: 20 13 | local.get 19 + 044713: 20 0f | local.get 15 + 044715: 92 | f32.add + 044716: 38 02 b8 02 | f32.store 2 312 + 04471a: 20 04 | local.get 4 + 04471c: 20 15 | local.get 21 + 04471e: 20 16 | local.get 22 + 044720: b2 | f32.convert_i32_s + 044721: 92 | f32.add + 044722: 38 02 bc 02 | f32.store 2 316 + 044726: 02 40 | block + 044728: 41 00 | i32.const 0 + 04472a: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044731: 0d 00 | br_if 0 + 044733: 10 e7 84 80 80 00 | call 615 + 044739: 0b | end + 04473a: 43 00 00 00 00 | f32.const 0x0p+0 + 04473f: 21 25 | local.set 37 + 044741: 41 00 | i32.const 0 + 044743: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 04474a: b2 | f32.convert_i32_s + 04474b: 21 26 | local.set 38 + 04474d: 02 40 | block + 04474f: 41 00 | i32.const 0 + 044751: 2a 02 b0 9e 95 80 00 | f32.load 2 347952 + 044758: 22 27 | local.tee 39 + 04475a: 43 00 00 00 00 | f32.const 0x0p+0 + 04475f: 5d | f32.lt + 044760: 0d 00 | br_if 0 + 044762: 20 27 | local.get 39 + 044764: 21 25 | local.set 37 + 044766: 20 27 | local.get 39 + 044768: 43 00 00 80 3f | f32.const 0x1p+0 + 04476d: 5e | f32.gt + 04476e: 45 | i32.eqz + 04476f: 0d 00 | br_if 0 + 044771: 43 00 00 80 3f | f32.const 0x1p+0 + 044776: 21 25 | local.set 37 + 044778: 0b | end + 044779: 20 04 | local.get 4 + 04477b: 20 1c | local.get 28 + 04477d: 3a 00 b6 02 | i32.store8 0 310 + 044781: 20 04 | local.get 4 + 044783: 20 1d | local.get 29 + 044785: 3a 00 b5 02 | i32.store8 0 309 + 044789: 20 04 | local.get 4 + 04478b: 20 1e | local.get 30 + 04478d: 3a 00 b4 02 | i32.store8 0 308 + 044791: 20 04 | local.get 4 + 044793: 20 25 | local.get 37 + 044795: 20 1f | local.get 31 + 044797: 94 | f32.mul + 044798: fc 01 | i32.trunc_sat_f32_u + 04479a: 3a 00 b7 02 | i32.store8 0 311 + 04479e: 20 04 | local.get 4 + 0447a0: 41 cc 00 | i32.const 76 + 0447a3: 6a | i32.add + 0447a4: 41 e0 85 99 80 00 | i32.const 410336 + 0447aa: 41 28 | i32.const 40 + 0447ac: fc 0a 00 00 | memory.copy 0 0 + 0447b0: 20 04 | local.get 4 + 0447b2: 20 04 | local.get 4 + 0447b4: 29 02 b8 02 | i64.load 2 312 + 0447b8: 37 03 40 | i64.store 3 64 + 0447bb: 20 04 | local.get 4 + 0447bd: 20 04 | local.get 4 + 0447bf: 28 00 b4 02 | i32.load 0 308 + 0447c3: 36 02 3c | i32.store 2 60 + 0447c6: 20 04 | local.get 4 + 0447c8: 41 cc 00 | i32.const 76 + 0447cb: 6a | i32.add + 0447cc: 20 00 | local.get 0 + 0447ce: 20 04 | local.get 4 + 0447d0: 41 c0 00 | i32.const 64 + 0447d3: 6a | i32.add + 0447d4: 20 26 | local.get 38 + 0447d6: 20 04 | local.get 4 + 0447d8: 41 3c | i32.const 60 + 0447da: 6a | i32.add + 0447db: 10 d4 84 80 80 00 | call 596 + 0447e1: 0c 03 | br 3 + 0447e3: 0b | end + 0447e4: 20 20 | local.get 32 + 0447e6: 20 17 | local.get 23 + 0447e8: 45 | i32.eqz + 0447e9: 72 | i32.or + 0447ea: 21 00 | local.set 0 + 0447ec: 41 01 | i32.const 1 + 0447ee: 21 20 | local.set 32 + 0447f0: 20 00 | local.get 0 + 0447f2: 41 01 | i32.const 1 + 0447f4: 71 | i32.and + 0447f5: 0d 02 | br_if 2 + 0447f7: 20 04 | local.get 4 + 0447f9: 20 15 | local.get 21 + 0447fb: 20 16 | local.get 22 + 0447fd: b2 | f32.convert_i32_s + 0447fe: 92 | f32.add + 0447ff: 38 02 b0 02 | f32.store 2 304 + 044803: 20 13 | local.get 19 + 044805: 20 0f | local.get 15 + 044807: 92 | f32.add + 044808: 21 28 | local.set 40 + 04480a: 41 00 | i32.const 0 + 04480c: 21 00 | local.set 0 + 04480e: 03 40 | loop + 044810: 20 04 | local.get 4 + 044812: 20 28 | local.get 40 + 044814: 20 00 | local.get 0 + 044816: b3 | f32.convert_i32_u + 044817: 92 | f32.add + 044818: 38 02 ac 02 | f32.store 2 300 + 04481c: 02 40 | block + 04481e: 41 00 | i32.const 0 + 044820: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044827: 0d 00 | br_if 0 + 044829: 10 e7 84 80 80 00 | call 615 + 04482f: 0b | end + 044830: 43 00 00 00 00 | f32.const 0x0p+0 + 044835: 21 25 | local.set 37 + 044837: 41 00 | i32.const 0 + 044839: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044840: b2 | f32.convert_i32_s + 044841: 21 26 | local.set 38 + 044843: 02 40 | block + 044845: 41 00 | i32.const 0 + 044847: 2a 02 b0 9e 95 80 00 | f32.load 2 347952 + 04484e: 22 27 | local.tee 39 + 044850: 43 00 00 00 00 | f32.const 0x0p+0 + 044855: 5d | f32.lt + 044856: 0d 00 | br_if 0 + 044858: 20 27 | local.get 39 + 04485a: 21 25 | local.set 37 + 04485c: 20 27 | local.get 39 + 04485e: 43 00 00 80 3f | f32.const 0x1p+0 + 044863: 5e | f32.gt + 044864: 45 | i32.eqz + 044865: 0d 00 | br_if 0 + 044867: 43 00 00 80 3f | f32.const 0x1p+0 + 04486c: 21 25 | local.set 37 + 04486e: 0b | end + 04486f: 20 04 | local.get 4 + 044871: 20 1c | local.get 28 + 044873: 3a 00 aa 02 | i32.store8 0 298 + 044877: 20 04 | local.get 4 + 044879: 20 1d | local.get 29 + 04487b: 3a 00 a9 02 | i32.store8 0 297 + 04487f: 20 04 | local.get 4 + 044881: 20 1e | local.get 30 + 044883: 3a 00 a8 02 | i32.store8 0 296 + 044887: 20 04 | local.get 4 + 044889: 20 25 | local.get 37 + 04488b: 20 1f | local.get 31 + 04488d: 94 | f32.mul + 04488e: fc 01 | i32.trunc_sat_f32_u + 044890: 3a 00 ab 02 | i32.store8 0 299 + 044894: 20 04 | local.get 4 + 044896: 41 14 | i32.const 20 + 044898: 6a | i32.add + 044899: 41 e0 85 99 80 00 | i32.const 410336 + 04489f: 41 28 | i32.const 40 + 0448a1: fc 0a 00 00 | memory.copy 0 0 + 0448a5: 20 04 | local.get 4 + 0448a7: 20 04 | local.get 4 + 0448a9: 29 02 ac 02 | i64.load 2 300 + 0448ad: 37 03 08 | i64.store 3 8 + 0448b0: 20 04 | local.get 4 + 0448b2: 20 04 | local.get 4 + 0448b4: 28 00 a8 02 | i32.load 0 296 + 0448b8: 36 02 04 | i32.store 2 4 + 0448bb: 20 04 | local.get 4 + 0448bd: 41 14 | i32.const 20 + 0448bf: 6a | i32.add + 0448c0: 41 2e | i32.const 46 + 0448c2: 20 04 | local.get 4 + 0448c4: 41 08 | i32.const 8 + 0448c6: 6a | i32.add + 0448c7: 20 26 | local.get 38 + 0448c9: 20 04 | local.get 4 + 0448cb: 41 04 | i32.const 4 + 0448cd: 6a | i32.add + 0448ce: 10 d4 84 80 80 00 | call 596 + 0448d4: 20 00 | local.get 0 + 0448d6: 20 18 | local.get 24 + 0448d8: 6a | i32.add + 0448d9: 22 00 | local.tee 0 + 0448db: 20 17 | local.get 23 + 0448dd: 49 | i32.lt_u + 0448de: 0d 00 | br_if 0 + 0448e0: 0c 03 | br 3 + 0448e2: 0b | end + 0448e3: 0b | end + 0448e4: 20 04 | local.get 4 + 0448e6: 20 13 | local.get 19 + 0448e8: 20 0f | local.get 15 + 0448ea: 92 | f32.add + 0448eb: 38 02 a0 02 | f32.store 2 288 + 0448ef: 20 04 | local.get 4 + 0448f1: 20 15 | local.get 21 + 0448f3: 20 16 | local.get 22 + 0448f5: b2 | f32.convert_i32_s + 0448f6: 92 | f32.add + 0448f7: 38 02 a4 02 | f32.store 2 292 + 0448fb: 02 40 | block + 0448fd: 41 00 | i32.const 0 + 0448ff: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044906: 0d 00 | br_if 0 + 044908: 10 e7 84 80 80 00 | call 615 + 04490e: 0b | end + 04490f: 43 00 00 00 00 | f32.const 0x0p+0 + 044914: 21 25 | local.set 37 + 044916: 41 00 | i32.const 0 + 044918: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 04491f: b2 | f32.convert_i32_s + 044920: 21 26 | local.set 38 + 044922: 02 40 | block + 044924: 41 00 | i32.const 0 + 044926: 2a 02 b0 9e 95 80 00 | f32.load 2 347952 + 04492d: 22 27 | local.tee 39 + 04492f: 43 00 00 00 00 | f32.const 0x0p+0 + 044934: 5d | f32.lt + 044935: 0d 00 | br_if 0 + 044937: 20 27 | local.get 39 + 044939: 21 25 | local.set 37 + 04493b: 20 27 | local.get 39 + 04493d: 43 00 00 80 3f | f32.const 0x1p+0 + 044942: 5e | f32.gt + 044943: 45 | i32.eqz + 044944: 0d 00 | br_if 0 + 044946: 43 00 00 80 3f | f32.const 0x1p+0 + 04494b: 21 25 | local.set 37 + 04494d: 0b | end + 04494e: 20 04 | local.get 4 + 044950: 20 1c | local.get 28 + 044952: 3a 00 9e 02 | i32.store8 0 286 + 044956: 20 04 | local.get 4 + 044958: 20 1d | local.get 29 + 04495a: 3a 00 9d 02 | i32.store8 0 285 + 04495e: 20 04 | local.get 4 + 044960: 20 1e | local.get 30 + 044962: 3a 00 9c 02 | i32.store8 0 284 + 044966: 20 04 | local.get 4 + 044968: 20 25 | local.get 37 + 04496a: 20 1f | local.get 31 + 04496c: 94 | f32.mul + 04496d: fc 01 | i32.trunc_sat_f32_u + 04496f: 3a 00 9f 02 | i32.store8 0 287 + 044973: 20 04 | local.get 4 + 044975: 41 84 01 | i32.const 132 + 044978: 6a | i32.add + 044979: 41 e0 85 99 80 00 | i32.const 410336 + 04497f: 41 28 | i32.const 40 + 044981: fc 0a 00 00 | memory.copy 0 0 + 044985: 20 04 | local.get 4 + 044987: 20 04 | local.get 4 + 044989: 29 02 a0 02 | i64.load 2 288 + 04498d: 37 03 78 | i64.store 3 120 + 044990: 20 04 | local.get 4 + 044992: 20 04 | local.get 4 + 044994: 28 00 9c 02 | i32.load 0 284 + 044998: 36 02 74 | i32.store 2 116 + 04499b: 20 04 | local.get 4 + 04499d: 41 84 01 | i32.const 132 + 0449a0: 6a | i32.add + 0449a1: 20 00 | local.get 0 + 0449a3: 20 04 | local.get 4 + 0449a5: 41 f8 00 | i32.const 120 + 0449a8: 6a | i32.add + 0449a9: 20 26 | local.get 38 + 0449ab: 20 04 | local.get 4 + 0449ad: 41 f4 00 | i32.const 116 + 0449b0: 6a | i32.add + 0449b1: 10 d4 84 80 80 00 | call 596 + 0449b7: 0c 01 | br 1 + 0449b9: 0b | end + 0449ba: 20 07 | local.get 7 + 0449bc: 41 02 | i32.const 2 + 0449be: 4b | i32.gt_u + 0449bf: 0d 00 | br_if 0 + 0449c1: 20 15 | local.get 21 + 0449c3: 20 16 | local.get 22 + 0449c5: b2 | f32.convert_i32_s + 0449c6: 92 | f32.add + 0449c7: 21 25 | local.set 37 + 0449c9: 02 40 | block + 0449cb: 41 00 | i32.const 0 + 0449cd: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0449d4: 0d 00 | br_if 0 + 0449d6: 10 e7 84 80 80 00 | call 615 + 0449dc: 0b | end + 0449dd: 20 25 | local.get 37 + 0449df: 20 1a | local.get 26 + 0449e1: 41 00 | i32.const 0 + 0449e3: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0449ea: b2 | f32.convert_i32_s + 0449eb: 22 26 | local.tee 38 + 0449ed: 93 | f32.sub + 0449ee: 5f | f32.le + 0449ef: 45 | i32.eqz + 0449f0: 0d 00 | br_if 0 + 0449f2: 20 04 | local.get 4 + 0449f4: 20 25 | local.get 37 + 0449f6: 38 02 98 02 | f32.store 2 280 + 0449fa: 20 04 | local.get 4 + 0449fc: 20 13 | local.get 19 + 0449fe: 20 0f | local.get 15 + 044a00: 92 | f32.add + 044a01: 38 02 94 02 | f32.store 2 276 + 044a05: 02 40 | block + 044a07: 41 00 | i32.const 0 + 044a09: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044a10: 0d 00 | br_if 0 + 044a12: 10 e7 84 80 80 00 | call 615 + 044a18: 41 00 | i32.const 0 + 044a1a: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044a21: b2 | f32.convert_i32_s + 044a22: 21 26 | local.set 38 + 044a24: 0b | end + 044a25: 43 00 00 00 00 | f32.const 0x0p+0 + 044a2a: 21 25 | local.set 37 + 044a2c: 02 40 | block + 044a2e: 41 00 | i32.const 0 + 044a30: 2a 02 b0 9e 95 80 00 | f32.load 2 347952 + 044a37: 22 27 | local.tee 39 + 044a39: 43 00 00 00 00 | f32.const 0x0p+0 + 044a3e: 5d | f32.lt + 044a3f: 0d 00 | br_if 0 + 044a41: 20 27 | local.get 39 + 044a43: 21 25 | local.set 37 + 044a45: 20 27 | local.get 39 + 044a47: 43 00 00 80 3f | f32.const 0x1p+0 + 044a4c: 5e | f32.gt + 044a4d: 45 | i32.eqz + 044a4e: 0d 00 | br_if 0 + 044a50: 43 00 00 80 3f | f32.const 0x1p+0 + 044a55: 21 25 | local.set 37 + 044a57: 0b | end + 044a58: 20 04 | local.get 4 + 044a5a: 20 1c | local.get 28 + 044a5c: 3a 00 92 02 | i32.store8 0 274 + 044a60: 20 04 | local.get 4 + 044a62: 20 1d | local.get 29 + 044a64: 3a 00 91 02 | i32.store8 0 273 + 044a68: 20 04 | local.get 4 + 044a6a: 20 1e | local.get 30 + 044a6c: 3a 00 90 02 | i32.store8 0 272 + 044a70: 20 04 | local.get 4 + 044a72: 20 25 | local.get 37 + 044a74: 20 1f | local.get 31 + 044a76: 94 | f32.mul + 044a77: fc 01 | i32.trunc_sat_f32_u + 044a79: 3a 00 93 02 | i32.store8 0 275 + 044a7d: 20 04 | local.get 4 + 044a7f: 41 bc 01 | i32.const 188 + 044a82: 6a | i32.add + 044a83: 41 e0 85 99 80 00 | i32.const 410336 + 044a89: 41 28 | i32.const 40 + 044a8b: fc 0a 00 00 | memory.copy 0 0 + 044a8f: 20 04 | local.get 4 + 044a91: 20 04 | local.get 4 + 044a93: 29 02 94 02 | i64.load 2 276 + 044a97: 37 03 b0 01 | i64.store 3 176 + 044a9b: 20 04 | local.get 4 + 044a9d: 20 04 | local.get 4 + 044a9f: 28 00 90 02 | i32.load 0 272 + 044aa3: 36 02 ac 01 | i32.store 2 172 + 044aa7: 20 04 | local.get 4 + 044aa9: 41 bc 01 | i32.const 188 + 044aac: 6a | i32.add + 044aad: 20 00 | local.get 0 + 044aaf: 20 04 | local.get 4 + 044ab1: 41 b0 01 | i32.const 176 + 044ab4: 6a | i32.add + 044ab5: 20 26 | local.get 38 + 044ab7: 20 04 | local.get 4 + 044ab9: 41 ac 01 | i32.const 172 + 044abc: 6a | i32.add + 044abd: 10 d4 84 80 80 00 | call 596 + 044ac3: 0b | end + 044ac4: 02 40 | block + 044ac6: 02 40 | block + 044ac8: 02 40 | block + 044aca: 41 00 | i32.const 0 + 044acc: 28 02 84 86 99 80 00 | i32.load 2 410372 + 044ad3: 20 23 | local.get 35 + 044ad5: 6a | i32.add + 044ad6: 28 02 0c | i32.load 2 12 + 044ad9: 22 00 | local.tee 0 + 044adb: 0d 00 | br_if 0 + 044add: 41 00 | i32.const 0 + 044adf: 28 02 80 86 99 80 00 | i32.load 2 410368 + 044ae6: 20 10 | local.get 16 + 044ae8: 41 04 | i32.const 4 + 044aea: 74 | i32.shl + 044aeb: 6a | i32.add + 044aec: 2a 02 08 | f32.load 2 8 + 044aef: 21 25 | local.set 37 + 044af1: 41 00 | i32.const 0 + 044af3: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044afa: 45 | i32.eqz + 044afb: 0d 01 | br_if 1 + 044afd: 0c 02 | br 2 + 044aff: 0b | end + 044b00: 20 00 | local.get 0 + 044b02: b2 | f32.convert_i32_s + 044b03: 21 25 | local.set 37 + 044b05: 41 00 | i32.const 0 + 044b07: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044b0e: 0d 01 | br_if 1 + 044b10: 0b | end + 044b11: 10 e7 84 80 80 00 | call 615 + 044b17: 0b | end + 044b18: 20 0f | local.get 15 + 044b1a: 20 25 | local.get 37 + 044b1c: 20 0e | local.get 14 + 044b1e: 94 | f32.mul + 044b1f: 41 00 | i32.const 0 + 044b21: 28 02 d4 86 99 80 00 | i32.load 2 410452 + 044b28: b2 | f32.convert_i32_s + 044b29: 92 | f32.add + 044b2a: 92 | f32.add + 044b2b: 21 0f | local.set 15 + 044b2d: 20 04 | local.get 4 + 044b2f: 28 02 cc 02 | i32.load 2 332 + 044b33: 20 06 | local.get 6 + 044b35: 6a | i32.add + 044b36: 22 06 | local.tee 6 + 044b38: 20 0d | local.get 13 + 044b3a: 48 | i32.lt_s + 044b3b: 0d 00 | br_if 0 + 044b3d: 0b | end + 044b3e: 0b | end + 044b3f: 02 40 | block + 044b41: 02 40 | block + 044b43: 20 07 | local.get 7 + 044b45: 0d 00 | br_if 0 + 044b47: 02 40 | block + 044b49: 02 40 | block + 044b4b: 41 00 | i32.const 0 + 044b4d: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044b54: 45 | i32.eqz + 044b55: 0d 00 | br_if 0 + 044b57: 41 00 | i32.const 0 + 044b59: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044b60: 21 00 | local.set 0 + 044b62: 0c 01 | br 1 + 044b64: 0b | end + 044b65: 10 e7 84 80 80 00 | call 615 + 044b6b: 41 00 | i32.const 0 + 044b6d: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044b74: 21 00 | local.set 0 + 044b76: 41 00 | i32.const 0 + 044b78: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044b7f: 0d 00 | br_if 0 + 044b81: 10 e7 84 80 80 00 | call 615 + 044b87: 0b | end + 044b88: 20 0a | local.get 10 + 044b8a: 41 00 | i32.const 0 + 044b8c: 28 02 e0 86 99 80 00 | i32.load 2 410464 + 044b93: 20 00 | local.get 0 + 044b95: 6a | i32.add + 044b96: b2 | f32.convert_i32_s + 044b97: 92 | f32.add + 044b98: 21 0a | local.set 10 + 044b9a: 0c 01 | br 1 + 044b9c: 0b | end + 044b9d: 20 07 | local.get 7 + 044b9f: 41 02 | i32.const 2 + 044ba1: 4b | i32.gt_u + 044ba2: 0d 00 | br_if 0 + 044ba4: 02 40 | block + 044ba6: 41 00 | i32.const 0 + 044ba8: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044baf: 0d 00 | br_if 0 + 044bb1: 10 e7 84 80 80 00 | call 615 + 044bb7: 0b | end + 044bb8: 20 0a | local.get 10 + 044bba: 41 00 | i32.const 0 + 044bbc: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044bc3: 20 16 | local.get 22 + 044bc5: 6a | i32.add + 044bc6: b2 | f32.convert_i32_s + 044bc7: 92 | f32.add + 044bc8: 21 0a | local.set 10 + 044bca: 0b | end + 044bcb: 20 0b | local.get 11 + 044bcd: 41 01 | i32.const 1 + 044bcf: 6a | i32.add + 044bd0: 22 0b | local.tee 11 + 044bd2: 20 04 | local.get 4 + 044bd4: 28 02 c8 02 | i32.load 2 328 + 044bd8: 48 | i32.lt_s + 044bd9: 0d 02 | br_if 2 + 044bdb: 0c 03 | br 3 + 044bdd: 0b | end + 044bde: 20 0d | local.get 13 + 044be0: 41 01 | i32.const 1 + 044be2: 6a | i32.add + 044be3: 21 0d | local.set 13 + 044be5: 0c 00 | br 0 + 044be7: 0b | end + 044be8: 0b | end + 044be9: 0b | end + 044bea: 20 04 | local.get 4 + 044bec: 41 d0 02 | i32.const 336 + 044bef: 6a | i32.add + 044bf0: 24 80 80 80 80 00 | global.set 0 + 044bf6: 0b | end +044bf9 func[623]: + 044bfa: 04 7f | local[1..4] type=i32 + 044bfc: 06 7d | local[5..10] type=f32 + 044bfe: 23 80 80 80 80 00 | global.get 0 + 044c04: 41 80 01 | i32.const 128 + 044c07: 6b | i32.sub + 044c08: 22 01 | local.tee 1 + 044c0a: 24 80 80 80 80 00 | global.set 0 + 044c10: 02 40 | block + 044c12: 41 00 | i32.const 0 + 044c14: 2d 00 dc 85 99 80 00 | i32.load8_u 0 410332 + 044c1b: 0d 00 | br_if 0 + 044c1d: 41 00 | i32.const 0 + 044c1f: 2d 00 b8 94 99 80 00 | i32.load8_u 0 412216 + 044c26: 41 01 | i32.const 1 + 044c28: 71 | i32.and + 044c29: 45 | i32.eqz + 044c2a: 0d 00 | br_if 0 + 044c2c: 41 00 | i32.const 0 + 044c2e: 28 02 bc 94 99 80 00 | i32.load 2 412220 + 044c35: 22 02 | local.tee 2 + 044c37: 45 | i32.eqz + 044c38: 0d 00 | br_if 0 + 044c3a: 41 00 | i32.const 0 + 044c3c: 2d 00 90 92 99 80 00 | i32.load8_u 0 411920 + 044c43: 41 01 | i32.const 1 + 044c45: 71 | i32.and + 044c46: 0d 00 | br_if 0 + 044c48: 02 40 | block + 044c4a: 02 40 | block + 044c4c: 41 00 | i32.const 0 + 044c4e: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044c55: 45 | i32.eqz + 044c56: 0d 00 | br_if 0 + 044c58: 41 00 | i32.const 0 + 044c5a: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044c61: 21 03 | local.set 3 + 044c63: 0c 01 | br 1 + 044c65: 0b | end + 044c66: 10 e7 84 80 80 00 | call 615 + 044c6c: 41 00 | i32.const 0 + 044c6e: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 044c75: 21 03 | local.set 3 + 044c77: 41 00 | i32.const 0 + 044c79: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044c80: 0d 00 | br_if 0 + 044c82: 10 e7 84 80 80 00 | call 615 + 044c88: 0b | end + 044c89: 41 00 | i32.const 0 + 044c8b: 28 02 d4 86 99 80 00 | i32.load 2 410452 + 044c92: 21 04 | local.set 4 + 044c94: 20 01 | local.get 1 + 044c96: 41 2c | i32.const 44 + 044c98: 6a | i32.add + 044c99: 41 e0 85 99 80 00 | i32.const 410336 + 044c9f: 41 28 | i32.const 40 + 044ca1: fc 0a 00 00 | memory.copy 0 0 + 044ca5: 20 01 | local.get 1 + 044ca7: 41 f8 00 | i32.const 120 + 044caa: 6a | i32.add + 044cab: 20 01 | local.get 1 + 044cad: 41 2c | i32.const 44 + 044caf: 6a | i32.add + 044cb0: 20 02 | local.get 2 + 044cb2: 20 03 | local.get 3 + 044cb4: b2 | f32.convert_i32_s + 044cb5: 20 04 | local.get 4 + 044cb7: b2 | f32.convert_i32_s + 044cb8: 10 d6 84 80 80 00 | call 598 + 044cbe: 02 40 | block + 044cc0: 20 00 | local.get 0 + 044cc2: 2a 02 00 | f32.load 2 0 + 044cc5: 22 05 | local.tee 5 + 044cc7: 20 01 | local.get 1 + 044cc9: 2a 02 78 | f32.load 2 120 + 044ccc: 92 | f32.add + 044ccd: 43 00 00 80 41 | f32.const 0x1p+4 + 044cd2: 92 | f32.add + 044cd3: 10 91 84 80 80 00 | call 529 + 044cd9: b2 | f32.convert_i32_s + 044cda: 5e | f32.gt + 044cdb: 45 | i32.eqz + 044cdc: 0d 00 | br_if 0 + 044cde: 20 05 | local.get 5 + 044ce0: 20 01 | local.get 1 + 044ce2: 2a 02 78 | f32.load 2 120 + 044ce5: 43 00 00 80 41 | f32.const 0x1p+4 + 044cea: 92 | f32.add + 044ceb: 20 00 | local.get 0 + 044ced: 2a 02 08 | f32.load 2 8 + 044cf0: 93 | f32.sub + 044cf1: 93 | f32.sub + 044cf2: 21 05 | local.set 5 + 044cf4: 0b | end + 044cf5: 41 00 | i32.const 0 + 044cf7: 28 02 bc 94 99 80 00 | i32.load 2 412220 + 044cfe: 20 01 | local.get 1 + 044d00: 41 f4 00 | i32.const 116 + 044d03: 6a | i32.add + 044d04: 10 f4 84 80 80 00 | call 628 + 044d0a: 20 00 | local.get 0 + 044d0c: 2a 02 0c | f32.load 2 12 + 044d0f: 21 06 | local.set 6 + 044d11: 20 00 | local.get 0 + 044d13: 2a 02 04 | f32.load 2 4 + 044d16: 21 07 | local.set 7 + 044d18: 20 01 | local.get 1 + 044d1a: 2a 02 7c | f32.load 2 124 + 044d1d: 21 08 | local.set 8 + 044d1f: 20 01 | local.get 1 + 044d21: 28 02 74 | i32.load 2 116 + 044d24: 21 00 | local.set 0 + 044d26: 10 92 84 80 80 00 | call 530 + 044d2c: 21 02 | local.set 2 + 044d2e: 20 01 | local.get 1 + 044d30: 2a 02 7c | f32.load 2 124 + 044d33: 21 09 | local.set 9 + 044d35: 02 40 | block + 044d37: 20 08 | local.get 8 + 044d39: 20 07 | local.get 7 + 044d3b: 20 06 | local.get 6 + 044d3d: 92 | f32.add + 044d3e: 22 0a | local.tee 10 + 044d40: 92 | f32.add + 044d41: 43 00 00 80 40 | f32.const 0x1p+2 + 044d46: 92 | f32.add + 044d47: 20 00 | local.get 0 + 044d49: 41 03 | i32.const 3 + 044d4b: 74 | i32.shl + 044d4c: b2 | f32.convert_i32_s + 044d4d: 22 08 | local.tee 8 + 044d4f: 92 | f32.add + 044d50: 20 02 | local.get 2 + 044d52: b2 | f32.convert_i32_s + 044d53: 5e | f32.gt + 044d54: 45 | i32.eqz + 044d55: 0d 00 | br_if 0 + 044d57: 20 06 | local.get 6 + 044d59: 20 07 | local.get 7 + 044d5b: 20 06 | local.get 6 + 044d5d: 20 09 | local.get 9 + 044d5f: 92 | f32.add + 044d60: 43 00 00 80 40 | f32.const 0x1p+2 + 044d65: 92 | f32.add + 044d66: 20 08 | local.get 8 + 044d68: 92 | f32.add + 044d69: 93 | f32.sub + 044d6a: 92 | f32.add + 044d6b: 21 0a | local.set 10 + 044d6d: 0b | end + 044d6e: 20 01 | local.get 1 + 044d70: 20 05 | local.get 5 + 044d72: 38 02 64 | f32.store 2 100 + 044d75: 20 01 | local.get 1 + 044d77: 20 0a | local.get 10 + 044d79: 43 00 00 80 40 | f32.const 0x1p+2 + 044d7e: 92 | f32.add + 044d7f: 22 06 | local.tee 6 + 044d81: 38 02 68 | f32.store 2 104 + 044d84: 20 01 | local.get 1 + 044d86: 20 01 | local.get 1 + 044d88: 2a 02 78 | f32.load 2 120 + 044d8b: 43 00 00 80 41 | f32.const 0x1p+4 + 044d90: 92 | f32.add + 044d91: 38 02 6c | f32.store 2 108 + 044d94: 20 01 | local.get 1 + 044d96: 20 00 | local.get 0 + 044d98: b2 | f32.convert_i32_s + 044d99: 22 07 | local.tee 7 + 044d9b: 43 00 00 00 41 | f32.const 0x1p+3 + 044da0: 94 | f32.mul + 044da1: 20 09 | local.get 9 + 044da3: 92 | f32.add + 044da4: 38 02 70 | f32.store 2 112 + 044da7: 20 01 | local.get 1 + 044da9: 20 01 | local.get 1 + 044dab: 29 02 64 | i64.load 2 100 + 044dae: 37 03 18 | i64.store 3 24 + 044db1: 20 01 | local.get 1 + 044db3: 20 01 | local.get 1 + 044db5: 29 02 6c | i64.load 2 108 + 044db8: 37 03 20 | i64.store 3 32 + 044dbb: 20 01 | local.get 1 + 044dbd: 41 18 | i32.const 24 + 044dbf: 6a | i32.add + 044dc0: 41 00 | i32.const 0 + 044dc2: 10 e9 84 80 80 00 | call 617 + 044dc8: 1a | drop + 044dc9: 02 40 | block + 044dcb: 02 40 | block + 044dcd: 02 40 | block + 044dcf: 02 40 | block + 044dd1: 41 00 | i32.const 0 + 044dd3: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044dda: 45 | i32.eqz + 044ddb: 0d 00 | br_if 0 + 044ddd: 41 00 | i32.const 0 + 044ddf: 28 02 a4 87 99 80 00 | i32.load 2 410532 + 044de6: 21 00 | local.set 0 + 044de8: 0c 01 | br 1 + 044dea: 0b | end + 044deb: 10 e7 84 80 80 00 | call 615 + 044df1: 41 00 | i32.const 0 + 044df3: 28 02 a4 87 99 80 00 | i32.load 2 410532 + 044dfa: 21 00 | local.set 0 + 044dfc: 41 00 | i32.const 0 + 044dfe: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044e05: 45 | i32.eqz + 044e06: 0d 01 | br_if 1 + 044e08: 0b | end + 044e09: 41 00 | i32.const 0 + 044e0b: 41 00 | i32.const 0 + 044e0d: 36 02 a4 87 99 80 00 | i32.store 2 410532 + 044e14: 41 00 | i32.const 0 + 044e16: 28 02 a8 87 99 80 00 | i32.load 2 410536 + 044e1d: 21 02 | local.set 2 + 044e1f: 0c 01 | br 1 + 044e21: 0b | end + 044e22: 10 e7 84 80 80 00 | call 615 + 044e28: 41 00 | i32.const 0 + 044e2a: 28 02 a8 87 99 80 00 | i32.load 2 410536 + 044e31: 21 02 | local.set 2 + 044e33: 02 40 | block + 044e35: 41 00 | i32.const 0 + 044e37: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044e3e: 45 | i32.eqz + 044e3f: 0d 00 | br_if 0 + 044e41: 41 00 | i32.const 0 + 044e43: 41 00 | i32.const 0 + 044e45: 36 02 a4 87 99 80 00 | i32.store 2 410532 + 044e4c: 0c 01 | br 1 + 044e4e: 0b | end + 044e4f: 10 e7 84 80 80 00 | call 615 + 044e55: 41 00 | i32.const 0 + 044e57: 41 00 | i32.const 0 + 044e59: 36 02 a4 87 99 80 00 | i32.store 2 410532 + 044e60: 41 00 | i32.const 0 + 044e62: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044e69: 0d 00 | br_if 0 + 044e6b: 10 e7 84 80 80 00 | call 615 + 044e71: 0b | end + 044e72: 41 00 | i32.const 0 + 044e74: 41 01 | i32.const 1 + 044e76: 36 02 a8 87 99 80 00 | i32.store 2 410536 + 044e7d: 20 01 | local.get 1 + 044e7f: 20 06 | local.get 6 + 044e81: 38 02 58 | f32.store 2 88 + 044e84: 20 01 | local.get 1 + 044e86: 20 05 | local.get 5 + 044e88: 38 02 54 | f32.store 2 84 + 044e8b: 20 01 | local.get 1 + 044e8d: 20 01 | local.get 1 + 044e8f: 2a 02 78 | f32.load 2 120 + 044e92: 43 00 00 80 41 | f32.const 0x1p+4 + 044e97: 92 | f32.add + 044e98: 38 02 5c | f32.store 2 92 + 044e9b: 20 01 | local.get 1 + 044e9d: 20 07 | local.get 7 + 044e9f: 43 00 00 00 41 | f32.const 0x1p+3 + 044ea4: 94 | f32.mul + 044ea5: 20 01 | local.get 1 + 044ea7: 2a 02 7c | f32.load 2 124 + 044eaa: 92 | f32.add + 044eab: 38 02 60 | f32.store 2 96 + 044eae: 20 01 | local.get 1 + 044eb0: 20 01 | local.get 1 + 044eb2: 29 02 54 | i64.load 2 84 + 044eb5: 37 03 08 | i64.store 3 8 + 044eb8: 20 01 | local.get 1 + 044eba: 20 01 | local.get 1 + 044ebc: 29 02 5c | i64.load 2 92 + 044ebf: 37 03 10 | i64.store 3 16 + 044ec2: 20 01 | local.get 1 + 044ec4: 41 08 | i32.const 8 + 044ec6: 6a | i32.add + 044ec7: 41 00 | i32.const 0 + 044ec9: 28 02 bc 94 99 80 00 | i32.load 2 412220 + 044ed0: 10 f7 84 80 80 00 | call 631 + 044ed6: 1a | drop + 044ed7: 02 40 | block + 044ed9: 02 40 | block + 044edb: 41 00 | i32.const 0 + 044edd: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044ee4: 45 | i32.eqz + 044ee5: 0d 00 | br_if 0 + 044ee7: 41 00 | i32.const 0 + 044ee9: 20 02 | local.get 2 + 044eeb: 36 02 a8 87 99 80 00 | i32.store 2 410536 + 044ef2: 0c 01 | br 1 + 044ef4: 0b | end + 044ef5: 10 e7 84 80 80 00 | call 615 + 044efb: 41 00 | i32.const 0 + 044efd: 20 02 | local.get 2 + 044eff: 36 02 a8 87 99 80 00 | i32.store 2 410536 + 044f06: 41 00 | i32.const 0 + 044f08: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044f0f: 0d 00 | br_if 0 + 044f11: 10 e7 84 80 80 00 | call 615 + 044f17: 0b | end + 044f18: 41 00 | i32.const 0 + 044f1a: 20 00 | local.get 0 + 044f1c: 36 02 a4 87 99 80 00 | i32.store 2 410532 + 044f23: 0b | end + 044f24: 20 01 | local.get 1 + 044f26: 41 80 01 | i32.const 128 + 044f29: 6a | i32.add + 044f2a: 24 80 80 80 80 00 | global.set 0 + 044f30: 0b | end +044f33 func[624]: + 044f34: 01 7f | local[2] type=i32 + 044f36: 03 7d | local[3..5] type=f32 + 044f38: 01 7f | local[6] type=i32 + 044f3a: 01 7d | local[7] type=f32 + 044f3c: 23 80 80 80 80 00 | global.get 0 + 044f42: 41 b0 01 | i32.const 176 + 044f45: 6b | i32.sub + 044f46: 22 02 | local.tee 2 + 044f48: 24 80 80 80 80 00 | global.set 0 + 044f4e: 20 02 | local.get 2 + 044f50: 20 00 | local.get 0 + 044f52: 2a 02 00 | f32.load 2 0 + 044f55: 22 03 | local.tee 3 + 044f57: 38 02 a0 01 | f32.store 2 160 + 044f5b: 20 02 | local.get 2 + 044f5d: 20 00 | local.get 0 + 044f5f: 2a 02 04 | f32.load 2 4 + 044f62: 22 04 | local.tee 4 + 044f64: 38 02 a4 01 | f32.store 2 164 + 044f68: 20 02 | local.get 2 + 044f6a: 41 80 80 80 fc 03 | i32.const 1065353216 + 044f70: 36 02 a8 01 | i32.store 2 168 + 044f74: 20 02 | local.get 2 + 044f76: 20 00 | local.get 0 + 044f78: 2a 02 0c | f32.load 2 12 + 044f7b: 22 05 | local.tee 5 + 044f7d: 38 02 ac 01 | f32.store 2 172 + 044f81: 20 02 | local.get 2 + 044f83: 41 00 | i32.const 0 + 044f85: 36 02 9c 01 | i32.store 2 156 + 044f89: 41 09 | i32.const 9 + 044f8b: 41 12 | i32.const 18 + 044f8d: 41 00 | i32.const 0 + 044f8f: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 044f96: 41 03 | i32.const 3 + 044f98: 46 | i32.eq + 044f99: 1b | select + 044f9a: 21 06 | local.set 6 + 044f9c: 02 40 | block + 044f9e: 41 00 | i32.const 0 + 044fa0: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 044fa7: 0d 00 | br_if 0 + 044fa9: 10 e7 84 80 80 00 | call 615 + 044faf: 0b | end + 044fb0: 20 02 | local.get 2 + 044fb2: 41 98 01 | i32.const 152 + 044fb5: 6a | i32.add + 044fb6: 20 06 | local.get 6 + 044fb8: 41 02 | i32.const 2 + 044fba: 74 | i32.shl + 044fbb: 41 90 86 99 80 00 | i32.const 410384 + 044fc1: 6a | i32.add + 044fc2: 22 06 | local.tee 6 + 044fc4: 28 02 00 | i32.load 2 0 + 044fc7: 10 b8 84 80 80 00 | call 568 + 044fcd: 20 02 | local.get 2 + 044fcf: 20 02 | local.get 2 + 044fd1: 29 02 a8 01 | i64.load 2 168 + 044fd5: 37 03 50 | i64.store 3 80 + 044fd8: 20 02 | local.get 2 + 044fda: 20 02 | local.get 2 + 044fdc: 29 02 a0 01 | i64.load 2 160 + 044fe0: 37 03 48 | i64.store 3 72 + 044fe3: 20 02 | local.get 2 + 044fe5: 20 02 | local.get 2 + 044fe7: 28 02 9c 01 | i32.load 2 156 + 044feb: 36 02 44 | i32.store 2 68 + 044fee: 20 02 | local.get 2 + 044ff0: 20 02 | local.get 2 + 044ff2: 28 00 98 01 | i32.load 0 152 + 044ff6: 36 02 40 | i32.store 2 64 + 044ff9: 20 02 | local.get 2 + 044ffb: 41 c8 00 | i32.const 72 + 044ffe: 6a | i32.add + 044fff: 41 00 | i32.const 0 + 045001: 20 02 | local.get 2 + 045003: 41 c4 00 | i32.const 68 + 045006: 6a | i32.add + 045007: 20 02 | local.get 2 + 045009: 41 c0 00 | i32.const 64 + 04500c: 6a | i32.add + 04500d: 10 ec 84 80 80 00 | call 620 + 045013: 20 02 | local.get 2 + 045015: 20 04 | local.get 4 + 045017: 20 05 | local.get 5 + 045019: 92 | f32.add + 04501a: 43 00 00 80 bf | f32.const -0x1p+0 + 04501f: 92 | f32.add + 045020: 38 02 8c 01 | f32.store 2 140 + 045024: 20 02 | local.get 2 + 045026: 20 03 | local.get 3 + 045028: 38 02 88 01 | f32.store 2 136 + 04502c: 20 00 | local.get 0 + 04502e: 2a 02 08 | f32.load 2 8 + 045031: 21 07 | local.set 7 + 045033: 20 02 | local.get 2 + 045035: 41 80 80 80 fc 03 | i32.const 1065353216 + 04503b: 36 02 94 01 | i32.store 2 148 + 04503f: 20 02 | local.get 2 + 045041: 20 07 | local.get 7 + 045043: 38 02 90 01 | f32.store 2 144 + 045047: 20 02 | local.get 2 + 045049: 41 00 | i32.const 0 + 04504b: 36 02 84 01 | i32.store 2 132 + 04504f: 02 40 | block + 045051: 41 00 | i32.const 0 + 045053: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04505a: 0d 00 | br_if 0 + 04505c: 10 e7 84 80 80 00 | call 615 + 045062: 0b | end + 045063: 20 02 | local.get 2 + 045065: 41 80 01 | i32.const 128 + 045068: 6a | i32.add + 045069: 20 06 | local.get 6 + 04506b: 28 02 00 | i32.load 2 0 + 04506e: 10 b8 84 80 80 00 | call 568 + 045074: 20 02 | local.get 2 + 045076: 20 02 | local.get 2 + 045078: 29 02 90 01 | i64.load 2 144 + 04507c: 37 03 38 | i64.store 3 56 + 04507f: 20 02 | local.get 2 + 045081: 20 02 | local.get 2 + 045083: 29 02 88 01 | i64.load 2 136 + 045087: 37 03 30 | i64.store 3 48 + 04508a: 20 02 | local.get 2 + 04508c: 20 02 | local.get 2 + 04508e: 28 02 84 01 | i32.load 2 132 + 045092: 36 02 2c | i32.store 2 44 + 045095: 20 02 | local.get 2 + 045097: 20 02 | local.get 2 + 045099: 28 00 80 01 | i32.load 0 128 + 04509d: 36 02 28 | i32.store 2 40 + 0450a0: 20 02 | local.get 2 + 0450a2: 41 30 | i32.const 48 + 0450a4: 6a | i32.add + 0450a5: 41 00 | i32.const 0 + 0450a7: 20 02 | local.get 2 + 0450a9: 41 2c | i32.const 44 + 0450ab: 6a | i32.add + 0450ac: 20 02 | local.get 2 + 0450ae: 41 28 | i32.const 40 + 0450b0: 6a | i32.add + 0450b1: 10 ec 84 80 80 00 | call 620 + 0450b7: 20 02 | local.get 2 + 0450b9: 20 05 | local.get 5 + 0450bb: 38 02 7c | f32.store 2 124 + 0450be: 20 02 | local.get 2 + 0450c0: 41 80 80 80 fc 03 | i32.const 1065353216 + 0450c6: 36 02 78 | i32.store 2 120 + 0450c9: 20 02 | local.get 2 + 0450cb: 20 04 | local.get 4 + 0450cd: 38 02 74 | f32.store 2 116 + 0450d0: 20 02 | local.get 2 + 0450d2: 20 03 | local.get 3 + 0450d4: 20 07 | local.get 7 + 0450d6: 92 | f32.add + 0450d7: 43 00 00 80 bf | f32.const -0x1p+0 + 0450dc: 92 | f32.add + 0450dd: 38 02 70 | f32.store 2 112 + 0450e0: 20 02 | local.get 2 + 0450e2: 41 00 | i32.const 0 + 0450e4: 36 02 6c | i32.store 2 108 + 0450e7: 02 40 | block + 0450e9: 41 00 | i32.const 0 + 0450eb: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0450f2: 0d 00 | br_if 0 + 0450f4: 10 e7 84 80 80 00 | call 615 + 0450fa: 0b | end + 0450fb: 20 02 | local.get 2 + 0450fd: 41 e8 00 | i32.const 104 + 045100: 6a | i32.add + 045101: 20 06 | local.get 6 + 045103: 28 02 00 | i32.load 2 0 + 045106: 10 b8 84 80 80 00 | call 568 + 04510c: 20 02 | local.get 2 + 04510e: 20 02 | local.get 2 + 045110: 29 02 78 | i64.load 2 120 + 045113: 37 03 20 | i64.store 3 32 + 045116: 20 02 | local.get 2 + 045118: 20 02 | local.get 2 + 04511a: 29 02 70 | i64.load 2 112 + 04511d: 37 03 18 | i64.store 3 24 + 045120: 20 02 | local.get 2 + 045122: 20 02 | local.get 2 + 045124: 28 02 6c | i32.load 2 108 + 045127: 36 02 14 | i32.store 2 20 + 04512a: 20 02 | local.get 2 + 04512c: 20 02 | local.get 2 + 04512e: 28 00 68 | i32.load 0 104 + 045131: 36 02 10 | i32.store 2 16 + 045134: 20 02 | local.get 2 + 045136: 41 18 | i32.const 24 + 045138: 6a | i32.add + 045139: 41 00 | i32.const 0 + 04513b: 20 02 | local.get 2 + 04513d: 41 14 | i32.const 20 + 04513f: 6a | i32.add + 045140: 20 02 | local.get 2 + 045142: 41 10 | i32.const 16 + 045144: 6a | i32.add + 045145: 10 ec 84 80 80 00 | call 620 + 04514b: 20 02 | local.get 2 + 04514d: 20 03 | local.get 3 + 04514f: 38 02 58 | f32.store 2 88 + 045152: 02 40 | block + 045154: 02 40 | block + 045156: 41 00 | i32.const 0 + 045158: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04515f: 45 | i32.eqz + 045160: 0d 00 | br_if 0 + 045162: 20 02 | local.get 2 + 045164: 20 07 | local.get 7 + 045166: 38 02 60 | f32.store 2 96 + 045169: 20 02 | local.get 2 + 04516b: 20 04 | local.get 4 + 04516d: 41 00 | i32.const 0 + 04516f: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 045176: 22 00 | local.tee 0 + 045178: 41 02 | i32.const 2 + 04517a: 6d | i32.div_s + 04517b: b2 | f32.convert_i32_s + 04517c: 93 | f32.sub + 04517d: 38 02 5c | f32.store 2 92 + 045180: 0c 01 | br 1 + 045182: 0b | end + 045183: 10 e7 84 80 80 00 | call 615 + 045189: 20 02 | local.get 2 + 04518b: 20 07 | local.get 7 + 04518d: 38 02 60 | f32.store 2 96 + 045190: 20 02 | local.get 2 + 045192: 20 04 | local.get 4 + 045194: 41 00 | i32.const 0 + 045196: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 04519d: 22 00 | local.tee 0 + 04519f: 41 02 | i32.const 2 + 0451a1: 6d | i32.div_s + 0451a2: b2 | f32.convert_i32_s + 0451a3: 93 | f32.sub + 0451a4: 38 02 5c | f32.store 2 92 + 0451a7: 41 00 | i32.const 0 + 0451a9: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0451b0: 0d 00 | br_if 0 + 0451b2: 10 e7 84 80 80 00 | call 615 + 0451b8: 41 00 | i32.const 0 + 0451ba: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0451c1: 21 00 | local.set 0 + 0451c3: 0b | end + 0451c4: 20 02 | local.get 2 + 0451c6: 20 00 | local.get 0 + 0451c8: b2 | f32.convert_i32_s + 0451c9: 38 02 64 | f32.store 2 100 + 0451cc: 20 02 | local.get 2 + 0451ce: 20 02 | local.get 2 + 0451d0: 29 02 58 | i64.load 2 88 + 0451d3: 37 03 00 | i64.store 3 0 + 0451d6: 20 02 | local.get 2 + 0451d8: 20 02 | local.get 2 + 0451da: 29 02 60 | i64.load 2 96 + 0451dd: 37 03 08 | i64.store 3 8 + 0451e0: 20 02 | local.get 2 + 0451e2: 20 01 | local.get 1 + 0451e4: 10 f1 84 80 80 00 | call 625 + 0451ea: 1a | drop + 0451eb: 20 02 | local.get 2 + 0451ed: 41 b0 01 | i32.const 176 + 0451f0: 6a | i32.add + 0451f1: 24 80 80 80 80 00 | global.set 0 + 0451f7: 41 00 | i32.const 0 + 0451f9: 0b | end +0451fc func[625]: + 0451fd: 02 7f | local[2..3] type=i32 + 0451ff: 05 7d | local[4..8] type=f32 + 045201: 23 80 80 80 80 00 | global.get 0 + 045207: 41 b0 01 | i32.const 176 + 04520a: 6b | i32.sub + 04520b: 22 02 | local.tee 2 + 04520d: 24 80 80 80 80 00 | global.set 0 + 045213: 41 09 | i32.const 9 + 045215: 41 12 | i32.const 18 + 045217: 41 00 | i32.const 0 + 045219: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 045220: 41 03 | i32.const 3 + 045222: 46 | i32.eq + 045223: 1b | select + 045224: 21 03 | local.set 3 + 045226: 02 40 | block + 045228: 41 00 | i32.const 0 + 04522a: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045231: 0d 00 | br_if 0 + 045233: 10 e7 84 80 80 00 | call 615 + 045239: 0b | end + 04523a: 20 02 | local.get 2 + 04523c: 41 ac 01 | i32.const 172 + 04523f: 6a | i32.add + 045240: 20 03 | local.get 3 + 045242: 41 02 | i32.const 2 + 045244: 74 | i32.shl + 045245: 41 90 86 99 80 00 | i32.const 410384 + 04524b: 6a | i32.add + 04524c: 28 02 00 | i32.load 2 0 + 04524f: 10 b8 84 80 80 00 | call 568 + 045255: 02 40 | block + 045257: 02 40 | block + 045259: 20 01 | local.get 1 + 04525b: 0d 00 | br_if 0 + 04525d: 20 02 | local.get 2 + 04525f: 20 00 | local.get 0 + 045261: 2a 02 00 | f32.load 2 0 + 045264: 38 02 9c 01 | f32.store 2 156 + 045268: 20 02 | local.get 2 + 04526a: 20 00 | local.get 0 + 04526c: 2a 02 04 | f32.load 2 4 + 04526f: 20 00 | local.get 0 + 045271: 2a 02 0c | f32.load 2 12 + 045274: 43 00 00 00 3f | f32.const 0x1p-1 + 045279: 94 | f32.mul + 04527a: 92 | f32.add + 04527b: 38 02 a0 01 | f32.store 2 160 + 04527f: 20 00 | local.get 0 + 045281: 2a 02 08 | f32.load 2 8 + 045284: 21 04 | local.set 4 + 045286: 20 02 | local.get 2 + 045288: 41 80 80 80 fc 03 | i32.const 1065353216 + 04528e: 36 02 a8 01 | i32.store 2 168 + 045292: 20 02 | local.get 2 + 045294: 20 04 | local.get 4 + 045296: 38 02 a4 01 | f32.store 2 164 + 04529a: 20 02 | local.get 2 + 04529c: 41 00 | i32.const 0 + 04529e: 36 02 98 01 | i32.store 2 152 + 0452a2: 20 02 | local.get 2 + 0452a4: 20 02 | local.get 2 + 0452a6: 29 02 9c 01 | i64.load 2 156 + 0452aa: 37 03 08 | i64.store 3 8 + 0452ad: 20 02 | local.get 2 + 0452af: 41 00 | i32.const 0 + 0452b1: 36 02 04 | i32.store 2 4 + 0452b4: 20 02 | local.get 2 + 0452b6: 20 02 | local.get 2 + 0452b8: 28 00 ac 01 | i32.load 0 172 + 0452bc: 36 02 00 | i32.store 2 0 + 0452bf: 20 02 | local.get 2 + 0452c1: 20 02 | local.get 2 + 0452c3: 29 02 a4 01 | i64.load 2 164 + 0452c7: 37 03 10 | i64.store 3 16 + 0452ca: 20 02 | local.get 2 + 0452cc: 41 08 | i32.const 8 + 0452ce: 6a | i32.add + 0452cf: 41 00 | i32.const 0 + 0452d1: 20 02 | local.get 2 + 0452d3: 41 04 | i32.const 4 + 0452d5: 6a | i32.add + 0452d6: 20 02 | local.get 2 + 0452d8: 10 ec 84 80 80 00 | call 620 + 0452de: 0c 01 | br 1 + 0452e0: 0b | end + 0452e1: 20 02 | local.get 2 + 0452e3: 20 01 | local.get 1 + 0452e5: 10 f2 84 80 80 00 | call 626 + 0452eb: b3 | f32.convert_i32_u + 0452ec: 43 00 00 00 40 | f32.const 0x1p+1 + 0452f1: 92 | f32.add + 0452f2: 22 04 | local.tee 4 + 0452f4: 38 02 90 01 | f32.store 2 144 + 0452f8: 20 02 | local.get 2 + 0452fa: 20 00 | local.get 0 + 0452fc: 2a 02 0c | f32.load 2 12 + 0452ff: 22 05 | local.tee 5 + 045301: 38 02 94 01 | f32.store 2 148 + 045305: 20 02 | local.get 2 + 045307: 20 00 | local.get 0 + 045309: 2a 02 00 | f32.load 2 0 + 04530c: 22 06 | local.tee 6 + 04530e: 43 00 00 40 41 | f32.const 0x1.8p+3 + 045313: 92 | f32.add + 045314: 22 07 | local.tee 7 + 045316: 38 02 88 01 | f32.store 2 136 + 04531a: 20 00 | local.get 0 + 04531c: 2a 02 04 | f32.load 2 4 + 04531f: 21 08 | local.set 8 + 045321: 20 02 | local.get 2 + 045323: 42 80 80 80 88 84 80 80 c0 | i64.const 4575657222498942976 + 04532c: 3f | + 04532d: 37 02 80 01 | i64.store 2 128 + 045331: 20 02 | local.get 2 + 045333: 20 06 | local.get 6 + 045335: 38 02 78 | f32.store 2 120 + 045338: 20 02 | local.get 2 + 04533a: 20 08 | local.get 8 + 04533c: 20 05 | local.get 5 + 04533e: 43 00 00 00 3f | f32.const 0x1p-1 + 045343: 94 | f32.mul + 045344: 92 | f32.add + 045345: 22 05 | local.tee 5 + 045347: 38 02 7c | f32.store 2 124 + 04534a: 20 02 | local.get 2 + 04534c: 20 08 | local.get 8 + 04534e: 38 02 8c 01 | f32.store 2 140 + 045352: 20 02 | local.get 2 + 045354: 41 00 | i32.const 0 + 045356: 36 02 74 | i32.store 2 116 + 045359: 20 02 | local.get 2 + 04535b: 41 00 | i32.const 0 + 04535d: 36 02 4c | i32.store 2 76 + 045360: 20 02 | local.get 2 + 045362: 20 02 | local.get 2 + 045364: 28 00 ac 01 | i32.load 0 172 + 045368: 36 02 48 | i32.store 2 72 + 04536b: 20 02 | local.get 2 + 04536d: 20 02 | local.get 2 + 04536f: 29 02 80 01 | i64.load 2 128 + 045373: 37 03 58 | i64.store 3 88 + 045376: 20 02 | local.get 2 + 045378: 20 02 | local.get 2 + 04537a: 29 02 78 | i64.load 2 120 + 04537d: 37 03 50 | i64.store 3 80 + 045380: 20 02 | local.get 2 + 045382: 41 d0 00 | i32.const 80 + 045385: 6a | i32.add + 045386: 41 00 | i32.const 0 + 045388: 20 02 | local.get 2 + 04538a: 41 cc 00 | i32.const 76 + 04538d: 6a | i32.add + 04538e: 20 02 | local.get 2 + 045390: 41 c8 00 | i32.const 72 + 045393: 6a | i32.add + 045394: 10 ec 84 80 80 00 | call 620 + 04539a: 20 02 | local.get 2 + 04539c: 20 02 | local.get 2 + 04539e: 29 02 90 01 | i64.load 2 144 + 0453a2: 37 03 40 | i64.store 3 64 + 0453a5: 20 02 | local.get 2 + 0453a7: 20 02 | local.get 2 + 0453a9: 29 02 88 01 | i64.load 2 136 + 0453ad: 37 03 38 | i64.store 3 56 + 0453b0: 20 02 | local.get 2 + 0453b2: 20 02 | local.get 2 + 0453b4: 28 00 ac 01 | i32.load 0 172 + 0453b8: 36 02 34 | i32.store 2 52 + 0453bb: 20 01 | local.get 1 + 0453bd: 20 02 | local.get 2 + 0453bf: 41 38 | i32.const 56 + 0453c1: 6a | i32.add + 0453c2: 41 00 | i32.const 0 + 0453c4: 20 02 | local.get 2 + 0453c6: 41 34 | i32.const 52 + 0453c8: 6a | i32.add + 0453c9: 10 ee 84 80 80 00 | call 622 + 0453cf: 20 02 | local.get 2 + 0453d1: 20 05 | local.get 5 + 0453d3: 38 02 68 | f32.store 2 104 + 0453d6: 20 02 | local.get 2 + 0453d8: 20 04 | local.get 4 + 0453da: 20 07 | local.get 7 + 0453dc: 92 | f32.add + 0453dd: 43 00 00 80 40 | f32.const 0x1p+2 + 0453e2: 92 | f32.add + 0453e3: 38 02 64 | f32.store 2 100 + 0453e6: 20 00 | local.get 0 + 0453e8: 2a 02 08 | f32.load 2 8 + 0453eb: 21 08 | local.set 8 + 0453ed: 20 02 | local.get 2 + 0453ef: 41 80 80 80 fc 03 | i32.const 1065353216 + 0453f5: 36 02 70 | i32.store 2 112 + 0453f8: 20 02 | local.get 2 + 0453fa: 20 08 | local.get 8 + 0453fc: 20 04 | local.get 4 + 0453fe: 93 | f32.sub + 0453ff: 43 00 00 40 c1 | f32.const -0x1.8p+3 + 045404: 92 | f32.add + 045405: 43 00 00 80 c0 | f32.const -0x1p+2 + 04540a: 92 | f32.add + 04540b: 38 02 6c | f32.store 2 108 + 04540e: 20 02 | local.get 2 + 045410: 41 00 | i32.const 0 + 045412: 36 02 60 | i32.store 2 96 + 045415: 20 02 | local.get 2 + 045417: 20 02 | local.get 2 + 045419: 29 02 64 | i64.load 2 100 + 04541c: 37 03 20 | i64.store 3 32 + 04541f: 20 02 | local.get 2 + 045421: 41 00 | i32.const 0 + 045423: 36 02 1c | i32.store 2 28 + 045426: 20 02 | local.get 2 + 045428: 20 02 | local.get 2 + 04542a: 28 00 ac 01 | i32.load 0 172 + 04542e: 36 02 18 | i32.store 2 24 + 045431: 20 02 | local.get 2 + 045433: 20 02 | local.get 2 + 045435: 29 02 6c | i64.load 2 108 + 045438: 37 03 28 | i64.store 3 40 + 04543b: 20 02 | local.get 2 + 04543d: 41 20 | i32.const 32 + 04543f: 6a | i32.add + 045440: 41 00 | i32.const 0 + 045442: 20 02 | local.get 2 + 045444: 41 1c | i32.const 28 + 045446: 6a | i32.add + 045447: 20 02 | local.get 2 + 045449: 41 18 | i32.const 24 + 04544b: 6a | i32.add + 04544c: 10 ec 84 80 80 00 | call 620 + 045452: 0b | end + 045453: 20 02 | local.get 2 + 045455: 41 b0 01 | i32.const 176 + 045458: 6a | i32.add + 045459: 24 80 80 80 80 00 | global.set 0 + 04545f: 41 00 | i32.const 0 + 045461: 0b | end +045464 func[626]: + 045465: 03 7f | local[1..3] type=i32 + 045467: 02 40 | block + 045469: 20 00 | local.get 0 + 04546b: 0d 00 | br_if 0 + 04546d: 41 00 | i32.const 0 + 04546f: 0f | return + 045470: 0b | end + 045471: 41 00 | i32.const 0 + 045473: 21 01 | local.set 1 + 045475: 02 40 | block + 045477: 20 00 | local.get 0 + 045479: 2d 00 00 | i32.load8_u 0 0 + 04547c: 45 | i32.eqz + 04547d: 0d 00 | br_if 0 + 04547f: 20 00 | local.get 0 + 045481: 21 02 | local.set 2 + 045483: 03 40 | loop + 045485: 20 02 | local.get 2 + 045487: 10 f3 84 80 80 00 | call 627 + 04548d: 22 03 | local.tee 3 + 04548f: 20 01 | local.get 1 + 045491: 20 03 | local.get 3 + 045493: 20 01 | local.get 1 + 045495: 4a | i32.gt_s + 045496: 1b | select + 045497: 21 01 | local.set 1 + 045499: 02 40 | block + 04549b: 03 40 | loop + 04549d: 20 02 | local.get 2 + 04549f: 2d 00 00 | i32.load8_u 0 0 + 0454a2: 22 03 | local.tee 3 + 0454a4: 45 | i32.eqz + 0454a5: 0d 01 | br_if 1 + 0454a7: 20 03 | local.get 3 + 0454a9: 41 0a | i32.const 10 + 0454ab: 46 | i32.eq + 0454ac: 0d 01 | br_if 1 + 0454ae: 20 02 | local.get 2 + 0454b0: 20 00 | local.get 0 + 0454b2: 6b | i32.sub + 0454b3: 41 ff 01 | i32.const 255 + 0454b6: 4a | i32.gt_s + 0454b7: 0d 01 | br_if 1 + 0454b9: 20 02 | local.get 2 + 0454bb: 41 01 | i32.const 1 + 0454bd: 6a | i32.add + 0454be: 21 02 | local.set 2 + 0454c0: 0c 00 | br 0 + 0454c2: 0b | end + 0454c3: 0b | end + 0454c4: 20 02 | local.get 2 + 0454c6: 20 03 | local.get 3 + 0454c8: 41 0a | i32.const 10 + 0454ca: 46 | i32.eq + 0454cb: 6a | i32.add + 0454cc: 22 02 | local.tee 2 + 0454ce: 2d 00 00 | i32.load8_u 0 0 + 0454d1: 45 | i32.eqz + 0454d2: 0d 01 | br_if 1 + 0454d4: 20 02 | local.get 2 + 0454d6: 20 00 | local.get 0 + 0454d8: 6b | i32.sub + 0454d9: 41 80 02 | i32.const 256 + 0454dc: 48 | i32.lt_s + 0454dd: 0d 00 | br_if 0 + 0454df: 0b | end + 0454e0: 0b | end + 0454e1: 20 01 | local.get 1 + 0454e3: 0b | end +0454e6 func[627]: + 0454e7: 05 7f | local[1..5] type=i32 + 0454e9: 02 7d | local[6..7] type=f32 + 0454eb: 01 7f | local[8] type=i32 + 0454ed: 01 7d | local[9] type=f32 + 0454ef: 23 80 80 80 80 00 | global.get 0 + 0454f5: 41 30 | i32.const 48 + 0454f7: 6b | i32.sub + 0454f8: 22 01 | local.tee 1 + 0454fa: 24 80 80 80 80 00 | global.set 0 + 045500: 02 40 | block + 045502: 02 40 | block + 045504: 20 00 | local.get 0 + 045506: 0d 00 | br_if 0 + 045508: 41 00 | i32.const 0 + 04550a: 21 02 | local.set 2 + 04550c: 0c 01 | br 1 + 04550e: 0b | end + 04550f: 20 00 | local.get 0 + 045511: 2d 00 00 | i32.load8_u 0 0 + 045514: 22 02 | local.tee 2 + 045516: 45 | i32.eqz + 045517: 0d 00 | br_if 0 + 045519: 41 00 | i32.const 0 + 04551b: 21 03 | local.set 3 + 04551d: 02 40 | block + 04551f: 20 02 | local.get 2 + 045521: 41 23 | i32.const 35 + 045523: 47 | i32.ne + 045524: 0d 00 | br_if 0 + 045526: 41 01 | i32.const 1 + 045528: 21 02 | local.set 2 + 04552a: 02 40 | block + 04552c: 03 40 | loop + 04552e: 20 02 | local.get 2 + 045530: 41 01 | i32.const 1 + 045532: 6a | i32.add + 045533: 21 04 | local.set 4 + 045535: 20 00 | local.get 0 + 045537: 20 02 | local.get 2 + 045539: 6a | i32.add + 04553a: 2d 00 00 | i32.load8_u 0 0 + 04553d: 22 02 | local.tee 2 + 04553f: 41 50 | i32.const 4294967248 + 045541: 6a | i32.add + 045542: 41 ff 01 | i32.const 255 + 045545: 71 | i32.and + 045546: 41 09 | i32.const 9 + 045548: 4b | i32.gt_u + 045549: 0d 01 | br_if 1 + 04554b: 20 04 | local.get 4 + 04554d: 21 02 | local.set 2 + 04554f: 20 04 | local.get 4 + 045551: 41 04 | i32.const 4 + 045553: 47 | i32.ne + 045554: 0d 00 | br_if 0 + 045556: 0b | end + 045557: 20 00 | local.get 0 + 045559: 2d 00 04 | i32.load8_u 0 4 + 04555c: 21 02 | local.set 2 + 04555e: 41 05 | i32.const 5 + 045560: 21 04 | local.set 4 + 045562: 0b | end + 045563: 20 04 | local.get 4 + 045565: 41 00 | i32.const 0 + 045567: 20 02 | local.get 2 + 045569: 41 ff 01 | i32.const 255 + 04556c: 71 | i32.and + 04556d: 41 23 | i32.const 35 + 04556f: 46 | i32.eq + 045570: 1b | select + 045571: 21 03 | local.set 3 + 045573: 0b | end + 045574: 41 00 | i32.const 0 + 045576: 21 04 | local.set 4 + 045578: 02 40 | block + 04557a: 41 00 | i32.const 0 + 04557c: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045583: 0d 00 | br_if 0 + 045585: 10 e7 84 80 80 00 | call 615 + 04558b: 0b | end + 04558c: 02 40 | block + 04558e: 02 40 | block + 045590: 41 00 | i32.const 0 + 045592: 28 02 ec 85 99 80 00 | i32.load 2 410348 + 045599: 45 | i32.eqz + 04559a: 0d 00 | br_if 0 + 04559c: 20 00 | local.get 0 + 04559e: 20 03 | local.get 3 + 0455a0: 6a | i32.add + 0455a1: 21 05 | local.set 5 + 0455a3: 41 00 | i32.const 0 + 0455a5: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0455ac: b2 | f32.convert_i32_s + 0455ad: 21 06 | local.set 6 + 0455af: 02 40 | block + 0455b1: 02 40 | block + 0455b3: 03 40 | loop + 0455b5: 20 05 | local.get 5 + 0455b7: 20 04 | local.get 4 + 0455b9: 6a | i32.add + 0455ba: 2d 00 00 | i32.load8_u 0 0 + 0455bd: 22 02 | local.tee 2 + 0455bf: 45 | i32.eqz + 0455c0: 0d 01 | br_if 1 + 0455c2: 20 02 | local.get 2 + 0455c4: 41 0a | i32.const 10 + 0455c6: 46 | i32.eq + 0455c7: 0d 01 | br_if 1 + 0455c9: 20 04 | local.get 4 + 0455cb: 41 01 | i32.const 1 + 0455cd: 6a | i32.add + 0455ce: 22 04 | local.tee 4 + 0455d0: 41 80 02 | i32.const 256 + 0455d3: 47 | i32.ne + 0455d4: 0d 00 | br_if 0 + 0455d6: 0b | end + 0455d7: 41 00 | i32.const 0 + 0455d9: 28 02 e0 85 99 80 00 | i32.load 2 410336 + 0455e0: 21 02 | local.set 2 + 0455e2: 20 01 | local.get 1 + 0455e4: 41 00 | i32.const 0 + 0455e6: 36 02 2c | i32.store 2 44 + 0455e9: 41 80 02 | i32.const 256 + 0455ec: 21 04 | local.set 4 + 0455ee: 0c 01 | br 1 + 0455f0: 0b | end + 0455f1: 41 00 | i32.const 0 + 0455f3: 28 02 e0 85 99 80 00 | i32.load 2 410336 + 0455fa: 21 02 | local.set 2 + 0455fc: 20 01 | local.get 1 + 0455fe: 41 00 | i32.const 0 + 045600: 36 02 2c | i32.store 2 44 + 045603: 20 04 | local.get 4 + 045605: 45 | i32.eqz + 045606: 0d 01 | br_if 1 + 045608: 0b | end + 045609: 20 06 | local.get 6 + 04560b: 20 02 | local.get 2 + 04560d: b2 | f32.convert_i32_s + 04560e: 95 | f32.div + 04560f: 21 07 | local.set 7 + 045611: 43 00 00 00 00 | f32.const 0x0p+0 + 045616: 21 06 | local.set 6 + 045618: 41 00 | i32.const 0 + 04561a: 21 02 | local.set 2 + 04561c: 03 40 | loop + 04561e: 20 05 | local.get 5 + 045620: 20 02 | local.get 2 + 045622: 6a | i32.add + 045623: 20 01 | local.get 1 + 045625: 41 2c | i32.const 44 + 045627: 6a | i32.add + 045628: 10 d3 84 80 80 00 | call 595 + 04562e: 21 00 | local.set 0 + 045630: 20 01 | local.get 1 + 045632: 41 04 | i32.const 4 + 045634: 6a | i32.add + 045635: 41 e0 85 99 80 00 | i32.const 410336 + 04563b: 41 28 | i32.const 40 + 04563d: fc 0a 00 00 | memory.copy 0 0 + 045641: 20 01 | local.get 1 + 045643: 41 04 | i32.const 4 + 045645: 6a | i32.add + 045646: 20 00 | local.get 0 + 045648: 10 d5 84 80 80 00 | call 597 + 04564e: 21 00 | local.set 0 + 045650: 02 40 | block + 045652: 02 40 | block + 045654: 41 00 | i32.const 0 + 045656: 28 02 84 86 99 80 00 | i32.load 2 410372 + 04565d: 20 00 | local.get 0 + 04565f: 41 24 | i32.const 36 + 045661: 6c | i32.mul + 045662: 6a | i32.add + 045663: 28 02 0c | i32.load 2 12 + 045666: 22 08 | local.tee 8 + 045668: 0d 00 | br_if 0 + 04566a: 41 00 | i32.const 0 + 04566c: 28 02 80 86 99 80 00 | i32.load 2 410368 + 045673: 20 00 | local.get 0 + 045675: 41 04 | i32.const 4 + 045677: 74 | i32.shl + 045678: 6a | i32.add + 045679: 2a 02 08 | f32.load 2 8 + 04567c: 21 09 | local.set 9 + 04567e: 0c 01 | br 1 + 045680: 0b | end + 045681: 20 08 | local.get 8 + 045683: b2 | f32.convert_i32_s + 045684: 21 09 | local.set 9 + 045686: 0b | end + 045687: 20 07 | local.get 7 + 045689: 20 09 | local.get 9 + 04568b: 94 | f32.mul + 04568c: 21 09 | local.set 9 + 04568e: 02 40 | block + 045690: 41 00 | i32.const 0 + 045692: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045699: 0d 00 | br_if 0 + 04569b: 10 e7 84 80 80 00 | call 615 + 0456a1: 0b | end + 0456a2: 20 06 | local.get 6 + 0456a4: 20 09 | local.get 9 + 0456a6: 41 00 | i32.const 0 + 0456a8: 28 02 d4 86 99 80 00 | i32.load 2 410452 + 0456af: b2 | f32.convert_i32_s + 0456b0: 92 | f32.add + 0456b1: 92 | f32.add + 0456b2: 21 06 | local.set 6 + 0456b4: 20 01 | local.get 1 + 0456b6: 28 02 2c | i32.load 2 44 + 0456b9: 20 02 | local.get 2 + 0456bb: 6a | i32.add + 0456bc: 22 02 | local.tee 2 + 0456be: 20 04 | local.get 4 + 0456c0: 48 | i32.lt_s + 0456c1: 0d 00 | br_if 0 + 0456c3: 0c 02 | br 2 + 0456c5: 0b | end + 0456c6: 0b | end + 0456c7: 43 00 00 00 00 | f32.const 0x0p+0 + 0456cc: 21 06 | local.set 6 + 0456ce: 0b | end + 0456cf: 20 06 | local.get 6 + 0456d1: 43 00 00 a0 41 | f32.const 0x1.4p+4 + 0456d6: 92 | f32.add + 0456d7: 20 06 | local.get 6 + 0456d9: 20 03 | local.get 3 + 0456db: 41 00 | i32.const 0 + 0456dd: 4a | i32.gt_s + 0456de: 1b | select + 0456df: fc 00 | i32.trunc_sat_f32_s + 0456e1: 21 02 | local.set 2 + 0456e3: 0b | end + 0456e4: 20 01 | local.get 1 + 0456e6: 41 30 | i32.const 48 + 0456e8: 6a | i32.add + 0456e9: 24 80 80 80 80 00 | global.set 0 + 0456ef: 20 02 | local.get 2 + 0456f1: 0b | end +0456f4 func[628]: + 0456f5: 04 7f | local[2..5] type=i32 + 0456f7: 41 00 | i32.const 0 + 0456f9: 21 02 | local.set 2 + 0456fb: 41 c0 94 99 80 00 | i32.const 412224 + 045701: 41 00 | i32.const 0 + 045703: 41 80 04 | i32.const 512 + 045706: fc 0b 00 | memory.fill 0 + 045709: 20 00 | local.get 0 + 04570b: 10 e4 85 80 80 00 | call 740 + 045711: 21 03 | local.set 3 + 045713: 41 00 | i32.const 0 + 045715: 20 00 | local.get 0 + 045717: 36 02 c0 94 99 80 00 | i32.store 2 412224 + 04571e: 41 01 | i32.const 1 + 045720: 21 04 | local.set 4 + 045722: 20 01 | local.get 1 + 045724: 41 01 | i32.const 1 + 045726: 36 02 00 | i32.store 2 0 + 045729: 02 40 | block + 04572b: 20 03 | local.get 3 + 04572d: 41 01 | i32.const 1 + 04572f: 48 | i32.lt_s + 045730: 0d 00 | br_if 0 + 045732: 03 40 | loop + 045734: 20 02 | local.get 2 + 045736: 21 05 | local.set 5 + 045738: 20 04 | local.get 4 + 04573a: 41 80 01 | i32.const 128 + 04573d: 4e | i32.ge_s + 04573e: 0d 01 | br_if 1 + 045740: 20 05 | local.get 5 + 045742: 41 01 | i32.const 1 + 045744: 6a | i32.add + 045745: 21 02 | local.set 2 + 045747: 02 40 | block + 045749: 20 00 | local.get 0 + 04574b: 20 05 | local.get 5 + 04574d: 6a | i32.add + 04574e: 2d 00 00 | i32.load8_u 0 0 + 045751: 41 0a | i32.const 10 + 045753: 47 | i32.ne + 045754: 0d 00 | br_if 0 + 045756: 20 02 | local.get 2 + 045758: 20 03 | local.get 3 + 04575a: 4e | i32.ge_s + 04575b: 0d 00 | br_if 0 + 04575d: 20 04 | local.get 4 + 04575f: 41 02 | i32.const 2 + 045761: 74 | i32.shl + 045762: 41 c0 94 99 80 00 | i32.const 412224 + 045768: 6a | i32.add + 045769: 20 00 | local.get 0 + 04576b: 20 02 | local.get 2 + 04576d: 6a | i32.add + 04576e: 36 02 00 | i32.store 2 0 + 045771: 20 01 | local.get 1 + 045773: 20 04 | local.get 4 + 045775: 41 01 | i32.const 1 + 045777: 6a | i32.add + 045778: 22 04 | local.tee 4 + 04577a: 36 02 00 | i32.store 2 0 + 04577d: 0b | end + 04577e: 20 02 | local.get 2 + 045780: 20 03 | local.get 3 + 045782: 47 | i32.ne + 045783: 0d 00 | br_if 0 + 045785: 0b | end + 045786: 0b | end + 045787: 0b | end +04578a func[629]: + 04578b: 03 7f | local[5..7] type=i32 + 04578d: 03 7d | local[8..10] type=f32 + 04578f: 02 7f | local[11..12] type=i32 + 045791: 23 80 80 80 80 00 | global.get 0 + 045797: 41 30 | i32.const 48 + 045799: 6b | i32.sub + 04579a: 22 05 | local.tee 5 + 04579c: 24 80 80 80 80 00 | global.set 0 + 0457a2: 20 00 | local.get 0 + 0457a4: 41 05 | i32.const 5 + 0457a6: 74 | i32.shl + 0457a7: 21 06 | local.set 6 + 0457a9: 41 00 | i32.const 0 + 0457ab: 28 02 b4 9e 95 80 00 | i32.load 2 347956 + 0457b2: 21 07 | local.set 7 + 0457b4: 20 03 | local.get 3 + 0457b6: b2 | f32.convert_i32_s + 0457b7: 21 08 | local.set 8 + 0457b9: 20 02 | local.get 2 + 0457bb: b2 | f32.convert_i32_s + 0457bc: 21 09 | local.set 9 + 0457be: 20 01 | local.get 1 + 0457c0: b2 | f32.convert_i32_s + 0457c1: 21 0a | local.set 10 + 0457c3: 41 00 | i32.const 0 + 0457c5: 21 02 | local.set 2 + 0457c7: 41 00 | i32.const 0 + 0457c9: 21 0b | local.set 11 + 0457cb: 03 40 | loop + 0457cd: 20 0b | local.get 11 + 0457cf: 41 02 | i32.const 2 + 0457d1: 74 | i32.shl + 0457d2: 21 0c | local.set 12 + 0457d4: 41 00 | i32.const 0 + 0457d6: 21 00 | local.set 0 + 0457d8: 03 40 | loop + 0457da: 20 00 | local.get 0 + 0457dc: 41 0f | i32.const 15 + 0457de: 71 | i32.and + 0457df: 21 01 | local.set 1 + 0457e1: 02 40 | block + 0457e3: 20 07 | local.get 7 + 0457e5: 20 06 | local.get 6 + 0457e7: 6a | i32.add + 0457e8: 20 0c | local.get 12 + 0457ea: 6a | i32.add + 0457eb: 28 02 00 | i32.load 2 0 + 0457ee: 20 00 | local.get 0 + 0457f0: 76 | i32.shr_u + 0457f1: 41 01 | i32.const 1 + 0457f3: 71 | i32.and + 0457f4: 45 | i32.eqz + 0457f5: 0d 00 | br_if 0 + 0457f7: 20 05 | local.get 5 + 0457f9: 20 08 | local.get 8 + 0457fb: 38 02 2c | f32.store 2 44 + 0457fe: 20 05 | local.get 5 + 045800: 20 08 | local.get 8 + 045802: 38 02 28 | f32.store 2 40 + 045805: 20 05 | local.get 5 + 045807: 20 09 | local.get 9 + 045809: 20 02 | local.get 2 + 04580b: 20 03 | local.get 3 + 04580d: 6c | i32.mul + 04580e: b2 | f32.convert_i32_s + 04580f: 92 | f32.add + 045810: 38 02 24 | f32.store 2 36 + 045813: 20 05 | local.get 5 + 045815: 20 0a | local.get 10 + 045817: 20 01 | local.get 1 + 045819: 20 03 | local.get 3 + 04581b: 6c | i32.mul + 04581c: b2 | f32.convert_i32_s + 04581d: 92 | f32.add + 04581e: 38 02 20 | f32.store 2 32 + 045821: 20 05 | local.get 5 + 045823: 41 00 | i32.const 0 + 045825: 36 02 1c | i32.store 2 28 + 045828: 20 05 | local.get 5 + 04582a: 41 00 | i32.const 0 + 04582c: 36 02 04 | i32.store 2 4 + 04582f: 20 05 | local.get 5 + 045831: 20 05 | local.get 5 + 045833: 29 02 28 | i64.load 2 40 + 045836: 37 03 10 | i64.store 3 16 + 045839: 20 05 | local.get 5 + 04583b: 20 05 | local.get 5 + 04583d: 29 02 20 | i64.load 2 32 + 045840: 37 03 08 | i64.store 3 8 + 045843: 20 05 | local.get 5 + 045845: 20 04 | local.get 4 + 045847: 28 00 00 | i32.load 0 0 + 04584a: 36 02 00 | i32.store 2 0 + 04584d: 20 05 | local.get 5 + 04584f: 41 08 | i32.const 8 + 045851: 6a | i32.add + 045852: 41 00 | i32.const 0 + 045854: 20 05 | local.get 5 + 045856: 41 04 | i32.const 4 + 045858: 6a | i32.add + 045859: 20 05 | local.get 5 + 04585b: 10 ec 84 80 80 00 | call 620 + 045861: 41 00 | i32.const 0 + 045863: 28 02 b4 9e 95 80 00 | i32.load 2 347956 + 04586a: 21 07 | local.set 7 + 04586c: 0b | end + 04586d: 20 02 | local.get 2 + 04586f: 20 01 | local.get 1 + 045871: 41 0f | i32.const 15 + 045873: 46 | i32.eq + 045874: 6a | i32.add + 045875: 21 02 | local.set 2 + 045877: 20 00 | local.get 0 + 045879: 41 01 | i32.const 1 + 04587b: 6a | i32.add + 04587c: 22 00 | local.tee 0 + 04587e: 41 20 | i32.const 32 + 045880: 47 | i32.ne + 045881: 0d 00 | br_if 0 + 045883: 0b | end + 045884: 20 0b | local.get 11 + 045886: 41 01 | i32.const 1 + 045888: 6a | i32.add + 045889: 22 0b | local.tee 11 + 04588b: 41 08 | i32.const 8 + 04588d: 47 | i32.ne + 04588e: 0d 00 | br_if 0 + 045890: 0b | end + 045891: 20 05 | local.get 5 + 045893: 41 30 | i32.const 48 + 045895: 6a | i32.add + 045896: 24 80 80 80 80 00 | global.set 0 + 04589c: 0b | end +04589f func[630]: + 0458a0: 01 7f | local[2] type=i32 + 0458a2: 02 7d | local[3..4] type=f32 + 0458a4: 03 7f | local[5..7] type=i32 + 0458a6: 01 7d | local[8] type=f32 + 0458a8: 23 80 80 80 80 00 | global.get 0 + 0458ae: 41 30 | i32.const 48 + 0458b0: 6b | i32.sub + 0458b1: 22 02 | local.tee 2 + 0458b3: 24 80 80 80 80 00 | global.set 0 + 0458b9: 20 02 | local.get 2 + 0458bb: 41 00 | i32.const 0 + 0458bd: 36 02 2c | i32.store 2 44 + 0458c0: 02 40 | block + 0458c2: 41 00 | i32.const 0 + 0458c4: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0458cb: 0d 00 | br_if 0 + 0458cd: 10 e7 84 80 80 00 | call 615 + 0458d3: 0b | end + 0458d4: 41 00 | i32.const 0 + 0458d6: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0458dd: b2 | f32.convert_i32_s + 0458de: 41 00 | i32.const 0 + 0458e0: 28 02 e0 85 99 80 00 | i32.load 2 410336 + 0458e7: b2 | f32.convert_i32_s + 0458e8: 95 | f32.div + 0458e9: 21 03 | local.set 3 + 0458eb: 43 00 00 00 00 | f32.const 0x0p+0 + 0458f0: 21 04 | local.set 4 + 0458f2: 41 00 | i32.const 0 + 0458f4: 21 05 | local.set 5 + 0458f6: 02 40 | block + 0458f8: 03 40 | loop + 0458fa: 20 00 | local.get 0 + 0458fc: 20 05 | local.get 5 + 0458fe: 6a | i32.add + 0458ff: 22 06 | local.tee 6 + 045901: 2d 00 00 | i32.load8_u 0 0 + 045904: 22 07 | local.tee 7 + 045906: 45 | i32.eqz + 045907: 0d 01 | br_if 1 + 045909: 02 40 | block + 04590b: 20 07 | local.get 7 + 04590d: 41 20 | i32.const 32 + 04590f: 46 | i32.eq + 045910: 0d 00 | br_if 0 + 045912: 20 06 | local.get 6 + 045914: 20 02 | local.get 2 + 045916: 41 2c | i32.const 44 + 045918: 6a | i32.add + 045919: 10 da 84 80 80 00 | call 602 + 04591f: 21 07 | local.set 7 + 045921: 20 02 | local.get 2 + 045923: 41 04 | i32.const 4 + 045925: 6a | i32.add + 045926: 41 e0 85 99 80 00 | i32.const 410336 + 04592c: 41 28 | i32.const 40 + 04592e: fc 0a 00 00 | memory.copy 0 0 + 045932: 20 02 | local.get 2 + 045934: 41 04 | i32.const 4 + 045936: 6a | i32.add + 045937: 20 07 | local.get 7 + 045939: 10 d5 84 80 80 00 | call 597 + 04593f: 21 07 | local.set 7 + 045941: 02 40 | block + 045943: 02 40 | block + 045945: 41 00 | i32.const 0 + 045947: 28 02 84 86 99 80 00 | i32.load 2 410372 + 04594e: 20 07 | local.get 7 + 045950: 41 24 | i32.const 36 + 045952: 6c | i32.mul + 045953: 6a | i32.add + 045954: 28 02 0c | i32.load 2 12 + 045957: 22 06 | local.tee 6 + 045959: 0d 00 | br_if 0 + 04595b: 41 00 | i32.const 0 + 04595d: 28 02 80 86 99 80 00 | i32.load 2 410368 + 045964: 20 07 | local.get 7 + 045966: 41 04 | i32.const 4 + 045968: 74 | i32.shl + 045969: 6a | i32.add + 04596a: 2a 02 08 | f32.load 2 8 + 04596d: 21 08 | local.set 8 + 04596f: 0c 01 | br 1 + 045971: 0b | end + 045972: 20 06 | local.get 6 + 045974: b2 | f32.convert_i32_s + 045975: 21 08 | local.set 8 + 045977: 0b | end + 045978: 20 03 | local.get 3 + 04597a: 20 08 | local.get 8 + 04597c: 94 | f32.mul + 04597d: 21 08 | local.set 8 + 04597f: 02 40 | block + 045981: 41 00 | i32.const 0 + 045983: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04598a: 0d 00 | br_if 0 + 04598c: 10 e7 84 80 80 00 | call 615 + 045992: 0b | end + 045993: 20 05 | local.get 5 + 045995: 41 01 | i32.const 1 + 045997: 6a | i32.add + 045998: 21 05 | local.set 5 + 04599a: 20 04 | local.get 4 + 04599c: 20 08 | local.get 8 + 04599e: 41 00 | i32.const 0 + 0459a0: 28 02 d4 86 99 80 00 | i32.load 2 410452 + 0459a7: b2 | f32.convert_i32_s + 0459a8: 92 | f32.add + 0459a9: 92 | f32.add + 0459aa: 21 04 | local.set 4 + 0459ac: 0c 01 | br 1 + 0459ae: 0b | end + 0459af: 0b | end + 0459b0: 20 01 | local.get 1 + 0459b2: 20 05 | local.get 5 + 0459b4: 36 02 00 | i32.store 2 0 + 0459b7: 0b | end + 0459b8: 20 02 | local.get 2 + 0459ba: 41 30 | i32.const 48 + 0459bc: 6a | i32.add + 0459bd: 24 80 80 80 80 00 | global.set 0 + 0459c3: 20 04 | local.get 4 + 0459c5: 0b | end +0459c8 func[631]: + 0459c9: 02 7f | local[2..3] type=i32 + 0459cb: 23 80 80 80 80 00 | global.get 0 + 0459d1: 41 c0 00 | i32.const 64 + 0459d4: 6b | i32.sub + 0459d5: 22 02 | local.tee 2 + 0459d7: 24 80 80 80 80 00 | global.set 0 + 0459dd: 20 02 | local.get 2 + 0459df: 20 00 | local.get 0 + 0459e1: 29 02 00 | i64.load 2 0 + 0459e4: 37 03 18 | i64.store 3 24 + 0459e7: 20 02 | local.get 2 + 0459e9: 20 00 | local.get 0 + 0459eb: 29 02 08 | i64.load 2 8 + 0459ee: 37 03 20 | i64.store 3 32 + 0459f1: 41 00 | i32.const 0 + 0459f3: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 0459fa: 21 00 | local.set 0 + 0459fc: 20 02 | local.get 2 + 0459fe: 41 30 | i32.const 48 + 045a00: 6a | i32.add + 045a01: 41 01 | i32.const 1 + 045a03: 20 02 | local.get 2 + 045a05: 41 18 | i32.const 24 + 045a07: 6a | i32.add + 045a08: 10 ed 84 80 80 00 | call 621 + 045a0e: 02 40 | block + 045a10: 02 40 | block + 045a12: 41 00 | i32.const 0 + 045a14: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045a1b: 45 | i32.eqz + 045a1c: 0d 00 | br_if 0 + 045a1e: 41 00 | i32.const 0 + 045a20: 28 02 a8 87 99 80 00 | i32.load 2 410536 + 045a27: 21 03 | local.set 3 + 045a29: 0c 01 | br 1 + 045a2b: 0b | end + 045a2c: 10 e7 84 80 80 00 | call 615 + 045a32: 41 00 | i32.const 0 + 045a34: 28 02 a8 87 99 80 00 | i32.load 2 410536 + 045a3b: 21 03 | local.set 3 + 045a3d: 41 00 | i32.const 0 + 045a3f: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045a46: 0d 00 | br_if 0 + 045a48: 10 e7 84 80 80 00 | call 615 + 045a4e: 0b | end + 045a4f: 20 02 | local.get 2 + 045a51: 41 2c | i32.const 44 + 045a53: 6a | i32.add + 045a54: 20 00 | local.get 0 + 045a56: 41 0c | i32.const 12 + 045a58: 6c | i32.mul + 045a59: 41 f8 86 99 80 00 | i32.const 410488 + 045a5f: 6a | i32.add + 045a60: 28 02 00 | i32.load 2 0 + 045a63: 10 b8 84 80 80 00 | call 568 + 045a69: 20 02 | local.get 2 + 045a6b: 20 02 | local.get 2 + 045a6d: 29 02 38 | i64.load 2 56 + 045a70: 37 03 10 | i64.store 3 16 + 045a73: 20 02 | local.get 2 + 045a75: 20 02 | local.get 2 + 045a77: 29 02 30 | i64.load 2 48 + 045a7a: 37 03 08 | i64.store 3 8 + 045a7d: 20 02 | local.get 2 + 045a7f: 20 02 | local.get 2 + 045a81: 28 00 2c | i32.load 0 44 + 045a84: 36 02 04 | i32.store 2 4 + 045a87: 20 01 | local.get 1 + 045a89: 20 02 | local.get 2 + 045a8b: 41 08 | i32.const 8 + 045a8d: 6a | i32.add + 045a8e: 20 03 | local.get 3 + 045a90: 20 02 | local.get 2 + 045a92: 41 04 | i32.const 4 + 045a94: 6a | i32.add + 045a95: 10 ee 84 80 80 00 | call 622 + 045a9b: 20 02 | local.get 2 + 045a9d: 41 c0 00 | i32.const 64 + 045aa0: 6a | i32.add + 045aa1: 24 80 80 80 80 00 | global.set 0 + 045aa7: 41 00 | i32.const 0 + 045aa9: 0b | end +045aac func[632]: + 045aad: 05 7f | local[3..7] type=i32 + 045aaf: 23 80 80 80 80 00 | global.get 0 + 045ab5: 41 f0 01 | i32.const 240 + 045ab8: 6b | i32.sub + 045ab9: 22 03 | local.tee 3 + 045abb: 24 80 80 80 80 00 | global.set 0 + 045ac1: 02 40 | block + 045ac3: 02 40 | block + 045ac5: 02 40 | block + 045ac7: 41 00 | i32.const 0 + 045ac9: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 045ad0: 22 04 | local.tee 4 + 045ad2: 41 03 | i32.const 3 + 045ad4: 46 | i32.eq + 045ad5: 0d 00 | br_if 0 + 045ad7: 41 00 | i32.const 0 + 045ad9: 2d 00 dc 85 99 80 00 | i32.load8_u 0 410332 + 045ae0: 41 01 | i32.const 1 + 045ae2: 71 | i32.and + 045ae3: 0d 00 | br_if 0 + 045ae5: 41 00 | i32.const 0 + 045ae7: 2d 00 90 92 99 80 00 | i32.load8_u 0 411920 + 045aee: 41 01 | i32.const 1 + 045af0: 71 | i32.and + 045af1: 0d 00 | br_if 0 + 045af3: 20 03 | local.get 3 + 045af5: 41 e8 01 | i32.const 232 + 045af8: 6a | i32.add + 045af9: 10 a2 84 80 80 00 | call 546 + 045aff: 20 03 | local.get 3 + 045b01: 20 03 | local.get 3 + 045b03: 29 02 e8 01 | i64.load 2 232 + 045b07: 37 03 a8 01 | i64.store 3 168 + 045b0b: 20 03 | local.get 3 + 045b0d: 20 00 | local.get 0 + 045b0f: 29 02 00 | i64.load 2 0 + 045b12: 37 03 98 01 | i64.store 3 152 + 045b16: 20 03 | local.get 3 + 045b18: 20 00 | local.get 0 + 045b1a: 29 02 08 | i64.load 2 8 + 045b1d: 37 03 a0 01 | i64.store 3 160 + 045b21: 41 00 | i32.const 0 + 045b23: 21 05 | local.set 5 + 045b25: 41 00 | i32.const 0 + 045b27: 21 06 | local.set 6 + 045b29: 20 03 | local.get 3 + 045b2b: 41 a8 01 | i32.const 168 + 045b2e: 6a | i32.add + 045b2f: 20 03 | local.get 3 + 045b31: 41 98 01 | i32.const 152 + 045b34: 6a | i32.add + 045b35: 10 b1 84 80 80 00 | call 561 + 045b3b: 45 | i32.eqz + 045b3c: 0d 02 | br_if 2 + 045b3e: 41 02 | i32.const 2 + 045b40: 21 04 | local.set 4 + 045b42: 41 00 | i32.const 0 + 045b44: 21 05 | local.set 5 + 045b46: 41 00 | i32.const 0 + 045b48: 10 f2 83 80 80 00 | call 498 + 045b4e: 0d 01 | br_if 1 + 045b50: 41 00 | i32.const 0 + 045b52: 21 05 | local.set 5 + 045b54: 41 00 | i32.const 0 + 045b56: 21 06 | local.set 6 + 045b58: 41 00 | i32.const 0 + 045b5a: 41 07 | i32.const 7 + 045b5c: 10 9e 84 80 80 00 | call 542 + 045b62: 0d 02 | br_if 2 + 045b64: 41 00 | i32.const 0 + 045b66: 21 04 | local.set 4 + 045b68: 02 40 | block + 045b6a: 02 40 | block + 045b6c: 41 00 | i32.const 0 + 045b6e: 10 a1 84 80 80 00 | call 545 + 045b74: 0d 00 | br_if 0 + 045b76: 41 02 | i32.const 2 + 045b78: 41 00 | i32.const 0 + 045b7a: 41 00 | i32.const 0 + 045b7c: 41 07 | i32.const 7 + 045b7e: 10 9f 84 80 80 00 | call 543 + 045b84: 22 05 | local.tee 5 + 045b86: 1b | select + 045b87: 21 06 | local.set 6 + 045b89: 20 05 | local.get 5 + 045b8b: 41 01 | i32.const 1 + 045b8d: 73 | i32.xor + 045b8e: 21 04 | local.set 4 + 045b90: 20 02 | local.get 2 + 045b92: 45 | i32.eqz + 045b93: 0d 04 | br_if 4 + 045b95: 20 05 | local.get 5 + 045b97: 45 | i32.eqz + 045b98: 0d 04 | br_if 4 + 045b9a: 0c 01 | br 1 + 045b9c: 0b | end + 045b9d: 20 02 | local.get 2 + 045b9f: 0d 00 | br_if 0 + 045ba1: 41 02 | i32.const 2 + 045ba3: 21 06 | local.set 6 + 045ba5: 41 01 | i32.const 1 + 045ba7: 21 05 | local.set 5 + 045ba9: 0c 03 | br 3 + 045bab: 0b | end + 045bac: 20 02 | local.get 2 + 045bae: 20 02 | local.get 2 + 045bb0: 2d 00 00 | i32.load8_u 0 0 + 045bb3: 41 01 | i32.const 1 + 045bb5: 73 | i32.xor + 045bb6: 3a 00 00 | i32.store8 0 0 + 045bb9: 41 00 | i32.const 0 + 045bbb: 21 05 | local.set 5 + 045bbd: 41 02 | i32.const 2 + 045bbf: 21 06 | local.set 6 + 045bc1: 41 00 | i32.const 0 + 045bc3: 21 04 | local.set 4 + 045bc5: 0c 02 | br 2 + 045bc7: 0b | end + 045bc8: 41 00 | i32.const 0 + 045bca: 21 05 | local.set 5 + 045bcc: 0b | end + 045bcd: 41 00 | i32.const 0 + 045bcf: 21 06 | local.set 6 + 045bd1: 0b | end + 045bd2: 41 00 | i32.const 0 + 045bd4: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045bdb: 21 07 | local.set 7 + 045bdd: 02 40 | block + 045bdf: 02 40 | block + 045be1: 20 04 | local.get 4 + 045be3: 0d 00 | br_if 0 + 045be5: 02 40 | block + 045be7: 20 07 | local.get 7 + 045be9: 41 01 | i32.const 1 + 045beb: 71 | i32.and + 045bec: 0d 00 | br_if 0 + 045bee: 10 e7 84 80 80 00 | call 615 + 045bf4: 0b | end + 045bf5: 20 05 | local.get 5 + 045bf7: 21 04 | local.set 4 + 045bf9: 02 40 | block + 045bfb: 20 02 | local.get 2 + 045bfd: 45 | i32.eqz + 045bfe: 0d 00 | br_if 0 + 045c00: 20 02 | local.get 2 + 045c02: 2d 00 00 | i32.load8_u 0 0 + 045c05: 21 04 | local.set 4 + 045c07: 0b | end + 045c08: 41 00 | i32.const 0 + 045c0a: 28 02 e0 88 99 80 00 | i32.load 2 410720 + 045c11: 21 07 | local.set 7 + 045c13: 41 06 | i32.const 6 + 045c15: 41 00 | i32.const 0 + 045c17: 20 04 | local.get 4 + 045c19: 41 01 | i32.const 1 + 045c1b: 71 | i32.and + 045c1c: 1b | select + 045c1d: 21 04 | local.set 4 + 045c1f: 02 40 | block + 045c21: 41 00 | i32.const 0 + 045c23: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045c2a: 0d 00 | br_if 0 + 045c2c: 10 e7 84 80 80 00 | call 615 + 045c32: 0b | end + 045c33: 20 03 | local.get 3 + 045c35: 41 e4 01 | i32.const 228 + 045c38: 6a | i32.add + 045c39: 20 04 | local.get 4 + 045c3b: 41 02 | i32.const 2 + 045c3d: 74 | i32.shl + 045c3e: 41 b0 88 99 80 00 | i32.const 410672 + 045c44: 6a | i32.add + 045c45: 28 02 00 | i32.load 2 0 + 045c48: 10 b8 84 80 80 00 | call 568 + 045c4e: 20 05 | local.get 5 + 045c50: 21 04 | local.set 4 + 045c52: 02 40 | block + 045c54: 20 02 | local.get 2 + 045c56: 45 | i32.eqz + 045c57: 0d 00 | br_if 0 + 045c59: 20 02 | local.get 2 + 045c5b: 2d 00 00 | i32.load8_u 0 0 + 045c5e: 21 04 | local.set 4 + 045c60: 0b | end + 045c61: 41 07 | i32.const 7 + 045c63: 41 01 | i32.const 1 + 045c65: 20 04 | local.get 4 + 045c67: 41 01 | i32.const 1 + 045c69: 71 | i32.and + 045c6a: 1b | select + 045c6b: 21 04 | local.set 4 + 045c6d: 02 40 | block + 045c6f: 41 00 | i32.const 0 + 045c71: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045c78: 0d 00 | br_if 0 + 045c7a: 10 e7 84 80 80 00 | call 615 + 045c80: 0b | end + 045c81: 20 03 | local.get 3 + 045c83: 41 e0 01 | i32.const 224 + 045c86: 6a | i32.add + 045c87: 20 04 | local.get 4 + 045c89: 41 02 | i32.const 2 + 045c8b: 74 | i32.shl + 045c8c: 41 b0 88 99 80 00 | i32.const 410672 + 045c92: 6a | i32.add + 045c93: 28 02 00 | i32.load 2 0 + 045c96: 10 b8 84 80 80 00 | call 568 + 045c9c: 20 03 | local.get 3 + 045c9e: 20 00 | local.get 0 + 045ca0: 29 02 08 | i64.load 2 8 + 045ca3: 37 03 40 | i64.store 3 64 + 045ca6: 20 03 | local.get 3 + 045ca8: 20 00 | local.get 0 + 045caa: 29 02 00 | i64.load 2 0 + 045cad: 37 03 38 | i64.store 3 56 + 045cb0: 20 03 | local.get 3 + 045cb2: 20 03 | local.get 3 + 045cb4: 28 00 e4 01 | i32.load 0 228 + 045cb8: 36 02 34 | i32.store 2 52 + 045cbb: 20 03 | local.get 3 + 045cbd: 20 03 | local.get 3 + 045cbf: 28 00 e0 01 | i32.load 0 224 + 045cc3: 36 02 30 | i32.store 2 48 + 045cc6: 20 03 | local.get 3 + 045cc8: 41 38 | i32.const 56 + 045cca: 6a | i32.add + 045ccb: 20 07 | local.get 7 + 045ccd: 20 03 | local.get 3 + 045ccf: 41 34 | i32.const 52 + 045cd1: 6a | i32.add + 045cd2: 20 03 | local.get 3 + 045cd4: 41 30 | i32.const 48 + 045cd6: 6a | i32.add + 045cd7: 10 ec 84 80 80 00 | call 620 + 045cdd: 20 03 | local.get 3 + 045cdf: 20 00 | local.get 0 + 045ce1: 29 02 08 | i64.load 2 8 + 045ce4: 37 03 28 | i64.store 3 40 + 045ce7: 20 03 | local.get 3 + 045ce9: 20 00 | local.get 0 + 045ceb: 29 02 00 | i64.load 2 0 + 045cee: 37 03 20 | i64.store 3 32 + 045cf1: 20 03 | local.get 3 + 045cf3: 41 d0 01 | i32.const 208 + 045cf6: 6a | i32.add + 045cf7: 41 03 | i32.const 3 + 045cf9: 20 03 | local.get 3 + 045cfb: 41 20 | i32.const 32 + 045cfd: 6a | i32.add + 045cfe: 10 ed 84 80 80 00 | call 621 + 045d04: 02 40 | block + 045d06: 41 00 | i32.const 0 + 045d08: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045d0f: 0d 00 | br_if 0 + 045d11: 10 e7 84 80 80 00 | call 615 + 045d17: 0b | end + 045d18: 02 40 | block + 045d1a: 20 02 | local.get 2 + 045d1c: 45 | i32.eqz + 045d1d: 0d 00 | br_if 0 + 045d1f: 20 02 | local.get 2 + 045d21: 2d 00 00 | i32.load8_u 0 0 + 045d24: 21 05 | local.set 5 + 045d26: 0b | end + 045d27: 41 00 | i32.const 0 + 045d29: 28 02 e8 88 99 80 00 | i32.load 2 410728 + 045d30: 21 00 | local.set 0 + 045d32: 41 08 | i32.const 8 + 045d34: 41 02 | i32.const 2 + 045d36: 20 05 | local.get 5 + 045d38: 41 01 | i32.const 1 + 045d3a: 71 | i32.and + 045d3b: 1b | select + 045d3c: 21 04 | local.set 4 + 045d3e: 02 40 | block + 045d40: 41 00 | i32.const 0 + 045d42: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045d49: 0d 00 | br_if 0 + 045d4b: 10 e7 84 80 80 00 | call 615 + 045d51: 0b | end + 045d52: 20 03 | local.get 3 + 045d54: 41 cc 01 | i32.const 204 + 045d57: 6a | i32.add + 045d58: 20 04 | local.get 4 + 045d5a: 41 02 | i32.const 2 + 045d5c: 74 | i32.shl + 045d5d: 41 b0 88 99 80 00 | i32.const 410672 + 045d63: 6a | i32.add + 045d64: 28 02 00 | i32.load 2 0 + 045d67: 10 b8 84 80 80 00 | call 568 + 045d6d: 20 03 | local.get 3 + 045d6f: 20 03 | local.get 3 + 045d71: 29 02 d8 01 | i64.load 2 216 + 045d75: 37 03 18 | i64.store 3 24 + 045d78: 20 03 | local.get 3 + 045d7a: 20 03 | local.get 3 + 045d7c: 29 02 d0 01 | i64.load 2 208 + 045d80: 37 03 10 | i64.store 3 16 + 045d83: 20 03 | local.get 3 + 045d85: 20 03 | local.get 3 + 045d87: 28 00 cc 01 | i32.load 0 204 + 045d8b: 36 02 0c | i32.store 2 12 + 045d8e: 20 01 | local.get 1 + 045d90: 20 03 | local.get 3 + 045d92: 41 10 | i32.const 16 + 045d94: 6a | i32.add + 045d95: 20 00 | local.get 0 + 045d97: 20 03 | local.get 3 + 045d99: 41 0c | i32.const 12 + 045d9b: 6a | i32.add + 045d9c: 10 ee 84 80 80 00 | call 622 + 045da2: 0c 01 | br 1 + 045da4: 0b | end + 045da5: 02 40 | block + 045da7: 02 40 | block + 045da9: 20 07 | local.get 7 + 045dab: 41 01 | i32.const 1 + 045dad: 71 | i32.and + 045dae: 45 | i32.eqz + 045daf: 0d 00 | br_if 0 + 045db1: 41 00 | i32.const 0 + 045db3: 28 02 e0 88 99 80 00 | i32.load 2 410720 + 045dba: 21 05 | local.set 5 + 045dbc: 0c 01 | br 1 + 045dbe: 0b | end + 045dbf: 10 e7 84 80 80 00 | call 615 + 045dc5: 41 00 | i32.const 0 + 045dc7: 28 02 e0 88 99 80 00 | i32.load 2 410720 + 045dce: 21 05 | local.set 5 + 045dd0: 41 00 | i32.const 0 + 045dd2: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045dd9: 0d 00 | br_if 0 + 045ddb: 10 e7 84 80 80 00 | call 615 + 045de1: 0b | end + 045de2: 20 03 | local.get 3 + 045de4: 41 c8 01 | i32.const 200 + 045de7: 6a | i32.add + 045de8: 20 04 | local.get 4 + 045dea: 41 0c | i32.const 12 + 045dec: 6c | i32.mul + 045ded: 22 02 | local.tee 2 + 045def: 41 b0 88 99 80 00 | i32.const 410672 + 045df5: 6a | i32.add + 045df6: 28 02 00 | i32.load 2 0 + 045df9: 10 b8 84 80 80 00 | call 568 + 045dff: 02 40 | block + 045e01: 41 00 | i32.const 0 + 045e03: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045e0a: 0d 00 | br_if 0 + 045e0c: 10 e7 84 80 80 00 | call 615 + 045e12: 0b | end + 045e13: 20 03 | local.get 3 + 045e15: 41 c4 01 | i32.const 196 + 045e18: 6a | i32.add + 045e19: 20 02 | local.get 2 + 045e1b: 41 b4 88 99 80 00 | i32.const 410676 + 045e21: 6a | i32.add + 045e22: 28 02 00 | i32.load 2 0 + 045e25: 10 b8 84 80 80 00 | call 568 + 045e2b: 20 03 | local.get 3 + 045e2d: 20 00 | local.get 0 + 045e2f: 29 02 08 | i64.load 2 8 + 045e32: 37 03 90 01 | i64.store 3 144 + 045e36: 20 03 | local.get 3 + 045e38: 20 00 | local.get 0 + 045e3a: 29 02 00 | i64.load 2 0 + 045e3d: 37 03 88 01 | i64.store 3 136 + 045e41: 20 03 | local.get 3 + 045e43: 20 03 | local.get 3 + 045e45: 28 00 c8 01 | i32.load 0 200 + 045e49: 36 02 84 01 | i32.store 2 132 + 045e4d: 20 03 | local.get 3 + 045e4f: 20 03 | local.get 3 + 045e51: 28 00 c4 01 | i32.load 0 196 + 045e55: 36 02 80 01 | i32.store 2 128 + 045e59: 20 03 | local.get 3 + 045e5b: 41 88 01 | i32.const 136 + 045e5e: 6a | i32.add + 045e5f: 20 05 | local.get 5 + 045e61: 20 03 | local.get 3 + 045e63: 41 84 01 | i32.const 132 + 045e66: 6a | i32.add + 045e67: 20 03 | local.get 3 + 045e69: 41 80 01 | i32.const 128 + 045e6c: 6a | i32.add + 045e6d: 10 ec 84 80 80 00 | call 620 + 045e73: 20 03 | local.get 3 + 045e75: 20 00 | local.get 0 + 045e77: 29 02 08 | i64.load 2 8 + 045e7a: 37 03 78 | i64.store 3 120 + 045e7d: 20 03 | local.get 3 + 045e7f: 20 00 | local.get 0 + 045e81: 29 02 00 | i64.load 2 0 + 045e84: 37 03 70 | i64.store 3 112 + 045e87: 20 03 | local.get 3 + 045e89: 41 b4 01 | i32.const 180 + 045e8c: 6a | i32.add + 045e8d: 41 03 | i32.const 3 + 045e8f: 20 03 | local.get 3 + 045e91: 41 f0 00 | i32.const 112 + 045e94: 6a | i32.add + 045e95: 10 ed 84 80 80 00 | call 621 + 045e9b: 02 40 | block + 045e9d: 02 40 | block + 045e9f: 41 00 | i32.const 0 + 045ea1: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045ea8: 45 | i32.eqz + 045ea9: 0d 00 | br_if 0 + 045eab: 41 00 | i32.const 0 + 045ead: 28 02 e8 88 99 80 00 | i32.load 2 410728 + 045eb4: 21 05 | local.set 5 + 045eb6: 0c 01 | br 1 + 045eb8: 0b | end + 045eb9: 10 e7 84 80 80 00 | call 615 + 045ebf: 41 00 | i32.const 0 + 045ec1: 28 02 e8 88 99 80 00 | i32.load 2 410728 + 045ec8: 21 05 | local.set 5 + 045eca: 41 00 | i32.const 0 + 045ecc: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045ed3: 0d 00 | br_if 0 + 045ed5: 10 e7 84 80 80 00 | call 615 + 045edb: 0b | end + 045edc: 20 03 | local.get 3 + 045ede: 41 b0 01 | i32.const 176 + 045ee1: 6a | i32.add + 045ee2: 20 02 | local.get 2 + 045ee4: 41 b8 88 99 80 00 | i32.const 410680 + 045eea: 6a | i32.add + 045eeb: 28 02 00 | i32.load 2 0 + 045eee: 10 b8 84 80 80 00 | call 568 + 045ef4: 20 03 | local.get 3 + 045ef6: 20 03 | local.get 3 + 045ef8: 29 02 bc 01 | i64.load 2 188 + 045efc: 37 03 68 | i64.store 3 104 + 045eff: 20 03 | local.get 3 + 045f01: 20 03 | local.get 3 + 045f03: 29 02 b4 01 | i64.load 2 180 + 045f07: 37 03 60 | i64.store 3 96 + 045f0a: 20 03 | local.get 3 + 045f0c: 20 03 | local.get 3 + 045f0e: 28 00 b0 01 | i32.load 0 176 + 045f12: 36 02 5c | i32.store 2 92 + 045f15: 20 01 | local.get 1 + 045f17: 20 03 | local.get 3 + 045f19: 41 e0 00 | i32.const 96 + 045f1c: 6a | i32.add + 045f1d: 20 05 | local.get 5 + 045f1f: 20 03 | local.get 3 + 045f21: 41 dc 00 | i32.const 92 + 045f24: 6a | i32.add + 045f25: 10 ee 84 80 80 00 | call 622 + 045f2b: 20 04 | local.get 4 + 045f2d: 41 01 | i32.const 1 + 045f2f: 47 | i32.ne + 045f30: 0d 00 | br_if 0 + 045f32: 20 03 | local.get 3 + 045f34: 20 00 | local.get 0 + 045f36: 29 02 08 | i64.load 2 8 + 045f39: 37 03 50 | i64.store 3 80 + 045f3c: 20 03 | local.get 3 + 045f3e: 20 00 | local.get 0 + 045f40: 29 02 00 | i64.load 2 0 + 045f43: 37 03 48 | i64.store 3 72 + 045f46: 20 03 | local.get 3 + 045f48: 41 c8 00 | i32.const 72 + 045f4b: 6a | i32.add + 045f4c: 10 ef 84 80 80 00 | call 623 + 045f52: 0b | end + 045f53: 20 03 | local.get 3 + 045f55: 41 f0 01 | i32.const 240 + 045f58: 6a | i32.add + 045f59: 24 80 80 80 80 00 | global.set 0 + 045f5f: 20 06 | local.get 6 + 045f61: 0b | end +045f64 func[633]: + 045f65: 02 7f | local[3..4] type=i32 + 045f67: 02 7d | local[5..6] type=f32 + 045f69: 03 7f | local[7..9] type=i32 + 045f6b: 02 7d | local[10..11] type=f32 + 045f6d: 04 7f | local[12..15] type=i32 + 045f6f: 02 7d | local[16..17] type=f32 + 045f71: 23 80 80 80 80 00 | global.get 0 + 045f77: 41 30 | i32.const 48 + 045f79: 6b | i32.sub + 045f7a: 22 03 | local.tee 3 + 045f7c: 24 80 80 80 80 00 | global.set 0 + 045f82: 41 a0 92 99 80 00 | i32.const 411936 + 045f88: 41 00 | i32.const 0 + 045f8a: 41 80 02 | i32.const 256 + 045f8d: fc 0b 00 | memory.fill 0 + 045f90: 20 03 | local.get 3 + 045f92: 41 00 | i32.const 0 + 045f94: 36 02 2c | i32.store 2 44 + 045f97: 02 40 | block + 045f99: 02 40 | block + 045f9b: 20 02 | local.get 2 + 045f9d: 0d 00 | br_if 0 + 045f9f: 20 03 | local.get 3 + 045fa1: 41 2c | i32.const 44 + 045fa3: 6a | i32.add + 045fa4: 21 02 | local.set 2 + 045fa6: 41 00 | i32.const 0 + 045fa8: 21 04 | local.set 4 + 045faa: 0c 01 | br 1 + 045fac: 0b | end + 045fad: 20 02 | local.get 2 + 045faf: 28 02 00 | i32.load 2 0 + 045fb2: 21 04 | local.set 4 + 045fb4: 0b | end + 045fb5: 20 00 | local.get 0 + 045fb7: 2a 02 04 | f32.load 2 4 + 045fba: 21 05 | local.set 5 + 045fbc: 20 00 | local.get 0 + 045fbe: 2a 02 00 | f32.load 2 0 + 045fc1: 21 06 | local.set 6 + 045fc3: 02 40 | block + 045fc5: 41 00 | i32.const 0 + 045fc7: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 045fce: 0d 00 | br_if 0 + 045fd0: 10 e7 84 80 80 00 | call 615 + 045fd6: 0b | end + 045fd7: 41 00 | i32.const 0 + 045fd9: 21 07 | local.set 7 + 045fdb: 02 40 | block + 045fdd: 02 40 | block + 045fdf: 41 00 | i32.const 0 + 045fe1: 28 02 f4 88 99 80 00 | i32.load 2 410740 + 045fe8: 45 | i32.eqz + 045fe9: 0d 00 | br_if 0 + 045feb: 41 01 | i32.const 1 + 045fed: 21 08 | local.set 8 + 045fef: 03 40 | loop + 045ff1: 02 40 | block + 045ff3: 02 40 | block + 045ff5: 20 01 | local.get 1 + 045ff7: 20 07 | local.get 7 + 045ff9: 6a | i32.add + 045ffa: 2d 00 00 | i32.load8_u 0 0 + 045ffd: 22 09 | local.tee 9 + 045fff: 41 3b | i32.const 59 + 046001: 46 | i32.eq + 046002: 0d 00 | br_if 0 + 046004: 20 09 | local.get 9 + 046006: 0d 01 | br_if 1 + 046008: 20 00 | local.get 0 + 04600a: 20 00 | local.get 0 + 04600c: 2a 02 08 | f32.load 2 8 + 04600f: 20 08 | local.get 8 + 046011: b2 | f32.convert_i32_s + 046012: 95 | f32.div + 046013: 22 0a | local.tee 10 + 046015: 38 02 08 | f32.store 2 8 + 046018: 0c 04 | br 4 + 04601a: 0b | end + 04601b: 20 08 | local.get 8 + 04601d: 41 01 | i32.const 1 + 04601f: 6a | i32.add + 046020: 21 08 | local.set 8 + 046022: 0b | end + 046023: 20 07 | local.get 7 + 046025: 41 01 | i32.const 1 + 046027: 6a | i32.add + 046028: 21 07 | local.set 7 + 04602a: 0c 00 | br 0 + 04602c: 0b | end + 04602d: 0b | end + 04602e: 20 00 | local.get 0 + 046030: 2a 02 08 | f32.load 2 8 + 046033: 21 0a | local.set 10 + 046035: 0b | end + 046036: 20 00 | local.get 0 + 046038: 2a 02 0c | f32.load 2 12 + 04603b: 21 0b | local.set 11 + 04603d: 41 00 | i32.const 0 + 04603f: 21 0c | local.set 12 + 046041: 41 00 | i32.const 0 + 046043: 21 0d | local.set 13 + 046045: 41 00 | i32.const 0 + 046047: 21 0e | local.set 14 + 046049: 41 00 | i32.const 0 + 04604b: 21 09 | local.set 9 + 04604d: 03 40 | loop + 04604f: 41 00 | i32.const 0 + 046051: 21 08 | local.set 8 + 046053: 02 40 | block + 046055: 02 40 | block + 046057: 03 40 | loop + 046059: 02 40 | block + 04605b: 20 01 | local.get 1 + 04605d: 20 09 | local.get 9 + 04605f: 6a | i32.add + 046060: 2d 00 00 | i32.load8_u 0 0 + 046063: 22 07 | local.tee 7 + 046065: 0d 00 | br_if 0 + 046067: 41 00 | i32.const 0 + 046069: 21 0f | local.set 15 + 04606b: 0c 03 | br 3 + 04606d: 0b | end + 04606e: 20 07 | local.get 7 + 046070: 41 3b | i32.const 59 + 046072: 46 | i32.eq + 046073: 0d 01 | br_if 1 + 046075: 02 40 | block + 046077: 20 07 | local.get 7 + 046079: 41 0a | i32.const 10 + 04607b: 46 | i32.eq + 04607c: 0d 00 | br_if 0 + 04607e: 20 08 | local.get 8 + 046080: 20 07 | local.get 7 + 046082: 3a 00 a0 92 99 80 00 | i32.store8 0 411936 + 046089: 20 09 | local.get 9 + 04608b: 41 01 | i32.const 1 + 04608d: 6a | i32.add + 04608e: 21 09 | local.set 9 + 046090: 20 08 | local.get 8 + 046092: 41 01 | i32.const 1 + 046094: 6a | i32.add + 046095: 21 08 | local.set 8 + 046097: 0c 01 | br 1 + 046099: 0b | end + 04609a: 0b | end + 04609b: 41 01 | i32.const 1 + 04609d: 21 0f | local.set 15 + 04609f: 20 0d | local.get 13 + 0460a1: 41 01 | i32.const 1 + 0460a3: 6a | i32.add + 0460a4: 21 0d | local.set 13 + 0460a6: 41 00 | i32.const 0 + 0460a8: 21 0c | local.set 12 + 0460aa: 0c 01 | br 1 + 0460ac: 0b | end + 0460ad: 41 01 | i32.const 1 + 0460af: 21 0f | local.set 15 + 0460b1: 20 0c | local.get 12 + 0460b3: 41 01 | i32.const 1 + 0460b5: 6a | i32.add + 0460b6: 21 0c | local.set 12 + 0460b8: 0b | end + 0460b9: 02 40 | block + 0460bb: 02 40 | block + 0460bd: 20 0e | local.get 14 + 0460bf: 20 02 | local.get 2 + 0460c1: 28 02 00 | i32.load 2 0 + 0460c4: 47 | i32.ne + 0460c5: 0d 00 | br_if 0 + 0460c7: 20 03 | local.get 3 + 0460c9: 41 01 | i32.const 1 + 0460cb: 3a 00 2b | i32.store8 0 43 + 0460ce: 20 03 | local.get 3 + 0460d0: 20 00 | local.get 0 + 0460d2: 29 02 00 | i64.load 2 0 + 0460d5: 37 03 08 | i64.store 3 8 + 0460d8: 20 03 | local.get 3 + 0460da: 20 00 | local.get 0 + 0460dc: 29 02 08 | i64.load 2 8 + 0460df: 37 03 10 | i64.store 3 16 + 0460e2: 20 03 | local.get 3 + 0460e4: 41 08 | i32.const 8 + 0460e6: 6a | i32.add + 0460e7: 41 a0 92 99 80 00 | i32.const 411936 + 0460ed: 20 03 | local.get 3 + 0460ef: 41 2b | i32.const 43 + 0460f1: 6a | i32.add + 0460f2: 10 f8 84 80 80 00 | call 632 + 0460f8: 1a | drop + 0460f9: 0c 01 | br 1 + 0460fb: 0b | end + 0460fc: 20 03 | local.get 3 + 0460fe: 41 00 | i32.const 0 + 046100: 3a 00 2b | i32.store8 0 43 + 046103: 20 03 | local.get 3 + 046105: 20 00 | local.get 0 + 046107: 29 02 00 | i64.load 2 0 + 04610a: 37 03 18 | i64.store 3 24 + 04610d: 20 03 | local.get 3 + 04610f: 20 00 | local.get 0 + 046111: 29 02 08 | i64.load 2 8 + 046114: 37 03 20 | i64.store 3 32 + 046117: 20 03 | local.get 3 + 046119: 41 18 | i32.const 24 + 04611b: 6a | i32.add + 04611c: 41 a0 92 99 80 00 | i32.const 411936 + 046122: 20 03 | local.get 3 + 046124: 41 2b | i32.const 43 + 046126: 6a | i32.add + 046127: 10 f8 84 80 80 00 | call 632 + 04612d: 1a | drop + 04612e: 20 03 | local.get 3 + 046130: 2d 00 2b | i32.load8_u 0 43 + 046133: 41 01 | i32.const 1 + 046135: 47 | i32.ne + 046136: 0d 00 | br_if 0 + 046138: 20 02 | local.get 2 + 04613a: 20 0e | local.get 14 + 04613c: 36 02 00 | i32.store 2 0 + 04613f: 0b | end + 046140: 20 0c | local.get 12 + 046142: b2 | f32.convert_i32_s + 046143: 21 10 | local.set 16 + 046145: 41 01 | i32.const 1 + 046147: 21 07 | local.set 7 + 046149: 02 40 | block + 04614b: 41 00 | i32.const 0 + 04614d: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 046154: 0d 00 | br_if 0 + 046156: 10 e7 84 80 80 00 | call 615 + 04615c: 41 00 | i32.const 0 + 04615e: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 046165: 21 07 | local.set 7 + 046167: 0b | end + 046168: 20 00 | local.get 0 + 04616a: 20 10 | local.get 16 + 04616c: 20 0a | local.get 10 + 04616e: 41 00 | i32.const 0 + 046170: 28 02 f0 88 99 80 00 | i32.load 2 410736 + 046177: b2 | f32.convert_i32_s + 046178: 22 11 | local.tee 17 + 04617a: 92 | f32.add + 04617b: 94 | f32.mul + 04617c: 20 06 | local.get 6 + 04617e: 92 | f32.add + 04617f: 38 02 00 | f32.store 2 0 + 046182: 20 0d | local.get 13 + 046184: b2 | f32.convert_i32_s + 046185: 21 10 | local.set 16 + 046187: 02 40 | block + 046189: 20 07 | local.get 7 + 04618b: 41 01 | i32.const 1 + 04618d: 71 | i32.and + 04618e: 0d 00 | br_if 0 + 046190: 10 e7 84 80 80 00 | call 615 + 046196: 41 00 | i32.const 0 + 046198: 28 02 f0 88 99 80 00 | i32.load 2 410736 + 04619f: b2 | f32.convert_i32_s + 0461a0: 21 11 | local.set 17 + 0461a2: 0b | end + 0461a3: 20 00 | local.get 0 + 0461a5: 20 10 | local.get 16 + 0461a7: 20 0b | local.get 11 + 0461a9: 20 11 | local.get 17 + 0461ab: 92 | f32.add + 0461ac: 94 | f32.mul + 0461ad: 20 05 | local.get 5 + 0461af: 92 | f32.add + 0461b0: 38 02 04 | f32.store 2 4 + 0461b3: 02 40 | block + 0461b5: 20 08 | local.get 8 + 0461b7: 41 01 | i32.const 1 + 0461b9: 6a | i32.add + 0461ba: 22 07 | local.tee 7 + 0461bc: 45 | i32.eqz + 0461bd: 0d 00 | br_if 0 + 0461bf: 41 a0 92 99 80 00 | i32.const 411936 + 0461c5: 41 00 | i32.const 0 + 0461c7: 20 07 | local.get 7 + 0461c9: fc 0b 00 | memory.fill 0 + 0461cc: 0b | end + 0461cd: 20 09 | local.get 9 + 0461cf: 41 01 | i32.const 1 + 0461d1: 6a | i32.add + 0461d2: 21 09 | local.set 9 + 0461d4: 20 0e | local.get 14 + 0461d6: 41 01 | i32.const 1 + 0461d8: 6a | i32.add + 0461d9: 21 0e | local.set 14 + 0461db: 20 0f | local.get 15 + 0461dd: 0d 00 | br_if 0 + 0461df: 0b | end + 0461e0: 20 02 | local.get 2 + 0461e2: 28 02 00 | i32.load 2 0 + 0461e5: 21 07 | local.set 7 + 0461e7: 20 03 | local.get 3 + 0461e9: 41 30 | i32.const 48 + 0461eb: 6a | i32.add + 0461ec: 24 80 80 80 80 00 | global.set 0 + 0461f2: 41 00 | i32.const 0 + 0461f4: 41 02 | i32.const 2 + 0461f6: 20 04 | local.get 4 + 0461f8: 20 07 | local.get 7 + 0461fa: 46 | i32.eq + 0461fb: 1b | select + 0461fc: 0b | end +0461ff func[634]: + 046200: 06 7f | local[4..9] type=i32 + 046202: 05 7d | local[10..14] type=f32 + 046204: 03 7f | local[15..17] type=i32 + 046206: 23 80 80 80 80 00 | global.get 0 + 04620c: 41 90 03 | i32.const 400 + 04620f: 6b | i32.sub + 046210: 22 04 | local.tee 4 + 046212: 24 80 80 80 80 00 | global.set 0 + 046218: 41 00 | i32.const 0 + 04621a: 21 05 | local.set 5 + 04621c: 41 00 | i32.const 0 + 04621e: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 046225: 21 06 | local.set 6 + 046227: 02 40 | block + 046229: 41 00 | i32.const 0 + 04622b: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 046232: 0d 00 | br_if 0 + 046234: 10 e7 84 80 80 00 | call 615 + 04623a: 0b | end + 04623b: 41 00 | i32.const 0 + 04623d: 28 02 e8 86 99 80 00 | i32.load 2 410472 + 046244: 21 07 | local.set 7 + 046246: 20 04 | local.get 4 + 046248: 20 00 | local.get 0 + 04624a: 29 02 00 | i64.load 2 0 + 04624d: 37 03 90 02 | i64.store 3 272 + 046251: 20 04 | local.get 4 + 046253: 20 00 | local.get 0 + 046255: 29 02 08 | i64.load 2 8 + 046258: 37 03 98 02 | i64.store 3 280 + 04625c: 20 04 | local.get 4 + 04625e: 41 80 03 | i32.const 384 + 046261: 6a | i32.add + 046262: 41 09 | i32.const 9 + 046264: 20 04 | local.get 4 + 046266: 41 90 02 | i32.const 272 + 046269: 6a | i32.add + 04626a: 10 ed 84 80 80 00 | call 621 + 046270: 02 40 | block + 046272: 20 01 | local.get 1 + 046274: 45 | i32.eqz + 046275: 0d 00 | br_if 0 + 046277: 20 01 | local.get 1 + 046279: 10 e4 85 80 80 00 | call 740 + 04627f: 21 05 | local.set 5 + 046281: 0b | end + 046282: 41 00 | i32.const 0 + 046284: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 04628b: 21 08 | local.set 8 + 04628d: 20 01 | local.get 1 + 04628f: 10 f2 84 80 80 00 | call 626 + 046295: 21 09 | local.set 9 + 046297: 20 01 | local.get 1 + 046299: 20 08 | local.get 8 + 04629b: 20 05 | local.get 5 + 04629d: 20 08 | local.get 8 + 04629f: 20 05 | local.get 5 + 0462a1: 48 | i32.lt_s + 0462a2: 1b | select + 0462a3: 6a | i32.add + 0462a4: 10 f2 84 80 80 00 | call 626 + 0462aa: 21 08 | local.set 8 + 0462ac: 20 04 | local.get 4 + 0462ae: 2a 02 80 03 | f32.load 2 384 + 0462b2: 22 0a | local.tee 10 + 0462b4: 20 09 | local.get 9 + 0462b6: 20 08 | local.get 8 + 0462b8: 6b | i32.sub + 0462b9: b2 | f32.convert_i32_s + 0462ba: 22 0b | local.tee 11 + 0462bc: 92 | f32.add + 0462bd: 21 0c | local.set 12 + 0462bf: 41 01 | i32.const 1 + 0462c1: 21 08 | local.set 8 + 0462c3: 02 40 | block + 0462c5: 41 00 | i32.const 0 + 0462c7: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0462ce: 0d 00 | br_if 0 + 0462d0: 10 e7 84 80 80 00 | call 615 + 0462d6: 41 00 | i32.const 0 + 0462d8: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0462df: 21 08 | local.set 8 + 0462e1: 0b | end + 0462e2: 20 04 | local.get 4 + 0462e4: 20 0c | local.get 12 + 0462e6: 41 00 | i32.const 0 + 0462e8: 28 02 d4 86 99 80 00 | i32.load 2 410452 + 0462ef: b2 | f32.convert_i32_s + 0462f0: 92 | f32.add + 0462f1: 38 02 f0 02 | f32.store 2 368 + 0462f5: 20 04 | local.get 4 + 0462f7: 2a 02 84 03 | f32.load 2 388 + 0462fb: 20 04 | local.get 4 + 0462fd: 2a 02 8c 03 | f32.load 2 396 + 046301: 43 00 00 00 3f | f32.const 0x1p-1 + 046306: 94 | f32.mul + 046307: 92 | f32.add + 046308: 21 0d | local.set 13 + 04630a: 02 40 | block + 04630c: 02 40 | block + 04630e: 20 08 | local.get 8 + 046310: 41 01 | i32.const 1 + 046312: 71 | i32.and + 046313: 45 | i32.eqz + 046314: 0d 00 | br_if 0 + 046316: 20 04 | local.get 4 + 046318: 41 80 80 80 80 04 | i32.const 1073741824 + 04631e: 36 02 f8 02 | i32.store 2 376 + 046322: 20 04 | local.get 4 + 046324: 20 0d | local.get 13 + 046326: 41 00 | i32.const 0 + 046328: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 04632f: b2 | f32.convert_i32_s + 046330: 22 0c | local.tee 12 + 046332: 93 | f32.sub + 046333: 22 0d | local.tee 13 + 046335: 38 02 f4 02 | f32.store 2 372 + 046339: 41 01 | i32.const 1 + 04633b: 21 08 | local.set 8 + 04633d: 0c 01 | br 1 + 04633f: 0b | end + 046340: 10 e7 84 80 80 00 | call 615 + 046346: 20 04 | local.get 4 + 046348: 41 80 80 80 80 04 | i32.const 1073741824 + 04634e: 36 02 f8 02 | i32.store 2 376 + 046352: 20 04 | local.get 4 + 046354: 20 0d | local.get 13 + 046356: 41 00 | i32.const 0 + 046358: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 04635f: b2 | f32.convert_i32_s + 046360: 22 0c | local.tee 12 + 046362: 93 | f32.sub + 046363: 22 0d | local.tee 13 + 046365: 38 02 f4 02 | f32.store 2 372 + 046369: 41 01 | i32.const 1 + 04636b: 21 08 | local.set 8 + 04636d: 41 00 | i32.const 0 + 04636f: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 046376: 0d 00 | br_if 0 + 046378: 10 e7 84 80 80 00 | call 615 + 04637e: 41 00 | i32.const 0 + 046380: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 046387: 21 08 | local.set 8 + 046389: 41 00 | i32.const 0 + 04638b: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 046392: b2 | f32.convert_i32_s + 046393: 21 0c | local.set 12 + 046395: 0b | end + 046396: 20 04 | local.get 4 + 046398: 20 0c | local.get 12 + 04639a: 20 0c | local.get 12 + 04639c: 92 | f32.add + 04639d: 22 0c | local.tee 12 + 04639f: 38 02 fc 02 | f32.store 2 380 + 0463a3: 02 40 | block + 0463a5: 02 40 | block + 0463a7: 02 40 | block + 0463a9: 20 0c | local.get 12 + 0463ab: 20 00 | local.get 0 + 0463ad: 2a 02 0c | f32.load 2 12 + 0463b0: 22 0e | local.tee 14 + 0463b2: 60 | f32.ge + 0463b3: 45 | i32.eqz + 0463b4: 0d 00 | br_if 0 + 0463b6: 02 40 | block + 0463b8: 20 08 | local.get 8 + 0463ba: 41 01 | i32.const 1 + 0463bc: 71 | i32.and + 0463bd: 45 | i32.eqz + 0463be: 0d 00 | br_if 0 + 0463c0: 20 04 | local.get 4 + 0463c2: 20 0e | local.get 14 + 0463c4: 41 00 | i32.const 0 + 0463c6: 28 02 a0 8d 99 80 00 | i32.load 2 411296 + 0463cd: 41 01 | i32.const 1 + 0463cf: 74 | i32.shl + 0463d0: b2 | f32.convert_i32_s + 0463d1: 93 | f32.sub + 0463d2: 38 02 fc 02 | f32.store 2 380 + 0463d6: 20 00 | local.get 0 + 0463d8: 2a 02 04 | f32.load 2 4 + 0463db: 21 0c | local.set 12 + 0463dd: 0c 03 | br 3 + 0463df: 0b | end + 0463e0: 10 e7 84 80 80 00 | call 615 + 0463e6: 20 04 | local.get 4 + 0463e8: 20 0e | local.get 14 + 0463ea: 41 00 | i32.const 0 + 0463ec: 28 02 a0 8d 99 80 00 | i32.load 2 411296 + 0463f3: 41 01 | i32.const 1 + 0463f5: 74 | i32.shl + 0463f6: b2 | f32.convert_i32_s + 0463f7: 93 | f32.sub + 0463f8: 38 02 fc 02 | f32.store 2 380 + 0463fc: 20 00 | local.get 0 + 0463fe: 2a 02 04 | f32.load 2 4 + 046401: 21 0c | local.set 12 + 046403: 41 00 | i32.const 0 + 046405: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04640c: 45 | i32.eqz + 04640d: 0d 01 | br_if 1 + 04640f: 0c 02 | br 2 + 046411: 0b | end + 046412: 20 00 | local.get 0 + 046414: 2a 02 04 | f32.load 2 4 + 046417: 21 0c | local.set 12 + 046419: 20 08 | local.get 8 + 04641b: 41 01 | i32.const 1 + 04641d: 71 | i32.and + 04641e: 0d 01 | br_if 1 + 046420: 0b | end + 046421: 10 e7 84 80 80 00 | call 615 + 046427: 0b | end + 046428: 02 40 | block + 04642a: 20 0d | local.get 13 + 04642c: 20 0c | local.get 12 + 04642e: 41 00 | i32.const 0 + 046430: 28 02 a0 8d 99 80 00 | i32.load 2 411296 + 046437: 22 08 | local.tee 8 + 046439: b2 | f32.convert_i32_s + 04643a: 92 | f32.add + 04643b: 22 0e | local.tee 14 + 04643d: 5d | f32.lt + 04643e: 45 | i32.eqz + 04643f: 0d 00 | br_if 0 + 046441: 02 40 | block + 046443: 41 00 | i32.const 0 + 046445: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04644c: 0d 00 | br_if 0 + 04644e: 10 e7 84 80 80 00 | call 615 + 046454: 20 0c | local.get 12 + 046456: 41 00 | i32.const 0 + 046458: 28 02 a0 8d 99 80 00 | i32.load 2 411296 + 04645f: 22 08 | local.tee 8 + 046461: b2 | f32.convert_i32_s + 046462: 92 | f32.add + 046463: 21 0e | local.set 14 + 046465: 0b | end + 046466: 20 04 | local.get 4 + 046468: 20 0e | local.get 14 + 04646a: 38 02 f4 02 | f32.store 2 372 + 04646e: 0b | end + 04646f: 20 04 | local.get 4 + 046471: 20 04 | local.get 4 + 046473: 29 02 f8 02 | i64.load 2 376 + 046477: 37 03 e8 02 | i64.store 3 360 + 04647b: 20 04 | local.get 4 + 04647d: 20 04 | local.get 4 + 04647f: 29 02 f0 02 | i64.load 2 368 + 046483: 37 03 e0 02 | i64.store 3 352 + 046487: 20 04 | local.get 4 + 046489: 41 80 80 80 fc 03 | i32.const 1065353216 + 04648f: 36 02 e8 02 | i32.store 2 360 + 046493: 20 04 | local.get 4 + 046495: 41 80 80 80 fc 7b | i32.const 3212836864 + 04649b: 36 02 e0 02 | i32.store 2 352 + 04649f: 41 00 | i32.const 0 + 0464a1: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0464a8: 21 09 | local.set 9 + 0464aa: 02 40 | block + 0464ac: 02 40 | block + 0464ae: 02 40 | block + 0464b0: 02 40 | block + 0464b2: 02 40 | block + 0464b4: 02 40 | block + 0464b6: 02 40 | block + 0464b8: 20 06 | local.get 6 + 0464ba: 41 03 | i32.const 3 + 0464bc: 46 | i32.eq + 0464bd: 0d 00 | br_if 0 + 0464bf: 02 40 | block + 0464c1: 20 09 | local.get 9 + 0464c3: 41 01 | i32.const 1 + 0464c5: 71 | i32.and + 0464c6: 0d 00 | br_if 0 + 0464c8: 10 e7 84 80 80 00 | call 615 + 0464ce: 0b | end + 0464cf: 41 00 | i32.const 0 + 0464d1: 28 02 b0 8d 99 80 00 | i32.load 2 411312 + 0464d8: 0d 04 | br_if 4 + 0464da: 41 00 | i32.const 0 + 0464dc: 2d 00 dc 85 99 80 00 | i32.load8_u 0 410332 + 0464e3: 41 01 | i32.const 1 + 0464e5: 71 | i32.and + 0464e6: 0d 04 | br_if 4 + 0464e8: 41 00 | i32.const 0 + 0464ea: 2d 00 90 92 99 80 00 | i32.load8_u 0 411920 + 0464f1: 41 01 | i32.const 1 + 0464f3: 71 | i32.and + 0464f4: 0d 04 | br_if 4 + 0464f6: 20 07 | local.get 7 + 0464f8: 0d 04 | br_if 4 + 0464fa: 20 04 | local.get 4 + 0464fc: 41 d8 02 | i32.const 344 + 0464ff: 6a | i32.add + 046500: 10 a2 84 80 80 00 | call 546 + 046506: 02 40 | block + 046508: 20 03 | local.get 3 + 04650a: 45 | i32.eqz + 04650b: 0d 00 | br_if 0 + 04650d: 02 40 | block + 04650f: 02 40 | block + 046511: 41 87 02 | i32.const 263 + 046514: 10 f1 83 80 80 00 | call 497 + 04651a: 0d 00 | br_if 0 + 04651c: 41 86 02 | i32.const 262 + 04651f: 10 f1 83 80 80 00 | call 497 + 046525: 0d 00 | br_if 0 + 046527: 41 89 02 | i32.const 265 + 04652a: 10 f1 83 80 80 00 | call 497 + 046530: 0d 00 | br_if 0 + 046532: 41 88 02 | i32.const 264 + 046535: 10 f1 83 80 80 00 | call 497 + 04653b: 0d 00 | br_if 0 + 04653d: 41 83 02 | i32.const 259 + 046540: 10 f1 83 80 80 00 | call 497 + 046546: 0d 00 | br_if 0 + 046548: 41 00 | i32.const 0 + 04654a: 21 0f | local.set 15 + 04654c: 41 85 02 | i32.const 261 + 04654f: 10 f1 83 80 80 00 | call 497 + 046555: 45 | i32.eqz + 046556: 0d 01 | br_if 1 + 046558: 0b | end + 046559: 41 00 | i32.const 0 + 04655b: 28 02 a4 94 99 80 00 | i32.load 2 412196 + 046562: 41 01 | i32.const 1 + 046564: 6a | i32.add + 046565: 21 0f | local.set 15 + 046567: 0b | end + 046568: 41 00 | i32.const 0 + 04656a: 21 08 | local.set 8 + 04656c: 41 00 | i32.const 0 + 04656e: 20 0f | local.get 15 + 046570: 36 02 a4 94 99 80 00 | i32.store 2 412196 + 046577: 02 40 | block + 046579: 41 00 | i32.const 0 + 04657b: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046582: 20 05 | local.get 5 + 046584: 4c | i32.le_s + 046585: 0d 00 | br_if 0 + 046587: 41 00 | i32.const 0 + 046589: 20 05 | local.get 5 + 04658b: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 046592: 0b | end + 046593: 02 40 | block + 046595: 20 04 | local.get 4 + 046597: 2a 02 88 03 | f32.load 2 392 + 04659b: 22 0c | local.tee 12 + 04659d: 20 0b | local.get 11 + 04659f: 5f | f32.le + 0465a0: 45 | i32.eqz + 0465a1: 0d 00 | br_if 0 + 0465a3: 03 40 | loop + 0465a5: 20 04 | local.get 4 + 0465a7: 41 00 | i32.const 0 + 0465a9: 36 02 cc 02 | i32.store 2 332 + 0465ad: 20 01 | local.get 1 + 0465af: 20 08 | local.get 8 + 0465b1: 6a | i32.add + 0465b2: 20 04 | local.get 4 + 0465b4: 41 cc 02 | i32.const 332 + 0465b7: 6a | i32.add + 0465b8: 10 d3 84 80 80 00 | call 595 + 0465be: 1a | drop + 0465bf: 20 0c | local.get 12 + 0465c1: 20 01 | local.get 1 + 0465c3: 20 04 | local.get 4 + 0465c5: 28 02 cc 02 | i32.load 2 332 + 0465c9: 20 08 | local.get 8 + 0465cb: 6a | i32.add + 0465cc: 22 08 | local.tee 8 + 0465ce: 6a | i32.add + 0465cf: 10 f2 84 80 80 00 | call 626 + 0465d5: 20 01 | local.get 1 + 0465d7: 41 00 | i32.const 0 + 0465d9: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 0465e0: 6a | i32.add + 0465e1: 10 f2 84 80 80 00 | call 626 + 0465e7: 6b | i32.sub + 0465e8: b2 | f32.convert_i32_s + 0465e9: 5f | f32.le + 0465ea: 0d 00 | br_if 0 + 0465ec: 0b | end + 0465ed: 0b | end + 0465ee: 10 9c 84 80 80 00 | call 540 + 0465f4: 21 06 | local.set 6 + 0465f6: 20 04 | local.get 4 + 0465f8: 41 00 | i32.const 0 + 0465fa: 36 02 d4 02 | i32.store 2 340 + 0465fe: 20 06 | local.get 6 + 046600: 20 04 | local.get 4 + 046602: 41 d4 02 | i32.const 340 + 046605: 6a | i32.add + 046606: 10 d9 84 80 80 00 | call 601 + 04660c: 21 09 | local.set 9 + 04660e: 02 40 | block + 046610: 02 40 | block + 046612: 41 d6 00 | i32.const 86 + 046615: 10 f3 83 80 80 00 | call 499 + 04661b: 45 | i32.eqz + 04661c: 0d 00 | br_if 0 + 04661e: 02 40 | block + 046620: 41 d5 02 | i32.const 341 + 046623: 10 f1 83 80 80 00 | call 497 + 046629: 0d 00 | br_if 0 + 04662b: 41 d9 02 | i32.const 345 + 04662e: 10 f1 83 80 80 00 | call 497 + 046634: 45 | i32.eqz + 046635: 0d 01 | br_if 1 + 046637: 0b | end + 046638: 10 f8 83 80 80 00 | call 504 + 04663e: 22 10 | local.tee 16 + 046640: 45 | i32.eqz + 046641: 0d 01 | br_if 1 + 046643: 41 00 | i32.const 0 + 046645: 21 09 | local.set 9 + 046647: 02 40 | block + 046649: 03 40 | loop + 04664b: 20 10 | local.get 16 + 04664d: 20 09 | local.get 9 + 04664f: 22 06 | local.tee 6 + 046651: 6a | i32.add + 046652: 20 04 | local.get 4 + 046654: 41 cc 02 | i32.const 332 + 046657: 6a | i32.add + 046658: 10 d3 84 80 80 00 | call 595 + 04665e: 21 07 | local.set 7 + 046660: 20 04 | local.get 4 + 046662: 28 02 cc 02 | i32.load 2 332 + 046666: 22 09 | local.tee 9 + 046668: 20 06 | local.get 6 + 04666a: 20 05 | local.get 5 + 04666c: 6a | i32.add + 04666d: 22 11 | local.tee 17 + 04666f: 6a | i32.add + 046670: 20 02 | local.get 2 + 046672: 4e | i32.ge_s + 046673: 0d 01 | br_if 1 + 046675: 20 09 | local.get 9 + 046677: 20 06 | local.get 6 + 046679: 6a | i32.add + 04667a: 21 09 | local.set 9 + 04667c: 20 07 | local.get 7 + 04667e: 41 1f | i32.const 31 + 046680: 4a | i32.gt_s + 046681: 0d 00 | br_if 0 + 046683: 0b | end + 046684: 0b | end + 046685: 20 06 | local.get 6 + 046687: 41 01 | i32.const 1 + 046689: 48 | i32.lt_s + 04668a: 0d 01 | br_if 1 + 04668c: 41 00 | i32.const 0 + 04668e: 21 05 | local.set 5 + 046690: 02 40 | block + 046692: 20 11 | local.get 17 + 046694: 41 00 | i32.const 0 + 046696: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 04669d: 22 02 | local.tee 2 + 04669f: 4c | i32.le_s + 0466a0: 0d 00 | br_if 0 + 0466a2: 20 11 | local.get 17 + 0466a4: 21 09 | local.set 9 + 0466a6: 03 40 | loop + 0466a8: 20 01 | local.get 1 + 0466aa: 20 09 | local.get 9 + 0466ac: 6a | i32.add + 0466ad: 20 01 | local.get 1 + 0466af: 20 09 | local.get 9 + 0466b1: 20 06 | local.get 6 + 0466b3: 6b | i32.sub + 0466b4: 6a | i32.add + 0466b5: 2d 00 00 | i32.load8_u 0 0 + 0466b8: 3a 00 00 | i32.store8 0 0 + 0466bb: 20 09 | local.get 9 + 0466bd: 41 7f | i32.const 4294967295 + 0466bf: 6a | i32.add + 0466c0: 22 09 | local.tee 9 + 0466c2: 20 02 | local.get 2 + 0466c4: 4a | i32.gt_s + 0466c5: 0d 00 | br_if 0 + 0466c7: 0b | end + 0466c8: 0b | end + 0466c9: 20 01 | local.get 1 + 0466cb: 20 02 | local.get 2 + 0466cd: 6a | i32.add + 0466ce: 21 09 | local.set 9 + 0466d0: 03 40 | loop + 0466d2: 20 09 | local.get 9 + 0466d4: 20 05 | local.get 5 + 0466d6: 6a | i32.add + 0466d7: 20 10 | local.get 16 + 0466d9: 20 05 | local.get 5 + 0466db: 6a | i32.add + 0466dc: 2d 00 00 | i32.load8_u 0 0 + 0466df: 3a 00 00 | i32.store8 0 0 + 0466e2: 20 05 | local.get 5 + 0466e4: 41 01 | i32.const 1 + 0466e6: 6a | i32.add + 0466e7: 22 05 | local.tee 5 + 0466e9: 20 06 | local.get 6 + 0466eb: 47 | i32.ne + 0466ec: 0d 00 | br_if 0 + 0466ee: 0b | end + 0466ef: 41 00 | i32.const 0 + 0466f1: 20 02 | local.get 2 + 0466f3: 20 06 | local.get 6 + 0466f5: 6a | i32.add + 0466f6: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 0466fd: 20 01 | local.get 1 + 0466ff: 20 11 | local.get 17 + 046701: 6a | i32.add + 046702: 41 00 | i32.const 0 + 046704: 3a 00 00 | i32.store8 0 0 + 046707: 20 11 | local.get 17 + 046709: 21 05 | local.set 5 + 04670b: 0c 01 | br 1 + 04670d: 0b | end + 04670e: 20 06 | local.get 6 + 046710: 41 20 | i32.const 32 + 046712: 48 | i32.lt_s + 046713: 0d 00 | br_if 0 + 046715: 20 04 | local.get 4 + 046717: 28 02 d4 02 | i32.load 2 340 + 04671b: 22 06 | local.tee 6 + 04671d: 20 05 | local.get 5 + 04671f: 6a | i32.add + 046720: 22 10 | local.tee 16 + 046722: 20 02 | local.get 2 + 046724: 4e | i32.ge_s + 046725: 0d 00 | br_if 0 + 046727: 02 40 | block + 046729: 20 10 | local.get 16 + 04672b: 41 00 | i32.const 0 + 04672d: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046734: 22 07 | local.tee 7 + 046736: 4c | i32.le_s + 046737: 0d 00 | br_if 0 + 046739: 20 10 | local.get 16 + 04673b: 21 05 | local.set 5 + 04673d: 03 40 | loop + 04673f: 20 01 | local.get 1 + 046741: 20 05 | local.get 5 + 046743: 6a | i32.add + 046744: 20 01 | local.get 1 + 046746: 20 05 | local.get 5 + 046748: 20 06 | local.get 6 + 04674a: 6b | i32.sub + 04674b: 6a | i32.add + 04674c: 2d 00 00 | i32.load8_u 0 0 + 04674f: 3a 00 00 | i32.store8 0 0 + 046752: 20 05 | local.get 5 + 046754: 41 7f | i32.const 4294967295 + 046756: 6a | i32.add + 046757: 22 05 | local.tee 5 + 046759: 20 07 | local.get 7 + 04675b: 4a | i32.gt_s + 04675c: 0d 00 | br_if 0 + 04675e: 0b | end + 04675f: 0b | end + 046760: 02 40 | block + 046762: 20 06 | local.get 6 + 046764: 41 01 | i32.const 1 + 046766: 48 | i32.lt_s + 046767: 0d 00 | br_if 0 + 046769: 20 01 | local.get 1 + 04676b: 20 07 | local.get 7 + 04676d: 6a | i32.add + 04676e: 21 02 | local.set 2 + 046770: 41 00 | i32.const 0 + 046772: 21 05 | local.set 5 + 046774: 03 40 | loop + 046776: 20 02 | local.get 2 + 046778: 20 05 | local.get 5 + 04677a: 6a | i32.add + 04677b: 20 09 | local.get 9 + 04677d: 20 05 | local.get 5 + 04677f: 6a | i32.add + 046780: 2d 00 00 | i32.load8_u 0 0 + 046783: 3a 00 00 | i32.store8 0 0 + 046786: 20 05 | local.get 5 + 046788: 41 01 | i32.const 1 + 04678a: 6a | i32.add + 04678b: 22 05 | local.tee 5 + 04678d: 20 06 | local.get 6 + 04678f: 47 | i32.ne + 046790: 0d 00 | br_if 0 + 046792: 0b | end + 046793: 0b | end + 046794: 41 00 | i32.const 0 + 046796: 20 07 | local.get 7 + 046798: 20 06 | local.get 6 + 04679a: 6a | i32.add + 04679b: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 0467a2: 20 01 | local.get 1 + 0467a4: 20 10 | local.get 16 + 0467a6: 6a | i32.add + 0467a7: 41 00 | i32.const 0 + 0467a9: 3a 00 00 | i32.store8 0 0 + 0467ac: 20 10 | local.get 16 + 0467ae: 21 05 | local.set 5 + 0467b0: 0b | end + 0467b1: 02 40 | block + 0467b3: 20 05 | local.get 5 + 0467b5: 41 01 | i32.const 1 + 0467b7: 48 | i32.lt_s + 0467b8: 0d 00 | br_if 0 + 0467ba: 41 8c 02 | i32.const 268 + 0467bd: 10 f3 83 80 80 00 | call 499 + 0467c3: 45 | i32.eqz + 0467c4: 0d 00 | br_if 0 + 0467c6: 41 00 | i32.const 0 + 0467c8: 41 00 | i32.const 0 + 0467ca: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 0467d1: 0b | end + 0467d2: 20 05 | local.get 5 + 0467d4: 41 00 | i32.const 0 + 0467d6: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 0467dd: 4c | i32.le_s + 0467de: 0d 02 | br_if 2 + 0467e0: 02 40 | block + 0467e2: 41 8d 02 | i32.const 269 + 0467e5: 10 f3 83 80 80 00 | call 499 + 0467eb: 45 | i32.eqz + 0467ec: 0d 00 | br_if 0 + 0467ee: 41 00 | i32.const 0 + 0467f0: 20 05 | local.get 5 + 0467f2: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 0467f9: 0c 03 | br 3 + 0467fb: 0b | end + 0467fc: 20 05 | local.get 5 + 0467fe: 41 00 | i32.const 0 + 046800: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046807: 4c | i32.le_s + 046808: 0d 02 | br_if 2 + 04680a: 41 85 02 | i32.const 261 + 04680d: 10 f3 83 80 80 00 | call 499 + 046813: 45 | i32.eqz + 046814: 0d 02 | br_if 2 + 046816: 02 40 | block + 046818: 41 d5 02 | i32.const 341 + 04681b: 10 f1 83 80 80 00 | call 497 + 046821: 0d 00 | br_if 0 + 046823: 41 d9 02 | i32.const 345 + 046826: 10 f1 83 80 80 00 | call 497 + 04682c: 45 | i32.eqz + 04682d: 0d 03 | br_if 3 + 04682f: 0b | end + 046830: 41 00 | i32.const 0 + 046832: 21 09 | local.set 9 + 046834: 20 01 | local.get 1 + 046836: 41 00 | i32.const 0 + 046838: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 04683f: 22 06 | local.tee 6 + 046841: 6a | i32.add + 046842: 20 04 | local.get 4 + 046844: 41 cc 02 | i32.const 332 + 046847: 6a | i32.add + 046848: 10 d3 84 80 80 00 | call 595 + 04684e: 22 02 | local.tee 2 + 046850: 41 ff 01 | i32.const 255 + 046853: 71 | i32.and + 046854: 10 a7 85 80 80 00 | call 679 + 04685a: 21 07 | local.set 7 + 04685c: 02 40 | block + 04685e: 20 06 | local.get 6 + 046860: 20 05 | local.get 5 + 046862: 4e | i32.ge_s + 046863: 0d 00 | br_if 0 + 046865: 03 40 | loop + 046867: 02 40 | block + 046869: 02 40 | block + 04686b: 20 07 | local.get 7 + 04686d: 45 | i32.eqz + 04686e: 0d 00 | br_if 0 + 046870: 20 02 | local.get 2 + 046872: 41 ff 01 | i32.const 255 + 046875: 71 | i32.and + 046876: 10 a7 85 80 80 00 | call 679 + 04687c: 0d 01 | br_if 1 + 04687e: 0c 03 | br 3 + 046880: 0b | end + 046881: 02 40 | block + 046883: 20 02 | local.get 2 + 046885: 41 ff 01 | i32.const 255 + 046888: 71 | i32.and + 046889: 22 10 | local.tee 16 + 04688b: 41 77 | i32.const 4294967287 + 04688d: 6a | i32.add + 04688e: 22 11 | local.tee 17 + 046890: 41 17 | i32.const 23 + 046892: 4b | i32.gt_u + 046893: 0d 00 | br_if 0 + 046895: 41 01 | i32.const 1 + 046897: 20 11 | local.get 17 + 046899: 74 | i32.shl + 04689a: 41 9f 80 80 04 | i32.const 8388639 + 04689f: 71 | i32.and + 0468a0: 0d 03 | br_if 3 + 0468a2: 0b | end + 0468a3: 20 10 | local.get 16 + 0468a5: 10 a7 85 80 80 00 | call 679 + 0468ab: 0d 02 | br_if 2 + 0468ad: 0b | end + 0468ae: 20 04 | local.get 4 + 0468b0: 28 02 cc 02 | i32.load 2 332 + 0468b4: 22 02 | local.tee 2 + 0468b6: 20 09 | local.get 9 + 0468b8: 6a | i32.add + 0468b9: 21 09 | local.set 9 + 0468bb: 20 01 | local.get 1 + 0468bd: 20 02 | local.get 2 + 0468bf: 20 06 | local.get 6 + 0468c1: 6a | i32.add + 0468c2: 22 06 | local.tee 6 + 0468c4: 6a | i32.add + 0468c5: 20 04 | local.get 4 + 0468c7: 41 cc 02 | i32.const 332 + 0468ca: 6a | i32.add + 0468cb: 10 d3 84 80 80 00 | call 595 + 0468d1: 21 02 | local.set 2 + 0468d3: 20 06 | local.get 6 + 0468d5: 20 05 | local.get 5 + 0468d7: 48 | i32.lt_s + 0468d8: 0d 00 | br_if 0 + 0468da: 0b | end + 0468db: 0b | end + 0468dc: 02 40 | block + 0468de: 20 06 | local.get 6 + 0468e0: 20 05 | local.get 5 + 0468e2: 4e | i32.ge_s + 0468e3: 0d 00 | br_if 0 + 0468e5: 03 40 | loop + 0468e7: 02 40 | block + 0468e9: 20 02 | local.get 2 + 0468eb: 41 ff 01 | i32.const 255 + 0468ee: 71 | i32.and + 0468ef: 22 02 | local.tee 2 + 0468f1: 41 77 | i32.const 4294967287 + 0468f3: 6a | i32.add + 0468f4: 41 05 | i32.const 5 + 0468f6: 49 | i32.lt_u + 0468f7: 0d 00 | br_if 0 + 0468f9: 20 02 | local.get 2 + 0468fb: 41 20 | i32.const 32 + 0468fd: 47 | i32.ne + 0468fe: 0d 02 | br_if 2 + 046900: 0b | end + 046901: 20 04 | local.get 4 + 046903: 28 02 cc 02 | i32.load 2 332 + 046907: 22 02 | local.tee 2 + 046909: 20 09 | local.get 9 + 04690b: 6a | i32.add + 04690c: 21 09 | local.set 9 + 04690e: 20 01 | local.get 1 + 046910: 20 02 | local.get 2 + 046912: 20 06 | local.get 6 + 046914: 6a | i32.add + 046915: 22 06 | local.tee 6 + 046917: 6a | i32.add + 046918: 20 04 | local.get 4 + 04691a: 41 cc 02 | i32.const 332 + 04691d: 6a | i32.add + 04691e: 10 d3 84 80 80 00 | call 595 + 046924: 21 02 | local.set 2 + 046926: 20 06 | local.get 6 + 046928: 20 05 | local.get 5 + 04692a: 48 | i32.lt_s + 04692b: 0d 00 | br_if 0 + 04692d: 0b | end + 04692e: 0b | end + 04692f: 02 40 | block + 046931: 20 06 | local.get 6 + 046933: 20 05 | local.get 5 + 046935: 4a | i32.gt_s + 046936: 0d 00 | br_if 0 + 046938: 03 40 | loop + 04693a: 20 01 | local.get 1 + 04693c: 20 06 | local.get 6 + 04693e: 20 09 | local.get 9 + 046940: 6b | i32.sub + 046941: 6a | i32.add + 046942: 20 01 | local.get 1 + 046944: 20 06 | local.get 6 + 046946: 6a | i32.add + 046947: 2d 00 00 | i32.load8_u 0 0 + 04694a: 3a 00 00 | i32.store8 0 0 + 04694d: 20 06 | local.get 6 + 04694f: 20 05 | local.get 5 + 046951: 46 | i32.eq + 046952: 21 02 | local.set 2 + 046954: 20 06 | local.get 6 + 046956: 41 01 | i32.const 1 + 046958: 6a | i32.add + 046959: 21 06 | local.set 6 + 04695b: 20 02 | local.get 2 + 04695d: 45 | i32.eqz + 04695e: 0d 00 | br_if 0 + 046960: 0b | end + 046961: 0b | end + 046962: 20 05 | local.get 5 + 046964: 20 09 | local.get 9 + 046966: 6b | i32.sub + 046967: 21 05 | local.set 5 + 046969: 0c 03 | br 3 + 04696b: 0b | end + 04696c: 20 04 | local.get 4 + 04696e: 20 04 | local.get 4 + 046970: 29 02 d8 02 | i64.load 2 344 + 046974: 37 03 88 02 | i64.store 3 264 + 046978: 20 04 | local.get 4 + 04697a: 20 00 | local.get 0 + 04697c: 29 02 00 | i64.load 2 0 + 04697f: 37 03 f8 01 | i64.store 3 248 + 046983: 20 04 | local.get 4 + 046985: 20 00 | local.get 0 + 046987: 29 02 08 | i64.load 2 8 + 04698a: 37 03 80 02 | i64.store 3 256 + 04698e: 20 04 | local.get 4 + 046990: 41 88 02 | i32.const 264 + 046993: 6a | i32.add + 046994: 20 04 | local.get 4 + 046996: 41 f8 01 | i32.const 248 + 046999: 6a | i32.add + 04699a: 10 b1 84 80 80 00 | call 561 + 0469a0: 45 | i32.eqz + 0469a1: 0d 04 | br_if 4 + 0469a3: 41 00 | i32.const 0 + 0469a5: 21 08 | local.set 8 + 0469a7: 02 40 | block + 0469a9: 41 00 | i32.const 0 + 0469ab: 10 a0 84 80 80 00 | call 544 + 0469b1: 0d 00 | br_if 0 + 0469b3: 41 00 | i32.const 0 + 0469b5: 41 07 | i32.const 7 + 0469b7: 10 9d 84 80 80 00 | call 541 + 0469bd: 0d 00 | br_if 0 + 0469bf: 41 01 | i32.const 1 + 0469c1: 21 06 | local.set 6 + 0469c3: 41 00 | i32.const 0 + 0469c5: 21 05 | local.set 5 + 0469c7: 0c 06 | br 6 + 0469c9: 0b | end + 0469ca: 41 00 | i32.const 0 + 0469cc: 21 08 | local.set 8 + 0469ce: 41 00 | i32.const 0 + 0469d0: 20 05 | local.get 5 + 0469d2: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 0469d9: 41 00 | i32.const 0 + 0469db: 41 00 | i32.const 0 + 0469dd: 36 02 a4 94 99 80 00 | i32.store 2 412196 + 0469e4: 41 01 | i32.const 1 + 0469e6: 21 06 | local.set 6 + 0469e8: 41 01 | i32.const 1 + 0469ea: 21 05 | local.set 5 + 0469ec: 0c 05 | br 5 + 0469ee: 0b | end + 0469ef: 02 40 | block + 0469f1: 20 09 | local.get 9 + 0469f3: 41 01 | i32.const 1 + 0469f5: 71 | i32.and + 0469f6: 0d 00 | br_if 0 + 0469f8: 10 e7 84 80 80 00 | call 615 + 0469fe: 41 00 | i32.const 0 + 046a00: 28 02 a0 8d 99 80 00 | i32.load 2 411296 + 046a07: 21 08 | local.set 8 + 046a09: 41 00 | i32.const 0 + 046a0b: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 046a12: 0d 00 | br_if 0 + 046a14: 10 e7 84 80 80 00 | call 615 + 046a1a: 0b | end + 046a1b: 41 00 | i32.const 0 + 046a1d: 21 05 | local.set 5 + 046a1f: 20 04 | local.get 4 + 046a21: 41 c0 02 | i32.const 320 + 046a24: 6a | i32.add + 046a25: 41 00 | i32.const 0 + 046a27: 28 02 94 8d 99 80 00 | i32.load 2 411284 + 046a2e: 10 b8 84 80 80 00 | call 568 + 046a34: 02 40 | block + 046a36: 41 00 | i32.const 0 + 046a38: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 046a3f: 0d 00 | br_if 0 + 046a41: 10 e7 84 80 80 00 | call 615 + 046a47: 0b | end + 046a48: 20 04 | local.get 4 + 046a4a: 41 bc 02 | i32.const 316 + 046a4d: 6a | i32.add + 046a4e: 41 00 | i32.const 0 + 046a50: 28 02 98 8d 99 80 00 | i32.load 2 411288 + 046a57: 10 b8 84 80 80 00 | call 568 + 046a5d: 20 04 | local.get 4 + 046a5f: 20 00 | local.get 0 + 046a61: 29 02 08 | i64.load 2 8 + 046a64: 37 03 68 | i64.store 3 104 + 046a67: 20 04 | local.get 4 + 046a69: 20 00 | local.get 0 + 046a6b: 29 02 00 | i64.load 2 0 + 046a6e: 37 03 60 | i64.store 3 96 + 046a71: 20 04 | local.get 4 + 046a73: 20 04 | local.get 4 + 046a75: 28 00 c0 02 | i32.load 0 320 + 046a79: 36 02 5c | i32.store 2 92 + 046a7c: 20 04 | local.get 4 + 046a7e: 20 04 | local.get 4 + 046a80: 28 00 bc 02 | i32.load 0 316 + 046a84: 36 02 58 | i32.store 2 88 + 046a87: 20 04 | local.get 4 + 046a89: 41 e0 00 | i32.const 96 + 046a8c: 6a | i32.add + 046a8d: 20 08 | local.get 8 + 046a8f: 20 04 | local.get 4 + 046a91: 41 dc 00 | i32.const 92 + 046a94: 6a | i32.add + 046a95: 20 04 | local.get 4 + 046a97: 41 d8 00 | i32.const 88 + 046a9a: 6a | i32.add + 046a9b: 10 ec 84 80 80 00 | call 620 + 046aa1: 41 03 | i32.const 3 + 046aa3: 21 06 | local.set 6 + 046aa5: 41 00 | i32.const 0 + 046aa7: 21 08 | local.set 8 + 046aa9: 0c 05 | br 5 + 046aab: 0b | end + 046aac: 20 05 | local.get 5 + 046aae: 41 00 | i32.const 0 + 046ab0: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046ab7: 22 06 | local.tee 6 + 046ab9: 4c | i32.le_s + 046aba: 0d 01 | br_if 1 + 046abc: 02 40 | block + 046abe: 41 85 02 | i32.const 261 + 046ac1: 10 f3 83 80 80 00 | call 499 + 046ac7: 0d 00 | br_if 0 + 046ac9: 41 85 02 | i32.const 261 + 046acc: 10 f1 83 80 80 00 | call 497 + 046ad2: 21 06 | local.set 6 + 046ad4: 20 0f | local.get 15 + 046ad6: 41 15 | i32.const 21 + 046ad8: 48 | i32.lt_s + 046ad9: 0d 01 | br_if 1 + 046adb: 20 06 | local.get 6 + 046add: 45 | i32.eqz + 046ade: 0d 01 | br_if 1 + 046ae0: 0b | end + 046ae1: 20 04 | local.get 4 + 046ae3: 41 00 | i32.const 0 + 046ae5: 36 02 cc 02 | i32.store 2 332 + 046ae9: 20 01 | local.get 1 + 046aeb: 41 00 | i32.const 0 + 046aed: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046af4: 6a | i32.add + 046af5: 20 04 | local.get 4 + 046af7: 41 cc 02 | i32.const 332 + 046afa: 6a | i32.add + 046afb: 10 d3 84 80 80 00 | call 595 + 046b01: 1a | drop + 046b02: 02 40 | block + 046b04: 20 04 | local.get 4 + 046b06: 28 02 cc 02 | i32.load 2 332 + 046b0a: 22 02 | local.tee 2 + 046b0c: 41 00 | i32.const 0 + 046b0e: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046b15: 6a | i32.add + 046b16: 22 06 | local.tee 6 + 046b18: 20 05 | local.get 5 + 046b1a: 4a | i32.gt_s + 046b1b: 0d 00 | br_if 0 + 046b1d: 03 40 | loop + 046b1f: 20 01 | local.get 1 + 046b21: 20 06 | local.get 6 + 046b23: 20 02 | local.get 2 + 046b25: 6b | i32.sub + 046b26: 6a | i32.add + 046b27: 20 01 | local.get 1 + 046b29: 20 06 | local.get 6 + 046b2b: 6a | i32.add + 046b2c: 2d 00 00 | i32.load8_u 0 0 + 046b2f: 3a 00 00 | i32.store8 0 0 + 046b32: 20 06 | local.get 6 + 046b34: 20 05 | local.get 5 + 046b36: 46 | i32.eq + 046b37: 21 09 | local.set 9 + 046b39: 20 06 | local.get 6 + 046b3b: 41 01 | i32.const 1 + 046b3d: 6a | i32.add + 046b3e: 21 06 | local.set 6 + 046b40: 20 09 | local.get 9 + 046b42: 45 | i32.eqz + 046b43: 0d 00 | br_if 0 + 046b45: 0b | end + 046b46: 0b | end + 046b47: 20 05 | local.get 5 + 046b49: 20 02 | local.get 2 + 046b4b: 6b | i32.sub + 046b4c: 21 05 | local.set 5 + 046b4e: 0b | end + 046b4f: 41 00 | i32.const 0 + 046b51: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046b58: 21 06 | local.set 6 + 046b5a: 0b | end + 046b5b: 02 40 | block + 046b5d: 02 40 | block + 046b5f: 02 40 | block + 046b61: 02 40 | block + 046b63: 02 40 | block + 046b65: 20 06 | local.get 6 + 046b67: 41 01 | i32.const 1 + 046b69: 48 | i32.lt_s + 046b6a: 0d 00 | br_if 0 + 046b6c: 41 83 02 | i32.const 259 + 046b6f: 10 f3 83 80 80 00 | call 499 + 046b75: 45 | i32.eqz + 046b76: 0d 00 | br_if 0 + 046b78: 02 40 | block + 046b7a: 41 d5 02 | i32.const 341 + 046b7d: 10 f1 83 80 80 00 | call 497 + 046b83: 0d 00 | br_if 0 + 046b85: 41 d9 02 | i32.const 345 + 046b88: 10 f1 83 80 80 00 | call 497 + 046b8e: 45 | i32.eqz + 046b8f: 0d 01 | br_if 1 + 046b91: 0b | end + 046b92: 41 00 | i32.const 0 + 046b94: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046b9b: 21 06 | local.set 6 + 046b9d: 20 04 | local.get 4 + 046b9f: 41 00 | i32.const 0 + 046ba1: 36 02 cc 02 | i32.store 2 332 + 046ba5: 41 00 | i32.const 0 + 046ba7: 21 09 | local.set 9 + 046ba9: 02 40 | block + 046bab: 20 06 | local.get 6 + 046bad: 41 01 | i32.const 1 + 046baf: 48 | i32.lt_s + 046bb0: 0d 00 | br_if 0 + 046bb2: 41 00 | i32.const 0 + 046bb4: 21 09 | local.set 9 + 046bb6: 02 40 | block + 046bb8: 03 40 | loop + 046bba: 02 40 | block + 046bbc: 20 01 | local.get 1 + 046bbe: 20 06 | local.get 6 + 046bc0: 6a | i32.add + 046bc1: 20 04 | local.get 4 + 046bc3: 41 cc 02 | i32.const 332 + 046bc6: 6a | i32.add + 046bc7: 10 db 84 80 80 00 | call 603 + 046bcd: 22 07 | local.tee 7 + 046bcf: 41 ff 01 | i32.const 255 + 046bd2: 71 | i32.and + 046bd3: 22 02 | local.tee 2 + 046bd5: 41 77 | i32.const 4294967287 + 046bd7: 6a | i32.add + 046bd8: 41 05 | i32.const 5 + 046bda: 49 | i32.lt_u + 046bdb: 0d 00 | br_if 0 + 046bdd: 20 02 | local.get 2 + 046bdf: 41 20 | i32.const 32 + 046be1: 47 | i32.ne + 046be2: 0d 02 | br_if 2 + 046be4: 0b | end + 046be5: 20 04 | local.get 4 + 046be7: 28 02 cc 02 | i32.load 2 332 + 046beb: 22 02 | local.tee 2 + 046bed: 20 09 | local.get 9 + 046bef: 6a | i32.add + 046bf0: 21 09 | local.set 9 + 046bf2: 20 06 | local.get 6 + 046bf4: 20 02 | local.get 2 + 046bf6: 6b | i32.sub + 046bf7: 22 06 | local.tee 6 + 046bf9: 41 00 | i32.const 0 + 046bfb: 4a | i32.gt_s + 046bfc: 0d 00 | br_if 0 + 046bfe: 0b | end + 046bff: 0b | end + 046c00: 20 07 | local.get 7 + 046c02: 41 ff 01 | i32.const 255 + 046c05: 71 | i32.and + 046c06: 10 a7 85 80 80 00 | call 679 + 046c0c: 21 07 | local.set 7 + 046c0e: 20 06 | local.get 6 + 046c10: 41 01 | i32.const 1 + 046c12: 48 | i32.lt_s + 046c13: 0d 00 | br_if 0 + 046c15: 03 40 | loop + 046c17: 20 01 | local.get 1 + 046c19: 20 06 | local.get 6 + 046c1b: 6a | i32.add + 046c1c: 20 04 | local.get 4 + 046c1e: 41 cc 02 | i32.const 332 + 046c21: 6a | i32.add + 046c22: 10 db 84 80 80 00 | call 603 + 046c28: 21 02 | local.set 2 + 046c2a: 02 40 | block + 046c2c: 02 40 | block + 046c2e: 20 07 | local.get 7 + 046c30: 45 | i32.eqz + 046c31: 0d 00 | br_if 0 + 046c33: 20 02 | local.get 2 + 046c35: 41 ff 01 | i32.const 255 + 046c38: 71 | i32.and + 046c39: 10 a7 85 80 80 00 | call 679 + 046c3f: 0d 01 | br_if 1 + 046c41: 0c 03 | br 3 + 046c43: 0b | end + 046c44: 02 40 | block + 046c46: 20 02 | local.get 2 + 046c48: 41 ff 01 | i32.const 255 + 046c4b: 71 | i32.and + 046c4c: 22 02 | local.tee 2 + 046c4e: 41 77 | i32.const 4294967287 + 046c50: 6a | i32.add + 046c51: 22 10 | local.tee 16 + 046c53: 41 17 | i32.const 23 + 046c55: 4b | i32.gt_u + 046c56: 0d 00 | br_if 0 + 046c58: 41 01 | i32.const 1 + 046c5a: 20 10 | local.get 16 + 046c5c: 74 | i32.shl + 046c5d: 41 9f 80 80 04 | i32.const 8388639 + 046c62: 71 | i32.and + 046c63: 0d 03 | br_if 3 + 046c65: 0b | end + 046c66: 20 02 | local.get 2 + 046c68: 10 a7 85 80 80 00 | call 679 + 046c6e: 0d 02 | br_if 2 + 046c70: 0b | end + 046c71: 20 04 | local.get 4 + 046c73: 28 02 cc 02 | i32.load 2 332 + 046c77: 22 02 | local.tee 2 + 046c79: 20 09 | local.get 9 + 046c7b: 6a | i32.add + 046c7c: 21 09 | local.set 9 + 046c7e: 20 06 | local.get 6 + 046c80: 20 02 | local.get 2 + 046c82: 6b | i32.sub + 046c83: 22 06 | local.tee 6 + 046c85: 41 00 | i32.const 0 + 046c87: 4a | i32.gt_s + 046c88: 0d 00 | br_if 0 + 046c8a: 0b | end + 046c8b: 0b | end + 046c8c: 02 40 | block + 046c8e: 41 00 | i32.const 0 + 046c90: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046c97: 22 07 | local.tee 7 + 046c99: 20 05 | local.get 5 + 046c9b: 4a | i32.gt_s + 046c9c: 0d 00 | br_if 0 + 046c9e: 20 07 | local.get 7 + 046ca0: 21 06 | local.set 6 + 046ca2: 03 40 | loop + 046ca4: 20 01 | local.get 1 + 046ca6: 20 06 | local.get 6 + 046ca8: 20 09 | local.get 9 + 046caa: 6b | i32.sub + 046cab: 6a | i32.add + 046cac: 20 01 | local.get 1 + 046cae: 20 06 | local.get 6 + 046cb0: 6a | i32.add + 046cb1: 2d 00 00 | i32.load8_u 0 0 + 046cb4: 3a 00 00 | i32.store8 0 0 + 046cb7: 20 06 | local.get 6 + 046cb9: 20 05 | local.get 5 + 046cbb: 46 | i32.eq + 046cbc: 21 02 | local.set 2 + 046cbe: 20 06 | local.get 6 + 046cc0: 41 01 | i32.const 1 + 046cc2: 6a | i32.add + 046cc3: 21 06 | local.set 6 + 046cc5: 20 02 | local.get 2 + 046cc7: 45 | i32.eqz + 046cc8: 0d 00 | br_if 0 + 046cca: 0b | end + 046ccb: 0b | end + 046ccc: 41 00 | i32.const 0 + 046cce: 20 07 | local.get 7 + 046cd0: 20 09 | local.get 9 + 046cd2: 6b | i32.sub + 046cd3: 22 06 | local.tee 6 + 046cd5: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 046cdc: 20 05 | local.get 5 + 046cde: 20 09 | local.get 9 + 046ce0: 6b | i32.sub + 046ce1: 21 05 | local.set 5 + 046ce3: 0c 01 | br 1 + 046ce5: 0b | end + 046ce6: 41 00 | i32.const 0 + 046ce8: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046cef: 22 06 | local.tee 6 + 046cf1: 41 01 | i32.const 1 + 046cf3: 48 | i32.lt_s + 046cf4: 0d 01 | br_if 1 + 046cf6: 02 40 | block + 046cf8: 02 40 | block + 046cfa: 41 83 02 | i32.const 259 + 046cfd: 10 f3 83 80 80 00 | call 499 + 046d03: 0d 00 | br_if 0 + 046d05: 41 83 02 | i32.const 259 + 046d08: 10 f1 83 80 80 00 | call 497 + 046d0e: 21 06 | local.set 6 + 046d10: 20 0f | local.get 15 + 046d12: 41 15 | i32.const 21 + 046d14: 48 | i32.lt_s + 046d15: 0d 01 | br_if 1 + 046d17: 20 06 | local.get 6 + 046d19: 45 | i32.eqz + 046d1a: 0d 01 | br_if 1 + 046d1c: 0b | end + 046d1d: 20 04 | local.get 4 + 046d1f: 41 00 | i32.const 0 + 046d21: 36 02 cc 02 | i32.store 2 332 + 046d25: 20 01 | local.get 1 + 046d27: 41 00 | i32.const 0 + 046d29: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046d30: 6a | i32.add + 046d31: 20 04 | local.get 4 + 046d33: 41 cc 02 | i32.const 332 + 046d36: 6a | i32.add + 046d37: 10 db 84 80 80 00 | call 603 + 046d3d: 1a | drop + 046d3e: 20 04 | local.get 4 + 046d40: 28 02 cc 02 | i32.load 2 332 + 046d44: 21 02 | local.set 2 + 046d46: 02 40 | block + 046d48: 41 00 | i32.const 0 + 046d4a: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046d51: 22 07 | local.tee 7 + 046d53: 20 05 | local.get 5 + 046d55: 4a | i32.gt_s + 046d56: 0d 00 | br_if 0 + 046d58: 20 07 | local.get 7 + 046d5a: 21 06 | local.set 6 + 046d5c: 03 40 | loop + 046d5e: 20 01 | local.get 1 + 046d60: 20 06 | local.get 6 + 046d62: 20 02 | local.get 2 + 046d64: 6b | i32.sub + 046d65: 6a | i32.add + 046d66: 20 01 | local.get 1 + 046d68: 20 06 | local.get 6 + 046d6a: 6a | i32.add + 046d6b: 2d 00 00 | i32.load8_u 0 0 + 046d6e: 3a 00 00 | i32.store8 0 0 + 046d71: 20 06 | local.get 6 + 046d73: 20 05 | local.get 5 + 046d75: 46 | i32.eq + 046d76: 21 09 | local.set 9 + 046d78: 20 06 | local.get 6 + 046d7a: 41 01 | i32.const 1 + 046d7c: 6a | i32.add + 046d7d: 21 06 | local.set 6 + 046d7f: 20 09 | local.get 9 + 046d81: 45 | i32.eqz + 046d82: 0d 00 | br_if 0 + 046d84: 0b | end + 046d85: 0b | end + 046d86: 41 00 | i32.const 0 + 046d88: 20 07 | local.get 7 + 046d8a: 20 02 | local.get 2 + 046d8c: 6b | i32.sub + 046d8d: 22 06 | local.tee 6 + 046d8f: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 046d96: 20 05 | local.get 5 + 046d98: 20 02 | local.get 2 + 046d9a: 6b | i32.sub + 046d9b: 21 05 | local.set 5 + 046d9d: 0c 01 | br 1 + 046d9f: 0b | end + 046da0: 41 00 | i32.const 0 + 046da2: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046da9: 21 06 | local.set 6 + 046dab: 0b | end + 046dac: 02 40 | block + 046dae: 20 06 | local.get 6 + 046db0: 41 01 | i32.const 1 + 046db2: 48 | i32.lt_s + 046db3: 0d 00 | br_if 0 + 046db5: 41 87 02 | i32.const 263 + 046db8: 10 f3 83 80 80 00 | call 499 + 046dbe: 45 | i32.eqz + 046dbf: 0d 00 | br_if 0 + 046dc1: 02 40 | block + 046dc3: 41 d5 02 | i32.const 341 + 046dc6: 10 f1 83 80 80 00 | call 497 + 046dcc: 0d 00 | br_if 0 + 046dce: 41 d9 02 | i32.const 345 + 046dd1: 10 f1 83 80 80 00 | call 497 + 046dd7: 45 | i32.eqz + 046dd8: 0d 01 | br_if 1 + 046dda: 0b | end + 046ddb: 41 00 | i32.const 0 + 046ddd: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046de4: 21 06 | local.set 6 + 046de6: 20 04 | local.get 4 + 046de8: 41 00 | i32.const 0 + 046dea: 36 02 cc 02 | i32.store 2 332 + 046dee: 02 40 | block + 046df0: 20 06 | local.get 6 + 046df2: 41 01 | i32.const 1 + 046df4: 48 | i32.lt_s + 046df5: 0d 00 | br_if 0 + 046df7: 02 40 | block + 046df9: 03 40 | loop + 046dfb: 02 40 | block + 046dfd: 20 01 | local.get 1 + 046dff: 20 06 | local.get 6 + 046e01: 6a | i32.add + 046e02: 20 04 | local.get 4 + 046e04: 41 cc 02 | i32.const 332 + 046e07: 6a | i32.add + 046e08: 10 db 84 80 80 00 | call 603 + 046e0e: 22 02 | local.tee 2 + 046e10: 41 ff 01 | i32.const 255 + 046e13: 71 | i32.and + 046e14: 22 09 | local.tee 9 + 046e16: 41 77 | i32.const 4294967287 + 046e18: 6a | i32.add + 046e19: 41 05 | i32.const 5 + 046e1b: 49 | i32.lt_u + 046e1c: 0d 00 | br_if 0 + 046e1e: 20 09 | local.get 9 + 046e20: 41 20 | i32.const 32 + 046e22: 47 | i32.ne + 046e23: 0d 02 | br_if 2 + 046e25: 0b | end + 046e26: 20 06 | local.get 6 + 046e28: 20 04 | local.get 4 + 046e2a: 28 02 cc 02 | i32.load 2 332 + 046e2e: 6b | i32.sub + 046e2f: 22 06 | local.tee 6 + 046e31: 41 00 | i32.const 0 + 046e33: 4a | i32.gt_s + 046e34: 0d 00 | br_if 0 + 046e36: 0b | end + 046e37: 0b | end + 046e38: 20 02 | local.get 2 + 046e3a: 41 ff 01 | i32.const 255 + 046e3d: 71 | i32.and + 046e3e: 10 a7 85 80 80 00 | call 679 + 046e44: 21 02 | local.set 2 + 046e46: 20 06 | local.get 6 + 046e48: 41 01 | i32.const 1 + 046e4a: 48 | i32.lt_s + 046e4b: 0d 00 | br_if 0 + 046e4d: 03 40 | loop + 046e4f: 20 01 | local.get 1 + 046e51: 20 06 | local.get 6 + 046e53: 6a | i32.add + 046e54: 20 04 | local.get 4 + 046e56: 41 cc 02 | i32.const 332 + 046e59: 6a | i32.add + 046e5a: 10 db 84 80 80 00 | call 603 + 046e60: 21 09 | local.set 9 + 046e62: 02 40 | block + 046e64: 02 40 | block + 046e66: 20 02 | local.get 2 + 046e68: 45 | i32.eqz + 046e69: 0d 00 | br_if 0 + 046e6b: 20 09 | local.get 9 + 046e6d: 41 ff 01 | i32.const 255 + 046e70: 71 | i32.and + 046e71: 10 a7 85 80 80 00 | call 679 + 046e77: 0d 01 | br_if 1 + 046e79: 0c 03 | br 3 + 046e7b: 0b | end + 046e7c: 02 40 | block + 046e7e: 20 09 | local.get 9 + 046e80: 41 ff 01 | i32.const 255 + 046e83: 71 | i32.and + 046e84: 22 09 | local.tee 9 + 046e86: 41 77 | i32.const 4294967287 + 046e88: 6a | i32.add + 046e89: 22 07 | local.tee 7 + 046e8b: 41 17 | i32.const 23 + 046e8d: 4b | i32.gt_u + 046e8e: 0d 00 | br_if 0 + 046e90: 41 01 | i32.const 1 + 046e92: 20 07 | local.get 7 + 046e94: 74 | i32.shl + 046e95: 41 9f 80 80 04 | i32.const 8388639 + 046e9a: 71 | i32.and + 046e9b: 0d 03 | br_if 3 + 046e9d: 0b | end + 046e9e: 20 09 | local.get 9 + 046ea0: 10 a7 85 80 80 00 | call 679 + 046ea6: 0d 02 | br_if 2 + 046ea8: 0b | end + 046ea9: 20 06 | local.get 6 + 046eab: 20 04 | local.get 4 + 046ead: 28 02 cc 02 | i32.load 2 332 + 046eb1: 6b | i32.sub + 046eb2: 22 06 | local.tee 6 + 046eb4: 41 00 | i32.const 0 + 046eb6: 4a | i32.gt_s + 046eb7: 0d 00 | br_if 0 + 046eb9: 0b | end + 046eba: 0b | end + 046ebb: 41 00 | i32.const 0 + 046ebd: 20 06 | local.get 6 + 046ebf: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 046ec6: 0c 03 | br 3 + 046ec8: 0b | end + 046ec9: 41 00 | i32.const 0 + 046ecb: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046ed2: 22 06 | local.tee 6 + 046ed4: 41 01 | i32.const 1 + 046ed6: 48 | i32.lt_s + 046ed7: 0d 00 | br_if 0 + 046ed9: 41 87 02 | i32.const 263 + 046edc: 10 f3 83 80 80 00 | call 499 + 046ee2: 0d 01 | br_if 1 + 046ee4: 41 87 02 | i32.const 263 + 046ee7: 10 f1 83 80 80 00 | call 497 + 046eed: 21 06 | local.set 6 + 046eef: 02 40 | block + 046ef1: 20 0f | local.get 15 + 046ef3: 41 15 | i32.const 21 + 046ef5: 48 | i32.lt_s + 046ef6: 0d 00 | br_if 0 + 046ef8: 20 06 | local.get 6 + 046efa: 0d 02 | br_if 2 + 046efc: 0b | end + 046efd: 41 00 | i32.const 0 + 046eff: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046f06: 21 06 | local.set 6 + 046f08: 0b | end + 046f09: 02 40 | block + 046f0b: 20 05 | local.get 5 + 046f0d: 20 06 | local.get 6 + 046f0f: 4c | i32.le_s + 046f10: 0d 00 | br_if 0 + 046f12: 41 86 02 | i32.const 262 + 046f15: 10 f3 83 80 80 00 | call 499 + 046f1b: 45 | i32.eqz + 046f1c: 0d 00 | br_if 0 + 046f1e: 02 40 | block + 046f20: 41 d5 02 | i32.const 341 + 046f23: 10 f1 83 80 80 00 | call 497 + 046f29: 0d 00 | br_if 0 + 046f2b: 41 d9 02 | i32.const 345 + 046f2e: 10 f1 83 80 80 00 | call 497 + 046f34: 45 | i32.eqz + 046f35: 0d 01 | br_if 1 + 046f37: 0b | end + 046f38: 20 01 | local.get 1 + 046f3a: 41 00 | i32.const 0 + 046f3c: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 046f43: 22 06 | local.tee 6 + 046f45: 6a | i32.add + 046f46: 20 04 | local.get 4 + 046f48: 41 cc 02 | i32.const 332 + 046f4b: 6a | i32.add + 046f4c: 10 d3 84 80 80 00 | call 595 + 046f52: 22 09 | local.tee 9 + 046f54: 41 ff 01 | i32.const 255 + 046f57: 71 | i32.and + 046f58: 10 a7 85 80 80 00 | call 679 + 046f5e: 21 02 | local.set 2 + 046f60: 02 40 | block + 046f62: 20 06 | local.get 6 + 046f64: 20 05 | local.get 5 + 046f66: 4e | i32.ge_s + 046f67: 0d 00 | br_if 0 + 046f69: 03 40 | loop + 046f6b: 02 40 | block + 046f6d: 02 40 | block + 046f6f: 20 02 | local.get 2 + 046f71: 45 | i32.eqz + 046f72: 0d 00 | br_if 0 + 046f74: 20 09 | local.get 9 + 046f76: 41 ff 01 | i32.const 255 + 046f79: 71 | i32.and + 046f7a: 10 a7 85 80 80 00 | call 679 + 046f80: 0d 01 | br_if 1 + 046f82: 0c 03 | br 3 + 046f84: 0b | end + 046f85: 02 40 | block + 046f87: 20 09 | local.get 9 + 046f89: 41 ff 01 | i32.const 255 + 046f8c: 71 | i32.and + 046f8d: 22 07 | local.tee 7 + 046f8f: 41 77 | i32.const 4294967287 + 046f91: 6a | i32.add + 046f92: 22 10 | local.tee 16 + 046f94: 41 17 | i32.const 23 + 046f96: 4b | i32.gt_u + 046f97: 0d 00 | br_if 0 + 046f99: 41 01 | i32.const 1 + 046f9b: 20 10 | local.get 16 + 046f9d: 74 | i32.shl + 046f9e: 41 9f 80 80 04 | i32.const 8388639 + 046fa3: 71 | i32.and + 046fa4: 0d 03 | br_if 3 + 046fa6: 0b | end + 046fa7: 20 07 | local.get 7 + 046fa9: 10 a7 85 80 80 00 | call 679 + 046faf: 0d 02 | br_if 2 + 046fb1: 0b | end + 046fb2: 20 01 | local.get 1 + 046fb4: 20 04 | local.get 4 + 046fb6: 28 02 cc 02 | i32.load 2 332 + 046fba: 20 06 | local.get 6 + 046fbc: 6a | i32.add + 046fbd: 22 06 | local.tee 6 + 046fbf: 6a | i32.add + 046fc0: 20 04 | local.get 4 + 046fc2: 41 cc 02 | i32.const 332 + 046fc5: 6a | i32.add + 046fc6: 10 d3 84 80 80 00 | call 595 + 046fcc: 21 09 | local.set 9 + 046fce: 20 06 | local.get 6 + 046fd0: 20 05 | local.get 5 + 046fd2: 48 | i32.lt_s + 046fd3: 0d 00 | br_if 0 + 046fd5: 0b | end + 046fd6: 0b | end + 046fd7: 02 40 | block + 046fd9: 20 06 | local.get 6 + 046fdb: 20 05 | local.get 5 + 046fdd: 4e | i32.ge_s + 046fde: 0d 00 | br_if 0 + 046fe0: 03 40 | loop + 046fe2: 02 40 | block + 046fe4: 20 09 | local.get 9 + 046fe6: 41 ff 01 | i32.const 255 + 046fe9: 71 | i32.and + 046fea: 22 09 | local.tee 9 + 046fec: 41 77 | i32.const 4294967287 + 046fee: 6a | i32.add + 046fef: 41 05 | i32.const 5 + 046ff1: 49 | i32.lt_u + 046ff2: 0d 00 | br_if 0 + 046ff4: 20 09 | local.get 9 + 046ff6: 41 20 | i32.const 32 + 046ff8: 47 | i32.ne + 046ff9: 0d 02 | br_if 2 + 046ffb: 0b | end + 046ffc: 20 01 | local.get 1 + 046ffe: 20 04 | local.get 4 + 047000: 28 02 cc 02 | i32.load 2 332 + 047004: 20 06 | local.get 6 + 047006: 6a | i32.add + 047007: 22 06 | local.tee 6 + 047009: 6a | i32.add + 04700a: 20 04 | local.get 4 + 04700c: 41 cc 02 | i32.const 332 + 04700f: 6a | i32.add + 047010: 10 d3 84 80 80 00 | call 595 + 047016: 21 09 | local.set 9 + 047018: 20 06 | local.get 6 + 04701a: 20 05 | local.get 5 + 04701c: 48 | i32.lt_s + 04701d: 0d 00 | br_if 0 + 04701f: 0b | end + 047020: 0b | end + 047021: 41 00 | i32.const 0 + 047023: 20 06 | local.get 6 + 047025: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 04702c: 0c 02 | br 2 + 04702e: 0b | end + 04702f: 20 05 | local.get 5 + 047031: 41 00 | i32.const 0 + 047033: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 04703a: 4c | i32.le_s + 04703b: 0d 01 | br_if 1 + 04703d: 02 40 | block + 04703f: 41 86 02 | i32.const 262 + 047042: 10 f3 83 80 80 00 | call 499 + 047048: 0d 00 | br_if 0 + 04704a: 41 86 02 | i32.const 262 + 04704d: 10 f1 83 80 80 00 | call 497 + 047053: 21 06 | local.set 6 + 047055: 20 0f | local.get 15 + 047057: 41 15 | i32.const 21 + 047059: 48 | i32.lt_s + 04705a: 0d 02 | br_if 2 + 04705c: 20 06 | local.get 6 + 04705e: 45 | i32.eqz + 04705f: 0d 02 | br_if 2 + 047061: 0b | end + 047062: 20 04 | local.get 4 + 047064: 41 00 | i32.const 0 + 047066: 36 02 cc 02 | i32.store 2 332 + 04706a: 20 01 | local.get 1 + 04706c: 41 00 | i32.const 0 + 04706e: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 047075: 6a | i32.add + 047076: 20 04 | local.get 4 + 047078: 41 cc 02 | i32.const 332 + 04707b: 6a | i32.add + 04707c: 10 d3 84 80 80 00 | call 595 + 047082: 1a | drop + 047083: 41 00 | i32.const 0 + 047085: 41 00 | i32.const 0 + 047087: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 04708e: 20 04 | local.get 4 + 047090: 28 02 cc 02 | i32.load 2 332 + 047094: 6a | i32.add + 047095: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 04709c: 0c 01 | br 1 + 04709e: 0b | end + 04709f: 20 04 | local.get 4 + 0470a1: 41 00 | i32.const 0 + 0470a3: 36 02 cc 02 | i32.store 2 332 + 0470a7: 20 01 | local.get 1 + 0470a9: 41 00 | i32.const 0 + 0470ab: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 0470b2: 6a | i32.add + 0470b3: 20 04 | local.get 4 + 0470b5: 41 cc 02 | i32.const 332 + 0470b8: 6a | i32.add + 0470b9: 10 db 84 80 80 00 | call 603 + 0470bf: 1a | drop + 0470c0: 41 00 | i32.const 0 + 0470c2: 41 00 | i32.const 0 + 0470c4: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 0470cb: 20 04 | local.get 4 + 0470cd: 28 02 cc 02 | i32.load 2 332 + 0470d1: 6b | i32.sub + 0470d2: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 0470d9: 0b | end + 0470da: 20 04 | local.get 4 + 0470dc: 20 04 | local.get 4 + 0470de: 29 02 d8 02 | i64.load 2 344 + 0470e2: 37 03 f0 01 | i64.store 3 240 + 0470e6: 20 04 | local.get 4 + 0470e8: 20 04 | local.get 4 + 0470ea: 29 02 80 03 | i64.load 2 384 + 0470ee: 37 03 e0 01 | i64.store 3 224 + 0470f2: 20 04 | local.get 4 + 0470f4: 20 04 | local.get 4 + 0470f6: 29 02 88 03 | i64.load 2 392 + 0470fa: 37 03 e8 01 | i64.store 3 232 + 0470fe: 02 40 | block + 047100: 02 40 | block + 047102: 20 04 | local.get 4 + 047104: 41 f0 01 | i32.const 240 + 047107: 6a | i32.add + 047108: 20 04 | local.get 4 + 04710a: 41 e0 01 | i32.const 224 + 04710d: 6a | i32.add + 04710e: 10 b1 84 80 80 00 | call 561 + 047114: 45 | i32.eqz + 047115: 0d 00 | br_if 0 + 047117: 41 00 | i32.const 0 + 047119: 21 06 | local.set 6 + 04711b: 02 40 | block + 04711d: 41 00 | i32.const 0 + 04711f: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047126: 0d 00 | br_if 0 + 047128: 10 e7 84 80 80 00 | call 615 + 04712e: 0b | end + 04712f: 43 00 00 80 bf | f32.const -0x1p+0 + 047134: 21 0b | local.set 11 + 047136: 43 00 00 00 00 | f32.const 0x0p+0 + 04713b: 21 0c | local.set 12 + 04713d: 02 40 | block + 04713f: 02 40 | block + 047141: 20 08 | local.get 8 + 047143: 20 05 | local.get 5 + 047145: 48 | i32.lt_s + 047146: 0d 00 | br_if 0 + 047148: 43 00 00 00 00 | f32.const 0x0p+0 + 04714d: 21 0d | local.set 13 + 04714f: 0c 01 | br 1 + 047151: 0b | end + 047152: 41 00 | i32.const 0 + 047154: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 04715b: b2 | f32.convert_i32_s + 04715c: 41 00 | i32.const 0 + 04715e: 28 02 e0 85 99 80 00 | i32.load 2 410336 + 047165: b2 | f32.convert_i32_s + 047166: 95 | f32.div + 047167: 21 0e | local.set 14 + 047169: 20 08 | local.get 8 + 04716b: 21 06 | local.set 6 + 04716d: 03 40 | loop + 04716f: 20 01 | local.get 1 + 047171: 20 06 | local.get 6 + 047173: 6a | i32.add + 047174: 20 04 | local.get 4 + 047176: 41 d4 02 | i32.const 340 + 047179: 6a | i32.add + 04717a: 10 d3 84 80 80 00 | call 595 + 047180: 21 09 | local.set 9 + 047182: 20 04 | local.get 4 + 047184: 41 b8 01 | i32.const 184 + 047187: 6a | i32.add + 047188: 41 e0 85 99 80 00 | i32.const 410336 + 04718e: 41 28 | i32.const 40 + 047190: fc 0a 00 00 | memory.copy 0 0 + 047194: 20 04 | local.get 4 + 047196: 41 b8 01 | i32.const 184 + 047199: 6a | i32.add + 04719a: 20 09 | local.get 9 + 04719c: 10 d5 84 80 80 00 | call 597 + 0471a2: 21 09 | local.set 9 + 0471a4: 02 40 | block + 0471a6: 02 40 | block + 0471a8: 41 00 | i32.const 0 + 0471aa: 28 02 84 86 99 80 00 | i32.load 2 410372 + 0471b1: 20 09 | local.get 9 + 0471b3: 41 24 | i32.const 36 + 0471b5: 6c | i32.mul + 0471b6: 6a | i32.add + 0471b7: 28 02 0c | i32.load 2 12 + 0471ba: 22 02 | local.tee 2 + 0471bc: 0d 00 | br_if 0 + 0471be: 41 00 | i32.const 0 + 0471c0: 28 02 80 86 99 80 00 | i32.load 2 410368 + 0471c7: 20 09 | local.get 9 + 0471c9: 41 04 | i32.const 4 + 0471cb: 74 | i32.shl + 0471cc: 6a | i32.add + 0471cd: 2a 02 08 | f32.load 2 8 + 0471d0: 21 0d | local.set 13 + 0471d2: 0c 01 | br 1 + 0471d4: 0b | end + 0471d5: 20 02 | local.get 2 + 0471d7: b2 | f32.convert_i32_s + 0471d8: 21 0d | local.set 13 + 0471da: 0b | end + 0471db: 02 40 | block + 0471dd: 20 04 | local.get 4 + 0471df: 2a 02 d8 02 | f32.load 2 344 + 0471e3: 20 0a | local.get 10 + 0471e5: 20 0c | local.get 12 + 0471e7: 20 0e | local.get 14 + 0471e9: 20 0d | local.get 13 + 0471eb: 94 | f32.mul + 0471ec: 22 0d | local.tee 13 + 0471ee: 43 00 00 00 3f | f32.const 0x1p-1 + 0471f3: 94 | f32.mul + 0471f4: 92 | f32.add + 0471f5: 92 | f32.add + 0471f6: 5f | f32.le + 0471f7: 45 | i32.eqz + 0471f8: 0d 00 | br_if 0 + 0471fa: 20 04 | local.get 4 + 0471fc: 20 0c | local.get 12 + 0471fe: 20 0a | local.get 10 + 047200: 92 | f32.add + 047201: 22 0b | local.tee 11 + 047203: 38 02 e0 02 | f32.store 2 352 + 047207: 0c 02 | br 2 + 047209: 0b | end + 04720a: 02 40 | block + 04720c: 41 00 | i32.const 0 + 04720e: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047215: 0d 00 | br_if 0 + 047217: 10 e7 84 80 80 00 | call 615 + 04721d: 0b | end + 04721e: 20 0c | local.get 12 + 047220: 20 0d | local.get 13 + 047222: 41 00 | i32.const 0 + 047224: 28 02 d4 86 99 80 00 | i32.load 2 410452 + 04722b: b2 | f32.convert_i32_s + 04722c: 92 | f32.add + 04722d: 92 | f32.add + 04722e: 21 0c | local.set 12 + 047230: 20 04 | local.get 4 + 047232: 28 02 d4 02 | i32.load 2 340 + 047236: 20 06 | local.get 6 + 047238: 6a | i32.add + 047239: 22 06 | local.tee 6 + 04723b: 20 05 | local.get 5 + 04723d: 48 | i32.lt_s + 04723e: 0d 00 | br_if 0 + 047240: 0b | end + 047241: 41 00 | i32.const 0 + 047243: 21 06 | local.set 6 + 047245: 0b | end + 047246: 20 01 | local.get 1 + 047248: 20 08 | local.get 8 + 04724a: 6a | i32.add + 04724b: 10 f2 84 80 80 00 | call 626 + 047251: 21 09 | local.set 9 + 047253: 20 04 | local.get 4 + 047255: 41 cc 02 | i32.const 332 + 047258: 6a | i32.add + 047259: 10 a2 84 80 80 00 | call 546 + 04725f: 02 40 | block + 047261: 20 04 | local.get 4 + 047263: 2a 02 cc 02 | f32.load 2 332 + 047267: 20 0a | local.get 10 + 047269: 20 09 | local.get 9 + 04726b: b3 | f32.convert_i32_u + 04726c: 92 | f32.add + 04726d: 22 0c | local.tee 12 + 04726f: 20 0d | local.get 13 + 047271: 43 00 00 00 bf | f32.const -0x1p-1 + 047276: 94 | f32.mul + 047277: 92 | f32.add + 047278: 60 | f32.ge + 047279: 45 | i32.eqz + 04727a: 0d 00 | br_if 0 + 04727c: 20 04 | local.get 4 + 04727e: 20 0c | local.get 12 + 047280: 38 02 e0 02 | f32.store 2 352 + 047284: 20 0c | local.get 12 + 047286: 21 0b | local.set 11 + 047288: 20 05 | local.get 5 + 04728a: 21 06 | local.set 6 + 04728c: 0b | end + 04728d: 20 0b | local.get 11 + 04728f: 43 00 00 00 00 | f32.const 0x0p+0 + 047294: 60 | f32.ge + 047295: 45 | i32.eqz + 047296: 0d 01 | br_if 1 + 047298: 02 40 | block + 04729a: 41 00 | i32.const 0 + 04729c: 10 a0 84 80 80 00 | call 544 + 0472a2: 0d 00 | br_if 0 + 0472a4: 41 00 | i32.const 0 + 0472a6: 41 07 | i32.const 7 + 0472a8: 10 9d 84 80 80 00 | call 541 + 0472ae: 45 | i32.eqz + 0472af: 0d 02 | br_if 2 + 0472b1: 0b | end + 0472b2: 41 00 | i32.const 0 + 0472b4: 20 06 | local.get 6 + 0472b6: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 0472bd: 0c 01 | br 1 + 0472bf: 0b | end + 0472c0: 20 04 | local.get 4 + 0472c2: 41 80 80 80 fc 7b | i32.const 3212836864 + 0472c8: 36 02 e0 02 | i32.store 2 352 + 0472cc: 0b | end + 0472cd: 20 00 | local.get 0 + 0472cf: 2a 02 00 | f32.load 2 0 + 0472d2: 21 0c | local.set 12 + 0472d4: 02 40 | block + 0472d6: 41 00 | i32.const 0 + 0472d8: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0472df: 0d 00 | br_if 0 + 0472e1: 10 e7 84 80 80 00 | call 615 + 0472e7: 0b | end + 0472e8: 20 0c | local.get 12 + 0472ea: 41 00 | i32.const 0 + 0472ec: 28 02 a4 8d 99 80 00 | i32.load 2 411300 + 0472f3: b2 | f32.convert_i32_s + 0472f4: 92 | f32.add + 0472f5: 20 01 | local.get 1 + 0472f7: 20 08 | local.get 8 + 0472f9: 6a | i32.add + 0472fa: 10 f2 84 80 80 00 | call 626 + 047300: b3 | f32.convert_i32_u + 047301: 92 | f32.add + 047302: 20 01 | local.get 1 + 047304: 41 00 | i32.const 0 + 047306: 28 02 a0 94 99 80 00 | i32.load 2 412192 + 04730d: 6a | i32.add + 04730e: 10 f2 84 80 80 00 | call 626 + 047314: b3 | f32.convert_i32_u + 047315: 93 | f32.sub + 047316: 21 0c | local.set 12 + 047318: 02 40 | block + 04731a: 41 00 | i32.const 0 + 04731c: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047323: 0d 00 | br_if 0 + 047325: 10 e7 84 80 80 00 | call 615 + 04732b: 0b | end + 04732c: 41 00 | i32.const 0 + 04732e: 21 05 | local.set 5 + 047330: 20 04 | local.get 4 + 047332: 20 0c | local.get 12 + 047334: 41 00 | i32.const 0 + 047336: 28 02 d4 86 99 80 00 | i32.load 2 410452 + 04733d: b2 | f32.convert_i32_s + 04733e: 92 | f32.add + 04733f: 38 02 f0 02 | f32.store 2 368 + 047343: 02 40 | block + 047345: 02 40 | block + 047347: 41 81 02 | i32.const 257 + 04734a: 10 f3 83 80 80 00 | call 499 + 047350: 0d 00 | br_if 0 + 047352: 20 04 | local.get 4 + 047354: 20 04 | local.get 4 + 047356: 29 02 d8 02 | i64.load 2 344 + 04735a: 37 03 b0 01 | i64.store 3 176 + 04735e: 20 04 | local.get 4 + 047360: 20 00 | local.get 0 + 047362: 29 02 00 | i64.load 2 0 + 047365: 37 03 a0 01 | i64.store 3 160 + 047369: 20 04 | local.get 4 + 04736b: 20 00 | local.get 0 + 04736d: 29 02 08 | i64.load 2 8 + 047370: 37 03 a8 01 | i64.store 3 168 + 047374: 20 04 | local.get 4 + 047376: 41 b0 01 | i32.const 176 + 047379: 6a | i32.add + 04737a: 20 04 | local.get 4 + 04737c: 41 a0 01 | i32.const 160 + 04737f: 6a | i32.add + 047380: 10 b1 84 80 80 00 | call 561 + 047386: 0d 01 | br_if 1 + 047388: 41 00 | i32.const 0 + 04738a: 21 05 | local.set 5 + 04738c: 41 00 | i32.const 0 + 04738e: 10 a0 84 80 80 00 | call 544 + 047394: 0d 00 | br_if 0 + 047396: 41 00 | i32.const 0 + 047398: 41 07 | i32.const 7 + 04739a: 10 9d 84 80 80 00 | call 541 + 0473a0: 45 | i32.eqz + 0473a1: 0d 01 | br_if 1 + 0473a3: 0b | end + 0473a4: 41 00 | i32.const 0 + 0473a6: 41 00 | i32.const 0 + 0473a8: 36 02 a4 94 99 80 00 | i32.store 2 412196 + 0473af: 41 00 | i32.const 0 + 0473b1: 41 00 | i32.const 0 + 0473b3: 36 02 a0 94 99 80 00 | i32.store 2 412192 + 0473ba: 41 01 | i32.const 1 + 0473bc: 21 05 | local.set 5 + 0473be: 0b | end + 0473bf: 41 02 | i32.const 2 + 0473c1: 21 06 | local.set 6 + 0473c3: 0c 01 | br 1 + 0473c5: 0b | end + 0473c6: 41 00 | i32.const 0 + 0473c8: 21 08 | local.set 8 + 0473ca: 41 00 | i32.const 0 + 0473cc: 21 05 | local.set 5 + 0473ce: 0b | end + 0473cf: 41 00 | i32.const 0 + 0473d1: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0473d8: 21 09 | local.set 9 + 0473da: 02 40 | block + 0473dc: 20 06 | local.get 6 + 0473de: 41 02 | i32.const 2 + 0473e0: 47 | i32.ne + 0473e1: 0d 00 | br_if 0 + 0473e3: 02 40 | block + 0473e5: 02 40 | block + 0473e7: 20 09 | local.get 9 + 0473e9: 41 01 | i32.const 1 + 0473eb: 71 | i32.and + 0473ec: 45 | i32.eqz + 0473ed: 0d 00 | br_if 0 + 0473ef: 41 00 | i32.const 0 + 0473f1: 28 02 a0 8d 99 80 00 | i32.load 2 411296 + 0473f8: 21 06 | local.set 6 + 0473fa: 0c 01 | br 1 + 0473fc: 0b | end + 0473fd: 10 e7 84 80 80 00 | call 615 + 047403: 41 00 | i32.const 0 + 047405: 28 02 a0 8d 99 80 00 | i32.load 2 411296 + 04740c: 21 06 | local.set 6 + 04740e: 41 00 | i32.const 0 + 047410: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047417: 0d 00 | br_if 0 + 047419: 10 e7 84 80 80 00 | call 615 + 04741f: 0b | end + 047420: 20 04 | local.get 4 + 047422: 41 c8 02 | i32.const 328 + 047425: 6a | i32.add + 047426: 41 00 | i32.const 0 + 047428: 28 02 88 8d 99 80 00 | i32.load 2 411272 + 04742f: 10 b8 84 80 80 00 | call 568 + 047435: 02 40 | block + 047437: 41 00 | i32.const 0 + 047439: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047440: 0d 00 | br_if 0 + 047442: 10 e7 84 80 80 00 | call 615 + 047448: 0b | end + 047449: 20 04 | local.get 4 + 04744b: 41 c4 02 | i32.const 324 + 04744e: 6a | i32.add + 04744f: 41 00 | i32.const 0 + 047451: 28 02 8c 8d 99 80 00 | i32.load 2 411276 + 047458: 10 b8 84 80 80 00 | call 568 + 04745e: 20 04 | local.get 4 + 047460: 20 00 | local.get 0 + 047462: 29 02 08 | i64.load 2 8 + 047465: 37 03 80 01 | i64.store 3 128 + 047469: 20 04 | local.get 4 + 04746b: 20 00 | local.get 0 + 04746d: 29 02 00 | i64.load 2 0 + 047470: 37 03 78 | i64.store 3 120 + 047473: 20 04 | local.get 4 + 047475: 20 04 | local.get 4 + 047477: 28 00 c8 02 | i32.load 0 328 + 04747b: 36 02 74 | i32.store 2 116 + 04747e: 20 04 | local.get 4 + 047480: 20 04 | local.get 4 + 047482: 28 00 c4 02 | i32.load 0 324 + 047486: 36 02 70 | i32.store 2 112 + 047489: 20 04 | local.get 4 + 04748b: 41 f8 00 | i32.const 120 + 04748e: 6a | i32.add + 04748f: 20 06 | local.get 6 + 047491: 20 04 | local.get 4 + 047493: 41 f4 00 | i32.const 116 + 047496: 6a | i32.add + 047497: 20 04 | local.get 4 + 047499: 41 f0 00 | i32.const 112 + 04749c: 6a | i32.add + 04749d: 10 ec 84 80 80 00 | call 620 + 0474a3: 41 02 | i32.const 2 + 0474a5: 21 06 | local.set 6 + 0474a7: 0c 01 | br 1 + 0474a9: 0b | end + 0474aa: 02 40 | block + 0474ac: 02 40 | block + 0474ae: 20 09 | local.get 9 + 0474b0: 41 01 | i32.const 1 + 0474b2: 71 | i32.and + 0474b3: 45 | i32.eqz + 0474b4: 0d 00 | br_if 0 + 0474b6: 41 00 | i32.const 0 + 0474b8: 28 02 a0 8d 99 80 00 | i32.load 2 411296 + 0474bf: 21 09 | local.set 9 + 0474c1: 0c 01 | br 1 + 0474c3: 0b | end + 0474c4: 10 e7 84 80 80 00 | call 615 + 0474ca: 41 00 | i32.const 0 + 0474cc: 28 02 a0 8d 99 80 00 | i32.load 2 411296 + 0474d3: 21 09 | local.set 9 + 0474d5: 41 00 | i32.const 0 + 0474d7: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0474de: 0d 00 | br_if 0 + 0474e0: 10 e7 84 80 80 00 | call 615 + 0474e6: 0b | end + 0474e7: 20 04 | local.get 4 + 0474e9: 41 b8 02 | i32.const 312 + 0474ec: 6a | i32.add + 0474ed: 20 06 | local.get 6 + 0474ef: 41 0c | i32.const 12 + 0474f1: 6c | i32.mul + 0474f2: 41 f0 8c 99 80 00 | i32.const 411248 + 0474f8: 6a | i32.add + 0474f9: 28 02 00 | i32.load 2 0 + 0474fc: 10 b8 84 80 80 00 | call 568 + 047502: 20 04 | local.get 4 + 047504: 41 00 | i32.const 0 + 047506: 36 02 b4 02 | i32.store 2 308 + 04750a: 20 04 | local.get 4 + 04750c: 20 00 | local.get 0 + 04750e: 29 02 00 | i64.load 2 0 + 047511: 37 03 90 01 | i64.store 3 144 + 047515: 20 04 | local.get 4 + 047517: 20 00 | local.get 0 + 047519: 29 02 08 | i64.load 2 8 + 04751c: 37 03 98 01 | i64.store 3 152 + 047520: 20 04 | local.get 4 + 047522: 20 04 | local.get 4 + 047524: 28 00 b8 02 | i32.load 0 312 + 047528: 36 02 8c 01 | i32.store 2 140 + 04752c: 20 04 | local.get 4 + 04752e: 41 00 | i32.const 0 + 047530: 36 02 88 01 | i32.store 2 136 + 047534: 20 04 | local.get 4 + 047536: 41 90 01 | i32.const 144 + 047539: 6a | i32.add + 04753a: 20 09 | local.get 9 + 04753c: 20 04 | local.get 4 + 04753e: 41 8c 01 | i32.const 140 + 047541: 6a | i32.add + 047542: 20 04 | local.get 4 + 047544: 41 88 01 | i32.const 136 + 047547: 6a | i32.add + 047548: 10 ec 84 80 80 00 | call 620 + 04754e: 0b | end + 04754f: 20 01 | local.get 1 + 047551: 20 08 | local.get 8 + 047553: 6a | i32.add + 047554: 21 01 | local.set 1 + 047556: 02 40 | block + 047558: 02 40 | block + 04755a: 41 00 | i32.const 0 + 04755c: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047563: 45 | i32.eqz + 047564: 0d 00 | br_if 0 + 047566: 41 00 | i32.const 0 + 047568: 28 02 a8 8d 99 80 00 | i32.load 2 411304 + 04756f: 21 08 | local.set 8 + 047571: 0c 01 | br 1 + 047573: 0b | end + 047574: 10 e7 84 80 80 00 | call 615 + 04757a: 41 00 | i32.const 0 + 04757c: 28 02 a8 8d 99 80 00 | i32.load 2 411304 + 047583: 21 08 | local.set 8 + 047585: 41 00 | i32.const 0 + 047587: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04758e: 0d 00 | br_if 0 + 047590: 10 e7 84 80 80 00 | call 615 + 047596: 0b | end + 047597: 20 04 | local.get 4 + 047599: 41 b0 02 | i32.const 304 + 04759c: 6a | i32.add + 04759d: 20 06 | local.get 6 + 04759f: 41 0c | i32.const 12 + 0475a1: 6c | i32.mul + 0475a2: 41 f8 8c 99 80 00 | i32.const 411256 + 0475a8: 6a | i32.add + 0475a9: 28 02 00 | i32.load 2 0 + 0475ac: 10 b8 84 80 80 00 | call 568 + 0475b2: 20 04 | local.get 4 + 0475b4: 20 04 | local.get 4 + 0475b6: 29 02 88 03 | i64.load 2 392 + 0475ba: 37 03 50 | i64.store 3 80 + 0475bd: 20 04 | local.get 4 + 0475bf: 20 04 | local.get 4 + 0475c1: 29 02 80 03 | i64.load 2 384 + 0475c5: 37 03 48 | i64.store 3 72 + 0475c8: 20 04 | local.get 4 + 0475ca: 20 04 | local.get 4 + 0475cc: 28 00 b0 02 | i32.load 0 304 + 0475d0: 36 02 44 | i32.store 2 68 + 0475d3: 20 01 | local.get 1 + 0475d5: 20 04 | local.get 4 + 0475d7: 41 c8 00 | i32.const 72 + 0475da: 6a | i32.add + 0475db: 20 08 | local.get 8 + 0475dd: 20 04 | local.get 4 + 0475df: 41 c4 00 | i32.const 68 + 0475e2: 6a | i32.add + 0475e3: 10 ee 84 80 80 00 | call 622 + 0475e9: 02 40 | block + 0475eb: 02 40 | block + 0475ed: 20 03 | local.get 3 + 0475ef: 45 | i32.eqz + 0475f0: 0d 00 | br_if 0 + 0475f2: 02 40 | block + 0475f4: 41 00 | i32.const 0 + 0475f6: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0475fd: 0d 00 | br_if 0 + 0475ff: 10 e7 84 80 80 00 | call 615 + 047605: 0b | end + 047606: 41 00 | i32.const 0 + 047608: 28 02 b0 8d 99 80 00 | i32.load 2 411312 + 04760f: 0d 00 | br_if 0 + 047611: 20 04 | local.get 4 + 047613: 41 00 | i32.const 0 + 047615: 36 02 ac 02 | i32.store 2 300 + 047619: 02 40 | block + 04761b: 41 00 | i32.const 0 + 04761d: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047624: 0d 00 | br_if 0 + 047626: 10 e7 84 80 80 00 | call 615 + 04762c: 0b | end + 04762d: 20 04 | local.get 4 + 04762f: 41 a8 02 | i32.const 296 + 047632: 6a | i32.add + 047633: 41 00 | i32.const 0 + 047635: 28 02 88 8d 99 80 00 | i32.load 2 411272 + 04763c: 10 b8 84 80 80 00 | call 568 + 047642: 20 04 | local.get 4 + 047644: 20 04 | local.get 4 + 047646: 29 02 f8 02 | i64.load 2 376 + 04764a: 37 03 28 | i64.store 3 40 + 04764d: 20 04 | local.get 4 + 04764f: 20 04 | local.get 4 + 047651: 29 02 f0 02 | i64.load 2 368 + 047655: 37 03 20 | i64.store 3 32 + 047658: 20 04 | local.get 4 + 04765a: 20 04 | local.get 4 + 04765c: 28 02 ac 02 | i32.load 2 300 + 047660: 36 02 1c | i32.store 2 28 + 047663: 20 04 | local.get 4 + 047665: 20 04 | local.get 4 + 047667: 28 00 a8 02 | i32.load 0 296 + 04766b: 36 02 18 | i32.store 2 24 + 04766e: 20 04 | local.get 4 + 047670: 41 20 | i32.const 32 + 047672: 6a | i32.add + 047673: 41 00 | i32.const 0 + 047675: 20 04 | local.get 4 + 047677: 41 1c | i32.const 28 + 047679: 6a | i32.add + 04767a: 20 04 | local.get 4 + 04767c: 41 18 | i32.const 24 + 04767e: 6a | i32.add + 04767f: 10 ec 84 80 80 00 | call 620 + 047685: 20 04 | local.get 4 + 047687: 2a 02 e0 02 | f32.load 2 352 + 04768b: 43 00 00 00 00 | f32.const 0x0p+0 + 047690: 60 | f32.ge + 047691: 45 | i32.eqz + 047692: 0d 01 | br_if 1 + 047694: 20 04 | local.get 4 + 047696: 41 00 | i32.const 0 + 047698: 36 02 a4 02 | i32.store 2 292 + 04769c: 02 40 | block + 04769e: 41 00 | i32.const 0 + 0476a0: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0476a7: 0d 00 | br_if 0 + 0476a9: 10 e7 84 80 80 00 | call 615 + 0476af: 0b | end + 0476b0: 20 04 | local.get 4 + 0476b2: 41 a0 02 | i32.const 288 + 0476b5: 6a | i32.add + 0476b6: 41 00 | i32.const 0 + 0476b8: 28 02 88 8d 99 80 00 | i32.load 2 411272 + 0476bf: 10 b8 84 80 80 00 | call 568 + 0476c5: 20 04 | local.get 4 + 0476c7: 20 04 | local.get 4 + 0476c9: 29 03 e8 02 | i64.load 3 360 + 0476cd: 37 03 10 | i64.store 3 16 + 0476d0: 20 04 | local.get 4 + 0476d2: 20 04 | local.get 4 + 0476d4: 29 03 e0 02 | i64.load 3 352 + 0476d8: 37 03 08 | i64.store 3 8 + 0476db: 20 04 | local.get 4 + 0476dd: 20 04 | local.get 4 + 0476df: 28 02 a4 02 | i32.load 2 292 + 0476e3: 36 02 04 | i32.store 2 4 + 0476e6: 20 04 | local.get 4 + 0476e8: 20 04 | local.get 4 + 0476ea: 28 00 a0 02 | i32.load 0 288 + 0476ee: 36 02 00 | i32.store 2 0 + 0476f1: 20 04 | local.get 4 + 0476f3: 41 08 | i32.const 8 + 0476f5: 6a | i32.add + 0476f6: 41 00 | i32.const 0 + 0476f8: 20 04 | local.get 4 + 0476fa: 41 04 | i32.const 4 + 0476fc: 6a | i32.add + 0476fd: 20 04 | local.get 4 + 0476ff: 10 ec 84 80 80 00 | call 620 + 047705: 0c 01 | br 1 + 047707: 0b | end + 047708: 20 06 | local.get 6 + 04770a: 41 01 | i32.const 1 + 04770c: 47 | i32.ne + 04770d: 0d 00 | br_if 0 + 04770f: 20 04 | local.get 4 + 047711: 20 00 | local.get 0 + 047713: 29 02 08 | i64.load 2 8 + 047716: 37 03 38 | i64.store 3 56 + 047719: 20 04 | local.get 4 + 04771b: 20 00 | local.get 0 + 04771d: 29 02 00 | i64.load 2 0 + 047720: 37 03 30 | i64.store 3 48 + 047723: 20 04 | local.get 4 + 047725: 41 30 | i32.const 48 + 047727: 6a | i32.add + 047728: 10 ef 84 80 80 00 | call 623 + 04772e: 0b | end + 04772f: 20 04 | local.get 4 + 047731: 41 90 03 | i32.const 400 + 047734: 6a | i32.add + 047735: 24 80 80 80 80 00 | global.set 0 + 04773b: 20 05 | local.get 5 + 04773d: 0b | end +047740 func[635]: + 047741: 03 7f | local[5..7] type=i32 + 047743: 03 7d | local[8..10] type=f32 + 047745: 01 7f | local[11] type=i32 + 047747: 23 80 80 80 80 00 | global.get 0 + 04774d: 41 f0 01 | i32.const 240 + 047750: 6b | i32.sub + 047751: 22 05 | local.tee 5 + 047753: 24 80 80 80 80 00 | global.set 0 + 047759: 41 00 | i32.const 0 + 04775b: 21 06 | local.set 6 + 04775d: 41 00 | i32.const 0 + 04775f: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 047766: 21 07 | local.set 7 + 047768: 20 05 | local.get 5 + 04776a: 42 00 | i64.const 0 + 04776c: 37 03 e8 01 | i64.store 3 232 + 047770: 20 05 | local.get 5 + 047772: 42 00 | i64.const 0 + 047774: 37 03 e0 01 | i64.store 3 224 + 047778: 02 40 | block + 04777a: 20 01 | local.get 1 + 04777c: 45 | i32.eqz + 04777d: 0d 00 | br_if 0 + 04777f: 20 05 | local.get 5 + 047781: 20 01 | local.get 1 + 047783: 10 f2 84 80 80 00 | call 626 + 047789: b3 | f32.convert_i32_u + 04778a: 43 00 00 00 40 | f32.const 0x1p+1 + 04778f: 92 | f32.add + 047790: 22 08 | local.tee 8 + 047792: 38 02 e8 01 | f32.store 2 232 + 047796: 02 40 | block + 047798: 02 40 | block + 04779a: 41 00 | i32.const 0 + 04779c: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0477a3: 45 | i32.eqz + 0477a4: 0d 00 | br_if 0 + 0477a6: 20 05 | local.get 5 + 0477a8: 41 00 | i32.const 0 + 0477aa: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0477b1: b2 | f32.convert_i32_s + 0477b2: 38 02 ec 01 | f32.store 2 236 + 0477b6: 20 00 | local.get 0 + 0477b8: 2a 02 00 | f32.load 2 0 + 0477bb: 22 09 | local.tee 9 + 0477bd: 20 00 | local.get 0 + 0477bf: 2a 02 08 | f32.load 2 8 + 0477c2: 92 | f32.add + 0477c3: 21 0a | local.set 10 + 0477c5: 41 01 | i32.const 1 + 0477c7: 21 0b | local.set 11 + 0477c9: 0c 01 | br 1 + 0477cb: 0b | end + 0477cc: 10 e7 84 80 80 00 | call 615 + 0477d2: 20 05 | local.get 5 + 0477d4: 41 00 | i32.const 0 + 0477d6: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0477dd: b2 | f32.convert_i32_s + 0477de: 38 02 ec 01 | f32.store 2 236 + 0477e2: 20 00 | local.get 0 + 0477e4: 2a 02 00 | f32.load 2 0 + 0477e7: 22 09 | local.tee 9 + 0477e9: 20 00 | local.get 0 + 0477eb: 2a 02 08 | f32.load 2 8 + 0477ee: 92 | f32.add + 0477ef: 21 0a | local.set 10 + 0477f1: 41 01 | i32.const 1 + 0477f3: 21 0b | local.set 11 + 0477f5: 41 00 | i32.const 0 + 0477f7: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0477fe: 0d 00 | br_if 0 + 047800: 10 e7 84 80 80 00 | call 615 + 047806: 41 00 | i32.const 0 + 047808: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04780f: 21 0b | local.set 11 + 047811: 0b | end + 047812: 20 05 | local.get 5 + 047814: 20 0a | local.get 10 + 047816: 41 00 | i32.const 0 + 047818: 28 02 84 8e 99 80 00 | i32.load 2 411396 + 04781f: b2 | f32.convert_i32_s + 047820: 92 | f32.add + 047821: 38 02 e0 01 | f32.store 2 224 + 047825: 20 00 | local.get 0 + 047827: 2a 02 04 | f32.load 2 4 + 04782a: 20 00 | local.get 0 + 04782c: 2a 02 0c | f32.load 2 12 + 04782f: 43 00 00 00 3f | f32.const 0x1p-1 + 047834: 94 | f32.mul + 047835: 92 | f32.add + 047836: 21 0a | local.set 10 + 047838: 02 40 | block + 04783a: 02 40 | block + 04783c: 20 0b | local.get 11 + 04783e: 41 01 | i32.const 1 + 047840: 71 | i32.and + 047841: 45 | i32.eqz + 047842: 0d 00 | br_if 0 + 047844: 20 05 | local.get 5 + 047846: 20 0a | local.get 10 + 047848: 41 00 | i32.const 0 + 04784a: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 047851: 41 02 | i32.const 2 + 047853: 6d | i32.div_s + 047854: b2 | f32.convert_i32_s + 047855: 93 | f32.sub + 047856: 38 02 e4 01 | f32.store 2 228 + 04785a: 0c 01 | br 1 + 04785c: 0b | end + 04785d: 10 e7 84 80 80 00 | call 615 + 047863: 20 05 | local.get 5 + 047865: 20 0a | local.get 10 + 047867: 41 00 | i32.const 0 + 047869: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 047870: 41 02 | i32.const 2 + 047872: 6d | i32.div_s + 047873: b2 | f32.convert_i32_s + 047874: 93 | f32.sub + 047875: 38 02 e4 01 | f32.store 2 228 + 047879: 41 00 | i32.const 0 + 04787b: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047882: 0d 00 | br_if 0 + 047884: 10 e7 84 80 80 00 | call 615 + 04788a: 0b | end + 04788b: 41 00 | i32.const 0 + 04788d: 28 02 88 8e 99 80 00 | i32.load 2 411400 + 047894: 0d 00 | br_if 0 + 047896: 20 09 | local.get 9 + 047898: 20 08 | local.get 8 + 04789a: 93 | f32.sub + 04789b: 21 0a | local.set 10 + 04789d: 02 40 | block + 04789f: 41 00 | i32.const 0 + 0478a1: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0478a8: 0d 00 | br_if 0 + 0478aa: 10 e7 84 80 80 00 | call 615 + 0478b0: 0b | end + 0478b1: 20 05 | local.get 5 + 0478b3: 20 0a | local.get 10 + 0478b5: 41 00 | i32.const 0 + 0478b7: 28 02 84 8e 99 80 00 | i32.load 2 411396 + 0478be: b2 | f32.convert_i32_s + 0478bf: 93 | f32.sub + 0478c0: 38 02 e0 01 | f32.store 2 224 + 0478c4: 0b | end + 0478c5: 02 40 | block + 0478c7: 20 07 | local.get 7 + 0478c9: 41 03 | i32.const 3 + 0478cb: 46 | i32.eq + 0478cc: 0d 00 | br_if 0 + 0478ce: 41 00 | i32.const 0 + 0478d0: 2d 00 dc 85 99 80 00 | i32.load8_u 0 410332 + 0478d7: 41 01 | i32.const 1 + 0478d9: 71 | i32.and + 0478da: 0d 00 | br_if 0 + 0478dc: 41 00 | i32.const 0 + 0478de: 2d 00 90 92 99 80 00 | i32.load8_u 0 411920 + 0478e5: 41 01 | i32.const 1 + 0478e7: 71 | i32.and + 0478e8: 0d 00 | br_if 0 + 0478ea: 20 05 | local.get 5 + 0478ec: 41 b4 01 | i32.const 180 + 0478ef: 6a | i32.add + 0478f0: 10 a2 84 80 80 00 | call 546 + 0478f6: 02 40 | block + 0478f8: 02 40 | block + 0478fa: 02 40 | block + 0478fc: 02 40 | block + 0478fe: 02 40 | block + 047900: 02 40 | block + 047902: 02 40 | block + 047904: 02 40 | block + 047906: 02 40 | block + 047908: 02 40 | block + 04790a: 02 40 | block + 04790c: 02 40 | block + 04790e: 02 40 | block + 047910: 20 04 | local.get 4 + 047912: 45 | i32.eqz + 047913: 0d 00 | br_if 0 + 047915: 41 00 | i32.const 0 + 047917: 21 06 | local.set 6 + 047919: 20 02 | local.get 2 + 04791b: 10 e4 85 80 80 00 | call 740 + 047921: 21 07 | local.set 7 + 047923: 41 2d | i32.const 45 + 047925: 10 f3 83 80 80 00 | call 499 + 04792b: 45 | i32.eqz + 04792c: 0d 03 | br_if 3 + 04792e: 02 40 | block + 047930: 20 02 | local.get 2 + 047932: 2d 00 00 | i32.load8_u 0 0 + 047935: 41 2d | i32.const 45 + 047937: 47 | i32.ne + 047938: 0d 00 | br_if 0 + 04793a: 41 01 | i32.const 1 + 04793c: 21 06 | local.set 6 + 04793e: 02 40 | block + 047940: 20 07 | local.get 7 + 047942: 41 01 | i32.const 1 + 047944: 48 | i32.lt_s + 047945: 0d 00 | br_if 0 + 047947: 20 07 | local.get 7 + 047949: 45 | i32.eqz + 04794a: 0d 00 | br_if 0 + 04794c: 20 02 | local.get 2 + 04794e: 20 02 | local.get 2 + 047950: 41 01 | i32.const 1 + 047952: 6a | i32.add + 047953: 20 07 | local.get 7 + 047955: fc 0a 00 00 | memory.copy 0 0 + 047959: 0b | end + 04795a: 20 07 | local.get 7 + 04795c: 41 7f | i32.const 4294967295 + 04795e: 6a | i32.add + 04795f: 21 07 | local.set 7 + 047961: 0c 04 | br 4 + 047963: 0b | end + 047964: 20 07 | local.get 7 + 047966: 41 1e | i32.const 30 + 047968: 4a | i32.gt_s + 047969: 0d 03 | br_if 3 + 04796b: 02 40 | block + 04796d: 20 07 | local.get 7 + 04796f: 0d 00 | br_if 0 + 047971: 20 02 | local.get 2 + 047973: 41 30 | i32.const 48 + 047975: 3b 00 00 | i32.store16 0 0 + 047978: 41 01 | i32.const 1 + 04797a: 21 07 | local.set 7 + 04797c: 0c 02 | br 2 + 04797e: 0b | end + 04797f: 20 07 | local.get 7 + 047981: 41 7f | i32.const 4294967295 + 047983: 4a | i32.gt_s + 047984: 0d 01 | br_if 1 + 047986: 20 07 | local.get 7 + 047988: 41 01 | i32.const 1 + 04798a: 6a | i32.add + 04798b: 21 07 | local.set 7 + 04798d: 0c 02 | br 2 + 04798f: 0b | end + 047990: 20 05 | local.get 5 + 047992: 20 05 | local.get 5 + 047994: 29 02 b4 01 | i64.load 2 180 + 047998: 37 03 a0 01 | i64.store 3 160 + 04799c: 20 05 | local.get 5 + 04799e: 20 00 | local.get 0 + 0479a0: 29 02 00 | i64.load 2 0 + 0479a3: 37 03 90 01 | i64.store 3 144 + 0479a7: 20 05 | local.get 5 + 0479a9: 20 00 | local.get 0 + 0479ab: 29 02 08 | i64.load 2 8 + 0479ae: 37 03 98 01 | i64.store 3 152 + 0479b2: 20 05 | local.get 5 + 0479b4: 41 a0 01 | i32.const 160 + 0479b7: 6a | i32.add + 0479b8: 20 05 | local.get 5 + 0479ba: 41 90 01 | i32.const 144 + 0479bd: 6a | i32.add + 0479be: 10 b1 84 80 80 00 | call 561 + 0479c4: 45 | i32.eqz + 0479c5: 0d 09 | br_if 9 + 0479c7: 41 00 | i32.const 0 + 0479c9: 21 06 | local.set 6 + 0479cb: 02 40 | block + 0479cd: 41 00 | i32.const 0 + 0479cf: 10 a0 84 80 80 00 | call 544 + 0479d5: 0d 00 | br_if 0 + 0479d7: 41 00 | i32.const 0 + 0479d9: 41 07 | i32.const 7 + 0479db: 10 9d 84 80 80 00 | call 541 + 0479e1: 0d 00 | br_if 0 + 0479e3: 41 01 | i32.const 1 + 0479e5: 21 07 | local.set 7 + 0479e7: 0c 0d | br 13 + 0479e9: 0b | end + 0479ea: 41 01 | i32.const 1 + 0479ec: 21 07 | local.set 7 + 0479ee: 41 01 | i32.const 1 + 0479f0: 21 06 | local.set 6 + 0479f2: 0c 0c | br 12 + 0479f4: 0b | end + 0479f5: 20 07 | local.get 7 + 0479f7: 41 01 | i32.const 1 + 0479f9: 6a | i32.add + 0479fa: 22 07 | local.tee 7 + 0479fc: 45 | i32.eqz + 0479fd: 0d 00 | br_if 0 + 0479ff: 20 02 | local.get 2 + 047a01: 41 01 | i32.const 1 + 047a03: 6a | i32.add + 047a04: 20 02 | local.get 2 + 047a06: 20 07 | local.get 7 + 047a08: fc 0a 00 00 | memory.copy 0 0 + 047a0c: 0b | end + 047a0d: 20 02 | local.get 2 + 047a0f: 41 2d | i32.const 45 + 047a11: 3a 00 00 | i32.store8 0 0 + 047a14: 41 01 | i32.const 1 + 047a16: 21 06 | local.set 6 + 047a18: 0c 01 | br 1 + 047a1a: 0b | end + 047a1b: 20 07 | local.get 7 + 047a1d: 41 1f | i32.const 31 + 047a1f: 4a | i32.gt_s + 047a20: 0d 01 | br_if 1 + 047a22: 0b | end + 047a23: 20 02 | local.get 2 + 047a25: 10 f2 84 80 80 00 | call 626 + 047a2b: 21 0b | local.set 11 + 047a2d: 20 00 | local.get 0 + 047a2f: 2a 02 08 | f32.load 2 8 + 047a32: 20 0b | local.get 11 + 047a34: b3 | f32.convert_i32_u + 047a35: 5e | f32.gt + 047a36: 45 | i32.eqz + 047a37: 0d 00 | br_if 0 + 047a39: 10 9c 84 80 80 00 | call 540 + 047a3f: 22 0b | local.tee 11 + 047a41: 41 2e | i32.const 46 + 047a43: 46 | i32.eq + 047a44: 0d 01 | br_if 1 + 047a46: 20 0b | local.get 11 + 047a48: 41 50 | i32.const 4294967248 + 047a4a: 6a | i32.add + 047a4b: 41 0a | i32.const 10 + 047a4d: 49 | i32.lt_u + 047a4e: 0d 01 | br_if 1 + 047a50: 20 07 | local.get 7 + 047a52: 0d 00 | br_if 0 + 047a54: 20 0b | local.get 11 + 047a56: 41 2b | i32.const 43 + 047a58: 46 | i32.eq + 047a59: 20 0b | local.get 11 + 047a5b: 41 2d | i32.const 45 + 047a5d: 46 | i32.eq + 047a5e: 72 | i32.or + 047a5f: 0d 01 | br_if 1 + 047a61: 0b | end + 047a62: 41 83 02 | i32.const 259 + 047a65: 10 f3 83 80 80 00 | call 499 + 047a6b: 21 0b | local.set 11 + 047a6d: 02 40 | block + 047a6f: 20 07 | local.get 7 + 047a71: 41 01 | i32.const 1 + 047a73: 48 | i32.lt_s + 047a74: 0d 00 | br_if 0 + 047a76: 20 0b | local.get 11 + 047a78: 0d 02 | br_if 2 + 047a7a: 0b | end + 047a7b: 20 06 | local.get 6 + 047a7d: 0d 02 | br_if 2 + 047a7f: 0c 03 | br 3 + 047a81: 0b | end + 047a82: 20 02 | local.get 2 + 047a84: 20 07 | local.get 7 + 047a86: 6a | i32.add + 047a87: 20 0b | local.get 11 + 047a89: 3a 00 00 | i32.store8 0 0 + 047a8c: 41 83 02 | i32.const 259 + 047a8f: 10 f3 83 80 80 00 | call 499 + 047a95: 21 06 | local.set 6 + 047a97: 20 07 | local.get 7 + 047a99: 41 00 | i32.const 0 + 047a9b: 48 | i32.lt_s + 047a9c: 0d 01 | br_if 1 + 047a9e: 20 06 | local.get 6 + 047aa0: 45 | i32.eqz + 047aa1: 0d 01 | br_if 1 + 047aa3: 20 07 | local.get 7 + 047aa5: 41 01 | i32.const 1 + 047aa7: 6a | i32.add + 047aa8: 21 07 | local.set 7 + 047aaa: 0b | end + 047aab: 20 02 | local.get 2 + 047aad: 20 07 | local.get 7 + 047aaf: 6a | i32.add + 047ab0: 41 7f | i32.const 4294967295 + 047ab2: 6a | i32.add + 047ab3: 41 00 | i32.const 0 + 047ab5: 3a 00 00 | i32.store8 0 0 + 047ab8: 0b | end + 047ab9: 20 03 | local.get 3 + 047abb: 20 02 | local.get 2 + 047abd: 10 d8 84 80 80 00 | call 600 + 047ac3: 38 02 00 | f32.store 2 0 + 047ac6: 0b | end + 047ac7: 41 81 02 | i32.const 257 + 047aca: 10 f3 83 80 80 00 | call 499 + 047ad0: 0d 02 | br_if 2 + 047ad2: 41 cf 02 | i32.const 335 + 047ad5: 10 f3 83 80 80 00 | call 499 + 047adb: 0d 02 | br_if 2 + 047add: 20 05 | local.get 5 + 047adf: 20 05 | local.get 5 + 047ae1: 29 02 b4 01 | i64.load 2 180 + 047ae5: 37 03 88 01 | i64.store 3 136 + 047ae9: 20 05 | local.get 5 + 047aeb: 20 00 | local.get 0 + 047aed: 29 02 00 | i64.load 2 0 + 047af0: 37 03 78 | i64.store 3 120 + 047af3: 20 05 | local.get 5 + 047af5: 20 00 | local.get 0 + 047af7: 29 02 08 | i64.load 2 8 + 047afa: 37 03 80 01 | i64.store 3 128 + 047afe: 41 02 | i32.const 2 + 047b00: 21 07 | local.set 7 + 047b02: 20 05 | local.get 5 + 047b04: 41 88 01 | i32.const 136 + 047b07: 6a | i32.add + 047b08: 20 05 | local.get 5 + 047b0a: 41 f8 00 | i32.const 120 + 047b0d: 6a | i32.add + 047b0e: 10 b1 84 80 80 00 | call 561 + 047b14: 45 | i32.eqz + 047b15: 0d 01 | br_if 1 + 047b17: 0b | end + 047b18: 41 00 | i32.const 0 + 047b1a: 21 06 | local.set 6 + 047b1c: 0c 02 | br 2 + 047b1e: 0b | end + 047b1f: 41 00 | i32.const 0 + 047b21: 21 06 | local.set 6 + 047b23: 41 00 | i32.const 0 + 047b25: 10 a0 84 80 80 00 | call 544 + 047b2b: 0d 00 | br_if 0 + 047b2d: 41 00 | i32.const 0 + 047b2f: 41 07 | i32.const 7 + 047b31: 10 9d 84 80 80 00 | call 541 + 047b37: 45 | i32.eqz + 047b38: 0d 01 | br_if 1 + 047b3a: 0b | end + 047b3b: 41 01 | i32.const 1 + 047b3d: 21 06 | local.set 6 + 047b3f: 41 02 | i32.const 2 + 047b41: 21 07 | local.set 7 + 047b43: 0b | end + 047b44: 20 05 | local.get 5 + 047b46: 41 00 | i32.const 0 + 047b48: 36 02 dc 01 | i32.store 2 220 + 047b4c: 02 40 | block + 047b4e: 02 40 | block + 047b50: 02 40 | block + 047b52: 02 40 | block + 047b54: 02 40 | block + 047b56: 20 07 | local.get 7 + 047b58: 41 7e | i32.const 4294967294 + 047b5a: 6a | i32.add + 047b5b: 0e 02 00 01 04 | br_table 0 1 4 + 047b60: 0b | end + 047b61: 41 ec 8d 99 80 00 | i32.const 411372 + 047b67: 21 0b | local.set 11 + 047b69: 41 00 | i32.const 0 + 047b6b: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047b72: 45 | i32.eqz + 047b73: 0d 01 | br_if 1 + 047b75: 0c 02 | br 2 + 047b77: 0b | end + 047b78: 41 f8 8d 99 80 00 | i32.const 411384 + 047b7e: 21 0b | local.set 11 + 047b80: 41 00 | i32.const 0 + 047b82: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047b89: 0d 01 | br_if 1 + 047b8b: 0b | end + 047b8c: 10 e7 84 80 80 00 | call 615 + 047b92: 0b | end + 047b93: 20 05 | local.get 5 + 047b95: 41 dc 01 | i32.const 220 + 047b98: 6a | i32.add + 047b99: 20 0b | local.get 11 + 047b9b: 28 02 00 | i32.load 2 0 + 047b9e: 10 b8 84 80 80 00 | call 568 + 047ba4: 0b | end + 047ba5: 02 40 | block + 047ba7: 02 40 | block + 047ba9: 41 00 | i32.const 0 + 047bab: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047bb2: 45 | i32.eqz + 047bb3: 0d 00 | br_if 0 + 047bb5: 41 00 | i32.const 0 + 047bb7: 28 02 80 8e 99 80 00 | i32.load 2 411392 + 047bbe: 21 0b | local.set 11 + 047bc0: 0c 01 | br 1 + 047bc2: 0b | end + 047bc3: 10 e7 84 80 80 00 | call 615 + 047bc9: 41 00 | i32.const 0 + 047bcb: 28 02 80 8e 99 80 00 | i32.load 2 411392 + 047bd2: 21 0b | local.set 11 + 047bd4: 41 00 | i32.const 0 + 047bd6: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047bdd: 0d 00 | br_if 0 + 047bdf: 10 e7 84 80 80 00 | call 615 + 047be5: 0b | end + 047be6: 20 05 | local.get 5 + 047be8: 41 d8 01 | i32.const 216 + 047beb: 6a | i32.add + 047bec: 20 07 | local.get 7 + 047bee: 41 03 | i32.const 3 + 047bf0: 6c | i32.mul + 047bf1: 22 07 | local.tee 7 + 047bf3: 41 02 | i32.const 2 + 047bf5: 74 | i32.shl + 047bf6: 41 d0 8d 99 80 00 | i32.const 411344 + 047bfc: 6a | i32.add + 047bfd: 28 02 00 | i32.load 2 0 + 047c00: 10 b8 84 80 80 00 | call 568 + 047c06: 20 05 | local.get 5 + 047c08: 20 00 | local.get 0 + 047c0a: 29 02 08 | i64.load 2 8 + 047c0d: 37 03 70 | i64.store 3 112 + 047c10: 20 05 | local.get 5 + 047c12: 20 00 | local.get 0 + 047c14: 29 02 00 | i64.load 2 0 + 047c17: 37 03 68 | i64.store 3 104 + 047c1a: 20 05 | local.get 5 + 047c1c: 20 05 | local.get 5 + 047c1e: 28 00 d8 01 | i32.load 0 216 + 047c22: 36 02 64 | i32.store 2 100 + 047c25: 20 05 | local.get 5 + 047c27: 20 05 | local.get 5 + 047c29: 28 02 dc 01 | i32.load 2 220 + 047c2d: 36 02 60 | i32.store 2 96 + 047c30: 20 05 | local.get 5 + 047c32: 41 e8 00 | i32.const 104 + 047c35: 6a | i32.add + 047c36: 20 0b | local.get 11 + 047c38: 20 05 | local.get 5 + 047c3a: 41 e4 00 | i32.const 100 + 047c3d: 6a | i32.add + 047c3e: 20 05 | local.get 5 + 047c40: 41 e0 00 | i32.const 96 + 047c43: 6a | i32.add + 047c44: 10 ec 84 80 80 00 | call 620 + 047c4a: 20 05 | local.get 5 + 047c4c: 20 00 | local.get 0 + 047c4e: 29 02 08 | i64.load 2 8 + 047c51: 37 03 58 | i64.store 3 88 + 047c54: 20 05 | local.get 5 + 047c56: 20 00 | local.get 0 + 047c58: 29 02 00 | i64.load 2 0 + 047c5b: 37 03 50 | i64.store 3 80 + 047c5e: 20 05 | local.get 5 + 047c60: 41 c8 01 | i32.const 200 + 047c63: 6a | i32.add + 047c64: 41 0a | i32.const 10 + 047c66: 20 05 | local.get 5 + 047c68: 41 d0 00 | i32.const 80 + 047c6b: 6a | i32.add + 047c6c: 10 ed 84 80 80 00 | call 621 + 047c72: 20 07 | local.get 7 + 047c74: 41 02 | i32.const 2 + 047c76: 6a | i32.add + 047c77: 21 07 | local.set 7 + 047c79: 02 40 | block + 047c7b: 41 00 | i32.const 0 + 047c7d: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047c84: 0d 00 | br_if 0 + 047c86: 10 e7 84 80 80 00 | call 615 + 047c8c: 0b | end + 047c8d: 20 05 | local.get 5 + 047c8f: 41 c4 01 | i32.const 196 + 047c92: 6a | i32.add + 047c93: 20 07 | local.get 7 + 047c95: 41 02 | i32.const 2 + 047c97: 74 | i32.shl + 047c98: 41 d0 8d 99 80 00 | i32.const 411344 + 047c9e: 6a | i32.add + 047c9f: 28 02 00 | i32.load 2 0 + 047ca2: 10 b8 84 80 80 00 | call 568 + 047ca8: 20 05 | local.get 5 + 047caa: 20 05 | local.get 5 + 047cac: 29 02 d0 01 | i64.load 2 208 + 047cb0: 37 03 48 | i64.store 3 72 + 047cb3: 20 05 | local.get 5 + 047cb5: 20 05 | local.get 5 + 047cb7: 29 02 c8 01 | i64.load 2 200 + 047cbb: 37 03 40 | i64.store 3 64 + 047cbe: 20 05 | local.get 5 + 047cc0: 20 05 | local.get 5 + 047cc2: 28 00 c4 01 | i32.load 0 196 + 047cc6: 36 02 3c | i32.store 2 60 + 047cc9: 41 01 | i32.const 1 + 047ccb: 21 0b | local.set 11 + 047ccd: 20 02 | local.get 2 + 047ccf: 20 05 | local.get 5 + 047cd1: 41 c0 00 | i32.const 64 + 047cd4: 6a | i32.add + 047cd5: 41 01 | i32.const 1 + 047cd7: 20 05 | local.get 5 + 047cd9: 41 3c | i32.const 60 + 047cdb: 6a | i32.add + 047cdc: 10 ee 84 80 80 00 | call 622 + 047ce2: 02 40 | block + 047ce4: 20 04 | local.get 4 + 047ce6: 45 | i32.eqz + 047ce7: 0d 00 | br_if 0 + 047ce9: 20 00 | local.get 0 + 047ceb: 2a 02 00 | f32.load 2 0 + 047cee: 21 0a | local.set 10 + 047cf0: 20 02 | local.get 2 + 047cf2: 10 f2 84 80 80 00 | call 626 + 047cf8: 21 02 | local.set 2 + 047cfa: 20 05 | local.get 5 + 047cfc: 20 00 | local.get 0 + 047cfe: 2a 02 08 | f32.load 2 8 + 047d01: 43 00 00 00 3f | f32.const 0x1p-1 + 047d06: 94 | f32.mul + 047d07: 20 0a | local.get 10 + 047d09: 20 02 | local.get 2 + 047d0b: 41 01 | i32.const 1 + 047d0d: 76 | i32.shr_u + 047d0e: b3 | f32.convert_i32_u + 047d0f: 92 | f32.add + 047d10: 92 | f32.add + 047d11: 43 00 00 80 3f | f32.const 0x1p+0 + 047d16: 92 | f32.add + 047d17: 38 02 b4 01 | f32.store 2 180 + 047d1b: 20 00 | local.get 0 + 047d1d: 2a 02 04 | f32.load 2 4 + 047d20: 21 0a | local.set 10 + 047d22: 02 40 | block + 047d24: 41 00 | i32.const 0 + 047d26: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047d2d: 0d 00 | br_if 0 + 047d2f: 10 e7 84 80 80 00 | call 615 + 047d35: 41 00 | i32.const 0 + 047d37: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047d3e: 21 0b | local.set 11 + 047d40: 0b | end + 047d41: 20 05 | local.get 5 + 047d43: 41 80 80 80 84 04 | i32.const 1082130432 + 047d49: 36 02 bc 01 | i32.store 2 188 + 047d4d: 20 05 | local.get 5 + 047d4f: 20 0a | local.get 10 + 047d51: 41 00 | i32.const 0 + 047d53: 28 02 80 8e 99 80 00 | i32.load 2 411392 + 047d5a: 22 02 | local.tee 2 + 047d5c: 41 01 | i32.const 1 + 047d5e: 74 | i32.shl + 047d5f: b2 | f32.convert_i32_s + 047d60: 92 | f32.add + 047d61: 38 02 b8 01 | f32.store 2 184 + 047d65: 20 00 | local.get 0 + 047d67: 2a 02 0c | f32.load 2 12 + 047d6a: 21 0a | local.set 10 + 047d6c: 02 40 | block + 047d6e: 02 40 | block + 047d70: 20 0b | local.get 11 + 047d72: 41 01 | i32.const 1 + 047d74: 71 | i32.and + 047d75: 0d 00 | br_if 0 + 047d77: 10 e7 84 80 80 00 | call 615 + 047d7d: 20 05 | local.get 5 + 047d7f: 41 00 | i32.const 0 + 047d81: 36 02 b0 01 | i32.store 2 176 + 047d85: 20 05 | local.get 5 + 047d87: 20 0a | local.get 10 + 047d89: 41 00 | i32.const 0 + 047d8b: 28 02 80 8e 99 80 00 | i32.load 2 411392 + 047d92: 41 02 | i32.const 2 + 047d94: 74 | i32.shl + 047d95: b2 | f32.convert_i32_s + 047d96: 93 | f32.sub + 047d97: 38 02 c0 01 | f32.store 2 192 + 047d9b: 41 00 | i32.const 0 + 047d9d: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047da4: 0d 01 | br_if 1 + 047da6: 10 e7 84 80 80 00 | call 615 + 047dac: 0c 01 | br 1 + 047dae: 0b | end + 047daf: 20 05 | local.get 5 + 047db1: 41 00 | i32.const 0 + 047db3: 36 02 b0 01 | i32.store 2 176 + 047db7: 20 05 | local.get 5 + 047db9: 20 0a | local.get 10 + 047dbb: 20 02 | local.get 2 + 047dbd: 41 02 | i32.const 2 + 047dbf: 74 | i32.shl + 047dc0: b2 | f32.convert_i32_s + 047dc1: 93 | f32.sub + 047dc2: 38 02 c0 01 | f32.store 2 192 + 047dc6: 0b | end + 047dc7: 20 05 | local.get 5 + 047dc9: 41 ac 01 | i32.const 172 + 047dcc: 6a | i32.add + 047dcd: 41 00 | i32.const 0 + 047dcf: 28 02 e8 8d 99 80 00 | i32.load 2 411368 + 047dd6: 10 b8 84 80 80 00 | call 568 + 047ddc: 20 05 | local.get 5 + 047dde: 20 05 | local.get 5 + 047de0: 29 02 bc 01 | i64.load 2 188 + 047de4: 37 03 30 | i64.store 3 48 + 047de7: 20 05 | local.get 5 + 047de9: 20 05 | local.get 5 + 047deb: 29 02 b4 01 | i64.load 2 180 + 047def: 37 03 28 | i64.store 3 40 + 047df2: 20 05 | local.get 5 + 047df4: 20 05 | local.get 5 + 047df6: 28 02 b0 01 | i32.load 2 176 + 047dfa: 36 02 24 | i32.store 2 36 + 047dfd: 20 05 | local.get 5 + 047dff: 20 05 | local.get 5 + 047e01: 28 00 ac 01 | i32.load 0 172 + 047e05: 36 02 20 | i32.store 2 32 + 047e08: 20 05 | local.get 5 + 047e0a: 41 28 | i32.const 40 + 047e0c: 6a | i32.add + 047e0d: 41 00 | i32.const 0 + 047e0f: 20 05 | local.get 5 + 047e11: 41 24 | i32.const 36 + 047e13: 6a | i32.add + 047e14: 20 05 | local.get 5 + 047e16: 41 20 | i32.const 32 + 047e18: 6a | i32.add + 047e19: 10 ec 84 80 80 00 | call 620 + 047e1f: 0b | end + 047e20: 02 40 | block + 047e22: 02 40 | block + 047e24: 41 00 | i32.const 0 + 047e26: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047e2d: 45 | i32.eqz + 047e2e: 0d 00 | br_if 0 + 047e30: 41 00 | i32.const 0 + 047e32: 41 02 | i32.const 2 + 047e34: 41 00 | i32.const 0 + 047e36: 28 02 88 8e 99 80 00 | i32.load 2 411400 + 047e3d: 41 02 | i32.const 2 + 047e3f: 46 | i32.eq + 047e40: 1b | select + 047e41: 21 00 | local.set 0 + 047e43: 0c 01 | br 1 + 047e45: 0b | end + 047e46: 10 e7 84 80 80 00 | call 615 + 047e4c: 41 00 | i32.const 0 + 047e4e: 41 02 | i32.const 2 + 047e50: 41 00 | i32.const 0 + 047e52: 28 02 88 8e 99 80 00 | i32.load 2 411400 + 047e59: 41 02 | i32.const 2 + 047e5b: 46 | i32.eq + 047e5c: 1b | select + 047e5d: 21 00 | local.set 0 + 047e5f: 41 00 | i32.const 0 + 047e61: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047e68: 0d 00 | br_if 0 + 047e6a: 10 e7 84 80 80 00 | call 615 + 047e70: 0b | end + 047e71: 20 05 | local.get 5 + 047e73: 41 a8 01 | i32.const 168 + 047e76: 6a | i32.add + 047e77: 20 07 | local.get 7 + 047e79: 41 02 | i32.const 2 + 047e7b: 74 | i32.shl + 047e7c: 41 f0 86 99 80 00 | i32.const 410480 + 047e82: 6a | i32.add + 047e83: 28 02 00 | i32.load 2 0 + 047e86: 10 b8 84 80 80 00 | call 568 + 047e8c: 20 05 | local.get 5 + 047e8e: 20 05 | local.get 5 + 047e90: 29 03 e8 01 | i64.load 3 232 + 047e94: 37 03 18 | i64.store 3 24 + 047e97: 20 05 | local.get 5 + 047e99: 20 05 | local.get 5 + 047e9b: 29 03 e0 01 | i64.load 3 224 + 047e9f: 37 03 10 | i64.store 3 16 + 047ea2: 20 05 | local.get 5 + 047ea4: 20 05 | local.get 5 + 047ea6: 28 00 a8 01 | i32.load 0 168 + 047eaa: 36 02 0c | i32.store 2 12 + 047ead: 20 01 | local.get 1 + 047eaf: 20 05 | local.get 5 + 047eb1: 41 10 | i32.const 16 + 047eb3: 6a | i32.add + 047eb4: 20 00 | local.get 0 + 047eb6: 20 05 | local.get 5 + 047eb8: 41 0c | i32.const 12 + 047eba: 6a | i32.add + 047ebb: 10 ee 84 80 80 00 | call 622 + 047ec1: 20 05 | local.get 5 + 047ec3: 41 f0 01 | i32.const 240 + 047ec6: 6a | i32.add + 047ec7: 24 80 80 80 80 00 | global.set 0 + 047ecd: 20 06 | local.get 6 + 047ecf: 0b | end +047ed2 func[636]: + 047ed3: 01 7f | local[6] type=i32 + 047ed5: 03 7d | local[7..9] type=f32 + 047ed7: 02 7f | local[10..11] type=i32 + 047ed9: 02 7d | local[12..13] type=f32 + 047edb: 02 7f | local[14..15] type=i32 + 047edd: 04 7d | local[16..19] type=f32 + 047edf: 23 80 80 80 80 00 | global.get 0 + 047ee5: 41 b0 02 | i32.const 304 + 047ee8: 6b | i32.sub + 047ee9: 22 06 | local.tee 6 + 047eeb: 24 80 80 80 80 00 | global.set 0 + 047ef1: 20 05 | local.get 5 + 047ef3: 20 04 | local.get 4 + 047ef5: 93 | f32.sub + 047ef6: 22 07 | local.tee 7 + 047ef8: 43 00 00 00 3f | f32.const 0x1p-1 + 047efd: 94 | f32.mul + 047efe: 22 08 | local.tee 8 + 047f00: 21 09 | local.set 9 + 047f02: 02 40 | block + 047f04: 20 03 | local.get 3 + 047f06: 45 | i32.eqz + 047f07: 0d 00 | br_if 0 + 047f09: 20 03 | local.get 3 + 047f0b: 2a 02 00 | f32.load 2 0 + 047f0e: 21 09 | local.set 9 + 047f10: 0b | end + 047f11: 41 00 | i32.const 0 + 047f13: 28 02 d8 85 99 80 00 | i32.load 2 410328 + 047f1a: 21 0a | local.set 10 + 047f1c: 02 40 | block + 047f1e: 02 40 | block + 047f20: 02 40 | block + 047f22: 02 40 | block + 047f24: 41 00 | i32.const 0 + 047f26: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047f2d: 45 | i32.eqz + 047f2e: 0d 00 | br_if 0 + 047f30: 41 00 | i32.const 0 + 047f32: 28 02 d0 89 99 80 00 | i32.load 2 410832 + 047f39: 21 0b | local.set 11 + 047f3b: 20 06 | local.get 6 + 047f3d: 20 00 | local.get 0 + 047f3f: 2a 02 00 | f32.load 2 0 + 047f42: 22 0c | local.tee 12 + 047f44: 38 02 a0 02 | f32.store 2 288 + 047f48: 20 00 | local.get 0 + 047f4a: 2a 02 04 | f32.load 2 4 + 047f4d: 21 0d | local.set 13 + 047f4f: 0c 01 | br 1 + 047f51: 0b | end + 047f52: 10 e7 84 80 80 00 | call 615 + 047f58: 41 00 | i32.const 0 + 047f5a: 28 02 d0 89 99 80 00 | i32.load 2 410832 + 047f61: 21 0b | local.set 11 + 047f63: 41 00 | i32.const 0 + 047f65: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047f6c: 21 0e | local.set 14 + 047f6e: 20 06 | local.get 6 + 047f70: 20 00 | local.get 0 + 047f72: 2a 02 00 | f32.load 2 0 + 047f75: 22 0c | local.tee 12 + 047f77: 38 02 a0 02 | f32.store 2 288 + 047f7b: 20 00 | local.get 0 + 047f7d: 2a 02 04 | f32.load 2 4 + 047f80: 21 0d | local.set 13 + 047f82: 20 0e | local.get 14 + 047f84: 45 | i32.eqz + 047f85: 0d 01 | br_if 1 + 047f87: 0b | end + 047f88: 41 00 | i32.const 0 + 047f8a: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 047f91: 21 0f | local.set 15 + 047f93: 41 01 | i32.const 1 + 047f95: 21 0e | local.set 14 + 047f97: 0c 01 | br 1 + 047f99: 0b | end + 047f9a: 10 e7 84 80 80 00 | call 615 + 047fa0: 41 00 | i32.const 0 + 047fa2: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 047fa9: 21 0f | local.set 15 + 047fab: 41 01 | i32.const 1 + 047fad: 21 0e | local.set 14 + 047faf: 41 00 | i32.const 0 + 047fb1: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047fb8: 0d 00 | br_if 0 + 047fba: 10 e7 84 80 80 00 | call 615 + 047fc0: 41 00 | i32.const 0 + 047fc2: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 047fc9: 21 0e | local.set 14 + 047fcb: 0b | end + 047fcc: 20 06 | local.get 6 + 047fce: 41 00 | i32.const 0 + 047fd0: 36 02 a8 02 | i32.store 2 296 + 047fd4: 20 06 | local.get 6 + 047fd6: 20 0d | local.get 13 + 047fd8: 20 0f | local.get 15 + 047fda: b2 | f32.convert_i32_s + 047fdb: 92 | f32.add + 047fdc: 41 00 | i32.const 0 + 047fde: 28 02 d4 89 99 80 00 | i32.load 2 410836 + 047fe5: b2 | f32.convert_i32_s + 047fe6: 92 | f32.add + 047fe7: 38 02 a4 02 | f32.store 2 292 + 047feb: 20 00 | local.get 0 + 047fed: 2a 02 0c | f32.load 2 12 + 047ff0: 21 10 | local.set 16 + 047ff2: 02 40 | block + 047ff4: 02 40 | block + 047ff6: 20 0e | local.get 14 + 047ff8: 41 01 | i32.const 1 + 047ffa: 71 | i32.and + 047ffb: 45 | i32.eqz + 047ffc: 0d 00 | br_if 0 + 047ffe: 41 00 | i32.const 0 + 048000: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 048007: 21 0e | local.set 14 + 048009: 0c 01 | br 1 + 04800b: 0b | end + 04800c: 10 e7 84 80 80 00 | call 615 + 048012: 41 00 | i32.const 0 + 048014: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 04801b: 21 0e | local.set 14 + 04801d: 41 00 | i32.const 0 + 04801f: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048026: 0d 00 | br_if 0 + 048028: 10 e7 84 80 80 00 | call 615 + 04802e: 0b | end + 04802f: 20 06 | local.get 6 + 048031: 20 10 | local.get 16 + 048033: 20 0e | local.get 14 + 048035: 41 01 | i32.const 1 + 048037: 74 | i32.shl + 048038: b2 | f32.convert_i32_s + 048039: 93 | f32.sub + 04803a: 41 00 | i32.const 0 + 04803c: 28 02 d4 89 99 80 00 | i32.load 2 410836 + 048043: 41 01 | i32.const 1 + 048045: 74 | i32.shl + 048046: b2 | f32.convert_i32_s + 048047: 93 | f32.sub + 048048: 38 02 ac 02 | f32.store 2 300 + 04804c: 02 40 | block + 04804e: 20 0a | local.get 10 + 048050: 41 03 | i32.const 3 + 048052: 46 | i32.eq + 048053: 0d 00 | br_if 0 + 048055: 41 00 | i32.const 0 + 048057: 2d 00 dc 85 99 80 00 | i32.load8_u 0 410332 + 04805e: 41 01 | i32.const 1 + 048060: 71 | i32.and + 048061: 0d 00 | br_if 0 + 048063: 20 06 | local.get 6 + 048065: 41 e8 01 | i32.const 232 + 048068: 6a | i32.add + 048069: 10 a2 84 80 80 00 | call 546 + 04806f: 02 40 | block + 048071: 02 40 | block + 048073: 02 40 | block + 048075: 02 40 | block + 048077: 02 40 | block + 048079: 02 40 | block + 04807b: 02 40 | block + 04807d: 41 00 | i32.const 0 + 04807f: 2d 00 90 92 99 80 00 | i32.load8_u 0 411920 + 048086: 45 | i32.eqz + 048087: 0d 00 | br_if 0 + 048089: 02 40 | block + 04808b: 41 00 | i32.const 0 + 04808d: 10 f2 83 80 80 00 | call 498 + 048093: 0d 00 | br_if 0 + 048095: 41 00 | i32.const 0 + 048097: 41 07 | i32.const 7 + 048099: 10 9e 84 80 80 00 | call 542 + 04809f: 45 | i32.eqz + 0480a0: 0d 03 | br_if 3 + 0480a2: 0b | end + 0480a3: 20 0c | local.get 12 + 0480a5: fc 00 | i32.trunc_sat_f32_s + 0480a7: 41 00 | i32.const 0 + 0480a9: 2a 02 a8 94 99 80 00 | f32.load 2 412200 + 0480b0: fc 00 | i32.trunc_sat_f32_s + 0480b2: 47 | i32.ne + 0480b3: 0d 03 | br_if 3 + 0480b5: 20 0d | local.get 13 + 0480b7: fc 00 | i32.trunc_sat_f32_s + 0480b9: 41 00 | i32.const 0 + 0480bb: 2a 02 ac 94 99 80 00 | f32.load 2 412204 + 0480c2: fc 00 | i32.trunc_sat_f32_s + 0480c4: 47 | i32.ne + 0480c5: 0d 03 | br_if 3 + 0480c7: 20 00 | local.get 0 + 0480c9: 2a 02 08 | f32.load 2 8 + 0480cc: 22 11 | local.tee 17 + 0480ce: fc 00 | i32.trunc_sat_f32_s + 0480d0: 41 00 | i32.const 0 + 0480d2: 2a 02 b0 94 99 80 00 | f32.load 2 412208 + 0480d9: fc 00 | i32.trunc_sat_f32_s + 0480db: 47 | i32.ne + 0480dc: 0d 03 | br_if 3 + 0480de: 20 10 | local.get 16 + 0480e0: fc 00 | i32.trunc_sat_f32_s + 0480e2: 41 00 | i32.const 0 + 0480e4: 2a 02 b4 94 99 80 00 | f32.load 2 412212 + 0480eb: fc 00 | i32.trunc_sat_f32_s + 0480ed: 47 | i32.ne + 0480ee: 0d 03 | br_if 3 + 0480f0: 41 02 | i32.const 2 + 0480f2: 21 0a | local.set 10 + 0480f4: 20 07 | local.get 7 + 0480f6: 20 06 | local.get 6 + 0480f8: 2a 02 e8 01 | f32.load 2 232 + 0480fc: 20 0c | local.get 12 + 0480fe: 93 | f32.sub + 0480ff: 20 0b | local.get 11 + 048101: 41 02 | i32.const 2 + 048103: 6d | i32.div_s + 048104: b2 | f32.convert_i32_s + 048105: 93 | f32.sub + 048106: 20 11 | local.get 17 + 048108: 20 0b | local.get 11 + 04810a: b2 | f32.convert_i32_s + 04810b: 93 | f32.sub + 04810c: 95 | f32.div + 04810d: 94 | f32.mul + 04810e: 20 04 | local.get 4 + 048110: 92 | f32.add + 048111: 21 11 | local.set 17 + 048113: 20 03 | local.get 3 + 048115: 45 | i32.eqz + 048116: 0d 01 | br_if 1 + 048118: 0c 05 | br 5 + 04811a: 0b | end + 04811b: 20 06 | local.get 6 + 04811d: 20 06 | local.get 6 + 04811f: 29 02 e8 01 | i64.load 2 232 + 048123: 37 03 d8 01 | i64.store 3 216 + 048127: 20 06 | local.get 6 + 048129: 20 00 | local.get 0 + 04812b: 29 02 00 | i64.load 2 0 + 04812e: 37 03 c8 01 | i64.store 3 200 + 048132: 20 06 | local.get 6 + 048134: 20 00 | local.get 0 + 048136: 29 02 08 | i64.load 2 8 + 048139: 37 03 d0 01 | i64.store 3 208 + 04813d: 20 06 | local.get 6 + 04813f: 41 d8 01 | i32.const 216 + 048142: 6a | i32.add + 048143: 20 06 | local.get 6 + 048145: 41 c8 01 | i32.const 200 + 048148: 6a | i32.add + 048149: 10 b1 84 80 80 00 | call 561 + 04814f: 45 | i32.eqz + 048150: 0d 02 | br_if 2 + 048152: 02 40 | block + 048154: 41 00 | i32.const 0 + 048156: 10 f2 83 80 80 00 | call 498 + 04815c: 0d 00 | br_if 0 + 04815e: 41 00 | i32.const 0 + 048160: 41 07 | i32.const 7 + 048162: 10 9e 84 80 80 00 | call 542 + 048168: 0d 00 | br_if 0 + 04816a: 41 01 | i32.const 1 + 04816c: 21 0a | local.set 10 + 04816e: 0c 03 | br 3 + 048170: 0b | end + 048171: 41 00 | i32.const 0 + 048173: 41 01 | i32.const 1 + 048175: 3a 00 90 92 99 80 00 | i32.store8 0 411920 + 04817c: 41 00 | i32.const 0 + 04817e: 20 00 | local.get 0 + 048180: 29 02 00 | i64.load 2 0 + 048183: 37 02 a8 94 99 80 00 | i64.store 2 412200 + 04818a: 41 00 | i32.const 0 + 04818c: 20 00 | local.get 0 + 04818e: 29 02 08 | i64.load 2 8 + 048191: 37 02 b0 94 99 80 00 | i64.store 2 412208 + 048198: 20 06 | local.get 6 + 04819a: 20 06 | local.get 6 + 04819c: 29 02 e8 01 | i64.load 2 232 + 0481a0: 37 03 c0 01 | i64.store 3 192 + 0481a4: 20 06 | local.get 6 + 0481a6: 20 06 | local.get 6 + 0481a8: 29 02 a0 02 | i64.load 2 288 + 0481ac: 37 03 b0 01 | i64.store 3 176 + 0481b0: 20 06 | local.get 6 + 0481b2: 20 06 | local.get 6 + 0481b4: 29 02 a8 02 | i64.load 2 296 + 0481b8: 37 03 b8 01 | i64.store 3 184 + 0481bc: 02 40 | block + 0481be: 20 06 | local.get 6 + 0481c0: 41 c0 01 | i32.const 192 + 0481c3: 6a | i32.add + 0481c4: 20 06 | local.get 6 + 0481c6: 41 b0 01 | i32.const 176 + 0481c9: 6a | i32.add + 0481ca: 10 b1 84 80 80 00 | call 561 + 0481d0: 45 | i32.eqz + 0481d1: 0d 00 | br_if 0 + 0481d3: 41 02 | i32.const 2 + 0481d5: 21 0a | local.set 10 + 0481d7: 0c 03 | br 3 + 0481d9: 0b | end + 0481da: 41 02 | i32.const 2 + 0481dc: 21 0a | local.set 10 + 0481de: 20 07 | local.get 7 + 0481e0: 20 06 | local.get 6 + 0481e2: 2a 02 e8 01 | f32.load 2 232 + 0481e6: 20 0c | local.get 12 + 0481e8: 93 | f32.sub + 0481e9: 20 0b | local.get 11 + 0481eb: 41 02 | i32.const 2 + 0481ed: 6d | i32.div_s + 0481ee: b2 | f32.convert_i32_s + 0481ef: 93 | f32.sub + 0481f0: 20 00 | local.get 0 + 0481f2: 2a 02 08 | f32.load 2 8 + 0481f5: 20 0b | local.get 11 + 0481f7: b2 | f32.convert_i32_s + 0481f8: 93 | f32.sub + 0481f9: 95 | f32.div + 0481fa: 94 | f32.mul + 0481fb: 20 04 | local.get 4 + 0481fd: 92 | f32.add + 0481fe: 21 11 | local.set 17 + 048200: 20 03 | local.get 3 + 048202: 0d 04 | br_if 4 + 048204: 0b | end + 048205: 20 11 | local.get 17 + 048207: 21 08 | local.set 8 + 048209: 0c 02 | br 2 + 04820b: 0b | end + 04820c: 41 00 | i32.const 0 + 04820e: 42 00 | i64.const 0 + 048210: 37 02 a8 94 99 80 00 | i64.store 2 412200 + 048217: 41 00 | i32.const 0 + 048219: 42 00 | i64.const 0 + 04821b: 37 02 b0 94 99 80 00 | i64.store 2 412208 + 048222: 41 00 | i32.const 0 + 048224: 41 00 | i32.const 0 + 048226: 3a 00 90 92 99 80 00 | i32.store8 0 411920 + 04822d: 0b | end + 04822e: 20 03 | local.get 3 + 048230: 45 | i32.eqz + 048231: 0d 00 | br_if 0 + 048233: 20 03 | local.get 3 + 048235: 2a 02 00 | f32.load 2 0 + 048238: 21 11 | local.set 17 + 04823a: 0c 02 | br 2 + 04823c: 0b | end + 04823d: 02 40 | block + 04823f: 20 08 | local.get 8 + 048241: 20 05 | local.get 5 + 048243: 5e | f32.gt + 048244: 45 | i32.eqz + 048245: 0d 00 | br_if 0 + 048247: 20 05 | local.get 5 + 048249: 21 08 | local.set 8 + 04824b: 0c 03 | br 3 + 04824d: 0b | end + 04824e: 20 04 | local.get 4 + 048250: 20 08 | local.get 8 + 048252: 20 08 | local.get 8 + 048254: 20 04 | local.get 4 + 048256: 5d | f32.lt + 048257: 1b | select + 048258: 21 08 | local.set 8 + 04825a: 0c 02 | br 2 + 04825c: 0b | end + 04825d: 20 03 | local.get 3 + 04825f: 20 11 | local.get 17 + 048261: 38 02 00 | f32.store 2 0 + 048264: 41 02 | i32.const 2 + 048266: 21 0a | local.set 10 + 048268: 0b | end + 048269: 02 40 | block + 04826b: 20 11 | local.get 17 + 04826d: 20 05 | local.get 5 + 04826f: 5e | f32.gt + 048270: 45 | i32.eqz + 048271: 0d 00 | br_if 0 + 048273: 20 03 | local.get 3 + 048275: 20 05 | local.get 5 + 048277: 38 02 00 | f32.store 2 0 + 04827a: 0c 01 | br 1 + 04827c: 0b | end + 04827d: 20 11 | local.get 17 + 04827f: 20 04 | local.get 4 + 048281: 5d | f32.lt + 048282: 45 | i32.eqz + 048283: 0d 00 | br_if 0 + 048285: 20 03 | local.get 3 + 048287: 20 04 | local.get 4 + 048289: 38 02 00 | f32.store 2 0 + 04828c: 0b | end + 04828d: 20 08 | local.get 8 + 04828f: 21 05 | local.set 5 + 048291: 02 40 | block + 048293: 20 03 | local.get 3 + 048295: 45 | i32.eqz + 048296: 0d 00 | br_if 0 + 048298: 20 03 | local.get 3 + 04829a: 2a 02 00 | f32.load 2 0 + 04829d: 21 05 | local.set 5 + 04829f: 0b | end + 0482a0: 20 00 | local.get 0 + 0482a2: 2a 02 08 | f32.load 2 8 + 0482a5: 22 11 | local.tee 17 + 0482a7: 20 0b | local.get 11 + 0482a9: b2 | f32.convert_i32_s + 0482aa: 22 12 | local.tee 18 + 0482ac: 93 | f32.sub + 0482ad: 21 13 | local.set 19 + 0482af: 20 05 | local.get 5 + 0482b1: 20 04 | local.get 4 + 0482b3: 93 | f32.sub + 0482b4: 20 07 | local.get 7 + 0482b6: 95 | f32.div + 0482b7: 21 04 | local.set 4 + 0482b9: 02 40 | block + 0482bb: 41 00 | i32.const 0 + 0482bd: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0482c4: 0d 00 | br_if 0 + 0482c6: 10 e7 84 80 80 00 | call 615 + 0482cc: 0b | end + 0482cd: 20 04 | local.get 4 + 0482cf: 20 13 | local.get 19 + 0482d1: 41 00 | i32.const 0 + 0482d3: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 0482da: 22 0e | local.tee 14 + 0482dc: 41 01 | i32.const 1 + 0482de: 74 | i32.shl + 0482df: b2 | f32.convert_i32_s + 0482e0: 93 | f32.sub + 0482e1: 94 | f32.mul + 0482e2: 21 04 | local.set 4 + 0482e4: 02 40 | block + 0482e6: 02 40 | block + 0482e8: 20 0b | local.get 11 + 0482ea: 41 01 | i32.const 1 + 0482ec: 48 | i32.lt_s + 0482ed: 0d 00 | br_if 0 + 0482ef: 20 06 | local.get 6 + 0482f1: 20 12 | local.get 18 + 0482f3: 38 02 a8 02 | f32.store 2 296 + 0482f7: 20 06 | local.get 6 + 0482f9: 20 0c | local.get 12 + 0482fb: 20 04 | local.get 4 + 0482fd: 92 | f32.add + 0482fe: 22 04 | local.tee 4 + 048300: 38 02 a0 02 | f32.store 2 288 + 048304: 02 40 | block + 048306: 41 00 | i32.const 0 + 048308: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04830f: 0d 00 | br_if 0 + 048311: 10 e7 84 80 80 00 | call 615 + 048317: 41 00 | i32.const 0 + 048319: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 048320: 21 0e | local.set 14 + 048322: 0b | end + 048323: 02 40 | block + 048325: 20 04 | local.get 4 + 048327: 20 0c | local.get 12 + 048329: 20 0e | local.get 14 + 04832b: b2 | f32.convert_i32_s + 04832c: 22 07 | local.tee 7 + 04832e: 92 | f32.add + 04832f: 22 05 | local.tee 5 + 048331: 5f | f32.le + 048332: 45 | i32.eqz + 048333: 0d 00 | br_if 0 + 048335: 02 40 | block + 048337: 41 00 | i32.const 0 + 048339: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048340: 0d 00 | br_if 0 + 048342: 10 e7 84 80 80 00 | call 615 + 048348: 20 0c | local.get 12 + 04834a: 41 00 | i32.const 0 + 04834c: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 048353: 22 0e | local.tee 14 + 048355: b2 | f32.convert_i32_s + 048356: 92 | f32.add + 048357: 21 05 | local.set 5 + 048359: 0b | end + 04835a: 20 06 | local.get 6 + 04835c: 20 05 | local.get 5 + 04835e: 38 02 a0 02 | f32.store 2 288 + 048362: 0c 02 | br 2 + 048364: 0b | end + 048365: 20 04 | local.get 4 + 048367: 20 12 | local.get 18 + 048369: 92 | f32.add + 04836a: 20 0c | local.get 12 + 04836c: 20 11 | local.get 17 + 04836e: 92 | f32.add + 04836f: 22 04 | local.tee 4 + 048371: 60 | f32.ge + 048372: 45 | i32.eqz + 048373: 0d 01 | br_if 1 + 048375: 20 04 | local.get 4 + 048377: 20 12 | local.get 18 + 048379: 93 | f32.sub + 04837a: 21 04 | local.set 4 + 04837c: 02 40 | block + 04837e: 41 00 | i32.const 0 + 048380: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048387: 0d 00 | br_if 0 + 048389: 10 e7 84 80 80 00 | call 615 + 04838f: 41 00 | i32.const 0 + 048391: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 048398: 22 0e | local.tee 14 + 04839a: b2 | f32.convert_i32_s + 04839b: 21 07 | local.set 7 + 04839d: 0b | end + 04839e: 20 06 | local.get 6 + 0483a0: 20 04 | local.get 4 + 0483a2: 20 07 | local.get 7 + 0483a4: 93 | f32.sub + 0483a5: 38 02 a0 02 | f32.store 2 288 + 0483a9: 0c 01 | br 1 + 0483ab: 0b | end + 0483ac: 20 0b | local.get 11 + 0483ae: 0d 00 | br_if 0 + 0483b0: 02 40 | block + 0483b2: 41 00 | i32.const 0 + 0483b4: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0483bb: 0d 00 | br_if 0 + 0483bd: 10 e7 84 80 80 00 | call 615 + 0483c3: 41 00 | i32.const 0 + 0483c5: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 0483cc: 21 0e | local.set 14 + 0483ce: 0b | end + 0483cf: 20 06 | local.get 6 + 0483d1: 20 0c | local.get 12 + 0483d3: 20 0e | local.get 14 + 0483d5: b2 | f32.convert_i32_s + 0483d6: 92 | f32.add + 0483d7: 38 02 a0 02 | f32.store 2 288 + 0483db: 20 06 | local.get 6 + 0483dd: 20 04 | local.get 4 + 0483df: 38 02 a8 02 | f32.store 2 296 + 0483e3: 20 04 | local.get 4 + 0483e5: 20 11 | local.get 17 + 0483e7: 5e | f32.gt + 0483e8: 45 | i32.eqz + 0483e9: 0d 00 | br_if 0 + 0483eb: 02 40 | block + 0483ed: 41 00 | i32.const 0 + 0483ef: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0483f6: 0d 00 | br_if 0 + 0483f8: 10 e7 84 80 80 00 | call 615 + 0483fe: 41 00 | i32.const 0 + 048400: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 048407: 21 0e | local.set 14 + 048409: 0b | end + 04840a: 20 06 | local.get 6 + 04840c: 20 11 | local.get 17 + 04840e: 20 0e | local.get 14 + 048410: 41 01 | i32.const 1 + 048412: 74 | i32.shl + 048413: b2 | f32.convert_i32_s + 048414: 93 | f32.sub + 048415: 38 02 a8 02 | f32.store 2 296 + 048419: 0b | end + 04841a: 02 40 | block + 04841c: 20 03 | local.get 3 + 04841e: 45 | i32.eqz + 04841f: 0d 00 | br_if 0 + 048421: 20 03 | local.get 3 + 048423: 2a 02 00 | f32.load 2 0 + 048426: 21 08 | local.set 8 + 048428: 0b | end + 048429: 02 40 | block + 04842b: 41 00 | i32.const 0 + 04842d: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048434: 0d 00 | br_if 0 + 048436: 10 e7 84 80 80 00 | call 615 + 04843c: 41 00 | i32.const 0 + 04843e: 28 02 c0 89 99 80 00 | i32.load 2 410816 + 048445: 21 0e | local.set 14 + 048447: 41 00 | i32.const 0 + 048449: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048450: 0d 00 | br_if 0 + 048452: 10 e7 84 80 80 00 | call 615 + 048458: 0b | end + 048459: 20 06 | local.get 6 + 04845b: 41 9c 02 | i32.const 284 + 04845e: 6a | i32.add + 04845f: 20 0a | local.get 10 + 048461: 41 03 | i32.const 3 + 048463: 6c | i32.mul + 048464: 22 03 | local.tee 3 + 048466: 41 02 | i32.const 2 + 048468: 74 | i32.shl + 048469: 41 90 89 99 80 00 | i32.const 410768 + 04846f: 6a | i32.add + 048470: 28 02 00 | i32.load 2 0 + 048473: 10 b8 84 80 80 00 | call 568 + 048479: 41 0a | i32.const 10 + 04847b: 41 01 | i32.const 1 + 04847d: 20 0a | local.get 10 + 04847f: 41 03 | i32.const 3 + 048481: 46 | i32.eq + 048482: 1b | select + 048483: 21 0b | local.set 11 + 048485: 02 40 | block + 048487: 41 00 | i32.const 0 + 048489: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048490: 0d 00 | br_if 0 + 048492: 10 e7 84 80 80 00 | call 615 + 048498: 0b | end + 048499: 20 06 | local.get 6 + 04849b: 41 98 02 | i32.const 280 + 04849e: 6a | i32.add + 04849f: 20 0b | local.get 11 + 0484a1: 41 02 | i32.const 2 + 0484a3: 74 | i32.shl + 0484a4: 41 90 89 99 80 00 | i32.const 410768 + 0484aa: 6a | i32.add + 0484ab: 28 02 00 | i32.load 2 0 + 0484ae: 10 b8 84 80 80 00 | call 568 + 0484b4: 20 06 | local.get 6 + 0484b6: 20 00 | local.get 0 + 0484b8: 29 02 08 | i64.load 2 8 + 0484bb: 37 03 a8 01 | i64.store 3 168 + 0484bf: 20 06 | local.get 6 + 0484c1: 20 00 | local.get 0 + 0484c3: 29 02 00 | i64.load 2 0 + 0484c6: 37 03 a0 01 | i64.store 3 160 + 0484ca: 20 06 | local.get 6 + 0484cc: 20 06 | local.get 6 + 0484ce: 28 00 9c 02 | i32.load 0 284 + 0484d2: 36 02 9c 01 | i32.store 2 156 + 0484d6: 20 06 | local.get 6 + 0484d8: 20 06 | local.get 6 + 0484da: 28 00 98 02 | i32.load 0 280 + 0484de: 36 02 98 01 | i32.store 2 152 + 0484e2: 20 06 | local.get 6 + 0484e4: 41 a0 01 | i32.const 160 + 0484e7: 6a | i32.add + 0484e8: 20 0e | local.get 14 + 0484ea: 20 06 | local.get 6 + 0484ec: 41 9c 01 | i32.const 156 + 0484ef: 6a | i32.add + 0484f0: 20 06 | local.get 6 + 0484f2: 41 98 01 | i32.const 152 + 0484f5: 6a | i32.add + 0484f6: 10 ec 84 80 80 00 | call 620 + 0484fc: 02 40 | block + 0484fe: 02 40 | block + 048500: 02 40 | block + 048502: 02 40 | block + 048504: 02 40 | block + 048506: 20 0a | local.get 10 + 048508: 0e 04 00 01 02 03 04 | br_table 0 1 2 3 4 + 04850f: 0b | end + 048510: 20 06 | local.get 6 + 048512: 41 00 | i32.const 0 + 048514: 36 02 94 02 | i32.store 2 276 + 048518: 02 40 | block + 04851a: 41 00 | i32.const 0 + 04851c: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048523: 0d 00 | br_if 0 + 048525: 10 e7 84 80 80 00 | call 615 + 04852b: 0b | end + 04852c: 20 06 | local.get 6 + 04852e: 41 90 02 | i32.const 272 + 048531: 6a | i32.add + 048532: 41 00 | i32.const 0 + 048534: 28 02 ac 89 99 80 00 | i32.load 2 410796 + 04853b: 10 b8 84 80 80 00 | call 568 + 048541: 20 06 | local.get 6 + 048543: 20 06 | local.get 6 + 048545: 29 02 a8 02 | i64.load 2 296 + 048549: 37 03 48 | i64.store 3 72 + 04854c: 20 06 | local.get 6 + 04854e: 20 06 | local.get 6 + 048550: 29 02 a0 02 | i64.load 2 288 + 048554: 37 03 40 | i64.store 3 64 + 048557: 20 06 | local.get 6 + 048559: 20 06 | local.get 6 + 04855b: 28 02 94 02 | i32.load 2 276 + 04855f: 36 02 3c | i32.store 2 60 + 048562: 20 06 | local.get 6 + 048564: 20 06 | local.get 6 + 048566: 28 00 90 02 | i32.load 0 272 + 04856a: 36 02 38 | i32.store 2 56 + 04856d: 20 06 | local.get 6 + 04856f: 41 c0 00 | i32.const 64 + 048572: 6a | i32.add + 048573: 41 00 | i32.const 0 + 048575: 20 06 | local.get 6 + 048577: 41 3c | i32.const 60 + 048579: 6a | i32.add + 04857a: 20 06 | local.get 6 + 04857c: 41 38 | i32.const 56 + 04857e: 6a | i32.add + 04857f: 10 ec 84 80 80 00 | call 620 + 048585: 0c 03 | br 3 + 048587: 0b | end + 048588: 20 06 | local.get 6 + 04858a: 41 00 | i32.const 0 + 04858c: 36 02 8c 02 | i32.store 2 268 + 048590: 02 40 | block + 048592: 41 00 | i32.const 0 + 048594: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04859b: 0d 00 | br_if 0 + 04859d: 10 e7 84 80 80 00 | call 615 + 0485a3: 0b | end + 0485a4: 20 06 | local.get 6 + 0485a6: 41 88 02 | i32.const 264 + 0485a9: 6a | i32.add + 0485aa: 41 00 | i32.const 0 + 0485ac: 28 02 a4 89 99 80 00 | i32.load 2 410788 + 0485b3: 10 b8 84 80 80 00 | call 568 + 0485b9: 20 06 | local.get 6 + 0485bb: 20 06 | local.get 6 + 0485bd: 29 02 a8 02 | i64.load 2 296 + 0485c1: 37 03 60 | i64.store 3 96 + 0485c4: 20 06 | local.get 6 + 0485c6: 20 06 | local.get 6 + 0485c8: 29 02 a0 02 | i64.load 2 288 + 0485cc: 37 03 58 | i64.store 3 88 + 0485cf: 20 06 | local.get 6 + 0485d1: 20 06 | local.get 6 + 0485d3: 28 02 8c 02 | i32.load 2 268 + 0485d7: 36 02 54 | i32.store 2 84 + 0485da: 20 06 | local.get 6 + 0485dc: 20 06 | local.get 6 + 0485de: 28 00 88 02 | i32.load 0 264 + 0485e2: 36 02 50 | i32.store 2 80 + 0485e5: 20 06 | local.get 6 + 0485e7: 41 d8 00 | i32.const 88 + 0485ea: 6a | i32.add + 0485eb: 41 00 | i32.const 0 + 0485ed: 20 06 | local.get 6 + 0485ef: 41 d4 00 | i32.const 84 + 0485f2: 6a | i32.add + 0485f3: 20 06 | local.get 6 + 0485f5: 41 d0 00 | i32.const 80 + 0485f8: 6a | i32.add + 0485f9: 10 ec 84 80 80 00 | call 620 + 0485ff: 0c 02 | br 2 + 048601: 0b | end + 048602: 20 06 | local.get 6 + 048604: 41 00 | i32.const 0 + 048606: 36 02 84 02 | i32.store 2 260 + 04860a: 02 40 | block + 04860c: 41 00 | i32.const 0 + 04860e: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048615: 0d 00 | br_if 0 + 048617: 10 e7 84 80 80 00 | call 615 + 04861d: 0b | end + 04861e: 20 06 | local.get 6 + 048620: 41 80 02 | i32.const 256 + 048623: 6a | i32.add + 048624: 41 00 | i32.const 0 + 048626: 28 02 b0 89 99 80 00 | i32.load 2 410800 + 04862d: 10 b8 84 80 80 00 | call 568 + 048633: 20 06 | local.get 6 + 048635: 20 06 | local.get 6 + 048637: 29 02 a8 02 | i64.load 2 296 + 04863b: 37 03 78 | i64.store 3 120 + 04863e: 20 06 | local.get 6 + 048640: 20 06 | local.get 6 + 048642: 29 02 a0 02 | i64.load 2 288 + 048646: 37 03 70 | i64.store 3 112 + 048649: 20 06 | local.get 6 + 04864b: 20 06 | local.get 6 + 04864d: 28 02 84 02 | i32.load 2 260 + 048651: 36 02 6c | i32.store 2 108 + 048654: 20 06 | local.get 6 + 048656: 20 06 | local.get 6 + 048658: 28 00 80 02 | i32.load 0 256 + 04865c: 36 02 68 | i32.store 2 104 + 04865f: 20 06 | local.get 6 + 048661: 41 f0 00 | i32.const 112 + 048664: 6a | i32.add + 048665: 41 00 | i32.const 0 + 048667: 20 06 | local.get 6 + 048669: 41 ec 00 | i32.const 108 + 04866c: 6a | i32.add + 04866d: 20 06 | local.get 6 + 04866f: 41 e8 00 | i32.const 104 + 048672: 6a | i32.add + 048673: 10 ec 84 80 80 00 | call 620 + 048679: 0c 01 | br 1 + 04867b: 0b | end + 04867c: 20 06 | local.get 6 + 04867e: 41 00 | i32.const 0 + 048680: 36 02 fc 01 | i32.store 2 252 + 048684: 02 40 | block + 048686: 41 00 | i32.const 0 + 048688: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04868f: 0d 00 | br_if 0 + 048691: 10 e7 84 80 80 00 | call 615 + 048697: 0b | end + 048698: 20 06 | local.get 6 + 04869a: 41 f8 01 | i32.const 248 + 04869d: 6a | i32.add + 04869e: 41 00 | i32.const 0 + 0486a0: 28 02 bc 89 99 80 00 | i32.load 2 410812 + 0486a7: 10 b8 84 80 80 00 | call 568 + 0486ad: 20 06 | local.get 6 + 0486af: 20 06 | local.get 6 + 0486b1: 29 02 a8 02 | i64.load 2 296 + 0486b5: 37 03 90 01 | i64.store 3 144 + 0486b9: 20 06 | local.get 6 + 0486bb: 20 06 | local.get 6 + 0486bd: 29 02 a0 02 | i64.load 2 288 + 0486c1: 37 03 88 01 | i64.store 3 136 + 0486c5: 20 06 | local.get 6 + 0486c7: 20 06 | local.get 6 + 0486c9: 28 02 fc 01 | i32.load 2 252 + 0486cd: 36 02 84 01 | i32.store 2 132 + 0486d1: 20 06 | local.get 6 + 0486d3: 20 06 | local.get 6 + 0486d5: 28 00 f8 01 | i32.load 0 248 + 0486d9: 36 02 80 01 | i32.store 2 128 + 0486dd: 20 06 | local.get 6 + 0486df: 41 88 01 | i32.const 136 + 0486e2: 6a | i32.add + 0486e3: 41 00 | i32.const 0 + 0486e5: 20 06 | local.get 6 + 0486e7: 41 84 01 | i32.const 132 + 0486ea: 6a | i32.add + 0486eb: 20 06 | local.get 6 + 0486ed: 41 80 01 | i32.const 128 + 0486f0: 6a | i32.add + 0486f1: 10 ec 84 80 80 00 | call 620 + 0486f7: 0b | end + 0486f8: 02 40 | block + 0486fa: 20 01 | local.get 1 + 0486fc: 45 | i32.eqz + 0486fd: 0d 00 | br_if 0 + 0486ff: 20 06 | local.get 6 + 048701: 42 00 | i64.const 0 + 048703: 37 02 ec 01 | i64.store 2 236 + 048707: 20 06 | local.get 6 + 048709: 41 00 | i32.const 0 + 04870b: 36 02 f4 01 | i32.store 2 244 + 04870f: 20 06 | local.get 6 + 048711: 20 01 | local.get 1 + 048713: 10 f2 84 80 80 00 | call 626 + 048719: b3 | f32.convert_i32_u + 04871a: 22 04 | local.tee 4 + 04871c: 38 02 f0 01 | f32.store 2 240 + 048720: 02 40 | block + 048722: 02 40 | block + 048724: 41 00 | i32.const 0 + 048726: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04872d: 45 | i32.eqz + 04872e: 0d 00 | br_if 0 + 048730: 20 06 | local.get 6 + 048732: 41 00 | i32.const 0 + 048734: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 04873b: b2 | f32.convert_i32_s + 04873c: 38 02 f4 01 | f32.store 2 244 + 048740: 41 01 | i32.const 1 + 048742: 21 00 | local.set 0 + 048744: 0c 01 | br 1 + 048746: 0b | end + 048747: 10 e7 84 80 80 00 | call 615 + 04874d: 20 06 | local.get 6 + 04874f: 41 00 | i32.const 0 + 048751: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 048758: b2 | f32.convert_i32_s + 048759: 38 02 f4 01 | f32.store 2 244 + 04875d: 41 01 | i32.const 1 + 04875f: 21 00 | local.set 0 + 048761: 41 00 | i32.const 0 + 048763: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04876a: 0d 00 | br_if 0 + 04876c: 10 e7 84 80 80 00 | call 615 + 048772: 41 00 | i32.const 0 + 048774: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04877b: 21 00 | local.set 0 + 04877d: 0b | end + 04877e: 20 06 | local.get 6 + 048780: 20 0c | local.get 12 + 048782: 20 04 | local.get 4 + 048784: 93 | f32.sub + 048785: 41 00 | i32.const 0 + 048787: 28 02 c4 89 99 80 00 | i32.load 2 410820 + 04878e: b2 | f32.convert_i32_s + 04878f: 93 | f32.sub + 048790: 38 02 e8 01 | f32.store 2 232 + 048794: 20 0d | local.get 13 + 048796: 20 10 | local.get 16 + 048798: 43 00 00 00 3f | f32.const 0x1p-1 + 04879d: 94 | f32.mul + 04879e: 92 | f32.add + 04879f: 21 04 | local.set 4 + 0487a1: 02 40 | block + 0487a3: 02 40 | block + 0487a5: 20 00 | local.get 0 + 0487a7: 41 01 | i32.const 1 + 0487a9: 71 | i32.and + 0487aa: 45 | i32.eqz + 0487ab: 0d 00 | br_if 0 + 0487ad: 20 06 | local.get 6 + 0487af: 20 04 | local.get 4 + 0487b1: 41 00 | i32.const 0 + 0487b3: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0487ba: 41 02 | i32.const 2 + 0487bc: 6d | i32.div_s + 0487bd: b2 | f32.convert_i32_s + 0487be: 93 | f32.sub + 0487bf: 38 02 ec 01 | f32.store 2 236 + 0487c3: 0c 01 | br 1 + 0487c5: 0b | end + 0487c6: 10 e7 84 80 80 00 | call 615 + 0487cc: 20 06 | local.get 6 + 0487ce: 20 04 | local.get 4 + 0487d0: 41 00 | i32.const 0 + 0487d2: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0487d9: 41 02 | i32.const 2 + 0487db: 6d | i32.div_s + 0487dc: b2 | f32.convert_i32_s + 0487dd: 93 | f32.sub + 0487de: 38 02 ec 01 | f32.store 2 236 + 0487e2: 41 00 | i32.const 0 + 0487e4: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0487eb: 0d 00 | br_if 0 + 0487ed: 10 e7 84 80 80 00 | call 615 + 0487f3: 0b | end + 0487f4: 20 06 | local.get 6 + 0487f6: 41 e4 01 | i32.const 228 + 0487f9: 6a | i32.add + 0487fa: 20 03 | local.get 3 + 0487fc: 41 02 | i32.const 2 + 0487fe: 74 | i32.shl + 0487ff: 41 f8 86 99 80 00 | i32.const 410488 + 048805: 6a | i32.add + 048806: 28 02 00 | i32.load 2 0 + 048809: 10 b8 84 80 80 00 | call 568 + 04880f: 20 06 | local.get 6 + 048811: 20 06 | local.get 6 + 048813: 29 02 f0 01 | i64.load 2 240 + 048817: 37 03 30 | i64.store 3 48 + 04881a: 20 06 | local.get 6 + 04881c: 20 06 | local.get 6 + 04881e: 29 02 e8 01 | i64.load 2 232 + 048822: 37 03 28 | i64.store 3 40 + 048825: 20 06 | local.get 6 + 048827: 20 06 | local.get 6 + 048829: 28 00 e4 01 | i32.load 0 228 + 04882d: 36 02 24 | i32.store 2 36 + 048830: 20 01 | local.get 1 + 048832: 20 06 | local.get 6 + 048834: 41 28 | i32.const 40 + 048836: 6a | i32.add + 048837: 41 02 | i32.const 2 + 048839: 20 06 | local.get 6 + 04883b: 41 24 | i32.const 36 + 04883d: 6a | i32.add + 04883e: 10 ee 84 80 80 00 | call 622 + 048844: 0b | end + 048845: 02 40 | block + 048847: 20 02 | local.get 2 + 048849: 45 | i32.eqz + 04884a: 0d 00 | br_if 0 + 04884c: 20 06 | local.get 6 + 04884e: 42 00 | i64.const 0 + 048850: 37 03 f0 01 | i64.store 3 240 + 048854: 20 06 | local.get 6 + 048856: 42 00 | i64.const 0 + 048858: 37 03 e8 01 | i64.store 3 232 + 04885c: 20 06 | local.get 6 + 04885e: 20 02 | local.get 2 + 048860: 10 f2 84 80 80 00 | call 626 + 048866: b3 | f32.convert_i32_u + 048867: 38 02 f0 01 | f32.store 2 240 + 04886b: 02 40 | block + 04886d: 02 40 | block + 04886f: 02 40 | block + 048871: 02 40 | block + 048873: 02 40 | block + 048875: 02 40 | block + 048877: 41 00 | i32.const 0 + 048879: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048880: 45 | i32.eqz + 048881: 0d 00 | br_if 0 + 048883: 20 06 | local.get 6 + 048885: 41 00 | i32.const 0 + 048887: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 04888e: b2 | f32.convert_i32_s + 04888f: 38 02 f4 01 | f32.store 2 244 + 048893: 20 0c | local.get 12 + 048895: 20 11 | local.get 17 + 048897: 92 | f32.add + 048898: 21 0c | local.set 12 + 04889a: 0c 01 | br 1 + 04889c: 0b | end + 04889d: 10 e7 84 80 80 00 | call 615 + 0488a3: 20 06 | local.get 6 + 0488a5: 41 00 | i32.const 0 + 0488a7: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 0488ae: b2 | f32.convert_i32_s + 0488af: 38 02 f4 01 | f32.store 2 244 + 0488b3: 20 0c | local.get 12 + 0488b5: 20 11 | local.get 17 + 0488b7: 92 | f32.add + 0488b8: 21 0c | local.set 12 + 0488ba: 41 00 | i32.const 0 + 0488bc: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 0488c3: 45 | i32.eqz + 0488c4: 0d 01 | br_if 1 + 0488c6: 0b | end + 0488c7: 20 06 | local.get 6 + 0488c9: 20 0c | local.get 12 + 0488cb: 41 00 | i32.const 0 + 0488cd: 28 02 c4 89 99 80 00 | i32.load 2 410820 + 0488d4: b2 | f32.convert_i32_s + 0488d5: 92 | f32.add + 0488d6: 38 02 e8 01 | f32.store 2 232 + 0488da: 20 0d | local.get 13 + 0488dc: 20 10 | local.get 16 + 0488de: 43 00 00 00 3f | f32.const 0x1p-1 + 0488e3: 94 | f32.mul + 0488e4: 92 | f32.add + 0488e5: 21 0c | local.set 12 + 0488e7: 0c 01 | br 1 + 0488e9: 0b | end + 0488ea: 10 e7 84 80 80 00 | call 615 + 0488f0: 20 06 | local.get 6 + 0488f2: 20 0c | local.get 12 + 0488f4: 41 00 | i32.const 0 + 0488f6: 28 02 c4 89 99 80 00 | i32.load 2 410820 + 0488fd: b2 | f32.convert_i32_s + 0488fe: 92 | f32.add + 0488ff: 38 02 e8 01 | f32.store 2 232 + 048903: 20 0d | local.get 13 + 048905: 20 10 | local.get 16 + 048907: 43 00 00 00 3f | f32.const 0x1p-1 + 04890c: 94 | f32.mul + 04890d: 92 | f32.add + 04890e: 21 0c | local.set 12 + 048910: 41 00 | i32.const 0 + 048912: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 048919: 45 | i32.eqz + 04891a: 0d 01 | br_if 1 + 04891c: 0b | end + 04891d: 20 06 | local.get 6 + 04891f: 20 0c | local.get 12 + 048921: 41 00 | i32.const 0 + 048923: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 04892a: 41 02 | i32.const 2 + 04892c: 6d | i32.div_s + 04892d: b2 | f32.convert_i32_s + 04892e: 93 | f32.sub + 04892f: 38 02 ec 01 | f32.store 2 236 + 048933: 0c 01 | br 1 + 048935: 0b | end + 048936: 10 e7 84 80 80 00 | call 615 + 04893c: 20 06 | local.get 6 + 04893e: 20 0c | local.get 12 + 048940: 41 00 | i32.const 0 + 048942: 28 02 d0 86 99 80 00 | i32.load 2 410448 + 048949: 41 02 | i32.const 2 + 04894b: 6d | i32.div_s + 04894c: b2 | f32.convert_i32_s + 04894d: 93 | f32.sub + 04894e: 38 02 ec 01 | f32.store 2 236 + 048952: 41 00 | i32.const 0 + 048954: 2d 00 dd 85 99 80 00 | i32.load8_u 0 410333 + 04895b: 0d 00 | br_if 0 + 04895d: 10 e7 84 80 80 00 | call 615 + 048963: 0b | end + 048964: 20 06 | local.get 6 + 048966: 41 e0 01 | i32.const 224 + 048969: 6a | i32.add + 04896a: 20 03 | local.get 3 + 04896c: 41 02 | i32.const 2 + 04896e: 74 | i32.shl + 04896f: 41 f8 86 99 80 00 | i32.const 410488 + 048975: 6a | i32.add + 048976: 28 02 00 | i32.load 2 0 + 048979: 10 b8 84 80 80 00 | call 568 + 04897f: 20 06 | local.get 6 + 048981: 20 06 | local.get 6 + 048983: 29 03 f0 01 | i64.load 3 240 + 048987: 37 03 18 | i64.store 3 24 + 04898a: 20 06 | local.get 6 + 04898c: 20 06 | local.get 6 + 04898e: 29 03 e8 01 | i64.load 3 232 + 048992: 37 03 10 | i64.store 3 16 + 048995: 20 06 | local.get 6 + 048997: 20 06 | local.get 6 + 048999: 28 00 e0 01 | i32.load 0 224 + 04899d: 36 02 0c | i32.store 2 12 + 0489a0: 20 02 | local.get 2 + 0489a2: 20 06 | local.get 6 + 0489a4: 41 10 | i32.const 16 + 0489a6: 6a | i32.add + 0489a7: 41 00 | i32.const 0 + 0489a9: 20 06 | local.get 6 + 0489ab: 41 0c | i32.const 12 + 0489ad: 6a | i32.add + 0489ae: 10 ee 84 80 80 00 | call 622 + 0489b4: 0b | end + 0489b5: 20 06 | local.get 6 + 0489b7: 41 b0 02 | i32.const 304 + 0489ba: 6a | i32.add + 0489bb: 24 80 80 80 80 00 | global.set 0 + 0489c1: 41 02 | i32.const 2 + 0489c3: 41 00 | i32.const 0 + 0489c5: 20 09 | local.get 9 + 0489c7: 20 08 | local.get 8 + 0489c9: 5c | f32.ne + 0489ca: 1b | select + 0489cb: 0b | end +0489ce func[637]: + 0489cf: 01 7f | local[1] type=i32 + 0489d1: 02 40 | block + 0489d3: 20 00 | local.get 0 + 0489d5: 10 e4 85 80 80 00 | call 740 + 0489db: 41 01 | i32.const 1 + 0489dd: 6a | i32.add + 0489de: 10 82 86 80 80 00 | call 770 + 0489e4: 20 00 | local.get 0 + 0489e6: 10 e2 85 80 80 00 | call 738 + 0489ec: 22 00 | local.tee 0 + 0489ee: 41 81 bf 93 80 00 | i32.const 319361 + 0489f4: 10 e6 85 80 80 00 | call 742 + 0489fa: 22 01 | local.tee 1 + 0489fc: 45 | i32.eqz + 0489fd: 0d 00 | br_if 0 + 0489ff: 20 01 | local.get 1 + 048a01: 41 00 | i32.const 0 + 048a03: 3a 00 00 | i32.store8 0 0 + 048a06: 0b | end + 048a07: 02 40 | block + 048a09: 20 00 | local.get 0 + 048a0b: 41 a9 c2 93 80 00 | i32.const 319785 + 048a11: 10 e6 85 80 80 00 | call 742 + 048a17: 22 01 | local.tee 1 + 048a19: 45 | i32.eqz + 048a1a: 0d 00 | br_if 0 + 048a1c: 20 01 | local.get 1 + 048a1e: 41 00 | i32.const 0 + 048a20: 3a 00 00 | i32.store8 0 0 + 048a23: 0b | end + 048a24: 02 40 | block + 048a26: 20 00 | local.get 0 + 048a28: 41 f2 bf 93 80 00 | i32.const 319474 + 048a2e: 10 e6 85 80 80 00 | call 742 + 048a34: 22 01 | local.tee 1 + 048a36: 45 | i32.eqz + 048a37: 0d 00 | br_if 0 + 048a39: 20 01 | local.get 1 + 048a3b: 41 00 | i32.const 0 + 048a3d: 3a 00 00 | i32.store8 0 0 + 048a40: 0b | end + 048a41: 02 40 | block + 048a43: 20 00 | local.get 0 + 048a45: 41 8f c1 93 80 00 | i32.const 319631 + 048a4b: 10 e6 85 80 80 00 | call 742 + 048a51: 22 01 | local.tee 1 + 048a53: 45 | i32.eqz + 048a54: 0d 00 | br_if 0 + 048a56: 20 01 | local.get 1 + 048a58: 41 00 | i32.const 0 + 048a5a: 3a 00 00 | i32.store8 0 0 + 048a5d: 0b | end + 048a5e: 02 40 | block + 048a60: 20 00 | local.get 0 + 048a62: 41 a6 c0 93 80 00 | i32.const 319526 + 048a68: 10 e6 85 80 80 00 | call 742 + 048a6e: 22 01 | local.tee 1 + 048a70: 45 | i32.eqz + 048a71: 0d 00 | br_if 0 + 048a73: 20 01 | local.get 1 + 048a75: 41 00 | i32.const 0 + 048a77: 3a 00 00 | i32.store8 0 0 + 048a7a: 0b | end + 048a7b: 02 40 | block + 048a7d: 20 00 | local.get 0 + 048a7f: 10 80 85 80 80 00 | call 640 + 048a85: 22 01 | local.tee 1 + 048a87: 0d 00 | br_if 0 + 048a89: 20 00 | local.get 0 + 048a8b: 10 ff 84 80 80 00 | call 639 + 048a91: 21 01 | local.set 1 + 048a93: 0b | end + 048a94: 20 00 | local.get 0 + 048a96: 10 84 86 80 80 00 | call 772 + 048a9c: 20 01 | local.get 1 + 048a9e: 0b | end +048aa0 func[638]: + 048aa1: 20 00 | local.get 0 + 048aa3: 10 fd 84 80 80 00 | call 637 + 048aa9: 0b | end +048aac func[639]: + 048aad: 02 40 | block + 048aaf: 20 00 | local.get 0 + 048ab1: 41 a3 99 93 80 00 | i32.const 314531 + 048ab7: 10 e0 85 80 80 00 | call 736 + 048abd: 0d 00 | br_if 0 + 048abf: 41 ab 80 80 80 00 | i32.const 43 + 048ac5: 0f | return + 048ac6: 0b | end + 048ac7: 02 40 | block + 048ac9: 20 00 | local.get 0 + 048acb: 41 b0 99 93 80 00 | i32.const 314544 + 048ad1: 10 e0 85 80 80 00 | call 736 + 048ad7: 0d 00 | br_if 0 + 048ad9: 41 ac 80 80 80 00 | i32.const 44 + 048adf: 0f | return + 048ae0: 0b | end + 048ae1: 02 40 | block + 048ae3: 20 00 | local.get 0 + 048ae5: 41 91 86 93 80 00 | i32.const 312081 + 048aeb: 10 e0 85 80 80 00 | call 736 + 048af1: 0d 00 | br_if 0 + 048af3: 41 ad 80 80 80 00 | i32.const 45 + 048af9: 0f | return + 048afa: 0b | end + 048afb: 02 40 | block + 048afd: 20 00 | local.get 0 + 048aff: 41 9b 86 93 80 00 | i32.const 312091 + 048b05: 10 e0 85 80 80 00 | call 736 + 048b0b: 0d 00 | br_if 0 + 048b0d: 41 ae 80 80 80 00 | i32.const 46 + 048b13: 0f | return + 048b14: 0b | end + 048b15: 02 40 | block + 048b17: 20 00 | local.get 0 + 048b19: 41 a8 86 93 80 00 | i32.const 312104 + 048b1f: 10 e0 85 80 80 00 | call 736 + 048b25: 0d 00 | br_if 0 + 048b27: 41 af 80 80 80 00 | i32.const 47 + 048b2d: 0f | return + 048b2e: 0b | end + 048b2f: 02 40 | block + 048b31: 20 00 | local.get 0 + 048b33: 41 84 9e 93 80 00 | i32.const 315140 + 048b39: 10 e0 85 80 80 00 | call 736 + 048b3f: 0d 00 | br_if 0 + 048b41: 41 b0 80 80 80 00 | i32.const 48 + 048b47: 0f | return + 048b48: 0b | end + 048b49: 02 40 | block + 048b4b: 20 00 | local.get 0 + 048b4d: 41 c5 8d 93 80 00 | i32.const 313029 + 048b53: 10 e0 85 80 80 00 | call 736 + 048b59: 0d 00 | br_if 0 + 048b5b: 41 b1 80 80 80 00 | i32.const 49 + 048b61: 0f | return + 048b62: 0b | end + 048b63: 02 40 | block + 048b65: 20 00 | local.get 0 + 048b67: 41 e6 8d 93 80 00 | i32.const 313062 + 048b6d: 10 e0 85 80 80 00 | call 736 + 048b73: 0d 00 | br_if 0 + 048b75: 41 b2 80 80 80 00 | i32.const 50 + 048b7b: 0f | return + 048b7c: 0b | end + 048b7d: 02 40 | block + 048b7f: 20 00 | local.get 0 + 048b81: 41 d2 8d 93 80 00 | i32.const 313042 + 048b87: 10 e0 85 80 80 00 | call 736 + 048b8d: 0d 00 | br_if 0 + 048b8f: 41 b3 80 80 80 00 | i32.const 51 + 048b95: 0f | return + 048b96: 0b | end + 048b97: 02 40 | block + 048b99: 20 00 | local.get 0 + 048b9b: 41 87 92 93 80 00 | i32.const 313607 + 048ba1: 10 e0 85 80 80 00 | call 736 + 048ba7: 0d 00 | br_if 0 + 048ba9: 41 b4 80 80 80 00 | i32.const 52 + 048baf: 0f | return + 048bb0: 0b | end + 048bb1: 02 40 | block + 048bb3: 20 00 | local.get 0 + 048bb5: 41 f1 91 93 80 00 | i32.const 313585 + 048bbb: 10 e0 85 80 80 00 | call 736 + 048bc1: 0d 00 | br_if 0 + 048bc3: 41 b5 80 80 80 00 | i32.const 53 + 048bc9: 0f | return + 048bca: 0b | end + 048bcb: 02 40 | block + 048bcd: 20 00 | local.get 0 + 048bcf: 41 87 8b 93 80 00 | i32.const 312711 + 048bd5: 10 e0 85 80 80 00 | call 736 + 048bdb: 0d 00 | br_if 0 + 048bdd: 41 b6 80 80 80 00 | i32.const 54 + 048be3: 0f | return + 048be4: 0b | end + 048be5: 02 40 | block + 048be7: 20 00 | local.get 0 + 048be9: 41 d7 95 93 80 00 | i32.const 314071 + 048bef: 10 e0 85 80 80 00 | call 736 + 048bf5: 0d 00 | br_if 0 + 048bf7: 41 b7 80 80 80 00 | i32.const 55 + 048bfd: 0f | return + 048bfe: 0b | end + 048bff: 02 40 | block + 048c01: 20 00 | local.get 0 + 048c03: 41 c5 95 93 80 00 | i32.const 314053 + 048c09: 10 e0 85 80 80 00 | call 736 + 048c0f: 0d 00 | br_if 0 + 048c11: 41 b8 80 80 80 00 | i32.const 56 + 048c17: 0f | return + 048c18: 0b | end + 048c19: 02 40 | block + 048c1b: 20 00 | local.get 0 + 048c1d: 41 f7 8a 93 80 00 | i32.const 312695 + 048c23: 10 e0 85 80 80 00 | call 736 + 048c29: 0d 00 | br_if 0 + 048c2b: 41 b9 80 80 80 00 | i32.const 57 + 048c31: 0f | return + 048c32: 0b | end + 048c33: 02 40 | block + 048c35: 20 00 | local.get 0 + 048c37: 41 f2 97 93 80 00 | i32.const 314354 + 048c3d: 10 e0 85 80 80 00 | call 736 + 048c43: 0d 00 | br_if 0 + 048c45: 41 ba 80 80 80 00 | i32.const 58 + 048c4b: 0f | return + 048c4c: 0b | end + 048c4d: 02 40 | block + 048c4f: 20 00 | local.get 0 + 048c51: 41 c1 b7 93 80 00 | i32.const 318401 + 048c57: 10 e0 85 80 80 00 | call 736 + 048c5d: 0d 00 | br_if 0 + 048c5f: 41 bb 80 80 80 00 | i32.const 59 + 048c65: 0f | return + 048c66: 0b | end + 048c67: 02 40 | block + 048c69: 20 00 | local.get 0 + 048c6b: 41 d7 b7 93 80 00 | i32.const 318423 + 048c71: 10 e0 85 80 80 00 | call 736 + 048c77: 0d 00 | br_if 0 + 048c79: 41 bc 80 80 80 00 | i32.const 60 + 048c7f: 0f | return + 048c80: 0b | end + 048c81: 41 00 | i32.const 0 + 048c83: 41 bd 80 80 80 00 | i32.const 61 + 048c89: 20 00 | local.get 0 + 048c8b: 41 af 9d 93 80 00 | i32.const 315055 + 048c91: 10 e0 85 80 80 00 | call 736 + 048c97: 1b | select + 048c98: 0b | end +048c9b func[640]: + 048c9c: 02 40 | block + 048c9e: 20 00 | local.get 0 + 048ca0: 41 a2 ae 93 80 00 | i32.const 317218 + 048ca6: 10 e0 85 80 80 00 | call 736 + 048cac: 0d 00 | br_if 0 + 048cae: 41 be 80 80 80 00 | i32.const 62 + 048cb4: 0f | return + 048cb5: 0b | end + 048cb6: 02 40 | block + 048cb8: 20 00 | local.get 0 + 048cba: 41 f2 9f 93 80 00 | i32.const 315378 + 048cc0: 10 e0 85 80 80 00 | call 736 + 048cc6: 0d 00 | br_if 0 + 048cc8: 41 bf 80 80 80 00 | i32.const 63 + 048cce: 0f | return + 048ccf: 0b | end + 048cd0: 02 40 | block + 048cd2: 20 00 | local.get 0 + 048cd4: 41 c3 a2 93 80 00 | i32.const 315715 + 048cda: 10 e0 85 80 80 00 | call 736 + 048ce0: 0d 00 | br_if 0 + 048ce2: 41 c0 80 80 80 00 | i32.const 64 + 048ce8: 0f | return + 048ce9: 0b | end + 048cea: 02 40 | block + 048cec: 20 00 | local.get 0 + 048cee: 41 ac 9f 93 80 00 | i32.const 315308 + 048cf4: 10 e0 85 80 80 00 | call 736 + 048cfa: 0d 00 | br_if 0 + 048cfc: 41 c1 80 80 80 00 | i32.const 65 + 048d02: 0f | return + 048d03: 0b | end + 048d04: 02 40 | block + 048d06: 20 00 | local.get 0 + 048d08: 41 8f 9f 93 80 00 | i32.const 315279 + 048d0e: 10 e0 85 80 80 00 | call 736 + 048d14: 0d 00 | br_if 0 + 048d16: 41 c2 80 80 80 00 | i32.const 66 + 048d1c: 0f | return + 048d1d: 0b | end + 048d1e: 02 40 | block + 048d20: 20 00 | local.get 0 + 048d22: 41 ec 9e 93 80 00 | i32.const 315244 + 048d28: 10 e0 85 80 80 00 | call 736 + 048d2e: 0d 00 | br_if 0 + 048d30: 41 c3 80 80 80 00 | i32.const 67 + 048d36: 0f | return + 048d37: 0b | end + 048d38: 02 40 | block + 048d3a: 20 00 | local.get 0 + 048d3c: 41 b2 ae 93 80 00 | i32.const 317234 + 048d42: 10 e0 85 80 80 00 | call 736 + 048d48: 0d 00 | br_if 0 + 048d4a: 41 c4 80 80 80 00 | i32.const 68 + 048d50: 0f | return + 048d51: 0b | end + 048d52: 02 40 | block + 048d54: 20 00 | local.get 0 + 048d56: 41 f7 9d 93 80 00 | i32.const 315127 + 048d5c: 10 e0 85 80 80 00 | call 736 + 048d62: 0d 00 | br_if 0 + 048d64: 41 c5 80 80 80 00 | i32.const 69 + 048d6a: 0f | return + 048d6b: 0b | end + 048d6c: 02 40 | block + 048d6e: 20 00 | local.get 0 + 048d70: 41 8a a2 93 80 00 | i32.const 315658 + 048d76: 10 e0 85 80 80 00 | call 736 + 048d7c: 0d 00 | br_if 0 + 048d7e: 41 c6 80 80 80 00 | i32.const 70 + 048d84: 0f | return + 048d85: 0b | end + 048d86: 02 40 | block + 048d88: 20 00 | local.get 0 + 048d8a: 41 f2 ab 93 80 00 | i32.const 316914 + 048d90: 10 e0 85 80 80 00 | call 736 + 048d96: 0d 00 | br_if 0 + 048d98: 41 c7 80 80 80 00 | i32.const 71 + 048d9e: 0f | return + 048d9f: 0b | end + 048da0: 02 40 | block + 048da2: 20 00 | local.get 0 + 048da4: 41 fd b9 93 80 00 | i32.const 318717 + 048daa: 10 e0 85 80 80 00 | call 736 + 048db0: 0d 00 | br_if 0 + 048db2: 41 c8 80 80 80 00 | i32.const 72 + 048db8: 0f | return + 048db9: 0b | end + 048dba: 02 40 | block + 048dbc: 20 00 | local.get 0 + 048dbe: 41 b6 ac 93 80 00 | i32.const 316982 + 048dc4: 10 e0 85 80 80 00 | call 736 + 048dca: 0d 00 | br_if 0 + 048dcc: 41 c9 80 80 80 00 | i32.const 73 + 048dd2: 0f | return + 048dd3: 0b | end + 048dd4: 02 40 | block + 048dd6: 20 00 | local.get 0 + 048dd8: 41 e3 ba 93 80 00 | i32.const 318819 + 048dde: 10 e0 85 80 80 00 | call 736 + 048de4: 0d 00 | br_if 0 + 048de6: 41 ca 80 80 80 00 | i32.const 74 + 048dec: 0f | return + 048ded: 0b | end + 048dee: 02 40 | block + 048df0: 20 00 | local.get 0 + 048df2: 41 f0 ba 93 80 00 | i32.const 318832 + 048df8: 10 e0 85 80 80 00 | call 736 + 048dfe: 0d 00 | br_if 0 + 048e00: 41 cb 80 80 80 00 | i32.const 75 + 048e06: 0f | return + 048e07: 0b | end + 048e08: 02 40 | block + 048e0a: 20 00 | local.get 0 + 048e0c: 41 f9 95 93 80 00 | i32.const 314105 + 048e12: 10 e0 85 80 80 00 | call 736 + 048e18: 0d 00 | br_if 0 + 048e1a: 41 cc 80 80 80 00 | i32.const 76 + 048e20: 0f | return + 048e21: 0b | end + 048e22: 02 40 | block + 048e24: 20 00 | local.get 0 + 048e26: 41 e2 a0 93 80 00 | i32.const 315490 + 048e2c: 10 e0 85 80 80 00 | call 736 + 048e32: 0d 00 | br_if 0 + 048e34: 41 cd 80 80 80 00 | i32.const 77 + 048e3a: 0f | return + 048e3b: 0b | end + 048e3c: 02 40 | block + 048e3e: 20 00 | local.get 0 + 048e40: 41 ea 9d 93 80 00 | i32.const 315114 + 048e46: 10 e0 85 80 80 00 | call 736 + 048e4c: 0d 00 | br_if 0 + 048e4e: 41 ce 80 80 80 00 | i32.const 78 + 048e54: 0f | return + 048e55: 0b | end + 048e56: 02 40 | block + 048e58: 20 00 | local.get 0 + 048e5a: 41 84 aa 93 80 00 | i32.const 316676 + 048e60: 10 e0 85 80 80 00 | call 736 + 048e66: 0d 00 | br_if 0 + 048e68: 41 cf 80 80 80 00 | i32.const 79 + 048e6e: 0f | return + 048e6f: 0b | end + 048e70: 02 40 | block + 048e72: 20 00 | local.get 0 + 048e74: 41 f2 a4 93 80 00 | i32.const 316018 + 048e7a: 10 e0 85 80 80 00 | call 736 + 048e80: 0d 00 | br_if 0 + 048e82: 41 d0 80 80 80 00 | i32.const 80 + 048e88: 0f | return + 048e89: 0b | end + 048e8a: 02 40 | block + 048e8c: 20 00 | local.get 0 + 048e8e: 41 8e a5 93 80 00 | i32.const 316046 + 048e94: 10 e0 85 80 80 00 | call 736 + 048e9a: 0d 00 | br_if 0 + 048e9c: 41 d1 80 80 80 00 | i32.const 81 + 048ea2: 0f | return + 048ea3: 0b | end + 048ea4: 02 40 | block + 048ea6: 20 00 | local.get 0 + 048ea8: 41 ae a0 93 80 00 | i32.const 315438 + 048eae: 10 e0 85 80 80 00 | call 736 + 048eb4: 0d 00 | br_if 0 + 048eb6: 41 d2 80 80 80 00 | i32.const 82 + 048ebc: 0f | return + 048ebd: 0b | end + 048ebe: 02 40 | block + 048ec0: 20 00 | local.get 0 + 048ec2: 41 d4 c1 93 80 00 | i32.const 319700 + 048ec8: 10 e0 85 80 80 00 | call 736 + 048ece: 0d 00 | br_if 0 + 048ed0: 41 d3 80 80 80 00 | i32.const 83 + 048ed6: 0f | return + 048ed7: 0b | end + 048ed8: 02 40 | block + 048eda: 20 00 | local.get 0 + 048edc: 41 8f c2 93 80 00 | i32.const 319759 + 048ee2: 10 e0 85 80 80 00 | call 736 + 048ee8: 0d 00 | br_if 0 + 048eea: 41 d4 80 80 80 00 | i32.const 84 + 048ef0: 0f | return + 048ef1: 0b | end + 048ef2: 02 40 | block + 048ef4: 20 00 | local.get 0 + 048ef6: 41 b6 c1 93 80 00 | i32.const 319670 + 048efc: 10 e0 85 80 80 00 | call 736 + 048f02: 0d 00 | br_if 0 + 048f04: 41 d5 80 80 80 00 | i32.const 85 + 048f0a: 0f | return + 048f0b: 0b | end + 048f0c: 02 40 | block + 048f0e: 20 00 | local.get 0 + 048f10: 41 eb c1 93 80 00 | i32.const 319723 + 048f16: 10 e0 85 80 80 00 | call 736 + 048f1c: 0d 00 | br_if 0 + 048f1e: 41 d6 80 80 80 00 | i32.const 86 + 048f24: 0f | return + 048f25: 0b | end + 048f26: 02 40 | block + 048f28: 20 00 | local.get 0 + 048f2a: 41 c3 a4 93 80 00 | i32.const 315971 + 048f30: 10 e0 85 80 80 00 | call 736 + 048f36: 0d 00 | br_if 0 + 048f38: 41 d7 80 80 80 00 | i32.const 87 + 048f3e: 0f | return + 048f3f: 0b | end + 048f40: 02 40 | block + 048f42: 20 00 | local.get 0 + 048f44: 41 9f a0 93 80 00 | i32.const 315423 + 048f4a: 10 e0 85 80 80 00 | call 736 + 048f50: 0d 00 | br_if 0 + 048f52: 41 d8 80 80 80 00 | i32.const 88 + 048f58: 0f | return + 048f59: 0b | end + 048f5a: 02 40 | block + 048f5c: 20 00 | local.get 0 + 048f5e: 41 85 b1 93 80 00 | i32.const 317573 + 048f64: 10 e0 85 80 80 00 | call 736 + 048f6a: 0d 00 | br_if 0 + 048f6c: 41 d9 80 80 80 00 | i32.const 89 + 048f72: 0f | return + 048f73: 0b | end + 048f74: 02 40 | block + 048f76: 20 00 | local.get 0 + 048f78: 41 8d 98 93 80 00 | i32.const 314381 + 048f7e: 10 e0 85 80 80 00 | call 736 + 048f84: 0d 00 | br_if 0 + 048f86: 41 da 80 80 80 00 | i32.const 90 + 048f8c: 0f | return + 048f8d: 0b | end + 048f8e: 02 40 | block + 048f90: 20 00 | local.get 0 + 048f92: 41 dd 97 93 80 00 | i32.const 314333 + 048f98: 10 e0 85 80 80 00 | call 736 + 048f9e: 0d 00 | br_if 0 + 048fa0: 41 db 80 80 80 00 | i32.const 91 + 048fa6: 0f | return + 048fa7: 0b | end + 048fa8: 02 40 | block + 048faa: 20 00 | local.get 0 + 048fac: 41 b3 a4 93 80 00 | i32.const 315955 + 048fb2: 10 e0 85 80 80 00 | call 736 + 048fb8: 0d 00 | br_if 0 + 048fba: 41 dc 80 80 80 00 | i32.const 92 + 048fc0: 0f | return + 048fc1: 0b | end + 048fc2: 02 40 | block + 048fc4: 20 00 | local.get 0 + 048fc6: 41 b5 97 93 80 00 | i32.const 314293 + 048fcc: 10 e0 85 80 80 00 | call 736 + 048fd2: 0d 00 | br_if 0 + 048fd4: 41 dd 80 80 80 00 | i32.const 93 + 048fda: 0f | return + 048fdb: 0b | end + 048fdc: 02 40 | block + 048fde: 20 00 | local.get 0 + 048fe0: 41 90 a0 93 80 00 | i32.const 315408 + 048fe6: 10 e0 85 80 80 00 | call 736 + 048fec: 0d 00 | br_if 0 + 048fee: 41 de 80 80 80 00 | i32.const 94 + 048ff4: 0f | return + 048ff5: 0b | end + 048ff6: 02 40 | block + 048ff8: 20 00 | local.get 0 + 048ffa: 41 92 99 93 80 00 | i32.const 314514 + 049000: 10 e0 85 80 80 00 | call 736 + 049006: 0d 00 | br_if 0 + 049008: 41 df 80 80 80 00 | i32.const 95 + 04900e: 0f | return + 04900f: 0b | end + 049010: 02 40 | block + 049012: 20 00 | local.get 0 + 049014: 41 f1 b9 93 80 00 | i32.const 318705 + 04901a: 10 e0 85 80 80 00 | call 736 + 049020: 0d 00 | br_if 0 + 049022: 41 e0 80 80 80 00 | i32.const 96 + 049028: 0f | return + 049029: 0b | end + 04902a: 02 40 | block + 04902c: 20 00 | local.get 0 + 04902e: 41 a8 a5 93 80 00 | i32.const 316072 + 049034: 10 e0 85 80 80 00 | call 736 + 04903a: 0d 00 | br_if 0 + 04903c: 41 e1 80 80 80 00 | i32.const 97 + 049042: 0f | return + 049043: 0b | end + 049044: 02 40 | block + 049046: 20 00 | local.get 0 + 049048: 41 92 aa 93 80 00 | i32.const 316690 + 04904e: 10 e0 85 80 80 00 | call 736 + 049054: 0d 00 | br_if 0 + 049056: 41 e2 80 80 80 00 | i32.const 98 + 04905c: 0f | return + 04905d: 0b | end + 04905e: 02 40 | block + 049060: 20 00 | local.get 0 + 049062: 41 81 a0 93 80 00 | i32.const 315393 + 049068: 10 e0 85 80 80 00 | call 736 + 04906e: 0d 00 | br_if 0 + 049070: 41 e3 80 80 80 00 | i32.const 99 + 049076: 0f | return + 049077: 0b | end + 049078: 02 40 | block + 04907a: 20 00 | local.get 0 + 04907c: 41 c0 ae 93 80 00 | i32.const 317248 + 049082: 10 e0 85 80 80 00 | call 736 + 049088: 0d 00 | br_if 0 + 04908a: 41 e4 80 80 80 00 | i32.const 100 + 049090: 0f | return + 049091: 0b | end + 049092: 02 40 | block + 049094: 20 00 | local.get 0 + 049096: 41 99 8b 93 80 00 | i32.const 312729 + 04909c: 10 e0 85 80 80 00 | call 736 + 0490a2: 0d 00 | br_if 0 + 0490a4: 41 e5 80 80 80 00 | i32.const 101 + 0490aa: 0f | return + 0490ab: 0b | end + 0490ac: 02 40 | block + 0490ae: 20 00 | local.get 0 + 0490b0: 41 ec 95 93 80 00 | i32.const 314092 + 0490b6: 10 e0 85 80 80 00 | call 736 + 0490bc: 0d 00 | br_if 0 + 0490be: 41 e6 80 80 80 00 | i32.const 102 + 0490c4: 0f | return + 0490c5: 0b | end + 0490c6: 02 40 | block + 0490c8: 20 00 | local.get 0 + 0490ca: 41 92 96 93 80 00 | i32.const 314130 + 0490d0: 10 e0 85 80 80 00 | call 736 + 0490d6: 0d 00 | br_if 0 + 0490d8: 41 e7 80 80 80 00 | i32.const 103 + 0490de: 0f | return + 0490df: 0b | end + 0490e0: 02 40 | block + 0490e2: 20 00 | local.get 0 + 0490e4: 41 ca ae 93 80 00 | i32.const 317258 + 0490ea: 10 e0 85 80 80 00 | call 736 + 0490f0: 0d 00 | br_if 0 + 0490f2: 41 e8 80 80 80 00 | i32.const 104 + 0490f8: 0f | return + 0490f9: 0b | end + 0490fa: 02 40 | block + 0490fc: 20 00 | local.get 0 + 0490fe: 41 b4 8b 93 80 00 | i32.const 312756 + 049104: 10 e0 85 80 80 00 | call 736 + 04910a: 0d 00 | br_if 0 + 04910c: 41 e9 80 80 80 00 | i32.const 105 + 049112: 0f | return + 049113: 0b | end + 049114: 02 40 | block + 049116: 20 00 | local.get 0 + 049118: 41 f0 a8 93 80 00 | i32.const 316528 + 04911e: 10 e0 85 80 80 00 | call 736 + 049124: 0d 00 | br_if 0 + 049126: 41 ea 80 80 80 00 | i32.const 106 + 04912c: 0f | return + 04912d: 0b | end + 04912e: 02 40 | block + 049130: 20 00 | local.get 0 + 049132: 41 e8 a8 93 80 00 | i32.const 316520 + 049138: 10 e0 85 80 80 00 | call 736 + 04913e: 0d 00 | br_if 0 + 049140: 41 eb 80 80 80 00 | i32.const 107 + 049146: 0f | return + 049147: 0b | end + 049148: 02 40 | block + 04914a: 20 00 | local.get 0 + 04914c: 41 d2 9e 93 80 00 | i32.const 315218 + 049152: 10 e0 85 80 80 00 | call 736 + 049158: 0d 00 | br_if 0 + 04915a: 41 ec 80 80 80 00 | i32.const 108 + 049160: 0f | return + 049161: 0b | end + 049162: 02 40 | block + 049164: 20 00 | local.get 0 + 049166: 41 9f c1 93 80 00 | i32.const 319647 + 04916c: 10 e0 85 80 80 00 | call 736 + 049172: 0d 00 | br_if 0 + 049174: 41 ed 80 80 80 00 | i32.const 109 + 04917a: 0f | return + 04917b: 0b | end + 04917c: 02 40 | block + 04917e: 20 00 | local.get 0 + 049180: 41 f9 b0 93 80 00 | i32.const 317561 + 049186: 10 e0 85 80 80 00 | call 736 + 04918c: 0d 00 | br_if 0 + 04918e: 41 ee 80 80 80 00 | i32.const 110 + 049194: 0f | return + 049195: 0b | end + 049196: 02 40 | block + 049198: 20 00 | local.get 0 + 04919a: 41 80 98 93 80 00 | i32.const 314368 + 0491a0: 10 e0 85 80 80 00 | call 736 + 0491a6: 0d 00 | br_if 0 + 0491a8: 41 ef 80 80 80 00 | i32.const 111 + 0491ae: 0f | return + 0491af: 0b | end + 0491b0: 02 40 | block + 0491b2: 20 00 | local.get 0 + 0491b4: 41 c7 a1 93 80 00 | i32.const 315591 + 0491ba: 10 e0 85 80 80 00 | call 736 + 0491c0: 0d 00 | br_if 0 + 0491c2: 41 f0 80 80 80 00 | i32.const 112 + 0491c8: 0f | return + 0491c9: 0b | end + 0491ca: 02 40 | block + 0491cc: 20 00 | local.get 0 + 0491ce: 41 cb 97 93 80 00 | i32.const 314315 + 0491d4: 10 e0 85 80 80 00 | call 736 + 0491da: 0d 00 | br_if 0 + 0491dc: 41 f1 80 80 80 00 | i32.const 113 + 0491e2: 0f | return + 0491e3: 0b | end + 0491e4: 02 40 | block + 0491e6: 20 00 | local.get 0 + 0491e8: 41 a2 97 93 80 00 | i32.const 314274 + 0491ee: 10 e0 85 80 80 00 | call 736 + 0491f4: 0d 00 | br_if 0 + 0491f6: 41 f2 80 80 80 00 | i32.const 114 + 0491fc: 0f | return + 0491fd: 0b | end + 0491fe: 02 40 | block + 049200: 20 00 | local.get 0 + 049202: 41 84 99 93 80 00 | i32.const 314500 + 049208: 10 e0 85 80 80 00 | call 736 + 04920e: 0d 00 | br_if 0 + 049210: 41 f3 80 80 80 00 | i32.const 115 + 049216: 0f | return + 049217: 0b | end + 049218: 02 40 | block + 04921a: 20 00 | local.get 0 + 04921c: 41 ab ba 93 80 00 | i32.const 318763 + 049222: 10 e0 85 80 80 00 | call 736 + 049228: 0d 00 | br_if 0 + 04922a: 41 f4 80 80 80 00 | i32.const 116 + 049230: 0f | return + 049231: 0b | end + 049232: 02 40 | block + 049234: 20 00 | local.get 0 + 049236: 41 d8 a3 93 80 00 | i32.const 315864 + 04923c: 10 e0 85 80 80 00 | call 736 + 049242: 0d 00 | br_if 0 + 049244: 41 f5 80 80 80 00 | i32.const 117 + 04924a: 0f | return + 04924b: 0b | end + 04924c: 02 40 | block + 04924e: 20 00 | local.get 0 + 049250: 41 9d 98 93 80 00 | i32.const 314397 + 049256: 10 e0 85 80 80 00 | call 736 + 04925c: 0d 00 | br_if 0 + 04925e: 41 f6 80 80 80 00 | i32.const 118 + 049264: 0f | return + 049265: 0b | end + 049266: 02 40 | block + 049268: 20 00 | local.get 0 + 04926a: 41 af a2 93 80 00 | i32.const 315695 + 049270: 10 e0 85 80 80 00 | call 736 + 049276: 0d 00 | br_if 0 + 049278: 41 f7 80 80 80 00 | i32.const 119 + 04927e: 0f | return + 04927f: 0b | end + 049280: 02 40 | block + 049282: 20 00 | local.get 0 + 049284: 41 b7 8d 93 80 00 | i32.const 313015 + 04928a: 10 e0 85 80 80 00 | call 736 + 049290: 0d 00 | br_if 0 + 049292: 41 f8 80 80 80 00 | i32.const 120 + 049298: 0f | return + 049299: 0b | end + 04929a: 02 40 | block + 04929c: 20 00 | local.get 0 + 04929e: 41 e1 8e 93 80 00 | i32.const 313185 + 0492a4: 10 e0 85 80 80 00 | call 736 + 0492aa: 0d 00 | br_if 0 + 0492ac: 41 f9 80 80 80 00 | i32.const 121 + 0492b2: 0f | return + 0492b3: 0b | end + 0492b4: 02 40 | block + 0492b6: 20 00 | local.get 0 + 0492b8: 41 d3 9d 93 80 00 | i32.const 315091 + 0492be: 10 e0 85 80 80 00 | call 736 + 0492c4: 0d 00 | br_if 0 + 0492c6: 41 fa 80 80 80 00 | i32.const 122 + 0492cc: 0f | return + 0492cd: 0b | end + 0492ce: 02 40 | block + 0492d0: 20 00 | local.get 0 + 0492d2: 41 83 8d 93 80 00 | i32.const 312963 + 0492d8: 10 e0 85 80 80 00 | call 736 + 0492de: 0d 00 | br_if 0 + 0492e0: 41 fb 80 80 80 00 | i32.const 123 + 0492e6: 0f | return + 0492e7: 0b | end + 0492e8: 02 40 | block + 0492ea: 20 00 | local.get 0 + 0492ec: 41 9e 8e 93 80 00 | i32.const 313118 + 0492f2: 10 e0 85 80 80 00 | call 736 + 0492f8: 0d 00 | br_if 0 + 0492fa: 41 fc 80 80 80 00 | i32.const 124 + 049300: 0f | return + 049301: 0b | end + 049302: 02 40 | block + 049304: 20 00 | local.get 0 + 049306: 41 a9 8d 93 80 00 | i32.const 313001 + 04930c: 10 e0 85 80 80 00 | call 736 + 049312: 0d 00 | br_if 0 + 049314: 41 fd 80 80 80 00 | i32.const 125 + 04931a: 0f | return + 04931b: 0b | end + 04931c: 02 40 | block + 04931e: 20 00 | local.get 0 + 049320: 41 95 8f 93 80 00 | i32.const 313237 + 049326: 10 e0 85 80 80 00 | call 736 + 04932c: 0d 00 | br_if 0 + 04932e: 41 fe 80 80 80 00 | i32.const 126 + 049334: 0f | return + 049335: 0b | end + 049336: 02 40 | block + 049338: 20 00 | local.get 0 + 04933a: 41 c1 a9 93 80 00 | i32.const 316609 + 049340: 10 e0 85 80 80 00 | call 736 + 049346: 0d 00 | br_if 0 + 049348: 41 ff 80 80 80 00 | i32.const 127 + 04934e: 0f | return + 04934f: 0b | end + 049350: 02 40 | block + 049352: 20 00 | local.get 0 + 049354: 41 c4 8e 93 80 00 | i32.const 313156 + 04935a: 10 e0 85 80 80 00 | call 736 + 049360: 0d 00 | br_if 0 + 049362: 41 80 81 80 80 00 | i32.const 128 + 049368: 0f | return + 049369: 0b | end + 04936a: 02 40 | block + 04936c: 20 00 | local.get 0 + 04936e: 41 f8 8e 93 80 00 | i32.const 313208 + 049374: 10 e0 85 80 80 00 | call 736 + 04937a: 0d 00 | br_if 0 + 04937c: 41 81 81 80 80 00 | i32.const 129 + 049382: 0f | return + 049383: 0b | end + 049384: 02 40 | block + 049386: 20 00 | local.get 0 + 049388: 41 ae a9 93 80 00 | i32.const 316590 + 04938e: 10 e0 85 80 80 00 | call 736 + 049394: 0d 00 | br_if 0 + 049396: 41 82 81 80 80 00 | i32.const 130 + 04939c: 0f | return + 04939d: 0b | end + 04939e: 02 40 | block + 0493a0: 20 00 | local.get 0 + 0493a2: 41 e1 94 93 80 00 | i32.const 313953 + 0493a8: 10 e0 85 80 80 00 | call 736 + 0493ae: 0d 00 | br_if 0 + 0493b0: 41 83 81 80 80 00 | i32.const 131 + 0493b6: 0f | return + 0493b7: 0b | end + 0493b8: 02 40 | block + 0493ba: 20 00 | local.get 0 + 0493bc: 41 aa b0 93 80 00 | i32.const 317482 + 0493c2: 10 e0 85 80 80 00 | call 736 + 0493c8: 0d 00 | br_if 0 + 0493ca: 41 84 81 80 80 00 | i32.const 132 + 0493d0: 0f | return + 0493d1: 0b | end + 0493d2: 02 40 | block + 0493d4: 20 00 | local.get 0 + 0493d6: 41 d5 a9 93 80 00 | i32.const 316629 + 0493dc: 10 e0 85 80 80 00 | call 736 + 0493e2: 0d 00 | br_if 0 + 0493e4: 41 85 81 80 80 00 | i32.const 133 + 0493ea: 0f | return + 0493eb: 0b | end + 0493ec: 02 40 | block + 0493ee: 20 00 | local.get 0 + 0493f0: 41 ec 8f 93 80 00 | i32.const 313324 + 0493f6: 10 e0 85 80 80 00 | call 736 + 0493fc: 0d 00 | br_if 0 + 0493fe: 41 86 81 80 80 00 | i32.const 134 + 049404: 0f | return + 049405: 0b | end + 049406: 02 40 | block + 049408: 20 00 | local.get 0 + 04940a: 41 f9 8d 93 80 00 | i32.const 313081 + 049410: 10 e0 85 80 80 00 | call 736 + 049416: 0d 00 | br_if 0 + 049418: 41 87 81 80 80 00 | i32.const 135 + 04941e: 0f | return + 04941f: 0b | end + 049420: 02 40 | block + 049422: 20 00 | local.get 0 + 049424: 41 91 90 93 80 00 | i32.const 313361 + 04942a: 10 e0 85 80 80 00 | call 736 + 049430: 0d 00 | br_if 0 + 049432: 41 88 81 80 80 00 | i32.const 136 + 049438: 0f | return + 049439: 0b | end + 04943a: 02 40 | block + 04943c: 20 00 | local.get 0 + 04943e: 41 86 8f 93 80 00 | i32.const 313222 + 049444: 10 e0 85 80 80 00 | call 736 + 04944a: 0d 00 | br_if 0 + 04944c: 41 89 81 80 80 00 | i32.const 137 + 049452: 0f | return + 049453: 0b | end + 049454: 02 40 | block + 049456: 20 00 | local.get 0 + 049458: 41 9a a2 93 80 00 | i32.const 315674 + 04945e: 10 e0 85 80 80 00 | call 736 + 049464: 0d 00 | br_if 0 + 049466: 41 8a 81 80 80 00 | i32.const 138 + 04946c: 0f | return + 04946d: 0b | end + 04946e: 02 40 | block + 049470: 20 00 | local.get 0 + 049472: 41 a0 90 93 80 00 | i32.const 313376 + 049478: 10 e0 85 80 80 00 | call 736 + 04947e: 0d 00 | br_if 0 + 049480: 41 8b 81 80 80 00 | i32.const 139 + 049486: 0f | return + 049487: 0b | end + 049488: 02 40 | block + 04948a: 20 00 | local.get 0 + 04948c: 41 a4 8f 93 80 00 | i32.const 313252 + 049492: 10 e0 85 80 80 00 | call 736 + 049498: 0d 00 | br_if 0 + 04949a: 41 8c 81 80 80 00 | i32.const 140 + 0494a0: 0f | return + 0494a1: 0b | end + 0494a2: 02 40 | block + 0494a4: 20 00 | local.get 0 + 0494a6: 41 8f 8d 93 80 00 | i32.const 312975 + 0494ac: 10 e0 85 80 80 00 | call 736 + 0494b2: 0d 00 | br_if 0 + 0494b4: 41 8d 81 80 80 00 | i32.const 141 + 0494ba: 0f | return + 0494bb: 0b | end + 0494bc: 02 40 | block + 0494be: 20 00 | local.get 0 + 0494c0: 41 c8 93 93 80 00 | i32.const 313800 + 0494c6: 10 e0 85 80 80 00 | call 736 + 0494cc: 0d 00 | br_if 0 + 0494ce: 41 8e 81 80 80 00 | i32.const 142 + 0494d4: 0f | return + 0494d5: 0b | end + 0494d6: 02 40 | block + 0494d8: 20 00 | local.get 0 + 0494da: 41 a1 9f 93 80 00 | i32.const 315297 + 0494e0: 10 e0 85 80 80 00 | call 736 + 0494e6: 0d 00 | br_if 0 + 0494e8: 41 8f 81 80 80 00 | i32.const 143 + 0494ee: 0f | return + 0494ef: 0b | end + 0494f0: 02 40 | block + 0494f2: 20 00 | local.get 0 + 0494f4: 41 8a b7 93 80 00 | i32.const 318346 + 0494fa: 10 e0 85 80 80 00 | call 736 + 049500: 0d 00 | br_if 0 + 049502: 41 90 81 80 80 00 | i32.const 144 + 049508: 0f | return + 049509: 0b | end + 04950a: 02 40 | block + 04950c: 20 00 | local.get 0 + 04950e: 41 ff 9e 93 80 00 | i32.const 315263 + 049514: 10 e0 85 80 80 00 | call 736 + 04951a: 0d 00 | br_if 0 + 04951c: 41 91 81 80 80 00 | i32.const 145 + 049522: 0f | return + 049523: 0b | end + 049524: 02 40 | block + 049526: 20 00 | local.get 0 + 049528: 41 99 a4 93 80 00 | i32.const 315929 + 04952e: 10 e0 85 80 80 00 | call 736 + 049534: 0d 00 | br_if 0 + 049536: 41 92 81 80 80 00 | i32.const 146 + 04953c: 0f | return + 04953d: 0b | end + 04953e: 02 40 | block + 049540: 20 00 | local.get 0 + 049542: 41 c1 9e 93 80 00 | i32.const 315201 + 049548: 10 e0 85 80 80 00 | call 736 + 04954e: 0d 00 | br_if 0 + 049550: 41 93 81 80 80 00 | i32.const 147 + 049556: 0f | return + 049557: 0b | end + 049558: 02 40 | block + 04955a: 20 00 | local.get 0 + 04955c: 41 e7 9f 93 80 00 | i32.const 315367 + 049562: 10 e0 85 80 80 00 | call 736 + 049568: 0d 00 | br_if 0 + 04956a: 41 94 81 80 80 00 | i32.const 148 + 049570: 0f | return + 049571: 0b | end + 049572: 02 40 | block + 049574: 20 00 | local.get 0 + 049576: 41 96 ae 93 80 00 | i32.const 317206 + 04957c: 10 e0 85 80 80 00 | call 736 + 049582: 0d 00 | br_if 0 + 049584: 41 95 81 80 80 00 | i32.const 149 + 04958a: 0f | return + 04958b: 0b | end + 04958c: 02 40 | block + 04958e: 20 00 | local.get 0 + 049590: 41 dc a8 93 80 00 | i32.const 316508 + 049596: 10 e0 85 80 80 00 | call 736 + 04959c: 0d 00 | br_if 0 + 04959e: 41 96 81 80 80 00 | i32.const 150 + 0495a4: 0f | return + 0495a5: 0b | end + 0495a6: 02 40 | block + 0495a8: 20 00 | local.get 0 + 0495aa: 41 a5 a4 93 80 00 | i32.const 315941 + 0495b0: 10 e0 85 80 80 00 | call 736 + 0495b6: 0d 00 | br_if 0 + 0495b8: 41 97 81 80 80 00 | i32.const 151 + 0495be: 0f | return + 0495bf: 0b | end + 0495c0: 02 40 | block + 0495c2: 20 00 | local.get 0 + 0495c4: 41 d4 a5 93 80 00 | i32.const 316116 + 0495ca: 10 e0 85 80 80 00 | call 736 + 0495d0: 0d 00 | br_if 0 + 0495d2: 41 98 81 80 80 00 | i32.const 152 + 0495d8: 0f | return + 0495d9: 0b | end + 0495da: 02 40 | block + 0495dc: 20 00 | local.get 0 + 0495de: 41 dd 93 93 80 00 | i32.const 313821 + 0495e4: 10 e0 85 80 80 00 | call 736 + 0495ea: 0d 00 | br_if 0 + 0495ec: 41 99 81 80 80 00 | i32.const 153 + 0495f2: 0f | return + 0495f3: 0b | end + 0495f4: 02 40 | block + 0495f6: 20 00 | local.get 0 + 0495f8: 41 f7 98 93 80 00 | i32.const 314487 + 0495fe: 10 e0 85 80 80 00 | call 736 + 049604: 0d 00 | br_if 0 + 049606: 41 9a 81 80 80 00 | i32.const 154 + 04960c: 0f | return + 04960d: 0b | end + 04960e: 02 40 | block + 049610: 20 00 | local.get 0 + 049612: 41 a9 9e 93 80 00 | i32.const 315177 + 049618: 10 e0 85 80 80 00 | call 736 + 04961e: 0d 00 | br_if 0 + 049620: 41 9b 81 80 80 00 | i32.const 155 + 049626: 0f | return + 049627: 0b | end + 049628: 02 40 | block + 04962a: 20 00 | local.get 0 + 04962c: 41 97 af 93 80 00 | i32.const 317335 + 049632: 10 e0 85 80 80 00 | call 736 + 049638: 0d 00 | br_if 0 + 04963a: 41 9c 81 80 80 00 | i32.const 156 + 049640: 0f | return + 049641: 0b | end + 049642: 02 40 | block + 049644: 20 00 | local.get 0 + 049646: 41 ad af 93 80 00 | i32.const 317357 + 04964c: 10 e0 85 80 80 00 | call 736 + 049652: 0d 00 | br_if 0 + 049654: 41 9d 81 80 80 00 | i32.const 157 + 04965a: 0f | return + 04965b: 0b | end + 04965c: 02 40 | block + 04965e: 20 00 | local.get 0 + 049660: 41 a5 9d 93 80 00 | i32.const 315045 + 049666: 10 e0 85 80 80 00 | call 736 + 04966c: 0d 00 | br_if 0 + 04966e: 41 9e 81 80 80 00 | i32.const 158 + 049674: 0f | return + 049675: 0b | end + 049676: 02 40 | block + 049678: 20 00 | local.get 0 + 04967a: 41 b3 86 93 80 00 | i32.const 312115 + 049680: 10 e0 85 80 80 00 | call 736 + 049686: 0d 00 | br_if 0 + 049688: 41 9f 81 80 80 00 | i32.const 159 + 04968e: 0f | return + 04968f: 0b | end + 049690: 02 40 | block + 049692: 20 00 | local.get 0 + 049694: 41 bc b0 93 80 00 | i32.const 317500 + 04969a: 10 e0 85 80 80 00 | call 736 + 0496a0: 0d 00 | br_if 0 + 0496a2: 41 a0 81 80 80 00 | i32.const 160 + 0496a8: 0f | return + 0496a9: 0b | end + 0496aa: 02 40 | block + 0496ac: 20 00 | local.get 0 + 0496ae: 41 e3 b9 93 80 00 | i32.const 318691 + 0496b4: 10 e0 85 80 80 00 | call 736 + 0496ba: 0d 00 | br_if 0 + 0496bc: 41 a1 81 80 80 00 | i32.const 161 + 0496c2: 0f | return + 0496c3: 0b | end + 0496c4: 02 40 | block + 0496c6: 20 00 | local.get 0 + 0496c8: 41 a0 ac 93 80 00 | i32.const 316960 + 0496ce: 10 e0 85 80 80 00 | call 736 + 0496d4: 0d 00 | br_if 0 + 0496d6: 41 a2 81 80 80 00 | i32.const 162 + 0496dc: 0f | return + 0496dd: 0b | end + 0496de: 02 40 | block + 0496e0: 20 00 | local.get 0 + 0496e2: 41 9a a5 93 80 00 | i32.const 316058 + 0496e8: 10 e0 85 80 80 00 | call 736 + 0496ee: 0d 00 | br_if 0 + 0496f0: 41 a3 81 80 80 00 | i32.const 163 + 0496f6: 0f | return + 0496f7: 0b | end + 0496f8: 02 40 | block + 0496fa: 20 00 | local.get 0 + 0496fc: 41 8a ac 93 80 00 | i32.const 316938 + 049702: 10 e0 85 80 80 00 | call 736 + 049708: 0d 00 | br_if 0 + 04970a: 41 a4 81 80 80 00 | i32.const 164 + 049710: 0f | return + 049711: 0b | end + 049712: 02 40 | block + 049714: 20 00 | local.get 0 + 049716: 41 dd a1 93 80 00 | i32.const 315613 + 04971c: 10 e0 85 80 80 00 | call 736 + 049722: 0d 00 | br_if 0 + 049724: 41 a5 81 80 80 00 | i32.const 165 + 04972a: 0f | return + 04972b: 0b | end + 04972c: 02 40 | block + 04972e: 20 00 | local.get 0 + 049730: 41 de ab 93 80 00 | i32.const 316894 + 049736: 10 e0 85 80 80 00 | call 736 + 04973c: 0d 00 | br_if 0 + 04973e: 41 a6 81 80 80 00 | i32.const 166 + 049744: 0f | return + 049745: 0b | end + 049746: 02 40 | block + 049748: 20 00 | local.get 0 + 04974a: 41 c7 c1 93 80 00 | i32.const 319687 + 049750: 10 e0 85 80 80 00 | call 736 + 049756: 0d 00 | br_if 0 + 049758: 41 a7 81 80 80 00 | i32.const 167 + 04975e: 0f | return + 04975f: 0b | end + 049760: 02 40 | block + 049762: 20 00 | local.get 0 + 049764: 41 e6 a9 93 80 00 | i32.const 316646 + 04976a: 10 e0 85 80 80 00 | call 736 + 049770: 0d 00 | br_if 0 + 049772: 41 a8 81 80 80 00 | i32.const 168 + 049778: 0f | return + 049779: 0b | end + 04977a: 02 40 | block + 04977c: 20 00 | local.get 0 + 04977e: 41 80 90 93 80 00 | i32.const 313344 + 049784: 10 e0 85 80 80 00 | call 736 + 04978a: 0d 00 | br_if 0 + 04978c: 41 a9 81 80 80 00 | i32.const 169 + 049792: 0f | return + 049793: 0b | end + 049794: 02 40 | block + 049796: 20 00 | local.get 0 + 049798: 41 c4 a5 93 80 00 | i32.const 316100 + 04979e: 10 e0 85 80 80 00 | call 736 + 0497a4: 0d 00 | br_if 0 + 0497a6: 41 aa 81 80 80 00 | i32.const 170 + 0497ac: 0f | return + 0497ad: 0b | end + 0497ae: 02 40 | block + 0497b0: 20 00 | local.get 0 + 0497b2: 41 8d 8e 93 80 00 | i32.const 313101 + 0497b8: 10 e0 85 80 80 00 | call 736 + 0497be: 0d 00 | br_if 0 + 0497c0: 41 ab 81 80 80 00 | i32.const 171 + 0497c6: 0f | return + 0497c7: 0b | end + 0497c8: 02 40 | block + 0497ca: 20 00 | local.get 0 + 0497cc: 41 ff c1 93 80 00 | i32.const 319743 + 0497d2: 10 e0 85 80 80 00 | call 736 + 0497d8: 0d 00 | br_if 0 + 0497da: 41 ac 81 80 80 00 | i32.const 172 + 0497e0: 0f | return + 0497e1: 0b | end + 0497e2: 02 40 | block + 0497e4: 20 00 | local.get 0 + 0497e6: 41 f7 aa 93 80 00 | i32.const 316791 + 0497ec: 10 e0 85 80 80 00 | call 736 + 0497f2: 0d 00 | br_if 0 + 0497f4: 41 ad 81 80 80 00 | i32.const 173 + 0497fa: 0f | return + 0497fb: 0b | end + 0497fc: 02 40 | block + 0497fe: 20 00 | local.get 0 + 049800: 41 ca 91 93 80 00 | i32.const 313546 + 049806: 10 e0 85 80 80 00 | call 736 + 04980c: 0d 00 | br_if 0 + 04980e: 41 ae 81 80 80 00 | i32.const 174 + 049814: 0f | return + 049815: 0b | end + 049816: 02 40 | block + 049818: 20 00 | local.get 0 + 04981a: 41 86 a6 93 80 00 | i32.const 316166 + 049820: 10 e0 85 80 80 00 | call 736 + 049826: 0d 00 | br_if 0 + 049828: 41 af 81 80 80 00 | i32.const 175 + 04982e: 0f | return + 04982f: 0b | end + 049830: 02 40 | block + 049832: 20 00 | local.get 0 + 049834: 41 df 8f 93 80 00 | i32.const 313311 + 04983a: 10 e0 85 80 80 00 | call 736 + 049840: 0d 00 | br_if 0 + 049842: 41 b0 81 80 80 00 | i32.const 176 + 049848: 0f | return + 049849: 0b | end + 04984a: 02 40 | block + 04984c: 20 00 | local.get 0 + 04984e: 41 da aa 93 80 00 | i32.const 316762 + 049854: 10 e0 85 80 80 00 | call 736 + 04985a: 0d 00 | br_if 0 + 04985c: 41 b1 81 80 80 00 | i32.const 177 + 049862: 0f | return + 049863: 0b | end + 049864: 02 40 | block + 049866: 20 00 | local.get 0 + 049868: 41 ab 91 93 80 00 | i32.const 313515 + 04986e: 10 e0 85 80 80 00 | call 736 + 049874: 0d 00 | br_if 0 + 049876: 41 b2 81 80 80 00 | i32.const 178 + 04987c: 0f | return + 04987d: 0b | end + 04987e: 02 40 | block + 049880: 20 00 | local.get 0 + 049882: 41 fa a5 93 80 00 | i32.const 316154 + 049888: 10 e0 85 80 80 00 | call 736 + 04988e: 0d 00 | br_if 0 + 049890: 41 b3 81 80 80 00 | i32.const 179 + 049896: 0f | return + 049897: 0b | end + 049898: 02 40 | block + 04989a: 20 00 | local.get 0 + 04989c: 41 d2 8f 93 80 00 | i32.const 313298 + 0498a2: 10 e0 85 80 80 00 | call 736 + 0498a8: 0d 00 | br_if 0 + 0498aa: 41 b4 81 80 80 00 | i32.const 180 + 0498b0: 0f | return + 0498b1: 0b | end + 0498b2: 02 40 | block + 0498b4: 20 00 | local.get 0 + 0498b6: 41 bd aa 93 80 00 | i32.const 316733 + 0498bc: 10 e0 85 80 80 00 | call 736 + 0498c2: 0d 00 | br_if 0 + 0498c4: 41 b5 81 80 80 00 | i32.const 181 + 0498ca: 0f | return + 0498cb: 0b | end + 0498cc: 02 40 | block + 0498ce: 20 00 | local.get 0 + 0498d0: 41 f9 90 93 80 00 | i32.const 313465 + 0498d6: 10 e0 85 80 80 00 | call 736 + 0498dc: 0d 00 | br_if 0 + 0498de: 41 b6 81 80 80 00 | i32.const 182 + 0498e4: 0f | return + 0498e5: 0b | end + 0498e6: 02 40 | block + 0498e8: 20 00 | local.get 0 + 0498ea: 41 ee a5 93 80 00 | i32.const 316142 + 0498f0: 10 e0 85 80 80 00 | call 736 + 0498f6: 0d 00 | br_if 0 + 0498f8: 41 b7 81 80 80 00 | i32.const 183 + 0498fe: 0f | return + 0498ff: 0b | end + 049900: 02 40 | block + 049902: 20 00 | local.get 0 + 049904: 41 c5 8f 93 80 00 | i32.const 313285 + 04990a: 10 e0 85 80 80 00 | call 736 + 049910: 0d 00 | br_if 0 + 049912: 41 b8 81 80 80 00 | i32.const 184 + 049918: 0f | return + 049919: 0b | end + 04991a: 02 40 | block + 04991c: 20 00 | local.get 0 + 04991e: 41 a0 aa 93 80 00 | i32.const 316704 + 049924: 10 e0 85 80 80 00 | call 736 + 04992a: 0d 00 | br_if 0 + 04992c: 41 b9 81 80 80 00 | i32.const 185 + 049932: 0f | return + 049933: 0b | end + 049934: 02 40 | block + 049936: 20 00 | local.get 0 + 049938: 41 c7 90 93 80 00 | i32.const 313415 + 04993e: 10 e0 85 80 80 00 | call 736 + 049944: 0d 00 | br_if 0 + 049946: 41 ba 81 80 80 00 | i32.const 186 + 04994c: 0f | return + 04994d: 0b | end + 04994e: 02 40 | block + 049950: 20 00 | local.get 0 + 049952: 41 e2 a5 93 80 00 | i32.const 316130 + 049958: 10 e0 85 80 80 00 | call 736 + 04995e: 0d 00 | br_if 0 + 049960: 41 bb 81 80 80 00 | i32.const 187 + 049966: 0f | return + 049967: 0b | end + 049968: 02 40 | block + 04996a: 20 00 | local.get 0 + 04996c: 41 b8 8f 93 80 00 | i32.const 313272 + 049972: 10 e0 85 80 80 00 | call 736 + 049978: 0d 00 | br_if 0 + 04997a: 41 bc 81 80 80 00 | i32.const 188 + 049980: 0f | return + 049981: 0b | end + 049982: 02 40 | block + 049984: 20 00 | local.get 0 + 049986: 41 98 91 93 80 00 | i32.const 313496 + 04998c: 10 e0 85 80 80 00 | call 736 + 049992: 0d 00 | br_if 0 + 049994: 41 bd 81 80 80 00 | i32.const 189 + 04999a: 0f | return + 04999b: 0b | end + 04999c: 02 40 | block + 04999e: 20 00 | local.get 0 + 0499a0: 41 e6 90 93 80 00 | i32.const 313446 + 0499a6: 10 e0 85 80 80 00 | call 736 + 0499ac: 0d 00 | br_if 0 + 0499ae: 41 be 81 80 80 00 | i32.const 190 + 0499b4: 0f | return + 0499b5: 0b | end + 0499b6: 02 40 | block + 0499b8: 20 00 | local.get 0 + 0499ba: 41 b4 90 93 80 00 | i32.const 313396 + 0499c0: 10 e0 85 80 80 00 | call 736 + 0499c6: 0d 00 | br_if 0 + 0499c8: 41 bf 81 80 80 00 | i32.const 191 + 0499ce: 0f | return + 0499cf: 0b | end + 0499d0: 02 40 | block + 0499d2: 20 00 | local.get 0 + 0499d4: 41 e5 a4 93 80 00 | i32.const 316005 + 0499da: 10 e0 85 80 80 00 | call 736 + 0499e0: 0d 00 | br_if 0 + 0499e2: 41 c0 81 80 80 00 | i32.const 192 + 0499e8: 0f | return + 0499e9: 0b | end + 0499ea: 02 40 | block + 0499ec: 20 00 | local.get 0 + 0499ee: 41 d3 a4 93 80 00 | i32.const 315987 + 0499f4: 10 e0 85 80 80 00 | call 736 + 0499fa: 0d 00 | br_if 0 + 0499fc: 41 c1 81 80 80 00 | i32.const 193 + 049a02: 0f | return + 049a03: 0b | end + 049a04: 02 40 | block + 049a06: 20 00 | local.get 0 + 049a08: 41 83 ab 93 80 00 | i32.const 316803 + 049a0e: 10 e0 85 80 80 00 | call 736 + 049a14: 0d 00 | br_if 0 + 049a16: 41 c2 81 80 80 00 | i32.const 194 + 049a1c: 0f | return + 049a1d: 0b | end + 049a1e: 02 40 | block + 049a20: 20 00 | local.get 0 + 049a22: 41 d7 91 93 80 00 | i32.const 313559 + 049a28: 10 e0 85 80 80 00 | call 736 + 049a2e: 0d 00 | br_if 0 + 049a30: 41 c3 81 80 80 00 | i32.const 195 + 049a36: 0f | return + 049a37: 0b | end + 049a38: 02 40 | block + 049a3a: 20 00 | local.get 0 + 049a3c: 41 e6 aa 93 80 00 | i32.const 316774 + 049a42: 10 e0 85 80 80 00 | call 736 + 049a48: 0d 00 | br_if 0 + 049a4a: 41 c4 81 80 80 00 | i32.const 196 + 049a50: 0f | return + 049a51: 0b | end + 049a52: 02 40 | block + 049a54: 20 00 | local.get 0 + 049a56: 41 b8 91 93 80 00 | i32.const 313528 + 049a5c: 10 e0 85 80 80 00 | call 736 + 049a62: 0d 00 | br_if 0 + 049a64: 41 c5 81 80 80 00 | i32.const 197 + 049a6a: 0f | return + 049a6b: 0b | end + 049a6c: 02 40 | block + 049a6e: 20 00 | local.get 0 + 049a70: 41 c9 aa 93 80 00 | i32.const 316745 + 049a76: 10 e0 85 80 80 00 | call 736 + 049a7c: 0d 00 | br_if 0 + 049a7e: 41 c6 81 80 80 00 | i32.const 198 + 049a84: 0f | return + 049a85: 0b | end + 049a86: 02 40 | block + 049a88: 20 00 | local.get 0 + 049a8a: 41 86 91 93 80 00 | i32.const 313478 + 049a90: 10 e0 85 80 80 00 | call 736 + 049a96: 0d 00 | br_if 0 + 049a98: 41 c7 81 80 80 00 | i32.const 199 + 049a9e: 0f | return + 049a9f: 0b | end + 049aa0: 02 40 | block + 049aa2: 20 00 | local.get 0 + 049aa4: 41 ac aa 93 80 00 | i32.const 316716 + 049aaa: 10 e0 85 80 80 00 | call 736 + 049ab0: 0d 00 | br_if 0 + 049ab2: 41 c8 81 80 80 00 | i32.const 200 + 049ab8: 0f | return + 049ab9: 0b | end + 049aba: 02 40 | block + 049abc: 20 00 | local.get 0 + 049abe: 41 d4 90 93 80 00 | i32.const 313428 + 049ac4: 10 e0 85 80 80 00 | call 736 + 049aca: 0d 00 | br_if 0 + 049acc: 41 c9 81 80 80 00 | i32.const 201 + 049ad2: 0f | return + 049ad3: 0b | end + 049ad4: 02 40 | block + 049ad6: 20 00 | local.get 0 + 049ad8: 41 93 9e 93 80 00 | i32.const 315155 + 049ade: 10 e0 85 80 80 00 | call 736 + 049ae4: 0d 00 | br_if 0 + 049ae6: 41 ca 81 80 80 00 | i32.const 202 + 049aec: 0f | return + 049aed: 0b | end + 049aee: 02 40 | block + 049af0: 20 00 | local.get 0 + 049af2: 41 9c 92 93 80 00 | i32.const 313628 + 049af8: 10 e0 85 80 80 00 | call 736 + 049afe: 0d 00 | br_if 0 + 049b00: 41 cb 81 80 80 00 | i32.const 203 + 049b06: 0f | return + 049b07: 0b | end + 049b08: 02 40 | block + 049b0a: 20 00 | local.get 0 + 049b0c: 41 da bd 93 80 00 | i32.const 319194 + 049b12: 10 e0 85 80 80 00 | call 736 + 049b18: 0d 00 | br_if 0 + 049b1a: 41 ab 80 80 80 00 | i32.const 43 + 049b20: 0f | return + 049b21: 0b | end + 049b22: 02 40 | block + 049b24: 20 00 | local.get 0 + 049b26: 41 ea bd 93 80 00 | i32.const 319210 + 049b2c: 10 e0 85 80 80 00 | call 736 + 049b32: 0d 00 | br_if 0 + 049b34: 41 ac 80 80 80 00 | i32.const 44 + 049b3a: 0f | return + 049b3b: 0b | end + 049b3c: 02 40 | block + 049b3e: 20 00 | local.get 0 + 049b40: 41 c1 bc 93 80 00 | i32.const 319041 + 049b46: 10 e0 85 80 80 00 | call 736 + 049b4c: 0d 00 | br_if 0 + 049b4e: 41 ad 80 80 80 00 | i32.const 45 + 049b54: 0f | return + 049b55: 0b | end + 049b56: 02 40 | block + 049b58: 20 00 | local.get 0 + 049b5a: 41 ce bc 93 80 00 | i32.const 319054 + 049b60: 10 e0 85 80 80 00 | call 736 + 049b66: 0d 00 | br_if 0 + 049b68: 41 ae 80 80 80 00 | i32.const 46 + 049b6e: 0f | return + 049b6f: 0b | end + 049b70: 02 40 | block + 049b72: 20 00 | local.get 0 + 049b74: 41 de bc 93 80 00 | i32.const 319070 + 049b7a: 10 e0 85 80 80 00 | call 736 + 049b80: 0d 00 | br_if 0 + 049b82: 41 af 80 80 80 00 | i32.const 47 + 049b88: 0f | return + 049b89: 0b | end + 049b8a: 02 40 | block + 049b8c: 20 00 | local.get 0 + 049b8e: 41 96 be 93 80 00 | i32.const 319254 + 049b94: 10 e0 85 80 80 00 | call 736 + 049b9a: 0d 00 | br_if 0 + 049b9c: 41 b0 80 80 80 00 | i32.const 48 + 049ba2: 0f | return + 049ba3: 0b | end + 049ba4: 02 40 | block + 049ba6: 20 00 | local.get 0 + 049ba8: 41 ec bc 93 80 00 | i32.const 319084 + 049bae: 10 e0 85 80 80 00 | call 736 + 049bb4: 0d 00 | br_if 0 + 049bb6: 41 b1 80 80 80 00 | i32.const 49 + 049bbc: 0f | return + 049bbd: 0b | end + 049bbe: 02 40 | block + 049bc0: 20 00 | local.get 0 + 049bc2: 41 93 bd 93 80 00 | i32.const 319123 + 049bc8: 10 e0 85 80 80 00 | call 736 + 049bce: 0d 00 | br_if 0 + 049bd0: 41 b2 80 80 80 00 | i32.const 50 + 049bd6: 0f | return + 049bd7: 0b | end + 049bd8: 02 40 | block + 049bda: 20 00 | local.get 0 + 049bdc: 41 fc bc 93 80 00 | i32.const 319100 + 049be2: 10 e0 85 80 80 00 | call 736 + 049be8: 0d 00 | br_if 0 + 049bea: 41 b3 80 80 80 00 | i32.const 51 + 049bf0: 0f | return + 049bf1: 0b | end + 049bf2: 02 40 | block + 049bf4: 20 00 | local.get 0 + 049bf6: 41 c2 bd 93 80 00 | i32.const 319170 + 049bfc: 10 e0 85 80 80 00 | call 736 + 049c02: 0d 00 | br_if 0 + 049c04: 41 b4 80 80 80 00 | i32.const 52 + 049c0a: 0f | return + 049c0b: 0b | end + 049c0c: 02 40 | block + 049c0e: 20 00 | local.get 0 + 049c10: 41 a9 bd 93 80 00 | i32.const 319145 + 049c16: 10 e0 85 80 80 00 | call 736 + 049c1c: 0d 00 | br_if 0 + 049c1e: 41 b5 80 80 80 00 | i32.const 53 + 049c24: 0f | return + 049c25: 0b | end + 049c26: 02 40 | block + 049c28: 20 00 | local.get 0 + 049c2a: 41 b4 bf 93 80 00 | i32.const 319412 + 049c30: 10 e0 85 80 80 00 | call 736 + 049c36: 0d 00 | br_if 0 + 049c38: 41 b6 80 80 80 00 | i32.const 54 + 049c3e: 0f | return + 049c3f: 0b | end + 049c40: 02 40 | block + 049c42: 20 00 | local.get 0 + 049c44: 41 de bf 93 80 00 | i32.const 319454 + 049c4a: 10 e0 85 80 80 00 | call 736 + 049c50: 0d 00 | br_if 0 + 049c52: 41 b7 80 80 80 00 | i32.const 55 + 049c58: 0f | return + 049c59: 0b | end + 049c5a: 02 40 | block + 049c5c: 20 00 | local.get 0 + 049c5e: 41 c9 bf 93 80 00 | i32.const 319433 + 049c64: 10 e0 85 80 80 00 | call 736 + 049c6a: 0d 00 | br_if 0 + 049c6c: 41 b8 80 80 80 00 | i32.const 56 + 049c72: 0f | return + 049c73: 0b | end + 049c74: 02 40 | block + 049c76: 20 00 | local.get 0 + 049c78: 41 a1 bf 93 80 00 | i32.const 319393 + 049c7e: 10 e0 85 80 80 00 | call 736 + 049c84: 0d 00 | br_if 0 + 049c86: 41 b9 80 80 80 00 | i32.const 57 + 049c8c: 0f | return + 049c8d: 0b | end + 049c8e: 02 40 | block + 049c90: 20 00 | local.get 0 + 049c92: 41 86 c0 93 80 00 | i32.const 319494 + 049c98: 10 e0 85 80 80 00 | call 736 + 049c9e: 0d 00 | br_if 0 + 049ca0: 41 ba 80 80 80 00 | i32.const 58 + 049ca6: 0f | return + 049ca7: 0b | end + 049ca8: 02 40 | block + 049caa: 20 00 | local.get 0 + 049cac: 41 dd c0 93 80 00 | i32.const 319581 + 049cb2: 10 e0 85 80 80 00 | call 736 + 049cb8: 0d 00 | br_if 0 + 049cba: 41 bb 80 80 80 00 | i32.const 59 + 049cc0: 0f | return + 049cc1: 0b | end + 049cc2: 02 40 | block + 049cc4: 20 00 | local.get 0 + 049cc6: 41 f8 c0 93 80 00 | i32.const 319608 + 049ccc: 10 e0 85 80 80 00 | call 736 + 049cd2: 0d 00 | br_if 0 + 049cd4: 41 bc 80 80 80 00 | i32.const 60 + 049cda: 0f | return + 049cdb: 0b | end + 049cdc: 02 40 | block + 049cde: 20 00 | local.get 0 + 049ce0: 41 c2 c0 93 80 00 | i32.const 319554 + 049ce6: 10 e0 85 80 80 00 | call 736 + 049cec: 0d 00 | br_if 0 + 049cee: 41 bd 80 80 80 00 | i32.const 61 + 049cf4: 0f | return + 049cf5: 0b | end + 049cf6: 02 40 | block + 049cf8: 20 00 | local.get 0 + 049cfa: 41 a8 be 93 80 00 | i32.const 319272 + 049d00: 10 e0 85 80 80 00 | call 736 + 049d06: 0d 00 | br_if 0 + 049d08: 41 cc 81 80 80 00 | i32.const 204 + 049d0e: 0f | return + 049d0f: 0b | end + 049d10: 02 40 | block + 049d12: 20 00 | local.get 0 + 049d14: 41 c0 be 93 80 00 | i32.const 319296 + 049d1a: 10 e0 85 80 80 00 | call 736 + 049d20: 0d 00 | br_if 0 + 049d22: 41 cd 81 80 80 00 | i32.const 205 + 049d28: 0f | return + 049d29: 0b | end + 049d2a: 41 00 | i32.const 0 + 049d2c: 41 ce 81 80 80 00 | i32.const 206 + 049d32: 20 00 | local.get 0 + 049d34: 41 99 c0 93 80 00 | i32.const 319513 + 049d3a: 10 e0 85 80 80 00 | call 736 + 049d40: 1b | select + 049d41: 0b | end +049d44 func[641]: + 049d45: 01 7e | local[1] type=i64 + 049d47: 01 7f | local[2] type=i32 + 049d49: 02 7c | local[3..4] type=f64 + 049d4b: 02 40 | block + 049d4d: 20 00 | local.get 0 + 049d4f: bd | i64.reinterpret_f64 + 049d50: 22 01 | local.tee 1 + 049d52: 42 20 | i64.const 32 + 049d54: 88 | i64.shr_u + 049d55: a7 | i32.wrap_i64 + 049d56: 41 ff ff ff ff 07 | i32.const 2147483647 + 049d5c: 71 | i32.and + 049d5d: 22 02 | local.tee 2 + 049d5f: 41 80 80 c0 ff 03 | i32.const 1072693248 + 049d65: 49 | i32.lt_u + 049d66: 0d 00 | br_if 0 + 049d68: 02 40 | block + 049d6a: 20 02 | local.get 2 + 049d6c: 41 80 80 c0 80 7c | i32.const 3222274048 + 049d72: 6a | i32.add + 049d73: 20 01 | local.get 1 + 049d75: a7 | i32.wrap_i64 + 049d76: 72 | i32.or + 049d77: 0d 00 | br_if 0 + 049d79: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 049d82: 44 18 2d 44 54 fb 21 09 40 | f64.const 0x1.921fb54442d18p+1 + 049d8b: 20 01 | local.get 1 + 049d8d: 42 7f | i64.const 18446744073709551615 + 049d8f: 55 | i64.gt_s + 049d90: 1b | select + 049d91: 0f | return + 049d92: 0b | end + 049d93: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 049d9c: 20 00 | local.get 0 + 049d9e: 20 00 | local.get 0 + 049da0: a1 | f64.sub + 049da1: a3 | f64.div + 049da2: 0f | return + 049da3: 0b | end + 049da4: 02 40 | block + 049da6: 02 40 | block + 049da8: 20 02 | local.get 2 + 049daa: 41 ff ff ff fe 03 | i32.const 1071644671 + 049db0: 4b | i32.gt_u + 049db1: 0d 00 | br_if 0 + 049db3: 44 18 2d 44 54 fb 21 f9 3f | f64.const 0x1.921fb54442d18p+0 + 049dbc: 21 03 | local.set 3 + 049dbe: 20 02 | local.get 2 + 049dc0: 41 81 80 80 e3 03 | i32.const 1012924417 + 049dc6: 49 | i32.lt_u + 049dc7: 0d 01 | br_if 1 + 049dc9: 44 07 5c 14 33 26 a6 91 3c | f64.const 0x1.1a62633145c07p-54 + 049dd2: 20 00 | local.get 0 + 049dd4: 20 00 | local.get 0 + 049dd6: 20 00 | local.get 0 + 049dd8: a2 | f64.mul + 049dd9: 10 82 85 80 80 00 | call 642 + 049ddf: a2 | f64.mul + 049de0: a1 | f64.sub + 049de1: 20 00 | local.get 0 + 049de3: a1 | f64.sub + 049de4: 44 18 2d 44 54 fb 21 f9 3f | f64.const 0x1.921fb54442d18p+0 + 049ded: a0 | f64.add + 049dee: 0f | return + 049def: 0b | end + 049df0: 02 40 | block + 049df2: 20 01 | local.get 1 + 049df4: 42 7f | i64.const 18446744073709551615 + 049df6: 55 | i64.gt_s + 049df7: 0d 00 | br_if 0 + 049df9: 44 18 2d 44 54 fb 21 f9 3f | f64.const 0x1.921fb54442d18p+0 + 049e02: 20 00 | local.get 0 + 049e04: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 049e0d: a0 | f64.add + 049e0e: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 049e17: a2 | f64.mul + 049e18: 22 00 | local.tee 0 + 049e1a: 10 da 85 80 80 00 | call 730 + 049e20: 22 03 | local.tee 3 + 049e22: 20 03 | local.get 3 + 049e24: 20 00 | local.get 0 + 049e26: 10 82 85 80 80 00 | call 642 + 049e2c: a2 | f64.mul + 049e2d: 44 07 5c 14 33 26 a6 91 bc | f64.const -0x1.1a62633145c07p-54 + 049e36: a0 | f64.add + 049e37: a0 | f64.add + 049e38: a1 | f64.sub + 049e39: 22 00 | local.tee 0 + 049e3b: 20 00 | local.get 0 + 049e3d: a0 | f64.add + 049e3e: 0f | return + 049e3f: 0b | end + 049e40: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 049e49: 20 00 | local.get 0 + 049e4b: a1 | f64.sub + 049e4c: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 049e55: a2 | f64.mul + 049e56: 22 03 | local.tee 3 + 049e58: 10 da 85 80 80 00 | call 730 + 049e5e: 22 04 | local.tee 4 + 049e60: 20 03 | local.get 3 + 049e62: 10 82 85 80 80 00 | call 642 + 049e68: a2 | f64.mul + 049e69: 20 03 | local.get 3 + 049e6b: 20 04 | local.get 4 + 049e6d: bd | i64.reinterpret_f64 + 049e6e: 42 80 80 80 80 70 | i64.const 18446744069414584320 + 049e74: 83 | i64.and + 049e75: bf | f64.reinterpret_i64 + 049e76: 22 00 | local.tee 0 + 049e78: 20 00 | local.get 0 + 049e7a: a2 | f64.mul + 049e7b: a1 | f64.sub + 049e7c: 20 04 | local.get 4 + 049e7e: 20 00 | local.get 0 + 049e80: a0 | f64.add + 049e81: a3 | f64.div + 049e82: a0 | f64.add + 049e83: 20 00 | local.get 0 + 049e85: a0 | f64.add + 049e86: 22 00 | local.tee 0 + 049e88: 20 00 | local.get 0 + 049e8a: a0 | f64.add + 049e8b: 21 03 | local.set 3 + 049e8d: 0b | end + 049e8e: 20 03 | local.get 3 + 049e90: 0b | end +049e93 func[642]: + 049e94: 20 00 | local.get 0 + 049e96: 20 00 | local.get 0 + 049e98: 20 00 | local.get 0 + 049e9a: 20 00 | local.get 0 + 049e9c: 20 00 | local.get 0 + 049e9e: 20 00 | local.get 0 + 049ea0: 44 09 f7 fd 0d e1 3d 02 3f | f64.const 0x1.23de10dfdf709p-15 + 049ea9: a2 | f64.mul + 049eaa: 44 88 b2 01 75 e0 ef 49 3f | f64.const 0x1.9efe07501b288p-11 + 049eb3: a0 | f64.add + 049eb4: a2 | f64.mul + 049eb5: 44 3b 8f 68 b5 28 82 a4 bf | f64.const -0x1.48228b5688f3bp-5 + 049ebe: a0 | f64.add + 049ebf: a2 | f64.mul + 049ec0: 44 55 44 88 0e 55 c1 c9 3f | f64.const 0x1.9c1550e884455p-3 + 049ec9: a0 | f64.add + 049eca: a2 | f64.mul + 049ecb: 44 7d 6f eb 03 12 d6 d4 bf | f64.const -0x1.4d61203eb6f7dp-2 + 049ed4: a0 | f64.add + 049ed5: a2 | f64.mul + 049ed6: 44 55 55 55 55 55 55 c5 3f | f64.const 0x1.5555555555555p-3 + 049edf: a0 | f64.add + 049ee0: a2 | f64.mul + 049ee1: 20 00 | local.get 0 + 049ee3: 20 00 | local.get 0 + 049ee5: 20 00 | local.get 0 + 049ee7: 20 00 | local.get 0 + 049ee9: 44 82 92 2e b1 c5 b8 b3 3f | f64.const 0x1.3b8c5b12e9282p-4 + 049ef2: a2 | f64.mul + 049ef3: 44 59 01 8d 1b 6c 06 e6 bf | f64.const -0x1.6066c1b8d0159p-1 + 049efc: a0 | f64.add + 049efd: a2 | f64.mul + 049efe: 44 c8 8a 59 9c e5 2a 00 40 | f64.const 0x1.02ae59c598ac8p+1 + 049f07: a0 | f64.add + 049f08: a2 | f64.mul + 049f09: 44 4b 2d 8a 1c 27 3a 03 c0 | f64.const -0x1.33a271c8a2d4bp+1 + 049f12: a0 | f64.add + 049f13: a2 | f64.mul + 049f14: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 049f1d: a0 | f64.add + 049f1e: a3 | f64.div + 049f1f: 0b | end +049f22 func[643]: + 049f23: 02 7f | local[1..2] type=i32 + 049f25: 02 7d | local[3..4] type=f32 + 049f27: 02 40 | block + 049f29: 20 00 | local.get 0 + 049f2b: bc | i32.reinterpret_f32 + 049f2c: 22 01 | local.tee 1 + 049f2e: 41 ff ff ff ff 07 | i32.const 2147483647 + 049f34: 71 | i32.and + 049f35: 22 02 | local.tee 2 + 049f37: 41 80 80 80 fc 03 | i32.const 1065353216 + 049f3d: 49 | i32.lt_u + 049f3e: 0d 00 | br_if 0 + 049f40: 02 40 | block + 049f42: 20 02 | local.get 2 + 049f44: 41 80 80 80 fc 03 | i32.const 1065353216 + 049f4a: 47 | i32.ne + 049f4b: 0d 00 | br_if 0 + 049f4d: 43 00 00 00 00 | f32.const 0x0p+0 + 049f52: 43 da 0f 49 40 | f32.const 0x1.921fb4p+1 + 049f57: 20 01 | local.get 1 + 049f59: 41 7f | i32.const 4294967295 + 049f5b: 4a | i32.gt_s + 049f5c: 1b | select + 049f5d: 0f | return + 049f5e: 0b | end + 049f5f: 43 00 00 00 00 | f32.const 0x0p+0 + 049f64: 20 00 | local.get 0 + 049f66: 20 00 | local.get 0 + 049f68: 93 | f32.sub + 049f69: 95 | f32.div + 049f6a: 0f | return + 049f6b: 0b | end + 049f6c: 02 40 | block + 049f6e: 02 40 | block + 049f70: 20 02 | local.get 2 + 049f72: 41 ff ff ff f7 03 | i32.const 1056964607 + 049f78: 4b | i32.gt_u + 049f79: 0d 00 | br_if 0 + 049f7b: 43 da 0f c9 3f | f32.const 0x1.921fb4p+0 + 049f80: 21 03 | local.set 3 + 049f82: 20 02 | local.get 2 + 049f84: 41 81 80 80 94 03 | i32.const 847249409 + 049f8a: 49 | i32.lt_u + 049f8b: 0d 01 | br_if 1 + 049f8d: 43 68 21 a2 33 | f32.const 0x1.4442dp-24 + 049f92: 20 00 | local.get 0 + 049f94: 20 00 | local.get 0 + 049f96: 20 00 | local.get 0 + 049f98: 94 | f32.mul + 049f99: 10 84 85 80 80 00 | call 644 + 049f9f: 94 | f32.mul + 049fa0: 93 | f32.sub + 049fa1: 20 00 | local.get 0 + 049fa3: 93 | f32.sub + 049fa4: 43 da 0f c9 3f | f32.const 0x1.921fb4p+0 + 049fa9: 92 | f32.add + 049faa: 0f | return + 049fab: 0b | end + 049fac: 02 40 | block + 049fae: 20 01 | local.get 1 + 049fb0: 41 7f | i32.const 4294967295 + 049fb2: 4a | i32.gt_s + 049fb3: 0d 00 | br_if 0 + 049fb5: 43 da 0f c9 3f | f32.const 0x1.921fb4p+0 + 049fba: 20 00 | local.get 0 + 049fbc: 43 00 00 80 3f | f32.const 0x1p+0 + 049fc1: 92 | f32.add + 049fc2: 43 00 00 00 3f | f32.const 0x1p-1 + 049fc7: 94 | f32.mul + 049fc8: 22 00 | local.tee 0 + 049fca: 10 db 85 80 80 00 | call 731 + 049fd0: 22 03 | local.tee 3 + 049fd2: 20 03 | local.get 3 + 049fd4: 20 00 | local.get 0 + 049fd6: 10 84 85 80 80 00 | call 644 + 049fdc: 94 | f32.mul + 049fdd: 43 68 21 a2 b3 | f32.const -0x1.4442dp-24 + 049fe2: 92 | f32.add + 049fe3: 92 | f32.add + 049fe4: 93 | f32.sub + 049fe5: 22 00 | local.tee 0 + 049fe7: 20 00 | local.get 0 + 049fe9: 92 | f32.add + 049fea: 0f | return + 049feb: 0b | end + 049fec: 43 00 00 80 3f | f32.const 0x1p+0 + 049ff1: 20 00 | local.get 0 + 049ff3: 93 | f32.sub + 049ff4: 43 00 00 00 3f | f32.const 0x1p-1 + 049ff9: 94 | f32.mul + 049ffa: 22 03 | local.tee 3 + 049ffc: 10 db 85 80 80 00 | call 731 + 04a002: 22 04 | local.tee 4 + 04a004: 20 03 | local.get 3 + 04a006: 10 84 85 80 80 00 | call 644 + 04a00c: 94 | f32.mul + 04a00d: 20 03 | local.get 3 + 04a00f: 20 04 | local.get 4 + 04a011: bc | i32.reinterpret_f32 + 04a012: 41 80 60 | i32.const 4294963200 + 04a015: 71 | i32.and + 04a016: be | f32.reinterpret_i32 + 04a017: 22 00 | local.tee 0 + 04a019: 20 00 | local.get 0 + 04a01b: 94 | f32.mul + 04a01c: 93 | f32.sub + 04a01d: 20 04 | local.get 4 + 04a01f: 20 00 | local.get 0 + 04a021: 92 | f32.add + 04a022: 95 | f32.div + 04a023: 92 | f32.add + 04a024: 20 00 | local.get 0 + 04a026: 92 | f32.add + 04a027: 22 00 | local.tee 0 + 04a029: 20 00 | local.get 0 + 04a02b: 92 | f32.add + 04a02c: 21 03 | local.set 3 + 04a02e: 0b | end + 04a02f: 20 03 | local.get 3 + 04a031: 0b | end +04a033 func[644]: + 04a034: 20 00 | local.get 0 + 04a036: 20 00 | local.get 0 + 04a038: 20 00 | local.get 0 + 04a03a: 43 6b d3 0d bc | f32.const -0x1.1ba6d6p-7 + 04a03f: 94 | f32.mul + 04a040: 43 ba 13 2f bd | f32.const -0x1.5e2774p-5 + 04a045: 92 | f32.add + 04a046: 94 | f32.mul + 04a047: 43 75 aa 2a 3e | f32.const 0x1.5554eap-3 + 04a04c: 92 | f32.add + 04a04d: 94 | f32.mul + 04a04e: 20 00 | local.get 0 + 04a050: 43 ae e5 34 bf | f32.const -0x1.69cb5cp-1 + 04a055: 94 | f32.mul + 04a056: 43 00 00 80 3f | f32.const 0x1p+0 + 04a05b: 92 | f32.add + 04a05c: 95 | f32.div + 04a05d: 0b | end +04a060 func[645]: + 04a061: 04 7f | local[2..5] type=i32 + 04a063: 01 7d | local[6] type=f32 + 04a065: 02 40 | block + 04a067: 02 40 | block + 04a069: 20 01 | local.get 1 + 04a06b: 10 86 85 80 80 00 | call 646 + 04a071: 41 ff ff ff ff 07 | i32.const 2147483647 + 04a077: 71 | i32.and + 04a078: 41 80 80 80 fc 07 | i32.const 2139095040 + 04a07e: 4b | i32.gt_u + 04a07f: 0d 00 | br_if 0 + 04a081: 20 00 | local.get 0 + 04a083: 10 86 85 80 80 00 | call 646 + 04a089: 41 ff ff ff ff 07 | i32.const 2147483647 + 04a08f: 71 | i32.and + 04a090: 41 81 80 80 fc 07 | i32.const 2139095041 + 04a096: 49 | i32.lt_u + 04a097: 0d 01 | br_if 1 + 04a099: 0b | end + 04a09a: 20 00 | local.get 0 + 04a09c: 20 01 | local.get 1 + 04a09e: 92 | f32.add + 04a09f: 0f | return + 04a0a0: 0b | end + 04a0a1: 02 40 | block + 04a0a3: 20 01 | local.get 1 + 04a0a5: bc | i32.reinterpret_f32 + 04a0a6: 22 02 | local.tee 2 + 04a0a8: 41 80 80 80 fc 03 | i32.const 1065353216 + 04a0ae: 47 | i32.ne + 04a0af: 0d 00 | br_if 0 + 04a0b1: 20 00 | local.get 0 + 04a0b3: 10 87 85 80 80 00 | call 647 + 04a0b9: 0f | return + 04a0ba: 0b | end + 04a0bb: 20 02 | local.get 2 + 04a0bd: 41 1e | i32.const 30 + 04a0bf: 76 | i32.shr_u + 04a0c0: 41 02 | i32.const 2 + 04a0c2: 71 | i32.and + 04a0c3: 22 03 | local.tee 3 + 04a0c5: 20 00 | local.get 0 + 04a0c7: bc | i32.reinterpret_f32 + 04a0c8: 22 04 | local.tee 4 + 04a0ca: 41 1f | i32.const 31 + 04a0cc: 76 | i32.shr_u + 04a0cd: 72 | i32.or + 04a0ce: 21 05 | local.set 5 + 04a0d0: 02 40 | block + 04a0d2: 02 40 | block + 04a0d4: 02 40 | block + 04a0d6: 02 40 | block + 04a0d8: 02 40 | block + 04a0da: 02 40 | block + 04a0dc: 02 40 | block + 04a0de: 20 04 | local.get 4 + 04a0e0: 41 ff ff ff ff 07 | i32.const 2147483647 + 04a0e6: 71 | i32.and + 04a0e7: 22 04 | local.tee 4 + 04a0e9: 0d 00 | br_if 0 + 04a0eb: 20 00 | local.get 0 + 04a0ed: 21 06 | local.set 6 + 04a0ef: 20 05 | local.get 5 + 04a0f1: 0e 04 05 05 01 02 05 | br_table 5 5 1 2 5 + 04a0f8: 0b | end + 04a0f9: 20 02 | local.get 2 + 04a0fb: 41 ff ff ff ff 07 | i32.const 2147483647 + 04a101: 71 | i32.and + 04a102: 22 02 | local.tee 2 + 04a104: 41 80 80 80 fc 07 | i32.const 2139095040 + 04a10a: 46 | i32.eq + 04a10b: 0d 03 | br_if 3 + 04a10d: 20 02 | local.get 2 + 04a10f: 0d 02 | br_if 2 + 04a111: 43 db 0f c9 3f | f32.const 0x1.921fb6p+0 + 04a116: 20 00 | local.get 0 + 04a118: 98 | f32.copysign + 04a119: 0f | return + 04a11a: 0b | end + 04a11b: 43 db 0f 49 40 | f32.const 0x1.921fb6p+1 + 04a120: 0f | return + 04a121: 0b | end + 04a122: 43 db 0f 49 c0 | f32.const -0x1.921fb6p+1 + 04a127: 0f | return + 04a128: 0b | end + 04a129: 02 40 | block + 04a12b: 02 40 | block + 04a12d: 20 04 | local.get 4 + 04a12f: 41 80 80 80 fc 07 | i32.const 2139095040 + 04a135: 46 | i32.eq + 04a136: 0d 00 | br_if 0 + 04a138: 20 02 | local.get 2 + 04a13a: 41 80 80 80 e8 00 | i32.const 218103808 + 04a140: 6a | i32.add + 04a141: 20 04 | local.get 4 + 04a143: 4f | i32.ge_u + 04a144: 0d 01 | br_if 1 + 04a146: 0b | end + 04a147: 43 db 0f c9 3f | f32.const 0x1.921fb6p+0 + 04a14c: 20 00 | local.get 0 + 04a14e: 98 | f32.copysign + 04a14f: 0f | return + 04a150: 0b | end + 04a151: 02 40 | block + 04a153: 02 40 | block + 04a155: 20 03 | local.get 3 + 04a157: 45 | i32.eqz + 04a158: 0d 00 | br_if 0 + 04a15a: 43 00 00 00 00 | f32.const 0x0p+0 + 04a15f: 21 06 | local.set 6 + 04a161: 20 04 | local.get 4 + 04a163: 41 80 80 80 e8 00 | i32.const 218103808 + 04a169: 6a | i32.add + 04a16a: 20 02 | local.get 2 + 04a16c: 49 | i32.lt_u + 04a16d: 0d 01 | br_if 1 + 04a16f: 0b | end + 04a170: 20 00 | local.get 0 + 04a172: 20 01 | local.get 1 + 04a174: 95 | f32.div + 04a175: 10 9c 85 80 80 00 | call 668 + 04a17b: 10 87 85 80 80 00 | call 647 + 04a181: 21 06 | local.set 6 + 04a183: 0b | end + 04a184: 02 40 | block + 04a186: 02 40 | block + 04a188: 02 40 | block + 04a18a: 20 05 | local.get 5 + 04a18c: 0e 04 04 00 01 02 04 | br_table 4 0 1 2 4 + 04a193: 0b | end + 04a194: 20 06 | local.get 6 + 04a196: 8c | f32.neg + 04a197: 0f | return + 04a198: 0b | end + 04a199: 43 db 0f 49 40 | f32.const 0x1.921fb6p+1 + 04a19e: 20 06 | local.get 6 + 04a1a0: 43 2e bd bb 33 | f32.const 0x1.777a5cp-24 + 04a1a5: 92 | f32.add + 04a1a6: 93 | f32.sub + 04a1a7: 0f | return + 04a1a8: 0b | end + 04a1a9: 20 06 | local.get 6 + 04a1ab: 43 2e bd bb 33 | f32.const 0x1.777a5cp-24 + 04a1b0: 92 | f32.add + 04a1b1: 43 db 0f 49 c0 | f32.const -0x1.921fb6p+1 + 04a1b6: 92 | f32.add + 04a1b7: 0f | return + 04a1b8: 0b | end + 04a1b9: 20 04 | local.get 4 + 04a1bb: 41 80 80 80 fc 07 | i32.const 2139095040 + 04a1c1: 46 | i32.eq + 04a1c2: 0d 01 | br_if 1 + 04a1c4: 20 05 | local.get 5 + 04a1c6: 41 02 | i32.const 2 + 04a1c8: 74 | i32.shl + 04a1c9: 2a 02 d0 b9 94 80 00 | f32.load 2 335056 + 04a1d0: 21 06 | local.set 6 + 04a1d2: 0b | end + 04a1d3: 20 06 | local.get 6 + 04a1d5: 0f | return + 04a1d6: 0b | end + 04a1d7: 20 05 | local.get 5 + 04a1d9: 41 02 | i32.const 2 + 04a1db: 74 | i32.shl + 04a1dc: 2a 02 c0 b9 94 80 00 | f32.load 2 335040 + 04a1e3: 0b | end +04a1e5 func[646]: + 04a1e6: 20 00 | local.get 0 + 04a1e8: bc | i32.reinterpret_f32 + 04a1e9: 0b | end +04a1ec func[647]: + 04a1ed: 03 7f | local[1..3] type=i32 + 04a1ef: 03 7d | local[4..6] type=f32 + 04a1f1: 02 40 | block + 04a1f3: 20 00 | local.get 0 + 04a1f5: bc | i32.reinterpret_f32 + 04a1f6: 22 01 | local.tee 1 + 04a1f8: 41 ff ff ff ff 07 | i32.const 2147483647 + 04a1fe: 71 | i32.and + 04a1ff: 22 02 | local.tee 2 + 04a201: 41 80 80 80 e4 04 | i32.const 1283457024 + 04a207: 49 | i32.lt_u + 04a208: 0d 00 | br_if 0 + 04a20a: 20 00 | local.get 0 + 04a20c: 43 da 0f c9 3f | f32.const 0x1.921fb4p+0 + 04a211: 20 00 | local.get 0 + 04a213: 98 | f32.copysign + 04a214: 20 00 | local.get 0 + 04a216: 10 88 85 80 80 00 | call 648 + 04a21c: 41 ff ff ff ff 07 | i32.const 2147483647 + 04a222: 71 | i32.and + 04a223: 41 80 80 80 fc 07 | i32.const 2139095040 + 04a229: 4b | i32.gt_u + 04a22a: 1b | select + 04a22b: 0f | return + 04a22c: 0b | end + 04a22d: 02 40 | block + 04a22f: 02 40 | block + 04a231: 02 40 | block + 04a233: 20 02 | local.get 2 + 04a235: 41 ff ff ff f6 03 | i32.const 1054867455 + 04a23b: 4b | i32.gt_u + 04a23c: 0d 00 | br_if 0 + 04a23e: 41 7f | i32.const 4294967295 + 04a240: 21 03 | local.set 3 + 04a242: 20 02 | local.get 2 + 04a244: 41 80 80 80 cc 03 | i32.const 964689920 + 04a24a: 4f | i32.ge_u + 04a24b: 0d 01 | br_if 1 + 04a24d: 0c 02 | br 2 + 04a24f: 0b | end + 04a250: 20 00 | local.get 0 + 04a252: 10 9c 85 80 80 00 | call 668 + 04a258: 21 00 | local.set 0 + 04a25a: 02 40 | block + 04a25c: 20 02 | local.get 2 + 04a25e: 41 ff ff df fc 03 | i32.const 1066926079 + 04a264: 4b | i32.gt_u + 04a265: 0d 00 | br_if 0 + 04a267: 02 40 | block + 04a269: 20 02 | local.get 2 + 04a26b: 41 ff ff bf f9 03 | i32.const 1060110335 + 04a271: 4b | i32.gt_u + 04a272: 0d 00 | br_if 0 + 04a274: 20 00 | local.get 0 + 04a276: 20 00 | local.get 0 + 04a278: 92 | f32.add + 04a279: 43 00 00 80 bf | f32.const -0x1p+0 + 04a27e: 92 | f32.add + 04a27f: 20 00 | local.get 0 + 04a281: 43 00 00 00 40 | f32.const 0x1p+1 + 04a286: 92 | f32.add + 04a287: 95 | f32.div + 04a288: 21 00 | local.set 0 + 04a28a: 41 00 | i32.const 0 + 04a28c: 21 03 | local.set 3 + 04a28e: 0c 02 | br 2 + 04a290: 0b | end + 04a291: 20 00 | local.get 0 + 04a293: 43 00 00 80 bf | f32.const -0x1p+0 + 04a298: 92 | f32.add + 04a299: 20 00 | local.get 0 + 04a29b: 43 00 00 80 3f | f32.const 0x1p+0 + 04a2a0: 92 | f32.add + 04a2a1: 95 | f32.div + 04a2a2: 21 00 | local.set 0 + 04a2a4: 41 01 | i32.const 1 + 04a2a6: 21 03 | local.set 3 + 04a2a8: 0c 01 | br 1 + 04a2aa: 0b | end + 04a2ab: 02 40 | block + 04a2ad: 20 02 | local.get 2 + 04a2af: 41 ff ff ef 80 04 | i32.const 1075576831 + 04a2b5: 4b | i32.gt_u + 04a2b6: 0d 00 | br_if 0 + 04a2b8: 20 00 | local.get 0 + 04a2ba: 43 00 00 c0 bf | f32.const -0x1.8p+0 + 04a2bf: 92 | f32.add + 04a2c0: 20 00 | local.get 0 + 04a2c2: 43 00 00 c0 3f | f32.const 0x1.8p+0 + 04a2c7: 94 | f32.mul + 04a2c8: 43 00 00 80 3f | f32.const 0x1p+0 + 04a2cd: 92 | f32.add + 04a2ce: 95 | f32.div + 04a2cf: 21 00 | local.set 0 + 04a2d1: 41 02 | i32.const 2 + 04a2d3: 21 03 | local.set 3 + 04a2d5: 0c 01 | br 1 + 04a2d7: 0b | end + 04a2d8: 43 00 00 80 bf | f32.const -0x1p+0 + 04a2dd: 20 00 | local.get 0 + 04a2df: 95 | f32.div + 04a2e0: 21 00 | local.set 0 + 04a2e2: 41 03 | i32.const 3 + 04a2e4: 21 03 | local.set 3 + 04a2e6: 0b | end + 04a2e7: 20 00 | local.get 0 + 04a2e9: 20 00 | local.get 0 + 04a2eb: 94 | f32.mul + 04a2ec: 22 04 | local.tee 4 + 04a2ee: 20 04 | local.get 4 + 04a2f0: 94 | f32.mul + 04a2f1: 22 05 | local.tee 5 + 04a2f3: 20 05 | local.get 5 + 04a2f5: 43 47 12 da bd | f32.const -0x1.b4248ep-4 + 04a2fa: 94 | f32.mul + 04a2fb: 43 98 ca 4c be | f32.const -0x1.99953p-3 + 04a300: 92 | f32.add + 04a301: 94 | f32.mul + 04a302: 21 06 | local.set 6 + 04a304: 20 04 | local.get 4 + 04a306: 20 05 | local.get 5 + 04a308: 20 05 | local.get 5 + 04a30a: 43 25 ac 7c 3d | f32.const 0x1.f9584ap-5 + 04a30f: 94 | f32.mul + 04a310: 43 0d f5 11 3e | f32.const 0x1.23ea1ap-3 + 04a315: 92 | f32.add + 04a316: 94 | f32.mul + 04a317: 43 a9 aa aa 3e | f32.const 0x1.555552p-2 + 04a31c: 92 | f32.add + 04a31d: 94 | f32.mul + 04a31e: 21 05 | local.set 5 + 04a320: 02 40 | block + 04a322: 20 02 | local.get 2 + 04a324: 41 ff ff ff f6 03 | i32.const 1054867455 + 04a32a: 4b | i32.gt_u + 04a32b: 0d 00 | br_if 0 + 04a32d: 20 00 | local.get 0 + 04a32f: 20 00 | local.get 0 + 04a331: 20 06 | local.get 6 + 04a333: 20 05 | local.get 5 + 04a335: 92 | f32.add + 04a336: 94 | f32.mul + 04a337: 93 | f32.sub + 04a338: 0f | return + 04a339: 0b | end + 04a33a: 20 03 | local.get 3 + 04a33c: 41 02 | i32.const 2 + 04a33e: 74 | i32.shl + 04a33f: 22 02 | local.tee 2 + 04a341: 2a 02 e0 b9 94 80 00 | f32.load 2 335072 + 04a348: 20 00 | local.get 0 + 04a34a: 20 06 | local.get 6 + 04a34c: 20 05 | local.get 5 + 04a34e: 92 | f32.add + 04a34f: 94 | f32.mul + 04a350: 20 02 | local.get 2 + 04a352: 2a 02 f0 b9 94 80 00 | f32.load 2 335088 + 04a359: 93 | f32.sub + 04a35a: 20 00 | local.get 0 + 04a35c: 93 | f32.sub + 04a35d: 93 | f32.sub + 04a35e: 22 00 | local.tee 0 + 04a360: 8c | f32.neg + 04a361: 20 00 | local.get 0 + 04a363: 20 01 | local.get 1 + 04a365: 41 00 | i32.const 0 + 04a367: 48 | i32.lt_s + 04a368: 1b | select + 04a369: 21 00 | local.set 0 + 04a36b: 0b | end + 04a36c: 20 00 | local.get 0 + 04a36e: 0b | end +04a370 func[648]: + 04a371: 20 00 | local.get 0 + 04a373: bc | i32.reinterpret_f32 + 04a374: 0b | end +04a376 func[649]: + 04a377: 41 c0 98 99 80 00 | i32.const 412736 + 04a37d: 0b | end +04a380 func[650]: + 04a381: 02 7f | local[2..3] type=i32 + 04a383: 23 80 80 80 80 00 | global.get 0 + 04a389: 41 20 | i32.const 32 + 04a38b: 6b | i32.sub + 04a38c: 22 02 | local.tee 2 + 04a38e: 24 80 80 80 80 00 | global.set 0 + 04a394: 02 40 | block + 04a396: 02 40 | block + 04a398: 20 00 | local.get 0 + 04a39a: 41 04 | i32.const 4 + 04a39c: 49 | i32.lt_u + 04a39d: 0d 00 | br_if 0 + 04a39f: 10 89 85 80 80 00 | call 649 + 04a3a5: 41 1c | i32.const 28 + 04a3a7: 36 02 00 | i32.store 2 0 + 04a3aa: 41 7f | i32.const 4294967295 + 04a3ac: 21 03 | local.set 3 + 04a3ae: 0c 01 | br 1 + 04a3b0: 0b | end + 04a3b1: 41 7f | i32.const 4294967295 + 04a3b3: 21 03 | local.set 3 + 04a3b5: 20 00 | local.get 0 + 04a3b7: 42 01 | i64.const 1 + 04a3b9: 20 02 | local.get 2 + 04a3bb: 41 18 | i32.const 24 + 04a3bd: 6a | i32.add + 04a3be: 10 91 82 80 80 00 | call 273 + 04a3c4: 10 fe 85 80 80 00 | call 766 + 04a3ca: 0d 00 | br_if 0 + 04a3cc: 20 02 | local.get 2 + 04a3ce: 41 08 | i32.const 8 + 04a3d0: 6a | i32.add + 04a3d1: 20 02 | local.get 2 + 04a3d3: 29 03 18 | i64.load 3 24 + 04a3d6: 10 ff 85 80 80 00 | call 767 + 04a3dc: 20 01 | local.get 1 + 04a3de: 20 02 | local.get 2 + 04a3e0: 29 03 10 | i64.load 3 16 + 04a3e3: 37 03 08 | i64.store 3 8 + 04a3e6: 20 01 | local.get 1 + 04a3e8: 20 02 | local.get 2 + 04a3ea: 29 03 08 | i64.load 3 8 + 04a3ed: 37 03 00 | i64.store 3 0 + 04a3f0: 41 00 | i32.const 0 + 04a3f2: 21 03 | local.set 3 + 04a3f4: 0b | end + 04a3f5: 20 02 | local.get 2 + 04a3f7: 41 20 | i32.const 32 + 04a3f9: 6a | i32.add + 04a3fa: 24 80 80 80 80 00 | global.set 0 + 04a400: 20 03 | local.get 3 + 04a402: 0b | end +04a404 func[651]: + 04a405: 20 00 | local.get 0 + 04a407: 0b | end +04a40a func[652]: + 04a40b: 03 7c | local[2..4] type=f64 + 04a40d: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04a416: 20 00 | local.get 0 + 04a418: 20 00 | local.get 0 + 04a41a: a2 | f64.mul + 04a41b: 22 02 | local.tee 2 + 04a41d: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 04a426: a2 | f64.mul + 04a427: 22 03 | local.tee 3 + 04a429: a1 | f64.sub + 04a42a: 22 04 | local.tee 4 + 04a42c: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04a435: 20 04 | local.get 4 + 04a437: a1 | f64.sub + 04a438: 20 03 | local.get 3 + 04a43a: a1 | f64.sub + 04a43b: 20 02 | local.get 2 + 04a43d: 20 02 | local.get 2 + 04a43f: 20 02 | local.get 2 + 04a441: 20 02 | local.get 2 + 04a443: 44 90 15 cb 19 a0 01 fa 3e | f64.const 0x1.a01a019cb159p-16 + 04a44c: a2 | f64.mul + 04a44d: 44 77 51 c1 16 6c c1 56 bf | f64.const -0x1.6c16c16c15177p-10 + 04a456: a0 | f64.add + 04a457: a2 | f64.mul + 04a458: 44 4c 55 55 55 55 55 a5 3f | f64.const 0x1.555555555554cp-5 + 04a461: a0 | f64.add + 04a462: a2 | f64.mul + 04a463: 20 02 | local.get 2 + 04a465: 20 02 | local.get 2 + 04a467: a2 | f64.mul + 04a468: 22 03 | local.tee 3 + 04a46a: 20 03 | local.get 3 + 04a46c: a2 | f64.mul + 04a46d: 20 02 | local.get 2 + 04a46f: 20 02 | local.get 2 + 04a471: 44 d4 38 88 be e9 fa a8 bd | f64.const -0x1.8fae9be8838d4p-37 + 04a47a: a2 | f64.mul + 04a47b: 44 c4 b1 b4 bd 9e ee 21 3e | f64.const 0x1.1ee9ebdb4b1c4p-29 + 04a484: a0 | f64.add + 04a485: a2 | f64.mul + 04a486: 44 ad 52 9c 80 4f 7e 92 be | f64.const -0x1.27e4f809c52adp-22 + 04a48f: a0 | f64.add + 04a490: a2 | f64.mul + 04a491: a0 | f64.add + 04a492: a2 | f64.mul + 04a493: 20 00 | local.get 0 + 04a495: 20 01 | local.get 1 + 04a497: a2 | f64.mul + 04a498: a1 | f64.sub + 04a499: a0 | f64.add + 04a49a: a0 | f64.add + 04a49b: 0b | end +04a49e func[653]: + 04a49f: 07 7f | local[5..11] type=i32 + 04a4a1: 01 7c | local[12] type=f64 + 04a4a3: 05 7f | local[13..17] type=i32 + 04a4a5: 01 7c | local[18] type=f64 + 04a4a7: 02 7f | local[19..20] type=i32 + 04a4a9: 02 7c | local[21..22] type=f64 + 04a4ab: 23 80 80 80 80 00 | global.get 0 + 04a4b1: 41 b0 04 | i32.const 560 + 04a4b4: 6b | i32.sub + 04a4b5: 22 05 | local.tee 5 + 04a4b7: 24 80 80 80 80 00 | global.set 0 + 04a4bd: 20 02 | local.get 2 + 04a4bf: 41 7d | i32.const 4294967293 + 04a4c1: 6a | i32.add + 04a4c2: 41 18 | i32.const 24 + 04a4c4: 6d | i32.div_s + 04a4c5: 22 06 | local.tee 6 + 04a4c7: 41 00 | i32.const 0 + 04a4c9: 20 06 | local.get 6 + 04a4cb: 41 00 | i32.const 0 + 04a4cd: 4a | i32.gt_s + 04a4ce: 1b | select + 04a4cf: 22 07 | local.tee 7 + 04a4d1: 41 68 | i32.const 4294967272 + 04a4d3: 6c | i32.mul + 04a4d4: 20 02 | local.get 2 + 04a4d6: 6a | i32.add + 04a4d7: 21 08 | local.set 8 + 04a4d9: 02 40 | block + 04a4db: 20 04 | local.get 4 + 04a4dd: 41 02 | i32.const 2 + 04a4df: 74 | i32.shl + 04a4e0: 41 80 ba 94 80 00 | i32.const 335104 + 04a4e6: 6a | i32.add + 04a4e7: 28 02 00 | i32.load 2 0 + 04a4ea: 22 09 | local.tee 9 + 04a4ec: 20 03 | local.get 3 + 04a4ee: 41 7f | i32.const 4294967295 + 04a4f0: 6a | i32.add + 04a4f1: 22 0a | local.tee 10 + 04a4f3: 6a | i32.add + 04a4f4: 41 00 | i32.const 0 + 04a4f6: 48 | i32.lt_s + 04a4f7: 0d 00 | br_if 0 + 04a4f9: 20 09 | local.get 9 + 04a4fb: 20 03 | local.get 3 + 04a4fd: 6a | i32.add + 04a4fe: 21 0b | local.set 11 + 04a500: 20 07 | local.get 7 + 04a502: 20 0a | local.get 10 + 04a504: 6b | i32.sub + 04a505: 21 02 | local.set 2 + 04a507: 41 00 | i32.const 0 + 04a509: 21 06 | local.set 6 + 04a50b: 03 40 | loop + 04a50d: 02 40 | block + 04a50f: 02 40 | block + 04a511: 20 02 | local.get 2 + 04a513: 41 00 | i32.const 0 + 04a515: 4e | i32.ge_s + 04a516: 0d 00 | br_if 0 + 04a518: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04a521: 21 0c | local.set 12 + 04a523: 0c 01 | br 1 + 04a525: 0b | end + 04a526: 20 02 | local.get 2 + 04a528: 41 02 | i32.const 2 + 04a52a: 74 | i32.shl + 04a52b: 28 02 90 ba 94 80 00 | i32.load 2 335120 + 04a532: b7 | f64.convert_i32_s + 04a533: 21 0c | local.set 12 + 04a535: 0b | end + 04a536: 20 05 | local.get 5 + 04a538: 41 c0 02 | i32.const 320 + 04a53b: 6a | i32.add + 04a53c: 20 06 | local.get 6 + 04a53e: 41 03 | i32.const 3 + 04a540: 74 | i32.shl + 04a541: 6a | i32.add + 04a542: 20 0c | local.get 12 + 04a544: 39 03 00 | f64.store 3 0 + 04a547: 20 02 | local.get 2 + 04a549: 41 01 | i32.const 1 + 04a54b: 6a | i32.add + 04a54c: 21 02 | local.set 2 + 04a54e: 20 06 | local.get 6 + 04a550: 41 01 | i32.const 1 + 04a552: 6a | i32.add + 04a553: 22 06 | local.tee 6 + 04a555: 20 0b | local.get 11 + 04a557: 47 | i32.ne + 04a558: 0d 00 | br_if 0 + 04a55a: 0b | end + 04a55b: 0b | end + 04a55c: 20 08 | local.get 8 + 04a55e: 41 68 | i32.const 4294967272 + 04a560: 6a | i32.add + 04a561: 21 0d | local.set 13 + 04a563: 41 00 | i32.const 0 + 04a565: 21 0b | local.set 11 + 04a567: 20 09 | local.get 9 + 04a569: 41 00 | i32.const 0 + 04a56b: 20 09 | local.get 9 + 04a56d: 41 00 | i32.const 0 + 04a56f: 4a | i32.gt_s + 04a570: 1b | select + 04a571: 21 0e | local.set 14 + 04a573: 20 03 | local.get 3 + 04a575: 41 01 | i32.const 1 + 04a577: 48 | i32.lt_s + 04a578: 21 0f | local.set 15 + 04a57a: 03 40 | loop + 04a57c: 02 40 | block + 04a57e: 02 40 | block + 04a580: 20 0f | local.get 15 + 04a582: 45 | i32.eqz + 04a583: 0d 00 | br_if 0 + 04a585: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04a58e: 21 0c | local.set 12 + 04a590: 0c 01 | br 1 + 04a592: 0b | end + 04a593: 20 0b | local.get 11 + 04a595: 20 0a | local.get 10 + 04a597: 6a | i32.add + 04a598: 21 06 | local.set 6 + 04a59a: 41 00 | i32.const 0 + 04a59c: 21 02 | local.set 2 + 04a59e: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04a5a7: 21 0c | local.set 12 + 04a5a9: 03 40 | loop + 04a5ab: 20 00 | local.get 0 + 04a5ad: 20 02 | local.get 2 + 04a5af: 41 03 | i32.const 3 + 04a5b1: 74 | i32.shl + 04a5b2: 6a | i32.add + 04a5b3: 2b 03 00 | f64.load 3 0 + 04a5b6: 20 05 | local.get 5 + 04a5b8: 41 c0 02 | i32.const 320 + 04a5bb: 6a | i32.add + 04a5bc: 20 06 | local.get 6 + 04a5be: 20 02 | local.get 2 + 04a5c0: 6b | i32.sub + 04a5c1: 41 03 | i32.const 3 + 04a5c3: 74 | i32.shl + 04a5c4: 6a | i32.add + 04a5c5: 2b 03 00 | f64.load 3 0 + 04a5c8: a2 | f64.mul + 04a5c9: 20 0c | local.get 12 + 04a5cb: a0 | f64.add + 04a5cc: 21 0c | local.set 12 + 04a5ce: 20 02 | local.get 2 + 04a5d0: 41 01 | i32.const 1 + 04a5d2: 6a | i32.add + 04a5d3: 22 02 | local.tee 2 + 04a5d5: 20 03 | local.get 3 + 04a5d7: 47 | i32.ne + 04a5d8: 0d 00 | br_if 0 + 04a5da: 0b | end + 04a5db: 0b | end + 04a5dc: 20 05 | local.get 5 + 04a5de: 20 0b | local.get 11 + 04a5e0: 41 03 | i32.const 3 + 04a5e2: 74 | i32.shl + 04a5e3: 6a | i32.add + 04a5e4: 20 0c | local.get 12 + 04a5e6: 39 03 00 | f64.store 3 0 + 04a5e9: 20 0b | local.get 11 + 04a5eb: 20 0e | local.get 14 + 04a5ed: 46 | i32.eq + 04a5ee: 21 02 | local.set 2 + 04a5f0: 20 0b | local.get 11 + 04a5f2: 41 01 | i32.const 1 + 04a5f4: 6a | i32.add + 04a5f5: 21 0b | local.set 11 + 04a5f7: 20 02 | local.get 2 + 04a5f9: 45 | i32.eqz + 04a5fa: 0d 00 | br_if 0 + 04a5fc: 0b | end + 04a5fd: 41 2f | i32.const 47 + 04a5ff: 20 08 | local.get 8 + 04a601: 6b | i32.sub + 04a602: 21 10 | local.set 16 + 04a604: 41 30 | i32.const 48 + 04a606: 20 08 | local.get 8 + 04a608: 6b | i32.sub + 04a609: 21 11 | local.set 17 + 04a60b: 20 07 | local.get 7 + 04a60d: 41 02 | i32.const 2 + 04a60f: 74 | i32.shl + 04a610: 41 90 ba 94 80 00 | i32.const 335120 + 04a616: 6a | i32.add + 04a617: 21 0f | local.set 15 + 04a619: 20 09 | local.get 9 + 04a61b: 21 0b | local.set 11 + 04a61d: 02 40 | block + 04a61f: 03 40 | loop + 04a621: 20 05 | local.get 5 + 04a623: 20 0b | local.get 11 + 04a625: 41 03 | i32.const 3 + 04a627: 74 | i32.shl + 04a628: 6a | i32.add + 04a629: 2b 03 00 | f64.load 3 0 + 04a62c: 21 0c | local.set 12 + 04a62e: 41 00 | i32.const 0 + 04a630: 21 02 | local.set 2 + 04a632: 20 0b | local.get 11 + 04a634: 21 06 | local.set 6 + 04a636: 02 40 | block + 04a638: 20 0b | local.get 11 + 04a63a: 41 01 | i32.const 1 + 04a63c: 48 | i32.lt_s + 04a63d: 0d 00 | br_if 0 + 04a63f: 03 40 | loop + 04a641: 20 05 | local.get 5 + 04a643: 41 e0 03 | i32.const 480 + 04a646: 6a | i32.add + 04a647: 20 02 | local.get 2 + 04a649: 41 02 | i32.const 2 + 04a64b: 74 | i32.shl + 04a64c: 6a | i32.add + 04a64d: 20 0c | local.get 12 + 04a64f: 44 00 00 00 00 00 00 70 3e | f64.const 0x1p-24 + 04a658: a2 | f64.mul + 04a659: fc 02 | i32.trunc_sat_f64_s + 04a65b: b7 | f64.convert_i32_s + 04a65c: 22 12 | local.tee 18 + 04a65e: 44 00 00 00 00 00 00 70 c1 | f64.const -0x1p+24 + 04a667: a2 | f64.mul + 04a668: 20 0c | local.get 12 + 04a66a: a0 | f64.add + 04a66b: fc 02 | i32.trunc_sat_f64_s + 04a66d: 36 02 00 | i32.store 2 0 + 04a670: 20 05 | local.get 5 + 04a672: 20 06 | local.get 6 + 04a674: 41 03 | i32.const 3 + 04a676: 74 | i32.shl + 04a677: 6a | i32.add + 04a678: 41 78 | i32.const 4294967288 + 04a67a: 6a | i32.add + 04a67b: 2b 03 00 | f64.load 3 0 + 04a67e: 20 12 | local.get 18 + 04a680: a0 | f64.add + 04a681: 21 0c | local.set 12 + 04a683: 20 06 | local.get 6 + 04a685: 41 7f | i32.const 4294967295 + 04a687: 6a | i32.add + 04a688: 21 06 | local.set 6 + 04a68a: 20 02 | local.get 2 + 04a68c: 41 01 | i32.const 1 + 04a68e: 6a | i32.add + 04a68f: 22 02 | local.tee 2 + 04a691: 20 0b | local.get 11 + 04a693: 47 | i32.ne + 04a694: 0d 00 | br_if 0 + 04a696: 0b | end + 04a697: 0b | end + 04a698: 20 0c | local.get 12 + 04a69a: 20 0d | local.get 13 + 04a69c: 10 d7 85 80 80 00 | call 727 + 04a6a2: 21 0c | local.set 12 + 04a6a4: 20 0c | local.get 12 + 04a6a6: 20 0c | local.get 12 + 04a6a8: 44 00 00 00 00 00 00 c0 3f | f64.const 0x1p-3 + 04a6b1: a2 | f64.mul + 04a6b2: 10 9e 85 80 80 00 | call 670 + 04a6b8: 44 00 00 00 00 00 00 20 c0 | f64.const -0x1p+3 + 04a6c1: a2 | f64.mul + 04a6c2: a0 | f64.add + 04a6c3: 22 0c | local.tee 12 + 04a6c5: 20 0c | local.get 12 + 04a6c7: fc 02 | i32.trunc_sat_f64_s + 04a6c9: 22 07 | local.tee 7 + 04a6cb: b7 | f64.convert_i32_s + 04a6cc: a1 | f64.sub + 04a6cd: 21 0c | local.set 12 + 04a6cf: 02 40 | block + 04a6d1: 02 40 | block + 04a6d3: 02 40 | block + 04a6d5: 02 40 | block + 04a6d7: 02 40 | block + 04a6d9: 20 0d | local.get 13 + 04a6db: 41 01 | i32.const 1 + 04a6dd: 48 | i32.lt_s + 04a6de: 22 13 | local.tee 19 + 04a6e0: 0d 00 | br_if 0 + 04a6e2: 20 05 | local.get 5 + 04a6e4: 41 e0 03 | i32.const 480 + 04a6e7: 6a | i32.add + 04a6e8: 20 0b | local.get 11 + 04a6ea: 41 02 | i32.const 2 + 04a6ec: 74 | i32.shl + 04a6ed: 6a | i32.add + 04a6ee: 41 7c | i32.const 4294967292 + 04a6f0: 6a | i32.add + 04a6f1: 22 02 | local.tee 2 + 04a6f3: 20 02 | local.get 2 + 04a6f5: 28 02 00 | i32.load 2 0 + 04a6f8: 22 02 | local.tee 2 + 04a6fa: 20 02 | local.get 2 + 04a6fc: 20 11 | local.get 17 + 04a6fe: 75 | i32.shr_s + 04a6ff: 22 02 | local.tee 2 + 04a701: 20 11 | local.get 17 + 04a703: 74 | i32.shl + 04a704: 6b | i32.sub + 04a705: 22 06 | local.tee 6 + 04a707: 36 02 00 | i32.store 2 0 + 04a70a: 20 06 | local.get 6 + 04a70c: 20 10 | local.get 16 + 04a70e: 75 | i32.shr_s + 04a70f: 21 14 | local.set 20 + 04a711: 20 02 | local.get 2 + 04a713: 20 07 | local.get 7 + 04a715: 6a | i32.add + 04a716: 21 07 | local.set 7 + 04a718: 0c 01 | br 1 + 04a71a: 0b | end + 04a71b: 20 0d | local.get 13 + 04a71d: 0d 01 | br_if 1 + 04a71f: 20 05 | local.get 5 + 04a721: 41 e0 03 | i32.const 480 + 04a724: 6a | i32.add + 04a725: 20 0b | local.get 11 + 04a727: 41 02 | i32.const 2 + 04a729: 74 | i32.shl + 04a72a: 6a | i32.add + 04a72b: 41 7c | i32.const 4294967292 + 04a72d: 6a | i32.add + 04a72e: 28 02 00 | i32.load 2 0 + 04a731: 41 17 | i32.const 23 + 04a733: 75 | i32.shr_s + 04a734: 21 14 | local.set 20 + 04a736: 0b | end + 04a737: 20 14 | local.get 20 + 04a739: 41 01 | i32.const 1 + 04a73b: 48 | i32.lt_s + 04a73c: 0d 02 | br_if 2 + 04a73e: 0c 01 | br 1 + 04a740: 0b | end + 04a741: 41 02 | i32.const 2 + 04a743: 21 14 | local.set 20 + 04a745: 20 0c | local.get 12 + 04a747: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 04a750: 66 | f64.ge + 04a751: 0d 00 | br_if 0 + 04a753: 41 00 | i32.const 0 + 04a755: 21 14 | local.set 20 + 04a757: 0c 01 | br 1 + 04a759: 0b | end + 04a75a: 41 00 | i32.const 0 + 04a75c: 21 02 | local.set 2 + 04a75e: 41 00 | i32.const 0 + 04a760: 21 0e | local.set 14 + 04a762: 41 01 | i32.const 1 + 04a764: 21 06 | local.set 6 + 04a766: 02 40 | block + 04a768: 20 0b | local.get 11 + 04a76a: 41 01 | i32.const 1 + 04a76c: 48 | i32.lt_s + 04a76d: 0d 00 | br_if 0 + 04a76f: 03 40 | loop + 04a771: 20 05 | local.get 5 + 04a773: 41 e0 03 | i32.const 480 + 04a776: 6a | i32.add + 04a777: 20 02 | local.get 2 + 04a779: 41 02 | i32.const 2 + 04a77b: 74 | i32.shl + 04a77c: 6a | i32.add + 04a77d: 22 0a | local.tee 10 + 04a77f: 28 02 00 | i32.load 2 0 + 04a782: 21 06 | local.set 6 + 04a784: 02 40 | block + 04a786: 02 40 | block + 04a788: 02 40 | block + 04a78a: 02 40 | block + 04a78c: 20 0e | local.get 14 + 04a78e: 45 | i32.eqz + 04a78f: 0d 00 | br_if 0 + 04a791: 41 ff ff ff 07 | i32.const 16777215 + 04a796: 21 0e | local.set 14 + 04a798: 0c 01 | br 1 + 04a79a: 0b | end + 04a79b: 20 06 | local.get 6 + 04a79d: 45 | i32.eqz + 04a79e: 0d 01 | br_if 1 + 04a7a0: 41 80 80 80 08 | i32.const 16777216 + 04a7a5: 21 0e | local.set 14 + 04a7a7: 0b | end + 04a7a8: 20 0a | local.get 10 + 04a7aa: 20 0e | local.get 14 + 04a7ac: 20 06 | local.get 6 + 04a7ae: 6b | i32.sub + 04a7af: 36 02 00 | i32.store 2 0 + 04a7b2: 41 01 | i32.const 1 + 04a7b4: 21 0e | local.set 14 + 04a7b6: 41 00 | i32.const 0 + 04a7b8: 21 06 | local.set 6 + 04a7ba: 0c 01 | br 1 + 04a7bc: 0b | end + 04a7bd: 41 00 | i32.const 0 + 04a7bf: 21 0e | local.set 14 + 04a7c1: 41 01 | i32.const 1 + 04a7c3: 21 06 | local.set 6 + 04a7c5: 0b | end + 04a7c6: 20 02 | local.get 2 + 04a7c8: 41 01 | i32.const 1 + 04a7ca: 6a | i32.add + 04a7cb: 22 02 | local.tee 2 + 04a7cd: 20 0b | local.get 11 + 04a7cf: 47 | i32.ne + 04a7d0: 0d 00 | br_if 0 + 04a7d2: 0b | end + 04a7d3: 0b | end + 04a7d4: 02 40 | block + 04a7d6: 20 13 | local.get 19 + 04a7d8: 0d 00 | br_if 0 + 04a7da: 41 ff ff ff 03 | i32.const 8388607 + 04a7df: 21 02 | local.set 2 + 04a7e1: 02 40 | block + 04a7e3: 02 40 | block + 04a7e5: 20 0d | local.get 13 + 04a7e7: 41 7f | i32.const 4294967295 + 04a7e9: 6a | i32.add + 04a7ea: 0e 02 01 00 02 | br_table 1 0 2 + 04a7ef: 0b | end + 04a7f0: 41 ff ff ff 01 | i32.const 4194303 + 04a7f5: 21 02 | local.set 2 + 04a7f7: 0b | end + 04a7f8: 20 05 | local.get 5 + 04a7fa: 41 e0 03 | i32.const 480 + 04a7fd: 6a | i32.add + 04a7fe: 20 0b | local.get 11 + 04a800: 41 02 | i32.const 2 + 04a802: 74 | i32.shl + 04a803: 6a | i32.add + 04a804: 41 7c | i32.const 4294967292 + 04a806: 6a | i32.add + 04a807: 22 0e | local.tee 14 + 04a809: 20 0e | local.get 14 + 04a80b: 28 02 00 | i32.load 2 0 + 04a80e: 20 02 | local.get 2 + 04a810: 71 | i32.and + 04a811: 36 02 00 | i32.store 2 0 + 04a814: 0b | end + 04a815: 20 07 | local.get 7 + 04a817: 41 01 | i32.const 1 + 04a819: 6a | i32.add + 04a81a: 21 07 | local.set 7 + 04a81c: 20 14 | local.get 20 + 04a81e: 41 02 | i32.const 2 + 04a820: 47 | i32.ne + 04a821: 0d 00 | br_if 0 + 04a823: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04a82c: 20 0c | local.get 12 + 04a82e: a1 | f64.sub + 04a82f: 21 0c | local.set 12 + 04a831: 41 02 | i32.const 2 + 04a833: 21 14 | local.set 20 + 04a835: 20 06 | local.get 6 + 04a837: 0d 00 | br_if 0 + 04a839: 20 0c | local.get 12 + 04a83b: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04a844: 20 0d | local.get 13 + 04a846: 10 d7 85 80 80 00 | call 727 + 04a84c: a1 | f64.sub + 04a84d: 21 0c | local.set 12 + 04a84f: 0b | end + 04a850: 02 40 | block + 04a852: 20 0c | local.get 12 + 04a854: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04a85d: 62 | f64.ne + 04a85e: 0d 00 | br_if 0 + 04a860: 41 00 | i32.const 0 + 04a862: 21 06 | local.set 6 + 04a864: 20 0b | local.get 11 + 04a866: 21 02 | local.set 2 + 04a868: 02 40 | block + 04a86a: 20 0b | local.get 11 + 04a86c: 20 09 | local.get 9 + 04a86e: 4c | i32.le_s + 04a86f: 0d 00 | br_if 0 + 04a871: 03 40 | loop + 04a873: 20 05 | local.get 5 + 04a875: 41 e0 03 | i32.const 480 + 04a878: 6a | i32.add + 04a879: 20 02 | local.get 2 + 04a87b: 41 7f | i32.const 4294967295 + 04a87d: 6a | i32.add + 04a87e: 22 02 | local.tee 2 + 04a880: 41 02 | i32.const 2 + 04a882: 74 | i32.shl + 04a883: 6a | i32.add + 04a884: 28 02 00 | i32.load 2 0 + 04a887: 20 06 | local.get 6 + 04a889: 72 | i32.or + 04a88a: 21 06 | local.set 6 + 04a88c: 20 02 | local.get 2 + 04a88e: 20 09 | local.get 9 + 04a890: 4a | i32.gt_s + 04a891: 0d 00 | br_if 0 + 04a893: 0b | end + 04a894: 20 06 | local.get 6 + 04a896: 45 | i32.eqz + 04a897: 0d 00 | br_if 0 + 04a899: 03 40 | loop + 04a89b: 20 0d | local.get 13 + 04a89d: 41 68 | i32.const 4294967272 + 04a89f: 6a | i32.add + 04a8a0: 21 0d | local.set 13 + 04a8a2: 20 05 | local.get 5 + 04a8a4: 41 e0 03 | i32.const 480 + 04a8a7: 6a | i32.add + 04a8a8: 20 0b | local.get 11 + 04a8aa: 41 7f | i32.const 4294967295 + 04a8ac: 6a | i32.add + 04a8ad: 22 0b | local.tee 11 + 04a8af: 41 02 | i32.const 2 + 04a8b1: 74 | i32.shl + 04a8b2: 6a | i32.add + 04a8b3: 28 02 00 | i32.load 2 0 + 04a8b6: 45 | i32.eqz + 04a8b7: 0d 00 | br_if 0 + 04a8b9: 0c 04 | br 4 + 04a8bb: 0b | end + 04a8bc: 0b | end + 04a8bd: 41 01 | i32.const 1 + 04a8bf: 21 02 | local.set 2 + 04a8c1: 03 40 | loop + 04a8c3: 20 02 | local.get 2 + 04a8c5: 22 06 | local.tee 6 + 04a8c7: 41 01 | i32.const 1 + 04a8c9: 6a | i32.add + 04a8ca: 21 02 | local.set 2 + 04a8cc: 20 05 | local.get 5 + 04a8ce: 41 e0 03 | i32.const 480 + 04a8d1: 6a | i32.add + 04a8d2: 20 09 | local.get 9 + 04a8d4: 20 06 | local.get 6 + 04a8d6: 6b | i32.sub + 04a8d7: 41 02 | i32.const 2 + 04a8d9: 74 | i32.shl + 04a8da: 6a | i32.add + 04a8db: 28 02 00 | i32.load 2 0 + 04a8de: 45 | i32.eqz + 04a8df: 0d 00 | br_if 0 + 04a8e1: 0b | end + 04a8e2: 20 06 | local.get 6 + 04a8e4: 20 0b | local.get 11 + 04a8e6: 6a | i32.add + 04a8e7: 21 0e | local.set 14 + 04a8e9: 03 40 | loop + 04a8eb: 20 05 | local.get 5 + 04a8ed: 41 c0 02 | i32.const 320 + 04a8f0: 6a | i32.add + 04a8f1: 20 0b | local.get 11 + 04a8f3: 20 03 | local.get 3 + 04a8f5: 6a | i32.add + 04a8f6: 22 06 | local.tee 6 + 04a8f8: 41 03 | i32.const 3 + 04a8fa: 74 | i32.shl + 04a8fb: 6a | i32.add + 04a8fc: 20 0f | local.get 15 + 04a8fe: 20 0b | local.get 11 + 04a900: 41 01 | i32.const 1 + 04a902: 6a | i32.add + 04a903: 22 0b | local.tee 11 + 04a905: 41 02 | i32.const 2 + 04a907: 74 | i32.shl + 04a908: 6a | i32.add + 04a909: 28 02 00 | i32.load 2 0 + 04a90c: b7 | f64.convert_i32_s + 04a90d: 39 03 00 | f64.store 3 0 + 04a910: 41 00 | i32.const 0 + 04a912: 21 02 | local.set 2 + 04a914: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04a91d: 21 0c | local.set 12 + 04a91f: 02 40 | block + 04a921: 20 03 | local.get 3 + 04a923: 41 01 | i32.const 1 + 04a925: 48 | i32.lt_s + 04a926: 0d 00 | br_if 0 + 04a928: 03 40 | loop + 04a92a: 20 00 | local.get 0 + 04a92c: 20 02 | local.get 2 + 04a92e: 41 03 | i32.const 3 + 04a930: 74 | i32.shl + 04a931: 6a | i32.add + 04a932: 2b 03 00 | f64.load 3 0 + 04a935: 20 05 | local.get 5 + 04a937: 41 c0 02 | i32.const 320 + 04a93a: 6a | i32.add + 04a93b: 20 06 | local.get 6 + 04a93d: 20 02 | local.get 2 + 04a93f: 6b | i32.sub + 04a940: 41 03 | i32.const 3 + 04a942: 74 | i32.shl + 04a943: 6a | i32.add + 04a944: 2b 03 00 | f64.load 3 0 + 04a947: a2 | f64.mul + 04a948: 20 0c | local.get 12 + 04a94a: a0 | f64.add + 04a94b: 21 0c | local.set 12 + 04a94d: 20 02 | local.get 2 + 04a94f: 41 01 | i32.const 1 + 04a951: 6a | i32.add + 04a952: 22 02 | local.tee 2 + 04a954: 20 03 | local.get 3 + 04a956: 47 | i32.ne + 04a957: 0d 00 | br_if 0 + 04a959: 0b | end + 04a95a: 0b | end + 04a95b: 20 05 | local.get 5 + 04a95d: 20 0b | local.get 11 + 04a95f: 41 03 | i32.const 3 + 04a961: 74 | i32.shl + 04a962: 6a | i32.add + 04a963: 20 0c | local.get 12 + 04a965: 39 03 00 | f64.store 3 0 + 04a968: 20 0b | local.get 11 + 04a96a: 20 0e | local.get 14 + 04a96c: 48 | i32.lt_s + 04a96d: 0d 00 | br_if 0 + 04a96f: 0b | end + 04a970: 20 0e | local.get 14 + 04a972: 21 0b | local.set 11 + 04a974: 0c 01 | br 1 + 04a976: 0b | end + 04a977: 0b | end + 04a978: 02 40 | block + 04a97a: 02 40 | block + 04a97c: 20 0c | local.get 12 + 04a97e: 41 18 | i32.const 24 + 04a980: 20 08 | local.get 8 + 04a982: 6b | i32.sub + 04a983: 10 d7 85 80 80 00 | call 727 + 04a989: 22 0c | local.tee 12 + 04a98b: 44 00 00 00 00 00 00 70 41 | f64.const 0x1p+24 + 04a994: 66 | f64.ge + 04a995: 45 | i32.eqz + 04a996: 0d 00 | br_if 0 + 04a998: 20 05 | local.get 5 + 04a99a: 41 e0 03 | i32.const 480 + 04a99d: 6a | i32.add + 04a99e: 20 0b | local.get 11 + 04a9a0: 41 02 | i32.const 2 + 04a9a2: 74 | i32.shl + 04a9a3: 6a | i32.add + 04a9a4: 20 0c | local.get 12 + 04a9a6: 44 00 00 00 00 00 00 70 3e | f64.const 0x1p-24 + 04a9af: a2 | f64.mul + 04a9b0: fc 02 | i32.trunc_sat_f64_s + 04a9b2: 22 02 | local.tee 2 + 04a9b4: b7 | f64.convert_i32_s + 04a9b5: 44 00 00 00 00 00 00 70 c1 | f64.const -0x1p+24 + 04a9be: a2 | f64.mul + 04a9bf: 20 0c | local.get 12 + 04a9c1: a0 | f64.add + 04a9c2: fc 02 | i32.trunc_sat_f64_s + 04a9c4: 36 02 00 | i32.store 2 0 + 04a9c7: 20 0b | local.get 11 + 04a9c9: 41 01 | i32.const 1 + 04a9cb: 6a | i32.add + 04a9cc: 21 0b | local.set 11 + 04a9ce: 20 08 | local.get 8 + 04a9d0: 21 0d | local.set 13 + 04a9d2: 0c 01 | br 1 + 04a9d4: 0b | end + 04a9d5: 20 0c | local.get 12 + 04a9d7: fc 02 | i32.trunc_sat_f64_s + 04a9d9: 21 02 | local.set 2 + 04a9db: 0b | end + 04a9dc: 20 05 | local.get 5 + 04a9de: 41 e0 03 | i32.const 480 + 04a9e1: 6a | i32.add + 04a9e2: 20 0b | local.get 11 + 04a9e4: 41 02 | i32.const 2 + 04a9e6: 74 | i32.shl + 04a9e7: 6a | i32.add + 04a9e8: 20 02 | local.get 2 + 04a9ea: 36 02 00 | i32.store 2 0 + 04a9ed: 0b | end + 04a9ee: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04a9f7: 20 0d | local.get 13 + 04a9f9: 10 d7 85 80 80 00 | call 727 + 04a9ff: 21 0c | local.set 12 + 04aa01: 02 40 | block + 04aa03: 20 0b | local.get 11 + 04aa05: 41 00 | i32.const 0 + 04aa07: 48 | i32.lt_s + 04aa08: 0d 00 | br_if 0 + 04aa0a: 20 0b | local.get 11 + 04aa0c: 21 03 | local.set 3 + 04aa0e: 03 40 | loop + 04aa10: 20 05 | local.get 5 + 04aa12: 20 03 | local.get 3 + 04aa14: 22 02 | local.tee 2 + 04aa16: 41 03 | i32.const 3 + 04aa18: 74 | i32.shl + 04aa19: 6a | i32.add + 04aa1a: 20 0c | local.get 12 + 04aa1c: 20 05 | local.get 5 + 04aa1e: 41 e0 03 | i32.const 480 + 04aa21: 6a | i32.add + 04aa22: 20 02 | local.get 2 + 04aa24: 41 02 | i32.const 2 + 04aa26: 74 | i32.shl + 04aa27: 6a | i32.add + 04aa28: 28 02 00 | i32.load 2 0 + 04aa2b: b7 | f64.convert_i32_s + 04aa2c: a2 | f64.mul + 04aa2d: 39 03 00 | f64.store 3 0 + 04aa30: 20 02 | local.get 2 + 04aa32: 41 7f | i32.const 4294967295 + 04aa34: 6a | i32.add + 04aa35: 21 03 | local.set 3 + 04aa37: 20 0c | local.get 12 + 04aa39: 44 00 00 00 00 00 00 70 3e | f64.const 0x1p-24 + 04aa42: a2 | f64.mul + 04aa43: 21 0c | local.set 12 + 04aa45: 20 02 | local.get 2 + 04aa47: 0d 00 | br_if 0 + 04aa49: 0b | end + 04aa4a: 20 0b | local.get 11 + 04aa4c: 21 0e | local.set 14 + 04aa4e: 03 40 | loop + 04aa50: 02 40 | block + 04aa52: 02 40 | block + 04aa54: 20 09 | local.get 9 + 04aa56: 20 0b | local.get 11 + 04aa58: 20 0e | local.get 14 + 04aa5a: 6b | i32.sub + 04aa5b: 22 0f | local.tee 15 + 04aa5d: 20 09 | local.get 9 + 04aa5f: 20 0f | local.get 15 + 04aa61: 48 | i32.lt_s + 04aa62: 1b | select + 04aa63: 22 06 | local.tee 6 + 04aa65: 41 00 | i32.const 0 + 04aa67: 4e | i32.ge_s + 04aa68: 0d 00 | br_if 0 + 04aa6a: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04aa73: 21 0c | local.set 12 + 04aa75: 0c 01 | br 1 + 04aa77: 0b | end + 04aa78: 20 05 | local.get 5 + 04aa7a: 20 0e | local.get 14 + 04aa7c: 41 03 | i32.const 3 + 04aa7e: 74 | i32.shl + 04aa7f: 6a | i32.add + 04aa80: 21 00 | local.set 0 + 04aa82: 41 00 | i32.const 0 + 04aa84: 21 02 | local.set 2 + 04aa86: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04aa8f: 21 0c | local.set 12 + 04aa91: 03 40 | loop + 04aa93: 20 02 | local.get 2 + 04aa95: 41 03 | i32.const 3 + 04aa97: 74 | i32.shl + 04aa98: 22 03 | local.tee 3 + 04aa9a: 2b 03 e0 cf 94 80 00 | f64.load 3 337888 + 04aaa1: 20 00 | local.get 0 + 04aaa3: 20 03 | local.get 3 + 04aaa5: 6a | i32.add + 04aaa6: 2b 03 00 | f64.load 3 0 + 04aaa9: a2 | f64.mul + 04aaaa: 20 0c | local.get 12 + 04aaac: a0 | f64.add + 04aaad: 21 0c | local.set 12 + 04aaaf: 20 02 | local.get 2 + 04aab1: 20 06 | local.get 6 + 04aab3: 47 | i32.ne + 04aab4: 21 03 | local.set 3 + 04aab6: 20 02 | local.get 2 + 04aab8: 41 01 | i32.const 1 + 04aaba: 6a | i32.add + 04aabb: 21 02 | local.set 2 + 04aabd: 20 03 | local.get 3 + 04aabf: 0d 00 | br_if 0 + 04aac1: 0b | end + 04aac2: 0b | end + 04aac3: 20 05 | local.get 5 + 04aac5: 41 a0 01 | i32.const 160 + 04aac8: 6a | i32.add + 04aac9: 20 0f | local.get 15 + 04aacb: 41 03 | i32.const 3 + 04aacd: 74 | i32.shl + 04aace: 6a | i32.add + 04aacf: 20 0c | local.get 12 + 04aad1: 39 03 00 | f64.store 3 0 + 04aad4: 20 0e | local.get 14 + 04aad6: 41 00 | i32.const 0 + 04aad8: 4a | i32.gt_s + 04aad9: 21 02 | local.set 2 + 04aadb: 20 0e | local.get 14 + 04aadd: 41 7f | i32.const 4294967295 + 04aadf: 6a | i32.add + 04aae0: 21 0e | local.set 14 + 04aae2: 20 02 | local.get 2 + 04aae4: 0d 00 | br_if 0 + 04aae6: 0b | end + 04aae7: 0b | end + 04aae8: 02 40 | block + 04aaea: 02 40 | block + 04aaec: 02 40 | block + 04aaee: 02 40 | block + 04aaf0: 02 40 | block + 04aaf2: 20 04 | local.get 4 + 04aaf4: 0e 04 01 02 02 00 04 | br_table 1 2 2 0 4 + 04aafb: 0b | end + 04aafc: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04ab05: 21 15 | local.set 21 + 04ab07: 02 40 | block + 04ab09: 20 0b | local.get 11 + 04ab0b: 41 00 | i32.const 0 + 04ab0d: 4c | i32.le_s + 04ab0e: 0d 00 | br_if 0 + 04ab10: 20 0b | local.get 11 + 04ab12: 21 02 | local.set 2 + 04ab14: 03 40 | loop + 04ab16: 20 05 | local.get 5 + 04ab18: 41 a0 01 | i32.const 160 + 04ab1b: 6a | i32.add + 04ab1c: 20 02 | local.get 2 + 04ab1e: 41 03 | i32.const 3 + 04ab20: 74 | i32.shl + 04ab21: 6a | i32.add + 04ab22: 22 03 | local.tee 3 + 04ab24: 41 78 | i32.const 4294967288 + 04ab26: 6a | i32.add + 04ab27: 22 06 | local.tee 6 + 04ab29: 20 06 | local.get 6 + 04ab2b: 2b 03 00 | f64.load 3 0 + 04ab2e: 22 0c | local.tee 12 + 04ab30: 20 03 | local.get 3 + 04ab32: 2b 03 00 | f64.load 3 0 + 04ab35: 22 12 | local.tee 18 + 04ab37: a0 | f64.add + 04ab38: 22 16 | local.tee 22 + 04ab3a: 39 03 00 | f64.store 3 0 + 04ab3d: 20 03 | local.get 3 + 04ab3f: 20 12 | local.get 18 + 04ab41: 20 0c | local.get 12 + 04ab43: 20 16 | local.get 22 + 04ab45: a1 | f64.sub + 04ab46: a0 | f64.add + 04ab47: 39 03 00 | f64.store 3 0 + 04ab4a: 20 02 | local.get 2 + 04ab4c: 41 01 | i32.const 1 + 04ab4e: 4b | i32.gt_u + 04ab4f: 21 03 | local.set 3 + 04ab51: 20 02 | local.get 2 + 04ab53: 41 7f | i32.const 4294967295 + 04ab55: 6a | i32.add + 04ab56: 21 02 | local.set 2 + 04ab58: 20 03 | local.get 3 + 04ab5a: 0d 00 | br_if 0 + 04ab5c: 0b | end + 04ab5d: 20 0b | local.get 11 + 04ab5f: 41 01 | i32.const 1 + 04ab61: 46 | i32.eq + 04ab62: 0d 00 | br_if 0 + 04ab64: 20 0b | local.get 11 + 04ab66: 21 02 | local.set 2 + 04ab68: 03 40 | loop + 04ab6a: 20 05 | local.get 5 + 04ab6c: 41 a0 01 | i32.const 160 + 04ab6f: 6a | i32.add + 04ab70: 20 02 | local.get 2 + 04ab72: 41 03 | i32.const 3 + 04ab74: 74 | i32.shl + 04ab75: 6a | i32.add + 04ab76: 22 03 | local.tee 3 + 04ab78: 41 78 | i32.const 4294967288 + 04ab7a: 6a | i32.add + 04ab7b: 22 06 | local.tee 6 + 04ab7d: 20 06 | local.get 6 + 04ab7f: 2b 03 00 | f64.load 3 0 + 04ab82: 22 0c | local.tee 12 + 04ab84: 20 03 | local.get 3 + 04ab86: 2b 03 00 | f64.load 3 0 + 04ab89: 22 12 | local.tee 18 + 04ab8b: a0 | f64.add + 04ab8c: 22 16 | local.tee 22 + 04ab8e: 39 03 00 | f64.store 3 0 + 04ab91: 20 03 | local.get 3 + 04ab93: 20 12 | local.get 18 + 04ab95: 20 0c | local.get 12 + 04ab97: 20 16 | local.get 22 + 04ab99: a1 | f64.sub + 04ab9a: a0 | f64.add + 04ab9b: 39 03 00 | f64.store 3 0 + 04ab9e: 20 02 | local.get 2 + 04aba0: 41 02 | i32.const 2 + 04aba2: 4b | i32.gt_u + 04aba3: 21 03 | local.set 3 + 04aba5: 20 02 | local.get 2 + 04aba7: 41 7f | i32.const 4294967295 + 04aba9: 6a | i32.add + 04abaa: 21 02 | local.set 2 + 04abac: 20 03 | local.get 3 + 04abae: 0d 00 | br_if 0 + 04abb0: 0b | end + 04abb1: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04abba: 21 15 | local.set 21 + 04abbc: 03 40 | loop + 04abbe: 20 15 | local.get 21 + 04abc0: 20 05 | local.get 5 + 04abc2: 41 a0 01 | i32.const 160 + 04abc5: 6a | i32.add + 04abc6: 20 0b | local.get 11 + 04abc8: 41 03 | i32.const 3 + 04abca: 74 | i32.shl + 04abcb: 6a | i32.add + 04abcc: 2b 03 00 | f64.load 3 0 + 04abcf: a0 | f64.add + 04abd0: 21 15 | local.set 21 + 04abd2: 20 0b | local.get 11 + 04abd4: 41 02 | i32.const 2 + 04abd6: 4b | i32.gt_u + 04abd7: 21 02 | local.set 2 + 04abd9: 20 0b | local.get 11 + 04abdb: 41 7f | i32.const 4294967295 + 04abdd: 6a | i32.add + 04abde: 21 0b | local.set 11 + 04abe0: 20 02 | local.get 2 + 04abe2: 0d 00 | br_if 0 + 04abe4: 0b | end + 04abe5: 0b | end + 04abe6: 20 05 | local.get 5 + 04abe8: 2b 03 a0 01 | f64.load 3 160 + 04abec: 21 0c | local.set 12 + 04abee: 20 14 | local.get 20 + 04abf0: 0d 02 | br_if 2 + 04abf2: 20 01 | local.get 1 + 04abf4: 20 0c | local.get 12 + 04abf6: 39 03 00 | f64.store 3 0 + 04abf9: 20 05 | local.get 5 + 04abfb: 2b 03 a8 01 | f64.load 3 168 + 04abff: 21 0c | local.set 12 + 04ac01: 20 01 | local.get 1 + 04ac03: 20 15 | local.get 21 + 04ac05: 39 03 10 | f64.store 3 16 + 04ac08: 20 01 | local.get 1 + 04ac0a: 20 0c | local.get 12 + 04ac0c: 39 03 08 | f64.store 3 8 + 04ac0f: 0c 03 | br 3 + 04ac11: 0b | end + 04ac12: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04ac1b: 21 0c | local.set 12 + 04ac1d: 02 40 | block + 04ac1f: 20 0b | local.get 11 + 04ac21: 41 00 | i32.const 0 + 04ac23: 48 | i32.lt_s + 04ac24: 0d 00 | br_if 0 + 04ac26: 03 40 | loop + 04ac28: 20 0b | local.get 11 + 04ac2a: 22 02 | local.tee 2 + 04ac2c: 41 7f | i32.const 4294967295 + 04ac2e: 6a | i32.add + 04ac2f: 21 0b | local.set 11 + 04ac31: 20 0c | local.get 12 + 04ac33: 20 05 | local.get 5 + 04ac35: 41 a0 01 | i32.const 160 + 04ac38: 6a | i32.add + 04ac39: 20 02 | local.get 2 + 04ac3b: 41 03 | i32.const 3 + 04ac3d: 74 | i32.shl + 04ac3e: 6a | i32.add + 04ac3f: 2b 03 00 | f64.load 3 0 + 04ac42: a0 | f64.add + 04ac43: 21 0c | local.set 12 + 04ac45: 20 02 | local.get 2 + 04ac47: 0d 00 | br_if 0 + 04ac49: 0b | end + 04ac4a: 0b | end + 04ac4b: 20 01 | local.get 1 + 04ac4d: 20 0c | local.get 12 + 04ac4f: 9a | f64.neg + 04ac50: 20 0c | local.get 12 + 04ac52: 20 14 | local.get 20 + 04ac54: 1b | select + 04ac55: 39 03 00 | f64.store 3 0 + 04ac58: 0c 02 | br 2 + 04ac5a: 0b | end + 04ac5b: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04ac64: 21 0c | local.set 12 + 04ac66: 02 40 | block + 04ac68: 20 0b | local.get 11 + 04ac6a: 41 00 | i32.const 0 + 04ac6c: 48 | i32.lt_s + 04ac6d: 0d 00 | br_if 0 + 04ac6f: 20 0b | local.get 11 + 04ac71: 21 03 | local.set 3 + 04ac73: 03 40 | loop + 04ac75: 20 03 | local.get 3 + 04ac77: 22 02 | local.tee 2 + 04ac79: 41 7f | i32.const 4294967295 + 04ac7b: 6a | i32.add + 04ac7c: 21 03 | local.set 3 + 04ac7e: 20 0c | local.get 12 + 04ac80: 20 05 | local.get 5 + 04ac82: 41 a0 01 | i32.const 160 + 04ac85: 6a | i32.add + 04ac86: 20 02 | local.get 2 + 04ac88: 41 03 | i32.const 3 + 04ac8a: 74 | i32.shl + 04ac8b: 6a | i32.add + 04ac8c: 2b 03 00 | f64.load 3 0 + 04ac8f: a0 | f64.add + 04ac90: 21 0c | local.set 12 + 04ac92: 20 02 | local.get 2 + 04ac94: 0d 00 | br_if 0 + 04ac96: 0b | end + 04ac97: 0b | end + 04ac98: 20 01 | local.get 1 + 04ac9a: 20 0c | local.get 12 + 04ac9c: 9a | f64.neg + 04ac9d: 20 0c | local.get 12 + 04ac9f: 20 14 | local.get 20 + 04aca1: 1b | select + 04aca2: 39 03 00 | f64.store 3 0 + 04aca5: 20 05 | local.get 5 + 04aca7: 2b 03 a0 01 | f64.load 3 160 + 04acab: 20 0c | local.get 12 + 04acad: a1 | f64.sub + 04acae: 21 0c | local.set 12 + 04acb0: 41 01 | i32.const 1 + 04acb2: 21 02 | local.set 2 + 04acb4: 02 40 | block + 04acb6: 20 0b | local.get 11 + 04acb8: 41 01 | i32.const 1 + 04acba: 48 | i32.lt_s + 04acbb: 0d 00 | br_if 0 + 04acbd: 03 40 | loop + 04acbf: 20 0c | local.get 12 + 04acc1: 20 05 | local.get 5 + 04acc3: 41 a0 01 | i32.const 160 + 04acc6: 6a | i32.add + 04acc7: 20 02 | local.get 2 + 04acc9: 41 03 | i32.const 3 + 04accb: 74 | i32.shl + 04accc: 6a | i32.add + 04accd: 2b 03 00 | f64.load 3 0 + 04acd0: a0 | f64.add + 04acd1: 21 0c | local.set 12 + 04acd3: 20 02 | local.get 2 + 04acd5: 20 0b | local.get 11 + 04acd7: 47 | i32.ne + 04acd8: 21 03 | local.set 3 + 04acda: 20 02 | local.get 2 + 04acdc: 41 01 | i32.const 1 + 04acde: 6a | i32.add + 04acdf: 21 02 | local.set 2 + 04ace1: 20 03 | local.get 3 + 04ace3: 0d 00 | br_if 0 + 04ace5: 0b | end + 04ace6: 0b | end + 04ace7: 20 01 | local.get 1 + 04ace9: 20 0c | local.get 12 + 04aceb: 9a | f64.neg + 04acec: 20 0c | local.get 12 + 04acee: 20 14 | local.get 20 + 04acf0: 1b | select + 04acf1: 39 03 08 | f64.store 3 8 + 04acf4: 0c 01 | br 1 + 04acf6: 0b | end + 04acf7: 20 01 | local.get 1 + 04acf9: 20 0c | local.get 12 + 04acfb: 9a | f64.neg + 04acfc: 39 03 00 | f64.store 3 0 + 04acff: 20 05 | local.get 5 + 04ad01: 2b 03 a8 01 | f64.load 3 168 + 04ad05: 21 0c | local.set 12 + 04ad07: 20 01 | local.get 1 + 04ad09: 20 15 | local.get 21 + 04ad0b: 9a | f64.neg + 04ad0c: 39 03 10 | f64.store 3 16 + 04ad0f: 20 01 | local.get 1 + 04ad11: 20 0c | local.get 12 + 04ad13: 9a | f64.neg + 04ad14: 39 03 08 | f64.store 3 8 + 04ad17: 0b | end + 04ad18: 20 05 | local.get 5 + 04ad1a: 41 b0 04 | i32.const 560 + 04ad1d: 6a | i32.add + 04ad1e: 24 80 80 80 80 00 | global.set 0 + 04ad24: 20 07 | local.get 7 + 04ad26: 41 07 | i32.const 7 + 04ad28: 71 | i32.and + 04ad29: 0b | end +04ad2c func[654]: + 04ad2d: 01 7f | local[2] type=i32 + 04ad2f: 01 7e | local[3] type=i64 + 04ad31: 02 7f | local[4..5] type=i32 + 04ad33: 04 7c | local[6..9] type=f64 + 04ad35: 03 7f | local[10..12] type=i32 + 04ad37: 23 80 80 80 80 00 | global.get 0 + 04ad3d: 41 30 | i32.const 48 + 04ad3f: 6b | i32.sub + 04ad40: 22 02 | local.tee 2 + 04ad42: 24 80 80 80 80 00 | global.set 0 + 04ad48: 02 40 | block + 04ad4a: 02 40 | block + 04ad4c: 02 40 | block + 04ad4e: 02 40 | block + 04ad50: 20 00 | local.get 0 + 04ad52: bd | i64.reinterpret_f64 + 04ad53: 22 03 | local.tee 3 + 04ad55: 42 20 | i64.const 32 + 04ad57: 88 | i64.shr_u + 04ad58: a7 | i32.wrap_i64 + 04ad59: 22 04 | local.tee 4 + 04ad5b: 41 ff ff ff ff 07 | i32.const 2147483647 + 04ad61: 71 | i32.and + 04ad62: 22 05 | local.tee 5 + 04ad64: 41 fa d4 bd 80 04 | i32.const 1074752122 + 04ad6a: 4b | i32.gt_u + 04ad6b: 0d 00 | br_if 0 + 04ad6d: 20 04 | local.get 4 + 04ad6f: 41 ff ff 3f | i32.const 1048575 + 04ad73: 71 | i32.and + 04ad74: 41 fb c3 24 | i32.const 598523 + 04ad78: 46 | i32.eq + 04ad79: 0d 01 | br_if 1 + 04ad7b: 02 40 | block + 04ad7d: 20 05 | local.get 5 + 04ad7f: 41 fc b2 8b 80 04 | i32.const 1073928572 + 04ad85: 4b | i32.gt_u + 04ad86: 0d 00 | br_if 0 + 04ad88: 02 40 | block + 04ad8a: 20 03 | local.get 3 + 04ad8c: 42 00 | i64.const 0 + 04ad8e: 53 | i64.lt_s + 04ad8f: 0d 00 | br_if 0 + 04ad91: 20 01 | local.get 1 + 04ad93: 20 00 | local.get 0 + 04ad95: 44 00 00 40 54 fb 21 f9 bf | f64.const -0x1.921fb544p+0 + 04ad9e: a0 | f64.add + 04ad9f: 22 00 | local.tee 0 + 04ada1: 44 31 63 62 1a 61 b4 d0 bd | f64.const -0x1.0b4611a626331p-34 + 04adaa: a0 | f64.add + 04adab: 22 06 | local.tee 6 + 04adad: 39 03 00 | f64.store 3 0 + 04adb0: 20 01 | local.get 1 + 04adb2: 20 00 | local.get 0 + 04adb4: 20 06 | local.get 6 + 04adb6: a1 | f64.sub + 04adb7: 44 31 63 62 1a 61 b4 d0 bd | f64.const -0x1.0b4611a626331p-34 + 04adc0: a0 | f64.add + 04adc1: 39 03 08 | f64.store 3 8 + 04adc4: 41 01 | i32.const 1 + 04adc6: 21 04 | local.set 4 + 04adc8: 0c 05 | br 5 + 04adca: 0b | end + 04adcb: 20 01 | local.get 1 + 04adcd: 20 00 | local.get 0 + 04adcf: 44 00 00 40 54 fb 21 f9 3f | f64.const 0x1.921fb544p+0 + 04add8: a0 | f64.add + 04add9: 22 00 | local.tee 0 + 04addb: 44 31 63 62 1a 61 b4 d0 3d | f64.const 0x1.0b4611a626331p-34 + 04ade4: a0 | f64.add + 04ade5: 22 06 | local.tee 6 + 04ade7: 39 03 00 | f64.store 3 0 + 04adea: 20 01 | local.get 1 + 04adec: 20 00 | local.get 0 + 04adee: 20 06 | local.get 6 + 04adf0: a1 | f64.sub + 04adf1: 44 31 63 62 1a 61 b4 d0 3d | f64.const 0x1.0b4611a626331p-34 + 04adfa: a0 | f64.add + 04adfb: 39 03 08 | f64.store 3 8 + 04adfe: 41 7f | i32.const 4294967295 + 04ae00: 21 04 | local.set 4 + 04ae02: 0c 04 | br 4 + 04ae04: 0b | end + 04ae05: 02 40 | block + 04ae07: 20 03 | local.get 3 + 04ae09: 42 00 | i64.const 0 + 04ae0b: 53 | i64.lt_s + 04ae0c: 0d 00 | br_if 0 + 04ae0e: 20 01 | local.get 1 + 04ae10: 20 00 | local.get 0 + 04ae12: 44 00 00 40 54 fb 21 09 c0 | f64.const -0x1.921fb544p+1 + 04ae1b: a0 | f64.add + 04ae1c: 22 00 | local.tee 0 + 04ae1e: 44 31 63 62 1a 61 b4 e0 bd | f64.const -0x1.0b4611a626331p-33 + 04ae27: a0 | f64.add + 04ae28: 22 06 | local.tee 6 + 04ae2a: 39 03 00 | f64.store 3 0 + 04ae2d: 20 01 | local.get 1 + 04ae2f: 20 00 | local.get 0 + 04ae31: 20 06 | local.get 6 + 04ae33: a1 | f64.sub + 04ae34: 44 31 63 62 1a 61 b4 e0 bd | f64.const -0x1.0b4611a626331p-33 + 04ae3d: a0 | f64.add + 04ae3e: 39 03 08 | f64.store 3 8 + 04ae41: 41 02 | i32.const 2 + 04ae43: 21 04 | local.set 4 + 04ae45: 0c 04 | br 4 + 04ae47: 0b | end + 04ae48: 20 01 | local.get 1 + 04ae4a: 20 00 | local.get 0 + 04ae4c: 44 00 00 40 54 fb 21 09 40 | f64.const 0x1.921fb544p+1 + 04ae55: a0 | f64.add + 04ae56: 22 00 | local.tee 0 + 04ae58: 44 31 63 62 1a 61 b4 e0 3d | f64.const 0x1.0b4611a626331p-33 + 04ae61: a0 | f64.add + 04ae62: 22 06 | local.tee 6 + 04ae64: 39 03 00 | f64.store 3 0 + 04ae67: 20 01 | local.get 1 + 04ae69: 20 00 | local.get 0 + 04ae6b: 20 06 | local.get 6 + 04ae6d: a1 | f64.sub + 04ae6e: 44 31 63 62 1a 61 b4 e0 3d | f64.const 0x1.0b4611a626331p-33 + 04ae77: a0 | f64.add + 04ae78: 39 03 08 | f64.store 3 8 + 04ae7b: 41 7e | i32.const 4294967294 + 04ae7d: 21 04 | local.set 4 + 04ae7f: 0c 03 | br 3 + 04ae81: 0b | end + 04ae82: 02 40 | block + 04ae84: 20 05 | local.get 5 + 04ae86: 41 bb 8c f1 80 04 | i32.const 1075594811 + 04ae8c: 4b | i32.gt_u + 04ae8d: 0d 00 | br_if 0 + 04ae8f: 02 40 | block + 04ae91: 20 05 | local.get 5 + 04ae93: 41 bc fb d7 80 04 | i32.const 1075183036 + 04ae99: 4b | i32.gt_u + 04ae9a: 0d 00 | br_if 0 + 04ae9c: 20 05 | local.get 5 + 04ae9e: 41 fc b2 cb 80 04 | i32.const 1074977148 + 04aea4: 46 | i32.eq + 04aea5: 0d 02 | br_if 2 + 04aea7: 02 40 | block + 04aea9: 20 03 | local.get 3 + 04aeab: 42 00 | i64.const 0 + 04aead: 53 | i64.lt_s + 04aeae: 0d 00 | br_if 0 + 04aeb0: 20 01 | local.get 1 + 04aeb2: 20 00 | local.get 0 + 04aeb4: 44 00 00 30 7f 7c d9 12 c0 | f64.const -0x1.2d97c7f3p+2 + 04aebd: a0 | f64.add + 04aebe: 22 00 | local.tee 0 + 04aec0: 44 ca 94 93 a7 91 0e e9 bd | f64.const -0x1.90e91a79394cap-33 + 04aec9: a0 | f64.add + 04aeca: 22 06 | local.tee 6 + 04aecc: 39 03 00 | f64.store 3 0 + 04aecf: 20 01 | local.get 1 + 04aed1: 20 00 | local.get 0 + 04aed3: 20 06 | local.get 6 + 04aed5: a1 | f64.sub + 04aed6: 44 ca 94 93 a7 91 0e e9 bd | f64.const -0x1.90e91a79394cap-33 + 04aedf: a0 | f64.add + 04aee0: 39 03 08 | f64.store 3 8 + 04aee3: 41 03 | i32.const 3 + 04aee5: 21 04 | local.set 4 + 04aee7: 0c 05 | br 5 + 04aee9: 0b | end + 04aeea: 20 01 | local.get 1 + 04aeec: 20 00 | local.get 0 + 04aeee: 44 00 00 30 7f 7c d9 12 40 | f64.const 0x1.2d97c7f3p+2 + 04aef7: a0 | f64.add + 04aef8: 22 00 | local.tee 0 + 04aefa: 44 ca 94 93 a7 91 0e e9 3d | f64.const 0x1.90e91a79394cap-33 + 04af03: a0 | f64.add + 04af04: 22 06 | local.tee 6 + 04af06: 39 03 00 | f64.store 3 0 + 04af09: 20 01 | local.get 1 + 04af0b: 20 00 | local.get 0 + 04af0d: 20 06 | local.get 6 + 04af0f: a1 | f64.sub + 04af10: 44 ca 94 93 a7 91 0e e9 3d | f64.const 0x1.90e91a79394cap-33 + 04af19: a0 | f64.add + 04af1a: 39 03 08 | f64.store 3 8 + 04af1d: 41 7d | i32.const 4294967293 + 04af1f: 21 04 | local.set 4 + 04af21: 0c 04 | br 4 + 04af23: 0b | end + 04af24: 20 05 | local.get 5 + 04af26: 41 fb c3 e4 80 04 | i32.const 1075388923 + 04af2c: 46 | i32.eq + 04af2d: 0d 01 | br_if 1 + 04af2f: 02 40 | block + 04af31: 20 03 | local.get 3 + 04af33: 42 00 | i64.const 0 + 04af35: 53 | i64.lt_s + 04af36: 0d 00 | br_if 0 + 04af38: 20 01 | local.get 1 + 04af3a: 20 00 | local.get 0 + 04af3c: 44 00 00 40 54 fb 21 19 c0 | f64.const -0x1.921fb544p+2 + 04af45: a0 | f64.add + 04af46: 22 00 | local.tee 0 + 04af48: 44 31 63 62 1a 61 b4 f0 bd | f64.const -0x1.0b4611a626331p-32 + 04af51: a0 | f64.add + 04af52: 22 06 | local.tee 6 + 04af54: 39 03 00 | f64.store 3 0 + 04af57: 20 01 | local.get 1 + 04af59: 20 00 | local.get 0 + 04af5b: 20 06 | local.get 6 + 04af5d: a1 | f64.sub + 04af5e: 44 31 63 62 1a 61 b4 f0 bd | f64.const -0x1.0b4611a626331p-32 + 04af67: a0 | f64.add + 04af68: 39 03 08 | f64.store 3 8 + 04af6b: 41 04 | i32.const 4 + 04af6d: 21 04 | local.set 4 + 04af6f: 0c 04 | br 4 + 04af71: 0b | end + 04af72: 20 01 | local.get 1 + 04af74: 20 00 | local.get 0 + 04af76: 44 00 00 40 54 fb 21 19 40 | f64.const 0x1.921fb544p+2 + 04af7f: a0 | f64.add + 04af80: 22 00 | local.tee 0 + 04af82: 44 31 63 62 1a 61 b4 f0 3d | f64.const 0x1.0b4611a626331p-32 + 04af8b: a0 | f64.add + 04af8c: 22 06 | local.tee 6 + 04af8e: 39 03 00 | f64.store 3 0 + 04af91: 20 01 | local.get 1 + 04af93: 20 00 | local.get 0 + 04af95: 20 06 | local.get 6 + 04af97: a1 | f64.sub + 04af98: 44 31 63 62 1a 61 b4 f0 3d | f64.const 0x1.0b4611a626331p-32 + 04afa1: a0 | f64.add + 04afa2: 39 03 08 | f64.store 3 8 + 04afa5: 41 7c | i32.const 4294967292 + 04afa7: 21 04 | local.set 4 + 04afa9: 0c 03 | br 3 + 04afab: 0b | end + 04afac: 20 05 | local.get 5 + 04afae: 41 fa c3 e4 89 04 | i32.const 1094263290 + 04afb4: 4b | i32.gt_u + 04afb5: 0d 01 | br_if 1 + 04afb7: 0b | end + 04afb8: 20 00 | local.get 0 + 04afba: 44 83 c8 c9 6d 30 5f e4 3f | f64.const 0x1.45f306dc9c883p-1 + 04afc3: a2 | f64.mul + 04afc4: 44 00 00 00 00 00 00 38 43 | f64.const 0x1.8p+52 + 04afcd: a0 | f64.add + 04afce: 44 00 00 00 00 00 00 38 c3 | f64.const -0x1.8p+52 + 04afd7: a0 | f64.add + 04afd8: 22 07 | local.tee 7 + 04afda: fc 02 | i32.trunc_sat_f64_s + 04afdc: 21 04 | local.set 4 + 04afde: 02 40 | block + 04afe0: 02 40 | block + 04afe2: 20 00 | local.get 0 + 04afe4: 20 07 | local.get 7 + 04afe6: 44 00 00 40 54 fb 21 f9 bf | f64.const -0x1.921fb544p+0 + 04afef: a2 | f64.mul + 04aff0: a0 | f64.add + 04aff1: 22 06 | local.tee 6 + 04aff3: 20 07 | local.get 7 + 04aff5: 44 31 63 62 1a 61 b4 d0 3d | f64.const 0x1.0b4611a626331p-34 + 04affe: a2 | f64.mul + 04afff: 22 08 | local.tee 8 + 04b001: a1 | f64.sub + 04b002: 22 09 | local.tee 9 + 04b004: 44 18 2d 44 54 fb 21 e9 bf | f64.const -0x1.921fb54442d18p-1 + 04b00d: 63 | f64.lt + 04b00e: 45 | i32.eqz + 04b00f: 0d 00 | br_if 0 + 04b011: 20 04 | local.get 4 + 04b013: 41 7f | i32.const 4294967295 + 04b015: 6a | i32.add + 04b016: 21 04 | local.set 4 + 04b018: 20 07 | local.get 7 + 04b01a: 44 00 00 00 00 00 00 f0 bf | f64.const -0x1p+0 + 04b023: a0 | f64.add + 04b024: 22 07 | local.tee 7 + 04b026: 44 31 63 62 1a 61 b4 d0 3d | f64.const 0x1.0b4611a626331p-34 + 04b02f: a2 | f64.mul + 04b030: 21 08 | local.set 8 + 04b032: 20 00 | local.get 0 + 04b034: 20 07 | local.get 7 + 04b036: 44 00 00 40 54 fb 21 f9 bf | f64.const -0x1.921fb544p+0 + 04b03f: a2 | f64.mul + 04b040: a0 | f64.add + 04b041: 21 06 | local.set 6 + 04b043: 0c 01 | br 1 + 04b045: 0b | end + 04b046: 20 09 | local.get 9 + 04b048: 44 18 2d 44 54 fb 21 e9 3f | f64.const 0x1.921fb54442d18p-1 + 04b051: 64 | f64.gt + 04b052: 45 | i32.eqz + 04b053: 0d 00 | br_if 0 + 04b055: 20 04 | local.get 4 + 04b057: 41 01 | i32.const 1 + 04b059: 6a | i32.add + 04b05a: 21 04 | local.set 4 + 04b05c: 20 07 | local.get 7 + 04b05e: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04b067: a0 | f64.add + 04b068: 22 07 | local.tee 7 + 04b06a: 44 31 63 62 1a 61 b4 d0 3d | f64.const 0x1.0b4611a626331p-34 + 04b073: a2 | f64.mul + 04b074: 21 08 | local.set 8 + 04b076: 20 00 | local.get 0 + 04b078: 20 07 | local.get 7 + 04b07a: 44 00 00 40 54 fb 21 f9 bf | f64.const -0x1.921fb544p+0 + 04b083: a2 | f64.mul + 04b084: a0 | f64.add + 04b085: 21 06 | local.set 6 + 04b087: 0b | end + 04b088: 20 01 | local.get 1 + 04b08a: 20 06 | local.get 6 + 04b08c: 20 08 | local.get 8 + 04b08e: a1 | f64.sub + 04b08f: 22 00 | local.tee 0 + 04b091: 39 03 00 | f64.store 3 0 + 04b094: 02 40 | block + 04b096: 20 05 | local.get 5 + 04b098: 41 14 | i32.const 20 + 04b09a: 76 | i32.shr_u + 04b09b: 22 0a | local.tee 10 + 04b09d: 20 00 | local.get 0 + 04b09f: bd | i64.reinterpret_f64 + 04b0a0: 42 34 | i64.const 52 + 04b0a2: 88 | i64.shr_u + 04b0a3: a7 | i32.wrap_i64 + 04b0a4: 41 ff 0f | i32.const 2047 + 04b0a7: 71 | i32.and + 04b0a8: 6b | i32.sub + 04b0a9: 41 11 | i32.const 17 + 04b0ab: 48 | i32.lt_s + 04b0ac: 0d 00 | br_if 0 + 04b0ae: 20 01 | local.get 1 + 04b0b0: 20 06 | local.get 6 + 04b0b2: 20 07 | local.get 7 + 04b0b4: 44 00 00 60 1a 61 b4 d0 3d | f64.const 0x1.0b4611a6p-34 + 04b0bd: a2 | f64.mul + 04b0be: 22 00 | local.tee 0 + 04b0c0: a1 | f64.sub + 04b0c1: 22 09 | local.tee 9 + 04b0c3: 20 07 | local.get 7 + 04b0c5: 44 73 70 03 2e 8a 19 a3 3b | f64.const 0x1.3198a2e037073p-69 + 04b0ce: a2 | f64.mul + 04b0cf: 20 06 | local.get 6 + 04b0d1: 20 09 | local.get 9 + 04b0d3: a1 | f64.sub + 04b0d4: 20 00 | local.get 0 + 04b0d6: a1 | f64.sub + 04b0d7: a1 | f64.sub + 04b0d8: 22 08 | local.tee 8 + 04b0da: a1 | f64.sub + 04b0db: 22 00 | local.tee 0 + 04b0dd: 39 03 00 | f64.store 3 0 + 04b0e0: 02 40 | block + 04b0e2: 20 0a | local.get 10 + 04b0e4: 20 00 | local.get 0 + 04b0e6: bd | i64.reinterpret_f64 + 04b0e7: 42 34 | i64.const 52 + 04b0e9: 88 | i64.shr_u + 04b0ea: a7 | i32.wrap_i64 + 04b0eb: 41 ff 0f | i32.const 2047 + 04b0ee: 71 | i32.and + 04b0ef: 6b | i32.sub + 04b0f0: 41 32 | i32.const 50 + 04b0f2: 4e | i32.ge_s + 04b0f3: 0d 00 | br_if 0 + 04b0f5: 20 09 | local.get 9 + 04b0f7: 21 06 | local.set 6 + 04b0f9: 0c 01 | br 1 + 04b0fb: 0b | end + 04b0fc: 20 01 | local.get 1 + 04b0fe: 20 09 | local.get 9 + 04b100: 20 07 | local.get 7 + 04b102: 44 00 00 00 2e 8a 19 a3 3b | f64.const 0x1.3198a2ep-69 + 04b10b: a2 | f64.mul + 04b10c: 22 00 | local.tee 0 + 04b10e: a1 | f64.sub + 04b10f: 22 06 | local.tee 6 + 04b111: 20 07 | local.get 7 + 04b113: 44 c1 49 20 25 9a 83 7b 39 | f64.const 0x1.b839a252049c1p-104 + 04b11c: a2 | f64.mul + 04b11d: 20 09 | local.get 9 + 04b11f: 20 06 | local.get 6 + 04b121: a1 | f64.sub + 04b122: 20 00 | local.get 0 + 04b124: a1 | f64.sub + 04b125: a1 | f64.sub + 04b126: 22 08 | local.tee 8 + 04b128: a1 | f64.sub + 04b129: 22 00 | local.tee 0 + 04b12b: 39 03 00 | f64.store 3 0 + 04b12e: 0b | end + 04b12f: 20 01 | local.get 1 + 04b131: 20 06 | local.get 6 + 04b133: 20 00 | local.get 0 + 04b135: a1 | f64.sub + 04b136: 20 08 | local.get 8 + 04b138: a1 | f64.sub + 04b139: 39 03 08 | f64.store 3 8 + 04b13c: 0c 01 | br 1 + 04b13e: 0b | end + 04b13f: 02 40 | block + 04b141: 20 05 | local.get 5 + 04b143: 41 80 80 c0 ff 07 | i32.const 2146435072 + 04b149: 49 | i32.lt_u + 04b14a: 0d 00 | br_if 0 + 04b14c: 20 01 | local.get 1 + 04b14e: 20 00 | local.get 0 + 04b150: 20 00 | local.get 0 + 04b152: a1 | f64.sub + 04b153: 22 00 | local.tee 0 + 04b155: 39 03 00 | f64.store 3 0 + 04b158: 20 01 | local.get 1 + 04b15a: 20 00 | local.get 0 + 04b15c: 39 03 08 | f64.store 3 8 + 04b15f: 41 00 | i32.const 0 + 04b161: 21 04 | local.set 4 + 04b163: 0c 01 | br 1 + 04b165: 0b | end + 04b166: 20 02 | local.get 2 + 04b168: 41 10 | i32.const 16 + 04b16a: 6a | i32.add + 04b16b: 41 08 | i32.const 8 + 04b16d: 72 | i32.or + 04b16e: 21 0b | local.set 11 + 04b170: 20 03 | local.get 3 + 04b172: 42 ff ff ff ff ff ff ff 07 | i64.const 4503599627370495 + 04b17b: 83 | i64.and + 04b17c: 42 80 80 80 80 80 80 80 b0 | i64.const 4710765210229538816 + 04b185: c1 00 | + 04b187: 84 | i64.or + 04b188: bf | f64.reinterpret_i64 + 04b189: 21 00 | local.set 0 + 04b18b: 20 02 | local.get 2 + 04b18d: 41 10 | i32.const 16 + 04b18f: 6a | i32.add + 04b190: 21 04 | local.set 4 + 04b192: 41 01 | i32.const 1 + 04b194: 21 0a | local.set 10 + 04b196: 03 40 | loop + 04b198: 20 04 | local.get 4 + 04b19a: 20 00 | local.get 0 + 04b19c: fc 02 | i32.trunc_sat_f64_s + 04b19e: b7 | f64.convert_i32_s + 04b19f: 22 06 | local.tee 6 + 04b1a1: 39 03 00 | f64.store 3 0 + 04b1a4: 20 00 | local.get 0 + 04b1a6: 20 06 | local.get 6 + 04b1a8: a1 | f64.sub + 04b1a9: 44 00 00 00 00 00 00 70 41 | f64.const 0x1p+24 + 04b1b2: a2 | f64.mul + 04b1b3: 21 00 | local.set 0 + 04b1b5: 20 0a | local.get 10 + 04b1b7: 41 01 | i32.const 1 + 04b1b9: 71 | i32.and + 04b1ba: 21 0c | local.set 12 + 04b1bc: 41 00 | i32.const 0 + 04b1be: 21 0a | local.set 10 + 04b1c0: 20 0b | local.get 11 + 04b1c2: 21 04 | local.set 4 + 04b1c4: 20 0c | local.get 12 + 04b1c6: 0d 00 | br_if 0 + 04b1c8: 0b | end + 04b1c9: 20 02 | local.get 2 + 04b1cb: 20 00 | local.get 0 + 04b1cd: 39 03 20 | f64.store 3 32 + 04b1d0: 41 02 | i32.const 2 + 04b1d2: 21 04 | local.set 4 + 04b1d4: 03 40 | loop + 04b1d6: 20 04 | local.get 4 + 04b1d8: 22 0a | local.tee 10 + 04b1da: 41 7f | i32.const 4294967295 + 04b1dc: 6a | i32.add + 04b1dd: 21 04 | local.set 4 + 04b1df: 20 02 | local.get 2 + 04b1e1: 41 10 | i32.const 16 + 04b1e3: 6a | i32.add + 04b1e4: 20 0a | local.get 10 + 04b1e6: 41 03 | i32.const 3 + 04b1e8: 74 | i32.shl + 04b1e9: 6a | i32.add + 04b1ea: 2b 03 00 | f64.load 3 0 + 04b1ed: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04b1f6: 61 | f64.eq + 04b1f7: 0d 00 | br_if 0 + 04b1f9: 0b | end + 04b1fa: 20 02 | local.get 2 + 04b1fc: 41 10 | i32.const 16 + 04b1fe: 6a | i32.add + 04b1ff: 20 02 | local.get 2 + 04b201: 20 05 | local.get 5 + 04b203: 41 14 | i32.const 20 + 04b205: 76 | i32.shr_u + 04b206: 41 ea 77 | i32.const 4294966250 + 04b209: 6a | i32.add + 04b20a: 20 0a | local.get 10 + 04b20c: 41 01 | i32.const 1 + 04b20e: 6a | i32.add + 04b20f: 41 01 | i32.const 1 + 04b211: 10 8d 85 80 80 00 | call 653 + 04b217: 21 04 | local.set 4 + 04b219: 20 02 | local.get 2 + 04b21b: 2b 03 00 | f64.load 3 0 + 04b21e: 21 00 | local.set 0 + 04b220: 02 40 | block + 04b222: 20 03 | local.get 3 + 04b224: 42 7f | i64.const 18446744073709551615 + 04b226: 55 | i64.gt_s + 04b227: 0d 00 | br_if 0 + 04b229: 20 01 | local.get 1 + 04b22b: 20 00 | local.get 0 + 04b22d: 9a | f64.neg + 04b22e: 39 03 00 | f64.store 3 0 + 04b231: 20 01 | local.get 1 + 04b233: 20 02 | local.get 2 + 04b235: 2b 03 08 | f64.load 3 8 + 04b238: 9a | f64.neg + 04b239: 39 03 08 | f64.store 3 8 + 04b23c: 41 00 | i32.const 0 + 04b23e: 20 04 | local.get 4 + 04b240: 6b | i32.sub + 04b241: 21 04 | local.set 4 + 04b243: 0c 01 | br 1 + 04b245: 0b | end + 04b246: 20 01 | local.get 1 + 04b248: 20 00 | local.get 0 + 04b24a: 39 03 00 | f64.store 3 0 + 04b24d: 20 01 | local.get 1 + 04b24f: 20 02 | local.get 2 + 04b251: 2b 03 08 | f64.load 3 8 + 04b254: 39 03 08 | f64.store 3 8 + 04b257: 0b | end + 04b258: 20 02 | local.get 2 + 04b25a: 41 30 | i32.const 48 + 04b25c: 6a | i32.add + 04b25d: 24 80 80 80 80 00 | global.set 0 + 04b263: 20 04 | local.get 4 + 04b265: 0b | end +04b268 func[655]: + 04b269: 03 7c | local[3..5] type=f64 + 04b26b: 20 00 | local.get 0 + 04b26d: 20 00 | local.get 0 + 04b26f: a2 | f64.mul + 04b270: 22 03 | local.tee 3 + 04b272: 20 03 | local.get 3 + 04b274: 20 03 | local.get 3 + 04b276: a2 | f64.mul + 04b277: a2 | f64.mul + 04b278: 20 03 | local.get 3 + 04b27a: 44 7c d5 cf 5a 3a d9 e5 3d | f64.const 0x1.5d93a5acfd57cp-33 + 04b283: a2 | f64.mul + 04b284: 44 eb 9c 2b 8a e6 e5 5a be | f64.const -0x1.ae5e68a2b9cebp-26 + 04b28d: a0 | f64.add + 04b28e: a2 | f64.mul + 04b28f: 20 03 | local.get 3 + 04b291: 20 03 | local.get 3 + 04b293: 44 7d fe b1 57 e3 1d c7 3e | f64.const 0x1.71de357b1fe7dp-19 + 04b29c: a2 | f64.mul + 04b29d: 44 d5 61 c1 19 a0 01 2a bf | f64.const -0x1.a01a019c161d5p-13 + 04b2a6: a0 | f64.add + 04b2a7: a2 | f64.mul + 04b2a8: 44 a6 f8 10 11 11 11 81 3f | f64.const 0x1.111111110f8a6p-7 + 04b2b1: a0 | f64.add + 04b2b2: a0 | f64.add + 04b2b3: 21 04 | local.set 4 + 04b2b5: 20 00 | local.get 0 + 04b2b7: 20 03 | local.get 3 + 04b2b9: a2 | f64.mul + 04b2ba: 21 05 | local.set 5 + 04b2bc: 02 40 | block + 04b2be: 20 02 | local.get 2 + 04b2c0: 0d 00 | br_if 0 + 04b2c2: 20 05 | local.get 5 + 04b2c4: 20 03 | local.get 3 + 04b2c6: 20 04 | local.get 4 + 04b2c8: a2 | f64.mul + 04b2c9: 44 49 55 55 55 55 55 c5 bf | f64.const -0x1.5555555555549p-3 + 04b2d2: a0 | f64.add + 04b2d3: a2 | f64.mul + 04b2d4: 20 00 | local.get 0 + 04b2d6: a0 | f64.add + 04b2d7: 0f | return + 04b2d8: 0b | end + 04b2d9: 20 00 | local.get 0 + 04b2db: 20 03 | local.get 3 + 04b2dd: 20 01 | local.get 1 + 04b2df: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 04b2e8: a2 | f64.mul + 04b2e9: 20 05 | local.get 5 + 04b2eb: 20 04 | local.get 4 + 04b2ed: a2 | f64.mul + 04b2ee: a1 | f64.sub + 04b2ef: a2 | f64.mul + 04b2f0: 20 01 | local.get 1 + 04b2f2: a1 | f64.sub + 04b2f3: 20 05 | local.get 5 + 04b2f5: 44 49 55 55 55 55 55 c5 3f | f64.const 0x1.5555555555549p-3 + 04b2fe: a2 | f64.mul + 04b2ff: a0 | f64.add + 04b300: a1 | f64.sub + 04b301: 0b | end +04b304 func[656]: + 04b305: 02 7f | local[1..2] type=i32 + 04b307: 01 7c | local[3] type=f64 + 04b309: 23 80 80 80 80 00 | global.get 0 + 04b30f: 41 10 | i32.const 16 + 04b311: 6b | i32.sub + 04b312: 22 01 | local.tee 1 + 04b314: 24 80 80 80 80 00 | global.set 0 + 04b31a: 02 40 | block + 04b31c: 02 40 | block + 04b31e: 20 00 | local.get 0 + 04b320: bd | i64.reinterpret_f64 + 04b321: 42 20 | i64.const 32 + 04b323: 88 | i64.shr_u + 04b324: a7 | i32.wrap_i64 + 04b325: 41 ff ff ff ff 07 | i32.const 2147483647 + 04b32b: 71 | i32.and + 04b32c: 22 02 | local.tee 2 + 04b32e: 41 fb c3 a4 ff 03 | i32.const 1072243195 + 04b334: 4b | i32.gt_u + 04b335: 0d 00 | br_if 0 + 04b337: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04b340: 21 03 | local.set 3 + 04b342: 20 02 | local.get 2 + 04b344: 41 9e c1 9a f2 03 | i32.const 1044816030 + 04b34a: 49 | i32.lt_u + 04b34b: 0d 01 | br_if 1 + 04b34d: 20 00 | local.get 0 + 04b34f: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04b358: 10 8c 85 80 80 00 | call 652 + 04b35e: 21 03 | local.set 3 + 04b360: 0c 01 | br 1 + 04b362: 0b | end + 04b363: 02 40 | block + 04b365: 20 02 | local.get 2 + 04b367: 41 80 80 c0 ff 07 | i32.const 2146435072 + 04b36d: 49 | i32.lt_u + 04b36e: 0d 00 | br_if 0 + 04b370: 20 00 | local.get 0 + 04b372: 20 00 | local.get 0 + 04b374: a1 | f64.sub + 04b375: 21 03 | local.set 3 + 04b377: 0c 01 | br 1 + 04b379: 0b | end + 04b37a: 20 00 | local.get 0 + 04b37c: 20 01 | local.get 1 + 04b37e: 10 8e 85 80 80 00 | call 654 + 04b384: 21 02 | local.set 2 + 04b386: 20 01 | local.get 1 + 04b388: 2b 03 08 | f64.load 3 8 + 04b38b: 21 00 | local.set 0 + 04b38d: 20 01 | local.get 1 + 04b38f: 2b 03 00 | f64.load 3 0 + 04b392: 21 03 | local.set 3 + 04b394: 02 40 | block + 04b396: 02 40 | block + 04b398: 02 40 | block + 04b39a: 02 40 | block + 04b39c: 20 02 | local.get 2 + 04b39e: 41 03 | i32.const 3 + 04b3a0: 71 | i32.and + 04b3a1: 0e 04 00 01 02 03 00 | br_table 0 1 2 3 0 + 04b3a8: 0b | end + 04b3a9: 20 03 | local.get 3 + 04b3ab: 20 00 | local.get 0 + 04b3ad: 10 8c 85 80 80 00 | call 652 + 04b3b3: 21 03 | local.set 3 + 04b3b5: 0c 03 | br 3 + 04b3b7: 0b | end + 04b3b8: 20 03 | local.get 3 + 04b3ba: 20 00 | local.get 0 + 04b3bc: 41 01 | i32.const 1 + 04b3be: 10 8f 85 80 80 00 | call 655 + 04b3c4: 9a | f64.neg + 04b3c5: 21 03 | local.set 3 + 04b3c7: 0c 02 | br 2 + 04b3c9: 0b | end + 04b3ca: 20 03 | local.get 3 + 04b3cc: 20 00 | local.get 0 + 04b3ce: 10 8c 85 80 80 00 | call 652 + 04b3d4: 9a | f64.neg + 04b3d5: 21 03 | local.set 3 + 04b3d7: 0c 01 | br 1 + 04b3d9: 0b | end + 04b3da: 20 03 | local.get 3 + 04b3dc: 20 00 | local.get 0 + 04b3de: 41 01 | i32.const 1 + 04b3e0: 10 8f 85 80 80 00 | call 655 + 04b3e6: 21 03 | local.set 3 + 04b3e8: 0b | end + 04b3e9: 20 01 | local.get 1 + 04b3eb: 41 10 | i32.const 16 + 04b3ed: 6a | i32.add + 04b3ee: 24 80 80 80 80 00 | global.set 0 + 04b3f4: 20 03 | local.get 3 + 04b3f6: 0b | end +04b3f8 func[657]: + 04b3f9: 01 7c | local[1] type=f64 + 04b3fb: 20 00 | local.get 0 + 04b3fd: 20 00 | local.get 0 + 04b3ff: a2 | f64.mul + 04b400: 22 00 | local.tee 0 + 04b402: 20 00 | local.get 0 + 04b404: 20 00 | local.get 0 + 04b406: a2 | f64.mul + 04b407: 22 01 | local.tee 1 + 04b409: a2 | f64.mul + 04b40a: 20 00 | local.get 0 + 04b40c: 44 69 50 ee e0 42 93 f9 3e | f64.const 0x1.99342e0ee5069p-16 + 04b415: a2 | f64.mul + 04b416: 44 27 1e 0f e8 87 c0 56 bf | f64.const -0x1.6c087e80f1e27p-10 + 04b41f: a0 | f64.add + 04b420: a2 | f64.mul + 04b421: 20 01 | local.get 1 + 04b423: 44 42 3a 05 e1 53 55 a5 3f | f64.const 0x1.55553e1053a42p-5 + 04b42c: a2 | f64.mul + 04b42d: 20 00 | local.get 0 + 04b42f: 44 81 5e 0c fd ff ff df bf | f64.const -0x1.ffffffd0c5e81p-2 + 04b438: a2 | f64.mul + 04b439: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04b442: a0 | f64.add + 04b443: a0 | f64.add + 04b444: a0 | f64.add + 04b445: b6 | f32.demote_f64 + 04b446: 0b | end +04b448 func[658]: + 04b449: 02 7c | local[1..2] type=f64 + 04b44b: 20 00 | local.get 0 + 04b44d: 20 00 | local.get 0 + 04b44f: 20 00 | local.get 0 + 04b451: a2 | f64.mul + 04b452: 22 01 | local.tee 1 + 04b454: a2 | f64.mul + 04b455: 22 02 | local.tee 2 + 04b457: 20 01 | local.get 1 + 04b459: 20 01 | local.get 1 + 04b45b: a2 | f64.mul + 04b45c: a2 | f64.mul + 04b45d: 20 01 | local.get 1 + 04b45f: 44 a7 46 3b 8c 87 cd c6 3e | f64.const 0x1.6cd878c3b46a7p-19 + 04b468: a2 | f64.mul + 04b469: 44 74 e7 ca e2 f9 00 2a bf | f64.const -0x1.a00f9e2cae774p-13 + 04b472: a0 | f64.add + 04b473: a2 | f64.mul + 04b474: 20 02 | local.get 2 + 04b476: 20 01 | local.get 1 + 04b478: 44 b2 fb 6e 89 10 11 81 3f | f64.const 0x1.11110896efbb2p-7 + 04b481: a2 | f64.mul + 04b482: 44 77 ac cb 54 55 55 c5 bf | f64.const -0x1.5555554cbac77p-3 + 04b48b: a0 | f64.add + 04b48c: a2 | f64.mul + 04b48d: 20 00 | local.get 0 + 04b48f: a0 | f64.add + 04b490: a0 | f64.add + 04b491: b6 | f32.demote_f64 + 04b492: 0b | end +04b495 func[659]: + 04b496: 03 7f | local[2..4] type=i32 + 04b498: 03 7c | local[5..7] type=f64 + 04b49a: 01 7f | local[8] type=i32 + 04b49c: 23 80 80 80 80 00 | global.get 0 + 04b4a2: 41 10 | i32.const 16 + 04b4a4: 6b | i32.sub + 04b4a5: 22 02 | local.tee 2 + 04b4a7: 24 80 80 80 80 00 | global.set 0 + 04b4ad: 02 40 | block + 04b4af: 02 40 | block + 04b4b1: 20 00 | local.get 0 + 04b4b3: bc | i32.reinterpret_f32 + 04b4b4: 22 03 | local.tee 3 + 04b4b6: 41 ff ff ff ff 07 | i32.const 2147483647 + 04b4bc: 71 | i32.and + 04b4bd: 22 04 | local.tee 4 + 04b4bf: 41 da 9f a4 ee 04 | i32.const 1305022426 + 04b4c5: 4b | i32.gt_u + 04b4c6: 0d 00 | br_if 0 + 04b4c8: 20 01 | local.get 1 + 04b4ca: 20 00 | local.get 0 + 04b4cc: bb | f64.promote_f32 + 04b4cd: 22 05 | local.tee 5 + 04b4cf: 20 05 | local.get 5 + 04b4d1: 44 83 c8 c9 6d 30 5f e4 3f | f64.const 0x1.45f306dc9c883p-1 + 04b4da: a2 | f64.mul + 04b4db: 44 00 00 00 00 00 00 38 43 | f64.const 0x1.8p+52 + 04b4e4: a0 | f64.add + 04b4e5: 44 00 00 00 00 00 00 38 c3 | f64.const -0x1.8p+52 + 04b4ee: a0 | f64.add + 04b4ef: 22 06 | local.tee 6 + 04b4f1: 44 00 00 00 50 fb 21 f9 bf | f64.const -0x1.921fb5p+0 + 04b4fa: a2 | f64.mul + 04b4fb: a0 | f64.add + 04b4fc: 20 06 | local.get 6 + 04b4fe: 44 63 62 1a 61 b4 10 51 be | f64.const -0x1.110b4611a6263p-26 + 04b507: a2 | f64.mul + 04b508: a0 | f64.add + 04b509: 22 07 | local.tee 7 + 04b50b: 39 03 00 | f64.store 3 0 + 04b50e: 20 06 | local.get 6 + 04b510: fc 02 | i32.trunc_sat_f64_s + 04b512: 21 04 | local.set 4 + 04b514: 02 40 | block + 04b516: 20 07 | local.get 7 + 04b518: 44 00 00 00 60 fb 21 e9 bf | f64.const -0x1.921fb6p-1 + 04b521: 63 | f64.lt + 04b522: 45 | i32.eqz + 04b523: 0d 00 | br_if 0 + 04b525: 20 01 | local.get 1 + 04b527: 20 05 | local.get 5 + 04b529: 20 06 | local.get 6 + 04b52b: 44 00 00 00 00 00 00 f0 bf | f64.const -0x1p+0 + 04b534: a0 | f64.add + 04b535: 22 06 | local.tee 6 + 04b537: 44 00 00 00 50 fb 21 f9 bf | f64.const -0x1.921fb5p+0 + 04b540: a2 | f64.mul + 04b541: a0 | f64.add + 04b542: 20 06 | local.get 6 + 04b544: 44 63 62 1a 61 b4 10 51 be | f64.const -0x1.110b4611a6263p-26 + 04b54d: a2 | f64.mul + 04b54e: a0 | f64.add + 04b54f: 39 03 00 | f64.store 3 0 + 04b552: 20 04 | local.get 4 + 04b554: 41 7f | i32.const 4294967295 + 04b556: 6a | i32.add + 04b557: 21 04 | local.set 4 + 04b559: 0c 02 | br 2 + 04b55b: 0b | end + 04b55c: 20 07 | local.get 7 + 04b55e: 44 00 00 00 60 fb 21 e9 3f | f64.const 0x1.921fb6p-1 + 04b567: 64 | f64.gt + 04b568: 45 | i32.eqz + 04b569: 0d 01 | br_if 1 + 04b56b: 20 01 | local.get 1 + 04b56d: 20 05 | local.get 5 + 04b56f: 20 06 | local.get 6 + 04b571: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04b57a: a0 | f64.add + 04b57b: 22 06 | local.tee 6 + 04b57d: 44 00 00 00 50 fb 21 f9 bf | f64.const -0x1.921fb5p+0 + 04b586: a2 | f64.mul + 04b587: a0 | f64.add + 04b588: 20 06 | local.get 6 + 04b58a: 44 63 62 1a 61 b4 10 51 be | f64.const -0x1.110b4611a6263p-26 + 04b593: a2 | f64.mul + 04b594: a0 | f64.add + 04b595: 39 03 00 | f64.store 3 0 + 04b598: 20 04 | local.get 4 + 04b59a: 41 01 | i32.const 1 + 04b59c: 6a | i32.add + 04b59d: 21 04 | local.set 4 + 04b59f: 0c 01 | br 1 + 04b5a1: 0b | end + 04b5a2: 02 40 | block + 04b5a4: 20 04 | local.get 4 + 04b5a6: 41 80 80 80 fc 07 | i32.const 2139095040 + 04b5ac: 49 | i32.lt_u + 04b5ad: 0d 00 | br_if 0 + 04b5af: 20 01 | local.get 1 + 04b5b1: 20 00 | local.get 0 + 04b5b3: 20 00 | local.get 0 + 04b5b5: 93 | f32.sub + 04b5b6: bb | f64.promote_f32 + 04b5b7: 39 03 00 | f64.store 3 0 + 04b5ba: 41 00 | i32.const 0 + 04b5bc: 21 04 | local.set 4 + 04b5be: 0c 01 | br 1 + 04b5c0: 0b | end + 04b5c1: 20 02 | local.get 2 + 04b5c3: 20 04 | local.get 4 + 04b5c5: 20 04 | local.get 4 + 04b5c7: 41 17 | i32.const 23 + 04b5c9: 76 | i32.shr_u + 04b5ca: 41 ea 7e | i32.const 4294967146 + 04b5cd: 6a | i32.add + 04b5ce: 22 08 | local.tee 8 + 04b5d0: 41 17 | i32.const 23 + 04b5d2: 74 | i32.shl + 04b5d3: 6b | i32.sub + 04b5d4: be | f32.reinterpret_i32 + 04b5d5: bb | f64.promote_f32 + 04b5d6: 39 03 08 | f64.store 3 8 + 04b5d9: 20 02 | local.get 2 + 04b5db: 41 08 | i32.const 8 + 04b5dd: 6a | i32.add + 04b5de: 20 02 | local.get 2 + 04b5e0: 20 08 | local.get 8 + 04b5e2: 41 01 | i32.const 1 + 04b5e4: 41 00 | i32.const 0 + 04b5e6: 10 8d 85 80 80 00 | call 653 + 04b5ec: 21 04 | local.set 4 + 04b5ee: 20 02 | local.get 2 + 04b5f0: 2b 03 00 | f64.load 3 0 + 04b5f3: 21 06 | local.set 6 + 04b5f5: 02 40 | block + 04b5f7: 20 03 | local.get 3 + 04b5f9: 41 7f | i32.const 4294967295 + 04b5fb: 4a | i32.gt_s + 04b5fc: 0d 00 | br_if 0 + 04b5fe: 20 01 | local.get 1 + 04b600: 20 06 | local.get 6 + 04b602: 9a | f64.neg + 04b603: 39 03 00 | f64.store 3 0 + 04b606: 41 00 | i32.const 0 + 04b608: 20 04 | local.get 4 + 04b60a: 6b | i32.sub + 04b60b: 21 04 | local.set 4 + 04b60d: 0c 01 | br 1 + 04b60f: 0b | end + 04b610: 20 01 | local.get 1 + 04b612: 20 06 | local.get 6 + 04b614: 39 03 00 | f64.store 3 0 + 04b617: 0b | end + 04b618: 20 02 | local.get 2 + 04b61a: 41 10 | i32.const 16 + 04b61c: 6a | i32.add + 04b61d: 24 80 80 80 80 00 | global.set 0 + 04b623: 20 04 | local.get 4 + 04b625: 0b | end +04b628 func[660]: + 04b629: 03 7f | local[1..3] type=i32 + 04b62b: 01 7d | local[4] type=f32 + 04b62d: 01 7c | local[5] type=f64 + 04b62f: 23 80 80 80 80 00 | global.get 0 + 04b635: 41 10 | i32.const 16 + 04b637: 6b | i32.sub + 04b638: 22 01 | local.tee 1 + 04b63a: 24 80 80 80 80 00 | global.set 0 + 04b640: 02 40 | block + 04b642: 02 40 | block + 04b644: 20 00 | local.get 0 + 04b646: bc | i32.reinterpret_f32 + 04b647: 22 02 | local.tee 2 + 04b649: 41 ff ff ff ff 07 | i32.const 2147483647 + 04b64f: 71 | i32.and + 04b650: 22 03 | local.tee 3 + 04b652: 41 da 9f a4 fa 03 | i32.const 1061752794 + 04b658: 4b | i32.gt_u + 04b659: 0d 00 | br_if 0 + 04b65b: 43 00 00 80 3f | f32.const 0x1p+0 + 04b660: 21 04 | local.set 4 + 04b662: 20 03 | local.get 3 + 04b664: 41 80 80 80 cc 03 | i32.const 964689920 + 04b66a: 49 | i32.lt_u + 04b66b: 0d 01 | br_if 1 + 04b66d: 20 00 | local.get 0 + 04b66f: bb | f64.promote_f32 + 04b670: 10 91 85 80 80 00 | call 657 + 04b676: 21 04 | local.set 4 + 04b678: 0c 01 | br 1 + 04b67a: 0b | end + 04b67b: 02 40 | block + 04b67d: 20 03 | local.get 3 + 04b67f: 41 d1 a7 ed 83 04 | i32.const 1081824209 + 04b685: 4b | i32.gt_u + 04b686: 0d 00 | br_if 0 + 04b688: 02 40 | block + 04b68a: 20 03 | local.get 3 + 04b68c: 41 e4 97 db 80 04 | i32.const 1075235812 + 04b692: 49 | i32.lt_u + 04b693: 0d 00 | br_if 0 + 04b695: 44 18 2d 44 54 fb 21 09 40 | f64.const 0x1.921fb54442d18p+1 + 04b69e: 44 18 2d 44 54 fb 21 09 c0 | f64.const -0x1.921fb54442d18p+1 + 04b6a7: 20 02 | local.get 2 + 04b6a9: 41 00 | i32.const 0 + 04b6ab: 48 | i32.lt_s + 04b6ac: 1b | select + 04b6ad: 20 00 | local.get 0 + 04b6af: bb | f64.promote_f32 + 04b6b0: a0 | f64.add + 04b6b1: 10 91 85 80 80 00 | call 657 + 04b6b7: 8c | f32.neg + 04b6b8: 21 04 | local.set 4 + 04b6ba: 0c 02 | br 2 + 04b6bc: 0b | end + 04b6bd: 20 00 | local.get 0 + 04b6bf: bb | f64.promote_f32 + 04b6c0: 21 05 | local.set 5 + 04b6c2: 02 40 | block + 04b6c4: 20 02 | local.get 2 + 04b6c6: 41 7f | i32.const 4294967295 + 04b6c8: 4a | i32.gt_s + 04b6c9: 0d 00 | br_if 0 + 04b6cb: 20 05 | local.get 5 + 04b6cd: 44 18 2d 44 54 fb 21 f9 3f | f64.const 0x1.921fb54442d18p+0 + 04b6d6: a0 | f64.add + 04b6d7: 10 92 85 80 80 00 | call 658 + 04b6dd: 21 04 | local.set 4 + 04b6df: 0c 02 | br 2 + 04b6e1: 0b | end + 04b6e2: 44 18 2d 44 54 fb 21 f9 3f | f64.const 0x1.921fb54442d18p+0 + 04b6eb: 20 05 | local.get 5 + 04b6ed: a1 | f64.sub + 04b6ee: 10 92 85 80 80 00 | call 658 + 04b6f4: 21 04 | local.set 4 + 04b6f6: 0c 01 | br 1 + 04b6f8: 0b | end + 04b6f9: 02 40 | block + 04b6fb: 20 03 | local.get 3 + 04b6fd: 41 d5 e3 88 87 04 | i32.const 1088565717 + 04b703: 4b | i32.gt_u + 04b704: 0d 00 | br_if 0 + 04b706: 02 40 | block + 04b708: 20 03 | local.get 3 + 04b70a: 41 e0 db bf 85 04 | i32.const 1085271520 + 04b710: 49 | i32.lt_u + 04b711: 0d 00 | br_if 0 + 04b713: 44 18 2d 44 54 fb 21 19 40 | f64.const 0x1.921fb54442d18p+2 + 04b71c: 44 18 2d 44 54 fb 21 19 c0 | f64.const -0x1.921fb54442d18p+2 + 04b725: 20 02 | local.get 2 + 04b727: 41 00 | i32.const 0 + 04b729: 48 | i32.lt_s + 04b72a: 1b | select + 04b72b: 20 00 | local.get 0 + 04b72d: bb | f64.promote_f32 + 04b72e: a0 | f64.add + 04b72f: 10 91 85 80 80 00 | call 657 + 04b735: 21 04 | local.set 4 + 04b737: 0c 02 | br 2 + 04b739: 0b | end + 04b73a: 02 40 | block + 04b73c: 20 02 | local.get 2 + 04b73e: 41 7f | i32.const 4294967295 + 04b740: 4a | i32.gt_s + 04b741: 0d 00 | br_if 0 + 04b743: 44 d2 21 33 7f 7c d9 12 c0 | f64.const -0x1.2d97c7f3321d2p+2 + 04b74c: 20 00 | local.get 0 + 04b74e: bb | f64.promote_f32 + 04b74f: a1 | f64.sub + 04b750: 10 92 85 80 80 00 | call 658 + 04b756: 21 04 | local.set 4 + 04b758: 0c 02 | br 2 + 04b75a: 0b | end + 04b75b: 20 00 | local.get 0 + 04b75d: bb | f64.promote_f32 + 04b75e: 44 d2 21 33 7f 7c d9 12 c0 | f64.const -0x1.2d97c7f3321d2p+2 + 04b767: a0 | f64.add + 04b768: 10 92 85 80 80 00 | call 658 + 04b76e: 21 04 | local.set 4 + 04b770: 0c 01 | br 1 + 04b772: 0b | end + 04b773: 02 40 | block + 04b775: 20 03 | local.get 3 + 04b777: 41 80 80 80 fc 07 | i32.const 2139095040 + 04b77d: 49 | i32.lt_u + 04b77e: 0d 00 | br_if 0 + 04b780: 20 00 | local.get 0 + 04b782: 20 00 | local.get 0 + 04b784: 93 | f32.sub + 04b785: 21 04 | local.set 4 + 04b787: 0c 01 | br 1 + 04b789: 0b | end + 04b78a: 20 00 | local.get 0 + 04b78c: 20 01 | local.get 1 + 04b78e: 41 08 | i32.const 8 + 04b790: 6a | i32.add + 04b791: 10 93 85 80 80 00 | call 659 + 04b797: 21 03 | local.set 3 + 04b799: 20 01 | local.get 1 + 04b79b: 2b 03 08 | f64.load 3 8 + 04b79e: 21 05 | local.set 5 + 04b7a0: 02 40 | block + 04b7a2: 02 40 | block + 04b7a4: 02 40 | block + 04b7a6: 02 40 | block + 04b7a8: 20 03 | local.get 3 + 04b7aa: 41 03 | i32.const 3 + 04b7ac: 71 | i32.and + 04b7ad: 0e 04 00 01 02 03 00 | br_table 0 1 2 3 0 + 04b7b4: 0b | end + 04b7b5: 20 05 | local.get 5 + 04b7b7: 10 91 85 80 80 00 | call 657 + 04b7bd: 21 04 | local.set 4 + 04b7bf: 0c 03 | br 3 + 04b7c1: 0b | end + 04b7c2: 20 05 | local.get 5 + 04b7c4: 9a | f64.neg + 04b7c5: 10 92 85 80 80 00 | call 658 + 04b7cb: 21 04 | local.set 4 + 04b7cd: 0c 02 | br 2 + 04b7cf: 0b | end + 04b7d0: 20 05 | local.get 5 + 04b7d2: 10 91 85 80 80 00 | call 657 + 04b7d8: 8c | f32.neg + 04b7d9: 21 04 | local.set 4 + 04b7db: 0c 01 | br 1 + 04b7dd: 0b | end + 04b7de: 20 05 | local.get 5 + 04b7e0: 10 92 85 80 80 00 | call 658 + 04b7e6: 21 04 | local.set 4 + 04b7e8: 0b | end + 04b7e9: 20 01 | local.get 1 + 04b7eb: 41 10 | i32.const 16 + 04b7ed: 6a | i32.add + 04b7ee: 24 80 80 80 80 00 | global.set 0 + 04b7f4: 20 04 | local.get 4 + 04b7f6: 0b | end +04b7f8 func[661]: + 04b7f9: 01 7e | local[1] type=i64 + 04b7fb: 10 93 82 80 80 00 | call 275 + 04b801: 44 00 00 00 00 00 40 8f 40 | f64.const 0x1.f4p+9 + 04b80a: a3 | f64.div + 04b80b: fc 06 | i64.trunc_sat_f64_s + 04b80d: 21 01 | local.set 1 + 04b80f: 02 40 | block + 04b811: 20 00 | local.get 0 + 04b813: 45 | i32.eqz + 04b814: 0d 00 | br_if 0 + 04b816: 20 00 | local.get 0 + 04b818: 20 01 | local.get 1 + 04b81a: 37 03 00 | i64.store 3 0 + 04b81d: 0b | end + 04b81e: 20 01 | local.get 1 + 04b820: 0b | end +04b822 func[662]: + 04b823: 20 01 | local.get 1 + 04b825: 20 01 | local.get 1 + 04b827: 8c | f32.neg + 04b828: 20 01 | local.get 1 + 04b82a: 20 00 | local.get 0 + 04b82c: 1b | select + 04b82d: 10 97 85 80 80 00 | call 663 + 04b833: 94 | f32.mul + 04b834: 0b | end +04b836 func[663]: + 04b837: 01 7f | local[1] type=i32 + 04b839: 23 80 80 80 80 00 | global.get 0 + 04b83f: 41 10 | i32.const 16 + 04b841: 6b | i32.sub + 04b842: 22 01 | local.tee 1 + 04b844: 20 00 | local.get 0 + 04b846: 38 02 0c | f32.store 2 12 + 04b849: 20 01 | local.get 1 + 04b84b: 2a 02 0c | f32.load 2 12 + 04b84e: 0b | end +04b850 func[664]: + 04b851: 20 00 | local.get 0 + 04b853: 43 00 00 00 70 | f32.const 0x1p+97 + 04b858: 10 96 85 80 80 00 | call 662 + 04b85e: 0b | end +04b860 func[665]: + 04b861: 20 00 | local.get 0 + 04b863: 43 00 00 00 10 | f32.const 0x1p-95 + 04b868: 10 96 85 80 80 00 | call 662 + 04b86e: 0b | end +04b871 func[666]: + 04b872: 01 7f | local[1] type=i32 + 04b874: 01 7d | local[2] type=f32 + 04b876: 03 7c | local[3..5] type=f64 + 04b878: 01 7e | local[6] type=i64 + 04b87a: 02 40 | block + 04b87c: 02 40 | block + 04b87e: 20 00 | local.get 0 + 04b880: 10 9b 85 80 80 00 | call 667 + 04b886: 41 ff 0f | i32.const 2047 + 04b889: 71 | i32.and + 04b88a: 22 01 | local.tee 1 + 04b88c: 43 00 00 00 43 | f32.const 0x1p+7 + 04b891: 10 9b 85 80 80 00 | call 667 + 04b897: 49 | i32.lt_u + 04b898: 0d 00 | br_if 0 + 04b89a: 43 00 00 00 00 | f32.const 0x0p+0 + 04b89f: 21 02 | local.set 2 + 04b8a1: 20 00 | local.get 0 + 04b8a3: 43 00 00 80 ff | f32.const -inf + 04b8a8: 5b | f32.eq + 04b8a9: 0d 01 | br_if 1 + 04b8ab: 02 40 | block + 04b8ad: 20 01 | local.get 1 + 04b8af: 43 00 00 80 7f | f32.const inf + 04b8b4: 10 9b 85 80 80 00 | call 667 + 04b8ba: 49 | i32.lt_u + 04b8bb: 0d 00 | br_if 0 + 04b8bd: 20 00 | local.get 0 + 04b8bf: 20 00 | local.get 0 + 04b8c1: 92 | f32.add + 04b8c2: 0f | return + 04b8c3: 0b | end + 04b8c4: 02 40 | block + 04b8c6: 20 00 | local.get 0 + 04b8c8: 43 00 00 00 00 | f32.const 0x0p+0 + 04b8cd: 5e | f32.gt + 04b8ce: 45 | i32.eqz + 04b8cf: 0d 00 | br_if 0 + 04b8d1: 41 00 | i32.const 0 + 04b8d3: 10 98 85 80 80 00 | call 664 + 04b8d9: 0f | return + 04b8da: 0b | end + 04b8db: 20 00 | local.get 0 + 04b8dd: 43 00 00 16 c3 | f32.const -0x1.2cp+7 + 04b8e2: 5f | f32.le + 04b8e3: 45 | i32.eqz + 04b8e4: 0d 00 | br_if 0 + 04b8e6: 41 00 | i32.const 0 + 04b8e8: 10 99 85 80 80 00 | call 665 + 04b8ee: 0f | return + 04b8ef: 0b | end + 04b8f0: 41 00 | i32.const 0 + 04b8f2: 2b 03 a8 d2 94 80 00 | f64.load 3 338216 + 04b8f9: 20 00 | local.get 0 + 04b8fb: bb | f64.promote_f32 + 04b8fc: 22 03 | local.tee 3 + 04b8fe: 20 03 | local.get 3 + 04b900: 41 00 | i32.const 0 + 04b902: 2b 03 a0 d2 94 80 00 | f64.load 3 338208 + 04b909: 22 04 | local.tee 4 + 04b90b: a0 | f64.add + 04b90c: 22 05 | local.tee 5 + 04b90e: 20 04 | local.get 4 + 04b910: a1 | f64.sub + 04b911: a1 | f64.sub + 04b912: 22 03 | local.tee 3 + 04b914: a2 | f64.mul + 04b915: 41 00 | i32.const 0 + 04b917: 2b 03 b0 d2 94 80 00 | f64.load 3 338224 + 04b91e: a0 | f64.add + 04b91f: 20 03 | local.get 3 + 04b921: 20 03 | local.get 3 + 04b923: a2 | f64.mul + 04b924: a2 | f64.mul + 04b925: 41 00 | i32.const 0 + 04b927: 2b 03 b8 d2 94 80 00 | f64.load 3 338232 + 04b92e: 20 03 | local.get 3 + 04b930: a2 | f64.mul + 04b931: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04b93a: a0 | f64.add + 04b93b: a0 | f64.add + 04b93c: 20 05 | local.get 5 + 04b93e: bd | i64.reinterpret_f64 + 04b93f: 22 06 | local.tee 6 + 04b941: 42 2f | i64.const 47 + 04b943: 86 | i64.shl + 04b944: 20 06 | local.get 6 + 04b946: a7 | i32.wrap_i64 + 04b947: 41 1f | i32.const 31 + 04b949: 71 | i32.and + 04b94a: 41 03 | i32.const 3 + 04b94c: 74 | i32.shl + 04b94d: 29 03 a0 d0 94 80 00 | i64.load 3 337952 + 04b954: 7c | i64.add + 04b955: bf | f64.reinterpret_i64 + 04b956: a2 | f64.mul + 04b957: b6 | f32.demote_f64 + 04b958: 21 02 | local.set 2 + 04b95a: 0b | end + 04b95b: 20 02 | local.get 2 + 04b95d: 0b | end +04b95f func[667]: + 04b960: 20 00 | local.get 0 + 04b962: bc | i32.reinterpret_f32 + 04b963: 41 14 | i32.const 20 + 04b965: 76 | i32.shr_u + 04b966: 0b | end +04b968 func[668]: + 04b969: 20 00 | local.get 0 + 04b96b: 8b | f32.abs + 04b96c: 0b | end +04b96f func[669] : + 04b970: 02 7f | local[1..2] type=i32 + 04b972: 02 40 | block + 04b974: 20 00 | local.get 0 + 04b976: 0d 00 | br_if 0 + 04b978: 41 00 | i32.const 0 + 04b97a: 21 01 | local.set 1 + 04b97c: 02 40 | block + 04b97e: 41 00 | i32.const 0 + 04b980: 28 02 d0 9f 96 80 00 | i32.load 2 364496 + 04b987: 45 | i32.eqz + 04b988: 0d 00 | br_if 0 + 04b98a: 41 00 | i32.const 0 + 04b98c: 28 02 d0 9f 96 80 00 | i32.load 2 364496 + 04b993: 10 9d 85 80 80 00 | call 669 + 04b999: 21 01 | local.set 1 + 04b99b: 0b | end + 04b99c: 02 40 | block + 04b99e: 41 00 | i32.const 0 + 04b9a0: 28 02 e8 a0 96 80 00 | i32.load 2 364648 + 04b9a7: 45 | i32.eqz + 04b9a8: 0d 00 | br_if 0 + 04b9aa: 41 00 | i32.const 0 + 04b9ac: 28 02 e8 a0 96 80 00 | i32.load 2 364648 + 04b9b3: 10 9d 85 80 80 00 | call 669 + 04b9b9: 20 01 | local.get 1 + 04b9bb: 72 | i32.or + 04b9bc: 21 01 | local.set 1 + 04b9be: 0b | end + 04b9bf: 02 40 | block + 04b9c1: 10 b7 85 80 80 00 | call 695 + 04b9c7: 28 02 00 | i32.load 2 0 + 04b9ca: 22 00 | local.tee 0 + 04b9cc: 45 | i32.eqz + 04b9cd: 0d 00 | br_if 0 + 04b9cf: 03 40 | loop + 04b9d1: 02 40 | block + 04b9d3: 20 00 | local.get 0 + 04b9d5: 28 02 14 | i32.load 2 20 + 04b9d8: 20 00 | local.get 0 + 04b9da: 28 02 1c | i32.load 2 28 + 04b9dd: 46 | i32.eq + 04b9de: 0d 00 | br_if 0 + 04b9e0: 20 00 | local.get 0 + 04b9e2: 10 9d 85 80 80 00 | call 669 + 04b9e8: 20 01 | local.get 1 + 04b9ea: 72 | i32.or + 04b9eb: 21 01 | local.set 1 + 04b9ed: 0b | end + 04b9ee: 20 00 | local.get 0 + 04b9f0: 28 02 38 | i32.load 2 56 + 04b9f3: 22 00 | local.tee 0 + 04b9f5: 0d 00 | br_if 0 + 04b9f7: 0b | end + 04b9f8: 0b | end + 04b9f9: 10 b8 85 80 80 00 | call 696 + 04b9ff: 20 01 | local.get 1 + 04ba01: 0f | return + 04ba02: 0b | end + 04ba03: 02 40 | block + 04ba05: 20 00 | local.get 0 + 04ba07: 28 02 14 | i32.load 2 20 + 04ba0a: 20 00 | local.get 0 + 04ba0c: 28 02 1c | i32.load 2 28 + 04ba0f: 46 | i32.eq + 04ba10: 0d 00 | br_if 0 + 04ba12: 20 00 | local.get 0 + 04ba14: 41 00 | i32.const 0 + 04ba16: 41 00 | i32.const 0 + 04ba18: 20 00 | local.get 0 + 04ba1a: 28 02 24 | i32.load 2 36 + 04ba1d: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04ba26: 80 00 | + 04ba28: 1a | drop + 04ba29: 20 00 | local.get 0 + 04ba2b: 28 02 14 | i32.load 2 20 + 04ba2e: 0d 00 | br_if 0 + 04ba30: 41 7f | i32.const 4294967295 + 04ba32: 0f | return + 04ba33: 0b | end + 04ba34: 02 40 | block + 04ba36: 20 00 | local.get 0 + 04ba38: 28 02 04 | i32.load 2 4 + 04ba3b: 22 01 | local.tee 1 + 04ba3d: 20 00 | local.get 0 + 04ba3f: 28 02 08 | i32.load 2 8 + 04ba42: 22 02 | local.tee 2 + 04ba44: 46 | i32.eq + 04ba45: 0d 00 | br_if 0 + 04ba47: 20 00 | local.get 0 + 04ba49: 20 01 | local.get 1 + 04ba4b: 20 02 | local.get 2 + 04ba4d: 6b | i32.sub + 04ba4e: ac | i64.extend_i32_s + 04ba4f: 41 01 | i32.const 1 + 04ba51: 20 00 | local.get 0 + 04ba53: 28 02 28 | i32.load 2 40 + 04ba56: 11 89 80 80 80 00 80 80 80 | call_indirect 0 (type 9) + 04ba5f: 80 00 | + 04ba61: 1a | drop + 04ba62: 0b | end + 04ba63: 20 00 | local.get 0 + 04ba65: 41 00 | i32.const 0 + 04ba67: 36 02 1c | i32.store 2 28 + 04ba6a: 20 00 | local.get 0 + 04ba6c: 42 00 | i64.const 0 + 04ba6e: 37 03 10 | i64.store 3 16 + 04ba71: 20 00 | local.get 0 + 04ba73: 42 00 | i64.const 0 + 04ba75: 37 02 04 | i64.store 2 4 + 04ba78: 41 00 | i32.const 0 + 04ba7a: 0b | end +04ba7c func[670]: + 04ba7d: 20 00 | local.get 0 + 04ba7f: 9c | f64.floor + 04ba80: 0b | end +04ba82 func[671]: + 04ba83: 20 00 | local.get 0 + 04ba85: 28 02 3c | i32.load 2 60 + 04ba88: 20 01 | local.get 1 + 04ba8a: 20 02 | local.get 2 + 04ba8c: 10 b3 85 80 80 00 | call 691 + 04ba92: 0b | end +04ba95 func[672]: + 04ba96: 07 7f | local[3..9] type=i32 + 04ba98: 23 80 80 80 80 00 | global.get 0 + 04ba9e: 41 20 | i32.const 32 + 04baa0: 6b | i32.sub + 04baa1: 22 03 | local.tee 3 + 04baa3: 24 80 80 80 80 00 | global.set 0 + 04baa9: 20 03 | local.get 3 + 04baab: 20 00 | local.get 0 + 04baad: 28 02 1c | i32.load 2 28 + 04bab0: 22 04 | local.tee 4 + 04bab2: 36 02 10 | i32.store 2 16 + 04bab5: 20 00 | local.get 0 + 04bab7: 28 02 14 | i32.load 2 20 + 04baba: 21 05 | local.set 5 + 04babc: 20 03 | local.get 3 + 04babe: 20 02 | local.get 2 + 04bac0: 36 02 1c | i32.store 2 28 + 04bac3: 20 03 | local.get 3 + 04bac5: 20 01 | local.get 1 + 04bac7: 36 02 18 | i32.store 2 24 + 04baca: 20 03 | local.get 3 + 04bacc: 20 05 | local.get 5 + 04bace: 20 04 | local.get 4 + 04bad0: 6b | i32.sub + 04bad1: 22 01 | local.tee 1 + 04bad3: 36 02 14 | i32.store 2 20 + 04bad6: 20 01 | local.get 1 + 04bad8: 20 02 | local.get 2 + 04bada: 6a | i32.add + 04badb: 21 06 | local.set 6 + 04badd: 02 40 | block + 04badf: 02 40 | block + 04bae1: 02 40 | block + 04bae3: 02 40 | block + 04bae5: 02 40 | block + 04bae7: 20 00 | local.get 0 + 04bae9: 28 02 3c | i32.load 2 60 + 04baec: 20 03 | local.get 3 + 04baee: 41 10 | i32.const 16 + 04baf0: 6a | i32.add + 04baf1: 41 08 | i32.const 8 + 04baf3: 72 | i32.or + 04baf4: 20 03 | local.get 3 + 04baf6: 41 10 | i32.const 16 + 04baf8: 6a | i32.add + 04baf9: 20 05 | local.get 5 + 04bafb: 20 04 | local.get 4 + 04bafd: 46 | i32.eq + 04bafe: 22 04 | local.tee 4 + 04bb00: 1b | select + 04bb01: 22 05 | local.tee 5 + 04bb03: 41 01 | i32.const 1 + 04bb05: 41 02 | i32.const 2 + 04bb07: 20 04 | local.get 4 + 04bb09: 1b | select + 04bb0a: 22 07 | local.tee 7 + 04bb0c: 20 03 | local.get 3 + 04bb0e: 41 0c | i32.const 12 + 04bb10: 6a | i32.add + 04bb11: 10 94 82 80 80 00 | call 276 + 04bb17: 10 fe 85 80 80 00 | call 766 + 04bb1d: 45 | i32.eqz + 04bb1e: 0d 00 | br_if 0 + 04bb20: 20 05 | local.get 5 + 04bb22: 21 01 | local.set 1 + 04bb24: 0c 01 | br 1 + 04bb26: 0b | end + 04bb27: 03 40 | loop + 04bb29: 20 06 | local.get 6 + 04bb2b: 20 03 | local.get 3 + 04bb2d: 28 02 0c | i32.load 2 12 + 04bb30: 22 04 | local.tee 4 + 04bb32: 46 | i32.eq + 04bb33: 0d 02 | br_if 2 + 04bb35: 02 40 | block + 04bb37: 20 04 | local.get 4 + 04bb39: 41 7f | i32.const 4294967295 + 04bb3b: 4a | i32.gt_s + 04bb3c: 0d 00 | br_if 0 + 04bb3e: 20 05 | local.get 5 + 04bb40: 21 01 | local.set 1 + 04bb42: 0c 04 | br 4 + 04bb44: 0b | end + 04bb45: 20 05 | local.get 5 + 04bb47: 41 08 | i32.const 8 + 04bb49: 41 00 | i32.const 0 + 04bb4b: 20 04 | local.get 4 + 04bb4d: 20 05 | local.get 5 + 04bb4f: 28 02 04 | i32.load 2 4 + 04bb52: 22 08 | local.tee 8 + 04bb54: 4b | i32.gt_u + 04bb55: 22 09 | local.tee 9 + 04bb57: 1b | select + 04bb58: 6a | i32.add + 04bb59: 22 01 | local.tee 1 + 04bb5b: 20 01 | local.get 1 + 04bb5d: 28 02 00 | i32.load 2 0 + 04bb60: 20 04 | local.get 4 + 04bb62: 20 08 | local.get 8 + 04bb64: 41 00 | i32.const 0 + 04bb66: 20 09 | local.get 9 + 04bb68: 1b | select + 04bb69: 6b | i32.sub + 04bb6a: 22 08 | local.tee 8 + 04bb6c: 6a | i32.add + 04bb6d: 36 02 00 | i32.store 2 0 + 04bb70: 20 05 | local.get 5 + 04bb72: 41 0c | i32.const 12 + 04bb74: 41 04 | i32.const 4 + 04bb76: 20 09 | local.get 9 + 04bb78: 1b | select + 04bb79: 6a | i32.add + 04bb7a: 22 05 | local.tee 5 + 04bb7c: 20 05 | local.get 5 + 04bb7e: 28 02 00 | i32.load 2 0 + 04bb81: 20 08 | local.get 8 + 04bb83: 6b | i32.sub + 04bb84: 36 02 00 | i32.store 2 0 + 04bb87: 20 06 | local.get 6 + 04bb89: 20 04 | local.get 4 + 04bb8b: 6b | i32.sub + 04bb8c: 21 06 | local.set 6 + 04bb8e: 20 01 | local.get 1 + 04bb90: 21 05 | local.set 5 + 04bb92: 20 00 | local.get 0 + 04bb94: 28 02 3c | i32.load 2 60 + 04bb97: 20 01 | local.get 1 + 04bb99: 20 07 | local.get 7 + 04bb9b: 20 09 | local.get 9 + 04bb9d: 6b | i32.sub + 04bb9e: 22 07 | local.tee 7 + 04bba0: 20 03 | local.get 3 + 04bba2: 41 0c | i32.const 12 + 04bba4: 6a | i32.add + 04bba5: 10 94 82 80 80 00 | call 276 + 04bbab: 10 fe 85 80 80 00 | call 766 + 04bbb1: 45 | i32.eqz + 04bbb2: 0d 00 | br_if 0 + 04bbb4: 0b | end + 04bbb5: 0b | end + 04bbb6: 20 06 | local.get 6 + 04bbb8: 41 7f | i32.const 4294967295 + 04bbba: 47 | i32.ne + 04bbbb: 0d 01 | br_if 1 + 04bbbd: 0b | end + 04bbbe: 20 00 | local.get 0 + 04bbc0: 20 00 | local.get 0 + 04bbc2: 28 02 2c | i32.load 2 44 + 04bbc5: 22 04 | local.tee 4 + 04bbc7: 36 02 1c | i32.store 2 28 + 04bbca: 20 00 | local.get 0 + 04bbcc: 20 04 | local.get 4 + 04bbce: 36 02 14 | i32.store 2 20 + 04bbd1: 20 00 | local.get 0 + 04bbd3: 20 04 | local.get 4 + 04bbd5: 20 00 | local.get 0 + 04bbd7: 28 02 30 | i32.load 2 48 + 04bbda: 6a | i32.add + 04bbdb: 36 02 10 | i32.store 2 16 + 04bbde: 20 02 | local.get 2 + 04bbe0: 21 04 | local.set 4 + 04bbe2: 0c 01 | br 1 + 04bbe4: 0b | end + 04bbe5: 41 00 | i32.const 0 + 04bbe7: 21 04 | local.set 4 + 04bbe9: 20 00 | local.get 0 + 04bbeb: 41 00 | i32.const 0 + 04bbed: 36 02 1c | i32.store 2 28 + 04bbf0: 20 00 | local.get 0 + 04bbf2: 42 00 | i64.const 0 + 04bbf4: 37 03 10 | i64.store 3 16 + 04bbf7: 20 00 | local.get 0 + 04bbf9: 20 00 | local.get 0 + 04bbfb: 28 02 00 | i32.load 2 0 + 04bbfe: 41 20 | i32.const 32 + 04bc00: 72 | i32.or + 04bc01: 36 02 00 | i32.store 2 0 + 04bc04: 20 07 | local.get 7 + 04bc06: 41 02 | i32.const 2 + 04bc08: 46 | i32.eq + 04bc09: 0d 00 | br_if 0 + 04bc0b: 20 02 | local.get 2 + 04bc0d: 20 01 | local.get 1 + 04bc0f: 28 02 04 | i32.load 2 4 + 04bc12: 6b | i32.sub + 04bc13: 21 04 | local.set 4 + 04bc15: 0b | end + 04bc16: 20 03 | local.get 3 + 04bc18: 41 20 | i32.const 32 + 04bc1a: 6a | i32.add + 04bc1b: 24 80 80 80 80 00 | global.set 0 + 04bc21: 20 04 | local.get 4 + 04bc23: 0b | end +04bc25 func[673]: + 04bc26: 20 00 | local.get 0 + 04bc28: 28 02 3c | i32.load 2 60 + 04bc2b: 10 8b 85 80 80 00 | call 651 + 04bc31: 10 92 82 80 80 00 | call 274 + 04bc37: 10 fe 85 80 80 00 | call 766 + 04bc3d: 0b | end +04bc3f func[674]: + 04bc40: 01 7f | local[1] type=i32 + 04bc42: 20 00 | local.get 0 + 04bc44: 20 00 | local.get 0 + 04bc46: 28 02 48 | i32.load 2 72 + 04bc49: 22 01 | local.tee 1 + 04bc4b: 41 7f | i32.const 4294967295 + 04bc4d: 6a | i32.add + 04bc4e: 20 01 | local.get 1 + 04bc50: 72 | i32.or + 04bc51: 36 02 48 | i32.store 2 72 + 04bc54: 02 40 | block + 04bc56: 20 00 | local.get 0 + 04bc58: 28 02 00 | i32.load 2 0 + 04bc5b: 22 01 | local.tee 1 + 04bc5d: 41 08 | i32.const 8 + 04bc5f: 71 | i32.and + 04bc60: 45 | i32.eqz + 04bc61: 0d 00 | br_if 0 + 04bc63: 20 00 | local.get 0 + 04bc65: 20 01 | local.get 1 + 04bc67: 41 20 | i32.const 32 + 04bc69: 72 | i32.or + 04bc6a: 36 02 00 | i32.store 2 0 + 04bc6d: 41 7f | i32.const 4294967295 + 04bc6f: 0f | return + 04bc70: 0b | end + 04bc71: 20 00 | local.get 0 + 04bc73: 42 00 | i64.const 0 + 04bc75: 37 02 04 | i64.store 2 4 + 04bc78: 20 00 | local.get 0 + 04bc7a: 20 00 | local.get 0 + 04bc7c: 28 02 2c | i32.load 2 44 + 04bc7f: 22 01 | local.tee 1 + 04bc81: 36 02 1c | i32.store 2 28 + 04bc84: 20 00 | local.get 0 + 04bc86: 20 01 | local.get 1 + 04bc88: 36 02 14 | i32.store 2 20 + 04bc8b: 20 00 | local.get 0 + 04bc8d: 20 01 | local.get 1 + 04bc8f: 20 00 | local.get 0 + 04bc91: 28 02 30 | i32.load 2 48 + 04bc94: 6a | i32.add + 04bc95: 36 02 10 | i32.store 2 16 + 04bc98: 41 00 | i32.const 0 + 04bc9a: 0b | end +04bc9d func[675]: + 04bc9e: 03 7f | local[3..5] type=i32 + 04bca0: 02 40 | block + 04bca2: 02 40 | block + 04bca4: 20 02 | local.get 2 + 04bca6: 28 02 10 | i32.load 2 16 + 04bca9: 22 03 | local.tee 3 + 04bcab: 0d 00 | br_if 0 + 04bcad: 41 00 | i32.const 0 + 04bcaf: 21 04 | local.set 4 + 04bcb1: 20 02 | local.get 2 + 04bcb3: 10 a2 85 80 80 00 | call 674 + 04bcb9: 0d 01 | br_if 1 + 04bcbb: 20 02 | local.get 2 + 04bcbd: 28 02 10 | i32.load 2 16 + 04bcc0: 21 03 | local.set 3 + 04bcc2: 0b | end + 04bcc3: 02 40 | block + 04bcc5: 20 01 | local.get 1 + 04bcc7: 20 03 | local.get 3 + 04bcc9: 20 02 | local.get 2 + 04bccb: 28 02 14 | i32.load 2 20 + 04bcce: 22 04 | local.tee 4 + 04bcd0: 6b | i32.sub + 04bcd1: 4d | i32.le_u + 04bcd2: 0d 00 | br_if 0 + 04bcd4: 20 02 | local.get 2 + 04bcd6: 20 00 | local.get 0 + 04bcd8: 20 01 | local.get 1 + 04bcda: 20 02 | local.get 2 + 04bcdc: 28 02 24 | i32.load 2 36 + 04bcdf: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04bce8: 80 00 | + 04bcea: 0f | return + 04bceb: 0b | end + 04bcec: 02 40 | block + 04bcee: 02 40 | block + 04bcf0: 20 02 | local.get 2 + 04bcf2: 28 02 50 | i32.load 2 80 + 04bcf5: 41 00 | i32.const 0 + 04bcf7: 48 | i32.lt_s + 04bcf8: 0d 00 | br_if 0 + 04bcfa: 20 01 | local.get 1 + 04bcfc: 45 | i32.eqz + 04bcfd: 0d 00 | br_if 0 + 04bcff: 20 01 | local.get 1 + 04bd01: 21 03 | local.set 3 + 04bd03: 02 40 | block + 04bd05: 03 40 | loop + 04bd07: 20 00 | local.get 0 + 04bd09: 20 03 | local.get 3 + 04bd0b: 6a | i32.add + 04bd0c: 22 05 | local.tee 5 + 04bd0e: 41 7f | i32.const 4294967295 + 04bd10: 6a | i32.add + 04bd11: 2d 00 00 | i32.load8_u 0 0 + 04bd14: 41 0a | i32.const 10 + 04bd16: 46 | i32.eq + 04bd17: 0d 01 | br_if 1 + 04bd19: 20 03 | local.get 3 + 04bd1b: 41 7f | i32.const 4294967295 + 04bd1d: 6a | i32.add + 04bd1e: 22 03 | local.tee 3 + 04bd20: 45 | i32.eqz + 04bd21: 0d 02 | br_if 2 + 04bd23: 0c 00 | br 0 + 04bd25: 0b | end + 04bd26: 0b | end + 04bd27: 20 02 | local.get 2 + 04bd29: 20 00 | local.get 0 + 04bd2b: 20 03 | local.get 3 + 04bd2d: 20 02 | local.get 2 + 04bd2f: 28 02 24 | i32.load 2 36 + 04bd32: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04bd3b: 80 00 | + 04bd3d: 22 04 | local.tee 4 + 04bd3f: 20 03 | local.get 3 + 04bd41: 49 | i32.lt_u + 04bd42: 0d 02 | br_if 2 + 04bd44: 20 01 | local.get 1 + 04bd46: 20 03 | local.get 3 + 04bd48: 6b | i32.sub + 04bd49: 21 01 | local.set 1 + 04bd4b: 20 02 | local.get 2 + 04bd4d: 28 02 14 | i32.load 2 20 + 04bd50: 21 04 | local.set 4 + 04bd52: 0c 01 | br 1 + 04bd54: 0b | end + 04bd55: 20 00 | local.get 0 + 04bd57: 21 05 | local.set 5 + 04bd59: 41 00 | i32.const 0 + 04bd5b: 21 03 | local.set 3 + 04bd5d: 0b | end + 04bd5e: 20 04 | local.get 4 + 04bd60: 20 05 | local.get 5 + 04bd62: 20 01 | local.get 1 + 04bd64: 10 cf 82 80 80 00 | call 335 + 04bd6a: 1a | drop + 04bd6b: 20 02 | local.get 2 + 04bd6d: 20 02 | local.get 2 + 04bd6f: 28 02 14 | i32.load 2 20 + 04bd72: 20 01 | local.get 1 + 04bd74: 6a | i32.add + 04bd75: 36 02 14 | i32.store 2 20 + 04bd78: 20 03 | local.get 3 + 04bd7a: 20 01 | local.get 1 + 04bd7c: 6a | i32.add + 04bd7d: 21 04 | local.set 4 + 04bd7f: 0b | end + 04bd80: 20 04 | local.get 4 + 04bd82: 0b | end +04bd84 func[676]: + 04bd85: 01 7f | local[4] type=i32 + 04bd87: 02 40 | block + 04bd89: 20 00 | local.get 0 + 04bd8b: 20 02 | local.get 2 + 04bd8d: 20 01 | local.get 1 + 04bd8f: 6c | i32.mul + 04bd90: 22 04 | local.tee 4 + 04bd92: 20 03 | local.get 3 + 04bd94: 10 a3 85 80 80 00 | call 675 + 04bd9a: 22 03 | local.tee 3 + 04bd9c: 20 04 | local.get 4 + 04bd9e: 47 | i32.ne + 04bd9f: 0d 00 | br_if 0 + 04bda1: 20 02 | local.get 2 + 04bda3: 41 00 | i32.const 0 + 04bda5: 20 01 | local.get 1 + 04bda7: 1b | select + 04bda8: 0f | return + 04bda9: 0b | end + 04bdaa: 20 03 | local.get 3 + 04bdac: 20 01 | local.get 1 + 04bdae: 6e | i32.div_u + 04bdaf: 0b | end +04bdb2 func[677]: + 04bdb3: 04 7f | local[2..5] type=i32 + 04bdb5: 23 80 80 80 80 00 | global.get 0 + 04bdbb: 22 02 | local.tee 2 + 04bdbd: 21 03 | local.set 3 + 04bdbf: 41 80 20 | i32.const 4096 + 04bdc2: 21 04 | local.set 4 + 04bdc4: 20 02 | local.get 2 + 04bdc6: 41 10 | i32.const 16 + 04bdc8: 41 80 20 | i32.const 4096 + 04bdcb: 20 00 | local.get 0 + 04bdcd: 1b | select + 04bdce: 6b | i32.sub + 04bdcf: 22 05 | local.tee 5 + 04bdd1: 24 80 80 80 80 00 | global.set 0 + 04bdd7: 20 05 | local.get 5 + 04bdd9: 21 02 | local.set 2 + 04bddb: 02 40 | block + 04bddd: 02 40 | block + 04bddf: 20 00 | local.get 0 + 04bde1: 45 | i32.eqz + 04bde2: 0d 00 | br_if 0 + 04bde4: 20 01 | local.get 1 + 04bde6: 21 04 | local.set 4 + 04bde8: 20 00 | local.get 0 + 04bdea: 21 02 | local.set 2 + 04bdec: 20 01 | local.get 1 + 04bdee: 0d 00 | br_if 0 + 04bdf0: 10 89 85 80 80 00 | call 649 + 04bdf6: 41 1c | i32.const 28 + 04bdf8: 36 02 00 | i32.store 2 0 + 04bdfb: 41 00 | i32.const 0 + 04bdfd: 21 00 | local.set 0 + 04bdff: 0c 01 | br 1 + 04be01: 0b | end + 04be02: 41 00 | i32.const 0 + 04be04: 21 00 | local.set 0 + 04be06: 20 02 | local.get 2 + 04be08: 20 04 | local.get 4 + 04be0a: 10 95 82 80 80 00 | call 277 + 04be10: 10 eb 85 80 80 00 | call 747 + 04be16: 22 04 | local.tee 4 + 04be18: 41 00 | i32.const 0 + 04be1a: 48 | i32.lt_s + 04be1b: 0d 00 | br_if 0 + 04be1d: 02 40 | block + 04be1f: 02 40 | block + 04be21: 20 04 | local.get 4 + 04be23: 45 | i32.eqz + 04be24: 0d 00 | br_if 0 + 04be26: 20 02 | local.get 2 + 04be28: 2d 00 00 | i32.load8_u 0 0 + 04be2b: 41 2f | i32.const 47 + 04be2d: 46 | i32.eq + 04be2e: 0d 01 | br_if 1 + 04be30: 0b | end + 04be31: 10 89 85 80 80 00 | call 649 + 04be37: 41 2c | i32.const 44 + 04be39: 36 02 00 | i32.store 2 0 + 04be3c: 0c 01 | br 1 + 04be3e: 0b | end + 04be3f: 02 40 | block + 04be41: 20 02 | local.get 2 + 04be43: 20 05 | local.get 5 + 04be45: 46 | i32.eq + 04be46: 0d 00 | br_if 0 + 04be48: 20 02 | local.get 2 + 04be4a: 21 00 | local.set 0 + 04be4c: 0c 01 | br 1 + 04be4e: 0b | end + 04be4f: 20 02 | local.get 2 + 04be51: 10 e3 85 80 80 00 | call 739 + 04be57: 21 00 | local.set 0 + 04be59: 0b | end + 04be5a: 20 03 | local.get 3 + 04be5c: 24 80 80 80 80 00 | global.set 0 + 04be62: 20 00 | local.get 0 + 04be64: 0b | end +04be66 func[678]: + 04be67: 20 00 | local.get 0 + 04be69: 41 50 | i32.const 4294967248 + 04be6b: 6a | i32.add + 04be6c: 41 0a | i32.const 10 + 04be6e: 49 | i32.lt_u + 04be6f: 20 00 | local.get 0 + 04be71: 41 20 | i32.const 32 + 04be73: 72 | i32.or + 04be74: 41 9f 7f | i32.const 4294967199 + 04be77: 6a | i32.add + 04be78: 41 1a | i32.const 26 + 04be7a: 49 | i32.lt_u + 04be7b: 72 | i32.or + 04be7c: 0b | end +04be7e func[679]: + 04be7f: 01 7f | local[1] type=i32 + 04be81: 41 00 | i32.const 0 + 04be83: 21 01 | local.set 1 + 04be85: 02 40 | block + 04be87: 20 00 | local.get 0 + 04be89: 41 5f | i32.const 4294967263 + 04be8b: 6a | i32.add + 04be8c: 41 dd 00 | i32.const 93 + 04be8f: 4b | i32.gt_u + 04be90: 0d 00 | br_if 0 + 04be92: 20 00 | local.get 0 + 04be94: 10 a6 85 80 80 00 | call 678 + 04be9a: 45 | i32.eqz + 04be9b: 21 01 | local.set 1 + 04be9d: 0b | end + 04be9e: 20 01 | local.get 1 + 04bea0: 0b | end +04bea2 func[680]: + 04bea3: 41 00 | i32.const 0 + 04bea5: 0b | end +04bea7 func[681]: + 04bea8: 01 7f | local[1] type=i32 + 04beaa: 41 00 | i32.const 0 + 04beac: 21 01 | local.set 1 + 04beae: 02 40 | block + 04beb0: 10 aa 85 80 80 00 | call 682 + 04beb6: 45 | i32.eqz + 04beb7: 0d 00 | br_if 0 + 04beb9: 20 00 | local.get 0 + 04bebb: 10 a8 85 80 80 00 | call 680 + 04bec1: 21 01 | local.set 1 + 04bec3: 0b | end + 04bec4: 20 01 | local.get 1 + 04bec6: 0b | end +04bec8 func[682]: + 04bec9: 41 01 | i32.const 1 + 04becb: 0b | end +04becd func[683]: + 04bece: 0b | end +04bed0 func[684]: + 04bed1: 0b | end +04bed3 func[685]: + 04bed4: 02 7c | local[1..2] type=f64 + 04bed6: 10 96 82 80 80 00 | call 278 + 04bedc: 22 01 | local.tee 1 + 04bede: 21 02 | local.set 2 + 04bee0: 03 40 | loop + 04bee2: 20 02 | local.get 2 + 04bee4: 10 a9 85 80 80 00 | call 681 + 04beea: 1a | drop + 04beeb: 10 96 82 80 80 00 | call 278 + 04bef1: 22 02 | local.tee 2 + 04bef3: 20 01 | local.get 1 + 04bef5: a1 | f64.sub + 04bef6: 20 00 | local.get 0 + 04bef8: 63 | f64.lt + 04bef9: 0d 00 | br_if 0 + 04befb: 0b | end + 04befc: 0b | end +04befe func[686]: + 04beff: 20 00 | local.get 0 + 04bf01: 20 00 | local.get 0 + 04bf03: a1 | f64.sub + 04bf04: 22 00 | local.tee 0 + 04bf06: 20 00 | local.get 0 + 04bf08: a3 | f64.div + 04bf09: 0b | end +04bf0b func[687]: + 04bf0c: 43 00 00 80 bf | f32.const -0x1p+0 + 04bf11: 43 00 00 80 3f | f32.const 0x1p+0 + 04bf16: 20 00 | local.get 0 + 04bf18: 1b | select + 04bf19: 10 b0 85 80 80 00 | call 688 + 04bf1f: 43 00 00 00 00 | f32.const 0x0p+0 + 04bf24: 95 | f32.div + 04bf25: 0b | end +04bf27 func[688]: + 04bf28: 01 7f | local[1] type=i32 + 04bf2a: 23 80 80 80 80 00 | global.get 0 + 04bf30: 41 10 | i32.const 16 + 04bf32: 6b | i32.sub + 04bf33: 22 01 | local.tee 1 + 04bf35: 20 00 | local.get 0 + 04bf37: 38 02 0c | f32.store 2 12 + 04bf3a: 20 01 | local.get 1 + 04bf3c: 2a 02 0c | f32.load 2 12 + 04bf3f: 0b | end +04bf41 func[689]: + 04bf42: 20 00 | local.get 0 + 04bf44: 20 00 | local.get 0 + 04bf46: 93 | f32.sub + 04bf47: 22 00 | local.tee 0 + 04bf49: 20 00 | local.get 0 + 04bf4b: 95 | f32.div + 04bf4c: 0b | end +04bf4f func[690]: + 04bf50: 02 7f | local[1..2] type=i32 + 04bf52: 02 7c | local[3..4] type=f64 + 04bf54: 02 40 | block + 04bf56: 20 00 | local.get 0 + 04bf58: bc | i32.reinterpret_f32 + 04bf59: 22 01 | local.tee 1 + 04bf5b: 41 80 80 80 fc 03 | i32.const 1065353216 + 04bf61: 47 | i32.ne + 04bf62: 0d 00 | br_if 0 + 04bf64: 43 00 00 00 00 | f32.const 0x0p+0 + 04bf69: 0f | return + 04bf6a: 0b | end + 04bf6b: 02 40 | block + 04bf6d: 02 40 | block + 04bf6f: 20 01 | local.get 1 + 04bf71: 41 80 80 80 84 78 | i32.const 2155872256 + 04bf77: 6a | i32.add + 04bf78: 41 ff ff ff 87 78 | i32.const 2164260863 + 04bf7e: 4b | i32.gt_u + 04bf7f: 0d 00 | br_if 0 + 04bf81: 02 40 | block + 04bf83: 20 01 | local.get 1 + 04bf85: 41 01 | i32.const 1 + 04bf87: 74 | i32.shl + 04bf88: 22 02 | local.tee 2 + 04bf8a: 0d 00 | br_if 0 + 04bf8c: 41 01 | i32.const 1 + 04bf8e: 10 af 85 80 80 00 | call 687 + 04bf94: 0f | return + 04bf95: 0b | end + 04bf96: 20 01 | local.get 1 + 04bf98: 41 80 80 80 fc 07 | i32.const 2139095040 + 04bf9e: 46 | i32.eq + 04bf9f: 0d 01 | br_if 1 + 04bfa1: 02 40 | block + 04bfa3: 02 40 | block + 04bfa5: 20 01 | local.get 1 + 04bfa7: 41 00 | i32.const 0 + 04bfa9: 48 | i32.lt_s + 04bfaa: 0d 00 | br_if 0 + 04bfac: 20 02 | local.get 2 + 04bfae: 41 80 80 80 78 | i32.const 4278190080 + 04bfb3: 49 | i32.lt_u + 04bfb4: 0d 01 | br_if 1 + 04bfb6: 0b | end + 04bfb7: 20 00 | local.get 0 + 04bfb9: 10 b1 85 80 80 00 | call 689 + 04bfbf: 0f | return + 04bfc0: 0b | end + 04bfc1: 20 00 | local.get 0 + 04bfc3: 43 00 00 00 4b | f32.const 0x1p+23 + 04bfc8: 94 | f32.mul + 04bfc9: bc | i32.reinterpret_f32 + 04bfca: 41 80 80 80 a4 7f | i32.const 4102029312 + 04bfd0: 6a | i32.add + 04bfd1: 21 01 | local.set 1 + 04bfd3: 0b | end + 04bfd4: 41 00 | i32.const 0 + 04bfd6: 2b 03 f0 d4 94 80 00 | f64.load 3 338544 + 04bfdd: 20 01 | local.get 1 + 04bfdf: 20 01 | local.get 1 + 04bfe1: 41 80 80 b4 86 7c | i32.const 3234660352 + 04bfe7: 6a | i32.add + 04bfe8: 22 02 | local.tee 2 + 04bfea: 41 80 80 80 7c | i32.const 4286578688 + 04bfef: 71 | i32.and + 04bff0: 6b | i32.sub + 04bff1: be | f32.reinterpret_i32 + 04bff2: bb | f64.promote_f32 + 04bff3: 20 02 | local.get 2 + 04bff5: 41 0f | i32.const 15 + 04bff7: 76 | i32.shr_u + 04bff8: 41 f0 01 | i32.const 240 + 04bffb: 71 | i32.and + 04bffc: 22 01 | local.tee 1 + 04bffe: 2b 03 e8 d2 94 80 00 | f64.load 3 338280 + 04c005: a2 | f64.mul + 04c006: 44 00 00 00 00 00 00 f0 bf | f64.const -0x1p+0 + 04c00f: a0 | f64.add + 04c010: 22 03 | local.tee 3 + 04c012: 20 03 | local.get 3 + 04c014: a2 | f64.mul + 04c015: 22 04 | local.tee 4 + 04c017: a2 | f64.mul + 04c018: 41 00 | i32.const 0 + 04c01a: 2b 03 f8 d4 94 80 00 | f64.load 3 338552 + 04c021: 20 03 | local.get 3 + 04c023: a2 | f64.mul + 04c024: 41 00 | i32.const 0 + 04c026: 2b 03 80 d5 94 80 00 | f64.load 3 338560 + 04c02d: a0 | f64.add + 04c02e: a0 | f64.add + 04c02f: 20 04 | local.get 4 + 04c031: a2 | f64.mul + 04c032: 20 02 | local.get 2 + 04c034: 41 17 | i32.const 23 + 04c036: 75 | i32.shr_s + 04c037: b7 | f64.convert_i32_s + 04c038: 41 00 | i32.const 0 + 04c03a: 2b 03 e8 d4 94 80 00 | f64.load 3 338536 + 04c041: a2 | f64.mul + 04c042: 20 01 | local.get 1 + 04c044: 2b 03 f0 d2 94 80 00 | f64.load 3 338288 + 04c04b: a0 | f64.add + 04c04c: 20 03 | local.get 3 + 04c04e: a0 | f64.add + 04c04f: a0 | f64.add + 04c050: b6 | f32.demote_f64 + 04c051: 21 00 | local.set 0 + 04c053: 0b | end + 04c054: 20 00 | local.get 0 + 04c056: 0b | end +04c058 func[691]: + 04c059: 01 7f | local[3] type=i32 + 04c05b: 23 80 80 80 80 00 | global.get 0 + 04c061: 41 10 | i32.const 16 + 04c063: 6b | i32.sub + 04c064: 22 03 | local.tee 3 + 04c066: 24 80 80 80 80 00 | global.set 0 + 04c06c: 20 00 | local.get 0 + 04c06e: 20 01 | local.get 1 + 04c070: 20 02 | local.get 2 + 04c072: 41 ff 01 | i32.const 255 + 04c075: 71 | i32.and + 04c076: 20 03 | local.get 3 + 04c078: 41 08 | i32.const 8 + 04c07a: 6a | i32.add + 04c07b: 10 97 82 80 80 00 | call 279 + 04c081: 10 fe 85 80 80 00 | call 766 + 04c087: 21 02 | local.set 2 + 04c089: 20 03 | local.get 3 + 04c08b: 29 03 08 | i64.load 3 8 + 04c08e: 21 01 | local.set 1 + 04c090: 20 03 | local.get 3 + 04c092: 41 10 | i32.const 16 + 04c094: 6a | i32.add + 04c095: 24 80 80 80 80 00 | global.set 0 + 04c09b: 42 7f | i64.const 18446744073709551615 + 04c09d: 20 01 | local.get 1 + 04c09f: 20 02 | local.get 2 + 04c0a1: 1b | select + 04c0a2: 0b | end +04c0a5 func[692]: + 04c0a6: 02 7f | local[3..4] type=i32 + 04c0a8: 20 02 | local.get 2 + 04c0aa: 41 00 | i32.const 0 + 04c0ac: 47 | i32.ne + 04c0ad: 21 03 | local.set 3 + 04c0af: 02 40 | block + 04c0b1: 02 40 | block + 04c0b3: 02 40 | block + 04c0b5: 20 00 | local.get 0 + 04c0b7: 41 03 | i32.const 3 + 04c0b9: 71 | i32.and + 04c0ba: 45 | i32.eqz + 04c0bb: 0d 00 | br_if 0 + 04c0bd: 20 02 | local.get 2 + 04c0bf: 45 | i32.eqz + 04c0c0: 0d 00 | br_if 0 + 04c0c2: 20 01 | local.get 1 + 04c0c4: 41 ff 01 | i32.const 255 + 04c0c7: 71 | i32.and + 04c0c8: 21 04 | local.set 4 + 04c0ca: 03 40 | loop + 04c0cc: 20 00 | local.get 0 + 04c0ce: 2d 00 00 | i32.load8_u 0 0 + 04c0d1: 20 04 | local.get 4 + 04c0d3: 46 | i32.eq + 04c0d4: 0d 02 | br_if 2 + 04c0d6: 20 02 | local.get 2 + 04c0d8: 41 7f | i32.const 4294967295 + 04c0da: 6a | i32.add + 04c0db: 22 02 | local.tee 2 + 04c0dd: 41 00 | i32.const 0 + 04c0df: 47 | i32.ne + 04c0e0: 21 03 | local.set 3 + 04c0e2: 20 00 | local.get 0 + 04c0e4: 41 01 | i32.const 1 + 04c0e6: 6a | i32.add + 04c0e7: 22 00 | local.tee 0 + 04c0e9: 41 03 | i32.const 3 + 04c0eb: 71 | i32.and + 04c0ec: 45 | i32.eqz + 04c0ed: 0d 01 | br_if 1 + 04c0ef: 20 02 | local.get 2 + 04c0f1: 0d 00 | br_if 0 + 04c0f3: 0b | end + 04c0f4: 0b | end + 04c0f5: 20 03 | local.get 3 + 04c0f7: 45 | i32.eqz + 04c0f8: 0d 01 | br_if 1 + 04c0fa: 02 40 | block + 04c0fc: 20 00 | local.get 0 + 04c0fe: 2d 00 00 | i32.load8_u 0 0 + 04c101: 20 01 | local.get 1 + 04c103: 41 ff 01 | i32.const 255 + 04c106: 71 | i32.and + 04c107: 46 | i32.eq + 04c108: 0d 00 | br_if 0 + 04c10a: 20 02 | local.get 2 + 04c10c: 41 04 | i32.const 4 + 04c10e: 49 | i32.lt_u + 04c10f: 0d 00 | br_if 0 + 04c111: 20 01 | local.get 1 + 04c113: 41 ff 01 | i32.const 255 + 04c116: 71 | i32.and + 04c117: 41 81 82 84 08 | i32.const 16843009 + 04c11c: 6c | i32.mul + 04c11d: 21 04 | local.set 4 + 04c11f: 03 40 | loop + 04c121: 41 80 82 84 08 | i32.const 16843008 + 04c126: 20 00 | local.get 0 + 04c128: 28 02 00 | i32.load 2 0 + 04c12b: 20 04 | local.get 4 + 04c12d: 73 | i32.xor + 04c12e: 22 03 | local.tee 3 + 04c130: 6b | i32.sub + 04c131: 20 03 | local.get 3 + 04c133: 72 | i32.or + 04c134: 41 80 81 82 84 78 | i32.const 2155905152 + 04c13a: 71 | i32.and + 04c13b: 41 80 81 82 84 78 | i32.const 2155905152 + 04c141: 47 | i32.ne + 04c142: 0d 02 | br_if 2 + 04c144: 20 00 | local.get 0 + 04c146: 41 04 | i32.const 4 + 04c148: 6a | i32.add + 04c149: 21 00 | local.set 0 + 04c14b: 20 02 | local.get 2 + 04c14d: 41 7c | i32.const 4294967292 + 04c14f: 6a | i32.add + 04c150: 22 02 | local.tee 2 + 04c152: 41 03 | i32.const 3 + 04c154: 4b | i32.gt_u + 04c155: 0d 00 | br_if 0 + 04c157: 0b | end + 04c158: 0b | end + 04c159: 20 02 | local.get 2 + 04c15b: 45 | i32.eqz + 04c15c: 0d 01 | br_if 1 + 04c15e: 0b | end + 04c15f: 20 01 | local.get 1 + 04c161: 41 ff 01 | i32.const 255 + 04c164: 71 | i32.and + 04c165: 21 03 | local.set 3 + 04c167: 03 40 | loop + 04c169: 02 40 | block + 04c16b: 20 00 | local.get 0 + 04c16d: 2d 00 00 | i32.load8_u 0 0 + 04c170: 20 03 | local.get 3 + 04c172: 47 | i32.ne + 04c173: 0d 00 | br_if 0 + 04c175: 20 00 | local.get 0 + 04c177: 0f | return + 04c178: 0b | end + 04c179: 20 00 | local.get 0 + 04c17b: 41 01 | i32.const 1 + 04c17d: 6a | i32.add + 04c17e: 21 00 | local.set 0 + 04c180: 20 02 | local.get 2 + 04c182: 41 7f | i32.const 4294967295 + 04c184: 6a | i32.add + 04c185: 22 02 | local.tee 2 + 04c187: 0d 00 | br_if 0 + 04c189: 0b | end + 04c18a: 0b | end + 04c18b: 41 00 | i32.const 0 + 04c18d: 0b | end +04c190 func[693]: + 04c191: 03 7f | local[4..6] type=i32 + 04c193: 02 7e | local[7..8] type=i64 + 04c195: 23 80 80 80 80 00 | global.get 0 + 04c19b: 41 10 | i32.const 16 + 04c19d: 6b | i32.sub + 04c19e: 22 04 | local.tee 4 + 04c1a0: 24 80 80 80 80 00 | global.set 0 + 04c1a6: 41 1c | i32.const 28 + 04c1a8: 21 05 | local.set 5 + 04c1aa: 02 40 | block + 04c1ac: 20 00 | local.get 0 + 04c1ae: 41 03 | i32.const 3 + 04c1b0: 46 | i32.eq + 04c1b1: 0d 00 | br_if 0 + 04c1b3: 20 02 | local.get 2 + 04c1b5: 45 | i32.eqz + 04c1b6: 0d 00 | br_if 0 + 04c1b8: 20 02 | local.get 2 + 04c1ba: 28 02 08 | i32.load 2 8 + 04c1bd: 22 06 | local.tee 6 + 04c1bf: 41 ff 93 eb dc 03 | i32.const 999999999 + 04c1c5: 4b | i32.gt_u + 04c1c6: 0d 00 | br_if 0 + 04c1c8: 20 02 | local.get 2 + 04c1ca: 29 03 00 | i64.load 3 0 + 04c1cd: 22 07 | local.tee 7 + 04c1cf: 42 00 | i64.const 0 + 04c1d1: 53 | i64.lt_s + 04c1d2: 0d 00 | br_if 0 + 04c1d4: 02 40 | block + 04c1d6: 02 40 | block + 04c1d8: 20 01 | local.get 1 + 04c1da: 41 01 | i32.const 1 + 04c1dc: 71 | i32.and + 04c1dd: 45 | i32.eqz + 04c1de: 0d 00 | br_if 0 + 04c1e0: 20 00 | local.get 0 + 04c1e2: 20 04 | local.get 4 + 04c1e4: 10 8a 85 80 80 00 | call 650 + 04c1ea: 1a | drop + 04c1eb: 20 02 | local.get 2 + 04c1ed: 29 03 00 | i64.load 3 0 + 04c1f0: 22 07 | local.tee 7 + 04c1f2: 20 04 | local.get 4 + 04c1f4: 29 03 00 | i64.load 3 0 + 04c1f7: 22 08 | local.tee 8 + 04c1f9: 53 | i64.lt_s + 04c1fa: 0d 01 | br_if 1 + 04c1fc: 20 02 | local.get 2 + 04c1fe: 28 02 08 | i32.load 2 8 + 04c201: 21 02 | local.set 2 + 04c203: 20 04 | local.get 4 + 04c205: 28 02 08 | i32.load 2 8 + 04c208: 21 05 | local.set 5 + 04c20a: 02 40 | block + 04c20c: 20 07 | local.get 7 + 04c20e: 20 08 | local.get 8 + 04c210: 52 | i64.ne + 04c211: 0d 00 | br_if 0 + 04c213: 20 02 | local.get 2 + 04c215: 20 05 | local.get 5 + 04c217: 4c | i32.le_s + 04c218: 0d 02 | br_if 2 + 04c21a: 0b | end + 04c21b: 20 02 | local.get 2 + 04c21d: 20 05 | local.get 5 + 04c21f: 6b | i32.sub + 04c220: 21 06 | local.set 6 + 04c222: 20 07 | local.get 7 + 04c224: 20 08 | local.get 8 + 04c226: 7d | i64.sub + 04c227: 21 07 | local.set 7 + 04c229: 0b | end + 04c22a: 20 07 | local.get 7 + 04c22c: b9 | f64.convert_i64_s + 04c22d: 44 00 00 00 00 00 40 8f 40 | f64.const 0x1.f4p+9 + 04c236: a2 | f64.mul + 04c237: 20 06 | local.get 6 + 04c239: b7 | f64.convert_i32_s + 04c23a: 44 00 00 00 00 80 84 2e 41 | f64.const 0x1.e848p+19 + 04c243: a3 | f64.div + 04c244: a0 | f64.add + 04c245: 10 ad 85 80 80 00 | call 685 + 04c24b: 0b | end + 04c24c: 41 00 | i32.const 0 + 04c24e: 21 05 | local.set 5 + 04c250: 0b | end + 04c251: 20 04 | local.get 4 + 04c253: 41 10 | i32.const 16 + 04c255: 6a | i32.add + 04c256: 24 80 80 80 80 00 | global.set 0 + 04c25c: 20 05 | local.get 5 + 04c25e: 0b | end +04c260 func[694]: + 04c261: 41 00 | i32.const 0 + 04c263: 41 00 | i32.const 0 + 04c265: 41 00 | i32.const 0 + 04c267: 20 00 | local.get 0 + 04c269: 20 01 | local.get 1 + 04c26b: 10 b5 85 80 80 00 | call 693 + 04c271: 6b | i32.sub + 04c272: 10 eb 85 80 80 00 | call 747 + 04c278: 0b | end +04c27a func[695]: + 04c27b: 41 fc 98 99 80 00 | i32.const 412796 + 04c281: 10 ab 85 80 80 00 | call 683 + 04c287: 41 80 99 99 80 00 | i32.const 412800 + 04c28d: 0b | end +04c28f func[696]: + 04c290: 41 fc 98 99 80 00 | i32.const 412796 + 04c296: 10 ac 85 80 80 00 | call 684 + 04c29c: 0b | end +04c29e func[697]: + 04c29f: 20 01 | local.get 1 + 04c2a1: 20 01 | local.get 1 + 04c2a3: 9a | f64.neg + 04c2a4: 20 01 | local.get 1 + 04c2a6: 20 00 | local.get 0 + 04c2a8: 1b | select + 04c2a9: 10 ba 85 80 80 00 | call 698 + 04c2af: a2 | f64.mul + 04c2b0: 0b | end +04c2b2 func[698]: + 04c2b3: 01 7f | local[1] type=i32 + 04c2b5: 23 80 80 80 80 00 | global.get 0 + 04c2bb: 41 10 | i32.const 16 + 04c2bd: 6b | i32.sub + 04c2be: 22 01 | local.tee 1 + 04c2c0: 20 00 | local.get 0 + 04c2c2: 39 03 08 | f64.store 3 8 + 04c2c5: 20 01 | local.get 1 + 04c2c7: 2b 03 08 | f64.load 3 8 + 04c2ca: 0b | end +04c2cc func[699]: + 04c2cd: 20 00 | local.get 0 + 04c2cf: 44 00 00 00 00 00 00 00 70 | f64.const 0x1p+769 + 04c2d8: 10 b9 85 80 80 00 | call 697 + 04c2de: 0b | end +04c2e0 func[700]: + 04c2e1: 20 00 | local.get 0 + 04c2e3: 44 00 00 00 00 00 00 00 10 | f64.const 0x1p-767 + 04c2ec: 10 b9 85 80 80 00 | call 697 + 04c2f2: 0b | end +04c2f4 func[701]: + 04c2f5: 20 00 | local.get 0 + 04c2f7: 99 | f64.abs + 04c2f8: 0b | end +04c2fb func[702]: + 04c2fc: 05 7f | local[2..6] type=i32 + 04c2fe: 02 7e | local[7..8] type=i64 + 04c300: 01 7f | local[9] type=i32 + 04c302: 01 7c | local[10] type=f64 + 04c304: 01 7e | local[11] type=i64 + 04c306: 01 7c | local[12] type=f64 + 04c308: 23 80 80 80 80 00 | global.get 0 + 04c30e: 41 10 | i32.const 16 + 04c310: 6b | i32.sub + 04c311: 22 02 | local.tee 2 + 04c313: 24 80 80 80 80 00 | global.set 0 + 04c319: 20 00 | local.get 0 + 04c31b: 10 bf 85 80 80 00 | call 703 + 04c321: 21 03 | local.set 3 + 04c323: 20 01 | local.get 1 + 04c325: 10 bf 85 80 80 00 | call 703 + 04c32b: 22 04 | local.tee 4 + 04c32d: 41 ff 0f | i32.const 2047 + 04c330: 71 | i32.and + 04c331: 22 05 | local.tee 5 + 04c333: 41 c2 77 | i32.const 4294966210 + 04c336: 6a | i32.add + 04c337: 21 06 | local.set 6 + 04c339: 20 01 | local.get 1 + 04c33b: bd | i64.reinterpret_f64 + 04c33c: 21 07 | local.set 7 + 04c33e: 20 00 | local.get 0 + 04c340: bd | i64.reinterpret_f64 + 04c341: 21 08 | local.set 8 + 04c343: 02 40 | block + 04c345: 02 40 | block + 04c347: 02 40 | block + 04c349: 20 03 | local.get 3 + 04c34b: 41 81 70 | i32.const 4294965249 + 04c34e: 6a | i32.add + 04c34f: 41 82 70 | i32.const 4294965250 + 04c352: 49 | i32.lt_u + 04c353: 0d 00 | br_if 0 + 04c355: 41 00 | i32.const 0 + 04c357: 21 09 | local.set 9 + 04c359: 20 06 | local.get 6 + 04c35b: 41 ff 7e | i32.const 4294967167 + 04c35e: 4b | i32.gt_u + 04c35f: 0d 01 | br_if 1 + 04c361: 0b | end + 04c362: 02 40 | block + 04c364: 20 07 | local.get 7 + 04c366: 10 c0 85 80 80 00 | call 704 + 04c36c: 45 | i32.eqz + 04c36d: 0d 00 | br_if 0 + 04c36f: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04c378: 21 0a | local.set 10 + 04c37a: 20 08 | local.get 8 + 04c37c: 42 80 80 80 80 80 80 80 f8 | i64.const 4607182418800017408 + 04c385: 3f | + 04c386: 51 | i64.eq + 04c387: 0d 02 | br_if 2 + 04c389: 20 07 | local.get 7 + 04c38b: 42 01 | i64.const 1 + 04c38d: 86 | i64.shl + 04c38e: 22 0b | local.tee 11 + 04c390: 50 | i64.eqz + 04c391: 0d 02 | br_if 2 + 04c393: 02 40 | block + 04c395: 02 40 | block + 04c397: 20 08 | local.get 8 + 04c399: 42 01 | i64.const 1 + 04c39b: 86 | i64.shl + 04c39c: 22 08 | local.tee 8 + 04c39e: 42 80 80 80 80 80 80 80 70 | i64.const 18437736874454810624 + 04c3a7: 56 | i64.gt_u + 04c3a8: 0d 00 | br_if 0 + 04c3aa: 20 0b | local.get 11 + 04c3ac: 42 81 80 80 80 80 80 80 70 | i64.const 18437736874454810625 + 04c3b5: 54 | i64.lt_u + 04c3b6: 0d 01 | br_if 1 + 04c3b8: 0b | end + 04c3b9: 20 00 | local.get 0 + 04c3bb: 20 01 | local.get 1 + 04c3bd: a0 | f64.add + 04c3be: 21 0a | local.set 10 + 04c3c0: 0c 03 | br 3 + 04c3c2: 0b | end + 04c3c3: 20 08 | local.get 8 + 04c3c5: 42 80 80 80 80 80 80 80 f0 | i64.const 9214364837600034816 + 04c3ce: ff 00 | + 04c3d0: 51 | i64.eq + 04c3d1: 0d 02 | br_if 2 + 04c3d3: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04c3dc: 20 01 | local.get 1 + 04c3de: 20 01 | local.get 1 + 04c3e0: a2 | f64.mul + 04c3e1: 20 08 | local.get 8 + 04c3e3: 42 80 80 80 80 80 80 80 f0 | i64.const 9214364837600034816 + 04c3ec: ff 00 | + 04c3ee: 54 | i64.lt_u + 04c3ef: 20 07 | local.get 7 + 04c3f1: 42 00 | i64.const 0 + 04c3f3: 53 | i64.lt_s + 04c3f4: 73 | i32.xor + 04c3f5: 1b | select + 04c3f6: 21 0a | local.set 10 + 04c3f8: 0c 02 | br 2 + 04c3fa: 0b | end + 04c3fb: 02 40 | block + 04c3fd: 20 08 | local.get 8 + 04c3ff: 10 c0 85 80 80 00 | call 704 + 04c405: 45 | i32.eqz + 04c406: 0d 00 | br_if 0 + 04c408: 20 00 | local.get 0 + 04c40a: 20 00 | local.get 0 + 04c40c: a2 | f64.mul + 04c40d: 21 0a | local.set 10 + 04c40f: 02 40 | block + 04c411: 20 08 | local.get 8 + 04c413: 42 7f | i64.const 18446744073709551615 + 04c415: 55 | i64.gt_s + 04c416: 0d 00 | br_if 0 + 04c418: 20 0a | local.get 10 + 04c41a: 9a | f64.neg + 04c41b: 20 0a | local.get 10 + 04c41d: 20 07 | local.get 7 + 04c41f: 10 c1 85 80 80 00 | call 705 + 04c425: 41 01 | i32.const 1 + 04c427: 46 | i32.eq + 04c428: 1b | select + 04c429: 21 0a | local.set 10 + 04c42b: 0b | end + 04c42c: 20 07 | local.get 7 + 04c42e: 42 7f | i64.const 18446744073709551615 + 04c430: 55 | i64.gt_s + 04c431: 0d 02 | br_if 2 + 04c433: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04c43c: 20 0a | local.get 10 + 04c43e: a3 | f64.div + 04c43f: 10 c2 85 80 80 00 | call 706 + 04c445: 21 0a | local.set 10 + 04c447: 0c 02 | br 2 + 04c449: 0b | end + 04c44a: 41 00 | i32.const 0 + 04c44c: 21 09 | local.set 9 + 04c44e: 02 40 | block + 04c450: 20 08 | local.get 8 + 04c452: 42 7f | i64.const 18446744073709551615 + 04c454: 55 | i64.gt_s + 04c455: 0d 00 | br_if 0 + 04c457: 02 40 | block + 04c459: 20 07 | local.get 7 + 04c45b: 10 c1 85 80 80 00 | call 705 + 04c461: 22 09 | local.tee 9 + 04c463: 0d 00 | br_if 0 + 04c465: 20 00 | local.get 0 + 04c467: 10 ae 85 80 80 00 | call 686 + 04c46d: 21 0a | local.set 10 + 04c46f: 0c 03 | br 3 + 04c471: 0b | end + 04c472: 41 80 80 10 | i32.const 262144 + 04c476: 41 00 | i32.const 0 + 04c478: 20 09 | local.get 9 + 04c47a: 41 01 | i32.const 1 + 04c47c: 46 | i32.eq + 04c47d: 1b | select + 04c47e: 21 09 | local.set 9 + 04c480: 20 03 | local.get 3 + 04c482: 41 ff 0f | i32.const 2047 + 04c485: 71 | i32.and + 04c486: 21 03 | local.set 3 + 04c488: 20 00 | local.get 0 + 04c48a: bd | i64.reinterpret_f64 + 04c48b: 42 ff ff ff ff ff ff ff ff | i64.const 9223372036854775807 + 04c494: ff 00 | + 04c496: 83 | i64.and + 04c497: 21 08 | local.set 8 + 04c499: 0b | end + 04c49a: 02 40 | block + 04c49c: 20 06 | local.get 6 + 04c49e: 41 ff 7e | i32.const 4294967167 + 04c4a1: 4b | i32.gt_u + 04c4a2: 0d 00 | br_if 0 + 04c4a4: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04c4ad: 21 0a | local.set 10 + 04c4af: 20 08 | local.get 8 + 04c4b1: 42 80 80 80 80 80 80 80 f8 | i64.const 4607182418800017408 + 04c4ba: 3f | + 04c4bb: 51 | i64.eq + 04c4bc: 0d 02 | br_if 2 + 04c4be: 02 40 | block + 04c4c0: 20 05 | local.get 5 + 04c4c2: 41 bd 07 | i32.const 957 + 04c4c5: 4b | i32.gt_u + 04c4c6: 0d 00 | br_if 0 + 04c4c8: 20 01 | local.get 1 + 04c4ca: 20 01 | local.get 1 + 04c4cc: 9a | f64.neg + 04c4cd: 20 08 | local.get 8 + 04c4cf: 42 80 80 80 80 80 80 80 f8 | i64.const 4607182418800017408 + 04c4d8: 3f | + 04c4d9: 56 | i64.gt_u + 04c4da: 1b | select + 04c4db: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04c4e4: a0 | f64.add + 04c4e5: 21 0a | local.set 10 + 04c4e7: 0c 03 | br 3 + 04c4e9: 0b | end + 04c4ea: 02 40 | block + 04c4ec: 20 04 | local.get 4 + 04c4ee: 41 ff 0f | i32.const 2047 + 04c4f1: 4b | i32.gt_u + 04c4f2: 20 08 | local.get 8 + 04c4f4: 42 80 80 80 80 80 80 80 f8 | i64.const 4607182418800017408 + 04c4fd: 3f | + 04c4fe: 56 | i64.gt_u + 04c4ff: 46 | i32.eq + 04c500: 0d 00 | br_if 0 + 04c502: 41 00 | i32.const 0 + 04c504: 10 bb 85 80 80 00 | call 699 + 04c50a: 21 0a | local.set 10 + 04c50c: 0c 03 | br 3 + 04c50e: 0b | end + 04c50f: 41 00 | i32.const 0 + 04c511: 10 bc 85 80 80 00 | call 700 + 04c517: 21 0a | local.set 10 + 04c519: 0c 02 | br 2 + 04c51b: 0b | end + 04c51c: 20 03 | local.get 3 + 04c51e: 0d 00 | br_if 0 + 04c520: 20 00 | local.get 0 + 04c522: 44 00 00 00 00 00 00 30 43 | f64.const 0x1p+52 + 04c52b: a2 | f64.mul + 04c52c: bd | i64.reinterpret_f64 + 04c52d: 42 ff ff ff ff ff ff ff ff | i64.const 9223372036854775807 + 04c536: ff 00 | + 04c538: 83 | i64.and + 04c539: 42 80 80 80 80 80 80 80 e0 | i64.const 18212556893086285824 + 04c542: 7c | + 04c543: 7c | i64.add + 04c544: 21 08 | local.set 8 + 04c546: 0b | end + 04c547: 20 07 | local.get 7 + 04c549: 42 80 80 80 40 | i64.const 18446744073575333888 + 04c54e: 83 | i64.and + 04c54f: bf | f64.reinterpret_i64 + 04c550: 22 0a | local.tee 10 + 04c552: 20 08 | local.get 8 + 04c554: 20 02 | local.get 2 + 04c556: 41 08 | i32.const 8 + 04c558: 6a | i32.add + 04c559: 10 c3 85 80 80 00 | call 707 + 04c55f: 22 0c | local.tee 12 + 04c561: bd | i64.reinterpret_f64 + 04c562: 42 80 80 80 40 | i64.const 18446744073575333888 + 04c567: 83 | i64.and + 04c568: bf | f64.reinterpret_i64 + 04c569: 22 00 | local.tee 0 + 04c56b: a2 | f64.mul + 04c56c: 20 01 | local.get 1 + 04c56e: 20 0a | local.get 10 + 04c570: a1 | f64.sub + 04c571: 20 00 | local.get 0 + 04c573: a2 | f64.mul + 04c574: 20 01 | local.get 1 + 04c576: 20 02 | local.get 2 + 04c578: 2b 03 08 | f64.load 3 8 + 04c57b: 20 0c | local.get 12 + 04c57d: 20 00 | local.get 0 + 04c57f: a1 | f64.sub + 04c580: a0 | f64.add + 04c581: a2 | f64.mul + 04c582: a0 | f64.add + 04c583: 20 09 | local.get 9 + 04c585: 10 c4 85 80 80 00 | call 708 + 04c58b: 21 0a | local.set 10 + 04c58d: 0b | end + 04c58e: 20 02 | local.get 2 + 04c590: 41 10 | i32.const 16 + 04c592: 6a | i32.add + 04c593: 24 80 80 80 80 00 | global.set 0 + 04c599: 20 0a | local.get 10 + 04c59b: 0b | end +04c59d func[703]: + 04c59e: 20 00 | local.get 0 + 04c5a0: bd | i64.reinterpret_f64 + 04c5a1: 42 34 | i64.const 52 + 04c5a3: 88 | i64.shr_u + 04c5a4: a7 | i32.wrap_i64 + 04c5a5: 0b | end +04c5a7 func[704]: + 04c5a8: 20 00 | local.get 0 + 04c5aa: 42 01 | i64.const 1 + 04c5ac: 86 | i64.shl + 04c5ad: 42 80 80 80 80 80 80 80 10 | i64.const 9007199254740992 + 04c5b6: 7c | i64.add + 04c5b7: 42 81 80 80 80 80 80 80 10 | i64.const 9007199254740993 + 04c5c0: 54 | i64.lt_u + 04c5c1: 0b | end +04c5c3 func[705]: + 04c5c4: 02 7f | local[1..2] type=i32 + 04c5c6: 01 7e | local[3] type=i64 + 04c5c8: 41 00 | i32.const 0 + 04c5ca: 21 01 | local.set 1 + 04c5cc: 02 40 | block + 04c5ce: 20 00 | local.get 0 + 04c5d0: 42 34 | i64.const 52 + 04c5d2: 88 | i64.shr_u + 04c5d3: a7 | i32.wrap_i64 + 04c5d4: 41 ff 0f | i32.const 2047 + 04c5d7: 71 | i32.and + 04c5d8: 22 02 | local.tee 2 + 04c5da: 41 ff 07 | i32.const 1023 + 04c5dd: 49 | i32.lt_u + 04c5de: 0d 00 | br_if 0 + 04c5e0: 41 02 | i32.const 2 + 04c5e2: 21 01 | local.set 1 + 04c5e4: 20 02 | local.get 2 + 04c5e6: 41 b3 08 | i32.const 1075 + 04c5e9: 4b | i32.gt_u + 04c5ea: 0d 00 | br_if 0 + 04c5ec: 41 00 | i32.const 0 + 04c5ee: 21 01 | local.set 1 + 04c5f0: 42 01 | i64.const 1 + 04c5f2: 41 b3 08 | i32.const 1075 + 04c5f5: 20 02 | local.get 2 + 04c5f7: 6b | i32.sub + 04c5f8: ad | i64.extend_i32_u + 04c5f9: 86 | i64.shl + 04c5fa: 22 03 | local.tee 3 + 04c5fc: 42 7f | i64.const 18446744073709551615 + 04c5fe: 7c | i64.add + 04c5ff: 20 00 | local.get 0 + 04c601: 83 | i64.and + 04c602: 42 00 | i64.const 0 + 04c604: 52 | i64.ne + 04c605: 0d 00 | br_if 0 + 04c607: 41 02 | i32.const 2 + 04c609: 41 01 | i32.const 1 + 04c60b: 20 03 | local.get 3 + 04c60d: 20 00 | local.get 0 + 04c60f: 83 | i64.and + 04c610: 50 | i64.eqz + 04c611: 1b | select + 04c612: 21 01 | local.set 1 + 04c614: 0b | end + 04c615: 20 01 | local.get 1 + 04c617: 0b | end +04c619 func[706]: + 04c61a: 01 7f | local[1] type=i32 + 04c61c: 23 80 80 80 80 00 | global.get 0 + 04c622: 41 10 | i32.const 16 + 04c624: 6b | i32.sub + 04c625: 22 01 | local.tee 1 + 04c627: 20 00 | local.get 0 + 04c629: 39 03 08 | f64.store 3 8 + 04c62c: 20 01 | local.get 1 + 04c62e: 2b 03 08 | f64.load 3 8 + 04c631: 0b | end +04c634 func[707]: + 04c635: 01 7e | local[2] type=i64 + 04c637: 01 7c | local[3] type=f64 + 04c639: 01 7f | local[4] type=i32 + 04c63b: 05 7c | local[5..9] type=f64 + 04c63d: 20 01 | local.get 1 + 04c63f: 20 00 | local.get 0 + 04c641: 42 80 80 80 80 b0 d5 da 8c | i64.const 13842212212371881984 + 04c64a: 40 | + 04c64b: 7c | i64.add + 04c64c: 22 02 | local.tee 2 + 04c64e: 42 34 | i64.const 52 + 04c650: 87 | i64.shr_s + 04c651: b9 | f64.convert_i64_s + 04c652: 22 03 | local.tee 3 + 04c654: 41 00 | i32.const 0 + 04c656: 2b 03 80 e6 94 80 00 | f64.load 3 340736 + 04c65d: a2 | f64.mul + 04c65e: 20 02 | local.get 2 + 04c660: 42 2d | i64.const 45 + 04c662: 88 | i64.shr_u + 04c663: a7 | i32.wrap_i64 + 04c664: 41 ff 00 | i32.const 127 + 04c667: 71 | i32.and + 04c668: 41 05 | i32.const 5 + 04c66a: 74 | i32.shl + 04c66b: 22 04 | local.tee 4 + 04c66d: 2b 03 d8 e6 94 80 00 | f64.load 3 340824 + 04c674: a0 | f64.add + 04c675: 20 00 | local.get 0 + 04c677: 20 02 | local.get 2 + 04c679: 42 80 80 80 80 80 80 80 78 | i64.const 18442240474082181120 + 04c682: 83 | i64.and + 04c683: 7d | i64.sub + 04c684: 22 00 | local.tee 0 + 04c686: 42 80 80 80 80 08 | i64.const 2147483648 + 04c68c: 7c | i64.add + 04c68d: 42 80 80 80 80 70 | i64.const 18446744069414584320 + 04c693: 83 | i64.and + 04c694: bf | f64.reinterpret_i64 + 04c695: 22 05 | local.tee 5 + 04c697: 20 04 | local.get 4 + 04c699: 2b 03 c0 e6 94 80 00 | f64.load 3 340800 + 04c6a0: 22 06 | local.tee 6 + 04c6a2: a2 | f64.mul + 04c6a3: 44 00 00 00 00 00 00 f0 bf | f64.const -0x1p+0 + 04c6ac: a0 | f64.add + 04c6ad: 22 07 | local.tee 7 + 04c6af: 20 00 | local.get 0 + 04c6b1: bf | f64.reinterpret_i64 + 04c6b2: 20 05 | local.get 5 + 04c6b4: a1 | f64.sub + 04c6b5: 20 06 | local.get 6 + 04c6b7: a2 | f64.mul + 04c6b8: 22 06 | local.tee 6 + 04c6ba: a0 | f64.add + 04c6bb: 22 05 | local.tee 5 + 04c6bd: 20 03 | local.get 3 + 04c6bf: 41 00 | i32.const 0 + 04c6c1: 2b 03 f8 e5 94 80 00 | f64.load 3 340728 + 04c6c8: a2 | f64.mul + 04c6c9: 20 04 | local.get 4 + 04c6cb: 2b 03 d0 e6 94 80 00 | f64.load 3 340816 + 04c6d2: a0 | f64.add + 04c6d3: 22 03 | local.tee 3 + 04c6d5: 20 05 | local.get 5 + 04c6d7: 20 03 | local.get 3 + 04c6d9: a0 | f64.add + 04c6da: 22 03 | local.tee 3 + 04c6dc: a1 | f64.sub + 04c6dd: a0 | f64.add + 04c6de: a0 | f64.add + 04c6df: 20 06 | local.get 6 + 04c6e1: 20 05 | local.get 5 + 04c6e3: 41 00 | i32.const 0 + 04c6e5: 2b 03 88 e6 94 80 00 | f64.load 3 340744 + 04c6ec: 22 08 | local.tee 8 + 04c6ee: a2 | f64.mul + 04c6ef: 22 09 | local.tee 9 + 04c6f1: 20 07 | local.get 7 + 04c6f3: 20 08 | local.get 8 + 04c6f5: a2 | f64.mul + 04c6f6: 22 08 | local.tee 8 + 04c6f8: a0 | f64.add + 04c6f9: a2 | f64.mul + 04c6fa: a0 | f64.add + 04c6fb: 20 07 | local.get 7 + 04c6fd: 20 08 | local.get 8 + 04c6ff: a2 | f64.mul + 04c700: 22 07 | local.tee 7 + 04c702: 20 03 | local.get 3 + 04c704: 20 03 | local.get 3 + 04c706: 20 07 | local.get 7 + 04c708: a0 | f64.add + 04c709: 22 07 | local.tee 7 + 04c70b: a1 | f64.sub + 04c70c: a0 | f64.add + 04c70d: a0 | f64.add + 04c70e: 20 05 | local.get 5 + 04c710: 20 05 | local.get 5 + 04c712: 20 09 | local.get 9 + 04c714: a2 | f64.mul + 04c715: 22 03 | local.tee 3 + 04c717: a2 | f64.mul + 04c718: 20 03 | local.get 3 + 04c71a: 20 03 | local.get 3 + 04c71c: 20 05 | local.get 5 + 04c71e: 41 00 | i32.const 0 + 04c720: 2b 03 b8 e6 94 80 00 | f64.load 3 340792 + 04c727: a2 | f64.mul + 04c728: 41 00 | i32.const 0 + 04c72a: 2b 03 b0 e6 94 80 00 | f64.load 3 340784 + 04c731: a0 | f64.add + 04c732: a2 | f64.mul + 04c733: 20 05 | local.get 5 + 04c735: 41 00 | i32.const 0 + 04c737: 2b 03 a8 e6 94 80 00 | f64.load 3 340776 + 04c73e: a2 | f64.mul + 04c73f: 41 00 | i32.const 0 + 04c741: 2b 03 a0 e6 94 80 00 | f64.load 3 340768 + 04c748: a0 | f64.add + 04c749: a0 | f64.add + 04c74a: a2 | f64.mul + 04c74b: 20 05 | local.get 5 + 04c74d: 41 00 | i32.const 0 + 04c74f: 2b 03 98 e6 94 80 00 | f64.load 3 340760 + 04c756: a2 | f64.mul + 04c757: 41 00 | i32.const 0 + 04c759: 2b 03 90 e6 94 80 00 | f64.load 3 340752 + 04c760: a0 | f64.add + 04c761: a0 | f64.add + 04c762: a2 | f64.mul + 04c763: a0 | f64.add + 04c764: 22 05 | local.tee 5 + 04c766: 20 07 | local.get 7 + 04c768: 20 07 | local.get 7 + 04c76a: 20 05 | local.get 5 + 04c76c: a0 | f64.add + 04c76d: 22 05 | local.tee 5 + 04c76f: a1 | f64.sub + 04c770: a0 | f64.add + 04c771: 39 03 00 | f64.store 3 0 + 04c774: 20 05 | local.get 5 + 04c776: 0b | end +04c779 func[708]: + 04c77a: 02 7f | local[3..4] type=i32 + 04c77c: 02 7c | local[5..6] type=f64 + 04c77e: 02 7e | local[7..8] type=i64 + 04c780: 02 40 | block + 04c782: 20 00 | local.get 0 + 04c784: 10 bf 85 80 80 00 | call 703 + 04c78a: 41 ff 0f | i32.const 2047 + 04c78d: 71 | i32.and + 04c78e: 22 03 | local.tee 3 + 04c790: 44 00 00 00 00 00 00 90 3c | f64.const 0x1p-54 + 04c799: 10 bf 85 80 80 00 | call 703 + 04c79f: 22 04 | local.tee 4 + 04c7a1: 6b | i32.sub + 04c7a2: 44 00 00 00 00 00 00 80 40 | f64.const 0x1p+9 + 04c7ab: 10 bf 85 80 80 00 | call 703 + 04c7b1: 20 04 | local.get 4 + 04c7b3: 6b | i32.sub + 04c7b4: 49 | i32.lt_u + 04c7b5: 0d 00 | br_if 0 + 04c7b7: 02 40 | block + 04c7b9: 20 03 | local.get 3 + 04c7bb: 20 04 | local.get 4 + 04c7bd: 4f | i32.ge_u + 04c7be: 0d 00 | br_if 0 + 04c7c0: 20 00 | local.get 0 + 04c7c2: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04c7cb: a0 | f64.add + 04c7cc: 22 00 | local.tee 0 + 04c7ce: 9a | f64.neg + 04c7cf: 20 00 | local.get 0 + 04c7d1: 20 02 | local.get 2 + 04c7d3: 1b | select + 04c7d4: 0f | return + 04c7d5: 0b | end + 04c7d6: 20 03 | local.get 3 + 04c7d8: 44 00 00 00 00 00 00 90 40 | f64.const 0x1p+10 + 04c7e1: 10 bf 85 80 80 00 | call 703 + 04c7e7: 49 | i32.lt_u + 04c7e8: 21 04 | local.set 4 + 04c7ea: 41 00 | i32.const 0 + 04c7ec: 21 03 | local.set 3 + 04c7ee: 20 04 | local.get 4 + 04c7f0: 0d 00 | br_if 0 + 04c7f2: 02 40 | block + 04c7f4: 20 00 | local.get 0 + 04c7f6: bd | i64.reinterpret_f64 + 04c7f7: 42 7f | i64.const 18446744073709551615 + 04c7f9: 55 | i64.gt_s + 04c7fa: 0d 00 | br_if 0 + 04c7fc: 20 02 | local.get 2 + 04c7fe: 10 bc 85 80 80 00 | call 700 + 04c804: 0f | return + 04c805: 0b | end + 04c806: 20 02 | local.get 2 + 04c808: 10 bb 85 80 80 00 | call 699 + 04c80e: 0f | return + 04c80f: 0b | end + 04c810: 20 01 | local.get 1 + 04c812: 20 00 | local.get 0 + 04c814: 41 00 | i32.const 0 + 04c816: 2b 03 88 d5 94 80 00 | f64.load 3 338568 + 04c81d: a2 | f64.mul + 04c81e: 41 00 | i32.const 0 + 04c820: 2b 03 90 d5 94 80 00 | f64.load 3 338576 + 04c827: 22 05 | local.tee 5 + 04c829: a0 | f64.add + 04c82a: 22 06 | local.tee 6 + 04c82c: 20 05 | local.get 5 + 04c82e: a1 | f64.sub + 04c82f: 22 05 | local.tee 5 + 04c831: 41 00 | i32.const 0 + 04c833: 2b 03 a0 d5 94 80 00 | f64.load 3 338592 + 04c83a: a2 | f64.mul + 04c83b: 20 05 | local.get 5 + 04c83d: 41 00 | i32.const 0 + 04c83f: 2b 03 98 d5 94 80 00 | f64.load 3 338584 + 04c846: a2 | f64.mul + 04c847: 20 00 | local.get 0 + 04c849: a0 | f64.add + 04c84a: a0 | f64.add + 04c84b: a0 | f64.add + 04c84c: 22 00 | local.tee 0 + 04c84e: 20 00 | local.get 0 + 04c850: a2 | f64.mul + 04c851: 22 01 | local.tee 1 + 04c853: 20 01 | local.get 1 + 04c855: a2 | f64.mul + 04c856: 20 00 | local.get 0 + 04c858: 41 00 | i32.const 0 + 04c85a: 2b 03 c0 d5 94 80 00 | f64.load 3 338624 + 04c861: a2 | f64.mul + 04c862: 41 00 | i32.const 0 + 04c864: 2b 03 b8 d5 94 80 00 | f64.load 3 338616 + 04c86b: a0 | f64.add + 04c86c: a2 | f64.mul + 04c86d: 20 01 | local.get 1 + 04c86f: 20 00 | local.get 0 + 04c871: 41 00 | i32.const 0 + 04c873: 2b 03 b0 d5 94 80 00 | f64.load 3 338608 + 04c87a: a2 | f64.mul + 04c87b: 41 00 | i32.const 0 + 04c87d: 2b 03 a8 d5 94 80 00 | f64.load 3 338600 + 04c884: a0 | f64.add + 04c885: a2 | f64.mul + 04c886: 20 06 | local.get 6 + 04c888: bd | i64.reinterpret_f64 + 04c889: 22 07 | local.tee 7 + 04c88b: a7 | i32.wrap_i64 + 04c88c: 41 04 | i32.const 4 + 04c88e: 74 | i32.shl + 04c88f: 41 f0 0f | i32.const 2032 + 04c892: 71 | i32.and + 04c893: 22 04 | local.tee 4 + 04c895: 2b 03 f8 d5 94 80 00 | f64.load 3 338680 + 04c89c: 20 00 | local.get 0 + 04c89e: a0 | f64.add + 04c89f: a0 | f64.add + 04c8a0: a0 | f64.add + 04c8a1: 21 00 | local.set 0 + 04c8a3: 20 04 | local.get 4 + 04c8a5: 29 03 80 d6 94 80 00 | i64.load 3 338688 + 04c8ac: 20 07 | local.get 7 + 04c8ae: 20 02 | local.get 2 + 04c8b0: ad | i64.extend_i32_u + 04c8b1: 7c | i64.add + 04c8b2: 42 2d | i64.const 45 + 04c8b4: 86 | i64.shl + 04c8b5: 7c | i64.add + 04c8b6: 21 08 | local.set 8 + 04c8b8: 02 40 | block + 04c8ba: 20 03 | local.get 3 + 04c8bc: 0d 00 | br_if 0 + 04c8be: 20 00 | local.get 0 + 04c8c0: 20 08 | local.get 8 + 04c8c2: 20 07 | local.get 7 + 04c8c4: 10 c5 85 80 80 00 | call 709 + 04c8ca: 0f | return + 04c8cb: 0b | end + 04c8cc: 20 08 | local.get 8 + 04c8ce: bf | f64.reinterpret_i64 + 04c8cf: 22 01 | local.tee 1 + 04c8d1: 20 00 | local.get 0 + 04c8d3: a2 | f64.mul + 04c8d4: 20 01 | local.get 1 + 04c8d6: a0 | f64.add + 04c8d7: 0b | end +04c8da func[709]: + 04c8db: 04 7c | local[3..6] type=f64 + 04c8dd: 02 40 | block + 04c8df: 20 02 | local.get 2 + 04c8e1: 42 80 80 80 80 08 | i64.const 2147483648 + 04c8e7: 83 | i64.and + 04c8e8: 42 00 | i64.const 0 + 04c8ea: 52 | i64.ne + 04c8eb: 0d 00 | br_if 0 + 04c8ed: 20 01 | local.get 1 + 04c8ef: 42 80 80 80 80 80 80 80 f8 | i64.const 13902612049692721152 + 04c8f8: 40 | + 04c8f9: 7c | i64.add + 04c8fa: bf | f64.reinterpret_i64 + 04c8fb: 22 03 | local.tee 3 + 04c8fd: 20 00 | local.get 0 + 04c8ff: a2 | f64.mul + 04c900: 20 03 | local.get 3 + 04c902: a0 | f64.add + 04c903: 44 00 00 00 00 00 00 00 7f | f64.const 0x1p+1009 + 04c90c: a2 | f64.mul + 04c90d: 0f | return + 04c90e: 0b | end + 04c90f: 02 40 | block + 04c911: 20 01 | local.get 1 + 04c913: 42 80 80 80 80 80 80 80 f0 | i64.const 4602678819172646912 + 04c91c: 3f | + 04c91d: 7c | i64.add + 04c91e: 22 02 | local.tee 2 + 04c920: bf | f64.reinterpret_i64 + 04c921: 22 03 | local.tee 3 + 04c923: 20 00 | local.get 0 + 04c925: a2 | f64.mul + 04c926: 22 04 | local.tee 4 + 04c928: 20 03 | local.get 3 + 04c92a: a0 | f64.add + 04c92b: 22 00 | local.tee 0 + 04c92d: 10 bd 85 80 80 00 | call 701 + 04c933: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04c93c: 63 | f64.lt + 04c93d: 45 | i32.eqz + 04c93e: 0d 00 | br_if 0 + 04c940: 44 00 00 00 00 00 00 10 00 | f64.const 0x1p-1022 + 04c949: 10 c2 85 80 80 00 | call 706 + 04c94f: 44 00 00 00 00 00 00 10 00 | f64.const 0x1p-1022 + 04c958: a2 | f64.mul + 04c959: 10 c6 85 80 80 00 | call 710 + 04c95f: 20 02 | local.get 2 + 04c961: 42 80 80 80 80 80 80 80 80 | i64.const 9223372036854775808 + 04c96a: 80 7f | + 04c96c: 83 | i64.and + 04c96d: bf | f64.reinterpret_i64 + 04c96e: 20 00 | local.get 0 + 04c970: 44 00 00 00 00 00 00 f0 bf | f64.const -0x1p+0 + 04c979: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04c982: 20 00 | local.get 0 + 04c984: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04c98d: 63 | f64.lt + 04c98e: 1b | select + 04c98f: 22 05 | local.tee 5 + 04c991: a0 | f64.add + 04c992: 22 06 | local.tee 6 + 04c994: 20 04 | local.get 4 + 04c996: 20 03 | local.get 3 + 04c998: 20 00 | local.get 0 + 04c99a: a1 | f64.sub + 04c99b: a0 | f64.add + 04c99c: 20 00 | local.get 0 + 04c99e: 20 05 | local.get 5 + 04c9a0: 20 06 | local.get 6 + 04c9a2: a1 | f64.sub + 04c9a3: a0 | f64.add + 04c9a4: a0 | f64.add + 04c9a5: a0 | f64.add + 04c9a6: 20 05 | local.get 5 + 04c9a8: a1 | f64.sub + 04c9a9: 22 00 | local.tee 0 + 04c9ab: 20 00 | local.get 0 + 04c9ad: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04c9b6: 61 | f64.eq + 04c9b7: 1b | select + 04c9b8: 21 00 | local.set 0 + 04c9ba: 0b | end + 04c9bb: 20 00 | local.get 0 + 04c9bd: 44 00 00 00 00 00 00 10 00 | f64.const 0x1p-1022 + 04c9c6: a2 | f64.mul + 04c9c7: 0b | end +04c9c9 func[710]: + 04c9ca: 23 80 80 80 80 00 | global.get 0 + 04c9d0: 41 10 | i32.const 16 + 04c9d2: 6b | i32.sub + 04c9d3: 20 00 | local.get 0 + 04c9d5: 39 03 08 | f64.store 3 8 + 04c9d8: 0b | end +04c9da func[711]: + 04c9db: 01 7f | local[2] type=i32 + 04c9dd: 20 00 | local.get 0 + 04c9df: 10 e4 85 80 80 00 | call 740 + 04c9e5: 21 02 | local.set 2 + 04c9e7: 41 7f | i32.const 4294967295 + 04c9e9: 41 00 | i32.const 0 + 04c9eb: 20 02 | local.get 2 + 04c9ed: 20 00 | local.get 0 + 04c9ef: 41 01 | i32.const 1 + 04c9f1: 20 02 | local.get 2 + 04c9f3: 20 01 | local.get 1 + 04c9f5: 10 a4 85 80 80 00 | call 676 + 04c9fb: 47 | i32.ne + 04c9fc: 1b | select + 04c9fd: 0b | end +04ca00 func[712]: + 04ca01: 03 7f | local[2..4] type=i32 + 04ca03: 23 80 80 80 80 00 | global.get 0 + 04ca09: 41 10 | i32.const 16 + 04ca0b: 6b | i32.sub + 04ca0c: 22 02 | local.tee 2 + 04ca0e: 24 80 80 80 80 00 | global.set 0 + 04ca14: 20 02 | local.get 2 + 04ca16: 20 01 | local.get 1 + 04ca18: 3a 00 0f | i32.store8 0 15 + 04ca1b: 02 40 | block + 04ca1d: 02 40 | block + 04ca1f: 20 00 | local.get 0 + 04ca21: 28 02 10 | i32.load 2 16 + 04ca24: 22 03 | local.tee 3 + 04ca26: 0d 00 | br_if 0 + 04ca28: 02 40 | block + 04ca2a: 20 00 | local.get 0 + 04ca2c: 10 a2 85 80 80 00 | call 674 + 04ca32: 45 | i32.eqz + 04ca33: 0d 00 | br_if 0 + 04ca35: 41 7f | i32.const 4294967295 + 04ca37: 21 03 | local.set 3 + 04ca39: 0c 02 | br 2 + 04ca3b: 0b | end + 04ca3c: 20 00 | local.get 0 + 04ca3e: 28 02 10 | i32.load 2 16 + 04ca41: 21 03 | local.set 3 + 04ca43: 0b | end + 04ca44: 02 40 | block + 04ca46: 20 00 | local.get 0 + 04ca48: 28 02 14 | i32.load 2 20 + 04ca4b: 22 04 | local.tee 4 + 04ca4d: 20 03 | local.get 3 + 04ca4f: 46 | i32.eq + 04ca50: 0d 00 | br_if 0 + 04ca52: 20 00 | local.get 0 + 04ca54: 28 02 50 | i32.load 2 80 + 04ca57: 20 01 | local.get 1 + 04ca59: 41 ff 01 | i32.const 255 + 04ca5c: 71 | i32.and + 04ca5d: 22 03 | local.tee 3 + 04ca5f: 46 | i32.eq + 04ca60: 0d 00 | br_if 0 + 04ca62: 20 00 | local.get 0 + 04ca64: 20 04 | local.get 4 + 04ca66: 41 01 | i32.const 1 + 04ca68: 6a | i32.add + 04ca69: 36 02 14 | i32.store 2 20 + 04ca6c: 20 04 | local.get 4 + 04ca6e: 20 01 | local.get 1 + 04ca70: 3a 00 00 | i32.store8 0 0 + 04ca73: 0c 01 | br 1 + 04ca75: 0b | end + 04ca76: 02 40 | block + 04ca78: 20 00 | local.get 0 + 04ca7a: 20 02 | local.get 2 + 04ca7c: 41 0f | i32.const 15 + 04ca7e: 6a | i32.add + 04ca7f: 41 01 | i32.const 1 + 04ca81: 20 00 | local.get 0 + 04ca83: 28 02 24 | i32.load 2 36 + 04ca86: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04ca8f: 80 00 | + 04ca91: 41 01 | i32.const 1 + 04ca93: 46 | i32.eq + 04ca94: 0d 00 | br_if 0 + 04ca96: 41 7f | i32.const 4294967295 + 04ca98: 21 03 | local.set 3 + 04ca9a: 0c 01 | br 1 + 04ca9c: 0b | end + 04ca9d: 20 02 | local.get 2 + 04ca9f: 2d 00 0f | i32.load8_u 0 15 + 04caa2: 21 03 | local.set 3 + 04caa4: 0b | end + 04caa5: 20 02 | local.get 2 + 04caa7: 41 10 | i32.const 16 + 04caa9: 6a | i32.add + 04caaa: 24 80 80 80 80 00 | global.set 0 + 04cab0: 20 03 | local.get 3 + 04cab2: 0b | end +04cab4 func[713]: + 04cab5: 02 40 | block + 04cab7: 20 00 | local.get 0 + 04cab9: 41 c0 9e 96 80 00 | i32.const 364352 + 04cabf: 10 c7 85 80 80 00 | call 711 + 04cac5: 41 00 | i32.const 0 + 04cac7: 4e | i32.ge_s + 04cac8: 0d 00 | br_if 0 + 04caca: 41 7f | i32.const 4294967295 + 04cacc: 0f | return + 04cacd: 0b | end + 04cace: 02 40 | block + 04cad0: 41 00 | i32.const 0 + 04cad2: 28 02 90 9f 96 80 00 | i32.load 2 364432 + 04cad9: 41 0a | i32.const 10 + 04cadb: 46 | i32.eq + 04cadc: 0d 00 | br_if 0 + 04cade: 41 00 | i32.const 0 + 04cae0: 28 02 d4 9e 96 80 00 | i32.load 2 364372 + 04cae7: 22 00 | local.tee 0 + 04cae9: 41 00 | i32.const 0 + 04caeb: 28 02 d0 9e 96 80 00 | i32.load 2 364368 + 04caf2: 46 | i32.eq + 04caf3: 0d 00 | br_if 0 + 04caf5: 41 00 | i32.const 0 + 04caf7: 20 00 | local.get 0 + 04caf9: 41 01 | i32.const 1 + 04cafb: 6a | i32.add + 04cafc: 36 02 d4 9e 96 80 00 | i32.store 2 364372 + 04cb03: 20 00 | local.get 0 + 04cb05: 41 0a | i32.const 10 + 04cb07: 3a 00 00 | i32.store8 0 0 + 04cb0a: 41 00 | i32.const 0 + 04cb0c: 0f | return + 04cb0d: 0b | end + 04cb0e: 41 c0 9e 96 80 00 | i32.const 364352 + 04cb14: 41 0a | i32.const 10 + 04cb16: 10 c8 85 80 80 00 | call 712 + 04cb1c: 41 1f | i32.const 31 + 04cb1e: 75 | i32.shr_s + 04cb1f: 0b | end +04cb22 func[714]: + 04cb23: 05 7f | local[5..9] type=i32 + 04cb25: 23 80 80 80 80 00 | global.get 0 + 04cb2b: 41 d0 01 | i32.const 208 + 04cb2e: 6b | i32.sub + 04cb2f: 22 05 | local.tee 5 + 04cb31: 24 80 80 80 80 00 | global.set 0 + 04cb37: 20 05 | local.get 5 + 04cb39: 42 01 | i64.const 1 + 04cb3b: 37 03 08 | i64.store 3 8 + 04cb3e: 02 40 | block + 04cb40: 20 02 | local.get 2 + 04cb42: 20 01 | local.get 1 + 04cb44: 6c | i32.mul + 04cb45: 22 06 | local.tee 6 + 04cb47: 45 | i32.eqz + 04cb48: 0d 00 | br_if 0 + 04cb4a: 20 05 | local.get 5 + 04cb4c: 20 02 | local.get 2 + 04cb4e: 36 02 10 | i32.store 2 16 + 04cb51: 20 05 | local.get 5 + 04cb53: 20 02 | local.get 2 + 04cb55: 36 02 14 | i32.store 2 20 + 04cb58: 41 02 | i32.const 2 + 04cb5a: 21 01 | local.set 1 + 04cb5c: 03 40 | loop + 04cb5e: 20 05 | local.get 5 + 04cb60: 41 10 | i32.const 16 + 04cb62: 6a | i32.add + 04cb63: 20 01 | local.get 1 + 04cb65: 41 02 | i32.const 2 + 04cb67: 74 | i32.shl + 04cb68: 6a | i32.add + 04cb69: 22 07 | local.tee 7 + 04cb6b: 20 07 | local.get 7 + 04cb6d: 41 78 | i32.const 4294967288 + 04cb6f: 6a | i32.add + 04cb70: 28 02 00 | i32.load 2 0 + 04cb73: 20 02 | local.get 2 + 04cb75: 6a | i32.add + 04cb76: 20 07 | local.get 7 + 04cb78: 41 7c | i32.const 4294967292 + 04cb7a: 6a | i32.add + 04cb7b: 28 02 00 | i32.load 2 0 + 04cb7e: 6a | i32.add + 04cb7f: 22 07 | local.tee 7 + 04cb81: 36 02 00 | i32.store 2 0 + 04cb84: 20 01 | local.get 1 + 04cb86: 41 01 | i32.const 1 + 04cb88: 6a | i32.add + 04cb89: 21 01 | local.set 1 + 04cb8b: 20 07 | local.get 7 + 04cb8d: 20 06 | local.get 6 + 04cb8f: 49 | i32.lt_u + 04cb90: 0d 00 | br_if 0 + 04cb92: 0b | end + 04cb93: 02 40 | block + 04cb95: 02 40 | block + 04cb97: 20 06 | local.get 6 + 04cb99: 20 02 | local.get 2 + 04cb9b: 6b | i32.sub + 04cb9c: 22 01 | local.tee 1 + 04cb9e: 41 01 | i32.const 1 + 04cba0: 4e | i32.ge_s + 04cba1: 0d 00 | br_if 0 + 04cba3: 41 00 | i32.const 0 + 04cba5: 21 08 | local.set 8 + 04cba7: 41 00 | i32.const 0 + 04cba9: 21 07 | local.set 7 + 04cbab: 41 01 | i32.const 1 + 04cbad: 21 01 | local.set 1 + 04cbaf: 0c 01 | br 1 + 04cbb1: 0b | end + 04cbb2: 20 00 | local.get 0 + 04cbb4: 20 01 | local.get 1 + 04cbb6: 6a | i32.add + 04cbb7: 21 06 | local.set 6 + 04cbb9: 41 01 | i32.const 1 + 04cbbb: 21 07 | local.set 7 + 04cbbd: 41 01 | i32.const 1 + 04cbbf: 21 01 | local.set 1 + 04cbc1: 03 40 | loop + 04cbc3: 02 40 | block + 04cbc5: 02 40 | block + 04cbc7: 20 07 | local.get 7 + 04cbc9: 41 03 | i32.const 3 + 04cbcb: 71 | i32.and + 04cbcc: 41 03 | i32.const 3 + 04cbce: 47 | i32.ne + 04cbcf: 0d 00 | br_if 0 + 04cbd1: 20 00 | local.get 0 + 04cbd3: 20 02 | local.get 2 + 04cbd5: 20 03 | local.get 3 + 04cbd7: 20 04 | local.get 4 + 04cbd9: 20 01 | local.get 1 + 04cbdb: 20 05 | local.get 5 + 04cbdd: 41 10 | i32.const 16 + 04cbdf: 6a | i32.add + 04cbe0: 10 cb 85 80 80 00 | call 715 + 04cbe6: 20 05 | local.get 5 + 04cbe8: 41 08 | i32.const 8 + 04cbea: 6a | i32.add + 04cbeb: 41 02 | i32.const 2 + 04cbed: 10 cc 85 80 80 00 | call 716 + 04cbf3: 20 01 | local.get 1 + 04cbf5: 41 02 | i32.const 2 + 04cbf7: 6a | i32.add + 04cbf8: 21 01 | local.set 1 + 04cbfa: 0c 01 | br 1 + 04cbfc: 0b | end + 04cbfd: 02 40 | block + 04cbff: 02 40 | block + 04cc01: 20 05 | local.get 5 + 04cc03: 41 10 | i32.const 16 + 04cc05: 6a | i32.add + 04cc06: 20 01 | local.get 1 + 04cc08: 41 7f | i32.const 4294967295 + 04cc0a: 6a | i32.add + 04cc0b: 22 07 | local.tee 7 + 04cc0d: 41 02 | i32.const 2 + 04cc0f: 74 | i32.shl + 04cc10: 6a | i32.add + 04cc11: 28 02 00 | i32.load 2 0 + 04cc14: 20 06 | local.get 6 + 04cc16: 20 00 | local.get 0 + 04cc18: 6b | i32.sub + 04cc19: 49 | i32.lt_u + 04cc1a: 0d 00 | br_if 0 + 04cc1c: 20 00 | local.get 0 + 04cc1e: 20 02 | local.get 2 + 04cc20: 20 03 | local.get 3 + 04cc22: 20 04 | local.get 4 + 04cc24: 20 05 | local.get 5 + 04cc26: 41 08 | i32.const 8 + 04cc28: 6a | i32.add + 04cc29: 20 01 | local.get 1 + 04cc2b: 41 00 | i32.const 0 + 04cc2d: 20 05 | local.get 5 + 04cc2f: 41 10 | i32.const 16 + 04cc31: 6a | i32.add + 04cc32: 10 cd 85 80 80 00 | call 717 + 04cc38: 0c 01 | br 1 + 04cc3a: 0b | end + 04cc3b: 20 00 | local.get 0 + 04cc3d: 20 02 | local.get 2 + 04cc3f: 20 03 | local.get 3 + 04cc41: 20 04 | local.get 4 + 04cc43: 20 01 | local.get 1 + 04cc45: 20 05 | local.get 5 + 04cc47: 41 10 | i32.const 16 + 04cc49: 6a | i32.add + 04cc4a: 10 cb 85 80 80 00 | call 715 + 04cc50: 0b | end + 04cc51: 02 40 | block + 04cc53: 20 01 | local.get 1 + 04cc55: 41 01 | i32.const 1 + 04cc57: 47 | i32.ne + 04cc58: 0d 00 | br_if 0 + 04cc5a: 20 05 | local.get 5 + 04cc5c: 41 08 | i32.const 8 + 04cc5e: 6a | i32.add + 04cc5f: 41 01 | i32.const 1 + 04cc61: 10 ce 85 80 80 00 | call 718 + 04cc67: 41 00 | i32.const 0 + 04cc69: 21 01 | local.set 1 + 04cc6b: 0c 01 | br 1 + 04cc6d: 0b | end + 04cc6e: 20 05 | local.get 5 + 04cc70: 41 08 | i32.const 8 + 04cc72: 6a | i32.add + 04cc73: 20 07 | local.get 7 + 04cc75: 10 ce 85 80 80 00 | call 718 + 04cc7b: 41 01 | i32.const 1 + 04cc7d: 21 01 | local.set 1 + 04cc7f: 0b | end + 04cc80: 20 05 | local.get 5 + 04cc82: 20 05 | local.get 5 + 04cc84: 28 02 08 | i32.load 2 8 + 04cc87: 22 09 | local.tee 9 + 04cc89: 41 01 | i32.const 1 + 04cc8b: 72 | i32.or + 04cc8c: 22 07 | local.tee 7 + 04cc8e: 36 02 08 | i32.store 2 8 + 04cc91: 20 00 | local.get 0 + 04cc93: 20 02 | local.get 2 + 04cc95: 6a | i32.add + 04cc96: 22 00 | local.tee 0 + 04cc98: 20 06 | local.get 6 + 04cc9a: 49 | i32.lt_u + 04cc9b: 0d 00 | br_if 0 + 04cc9d: 0b | end + 04cc9e: 20 05 | local.get 5 + 04cca0: 28 02 0c | i32.load 2 12 + 04cca3: 41 00 | i32.const 0 + 04cca5: 47 | i32.ne + 04cca6: 21 08 | local.set 8 + 04cca8: 20 09 | local.get 9 + 04ccaa: 41 01 | i32.const 1 + 04ccac: 4b | i32.gt_u + 04ccad: 21 07 | local.set 7 + 04ccaf: 0b | end + 04ccb0: 41 00 | i32.const 0 + 04ccb2: 20 02 | local.get 2 + 04ccb4: 6b | i32.sub + 04ccb5: 21 06 | local.set 6 + 04ccb7: 20 00 | local.get 0 + 04ccb9: 20 02 | local.get 2 + 04ccbb: 20 03 | local.get 3 + 04ccbd: 20 04 | local.get 4 + 04ccbf: 20 05 | local.get 5 + 04ccc1: 41 08 | i32.const 8 + 04ccc3: 6a | i32.add + 04ccc4: 20 01 | local.get 1 + 04ccc6: 41 00 | i32.const 0 + 04ccc8: 20 05 | local.get 5 + 04ccca: 41 10 | i32.const 16 + 04cccc: 6a | i32.add + 04cccd: 10 cd 85 80 80 00 | call 717 + 04ccd3: 02 40 | block + 04ccd5: 20 01 | local.get 1 + 04ccd7: 41 01 | i32.const 1 + 04ccd9: 47 | i32.ne + 04ccda: 0d 00 | br_if 0 + 04ccdc: 20 07 | local.get 7 + 04ccde: 0d 00 | br_if 0 + 04cce0: 20 08 | local.get 8 + 04cce2: 45 | i32.eqz + 04cce3: 0d 01 | br_if 1 + 04cce5: 0b | end + 04cce6: 03 40 | loop + 04cce8: 02 40 | block + 04ccea: 02 40 | block + 04ccec: 20 01 | local.get 1 + 04ccee: 41 01 | i32.const 1 + 04ccf0: 4a | i32.gt_s + 04ccf1: 0d 00 | br_if 0 + 04ccf3: 20 05 | local.get 5 + 04ccf5: 41 08 | i32.const 8 + 04ccf7: 6a | i32.add + 04ccf8: 20 05 | local.get 5 + 04ccfa: 41 08 | i32.const 8 + 04ccfc: 6a | i32.add + 04ccfd: 10 cf 85 80 80 00 | call 719 + 04cd03: 22 07 | local.tee 7 + 04cd05: 10 cc 85 80 80 00 | call 716 + 04cd0b: 20 07 | local.get 7 + 04cd0d: 20 01 | local.get 1 + 04cd0f: 6a | i32.add + 04cd10: 21 01 | local.set 1 + 04cd12: 20 05 | local.get 5 + 04cd14: 28 02 08 | i32.load 2 8 + 04cd17: 21 07 | local.set 7 + 04cd19: 0c 01 | br 1 + 04cd1b: 0b | end + 04cd1c: 20 05 | local.get 5 + 04cd1e: 41 08 | i32.const 8 + 04cd20: 6a | i32.add + 04cd21: 41 02 | i32.const 2 + 04cd23: 10 ce 85 80 80 00 | call 718 + 04cd29: 20 05 | local.get 5 + 04cd2b: 20 05 | local.get 5 + 04cd2d: 28 02 08 | i32.load 2 8 + 04cd30: 41 07 | i32.const 7 + 04cd32: 73 | i32.xor + 04cd33: 36 02 08 | i32.store 2 8 + 04cd36: 20 05 | local.get 5 + 04cd38: 41 08 | i32.const 8 + 04cd3a: 6a | i32.add + 04cd3b: 41 01 | i32.const 1 + 04cd3d: 10 cc 85 80 80 00 | call 716 + 04cd43: 20 00 | local.get 0 + 04cd45: 20 06 | local.get 6 + 04cd47: 6a | i32.add + 04cd48: 22 08 | local.tee 8 + 04cd4a: 20 05 | local.get 5 + 04cd4c: 41 10 | i32.const 16 + 04cd4e: 6a | i32.add + 04cd4f: 20 01 | local.get 1 + 04cd51: 41 7e | i32.const 4294967294 + 04cd53: 6a | i32.add + 04cd54: 22 09 | local.tee 9 + 04cd56: 41 02 | i32.const 2 + 04cd58: 74 | i32.shl + 04cd59: 6a | i32.add + 04cd5a: 28 02 00 | i32.load 2 0 + 04cd5d: 6b | i32.sub + 04cd5e: 20 02 | local.get 2 + 04cd60: 20 03 | local.get 3 + 04cd62: 20 04 | local.get 4 + 04cd64: 20 05 | local.get 5 + 04cd66: 41 08 | i32.const 8 + 04cd68: 6a | i32.add + 04cd69: 20 01 | local.get 1 + 04cd6b: 41 7f | i32.const 4294967295 + 04cd6d: 6a | i32.add + 04cd6e: 41 01 | i32.const 1 + 04cd70: 20 05 | local.get 5 + 04cd72: 41 10 | i32.const 16 + 04cd74: 6a | i32.add + 04cd75: 10 cd 85 80 80 00 | call 717 + 04cd7b: 20 05 | local.get 5 + 04cd7d: 41 08 | i32.const 8 + 04cd7f: 6a | i32.add + 04cd80: 41 01 | i32.const 1 + 04cd82: 10 ce 85 80 80 00 | call 718 + 04cd88: 20 05 | local.get 5 + 04cd8a: 20 05 | local.get 5 + 04cd8c: 28 02 08 | i32.load 2 8 + 04cd8f: 41 01 | i32.const 1 + 04cd91: 72 | i32.or + 04cd92: 22 07 | local.tee 7 + 04cd94: 36 02 08 | i32.store 2 8 + 04cd97: 20 08 | local.get 8 + 04cd99: 20 02 | local.get 2 + 04cd9b: 20 03 | local.get 3 + 04cd9d: 20 04 | local.get 4 + 04cd9f: 20 05 | local.get 5 + 04cda1: 41 08 | i32.const 8 + 04cda3: 6a | i32.add + 04cda4: 20 09 | local.get 9 + 04cda6: 41 01 | i32.const 1 + 04cda8: 20 05 | local.get 5 + 04cdaa: 41 10 | i32.const 16 + 04cdac: 6a | i32.add + 04cdad: 10 cd 85 80 80 00 | call 717 + 04cdb3: 20 09 | local.get 9 + 04cdb5: 21 01 | local.set 1 + 04cdb7: 0b | end + 04cdb8: 20 00 | local.get 0 + 04cdba: 20 06 | local.get 6 + 04cdbc: 6a | i32.add + 04cdbd: 21 00 | local.set 0 + 04cdbf: 20 05 | local.get 5 + 04cdc1: 28 02 0c | i32.load 2 12 + 04cdc4: 21 09 | local.set 9 + 04cdc6: 20 01 | local.get 1 + 04cdc8: 41 01 | i32.const 1 + 04cdca: 47 | i32.ne + 04cdcb: 0d 00 | br_if 0 + 04cdcd: 20 07 | local.get 7 + 04cdcf: 41 01 | i32.const 1 + 04cdd1: 47 | i32.ne + 04cdd2: 0d 00 | br_if 0 + 04cdd4: 20 09 | local.get 9 + 04cdd6: 0d 00 | br_if 0 + 04cdd8: 0b | end + 04cdd9: 0b | end + 04cdda: 20 05 | local.get 5 + 04cddc: 41 d0 01 | i32.const 208 + 04cddf: 6a | i32.add + 04cde0: 24 80 80 80 80 00 | global.set 0 + 04cde6: 0b | end +04cde9 func[715]: + 04cdea: 07 7f | local[6..12] type=i32 + 04cdec: 23 80 80 80 80 00 | global.get 0 + 04cdf2: 41 f0 01 | i32.const 240 + 04cdf5: 6b | i32.sub + 04cdf6: 22 06 | local.tee 6 + 04cdf8: 24 80 80 80 80 00 | global.set 0 + 04cdfe: 20 06 | local.get 6 + 04ce00: 20 00 | local.get 0 + 04ce02: 36 02 00 | i32.store 2 0 + 04ce05: 41 01 | i32.const 1 + 04ce07: 21 07 | local.set 7 + 04ce09: 02 40 | block + 04ce0b: 20 04 | local.get 4 + 04ce0d: 41 02 | i32.const 2 + 04ce0f: 48 | i32.lt_s + 04ce10: 0d 00 | br_if 0 + 04ce12: 41 00 | i32.const 0 + 04ce14: 20 01 | local.get 1 + 04ce16: 6b | i32.sub + 04ce17: 21 08 | local.set 8 + 04ce19: 41 01 | i32.const 1 + 04ce1b: 21 07 | local.set 7 + 04ce1d: 20 00 | local.get 0 + 04ce1f: 21 09 | local.set 9 + 04ce21: 03 40 | loop + 04ce23: 02 40 | block + 04ce25: 20 00 | local.get 0 + 04ce27: 20 09 | local.get 9 + 04ce29: 20 08 | local.get 8 + 04ce2b: 6a | i32.add + 04ce2c: 22 09 | local.tee 9 + 04ce2e: 20 05 | local.get 5 + 04ce30: 20 04 | local.get 4 + 04ce32: 41 7e | i32.const 4294967294 + 04ce34: 6a | i32.add + 04ce35: 22 0a | local.tee 10 + 04ce37: 41 02 | i32.const 2 + 04ce39: 74 | i32.shl + 04ce3a: 6a | i32.add + 04ce3b: 28 02 00 | i32.load 2 0 + 04ce3e: 6b | i32.sub + 04ce3f: 22 0b | local.tee 11 + 04ce41: 20 03 | local.get 3 + 04ce43: 20 02 | local.get 2 + 04ce45: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04ce4e: 80 00 | + 04ce50: 41 00 | i32.const 0 + 04ce52: 48 | i32.lt_s + 04ce53: 0d 00 | br_if 0 + 04ce55: 20 00 | local.get 0 + 04ce57: 20 09 | local.get 9 + 04ce59: 20 03 | local.get 3 + 04ce5b: 20 02 | local.get 2 + 04ce5d: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04ce66: 80 00 | + 04ce68: 41 7f | i32.const 4294967295 + 04ce6a: 4a | i32.gt_s + 04ce6b: 0d 02 | br_if 2 + 04ce6d: 0b | end + 04ce6e: 20 06 | local.get 6 + 04ce70: 20 07 | local.get 7 + 04ce72: 41 02 | i32.const 2 + 04ce74: 74 | i32.shl + 04ce75: 6a | i32.add + 04ce76: 20 0b | local.get 11 + 04ce78: 20 09 | local.get 9 + 04ce7a: 20 0b | local.get 11 + 04ce7c: 20 09 | local.get 9 + 04ce7e: 20 03 | local.get 3 + 04ce80: 20 02 | local.get 2 + 04ce82: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04ce8b: 80 00 | + 04ce8d: 41 7f | i32.const 4294967295 + 04ce8f: 4a | i32.gt_s + 04ce90: 22 0c | local.tee 12 + 04ce92: 1b | select + 04ce93: 22 09 | local.tee 9 + 04ce95: 36 02 00 | i32.store 2 0 + 04ce98: 20 07 | local.get 7 + 04ce9a: 41 01 | i32.const 1 + 04ce9c: 6a | i32.add + 04ce9d: 21 07 | local.set 7 + 04ce9f: 20 04 | local.get 4 + 04cea1: 41 7f | i32.const 4294967295 + 04cea3: 6a | i32.add + 04cea4: 20 0a | local.get 10 + 04cea6: 20 0c | local.get 12 + 04cea8: 1b | select + 04cea9: 22 04 | local.tee 4 + 04ceab: 41 01 | i32.const 1 + 04cead: 4a | i32.gt_s + 04ceae: 0d 00 | br_if 0 + 04ceb0: 0b | end + 04ceb1: 0b | end + 04ceb2: 20 01 | local.get 1 + 04ceb4: 20 06 | local.get 6 + 04ceb6: 20 07 | local.get 7 + 04ceb8: 10 d0 85 80 80 00 | call 720 + 04cebe: 20 06 | local.get 6 + 04cec0: 41 f0 01 | i32.const 240 + 04cec3: 6a | i32.add + 04cec4: 24 80 80 80 80 00 | global.set 0 + 04ceca: 0b | end +04cecc func[716]: + 04cecd: 03 7f | local[2..4] type=i32 + 04cecf: 20 00 | local.get 0 + 04ced1: 28 02 04 | i32.load 2 4 + 04ced4: 21 02 | local.set 2 + 04ced6: 02 40 | block + 04ced8: 02 40 | block + 04ceda: 20 01 | local.get 1 + 04cedc: 41 1f | i32.const 31 + 04cede: 4b | i32.gt_u + 04cedf: 0d 00 | br_if 0 + 04cee1: 20 00 | local.get 0 + 04cee3: 28 02 00 | i32.load 2 0 + 04cee6: 21 03 | local.set 3 + 04cee8: 20 02 | local.get 2 + 04ceea: 21 04 | local.set 4 + 04ceec: 0c 01 | br 1 + 04ceee: 0b | end + 04ceef: 20 01 | local.get 1 + 04cef1: 41 60 | i32.const 4294967264 + 04cef3: 6a | i32.add + 04cef4: 21 01 | local.set 1 + 04cef6: 41 00 | i32.const 0 + 04cef8: 21 04 | local.set 4 + 04cefa: 20 02 | local.get 2 + 04cefc: 21 03 | local.set 3 + 04cefe: 0b | end + 04ceff: 20 00 | local.get 0 + 04cf01: 20 04 | local.get 4 + 04cf03: 20 01 | local.get 1 + 04cf05: 76 | i32.shr_u + 04cf06: 36 02 04 | i32.store 2 4 + 04cf09: 20 00 | local.get 0 + 04cf0b: 20 04 | local.get 4 + 04cf0d: 41 20 | i32.const 32 + 04cf0f: 20 01 | local.get 1 + 04cf11: 6b | i32.sub + 04cf12: 74 | i32.shl + 04cf13: 20 03 | local.get 3 + 04cf15: 20 01 | local.get 1 + 04cf17: 76 | i32.shr_u + 04cf18: 72 | i32.or + 04cf19: 36 02 00 | i32.store 2 0 + 04cf1c: 0b | end +04cf1f func[717]: + 04cf20: 06 7f | local[8..13] type=i32 + 04cf22: 23 80 80 80 80 00 | global.get 0 + 04cf28: 41 f0 01 | i32.const 240 + 04cf2b: 6b | i32.sub + 04cf2c: 22 08 | local.tee 8 + 04cf2e: 24 80 80 80 80 00 | global.set 0 + 04cf34: 20 08 | local.get 8 + 04cf36: 20 04 | local.get 4 + 04cf38: 28 02 00 | i32.load 2 0 + 04cf3b: 22 09 | local.tee 9 + 04cf3d: 36 02 e8 01 | i32.store 2 232 + 04cf41: 20 04 | local.get 4 + 04cf43: 28 02 04 | i32.load 2 4 + 04cf46: 21 04 | local.set 4 + 04cf48: 20 08 | local.get 8 + 04cf4a: 20 00 | local.get 0 + 04cf4c: 36 02 00 | i32.store 2 0 + 04cf4f: 20 08 | local.get 8 + 04cf51: 20 04 | local.get 4 + 04cf53: 36 02 ec 01 | i32.store 2 236 + 04cf57: 41 00 | i32.const 0 + 04cf59: 20 01 | local.get 1 + 04cf5b: 6b | i32.sub + 04cf5c: 21 0a | local.set 10 + 04cf5e: 20 06 | local.get 6 + 04cf60: 45 | i32.eqz + 04cf61: 21 0b | local.set 11 + 04cf63: 02 40 | block + 04cf65: 02 40 | block + 04cf67: 02 40 | block + 04cf69: 02 40 | block + 04cf6b: 02 40 | block + 04cf6d: 20 09 | local.get 9 + 04cf6f: 41 01 | i32.const 1 + 04cf71: 46 | i32.eq + 04cf72: 0d 00 | br_if 0 + 04cf74: 20 00 | local.get 0 + 04cf76: 21 09 | local.set 9 + 04cf78: 41 01 | i32.const 1 + 04cf7a: 21 06 | local.set 6 + 04cf7c: 0c 01 | br 1 + 04cf7e: 0b | end + 04cf7f: 20 00 | local.get 0 + 04cf81: 21 09 | local.set 9 + 04cf83: 41 01 | i32.const 1 + 04cf85: 21 06 | local.set 6 + 04cf87: 20 04 | local.get 4 + 04cf89: 0d 00 | br_if 0 + 04cf8b: 41 01 | i32.const 1 + 04cf8d: 21 06 | local.set 6 + 04cf8f: 20 00 | local.get 0 + 04cf91: 21 04 | local.set 4 + 04cf93: 0c 01 | br 1 + 04cf95: 0b | end + 04cf96: 03 40 | loop + 04cf98: 02 40 | block + 04cf9a: 20 09 | local.get 9 + 04cf9c: 20 07 | local.get 7 + 04cf9e: 20 05 | local.get 5 + 04cfa0: 41 02 | i32.const 2 + 04cfa2: 74 | i32.shl + 04cfa3: 6a | i32.add + 04cfa4: 22 0c | local.tee 12 + 04cfa6: 28 02 00 | i32.load 2 0 + 04cfa9: 6b | i32.sub + 04cfaa: 22 04 | local.tee 4 + 04cfac: 20 00 | local.get 0 + 04cfae: 20 03 | local.get 3 + 04cfb0: 20 02 | local.get 2 + 04cfb2: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04cfbb: 80 00 | + 04cfbd: 41 01 | i32.const 1 + 04cfbf: 4e | i32.ge_s + 04cfc0: 0d 00 | br_if 0 + 04cfc2: 20 09 | local.get 9 + 04cfc4: 21 04 | local.set 4 + 04cfc6: 0c 02 | br 2 + 04cfc8: 0b | end + 04cfc9: 20 0b | local.get 11 + 04cfcb: 41 7f | i32.const 4294967295 + 04cfcd: 73 | i32.xor + 04cfce: 21 0d | local.set 13 + 04cfd0: 41 01 | i32.const 1 + 04cfd2: 21 0b | local.set 11 + 04cfd4: 02 40 | block + 04cfd6: 02 40 | block + 04cfd8: 20 0d | local.get 13 + 04cfda: 20 05 | local.get 5 + 04cfdc: 41 02 | i32.const 2 + 04cfde: 48 | i32.lt_s + 04cfdf: 72 | i32.or + 04cfe0: 41 01 | i32.const 1 + 04cfe2: 71 | i32.and + 04cfe3: 0d 00 | br_if 0 + 04cfe5: 20 0c | local.get 12 + 04cfe7: 41 78 | i32.const 4294967288 + 04cfe9: 6a | i32.add + 04cfea: 28 02 00 | i32.load 2 0 + 04cfed: 21 0d | local.set 13 + 04cfef: 20 09 | local.get 9 + 04cff1: 20 0a | local.get 10 + 04cff3: 6a | i32.add + 04cff4: 22 0c | local.tee 12 + 04cff6: 20 04 | local.get 4 + 04cff8: 20 03 | local.get 3 + 04cffa: 20 02 | local.get 2 + 04cffc: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04d005: 80 00 | + 04d007: 41 7f | i32.const 4294967295 + 04d009: 4a | i32.gt_s + 04d00a: 0d 01 | br_if 1 + 04d00c: 20 0c | local.get 12 + 04d00e: 20 0d | local.get 13 + 04d010: 6b | i32.sub + 04d011: 20 04 | local.get 4 + 04d013: 20 03 | local.get 3 + 04d015: 20 02 | local.get 2 + 04d017: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04d020: 80 00 | + 04d022: 41 7f | i32.const 4294967295 + 04d024: 4a | i32.gt_s + 04d025: 0d 01 | br_if 1 + 04d027: 0b | end + 04d028: 20 08 | local.get 8 + 04d02a: 20 06 | local.get 6 + 04d02c: 41 02 | i32.const 2 + 04d02e: 74 | i32.shl + 04d02f: 6a | i32.add + 04d030: 20 04 | local.get 4 + 04d032: 36 02 00 | i32.store 2 0 + 04d035: 20 08 | local.get 8 + 04d037: 41 e8 01 | i32.const 232 + 04d03a: 6a | i32.add + 04d03b: 20 08 | local.get 8 + 04d03d: 41 e8 01 | i32.const 232 + 04d040: 6a | i32.add + 04d041: 10 cf 85 80 80 00 | call 719 + 04d047: 22 09 | local.tee 9 + 04d049: 10 cc 85 80 80 00 | call 716 + 04d04f: 20 06 | local.get 6 + 04d051: 41 01 | i32.const 1 + 04d053: 6a | i32.add + 04d054: 21 06 | local.set 6 + 04d056: 20 09 | local.get 9 + 04d058: 20 05 | local.get 5 + 04d05a: 6a | i32.add + 04d05b: 21 05 | local.set 5 + 04d05d: 20 08 | local.get 8 + 04d05f: 28 02 ec 01 | i32.load 2 236 + 04d063: 21 0d | local.set 13 + 04d065: 20 04 | local.get 4 + 04d067: 21 09 | local.set 9 + 04d069: 20 08 | local.get 8 + 04d06b: 28 02 e8 01 | i32.load 2 232 + 04d06f: 41 01 | i32.const 1 + 04d071: 47 | i32.ne + 04d072: 0d 01 | br_if 1 + 04d074: 20 04 | local.get 4 + 04d076: 21 09 | local.set 9 + 04d078: 20 0d | local.get 13 + 04d07a: 0d 01 | br_if 1 + 04d07c: 0c 03 | br 3 + 04d07e: 0b | end + 04d07f: 0b | end + 04d080: 20 09 | local.get 9 + 04d082: 21 04 | local.set 4 + 04d084: 0c 01 | br 1 + 04d086: 0b | end + 04d087: 20 0b | local.get 11 + 04d089: 41 01 | i32.const 1 + 04d08b: 71 | i32.and + 04d08c: 45 | i32.eqz + 04d08d: 0d 01 | br_if 1 + 04d08f: 0b | end + 04d090: 20 01 | local.get 1 + 04d092: 20 08 | local.get 8 + 04d094: 20 06 | local.get 6 + 04d096: 10 d0 85 80 80 00 | call 720 + 04d09c: 20 04 | local.get 4 + 04d09e: 20 01 | local.get 1 + 04d0a0: 20 02 | local.get 2 + 04d0a2: 20 03 | local.get 3 + 04d0a4: 20 05 | local.get 5 + 04d0a6: 20 07 | local.get 7 + 04d0a8: 10 cb 85 80 80 00 | call 715 + 04d0ae: 0b | end + 04d0af: 20 08 | local.get 8 + 04d0b1: 41 f0 01 | i32.const 240 + 04d0b4: 6a | i32.add + 04d0b5: 24 80 80 80 80 00 | global.set 0 + 04d0bb: 0b | end +04d0bd func[718]: + 04d0be: 02 7f | local[2..3] type=i32 + 04d0c0: 02 40 | block + 04d0c2: 02 40 | block + 04d0c4: 20 01 | local.get 1 + 04d0c6: 41 1f | i32.const 31 + 04d0c8: 4b | i32.gt_u + 04d0c9: 0d 00 | br_if 0 + 04d0cb: 20 00 | local.get 0 + 04d0cd: 41 04 | i32.const 4 + 04d0cf: 6a | i32.add + 04d0d0: 21 02 | local.set 2 + 04d0d2: 20 00 | local.get 0 + 04d0d4: 28 02 00 | i32.load 2 0 + 04d0d7: 21 03 | local.set 3 + 04d0d9: 0c 01 | br 1 + 04d0db: 0b | end + 04d0dc: 20 01 | local.get 1 + 04d0de: 41 60 | i32.const 4294967264 + 04d0e0: 6a | i32.add + 04d0e1: 21 01 | local.set 1 + 04d0e3: 41 00 | i32.const 0 + 04d0e5: 21 03 | local.set 3 + 04d0e7: 20 00 | local.get 0 + 04d0e9: 21 02 | local.set 2 + 04d0eb: 0b | end + 04d0ec: 20 02 | local.get 2 + 04d0ee: 28 02 00 | i32.load 2 0 + 04d0f1: 21 02 | local.set 2 + 04d0f3: 20 00 | local.get 0 + 04d0f5: 20 03 | local.get 3 + 04d0f7: 20 01 | local.get 1 + 04d0f9: 74 | i32.shl + 04d0fa: 36 02 00 | i32.store 2 0 + 04d0fd: 20 00 | local.get 0 + 04d0ff: 20 03 | local.get 3 + 04d101: 41 20 | i32.const 32 + 04d103: 20 01 | local.get 1 + 04d105: 6b | i32.sub + 04d106: 76 | i32.shr_u + 04d107: 20 02 | local.get 2 + 04d109: 20 01 | local.get 1 + 04d10b: 74 | i32.shl + 04d10c: 72 | i32.or + 04d10d: 36 02 04 | i32.store 2 4 + 04d110: 0b | end +04d112 func[719]: + 04d113: 01 7f | local[1] type=i32 + 04d115: 02 40 | block + 04d117: 20 00 | local.get 0 + 04d119: 28 02 00 | i32.load 2 0 + 04d11c: 41 7f | i32.const 4294967295 + 04d11e: 6a | i32.add + 04d11f: 10 d1 85 80 80 00 | call 721 + 04d125: 22 01 | local.tee 1 + 04d127: 0d 00 | br_if 0 + 04d129: 20 00 | local.get 0 + 04d12b: 28 02 04 | i32.load 2 4 + 04d12e: 10 d1 85 80 80 00 | call 721 + 04d134: 22 00 | local.tee 0 + 04d136: 41 20 | i32.const 32 + 04d138: 72 | i32.or + 04d139: 41 00 | i32.const 0 + 04d13b: 20 00 | local.get 0 + 04d13d: 1b | select + 04d13e: 21 01 | local.set 1 + 04d140: 0b | end + 04d141: 20 01 | local.get 1 + 04d143: 0b | end +04d146 func[720]: + 04d147: 05 7f | local[3..7] type=i32 + 04d149: 23 80 80 80 80 00 | global.get 0 + 04d14f: 41 80 02 | i32.const 256 + 04d152: 6b | i32.sub + 04d153: 22 03 | local.tee 3 + 04d155: 24 80 80 80 80 00 | global.set 0 + 04d15b: 02 40 | block + 04d15d: 20 02 | local.get 2 + 04d15f: 41 02 | i32.const 2 + 04d161: 48 | i32.lt_s + 04d162: 0d 00 | br_if 0 + 04d164: 20 01 | local.get 1 + 04d166: 20 02 | local.get 2 + 04d168: 41 02 | i32.const 2 + 04d16a: 74 | i32.shl + 04d16b: 6a | i32.add + 04d16c: 22 04 | local.tee 4 + 04d16e: 20 03 | local.get 3 + 04d170: 36 02 00 | i32.store 2 0 + 04d173: 20 00 | local.get 0 + 04d175: 45 | i32.eqz + 04d176: 0d 00 | br_if 0 + 04d178: 03 40 | loop + 04d17a: 20 04 | local.get 4 + 04d17c: 28 02 00 | i32.load 2 0 + 04d17f: 20 01 | local.get 1 + 04d181: 28 02 00 | i32.load 2 0 + 04d184: 20 00 | local.get 0 + 04d186: 41 80 02 | i32.const 256 + 04d189: 20 00 | local.get 0 + 04d18b: 41 80 02 | i32.const 256 + 04d18e: 49 | i32.lt_u + 04d18f: 1b | select + 04d190: 22 05 | local.tee 5 + 04d192: 10 cf 82 80 80 00 | call 335 + 04d198: 1a | drop + 04d199: 41 00 | i32.const 0 + 04d19b: 21 06 | local.set 6 + 04d19d: 03 40 | loop + 04d19f: 20 01 | local.get 1 + 04d1a1: 20 06 | local.get 6 + 04d1a3: 41 02 | i32.const 2 + 04d1a5: 74 | i32.shl + 04d1a6: 6a | i32.add + 04d1a7: 22 07 | local.tee 7 + 04d1a9: 28 02 00 | i32.load 2 0 + 04d1ac: 20 01 | local.get 1 + 04d1ae: 20 06 | local.get 6 + 04d1b0: 41 01 | i32.const 1 + 04d1b2: 6a | i32.add + 04d1b3: 22 06 | local.tee 6 + 04d1b5: 41 02 | i32.const 2 + 04d1b7: 74 | i32.shl + 04d1b8: 6a | i32.add + 04d1b9: 28 02 00 | i32.load 2 0 + 04d1bc: 20 05 | local.get 5 + 04d1be: 10 cf 82 80 80 00 | call 335 + 04d1c4: 1a | drop + 04d1c5: 20 07 | local.get 7 + 04d1c7: 20 07 | local.get 7 + 04d1c9: 28 02 00 | i32.load 2 0 + 04d1cc: 20 05 | local.get 5 + 04d1ce: 6a | i32.add + 04d1cf: 36 02 00 | i32.store 2 0 + 04d1d2: 20 06 | local.get 6 + 04d1d4: 20 02 | local.get 2 + 04d1d6: 47 | i32.ne + 04d1d7: 0d 00 | br_if 0 + 04d1d9: 0b | end + 04d1da: 20 00 | local.get 0 + 04d1dc: 20 05 | local.get 5 + 04d1de: 6b | i32.sub + 04d1df: 22 00 | local.tee 0 + 04d1e1: 0d 00 | br_if 0 + 04d1e3: 0b | end + 04d1e4: 0b | end + 04d1e5: 20 03 | local.get 3 + 04d1e7: 41 80 02 | i32.const 256 + 04d1ea: 6a | i32.add + 04d1eb: 24 80 80 80 80 00 | global.set 0 + 04d1f1: 0b | end +04d1f3 func[721]: + 04d1f4: 20 00 | local.get 0 + 04d1f6: 10 d2 85 80 80 00 | call 722 + 04d1fc: 0b | end +04d1fe func[722]: + 04d1ff: 20 00 | local.get 0 + 04d201: 68 | i32.ctz + 04d202: 41 00 | i32.const 0 + 04d204: 20 00 | local.get 0 + 04d206: 1b | select + 04d207: 0b | end +04d209 func[723]: + 04d20a: 20 00 | local.get 0 + 04d20c: 20 01 | local.get 1 + 04d20e: 20 02 | local.get 2 + 04d210: 41 cf 81 80 80 00 | i32.const 207 + 04d216: 20 03 | local.get 3 + 04d218: 10 ca 85 80 80 00 | call 714 + 04d21e: 0b | end +04d220 func[724]: + 04d221: 20 00 | local.get 0 + 04d223: 20 01 | local.get 1 + 04d225: 20 02 | local.get 2 + 04d227: 11 8a 80 80 80 00 80 80 80 | call_indirect 0 (type 10) + 04d230: 80 00 | + 04d232: 0b | end +04d234 func[725]: + 04d235: 10 98 82 80 80 00 | call 280 + 04d23b: 00 | unreachable + 04d23c: 0b | end +04d23e func[726]: + 04d23f: 41 00 | i32.const 0 + 04d241: 20 00 | local.get 0 + 04d243: 41 7f | i32.const 4294967295 + 04d245: 6a | i32.add + 04d246: ad | i64.extend_i32_u + 04d247: 37 03 88 99 99 80 00 | i64.store 3 412808 + 04d24e: 0b | end +04d251 func[727]: + 04d252: 02 40 | block + 04d254: 02 40 | block + 04d256: 20 01 | local.get 1 + 04d258: 41 80 08 | i32.const 1024 + 04d25b: 48 | i32.lt_s + 04d25c: 0d 00 | br_if 0 + 04d25e: 20 00 | local.get 0 + 04d260: 44 00 00 00 00 00 00 e0 7f | f64.const 0x1p+1023 + 04d269: a2 | f64.mul + 04d26a: 21 00 | local.set 0 + 04d26c: 02 40 | block + 04d26e: 20 01 | local.get 1 + 04d270: 41 ff 0f | i32.const 2047 + 04d273: 4f | i32.ge_u + 04d274: 0d 00 | br_if 0 + 04d276: 20 01 | local.get 1 + 04d278: 41 81 78 | i32.const 4294966273 + 04d27b: 6a | i32.add + 04d27c: 21 01 | local.set 1 + 04d27e: 0c 02 | br 2 + 04d280: 0b | end + 04d281: 20 00 | local.get 0 + 04d283: 44 00 00 00 00 00 00 e0 7f | f64.const 0x1p+1023 + 04d28c: a2 | f64.mul + 04d28d: 21 00 | local.set 0 + 04d28f: 20 01 | local.get 1 + 04d291: 41 fd 17 | i32.const 3069 + 04d294: 20 01 | local.get 1 + 04d296: 41 fd 17 | i32.const 3069 + 04d299: 49 | i32.lt_u + 04d29a: 1b | select + 04d29b: 41 82 70 | i32.const 4294965250 + 04d29e: 6a | i32.add + 04d29f: 21 01 | local.set 1 + 04d2a1: 0c 01 | br 1 + 04d2a3: 0b | end + 04d2a4: 20 01 | local.get 1 + 04d2a6: 41 81 78 | i32.const 4294966273 + 04d2a9: 4a | i32.gt_s + 04d2aa: 0d 00 | br_if 0 + 04d2ac: 20 00 | local.get 0 + 04d2ae: 44 00 00 00 00 00 00 60 03 | f64.const 0x1p-969 + 04d2b7: a2 | f64.mul + 04d2b8: 21 00 | local.set 0 + 04d2ba: 02 40 | block + 04d2bc: 20 01 | local.get 1 + 04d2be: 41 b8 70 | i32.const 4294965304 + 04d2c1: 4d | i32.le_u + 04d2c2: 0d 00 | br_if 0 + 04d2c4: 20 01 | local.get 1 + 04d2c6: 41 c9 07 | i32.const 969 + 04d2c9: 6a | i32.add + 04d2ca: 21 01 | local.set 1 + 04d2cc: 0c 01 | br 1 + 04d2ce: 0b | end + 04d2cf: 20 00 | local.get 0 + 04d2d1: 44 00 00 00 00 00 00 60 03 | f64.const 0x1p-969 + 04d2da: a2 | f64.mul + 04d2db: 21 00 | local.set 0 + 04d2dd: 20 01 | local.get 1 + 04d2df: 41 f0 68 | i32.const 4294964336 + 04d2e2: 20 01 | local.get 1 + 04d2e4: 41 f0 68 | i32.const 4294964336 + 04d2e7: 4b | i32.gt_u + 04d2e8: 1b | select + 04d2e9: 41 92 0f | i32.const 1938 + 04d2ec: 6a | i32.add + 04d2ed: 21 01 | local.set 1 + 04d2ef: 0b | end + 04d2f0: 20 00 | local.get 0 + 04d2f2: 20 01 | local.get 1 + 04d2f4: 41 ff 07 | i32.const 1023 + 04d2f7: 6a | i32.add + 04d2f8: ad | i64.extend_i32_u + 04d2f9: 42 34 | i64.const 52 + 04d2fb: 86 | i64.shl + 04d2fc: bf | f64.reinterpret_i64 + 04d2fd: a2 | f64.mul + 04d2fe: 0b | end +04d301 func[728]: + 04d302: 03 7f | local[1..3] type=i32 + 04d304: 01 7c | local[4] type=f64 + 04d306: 23 80 80 80 80 00 | global.get 0 + 04d30c: 41 10 | i32.const 16 + 04d30e: 6b | i32.sub + 04d30f: 22 01 | local.tee 1 + 04d311: 24 80 80 80 80 00 | global.set 0 + 04d317: 02 40 | block + 04d319: 02 40 | block + 04d31b: 20 00 | local.get 0 + 04d31d: bc | i32.reinterpret_f32 + 04d31e: 22 02 | local.tee 2 + 04d320: 41 ff ff ff ff 07 | i32.const 2147483647 + 04d326: 71 | i32.and + 04d327: 22 03 | local.tee 3 + 04d329: 41 da 9f a4 fa 03 | i32.const 1061752794 + 04d32f: 4b | i32.gt_u + 04d330: 0d 00 | br_if 0 + 04d332: 20 03 | local.get 3 + 04d334: 41 80 80 80 cc 03 | i32.const 964689920 + 04d33a: 49 | i32.lt_u + 04d33b: 0d 01 | br_if 1 + 04d33d: 20 00 | local.get 0 + 04d33f: bb | f64.promote_f32 + 04d340: 10 92 85 80 80 00 | call 658 + 04d346: 21 00 | local.set 0 + 04d348: 0c 01 | br 1 + 04d34a: 0b | end + 04d34b: 02 40 | block + 04d34d: 20 03 | local.get 3 + 04d34f: 41 d1 a7 ed 83 04 | i32.const 1081824209 + 04d355: 4b | i32.gt_u + 04d356: 0d 00 | br_if 0 + 04d358: 20 00 | local.get 0 + 04d35a: bb | f64.promote_f32 + 04d35b: 21 04 | local.set 4 + 04d35d: 02 40 | block + 04d35f: 20 03 | local.get 3 + 04d361: 41 e3 97 db 80 04 | i32.const 1075235811 + 04d367: 4b | i32.gt_u + 04d368: 0d 00 | br_if 0 + 04d36a: 02 40 | block + 04d36c: 20 02 | local.get 2 + 04d36e: 41 7f | i32.const 4294967295 + 04d370: 4a | i32.gt_s + 04d371: 0d 00 | br_if 0 + 04d373: 20 04 | local.get 4 + 04d375: 44 18 2d 44 54 fb 21 f9 3f | f64.const 0x1.921fb54442d18p+0 + 04d37e: a0 | f64.add + 04d37f: 10 91 85 80 80 00 | call 657 + 04d385: 8c | f32.neg + 04d386: 21 00 | local.set 0 + 04d388: 0c 03 | br 3 + 04d38a: 0b | end + 04d38b: 20 04 | local.get 4 + 04d38d: 44 18 2d 44 54 fb 21 f9 bf | f64.const -0x1.921fb54442d18p+0 + 04d396: a0 | f64.add + 04d397: 10 91 85 80 80 00 | call 657 + 04d39d: 21 00 | local.set 0 + 04d39f: 0c 02 | br 2 + 04d3a1: 0b | end + 04d3a2: 44 18 2d 44 54 fb 21 09 c0 | f64.const -0x1.921fb54442d18p+1 + 04d3ab: 44 18 2d 44 54 fb 21 09 40 | f64.const 0x1.921fb54442d18p+1 + 04d3b4: 20 02 | local.get 2 + 04d3b6: 41 7f | i32.const 4294967295 + 04d3b8: 4a | i32.gt_s + 04d3b9: 1b | select + 04d3ba: 20 04 | local.get 4 + 04d3bc: a0 | f64.add + 04d3bd: 9a | f64.neg + 04d3be: 10 92 85 80 80 00 | call 658 + 04d3c4: 21 00 | local.set 0 + 04d3c6: 0c 01 | br 1 + 04d3c8: 0b | end + 04d3c9: 02 40 | block + 04d3cb: 20 03 | local.get 3 + 04d3cd: 41 d5 e3 88 87 04 | i32.const 1088565717 + 04d3d3: 4b | i32.gt_u + 04d3d4: 0d 00 | br_if 0 + 04d3d6: 02 40 | block + 04d3d8: 20 03 | local.get 3 + 04d3da: 41 df db bf 85 04 | i32.const 1085271519 + 04d3e0: 4b | i32.gt_u + 04d3e1: 0d 00 | br_if 0 + 04d3e3: 20 00 | local.get 0 + 04d3e5: bb | f64.promote_f32 + 04d3e6: 21 04 | local.set 4 + 04d3e8: 02 40 | block + 04d3ea: 20 02 | local.get 2 + 04d3ec: 41 7f | i32.const 4294967295 + 04d3ee: 4a | i32.gt_s + 04d3ef: 0d 00 | br_if 0 + 04d3f1: 20 04 | local.get 4 + 04d3f3: 44 d2 21 33 7f 7c d9 12 40 | f64.const 0x1.2d97c7f3321d2p+2 + 04d3fc: a0 | f64.add + 04d3fd: 10 91 85 80 80 00 | call 657 + 04d403: 21 00 | local.set 0 + 04d405: 0c 03 | br 3 + 04d407: 0b | end + 04d408: 20 04 | local.get 4 + 04d40a: 44 d2 21 33 7f 7c d9 12 c0 | f64.const -0x1.2d97c7f3321d2p+2 + 04d413: a0 | f64.add + 04d414: 10 91 85 80 80 00 | call 657 + 04d41a: 8c | f32.neg + 04d41b: 21 00 | local.set 0 + 04d41d: 0c 02 | br 2 + 04d41f: 0b | end + 04d420: 44 18 2d 44 54 fb 21 19 40 | f64.const 0x1.921fb54442d18p+2 + 04d429: 44 18 2d 44 54 fb 21 19 c0 | f64.const -0x1.921fb54442d18p+2 + 04d432: 20 02 | local.get 2 + 04d434: 41 00 | i32.const 0 + 04d436: 48 | i32.lt_s + 04d437: 1b | select + 04d438: 20 00 | local.get 0 + 04d43a: bb | f64.promote_f32 + 04d43b: a0 | f64.add + 04d43c: 10 92 85 80 80 00 | call 658 + 04d442: 21 00 | local.set 0 + 04d444: 0c 01 | br 1 + 04d446: 0b | end + 04d447: 02 40 | block + 04d449: 20 03 | local.get 3 + 04d44b: 41 80 80 80 fc 07 | i32.const 2139095040 + 04d451: 49 | i32.lt_u + 04d452: 0d 00 | br_if 0 + 04d454: 20 00 | local.get 0 + 04d456: 20 00 | local.get 0 + 04d458: 93 | f32.sub + 04d459: 21 00 | local.set 0 + 04d45b: 0c 01 | br 1 + 04d45d: 0b | end + 04d45e: 20 00 | local.get 0 + 04d460: 20 01 | local.get 1 + 04d462: 41 08 | i32.const 8 + 04d464: 6a | i32.add + 04d465: 10 93 85 80 80 00 | call 659 + 04d46b: 21 03 | local.set 3 + 04d46d: 20 01 | local.get 1 + 04d46f: 2b 03 08 | f64.load 3 8 + 04d472: 21 04 | local.set 4 + 04d474: 02 40 | block + 04d476: 02 40 | block + 04d478: 02 40 | block + 04d47a: 02 40 | block + 04d47c: 20 03 | local.get 3 + 04d47e: 41 03 | i32.const 3 + 04d480: 71 | i32.and + 04d481: 0e 04 00 01 02 03 00 | br_table 0 1 2 3 0 + 04d488: 0b | end + 04d489: 20 04 | local.get 4 + 04d48b: 10 92 85 80 80 00 | call 658 + 04d491: 21 00 | local.set 0 + 04d493: 0c 03 | br 3 + 04d495: 0b | end + 04d496: 20 04 | local.get 4 + 04d498: 10 91 85 80 80 00 | call 657 + 04d49e: 21 00 | local.set 0 + 04d4a0: 0c 02 | br 2 + 04d4a2: 0b | end + 04d4a3: 20 04 | local.get 4 + 04d4a5: 9a | f64.neg + 04d4a6: 10 92 85 80 80 00 | call 658 + 04d4ac: 21 00 | local.set 0 + 04d4ae: 0c 01 | br 1 + 04d4b0: 0b | end + 04d4b1: 20 04 | local.get 4 + 04d4b3: 10 91 85 80 80 00 | call 657 + 04d4b9: 8c | f32.neg + 04d4ba: 21 00 | local.set 0 + 04d4bc: 0b | end + 04d4bd: 20 01 | local.get 1 + 04d4bf: 41 10 | i32.const 16 + 04d4c1: 6a | i32.add + 04d4c2: 24 80 80 80 80 00 | global.set 0 + 04d4c8: 20 00 | local.get 0 + 04d4ca: 0b | end +04d4cc func[729]: + 04d4cd: 01 7f | local[4] type=i32 + 04d4cf: 23 80 80 80 80 00 | global.get 0 + 04d4d5: 41 10 | i32.const 16 + 04d4d7: 6b | i32.sub + 04d4d8: 22 04 | local.tee 4 + 04d4da: 24 80 80 80 80 00 | global.set 0 + 04d4e0: 20 04 | local.get 4 + 04d4e2: 20 03 | local.get 3 + 04d4e4: 36 02 0c | i32.store 2 12 + 04d4e7: 20 00 | local.get 0 + 04d4e9: 20 01 | local.get 1 + 04d4eb: 20 02 | local.get 2 + 04d4ed: 20 03 | local.get 3 + 04d4ef: 10 fc 85 80 80 00 | call 764 + 04d4f5: 21 03 | local.set 3 + 04d4f7: 20 04 | local.get 4 + 04d4f9: 41 10 | i32.const 16 + 04d4fb: 6a | i32.add + 04d4fc: 24 80 80 80 80 00 | global.set 0 + 04d502: 20 03 | local.get 3 + 04d504: 0b | end +04d506 func[730]: + 04d507: 20 00 | local.get 0 + 04d509: 9f | f64.sqrt + 04d50a: 0b | end +04d50c func[731]: + 04d50d: 20 00 | local.get 0 + 04d50f: 91 | f32.sqrt + 04d510: 0b | end +04d512 func[732]: + 04d513: 41 00 | i32.const 0 + 04d515: 0b | end +04d517 func[733]: + 04d518: 42 00 | i64.const 0 + 04d51a: 0b | end +04d51c func[734]: + 04d51d: 20 00 | local.get 0 + 04d51f: 20 01 | local.get 1 + 04d521: 10 df 85 80 80 00 | call 735 + 04d527: 22 00 | local.tee 0 + 04d529: 41 00 | i32.const 0 + 04d52b: 20 00 | local.get 0 + 04d52d: 2d 00 00 | i32.load8_u 0 0 + 04d530: 20 01 | local.get 1 + 04d532: 41 ff 01 | i32.const 255 + 04d535: 71 | i32.and + 04d536: 46 | i32.eq + 04d537: 1b | select + 04d538: 0b | end +04d53b func[735]: + 04d53c: 03 7f | local[2..4] type=i32 + 04d53e: 02 40 | block + 04d540: 02 40 | block + 04d542: 02 40 | block + 04d544: 02 40 | block + 04d546: 20 01 | local.get 1 + 04d548: 41 ff 01 | i32.const 255 + 04d54b: 71 | i32.and + 04d54c: 22 02 | local.tee 2 + 04d54e: 45 | i32.eqz + 04d54f: 0d 00 | br_if 0 + 04d551: 02 40 | block + 04d553: 20 00 | local.get 0 + 04d555: 41 03 | i32.const 3 + 04d557: 71 | i32.and + 04d558: 45 | i32.eqz + 04d559: 0d 00 | br_if 0 + 04d55b: 20 01 | local.get 1 + 04d55d: 41 ff 01 | i32.const 255 + 04d560: 71 | i32.and + 04d561: 21 03 | local.set 3 + 04d563: 03 40 | loop + 04d565: 20 00 | local.get 0 + 04d567: 2d 00 00 | i32.load8_u 0 0 + 04d56a: 22 04 | local.tee 4 + 04d56c: 45 | i32.eqz + 04d56d: 0d 05 | br_if 5 + 04d56f: 20 04 | local.get 4 + 04d571: 20 03 | local.get 3 + 04d573: 46 | i32.eq + 04d574: 0d 05 | br_if 5 + 04d576: 20 00 | local.get 0 + 04d578: 41 01 | i32.const 1 + 04d57a: 6a | i32.add + 04d57b: 22 00 | local.tee 0 + 04d57d: 41 03 | i32.const 3 + 04d57f: 71 | i32.and + 04d580: 0d 00 | br_if 0 + 04d582: 0b | end + 04d583: 0b | end + 04d584: 41 80 82 84 08 | i32.const 16843008 + 04d589: 20 00 | local.get 0 + 04d58b: 28 02 00 | i32.load 2 0 + 04d58e: 22 03 | local.tee 3 + 04d590: 6b | i32.sub + 04d591: 20 03 | local.get 3 + 04d593: 72 | i32.or + 04d594: 41 80 81 82 84 78 | i32.const 2155905152 + 04d59a: 71 | i32.and + 04d59b: 41 80 81 82 84 78 | i32.const 2155905152 + 04d5a1: 47 | i32.ne + 04d5a2: 0d 01 | br_if 1 + 04d5a4: 20 02 | local.get 2 + 04d5a6: 41 81 82 84 08 | i32.const 16843009 + 04d5ab: 6c | i32.mul + 04d5ac: 21 02 | local.set 2 + 04d5ae: 03 40 | loop + 04d5b0: 41 80 82 84 08 | i32.const 16843008 + 04d5b5: 20 03 | local.get 3 + 04d5b7: 20 02 | local.get 2 + 04d5b9: 73 | i32.xor + 04d5ba: 22 04 | local.tee 4 + 04d5bc: 6b | i32.sub + 04d5bd: 20 04 | local.get 4 + 04d5bf: 72 | i32.or + 04d5c0: 41 80 81 82 84 78 | i32.const 2155905152 + 04d5c6: 71 | i32.and + 04d5c7: 41 80 81 82 84 78 | i32.const 2155905152 + 04d5cd: 47 | i32.ne + 04d5ce: 0d 02 | br_if 2 + 04d5d0: 20 00 | local.get 0 + 04d5d2: 28 02 04 | i32.load 2 4 + 04d5d5: 21 03 | local.set 3 + 04d5d7: 20 00 | local.get 0 + 04d5d9: 41 04 | i32.const 4 + 04d5db: 6a | i32.add + 04d5dc: 22 04 | local.tee 4 + 04d5de: 21 00 | local.set 0 + 04d5e0: 20 03 | local.get 3 + 04d5e2: 41 80 82 84 08 | i32.const 16843008 + 04d5e7: 20 03 | local.get 3 + 04d5e9: 6b | i32.sub + 04d5ea: 72 | i32.or + 04d5eb: 41 80 81 82 84 78 | i32.const 2155905152 + 04d5f1: 71 | i32.and + 04d5f2: 41 80 81 82 84 78 | i32.const 2155905152 + 04d5f8: 46 | i32.eq + 04d5f9: 0d 00 | br_if 0 + 04d5fb: 0c 03 | br 3 + 04d5fd: 0b | end + 04d5fe: 0b | end + 04d5ff: 20 00 | local.get 0 + 04d601: 20 00 | local.get 0 + 04d603: 10 e4 85 80 80 00 | call 740 + 04d609: 6a | i32.add + 04d60a: 0f | return + 04d60b: 0b | end + 04d60c: 20 00 | local.get 0 + 04d60e: 21 04 | local.set 4 + 04d610: 0b | end + 04d611: 03 40 | loop + 04d613: 20 04 | local.get 4 + 04d615: 22 00 | local.tee 0 + 04d617: 2d 00 00 | i32.load8_u 0 0 + 04d61a: 22 03 | local.tee 3 + 04d61c: 45 | i32.eqz + 04d61d: 0d 01 | br_if 1 + 04d61f: 20 00 | local.get 0 + 04d621: 41 01 | i32.const 1 + 04d623: 6a | i32.add + 04d624: 21 04 | local.set 4 + 04d626: 20 03 | local.get 3 + 04d628: 20 01 | local.get 1 + 04d62a: 41 ff 01 | i32.const 255 + 04d62d: 71 | i32.and + 04d62e: 47 | i32.ne + 04d62f: 0d 00 | br_if 0 + 04d631: 0b | end + 04d632: 0b | end + 04d633: 20 00 | local.get 0 + 04d635: 0b | end +04d637 func[736]: + 04d638: 02 7f | local[2..3] type=i32 + 04d63a: 20 01 | local.get 1 + 04d63c: 2d 00 00 | i32.load8_u 0 0 + 04d63f: 21 02 | local.set 2 + 04d641: 02 40 | block + 04d643: 20 00 | local.get 0 + 04d645: 2d 00 00 | i32.load8_u 0 0 + 04d648: 22 03 | local.tee 3 + 04d64a: 45 | i32.eqz + 04d64b: 0d 00 | br_if 0 + 04d64d: 20 03 | local.get 3 + 04d64f: 20 02 | local.get 2 + 04d651: 41 ff 01 | i32.const 255 + 04d654: 71 | i32.and + 04d655: 47 | i32.ne + 04d656: 0d 00 | br_if 0 + 04d658: 03 40 | loop + 04d65a: 20 01 | local.get 1 + 04d65c: 2d 00 01 | i32.load8_u 0 1 + 04d65f: 21 02 | local.set 2 + 04d661: 20 00 | local.get 0 + 04d663: 2d 00 01 | i32.load8_u 0 1 + 04d666: 22 03 | local.tee 3 + 04d668: 45 | i32.eqz + 04d669: 0d 01 | br_if 1 + 04d66b: 20 01 | local.get 1 + 04d66d: 41 01 | i32.const 1 + 04d66f: 6a | i32.add + 04d670: 21 01 | local.set 1 + 04d672: 20 00 | local.get 0 + 04d674: 41 01 | i32.const 1 + 04d676: 6a | i32.add + 04d677: 21 00 | local.set 0 + 04d679: 20 03 | local.get 3 + 04d67b: 20 02 | local.get 2 + 04d67d: 41 ff 01 | i32.const 255 + 04d680: 71 | i32.and + 04d681: 46 | i32.eq + 04d682: 0d 00 | br_if 0 + 04d684: 0b | end + 04d685: 0b | end + 04d686: 20 03 | local.get 3 + 04d688: 20 02 | local.get 2 + 04d68a: 41 ff 01 | i32.const 255 + 04d68d: 71 | i32.and + 04d68e: 6b | i32.sub + 04d68f: 0b | end +04d692 func[737]: + 04d693: 01 7f | local[2] type=i32 + 04d695: 02 40 | block + 04d697: 02 40 | block + 04d699: 02 40 | block + 04d69b: 20 01 | local.get 1 + 04d69d: 20 00 | local.get 0 + 04d69f: 73 | i32.xor + 04d6a0: 41 03 | i32.const 3 + 04d6a2: 71 | i32.and + 04d6a3: 45 | i32.eqz + 04d6a4: 0d 00 | br_if 0 + 04d6a6: 20 01 | local.get 1 + 04d6a8: 2d 00 00 | i32.load8_u 0 0 + 04d6ab: 21 02 | local.set 2 + 04d6ad: 0c 01 | br 1 + 04d6af: 0b | end + 04d6b0: 02 40 | block + 04d6b2: 20 01 | local.get 1 + 04d6b4: 41 03 | i32.const 3 + 04d6b6: 71 | i32.and + 04d6b7: 45 | i32.eqz + 04d6b8: 0d 00 | br_if 0 + 04d6ba: 03 40 | loop + 04d6bc: 20 00 | local.get 0 + 04d6be: 20 01 | local.get 1 + 04d6c0: 2d 00 00 | i32.load8_u 0 0 + 04d6c3: 22 02 | local.tee 2 + 04d6c5: 3a 00 00 | i32.store8 0 0 + 04d6c8: 20 02 | local.get 2 + 04d6ca: 45 | i32.eqz + 04d6cb: 0d 03 | br_if 3 + 04d6cd: 20 00 | local.get 0 + 04d6cf: 41 01 | i32.const 1 + 04d6d1: 6a | i32.add + 04d6d2: 21 00 | local.set 0 + 04d6d4: 20 01 | local.get 1 + 04d6d6: 41 01 | i32.const 1 + 04d6d8: 6a | i32.add + 04d6d9: 22 01 | local.tee 1 + 04d6db: 41 03 | i32.const 3 + 04d6dd: 71 | i32.and + 04d6de: 0d 00 | br_if 0 + 04d6e0: 0b | end + 04d6e1: 0b | end + 04d6e2: 41 80 82 84 08 | i32.const 16843008 + 04d6e7: 20 01 | local.get 1 + 04d6e9: 28 02 00 | i32.load 2 0 + 04d6ec: 22 02 | local.tee 2 + 04d6ee: 6b | i32.sub + 04d6ef: 20 02 | local.get 2 + 04d6f1: 72 | i32.or + 04d6f2: 41 80 81 82 84 78 | i32.const 2155905152 + 04d6f8: 71 | i32.and + 04d6f9: 41 80 81 82 84 78 | i32.const 2155905152 + 04d6ff: 47 | i32.ne + 04d700: 0d 00 | br_if 0 + 04d702: 03 40 | loop + 04d704: 20 00 | local.get 0 + 04d706: 20 02 | local.get 2 + 04d708: 36 02 00 | i32.store 2 0 + 04d70b: 20 00 | local.get 0 + 04d70d: 41 04 | i32.const 4 + 04d70f: 6a | i32.add + 04d710: 21 00 | local.set 0 + 04d712: 20 01 | local.get 1 + 04d714: 22 02 | local.tee 2 + 04d716: 41 04 | i32.const 4 + 04d718: 6a | i32.add + 04d719: 21 01 | local.set 1 + 04d71b: 41 80 82 84 08 | i32.const 16843008 + 04d720: 20 02 | local.get 2 + 04d722: 28 02 04 | i32.load 2 4 + 04d725: 22 02 | local.tee 2 + 04d727: 6b | i32.sub + 04d728: 20 02 | local.get 2 + 04d72a: 72 | i32.or + 04d72b: 41 80 81 82 84 78 | i32.const 2155905152 + 04d731: 71 | i32.and + 04d732: 41 80 81 82 84 78 | i32.const 2155905152 + 04d738: 46 | i32.eq + 04d739: 0d 00 | br_if 0 + 04d73b: 0b | end + 04d73c: 0b | end + 04d73d: 20 00 | local.get 0 + 04d73f: 20 02 | local.get 2 + 04d741: 3a 00 00 | i32.store8 0 0 + 04d744: 20 02 | local.get 2 + 04d746: 41 ff 01 | i32.const 255 + 04d749: 71 | i32.and + 04d74a: 45 | i32.eqz + 04d74b: 0d 00 | br_if 0 + 04d74d: 03 40 | loop + 04d74f: 20 00 | local.get 0 + 04d751: 20 01 | local.get 1 + 04d753: 2d 00 01 | i32.load8_u 0 1 + 04d756: 22 02 | local.tee 2 + 04d758: 3a 00 01 | i32.store8 0 1 + 04d75b: 20 00 | local.get 0 + 04d75d: 41 01 | i32.const 1 + 04d75f: 6a | i32.add + 04d760: 21 00 | local.set 0 + 04d762: 20 01 | local.get 1 + 04d764: 41 01 | i32.const 1 + 04d766: 6a | i32.add + 04d767: 21 01 | local.set 1 + 04d769: 20 02 | local.get 2 + 04d76b: 0d 00 | br_if 0 + 04d76d: 0b | end + 04d76e: 0b | end + 04d76f: 20 00 | local.get 0 + 04d771: 0b | end +04d773 func[738]: + 04d774: 20 00 | local.get 0 + 04d776: 20 01 | local.get 1 + 04d778: 10 e1 85 80 80 00 | call 737 + 04d77e: 1a | drop + 04d77f: 20 00 | local.get 0 + 04d781: 0b | end +04d783 func[739]: + 04d784: 02 7f | local[1..2] type=i32 + 04d786: 02 40 | block + 04d788: 20 00 | local.get 0 + 04d78a: 10 e4 85 80 80 00 | call 740 + 04d790: 41 01 | i32.const 1 + 04d792: 6a | i32.add + 04d793: 22 01 | local.tee 1 + 04d795: 10 82 86 80 80 00 | call 770 + 04d79b: 22 02 | local.tee 2 + 04d79d: 0d 00 | br_if 0 + 04d79f: 41 00 | i32.const 0 + 04d7a1: 0f | return + 04d7a2: 0b | end + 04d7a3: 20 02 | local.get 2 + 04d7a5: 20 00 | local.get 0 + 04d7a7: 20 01 | local.get 1 + 04d7a9: 10 cf 82 80 80 00 | call 335 + 04d7af: 0b | end +04d7b2 func[740]: + 04d7b3: 03 7f | local[1..3] type=i32 + 04d7b5: 20 00 | local.get 0 + 04d7b7: 21 01 | local.set 1 + 04d7b9: 02 40 | block + 04d7bb: 02 40 | block + 04d7bd: 20 00 | local.get 0 + 04d7bf: 41 03 | i32.const 3 + 04d7c1: 71 | i32.and + 04d7c2: 45 | i32.eqz + 04d7c3: 0d 00 | br_if 0 + 04d7c5: 02 40 | block + 04d7c7: 20 00 | local.get 0 + 04d7c9: 2d 00 00 | i32.load8_u 0 0 + 04d7cc: 0d 00 | br_if 0 + 04d7ce: 20 00 | local.get 0 + 04d7d0: 20 00 | local.get 0 + 04d7d2: 6b | i32.sub + 04d7d3: 0f | return + 04d7d4: 0b | end + 04d7d5: 20 00 | local.get 0 + 04d7d7: 21 01 | local.set 1 + 04d7d9: 03 40 | loop + 04d7db: 20 01 | local.get 1 + 04d7dd: 41 01 | i32.const 1 + 04d7df: 6a | i32.add + 04d7e0: 22 01 | local.tee 1 + 04d7e2: 41 03 | i32.const 3 + 04d7e4: 71 | i32.and + 04d7e5: 45 | i32.eqz + 04d7e6: 0d 01 | br_if 1 + 04d7e8: 20 01 | local.get 1 + 04d7ea: 2d 00 00 | i32.load8_u 0 0 + 04d7ed: 0d 00 | br_if 0 + 04d7ef: 0c 02 | br 2 + 04d7f1: 0b | end + 04d7f2: 0b | end + 04d7f3: 03 40 | loop + 04d7f5: 20 01 | local.get 1 + 04d7f7: 22 02 | local.tee 2 + 04d7f9: 41 04 | i32.const 4 + 04d7fb: 6a | i32.add + 04d7fc: 21 01 | local.set 1 + 04d7fe: 41 80 82 84 08 | i32.const 16843008 + 04d803: 20 02 | local.get 2 + 04d805: 28 02 00 | i32.load 2 0 + 04d808: 22 03 | local.tee 3 + 04d80a: 6b | i32.sub + 04d80b: 20 03 | local.get 3 + 04d80d: 72 | i32.or + 04d80e: 41 80 81 82 84 78 | i32.const 2155905152 + 04d814: 71 | i32.and + 04d815: 41 80 81 82 84 78 | i32.const 2155905152 + 04d81b: 46 | i32.eq + 04d81c: 0d 00 | br_if 0 + 04d81e: 0b | end + 04d81f: 03 40 | loop + 04d821: 20 02 | local.get 2 + 04d823: 22 01 | local.tee 1 + 04d825: 41 01 | i32.const 1 + 04d827: 6a | i32.add + 04d828: 21 02 | local.set 2 + 04d82a: 20 01 | local.get 1 + 04d82c: 2d 00 00 | i32.load8_u 0 0 + 04d82f: 0d 00 | br_if 0 + 04d831: 0b | end + 04d832: 0b | end + 04d833: 20 01 | local.get 1 + 04d835: 20 00 | local.get 0 + 04d837: 6b | i32.sub + 04d838: 0b | end +04d83b func[741]: + 04d83c: 02 7f | local[3..4] type=i32 + 04d83e: 02 40 | block + 04d840: 02 40 | block + 04d842: 02 40 | block + 04d844: 20 02 | local.get 2 + 04d846: 41 04 | i32.const 4 + 04d848: 49 | i32.lt_u + 04d849: 0d 00 | br_if 0 + 04d84b: 20 01 | local.get 1 + 04d84d: 20 00 | local.get 0 + 04d84f: 72 | i32.or + 04d850: 41 03 | i32.const 3 + 04d852: 71 | i32.and + 04d853: 0d 01 | br_if 1 + 04d855: 03 40 | loop + 04d857: 20 00 | local.get 0 + 04d859: 28 02 00 | i32.load 2 0 + 04d85c: 20 01 | local.get 1 + 04d85e: 28 02 00 | i32.load 2 0 + 04d861: 47 | i32.ne + 04d862: 0d 02 | br_if 2 + 04d864: 20 01 | local.get 1 + 04d866: 41 04 | i32.const 4 + 04d868: 6a | i32.add + 04d869: 21 01 | local.set 1 + 04d86b: 20 00 | local.get 0 + 04d86d: 41 04 | i32.const 4 + 04d86f: 6a | i32.add + 04d870: 21 00 | local.set 0 + 04d872: 20 02 | local.get 2 + 04d874: 41 7c | i32.const 4294967292 + 04d876: 6a | i32.add + 04d877: 22 02 | local.tee 2 + 04d879: 41 03 | i32.const 3 + 04d87b: 4b | i32.gt_u + 04d87c: 0d 00 | br_if 0 + 04d87e: 0b | end + 04d87f: 0b | end + 04d880: 20 02 | local.get 2 + 04d882: 45 | i32.eqz + 04d883: 0d 01 | br_if 1 + 04d885: 0b | end + 04d886: 02 40 | block + 04d888: 03 40 | loop + 04d88a: 20 00 | local.get 0 + 04d88c: 2d 00 00 | i32.load8_u 0 0 + 04d88f: 22 03 | local.tee 3 + 04d891: 20 01 | local.get 1 + 04d893: 2d 00 00 | i32.load8_u 0 0 + 04d896: 22 04 | local.tee 4 + 04d898: 47 | i32.ne + 04d899: 0d 01 | br_if 1 + 04d89b: 20 01 | local.get 1 + 04d89d: 41 01 | i32.const 1 + 04d89f: 6a | i32.add + 04d8a0: 21 01 | local.set 1 + 04d8a2: 20 00 | local.get 0 + 04d8a4: 41 01 | i32.const 1 + 04d8a6: 6a | i32.add + 04d8a7: 21 00 | local.set 0 + 04d8a9: 20 02 | local.get 2 + 04d8ab: 41 7f | i32.const 4294967295 + 04d8ad: 6a | i32.add + 04d8ae: 22 02 | local.tee 2 + 04d8b0: 45 | i32.eqz + 04d8b1: 0d 02 | br_if 2 + 04d8b3: 0c 00 | br 0 + 04d8b5: 0b | end + 04d8b6: 0b | end + 04d8b7: 20 03 | local.get 3 + 04d8b9: 20 04 | local.get 4 + 04d8bb: 6b | i32.sub + 04d8bc: 0f | return + 04d8bd: 0b | end + 04d8be: 41 00 | i32.const 0 + 04d8c0: 0b | end +04d8c3 func[742]: + 04d8c4: 02 7f | local[2..3] type=i32 + 04d8c6: 02 40 | block + 04d8c8: 20 01 | local.get 1 + 04d8ca: 2c 00 00 | i32.load8_s 0 0 + 04d8cd: 22 02 | local.tee 2 + 04d8cf: 0d 00 | br_if 0 + 04d8d1: 20 00 | local.get 0 + 04d8d3: 0f | return + 04d8d4: 0b | end + 04d8d5: 41 00 | i32.const 0 + 04d8d7: 21 03 | local.set 3 + 04d8d9: 02 40 | block + 04d8db: 20 00 | local.get 0 + 04d8dd: 20 02 | local.get 2 + 04d8df: 10 de 85 80 80 00 | call 734 + 04d8e5: 22 00 | local.tee 0 + 04d8e7: 45 | i32.eqz + 04d8e8: 0d 00 | br_if 0 + 04d8ea: 02 40 | block + 04d8ec: 20 01 | local.get 1 + 04d8ee: 2d 00 01 | i32.load8_u 0 1 + 04d8f1: 0d 00 | br_if 0 + 04d8f3: 20 00 | local.get 0 + 04d8f5: 0f | return + 04d8f6: 0b | end + 04d8f7: 20 00 | local.get 0 + 04d8f9: 2d 00 01 | i32.load8_u 0 1 + 04d8fc: 45 | i32.eqz + 04d8fd: 0d 00 | br_if 0 + 04d8ff: 02 40 | block + 04d901: 20 01 | local.get 1 + 04d903: 2d 00 02 | i32.load8_u 0 2 + 04d906: 0d 00 | br_if 0 + 04d908: 20 00 | local.get 0 + 04d90a: 20 01 | local.get 1 + 04d90c: 10 e7 85 80 80 00 | call 743 + 04d912: 0f | return + 04d913: 0b | end + 04d914: 20 00 | local.get 0 + 04d916: 2d 00 02 | i32.load8_u 0 2 + 04d919: 45 | i32.eqz + 04d91a: 0d 00 | br_if 0 + 04d91c: 02 40 | block + 04d91e: 20 01 | local.get 1 + 04d920: 2d 00 03 | i32.load8_u 0 3 + 04d923: 0d 00 | br_if 0 + 04d925: 20 00 | local.get 0 + 04d927: 20 01 | local.get 1 + 04d929: 10 e8 85 80 80 00 | call 744 + 04d92f: 0f | return + 04d930: 0b | end + 04d931: 20 00 | local.get 0 + 04d933: 2d 00 03 | i32.load8_u 0 3 + 04d936: 45 | i32.eqz + 04d937: 0d 00 | br_if 0 + 04d939: 02 40 | block + 04d93b: 20 01 | local.get 1 + 04d93d: 2d 00 04 | i32.load8_u 0 4 + 04d940: 0d 00 | br_if 0 + 04d942: 20 00 | local.get 0 + 04d944: 20 01 | local.get 1 + 04d946: 10 e9 85 80 80 00 | call 745 + 04d94c: 0f | return + 04d94d: 0b | end + 04d94e: 20 00 | local.get 0 + 04d950: 20 01 | local.get 1 + 04d952: 10 ea 85 80 80 00 | call 746 + 04d958: 21 03 | local.set 3 + 04d95a: 0b | end + 04d95b: 20 03 | local.get 3 + 04d95d: 0b | end +04d95f func[743]: + 04d960: 04 7f | local[2..5] type=i32 + 04d962: 20 00 | local.get 0 + 04d964: 2d 00 01 | i32.load8_u 0 1 + 04d967: 22 02 | local.tee 2 + 04d969: 41 00 | i32.const 0 + 04d96b: 47 | i32.ne + 04d96c: 21 03 | local.set 3 + 04d96e: 02 40 | block + 04d970: 20 02 | local.get 2 + 04d972: 45 | i32.eqz + 04d973: 0d 00 | br_if 0 + 04d975: 20 00 | local.get 0 + 04d977: 2d 00 00 | i32.load8_u 0 0 + 04d97a: 41 08 | i32.const 8 + 04d97c: 74 | i32.shl + 04d97d: 20 02 | local.get 2 + 04d97f: 72 | i32.or + 04d980: 22 04 | local.tee 4 + 04d982: 20 01 | local.get 1 + 04d984: 2d 00 00 | i32.load8_u 0 0 + 04d987: 41 08 | i32.const 8 + 04d989: 74 | i32.shl + 04d98a: 20 01 | local.get 1 + 04d98c: 2d 00 01 | i32.load8_u 0 1 + 04d98f: 72 | i32.or + 04d990: 22 05 | local.tee 5 + 04d992: 46 | i32.eq + 04d993: 0d 00 | br_if 0 + 04d995: 20 00 | local.get 0 + 04d997: 41 01 | i32.const 1 + 04d999: 6a | i32.add + 04d99a: 21 01 | local.set 1 + 04d99c: 03 40 | loop + 04d99e: 20 01 | local.get 1 + 04d9a0: 22 00 | local.tee 0 + 04d9a2: 2d 00 01 | i32.load8_u 0 1 + 04d9a5: 22 02 | local.tee 2 + 04d9a7: 41 00 | i32.const 0 + 04d9a9: 47 | i32.ne + 04d9aa: 21 03 | local.set 3 + 04d9ac: 20 02 | local.get 2 + 04d9ae: 45 | i32.eqz + 04d9af: 0d 01 | br_if 1 + 04d9b1: 20 00 | local.get 0 + 04d9b3: 41 01 | i32.const 1 + 04d9b5: 6a | i32.add + 04d9b6: 21 01 | local.set 1 + 04d9b8: 20 04 | local.get 4 + 04d9ba: 41 08 | i32.const 8 + 04d9bc: 74 | i32.shl + 04d9bd: 41 80 fe 03 | i32.const 65280 + 04d9c1: 71 | i32.and + 04d9c2: 20 02 | local.get 2 + 04d9c4: 72 | i32.or + 04d9c5: 22 04 | local.tee 4 + 04d9c7: 20 05 | local.get 5 + 04d9c9: 47 | i32.ne + 04d9ca: 0d 00 | br_if 0 + 04d9cc: 0b | end + 04d9cd: 0b | end + 04d9ce: 20 00 | local.get 0 + 04d9d0: 41 00 | i32.const 0 + 04d9d2: 20 03 | local.get 3 + 04d9d4: 1b | select + 04d9d5: 0b | end +04d9d8 func[744]: + 04d9d9: 04 7f | local[2..5] type=i32 + 04d9db: 20 00 | local.get 0 + 04d9dd: 41 02 | i32.const 2 + 04d9df: 6a | i32.add + 04d9e0: 21 02 | local.set 2 + 04d9e2: 20 00 | local.get 0 + 04d9e4: 2d 00 02 | i32.load8_u 0 2 + 04d9e7: 22 03 | local.tee 3 + 04d9e9: 41 00 | i32.const 0 + 04d9eb: 47 | i32.ne + 04d9ec: 21 04 | local.set 4 + 04d9ee: 02 40 | block + 04d9f0: 02 40 | block + 04d9f2: 20 03 | local.get 3 + 04d9f4: 45 | i32.eqz + 04d9f5: 0d 00 | br_if 0 + 04d9f7: 20 00 | local.get 0 + 04d9f9: 2d 00 01 | i32.load8_u 0 1 + 04d9fc: 41 10 | i32.const 16 + 04d9fe: 74 | i32.shl + 04d9ff: 20 00 | local.get 0 + 04da01: 2d 00 00 | i32.load8_u 0 0 + 04da04: 41 18 | i32.const 24 + 04da06: 74 | i32.shl + 04da07: 72 | i32.or + 04da08: 20 03 | local.get 3 + 04da0a: 41 08 | i32.const 8 + 04da0c: 74 | i32.shl + 04da0d: 72 | i32.or + 04da0e: 22 03 | local.tee 3 + 04da10: 20 01 | local.get 1 + 04da12: 2d 00 01 | i32.load8_u 0 1 + 04da15: 41 10 | i32.const 16 + 04da17: 74 | i32.shl + 04da18: 20 01 | local.get 1 + 04da1a: 2d 00 00 | i32.load8_u 0 0 + 04da1d: 41 18 | i32.const 24 + 04da1f: 74 | i32.shl + 04da20: 72 | i32.or + 04da21: 20 01 | local.get 1 + 04da23: 2d 00 02 | i32.load8_u 0 2 + 04da26: 41 08 | i32.const 8 + 04da28: 74 | i32.shl + 04da29: 72 | i32.or + 04da2a: 22 05 | local.tee 5 + 04da2c: 46 | i32.eq + 04da2d: 0d 00 | br_if 0 + 04da2f: 03 40 | loop + 04da31: 20 02 | local.get 2 + 04da33: 41 01 | i32.const 1 + 04da35: 6a | i32.add + 04da36: 21 01 | local.set 1 + 04da38: 20 02 | local.get 2 + 04da3a: 2d 00 01 | i32.load8_u 0 1 + 04da3d: 22 00 | local.tee 0 + 04da3f: 41 00 | i32.const 0 + 04da41: 47 | i32.ne + 04da42: 21 04 | local.set 4 + 04da44: 20 00 | local.get 0 + 04da46: 45 | i32.eqz + 04da47: 0d 02 | br_if 2 + 04da49: 20 01 | local.get 1 + 04da4b: 21 02 | local.set 2 + 04da4d: 20 03 | local.get 3 + 04da4f: 20 00 | local.get 0 + 04da51: 72 | i32.or + 04da52: 41 08 | i32.const 8 + 04da54: 74 | i32.shl + 04da55: 22 03 | local.tee 3 + 04da57: 20 05 | local.get 5 + 04da59: 47 | i32.ne + 04da5a: 0d 00 | br_if 0 + 04da5c: 0c 02 | br 2 + 04da5e: 0b | end + 04da5f: 0b | end + 04da60: 20 02 | local.get 2 + 04da62: 21 01 | local.set 1 + 04da64: 0b | end + 04da65: 20 01 | local.get 1 + 04da67: 41 7e | i32.const 4294967294 + 04da69: 6a | i32.add + 04da6a: 41 00 | i32.const 0 + 04da6c: 20 04 | local.get 4 + 04da6e: 1b | select + 04da6f: 0b | end +04da72 func[745]: + 04da73: 04 7f | local[2..5] type=i32 + 04da75: 20 00 | local.get 0 + 04da77: 41 03 | i32.const 3 + 04da79: 6a | i32.add + 04da7a: 21 02 | local.set 2 + 04da7c: 20 00 | local.get 0 + 04da7e: 2d 00 03 | i32.load8_u 0 3 + 04da81: 22 03 | local.tee 3 + 04da83: 41 00 | i32.const 0 + 04da85: 47 | i32.ne + 04da86: 21 04 | local.set 4 + 04da88: 02 40 | block + 04da8a: 02 40 | block + 04da8c: 20 03 | local.get 3 + 04da8e: 45 | i32.eqz + 04da8f: 0d 00 | br_if 0 + 04da91: 20 00 | local.get 0 + 04da93: 2d 00 01 | i32.load8_u 0 1 + 04da96: 41 10 | i32.const 16 + 04da98: 74 | i32.shl + 04da99: 20 00 | local.get 0 + 04da9b: 2d 00 00 | i32.load8_u 0 0 + 04da9e: 41 18 | i32.const 24 + 04daa0: 74 | i32.shl + 04daa1: 72 | i32.or + 04daa2: 20 00 | local.get 0 + 04daa4: 2d 00 02 | i32.load8_u 0 2 + 04daa7: 41 08 | i32.const 8 + 04daa9: 74 | i32.shl + 04daaa: 72 | i32.or + 04daab: 20 03 | local.get 3 + 04daad: 72 | i32.or + 04daae: 22 05 | local.tee 5 + 04dab0: 20 01 | local.get 1 + 04dab2: 28 00 00 | i32.load 0 0 + 04dab5: 22 00 | local.tee 0 + 04dab7: 20 00 | local.get 0 + 04dab9: 41 10 | i32.const 16 + 04dabb: 78 | i32.rotr + 04dabc: 73 | i32.xor + 04dabd: 41 80 fe 83 78 | i32.const 4278255360 + 04dac2: 71 | i32.and + 04dac3: 41 08 | i32.const 8 + 04dac5: 76 | i32.shr_u + 04dac6: 20 00 | local.get 0 + 04dac8: 41 08 | i32.const 8 + 04daca: 78 | i32.rotr + 04dacb: 73 | i32.xor + 04dacc: 22 01 | local.tee 1 + 04dace: 46 | i32.eq + 04dacf: 0d 00 | br_if 0 + 04dad1: 03 40 | loop + 04dad3: 20 02 | local.get 2 + 04dad5: 41 01 | i32.const 1 + 04dad7: 6a | i32.add + 04dad8: 21 03 | local.set 3 + 04dada: 20 02 | local.get 2 + 04dadc: 2d 00 01 | i32.load8_u 0 1 + 04dadf: 22 00 | local.tee 0 + 04dae1: 41 00 | i32.const 0 + 04dae3: 47 | i32.ne + 04dae4: 21 04 | local.set 4 + 04dae6: 20 00 | local.get 0 + 04dae8: 45 | i32.eqz + 04dae9: 0d 02 | br_if 2 + 04daeb: 20 03 | local.get 3 + 04daed: 21 02 | local.set 2 + 04daef: 20 05 | local.get 5 + 04daf1: 41 08 | i32.const 8 + 04daf3: 74 | i32.shl + 04daf4: 20 00 | local.get 0 + 04daf6: 72 | i32.or + 04daf7: 22 05 | local.tee 5 + 04daf9: 20 01 | local.get 1 + 04dafb: 47 | i32.ne + 04dafc: 0d 00 | br_if 0 + 04dafe: 0c 02 | br 2 + 04db00: 0b | end + 04db01: 0b | end + 04db02: 20 02 | local.get 2 + 04db04: 21 03 | local.set 3 + 04db06: 0b | end + 04db07: 20 03 | local.get 3 + 04db09: 41 7d | i32.const 4294967293 + 04db0b: 6a | i32.add + 04db0c: 41 00 | i32.const 0 + 04db0e: 20 04 | local.get 4 + 04db10: 1b | select + 04db11: 0b | end +04db14 func[746]: + 04db15: 0c 7f | local[2..13] type=i32 + 04db17: 23 80 80 80 80 00 | global.get 0 + 04db1d: 41 a0 08 | i32.const 1056 + 04db20: 6b | i32.sub + 04db21: 22 02 | local.tee 2 + 04db23: 24 80 80 80 80 00 | global.set 0 + 04db29: 20 02 | local.get 2 + 04db2b: 42 00 | i64.const 0 + 04db2d: 37 03 98 08 | i64.store 3 1048 + 04db31: 20 02 | local.get 2 + 04db33: 42 00 | i64.const 0 + 04db35: 37 03 90 08 | i64.store 3 1040 + 04db39: 20 02 | local.get 2 + 04db3b: 42 00 | i64.const 0 + 04db3d: 37 03 88 08 | i64.store 3 1032 + 04db41: 20 02 | local.get 2 + 04db43: 42 00 | i64.const 0 + 04db45: 37 03 80 08 | i64.store 3 1024 + 04db49: 41 00 | i32.const 0 + 04db4b: 21 03 | local.set 3 + 04db4d: 02 40 | block + 04db4f: 02 40 | block + 04db51: 02 40 | block + 04db53: 02 40 | block + 04db55: 02 40 | block + 04db57: 02 40 | block + 04db59: 20 01 | local.get 1 + 04db5b: 2d 00 00 | i32.load8_u 0 0 + 04db5e: 22 04 | local.tee 4 + 04db60: 0d 00 | br_if 0 + 04db62: 41 7f | i32.const 4294967295 + 04db64: 21 05 | local.set 5 + 04db66: 41 01 | i32.const 1 + 04db68: 21 06 | local.set 6 + 04db6a: 0c 01 | br 1 + 04db6c: 0b | end + 04db6d: 03 40 | loop + 04db6f: 20 00 | local.get 0 + 04db71: 20 03 | local.get 3 + 04db73: 6a | i32.add + 04db74: 2d 00 00 | i32.load8_u 0 0 + 04db77: 45 | i32.eqz + 04db78: 0d 02 | br_if 2 + 04db7a: 20 02 | local.get 2 + 04db7c: 20 04 | local.get 4 + 04db7e: 41 ff 01 | i32.const 255 + 04db81: 71 | i32.and + 04db82: 41 02 | i32.const 2 + 04db84: 74 | i32.shl + 04db85: 6a | i32.add + 04db86: 20 03 | local.get 3 + 04db88: 41 01 | i32.const 1 + 04db8a: 6a | i32.add + 04db8b: 22 03 | local.tee 3 + 04db8d: 36 02 00 | i32.store 2 0 + 04db90: 20 02 | local.get 2 + 04db92: 41 80 08 | i32.const 1024 + 04db95: 6a | i32.add + 04db96: 20 04 | local.get 4 + 04db98: 41 03 | i32.const 3 + 04db9a: 76 | i32.shr_u + 04db9b: 41 1c | i32.const 28 + 04db9d: 71 | i32.and + 04db9e: 6a | i32.add + 04db9f: 22 06 | local.tee 6 + 04dba1: 20 06 | local.get 6 + 04dba3: 28 02 00 | i32.load 2 0 + 04dba6: 41 01 | i32.const 1 + 04dba8: 20 04 | local.get 4 + 04dbaa: 74 | i32.shl + 04dbab: 72 | i32.or + 04dbac: 36 02 00 | i32.store 2 0 + 04dbaf: 20 01 | local.get 1 + 04dbb1: 20 03 | local.get 3 + 04dbb3: 6a | i32.add + 04dbb4: 2d 00 00 | i32.load8_u 0 0 + 04dbb7: 22 04 | local.tee 4 + 04dbb9: 0d 00 | br_if 0 + 04dbbb: 0b | end + 04dbbc: 41 01 | i32.const 1 + 04dbbe: 21 06 | local.set 6 + 04dbc0: 41 7f | i32.const 4294967295 + 04dbc2: 21 05 | local.set 5 + 04dbc4: 20 03 | local.get 3 + 04dbc6: 41 01 | i32.const 1 + 04dbc8: 4b | i32.gt_u + 04dbc9: 0d 02 | br_if 2 + 04dbcb: 0b | end + 04dbcc: 41 7f | i32.const 4294967295 + 04dbce: 21 07 | local.set 7 + 04dbd0: 41 01 | i32.const 1 + 04dbd2: 21 08 | local.set 8 + 04dbd4: 0c 02 | br 2 + 04dbd6: 0b | end + 04dbd7: 41 00 | i32.const 0 + 04dbd9: 21 00 | local.set 0 + 04dbdb: 0c 02 | br 2 + 04dbdd: 0b | end + 04dbde: 41 00 | i32.const 0 + 04dbe0: 21 09 | local.set 9 + 04dbe2: 41 01 | i32.const 1 + 04dbe4: 21 0a | local.set 10 + 04dbe6: 41 01 | i32.const 1 + 04dbe8: 21 04 | local.set 4 + 04dbea: 03 40 | loop + 04dbec: 02 40 | block + 04dbee: 02 40 | block + 04dbf0: 20 01 | local.get 1 + 04dbf2: 20 05 | local.get 5 + 04dbf4: 6a | i32.add + 04dbf5: 20 04 | local.get 4 + 04dbf7: 6a | i32.add + 04dbf8: 2d 00 00 | i32.load8_u 0 0 + 04dbfb: 22 07 | local.tee 7 + 04dbfd: 20 01 | local.get 1 + 04dbff: 20 06 | local.get 6 + 04dc01: 6a | i32.add + 04dc02: 2d 00 00 | i32.load8_u 0 0 + 04dc05: 22 08 | local.tee 8 + 04dc07: 47 | i32.ne + 04dc08: 0d 00 | br_if 0 + 04dc0a: 02 40 | block + 04dc0c: 20 04 | local.get 4 + 04dc0e: 20 0a | local.get 10 + 04dc10: 47 | i32.ne + 04dc11: 0d 00 | br_if 0 + 04dc13: 20 0a | local.get 10 + 04dc15: 20 09 | local.get 9 + 04dc17: 6a | i32.add + 04dc18: 21 09 | local.set 9 + 04dc1a: 41 01 | i32.const 1 + 04dc1c: 21 04 | local.set 4 + 04dc1e: 0c 02 | br 2 + 04dc20: 0b | end + 04dc21: 20 04 | local.get 4 + 04dc23: 41 01 | i32.const 1 + 04dc25: 6a | i32.add + 04dc26: 21 04 | local.set 4 + 04dc28: 0c 01 | br 1 + 04dc2a: 0b | end + 04dc2b: 02 40 | block + 04dc2d: 20 07 | local.get 7 + 04dc2f: 20 08 | local.get 8 + 04dc31: 4d | i32.le_u + 04dc32: 0d 00 | br_if 0 + 04dc34: 20 06 | local.get 6 + 04dc36: 20 05 | local.get 5 + 04dc38: 6b | i32.sub + 04dc39: 21 0a | local.set 10 + 04dc3b: 41 01 | i32.const 1 + 04dc3d: 21 04 | local.set 4 + 04dc3f: 20 06 | local.get 6 + 04dc41: 21 09 | local.set 9 + 04dc43: 0c 01 | br 1 + 04dc45: 0b | end + 04dc46: 41 01 | i32.const 1 + 04dc48: 21 04 | local.set 4 + 04dc4a: 20 09 | local.get 9 + 04dc4c: 21 05 | local.set 5 + 04dc4e: 20 09 | local.get 9 + 04dc50: 41 01 | i32.const 1 + 04dc52: 6a | i32.add + 04dc53: 21 09 | local.set 9 + 04dc55: 41 01 | i32.const 1 + 04dc57: 21 0a | local.set 10 + 04dc59: 0b | end + 04dc5a: 20 04 | local.get 4 + 04dc5c: 20 09 | local.get 9 + 04dc5e: 6a | i32.add + 04dc5f: 22 06 | local.tee 6 + 04dc61: 20 03 | local.get 3 + 04dc63: 49 | i32.lt_u + 04dc64: 0d 00 | br_if 0 + 04dc66: 0b | end + 04dc67: 41 7f | i32.const 4294967295 + 04dc69: 21 07 | local.set 7 + 04dc6b: 41 00 | i32.const 0 + 04dc6d: 21 06 | local.set 6 + 04dc6f: 41 01 | i32.const 1 + 04dc71: 21 09 | local.set 9 + 04dc73: 41 01 | i32.const 1 + 04dc75: 21 08 | local.set 8 + 04dc77: 41 01 | i32.const 1 + 04dc79: 21 04 | local.set 4 + 04dc7b: 03 40 | loop + 04dc7d: 02 40 | block + 04dc7f: 02 40 | block + 04dc81: 20 01 | local.get 1 + 04dc83: 20 07 | local.get 7 + 04dc85: 6a | i32.add + 04dc86: 20 04 | local.get 4 + 04dc88: 6a | i32.add + 04dc89: 2d 00 00 | i32.load8_u 0 0 + 04dc8c: 22 0b | local.tee 11 + 04dc8e: 20 01 | local.get 1 + 04dc90: 20 09 | local.get 9 + 04dc92: 6a | i32.add + 04dc93: 2d 00 00 | i32.load8_u 0 0 + 04dc96: 22 0c | local.tee 12 + 04dc98: 47 | i32.ne + 04dc99: 0d 00 | br_if 0 + 04dc9b: 02 40 | block + 04dc9d: 20 04 | local.get 4 + 04dc9f: 20 08 | local.get 8 + 04dca1: 47 | i32.ne + 04dca2: 0d 00 | br_if 0 + 04dca4: 20 08 | local.get 8 + 04dca6: 20 06 | local.get 6 + 04dca8: 6a | i32.add + 04dca9: 21 06 | local.set 6 + 04dcab: 41 01 | i32.const 1 + 04dcad: 21 04 | local.set 4 + 04dcaf: 0c 02 | br 2 + 04dcb1: 0b | end + 04dcb2: 20 04 | local.get 4 + 04dcb4: 41 01 | i32.const 1 + 04dcb6: 6a | i32.add + 04dcb7: 21 04 | local.set 4 + 04dcb9: 0c 01 | br 1 + 04dcbb: 0b | end + 04dcbc: 02 40 | block + 04dcbe: 20 0b | local.get 11 + 04dcc0: 20 0c | local.get 12 + 04dcc2: 4f | i32.ge_u + 04dcc3: 0d 00 | br_if 0 + 04dcc5: 20 09 | local.get 9 + 04dcc7: 20 07 | local.get 7 + 04dcc9: 6b | i32.sub + 04dcca: 21 08 | local.set 8 + 04dccc: 41 01 | i32.const 1 + 04dcce: 21 04 | local.set 4 + 04dcd0: 20 09 | local.get 9 + 04dcd2: 21 06 | local.set 6 + 04dcd4: 0c 01 | br 1 + 04dcd6: 0b | end + 04dcd7: 41 01 | i32.const 1 + 04dcd9: 21 04 | local.set 4 + 04dcdb: 20 06 | local.get 6 + 04dcdd: 21 07 | local.set 7 + 04dcdf: 20 06 | local.get 6 + 04dce1: 41 01 | i32.const 1 + 04dce3: 6a | i32.add + 04dce4: 21 06 | local.set 6 + 04dce6: 41 01 | i32.const 1 + 04dce8: 21 08 | local.set 8 + 04dcea: 0b | end + 04dceb: 20 04 | local.get 4 + 04dced: 20 06 | local.get 6 + 04dcef: 6a | i32.add + 04dcf0: 22 09 | local.tee 9 + 04dcf2: 20 03 | local.get 3 + 04dcf4: 49 | i32.lt_u + 04dcf5: 0d 00 | br_if 0 + 04dcf7: 0b | end + 04dcf8: 20 0a | local.get 10 + 04dcfa: 21 06 | local.set 6 + 04dcfc: 0b | end + 04dcfd: 02 40 | block + 04dcff: 02 40 | block + 04dd01: 20 01 | local.get 1 + 04dd03: 20 01 | local.get 1 + 04dd05: 20 08 | local.get 8 + 04dd07: 20 06 | local.get 6 + 04dd09: 20 07 | local.get 7 + 04dd0b: 41 01 | i32.const 1 + 04dd0d: 6a | i32.add + 04dd0e: 20 05 | local.get 5 + 04dd10: 41 01 | i32.const 1 + 04dd12: 6a | i32.add + 04dd13: 4b | i32.gt_u + 04dd14: 22 04 | local.tee 4 + 04dd16: 1b | select + 04dd17: 22 0a | local.tee 10 + 04dd19: 6a | i32.add + 04dd1a: 20 07 | local.get 7 + 04dd1c: 20 05 | local.get 5 + 04dd1e: 20 04 | local.get 4 + 04dd20: 1b | select + 04dd21: 22 0c | local.tee 12 + 04dd23: 41 01 | i32.const 1 + 04dd25: 6a | i32.add + 04dd26: 22 0b | local.tee 11 + 04dd28: 10 e5 85 80 80 00 | call 741 + 04dd2e: 45 | i32.eqz + 04dd2f: 0d 00 | br_if 0 + 04dd31: 20 0c | local.get 12 + 04dd33: 20 03 | local.get 3 + 04dd35: 20 0c | local.get 12 + 04dd37: 41 7f | i32.const 4294967295 + 04dd39: 73 | i32.xor + 04dd3a: 6a | i32.add + 04dd3b: 22 04 | local.tee 4 + 04dd3d: 20 0c | local.get 12 + 04dd3f: 20 04 | local.get 4 + 04dd41: 4b | i32.gt_u + 04dd42: 1b | select + 04dd43: 41 01 | i32.const 1 + 04dd45: 6a | i32.add + 04dd46: 21 0a | local.set 10 + 04dd48: 41 00 | i32.const 0 + 04dd4a: 21 0d | local.set 13 + 04dd4c: 0c 01 | br 1 + 04dd4e: 0b | end + 04dd4f: 20 03 | local.get 3 + 04dd51: 20 0a | local.get 10 + 04dd53: 6b | i32.sub + 04dd54: 21 0d | local.set 13 + 04dd56: 0b | end + 04dd57: 20 03 | local.get 3 + 04dd59: 41 3f | i32.const 63 + 04dd5b: 72 | i32.or + 04dd5c: 21 08 | local.set 8 + 04dd5e: 41 00 | i32.const 0 + 04dd60: 21 04 | local.set 4 + 04dd62: 20 00 | local.get 0 + 04dd64: 21 05 | local.set 5 + 04dd66: 03 40 | loop + 04dd68: 20 04 | local.get 4 + 04dd6a: 21 09 | local.set 9 + 04dd6c: 02 40 | block + 04dd6e: 20 05 | local.get 5 + 04dd70: 20 00 | local.get 0 + 04dd72: 22 06 | local.tee 6 + 04dd74: 6b | i32.sub + 04dd75: 20 03 | local.get 3 + 04dd77: 4f | i32.ge_u + 04dd78: 0d 00 | br_if 0 + 04dd7a: 41 00 | i32.const 0 + 04dd7c: 21 00 | local.set 0 + 04dd7e: 20 05 | local.get 5 + 04dd80: 41 00 | i32.const 0 + 04dd82: 20 08 | local.get 8 + 04dd84: 10 b4 85 80 80 00 | call 692 + 04dd8a: 22 04 | local.tee 4 + 04dd8c: 20 05 | local.get 5 + 04dd8e: 20 08 | local.get 8 + 04dd90: 6a | i32.add + 04dd91: 20 04 | local.get 4 + 04dd93: 1b | select + 04dd94: 21 05 | local.set 5 + 04dd96: 20 04 | local.get 4 + 04dd98: 45 | i32.eqz + 04dd99: 0d 00 | br_if 0 + 04dd9b: 20 04 | local.get 4 + 04dd9d: 20 06 | local.get 6 + 04dd9f: 6b | i32.sub + 04dda0: 20 03 | local.get 3 + 04dda2: 49 | i32.lt_u + 04dda3: 0d 02 | br_if 2 + 04dda5: 0b | end + 04dda6: 41 00 | i32.const 0 + 04dda8: 21 04 | local.set 4 + 04ddaa: 20 02 | local.get 2 + 04ddac: 41 80 08 | i32.const 1024 + 04ddaf: 6a | i32.add + 04ddb0: 20 06 | local.get 6 + 04ddb2: 20 03 | local.get 3 + 04ddb4: 6a | i32.add + 04ddb5: 22 00 | local.tee 0 + 04ddb7: 41 7f | i32.const 4294967295 + 04ddb9: 6a | i32.add + 04ddba: 2d 00 00 | i32.load8_u 0 0 + 04ddbd: 22 07 | local.tee 7 + 04ddbf: 41 03 | i32.const 3 + 04ddc1: 76 | i32.shr_u + 04ddc2: 41 1c | i32.const 28 + 04ddc4: 71 | i32.and + 04ddc5: 6a | i32.add + 04ddc6: 28 02 00 | i32.load 2 0 + 04ddc9: 20 07 | local.get 7 + 04ddcb: 76 | i32.shr_u + 04ddcc: 41 01 | i32.const 1 + 04ddce: 71 | i32.and + 04ddcf: 45 | i32.eqz + 04ddd0: 0d 00 | br_if 0 + 04ddd2: 02 40 | block + 04ddd4: 20 03 | local.get 3 + 04ddd6: 20 02 | local.get 2 + 04ddd8: 20 07 | local.get 7 + 04ddda: 41 02 | i32.const 2 + 04dddc: 74 | i32.shl + 04dddd: 6a | i32.add + 04ddde: 28 02 00 | i32.load 2 0 + 04dde1: 22 04 | local.tee 4 + 04dde3: 46 | i32.eq + 04dde4: 0d 00 | br_if 0 + 04dde6: 20 06 | local.get 6 + 04dde8: 20 03 | local.get 3 + 04ddea: 20 04 | local.get 4 + 04ddec: 6b | i32.sub + 04dded: 22 04 | local.tee 4 + 04ddef: 20 09 | local.get 9 + 04ddf1: 20 04 | local.get 4 + 04ddf3: 20 09 | local.get 9 + 04ddf5: 4b | i32.gt_u + 04ddf6: 1b | select + 04ddf7: 6a | i32.add + 04ddf8: 21 00 | local.set 0 + 04ddfa: 41 00 | i32.const 0 + 04ddfc: 21 04 | local.set 4 + 04ddfe: 0c 01 | br 1 + 04de00: 0b | end + 04de01: 02 40 | block + 04de03: 20 01 | local.get 1 + 04de05: 20 0b | local.get 11 + 04de07: 20 09 | local.get 9 + 04de09: 20 0b | local.get 11 + 04de0b: 20 09 | local.get 9 + 04de0d: 4b | i32.gt_u + 04de0e: 22 07 | local.tee 7 + 04de10: 1b | select + 04de11: 22 04 | local.tee 4 + 04de13: 6a | i32.add + 04de14: 2d 00 00 | i32.load8_u 0 0 + 04de17: 22 00 | local.tee 0 + 04de19: 45 | i32.eqz + 04de1a: 0d 00 | br_if 0 + 04de1c: 02 40 | block + 04de1e: 03 40 | loop + 04de20: 20 00 | local.get 0 + 04de22: 41 ff 01 | i32.const 255 + 04de25: 71 | i32.and + 04de26: 20 06 | local.get 6 + 04de28: 20 04 | local.get 4 + 04de2a: 6a | i32.add + 04de2b: 2d 00 00 | i32.load8_u 0 0 + 04de2e: 47 | i32.ne + 04de2f: 0d 01 | br_if 1 + 04de31: 20 01 | local.get 1 + 04de33: 20 04 | local.get 4 + 04de35: 41 01 | i32.const 1 + 04de37: 6a | i32.add + 04de38: 22 04 | local.tee 4 + 04de3a: 6a | i32.add + 04de3b: 2d 00 00 | i32.load8_u 0 0 + 04de3e: 22 00 | local.tee 0 + 04de40: 45 | i32.eqz + 04de41: 0d 02 | br_if 2 + 04de43: 0c 00 | br 0 + 04de45: 0b | end + 04de46: 0b | end + 04de47: 20 06 | local.get 6 + 04de49: 20 04 | local.get 4 + 04de4b: 20 0c | local.get 12 + 04de4d: 6b | i32.sub + 04de4e: 6a | i32.add + 04de4f: 21 00 | local.set 0 + 04de51: 41 00 | i32.const 0 + 04de53: 21 04 | local.set 4 + 04de55: 0c 01 | br 1 + 04de57: 0b | end + 04de58: 20 0b | local.get 11 + 04de5a: 21 04 | local.set 4 + 04de5c: 02 40 | block + 04de5e: 20 07 | local.get 7 + 04de60: 45 | i32.eqz + 04de61: 0d 00 | br_if 0 + 04de63: 02 40 | block + 04de65: 03 40 | loop + 04de67: 20 01 | local.get 1 + 04de69: 20 04 | local.get 4 + 04de6b: 41 7f | i32.const 4294967295 + 04de6d: 6a | i32.add + 04de6e: 22 04 | local.tee 4 + 04de70: 6a | i32.add + 04de71: 2d 00 00 | i32.load8_u 0 0 + 04de74: 20 06 | local.get 6 + 04de76: 20 04 | local.get 4 + 04de78: 6a | i32.add + 04de79: 2d 00 00 | i32.load8_u 0 0 + 04de7c: 47 | i32.ne + 04de7d: 0d 01 | br_if 1 + 04de7f: 20 04 | local.get 4 + 04de81: 20 09 | local.get 9 + 04de83: 4d | i32.le_u + 04de84: 0d 02 | br_if 2 + 04de86: 0c 00 | br 0 + 04de88: 0b | end + 04de89: 0b | end + 04de8a: 20 06 | local.get 6 + 04de8c: 20 0a | local.get 10 + 04de8e: 6a | i32.add + 04de8f: 21 00 | local.set 0 + 04de91: 20 0d | local.get 13 + 04de93: 21 04 | local.set 4 + 04de95: 0c 01 | br 1 + 04de97: 0b | end + 04de98: 0b | end + 04de99: 20 06 | local.get 6 + 04de9b: 21 00 | local.set 0 + 04de9d: 0b | end + 04de9e: 20 02 | local.get 2 + 04dea0: 41 a0 08 | i32.const 1056 + 04dea3: 6a | i32.add + 04dea4: 24 80 80 80 80 00 | global.set 0 + 04deaa: 20 00 | local.get 0 + 04deac: 0b | end +04deae func[747]: + 04deaf: 02 40 | block + 04deb1: 20 00 | local.get 0 + 04deb3: 41 81 60 | i32.const 4294963201 + 04deb6: 49 | i32.lt_u + 04deb7: 0d 00 | br_if 0 + 04deb9: 10 89 85 80 80 00 | call 649 + 04debf: 41 00 | i32.const 0 + 04dec1: 20 00 | local.get 0 + 04dec3: 6b | i32.sub + 04dec4: 36 02 00 | i32.store 2 0 + 04dec7: 41 7f | i32.const 4294967295 + 04dec9: 21 00 | local.set 0 + 04decb: 0b | end + 04decc: 20 00 | local.get 0 + 04dece: 0b | end +04ded0 func[748]: + 04ded1: 01 7f | local[2] type=i32 + 04ded3: 20 00 | local.get 0 + 04ded5: 41 00 | i32.const 0 + 04ded7: 20 01 | local.get 1 + 04ded9: 10 b4 85 80 80 00 | call 692 + 04dedf: 22 02 | local.tee 2 + 04dee1: 20 00 | local.get 0 + 04dee3: 6b | i32.sub + 04dee4: 20 01 | local.get 1 + 04dee6: 20 02 | local.get 2 + 04dee8: 1b | select + 04dee9: 0b | end +04deec func[749]: + 04deed: 01 7e | local[2] type=i64 + 04deef: 01 7f | local[3] type=i32 + 04def1: 02 40 | block + 04def3: 20 00 | local.get 0 + 04def5: bd | i64.reinterpret_f64 + 04def6: 22 02 | local.tee 2 + 04def8: 42 34 | i64.const 52 + 04defa: 88 | i64.shr_u + 04defb: a7 | i32.wrap_i64 + 04defc: 41 ff 0f | i32.const 2047 + 04deff: 71 | i32.and + 04df00: 22 03 | local.tee 3 + 04df02: 41 ff 0f | i32.const 2047 + 04df05: 46 | i32.eq + 04df06: 0d 00 | br_if 0 + 04df08: 02 40 | block + 04df0a: 20 03 | local.get 3 + 04df0c: 0d 00 | br_if 0 + 04df0e: 02 40 | block + 04df10: 02 40 | block + 04df12: 20 00 | local.get 0 + 04df14: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04df1d: 62 | f64.ne + 04df1e: 0d 00 | br_if 0 + 04df20: 41 00 | i32.const 0 + 04df22: 21 03 | local.set 3 + 04df24: 0c 01 | br 1 + 04df26: 0b | end + 04df27: 20 00 | local.get 0 + 04df29: 44 00 00 00 00 00 00 f0 43 | f64.const 0x1p+64 + 04df32: a2 | f64.mul + 04df33: 20 01 | local.get 1 + 04df35: 10 ed 85 80 80 00 | call 749 + 04df3b: 21 00 | local.set 0 + 04df3d: 20 01 | local.get 1 + 04df3f: 28 02 00 | i32.load 2 0 + 04df42: 41 40 | i32.const 4294967232 + 04df44: 6a | i32.add + 04df45: 21 03 | local.set 3 + 04df47: 0b | end + 04df48: 20 01 | local.get 1 + 04df4a: 20 03 | local.get 3 + 04df4c: 36 02 00 | i32.store 2 0 + 04df4f: 20 00 | local.get 0 + 04df51: 0f | return + 04df52: 0b | end + 04df53: 20 01 | local.get 1 + 04df55: 20 03 | local.get 3 + 04df57: 41 82 78 | i32.const 4294966274 + 04df5a: 6a | i32.add + 04df5b: 36 02 00 | i32.store 2 0 + 04df5e: 20 02 | local.get 2 + 04df60: 42 ff ff ff ff ff ff ff 87 | i64.const 9227875636482146303 + 04df69: 80 7f | + 04df6b: 83 | i64.and + 04df6c: 42 80 80 80 80 80 80 80 f0 | i64.const 4602678819172646912 + 04df75: 3f | + 04df76: 84 | i64.or + 04df77: bf | f64.reinterpret_i64 + 04df78: 21 00 | local.set 0 + 04df7a: 0b | end + 04df7b: 20 00 | local.get 0 + 04df7d: 0b | end +04df80 func[750]: + 04df81: 03 7f | local[5..7] type=i32 + 04df83: 23 80 80 80 80 00 | global.get 0 + 04df89: 41 d0 01 | i32.const 208 + 04df8c: 6b | i32.sub + 04df8d: 22 05 | local.tee 5 + 04df8f: 24 80 80 80 80 00 | global.set 0 + 04df95: 20 05 | local.get 5 + 04df97: 20 02 | local.get 2 + 04df99: 36 02 cc 01 | i32.store 2 204 + 04df9d: 20 05 | local.get 5 + 04df9f: 41 a0 01 | i32.const 160 + 04dfa2: 6a | i32.add + 04dfa3: 41 00 | i32.const 0 + 04dfa5: 41 28 | i32.const 40 + 04dfa7: fc 0b 00 | memory.fill 0 + 04dfaa: 20 05 | local.get 5 + 04dfac: 20 05 | local.get 5 + 04dfae: 28 02 cc 01 | i32.load 2 204 + 04dfb2: 36 02 c8 01 | i32.store 2 200 + 04dfb6: 02 40 | block + 04dfb8: 02 40 | block + 04dfba: 41 00 | i32.const 0 + 04dfbc: 20 01 | local.get 1 + 04dfbe: 20 05 | local.get 5 + 04dfc0: 41 c8 01 | i32.const 200 + 04dfc3: 6a | i32.add + 04dfc4: 20 05 | local.get 5 + 04dfc6: 41 d0 00 | i32.const 80 + 04dfc9: 6a | i32.add + 04dfca: 20 05 | local.get 5 + 04dfcc: 41 a0 01 | i32.const 160 + 04dfcf: 6a | i32.add + 04dfd0: 20 03 | local.get 3 + 04dfd2: 20 04 | local.get 4 + 04dfd4: 10 ef 85 80 80 00 | call 751 + 04dfda: 41 00 | i32.const 0 + 04dfdc: 4e | i32.ge_s + 04dfdd: 0d 00 | br_if 0 + 04dfdf: 41 7f | i32.const 4294967295 + 04dfe1: 21 00 | local.set 0 + 04dfe3: 0c 01 | br 1 + 04dfe5: 0b | end + 04dfe6: 20 00 | local.get 0 + 04dfe8: 20 00 | local.get 0 + 04dfea: 28 02 00 | i32.load 2 0 + 04dfed: 22 06 | local.tee 6 + 04dfef: 41 5f | i32.const 4294967263 + 04dff1: 71 | i32.and + 04dff2: 36 02 00 | i32.store 2 0 + 04dff5: 02 40 | block + 04dff7: 02 40 | block + 04dff9: 02 40 | block + 04dffb: 02 40 | block + 04dffd: 20 00 | local.get 0 + 04dfff: 28 02 30 | i32.load 2 48 + 04e002: 0d 00 | br_if 0 + 04e004: 20 00 | local.get 0 + 04e006: 41 d0 00 | i32.const 80 + 04e009: 36 02 30 | i32.store 2 48 + 04e00c: 20 00 | local.get 0 + 04e00e: 41 00 | i32.const 0 + 04e010: 36 02 1c | i32.store 2 28 + 04e013: 20 00 | local.get 0 + 04e015: 42 00 | i64.const 0 + 04e017: 37 03 10 | i64.store 3 16 + 04e01a: 20 00 | local.get 0 + 04e01c: 28 02 2c | i32.load 2 44 + 04e01f: 21 07 | local.set 7 + 04e021: 20 00 | local.get 0 + 04e023: 20 05 | local.get 5 + 04e025: 36 02 2c | i32.store 2 44 + 04e028: 0c 01 | br 1 + 04e02a: 0b | end + 04e02b: 41 00 | i32.const 0 + 04e02d: 21 07 | local.set 7 + 04e02f: 20 00 | local.get 0 + 04e031: 28 02 10 | i32.load 2 16 + 04e034: 0d 01 | br_if 1 + 04e036: 0b | end + 04e037: 41 7f | i32.const 4294967295 + 04e039: 21 02 | local.set 2 + 04e03b: 20 00 | local.get 0 + 04e03d: 10 a2 85 80 80 00 | call 674 + 04e043: 0d 01 | br_if 1 + 04e045: 0b | end + 04e046: 20 00 | local.get 0 + 04e048: 20 01 | local.get 1 + 04e04a: 20 05 | local.get 5 + 04e04c: 41 c8 01 | i32.const 200 + 04e04f: 6a | i32.add + 04e050: 20 05 | local.get 5 + 04e052: 41 d0 00 | i32.const 80 + 04e055: 6a | i32.add + 04e056: 20 05 | local.get 5 + 04e058: 41 a0 01 | i32.const 160 + 04e05b: 6a | i32.add + 04e05c: 20 03 | local.get 3 + 04e05e: 20 04 | local.get 4 + 04e060: 10 ef 85 80 80 00 | call 751 + 04e066: 21 02 | local.set 2 + 04e068: 0b | end + 04e069: 20 06 | local.get 6 + 04e06b: 41 20 | i32.const 32 + 04e06d: 71 | i32.and + 04e06e: 21 04 | local.set 4 + 04e070: 02 40 | block + 04e072: 20 07 | local.get 7 + 04e074: 45 | i32.eqz + 04e075: 0d 00 | br_if 0 + 04e077: 20 00 | local.get 0 + 04e079: 41 00 | i32.const 0 + 04e07b: 41 00 | i32.const 0 + 04e07d: 20 00 | local.get 0 + 04e07f: 28 02 24 | i32.load 2 36 + 04e082: 11 88 80 80 80 00 80 80 80 | call_indirect 0 (type 8) + 04e08b: 80 00 | + 04e08d: 1a | drop + 04e08e: 20 00 | local.get 0 + 04e090: 41 00 | i32.const 0 + 04e092: 36 02 30 | i32.store 2 48 + 04e095: 20 00 | local.get 0 + 04e097: 20 07 | local.get 7 + 04e099: 36 02 2c | i32.store 2 44 + 04e09c: 20 00 | local.get 0 + 04e09e: 41 00 | i32.const 0 + 04e0a0: 36 02 1c | i32.store 2 28 + 04e0a3: 20 00 | local.get 0 + 04e0a5: 28 02 14 | i32.load 2 20 + 04e0a8: 21 03 | local.set 3 + 04e0aa: 20 00 | local.get 0 + 04e0ac: 42 00 | i64.const 0 + 04e0ae: 37 03 10 | i64.store 3 16 + 04e0b1: 20 02 | local.get 2 + 04e0b3: 41 7f | i32.const 4294967295 + 04e0b5: 20 03 | local.get 3 + 04e0b7: 1b | select + 04e0b8: 21 02 | local.set 2 + 04e0ba: 0b | end + 04e0bb: 20 00 | local.get 0 + 04e0bd: 20 00 | local.get 0 + 04e0bf: 28 02 00 | i32.load 2 0 + 04e0c2: 22 03 | local.tee 3 + 04e0c4: 20 04 | local.get 4 + 04e0c6: 72 | i32.or + 04e0c7: 36 02 00 | i32.store 2 0 + 04e0ca: 41 7f | i32.const 4294967295 + 04e0cc: 20 02 | local.get 2 + 04e0ce: 20 03 | local.get 3 + 04e0d0: 41 20 | i32.const 32 + 04e0d2: 71 | i32.and + 04e0d3: 1b | select + 04e0d4: 21 00 | local.set 0 + 04e0d6: 0b | end + 04e0d7: 20 05 | local.get 5 + 04e0d9: 41 d0 01 | i32.const 208 + 04e0dc: 6a | i32.add + 04e0dd: 24 80 80 80 80 00 | global.set 0 + 04e0e3: 20 00 | local.get 0 + 04e0e5: 0b | end +04e0e8 func[751]: + 04e0e9: 13 7f | local[7..25] type=i32 + 04e0eb: 01 7e | local[26] type=i64 + 04e0ed: 23 80 80 80 80 00 | global.get 0 + 04e0f3: 41 c0 00 | i32.const 64 + 04e0f6: 6b | i32.sub + 04e0f7: 22 07 | local.tee 7 + 04e0f9: 24 80 80 80 80 00 | global.set 0 + 04e0ff: 20 07 | local.get 7 + 04e101: 20 01 | local.get 1 + 04e103: 36 02 3c | i32.store 2 60 + 04e106: 20 07 | local.get 7 + 04e108: 41 29 | i32.const 41 + 04e10a: 6a | i32.add + 04e10b: 21 08 | local.set 8 + 04e10d: 20 07 | local.get 7 + 04e10f: 41 27 | i32.const 39 + 04e111: 6a | i32.add + 04e112: 21 09 | local.set 9 + 04e114: 20 07 | local.get 7 + 04e116: 41 28 | i32.const 40 + 04e118: 6a | i32.add + 04e119: 21 0a | local.set 10 + 04e11b: 41 00 | i32.const 0 + 04e11d: 21 0b | local.set 11 + 04e11f: 41 00 | i32.const 0 + 04e121: 21 0c | local.set 12 + 04e123: 02 40 | block + 04e125: 02 40 | block + 04e127: 02 40 | block + 04e129: 02 40 | block + 04e12b: 03 40 | loop + 04e12d: 41 00 | i32.const 0 + 04e12f: 21 0d | local.set 13 + 04e131: 03 40 | loop + 04e133: 20 01 | local.get 1 + 04e135: 21 0e | local.set 14 + 04e137: 20 0d | local.get 13 + 04e139: 20 0c | local.get 12 + 04e13b: 41 ff ff ff ff 07 | i32.const 2147483647 + 04e141: 73 | i32.xor + 04e142: 4a | i32.gt_s + 04e143: 0d 02 | br_if 2 + 04e145: 20 0d | local.get 13 + 04e147: 20 0c | local.get 12 + 04e149: 6a | i32.add + 04e14a: 21 0c | local.set 12 + 04e14c: 20 0e | local.get 14 + 04e14e: 21 0d | local.set 13 + 04e150: 02 40 | block + 04e152: 02 40 | block + 04e154: 02 40 | block + 04e156: 02 40 | block + 04e158: 02 40 | block + 04e15a: 02 40 | block + 04e15c: 20 0e | local.get 14 + 04e15e: 2d 00 00 | i32.load8_u 0 0 + 04e161: 22 0f | local.tee 15 + 04e163: 45 | i32.eqz + 04e164: 0d 00 | br_if 0 + 04e166: 03 40 | loop + 04e168: 02 40 | block + 04e16a: 02 40 | block + 04e16c: 02 40 | block + 04e16e: 20 0f | local.get 15 + 04e170: 41 ff 01 | i32.const 255 + 04e173: 71 | i32.and + 04e174: 22 0f | local.tee 15 + 04e176: 0d 00 | br_if 0 + 04e178: 20 0d | local.get 13 + 04e17a: 21 01 | local.set 1 + 04e17c: 0c 01 | br 1 + 04e17e: 0b | end + 04e17f: 20 0f | local.get 15 + 04e181: 41 25 | i32.const 37 + 04e183: 47 | i32.ne + 04e184: 0d 01 | br_if 1 + 04e186: 20 0d | local.get 13 + 04e188: 21 0f | local.set 15 + 04e18a: 03 40 | loop + 04e18c: 02 40 | block + 04e18e: 20 0f | local.get 15 + 04e190: 2d 00 01 | i32.load8_u 0 1 + 04e193: 41 25 | i32.const 37 + 04e195: 46 | i32.eq + 04e196: 0d 00 | br_if 0 + 04e198: 20 0f | local.get 15 + 04e19a: 21 01 | local.set 1 + 04e19c: 0c 02 | br 2 + 04e19e: 0b | end + 04e19f: 20 0d | local.get 13 + 04e1a1: 41 01 | i32.const 1 + 04e1a3: 6a | i32.add + 04e1a4: 21 0d | local.set 13 + 04e1a6: 20 0f | local.get 15 + 04e1a8: 2d 00 02 | i32.load8_u 0 2 + 04e1ab: 21 10 | local.set 16 + 04e1ad: 20 0f | local.get 15 + 04e1af: 41 02 | i32.const 2 + 04e1b1: 6a | i32.add + 04e1b2: 22 01 | local.tee 1 + 04e1b4: 21 0f | local.set 15 + 04e1b6: 20 10 | local.get 16 + 04e1b8: 41 25 | i32.const 37 + 04e1ba: 46 | i32.eq + 04e1bb: 0d 00 | br_if 0 + 04e1bd: 0b | end + 04e1be: 0b | end + 04e1bf: 20 0d | local.get 13 + 04e1c1: 20 0e | local.get 14 + 04e1c3: 6b | i32.sub + 04e1c4: 22 0d | local.tee 13 + 04e1c6: 20 0c | local.get 12 + 04e1c8: 41 ff ff ff ff 07 | i32.const 2147483647 + 04e1ce: 73 | i32.xor + 04e1cf: 22 0f | local.tee 15 + 04e1d1: 4a | i32.gt_s + 04e1d2: 0d 0a | br_if 10 + 04e1d4: 02 40 | block + 04e1d6: 20 00 | local.get 0 + 04e1d8: 45 | i32.eqz + 04e1d9: 0d 00 | br_if 0 + 04e1db: 20 00 | local.get 0 + 04e1dd: 20 0e | local.get 14 + 04e1df: 20 0d | local.get 13 + 04e1e1: 10 f0 85 80 80 00 | call 752 + 04e1e7: 0b | end + 04e1e8: 20 0d | local.get 13 + 04e1ea: 0d 08 | br_if 8 + 04e1ec: 20 07 | local.get 7 + 04e1ee: 20 01 | local.get 1 + 04e1f0: 36 02 3c | i32.store 2 60 + 04e1f3: 20 01 | local.get 1 + 04e1f5: 41 01 | i32.const 1 + 04e1f7: 6a | i32.add + 04e1f8: 21 0d | local.set 13 + 04e1fa: 41 7f | i32.const 4294967295 + 04e1fc: 21 11 | local.set 17 + 04e1fe: 02 40 | block + 04e200: 20 01 | local.get 1 + 04e202: 2c 00 01 | i32.load8_s 0 1 + 04e205: 41 50 | i32.const 4294967248 + 04e207: 6a | i32.add + 04e208: 22 10 | local.tee 16 + 04e20a: 41 09 | i32.const 9 + 04e20c: 4b | i32.gt_u + 04e20d: 0d 00 | br_if 0 + 04e20f: 20 01 | local.get 1 + 04e211: 2d 00 02 | i32.load8_u 0 2 + 04e214: 41 24 | i32.const 36 + 04e216: 47 | i32.ne + 04e217: 0d 00 | br_if 0 + 04e219: 20 01 | local.get 1 + 04e21b: 41 03 | i32.const 3 + 04e21d: 6a | i32.add + 04e21e: 21 0d | local.set 13 + 04e220: 41 01 | i32.const 1 + 04e222: 21 0b | local.set 11 + 04e224: 20 10 | local.get 16 + 04e226: 21 11 | local.set 17 + 04e228: 0b | end + 04e229: 20 07 | local.get 7 + 04e22b: 20 0d | local.get 13 + 04e22d: 36 02 3c | i32.store 2 60 + 04e230: 41 00 | i32.const 0 + 04e232: 21 12 | local.set 18 + 04e234: 02 40 | block + 04e236: 02 40 | block + 04e238: 20 0d | local.get 13 + 04e23a: 2c 00 00 | i32.load8_s 0 0 + 04e23d: 22 13 | local.tee 19 + 04e23f: 41 60 | i32.const 4294967264 + 04e241: 6a | i32.add + 04e242: 22 01 | local.tee 1 + 04e244: 41 1f | i32.const 31 + 04e246: 4d | i32.le_u + 04e247: 0d 00 | br_if 0 + 04e249: 20 0d | local.get 13 + 04e24b: 21 10 | local.set 16 + 04e24d: 0c 01 | br 1 + 04e24f: 0b | end + 04e250: 41 00 | i32.const 0 + 04e252: 21 12 | local.set 18 + 04e254: 20 0d | local.get 13 + 04e256: 21 10 | local.set 16 + 04e258: 41 01 | i32.const 1 + 04e25a: 20 01 | local.get 1 + 04e25c: 74 | i32.shl + 04e25d: 22 01 | local.tee 1 + 04e25f: 41 89 d1 04 | i32.const 75913 + 04e263: 71 | i32.and + 04e264: 45 | i32.eqz + 04e265: 0d 00 | br_if 0 + 04e267: 03 40 | loop + 04e269: 20 07 | local.get 7 + 04e26b: 20 0d | local.get 13 + 04e26d: 41 01 | i32.const 1 + 04e26f: 6a | i32.add + 04e270: 22 10 | local.tee 16 + 04e272: 36 02 3c | i32.store 2 60 + 04e275: 20 01 | local.get 1 + 04e277: 20 12 | local.get 18 + 04e279: 72 | i32.or + 04e27a: 21 12 | local.set 18 + 04e27c: 20 0d | local.get 13 + 04e27e: 2c 00 01 | i32.load8_s 0 1 + 04e281: 22 13 | local.tee 19 + 04e283: 41 60 | i32.const 4294967264 + 04e285: 6a | i32.add + 04e286: 22 01 | local.tee 1 + 04e288: 41 20 | i32.const 32 + 04e28a: 4f | i32.ge_u + 04e28b: 0d 01 | br_if 1 + 04e28d: 20 10 | local.get 16 + 04e28f: 21 0d | local.set 13 + 04e291: 41 01 | i32.const 1 + 04e293: 20 01 | local.get 1 + 04e295: 74 | i32.shl + 04e296: 22 01 | local.tee 1 + 04e298: 41 89 d1 04 | i32.const 75913 + 04e29c: 71 | i32.and + 04e29d: 0d 00 | br_if 0 + 04e29f: 0b | end + 04e2a0: 0b | end + 04e2a1: 02 40 | block + 04e2a3: 02 40 | block + 04e2a5: 20 13 | local.get 19 + 04e2a7: 41 2a | i32.const 42 + 04e2a9: 47 | i32.ne + 04e2aa: 0d 00 | br_if 0 + 04e2ac: 02 40 | block + 04e2ae: 02 40 | block + 04e2b0: 20 10 | local.get 16 + 04e2b2: 2c 00 01 | i32.load8_s 0 1 + 04e2b5: 41 50 | i32.const 4294967248 + 04e2b7: 6a | i32.add + 04e2b8: 22 0d | local.tee 13 + 04e2ba: 41 09 | i32.const 9 + 04e2bc: 4b | i32.gt_u + 04e2bd: 0d 00 | br_if 0 + 04e2bf: 20 10 | local.get 16 + 04e2c1: 2d 00 02 | i32.load8_u 0 2 + 04e2c4: 41 24 | i32.const 36 + 04e2c6: 47 | i32.ne + 04e2c7: 0d 00 | br_if 0 + 04e2c9: 02 40 | block + 04e2cb: 02 40 | block + 04e2cd: 20 00 | local.get 0 + 04e2cf: 0d 00 | br_if 0 + 04e2d1: 20 04 | local.get 4 + 04e2d3: 20 0d | local.get 13 + 04e2d5: 41 02 | i32.const 2 + 04e2d7: 74 | i32.shl + 04e2d8: 6a | i32.add + 04e2d9: 41 0a | i32.const 10 + 04e2db: 36 02 00 | i32.store 2 0 + 04e2de: 41 00 | i32.const 0 + 04e2e0: 21 14 | local.set 20 + 04e2e2: 0c 01 | br 1 + 04e2e4: 0b | end + 04e2e5: 20 03 | local.get 3 + 04e2e7: 20 0d | local.get 13 + 04e2e9: 41 03 | i32.const 3 + 04e2eb: 74 | i32.shl + 04e2ec: 6a | i32.add + 04e2ed: 28 02 00 | i32.load 2 0 + 04e2f0: 21 14 | local.set 20 + 04e2f2: 0b | end + 04e2f3: 20 10 | local.get 16 + 04e2f5: 41 03 | i32.const 3 + 04e2f7: 6a | i32.add + 04e2f8: 21 01 | local.set 1 + 04e2fa: 41 01 | i32.const 1 + 04e2fc: 21 0b | local.set 11 + 04e2fe: 0c 01 | br 1 + 04e300: 0b | end + 04e301: 20 0b | local.get 11 + 04e303: 0d 06 | br_if 6 + 04e305: 20 10 | local.get 16 + 04e307: 41 01 | i32.const 1 + 04e309: 6a | i32.add + 04e30a: 21 01 | local.set 1 + 04e30c: 02 40 | block + 04e30e: 20 00 | local.get 0 + 04e310: 0d 00 | br_if 0 + 04e312: 20 07 | local.get 7 + 04e314: 20 01 | local.get 1 + 04e316: 36 02 3c | i32.store 2 60 + 04e319: 41 00 | i32.const 0 + 04e31b: 21 0b | local.set 11 + 04e31d: 41 00 | i32.const 0 + 04e31f: 21 14 | local.set 20 + 04e321: 0c 03 | br 3 + 04e323: 0b | end + 04e324: 20 02 | local.get 2 + 04e326: 20 02 | local.get 2 + 04e328: 28 02 00 | i32.load 2 0 + 04e32b: 22 0d | local.tee 13 + 04e32d: 41 04 | i32.const 4 + 04e32f: 6a | i32.add + 04e330: 36 02 00 | i32.store 2 0 + 04e333: 20 0d | local.get 13 + 04e335: 28 02 00 | i32.load 2 0 + 04e338: 21 14 | local.set 20 + 04e33a: 41 00 | i32.const 0 + 04e33c: 21 0b | local.set 11 + 04e33e: 0b | end + 04e33f: 20 07 | local.get 7 + 04e341: 20 01 | local.get 1 + 04e343: 36 02 3c | i32.store 2 60 + 04e346: 20 14 | local.get 20 + 04e348: 41 7f | i32.const 4294967295 + 04e34a: 4a | i32.gt_s + 04e34b: 0d 01 | br_if 1 + 04e34d: 41 00 | i32.const 0 + 04e34f: 20 14 | local.get 20 + 04e351: 6b | i32.sub + 04e352: 21 14 | local.set 20 + 04e354: 20 12 | local.get 18 + 04e356: 41 80 c0 00 | i32.const 8192 + 04e35a: 72 | i32.or + 04e35b: 21 12 | local.set 18 + 04e35d: 0c 01 | br 1 + 04e35f: 0b | end + 04e360: 20 07 | local.get 7 + 04e362: 41 3c | i32.const 60 + 04e364: 6a | i32.add + 04e365: 10 f1 85 80 80 00 | call 753 + 04e36b: 22 14 | local.tee 20 + 04e36d: 41 00 | i32.const 0 + 04e36f: 48 | i32.lt_s + 04e370: 0d 0b | br_if 11 + 04e372: 20 07 | local.get 7 + 04e374: 28 02 3c | i32.load 2 60 + 04e377: 21 01 | local.set 1 + 04e379: 0b | end + 04e37a: 41 00 | i32.const 0 + 04e37c: 21 0d | local.set 13 + 04e37e: 41 7f | i32.const 4294967295 + 04e380: 21 15 | local.set 21 + 04e382: 02 40 | block + 04e384: 02 40 | block + 04e386: 20 01 | local.get 1 + 04e388: 2d 00 00 | i32.load8_u 0 0 + 04e38b: 41 2e | i32.const 46 + 04e38d: 46 | i32.eq + 04e38e: 0d 00 | br_if 0 + 04e390: 41 00 | i32.const 0 + 04e392: 21 16 | local.set 22 + 04e394: 0c 01 | br 1 + 04e396: 0b | end + 04e397: 02 40 | block + 04e399: 20 01 | local.get 1 + 04e39b: 2d 00 01 | i32.load8_u 0 1 + 04e39e: 41 2a | i32.const 42 + 04e3a0: 47 | i32.ne + 04e3a1: 0d 00 | br_if 0 + 04e3a3: 02 40 | block + 04e3a5: 02 40 | block + 04e3a7: 20 01 | local.get 1 + 04e3a9: 2c 00 02 | i32.load8_s 0 2 + 04e3ac: 41 50 | i32.const 4294967248 + 04e3ae: 6a | i32.add + 04e3af: 22 10 | local.tee 16 + 04e3b1: 41 09 | i32.const 9 + 04e3b3: 4b | i32.gt_u + 04e3b4: 0d 00 | br_if 0 + 04e3b6: 20 01 | local.get 1 + 04e3b8: 2d 00 03 | i32.load8_u 0 3 + 04e3bb: 41 24 | i32.const 36 + 04e3bd: 47 | i32.ne + 04e3be: 0d 00 | br_if 0 + 04e3c0: 02 40 | block + 04e3c2: 02 40 | block + 04e3c4: 20 00 | local.get 0 + 04e3c6: 0d 00 | br_if 0 + 04e3c8: 20 04 | local.get 4 + 04e3ca: 20 10 | local.get 16 + 04e3cc: 41 02 | i32.const 2 + 04e3ce: 74 | i32.shl + 04e3cf: 6a | i32.add + 04e3d0: 41 0a | i32.const 10 + 04e3d2: 36 02 00 | i32.store 2 0 + 04e3d5: 41 00 | i32.const 0 + 04e3d7: 21 15 | local.set 21 + 04e3d9: 0c 01 | br 1 + 04e3db: 0b | end + 04e3dc: 20 03 | local.get 3 + 04e3de: 20 10 | local.get 16 + 04e3e0: 41 03 | i32.const 3 + 04e3e2: 74 | i32.shl + 04e3e3: 6a | i32.add + 04e3e4: 28 02 00 | i32.load 2 0 + 04e3e7: 21 15 | local.set 21 + 04e3e9: 0b | end + 04e3ea: 20 01 | local.get 1 + 04e3ec: 41 04 | i32.const 4 + 04e3ee: 6a | i32.add + 04e3ef: 21 01 | local.set 1 + 04e3f1: 0c 01 | br 1 + 04e3f3: 0b | end + 04e3f4: 20 0b | local.get 11 + 04e3f6: 0d 06 | br_if 6 + 04e3f8: 20 01 | local.get 1 + 04e3fa: 41 02 | i32.const 2 + 04e3fc: 6a | i32.add + 04e3fd: 21 01 | local.set 1 + 04e3ff: 02 40 | block + 04e401: 20 00 | local.get 0 + 04e403: 0d 00 | br_if 0 + 04e405: 41 00 | i32.const 0 + 04e407: 21 15 | local.set 21 + 04e409: 0c 01 | br 1 + 04e40b: 0b | end + 04e40c: 20 02 | local.get 2 + 04e40e: 20 02 | local.get 2 + 04e410: 28 02 00 | i32.load 2 0 + 04e413: 22 10 | local.tee 16 + 04e415: 41 04 | i32.const 4 + 04e417: 6a | i32.add + 04e418: 36 02 00 | i32.store 2 0 + 04e41b: 20 10 | local.get 16 + 04e41d: 28 02 00 | i32.load 2 0 + 04e420: 21 15 | local.set 21 + 04e422: 0b | end + 04e423: 20 07 | local.get 7 + 04e425: 20 01 | local.get 1 + 04e427: 36 02 3c | i32.store 2 60 + 04e42a: 20 15 | local.get 21 + 04e42c: 41 7f | i32.const 4294967295 + 04e42e: 4a | i32.gt_s + 04e42f: 21 16 | local.set 22 + 04e431: 0c 01 | br 1 + 04e433: 0b | end + 04e434: 20 07 | local.get 7 + 04e436: 20 01 | local.get 1 + 04e438: 41 01 | i32.const 1 + 04e43a: 6a | i32.add + 04e43b: 36 02 3c | i32.store 2 60 + 04e43e: 41 01 | i32.const 1 + 04e440: 21 16 | local.set 22 + 04e442: 20 07 | local.get 7 + 04e444: 41 3c | i32.const 60 + 04e446: 6a | i32.add + 04e447: 10 f1 85 80 80 00 | call 753 + 04e44d: 21 15 | local.set 21 + 04e44f: 20 07 | local.get 7 + 04e451: 28 02 3c | i32.load 2 60 + 04e454: 21 01 | local.set 1 + 04e456: 0b | end + 04e457: 03 40 | loop + 04e459: 20 0d | local.get 13 + 04e45b: 21 10 | local.set 16 + 04e45d: 41 1c | i32.const 28 + 04e45f: 21 17 | local.set 23 + 04e461: 20 01 | local.get 1 + 04e463: 22 13 | local.tee 19 + 04e465: 2c 00 00 | i32.load8_s 0 0 + 04e468: 22 0d | local.tee 13 + 04e46a: 41 85 7f | i32.const 4294967173 + 04e46d: 6a | i32.add + 04e46e: 41 46 | i32.const 4294967238 + 04e470: 49 | i32.lt_u + 04e471: 0d 0c | br_if 12 + 04e473: 20 13 | local.get 19 + 04e475: 41 01 | i32.const 1 + 04e477: 6a | i32.add + 04e478: 21 01 | local.set 1 + 04e47a: 20 10 | local.get 16 + 04e47c: 41 3a | i32.const 58 + 04e47e: 6c | i32.mul + 04e47f: 20 0d | local.get 13 + 04e481: 6a | i32.add + 04e482: 41 8f 86 95 80 00 | i32.const 344847 + 04e488: 6a | i32.add + 04e489: 2d 00 00 | i32.load8_u 0 0 + 04e48c: 22 0d | local.tee 13 + 04e48e: 41 7f | i32.const 4294967295 + 04e490: 6a | i32.add + 04e491: 41 ff 01 | i32.const 255 + 04e494: 71 | i32.and + 04e495: 41 08 | i32.const 8 + 04e497: 49 | i32.lt_u + 04e498: 0d 00 | br_if 0 + 04e49a: 0b | end + 04e49b: 20 07 | local.get 7 + 04e49d: 20 01 | local.get 1 + 04e49f: 36 02 3c | i32.store 2 60 + 04e4a2: 02 40 | block + 04e4a4: 02 40 | block + 04e4a6: 20 0d | local.get 13 + 04e4a8: 41 1b | i32.const 27 + 04e4aa: 46 | i32.eq + 04e4ab: 0d 00 | br_if 0 + 04e4ad: 20 0d | local.get 13 + 04e4af: 45 | i32.eqz + 04e4b0: 0d 0d | br_if 13 + 04e4b2: 02 40 | block + 04e4b4: 20 11 | local.get 17 + 04e4b6: 41 00 | i32.const 0 + 04e4b8: 48 | i32.lt_s + 04e4b9: 0d 00 | br_if 0 + 04e4bb: 02 40 | block + 04e4bd: 20 00 | local.get 0 + 04e4bf: 0d 00 | br_if 0 + 04e4c1: 20 04 | local.get 4 + 04e4c3: 20 11 | local.get 17 + 04e4c5: 41 02 | i32.const 2 + 04e4c7: 74 | i32.shl + 04e4c8: 6a | i32.add + 04e4c9: 20 0d | local.get 13 + 04e4cb: 36 02 00 | i32.store 2 0 + 04e4ce: 0c 0d | br 13 + 04e4d0: 0b | end + 04e4d1: 20 07 | local.get 7 + 04e4d3: 20 03 | local.get 3 + 04e4d5: 20 11 | local.get 17 + 04e4d7: 41 03 | i32.const 3 + 04e4d9: 74 | i32.shl + 04e4da: 6a | i32.add + 04e4db: 29 03 00 | i64.load 3 0 + 04e4de: 37 03 30 | i64.store 3 48 + 04e4e1: 0c 02 | br 2 + 04e4e3: 0b | end + 04e4e4: 20 00 | local.get 0 + 04e4e6: 45 | i32.eqz + 04e4e7: 0d 09 | br_if 9 + 04e4e9: 20 07 | local.get 7 + 04e4eb: 41 30 | i32.const 48 + 04e4ed: 6a | i32.add + 04e4ee: 20 0d | local.get 13 + 04e4f0: 20 02 | local.get 2 + 04e4f2: 20 06 | local.get 6 + 04e4f4: 10 f2 85 80 80 00 | call 754 + 04e4fa: 0c 01 | br 1 + 04e4fc: 0b | end + 04e4fd: 20 11 | local.get 17 + 04e4ff: 41 7f | i32.const 4294967295 + 04e501: 4a | i32.gt_s + 04e502: 0d 0c | br_if 12 + 04e504: 41 00 | i32.const 0 + 04e506: 21 0d | local.set 13 + 04e508: 20 00 | local.get 0 + 04e50a: 45 | i32.eqz + 04e50b: 0d 09 | br_if 9 + 04e50d: 0b | end + 04e50e: 20 00 | local.get 0 + 04e510: 2d 00 00 | i32.load8_u 0 0 + 04e513: 41 20 | i32.const 32 + 04e515: 71 | i32.and + 04e516: 0d 0c | br_if 12 + 04e518: 20 12 | local.get 18 + 04e51a: 41 ff ff 7b | i32.const 4294901759 + 04e51e: 71 | i32.and + 04e51f: 22 18 | local.tee 24 + 04e521: 20 12 | local.get 18 + 04e523: 20 12 | local.get 18 + 04e525: 41 80 c0 00 | i32.const 8192 + 04e529: 71 | i32.and + 04e52a: 1b | select + 04e52b: 21 12 | local.set 18 + 04e52d: 41 00 | i32.const 0 + 04e52f: 21 11 | local.set 17 + 04e531: 41 97 8c 93 80 00 | i32.const 312855 + 04e537: 21 19 | local.set 25 + 04e539: 20 0a | local.get 10 + 04e53b: 21 17 | local.set 23 + 04e53d: 02 40 | block + 04e53f: 02 40 | block + 04e541: 02 40 | block + 04e543: 02 40 | block + 04e545: 02 40 | block + 04e547: 02 40 | block + 04e549: 02 40 | block + 04e54b: 02 40 | block + 04e54d: 02 40 | block + 04e54f: 02 40 | block + 04e551: 02 40 | block + 04e553: 02 40 | block + 04e555: 02 40 | block + 04e557: 02 40 | block + 04e559: 02 40 | block + 04e55b: 02 40 | block + 04e55d: 02 40 | block + 04e55f: 20 13 | local.get 19 + 04e561: 2d 00 00 | i32.load8_u 0 0 + 04e564: 22 13 | local.tee 19 + 04e566: c0 | i32.extend8_s + 04e567: 22 0d | local.tee 13 + 04e569: 41 53 | i32.const 4294967251 + 04e56b: 71 | i32.and + 04e56c: 20 0d | local.get 13 + 04e56e: 20 13 | local.get 19 + 04e570: 41 0f | i32.const 15 + 04e572: 71 | i32.and + 04e573: 41 03 | i32.const 3 + 04e575: 46 | i32.eq + 04e576: 1b | select + 04e577: 20 0d | local.get 13 + 04e579: 20 10 | local.get 16 + 04e57b: 1b | select + 04e57c: 22 0d | local.tee 13 + 04e57e: 41 a8 7f | i32.const 4294967208 + 04e581: 6a | i32.add + 04e582: 0e 21 04 17 17 17 17 17 17 | br_table 4 23 23 23 23 23 23 23 23 16 23 9 6 16 16 16 23 6 23 23 23 23 2 5 3 23 23 10 23 1 23 23 4 0 + 04e58b: 17 17 10 17 09 06 10 10 10 | + 04e594: 17 06 17 17 17 17 02 05 03 | + 04e59d: 17 17 0a 17 01 17 17 04 00 | + 04e5a6: 0b | end + 04e5a7: 20 0a | local.get 10 + 04e5a9: 21 17 | local.set 23 + 04e5ab: 02 40 | block + 04e5ad: 20 0d | local.get 13 + 04e5af: 41 bf 7f | i32.const 4294967231 + 04e5b2: 6a | i32.add + 04e5b3: 0e 07 10 17 0b 17 10 10 10 | br_table 16 23 11 23 16 16 16 0 + 04e5bc: 00 | + 04e5bd: 0b | end + 04e5be: 20 0d | local.get 13 + 04e5c0: 41 d3 00 | i32.const 83 + 04e5c3: 46 | i32.eq + 04e5c4: 0d 0b | br_if 11 + 04e5c6: 0c 15 | br 21 + 04e5c8: 0b | end + 04e5c9: 41 00 | i32.const 0 + 04e5cb: 21 11 | local.set 17 + 04e5cd: 41 97 8c 93 80 00 | i32.const 312855 + 04e5d3: 21 19 | local.set 25 + 04e5d5: 20 07 | local.get 7 + 04e5d7: 29 03 30 | i64.load 3 48 + 04e5da: 21 1a | local.set 26 + 04e5dc: 0c 05 | br 5 + 04e5de: 0b | end + 04e5df: 41 00 | i32.const 0 + 04e5e1: 21 0d | local.set 13 + 04e5e3: 02 40 | block + 04e5e5: 02 40 | block + 04e5e7: 02 40 | block + 04e5e9: 02 40 | block + 04e5eb: 02 40 | block + 04e5ed: 02 40 | block + 04e5ef: 02 40 | block + 04e5f1: 20 10 | local.get 16 + 04e5f3: 0e 08 00 01 02 03 04 1d 05 | br_table 0 1 2 3 4 29 5 6 29 + 04e5fc: 06 1d | + 04e5fe: 0b | end + 04e5ff: 20 07 | local.get 7 + 04e601: 28 02 30 | i32.load 2 48 + 04e604: 20 0c | local.get 12 + 04e606: 36 02 00 | i32.store 2 0 + 04e609: 0c 1c | br 28 + 04e60b: 0b | end + 04e60c: 20 07 | local.get 7 + 04e60e: 28 02 30 | i32.load 2 48 + 04e611: 20 0c | local.get 12 + 04e613: 36 02 00 | i32.store 2 0 + 04e616: 0c 1b | br 27 + 04e618: 0b | end + 04e619: 20 07 | local.get 7 + 04e61b: 28 02 30 | i32.load 2 48 + 04e61e: 20 0c | local.get 12 + 04e620: ac | i64.extend_i32_s + 04e621: 37 03 00 | i64.store 3 0 + 04e624: 0c 1a | br 26 + 04e626: 0b | end + 04e627: 20 07 | local.get 7 + 04e629: 28 02 30 | i32.load 2 48 + 04e62c: 20 0c | local.get 12 + 04e62e: 3b 01 00 | i32.store16 1 0 + 04e631: 0c 19 | br 25 + 04e633: 0b | end + 04e634: 20 07 | local.get 7 + 04e636: 28 02 30 | i32.load 2 48 + 04e639: 20 0c | local.get 12 + 04e63b: 3a 00 00 | i32.store8 0 0 + 04e63e: 0c 18 | br 24 + 04e640: 0b | end + 04e641: 20 07 | local.get 7 + 04e643: 28 02 30 | i32.load 2 48 + 04e646: 20 0c | local.get 12 + 04e648: 36 02 00 | i32.store 2 0 + 04e64b: 0c 17 | br 23 + 04e64d: 0b | end + 04e64e: 20 07 | local.get 7 + 04e650: 28 02 30 | i32.load 2 48 + 04e653: 20 0c | local.get 12 + 04e655: ac | i64.extend_i32_s + 04e656: 37 03 00 | i64.store 3 0 + 04e659: 0c 16 | br 22 + 04e65b: 0b | end + 04e65c: 20 15 | local.get 21 + 04e65e: 41 08 | i32.const 8 + 04e660: 20 15 | local.get 21 + 04e662: 41 08 | i32.const 8 + 04e664: 4b | i32.gt_u + 04e665: 1b | select + 04e666: 21 15 | local.set 21 + 04e668: 20 12 | local.get 18 + 04e66a: 41 08 | i32.const 8 + 04e66c: 72 | i32.or + 04e66d: 21 12 | local.set 18 + 04e66f: 41 f8 00 | i32.const 120 + 04e672: 21 0d | local.set 13 + 04e674: 0b | end + 04e675: 41 00 | i32.const 0 + 04e677: 21 11 | local.set 17 + 04e679: 41 97 8c 93 80 00 | i32.const 312855 + 04e67f: 21 19 | local.set 25 + 04e681: 20 07 | local.get 7 + 04e683: 29 03 30 | i64.load 3 48 + 04e686: 22 1a | local.tee 26 + 04e688: 20 0a | local.get 10 + 04e68a: 20 0d | local.get 13 + 04e68c: 41 20 | i32.const 32 + 04e68e: 71 | i32.and + 04e68f: 10 f3 85 80 80 00 | call 755 + 04e695: 21 0e | local.set 14 + 04e697: 20 1a | local.get 26 + 04e699: 50 | i64.eqz + 04e69a: 0d 03 | br_if 3 + 04e69c: 20 12 | local.get 18 + 04e69e: 41 08 | i32.const 8 + 04e6a0: 71 | i32.and + 04e6a1: 45 | i32.eqz + 04e6a2: 0d 03 | br_if 3 + 04e6a4: 20 0d | local.get 13 + 04e6a6: 41 04 | i32.const 4 + 04e6a8: 76 | i32.shr_u + 04e6a9: 41 97 8c 93 80 00 | i32.const 312855 + 04e6af: 6a | i32.add + 04e6b0: 21 19 | local.set 25 + 04e6b2: 41 02 | i32.const 2 + 04e6b4: 21 11 | local.set 17 + 04e6b6: 0c 03 | br 3 + 04e6b8: 0b | end + 04e6b9: 41 00 | i32.const 0 + 04e6bb: 21 11 | local.set 17 + 04e6bd: 41 97 8c 93 80 00 | i32.const 312855 + 04e6c3: 21 19 | local.set 25 + 04e6c5: 20 07 | local.get 7 + 04e6c7: 29 03 30 | i64.load 3 48 + 04e6ca: 22 1a | local.tee 26 + 04e6cc: 20 0a | local.get 10 + 04e6ce: 10 f4 85 80 80 00 | call 756 + 04e6d4: 21 0e | local.set 14 + 04e6d6: 20 12 | local.get 18 + 04e6d8: 41 08 | i32.const 8 + 04e6da: 71 | i32.and + 04e6db: 45 | i32.eqz + 04e6dc: 0d 02 | br_if 2 + 04e6de: 20 15 | local.get 21 + 04e6e0: 20 08 | local.get 8 + 04e6e2: 20 0e | local.get 14 + 04e6e4: 6b | i32.sub + 04e6e5: 22 0d | local.tee 13 + 04e6e7: 20 15 | local.get 21 + 04e6e9: 20 0d | local.get 13 + 04e6eb: 4a | i32.gt_s + 04e6ec: 1b | select + 04e6ed: 21 15 | local.set 21 + 04e6ef: 0c 02 | br 2 + 04e6f1: 0b | end + 04e6f2: 02 40 | block + 04e6f4: 20 07 | local.get 7 + 04e6f6: 29 03 30 | i64.load 3 48 + 04e6f9: 22 1a | local.tee 26 + 04e6fb: 42 7f | i64.const 18446744073709551615 + 04e6fd: 55 | i64.gt_s + 04e6fe: 0d 00 | br_if 0 + 04e700: 20 07 | local.get 7 + 04e702: 42 00 | i64.const 0 + 04e704: 20 1a | local.get 26 + 04e706: 7d | i64.sub + 04e707: 22 1a | local.tee 26 + 04e709: 37 03 30 | i64.store 3 48 + 04e70c: 41 01 | i32.const 1 + 04e70e: 21 11 | local.set 17 + 04e710: 41 97 8c 93 80 00 | i32.const 312855 + 04e716: 21 19 | local.set 25 + 04e718: 0c 01 | br 1 + 04e71a: 0b | end + 04e71b: 02 40 | block + 04e71d: 20 12 | local.get 18 + 04e71f: 41 80 10 | i32.const 2048 + 04e722: 71 | i32.and + 04e723: 45 | i32.eqz + 04e724: 0d 00 | br_if 0 + 04e726: 41 01 | i32.const 1 + 04e728: 21 11 | local.set 17 + 04e72a: 41 98 8c 93 80 00 | i32.const 312856 + 04e730: 21 19 | local.set 25 + 04e732: 0c 01 | br 1 + 04e734: 0b | end + 04e735: 41 99 8c 93 80 00 | i32.const 312857 + 04e73b: 41 97 8c 93 80 00 | i32.const 312855 + 04e741: 20 12 | local.get 18 + 04e743: 41 01 | i32.const 1 + 04e745: 71 | i32.and + 04e746: 22 11 | local.tee 17 + 04e748: 1b | select + 04e749: 21 19 | local.set 25 + 04e74b: 0b | end + 04e74c: 20 1a | local.get 26 + 04e74e: 20 0a | local.get 10 + 04e750: 10 f5 85 80 80 00 | call 757 + 04e756: 21 0e | local.set 14 + 04e758: 0b | end + 04e759: 20 16 | local.get 22 + 04e75b: 20 15 | local.get 21 + 04e75d: 41 00 | i32.const 0 + 04e75f: 48 | i32.lt_s + 04e760: 71 | i32.and + 04e761: 0d 12 | br_if 18 + 04e763: 20 12 | local.get 18 + 04e765: 41 ff ff 7b | i32.const 4294901759 + 04e769: 71 | i32.and + 04e76a: 20 12 | local.get 18 + 04e76c: 20 16 | local.get 22 + 04e76e: 1b | select + 04e76f: 21 12 | local.set 18 + 04e771: 02 40 | block + 04e773: 20 1a | local.get 26 + 04e775: 42 00 | i64.const 0 + 04e777: 52 | i64.ne + 04e778: 0d 00 | br_if 0 + 04e77a: 20 15 | local.get 21 + 04e77c: 0d 00 | br_if 0 + 04e77e: 20 0a | local.get 10 + 04e780: 21 0e | local.set 14 + 04e782: 20 0a | local.get 10 + 04e784: 21 17 | local.set 23 + 04e786: 41 00 | i32.const 0 + 04e788: 21 15 | local.set 21 + 04e78a: 0c 0f | br 15 + 04e78c: 0b | end + 04e78d: 20 15 | local.get 21 + 04e78f: 20 0a | local.get 10 + 04e791: 20 0e | local.get 14 + 04e793: 6b | i32.sub + 04e794: 20 1a | local.get 26 + 04e796: 50 | i64.eqz + 04e797: 6a | i32.add + 04e798: 22 0d | local.tee 13 + 04e79a: 20 15 | local.get 21 + 04e79c: 20 0d | local.get 13 + 04e79e: 4a | i32.gt_s + 04e79f: 1b | select + 04e7a0: 21 15 | local.set 21 + 04e7a2: 0c 0d | br 13 + 04e7a4: 0b | end + 04e7a5: 20 07 | local.get 7 + 04e7a7: 2d 00 30 | i32.load8_u 0 48 + 04e7aa: 21 0d | local.set 13 + 04e7ac: 0c 0b | br 11 + 04e7ae: 0b | end + 04e7af: 20 07 | local.get 7 + 04e7b1: 28 02 30 | i32.load 2 48 + 04e7b4: 22 0d | local.tee 13 + 04e7b6: 41 ee ca 93 80 00 | i32.const 320878 + 04e7bc: 20 0d | local.get 13 + 04e7be: 1b | select + 04e7bf: 21 0e | local.set 14 + 04e7c1: 20 0e | local.get 14 + 04e7c3: 20 0e | local.get 14 + 04e7c5: 20 15 | local.get 21 + 04e7c7: 41 ff ff ff ff 07 | i32.const 2147483647 + 04e7cd: 20 15 | local.get 21 + 04e7cf: 41 ff ff ff ff 07 | i32.const 2147483647 + 04e7d5: 49 | i32.lt_u + 04e7d6: 1b | select + 04e7d7: 10 ec 85 80 80 00 | call 748 + 04e7dd: 22 0d | local.tee 13 + 04e7df: 6a | i32.add + 04e7e0: 21 17 | local.set 23 + 04e7e2: 02 40 | block + 04e7e4: 20 15 | local.get 21 + 04e7e6: 41 7f | i32.const 4294967295 + 04e7e8: 4c | i32.le_s + 04e7e9: 0d 00 | br_if 0 + 04e7eb: 20 18 | local.get 24 + 04e7ed: 21 12 | local.set 18 + 04e7ef: 20 0d | local.get 13 + 04e7f1: 21 15 | local.set 21 + 04e7f3: 0c 0d | br 13 + 04e7f5: 0b | end + 04e7f6: 20 18 | local.get 24 + 04e7f8: 21 12 | local.set 18 + 04e7fa: 20 0d | local.get 13 + 04e7fc: 21 15 | local.set 21 + 04e7fe: 20 17 | local.get 23 + 04e800: 2d 00 00 | i32.load8_u 0 0 + 04e803: 0d 10 | br_if 16 + 04e805: 0c 0c | br 12 + 04e807: 0b | end + 04e808: 20 07 | local.get 7 + 04e80a: 29 03 30 | i64.load 3 48 + 04e80d: 22 1a | local.tee 26 + 04e80f: 50 | i64.eqz + 04e810: 45 | i32.eqz + 04e811: 0d 01 | br_if 1 + 04e813: 41 00 | i32.const 0 + 04e815: 21 0d | local.set 13 + 04e817: 0c 09 | br 9 + 04e819: 0b | end + 04e81a: 02 40 | block + 04e81c: 20 15 | local.get 21 + 04e81e: 45 | i32.eqz + 04e81f: 0d 00 | br_if 0 + 04e821: 20 07 | local.get 7 + 04e823: 28 02 30 | i32.load 2 48 + 04e826: 21 0f | local.set 15 + 04e828: 0c 02 | br 2 + 04e82a: 0b | end + 04e82b: 41 00 | i32.const 0 + 04e82d: 21 0d | local.set 13 + 04e82f: 20 00 | local.get 0 + 04e831: 41 20 | i32.const 32 + 04e833: 20 14 | local.get 20 + 04e835: 41 00 | i32.const 0 + 04e837: 20 12 | local.get 18 + 04e839: 10 f6 85 80 80 00 | call 758 + 04e83f: 0c 02 | br 2 + 04e841: 0b | end + 04e842: 20 07 | local.get 7 + 04e844: 41 00 | i32.const 0 + 04e846: 36 02 0c | i32.store 2 12 + 04e849: 20 07 | local.get 7 + 04e84b: 20 1a | local.get 26 + 04e84d: 3e 02 08 | i64.store32 2 8 + 04e850: 20 07 | local.get 7 + 04e852: 20 07 | local.get 7 + 04e854: 41 08 | i32.const 8 + 04e856: 6a | i32.add + 04e857: 36 02 30 | i32.store 2 48 + 04e85a: 20 07 | local.get 7 + 04e85c: 41 08 | i32.const 8 + 04e85e: 6a | i32.add + 04e85f: 21 0f | local.set 15 + 04e861: 41 7f | i32.const 4294967295 + 04e863: 21 15 | local.set 21 + 04e865: 0b | end + 04e866: 41 00 | i32.const 0 + 04e868: 21 0d | local.set 13 + 04e86a: 02 40 | block + 04e86c: 03 40 | loop + 04e86e: 20 0f | local.get 15 + 04e870: 28 02 00 | i32.load 2 0 + 04e873: 22 10 | local.tee 16 + 04e875: 45 | i32.eqz + 04e876: 0d 01 | br_if 1 + 04e878: 20 07 | local.get 7 + 04e87a: 41 04 | i32.const 4 + 04e87c: 6a | i32.add + 04e87d: 20 10 | local.get 16 + 04e87f: 10 81 86 80 80 00 | call 769 + 04e885: 22 10 | local.tee 16 + 04e887: 41 00 | i32.const 0 + 04e889: 48 | i32.lt_s + 04e88a: 0d 10 | br_if 16 + 04e88c: 20 10 | local.get 16 + 04e88e: 20 15 | local.get 21 + 04e890: 20 0d | local.get 13 + 04e892: 6b | i32.sub + 04e893: 4b | i32.gt_u + 04e894: 0d 01 | br_if 1 + 04e896: 20 0f | local.get 15 + 04e898: 41 04 | i32.const 4 + 04e89a: 6a | i32.add + 04e89b: 21 0f | local.set 15 + 04e89d: 20 10 | local.get 16 + 04e89f: 20 0d | local.get 13 + 04e8a1: 6a | i32.add + 04e8a2: 22 0d | local.tee 13 + 04e8a4: 20 15 | local.get 21 + 04e8a6: 49 | i32.lt_u + 04e8a7: 0d 00 | br_if 0 + 04e8a9: 0b | end + 04e8aa: 0b | end + 04e8ab: 41 3d | i32.const 61 + 04e8ad: 21 17 | local.set 23 + 04e8af: 20 0d | local.get 13 + 04e8b1: 41 00 | i32.const 0 + 04e8b3: 48 | i32.lt_s + 04e8b4: 0d 0d | br_if 13 + 04e8b6: 20 00 | local.get 0 + 04e8b8: 41 20 | i32.const 32 + 04e8ba: 20 14 | local.get 20 + 04e8bc: 20 0d | local.get 13 + 04e8be: 20 12 | local.get 18 + 04e8c0: 10 f6 85 80 80 00 | call 758 + 04e8c6: 02 40 | block + 04e8c8: 20 0d | local.get 13 + 04e8ca: 0d 00 | br_if 0 + 04e8cc: 41 00 | i32.const 0 + 04e8ce: 21 0d | local.set 13 + 04e8d0: 0c 01 | br 1 + 04e8d2: 0b | end + 04e8d3: 41 00 | i32.const 0 + 04e8d5: 21 10 | local.set 16 + 04e8d7: 20 07 | local.get 7 + 04e8d9: 28 02 30 | i32.load 2 48 + 04e8dc: 21 0f | local.set 15 + 04e8de: 03 40 | loop + 04e8e0: 20 0f | local.get 15 + 04e8e2: 28 02 00 | i32.load 2 0 + 04e8e5: 22 0e | local.tee 14 + 04e8e7: 45 | i32.eqz + 04e8e8: 0d 01 | br_if 1 + 04e8ea: 20 07 | local.get 7 + 04e8ec: 41 04 | i32.const 4 + 04e8ee: 6a | i32.add + 04e8ef: 20 0e | local.get 14 + 04e8f1: 10 81 86 80 80 00 | call 769 + 04e8f7: 22 0e | local.tee 14 + 04e8f9: 20 10 | local.get 16 + 04e8fb: 6a | i32.add + 04e8fc: 22 10 | local.tee 16 + 04e8fe: 20 0d | local.get 13 + 04e900: 4b | i32.gt_u + 04e901: 0d 01 | br_if 1 + 04e903: 20 00 | local.get 0 + 04e905: 20 07 | local.get 7 + 04e907: 41 04 | i32.const 4 + 04e909: 6a | i32.add + 04e90a: 20 0e | local.get 14 + 04e90c: 10 f0 85 80 80 00 | call 752 + 04e912: 20 0f | local.get 15 + 04e914: 41 04 | i32.const 4 + 04e916: 6a | i32.add + 04e917: 21 0f | local.set 15 + 04e919: 20 10 | local.get 16 + 04e91b: 20 0d | local.get 13 + 04e91d: 49 | i32.lt_u + 04e91e: 0d 00 | br_if 0 + 04e920: 0b | end + 04e921: 0b | end + 04e922: 20 00 | local.get 0 + 04e924: 41 20 | i32.const 32 + 04e926: 20 14 | local.get 20 + 04e928: 20 0d | local.get 13 + 04e92a: 20 12 | local.get 18 + 04e92c: 41 80 c0 00 | i32.const 8192 + 04e930: 73 | i32.xor + 04e931: 10 f6 85 80 80 00 | call 758 + 04e937: 20 14 | local.get 20 + 04e939: 20 0d | local.get 13 + 04e93b: 20 14 | local.get 20 + 04e93d: 20 0d | local.get 13 + 04e93f: 4a | i32.gt_s + 04e940: 1b | select + 04e941: 21 0d | local.set 13 + 04e943: 0c 09 | br 9 + 04e945: 0b | end + 04e946: 20 16 | local.get 22 + 04e948: 20 15 | local.get 21 + 04e94a: 41 00 | i32.const 0 + 04e94c: 48 | i32.lt_s + 04e94d: 71 | i32.and + 04e94e: 0d 0a | br_if 10 + 04e950: 41 3d | i32.const 61 + 04e952: 21 17 | local.set 23 + 04e954: 20 00 | local.get 0 + 04e956: 20 07 | local.get 7 + 04e958: 2b 03 30 | f64.load 3 48 + 04e95b: 20 14 | local.get 20 + 04e95d: 20 15 | local.get 21 + 04e95f: 20 12 | local.get 18 + 04e961: 20 0d | local.get 13 + 04e963: 20 10 | local.get 16 + 04e965: 20 05 | local.get 5 + 04e967: 11 8b 80 80 80 00 80 80 80 | call_indirect 0 (type 11) + 04e970: 80 00 | + 04e972: 22 0d | local.tee 13 + 04e974: 41 00 | i32.const 0 + 04e976: 4e | i32.ge_s + 04e977: 0d 08 | br_if 8 + 04e979: 0c 0b | br 11 + 04e97b: 0b | end + 04e97c: 20 0d | local.get 13 + 04e97e: 2d 00 01 | i32.load8_u 0 1 + 04e981: 21 0f | local.set 15 + 04e983: 20 0d | local.get 13 + 04e985: 41 01 | i32.const 1 + 04e987: 6a | i32.add + 04e988: 21 0d | local.set 13 + 04e98a: 0c 00 | br 0 + 04e98c: 0b | end + 04e98d: 0b | end + 04e98e: 20 00 | local.get 0 + 04e990: 0d 0a | br_if 10 + 04e992: 20 0b | local.get 11 + 04e994: 45 | i32.eqz + 04e995: 0d 04 | br_if 4 + 04e997: 41 01 | i32.const 1 + 04e999: 21 0d | local.set 13 + 04e99b: 02 40 | block + 04e99d: 03 40 | loop + 04e99f: 20 04 | local.get 4 + 04e9a1: 20 0d | local.get 13 + 04e9a3: 41 02 | i32.const 2 + 04e9a5: 74 | i32.shl + 04e9a6: 6a | i32.add + 04e9a7: 28 02 00 | i32.load 2 0 + 04e9aa: 22 0f | local.tee 15 + 04e9ac: 45 | i32.eqz + 04e9ad: 0d 01 | br_if 1 + 04e9af: 20 03 | local.get 3 + 04e9b1: 20 0d | local.get 13 + 04e9b3: 41 03 | i32.const 3 + 04e9b5: 74 | i32.shl + 04e9b6: 6a | i32.add + 04e9b7: 20 0f | local.get 15 + 04e9b9: 20 02 | local.get 2 + 04e9bb: 20 06 | local.get 6 + 04e9bd: 10 f2 85 80 80 00 | call 754 + 04e9c3: 41 01 | i32.const 1 + 04e9c5: 21 0c | local.set 12 + 04e9c7: 20 0d | local.get 13 + 04e9c9: 41 01 | i32.const 1 + 04e9cb: 6a | i32.add + 04e9cc: 22 0d | local.tee 13 + 04e9ce: 41 0a | i32.const 10 + 04e9d0: 47 | i32.ne + 04e9d1: 0d 00 | br_if 0 + 04e9d3: 0c 0c | br 12 + 04e9d5: 0b | end + 04e9d6: 0b | end + 04e9d7: 02 40 | block + 04e9d9: 20 0d | local.get 13 + 04e9db: 41 0a | i32.const 10 + 04e9dd: 49 | i32.lt_u + 04e9de: 0d 00 | br_if 0 + 04e9e0: 41 01 | i32.const 1 + 04e9e2: 21 0c | local.set 12 + 04e9e4: 0c 0b | br 11 + 04e9e6: 0b | end + 04e9e7: 03 40 | loop + 04e9e9: 20 04 | local.get 4 + 04e9eb: 20 0d | local.get 13 + 04e9ed: 41 02 | i32.const 2 + 04e9ef: 74 | i32.shl + 04e9f0: 6a | i32.add + 04e9f1: 28 02 00 | i32.load 2 0 + 04e9f4: 0d 01 | br_if 1 + 04e9f6: 41 01 | i32.const 1 + 04e9f8: 21 0c | local.set 12 + 04e9fa: 20 0d | local.get 13 + 04e9fc: 41 01 | i32.const 1 + 04e9fe: 6a | i32.add + 04e9ff: 22 0d | local.tee 13 + 04ea01: 41 0a | i32.const 10 + 04ea03: 46 | i32.eq + 04ea04: 0d 0b | br_if 11 + 04ea06: 0c 00 | br 0 + 04ea08: 0b | end + 04ea09: 0b | end + 04ea0a: 41 1c | i32.const 28 + 04ea0c: 21 17 | local.set 23 + 04ea0e: 0c 07 | br 7 + 04ea10: 0b | end + 04ea11: 20 07 | local.get 7 + 04ea13: 20 0d | local.get 13 + 04ea15: 3a 00 27 | i32.store8 0 39 + 04ea18: 41 01 | i32.const 1 + 04ea1a: 21 15 | local.set 21 + 04ea1c: 20 09 | local.get 9 + 04ea1e: 21 0e | local.set 14 + 04ea20: 20 0a | local.get 10 + 04ea22: 21 17 | local.set 23 + 04ea24: 20 18 | local.get 24 + 04ea26: 21 12 | local.set 18 + 04ea28: 0c 01 | br 1 + 04ea2a: 0b | end + 04ea2b: 20 0a | local.get 10 + 04ea2d: 21 17 | local.set 23 + 04ea2f: 0b | end + 04ea30: 20 15 | local.get 21 + 04ea32: 20 17 | local.get 23 + 04ea34: 20 0e | local.get 14 + 04ea36: 6b | i32.sub + 04ea37: 22 01 | local.tee 1 + 04ea39: 20 15 | local.get 21 + 04ea3b: 20 01 | local.get 1 + 04ea3d: 4a | i32.gt_s + 04ea3e: 1b | select + 04ea3f: 22 13 | local.tee 19 + 04ea41: 20 11 | local.get 17 + 04ea43: 41 ff ff ff ff 07 | i32.const 2147483647 + 04ea49: 73 | i32.xor + 04ea4a: 4a | i32.gt_s + 04ea4b: 0d 03 | br_if 3 + 04ea4d: 41 3d | i32.const 61 + 04ea4f: 21 17 | local.set 23 + 04ea51: 20 14 | local.get 20 + 04ea53: 20 11 | local.get 17 + 04ea55: 20 13 | local.get 19 + 04ea57: 6a | i32.add + 04ea58: 22 10 | local.tee 16 + 04ea5a: 20 14 | local.get 20 + 04ea5c: 20 10 | local.get 16 + 04ea5e: 4a | i32.gt_s + 04ea5f: 1b | select + 04ea60: 22 0d | local.tee 13 + 04ea62: 20 0f | local.get 15 + 04ea64: 4b | i32.gt_u + 04ea65: 0d 04 | br_if 4 + 04ea67: 20 00 | local.get 0 + 04ea69: 41 20 | i32.const 32 + 04ea6b: 20 0d | local.get 13 + 04ea6d: 20 10 | local.get 16 + 04ea6f: 20 12 | local.get 18 + 04ea71: 10 f6 85 80 80 00 | call 758 + 04ea77: 20 00 | local.get 0 + 04ea79: 20 19 | local.get 25 + 04ea7b: 20 11 | local.get 17 + 04ea7d: 10 f0 85 80 80 00 | call 752 + 04ea83: 20 00 | local.get 0 + 04ea85: 41 30 | i32.const 48 + 04ea87: 20 0d | local.get 13 + 04ea89: 20 10 | local.get 16 + 04ea8b: 20 12 | local.get 18 + 04ea8d: 41 80 80 04 | i32.const 65536 + 04ea91: 73 | i32.xor + 04ea92: 10 f6 85 80 80 00 | call 758 + 04ea98: 20 00 | local.get 0 + 04ea9a: 41 30 | i32.const 48 + 04ea9c: 20 13 | local.get 19 + 04ea9e: 20 01 | local.get 1 + 04eaa0: 41 00 | i32.const 0 + 04eaa2: 10 f6 85 80 80 00 | call 758 + 04eaa8: 20 00 | local.get 0 + 04eaaa: 20 0e | local.get 14 + 04eaac: 20 01 | local.get 1 + 04eaae: 10 f0 85 80 80 00 | call 752 + 04eab4: 20 00 | local.get 0 + 04eab6: 41 20 | i32.const 32 + 04eab8: 20 0d | local.get 13 + 04eaba: 20 10 | local.get 16 + 04eabc: 20 12 | local.get 18 + 04eabe: 41 80 c0 00 | i32.const 8192 + 04eac2: 73 | i32.xor + 04eac3: 10 f6 85 80 80 00 | call 758 + 04eac9: 20 07 | local.get 7 + 04eacb: 28 02 3c | i32.load 2 60 + 04eace: 21 01 | local.set 1 + 04ead0: 0c 01 | br 1 + 04ead2: 0b | end + 04ead3: 0b | end + 04ead4: 0b | end + 04ead5: 41 00 | i32.const 0 + 04ead7: 21 0c | local.set 12 + 04ead9: 0c 03 | br 3 + 04eadb: 0b | end + 04eadc: 41 3d | i32.const 61 + 04eade: 21 17 | local.set 23 + 04eae0: 0b | end + 04eae1: 10 89 85 80 80 00 | call 649 + 04eae7: 20 17 | local.get 23 + 04eae9: 36 02 00 | i32.store 2 0 + 04eaec: 0b | end + 04eaed: 41 7f | i32.const 4294967295 + 04eaef: 21 0c | local.set 12 + 04eaf1: 0b | end + 04eaf2: 20 07 | local.get 7 + 04eaf4: 41 c0 00 | i32.const 64 + 04eaf7: 6a | i32.add + 04eaf8: 24 80 80 80 80 00 | global.set 0 + 04eafe: 20 0c | local.get 12 + 04eb00: 0b | end +04eb02 func[752]: + 04eb03: 02 40 | block + 04eb05: 20 00 | local.get 0 + 04eb07: 2d 00 00 | i32.load8_u 0 0 + 04eb0a: 41 20 | i32.const 32 + 04eb0c: 71 | i32.and + 04eb0d: 0d 00 | br_if 0 + 04eb0f: 20 01 | local.get 1 + 04eb11: 20 02 | local.get 2 + 04eb13: 20 00 | local.get 0 + 04eb15: 10 a3 85 80 80 00 | call 675 + 04eb1b: 1a | drop + 04eb1c: 0b | end + 04eb1d: 0b | end +04eb1f func[753]: + 04eb20: 05 7f | local[1..5] type=i32 + 04eb22: 41 00 | i32.const 0 + 04eb24: 21 01 | local.set 1 + 04eb26: 02 40 | block + 04eb28: 20 00 | local.get 0 + 04eb2a: 28 02 00 | i32.load 2 0 + 04eb2d: 22 02 | local.tee 2 + 04eb2f: 2c 00 00 | i32.load8_s 0 0 + 04eb32: 41 50 | i32.const 4294967248 + 04eb34: 6a | i32.add + 04eb35: 22 03 | local.tee 3 + 04eb37: 41 09 | i32.const 9 + 04eb39: 4d | i32.le_u + 04eb3a: 0d 00 | br_if 0 + 04eb3c: 41 00 | i32.const 0 + 04eb3e: 0f | return + 04eb3f: 0b | end + 04eb40: 03 40 | loop + 04eb42: 41 7f | i32.const 4294967295 + 04eb44: 21 04 | local.set 4 + 04eb46: 02 40 | block + 04eb48: 20 01 | local.get 1 + 04eb4a: 41 cc 99 b3 e6 00 | i32.const 214748364 + 04eb50: 4b | i32.gt_u + 04eb51: 0d 00 | br_if 0 + 04eb53: 41 7f | i32.const 4294967295 + 04eb55: 20 03 | local.get 3 + 04eb57: 20 01 | local.get 1 + 04eb59: 41 0a | i32.const 10 + 04eb5b: 6c | i32.mul + 04eb5c: 22 01 | local.tee 1 + 04eb5e: 6a | i32.add + 04eb5f: 20 03 | local.get 3 + 04eb61: 20 01 | local.get 1 + 04eb63: 41 ff ff ff ff 07 | i32.const 2147483647 + 04eb69: 73 | i32.xor + 04eb6a: 4b | i32.gt_u + 04eb6b: 1b | select + 04eb6c: 21 04 | local.set 4 + 04eb6e: 0b | end + 04eb6f: 20 00 | local.get 0 + 04eb71: 20 02 | local.get 2 + 04eb73: 41 01 | i32.const 1 + 04eb75: 6a | i32.add + 04eb76: 22 03 | local.tee 3 + 04eb78: 36 02 00 | i32.store 2 0 + 04eb7b: 20 02 | local.get 2 + 04eb7d: 2c 00 01 | i32.load8_s 0 1 + 04eb80: 21 05 | local.set 5 + 04eb82: 20 04 | local.get 4 + 04eb84: 21 01 | local.set 1 + 04eb86: 20 03 | local.get 3 + 04eb88: 21 02 | local.set 2 + 04eb8a: 20 05 | local.get 5 + 04eb8c: 41 50 | i32.const 4294967248 + 04eb8e: 6a | i32.add + 04eb8f: 22 03 | local.tee 3 + 04eb91: 41 0a | i32.const 10 + 04eb93: 49 | i32.lt_u + 04eb94: 0d 00 | br_if 0 + 04eb96: 0b | end + 04eb97: 20 04 | local.get 4 + 04eb99: 0b | end +04eb9c func[754]: + 04eb9d: 02 40 | block + 04eb9f: 02 40 | block + 04eba1: 02 40 | block + 04eba3: 02 40 | block + 04eba5: 02 40 | block + 04eba7: 02 40 | block + 04eba9: 02 40 | block + 04ebab: 02 40 | block + 04ebad: 02 40 | block + 04ebaf: 02 40 | block + 04ebb1: 02 40 | block + 04ebb3: 02 40 | block + 04ebb5: 02 40 | block + 04ebb7: 02 40 | block + 04ebb9: 02 40 | block + 04ebbb: 02 40 | block + 04ebbd: 02 40 | block + 04ebbf: 02 40 | block + 04ebc1: 02 40 | block + 04ebc3: 20 01 | local.get 1 + 04ebc5: 41 77 | i32.const 4294967287 + 04ebc7: 6a | i32.add + 04ebc8: 0e 12 00 01 02 05 03 04 06 | br_table 0 1 2 5 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 + 04ebd1: 07 08 09 0a 0b 0c 0d 0e 0f | + 04ebda: 10 11 12 | + 04ebdd: 0b | end + 04ebde: 20 02 | local.get 2 + 04ebe0: 20 02 | local.get 2 + 04ebe2: 28 02 00 | i32.load 2 0 + 04ebe5: 22 01 | local.tee 1 + 04ebe7: 41 04 | i32.const 4 + 04ebe9: 6a | i32.add + 04ebea: 36 02 00 | i32.store 2 0 + 04ebed: 20 00 | local.get 0 + 04ebef: 20 01 | local.get 1 + 04ebf1: 28 02 00 | i32.load 2 0 + 04ebf4: 36 02 00 | i32.store 2 0 + 04ebf7: 0f | return + 04ebf8: 0b | end + 04ebf9: 20 02 | local.get 2 + 04ebfb: 20 02 | local.get 2 + 04ebfd: 28 02 00 | i32.load 2 0 + 04ec00: 22 01 | local.tee 1 + 04ec02: 41 04 | i32.const 4 + 04ec04: 6a | i32.add + 04ec05: 36 02 00 | i32.store 2 0 + 04ec08: 20 00 | local.get 0 + 04ec0a: 20 01 | local.get 1 + 04ec0c: 34 02 00 | i64.load32_s 2 0 + 04ec0f: 37 03 00 | i64.store 3 0 + 04ec12: 0f | return + 04ec13: 0b | end + 04ec14: 20 02 | local.get 2 + 04ec16: 20 02 | local.get 2 + 04ec18: 28 02 00 | i32.load 2 0 + 04ec1b: 22 01 | local.tee 1 + 04ec1d: 41 04 | i32.const 4 + 04ec1f: 6a | i32.add + 04ec20: 36 02 00 | i32.store 2 0 + 04ec23: 20 00 | local.get 0 + 04ec25: 20 01 | local.get 1 + 04ec27: 35 02 00 | i64.load32_u 2 0 + 04ec2a: 37 03 00 | i64.store 3 0 + 04ec2d: 0f | return + 04ec2e: 0b | end + 04ec2f: 20 02 | local.get 2 + 04ec31: 20 02 | local.get 2 + 04ec33: 28 02 00 | i32.load 2 0 + 04ec36: 22 01 | local.tee 1 + 04ec38: 41 04 | i32.const 4 + 04ec3a: 6a | i32.add + 04ec3b: 36 02 00 | i32.store 2 0 + 04ec3e: 20 00 | local.get 0 + 04ec40: 20 01 | local.get 1 + 04ec42: 34 02 00 | i64.load32_s 2 0 + 04ec45: 37 03 00 | i64.store 3 0 + 04ec48: 0f | return + 04ec49: 0b | end + 04ec4a: 20 02 | local.get 2 + 04ec4c: 20 02 | local.get 2 + 04ec4e: 28 02 00 | i32.load 2 0 + 04ec51: 22 01 | local.tee 1 + 04ec53: 41 04 | i32.const 4 + 04ec55: 6a | i32.add + 04ec56: 36 02 00 | i32.store 2 0 + 04ec59: 20 00 | local.get 0 + 04ec5b: 20 01 | local.get 1 + 04ec5d: 35 02 00 | i64.load32_u 2 0 + 04ec60: 37 03 00 | i64.store 3 0 + 04ec63: 0f | return + 04ec64: 0b | end + 04ec65: 20 02 | local.get 2 + 04ec67: 20 02 | local.get 2 + 04ec69: 28 02 00 | i32.load 2 0 + 04ec6c: 41 07 | i32.const 7 + 04ec6e: 6a | i32.add + 04ec6f: 41 78 | i32.const 4294967288 + 04ec71: 71 | i32.and + 04ec72: 22 01 | local.tee 1 + 04ec74: 41 08 | i32.const 8 + 04ec76: 6a | i32.add + 04ec77: 36 02 00 | i32.store 2 0 + 04ec7a: 20 00 | local.get 0 + 04ec7c: 20 01 | local.get 1 + 04ec7e: 29 03 00 | i64.load 3 0 + 04ec81: 37 03 00 | i64.store 3 0 + 04ec84: 0f | return + 04ec85: 0b | end + 04ec86: 20 02 | local.get 2 + 04ec88: 20 02 | local.get 2 + 04ec8a: 28 02 00 | i32.load 2 0 + 04ec8d: 22 01 | local.tee 1 + 04ec8f: 41 04 | i32.const 4 + 04ec91: 6a | i32.add + 04ec92: 36 02 00 | i32.store 2 0 + 04ec95: 20 00 | local.get 0 + 04ec97: 20 01 | local.get 1 + 04ec99: 32 01 00 | i64.load16_s 1 0 + 04ec9c: 37 03 00 | i64.store 3 0 + 04ec9f: 0f | return + 04eca0: 0b | end + 04eca1: 20 02 | local.get 2 + 04eca3: 20 02 | local.get 2 + 04eca5: 28 02 00 | i32.load 2 0 + 04eca8: 22 01 | local.tee 1 + 04ecaa: 41 04 | i32.const 4 + 04ecac: 6a | i32.add + 04ecad: 36 02 00 | i32.store 2 0 + 04ecb0: 20 00 | local.get 0 + 04ecb2: 20 01 | local.get 1 + 04ecb4: 33 01 00 | i64.load16_u 1 0 + 04ecb7: 37 03 00 | i64.store 3 0 + 04ecba: 0f | return + 04ecbb: 0b | end + 04ecbc: 20 02 | local.get 2 + 04ecbe: 20 02 | local.get 2 + 04ecc0: 28 02 00 | i32.load 2 0 + 04ecc3: 22 01 | local.tee 1 + 04ecc5: 41 04 | i32.const 4 + 04ecc7: 6a | i32.add + 04ecc8: 36 02 00 | i32.store 2 0 + 04eccb: 20 00 | local.get 0 + 04eccd: 20 01 | local.get 1 + 04eccf: 30 00 00 | i64.load8_s 0 0 + 04ecd2: 37 03 00 | i64.store 3 0 + 04ecd5: 0f | return + 04ecd6: 0b | end + 04ecd7: 20 02 | local.get 2 + 04ecd9: 20 02 | local.get 2 + 04ecdb: 28 02 00 | i32.load 2 0 + 04ecde: 22 01 | local.tee 1 + 04ece0: 41 04 | i32.const 4 + 04ece2: 6a | i32.add + 04ece3: 36 02 00 | i32.store 2 0 + 04ece6: 20 00 | local.get 0 + 04ece8: 20 01 | local.get 1 + 04ecea: 31 00 00 | i64.load8_u 0 0 + 04eced: 37 03 00 | i64.store 3 0 + 04ecf0: 0f | return + 04ecf1: 0b | end + 04ecf2: 20 02 | local.get 2 + 04ecf4: 20 02 | local.get 2 + 04ecf6: 28 02 00 | i32.load 2 0 + 04ecf9: 41 07 | i32.const 7 + 04ecfb: 6a | i32.add + 04ecfc: 41 78 | i32.const 4294967288 + 04ecfe: 71 | i32.and + 04ecff: 22 01 | local.tee 1 + 04ed01: 41 08 | i32.const 8 + 04ed03: 6a | i32.add + 04ed04: 36 02 00 | i32.store 2 0 + 04ed07: 20 00 | local.get 0 + 04ed09: 20 01 | local.get 1 + 04ed0b: 29 03 00 | i64.load 3 0 + 04ed0e: 37 03 00 | i64.store 3 0 + 04ed11: 0f | return + 04ed12: 0b | end + 04ed13: 20 02 | local.get 2 + 04ed15: 20 02 | local.get 2 + 04ed17: 28 02 00 | i32.load 2 0 + 04ed1a: 22 01 | local.tee 1 + 04ed1c: 41 04 | i32.const 4 + 04ed1e: 6a | i32.add + 04ed1f: 36 02 00 | i32.store 2 0 + 04ed22: 20 00 | local.get 0 + 04ed24: 20 01 | local.get 1 + 04ed26: 35 02 00 | i64.load32_u 2 0 + 04ed29: 37 03 00 | i64.store 3 0 + 04ed2c: 0f | return + 04ed2d: 0b | end + 04ed2e: 20 02 | local.get 2 + 04ed30: 20 02 | local.get 2 + 04ed32: 28 02 00 | i32.load 2 0 + 04ed35: 41 07 | i32.const 7 + 04ed37: 6a | i32.add + 04ed38: 41 78 | i32.const 4294967288 + 04ed3a: 71 | i32.and + 04ed3b: 22 01 | local.tee 1 + 04ed3d: 41 08 | i32.const 8 + 04ed3f: 6a | i32.add + 04ed40: 36 02 00 | i32.store 2 0 + 04ed43: 20 00 | local.get 0 + 04ed45: 20 01 | local.get 1 + 04ed47: 29 03 00 | i64.load 3 0 + 04ed4a: 37 03 00 | i64.store 3 0 + 04ed4d: 0f | return + 04ed4e: 0b | end + 04ed4f: 20 02 | local.get 2 + 04ed51: 20 02 | local.get 2 + 04ed53: 28 02 00 | i32.load 2 0 + 04ed56: 41 07 | i32.const 7 + 04ed58: 6a | i32.add + 04ed59: 41 78 | i32.const 4294967288 + 04ed5b: 71 | i32.and + 04ed5c: 22 01 | local.tee 1 + 04ed5e: 41 08 | i32.const 8 + 04ed60: 6a | i32.add + 04ed61: 36 02 00 | i32.store 2 0 + 04ed64: 20 00 | local.get 0 + 04ed66: 20 01 | local.get 1 + 04ed68: 29 03 00 | i64.load 3 0 + 04ed6b: 37 03 00 | i64.store 3 0 + 04ed6e: 0f | return + 04ed6f: 0b | end + 04ed70: 20 02 | local.get 2 + 04ed72: 20 02 | local.get 2 + 04ed74: 28 02 00 | i32.load 2 0 + 04ed77: 22 01 | local.tee 1 + 04ed79: 41 04 | i32.const 4 + 04ed7b: 6a | i32.add + 04ed7c: 36 02 00 | i32.store 2 0 + 04ed7f: 20 00 | local.get 0 + 04ed81: 20 01 | local.get 1 + 04ed83: 34 02 00 | i64.load32_s 2 0 + 04ed86: 37 03 00 | i64.store 3 0 + 04ed89: 0f | return + 04ed8a: 0b | end + 04ed8b: 20 02 | local.get 2 + 04ed8d: 20 02 | local.get 2 + 04ed8f: 28 02 00 | i32.load 2 0 + 04ed92: 22 01 | local.tee 1 + 04ed94: 41 04 | i32.const 4 + 04ed96: 6a | i32.add + 04ed97: 36 02 00 | i32.store 2 0 + 04ed9a: 20 00 | local.get 0 + 04ed9c: 20 01 | local.get 1 + 04ed9e: 35 02 00 | i64.load32_u 2 0 + 04eda1: 37 03 00 | i64.store 3 0 + 04eda4: 0f | return + 04eda5: 0b | end + 04eda6: 20 02 | local.get 2 + 04eda8: 20 02 | local.get 2 + 04edaa: 28 02 00 | i32.load 2 0 + 04edad: 41 07 | i32.const 7 + 04edaf: 6a | i32.add + 04edb0: 41 78 | i32.const 4294967288 + 04edb2: 71 | i32.and + 04edb3: 22 01 | local.tee 1 + 04edb5: 41 08 | i32.const 8 + 04edb7: 6a | i32.add + 04edb8: 36 02 00 | i32.store 2 0 + 04edbb: 20 00 | local.get 0 + 04edbd: 20 01 | local.get 1 + 04edbf: 2b 03 00 | f64.load 3 0 + 04edc2: 39 03 00 | f64.store 3 0 + 04edc5: 0f | return + 04edc6: 0b | end + 04edc7: 20 00 | local.get 0 + 04edc9: 20 02 | local.get 2 + 04edcb: 20 03 | local.get 3 + 04edcd: 11 86 80 80 80 00 80 80 80 | call_indirect 0 (type 6) + 04edd6: 80 00 | + 04edd8: 0b | end + 04edd9: 0b | end +04eddb func[755]: + 04eddc: 02 40 | block + 04edde: 20 00 | local.get 0 + 04ede0: 50 | i64.eqz + 04ede1: 0d 00 | br_if 0 + 04ede3: 03 40 | loop + 04ede5: 20 01 | local.get 1 + 04ede7: 41 7f | i32.const 4294967295 + 04ede9: 6a | i32.add + 04edea: 22 01 | local.tee 1 + 04edec: 20 00 | local.get 0 + 04edee: a7 | i32.wrap_i64 + 04edef: 41 0f | i32.const 15 + 04edf1: 71 | i32.and + 04edf2: 2d 00 a0 8a 95 80 00 | i32.load8_u 0 345376 + 04edf9: 20 02 | local.get 2 + 04edfb: 72 | i32.or + 04edfc: 3a 00 00 | i32.store8 0 0 + 04edff: 20 00 | local.get 0 + 04ee01: 42 04 | i64.const 4 + 04ee03: 88 | i64.shr_u + 04ee04: 22 00 | local.tee 0 + 04ee06: 42 00 | i64.const 0 + 04ee08: 52 | i64.ne + 04ee09: 0d 00 | br_if 0 + 04ee0b: 0b | end + 04ee0c: 0b | end + 04ee0d: 20 01 | local.get 1 + 04ee0f: 0b | end +04ee11 func[756]: + 04ee12: 02 40 | block + 04ee14: 20 00 | local.get 0 + 04ee16: 50 | i64.eqz + 04ee17: 0d 00 | br_if 0 + 04ee19: 03 40 | loop + 04ee1b: 20 01 | local.get 1 + 04ee1d: 41 7f | i32.const 4294967295 + 04ee1f: 6a | i32.add + 04ee20: 22 01 | local.tee 1 + 04ee22: 20 00 | local.get 0 + 04ee24: a7 | i32.wrap_i64 + 04ee25: 41 07 | i32.const 7 + 04ee27: 71 | i32.and + 04ee28: 41 30 | i32.const 48 + 04ee2a: 72 | i32.or + 04ee2b: 3a 00 00 | i32.store8 0 0 + 04ee2e: 20 00 | local.get 0 + 04ee30: 42 03 | i64.const 3 + 04ee32: 88 | i64.shr_u + 04ee33: 22 00 | local.tee 0 + 04ee35: 42 00 | i64.const 0 + 04ee37: 52 | i64.ne + 04ee38: 0d 00 | br_if 0 + 04ee3a: 0b | end + 04ee3b: 0b | end + 04ee3c: 20 01 | local.get 1 + 04ee3e: 0b | end +04ee41 func[757]: + 04ee42: 01 7e | local[2] type=i64 + 04ee44: 02 7f | local[3..4] type=i32 + 04ee46: 02 40 | block + 04ee48: 20 00 | local.get 0 + 04ee4a: 42 80 80 80 80 10 | i64.const 4294967296 + 04ee50: 54 | i64.lt_u + 04ee51: 0d 00 | br_if 0 + 04ee53: 03 40 | loop + 04ee55: 20 01 | local.get 1 + 04ee57: 41 7f | i32.const 4294967295 + 04ee59: 6a | i32.add + 04ee5a: 22 01 | local.tee 1 + 04ee5c: 20 00 | local.get 0 + 04ee5e: 22 02 | local.tee 2 + 04ee60: 20 02 | local.get 2 + 04ee62: 42 0a | i64.const 10 + 04ee64: 80 | i64.div_u + 04ee65: 22 00 | local.tee 0 + 04ee67: 42 0a | i64.const 10 + 04ee69: 7e | i64.mul + 04ee6a: 7d | i64.sub + 04ee6b: a7 | i32.wrap_i64 + 04ee6c: 41 30 | i32.const 48 + 04ee6e: 72 | i32.or + 04ee6f: 3a 00 00 | i32.store8 0 0 + 04ee72: 20 02 | local.get 2 + 04ee74: 42 ff ff ff ff 9f 01 | i64.const 42949672959 + 04ee7b: 56 | i64.gt_u + 04ee7c: 0d 00 | br_if 0 + 04ee7e: 0b | end + 04ee7f: 0b | end + 04ee80: 20 00 | local.get 0 + 04ee82: a7 | i32.wrap_i64 + 04ee83: 21 03 | local.set 3 + 04ee85: 02 40 | block + 04ee87: 20 00 | local.get 0 + 04ee89: 42 0a | i64.const 10 + 04ee8b: 54 | i64.lt_u + 04ee8c: 0d 00 | br_if 0 + 04ee8e: 03 40 | loop + 04ee90: 20 01 | local.get 1 + 04ee92: 41 7f | i32.const 4294967295 + 04ee94: 6a | i32.add + 04ee95: 22 01 | local.tee 1 + 04ee97: 20 03 | local.get 3 + 04ee99: 22 04 | local.tee 4 + 04ee9b: 20 04 | local.get 4 + 04ee9d: 41 0a | i32.const 10 + 04ee9f: 6e | i32.div_u + 04eea0: 22 03 | local.tee 3 + 04eea2: 41 0a | i32.const 10 + 04eea4: 6c | i32.mul + 04eea5: 6b | i32.sub + 04eea6: 41 30 | i32.const 48 + 04eea8: 72 | i32.or + 04eea9: 3a 00 00 | i32.store8 0 0 + 04eeac: 20 04 | local.get 4 + 04eeae: 41 e3 00 | i32.const 99 + 04eeb1: 4b | i32.gt_u + 04eeb2: 0d 00 | br_if 0 + 04eeb4: 0b | end + 04eeb5: 0b | end + 04eeb6: 02 40 | block + 04eeb8: 20 03 | local.get 3 + 04eeba: 45 | i32.eqz + 04eebb: 0d 00 | br_if 0 + 04eebd: 20 01 | local.get 1 + 04eebf: 41 7f | i32.const 4294967295 + 04eec1: 6a | i32.add + 04eec2: 22 01 | local.tee 1 + 04eec4: 20 03 | local.get 3 + 04eec6: 41 30 | i32.const 48 + 04eec8: 72 | i32.or + 04eec9: 3a 00 00 | i32.store8 0 0 + 04eecc: 0b | end + 04eecd: 20 01 | local.get 1 + 04eecf: 0b | end +04eed2 func[758]: + 04eed3: 01 7f | local[5] type=i32 + 04eed5: 23 80 80 80 80 00 | global.get 0 + 04eedb: 41 80 02 | i32.const 256 + 04eede: 6b | i32.sub + 04eedf: 22 05 | local.tee 5 + 04eee1: 24 80 80 80 80 00 | global.set 0 + 04eee7: 02 40 | block + 04eee9: 20 02 | local.get 2 + 04eeeb: 20 03 | local.get 3 + 04eeed: 4c | i32.le_s + 04eeee: 0d 00 | br_if 0 + 04eef0: 20 04 | local.get 4 + 04eef2: 41 80 c0 04 | i32.const 73728 + 04eef6: 71 | i32.and + 04eef7: 0d 00 | br_if 0 + 04eef9: 20 05 | local.get 5 + 04eefb: 20 01 | local.get 1 + 04eefd: 20 02 | local.get 2 + 04eeff: 20 03 | local.get 3 + 04ef01: 6b | i32.sub + 04ef02: 22 03 | local.tee 3 + 04ef04: 41 80 02 | i32.const 256 + 04ef07: 20 03 | local.get 3 + 04ef09: 41 80 02 | i32.const 256 + 04ef0c: 49 | i32.lt_u + 04ef0d: 22 02 | local.tee 2 + 04ef0f: 1b | select + 04ef10: 10 c7 82 80 80 00 | call 327 + 04ef16: 1a | drop + 04ef17: 02 40 | block + 04ef19: 20 02 | local.get 2 + 04ef1b: 0d 00 | br_if 0 + 04ef1d: 03 40 | loop + 04ef1f: 20 00 | local.get 0 + 04ef21: 20 05 | local.get 5 + 04ef23: 41 80 02 | i32.const 256 + 04ef26: 10 f0 85 80 80 00 | call 752 + 04ef2c: 20 03 | local.get 3 + 04ef2e: 41 80 7e | i32.const 4294967040 + 04ef31: 6a | i32.add + 04ef32: 22 03 | local.tee 3 + 04ef34: 41 ff 01 | i32.const 255 + 04ef37: 4b | i32.gt_u + 04ef38: 0d 00 | br_if 0 + 04ef3a: 0b | end + 04ef3b: 0b | end + 04ef3c: 20 00 | local.get 0 + 04ef3e: 20 05 | local.get 5 + 04ef40: 20 03 | local.get 3 + 04ef42: 10 f0 85 80 80 00 | call 752 + 04ef48: 0b | end + 04ef49: 20 05 | local.get 5 + 04ef4b: 41 80 02 | i32.const 256 + 04ef4e: 6a | i32.add + 04ef4f: 24 80 80 80 80 00 | global.set 0 + 04ef55: 0b | end +04ef57 func[759]: + 04ef58: 20 00 | local.get 0 + 04ef5a: 20 01 | local.get 1 + 04ef5c: 20 02 | local.get 2 + 04ef5e: 41 d3 81 80 80 00 | i32.const 211 + 04ef64: 41 d4 81 80 80 00 | i32.const 212 + 04ef6a: 10 ee 85 80 80 00 | call 750 + 04ef70: 0b | end +04ef73 func[760]: + 04ef74: 02 7f | local[7..8] type=i32 + 04ef76: 01 7e | local[9] type=i64 + 04ef78: 0c 7f | local[10..21] type=i32 + 04ef7a: 02 7e | local[22..23] type=i64 + 04ef7c: 04 7f | local[24..27] type=i32 + 04ef7e: 01 7c | local[28] type=f64 + 04ef80: 23 80 80 80 80 00 | global.get 0 + 04ef86: 41 b0 04 | i32.const 560 + 04ef89: 6b | i32.sub + 04ef8a: 22 07 | local.tee 7 + 04ef8c: 24 80 80 80 80 00 | global.set 0 + 04ef92: 41 00 | i32.const 0 + 04ef94: 21 08 | local.set 8 + 04ef96: 20 07 | local.get 7 + 04ef98: 41 00 | i32.const 0 + 04ef9a: 36 02 ac 04 | i32.store 2 556 + 04ef9e: 02 40 | block + 04efa0: 02 40 | block + 04efa2: 20 01 | local.get 1 + 04efa4: 10 fa 85 80 80 00 | call 762 + 04efaa: 22 09 | local.tee 9 + 04efac: 42 7f | i64.const 18446744073709551615 + 04efae: 55 | i64.gt_s + 04efaf: 0d 00 | br_if 0 + 04efb1: 41 01 | i32.const 1 + 04efb3: 21 0a | local.set 10 + 04efb5: 41 a1 8c 93 80 00 | i32.const 312865 + 04efbb: 21 0b | local.set 11 + 04efbd: 20 01 | local.get 1 + 04efbf: 9a | f64.neg + 04efc0: 22 01 | local.tee 1 + 04efc2: 10 fa 85 80 80 00 | call 762 + 04efc8: 21 09 | local.set 9 + 04efca: 0c 01 | br 1 + 04efcc: 0b | end + 04efcd: 02 40 | block + 04efcf: 20 04 | local.get 4 + 04efd1: 41 80 10 | i32.const 2048 + 04efd4: 71 | i32.and + 04efd5: 45 | i32.eqz + 04efd6: 0d 00 | br_if 0 + 04efd8: 41 01 | i32.const 1 + 04efda: 21 0a | local.set 10 + 04efdc: 41 a4 8c 93 80 00 | i32.const 312868 + 04efe2: 21 0b | local.set 11 + 04efe4: 0c 01 | br 1 + 04efe6: 0b | end + 04efe7: 41 a7 8c 93 80 00 | i32.const 312871 + 04efed: 41 a2 8c 93 80 00 | i32.const 312866 + 04eff3: 20 04 | local.get 4 + 04eff5: 41 01 | i32.const 1 + 04eff7: 71 | i32.and + 04eff8: 22 0a | local.tee 10 + 04effa: 1b | select + 04effb: 21 0b | local.set 11 + 04effd: 20 0a | local.get 10 + 04efff: 45 | i32.eqz + 04f000: 21 08 | local.set 8 + 04f002: 0b | end + 04f003: 02 40 | block + 04f005: 02 40 | block + 04f007: 20 09 | local.get 9 + 04f009: 42 80 80 80 80 80 80 80 f8 | i64.const 9218868437227405312 + 04f012: ff 00 | + 04f014: 83 | i64.and + 04f015: 42 80 80 80 80 80 80 80 f8 | i64.const 9218868437227405312 + 04f01e: ff 00 | + 04f020: 52 | i64.ne + 04f021: 0d 00 | br_if 0 + 04f023: 20 00 | local.get 0 + 04f025: 41 20 | i32.const 32 + 04f027: 20 02 | local.get 2 + 04f029: 20 0a | local.get 10 + 04f02b: 41 03 | i32.const 3 + 04f02d: 6a | i32.add + 04f02e: 22 0c | local.tee 12 + 04f030: 20 04 | local.get 4 + 04f032: 41 ff ff 7b | i32.const 4294901759 + 04f036: 71 | i32.and + 04f037: 10 f6 85 80 80 00 | call 758 + 04f03d: 20 00 | local.get 0 + 04f03f: 20 0b | local.get 11 + 04f041: 20 0a | local.get 10 + 04f043: 10 f0 85 80 80 00 | call 752 + 04f049: 20 00 | local.get 0 + 04f04b: 41 ea a2 93 80 00 | i32.const 315754 + 04f051: 41 82 c0 93 80 00 | i32.const 319490 + 04f057: 20 05 | local.get 5 + 04f059: 41 20 | i32.const 32 + 04f05b: 71 | i32.and + 04f05c: 22 0d | local.tee 13 + 04f05e: 1b | select + 04f05f: 41 f6 a9 93 80 00 | i32.const 316662 + 04f065: 41 ac c0 93 80 00 | i32.const 319532 + 04f06b: 20 0d | local.get 13 + 04f06d: 1b | select + 04f06e: 20 01 | local.get 1 + 04f070: 20 01 | local.get 1 + 04f072: 62 | f64.ne + 04f073: 1b | select + 04f074: 41 03 | i32.const 3 + 04f076: 10 f0 85 80 80 00 | call 752 + 04f07c: 20 00 | local.get 0 + 04f07e: 41 20 | i32.const 32 + 04f080: 20 02 | local.get 2 + 04f082: 20 0c | local.get 12 + 04f084: 20 04 | local.get 4 + 04f086: 41 80 c0 00 | i32.const 8192 + 04f08a: 73 | i32.xor + 04f08b: 10 f6 85 80 80 00 | call 758 + 04f091: 20 02 | local.get 2 + 04f093: 20 0c | local.get 12 + 04f095: 20 02 | local.get 2 + 04f097: 20 0c | local.get 12 + 04f099: 4a | i32.gt_s + 04f09a: 1b | select + 04f09b: 21 0e | local.set 14 + 04f09d: 0c 01 | br 1 + 04f09f: 0b | end + 04f0a0: 20 07 | local.get 7 + 04f0a2: 41 90 04 | i32.const 528 + 04f0a5: 6a | i32.add + 04f0a6: 21 0f | local.set 15 + 04f0a8: 02 40 | block + 04f0aa: 02 40 | block + 04f0ac: 02 40 | block + 04f0ae: 02 40 | block + 04f0b0: 20 01 | local.get 1 + 04f0b2: 20 07 | local.get 7 + 04f0b4: 41 ac 04 | i32.const 556 + 04f0b7: 6a | i32.add + 04f0b8: 10 ed 85 80 80 00 | call 749 + 04f0be: 22 01 | local.tee 1 + 04f0c0: 20 01 | local.get 1 + 04f0c2: a0 | f64.add + 04f0c3: 22 01 | local.tee 1 + 04f0c5: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04f0ce: 61 | f64.eq + 04f0cf: 0d 00 | br_if 0 + 04f0d1: 20 07 | local.get 7 + 04f0d3: 20 07 | local.get 7 + 04f0d5: 28 02 ac 04 | i32.load 2 556 + 04f0d9: 22 0c | local.tee 12 + 04f0db: 41 7f | i32.const 4294967295 + 04f0dd: 6a | i32.add + 04f0de: 36 02 ac 04 | i32.store 2 556 + 04f0e2: 20 05 | local.get 5 + 04f0e4: 41 20 | i32.const 32 + 04f0e6: 72 | i32.or + 04f0e7: 22 10 | local.tee 16 + 04f0e9: 41 e1 00 | i32.const 97 + 04f0ec: 47 | i32.ne + 04f0ed: 0d 01 | br_if 1 + 04f0ef: 0c 03 | br 3 + 04f0f1: 0b | end + 04f0f2: 20 05 | local.get 5 + 04f0f4: 41 20 | i32.const 32 + 04f0f6: 72 | i32.or + 04f0f7: 22 10 | local.tee 16 + 04f0f9: 41 e1 00 | i32.const 97 + 04f0fc: 46 | i32.eq + 04f0fd: 0d 02 | br_if 2 + 04f0ff: 41 06 | i32.const 6 + 04f101: 20 03 | local.get 3 + 04f103: 20 03 | local.get 3 + 04f105: 41 00 | i32.const 0 + 04f107: 48 | i32.lt_s + 04f108: 1b | select + 04f109: 21 11 | local.set 17 + 04f10b: 20 07 | local.get 7 + 04f10d: 28 02 ac 04 | i32.load 2 556 + 04f111: 21 12 | local.set 18 + 04f113: 0c 01 | br 1 + 04f115: 0b | end + 04f116: 20 07 | local.get 7 + 04f118: 20 0c | local.get 12 + 04f11a: 41 63 | i32.const 4294967267 + 04f11c: 6a | i32.add + 04f11d: 22 12 | local.tee 18 + 04f11f: 36 02 ac 04 | i32.store 2 556 + 04f123: 41 06 | i32.const 6 + 04f125: 20 03 | local.get 3 + 04f127: 20 03 | local.get 3 + 04f129: 41 00 | i32.const 0 + 04f12b: 48 | i32.lt_s + 04f12c: 1b | select + 04f12d: 21 11 | local.set 17 + 04f12f: 20 01 | local.get 1 + 04f131: 44 00 00 00 00 00 00 b0 41 | f64.const 0x1p+28 + 04f13a: a2 | f64.mul + 04f13b: 21 01 | local.set 1 + 04f13d: 0b | end + 04f13e: 20 07 | local.get 7 + 04f140: 41 00 | i32.const 0 + 04f142: 41 e8 03 | i32.const 488 + 04f145: 20 12 | local.get 18 + 04f147: 41 00 | i32.const 0 + 04f149: 48 | i32.lt_s + 04f14a: 1b | select + 04f14b: 6a | i32.add + 04f14c: 22 13 | local.tee 19 + 04f14e: 21 0d | local.set 13 + 04f150: 03 40 | loop + 04f152: 20 0d | local.get 13 + 04f154: 20 01 | local.get 1 + 04f156: fc 03 | i32.trunc_sat_f64_u + 04f158: 22 0c | local.tee 12 + 04f15a: 36 02 00 | i32.store 2 0 + 04f15d: 20 0d | local.get 13 + 04f15f: 41 04 | i32.const 4 + 04f161: 6a | i32.add + 04f162: 21 0d | local.set 13 + 04f164: 20 01 | local.get 1 + 04f166: 20 0c | local.get 12 + 04f168: b8 | f64.convert_i32_u + 04f169: a1 | f64.sub + 04f16a: 44 00 00 00 00 65 cd cd 41 | f64.const 0x1.dcd65p+29 + 04f173: a2 | f64.mul + 04f174: 22 01 | local.tee 1 + 04f176: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04f17f: 62 | f64.ne + 04f180: 0d 00 | br_if 0 + 04f182: 0b | end + 04f183: 02 40 | block + 04f185: 02 40 | block + 04f187: 20 12 | local.get 18 + 04f189: 41 01 | i32.const 1 + 04f18b: 4e | i32.ge_s + 04f18c: 0d 00 | br_if 0 + 04f18e: 20 12 | local.get 18 + 04f190: 21 14 | local.set 20 + 04f192: 20 0d | local.get 13 + 04f194: 21 0c | local.set 12 + 04f196: 20 13 | local.get 19 + 04f198: 21 15 | local.set 21 + 04f19a: 0c 01 | br 1 + 04f19c: 0b | end + 04f19d: 20 13 | local.get 19 + 04f19f: 21 15 | local.set 21 + 04f1a1: 20 12 | local.get 18 + 04f1a3: 21 14 | local.set 20 + 04f1a5: 03 40 | loop + 04f1a7: 20 14 | local.get 20 + 04f1a9: 41 1d | i32.const 29 + 04f1ab: 20 14 | local.get 20 + 04f1ad: 41 1d | i32.const 29 + 04f1af: 49 | i32.lt_u + 04f1b0: 1b | select + 04f1b1: 21 14 | local.set 20 + 04f1b3: 02 40 | block + 04f1b5: 20 0d | local.get 13 + 04f1b7: 41 7c | i32.const 4294967292 + 04f1b9: 6a | i32.add + 04f1ba: 22 0c | local.tee 12 + 04f1bc: 20 15 | local.get 21 + 04f1be: 49 | i32.lt_u + 04f1bf: 0d 00 | br_if 0 + 04f1c1: 20 14 | local.get 20 + 04f1c3: ad | i64.extend_i32_u + 04f1c4: 21 16 | local.set 22 + 04f1c6: 42 00 | i64.const 0 + 04f1c8: 21 09 | local.set 9 + 04f1ca: 03 40 | loop + 04f1cc: 20 0c | local.get 12 + 04f1ce: 20 0c | local.get 12 + 04f1d0: 35 02 00 | i64.load32_u 2 0 + 04f1d3: 20 16 | local.get 22 + 04f1d5: 86 | i64.shl + 04f1d6: 20 09 | local.get 9 + 04f1d8: 7c | i64.add + 04f1d9: 22 17 | local.tee 23 + 04f1db: 20 17 | local.get 23 + 04f1dd: 42 80 94 eb dc 03 | i64.const 1000000000 + 04f1e3: 80 | i64.div_u + 04f1e4: 22 09 | local.tee 9 + 04f1e6: 42 80 94 eb dc 03 | i64.const 1000000000 + 04f1ec: 7e | i64.mul + 04f1ed: 7d | i64.sub + 04f1ee: 3e 02 00 | i64.store32 2 0 + 04f1f1: 20 0c | local.get 12 + 04f1f3: 41 7c | i32.const 4294967292 + 04f1f5: 6a | i32.add + 04f1f6: 22 0c | local.tee 12 + 04f1f8: 20 15 | local.get 21 + 04f1fa: 4f | i32.ge_u + 04f1fb: 0d 00 | br_if 0 + 04f1fd: 0b | end + 04f1fe: 20 17 | local.get 23 + 04f200: 42 80 94 eb dc 03 | i64.const 1000000000 + 04f206: 54 | i64.lt_u + 04f207: 0d 00 | br_if 0 + 04f209: 20 15 | local.get 21 + 04f20b: 41 7c | i32.const 4294967292 + 04f20d: 6a | i32.add + 04f20e: 22 15 | local.tee 21 + 04f210: 20 09 | local.get 9 + 04f212: 3e 02 00 | i64.store32 2 0 + 04f215: 0b | end + 04f216: 02 40 | block + 04f218: 03 40 | loop + 04f21a: 20 0d | local.get 13 + 04f21c: 22 0c | local.tee 12 + 04f21e: 20 15 | local.get 21 + 04f220: 4d | i32.le_u + 04f221: 0d 01 | br_if 1 + 04f223: 20 0c | local.get 12 + 04f225: 41 7c | i32.const 4294967292 + 04f227: 6a | i32.add + 04f228: 22 0d | local.tee 13 + 04f22a: 28 02 00 | i32.load 2 0 + 04f22d: 45 | i32.eqz + 04f22e: 0d 00 | br_if 0 + 04f230: 0b | end + 04f231: 0b | end + 04f232: 20 07 | local.get 7 + 04f234: 20 07 | local.get 7 + 04f236: 28 02 ac 04 | i32.load 2 556 + 04f23a: 20 14 | local.get 20 + 04f23c: 6b | i32.sub + 04f23d: 22 14 | local.tee 20 + 04f23f: 36 02 ac 04 | i32.store 2 556 + 04f243: 20 0c | local.get 12 + 04f245: 21 0d | local.set 13 + 04f247: 20 14 | local.get 20 + 04f249: 41 00 | i32.const 0 + 04f24b: 4a | i32.gt_s + 04f24c: 0d 00 | br_if 0 + 04f24e: 0b | end + 04f24f: 0b | end + 04f250: 02 40 | block + 04f252: 20 14 | local.get 20 + 04f254: 41 7f | i32.const 4294967295 + 04f256: 4a | i32.gt_s + 04f257: 0d 00 | br_if 0 + 04f259: 20 11 | local.get 17 + 04f25b: 41 19 | i32.const 25 + 04f25d: 6a | i32.add + 04f25e: 41 09 | i32.const 9 + 04f260: 6e | i32.div_u + 04f261: 41 01 | i32.const 1 + 04f263: 6a | i32.add + 04f264: 21 18 | local.set 24 + 04f266: 20 10 | local.get 16 + 04f268: 41 e6 00 | i32.const 102 + 04f26b: 46 | i32.eq + 04f26c: 21 19 | local.set 25 + 04f26e: 03 40 | loop + 04f270: 41 00 | i32.const 0 + 04f272: 20 14 | local.get 20 + 04f274: 6b | i32.sub + 04f275: 22 0d | local.tee 13 + 04f277: 41 09 | i32.const 9 + 04f279: 20 0d | local.get 13 + 04f27b: 41 09 | i32.const 9 + 04f27d: 49 | i32.lt_u + 04f27e: 1b | select + 04f27f: 21 0e | local.set 14 + 04f281: 02 40 | block + 04f283: 02 40 | block + 04f285: 20 15 | local.get 21 + 04f287: 20 0c | local.get 12 + 04f289: 49 | i32.lt_u + 04f28a: 0d 00 | br_if 0 + 04f28c: 41 00 | i32.const 0 + 04f28e: 41 04 | i32.const 4 + 04f290: 20 15 | local.get 21 + 04f292: 28 02 00 | i32.load 2 0 + 04f295: 1b | select + 04f296: 21 0d | local.set 13 + 04f298: 0c 01 | br 1 + 04f29a: 0b | end + 04f29b: 41 80 94 eb dc 03 | i32.const 1000000000 + 04f2a1: 20 0e | local.get 14 + 04f2a3: 76 | i32.shr_u + 04f2a4: 21 1a | local.set 26 + 04f2a6: 41 7f | i32.const 4294967295 + 04f2a8: 20 0e | local.get 14 + 04f2aa: 74 | i32.shl + 04f2ab: 41 7f | i32.const 4294967295 + 04f2ad: 73 | i32.xor + 04f2ae: 21 1b | local.set 27 + 04f2b0: 41 00 | i32.const 0 + 04f2b2: 21 14 | local.set 20 + 04f2b4: 20 15 | local.get 21 + 04f2b6: 21 0d | local.set 13 + 04f2b8: 03 40 | loop + 04f2ba: 20 0d | local.get 13 + 04f2bc: 20 0d | local.get 13 + 04f2be: 28 02 00 | i32.load 2 0 + 04f2c1: 22 03 | local.tee 3 + 04f2c3: 20 0e | local.get 14 + 04f2c5: 76 | i32.shr_u + 04f2c6: 20 14 | local.get 20 + 04f2c8: 6a | i32.add + 04f2c9: 36 02 00 | i32.store 2 0 + 04f2cc: 20 03 | local.get 3 + 04f2ce: 20 1b | local.get 27 + 04f2d0: 71 | i32.and + 04f2d1: 20 1a | local.get 26 + 04f2d3: 6c | i32.mul + 04f2d4: 21 14 | local.set 20 + 04f2d6: 20 0d | local.get 13 + 04f2d8: 41 04 | i32.const 4 + 04f2da: 6a | i32.add + 04f2db: 22 0d | local.tee 13 + 04f2dd: 20 0c | local.get 12 + 04f2df: 49 | i32.lt_u + 04f2e0: 0d 00 | br_if 0 + 04f2e2: 0b | end + 04f2e3: 41 00 | i32.const 0 + 04f2e5: 41 04 | i32.const 4 + 04f2e7: 20 15 | local.get 21 + 04f2e9: 28 02 00 | i32.load 2 0 + 04f2ec: 1b | select + 04f2ed: 21 0d | local.set 13 + 04f2ef: 20 14 | local.get 20 + 04f2f1: 45 | i32.eqz + 04f2f2: 0d 00 | br_if 0 + 04f2f4: 20 0c | local.get 12 + 04f2f6: 20 14 | local.get 20 + 04f2f8: 36 02 00 | i32.store 2 0 + 04f2fb: 20 0c | local.get 12 + 04f2fd: 41 04 | i32.const 4 + 04f2ff: 6a | i32.add + 04f300: 21 0c | local.set 12 + 04f302: 0b | end + 04f303: 20 07 | local.get 7 + 04f305: 20 07 | local.get 7 + 04f307: 28 02 ac 04 | i32.load 2 556 + 04f30b: 20 0e | local.get 14 + 04f30d: 6a | i32.add + 04f30e: 22 14 | local.tee 20 + 04f310: 36 02 ac 04 | i32.store 2 556 + 04f314: 20 13 | local.get 19 + 04f316: 20 15 | local.get 21 + 04f318: 20 0d | local.get 13 + 04f31a: 6a | i32.add + 04f31b: 22 15 | local.tee 21 + 04f31d: 20 19 | local.get 25 + 04f31f: 1b | select + 04f320: 22 0d | local.tee 13 + 04f322: 20 18 | local.get 24 + 04f324: 41 02 | i32.const 2 + 04f326: 74 | i32.shl + 04f327: 6a | i32.add + 04f328: 20 0c | local.get 12 + 04f32a: 20 0c | local.get 12 + 04f32c: 20 0d | local.get 13 + 04f32e: 6b | i32.sub + 04f32f: 41 02 | i32.const 2 + 04f331: 75 | i32.shr_s + 04f332: 20 18 | local.get 24 + 04f334: 4a | i32.gt_s + 04f335: 1b | select + 04f336: 21 0c | local.set 12 + 04f338: 20 14 | local.get 20 + 04f33a: 41 00 | i32.const 0 + 04f33c: 48 | i32.lt_s + 04f33d: 0d 00 | br_if 0 + 04f33f: 0b | end + 04f340: 0b | end + 04f341: 41 00 | i32.const 0 + 04f343: 21 14 | local.set 20 + 04f345: 02 40 | block + 04f347: 20 15 | local.get 21 + 04f349: 20 0c | local.get 12 + 04f34b: 4f | i32.ge_u + 04f34c: 0d 00 | br_if 0 + 04f34e: 20 13 | local.get 19 + 04f350: 20 15 | local.get 21 + 04f352: 6b | i32.sub + 04f353: 41 02 | i32.const 2 + 04f355: 75 | i32.shr_s + 04f356: 41 09 | i32.const 9 + 04f358: 6c | i32.mul + 04f359: 21 14 | local.set 20 + 04f35b: 41 0a | i32.const 10 + 04f35d: 21 0d | local.set 13 + 04f35f: 20 15 | local.get 21 + 04f361: 28 02 00 | i32.load 2 0 + 04f364: 22 03 | local.tee 3 + 04f366: 41 0a | i32.const 10 + 04f368: 49 | i32.lt_u + 04f369: 0d 00 | br_if 0 + 04f36b: 03 40 | loop + 04f36d: 20 14 | local.get 20 + 04f36f: 41 01 | i32.const 1 + 04f371: 6a | i32.add + 04f372: 21 14 | local.set 20 + 04f374: 20 03 | local.get 3 + 04f376: 20 0d | local.get 13 + 04f378: 41 0a | i32.const 10 + 04f37a: 6c | i32.mul + 04f37b: 22 0d | local.tee 13 + 04f37d: 4f | i32.ge_u + 04f37e: 0d 00 | br_if 0 + 04f380: 0b | end + 04f381: 0b | end + 04f382: 02 40 | block + 04f384: 20 11 | local.get 17 + 04f386: 41 00 | i32.const 0 + 04f388: 20 14 | local.get 20 + 04f38a: 20 10 | local.get 16 + 04f38c: 41 e6 00 | i32.const 102 + 04f38f: 46 | i32.eq + 04f390: 1b | select + 04f391: 6b | i32.sub + 04f392: 20 11 | local.get 17 + 04f394: 41 00 | i32.const 0 + 04f396: 47 | i32.ne + 04f397: 20 10 | local.get 16 + 04f399: 41 e7 00 | i32.const 103 + 04f39c: 46 | i32.eq + 04f39d: 71 | i32.and + 04f39e: 6b | i32.sub + 04f39f: 22 0d | local.tee 13 + 04f3a1: 20 0c | local.get 12 + 04f3a3: 20 13 | local.get 19 + 04f3a5: 6b | i32.sub + 04f3a6: 41 02 | i32.const 2 + 04f3a8: 75 | i32.shr_s + 04f3a9: 41 09 | i32.const 9 + 04f3ab: 6c | i32.mul + 04f3ac: 41 77 | i32.const 4294967287 + 04f3ae: 6a | i32.add + 04f3af: 4e | i32.ge_s + 04f3b0: 0d 00 | br_if 0 + 04f3b2: 20 07 | local.get 7 + 04f3b4: 41 84 60 | i32.const 4294963204 + 04f3b7: 41 ec 63 | i32.const 4294963692 + 04f3ba: 20 12 | local.get 18 + 04f3bc: 41 00 | i32.const 0 + 04f3be: 48 | i32.lt_s + 04f3bf: 1b | select + 04f3c0: 6a | i32.add + 04f3c1: 20 0d | local.get 13 + 04f3c3: 41 80 c8 00 | i32.const 9216 + 04f3c7: 6a | i32.add + 04f3c8: 22 03 | local.tee 3 + 04f3ca: 41 09 | i32.const 9 + 04f3cc: 6d | i32.div_s + 04f3cd: 22 1a | local.tee 26 + 04f3cf: 41 02 | i32.const 2 + 04f3d1: 74 | i32.shl + 04f3d2: 6a | i32.add + 04f3d3: 21 0e | local.set 14 + 04f3d5: 41 0a | i32.const 10 + 04f3d7: 21 0d | local.set 13 + 04f3d9: 02 40 | block + 04f3db: 20 03 | local.get 3 + 04f3dd: 20 1a | local.get 26 + 04f3df: 41 09 | i32.const 9 + 04f3e1: 6c | i32.mul + 04f3e2: 6b | i32.sub + 04f3e3: 22 03 | local.tee 3 + 04f3e5: 41 07 | i32.const 7 + 04f3e7: 4a | i32.gt_s + 04f3e8: 0d 00 | br_if 0 + 04f3ea: 03 40 | loop + 04f3ec: 20 0d | local.get 13 + 04f3ee: 41 0a | i32.const 10 + 04f3f0: 6c | i32.mul + 04f3f1: 21 0d | local.set 13 + 04f3f3: 20 03 | local.get 3 + 04f3f5: 41 01 | i32.const 1 + 04f3f7: 6a | i32.add + 04f3f8: 22 03 | local.tee 3 + 04f3fa: 41 08 | i32.const 8 + 04f3fc: 47 | i32.ne + 04f3fd: 0d 00 | br_if 0 + 04f3ff: 0b | end + 04f400: 0b | end + 04f401: 20 0e | local.get 14 + 04f403: 41 04 | i32.const 4 + 04f405: 6a | i32.add + 04f406: 21 1b | local.set 27 + 04f408: 02 40 | block + 04f40a: 02 40 | block + 04f40c: 20 0e | local.get 14 + 04f40e: 28 02 00 | i32.load 2 0 + 04f411: 22 03 | local.tee 3 + 04f413: 20 03 | local.get 3 + 04f415: 20 0d | local.get 13 + 04f417: 6e | i32.div_u + 04f418: 22 18 | local.tee 24 + 04f41a: 20 0d | local.get 13 + 04f41c: 6c | i32.mul + 04f41d: 6b | i32.sub + 04f41e: 22 1a | local.tee 26 + 04f420: 0d 00 | br_if 0 + 04f422: 20 1b | local.get 27 + 04f424: 20 0c | local.get 12 + 04f426: 46 | i32.eq + 04f427: 0d 01 | br_if 1 + 04f429: 0b | end + 04f42a: 02 40 | block + 04f42c: 02 40 | block + 04f42e: 20 18 | local.get 24 + 04f430: 41 01 | i32.const 1 + 04f432: 71 | i32.and + 04f433: 0d 00 | br_if 0 + 04f435: 44 00 00 00 00 00 00 40 43 | f64.const 0x1p+53 + 04f43e: 21 01 | local.set 1 + 04f440: 20 0d | local.get 13 + 04f442: 41 80 94 eb dc 03 | i32.const 1000000000 + 04f448: 47 | i32.ne + 04f449: 0d 01 | br_if 1 + 04f44b: 20 0e | local.get 14 + 04f44d: 20 15 | local.get 21 + 04f44f: 4d | i32.le_u + 04f450: 0d 01 | br_if 1 + 04f452: 20 0e | local.get 14 + 04f454: 41 7c | i32.const 4294967292 + 04f456: 6a | i32.add + 04f457: 2d 00 00 | i32.load8_u 0 0 + 04f45a: 41 01 | i32.const 1 + 04f45c: 71 | i32.and + 04f45d: 45 | i32.eqz + 04f45e: 0d 01 | br_if 1 + 04f460: 0b | end + 04f461: 44 01 00 00 00 00 00 40 43 | f64.const 0x1.0000000000001p+53 + 04f46a: 21 01 | local.set 1 + 04f46c: 0b | end + 04f46d: 44 00 00 00 00 00 00 e0 3f | f64.const 0x1p-1 + 04f476: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04f47f: 44 00 00 00 00 00 00 f8 3f | f64.const 0x1.8p+0 + 04f488: 20 1b | local.get 27 + 04f48a: 20 0c | local.get 12 + 04f48c: 46 | i32.eq + 04f48d: 1b | select + 04f48e: 44 00 00 00 00 00 00 f8 3f | f64.const 0x1.8p+0 + 04f497: 20 1a | local.get 26 + 04f499: 20 0d | local.get 13 + 04f49b: 41 01 | i32.const 1 + 04f49d: 76 | i32.shr_u + 04f49e: 22 1b | local.tee 27 + 04f4a0: 46 | i32.eq + 04f4a1: 1b | select + 04f4a2: 20 1a | local.get 26 + 04f4a4: 20 1b | local.get 27 + 04f4a6: 49 | i32.lt_u + 04f4a7: 1b | select + 04f4a8: 21 1c | local.set 28 + 04f4aa: 02 40 | block + 04f4ac: 20 08 | local.get 8 + 04f4ae: 0d 00 | br_if 0 + 04f4b0: 20 0b | local.get 11 + 04f4b2: 2d 00 00 | i32.load8_u 0 0 + 04f4b5: 41 2d | i32.const 45 + 04f4b7: 47 | i32.ne + 04f4b8: 0d 00 | br_if 0 + 04f4ba: 20 1c | local.get 28 + 04f4bc: 9a | f64.neg + 04f4bd: 21 1c | local.set 28 + 04f4bf: 20 01 | local.get 1 + 04f4c1: 9a | f64.neg + 04f4c2: 21 01 | local.set 1 + 04f4c4: 0b | end + 04f4c5: 20 0e | local.get 14 + 04f4c7: 20 03 | local.get 3 + 04f4c9: 20 1a | local.get 26 + 04f4cb: 6b | i32.sub + 04f4cc: 22 03 | local.tee 3 + 04f4ce: 36 02 00 | i32.store 2 0 + 04f4d1: 20 01 | local.get 1 + 04f4d3: 20 1c | local.get 28 + 04f4d5: a0 | f64.add + 04f4d6: 20 01 | local.get 1 + 04f4d8: 61 | f64.eq + 04f4d9: 0d 00 | br_if 0 + 04f4db: 20 0e | local.get 14 + 04f4dd: 20 03 | local.get 3 + 04f4df: 20 0d | local.get 13 + 04f4e1: 6a | i32.add + 04f4e2: 22 0d | local.tee 13 + 04f4e4: 36 02 00 | i32.store 2 0 + 04f4e7: 02 40 | block + 04f4e9: 20 0d | local.get 13 + 04f4eb: 41 80 94 eb dc 03 | i32.const 1000000000 + 04f4f1: 49 | i32.lt_u + 04f4f2: 0d 00 | br_if 0 + 04f4f4: 03 40 | loop + 04f4f6: 20 0e | local.get 14 + 04f4f8: 41 00 | i32.const 0 + 04f4fa: 36 02 00 | i32.store 2 0 + 04f4fd: 02 40 | block + 04f4ff: 20 0e | local.get 14 + 04f501: 41 7c | i32.const 4294967292 + 04f503: 6a | i32.add + 04f504: 22 0e | local.tee 14 + 04f506: 20 15 | local.get 21 + 04f508: 4f | i32.ge_u + 04f509: 0d 00 | br_if 0 + 04f50b: 20 15 | local.get 21 + 04f50d: 41 7c | i32.const 4294967292 + 04f50f: 6a | i32.add + 04f510: 22 15 | local.tee 21 + 04f512: 41 00 | i32.const 0 + 04f514: 36 02 00 | i32.store 2 0 + 04f517: 0b | end + 04f518: 20 0e | local.get 14 + 04f51a: 20 0e | local.get 14 + 04f51c: 28 02 00 | i32.load 2 0 + 04f51f: 41 01 | i32.const 1 + 04f521: 6a | i32.add + 04f522: 22 0d | local.tee 13 + 04f524: 36 02 00 | i32.store 2 0 + 04f527: 20 0d | local.get 13 + 04f529: 41 ff 93 eb dc 03 | i32.const 999999999 + 04f52f: 4b | i32.gt_u + 04f530: 0d 00 | br_if 0 + 04f532: 0b | end + 04f533: 0b | end + 04f534: 20 13 | local.get 19 + 04f536: 20 15 | local.get 21 + 04f538: 6b | i32.sub + 04f539: 41 02 | i32.const 2 + 04f53b: 75 | i32.shr_s + 04f53c: 41 09 | i32.const 9 + 04f53e: 6c | i32.mul + 04f53f: 21 14 | local.set 20 + 04f541: 41 0a | i32.const 10 + 04f543: 21 0d | local.set 13 + 04f545: 20 15 | local.get 21 + 04f547: 28 02 00 | i32.load 2 0 + 04f54a: 22 03 | local.tee 3 + 04f54c: 41 0a | i32.const 10 + 04f54e: 49 | i32.lt_u + 04f54f: 0d 00 | br_if 0 + 04f551: 03 40 | loop + 04f553: 20 14 | local.get 20 + 04f555: 41 01 | i32.const 1 + 04f557: 6a | i32.add + 04f558: 21 14 | local.set 20 + 04f55a: 20 03 | local.get 3 + 04f55c: 20 0d | local.get 13 + 04f55e: 41 0a | i32.const 10 + 04f560: 6c | i32.mul + 04f561: 22 0d | local.tee 13 + 04f563: 4f | i32.ge_u + 04f564: 0d 00 | br_if 0 + 04f566: 0b | end + 04f567: 0b | end + 04f568: 20 0e | local.get 14 + 04f56a: 41 04 | i32.const 4 + 04f56c: 6a | i32.add + 04f56d: 22 0d | local.tee 13 + 04f56f: 20 0c | local.get 12 + 04f571: 20 0c | local.get 12 + 04f573: 20 0d | local.get 13 + 04f575: 4b | i32.gt_u + 04f576: 1b | select + 04f577: 21 0c | local.set 12 + 04f579: 0b | end + 04f57a: 02 40 | block + 04f57c: 03 40 | loop + 04f57e: 20 0c | local.get 12 + 04f580: 22 0d | local.tee 13 + 04f582: 20 15 | local.get 21 + 04f584: 4d | i32.le_u + 04f585: 22 03 | local.tee 3 + 04f587: 0d 01 | br_if 1 + 04f589: 20 0d | local.get 13 + 04f58b: 41 7c | i32.const 4294967292 + 04f58d: 6a | i32.add + 04f58e: 22 0c | local.tee 12 + 04f590: 28 02 00 | i32.load 2 0 + 04f593: 45 | i32.eqz + 04f594: 0d 00 | br_if 0 + 04f596: 0b | end + 04f597: 0b | end + 04f598: 02 40 | block + 04f59a: 02 40 | block + 04f59c: 20 10 | local.get 16 + 04f59e: 41 e7 00 | i32.const 103 + 04f5a1: 46 | i32.eq + 04f5a2: 0d 00 | br_if 0 + 04f5a4: 20 04 | local.get 4 + 04f5a6: 41 08 | i32.const 8 + 04f5a8: 71 | i32.and + 04f5a9: 21 1a | local.set 26 + 04f5ab: 0c 01 | br 1 + 04f5ad: 0b | end + 04f5ae: 20 14 | local.get 20 + 04f5b0: 41 7f | i32.const 4294967295 + 04f5b2: 73 | i32.xor + 04f5b3: 41 7f | i32.const 4294967295 + 04f5b5: 20 11 | local.get 17 + 04f5b7: 41 01 | i32.const 1 + 04f5b9: 20 11 | local.get 17 + 04f5bb: 1b | select + 04f5bc: 22 0c | local.tee 12 + 04f5be: 20 14 | local.get 20 + 04f5c0: 4a | i32.gt_s + 04f5c1: 20 14 | local.get 20 + 04f5c3: 41 7b | i32.const 4294967291 + 04f5c5: 4a | i32.gt_s + 04f5c6: 71 | i32.and + 04f5c7: 22 0e | local.tee 14 + 04f5c9: 1b | select + 04f5ca: 20 0c | local.get 12 + 04f5cc: 6a | i32.add + 04f5cd: 21 11 | local.set 17 + 04f5cf: 41 7f | i32.const 4294967295 + 04f5d1: 41 7e | i32.const 4294967294 + 04f5d3: 20 0e | local.get 14 + 04f5d5: 1b | select + 04f5d6: 20 05 | local.get 5 + 04f5d8: 6a | i32.add + 04f5d9: 21 05 | local.set 5 + 04f5db: 20 04 | local.get 4 + 04f5dd: 41 08 | i32.const 8 + 04f5df: 71 | i32.and + 04f5e0: 22 1a | local.tee 26 + 04f5e2: 0d 00 | br_if 0 + 04f5e4: 41 77 | i32.const 4294967287 + 04f5e6: 21 0c | local.set 12 + 04f5e8: 02 40 | block + 04f5ea: 20 03 | local.get 3 + 04f5ec: 0d 00 | br_if 0 + 04f5ee: 20 0d | local.get 13 + 04f5f0: 41 7c | i32.const 4294967292 + 04f5f2: 6a | i32.add + 04f5f3: 28 02 00 | i32.load 2 0 + 04f5f6: 22 0e | local.tee 14 + 04f5f8: 45 | i32.eqz + 04f5f9: 0d 00 | br_if 0 + 04f5fb: 41 0a | i32.const 10 + 04f5fd: 21 03 | local.set 3 + 04f5ff: 41 00 | i32.const 0 + 04f601: 21 0c | local.set 12 + 04f603: 20 0e | local.get 14 + 04f605: 41 0a | i32.const 10 + 04f607: 70 | i32.rem_u + 04f608: 0d 00 | br_if 0 + 04f60a: 03 40 | loop + 04f60c: 20 0c | local.get 12 + 04f60e: 22 1a | local.tee 26 + 04f610: 41 01 | i32.const 1 + 04f612: 6a | i32.add + 04f613: 21 0c | local.set 12 + 04f615: 20 0e | local.get 14 + 04f617: 20 03 | local.get 3 + 04f619: 41 0a | i32.const 10 + 04f61b: 6c | i32.mul + 04f61c: 22 03 | local.tee 3 + 04f61e: 70 | i32.rem_u + 04f61f: 45 | i32.eqz + 04f620: 0d 00 | br_if 0 + 04f622: 0b | end + 04f623: 20 1a | local.get 26 + 04f625: 41 7f | i32.const 4294967295 + 04f627: 73 | i32.xor + 04f628: 21 0c | local.set 12 + 04f62a: 0b | end + 04f62b: 20 0d | local.get 13 + 04f62d: 20 13 | local.get 19 + 04f62f: 6b | i32.sub + 04f630: 41 02 | i32.const 2 + 04f632: 75 | i32.shr_s + 04f633: 41 09 | i32.const 9 + 04f635: 6c | i32.mul + 04f636: 21 03 | local.set 3 + 04f638: 02 40 | block + 04f63a: 20 05 | local.get 5 + 04f63c: 41 5f | i32.const 4294967263 + 04f63e: 71 | i32.and + 04f63f: 41 c6 00 | i32.const 70 + 04f642: 47 | i32.ne + 04f643: 0d 00 | br_if 0 + 04f645: 41 00 | i32.const 0 + 04f647: 21 1a | local.set 26 + 04f649: 20 11 | local.get 17 + 04f64b: 20 03 | local.get 3 + 04f64d: 20 0c | local.get 12 + 04f64f: 6a | i32.add + 04f650: 41 77 | i32.const 4294967287 + 04f652: 6a | i32.add + 04f653: 22 0c | local.tee 12 + 04f655: 41 00 | i32.const 0 + 04f657: 20 0c | local.get 12 + 04f659: 41 00 | i32.const 0 + 04f65b: 4a | i32.gt_s + 04f65c: 1b | select + 04f65d: 22 0c | local.tee 12 + 04f65f: 20 11 | local.get 17 + 04f661: 20 0c | local.get 12 + 04f663: 48 | i32.lt_s + 04f664: 1b | select + 04f665: 21 11 | local.set 17 + 04f667: 0c 01 | br 1 + 04f669: 0b | end + 04f66a: 41 00 | i32.const 0 + 04f66c: 21 1a | local.set 26 + 04f66e: 20 11 | local.get 17 + 04f670: 20 14 | local.get 20 + 04f672: 20 03 | local.get 3 + 04f674: 6a | i32.add + 04f675: 20 0c | local.get 12 + 04f677: 6a | i32.add + 04f678: 41 77 | i32.const 4294967287 + 04f67a: 6a | i32.add + 04f67b: 22 0c | local.tee 12 + 04f67d: 41 00 | i32.const 0 + 04f67f: 20 0c | local.get 12 + 04f681: 41 00 | i32.const 0 + 04f683: 4a | i32.gt_s + 04f684: 1b | select + 04f685: 22 0c | local.tee 12 + 04f687: 20 11 | local.get 17 + 04f689: 20 0c | local.get 12 + 04f68b: 48 | i32.lt_s + 04f68c: 1b | select + 04f68d: 21 11 | local.set 17 + 04f68f: 0b | end + 04f690: 41 7f | i32.const 4294967295 + 04f692: 21 0e | local.set 14 + 04f694: 20 11 | local.get 17 + 04f696: 41 fd ff ff ff 07 | i32.const 2147483645 + 04f69c: 41 fe ff ff ff 07 | i32.const 2147483646 + 04f6a2: 20 11 | local.get 17 + 04f6a4: 20 1a | local.get 26 + 04f6a6: 72 | i32.or + 04f6a7: 22 1b | local.tee 27 + 04f6a9: 1b | select + 04f6aa: 4a | i32.gt_s + 04f6ab: 0d 01 | br_if 1 + 04f6ad: 20 11 | local.get 17 + 04f6af: 20 1b | local.get 27 + 04f6b1: 41 00 | i32.const 0 + 04f6b3: 47 | i32.ne + 04f6b4: 6a | i32.add + 04f6b5: 41 01 | i32.const 1 + 04f6b7: 6a | i32.add + 04f6b8: 21 03 | local.set 3 + 04f6ba: 02 40 | block + 04f6bc: 02 40 | block + 04f6be: 20 05 | local.get 5 + 04f6c0: 41 5f | i32.const 4294967263 + 04f6c2: 71 | i32.and + 04f6c3: 22 19 | local.tee 25 + 04f6c5: 41 c6 00 | i32.const 70 + 04f6c8: 47 | i32.ne + 04f6c9: 0d 00 | br_if 0 + 04f6cb: 20 14 | local.get 20 + 04f6cd: 20 03 | local.get 3 + 04f6cf: 41 ff ff ff ff 07 | i32.const 2147483647 + 04f6d5: 73 | i32.xor + 04f6d6: 4a | i32.gt_s + 04f6d7: 0d 03 | br_if 3 + 04f6d9: 20 14 | local.get 20 + 04f6db: 41 00 | i32.const 0 + 04f6dd: 20 14 | local.get 20 + 04f6df: 41 00 | i32.const 0 + 04f6e1: 4a | i32.gt_s + 04f6e2: 1b | select + 04f6e3: 21 0c | local.set 12 + 04f6e5: 0c 01 | br 1 + 04f6e7: 0b | end + 04f6e8: 02 40 | block + 04f6ea: 20 0f | local.get 15 + 04f6ec: 20 14 | local.get 20 + 04f6ee: 20 14 | local.get 20 + 04f6f0: 41 1f | i32.const 31 + 04f6f2: 75 | i32.shr_s + 04f6f3: 22 0c | local.tee 12 + 04f6f5: 73 | i32.xor + 04f6f6: 20 0c | local.get 12 + 04f6f8: 6b | i32.sub + 04f6f9: ad | i64.extend_i32_u + 04f6fa: 20 0f | local.get 15 + 04f6fc: 10 f5 85 80 80 00 | call 757 + 04f702: 22 0c | local.tee 12 + 04f704: 6b | i32.sub + 04f705: 41 01 | i32.const 1 + 04f707: 4a | i32.gt_s + 04f708: 0d 00 | br_if 0 + 04f70a: 03 40 | loop + 04f70c: 20 0c | local.get 12 + 04f70e: 41 7f | i32.const 4294967295 + 04f710: 6a | i32.add + 04f711: 22 0c | local.tee 12 + 04f713: 41 30 | i32.const 48 + 04f715: 3a 00 00 | i32.store8 0 0 + 04f718: 20 0f | local.get 15 + 04f71a: 20 0c | local.get 12 + 04f71c: 6b | i32.sub + 04f71d: 41 02 | i32.const 2 + 04f71f: 48 | i32.lt_s + 04f720: 0d 00 | br_if 0 + 04f722: 0b | end + 04f723: 0b | end + 04f724: 20 0c | local.get 12 + 04f726: 41 7e | i32.const 4294967294 + 04f728: 6a | i32.add + 04f729: 22 18 | local.tee 24 + 04f72b: 20 05 | local.get 5 + 04f72d: 3a 00 00 | i32.store8 0 0 + 04f730: 41 7f | i32.const 4294967295 + 04f732: 21 0e | local.set 14 + 04f734: 20 0c | local.get 12 + 04f736: 41 7f | i32.const 4294967295 + 04f738: 6a | i32.add + 04f739: 41 2d | i32.const 45 + 04f73b: 41 2b | i32.const 43 + 04f73d: 20 14 | local.get 20 + 04f73f: 41 00 | i32.const 0 + 04f741: 48 | i32.lt_s + 04f742: 1b | select + 04f743: 3a 00 00 | i32.store8 0 0 + 04f746: 20 0f | local.get 15 + 04f748: 20 18 | local.get 24 + 04f74a: 6b | i32.sub + 04f74b: 22 0c | local.tee 12 + 04f74d: 20 03 | local.get 3 + 04f74f: 41 ff ff ff ff 07 | i32.const 2147483647 + 04f755: 73 | i32.xor + 04f756: 4a | i32.gt_s + 04f757: 0d 02 | br_if 2 + 04f759: 0b | end + 04f75a: 41 7f | i32.const 4294967295 + 04f75c: 21 0e | local.set 14 + 04f75e: 20 0c | local.get 12 + 04f760: 20 03 | local.get 3 + 04f762: 6a | i32.add + 04f763: 22 0c | local.tee 12 + 04f765: 20 0a | local.get 10 + 04f767: 41 ff ff ff ff 07 | i32.const 2147483647 + 04f76d: 73 | i32.xor + 04f76e: 4a | i32.gt_s + 04f76f: 0d 01 | br_if 1 + 04f771: 20 00 | local.get 0 + 04f773: 41 20 | i32.const 32 + 04f775: 20 02 | local.get 2 + 04f777: 20 0c | local.get 12 + 04f779: 20 0a | local.get 10 + 04f77b: 6a | i32.add + 04f77c: 22 05 | local.tee 5 + 04f77e: 20 04 | local.get 4 + 04f780: 10 f6 85 80 80 00 | call 758 + 04f786: 20 00 | local.get 0 + 04f788: 20 0b | local.get 11 + 04f78a: 20 0a | local.get 10 + 04f78c: 10 f0 85 80 80 00 | call 752 + 04f792: 20 00 | local.get 0 + 04f794: 41 30 | i32.const 48 + 04f796: 20 02 | local.get 2 + 04f798: 20 05 | local.get 5 + 04f79a: 20 04 | local.get 4 + 04f79c: 41 80 80 04 | i32.const 65536 + 04f7a0: 73 | i32.xor + 04f7a1: 10 f6 85 80 80 00 | call 758 + 04f7a7: 02 40 | block + 04f7a9: 02 40 | block + 04f7ab: 02 40 | block + 04f7ad: 02 40 | block + 04f7af: 20 19 | local.get 25 + 04f7b1: 41 c6 00 | i32.const 70 + 04f7b4: 47 | i32.ne + 04f7b5: 0d 00 | br_if 0 + 04f7b7: 20 07 | local.get 7 + 04f7b9: 41 90 04 | i32.const 528 + 04f7bc: 6a | i32.add + 04f7bd: 41 09 | i32.const 9 + 04f7bf: 72 | i32.or + 04f7c0: 21 14 | local.set 20 + 04f7c2: 20 13 | local.get 19 + 04f7c4: 20 15 | local.get 21 + 04f7c6: 20 15 | local.get 21 + 04f7c8: 20 13 | local.get 19 + 04f7ca: 4b | i32.gt_u + 04f7cb: 1b | select + 04f7cc: 22 03 | local.tee 3 + 04f7ce: 21 15 | local.set 21 + 04f7d0: 03 40 | loop + 04f7d2: 20 15 | local.get 21 + 04f7d4: 35 02 00 | i64.load32_u 2 0 + 04f7d7: 20 14 | local.get 20 + 04f7d9: 10 f5 85 80 80 00 | call 757 + 04f7df: 21 0c | local.set 12 + 04f7e1: 02 40 | block + 04f7e3: 02 40 | block + 04f7e5: 20 15 | local.get 21 + 04f7e7: 20 03 | local.get 3 + 04f7e9: 46 | i32.eq + 04f7ea: 0d 00 | br_if 0 + 04f7ec: 20 0c | local.get 12 + 04f7ee: 20 07 | local.get 7 + 04f7f0: 41 90 04 | i32.const 528 + 04f7f3: 6a | i32.add + 04f7f4: 4d | i32.le_u + 04f7f5: 0d 01 | br_if 1 + 04f7f7: 03 40 | loop + 04f7f9: 20 0c | local.get 12 + 04f7fb: 41 7f | i32.const 4294967295 + 04f7fd: 6a | i32.add + 04f7fe: 22 0c | local.tee 12 + 04f800: 41 30 | i32.const 48 + 04f802: 3a 00 00 | i32.store8 0 0 + 04f805: 20 0c | local.get 12 + 04f807: 20 07 | local.get 7 + 04f809: 41 90 04 | i32.const 528 + 04f80c: 6a | i32.add + 04f80d: 4b | i32.gt_u + 04f80e: 0d 00 | br_if 0 + 04f810: 0c 02 | br 2 + 04f812: 0b | end + 04f813: 0b | end + 04f814: 20 0c | local.get 12 + 04f816: 20 14 | local.get 20 + 04f818: 47 | i32.ne + 04f819: 0d 00 | br_if 0 + 04f81b: 20 0c | local.get 12 + 04f81d: 41 7f | i32.const 4294967295 + 04f81f: 6a | i32.add + 04f820: 22 0c | local.tee 12 + 04f822: 41 30 | i32.const 48 + 04f824: 3a 00 00 | i32.store8 0 0 + 04f827: 0b | end + 04f828: 20 00 | local.get 0 + 04f82a: 20 0c | local.get 12 + 04f82c: 20 14 | local.get 20 + 04f82e: 20 0c | local.get 12 + 04f830: 6b | i32.sub + 04f831: 10 f0 85 80 80 00 | call 752 + 04f837: 20 15 | local.get 21 + 04f839: 41 04 | i32.const 4 + 04f83b: 6a | i32.add + 04f83c: 22 15 | local.tee 21 + 04f83e: 20 13 | local.get 19 + 04f840: 4d | i32.le_u + 04f841: 0d 00 | br_if 0 + 04f843: 0b | end + 04f844: 02 40 | block + 04f846: 20 1b | local.get 27 + 04f848: 45 | i32.eqz + 04f849: 0d 00 | br_if 0 + 04f84b: 20 00 | local.get 0 + 04f84d: 41 f2 c7 93 80 00 | i32.const 320498 + 04f853: 41 01 | i32.const 1 + 04f855: 10 f0 85 80 80 00 | call 752 + 04f85b: 0b | end + 04f85c: 20 15 | local.get 21 + 04f85e: 20 0d | local.get 13 + 04f860: 4f | i32.ge_u + 04f861: 0d 01 | br_if 1 + 04f863: 20 11 | local.get 17 + 04f865: 41 01 | i32.const 1 + 04f867: 48 | i32.lt_s + 04f868: 0d 01 | br_if 1 + 04f86a: 03 40 | loop + 04f86c: 02 40 | block + 04f86e: 20 15 | local.get 21 + 04f870: 35 02 00 | i64.load32_u 2 0 + 04f873: 20 14 | local.get 20 + 04f875: 10 f5 85 80 80 00 | call 757 + 04f87b: 22 0c | local.tee 12 + 04f87d: 20 07 | local.get 7 + 04f87f: 41 90 04 | i32.const 528 + 04f882: 6a | i32.add + 04f883: 4d | i32.le_u + 04f884: 0d 00 | br_if 0 + 04f886: 03 40 | loop + 04f888: 20 0c | local.get 12 + 04f88a: 41 7f | i32.const 4294967295 + 04f88c: 6a | i32.add + 04f88d: 22 0c | local.tee 12 + 04f88f: 41 30 | i32.const 48 + 04f891: 3a 00 00 | i32.store8 0 0 + 04f894: 20 0c | local.get 12 + 04f896: 20 07 | local.get 7 + 04f898: 41 90 04 | i32.const 528 + 04f89b: 6a | i32.add + 04f89c: 4b | i32.gt_u + 04f89d: 0d 00 | br_if 0 + 04f89f: 0b | end + 04f8a0: 0b | end + 04f8a1: 20 00 | local.get 0 + 04f8a3: 20 0c | local.get 12 + 04f8a5: 20 11 | local.get 17 + 04f8a7: 41 09 | i32.const 9 + 04f8a9: 20 11 | local.get 17 + 04f8ab: 41 09 | i32.const 9 + 04f8ad: 48 | i32.lt_s + 04f8ae: 1b | select + 04f8af: 10 f0 85 80 80 00 | call 752 + 04f8b5: 20 11 | local.get 17 + 04f8b7: 41 77 | i32.const 4294967287 + 04f8b9: 6a | i32.add + 04f8ba: 21 0c | local.set 12 + 04f8bc: 20 15 | local.get 21 + 04f8be: 41 04 | i32.const 4 + 04f8c0: 6a | i32.add + 04f8c1: 22 15 | local.tee 21 + 04f8c3: 20 0d | local.get 13 + 04f8c5: 4f | i32.ge_u + 04f8c6: 0d 03 | br_if 3 + 04f8c8: 20 11 | local.get 17 + 04f8ca: 41 09 | i32.const 9 + 04f8cc: 4a | i32.gt_s + 04f8cd: 21 03 | local.set 3 + 04f8cf: 20 0c | local.get 12 + 04f8d1: 21 11 | local.set 17 + 04f8d3: 20 03 | local.get 3 + 04f8d5: 0d 00 | br_if 0 + 04f8d7: 0c 03 | br 3 + 04f8d9: 0b | end + 04f8da: 0b | end + 04f8db: 02 40 | block + 04f8dd: 20 11 | local.get 17 + 04f8df: 41 00 | i32.const 0 + 04f8e1: 48 | i32.lt_s + 04f8e2: 0d 00 | br_if 0 + 04f8e4: 20 0d | local.get 13 + 04f8e6: 20 15 | local.get 21 + 04f8e8: 41 04 | i32.const 4 + 04f8ea: 6a | i32.add + 04f8eb: 20 0d | local.get 13 + 04f8ed: 20 15 | local.get 21 + 04f8ef: 4b | i32.gt_u + 04f8f0: 1b | select + 04f8f1: 21 0e | local.set 14 + 04f8f3: 20 07 | local.get 7 + 04f8f5: 41 90 04 | i32.const 528 + 04f8f8: 6a | i32.add + 04f8f9: 41 09 | i32.const 9 + 04f8fb: 72 | i32.or + 04f8fc: 21 14 | local.set 20 + 04f8fe: 20 15 | local.get 21 + 04f900: 21 0d | local.set 13 + 04f902: 03 40 | loop + 04f904: 02 40 | block + 04f906: 20 0d | local.get 13 + 04f908: 35 02 00 | i64.load32_u 2 0 + 04f90b: 20 14 | local.get 20 + 04f90d: 10 f5 85 80 80 00 | call 757 + 04f913: 22 0c | local.tee 12 + 04f915: 20 14 | local.get 20 + 04f917: 47 | i32.ne + 04f918: 0d 00 | br_if 0 + 04f91a: 20 0c | local.get 12 + 04f91c: 41 7f | i32.const 4294967295 + 04f91e: 6a | i32.add + 04f91f: 22 0c | local.tee 12 + 04f921: 41 30 | i32.const 48 + 04f923: 3a 00 00 | i32.store8 0 0 + 04f926: 0b | end + 04f927: 02 40 | block + 04f929: 02 40 | block + 04f92b: 20 0d | local.get 13 + 04f92d: 20 15 | local.get 21 + 04f92f: 46 | i32.eq + 04f930: 0d 00 | br_if 0 + 04f932: 20 0c | local.get 12 + 04f934: 20 07 | local.get 7 + 04f936: 41 90 04 | i32.const 528 + 04f939: 6a | i32.add + 04f93a: 4d | i32.le_u + 04f93b: 0d 01 | br_if 1 + 04f93d: 03 40 | loop + 04f93f: 20 0c | local.get 12 + 04f941: 41 7f | i32.const 4294967295 + 04f943: 6a | i32.add + 04f944: 22 0c | local.tee 12 + 04f946: 41 30 | i32.const 48 + 04f948: 3a 00 00 | i32.store8 0 0 + 04f94b: 20 0c | local.get 12 + 04f94d: 20 07 | local.get 7 + 04f94f: 41 90 04 | i32.const 528 + 04f952: 6a | i32.add + 04f953: 4b | i32.gt_u + 04f954: 0d 00 | br_if 0 + 04f956: 0c 02 | br 2 + 04f958: 0b | end + 04f959: 0b | end + 04f95a: 20 00 | local.get 0 + 04f95c: 20 0c | local.get 12 + 04f95e: 41 01 | i32.const 1 + 04f960: 10 f0 85 80 80 00 | call 752 + 04f966: 20 0c | local.get 12 + 04f968: 41 01 | i32.const 1 + 04f96a: 6a | i32.add + 04f96b: 21 0c | local.set 12 + 04f96d: 20 11 | local.get 17 + 04f96f: 20 1a | local.get 26 + 04f971: 72 | i32.or + 04f972: 45 | i32.eqz + 04f973: 0d 00 | br_if 0 + 04f975: 20 00 | local.get 0 + 04f977: 41 f2 c7 93 80 00 | i32.const 320498 + 04f97d: 41 01 | i32.const 1 + 04f97f: 10 f0 85 80 80 00 | call 752 + 04f985: 0b | end + 04f986: 20 00 | local.get 0 + 04f988: 20 0c | local.get 12 + 04f98a: 20 14 | local.get 20 + 04f98c: 20 0c | local.get 12 + 04f98e: 6b | i32.sub + 04f98f: 22 03 | local.tee 3 + 04f991: 20 11 | local.get 17 + 04f993: 20 11 | local.get 17 + 04f995: 20 03 | local.get 3 + 04f997: 4a | i32.gt_s + 04f998: 1b | select + 04f999: 10 f0 85 80 80 00 | call 752 + 04f99f: 20 11 | local.get 17 + 04f9a1: 20 03 | local.get 3 + 04f9a3: 6b | i32.sub + 04f9a4: 21 11 | local.set 17 + 04f9a6: 20 0d | local.get 13 + 04f9a8: 41 04 | i32.const 4 + 04f9aa: 6a | i32.add + 04f9ab: 22 0d | local.tee 13 + 04f9ad: 20 0e | local.get 14 + 04f9af: 4f | i32.ge_u + 04f9b0: 0d 01 | br_if 1 + 04f9b2: 20 11 | local.get 17 + 04f9b4: 41 7f | i32.const 4294967295 + 04f9b6: 4a | i32.gt_s + 04f9b7: 0d 00 | br_if 0 + 04f9b9: 0b | end + 04f9ba: 0b | end + 04f9bb: 20 00 | local.get 0 + 04f9bd: 41 30 | i32.const 48 + 04f9bf: 20 11 | local.get 17 + 04f9c1: 41 12 | i32.const 18 + 04f9c3: 6a | i32.add + 04f9c4: 41 12 | i32.const 18 + 04f9c6: 41 00 | i32.const 0 + 04f9c8: 10 f6 85 80 80 00 | call 758 + 04f9ce: 20 00 | local.get 0 + 04f9d0: 20 18 | local.get 24 + 04f9d2: 20 0f | local.get 15 + 04f9d4: 20 18 | local.get 24 + 04f9d6: 6b | i32.sub + 04f9d7: 10 f0 85 80 80 00 | call 752 + 04f9dd: 0c 02 | br 2 + 04f9df: 0b | end + 04f9e0: 20 11 | local.get 17 + 04f9e2: 21 0c | local.set 12 + 04f9e4: 0b | end + 04f9e5: 20 00 | local.get 0 + 04f9e7: 41 30 | i32.const 48 + 04f9e9: 20 0c | local.get 12 + 04f9eb: 41 09 | i32.const 9 + 04f9ed: 6a | i32.add + 04f9ee: 41 09 | i32.const 9 + 04f9f0: 41 00 | i32.const 0 + 04f9f2: 10 f6 85 80 80 00 | call 758 + 04f9f8: 0b | end + 04f9f9: 20 00 | local.get 0 + 04f9fb: 41 20 | i32.const 32 + 04f9fd: 20 02 | local.get 2 + 04f9ff: 20 05 | local.get 5 + 04fa01: 20 04 | local.get 4 + 04fa03: 41 80 c0 00 | i32.const 8192 + 04fa07: 73 | i32.xor + 04fa08: 10 f6 85 80 80 00 | call 758 + 04fa0e: 20 02 | local.get 2 + 04fa10: 20 05 | local.get 5 + 04fa12: 20 02 | local.get 2 + 04fa14: 20 05 | local.get 5 + 04fa16: 4a | i32.gt_s + 04fa17: 1b | select + 04fa18: 21 0e | local.set 14 + 04fa1a: 0c 01 | br 1 + 04fa1c: 0b | end + 04fa1d: 20 0b | local.get 11 + 04fa1f: 20 05 | local.get 5 + 04fa21: 41 1a | i32.const 26 + 04fa23: 74 | i32.shl + 04fa24: 41 1f | i32.const 31 + 04fa26: 75 | i32.shr_s + 04fa27: 41 09 | i32.const 9 + 04fa29: 71 | i32.and + 04fa2a: 6a | i32.add + 04fa2b: 21 1b | local.set 27 + 04fa2d: 02 40 | block + 04fa2f: 20 03 | local.get 3 + 04fa31: 41 0c | i32.const 12 + 04fa33: 4b | i32.gt_u + 04fa34: 0d 00 | br_if 0 + 04fa36: 20 1b | local.get 27 + 04fa38: 2d 00 00 | i32.load8_u 0 0 + 04fa3b: 21 0c | local.set 12 + 04fa3d: 44 00 00 00 00 00 00 f0 3f | f64.const 0x1p+0 + 04fa46: 41 34 | i32.const 52 + 04fa48: 20 03 | local.get 3 + 04fa4a: 41 02 | i32.const 2 + 04fa4c: 74 | i32.shl + 04fa4d: 6b | i32.sub + 04fa4e: 10 d7 85 80 80 00 | call 727 + 04fa54: 21 1c | local.set 28 + 04fa56: 02 40 | block + 04fa58: 20 0c | local.get 12 + 04fa5a: 41 2d | i32.const 45 + 04fa5c: 47 | i32.ne + 04fa5d: 0d 00 | br_if 0 + 04fa5f: 20 1c | local.get 28 + 04fa61: 20 01 | local.get 1 + 04fa63: 9a | f64.neg + 04fa64: 20 1c | local.get 28 + 04fa66: a1 | f64.sub + 04fa67: a0 | f64.add + 04fa68: 9a | f64.neg + 04fa69: 21 01 | local.set 1 + 04fa6b: 0c 01 | br 1 + 04fa6d: 0b | end + 04fa6e: 20 01 | local.get 1 + 04fa70: 20 1c | local.get 28 + 04fa72: a0 | f64.add + 04fa73: 20 1c | local.get 28 + 04fa75: a1 | f64.sub + 04fa76: 21 01 | local.set 1 + 04fa78: 0b | end + 04fa79: 02 40 | block + 04fa7b: 20 07 | local.get 7 + 04fa7d: 28 02 ac 04 | i32.load 2 556 + 04fa81: 22 0d | local.tee 13 + 04fa83: 20 0d | local.get 13 + 04fa85: 41 1f | i32.const 31 + 04fa87: 75 | i32.shr_s + 04fa88: 22 0c | local.tee 12 + 04fa8a: 73 | i32.xor + 04fa8b: 20 0c | local.get 12 + 04fa8d: 6b | i32.sub + 04fa8e: ad | i64.extend_i32_u + 04fa8f: 20 0f | local.get 15 + 04fa91: 10 f5 85 80 80 00 | call 757 + 04fa97: 22 0c | local.tee 12 + 04fa99: 20 0f | local.get 15 + 04fa9b: 47 | i32.ne + 04fa9c: 0d 00 | br_if 0 + 04fa9e: 20 0c | local.get 12 + 04faa0: 41 7f | i32.const 4294967295 + 04faa2: 6a | i32.add + 04faa3: 22 0c | local.tee 12 + 04faa5: 41 30 | i32.const 48 + 04faa7: 3a 00 00 | i32.store8 0 0 + 04faaa: 20 07 | local.get 7 + 04faac: 28 02 ac 04 | i32.load 2 556 + 04fab0: 21 0d | local.set 13 + 04fab2: 0b | end + 04fab3: 20 0a | local.get 10 + 04fab5: 41 02 | i32.const 2 + 04fab7: 72 | i32.or + 04fab8: 21 18 | local.set 24 + 04faba: 20 05 | local.get 5 + 04fabc: 41 20 | i32.const 32 + 04fabe: 71 | i32.and + 04fabf: 21 15 | local.set 21 + 04fac1: 20 0c | local.get 12 + 04fac3: 41 7e | i32.const 4294967294 + 04fac5: 6a | i32.add + 04fac6: 22 1a | local.tee 26 + 04fac8: 20 05 | local.get 5 + 04faca: 41 0f | i32.const 15 + 04facc: 6a | i32.add + 04facd: 3a 00 00 | i32.store8 0 0 + 04fad0: 20 0c | local.get 12 + 04fad2: 41 7f | i32.const 4294967295 + 04fad4: 6a | i32.add + 04fad5: 41 2d | i32.const 45 + 04fad7: 41 2b | i32.const 43 + 04fad9: 20 0d | local.get 13 + 04fadb: 41 00 | i32.const 0 + 04fadd: 48 | i32.lt_s + 04fade: 1b | select + 04fadf: 3a 00 00 | i32.store8 0 0 + 04fae2: 20 03 | local.get 3 + 04fae4: 41 01 | i32.const 1 + 04fae6: 48 | i32.lt_s + 04fae7: 20 04 | local.get 4 + 04fae9: 41 08 | i32.const 8 + 04faeb: 71 | i32.and + 04faec: 45 | i32.eqz + 04faed: 71 | i32.and + 04faee: 21 14 | local.set 20 + 04faf0: 20 07 | local.get 7 + 04faf2: 41 90 04 | i32.const 528 + 04faf5: 6a | i32.add + 04faf6: 21 0d | local.set 13 + 04faf8: 03 40 | loop + 04fafa: 20 0d | local.get 13 + 04fafc: 22 0c | local.tee 12 + 04fafe: 20 01 | local.get 1 + 04fb00: fc 02 | i32.trunc_sat_f64_s + 04fb02: 22 0d | local.tee 13 + 04fb04: 41 a0 8a 95 80 00 | i32.const 345376 + 04fb0a: 6a | i32.add + 04fb0b: 2d 00 00 | i32.load8_u 0 0 + 04fb0e: 20 15 | local.get 21 + 04fb10: 72 | i32.or + 04fb11: 3a 00 00 | i32.store8 0 0 + 04fb14: 20 01 | local.get 1 + 04fb16: 20 0d | local.get 13 + 04fb18: b7 | f64.convert_i32_s + 04fb19: a1 | f64.sub + 04fb1a: 44 00 00 00 00 00 00 30 40 | f64.const 0x1p+4 + 04fb23: a2 | f64.mul + 04fb24: 21 01 | local.set 1 + 04fb26: 02 40 | block + 04fb28: 20 0c | local.get 12 + 04fb2a: 41 01 | i32.const 1 + 04fb2c: 6a | i32.add + 04fb2d: 22 0d | local.tee 13 + 04fb2f: 20 07 | local.get 7 + 04fb31: 41 90 04 | i32.const 528 + 04fb34: 6a | i32.add + 04fb35: 6b | i32.sub + 04fb36: 41 01 | i32.const 1 + 04fb38: 47 | i32.ne + 04fb39: 0d 00 | br_if 0 + 04fb3b: 20 01 | local.get 1 + 04fb3d: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04fb46: 61 | f64.eq + 04fb47: 20 14 | local.get 20 + 04fb49: 71 | i32.and + 04fb4a: 0d 00 | br_if 0 + 04fb4c: 20 0c | local.get 12 + 04fb4e: 41 2e | i32.const 46 + 04fb50: 3a 00 01 | i32.store8 0 1 + 04fb53: 20 0c | local.get 12 + 04fb55: 41 02 | i32.const 2 + 04fb57: 6a | i32.add + 04fb58: 21 0d | local.set 13 + 04fb5a: 0b | end + 04fb5b: 20 01 | local.get 1 + 04fb5d: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 + 04fb66: 62 | f64.ne + 04fb67: 0d 00 | br_if 0 + 04fb69: 0b | end + 04fb6a: 41 7f | i32.const 4294967295 + 04fb6c: 21 0e | local.set 14 + 04fb6e: 20 03 | local.get 3 + 04fb70: 41 fb ff ff ff 07 | i32.const 2147483643 + 04fb76: 20 0a | local.get 10 + 04fb78: 20 0f | local.get 15 + 04fb7a: 20 1a | local.get 26 + 04fb7c: 6b | i32.sub + 04fb7d: 22 15 | local.tee 21 + 04fb7f: 6a | i32.add + 04fb80: 6b | i32.sub + 04fb81: 4a | i32.gt_s + 04fb82: 0d 00 | br_if 0 + 04fb84: 20 00 | local.get 0 + 04fb86: 41 20 | i32.const 32 + 04fb88: 20 02 | local.get 2 + 04fb8a: 20 15 | local.get 21 + 04fb8c: 20 18 | local.get 24 + 04fb8e: 6a | i32.add + 04fb8f: 20 03 | local.get 3 + 04fb91: 41 02 | i32.const 2 + 04fb93: 6a | i32.add + 04fb94: 20 0d | local.get 13 + 04fb96: 20 07 | local.get 7 + 04fb98: 41 90 04 | i32.const 528 + 04fb9b: 6a | i32.add + 04fb9c: 6b | i32.sub + 04fb9d: 22 0c | local.tee 12 + 04fb9f: 20 0c | local.get 12 + 04fba1: 41 7e | i32.const 4294967294 + 04fba3: 6a | i32.add + 04fba4: 20 03 | local.get 3 + 04fba6: 48 | i32.lt_s + 04fba7: 1b | select + 04fba8: 20 0c | local.get 12 + 04fbaa: 20 03 | local.get 3 + 04fbac: 1b | select + 04fbad: 22 14 | local.tee 20 + 04fbaf: 6a | i32.add + 04fbb0: 22 0d | local.tee 13 + 04fbb2: 20 04 | local.get 4 + 04fbb4: 10 f6 85 80 80 00 | call 758 + 04fbba: 20 00 | local.get 0 + 04fbbc: 20 1b | local.get 27 + 04fbbe: 20 18 | local.get 24 + 04fbc0: 10 f0 85 80 80 00 | call 752 + 04fbc6: 20 00 | local.get 0 + 04fbc8: 41 30 | i32.const 48 + 04fbca: 20 02 | local.get 2 + 04fbcc: 20 0d | local.get 13 + 04fbce: 20 04 | local.get 4 + 04fbd0: 41 80 80 04 | i32.const 65536 + 04fbd4: 73 | i32.xor + 04fbd5: 10 f6 85 80 80 00 | call 758 + 04fbdb: 20 00 | local.get 0 + 04fbdd: 20 07 | local.get 7 + 04fbdf: 41 90 04 | i32.const 528 + 04fbe2: 6a | i32.add + 04fbe3: 20 0c | local.get 12 + 04fbe5: 10 f0 85 80 80 00 | call 752 + 04fbeb: 20 00 | local.get 0 + 04fbed: 41 30 | i32.const 48 + 04fbef: 20 14 | local.get 20 + 04fbf1: 20 0c | local.get 12 + 04fbf3: 6b | i32.sub + 04fbf4: 41 00 | i32.const 0 + 04fbf6: 41 00 | i32.const 0 + 04fbf8: 10 f6 85 80 80 00 | call 758 + 04fbfe: 20 00 | local.get 0 + 04fc00: 20 1a | local.get 26 + 04fc02: 20 15 | local.get 21 + 04fc04: 10 f0 85 80 80 00 | call 752 + 04fc0a: 20 00 | local.get 0 + 04fc0c: 41 20 | i32.const 32 + 04fc0e: 20 02 | local.get 2 + 04fc10: 20 0d | local.get 13 + 04fc12: 20 04 | local.get 4 + 04fc14: 41 80 c0 00 | i32.const 8192 + 04fc18: 73 | i32.xor + 04fc19: 10 f6 85 80 80 00 | call 758 + 04fc1f: 20 02 | local.get 2 + 04fc21: 20 0d | local.get 13 + 04fc23: 20 02 | local.get 2 + 04fc25: 20 0d | local.get 13 + 04fc27: 4a | i32.gt_s + 04fc28: 1b | select + 04fc29: 21 0e | local.set 14 + 04fc2b: 0b | end + 04fc2c: 20 07 | local.get 7 + 04fc2e: 41 b0 04 | i32.const 560 + 04fc31: 6a | i32.add + 04fc32: 24 80 80 80 80 00 | global.set 0 + 04fc38: 20 0e | local.get 14 + 04fc3a: 0b | end +04fc3c func[761]: + 04fc3d: 01 7f | local[2] type=i32 + 04fc3f: 20 01 | local.get 1 + 04fc41: 20 01 | local.get 1 + 04fc43: 28 02 00 | i32.load 2 0 + 04fc46: 41 07 | i32.const 7 + 04fc48: 6a | i32.add + 04fc49: 41 78 | i32.const 4294967288 + 04fc4b: 71 | i32.and + 04fc4c: 22 02 | local.tee 2 + 04fc4e: 41 10 | i32.const 16 + 04fc50: 6a | i32.add + 04fc51: 36 02 00 | i32.store 2 0 + 04fc54: 20 00 | local.get 0 + 04fc56: 20 02 | local.get 2 + 04fc58: 29 03 00 | i64.load 3 0 + 04fc5b: 20 02 | local.get 2 + 04fc5d: 29 03 08 | i64.load 3 8 + 04fc60: 10 8f 86 80 80 00 | call 783 + 04fc66: 39 03 00 | f64.store 3 0 + 04fc69: 0b | end +04fc6b func[762]: + 04fc6c: 20 00 | local.get 0 + 04fc6e: bd | i64.reinterpret_f64 + 04fc6f: 0b | end +04fc71 func[763]: + 04fc72: 41 c0 9e 96 80 00 | i32.const 364352 + 04fc78: 20 00 | local.get 0 + 04fc7a: 20 01 | local.get 1 + 04fc7c: 10 f7 85 80 80 00 | call 759 + 04fc82: 0b | end +04fc85 func[764]: + 04fc86: 01 7f | local[4] type=i32 + 04fc88: 23 80 80 80 80 00 | global.get 0 + 04fc8e: 41 a0 01 | i32.const 160 + 04fc91: 6b | i32.sub + 04fc92: 22 04 | local.tee 4 + 04fc94: 24 80 80 80 80 00 | global.set 0 + 04fc9a: 20 04 | local.get 4 + 04fc9c: 20 00 | local.get 0 + 04fc9e: 20 04 | local.get 4 + 04fca0: 41 9e 01 | i32.const 158 + 04fca3: 6a | i32.add + 04fca4: 20 01 | local.get 1 + 04fca6: 1b | select + 04fca7: 22 00 | local.tee 0 + 04fca9: 36 02 94 01 | i32.store 2 148 + 04fcad: 20 04 | local.get 4 + 04fcaf: 20 01 | local.get 1 + 04fcb1: 20 01 | local.get 1 + 04fcb3: 41 00 | i32.const 0 + 04fcb5: 47 | i32.ne + 04fcb6: 6b | i32.sub + 04fcb7: 36 02 98 01 | i32.store 2 152 + 04fcbb: 20 04 | local.get 4 + 04fcbd: 41 00 | i32.const 0 + 04fcbf: 41 90 01 | i32.const 144 + 04fcc2: fc 0b 00 | memory.fill 0 + 04fcc5: 20 04 | local.get 4 + 04fcc7: 41 7f | i32.const 4294967295 + 04fcc9: 36 02 4c | i32.store 2 76 + 04fccc: 20 04 | local.get 4 + 04fcce: 41 d5 81 80 80 00 | i32.const 213 + 04fcd4: 36 02 24 | i32.store 2 36 + 04fcd7: 20 04 | local.get 4 + 04fcd9: 41 7f | i32.const 4294967295 + 04fcdb: 36 02 50 | i32.store 2 80 + 04fcde: 20 04 | local.get 4 + 04fce0: 20 04 | local.get 4 + 04fce2: 41 9f 01 | i32.const 159 + 04fce5: 6a | i32.add + 04fce6: 36 02 2c | i32.store 2 44 + 04fce9: 20 04 | local.get 4 + 04fceb: 20 04 | local.get 4 + 04fced: 41 94 01 | i32.const 148 + 04fcf0: 6a | i32.add + 04fcf1: 36 02 54 | i32.store 2 84 + 04fcf4: 20 00 | local.get 0 + 04fcf6: 41 00 | i32.const 0 + 04fcf8: 3a 00 00 | i32.store8 0 0 + 04fcfb: 20 04 | local.get 4 + 04fcfd: 20 02 | local.get 2 + 04fcff: 20 03 | local.get 3 + 04fd01: 10 f7 85 80 80 00 | call 759 + 04fd07: 21 01 | local.set 1 + 04fd09: 20 04 | local.get 4 + 04fd0b: 41 a0 01 | i32.const 160 + 04fd0e: 6a | i32.add + 04fd0f: 24 80 80 80 80 00 | global.set 0 + 04fd15: 20 01 | local.get 1 + 04fd17: 0b | end +04fd1a func[765]: + 04fd1b: 05 7f | local[3..7] type=i32 + 04fd1d: 20 00 | local.get 0 + 04fd1f: 28 02 54 | i32.load 2 84 + 04fd22: 22 03 | local.tee 3 + 04fd24: 28 02 00 | i32.load 2 0 + 04fd27: 21 04 | local.set 4 + 04fd29: 02 40 | block + 04fd2b: 20 03 | local.get 3 + 04fd2d: 28 02 04 | i32.load 2 4 + 04fd30: 22 05 | local.tee 5 + 04fd32: 20 00 | local.get 0 + 04fd34: 28 02 14 | i32.load 2 20 + 04fd37: 20 00 | local.get 0 + 04fd39: 28 02 1c | i32.load 2 28 + 04fd3c: 22 06 | local.tee 6 + 04fd3e: 6b | i32.sub + 04fd3f: 22 07 | local.tee 7 + 04fd41: 20 05 | local.get 5 + 04fd43: 20 07 | local.get 7 + 04fd45: 49 | i32.lt_u + 04fd46: 1b | select + 04fd47: 22 07 | local.tee 7 + 04fd49: 45 | i32.eqz + 04fd4a: 0d 00 | br_if 0 + 04fd4c: 20 04 | local.get 4 + 04fd4e: 20 06 | local.get 6 + 04fd50: 20 07 | local.get 7 + 04fd52: 10 cf 82 80 80 00 | call 335 + 04fd58: 1a | drop + 04fd59: 20 03 | local.get 3 + 04fd5b: 20 03 | local.get 3 + 04fd5d: 28 02 00 | i32.load 2 0 + 04fd60: 20 07 | local.get 7 + 04fd62: 6a | i32.add + 04fd63: 22 04 | local.tee 4 + 04fd65: 36 02 00 | i32.store 2 0 + 04fd68: 20 03 | local.get 3 + 04fd6a: 20 03 | local.get 3 + 04fd6c: 28 02 04 | i32.load 2 4 + 04fd6f: 20 07 | local.get 7 + 04fd71: 6b | i32.sub + 04fd72: 22 05 | local.tee 5 + 04fd74: 36 02 04 | i32.store 2 4 + 04fd77: 0b | end + 04fd78: 02 40 | block + 04fd7a: 20 05 | local.get 5 + 04fd7c: 20 02 | local.get 2 + 04fd7e: 20 05 | local.get 5 + 04fd80: 20 02 | local.get 2 + 04fd82: 49 | i32.lt_u + 04fd83: 1b | select + 04fd84: 22 05 | local.tee 5 + 04fd86: 45 | i32.eqz + 04fd87: 0d 00 | br_if 0 + 04fd89: 20 04 | local.get 4 + 04fd8b: 20 01 | local.get 1 + 04fd8d: 20 05 | local.get 5 + 04fd8f: 10 cf 82 80 80 00 | call 335 + 04fd95: 1a | drop + 04fd96: 20 03 | local.get 3 + 04fd98: 20 03 | local.get 3 + 04fd9a: 28 02 00 | i32.load 2 0 + 04fd9d: 20 05 | local.get 5 + 04fd9f: 6a | i32.add + 04fda0: 22 04 | local.tee 4 + 04fda2: 36 02 00 | i32.store 2 0 + 04fda5: 20 03 | local.get 3 + 04fda7: 20 03 | local.get 3 + 04fda9: 28 02 04 | i32.load 2 4 + 04fdac: 20 05 | local.get 5 + 04fdae: 6b | i32.sub + 04fdaf: 36 02 04 | i32.store 2 4 + 04fdb2: 0b | end + 04fdb3: 20 04 | local.get 4 + 04fdb5: 41 00 | i32.const 0 + 04fdb7: 3a 00 00 | i32.store8 0 0 + 04fdba: 20 00 | local.get 0 + 04fdbc: 20 00 | local.get 0 + 04fdbe: 28 02 2c | i32.load 2 44 + 04fdc1: 22 03 | local.tee 3 + 04fdc3: 36 02 1c | i32.store 2 28 + 04fdc6: 20 00 | local.get 0 + 04fdc8: 20 03 | local.get 3 + 04fdca: 36 02 14 | i32.store 2 20 + 04fdcd: 20 02 | local.get 2 + 04fdcf: 0b | end +04fdd1 func[766]: + 04fdd2: 02 40 | block + 04fdd4: 20 00 | local.get 0 + 04fdd6: 0d 00 | br_if 0 + 04fdd8: 41 00 | i32.const 0 + 04fdda: 0f | return + 04fddb: 0b | end + 04fddc: 10 89 85 80 80 00 | call 649 + 04fde2: 20 00 | local.get 0 + 04fde4: 36 02 00 | i32.store 2 0 + 04fde7: 41 7f | i32.const 4294967295 + 04fde9: 0b | end +04fdeb func[767]: + 04fdec: 01 7e | local[2] type=i64 + 04fdee: 20 00 | local.get 0 + 04fdf0: 41 00 | i32.const 0 + 04fdf2: 36 02 0c | i32.store 2 12 + 04fdf5: 20 00 | local.get 0 + 04fdf7: 20 01 | local.get 1 + 04fdf9: 42 80 94 eb dc 03 | i64.const 1000000000 + 04fdff: 80 | i64.div_u + 04fe00: 22 02 | local.tee 2 + 04fe02: 37 03 00 | i64.store 3 0 + 04fe05: 20 00 | local.get 0 + 04fe07: 20 01 | local.get 1 + 04fe09: 20 02 | local.get 2 + 04fe0b: 42 80 94 eb dc 03 | i64.const 1000000000 + 04fe11: 7e | i64.mul + 04fe12: 7d | i64.sub + 04fe13: 3e 02 08 | i64.store32 2 8 + 04fe16: 0b | end +04fe19 func[768]: + 04fe1a: 01 7f | local[3] type=i32 + 04fe1c: 41 01 | i32.const 1 + 04fe1e: 21 03 | local.set 3 + 04fe20: 02 40 | block + 04fe22: 02 40 | block + 04fe24: 20 00 | local.get 0 + 04fe26: 45 | i32.eqz + 04fe27: 0d 00 | br_if 0 + 04fe29: 20 01 | local.get 1 + 04fe2b: 41 ff 00 | i32.const 127 + 04fe2e: 4d | i32.le_u + 04fe2f: 0d 01 | br_if 1 + 04fe31: 02 40 | block + 04fe33: 02 40 | block + 04fe35: 41 00 | i32.const 0 + 04fe37: 28 02 d4 9f 96 80 00 | i32.load 2 364500 + 04fe3e: 28 02 00 | i32.load 2 0 + 04fe41: 0d 00 | br_if 0 + 04fe43: 20 01 | local.get 1 + 04fe45: 41 80 7f | i32.const 4294967168 + 04fe48: 71 | i32.and + 04fe49: 41 80 bf 03 | i32.const 57216 + 04fe4d: 46 | i32.eq + 04fe4e: 0d 03 | br_if 3 + 04fe50: 10 89 85 80 80 00 | call 649 + 04fe56: 41 19 | i32.const 25 + 04fe58: 36 02 00 | i32.store 2 0 + 04fe5b: 0c 01 | br 1 + 04fe5d: 0b | end + 04fe5e: 02 40 | block + 04fe60: 20 01 | local.get 1 + 04fe62: 41 ff 0f | i32.const 2047 + 04fe65: 4b | i32.gt_u + 04fe66: 0d 00 | br_if 0 + 04fe68: 20 00 | local.get 0 + 04fe6a: 20 01 | local.get 1 + 04fe6c: 41 3f | i32.const 63 + 04fe6e: 71 | i32.and + 04fe6f: 41 80 01 | i32.const 128 + 04fe72: 72 | i32.or + 04fe73: 3a 00 01 | i32.store8 0 1 + 04fe76: 20 00 | local.get 0 + 04fe78: 20 01 | local.get 1 + 04fe7a: 41 06 | i32.const 6 + 04fe7c: 76 | i32.shr_u + 04fe7d: 41 c0 01 | i32.const 192 + 04fe80: 72 | i32.or + 04fe81: 3a 00 00 | i32.store8 0 0 + 04fe84: 41 02 | i32.const 2 + 04fe86: 0f | return + 04fe87: 0b | end + 04fe88: 02 40 | block + 04fe8a: 02 40 | block + 04fe8c: 20 01 | local.get 1 + 04fe8e: 41 80 b0 03 | i32.const 55296 + 04fe92: 49 | i32.lt_u + 04fe93: 0d 00 | br_if 0 + 04fe95: 20 01 | local.get 1 + 04fe97: 41 80 40 | i32.const 4294959104 + 04fe9a: 71 | i32.and + 04fe9b: 41 80 c0 03 | i32.const 57344 + 04fe9f: 47 | i32.ne + 04fea0: 0d 01 | br_if 1 + 04fea2: 0b | end + 04fea3: 20 00 | local.get 0 + 04fea5: 20 01 | local.get 1 + 04fea7: 41 3f | i32.const 63 + 04fea9: 71 | i32.and + 04feaa: 41 80 01 | i32.const 128 + 04fead: 72 | i32.or + 04feae: 3a 00 02 | i32.store8 0 2 + 04feb1: 20 00 | local.get 0 + 04feb3: 20 01 | local.get 1 + 04feb5: 41 0c | i32.const 12 + 04feb7: 76 | i32.shr_u + 04feb8: 41 e0 01 | i32.const 224 + 04febb: 72 | i32.or + 04febc: 3a 00 00 | i32.store8 0 0 + 04febf: 20 00 | local.get 0 + 04fec1: 20 01 | local.get 1 + 04fec3: 41 06 | i32.const 6 + 04fec5: 76 | i32.shr_u + 04fec6: 41 3f | i32.const 63 + 04fec8: 71 | i32.and + 04fec9: 41 80 01 | i32.const 128 + 04fecc: 72 | i32.or + 04fecd: 3a 00 01 | i32.store8 0 1 + 04fed0: 41 03 | i32.const 3 + 04fed2: 0f | return + 04fed3: 0b | end + 04fed4: 02 40 | block + 04fed6: 20 01 | local.get 1 + 04fed8: 41 80 80 7c | i32.const 4294901760 + 04fedc: 6a | i32.add + 04fedd: 41 ff ff 3f | i32.const 1048575 + 04fee1: 4b | i32.gt_u + 04fee2: 0d 00 | br_if 0 + 04fee4: 20 00 | local.get 0 + 04fee6: 20 01 | local.get 1 + 04fee8: 41 3f | i32.const 63 + 04feea: 71 | i32.and + 04feeb: 41 80 01 | i32.const 128 + 04feee: 72 | i32.or + 04feef: 3a 00 03 | i32.store8 0 3 + 04fef2: 20 00 | local.get 0 + 04fef4: 20 01 | local.get 1 + 04fef6: 41 12 | i32.const 18 + 04fef8: 76 | i32.shr_u + 04fef9: 41 f0 01 | i32.const 240 + 04fefc: 72 | i32.or + 04fefd: 3a 00 00 | i32.store8 0 0 + 04ff00: 20 00 | local.get 0 + 04ff02: 20 01 | local.get 1 + 04ff04: 41 06 | i32.const 6 + 04ff06: 76 | i32.shr_u + 04ff07: 41 3f | i32.const 63 + 04ff09: 71 | i32.and + 04ff0a: 41 80 01 | i32.const 128 + 04ff0d: 72 | i32.or + 04ff0e: 3a 00 02 | i32.store8 0 2 + 04ff11: 20 00 | local.get 0 + 04ff13: 20 01 | local.get 1 + 04ff15: 41 0c | i32.const 12 + 04ff17: 76 | i32.shr_u + 04ff18: 41 3f | i32.const 63 + 04ff1a: 71 | i32.and + 04ff1b: 41 80 01 | i32.const 128 + 04ff1e: 72 | i32.or + 04ff1f: 3a 00 01 | i32.store8 0 1 + 04ff22: 41 04 | i32.const 4 + 04ff24: 0f | return + 04ff25: 0b | end + 04ff26: 10 89 85 80 80 00 | call 649 + 04ff2c: 41 19 | i32.const 25 + 04ff2e: 36 02 00 | i32.store 2 0 + 04ff31: 0b | end + 04ff32: 41 7f | i32.const 4294967295 + 04ff34: 21 03 | local.set 3 + 04ff36: 0b | end + 04ff37: 20 03 | local.get 3 + 04ff39: 0f | return + 04ff3a: 0b | end + 04ff3b: 20 00 | local.get 0 + 04ff3d: 20 01 | local.get 1 + 04ff3f: 3a 00 00 | i32.store8 0 0 + 04ff42: 41 01 | i32.const 1 + 04ff44: 0b | end +04ff46 func[769]: + 04ff47: 02 40 | block + 04ff49: 20 00 | local.get 0 + 04ff4b: 0d 00 | br_if 0 + 04ff4d: 41 00 | i32.const 0 + 04ff4f: 0f | return + 04ff50: 0b | end + 04ff51: 20 00 | local.get 0 + 04ff53: 20 01 | local.get 1 + 04ff55: 41 00 | i32.const 0 + 04ff57: 10 80 86 80 80 00 | call 768 + 04ff5d: 0b | end +04ff60 func[770] : + 04ff61: 0c 7f | local[1..12] type=i32 + 04ff63: 23 80 80 80 80 00 | global.get 0 + 04ff69: 41 10 | i32.const 16 + 04ff6b: 6b | i32.sub + 04ff6c: 22 01 | local.tee 1 + 04ff6e: 24 80 80 80 80 00 | global.set 0 + 04ff74: 02 40 | block + 04ff76: 02 40 | block + 04ff78: 02 40 | block + 04ff7a: 02 40 | block + 04ff7c: 02 40 | block + 04ff7e: 20 00 | local.get 0 + 04ff80: 41 f4 01 | i32.const 244 + 04ff83: 4b | i32.gt_u + 04ff84: 0d 00 | br_if 0 + 04ff86: 02 40 | block + 04ff88: 41 00 | i32.const 0 + 04ff8a: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 04ff91: 22 02 | local.tee 2 + 04ff93: 41 10 | i32.const 16 + 04ff95: 20 00 | local.get 0 + 04ff97: 41 0b | i32.const 11 + 04ff99: 6a | i32.add + 04ff9a: 41 f8 03 | i32.const 504 + 04ff9d: 71 | i32.and + 04ff9e: 20 00 | local.get 0 + 04ffa0: 41 0b | i32.const 11 + 04ffa2: 49 | i32.lt_u + 04ffa3: 1b | select + 04ffa4: 22 03 | local.tee 3 + 04ffa6: 41 03 | i32.const 3 + 04ffa8: 76 | i32.shr_u + 04ffa9: 22 04 | local.tee 4 + 04ffab: 76 | i32.shr_u + 04ffac: 22 00 | local.tee 0 + 04ffae: 41 03 | i32.const 3 + 04ffb0: 71 | i32.and + 04ffb1: 45 | i32.eqz + 04ffb2: 0d 00 | br_if 0 + 04ffb4: 02 40 | block + 04ffb6: 02 40 | block + 04ffb8: 20 00 | local.get 0 + 04ffba: 41 7f | i32.const 4294967295 + 04ffbc: 73 | i32.xor + 04ffbd: 41 01 | i32.const 1 + 04ffbf: 71 | i32.and + 04ffc0: 20 04 | local.get 4 + 04ffc2: 6a | i32.add + 04ffc3: 22 05 | local.tee 5 + 04ffc5: 41 03 | i32.const 3 + 04ffc7: 74 | i32.shl + 04ffc8: 22 03 | local.tee 3 + 04ffca: 41 c8 a1 99 80 00 | i32.const 413896 + 04ffd0: 6a | i32.add + 04ffd1: 22 06 | local.tee 6 + 04ffd3: 20 03 | local.get 3 + 04ffd5: 28 02 d0 a1 99 80 00 | i32.load 2 413904 + 04ffdc: 22 04 | local.tee 4 + 04ffde: 28 02 08 | i32.load 2 8 + 04ffe1: 22 00 | local.tee 0 + 04ffe3: 47 | i32.ne + 04ffe4: 0d 00 | br_if 0 + 04ffe6: 41 00 | i32.const 0 + 04ffe8: 20 02 | local.get 2 + 04ffea: 41 7e | i32.const 4294967294 + 04ffec: 20 05 | local.get 5 + 04ffee: 77 | i32.rotl + 04ffef: 71 | i32.and + 04fff0: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 04fff7: 0c 01 | br 1 + 04fff9: 0b | end + 04fffa: 20 00 | local.get 0 + 04fffc: 41 00 | i32.const 0 + 04fffe: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 050005: 49 | i32.lt_u + 050006: 0d 04 | br_if 4 + 050008: 20 00 | local.get 0 + 05000a: 28 02 0c | i32.load 2 12 + 05000d: 20 04 | local.get 4 + 05000f: 47 | i32.ne + 050010: 0d 04 | br_if 4 + 050012: 20 00 | local.get 0 + 050014: 20 06 | local.get 6 + 050016: 36 02 0c | i32.store 2 12 + 050019: 20 06 | local.get 6 + 05001b: 20 00 | local.get 0 + 05001d: 36 02 08 | i32.store 2 8 + 050020: 0b | end + 050021: 20 04 | local.get 4 + 050023: 41 08 | i32.const 8 + 050025: 6a | i32.add + 050026: 21 00 | local.set 0 + 050028: 20 04 | local.get 4 + 05002a: 20 03 | local.get 3 + 05002c: 41 03 | i32.const 3 + 05002e: 72 | i32.or + 05002f: 36 02 04 | i32.store 2 4 + 050032: 20 04 | local.get 4 + 050034: 20 03 | local.get 3 + 050036: 6a | i32.add + 050037: 22 04 | local.tee 4 + 050039: 20 04 | local.get 4 + 05003b: 28 02 04 | i32.load 2 4 + 05003e: 41 01 | i32.const 1 + 050040: 72 | i32.or + 050041: 36 02 04 | i32.store 2 4 + 050044: 0c 05 | br 5 + 050046: 0b | end + 050047: 20 03 | local.get 3 + 050049: 41 00 | i32.const 0 + 05004b: 28 02 a8 a1 99 80 00 | i32.load 2 413864 + 050052: 22 07 | local.tee 7 + 050054: 4d | i32.le_u + 050055: 0d 01 | br_if 1 + 050057: 02 40 | block + 050059: 20 00 | local.get 0 + 05005b: 45 | i32.eqz + 05005c: 0d 00 | br_if 0 + 05005e: 02 40 | block + 050060: 02 40 | block + 050062: 20 00 | local.get 0 + 050064: 20 04 | local.get 4 + 050066: 74 | i32.shl + 050067: 41 02 | i32.const 2 + 050069: 20 04 | local.get 4 + 05006b: 74 | i32.shl + 05006c: 22 00 | local.tee 0 + 05006e: 41 00 | i32.const 0 + 050070: 20 00 | local.get 0 + 050072: 6b | i32.sub + 050073: 72 | i32.or + 050074: 71 | i32.and + 050075: 68 | i32.ctz + 050076: 22 08 | local.tee 8 + 050078: 41 03 | i32.const 3 + 05007a: 74 | i32.shl + 05007b: 22 04 | local.tee 4 + 05007d: 41 c8 a1 99 80 00 | i32.const 413896 + 050083: 6a | i32.add + 050084: 22 05 | local.tee 5 + 050086: 20 04 | local.get 4 + 050088: 28 02 d0 a1 99 80 00 | i32.load 2 413904 + 05008f: 22 00 | local.tee 0 + 050091: 28 02 08 | i32.load 2 8 + 050094: 22 06 | local.tee 6 + 050096: 47 | i32.ne + 050097: 0d 00 | br_if 0 + 050099: 41 00 | i32.const 0 + 05009b: 20 02 | local.get 2 + 05009d: 41 7e | i32.const 4294967294 + 05009f: 20 08 | local.get 8 + 0500a1: 77 | i32.rotl + 0500a2: 71 | i32.and + 0500a3: 22 02 | local.tee 2 + 0500a5: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 0500ac: 0c 01 | br 1 + 0500ae: 0b | end + 0500af: 20 06 | local.get 6 + 0500b1: 41 00 | i32.const 0 + 0500b3: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 0500ba: 49 | i32.lt_u + 0500bb: 0d 04 | br_if 4 + 0500bd: 20 06 | local.get 6 + 0500bf: 28 02 0c | i32.load 2 12 + 0500c2: 20 00 | local.get 0 + 0500c4: 47 | i32.ne + 0500c5: 0d 04 | br_if 4 + 0500c7: 20 06 | local.get 6 + 0500c9: 20 05 | local.get 5 + 0500cb: 36 02 0c | i32.store 2 12 + 0500ce: 20 05 | local.get 5 + 0500d0: 20 06 | local.get 6 + 0500d2: 36 02 08 | i32.store 2 8 + 0500d5: 0b | end + 0500d6: 20 00 | local.get 0 + 0500d8: 20 03 | local.get 3 + 0500da: 41 03 | i32.const 3 + 0500dc: 72 | i32.or + 0500dd: 36 02 04 | i32.store 2 4 + 0500e0: 20 00 | local.get 0 + 0500e2: 20 03 | local.get 3 + 0500e4: 6a | i32.add + 0500e5: 22 05 | local.tee 5 + 0500e7: 20 04 | local.get 4 + 0500e9: 20 03 | local.get 3 + 0500eb: 6b | i32.sub + 0500ec: 22 03 | local.tee 3 + 0500ee: 41 01 | i32.const 1 + 0500f0: 72 | i32.or + 0500f1: 36 02 04 | i32.store 2 4 + 0500f4: 20 00 | local.get 0 + 0500f6: 20 04 | local.get 4 + 0500f8: 6a | i32.add + 0500f9: 20 03 | local.get 3 + 0500fb: 36 02 00 | i32.store 2 0 + 0500fe: 02 40 | block + 050100: 20 07 | local.get 7 + 050102: 45 | i32.eqz + 050103: 0d 00 | br_if 0 + 050105: 20 07 | local.get 7 + 050107: 41 78 | i32.const 4294967288 + 050109: 71 | i32.and + 05010a: 41 c8 a1 99 80 00 | i32.const 413896 + 050110: 6a | i32.add + 050111: 21 06 | local.set 6 + 050113: 41 00 | i32.const 0 + 050115: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 05011c: 21 04 | local.set 4 + 05011e: 02 40 | block + 050120: 02 40 | block + 050122: 20 02 | local.get 2 + 050124: 41 01 | i32.const 1 + 050126: 20 07 | local.get 7 + 050128: 41 03 | i32.const 3 + 05012a: 76 | i32.shr_u + 05012b: 74 | i32.shl + 05012c: 22 08 | local.tee 8 + 05012e: 71 | i32.and + 05012f: 0d 00 | br_if 0 + 050131: 41 00 | i32.const 0 + 050133: 20 02 | local.get 2 + 050135: 20 08 | local.get 8 + 050137: 72 | i32.or + 050138: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 05013f: 20 06 | local.get 6 + 050141: 21 08 | local.set 8 + 050143: 0c 01 | br 1 + 050145: 0b | end + 050146: 20 06 | local.get 6 + 050148: 28 02 08 | i32.load 2 8 + 05014b: 22 08 | local.tee 8 + 05014d: 41 00 | i32.const 0 + 05014f: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 050156: 49 | i32.lt_u + 050157: 0d 05 | br_if 5 + 050159: 0b | end + 05015a: 20 06 | local.get 6 + 05015c: 20 04 | local.get 4 + 05015e: 36 02 08 | i32.store 2 8 + 050161: 20 08 | local.get 8 + 050163: 20 04 | local.get 4 + 050165: 36 02 0c | i32.store 2 12 + 050168: 20 04 | local.get 4 + 05016a: 20 06 | local.get 6 + 05016c: 36 02 0c | i32.store 2 12 + 05016f: 20 04 | local.get 4 + 050171: 20 08 | local.get 8 + 050173: 36 02 08 | i32.store 2 8 + 050176: 0b | end + 050177: 20 00 | local.get 0 + 050179: 41 08 | i32.const 8 + 05017b: 6a | i32.add + 05017c: 21 00 | local.set 0 + 05017e: 41 00 | i32.const 0 + 050180: 20 05 | local.get 5 + 050182: 36 02 b4 a1 99 80 00 | i32.store 2 413876 + 050189: 41 00 | i32.const 0 + 05018b: 20 03 | local.get 3 + 05018d: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 050194: 0c 05 | br 5 + 050196: 0b | end + 050197: 41 00 | i32.const 0 + 050199: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 0501a0: 22 09 | local.tee 9 + 0501a2: 45 | i32.eqz + 0501a3: 0d 01 | br_if 1 + 0501a5: 20 09 | local.get 9 + 0501a7: 68 | i32.ctz + 0501a8: 41 02 | i32.const 2 + 0501aa: 74 | i32.shl + 0501ab: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 0501b2: 22 06 | local.tee 6 + 0501b4: 28 02 04 | i32.load 2 4 + 0501b7: 41 78 | i32.const 4294967288 + 0501b9: 71 | i32.and + 0501ba: 20 03 | local.get 3 + 0501bc: 6b | i32.sub + 0501bd: 21 04 | local.set 4 + 0501bf: 20 06 | local.get 6 + 0501c1: 21 05 | local.set 5 + 0501c3: 02 40 | block + 0501c5: 03 40 | loop + 0501c7: 02 40 | block + 0501c9: 20 06 | local.get 6 + 0501cb: 28 02 10 | i32.load 2 16 + 0501ce: 22 00 | local.tee 0 + 0501d0: 0d 00 | br_if 0 + 0501d2: 20 06 | local.get 6 + 0501d4: 28 02 14 | i32.load 2 20 + 0501d7: 22 00 | local.tee 0 + 0501d9: 45 | i32.eqz + 0501da: 0d 02 | br_if 2 + 0501dc: 0b | end + 0501dd: 20 00 | local.get 0 + 0501df: 28 02 04 | i32.load 2 4 + 0501e2: 41 78 | i32.const 4294967288 + 0501e4: 71 | i32.and + 0501e5: 20 03 | local.get 3 + 0501e7: 6b | i32.sub + 0501e8: 22 06 | local.tee 6 + 0501ea: 20 04 | local.get 4 + 0501ec: 20 06 | local.get 6 + 0501ee: 20 04 | local.get 4 + 0501f0: 49 | i32.lt_u + 0501f1: 22 06 | local.tee 6 + 0501f3: 1b | select + 0501f4: 21 04 | local.set 4 + 0501f6: 20 00 | local.get 0 + 0501f8: 20 05 | local.get 5 + 0501fa: 20 06 | local.get 6 + 0501fc: 1b | select + 0501fd: 21 05 | local.set 5 + 0501ff: 20 00 | local.get 0 + 050201: 21 06 | local.set 6 + 050203: 0c 00 | br 0 + 050205: 0b | end + 050206: 0b | end + 050207: 20 05 | local.get 5 + 050209: 41 00 | i32.const 0 + 05020b: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 050212: 22 0a | local.tee 10 + 050214: 49 | i32.lt_u + 050215: 0d 02 | br_if 2 + 050217: 20 05 | local.get 5 + 050219: 28 02 18 | i32.load 2 24 + 05021c: 21 0b | local.set 11 + 05021e: 02 40 | block + 050220: 02 40 | block + 050222: 20 05 | local.get 5 + 050224: 28 02 0c | i32.load 2 12 + 050227: 22 00 | local.tee 0 + 050229: 20 05 | local.get 5 + 05022b: 46 | i32.eq + 05022c: 0d 00 | br_if 0 + 05022e: 20 05 | local.get 5 + 050230: 28 02 08 | i32.load 2 8 + 050233: 22 06 | local.tee 6 + 050235: 20 0a | local.get 10 + 050237: 49 | i32.lt_u + 050238: 0d 04 | br_if 4 + 05023a: 20 06 | local.get 6 + 05023c: 28 02 0c | i32.load 2 12 + 05023f: 20 05 | local.get 5 + 050241: 47 | i32.ne + 050242: 0d 04 | br_if 4 + 050244: 20 00 | local.get 0 + 050246: 28 02 08 | i32.load 2 8 + 050249: 20 05 | local.get 5 + 05024b: 47 | i32.ne + 05024c: 0d 04 | br_if 4 + 05024e: 20 06 | local.get 6 + 050250: 20 00 | local.get 0 + 050252: 36 02 0c | i32.store 2 12 + 050255: 20 00 | local.get 0 + 050257: 20 06 | local.get 6 + 050259: 36 02 08 | i32.store 2 8 + 05025c: 0c 01 | br 1 + 05025e: 0b | end + 05025f: 02 40 | block + 050261: 02 40 | block + 050263: 02 40 | block + 050265: 20 05 | local.get 5 + 050267: 28 02 14 | i32.load 2 20 + 05026a: 22 06 | local.tee 6 + 05026c: 45 | i32.eqz + 05026d: 0d 00 | br_if 0 + 05026f: 20 05 | local.get 5 + 050271: 41 14 | i32.const 20 + 050273: 6a | i32.add + 050274: 21 08 | local.set 8 + 050276: 0c 01 | br 1 + 050278: 0b | end + 050279: 20 05 | local.get 5 + 05027b: 28 02 10 | i32.load 2 16 + 05027e: 22 06 | local.tee 6 + 050280: 45 | i32.eqz + 050281: 0d 01 | br_if 1 + 050283: 20 05 | local.get 5 + 050285: 41 10 | i32.const 16 + 050287: 6a | i32.add + 050288: 21 08 | local.set 8 + 05028a: 0b | end + 05028b: 03 40 | loop + 05028d: 20 08 | local.get 8 + 05028f: 21 0c | local.set 12 + 050291: 20 06 | local.get 6 + 050293: 22 00 | local.tee 0 + 050295: 41 14 | i32.const 20 + 050297: 6a | i32.add + 050298: 21 08 | local.set 8 + 05029a: 20 00 | local.get 0 + 05029c: 28 02 14 | i32.load 2 20 + 05029f: 22 06 | local.tee 6 + 0502a1: 0d 00 | br_if 0 + 0502a3: 20 00 | local.get 0 + 0502a5: 41 10 | i32.const 16 + 0502a7: 6a | i32.add + 0502a8: 21 08 | local.set 8 + 0502aa: 20 00 | local.get 0 + 0502ac: 28 02 10 | i32.load 2 16 + 0502af: 22 06 | local.tee 6 + 0502b1: 0d 00 | br_if 0 + 0502b3: 0b | end + 0502b4: 20 0c | local.get 12 + 0502b6: 20 0a | local.get 10 + 0502b8: 49 | i32.lt_u + 0502b9: 0d 04 | br_if 4 + 0502bb: 20 0c | local.get 12 + 0502bd: 41 00 | i32.const 0 + 0502bf: 36 02 00 | i32.store 2 0 + 0502c2: 0c 01 | br 1 + 0502c4: 0b | end + 0502c5: 41 00 | i32.const 0 + 0502c7: 21 00 | local.set 0 + 0502c9: 0b | end + 0502ca: 02 40 | block + 0502cc: 20 0b | local.get 11 + 0502ce: 45 | i32.eqz + 0502cf: 0d 00 | br_if 0 + 0502d1: 02 40 | block + 0502d3: 02 40 | block + 0502d5: 20 05 | local.get 5 + 0502d7: 20 05 | local.get 5 + 0502d9: 28 02 1c | i32.load 2 28 + 0502dc: 22 08 | local.tee 8 + 0502de: 41 02 | i32.const 2 + 0502e0: 74 | i32.shl + 0502e1: 22 06 | local.tee 6 + 0502e3: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 0502ea: 47 | i32.ne + 0502eb: 0d 00 | br_if 0 + 0502ed: 20 06 | local.get 6 + 0502ef: 41 d0 a3 99 80 00 | i32.const 414160 + 0502f5: 6a | i32.add + 0502f6: 20 00 | local.get 0 + 0502f8: 36 02 00 | i32.store 2 0 + 0502fb: 20 00 | local.get 0 + 0502fd: 0d 01 | br_if 1 + 0502ff: 41 00 | i32.const 0 + 050301: 20 09 | local.get 9 + 050303: 41 7e | i32.const 4294967294 + 050305: 20 08 | local.get 8 + 050307: 77 | i32.rotl + 050308: 71 | i32.and + 050309: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 050310: 0c 02 | br 2 + 050312: 0b | end + 050313: 20 0b | local.get 11 + 050315: 20 0a | local.get 10 + 050317: 49 | i32.lt_u + 050318: 0d 04 | br_if 4 + 05031a: 02 40 | block + 05031c: 02 40 | block + 05031e: 20 0b | local.get 11 + 050320: 28 02 10 | i32.load 2 16 + 050323: 20 05 | local.get 5 + 050325: 47 | i32.ne + 050326: 0d 00 | br_if 0 + 050328: 20 0b | local.get 11 + 05032a: 20 00 | local.get 0 + 05032c: 36 02 10 | i32.store 2 16 + 05032f: 0c 01 | br 1 + 050331: 0b | end + 050332: 20 0b | local.get 11 + 050334: 20 00 | local.get 0 + 050336: 36 02 14 | i32.store 2 20 + 050339: 0b | end + 05033a: 20 00 | local.get 0 + 05033c: 45 | i32.eqz + 05033d: 0d 01 | br_if 1 + 05033f: 0b | end + 050340: 20 00 | local.get 0 + 050342: 20 0a | local.get 10 + 050344: 49 | i32.lt_u + 050345: 0d 03 | br_if 3 + 050347: 20 00 | local.get 0 + 050349: 20 0b | local.get 11 + 05034b: 36 02 18 | i32.store 2 24 + 05034e: 02 40 | block + 050350: 20 05 | local.get 5 + 050352: 28 02 10 | i32.load 2 16 + 050355: 22 06 | local.tee 6 + 050357: 45 | i32.eqz + 050358: 0d 00 | br_if 0 + 05035a: 20 06 | local.get 6 + 05035c: 20 0a | local.get 10 + 05035e: 49 | i32.lt_u + 05035f: 0d 04 | br_if 4 + 050361: 20 00 | local.get 0 + 050363: 20 06 | local.get 6 + 050365: 36 02 10 | i32.store 2 16 + 050368: 20 06 | local.get 6 + 05036a: 20 00 | local.get 0 + 05036c: 36 02 18 | i32.store 2 24 + 05036f: 0b | end + 050370: 20 05 | local.get 5 + 050372: 28 02 14 | i32.load 2 20 + 050375: 22 06 | local.tee 6 + 050377: 45 | i32.eqz + 050378: 0d 00 | br_if 0 + 05037a: 20 06 | local.get 6 + 05037c: 20 0a | local.get 10 + 05037e: 49 | i32.lt_u + 05037f: 0d 03 | br_if 3 + 050381: 20 00 | local.get 0 + 050383: 20 06 | local.get 6 + 050385: 36 02 14 | i32.store 2 20 + 050388: 20 06 | local.get 6 + 05038a: 20 00 | local.get 0 + 05038c: 36 02 18 | i32.store 2 24 + 05038f: 0b | end + 050390: 02 40 | block + 050392: 02 40 | block + 050394: 20 04 | local.get 4 + 050396: 41 0f | i32.const 15 + 050398: 4b | i32.gt_u + 050399: 0d 00 | br_if 0 + 05039b: 20 05 | local.get 5 + 05039d: 20 04 | local.get 4 + 05039f: 20 03 | local.get 3 + 0503a1: 6a | i32.add + 0503a2: 22 00 | local.tee 0 + 0503a4: 41 03 | i32.const 3 + 0503a6: 72 | i32.or + 0503a7: 36 02 04 | i32.store 2 4 + 0503aa: 20 05 | local.get 5 + 0503ac: 20 00 | local.get 0 + 0503ae: 6a | i32.add + 0503af: 22 00 | local.tee 0 + 0503b1: 20 00 | local.get 0 + 0503b3: 28 02 04 | i32.load 2 4 + 0503b6: 41 01 | i32.const 1 + 0503b8: 72 | i32.or + 0503b9: 36 02 04 | i32.store 2 4 + 0503bc: 0c 01 | br 1 + 0503be: 0b | end + 0503bf: 20 05 | local.get 5 + 0503c1: 20 03 | local.get 3 + 0503c3: 41 03 | i32.const 3 + 0503c5: 72 | i32.or + 0503c6: 36 02 04 | i32.store 2 4 + 0503c9: 20 05 | local.get 5 + 0503cb: 20 03 | local.get 3 + 0503cd: 6a | i32.add + 0503ce: 22 03 | local.tee 3 + 0503d0: 20 04 | local.get 4 + 0503d2: 41 01 | i32.const 1 + 0503d4: 72 | i32.or + 0503d5: 36 02 04 | i32.store 2 4 + 0503d8: 20 03 | local.get 3 + 0503da: 20 04 | local.get 4 + 0503dc: 6a | i32.add + 0503dd: 20 04 | local.get 4 + 0503df: 36 02 00 | i32.store 2 0 + 0503e2: 02 40 | block + 0503e4: 20 07 | local.get 7 + 0503e6: 45 | i32.eqz + 0503e7: 0d 00 | br_if 0 + 0503e9: 20 07 | local.get 7 + 0503eb: 41 78 | i32.const 4294967288 + 0503ed: 71 | i32.and + 0503ee: 41 c8 a1 99 80 00 | i32.const 413896 + 0503f4: 6a | i32.add + 0503f5: 21 06 | local.set 6 + 0503f7: 41 00 | i32.const 0 + 0503f9: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 050400: 21 00 | local.set 0 + 050402: 02 40 | block + 050404: 02 40 | block + 050406: 41 01 | i32.const 1 + 050408: 20 07 | local.get 7 + 05040a: 41 03 | i32.const 3 + 05040c: 76 | i32.shr_u + 05040d: 74 | i32.shl + 05040e: 22 08 | local.tee 8 + 050410: 20 02 | local.get 2 + 050412: 71 | i32.and + 050413: 0d 00 | br_if 0 + 050415: 41 00 | i32.const 0 + 050417: 20 08 | local.get 8 + 050419: 20 02 | local.get 2 + 05041b: 72 | i32.or + 05041c: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 050423: 20 06 | local.get 6 + 050425: 21 08 | local.set 8 + 050427: 0c 01 | br 1 + 050429: 0b | end + 05042a: 20 06 | local.get 6 + 05042c: 28 02 08 | i32.load 2 8 + 05042f: 22 08 | local.tee 8 + 050431: 20 0a | local.get 10 + 050433: 49 | i32.lt_u + 050434: 0d 05 | br_if 5 + 050436: 0b | end + 050437: 20 06 | local.get 6 + 050439: 20 00 | local.get 0 + 05043b: 36 02 08 | i32.store 2 8 + 05043e: 20 08 | local.get 8 + 050440: 20 00 | local.get 0 + 050442: 36 02 0c | i32.store 2 12 + 050445: 20 00 | local.get 0 + 050447: 20 06 | local.get 6 + 050449: 36 02 0c | i32.store 2 12 + 05044c: 20 00 | local.get 0 + 05044e: 20 08 | local.get 8 + 050450: 36 02 08 | i32.store 2 8 + 050453: 0b | end + 050454: 41 00 | i32.const 0 + 050456: 20 03 | local.get 3 + 050458: 36 02 b4 a1 99 80 00 | i32.store 2 413876 + 05045f: 41 00 | i32.const 0 + 050461: 20 04 | local.get 4 + 050463: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 05046a: 0b | end + 05046b: 20 05 | local.get 5 + 05046d: 41 08 | i32.const 8 + 05046f: 6a | i32.add + 050470: 21 00 | local.set 0 + 050472: 0c 04 | br 4 + 050474: 0b | end + 050475: 41 7f | i32.const 4294967295 + 050477: 21 03 | local.set 3 + 050479: 20 00 | local.get 0 + 05047b: 41 bf 7f | i32.const 4294967231 + 05047e: 4b | i32.gt_u + 05047f: 0d 00 | br_if 0 + 050481: 20 00 | local.get 0 + 050483: 41 0b | i32.const 11 + 050485: 6a | i32.add + 050486: 22 04 | local.tee 4 + 050488: 41 78 | i32.const 4294967288 + 05048a: 71 | i32.and + 05048b: 21 03 | local.set 3 + 05048d: 41 00 | i32.const 0 + 05048f: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 050496: 22 0b | local.tee 11 + 050498: 45 | i32.eqz + 050499: 0d 00 | br_if 0 + 05049b: 41 1f | i32.const 31 + 05049d: 21 07 | local.set 7 + 05049f: 02 40 | block + 0504a1: 20 00 | local.get 0 + 0504a3: 41 f4 ff ff 07 | i32.const 16777204 + 0504a8: 4b | i32.gt_u + 0504a9: 0d 00 | br_if 0 + 0504ab: 20 03 | local.get 3 + 0504ad: 41 26 | i32.const 38 + 0504af: 20 04 | local.get 4 + 0504b1: 41 08 | i32.const 8 + 0504b3: 76 | i32.shr_u + 0504b4: 67 | i32.clz + 0504b5: 22 00 | local.tee 0 + 0504b7: 6b | i32.sub + 0504b8: 76 | i32.shr_u + 0504b9: 41 01 | i32.const 1 + 0504bb: 71 | i32.and + 0504bc: 20 00 | local.get 0 + 0504be: 41 01 | i32.const 1 + 0504c0: 74 | i32.shl + 0504c1: 6b | i32.sub + 0504c2: 41 3e | i32.const 62 + 0504c4: 6a | i32.add + 0504c5: 21 07 | local.set 7 + 0504c7: 0b | end + 0504c8: 41 00 | i32.const 0 + 0504ca: 20 03 | local.get 3 + 0504cc: 6b | i32.sub + 0504cd: 21 04 | local.set 4 + 0504cf: 02 40 | block + 0504d1: 02 40 | block + 0504d3: 02 40 | block + 0504d5: 02 40 | block + 0504d7: 20 07 | local.get 7 + 0504d9: 41 02 | i32.const 2 + 0504db: 74 | i32.shl + 0504dc: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 0504e3: 22 06 | local.tee 6 + 0504e5: 0d 00 | br_if 0 + 0504e7: 41 00 | i32.const 0 + 0504e9: 21 00 | local.set 0 + 0504eb: 41 00 | i32.const 0 + 0504ed: 21 08 | local.set 8 + 0504ef: 0c 01 | br 1 + 0504f1: 0b | end + 0504f2: 41 00 | i32.const 0 + 0504f4: 21 00 | local.set 0 + 0504f6: 20 03 | local.get 3 + 0504f8: 41 00 | i32.const 0 + 0504fa: 41 19 | i32.const 25 + 0504fc: 20 07 | local.get 7 + 0504fe: 41 01 | i32.const 1 + 050500: 76 | i32.shr_u + 050501: 6b | i32.sub + 050502: 20 07 | local.get 7 + 050504: 41 1f | i32.const 31 + 050506: 46 | i32.eq + 050507: 1b | select + 050508: 74 | i32.shl + 050509: 21 05 | local.set 5 + 05050b: 41 00 | i32.const 0 + 05050d: 21 08 | local.set 8 + 05050f: 03 40 | loop + 050511: 02 40 | block + 050513: 20 06 | local.get 6 + 050515: 28 02 04 | i32.load 2 4 + 050518: 41 78 | i32.const 4294967288 + 05051a: 71 | i32.and + 05051b: 20 03 | local.get 3 + 05051d: 6b | i32.sub + 05051e: 22 02 | local.tee 2 + 050520: 20 04 | local.get 4 + 050522: 4f | i32.ge_u + 050523: 0d 00 | br_if 0 + 050525: 20 02 | local.get 2 + 050527: 21 04 | local.set 4 + 050529: 20 06 | local.get 6 + 05052b: 21 08 | local.set 8 + 05052d: 20 02 | local.get 2 + 05052f: 0d 00 | br_if 0 + 050531: 41 00 | i32.const 0 + 050533: 21 04 | local.set 4 + 050535: 20 06 | local.get 6 + 050537: 21 08 | local.set 8 + 050539: 20 06 | local.get 6 + 05053b: 21 00 | local.set 0 + 05053d: 0c 03 | br 3 + 05053f: 0b | end + 050540: 20 00 | local.get 0 + 050542: 20 06 | local.get 6 + 050544: 28 02 14 | i32.load 2 20 + 050547: 22 02 | local.tee 2 + 050549: 20 02 | local.get 2 + 05054b: 20 06 | local.get 6 + 05054d: 20 05 | local.get 5 + 05054f: 41 1d | i32.const 29 + 050551: 76 | i32.shr_u + 050552: 41 04 | i32.const 4 + 050554: 71 | i32.and + 050555: 6a | i32.add + 050556: 28 02 10 | i32.load 2 16 + 050559: 22 0c | local.tee 12 + 05055b: 46 | i32.eq + 05055c: 1b | select + 05055d: 20 00 | local.get 0 + 05055f: 20 02 | local.get 2 + 050561: 1b | select + 050562: 21 00 | local.set 0 + 050564: 20 05 | local.get 5 + 050566: 41 01 | i32.const 1 + 050568: 74 | i32.shl + 050569: 21 05 | local.set 5 + 05056b: 20 0c | local.get 12 + 05056d: 21 06 | local.set 6 + 05056f: 20 0c | local.get 12 + 050571: 0d 00 | br_if 0 + 050573: 0b | end + 050574: 0b | end + 050575: 02 40 | block + 050577: 20 00 | local.get 0 + 050579: 20 08 | local.get 8 + 05057b: 72 | i32.or + 05057c: 0d 00 | br_if 0 + 05057e: 41 00 | i32.const 0 + 050580: 21 08 | local.set 8 + 050582: 41 02 | i32.const 2 + 050584: 20 07 | local.get 7 + 050586: 74 | i32.shl + 050587: 22 00 | local.tee 0 + 050589: 41 00 | i32.const 0 + 05058b: 20 00 | local.get 0 + 05058d: 6b | i32.sub + 05058e: 72 | i32.or + 05058f: 20 0b | local.get 11 + 050591: 71 | i32.and + 050592: 22 00 | local.tee 0 + 050594: 45 | i32.eqz + 050595: 0d 03 | br_if 3 + 050597: 20 00 | local.get 0 + 050599: 68 | i32.ctz + 05059a: 41 02 | i32.const 2 + 05059c: 74 | i32.shl + 05059d: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 0505a4: 21 00 | local.set 0 + 0505a6: 0b | end + 0505a7: 20 00 | local.get 0 + 0505a9: 45 | i32.eqz + 0505aa: 0d 01 | br_if 1 + 0505ac: 0b | end + 0505ad: 03 40 | loop + 0505af: 20 00 | local.get 0 + 0505b1: 28 02 04 | i32.load 2 4 + 0505b4: 41 78 | i32.const 4294967288 + 0505b6: 71 | i32.and + 0505b7: 20 03 | local.get 3 + 0505b9: 6b | i32.sub + 0505ba: 22 02 | local.tee 2 + 0505bc: 20 04 | local.get 4 + 0505be: 49 | i32.lt_u + 0505bf: 21 05 | local.set 5 + 0505c1: 02 40 | block + 0505c3: 20 00 | local.get 0 + 0505c5: 28 02 10 | i32.load 2 16 + 0505c8: 22 06 | local.tee 6 + 0505ca: 0d 00 | br_if 0 + 0505cc: 20 00 | local.get 0 + 0505ce: 28 02 14 | i32.load 2 20 + 0505d1: 21 06 | local.set 6 + 0505d3: 0b | end + 0505d4: 20 02 | local.get 2 + 0505d6: 20 04 | local.get 4 + 0505d8: 20 05 | local.get 5 + 0505da: 1b | select + 0505db: 21 04 | local.set 4 + 0505dd: 20 00 | local.get 0 + 0505df: 20 08 | local.get 8 + 0505e1: 20 05 | local.get 5 + 0505e3: 1b | select + 0505e4: 21 08 | local.set 8 + 0505e6: 20 06 | local.get 6 + 0505e8: 21 00 | local.set 0 + 0505ea: 20 06 | local.get 6 + 0505ec: 0d 00 | br_if 0 + 0505ee: 0b | end + 0505ef: 0b | end + 0505f0: 20 08 | local.get 8 + 0505f2: 45 | i32.eqz + 0505f3: 0d 00 | br_if 0 + 0505f5: 20 04 | local.get 4 + 0505f7: 41 00 | i32.const 0 + 0505f9: 28 02 a8 a1 99 80 00 | i32.load 2 413864 + 050600: 20 03 | local.get 3 + 050602: 6b | i32.sub + 050603: 4f | i32.ge_u + 050604: 0d 00 | br_if 0 + 050606: 20 08 | local.get 8 + 050608: 41 00 | i32.const 0 + 05060a: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 050611: 22 0c | local.tee 12 + 050613: 49 | i32.lt_u + 050614: 0d 01 | br_if 1 + 050616: 20 08 | local.get 8 + 050618: 28 02 18 | i32.load 2 24 + 05061b: 21 07 | local.set 7 + 05061d: 02 40 | block + 05061f: 02 40 | block + 050621: 20 08 | local.get 8 + 050623: 28 02 0c | i32.load 2 12 + 050626: 22 00 | local.tee 0 + 050628: 20 08 | local.get 8 + 05062a: 46 | i32.eq + 05062b: 0d 00 | br_if 0 + 05062d: 20 08 | local.get 8 + 05062f: 28 02 08 | i32.load 2 8 + 050632: 22 06 | local.tee 6 + 050634: 20 0c | local.get 12 + 050636: 49 | i32.lt_u + 050637: 0d 03 | br_if 3 + 050639: 20 06 | local.get 6 + 05063b: 28 02 0c | i32.load 2 12 + 05063e: 20 08 | local.get 8 + 050640: 47 | i32.ne + 050641: 0d 03 | br_if 3 + 050643: 20 00 | local.get 0 + 050645: 28 02 08 | i32.load 2 8 + 050648: 20 08 | local.get 8 + 05064a: 47 | i32.ne + 05064b: 0d 03 | br_if 3 + 05064d: 20 06 | local.get 6 + 05064f: 20 00 | local.get 0 + 050651: 36 02 0c | i32.store 2 12 + 050654: 20 00 | local.get 0 + 050656: 20 06 | local.get 6 + 050658: 36 02 08 | i32.store 2 8 + 05065b: 0c 01 | br 1 + 05065d: 0b | end + 05065e: 02 40 | block + 050660: 02 40 | block + 050662: 02 40 | block + 050664: 20 08 | local.get 8 + 050666: 28 02 14 | i32.load 2 20 + 050669: 22 06 | local.tee 6 + 05066b: 45 | i32.eqz + 05066c: 0d 00 | br_if 0 + 05066e: 20 08 | local.get 8 + 050670: 41 14 | i32.const 20 + 050672: 6a | i32.add + 050673: 21 05 | local.set 5 + 050675: 0c 01 | br 1 + 050677: 0b | end + 050678: 20 08 | local.get 8 + 05067a: 28 02 10 | i32.load 2 16 + 05067d: 22 06 | local.tee 6 + 05067f: 45 | i32.eqz + 050680: 0d 01 | br_if 1 + 050682: 20 08 | local.get 8 + 050684: 41 10 | i32.const 16 + 050686: 6a | i32.add + 050687: 21 05 | local.set 5 + 050689: 0b | end + 05068a: 03 40 | loop + 05068c: 20 05 | local.get 5 + 05068e: 21 02 | local.set 2 + 050690: 20 06 | local.get 6 + 050692: 22 00 | local.tee 0 + 050694: 41 14 | i32.const 20 + 050696: 6a | i32.add + 050697: 21 05 | local.set 5 + 050699: 20 00 | local.get 0 + 05069b: 28 02 14 | i32.load 2 20 + 05069e: 22 06 | local.tee 6 + 0506a0: 0d 00 | br_if 0 + 0506a2: 20 00 | local.get 0 + 0506a4: 41 10 | i32.const 16 + 0506a6: 6a | i32.add + 0506a7: 21 05 | local.set 5 + 0506a9: 20 00 | local.get 0 + 0506ab: 28 02 10 | i32.load 2 16 + 0506ae: 22 06 | local.tee 6 + 0506b0: 0d 00 | br_if 0 + 0506b2: 0b | end + 0506b3: 20 02 | local.get 2 + 0506b5: 20 0c | local.get 12 + 0506b7: 49 | i32.lt_u + 0506b8: 0d 03 | br_if 3 + 0506ba: 20 02 | local.get 2 + 0506bc: 41 00 | i32.const 0 + 0506be: 36 02 00 | i32.store 2 0 + 0506c1: 0c 01 | br 1 + 0506c3: 0b | end + 0506c4: 41 00 | i32.const 0 + 0506c6: 21 00 | local.set 0 + 0506c8: 0b | end + 0506c9: 02 40 | block + 0506cb: 20 07 | local.get 7 + 0506cd: 45 | i32.eqz + 0506ce: 0d 00 | br_if 0 + 0506d0: 02 40 | block + 0506d2: 02 40 | block + 0506d4: 20 08 | local.get 8 + 0506d6: 20 08 | local.get 8 + 0506d8: 28 02 1c | i32.load 2 28 + 0506db: 22 05 | local.tee 5 + 0506dd: 41 02 | i32.const 2 + 0506df: 74 | i32.shl + 0506e0: 22 06 | local.tee 6 + 0506e2: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 0506e9: 47 | i32.ne + 0506ea: 0d 00 | br_if 0 + 0506ec: 20 06 | local.get 6 + 0506ee: 41 d0 a3 99 80 00 | i32.const 414160 + 0506f4: 6a | i32.add + 0506f5: 20 00 | local.get 0 + 0506f7: 36 02 00 | i32.store 2 0 + 0506fa: 20 00 | local.get 0 + 0506fc: 0d 01 | br_if 1 + 0506fe: 41 00 | i32.const 0 + 050700: 20 0b | local.get 11 + 050702: 41 7e | i32.const 4294967294 + 050704: 20 05 | local.get 5 + 050706: 77 | i32.rotl + 050707: 71 | i32.and + 050708: 22 0b | local.tee 11 + 05070a: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 050711: 0c 02 | br 2 + 050713: 0b | end + 050714: 20 07 | local.get 7 + 050716: 20 0c | local.get 12 + 050718: 49 | i32.lt_u + 050719: 0d 03 | br_if 3 + 05071b: 02 40 | block + 05071d: 02 40 | block + 05071f: 20 07 | local.get 7 + 050721: 28 02 10 | i32.load 2 16 + 050724: 20 08 | local.get 8 + 050726: 47 | i32.ne + 050727: 0d 00 | br_if 0 + 050729: 20 07 | local.get 7 + 05072b: 20 00 | local.get 0 + 05072d: 36 02 10 | i32.store 2 16 + 050730: 0c 01 | br 1 + 050732: 0b | end + 050733: 20 07 | local.get 7 + 050735: 20 00 | local.get 0 + 050737: 36 02 14 | i32.store 2 20 + 05073a: 0b | end + 05073b: 20 00 | local.get 0 + 05073d: 45 | i32.eqz + 05073e: 0d 01 | br_if 1 + 050740: 0b | end + 050741: 20 00 | local.get 0 + 050743: 20 0c | local.get 12 + 050745: 49 | i32.lt_u + 050746: 0d 02 | br_if 2 + 050748: 20 00 | local.get 0 + 05074a: 20 07 | local.get 7 + 05074c: 36 02 18 | i32.store 2 24 + 05074f: 02 40 | block + 050751: 20 08 | local.get 8 + 050753: 28 02 10 | i32.load 2 16 + 050756: 22 06 | local.tee 6 + 050758: 45 | i32.eqz + 050759: 0d 00 | br_if 0 + 05075b: 20 06 | local.get 6 + 05075d: 20 0c | local.get 12 + 05075f: 49 | i32.lt_u + 050760: 0d 03 | br_if 3 + 050762: 20 00 | local.get 0 + 050764: 20 06 | local.get 6 + 050766: 36 02 10 | i32.store 2 16 + 050769: 20 06 | local.get 6 + 05076b: 20 00 | local.get 0 + 05076d: 36 02 18 | i32.store 2 24 + 050770: 0b | end + 050771: 20 08 | local.get 8 + 050773: 28 02 14 | i32.load 2 20 + 050776: 22 06 | local.tee 6 + 050778: 45 | i32.eqz + 050779: 0d 00 | br_if 0 + 05077b: 20 06 | local.get 6 + 05077d: 20 0c | local.get 12 + 05077f: 49 | i32.lt_u + 050780: 0d 02 | br_if 2 + 050782: 20 00 | local.get 0 + 050784: 20 06 | local.get 6 + 050786: 36 02 14 | i32.store 2 20 + 050789: 20 06 | local.get 6 + 05078b: 20 00 | local.get 0 + 05078d: 36 02 18 | i32.store 2 24 + 050790: 0b | end + 050791: 02 40 | block + 050793: 02 40 | block + 050795: 20 04 | local.get 4 + 050797: 41 0f | i32.const 15 + 050799: 4b | i32.gt_u + 05079a: 0d 00 | br_if 0 + 05079c: 20 08 | local.get 8 + 05079e: 20 04 | local.get 4 + 0507a0: 20 03 | local.get 3 + 0507a2: 6a | i32.add + 0507a3: 22 00 | local.tee 0 + 0507a5: 41 03 | i32.const 3 + 0507a7: 72 | i32.or + 0507a8: 36 02 04 | i32.store 2 4 + 0507ab: 20 08 | local.get 8 + 0507ad: 20 00 | local.get 0 + 0507af: 6a | i32.add + 0507b0: 22 00 | local.tee 0 + 0507b2: 20 00 | local.get 0 + 0507b4: 28 02 04 | i32.load 2 4 + 0507b7: 41 01 | i32.const 1 + 0507b9: 72 | i32.or + 0507ba: 36 02 04 | i32.store 2 4 + 0507bd: 0c 01 | br 1 + 0507bf: 0b | end + 0507c0: 20 08 | local.get 8 + 0507c2: 20 03 | local.get 3 + 0507c4: 41 03 | i32.const 3 + 0507c6: 72 | i32.or + 0507c7: 36 02 04 | i32.store 2 4 + 0507ca: 20 08 | local.get 8 + 0507cc: 20 03 | local.get 3 + 0507ce: 6a | i32.add + 0507cf: 22 05 | local.tee 5 + 0507d1: 20 04 | local.get 4 + 0507d3: 41 01 | i32.const 1 + 0507d5: 72 | i32.or + 0507d6: 36 02 04 | i32.store 2 4 + 0507d9: 20 05 | local.get 5 + 0507db: 20 04 | local.get 4 + 0507dd: 6a | i32.add + 0507de: 20 04 | local.get 4 + 0507e0: 36 02 00 | i32.store 2 0 + 0507e3: 02 40 | block + 0507e5: 20 04 | local.get 4 + 0507e7: 41 ff 01 | i32.const 255 + 0507ea: 4b | i32.gt_u + 0507eb: 0d 00 | br_if 0 + 0507ed: 20 04 | local.get 4 + 0507ef: 41 f8 01 | i32.const 248 + 0507f2: 71 | i32.and + 0507f3: 41 c8 a1 99 80 00 | i32.const 413896 + 0507f9: 6a | i32.add + 0507fa: 21 00 | local.set 0 + 0507fc: 02 40 | block + 0507fe: 02 40 | block + 050800: 41 00 | i32.const 0 + 050802: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 050809: 22 03 | local.tee 3 + 05080b: 41 01 | i32.const 1 + 05080d: 20 04 | local.get 4 + 05080f: 41 03 | i32.const 3 + 050811: 76 | i32.shr_u + 050812: 74 | i32.shl + 050813: 22 04 | local.tee 4 + 050815: 71 | i32.and + 050816: 0d 00 | br_if 0 + 050818: 41 00 | i32.const 0 + 05081a: 20 03 | local.get 3 + 05081c: 20 04 | local.get 4 + 05081e: 72 | i32.or + 05081f: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 050826: 20 00 | local.get 0 + 050828: 21 04 | local.set 4 + 05082a: 0c 01 | br 1 + 05082c: 0b | end + 05082d: 20 00 | local.get 0 + 05082f: 28 02 08 | i32.load 2 8 + 050832: 22 04 | local.tee 4 + 050834: 20 0c | local.get 12 + 050836: 49 | i32.lt_u + 050837: 0d 04 | br_if 4 + 050839: 0b | end + 05083a: 20 00 | local.get 0 + 05083c: 20 05 | local.get 5 + 05083e: 36 02 08 | i32.store 2 8 + 050841: 20 04 | local.get 4 + 050843: 20 05 | local.get 5 + 050845: 36 02 0c | i32.store 2 12 + 050848: 20 05 | local.get 5 + 05084a: 20 00 | local.get 0 + 05084c: 36 02 0c | i32.store 2 12 + 05084f: 20 05 | local.get 5 + 050851: 20 04 | local.get 4 + 050853: 36 02 08 | i32.store 2 8 + 050856: 0c 01 | br 1 + 050858: 0b | end + 050859: 41 1f | i32.const 31 + 05085b: 21 00 | local.set 0 + 05085d: 02 40 | block + 05085f: 20 04 | local.get 4 + 050861: 41 ff ff ff 07 | i32.const 16777215 + 050866: 4b | i32.gt_u + 050867: 0d 00 | br_if 0 + 050869: 20 04 | local.get 4 + 05086b: 41 26 | i32.const 38 + 05086d: 20 04 | local.get 4 + 05086f: 41 08 | i32.const 8 + 050871: 76 | i32.shr_u + 050872: 67 | i32.clz + 050873: 22 00 | local.tee 0 + 050875: 6b | i32.sub + 050876: 76 | i32.shr_u + 050877: 41 01 | i32.const 1 + 050879: 71 | i32.and + 05087a: 20 00 | local.get 0 + 05087c: 41 01 | i32.const 1 + 05087e: 74 | i32.shl + 05087f: 72 | i32.or + 050880: 41 3e | i32.const 62 + 050882: 73 | i32.xor + 050883: 21 00 | local.set 0 + 050885: 0b | end + 050886: 20 05 | local.get 5 + 050888: 20 00 | local.get 0 + 05088a: 36 02 1c | i32.store 2 28 + 05088d: 20 05 | local.get 5 + 05088f: 42 00 | i64.const 0 + 050891: 37 02 10 | i64.store 2 16 + 050894: 20 00 | local.get 0 + 050896: 41 02 | i32.const 2 + 050898: 74 | i32.shl + 050899: 41 d0 a3 99 80 00 | i32.const 414160 + 05089f: 6a | i32.add + 0508a0: 21 03 | local.set 3 + 0508a2: 02 40 | block + 0508a4: 02 40 | block + 0508a6: 02 40 | block + 0508a8: 20 0b | local.get 11 + 0508aa: 41 01 | i32.const 1 + 0508ac: 20 00 | local.get 0 + 0508ae: 74 | i32.shl + 0508af: 22 06 | local.tee 6 + 0508b1: 71 | i32.and + 0508b2: 0d 00 | br_if 0 + 0508b4: 41 00 | i32.const 0 + 0508b6: 20 0b | local.get 11 + 0508b8: 20 06 | local.get 6 + 0508ba: 72 | i32.or + 0508bb: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 0508c2: 20 03 | local.get 3 + 0508c4: 20 05 | local.get 5 + 0508c6: 36 02 00 | i32.store 2 0 + 0508c9: 20 05 | local.get 5 + 0508cb: 20 03 | local.get 3 + 0508cd: 36 02 18 | i32.store 2 24 + 0508d0: 0c 01 | br 1 + 0508d2: 0b | end + 0508d3: 20 04 | local.get 4 + 0508d5: 41 00 | i32.const 0 + 0508d7: 41 19 | i32.const 25 + 0508d9: 20 00 | local.get 0 + 0508db: 41 01 | i32.const 1 + 0508dd: 76 | i32.shr_u + 0508de: 6b | i32.sub + 0508df: 20 00 | local.get 0 + 0508e1: 41 1f | i32.const 31 + 0508e3: 46 | i32.eq + 0508e4: 1b | select + 0508e5: 74 | i32.shl + 0508e6: 21 00 | local.set 0 + 0508e8: 20 03 | local.get 3 + 0508ea: 28 02 00 | i32.load 2 0 + 0508ed: 21 06 | local.set 6 + 0508ef: 03 40 | loop + 0508f1: 20 06 | local.get 6 + 0508f3: 22 03 | local.tee 3 + 0508f5: 28 02 04 | i32.load 2 4 + 0508f8: 41 78 | i32.const 4294967288 + 0508fa: 71 | i32.and + 0508fb: 20 04 | local.get 4 + 0508fd: 46 | i32.eq + 0508fe: 0d 02 | br_if 2 + 050900: 20 00 | local.get 0 + 050902: 41 1d | i32.const 29 + 050904: 76 | i32.shr_u + 050905: 21 06 | local.set 6 + 050907: 20 00 | local.get 0 + 050909: 41 01 | i32.const 1 + 05090b: 74 | i32.shl + 05090c: 21 00 | local.set 0 + 05090e: 20 03 | local.get 3 + 050910: 20 06 | local.get 6 + 050912: 41 04 | i32.const 4 + 050914: 71 | i32.and + 050915: 6a | i32.add + 050916: 22 02 | local.tee 2 + 050918: 28 02 10 | i32.load 2 16 + 05091b: 22 06 | local.tee 6 + 05091d: 0d 00 | br_if 0 + 05091f: 0b | end + 050920: 20 02 | local.get 2 + 050922: 41 10 | i32.const 16 + 050924: 6a | i32.add + 050925: 22 00 | local.tee 0 + 050927: 20 0c | local.get 12 + 050929: 49 | i32.lt_u + 05092a: 0d 04 | br_if 4 + 05092c: 20 00 | local.get 0 + 05092e: 20 05 | local.get 5 + 050930: 36 02 00 | i32.store 2 0 + 050933: 20 05 | local.get 5 + 050935: 20 03 | local.get 3 + 050937: 36 02 18 | i32.store 2 24 + 05093a: 0b | end + 05093b: 20 05 | local.get 5 + 05093d: 20 05 | local.get 5 + 05093f: 36 02 0c | i32.store 2 12 + 050942: 20 05 | local.get 5 + 050944: 20 05 | local.get 5 + 050946: 36 02 08 | i32.store 2 8 + 050949: 0c 01 | br 1 + 05094b: 0b | end + 05094c: 20 03 | local.get 3 + 05094e: 20 0c | local.get 12 + 050950: 49 | i32.lt_u + 050951: 0d 02 | br_if 2 + 050953: 20 03 | local.get 3 + 050955: 28 02 08 | i32.load 2 8 + 050958: 22 00 | local.tee 0 + 05095a: 20 0c | local.get 12 + 05095c: 49 | i32.lt_u + 05095d: 0d 02 | br_if 2 + 05095f: 20 00 | local.get 0 + 050961: 20 05 | local.get 5 + 050963: 36 02 0c | i32.store 2 12 + 050966: 20 03 | local.get 3 + 050968: 20 05 | local.get 5 + 05096a: 36 02 08 | i32.store 2 8 + 05096d: 20 05 | local.get 5 + 05096f: 41 00 | i32.const 0 + 050971: 36 02 18 | i32.store 2 24 + 050974: 20 05 | local.get 5 + 050976: 20 03 | local.get 3 + 050978: 36 02 0c | i32.store 2 12 + 05097b: 20 05 | local.get 5 + 05097d: 20 00 | local.get 0 + 05097f: 36 02 08 | i32.store 2 8 + 050982: 0b | end + 050983: 20 08 | local.get 8 + 050985: 41 08 | i32.const 8 + 050987: 6a | i32.add + 050988: 21 00 | local.set 0 + 05098a: 0c 03 | br 3 + 05098c: 0b | end + 05098d: 02 40 | block + 05098f: 41 00 | i32.const 0 + 050991: 28 02 a8 a1 99 80 00 | i32.load 2 413864 + 050998: 22 00 | local.tee 0 + 05099a: 20 03 | local.get 3 + 05099c: 49 | i32.lt_u + 05099d: 0d 00 | br_if 0 + 05099f: 41 00 | i32.const 0 + 0509a1: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 0509a8: 21 04 | local.set 4 + 0509aa: 02 40 | block + 0509ac: 02 40 | block + 0509ae: 20 00 | local.get 0 + 0509b0: 20 03 | local.get 3 + 0509b2: 6b | i32.sub + 0509b3: 22 06 | local.tee 6 + 0509b5: 41 10 | i32.const 16 + 0509b7: 49 | i32.lt_u + 0509b8: 0d 00 | br_if 0 + 0509ba: 20 04 | local.get 4 + 0509bc: 20 03 | local.get 3 + 0509be: 6a | i32.add + 0509bf: 22 05 | local.tee 5 + 0509c1: 20 06 | local.get 6 + 0509c3: 41 01 | i32.const 1 + 0509c5: 72 | i32.or + 0509c6: 36 02 04 | i32.store 2 4 + 0509c9: 20 04 | local.get 4 + 0509cb: 20 00 | local.get 0 + 0509cd: 6a | i32.add + 0509ce: 20 06 | local.get 6 + 0509d0: 36 02 00 | i32.store 2 0 + 0509d3: 20 04 | local.get 4 + 0509d5: 20 03 | local.get 3 + 0509d7: 41 03 | i32.const 3 + 0509d9: 72 | i32.or + 0509da: 36 02 04 | i32.store 2 4 + 0509dd: 0c 01 | br 1 + 0509df: 0b | end + 0509e0: 20 04 | local.get 4 + 0509e2: 20 00 | local.get 0 + 0509e4: 41 03 | i32.const 3 + 0509e6: 72 | i32.or + 0509e7: 36 02 04 | i32.store 2 4 + 0509ea: 20 04 | local.get 4 + 0509ec: 20 00 | local.get 0 + 0509ee: 6a | i32.add + 0509ef: 22 00 | local.tee 0 + 0509f1: 20 00 | local.get 0 + 0509f3: 28 02 04 | i32.load 2 4 + 0509f6: 41 01 | i32.const 1 + 0509f8: 72 | i32.or + 0509f9: 36 02 04 | i32.store 2 4 + 0509fc: 41 00 | i32.const 0 + 0509fe: 21 06 | local.set 6 + 050a00: 41 00 | i32.const 0 + 050a02: 21 05 | local.set 5 + 050a04: 0b | end + 050a05: 41 00 | i32.const 0 + 050a07: 20 06 | local.get 6 + 050a09: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 050a10: 41 00 | i32.const 0 + 050a12: 20 05 | local.get 5 + 050a14: 36 02 b4 a1 99 80 00 | i32.store 2 413876 + 050a1b: 20 04 | local.get 4 + 050a1d: 41 08 | i32.const 8 + 050a1f: 6a | i32.add + 050a20: 21 00 | local.set 0 + 050a22: 0c 03 | br 3 + 050a24: 0b | end + 050a25: 02 40 | block + 050a27: 41 00 | i32.const 0 + 050a29: 28 02 ac a1 99 80 00 | i32.load 2 413868 + 050a30: 22 05 | local.tee 5 + 050a32: 20 03 | local.get 3 + 050a34: 4d | i32.le_u + 050a35: 0d 00 | br_if 0 + 050a37: 41 00 | i32.const 0 + 050a39: 20 05 | local.get 5 + 050a3b: 20 03 | local.get 3 + 050a3d: 6b | i32.sub + 050a3e: 22 04 | local.tee 4 + 050a40: 36 02 ac a1 99 80 00 | i32.store 2 413868 + 050a47: 41 00 | i32.const 0 + 050a49: 41 00 | i32.const 0 + 050a4b: 28 02 b8 a1 99 80 00 | i32.load 2 413880 + 050a52: 22 00 | local.tee 0 + 050a54: 20 03 | local.get 3 + 050a56: 6a | i32.add + 050a57: 22 06 | local.tee 6 + 050a59: 36 02 b8 a1 99 80 00 | i32.store 2 413880 + 050a60: 20 06 | local.get 6 + 050a62: 20 04 | local.get 4 + 050a64: 41 01 | i32.const 1 + 050a66: 72 | i32.or + 050a67: 36 02 04 | i32.store 2 4 + 050a6a: 20 00 | local.get 0 + 050a6c: 20 03 | local.get 3 + 050a6e: 41 03 | i32.const 3 + 050a70: 72 | i32.or + 050a71: 36 02 04 | i32.store 2 4 + 050a74: 20 00 | local.get 0 + 050a76: 41 08 | i32.const 8 + 050a78: 6a | i32.add + 050a79: 21 00 | local.set 0 + 050a7b: 0c 03 | br 3 + 050a7d: 0b | end + 050a7e: 02 40 | block + 050a80: 02 40 | block + 050a82: 41 00 | i32.const 0 + 050a84: 28 02 f8 a4 99 80 00 | i32.load 2 414328 + 050a8b: 45 | i32.eqz + 050a8c: 0d 00 | br_if 0 + 050a8e: 41 00 | i32.const 0 + 050a90: 28 02 80 a5 99 80 00 | i32.load 2 414336 + 050a97: 21 04 | local.set 4 + 050a99: 0c 01 | br 1 + 050a9b: 0b | end + 050a9c: 41 00 | i32.const 0 + 050a9e: 42 7f | i64.const 18446744073709551615 + 050aa0: 37 02 84 a5 99 80 00 | i64.store 2 414340 + 050aa7: 41 00 | i32.const 0 + 050aa9: 42 80 a0 80 80 80 80 04 | i64.const 17592186048512 + 050ab1: 37 02 fc a4 99 80 00 | i64.store 2 414332 + 050ab8: 41 00 | i32.const 0 + 050aba: 20 01 | local.get 1 + 050abc: 41 0c | i32.const 12 + 050abe: 6a | i32.add + 050abf: 41 70 | i32.const 4294967280 + 050ac1: 71 | i32.and + 050ac2: 41 d8 aa d5 aa 05 | i32.const 1431655768 + 050ac8: 73 | i32.xor + 050ac9: 36 02 f8 a4 99 80 00 | i32.store 2 414328 + 050ad0: 41 00 | i32.const 0 + 050ad2: 41 00 | i32.const 0 + 050ad4: 36 02 8c a5 99 80 00 | i32.store 2 414348 + 050adb: 41 00 | i32.const 0 + 050add: 41 00 | i32.const 0 + 050adf: 36 02 dc a4 99 80 00 | i32.store 2 414300 + 050ae6: 41 80 20 | i32.const 4096 + 050ae9: 21 04 | local.set 4 + 050aeb: 0b | end + 050aec: 41 00 | i32.const 0 + 050aee: 21 00 | local.set 0 + 050af0: 20 04 | local.get 4 + 050af2: 20 03 | local.get 3 + 050af4: 41 2f | i32.const 47 + 050af6: 6a | i32.add + 050af7: 22 07 | local.tee 7 + 050af9: 6a | i32.add + 050afa: 22 02 | local.tee 2 + 050afc: 41 00 | i32.const 0 + 050afe: 20 04 | local.get 4 + 050b00: 6b | i32.sub + 050b01: 22 0c | local.tee 12 + 050b03: 71 | i32.and + 050b04: 22 08 | local.tee 8 + 050b06: 20 03 | local.get 3 + 050b08: 4d | i32.le_u + 050b09: 0d 02 | br_if 2 + 050b0b: 41 00 | i32.const 0 + 050b0d: 21 00 | local.set 0 + 050b0f: 02 40 | block + 050b11: 41 00 | i32.const 0 + 050b13: 28 02 d8 a4 99 80 00 | i32.load 2 414296 + 050b1a: 22 04 | local.tee 4 + 050b1c: 45 | i32.eqz + 050b1d: 0d 00 | br_if 0 + 050b1f: 41 00 | i32.const 0 + 050b21: 28 02 d0 a4 99 80 00 | i32.load 2 414288 + 050b28: 22 06 | local.tee 6 + 050b2a: 20 08 | local.get 8 + 050b2c: 6a | i32.add + 050b2d: 22 0b | local.tee 11 + 050b2f: 20 06 | local.get 6 + 050b31: 4d | i32.le_u + 050b32: 0d 03 | br_if 3 + 050b34: 20 0b | local.get 11 + 050b36: 20 04 | local.get 4 + 050b38: 4b | i32.gt_u + 050b39: 0d 03 | br_if 3 + 050b3b: 0b | end + 050b3c: 02 40 | block + 050b3e: 02 40 | block + 050b40: 02 40 | block + 050b42: 41 00 | i32.const 0 + 050b44: 2d 00 dc a4 99 80 00 | i32.load8_u 0 414300 + 050b4b: 41 04 | i32.const 4 + 050b4d: 71 | i32.and + 050b4e: 0d 00 | br_if 0 + 050b50: 02 40 | block + 050b52: 02 40 | block + 050b54: 02 40 | block + 050b56: 02 40 | block + 050b58: 02 40 | block + 050b5a: 41 00 | i32.const 0 + 050b5c: 28 02 b8 a1 99 80 00 | i32.load 2 413880 + 050b63: 22 04 | local.tee 4 + 050b65: 45 | i32.eqz + 050b66: 0d 00 | br_if 0 + 050b68: 41 e0 a4 99 80 00 | i32.const 414304 + 050b6e: 21 00 | local.set 0 + 050b70: 03 40 | loop + 050b72: 02 40 | block + 050b74: 20 04 | local.get 4 + 050b76: 20 00 | local.get 0 + 050b78: 28 02 00 | i32.load 2 0 + 050b7b: 22 06 | local.tee 6 + 050b7d: 49 | i32.lt_u + 050b7e: 0d 00 | br_if 0 + 050b80: 20 04 | local.get 4 + 050b82: 20 06 | local.get 6 + 050b84: 20 00 | local.get 0 + 050b86: 28 02 04 | i32.load 2 4 + 050b89: 6a | i32.add + 050b8a: 49 | i32.lt_u + 050b8b: 0d 03 | br_if 3 + 050b8d: 0b | end + 050b8e: 20 00 | local.get 0 + 050b90: 28 02 08 | i32.load 2 8 + 050b93: 22 00 | local.tee 0 + 050b95: 0d 00 | br_if 0 + 050b97: 0b | end + 050b98: 0b | end + 050b99: 41 00 | i32.const 0 + 050b9b: 10 8a 86 80 80 00 | call 778 + 050ba1: 22 05 | local.tee 5 + 050ba3: 41 7f | i32.const 4294967295 + 050ba5: 46 | i32.eq + 050ba6: 0d 03 | br_if 3 + 050ba8: 20 08 | local.get 8 + 050baa: 21 02 | local.set 2 + 050bac: 02 40 | block + 050bae: 41 00 | i32.const 0 + 050bb0: 28 02 fc a4 99 80 00 | i32.load 2 414332 + 050bb7: 22 00 | local.tee 0 + 050bb9: 41 7f | i32.const 4294967295 + 050bbb: 6a | i32.add + 050bbc: 22 04 | local.tee 4 + 050bbe: 20 05 | local.get 5 + 050bc0: 71 | i32.and + 050bc1: 45 | i32.eqz + 050bc2: 0d 00 | br_if 0 + 050bc4: 20 08 | local.get 8 + 050bc6: 20 05 | local.get 5 + 050bc8: 6b | i32.sub + 050bc9: 20 04 | local.get 4 + 050bcb: 20 05 | local.get 5 + 050bcd: 6a | i32.add + 050bce: 41 00 | i32.const 0 + 050bd0: 20 00 | local.get 0 + 050bd2: 6b | i32.sub + 050bd3: 71 | i32.and + 050bd4: 6a | i32.add + 050bd5: 21 02 | local.set 2 + 050bd7: 0b | end + 050bd8: 20 02 | local.get 2 + 050bda: 20 03 | local.get 3 + 050bdc: 4d | i32.le_u + 050bdd: 0d 03 | br_if 3 + 050bdf: 02 40 | block + 050be1: 41 00 | i32.const 0 + 050be3: 28 02 d8 a4 99 80 00 | i32.load 2 414296 + 050bea: 22 00 | local.tee 0 + 050bec: 45 | i32.eqz + 050bed: 0d 00 | br_if 0 + 050bef: 41 00 | i32.const 0 + 050bf1: 28 02 d0 a4 99 80 00 | i32.load 2 414288 + 050bf8: 22 04 | local.tee 4 + 050bfa: 20 02 | local.get 2 + 050bfc: 6a | i32.add + 050bfd: 22 06 | local.tee 6 + 050bff: 20 04 | local.get 4 + 050c01: 4d | i32.le_u + 050c02: 0d 04 | br_if 4 + 050c04: 20 06 | local.get 6 + 050c06: 20 00 | local.get 0 + 050c08: 4b | i32.gt_u + 050c09: 0d 04 | br_if 4 + 050c0b: 0b | end + 050c0c: 20 02 | local.get 2 + 050c0e: 10 8a 86 80 80 00 | call 778 + 050c14: 22 00 | local.tee 0 + 050c16: 20 05 | local.get 5 + 050c18: 47 | i32.ne + 050c19: 0d 01 | br_if 1 + 050c1b: 0c 05 | br 5 + 050c1d: 0b | end + 050c1e: 20 02 | local.get 2 + 050c20: 20 05 | local.get 5 + 050c22: 6b | i32.sub + 050c23: 20 0c | local.get 12 + 050c25: 71 | i32.and + 050c26: 22 02 | local.tee 2 + 050c28: 10 8a 86 80 80 00 | call 778 + 050c2e: 22 05 | local.tee 5 + 050c30: 20 00 | local.get 0 + 050c32: 28 02 00 | i32.load 2 0 + 050c35: 20 00 | local.get 0 + 050c37: 28 02 04 | i32.load 2 4 + 050c3a: 6a | i32.add + 050c3b: 46 | i32.eq + 050c3c: 0d 01 | br_if 1 + 050c3e: 20 05 | local.get 5 + 050c40: 21 00 | local.set 0 + 050c42: 0b | end + 050c43: 20 00 | local.get 0 + 050c45: 41 7f | i32.const 4294967295 + 050c47: 46 | i32.eq + 050c48: 0d 01 | br_if 1 + 050c4a: 02 40 | block + 050c4c: 20 02 | local.get 2 + 050c4e: 20 03 | local.get 3 + 050c50: 41 30 | i32.const 48 + 050c52: 6a | i32.add + 050c53: 49 | i32.lt_u + 050c54: 0d 00 | br_if 0 + 050c56: 20 00 | local.get 0 + 050c58: 21 05 | local.set 5 + 050c5a: 0c 04 | br 4 + 050c5c: 0b | end + 050c5d: 20 07 | local.get 7 + 050c5f: 20 02 | local.get 2 + 050c61: 6b | i32.sub + 050c62: 41 00 | i32.const 0 + 050c64: 28 02 80 a5 99 80 00 | i32.load 2 414336 + 050c6b: 22 04 | local.tee 4 + 050c6d: 6a | i32.add + 050c6e: 41 00 | i32.const 0 + 050c70: 20 04 | local.get 4 + 050c72: 6b | i32.sub + 050c73: 71 | i32.and + 050c74: 22 04 | local.tee 4 + 050c76: 10 8a 86 80 80 00 | call 778 + 050c7c: 41 7f | i32.const 4294967295 + 050c7e: 46 | i32.eq + 050c7f: 0d 01 | br_if 1 + 050c81: 20 04 | local.get 4 + 050c83: 20 02 | local.get 2 + 050c85: 6a | i32.add + 050c86: 21 02 | local.set 2 + 050c88: 20 00 | local.get 0 + 050c8a: 21 05 | local.set 5 + 050c8c: 0c 03 | br 3 + 050c8e: 0b | end + 050c8f: 20 05 | local.get 5 + 050c91: 41 7f | i32.const 4294967295 + 050c93: 47 | i32.ne + 050c94: 0d 02 | br_if 2 + 050c96: 0b | end + 050c97: 41 00 | i32.const 0 + 050c99: 41 00 | i32.const 0 + 050c9b: 28 02 dc a4 99 80 00 | i32.load 2 414300 + 050ca2: 41 04 | i32.const 4 + 050ca4: 72 | i32.or + 050ca5: 36 02 dc a4 99 80 00 | i32.store 2 414300 + 050cac: 0b | end + 050cad: 20 08 | local.get 8 + 050caf: 10 8a 86 80 80 00 | call 778 + 050cb5: 21 05 | local.set 5 + 050cb7: 41 00 | i32.const 0 + 050cb9: 10 8a 86 80 80 00 | call 778 + 050cbf: 21 00 | local.set 0 + 050cc1: 20 05 | local.get 5 + 050cc3: 41 7f | i32.const 4294967295 + 050cc5: 46 | i32.eq + 050cc6: 0d 01 | br_if 1 + 050cc8: 20 00 | local.get 0 + 050cca: 41 7f | i32.const 4294967295 + 050ccc: 46 | i32.eq + 050ccd: 0d 01 | br_if 1 + 050ccf: 20 05 | local.get 5 + 050cd1: 20 00 | local.get 0 + 050cd3: 4f | i32.ge_u + 050cd4: 0d 01 | br_if 1 + 050cd6: 20 00 | local.get 0 + 050cd8: 20 05 | local.get 5 + 050cda: 6b | i32.sub + 050cdb: 22 02 | local.tee 2 + 050cdd: 20 03 | local.get 3 + 050cdf: 41 28 | i32.const 40 + 050ce1: 6a | i32.add + 050ce2: 4d | i32.le_u + 050ce3: 0d 01 | br_if 1 + 050ce5: 0b | end + 050ce6: 41 00 | i32.const 0 + 050ce8: 41 00 | i32.const 0 + 050cea: 28 02 d0 a4 99 80 00 | i32.load 2 414288 + 050cf1: 20 02 | local.get 2 + 050cf3: 6a | i32.add + 050cf4: 22 00 | local.tee 0 + 050cf6: 36 02 d0 a4 99 80 00 | i32.store 2 414288 + 050cfd: 02 40 | block + 050cff: 20 00 | local.get 0 + 050d01: 41 00 | i32.const 0 + 050d03: 28 02 d4 a4 99 80 00 | i32.load 2 414292 + 050d0a: 4d | i32.le_u + 050d0b: 0d 00 | br_if 0 + 050d0d: 41 00 | i32.const 0 + 050d0f: 20 00 | local.get 0 + 050d11: 36 02 d4 a4 99 80 00 | i32.store 2 414292 + 050d18: 0b | end + 050d19: 02 40 | block + 050d1b: 02 40 | block + 050d1d: 02 40 | block + 050d1f: 02 40 | block + 050d21: 41 00 | i32.const 0 + 050d23: 28 02 b8 a1 99 80 00 | i32.load 2 413880 + 050d2a: 22 04 | local.tee 4 + 050d2c: 45 | i32.eqz + 050d2d: 0d 00 | br_if 0 + 050d2f: 41 e0 a4 99 80 00 | i32.const 414304 + 050d35: 21 00 | local.set 0 + 050d37: 03 40 | loop + 050d39: 20 05 | local.get 5 + 050d3b: 20 00 | local.get 0 + 050d3d: 28 02 00 | i32.load 2 0 + 050d40: 22 06 | local.tee 6 + 050d42: 20 00 | local.get 0 + 050d44: 28 02 04 | i32.load 2 4 + 050d47: 22 08 | local.tee 8 + 050d49: 6a | i32.add + 050d4a: 46 | i32.eq + 050d4b: 0d 02 | br_if 2 + 050d4d: 20 00 | local.get 0 + 050d4f: 28 02 08 | i32.load 2 8 + 050d52: 22 00 | local.tee 0 + 050d54: 0d 00 | br_if 0 + 050d56: 0c 03 | br 3 + 050d58: 0b | end + 050d59: 0b | end + 050d5a: 02 40 | block + 050d5c: 02 40 | block + 050d5e: 41 00 | i32.const 0 + 050d60: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 050d67: 22 00 | local.tee 0 + 050d69: 45 | i32.eqz + 050d6a: 0d 00 | br_if 0 + 050d6c: 20 05 | local.get 5 + 050d6e: 20 00 | local.get 0 + 050d70: 4f | i32.ge_u + 050d71: 0d 01 | br_if 1 + 050d73: 0b | end + 050d74: 41 00 | i32.const 0 + 050d76: 20 05 | local.get 5 + 050d78: 36 02 b0 a1 99 80 00 | i32.store 2 413872 + 050d7f: 0b | end + 050d80: 41 00 | i32.const 0 + 050d82: 21 00 | local.set 0 + 050d84: 41 00 | i32.const 0 + 050d86: 20 02 | local.get 2 + 050d88: 36 02 e4 a4 99 80 00 | i32.store 2 414308 + 050d8f: 41 00 | i32.const 0 + 050d91: 20 05 | local.get 5 + 050d93: 36 02 e0 a4 99 80 00 | i32.store 2 414304 + 050d9a: 41 00 | i32.const 0 + 050d9c: 41 7f | i32.const 4294967295 + 050d9e: 36 02 c0 a1 99 80 00 | i32.store 2 413888 + 050da5: 41 00 | i32.const 0 + 050da7: 41 00 | i32.const 0 + 050da9: 28 02 f8 a4 99 80 00 | i32.load 2 414328 + 050db0: 36 02 c4 a1 99 80 00 | i32.store 2 413892 + 050db7: 41 00 | i32.const 0 + 050db9: 41 00 | i32.const 0 + 050dbb: 36 02 ec a4 99 80 00 | i32.store 2 414316 + 050dc2: 03 40 | loop + 050dc4: 20 00 | local.get 0 + 050dc6: 41 03 | i32.const 3 + 050dc8: 74 | i32.shl + 050dc9: 22 04 | local.tee 4 + 050dcb: 20 04 | local.get 4 + 050dcd: 41 c8 a1 99 80 00 | i32.const 413896 + 050dd3: 6a | i32.add + 050dd4: 22 06 | local.tee 6 + 050dd6: 36 02 d0 a1 99 80 00 | i32.store 2 413904 + 050ddd: 20 04 | local.get 4 + 050ddf: 20 06 | local.get 6 + 050de1: 36 02 d4 a1 99 80 00 | i32.store 2 413908 + 050de8: 20 00 | local.get 0 + 050dea: 41 01 | i32.const 1 + 050dec: 6a | i32.add + 050ded: 22 00 | local.tee 0 + 050def: 41 20 | i32.const 32 + 050df1: 47 | i32.ne + 050df2: 0d 00 | br_if 0 + 050df4: 0b | end + 050df5: 41 00 | i32.const 0 + 050df7: 20 02 | local.get 2 + 050df9: 41 58 | i32.const 4294967256 + 050dfb: 6a | i32.add + 050dfc: 22 00 | local.tee 0 + 050dfe: 41 78 | i32.const 4294967288 + 050e00: 20 05 | local.get 5 + 050e02: 6b | i32.sub + 050e03: 41 07 | i32.const 7 + 050e05: 71 | i32.and + 050e06: 22 04 | local.tee 4 + 050e08: 6b | i32.sub + 050e09: 22 06 | local.tee 6 + 050e0b: 36 02 ac a1 99 80 00 | i32.store 2 413868 + 050e12: 41 00 | i32.const 0 + 050e14: 20 05 | local.get 5 + 050e16: 20 04 | local.get 4 + 050e18: 6a | i32.add + 050e19: 22 04 | local.tee 4 + 050e1b: 36 02 b8 a1 99 80 00 | i32.store 2 413880 + 050e22: 20 04 | local.get 4 + 050e24: 20 06 | local.get 6 + 050e26: 41 01 | i32.const 1 + 050e28: 72 | i32.or + 050e29: 36 02 04 | i32.store 2 4 + 050e2c: 20 05 | local.get 5 + 050e2e: 20 00 | local.get 0 + 050e30: 6a | i32.add + 050e31: 41 28 | i32.const 40 + 050e33: 36 02 04 | i32.store 2 4 + 050e36: 41 00 | i32.const 0 + 050e38: 41 00 | i32.const 0 + 050e3a: 28 02 88 a5 99 80 00 | i32.load 2 414344 + 050e41: 36 02 bc a1 99 80 00 | i32.store 2 413884 + 050e48: 0c 02 | br 2 + 050e4a: 0b | end + 050e4b: 20 04 | local.get 4 + 050e4d: 20 05 | local.get 5 + 050e4f: 4f | i32.ge_u + 050e50: 0d 00 | br_if 0 + 050e52: 20 04 | local.get 4 + 050e54: 20 06 | local.get 6 + 050e56: 49 | i32.lt_u + 050e57: 0d 00 | br_if 0 + 050e59: 20 00 | local.get 0 + 050e5b: 28 02 0c | i32.load 2 12 + 050e5e: 41 08 | i32.const 8 + 050e60: 71 | i32.and + 050e61: 0d 00 | br_if 0 + 050e63: 20 00 | local.get 0 + 050e65: 20 08 | local.get 8 + 050e67: 20 02 | local.get 2 + 050e69: 6a | i32.add + 050e6a: 36 02 04 | i32.store 2 4 + 050e6d: 41 00 | i32.const 0 + 050e6f: 20 04 | local.get 4 + 050e71: 41 78 | i32.const 4294967288 + 050e73: 20 04 | local.get 4 + 050e75: 6b | i32.sub + 050e76: 41 07 | i32.const 7 + 050e78: 71 | i32.and + 050e79: 22 00 | local.tee 0 + 050e7b: 6a | i32.add + 050e7c: 22 06 | local.tee 6 + 050e7e: 36 02 b8 a1 99 80 00 | i32.store 2 413880 + 050e85: 41 00 | i32.const 0 + 050e87: 41 00 | i32.const 0 + 050e89: 28 02 ac a1 99 80 00 | i32.load 2 413868 + 050e90: 20 02 | local.get 2 + 050e92: 6a | i32.add + 050e93: 22 05 | local.tee 5 + 050e95: 20 00 | local.get 0 + 050e97: 6b | i32.sub + 050e98: 22 00 | local.tee 0 + 050e9a: 36 02 ac a1 99 80 00 | i32.store 2 413868 + 050ea1: 20 06 | local.get 6 + 050ea3: 20 00 | local.get 0 + 050ea5: 41 01 | i32.const 1 + 050ea7: 72 | i32.or + 050ea8: 36 02 04 | i32.store 2 4 + 050eab: 20 04 | local.get 4 + 050ead: 20 05 | local.get 5 + 050eaf: 6a | i32.add + 050eb0: 41 28 | i32.const 40 + 050eb2: 36 02 04 | i32.store 2 4 + 050eb5: 41 00 | i32.const 0 + 050eb7: 41 00 | i32.const 0 + 050eb9: 28 02 88 a5 99 80 00 | i32.load 2 414344 + 050ec0: 36 02 bc a1 99 80 00 | i32.store 2 413884 + 050ec7: 0c 01 | br 1 + 050ec9: 0b | end + 050eca: 02 40 | block + 050ecc: 20 05 | local.get 5 + 050ece: 41 00 | i32.const 0 + 050ed0: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 050ed7: 4f | i32.ge_u + 050ed8: 0d 00 | br_if 0 + 050eda: 41 00 | i32.const 0 + 050edc: 20 05 | local.get 5 + 050ede: 36 02 b0 a1 99 80 00 | i32.store 2 413872 + 050ee5: 0b | end + 050ee6: 20 05 | local.get 5 + 050ee8: 20 02 | local.get 2 + 050eea: 6a | i32.add + 050eeb: 21 06 | local.set 6 + 050eed: 41 e0 a4 99 80 00 | i32.const 414304 + 050ef3: 21 00 | local.set 0 + 050ef5: 02 40 | block + 050ef7: 02 40 | block + 050ef9: 03 40 | loop + 050efb: 20 00 | local.get 0 + 050efd: 28 02 00 | i32.load 2 0 + 050f00: 22 08 | local.tee 8 + 050f02: 20 06 | local.get 6 + 050f04: 46 | i32.eq + 050f05: 0d 01 | br_if 1 + 050f07: 20 00 | local.get 0 + 050f09: 28 02 08 | i32.load 2 8 + 050f0c: 22 00 | local.tee 0 + 050f0e: 0d 00 | br_if 0 + 050f10: 0c 02 | br 2 + 050f12: 0b | end + 050f13: 0b | end + 050f14: 20 00 | local.get 0 + 050f16: 2d 00 0c | i32.load8_u 0 12 + 050f19: 41 08 | i32.const 8 + 050f1b: 71 | i32.and + 050f1c: 45 | i32.eqz + 050f1d: 0d 04 | br_if 4 + 050f1f: 0b | end + 050f20: 41 e0 a4 99 80 00 | i32.const 414304 + 050f26: 21 00 | local.set 0 + 050f28: 02 40 | block + 050f2a: 03 40 | loop + 050f2c: 02 40 | block + 050f2e: 20 04 | local.get 4 + 050f30: 20 00 | local.get 0 + 050f32: 28 02 00 | i32.load 2 0 + 050f35: 22 06 | local.tee 6 + 050f37: 49 | i32.lt_u + 050f38: 0d 00 | br_if 0 + 050f3a: 20 04 | local.get 4 + 050f3c: 20 06 | local.get 6 + 050f3e: 20 00 | local.get 0 + 050f40: 28 02 04 | i32.load 2 4 + 050f43: 6a | i32.add + 050f44: 22 06 | local.tee 6 + 050f46: 49 | i32.lt_u + 050f47: 0d 02 | br_if 2 + 050f49: 0b | end + 050f4a: 20 00 | local.get 0 + 050f4c: 28 02 08 | i32.load 2 8 + 050f4f: 21 00 | local.set 0 + 050f51: 0c 00 | br 0 + 050f53: 0b | end + 050f54: 0b | end + 050f55: 41 00 | i32.const 0 + 050f57: 20 02 | local.get 2 + 050f59: 41 58 | i32.const 4294967256 + 050f5b: 6a | i32.add + 050f5c: 22 00 | local.tee 0 + 050f5e: 41 78 | i32.const 4294967288 + 050f60: 20 05 | local.get 5 + 050f62: 6b | i32.sub + 050f63: 41 07 | i32.const 7 + 050f65: 71 | i32.and + 050f66: 22 08 | local.tee 8 + 050f68: 6b | i32.sub + 050f69: 22 0c | local.tee 12 + 050f6b: 36 02 ac a1 99 80 00 | i32.store 2 413868 + 050f72: 41 00 | i32.const 0 + 050f74: 20 05 | local.get 5 + 050f76: 20 08 | local.get 8 + 050f78: 6a | i32.add + 050f79: 22 08 | local.tee 8 + 050f7b: 36 02 b8 a1 99 80 00 | i32.store 2 413880 + 050f82: 20 08 | local.get 8 + 050f84: 20 0c | local.get 12 + 050f86: 41 01 | i32.const 1 + 050f88: 72 | i32.or + 050f89: 36 02 04 | i32.store 2 4 + 050f8c: 20 05 | local.get 5 + 050f8e: 20 00 | local.get 0 + 050f90: 6a | i32.add + 050f91: 41 28 | i32.const 40 + 050f93: 36 02 04 | i32.store 2 4 + 050f96: 41 00 | i32.const 0 + 050f98: 41 00 | i32.const 0 + 050f9a: 28 02 88 a5 99 80 00 | i32.load 2 414344 + 050fa1: 36 02 bc a1 99 80 00 | i32.store 2 413884 + 050fa8: 20 04 | local.get 4 + 050faa: 20 06 | local.get 6 + 050fac: 41 27 | i32.const 39 + 050fae: 20 06 | local.get 6 + 050fb0: 6b | i32.sub + 050fb1: 41 07 | i32.const 7 + 050fb3: 71 | i32.and + 050fb4: 6a | i32.add + 050fb5: 41 51 | i32.const 4294967249 + 050fb7: 6a | i32.add + 050fb8: 22 00 | local.tee 0 + 050fba: 20 00 | local.get 0 + 050fbc: 20 04 | local.get 4 + 050fbe: 41 10 | i32.const 16 + 050fc0: 6a | i32.add + 050fc1: 49 | i32.lt_u + 050fc2: 1b | select + 050fc3: 22 08 | local.tee 8 + 050fc5: 41 1b | i32.const 27 + 050fc7: 36 02 04 | i32.store 2 4 + 050fca: 20 08 | local.get 8 + 050fcc: 41 00 | i32.const 0 + 050fce: 29 02 e8 a4 99 80 00 | i64.load 2 414312 + 050fd5: 37 02 10 | i64.store 2 16 + 050fd8: 20 08 | local.get 8 + 050fda: 41 00 | i32.const 0 + 050fdc: 29 02 e0 a4 99 80 00 | i64.load 2 414304 + 050fe3: 37 02 08 | i64.store 2 8 + 050fe6: 41 00 | i32.const 0 + 050fe8: 20 08 | local.get 8 + 050fea: 41 08 | i32.const 8 + 050fec: 6a | i32.add + 050fed: 36 02 e8 a4 99 80 00 | i32.store 2 414312 + 050ff4: 41 00 | i32.const 0 + 050ff6: 20 02 | local.get 2 + 050ff8: 36 02 e4 a4 99 80 00 | i32.store 2 414308 + 050fff: 41 00 | i32.const 0 + 051001: 20 05 | local.get 5 + 051003: 36 02 e0 a4 99 80 00 | i32.store 2 414304 + 05100a: 41 00 | i32.const 0 + 05100c: 41 00 | i32.const 0 + 05100e: 36 02 ec a4 99 80 00 | i32.store 2 414316 + 051015: 20 08 | local.get 8 + 051017: 41 18 | i32.const 24 + 051019: 6a | i32.add + 05101a: 21 00 | local.set 0 + 05101c: 03 40 | loop + 05101e: 20 00 | local.get 0 + 051020: 41 07 | i32.const 7 + 051022: 36 02 04 | i32.store 2 4 + 051025: 20 00 | local.get 0 + 051027: 41 08 | i32.const 8 + 051029: 6a | i32.add + 05102a: 21 05 | local.set 5 + 05102c: 20 00 | local.get 0 + 05102e: 41 04 | i32.const 4 + 051030: 6a | i32.add + 051031: 21 00 | local.set 0 + 051033: 20 05 | local.get 5 + 051035: 20 06 | local.get 6 + 051037: 49 | i32.lt_u + 051038: 0d 00 | br_if 0 + 05103a: 0b | end + 05103b: 20 08 | local.get 8 + 05103d: 20 04 | local.get 4 + 05103f: 46 | i32.eq + 051040: 0d 00 | br_if 0 + 051042: 20 08 | local.get 8 + 051044: 20 08 | local.get 8 + 051046: 28 02 04 | i32.load 2 4 + 051049: 41 7e | i32.const 4294967294 + 05104b: 71 | i32.and + 05104c: 36 02 04 | i32.store 2 4 + 05104f: 20 04 | local.get 4 + 051051: 20 08 | local.get 8 + 051053: 20 04 | local.get 4 + 051055: 6b | i32.sub + 051056: 22 05 | local.tee 5 + 051058: 41 01 | i32.const 1 + 05105a: 72 | i32.or + 05105b: 36 02 04 | i32.store 2 4 + 05105e: 20 08 | local.get 8 + 051060: 20 05 | local.get 5 + 051062: 36 02 00 | i32.store 2 0 + 051065: 02 40 | block + 051067: 02 40 | block + 051069: 20 05 | local.get 5 + 05106b: 41 ff 01 | i32.const 255 + 05106e: 4b | i32.gt_u + 05106f: 0d 00 | br_if 0 + 051071: 20 05 | local.get 5 + 051073: 41 f8 01 | i32.const 248 + 051076: 71 | i32.and + 051077: 41 c8 a1 99 80 00 | i32.const 413896 + 05107d: 6a | i32.add + 05107e: 21 00 | local.set 0 + 051080: 02 40 | block + 051082: 02 40 | block + 051084: 41 00 | i32.const 0 + 051086: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 05108d: 22 06 | local.tee 6 + 05108f: 41 01 | i32.const 1 + 051091: 20 05 | local.get 5 + 051093: 41 03 | i32.const 3 + 051095: 76 | i32.shr_u + 051096: 74 | i32.shl + 051097: 22 05 | local.tee 5 + 051099: 71 | i32.and + 05109a: 0d 00 | br_if 0 + 05109c: 41 00 | i32.const 0 + 05109e: 20 06 | local.get 6 + 0510a0: 20 05 | local.get 5 + 0510a2: 72 | i32.or + 0510a3: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 0510aa: 20 00 | local.get 0 + 0510ac: 21 06 | local.set 6 + 0510ae: 0c 01 | br 1 + 0510b0: 0b | end + 0510b1: 20 00 | local.get 0 + 0510b3: 28 02 08 | i32.load 2 8 + 0510b6: 22 06 | local.tee 6 + 0510b8: 41 00 | i32.const 0 + 0510ba: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 0510c1: 49 | i32.lt_u + 0510c2: 0d 05 | br_if 5 + 0510c4: 0b | end + 0510c5: 20 00 | local.get 0 + 0510c7: 20 04 | local.get 4 + 0510c9: 36 02 08 | i32.store 2 8 + 0510cc: 20 06 | local.get 6 + 0510ce: 20 04 | local.get 4 + 0510d0: 36 02 0c | i32.store 2 12 + 0510d3: 41 0c | i32.const 12 + 0510d5: 21 05 | local.set 5 + 0510d7: 41 08 | i32.const 8 + 0510d9: 21 08 | local.set 8 + 0510db: 0c 01 | br 1 + 0510dd: 0b | end + 0510de: 41 1f | i32.const 31 + 0510e0: 21 00 | local.set 0 + 0510e2: 02 40 | block + 0510e4: 20 05 | local.get 5 + 0510e6: 41 ff ff ff 07 | i32.const 16777215 + 0510eb: 4b | i32.gt_u + 0510ec: 0d 00 | br_if 0 + 0510ee: 20 05 | local.get 5 + 0510f0: 41 26 | i32.const 38 + 0510f2: 20 05 | local.get 5 + 0510f4: 41 08 | i32.const 8 + 0510f6: 76 | i32.shr_u + 0510f7: 67 | i32.clz + 0510f8: 22 00 | local.tee 0 + 0510fa: 6b | i32.sub + 0510fb: 76 | i32.shr_u + 0510fc: 41 01 | i32.const 1 + 0510fe: 71 | i32.and + 0510ff: 20 00 | local.get 0 + 051101: 41 01 | i32.const 1 + 051103: 74 | i32.shl + 051104: 72 | i32.or + 051105: 41 3e | i32.const 62 + 051107: 73 | i32.xor + 051108: 21 00 | local.set 0 + 05110a: 0b | end + 05110b: 20 04 | local.get 4 + 05110d: 20 00 | local.get 0 + 05110f: 36 02 1c | i32.store 2 28 + 051112: 20 04 | local.get 4 + 051114: 42 00 | i64.const 0 + 051116: 37 02 10 | i64.store 2 16 + 051119: 20 00 | local.get 0 + 05111b: 41 02 | i32.const 2 + 05111d: 74 | i32.shl + 05111e: 41 d0 a3 99 80 00 | i32.const 414160 + 051124: 6a | i32.add + 051125: 21 06 | local.set 6 + 051127: 02 40 | block + 051129: 02 40 | block + 05112b: 02 40 | block + 05112d: 41 00 | i32.const 0 + 05112f: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 051136: 22 08 | local.tee 8 + 051138: 41 01 | i32.const 1 + 05113a: 20 00 | local.get 0 + 05113c: 74 | i32.shl + 05113d: 22 02 | local.tee 2 + 05113f: 71 | i32.and + 051140: 0d 00 | br_if 0 + 051142: 41 00 | i32.const 0 + 051144: 20 08 | local.get 8 + 051146: 20 02 | local.get 2 + 051148: 72 | i32.or + 051149: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 051150: 20 06 | local.get 6 + 051152: 20 04 | local.get 4 + 051154: 36 02 00 | i32.store 2 0 + 051157: 20 04 | local.get 4 + 051159: 20 06 | local.get 6 + 05115b: 36 02 18 | i32.store 2 24 + 05115e: 0c 01 | br 1 + 051160: 0b | end + 051161: 20 05 | local.get 5 + 051163: 41 00 | i32.const 0 + 051165: 41 19 | i32.const 25 + 051167: 20 00 | local.get 0 + 051169: 41 01 | i32.const 1 + 05116b: 76 | i32.shr_u + 05116c: 6b | i32.sub + 05116d: 20 00 | local.get 0 + 05116f: 41 1f | i32.const 31 + 051171: 46 | i32.eq + 051172: 1b | select + 051173: 74 | i32.shl + 051174: 21 00 | local.set 0 + 051176: 20 06 | local.get 6 + 051178: 28 02 00 | i32.load 2 0 + 05117b: 21 08 | local.set 8 + 05117d: 03 40 | loop + 05117f: 20 08 | local.get 8 + 051181: 22 06 | local.tee 6 + 051183: 28 02 04 | i32.load 2 4 + 051186: 41 78 | i32.const 4294967288 + 051188: 71 | i32.and + 051189: 20 05 | local.get 5 + 05118b: 46 | i32.eq + 05118c: 0d 02 | br_if 2 + 05118e: 20 00 | local.get 0 + 051190: 41 1d | i32.const 29 + 051192: 76 | i32.shr_u + 051193: 21 08 | local.set 8 + 051195: 20 00 | local.get 0 + 051197: 41 01 | i32.const 1 + 051199: 74 | i32.shl + 05119a: 21 00 | local.set 0 + 05119c: 20 06 | local.get 6 + 05119e: 20 08 | local.get 8 + 0511a0: 41 04 | i32.const 4 + 0511a2: 71 | i32.and + 0511a3: 6a | i32.add + 0511a4: 22 02 | local.tee 2 + 0511a6: 28 02 10 | i32.load 2 16 + 0511a9: 22 08 | local.tee 8 + 0511ab: 0d 00 | br_if 0 + 0511ad: 0b | end + 0511ae: 20 02 | local.get 2 + 0511b0: 41 10 | i32.const 16 + 0511b2: 6a | i32.add + 0511b3: 22 00 | local.tee 0 + 0511b5: 41 00 | i32.const 0 + 0511b7: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 0511be: 49 | i32.lt_u + 0511bf: 0d 05 | br_if 5 + 0511c1: 20 00 | local.get 0 + 0511c3: 20 04 | local.get 4 + 0511c5: 36 02 00 | i32.store 2 0 + 0511c8: 20 04 | local.get 4 + 0511ca: 20 06 | local.get 6 + 0511cc: 36 02 18 | i32.store 2 24 + 0511cf: 0b | end + 0511d0: 41 08 | i32.const 8 + 0511d2: 21 05 | local.set 5 + 0511d4: 41 0c | i32.const 12 + 0511d6: 21 08 | local.set 8 + 0511d8: 20 04 | local.get 4 + 0511da: 21 06 | local.set 6 + 0511dc: 20 04 | local.get 4 + 0511de: 21 00 | local.set 0 + 0511e0: 0c 01 | br 1 + 0511e2: 0b | end + 0511e3: 20 06 | local.get 6 + 0511e5: 41 00 | i32.const 0 + 0511e7: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 0511ee: 22 05 | local.tee 5 + 0511f0: 49 | i32.lt_u + 0511f1: 0d 03 | br_if 3 + 0511f3: 20 06 | local.get 6 + 0511f5: 28 02 08 | i32.load 2 8 + 0511f8: 22 00 | local.tee 0 + 0511fa: 20 05 | local.get 5 + 0511fc: 49 | i32.lt_u + 0511fd: 0d 03 | br_if 3 + 0511ff: 20 00 | local.get 0 + 051201: 20 04 | local.get 4 + 051203: 36 02 0c | i32.store 2 12 + 051206: 20 06 | local.get 6 + 051208: 20 04 | local.get 4 + 05120a: 36 02 08 | i32.store 2 8 + 05120d: 20 04 | local.get 4 + 05120f: 20 00 | local.get 0 + 051211: 36 02 08 | i32.store 2 8 + 051214: 41 00 | i32.const 0 + 051216: 21 00 | local.set 0 + 051218: 41 18 | i32.const 24 + 05121a: 21 05 | local.set 5 + 05121c: 41 0c | i32.const 12 + 05121e: 21 08 | local.set 8 + 051220: 0b | end + 051221: 20 04 | local.get 4 + 051223: 20 08 | local.get 8 + 051225: 6a | i32.add + 051226: 20 06 | local.get 6 + 051228: 36 02 00 | i32.store 2 0 + 05122b: 20 04 | local.get 4 + 05122d: 20 05 | local.get 5 + 05122f: 6a | i32.add + 051230: 20 00 | local.get 0 + 051232: 36 02 00 | i32.store 2 0 + 051235: 0b | end + 051236: 41 00 | i32.const 0 + 051238: 28 02 ac a1 99 80 00 | i32.load 2 413868 + 05123f: 22 00 | local.tee 0 + 051241: 20 03 | local.get 3 + 051243: 4d | i32.le_u + 051244: 0d 00 | br_if 0 + 051246: 41 00 | i32.const 0 + 051248: 20 00 | local.get 0 + 05124a: 20 03 | local.get 3 + 05124c: 6b | i32.sub + 05124d: 22 04 | local.tee 4 + 05124f: 36 02 ac a1 99 80 00 | i32.store 2 413868 + 051256: 41 00 | i32.const 0 + 051258: 41 00 | i32.const 0 + 05125a: 28 02 b8 a1 99 80 00 | i32.load 2 413880 + 051261: 22 00 | local.tee 0 + 051263: 20 03 | local.get 3 + 051265: 6a | i32.add + 051266: 22 06 | local.tee 6 + 051268: 36 02 b8 a1 99 80 00 | i32.store 2 413880 + 05126f: 20 06 | local.get 6 + 051271: 20 04 | local.get 4 + 051273: 41 01 | i32.const 1 + 051275: 72 | i32.or + 051276: 36 02 04 | i32.store 2 4 + 051279: 20 00 | local.get 0 + 05127b: 20 03 | local.get 3 + 05127d: 41 03 | i32.const 3 + 05127f: 72 | i32.or + 051280: 36 02 04 | i32.store 2 4 + 051283: 20 00 | local.get 0 + 051285: 41 08 | i32.const 8 + 051287: 6a | i32.add + 051288: 21 00 | local.set 0 + 05128a: 0c 03 | br 3 + 05128c: 0b | end + 05128d: 10 89 85 80 80 00 | call 649 + 051293: 41 30 | i32.const 48 + 051295: 36 02 00 | i32.store 2 0 + 051298: 41 00 | i32.const 0 + 05129a: 21 00 | local.set 0 + 05129c: 0c 02 | br 2 + 05129e: 0b | end + 05129f: 10 d5 85 80 80 00 | call 725 + 0512a5: 00 | unreachable + 0512a6: 0b | end + 0512a7: 20 00 | local.get 0 + 0512a9: 20 05 | local.get 5 + 0512ab: 36 02 00 | i32.store 2 0 + 0512ae: 20 00 | local.get 0 + 0512b0: 20 00 | local.get 0 + 0512b2: 28 02 04 | i32.load 2 4 + 0512b5: 20 02 | local.get 2 + 0512b7: 6a | i32.add + 0512b8: 36 02 04 | i32.store 2 4 + 0512bb: 20 05 | local.get 5 + 0512bd: 20 08 | local.get 8 + 0512bf: 20 03 | local.get 3 + 0512c1: 10 83 86 80 80 00 | call 771 + 0512c7: 21 00 | local.set 0 + 0512c9: 0b | end + 0512ca: 20 01 | local.get 1 + 0512cc: 41 10 | i32.const 16 + 0512ce: 6a | i32.add + 0512cf: 24 80 80 80 80 00 | global.set 0 + 0512d5: 20 00 | local.get 0 + 0512d7: 0b | end +0512da func[771]: + 0512db: 07 7f | local[3..9] type=i32 + 0512dd: 20 00 | local.get 0 + 0512df: 41 78 | i32.const 4294967288 + 0512e1: 20 00 | local.get 0 + 0512e3: 6b | i32.sub + 0512e4: 41 07 | i32.const 7 + 0512e6: 71 | i32.and + 0512e7: 6a | i32.add + 0512e8: 22 03 | local.tee 3 + 0512ea: 20 02 | local.get 2 + 0512ec: 41 03 | i32.const 3 + 0512ee: 72 | i32.or + 0512ef: 36 02 04 | i32.store 2 4 + 0512f2: 20 01 | local.get 1 + 0512f4: 41 78 | i32.const 4294967288 + 0512f6: 20 01 | local.get 1 + 0512f8: 6b | i32.sub + 0512f9: 41 07 | i32.const 7 + 0512fb: 71 | i32.and + 0512fc: 6a | i32.add + 0512fd: 22 04 | local.tee 4 + 0512ff: 20 03 | local.get 3 + 051301: 20 02 | local.get 2 + 051303: 6a | i32.add + 051304: 22 05 | local.tee 5 + 051306: 6b | i32.sub + 051307: 21 00 | local.set 0 + 051309: 02 40 | block + 05130b: 02 40 | block + 05130d: 02 40 | block + 05130f: 20 04 | local.get 4 + 051311: 41 00 | i32.const 0 + 051313: 28 02 b8 a1 99 80 00 | i32.load 2 413880 + 05131a: 47 | i32.ne + 05131b: 0d 00 | br_if 0 + 05131d: 41 00 | i32.const 0 + 05131f: 20 05 | local.get 5 + 051321: 36 02 b8 a1 99 80 00 | i32.store 2 413880 + 051328: 41 00 | i32.const 0 + 05132a: 41 00 | i32.const 0 + 05132c: 28 02 ac a1 99 80 00 | i32.load 2 413868 + 051333: 20 00 | local.get 0 + 051335: 6a | i32.add + 051336: 22 02 | local.tee 2 + 051338: 36 02 ac a1 99 80 00 | i32.store 2 413868 + 05133f: 20 05 | local.get 5 + 051341: 20 02 | local.get 2 + 051343: 41 01 | i32.const 1 + 051345: 72 | i32.or + 051346: 36 02 04 | i32.store 2 4 + 051349: 0c 01 | br 1 + 05134b: 0b | end + 05134c: 02 40 | block + 05134e: 20 04 | local.get 4 + 051350: 41 00 | i32.const 0 + 051352: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 051359: 47 | i32.ne + 05135a: 0d 00 | br_if 0 + 05135c: 41 00 | i32.const 0 + 05135e: 20 05 | local.get 5 + 051360: 36 02 b4 a1 99 80 00 | i32.store 2 413876 + 051367: 41 00 | i32.const 0 + 051369: 41 00 | i32.const 0 + 05136b: 28 02 a8 a1 99 80 00 | i32.load 2 413864 + 051372: 20 00 | local.get 0 + 051374: 6a | i32.add + 051375: 22 02 | local.tee 2 + 051377: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 05137e: 20 05 | local.get 5 + 051380: 20 02 | local.get 2 + 051382: 41 01 | i32.const 1 + 051384: 72 | i32.or + 051385: 36 02 04 | i32.store 2 4 + 051388: 20 05 | local.get 5 + 05138a: 20 02 | local.get 2 + 05138c: 6a | i32.add + 05138d: 20 02 | local.get 2 + 05138f: 36 02 00 | i32.store 2 0 + 051392: 0c 01 | br 1 + 051394: 0b | end + 051395: 02 40 | block + 051397: 20 04 | local.get 4 + 051399: 28 02 04 | i32.load 2 4 + 05139c: 22 06 | local.tee 6 + 05139e: 41 03 | i32.const 3 + 0513a0: 71 | i32.and + 0513a1: 41 01 | i32.const 1 + 0513a3: 47 | i32.ne + 0513a4: 0d 00 | br_if 0 + 0513a6: 20 04 | local.get 4 + 0513a8: 28 02 0c | i32.load 2 12 + 0513ab: 21 02 | local.set 2 + 0513ad: 02 40 | block + 0513af: 02 40 | block + 0513b1: 20 06 | local.get 6 + 0513b3: 41 ff 01 | i32.const 255 + 0513b6: 4b | i32.gt_u + 0513b7: 0d 00 | br_if 0 + 0513b9: 02 40 | block + 0513bb: 20 04 | local.get 4 + 0513bd: 28 02 08 | i32.load 2 8 + 0513c0: 22 01 | local.tee 1 + 0513c2: 20 06 | local.get 6 + 0513c4: 41 f8 01 | i32.const 248 + 0513c7: 71 | i32.and + 0513c8: 41 c8 a1 99 80 00 | i32.const 413896 + 0513ce: 6a | i32.add + 0513cf: 22 07 | local.tee 7 + 0513d1: 46 | i32.eq + 0513d2: 0d 00 | br_if 0 + 0513d4: 20 01 | local.get 1 + 0513d6: 41 00 | i32.const 0 + 0513d8: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 0513df: 49 | i32.lt_u + 0513e0: 0d 05 | br_if 5 + 0513e2: 20 01 | local.get 1 + 0513e4: 28 02 0c | i32.load 2 12 + 0513e7: 20 04 | local.get 4 + 0513e9: 47 | i32.ne + 0513ea: 0d 05 | br_if 5 + 0513ec: 0b | end + 0513ed: 02 40 | block + 0513ef: 20 02 | local.get 2 + 0513f1: 20 01 | local.get 1 + 0513f3: 47 | i32.ne + 0513f4: 0d 00 | br_if 0 + 0513f6: 41 00 | i32.const 0 + 0513f8: 41 00 | i32.const 0 + 0513fa: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 051401: 41 7e | i32.const 4294967294 + 051403: 20 06 | local.get 6 + 051405: 41 03 | i32.const 3 + 051407: 76 | i32.shr_u + 051408: 77 | i32.rotl + 051409: 71 | i32.and + 05140a: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 051411: 0c 02 | br 2 + 051413: 0b | end + 051414: 02 40 | block + 051416: 20 02 | local.get 2 + 051418: 20 07 | local.get 7 + 05141a: 46 | i32.eq + 05141b: 0d 00 | br_if 0 + 05141d: 20 02 | local.get 2 + 05141f: 41 00 | i32.const 0 + 051421: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 051428: 49 | i32.lt_u + 051429: 0d 05 | br_if 5 + 05142b: 20 02 | local.get 2 + 05142d: 28 02 08 | i32.load 2 8 + 051430: 20 04 | local.get 4 + 051432: 47 | i32.ne + 051433: 0d 05 | br_if 5 + 051435: 0b | end + 051436: 20 01 | local.get 1 + 051438: 20 02 | local.get 2 + 05143a: 36 02 0c | i32.store 2 12 + 05143d: 20 02 | local.get 2 + 05143f: 20 01 | local.get 1 + 051441: 36 02 08 | i32.store 2 8 + 051444: 0c 01 | br 1 + 051446: 0b | end + 051447: 20 04 | local.get 4 + 051449: 28 02 18 | i32.load 2 24 + 05144c: 21 08 | local.set 8 + 05144e: 02 40 | block + 051450: 02 40 | block + 051452: 20 02 | local.get 2 + 051454: 20 04 | local.get 4 + 051456: 46 | i32.eq + 051457: 0d 00 | br_if 0 + 051459: 20 04 | local.get 4 + 05145b: 28 02 08 | i32.load 2 8 + 05145e: 22 01 | local.tee 1 + 051460: 41 00 | i32.const 0 + 051462: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 051469: 49 | i32.lt_u + 05146a: 0d 05 | br_if 5 + 05146c: 20 01 | local.get 1 + 05146e: 28 02 0c | i32.load 2 12 + 051471: 20 04 | local.get 4 + 051473: 47 | i32.ne + 051474: 0d 05 | br_if 5 + 051476: 20 02 | local.get 2 + 051478: 28 02 08 | i32.load 2 8 + 05147b: 20 04 | local.get 4 + 05147d: 47 | i32.ne + 05147e: 0d 05 | br_if 5 + 051480: 20 01 | local.get 1 + 051482: 20 02 | local.get 2 + 051484: 36 02 0c | i32.store 2 12 + 051487: 20 02 | local.get 2 + 051489: 20 01 | local.get 1 + 05148b: 36 02 08 | i32.store 2 8 + 05148e: 0c 01 | br 1 + 051490: 0b | end + 051491: 02 40 | block + 051493: 02 40 | block + 051495: 02 40 | block + 051497: 20 04 | local.get 4 + 051499: 28 02 14 | i32.load 2 20 + 05149c: 22 01 | local.tee 1 + 05149e: 45 | i32.eqz + 05149f: 0d 00 | br_if 0 + 0514a1: 20 04 | local.get 4 + 0514a3: 41 14 | i32.const 20 + 0514a5: 6a | i32.add + 0514a6: 21 07 | local.set 7 + 0514a8: 0c 01 | br 1 + 0514aa: 0b | end + 0514ab: 20 04 | local.get 4 + 0514ad: 28 02 10 | i32.load 2 16 + 0514b0: 22 01 | local.tee 1 + 0514b2: 45 | i32.eqz + 0514b3: 0d 01 | br_if 1 + 0514b5: 20 04 | local.get 4 + 0514b7: 41 10 | i32.const 16 + 0514b9: 6a | i32.add + 0514ba: 21 07 | local.set 7 + 0514bc: 0b | end + 0514bd: 03 40 | loop + 0514bf: 20 07 | local.get 7 + 0514c1: 21 09 | local.set 9 + 0514c3: 20 01 | local.get 1 + 0514c5: 22 02 | local.tee 2 + 0514c7: 41 14 | i32.const 20 + 0514c9: 6a | i32.add + 0514ca: 21 07 | local.set 7 + 0514cc: 20 02 | local.get 2 + 0514ce: 28 02 14 | i32.load 2 20 + 0514d1: 22 01 | local.tee 1 + 0514d3: 0d 00 | br_if 0 + 0514d5: 20 02 | local.get 2 + 0514d7: 41 10 | i32.const 16 + 0514d9: 6a | i32.add + 0514da: 21 07 | local.set 7 + 0514dc: 20 02 | local.get 2 + 0514de: 28 02 10 | i32.load 2 16 + 0514e1: 22 01 | local.tee 1 + 0514e3: 0d 00 | br_if 0 + 0514e5: 0b | end + 0514e6: 20 09 | local.get 9 + 0514e8: 41 00 | i32.const 0 + 0514ea: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 0514f1: 49 | i32.lt_u + 0514f2: 0d 05 | br_if 5 + 0514f4: 20 09 | local.get 9 + 0514f6: 41 00 | i32.const 0 + 0514f8: 36 02 00 | i32.store 2 0 + 0514fb: 0c 01 | br 1 + 0514fd: 0b | end + 0514fe: 41 00 | i32.const 0 + 051500: 21 02 | local.set 2 + 051502: 0b | end + 051503: 20 08 | local.get 8 + 051505: 45 | i32.eqz + 051506: 0d 00 | br_if 0 + 051508: 02 40 | block + 05150a: 02 40 | block + 05150c: 20 04 | local.get 4 + 05150e: 20 04 | local.get 4 + 051510: 28 02 1c | i32.load 2 28 + 051513: 22 07 | local.tee 7 + 051515: 41 02 | i32.const 2 + 051517: 74 | i32.shl + 051518: 22 01 | local.tee 1 + 05151a: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 051521: 47 | i32.ne + 051522: 0d 00 | br_if 0 + 051524: 20 01 | local.get 1 + 051526: 41 d0 a3 99 80 00 | i32.const 414160 + 05152c: 6a | i32.add + 05152d: 20 02 | local.get 2 + 05152f: 36 02 00 | i32.store 2 0 + 051532: 20 02 | local.get 2 + 051534: 0d 01 | br_if 1 + 051536: 41 00 | i32.const 0 + 051538: 41 00 | i32.const 0 + 05153a: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 051541: 41 7e | i32.const 4294967294 + 051543: 20 07 | local.get 7 + 051545: 77 | i32.rotl + 051546: 71 | i32.and + 051547: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 05154e: 0c 02 | br 2 + 051550: 0b | end + 051551: 20 08 | local.get 8 + 051553: 41 00 | i32.const 0 + 051555: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 05155c: 49 | i32.lt_u + 05155d: 0d 04 | br_if 4 + 05155f: 02 40 | block + 051561: 02 40 | block + 051563: 20 08 | local.get 8 + 051565: 28 02 10 | i32.load 2 16 + 051568: 20 04 | local.get 4 + 05156a: 47 | i32.ne + 05156b: 0d 00 | br_if 0 + 05156d: 20 08 | local.get 8 + 05156f: 20 02 | local.get 2 + 051571: 36 02 10 | i32.store 2 16 + 051574: 0c 01 | br 1 + 051576: 0b | end + 051577: 20 08 | local.get 8 + 051579: 20 02 | local.get 2 + 05157b: 36 02 14 | i32.store 2 20 + 05157e: 0b | end + 05157f: 20 02 | local.get 2 + 051581: 45 | i32.eqz + 051582: 0d 01 | br_if 1 + 051584: 0b | end + 051585: 20 02 | local.get 2 + 051587: 41 00 | i32.const 0 + 051589: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 051590: 22 07 | local.tee 7 + 051592: 49 | i32.lt_u + 051593: 0d 03 | br_if 3 + 051595: 20 02 | local.get 2 + 051597: 20 08 | local.get 8 + 051599: 36 02 18 | i32.store 2 24 + 05159c: 02 40 | block + 05159e: 20 04 | local.get 4 + 0515a0: 28 02 10 | i32.load 2 16 + 0515a3: 22 01 | local.tee 1 + 0515a5: 45 | i32.eqz + 0515a6: 0d 00 | br_if 0 + 0515a8: 20 01 | local.get 1 + 0515aa: 20 07 | local.get 7 + 0515ac: 49 | i32.lt_u + 0515ad: 0d 04 | br_if 4 + 0515af: 20 02 | local.get 2 + 0515b1: 20 01 | local.get 1 + 0515b3: 36 02 10 | i32.store 2 16 + 0515b6: 20 01 | local.get 1 + 0515b8: 20 02 | local.get 2 + 0515ba: 36 02 18 | i32.store 2 24 + 0515bd: 0b | end + 0515be: 20 04 | local.get 4 + 0515c0: 28 02 14 | i32.load 2 20 + 0515c3: 22 01 | local.tee 1 + 0515c5: 45 | i32.eqz + 0515c6: 0d 00 | br_if 0 + 0515c8: 20 01 | local.get 1 + 0515ca: 20 07 | local.get 7 + 0515cc: 49 | i32.lt_u + 0515cd: 0d 03 | br_if 3 + 0515cf: 20 02 | local.get 2 + 0515d1: 20 01 | local.get 1 + 0515d3: 36 02 14 | i32.store 2 20 + 0515d6: 20 01 | local.get 1 + 0515d8: 20 02 | local.get 2 + 0515da: 36 02 18 | i32.store 2 24 + 0515dd: 0b | end + 0515de: 20 06 | local.get 6 + 0515e0: 41 78 | i32.const 4294967288 + 0515e2: 71 | i32.and + 0515e3: 22 02 | local.tee 2 + 0515e5: 20 00 | local.get 0 + 0515e7: 6a | i32.add + 0515e8: 21 00 | local.set 0 + 0515ea: 20 04 | local.get 4 + 0515ec: 20 02 | local.get 2 + 0515ee: 6a | i32.add + 0515ef: 22 04 | local.tee 4 + 0515f1: 28 02 04 | i32.load 2 4 + 0515f4: 21 06 | local.set 6 + 0515f6: 0b | end + 0515f7: 20 04 | local.get 4 + 0515f9: 20 06 | local.get 6 + 0515fb: 41 7e | i32.const 4294967294 + 0515fd: 71 | i32.and + 0515fe: 36 02 04 | i32.store 2 4 + 051601: 20 05 | local.get 5 + 051603: 20 00 | local.get 0 + 051605: 41 01 | i32.const 1 + 051607: 72 | i32.or + 051608: 36 02 04 | i32.store 2 4 + 05160b: 20 05 | local.get 5 + 05160d: 20 00 | local.get 0 + 05160f: 6a | i32.add + 051610: 20 00 | local.get 0 + 051612: 36 02 00 | i32.store 2 0 + 051615: 02 40 | block + 051617: 20 00 | local.get 0 + 051619: 41 ff 01 | i32.const 255 + 05161c: 4b | i32.gt_u + 05161d: 0d 00 | br_if 0 + 05161f: 20 00 | local.get 0 + 051621: 41 f8 01 | i32.const 248 + 051624: 71 | i32.and + 051625: 41 c8 a1 99 80 00 | i32.const 413896 + 05162b: 6a | i32.add + 05162c: 21 02 | local.set 2 + 05162e: 02 40 | block + 051630: 02 40 | block + 051632: 41 00 | i32.const 0 + 051634: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 05163b: 22 01 | local.tee 1 + 05163d: 41 01 | i32.const 1 + 05163f: 20 00 | local.get 0 + 051641: 41 03 | i32.const 3 + 051643: 76 | i32.shr_u + 051644: 74 | i32.shl + 051645: 22 00 | local.tee 0 + 051647: 71 | i32.and + 051648: 0d 00 | br_if 0 + 05164a: 41 00 | i32.const 0 + 05164c: 20 01 | local.get 1 + 05164e: 20 00 | local.get 0 + 051650: 72 | i32.or + 051651: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 051658: 20 02 | local.get 2 + 05165a: 21 00 | local.set 0 + 05165c: 0c 01 | br 1 + 05165e: 0b | end + 05165f: 20 02 | local.get 2 + 051661: 28 02 08 | i32.load 2 8 + 051664: 22 00 | local.tee 0 + 051666: 41 00 | i32.const 0 + 051668: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 05166f: 49 | i32.lt_u + 051670: 0d 03 | br_if 3 + 051672: 0b | end + 051673: 20 02 | local.get 2 + 051675: 20 05 | local.get 5 + 051677: 36 02 08 | i32.store 2 8 + 05167a: 20 00 | local.get 0 + 05167c: 20 05 | local.get 5 + 05167e: 36 02 0c | i32.store 2 12 + 051681: 20 05 | local.get 5 + 051683: 20 02 | local.get 2 + 051685: 36 02 0c | i32.store 2 12 + 051688: 20 05 | local.get 5 + 05168a: 20 00 | local.get 0 + 05168c: 36 02 08 | i32.store 2 8 + 05168f: 0c 01 | br 1 + 051691: 0b | end + 051692: 41 1f | i32.const 31 + 051694: 21 02 | local.set 2 + 051696: 02 40 | block + 051698: 20 00 | local.get 0 + 05169a: 41 ff ff ff 07 | i32.const 16777215 + 05169f: 4b | i32.gt_u + 0516a0: 0d 00 | br_if 0 + 0516a2: 20 00 | local.get 0 + 0516a4: 41 26 | i32.const 38 + 0516a6: 20 00 | local.get 0 + 0516a8: 41 08 | i32.const 8 + 0516aa: 76 | i32.shr_u + 0516ab: 67 | i32.clz + 0516ac: 22 02 | local.tee 2 + 0516ae: 6b | i32.sub + 0516af: 76 | i32.shr_u + 0516b0: 41 01 | i32.const 1 + 0516b2: 71 | i32.and + 0516b3: 20 02 | local.get 2 + 0516b5: 41 01 | i32.const 1 + 0516b7: 74 | i32.shl + 0516b8: 72 | i32.or + 0516b9: 41 3e | i32.const 62 + 0516bb: 73 | i32.xor + 0516bc: 21 02 | local.set 2 + 0516be: 0b | end + 0516bf: 20 05 | local.get 5 + 0516c1: 20 02 | local.get 2 + 0516c3: 36 02 1c | i32.store 2 28 + 0516c6: 20 05 | local.get 5 + 0516c8: 42 00 | i64.const 0 + 0516ca: 37 02 10 | i64.store 2 16 + 0516cd: 20 02 | local.get 2 + 0516cf: 41 02 | i32.const 2 + 0516d1: 74 | i32.shl + 0516d2: 41 d0 a3 99 80 00 | i32.const 414160 + 0516d8: 6a | i32.add + 0516d9: 21 01 | local.set 1 + 0516db: 02 40 | block + 0516dd: 02 40 | block + 0516df: 02 40 | block + 0516e1: 41 00 | i32.const 0 + 0516e3: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 0516ea: 22 07 | local.tee 7 + 0516ec: 41 01 | i32.const 1 + 0516ee: 20 02 | local.get 2 + 0516f0: 74 | i32.shl + 0516f1: 22 04 | local.tee 4 + 0516f3: 71 | i32.and + 0516f4: 0d 00 | br_if 0 + 0516f6: 41 00 | i32.const 0 + 0516f8: 20 07 | local.get 7 + 0516fa: 20 04 | local.get 4 + 0516fc: 72 | i32.or + 0516fd: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 051704: 20 01 | local.get 1 + 051706: 20 05 | local.get 5 + 051708: 36 02 00 | i32.store 2 0 + 05170b: 20 05 | local.get 5 + 05170d: 20 01 | local.get 1 + 05170f: 36 02 18 | i32.store 2 24 + 051712: 0c 01 | br 1 + 051714: 0b | end + 051715: 20 00 | local.get 0 + 051717: 41 00 | i32.const 0 + 051719: 41 19 | i32.const 25 + 05171b: 20 02 | local.get 2 + 05171d: 41 01 | i32.const 1 + 05171f: 76 | i32.shr_u + 051720: 6b | i32.sub + 051721: 20 02 | local.get 2 + 051723: 41 1f | i32.const 31 + 051725: 46 | i32.eq + 051726: 1b | select + 051727: 74 | i32.shl + 051728: 21 02 | local.set 2 + 05172a: 20 01 | local.get 1 + 05172c: 28 02 00 | i32.load 2 0 + 05172f: 21 07 | local.set 7 + 051731: 03 40 | loop + 051733: 20 07 | local.get 7 + 051735: 22 01 | local.tee 1 + 051737: 28 02 04 | i32.load 2 4 + 05173a: 41 78 | i32.const 4294967288 + 05173c: 71 | i32.and + 05173d: 20 00 | local.get 0 + 05173f: 46 | i32.eq + 051740: 0d 02 | br_if 2 + 051742: 20 02 | local.get 2 + 051744: 41 1d | i32.const 29 + 051746: 76 | i32.shr_u + 051747: 21 07 | local.set 7 + 051749: 20 02 | local.get 2 + 05174b: 41 01 | i32.const 1 + 05174d: 74 | i32.shl + 05174e: 21 02 | local.set 2 + 051750: 20 01 | local.get 1 + 051752: 20 07 | local.get 7 + 051754: 41 04 | i32.const 4 + 051756: 71 | i32.and + 051757: 6a | i32.add + 051758: 22 04 | local.tee 4 + 05175a: 28 02 10 | i32.load 2 16 + 05175d: 22 07 | local.tee 7 + 05175f: 0d 00 | br_if 0 + 051761: 0b | end + 051762: 20 04 | local.get 4 + 051764: 41 10 | i32.const 16 + 051766: 6a | i32.add + 051767: 22 02 | local.tee 2 + 051769: 41 00 | i32.const 0 + 05176b: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 051772: 49 | i32.lt_u + 051773: 0d 03 | br_if 3 + 051775: 20 02 | local.get 2 + 051777: 20 05 | local.get 5 + 051779: 36 02 00 | i32.store 2 0 + 05177c: 20 05 | local.get 5 + 05177e: 20 01 | local.get 1 + 051780: 36 02 18 | i32.store 2 24 + 051783: 0b | end + 051784: 20 05 | local.get 5 + 051786: 20 05 | local.get 5 + 051788: 36 02 0c | i32.store 2 12 + 05178b: 20 05 | local.get 5 + 05178d: 20 05 | local.get 5 + 05178f: 36 02 08 | i32.store 2 8 + 051792: 0c 01 | br 1 + 051794: 0b | end + 051795: 20 01 | local.get 1 + 051797: 41 00 | i32.const 0 + 051799: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 0517a0: 22 00 | local.tee 0 + 0517a2: 49 | i32.lt_u + 0517a3: 0d 01 | br_if 1 + 0517a5: 20 01 | local.get 1 + 0517a7: 28 02 08 | i32.load 2 8 + 0517aa: 22 02 | local.tee 2 + 0517ac: 20 00 | local.get 0 + 0517ae: 49 | i32.lt_u + 0517af: 0d 01 | br_if 1 + 0517b1: 20 02 | local.get 2 + 0517b3: 20 05 | local.get 5 + 0517b5: 36 02 0c | i32.store 2 12 + 0517b8: 20 01 | local.get 1 + 0517ba: 20 05 | local.get 5 + 0517bc: 36 02 08 | i32.store 2 8 + 0517bf: 20 05 | local.get 5 + 0517c1: 41 00 | i32.const 0 + 0517c3: 36 02 18 | i32.store 2 24 + 0517c6: 20 05 | local.get 5 + 0517c8: 20 01 | local.get 1 + 0517ca: 36 02 0c | i32.store 2 12 + 0517cd: 20 05 | local.get 5 + 0517cf: 20 02 | local.get 2 + 0517d1: 36 02 08 | i32.store 2 8 + 0517d4: 0b | end + 0517d5: 20 03 | local.get 3 + 0517d7: 41 08 | i32.const 8 + 0517d9: 6a | i32.add + 0517da: 0f | return + 0517db: 0b | end + 0517dc: 10 d5 85 80 80 00 | call 725 + 0517e2: 00 | unreachable + 0517e3: 0b | end +0517e6 func[772] : + 0517e7: 0a 7f | local[1..10] type=i32 + 0517e9: 02 40 | block + 0517eb: 02 40 | block + 0517ed: 20 00 | local.get 0 + 0517ef: 45 | i32.eqz + 0517f0: 0d 00 | br_if 0 + 0517f2: 20 00 | local.get 0 + 0517f4: 41 78 | i32.const 4294967288 + 0517f6: 6a | i32.add + 0517f7: 22 01 | local.tee 1 + 0517f9: 41 00 | i32.const 0 + 0517fb: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 051802: 22 02 | local.tee 2 + 051804: 49 | i32.lt_u + 051805: 0d 01 | br_if 1 + 051807: 20 00 | local.get 0 + 051809: 41 7c | i32.const 4294967292 + 05180b: 6a | i32.add + 05180c: 28 02 00 | i32.load 2 0 + 05180f: 22 03 | local.tee 3 + 051811: 41 03 | i32.const 3 + 051813: 71 | i32.and + 051814: 41 01 | i32.const 1 + 051816: 46 | i32.eq + 051817: 0d 01 | br_if 1 + 051819: 20 01 | local.get 1 + 05181b: 20 03 | local.get 3 + 05181d: 41 78 | i32.const 4294967288 + 05181f: 71 | i32.and + 051820: 22 00 | local.tee 0 + 051822: 6a | i32.add + 051823: 21 04 | local.set 4 + 051825: 02 40 | block + 051827: 20 03 | local.get 3 + 051829: 41 01 | i32.const 1 + 05182b: 71 | i32.and + 05182c: 0d 00 | br_if 0 + 05182e: 20 03 | local.get 3 + 051830: 41 02 | i32.const 2 + 051832: 71 | i32.and + 051833: 45 | i32.eqz + 051834: 0d 01 | br_if 1 + 051836: 20 01 | local.get 1 + 051838: 20 01 | local.get 1 + 05183a: 28 02 00 | i32.load 2 0 + 05183d: 22 05 | local.tee 5 + 05183f: 6b | i32.sub + 051840: 22 01 | local.tee 1 + 051842: 20 02 | local.get 2 + 051844: 49 | i32.lt_u + 051845: 0d 02 | br_if 2 + 051847: 20 05 | local.get 5 + 051849: 20 00 | local.get 0 + 05184b: 6a | i32.add + 05184c: 21 00 | local.set 0 + 05184e: 02 40 | block + 051850: 20 01 | local.get 1 + 051852: 41 00 | i32.const 0 + 051854: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 05185b: 46 | i32.eq + 05185c: 0d 00 | br_if 0 + 05185e: 20 01 | local.get 1 + 051860: 28 02 0c | i32.load 2 12 + 051863: 21 03 | local.set 3 + 051865: 02 40 | block + 051867: 20 05 | local.get 5 + 051869: 41 ff 01 | i32.const 255 + 05186c: 4b | i32.gt_u + 05186d: 0d 00 | br_if 0 + 05186f: 02 40 | block + 051871: 20 01 | local.get 1 + 051873: 28 02 08 | i32.load 2 8 + 051876: 22 06 | local.tee 6 + 051878: 20 05 | local.get 5 + 05187a: 41 f8 01 | i32.const 248 + 05187d: 71 | i32.and + 05187e: 41 c8 a1 99 80 00 | i32.const 413896 + 051884: 6a | i32.add + 051885: 22 07 | local.tee 7 + 051887: 46 | i32.eq + 051888: 0d 00 | br_if 0 + 05188a: 20 06 | local.get 6 + 05188c: 20 02 | local.get 2 + 05188e: 49 | i32.lt_u + 05188f: 0d 05 | br_if 5 + 051891: 20 06 | local.get 6 + 051893: 28 02 0c | i32.load 2 12 + 051896: 20 01 | local.get 1 + 051898: 47 | i32.ne + 051899: 0d 05 | br_if 5 + 05189b: 0b | end + 05189c: 02 40 | block + 05189e: 20 03 | local.get 3 + 0518a0: 20 06 | local.get 6 + 0518a2: 47 | i32.ne + 0518a3: 0d 00 | br_if 0 + 0518a5: 41 00 | i32.const 0 + 0518a7: 41 00 | i32.const 0 + 0518a9: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 0518b0: 41 7e | i32.const 4294967294 + 0518b2: 20 05 | local.get 5 + 0518b4: 41 03 | i32.const 3 + 0518b6: 76 | i32.shr_u + 0518b7: 77 | i32.rotl + 0518b8: 71 | i32.and + 0518b9: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 0518c0: 0c 03 | br 3 + 0518c2: 0b | end + 0518c3: 02 40 | block + 0518c5: 20 03 | local.get 3 + 0518c7: 20 07 | local.get 7 + 0518c9: 46 | i32.eq + 0518ca: 0d 00 | br_if 0 + 0518cc: 20 03 | local.get 3 + 0518ce: 20 02 | local.get 2 + 0518d0: 49 | i32.lt_u + 0518d1: 0d 05 | br_if 5 + 0518d3: 20 03 | local.get 3 + 0518d5: 28 02 08 | i32.load 2 8 + 0518d8: 20 01 | local.get 1 + 0518da: 47 | i32.ne + 0518db: 0d 05 | br_if 5 + 0518dd: 0b | end + 0518de: 20 06 | local.get 6 + 0518e0: 20 03 | local.get 3 + 0518e2: 36 02 0c | i32.store 2 12 + 0518e5: 20 03 | local.get 3 + 0518e7: 20 06 | local.get 6 + 0518e9: 36 02 08 | i32.store 2 8 + 0518ec: 0c 02 | br 2 + 0518ee: 0b | end + 0518ef: 20 01 | local.get 1 + 0518f1: 28 02 18 | i32.load 2 24 + 0518f4: 21 08 | local.set 8 + 0518f6: 02 40 | block + 0518f8: 02 40 | block + 0518fa: 20 03 | local.get 3 + 0518fc: 20 01 | local.get 1 + 0518fe: 46 | i32.eq + 0518ff: 0d 00 | br_if 0 + 051901: 20 01 | local.get 1 + 051903: 28 02 08 | i32.load 2 8 + 051906: 22 05 | local.tee 5 + 051908: 20 02 | local.get 2 + 05190a: 49 | i32.lt_u + 05190b: 0d 05 | br_if 5 + 05190d: 20 05 | local.get 5 + 05190f: 28 02 0c | i32.load 2 12 + 051912: 20 01 | local.get 1 + 051914: 47 | i32.ne + 051915: 0d 05 | br_if 5 + 051917: 20 03 | local.get 3 + 051919: 28 02 08 | i32.load 2 8 + 05191c: 20 01 | local.get 1 + 05191e: 47 | i32.ne + 05191f: 0d 05 | br_if 5 + 051921: 20 05 | local.get 5 + 051923: 20 03 | local.get 3 + 051925: 36 02 0c | i32.store 2 12 + 051928: 20 03 | local.get 3 + 05192a: 20 05 | local.get 5 + 05192c: 36 02 08 | i32.store 2 8 + 05192f: 0c 01 | br 1 + 051931: 0b | end + 051932: 02 40 | block + 051934: 02 40 | block + 051936: 02 40 | block + 051938: 20 01 | local.get 1 + 05193a: 28 02 14 | i32.load 2 20 + 05193d: 22 05 | local.tee 5 + 05193f: 45 | i32.eqz + 051940: 0d 00 | br_if 0 + 051942: 20 01 | local.get 1 + 051944: 41 14 | i32.const 20 + 051946: 6a | i32.add + 051947: 21 06 | local.set 6 + 051949: 0c 01 | br 1 + 05194b: 0b | end + 05194c: 20 01 | local.get 1 + 05194e: 28 02 10 | i32.load 2 16 + 051951: 22 05 | local.tee 5 + 051953: 45 | i32.eqz + 051954: 0d 01 | br_if 1 + 051956: 20 01 | local.get 1 + 051958: 41 10 | i32.const 16 + 05195a: 6a | i32.add + 05195b: 21 06 | local.set 6 + 05195d: 0b | end + 05195e: 03 40 | loop + 051960: 20 06 | local.get 6 + 051962: 21 07 | local.set 7 + 051964: 20 05 | local.get 5 + 051966: 22 03 | local.tee 3 + 051968: 41 14 | i32.const 20 + 05196a: 6a | i32.add + 05196b: 21 06 | local.set 6 + 05196d: 20 03 | local.get 3 + 05196f: 28 02 14 | i32.load 2 20 + 051972: 22 05 | local.tee 5 + 051974: 0d 00 | br_if 0 + 051976: 20 03 | local.get 3 + 051978: 41 10 | i32.const 16 + 05197a: 6a | i32.add + 05197b: 21 06 | local.set 6 + 05197d: 20 03 | local.get 3 + 05197f: 28 02 10 | i32.load 2 16 + 051982: 22 05 | local.tee 5 + 051984: 0d 00 | br_if 0 + 051986: 0b | end + 051987: 20 07 | local.get 7 + 051989: 20 02 | local.get 2 + 05198b: 49 | i32.lt_u + 05198c: 0d 05 | br_if 5 + 05198e: 20 07 | local.get 7 + 051990: 41 00 | i32.const 0 + 051992: 36 02 00 | i32.store 2 0 + 051995: 0c 01 | br 1 + 051997: 0b | end + 051998: 41 00 | i32.const 0 + 05199a: 21 03 | local.set 3 + 05199c: 0b | end + 05199d: 20 08 | local.get 8 + 05199f: 45 | i32.eqz + 0519a0: 0d 01 | br_if 1 + 0519a2: 02 40 | block + 0519a4: 02 40 | block + 0519a6: 20 01 | local.get 1 + 0519a8: 20 01 | local.get 1 + 0519aa: 28 02 1c | i32.load 2 28 + 0519ad: 22 06 | local.tee 6 + 0519af: 41 02 | i32.const 2 + 0519b1: 74 | i32.shl + 0519b2: 22 05 | local.tee 5 + 0519b4: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 0519bb: 47 | i32.ne + 0519bc: 0d 00 | br_if 0 + 0519be: 20 05 | local.get 5 + 0519c0: 41 d0 a3 99 80 00 | i32.const 414160 + 0519c6: 6a | i32.add + 0519c7: 20 03 | local.get 3 + 0519c9: 36 02 00 | i32.store 2 0 + 0519cc: 20 03 | local.get 3 + 0519ce: 0d 01 | br_if 1 + 0519d0: 41 00 | i32.const 0 + 0519d2: 41 00 | i32.const 0 + 0519d4: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 0519db: 41 7e | i32.const 4294967294 + 0519dd: 20 06 | local.get 6 + 0519df: 77 | i32.rotl + 0519e0: 71 | i32.and + 0519e1: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 0519e8: 0c 03 | br 3 + 0519ea: 0b | end + 0519eb: 20 08 | local.get 8 + 0519ed: 20 02 | local.get 2 + 0519ef: 49 | i32.lt_u + 0519f0: 0d 04 | br_if 4 + 0519f2: 02 40 | block + 0519f4: 02 40 | block + 0519f6: 20 08 | local.get 8 + 0519f8: 28 02 10 | i32.load 2 16 + 0519fb: 20 01 | local.get 1 + 0519fd: 47 | i32.ne + 0519fe: 0d 00 | br_if 0 + 051a00: 20 08 | local.get 8 + 051a02: 20 03 | local.get 3 + 051a04: 36 02 10 | i32.store 2 16 + 051a07: 0c 01 | br 1 + 051a09: 0b | end + 051a0a: 20 08 | local.get 8 + 051a0c: 20 03 | local.get 3 + 051a0e: 36 02 14 | i32.store 2 20 + 051a11: 0b | end + 051a12: 20 03 | local.get 3 + 051a14: 45 | i32.eqz + 051a15: 0d 02 | br_if 2 + 051a17: 0b | end + 051a18: 20 03 | local.get 3 + 051a1a: 20 02 | local.get 2 + 051a1c: 49 | i32.lt_u + 051a1d: 0d 03 | br_if 3 + 051a1f: 20 03 | local.get 3 + 051a21: 20 08 | local.get 8 + 051a23: 36 02 18 | i32.store 2 24 + 051a26: 02 40 | block + 051a28: 20 01 | local.get 1 + 051a2a: 28 02 10 | i32.load 2 16 + 051a2d: 22 05 | local.tee 5 + 051a2f: 45 | i32.eqz + 051a30: 0d 00 | br_if 0 + 051a32: 20 05 | local.get 5 + 051a34: 20 02 | local.get 2 + 051a36: 49 | i32.lt_u + 051a37: 0d 04 | br_if 4 + 051a39: 20 03 | local.get 3 + 051a3b: 20 05 | local.get 5 + 051a3d: 36 02 10 | i32.store 2 16 + 051a40: 20 05 | local.get 5 + 051a42: 20 03 | local.get 3 + 051a44: 36 02 18 | i32.store 2 24 + 051a47: 0b | end + 051a48: 20 01 | local.get 1 + 051a4a: 28 02 14 | i32.load 2 20 + 051a4d: 22 05 | local.tee 5 + 051a4f: 45 | i32.eqz + 051a50: 0d 01 | br_if 1 + 051a52: 20 05 | local.get 5 + 051a54: 20 02 | local.get 2 + 051a56: 49 | i32.lt_u + 051a57: 0d 03 | br_if 3 + 051a59: 20 03 | local.get 3 + 051a5b: 20 05 | local.get 5 + 051a5d: 36 02 14 | i32.store 2 20 + 051a60: 20 05 | local.get 5 + 051a62: 20 03 | local.get 3 + 051a64: 36 02 18 | i32.store 2 24 + 051a67: 0c 01 | br 1 + 051a69: 0b | end + 051a6a: 20 04 | local.get 4 + 051a6c: 28 02 04 | i32.load 2 4 + 051a6f: 22 03 | local.tee 3 + 051a71: 41 03 | i32.const 3 + 051a73: 71 | i32.and + 051a74: 41 03 | i32.const 3 + 051a76: 47 | i32.ne + 051a77: 0d 00 | br_if 0 + 051a79: 41 00 | i32.const 0 + 051a7b: 20 00 | local.get 0 + 051a7d: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 051a84: 20 04 | local.get 4 + 051a86: 20 03 | local.get 3 + 051a88: 41 7e | i32.const 4294967294 + 051a8a: 71 | i32.and + 051a8b: 36 02 04 | i32.store 2 4 + 051a8e: 20 01 | local.get 1 + 051a90: 20 00 | local.get 0 + 051a92: 41 01 | i32.const 1 + 051a94: 72 | i32.or + 051a95: 36 02 04 | i32.store 2 4 + 051a98: 20 04 | local.get 4 + 051a9a: 20 00 | local.get 0 + 051a9c: 36 02 00 | i32.store 2 0 + 051a9f: 0f | return + 051aa0: 0b | end + 051aa1: 20 01 | local.get 1 + 051aa3: 20 04 | local.get 4 + 051aa5: 4f | i32.ge_u + 051aa6: 0d 01 | br_if 1 + 051aa8: 20 04 | local.get 4 + 051aaa: 28 02 04 | i32.load 2 4 + 051aad: 22 07 | local.tee 7 + 051aaf: 41 01 | i32.const 1 + 051ab1: 71 | i32.and + 051ab2: 45 | i32.eqz + 051ab3: 0d 01 | br_if 1 + 051ab5: 02 40 | block + 051ab7: 02 40 | block + 051ab9: 20 07 | local.get 7 + 051abb: 41 02 | i32.const 2 + 051abd: 71 | i32.and + 051abe: 0d 00 | br_if 0 + 051ac0: 02 40 | block + 051ac2: 20 04 | local.get 4 + 051ac4: 41 00 | i32.const 0 + 051ac6: 28 02 b8 a1 99 80 00 | i32.load 2 413880 + 051acd: 47 | i32.ne + 051ace: 0d 00 | br_if 0 + 051ad0: 41 00 | i32.const 0 + 051ad2: 20 01 | local.get 1 + 051ad4: 36 02 b8 a1 99 80 00 | i32.store 2 413880 + 051adb: 41 00 | i32.const 0 + 051add: 41 00 | i32.const 0 + 051adf: 28 02 ac a1 99 80 00 | i32.load 2 413868 + 051ae6: 20 00 | local.get 0 + 051ae8: 6a | i32.add + 051ae9: 22 00 | local.tee 0 + 051aeb: 36 02 ac a1 99 80 00 | i32.store 2 413868 + 051af2: 20 01 | local.get 1 + 051af4: 20 00 | local.get 0 + 051af6: 41 01 | i32.const 1 + 051af8: 72 | i32.or + 051af9: 36 02 04 | i32.store 2 4 + 051afc: 20 01 | local.get 1 + 051afe: 41 00 | i32.const 0 + 051b00: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 051b07: 47 | i32.ne + 051b08: 0d 03 | br_if 3 + 051b0a: 41 00 | i32.const 0 + 051b0c: 41 00 | i32.const 0 + 051b0e: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 051b15: 41 00 | i32.const 0 + 051b17: 41 00 | i32.const 0 + 051b19: 36 02 b4 a1 99 80 00 | i32.store 2 413876 + 051b20: 0f | return + 051b21: 0b | end + 051b22: 02 40 | block + 051b24: 20 04 | local.get 4 + 051b26: 41 00 | i32.const 0 + 051b28: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 051b2f: 22 09 | local.tee 9 + 051b31: 47 | i32.ne + 051b32: 0d 00 | br_if 0 + 051b34: 41 00 | i32.const 0 + 051b36: 20 01 | local.get 1 + 051b38: 36 02 b4 a1 99 80 00 | i32.store 2 413876 + 051b3f: 41 00 | i32.const 0 + 051b41: 41 00 | i32.const 0 + 051b43: 28 02 a8 a1 99 80 00 | i32.load 2 413864 + 051b4a: 20 00 | local.get 0 + 051b4c: 6a | i32.add + 051b4d: 22 00 | local.tee 0 + 051b4f: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 051b56: 20 01 | local.get 1 + 051b58: 20 00 | local.get 0 + 051b5a: 41 01 | i32.const 1 + 051b5c: 72 | i32.or + 051b5d: 36 02 04 | i32.store 2 4 + 051b60: 20 01 | local.get 1 + 051b62: 20 00 | local.get 0 + 051b64: 6a | i32.add + 051b65: 20 00 | local.get 0 + 051b67: 36 02 00 | i32.store 2 0 + 051b6a: 0f | return + 051b6b: 0b | end + 051b6c: 20 04 | local.get 4 + 051b6e: 28 02 0c | i32.load 2 12 + 051b71: 21 03 | local.set 3 + 051b73: 02 40 | block + 051b75: 02 40 | block + 051b77: 20 07 | local.get 7 + 051b79: 41 ff 01 | i32.const 255 + 051b7c: 4b | i32.gt_u + 051b7d: 0d 00 | br_if 0 + 051b7f: 02 40 | block + 051b81: 20 04 | local.get 4 + 051b83: 28 02 08 | i32.load 2 8 + 051b86: 22 05 | local.tee 5 + 051b88: 20 07 | local.get 7 + 051b8a: 41 f8 01 | i32.const 248 + 051b8d: 71 | i32.and + 051b8e: 41 c8 a1 99 80 00 | i32.const 413896 + 051b94: 6a | i32.add + 051b95: 22 06 | local.tee 6 + 051b97: 46 | i32.eq + 051b98: 0d 00 | br_if 0 + 051b9a: 20 05 | local.get 5 + 051b9c: 20 02 | local.get 2 + 051b9e: 49 | i32.lt_u + 051b9f: 0d 06 | br_if 6 + 051ba1: 20 05 | local.get 5 + 051ba3: 28 02 0c | i32.load 2 12 + 051ba6: 20 04 | local.get 4 + 051ba8: 47 | i32.ne + 051ba9: 0d 06 | br_if 6 + 051bab: 0b | end + 051bac: 02 40 | block + 051bae: 20 03 | local.get 3 + 051bb0: 20 05 | local.get 5 + 051bb2: 47 | i32.ne + 051bb3: 0d 00 | br_if 0 + 051bb5: 41 00 | i32.const 0 + 051bb7: 41 00 | i32.const 0 + 051bb9: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 051bc0: 41 7e | i32.const 4294967294 + 051bc2: 20 07 | local.get 7 + 051bc4: 41 03 | i32.const 3 + 051bc6: 76 | i32.shr_u + 051bc7: 77 | i32.rotl + 051bc8: 71 | i32.and + 051bc9: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 051bd0: 0c 02 | br 2 + 051bd2: 0b | end + 051bd3: 02 40 | block + 051bd5: 20 03 | local.get 3 + 051bd7: 20 06 | local.get 6 + 051bd9: 46 | i32.eq + 051bda: 0d 00 | br_if 0 + 051bdc: 20 03 | local.get 3 + 051bde: 20 02 | local.get 2 + 051be0: 49 | i32.lt_u + 051be1: 0d 06 | br_if 6 + 051be3: 20 03 | local.get 3 + 051be5: 28 02 08 | i32.load 2 8 + 051be8: 20 04 | local.get 4 + 051bea: 47 | i32.ne + 051beb: 0d 06 | br_if 6 + 051bed: 0b | end + 051bee: 20 05 | local.get 5 + 051bf0: 20 03 | local.get 3 + 051bf2: 36 02 0c | i32.store 2 12 + 051bf5: 20 03 | local.get 3 + 051bf7: 20 05 | local.get 5 + 051bf9: 36 02 08 | i32.store 2 8 + 051bfc: 0c 01 | br 1 + 051bfe: 0b | end + 051bff: 20 04 | local.get 4 + 051c01: 28 02 18 | i32.load 2 24 + 051c04: 21 0a | local.set 10 + 051c06: 02 40 | block + 051c08: 02 40 | block + 051c0a: 20 03 | local.get 3 + 051c0c: 20 04 | local.get 4 + 051c0e: 46 | i32.eq + 051c0f: 0d 00 | br_if 0 + 051c11: 20 04 | local.get 4 + 051c13: 28 02 08 | i32.load 2 8 + 051c16: 22 05 | local.tee 5 + 051c18: 20 02 | local.get 2 + 051c1a: 49 | i32.lt_u + 051c1b: 0d 06 | br_if 6 + 051c1d: 20 05 | local.get 5 + 051c1f: 28 02 0c | i32.load 2 12 + 051c22: 20 04 | local.get 4 + 051c24: 47 | i32.ne + 051c25: 0d 06 | br_if 6 + 051c27: 20 03 | local.get 3 + 051c29: 28 02 08 | i32.load 2 8 + 051c2c: 20 04 | local.get 4 + 051c2e: 47 | i32.ne + 051c2f: 0d 06 | br_if 6 + 051c31: 20 05 | local.get 5 + 051c33: 20 03 | local.get 3 + 051c35: 36 02 0c | i32.store 2 12 + 051c38: 20 03 | local.get 3 + 051c3a: 20 05 | local.get 5 + 051c3c: 36 02 08 | i32.store 2 8 + 051c3f: 0c 01 | br 1 + 051c41: 0b | end + 051c42: 02 40 | block + 051c44: 02 40 | block + 051c46: 02 40 | block + 051c48: 20 04 | local.get 4 + 051c4a: 28 02 14 | i32.load 2 20 + 051c4d: 22 05 | local.tee 5 + 051c4f: 45 | i32.eqz + 051c50: 0d 00 | br_if 0 + 051c52: 20 04 | local.get 4 + 051c54: 41 14 | i32.const 20 + 051c56: 6a | i32.add + 051c57: 21 06 | local.set 6 + 051c59: 0c 01 | br 1 + 051c5b: 0b | end + 051c5c: 20 04 | local.get 4 + 051c5e: 28 02 10 | i32.load 2 16 + 051c61: 22 05 | local.tee 5 + 051c63: 45 | i32.eqz + 051c64: 0d 01 | br_if 1 + 051c66: 20 04 | local.get 4 + 051c68: 41 10 | i32.const 16 + 051c6a: 6a | i32.add + 051c6b: 21 06 | local.set 6 + 051c6d: 0b | end + 051c6e: 03 40 | loop + 051c70: 20 06 | local.get 6 + 051c72: 21 08 | local.set 8 + 051c74: 20 05 | local.get 5 + 051c76: 22 03 | local.tee 3 + 051c78: 41 14 | i32.const 20 + 051c7a: 6a | i32.add + 051c7b: 21 06 | local.set 6 + 051c7d: 20 03 | local.get 3 + 051c7f: 28 02 14 | i32.load 2 20 + 051c82: 22 05 | local.tee 5 + 051c84: 0d 00 | br_if 0 + 051c86: 20 03 | local.get 3 + 051c88: 41 10 | i32.const 16 + 051c8a: 6a | i32.add + 051c8b: 21 06 | local.set 6 + 051c8d: 20 03 | local.get 3 + 051c8f: 28 02 10 | i32.load 2 16 + 051c92: 22 05 | local.tee 5 + 051c94: 0d 00 | br_if 0 + 051c96: 0b | end + 051c97: 20 08 | local.get 8 + 051c99: 20 02 | local.get 2 + 051c9b: 49 | i32.lt_u + 051c9c: 0d 06 | br_if 6 + 051c9e: 20 08 | local.get 8 + 051ca0: 41 00 | i32.const 0 + 051ca2: 36 02 00 | i32.store 2 0 + 051ca5: 0c 01 | br 1 + 051ca7: 0b | end + 051ca8: 41 00 | i32.const 0 + 051caa: 21 03 | local.set 3 + 051cac: 0b | end + 051cad: 20 0a | local.get 10 + 051caf: 45 | i32.eqz + 051cb0: 0d 00 | br_if 0 + 051cb2: 02 40 | block + 051cb4: 02 40 | block + 051cb6: 20 04 | local.get 4 + 051cb8: 20 04 | local.get 4 + 051cba: 28 02 1c | i32.load 2 28 + 051cbd: 22 06 | local.tee 6 + 051cbf: 41 02 | i32.const 2 + 051cc1: 74 | i32.shl + 051cc2: 22 05 | local.tee 5 + 051cc4: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 051ccb: 47 | i32.ne + 051ccc: 0d 00 | br_if 0 + 051cce: 20 05 | local.get 5 + 051cd0: 41 d0 a3 99 80 00 | i32.const 414160 + 051cd6: 6a | i32.add + 051cd7: 20 03 | local.get 3 + 051cd9: 36 02 00 | i32.store 2 0 + 051cdc: 20 03 | local.get 3 + 051cde: 0d 01 | br_if 1 + 051ce0: 41 00 | i32.const 0 + 051ce2: 41 00 | i32.const 0 + 051ce4: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 051ceb: 41 7e | i32.const 4294967294 + 051ced: 20 06 | local.get 6 + 051cef: 77 | i32.rotl + 051cf0: 71 | i32.and + 051cf1: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 051cf8: 0c 02 | br 2 + 051cfa: 0b | end + 051cfb: 20 0a | local.get 10 + 051cfd: 20 02 | local.get 2 + 051cff: 49 | i32.lt_u + 051d00: 0d 05 | br_if 5 + 051d02: 02 40 | block + 051d04: 02 40 | block + 051d06: 20 0a | local.get 10 + 051d08: 28 02 10 | i32.load 2 16 + 051d0b: 20 04 | local.get 4 + 051d0d: 47 | i32.ne + 051d0e: 0d 00 | br_if 0 + 051d10: 20 0a | local.get 10 + 051d12: 20 03 | local.get 3 + 051d14: 36 02 10 | i32.store 2 16 + 051d17: 0c 01 | br 1 + 051d19: 0b | end + 051d1a: 20 0a | local.get 10 + 051d1c: 20 03 | local.get 3 + 051d1e: 36 02 14 | i32.store 2 20 + 051d21: 0b | end + 051d22: 20 03 | local.get 3 + 051d24: 45 | i32.eqz + 051d25: 0d 01 | br_if 1 + 051d27: 0b | end + 051d28: 20 03 | local.get 3 + 051d2a: 20 02 | local.get 2 + 051d2c: 49 | i32.lt_u + 051d2d: 0d 04 | br_if 4 + 051d2f: 20 03 | local.get 3 + 051d31: 20 0a | local.get 10 + 051d33: 36 02 18 | i32.store 2 24 + 051d36: 02 40 | block + 051d38: 20 04 | local.get 4 + 051d3a: 28 02 10 | i32.load 2 16 + 051d3d: 22 05 | local.tee 5 + 051d3f: 45 | i32.eqz + 051d40: 0d 00 | br_if 0 + 051d42: 20 05 | local.get 5 + 051d44: 20 02 | local.get 2 + 051d46: 49 | i32.lt_u + 051d47: 0d 05 | br_if 5 + 051d49: 20 03 | local.get 3 + 051d4b: 20 05 | local.get 5 + 051d4d: 36 02 10 | i32.store 2 16 + 051d50: 20 05 | local.get 5 + 051d52: 20 03 | local.get 3 + 051d54: 36 02 18 | i32.store 2 24 + 051d57: 0b | end + 051d58: 20 04 | local.get 4 + 051d5a: 28 02 14 | i32.load 2 20 + 051d5d: 22 05 | local.tee 5 + 051d5f: 45 | i32.eqz + 051d60: 0d 00 | br_if 0 + 051d62: 20 05 | local.get 5 + 051d64: 20 02 | local.get 2 + 051d66: 49 | i32.lt_u + 051d67: 0d 04 | br_if 4 + 051d69: 20 03 | local.get 3 + 051d6b: 20 05 | local.get 5 + 051d6d: 36 02 14 | i32.store 2 20 + 051d70: 20 05 | local.get 5 + 051d72: 20 03 | local.get 3 + 051d74: 36 02 18 | i32.store 2 24 + 051d77: 0b | end + 051d78: 20 01 | local.get 1 + 051d7a: 20 07 | local.get 7 + 051d7c: 41 78 | i32.const 4294967288 + 051d7e: 71 | i32.and + 051d7f: 20 00 | local.get 0 + 051d81: 6a | i32.add + 051d82: 22 00 | local.tee 0 + 051d84: 41 01 | i32.const 1 + 051d86: 72 | i32.or + 051d87: 36 02 04 | i32.store 2 4 + 051d8a: 20 01 | local.get 1 + 051d8c: 20 00 | local.get 0 + 051d8e: 6a | i32.add + 051d8f: 20 00 | local.get 0 + 051d91: 36 02 00 | i32.store 2 0 + 051d94: 20 01 | local.get 1 + 051d96: 20 09 | local.get 9 + 051d98: 47 | i32.ne + 051d99: 0d 01 | br_if 1 + 051d9b: 41 00 | i32.const 0 + 051d9d: 20 00 | local.get 0 + 051d9f: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 051da6: 0f | return + 051da7: 0b | end + 051da8: 20 04 | local.get 4 + 051daa: 20 07 | local.get 7 + 051dac: 41 7e | i32.const 4294967294 + 051dae: 71 | i32.and + 051daf: 36 02 04 | i32.store 2 4 + 051db2: 20 01 | local.get 1 + 051db4: 20 00 | local.get 0 + 051db6: 41 01 | i32.const 1 + 051db8: 72 | i32.or + 051db9: 36 02 04 | i32.store 2 4 + 051dbc: 20 01 | local.get 1 + 051dbe: 20 00 | local.get 0 + 051dc0: 6a | i32.add + 051dc1: 20 00 | local.get 0 + 051dc3: 36 02 00 | i32.store 2 0 + 051dc6: 0b | end + 051dc7: 02 40 | block + 051dc9: 20 00 | local.get 0 + 051dcb: 41 ff 01 | i32.const 255 + 051dce: 4b | i32.gt_u + 051dcf: 0d 00 | br_if 0 + 051dd1: 20 00 | local.get 0 + 051dd3: 41 f8 01 | i32.const 248 + 051dd6: 71 | i32.and + 051dd7: 41 c8 a1 99 80 00 | i32.const 413896 + 051ddd: 6a | i32.add + 051dde: 21 03 | local.set 3 + 051de0: 02 40 | block + 051de2: 02 40 | block + 051de4: 41 00 | i32.const 0 + 051de6: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 051ded: 22 05 | local.tee 5 + 051def: 41 01 | i32.const 1 + 051df1: 20 00 | local.get 0 + 051df3: 41 03 | i32.const 3 + 051df5: 76 | i32.shr_u + 051df6: 74 | i32.shl + 051df7: 22 00 | local.tee 0 + 051df9: 71 | i32.and + 051dfa: 0d 00 | br_if 0 + 051dfc: 41 00 | i32.const 0 + 051dfe: 20 05 | local.get 5 + 051e00: 20 00 | local.get 0 + 051e02: 72 | i32.or + 051e03: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 051e0a: 20 03 | local.get 3 + 051e0c: 21 00 | local.set 0 + 051e0e: 0c 01 | br 1 + 051e10: 0b | end + 051e11: 20 03 | local.get 3 + 051e13: 28 02 08 | i32.load 2 8 + 051e16: 22 00 | local.tee 0 + 051e18: 20 02 | local.get 2 + 051e1a: 49 | i32.lt_u + 051e1b: 0d 03 | br_if 3 + 051e1d: 0b | end + 051e1e: 20 03 | local.get 3 + 051e20: 20 01 | local.get 1 + 051e22: 36 02 08 | i32.store 2 8 + 051e25: 20 00 | local.get 0 + 051e27: 20 01 | local.get 1 + 051e29: 36 02 0c | i32.store 2 12 + 051e2c: 20 01 | local.get 1 + 051e2e: 20 03 | local.get 3 + 051e30: 36 02 0c | i32.store 2 12 + 051e33: 20 01 | local.get 1 + 051e35: 20 00 | local.get 0 + 051e37: 36 02 08 | i32.store 2 8 + 051e3a: 0f | return + 051e3b: 0b | end + 051e3c: 41 1f | i32.const 31 + 051e3e: 21 03 | local.set 3 + 051e40: 02 40 | block + 051e42: 20 00 | local.get 0 + 051e44: 41 ff ff ff 07 | i32.const 16777215 + 051e49: 4b | i32.gt_u + 051e4a: 0d 00 | br_if 0 + 051e4c: 20 00 | local.get 0 + 051e4e: 41 26 | i32.const 38 + 051e50: 20 00 | local.get 0 + 051e52: 41 08 | i32.const 8 + 051e54: 76 | i32.shr_u + 051e55: 67 | i32.clz + 051e56: 22 03 | local.tee 3 + 051e58: 6b | i32.sub + 051e59: 76 | i32.shr_u + 051e5a: 41 01 | i32.const 1 + 051e5c: 71 | i32.and + 051e5d: 20 03 | local.get 3 + 051e5f: 41 01 | i32.const 1 + 051e61: 74 | i32.shl + 051e62: 72 | i32.or + 051e63: 41 3e | i32.const 62 + 051e65: 73 | i32.xor + 051e66: 21 03 | local.set 3 + 051e68: 0b | end + 051e69: 20 01 | local.get 1 + 051e6b: 20 03 | local.get 3 + 051e6d: 36 02 1c | i32.store 2 28 + 051e70: 20 01 | local.get 1 + 051e72: 42 00 | i64.const 0 + 051e74: 37 02 10 | i64.store 2 16 + 051e77: 20 03 | local.get 3 + 051e79: 41 02 | i32.const 2 + 051e7b: 74 | i32.shl + 051e7c: 41 d0 a3 99 80 00 | i32.const 414160 + 051e82: 6a | i32.add + 051e83: 21 06 | local.set 6 + 051e85: 02 40 | block + 051e87: 02 40 | block + 051e89: 02 40 | block + 051e8b: 02 40 | block + 051e8d: 41 00 | i32.const 0 + 051e8f: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 051e96: 22 05 | local.tee 5 + 051e98: 41 01 | i32.const 1 + 051e9a: 20 03 | local.get 3 + 051e9c: 74 | i32.shl + 051e9d: 22 04 | local.tee 4 + 051e9f: 71 | i32.and + 051ea0: 0d 00 | br_if 0 + 051ea2: 41 00 | i32.const 0 + 051ea4: 20 05 | local.get 5 + 051ea6: 20 04 | local.get 4 + 051ea8: 72 | i32.or + 051ea9: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 051eb0: 20 06 | local.get 6 + 051eb2: 20 01 | local.get 1 + 051eb4: 36 02 00 | i32.store 2 0 + 051eb7: 41 08 | i32.const 8 + 051eb9: 21 00 | local.set 0 + 051ebb: 41 18 | i32.const 24 + 051ebd: 21 03 | local.set 3 + 051ebf: 0c 01 | br 1 + 051ec1: 0b | end + 051ec2: 20 00 | local.get 0 + 051ec4: 41 00 | i32.const 0 + 051ec6: 41 19 | i32.const 25 + 051ec8: 20 03 | local.get 3 + 051eca: 41 01 | i32.const 1 + 051ecc: 76 | i32.shr_u + 051ecd: 6b | i32.sub + 051ece: 20 03 | local.get 3 + 051ed0: 41 1f | i32.const 31 + 051ed2: 46 | i32.eq + 051ed3: 1b | select + 051ed4: 74 | i32.shl + 051ed5: 21 03 | local.set 3 + 051ed7: 20 06 | local.get 6 + 051ed9: 28 02 00 | i32.load 2 0 + 051edc: 21 06 | local.set 6 + 051ede: 03 40 | loop + 051ee0: 20 06 | local.get 6 + 051ee2: 22 05 | local.tee 5 + 051ee4: 28 02 04 | i32.load 2 4 + 051ee7: 41 78 | i32.const 4294967288 + 051ee9: 71 | i32.and + 051eea: 20 00 | local.get 0 + 051eec: 46 | i32.eq + 051eed: 0d 02 | br_if 2 + 051eef: 20 03 | local.get 3 + 051ef1: 41 1d | i32.const 29 + 051ef3: 76 | i32.shr_u + 051ef4: 21 06 | local.set 6 + 051ef6: 20 03 | local.get 3 + 051ef8: 41 01 | i32.const 1 + 051efa: 74 | i32.shl + 051efb: 21 03 | local.set 3 + 051efd: 20 05 | local.get 5 + 051eff: 20 06 | local.get 6 + 051f01: 41 04 | i32.const 4 + 051f03: 71 | i32.and + 051f04: 6a | i32.add + 051f05: 22 04 | local.tee 4 + 051f07: 28 02 10 | i32.load 2 16 + 051f0a: 22 06 | local.tee 6 + 051f0c: 0d 00 | br_if 0 + 051f0e: 0b | end + 051f0f: 20 04 | local.get 4 + 051f11: 41 10 | i32.const 16 + 051f13: 6a | i32.add + 051f14: 22 00 | local.tee 0 + 051f16: 20 02 | local.get 2 + 051f18: 49 | i32.lt_u + 051f19: 0d 04 | br_if 4 + 051f1b: 20 00 | local.get 0 + 051f1d: 20 01 | local.get 1 + 051f1f: 36 02 00 | i32.store 2 0 + 051f22: 41 08 | i32.const 8 + 051f24: 21 00 | local.set 0 + 051f26: 41 18 | i32.const 24 + 051f28: 21 03 | local.set 3 + 051f2a: 20 05 | local.get 5 + 051f2c: 21 06 | local.set 6 + 051f2e: 0b | end + 051f2f: 20 01 | local.get 1 + 051f31: 21 05 | local.set 5 + 051f33: 20 01 | local.get 1 + 051f35: 21 04 | local.set 4 + 051f37: 0c 01 | br 1 + 051f39: 0b | end + 051f3a: 20 05 | local.get 5 + 051f3c: 20 02 | local.get 2 + 051f3e: 49 | i32.lt_u + 051f3f: 0d 02 | br_if 2 + 051f41: 20 05 | local.get 5 + 051f43: 28 02 08 | i32.load 2 8 + 051f46: 22 06 | local.tee 6 + 051f48: 20 02 | local.get 2 + 051f4a: 49 | i32.lt_u + 051f4b: 0d 02 | br_if 2 + 051f4d: 20 06 | local.get 6 + 051f4f: 20 01 | local.get 1 + 051f51: 36 02 0c | i32.store 2 12 + 051f54: 20 05 | local.get 5 + 051f56: 20 01 | local.get 1 + 051f58: 36 02 08 | i32.store 2 8 + 051f5b: 41 00 | i32.const 0 + 051f5d: 21 04 | local.set 4 + 051f5f: 41 18 | i32.const 24 + 051f61: 21 00 | local.set 0 + 051f63: 41 08 | i32.const 8 + 051f65: 21 03 | local.set 3 + 051f67: 0b | end + 051f68: 20 01 | local.get 1 + 051f6a: 20 03 | local.get 3 + 051f6c: 6a | i32.add + 051f6d: 20 06 | local.get 6 + 051f6f: 36 02 00 | i32.store 2 0 + 051f72: 20 01 | local.get 1 + 051f74: 20 05 | local.get 5 + 051f76: 36 02 0c | i32.store 2 12 + 051f79: 20 01 | local.get 1 + 051f7b: 20 00 | local.get 0 + 051f7d: 6a | i32.add + 051f7e: 20 04 | local.get 4 + 051f80: 36 02 00 | i32.store 2 0 + 051f83: 41 00 | i32.const 0 + 051f85: 41 00 | i32.const 0 + 051f87: 28 02 c0 a1 99 80 00 | i32.load 2 413888 + 051f8e: 41 7f | i32.const 4294967295 + 051f90: 6a | i32.add + 051f91: 22 01 | local.tee 1 + 051f93: 41 7f | i32.const 4294967295 + 051f95: 20 01 | local.get 1 + 051f97: 1b | select + 051f98: 36 02 c0 a1 99 80 00 | i32.store 2 413888 + 051f9f: 0b | end + 051fa0: 0f | return + 051fa1: 0b | end + 051fa2: 10 d5 85 80 80 00 | call 725 + 051fa8: 00 | unreachable + 051fa9: 0b | end +051fab func[773]: + 051fac: 01 7f | local[2] type=i32 + 051fae: 01 7e | local[3] type=i64 + 051fb0: 02 40 | block + 051fb2: 02 40 | block + 051fb4: 20 00 | local.get 0 + 051fb6: 0d 00 | br_if 0 + 051fb8: 41 00 | i32.const 0 + 051fba: 21 02 | local.set 2 + 051fbc: 0c 01 | br 1 + 051fbe: 0b | end + 051fbf: 20 00 | local.get 0 + 051fc1: ad | i64.extend_i32_u + 051fc2: 20 01 | local.get 1 + 051fc4: ad | i64.extend_i32_u + 051fc5: 7e | i64.mul + 051fc6: 22 03 | local.tee 3 + 051fc8: a7 | i32.wrap_i64 + 051fc9: 21 02 | local.set 2 + 051fcb: 20 01 | local.get 1 + 051fcd: 20 00 | local.get 0 + 051fcf: 72 | i32.or + 051fd0: 41 80 80 04 | i32.const 65536 + 051fd4: 49 | i32.lt_u + 051fd5: 0d 00 | br_if 0 + 051fd7: 41 7f | i32.const 4294967295 + 051fd9: 20 02 | local.get 2 + 051fdb: 20 03 | local.get 3 + 051fdd: 42 20 | i64.const 32 + 051fdf: 88 | i64.shr_u + 051fe0: a7 | i32.wrap_i64 + 051fe1: 41 00 | i32.const 0 + 051fe3: 47 | i32.ne + 051fe4: 1b | select + 051fe5: 21 02 | local.set 2 + 051fe7: 0b | end + 051fe8: 02 40 | block + 051fea: 20 02 | local.get 2 + 051fec: 10 82 86 80 80 00 | call 770 + 051ff2: 22 00 | local.tee 0 + 051ff4: 45 | i32.eqz + 051ff5: 0d 00 | br_if 0 + 051ff7: 20 00 | local.get 0 + 051ff9: 41 7c | i32.const 4294967292 + 051ffb: 6a | i32.add + 051ffc: 2d 00 00 | i32.load8_u 0 0 + 051fff: 41 03 | i32.const 3 + 052001: 71 | i32.and + 052002: 45 | i32.eqz + 052003: 0d 00 | br_if 0 + 052005: 20 00 | local.get 0 + 052007: 41 00 | i32.const 0 + 052009: 20 02 | local.get 2 + 05200b: 10 c7 82 80 80 00 | call 327 + 052011: 1a | drop + 052012: 0b | end + 052013: 20 00 | local.get 0 + 052015: 0b | end +052018 func[774]: + 052019: 02 7f | local[2..3] type=i32 + 05201b: 02 40 | block + 05201d: 20 00 | local.get 0 + 05201f: 0d 00 | br_if 0 + 052021: 20 01 | local.get 1 + 052023: 10 82 86 80 80 00 | call 770 + 052029: 0f | return + 05202a: 0b | end + 05202b: 02 40 | block + 05202d: 20 01 | local.get 1 + 05202f: 41 40 | i32.const 4294967232 + 052031: 49 | i32.lt_u + 052032: 0d 00 | br_if 0 + 052034: 10 89 85 80 80 00 | call 649 + 05203a: 41 30 | i32.const 48 + 05203c: 36 02 00 | i32.store 2 0 + 05203f: 41 00 | i32.const 0 + 052041: 0f | return + 052042: 0b | end + 052043: 02 40 | block + 052045: 20 00 | local.get 0 + 052047: 41 78 | i32.const 4294967288 + 052049: 6a | i32.add + 05204a: 41 10 | i32.const 16 + 05204c: 20 01 | local.get 1 + 05204e: 41 0b | i32.const 11 + 052050: 6a | i32.add + 052051: 41 78 | i32.const 4294967288 + 052053: 71 | i32.and + 052054: 20 01 | local.get 1 + 052056: 41 0b | i32.const 11 + 052058: 49 | i32.lt_u + 052059: 1b | select + 05205a: 10 87 86 80 80 00 | call 775 + 052060: 22 02 | local.tee 2 + 052062: 45 | i32.eqz + 052063: 0d 00 | br_if 0 + 052065: 20 02 | local.get 2 + 052067: 41 08 | i32.const 8 + 052069: 6a | i32.add + 05206a: 0f | return + 05206b: 0b | end + 05206c: 02 40 | block + 05206e: 20 01 | local.get 1 + 052070: 10 82 86 80 80 00 | call 770 + 052076: 22 02 | local.tee 2 + 052078: 0d 00 | br_if 0 + 05207a: 41 00 | i32.const 0 + 05207c: 0f | return + 05207d: 0b | end + 05207e: 20 02 | local.get 2 + 052080: 20 00 | local.get 0 + 052082: 41 7c | i32.const 4294967292 + 052084: 41 78 | i32.const 4294967288 + 052086: 20 00 | local.get 0 + 052088: 41 7c | i32.const 4294967292 + 05208a: 6a | i32.add + 05208b: 28 02 00 | i32.load 2 0 + 05208e: 22 03 | local.tee 3 + 052090: 41 03 | i32.const 3 + 052092: 71 | i32.and + 052093: 1b | select + 052094: 20 03 | local.get 3 + 052096: 41 78 | i32.const 4294967288 + 052098: 71 | i32.and + 052099: 6a | i32.add + 05209a: 22 03 | local.tee 3 + 05209c: 20 01 | local.get 1 + 05209e: 20 03 | local.get 3 + 0520a0: 20 01 | local.get 1 + 0520a2: 49 | i32.lt_u + 0520a3: 1b | select + 0520a4: 10 cf 82 80 80 00 | call 335 + 0520aa: 1a | drop + 0520ab: 20 00 | local.get 0 + 0520ad: 10 84 86 80 80 00 | call 772 + 0520b3: 20 02 | local.get 2 + 0520b5: 0b | end +0520b8 func[775]: + 0520b9: 09 7f | local[2..10] type=i32 + 0520bb: 02 40 | block + 0520bd: 02 40 | block + 0520bf: 20 00 | local.get 0 + 0520c1: 41 00 | i32.const 0 + 0520c3: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 0520ca: 22 02 | local.tee 2 + 0520cc: 49 | i32.lt_u + 0520cd: 0d 00 | br_if 0 + 0520cf: 20 00 | local.get 0 + 0520d1: 28 02 04 | i32.load 2 4 + 0520d4: 22 03 | local.tee 3 + 0520d6: 41 03 | i32.const 3 + 0520d8: 71 | i32.and + 0520d9: 22 04 | local.tee 4 + 0520db: 41 01 | i32.const 1 + 0520dd: 46 | i32.eq + 0520de: 0d 00 | br_if 0 + 0520e0: 20 03 | local.get 3 + 0520e2: 41 78 | i32.const 4294967288 + 0520e4: 71 | i32.and + 0520e5: 22 05 | local.tee 5 + 0520e7: 45 | i32.eqz + 0520e8: 0d 00 | br_if 0 + 0520ea: 20 00 | local.get 0 + 0520ec: 20 05 | local.get 5 + 0520ee: 6a | i32.add + 0520ef: 22 06 | local.tee 6 + 0520f1: 28 02 04 | i32.load 2 4 + 0520f4: 22 07 | local.tee 7 + 0520f6: 41 01 | i32.const 1 + 0520f8: 71 | i32.and + 0520f9: 45 | i32.eqz + 0520fa: 0d 00 | br_if 0 + 0520fc: 02 40 | block + 0520fe: 20 04 | local.get 4 + 052100: 0d 00 | br_if 0 + 052102: 41 00 | i32.const 0 + 052104: 21 04 | local.set 4 + 052106: 20 01 | local.get 1 + 052108: 41 80 02 | i32.const 256 + 05210b: 49 | i32.lt_u + 05210c: 0d 02 | br_if 2 + 05210e: 02 40 | block + 052110: 20 05 | local.get 5 + 052112: 20 01 | local.get 1 + 052114: 41 04 | i32.const 4 + 052116: 6a | i32.add + 052117: 49 | i32.lt_u + 052118: 0d 00 | br_if 0 + 05211a: 20 00 | local.get 0 + 05211c: 21 04 | local.set 4 + 05211e: 20 05 | local.get 5 + 052120: 20 01 | local.get 1 + 052122: 6b | i32.sub + 052123: 41 00 | i32.const 0 + 052125: 28 02 80 a5 99 80 00 | i32.load 2 414336 + 05212c: 41 01 | i32.const 1 + 05212e: 74 | i32.shl + 05212f: 4d | i32.le_u + 052130: 0d 03 | br_if 3 + 052132: 0b | end + 052133: 41 00 | i32.const 0 + 052135: 21 04 | local.set 4 + 052137: 0c 02 | br 2 + 052139: 0b | end + 05213a: 02 40 | block + 05213c: 20 05 | local.get 5 + 05213e: 20 01 | local.get 1 + 052140: 49 | i32.lt_u + 052141: 0d 00 | br_if 0 + 052143: 02 40 | block + 052145: 20 05 | local.get 5 + 052147: 20 01 | local.get 1 + 052149: 6b | i32.sub + 05214a: 22 05 | local.tee 5 + 05214c: 41 10 | i32.const 16 + 05214e: 49 | i32.lt_u + 05214f: 0d 00 | br_if 0 + 052151: 20 00 | local.get 0 + 052153: 20 01 | local.get 1 + 052155: 20 03 | local.get 3 + 052157: 41 01 | i32.const 1 + 052159: 71 | i32.and + 05215a: 72 | i32.or + 05215b: 41 02 | i32.const 2 + 05215d: 72 | i32.or + 05215e: 36 02 04 | i32.store 2 4 + 052161: 20 00 | local.get 0 + 052163: 20 01 | local.get 1 + 052165: 6a | i32.add + 052166: 22 01 | local.tee 1 + 052168: 20 05 | local.get 5 + 05216a: 41 03 | i32.const 3 + 05216c: 72 | i32.or + 05216d: 36 02 04 | i32.store 2 4 + 052170: 20 06 | local.get 6 + 052172: 20 06 | local.get 6 + 052174: 28 02 04 | i32.load 2 4 + 052177: 41 01 | i32.const 1 + 052179: 72 | i32.or + 05217a: 36 02 04 | i32.store 2 4 + 05217d: 20 01 | local.get 1 + 05217f: 20 05 | local.get 5 + 052181: 10 88 86 80 80 00 | call 776 + 052187: 0b | end + 052188: 20 00 | local.get 0 + 05218a: 0f | return + 05218b: 0b | end + 05218c: 41 00 | i32.const 0 + 05218e: 21 04 | local.set 4 + 052190: 02 40 | block + 052192: 20 06 | local.get 6 + 052194: 41 00 | i32.const 0 + 052196: 28 02 b8 a1 99 80 00 | i32.load 2 413880 + 05219d: 47 | i32.ne + 05219e: 0d 00 | br_if 0 + 0521a0: 41 00 | i32.const 0 + 0521a2: 28 02 ac a1 99 80 00 | i32.load 2 413868 + 0521a9: 20 05 | local.get 5 + 0521ab: 6a | i32.add + 0521ac: 22 05 | local.tee 5 + 0521ae: 20 01 | local.get 1 + 0521b0: 4d | i32.le_u + 0521b1: 0d 02 | br_if 2 + 0521b3: 20 00 | local.get 0 + 0521b5: 20 01 | local.get 1 + 0521b7: 20 03 | local.get 3 + 0521b9: 41 01 | i32.const 1 + 0521bb: 71 | i32.and + 0521bc: 72 | i32.or + 0521bd: 41 02 | i32.const 2 + 0521bf: 72 | i32.or + 0521c0: 36 02 04 | i32.store 2 4 + 0521c3: 20 00 | local.get 0 + 0521c5: 20 01 | local.get 1 + 0521c7: 6a | i32.add + 0521c8: 22 03 | local.tee 3 + 0521ca: 20 05 | local.get 5 + 0521cc: 20 01 | local.get 1 + 0521ce: 6b | i32.sub + 0521cf: 22 05 | local.tee 5 + 0521d1: 41 01 | i32.const 1 + 0521d3: 72 | i32.or + 0521d4: 36 02 04 | i32.store 2 4 + 0521d7: 41 00 | i32.const 0 + 0521d9: 20 05 | local.get 5 + 0521db: 36 02 ac a1 99 80 00 | i32.store 2 413868 + 0521e2: 41 00 | i32.const 0 + 0521e4: 20 03 | local.get 3 + 0521e6: 36 02 b8 a1 99 80 00 | i32.store 2 413880 + 0521ed: 20 00 | local.get 0 + 0521ef: 0f | return + 0521f0: 0b | end + 0521f1: 02 40 | block + 0521f3: 20 06 | local.get 6 + 0521f5: 41 00 | i32.const 0 + 0521f7: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 0521fe: 47 | i32.ne + 0521ff: 0d 00 | br_if 0 + 052201: 41 00 | i32.const 0 + 052203: 21 04 | local.set 4 + 052205: 41 00 | i32.const 0 + 052207: 28 02 a8 a1 99 80 00 | i32.load 2 413864 + 05220e: 20 05 | local.get 5 + 052210: 6a | i32.add + 052211: 22 05 | local.tee 5 + 052213: 20 01 | local.get 1 + 052215: 49 | i32.lt_u + 052216: 0d 02 | br_if 2 + 052218: 02 40 | block + 05221a: 02 40 | block + 05221c: 20 05 | local.get 5 + 05221e: 20 01 | local.get 1 + 052220: 6b | i32.sub + 052221: 22 04 | local.tee 4 + 052223: 41 10 | i32.const 16 + 052225: 49 | i32.lt_u + 052226: 0d 00 | br_if 0 + 052228: 20 00 | local.get 0 + 05222a: 20 01 | local.get 1 + 05222c: 20 03 | local.get 3 + 05222e: 41 01 | i32.const 1 + 052230: 71 | i32.and + 052231: 72 | i32.or + 052232: 41 02 | i32.const 2 + 052234: 72 | i32.or + 052235: 36 02 04 | i32.store 2 4 + 052238: 20 00 | local.get 0 + 05223a: 20 01 | local.get 1 + 05223c: 6a | i32.add + 05223d: 22 01 | local.tee 1 + 05223f: 20 04 | local.get 4 + 052241: 41 01 | i32.const 1 + 052243: 72 | i32.or + 052244: 36 02 04 | i32.store 2 4 + 052247: 20 00 | local.get 0 + 052249: 20 05 | local.get 5 + 05224b: 6a | i32.add + 05224c: 22 05 | local.tee 5 + 05224e: 20 04 | local.get 4 + 052250: 36 02 00 | i32.store 2 0 + 052253: 20 05 | local.get 5 + 052255: 20 05 | local.get 5 + 052257: 28 02 04 | i32.load 2 4 + 05225a: 41 7e | i32.const 4294967294 + 05225c: 71 | i32.and + 05225d: 36 02 04 | i32.store 2 4 + 052260: 0c 01 | br 1 + 052262: 0b | end + 052263: 20 00 | local.get 0 + 052265: 20 03 | local.get 3 + 052267: 41 01 | i32.const 1 + 052269: 71 | i32.and + 05226a: 20 05 | local.get 5 + 05226c: 72 | i32.or + 05226d: 41 02 | i32.const 2 + 05226f: 72 | i32.or + 052270: 36 02 04 | i32.store 2 4 + 052273: 20 00 | local.get 0 + 052275: 20 05 | local.get 5 + 052277: 6a | i32.add + 052278: 22 05 | local.tee 5 + 05227a: 20 05 | local.get 5 + 05227c: 28 02 04 | i32.load 2 4 + 05227f: 41 01 | i32.const 1 + 052281: 72 | i32.or + 052282: 36 02 04 | i32.store 2 4 + 052285: 41 00 | i32.const 0 + 052287: 21 01 | local.set 1 + 052289: 41 00 | i32.const 0 + 05228b: 21 04 | local.set 4 + 05228d: 0b | end + 05228e: 41 00 | i32.const 0 + 052290: 20 01 | local.get 1 + 052292: 36 02 b4 a1 99 80 00 | i32.store 2 413876 + 052299: 41 00 | i32.const 0 + 05229b: 20 04 | local.get 4 + 05229d: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 0522a4: 20 00 | local.get 0 + 0522a6: 0f | return + 0522a7: 0b | end + 0522a8: 41 00 | i32.const 0 + 0522aa: 21 04 | local.set 4 + 0522ac: 20 07 | local.get 7 + 0522ae: 41 02 | i32.const 2 + 0522b0: 71 | i32.and + 0522b1: 0d 01 | br_if 1 + 0522b3: 20 07 | local.get 7 + 0522b5: 41 78 | i32.const 4294967288 + 0522b7: 71 | i32.and + 0522b8: 20 05 | local.get 5 + 0522ba: 6a | i32.add + 0522bb: 22 08 | local.tee 8 + 0522bd: 20 01 | local.get 1 + 0522bf: 49 | i32.lt_u + 0522c0: 0d 01 | br_if 1 + 0522c2: 20 06 | local.get 6 + 0522c4: 28 02 0c | i32.load 2 12 + 0522c7: 21 05 | local.set 5 + 0522c9: 02 40 | block + 0522cb: 02 40 | block + 0522cd: 20 07 | local.get 7 + 0522cf: 41 ff 01 | i32.const 255 + 0522d2: 4b | i32.gt_u + 0522d3: 0d 00 | br_if 0 + 0522d5: 02 40 | block + 0522d7: 20 06 | local.get 6 + 0522d9: 28 02 08 | i32.load 2 8 + 0522dc: 22 04 | local.tee 4 + 0522de: 20 07 | local.get 7 + 0522e0: 41 f8 01 | i32.const 248 + 0522e3: 71 | i32.and + 0522e4: 41 c8 a1 99 80 00 | i32.const 413896 + 0522ea: 6a | i32.add + 0522eb: 22 09 | local.tee 9 + 0522ed: 46 | i32.eq + 0522ee: 0d 00 | br_if 0 + 0522f0: 20 04 | local.get 4 + 0522f2: 20 02 | local.get 2 + 0522f4: 49 | i32.lt_u + 0522f5: 0d 03 | br_if 3 + 0522f7: 20 04 | local.get 4 + 0522f9: 28 02 0c | i32.load 2 12 + 0522fc: 20 06 | local.get 6 + 0522fe: 47 | i32.ne + 0522ff: 0d 03 | br_if 3 + 052301: 0b | end + 052302: 02 40 | block + 052304: 20 05 | local.get 5 + 052306: 20 04 | local.get 4 + 052308: 47 | i32.ne + 052309: 0d 00 | br_if 0 + 05230b: 41 00 | i32.const 0 + 05230d: 41 00 | i32.const 0 + 05230f: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 052316: 41 7e | i32.const 4294967294 + 052318: 20 07 | local.get 7 + 05231a: 41 03 | i32.const 3 + 05231c: 76 | i32.shr_u + 05231d: 77 | i32.rotl + 05231e: 71 | i32.and + 05231f: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 052326: 0c 02 | br 2 + 052328: 0b | end + 052329: 02 40 | block + 05232b: 20 05 | local.get 5 + 05232d: 20 09 | local.get 9 + 05232f: 46 | i32.eq + 052330: 0d 00 | br_if 0 + 052332: 20 05 | local.get 5 + 052334: 20 02 | local.get 2 + 052336: 49 | i32.lt_u + 052337: 0d 03 | br_if 3 + 052339: 20 05 | local.get 5 + 05233b: 28 02 08 | i32.load 2 8 + 05233e: 20 06 | local.get 6 + 052340: 47 | i32.ne + 052341: 0d 03 | br_if 3 + 052343: 0b | end + 052344: 20 04 | local.get 4 + 052346: 20 05 | local.get 5 + 052348: 36 02 0c | i32.store 2 12 + 05234b: 20 05 | local.get 5 + 05234d: 20 04 | local.get 4 + 05234f: 36 02 08 | i32.store 2 8 + 052352: 0c 01 | br 1 + 052354: 0b | end + 052355: 20 06 | local.get 6 + 052357: 28 02 18 | i32.load 2 24 + 05235a: 21 0a | local.set 10 + 05235c: 02 40 | block + 05235e: 02 40 | block + 052360: 20 05 | local.get 5 + 052362: 20 06 | local.get 6 + 052364: 46 | i32.eq + 052365: 0d 00 | br_if 0 + 052367: 20 06 | local.get 6 + 052369: 28 02 08 | i32.load 2 8 + 05236c: 22 04 | local.tee 4 + 05236e: 20 02 | local.get 2 + 052370: 49 | i32.lt_u + 052371: 0d 03 | br_if 3 + 052373: 20 04 | local.get 4 + 052375: 28 02 0c | i32.load 2 12 + 052378: 20 06 | local.get 6 + 05237a: 47 | i32.ne + 05237b: 0d 03 | br_if 3 + 05237d: 20 05 | local.get 5 + 05237f: 28 02 08 | i32.load 2 8 + 052382: 20 06 | local.get 6 + 052384: 47 | i32.ne + 052385: 0d 03 | br_if 3 + 052387: 20 04 | local.get 4 + 052389: 20 05 | local.get 5 + 05238b: 36 02 0c | i32.store 2 12 + 05238e: 20 05 | local.get 5 + 052390: 20 04 | local.get 4 + 052392: 36 02 08 | i32.store 2 8 + 052395: 0c 01 | br 1 + 052397: 0b | end + 052398: 02 40 | block + 05239a: 02 40 | block + 05239c: 02 40 | block + 05239e: 20 06 | local.get 6 + 0523a0: 28 02 14 | i32.load 2 20 + 0523a3: 22 04 | local.tee 4 + 0523a5: 45 | i32.eqz + 0523a6: 0d 00 | br_if 0 + 0523a8: 20 06 | local.get 6 + 0523aa: 41 14 | i32.const 20 + 0523ac: 6a | i32.add + 0523ad: 21 07 | local.set 7 + 0523af: 0c 01 | br 1 + 0523b1: 0b | end + 0523b2: 20 06 | local.get 6 + 0523b4: 28 02 10 | i32.load 2 16 + 0523b7: 22 04 | local.tee 4 + 0523b9: 45 | i32.eqz + 0523ba: 0d 01 | br_if 1 + 0523bc: 20 06 | local.get 6 + 0523be: 41 10 | i32.const 16 + 0523c0: 6a | i32.add + 0523c1: 21 07 | local.set 7 + 0523c3: 0b | end + 0523c4: 03 40 | loop + 0523c6: 20 07 | local.get 7 + 0523c8: 21 09 | local.set 9 + 0523ca: 20 04 | local.get 4 + 0523cc: 22 05 | local.tee 5 + 0523ce: 41 14 | i32.const 20 + 0523d0: 6a | i32.add + 0523d1: 21 07 | local.set 7 + 0523d3: 20 05 | local.get 5 + 0523d5: 28 02 14 | i32.load 2 20 + 0523d8: 22 04 | local.tee 4 + 0523da: 0d 00 | br_if 0 + 0523dc: 20 05 | local.get 5 + 0523de: 41 10 | i32.const 16 + 0523e0: 6a | i32.add + 0523e1: 21 07 | local.set 7 + 0523e3: 20 05 | local.get 5 + 0523e5: 28 02 10 | i32.load 2 16 + 0523e8: 22 04 | local.tee 4 + 0523ea: 0d 00 | br_if 0 + 0523ec: 0b | end + 0523ed: 20 09 | local.get 9 + 0523ef: 20 02 | local.get 2 + 0523f1: 49 | i32.lt_u + 0523f2: 0d 03 | br_if 3 + 0523f4: 20 09 | local.get 9 + 0523f6: 41 00 | i32.const 0 + 0523f8: 36 02 00 | i32.store 2 0 + 0523fb: 0c 01 | br 1 + 0523fd: 0b | end + 0523fe: 41 00 | i32.const 0 + 052400: 21 05 | local.set 5 + 052402: 0b | end + 052403: 20 0a | local.get 10 + 052405: 45 | i32.eqz + 052406: 0d 00 | br_if 0 + 052408: 02 40 | block + 05240a: 02 40 | block + 05240c: 20 06 | local.get 6 + 05240e: 20 06 | local.get 6 + 052410: 28 02 1c | i32.load 2 28 + 052413: 22 07 | local.tee 7 + 052415: 41 02 | i32.const 2 + 052417: 74 | i32.shl + 052418: 22 04 | local.tee 4 + 05241a: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 052421: 47 | i32.ne + 052422: 0d 00 | br_if 0 + 052424: 20 04 | local.get 4 + 052426: 41 d0 a3 99 80 00 | i32.const 414160 + 05242c: 6a | i32.add + 05242d: 20 05 | local.get 5 + 05242f: 36 02 00 | i32.store 2 0 + 052432: 20 05 | local.get 5 + 052434: 0d 01 | br_if 1 + 052436: 41 00 | i32.const 0 + 052438: 41 00 | i32.const 0 + 05243a: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 052441: 41 7e | i32.const 4294967294 + 052443: 20 07 | local.get 7 + 052445: 77 | i32.rotl + 052446: 71 | i32.and + 052447: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 05244e: 0c 02 | br 2 + 052450: 0b | end + 052451: 20 0a | local.get 10 + 052453: 20 02 | local.get 2 + 052455: 49 | i32.lt_u + 052456: 0d 02 | br_if 2 + 052458: 02 40 | block + 05245a: 02 40 | block + 05245c: 20 0a | local.get 10 + 05245e: 28 02 10 | i32.load 2 16 + 052461: 20 06 | local.get 6 + 052463: 47 | i32.ne + 052464: 0d 00 | br_if 0 + 052466: 20 0a | local.get 10 + 052468: 20 05 | local.get 5 + 05246a: 36 02 10 | i32.store 2 16 + 05246d: 0c 01 | br 1 + 05246f: 0b | end + 052470: 20 0a | local.get 10 + 052472: 20 05 | local.get 5 + 052474: 36 02 14 | i32.store 2 20 + 052477: 0b | end + 052478: 20 05 | local.get 5 + 05247a: 45 | i32.eqz + 05247b: 0d 01 | br_if 1 + 05247d: 0b | end + 05247e: 20 05 | local.get 5 + 052480: 20 02 | local.get 2 + 052482: 49 | i32.lt_u + 052483: 0d 01 | br_if 1 + 052485: 20 05 | local.get 5 + 052487: 20 0a | local.get 10 + 052489: 36 02 18 | i32.store 2 24 + 05248c: 02 40 | block + 05248e: 20 06 | local.get 6 + 052490: 28 02 10 | i32.load 2 16 + 052493: 22 04 | local.tee 4 + 052495: 45 | i32.eqz + 052496: 0d 00 | br_if 0 + 052498: 20 04 | local.get 4 + 05249a: 20 02 | local.get 2 + 05249c: 49 | i32.lt_u + 05249d: 0d 02 | br_if 2 + 05249f: 20 05 | local.get 5 + 0524a1: 20 04 | local.get 4 + 0524a3: 36 02 10 | i32.store 2 16 + 0524a6: 20 04 | local.get 4 + 0524a8: 20 05 | local.get 5 + 0524aa: 36 02 18 | i32.store 2 24 + 0524ad: 0b | end + 0524ae: 20 06 | local.get 6 + 0524b0: 28 02 14 | i32.load 2 20 + 0524b3: 22 04 | local.tee 4 + 0524b5: 45 | i32.eqz + 0524b6: 0d 00 | br_if 0 + 0524b8: 20 04 | local.get 4 + 0524ba: 20 02 | local.get 2 + 0524bc: 49 | i32.lt_u + 0524bd: 0d 01 | br_if 1 + 0524bf: 20 05 | local.get 5 + 0524c1: 20 04 | local.get 4 + 0524c3: 36 02 14 | i32.store 2 20 + 0524c6: 20 04 | local.get 4 + 0524c8: 20 05 | local.get 5 + 0524ca: 36 02 18 | i32.store 2 24 + 0524cd: 0b | end + 0524ce: 02 40 | block + 0524d0: 20 08 | local.get 8 + 0524d2: 20 01 | local.get 1 + 0524d4: 6b | i32.sub + 0524d5: 22 05 | local.tee 5 + 0524d7: 41 0f | i32.const 15 + 0524d9: 4b | i32.gt_u + 0524da: 0d 00 | br_if 0 + 0524dc: 20 00 | local.get 0 + 0524de: 20 03 | local.get 3 + 0524e0: 41 01 | i32.const 1 + 0524e2: 71 | i32.and + 0524e3: 20 08 | local.get 8 + 0524e5: 72 | i32.or + 0524e6: 41 02 | i32.const 2 + 0524e8: 72 | i32.or + 0524e9: 36 02 04 | i32.store 2 4 + 0524ec: 20 00 | local.get 0 + 0524ee: 20 08 | local.get 8 + 0524f0: 6a | i32.add + 0524f1: 22 05 | local.tee 5 + 0524f3: 20 05 | local.get 5 + 0524f5: 28 02 04 | i32.load 2 4 + 0524f8: 41 01 | i32.const 1 + 0524fa: 72 | i32.or + 0524fb: 36 02 04 | i32.store 2 4 + 0524fe: 20 00 | local.get 0 + 052500: 0f | return + 052501: 0b | end + 052502: 20 00 | local.get 0 + 052504: 20 01 | local.get 1 + 052506: 20 03 | local.get 3 + 052508: 41 01 | i32.const 1 + 05250a: 71 | i32.and + 05250b: 72 | i32.or + 05250c: 41 02 | i32.const 2 + 05250e: 72 | i32.or + 05250f: 36 02 04 | i32.store 2 4 + 052512: 20 00 | local.get 0 + 052514: 20 01 | local.get 1 + 052516: 6a | i32.add + 052517: 22 01 | local.tee 1 + 052519: 20 05 | local.get 5 + 05251b: 41 03 | i32.const 3 + 05251d: 72 | i32.or + 05251e: 36 02 04 | i32.store 2 4 + 052521: 20 00 | local.get 0 + 052523: 20 08 | local.get 8 + 052525: 6a | i32.add + 052526: 22 03 | local.tee 3 + 052528: 20 03 | local.get 3 + 05252a: 28 02 04 | i32.load 2 4 + 05252d: 41 01 | i32.const 1 + 05252f: 72 | i32.or + 052530: 36 02 04 | i32.store 2 4 + 052533: 20 01 | local.get 1 + 052535: 20 05 | local.get 5 + 052537: 10 88 86 80 80 00 | call 776 + 05253d: 20 00 | local.get 0 + 05253f: 0f | return + 052540: 0b | end + 052541: 10 d5 85 80 80 00 | call 725 + 052547: 00 | unreachable + 052548: 0b | end + 052549: 20 04 | local.get 4 + 05254b: 0b | end +05254e func[776]: + 05254f: 09 7f | local[2..10] type=i32 + 052551: 20 00 | local.get 0 + 052553: 20 01 | local.get 1 + 052555: 6a | i32.add + 052556: 21 02 | local.set 2 + 052558: 02 40 | block + 05255a: 02 40 | block + 05255c: 02 40 | block + 05255e: 02 40 | block + 052560: 20 00 | local.get 0 + 052562: 28 02 04 | i32.load 2 4 + 052565: 22 03 | local.tee 3 + 052567: 41 01 | i32.const 1 + 052569: 71 | i32.and + 05256a: 45 | i32.eqz + 05256b: 0d 00 | br_if 0 + 05256d: 41 00 | i32.const 0 + 05256f: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 052576: 21 04 | local.set 4 + 052578: 0c 01 | br 1 + 05257a: 0b | end + 05257b: 20 03 | local.get 3 + 05257d: 41 02 | i32.const 2 + 05257f: 71 | i32.and + 052580: 45 | i32.eqz + 052581: 0d 01 | br_if 1 + 052583: 20 00 | local.get 0 + 052585: 20 00 | local.get 0 + 052587: 28 02 00 | i32.load 2 0 + 05258a: 22 05 | local.tee 5 + 05258c: 6b | i32.sub + 05258d: 22 00 | local.tee 0 + 05258f: 41 00 | i32.const 0 + 052591: 28 02 b0 a1 99 80 00 | i32.load 2 413872 + 052598: 22 04 | local.tee 4 + 05259a: 49 | i32.lt_u + 05259b: 0d 02 | br_if 2 + 05259d: 20 05 | local.get 5 + 05259f: 20 01 | local.get 1 + 0525a1: 6a | i32.add + 0525a2: 21 01 | local.set 1 + 0525a4: 02 40 | block + 0525a6: 20 00 | local.get 0 + 0525a8: 41 00 | i32.const 0 + 0525aa: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 0525b1: 46 | i32.eq + 0525b2: 0d 00 | br_if 0 + 0525b4: 20 00 | local.get 0 + 0525b6: 28 02 0c | i32.load 2 12 + 0525b9: 21 03 | local.set 3 + 0525bb: 02 40 | block + 0525bd: 20 05 | local.get 5 + 0525bf: 41 ff 01 | i32.const 255 + 0525c2: 4b | i32.gt_u + 0525c3: 0d 00 | br_if 0 + 0525c5: 02 40 | block + 0525c7: 20 00 | local.get 0 + 0525c9: 28 02 08 | i32.load 2 8 + 0525cc: 22 06 | local.tee 6 + 0525ce: 20 05 | local.get 5 + 0525d0: 41 f8 01 | i32.const 248 + 0525d3: 71 | i32.and + 0525d4: 41 c8 a1 99 80 00 | i32.const 413896 + 0525da: 6a | i32.add + 0525db: 22 07 | local.tee 7 + 0525dd: 46 | i32.eq + 0525de: 0d 00 | br_if 0 + 0525e0: 20 06 | local.get 6 + 0525e2: 20 04 | local.get 4 + 0525e4: 49 | i32.lt_u + 0525e5: 0d 05 | br_if 5 + 0525e7: 20 06 | local.get 6 + 0525e9: 28 02 0c | i32.load 2 12 + 0525ec: 20 00 | local.get 0 + 0525ee: 47 | i32.ne + 0525ef: 0d 05 | br_if 5 + 0525f1: 0b | end + 0525f2: 02 40 | block + 0525f4: 20 03 | local.get 3 + 0525f6: 20 06 | local.get 6 + 0525f8: 47 | i32.ne + 0525f9: 0d 00 | br_if 0 + 0525fb: 41 00 | i32.const 0 + 0525fd: 41 00 | i32.const 0 + 0525ff: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 052606: 41 7e | i32.const 4294967294 + 052608: 20 05 | local.get 5 + 05260a: 41 03 | i32.const 3 + 05260c: 76 | i32.shr_u + 05260d: 77 | i32.rotl + 05260e: 71 | i32.and + 05260f: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 052616: 0c 03 | br 3 + 052618: 0b | end + 052619: 02 40 | block + 05261b: 20 03 | local.get 3 + 05261d: 20 07 | local.get 7 + 05261f: 46 | i32.eq + 052620: 0d 00 | br_if 0 + 052622: 20 03 | local.get 3 + 052624: 20 04 | local.get 4 + 052626: 49 | i32.lt_u + 052627: 0d 05 | br_if 5 + 052629: 20 03 | local.get 3 + 05262b: 28 02 08 | i32.load 2 8 + 05262e: 20 00 | local.get 0 + 052630: 47 | i32.ne + 052631: 0d 05 | br_if 5 + 052633: 0b | end + 052634: 20 06 | local.get 6 + 052636: 20 03 | local.get 3 + 052638: 36 02 0c | i32.store 2 12 + 05263b: 20 03 | local.get 3 + 05263d: 20 06 | local.get 6 + 05263f: 36 02 08 | i32.store 2 8 + 052642: 0c 02 | br 2 + 052644: 0b | end + 052645: 20 00 | local.get 0 + 052647: 28 02 18 | i32.load 2 24 + 05264a: 21 08 | local.set 8 + 05264c: 02 40 | block + 05264e: 02 40 | block + 052650: 20 03 | local.get 3 + 052652: 20 00 | local.get 0 + 052654: 46 | i32.eq + 052655: 0d 00 | br_if 0 + 052657: 20 00 | local.get 0 + 052659: 28 02 08 | i32.load 2 8 + 05265c: 22 05 | local.tee 5 + 05265e: 20 04 | local.get 4 + 052660: 49 | i32.lt_u + 052661: 0d 05 | br_if 5 + 052663: 20 05 | local.get 5 + 052665: 28 02 0c | i32.load 2 12 + 052668: 20 00 | local.get 0 + 05266a: 47 | i32.ne + 05266b: 0d 05 | br_if 5 + 05266d: 20 03 | local.get 3 + 05266f: 28 02 08 | i32.load 2 8 + 052672: 20 00 | local.get 0 + 052674: 47 | i32.ne + 052675: 0d 05 | br_if 5 + 052677: 20 05 | local.get 5 + 052679: 20 03 | local.get 3 + 05267b: 36 02 0c | i32.store 2 12 + 05267e: 20 03 | local.get 3 + 052680: 20 05 | local.get 5 + 052682: 36 02 08 | i32.store 2 8 + 052685: 0c 01 | br 1 + 052687: 0b | end + 052688: 02 40 | block + 05268a: 02 40 | block + 05268c: 02 40 | block + 05268e: 20 00 | local.get 0 + 052690: 28 02 14 | i32.load 2 20 + 052693: 22 05 | local.tee 5 + 052695: 45 | i32.eqz + 052696: 0d 00 | br_if 0 + 052698: 20 00 | local.get 0 + 05269a: 41 14 | i32.const 20 + 05269c: 6a | i32.add + 05269d: 21 06 | local.set 6 + 05269f: 0c 01 | br 1 + 0526a1: 0b | end + 0526a2: 20 00 | local.get 0 + 0526a4: 28 02 10 | i32.load 2 16 + 0526a7: 22 05 | local.tee 5 + 0526a9: 45 | i32.eqz + 0526aa: 0d 01 | br_if 1 + 0526ac: 20 00 | local.get 0 + 0526ae: 41 10 | i32.const 16 + 0526b0: 6a | i32.add + 0526b1: 21 06 | local.set 6 + 0526b3: 0b | end + 0526b4: 03 40 | loop + 0526b6: 20 06 | local.get 6 + 0526b8: 21 07 | local.set 7 + 0526ba: 20 05 | local.get 5 + 0526bc: 22 03 | local.tee 3 + 0526be: 41 14 | i32.const 20 + 0526c0: 6a | i32.add + 0526c1: 21 06 | local.set 6 + 0526c3: 20 03 | local.get 3 + 0526c5: 28 02 14 | i32.load 2 20 + 0526c8: 22 05 | local.tee 5 + 0526ca: 0d 00 | br_if 0 + 0526cc: 20 03 | local.get 3 + 0526ce: 41 10 | i32.const 16 + 0526d0: 6a | i32.add + 0526d1: 21 06 | local.set 6 + 0526d3: 20 03 | local.get 3 + 0526d5: 28 02 10 | i32.load 2 16 + 0526d8: 22 05 | local.tee 5 + 0526da: 0d 00 | br_if 0 + 0526dc: 0b | end + 0526dd: 20 07 | local.get 7 + 0526df: 20 04 | local.get 4 + 0526e1: 49 | i32.lt_u + 0526e2: 0d 05 | br_if 5 + 0526e4: 20 07 | local.get 7 + 0526e6: 41 00 | i32.const 0 + 0526e8: 36 02 00 | i32.store 2 0 + 0526eb: 0c 01 | br 1 + 0526ed: 0b | end + 0526ee: 41 00 | i32.const 0 + 0526f0: 21 03 | local.set 3 + 0526f2: 0b | end + 0526f3: 20 08 | local.get 8 + 0526f5: 45 | i32.eqz + 0526f6: 0d 01 | br_if 1 + 0526f8: 02 40 | block + 0526fa: 02 40 | block + 0526fc: 20 00 | local.get 0 + 0526fe: 20 00 | local.get 0 + 052700: 28 02 1c | i32.load 2 28 + 052703: 22 06 | local.tee 6 + 052705: 41 02 | i32.const 2 + 052707: 74 | i32.shl + 052708: 22 05 | local.tee 5 + 05270a: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 052711: 47 | i32.ne + 052712: 0d 00 | br_if 0 + 052714: 20 05 | local.get 5 + 052716: 41 d0 a3 99 80 00 | i32.const 414160 + 05271c: 6a | i32.add + 05271d: 20 03 | local.get 3 + 05271f: 36 02 00 | i32.store 2 0 + 052722: 20 03 | local.get 3 + 052724: 0d 01 | br_if 1 + 052726: 41 00 | i32.const 0 + 052728: 41 00 | i32.const 0 + 05272a: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 052731: 41 7e | i32.const 4294967294 + 052733: 20 06 | local.get 6 + 052735: 77 | i32.rotl + 052736: 71 | i32.and + 052737: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 05273e: 0c 03 | br 3 + 052740: 0b | end + 052741: 20 08 | local.get 8 + 052743: 20 04 | local.get 4 + 052745: 49 | i32.lt_u + 052746: 0d 04 | br_if 4 + 052748: 02 40 | block + 05274a: 02 40 | block + 05274c: 20 08 | local.get 8 + 05274e: 28 02 10 | i32.load 2 16 + 052751: 20 00 | local.get 0 + 052753: 47 | i32.ne + 052754: 0d 00 | br_if 0 + 052756: 20 08 | local.get 8 + 052758: 20 03 | local.get 3 + 05275a: 36 02 10 | i32.store 2 16 + 05275d: 0c 01 | br 1 + 05275f: 0b | end + 052760: 20 08 | local.get 8 + 052762: 20 03 | local.get 3 + 052764: 36 02 14 | i32.store 2 20 + 052767: 0b | end + 052768: 20 03 | local.get 3 + 05276a: 45 | i32.eqz + 05276b: 0d 02 | br_if 2 + 05276d: 0b | end + 05276e: 20 03 | local.get 3 + 052770: 20 04 | local.get 4 + 052772: 49 | i32.lt_u + 052773: 0d 03 | br_if 3 + 052775: 20 03 | local.get 3 + 052777: 20 08 | local.get 8 + 052779: 36 02 18 | i32.store 2 24 + 05277c: 02 40 | block + 05277e: 20 00 | local.get 0 + 052780: 28 02 10 | i32.load 2 16 + 052783: 22 05 | local.tee 5 + 052785: 45 | i32.eqz + 052786: 0d 00 | br_if 0 + 052788: 20 05 | local.get 5 + 05278a: 20 04 | local.get 4 + 05278c: 49 | i32.lt_u + 05278d: 0d 04 | br_if 4 + 05278f: 20 03 | local.get 3 + 052791: 20 05 | local.get 5 + 052793: 36 02 10 | i32.store 2 16 + 052796: 20 05 | local.get 5 + 052798: 20 03 | local.get 3 + 05279a: 36 02 18 | i32.store 2 24 + 05279d: 0b | end + 05279e: 20 00 | local.get 0 + 0527a0: 28 02 14 | i32.load 2 20 + 0527a3: 22 05 | local.tee 5 + 0527a5: 45 | i32.eqz + 0527a6: 0d 01 | br_if 1 + 0527a8: 20 05 | local.get 5 + 0527aa: 20 04 | local.get 4 + 0527ac: 49 | i32.lt_u + 0527ad: 0d 03 | br_if 3 + 0527af: 20 03 | local.get 3 + 0527b1: 20 05 | local.get 5 + 0527b3: 36 02 14 | i32.store 2 20 + 0527b6: 20 05 | local.get 5 + 0527b8: 20 03 | local.get 3 + 0527ba: 36 02 18 | i32.store 2 24 + 0527bd: 0c 01 | br 1 + 0527bf: 0b | end + 0527c0: 20 02 | local.get 2 + 0527c2: 28 02 04 | i32.load 2 4 + 0527c5: 22 03 | local.tee 3 + 0527c7: 41 03 | i32.const 3 + 0527c9: 71 | i32.and + 0527ca: 41 03 | i32.const 3 + 0527cc: 47 | i32.ne + 0527cd: 0d 00 | br_if 0 + 0527cf: 41 00 | i32.const 0 + 0527d1: 20 01 | local.get 1 + 0527d3: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 0527da: 20 02 | local.get 2 + 0527dc: 20 03 | local.get 3 + 0527de: 41 7e | i32.const 4294967294 + 0527e0: 71 | i32.and + 0527e1: 36 02 04 | i32.store 2 4 + 0527e4: 20 00 | local.get 0 + 0527e6: 20 01 | local.get 1 + 0527e8: 41 01 | i32.const 1 + 0527ea: 72 | i32.or + 0527eb: 36 02 04 | i32.store 2 4 + 0527ee: 20 02 | local.get 2 + 0527f0: 20 01 | local.get 1 + 0527f2: 36 02 00 | i32.store 2 0 + 0527f5: 0f | return + 0527f6: 0b | end + 0527f7: 20 02 | local.get 2 + 0527f9: 20 04 | local.get 4 + 0527fb: 49 | i32.lt_u + 0527fc: 0d 01 | br_if 1 + 0527fe: 02 40 | block + 052800: 02 40 | block + 052802: 20 02 | local.get 2 + 052804: 28 02 04 | i32.load 2 4 + 052807: 22 08 | local.tee 8 + 052809: 41 02 | i32.const 2 + 05280b: 71 | i32.and + 05280c: 0d 00 | br_if 0 + 05280e: 02 40 | block + 052810: 20 02 | local.get 2 + 052812: 41 00 | i32.const 0 + 052814: 28 02 b8 a1 99 80 00 | i32.load 2 413880 + 05281b: 47 | i32.ne + 05281c: 0d 00 | br_if 0 + 05281e: 41 00 | i32.const 0 + 052820: 20 00 | local.get 0 + 052822: 36 02 b8 a1 99 80 00 | i32.store 2 413880 + 052829: 41 00 | i32.const 0 + 05282b: 41 00 | i32.const 0 + 05282d: 28 02 ac a1 99 80 00 | i32.load 2 413868 + 052834: 20 01 | local.get 1 + 052836: 6a | i32.add + 052837: 22 01 | local.tee 1 + 052839: 36 02 ac a1 99 80 00 | i32.store 2 413868 + 052840: 20 00 | local.get 0 + 052842: 20 01 | local.get 1 + 052844: 41 01 | i32.const 1 + 052846: 72 | i32.or + 052847: 36 02 04 | i32.store 2 4 + 05284a: 20 00 | local.get 0 + 05284c: 41 00 | i32.const 0 + 05284e: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 052855: 47 | i32.ne + 052856: 0d 03 | br_if 3 + 052858: 41 00 | i32.const 0 + 05285a: 41 00 | i32.const 0 + 05285c: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 052863: 41 00 | i32.const 0 + 052865: 41 00 | i32.const 0 + 052867: 36 02 b4 a1 99 80 00 | i32.store 2 413876 + 05286e: 0f | return + 05286f: 0b | end + 052870: 02 40 | block + 052872: 20 02 | local.get 2 + 052874: 41 00 | i32.const 0 + 052876: 28 02 b4 a1 99 80 00 | i32.load 2 413876 + 05287d: 22 09 | local.tee 9 + 05287f: 47 | i32.ne + 052880: 0d 00 | br_if 0 + 052882: 41 00 | i32.const 0 + 052884: 20 00 | local.get 0 + 052886: 36 02 b4 a1 99 80 00 | i32.store 2 413876 + 05288d: 41 00 | i32.const 0 + 05288f: 41 00 | i32.const 0 + 052891: 28 02 a8 a1 99 80 00 | i32.load 2 413864 + 052898: 20 01 | local.get 1 + 05289a: 6a | i32.add + 05289b: 22 01 | local.tee 1 + 05289d: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 0528a4: 20 00 | local.get 0 + 0528a6: 20 01 | local.get 1 + 0528a8: 41 01 | i32.const 1 + 0528aa: 72 | i32.or + 0528ab: 36 02 04 | i32.store 2 4 + 0528ae: 20 00 | local.get 0 + 0528b0: 20 01 | local.get 1 + 0528b2: 6a | i32.add + 0528b3: 20 01 | local.get 1 + 0528b5: 36 02 00 | i32.store 2 0 + 0528b8: 0f | return + 0528b9: 0b | end + 0528ba: 20 02 | local.get 2 + 0528bc: 28 02 0c | i32.load 2 12 + 0528bf: 21 03 | local.set 3 + 0528c1: 02 40 | block + 0528c3: 02 40 | block + 0528c5: 20 08 | local.get 8 + 0528c7: 41 ff 01 | i32.const 255 + 0528ca: 4b | i32.gt_u + 0528cb: 0d 00 | br_if 0 + 0528cd: 02 40 | block + 0528cf: 20 02 | local.get 2 + 0528d1: 28 02 08 | i32.load 2 8 + 0528d4: 22 05 | local.tee 5 + 0528d6: 20 08 | local.get 8 + 0528d8: 41 f8 01 | i32.const 248 + 0528db: 71 | i32.and + 0528dc: 41 c8 a1 99 80 00 | i32.const 413896 + 0528e2: 6a | i32.add + 0528e3: 22 06 | local.tee 6 + 0528e5: 46 | i32.eq + 0528e6: 0d 00 | br_if 0 + 0528e8: 20 05 | local.get 5 + 0528ea: 20 04 | local.get 4 + 0528ec: 49 | i32.lt_u + 0528ed: 0d 06 | br_if 6 + 0528ef: 20 05 | local.get 5 + 0528f1: 28 02 0c | i32.load 2 12 + 0528f4: 20 02 | local.get 2 + 0528f6: 47 | i32.ne + 0528f7: 0d 06 | br_if 6 + 0528f9: 0b | end + 0528fa: 02 40 | block + 0528fc: 20 03 | local.get 3 + 0528fe: 20 05 | local.get 5 + 052900: 47 | i32.ne + 052901: 0d 00 | br_if 0 + 052903: 41 00 | i32.const 0 + 052905: 41 00 | i32.const 0 + 052907: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 05290e: 41 7e | i32.const 4294967294 + 052910: 20 08 | local.get 8 + 052912: 41 03 | i32.const 3 + 052914: 76 | i32.shr_u + 052915: 77 | i32.rotl + 052916: 71 | i32.and + 052917: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 05291e: 0c 02 | br 2 + 052920: 0b | end + 052921: 02 40 | block + 052923: 20 03 | local.get 3 + 052925: 20 06 | local.get 6 + 052927: 46 | i32.eq + 052928: 0d 00 | br_if 0 + 05292a: 20 03 | local.get 3 + 05292c: 20 04 | local.get 4 + 05292e: 49 | i32.lt_u + 05292f: 0d 06 | br_if 6 + 052931: 20 03 | local.get 3 + 052933: 28 02 08 | i32.load 2 8 + 052936: 20 02 | local.get 2 + 052938: 47 | i32.ne + 052939: 0d 06 | br_if 6 + 05293b: 0b | end + 05293c: 20 05 | local.get 5 + 05293e: 20 03 | local.get 3 + 052940: 36 02 0c | i32.store 2 12 + 052943: 20 03 | local.get 3 + 052945: 20 05 | local.get 5 + 052947: 36 02 08 | i32.store 2 8 + 05294a: 0c 01 | br 1 + 05294c: 0b | end + 05294d: 20 02 | local.get 2 + 05294f: 28 02 18 | i32.load 2 24 + 052952: 21 0a | local.set 10 + 052954: 02 40 | block + 052956: 02 40 | block + 052958: 20 03 | local.get 3 + 05295a: 20 02 | local.get 2 + 05295c: 46 | i32.eq + 05295d: 0d 00 | br_if 0 + 05295f: 20 02 | local.get 2 + 052961: 28 02 08 | i32.load 2 8 + 052964: 22 05 | local.tee 5 + 052966: 20 04 | local.get 4 + 052968: 49 | i32.lt_u + 052969: 0d 06 | br_if 6 + 05296b: 20 05 | local.get 5 + 05296d: 28 02 0c | i32.load 2 12 + 052970: 20 02 | local.get 2 + 052972: 47 | i32.ne + 052973: 0d 06 | br_if 6 + 052975: 20 03 | local.get 3 + 052977: 28 02 08 | i32.load 2 8 + 05297a: 20 02 | local.get 2 + 05297c: 47 | i32.ne + 05297d: 0d 06 | br_if 6 + 05297f: 20 05 | local.get 5 + 052981: 20 03 | local.get 3 + 052983: 36 02 0c | i32.store 2 12 + 052986: 20 03 | local.get 3 + 052988: 20 05 | local.get 5 + 05298a: 36 02 08 | i32.store 2 8 + 05298d: 0c 01 | br 1 + 05298f: 0b | end + 052990: 02 40 | block + 052992: 02 40 | block + 052994: 02 40 | block + 052996: 20 02 | local.get 2 + 052998: 28 02 14 | i32.load 2 20 + 05299b: 22 05 | local.tee 5 + 05299d: 45 | i32.eqz + 05299e: 0d 00 | br_if 0 + 0529a0: 20 02 | local.get 2 + 0529a2: 41 14 | i32.const 20 + 0529a4: 6a | i32.add + 0529a5: 21 06 | local.set 6 + 0529a7: 0c 01 | br 1 + 0529a9: 0b | end + 0529aa: 20 02 | local.get 2 + 0529ac: 28 02 10 | i32.load 2 16 + 0529af: 22 05 | local.tee 5 + 0529b1: 45 | i32.eqz + 0529b2: 0d 01 | br_if 1 + 0529b4: 20 02 | local.get 2 + 0529b6: 41 10 | i32.const 16 + 0529b8: 6a | i32.add + 0529b9: 21 06 | local.set 6 + 0529bb: 0b | end + 0529bc: 03 40 | loop + 0529be: 20 06 | local.get 6 + 0529c0: 21 07 | local.set 7 + 0529c2: 20 05 | local.get 5 + 0529c4: 22 03 | local.tee 3 + 0529c6: 41 14 | i32.const 20 + 0529c8: 6a | i32.add + 0529c9: 21 06 | local.set 6 + 0529cb: 20 03 | local.get 3 + 0529cd: 28 02 14 | i32.load 2 20 + 0529d0: 22 05 | local.tee 5 + 0529d2: 0d 00 | br_if 0 + 0529d4: 20 03 | local.get 3 + 0529d6: 41 10 | i32.const 16 + 0529d8: 6a | i32.add + 0529d9: 21 06 | local.set 6 + 0529db: 20 03 | local.get 3 + 0529dd: 28 02 10 | i32.load 2 16 + 0529e0: 22 05 | local.tee 5 + 0529e2: 0d 00 | br_if 0 + 0529e4: 0b | end + 0529e5: 20 07 | local.get 7 + 0529e7: 20 04 | local.get 4 + 0529e9: 49 | i32.lt_u + 0529ea: 0d 06 | br_if 6 + 0529ec: 20 07 | local.get 7 + 0529ee: 41 00 | i32.const 0 + 0529f0: 36 02 00 | i32.store 2 0 + 0529f3: 0c 01 | br 1 + 0529f5: 0b | end + 0529f6: 41 00 | i32.const 0 + 0529f8: 21 03 | local.set 3 + 0529fa: 0b | end + 0529fb: 20 0a | local.get 10 + 0529fd: 45 | i32.eqz + 0529fe: 0d 00 | br_if 0 + 052a00: 02 40 | block + 052a02: 02 40 | block + 052a04: 20 02 | local.get 2 + 052a06: 20 02 | local.get 2 + 052a08: 28 02 1c | i32.load 2 28 + 052a0b: 22 06 | local.tee 6 + 052a0d: 41 02 | i32.const 2 + 052a0f: 74 | i32.shl + 052a10: 22 05 | local.tee 5 + 052a12: 28 02 d0 a3 99 80 00 | i32.load 2 414160 + 052a19: 47 | i32.ne + 052a1a: 0d 00 | br_if 0 + 052a1c: 20 05 | local.get 5 + 052a1e: 41 d0 a3 99 80 00 | i32.const 414160 + 052a24: 6a | i32.add + 052a25: 20 03 | local.get 3 + 052a27: 36 02 00 | i32.store 2 0 + 052a2a: 20 03 | local.get 3 + 052a2c: 0d 01 | br_if 1 + 052a2e: 41 00 | i32.const 0 + 052a30: 41 00 | i32.const 0 + 052a32: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 052a39: 41 7e | i32.const 4294967294 + 052a3b: 20 06 | local.get 6 + 052a3d: 77 | i32.rotl + 052a3e: 71 | i32.and + 052a3f: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 052a46: 0c 02 | br 2 + 052a48: 0b | end + 052a49: 20 0a | local.get 10 + 052a4b: 20 04 | local.get 4 + 052a4d: 49 | i32.lt_u + 052a4e: 0d 05 | br_if 5 + 052a50: 02 40 | block + 052a52: 02 40 | block + 052a54: 20 0a | local.get 10 + 052a56: 28 02 10 | i32.load 2 16 + 052a59: 20 02 | local.get 2 + 052a5b: 47 | i32.ne + 052a5c: 0d 00 | br_if 0 + 052a5e: 20 0a | local.get 10 + 052a60: 20 03 | local.get 3 + 052a62: 36 02 10 | i32.store 2 16 + 052a65: 0c 01 | br 1 + 052a67: 0b | end + 052a68: 20 0a | local.get 10 + 052a6a: 20 03 | local.get 3 + 052a6c: 36 02 14 | i32.store 2 20 + 052a6f: 0b | end + 052a70: 20 03 | local.get 3 + 052a72: 45 | i32.eqz + 052a73: 0d 01 | br_if 1 + 052a75: 0b | end + 052a76: 20 03 | local.get 3 + 052a78: 20 04 | local.get 4 + 052a7a: 49 | i32.lt_u + 052a7b: 0d 04 | br_if 4 + 052a7d: 20 03 | local.get 3 + 052a7f: 20 0a | local.get 10 + 052a81: 36 02 18 | i32.store 2 24 + 052a84: 02 40 | block + 052a86: 20 02 | local.get 2 + 052a88: 28 02 10 | i32.load 2 16 + 052a8b: 22 05 | local.tee 5 + 052a8d: 45 | i32.eqz + 052a8e: 0d 00 | br_if 0 + 052a90: 20 05 | local.get 5 + 052a92: 20 04 | local.get 4 + 052a94: 49 | i32.lt_u + 052a95: 0d 05 | br_if 5 + 052a97: 20 03 | local.get 3 + 052a99: 20 05 | local.get 5 + 052a9b: 36 02 10 | i32.store 2 16 + 052a9e: 20 05 | local.get 5 + 052aa0: 20 03 | local.get 3 + 052aa2: 36 02 18 | i32.store 2 24 + 052aa5: 0b | end + 052aa6: 20 02 | local.get 2 + 052aa8: 28 02 14 | i32.load 2 20 + 052aab: 22 05 | local.tee 5 + 052aad: 45 | i32.eqz + 052aae: 0d 00 | br_if 0 + 052ab0: 20 05 | local.get 5 + 052ab2: 20 04 | local.get 4 + 052ab4: 49 | i32.lt_u + 052ab5: 0d 04 | br_if 4 + 052ab7: 20 03 | local.get 3 + 052ab9: 20 05 | local.get 5 + 052abb: 36 02 14 | i32.store 2 20 + 052abe: 20 05 | local.get 5 + 052ac0: 20 03 | local.get 3 + 052ac2: 36 02 18 | i32.store 2 24 + 052ac5: 0b | end + 052ac6: 20 00 | local.get 0 + 052ac8: 20 08 | local.get 8 + 052aca: 41 78 | i32.const 4294967288 + 052acc: 71 | i32.and + 052acd: 20 01 | local.get 1 + 052acf: 6a | i32.add + 052ad0: 22 01 | local.tee 1 + 052ad2: 41 01 | i32.const 1 + 052ad4: 72 | i32.or + 052ad5: 36 02 04 | i32.store 2 4 + 052ad8: 20 00 | local.get 0 + 052ada: 20 01 | local.get 1 + 052adc: 6a | i32.add + 052add: 20 01 | local.get 1 + 052adf: 36 02 00 | i32.store 2 0 + 052ae2: 20 00 | local.get 0 + 052ae4: 20 09 | local.get 9 + 052ae6: 47 | i32.ne + 052ae7: 0d 01 | br_if 1 + 052ae9: 41 00 | i32.const 0 + 052aeb: 20 01 | local.get 1 + 052aed: 36 02 a8 a1 99 80 00 | i32.store 2 413864 + 052af4: 0f | return + 052af5: 0b | end + 052af6: 20 02 | local.get 2 + 052af8: 20 08 | local.get 8 + 052afa: 41 7e | i32.const 4294967294 + 052afc: 71 | i32.and + 052afd: 36 02 04 | i32.store 2 4 + 052b00: 20 00 | local.get 0 + 052b02: 20 01 | local.get 1 + 052b04: 41 01 | i32.const 1 + 052b06: 72 | i32.or + 052b07: 36 02 04 | i32.store 2 4 + 052b0a: 20 00 | local.get 0 + 052b0c: 20 01 | local.get 1 + 052b0e: 6a | i32.add + 052b0f: 20 01 | local.get 1 + 052b11: 36 02 00 | i32.store 2 0 + 052b14: 0b | end + 052b15: 02 40 | block + 052b17: 20 01 | local.get 1 + 052b19: 41 ff 01 | i32.const 255 + 052b1c: 4b | i32.gt_u + 052b1d: 0d 00 | br_if 0 + 052b1f: 20 01 | local.get 1 + 052b21: 41 f8 01 | i32.const 248 + 052b24: 71 | i32.and + 052b25: 41 c8 a1 99 80 00 | i32.const 413896 + 052b2b: 6a | i32.add + 052b2c: 21 03 | local.set 3 + 052b2e: 02 40 | block + 052b30: 02 40 | block + 052b32: 41 00 | i32.const 0 + 052b34: 28 02 a0 a1 99 80 00 | i32.load 2 413856 + 052b3b: 22 05 | local.tee 5 + 052b3d: 41 01 | i32.const 1 + 052b3f: 20 01 | local.get 1 + 052b41: 41 03 | i32.const 3 + 052b43: 76 | i32.shr_u + 052b44: 74 | i32.shl + 052b45: 22 01 | local.tee 1 + 052b47: 71 | i32.and + 052b48: 0d 00 | br_if 0 + 052b4a: 41 00 | i32.const 0 + 052b4c: 20 05 | local.get 5 + 052b4e: 20 01 | local.get 1 + 052b50: 72 | i32.or + 052b51: 36 02 a0 a1 99 80 00 | i32.store 2 413856 + 052b58: 20 03 | local.get 3 + 052b5a: 21 01 | local.set 1 + 052b5c: 0c 01 | br 1 + 052b5e: 0b | end + 052b5f: 20 03 | local.get 3 + 052b61: 28 02 08 | i32.load 2 8 + 052b64: 22 01 | local.tee 1 + 052b66: 20 04 | local.get 4 + 052b68: 49 | i32.lt_u + 052b69: 0d 03 | br_if 3 + 052b6b: 0b | end + 052b6c: 20 03 | local.get 3 + 052b6e: 20 00 | local.get 0 + 052b70: 36 02 08 | i32.store 2 8 + 052b73: 20 01 | local.get 1 + 052b75: 20 00 | local.get 0 + 052b77: 36 02 0c | i32.store 2 12 + 052b7a: 20 00 | local.get 0 + 052b7c: 20 03 | local.get 3 + 052b7e: 36 02 0c | i32.store 2 12 + 052b81: 20 00 | local.get 0 + 052b83: 20 01 | local.get 1 + 052b85: 36 02 08 | i32.store 2 8 + 052b88: 0f | return + 052b89: 0b | end + 052b8a: 41 1f | i32.const 31 + 052b8c: 21 03 | local.set 3 + 052b8e: 02 40 | block + 052b90: 20 01 | local.get 1 + 052b92: 41 ff ff ff 07 | i32.const 16777215 + 052b97: 4b | i32.gt_u + 052b98: 0d 00 | br_if 0 + 052b9a: 20 01 | local.get 1 + 052b9c: 41 26 | i32.const 38 + 052b9e: 20 01 | local.get 1 + 052ba0: 41 08 | i32.const 8 + 052ba2: 76 | i32.shr_u + 052ba3: 67 | i32.clz + 052ba4: 22 03 | local.tee 3 + 052ba6: 6b | i32.sub + 052ba7: 76 | i32.shr_u + 052ba8: 41 01 | i32.const 1 + 052baa: 71 | i32.and + 052bab: 20 03 | local.get 3 + 052bad: 41 01 | i32.const 1 + 052baf: 74 | i32.shl + 052bb0: 72 | i32.or + 052bb1: 41 3e | i32.const 62 + 052bb3: 73 | i32.xor + 052bb4: 21 03 | local.set 3 + 052bb6: 0b | end + 052bb7: 20 00 | local.get 0 + 052bb9: 20 03 | local.get 3 + 052bbb: 36 02 1c | i32.store 2 28 + 052bbe: 20 00 | local.get 0 + 052bc0: 42 00 | i64.const 0 + 052bc2: 37 02 10 | i64.store 2 16 + 052bc5: 20 03 | local.get 3 + 052bc7: 41 02 | i32.const 2 + 052bc9: 74 | i32.shl + 052bca: 41 d0 a3 99 80 00 | i32.const 414160 + 052bd0: 6a | i32.add + 052bd1: 21 05 | local.set 5 + 052bd3: 02 40 | block + 052bd5: 02 40 | block + 052bd7: 02 40 | block + 052bd9: 41 00 | i32.const 0 + 052bdb: 28 02 a4 a1 99 80 00 | i32.load 2 413860 + 052be2: 22 06 | local.tee 6 + 052be4: 41 01 | i32.const 1 + 052be6: 20 03 | local.get 3 + 052be8: 74 | i32.shl + 052be9: 22 02 | local.tee 2 + 052beb: 71 | i32.and + 052bec: 0d 00 | br_if 0 + 052bee: 41 00 | i32.const 0 + 052bf0: 20 06 | local.get 6 + 052bf2: 20 02 | local.get 2 + 052bf4: 72 | i32.or + 052bf5: 36 02 a4 a1 99 80 00 | i32.store 2 413860 + 052bfc: 20 05 | local.get 5 + 052bfe: 20 00 | local.get 0 + 052c00: 36 02 00 | i32.store 2 0 + 052c03: 20 00 | local.get 0 + 052c05: 20 05 | local.get 5 + 052c07: 36 02 18 | i32.store 2 24 + 052c0a: 0c 01 | br 1 + 052c0c: 0b | end + 052c0d: 20 01 | local.get 1 + 052c0f: 41 00 | i32.const 0 + 052c11: 41 19 | i32.const 25 + 052c13: 20 03 | local.get 3 + 052c15: 41 01 | i32.const 1 + 052c17: 76 | i32.shr_u + 052c18: 6b | i32.sub + 052c19: 20 03 | local.get 3 + 052c1b: 41 1f | i32.const 31 + 052c1d: 46 | i32.eq + 052c1e: 1b | select + 052c1f: 74 | i32.shl + 052c20: 21 03 | local.set 3 + 052c22: 20 05 | local.get 5 + 052c24: 28 02 00 | i32.load 2 0 + 052c27: 21 06 | local.set 6 + 052c29: 03 40 | loop + 052c2b: 20 06 | local.get 6 + 052c2d: 22 05 | local.tee 5 + 052c2f: 28 02 04 | i32.load 2 4 + 052c32: 41 78 | i32.const 4294967288 + 052c34: 71 | i32.and + 052c35: 20 01 | local.get 1 + 052c37: 46 | i32.eq + 052c38: 0d 02 | br_if 2 + 052c3a: 20 03 | local.get 3 + 052c3c: 41 1d | i32.const 29 + 052c3e: 76 | i32.shr_u + 052c3f: 21 06 | local.set 6 + 052c41: 20 03 | local.get 3 + 052c43: 41 01 | i32.const 1 + 052c45: 74 | i32.shl + 052c46: 21 03 | local.set 3 + 052c48: 20 05 | local.get 5 + 052c4a: 20 06 | local.get 6 + 052c4c: 41 04 | i32.const 4 + 052c4e: 71 | i32.and + 052c4f: 6a | i32.add + 052c50: 22 02 | local.tee 2 + 052c52: 28 02 10 | i32.load 2 16 + 052c55: 22 06 | local.tee 6 + 052c57: 0d 00 | br_if 0 + 052c59: 0b | end + 052c5a: 20 02 | local.get 2 + 052c5c: 41 10 | i32.const 16 + 052c5e: 6a | i32.add + 052c5f: 22 01 | local.tee 1 + 052c61: 20 04 | local.get 4 + 052c63: 49 | i32.lt_u + 052c64: 0d 03 | br_if 3 + 052c66: 20 01 | local.get 1 + 052c68: 20 00 | local.get 0 + 052c6a: 36 02 00 | i32.store 2 0 + 052c6d: 20 00 | local.get 0 + 052c6f: 20 05 | local.get 5 + 052c71: 36 02 18 | i32.store 2 24 + 052c74: 0b | end + 052c75: 20 00 | local.get 0 + 052c77: 20 00 | local.get 0 + 052c79: 36 02 0c | i32.store 2 12 + 052c7c: 20 00 | local.get 0 + 052c7e: 20 00 | local.get 0 + 052c80: 36 02 08 | i32.store 2 8 + 052c83: 0f | return + 052c84: 0b | end + 052c85: 20 05 | local.get 5 + 052c87: 20 04 | local.get 4 + 052c89: 49 | i32.lt_u + 052c8a: 0d 01 | br_if 1 + 052c8c: 20 05 | local.get 5 + 052c8e: 28 02 08 | i32.load 2 8 + 052c91: 22 01 | local.tee 1 + 052c93: 20 04 | local.get 4 + 052c95: 49 | i32.lt_u + 052c96: 0d 01 | br_if 1 + 052c98: 20 01 | local.get 1 + 052c9a: 20 00 | local.get 0 + 052c9c: 36 02 0c | i32.store 2 12 + 052c9f: 20 05 | local.get 5 + 052ca1: 20 00 | local.get 0 + 052ca3: 36 02 08 | i32.store 2 8 + 052ca6: 20 00 | local.get 0 + 052ca8: 41 00 | i32.const 0 + 052caa: 36 02 18 | i32.store 2 24 + 052cad: 20 00 | local.get 0 + 052caf: 20 05 | local.get 5 + 052cb1: 36 02 0c | i32.store 2 12 + 052cb4: 20 00 | local.get 0 + 052cb6: 20 01 | local.get 1 + 052cb8: 36 02 08 | i32.store 2 8 + 052cbb: 0b | end + 052cbc: 0f | return + 052cbd: 0b | end + 052cbe: 10 d5 85 80 80 00 | call 725 + 052cc4: 00 | unreachable + 052cc5: 0b | end +052cc7 func[777]: + 052cc8: 3f 00 | memory.size 0 + 052cca: 41 10 | i32.const 16 + 052ccc: 74 | i32.shl + 052ccd: 0b | end +052ccf func[778]: + 052cd0: 01 7e | local[1] type=i64 + 052cd2: 01 7f | local[2] type=i32 + 052cd4: 02 40 | block + 052cd6: 02 40 | block + 052cd8: 20 00 | local.get 0 + 052cda: ad | i64.extend_i32_u + 052cdb: 42 07 | i64.const 7 + 052cdd: 7c | i64.add + 052cde: 42 f8 ff ff ff 1f | i64.const 8589934584 + 052ce4: 83 | i64.and + 052ce5: 41 00 | i32.const 0 + 052ce7: 28 02 ec a0 96 80 00 | i32.load 2 364652 + 052cee: 22 00 | local.tee 0 + 052cf0: ad | i64.extend_i32_u + 052cf1: 7c | i64.add + 052cf2: 22 01 | local.tee 1 + 052cf4: 42 ff ff ff ff 0f | i64.const 4294967295 + 052cfa: 56 | i64.gt_u + 052cfb: 0d 00 | br_if 0 + 052cfd: 10 89 86 80 80 00 | call 777 + 052d03: 20 01 | local.get 1 + 052d05: a7 | i32.wrap_i64 + 052d06: 22 02 | local.tee 2 + 052d08: 4f | i32.ge_u + 052d09: 0d 01 | br_if 1 + 052d0b: 20 02 | local.get 2 + 052d0d: 10 99 82 80 80 00 | call 281 + 052d13: 0d 01 | br_if 1 + 052d15: 0b | end + 052d16: 10 89 85 80 80 00 | call 649 + 052d1c: 41 30 | i32.const 48 + 052d1e: 36 02 00 | i32.store 2 0 + 052d21: 41 7f | i32.const 4294967295 + 052d23: 0f | return + 052d24: 0b | end + 052d25: 41 00 | i32.const 0 + 052d27: 20 02 | local.get 2 + 052d29: 36 02 ec a0 96 80 00 | i32.store 2 364652 + 052d30: 20 00 | local.get 0 + 052d32: 0b | end +052d34 func[779] : + 052d35: 41 80 80 84 80 00 | i32.const 65536 + 052d3b: 24 84 80 80 80 00 | global.set 4 + 052d41: 41 80 80 80 80 00 | i32.const 0 + 052d47: 41 0f | i32.const 15 + 052d49: 6a | i32.add + 052d4a: 41 70 | i32.const 4294967280 + 052d4c: 71 | i32.and + 052d4d: 24 83 80 80 80 00 | global.set 3 + 052d53: 0b | end +052d55 func[780] : + 052d56: 23 80 80 80 80 00 | global.get 0 + 052d5c: 23 83 80 80 80 00 | global.get 3 + 052d62: 6b | i32.sub + 052d63: 0b | end +052d65 func[781] : + 052d66: 23 84 80 80 80 00 | global.get 4 + 052d6c: 0b | end +052d6e func[782] : + 052d6f: 23 83 80 80 80 00 | global.get 3 + 052d75: 0b | end +052d78 func[783]: + 052d79: 01 7f | local[2] type=i32 + 052d7b: 02 7e | local[3..4] type=i64 + 052d7d: 04 7f | local[5..8] type=i32 + 052d7f: 23 80 80 80 80 00 | global.get 0 + 052d85: 41 20 | i32.const 32 + 052d87: 6b | i32.sub + 052d88: 22 02 | local.tee 2 + 052d8a: 24 80 80 80 80 00 | global.set 0 + 052d90: 20 01 | local.get 1 + 052d92: 42 ff ff ff ff ff ff 3f | i64.const 281474976710655 + 052d9a: 83 | i64.and + 052d9b: 21 03 | local.set 3 + 052d9d: 02 40 | block + 052d9f: 02 40 | block + 052da1: 20 01 | local.get 1 + 052da3: 42 30 | i64.const 48 + 052da5: 88 | i64.shr_u + 052da6: 42 ff ff 01 | i64.const 32767 + 052daa: 83 | i64.and + 052dab: 22 04 | local.tee 4 + 052dad: a7 | i32.wrap_i64 + 052dae: 22 05 | local.tee 5 + 052db0: 41 ff 87 7f | i32.const 4294951935 + 052db4: 6a | i32.add + 052db5: 41 fd 0f | i32.const 2045 + 052db8: 4b | i32.gt_u + 052db9: 0d 00 | br_if 0 + 052dbb: 20 00 | local.get 0 + 052dbd: 42 3c | i64.const 60 + 052dbf: 88 | i64.shr_u + 052dc0: 20 03 | local.get 3 + 052dc2: 42 04 | i64.const 4 + 052dc4: 86 | i64.shl + 052dc5: 84 | i64.or + 052dc6: 21 03 | local.set 3 + 052dc8: 20 05 | local.get 5 + 052dca: 41 80 88 7f | i32.const 4294951936 + 052dce: 6a | i32.add + 052dcf: ad | i64.extend_i32_u + 052dd0: 21 04 | local.set 4 + 052dd2: 02 40 | block + 052dd4: 02 40 | block + 052dd6: 20 00 | local.get 0 + 052dd8: 42 ff ff ff ff ff ff ff ff | i64.const 1152921504606846975 + 052de1: 0f | + 052de2: 83 | i64.and + 052de3: 22 00 | local.tee 0 + 052de5: 42 81 80 80 80 80 80 80 80 | i64.const 576460752303423489 + 052dee: 08 | + 052def: 54 | i64.lt_u + 052df0: 0d 00 | br_if 0 + 052df2: 20 03 | local.get 3 + 052df4: 42 01 | i64.const 1 + 052df6: 7c | i64.add + 052df7: 21 03 | local.set 3 + 052df9: 0c 01 | br 1 + 052dfb: 0b | end + 052dfc: 20 00 | local.get 0 + 052dfe: 42 80 80 80 80 80 80 80 80 | i64.const 576460752303423488 + 052e07: 08 | + 052e08: 52 | i64.ne + 052e09: 0d 00 | br_if 0 + 052e0b: 20 03 | local.get 3 + 052e0d: 42 01 | i64.const 1 + 052e0f: 83 | i64.and + 052e10: 20 03 | local.get 3 + 052e12: 7c | i64.add + 052e13: 21 03 | local.set 3 + 052e15: 0b | end + 052e16: 42 00 | i64.const 0 + 052e18: 20 03 | local.get 3 + 052e1a: 20 03 | local.get 3 + 052e1c: 42 ff ff ff ff ff ff ff 07 | i64.const 4503599627370495 + 052e25: 56 | i64.gt_u + 052e26: 22 05 | local.tee 5 + 052e28: 1b | select + 052e29: 21 00 | local.set 0 + 052e2b: 20 05 | local.get 5 + 052e2d: ad | i64.extend_i32_u + 052e2e: 20 04 | local.get 4 + 052e30: 7c | i64.add + 052e31: 21 03 | local.set 3 + 052e33: 0c 01 | br 1 + 052e35: 0b | end + 052e36: 02 40 | block + 052e38: 20 00 | local.get 0 + 052e3a: 20 03 | local.get 3 + 052e3c: 84 | i64.or + 052e3d: 50 | i64.eqz + 052e3e: 0d 00 | br_if 0 + 052e40: 20 04 | local.get 4 + 052e42: 42 ff ff 01 | i64.const 32767 + 052e46: 52 | i64.ne + 052e47: 0d 00 | br_if 0 + 052e49: 20 00 | local.get 0 + 052e4b: 42 3c | i64.const 60 + 052e4d: 88 | i64.shr_u + 052e4e: 20 03 | local.get 3 + 052e50: 42 04 | i64.const 4 + 052e52: 86 | i64.shl + 052e53: 84 | i64.or + 052e54: 42 80 80 80 80 80 80 80 04 | i64.const 2251799813685248 + 052e5d: 84 | i64.or + 052e5e: 21 00 | local.set 0 + 052e60: 42 ff 0f | i64.const 2047 + 052e63: 21 03 | local.set 3 + 052e65: 0c 01 | br 1 + 052e67: 0b | end + 052e68: 02 40 | block + 052e6a: 20 05 | local.get 5 + 052e6c: 41 fe 87 01 | i32.const 17406 + 052e70: 4d | i32.le_u + 052e71: 0d 00 | br_if 0 + 052e73: 42 ff 0f | i64.const 2047 + 052e76: 21 03 | local.set 3 + 052e78: 42 00 | i64.const 0 + 052e7a: 21 00 | local.set 0 + 052e7c: 0c 01 | br 1 + 052e7e: 0b | end + 052e7f: 02 40 | block + 052e81: 41 80 f8 00 | i32.const 15360 + 052e85: 41 81 f8 00 | i32.const 15361 + 052e89: 20 04 | local.get 4 + 052e8b: 50 | i64.eqz + 052e8c: 22 06 | local.tee 6 + 052e8e: 1b | select + 052e8f: 22 07 | local.tee 7 + 052e91: 20 05 | local.get 5 + 052e93: 6b | i32.sub + 052e94: 22 08 | local.tee 8 + 052e96: 41 f0 00 | i32.const 112 + 052e99: 4c | i32.le_s + 052e9a: 0d 00 | br_if 0 + 052e9c: 42 00 | i64.const 0 + 052e9e: 21 00 | local.set 0 + 052ea0: 42 00 | i64.const 0 + 052ea2: 21 03 | local.set 3 + 052ea4: 0c 01 | br 1 + 052ea6: 0b | end + 052ea7: 20 03 | local.get 3 + 052ea9: 20 03 | local.get 3 + 052eab: 42 80 80 80 80 80 80 c0 00 | i64.const 281474976710656 + 052eb4: 84 | i64.or + 052eb5: 20 06 | local.get 6 + 052eb7: 1b | select + 052eb8: 21 03 | local.set 3 + 052eba: 41 00 | i32.const 0 + 052ebc: 21 06 | local.set 6 + 052ebe: 02 40 | block + 052ec0: 20 07 | local.get 7 + 052ec2: 20 05 | local.get 5 + 052ec4: 46 | i32.eq + 052ec5: 0d 00 | br_if 0 + 052ec7: 20 02 | local.get 2 + 052ec9: 41 10 | i32.const 16 + 052ecb: 6a | i32.add + 052ecc: 20 00 | local.get 0 + 052ece: 20 03 | local.get 3 + 052ed0: 41 80 01 | i32.const 128 + 052ed3: 20 08 | local.get 8 + 052ed5: 6b | i32.sub + 052ed6: 10 af 82 80 80 00 | call 303 + 052edc: 20 02 | local.get 2 + 052ede: 29 03 10 | i64.load 3 16 + 052ee1: 20 02 | local.get 2 + 052ee3: 29 03 18 | i64.load 3 24 + 052ee6: 84 | i64.or + 052ee7: 42 00 | i64.const 0 + 052ee9: 52 | i64.ne + 052eea: 21 06 | local.set 6 + 052eec: 0b | end + 052eed: 20 02 | local.get 2 + 052eef: 20 00 | local.get 0 + 052ef1: 20 03 | local.get 3 + 052ef3: 20 08 | local.get 8 + 052ef5: 10 ae 82 80 80 00 | call 302 + 052efb: 20 02 | local.get 2 + 052efd: 29 03 00 | i64.load 3 0 + 052f00: 22 03 | local.tee 3 + 052f02: 42 3c | i64.const 60 + 052f04: 88 | i64.shr_u + 052f05: 20 02 | local.get 2 + 052f07: 29 03 08 | i64.load 3 8 + 052f0a: 42 04 | i64.const 4 + 052f0c: 86 | i64.shl + 052f0d: 84 | i64.or + 052f0e: 21 00 | local.set 0 + 052f10: 02 40 | block + 052f12: 02 40 | block + 052f14: 20 03 | local.get 3 + 052f16: 42 ff ff ff ff ff ff ff ff | i64.const 1152921504606846975 + 052f1f: 0f | + 052f20: 83 | i64.and + 052f21: 20 06 | local.get 6 + 052f23: ad | i64.extend_i32_u + 052f24: 84 | i64.or + 052f25: 22 03 | local.tee 3 + 052f27: 42 81 80 80 80 80 80 80 80 | i64.const 576460752303423489 + 052f30: 08 | + 052f31: 54 | i64.lt_u + 052f32: 0d 00 | br_if 0 + 052f34: 20 00 | local.get 0 + 052f36: 42 01 | i64.const 1 + 052f38: 7c | i64.add + 052f39: 21 00 | local.set 0 + 052f3b: 0c 01 | br 1 + 052f3d: 0b | end + 052f3e: 20 03 | local.get 3 + 052f40: 42 80 80 80 80 80 80 80 80 | i64.const 576460752303423488 + 052f49: 08 | + 052f4a: 52 | i64.ne + 052f4b: 0d 00 | br_if 0 + 052f4d: 20 00 | local.get 0 + 052f4f: 42 01 | i64.const 1 + 052f51: 83 | i64.and + 052f52: 20 00 | local.get 0 + 052f54: 7c | i64.add + 052f55: 21 00 | local.set 0 + 052f57: 0b | end + 052f58: 20 00 | local.get 0 + 052f5a: 42 80 80 80 80 80 80 80 08 | i64.const 4503599627370496 + 052f63: 85 | i64.xor + 052f64: 20 00 | local.get 0 + 052f66: 20 00 | local.get 0 + 052f68: 42 ff ff ff ff ff ff ff 07 | i64.const 4503599627370495 + 052f71: 56 | i64.gt_u + 052f72: 22 05 | local.tee 5 + 052f74: 1b | select + 052f75: 21 00 | local.set 0 + 052f77: 20 05 | local.get 5 + 052f79: ad | i64.extend_i32_u + 052f7a: 21 03 | local.set 3 + 052f7c: 0b | end + 052f7d: 20 02 | local.get 2 + 052f7f: 41 20 | i32.const 32 + 052f81: 6a | i32.add + 052f82: 24 80 80 80 80 00 | global.set 0 + 052f88: 20 03 | local.get 3 + 052f8a: 42 34 | i64.const 52 + 052f8c: 86 | i64.shl + 052f8d: 20 01 | local.get 1 + 052f8f: 42 80 80 80 80 80 80 80 80 | i64.const 9223372036854775808 + 052f98: 80 7f | + 052f9a: 83 | i64.and + 052f9b: 84 | i64.or + 052f9c: 20 00 | local.get 0 + 052f9e: 84 | i64.or + 052f9f: bf | f64.reinterpret_i64 + 052fa0: 0b | end +052fa2 func[784]: + 052fa3: 01 7f | local[2] type=i32 + 052fa5: 41 c5 9d 93 80 00 | i32.const 315077 + 052fab: 21 02 | local.set 2 + 052fad: 02 40 | block + 052faf: 20 00 | local.get 0 + 052fb1: 41 99 01 | i32.const 153 + 052fb4: 4b | i32.gt_u + 052fb5: 0d 00 | br_if 0 + 052fb7: 02 40 | block + 052fb9: 02 40 | block + 052fbb: 20 00 | local.get 0 + 052fbd: 0d 00 | br_if 0 + 052fbf: 41 00 | i32.const 0 + 052fc1: 21 00 | local.set 0 + 052fc3: 0c 01 | br 1 + 052fc5: 0b | end + 052fc6: 20 00 | local.get 0 + 052fc8: 41 01 | i32.const 1 + 052fca: 74 | i32.shl + 052fcb: 2f 01 b0 8a 95 80 00 | i32.load16_u 1 345392 + 052fd2: 22 00 | local.tee 0 + 052fd4: 45 | i32.eqz + 052fd5: 0d 01 | br_if 1 + 052fd7: 0b | end + 052fd8: 20 00 | local.get 0 + 052fda: 41 e4 8c 95 80 00 | i32.const 345700 + 052fe0: 6a | i32.add + 052fe1: 21 02 | local.set 2 + 052fe3: 0b | end + 052fe4: 20 02 | local.get 2 + 052fe6: 0b | end +052fe8 func[785] : + 052fe9: 20 00 | local.get 0 + 052feb: 20 00 | local.get 0 + 052fed: 10 90 86 80 80 00 | call 784 + 052ff3: 0b | end +052ff5 func[786] <_emscripten_stack_restore>: + 052ff6: 20 00 | local.get 0 + 052ff8: 24 80 80 80 80 00 | global.set 0 + 052ffe: 0b | end +053000 func[787] <_emscripten_stack_alloc>: + 053001: 02 7f | local[1..2] type=i32 + 053003: 23 80 80 80 80 00 | global.get 0 + 053009: 20 00 | local.get 0 + 05300b: 6b | i32.sub + 05300c: 41 70 | i32.const 4294967280 + 05300e: 71 | i32.and + 05300f: 22 01 | local.tee 1 + 053011: 24 80 80 80 80 00 | global.set 0 + 053017: 20 01 | local.get 1 + 053019: 0b | end +05301b func[788] : + 05301c: 23 80 80 80 80 00 | global.get 0 + 053022: 0b | end