From f9222395fb50753ddfb7f3ed5310ef0568b7656e Mon Sep 17 00:00:00 2001 From: dcode Date: Tue, 11 Feb 2020 16:41:53 +0100 Subject: [PATCH 1/2] Utilize lowMemoryUnused --- src/compiler.ts | 17 +- tests/compiler/abi.optimized.wat | 2 +- tests/compiler/assert-nonnull.optimized.wat | 40 +- tests/compiler/binary.optimized.wat | 8 +- tests/compiler/bool.optimized.wat | 2 +- tests/compiler/builtins.optimized.wat | 182 +- tests/compiler/call-inferred.optimized.wat | 2 +- tests/compiler/call-optional.optimized.wat | 14 +- tests/compiler/call-super.optimized.wat | 38 +- .../class-static-function.optimized.wat | 2 +- tests/compiler/comma.optimized.wat | 16 +- tests/compiler/constructor.optimized.wat | 4 +- tests/compiler/declare.optimized.wat | 6 +- tests/compiler/do.optimized.wat | 118 +- tests/compiler/exports.optimized.wat | 4 +- .../extends-baseaggregate.optimized.wat | 190 +- .../js-bigint-integration.optimized.wat | 6 +- .../features/mutable-globals.optimized.wat | 10 +- .../features/reference-types.optimized.wat | 6 +- tests/compiler/features/simd.optimized.wat | 12 +- tests/compiler/for.optimized.wat | 118 +- .../function-expression.optimized.wat | 10 +- tests/compiler/function-types.optimized.wat | 18 +- tests/compiler/getter-call.optimized.wat | 4 +- tests/compiler/getter-setter.optimized.wat | 4 +- tests/compiler/if.optimized.wat | 20 +- tests/compiler/infer-array.optimized.wat | 84 +- tests/compiler/infer-generic.optimized.wat | 14 +- .../inlining-blocklocals.optimized.wat | 6 +- tests/compiler/inlining.optimized.wat | 14 +- tests/compiler/instanceof.optimized.wat | 4 +- tests/compiler/logical.optimized.wat | 2 +- tests/compiler/loop-flow.optimized.wat | 34 +- tests/compiler/managed-cast.optimized.wat | 86 +- tests/compiler/many-locals.optimized.wat | 4 +- tests/compiler/memcpy.optimized.wat | 26 +- tests/compiler/memmove.optimized.wat | 26 +- tests/compiler/memset.optimized.wat | 76 +- tests/compiler/new.optimized.wat | 4 +- tests/compiler/number.optimized.wat | 190 +- .../optional-typeparameters.optimized.wat | 4 +- tests/compiler/overflow.optimized.wat | 2 +- .../portable-conversions.optimized.wat | 2 +- tests/compiler/rc/global-init.optimized.wat | 10 +- tests/compiler/rc/local-init.optimized.wat | 70 +- .../rc/logical-and-mismatch.optimized.wat | 68 +- .../rc/logical-or-mismatch.optimized.wat | 68 +- tests/compiler/rc/optimize.optimized.wat | 78 +- tests/compiler/rc/rereturn.optimized.wat | 80 +- .../rc/ternary-mismatch.optimized.wat | 68 +- tests/compiler/resolve-access.optimized.wat | 32 +- tests/compiler/resolve-binary.optimized.wat | 316 +- .../resolve-elementaccess.optimized.wat | 98 +- .../resolve-function-expression.optimized.wat | 24 +- tests/compiler/resolve-new.optimized.wat | 4 +- .../resolve-propertyaccess.optimized.wat | 70 +- tests/compiler/resolve-ternary.optimized.wat | 134 +- tests/compiler/resolve-unary.optimized.wat | 130 +- tests/compiler/retain-i32.optimized.wat | 2 +- .../retain-release-sanity.optimized.wat | 204 +- tests/compiler/retain-release.optimized.wat | 12 +- tests/compiler/retain-return.optimized.wat | 68 +- tests/compiler/rt/flags.optimized.wat | 26 +- tests/compiler/rt/instanceof.optimized.wat | 42 +- tests/compiler/rt/stub-realloc.optimized.wat | 36 +- tests/compiler/runtime-full.optimized.wat | 80 +- tests/compiler/runtime-stub.optimized.wat | 8 +- tests/compiler/static-this.optimized.wat | 2 +- tests/compiler/std/array-access.optimized.wat | 30 +- .../compiler/std/array-literal.optimized.wat | 158 +- tests/compiler/std/array.optimized.wat | 1488 ++--- tests/compiler/std/arraybuffer.optimized.wat | 176 +- tests/compiler/std/dataview.optimized.wat | 388 +- tests/compiler/std/date.optimized.wat | 18 +- tests/compiler/std/hash.optimized.wat | 16 +- tests/compiler/std/libm.optimized.wat | 28 +- tests/compiler/std/map.optimized.wat | 692 +-- tests/compiler/std/math.optimized.wat | 5532 ++++++++--------- tests/compiler/std/mod.optimized.wat | 272 +- tests/compiler/std/new.optimized.wat | 4 +- .../compiler/std/object-literal.optimized.wat | 24 +- tests/compiler/std/object.optimized.wat | 106 +- .../std/operator-overloading.optimized.wat | 72 +- tests/compiler/std/pointer.optimized.wat | 84 +- tests/compiler/std/polyfills.optimized.wat | 2 +- tests/compiler/std/set.optimized.wat | 536 +- tests/compiler/std/static-array.optimized.wat | 202 +- .../std/string-encoding.optimized.wat | 320 +- tests/compiler/std/string.optimized.wat | 3790 ++++++----- tests/compiler/std/symbol.optimized.wat | 208 +- tests/compiler/std/trace.optimized.wat | 32 +- tests/compiler/std/typedarray.optimized.wat | 3006 ++++----- tests/compiler/switch.optimized.wat | 56 +- tests/compiler/typeof.optimized.wat | 158 +- tests/compiler/while.optimized.wat | 120 +- 95 files changed, 10206 insertions(+), 10473 deletions(-) diff --git a/src/compiler.ts b/src/compiler.ts index 8908aaa4e1..a230025900 100644 --- a/src/compiler.ts +++ b/src/compiler.ts @@ -346,13 +346,20 @@ export class Compiler extends DiagnosticEmitter { super(program.diagnostics); this.program = program; var options = program.options; - this.memoryOffset = i64_new( - // leave space for `null`. also functions as a sentinel for erroneous stores at offset 0. - // note that Binaryen's asm.js output utilizes the first 8 bytes for reinterpretations (#1547) - max(options.memoryBase, 8) - ); var module = Module.create(); this.module = module; + if (options.memoryBase) { + this.memoryOffset = i64_new(options.memoryBase); + module.setLowMemoryUnused(false); + } else { + if (options.optimizeLevelHint >= 2) { + this.memoryOffset = i64_new(1024); + module.setLowMemoryUnused(true); + } else { + this.memoryOffset = i64_new(8); + module.setLowMemoryUnused(false); + } + } var featureFlags: FeatureFlags = 0; if (options.hasFeature(Feature.SIGN_EXTENSION)) featureFlags |= FeatureFlags.SignExt; if (options.hasFeature(Feature.MUTABLE_GLOBALS)) featureFlags |= FeatureFlags.MutableGloabls; diff --git a/tests/compiler/abi.optimized.wat b/tests/compiler/abi.optimized.wat index 0bc7a7ba97..5781e323cd 100644 --- a/tests/compiler/abi.optimized.wat +++ b/tests/compiler/abi.optimized.wat @@ -2,7 +2,7 @@ (type $none_=>_none (func)) (type $none_=>_i32 (func (result i32))) (memory $0 1) - (data (i32.const 16) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00b\00i\00.\00t\00s") + (data (i32.const 1024) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00b\00i\00.\00t\00s") (global $abi/condition (mut i32) (i32.const 0)) (global $abi/y (mut i32) (i32.const 0)) (export "memory" (memory $0)) diff --git a/tests/compiler/assert-nonnull.optimized.wat b/tests/compiler/assert-nonnull.optimized.wat index 041fbf0e86..d44263d191 100644 --- a/tests/compiler/assert-nonnull.optimized.wat +++ b/tests/compiler/assert-nonnull.optimized.wat @@ -5,10 +5,10 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\00a\00s\00s\00e\00r\00t\00-\00n\00o\00n\00n\00u\00l\00l\00.\00t\00s") - (data (i32.const 80) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 144) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 192) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") + (data (i32.const 1024) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\00a\00s\00s\00e\00r\00t\00-\00n\00o\00n\00n\00u\00l\00l\00.\00t\00s") + (data (i32.const 1088) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1152) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1200) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") (table $0 1 funcref) (global $~argumentsLength (mut i32) (i32.const 0)) (export "__setArgumentsLength" (func $~setArgumentsLength)) @@ -30,7 +30,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2 i32.const 9 call $~lib/builtins/abort @@ -43,7 +43,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 9 call $~lib/builtins/abort @@ -59,7 +59,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 15 i32.const 9 call $~lib/builtins/abort @@ -78,8 +78,8 @@ i32.load offset=12 i32.ge_u if - i32.const 96 - i32.const 160 + i32.const 1104 + i32.const 1168 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -90,8 +90,8 @@ local.tee $0 i32.eqz if - i32.const 208 - i32.const 160 + i32.const 1216 + i32.const 1168 i32.const 97 i32.const 39 call $~lib/builtins/abort @@ -104,7 +104,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 9 call $~lib/builtins/abort @@ -119,8 +119,8 @@ i32.load offset=12 i32.ge_u if - i32.const 96 - i32.const 160 + i32.const 1104 + i32.const 1168 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -136,7 +136,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 9 call $~lib/builtins/abort @@ -164,7 +164,7 @@ return end i32.const 0 - i32.const 32 + i32.const 1040 i32.const 27 i32.const 9 call $~lib/builtins/abort @@ -190,7 +190,7 @@ return end i32.const 0 - i32.const 32 + i32.const 1040 i32.const 31 i32.const 9 call $~lib/builtins/abort @@ -211,7 +211,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 12 call $~lib/builtins/abort @@ -233,7 +233,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 44 i32.const 9 call $~lib/builtins/abort @@ -259,7 +259,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 52 i32.const 9 call $~lib/builtins/abort diff --git a/tests/compiler/binary.optimized.wat b/tests/compiler/binary.optimized.wat index 969e0c3f02..92d0136ecd 100644 --- a/tests/compiler/binary.optimized.wat +++ b/tests/compiler/binary.optimized.wat @@ -3,10 +3,10 @@ (type $f32_=>_f32 (func (param f32) (result f32))) (type $f64_=>_f64 (func (param f64) (result f64))) (memory $0 1) - (data (i32.const 17) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\be\f3\f8y\eca\f6?\190\96[\c6\fe\de\bf=\88\afJ\edq\f5?\a4\fc\d42h\0b\db\bf\b0\10\f0\f09\95\f4?{\b7\1f\n\8bA\d7\bf\85\03\b8\b0\95\c9\f3?{\cfm\1a\e9\9d\d3\bf\a5d\88\0c\19\0d\f3?1\b6\f2\f3\9b\1d\d0\bf\a0\8e\0b{\"^\f2?\f0z;\1b\1d|\c9\bf?4\1aJJ\bb\f1?\9f<\af\93\e3\f9\c2\bf\ba\e5\8a\f0X#\f1?\\\8dx\bf\cb`\b9\bf\a7\00\99A?\95\f0?\ce_G\b6\9do\aa\bf\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00\00\acG\9a\fd\8c`\ee?=\f5$\9f\ca8\b3?\a0j\02\1f\b3\a4\ec?\ba\918T\a9v\c4?\e6\fcjW6 \eb?\d2\e4\c4J\0b\84\ce?-\aa\a1c\d1\c2\e9?\1ce\c6\f0E\06\d4?\edAx\03\e6\86\e8?\f8\9f\1b,\9c\8e\d8?bHS\f5\dcg\e7?\cc{\b1N\a4\e0\dc?") - (data (i32.const 288) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00 \00\00\00 \00\00\00\00\01\00\00 ") - (data (i32.const 321) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\f0?t\85\15\d3\b0\d9\ef?\0f\89\f9lX\b5\ef?Q[\12\d0\01\93\ef?{Q}<\b8r\ef?\aa\b9h1\87T\ef?8bunz8\ef?\e1\de\1f\f5\9d\1e\ef?\15\b71\n\fe\06\ef?\cb\a9:7\a7\f1\ee?\"4\12L\a6\de\ee?-\89a`\08\ce\ee?\'*6\d5\da\bf\ee?\82O\9dV+\b4\ee?)TH\dd\07\ab\ee?\85U:\b0~\a4\ee?\cd;\7ff\9e\a0\ee?t_\ec\e8u\9f\ee?\87\01\ebs\14\a1\ee?\13\ceL\99\89\a5\ee?\db\a0*B\e5\ac\ee?\e5\c5\cd\b07\b7\ee?\90\f0\a3\82\91\c4\ee?]%>\b2\03\d5\ee?\ad\d3Z\99\9f\e8\ee?G^\fb\f2v\ff\ee?\9cR\85\dd\9b\19\ef?i\90\ef\dc 7\ef?\87\a4\fb\dc\18X\ef?_\9b{3\97|\ef?\da\90\a4\a2\af\a4\ef?@En[v\d0\ef?") - (data (i32.const 592) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00P\01\00\00P\01\00\00\00\01\00\00 ") + (data (i32.const 1025) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\be\f3\f8y\eca\f6?\190\96[\c6\fe\de\bf=\88\afJ\edq\f5?\a4\fc\d42h\0b\db\bf\b0\10\f0\f09\95\f4?{\b7\1f\n\8bA\d7\bf\85\03\b8\b0\95\c9\f3?{\cfm\1a\e9\9d\d3\bf\a5d\88\0c\19\0d\f3?1\b6\f2\f3\9b\1d\d0\bf\a0\8e\0b{\"^\f2?\f0z;\1b\1d|\c9\bf?4\1aJJ\bb\f1?\9f<\af\93\e3\f9\c2\bf\ba\e5\8a\f0X#\f1?\\\8dx\bf\cb`\b9\bf\a7\00\99A?\95\f0?\ce_G\b6\9do\aa\bf\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00\00\acG\9a\fd\8c`\ee?=\f5$\9f\ca8\b3?\a0j\02\1f\b3\a4\ec?\ba\918T\a9v\c4?\e6\fcjW6 \eb?\d2\e4\c4J\0b\84\ce?-\aa\a1c\d1\c2\e9?\1ce\c6\f0E\06\d4?\edAx\03\e6\86\e8?\f8\9f\1b,\9c\8e\d8?bHS\f5\dcg\e7?\cc{\b1N\a4\e0\dc?") + (data (i32.const 1296) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\10\04\00\00\10\04\00\00\00\01\00\00 ") + (data (i32.const 1329) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\f0?t\85\15\d3\b0\d9\ef?\0f\89\f9lX\b5\ef?Q[\12\d0\01\93\ef?{Q}<\b8r\ef?\aa\b9h1\87T\ef?8bunz8\ef?\e1\de\1f\f5\9d\1e\ef?\15\b71\n\fe\06\ef?\cb\a9:7\a7\f1\ee?\"4\12L\a6\de\ee?-\89a`\08\ce\ee?\'*6\d5\da\bf\ee?\82O\9dV+\b4\ee?)TH\dd\07\ab\ee?\85U:\b0~\a4\ee?\cd;\7ff\9e\a0\ee?t_\ec\e8u\9f\ee?\87\01\ebs\14\a1\ee?\13\ceL\99\89\a5\ee?\db\a0*B\e5\ac\ee?\e5\c5\cd\b07\b7\ee?\90\f0\a3\82\91\c4\ee?]%>\b2\03\d5\ee?\ad\d3Z\99\9f\e8\ee?G^\fb\f2v\ff\ee?\9cR\85\dd\9b\19\ef?i\90\ef\dc 7\ef?\87\a4\fb\dc\18X\ef?_\9b{3\97|\ef?\da\90\a4\a2\af\a4\ef?@En[v\d0\ef?") + (data (i32.const 1600) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00@\05\00\00@\05\00\00\00\01\00\00 ") (global $binary/b (mut i32) (i32.const 0)) (global $binary/i (mut i32) (i32.const 0)) (global $binary/I (mut i64) (i64.const 0)) diff --git a/tests/compiler/bool.optimized.wat b/tests/compiler/bool.optimized.wat index 78dd874357..c0dc44736f 100644 --- a/tests/compiler/bool.optimized.wat +++ b/tests/compiler/bool.optimized.wat @@ -1,5 +1,5 @@ (module (memory $0 1) - (data (i32.const 16) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00b\00o\00o\00l\00.\00t\00s") + (data (i32.const 1024) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00b\00o\00o\00l\00.\00t\00s") (export "memory" (memory $0)) ) diff --git a/tests/compiler/builtins.optimized.wat b/tests/compiler/builtins.optimized.wat index 8f2cbd9da1..5e4a9b88af 100644 --- a/tests/compiler/builtins.optimized.wat +++ b/tests/compiler/builtins.optimized.wat @@ -8,29 +8,29 @@ (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (import "env" "trace" (func $~lib/builtins/trace (param i32 i32 f64 f64 f64 f64 f64))) (memory $0 1) - (data (i32.const 20) "\01\00\00\00\01") - (data (i32.const 32) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00c") - (data (i32.const 64) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00b\00u\00i\00l\00t\00i\00n\00s\00.\00t\00s") - (data (i32.const 112) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00i\00g\00n\00a\00t\00u\00r\00e\00s") - (data (i32.const 160) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00t\00e\00s\00t\00i\00n\00g") - (data (i32.const 192) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00F\00u\00n\00c\00t\00i\00o\00n") - (data (i32.const 224) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00C") - (data (i32.const 256) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00S\00t\00r\00i\00n\00g") - (data (i32.const 288) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00b\00o\00o\00l") - (data (i32.const 320) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00i\008") - (data (i32.const 352) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00u\008") - (data (i32.const 384) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\001\006") - (data (i32.const 416) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00u\001\006") - (data (i32.const 448) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\003\002") - (data (i32.const 480) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00u\003\002") - (data (i32.const 512) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00f\003\002") - (data (i32.const 544) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\006\004") - (data (i32.const 576) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00u\006\004") - (data (i32.const 608) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00f\006\004") - (data (i32.const 640) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00i\00s\00i\00z\00e") - (data (i32.const 672) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00u\00s\00i\00z\00e") - (data (i32.const 704) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00v\00o\00i\00d") - (data (i32.const 736) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00o\00m\00e\00 \00v\00a\00l\00u\00e") + (data (i32.const 1028) "\01\00\00\00\01") + (data (i32.const 1040) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00c") + (data (i32.const 1072) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00b\00u\00i\00l\00t\00i\00n\00s\00.\00t\00s") + (data (i32.const 1120) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00i\00g\00n\00a\00t\00u\00r\00e\00s") + (data (i32.const 1168) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00t\00e\00s\00t\00i\00n\00g") + (data (i32.const 1200) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00F\00u\00n\00c\00t\00i\00o\00n") + (data (i32.const 1232) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00C") + (data (i32.const 1264) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00S\00t\00r\00i\00n\00g") + (data (i32.const 1296) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00b\00o\00o\00l") + (data (i32.const 1328) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00i\008") + (data (i32.const 1360) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00u\008") + (data (i32.const 1392) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\001\006") + (data (i32.const 1424) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00u\001\006") + (data (i32.const 1456) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\003\002") + (data (i32.const 1488) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00u\003\002") + (data (i32.const 1520) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00f\003\002") + (data (i32.const 1552) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\006\004") + (data (i32.const 1584) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00u\006\004") + (data (i32.const 1616) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00f\006\004") + (data (i32.const 1648) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00i\00s\00i\00z\00e") + (data (i32.const 1680) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00u\00s\00i\00z\00e") + (data (i32.const 1712) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00v\00o\00i\00d") + (data (i32.const 1744) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00o\00m\00e\00 \00v\00a\00l\00u\00e") (global $builtins/b (mut i32) (i32.const 0)) (global $builtins/i (mut i32) (i32.const 0)) (global $builtins/I (mut i64) (i64.const 0)) @@ -528,7 +528,7 @@ call $~lib/atomics/Atomics.isLockFree if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 424 i32.const 0 call $~lib/builtins/abort @@ -540,7 +540,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 425 i32.const 0 call $~lib/builtins/abort @@ -552,7 +552,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 426 i32.const 0 call $~lib/builtins/abort @@ -562,7 +562,7 @@ call $~lib/atomics/Atomics.isLockFree if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 427 i32.const 0 call $~lib/builtins/abort @@ -574,7 +574,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 428 i32.const 0 call $~lib/builtins/abort @@ -584,7 +584,7 @@ call $~lib/atomics/Atomics.isLockFree if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 429 i32.const 0 call $~lib/builtins/abort @@ -594,13 +594,13 @@ call $~lib/atomics/Atomics.isLockFree if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 430 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 128 + i32.const 1136 i32.const 5 f64.const 0 f64.const 0 @@ -608,241 +608,241 @@ f64.const 23 f64.const 23 call $~lib/builtins/trace - i32.const 208 - i32.const 208 + i32.const 1216 + i32.const 1216 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 447 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 208 - i32.const 208 + i32.const 1216 + i32.const 1216 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 448 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 240 - i32.const 240 + i32.const 1248 + i32.const 1248 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 449 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 450 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 304 - i32.const 304 + i32.const 1312 + i32.const 1312 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 451 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 336 - i32.const 336 + i32.const 1344 + i32.const 1344 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 452 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 368 - i32.const 368 + i32.const 1376 + i32.const 1376 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 453 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 400 - i32.const 400 + i32.const 1408 + i32.const 1408 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 454 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 432 - i32.const 432 + i32.const 1440 + i32.const 1440 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 455 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 464 - i32.const 464 + i32.const 1472 + i32.const 1472 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 456 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 496 - i32.const 496 + i32.const 1504 + i32.const 1504 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 457 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 528 - i32.const 528 + i32.const 1536 + i32.const 1536 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 458 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 560 - i32.const 560 + i32.const 1568 + i32.const 1568 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 459 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 592 - i32.const 592 + i32.const 1600 + i32.const 1600 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 460 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 624 - i32.const 624 + i32.const 1632 + i32.const 1632 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 461 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 656 - i32.const 656 + i32.const 1664 + i32.const 1664 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 462 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 688 - i32.const 688 + i32.const 1696 + i32.const 1696 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 463 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 720 - i32.const 720 + i32.const 1728 + i32.const 1728 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 464 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 465 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 208 - i32.const 208 + i32.const 1216 + i32.const 1216 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 466 i32.const 2 call $~lib/builtins/abort diff --git a/tests/compiler/call-inferred.optimized.wat b/tests/compiler/call-inferred.optimized.wat index 0293dd9252..32ed92aa30 100644 --- a/tests/compiler/call-inferred.optimized.wat +++ b/tests/compiler/call-inferred.optimized.wat @@ -2,7 +2,7 @@ (type $none_=>_none (func)) (type $i32_=>_none (func (param i32))) (memory $0 1) - (data (i32.const 16) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00c\00a\00l\00l\00-\00i\00n\00f\00e\00r\00r\00e\00d\00.\00t\00s") + (data (i32.const 1024) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00c\00a\00l\00l\00-\00i\00n\00f\00e\00r\00r\00e\00d\00.\00t\00s") (global $~argumentsLength (mut i32) (i32.const 0)) (export "__setArgumentsLength" (func $~setArgumentsLength)) (export "memory" (memory $0)) diff --git a/tests/compiler/call-optional.optimized.wat b/tests/compiler/call-optional.optimized.wat index 3385c7e707..fdeea4d318 100644 --- a/tests/compiler/call-optional.optimized.wat +++ b/tests/compiler/call-optional.optimized.wat @@ -5,7 +5,7 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00c\00a\00l\00l\00-\00o\00p\00t\00i\00o\00n\00a\00l\00.\00t\00s") + (data (i32.const 1024) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00c\00a\00l\00l\00-\00o\00p\00t\00i\00o\00n\00a\00l\00.\00t\00s") (global $~argumentsLength (mut i32) (i32.const 0)) (export "__setArgumentsLength" (func $~setArgumentsLength)) (export "memory" (memory $0)) @@ -53,7 +53,7 @@ call $call-optional/opt|trampoline if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 4 i32.const 0 call $~lib/builtins/abort @@ -69,7 +69,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort @@ -83,7 +83,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 6 i32.const 0 call $~lib/builtins/abort @@ -97,7 +97,7 @@ call $call-optional/opt|trampoline if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 9 i32.const 0 call $~lib/builtins/abort @@ -113,7 +113,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 0 call $~lib/builtins/abort @@ -129,7 +129,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/call-super.optimized.wat b/tests/compiler/call-super.optimized.wat index 2e9dd95f41..1fd8a5a1e7 100644 --- a/tests/compiler/call-super.optimized.wat +++ b/tests/compiler/call-super.optimized.wat @@ -7,7 +7,7 @@ (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00c\00a\00l\00l\00-\00s\00u\00p\00e\00r\00.\00t\00s") + (data (i32.const 1024) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00c\00a\00l\00l\00-\00s\00u\00p\00e\00r\00.\00t\00s") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -117,7 +117,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -140,7 +140,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -152,7 +152,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -169,7 +169,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 22 i32.const 2 call $~lib/builtins/abort @@ -181,7 +181,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 2 call $~lib/builtins/abort @@ -213,7 +213,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 38 i32.const 4 call $~lib/builtins/abort @@ -225,7 +225,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -242,7 +242,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -254,7 +254,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -279,7 +279,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 56 i32.const 4 call $~lib/builtins/abort @@ -302,7 +302,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 66 i32.const 2 call $~lib/builtins/abort @@ -314,7 +314,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 67 i32.const 2 call $~lib/builtins/abort @@ -351,7 +351,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 84 i32.const 2 call $~lib/builtins/abort @@ -363,7 +363,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 85 i32.const 2 call $~lib/builtins/abort @@ -400,7 +400,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 104 i32.const 2 call $~lib/builtins/abort @@ -412,7 +412,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 105 i32.const 2 call $~lib/builtins/abort @@ -420,9 +420,9 @@ end ) (func $~start (; 14 ;) - i32.const 64 + i32.const 1072 global.set $~lib/rt/stub/startOffset - i32.const 64 + i32.const 1072 global.set $~lib/rt/stub/offset call $call-super/test1 call $call-super/test2 diff --git a/tests/compiler/class-static-function.optimized.wat b/tests/compiler/class-static-function.optimized.wat index 735f85b492..5da193a0d6 100644 --- a/tests/compiler/class-static-function.optimized.wat +++ b/tests/compiler/class-static-function.optimized.wat @@ -2,7 +2,7 @@ (type $none_=>_none (func)) (type $i32_=>_none (func (param i32))) (memory $0 1) - (data (i32.const 16) "0\00\00\00\01\00\00\00\01\00\00\000\00\00\00c\00l\00a\00s\00s\00-\00s\00t\00a\00t\00i\00c\00-\00f\00u\00n\00c\00t\00i\00o\00n\00.\00t\00s") + (data (i32.const 1024) "0\00\00\00\01\00\00\00\01\00\00\000\00\00\00c\00l\00a\00s\00s\00-\00s\00t\00a\00t\00i\00c\00-\00f\00u\00n\00c\00t\00i\00o\00n\00.\00t\00s") (global $~argumentsLength (mut i32) (i32.const 0)) (export "__setArgumentsLength" (func $~setArgumentsLength)) (export "memory" (memory $0)) diff --git a/tests/compiler/comma.optimized.wat b/tests/compiler/comma.optimized.wat index 8066067dba..245f9e2878 100644 --- a/tests/compiler/comma.optimized.wat +++ b/tests/compiler/comma.optimized.wat @@ -3,7 +3,7 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00c\00o\00m\00m\00a\00.\00t\00s") + (data (i32.const 1024) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00c\00o\00m\00m\00a\00.\00t\00s") (global $comma/a (mut i32) (i32.const 0)) (global $comma/b (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -22,7 +22,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 4 i32.const 0 call $~lib/builtins/abort @@ -31,7 +31,7 @@ global.get $comma/b if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort @@ -48,7 +48,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 8 i32.const 0 call $~lib/builtins/abort @@ -59,7 +59,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 9 i32.const 0 call $~lib/builtins/abort @@ -86,7 +86,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 18 i32.const 0 call $~lib/builtins/abort @@ -97,7 +97,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -126,7 +126,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 22 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/constructor.optimized.wat b/tests/compiler/constructor.optimized.wat index 6e8f9a5060..560f3012aa 100644 --- a/tests/compiler/constructor.optimized.wat +++ b/tests/compiler/constructor.optimized.wat @@ -106,9 +106,9 @@ ) (func $start:constructor (; 2 ;) (local $0 i32) - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/startOffset - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/offset i32.const 0 i32.const 3 diff --git a/tests/compiler/declare.optimized.wat b/tests/compiler/declare.optimized.wat index 1c82844609..77da529513 100644 --- a/tests/compiler/declare.optimized.wat +++ b/tests/compiler/declare.optimized.wat @@ -7,7 +7,7 @@ (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (import "declare" "my.externalFunction" (func $declare/my.externalFunction)) (memory $0 1) - (data (i32.const 16) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00d\00e\00c\00l\00a\00r\00e\00.\00t\00s") + (data (i32.const 1024) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00d\00e\00c\00l\00a\00r\00e\00.\00t\00s") (export "memory" (memory $0)) (start $~start) (func $start:declare (; 3 ;) @@ -17,7 +17,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort @@ -29,7 +29,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 13 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/do.optimized.wat b/tests/compiler/do.optimized.wat index 679f0a64c1..bece783ff4 100644 --- a/tests/compiler/do.optimized.wat +++ b/tests/compiler/do.optimized.wat @@ -12,10 +12,10 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00d\00o\00.\00t\00s") - (data (i32.const 48) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 96) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 160) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1024) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00d\00o\00.\00t\00s") + (data (i32.const 1056) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1104) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1168) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") (global $do/ran (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) @@ -41,7 +41,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -52,7 +52,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -80,7 +80,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -118,7 +118,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -129,7 +129,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 40 i32.const 4 call $~lib/builtins/abort @@ -141,7 +141,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 42 i32.const 2 call $~lib/builtins/abort @@ -152,7 +152,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -163,7 +163,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 44 i32.const 2 call $~lib/builtins/abort @@ -188,7 +188,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -213,7 +213,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 107 i32.const 2 call $~lib/builtins/abort @@ -250,7 +250,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 125 i32.const 2 call $~lib/builtins/abort @@ -261,7 +261,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 126 i32.const 2 call $~lib/builtins/abort @@ -283,7 +283,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -305,7 +305,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -350,7 +350,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -447,7 +447,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -461,7 +461,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -534,7 +534,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -589,7 +589,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -604,7 +604,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -654,7 +654,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -740,7 +740,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -757,7 +757,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -785,7 +785,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -858,11 +858,11 @@ if unreachable end - i32.const 208 + i32.const 1216 local.tee $0 i32.const 0 i32.store - i32.const 1776 + i32.const 2784 i32.const 0 i32.store loop $for-loop|0 @@ -873,7 +873,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -891,7 +891,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -909,13 +909,13 @@ br $for-loop|0 end end - i32.const 208 - i32.const 1792 + i32.const 1216 + i32.const 2800 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 208 + i32.const 1216 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -955,7 +955,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -1090,7 +1090,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1118,7 +1118,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1134,7 +1134,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1174,7 +1174,7 @@ i32.ne if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1193,7 +1193,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1207,7 +1207,7 @@ i32.const 16 i32.add local.tee $0 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $0 @@ -1219,7 +1219,7 @@ ) (func $~lib/rt/pure/__release (; 21 ;) (param $0 i32) local.get $0 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $0 @@ -1264,7 +1264,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 141 i32.const 2 call $~lib/builtins/abort @@ -1273,7 +1273,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 142 i32.const 2 call $~lib/builtins/abort @@ -1322,7 +1322,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 161 i32.const 2 call $~lib/builtins/abort @@ -1331,7 +1331,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 162 i32.const 2 call $~lib/builtins/abort @@ -1350,7 +1350,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 16 i32.const 0 call $~lib/builtins/abort @@ -1363,7 +1363,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 26 i32.const 0 call $~lib/builtins/abort @@ -1376,7 +1376,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 49 i32.const 0 call $~lib/builtins/abort @@ -1389,7 +1389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 61 i32.const 0 call $~lib/builtins/abort @@ -1414,7 +1414,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 112 i32.const 0 call $~lib/builtins/abort @@ -1427,7 +1427,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 131 i32.const 0 call $~lib/builtins/abort @@ -1440,7 +1440,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 147 i32.const 0 call $~lib/builtins/abort @@ -1453,7 +1453,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 167 i32.const 0 call $~lib/builtins/abort @@ -1487,7 +1487,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1506,7 +1506,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1529,7 +1529,7 @@ i32.le_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1563,7 +1563,7 @@ local.tee $0 if local.get $0 - i32.const 208 + i32.const 1216 i32.ge_u if local.get $0 diff --git a/tests/compiler/exports.optimized.wat b/tests/compiler/exports.optimized.wat index ed0e81b3c2..c5935eab8e 100644 --- a/tests/compiler/exports.optimized.wat +++ b/tests/compiler/exports.optimized.wat @@ -142,9 +142,9 @@ nop ) (func $~start (; 8 ;) - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/startOffset - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/offset ) (func $exports/subOpt|trampoline (; 9 ;) (param $0 i32) (param $1 i32) (result i32) diff --git a/tests/compiler/extends-baseaggregate.optimized.wat b/tests/compiler/extends-baseaggregate.optimized.wat index bfee7a0532..2a24d225c7 100644 --- a/tests/compiler/extends-baseaggregate.optimized.wat +++ b/tests/compiler/extends-baseaggregate.optimized.wat @@ -10,19 +10,19 @@ (type $none_=>_i32 (func (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 20) "\01") - (data (i32.const 32) "\10\00\00\00\01\00\00\00\07\00\00\00\10\00\00\00 \00\00\00 ") - (data (i32.const 68) "\01") - (data (i32.const 80) "\10\00\00\00\01\00\00\00\08\00\00\00\10\00\00\00P\00\00\00P") - (data (i32.const 112) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 160) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 224) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 272) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 320) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 368) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 432) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") - (data (i32.const 480) "\t\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") - (data (i32.const 536) "\04\00\00\00\93 \00\00\02\00\00\00\93 \00\00\02") + (data (i32.const 1028) "\01") + (data (i32.const 1040) "\10\00\00\00\01\00\00\00\07\00\00\00\10\00\00\00\10\04\00\00\10\04") + (data (i32.const 1076) "\01") + (data (i32.const 1088) "\10\00\00\00\01\00\00\00\08\00\00\00\10\00\00\00@\04\00\00@\04") + (data (i32.const 1120) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1168) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1232) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1280) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 1328) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1376) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1440) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") + (data (i32.const 1488) "\t\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") + (data (i32.const 1544) "\04\00\00\00\93 \00\00\02\00\00\00\93 \00\00\02") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $~lib/rt/pure/ROOTS (mut i32) (i32.const 0)) @@ -43,7 +43,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -65,7 +65,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -110,7 +110,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -207,7 +207,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -221,7 +221,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -294,7 +294,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -349,7 +349,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -364,7 +364,7 @@ i32.ne if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -414,7 +414,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -500,7 +500,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -517,7 +517,7 @@ i32.lt_u if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -545,7 +545,7 @@ i32.lt_u if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -618,11 +618,11 @@ if unreachable end - i32.const 560 + i32.const 1568 local.tee $0 i32.const 0 i32.store - i32.const 2128 + i32.const 3136 i32.const 0 i32.store loop $for-loop|0 @@ -633,7 +633,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 560 + i32.const 1568 i32.add i32.const 0 i32.store offset=4 @@ -651,7 +651,7 @@ i32.add i32.const 2 i32.shl - i32.const 560 + i32.const 1568 i32.add i32.const 0 i32.store offset=96 @@ -669,13 +669,13 @@ br $for-loop|0 end end - i32.const 560 - i32.const 2144 + i32.const 1568 + i32.const 3152 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 560 + i32.const 1568 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -685,8 +685,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 176 - i32.const 128 + i32.const 1184 + i32.const 1136 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -761,7 +761,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -813,7 +813,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -908,7 +908,7 @@ i32.and if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -979,7 +979,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1014,7 +1014,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1030,7 +1030,7 @@ i32.lt_u if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1077,7 +1077,7 @@ i32.ne if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1094,7 +1094,7 @@ i32.and if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1103,7 +1103,7 @@ ) (func $~lib/rt/pure/__retain (; 12 ;) (param $0 i32) (result i32) local.get $0 - i32.const 556 + i32.const 1564 i32.gt_u if local.get $0 @@ -1168,7 +1168,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -1451,7 +1451,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 556 + i32.const 1564 i32.ge_u if local.get $0 @@ -1481,15 +1481,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $0 local.get $1 i32.add @@ -1508,10 +1504,8 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $0 local.get $1 i32.add @@ -1523,23 +1517,21 @@ i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 - local.get $1 + local.get $0 i32.const 0 local.get $0 i32.sub i32.const 3 i32.and - local.tee $1 - i32.sub - local.set $2 - local.get $0 - local.get $1 + local.tee $2 i32.add local.tee $0 i32.const 0 i32.store local.get $0 + local.get $1 local.get $2 + i32.sub i32.const -4 i32.and local.tee $1 @@ -1553,15 +1545,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 4 - i32.add i32.const 0 - i32.store + i32.store offset=4 local.get $0 - i32.const 8 - i32.add i32.const 0 - i32.store + i32.store offset=8 local.get $0 local.get $1 i32.add @@ -1580,25 +1568,17 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 12 - i32.add i32.const 0 - i32.store + i32.store offset=12 local.get $0 - i32.const 16 - i32.add i32.const 0 - i32.store + i32.store offset=16 local.get $0 - i32.const 20 - i32.add i32.const 0 - i32.store + i32.store offset=20 local.get $0 - i32.const 24 - i32.add i32.const 0 - i32.store + i32.store offset=24 local.get $0 local.get $1 i32.add @@ -1644,20 +1624,14 @@ i64.const 0 i64.store local.get $0 - i32.const 8 - i32.add i64.const 0 - i64.store + i64.store offset=8 local.get $0 - i32.const 16 - i32.add i64.const 0 - i64.store + i64.store offset=16 local.get $0 - i32.const 24 - i32.add i64.const 0 - i64.store + i64.store offset=24 local.get $1 i32.const 32 i32.sub @@ -1676,7 +1650,7 @@ (local $2 i32) (local $3 i32) local.get $0 - i32.const 104 + i32.const 1112 i32.load local.tee $1 i32.const 2 @@ -1687,14 +1661,14 @@ i32.const 268435452 i32.gt_u if - i32.const 288 - i32.const 336 + i32.const 1296 + i32.const 1344 i32.const 14 i32.const 47 call $~lib/builtins/abort unreachable end - i32.const 96 + i32.const 1104 i32.load local.set $2 local.get $1 @@ -1718,14 +1692,14 @@ local.get $2 i32.ne if - i32.const 96 + i32.const 1104 local.get $0 i32.store - i32.const 100 + i32.const 1108 local.get $0 i32.store end - i32.const 104 + i32.const 1112 local.get $3 i32.store end @@ -1733,14 +1707,14 @@ (func $~lib/array/Array#push (; 20 ;) (param $0 i32) (local $1 i32) (local $2 i32) - i32.const 108 + i32.const 1116 i32.load local.tee $1 i32.const 1 i32.add local.tee $2 call $~lib/array/ensureSize - i32.const 100 + i32.const 1108 i32.load local.get $1 i32.const 2 @@ -1749,7 +1723,7 @@ local.get $0 call $~lib/rt/pure/__retain i32.store - i32.const 108 + i32.const 1116 local.get $2 i32.store ) @@ -1763,7 +1737,7 @@ local.tee $0 call $~lib/array/Array#push local.get $0 - i32.const 556 + i32.const 1564 i32.gt_u if local.get $0 @@ -2002,12 +1976,12 @@ ) (func $~lib/rt/__typeinfo (; 28 ;) (param $0 i32) (result i32) local.get $0 - i32.const 480 + i32.const 1488 i32.load i32.gt_u if - i32.const 384 - i32.const 448 + i32.const 1392 + i32.const 1456 i32.const 22 i32.const 27 call $~lib/builtins/abort @@ -2016,7 +1990,7 @@ local.get $0 i32.const 3 i32.shl - i32.const 484 + i32.const 1492 i32.add i32.load ) @@ -2097,7 +2071,7 @@ i32.and if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -2130,7 +2104,7 @@ i32.le_u if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -2172,7 +2146,7 @@ ) (func $~lib/rt/pure/__visit (; 32 ;) (param $0 i32) (param $1 i32) local.get $0 - i32.const 556 + i32.const 1564 i32.lt_u if return @@ -2208,7 +2182,7 @@ i32.le_u if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 79 i32.const 19 call $~lib/builtins/abort @@ -2241,7 +2215,7 @@ i32.ne if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 90 i32.const 8 call $~lib/builtins/abort @@ -2266,7 +2240,7 @@ br $break|0 end i32.const 0 - i32.const 240 + i32.const 1248 i32.const 101 i32.const 26 call $~lib/builtins/abort diff --git a/tests/compiler/features/js-bigint-integration.optimized.wat b/tests/compiler/features/js-bigint-integration.optimized.wat index 641bc4d4cd..f93abb74bd 100644 --- a/tests/compiler/features/js-bigint-integration.optimized.wat +++ b/tests/compiler/features/js-bigint-integration.optimized.wat @@ -6,7 +6,7 @@ (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (import "js-bigint-integration" "getExternalValue" (func $features/js-bigint-integration/getExternalValue (result i64))) (memory $0 1) - (data (i32.const 16) "B\00\00\00\01\00\00\00\01\00\00\00B\00\00\00f\00e\00a\00t\00u\00r\00e\00s\00/\00j\00s\00-\00b\00i\00g\00i\00n\00t\00-\00i\00n\00t\00e\00g\00r\00a\00t\00i\00o\00n\00.\00t\00s") + (data (i32.const 1024) "B\00\00\00\01\00\00\00\01\00\00\00B\00\00\00f\00e\00a\00t\00u\00r\00e\00s\00/\00j\00s\00-\00b\00i\00g\00i\00n\00t\00-\00i\00n\00t\00e\00g\00r\00a\00t\00i\00o\00n\00.\00t\00s") (global $features/js-bigint-integration/internalValue i64 (i64.const 9007199254740991)) (global $~started (mut i32) (i32.const 0)) (export "_start" (func $~start)) @@ -19,7 +19,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 4 i32.const 0 call $~lib/builtins/abort @@ -30,7 +30,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/features/mutable-globals.optimized.wat b/tests/compiler/features/mutable-globals.optimized.wat index d68ae7f9f2..d8357a1d9a 100644 --- a/tests/compiler/features/mutable-globals.optimized.wat +++ b/tests/compiler/features/mutable-globals.optimized.wat @@ -4,7 +4,7 @@ (import "mutable-globals" "external" (global $features/mutable-globals/external (mut i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "6\00\00\00\01\00\00\00\01\00\00\006\00\00\00f\00e\00a\00t\00u\00r\00e\00s\00/\00m\00u\00t\00a\00b\00l\00e\00-\00g\00l\00o\00b\00a\00l\00s\00.\00t\00s") + (data (i32.const 1024) "6\00\00\00\01\00\00\00\01\00\00\006\00\00\00f\00e\00a\00t\00u\00r\00e\00s\00/\00m\00u\00t\00a\00b\00l\00e\00-\00g\00l\00o\00b\00a\00l\00s\00.\00t\00s") (global $features/mutable-globals/internal (mut i32) (i32.const 124)) (global $~started (mut i32) (i32.const 0)) (export "_start" (func $~start)) @@ -17,7 +17,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort @@ -28,7 +28,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 6 i32.const 0 call $~lib/builtins/abort @@ -47,7 +47,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort @@ -58,7 +58,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 12 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/features/reference-types.optimized.wat b/tests/compiler/features/reference-types.optimized.wat index 22413dddc7..62b6155955 100644 --- a/tests/compiler/features/reference-types.optimized.wat +++ b/tests/compiler/features/reference-types.optimized.wat @@ -13,7 +13,7 @@ (import "Reflect" "get" (func $~lib/bindings/Reflect/get (param anyref anyref) (result anyref))) (import "reference-types" "external" (func $features/reference-types/external (param anyref) (result anyref))) (memory $0 1) - (data (i32.const 16) "6\00\00\00\01\00\00\00\01\00\00\006\00\00\00f\00e\00a\00t\00u\00r\00e\00s\00/\00r\00e\00f\00e\00r\00e\00n\00c\00e\00-\00t\00y\00p\00e\00s\00.\00t\00s") + (data (i32.const 1024) "6\00\00\00\01\00\00\00\01\00\00\006\00\00\00f\00e\00a\00t\00u\00r\00e\00s\00/\00r\00e\00f\00e\00r\00e\00n\00c\00e\00-\00t\00y\00p\00e\00s\00.\00t\00s") (global $features/reference-types/nullGlobal (mut anyref) (ref.null)) (global $features/reference-types/nullGlobalInit (mut anyref) (ref.null)) (global $features/reference-types/funcGlobal (mut anyref) (ref.null)) @@ -31,7 +31,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -50,7 +50,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 32 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/features/simd.optimized.wat b/tests/compiler/features/simd.optimized.wat index 0c8dfc056b..bc9a6f8794 100644 --- a/tests/compiler/features/simd.optimized.wat +++ b/tests/compiler/features/simd.optimized.wat @@ -5,8 +5,8 @@ (type $none_=>_i32 (func (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00s\00t\00u\00b\00.\00t\00s") - (data (i32.const 64) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00f\00e\00a\00t\00u\00r\00e\00s\00/\00s\00i\00m\00d\00.\00t\00s") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00s\00t\00u\00b\00.\00t\00s") + (data (i32.const 1072) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00f\00e\00a\00t\00u\00r\00e\00s\00/\00s\00i\00m\00d\00.\00t\00s") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -92,7 +92,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 70 i32.const 2 call $~lib/builtins/abort @@ -107,7 +107,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 72 i32.const 13 call $~lib/builtins/abort @@ -126,9 +126,9 @@ ) (func $~start (; 4 ;) (local $0 i32) - i32.const 112 + i32.const 1120 global.set $~lib/rt/stub/startOffset - i32.const 112 + i32.const 1120 global.set $~lib/rt/stub/offset call $~lib/rt/stub/__alloc local.tee $0 diff --git a/tests/compiler/for.optimized.wat b/tests/compiler/for.optimized.wat index b85f0a6a0e..01e39523f3 100644 --- a/tests/compiler/for.optimized.wat +++ b/tests/compiler/for.optimized.wat @@ -12,10 +12,10 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00f\00o\00r\00.\00t\00s") - (data (i32.const 48) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 96) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 160) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1024) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00f\00o\00r\00.\00t\00s") + (data (i32.const 1056) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1104) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1168) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") (global $for/ran (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) @@ -41,7 +41,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 8 i32.const 2 call $~lib/builtins/abort @@ -69,7 +69,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 2 call $~lib/builtins/abort @@ -97,7 +97,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 2 call $~lib/builtins/abort @@ -125,7 +125,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 2 call $~lib/builtins/abort @@ -148,7 +148,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -173,7 +173,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 61 i32.const 2 call $~lib/builtins/abort @@ -201,7 +201,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 80 i32.const 2 call $~lib/builtins/abort @@ -259,7 +259,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 120 i32.const 2 call $~lib/builtins/abort @@ -270,7 +270,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 121 i32.const 2 call $~lib/builtins/abort @@ -281,7 +281,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 122 i32.const 2 call $~lib/builtins/abort @@ -303,7 +303,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -325,7 +325,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -370,7 +370,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -467,7 +467,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -481,7 +481,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -554,7 +554,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -609,7 +609,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -624,7 +624,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -674,7 +674,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -760,7 +760,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -777,7 +777,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -805,7 +805,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -878,11 +878,11 @@ if unreachable end - i32.const 208 + i32.const 1216 local.tee $0 i32.const 0 i32.store - i32.const 1776 + i32.const 2784 i32.const 0 i32.store loop $for-loop|0 @@ -893,7 +893,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -911,7 +911,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -929,13 +929,13 @@ br $for-loop|0 end end - i32.const 208 - i32.const 1792 + i32.const 1216 + i32.const 2800 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 208 + i32.const 1216 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -975,7 +975,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -1110,7 +1110,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1138,7 +1138,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1154,7 +1154,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1194,7 +1194,7 @@ i32.ne if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1213,7 +1213,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1227,7 +1227,7 @@ i32.const 16 i32.add local.tee $0 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $0 @@ -1239,7 +1239,7 @@ ) (func $~lib/rt/pure/__release (; 23 ;) (param $0 i32) local.get $0 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $0 @@ -1287,7 +1287,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 137 i32.const 2 call $~lib/builtins/abort @@ -1296,7 +1296,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 138 i32.const 2 call $~lib/builtins/abort @@ -1353,7 +1353,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 2 call $~lib/builtins/abort @@ -1362,7 +1362,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 158 i32.const 2 call $~lib/builtins/abort @@ -1381,7 +1381,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 13 i32.const 0 call $~lib/builtins/abort @@ -1394,7 +1394,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -1407,7 +1407,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 34 i32.const 0 call $~lib/builtins/abort @@ -1420,7 +1420,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 44 i32.const 0 call $~lib/builtins/abort @@ -1433,7 +1433,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 54 i32.const 0 call $~lib/builtins/abort @@ -1446,7 +1446,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 66 i32.const 0 call $~lib/builtins/abort @@ -1463,7 +1463,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 85 i32.const 0 call $~lib/builtins/abort @@ -1484,7 +1484,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 127 i32.const 0 call $~lib/builtins/abort @@ -1497,7 +1497,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 143 i32.const 0 call $~lib/builtins/abort @@ -1510,7 +1510,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 163 i32.const 0 call $~lib/builtins/abort @@ -1544,7 +1544,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1563,7 +1563,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1586,7 +1586,7 @@ i32.le_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1620,7 +1620,7 @@ local.tee $0 if local.get $0 - i32.const 208 + i32.const 1216 i32.ge_u if local.get $0 diff --git a/tests/compiler/function-expression.optimized.wat b/tests/compiler/function-expression.optimized.wat index 213041899c..66e1bebd12 100644 --- a/tests/compiler/function-expression.optimized.wat +++ b/tests/compiler/function-expression.optimized.wat @@ -7,7 +7,7 @@ (type $none_=>_i32 (func (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) ",\00\00\00\01\00\00\00\01\00\00\00,\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s") + (data (i32.const 1024) ",\00\00\00\01\00\00\00\01\00\00\00,\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s") (table $0 12 funcref) (elem (i32.const 1) $start:function-expression~anonymous|0 $start:function-expression~anonymous|0 $start:function-expression~someName $start:function-expression~anonymous|2 $start:function-expression~anonymous|3 $start:function-expression~anonymous|4 $start:function-expression~anonymous|5 $start:function-expression~anonymous|3 $start:function-expression~anonymous|4 $start:function-expression~anonymous|5 $start:function-expression~anonymous|2) (global $~argumentsLength (mut i32) (i32.const 0)) @@ -61,7 +61,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -73,7 +73,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 22 i32.const 0 call $~lib/builtins/abort @@ -85,7 +85,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 0 call $~lib/builtins/abort @@ -100,7 +100,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 34 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/function-types.optimized.wat b/tests/compiler/function-types.optimized.wat index 7f7b1cf3d1..8ad9a63143 100644 --- a/tests/compiler/function-types.optimized.wat +++ b/tests/compiler/function-types.optimized.wat @@ -8,7 +8,7 @@ (type $f64_f64_=>_f64 (func (param f64 f64) (result f64))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00t\00y\00p\00e\00s\00.\00t\00s") + (data (i32.const 1024) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00t\00y\00p\00e\00s\00.\00t\00s") (table $0 5 funcref) (elem (i32.const 1) $function-types/makeAdder~anonymous|0 $function-types/makeAdder~anonymous|0 $function-types/makeAdder~anonymous|0 $function-types/makeAdder~anonymous|0) (global $function-types/i32Adder (mut i32) (i32.const 0)) @@ -56,7 +56,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort @@ -73,7 +73,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 15 i32.const 0 call $~lib/builtins/abort @@ -88,7 +88,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 17 i32.const 0 call $~lib/builtins/abort @@ -102,7 +102,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 0 call $~lib/builtins/abort @@ -117,7 +117,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -131,7 +131,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 35 i32.const 0 call $~lib/builtins/abort @@ -147,7 +147,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 41 i32.const 0 call $~lib/builtins/abort @@ -161,7 +161,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 42 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/getter-call.optimized.wat b/tests/compiler/getter-call.optimized.wat index a5f078078a..a4a625b7d5 100644 --- a/tests/compiler/getter-call.optimized.wat +++ b/tests/compiler/getter-call.optimized.wat @@ -88,9 +88,9 @@ i32.const 42 ) (func $~start (; 4 ;) - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/startOffset - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/offset ) ) diff --git a/tests/compiler/getter-setter.optimized.wat b/tests/compiler/getter-setter.optimized.wat index 997fe6c877..54a0d22c2c 100644 --- a/tests/compiler/getter-setter.optimized.wat +++ b/tests/compiler/getter-setter.optimized.wat @@ -3,7 +3,7 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00g\00e\00t\00t\00e\00r\00-\00s\00e\00t\00t\00e\00r\00.\00t\00s") + (data (i32.const 1024) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00g\00e\00t\00t\00e\00r\00-\00s\00e\00t\00t\00e\00r\00.\00t\00s") (global $getter-setter/Foo._bar (mut i32) (i32.const 0)) (export "memory" (memory $0)) (start $~start) @@ -11,7 +11,7 @@ global.get $getter-setter/Foo._bar if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 13 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/if.optimized.wat b/tests/compiler/if.optimized.wat index f43592ac61..c6602b049e 100644 --- a/tests/compiler/if.optimized.wat +++ b/tests/compiler/if.optimized.wat @@ -4,8 +4,8 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00i\00f\00.\00t\00s") - (data (i32.const 48) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00e\00r\00r\00o\00r") + (data (i32.const 1024) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00i\00f\00.\00t\00s") + (data (i32.const 1056) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00e\00r\00r\00o\00r") (export "memory" (memory $0)) (export "ifThenElse" (func $if/ifThenElse)) (export "ifThen" (func $if/ifThen)) @@ -31,7 +31,7 @@ call $if/ifThenElse if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 8 i32.const 0 call $~lib/builtins/abort @@ -43,7 +43,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 9 i32.const 0 call $~lib/builtins/abort @@ -53,7 +53,7 @@ call $if/ifThen if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 17 i32.const 0 call $~lib/builtins/abort @@ -65,7 +65,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 18 i32.const 0 call $~lib/builtins/abort @@ -75,7 +75,7 @@ call $if/ifThenElse if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -87,7 +87,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 31 i32.const 0 call $~lib/builtins/abort @@ -99,8 +99,8 @@ if (result i32) i32.const 1 else - i32.const 64 - i32.const 32 + i32.const 1072 + i32.const 1040 i32.const 37 i32.const 4 call $~lib/builtins/abort diff --git a/tests/compiler/infer-array.optimized.wat b/tests/compiler/infer-array.optimized.wat index c97244c34c..cff20e351a 100644 --- a/tests/compiler/infer-array.optimized.wat +++ b/tests/compiler/infer-array.optimized.wat @@ -9,25 +9,25 @@ (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 48) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 112) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 160) "\18\00\00\00\01\00\00\00\00\00\00\00\18") - (data (i32.const 182) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@") - (data (i32.const 208) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\ff\ff\ff\ff") - (data (i32.const 240) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00i\00n\00f\00e\00r\00-\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 288) "\18\00\00\00\01\00\00\00\00\00\00\00\18") - (data (i32.const 310) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@") - (data (i32.const 336) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\00\00\80?\00\00\00@\00\00@@") - (data (i32.const 368) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") - (data (i32.const 400) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\80\01") - (data (i32.const 432) "\04\00\00\00\01\00\00\00\00\00\00\00\04") - (data (i32.const 464) "\08\00\00\00\01\00\00\00\00\00\00\00\08") - (data (i32.const 496) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01") - (data (i32.const 528) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\01") - (data (i32.const 560) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") - (data (i32.const 592) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\02") - (data (i32.const 624) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") + (data (i32.const 1024) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 1056) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1120) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1168) "\18\00\00\00\01\00\00\00\00\00\00\00\18") + (data (i32.const 1190) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@") + (data (i32.const 1216) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\ff\ff\ff\ff") + (data (i32.const 1248) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00i\00n\00f\00e\00r\00-\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1296) "\18\00\00\00\01\00\00\00\00\00\00\00\18") + (data (i32.const 1318) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@") + (data (i32.const 1344) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\00\00\80?\00\00\00@\00\00@@") + (data (i32.const 1376) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") + (data (i32.const 1408) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00p\05") + (data (i32.const 1440) "\04\00\00\00\01\00\00\00\00\00\00\00\04") + (data (i32.const 1472) "\08\00\00\00\01\00\00\00\00\00\00\00\08") + (data (i32.const 1504) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01") + (data (i32.const 1536) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\01") + (data (i32.const 1568) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") + (data (i32.const 1600) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\02") + (data (i32.const 1632) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -330,8 +330,8 @@ i32.load offset=12 i32.ge_u if - i32.const 64 - i32.const 128 + i32.const 1072 + i32.const 1136 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -339,9 +339,7 @@ end local.get $0 i32.load offset=4 - i32.const 4 - i32.add - i32.load + i32.load offset=4 ) (func $~lib/array/Array#__get (; 6 ;) (param $0 i32) i32.const 1 @@ -349,8 +347,8 @@ i32.load offset=12 i32.ge_u if - i32.const 64 - i32.const 128 + i32.const 1072 + i32.const 1136 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -358,9 +356,7 @@ end local.get $0 i32.load offset=4 - i32.const 4 - i32.add - f32.load + f32.load offset=4 drop ) (func $infer-array/Ref#constructor (; 7 ;) (result i32) @@ -372,33 +368,33 @@ (local $0 i32) (local $1 i32) (local $2 i32) - i32.const 736 + i32.const 1744 global.set $~lib/rt/stub/startOffset - i32.const 736 + i32.const 1744 global.set $~lib/rt/stub/offset i32.const 3 i32.const 2 i32.const 3 - i32.const 32 + i32.const 1040 call $~lib/rt/__allocArray drop i32.const 3 i32.const 3 i32.const 4 - i32.const 176 + i32.const 1184 call $~lib/rt/__allocArray drop i32.const 2 i32.const 2 i32.const 5 - i32.const 224 + i32.const 1232 call $~lib/rt/__allocArray call $~lib/array/Array#__get i32.const -1 i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 14 i32.const 2 call $~lib/builtins/abort @@ -407,13 +403,13 @@ i32.const 3 i32.const 3 i32.const 4 - i32.const 304 + i32.const 1312 call $~lib/rt/__allocArray drop i32.const 3 i32.const 2 i32.const 6 - i32.const 352 + i32.const 1360 call $~lib/rt/__allocArray call $~lib/array/Array#__get call $infer-array/Ref#constructor @@ -465,31 +461,31 @@ i32.const 2 i32.const 2 i32.const 9 - i32.const 416 + i32.const 1424 call $~lib/rt/__allocArray drop i32.const 1 i32.const 2 i32.const 10 - i32.const 448 + i32.const 1456 call $~lib/rt/__allocArray drop i32.const 2 i32.const 2 i32.const 10 - i32.const 480 + i32.const 1488 call $~lib/rt/__allocArray drop i32.const 2 i32.const 2 i32.const 3 - i32.const 512 + i32.const 1520 call $~lib/rt/__allocArray drop i32.const 2 i32.const 2 i32.const 3 - i32.const 544 + i32.const 1552 call $~lib/rt/__allocArray drop i32.const 2 @@ -502,14 +498,14 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 576 + i32.const 1584 call $~lib/rt/__allocArray i32.store local.get $0 i32.const 1 i32.const 2 i32.const 3 - i32.const 608 + i32.const 1616 call $~lib/rt/__allocArray i32.store offset=4 ) diff --git a/tests/compiler/infer-generic.optimized.wat b/tests/compiler/infer-generic.optimized.wat index 524a39965c..7427622f8e 100644 --- a/tests/compiler/infer-generic.optimized.wat +++ b/tests/compiler/infer-generic.optimized.wat @@ -5,9 +5,9 @@ (type $i32_f32_i32_i32_=>_i32 (func (param i32 f32 i32 i32) (result i32))) (type $f32_=>_f32 (func (param f32) (result f32))) (memory $0 1) - (data (i32.const 16) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00i\00n\00f\00e\00r\00-\00g\00e\00n\00e\00r\00i\00c\00.\00t\00s") - (data (i32.const 64) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\00\00\80?\00\00\00@\00\00@@") - (data (i32.const 96) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00P\00\00\00P\00\00\00\0c\00\00\00\03") + (data (i32.const 1024) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00i\00n\00f\00e\00r\00-\00g\00e\00n\00e\00r\00i\00c\00.\00t\00s") + (data (i32.const 1072) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\00\00\80?\00\00\00@\00\00@@") + (data (i32.const 1104) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00@\04\00\00@\04\00\00\0c\00\00\00\03") (global $~argumentsLength (mut i32) (i32.const 0)) (export "__setArgumentsLength" (func $~setArgumentsLength)) (export "memory" (memory $0)) @@ -33,13 +33,13 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 124 + i32.const 1132 i32.load local.set $1 loop $for-loop|0 local.get $0 local.get $1 - i32.const 124 + i32.const 1132 i32.load local.tee $2 local.get $1 @@ -51,7 +51,7 @@ i32.const 4 global.set $~argumentsLength local.get $3 - i32.const 116 + i32.const 1124 i32.load local.get $0 i32.const 2 @@ -59,7 +59,7 @@ i32.add f32.load local.get $0 - i32.const 112 + i32.const 1120 call $start:infer-generic~anonymous|0 local.set $3 local.get $0 diff --git a/tests/compiler/inlining-blocklocals.optimized.wat b/tests/compiler/inlining-blocklocals.optimized.wat index daedfe913b..8a541a31a0 100644 --- a/tests/compiler/inlining-blocklocals.optimized.wat +++ b/tests/compiler/inlining-blocklocals.optimized.wat @@ -3,7 +3,7 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00-\00b\00l\00o\00c\00k\00l\00o\00c\00a\00l\00s\00.\00t\00s") + (data (i32.const 1024) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00-\00b\00l\00o\00c\00k\00l\00o\00c\00a\00l\00s\00.\00t\00s") (global $inlining-blocklocals/b (mut i32) (i32.const 2)) (global $inlining-blocklocals/theCall_a (mut i32) (i32.const 0)) (global $inlining-blocklocals/theCall_b (mut i32) (i32.const 0)) @@ -28,7 +28,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 2 call $~lib/builtins/abort @@ -39,7 +39,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 20 i32.const 2 call $~lib/builtins/abort diff --git a/tests/compiler/inlining.optimized.wat b/tests/compiler/inlining.optimized.wat index ed205d4afd..6d9f690472 100644 --- a/tests/compiler/inlining.optimized.wat +++ b/tests/compiler/inlining.optimized.wat @@ -6,7 +6,7 @@ (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00.\00t\00s") + (data (i32.const 1024) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00.\00t\00s") (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) @@ -145,7 +145,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 95 i32.const 2 call $~lib/builtins/abort @@ -157,7 +157,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 96 i32.const 2 call $~lib/builtins/abort @@ -169,7 +169,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 97 i32.const 2 call $~lib/builtins/abort @@ -181,7 +181,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 98 i32.const 2 call $~lib/builtins/abort @@ -191,9 +191,9 @@ (func $~start (; 6 ;) i32.const 1 global.set $~argumentsLength - i32.const 64 + i32.const 1072 global.set $~lib/rt/stub/startOffset - i32.const 64 + i32.const 1072 global.set $~lib/rt/stub/offset call $inlining/test_ctor ) diff --git a/tests/compiler/instanceof.optimized.wat b/tests/compiler/instanceof.optimized.wat index 1ae1730b29..f94f85386d 100644 --- a/tests/compiler/instanceof.optimized.wat +++ b/tests/compiler/instanceof.optimized.wat @@ -3,7 +3,7 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00i\00n\00s\00t\00a\00n\00c\00e\00o\00f\00.\00t\00s") + (data (i32.const 1024) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00i\00n\00s\00t\00a\00n\00c\00e\00o\00f\00.\00t\00s") (global $instanceof/an (mut i32) (i32.const 0)) (export "memory" (memory $0)) (start $~start) @@ -11,7 +11,7 @@ global.get $instanceof/an if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 68 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/logical.optimized.wat b/tests/compiler/logical.optimized.wat index 0298582781..57d24cb6e1 100644 --- a/tests/compiler/logical.optimized.wat +++ b/tests/compiler/logical.optimized.wat @@ -1,7 +1,7 @@ (module (type $none_=>_none (func)) (memory $0 1) - (data (i32.const 16) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s") + (data (i32.const 1024) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s") (global $logical/i (mut i32) (i32.const 0)) (global $logical/I (mut i64) (i64.const 0)) (global $logical/f (mut f32) (f32.const 0)) diff --git a/tests/compiler/loop-flow.optimized.wat b/tests/compiler/loop-flow.optimized.wat index 97d51576a3..12fb30655a 100644 --- a/tests/compiler/loop-flow.optimized.wat +++ b/tests/compiler/loop-flow.optimized.wat @@ -5,8 +5,8 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00l\00o\00o\00p\00-\00f\00l\00o\00w\00.\00t\00s") - (data (i32.const 64) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00e\00r\00m") + (data (i32.const 1024) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00l\00o\00o\00p\00-\00f\00l\00o\00w\00.\00t\00s") + (data (i32.const 1072) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00e\00r\00m") (export "memory" (memory $0)) (export "whileReturn" (func $loop-flow/whileReturn)) (export "whileThrow" (func $loop-flow/whileThrow)) @@ -35,8 +35,8 @@ i32.const 2 i32.ne br_if $while-continue|0 - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 24 i32.const 21 call $~lib/builtins/abort @@ -56,8 +56,8 @@ i32.const 2 i32.eq if - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 54 i32.const 21 call $~lib/builtins/abort @@ -79,8 +79,8 @@ i32.const 2 i32.ne br_if $do-continue|0 - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 78 i32.const 21 call $~lib/builtins/abort @@ -95,7 +95,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -107,7 +107,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 59 i32.const 0 call $~lib/builtins/abort @@ -119,7 +119,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 83 i32.const 0 call $~lib/builtins/abort @@ -127,8 +127,8 @@ end ) (func $loop-flow/whileThrow (; 6 ;) (result i32) - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 11 i32.const 4 call $~lib/builtins/abort @@ -141,16 +141,16 @@ unreachable ) (func $loop-flow/forThrow (; 8 ;) (result i32) - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 41 i32.const 4 call $~lib/builtins/abort unreachable ) (func $loop-flow/doThrow (; 9 ;) (result i32) - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 71 i32.const 4 call $~lib/builtins/abort diff --git a/tests/compiler/managed-cast.optimized.wat b/tests/compiler/managed-cast.optimized.wat index 58ecfcccb2..3e2acae3e5 100644 --- a/tests/compiler/managed-cast.optimized.wat +++ b/tests/compiler/managed-cast.optimized.wat @@ -13,11 +13,11 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 176) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00m\00a\00n\00a\00g\00e\00d\00-\00c\00a\00s\00t\00.\00t\00s") - (data (i32.const 224) "\05\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\04\00\00\00\10") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1072) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1184) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00m\00a\00n\00a\00g\00e\00d\00-\00c\00a\00s\00t\00.\00t\00s") + (data (i32.const 1232) "\05\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\04\00\00\00\10") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $~started (mut i32) (i32.const 0)) @@ -36,7 +36,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -58,7 +58,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -103,7 +103,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -200,7 +200,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -214,7 +214,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -287,7 +287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -342,7 +342,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -357,7 +357,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -407,7 +407,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -493,7 +493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -510,7 +510,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -538,7 +538,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -611,11 +611,11 @@ if unreachable end - i32.const 272 + i32.const 1280 local.tee $0 i32.const 0 i32.store - i32.const 1840 + i32.const 2848 i32.const 0 i32.store loop $for-loop|0 @@ -626,7 +626,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 272 + i32.const 1280 i32.add i32.const 0 i32.store offset=4 @@ -644,7 +644,7 @@ i32.add i32.const 2 i32.shl - i32.const 272 + i32.const 1280 i32.add i32.const 0 i32.store offset=96 @@ -662,13 +662,13 @@ br $for-loop|0 end end - i32.const 272 - i32.const 1856 + i32.const 1280 + i32.const 2864 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 272 + i32.const 1280 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -708,7 +708,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -843,7 +843,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -871,7 +871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -887,7 +887,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -934,7 +934,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -953,7 +953,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -962,7 +962,7 @@ ) (func $~lib/rt/pure/__retain (; 15 ;) (param $0 i32) (result i32) local.get $0 - i32.const 268 + i32.const 1276 i32.gt_u if local.get $0 @@ -989,7 +989,7 @@ ) (func $~lib/rt/pure/__release (; 17 ;) (param $0 i32) local.get $0 - i32.const 268 + i32.const 1276 i32.gt_u if local.get $0 @@ -1004,7 +1004,7 @@ i32.sub i32.load offset=8 local.tee $0 - i32.const 224 + i32.const 1232 i32.load i32.le_u if @@ -1019,7 +1019,7 @@ local.get $0 i32.const 3 i32.shl - i32.const 228 + i32.const 1236 i32.add i32.load offset=4 local.tee $0 @@ -1040,7 +1040,7 @@ return end i32.const 0 - i32.const 192 + i32.const 1200 i32.const 36 i32.const 8 call $~lib/builtins/abort @@ -1061,7 +1061,7 @@ i32.eqz if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 14 i32.const 11 call $~lib/builtins/abort @@ -1077,7 +1077,7 @@ i32.eqz if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 31 i32.const 8 call $~lib/builtins/abort @@ -1092,7 +1092,7 @@ i32.eqz if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 41 i32.const 29 call $~lib/builtins/abort @@ -1104,7 +1104,7 @@ i32.eqz if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 47 i32.const 29 call $~lib/builtins/abort @@ -1153,7 +1153,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1172,7 +1172,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1195,7 +1195,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1229,7 +1229,7 @@ local.tee $0 if local.get $0 - i32.const 268 + i32.const 1276 i32.ge_u if local.get $0 diff --git a/tests/compiler/many-locals.optimized.wat b/tests/compiler/many-locals.optimized.wat index 68668d9d07..9b8fe76033 100644 --- a/tests/compiler/many-locals.optimized.wat +++ b/tests/compiler/many-locals.optimized.wat @@ -4,7 +4,7 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00m\00a\00n\00y\00-\00l\00o\00c\00a\00l\00s\00.\00t\00s") + (data (i32.const 1024) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00m\00a\00n\00y\00-\00l\00o\00c\00a\00l\00s\00.\00t\00s") (export "memory" (memory $0)) (export "testI32" (func $many-locals/testI32)) (export "testI8" (func $many-locals/testI8)) @@ -26,7 +26,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 267 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/memcpy.optimized.wat b/tests/compiler/memcpy.optimized.wat index 8654966590..345acc0c62 100644 --- a/tests/compiler/memcpy.optimized.wat +++ b/tests/compiler/memcpy.optimized.wat @@ -4,7 +4,7 @@ (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00m\00e\00m\00c\00p\00y\00.\00t\00s") + (data (i32.const 1024) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00m\00e\00m\00c\00p\00y\00.\00t\00s") (global $memcpy/dest (mut i32) (i32.const 0)) (export "memory" (memory $0)) (export "memcpy" (func $memcpy/memcpy)) @@ -884,7 +884,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 151 i32.const 0 call $~lib/builtins/abort @@ -896,7 +896,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 152 i32.const 0 call $~lib/builtins/abort @@ -912,7 +912,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 155 i32.const 0 call $~lib/builtins/abort @@ -924,7 +924,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 156 i32.const 0 call $~lib/builtins/abort @@ -936,7 +936,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 0 call $~lib/builtins/abort @@ -948,7 +948,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 158 i32.const 0 call $~lib/builtins/abort @@ -960,7 +960,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 159 i32.const 0 call $~lib/builtins/abort @@ -977,7 +977,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 162 i32.const 0 call $~lib/builtins/abort @@ -994,7 +994,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 165 i32.const 0 call $~lib/builtins/abort @@ -1006,7 +1006,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 166 i32.const 0 call $~lib/builtins/abort @@ -1018,7 +1018,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 167 i32.const 0 call $~lib/builtins/abort @@ -1030,7 +1030,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 168 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/memmove.optimized.wat b/tests/compiler/memmove.optimized.wat index 4c976e8548..846cacd2cd 100644 --- a/tests/compiler/memmove.optimized.wat +++ b/tests/compiler/memmove.optimized.wat @@ -4,7 +4,7 @@ (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00m\00e\00m\00m\00o\00v\00e\00.\00t\00s") + (data (i32.const 1024) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00m\00e\00m\00m\00o\00v\00e\00.\00t\00s") (global $memmove/dest (mut i32) (i32.const 0)) (export "memory" (memory $0)) (start $~start) @@ -213,7 +213,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 55 i32.const 0 call $~lib/builtins/abort @@ -225,7 +225,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 56 i32.const 0 call $~lib/builtins/abort @@ -241,7 +241,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 59 i32.const 0 call $~lib/builtins/abort @@ -253,7 +253,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 60 i32.const 0 call $~lib/builtins/abort @@ -265,7 +265,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 61 i32.const 0 call $~lib/builtins/abort @@ -277,7 +277,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 62 i32.const 0 call $~lib/builtins/abort @@ -289,7 +289,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 63 i32.const 0 call $~lib/builtins/abort @@ -306,7 +306,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 66 i32.const 0 call $~lib/builtins/abort @@ -323,7 +323,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 69 i32.const 0 call $~lib/builtins/abort @@ -335,7 +335,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 70 i32.const 0 call $~lib/builtins/abort @@ -347,7 +347,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 71 i32.const 0 call $~lib/builtins/abort @@ -359,7 +359,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 72 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/memset.optimized.wat b/tests/compiler/memset.optimized.wat index 67fd3a804c..86e2dd3c29 100644 --- a/tests/compiler/memset.optimized.wat +++ b/tests/compiler/memset.optimized.wat @@ -4,7 +4,7 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00m\00e\00m\00s\00e\00t\00.\00t\00s") + (data (i32.const 1024) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00m\00e\00m\00s\00e\00t\00.\00t\00s") (global $memset/dest (mut i32) (i32.const 0)) (export "memory" (memory $0)) (start $~start) @@ -30,15 +30,11 @@ i32.le_u br_if $folding-inner0 local.get $0 - i32.const 1 - i32.add local.get $1 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add local.get $1 - i32.store8 + i32.store8 offset=2 local.get $0 local.get $2 i32.add @@ -57,10 +53,8 @@ i32.le_u br_if $folding-inner0 local.get $0 - i32.const 3 - i32.add local.get $1 - i32.store8 + i32.store8 offset=3 local.get $0 local.get $2 i32.add @@ -72,17 +66,13 @@ i32.const 8 i32.le_u br_if $folding-inner0 - local.get $2 + local.get $0 i32.const 0 local.get $0 i32.sub i32.const 3 i32.and - local.tee $2 - i32.sub - local.set $3 - local.get $0 - local.get $2 + local.tee $3 i32.add local.tee $0 local.get $1 @@ -93,7 +83,9 @@ local.tee $1 i32.store local.get $0 + local.get $2 local.get $3 + i32.sub i32.const -4 i32.and local.tee $2 @@ -107,15 +99,11 @@ i32.le_u br_if $folding-inner0 local.get $0 - i32.const 4 - i32.add local.get $1 - i32.store + i32.store offset=4 local.get $0 - i32.const 8 - i32.add local.get $1 - i32.store + i32.store offset=8 local.get $0 local.get $2 i32.add @@ -134,25 +122,17 @@ i32.le_u br_if $folding-inner0 local.get $0 - i32.const 12 - i32.add local.get $1 - i32.store + i32.store offset=12 local.get $0 - i32.const 16 - i32.add local.get $1 - i32.store + i32.store offset=16 local.get $0 - i32.const 20 - i32.add local.get $1 - i32.store + i32.store offset=20 local.get $0 - i32.const 24 - i32.add local.get $1 - i32.store + i32.store offset=24 local.get $0 local.get $2 i32.add @@ -206,20 +186,14 @@ local.get $4 i64.store local.get $0 - i32.const 8 - i32.add local.get $4 - i64.store + i64.store offset=8 local.get $0 - i32.const 16 - i32.add local.get $4 - i64.store + i64.store offset=16 local.get $0 - i32.const 24 - i32.add local.get $4 - i64.store + i64.store offset=24 local.get $2 i32.const 32 i32.sub @@ -234,9 +208,9 @@ end ) (func $start:memset (; 2 ;) - i32.const 52 + i32.const 1060 global.set $memset/dest - i32.const 52 + i32.const 1060 i32.const 1 i32.const 16 call $memset/memset @@ -246,7 +220,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 72 i32.const 0 call $~lib/builtins/abort @@ -260,7 +234,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 73 i32.const 0 call $~lib/builtins/abort @@ -278,7 +252,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 77 i32.const 0 call $~lib/builtins/abort @@ -292,7 +266,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 78 i32.const 0 call $~lib/builtins/abort @@ -306,7 +280,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 79 i32.const 0 call $~lib/builtins/abort @@ -320,7 +294,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 80 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/new.optimized.wat b/tests/compiler/new.optimized.wat index 839e931fa0..5ac848d68b 100644 --- a/tests/compiler/new.optimized.wat +++ b/tests/compiler/new.optimized.wat @@ -80,9 +80,9 @@ local.get $2 ) (func $start:new (; 2 ;) - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/startOffset - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/offset i32.const 3 call $~lib/rt/stub/__alloc diff --git a/tests/compiler/number.optimized.wat b/tests/compiler/number.optimized.wat index 5eec6711a2..dab4f656cc 100644 --- a/tests/compiler/number.optimized.wat +++ b/tests/compiler/number.optimized.wat @@ -12,28 +12,28 @@ (type $i32_i64_i32_i64_i32_i64_=>_i32 (func (param i32 i64 i32 i64 i32 i64) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") - (data (i32.const 48) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") - (data (i32.const 80) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00n\00u\00m\00b\00e\00r\00.\00t\00s") - (data (i32.const 128) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 160) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 192) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 240) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 272) "\b8\02\00\00\01\00\00\00\00\00\00\00\b8\02\00\00\88\02\1c\08\a0\d5\8f\fav\bf>\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8_none (func)) (memory $0 1) - (data (i32.const 20) "\01\00\00\00\01") - (data (i32.const 32) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 80) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1028) "\01\00\00\00\01") + (data (i32.const 1040) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1088) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (global $rc/global-init/a (mut i32) (i32.const 0)) (global $rc/global-init/b (mut i32) (i32.const 0)) (export "memory" (memory $0)) (start $~start) (func $start:rc/global-init (; 0 ;) - i32.const 32 + i32.const 1040 global.set $rc/global-init/a - i32.const 32 + i32.const 1040 global.set $rc/global-init/b i32.const 0 global.set $rc/global-init/a diff --git a/tests/compiler/rc/local-init.optimized.wat b/tests/compiler/rc/local-init.optimized.wat index 2546c53138..22f4eac992 100644 --- a/tests/compiler/rc/local-init.optimized.wat +++ b/tests/compiler/rc/local-init.optimized.wat @@ -12,10 +12,10 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 20) "\01\00\00\00\01") - (data (i32.const 32) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 80) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 144) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1028) "\01\00\00\00\01") + (data (i32.const 1040) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1088) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1152) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -33,7 +33,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -55,7 +55,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -100,7 +100,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -197,7 +197,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -211,7 +211,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -284,7 +284,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -339,7 +339,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -354,7 +354,7 @@ i32.ne if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -404,7 +404,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -490,7 +490,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -507,7 +507,7 @@ i32.lt_u if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -535,7 +535,7 @@ i32.lt_u if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -608,11 +608,11 @@ if unreachable end - i32.const 192 + i32.const 1200 local.tee $0 i32.const 0 i32.store - i32.const 1760 + i32.const 2768 i32.const 0 i32.store loop $for-loop|0 @@ -623,7 +623,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 192 + i32.const 1200 i32.add i32.const 0 i32.store offset=4 @@ -641,7 +641,7 @@ i32.add i32.const 2 i32.shl - i32.const 192 + i32.const 1200 i32.add i32.const 0 i32.store offset=96 @@ -659,13 +659,13 @@ br $for-loop|0 end end - i32.const 192 - i32.const 1776 + i32.const 1200 + i32.const 2784 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 192 + i32.const 1200 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -705,7 +705,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -840,7 +840,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -868,7 +868,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -884,7 +884,7 @@ i32.lt_u if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -924,7 +924,7 @@ i32.ne if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -943,7 +943,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -957,7 +957,7 @@ i32.const 16 i32.add local.tee $0 - i32.const 192 + i32.const 1200 i32.gt_u if local.get $0 @@ -966,7 +966,7 @@ call $~lib/rt/pure/increment end local.get $0 - i32.const 192 + i32.const 1200 i32.gt_u if local.get $0 @@ -995,7 +995,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1014,7 +1014,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1037,7 +1037,7 @@ i32.le_u if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1071,7 +1071,7 @@ local.tee $0 if local.get $0 - i32.const 192 + i32.const 1200 i32.ge_u if local.get $0 diff --git a/tests/compiler/rc/logical-and-mismatch.optimized.wat b/tests/compiler/rc/logical-and-mismatch.optimized.wat index 8c15e149a8..b9f0568e4e 100644 --- a/tests/compiler/rc/logical-and-mismatch.optimized.wat +++ b/tests/compiler/rc/logical-and-mismatch.optimized.wat @@ -12,9 +12,9 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1072) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $rc/logical-and-mismatch/gloRef (mut i32) (i32.const 0)) @@ -33,7 +33,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -55,7 +55,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -100,7 +100,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -197,7 +197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -211,7 +211,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -284,7 +284,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -339,7 +339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -354,7 +354,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -404,7 +404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -490,7 +490,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -507,7 +507,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -535,7 +535,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -608,11 +608,11 @@ if unreachable end - i32.const 176 + i32.const 1184 local.tee $0 i32.const 0 i32.store - i32.const 1744 + i32.const 2752 i32.const 0 i32.store loop $for-loop|0 @@ -623,7 +623,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=4 @@ -641,7 +641,7 @@ i32.add i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=96 @@ -659,13 +659,13 @@ br $for-loop|0 end end - i32.const 176 - i32.const 1760 + i32.const 1184 + i32.const 2768 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 176 + i32.const 1184 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -705,7 +705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -840,7 +840,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -868,7 +868,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -884,7 +884,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -924,7 +924,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -943,7 +943,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -952,7 +952,7 @@ ) (func $~lib/rt/pure/__retain (; 14 ;) (param $0 i32) (result i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -971,7 +971,7 @@ ) (func $~lib/rt/pure/__release (; 16 ;) (param $0 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -1037,7 +1037,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1056,7 +1056,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1079,7 +1079,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1113,7 +1113,7 @@ local.tee $0 if local.get $0 - i32.const 176 + i32.const 1184 i32.ge_u if local.get $0 diff --git a/tests/compiler/rc/logical-or-mismatch.optimized.wat b/tests/compiler/rc/logical-or-mismatch.optimized.wat index 632d30caae..3b13baa958 100644 --- a/tests/compiler/rc/logical-or-mismatch.optimized.wat +++ b/tests/compiler/rc/logical-or-mismatch.optimized.wat @@ -12,9 +12,9 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1072) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $rc/logical-or-mismatch/gloRef (mut i32) (i32.const 0)) @@ -33,7 +33,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -55,7 +55,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -100,7 +100,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -197,7 +197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -211,7 +211,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -284,7 +284,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -339,7 +339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -354,7 +354,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -404,7 +404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -490,7 +490,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -507,7 +507,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -535,7 +535,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -608,11 +608,11 @@ if unreachable end - i32.const 176 + i32.const 1184 local.tee $0 i32.const 0 i32.store - i32.const 1744 + i32.const 2752 i32.const 0 i32.store loop $for-loop|0 @@ -623,7 +623,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=4 @@ -641,7 +641,7 @@ i32.add i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=96 @@ -659,13 +659,13 @@ br $for-loop|0 end end - i32.const 176 - i32.const 1760 + i32.const 1184 + i32.const 2768 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 176 + i32.const 1184 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -705,7 +705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -840,7 +840,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -868,7 +868,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -884,7 +884,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -924,7 +924,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -943,7 +943,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -952,7 +952,7 @@ ) (func $~lib/rt/pure/__retain (; 14 ;) (param $0 i32) (result i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -971,7 +971,7 @@ ) (func $~lib/rt/pure/__release (; 16 ;) (param $0 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -1037,7 +1037,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1056,7 +1056,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1079,7 +1079,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1113,7 +1113,7 @@ local.tee $0 if local.get $0 - i32.const 176 + i32.const 1184 i32.ge_u if local.get $0 diff --git a/tests/compiler/rc/optimize.optimized.wat b/tests/compiler/rc/optimize.optimized.wat index f8ebeb7e2e..bfc8cafaa7 100644 --- a/tests/compiler/rc/optimize.optimized.wat +++ b/tests/compiler/rc/optimize.optimized.wat @@ -14,10 +14,10 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 64) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 112) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 176) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1072) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1120) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1184) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -75,7 +75,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -94,7 +94,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -103,7 +103,7 @@ ) (func $~lib/rt/pure/__retain (; 10 ;) (param $0 i32) (result i32) local.get $0 - i32.const 196 + i32.const 1204 i32.gt_u if local.get $0 @@ -126,7 +126,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -148,7 +148,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -193,7 +193,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -290,7 +290,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -304,7 +304,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -377,7 +377,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -432,7 +432,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -447,7 +447,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -497,7 +497,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -583,7 +583,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -600,7 +600,7 @@ i32.lt_u if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -628,7 +628,7 @@ i32.lt_u if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -701,11 +701,11 @@ if unreachable end - i32.const 208 + i32.const 1216 local.tee $0 i32.const 0 i32.store - i32.const 1776 + i32.const 2784 i32.const 0 i32.store loop $for-loop|0 @@ -716,7 +716,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -734,7 +734,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -752,13 +752,13 @@ br $for-loop|0 end end - i32.const 208 - i32.const 1792 + i32.const 1216 + i32.const 2800 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 208 + i32.const 1216 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -768,8 +768,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 128 - i32.const 80 + i32.const 1136 + i32.const 1088 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -844,7 +844,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -896,7 +896,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -991,7 +991,7 @@ i32.and if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1062,7 +1062,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1096,7 +1096,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1112,7 +1112,7 @@ i32.lt_u if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1149,7 +1149,7 @@ ) (func $~lib/rt/pure/__release (; 21 ;) (param $0 i32) local.get $0 - i32.const 196 + i32.const 1204 i32.gt_u if local.get $0 @@ -1222,7 +1222,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1241,7 +1241,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1264,7 +1264,7 @@ i32.le_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1298,7 +1298,7 @@ local.tee $0 if local.get $0 - i32.const 196 + i32.const 1204 i32.ge_u if local.get $0 diff --git a/tests/compiler/rc/rereturn.optimized.wat b/tests/compiler/rc/rereturn.optimized.wat index 2897aa2f4f..eba6a3c246 100644 --- a/tests/compiler/rc/rereturn.optimized.wat +++ b/tests/compiler/rc/rereturn.optimized.wat @@ -10,13 +10,13 @@ (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 176) "\04\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1072) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1184) "\04\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) - (global $~lib/rt/__rtti_base i32 (i32.const 176)) + (global $~lib/rt/__rtti_base i32 (i32.const 1184)) (export "memory" (memory $0)) (export "__alloc" (func $~lib/rt/tlsf/__alloc)) (export "__retain" (func $~lib/rt/pure/__retain)) @@ -36,7 +36,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -58,7 +58,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -103,7 +103,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -200,7 +200,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -214,7 +214,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -287,7 +287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -342,7 +342,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -357,7 +357,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -407,7 +407,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -493,7 +493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -510,7 +510,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -538,7 +538,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -611,11 +611,11 @@ if unreachable end - i32.const 224 + i32.const 1232 local.tee $0 i32.const 0 i32.store - i32.const 1792 + i32.const 2800 i32.const 0 i32.store loop $for-loop|0 @@ -626,7 +626,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 224 + i32.const 1232 i32.add i32.const 0 i32.store offset=4 @@ -644,7 +644,7 @@ i32.add i32.const 2 i32.shl - i32.const 224 + i32.const 1232 i32.add i32.const 0 i32.store offset=96 @@ -662,13 +662,13 @@ br $for-loop|0 end end - i32.const 224 - i32.const 1808 + i32.const 1232 + i32.const 2816 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 224 + i32.const 1232 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -678,8 +678,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -754,7 +754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -806,7 +806,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -901,7 +901,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -972,7 +972,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1006,7 +1006,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1022,7 +1022,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1069,7 +1069,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1086,7 +1086,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1095,7 +1095,7 @@ ) (func $~lib/rt/pure/__retain (; 12 ;) (param $0 i32) (result i32) local.get $0 - i32.const 212 + i32.const 1220 i32.gt_u if local.get $0 @@ -1107,7 +1107,7 @@ ) (func $~lib/rt/pure/__release (; 13 ;) (param $0 i32) local.get $0 - i32.const 212 + i32.const 1220 i32.gt_u if local.get $0 @@ -1134,7 +1134,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1153,7 +1153,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1174,7 +1174,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1208,7 +1208,7 @@ local.tee $0 if local.get $0 - i32.const 212 + i32.const 1220 i32.ge_u if local.get $0 diff --git a/tests/compiler/rc/ternary-mismatch.optimized.wat b/tests/compiler/rc/ternary-mismatch.optimized.wat index b28eb3de12..632736fe87 100644 --- a/tests/compiler/rc/ternary-mismatch.optimized.wat +++ b/tests/compiler/rc/ternary-mismatch.optimized.wat @@ -12,9 +12,9 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1072) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $rc/ternary-mismatch/gloRef (mut i32) (i32.const 0)) @@ -35,7 +35,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -57,7 +57,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -102,7 +102,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -199,7 +199,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -213,7 +213,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -286,7 +286,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -341,7 +341,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -356,7 +356,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -406,7 +406,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -492,7 +492,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -509,7 +509,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -537,7 +537,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -610,11 +610,11 @@ if unreachable end - i32.const 176 + i32.const 1184 local.tee $0 i32.const 0 i32.store - i32.const 1744 + i32.const 2752 i32.const 0 i32.store loop $for-loop|0 @@ -625,7 +625,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=4 @@ -643,7 +643,7 @@ i32.add i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=96 @@ -661,13 +661,13 @@ br $for-loop|0 end end - i32.const 176 - i32.const 1760 + i32.const 1184 + i32.const 2768 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 176 + i32.const 1184 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -707,7 +707,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -842,7 +842,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -870,7 +870,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -886,7 +886,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -926,7 +926,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -945,7 +945,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -954,7 +954,7 @@ ) (func $~lib/rt/pure/__retain (; 14 ;) (param $0 i32) (result i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -982,7 +982,7 @@ ) (func $~lib/rt/pure/__release (; 17 ;) (param $0 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -1038,7 +1038,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1057,7 +1057,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1080,7 +1080,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1114,7 +1114,7 @@ local.tee $0 if local.get $0 - i32.const 176 + i32.const 1184 i32.ge_u if local.get $0 diff --git a/tests/compiler/resolve-access.optimized.wat b/tests/compiler/resolve-access.optimized.wat index 7f447fd521..b0ac47c3eb 100644 --- a/tests/compiler/resolve-access.optimized.wat +++ b/tests/compiler/resolve-access.optimized.wat @@ -11,10 +11,10 @@ (type $i32_=>_i64 (func (param i32) (result i64))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01") - (data (i32.const 48) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 112) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 160) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") + (data (i32.const 1024) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01") + (data (i32.const 1056) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1120) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1168) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -114,17 +114,17 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 32 + i32.const 1040 local.set $2 i32.const 8 local.set $1 block $~lib/util/memory/memmove|inlined.0 local.get $0 - i32.const 32 + i32.const 1040 i32.eq br_if $~lib/util/memory/memmove|inlined.0 local.get $0 - i32.const 32 + i32.const 1040 i32.lt_u if local.get $0 @@ -233,7 +233,7 @@ local.tee $1 i32.add local.get $1 - i32.const 32 + i32.const 1040 i32.add i32.load8_u i32.store8 @@ -252,7 +252,7 @@ local.tee $1 i32.add local.get $1 - i32.const 32 + i32.const 1040 i32.add i64.load i64.store @@ -270,7 +270,7 @@ local.tee $1 i32.add local.get $1 - i32.const 32 + i32.const 1040 i32.add i32.load8_u i32.store8 @@ -311,8 +311,8 @@ i32.load offset=12 i32.ge_u if - i32.const 64 - i32.const 128 + i32.const 1072 + i32.const 1136 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -481,7 +481,7 @@ local.get $0 i64.eqz if - i32.const 176 + i32.const 1184 return end local.get $0 @@ -547,7 +547,7 @@ local.get $0 i32.eqz if - i32.const 176 + i32.const 1184 return end local.get $0 @@ -575,9 +575,9 @@ call $~lib/util/number/utoa32 ) (func $~start (; 16 ;) - i32.const 192 + i32.const 1200 global.set $~lib/rt/stub/startOffset - i32.const 192 + i32.const 1200 global.set $~lib/rt/stub/offset ) ) diff --git a/tests/compiler/resolve-binary.optimized.wat b/tests/compiler/resolve-binary.optimized.wat index 5267674116..8b56f60948 100644 --- a/tests/compiler/resolve-binary.optimized.wat +++ b/tests/compiler/resolve-binary.optimized.wat @@ -10,41 +10,41 @@ (type $i32_i64_i32_i64_i32_i64_=>_i32 (func (param i32 i64 i32 i64 i32 i64) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e") - (data (i32.const 48) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") - (data (i32.const 80) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\00r\00e\00s\00o\00l\00v\00e\00-\00b\00i\00n\00a\00r\00y\00.\00t\00s") - (data (i32.const 144) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") - (data (i32.const 176) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") - (data (i32.const 208) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") - (data (i32.const 240) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\002") - (data (i32.const 272) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 304) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 336) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 384) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 416) "\b8\02\00\00\01\00\00\00\00\00\00\00\b8\02\00\00\88\02\1c\08\a0\d5\8f\fav\bf>\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8_f32 (func (param i32 i32) (result f32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 64) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 128) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 192) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00~\00l\00i\00b\00/\00t\00y\00p\00e\00d\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 256) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 288) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 320) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 368) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 400) "\b8\02\00\00\01\00\00\00\00\00\00\00\b8\02\00\00\88\02\1c\08\a0\d5\8f\fav\bf>\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8_i32 (func (param i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "<\00\00\00\01\00\00\00\01\00\00\00<\00\00\00r\00e\00s\00o\00l\00v\00e\00-\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s") - (data (i32.const 96) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") - (data (i32.const 128) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\004\002") + (data (i32.const 1024) "<\00\00\00\01\00\00\00\01\00\00\00<\00\00\00r\00e\00s\00o\00l\00v\00e\00-\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s") + (data (i32.const 1104) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") + (data (i32.const 1136) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\004\002") (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) @@ -201,7 +201,7 @@ local.get $0 i32.eqz if - i32.const 112 + i32.const 1120 return end local.get $0 @@ -246,7 +246,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 144 + i32.const 1152 local.set $2 local.get $0 i32.const 7 @@ -320,7 +320,7 @@ (func $~lib/string/String.__eq (; 12 ;) (param $0 i32) (result i32) (local $1 i32) local.get $0 - i32.const 144 + i32.const 1152 i32.eq if i32.const 1 @@ -335,7 +335,7 @@ local.get $0 call $~lib/string/String#get:length local.tee $1 - i32.const 144 + i32.const 1152 call $~lib/string/String#get:length i32.ne br_if $folding-inner0 @@ -356,7 +356,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1 i32.const 0 call $~lib/builtins/abort @@ -370,15 +370,15 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 6 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 160 + i32.const 1168 global.set $~lib/rt/stub/startOffset - i32.const 160 + i32.const 1168 global.set $~lib/rt/stub/offset i32.const 1 global.set $~argumentsLength @@ -389,7 +389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-new.optimized.wat b/tests/compiler/resolve-new.optimized.wat index c4170ae6ab..cc0d746972 100644 --- a/tests/compiler/resolve-new.optimized.wat +++ b/tests/compiler/resolve-new.optimized.wat @@ -78,9 +78,9 @@ local.get $1 ) (func $~start (; 2 ;) - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/startOffset - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/offset call $~lib/rt/stub/__alloc global.set $resolve-new/foo diff --git a/tests/compiler/resolve-propertyaccess.optimized.wat b/tests/compiler/resolve-propertyaccess.optimized.wat index 7d81ff4392..1705513aaf 100644 --- a/tests/compiler/resolve-propertyaccess.optimized.wat +++ b/tests/compiler/resolve-propertyaccess.optimized.wat @@ -8,18 +8,18 @@ (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") - (data (i32.const 48) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") - (data (i32.const 80) "2\00\00\00\01\00\00\00\01\00\00\002\00\00\00r\00e\00s\00o\00l\00v\00e\00-\00p\00r\00o\00p\00e\00r\00t\00y\00a\00c\00c\00e\00s\00s\00.\00t\00s") - (data (i32.const 160) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\001") - (data (i32.const 192) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\002") - (data (i32.const 224) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\002\002") - (data (i32.const 256) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\003") - (data (i32.const 288) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\003\003") - (data (i32.const 320) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\004") - (data (i32.const 352) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\005") - (data (i32.const 384) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\005\005") - (data (i32.const 416) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\006") + (data (i32.const 1024) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") + (data (i32.const 1056) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") + (data (i32.const 1088) "2\00\00\00\01\00\00\00\01\00\00\002\00\00\00r\00e\00s\00o\00l\00v\00e\00-\00p\00r\00o\00p\00e\00r\00t\00y\00a\00c\00c\00e\00s\00s\00.\00t\00s") + (data (i32.const 1168) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\001") + (data (i32.const 1200) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\002") + (data (i32.const 1232) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\002\002") + (data (i32.const 1264) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\003") + (data (i32.const 1296) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\003\003") + (data (i32.const 1328) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\004") + (data (i32.const 1360) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\005") + (data (i32.const 1392) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\005\005") + (data (i32.const 1424) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\006") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -190,7 +190,7 @@ local.get $0 i32.eqz if - i32.const 32 + i32.const 1040 return end local.get $0 @@ -342,18 +342,18 @@ ) (func $start:resolve-propertyaccess (; 9 ;) (local $0 i32) - i32.const 448 + i32.const 1456 global.set $~lib/rt/stub/startOffset - i32.const 448 + i32.const 1456 global.set $~lib/rt/stub/offset i32.const 1 call $~lib/util/number/itoa32 - i32.const 64 + i32.const 1072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 6 i32.const 0 call $~lib/builtins/abort @@ -361,12 +361,12 @@ end i32.const 11 call $~lib/util/number/itoa32 - i32.const 176 + i32.const 1184 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 12 i32.const 0 call $~lib/builtins/abort @@ -374,12 +374,12 @@ end i32.const 2 call $~lib/util/number/itoa32 - i32.const 208 + i32.const 1216 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -387,12 +387,12 @@ end i32.const 22 call $~lib/util/number/itoa32 - i32.const 240 + i32.const 1248 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -400,12 +400,12 @@ end i32.const 3 call $~lib/util/number/itoa32 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 42 i32.const 0 call $~lib/builtins/abort @@ -413,12 +413,12 @@ end i32.const 33 call $~lib/util/number/itoa32 - i32.const 304 + i32.const 1312 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 48 i32.const 0 call $~lib/builtins/abort @@ -426,12 +426,12 @@ end i32.const 4 call $~lib/util/number/itoa32 - i32.const 336 + i32.const 1344 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 58 i32.const 0 call $~lib/builtins/abort @@ -439,12 +439,12 @@ end i32.const 5 call $~lib/util/number/itoa32 - i32.const 368 + i32.const 1376 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 70 i32.const 0 call $~lib/builtins/abort @@ -452,12 +452,12 @@ end i32.const 55 call $~lib/util/number/itoa32 - i32.const 400 + i32.const 1408 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 76 i32.const 0 call $~lib/builtins/abort @@ -472,12 +472,12 @@ local.get $0 i32.load call $~lib/util/number/itoa32 - i32.const 432 + i32.const 1440 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 84 i32.const 2 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-ternary.optimized.wat b/tests/compiler/resolve-ternary.optimized.wat index a81d570c72..c6f4ef1e19 100644 --- a/tests/compiler/resolve-ternary.optimized.wat +++ b/tests/compiler/resolve-ternary.optimized.wat @@ -11,25 +11,25 @@ (type $i32_i64_i32_i64_i32_i64_=>_i32 (func (param i32 i64 i32 i64 i32 i64) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 176) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") - (data (i32.const 208) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") - (data (i32.const 240) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00r\00e\00s\00o\00l\00v\00e\00-\00t\00e\00r\00n\00a\00r\00y\00.\00t\00s") - (data (i32.const 304) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 336) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 368) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 416) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 448) "\b8\02\00\00\01\00\00\00\00\00\00\00\b8\02\00\00\88\02\1c\08\a0\d5\8f\fav\bf>\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8_i32 (func (param i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") - (data (i32.const 48) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00-\001") - (data (i32.const 80) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00r\00e\00s\00o\00l\00v\00e\00-\00u\00n\00a\00r\00y\00.\00t\00s") - (data (i32.const 128) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") - (data (i32.const 160) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\002") - (data (i32.const 192) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e") - (data (i32.const 224) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") - (data (i32.const 256) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00-\002") - (data (i32.const 288) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00+") - (data (i32.const 320) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00-") - (data (i32.const 352) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00!") - (data (i32.const 384) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00~") - (data (i32.const 416) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00+\00+\00i") - (data (i32.const 448) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00-\00-\00i") - (data (i32.const 480) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\00+\00+") - (data (i32.const 512) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\00-\00-") + (data (i32.const 1024) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") + (data (i32.const 1056) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00-\001") + (data (i32.const 1088) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00r\00e\00s\00o\00l\00v\00e\00-\00u\00n\00a\00r\00y\00.\00t\00s") + (data (i32.const 1136) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") + (data (i32.const 1168) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\002") + (data (i32.const 1200) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e") + (data (i32.const 1232) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") + (data (i32.const 1264) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00-\002") + (data (i32.const 1296) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00+") + (data (i32.const 1328) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00-") + (data (i32.const 1360) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00!") + (data (i32.const 1392) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00~") + (data (i32.const 1424) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00+\00+\00i") + (data (i32.const 1456) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00-\00-\00i") + (data (i32.const 1488) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\00+\00+") + (data (i32.const 1520) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00i\00-\00-") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (global $resolve-unary/a (mut i32) (i32.const 1)) @@ -198,7 +198,7 @@ local.get $0 i32.eqz if - i32.const 32 + i32.const 1040 return end local.get $0 @@ -349,25 +349,25 @@ i32.const 0 ) (func $~lib/number/Bool#toString (; 9 ;) (param $0 i32) (result i32) - i32.const 208 - i32.const 240 + i32.const 1216 + i32.const 1248 local.get $0 select ) (func $start:resolve-unary (; 10 ;) (local $0 i32) - i32.const 544 + i32.const 1552 global.set $~lib/rt/stub/startOffset - i32.const 544 + i32.const 1552 global.set $~lib/rt/stub/offset i32.const -1 call $~lib/util/number/itoa32 - i32.const 64 + i32.const 1072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 2 i32.const 0 call $~lib/builtins/abort @@ -375,12 +375,12 @@ end i32.const 1 call $~lib/util/number/itoa32 - i32.const 144 + i32.const 1152 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 7 i32.const 0 call $~lib/builtins/abort @@ -392,12 +392,12 @@ global.set $resolve-unary/a global.get $resolve-unary/a call $~lib/util/number/itoa32 - i32.const 176 + i32.const 1184 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 13 i32.const 0 call $~lib/builtins/abort @@ -409,12 +409,12 @@ global.set $resolve-unary/a global.get $resolve-unary/a call $~lib/util/number/itoa32 - i32.const 144 + i32.const 1152 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 18 i32.const 0 call $~lib/builtins/abort @@ -423,12 +423,12 @@ global.get $resolve-unary/a i32.eqz call $~lib/number/Bool#toString - i32.const 240 + i32.const 1248 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 23 i32.const 0 call $~lib/builtins/abort @@ -438,12 +438,12 @@ i32.eqz i32.eqz call $~lib/number/Bool#toString - i32.const 208 + i32.const 1216 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 28 i32.const 0 call $~lib/builtins/abort @@ -453,12 +453,12 @@ i32.const -1 i32.xor call $~lib/util/number/itoa32 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 33 i32.const 0 call $~lib/builtins/abort @@ -471,12 +471,12 @@ global.set $resolve-unary/b local.get $0 call $~lib/util/number/itoa32 - i32.const 144 + i32.const 1152 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 41 i32.const 0 call $~lib/builtins/abort @@ -489,12 +489,12 @@ global.set $resolve-unary/b local.get $0 call $~lib/util/number/itoa32 - i32.const 176 + i32.const 1184 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 46 i32.const 0 call $~lib/builtins/abort @@ -504,49 +504,49 @@ i32.const 3 call $~lib/rt/stub/__alloc global.set $resolve-unary/foo - i32.const 304 - i32.const 304 + i32.const 1312 + i32.const 1312 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 91 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 336 - i32.const 336 + i32.const 1344 + i32.const 1344 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 96 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 368 - i32.const 368 + i32.const 1376 + i32.const 1376 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 111 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 400 - i32.const 400 + i32.const 1408 + i32.const 1408 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 116 i32.const 0 call $~lib/builtins/abort @@ -560,7 +560,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 121 i32.const 0 call $~lib/builtins/abort @@ -574,7 +574,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 126 i32.const 0 call $~lib/builtins/abort @@ -584,49 +584,49 @@ i32.const 4 call $~lib/rt/stub/__alloc global.set $resolve-unary/bar - i32.const 432 - i32.const 432 + i32.const 1440 + i32.const 1440 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 151 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 464 - i32.const 464 + i32.const 1472 + i32.const 1472 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 156 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 496 - i32.const 496 + i32.const 1504 + i32.const 1504 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 161 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 528 - i32.const 528 + i32.const 1536 + i32.const 1536 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 166 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/retain-i32.optimized.wat b/tests/compiler/retain-i32.optimized.wat index b27a25c7be..a62ce76259 100644 --- a/tests/compiler/retain-i32.optimized.wat +++ b/tests/compiler/retain-i32.optimized.wat @@ -1,7 +1,7 @@ (module (type $none_=>_none (func)) (memory $0 1) - (data (i32.const 16) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00r\00e\00t\00a\00i\00n\00-\00i\003\002\00.\00t\00s") + (data (i32.const 1024) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00r\00e\00t\00a\00i\00n\00-\00i\003\002\00.\00t\00s") (global $retain-i32/si (mut i32) (i32.const 0)) (global $retain-i32/ui (mut i32) (i32.const 0)) (global $retain-i32/ri (mut i32) (i32.const 0)) diff --git a/tests/compiler/retain-release-sanity.optimized.wat b/tests/compiler/retain-release-sanity.optimized.wat index 7148aac301..c134164ccb 100644 --- a/tests/compiler/retain-release-sanity.optimized.wat +++ b/tests/compiler/retain-release-sanity.optimized.wat @@ -15,21 +15,21 @@ (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (memory $0 1) - (data (i32.const 16) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 64) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 176) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 240) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 288) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 336) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00A\00r\00r\00a\00y\00 \00i\00s\00 \00e\00m\00p\00t\00y") - (data (i32.const 388) "\01\00\00\00\01") - (data (i32.const 400) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") - (data (i32.const 432) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00b") - (data (i32.const 464) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") - (data (i32.const 496) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00d") - (data (i32.const 528) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 592) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") - (data (i32.const 640) "\08\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\93\04\00\00\02\00\00\00\93 \00\00\02\00\00\00\93 \00\00\02") + (data (i32.const 1024) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 1072) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1184) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1248) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1296) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1344) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00A\00r\00r\00a\00y\00 \00i\00s\00 \00e\00m\00p\00t\00y") + (data (i32.const 1396) "\01\00\00\00\01") + (data (i32.const 1408) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") + (data (i32.const 1440) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00b") + (data (i32.const 1472) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") + (data (i32.const 1504) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00d") + (data (i32.const 1536) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1600) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") + (data (i32.const 1648) "\08\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\93\04\00\00\02\00\00\00\93 \00\00\02\00\00\00\93 \00\00\02") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $~lib/rt/pure/ROOTS (mut i32) (i32.const 0)) @@ -50,7 +50,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -72,7 +72,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -117,7 +117,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -214,7 +214,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -228,7 +228,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -301,7 +301,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -356,7 +356,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -371,7 +371,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -421,7 +421,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -507,7 +507,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -524,7 +524,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -552,7 +552,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -625,11 +625,11 @@ if unreachable end - i32.const 720 + i32.const 1728 local.tee $0 i32.const 0 i32.store - i32.const 2288 + i32.const 3296 i32.const 0 i32.store loop $for-loop|0 @@ -640,7 +640,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 720 + i32.const 1728 i32.add i32.const 0 i32.store offset=4 @@ -658,7 +658,7 @@ i32.add i32.const 2 i32.shl - i32.const 720 + i32.const 1728 i32.add i32.const 0 i32.store offset=96 @@ -676,13 +676,13 @@ br $for-loop|0 end end - i32.const 720 - i32.const 2304 + i32.const 1728 + i32.const 3312 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 720 + i32.const 1728 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -692,8 +692,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 192 - i32.const 144 + i32.const 1200 + i32.const 1152 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -768,7 +768,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -820,7 +820,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -915,7 +915,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -986,7 +986,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1021,7 +1021,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1037,7 +1037,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1092,15 +1092,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $0 local.get $1 i32.add @@ -1119,10 +1115,8 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $0 local.get $1 i32.add @@ -1134,23 +1128,21 @@ i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 - local.get $1 + local.get $0 i32.const 0 local.get $0 i32.sub i32.const 3 i32.and - local.tee $1 - i32.sub - local.set $2 - local.get $0 - local.get $1 + local.tee $2 i32.add local.tee $0 i32.const 0 i32.store local.get $0 + local.get $1 local.get $2 + i32.sub i32.const -4 i32.and local.tee $1 @@ -1164,15 +1156,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 4 - i32.add i32.const 0 - i32.store + i32.store offset=4 local.get $0 - i32.const 8 - i32.add i32.const 0 - i32.store + i32.store offset=8 local.get $0 local.get $1 i32.add @@ -1191,25 +1179,17 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 12 - i32.add i32.const 0 - i32.store + i32.store offset=12 local.get $0 - i32.const 16 - i32.add i32.const 0 - i32.store + i32.store offset=16 local.get $0 - i32.const 20 - i32.add i32.const 0 - i32.store + i32.store offset=20 local.get $0 - i32.const 24 - i32.add i32.const 0 - i32.store + i32.store offset=24 local.get $0 local.get $1 i32.add @@ -1255,20 +1235,14 @@ i64.const 0 i64.store local.get $0 - i32.const 8 - i32.add i64.const 0 - i64.store + i64.store offset=8 local.get $0 - i32.const 16 - i32.add i64.const 0 - i64.store + i64.store offset=16 local.get $0 - i32.const 24 - i32.add i64.const 0 - i64.store + i64.store offset=24 local.get $1 i32.const 32 i32.sub @@ -1297,7 +1271,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1316,7 +1290,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1325,7 +1299,7 @@ ) (func $~lib/rt/pure/__retain (; 18 ;) (param $0 i32) (result i32) local.get $0 - i32.const 708 + i32.const 1716 i32.gt_u if local.get $0 @@ -1337,7 +1311,7 @@ ) (func $~lib/rt/pure/__release (; 19 ;) (param $0 i32) local.get $0 - i32.const 708 + i32.const 1716 i32.gt_u if local.get $0 @@ -1354,8 +1328,8 @@ i32.const 268435452 i32.gt_u if - i32.const 32 - i32.const 80 + i32.const 1040 + i32.const 1088 i32.const 23 i32.const 56 call $~lib/builtins/abort @@ -1446,7 +1420,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -1731,7 +1705,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 708 + i32.const 1716 i32.ge_u if local.get $1 @@ -1759,8 +1733,8 @@ i32.const 268435452 i32.gt_u if - i32.const 32 - i32.const 304 + i32.const 1040 + i32.const 1312 i32.const 14 i32.const 47 call $~lib/builtins/abort @@ -1833,8 +1807,8 @@ i32.const 1 i32.lt_s if - i32.const 352 - i32.const 304 + i32.const 1360 + i32.const 1312 i32.const 288 i32.const 20 call $~lib/builtins/abort @@ -1872,7 +1846,7 @@ i32.const 2 i32.shl i32.add - i32.const 400 + i32.const 1408 i32.store local.get $0 local.get $2 @@ -1895,16 +1869,16 @@ local.tee $1 i32.eqz if - i32.const 480 + i32.const 1488 local.set $3 local.get $1 - i32.const 480 + i32.const 1488 i32.ne if local.get $1 call $~lib/rt/pure/__release end - i32.const 480 + i32.const 1488 local.set $1 end local.get $0 @@ -1923,7 +1897,7 @@ if local.get $1 call $~lib/rt/pure/__release - i32.const 400 + i32.const 1408 local.tee $0 return end @@ -1947,7 +1921,7 @@ ) (func $~lib/string/String.__concat (; 31 ;) (param $0 i32) (param $1 i32) (result i32) local.get $0 - i32.const 480 + i32.const 1488 local.get $0 select local.get $1 @@ -2035,11 +2009,11 @@ end local.get $1 call $~lib/rt/pure/__release - i32.const 416 - i32.const 448 + i32.const 1424 + i32.const 1456 call $~lib/string/String.__concat local.tee $3 - i32.const 512 + i32.const 1520 call $~lib/string/String.__concat local.get $3 call $~lib/rt/pure/__release @@ -2390,12 +2364,12 @@ ) (func $~lib/rt/__typeinfo (; 39 ;) (param $0 i32) (result i32) local.get $0 - i32.const 640 + i32.const 1648 i32.load i32.gt_u if - i32.const 544 - i32.const 608 + i32.const 1552 + i32.const 1616 i32.const 22 i32.const 27 call $~lib/builtins/abort @@ -2404,7 +2378,7 @@ local.get $0 i32.const 3 i32.shl - i32.const 644 + i32.const 1652 i32.add i32.load ) @@ -2495,7 +2469,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -2528,7 +2502,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -2570,7 +2544,7 @@ ) (func $~lib/rt/pure/__visit (; 43 ;) (param $0 i32) (param $1 i32) local.get $0 - i32.const 708 + i32.const 1716 i32.lt_u if return @@ -2606,7 +2580,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 79 i32.const 19 call $~lib/builtins/abort @@ -2639,7 +2613,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 90 i32.const 8 call $~lib/builtins/abort @@ -2664,7 +2638,7 @@ br $break|0 end i32.const 0 - i32.const 256 + i32.const 1264 i32.const 101 i32.const 26 call $~lib/builtins/abort diff --git a/tests/compiler/retain-release.optimized.wat b/tests/compiler/retain-release.optimized.wat index 909a84873e..e1a58504fa 100644 --- a/tests/compiler/retain-release.optimized.wat +++ b/tests/compiler/retain-release.optimized.wat @@ -7,8 +7,8 @@ (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00e\00r\00r\00o\00r") - (data (i32.const 48) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\00r\00e\00t\00a\00i\00n\00-\00r\00e\00l\00e\00a\00s\00e\00.\00t\00s") + (data (i32.const 1024) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00e\00r\00r\00o\00r") + (data (i32.const 1056) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\00r\00e\00t\00a\00i\00n\00-\00r\00e\00l\00e\00a\00s\00e\00.\00t\00s") (table $0 1 funcref) (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) @@ -212,8 +212,8 @@ (func $retain-release/scopeThrow (; 12 ;) (param $0 i32) local.get $0 if - i32.const 32 - i32.const 64 + i32.const 1040 + i32.const 1072 i32.const 367 i32.const 4 call $~lib/builtins/abort @@ -253,9 +253,9 @@ i32.const 1 global.set $~started end - i32.const 112 + i32.const 1120 global.set $~lib/rt/stub/startOffset - i32.const 112 + i32.const 1120 global.set $~lib/rt/stub/offset call $retain-release/Ref#constructor global.set $retain-release/REF diff --git a/tests/compiler/retain-return.optimized.wat b/tests/compiler/retain-return.optimized.wat index 94d87b58bf..a31bb8b1bb 100644 --- a/tests/compiler/retain-return.optimized.wat +++ b/tests/compiler/retain-return.optimized.wat @@ -8,9 +8,9 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1072) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $retain-return/ref (mut i32) (i32.const 0)) @@ -32,7 +32,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -54,7 +54,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -99,7 +99,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -196,7 +196,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -210,7 +210,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -283,7 +283,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -338,7 +338,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -353,7 +353,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -403,7 +403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -489,7 +489,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -506,7 +506,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -534,7 +534,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -607,11 +607,11 @@ if unreachable end - i32.const 176 + i32.const 1184 local.tee $0 i32.const 0 i32.store - i32.const 1744 + i32.const 2752 i32.const 0 i32.store loop $for-loop|0 @@ -622,7 +622,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=4 @@ -640,7 +640,7 @@ i32.add i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=96 @@ -658,13 +658,13 @@ br $for-loop|0 end end - i32.const 176 - i32.const 1760 + i32.const 1184 + i32.const 2768 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 176 + i32.const 1184 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -704,7 +704,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -839,7 +839,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -867,7 +867,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -883,7 +883,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -921,7 +921,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -938,7 +938,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -947,7 +947,7 @@ ) (func $~lib/rt/pure/__retain (; 10 ;) (param $0 i32) (result i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -966,7 +966,7 @@ ) (func $~lib/rt/pure/__release (; 12 ;) (param $0 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -1061,7 +1061,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1080,7 +1080,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1101,7 +1101,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1135,7 +1135,7 @@ local.tee $0 if local.get $0 - i32.const 176 + i32.const 1184 i32.ge_u if local.get $0 diff --git a/tests/compiler/rt/flags.optimized.wat b/tests/compiler/rt/flags.optimized.wat index c734ebc185..1902f26e7e 100644 --- a/tests/compiler/rt/flags.optimized.wat +++ b/tests/compiler/rt/flags.optimized.wat @@ -4,24 +4,24 @@ (type $i32_=>_i32 (func (param i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 80) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") - (data (i32.const 128) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00r\00t\00/\00f\00l\00a\00g\00s\00.\00t\00s") - (data (i32.const 176) "D\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\001\04\00\00\02\00\00\001\00\00\00\02\00\00\001\00\00\00\02\00\00\00Q\04\00\00\02\00\00\00Q\00\00\00\02\00\00\00\91\04\00\00\02\00\00\00\91\00\00\00\02\00\00\00\11\05\00\00\02\00\00\00\11\01\00\00\02\00\00\00\91\0c\00\00\02\00\00\00\11\0d\00\00\02\00\00\003\04\00\00\02\00\00\003\00\00\00\02\00\00\00S\04\00\00\02\00\00\00S\00\00\00\02\00\00\00\93\04\00\00\02\00\00\00\93\00\00\00\02\00\00\00\13\05\00\00\02\00\00\00\13\01\00\00\02\00\00\00\93\0c\00\00\02\00\00\00\13\0d\00\00\02\00\00\00\13\02\00\00\02\00\00\00\10\00\00\00\00\00\00\00\93 \00\00\02\00\00\00\930\00\00\02\00\00\004\04\00\00\00\00\00\004\00\00\00\00\00\00\00T\04\00\00\00\00\00\00T\00\00\00\00\00\00\00\94\04\00\00\00\00\00\00\94\00\00\00\00\00\00\00\14\05\00\00\00\00\00\00\14\01\00\00\00\00\00\00\94\0c\00\00\00\00\00\00\14\0d\00\00\00\00\00\00\14\02\00\00\00\00\00\00\94 \00\00\00\00\00\00\940\00\00\00\00\00\008\04\04\00\00\00\00\00X\04\n\00\00\00\00\00\98\04\t\00\00\00\00\00\18\85\08\00\00\00\00\00\18B\08\00\00\00\00\008\04A\00\00\00\00\008\04a\00\00\00\00\00\98`\08\00\00\00\00\00\98p\08\00\00\00\00\00\980a\00\00\00\00\00\98\04\19\00\00\00\00\00\10") - (data (i32.const 636) "\83 \00\00\02\00\00\00\10") - (data (i32.const 660) "\84 \00\00\00\00\00\00\10") - (data (i32.const 684) "\88\04A") - (data (i32.const 700) "\88 \t\00\00\00\00\00\10\00\00\00\00\00\00\00\10") + (data (i32.const 1024) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1088) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") + (data (i32.const 1136) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00r\00t\00/\00f\00l\00a\00g\00s\00.\00t\00s") + (data (i32.const 1184) "D\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\001\04\00\00\02\00\00\001\00\00\00\02\00\00\001\00\00\00\02\00\00\00Q\04\00\00\02\00\00\00Q\00\00\00\02\00\00\00\91\04\00\00\02\00\00\00\91\00\00\00\02\00\00\00\11\05\00\00\02\00\00\00\11\01\00\00\02\00\00\00\91\0c\00\00\02\00\00\00\11\0d\00\00\02\00\00\003\04\00\00\02\00\00\003\00\00\00\02\00\00\00S\04\00\00\02\00\00\00S\00\00\00\02\00\00\00\93\04\00\00\02\00\00\00\93\00\00\00\02\00\00\00\13\05\00\00\02\00\00\00\13\01\00\00\02\00\00\00\93\0c\00\00\02\00\00\00\13\0d\00\00\02\00\00\00\13\02\00\00\02\00\00\00\10\00\00\00\00\00\00\00\93 \00\00\02\00\00\00\930\00\00\02\00\00\004\04\00\00\00\00\00\004\00\00\00\00\00\00\00T\04\00\00\00\00\00\00T\00\00\00\00\00\00\00\94\04\00\00\00\00\00\00\94\00\00\00\00\00\00\00\14\05\00\00\00\00\00\00\14\01\00\00\00\00\00\00\94\0c\00\00\00\00\00\00\14\0d\00\00\00\00\00\00\14\02\00\00\00\00\00\00\94 \00\00\00\00\00\00\940\00\00\00\00\00\008\04\04\00\00\00\00\00X\04\n\00\00\00\00\00\98\04\t\00\00\00\00\00\18\85\08\00\00\00\00\00\18B\08\00\00\00\00\008\04A\00\00\00\00\008\04a\00\00\00\00\00\98`\08\00\00\00\00\00\98p\08\00\00\00\00\00\980a\00\00\00\00\00\98\04\19\00\00\00\00\00\10") + (data (i32.const 1644) "\83 \00\00\02\00\00\00\10") + (data (i32.const 1668) "\84 \00\00\00\00\00\00\10") + (data (i32.const 1692) "\88\04A") + (data (i32.const 1708) "\88 \t\00\00\00\00\00\10\00\00\00\00\00\00\00\10") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/__typeinfo (; 1 ;) (param $0 i32) (result i32) local.get $0 - i32.const 176 + i32.const 1184 i32.load i32.gt_u if - i32.const 32 - i32.const 96 + i32.const 1040 + i32.const 1104 i32.const 22 i32.const 27 call $~lib/builtins/abort @@ -30,7 +30,7 @@ local.get $0 i32.const 3 i32.shl - i32.const 180 + i32.const 1188 i32.add i32.load ) @@ -322,7 +322,7 @@ return end i32.const 0 - i32.const 144 + i32.const 1152 i32.const 6 i32.const 2 call $~lib/builtins/abort diff --git a/tests/compiler/rt/instanceof.optimized.wat b/tests/compiler/rt/instanceof.optimized.wat index 96e3cb1e35..bb539af10a 100644 --- a/tests/compiler/rt/instanceof.optimized.wat +++ b/tests/compiler/rt/instanceof.optimized.wat @@ -7,8 +7,8 @@ (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00r\00t\00/\00i\00n\00s\00t\00a\00n\00c\00e\00o\00f\00.\00t\00s") - (data (i32.const 64) "\06\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\03\00\00\00\10\00\00\00\04") + (data (i32.const 1024) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00r\00t\00/\00i\00n\00s\00t\00a\00n\00c\00e\00o\00f\00.\00t\00s") + (data (i32.const 1072) "\06\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\03\00\00\00\10\00\00\00\04") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (global $rt/instanceof/animal (mut i32) (i32.const 0)) @@ -121,7 +121,7 @@ i32.sub i32.load offset=8 local.tee $0 - i32.const 64 + i32.const 1072 i32.load i32.le_u if @@ -136,7 +136,7 @@ local.get $0 i32.const 3 i32.shl - i32.const 68 + i32.const 1076 i32.add i32.load offset=4 local.tee $0 @@ -147,9 +147,9 @@ ) (func $start:rt/instanceof (; 7 ;) (local $0 i32) - i32.const 128 + i32.const 1136 global.set $~lib/rt/stub/startOffset - i32.const 128 + i32.const 1136 global.set $~lib/rt/stub/offset i32.const 0 call $rt/instanceof/Animal#constructor @@ -170,7 +170,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 0 call $~lib/builtins/abort @@ -187,7 +187,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort @@ -205,7 +205,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 14 i32.const 0 call $~lib/builtins/abort @@ -222,7 +222,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 15 i32.const 0 call $~lib/builtins/abort @@ -240,7 +240,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 18 i32.const 0 call $~lib/builtins/abort @@ -258,7 +258,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -276,7 +276,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 25 i32.const 0 call $~lib/builtins/abort @@ -293,7 +293,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 26 i32.const 0 call $~lib/builtins/abort @@ -310,7 +310,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -320,7 +320,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -338,7 +338,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -355,7 +355,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 31 i32.const 0 call $~lib/builtins/abort @@ -365,7 +365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 33 i32.const 0 call $~lib/builtins/abort @@ -383,7 +383,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 34 i32.const 0 call $~lib/builtins/abort @@ -401,7 +401,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 35 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/rt/stub-realloc.optimized.wat b/tests/compiler/rt/stub-realloc.optimized.wat index 5a7324aad9..3cc69755d0 100644 --- a/tests/compiler/rt/stub-realloc.optimized.wat +++ b/tests/compiler/rt/stub-realloc.optimized.wat @@ -7,16 +7,16 @@ (type $i32_=>_i32 (func (param i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00s\00t\00u\00b\00.\00t\00s") - (data (i32.const 64) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00r\00t\00/\00s\00t\00u\00b\00-\00r\00e\00a\00l\00l\00o\00c\00.\00t\00s") - (data (i32.const 128) "\03\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00s\00t\00u\00b\00.\00t\00s") + (data (i32.const 1072) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00r\00t\00/\00s\00t\00u\00b\00-\00r\00e\00a\00l\00l\00o\00c\00.\00t\00s") + (data (i32.const 1136) "\03\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (global $rt/stub-realloc/ptr (mut i32) (i32.const 0)) (global $rt/stub-realloc/originalPtr (mut i32) (i32.const 0)) (global $rt/stub-realloc/newLastPtr (mut i32) (i32.const 0)) (global $~started (mut i32) (i32.const 0)) - (global $~lib/rt/__rtti_base i32 (i32.const 128)) + (global $~lib/rt/__rtti_base i32 (i32.const 1136)) (export "_start" (func $~start)) (export "memory" (memory $0)) (export "__alloc" (func $~lib/rt/stub/__alloc)) @@ -313,7 +313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -331,7 +331,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 46 i32.const 13 call $~lib/builtins/abort @@ -421,7 +421,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 70 i32.const 2 call $~lib/builtins/abort @@ -436,7 +436,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 72 i32.const 13 call $~lib/builtins/abort @@ -469,7 +469,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 7 i32.const 0 call $~lib/builtins/abort @@ -484,7 +484,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 10 i32.const 0 call $~lib/builtins/abort @@ -499,7 +499,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 13 i32.const 0 call $~lib/builtins/abort @@ -520,7 +520,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 18 i32.const 0 call $~lib/builtins/abort @@ -535,7 +535,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -550,7 +550,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -565,7 +565,7 @@ i32.le_u if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -580,7 +580,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -595,9 +595,9 @@ i32.const 1 global.set $~started end - i32.const 160 + i32.const 1168 global.set $~lib/rt/stub/startOffset - i32.const 160 + i32.const 1168 global.set $~lib/rt/stub/offset call $start:rt/stub-realloc ) diff --git a/tests/compiler/runtime-full.optimized.wat b/tests/compiler/runtime-full.optimized.wat index c4a045295d..242ea22b48 100644 --- a/tests/compiler/runtime-full.optimized.wat +++ b/tests/compiler/runtime-full.optimized.wat @@ -10,13 +10,13 @@ (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 176) "\03\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1072) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1184) "\03\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) - (global $~lib/rt/__rtti_base i32 (i32.const 176)) + (global $~lib/rt/__rtti_base i32 (i32.const 1184)) (export "memory" (memory $0)) (export "__alloc" (func $~lib/rt/tlsf/__alloc)) (export "__retain" (func $~lib/rt/pure/__retain)) @@ -36,7 +36,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -58,7 +58,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -103,7 +103,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -200,7 +200,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -214,7 +214,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -287,7 +287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -342,7 +342,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -357,7 +357,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -407,7 +407,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -493,7 +493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -510,7 +510,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -538,7 +538,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -611,11 +611,11 @@ if unreachable end - i32.const 208 + i32.const 1216 local.tee $0 i32.const 0 i32.store - i32.const 1776 + i32.const 2784 i32.const 0 i32.store loop $for-loop|0 @@ -626,7 +626,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -644,7 +644,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -662,13 +662,13 @@ br $for-loop|0 end end - i32.const 208 - i32.const 1792 + i32.const 1216 + i32.const 2800 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 208 + i32.const 1216 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -678,8 +678,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -754,7 +754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -806,7 +806,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -901,7 +901,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -972,7 +972,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1006,7 +1006,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1022,7 +1022,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1069,7 +1069,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1086,7 +1086,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1095,7 +1095,7 @@ ) (func $~lib/rt/pure/__retain (; 12 ;) (param $0 i32) (result i32) local.get $0 - i32.const 204 + i32.const 1212 i32.gt_u if local.get $0 @@ -1107,7 +1107,7 @@ ) (func $~lib/rt/pure/__release (; 13 ;) (param $0 i32) local.get $0 - i32.const 204 + i32.const 1212 i32.gt_u if local.get $0 @@ -1134,7 +1134,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1153,7 +1153,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1174,7 +1174,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1208,7 +1208,7 @@ local.tee $0 if local.get $0 - i32.const 204 + i32.const 1212 i32.ge_u if local.get $0 diff --git a/tests/compiler/runtime-stub.optimized.wat b/tests/compiler/runtime-stub.optimized.wat index 4647e2d833..fca2635fc4 100644 --- a/tests/compiler/runtime-stub.optimized.wat +++ b/tests/compiler/runtime-stub.optimized.wat @@ -4,10 +4,10 @@ (type $i32_=>_i32 (func (param i32) (result i32))) (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) (memory $0 1) - (data (i32.const 16) "\03\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") + (data (i32.const 1024) "\03\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) - (global $~lib/rt/__rtti_base i32 (i32.const 16)) + (global $~lib/rt/__rtti_base i32 (i32.const 1024)) (export "memory" (memory $0)) (export "__alloc" (func $~lib/rt/stub/__alloc)) (export "__retain" (func $~lib/rt/stub/__retain)) @@ -117,9 +117,9 @@ global.set $~lib/rt/stub/offset ) (func $~start (; 6 ;) - i32.const 48 + i32.const 1056 global.set $~lib/rt/stub/startOffset - i32.const 48 + i32.const 1056 global.set $~lib/rt/stub/offset ) ) diff --git a/tests/compiler/static-this.optimized.wat b/tests/compiler/static-this.optimized.wat index 905ed777fa..d5d9d64094 100644 --- a/tests/compiler/static-this.optimized.wat +++ b/tests/compiler/static-this.optimized.wat @@ -1,5 +1,5 @@ (module (memory $0 1) - (data (i32.const 16) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00s\00t\00a\00t\00i\00c\00-\00t\00h\00i\00s\00.\00t\00s") + (data (i32.const 1024) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00s\00t\00a\00t\00i\00c\00-\00t\00h\00i\00s\00.\00t\00s") (export "memory" (memory $0)) ) diff --git a/tests/compiler/std/array-access.optimized.wat b/tests/compiler/std/array-access.optimized.wat index 6aaa67dcd0..ebb1b4484a 100644 --- a/tests/compiler/std/array-access.optimized.wat +++ b/tests/compiler/std/array-access.optimized.wat @@ -5,11 +5,11 @@ (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 80) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 128) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") - (data (i32.const 244) "\01\00\00\00\01") - (data (i32.const 256) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") + (data (i32.const 1024) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1088) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1136) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") + (data (i32.const 1252) "\01\00\00\00\01") + (data (i32.const 1264) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") (export "memory" (memory $0)) (export "i32ArrayArrayElementAccess" (func $std/array-access/i32ArrayArrayElementAccess)) (export "stringArrayPropertyAccess" (func $std/array-access/stringArrayPropertyAccess)) @@ -22,8 +22,8 @@ i32.load offset=12 i32.ge_u if - i32.const 32 - i32.const 96 + i32.const 1040 + i32.const 1104 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -39,8 +39,8 @@ local.tee $0 i32.eqz if - i32.const 144 - i32.const 96 + i32.const 1152 + i32.const 1104 i32.const 97 i32.const 39 call $~lib/builtins/abort @@ -54,8 +54,8 @@ i32.load offset=12 i32.ge_u if - i32.const 32 - i32.const 96 + i32.const 1040 + i32.const 1104 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -63,9 +63,7 @@ end local.get $0 i32.load offset=4 - i32.const 4 - i32.add - i32.load + i32.load offset=4 ) (func $std/array-access/i32ArrayArrayElementAccess (; 3 ;) (param $0 i32) (result i32) local.get $0 @@ -90,7 +88,7 @@ (func $~lib/util/string/compareImpl (; 6 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) - i32.const 256 + i32.const 1264 local.set $3 local.get $0 local.get $1 @@ -179,7 +177,7 @@ i32.lt_s select local.tee $2 - i32.const 256 + i32.const 1264 call $~lib/string/String#get:length local.tee $3 i32.add diff --git a/tests/compiler/std/array-literal.optimized.wat b/tests/compiler/std/array-literal.optimized.wat index 483763b972..4a19e49c2d 100644 --- a/tests/compiler/std/array-literal.optimized.wat +++ b/tests/compiler/std/array-literal.optimized.wat @@ -14,18 +14,18 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\03\00\00\00\01\00\00\00\00\00\00\00\03\00\00\00\00\01\02") - (data (i32.const 48) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00 \00\00\00 \00\00\00\03\00\00\00\03") - (data (i32.const 80) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00-\00l\00i\00t\00e\00r\00a\00l\00.\00t\00s") - (data (i32.const 144) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 208) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 256) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\00\00\00\00\01\00\00\00\02") - (data (i32.const 288) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00\10\01\00\00\10\01\00\00\0c\00\00\00\03") - (data (i32.const 324) "\01") - (data (i32.const 336) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00P\01\00\00P\01") - (data (i32.const 368) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 416) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 480) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1024) "\03\00\00\00\01\00\00\00\00\00\00\00\03\00\00\00\00\01\02") + (data (i32.const 1056) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\10\04\00\00\10\04\00\00\03\00\00\00\03") + (data (i32.const 1088) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00-\00l\00i\00t\00e\00r\00a\00l\00.\00t\00s") + (data (i32.const 1152) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1216) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1264) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\00\00\00\00\01\00\00\00\02") + (data (i32.const 1296) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00\00\05\00\00\00\05\00\00\0c\00\00\00\03") + (data (i32.const 1332) "\01") + (data (i32.const 1344) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00@\05\00\00@\05") + (data (i32.const 1376) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1424) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1488) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") (global $std/array-literal/i (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) @@ -41,8 +41,8 @@ i32.load offset=12 i32.ge_u if - i32.const 160 - i32.const 224 + i32.const 1168 + i32.const 1232 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -60,8 +60,8 @@ i32.load offset=12 i32.ge_u if - i32.const 160 - i32.const 224 + i32.const 1168 + i32.const 1232 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -88,7 +88,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -110,7 +110,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -155,7 +155,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -252,7 +252,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -266,7 +266,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -339,7 +339,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -394,7 +394,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -409,7 +409,7 @@ i32.ne if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -459,7 +459,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -545,7 +545,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -562,7 +562,7 @@ i32.lt_u if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -590,7 +590,7 @@ i32.lt_u if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -663,11 +663,11 @@ if unreachable end - i32.const 528 + i32.const 1536 local.tee $0 i32.const 0 i32.store - i32.const 2096 + i32.const 3104 i32.const 0 i32.store loop $for-loop|0 @@ -678,7 +678,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 528 + i32.const 1536 i32.add i32.const 0 i32.store offset=4 @@ -696,7 +696,7 @@ i32.add i32.const 2 i32.shl - i32.const 528 + i32.const 1536 i32.add i32.const 0 i32.store offset=96 @@ -714,13 +714,13 @@ br $for-loop|0 end end - i32.const 528 - i32.const 2112 + i32.const 1536 + i32.const 3120 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 528 + i32.const 1536 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -730,8 +730,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 432 - i32.const 384 + i32.const 1440 + i32.const 1392 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -806,7 +806,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -858,7 +858,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -953,7 +953,7 @@ i32.and if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1024,7 +1024,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1058,7 +1058,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1074,7 +1074,7 @@ i32.lt_u if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1123,7 +1123,7 @@ i32.ne if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1142,7 +1142,7 @@ i32.and if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1151,7 +1151,7 @@ ) (func $~lib/rt/pure/__retain (; 18 ;) (param $0 i32) (result i32) local.get $0 - i32.const 528 + i32.const 1536 i32.gt_u if local.get $0 @@ -1201,7 +1201,7 @@ ) (func $~lib/rt/pure/__release (; 22 ;) (param $0 i32) local.get $0 - i32.const 528 + i32.const 1536 i32.gt_u if local.get $0 @@ -1219,109 +1219,109 @@ (local $5 i32) (local $6 i32) (local $7 i32) - i32.const 76 + i32.const 1084 i32.load i32.const 3 i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 2 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 64 + i32.const 1072 i32.const 0 call $~lib/array/Array#__get if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 3 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 64 + i32.const 1072 i32.const 1 call $~lib/array/Array#__get i32.const 1 i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 4 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 64 + i32.const 1072 i32.const 2 call $~lib/array/Array#__get i32.const 2 i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 5 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 316 + i32.const 1324 i32.load i32.const 3 i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 8 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 304 + i32.const 1312 i32.const 0 call $~lib/array/Array#__get if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 9 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 304 + i32.const 1312 i32.const 1 call $~lib/array/Array#__get i32.const 1 i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 10 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 304 + i32.const 1312 i32.const 2 call $~lib/array/Array#__get i32.const 2 i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 11 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 364 + i32.const 1372 i32.load if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 14 i32.const 0 call $~lib/builtins/abort @@ -1359,7 +1359,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -1370,7 +1370,7 @@ call $~lib/array/Array#__get if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 20 i32.const 0 call $~lib/builtins/abort @@ -1383,7 +1383,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -1396,7 +1396,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 22 i32.const 0 call $~lib/builtins/abort @@ -1436,7 +1436,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -1447,7 +1447,7 @@ call $~lib/array/Array#__get if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 28 i32.const 0 call $~lib/builtins/abort @@ -1460,7 +1460,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -1473,7 +1473,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -1509,7 +1509,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 34 i32.const 0 call $~lib/builtins/abort @@ -1545,7 +1545,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 38 i32.const 0 call $~lib/builtins/abort @@ -1607,7 +1607,7 @@ i32.and if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1626,7 +1626,7 @@ i32.and if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1649,7 +1649,7 @@ i32.le_u if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1668,7 +1668,7 @@ ) (func $~lib/rt/pure/__visit (; 26 ;) (param $0 i32) local.get $0 - i32.const 528 + i32.const 1536 i32.lt_u if return diff --git a/tests/compiler/std/array.optimized.wat b/tests/compiler/std/array.optimized.wat index 09b4f7e5cf..7dd3f69127 100644 --- a/tests/compiler/std/array.optimized.wat +++ b/tests/compiler/std/array.optimized.wat @@ -32,192 +32,192 @@ (import "Math" "random" (func $~lib/bindings/Math/random (result f64))) (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (memory $0 1) - (data (i32.const 16) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 64) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 176) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 240) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 288) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 336) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00c") - (data (i32.const 368) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\02\03\04\05") - (data (i32.const 400) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01\01\04\05") - (data (i32.const 432) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 496) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 544) "\05\00\00\00\01\00\00\00\00\00\00\00\05") - (data (i32.const 576) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01") - (data (i32.const 608) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01\00\02\02") - (data (i32.const 640) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01\00\02\02") - (data (i32.const 672) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 720) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\05") - (data (i32.const 768) "\14\00\00\00\01\00\00\00\00\00\00\00\14") - (data (i32.const 816) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01") - (data (i32.const 864) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\02") - (data (i32.const 912) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\02") - (data (i32.const 960) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00A\00r\00r\00a\00y\00 \00i\00s\00 \00e\00m\00p\00t\00y") - (data (i32.const 1012) "\01") - (data (i32.const 1028) "\01") - (data (i32.const 1040) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1088) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\05\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1136) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1184) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\04\00\00\00\05\00\00\00\04\00\00\00\05") - (data (i32.const 1232) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1280) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\05") - (data (i32.const 1328) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1376) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1424) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1472) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1520) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1568) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\04\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1616) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1664) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\04\00\00\00\05") - (data (i32.const 1712) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1760) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\05\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1808) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1856) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1904) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1952) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2000) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2048) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\04\00\00\00\05") - (data (i32.const 2096) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2144) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\05") - (data (i32.const 2192) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\00\00\c0\7f") - (data (i32.const 2224) "\08\00\00\00\01\00\00\00\00\00\00\00\08") - (data (i32.const 2246) "\f8\7f") - (data (i32.const 2256) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\00\00\c0\7f") - (data (i32.const 2288) "\08\00\00\00\01\00\00\00\00\00\00\00\08") - (data (i32.const 2310) "\f8\7f") - (data (i32.const 2320) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2368) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2420) "\01") + (data (i32.const 1024) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 1072) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1184) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1248) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1296) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1344) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00c") + (data (i32.const 1376) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\02\03\04\05") + (data (i32.const 1408) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01\01\04\05") + (data (i32.const 1440) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1504) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1552) "\05\00\00\00\01\00\00\00\00\00\00\00\05") + (data (i32.const 1584) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01") + (data (i32.const 1616) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01\00\02\02") + (data (i32.const 1648) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01\00\02\02") + (data (i32.const 1680) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 1728) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\05") + (data (i32.const 1776) "\14\00\00\00\01\00\00\00\00\00\00\00\14") + (data (i32.const 1824) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01") + (data (i32.const 1872) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\02") + (data (i32.const 1920) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\02") + (data (i32.const 1968) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00A\00r\00r\00a\00y\00 \00i\00s\00 \00e\00m\00p\00t\00y") + (data (i32.const 2020) "\01") + (data (i32.const 2036) "\01") + (data (i32.const 2048) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2096) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\05\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2144) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2192) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\04\00\00\00\05\00\00\00\04\00\00\00\05") + (data (i32.const 2240) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2288) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\05") + (data (i32.const 2336) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2384) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") (data (i32.const 2432) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2484) "\01") - (data (i32.const 2496) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2544) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2592) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2624) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") - (data (i32.const 2656) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2704) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\03\00\00\00\04") - (data (i32.const 2736) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\05") - (data (i32.const 2768) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2816) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") - (data (i32.const 2848) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2880) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 2928) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\05") - (data (i32.const 2960) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04") - (data (i32.const 2992) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 3040) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\04\00\00\00\05") - (data (i32.const 3072) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 2480) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2528) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2576) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\04\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2624) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2672) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\04\00\00\00\05") + (data (i32.const 2720) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2768) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\05\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2816) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2864) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2912) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 2960) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3008) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3056) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\04\00\00\00\05") (data (i32.const 3104) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 3152) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\04") - (data (i32.const 3184) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\05") - (data (i32.const 3216) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 3264) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") - (data (i32.const 3296) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3152) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\05") + (data (i32.const 3200) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\00\00\c0\7f") + (data (i32.const 3232) "\08\00\00\00\01\00\00\00\00\00\00\00\08") + (data (i32.const 3254) "\f8\7f") + (data (i32.const 3264) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\00\00\c0\7f") + (data (i32.const 3296) "\08\00\00\00\01\00\00\00\00\00\00\00\08") + (data (i32.const 3318) "\f8\7f") (data (i32.const 3328) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 3380) "\01") - (data (i32.const 3392) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3376) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3428) "\01") (data (i32.const 3440) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") (data (i32.const 3492) "\01") (data (i32.const 3504) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") (data (i32.const 3552) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 3604) "\01") - (data (i32.const 3616) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3600) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3632) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") (data (i32.const 3664) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 3716) "\01") - (data (i32.const 3728) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3712) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\03\00\00\00\04") + (data (i32.const 3744) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\05") (data (i32.const 3776) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 3828) "\01") - (data (i32.const 3840) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 3892) "\01") - (data (i32.const 3904) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") - (data (i32.const 4016) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s") - (data (i32.const 4064) "\ac\00\00\00\01\00\00\00\01\00\00\00\ac\00\00\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\000\001\002\003\004\005\006\007\008\009\00_\00-\00,\00.\00+\00/\00\\\00[\00]\00{\00}\00(\00)\00<\00>\00*\00&\00$\00%\00^\00@\00#\00!\00?") - (data (i32.const 4256) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00\00\00\80?\00\00\c0\7f\00\00\80\ff\00\00\80?\00\00\00\00\00\00\80\bf\00\00\00\c0\00\00\80\7f") - (data (i32.const 4304) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00\00\00\80\ff\00\00\00\c0\00\00\80\bf\00\00\00\00\00\00\80?\00\00\80?\00\00\80\7f\00\00\c0\7f") - (data (i32.const 4352) "@\00\00\00\01\00\00\00\00\00\00\00@") - (data (i32.const 4374) "\f0?\00\00\00\00\00\00\f8\7f\00\00\00\00\00\00\f0\ff\05\00\00\00\00\00\f0?") - (data (i32.const 4414) "\f0\bf\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\7f") - (data (i32.const 4432) "@\00\00\00\01\00\00\00\00\00\00\00@") - (data (i32.const 4454) "\f0\ff\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\bf") - (data (i32.const 4486) "\f0?\05\00\00\00\00\00\f0?\00\00\00\00\00\00\f0\7f\00\00\00\00\00\00\f8\7f") - (data (i32.const 4512) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\02") - (data (i32.const 4560) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\01\00\00\00\02") - (data (i32.const 4608) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\ff\ff\ff\ff\fe\ff\ff\ff\00\00\00\00\02") - (data (i32.const 4656) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff") - (data (i32.const 4708) "\01") - (data (i32.const 4720) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") - (data (i32.const 4752) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\02\00\00\00\01") - (data (i32.const 4784) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\03\00\00\00\02\00\00\00\01") - (data (i32.const 4816) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 4848) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00P\00R\00N\00G\00 \00m\00u\00s\00t\00 \00b\00e\00 \00s\00e\00e\00d\00e\00d\00.") - (data (i32.const 4912) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") - (data (i32.const 4944) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") - (data (i32.const 4976) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") - (data (i32.const 5008) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00b") - (data (i32.const 5040) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00b") - (data (i32.const 5072) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00b\00a") - (data (i32.const 5108) "\01\00\00\00\01") - (data (i32.const 5120) "\1c\00\00\00\01\00\00\00\00\00\00\00\1c\00\00\00\80\13\00\00\a0\13\00\00\80\13\00\00\c0\13\00\00\e0\13\00\00\00\14") - (data (i32.const 5168) "\1c\00\00\00\01\00\00\00\00\00\00\00\1c\00\00\00\00\14\00\00\80\13\00\00\80\13\00\00\c0\13\00\00\a0\13\00\00\e0\13") - (data (i32.const 5216) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") - (data (i32.const 5248) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\01") - (data (i32.const 5280) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e") - (data (i32.const 5312) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") - (data (i32.const 5344) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00,") - (data (i32.const 5376) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00t\00r\00u\00e\00,\00f\00a\00l\00s\00e") - (data (i32.const 5424) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\fe\ff\ff\ff\fd\ff\ff\ff") - (data (i32.const 5456) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") - (data (i32.const 5488) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00-\002\00-\003") - (data (i32.const 5520) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 5552) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00-") - (data (i32.const 5584) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\00\00\00\80\00\00\00\80") - (data (i32.const 5616) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00_\00_") - (data (i32.const 5648) "0\00\00\00\01\00\00\00\01\00\00\000\00\00\00-\002\001\004\007\004\008\003\006\004\008\00_\00_\00-\002\001\004\007\004\008\003\006\004\008") - (data (i32.const 5712) "0\00\00\00\01\00\00\00\00\00\00\000") - (data (i32.const 5742) "\f0?\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f8\7f\00\00\00\00\00\00\f0\ff\00\00\00\00\00\00\f0\7f") - (data (i32.const 5776) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00,\00 ") - (data (i32.const 5808) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 5840) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 5872) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 5920) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 5952) "\b8\02\00\00\01\00\00\00\00\00\00\00\b8\02\00\00\88\02\1c\08\a0\d5\8f\fav\bf>\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8\00\00\00\01\00\00\00\01\00\00\00>\00\00\00[\00o\00b\00j\00e\00c\00t\00 \00O\00b\00j\00e\00c\00t\00]\00,\00[\00o\00b\00j\00e\00c\00t\00 \00O\00b\00j\00e\00c\00t\00]") - (data (i32.const 7396) "\01") - (data (i32.const 7408) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") - (data (i32.const 7440) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") - (data (i32.const 7472) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 7504) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00,\002") - (data (i32.const 7536) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\000\00,\001\00,\002\00,\003") - (data (i32.const 7568) "\03\00\00\00\01\00\00\00\00\00\00\00\03\00\00\00\01\ff") - (data (i32.const 7600) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00,\00-\001\00,\000") - (data (i32.const 7632) "\06\00\00\00\01\00\00\00\00\00\00\00\06\00\00\00\01\00\ff\ff") - (data (i32.const 7664) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\001\00,\006\005\005\003\005\00,\000") - (data (i32.const 7712) "\18\00\00\00\01\00\00\00\00\00\00\00\18\00\00\00\01\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff") - (data (i32.const 7760) "0\00\00\00\01\00\00\00\01\00\00\000\00\00\001\00,\001\008\004\004\006\007\004\004\000\007\003\007\000\009\005\005\001\006\001\005\00,\000") - (data (i32.const 7824) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00\ff\ff\ff\ff\ff\ff\ff\ff@Eu\c3*\9d\fb\ff\00\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\7f") - (data (i32.const 7872) "T\00\00\00\01\00\00\00\01\00\00\00T\00\00\00-\001\00,\00-\001\002\003\004\005\006\007\008\009\000\001\002\003\004\005\006\00,\000\00,\009\002\002\003\003\007\002\000\003\006\008\005\004\007\007\005\008\000\007") - (data (i32.const 7984) "\1c\00\00\00\01\00\00\00\00\00\00\00\1c\00\00\00\00\14\00\00\80\13\00\00\80\13\00\00\c0\13\00\00\a0\13\00\00\e0\13") - (data (i32.const 8032) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00,\00a\00,\00a\00,\00a\00b\00,\00b\00,\00b\00a\00,") - (data (i32.const 8080) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\002") - (data (i32.const 8112) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\004") - (data (i32.const 8144) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\e0\1b\00\00\a0\1f\00\00\00\00\00\00\c0\1f") - (data (i32.const 8176) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00,\002\00,\00,\004") - (data (i32.const 8208) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") - (data (i32.const 8240) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\03\00\00\00\04") - (data (i32.const 8272) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\00,\002\00,\003\00,\004") - (data (i32.const 8304) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\01\02") - (data (i32.const 8336) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\03\04") - (data (i32.const 8368) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") + (data (i32.const 3824) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") + (data (i32.const 3856) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3888) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 3936) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\05") + (data (i32.const 3968) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04") + (data (i32.const 4000) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4048) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\04\00\00\00\05") + (data (i32.const 4080) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 4112) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4160) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\04") + (data (i32.const 4192) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\05") + (data (i32.const 4224) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4272) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") + (data (i32.const 4304) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4336) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4388) "\01") + (data (i32.const 4400) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4448) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4500) "\01") + (data (i32.const 4512) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4560) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4612) "\01") + (data (i32.const 4624) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4672) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4724) "\01") + (data (i32.const 4736) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4784) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4836) "\01") + (data (i32.const 4848) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") + (data (i32.const 4900) "\01") + (data (i32.const 4912) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") + (data (i32.const 5024) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s") + (data (i32.const 5072) "\ac\00\00\00\01\00\00\00\01\00\00\00\ac\00\00\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\000\001\002\003\004\005\006\007\008\009\00_\00-\00,\00.\00+\00/\00\\\00[\00]\00{\00}\00(\00)\00<\00>\00*\00&\00$\00%\00^\00@\00#\00!\00?") + (data (i32.const 5264) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00\00\00\80?\00\00\c0\7f\00\00\80\ff\00\00\80?\00\00\00\00\00\00\80\bf\00\00\00\c0\00\00\80\7f") + (data (i32.const 5312) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00\00\00\80\ff\00\00\00\c0\00\00\80\bf\00\00\00\00\00\00\80?\00\00\80?\00\00\80\7f\00\00\c0\7f") + (data (i32.const 5360) "@\00\00\00\01\00\00\00\00\00\00\00@") + (data (i32.const 5382) "\f0?\00\00\00\00\00\00\f8\7f\00\00\00\00\00\00\f0\ff\05\00\00\00\00\00\f0?") + (data (i32.const 5422) "\f0\bf\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\7f") + (data (i32.const 5440) "@\00\00\00\01\00\00\00\00\00\00\00@") + (data (i32.const 5462) "\f0\ff\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\bf") + (data (i32.const 5494) "\f0?\05\00\00\00\00\00\f0?\00\00\00\00\00\00\f0\7f\00\00\00\00\00\00\f8\7f") + (data (i32.const 5520) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\02") + (data (i32.const 5568) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\01\00\00\00\02") + (data (i32.const 5616) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\ff\ff\ff\ff\fe\ff\ff\ff\00\00\00\00\02") + (data (i32.const 5664) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 5716) "\01") + (data (i32.const 5728) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") + (data (i32.const 5760) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\02\00\00\00\01") + (data (i32.const 5792) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\03\00\00\00\02\00\00\00\01") + (data (i32.const 5824) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 5856) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00P\00R\00N\00G\00 \00m\00u\00s\00t\00 \00b\00e\00 \00s\00e\00e\00d\00e\00d\00.") + (data (i32.const 5920) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") + (data (i32.const 5952) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") + (data (i32.const 5984) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") + (data (i32.const 6016) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00b") + (data (i32.const 6048) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00b") + (data (i32.const 6080) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00b\00a") + (data (i32.const 6116) "\01\00\00\00\01") + (data (i32.const 6128) "\1c\00\00\00\01\00\00\00\00\00\00\00\1c\00\00\00p\17\00\00\90\17\00\00p\17\00\00\b0\17\00\00\d0\17\00\00\f0\17") + (data (i32.const 6176) "\1c\00\00\00\01\00\00\00\00\00\00\00\1c\00\00\00\f0\17\00\00p\17\00\00p\17\00\00\b0\17\00\00\90\17\00\00\d0\17") + (data (i32.const 6224) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") + (data (i32.const 6256) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\01") + (data (i32.const 6288) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e") + (data (i32.const 6320) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") + (data (i32.const 6352) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00,") + (data (i32.const 6384) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00t\00r\00u\00e\00,\00f\00a\00l\00s\00e") + (data (i32.const 6432) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\fe\ff\ff\ff\fd\ff\ff\ff") + (data (i32.const 6464) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") + (data (i32.const 6496) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00-\002\00-\003") + (data (i32.const 6528) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 6560) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00-") + (data (i32.const 6592) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\00\00\00\80\00\00\00\80") + (data (i32.const 6624) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00_\00_") + (data (i32.const 6656) "0\00\00\00\01\00\00\00\01\00\00\000\00\00\00-\002\001\004\007\004\008\003\006\004\008\00_\00_\00-\002\001\004\007\004\008\003\006\004\008") + (data (i32.const 6720) "0\00\00\00\01\00\00\00\00\00\00\000") + (data (i32.const 6750) "\f0?\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f8\7f\00\00\00\00\00\00\f0\ff\00\00\00\00\00\00\f0\7f") + (data (i32.const 6784) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00,\00 ") + (data (i32.const 6816) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") + (data (i32.const 6848) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") + (data (i32.const 6880) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 6928) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 6960) "\b8\02\00\00\01\00\00\00\00\00\00\00\b8\02\00\00\88\02\1c\08\a0\d5\8f\fav\bf>\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8\00\00\00\01\00\00\00\01\00\00\00>\00\00\00[\00o\00b\00j\00e\00c\00t\00 \00O\00b\00j\00e\00c\00t\00]\00,\00[\00o\00b\00j\00e\00c\00t\00 \00O\00b\00j\00e\00c\00t\00]") + (data (i32.const 8404) "\01") + (data (i32.const 8416) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") + (data (i32.const 8448) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") + (data (i32.const 8480) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 8512) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00,\002") + (data (i32.const 8544) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\000\00,\001\00,\002\00,\003") + (data (i32.const 8576) "\03\00\00\00\01\00\00\00\00\00\00\00\03\00\00\00\01\ff") + (data (i32.const 8608) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00,\00-\001\00,\000") + (data (i32.const 8640) "\06\00\00\00\01\00\00\00\00\00\00\00\06\00\00\00\01\00\ff\ff") + (data (i32.const 8672) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\001\00,\006\005\005\003\005\00,\000") + (data (i32.const 8720) "\18\00\00\00\01\00\00\00\00\00\00\00\18\00\00\00\01\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 8768) "0\00\00\00\01\00\00\00\01\00\00\000\00\00\001\00,\001\008\004\004\006\007\004\004\000\007\003\007\000\009\005\005\001\006\001\005\00,\000") + (data (i32.const 8832) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00\ff\ff\ff\ff\ff\ff\ff\ff@Eu\c3*\9d\fb\ff\00\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\7f") + (data (i32.const 8880) "T\00\00\00\01\00\00\00\01\00\00\00T\00\00\00-\001\00,\00-\001\002\003\004\005\006\007\008\009\000\001\002\003\004\005\006\00,\000\00,\009\002\002\003\003\007\002\000\003\006\008\005\004\007\007\005\008\000\007") + (data (i32.const 8992) "\1c\00\00\00\01\00\00\00\00\00\00\00\1c\00\00\00\f0\17\00\00p\17\00\00p\17\00\00\b0\17\00\00\90\17\00\00\d0\17") + (data (i32.const 9040) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00,\00a\00,\00a\00,\00a\00b\00,\00b\00,\00b\00a\00,") + (data (i32.const 9088) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\002") + (data (i32.const 9120) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\004") + (data (i32.const 9152) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\d0\1f\00\00\90#\00\00\00\00\00\00\b0#") + (data (i32.const 9184) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00,\002\00,\00,\004") + (data (i32.const 9216) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") + (data (i32.const 9248) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\03\00\00\00\04") + (data (i32.const 9280) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\00,\002\00,\003\00,\004") + (data (i32.const 9312) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\01\02") + (data (i32.const 9344) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\03\04") + (data (i32.const 9376) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") (table $0 57 funcref) (elem (i32.const 1) $start:std/array~anonymous|0 $start:std/array~anonymous|1 $start:std/array~anonymous|2 $start:std/array~anonymous|3 $start:std/array~anonymous|2 $start:std/array~anonymous|5 $start:std/array~anonymous|6 $start:std/array~anonymous|7 $start:std/array~anonymous|8 $start:std/array~anonymous|9 $start:std/array~anonymous|10 $start:std/array~anonymous|11 $start:std/array~anonymous|12 $start:std/array~anonymous|13 $start:std/array~anonymous|14 $start:std/array~anonymous|15 $start:std/array~anonymous|16 $start:std/array~anonymous|17 $start:std/array~anonymous|16 $start:std/array~anonymous|19 $start:std/array~anonymous|20 $start:std/array~anonymous|21 $start:std/array~anonymous|22 $start:std/array~anonymous|23 $start:std/array~anonymous|24 $start:std/array~anonymous|25 $start:std/array~anonymous|26 $start:std/array~anonymous|27 $start:std/array~anonymous|28 $start:std/array~anonymous|29 $start:std/array~anonymous|29 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|29 $start:std/array~anonymous|35 $start:std/array~anonymous|29 $start:std/array~anonymous|29 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|29 $start:std/array~anonymous|35 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $start:std/array~anonymous|44 $~lib/util/sort/COMPARATOR~anonymous|0 $start:std/array~anonymous|44 $start:std/array~anonymous|47 $start:std/array~anonymous|48 $~lib/util/sort/COMPARATOR<~lib/string/String | null>~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String | null>~anonymous|0) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) @@ -253,7 +253,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -275,7 +275,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -320,7 +320,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -417,7 +417,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -431,7 +431,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -504,7 +504,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -559,7 +559,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -574,7 +574,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -624,7 +624,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -710,7 +710,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -727,7 +727,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -755,7 +755,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -828,11 +828,11 @@ if unreachable end - i32.const 8400 + i32.const 9408 local.tee $0 i32.const 0 i32.store - i32.const 9968 + i32.const 10976 i32.const 0 i32.store loop $for-loop|0 @@ -843,7 +843,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 8400 + i32.const 9408 i32.add i32.const 0 i32.store offset=4 @@ -861,7 +861,7 @@ i32.add i32.const 2 i32.shl - i32.const 8400 + i32.const 9408 i32.add i32.const 0 i32.store offset=96 @@ -879,13 +879,13 @@ br $for-loop|0 end end - i32.const 8400 - i32.const 9984 + i32.const 9408 + i32.const 10992 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 8400 + i32.const 9408 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -895,8 +895,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 192 - i32.const 144 + i32.const 1200 + i32.const 1152 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -971,7 +971,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -1023,7 +1023,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -1118,7 +1118,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1189,7 +1189,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1223,7 +1223,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1239,7 +1239,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1513,7 +1513,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1532,7 +1532,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1541,7 +1541,7 @@ ) (func $~lib/rt/pure/__retain (; 19 ;) (param $0 i32) (result i32) local.get $0 - i32.const 8388 + i32.const 9396 i32.gt_u if local.get $0 @@ -1553,7 +1553,7 @@ ) (func $~lib/rt/pure/__release (; 20 ;) (param $0 i32) local.get $0 - i32.const 8388 + i32.const 9396 i32.gt_u if local.get $0 @@ -1571,8 +1571,8 @@ i32.shr_u i32.gt_u if - i32.const 32 - i32.const 80 + i32.const 1040 + i32.const 1088 i32.const 23 i32.const 56 call $~lib/builtins/abort @@ -1943,8 +1943,8 @@ i32.load offset=12 i32.ge_u if - i32.const 448 - i32.const 512 + i32.const 1456 + i32.const 1520 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -2082,8 +2082,8 @@ i32.load offset=12 i32.ge_u if - i32.const 448 - i32.const 512 + i32.const 1456 + i32.const 1520 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -2188,7 +2188,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2300,7 +2300,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 8388 + i32.const 9396 i32.ge_u if local.get $1 @@ -2328,8 +2328,8 @@ i32.const 268435452 i32.gt_u if - i32.const 32 - i32.const 512 + i32.const 1040 + i32.const 1520 i32.const 14 i32.const 47 call $~lib/builtins/abort @@ -2404,8 +2404,8 @@ i32.const 1 i32.lt_s if - i32.const 976 - i32.const 512 + i32.const 1984 + i32.const 1520 i32.const 288 i32.const 20 call $~lib/builtins/abort @@ -2482,8 +2482,8 @@ i32.const 268435452 i32.gt_u if - i32.const 32 - i32.const 512 + i32.const 1040 + i32.const 1520 i32.const 218 i32.const 59 call $~lib/builtins/abort @@ -2660,8 +2660,8 @@ i32.const 1 i32.lt_s if - i32.const 976 - i32.const 512 + i32.const 1984 + i32.const 1520 i32.const 349 i32.const 20 call $~lib/builtins/abort @@ -3209,8 +3209,8 @@ i32.load offset=12 i32.ge_u if - i32.const 448 - i32.const 512 + i32.const 1456 + i32.const 1520 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -3224,8 +3224,8 @@ if local.get $0 call $~lib/rt/pure/__release - i32.const 3920 - i32.const 512 + i32.const 4928 + i32.const 1520 i32.const 97 i32.const 39 call $~lib/builtins/abort @@ -3317,8 +3317,8 @@ i32.load offset=12 i32.ge_u if - i32.const 448 - i32.const 512 + i32.const 1456 + i32.const 1520 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -3339,8 +3339,8 @@ i32.const 0 i32.lt_s if - i32.const 448 - i32.const 512 + i32.const 1456 + i32.const 1520 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -3746,7 +3746,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 619 i32.const 6 call $~lib/builtins/abort @@ -3820,8 +3820,8 @@ i32.load offset=12 i32.ge_u if - i32.const 448 - i32.const 512 + i32.const 1456 + i32.const 1520 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -4221,7 +4221,7 @@ i32.eqz if i32.const 0 - i32.const 4032 + i32.const 5040 i32.const 1406 i32.const 4 call $~lib/builtins/abort @@ -5157,8 +5157,8 @@ i32.load offset=12 i32.ge_u if - i32.const 448 - i32.const 512 + i32.const 1456 + i32.const 1520 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -5687,8 +5687,8 @@ global.get $~lib/math/random_seeded i32.eqz if - i32.const 4864 - i32.const 4032 + i32.const 5872 + i32.const 5040 i32.const 1413 i32.const 24 call $~lib/builtins/abort @@ -5803,7 +5803,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 881 i32.const 2 call $~lib/builtins/abort @@ -5854,8 +5854,8 @@ i32.const 0 i32.lt_s if - i32.const 448 - i32.const 512 + i32.const 1456 + i32.const 1520 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -6046,7 +6046,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 881 i32.const 2 call $~lib/builtins/abort @@ -6168,7 +6168,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 881 i32.const 2 call $~lib/builtins/abort @@ -6410,11 +6410,11 @@ (func $~lib/string/String#charAt (; 145 ;) (param $0 i32) (result i32) (local $1 i32) local.get $0 - i32.const 4080 + i32.const 5088 call $~lib/string/String#get:length i32.ge_u if - i32.const 5120 + i32.const 6128 return end i32.const 2 @@ -6424,7 +6424,7 @@ local.get $0 i32.const 1 i32.shl - i32.const 4080 + i32.const 5088 i32.add i32.load16_u i32.store16 @@ -6440,16 +6440,16 @@ local.tee $1 i32.eqz if - i32.const 5232 + i32.const 6240 local.set $3 local.get $1 - i32.const 5232 + i32.const 6240 i32.ne if local.get $1 call $~lib/rt/pure/__release end - i32.const 5232 + i32.const 6240 local.set $1 end local.get $0 @@ -6468,7 +6468,7 @@ if local.get $1 call $~lib/rt/pure/__release - i32.const 5120 + i32.const 6128 local.tee $0 return end @@ -6492,7 +6492,7 @@ ) (func $~lib/string/String.__concat (; 147 ;) (param $0 i32) (param $1 i32) (result i32) local.get $0 - i32.const 5232 + i32.const 6240 local.get $0 select local.get $1 @@ -6504,7 +6504,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 5120 + i32.const 6128 local.set $1 loop $for-loop|0 local.get $2 @@ -6515,7 +6515,7 @@ local.tee $3 local.get $1 call $~lib/math/NativeMath.random - i32.const 4080 + i32.const 5088 call $~lib/string/String#get:length f64.convert_i32_s f64.mul @@ -6635,7 +6635,7 @@ local.tee $3 i32.eqz if - i32.const 5120 + i32.const 6128 return end i32.const 0 @@ -6678,14 +6678,14 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $2 i32.eqz if - i32.const 5296 - i32.const 5328 + i32.const 6304 + i32.const 6336 local.get $0 i32.load8_u select @@ -6693,7 +6693,7 @@ return end local.get $2 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 5 @@ -6729,8 +6729,8 @@ i32.const 1 i32.shl i32.add - i32.const 5296 - i32.const 5328 + i32.const 6304 + i32.const 6336 local.get $8 select local.get $6 @@ -6748,7 +6748,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -6779,8 +6779,8 @@ i32.const 1 i32.shl i32.add - i32.const 5296 - i32.const 5328 + i32.const 6304 + i32.const 6336 local.get $2 select local.get $0 @@ -6882,7 +6882,7 @@ local.get $0 i32.eqz if - i32.const 5472 + i32.const 6480 return end local.get $0 @@ -6972,7 +6972,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $4 @@ -7080,7 +7080,7 @@ local.get $0 i32.eqz if - i32.const 5472 + i32.const 6480 return end local.get $0 @@ -7134,7 +7134,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $4 @@ -7271,7 +7271,7 @@ local.tee $7 call $~lib/util/number/decimalCount32 local.set $4 - i32.const 7012 + i32.const 8020 i32.load local.set $13 loop $while-continue|0 @@ -7991,7 +7991,7 @@ i32.shl i32.sub global.set $~lib/util/number/_K - i32.const 6692 + i32.const 7700 i32.load local.get $3 i32.const 3 @@ -7999,7 +7999,7 @@ i32.add i64.load global.set $~lib/util/number/_frc_pow - i32.const 6916 + i32.const 7924 i32.load local.get $3 i32.const 1 @@ -8170,7 +8170,7 @@ f64.const 0 f64.eq if - i32.const 5824 + i32.const 6832 return end local.get $0 @@ -8183,11 +8183,11 @@ local.get $0 f64.ne if - i32.const 5856 + i32.const 6864 return end - i32.const 5888 - i32.const 5936 + i32.const 6896 + i32.const 6944 local.get $0 f64.const 0 f64.lt @@ -8269,8 +8269,8 @@ i32.add local.set $1 local.get $0 - i32.const 5888 - i32.const 5936 + i32.const 6896 + i32.const 6944 local.get $3 select local.get $1 @@ -8299,7 +8299,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -8311,7 +8311,7 @@ return end local.get $3 - i32.const 5792 + i32.const 6800 call $~lib/string/String#get:length local.tee $4 i32.const 28 @@ -8352,7 +8352,7 @@ i32.const 1 i32.shl i32.add - i32.const 5792 + i32.const 6800 local.get $4 i32.const 1 i32.shl @@ -8410,7 +8410,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end i32.const 0 @@ -8431,13 +8431,13 @@ local.get $4 call $~lib/rt/pure/__retain else - i32.const 5120 + i32.const 6128 end local.get $4 call $~lib/rt/pure/__release return end - i32.const 5120 + i32.const 6128 local.set $1 local.get $5 call $~lib/string/String#get:length @@ -8583,7 +8583,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -8599,15 +8599,15 @@ end local.get $4 call $~lib/rt/pure/__release - i32.const 7200 - i32.const 5120 + i32.const 8208 + i32.const 6128 local.get $4 select return end - i32.const 5120 + i32.const 6128 local.set $1 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.set $7 loop $for-loop|0 @@ -8636,7 +8636,7 @@ if local.get $1 local.get $1 - i32.const 7200 + i32.const 8208 call $~lib/string/String.__concat local.tee $6 local.tee $2 @@ -8657,7 +8657,7 @@ if local.get $1 local.tee $2 - i32.const 5360 + i32.const 6368 call $~lib/string/String.__concat local.tee $6 local.tee $1 @@ -8700,7 +8700,7 @@ if local.get $1 local.get $1 - i32.const 7200 + i32.const 8208 call $~lib/string/String.__concat local.tee $0 local.tee $3 @@ -8730,7 +8730,7 @@ ) (func $~lib/array/Array#toString (; 172 ;) (param $0 i32) (result i32) local.get $0 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join ) (func $~lib/util/number/itoa_stream (; 173 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) @@ -8801,7 +8801,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -8813,7 +8813,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 11 @@ -8852,7 +8852,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -8934,7 +8934,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -8946,7 +8946,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -8987,7 +8987,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -9115,7 +9115,7 @@ local.get $0 i64.eqz if - i32.const 5472 + i32.const 6480 return end local.get $0 @@ -9204,7 +9204,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -9216,7 +9216,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 20 @@ -9257,7 +9257,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -9306,7 +9306,7 @@ local.get $0 i64.eqz if - i32.const 5472 + i32.const 6480 return end local.get $0 @@ -9436,7 +9436,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -9448,7 +9448,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 21 @@ -9489,7 +9489,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -9532,7 +9532,7 @@ ) (func $~lib/array/Array<~lib/string/String | null>#toString (; 185 ;) (param $0 i32) (result i32) local.get $0 - i32.const 5360 + i32.const 6368 call $~lib/array/Array<~lib/string/String | null>#join ) (func $~lib/util/string/joinReferenceArray<~lib/array/Array> (; 186 ;) (param $0 i32) (param $1 i32) (result i32) @@ -9550,7 +9550,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -9569,15 +9569,15 @@ local.get $3 call $~lib/array/Array#toString else - i32.const 5120 + i32.const 6128 end local.get $3 call $~lib/rt/pure/__release return end - i32.const 5120 + i32.const 6128 local.set $1 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.set $7 loop $for-loop|0 @@ -9631,7 +9631,7 @@ if local.get $1 local.tee $2 - i32.const 5360 + i32.const 6368 call $~lib/string/String.__concat local.tee $6 local.tee $1 @@ -9742,7 +9742,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -9754,7 +9754,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -9793,7 +9793,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -9854,7 +9854,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -9873,15 +9873,15 @@ local.get $3 call $~lib/array/Array#toString else - i32.const 5120 + i32.const 6128 end local.get $3 call $~lib/rt/pure/__release return end - i32.const 5120 + i32.const 6128 local.set $1 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.set $7 loop $for-loop|0 @@ -9935,7 +9935,7 @@ if local.get $1 local.tee $2 - i32.const 5360 + i32.const 6368 call $~lib/string/String.__concat local.tee $6 local.tee $1 @@ -10005,7 +10005,7 @@ ) (func $~lib/array/Array#toString (; 191 ;) (param $0 i32) (result i32) local.get $0 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join ) (func $~lib/util/string/joinReferenceArray<~lib/array/Array> (; 192 ;) (param $0 i32) (param $1 i32) (result i32) @@ -10023,7 +10023,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -10042,15 +10042,15 @@ local.get $3 call $~lib/array/Array#toString else - i32.const 5120 + i32.const 6128 end local.get $3 call $~lib/rt/pure/__release return end - i32.const 5120 + i32.const 6128 local.set $1 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.set $7 loop $for-loop|0 @@ -10104,7 +10104,7 @@ if local.get $1 local.tee $2 - i32.const 5360 + i32.const 6368 call $~lib/string/String.__concat local.tee $6 local.tee $1 @@ -10194,7 +10194,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -10213,15 +10213,15 @@ local.get $3 call $~lib/array/Array<~lib/array/Array>#toString else - i32.const 5120 + i32.const 6128 end local.get $3 call $~lib/rt/pure/__release return end - i32.const 5120 + i32.const 6128 local.set $1 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.set $7 loop $for-loop|0 @@ -10275,7 +10275,7 @@ if local.get $1 local.tee $2 - i32.const 5360 + i32.const 6368 call $~lib/string/String.__concat local.tee $6 local.tee $1 @@ -10414,7 +10414,7 @@ call $~lib/array/Array.isArray<~lib/array/Array | null> if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 40 i32.const 2 call $~lib/builtins/abort @@ -10435,7 +10435,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -10447,7 +10447,7 @@ i32.const 5 i32.const 0 i32.const 6 - i32.const 384 + i32.const 1392 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -10460,7 +10460,7 @@ i32.const 5 i32.const 0 i32.const 6 - i32.const 416 + i32.const 1424 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -10468,7 +10468,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 2 call $~lib/builtins/abort @@ -10484,7 +10484,7 @@ i32.const 5 i32.const 0 i32.const 6 - i32.const 560 + i32.const 1568 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -10492,7 +10492,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 57 i32.const 2 call $~lib/builtins/abort @@ -10508,7 +10508,7 @@ i32.const 5 i32.const 0 i32.const 6 - i32.const 592 + i32.const 1600 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -10516,7 +10516,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -10532,7 +10532,7 @@ i32.const 5 i32.const 0 i32.const 6 - i32.const 624 + i32.const 1632 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $2 @@ -10540,7 +10540,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 63 i32.const 2 call $~lib/builtins/abort @@ -10556,7 +10556,7 @@ i32.const 5 i32.const 0 i32.const 6 - i32.const 656 + i32.const 1664 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $3 @@ -10564,7 +10564,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 66 i32.const 2 call $~lib/builtins/abort @@ -10585,7 +10585,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 688 + i32.const 1696 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -10598,7 +10598,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 736 + i32.const 1744 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -10607,7 +10607,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 73 i32.const 2 call $~lib/builtins/abort @@ -10623,7 +10623,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 784 + i32.const 1792 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -10632,7 +10632,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 76 i32.const 2 call $~lib/builtins/abort @@ -10648,7 +10648,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 832 + i32.const 1840 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -10657,7 +10657,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 79 i32.const 2 call $~lib/builtins/abort @@ -10673,7 +10673,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 880 + i32.const 1888 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $2 @@ -10682,7 +10682,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 82 i32.const 2 call $~lib/builtins/abort @@ -10698,7 +10698,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 928 + i32.const 1936 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $3 @@ -10707,7 +10707,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 85 i32.const 2 call $~lib/builtins/abort @@ -10729,7 +10729,7 @@ i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 91 i32.const 2 call $~lib/builtins/abort @@ -10739,7 +10739,7 @@ call $std/array/internalCapacity if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 92 i32.const 2 call $~lib/builtins/abort @@ -10755,7 +10755,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 96 i32.const 2 call $~lib/builtins/abort @@ -10767,7 +10767,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 97 i32.const 2 call $~lib/builtins/abort @@ -10779,7 +10779,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 98 i32.const 2 call $~lib/builtins/abort @@ -10791,7 +10791,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 102 i32.const 2 call $~lib/builtins/abort @@ -10801,7 +10801,7 @@ i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 103 i32.const 2 call $~lib/builtins/abort @@ -10813,7 +10813,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 104 i32.const 2 call $~lib/builtins/abort @@ -10828,7 +10828,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 108 i32.const 2 call $~lib/builtins/abort @@ -10840,7 +10840,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -10853,7 +10853,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 110 i32.const 2 call $~lib/builtins/abort @@ -10868,7 +10868,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 114 i32.const 2 call $~lib/builtins/abort @@ -10880,7 +10880,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 115 i32.const 2 call $~lib/builtins/abort @@ -10893,7 +10893,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 116 i32.const 2 call $~lib/builtins/abort @@ -10906,7 +10906,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 117 i32.const 2 call $~lib/builtins/abort @@ -10921,7 +10921,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 121 i32.const 2 call $~lib/builtins/abort @@ -10933,7 +10933,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 122 i32.const 2 call $~lib/builtins/abort @@ -10946,7 +10946,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 123 i32.const 2 call $~lib/builtins/abort @@ -10959,7 +10959,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 124 i32.const 2 call $~lib/builtins/abort @@ -10972,7 +10972,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 125 i32.const 2 call $~lib/builtins/abort @@ -11004,7 +11004,7 @@ i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 133 i32.const 2 call $~lib/builtins/abort @@ -11029,7 +11029,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 142 i32.const 2 call $~lib/builtins/abort @@ -11041,7 +11041,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 143 i32.const 2 call $~lib/builtins/abort @@ -11053,7 +11053,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 144 i32.const 2 call $~lib/builtins/abort @@ -11063,7 +11063,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 1024 + i32.const 2032 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $2 @@ -11075,7 +11075,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 147 i32.const 2 call $~lib/builtins/abort @@ -11088,7 +11088,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 149 i32.const 2 call $~lib/builtins/abort @@ -11101,7 +11101,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 150 i32.const 2 call $~lib/builtins/abort @@ -11114,7 +11114,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 151 i32.const 2 call $~lib/builtins/abort @@ -11138,7 +11138,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 158 i32.const 2 call $~lib/builtins/abort @@ -11150,7 +11150,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 159 i32.const 2 call $~lib/builtins/abort @@ -11162,7 +11162,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 160 i32.const 2 call $~lib/builtins/abort @@ -11175,7 +11175,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 161 i32.const 2 call $~lib/builtins/abort @@ -11188,7 +11188,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 162 i32.const 2 call $~lib/builtins/abort @@ -11201,7 +11201,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 163 i32.const 2 call $~lib/builtins/abort @@ -11214,7 +11214,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 164 i32.const 2 call $~lib/builtins/abort @@ -11227,7 +11227,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 165 i32.const 2 call $~lib/builtins/abort @@ -11242,7 +11242,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 168 i32.const 2 call $~lib/builtins/abort @@ -11251,14 +11251,14 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 1040 + i32.const 2048 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 176 i32.const 2 call $~lib/builtins/abort @@ -11276,7 +11276,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 178 i32.const 2 call $~lib/builtins/abort @@ -11286,7 +11286,7 @@ i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 179 i32.const 2 call $~lib/builtins/abort @@ -11303,7 +11303,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1056 + i32.const 2064 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -11315,7 +11315,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1104 + i32.const 2112 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -11324,7 +11324,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 186 i32.const 2 call $~lib/builtins/abort @@ -11333,7 +11333,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1152 + i32.const 2160 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $1 @@ -11348,7 +11348,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1200 + i32.const 2208 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $3 @@ -11357,7 +11357,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 188 i32.const 2 call $~lib/builtins/abort @@ -11366,7 +11366,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1248 + i32.const 2256 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $1 @@ -11380,7 +11380,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1296 + i32.const 2304 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -11389,7 +11389,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 190 i32.const 2 call $~lib/builtins/abort @@ -11398,7 +11398,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1344 + i32.const 2352 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $1 @@ -11412,7 +11412,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1392 + i32.const 2400 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $9 @@ -11421,7 +11421,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 192 i32.const 2 call $~lib/builtins/abort @@ -11430,7 +11430,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1440 + i32.const 2448 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $1 @@ -11444,7 +11444,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1488 + i32.const 2496 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $11 @@ -11453,7 +11453,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 194 i32.const 2 call $~lib/builtins/abort @@ -11462,7 +11462,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1536 + i32.const 2544 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $1 @@ -11476,7 +11476,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1584 + i32.const 2592 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $13 @@ -11485,7 +11485,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 196 i32.const 2 call $~lib/builtins/abort @@ -11494,7 +11494,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1632 + i32.const 2640 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $1 @@ -11508,7 +11508,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1680 + i32.const 2688 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $25 @@ -11517,7 +11517,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 198 i32.const 2 call $~lib/builtins/abort @@ -11526,7 +11526,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1728 + i32.const 2736 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $1 @@ -11540,7 +11540,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1776 + i32.const 2784 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $17 @@ -11549,7 +11549,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 200 i32.const 2 call $~lib/builtins/abort @@ -11558,7 +11558,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1824 + i32.const 2832 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $1 @@ -11572,7 +11572,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1872 + i32.const 2880 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $19 @@ -11581,7 +11581,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 202 i32.const 2 call $~lib/builtins/abort @@ -11590,7 +11590,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1920 + i32.const 2928 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $1 @@ -11604,7 +11604,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 1968 + i32.const 2976 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $15 @@ -11613,7 +11613,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 204 i32.const 2 call $~lib/builtins/abort @@ -11622,7 +11622,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2016 + i32.const 3024 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $1 @@ -11636,7 +11636,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2064 + i32.const 3072 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $22 @@ -11645,7 +11645,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 206 i32.const 2 call $~lib/builtins/abort @@ -11654,7 +11654,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2112 + i32.const 3120 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $0 @@ -11669,7 +11669,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2160 + i32.const 3168 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $23 @@ -11678,7 +11678,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 208 i32.const 2 call $~lib/builtins/abort @@ -11743,7 +11743,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 216 i32.const 2 call $~lib/builtins/abort @@ -11755,7 +11755,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 217 i32.const 2 call $~lib/builtins/abort @@ -11768,7 +11768,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 218 i32.const 2 call $~lib/builtins/abort @@ -11781,7 +11781,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 219 i32.const 2 call $~lib/builtins/abort @@ -11794,7 +11794,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 220 i32.const 2 call $~lib/builtins/abort @@ -11807,7 +11807,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 221 i32.const 2 call $~lib/builtins/abort @@ -11822,7 +11822,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 225 i32.const 2 call $~lib/builtins/abort @@ -11834,7 +11834,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 226 i32.const 2 call $~lib/builtins/abort @@ -11847,7 +11847,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 227 i32.const 2 call $~lib/builtins/abort @@ -11860,7 +11860,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 228 i32.const 2 call $~lib/builtins/abort @@ -11873,7 +11873,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 229 i32.const 2 call $~lib/builtins/abort @@ -11886,7 +11886,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 230 i32.const 2 call $~lib/builtins/abort @@ -11899,7 +11899,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 231 i32.const 2 call $~lib/builtins/abort @@ -11913,7 +11913,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 240 i32.const 2 call $~lib/builtins/abort @@ -11925,7 +11925,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 241 i32.const 2 call $~lib/builtins/abort @@ -11937,7 +11937,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 242 i32.const 2 call $~lib/builtins/abort @@ -11950,7 +11950,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 243 i32.const 2 call $~lib/builtins/abort @@ -11963,7 +11963,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 244 i32.const 2 call $~lib/builtins/abort @@ -11976,7 +11976,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 245 i32.const 2 call $~lib/builtins/abort @@ -11989,7 +11989,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 246 i32.const 2 call $~lib/builtins/abort @@ -12003,7 +12003,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 250 i32.const 2 call $~lib/builtins/abort @@ -12015,7 +12015,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 251 i32.const 2 call $~lib/builtins/abort @@ -12027,7 +12027,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 252 i32.const 2 call $~lib/builtins/abort @@ -12040,7 +12040,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 253 i32.const 2 call $~lib/builtins/abort @@ -12053,7 +12053,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 254 i32.const 2 call $~lib/builtins/abort @@ -12066,7 +12066,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 255 i32.const 2 call $~lib/builtins/abort @@ -12081,7 +12081,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 263 i32.const 2 call $~lib/builtins/abort @@ -12093,7 +12093,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 264 i32.const 2 call $~lib/builtins/abort @@ -12106,7 +12106,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 265 i32.const 2 call $~lib/builtins/abort @@ -12119,7 +12119,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 266 i32.const 2 call $~lib/builtins/abort @@ -12132,7 +12132,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 267 i32.const 2 call $~lib/builtins/abort @@ -12152,7 +12152,7 @@ global.get $std/array/i if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 277 i32.const 2 call $~lib/builtins/abort @@ -12168,7 +12168,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 280 i32.const 2 call $~lib/builtins/abort @@ -12184,7 +12184,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 283 i32.const 2 call $~lib/builtins/abort @@ -12200,7 +12200,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 286 i32.const 2 call $~lib/builtins/abort @@ -12216,7 +12216,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 289 i32.const 2 call $~lib/builtins/abort @@ -12232,7 +12232,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 292 i32.const 2 call $~lib/builtins/abort @@ -12248,7 +12248,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 295 i32.const 2 call $~lib/builtins/abort @@ -12264,7 +12264,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 298 i32.const 2 call $~lib/builtins/abort @@ -12280,7 +12280,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 301 i32.const 2 call $~lib/builtins/abort @@ -12296,7 +12296,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 304 i32.const 2 call $~lib/builtins/abort @@ -12305,7 +12305,7 @@ i32.const 1 i32.const 2 i32.const 9 - i32.const 2208 + i32.const 3216 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -12314,7 +12314,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 306 i32.const 2 call $~lib/builtins/abort @@ -12323,7 +12323,7 @@ i32.const 1 i32.const 3 i32.const 10 - i32.const 2240 + i32.const 3248 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -12332,7 +12332,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 307 i32.const 2 call $~lib/builtins/abort @@ -12350,7 +12350,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 314 i32.const 2 call $~lib/builtins/abort @@ -12364,7 +12364,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 317 i32.const 2 call $~lib/builtins/abort @@ -12376,7 +12376,7 @@ call $~lib/array/Array#includes if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 320 i32.const 2 call $~lib/builtins/abort @@ -12388,7 +12388,7 @@ call $~lib/array/Array#includes if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -12402,7 +12402,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 326 i32.const 2 call $~lib/builtins/abort @@ -12416,7 +12416,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 329 i32.const 2 call $~lib/builtins/abort @@ -12430,7 +12430,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 332 i32.const 2 call $~lib/builtins/abort @@ -12444,7 +12444,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 335 i32.const 2 call $~lib/builtins/abort @@ -12458,7 +12458,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 338 i32.const 2 call $~lib/builtins/abort @@ -12472,7 +12472,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 341 i32.const 2 call $~lib/builtins/abort @@ -12481,7 +12481,7 @@ i32.const 1 i32.const 2 i32.const 9 - i32.const 2272 + i32.const 3280 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -12489,7 +12489,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 343 i32.const 2 call $~lib/builtins/abort @@ -12498,7 +12498,7 @@ i32.const 1 i32.const 3 i32.const 10 - i32.const 2304 + i32.const 3312 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -12506,7 +12506,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -12523,7 +12523,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 348 i32.const 2 call $~lib/builtins/abort @@ -12535,7 +12535,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 349 i32.const 2 call $~lib/builtins/abort @@ -12548,7 +12548,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 350 i32.const 2 call $~lib/builtins/abort @@ -12561,7 +12561,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 351 i32.const 2 call $~lib/builtins/abort @@ -12574,7 +12574,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2336 + i32.const 3344 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -12585,7 +12585,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2384 + i32.const 3392 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -12594,7 +12594,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 358 i32.const 2 call $~lib/builtins/abort @@ -12604,7 +12604,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 2432 + i32.const 3440 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $8 @@ -12613,7 +12613,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 359 i32.const 2 call $~lib/builtins/abort @@ -12622,7 +12622,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2448 + i32.const 3456 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $1 @@ -12636,7 +12636,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 2496 + i32.const 3504 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 @@ -12645,7 +12645,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 362 i32.const 2 call $~lib/builtins/abort @@ -12655,7 +12655,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2512 + i32.const 3520 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $11 @@ -12664,7 +12664,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 363 i32.const 2 call $~lib/builtins/abort @@ -12673,7 +12673,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2560 + i32.const 3568 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $0 @@ -12687,7 +12687,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 2608 + i32.const 3616 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $13 @@ -12696,7 +12696,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -12706,7 +12706,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 2640 + i32.const 3648 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $14 @@ -12715,7 +12715,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -12724,7 +12724,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2672 + i32.const 3680 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $0 @@ -12737,7 +12737,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 2720 + i32.const 3728 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $17 @@ -12746,7 +12746,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 370 i32.const 2 call $~lib/builtins/abort @@ -12756,7 +12756,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 2752 + i32.const 3760 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $18 @@ -12765,7 +12765,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 371 i32.const 2 call $~lib/builtins/abort @@ -12774,7 +12774,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2784 + i32.const 3792 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $0 @@ -12787,7 +12787,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 2832 + i32.const 3840 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $20 @@ -12796,7 +12796,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 374 i32.const 2 call $~lib/builtins/abort @@ -12806,7 +12806,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 2864 + i32.const 3872 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $15 @@ -12815,7 +12815,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 375 i32.const 2 call $~lib/builtins/abort @@ -12824,7 +12824,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 2896 + i32.const 3904 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $0 @@ -12837,7 +12837,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 2944 + i32.const 3952 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $22 @@ -12846,7 +12846,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 378 i32.const 2 call $~lib/builtins/abort @@ -12856,7 +12856,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 2976 + i32.const 3984 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $23 @@ -12865,7 +12865,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 379 i32.const 2 call $~lib/builtins/abort @@ -12874,7 +12874,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3008 + i32.const 4016 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $0 @@ -12887,7 +12887,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 3056 + i32.const 4064 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $27 @@ -12896,7 +12896,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 382 i32.const 2 call $~lib/builtins/abort @@ -12906,7 +12906,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 3088 + i32.const 4096 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $28 @@ -12915,7 +12915,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 383 i32.const 2 call $~lib/builtins/abort @@ -12924,7 +12924,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3120 + i32.const 4128 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $0 @@ -12937,7 +12937,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 3168 + i32.const 4176 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $30 @@ -12946,7 +12946,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 386 i32.const 2 call $~lib/builtins/abort @@ -12956,7 +12956,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 3200 + i32.const 4208 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $31 @@ -12965,7 +12965,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 387 i32.const 2 call $~lib/builtins/abort @@ -12974,7 +12974,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3232 + i32.const 4240 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $0 @@ -12987,7 +12987,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 3280 + i32.const 4288 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $33 @@ -12996,7 +12996,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -13006,7 +13006,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 3312 + i32.const 4320 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $34 @@ -13015,7 +13015,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -13024,7 +13024,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3344 + i32.const 4352 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $0 @@ -13037,7 +13037,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 3392 + i32.const 4400 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $35 @@ -13046,7 +13046,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -13056,7 +13056,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3408 + i32.const 4416 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $36 @@ -13065,7 +13065,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 395 i32.const 2 call $~lib/builtins/abort @@ -13074,7 +13074,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3456 + i32.const 4464 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $0 @@ -13087,7 +13087,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 3504 + i32.const 4512 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $38 @@ -13096,7 +13096,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 398 i32.const 2 call $~lib/builtins/abort @@ -13106,7 +13106,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3520 + i32.const 4528 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $39 @@ -13115,7 +13115,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 399 i32.const 2 call $~lib/builtins/abort @@ -13124,7 +13124,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3568 + i32.const 4576 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.get $0 @@ -13137,7 +13137,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 3616 + i32.const 4624 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $41 @@ -13146,7 +13146,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 402 i32.const 2 call $~lib/builtins/abort @@ -13156,7 +13156,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3632 + i32.const 4640 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $42 @@ -13165,7 +13165,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 403 i32.const 2 call $~lib/builtins/abort @@ -13174,7 +13174,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3680 + i32.const 4688 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $1 @@ -13188,7 +13188,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 3728 + i32.const 4736 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $44 @@ -13197,7 +13197,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 406 i32.const 2 call $~lib/builtins/abort @@ -13207,7 +13207,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3744 + i32.const 4752 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $45 @@ -13216,7 +13216,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 407 i32.const 2 call $~lib/builtins/abort @@ -13225,7 +13225,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3792 + i32.const 4800 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $2 @@ -13239,7 +13239,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 3840 + i32.const 4848 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $47 @@ -13248,7 +13248,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 410 i32.const 2 call $~lib/builtins/abort @@ -13258,7 +13258,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 3856 + i32.const 4864 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $48 @@ -13267,7 +13267,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 411 i32.const 2 call $~lib/builtins/abort @@ -13276,7 +13276,7 @@ i32.const 0 i32.const 2 i32.const 8 - i32.const 3904 + i32.const 4912 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -13286,7 +13286,7 @@ i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -13296,7 +13296,7 @@ i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 416 i32.const 2 call $~lib/builtins/abort @@ -13354,7 +13354,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 421 i32.const 2 call $~lib/builtins/abort @@ -13369,7 +13369,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 422 i32.const 2 call $~lib/builtins/abort @@ -13384,7 +13384,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 423 i32.const 2 call $~lib/builtins/abort @@ -13396,7 +13396,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 425 i32.const 2 call $~lib/builtins/abort @@ -13411,7 +13411,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 426 i32.const 2 call $~lib/builtins/abort @@ -13426,7 +13426,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 427 i32.const 2 call $~lib/builtins/abort @@ -13441,7 +13441,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 428 i32.const 2 call $~lib/builtins/abort @@ -13478,7 +13478,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 433 i32.const 2 call $~lib/builtins/abort @@ -13492,7 +13492,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 434 i32.const 9 call $~lib/builtins/abort @@ -13503,7 +13503,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 434 i32.const 2 call $~lib/builtins/abort @@ -13515,7 +13515,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 436 i32.const 2 call $~lib/builtins/abort @@ -13527,7 +13527,7 @@ local.tee $61 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 437 i32.const 2 call $~lib/builtins/abort @@ -13541,7 +13541,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 9 call $~lib/builtins/abort @@ -13552,7 +13552,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -13697,7 +13697,7 @@ global.get $std/array/i if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 451 i32.const 2 call $~lib/builtins/abort @@ -13712,7 +13712,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 454 i32.const 2 call $~lib/builtins/abort @@ -13727,7 +13727,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 457 i32.const 2 call $~lib/builtins/abort @@ -13742,7 +13742,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 465 i32.const 2 call $~lib/builtins/abort @@ -13754,7 +13754,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 466 i32.const 2 call $~lib/builtins/abort @@ -13769,7 +13769,7 @@ i32.eq if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 468 i32.const 2 call $~lib/builtins/abort @@ -13796,7 +13796,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 481 i32.const 2 call $~lib/builtins/abort @@ -13808,7 +13808,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 482 i32.const 2 call $~lib/builtins/abort @@ -13827,7 +13827,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 2 call $~lib/builtins/abort @@ -13838,7 +13838,7 @@ call $~lib/array/Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -13851,7 +13851,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 503 i32.const 2 call $~lib/builtins/abort @@ -13863,7 +13863,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 504 i32.const 2 call $~lib/builtins/abort @@ -13874,7 +13874,7 @@ call $~lib/array/Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 506 i32.const 2 call $~lib/builtins/abort @@ -13899,7 +13899,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 519 i32.const 2 call $~lib/builtins/abort @@ -13911,7 +13911,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 520 i32.const 2 call $~lib/builtins/abort @@ -13930,7 +13930,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -13941,7 +13941,7 @@ call $~lib/array/Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 533 i32.const 2 call $~lib/builtins/abort @@ -13952,7 +13952,7 @@ call $~lib/array/Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 541 i32.const 2 call $~lib/builtins/abort @@ -13964,7 +13964,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 542 i32.const 2 call $~lib/builtins/abort @@ -13977,7 +13977,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 544 i32.const 2 call $~lib/builtins/abort @@ -14000,7 +14000,7 @@ call $~lib/array/Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -14012,7 +14012,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -14034,7 +14034,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -14050,7 +14050,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 578 i32.const 2 call $~lib/builtins/abort @@ -14062,7 +14062,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 579 i32.const 2 call $~lib/builtins/abort @@ -14078,7 +14078,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -14106,7 +14106,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 596 i32.const 2 call $~lib/builtins/abort @@ -14118,7 +14118,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 597 i32.const 2 call $~lib/builtins/abort @@ -14139,7 +14139,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 622 i32.const 2 call $~lib/builtins/abort @@ -14182,7 +14182,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 636 i32.const 2 call $~lib/builtins/abort @@ -14198,7 +14198,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 637 i32.const 2 call $~lib/builtins/abort @@ -14215,7 +14215,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 646 i32.const 2 call $~lib/builtins/abort @@ -14227,7 +14227,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 647 i32.const 2 call $~lib/builtins/abort @@ -14244,7 +14244,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 654 i32.const 2 call $~lib/builtins/abort @@ -14273,7 +14273,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 669 i32.const 2 call $~lib/builtins/abort @@ -14285,7 +14285,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 670 i32.const 2 call $~lib/builtins/abort @@ -14308,7 +14308,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 680 i32.const 2 call $~lib/builtins/abort @@ -14325,7 +14325,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 689 i32.const 2 call $~lib/builtins/abort @@ -14337,7 +14337,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 690 i32.const 2 call $~lib/builtins/abort @@ -14354,7 +14354,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 697 i32.const 2 call $~lib/builtins/abort @@ -14383,7 +14383,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -14395,7 +14395,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 713 i32.const 2 call $~lib/builtins/abort @@ -14419,7 +14419,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 723 i32.const 2 call $~lib/builtins/abort @@ -14435,7 +14435,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 727 i32.const 2 call $~lib/builtins/abort @@ -14451,7 +14451,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 730 i32.const 2 call $~lib/builtins/abort @@ -14463,7 +14463,7 @@ call $~lib/array/Array#reduce if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 733 i32.const 2 call $~lib/builtins/abort @@ -14479,7 +14479,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 741 i32.const 2 call $~lib/builtins/abort @@ -14491,7 +14491,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 742 i32.const 2 call $~lib/builtins/abort @@ -14507,7 +14507,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 744 i32.const 2 call $~lib/builtins/abort @@ -14535,7 +14535,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 757 i32.const 2 call $~lib/builtins/abort @@ -14547,7 +14547,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 758 i32.const 2 call $~lib/builtins/abort @@ -14569,7 +14569,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 768 i32.const 2 call $~lib/builtins/abort @@ -14585,7 +14585,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 772 i32.const 2 call $~lib/builtins/abort @@ -14601,7 +14601,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 775 i32.const 2 call $~lib/builtins/abort @@ -14613,7 +14613,7 @@ call $~lib/array/Array#reduceRight if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 778 i32.const 2 call $~lib/builtins/abort @@ -14629,7 +14629,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 786 i32.const 2 call $~lib/builtins/abort @@ -14641,7 +14641,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 787 i32.const 2 call $~lib/builtins/abort @@ -14657,7 +14657,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 789 i32.const 2 call $~lib/builtins/abort @@ -14685,7 +14685,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 802 i32.const 2 call $~lib/builtins/abort @@ -14695,7 +14695,7 @@ i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 803 i32.const 2 call $~lib/builtins/abort @@ -14719,7 +14719,7 @@ i32.const 8 i32.const 2 i32.const 9 - i32.const 4272 + i32.const 5280 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $2 @@ -14732,7 +14732,7 @@ i32.const 8 i32.const 2 i32.const 9 - i32.const 4320 + i32.const 5328 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $18 @@ -14740,7 +14740,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 892 i32.const 2 call $~lib/builtins/abort @@ -14749,7 +14749,7 @@ i32.const 8 i32.const 3 i32.const 10 - i32.const 4368 + i32.const 5376 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $3 @@ -14762,7 +14762,7 @@ i32.const 8 i32.const 3 i32.const 10 - i32.const 4448 + i32.const 5456 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $19 @@ -14770,7 +14770,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 896 i32.const 2 call $~lib/builtins/abort @@ -14779,7 +14779,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 4528 + i32.const 5536 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $5 @@ -14793,7 +14793,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 4576 + i32.const 5584 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $20 @@ -14802,7 +14802,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 900 i32.const 2 call $~lib/builtins/abort @@ -14811,7 +14811,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 4624 + i32.const 5632 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $7 @@ -14825,7 +14825,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 4672 + i32.const 5680 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $15 @@ -14834,7 +14834,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 904 i32.const 2 call $~lib/builtins/abort @@ -14843,35 +14843,35 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 4720 + i32.const 5728 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $16 i32.const 1 i32.const 2 i32.const 3 - i32.const 4736 + i32.const 5744 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $8 i32.const 2 i32.const 2 i32.const 3 - i32.const 4768 + i32.const 5776 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $9 i32.const 4 i32.const 2 i32.const 3 - i32.const 4800 + i32.const 5808 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $10 i32.const 4 i32.const 2 i32.const 3 - i32.const 4832 + i32.const 5840 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $0 @@ -14898,7 +14898,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 4928 + i32.const 5936 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $21 @@ -14907,7 +14907,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 924 i32.const 2 call $~lib/builtins/abort @@ -14919,7 +14919,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 4960 + i32.const 5968 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $22 @@ -14928,7 +14928,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 927 i32.const 2 call $~lib/builtins/abort @@ -14943,7 +14943,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 930 i32.const 2 call $~lib/builtins/abort @@ -14958,7 +14958,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 933 i32.const 2 call $~lib/builtins/abort @@ -14973,7 +14973,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 936 i32.const 2 call $~lib/builtins/abort @@ -14988,7 +14988,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 939 i32.const 2 call $~lib/builtins/abort @@ -15003,7 +15003,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 942 i32.const 2 call $~lib/builtins/abort @@ -15088,14 +15088,14 @@ i32.const 7 i32.const 2 i32.const 15 - i32.const 5136 + i32.const 6144 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $2 i32.const 7 i32.const 2 i32.const 15 - i32.const 5184 + i32.const 6192 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $3 @@ -15109,7 +15109,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 979 i32.const 2 call $~lib/builtins/abort @@ -15131,7 +15131,7 @@ i32.const 2 i32.const 0 i32.const 17 - i32.const 5264 + i32.const 6272 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -15141,12 +15141,12 @@ call $~lib/util/string/joinBooleanArray local.tee $2 local.get $2 - i32.const 5392 + i32.const 6400 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 988 i32.const 2 call $~lib/builtins/abort @@ -15155,19 +15155,19 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 5440 + i32.const 6448 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $8 - i32.const 5120 + i32.const 6128 call $~lib/array/Array#join local.tee $9 - i32.const 5504 + i32.const 6512 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 989 i32.const 2 call $~lib/builtins/abort @@ -15176,19 +15176,19 @@ i32.const 3 i32.const 2 i32.const 7 - i32.const 5536 + i32.const 6544 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 - i32.const 5568 + i32.const 6576 call $~lib/array/Array#join local.tee $11 - i32.const 5504 + i32.const 6512 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 990 i32.const 2 call $~lib/builtins/abort @@ -15197,19 +15197,19 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 5600 + i32.const 6608 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $12 - i32.const 5632 + i32.const 6640 call $~lib/array/Array#join local.tee $13 - i32.const 5664 + i32.const 6672 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 991 i32.const 2 call $~lib/builtins/abort @@ -15218,7 +15218,7 @@ i32.const 6 i32.const 3 i32.const 10 - i32.const 5728 + i32.const 6736 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $2 @@ -15229,12 +15229,12 @@ local.tee $3 local.set $14 local.get $3 - i32.const 7040 + i32.const 8048 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 992 i32.const 2 call $~lib/builtins/abort @@ -15243,19 +15243,19 @@ i32.const 3 i32.const 2 i32.const 15 - i32.const 7168 + i32.const 8176 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $16 - i32.const 5120 + i32.const 6128 call $~lib/array/Array<~lib/string/String | null>#join local.tee $17 - i32.const 7136 + i32.const 8144 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 993 i32.const 2 call $~lib/builtins/abort @@ -15287,12 +15287,12 @@ local.get $3 call $~lib/array/Array#join local.tee $20 - i32.const 7248 + i32.const 8256 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 995 i32.const 2 call $~lib/builtins/abort @@ -15321,12 +15321,12 @@ local.get $5 call $~lib/array/Array#join local.tee $22 - i32.const 7328 + i32.const 8336 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 998 i32.const 2 call $~lib/builtins/abort @@ -15374,40 +15374,40 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 7408 + i32.const 8416 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $5 i32.const 1 i32.const 2 i32.const 3 - i32.const 7424 + i32.const 8432 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $7 i32.const 2 i32.const 2 i32.const 3 - i32.const 7456 + i32.const 8464 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $8 i32.const 4 i32.const 2 i32.const 3 - i32.const 7488 + i32.const 8496 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $9 local.get $5 call $~lib/array/Array#toString local.tee $16 - i32.const 5120 + i32.const 6128 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1008 i32.const 2 call $~lib/builtins/abort @@ -15416,12 +15416,12 @@ local.get $7 call $~lib/array/Array#toString local.tee $17 - i32.const 7136 + i32.const 8144 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1009 i32.const 2 call $~lib/builtins/abort @@ -15430,12 +15430,12 @@ local.get $8 call $~lib/array/Array#toString local.tee $18 - i32.const 7520 + i32.const 8528 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1010 i32.const 2 call $~lib/builtins/abort @@ -15444,12 +15444,12 @@ local.get $9 call $~lib/array/Array#toString local.tee $19 - i32.const 7552 + i32.const 8560 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1011 i32.const 2 call $~lib/builtins/abort @@ -15458,7 +15458,7 @@ i32.const 3 i32.const 0 i32.const 20 - i32.const 7584 + i32.const 8592 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 @@ -15468,12 +15468,12 @@ call $~lib/util/string/joinIntegerArray local.tee $0 local.get $0 - i32.const 7616 + i32.const 8624 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1013 i32.const 2 call $~lib/builtins/abort @@ -15482,7 +15482,7 @@ i32.const 3 i32.const 1 i32.const 21 - i32.const 7648 + i32.const 8656 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $11 @@ -15493,12 +15493,12 @@ local.tee $0 local.set $15 local.get $0 - i32.const 7680 + i32.const 8688 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1014 i32.const 2 call $~lib/builtins/abort @@ -15507,7 +15507,7 @@ i32.const 3 i32.const 3 i32.const 18 - i32.const 7728 + i32.const 8736 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $12 @@ -15518,12 +15518,12 @@ local.tee $0 local.set $21 local.get $0 - i32.const 7776 + i32.const 8784 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1015 i32.const 2 call $~lib/builtins/abort @@ -15532,7 +15532,7 @@ i32.const 4 i32.const 3 i32.const 22 - i32.const 7840 + i32.const 8848 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $13 @@ -15543,12 +15543,12 @@ local.tee $0 local.set $22 local.get $0 - i32.const 7888 + i32.const 8896 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1016 i32.const 2 call $~lib/builtins/abort @@ -15557,18 +15557,18 @@ i32.const 7 i32.const 2 i32.const 15 - i32.const 8000 + i32.const 9008 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $23 call $~lib/array/Array<~lib/string/String | null>#toString local.tee $26 - i32.const 8048 + i32.const 9056 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1020 i32.const 2 call $~lib/builtins/abort @@ -15577,18 +15577,18 @@ i32.const 4 i32.const 2 i32.const 15 - i32.const 8160 + i32.const 9168 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $27 call $~lib/array/Array<~lib/string/String | null>#toString local.tee $28 - i32.const 8192 + i32.const 9200 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1021 i32.const 2 call $~lib/builtins/abort @@ -15606,7 +15606,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 8224 + i32.const 9232 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $29 @@ -15616,7 +15616,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 8256 + i32.const 9264 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $30 @@ -15630,12 +15630,12 @@ local.tee $2 local.set $31 local.get $2 - i32.const 8288 + i32.const 9296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1024 i32.const 2 call $~lib/builtins/abort @@ -15653,7 +15653,7 @@ i32.const 2 i32.const 0 i32.const 6 - i32.const 8320 + i32.const 9328 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $32 @@ -15663,7 +15663,7 @@ i32.const 2 i32.const 0 i32.const 6 - i32.const 8352 + i32.const 9360 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $33 @@ -15677,12 +15677,12 @@ local.tee $3 local.set $34 local.get $3 - i32.const 8288 + i32.const 9296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1027 i32.const 2 call $~lib/builtins/abort @@ -15707,7 +15707,7 @@ i32.const 1 i32.const 2 i32.const 7 - i32.const 8384 + i32.const 9392 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $35 @@ -15724,12 +15724,12 @@ local.tee $24 local.set $36 local.get $24 - i32.const 7136 + i32.const 8144 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 1030 i32.const 2 call $~lib/builtins/abort @@ -15836,7 +15836,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -15855,7 +15855,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -15870,7 +15870,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -15889,7 +15889,7 @@ ) (func $~lib/rt/pure/__visit (; 198 ;) (param $0 i32) local.get $0 - i32.const 8388 + i32.const 9396 i32.lt_u if return diff --git a/tests/compiler/std/arraybuffer.optimized.wat b/tests/compiler/std/arraybuffer.optimized.wat index 9878ce32ec..9a40f4239a 100644 --- a/tests/compiler/std/arraybuffer.optimized.wat +++ b/tests/compiler/std/arraybuffer.optimized.wat @@ -14,14 +14,14 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 64) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 176) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 240) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 288) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 352) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") - (data (i32.const 384) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s") + (data (i32.const 1024) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 1072) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1184) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1248) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1296) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") + (data (i32.const 1360) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") + (data (i32.const 1392) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) @@ -41,7 +41,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -63,7 +63,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -108,7 +108,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -205,7 +205,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -219,7 +219,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -292,7 +292,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -347,7 +347,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -362,7 +362,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -412,7 +412,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -498,7 +498,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -515,7 +515,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -543,7 +543,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -616,11 +616,11 @@ if unreachable end - i32.const 432 + i32.const 1440 local.tee $0 i32.const 0 i32.store - i32.const 2000 + i32.const 3008 i32.const 0 i32.store loop $for-loop|0 @@ -631,7 +631,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 432 + i32.const 1440 i32.add i32.const 0 i32.store offset=4 @@ -649,7 +649,7 @@ i32.add i32.const 2 i32.shl - i32.const 432 + i32.const 1440 i32.add i32.const 0 i32.store offset=96 @@ -667,13 +667,13 @@ br $for-loop|0 end end - i32.const 432 - i32.const 2016 + i32.const 1440 + i32.const 3024 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 432 + i32.const 1440 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -683,8 +683,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 192 - i32.const 144 + i32.const 1200 + i32.const 1152 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -759,7 +759,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -811,7 +811,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -906,7 +906,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -977,7 +977,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1011,7 +1011,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1027,7 +1027,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1082,15 +1082,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $0 local.get $1 i32.add @@ -1109,10 +1105,8 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $0 local.get $1 i32.add @@ -1124,23 +1118,21 @@ i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 - local.get $1 + local.get $0 i32.const 0 local.get $0 i32.sub i32.const 3 i32.and - local.tee $1 - i32.sub - local.set $2 - local.get $0 - local.get $1 + local.tee $2 i32.add local.tee $0 i32.const 0 i32.store local.get $0 + local.get $1 local.get $2 + i32.sub i32.const -4 i32.and local.tee $1 @@ -1154,15 +1146,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 4 - i32.add i32.const 0 - i32.store + i32.store offset=4 local.get $0 - i32.const 8 - i32.add i32.const 0 - i32.store + i32.store offset=8 local.get $0 local.get $1 i32.add @@ -1181,25 +1169,17 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 12 - i32.add i32.const 0 - i32.store + i32.store offset=12 local.get $0 - i32.const 16 - i32.add i32.const 0 - i32.store + i32.store offset=16 local.get $0 - i32.const 20 - i32.add i32.const 0 - i32.store + i32.store offset=20 local.get $0 - i32.const 24 - i32.add i32.const 0 - i32.store + i32.store offset=24 local.get $0 local.get $1 i32.add @@ -1245,20 +1225,14 @@ i64.const 0 i64.store local.get $0 - i32.const 8 - i32.add i64.const 0 - i64.store + i64.store offset=8 local.get $0 - i32.const 16 - i32.add i64.const 0 - i64.store + i64.store offset=16 local.get $0 - i32.const 24 - i32.add i64.const 0 - i64.store + i64.store offset=24 local.get $1 i32.const 32 i32.sub @@ -1287,7 +1261,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1306,7 +1280,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1315,7 +1289,7 @@ ) (func $~lib/rt/pure/__retain (; 17 ;) (param $0 i32) (result i32) local.get $0 - i32.const 432 + i32.const 1440 i32.gt_u if local.get $0 @@ -1574,7 +1548,7 @@ ) (func $~lib/rt/pure/__release (; 21 ;) (param $0 i32) local.get $0 - i32.const 432 + i32.const 1440 i32.gt_u if local.get $0 @@ -1593,8 +1567,8 @@ i32.shr_u i32.gt_u if - i32.const 32 - i32.const 80 + i32.const 1040 + i32.const 1088 i32.const 23 i32.const 56 call $~lib/builtins/abort @@ -1675,7 +1649,7 @@ i32.const 2 i32.store offset=12 local.get $1 - i32.const 368 + i32.const 1376 i32.const 8 call $~lib/memory/memory.copy local.get $0 @@ -1693,8 +1667,8 @@ i32.gt_u i32.or if - i32.const 32 - i32.const 400 + i32.const 1040 + i32.const 1408 i32.const 25 i32.const 6 call $~lib/builtins/abort @@ -1763,7 +1737,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 4 i32.const 2 call $~lib/builtins/abort @@ -1779,7 +1753,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 2 call $~lib/builtins/abort @@ -1790,7 +1764,7 @@ i32.eq if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 2 call $~lib/builtins/abort @@ -1809,7 +1783,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 13 i32.const 2 call $~lib/builtins/abort @@ -1827,7 +1801,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 17 i32.const 2 call $~lib/builtins/abort @@ -1845,7 +1819,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -1863,7 +1837,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 25 i32.const 2 call $~lib/builtins/abort @@ -1882,7 +1856,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 29 i32.const 2 call $~lib/builtins/abort @@ -1901,7 +1875,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 2 call $~lib/builtins/abort @@ -1918,7 +1892,7 @@ call $~lib/arraybuffer/ArrayBuffer#get:byteLength if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -1928,7 +1902,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 38 i32.const 2 call $~lib/builtins/abort @@ -1991,7 +1965,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -2010,7 +1984,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -2033,7 +2007,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -2069,7 +2043,7 @@ local.tee $0 if local.get $0 - i32.const 432 + i32.const 1440 i32.ge_u if local.get $0 diff --git a/tests/compiler/std/dataview.optimized.wat b/tests/compiler/std/dataview.optimized.wat index 5682ba9b3d..d098e8ca1e 100644 --- a/tests/compiler/std/dataview.optimized.wat +++ b/tests/compiler/std/dataview.optimized.wat @@ -21,15 +21,15 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 64) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 176) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 240) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 288) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 352) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00~\00l\00i\00b\00/\00t\00y\00p\00e\00d\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 416) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s") - (data (i32.const 464) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00s\00t\00d\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s") + (data (i32.const 1024) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 1072) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1184) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1248) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1296) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1360) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00~\00l\00i\00b\00/\00t\00y\00p\00e\00d\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1424) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s") + (data (i32.const 1472) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00s\00t\00d\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) @@ -49,7 +49,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -71,7 +71,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -116,7 +116,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -213,7 +213,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -227,7 +227,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -300,7 +300,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -355,7 +355,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -370,7 +370,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -420,7 +420,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -506,7 +506,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -523,7 +523,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -551,7 +551,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -624,11 +624,11 @@ if unreachable end - i32.const 512 + i32.const 1520 local.tee $0 i32.const 0 i32.store - i32.const 2080 + i32.const 3088 i32.const 0 i32.store loop $for-loop|0 @@ -639,7 +639,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 512 + i32.const 1520 i32.add i32.const 0 i32.store offset=4 @@ -657,7 +657,7 @@ i32.add i32.const 2 i32.shl - i32.const 512 + i32.const 1520 i32.add i32.const 0 i32.store offset=96 @@ -675,13 +675,13 @@ br $for-loop|0 end end - i32.const 512 - i32.const 2096 + i32.const 1520 + i32.const 3104 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 512 + i32.const 1520 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -691,8 +691,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 192 - i32.const 144 + i32.const 1200 + i32.const 1152 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -767,7 +767,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -819,7 +819,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -914,7 +914,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -985,7 +985,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1019,7 +1019,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1035,7 +1035,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1083,15 +1083,11 @@ i32.const 0 i32.store8 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $1 i32.const 2 i32.sub @@ -1103,10 +1099,8 @@ i32.const 0 i32.store8 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 4 i32.sub @@ -1128,7 +1122,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1147,7 +1141,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1156,7 +1150,7 @@ ) (func $~lib/rt/pure/__retain (; 17 ;) (param $0 i32) (result i32) local.get $0 - i32.const 512 + i32.const 1520 i32.gt_u if local.get $0 @@ -1168,7 +1162,7 @@ ) (func $~lib/rt/pure/__release (; 18 ;) (param $0 i32) local.get $0 - i32.const 512 + i32.const 1520 i32.gt_u if local.get $0 @@ -1235,8 +1229,8 @@ i32.load offset=8 i32.ge_u if - i32.const 304 - i32.const 368 + i32.const 1312 + i32.const 1376 i32.const 163 i32.const 44 call $~lib/builtins/abort @@ -1270,8 +1264,8 @@ i32.gt_u i32.or if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 25 i32.const 6 call $~lib/builtins/abort @@ -1349,8 +1343,8 @@ i32.gt_s i32.or if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 35 i32.const 6 call $~lib/builtins/abort @@ -1405,8 +1399,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 48 i32.const 6 call $~lib/builtins/abort @@ -1431,8 +1425,8 @@ i32.load offset=8 i32.ge_u if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 59 i32.const 49 call $~lib/builtins/abort @@ -1469,8 +1463,8 @@ i32.gt_s i32.or if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 66 i32.const 6 call $~lib/builtins/abort @@ -1503,8 +1497,8 @@ i32.gt_s i32.or if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 74 i32.const 6 call $~lib/builtins/abort @@ -1532,8 +1526,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 159 i32.const 6 call $~lib/builtins/abort @@ -1557,8 +1551,8 @@ i32.load offset=8 i32.ge_u if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 80 i32.const 49 call $~lib/builtins/abort @@ -1593,8 +1587,8 @@ i32.gt_s i32.or if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 87 i32.const 6 call $~lib/builtins/abort @@ -1627,8 +1621,8 @@ i32.gt_s i32.or if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 95 i32.const 6 call $~lib/builtins/abort @@ -1656,8 +1650,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 167 i32.const 6 call $~lib/builtins/abort @@ -1681,8 +1675,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 103 i32.const 6 call $~lib/builtins/abort @@ -1709,8 +1703,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 111 i32.const 6 call $~lib/builtins/abort @@ -1737,8 +1731,8 @@ i32.load offset=8 i32.ge_u if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 117 i32.const 49 call $~lib/builtins/abort @@ -1755,8 +1749,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 124 i32.const 6 call $~lib/builtins/abort @@ -1779,8 +1773,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 131 i32.const 6 call $~lib/builtins/abort @@ -1803,8 +1797,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 175 i32.const 6 call $~lib/builtins/abort @@ -1827,8 +1821,8 @@ i32.load offset=8 i32.ge_u if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 136 i32.const 49 call $~lib/builtins/abort @@ -1845,8 +1839,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 143 i32.const 6 call $~lib/builtins/abort @@ -1869,8 +1863,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 150 i32.const 6 call $~lib/builtins/abort @@ -1893,8 +1887,8 @@ i32.load offset=8 i32.gt_s if - i32.const 304 - i32.const 432 + i32.const 1312 + i32.const 1440 i32.const 182 i32.const 6 call $~lib/builtins/abort @@ -1992,7 +1986,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 15 i32.const 2 call $~lib/builtins/abort @@ -2006,7 +2000,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 16 i32.const 2 call $~lib/builtins/abort @@ -2020,7 +2014,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 17 i32.const 2 call $~lib/builtins/abort @@ -2034,7 +2028,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -2048,7 +2042,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 19 i32.const 2 call $~lib/builtins/abort @@ -2062,7 +2056,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -2076,7 +2070,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 22 i32.const 2 call $~lib/builtins/abort @@ -2090,7 +2084,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 23 i32.const 2 call $~lib/builtins/abort @@ -2104,7 +2098,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 24 i32.const 2 call $~lib/builtins/abort @@ -2118,7 +2112,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 25 i32.const 2 call $~lib/builtins/abort @@ -2131,7 +2125,7 @@ f64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -2144,7 +2138,7 @@ f64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 28 i32.const 2 call $~lib/builtins/abort @@ -2157,7 +2151,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 30 i32.const 2 call $~lib/builtins/abort @@ -2170,7 +2164,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 31 i32.const 2 call $~lib/builtins/abort @@ -2183,7 +2177,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 32 i32.const 2 call $~lib/builtins/abort @@ -2196,7 +2190,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 33 i32.const 2 call $~lib/builtins/abort @@ -2209,7 +2203,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 34 i32.const 2 call $~lib/builtins/abort @@ -2222,7 +2216,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -2235,7 +2229,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -2248,7 +2242,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -2264,7 +2258,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 39 i32.const 2 call $~lib/builtins/abort @@ -2280,7 +2274,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 40 i32.const 2 call $~lib/builtins/abort @@ -2296,7 +2290,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 41 i32.const 2 call $~lib/builtins/abort @@ -2312,7 +2306,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 42 i32.const 2 call $~lib/builtins/abort @@ -2328,7 +2322,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -2344,7 +2338,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 44 i32.const 2 call $~lib/builtins/abort @@ -2360,7 +2354,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -2376,7 +2370,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 47 i32.const 2 call $~lib/builtins/abort @@ -2392,7 +2386,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 48 i32.const 2 call $~lib/builtins/abort @@ -2408,7 +2402,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -2424,7 +2418,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 50 i32.const 2 call $~lib/builtins/abort @@ -2440,7 +2434,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 51 i32.const 2 call $~lib/builtins/abort @@ -2456,7 +2450,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 52 i32.const 2 call $~lib/builtins/abort @@ -2472,7 +2466,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 53 i32.const 2 call $~lib/builtins/abort @@ -2486,7 +2480,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 55 i32.const 2 call $~lib/builtins/abort @@ -2500,7 +2494,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -2514,7 +2508,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 57 i32.const 2 call $~lib/builtins/abort @@ -2528,7 +2522,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 58 i32.const 2 call $~lib/builtins/abort @@ -2542,7 +2536,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 59 i32.const 2 call $~lib/builtins/abort @@ -2556,7 +2550,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 61 i32.const 2 call $~lib/builtins/abort @@ -2570,7 +2564,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 62 i32.const 2 call $~lib/builtins/abort @@ -2584,7 +2578,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 63 i32.const 2 call $~lib/builtins/abort @@ -2598,7 +2592,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 64 i32.const 2 call $~lib/builtins/abort @@ -2612,7 +2606,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 65 i32.const 2 call $~lib/builtins/abort @@ -2625,7 +2619,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 67 i32.const 2 call $~lib/builtins/abort @@ -2638,7 +2632,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 68 i32.const 2 call $~lib/builtins/abort @@ -2651,7 +2645,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 70 i32.const 2 call $~lib/builtins/abort @@ -2664,7 +2658,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 71 i32.const 2 call $~lib/builtins/abort @@ -2677,7 +2671,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 72 i32.const 2 call $~lib/builtins/abort @@ -2690,7 +2684,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 73 i32.const 2 call $~lib/builtins/abort @@ -2703,7 +2697,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 74 i32.const 2 call $~lib/builtins/abort @@ -2716,7 +2710,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 75 i32.const 2 call $~lib/builtins/abort @@ -2729,7 +2723,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 76 i32.const 2 call $~lib/builtins/abort @@ -2742,7 +2736,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 77 i32.const 2 call $~lib/builtins/abort @@ -2758,7 +2752,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 79 i32.const 2 call $~lib/builtins/abort @@ -2774,7 +2768,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 80 i32.const 2 call $~lib/builtins/abort @@ -2790,7 +2784,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 81 i32.const 2 call $~lib/builtins/abort @@ -2806,7 +2800,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 82 i32.const 2 call $~lib/builtins/abort @@ -2822,7 +2816,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 83 i32.const 2 call $~lib/builtins/abort @@ -2838,7 +2832,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 84 i32.const 2 call $~lib/builtins/abort @@ -2854,7 +2848,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 85 i32.const 2 call $~lib/builtins/abort @@ -2870,7 +2864,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 87 i32.const 2 call $~lib/builtins/abort @@ -2886,7 +2880,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 88 i32.const 2 call $~lib/builtins/abort @@ -2902,7 +2896,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 89 i32.const 2 call $~lib/builtins/abort @@ -2918,7 +2912,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 90 i32.const 2 call $~lib/builtins/abort @@ -2934,7 +2928,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 91 i32.const 2 call $~lib/builtins/abort @@ -2950,7 +2944,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 92 i32.const 2 call $~lib/builtins/abort @@ -2966,7 +2960,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 93 i32.const 2 call $~lib/builtins/abort @@ -2980,7 +2974,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 95 i32.const 2 call $~lib/builtins/abort @@ -2994,7 +2988,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 96 i32.const 2 call $~lib/builtins/abort @@ -3008,7 +3002,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 97 i32.const 2 call $~lib/builtins/abort @@ -3022,7 +3016,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 98 i32.const 2 call $~lib/builtins/abort @@ -3036,7 +3030,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 99 i32.const 2 call $~lib/builtins/abort @@ -3050,7 +3044,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 101 i32.const 2 call $~lib/builtins/abort @@ -3064,7 +3058,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 102 i32.const 2 call $~lib/builtins/abort @@ -3078,7 +3072,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 103 i32.const 2 call $~lib/builtins/abort @@ -3092,7 +3086,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 104 i32.const 2 call $~lib/builtins/abort @@ -3106,7 +3100,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 105 i32.const 2 call $~lib/builtins/abort @@ -3119,7 +3113,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 107 i32.const 2 call $~lib/builtins/abort @@ -3132,7 +3126,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 108 i32.const 2 call $~lib/builtins/abort @@ -3150,7 +3144,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 111 i32.const 2 call $~lib/builtins/abort @@ -3168,7 +3162,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 114 i32.const 2 call $~lib/builtins/abort @@ -3185,7 +3179,7 @@ f64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 117 i32.const 2 call $~lib/builtins/abort @@ -3202,7 +3196,7 @@ f64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 120 i32.const 2 call $~lib/builtins/abort @@ -3217,7 +3211,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 123 i32.const 2 call $~lib/builtins/abort @@ -3237,7 +3231,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 126 i32.const 2 call $~lib/builtins/abort @@ -3257,7 +3251,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 129 i32.const 2 call $~lib/builtins/abort @@ -3275,7 +3269,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 132 i32.const 2 call $~lib/builtins/abort @@ -3293,7 +3287,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 135 i32.const 2 call $~lib/builtins/abort @@ -3310,7 +3304,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 138 i32.const 2 call $~lib/builtins/abort @@ -3327,7 +3321,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 141 i32.const 2 call $~lib/builtins/abort @@ -3342,7 +3336,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 144 i32.const 2 call $~lib/builtins/abort @@ -3362,7 +3356,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 147 i32.const 2 call $~lib/builtins/abort @@ -3382,7 +3376,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 150 i32.const 2 call $~lib/builtins/abort @@ -3400,7 +3394,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 153 i32.const 2 call $~lib/builtins/abort @@ -3418,7 +3412,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 156 i32.const 2 call $~lib/builtins/abort @@ -3435,7 +3429,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 159 i32.const 2 call $~lib/builtins/abort @@ -3452,7 +3446,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 162 i32.const 2 call $~lib/builtins/abort @@ -3470,7 +3464,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 165 i32.const 2 call $~lib/builtins/abort @@ -3482,7 +3476,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 166 i32.const 2 call $~lib/builtins/abort @@ -3513,7 +3507,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -3532,7 +3526,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -3555,7 +3549,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -3589,7 +3583,7 @@ local.tee $0 if local.get $0 - i32.const 512 + i32.const 1520 i32.ge_u if local.get $0 diff --git a/tests/compiler/std/date.optimized.wat b/tests/compiler/std/date.optimized.wat index 3439d7507a..62d223e9c2 100644 --- a/tests/compiler/std/date.optimized.wat +++ b/tests/compiler/std/date.optimized.wat @@ -9,7 +9,7 @@ (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (import "Date" "now" (func $~lib/bindings/Date/now (result f64))) (memory $0 1) - (data (i32.const 16) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00s\00t\00d\00/\00d\00a\00t\00e\00.\00t\00s") + (data (i32.const 1024) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00s\00t\00d\00/\00d\00a\00t\00e\00.\00t\00s") (global $std/date/creationTime (mut i64) (i64.const 0)) (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) @@ -101,7 +101,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1 i32.const 0 call $~lib/builtins/abort @@ -120,7 +120,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2 i32.const 0 call $~lib/builtins/abort @@ -141,7 +141,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort @@ -153,15 +153,15 @@ i64.le_s if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 7 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 64 + i32.const 1072 global.set $~lib/rt/stub/startOffset - i32.const 64 + i32.const 1072 global.set $~lib/rt/stub/offset global.get $std/date/creationTime local.set $1 @@ -180,7 +180,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 0 call $~lib/builtins/abort @@ -199,7 +199,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 12 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/std/hash.optimized.wat b/tests/compiler/std/hash.optimized.wat index db2556137b..b8fb89306b 100644 --- a/tests/compiler/std/hash.optimized.wat +++ b/tests/compiler/std/hash.optimized.wat @@ -2,10 +2,10 @@ (type $none_=>_none (func)) (type $i32_=>_none (func (param i32))) (memory $0 1) - (data (i32.const 20) "\01\00\00\00\01") - (data (i32.const 32) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") - (data (i32.const 64) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00b") - (data (i32.const 96) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00c") + (data (i32.const 1028) "\01\00\00\00\01") + (data (i32.const 1040) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") + (data (i32.const 1072) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00b") + (data (i32.const 1104) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00c") (export "memory" (memory $0)) (start $~start) (func $~lib/util/hash/hashStr (; 0 ;) (param $0 i32) @@ -54,13 +54,13 @@ (func $~start (; 1 ;) i32.const 0 call $~lib/util/hash/hashStr - i32.const 32 + i32.const 1040 call $~lib/util/hash/hashStr - i32.const 48 + i32.const 1056 call $~lib/util/hash/hashStr - i32.const 80 + i32.const 1088 call $~lib/util/hash/hashStr - i32.const 112 + i32.const 1120 call $~lib/util/hash/hashStr ) ) diff --git a/tests/compiler/std/libm.optimized.wat b/tests/compiler/std/libm.optimized.wat index 83d0f9894f..3256760edf 100644 --- a/tests/compiler/std/libm.optimized.wat +++ b/tests/compiler/std/libm.optimized.wat @@ -9,14 +9,14 @@ (type $f64_i32_=>_f64 (func (param f64 i32) (result f64))) (type $f64_f64_i32_=>_f64 (func (param f64 f64 i32) (result f64))) (memory $0 1) - (data (i32.const 16) "\c0\00\00\00\01\00\00\00\00\00\00\00\c0\00\00\00n\83\f9\a2\00\00\00\00\d1W\'\fc)\15DN\99\95b\db\c0\dd4\f5\abcQ\feA\90C<:n$\b7a\c5\bb\de\ea.I\06\e0\d2MB\1c\eb\1d\fe\1c\92\d1\t\f55\82\e8>\a7)\b1&p\9c\e9\84D\bb.9\d6\919A~_\b4\8b_\84\9c\f49S\83\ff\97\f8\1f;(\f9\bd\8b\11/\ef\0f\98\05\de\cf~6m\1fm\nZf?FO\b7\t\cb\'\c7\ba\'u-\ea_\9e\f79\07={\f1\e5\eb\b1_\fbk\ea\92R\8aF0\03V\08]\8d\1f \bc\cf\f0\abk{\fca\91\e3\a9\1d6\f4\9a_\85\99e\08\1b\e6^\80\d8\ff\8d@h\a0\14W\15\06\061\'sM") - (data (i32.const 224) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00 \00\00\00 \00\00\00\c0\00\00\00\18") - (data (i32.const 256) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00)\15DNn\83\f9\a2\c0\dd4\f5\d1W\'\fcA\90C<\99\95b\dba\c5\bb\de\abcQ\fe") - (data (i32.const 304) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\10\01\00\00\10\01\00\00 \00\00\00\04") - (data (i32.const 337) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\be\f3\f8y\eca\f6?\190\96[\c6\fe\de\bf=\88\afJ\edq\f5?\a4\fc\d42h\0b\db\bf\b0\10\f0\f09\95\f4?{\b7\1f\n\8bA\d7\bf\85\03\b8\b0\95\c9\f3?{\cfm\1a\e9\9d\d3\bf\a5d\88\0c\19\0d\f3?1\b6\f2\f3\9b\1d\d0\bf\a0\8e\0b{\"^\f2?\f0z;\1b\1d|\c9\bf?4\1aJJ\bb\f1?\9f<\af\93\e3\f9\c2\bf\ba\e5\8a\f0X#\f1?\\\8dx\bf\cb`\b9\bf\a7\00\99A?\95\f0?\ce_G\b6\9do\aa\bf\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00\00\acG\9a\fd\8c`\ee?=\f5$\9f\ca8\b3?\a0j\02\1f\b3\a4\ec?\ba\918T\a9v\c4?\e6\fcjW6 \eb?\d2\e4\c4J\0b\84\ce?-\aa\a1c\d1\c2\e9?\1ce\c6\f0E\06\d4?\edAx\03\e6\86\e8?\f8\9f\1b,\9c\8e\d8?bHS\f5\dcg\e7?\cc{\b1N\a4\e0\dc?") - (data (i32.const 608) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00`\01\00\00`\01\00\00\00\01\00\00 ") - (data (i32.const 641) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\f0?t\85\15\d3\b0\d9\ef?\0f\89\f9lX\b5\ef?Q[\12\d0\01\93\ef?{Q}<\b8r\ef?\aa\b9h1\87T\ef?8bunz8\ef?\e1\de\1f\f5\9d\1e\ef?\15\b71\n\fe\06\ef?\cb\a9:7\a7\f1\ee?\"4\12L\a6\de\ee?-\89a`\08\ce\ee?\'*6\d5\da\bf\ee?\82O\9dV+\b4\ee?)TH\dd\07\ab\ee?\85U:\b0~\a4\ee?\cd;\7ff\9e\a0\ee?t_\ec\e8u\9f\ee?\87\01\ebs\14\a1\ee?\13\ceL\99\89\a5\ee?\db\a0*B\e5\ac\ee?\e5\c5\cd\b07\b7\ee?\90\f0\a3\82\91\c4\ee?]%>\b2\03\d5\ee?\ad\d3Z\99\9f\e8\ee?G^\fb\f2v\ff\ee?\9cR\85\dd\9b\19\ef?i\90\ef\dc 7\ef?\87\a4\fb\dc\18X\ef?_\9b{3\97|\ef?\da\90\a4\a2\af\a4\ef?@En[v\d0\ef?") - (data (i32.const 912) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\90\02\00\00\90\02\00\00\00\01\00\00 ") + (data (i32.const 1024) "\c0\00\00\00\01\00\00\00\00\00\00\00\c0\00\00\00n\83\f9\a2\00\00\00\00\d1W\'\fc)\15DN\99\95b\db\c0\dd4\f5\abcQ\feA\90C<:n$\b7a\c5\bb\de\ea.I\06\e0\d2MB\1c\eb\1d\fe\1c\92\d1\t\f55\82\e8>\a7)\b1&p\9c\e9\84D\bb.9\d6\919A~_\b4\8b_\84\9c\f49S\83\ff\97\f8\1f;(\f9\bd\8b\11/\ef\0f\98\05\de\cf~6m\1fm\nZf?FO\b7\t\cb\'\c7\ba\'u-\ea_\9e\f79\07={\f1\e5\eb\b1_\fbk\ea\92R\8aF0\03V\08]\8d\1f \bc\cf\f0\abk{\fca\91\e3\a9\1d6\f4\9a_\85\99e\08\1b\e6^\80\d8\ff\8d@h\a0\14W\15\06\061\'sM") + (data (i32.const 1232) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\10\04\00\00\10\04\00\00\c0\00\00\00\18") + (data (i32.const 1264) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00)\15DNn\83\f9\a2\c0\dd4\f5\d1W\'\fcA\90C<\99\95b\dba\c5\bb\de\abcQ\fe") + (data (i32.const 1312) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\00\05\00\00\00\05\00\00 \00\00\00\04") + (data (i32.const 1345) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\be\f3\f8y\eca\f6?\190\96[\c6\fe\de\bf=\88\afJ\edq\f5?\a4\fc\d42h\0b\db\bf\b0\10\f0\f09\95\f4?{\b7\1f\n\8bA\d7\bf\85\03\b8\b0\95\c9\f3?{\cfm\1a\e9\9d\d3\bf\a5d\88\0c\19\0d\f3?1\b6\f2\f3\9b\1d\d0\bf\a0\8e\0b{\"^\f2?\f0z;\1b\1d|\c9\bf?4\1aJJ\bb\f1?\9f<\af\93\e3\f9\c2\bf\ba\e5\8a\f0X#\f1?\\\8dx\bf\cb`\b9\bf\a7\00\99A?\95\f0?\ce_G\b6\9do\aa\bf\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00\00\acG\9a\fd\8c`\ee?=\f5$\9f\ca8\b3?\a0j\02\1f\b3\a4\ec?\ba\918T\a9v\c4?\e6\fcjW6 \eb?\d2\e4\c4J\0b\84\ce?-\aa\a1c\d1\c2\e9?\1ce\c6\f0E\06\d4?\edAx\03\e6\86\e8?\f8\9f\1b,\9c\8e\d8?bHS\f5\dcg\e7?\cc{\b1N\a4\e0\dc?") + (data (i32.const 1616) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00P\05\00\00P\05\00\00\00\01\00\00 ") + (data (i32.const 1649) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\f0?t\85\15\d3\b0\d9\ef?\0f\89\f9lX\b5\ef?Q[\12\d0\01\93\ef?{Q}<\b8r\ef?\aa\b9h1\87T\ef?8bunz8\ef?\e1\de\1f\f5\9d\1e\ef?\15\b71\n\fe\06\ef?\cb\a9:7\a7\f1\ee?\"4\12L\a6\de\ee?-\89a`\08\ce\ee?\'*6\d5\da\bf\ee?\82O\9dV+\b4\ee?)TH\dd\07\ab\ee?\85U:\b0~\a4\ee?\cd;\7ff\9e\a0\ee?t_\ec\e8u\9f\ee?\87\01\ebs\14\a1\ee?\13\ceL\99\89\a5\ee?\db\a0*B\e5\ac\ee?\e5\c5\cd\b07\b7\ee?\90\f0\a3\82\91\c4\ee?]%>\b2\03\d5\ee?\ad\d3Z\99\9f\e8\ee?G^\fb\f2v\ff\ee?\9cR\85\dd\9b\19\ef?i\90\ef\dc 7\ef?\87\a4\fb\dc\18X\ef?_\9b{3\97|\ef?\da\90\a4\a2\af\a4\ef?@En[v\d0\ef?") + (data (i32.const 1920) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\80\06\00\00\80\06\00\00\00\01\00\00 ") (global $../../lib/libm/assembly/libm/E f64 (f64.const 2.718281828459045)) (global $../../lib/libm/assembly/libm/LN10 f64 (f64.const 2.302585092994046)) (global $../../lib/libm/assembly/libm/LN2 f64 (f64.const 0.6931471805599453)) @@ -1607,7 +1607,7 @@ (local $10 i64) (local $11 i64) (local $12 f64) - i32.const 244 + i32.const 1252 i32.load local.get $0 i64.const 9223372036854775807 @@ -6596,7 +6596,7 @@ i32.trunc_f64_s br $~lib/math/rempio2f|inlined.0 end - i32.const 324 + i32.const 1332 i32.load local.get $2 i32.const 23 @@ -8089,7 +8089,7 @@ i32.sub f32.reinterpret_i32 f64.promote_f32 - i32.const 628 + i32.const 1636 i32.load local.get $2 i32.const 19 @@ -8172,7 +8172,7 @@ br_if $~lib/util/math/powf_lut|inlined.0 drop end - i32.const 932 + i32.const 1940 i32.load local.get $4 f64.const 211106232532992 @@ -8347,7 +8347,7 @@ i32.trunc_f64_s br $~lib/math/rempio2f|inlined.1 end - i32.const 324 + i32.const 1332 i32.load local.get $2 i32.const 23 @@ -8711,7 +8711,7 @@ i32.trunc_f64_s br $~lib/math/rempio2f|inlined.2 end - i32.const 324 + i32.const 1332 i32.load local.get $2 i32.const 23 diff --git a/tests/compiler/std/map.optimized.wat b/tests/compiler/std/map.optimized.wat index 2af6de2ae7..161ea6d1a0 100644 --- a/tests/compiler/std/map.optimized.wat +++ b/tests/compiler/std/map.optimized.wat @@ -37,16 +37,16 @@ (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 176) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 224) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 288) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00t\00d\00/\00m\00a\00p\00.\00t\00s") - (data (i32.const 336) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00K\00e\00y\00 \00d\00o\00e\00s\00 \00n\00o\00t\00 \00e\00x\00i\00s\00t") - (data (i32.const 400) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00~\00l\00i\00b\00/\00m\00a\00p\00.\00t\00s") - (data (i32.const 448) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 512) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1072) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1184) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 1232) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") + (data (i32.const 1296) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00t\00d\00/\00m\00a\00p\00.\00t\00s") + (data (i32.const 1344) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00K\00e\00y\00 \00d\00o\00e\00s\00 \00n\00o\00t\00 \00e\00x\00i\00s\00t") + (data (i32.const 1408) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00~\00l\00i\00b\00/\00m\00a\00p\00.\00t\00s") + (data (i32.const 1456) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1520) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -64,7 +64,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -86,7 +86,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -131,7 +131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -228,7 +228,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -242,7 +242,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -315,7 +315,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -370,7 +370,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -385,7 +385,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -435,7 +435,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -521,7 +521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -538,7 +538,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -566,7 +566,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -639,11 +639,11 @@ if unreachable end - i32.const 560 + i32.const 1568 local.tee $0 i32.const 0 i32.store - i32.const 2128 + i32.const 3136 i32.const 0 i32.store loop $for-loop|0 @@ -654,7 +654,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 560 + i32.const 1568 i32.add i32.const 0 i32.store offset=4 @@ -672,7 +672,7 @@ i32.add i32.const 2 i32.shl - i32.const 560 + i32.const 1568 i32.add i32.const 0 i32.store offset=96 @@ -690,13 +690,13 @@ br $for-loop|0 end end - i32.const 560 - i32.const 2144 + i32.const 1568 + i32.const 3152 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 560 + i32.const 1568 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -706,8 +706,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -782,7 +782,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -834,7 +834,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -929,7 +929,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1000,7 +1000,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1034,7 +1034,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1050,7 +1050,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1099,7 +1099,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1118,7 +1118,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1127,7 +1127,7 @@ ) (func $~lib/rt/pure/__retain (; 17 ;) (param $0 i32) (result i32) local.get $0 - i32.const 556 + i32.const 1564 i32.gt_u if local.get $0 @@ -1158,15 +1158,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $0 local.get $1 i32.add @@ -1185,10 +1181,8 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $0 local.get $1 i32.add @@ -1200,23 +1194,21 @@ i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 - local.get $1 + local.get $0 i32.const 0 local.get $0 i32.sub i32.const 3 i32.and - local.tee $1 - i32.sub - local.set $2 - local.get $0 - local.get $1 + local.tee $2 i32.add local.tee $0 i32.const 0 i32.store local.get $0 + local.get $1 local.get $2 + i32.sub i32.const -4 i32.and local.tee $1 @@ -1230,15 +1222,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 4 - i32.add i32.const 0 - i32.store + i32.store offset=4 local.get $0 - i32.const 8 - i32.add i32.const 0 - i32.store + i32.store offset=8 local.get $0 local.get $1 i32.add @@ -1257,25 +1245,17 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 12 - i32.add i32.const 0 - i32.store + i32.store offset=12 local.get $0 - i32.const 16 - i32.add i32.const 0 - i32.store + i32.store offset=16 local.get $0 - i32.const 20 - i32.add i32.const 0 - i32.store + i32.store offset=20 local.get $0 - i32.const 24 - i32.add i32.const 0 - i32.store + i32.store offset=24 local.get $0 local.get $1 i32.add @@ -1321,20 +1301,14 @@ i64.const 0 i64.store local.get $0 - i32.const 8 - i32.add i64.const 0 - i64.store + i64.store offset=8 local.get $0 - i32.const 16 - i32.add i64.const 0 - i64.store + i64.store offset=16 local.get $0 - i32.const 24 - i32.add i64.const 0 - i64.store + i64.store offset=24 local.get $1 i32.const 32 i32.sub @@ -1354,8 +1328,8 @@ i32.const 1073741808 i32.gt_u if - i32.const 192 - i32.const 240 + i32.const 1200 + i32.const 1248 i32.const 54 i32.const 42 call $~lib/builtins/abort @@ -1372,7 +1346,7 @@ ) (func $~lib/rt/pure/__release (; 20 ;) (param $0 i32) local.get $0 - i32.const 556 + i32.const 1564 i32.gt_u if local.get $0 @@ -1741,8 +1715,8 @@ local.tee $0 i32.eqz if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -1760,8 +1734,8 @@ i32.shr_u i32.gt_u if - i32.const 192 - i32.const 240 + i32.const 1200 + i32.const 1248 i32.const 23 i32.const 56 call $~lib/builtins/abort @@ -1853,7 +1827,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2138,7 +2112,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 556 + i32.const 1564 i32.ge_u if local.get $1 @@ -2167,8 +2141,8 @@ i32.shr_u i32.gt_u if - i32.const 192 - i32.const 528 + i32.const 1200 + i32.const 1536 i32.const 14 i32.const 47 call $~lib/builtins/abort @@ -2221,8 +2195,8 @@ i32.const 0 i32.lt_s if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -2353,8 +2327,8 @@ i32.const 0 i32.lt_s if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -2543,8 +2517,8 @@ i32.load offset=12 i32.ge_u if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -2562,8 +2536,8 @@ i32.load offset=12 i32.ge_u if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -3222,7 +3196,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -3244,7 +3218,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -3263,7 +3237,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -3282,7 +3256,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -3305,7 +3279,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -3324,7 +3298,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -3346,7 +3320,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -3365,7 +3339,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -3384,7 +3358,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -3422,7 +3396,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -3436,7 +3410,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -3466,7 +3440,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -3478,7 +3452,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -3501,7 +3475,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -3520,7 +3494,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -3534,7 +3508,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -3553,7 +3527,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -3575,7 +3549,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -3597,7 +3571,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -3611,7 +3585,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -3630,7 +3604,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -3642,7 +3616,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -3930,8 +3904,8 @@ local.tee $0 i32.eqz if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -4041,8 +4015,8 @@ i32.load offset=12 i32.ge_u if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -4359,7 +4333,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -4379,7 +4353,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -4396,7 +4370,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -4415,7 +4389,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -4436,7 +4410,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -4453,7 +4427,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -4473,7 +4447,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -4490,7 +4464,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -4509,7 +4483,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -4547,7 +4521,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -4561,7 +4535,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -4591,7 +4565,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -4603,7 +4577,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -4624,7 +4598,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -4641,7 +4615,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -4655,7 +4629,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -4674,7 +4648,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -4694,7 +4668,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -4714,7 +4688,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -4728,7 +4702,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -4747,7 +4721,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -4759,7 +4733,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -5111,8 +5085,8 @@ local.tee $0 i32.eqz if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -5132,8 +5106,8 @@ i32.const 0 i32.lt_s if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -5272,8 +5246,8 @@ i32.load offset=12 i32.ge_u if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -5641,7 +5615,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -5663,7 +5637,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -5682,7 +5656,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -5701,7 +5675,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -5724,7 +5698,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -5743,7 +5717,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -5765,7 +5739,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -5784,7 +5758,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -5803,7 +5777,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -5841,7 +5815,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -5855,7 +5829,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -5885,7 +5859,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -5897,7 +5871,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -5920,7 +5894,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -5939,7 +5913,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -5953,7 +5927,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -5972,7 +5946,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -5994,7 +5968,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -6016,7 +5990,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -6030,7 +6004,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -6049,7 +6023,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -6061,7 +6035,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -6349,8 +6323,8 @@ local.tee $0 i32.eqz if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -6460,8 +6434,8 @@ i32.load offset=12 i32.ge_u if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -6780,7 +6754,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -6800,7 +6774,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -6817,7 +6791,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -6836,7 +6810,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -6857,7 +6831,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -6874,7 +6848,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -6894,7 +6868,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -6911,7 +6885,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -6930,7 +6904,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -6968,7 +6942,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -6982,7 +6956,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -7012,7 +6986,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -7024,7 +6998,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -7045,7 +7019,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -7062,7 +7036,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -7076,7 +7050,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -7095,7 +7069,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -7115,7 +7089,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -7135,7 +7109,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -7149,7 +7123,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -7168,7 +7142,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -7180,7 +7154,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -7215,8 +7189,8 @@ local.tee $0 i32.eqz if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -7361,7 +7335,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -7379,7 +7353,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -7394,7 +7368,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -7413,7 +7387,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -7432,7 +7406,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -7447,7 +7421,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -7465,7 +7439,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -7480,7 +7454,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -7499,7 +7473,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -7537,7 +7511,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -7551,7 +7525,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -7581,7 +7555,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -7593,7 +7567,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -7612,7 +7586,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -7627,7 +7601,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -7641,7 +7615,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -7660,7 +7634,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -7678,7 +7652,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -7696,7 +7670,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -7710,7 +7684,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -7729,7 +7703,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -7741,7 +7715,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -7902,7 +7876,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -7920,7 +7894,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -7935,7 +7909,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -7954,7 +7928,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -7973,7 +7947,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -7988,7 +7962,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -8006,7 +7980,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -8021,7 +7995,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -8040,7 +8014,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -8078,7 +8052,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -8092,7 +8066,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -8122,7 +8096,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -8134,7 +8108,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -8153,7 +8127,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -8168,7 +8142,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -8182,7 +8156,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -8201,7 +8175,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -8219,7 +8193,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -8237,7 +8211,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -8251,7 +8225,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -8270,7 +8244,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -8282,7 +8256,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -8704,8 +8678,8 @@ local.tee $0 i32.eqz if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -8725,8 +8699,8 @@ i32.const 0 i32.lt_s if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -8954,8 +8928,8 @@ i32.load offset=12 i32.ge_u if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -9310,7 +9284,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -9329,7 +9303,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -9345,7 +9319,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -9364,7 +9338,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -9383,7 +9357,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -9399,7 +9373,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -9418,7 +9392,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -9434,7 +9408,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -9453,7 +9427,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -9489,7 +9463,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -9504,7 +9478,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -9534,7 +9508,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -9546,7 +9520,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -9565,7 +9539,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -9581,7 +9555,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -9595,7 +9569,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -9614,7 +9588,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -9632,7 +9606,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -9651,7 +9625,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -9665,7 +9639,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -9684,7 +9658,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -9696,7 +9670,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -9857,7 +9831,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -9876,7 +9850,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -9892,7 +9866,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -9911,7 +9885,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -9930,7 +9904,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -9946,7 +9920,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -9965,7 +9939,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -9981,7 +9955,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -10000,7 +9974,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -10036,7 +10010,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -10051,7 +10025,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -10081,7 +10055,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -10093,7 +10067,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -10112,7 +10086,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -10128,7 +10102,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -10142,7 +10116,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -10161,7 +10135,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -10179,7 +10153,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -10198,7 +10172,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -10212,7 +10186,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -10231,7 +10205,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -10243,7 +10217,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -10570,8 +10544,8 @@ local.tee $0 i32.eqz if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -10591,8 +10565,8 @@ i32.const 0 i32.lt_s if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -10719,8 +10693,8 @@ i32.load offset=12 i32.ge_u if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -11037,7 +11011,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -11056,7 +11030,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -11072,7 +11046,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -11091,7 +11065,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -11110,7 +11084,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -11126,7 +11100,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -11145,7 +11119,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -11161,7 +11135,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -11180,7 +11154,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -11216,7 +11190,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -11231,7 +11205,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -11261,7 +11235,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -11273,7 +11247,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -11292,7 +11266,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -11308,7 +11282,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -11322,7 +11296,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -11341,7 +11315,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -11359,7 +11333,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -11378,7 +11352,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -11392,7 +11366,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -11411,7 +11385,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -11423,7 +11397,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -11750,8 +11724,8 @@ local.tee $0 i32.eqz if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -11771,8 +11745,8 @@ i32.const 0 i32.lt_s if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -11899,8 +11873,8 @@ i32.load offset=12 i32.ge_u if - i32.const 464 - i32.const 528 + i32.const 1472 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -12258,7 +12232,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -12277,7 +12251,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -12293,7 +12267,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -12312,7 +12286,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -12331,7 +12305,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -12347,7 +12321,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -12366,7 +12340,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -12382,7 +12356,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -12401,7 +12375,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -12437,7 +12411,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -12452,7 +12426,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -12482,7 +12456,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -12494,7 +12468,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -12513,7 +12487,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -12529,7 +12503,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -12543,7 +12517,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 4 call $~lib/builtins/abort @@ -12562,7 +12536,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -12580,7 +12554,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 50 i32.const 4 call $~lib/builtins/abort @@ -12599,7 +12573,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -12613,7 +12587,7 @@ call $~lib/map/Map#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 4 call $~lib/builtins/abort @@ -12632,7 +12606,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -12644,7 +12618,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -12690,7 +12664,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -12709,7 +12683,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -12724,7 +12698,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -12743,7 +12717,7 @@ ) (func $~lib/rt/pure/__visit (; 161 ;) (param $0 i32) local.get $0 - i32.const 556 + i32.const 1564 i32.lt_u if return diff --git a/tests/compiler/std/math.optimized.wat b/tests/compiler/std/math.optimized.wat index ff1ea500bc..7e63d4cbb0 100644 --- a/tests/compiler/std/math.optimized.wat +++ b/tests/compiler/std/math.optimized.wat @@ -68,20 +68,20 @@ (import "Math" "tanh" (func $~lib/bindings/Math/tanh (param f64) (result f64))) (import "Math" "trunc" (func $~lib/bindings/Math/trunc (param f64) (result f64))) (memory $0 1) - (data (i32.const 16) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00s\00t\00d\00/\00m\00a\00t\00h\00.\00t\00s") - (data (i32.const 64) "\c0\00\00\00\01\00\00\00\00\00\00\00\c0\00\00\00n\83\f9\a2\00\00\00\00\d1W\'\fc)\15DN\99\95b\db\c0\dd4\f5\abcQ\feA\90C<:n$\b7a\c5\bb\de\ea.I\06\e0\d2MB\1c\eb\1d\fe\1c\92\d1\t\f55\82\e8>\a7)\b1&p\9c\e9\84D\bb.9\d6\919A~_\b4\8b_\84\9c\f49S\83\ff\97\f8\1f;(\f9\bd\8b\11/\ef\0f\98\05\de\cf~6m\1fm\nZf?FO\b7\t\cb\'\c7\ba\'u-\ea_\9e\f79\07={\f1\e5\eb\b1_\fbk\ea\92R\8aF0\03V\08]\8d\1f \bc\cf\f0\abk{\fca\91\e3\a9\1d6\f4\9a_\85\99e\08\1b\e6^\80\d8\ff\8d@h\a0\14W\15\06\061\'sM") - (data (i32.const 272) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00P\00\00\00P\00\00\00\c0\00\00\00\18") - (data (i32.const 304) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00)\15DNn\83\f9\a2\c0\dd4\f5\d1W\'\fcA\90C<\99\95b\dba\c5\bb\de\abcQ\fe") - (data (i32.const 352) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00@\01\00\00@\01\00\00 \00\00\00\04") - (data (i32.const 385) "\08\00\00\01\00\00\00\00\00\00\00\00\08") - (data (i32.const 414) "\f0?n\bf\88\1aO;\9b<53\fb\a9=\f6\ef?]\dc\d8\9c\13`q\bca\80w>\9a\ec\ef?\d1f\87\10z^\90\bc\85\7fn\e8\15\e3\ef?\13\f6g5R\d2\8c\be\ef?m{\83]\a6\9a\97<\0f\89\f9lX\b5\ef?\fc\ef\fd\92\1a\b5\8e<\f7Gr+\92\ac\ef?\d1\9c/p=\be><\a2\d1\d32\ec\a3\ef?\0bn\90\894\03j\bc\1b\d3\fe\aff\9b\ef?\0e\bd/*RV\95\bcQ[\12\d0\01\93\ef?U\eaN\8c\ef\80P\bc\cc1l\c0\bd\8a\ef?\16\f4\d5\b9#\c9\91\bc\e0-\a9\ae\9a\82\ef?\afU\\\e9\e3\d3\80\f7\ec\9a<\aa\b9h1\87T\ef?\9d8\86\cb\82\e7\8f\bc\1d\d9\fc\"PM\ef?\8d\c3\a6DAo\8a<\d6\8cb\88;F\ef?}\04\e4\b0\05z\80<\96\dc}\91I?\ef?\94\a8\a8\e3\fd\8e\96<8bunz8\ef?}Ht\f2\18^\87\a9\af\0c\ef?\b6\ab\b0MuM\83<\15\b71\n\fe\06\ef?Lt\ac\e2\01B\86<1\d8L\fcp\01\ef?J\f8\d3]9\dd\8f<\ff\16d\b2\08\fc\ee?\04[\8e;\80\a3\86\bc\f1\9f\92_\c5\f6\ee?hPK\cc\edJ\92\bc\cb\a9:7\a7\f1\ee?\8e-Q\1b\f8\07\99\bcf\d8\05m\ae\ec\ee?\d26\94>\e8\d1q\bc\f7\9f\e54\db\e7\ee?\15\1b\ce\b3\19\19\99\bc\e5\a8\13\c3-\e3\ee?mL*\a7H\9f\85<\"4\12L\a6\de\ee?\8ai(z`\12\93\bc\1c\80\ac\04E\da\ee?[\89\17H\8f\a7X\bc*.\f7!\n\d6\ee?\1b\9aIg\9b,|\bc\97\a8P\d9\f5\d1\ee?\11\ac\c2`\edcC<-\89a`\08\ce\ee?\efd\06;\tf\96Z~d\1fx\bct_\ec\e8u\9f\ee?\b0}\8b\c0J\ee\86\bct\81\a5H\9a\9f\ee?\8a\e6U\1e2\19\86\bc\c9gBV\eb\9f\ee?\d3\d4\t^\cb\9c\90T\'\a4\ee?47;\f1\b6i\93\bc\13\ceL\99\89\a5\ee?\1e\ff\19:\84^\80\bc\ad\c7#F\1a\a7\ee?nWr\d8P\d4\94\bc\ed\92D\9b\d9\a8\ee?\00\8a\0e[g\ad\90<\99f\8a\d9\c7\aa\ee?\b4\ea\f0\c1/\b7\8d<\db\a0*B\e5\ac\ee?\ff\e7\c5\9c`\b6e\bc\8cD\b5\162\af\ee?D_\f3Y\83\f6{<6w\15\99\ae\b1\ee?\83=\1e\a7\1f\t\93\bc\c6\ff\91\0b[\b4\ee?)\1el\8b\b8\a9]\bc\e5\c5\cd\b07\b7\ee?Y\b9\90|\f9#l\bc\0fR\c8\cbD\ba\ee?\aa\f9\f4\"CC\92\bcPN\de\9f\82\bd\ee?K\8ef\d7l\ca\85\bc\ba\07\cap\f1\c0\ee?\'\ce\91+\fc\afq<\90\f0\a3\82\91\c4\ee?\bbs\n\e15\d2m<##\e3\19c\c8\ee?c\"b\"\04\c5\87\bce\e5]{f\cc\ee?\d51\e2\e3\86\1c\8b<3-J\ec\9b\d0\ee?\15\bb\bc\d3\d1\bb\91\bc]%>\b2\03\d5\ee?\d21\ee\9c1\cc\90\b4\07!\d5\82\bc_\9b{3\97|\ef?\c9\0dG;\b9*\89\bc)\a1\f5\14F\86\ef?\d3\88:`\04\b6t<\f6?\8b\e7.\90\ef?qr\9dQ\ec\c5\83<\83L\c7\fbQ\9a\ef?\f0\91\d3\8f\12\f7\8f\bc\da\90\a4\a2\af\a4\ef?}t#\e2\98\ae\8d\bc\f1g\8e-H\af\ef?\08 \aaA\bc\c3\8e<\'Za\ee\1b\ba\ef?2\eb\a9\c3\94+\84<\97\bak7+\c5\ef?\ee\85\d11\a9d\8a<@En[v\d0\ef?\ed\e3;\e4\ba7\8e\bc\14\be\9c\ad\fd\db\ef?\9d\cd\91M;\89w<\d8\90\9e\81\c1\e7\ef?\89\cc`A\c1\05S<\f1q\8f+\c2\f3\ef?") - (data (i32.const 2448) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\90\01\00\00\90\01\00\00\00\08\00\00\00\01") - (data (i32.const 2481) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\f0?t\85\15\d3\b0\d9\ef?\0f\89\f9lX\b5\ef?Q[\12\d0\01\93\ef?{Q}<\b8r\ef?\aa\b9h1\87T\ef?8bunz8\ef?\e1\de\1f\f5\9d\1e\ef?\15\b71\n\fe\06\ef?\cb\a9:7\a7\f1\ee?\"4\12L\a6\de\ee?-\89a`\08\ce\ee?\'*6\d5\da\bf\ee?\82O\9dV+\b4\ee?)TH\dd\07\ab\ee?\85U:\b0~\a4\ee?\cd;\7ff\9e\a0\ee?t_\ec\e8u\9f\ee?\87\01\ebs\14\a1\ee?\13\ceL\99\89\a5\ee?\db\a0*B\e5\ac\ee?\e5\c5\cd\b07\b7\ee?\90\f0\a3\82\91\c4\ee?]%>\b2\03\d5\ee?\ad\d3Z\99\9f\e8\ee?G^\fb\f2v\ff\ee?\9cR\85\dd\9b\19\ef?i\90\ef\dc 7\ef?\87\a4\fb\dc\18X\ef?_\9b{3\97|\ef?\da\90\a4\a2\af\a4\ef?@En[v\d0\ef?") - (data (i32.const 2752) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\c0\t\00\00\c0\t\00\00\00\01\00\00 ") - (data (i32.const 2785) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\be\f3\f8y\eca\f6?\190\96[\c6\fe\de\bf=\88\afJ\edq\f5?\a4\fc\d42h\0b\db\bf\b0\10\f0\f09\95\f4?{\b7\1f\n\8bA\d7\bf\85\03\b8\b0\95\c9\f3?{\cfm\1a\e9\9d\d3\bf\a5d\88\0c\19\0d\f3?1\b6\f2\f3\9b\1d\d0\bf\a0\8e\0b{\"^\f2?\f0z;\1b\1d|\c9\bf?4\1aJJ\bb\f1?\9f<\af\93\e3\f9\c2\bf\ba\e5\8a\f0X#\f1?\\\8dx\bf\cb`\b9\bf\a7\00\99A?\95\f0?\ce_G\b6\9do\aa\bf\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00\00\acG\9a\fd\8c`\ee?=\f5$\9f\ca8\b3?\a0j\02\1f\b3\a4\ec?\ba\918T\a9v\c4?\e6\fcjW6 \eb?\d2\e4\c4J\0b\84\ce?-\aa\a1c\d1\c2\e9?\1ce\c6\f0E\06\d4?\edAx\03\e6\86\e8?\f8\9f\1b,\9c\8e\d8?bHS\f5\dcg\e7?\cc{\b1N\a4\e0\dc?") - (data (i32.const 3056) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00\f0\n\00\00\f0\n\00\00\00\01\00\00 ") - (data (i32.const 3088) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s") - (data (i32.const 3136) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00P\00R\00N\00G\00 \00m\00u\00s\00t\00 \00b\00e\00 \00s\00e\00e\00d\00e\00d\00.") + (data (i32.const 1024) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00s\00t\00d\00/\00m\00a\00t\00h\00.\00t\00s") + (data (i32.const 1072) "\c0\00\00\00\01\00\00\00\00\00\00\00\c0\00\00\00n\83\f9\a2\00\00\00\00\d1W\'\fc)\15DN\99\95b\db\c0\dd4\f5\abcQ\feA\90C<:n$\b7a\c5\bb\de\ea.I\06\e0\d2MB\1c\eb\1d\fe\1c\92\d1\t\f55\82\e8>\a7)\b1&p\9c\e9\84D\bb.9\d6\919A~_\b4\8b_\84\9c\f49S\83\ff\97\f8\1f;(\f9\bd\8b\11/\ef\0f\98\05\de\cf~6m\1fm\nZf?FO\b7\t\cb\'\c7\ba\'u-\ea_\9e\f79\07={\f1\e5\eb\b1_\fbk\ea\92R\8aF0\03V\08]\8d\1f \bc\cf\f0\abk{\fca\91\e3\a9\1d6\f4\9a_\85\99e\08\1b\e6^\80\d8\ff\8d@h\a0\14W\15\06\061\'sM") + (data (i32.const 1280) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00@\04\00\00@\04\00\00\c0\00\00\00\18") + (data (i32.const 1312) " \00\00\00\01\00\00\00\00\00\00\00 \00\00\00)\15DNn\83\f9\a2\c0\dd4\f5\d1W\'\fcA\90C<\99\95b\dba\c5\bb\de\abcQ\fe") + (data (i32.const 1360) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\000\05\00\000\05\00\00 \00\00\00\04") + (data (i32.const 1393) "\08\00\00\01\00\00\00\00\00\00\00\00\08") + (data (i32.const 1422) "\f0?n\bf\88\1aO;\9b<53\fb\a9=\f6\ef?]\dc\d8\9c\13`q\bca\80w>\9a\ec\ef?\d1f\87\10z^\90\bc\85\7fn\e8\15\e3\ef?\13\f6g5R\d2\8c\be\ef?m{\83]\a6\9a\97<\0f\89\f9lX\b5\ef?\fc\ef\fd\92\1a\b5\8e<\f7Gr+\92\ac\ef?\d1\9c/p=\be><\a2\d1\d32\ec\a3\ef?\0bn\90\894\03j\bc\1b\d3\fe\aff\9b\ef?\0e\bd/*RV\95\bcQ[\12\d0\01\93\ef?U\eaN\8c\ef\80P\bc\cc1l\c0\bd\8a\ef?\16\f4\d5\b9#\c9\91\bc\e0-\a9\ae\9a\82\ef?\afU\\\e9\e3\d3\80\f7\ec\9a<\aa\b9h1\87T\ef?\9d8\86\cb\82\e7\8f\bc\1d\d9\fc\"PM\ef?\8d\c3\a6DAo\8a<\d6\8cb\88;F\ef?}\04\e4\b0\05z\80<\96\dc}\91I?\ef?\94\a8\a8\e3\fd\8e\96<8bunz8\ef?}Ht\f2\18^\87\a9\af\0c\ef?\b6\ab\b0MuM\83<\15\b71\n\fe\06\ef?Lt\ac\e2\01B\86<1\d8L\fcp\01\ef?J\f8\d3]9\dd\8f<\ff\16d\b2\08\fc\ee?\04[\8e;\80\a3\86\bc\f1\9f\92_\c5\f6\ee?hPK\cc\edJ\92\bc\cb\a9:7\a7\f1\ee?\8e-Q\1b\f8\07\99\bcf\d8\05m\ae\ec\ee?\d26\94>\e8\d1q\bc\f7\9f\e54\db\e7\ee?\15\1b\ce\b3\19\19\99\bc\e5\a8\13\c3-\e3\ee?mL*\a7H\9f\85<\"4\12L\a6\de\ee?\8ai(z`\12\93\bc\1c\80\ac\04E\da\ee?[\89\17H\8f\a7X\bc*.\f7!\n\d6\ee?\1b\9aIg\9b,|\bc\97\a8P\d9\f5\d1\ee?\11\ac\c2`\edcC<-\89a`\08\ce\ee?\efd\06;\tf\96Z~d\1fx\bct_\ec\e8u\9f\ee?\b0}\8b\c0J\ee\86\bct\81\a5H\9a\9f\ee?\8a\e6U\1e2\19\86\bc\c9gBV\eb\9f\ee?\d3\d4\t^\cb\9c\90T\'\a4\ee?47;\f1\b6i\93\bc\13\ceL\99\89\a5\ee?\1e\ff\19:\84^\80\bc\ad\c7#F\1a\a7\ee?nWr\d8P\d4\94\bc\ed\92D\9b\d9\a8\ee?\00\8a\0e[g\ad\90<\99f\8a\d9\c7\aa\ee?\b4\ea\f0\c1/\b7\8d<\db\a0*B\e5\ac\ee?\ff\e7\c5\9c`\b6e\bc\8cD\b5\162\af\ee?D_\f3Y\83\f6{<6w\15\99\ae\b1\ee?\83=\1e\a7\1f\t\93\bc\c6\ff\91\0b[\b4\ee?)\1el\8b\b8\a9]\bc\e5\c5\cd\b07\b7\ee?Y\b9\90|\f9#l\bc\0fR\c8\cbD\ba\ee?\aa\f9\f4\"CC\92\bcPN\de\9f\82\bd\ee?K\8ef\d7l\ca\85\bc\ba\07\cap\f1\c0\ee?\'\ce\91+\fc\afq<\90\f0\a3\82\91\c4\ee?\bbs\n\e15\d2m<##\e3\19c\c8\ee?c\"b\"\04\c5\87\bce\e5]{f\cc\ee?\d51\e2\e3\86\1c\8b<3-J\ec\9b\d0\ee?\15\bb\bc\d3\d1\bb\91\bc]%>\b2\03\d5\ee?\d21\ee\9c1\cc\90\b4\07!\d5\82\bc_\9b{3\97|\ef?\c9\0dG;\b9*\89\bc)\a1\f5\14F\86\ef?\d3\88:`\04\b6t<\f6?\8b\e7.\90\ef?qr\9dQ\ec\c5\83<\83L\c7\fbQ\9a\ef?\f0\91\d3\8f\12\f7\8f\bc\da\90\a4\a2\af\a4\ef?}t#\e2\98\ae\8d\bc\f1g\8e-H\af\ef?\08 \aaA\bc\c3\8e<\'Za\ee\1b\ba\ef?2\eb\a9\c3\94+\84<\97\bak7+\c5\ef?\ee\85\d11\a9d\8a<@En[v\d0\ef?\ed\e3;\e4\ba7\8e\bc\14\be\9c\ad\fd\db\ef?\9d\cd\91M;\89w<\d8\90\9e\81\c1\e7\ef?\89\cc`A\c1\05S<\f1q\8f+\c2\f3\ef?") + (data (i32.const 3456) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\80\05\00\00\80\05\00\00\00\08\00\00\00\01") + (data (i32.const 3489) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\f0?t\85\15\d3\b0\d9\ef?\0f\89\f9lX\b5\ef?Q[\12\d0\01\93\ef?{Q}<\b8r\ef?\aa\b9h1\87T\ef?8bunz8\ef?\e1\de\1f\f5\9d\1e\ef?\15\b71\n\fe\06\ef?\cb\a9:7\a7\f1\ee?\"4\12L\a6\de\ee?-\89a`\08\ce\ee?\'*6\d5\da\bf\ee?\82O\9dV+\b4\ee?)TH\dd\07\ab\ee?\85U:\b0~\a4\ee?\cd;\7ff\9e\a0\ee?t_\ec\e8u\9f\ee?\87\01\ebs\14\a1\ee?\13\ceL\99\89\a5\ee?\db\a0*B\e5\ac\ee?\e5\c5\cd\b07\b7\ee?\90\f0\a3\82\91\c4\ee?]%>\b2\03\d5\ee?\ad\d3Z\99\9f\e8\ee?G^\fb\f2v\ff\ee?\9cR\85\dd\9b\19\ef?i\90\ef\dc 7\ef?\87\a4\fb\dc\18X\ef?_\9b{3\97|\ef?\da\90\a4\a2\af\a4\ef?@En[v\d0\ef?") + (data (i32.const 3760) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\b0\0d\00\00\b0\0d\00\00\00\01\00\00 ") + (data (i32.const 3793) "\01\00\00\01\00\00\00\00\00\00\00\00\01\00\00\be\f3\f8y\eca\f6?\190\96[\c6\fe\de\bf=\88\afJ\edq\f5?\a4\fc\d42h\0b\db\bf\b0\10\f0\f09\95\f4?{\b7\1f\n\8bA\d7\bf\85\03\b8\b0\95\c9\f3?{\cfm\1a\e9\9d\d3\bf\a5d\88\0c\19\0d\f3?1\b6\f2\f3\9b\1d\d0\bf\a0\8e\0b{\"^\f2?\f0z;\1b\1d|\c9\bf?4\1aJJ\bb\f1?\9f<\af\93\e3\f9\c2\bf\ba\e5\8a\f0X#\f1?\\\8dx\bf\cb`\b9\bf\a7\00\99A?\95\f0?\ce_G\b6\9do\aa\bf\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00\00\acG\9a\fd\8c`\ee?=\f5$\9f\ca8\b3?\a0j\02\1f\b3\a4\ec?\ba\918T\a9v\c4?\e6\fcjW6 \eb?\d2\e4\c4J\0b\84\ce?-\aa\a1c\d1\c2\e9?\1ce\c6\f0E\06\d4?\edAx\03\e6\86\e8?\f8\9f\1b,\9c\8e\d8?bHS\f5\dcg\e7?\cc{\b1N\a4\e0\dc?") + (data (i32.const 4064) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00\e0\0e\00\00\e0\0e\00\00\00\01\00\00 ") + (data (i32.const 4096) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s") + (data (i32.const 4144) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00P\00R\00N\00G\00 \00m\00u\00s\00t\00 \00b\00e\00 \00s\00e\00e\00d\00e\00d\00.") (global $~lib/math/rempio2_y0 (mut f64) (f64.const 0)) (global $~lib/math/rempio2_y1 (mut f64) (f64.const 0)) (global $~lib/math/res128_hi (mut i64) (i64.const 0)) @@ -3321,7 +3321,7 @@ (local $10 i64) (local $11 i64) (local $12 f64) - i32.const 292 + i32.const 1300 i32.load local.get $0 i64.const 9223372036854775807 @@ -4046,7 +4046,7 @@ i32.trunc_f64_s br $~lib/math/rempio2f|inlined.0 end - i32.const 372 + i32.const 1380 i32.load local.get $2 i32.const 23 @@ -5305,7 +5305,7 @@ f64.const 52776558133248 f64.sub local.set $4 - i32.const 2468 + i32.const 3476 i32.load local.get $1 i64.reinterpret_f64 @@ -5499,7 +5499,7 @@ br_if $~lib/util/math/exp2f_lut|inlined.0 drop end - i32.const 2772 + i32.const 3780 i32.load local.get $1 f64.const 211106232532992 @@ -8419,7 +8419,7 @@ i32.sub f32.reinterpret_i32 f64.promote_f32 - i32.const 3076 + i32.const 4084 i32.load local.get $2 i32.const 19 @@ -8502,7 +8502,7 @@ br_if $~lib/util/math/powf_lut|inlined.0 drop end - i32.const 2772 + i32.const 3780 i32.load local.get $4 f64.const 211106232532992 @@ -8649,7 +8649,7 @@ i32.eqz if i32.const 0 - i32.const 3104 + i32.const 4112 i32.const 1406 i32.const 4 call $~lib/builtins/abort @@ -8662,8 +8662,8 @@ global.get $~lib/math/random_seeded i32.eqz if - i32.const 3152 - i32.const 3104 + i32.const 4160 + i32.const 4112 i32.const 1413 i32.const 24 call $~lib/builtins/abort @@ -8706,8 +8706,8 @@ global.get $~lib/math/random_seeded i32.eqz if - i32.const 3152 - i32.const 3104 + i32.const 4160 + i32.const 4112 i32.const 2606 i32.const 24 call $~lib/builtins/abort @@ -9747,7 +9747,7 @@ i32.trunc_f64_s br $~lib/math/rempio2f|inlined.1 end - i32.const 372 + i32.const 1380 i32.load local.get $2 i32.const 23 @@ -10604,7 +10604,7 @@ i32.trunc_f64_s br $~lib/math/rempio2f|inlined.2 end - i32.const 372 + i32.const 1380 i32.load local.get $2 i32.const 23 @@ -11559,7 +11559,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 111 i32.const 0 call $~lib/builtins/abort @@ -11572,7 +11572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 112 i32.const 0 call $~lib/builtins/abort @@ -11585,7 +11585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 113 i32.const 0 call $~lib/builtins/abort @@ -11598,7 +11598,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 114 i32.const 0 call $~lib/builtins/abort @@ -11611,7 +11611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 115 i32.const 0 call $~lib/builtins/abort @@ -11624,7 +11624,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 116 i32.const 0 call $~lib/builtins/abort @@ -11637,7 +11637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 117 i32.const 0 call $~lib/builtins/abort @@ -11651,7 +11651,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 119 i32.const 0 call $~lib/builtins/abort @@ -11665,7 +11665,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 120 i32.const 0 call $~lib/builtins/abort @@ -11679,7 +11679,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 121 i32.const 0 call $~lib/builtins/abort @@ -11693,7 +11693,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 122 i32.const 0 call $~lib/builtins/abort @@ -11707,7 +11707,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 123 i32.const 0 call $~lib/builtins/abort @@ -11721,7 +11721,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 124 i32.const 0 call $~lib/builtins/abort @@ -11735,7 +11735,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 125 i32.const 0 call $~lib/builtins/abort @@ -11748,7 +11748,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 136 i32.const 0 call $~lib/builtins/abort @@ -11761,7 +11761,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 137 i32.const 0 call $~lib/builtins/abort @@ -11774,7 +11774,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 138 i32.const 0 call $~lib/builtins/abort @@ -11787,7 +11787,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 139 i32.const 0 call $~lib/builtins/abort @@ -11800,7 +11800,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 140 i32.const 0 call $~lib/builtins/abort @@ -11813,7 +11813,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 141 i32.const 0 call $~lib/builtins/abort @@ -11826,7 +11826,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 142 i32.const 0 call $~lib/builtins/abort @@ -11839,7 +11839,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 143 i32.const 0 call $~lib/builtins/abort @@ -11852,7 +11852,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 144 i32.const 0 call $~lib/builtins/abort @@ -11865,7 +11865,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 145 i32.const 0 call $~lib/builtins/abort @@ -11878,7 +11878,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 148 i32.const 0 call $~lib/builtins/abort @@ -11891,7 +11891,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 149 i32.const 0 call $~lib/builtins/abort @@ -11904,7 +11904,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 150 i32.const 0 call $~lib/builtins/abort @@ -11917,7 +11917,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 151 i32.const 0 call $~lib/builtins/abort @@ -11930,7 +11930,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 152 i32.const 0 call $~lib/builtins/abort @@ -11943,7 +11943,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 153 i32.const 0 call $~lib/builtins/abort @@ -11956,7 +11956,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 154 i32.const 0 call $~lib/builtins/abort @@ -11969,7 +11969,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 155 i32.const 0 call $~lib/builtins/abort @@ -11982,7 +11982,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 156 i32.const 0 call $~lib/builtins/abort @@ -11995,7 +11995,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 0 call $~lib/builtins/abort @@ -12008,7 +12008,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 158 i32.const 0 call $~lib/builtins/abort @@ -12021,7 +12021,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 159 i32.const 0 call $~lib/builtins/abort @@ -12034,7 +12034,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 160 i32.const 0 call $~lib/builtins/abort @@ -12047,7 +12047,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 161 i32.const 0 call $~lib/builtins/abort @@ -12060,7 +12060,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 162 i32.const 0 call $~lib/builtins/abort @@ -12073,7 +12073,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 163 i32.const 0 call $~lib/builtins/abort @@ -12086,7 +12086,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 164 i32.const 0 call $~lib/builtins/abort @@ -12099,7 +12099,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 165 i32.const 0 call $~lib/builtins/abort @@ -12112,7 +12112,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 166 i32.const 0 call $~lib/builtins/abort @@ -12125,7 +12125,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 175 i32.const 0 call $~lib/builtins/abort @@ -12138,7 +12138,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 176 i32.const 0 call $~lib/builtins/abort @@ -12151,7 +12151,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 177 i32.const 0 call $~lib/builtins/abort @@ -12164,7 +12164,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 178 i32.const 0 call $~lib/builtins/abort @@ -12177,7 +12177,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 179 i32.const 0 call $~lib/builtins/abort @@ -12190,7 +12190,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 180 i32.const 0 call $~lib/builtins/abort @@ -12203,7 +12203,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 181 i32.const 0 call $~lib/builtins/abort @@ -12216,7 +12216,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 182 i32.const 0 call $~lib/builtins/abort @@ -12229,7 +12229,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 183 i32.const 0 call $~lib/builtins/abort @@ -12242,7 +12242,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 184 i32.const 0 call $~lib/builtins/abort @@ -12255,7 +12255,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 187 i32.const 0 call $~lib/builtins/abort @@ -12268,7 +12268,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 188 i32.const 0 call $~lib/builtins/abort @@ -12281,7 +12281,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 189 i32.const 0 call $~lib/builtins/abort @@ -12294,7 +12294,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 190 i32.const 0 call $~lib/builtins/abort @@ -12307,7 +12307,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 191 i32.const 0 call $~lib/builtins/abort @@ -12320,7 +12320,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 192 i32.const 0 call $~lib/builtins/abort @@ -12333,7 +12333,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 193 i32.const 0 call $~lib/builtins/abort @@ -12346,7 +12346,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 194 i32.const 0 call $~lib/builtins/abort @@ -12359,7 +12359,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 195 i32.const 0 call $~lib/builtins/abort @@ -12372,7 +12372,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 196 i32.const 0 call $~lib/builtins/abort @@ -12385,7 +12385,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 197 i32.const 0 call $~lib/builtins/abort @@ -12398,7 +12398,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 198 i32.const 0 call $~lib/builtins/abort @@ -12411,7 +12411,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 199 i32.const 0 call $~lib/builtins/abort @@ -12424,7 +12424,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 200 i32.const 0 call $~lib/builtins/abort @@ -12437,7 +12437,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 201 i32.const 0 call $~lib/builtins/abort @@ -12450,7 +12450,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 202 i32.const 0 call $~lib/builtins/abort @@ -12463,7 +12463,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 203 i32.const 0 call $~lib/builtins/abort @@ -12476,7 +12476,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 204 i32.const 0 call $~lib/builtins/abort @@ -12489,7 +12489,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 0 call $~lib/builtins/abort @@ -12501,7 +12501,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 217 i32.const 0 call $~lib/builtins/abort @@ -12513,7 +12513,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 218 i32.const 0 call $~lib/builtins/abort @@ -12525,7 +12525,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 219 i32.const 0 call $~lib/builtins/abort @@ -12537,7 +12537,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 220 i32.const 0 call $~lib/builtins/abort @@ -12549,7 +12549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 221 i32.const 0 call $~lib/builtins/abort @@ -12561,7 +12561,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 222 i32.const 0 call $~lib/builtins/abort @@ -12573,7 +12573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 223 i32.const 0 call $~lib/builtins/abort @@ -12585,7 +12585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 224 i32.const 0 call $~lib/builtins/abort @@ -12597,7 +12597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 225 i32.const 0 call $~lib/builtins/abort @@ -12609,7 +12609,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 226 i32.const 0 call $~lib/builtins/abort @@ -12621,7 +12621,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 229 i32.const 0 call $~lib/builtins/abort @@ -12633,7 +12633,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 230 i32.const 0 call $~lib/builtins/abort @@ -12645,7 +12645,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 231 i32.const 0 call $~lib/builtins/abort @@ -12657,7 +12657,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 232 i32.const 0 call $~lib/builtins/abort @@ -12669,7 +12669,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 233 i32.const 0 call $~lib/builtins/abort @@ -12681,7 +12681,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 234 i32.const 0 call $~lib/builtins/abort @@ -12693,7 +12693,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 235 i32.const 0 call $~lib/builtins/abort @@ -12705,7 +12705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 0 call $~lib/builtins/abort @@ -12717,7 +12717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 245 i32.const 0 call $~lib/builtins/abort @@ -12729,7 +12729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 246 i32.const 0 call $~lib/builtins/abort @@ -12741,7 +12741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 247 i32.const 0 call $~lib/builtins/abort @@ -12753,7 +12753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 248 i32.const 0 call $~lib/builtins/abort @@ -12765,7 +12765,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 249 i32.const 0 call $~lib/builtins/abort @@ -12777,7 +12777,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 250 i32.const 0 call $~lib/builtins/abort @@ -12789,7 +12789,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 251 i32.const 0 call $~lib/builtins/abort @@ -12801,7 +12801,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 252 i32.const 0 call $~lib/builtins/abort @@ -12813,7 +12813,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 253 i32.const 0 call $~lib/builtins/abort @@ -12825,7 +12825,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 256 i32.const 0 call $~lib/builtins/abort @@ -12837,7 +12837,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 257 i32.const 0 call $~lib/builtins/abort @@ -12849,7 +12849,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 258 i32.const 0 call $~lib/builtins/abort @@ -12861,7 +12861,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 259 i32.const 0 call $~lib/builtins/abort @@ -12873,7 +12873,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 0 call $~lib/builtins/abort @@ -12885,7 +12885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 261 i32.const 0 call $~lib/builtins/abort @@ -12897,7 +12897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 262 i32.const 0 call $~lib/builtins/abort @@ -12910,7 +12910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 274 i32.const 0 call $~lib/builtins/abort @@ -12923,7 +12923,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 275 i32.const 0 call $~lib/builtins/abort @@ -12936,7 +12936,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 276 i32.const 0 call $~lib/builtins/abort @@ -12949,7 +12949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 0 call $~lib/builtins/abort @@ -12962,7 +12962,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 278 i32.const 0 call $~lib/builtins/abort @@ -12975,7 +12975,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 0 call $~lib/builtins/abort @@ -12988,7 +12988,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 280 i32.const 0 call $~lib/builtins/abort @@ -13001,7 +13001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 281 i32.const 0 call $~lib/builtins/abort @@ -13014,7 +13014,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 282 i32.const 0 call $~lib/builtins/abort @@ -13027,7 +13027,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 283 i32.const 0 call $~lib/builtins/abort @@ -13040,7 +13040,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 286 i32.const 0 call $~lib/builtins/abort @@ -13053,7 +13053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 287 i32.const 0 call $~lib/builtins/abort @@ -13066,7 +13066,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 288 i32.const 0 call $~lib/builtins/abort @@ -13079,7 +13079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 289 i32.const 0 call $~lib/builtins/abort @@ -13092,7 +13092,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 290 i32.const 0 call $~lib/builtins/abort @@ -13105,7 +13105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 291 i32.const 0 call $~lib/builtins/abort @@ -13118,7 +13118,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 0 call $~lib/builtins/abort @@ -13131,7 +13131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 293 i32.const 0 call $~lib/builtins/abort @@ -13144,7 +13144,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 294 i32.const 0 call $~lib/builtins/abort @@ -13157,7 +13157,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 295 i32.const 0 call $~lib/builtins/abort @@ -13170,7 +13170,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 304 i32.const 0 call $~lib/builtins/abort @@ -13183,7 +13183,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 305 i32.const 0 call $~lib/builtins/abort @@ -13196,7 +13196,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 306 i32.const 0 call $~lib/builtins/abort @@ -13209,7 +13209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 307 i32.const 0 call $~lib/builtins/abort @@ -13222,7 +13222,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 308 i32.const 0 call $~lib/builtins/abort @@ -13235,7 +13235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 309 i32.const 0 call $~lib/builtins/abort @@ -13248,7 +13248,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 310 i32.const 0 call $~lib/builtins/abort @@ -13261,7 +13261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 311 i32.const 0 call $~lib/builtins/abort @@ -13274,7 +13274,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 312 i32.const 0 call $~lib/builtins/abort @@ -13287,7 +13287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 313 i32.const 0 call $~lib/builtins/abort @@ -13300,7 +13300,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 316 i32.const 0 call $~lib/builtins/abort @@ -13313,7 +13313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 317 i32.const 0 call $~lib/builtins/abort @@ -13326,7 +13326,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 318 i32.const 0 call $~lib/builtins/abort @@ -13339,7 +13339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 319 i32.const 0 call $~lib/builtins/abort @@ -13352,7 +13352,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 320 i32.const 0 call $~lib/builtins/abort @@ -13365,7 +13365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 321 i32.const 0 call $~lib/builtins/abort @@ -13378,7 +13378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 322 i32.const 0 call $~lib/builtins/abort @@ -13391,7 +13391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 323 i32.const 0 call $~lib/builtins/abort @@ -13404,7 +13404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 324 i32.const 0 call $~lib/builtins/abort @@ -13417,7 +13417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 325 i32.const 0 call $~lib/builtins/abort @@ -13430,7 +13430,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 326 i32.const 0 call $~lib/builtins/abort @@ -13443,7 +13443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 0 call $~lib/builtins/abort @@ -13456,7 +13456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 339 i32.const 0 call $~lib/builtins/abort @@ -13469,7 +13469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 340 i32.const 0 call $~lib/builtins/abort @@ -13482,7 +13482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 341 i32.const 0 call $~lib/builtins/abort @@ -13495,7 +13495,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 342 i32.const 0 call $~lib/builtins/abort @@ -13508,7 +13508,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 343 i32.const 0 call $~lib/builtins/abort @@ -13521,7 +13521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 344 i32.const 0 call $~lib/builtins/abort @@ -13534,7 +13534,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 345 i32.const 0 call $~lib/builtins/abort @@ -13547,7 +13547,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 346 i32.const 0 call $~lib/builtins/abort @@ -13560,7 +13560,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 347 i32.const 0 call $~lib/builtins/abort @@ -13573,7 +13573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 350 i32.const 0 call $~lib/builtins/abort @@ -13586,7 +13586,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 0 call $~lib/builtins/abort @@ -13599,7 +13599,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 352 i32.const 0 call $~lib/builtins/abort @@ -13612,7 +13612,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 353 i32.const 0 call $~lib/builtins/abort @@ -13625,7 +13625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 354 i32.const 0 call $~lib/builtins/abort @@ -13638,7 +13638,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 355 i32.const 0 call $~lib/builtins/abort @@ -13651,7 +13651,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 356 i32.const 0 call $~lib/builtins/abort @@ -13664,7 +13664,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 372 i32.const 0 call $~lib/builtins/abort @@ -13677,7 +13677,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 374 i32.const 0 call $~lib/builtins/abort @@ -13690,7 +13690,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 375 i32.const 0 call $~lib/builtins/abort @@ -13703,7 +13703,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 384 i32.const 0 call $~lib/builtins/abort @@ -13716,7 +13716,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 385 i32.const 0 call $~lib/builtins/abort @@ -13729,7 +13729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 0 call $~lib/builtins/abort @@ -13742,7 +13742,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 387 i32.const 0 call $~lib/builtins/abort @@ -13755,7 +13755,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 388 i32.const 0 call $~lib/builtins/abort @@ -13768,7 +13768,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 389 i32.const 0 call $~lib/builtins/abort @@ -13781,7 +13781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 390 i32.const 0 call $~lib/builtins/abort @@ -13794,7 +13794,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 391 i32.const 0 call $~lib/builtins/abort @@ -13807,7 +13807,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 392 i32.const 0 call $~lib/builtins/abort @@ -13820,7 +13820,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 393 i32.const 0 call $~lib/builtins/abort @@ -13833,7 +13833,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 0 call $~lib/builtins/abort @@ -13846,7 +13846,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 397 i32.const 0 call $~lib/builtins/abort @@ -13859,7 +13859,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 398 i32.const 0 call $~lib/builtins/abort @@ -13872,7 +13872,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 399 i32.const 0 call $~lib/builtins/abort @@ -13885,7 +13885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 400 i32.const 0 call $~lib/builtins/abort @@ -13898,7 +13898,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 401 i32.const 0 call $~lib/builtins/abort @@ -13911,7 +13911,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 402 i32.const 0 call $~lib/builtins/abort @@ -13924,7 +13924,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 403 i32.const 0 call $~lib/builtins/abort @@ -13937,7 +13937,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 415 i32.const 0 call $~lib/builtins/abort @@ -13950,7 +13950,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 416 i32.const 0 call $~lib/builtins/abort @@ -13963,7 +13963,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 417 i32.const 0 call $~lib/builtins/abort @@ -13976,7 +13976,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 418 i32.const 0 call $~lib/builtins/abort @@ -13989,7 +13989,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 419 i32.const 0 call $~lib/builtins/abort @@ -14002,7 +14002,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 420 i32.const 0 call $~lib/builtins/abort @@ -14015,7 +14015,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 421 i32.const 0 call $~lib/builtins/abort @@ -14028,7 +14028,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 422 i32.const 0 call $~lib/builtins/abort @@ -14041,7 +14041,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 423 i32.const 0 call $~lib/builtins/abort @@ -14054,7 +14054,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 424 i32.const 0 call $~lib/builtins/abort @@ -14067,7 +14067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 427 i32.const 0 call $~lib/builtins/abort @@ -14080,7 +14080,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 428 i32.const 0 call $~lib/builtins/abort @@ -14093,7 +14093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 429 i32.const 0 call $~lib/builtins/abort @@ -14106,7 +14106,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 430 i32.const 0 call $~lib/builtins/abort @@ -14119,7 +14119,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 431 i32.const 0 call $~lib/builtins/abort @@ -14132,7 +14132,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 432 i32.const 0 call $~lib/builtins/abort @@ -14145,7 +14145,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 433 i32.const 0 call $~lib/builtins/abort @@ -14158,7 +14158,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 434 i32.const 0 call $~lib/builtins/abort @@ -14171,7 +14171,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 435 i32.const 0 call $~lib/builtins/abort @@ -14184,7 +14184,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 436 i32.const 0 call $~lib/builtins/abort @@ -14197,7 +14197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 445 i32.const 0 call $~lib/builtins/abort @@ -14210,7 +14210,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 446 i32.const 0 call $~lib/builtins/abort @@ -14223,7 +14223,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 447 i32.const 0 call $~lib/builtins/abort @@ -14236,7 +14236,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 448 i32.const 0 call $~lib/builtins/abort @@ -14249,7 +14249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 449 i32.const 0 call $~lib/builtins/abort @@ -14262,7 +14262,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 450 i32.const 0 call $~lib/builtins/abort @@ -14275,7 +14275,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 451 i32.const 0 call $~lib/builtins/abort @@ -14288,7 +14288,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 452 i32.const 0 call $~lib/builtins/abort @@ -14301,7 +14301,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 453 i32.const 0 call $~lib/builtins/abort @@ -14314,7 +14314,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 454 i32.const 0 call $~lib/builtins/abort @@ -14327,7 +14327,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 457 i32.const 0 call $~lib/builtins/abort @@ -14340,7 +14340,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 458 i32.const 0 call $~lib/builtins/abort @@ -14353,7 +14353,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 459 i32.const 0 call $~lib/builtins/abort @@ -14366,7 +14366,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 460 i32.const 0 call $~lib/builtins/abort @@ -14379,7 +14379,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 461 i32.const 0 call $~lib/builtins/abort @@ -14392,7 +14392,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 462 i32.const 0 call $~lib/builtins/abort @@ -14405,7 +14405,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 463 i32.const 0 call $~lib/builtins/abort @@ -14418,7 +14418,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 464 i32.const 0 call $~lib/builtins/abort @@ -14431,7 +14431,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 465 i32.const 0 call $~lib/builtins/abort @@ -14444,7 +14444,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 466 i32.const 0 call $~lib/builtins/abort @@ -14457,7 +14457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 478 i32.const 0 call $~lib/builtins/abort @@ -14470,7 +14470,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 479 i32.const 0 call $~lib/builtins/abort @@ -14483,7 +14483,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 480 i32.const 0 call $~lib/builtins/abort @@ -14496,7 +14496,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 481 i32.const 0 call $~lib/builtins/abort @@ -14509,7 +14509,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 482 i32.const 0 call $~lib/builtins/abort @@ -14522,7 +14522,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 483 i32.const 0 call $~lib/builtins/abort @@ -14535,7 +14535,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 484 i32.const 0 call $~lib/builtins/abort @@ -14548,7 +14548,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 485 i32.const 0 call $~lib/builtins/abort @@ -14561,7 +14561,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 486 i32.const 0 call $~lib/builtins/abort @@ -14574,7 +14574,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 487 i32.const 0 call $~lib/builtins/abort @@ -14587,7 +14587,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 0 call $~lib/builtins/abort @@ -14600,7 +14600,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 491 i32.const 0 call $~lib/builtins/abort @@ -14613,7 +14613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 492 i32.const 0 call $~lib/builtins/abort @@ -14626,7 +14626,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 493 i32.const 0 call $~lib/builtins/abort @@ -14639,7 +14639,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 494 i32.const 0 call $~lib/builtins/abort @@ -14652,7 +14652,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 523 i32.const 0 call $~lib/builtins/abort @@ -14665,7 +14665,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 524 i32.const 0 call $~lib/builtins/abort @@ -14678,7 +14678,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 525 i32.const 0 call $~lib/builtins/abort @@ -14691,7 +14691,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 526 i32.const 0 call $~lib/builtins/abort @@ -14704,7 +14704,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 527 i32.const 0 call $~lib/builtins/abort @@ -14717,7 +14717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 528 i32.const 0 call $~lib/builtins/abort @@ -14730,7 +14730,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 529 i32.const 0 call $~lib/builtins/abort @@ -14743,7 +14743,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 530 i32.const 0 call $~lib/builtins/abort @@ -14756,7 +14756,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 531 i32.const 0 call $~lib/builtins/abort @@ -14769,7 +14769,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 532 i32.const 0 call $~lib/builtins/abort @@ -14782,7 +14782,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 535 i32.const 0 call $~lib/builtins/abort @@ -14795,7 +14795,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 536 i32.const 0 call $~lib/builtins/abort @@ -14808,7 +14808,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 537 i32.const 0 call $~lib/builtins/abort @@ -14821,7 +14821,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 538 i32.const 0 call $~lib/builtins/abort @@ -14834,7 +14834,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 539 i32.const 0 call $~lib/builtins/abort @@ -14847,7 +14847,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 551 i32.const 0 call $~lib/builtins/abort @@ -14860,7 +14860,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 552 i32.const 0 call $~lib/builtins/abort @@ -14873,7 +14873,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 553 i32.const 0 call $~lib/builtins/abort @@ -14886,7 +14886,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 554 i32.const 0 call $~lib/builtins/abort @@ -14899,7 +14899,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 555 i32.const 0 call $~lib/builtins/abort @@ -14912,7 +14912,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 556 i32.const 0 call $~lib/builtins/abort @@ -14925,7 +14925,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 557 i32.const 0 call $~lib/builtins/abort @@ -14938,7 +14938,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 558 i32.const 0 call $~lib/builtins/abort @@ -14951,7 +14951,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 559 i32.const 0 call $~lib/builtins/abort @@ -14964,7 +14964,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 560 i32.const 0 call $~lib/builtins/abort @@ -14977,7 +14977,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 563 i32.const 0 call $~lib/builtins/abort @@ -14990,7 +14990,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 564 i32.const 0 call $~lib/builtins/abort @@ -15003,7 +15003,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 565 i32.const 0 call $~lib/builtins/abort @@ -15016,7 +15016,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 566 i32.const 0 call $~lib/builtins/abort @@ -15029,7 +15029,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 567 i32.const 0 call $~lib/builtins/abort @@ -15042,7 +15042,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 568 i32.const 0 call $~lib/builtins/abort @@ -15055,7 +15055,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 569 i32.const 0 call $~lib/builtins/abort @@ -15068,7 +15068,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 570 i32.const 0 call $~lib/builtins/abort @@ -15081,7 +15081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 579 i32.const 0 call $~lib/builtins/abort @@ -15094,7 +15094,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 580 i32.const 0 call $~lib/builtins/abort @@ -15107,7 +15107,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 581 i32.const 0 call $~lib/builtins/abort @@ -15120,7 +15120,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 582 i32.const 0 call $~lib/builtins/abort @@ -15133,7 +15133,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 583 i32.const 0 call $~lib/builtins/abort @@ -15146,7 +15146,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 584 i32.const 0 call $~lib/builtins/abort @@ -15159,7 +15159,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 585 i32.const 0 call $~lib/builtins/abort @@ -15172,7 +15172,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 586 i32.const 0 call $~lib/builtins/abort @@ -15185,7 +15185,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 587 i32.const 0 call $~lib/builtins/abort @@ -15198,7 +15198,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 588 i32.const 0 call $~lib/builtins/abort @@ -15211,7 +15211,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 591 i32.const 0 call $~lib/builtins/abort @@ -15224,7 +15224,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 592 i32.const 0 call $~lib/builtins/abort @@ -15237,7 +15237,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 593 i32.const 0 call $~lib/builtins/abort @@ -15250,7 +15250,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 594 i32.const 0 call $~lib/builtins/abort @@ -15263,7 +15263,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 595 i32.const 0 call $~lib/builtins/abort @@ -15276,7 +15276,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 596 i32.const 0 call $~lib/builtins/abort @@ -15289,7 +15289,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 597 i32.const 0 call $~lib/builtins/abort @@ -15302,7 +15302,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 609 i32.const 0 call $~lib/builtins/abort @@ -15315,7 +15315,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 610 i32.const 0 call $~lib/builtins/abort @@ -15328,7 +15328,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 611 i32.const 0 call $~lib/builtins/abort @@ -15341,7 +15341,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 612 i32.const 0 call $~lib/builtins/abort @@ -15354,7 +15354,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 613 i32.const 0 call $~lib/builtins/abort @@ -15367,7 +15367,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 614 i32.const 0 call $~lib/builtins/abort @@ -15380,7 +15380,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 615 i32.const 0 call $~lib/builtins/abort @@ -15393,7 +15393,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 616 i32.const 0 call $~lib/builtins/abort @@ -15406,7 +15406,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 617 i32.const 0 call $~lib/builtins/abort @@ -15419,7 +15419,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 618 i32.const 0 call $~lib/builtins/abort @@ -15432,7 +15432,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 621 i32.const 0 call $~lib/builtins/abort @@ -15445,7 +15445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 622 i32.const 0 call $~lib/builtins/abort @@ -15458,7 +15458,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 623 i32.const 0 call $~lib/builtins/abort @@ -15471,7 +15471,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 624 i32.const 0 call $~lib/builtins/abort @@ -15484,7 +15484,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 625 i32.const 0 call $~lib/builtins/abort @@ -15497,7 +15497,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 626 i32.const 0 call $~lib/builtins/abort @@ -15510,7 +15510,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 627 i32.const 0 call $~lib/builtins/abort @@ -15523,7 +15523,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 628 i32.const 0 call $~lib/builtins/abort @@ -15536,7 +15536,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 629 i32.const 0 call $~lib/builtins/abort @@ -15549,7 +15549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 630 i32.const 0 call $~lib/builtins/abort @@ -15562,7 +15562,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 631 i32.const 0 call $~lib/builtins/abort @@ -15575,7 +15575,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 632 i32.const 0 call $~lib/builtins/abort @@ -15588,7 +15588,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 633 i32.const 0 call $~lib/builtins/abort @@ -15601,7 +15601,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 634 i32.const 0 call $~lib/builtins/abort @@ -15614,7 +15614,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 643 i32.const 0 call $~lib/builtins/abort @@ -15627,7 +15627,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 644 i32.const 0 call $~lib/builtins/abort @@ -15640,7 +15640,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 645 i32.const 0 call $~lib/builtins/abort @@ -15653,7 +15653,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 646 i32.const 0 call $~lib/builtins/abort @@ -15666,7 +15666,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 647 i32.const 0 call $~lib/builtins/abort @@ -15679,7 +15679,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 648 i32.const 0 call $~lib/builtins/abort @@ -15692,7 +15692,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 649 i32.const 0 call $~lib/builtins/abort @@ -15705,7 +15705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 650 i32.const 0 call $~lib/builtins/abort @@ -15718,7 +15718,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 651 i32.const 0 call $~lib/builtins/abort @@ -15731,7 +15731,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 652 i32.const 0 call $~lib/builtins/abort @@ -15744,7 +15744,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 655 i32.const 0 call $~lib/builtins/abort @@ -15757,7 +15757,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 656 i32.const 0 call $~lib/builtins/abort @@ -15770,7 +15770,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 657 i32.const 0 call $~lib/builtins/abort @@ -15783,7 +15783,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 658 i32.const 0 call $~lib/builtins/abort @@ -15796,7 +15796,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 659 i32.const 0 call $~lib/builtins/abort @@ -15809,7 +15809,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 660 i32.const 0 call $~lib/builtins/abort @@ -15822,7 +15822,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 661 i32.const 0 call $~lib/builtins/abort @@ -15835,7 +15835,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 662 i32.const 0 call $~lib/builtins/abort @@ -15848,7 +15848,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 663 i32.const 0 call $~lib/builtins/abort @@ -15861,7 +15861,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 664 i32.const 0 call $~lib/builtins/abort @@ -15874,7 +15874,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 665 i32.const 0 call $~lib/builtins/abort @@ -15887,7 +15887,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 666 i32.const 0 call $~lib/builtins/abort @@ -15900,7 +15900,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 667 i32.const 0 call $~lib/builtins/abort @@ -15913,7 +15913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 668 i32.const 0 call $~lib/builtins/abort @@ -15927,7 +15927,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 680 i32.const 0 call $~lib/builtins/abort @@ -15941,7 +15941,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 681 i32.const 0 call $~lib/builtins/abort @@ -15955,7 +15955,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 682 i32.const 0 call $~lib/builtins/abort @@ -15969,7 +15969,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 683 i32.const 0 call $~lib/builtins/abort @@ -15983,7 +15983,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 684 i32.const 0 call $~lib/builtins/abort @@ -15997,7 +15997,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 685 i32.const 0 call $~lib/builtins/abort @@ -16011,7 +16011,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 686 i32.const 0 call $~lib/builtins/abort @@ -16025,7 +16025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 687 i32.const 0 call $~lib/builtins/abort @@ -16039,7 +16039,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 688 i32.const 0 call $~lib/builtins/abort @@ -16053,7 +16053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 689 i32.const 0 call $~lib/builtins/abort @@ -16067,7 +16067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 692 i32.const 0 call $~lib/builtins/abort @@ -16081,7 +16081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 693 i32.const 0 call $~lib/builtins/abort @@ -16095,7 +16095,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 694 i32.const 0 call $~lib/builtins/abort @@ -16109,7 +16109,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 695 i32.const 0 call $~lib/builtins/abort @@ -16123,7 +16123,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 696 i32.const 0 call $~lib/builtins/abort @@ -16137,7 +16137,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 697 i32.const 0 call $~lib/builtins/abort @@ -16151,7 +16151,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 698 i32.const 0 call $~lib/builtins/abort @@ -16165,7 +16165,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 699 i32.const 0 call $~lib/builtins/abort @@ -16179,7 +16179,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 700 i32.const 0 call $~lib/builtins/abort @@ -16193,7 +16193,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 701 i32.const 0 call $~lib/builtins/abort @@ -16207,7 +16207,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 702 i32.const 0 call $~lib/builtins/abort @@ -16221,7 +16221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 703 i32.const 0 call $~lib/builtins/abort @@ -16235,7 +16235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 704 i32.const 0 call $~lib/builtins/abort @@ -16249,7 +16249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 705 i32.const 0 call $~lib/builtins/abort @@ -16263,7 +16263,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 706 i32.const 0 call $~lib/builtins/abort @@ -16277,7 +16277,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 707 i32.const 0 call $~lib/builtins/abort @@ -16291,7 +16291,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 708 i32.const 0 call $~lib/builtins/abort @@ -16305,7 +16305,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 709 i32.const 0 call $~lib/builtins/abort @@ -16319,7 +16319,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 710 i32.const 0 call $~lib/builtins/abort @@ -16333,7 +16333,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 711 i32.const 0 call $~lib/builtins/abort @@ -16347,7 +16347,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 712 i32.const 0 call $~lib/builtins/abort @@ -16361,7 +16361,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 713 i32.const 0 call $~lib/builtins/abort @@ -16375,7 +16375,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 714 i32.const 0 call $~lib/builtins/abort @@ -16389,7 +16389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 715 i32.const 0 call $~lib/builtins/abort @@ -16403,7 +16403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 716 i32.const 0 call $~lib/builtins/abort @@ -16417,7 +16417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 717 i32.const 0 call $~lib/builtins/abort @@ -16431,7 +16431,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 718 i32.const 0 call $~lib/builtins/abort @@ -16445,7 +16445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 719 i32.const 0 call $~lib/builtins/abort @@ -16459,7 +16459,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 720 i32.const 0 call $~lib/builtins/abort @@ -16473,7 +16473,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 721 i32.const 0 call $~lib/builtins/abort @@ -16487,7 +16487,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 730 i32.const 0 call $~lib/builtins/abort @@ -16501,7 +16501,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 731 i32.const 0 call $~lib/builtins/abort @@ -16515,7 +16515,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 732 i32.const 0 call $~lib/builtins/abort @@ -16529,7 +16529,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 733 i32.const 0 call $~lib/builtins/abort @@ -16543,7 +16543,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 734 i32.const 0 call $~lib/builtins/abort @@ -16557,7 +16557,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 735 i32.const 0 call $~lib/builtins/abort @@ -16571,7 +16571,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 736 i32.const 0 call $~lib/builtins/abort @@ -16585,7 +16585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 737 i32.const 0 call $~lib/builtins/abort @@ -16599,7 +16599,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 738 i32.const 0 call $~lib/builtins/abort @@ -16613,7 +16613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 739 i32.const 0 call $~lib/builtins/abort @@ -16627,7 +16627,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 742 i32.const 0 call $~lib/builtins/abort @@ -16641,7 +16641,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 743 i32.const 0 call $~lib/builtins/abort @@ -16655,7 +16655,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 744 i32.const 0 call $~lib/builtins/abort @@ -16669,7 +16669,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 745 i32.const 0 call $~lib/builtins/abort @@ -16683,7 +16683,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 746 i32.const 0 call $~lib/builtins/abort @@ -16697,7 +16697,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 747 i32.const 0 call $~lib/builtins/abort @@ -16711,7 +16711,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 748 i32.const 0 call $~lib/builtins/abort @@ -16725,7 +16725,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 749 i32.const 0 call $~lib/builtins/abort @@ -16739,7 +16739,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 750 i32.const 0 call $~lib/builtins/abort @@ -16753,7 +16753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 751 i32.const 0 call $~lib/builtins/abort @@ -16767,7 +16767,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 752 i32.const 0 call $~lib/builtins/abort @@ -16781,7 +16781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 753 i32.const 0 call $~lib/builtins/abort @@ -16795,7 +16795,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 754 i32.const 0 call $~lib/builtins/abort @@ -16809,7 +16809,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 755 i32.const 0 call $~lib/builtins/abort @@ -16823,7 +16823,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 756 i32.const 0 call $~lib/builtins/abort @@ -16837,7 +16837,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 757 i32.const 0 call $~lib/builtins/abort @@ -16851,7 +16851,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 758 i32.const 0 call $~lib/builtins/abort @@ -16865,7 +16865,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 759 i32.const 0 call $~lib/builtins/abort @@ -16879,7 +16879,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 760 i32.const 0 call $~lib/builtins/abort @@ -16893,7 +16893,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 761 i32.const 0 call $~lib/builtins/abort @@ -16907,7 +16907,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 762 i32.const 0 call $~lib/builtins/abort @@ -16921,7 +16921,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 763 i32.const 0 call $~lib/builtins/abort @@ -16935,7 +16935,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 764 i32.const 0 call $~lib/builtins/abort @@ -16949,7 +16949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 765 i32.const 0 call $~lib/builtins/abort @@ -16963,7 +16963,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 766 i32.const 0 call $~lib/builtins/abort @@ -16977,7 +16977,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 767 i32.const 0 call $~lib/builtins/abort @@ -16991,7 +16991,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 768 i32.const 0 call $~lib/builtins/abort @@ -17005,7 +17005,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 769 i32.const 0 call $~lib/builtins/abort @@ -17018,7 +17018,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 781 i32.const 0 call $~lib/builtins/abort @@ -17031,7 +17031,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 782 i32.const 0 call $~lib/builtins/abort @@ -17044,7 +17044,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 783 i32.const 0 call $~lib/builtins/abort @@ -17057,7 +17057,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 784 i32.const 0 call $~lib/builtins/abort @@ -17070,7 +17070,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 785 i32.const 0 call $~lib/builtins/abort @@ -17083,7 +17083,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 786 i32.const 0 call $~lib/builtins/abort @@ -17096,7 +17096,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 787 i32.const 0 call $~lib/builtins/abort @@ -17109,7 +17109,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 788 i32.const 0 call $~lib/builtins/abort @@ -17122,7 +17122,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 789 i32.const 0 call $~lib/builtins/abort @@ -17135,7 +17135,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 790 i32.const 0 call $~lib/builtins/abort @@ -17148,7 +17148,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 793 i32.const 0 call $~lib/builtins/abort @@ -17161,7 +17161,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 794 i32.const 0 call $~lib/builtins/abort @@ -17174,7 +17174,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 795 i32.const 0 call $~lib/builtins/abort @@ -17187,7 +17187,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 796 i32.const 0 call $~lib/builtins/abort @@ -17200,7 +17200,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 797 i32.const 0 call $~lib/builtins/abort @@ -17213,7 +17213,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 798 i32.const 0 call $~lib/builtins/abort @@ -17226,7 +17226,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 799 i32.const 0 call $~lib/builtins/abort @@ -17239,7 +17239,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 800 i32.const 0 call $~lib/builtins/abort @@ -17252,7 +17252,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 801 i32.const 0 call $~lib/builtins/abort @@ -17265,7 +17265,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 802 i32.const 0 call $~lib/builtins/abort @@ -17278,7 +17278,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 811 i32.const 0 call $~lib/builtins/abort @@ -17291,7 +17291,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 812 i32.const 0 call $~lib/builtins/abort @@ -17304,7 +17304,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 813 i32.const 0 call $~lib/builtins/abort @@ -17317,7 +17317,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 814 i32.const 0 call $~lib/builtins/abort @@ -17330,7 +17330,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 815 i32.const 0 call $~lib/builtins/abort @@ -17343,7 +17343,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 816 i32.const 0 call $~lib/builtins/abort @@ -17356,7 +17356,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 817 i32.const 0 call $~lib/builtins/abort @@ -17369,7 +17369,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 818 i32.const 0 call $~lib/builtins/abort @@ -17382,7 +17382,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 819 i32.const 0 call $~lib/builtins/abort @@ -17395,7 +17395,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 820 i32.const 0 call $~lib/builtins/abort @@ -17408,7 +17408,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 823 i32.const 0 call $~lib/builtins/abort @@ -17421,7 +17421,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 824 i32.const 0 call $~lib/builtins/abort @@ -17434,7 +17434,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 825 i32.const 0 call $~lib/builtins/abort @@ -17447,7 +17447,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 826 i32.const 0 call $~lib/builtins/abort @@ -17460,7 +17460,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 827 i32.const 0 call $~lib/builtins/abort @@ -17473,7 +17473,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 828 i32.const 0 call $~lib/builtins/abort @@ -17486,7 +17486,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 829 i32.const 0 call $~lib/builtins/abort @@ -17499,7 +17499,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 830 i32.const 0 call $~lib/builtins/abort @@ -17512,7 +17512,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 831 i32.const 0 call $~lib/builtins/abort @@ -17525,7 +17525,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 832 i32.const 0 call $~lib/builtins/abort @@ -17537,7 +17537,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 844 i32.const 0 call $~lib/builtins/abort @@ -17549,7 +17549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 845 i32.const 0 call $~lib/builtins/abort @@ -17561,7 +17561,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 846 i32.const 0 call $~lib/builtins/abort @@ -17573,7 +17573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 847 i32.const 0 call $~lib/builtins/abort @@ -17585,7 +17585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 848 i32.const 0 call $~lib/builtins/abort @@ -17597,7 +17597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 849 i32.const 0 call $~lib/builtins/abort @@ -17609,7 +17609,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 850 i32.const 0 call $~lib/builtins/abort @@ -17621,7 +17621,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 851 i32.const 0 call $~lib/builtins/abort @@ -17633,7 +17633,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 852 i32.const 0 call $~lib/builtins/abort @@ -17645,7 +17645,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 853 i32.const 0 call $~lib/builtins/abort @@ -17657,7 +17657,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 856 i32.const 0 call $~lib/builtins/abort @@ -17669,7 +17669,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 857 i32.const 0 call $~lib/builtins/abort @@ -17681,7 +17681,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 858 i32.const 0 call $~lib/builtins/abort @@ -17693,7 +17693,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 859 i32.const 0 call $~lib/builtins/abort @@ -17705,7 +17705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 860 i32.const 0 call $~lib/builtins/abort @@ -17717,7 +17717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 861 i32.const 0 call $~lib/builtins/abort @@ -17729,7 +17729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 862 i32.const 0 call $~lib/builtins/abort @@ -17741,7 +17741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 863 i32.const 0 call $~lib/builtins/abort @@ -17753,7 +17753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 864 i32.const 0 call $~lib/builtins/abort @@ -17765,7 +17765,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 865 i32.const 0 call $~lib/builtins/abort @@ -17777,7 +17777,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 866 i32.const 0 call $~lib/builtins/abort @@ -17789,7 +17789,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 867 i32.const 0 call $~lib/builtins/abort @@ -17801,7 +17801,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 868 i32.const 0 call $~lib/builtins/abort @@ -17813,7 +17813,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 869 i32.const 0 call $~lib/builtins/abort @@ -17825,7 +17825,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 870 i32.const 0 call $~lib/builtins/abort @@ -17837,7 +17837,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 871 i32.const 0 call $~lib/builtins/abort @@ -17849,7 +17849,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 872 i32.const 0 call $~lib/builtins/abort @@ -17861,7 +17861,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 873 i32.const 0 call $~lib/builtins/abort @@ -17873,7 +17873,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 874 i32.const 0 call $~lib/builtins/abort @@ -17885,7 +17885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 875 i32.const 0 call $~lib/builtins/abort @@ -17897,7 +17897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 876 i32.const 0 call $~lib/builtins/abort @@ -17909,7 +17909,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 877 i32.const 0 call $~lib/builtins/abort @@ -17921,7 +17921,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 878 i32.const 0 call $~lib/builtins/abort @@ -17933,7 +17933,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 879 i32.const 0 call $~lib/builtins/abort @@ -17945,7 +17945,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 880 i32.const 0 call $~lib/builtins/abort @@ -17957,7 +17957,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 881 i32.const 0 call $~lib/builtins/abort @@ -17969,7 +17969,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 882 i32.const 0 call $~lib/builtins/abort @@ -17981,7 +17981,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 883 i32.const 0 call $~lib/builtins/abort @@ -17993,7 +17993,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 884 i32.const 0 call $~lib/builtins/abort @@ -18005,7 +18005,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 885 i32.const 0 call $~lib/builtins/abort @@ -18017,7 +18017,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 886 i32.const 0 call $~lib/builtins/abort @@ -18029,7 +18029,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 887 i32.const 0 call $~lib/builtins/abort @@ -18041,7 +18041,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 888 i32.const 0 call $~lib/builtins/abort @@ -18053,7 +18053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 889 i32.const 0 call $~lib/builtins/abort @@ -18065,7 +18065,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 890 i32.const 0 call $~lib/builtins/abort @@ -18077,7 +18077,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 891 i32.const 0 call $~lib/builtins/abort @@ -18089,7 +18089,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 892 i32.const 0 call $~lib/builtins/abort @@ -18101,7 +18101,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 893 i32.const 0 call $~lib/builtins/abort @@ -18113,7 +18113,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 894 i32.const 0 call $~lib/builtins/abort @@ -18125,7 +18125,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 895 i32.const 0 call $~lib/builtins/abort @@ -18137,7 +18137,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 896 i32.const 0 call $~lib/builtins/abort @@ -18149,7 +18149,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 897 i32.const 0 call $~lib/builtins/abort @@ -18161,7 +18161,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 898 i32.const 0 call $~lib/builtins/abort @@ -18173,7 +18173,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 899 i32.const 0 call $~lib/builtins/abort @@ -18185,7 +18185,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 900 i32.const 0 call $~lib/builtins/abort @@ -18197,7 +18197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 909 i32.const 0 call $~lib/builtins/abort @@ -18209,7 +18209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 910 i32.const 0 call $~lib/builtins/abort @@ -18221,7 +18221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 911 i32.const 0 call $~lib/builtins/abort @@ -18233,7 +18233,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 912 i32.const 0 call $~lib/builtins/abort @@ -18245,7 +18245,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 913 i32.const 0 call $~lib/builtins/abort @@ -18257,7 +18257,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 914 i32.const 0 call $~lib/builtins/abort @@ -18269,7 +18269,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 915 i32.const 0 call $~lib/builtins/abort @@ -18281,7 +18281,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 916 i32.const 0 call $~lib/builtins/abort @@ -18293,7 +18293,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 917 i32.const 0 call $~lib/builtins/abort @@ -18305,7 +18305,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 918 i32.const 0 call $~lib/builtins/abort @@ -18317,7 +18317,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 921 i32.const 0 call $~lib/builtins/abort @@ -18329,7 +18329,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 922 i32.const 0 call $~lib/builtins/abort @@ -18341,7 +18341,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 923 i32.const 0 call $~lib/builtins/abort @@ -18353,7 +18353,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 924 i32.const 0 call $~lib/builtins/abort @@ -18365,7 +18365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 925 i32.const 0 call $~lib/builtins/abort @@ -18377,7 +18377,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 926 i32.const 0 call $~lib/builtins/abort @@ -18389,7 +18389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 927 i32.const 0 call $~lib/builtins/abort @@ -18401,7 +18401,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 928 i32.const 0 call $~lib/builtins/abort @@ -18413,7 +18413,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 929 i32.const 0 call $~lib/builtins/abort @@ -18425,7 +18425,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 930 i32.const 0 call $~lib/builtins/abort @@ -18437,7 +18437,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 931 i32.const 0 call $~lib/builtins/abort @@ -18449,7 +18449,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 932 i32.const 0 call $~lib/builtins/abort @@ -18461,7 +18461,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 933 i32.const 0 call $~lib/builtins/abort @@ -18473,7 +18473,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 934 i32.const 0 call $~lib/builtins/abort @@ -18485,7 +18485,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 935 i32.const 0 call $~lib/builtins/abort @@ -18497,7 +18497,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 936 i32.const 0 call $~lib/builtins/abort @@ -18509,7 +18509,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 937 i32.const 0 call $~lib/builtins/abort @@ -18521,7 +18521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 938 i32.const 0 call $~lib/builtins/abort @@ -18533,7 +18533,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 939 i32.const 0 call $~lib/builtins/abort @@ -18545,7 +18545,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 940 i32.const 0 call $~lib/builtins/abort @@ -18557,7 +18557,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 941 i32.const 0 call $~lib/builtins/abort @@ -18569,7 +18569,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 942 i32.const 0 call $~lib/builtins/abort @@ -18581,7 +18581,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 943 i32.const 0 call $~lib/builtins/abort @@ -18593,7 +18593,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 944 i32.const 0 call $~lib/builtins/abort @@ -18605,7 +18605,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 945 i32.const 0 call $~lib/builtins/abort @@ -18617,7 +18617,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 946 i32.const 0 call $~lib/builtins/abort @@ -18629,7 +18629,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 947 i32.const 0 call $~lib/builtins/abort @@ -18641,7 +18641,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 948 i32.const 0 call $~lib/builtins/abort @@ -18653,7 +18653,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 949 i32.const 0 call $~lib/builtins/abort @@ -18665,7 +18665,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 950 i32.const 0 call $~lib/builtins/abort @@ -18677,7 +18677,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 951 i32.const 0 call $~lib/builtins/abort @@ -18689,7 +18689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 952 i32.const 0 call $~lib/builtins/abort @@ -18701,7 +18701,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 953 i32.const 0 call $~lib/builtins/abort @@ -18713,7 +18713,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 954 i32.const 0 call $~lib/builtins/abort @@ -18725,7 +18725,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 955 i32.const 0 call $~lib/builtins/abort @@ -18737,7 +18737,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 956 i32.const 0 call $~lib/builtins/abort @@ -18749,7 +18749,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 957 i32.const 0 call $~lib/builtins/abort @@ -18761,7 +18761,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 958 i32.const 0 call $~lib/builtins/abort @@ -18773,7 +18773,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 959 i32.const 0 call $~lib/builtins/abort @@ -18785,7 +18785,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 960 i32.const 0 call $~lib/builtins/abort @@ -18797,7 +18797,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 961 i32.const 0 call $~lib/builtins/abort @@ -18809,7 +18809,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 962 i32.const 0 call $~lib/builtins/abort @@ -18821,7 +18821,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 963 i32.const 0 call $~lib/builtins/abort @@ -18833,7 +18833,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 964 i32.const 0 call $~lib/builtins/abort @@ -18845,7 +18845,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 965 i32.const 0 call $~lib/builtins/abort @@ -18858,7 +18858,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 976 i32.const 0 call $~lib/builtins/abort @@ -18871,7 +18871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 977 i32.const 0 call $~lib/builtins/abort @@ -18884,7 +18884,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 978 i32.const 0 call $~lib/builtins/abort @@ -18897,7 +18897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 979 i32.const 0 call $~lib/builtins/abort @@ -18910,7 +18910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 980 i32.const 0 call $~lib/builtins/abort @@ -18923,7 +18923,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 981 i32.const 0 call $~lib/builtins/abort @@ -18936,7 +18936,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 982 i32.const 0 call $~lib/builtins/abort @@ -18949,7 +18949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 983 i32.const 0 call $~lib/builtins/abort @@ -18962,7 +18962,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 984 i32.const 0 call $~lib/builtins/abort @@ -18975,7 +18975,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 985 i32.const 0 call $~lib/builtins/abort @@ -18988,7 +18988,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 988 i32.const 0 call $~lib/builtins/abort @@ -19001,7 +19001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 989 i32.const 0 call $~lib/builtins/abort @@ -19014,7 +19014,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 990 i32.const 0 call $~lib/builtins/abort @@ -19027,7 +19027,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 991 i32.const 0 call $~lib/builtins/abort @@ -19040,7 +19040,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 992 i32.const 0 call $~lib/builtins/abort @@ -19053,7 +19053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 993 i32.const 0 call $~lib/builtins/abort @@ -19066,7 +19066,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 994 i32.const 0 call $~lib/builtins/abort @@ -19079,7 +19079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 995 i32.const 0 call $~lib/builtins/abort @@ -19092,7 +19092,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 996 i32.const 0 call $~lib/builtins/abort @@ -19105,7 +19105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 997 i32.const 0 call $~lib/builtins/abort @@ -19118,7 +19118,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 998 i32.const 0 call $~lib/builtins/abort @@ -19131,7 +19131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 999 i32.const 0 call $~lib/builtins/abort @@ -19144,7 +19144,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1000 i32.const 0 call $~lib/builtins/abort @@ -19157,7 +19157,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1001 i32.const 0 call $~lib/builtins/abort @@ -19170,7 +19170,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1002 i32.const 0 call $~lib/builtins/abort @@ -19183,7 +19183,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1003 i32.const 0 call $~lib/builtins/abort @@ -19196,7 +19196,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1004 i32.const 0 call $~lib/builtins/abort @@ -19209,7 +19209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1005 i32.const 0 call $~lib/builtins/abort @@ -19222,7 +19222,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1006 i32.const 0 call $~lib/builtins/abort @@ -19235,7 +19235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1007 i32.const 0 call $~lib/builtins/abort @@ -19248,7 +19248,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1008 i32.const 0 call $~lib/builtins/abort @@ -19261,7 +19261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1009 i32.const 0 call $~lib/builtins/abort @@ -19274,7 +19274,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1010 i32.const 0 call $~lib/builtins/abort @@ -19287,7 +19287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1011 i32.const 0 call $~lib/builtins/abort @@ -19300,7 +19300,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1012 i32.const 0 call $~lib/builtins/abort @@ -19313,7 +19313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1013 i32.const 0 call $~lib/builtins/abort @@ -19326,7 +19326,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1014 i32.const 0 call $~lib/builtins/abort @@ -19339,7 +19339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1015 i32.const 0 call $~lib/builtins/abort @@ -19352,7 +19352,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1016 i32.const 0 call $~lib/builtins/abort @@ -19365,7 +19365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1017 i32.const 0 call $~lib/builtins/abort @@ -19378,7 +19378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1018 i32.const 0 call $~lib/builtins/abort @@ -19391,7 +19391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1019 i32.const 0 call $~lib/builtins/abort @@ -19404,7 +19404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1020 i32.const 0 call $~lib/builtins/abort @@ -19417,7 +19417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1021 i32.const 0 call $~lib/builtins/abort @@ -19430,7 +19430,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1022 i32.const 0 call $~lib/builtins/abort @@ -19443,7 +19443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1023 i32.const 0 call $~lib/builtins/abort @@ -19456,7 +19456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1024 i32.const 0 call $~lib/builtins/abort @@ -19469,7 +19469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1025 i32.const 0 call $~lib/builtins/abort @@ -19482,7 +19482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1026 i32.const 0 call $~lib/builtins/abort @@ -19495,7 +19495,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1027 i32.const 0 call $~lib/builtins/abort @@ -19508,7 +19508,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1028 i32.const 0 call $~lib/builtins/abort @@ -19521,7 +19521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1029 i32.const 0 call $~lib/builtins/abort @@ -19534,7 +19534,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1030 i32.const 0 call $~lib/builtins/abort @@ -19547,7 +19547,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1031 i32.const 0 call $~lib/builtins/abort @@ -19560,7 +19560,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1032 i32.const 0 call $~lib/builtins/abort @@ -19573,7 +19573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1033 i32.const 0 call $~lib/builtins/abort @@ -19586,7 +19586,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1034 i32.const 0 call $~lib/builtins/abort @@ -19599,7 +19599,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1035 i32.const 0 call $~lib/builtins/abort @@ -19612,7 +19612,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1036 i32.const 0 call $~lib/builtins/abort @@ -19625,7 +19625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1037 i32.const 0 call $~lib/builtins/abort @@ -19638,7 +19638,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1038 i32.const 0 call $~lib/builtins/abort @@ -19651,7 +19651,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1039 i32.const 0 call $~lib/builtins/abort @@ -19664,7 +19664,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1040 i32.const 0 call $~lib/builtins/abort @@ -19677,7 +19677,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1041 i32.const 0 call $~lib/builtins/abort @@ -19690,7 +19690,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1042 i32.const 0 call $~lib/builtins/abort @@ -19703,7 +19703,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1043 i32.const 0 call $~lib/builtins/abort @@ -19716,7 +19716,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1044 i32.const 0 call $~lib/builtins/abort @@ -19729,7 +19729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1045 i32.const 0 call $~lib/builtins/abort @@ -19742,7 +19742,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1046 i32.const 0 call $~lib/builtins/abort @@ -19755,7 +19755,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1047 i32.const 0 call $~lib/builtins/abort @@ -19768,7 +19768,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1048 i32.const 0 call $~lib/builtins/abort @@ -19781,7 +19781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1049 i32.const 0 call $~lib/builtins/abort @@ -19794,7 +19794,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1050 i32.const 0 call $~lib/builtins/abort @@ -19807,7 +19807,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1051 i32.const 0 call $~lib/builtins/abort @@ -19820,7 +19820,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1052 i32.const 0 call $~lib/builtins/abort @@ -19833,7 +19833,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1053 i32.const 0 call $~lib/builtins/abort @@ -19846,7 +19846,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1054 i32.const 0 call $~lib/builtins/abort @@ -19859,7 +19859,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1055 i32.const 0 call $~lib/builtins/abort @@ -19872,7 +19872,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1056 i32.const 0 call $~lib/builtins/abort @@ -19885,7 +19885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1057 i32.const 0 call $~lib/builtins/abort @@ -19898,7 +19898,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1058 i32.const 0 call $~lib/builtins/abort @@ -19911,7 +19911,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1059 i32.const 0 call $~lib/builtins/abort @@ -19924,7 +19924,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1060 i32.const 0 call $~lib/builtins/abort @@ -19937,7 +19937,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1061 i32.const 0 call $~lib/builtins/abort @@ -19950,7 +19950,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1062 i32.const 0 call $~lib/builtins/abort @@ -19963,7 +19963,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1063 i32.const 0 call $~lib/builtins/abort @@ -19976,7 +19976,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1064 i32.const 0 call $~lib/builtins/abort @@ -19989,7 +19989,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1065 i32.const 0 call $~lib/builtins/abort @@ -20002,7 +20002,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1068 i32.const 0 call $~lib/builtins/abort @@ -20015,7 +20015,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1069 i32.const 0 call $~lib/builtins/abort @@ -20028,7 +20028,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1070 i32.const 0 call $~lib/builtins/abort @@ -20041,7 +20041,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1071 i32.const 0 call $~lib/builtins/abort @@ -20054,7 +20054,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1072 i32.const 0 call $~lib/builtins/abort @@ -20067,7 +20067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1073 i32.const 0 call $~lib/builtins/abort @@ -20080,7 +20080,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1074 i32.const 0 call $~lib/builtins/abort @@ -20093,7 +20093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1075 i32.const 0 call $~lib/builtins/abort @@ -20106,7 +20106,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1076 i32.const 0 call $~lib/builtins/abort @@ -20119,7 +20119,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1077 i32.const 0 call $~lib/builtins/abort @@ -20132,7 +20132,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1078 i32.const 0 call $~lib/builtins/abort @@ -20145,7 +20145,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1079 i32.const 0 call $~lib/builtins/abort @@ -20158,7 +20158,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1080 i32.const 0 call $~lib/builtins/abort @@ -20171,7 +20171,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1081 i32.const 0 call $~lib/builtins/abort @@ -20184,7 +20184,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1082 i32.const 0 call $~lib/builtins/abort @@ -20197,7 +20197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1083 i32.const 0 call $~lib/builtins/abort @@ -20210,7 +20210,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1084 i32.const 0 call $~lib/builtins/abort @@ -20223,7 +20223,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1085 i32.const 0 call $~lib/builtins/abort @@ -20236,7 +20236,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1086 i32.const 0 call $~lib/builtins/abort @@ -20249,7 +20249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1087 i32.const 0 call $~lib/builtins/abort @@ -20262,7 +20262,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1088 i32.const 0 call $~lib/builtins/abort @@ -20275,7 +20275,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1089 i32.const 0 call $~lib/builtins/abort @@ -20288,7 +20288,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1090 i32.const 0 call $~lib/builtins/abort @@ -20301,7 +20301,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1091 i32.const 0 call $~lib/builtins/abort @@ -20314,7 +20314,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1092 i32.const 0 call $~lib/builtins/abort @@ -20327,7 +20327,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1093 i32.const 0 call $~lib/builtins/abort @@ -20340,7 +20340,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1094 i32.const 0 call $~lib/builtins/abort @@ -20353,7 +20353,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1095 i32.const 0 call $~lib/builtins/abort @@ -20366,7 +20366,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1096 i32.const 0 call $~lib/builtins/abort @@ -20379,7 +20379,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1097 i32.const 0 call $~lib/builtins/abort @@ -20392,7 +20392,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1098 i32.const 0 call $~lib/builtins/abort @@ -20405,7 +20405,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1099 i32.const 0 call $~lib/builtins/abort @@ -20418,7 +20418,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1100 i32.const 0 call $~lib/builtins/abort @@ -20431,7 +20431,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1101 i32.const 0 call $~lib/builtins/abort @@ -20444,7 +20444,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1102 i32.const 0 call $~lib/builtins/abort @@ -20457,7 +20457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1103 i32.const 0 call $~lib/builtins/abort @@ -20470,7 +20470,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1104 i32.const 0 call $~lib/builtins/abort @@ -20483,7 +20483,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1105 i32.const 0 call $~lib/builtins/abort @@ -20496,7 +20496,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1107 i32.const 0 call $~lib/builtins/abort @@ -20509,7 +20509,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1108 i32.const 0 call $~lib/builtins/abort @@ -20522,7 +20522,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1109 i32.const 0 call $~lib/builtins/abort @@ -20534,7 +20534,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1113 i32.const 0 call $~lib/builtins/abort @@ -20546,7 +20546,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1114 i32.const 0 call $~lib/builtins/abort @@ -20558,7 +20558,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1117 i32.const 0 call $~lib/builtins/abort @@ -20570,7 +20570,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1119 i32.const 0 call $~lib/builtins/abort @@ -20582,7 +20582,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1120 i32.const 0 call $~lib/builtins/abort @@ -20594,7 +20594,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1123 i32.const 0 call $~lib/builtins/abort @@ -20606,7 +20606,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1125 i32.const 0 call $~lib/builtins/abort @@ -20618,7 +20618,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1128 i32.const 0 call $~lib/builtins/abort @@ -20630,7 +20630,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1130 i32.const 0 call $~lib/builtins/abort @@ -20642,7 +20642,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1131 i32.const 0 call $~lib/builtins/abort @@ -20654,7 +20654,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1132 i32.const 0 call $~lib/builtins/abort @@ -20666,7 +20666,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1134 i32.const 0 call $~lib/builtins/abort @@ -20678,7 +20678,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1136 i32.const 0 call $~lib/builtins/abort @@ -20690,7 +20690,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1137 i32.const 0 call $~lib/builtins/abort @@ -20702,7 +20702,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1138 i32.const 0 call $~lib/builtins/abort @@ -20714,7 +20714,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1139 i32.const 0 call $~lib/builtins/abort @@ -20726,7 +20726,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1140 i32.const 0 call $~lib/builtins/abort @@ -20738,7 +20738,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1141 i32.const 0 call $~lib/builtins/abort @@ -20751,7 +20751,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1150 i32.const 0 call $~lib/builtins/abort @@ -20764,7 +20764,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1151 i32.const 0 call $~lib/builtins/abort @@ -20777,7 +20777,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1152 i32.const 0 call $~lib/builtins/abort @@ -20790,7 +20790,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1153 i32.const 0 call $~lib/builtins/abort @@ -20803,7 +20803,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1154 i32.const 0 call $~lib/builtins/abort @@ -20816,7 +20816,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1155 i32.const 0 call $~lib/builtins/abort @@ -20829,7 +20829,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1156 i32.const 0 call $~lib/builtins/abort @@ -20842,7 +20842,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1157 i32.const 0 call $~lib/builtins/abort @@ -20855,7 +20855,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1158 i32.const 0 call $~lib/builtins/abort @@ -20868,7 +20868,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1159 i32.const 0 call $~lib/builtins/abort @@ -20881,7 +20881,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1162 i32.const 0 call $~lib/builtins/abort @@ -20894,7 +20894,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1163 i32.const 0 call $~lib/builtins/abort @@ -20907,7 +20907,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1164 i32.const 0 call $~lib/builtins/abort @@ -20920,7 +20920,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1165 i32.const 0 call $~lib/builtins/abort @@ -20933,7 +20933,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1166 i32.const 0 call $~lib/builtins/abort @@ -20946,7 +20946,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1169 i32.const 0 call $~lib/builtins/abort @@ -20959,7 +20959,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1170 i32.const 0 call $~lib/builtins/abort @@ -20972,7 +20972,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1171 i32.const 0 call $~lib/builtins/abort @@ -20985,7 +20985,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1172 i32.const 0 call $~lib/builtins/abort @@ -20998,7 +20998,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1173 i32.const 0 call $~lib/builtins/abort @@ -21011,7 +21011,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1174 i32.const 0 call $~lib/builtins/abort @@ -21024,7 +21024,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1175 i32.const 0 call $~lib/builtins/abort @@ -21037,7 +21037,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1176 i32.const 0 call $~lib/builtins/abort @@ -21050,7 +21050,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1177 i32.const 0 call $~lib/builtins/abort @@ -21063,7 +21063,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1178 i32.const 0 call $~lib/builtins/abort @@ -21076,7 +21076,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1179 i32.const 0 call $~lib/builtins/abort @@ -21089,7 +21089,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1180 i32.const 0 call $~lib/builtins/abort @@ -21102,7 +21102,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1181 i32.const 0 call $~lib/builtins/abort @@ -21115,7 +21115,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1182 i32.const 0 call $~lib/builtins/abort @@ -21128,7 +21128,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1183 i32.const 0 call $~lib/builtins/abort @@ -21141,7 +21141,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1184 i32.const 0 call $~lib/builtins/abort @@ -21154,7 +21154,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1185 i32.const 0 call $~lib/builtins/abort @@ -21167,7 +21167,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1186 i32.const 0 call $~lib/builtins/abort @@ -21180,7 +21180,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1187 i32.const 0 call $~lib/builtins/abort @@ -21193,7 +21193,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1188 i32.const 0 call $~lib/builtins/abort @@ -21206,7 +21206,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1189 i32.const 0 call $~lib/builtins/abort @@ -21219,7 +21219,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1190 i32.const 0 call $~lib/builtins/abort @@ -21232,7 +21232,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1191 i32.const 0 call $~lib/builtins/abort @@ -21245,7 +21245,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1192 i32.const 0 call $~lib/builtins/abort @@ -21258,7 +21258,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1193 i32.const 0 call $~lib/builtins/abort @@ -21271,7 +21271,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1194 i32.const 0 call $~lib/builtins/abort @@ -21284,7 +21284,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1195 i32.const 0 call $~lib/builtins/abort @@ -21297,7 +21297,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1196 i32.const 0 call $~lib/builtins/abort @@ -21310,7 +21310,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1197 i32.const 0 call $~lib/builtins/abort @@ -21323,7 +21323,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1198 i32.const 0 call $~lib/builtins/abort @@ -21336,7 +21336,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1199 i32.const 0 call $~lib/builtins/abort @@ -21349,7 +21349,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1200 i32.const 0 call $~lib/builtins/abort @@ -21362,7 +21362,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1201 i32.const 0 call $~lib/builtins/abort @@ -21375,7 +21375,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1202 i32.const 0 call $~lib/builtins/abort @@ -21388,7 +21388,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1203 i32.const 0 call $~lib/builtins/abort @@ -21401,7 +21401,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1204 i32.const 0 call $~lib/builtins/abort @@ -21414,7 +21414,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1205 i32.const 0 call $~lib/builtins/abort @@ -21427,7 +21427,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1206 i32.const 0 call $~lib/builtins/abort @@ -21440,7 +21440,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1209 i32.const 0 call $~lib/builtins/abort @@ -21453,7 +21453,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1210 i32.const 0 call $~lib/builtins/abort @@ -21466,7 +21466,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1211 i32.const 0 call $~lib/builtins/abort @@ -21479,7 +21479,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1212 i32.const 0 call $~lib/builtins/abort @@ -21492,7 +21492,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1213 i32.const 0 call $~lib/builtins/abort @@ -21505,7 +21505,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1214 i32.const 0 call $~lib/builtins/abort @@ -21518,7 +21518,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1215 i32.const 0 call $~lib/builtins/abort @@ -21531,7 +21531,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1216 i32.const 0 call $~lib/builtins/abort @@ -21544,7 +21544,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1217 i32.const 0 call $~lib/builtins/abort @@ -21557,7 +21557,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1218 i32.const 0 call $~lib/builtins/abort @@ -21570,7 +21570,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1219 i32.const 0 call $~lib/builtins/abort @@ -21583,7 +21583,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1220 i32.const 0 call $~lib/builtins/abort @@ -21596,7 +21596,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1221 i32.const 0 call $~lib/builtins/abort @@ -21609,7 +21609,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1222 i32.const 0 call $~lib/builtins/abort @@ -21622,7 +21622,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1233 i32.const 0 call $~lib/builtins/abort @@ -21635,7 +21635,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1234 i32.const 0 call $~lib/builtins/abort @@ -21648,7 +21648,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1235 i32.const 0 call $~lib/builtins/abort @@ -21661,7 +21661,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1236 i32.const 0 call $~lib/builtins/abort @@ -21674,7 +21674,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1237 i32.const 0 call $~lib/builtins/abort @@ -21687,7 +21687,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1238 i32.const 0 call $~lib/builtins/abort @@ -21700,7 +21700,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1239 i32.const 0 call $~lib/builtins/abort @@ -21713,7 +21713,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1240 i32.const 0 call $~lib/builtins/abort @@ -21726,7 +21726,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1241 i32.const 0 call $~lib/builtins/abort @@ -21739,7 +21739,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1242 i32.const 0 call $~lib/builtins/abort @@ -21752,7 +21752,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1245 i32.const 0 call $~lib/builtins/abort @@ -21765,7 +21765,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1246 i32.const 0 call $~lib/builtins/abort @@ -21778,7 +21778,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1247 i32.const 0 call $~lib/builtins/abort @@ -21791,7 +21791,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1248 i32.const 0 call $~lib/builtins/abort @@ -21804,7 +21804,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1249 i32.const 0 call $~lib/builtins/abort @@ -21817,7 +21817,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1258 i32.const 0 call $~lib/builtins/abort @@ -21830,7 +21830,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1259 i32.const 0 call $~lib/builtins/abort @@ -21843,7 +21843,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1260 i32.const 0 call $~lib/builtins/abort @@ -21856,7 +21856,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1261 i32.const 0 call $~lib/builtins/abort @@ -21869,7 +21869,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1262 i32.const 0 call $~lib/builtins/abort @@ -21882,7 +21882,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1263 i32.const 0 call $~lib/builtins/abort @@ -21895,7 +21895,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1264 i32.const 0 call $~lib/builtins/abort @@ -21908,7 +21908,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1265 i32.const 0 call $~lib/builtins/abort @@ -21921,7 +21921,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1266 i32.const 0 call $~lib/builtins/abort @@ -21934,7 +21934,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1267 i32.const 0 call $~lib/builtins/abort @@ -21947,7 +21947,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1270 i32.const 0 call $~lib/builtins/abort @@ -21960,7 +21960,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1271 i32.const 0 call $~lib/builtins/abort @@ -21973,7 +21973,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1272 i32.const 0 call $~lib/builtins/abort @@ -21986,7 +21986,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1273 i32.const 0 call $~lib/builtins/abort @@ -21999,7 +21999,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1274 i32.const 0 call $~lib/builtins/abort @@ -22012,7 +22012,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1286 i32.const 0 call $~lib/builtins/abort @@ -22025,7 +22025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1287 i32.const 0 call $~lib/builtins/abort @@ -22038,7 +22038,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1288 i32.const 0 call $~lib/builtins/abort @@ -22051,7 +22051,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1289 i32.const 0 call $~lib/builtins/abort @@ -22064,7 +22064,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1290 i32.const 0 call $~lib/builtins/abort @@ -22077,7 +22077,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1291 i32.const 0 call $~lib/builtins/abort @@ -22090,7 +22090,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1292 i32.const 0 call $~lib/builtins/abort @@ -22103,7 +22103,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1293 i32.const 0 call $~lib/builtins/abort @@ -22116,7 +22116,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1294 i32.const 0 call $~lib/builtins/abort @@ -22129,7 +22129,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1295 i32.const 0 call $~lib/builtins/abort @@ -22142,7 +22142,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1298 i32.const 0 call $~lib/builtins/abort @@ -22155,7 +22155,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1299 i32.const 0 call $~lib/builtins/abort @@ -22168,7 +22168,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1300 i32.const 0 call $~lib/builtins/abort @@ -22181,7 +22181,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1301 i32.const 0 call $~lib/builtins/abort @@ -22194,7 +22194,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1302 i32.const 0 call $~lib/builtins/abort @@ -22207,7 +22207,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1303 i32.const 0 call $~lib/builtins/abort @@ -22220,7 +22220,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1304 i32.const 0 call $~lib/builtins/abort @@ -22233,7 +22233,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1305 i32.const 0 call $~lib/builtins/abort @@ -22246,7 +22246,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1306 i32.const 0 call $~lib/builtins/abort @@ -22259,7 +22259,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1307 i32.const 0 call $~lib/builtins/abort @@ -22272,7 +22272,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1308 i32.const 0 call $~lib/builtins/abort @@ -22285,7 +22285,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1311 i32.const 0 call $~lib/builtins/abort @@ -22298,7 +22298,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1312 i32.const 0 call $~lib/builtins/abort @@ -22311,7 +22311,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1314 i32.const 0 call $~lib/builtins/abort @@ -22324,7 +22324,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1321 i32.const 0 call $~lib/builtins/abort @@ -22337,7 +22337,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1322 i32.const 0 call $~lib/builtins/abort @@ -22350,7 +22350,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1329 i32.const 0 call $~lib/builtins/abort @@ -22363,7 +22363,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1336 i32.const 0 call $~lib/builtins/abort @@ -22376,7 +22376,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1343 i32.const 0 call $~lib/builtins/abort @@ -22389,7 +22389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1350 i32.const 0 call $~lib/builtins/abort @@ -22402,7 +22402,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1357 i32.const 0 call $~lib/builtins/abort @@ -22415,7 +22415,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1364 i32.const 0 call $~lib/builtins/abort @@ -22428,7 +22428,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1370 i32.const 0 call $~lib/builtins/abort @@ -22441,7 +22441,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1376 i32.const 0 call $~lib/builtins/abort @@ -22454,7 +22454,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1382 i32.const 0 call $~lib/builtins/abort @@ -22467,7 +22467,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1389 i32.const 0 call $~lib/builtins/abort @@ -22480,7 +22480,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1396 i32.const 0 call $~lib/builtins/abort @@ -22493,7 +22493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1403 i32.const 0 call $~lib/builtins/abort @@ -22506,7 +22506,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1410 i32.const 0 call $~lib/builtins/abort @@ -22519,7 +22519,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1417 i32.const 0 call $~lib/builtins/abort @@ -22532,7 +22532,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1424 i32.const 0 call $~lib/builtins/abort @@ -22545,7 +22545,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1431 i32.const 0 call $~lib/builtins/abort @@ -22558,7 +22558,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1438 i32.const 0 call $~lib/builtins/abort @@ -22571,7 +22571,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1452 i32.const 0 call $~lib/builtins/abort @@ -22584,7 +22584,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1453 i32.const 0 call $~lib/builtins/abort @@ -22597,7 +22597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1454 i32.const 0 call $~lib/builtins/abort @@ -22610,7 +22610,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1455 i32.const 0 call $~lib/builtins/abort @@ -22623,7 +22623,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1456 i32.const 0 call $~lib/builtins/abort @@ -22636,7 +22636,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1457 i32.const 0 call $~lib/builtins/abort @@ -22649,7 +22649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1458 i32.const 0 call $~lib/builtins/abort @@ -22662,7 +22662,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1459 i32.const 0 call $~lib/builtins/abort @@ -22675,7 +22675,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1460 i32.const 0 call $~lib/builtins/abort @@ -22688,7 +22688,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1461 i32.const 0 call $~lib/builtins/abort @@ -22701,7 +22701,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1464 i32.const 0 call $~lib/builtins/abort @@ -22714,7 +22714,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1465 i32.const 0 call $~lib/builtins/abort @@ -22727,7 +22727,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1466 i32.const 0 call $~lib/builtins/abort @@ -22740,7 +22740,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1467 i32.const 0 call $~lib/builtins/abort @@ -22753,7 +22753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1468 i32.const 0 call $~lib/builtins/abort @@ -22766,7 +22766,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1469 i32.const 0 call $~lib/builtins/abort @@ -22779,7 +22779,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1470 i32.const 0 call $~lib/builtins/abort @@ -22792,7 +22792,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1471 i32.const 0 call $~lib/builtins/abort @@ -22805,7 +22805,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1472 i32.const 0 call $~lib/builtins/abort @@ -22818,7 +22818,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1473 i32.const 0 call $~lib/builtins/abort @@ -22831,7 +22831,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1474 i32.const 0 call $~lib/builtins/abort @@ -22844,7 +22844,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1475 i32.const 0 call $~lib/builtins/abort @@ -22857,7 +22857,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1476 i32.const 0 call $~lib/builtins/abort @@ -22870,7 +22870,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1477 i32.const 0 call $~lib/builtins/abort @@ -22883,7 +22883,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1489 i32.const 0 call $~lib/builtins/abort @@ -22896,7 +22896,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1490 i32.const 0 call $~lib/builtins/abort @@ -22909,7 +22909,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1491 i32.const 0 call $~lib/builtins/abort @@ -22922,7 +22922,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1492 i32.const 0 call $~lib/builtins/abort @@ -22935,7 +22935,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1493 i32.const 0 call $~lib/builtins/abort @@ -22948,7 +22948,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1494 i32.const 0 call $~lib/builtins/abort @@ -22961,7 +22961,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1495 i32.const 0 call $~lib/builtins/abort @@ -22974,7 +22974,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1496 i32.const 0 call $~lib/builtins/abort @@ -22987,7 +22987,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1497 i32.const 0 call $~lib/builtins/abort @@ -23000,7 +23000,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1498 i32.const 0 call $~lib/builtins/abort @@ -23013,7 +23013,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1501 i32.const 0 call $~lib/builtins/abort @@ -23026,7 +23026,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1502 i32.const 0 call $~lib/builtins/abort @@ -23039,7 +23039,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1503 i32.const 0 call $~lib/builtins/abort @@ -23052,7 +23052,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1504 i32.const 0 call $~lib/builtins/abort @@ -23065,7 +23065,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1505 i32.const 0 call $~lib/builtins/abort @@ -23078,7 +23078,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1506 i32.const 0 call $~lib/builtins/abort @@ -23091,7 +23091,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1507 i32.const 0 call $~lib/builtins/abort @@ -23104,7 +23104,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1508 i32.const 0 call $~lib/builtins/abort @@ -23117,7 +23117,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1509 i32.const 0 call $~lib/builtins/abort @@ -23130,7 +23130,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1518 i32.const 0 call $~lib/builtins/abort @@ -23143,7 +23143,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1519 i32.const 0 call $~lib/builtins/abort @@ -23156,7 +23156,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1520 i32.const 0 call $~lib/builtins/abort @@ -23169,7 +23169,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1521 i32.const 0 call $~lib/builtins/abort @@ -23182,7 +23182,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1522 i32.const 0 call $~lib/builtins/abort @@ -23195,7 +23195,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1523 i32.const 0 call $~lib/builtins/abort @@ -23208,7 +23208,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1524 i32.const 0 call $~lib/builtins/abort @@ -23221,7 +23221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1525 i32.const 0 call $~lib/builtins/abort @@ -23234,7 +23234,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1526 i32.const 0 call $~lib/builtins/abort @@ -23247,7 +23247,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1527 i32.const 0 call $~lib/builtins/abort @@ -23260,7 +23260,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1530 i32.const 0 call $~lib/builtins/abort @@ -23273,7 +23273,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1531 i32.const 0 call $~lib/builtins/abort @@ -23286,7 +23286,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1532 i32.const 0 call $~lib/builtins/abort @@ -23299,7 +23299,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1533 i32.const 0 call $~lib/builtins/abort @@ -23312,7 +23312,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1534 i32.const 0 call $~lib/builtins/abort @@ -23325,7 +23325,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1535 i32.const 0 call $~lib/builtins/abort @@ -23338,7 +23338,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1536 i32.const 0 call $~lib/builtins/abort @@ -23351,7 +23351,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1548 i32.const 0 call $~lib/builtins/abort @@ -23364,7 +23364,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1549 i32.const 0 call $~lib/builtins/abort @@ -23377,7 +23377,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1550 i32.const 0 call $~lib/builtins/abort @@ -23390,7 +23390,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1551 i32.const 0 call $~lib/builtins/abort @@ -23403,7 +23403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1552 i32.const 0 call $~lib/builtins/abort @@ -23416,7 +23416,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1553 i32.const 0 call $~lib/builtins/abort @@ -23429,7 +23429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1554 i32.const 0 call $~lib/builtins/abort @@ -23442,7 +23442,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1555 i32.const 0 call $~lib/builtins/abort @@ -23455,7 +23455,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1556 i32.const 0 call $~lib/builtins/abort @@ -23468,7 +23468,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1557 i32.const 0 call $~lib/builtins/abort @@ -23481,7 +23481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1560 i32.const 0 call $~lib/builtins/abort @@ -23494,7 +23494,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1561 i32.const 0 call $~lib/builtins/abort @@ -23507,7 +23507,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1562 i32.const 0 call $~lib/builtins/abort @@ -23520,7 +23520,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1563 i32.const 0 call $~lib/builtins/abort @@ -23533,7 +23533,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1564 i32.const 0 call $~lib/builtins/abort @@ -23546,7 +23546,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1565 i32.const 0 call $~lib/builtins/abort @@ -23559,7 +23559,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1566 i32.const 0 call $~lib/builtins/abort @@ -23572,7 +23572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1567 i32.const 0 call $~lib/builtins/abort @@ -23585,7 +23585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1568 i32.const 0 call $~lib/builtins/abort @@ -23598,7 +23598,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1569 i32.const 0 call $~lib/builtins/abort @@ -23611,7 +23611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1570 i32.const 0 call $~lib/builtins/abort @@ -23624,7 +23624,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1571 i32.const 0 call $~lib/builtins/abort @@ -23637,7 +23637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1572 i32.const 0 call $~lib/builtins/abort @@ -23650,7 +23650,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1573 i32.const 0 call $~lib/builtins/abort @@ -23663,7 +23663,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1574 i32.const 0 call $~lib/builtins/abort @@ -23676,7 +23676,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1575 i32.const 0 call $~lib/builtins/abort @@ -23689,7 +23689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1576 i32.const 0 call $~lib/builtins/abort @@ -23702,7 +23702,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1577 i32.const 0 call $~lib/builtins/abort @@ -23715,7 +23715,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1578 i32.const 0 call $~lib/builtins/abort @@ -23728,7 +23728,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1579 i32.const 0 call $~lib/builtins/abort @@ -23741,7 +23741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1580 i32.const 0 call $~lib/builtins/abort @@ -23754,7 +23754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1581 i32.const 0 call $~lib/builtins/abort @@ -23767,7 +23767,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1582 i32.const 0 call $~lib/builtins/abort @@ -23780,7 +23780,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1583 i32.const 0 call $~lib/builtins/abort @@ -23793,7 +23793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1584 i32.const 0 call $~lib/builtins/abort @@ -23806,7 +23806,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1595 i32.const 0 call $~lib/builtins/abort @@ -23819,7 +23819,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1596 i32.const 0 call $~lib/builtins/abort @@ -23832,7 +23832,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1597 i32.const 0 call $~lib/builtins/abort @@ -23845,7 +23845,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1598 i32.const 0 call $~lib/builtins/abort @@ -23858,7 +23858,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1599 i32.const 0 call $~lib/builtins/abort @@ -23871,7 +23871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1600 i32.const 0 call $~lib/builtins/abort @@ -23884,7 +23884,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1601 i32.const 0 call $~lib/builtins/abort @@ -23897,7 +23897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1602 i32.const 0 call $~lib/builtins/abort @@ -23910,7 +23910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1603 i32.const 0 call $~lib/builtins/abort @@ -23923,7 +23923,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1604 i32.const 0 call $~lib/builtins/abort @@ -23935,7 +23935,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1616 i32.const 0 call $~lib/builtins/abort @@ -23947,7 +23947,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1617 i32.const 0 call $~lib/builtins/abort @@ -23959,7 +23959,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1618 i32.const 0 call $~lib/builtins/abort @@ -23971,7 +23971,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1619 i32.const 0 call $~lib/builtins/abort @@ -23983,7 +23983,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1620 i32.const 0 call $~lib/builtins/abort @@ -23995,7 +23995,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1621 i32.const 0 call $~lib/builtins/abort @@ -24007,7 +24007,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1622 i32.const 0 call $~lib/builtins/abort @@ -24019,7 +24019,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1623 i32.const 0 call $~lib/builtins/abort @@ -24031,7 +24031,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1624 i32.const 0 call $~lib/builtins/abort @@ -24043,7 +24043,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1625 i32.const 0 call $~lib/builtins/abort @@ -24055,7 +24055,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1628 i32.const 0 call $~lib/builtins/abort @@ -24067,7 +24067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1629 i32.const 0 call $~lib/builtins/abort @@ -24079,7 +24079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1630 i32.const 0 call $~lib/builtins/abort @@ -24091,7 +24091,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1631 i32.const 0 call $~lib/builtins/abort @@ -24103,7 +24103,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1632 i32.const 0 call $~lib/builtins/abort @@ -24115,7 +24115,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1633 i32.const 0 call $~lib/builtins/abort @@ -24127,7 +24127,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1634 i32.const 0 call $~lib/builtins/abort @@ -24139,7 +24139,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1635 i32.const 0 call $~lib/builtins/abort @@ -24151,7 +24151,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1636 i32.const 0 call $~lib/builtins/abort @@ -24163,7 +24163,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1637 i32.const 0 call $~lib/builtins/abort @@ -24175,7 +24175,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1638 i32.const 0 call $~lib/builtins/abort @@ -24187,7 +24187,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1639 i32.const 0 call $~lib/builtins/abort @@ -24199,7 +24199,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1640 i32.const 0 call $~lib/builtins/abort @@ -24211,7 +24211,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1641 i32.const 0 call $~lib/builtins/abort @@ -24223,7 +24223,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1642 i32.const 0 call $~lib/builtins/abort @@ -24235,7 +24235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1651 i32.const 0 call $~lib/builtins/abort @@ -24247,7 +24247,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1652 i32.const 0 call $~lib/builtins/abort @@ -24259,7 +24259,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1653 i32.const 0 call $~lib/builtins/abort @@ -24271,7 +24271,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1654 i32.const 0 call $~lib/builtins/abort @@ -24283,7 +24283,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1655 i32.const 0 call $~lib/builtins/abort @@ -24295,7 +24295,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1656 i32.const 0 call $~lib/builtins/abort @@ -24307,7 +24307,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1657 i32.const 0 call $~lib/builtins/abort @@ -24319,7 +24319,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1658 i32.const 0 call $~lib/builtins/abort @@ -24331,7 +24331,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1659 i32.const 0 call $~lib/builtins/abort @@ -24343,7 +24343,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1660 i32.const 0 call $~lib/builtins/abort @@ -24355,7 +24355,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1663 i32.const 0 call $~lib/builtins/abort @@ -24367,7 +24367,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1664 i32.const 0 call $~lib/builtins/abort @@ -24379,7 +24379,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1665 i32.const 0 call $~lib/builtins/abort @@ -24391,7 +24391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1666 i32.const 0 call $~lib/builtins/abort @@ -24403,7 +24403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1667 i32.const 0 call $~lib/builtins/abort @@ -24415,7 +24415,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1668 i32.const 0 call $~lib/builtins/abort @@ -24427,7 +24427,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1669 i32.const 0 call $~lib/builtins/abort @@ -24439,7 +24439,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1670 i32.const 0 call $~lib/builtins/abort @@ -24451,7 +24451,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1671 i32.const 0 call $~lib/builtins/abort @@ -24463,7 +24463,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1672 i32.const 0 call $~lib/builtins/abort @@ -24475,7 +24475,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1673 i32.const 0 call $~lib/builtins/abort @@ -24487,7 +24487,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1674 i32.const 0 call $~lib/builtins/abort @@ -24499,7 +24499,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1675 i32.const 0 call $~lib/builtins/abort @@ -24511,7 +24511,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1676 i32.const 0 call $~lib/builtins/abort @@ -24523,7 +24523,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1677 i32.const 0 call $~lib/builtins/abort @@ -24537,7 +24537,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1691 i32.const 0 call $~lib/builtins/abort @@ -24551,7 +24551,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1692 i32.const 0 call $~lib/builtins/abort @@ -24565,7 +24565,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1693 i32.const 0 call $~lib/builtins/abort @@ -24579,7 +24579,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1694 i32.const 0 call $~lib/builtins/abort @@ -24593,7 +24593,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1695 i32.const 0 call $~lib/builtins/abort @@ -24607,7 +24607,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1696 i32.const 0 call $~lib/builtins/abort @@ -24621,7 +24621,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1697 i32.const 0 call $~lib/builtins/abort @@ -24635,7 +24635,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1698 i32.const 0 call $~lib/builtins/abort @@ -24649,7 +24649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1699 i32.const 0 call $~lib/builtins/abort @@ -24663,7 +24663,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1700 i32.const 0 call $~lib/builtins/abort @@ -24677,7 +24677,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1703 i32.const 0 call $~lib/builtins/abort @@ -24691,7 +24691,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1704 i32.const 0 call $~lib/builtins/abort @@ -24705,7 +24705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1705 i32.const 0 call $~lib/builtins/abort @@ -24719,7 +24719,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1706 i32.const 0 call $~lib/builtins/abort @@ -24733,7 +24733,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1707 i32.const 0 call $~lib/builtins/abort @@ -24747,7 +24747,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1708 i32.const 0 call $~lib/builtins/abort @@ -24761,7 +24761,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1709 i32.const 0 call $~lib/builtins/abort @@ -24775,7 +24775,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1710 i32.const 0 call $~lib/builtins/abort @@ -24789,7 +24789,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1711 i32.const 0 call $~lib/builtins/abort @@ -24803,7 +24803,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1712 i32.const 0 call $~lib/builtins/abort @@ -24817,7 +24817,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1713 i32.const 0 call $~lib/builtins/abort @@ -24831,7 +24831,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1714 i32.const 0 call $~lib/builtins/abort @@ -24845,7 +24845,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1715 i32.const 0 call $~lib/builtins/abort @@ -24859,7 +24859,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1716 i32.const 0 call $~lib/builtins/abort @@ -24873,7 +24873,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1717 i32.const 0 call $~lib/builtins/abort @@ -24887,7 +24887,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1718 i32.const 0 call $~lib/builtins/abort @@ -24901,7 +24901,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1719 i32.const 0 call $~lib/builtins/abort @@ -24915,7 +24915,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1720 i32.const 0 call $~lib/builtins/abort @@ -24929,7 +24929,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1721 i32.const 0 call $~lib/builtins/abort @@ -24943,7 +24943,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1722 i32.const 0 call $~lib/builtins/abort @@ -24957,7 +24957,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1723 i32.const 0 call $~lib/builtins/abort @@ -24971,7 +24971,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1732 i32.const 0 call $~lib/builtins/abort @@ -24985,7 +24985,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1733 i32.const 0 call $~lib/builtins/abort @@ -24999,7 +24999,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1734 i32.const 0 call $~lib/builtins/abort @@ -25013,7 +25013,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1735 i32.const 0 call $~lib/builtins/abort @@ -25027,7 +25027,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1736 i32.const 0 call $~lib/builtins/abort @@ -25041,7 +25041,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1737 i32.const 0 call $~lib/builtins/abort @@ -25055,7 +25055,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1738 i32.const 0 call $~lib/builtins/abort @@ -25069,7 +25069,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1739 i32.const 0 call $~lib/builtins/abort @@ -25083,7 +25083,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1740 i32.const 0 call $~lib/builtins/abort @@ -25097,7 +25097,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1741 i32.const 0 call $~lib/builtins/abort @@ -25111,7 +25111,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1744 i32.const 0 call $~lib/builtins/abort @@ -25125,7 +25125,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1745 i32.const 0 call $~lib/builtins/abort @@ -25139,7 +25139,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1746 i32.const 0 call $~lib/builtins/abort @@ -25153,7 +25153,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1747 i32.const 0 call $~lib/builtins/abort @@ -25167,7 +25167,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1748 i32.const 0 call $~lib/builtins/abort @@ -25181,7 +25181,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1749 i32.const 0 call $~lib/builtins/abort @@ -25195,7 +25195,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1750 i32.const 0 call $~lib/builtins/abort @@ -25209,7 +25209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1751 i32.const 0 call $~lib/builtins/abort @@ -25223,7 +25223,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1752 i32.const 0 call $~lib/builtins/abort @@ -25237,7 +25237,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1753 i32.const 0 call $~lib/builtins/abort @@ -25251,7 +25251,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1754 i32.const 0 call $~lib/builtins/abort @@ -25265,7 +25265,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1755 i32.const 0 call $~lib/builtins/abort @@ -25279,7 +25279,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1756 i32.const 0 call $~lib/builtins/abort @@ -25293,7 +25293,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1757 i32.const 0 call $~lib/builtins/abort @@ -25307,7 +25307,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1758 i32.const 0 call $~lib/builtins/abort @@ -25321,7 +25321,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1759 i32.const 0 call $~lib/builtins/abort @@ -25335,7 +25335,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1760 i32.const 0 call $~lib/builtins/abort @@ -25349,7 +25349,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1761 i32.const 0 call $~lib/builtins/abort @@ -25363,7 +25363,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1762 i32.const 0 call $~lib/builtins/abort @@ -25376,7 +25376,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1774 i32.const 0 call $~lib/builtins/abort @@ -25389,7 +25389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1775 i32.const 0 call $~lib/builtins/abort @@ -25402,7 +25402,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1776 i32.const 0 call $~lib/builtins/abort @@ -25415,7 +25415,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1777 i32.const 0 call $~lib/builtins/abort @@ -25428,7 +25428,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1778 i32.const 0 call $~lib/builtins/abort @@ -25441,7 +25441,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1779 i32.const 0 call $~lib/builtins/abort @@ -25454,7 +25454,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1780 i32.const 0 call $~lib/builtins/abort @@ -25467,7 +25467,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1781 i32.const 0 call $~lib/builtins/abort @@ -25480,7 +25480,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1782 i32.const 0 call $~lib/builtins/abort @@ -25493,7 +25493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1783 i32.const 0 call $~lib/builtins/abort @@ -25506,7 +25506,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1786 i32.const 0 call $~lib/builtins/abort @@ -25519,7 +25519,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1787 i32.const 0 call $~lib/builtins/abort @@ -25532,7 +25532,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1788 i32.const 0 call $~lib/builtins/abort @@ -25545,7 +25545,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1789 i32.const 0 call $~lib/builtins/abort @@ -25558,7 +25558,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1790 i32.const 0 call $~lib/builtins/abort @@ -25571,7 +25571,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1791 i32.const 0 call $~lib/builtins/abort @@ -25584,7 +25584,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1792 i32.const 0 call $~lib/builtins/abort @@ -25597,7 +25597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1793 i32.const 0 call $~lib/builtins/abort @@ -25609,7 +25609,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1802 i32.const 0 call $~lib/builtins/abort @@ -25621,7 +25621,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1803 i32.const 0 call $~lib/builtins/abort @@ -25633,7 +25633,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1804 i32.const 0 call $~lib/builtins/abort @@ -25645,7 +25645,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1805 i32.const 0 call $~lib/builtins/abort @@ -25657,7 +25657,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1806 i32.const 0 call $~lib/builtins/abort @@ -25669,7 +25669,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1807 i32.const 0 call $~lib/builtins/abort @@ -25681,7 +25681,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1808 i32.const 0 call $~lib/builtins/abort @@ -25693,7 +25693,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1809 i32.const 0 call $~lib/builtins/abort @@ -25705,7 +25705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1812 i32.const 0 call $~lib/builtins/abort @@ -25717,7 +25717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1813 i32.const 0 call $~lib/builtins/abort @@ -25729,7 +25729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1814 i32.const 0 call $~lib/builtins/abort @@ -25741,7 +25741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1815 i32.const 0 call $~lib/builtins/abort @@ -25753,7 +25753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1816 i32.const 0 call $~lib/builtins/abort @@ -25765,7 +25765,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1817 i32.const 0 call $~lib/builtins/abort @@ -25777,7 +25777,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1818 i32.const 0 call $~lib/builtins/abort @@ -25789,7 +25789,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1819 i32.const 0 call $~lib/builtins/abort @@ -25802,7 +25802,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1831 i32.const 0 call $~lib/builtins/abort @@ -25815,7 +25815,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1832 i32.const 0 call $~lib/builtins/abort @@ -25828,7 +25828,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1833 i32.const 0 call $~lib/builtins/abort @@ -25841,7 +25841,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1834 i32.const 0 call $~lib/builtins/abort @@ -25854,7 +25854,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1835 i32.const 0 call $~lib/builtins/abort @@ -25867,7 +25867,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1836 i32.const 0 call $~lib/builtins/abort @@ -25880,7 +25880,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1837 i32.const 0 call $~lib/builtins/abort @@ -25893,7 +25893,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1838 i32.const 0 call $~lib/builtins/abort @@ -25906,7 +25906,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1839 i32.const 0 call $~lib/builtins/abort @@ -25919,7 +25919,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1840 i32.const 0 call $~lib/builtins/abort @@ -25932,7 +25932,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1843 i32.const 0 call $~lib/builtins/abort @@ -25945,7 +25945,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1844 i32.const 0 call $~lib/builtins/abort @@ -25958,7 +25958,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1845 i32.const 0 call $~lib/builtins/abort @@ -25971,7 +25971,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1846 i32.const 0 call $~lib/builtins/abort @@ -25984,7 +25984,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1847 i32.const 0 call $~lib/builtins/abort @@ -25997,7 +25997,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1848 i32.const 0 call $~lib/builtins/abort @@ -26010,7 +26010,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1849 i32.const 0 call $~lib/builtins/abort @@ -26023,7 +26023,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1850 i32.const 0 call $~lib/builtins/abort @@ -26036,7 +26036,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1859 i32.const 0 call $~lib/builtins/abort @@ -26049,7 +26049,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1860 i32.const 0 call $~lib/builtins/abort @@ -26062,7 +26062,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1861 i32.const 0 call $~lib/builtins/abort @@ -26075,7 +26075,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1862 i32.const 0 call $~lib/builtins/abort @@ -26088,7 +26088,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1863 i32.const 0 call $~lib/builtins/abort @@ -26101,7 +26101,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1864 i32.const 0 call $~lib/builtins/abort @@ -26114,7 +26114,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1865 i32.const 0 call $~lib/builtins/abort @@ -26127,7 +26127,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1866 i32.const 0 call $~lib/builtins/abort @@ -26140,7 +26140,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1867 i32.const 0 call $~lib/builtins/abort @@ -26153,7 +26153,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1868 i32.const 0 call $~lib/builtins/abort @@ -26166,7 +26166,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1871 i32.const 0 call $~lib/builtins/abort @@ -26179,7 +26179,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1872 i32.const 0 call $~lib/builtins/abort @@ -26192,7 +26192,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1873 i32.const 0 call $~lib/builtins/abort @@ -26205,7 +26205,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1874 i32.const 0 call $~lib/builtins/abort @@ -26218,7 +26218,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1875 i32.const 0 call $~lib/builtins/abort @@ -26231,7 +26231,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1876 i32.const 0 call $~lib/builtins/abort @@ -26244,7 +26244,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1877 i32.const 0 call $~lib/builtins/abort @@ -26257,7 +26257,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1878 i32.const 0 call $~lib/builtins/abort @@ -26270,7 +26270,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1890 i32.const 0 call $~lib/builtins/abort @@ -26283,7 +26283,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1891 i32.const 0 call $~lib/builtins/abort @@ -26296,7 +26296,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1892 i32.const 0 call $~lib/builtins/abort @@ -26309,7 +26309,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1893 i32.const 0 call $~lib/builtins/abort @@ -26322,7 +26322,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1894 i32.const 0 call $~lib/builtins/abort @@ -26335,7 +26335,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1895 i32.const 0 call $~lib/builtins/abort @@ -26348,7 +26348,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1896 i32.const 0 call $~lib/builtins/abort @@ -26361,7 +26361,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1897 i32.const 0 call $~lib/builtins/abort @@ -26374,7 +26374,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1898 i32.const 0 call $~lib/builtins/abort @@ -26387,7 +26387,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1899 i32.const 0 call $~lib/builtins/abort @@ -26400,7 +26400,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1902 i32.const 0 call $~lib/builtins/abort @@ -26413,7 +26413,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1903 i32.const 0 call $~lib/builtins/abort @@ -26426,7 +26426,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1904 i32.const 0 call $~lib/builtins/abort @@ -26439,7 +26439,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1905 i32.const 0 call $~lib/builtins/abort @@ -26452,7 +26452,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1906 i32.const 0 call $~lib/builtins/abort @@ -26465,7 +26465,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1907 i32.const 0 call $~lib/builtins/abort @@ -26478,7 +26478,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1908 i32.const 0 call $~lib/builtins/abort @@ -26491,7 +26491,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1909 i32.const 0 call $~lib/builtins/abort @@ -26504,7 +26504,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1918 i32.const 0 call $~lib/builtins/abort @@ -26517,7 +26517,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1919 i32.const 0 call $~lib/builtins/abort @@ -26530,7 +26530,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1920 i32.const 0 call $~lib/builtins/abort @@ -26543,7 +26543,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1921 i32.const 0 call $~lib/builtins/abort @@ -26556,7 +26556,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1922 i32.const 0 call $~lib/builtins/abort @@ -26569,7 +26569,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1923 i32.const 0 call $~lib/builtins/abort @@ -26582,7 +26582,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1924 i32.const 0 call $~lib/builtins/abort @@ -26595,7 +26595,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1925 i32.const 0 call $~lib/builtins/abort @@ -26608,7 +26608,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1926 i32.const 0 call $~lib/builtins/abort @@ -26621,7 +26621,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1927 i32.const 0 call $~lib/builtins/abort @@ -26634,7 +26634,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1930 i32.const 0 call $~lib/builtins/abort @@ -26647,7 +26647,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1931 i32.const 0 call $~lib/builtins/abort @@ -26660,7 +26660,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1932 i32.const 0 call $~lib/builtins/abort @@ -26673,7 +26673,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1933 i32.const 0 call $~lib/builtins/abort @@ -26686,7 +26686,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1934 i32.const 0 call $~lib/builtins/abort @@ -26699,7 +26699,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1935 i32.const 0 call $~lib/builtins/abort @@ -26712,7 +26712,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1936 i32.const 0 call $~lib/builtins/abort @@ -26725,7 +26725,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1937 i32.const 0 call $~lib/builtins/abort @@ -26738,7 +26738,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1938 i32.const 0 call $~lib/builtins/abort @@ -26751,7 +26751,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1950 i32.const 0 call $~lib/builtins/abort @@ -26764,7 +26764,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1951 i32.const 0 call $~lib/builtins/abort @@ -26777,7 +26777,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1952 i32.const 0 call $~lib/builtins/abort @@ -26790,7 +26790,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1953 i32.const 0 call $~lib/builtins/abort @@ -26803,7 +26803,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1954 i32.const 0 call $~lib/builtins/abort @@ -26816,7 +26816,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1955 i32.const 0 call $~lib/builtins/abort @@ -26829,7 +26829,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1956 i32.const 0 call $~lib/builtins/abort @@ -26842,7 +26842,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1957 i32.const 0 call $~lib/builtins/abort @@ -26855,7 +26855,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1958 i32.const 0 call $~lib/builtins/abort @@ -26868,7 +26868,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1959 i32.const 0 call $~lib/builtins/abort @@ -26881,7 +26881,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1962 i32.const 0 call $~lib/builtins/abort @@ -26894,7 +26894,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1963 i32.const 0 call $~lib/builtins/abort @@ -26907,7 +26907,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1964 i32.const 0 call $~lib/builtins/abort @@ -26920,7 +26920,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1965 i32.const 0 call $~lib/builtins/abort @@ -26933,7 +26933,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1966 i32.const 0 call $~lib/builtins/abort @@ -26946,7 +26946,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1967 i32.const 0 call $~lib/builtins/abort @@ -26959,7 +26959,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1968 i32.const 0 call $~lib/builtins/abort @@ -26972,7 +26972,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1969 i32.const 0 call $~lib/builtins/abort @@ -26985,7 +26985,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1978 i32.const 0 call $~lib/builtins/abort @@ -26998,7 +26998,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1979 i32.const 0 call $~lib/builtins/abort @@ -27011,7 +27011,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1980 i32.const 0 call $~lib/builtins/abort @@ -27024,7 +27024,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1981 i32.const 0 call $~lib/builtins/abort @@ -27037,7 +27037,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1982 i32.const 0 call $~lib/builtins/abort @@ -27050,7 +27050,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1983 i32.const 0 call $~lib/builtins/abort @@ -27063,7 +27063,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1984 i32.const 0 call $~lib/builtins/abort @@ -27076,7 +27076,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1985 i32.const 0 call $~lib/builtins/abort @@ -27089,7 +27089,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1986 i32.const 0 call $~lib/builtins/abort @@ -27102,7 +27102,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1987 i32.const 0 call $~lib/builtins/abort @@ -27115,7 +27115,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1990 i32.const 0 call $~lib/builtins/abort @@ -27128,7 +27128,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1991 i32.const 0 call $~lib/builtins/abort @@ -27141,7 +27141,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1992 i32.const 0 call $~lib/builtins/abort @@ -27154,7 +27154,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1993 i32.const 0 call $~lib/builtins/abort @@ -27167,7 +27167,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1994 i32.const 0 call $~lib/builtins/abort @@ -27180,7 +27180,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1995 i32.const 0 call $~lib/builtins/abort @@ -27193,7 +27193,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1996 i32.const 0 call $~lib/builtins/abort @@ -27206,7 +27206,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1997 i32.const 0 call $~lib/builtins/abort @@ -27219,7 +27219,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2009 i32.const 0 call $~lib/builtins/abort @@ -27232,7 +27232,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2010 i32.const 0 call $~lib/builtins/abort @@ -27245,7 +27245,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2011 i32.const 0 call $~lib/builtins/abort @@ -27258,7 +27258,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2012 i32.const 0 call $~lib/builtins/abort @@ -27271,7 +27271,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2013 i32.const 0 call $~lib/builtins/abort @@ -27284,7 +27284,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2014 i32.const 0 call $~lib/builtins/abort @@ -27297,7 +27297,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2015 i32.const 0 call $~lib/builtins/abort @@ -27310,7 +27310,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2016 i32.const 0 call $~lib/builtins/abort @@ -27323,7 +27323,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2017 i32.const 0 call $~lib/builtins/abort @@ -27336,7 +27336,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2018 i32.const 0 call $~lib/builtins/abort @@ -27349,7 +27349,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2021 i32.const 0 call $~lib/builtins/abort @@ -27362,7 +27362,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2022 i32.const 0 call $~lib/builtins/abort @@ -27375,7 +27375,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2023 i32.const 0 call $~lib/builtins/abort @@ -27388,7 +27388,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2024 i32.const 0 call $~lib/builtins/abort @@ -27401,7 +27401,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2025 i32.const 0 call $~lib/builtins/abort @@ -27414,7 +27414,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2026 i32.const 0 call $~lib/builtins/abort @@ -27427,7 +27427,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2027 i32.const 0 call $~lib/builtins/abort @@ -27440,7 +27440,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2028 i32.const 0 call $~lib/builtins/abort @@ -27453,7 +27453,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2029 i32.const 0 call $~lib/builtins/abort @@ -27466,7 +27466,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2030 i32.const 0 call $~lib/builtins/abort @@ -27479,7 +27479,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2031 i32.const 0 call $~lib/builtins/abort @@ -27492,7 +27492,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2032 i32.const 0 call $~lib/builtins/abort @@ -27505,7 +27505,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2033 i32.const 0 call $~lib/builtins/abort @@ -27518,7 +27518,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2034 i32.const 0 call $~lib/builtins/abort @@ -27531,7 +27531,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2035 i32.const 0 call $~lib/builtins/abort @@ -27544,7 +27544,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2036 i32.const 0 call $~lib/builtins/abort @@ -27557,7 +27557,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2037 i32.const 0 call $~lib/builtins/abort @@ -27570,7 +27570,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2038 i32.const 0 call $~lib/builtins/abort @@ -27583,7 +27583,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2039 i32.const 0 call $~lib/builtins/abort @@ -27596,7 +27596,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2040 i32.const 0 call $~lib/builtins/abort @@ -27609,7 +27609,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2041 i32.const 0 call $~lib/builtins/abort @@ -27622,7 +27622,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2042 i32.const 0 call $~lib/builtins/abort @@ -27635,7 +27635,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2043 i32.const 0 call $~lib/builtins/abort @@ -27648,7 +27648,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2044 i32.const 0 call $~lib/builtins/abort @@ -27661,7 +27661,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2045 i32.const 0 call $~lib/builtins/abort @@ -27674,7 +27674,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2046 i32.const 0 call $~lib/builtins/abort @@ -27687,7 +27687,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2047 i32.const 0 call $~lib/builtins/abort @@ -27700,7 +27700,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2048 i32.const 0 call $~lib/builtins/abort @@ -27713,7 +27713,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2049 i32.const 0 call $~lib/builtins/abort @@ -27726,7 +27726,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2050 i32.const 0 call $~lib/builtins/abort @@ -27739,7 +27739,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2051 i32.const 0 call $~lib/builtins/abort @@ -27752,7 +27752,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2052 i32.const 0 call $~lib/builtins/abort @@ -27765,7 +27765,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2053 i32.const 0 call $~lib/builtins/abort @@ -27778,7 +27778,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2054 i32.const 0 call $~lib/builtins/abort @@ -27791,7 +27791,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2055 i32.const 0 call $~lib/builtins/abort @@ -27804,7 +27804,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2056 i32.const 0 call $~lib/builtins/abort @@ -27817,7 +27817,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2057 i32.const 0 call $~lib/builtins/abort @@ -27830,7 +27830,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2058 i32.const 0 call $~lib/builtins/abort @@ -27843,7 +27843,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2059 i32.const 0 call $~lib/builtins/abort @@ -27856,7 +27856,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2060 i32.const 0 call $~lib/builtins/abort @@ -27869,7 +27869,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2061 i32.const 0 call $~lib/builtins/abort @@ -27882,7 +27882,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2062 i32.const 0 call $~lib/builtins/abort @@ -27895,7 +27895,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2063 i32.const 0 call $~lib/builtins/abort @@ -27908,7 +27908,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2064 i32.const 0 call $~lib/builtins/abort @@ -27921,7 +27921,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2065 i32.const 0 call $~lib/builtins/abort @@ -27934,7 +27934,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2066 i32.const 0 call $~lib/builtins/abort @@ -27947,7 +27947,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2067 i32.const 0 call $~lib/builtins/abort @@ -27960,7 +27960,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2068 i32.const 0 call $~lib/builtins/abort @@ -27973,7 +27973,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2069 i32.const 0 call $~lib/builtins/abort @@ -27986,7 +27986,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2070 i32.const 0 call $~lib/builtins/abort @@ -27999,7 +27999,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2071 i32.const 0 call $~lib/builtins/abort @@ -28012,7 +28012,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2072 i32.const 0 call $~lib/builtins/abort @@ -28025,7 +28025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2073 i32.const 0 call $~lib/builtins/abort @@ -28038,7 +28038,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2074 i32.const 0 call $~lib/builtins/abort @@ -28051,7 +28051,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2075 i32.const 0 call $~lib/builtins/abort @@ -28064,7 +28064,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2076 i32.const 0 call $~lib/builtins/abort @@ -28077,7 +28077,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2077 i32.const 0 call $~lib/builtins/abort @@ -28090,7 +28090,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2078 i32.const 0 call $~lib/builtins/abort @@ -28103,7 +28103,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2087 i32.const 0 call $~lib/builtins/abort @@ -28116,7 +28116,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2088 i32.const 0 call $~lib/builtins/abort @@ -28129,7 +28129,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2089 i32.const 0 call $~lib/builtins/abort @@ -28142,7 +28142,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2090 i32.const 0 call $~lib/builtins/abort @@ -28155,7 +28155,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2091 i32.const 0 call $~lib/builtins/abort @@ -28168,7 +28168,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2092 i32.const 0 call $~lib/builtins/abort @@ -28181,7 +28181,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2093 i32.const 0 call $~lib/builtins/abort @@ -28194,7 +28194,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2094 i32.const 0 call $~lib/builtins/abort @@ -28207,7 +28207,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2095 i32.const 0 call $~lib/builtins/abort @@ -28220,7 +28220,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2096 i32.const 0 call $~lib/builtins/abort @@ -28233,7 +28233,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2099 i32.const 0 call $~lib/builtins/abort @@ -28246,7 +28246,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2100 i32.const 0 call $~lib/builtins/abort @@ -28259,7 +28259,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2101 i32.const 0 call $~lib/builtins/abort @@ -28272,7 +28272,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2102 i32.const 0 call $~lib/builtins/abort @@ -28285,7 +28285,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2103 i32.const 0 call $~lib/builtins/abort @@ -28298,7 +28298,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2104 i32.const 0 call $~lib/builtins/abort @@ -28311,7 +28311,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2105 i32.const 0 call $~lib/builtins/abort @@ -28324,7 +28324,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2106 i32.const 0 call $~lib/builtins/abort @@ -28337,7 +28337,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2107 i32.const 0 call $~lib/builtins/abort @@ -28350,7 +28350,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2108 i32.const 0 call $~lib/builtins/abort @@ -28363,7 +28363,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2109 i32.const 0 call $~lib/builtins/abort @@ -28376,7 +28376,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2110 i32.const 0 call $~lib/builtins/abort @@ -28389,7 +28389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2111 i32.const 0 call $~lib/builtins/abort @@ -28402,7 +28402,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2112 i32.const 0 call $~lib/builtins/abort @@ -28415,7 +28415,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2113 i32.const 0 call $~lib/builtins/abort @@ -28428,7 +28428,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2114 i32.const 0 call $~lib/builtins/abort @@ -28441,7 +28441,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2115 i32.const 0 call $~lib/builtins/abort @@ -28454,7 +28454,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2116 i32.const 0 call $~lib/builtins/abort @@ -28467,7 +28467,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2117 i32.const 0 call $~lib/builtins/abort @@ -28480,7 +28480,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2118 i32.const 0 call $~lib/builtins/abort @@ -28493,7 +28493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2119 i32.const 0 call $~lib/builtins/abort @@ -28506,7 +28506,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2120 i32.const 0 call $~lib/builtins/abort @@ -28519,7 +28519,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2121 i32.const 0 call $~lib/builtins/abort @@ -28532,7 +28532,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2122 i32.const 0 call $~lib/builtins/abort @@ -28545,7 +28545,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2123 i32.const 0 call $~lib/builtins/abort @@ -28558,7 +28558,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2124 i32.const 0 call $~lib/builtins/abort @@ -28571,7 +28571,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2125 i32.const 0 call $~lib/builtins/abort @@ -28584,7 +28584,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2126 i32.const 0 call $~lib/builtins/abort @@ -28597,7 +28597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2127 i32.const 0 call $~lib/builtins/abort @@ -28610,7 +28610,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2128 i32.const 0 call $~lib/builtins/abort @@ -28623,7 +28623,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2129 i32.const 0 call $~lib/builtins/abort @@ -28636,7 +28636,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2130 i32.const 0 call $~lib/builtins/abort @@ -28649,7 +28649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2131 i32.const 0 call $~lib/builtins/abort @@ -28662,7 +28662,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2132 i32.const 0 call $~lib/builtins/abort @@ -28675,7 +28675,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2133 i32.const 0 call $~lib/builtins/abort @@ -28688,7 +28688,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2134 i32.const 0 call $~lib/builtins/abort @@ -28701,7 +28701,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2135 i32.const 0 call $~lib/builtins/abort @@ -28714,7 +28714,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2136 i32.const 0 call $~lib/builtins/abort @@ -28727,7 +28727,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2137 i32.const 0 call $~lib/builtins/abort @@ -28740,7 +28740,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2138 i32.const 0 call $~lib/builtins/abort @@ -28753,7 +28753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2139 i32.const 0 call $~lib/builtins/abort @@ -28766,7 +28766,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2140 i32.const 0 call $~lib/builtins/abort @@ -28779,7 +28779,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2141 i32.const 0 call $~lib/builtins/abort @@ -28792,7 +28792,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2142 i32.const 0 call $~lib/builtins/abort @@ -28805,7 +28805,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2143 i32.const 0 call $~lib/builtins/abort @@ -28818,7 +28818,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2144 i32.const 0 call $~lib/builtins/abort @@ -28831,7 +28831,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2145 i32.const 0 call $~lib/builtins/abort @@ -28844,7 +28844,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2146 i32.const 0 call $~lib/builtins/abort @@ -28857,7 +28857,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2147 i32.const 0 call $~lib/builtins/abort @@ -28870,7 +28870,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2148 i32.const 0 call $~lib/builtins/abort @@ -28883,7 +28883,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2149 i32.const 0 call $~lib/builtins/abort @@ -28896,7 +28896,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2150 i32.const 0 call $~lib/builtins/abort @@ -28909,7 +28909,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2151 i32.const 0 call $~lib/builtins/abort @@ -28922,7 +28922,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2152 i32.const 0 call $~lib/builtins/abort @@ -28935,7 +28935,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2153 i32.const 0 call $~lib/builtins/abort @@ -28948,7 +28948,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2154 i32.const 0 call $~lib/builtins/abort @@ -28961,7 +28961,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2155 i32.const 0 call $~lib/builtins/abort @@ -28974,7 +28974,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2156 i32.const 0 call $~lib/builtins/abort @@ -28987,7 +28987,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2168 i32.const 0 call $~lib/builtins/abort @@ -29000,7 +29000,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2169 i32.const 0 call $~lib/builtins/abort @@ -29013,7 +29013,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2170 i32.const 0 call $~lib/builtins/abort @@ -29026,7 +29026,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2171 i32.const 0 call $~lib/builtins/abort @@ -29039,7 +29039,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2172 i32.const 0 call $~lib/builtins/abort @@ -29052,7 +29052,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2173 i32.const 0 call $~lib/builtins/abort @@ -29065,7 +29065,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2174 i32.const 0 call $~lib/builtins/abort @@ -29078,7 +29078,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2175 i32.const 0 call $~lib/builtins/abort @@ -29091,7 +29091,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2176 i32.const 0 call $~lib/builtins/abort @@ -29104,7 +29104,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2177 i32.const 0 call $~lib/builtins/abort @@ -29117,7 +29117,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2180 i32.const 0 call $~lib/builtins/abort @@ -29130,7 +29130,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2181 i32.const 0 call $~lib/builtins/abort @@ -29143,7 +29143,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2182 i32.const 0 call $~lib/builtins/abort @@ -29156,7 +29156,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2183 i32.const 0 call $~lib/builtins/abort @@ -29169,7 +29169,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2184 i32.const 0 call $~lib/builtins/abort @@ -29182,7 +29182,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2185 i32.const 0 call $~lib/builtins/abort @@ -29195,7 +29195,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2186 i32.const 0 call $~lib/builtins/abort @@ -29208,7 +29208,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2187 i32.const 0 call $~lib/builtins/abort @@ -29221,7 +29221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2188 i32.const 0 call $~lib/builtins/abort @@ -29234,7 +29234,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2189 i32.const 0 call $~lib/builtins/abort @@ -29247,7 +29247,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2190 i32.const 0 call $~lib/builtins/abort @@ -29260,7 +29260,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2191 i32.const 0 call $~lib/builtins/abort @@ -29273,7 +29273,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2192 i32.const 0 call $~lib/builtins/abort @@ -29286,7 +29286,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2193 i32.const 0 call $~lib/builtins/abort @@ -29299,7 +29299,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2194 i32.const 0 call $~lib/builtins/abort @@ -29312,7 +29312,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2195 i32.const 0 call $~lib/builtins/abort @@ -29325,7 +29325,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2196 i32.const 0 call $~lib/builtins/abort @@ -29338,7 +29338,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2197 i32.const 0 call $~lib/builtins/abort @@ -29351,7 +29351,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2198 i32.const 0 call $~lib/builtins/abort @@ -29364,7 +29364,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2199 i32.const 0 call $~lib/builtins/abort @@ -29377,7 +29377,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2200 i32.const 0 call $~lib/builtins/abort @@ -29390,7 +29390,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2201 i32.const 0 call $~lib/builtins/abort @@ -29403,7 +29403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2202 i32.const 0 call $~lib/builtins/abort @@ -29416,7 +29416,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2203 i32.const 0 call $~lib/builtins/abort @@ -29429,7 +29429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2204 i32.const 0 call $~lib/builtins/abort @@ -29442,7 +29442,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2205 i32.const 0 call $~lib/builtins/abort @@ -29455,7 +29455,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2206 i32.const 0 call $~lib/builtins/abort @@ -29468,7 +29468,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2207 i32.const 0 call $~lib/builtins/abort @@ -29481,7 +29481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2208 i32.const 0 call $~lib/builtins/abort @@ -29494,7 +29494,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2209 i32.const 0 call $~lib/builtins/abort @@ -29507,7 +29507,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2210 i32.const 0 call $~lib/builtins/abort @@ -29520,7 +29520,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2211 i32.const 0 call $~lib/builtins/abort @@ -29533,7 +29533,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2212 i32.const 0 call $~lib/builtins/abort @@ -29546,7 +29546,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2213 i32.const 0 call $~lib/builtins/abort @@ -29559,7 +29559,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2214 i32.const 0 call $~lib/builtins/abort @@ -29572,7 +29572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2215 i32.const 0 call $~lib/builtins/abort @@ -29585,7 +29585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2216 i32.const 0 call $~lib/builtins/abort @@ -29598,7 +29598,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2217 i32.const 0 call $~lib/builtins/abort @@ -29611,7 +29611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2218 i32.const 0 call $~lib/builtins/abort @@ -29624,7 +29624,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2219 i32.const 0 call $~lib/builtins/abort @@ -29637,7 +29637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2220 i32.const 0 call $~lib/builtins/abort @@ -29650,7 +29650,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2221 i32.const 0 call $~lib/builtins/abort @@ -29663,7 +29663,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2222 i32.const 0 call $~lib/builtins/abort @@ -29676,7 +29676,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2223 i32.const 0 call $~lib/builtins/abort @@ -29689,7 +29689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2224 i32.const 0 call $~lib/builtins/abort @@ -29702,7 +29702,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2225 i32.const 0 call $~lib/builtins/abort @@ -29715,7 +29715,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2226 i32.const 0 call $~lib/builtins/abort @@ -29728,7 +29728,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2227 i32.const 0 call $~lib/builtins/abort @@ -29741,7 +29741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2228 i32.const 0 call $~lib/builtins/abort @@ -29754,7 +29754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2229 i32.const 0 call $~lib/builtins/abort @@ -29767,7 +29767,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2230 i32.const 0 call $~lib/builtins/abort @@ -29780,7 +29780,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2231 i32.const 0 call $~lib/builtins/abort @@ -29793,7 +29793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2232 i32.const 0 call $~lib/builtins/abort @@ -29806,7 +29806,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2233 i32.const 0 call $~lib/builtins/abort @@ -29819,7 +29819,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2234 i32.const 0 call $~lib/builtins/abort @@ -29832,7 +29832,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2235 i32.const 0 call $~lib/builtins/abort @@ -29845,7 +29845,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2236 i32.const 0 call $~lib/builtins/abort @@ -29858,7 +29858,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2237 i32.const 0 call $~lib/builtins/abort @@ -29871,7 +29871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2246 i32.const 0 call $~lib/builtins/abort @@ -29884,7 +29884,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2247 i32.const 0 call $~lib/builtins/abort @@ -29897,7 +29897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2248 i32.const 0 call $~lib/builtins/abort @@ -29910,7 +29910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2249 i32.const 0 call $~lib/builtins/abort @@ -29923,7 +29923,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2250 i32.const 0 call $~lib/builtins/abort @@ -29936,7 +29936,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2251 i32.const 0 call $~lib/builtins/abort @@ -29949,7 +29949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2252 i32.const 0 call $~lib/builtins/abort @@ -29962,7 +29962,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2253 i32.const 0 call $~lib/builtins/abort @@ -29975,7 +29975,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2254 i32.const 0 call $~lib/builtins/abort @@ -29988,7 +29988,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2255 i32.const 0 call $~lib/builtins/abort @@ -30001,7 +30001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2258 i32.const 0 call $~lib/builtins/abort @@ -30014,7 +30014,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2259 i32.const 0 call $~lib/builtins/abort @@ -30027,7 +30027,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2260 i32.const 0 call $~lib/builtins/abort @@ -30040,7 +30040,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2261 i32.const 0 call $~lib/builtins/abort @@ -30053,7 +30053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2262 i32.const 0 call $~lib/builtins/abort @@ -30066,7 +30066,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2263 i32.const 0 call $~lib/builtins/abort @@ -30079,7 +30079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2264 i32.const 0 call $~lib/builtins/abort @@ -30092,7 +30092,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2265 i32.const 0 call $~lib/builtins/abort @@ -30105,7 +30105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2266 i32.const 0 call $~lib/builtins/abort @@ -30118,7 +30118,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2267 i32.const 0 call $~lib/builtins/abort @@ -30131,7 +30131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2268 i32.const 0 call $~lib/builtins/abort @@ -30144,7 +30144,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2269 i32.const 0 call $~lib/builtins/abort @@ -30157,7 +30157,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2270 i32.const 0 call $~lib/builtins/abort @@ -30170,7 +30170,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2271 i32.const 0 call $~lib/builtins/abort @@ -30183,7 +30183,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2272 i32.const 0 call $~lib/builtins/abort @@ -30196,7 +30196,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2273 i32.const 0 call $~lib/builtins/abort @@ -30209,7 +30209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2274 i32.const 0 call $~lib/builtins/abort @@ -30222,7 +30222,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2275 i32.const 0 call $~lib/builtins/abort @@ -30235,7 +30235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2276 i32.const 0 call $~lib/builtins/abort @@ -30248,7 +30248,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2277 i32.const 0 call $~lib/builtins/abort @@ -30261,7 +30261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2278 i32.const 0 call $~lib/builtins/abort @@ -30274,7 +30274,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2279 i32.const 0 call $~lib/builtins/abort @@ -30287,7 +30287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2280 i32.const 0 call $~lib/builtins/abort @@ -30300,7 +30300,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2281 i32.const 0 call $~lib/builtins/abort @@ -30313,7 +30313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2282 i32.const 0 call $~lib/builtins/abort @@ -30326,7 +30326,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2283 i32.const 0 call $~lib/builtins/abort @@ -30339,7 +30339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2284 i32.const 0 call $~lib/builtins/abort @@ -30352,7 +30352,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2285 i32.const 0 call $~lib/builtins/abort @@ -30365,7 +30365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2286 i32.const 0 call $~lib/builtins/abort @@ -30378,7 +30378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2287 i32.const 0 call $~lib/builtins/abort @@ -30391,7 +30391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2288 i32.const 0 call $~lib/builtins/abort @@ -30404,7 +30404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2289 i32.const 0 call $~lib/builtins/abort @@ -30417,7 +30417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2290 i32.const 0 call $~lib/builtins/abort @@ -30430,7 +30430,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2291 i32.const 0 call $~lib/builtins/abort @@ -30443,7 +30443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2292 i32.const 0 call $~lib/builtins/abort @@ -30456,7 +30456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2293 i32.const 0 call $~lib/builtins/abort @@ -30469,7 +30469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2294 i32.const 0 call $~lib/builtins/abort @@ -30482,7 +30482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2295 i32.const 0 call $~lib/builtins/abort @@ -30495,7 +30495,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2296 i32.const 0 call $~lib/builtins/abort @@ -30508,7 +30508,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2297 i32.const 0 call $~lib/builtins/abort @@ -30521,7 +30521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2298 i32.const 0 call $~lib/builtins/abort @@ -30534,7 +30534,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2299 i32.const 0 call $~lib/builtins/abort @@ -30547,7 +30547,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2300 i32.const 0 call $~lib/builtins/abort @@ -30560,7 +30560,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2301 i32.const 0 call $~lib/builtins/abort @@ -30573,7 +30573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2302 i32.const 0 call $~lib/builtins/abort @@ -30586,7 +30586,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2303 i32.const 0 call $~lib/builtins/abort @@ -30599,7 +30599,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2304 i32.const 0 call $~lib/builtins/abort @@ -30612,7 +30612,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2305 i32.const 0 call $~lib/builtins/abort @@ -30625,7 +30625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2306 i32.const 0 call $~lib/builtins/abort @@ -30638,7 +30638,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2307 i32.const 0 call $~lib/builtins/abort @@ -30651,7 +30651,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2308 i32.const 0 call $~lib/builtins/abort @@ -30664,7 +30664,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2309 i32.const 0 call $~lib/builtins/abort @@ -30677,7 +30677,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2310 i32.const 0 call $~lib/builtins/abort @@ -30690,7 +30690,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2311 i32.const 0 call $~lib/builtins/abort @@ -30703,7 +30703,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2312 i32.const 0 call $~lib/builtins/abort @@ -30716,7 +30716,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2313 i32.const 0 call $~lib/builtins/abort @@ -30729,7 +30729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2314 i32.const 0 call $~lib/builtins/abort @@ -30742,7 +30742,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2315 i32.const 0 call $~lib/builtins/abort @@ -30755,7 +30755,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2329 i32.const 0 call $~lib/builtins/abort @@ -30768,7 +30768,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2330 i32.const 0 call $~lib/builtins/abort @@ -30781,7 +30781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2331 i32.const 0 call $~lib/builtins/abort @@ -30794,7 +30794,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2332 i32.const 0 call $~lib/builtins/abort @@ -30807,7 +30807,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2333 i32.const 0 call $~lib/builtins/abort @@ -30820,7 +30820,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2334 i32.const 0 call $~lib/builtins/abort @@ -30833,7 +30833,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2335 i32.const 0 call $~lib/builtins/abort @@ -30846,7 +30846,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2336 i32.const 0 call $~lib/builtins/abort @@ -30859,7 +30859,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2337 i32.const 0 call $~lib/builtins/abort @@ -30872,7 +30872,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2338 i32.const 0 call $~lib/builtins/abort @@ -30885,7 +30885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2341 i32.const 0 call $~lib/builtins/abort @@ -30898,7 +30898,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2342 i32.const 0 call $~lib/builtins/abort @@ -30911,7 +30911,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2343 i32.const 0 call $~lib/builtins/abort @@ -30924,7 +30924,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2344 i32.const 0 call $~lib/builtins/abort @@ -30937,7 +30937,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2345 i32.const 0 call $~lib/builtins/abort @@ -30950,7 +30950,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2346 i32.const 0 call $~lib/builtins/abort @@ -30963,7 +30963,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2347 i32.const 0 call $~lib/builtins/abort @@ -30976,7 +30976,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2348 i32.const 0 call $~lib/builtins/abort @@ -30989,7 +30989,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2349 i32.const 0 call $~lib/builtins/abort @@ -31002,7 +31002,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2350 i32.const 0 call $~lib/builtins/abort @@ -31015,7 +31015,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2351 i32.const 0 call $~lib/builtins/abort @@ -31028,7 +31028,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2352 i32.const 0 call $~lib/builtins/abort @@ -31041,7 +31041,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2353 i32.const 0 call $~lib/builtins/abort @@ -31054,7 +31054,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2354 i32.const 0 call $~lib/builtins/abort @@ -31067,7 +31067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2355 i32.const 0 call $~lib/builtins/abort @@ -31080,7 +31080,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2356 i32.const 0 call $~lib/builtins/abort @@ -31093,7 +31093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2357 i32.const 0 call $~lib/builtins/abort @@ -31106,7 +31106,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2358 i32.const 0 call $~lib/builtins/abort @@ -31119,7 +31119,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2359 i32.const 0 call $~lib/builtins/abort @@ -31132,7 +31132,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2360 i32.const 0 call $~lib/builtins/abort @@ -31145,7 +31145,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2361 i32.const 0 call $~lib/builtins/abort @@ -31158,7 +31158,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2362 i32.const 0 call $~lib/builtins/abort @@ -31171,7 +31171,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2363 i32.const 0 call $~lib/builtins/abort @@ -31184,7 +31184,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2364 i32.const 0 call $~lib/builtins/abort @@ -31197,7 +31197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2365 i32.const 0 call $~lib/builtins/abort @@ -31210,7 +31210,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2366 i32.const 0 call $~lib/builtins/abort @@ -31223,7 +31223,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2367 i32.const 0 call $~lib/builtins/abort @@ -31236,7 +31236,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2368 i32.const 0 call $~lib/builtins/abort @@ -31249,7 +31249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2369 i32.const 0 call $~lib/builtins/abort @@ -31262,7 +31262,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2370 i32.const 0 call $~lib/builtins/abort @@ -31275,7 +31275,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2371 i32.const 0 call $~lib/builtins/abort @@ -31288,7 +31288,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2372 i32.const 0 call $~lib/builtins/abort @@ -31301,7 +31301,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2373 i32.const 0 call $~lib/builtins/abort @@ -31314,7 +31314,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2374 i32.const 0 call $~lib/builtins/abort @@ -31327,7 +31327,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2375 i32.const 0 call $~lib/builtins/abort @@ -31340,7 +31340,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2376 i32.const 0 call $~lib/builtins/abort @@ -31353,7 +31353,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2377 i32.const 0 call $~lib/builtins/abort @@ -31366,7 +31366,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2378 i32.const 0 call $~lib/builtins/abort @@ -31379,7 +31379,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2379 i32.const 0 call $~lib/builtins/abort @@ -31392,7 +31392,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2380 i32.const 0 call $~lib/builtins/abort @@ -31405,7 +31405,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2381 i32.const 0 call $~lib/builtins/abort @@ -31418,7 +31418,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2382 i32.const 0 call $~lib/builtins/abort @@ -31431,7 +31431,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2383 i32.const 0 call $~lib/builtins/abort @@ -31444,7 +31444,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2384 i32.const 0 call $~lib/builtins/abort @@ -31457,7 +31457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2385 i32.const 0 call $~lib/builtins/abort @@ -31470,7 +31470,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2386 i32.const 0 call $~lib/builtins/abort @@ -31483,7 +31483,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2387 i32.const 0 call $~lib/builtins/abort @@ -31496,7 +31496,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2388 i32.const 0 call $~lib/builtins/abort @@ -31509,7 +31509,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2389 i32.const 0 call $~lib/builtins/abort @@ -31522,7 +31522,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2390 i32.const 0 call $~lib/builtins/abort @@ -31535,7 +31535,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2391 i32.const 0 call $~lib/builtins/abort @@ -31548,7 +31548,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2392 i32.const 0 call $~lib/builtins/abort @@ -31561,7 +31561,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2393 i32.const 0 call $~lib/builtins/abort @@ -31574,7 +31574,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2394 i32.const 0 call $~lib/builtins/abort @@ -31587,7 +31587,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2395 i32.const 0 call $~lib/builtins/abort @@ -31600,7 +31600,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2396 i32.const 0 call $~lib/builtins/abort @@ -31613,7 +31613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2397 i32.const 0 call $~lib/builtins/abort @@ -31626,7 +31626,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2398 i32.const 0 call $~lib/builtins/abort @@ -31639,7 +31639,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2399 i32.const 0 call $~lib/builtins/abort @@ -31652,7 +31652,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2400 i32.const 0 call $~lib/builtins/abort @@ -31665,7 +31665,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2401 i32.const 0 call $~lib/builtins/abort @@ -31678,7 +31678,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2402 i32.const 0 call $~lib/builtins/abort @@ -31691,7 +31691,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2403 i32.const 0 call $~lib/builtins/abort @@ -31704,7 +31704,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2404 i32.const 0 call $~lib/builtins/abort @@ -31717,7 +31717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2405 i32.const 0 call $~lib/builtins/abort @@ -31730,7 +31730,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2406 i32.const 0 call $~lib/builtins/abort @@ -31743,7 +31743,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2409 i32.const 0 call $~lib/builtins/abort @@ -31756,7 +31756,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2410 i32.const 0 call $~lib/builtins/abort @@ -31769,7 +31769,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2411 i32.const 0 call $~lib/builtins/abort @@ -31782,7 +31782,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2412 i32.const 0 call $~lib/builtins/abort @@ -31795,7 +31795,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2413 i32.const 0 call $~lib/builtins/abort @@ -31808,7 +31808,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2414 i32.const 0 call $~lib/builtins/abort @@ -31821,7 +31821,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2415 i32.const 0 call $~lib/builtins/abort @@ -31834,7 +31834,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2416 i32.const 0 call $~lib/builtins/abort @@ -31847,7 +31847,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2419 i32.const 0 call $~lib/builtins/abort @@ -31860,7 +31860,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2420 i32.const 0 call $~lib/builtins/abort @@ -31873,7 +31873,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2421 i32.const 0 call $~lib/builtins/abort @@ -31886,7 +31886,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2422 i32.const 0 call $~lib/builtins/abort @@ -31899,7 +31899,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2423 i32.const 0 call $~lib/builtins/abort @@ -31912,7 +31912,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2424 i32.const 0 call $~lib/builtins/abort @@ -31925,7 +31925,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2425 i32.const 0 call $~lib/builtins/abort @@ -31938,7 +31938,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2426 i32.const 0 call $~lib/builtins/abort @@ -31951,7 +31951,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2429 i32.const 0 call $~lib/builtins/abort @@ -31964,7 +31964,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2430 i32.const 0 call $~lib/builtins/abort @@ -31977,7 +31977,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2432 i32.const 0 call $~lib/builtins/abort @@ -31990,7 +31990,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2433 i32.const 0 call $~lib/builtins/abort @@ -32003,7 +32003,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2435 i32.const 0 call $~lib/builtins/abort @@ -32016,7 +32016,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2436 i32.const 0 call $~lib/builtins/abort @@ -32029,7 +32029,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2438 i32.const 0 call $~lib/builtins/abort @@ -32042,7 +32042,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2439 i32.const 0 call $~lib/builtins/abort @@ -32055,7 +32055,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2441 i32.const 0 call $~lib/builtins/abort @@ -32068,7 +32068,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2442 i32.const 0 call $~lib/builtins/abort @@ -32081,7 +32081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2444 i32.const 0 call $~lib/builtins/abort @@ -32094,7 +32094,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2445 i32.const 0 call $~lib/builtins/abort @@ -32107,7 +32107,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2447 i32.const 0 call $~lib/builtins/abort @@ -32120,7 +32120,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2448 i32.const 0 call $~lib/builtins/abort @@ -32133,7 +32133,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2450 i32.const 0 call $~lib/builtins/abort @@ -32146,7 +32146,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2451 i32.const 0 call $~lib/builtins/abort @@ -32159,7 +32159,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2453 i32.const 0 call $~lib/builtins/abort @@ -32172,7 +32172,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2454 i32.const 0 call $~lib/builtins/abort @@ -32185,7 +32185,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2456 i32.const 0 call $~lib/builtins/abort @@ -32198,7 +32198,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2457 i32.const 0 call $~lib/builtins/abort @@ -32211,7 +32211,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2458 i32.const 0 call $~lib/builtins/abort @@ -32224,7 +32224,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2459 i32.const 0 call $~lib/builtins/abort @@ -32237,7 +32237,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2460 i32.const 0 call $~lib/builtins/abort @@ -32250,7 +32250,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2461 i32.const 0 call $~lib/builtins/abort @@ -32263,7 +32263,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2462 i32.const 0 call $~lib/builtins/abort @@ -32276,7 +32276,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2463 i32.const 0 call $~lib/builtins/abort @@ -32289,7 +32289,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2465 i32.const 0 call $~lib/builtins/abort @@ -32302,7 +32302,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2466 i32.const 0 call $~lib/builtins/abort @@ -32315,7 +32315,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2467 i32.const 0 call $~lib/builtins/abort @@ -32328,7 +32328,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2468 i32.const 0 call $~lib/builtins/abort @@ -32341,7 +32341,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2469 i32.const 0 call $~lib/builtins/abort @@ -32354,7 +32354,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2470 i32.const 0 call $~lib/builtins/abort @@ -32367,7 +32367,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2471 i32.const 0 call $~lib/builtins/abort @@ -32380,7 +32380,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2472 i32.const 0 call $~lib/builtins/abort @@ -32393,7 +32393,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2473 i32.const 0 call $~lib/builtins/abort @@ -32406,7 +32406,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2474 i32.const 0 call $~lib/builtins/abort @@ -32419,7 +32419,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2475 i32.const 0 call $~lib/builtins/abort @@ -32432,7 +32432,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2476 i32.const 0 call $~lib/builtins/abort @@ -32445,7 +32445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2477 i32.const 0 call $~lib/builtins/abort @@ -32458,7 +32458,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2478 i32.const 0 call $~lib/builtins/abort @@ -32471,7 +32471,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2479 i32.const 0 call $~lib/builtins/abort @@ -32484,7 +32484,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2480 i32.const 0 call $~lib/builtins/abort @@ -32497,7 +32497,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2481 i32.const 0 call $~lib/builtins/abort @@ -32510,7 +32510,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2482 i32.const 0 call $~lib/builtins/abort @@ -32523,7 +32523,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2483 i32.const 0 call $~lib/builtins/abort @@ -32536,7 +32536,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2484 i32.const 0 call $~lib/builtins/abort @@ -32549,7 +32549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2493 i32.const 0 call $~lib/builtins/abort @@ -32562,7 +32562,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2494 i32.const 0 call $~lib/builtins/abort @@ -32575,7 +32575,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2495 i32.const 0 call $~lib/builtins/abort @@ -32588,7 +32588,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2496 i32.const 0 call $~lib/builtins/abort @@ -32601,7 +32601,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2497 i32.const 0 call $~lib/builtins/abort @@ -32614,7 +32614,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2498 i32.const 0 call $~lib/builtins/abort @@ -32627,7 +32627,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2499 i32.const 0 call $~lib/builtins/abort @@ -32640,7 +32640,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2500 i32.const 0 call $~lib/builtins/abort @@ -32653,7 +32653,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2501 i32.const 0 call $~lib/builtins/abort @@ -32666,7 +32666,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2502 i32.const 0 call $~lib/builtins/abort @@ -32679,7 +32679,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2505 i32.const 0 call $~lib/builtins/abort @@ -32692,7 +32692,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2506 i32.const 0 call $~lib/builtins/abort @@ -32705,7 +32705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2507 i32.const 0 call $~lib/builtins/abort @@ -32718,7 +32718,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2508 i32.const 0 call $~lib/builtins/abort @@ -32731,7 +32731,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2509 i32.const 0 call $~lib/builtins/abort @@ -32744,7 +32744,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2510 i32.const 0 call $~lib/builtins/abort @@ -32757,7 +32757,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2511 i32.const 0 call $~lib/builtins/abort @@ -32770,7 +32770,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2512 i32.const 0 call $~lib/builtins/abort @@ -32783,7 +32783,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2513 i32.const 0 call $~lib/builtins/abort @@ -32796,7 +32796,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2514 i32.const 0 call $~lib/builtins/abort @@ -32809,7 +32809,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2515 i32.const 0 call $~lib/builtins/abort @@ -32822,7 +32822,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2516 i32.const 0 call $~lib/builtins/abort @@ -32835,7 +32835,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2517 i32.const 0 call $~lib/builtins/abort @@ -32848,7 +32848,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2518 i32.const 0 call $~lib/builtins/abort @@ -32861,7 +32861,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2519 i32.const 0 call $~lib/builtins/abort @@ -32874,7 +32874,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2520 i32.const 0 call $~lib/builtins/abort @@ -32887,7 +32887,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2521 i32.const 0 call $~lib/builtins/abort @@ -32900,7 +32900,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2522 i32.const 0 call $~lib/builtins/abort @@ -32913,7 +32913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2523 i32.const 0 call $~lib/builtins/abort @@ -32926,7 +32926,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2524 i32.const 0 call $~lib/builtins/abort @@ -32939,7 +32939,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2525 i32.const 0 call $~lib/builtins/abort @@ -32952,7 +32952,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2526 i32.const 0 call $~lib/builtins/abort @@ -32965,7 +32965,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2527 i32.const 0 call $~lib/builtins/abort @@ -32978,7 +32978,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2528 i32.const 0 call $~lib/builtins/abort @@ -32991,7 +32991,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2529 i32.const 0 call $~lib/builtins/abort @@ -33004,7 +33004,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2530 i32.const 0 call $~lib/builtins/abort @@ -33017,7 +33017,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2531 i32.const 0 call $~lib/builtins/abort @@ -33030,7 +33030,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2532 i32.const 0 call $~lib/builtins/abort @@ -33043,7 +33043,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2533 i32.const 0 call $~lib/builtins/abort @@ -33056,7 +33056,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2534 i32.const 0 call $~lib/builtins/abort @@ -33069,7 +33069,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2535 i32.const 0 call $~lib/builtins/abort @@ -33082,7 +33082,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2536 i32.const 0 call $~lib/builtins/abort @@ -33095,7 +33095,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2537 i32.const 0 call $~lib/builtins/abort @@ -33108,7 +33108,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2538 i32.const 0 call $~lib/builtins/abort @@ -33121,7 +33121,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2539 i32.const 0 call $~lib/builtins/abort @@ -33134,7 +33134,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2540 i32.const 0 call $~lib/builtins/abort @@ -33147,7 +33147,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2541 i32.const 0 call $~lib/builtins/abort @@ -33160,7 +33160,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2542 i32.const 0 call $~lib/builtins/abort @@ -33173,7 +33173,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2543 i32.const 0 call $~lib/builtins/abort @@ -33186,7 +33186,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2544 i32.const 0 call $~lib/builtins/abort @@ -33199,7 +33199,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2545 i32.const 0 call $~lib/builtins/abort @@ -33212,7 +33212,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2546 i32.const 0 call $~lib/builtins/abort @@ -33225,7 +33225,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2547 i32.const 0 call $~lib/builtins/abort @@ -33238,7 +33238,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2548 i32.const 0 call $~lib/builtins/abort @@ -33251,7 +33251,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2549 i32.const 0 call $~lib/builtins/abort @@ -33264,7 +33264,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2550 i32.const 0 call $~lib/builtins/abort @@ -33277,7 +33277,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2551 i32.const 0 call $~lib/builtins/abort @@ -33290,7 +33290,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2552 i32.const 0 call $~lib/builtins/abort @@ -33303,7 +33303,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2553 i32.const 0 call $~lib/builtins/abort @@ -33316,7 +33316,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2554 i32.const 0 call $~lib/builtins/abort @@ -33329,7 +33329,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2555 i32.const 0 call $~lib/builtins/abort @@ -33342,7 +33342,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2556 i32.const 0 call $~lib/builtins/abort @@ -33355,7 +33355,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2557 i32.const 0 call $~lib/builtins/abort @@ -33368,7 +33368,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2558 i32.const 0 call $~lib/builtins/abort @@ -33381,7 +33381,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2559 i32.const 0 call $~lib/builtins/abort @@ -33394,7 +33394,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2560 i32.const 0 call $~lib/builtins/abort @@ -33407,7 +33407,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2561 i32.const 0 call $~lib/builtins/abort @@ -33420,7 +33420,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2562 i32.const 0 call $~lib/builtins/abort @@ -33433,7 +33433,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2563 i32.const 0 call $~lib/builtins/abort @@ -33446,7 +33446,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2564 i32.const 0 call $~lib/builtins/abort @@ -33459,7 +33459,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2565 i32.const 0 call $~lib/builtins/abort @@ -33472,7 +33472,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2566 i32.const 0 call $~lib/builtins/abort @@ -33485,7 +33485,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2567 i32.const 0 call $~lib/builtins/abort @@ -33498,7 +33498,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2568 i32.const 0 call $~lib/builtins/abort @@ -33511,7 +33511,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2569 i32.const 0 call $~lib/builtins/abort @@ -33524,7 +33524,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2570 i32.const 0 call $~lib/builtins/abort @@ -33538,7 +33538,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2582 i32.const 0 call $~lib/builtins/abort @@ -33552,7 +33552,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2583 i32.const 0 call $~lib/builtins/abort @@ -33566,7 +33566,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2584 i32.const 0 call $~lib/builtins/abort @@ -33580,7 +33580,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2585 i32.const 0 call $~lib/builtins/abort @@ -33594,7 +33594,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2586 i32.const 0 call $~lib/builtins/abort @@ -33608,7 +33608,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2587 i32.const 0 call $~lib/builtins/abort @@ -33622,7 +33622,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2588 i32.const 0 call $~lib/builtins/abort @@ -33636,7 +33636,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2589 i32.const 0 call $~lib/builtins/abort @@ -33650,7 +33650,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2590 i32.const 0 call $~lib/builtins/abort @@ -33664,7 +33664,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2591 i32.const 0 call $~lib/builtins/abort @@ -33678,7 +33678,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2594 i32.const 0 call $~lib/builtins/abort @@ -33692,7 +33692,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2595 i32.const 0 call $~lib/builtins/abort @@ -33706,7 +33706,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2596 i32.const 0 call $~lib/builtins/abort @@ -33720,7 +33720,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2597 i32.const 0 call $~lib/builtins/abort @@ -33734,7 +33734,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2598 i32.const 0 call $~lib/builtins/abort @@ -33748,7 +33748,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2599 i32.const 0 call $~lib/builtins/abort @@ -33762,7 +33762,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2600 i32.const 0 call $~lib/builtins/abort @@ -33776,7 +33776,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2601 i32.const 0 call $~lib/builtins/abort @@ -33790,7 +33790,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2602 i32.const 0 call $~lib/builtins/abort @@ -33804,7 +33804,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2603 i32.const 0 call $~lib/builtins/abort @@ -33818,7 +33818,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2604 i32.const 0 call $~lib/builtins/abort @@ -33832,7 +33832,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2605 i32.const 0 call $~lib/builtins/abort @@ -33846,7 +33846,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2606 i32.const 0 call $~lib/builtins/abort @@ -33860,7 +33860,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2607 i32.const 0 call $~lib/builtins/abort @@ -33874,7 +33874,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2608 i32.const 0 call $~lib/builtins/abort @@ -33888,7 +33888,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2609 i32.const 0 call $~lib/builtins/abort @@ -33902,7 +33902,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2610 i32.const 0 call $~lib/builtins/abort @@ -33916,7 +33916,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2611 i32.const 0 call $~lib/builtins/abort @@ -33930,7 +33930,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2612 i32.const 0 call $~lib/builtins/abort @@ -33944,7 +33944,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2613 i32.const 0 call $~lib/builtins/abort @@ -33958,7 +33958,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2614 i32.const 0 call $~lib/builtins/abort @@ -33972,7 +33972,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2615 i32.const 0 call $~lib/builtins/abort @@ -33986,7 +33986,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2616 i32.const 0 call $~lib/builtins/abort @@ -34000,7 +34000,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2617 i32.const 0 call $~lib/builtins/abort @@ -34014,7 +34014,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2618 i32.const 0 call $~lib/builtins/abort @@ -34028,7 +34028,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2619 i32.const 0 call $~lib/builtins/abort @@ -34042,7 +34042,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2620 i32.const 0 call $~lib/builtins/abort @@ -34056,7 +34056,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2621 i32.const 0 call $~lib/builtins/abort @@ -34070,7 +34070,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2622 i32.const 0 call $~lib/builtins/abort @@ -34084,7 +34084,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2623 i32.const 0 call $~lib/builtins/abort @@ -34098,7 +34098,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2624 i32.const 0 call $~lib/builtins/abort @@ -34112,7 +34112,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2625 i32.const 0 call $~lib/builtins/abort @@ -34126,7 +34126,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2626 i32.const 0 call $~lib/builtins/abort @@ -34140,7 +34140,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2627 i32.const 0 call $~lib/builtins/abort @@ -34154,7 +34154,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2628 i32.const 0 call $~lib/builtins/abort @@ -34168,7 +34168,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2629 i32.const 0 call $~lib/builtins/abort @@ -34182,7 +34182,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2630 i32.const 0 call $~lib/builtins/abort @@ -34196,7 +34196,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2631 i32.const 0 call $~lib/builtins/abort @@ -34210,7 +34210,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2632 i32.const 0 call $~lib/builtins/abort @@ -34224,7 +34224,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2633 i32.const 0 call $~lib/builtins/abort @@ -34238,7 +34238,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2634 i32.const 0 call $~lib/builtins/abort @@ -34252,7 +34252,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2635 i32.const 0 call $~lib/builtins/abort @@ -34266,7 +34266,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2636 i32.const 0 call $~lib/builtins/abort @@ -34280,7 +34280,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2637 i32.const 0 call $~lib/builtins/abort @@ -34294,7 +34294,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2638 i32.const 0 call $~lib/builtins/abort @@ -34308,7 +34308,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2639 i32.const 0 call $~lib/builtins/abort @@ -34322,7 +34322,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2640 i32.const 0 call $~lib/builtins/abort @@ -34336,7 +34336,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2641 i32.const 0 call $~lib/builtins/abort @@ -34350,7 +34350,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2642 i32.const 0 call $~lib/builtins/abort @@ -34364,7 +34364,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2643 i32.const 0 call $~lib/builtins/abort @@ -34378,7 +34378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2644 i32.const 0 call $~lib/builtins/abort @@ -34392,7 +34392,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2645 i32.const 0 call $~lib/builtins/abort @@ -34406,7 +34406,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2646 i32.const 0 call $~lib/builtins/abort @@ -34420,7 +34420,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2647 i32.const 0 call $~lib/builtins/abort @@ -34434,7 +34434,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2648 i32.const 0 call $~lib/builtins/abort @@ -34448,7 +34448,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2649 i32.const 0 call $~lib/builtins/abort @@ -34462,7 +34462,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2650 i32.const 0 call $~lib/builtins/abort @@ -34476,7 +34476,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2651 i32.const 0 call $~lib/builtins/abort @@ -34490,7 +34490,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2652 i32.const 0 call $~lib/builtins/abort @@ -34504,7 +34504,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2653 i32.const 0 call $~lib/builtins/abort @@ -34518,7 +34518,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2654 i32.const 0 call $~lib/builtins/abort @@ -34532,7 +34532,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2655 i32.const 0 call $~lib/builtins/abort @@ -34546,7 +34546,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2656 i32.const 0 call $~lib/builtins/abort @@ -34560,7 +34560,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2657 i32.const 0 call $~lib/builtins/abort @@ -34574,7 +34574,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2658 i32.const 0 call $~lib/builtins/abort @@ -34588,7 +34588,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2659 i32.const 0 call $~lib/builtins/abort @@ -34602,7 +34602,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2660 i32.const 0 call $~lib/builtins/abort @@ -34616,7 +34616,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2661 i32.const 0 call $~lib/builtins/abort @@ -34630,7 +34630,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2662 i32.const 0 call $~lib/builtins/abort @@ -34644,7 +34644,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2663 i32.const 0 call $~lib/builtins/abort @@ -34658,7 +34658,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2664 i32.const 0 call $~lib/builtins/abort @@ -34672,7 +34672,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2665 i32.const 0 call $~lib/builtins/abort @@ -34686,7 +34686,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2666 i32.const 0 call $~lib/builtins/abort @@ -34700,7 +34700,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2667 i32.const 0 call $~lib/builtins/abort @@ -34714,7 +34714,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2668 i32.const 0 call $~lib/builtins/abort @@ -34728,7 +34728,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2669 i32.const 0 call $~lib/builtins/abort @@ -34742,7 +34742,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2670 i32.const 0 call $~lib/builtins/abort @@ -34756,7 +34756,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2671 i32.const 0 call $~lib/builtins/abort @@ -34770,7 +34770,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2672 i32.const 0 call $~lib/builtins/abort @@ -34784,7 +34784,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2673 i32.const 0 call $~lib/builtins/abort @@ -34798,7 +34798,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2674 i32.const 0 call $~lib/builtins/abort @@ -34812,7 +34812,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2675 i32.const 0 call $~lib/builtins/abort @@ -34826,7 +34826,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2676 i32.const 0 call $~lib/builtins/abort @@ -34840,7 +34840,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2677 i32.const 0 call $~lib/builtins/abort @@ -34854,7 +34854,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2678 i32.const 0 call $~lib/builtins/abort @@ -34868,7 +34868,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2679 i32.const 0 call $~lib/builtins/abort @@ -34882,7 +34882,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2680 i32.const 0 call $~lib/builtins/abort @@ -34896,7 +34896,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2681 i32.const 0 call $~lib/builtins/abort @@ -34910,7 +34910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2682 i32.const 0 call $~lib/builtins/abort @@ -34924,7 +34924,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2683 i32.const 0 call $~lib/builtins/abort @@ -34938,7 +34938,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2684 i32.const 0 call $~lib/builtins/abort @@ -34952,7 +34952,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2685 i32.const 0 call $~lib/builtins/abort @@ -34965,7 +34965,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2688 i32.const 0 call $~lib/builtins/abort @@ -34978,7 +34978,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2689 i32.const 0 call $~lib/builtins/abort @@ -34991,7 +34991,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2690 i32.const 0 call $~lib/builtins/abort @@ -35004,7 +35004,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2691 i32.const 0 call $~lib/builtins/abort @@ -35017,7 +35017,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2692 i32.const 0 call $~lib/builtins/abort @@ -35030,7 +35030,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2693 i32.const 0 call $~lib/builtins/abort @@ -35043,7 +35043,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2694 i32.const 0 call $~lib/builtins/abort @@ -35056,7 +35056,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2695 i32.const 0 call $~lib/builtins/abort @@ -35069,7 +35069,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2697 i32.const 0 call $~lib/builtins/abort @@ -35082,7 +35082,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2698 i32.const 0 call $~lib/builtins/abort @@ -35095,7 +35095,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2699 i32.const 0 call $~lib/builtins/abort @@ -35108,7 +35108,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2700 i32.const 0 call $~lib/builtins/abort @@ -35121,7 +35121,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2701 i32.const 0 call $~lib/builtins/abort @@ -35135,7 +35135,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2702 i32.const 0 call $~lib/builtins/abort @@ -35148,7 +35148,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2704 i32.const 0 call $~lib/builtins/abort @@ -35161,7 +35161,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2705 i32.const 0 call $~lib/builtins/abort @@ -35174,7 +35174,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2706 i32.const 0 call $~lib/builtins/abort @@ -35187,7 +35187,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2707 i32.const 0 call $~lib/builtins/abort @@ -35200,7 +35200,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2708 i32.const 0 call $~lib/builtins/abort @@ -35213,7 +35213,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2709 i32.const 0 call $~lib/builtins/abort @@ -35226,7 +35226,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2710 i32.const 0 call $~lib/builtins/abort @@ -35240,7 +35240,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2711 i32.const 0 call $~lib/builtins/abort @@ -35253,7 +35253,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2713 i32.const 0 call $~lib/builtins/abort @@ -35266,7 +35266,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2714 i32.const 0 call $~lib/builtins/abort @@ -35279,7 +35279,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2715 i32.const 0 call $~lib/builtins/abort @@ -35292,7 +35292,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2716 i32.const 0 call $~lib/builtins/abort @@ -35305,7 +35305,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2717 i32.const 0 call $~lib/builtins/abort @@ -35318,7 +35318,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2718 i32.const 0 call $~lib/builtins/abort @@ -35331,7 +35331,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2719 i32.const 0 call $~lib/builtins/abort @@ -35345,7 +35345,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2720 i32.const 0 call $~lib/builtins/abort @@ -35358,7 +35358,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2722 i32.const 0 call $~lib/builtins/abort @@ -35371,7 +35371,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2723 i32.const 0 call $~lib/builtins/abort @@ -35385,7 +35385,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2724 i32.const 0 call $~lib/builtins/abort @@ -35398,7 +35398,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2725 i32.const 0 call $~lib/builtins/abort @@ -35411,7 +35411,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2726 i32.const 0 call $~lib/builtins/abort @@ -35424,7 +35424,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2727 i32.const 0 call $~lib/builtins/abort @@ -35437,7 +35437,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2728 i32.const 0 call $~lib/builtins/abort @@ -35451,7 +35451,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2729 i32.const 0 call $~lib/builtins/abort @@ -35465,7 +35465,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2738 i32.const 0 call $~lib/builtins/abort @@ -35479,7 +35479,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2739 i32.const 0 call $~lib/builtins/abort @@ -35493,7 +35493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2740 i32.const 0 call $~lib/builtins/abort @@ -35507,7 +35507,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2741 i32.const 0 call $~lib/builtins/abort @@ -35521,7 +35521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2742 i32.const 0 call $~lib/builtins/abort @@ -35535,7 +35535,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2743 i32.const 0 call $~lib/builtins/abort @@ -35549,7 +35549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2744 i32.const 0 call $~lib/builtins/abort @@ -35563,7 +35563,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2745 i32.const 0 call $~lib/builtins/abort @@ -35577,7 +35577,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2746 i32.const 0 call $~lib/builtins/abort @@ -35591,7 +35591,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2747 i32.const 0 call $~lib/builtins/abort @@ -35605,7 +35605,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2750 i32.const 0 call $~lib/builtins/abort @@ -35619,7 +35619,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2751 i32.const 0 call $~lib/builtins/abort @@ -35633,7 +35633,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2752 i32.const 0 call $~lib/builtins/abort @@ -35647,7 +35647,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2753 i32.const 0 call $~lib/builtins/abort @@ -35661,7 +35661,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2754 i32.const 0 call $~lib/builtins/abort @@ -35675,7 +35675,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2755 i32.const 0 call $~lib/builtins/abort @@ -35689,7 +35689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2756 i32.const 0 call $~lib/builtins/abort @@ -35703,7 +35703,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2757 i32.const 0 call $~lib/builtins/abort @@ -35717,7 +35717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2758 i32.const 0 call $~lib/builtins/abort @@ -35731,7 +35731,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2759 i32.const 0 call $~lib/builtins/abort @@ -35745,7 +35745,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2760 i32.const 0 call $~lib/builtins/abort @@ -35759,7 +35759,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2761 i32.const 0 call $~lib/builtins/abort @@ -35773,7 +35773,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2762 i32.const 0 call $~lib/builtins/abort @@ -35787,7 +35787,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2763 i32.const 0 call $~lib/builtins/abort @@ -35801,7 +35801,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2764 i32.const 0 call $~lib/builtins/abort @@ -35815,7 +35815,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2765 i32.const 0 call $~lib/builtins/abort @@ -35829,7 +35829,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2766 i32.const 0 call $~lib/builtins/abort @@ -35843,7 +35843,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2767 i32.const 0 call $~lib/builtins/abort @@ -35857,7 +35857,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2768 i32.const 0 call $~lib/builtins/abort @@ -35871,7 +35871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2769 i32.const 0 call $~lib/builtins/abort @@ -35885,7 +35885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2770 i32.const 0 call $~lib/builtins/abort @@ -35899,7 +35899,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2771 i32.const 0 call $~lib/builtins/abort @@ -35913,7 +35913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2772 i32.const 0 call $~lib/builtins/abort @@ -35927,7 +35927,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2773 i32.const 0 call $~lib/builtins/abort @@ -35941,7 +35941,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2774 i32.const 0 call $~lib/builtins/abort @@ -35955,7 +35955,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2775 i32.const 0 call $~lib/builtins/abort @@ -35969,7 +35969,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2776 i32.const 0 call $~lib/builtins/abort @@ -35983,7 +35983,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2777 i32.const 0 call $~lib/builtins/abort @@ -35997,7 +35997,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2778 i32.const 0 call $~lib/builtins/abort @@ -36011,7 +36011,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2779 i32.const 0 call $~lib/builtins/abort @@ -36025,7 +36025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2780 i32.const 0 call $~lib/builtins/abort @@ -36039,7 +36039,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2781 i32.const 0 call $~lib/builtins/abort @@ -36053,7 +36053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2782 i32.const 0 call $~lib/builtins/abort @@ -36067,7 +36067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2783 i32.const 0 call $~lib/builtins/abort @@ -36081,7 +36081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2784 i32.const 0 call $~lib/builtins/abort @@ -36095,7 +36095,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2785 i32.const 0 call $~lib/builtins/abort @@ -36109,7 +36109,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2786 i32.const 0 call $~lib/builtins/abort @@ -36123,7 +36123,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2787 i32.const 0 call $~lib/builtins/abort @@ -36137,7 +36137,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2788 i32.const 0 call $~lib/builtins/abort @@ -36151,7 +36151,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2789 i32.const 0 call $~lib/builtins/abort @@ -36165,7 +36165,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2790 i32.const 0 call $~lib/builtins/abort @@ -36179,7 +36179,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2791 i32.const 0 call $~lib/builtins/abort @@ -36193,7 +36193,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2792 i32.const 0 call $~lib/builtins/abort @@ -36207,7 +36207,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2793 i32.const 0 call $~lib/builtins/abort @@ -36221,7 +36221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2794 i32.const 0 call $~lib/builtins/abort @@ -36235,7 +36235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2795 i32.const 0 call $~lib/builtins/abort @@ -36249,7 +36249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2796 i32.const 0 call $~lib/builtins/abort @@ -36263,7 +36263,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2797 i32.const 0 call $~lib/builtins/abort @@ -36277,7 +36277,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2798 i32.const 0 call $~lib/builtins/abort @@ -36291,7 +36291,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2799 i32.const 0 call $~lib/builtins/abort @@ -36305,7 +36305,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2800 i32.const 0 call $~lib/builtins/abort @@ -36319,7 +36319,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2801 i32.const 0 call $~lib/builtins/abort @@ -36333,7 +36333,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2802 i32.const 0 call $~lib/builtins/abort @@ -36347,7 +36347,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2803 i32.const 0 call $~lib/builtins/abort @@ -36361,7 +36361,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2804 i32.const 0 call $~lib/builtins/abort @@ -36375,7 +36375,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2805 i32.const 0 call $~lib/builtins/abort @@ -36389,7 +36389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2806 i32.const 0 call $~lib/builtins/abort @@ -36403,7 +36403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2807 i32.const 0 call $~lib/builtins/abort @@ -36417,7 +36417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2808 i32.const 0 call $~lib/builtins/abort @@ -36431,7 +36431,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2809 i32.const 0 call $~lib/builtins/abort @@ -36445,7 +36445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2810 i32.const 0 call $~lib/builtins/abort @@ -36459,7 +36459,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2811 i32.const 0 call $~lib/builtins/abort @@ -36473,7 +36473,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2812 i32.const 0 call $~lib/builtins/abort @@ -36487,7 +36487,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2813 i32.const 0 call $~lib/builtins/abort @@ -36501,7 +36501,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2814 i32.const 0 call $~lib/builtins/abort @@ -36515,7 +36515,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2815 i32.const 0 call $~lib/builtins/abort @@ -36529,7 +36529,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2816 i32.const 0 call $~lib/builtins/abort @@ -36543,7 +36543,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2817 i32.const 0 call $~lib/builtins/abort @@ -36557,7 +36557,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2818 i32.const 0 call $~lib/builtins/abort @@ -36571,7 +36571,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2819 i32.const 0 call $~lib/builtins/abort @@ -36585,7 +36585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2820 i32.const 0 call $~lib/builtins/abort @@ -36599,7 +36599,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2821 i32.const 0 call $~lib/builtins/abort @@ -36613,7 +36613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2822 i32.const 0 call $~lib/builtins/abort @@ -36627,7 +36627,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2823 i32.const 0 call $~lib/builtins/abort @@ -36641,7 +36641,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2824 i32.const 0 call $~lib/builtins/abort @@ -36655,7 +36655,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2825 i32.const 0 call $~lib/builtins/abort @@ -36669,7 +36669,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2826 i32.const 0 call $~lib/builtins/abort @@ -36683,7 +36683,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2827 i32.const 0 call $~lib/builtins/abort @@ -36697,7 +36697,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2828 i32.const 0 call $~lib/builtins/abort @@ -36711,7 +36711,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2829 i32.const 0 call $~lib/builtins/abort @@ -36725,7 +36725,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2830 i32.const 0 call $~lib/builtins/abort @@ -36739,7 +36739,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2831 i32.const 0 call $~lib/builtins/abort @@ -36753,7 +36753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2832 i32.const 0 call $~lib/builtins/abort @@ -36767,7 +36767,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2833 i32.const 0 call $~lib/builtins/abort @@ -36781,7 +36781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2834 i32.const 0 call $~lib/builtins/abort @@ -36795,7 +36795,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2835 i32.const 0 call $~lib/builtins/abort @@ -36809,7 +36809,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2836 i32.const 0 call $~lib/builtins/abort @@ -36823,7 +36823,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2837 i32.const 0 call $~lib/builtins/abort @@ -36837,7 +36837,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2838 i32.const 0 call $~lib/builtins/abort @@ -36851,7 +36851,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2839 i32.const 0 call $~lib/builtins/abort @@ -36865,7 +36865,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2840 i32.const 0 call $~lib/builtins/abort @@ -36879,7 +36879,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2841 i32.const 0 call $~lib/builtins/abort @@ -36908,7 +36908,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2850 i32.const 2 call $~lib/builtins/abort @@ -36946,7 +36946,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2858 i32.const 2 call $~lib/builtins/abort @@ -36965,7 +36965,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2872 i32.const 0 call $~lib/builtins/abort @@ -36977,7 +36977,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2873 i32.const 0 call $~lib/builtins/abort @@ -36989,7 +36989,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2874 i32.const 0 call $~lib/builtins/abort @@ -37001,7 +37001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2875 i32.const 0 call $~lib/builtins/abort @@ -37013,7 +37013,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2876 i32.const 0 call $~lib/builtins/abort @@ -37025,7 +37025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2877 i32.const 0 call $~lib/builtins/abort @@ -37037,7 +37037,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2878 i32.const 0 call $~lib/builtins/abort @@ -37049,7 +37049,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2879 i32.const 0 call $~lib/builtins/abort @@ -37061,7 +37061,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2880 i32.const 0 call $~lib/builtins/abort @@ -37073,7 +37073,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2881 i32.const 0 call $~lib/builtins/abort @@ -37085,7 +37085,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2884 i32.const 0 call $~lib/builtins/abort @@ -37097,7 +37097,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2885 i32.const 0 call $~lib/builtins/abort @@ -37109,7 +37109,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2886 i32.const 0 call $~lib/builtins/abort @@ -37121,7 +37121,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2887 i32.const 0 call $~lib/builtins/abort @@ -37133,7 +37133,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2888 i32.const 0 call $~lib/builtins/abort @@ -37145,7 +37145,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2889 i32.const 0 call $~lib/builtins/abort @@ -37157,7 +37157,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2890 i32.const 0 call $~lib/builtins/abort @@ -37169,7 +37169,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2891 i32.const 0 call $~lib/builtins/abort @@ -37181,7 +37181,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2892 i32.const 0 call $~lib/builtins/abort @@ -37193,7 +37193,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2893 i32.const 0 call $~lib/builtins/abort @@ -37205,7 +37205,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2894 i32.const 0 call $~lib/builtins/abort @@ -37217,7 +37217,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2895 i32.const 0 call $~lib/builtins/abort @@ -37229,7 +37229,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2896 i32.const 0 call $~lib/builtins/abort @@ -37241,7 +37241,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2897 i32.const 0 call $~lib/builtins/abort @@ -37253,7 +37253,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2898 i32.const 0 call $~lib/builtins/abort @@ -37265,7 +37265,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2899 i32.const 0 call $~lib/builtins/abort @@ -37277,7 +37277,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2900 i32.const 0 call $~lib/builtins/abort @@ -37289,7 +37289,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2909 i32.const 0 call $~lib/builtins/abort @@ -37301,7 +37301,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2910 i32.const 0 call $~lib/builtins/abort @@ -37313,7 +37313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2911 i32.const 0 call $~lib/builtins/abort @@ -37325,7 +37325,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2912 i32.const 0 call $~lib/builtins/abort @@ -37337,7 +37337,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2913 i32.const 0 call $~lib/builtins/abort @@ -37349,7 +37349,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2914 i32.const 0 call $~lib/builtins/abort @@ -37361,7 +37361,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2915 i32.const 0 call $~lib/builtins/abort @@ -37373,7 +37373,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2916 i32.const 0 call $~lib/builtins/abort @@ -37385,7 +37385,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2917 i32.const 0 call $~lib/builtins/abort @@ -37397,7 +37397,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2918 i32.const 0 call $~lib/builtins/abort @@ -37409,7 +37409,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2921 i32.const 0 call $~lib/builtins/abort @@ -37421,7 +37421,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2922 i32.const 0 call $~lib/builtins/abort @@ -37433,7 +37433,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2923 i32.const 0 call $~lib/builtins/abort @@ -37445,7 +37445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2924 i32.const 0 call $~lib/builtins/abort @@ -37457,7 +37457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2925 i32.const 0 call $~lib/builtins/abort @@ -37469,7 +37469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2926 i32.const 0 call $~lib/builtins/abort @@ -37481,7 +37481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2927 i32.const 0 call $~lib/builtins/abort @@ -37493,7 +37493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2928 i32.const 0 call $~lib/builtins/abort @@ -37505,7 +37505,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2929 i32.const 0 call $~lib/builtins/abort @@ -37517,7 +37517,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2930 i32.const 0 call $~lib/builtins/abort @@ -37529,7 +37529,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2931 i32.const 0 call $~lib/builtins/abort @@ -37541,7 +37541,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2932 i32.const 0 call $~lib/builtins/abort @@ -37553,7 +37553,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2933 i32.const 0 call $~lib/builtins/abort @@ -37565,7 +37565,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2934 i32.const 0 call $~lib/builtins/abort @@ -37577,7 +37577,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2935 i32.const 0 call $~lib/builtins/abort @@ -37589,7 +37589,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2936 i32.const 0 call $~lib/builtins/abort @@ -37601,7 +37601,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2937 i32.const 0 call $~lib/builtins/abort @@ -37613,7 +37613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2948 i32.const 0 call $~lib/builtins/abort @@ -37625,7 +37625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2949 i32.const 0 call $~lib/builtins/abort @@ -37637,7 +37637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2950 i32.const 0 call $~lib/builtins/abort @@ -37649,7 +37649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2951 i32.const 0 call $~lib/builtins/abort @@ -37661,7 +37661,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2952 i32.const 0 call $~lib/builtins/abort @@ -37673,7 +37673,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2953 i32.const 0 call $~lib/builtins/abort @@ -37685,7 +37685,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2954 i32.const 0 call $~lib/builtins/abort @@ -37697,7 +37697,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2955 i32.const 0 call $~lib/builtins/abort @@ -37709,7 +37709,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2956 i32.const 0 call $~lib/builtins/abort @@ -37721,7 +37721,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2964 i32.const 0 call $~lib/builtins/abort @@ -37733,7 +37733,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2965 i32.const 0 call $~lib/builtins/abort @@ -37745,7 +37745,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2966 i32.const 0 call $~lib/builtins/abort @@ -37757,7 +37757,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2967 i32.const 0 call $~lib/builtins/abort @@ -37769,7 +37769,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2968 i32.const 0 call $~lib/builtins/abort @@ -37781,7 +37781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2969 i32.const 0 call $~lib/builtins/abort @@ -37793,7 +37793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2970 i32.const 0 call $~lib/builtins/abort @@ -37805,7 +37805,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2971 i32.const 0 call $~lib/builtins/abort @@ -37817,7 +37817,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2972 i32.const 0 call $~lib/builtins/abort @@ -37830,7 +37830,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3009 i32.const 0 call $~lib/builtins/abort @@ -37843,7 +37843,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3010 i32.const 0 call $~lib/builtins/abort @@ -37856,7 +37856,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3011 i32.const 0 call $~lib/builtins/abort @@ -37869,7 +37869,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3012 i32.const 0 call $~lib/builtins/abort @@ -37882,7 +37882,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3013 i32.const 0 call $~lib/builtins/abort @@ -37895,7 +37895,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3014 i32.const 0 call $~lib/builtins/abort @@ -37908,7 +37908,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3015 i32.const 0 call $~lib/builtins/abort @@ -37921,7 +37921,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3016 i32.const 0 call $~lib/builtins/abort @@ -37934,7 +37934,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3017 i32.const 0 call $~lib/builtins/abort @@ -37947,7 +37947,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3018 i32.const 0 call $~lib/builtins/abort @@ -37960,7 +37960,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3021 i32.const 0 call $~lib/builtins/abort @@ -37973,7 +37973,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3022 i32.const 0 call $~lib/builtins/abort @@ -37986,7 +37986,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3023 i32.const 0 call $~lib/builtins/abort @@ -37999,7 +37999,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3024 i32.const 0 call $~lib/builtins/abort @@ -38012,7 +38012,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3025 i32.const 0 call $~lib/builtins/abort @@ -38025,7 +38025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3026 i32.const 0 call $~lib/builtins/abort @@ -38038,7 +38038,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3027 i32.const 0 call $~lib/builtins/abort @@ -38051,7 +38051,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3028 i32.const 0 call $~lib/builtins/abort @@ -38064,7 +38064,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3029 i32.const 0 call $~lib/builtins/abort @@ -38077,7 +38077,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3030 i32.const 0 call $~lib/builtins/abort @@ -38090,7 +38090,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3031 i32.const 0 call $~lib/builtins/abort @@ -38103,7 +38103,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3032 i32.const 0 call $~lib/builtins/abort @@ -38116,7 +38116,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3033 i32.const 0 call $~lib/builtins/abort @@ -38129,7 +38129,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3034 i32.const 0 call $~lib/builtins/abort @@ -38142,7 +38142,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3035 i32.const 0 call $~lib/builtins/abort @@ -38155,7 +38155,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3036 i32.const 0 call $~lib/builtins/abort @@ -38168,7 +38168,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3037 i32.const 0 call $~lib/builtins/abort @@ -38181,7 +38181,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3038 i32.const 0 call $~lib/builtins/abort @@ -38194,7 +38194,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3039 i32.const 0 call $~lib/builtins/abort @@ -38207,7 +38207,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3040 i32.const 0 call $~lib/builtins/abort @@ -38220,7 +38220,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3041 i32.const 0 call $~lib/builtins/abort @@ -38233,7 +38233,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3042 i32.const 0 call $~lib/builtins/abort @@ -38246,7 +38246,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3043 i32.const 0 call $~lib/builtins/abort @@ -38259,7 +38259,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3044 i32.const 0 call $~lib/builtins/abort @@ -38272,7 +38272,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3045 i32.const 0 call $~lib/builtins/abort @@ -38285,7 +38285,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3046 i32.const 0 call $~lib/builtins/abort @@ -38298,7 +38298,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3047 i32.const 0 call $~lib/builtins/abort @@ -38311,7 +38311,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3048 i32.const 0 call $~lib/builtins/abort @@ -38324,7 +38324,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3049 i32.const 0 call $~lib/builtins/abort @@ -38337,7 +38337,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3050 i32.const 0 call $~lib/builtins/abort @@ -38350,7 +38350,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3051 i32.const 0 call $~lib/builtins/abort @@ -38363,7 +38363,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3052 i32.const 0 call $~lib/builtins/abort @@ -38376,7 +38376,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3053 i32.const 0 call $~lib/builtins/abort @@ -38389,7 +38389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3054 i32.const 0 call $~lib/builtins/abort @@ -38402,7 +38402,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3055 i32.const 0 call $~lib/builtins/abort @@ -38415,7 +38415,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3056 i32.const 0 call $~lib/builtins/abort @@ -38428,7 +38428,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3057 i32.const 0 call $~lib/builtins/abort @@ -38441,7 +38441,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3058 i32.const 0 call $~lib/builtins/abort @@ -38454,7 +38454,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3059 i32.const 0 call $~lib/builtins/abort @@ -38467,7 +38467,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3060 i32.const 0 call $~lib/builtins/abort @@ -38480,7 +38480,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3061 i32.const 0 call $~lib/builtins/abort @@ -38493,7 +38493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3062 i32.const 0 call $~lib/builtins/abort @@ -38506,7 +38506,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3063 i32.const 0 call $~lib/builtins/abort @@ -38519,7 +38519,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3064 i32.const 0 call $~lib/builtins/abort @@ -38532,7 +38532,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3065 i32.const 0 call $~lib/builtins/abort @@ -38545,7 +38545,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3066 i32.const 0 call $~lib/builtins/abort @@ -38558,7 +38558,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3067 i32.const 0 call $~lib/builtins/abort @@ -38571,7 +38571,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3068 i32.const 0 call $~lib/builtins/abort @@ -38584,7 +38584,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3069 i32.const 0 call $~lib/builtins/abort @@ -38597,7 +38597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3070 i32.const 0 call $~lib/builtins/abort @@ -38610,7 +38610,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3071 i32.const 0 call $~lib/builtins/abort @@ -38623,7 +38623,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3072 i32.const 0 call $~lib/builtins/abort @@ -38636,7 +38636,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3073 i32.const 0 call $~lib/builtins/abort @@ -38649,7 +38649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3074 i32.const 0 call $~lib/builtins/abort @@ -38662,7 +38662,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3075 i32.const 0 call $~lib/builtins/abort @@ -38675,7 +38675,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3076 i32.const 0 call $~lib/builtins/abort @@ -38688,7 +38688,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3077 i32.const 0 call $~lib/builtins/abort @@ -38701,7 +38701,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3078 i32.const 0 call $~lib/builtins/abort @@ -38714,7 +38714,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3079 i32.const 0 call $~lib/builtins/abort @@ -38727,7 +38727,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3080 i32.const 0 call $~lib/builtins/abort @@ -38740,7 +38740,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3081 i32.const 0 call $~lib/builtins/abort @@ -38753,7 +38753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3082 i32.const 0 call $~lib/builtins/abort @@ -38766,7 +38766,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3083 i32.const 0 call $~lib/builtins/abort @@ -38779,7 +38779,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3084 i32.const 0 call $~lib/builtins/abort @@ -38792,7 +38792,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3085 i32.const 0 call $~lib/builtins/abort @@ -38805,7 +38805,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3086 i32.const 0 call $~lib/builtins/abort @@ -38818,7 +38818,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3087 i32.const 0 call $~lib/builtins/abort @@ -38831,7 +38831,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3096 i32.const 0 call $~lib/builtins/abort @@ -38844,7 +38844,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3097 i32.const 0 call $~lib/builtins/abort @@ -38857,7 +38857,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3098 i32.const 0 call $~lib/builtins/abort @@ -38870,7 +38870,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3099 i32.const 0 call $~lib/builtins/abort @@ -38883,7 +38883,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3100 i32.const 0 call $~lib/builtins/abort @@ -38896,7 +38896,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3101 i32.const 0 call $~lib/builtins/abort @@ -38909,7 +38909,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3102 i32.const 0 call $~lib/builtins/abort @@ -38922,7 +38922,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3103 i32.const 0 call $~lib/builtins/abort @@ -38935,7 +38935,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3104 i32.const 0 call $~lib/builtins/abort @@ -38948,7 +38948,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3105 i32.const 0 call $~lib/builtins/abort @@ -38961,7 +38961,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3108 i32.const 0 call $~lib/builtins/abort @@ -38974,7 +38974,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3109 i32.const 0 call $~lib/builtins/abort @@ -38987,7 +38987,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3110 i32.const 0 call $~lib/builtins/abort @@ -39000,7 +39000,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3111 i32.const 0 call $~lib/builtins/abort @@ -39013,7 +39013,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3112 i32.const 0 call $~lib/builtins/abort @@ -39026,7 +39026,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3113 i32.const 0 call $~lib/builtins/abort @@ -39039,7 +39039,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3114 i32.const 0 call $~lib/builtins/abort @@ -39052,7 +39052,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3115 i32.const 0 call $~lib/builtins/abort @@ -39065,7 +39065,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3116 i32.const 0 call $~lib/builtins/abort @@ -39078,7 +39078,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3117 i32.const 0 call $~lib/builtins/abort @@ -39091,7 +39091,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3118 i32.const 0 call $~lib/builtins/abort @@ -39104,7 +39104,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3119 i32.const 0 call $~lib/builtins/abort @@ -39117,7 +39117,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3120 i32.const 0 call $~lib/builtins/abort @@ -39130,7 +39130,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3121 i32.const 0 call $~lib/builtins/abort @@ -39143,7 +39143,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3122 i32.const 0 call $~lib/builtins/abort @@ -39156,7 +39156,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3123 i32.const 0 call $~lib/builtins/abort @@ -39169,7 +39169,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3124 i32.const 0 call $~lib/builtins/abort @@ -39182,7 +39182,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3125 i32.const 0 call $~lib/builtins/abort @@ -39195,7 +39195,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3126 i32.const 0 call $~lib/builtins/abort @@ -39208,7 +39208,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3127 i32.const 0 call $~lib/builtins/abort @@ -39221,7 +39221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3128 i32.const 0 call $~lib/builtins/abort @@ -39234,7 +39234,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3129 i32.const 0 call $~lib/builtins/abort @@ -39247,7 +39247,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3130 i32.const 0 call $~lib/builtins/abort @@ -39260,7 +39260,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3131 i32.const 0 call $~lib/builtins/abort @@ -39273,7 +39273,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3132 i32.const 0 call $~lib/builtins/abort @@ -39286,7 +39286,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3133 i32.const 0 call $~lib/builtins/abort @@ -39299,7 +39299,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3134 i32.const 0 call $~lib/builtins/abort @@ -39312,7 +39312,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3135 i32.const 0 call $~lib/builtins/abort @@ -39325,7 +39325,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3136 i32.const 0 call $~lib/builtins/abort @@ -39338,7 +39338,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3137 i32.const 0 call $~lib/builtins/abort @@ -39351,7 +39351,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3138 i32.const 0 call $~lib/builtins/abort @@ -39364,7 +39364,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3139 i32.const 0 call $~lib/builtins/abort @@ -39377,7 +39377,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3140 i32.const 0 call $~lib/builtins/abort @@ -39390,7 +39390,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3141 i32.const 0 call $~lib/builtins/abort @@ -39403,7 +39403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3142 i32.const 0 call $~lib/builtins/abort @@ -39416,7 +39416,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3143 i32.const 0 call $~lib/builtins/abort @@ -39429,7 +39429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3144 i32.const 0 call $~lib/builtins/abort @@ -39442,7 +39442,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3145 i32.const 0 call $~lib/builtins/abort @@ -39455,7 +39455,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3146 i32.const 0 call $~lib/builtins/abort @@ -39468,7 +39468,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3147 i32.const 0 call $~lib/builtins/abort @@ -39481,7 +39481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3148 i32.const 0 call $~lib/builtins/abort @@ -39494,7 +39494,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3149 i32.const 0 call $~lib/builtins/abort @@ -39507,7 +39507,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3150 i32.const 0 call $~lib/builtins/abort @@ -39520,7 +39520,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3151 i32.const 0 call $~lib/builtins/abort @@ -39533,7 +39533,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3152 i32.const 0 call $~lib/builtins/abort @@ -39546,7 +39546,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3153 i32.const 0 call $~lib/builtins/abort @@ -39559,7 +39559,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3154 i32.const 0 call $~lib/builtins/abort @@ -39572,7 +39572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3155 i32.const 0 call $~lib/builtins/abort @@ -39585,7 +39585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3156 i32.const 0 call $~lib/builtins/abort @@ -39598,7 +39598,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3157 i32.const 0 call $~lib/builtins/abort @@ -39611,7 +39611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3158 i32.const 0 call $~lib/builtins/abort @@ -39624,7 +39624,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3159 i32.const 0 call $~lib/builtins/abort @@ -39637,7 +39637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3160 i32.const 0 call $~lib/builtins/abort @@ -39650,7 +39650,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3161 i32.const 0 call $~lib/builtins/abort @@ -39663,7 +39663,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3162 i32.const 0 call $~lib/builtins/abort @@ -39676,7 +39676,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3163 i32.const 0 call $~lib/builtins/abort @@ -39689,7 +39689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3164 i32.const 0 call $~lib/builtins/abort @@ -39702,7 +39702,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3165 i32.const 0 call $~lib/builtins/abort @@ -39715,7 +39715,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3166 i32.const 0 call $~lib/builtins/abort @@ -39728,7 +39728,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3167 i32.const 0 call $~lib/builtins/abort @@ -39741,7 +39741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3168 i32.const 0 call $~lib/builtins/abort @@ -39754,7 +39754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3169 i32.const 0 call $~lib/builtins/abort @@ -39767,7 +39767,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3170 i32.const 0 call $~lib/builtins/abort @@ -39780,7 +39780,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3171 i32.const 0 call $~lib/builtins/abort @@ -39793,7 +39793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3172 i32.const 0 call $~lib/builtins/abort @@ -39806,7 +39806,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3173 i32.const 0 call $~lib/builtins/abort @@ -39819,7 +39819,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3174 i32.const 0 call $~lib/builtins/abort @@ -39832,7 +39832,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3186 i32.const 0 call $~lib/builtins/abort @@ -39845,7 +39845,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3187 i32.const 0 call $~lib/builtins/abort @@ -39858,7 +39858,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3188 i32.const 0 call $~lib/builtins/abort @@ -39871,7 +39871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3189 i32.const 0 call $~lib/builtins/abort @@ -39884,7 +39884,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3190 i32.const 0 call $~lib/builtins/abort @@ -39897,7 +39897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3191 i32.const 0 call $~lib/builtins/abort @@ -39910,7 +39910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3192 i32.const 0 call $~lib/builtins/abort @@ -39923,7 +39923,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3193 i32.const 0 call $~lib/builtins/abort @@ -39936,7 +39936,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3194 i32.const 0 call $~lib/builtins/abort @@ -39949,7 +39949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3195 i32.const 0 call $~lib/builtins/abort @@ -39962,7 +39962,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3198 i32.const 0 call $~lib/builtins/abort @@ -39975,7 +39975,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3199 i32.const 0 call $~lib/builtins/abort @@ -39988,7 +39988,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3200 i32.const 0 call $~lib/builtins/abort @@ -40001,7 +40001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3201 i32.const 0 call $~lib/builtins/abort @@ -40014,7 +40014,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3202 i32.const 0 call $~lib/builtins/abort @@ -40027,7 +40027,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3203 i32.const 0 call $~lib/builtins/abort @@ -40040,7 +40040,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3204 i32.const 0 call $~lib/builtins/abort @@ -40053,7 +40053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3205 i32.const 0 call $~lib/builtins/abort @@ -40066,7 +40066,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3206 i32.const 0 call $~lib/builtins/abort @@ -40079,7 +40079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3207 i32.const 0 call $~lib/builtins/abort @@ -40092,7 +40092,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3208 i32.const 0 call $~lib/builtins/abort @@ -40105,7 +40105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3209 i32.const 0 call $~lib/builtins/abort @@ -40118,7 +40118,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3210 i32.const 0 call $~lib/builtins/abort @@ -40131,7 +40131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3211 i32.const 0 call $~lib/builtins/abort @@ -40144,7 +40144,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3212 i32.const 0 call $~lib/builtins/abort @@ -40157,7 +40157,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3213 i32.const 0 call $~lib/builtins/abort @@ -40170,7 +40170,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3214 i32.const 0 call $~lib/builtins/abort @@ -40183,7 +40183,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3215 i32.const 0 call $~lib/builtins/abort @@ -40196,7 +40196,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3216 i32.const 0 call $~lib/builtins/abort @@ -40209,7 +40209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3217 i32.const 0 call $~lib/builtins/abort @@ -40222,7 +40222,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3218 i32.const 0 call $~lib/builtins/abort @@ -40235,7 +40235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3219 i32.const 0 call $~lib/builtins/abort @@ -40248,7 +40248,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3220 i32.const 0 call $~lib/builtins/abort @@ -40261,7 +40261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3221 i32.const 0 call $~lib/builtins/abort @@ -40274,7 +40274,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3222 i32.const 0 call $~lib/builtins/abort @@ -40287,7 +40287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3223 i32.const 0 call $~lib/builtins/abort @@ -40300,7 +40300,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3224 i32.const 0 call $~lib/builtins/abort @@ -40313,7 +40313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3225 i32.const 0 call $~lib/builtins/abort @@ -40326,7 +40326,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3226 i32.const 0 call $~lib/builtins/abort @@ -40339,7 +40339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3227 i32.const 0 call $~lib/builtins/abort @@ -40352,7 +40352,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3228 i32.const 0 call $~lib/builtins/abort @@ -40365,7 +40365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3229 i32.const 0 call $~lib/builtins/abort @@ -40378,7 +40378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3230 i32.const 0 call $~lib/builtins/abort @@ -40391,7 +40391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3231 i32.const 0 call $~lib/builtins/abort @@ -40404,7 +40404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3232 i32.const 0 call $~lib/builtins/abort @@ -40417,7 +40417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3233 i32.const 0 call $~lib/builtins/abort @@ -40430,7 +40430,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3234 i32.const 0 call $~lib/builtins/abort @@ -40443,7 +40443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3237 i32.const 0 call $~lib/builtins/abort @@ -40456,7 +40456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3238 i32.const 0 call $~lib/builtins/abort @@ -40469,7 +40469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3239 i32.const 0 call $~lib/builtins/abort @@ -40482,7 +40482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3240 i32.const 0 call $~lib/builtins/abort @@ -40495,7 +40495,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3241 i32.const 0 call $~lib/builtins/abort @@ -40508,7 +40508,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3244 i32.const 0 call $~lib/builtins/abort @@ -40521,7 +40521,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3245 i32.const 0 call $~lib/builtins/abort @@ -40533,7 +40533,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3248 i32.const 0 call $~lib/builtins/abort @@ -40545,7 +40545,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3249 i32.const 0 call $~lib/builtins/abort @@ -40557,7 +40557,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3251 i32.const 0 call $~lib/builtins/abort @@ -40569,7 +40569,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3252 i32.const 0 call $~lib/builtins/abort @@ -40581,7 +40581,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3255 i32.const 0 call $~lib/builtins/abort @@ -40593,7 +40593,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3256 i32.const 0 call $~lib/builtins/abort @@ -40605,7 +40605,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3257 i32.const 0 call $~lib/builtins/abort @@ -40617,7 +40617,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3258 i32.const 0 call $~lib/builtins/abort @@ -40629,7 +40629,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3260 i32.const 0 call $~lib/builtins/abort @@ -40641,7 +40641,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3261 i32.const 0 call $~lib/builtins/abort @@ -40653,7 +40653,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3263 i32.const 0 call $~lib/builtins/abort @@ -40665,7 +40665,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3264 i32.const 0 call $~lib/builtins/abort @@ -40677,7 +40677,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3265 i32.const 0 call $~lib/builtins/abort @@ -40689,7 +40689,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3266 i32.const 0 call $~lib/builtins/abort @@ -40701,7 +40701,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3267 i32.const 0 call $~lib/builtins/abort @@ -40713,7 +40713,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3270 i32.const 0 call $~lib/builtins/abort @@ -40725,7 +40725,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3271 i32.const 0 call $~lib/builtins/abort @@ -40738,7 +40738,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3280 i32.const 0 call $~lib/builtins/abort @@ -40751,7 +40751,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3281 i32.const 0 call $~lib/builtins/abort @@ -40764,7 +40764,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3282 i32.const 0 call $~lib/builtins/abort @@ -40777,7 +40777,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3283 i32.const 0 call $~lib/builtins/abort @@ -40790,7 +40790,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3284 i32.const 0 call $~lib/builtins/abort @@ -40803,7 +40803,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3285 i32.const 0 call $~lib/builtins/abort @@ -40816,7 +40816,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3286 i32.const 0 call $~lib/builtins/abort @@ -40829,7 +40829,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3287 i32.const 0 call $~lib/builtins/abort @@ -40842,7 +40842,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3288 i32.const 0 call $~lib/builtins/abort @@ -40855,7 +40855,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3289 i32.const 0 call $~lib/builtins/abort @@ -40868,7 +40868,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3292 i32.const 0 call $~lib/builtins/abort @@ -40881,7 +40881,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3293 i32.const 0 call $~lib/builtins/abort @@ -40894,7 +40894,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3294 i32.const 0 call $~lib/builtins/abort @@ -40907,7 +40907,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3295 i32.const 0 call $~lib/builtins/abort @@ -40920,7 +40920,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3296 i32.const 0 call $~lib/builtins/abort @@ -40933,7 +40933,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3299 i32.const 0 call $~lib/builtins/abort @@ -40946,7 +40946,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3300 i32.const 0 call $~lib/builtins/abort @@ -40959,7 +40959,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3301 i32.const 0 call $~lib/builtins/abort @@ -40972,7 +40972,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3302 i32.const 0 call $~lib/builtins/abort @@ -40985,7 +40985,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3303 i32.const 0 call $~lib/builtins/abort @@ -40998,7 +40998,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3304 i32.const 0 call $~lib/builtins/abort @@ -41011,7 +41011,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3305 i32.const 0 call $~lib/builtins/abort @@ -41024,7 +41024,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3306 i32.const 0 call $~lib/builtins/abort @@ -41037,7 +41037,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3307 i32.const 0 call $~lib/builtins/abort @@ -41050,7 +41050,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3308 i32.const 0 call $~lib/builtins/abort @@ -41063,7 +41063,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3309 i32.const 0 call $~lib/builtins/abort @@ -41076,7 +41076,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3310 i32.const 0 call $~lib/builtins/abort @@ -41089,7 +41089,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3311 i32.const 0 call $~lib/builtins/abort @@ -41102,7 +41102,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3312 i32.const 0 call $~lib/builtins/abort @@ -41115,7 +41115,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3313 i32.const 0 call $~lib/builtins/abort @@ -41128,7 +41128,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3314 i32.const 0 call $~lib/builtins/abort @@ -41141,7 +41141,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3315 i32.const 0 call $~lib/builtins/abort @@ -41154,7 +41154,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3316 i32.const 0 call $~lib/builtins/abort @@ -41167,7 +41167,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3317 i32.const 0 call $~lib/builtins/abort @@ -41180,7 +41180,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3318 i32.const 0 call $~lib/builtins/abort @@ -41193,7 +41193,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3319 i32.const 0 call $~lib/builtins/abort @@ -41206,7 +41206,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3320 i32.const 0 call $~lib/builtins/abort @@ -41219,7 +41219,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3321 i32.const 0 call $~lib/builtins/abort @@ -41232,7 +41232,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3322 i32.const 0 call $~lib/builtins/abort @@ -41245,7 +41245,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3323 i32.const 0 call $~lib/builtins/abort @@ -41258,7 +41258,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3324 i32.const 0 call $~lib/builtins/abort @@ -41271,7 +41271,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3325 i32.const 0 call $~lib/builtins/abort @@ -41284,7 +41284,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3326 i32.const 0 call $~lib/builtins/abort @@ -41297,7 +41297,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3327 i32.const 0 call $~lib/builtins/abort @@ -41310,7 +41310,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3328 i32.const 0 call $~lib/builtins/abort @@ -41323,7 +41323,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3329 i32.const 0 call $~lib/builtins/abort @@ -41336,7 +41336,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3330 i32.const 0 call $~lib/builtins/abort @@ -41349,7 +41349,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3331 i32.const 0 call $~lib/builtins/abort @@ -41362,7 +41362,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3332 i32.const 0 call $~lib/builtins/abort @@ -41375,7 +41375,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3333 i32.const 0 call $~lib/builtins/abort @@ -41388,7 +41388,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3334 i32.const 0 call $~lib/builtins/abort @@ -41401,7 +41401,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3335 i32.const 0 call $~lib/builtins/abort @@ -41414,7 +41414,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3336 i32.const 0 call $~lib/builtins/abort @@ -41427,7 +41427,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3339 i32.const 0 call $~lib/builtins/abort @@ -41440,7 +41440,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3340 i32.const 0 call $~lib/builtins/abort @@ -41453,7 +41453,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3341 i32.const 0 call $~lib/builtins/abort @@ -41466,7 +41466,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3342 i32.const 0 call $~lib/builtins/abort @@ -41479,7 +41479,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3343 i32.const 0 call $~lib/builtins/abort @@ -41492,7 +41492,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3344 i32.const 0 call $~lib/builtins/abort @@ -41505,7 +41505,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3345 i32.const 0 call $~lib/builtins/abort @@ -41518,7 +41518,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3346 i32.const 0 call $~lib/builtins/abort @@ -41531,7 +41531,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3347 i32.const 0 call $~lib/builtins/abort @@ -41544,7 +41544,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3348 i32.const 0 call $~lib/builtins/abort @@ -41557,7 +41557,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3349 i32.const 0 call $~lib/builtins/abort @@ -41570,7 +41570,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3350 i32.const 0 call $~lib/builtins/abort @@ -41583,7 +41583,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3351 i32.const 0 call $~lib/builtins/abort @@ -41596,7 +41596,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3352 i32.const 0 call $~lib/builtins/abort @@ -41609,7 +41609,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3364 i32.const 0 call $~lib/builtins/abort @@ -41622,7 +41622,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3365 i32.const 0 call $~lib/builtins/abort @@ -41635,7 +41635,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3366 i32.const 0 call $~lib/builtins/abort @@ -41648,7 +41648,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3367 i32.const 0 call $~lib/builtins/abort @@ -41661,7 +41661,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3368 i32.const 0 call $~lib/builtins/abort @@ -41674,7 +41674,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3369 i32.const 0 call $~lib/builtins/abort @@ -41687,7 +41687,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3370 i32.const 0 call $~lib/builtins/abort @@ -41700,7 +41700,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3371 i32.const 0 call $~lib/builtins/abort @@ -41713,7 +41713,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3372 i32.const 0 call $~lib/builtins/abort @@ -41726,7 +41726,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3373 i32.const 0 call $~lib/builtins/abort @@ -41739,7 +41739,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3376 i32.const 0 call $~lib/builtins/abort @@ -41752,7 +41752,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3377 i32.const 0 call $~lib/builtins/abort @@ -41765,7 +41765,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3378 i32.const 0 call $~lib/builtins/abort @@ -41778,7 +41778,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3379 i32.const 0 call $~lib/builtins/abort @@ -41791,7 +41791,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3380 i32.const 0 call $~lib/builtins/abort @@ -41804,7 +41804,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3389 i32.const 0 call $~lib/builtins/abort @@ -41817,7 +41817,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3390 i32.const 0 call $~lib/builtins/abort @@ -41830,7 +41830,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3391 i32.const 0 call $~lib/builtins/abort @@ -41843,7 +41843,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3392 i32.const 0 call $~lib/builtins/abort @@ -41856,7 +41856,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3393 i32.const 0 call $~lib/builtins/abort @@ -41869,7 +41869,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3394 i32.const 0 call $~lib/builtins/abort @@ -41882,7 +41882,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3395 i32.const 0 call $~lib/builtins/abort @@ -41895,7 +41895,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3396 i32.const 0 call $~lib/builtins/abort @@ -41908,7 +41908,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3397 i32.const 0 call $~lib/builtins/abort @@ -41921,7 +41921,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3398 i32.const 0 call $~lib/builtins/abort @@ -41934,7 +41934,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3401 i32.const 0 call $~lib/builtins/abort @@ -41947,7 +41947,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3402 i32.const 0 call $~lib/builtins/abort @@ -41960,7 +41960,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3403 i32.const 0 call $~lib/builtins/abort @@ -41973,7 +41973,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3404 i32.const 0 call $~lib/builtins/abort @@ -41986,7 +41986,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3405 i32.const 0 call $~lib/builtins/abort @@ -41999,7 +41999,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3417 i32.const 0 call $~lib/builtins/abort @@ -42012,7 +42012,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3418 i32.const 0 call $~lib/builtins/abort @@ -42025,7 +42025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3419 i32.const 0 call $~lib/builtins/abort @@ -42038,7 +42038,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3420 i32.const 0 call $~lib/builtins/abort @@ -42051,7 +42051,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3421 i32.const 0 call $~lib/builtins/abort @@ -42064,7 +42064,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3422 i32.const 0 call $~lib/builtins/abort @@ -42077,7 +42077,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3423 i32.const 0 call $~lib/builtins/abort @@ -42090,7 +42090,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3424 i32.const 0 call $~lib/builtins/abort @@ -42103,7 +42103,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3425 i32.const 0 call $~lib/builtins/abort @@ -42116,7 +42116,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3426 i32.const 0 call $~lib/builtins/abort @@ -42129,7 +42129,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3429 i32.const 0 call $~lib/builtins/abort @@ -42142,7 +42142,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3430 i32.const 0 call $~lib/builtins/abort @@ -42155,7 +42155,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3431 i32.const 0 call $~lib/builtins/abort @@ -42168,7 +42168,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3432 i32.const 0 call $~lib/builtins/abort @@ -42181,7 +42181,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3433 i32.const 0 call $~lib/builtins/abort @@ -42194,7 +42194,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3434 i32.const 0 call $~lib/builtins/abort @@ -42207,7 +42207,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3435 i32.const 0 call $~lib/builtins/abort @@ -42220,7 +42220,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3436 i32.const 0 call $~lib/builtins/abort @@ -42233,7 +42233,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3437 i32.const 0 call $~lib/builtins/abort @@ -42246,7 +42246,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3438 i32.const 0 call $~lib/builtins/abort @@ -42259,7 +42259,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3439 i32.const 0 call $~lib/builtins/abort @@ -42272,7 +42272,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3440 i32.const 0 call $~lib/builtins/abort @@ -42285,7 +42285,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3441 i32.const 0 call $~lib/builtins/abort @@ -42298,7 +42298,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3442 i32.const 0 call $~lib/builtins/abort @@ -42311,7 +42311,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3443 i32.const 0 call $~lib/builtins/abort @@ -42324,7 +42324,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3444 i32.const 0 call $~lib/builtins/abort @@ -42337,7 +42337,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3445 i32.const 0 call $~lib/builtins/abort @@ -42350,7 +42350,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3446 i32.const 0 call $~lib/builtins/abort @@ -42363,7 +42363,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3447 i32.const 0 call $~lib/builtins/abort @@ -42376,7 +42376,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3448 i32.const 0 call $~lib/builtins/abort @@ -42389,7 +42389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3449 i32.const 0 call $~lib/builtins/abort @@ -42402,7 +42402,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3450 i32.const 0 call $~lib/builtins/abort @@ -42415,7 +42415,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3451 i32.const 0 call $~lib/builtins/abort @@ -42428,7 +42428,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3452 i32.const 0 call $~lib/builtins/abort @@ -42441,7 +42441,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3453 i32.const 0 call $~lib/builtins/abort @@ -42454,7 +42454,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3454 i32.const 0 call $~lib/builtins/abort @@ -42467,7 +42467,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3455 i32.const 0 call $~lib/builtins/abort @@ -42480,7 +42480,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3456 i32.const 0 call $~lib/builtins/abort @@ -42493,7 +42493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3457 i32.const 0 call $~lib/builtins/abort @@ -42506,7 +42506,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3458 i32.const 0 call $~lib/builtins/abort @@ -42519,7 +42519,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3459 i32.const 0 call $~lib/builtins/abort @@ -42532,7 +42532,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3460 i32.const 0 call $~lib/builtins/abort @@ -42545,7 +42545,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3461 i32.const 0 call $~lib/builtins/abort @@ -42558,7 +42558,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3462 i32.const 0 call $~lib/builtins/abort @@ -42571,7 +42571,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3463 i32.const 0 call $~lib/builtins/abort @@ -42584,7 +42584,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3464 i32.const 0 call $~lib/builtins/abort @@ -42597,7 +42597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3465 i32.const 0 call $~lib/builtins/abort @@ -42610,7 +42610,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3466 i32.const 0 call $~lib/builtins/abort @@ -42623,7 +42623,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3467 i32.const 0 call $~lib/builtins/abort @@ -42636,7 +42636,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3468 i32.const 0 call $~lib/builtins/abort @@ -42649,7 +42649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3469 i32.const 0 call $~lib/builtins/abort @@ -42662,7 +42662,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3470 i32.const 0 call $~lib/builtins/abort @@ -42675,7 +42675,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3471 i32.const 0 call $~lib/builtins/abort @@ -42688,7 +42688,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3472 i32.const 0 call $~lib/builtins/abort @@ -42701,7 +42701,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3473 i32.const 0 call $~lib/builtins/abort @@ -42714,7 +42714,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3474 i32.const 0 call $~lib/builtins/abort @@ -42727,7 +42727,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3475 i32.const 0 call $~lib/builtins/abort @@ -42740,7 +42740,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3476 i32.const 0 call $~lib/builtins/abort @@ -42753,7 +42753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3477 i32.const 0 call $~lib/builtins/abort @@ -42766,7 +42766,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3478 i32.const 0 call $~lib/builtins/abort @@ -42779,7 +42779,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3479 i32.const 0 call $~lib/builtins/abort @@ -42792,7 +42792,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3480 i32.const 0 call $~lib/builtins/abort @@ -42805,7 +42805,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3481 i32.const 0 call $~lib/builtins/abort @@ -42818,7 +42818,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3482 i32.const 0 call $~lib/builtins/abort @@ -42831,7 +42831,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3483 i32.const 0 call $~lib/builtins/abort @@ -42844,7 +42844,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3484 i32.const 0 call $~lib/builtins/abort @@ -42857,7 +42857,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3485 i32.const 0 call $~lib/builtins/abort @@ -42870,7 +42870,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3486 i32.const 0 call $~lib/builtins/abort @@ -42883,7 +42883,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3487 i32.const 0 call $~lib/builtins/abort @@ -42896,7 +42896,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3488 i32.const 0 call $~lib/builtins/abort @@ -42909,7 +42909,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3489 i32.const 0 call $~lib/builtins/abort @@ -42922,7 +42922,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3490 i32.const 0 call $~lib/builtins/abort @@ -42935,7 +42935,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3491 i32.const 0 call $~lib/builtins/abort @@ -42948,7 +42948,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3492 i32.const 0 call $~lib/builtins/abort @@ -42961,7 +42961,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3493 i32.const 0 call $~lib/builtins/abort @@ -42974,7 +42974,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3494 i32.const 0 call $~lib/builtins/abort @@ -42987,7 +42987,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3495 i32.const 0 call $~lib/builtins/abort @@ -43000,7 +43000,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3496 i32.const 0 call $~lib/builtins/abort @@ -43013,7 +43013,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3497 i32.const 0 call $~lib/builtins/abort @@ -43026,7 +43026,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3498 i32.const 0 call $~lib/builtins/abort @@ -43039,7 +43039,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3499 i32.const 0 call $~lib/builtins/abort @@ -43052,7 +43052,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3500 i32.const 0 call $~lib/builtins/abort @@ -43065,7 +43065,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3501 i32.const 0 call $~lib/builtins/abort @@ -43078,7 +43078,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3502 i32.const 0 call $~lib/builtins/abort @@ -43091,7 +43091,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3511 i32.const 0 call $~lib/builtins/abort @@ -43104,7 +43104,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3512 i32.const 0 call $~lib/builtins/abort @@ -43117,7 +43117,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3513 i32.const 0 call $~lib/builtins/abort @@ -43130,7 +43130,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3514 i32.const 0 call $~lib/builtins/abort @@ -43143,7 +43143,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3515 i32.const 0 call $~lib/builtins/abort @@ -43156,7 +43156,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3516 i32.const 0 call $~lib/builtins/abort @@ -43169,7 +43169,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3517 i32.const 0 call $~lib/builtins/abort @@ -43182,7 +43182,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3518 i32.const 0 call $~lib/builtins/abort @@ -43195,7 +43195,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3519 i32.const 0 call $~lib/builtins/abort @@ -43208,7 +43208,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3520 i32.const 0 call $~lib/builtins/abort @@ -43221,7 +43221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3523 i32.const 0 call $~lib/builtins/abort @@ -43234,7 +43234,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3524 i32.const 0 call $~lib/builtins/abort @@ -43247,7 +43247,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3525 i32.const 0 call $~lib/builtins/abort @@ -43260,7 +43260,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3526 i32.const 0 call $~lib/builtins/abort @@ -43273,7 +43273,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3527 i32.const 0 call $~lib/builtins/abort @@ -43286,7 +43286,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3528 i32.const 0 call $~lib/builtins/abort @@ -43299,7 +43299,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3529 i32.const 0 call $~lib/builtins/abort @@ -43312,7 +43312,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3530 i32.const 0 call $~lib/builtins/abort @@ -43325,7 +43325,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3531 i32.const 0 call $~lib/builtins/abort @@ -43338,7 +43338,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3532 i32.const 0 call $~lib/builtins/abort @@ -43351,7 +43351,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3533 i32.const 0 call $~lib/builtins/abort @@ -43364,7 +43364,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3534 i32.const 0 call $~lib/builtins/abort @@ -43377,7 +43377,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3535 i32.const 0 call $~lib/builtins/abort @@ -43390,7 +43390,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3536 i32.const 0 call $~lib/builtins/abort @@ -43403,7 +43403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3537 i32.const 0 call $~lib/builtins/abort @@ -43416,7 +43416,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3538 i32.const 0 call $~lib/builtins/abort @@ -43429,7 +43429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3539 i32.const 0 call $~lib/builtins/abort @@ -43442,7 +43442,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3540 i32.const 0 call $~lib/builtins/abort @@ -43455,7 +43455,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3541 i32.const 0 call $~lib/builtins/abort @@ -43468,7 +43468,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3542 i32.const 0 call $~lib/builtins/abort @@ -43481,7 +43481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3543 i32.const 0 call $~lib/builtins/abort @@ -43494,7 +43494,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3544 i32.const 0 call $~lib/builtins/abort @@ -43507,7 +43507,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3556 i32.const 0 call $~lib/builtins/abort @@ -43520,7 +43520,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3557 i32.const 0 call $~lib/builtins/abort @@ -43533,7 +43533,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3558 i32.const 0 call $~lib/builtins/abort @@ -43546,7 +43546,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3559 i32.const 0 call $~lib/builtins/abort @@ -43559,7 +43559,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3560 i32.const 0 call $~lib/builtins/abort @@ -43572,7 +43572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3561 i32.const 0 call $~lib/builtins/abort @@ -43585,7 +43585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3562 i32.const 0 call $~lib/builtins/abort @@ -43598,7 +43598,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3563 i32.const 0 call $~lib/builtins/abort @@ -43611,7 +43611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3564 i32.const 0 call $~lib/builtins/abort @@ -43624,7 +43624,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3565 i32.const 0 call $~lib/builtins/abort @@ -43637,7 +43637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3568 i32.const 0 call $~lib/builtins/abort @@ -43650,7 +43650,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3569 i32.const 0 call $~lib/builtins/abort @@ -43663,7 +43663,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3570 i32.const 0 call $~lib/builtins/abort @@ -43676,7 +43676,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3571 i32.const 0 call $~lib/builtins/abort @@ -43689,7 +43689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3572 i32.const 0 call $~lib/builtins/abort @@ -43702,7 +43702,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3573 i32.const 0 call $~lib/builtins/abort @@ -43715,7 +43715,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3574 i32.const 0 call $~lib/builtins/abort @@ -43728,7 +43728,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3575 i32.const 0 call $~lib/builtins/abort @@ -43741,7 +43741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3576 i32.const 0 call $~lib/builtins/abort @@ -43754,7 +43754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3577 i32.const 0 call $~lib/builtins/abort @@ -43767,7 +43767,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3578 i32.const 0 call $~lib/builtins/abort @@ -43780,7 +43780,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3579 i32.const 0 call $~lib/builtins/abort @@ -43793,7 +43793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3580 i32.const 0 call $~lib/builtins/abort @@ -43806,7 +43806,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3581 i32.const 0 call $~lib/builtins/abort @@ -43819,7 +43819,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3582 i32.const 0 call $~lib/builtins/abort @@ -43832,7 +43832,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3583 i32.const 0 call $~lib/builtins/abort @@ -43845,7 +43845,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3584 i32.const 0 call $~lib/builtins/abort @@ -43858,7 +43858,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3585 i32.const 0 call $~lib/builtins/abort @@ -43871,7 +43871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3586 i32.const 0 call $~lib/builtins/abort @@ -43884,7 +43884,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3587 i32.const 0 call $~lib/builtins/abort @@ -43897,7 +43897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3588 i32.const 0 call $~lib/builtins/abort @@ -43910,7 +43910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3589 i32.const 0 call $~lib/builtins/abort @@ -43923,7 +43923,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3590 i32.const 0 call $~lib/builtins/abort @@ -43936,7 +43936,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3591 i32.const 0 call $~lib/builtins/abort @@ -43949,7 +43949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3592 i32.const 0 call $~lib/builtins/abort @@ -43962,7 +43962,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3593 i32.const 0 call $~lib/builtins/abort @@ -43975,7 +43975,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3594 i32.const 0 call $~lib/builtins/abort @@ -43988,7 +43988,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3595 i32.const 0 call $~lib/builtins/abort @@ -44001,7 +44001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3596 i32.const 0 call $~lib/builtins/abort @@ -44014,7 +44014,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3597 i32.const 0 call $~lib/builtins/abort @@ -44027,7 +44027,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3598 i32.const 0 call $~lib/builtins/abort @@ -44040,7 +44040,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3599 i32.const 0 call $~lib/builtins/abort @@ -44053,7 +44053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3600 i32.const 0 call $~lib/builtins/abort @@ -44066,7 +44066,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3601 i32.const 0 call $~lib/builtins/abort @@ -44079,7 +44079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3602 i32.const 0 call $~lib/builtins/abort @@ -44092,7 +44092,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3603 i32.const 0 call $~lib/builtins/abort @@ -44105,7 +44105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3604 i32.const 0 call $~lib/builtins/abort @@ -44118,7 +44118,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3605 i32.const 0 call $~lib/builtins/abort @@ -44131,7 +44131,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3608 i32.const 0 call $~lib/builtins/abort @@ -44144,7 +44144,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3609 i32.const 0 call $~lib/builtins/abort @@ -44157,7 +44157,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3610 i32.const 0 call $~lib/builtins/abort @@ -44170,7 +44170,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3611 i32.const 0 call $~lib/builtins/abort @@ -44183,7 +44183,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3612 i32.const 0 call $~lib/builtins/abort @@ -44196,7 +44196,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3613 i32.const 0 call $~lib/builtins/abort @@ -44209,7 +44209,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3614 i32.const 0 call $~lib/builtins/abort @@ -44222,7 +44222,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3615 i32.const 0 call $~lib/builtins/abort @@ -44235,7 +44235,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3617 i32.const 0 call $~lib/builtins/abort @@ -44248,7 +44248,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3618 i32.const 0 call $~lib/builtins/abort @@ -44261,7 +44261,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3619 i32.const 0 call $~lib/builtins/abort @@ -44274,7 +44274,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3620 i32.const 0 call $~lib/builtins/abort @@ -44287,7 +44287,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3621 i32.const 0 call $~lib/builtins/abort @@ -44300,7 +44300,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3622 i32.const 0 call $~lib/builtins/abort @@ -44313,7 +44313,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3623 i32.const 0 call $~lib/builtins/abort @@ -44326,7 +44326,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3624 i32.const 0 call $~lib/builtins/abort @@ -44339,7 +44339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3627 i32.const 0 call $~lib/builtins/abort @@ -44352,7 +44352,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3628 i32.const 0 call $~lib/builtins/abort @@ -44365,7 +44365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3629 i32.const 0 call $~lib/builtins/abort @@ -44378,7 +44378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3630 i32.const 0 call $~lib/builtins/abort @@ -44391,7 +44391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3631 i32.const 0 call $~lib/builtins/abort @@ -44404,7 +44404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3640 i32.const 0 call $~lib/builtins/abort @@ -44417,7 +44417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3641 i32.const 0 call $~lib/builtins/abort @@ -44430,7 +44430,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3642 i32.const 0 call $~lib/builtins/abort @@ -44443,7 +44443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3643 i32.const 0 call $~lib/builtins/abort @@ -44456,7 +44456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3644 i32.const 0 call $~lib/builtins/abort @@ -44469,7 +44469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3645 i32.const 0 call $~lib/builtins/abort @@ -44482,7 +44482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3646 i32.const 0 call $~lib/builtins/abort @@ -44495,7 +44495,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3647 i32.const 0 call $~lib/builtins/abort @@ -44508,7 +44508,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3648 i32.const 0 call $~lib/builtins/abort @@ -44521,7 +44521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3649 i32.const 0 call $~lib/builtins/abort @@ -44534,7 +44534,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3652 i32.const 0 call $~lib/builtins/abort @@ -44547,7 +44547,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3653 i32.const 0 call $~lib/builtins/abort @@ -44560,7 +44560,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3654 i32.const 0 call $~lib/builtins/abort @@ -44573,7 +44573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3655 i32.const 0 call $~lib/builtins/abort @@ -44586,7 +44586,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3656 i32.const 0 call $~lib/builtins/abort @@ -44599,7 +44599,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3659 i32.const 0 call $~lib/builtins/abort @@ -44612,7 +44612,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3660 i32.const 0 call $~lib/builtins/abort @@ -44625,7 +44625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3661 i32.const 0 call $~lib/builtins/abort @@ -44638,7 +44638,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3662 i32.const 0 call $~lib/builtins/abort @@ -44651,7 +44651,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3663 i32.const 0 call $~lib/builtins/abort @@ -44664,7 +44664,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3664 i32.const 0 call $~lib/builtins/abort @@ -44677,7 +44677,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3665 i32.const 0 call $~lib/builtins/abort @@ -44690,7 +44690,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3666 i32.const 0 call $~lib/builtins/abort @@ -44703,7 +44703,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3667 i32.const 0 call $~lib/builtins/abort @@ -44716,7 +44716,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3668 i32.const 0 call $~lib/builtins/abort @@ -44729,7 +44729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3669 i32.const 0 call $~lib/builtins/abort @@ -44742,7 +44742,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3670 i32.const 0 call $~lib/builtins/abort @@ -44755,7 +44755,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3671 i32.const 0 call $~lib/builtins/abort @@ -44768,7 +44768,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3672 i32.const 0 call $~lib/builtins/abort @@ -44781,7 +44781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3673 i32.const 0 call $~lib/builtins/abort @@ -44794,7 +44794,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3674 i32.const 0 call $~lib/builtins/abort @@ -44807,7 +44807,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3675 i32.const 0 call $~lib/builtins/abort @@ -44820,7 +44820,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3676 i32.const 0 call $~lib/builtins/abort @@ -44833,7 +44833,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3677 i32.const 0 call $~lib/builtins/abort @@ -44846,7 +44846,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3678 i32.const 0 call $~lib/builtins/abort @@ -44859,7 +44859,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3679 i32.const 0 call $~lib/builtins/abort @@ -44872,7 +44872,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3680 i32.const 0 call $~lib/builtins/abort @@ -44885,7 +44885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3681 i32.const 0 call $~lib/builtins/abort @@ -44898,7 +44898,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3682 i32.const 0 call $~lib/builtins/abort @@ -44911,7 +44911,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3683 i32.const 0 call $~lib/builtins/abort @@ -44924,7 +44924,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3684 i32.const 0 call $~lib/builtins/abort @@ -44937,7 +44937,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3685 i32.const 0 call $~lib/builtins/abort @@ -44950,7 +44950,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3686 i32.const 0 call $~lib/builtins/abort @@ -44963,7 +44963,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3687 i32.const 0 call $~lib/builtins/abort @@ -44976,7 +44976,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3688 i32.const 0 call $~lib/builtins/abort @@ -44989,7 +44989,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3689 i32.const 0 call $~lib/builtins/abort @@ -45002,7 +45002,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3690 i32.const 0 call $~lib/builtins/abort @@ -45015,7 +45015,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3691 i32.const 0 call $~lib/builtins/abort @@ -45028,7 +45028,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3692 i32.const 0 call $~lib/builtins/abort @@ -45041,7 +45041,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3693 i32.const 0 call $~lib/builtins/abort @@ -45054,7 +45054,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3694 i32.const 0 call $~lib/builtins/abort @@ -45067,7 +45067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3706 i32.const 0 call $~lib/builtins/abort @@ -45080,7 +45080,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3707 i32.const 0 call $~lib/builtins/abort @@ -45093,7 +45093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3708 i32.const 0 call $~lib/builtins/abort @@ -45106,7 +45106,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3709 i32.const 0 call $~lib/builtins/abort @@ -45119,7 +45119,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3710 i32.const 0 call $~lib/builtins/abort @@ -45132,7 +45132,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3711 i32.const 0 call $~lib/builtins/abort @@ -45145,7 +45145,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3712 i32.const 0 call $~lib/builtins/abort @@ -45158,7 +45158,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3713 i32.const 0 call $~lib/builtins/abort @@ -45171,7 +45171,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3714 i32.const 0 call $~lib/builtins/abort @@ -45184,7 +45184,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3715 i32.const 0 call $~lib/builtins/abort @@ -45197,7 +45197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3718 i32.const 0 call $~lib/builtins/abort @@ -45210,7 +45210,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3719 i32.const 0 call $~lib/builtins/abort @@ -45223,7 +45223,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3720 i32.const 0 call $~lib/builtins/abort @@ -45236,7 +45236,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3721 i32.const 0 call $~lib/builtins/abort @@ -45249,7 +45249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3722 i32.const 0 call $~lib/builtins/abort @@ -45262,7 +45262,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3731 i32.const 0 call $~lib/builtins/abort @@ -45275,7 +45275,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3732 i32.const 0 call $~lib/builtins/abort @@ -45288,7 +45288,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3733 i32.const 0 call $~lib/builtins/abort @@ -45301,7 +45301,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3734 i32.const 0 call $~lib/builtins/abort @@ -45314,7 +45314,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3735 i32.const 0 call $~lib/builtins/abort @@ -45327,7 +45327,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3736 i32.const 0 call $~lib/builtins/abort @@ -45340,7 +45340,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3737 i32.const 0 call $~lib/builtins/abort @@ -45353,7 +45353,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3738 i32.const 0 call $~lib/builtins/abort @@ -45366,7 +45366,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3739 i32.const 0 call $~lib/builtins/abort @@ -45379,7 +45379,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3740 i32.const 0 call $~lib/builtins/abort @@ -45392,7 +45392,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3743 i32.const 0 call $~lib/builtins/abort @@ -45405,7 +45405,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3744 i32.const 0 call $~lib/builtins/abort @@ -45418,7 +45418,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3745 i32.const 0 call $~lib/builtins/abort @@ -45431,7 +45431,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3746 i32.const 0 call $~lib/builtins/abort @@ -45444,7 +45444,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3747 i32.const 0 call $~lib/builtins/abort @@ -45456,7 +45456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3759 i32.const 0 call $~lib/builtins/abort @@ -45468,7 +45468,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3760 i32.const 0 call $~lib/builtins/abort @@ -45480,7 +45480,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3761 i32.const 0 call $~lib/builtins/abort @@ -45492,7 +45492,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3762 i32.const 0 call $~lib/builtins/abort @@ -45504,7 +45504,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3763 i32.const 0 call $~lib/builtins/abort @@ -45516,7 +45516,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3764 i32.const 0 call $~lib/builtins/abort @@ -45528,7 +45528,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3765 i32.const 0 call $~lib/builtins/abort @@ -45540,7 +45540,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3766 i32.const 0 call $~lib/builtins/abort @@ -45552,7 +45552,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3767 i32.const 0 call $~lib/builtins/abort @@ -45564,7 +45564,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3768 i32.const 0 call $~lib/builtins/abort @@ -45576,7 +45576,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3771 i32.const 0 call $~lib/builtins/abort @@ -45588,7 +45588,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3772 i32.const 0 call $~lib/builtins/abort @@ -45600,7 +45600,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3773 i32.const 0 call $~lib/builtins/abort @@ -45612,7 +45612,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3774 i32.const 0 call $~lib/builtins/abort @@ -45624,7 +45624,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3775 i32.const 0 call $~lib/builtins/abort @@ -45636,7 +45636,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3776 i32.const 0 call $~lib/builtins/abort @@ -45648,7 +45648,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3777 i32.const 0 call $~lib/builtins/abort @@ -45660,7 +45660,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3778 i32.const 0 call $~lib/builtins/abort @@ -45672,7 +45672,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3779 i32.const 0 call $~lib/builtins/abort @@ -45684,7 +45684,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3780 i32.const 0 call $~lib/builtins/abort @@ -45696,7 +45696,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3781 i32.const 0 call $~lib/builtins/abort @@ -45708,7 +45708,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3782 i32.const 0 call $~lib/builtins/abort @@ -45720,7 +45720,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3783 i32.const 0 call $~lib/builtins/abort @@ -45732,7 +45732,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3784 i32.const 0 call $~lib/builtins/abort @@ -45744,7 +45744,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3785 i32.const 0 call $~lib/builtins/abort @@ -45756,7 +45756,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3794 i32.const 0 call $~lib/builtins/abort @@ -45768,7 +45768,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3795 i32.const 0 call $~lib/builtins/abort @@ -45780,7 +45780,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3796 i32.const 0 call $~lib/builtins/abort @@ -45792,7 +45792,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3797 i32.const 0 call $~lib/builtins/abort @@ -45804,7 +45804,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3798 i32.const 0 call $~lib/builtins/abort @@ -45816,7 +45816,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3799 i32.const 0 call $~lib/builtins/abort @@ -45828,7 +45828,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3800 i32.const 0 call $~lib/builtins/abort @@ -45840,7 +45840,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3801 i32.const 0 call $~lib/builtins/abort @@ -45852,7 +45852,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3802 i32.const 0 call $~lib/builtins/abort @@ -45864,7 +45864,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3803 i32.const 0 call $~lib/builtins/abort @@ -45876,7 +45876,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3806 i32.const 0 call $~lib/builtins/abort @@ -45888,7 +45888,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3807 i32.const 0 call $~lib/builtins/abort @@ -45900,7 +45900,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3808 i32.const 0 call $~lib/builtins/abort @@ -45912,7 +45912,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3809 i32.const 0 call $~lib/builtins/abort @@ -45924,7 +45924,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3810 i32.const 0 call $~lib/builtins/abort @@ -45936,7 +45936,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3811 i32.const 0 call $~lib/builtins/abort @@ -45948,7 +45948,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3812 i32.const 0 call $~lib/builtins/abort @@ -45960,7 +45960,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3813 i32.const 0 call $~lib/builtins/abort @@ -45972,7 +45972,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3814 i32.const 0 call $~lib/builtins/abort @@ -45984,7 +45984,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3815 i32.const 0 call $~lib/builtins/abort @@ -45996,7 +45996,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3816 i32.const 0 call $~lib/builtins/abort @@ -46008,7 +46008,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3817 i32.const 0 call $~lib/builtins/abort @@ -46020,7 +46020,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3818 i32.const 0 call $~lib/builtins/abort @@ -46032,7 +46032,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3819 i32.const 0 call $~lib/builtins/abort @@ -46044,7 +46044,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3820 i32.const 0 call $~lib/builtins/abort @@ -46117,7 +46117,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3861 i32.const 0 call $~lib/builtins/abort @@ -46130,7 +46130,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3862 i32.const 0 call $~lib/builtins/abort @@ -46143,7 +46143,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3863 i32.const 0 call $~lib/builtins/abort @@ -46156,7 +46156,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3864 i32.const 0 call $~lib/builtins/abort @@ -46169,7 +46169,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3865 i32.const 0 call $~lib/builtins/abort @@ -46182,7 +46182,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3866 i32.const 0 call $~lib/builtins/abort @@ -46195,7 +46195,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3867 i32.const 0 call $~lib/builtins/abort @@ -46208,7 +46208,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3868 i32.const 0 call $~lib/builtins/abort @@ -46221,7 +46221,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3869 i32.const 0 call $~lib/builtins/abort @@ -46234,7 +46234,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3870 i32.const 0 call $~lib/builtins/abort @@ -46247,7 +46247,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3871 i32.const 0 call $~lib/builtins/abort @@ -46260,7 +46260,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3872 i32.const 0 call $~lib/builtins/abort @@ -46272,7 +46272,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3876 i32.const 0 call $~lib/builtins/abort @@ -46284,7 +46284,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3877 i32.const 0 call $~lib/builtins/abort @@ -46296,7 +46296,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3878 i32.const 0 call $~lib/builtins/abort @@ -46308,7 +46308,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3879 i32.const 0 call $~lib/builtins/abort @@ -46320,7 +46320,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3880 i32.const 0 call $~lib/builtins/abort @@ -46332,7 +46332,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3881 i32.const 0 call $~lib/builtins/abort @@ -46344,7 +46344,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3882 i32.const 0 call $~lib/builtins/abort @@ -46356,7 +46356,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3883 i32.const 0 call $~lib/builtins/abort @@ -46368,7 +46368,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3884 i32.const 0 call $~lib/builtins/abort @@ -46380,7 +46380,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3885 i32.const 0 call $~lib/builtins/abort @@ -46392,7 +46392,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3886 i32.const 0 call $~lib/builtins/abort @@ -46404,7 +46404,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3887 i32.const 0 call $~lib/builtins/abort @@ -46416,7 +46416,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3888 i32.const 0 call $~lib/builtins/abort @@ -46428,7 +46428,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3889 i32.const 0 call $~lib/builtins/abort @@ -46440,7 +46440,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3890 i32.const 0 call $~lib/builtins/abort @@ -46452,7 +46452,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3891 i32.const 0 call $~lib/builtins/abort @@ -46465,7 +46465,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3895 i32.const 0 call $~lib/builtins/abort @@ -46478,7 +46478,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3896 i32.const 0 call $~lib/builtins/abort @@ -46491,7 +46491,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3897 i32.const 0 call $~lib/builtins/abort @@ -46504,7 +46504,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3898 i32.const 0 call $~lib/builtins/abort @@ -46517,7 +46517,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3900 i32.const 0 call $~lib/builtins/abort @@ -46530,7 +46530,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3901 i32.const 0 call $~lib/builtins/abort @@ -46543,7 +46543,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3902 i32.const 0 call $~lib/builtins/abort @@ -46556,7 +46556,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3903 i32.const 0 call $~lib/builtins/abort @@ -46569,7 +46569,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3905 i32.const 0 call $~lib/builtins/abort @@ -46582,7 +46582,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3906 i32.const 0 call $~lib/builtins/abort @@ -46595,7 +46595,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3907 i32.const 0 call $~lib/builtins/abort @@ -46608,7 +46608,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3908 i32.const 0 call $~lib/builtins/abort @@ -46621,7 +46621,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3910 i32.const 0 call $~lib/builtins/abort @@ -46634,7 +46634,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3911 i32.const 0 call $~lib/builtins/abort @@ -46647,7 +46647,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3912 i32.const 0 call $~lib/builtins/abort @@ -46660,7 +46660,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3913 i32.const 0 call $~lib/builtins/abort @@ -46673,7 +46673,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3915 i32.const 0 call $~lib/builtins/abort @@ -46686,7 +46686,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3916 i32.const 0 call $~lib/builtins/abort @@ -46699,7 +46699,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3917 i32.const 0 call $~lib/builtins/abort @@ -46712,7 +46712,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3918 i32.const 0 call $~lib/builtins/abort @@ -46725,7 +46725,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3920 i32.const 0 call $~lib/builtins/abort @@ -46738,7 +46738,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3921 i32.const 0 call $~lib/builtins/abort @@ -46751,7 +46751,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3922 i32.const 0 call $~lib/builtins/abort @@ -46764,7 +46764,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3923 i32.const 0 call $~lib/builtins/abort @@ -46777,7 +46777,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3924 i32.const 0 call $~lib/builtins/abort @@ -46790,7 +46790,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3925 i32.const 0 call $~lib/builtins/abort @@ -46803,7 +46803,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3926 i32.const 0 call $~lib/builtins/abort @@ -46820,7 +46820,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3928 i32.const 0 call $~lib/builtins/abort @@ -46833,7 +46833,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3932 i32.const 0 call $~lib/builtins/abort @@ -46846,7 +46846,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3933 i32.const 0 call $~lib/builtins/abort @@ -46860,7 +46860,7 @@ f32.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3934 i32.const 0 call $~lib/builtins/abort @@ -46874,7 +46874,7 @@ f32.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3935 i32.const 0 call $~lib/builtins/abort @@ -46888,7 +46888,7 @@ f32.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3936 i32.const 0 call $~lib/builtins/abort @@ -46901,7 +46901,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3937 i32.const 0 call $~lib/builtins/abort @@ -46914,7 +46914,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3938 i32.const 0 call $~lib/builtins/abort @@ -46927,7 +46927,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3939 i32.const 0 call $~lib/builtins/abort @@ -46940,7 +46940,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3940 i32.const 0 call $~lib/builtins/abort @@ -46953,7 +46953,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3941 i32.const 0 call $~lib/builtins/abort @@ -46966,7 +46966,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3942 i32.const 0 call $~lib/builtins/abort @@ -46979,7 +46979,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3943 i32.const 0 call $~lib/builtins/abort @@ -46992,7 +46992,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3944 i32.const 0 call $~lib/builtins/abort @@ -47005,7 +47005,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3945 i32.const 0 call $~lib/builtins/abort @@ -47018,7 +47018,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3946 i32.const 0 call $~lib/builtins/abort @@ -47031,7 +47031,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3947 i32.const 0 call $~lib/builtins/abort @@ -47044,7 +47044,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3951 i32.const 0 call $~lib/builtins/abort @@ -47057,7 +47057,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3952 i32.const 0 call $~lib/builtins/abort @@ -47071,7 +47071,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3953 i32.const 0 call $~lib/builtins/abort @@ -47085,7 +47085,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3954 i32.const 0 call $~lib/builtins/abort @@ -47099,7 +47099,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3955 i32.const 0 call $~lib/builtins/abort @@ -47112,7 +47112,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3956 i32.const 0 call $~lib/builtins/abort @@ -47125,7 +47125,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3957 i32.const 0 call $~lib/builtins/abort @@ -47138,7 +47138,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3958 i32.const 0 call $~lib/builtins/abort @@ -47151,7 +47151,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3959 i32.const 0 call $~lib/builtins/abort @@ -47164,7 +47164,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3960 i32.const 0 call $~lib/builtins/abort @@ -47177,7 +47177,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3961 i32.const 0 call $~lib/builtins/abort @@ -47190,7 +47190,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3962 i32.const 0 call $~lib/builtins/abort @@ -47203,7 +47203,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3963 i32.const 0 call $~lib/builtins/abort @@ -47216,7 +47216,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3964 i32.const 0 call $~lib/builtins/abort @@ -47229,7 +47229,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3965 i32.const 0 call $~lib/builtins/abort @@ -47242,7 +47242,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3966 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/std/mod.optimized.wat b/tests/compiler/std/mod.optimized.wat index e62f33511e..2541e5d182 100644 --- a/tests/compiler/std/mod.optimized.wat +++ b/tests/compiler/std/mod.optimized.wat @@ -10,7 +10,7 @@ (import "mod" "mod" (func $std/mod/mod (param f64 f64) (result f64))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00t\00d\00/\00m\00o\00d\00.\00t\00s") + (data (i32.const 1024) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00t\00d\00/\00m\00o\00d\00.\00t\00s") (export "memory" (memory $0)) (export "mod" (func $std/mod/mod)) (start $~start) @@ -494,7 +494,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -507,7 +507,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 20 i32.const 0 call $~lib/builtins/abort @@ -520,7 +520,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -533,7 +533,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 22 i32.const 0 call $~lib/builtins/abort @@ -546,7 +546,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 0 call $~lib/builtins/abort @@ -559,7 +559,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -572,7 +572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 25 i32.const 0 call $~lib/builtins/abort @@ -585,7 +585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 26 i32.const 0 call $~lib/builtins/abort @@ -598,7 +598,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -611,7 +611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 28 i32.const 0 call $~lib/builtins/abort @@ -624,7 +624,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -637,7 +637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -650,7 +650,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 31 i32.const 0 call $~lib/builtins/abort @@ -663,7 +663,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 32 i32.const 0 call $~lib/builtins/abort @@ -676,7 +676,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 33 i32.const 0 call $~lib/builtins/abort @@ -689,7 +689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 34 i32.const 0 call $~lib/builtins/abort @@ -702,7 +702,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 35 i32.const 0 call $~lib/builtins/abort @@ -715,7 +715,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 36 i32.const 0 call $~lib/builtins/abort @@ -728,7 +728,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 37 i32.const 0 call $~lib/builtins/abort @@ -741,7 +741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 38 i32.const 0 call $~lib/builtins/abort @@ -754,7 +754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 0 call $~lib/builtins/abort @@ -767,7 +767,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 40 i32.const 0 call $~lib/builtins/abort @@ -780,7 +780,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 41 i32.const 0 call $~lib/builtins/abort @@ -793,7 +793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 42 i32.const 0 call $~lib/builtins/abort @@ -806,7 +806,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 43 i32.const 0 call $~lib/builtins/abort @@ -819,7 +819,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 44 i32.const 0 call $~lib/builtins/abort @@ -832,7 +832,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 45 i32.const 0 call $~lib/builtins/abort @@ -845,7 +845,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 46 i32.const 0 call $~lib/builtins/abort @@ -858,7 +858,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 47 i32.const 0 call $~lib/builtins/abort @@ -871,7 +871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 50 i32.const 0 call $~lib/builtins/abort @@ -884,7 +884,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 51 i32.const 0 call $~lib/builtins/abort @@ -897,7 +897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 52 i32.const 0 call $~lib/builtins/abort @@ -910,7 +910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 53 i32.const 0 call $~lib/builtins/abort @@ -923,7 +923,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 54 i32.const 0 call $~lib/builtins/abort @@ -936,7 +936,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 55 i32.const 0 call $~lib/builtins/abort @@ -949,7 +949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 56 i32.const 0 call $~lib/builtins/abort @@ -962,7 +962,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 57 i32.const 0 call $~lib/builtins/abort @@ -975,7 +975,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 58 i32.const 0 call $~lib/builtins/abort @@ -988,7 +988,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 59 i32.const 0 call $~lib/builtins/abort @@ -1001,7 +1001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 60 i32.const 0 call $~lib/builtins/abort @@ -1014,7 +1014,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 61 i32.const 0 call $~lib/builtins/abort @@ -1027,7 +1027,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 62 i32.const 0 call $~lib/builtins/abort @@ -1040,7 +1040,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 63 i32.const 0 call $~lib/builtins/abort @@ -1053,7 +1053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 64 i32.const 0 call $~lib/builtins/abort @@ -1066,7 +1066,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 65 i32.const 0 call $~lib/builtins/abort @@ -1079,7 +1079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 66 i32.const 0 call $~lib/builtins/abort @@ -1092,7 +1092,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 67 i32.const 0 call $~lib/builtins/abort @@ -1105,7 +1105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 68 i32.const 0 call $~lib/builtins/abort @@ -1118,7 +1118,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 69 i32.const 0 call $~lib/builtins/abort @@ -1131,7 +1131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 70 i32.const 0 call $~lib/builtins/abort @@ -1144,7 +1144,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 71 i32.const 0 call $~lib/builtins/abort @@ -1157,7 +1157,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 72 i32.const 0 call $~lib/builtins/abort @@ -1170,7 +1170,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 73 i32.const 0 call $~lib/builtins/abort @@ -1183,7 +1183,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 74 i32.const 0 call $~lib/builtins/abort @@ -1196,7 +1196,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 75 i32.const 0 call $~lib/builtins/abort @@ -1209,7 +1209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 76 i32.const 0 call $~lib/builtins/abort @@ -1222,7 +1222,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 77 i32.const 0 call $~lib/builtins/abort @@ -1235,7 +1235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 78 i32.const 0 call $~lib/builtins/abort @@ -1248,7 +1248,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 79 i32.const 0 call $~lib/builtins/abort @@ -1261,7 +1261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 80 i32.const 0 call $~lib/builtins/abort @@ -1274,7 +1274,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 81 i32.const 0 call $~lib/builtins/abort @@ -1287,7 +1287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 82 i32.const 0 call $~lib/builtins/abort @@ -1300,7 +1300,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 83 i32.const 0 call $~lib/builtins/abort @@ -1313,7 +1313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 84 i32.const 0 call $~lib/builtins/abort @@ -1326,7 +1326,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 85 i32.const 0 call $~lib/builtins/abort @@ -1339,7 +1339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 86 i32.const 0 call $~lib/builtins/abort @@ -1352,7 +1352,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 87 i32.const 0 call $~lib/builtins/abort @@ -1365,7 +1365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 88 i32.const 0 call $~lib/builtins/abort @@ -1378,7 +1378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 89 i32.const 0 call $~lib/builtins/abort @@ -1391,7 +1391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 90 i32.const 0 call $~lib/builtins/abort @@ -1404,7 +1404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 91 i32.const 0 call $~lib/builtins/abort @@ -1417,7 +1417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 92 i32.const 0 call $~lib/builtins/abort @@ -1430,7 +1430,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 93 i32.const 0 call $~lib/builtins/abort @@ -1443,7 +1443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 94 i32.const 0 call $~lib/builtins/abort @@ -1456,7 +1456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 103 i32.const 0 call $~lib/builtins/abort @@ -1469,7 +1469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 104 i32.const 0 call $~lib/builtins/abort @@ -1482,7 +1482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 105 i32.const 0 call $~lib/builtins/abort @@ -1495,7 +1495,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 106 i32.const 0 call $~lib/builtins/abort @@ -1508,7 +1508,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 107 i32.const 0 call $~lib/builtins/abort @@ -1521,7 +1521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 108 i32.const 0 call $~lib/builtins/abort @@ -1534,7 +1534,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 109 i32.const 0 call $~lib/builtins/abort @@ -1547,7 +1547,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 110 i32.const 0 call $~lib/builtins/abort @@ -1560,7 +1560,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 111 i32.const 0 call $~lib/builtins/abort @@ -1573,7 +1573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 112 i32.const 0 call $~lib/builtins/abort @@ -1586,7 +1586,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 113 i32.const 0 call $~lib/builtins/abort @@ -1599,7 +1599,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 114 i32.const 0 call $~lib/builtins/abort @@ -1612,7 +1612,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 115 i32.const 0 call $~lib/builtins/abort @@ -1625,7 +1625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 116 i32.const 0 call $~lib/builtins/abort @@ -1638,7 +1638,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 117 i32.const 0 call $~lib/builtins/abort @@ -1651,7 +1651,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 118 i32.const 0 call $~lib/builtins/abort @@ -1664,7 +1664,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 119 i32.const 0 call $~lib/builtins/abort @@ -1677,7 +1677,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 120 i32.const 0 call $~lib/builtins/abort @@ -1690,7 +1690,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 121 i32.const 0 call $~lib/builtins/abort @@ -1703,7 +1703,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 122 i32.const 0 call $~lib/builtins/abort @@ -1716,7 +1716,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 125 i32.const 0 call $~lib/builtins/abort @@ -1729,7 +1729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 126 i32.const 0 call $~lib/builtins/abort @@ -1742,7 +1742,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 127 i32.const 0 call $~lib/builtins/abort @@ -1755,7 +1755,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 128 i32.const 0 call $~lib/builtins/abort @@ -1768,7 +1768,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 129 i32.const 0 call $~lib/builtins/abort @@ -1781,7 +1781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 130 i32.const 0 call $~lib/builtins/abort @@ -1794,7 +1794,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 131 i32.const 0 call $~lib/builtins/abort @@ -1807,7 +1807,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 132 i32.const 0 call $~lib/builtins/abort @@ -1820,7 +1820,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 133 i32.const 0 call $~lib/builtins/abort @@ -1833,7 +1833,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 134 i32.const 0 call $~lib/builtins/abort @@ -1846,7 +1846,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 135 i32.const 0 call $~lib/builtins/abort @@ -1859,7 +1859,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 136 i32.const 0 call $~lib/builtins/abort @@ -1872,7 +1872,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 137 i32.const 0 call $~lib/builtins/abort @@ -1885,7 +1885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 138 i32.const 0 call $~lib/builtins/abort @@ -1898,7 +1898,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 139 i32.const 0 call $~lib/builtins/abort @@ -1911,7 +1911,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 140 i32.const 0 call $~lib/builtins/abort @@ -1924,7 +1924,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 141 i32.const 0 call $~lib/builtins/abort @@ -1937,7 +1937,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 142 i32.const 0 call $~lib/builtins/abort @@ -1950,7 +1950,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 143 i32.const 0 call $~lib/builtins/abort @@ -1963,7 +1963,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 144 i32.const 0 call $~lib/builtins/abort @@ -1976,7 +1976,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 145 i32.const 0 call $~lib/builtins/abort @@ -1989,7 +1989,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 146 i32.const 0 call $~lib/builtins/abort @@ -2002,7 +2002,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 147 i32.const 0 call $~lib/builtins/abort @@ -2015,7 +2015,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 148 i32.const 0 call $~lib/builtins/abort @@ -2028,7 +2028,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 149 i32.const 0 call $~lib/builtins/abort @@ -2041,7 +2041,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 150 i32.const 0 call $~lib/builtins/abort @@ -2054,7 +2054,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 151 i32.const 0 call $~lib/builtins/abort @@ -2067,7 +2067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 152 i32.const 0 call $~lib/builtins/abort @@ -2080,7 +2080,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 153 i32.const 0 call $~lib/builtins/abort @@ -2093,7 +2093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 154 i32.const 0 call $~lib/builtins/abort @@ -2106,7 +2106,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 155 i32.const 0 call $~lib/builtins/abort @@ -2119,7 +2119,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 156 i32.const 0 call $~lib/builtins/abort @@ -2132,7 +2132,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 0 call $~lib/builtins/abort @@ -2145,7 +2145,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 158 i32.const 0 call $~lib/builtins/abort @@ -2158,7 +2158,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 159 i32.const 0 call $~lib/builtins/abort @@ -2171,7 +2171,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 160 i32.const 0 call $~lib/builtins/abort @@ -2184,7 +2184,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 161 i32.const 0 call $~lib/builtins/abort @@ -2197,7 +2197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 162 i32.const 0 call $~lib/builtins/abort @@ -2210,7 +2210,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 163 i32.const 0 call $~lib/builtins/abort @@ -2223,7 +2223,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 164 i32.const 0 call $~lib/builtins/abort @@ -2236,7 +2236,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 165 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/std/new.optimized.wat b/tests/compiler/std/new.optimized.wat index 04f4800a66..d5c2e6c983 100644 --- a/tests/compiler/std/new.optimized.wat +++ b/tests/compiler/std/new.optimized.wat @@ -98,9 +98,9 @@ local.get $0 ) (func $~start (; 3 ;) - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/startOffset - i32.const 16 + i32.const 1024 global.set $~lib/rt/stub/offset call $std/new/AClass#constructor global.set $std/new/aClass diff --git a/tests/compiler/std/object-literal.optimized.wat b/tests/compiler/std/object-literal.optimized.wat index 97d0bbb311..cce738fd27 100644 --- a/tests/compiler/std/object-literal.optimized.wat +++ b/tests/compiler/std/object-literal.optimized.wat @@ -6,8 +6,8 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00h\00e\00l\00l\00o\00 \00w\00o\00r\00l\00d") - (data (i32.const 64) "*\00\00\00\01\00\00\00\01\00\00\00*\00\00\00s\00t\00d\00/\00o\00b\00j\00e\00c\00t\00-\00l\00i\00t\00e\00r\00a\00l\00.\00t\00s") + (data (i32.const 1024) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00h\00e\00l\00l\00o\00 \00w\00o\00r\00l\00d") + (data (i32.const 1072) "*\00\00\00\01\00\00\00\01\00\00\00*\00\00\00s\00t\00d\00/\00o\00b\00j\00e\00c\00t\00-\00l\00i\00t\00e\00r\00a\00l\00.\00t\00s") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -111,7 +111,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 32 + i32.const 1040 local.set $2 local.get $0 i32.const 7 @@ -185,7 +185,7 @@ (func $~lib/string/String.__eq (; 5 ;) (param $0 i32) (result i32) (local $1 i32) local.get $0 - i32.const 32 + i32.const 1040 i32.eq if i32.const 1 @@ -200,7 +200,7 @@ local.get $0 call $~lib/string/String#get:length local.tee $1 - i32.const 32 + i32.const 1040 call $~lib/string/String#get:length i32.ne br_if $folding-inner0 @@ -219,7 +219,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 7 i32.const 2 call $~lib/builtins/abort @@ -231,7 +231,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 8 i32.const 2 call $~lib/builtins/abort @@ -240,9 +240,9 @@ ) (func $start:std/object-literal (; 7 ;) (local $0 i32) - i32.const 128 + i32.const 1136 global.set $~lib/rt/stub/startOffset - i32.const 128 + i32.const 1136 global.set $~lib/rt/stub/offset i32.const 8 i32.const 3 @@ -251,7 +251,7 @@ i32.const 1 i32.store local.get $0 - i32.const 32 + i32.const 1040 i32.store offset=4 local.get $0 call $std/object-literal/bar @@ -267,7 +267,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 24 i32.const 2 call $~lib/builtins/abort @@ -285,7 +285,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 19 i32.const 4 call $~lib/builtins/abort diff --git a/tests/compiler/std/object.optimized.wat b/tests/compiler/std/object.optimized.wat index aca751e24b..2997b34e5b 100644 --- a/tests/compiler/std/object.optimized.wat +++ b/tests/compiler/std/object.optimized.wat @@ -8,11 +8,11 @@ (type $f64_f64_=>_i32 (func (param f64 f64) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00s\00t\00d\00/\00o\00b\00j\00e\00c\00t\00.\00t\00s") - (data (i32.const 64) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") - (data (i32.const 96) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00b") - (data (i32.const 128) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00b") - (data (i32.const 164) "\01\00\00\00\01") + (data (i32.const 1024) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00s\00t\00d\00/\00o\00b\00j\00e\00c\00t\00.\00t\00s") + (data (i32.const 1072) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") + (data (i32.const 1104) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00b") + (data (i32.const 1136) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00b") + (data (i32.const 1172) "\01\00\00\00\01") (export "memory" (memory $0)) (start $~start) (func $~lib/object/Object.is (; 1 ;) (param $0 f64) (param $1 f64) (result i32) @@ -198,7 +198,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 4 i32.const 0 call $~lib/builtins/abort @@ -209,7 +209,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort @@ -220,7 +220,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 6 i32.const 0 call $~lib/builtins/abort @@ -231,7 +231,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 7 i32.const 0 call $~lib/builtins/abort @@ -242,7 +242,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 8 i32.const 0 call $~lib/builtins/abort @@ -255,7 +255,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 9 i32.const 0 call $~lib/builtins/abort @@ -268,7 +268,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort @@ -281,7 +281,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 12 i32.const 0 call $~lib/builtins/abort @@ -292,7 +292,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 13 i32.const 0 call $~lib/builtins/abort @@ -303,7 +303,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 14 i32.const 0 call $~lib/builtins/abort @@ -314,7 +314,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 15 i32.const 0 call $~lib/builtins/abort @@ -325,7 +325,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 16 i32.const 0 call $~lib/builtins/abort @@ -338,7 +338,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 17 i32.const 0 call $~lib/builtins/abort @@ -351,7 +351,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -362,7 +362,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 20 i32.const 0 call $~lib/builtins/abort @@ -373,7 +373,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -384,7 +384,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 22 i32.const 0 call $~lib/builtins/abort @@ -395,7 +395,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 0 call $~lib/builtins/abort @@ -408,7 +408,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -421,7 +421,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 26 i32.const 0 call $~lib/builtins/abort @@ -434,7 +434,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -445,7 +445,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 28 i32.const 0 call $~lib/builtins/abort @@ -456,7 +456,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -467,7 +467,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -478,7 +478,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 31 i32.const 0 call $~lib/builtins/abort @@ -491,7 +491,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 32 i32.const 0 call $~lib/builtins/abort @@ -502,7 +502,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 34 i32.const 0 call $~lib/builtins/abort @@ -513,7 +513,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 35 i32.const 0 call $~lib/builtins/abort @@ -526,7 +526,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 36 i32.const 0 call $~lib/builtins/abort @@ -539,7 +539,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 38 i32.const 0 call $~lib/builtins/abort @@ -550,7 +550,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 0 call $~lib/builtins/abort @@ -563,7 +563,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 41 i32.const 0 call $~lib/builtins/abort @@ -574,7 +574,7 @@ call $~lib/object/Object.is if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 42 i32.const 0 call $~lib/builtins/abort @@ -587,42 +587,42 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 43 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 80 - i32.const 80 + i32.const 1088 + i32.const 1088 call $~lib/object/Object.is<~lib/string/String> i32.const 1 i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 45 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 80 - i32.const 112 + i32.const 1088 + i32.const 1120 call $~lib/object/Object.is<~lib/string/String> if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 46 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 80 - i32.const 144 + i32.const 1088 + i32.const 1152 call $~lib/object/Object.is<~lib/string/String> if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 47 i32.const 0 call $~lib/builtins/abort @@ -635,29 +635,29 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 49 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 176 + i32.const 1184 i32.const 0 call $~lib/object/Object.is<~lib/string/String> if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 50 i32.const 0 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 176 + i32.const 1184 call $~lib/object/Object.is<~lib/string/String> if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 51 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/std/operator-overloading.optimized.wat b/tests/compiler/std/operator-overloading.optimized.wat index cf08182ac6..ea405ea78f 100644 --- a/tests/compiler/std/operator-overloading.optimized.wat +++ b/tests/compiler/std/operator-overloading.optimized.wat @@ -8,7 +8,7 @@ (type $f64_f64_=>_f64 (func (param f64 f64) (result f64))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "6\00\00\00\01\00\00\00\01\00\00\006\00\00\00s\00t\00d\00/\00o\00p\00e\00r\00a\00t\00o\00r\00-\00o\00v\00e\00r\00l\00o\00a\00d\00i\00n\00g\00.\00t\00s") + (data (i32.const 1024) "6\00\00\00\01\00\00\00\01\00\00\006\00\00\00s\00t\00d\00/\00o\00p\00e\00r\00a\00t\00o\00r\00-\00o\00v\00e\00r\00l\00o\00a\00d\00i\00n\00g\00.\00t\00s") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (global $std/operator-overloading/a1 (mut i32) (i32.const 0)) @@ -1271,9 +1271,9 @@ (func $start:std/operator-overloading (; 11 ;) (local $0 i32) (local $1 i32) - i32.const 96 + i32.const 1104 global.set $~lib/rt/stub/startOffset - i32.const 96 + i32.const 1104 global.set $~lib/rt/stub/offset i32.const 1 i32.const 2 @@ -1312,7 +1312,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 145 i32.const 0 call $~lib/builtins/abort @@ -1353,7 +1353,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 151 i32.const 0 call $~lib/builtins/abort @@ -1396,7 +1396,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 0 call $~lib/builtins/abort @@ -1439,7 +1439,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 163 i32.const 0 call $~lib/builtins/abort @@ -1481,7 +1481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 169 i32.const 0 call $~lib/builtins/abort @@ -1514,7 +1514,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 175 i32.const 0 call $~lib/builtins/abort @@ -1557,7 +1557,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 181 i32.const 0 call $~lib/builtins/abort @@ -1600,7 +1600,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 187 i32.const 0 call $~lib/builtins/abort @@ -1643,7 +1643,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 193 i32.const 0 call $~lib/builtins/abort @@ -1666,7 +1666,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 199 i32.const 0 call $~lib/builtins/abort @@ -1687,7 +1687,7 @@ global.get $std/operator-overloading/eqf if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 0 call $~lib/builtins/abort @@ -1700,7 +1700,7 @@ global.get $std/operator-overloading/eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 209 i32.const 0 call $~lib/builtins/abort @@ -1715,7 +1715,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 213 i32.const 0 call $~lib/builtins/abort @@ -1751,7 +1751,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 219 i32.const 0 call $~lib/builtins/abort @@ -1787,7 +1787,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 225 i32.const 0 call $~lib/builtins/abort @@ -1823,7 +1823,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 231 i32.const 0 call $~lib/builtins/abort @@ -1859,7 +1859,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 237 i32.const 0 call $~lib/builtins/abort @@ -1895,7 +1895,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 242 i32.const 0 call $~lib/builtins/abort @@ -1931,7 +1931,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 247 i32.const 0 call $~lib/builtins/abort @@ -1967,7 +1967,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 252 i32.const 0 call $~lib/builtins/abort @@ -2001,7 +2001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 257 i32.const 0 call $~lib/builtins/abort @@ -2043,7 +2043,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 262 i32.const 0 call $~lib/builtins/abort @@ -2085,7 +2085,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 267 i32.const 0 call $~lib/builtins/abort @@ -2119,7 +2119,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 272 i32.const 0 call $~lib/builtins/abort @@ -2130,7 +2130,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 273 i32.const 0 call $~lib/builtins/abort @@ -2170,7 +2170,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 0 call $~lib/builtins/abort @@ -2204,7 +2204,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 282 i32.const 0 call $~lib/builtins/abort @@ -2240,7 +2240,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 287 i32.const 0 call $~lib/builtins/abort @@ -2261,7 +2261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 288 i32.const 0 call $~lib/builtins/abort @@ -2295,7 +2295,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 291 i32.const 0 call $~lib/builtins/abort @@ -2314,7 +2314,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 0 call $~lib/builtins/abort @@ -2368,7 +2368,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 312 i32.const 0 call $~lib/builtins/abort @@ -2422,7 +2422,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 332 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/std/pointer.optimized.wat b/tests/compiler/std/pointer.optimized.wat index 6d695441d9..64eab4c32e 100644 --- a/tests/compiler/std/pointer.optimized.wat +++ b/tests/compiler/std/pointer.optimized.wat @@ -5,7 +5,7 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00s\00t\00d\00/\00p\00o\00i\00n\00t\00e\00r\00.\00t\00s") + (data (i32.const 1024) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00s\00t\00d\00/\00p\00o\00i\00n\00t\00e\00r\00.\00t\00s") (global $std/pointer/one (mut i32) (i32.const 0)) (global $std/pointer/two (mut i32) (i32.const 0)) (global $std/pointer/add (mut i32) (i32.const 0)) @@ -28,15 +28,11 @@ i32.const 0 i32.store8 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $1 i32.const 2 i32.sub @@ -48,10 +44,8 @@ i32.const 0 i32.store8 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 4 i32.sub @@ -251,7 +245,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 83 i32.const 0 call $~lib/builtins/abort @@ -263,7 +257,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 84 i32.const 0 call $~lib/builtins/abort @@ -278,7 +272,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 87 i32.const 0 call $~lib/builtins/abort @@ -293,7 +287,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 90 i32.const 0 call $~lib/builtins/abort @@ -304,7 +298,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 92 i32.const 0 call $~lib/builtins/abort @@ -321,7 +315,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 94 i32.const 0 call $~lib/builtins/abort @@ -332,7 +326,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 95 i32.const 0 call $~lib/builtins/abort @@ -343,7 +337,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 97 i32.const 0 call $~lib/builtins/abort @@ -362,7 +356,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 100 i32.const 0 call $~lib/builtins/abort @@ -374,7 +368,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 101 i32.const 0 call $~lib/builtins/abort @@ -386,7 +380,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 102 i32.const 0 call $~lib/builtins/abort @@ -409,7 +403,7 @@ i32.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 105 i32.const 0 call $~lib/builtins/abort @@ -421,7 +415,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 106 i32.const 0 call $~lib/builtins/abort @@ -433,7 +427,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 107 i32.const 0 call $~lib/builtins/abort @@ -453,21 +447,19 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 113 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/pointer/buf - i32.const 4 - i32.add - f32.load + f32.load offset=4 f32.const 1.2000000476837158 f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 114 i32.const 0 call $~lib/builtins/abort @@ -479,21 +471,19 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 116 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/pointer/buf - i32.const 4 - i32.add - f32.load + f32.load offset=4 f32.const 1.2000000476837158 f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 117 i32.const 0 call $~lib/builtins/abort @@ -505,7 +495,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 119 i32.const 0 call $~lib/builtins/abort @@ -517,40 +507,34 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 120 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/pointer/buf - i32.const 8 - i32.add f32.const 1.2999999523162842 - f32.store + f32.store offset=8 global.get $std/pointer/buf - i32.const 8 - i32.add - f32.load + f32.load offset=8 f32.const 1.2999999523162842 f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 123 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/pointer/buf - i32.const 8 - i32.add - f32.load + f32.load offset=8 f32.const 1.2999999523162842 f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 124 i32.const 0 call $~lib/builtins/abort @@ -562,7 +546,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 125 i32.const 0 call $~lib/builtins/abort @@ -577,7 +561,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 128 i32.const 0 call $~lib/builtins/abort @@ -589,7 +573,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 129 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/std/polyfills.optimized.wat b/tests/compiler/std/polyfills.optimized.wat index 7427b21ec1..528ed63449 100644 --- a/tests/compiler/std/polyfills.optimized.wat +++ b/tests/compiler/std/polyfills.optimized.wat @@ -1,5 +1,5 @@ (module (memory $0 1) - (data (i32.const 16) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00s\00t\00d\00/\00p\00o\00l\00y\00f\00i\00l\00l\00s\00.\00t\00s") + (data (i32.const 1024) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00s\00t\00d\00/\00p\00o\00l\00y\00f\00i\00l\00l\00s\00.\00t\00s") (export "memory" (memory $0)) ) diff --git a/tests/compiler/std/set.optimized.wat b/tests/compiler/std/set.optimized.wat index 65ac307eb2..6b2608bf81 100644 --- a/tests/compiler/std/set.optimized.wat +++ b/tests/compiler/std/set.optimized.wat @@ -31,14 +31,14 @@ (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (memory $0 1) - (data (i32.const 16) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 64) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 176) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 224) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 288) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00t\00d\00/\00s\00e\00t\00.\00t\00s") - (data (i32.const 336) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 400) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1024) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1072) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1184) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 1232) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") + (data (i32.const 1296) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00s\00t\00d\00/\00s\00e\00t\00.\00t\00s") + (data (i32.const 1344) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1408) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -56,7 +56,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -78,7 +78,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -123,7 +123,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -220,7 +220,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -234,7 +234,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -307,7 +307,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -362,7 +362,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -377,7 +377,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -427,7 +427,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -513,7 +513,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -530,7 +530,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -558,7 +558,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -631,11 +631,11 @@ if unreachable end - i32.const 448 + i32.const 1456 local.tee $0 i32.const 0 i32.store - i32.const 2016 + i32.const 3024 i32.const 0 i32.store loop $for-loop|0 @@ -646,7 +646,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 448 + i32.const 1456 i32.add i32.const 0 i32.store offset=4 @@ -664,7 +664,7 @@ i32.add i32.const 2 i32.shl - i32.const 448 + i32.const 1456 i32.add i32.const 0 i32.store offset=96 @@ -682,13 +682,13 @@ br $for-loop|0 end end - i32.const 448 - i32.const 2032 + i32.const 1456 + i32.const 3040 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 448 + i32.const 1456 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -698,8 +698,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -774,7 +774,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -826,7 +826,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -921,7 +921,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -992,7 +992,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1026,7 +1026,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1042,7 +1042,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1091,7 +1091,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1110,7 +1110,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1119,7 +1119,7 @@ ) (func $~lib/rt/pure/__retain (; 17 ;) (param $0 i32) (result i32) local.get $0 - i32.const 444 + i32.const 1452 i32.gt_u if local.get $0 @@ -1150,15 +1150,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $0 local.get $1 i32.add @@ -1177,10 +1173,8 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $0 local.get $1 i32.add @@ -1192,23 +1186,21 @@ i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 - local.get $1 + local.get $0 i32.const 0 local.get $0 i32.sub i32.const 3 i32.and - local.tee $1 - i32.sub - local.set $2 - local.get $0 - local.get $1 + local.tee $2 i32.add local.tee $0 i32.const 0 i32.store local.get $0 + local.get $1 local.get $2 + i32.sub i32.const -4 i32.and local.tee $1 @@ -1222,15 +1214,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 4 - i32.add i32.const 0 - i32.store + i32.store offset=4 local.get $0 - i32.const 8 - i32.add i32.const 0 - i32.store + i32.store offset=8 local.get $0 local.get $1 i32.add @@ -1249,25 +1237,17 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 12 - i32.add i32.const 0 - i32.store + i32.store offset=12 local.get $0 - i32.const 16 - i32.add i32.const 0 - i32.store + i32.store offset=16 local.get $0 - i32.const 20 - i32.add i32.const 0 - i32.store + i32.store offset=20 local.get $0 - i32.const 24 - i32.add i32.const 0 - i32.store + i32.store offset=24 local.get $0 local.get $1 i32.add @@ -1313,20 +1293,14 @@ i64.const 0 i64.store local.get $0 - i32.const 8 - i32.add i64.const 0 - i64.store + i64.store offset=8 local.get $0 - i32.const 16 - i32.add i64.const 0 - i64.store + i64.store offset=16 local.get $0 - i32.const 24 - i32.add i64.const 0 - i64.store + i64.store offset=24 local.get $1 i32.const 32 i32.sub @@ -1346,8 +1320,8 @@ i32.const 1073741808 i32.gt_u if - i32.const 192 - i32.const 240 + i32.const 1200 + i32.const 1248 i32.const 54 i32.const 42 call $~lib/builtins/abort @@ -1364,7 +1338,7 @@ ) (func $~lib/rt/pure/__release (; 20 ;) (param $0 i32) local.get $0 - i32.const 444 + i32.const 1452 i32.gt_u if local.get $0 @@ -1718,8 +1692,8 @@ i32.shr_u i32.gt_u if - i32.const 192 - i32.const 240 + i32.const 1200 + i32.const 1248 i32.const 23 i32.const 56 call $~lib/builtins/abort @@ -1811,7 +1785,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2096,7 +2070,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 444 + i32.const 1452 i32.ge_u if local.get $1 @@ -2125,8 +2099,8 @@ i32.shr_u i32.gt_u if - i32.const 192 - i32.const 416 + i32.const 1200 + i32.const 1424 i32.const 14 i32.const 47 call $~lib/builtins/abort @@ -2179,8 +2153,8 @@ i32.const 0 i32.lt_s if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -2274,8 +2248,8 @@ i32.load offset=12 i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -2371,7 +2345,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -2386,7 +2360,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -2405,7 +2379,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -2428,7 +2402,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -2443,7 +2417,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -2462,7 +2436,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -2489,7 +2463,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -2514,7 +2488,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -2537,7 +2511,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -2551,7 +2525,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -2570,7 +2544,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -2592,7 +2566,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -2607,7 +2581,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -2621,7 +2595,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -2640,7 +2614,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -2652,7 +2626,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -2984,8 +2958,8 @@ i32.load offset=12 i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -3077,7 +3051,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -3092,7 +3066,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -3111,7 +3085,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -3132,7 +3106,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -3147,7 +3121,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -3166,7 +3140,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -3193,7 +3167,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -3218,7 +3192,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -3239,7 +3213,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -3253,7 +3227,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -3272,7 +3246,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -3292,7 +3266,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -3307,7 +3281,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -3321,7 +3295,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -3340,7 +3314,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -3352,7 +3326,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -3687,8 +3661,8 @@ i32.const 0 i32.lt_s if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -3784,8 +3758,8 @@ i32.load offset=12 i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -3883,7 +3857,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -3898,7 +3872,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -3917,7 +3891,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -3940,7 +3914,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -3955,7 +3929,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -3974,7 +3948,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -4001,7 +3975,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -4026,7 +4000,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -4049,7 +4023,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -4063,7 +4037,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -4082,7 +4056,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -4104,7 +4078,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -4119,7 +4093,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -4133,7 +4107,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -4152,7 +4126,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -4164,7 +4138,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -4496,8 +4470,8 @@ i32.load offset=12 i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -4591,7 +4565,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -4606,7 +4580,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -4625,7 +4599,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -4646,7 +4620,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -4661,7 +4635,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -4680,7 +4654,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -4707,7 +4681,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -4732,7 +4706,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -4753,7 +4727,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -4767,7 +4741,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -4786,7 +4760,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -4806,7 +4780,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -4821,7 +4795,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -4835,7 +4809,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -4854,7 +4828,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -4866,7 +4840,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -5207,8 +5181,8 @@ i32.const 0 i32.lt_s if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -5304,8 +5278,8 @@ i32.load offset=12 i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -5395,7 +5369,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -5410,7 +5384,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -5429,7 +5403,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -5448,7 +5422,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -5463,7 +5437,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -5482,7 +5456,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -5509,7 +5483,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -5534,7 +5508,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -5553,7 +5527,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -5567,7 +5541,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -5586,7 +5560,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -5604,7 +5578,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -5619,7 +5593,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -5633,7 +5607,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -5652,7 +5626,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -5664,7 +5638,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -5786,7 +5760,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -5801,7 +5775,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -5820,7 +5794,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -5839,7 +5813,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -5854,7 +5828,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -5873,7 +5847,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -5900,7 +5874,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -5925,7 +5899,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -5944,7 +5918,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -5958,7 +5932,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -5977,7 +5951,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -5995,7 +5969,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -6010,7 +5984,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -6024,7 +5998,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -6043,7 +6017,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -6055,7 +6029,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -6464,8 +6438,8 @@ i32.const 0 i32.lt_s if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -6561,8 +6535,8 @@ i32.load offset=12 i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -6654,7 +6628,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -6669,7 +6643,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -6688,7 +6662,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -6707,7 +6681,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -6722,7 +6696,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -6741,7 +6715,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -6766,7 +6740,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -6791,7 +6765,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -6810,7 +6784,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -6824,7 +6798,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -6843,7 +6817,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -6861,7 +6835,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -6876,7 +6850,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -6890,7 +6864,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -6909,7 +6883,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -6921,7 +6895,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -7044,7 +7018,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -7059,7 +7033,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -7078,7 +7052,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -7097,7 +7071,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -7112,7 +7086,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -7131,7 +7105,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -7156,7 +7130,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -7181,7 +7155,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -7200,7 +7174,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -7214,7 +7188,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -7233,7 +7207,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -7251,7 +7225,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -7266,7 +7240,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -7280,7 +7254,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -7299,7 +7273,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -7311,7 +7285,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -7624,8 +7598,8 @@ i32.const 0 i32.lt_s if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -7721,8 +7695,8 @@ i32.load offset=12 i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -7815,7 +7789,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -7830,7 +7804,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -7849,7 +7823,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -7868,7 +7842,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -7883,7 +7857,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -7902,7 +7876,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -7927,7 +7901,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -7952,7 +7926,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -7971,7 +7945,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -7985,7 +7959,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -8004,7 +7978,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -8022,7 +7996,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -8037,7 +8011,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -8051,7 +8025,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -8070,7 +8044,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -8082,7 +8056,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -8395,8 +8369,8 @@ i32.const 0 i32.lt_s if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 109 i32.const 21 call $~lib/builtins/abort @@ -8492,8 +8466,8 @@ i32.load offset=12 i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -8586,7 +8560,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -8601,7 +8575,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -8620,7 +8594,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -8639,7 +8613,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -8654,7 +8628,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -8673,7 +8647,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -8698,7 +8672,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -8723,7 +8697,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -8742,7 +8716,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -8756,7 +8730,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -8775,7 +8749,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -8793,7 +8767,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -8808,7 +8782,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -8822,7 +8796,7 @@ call $~lib/set/Set#has if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 4 call $~lib/builtins/abort @@ -8841,7 +8815,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -8853,7 +8827,7 @@ i32.load offset=20 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -8895,7 +8869,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -8914,7 +8888,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -8929,7 +8903,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -8948,7 +8922,7 @@ ) (func $~lib/rt/pure/__visit (; 117 ;) (param $0 i32) local.get $0 - i32.const 444 + i32.const 1452 i32.lt_u if return diff --git a/tests/compiler/std/static-array.optimized.wat b/tests/compiler/std/static-array.optimized.wat index 916f5a9d87..8708784368 100644 --- a/tests/compiler/std/static-array.optimized.wat +++ b/tests/compiler/std/static-array.optimized.wat @@ -11,38 +11,38 @@ (type $i32_=>_f64 (func (param i32) (result f64))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") - (data (i32.const 48) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00 \00\00\00 \00\00\00\08\00\00\00\02") - (data (i32.const 80) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\03\00\00\00\00\00\00\00\04") - (data (i32.const 112) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00`\00\00\00`\00\00\00\10\00\00\00\02") - (data (i32.const 144) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\00\00\c0?\00\00 @") - (data (i32.const 176) "\10\00\00\00\01\00\00\00\05\00\00\00\10\00\00\00\a0\00\00\00\a0\00\00\00\08\00\00\00\02") - (data (i32.const 208) "\10\00\00\00\01\00\00\00\00\00\00\00\10") - (data (i32.const 230) "\f4?\00\00\00\00\00\00\02@") - (data (i32.const 240) "\10\00\00\00\01\00\00\00\06\00\00\00\10\00\00\00\e0\00\00\00\e0\00\00\00\10\00\00\00\02") - (data (i32.const 272) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00s\00t\00d\00/\00s\00t\00a\00t\00i\00c\00-\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 336) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 400) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 448) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 496) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00s\00t\00u\00b\00.\00t\00s") + (data (i32.const 1024) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") + (data (i32.const 1056) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\10\04\00\00\10\04\00\00\08\00\00\00\02") + (data (i32.const 1088) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\03\00\00\00\00\00\00\00\04") + (data (i32.const 1120) "\10\00\00\00\01\00\00\00\04\00\00\00\10\00\00\00P\04\00\00P\04\00\00\10\00\00\00\02") + (data (i32.const 1152) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\00\00\c0?\00\00 @") + (data (i32.const 1184) "\10\00\00\00\01\00\00\00\05\00\00\00\10\00\00\00\90\04\00\00\90\04\00\00\08\00\00\00\02") + (data (i32.const 1216) "\10\00\00\00\01\00\00\00\00\00\00\00\10") + (data (i32.const 1238) "\f4?\00\00\00\00\00\00\02@") + (data (i32.const 1248) "\10\00\00\00\01\00\00\00\06\00\00\00\10\00\00\00\d0\04\00\00\d0\04\00\00\10\00\00\00\02") + (data (i32.const 1280) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00s\00t\00d\00/\00s\00t\00a\00t\00i\00c\00-\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1344) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 1408) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1456) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 1504) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00s\00t\00u\00b\00.\00t\00s") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (export "memory" (memory $0)) (start $~start) (func $~lib/array/Array#__get (; 1 ;) (param $0 i32) (result i32) local.get $0 - i32.const 76 + i32.const 1084 i32.load i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort unreachable end - i32.const 68 + i32.const 1076 i32.load local.get $0 i32.const 2 @@ -325,7 +325,7 @@ i32.eqz if i32.const 0 - i32.const 512 + i32.const 1520 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -343,7 +343,7 @@ i32.ne if i32.const 0 - i32.const 512 + i32.const 1520 i32.const 46 i32.const 13 call $~lib/builtins/abort @@ -442,15 +442,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $0 local.get $1 i32.add @@ -469,10 +465,8 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $0 local.get $1 i32.add @@ -484,23 +478,21 @@ i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 - local.get $1 + local.get $0 i32.const 0 local.get $0 i32.sub i32.const 3 i32.and - local.tee $1 - i32.sub - local.set $2 - local.get $0 - local.get $1 + local.tee $2 i32.add local.tee $0 i32.const 0 i32.store local.get $0 + local.get $1 local.get $2 + i32.sub i32.const -4 i32.and local.tee $1 @@ -514,15 +506,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 4 - i32.add i32.const 0 - i32.store + i32.store offset=4 local.get $0 - i32.const 8 - i32.add i32.const 0 - i32.store + i32.store offset=8 local.get $0 local.get $1 i32.add @@ -541,25 +529,17 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 12 - i32.add i32.const 0 - i32.store + i32.store offset=12 local.get $0 - i32.const 16 - i32.add i32.const 0 - i32.store + i32.store offset=16 local.get $0 - i32.const 20 - i32.add i32.const 0 - i32.store + i32.store offset=20 local.get $0 - i32.const 24 - i32.add i32.const 0 - i32.store + i32.store offset=24 local.get $0 local.get $1 i32.add @@ -605,20 +585,14 @@ i64.const 0 i64.store local.get $0 - i32.const 8 - i32.add i64.const 0 - i64.store + i64.store offset=8 local.get $0 - i32.const 16 - i32.add i64.const 0 - i64.store + i64.store offset=16 local.get $0 - i32.const 24 - i32.add i64.const 0 - i64.store + i64.store offset=24 local.get $1 i32.const 32 i32.sub @@ -650,8 +624,8 @@ i32.shr_u i32.gt_u if - i32.const 464 - i32.const 416 + i32.const 1472 + i32.const 1424 i32.const 14 i32.const 47 call $~lib/builtins/abort @@ -690,36 +664,36 @@ ) (func $~lib/array/Array#__set (; 8 ;) i32.const 0 - i32.const 76 + i32.const 1084 i32.load i32.ge_u if - i32.const 64 + i32.const 1072 i32.const 2 call $~lib/array/ensureSize - i32.const 76 + i32.const 1084 i32.const 1 i32.store end - i32.const 68 + i32.const 1076 i32.load i32.const 2 i32.store ) (func $~lib/array/Array#__get (; 9 ;) (param $0 i32) (result i64) local.get $0 - i32.const 140 + i32.const 1148 i32.load i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort unreachable end - i32.const 132 + i32.const 1140 i32.load local.get $0 i32.const 3 @@ -729,36 +703,36 @@ ) (func $~lib/array/Array#__set (; 10 ;) i32.const 0 - i32.const 140 + i32.const 1148 i32.load i32.ge_u if - i32.const 128 + i32.const 1136 i32.const 3 call $~lib/array/ensureSize - i32.const 140 + i32.const 1148 i32.const 1 i32.store end - i32.const 132 + i32.const 1140 i32.load i64.const 4 i64.store ) (func $~lib/array/Array#__get (; 11 ;) (param $0 i32) (result f32) local.get $0 - i32.const 204 + i32.const 1212 i32.load i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort unreachable end - i32.const 196 + i32.const 1204 i32.load local.get $0 i32.const 2 @@ -768,36 +742,36 @@ ) (func $~lib/array/Array#__set (; 12 ;) i32.const 0 - i32.const 204 + i32.const 1212 i32.load i32.ge_u if - i32.const 192 + i32.const 1200 i32.const 2 call $~lib/array/ensureSize - i32.const 204 + i32.const 1212 i32.const 1 i32.store end - i32.const 196 + i32.const 1204 i32.load f32.const 2.5 f32.store ) (func $~lib/array/Array#__get (; 13 ;) (param $0 i32) (result f64) local.get $0 - i32.const 268 + i32.const 1276 i32.load i32.ge_u if - i32.const 352 - i32.const 416 + i32.const 1360 + i32.const 1424 i32.const 93 i32.const 41 call $~lib/builtins/abort unreachable end - i32.const 260 + i32.const 1268 i32.load local.get $0 i32.const 3 @@ -807,30 +781,30 @@ ) (func $~lib/array/Array#__set (; 14 ;) i32.const 0 - i32.const 268 + i32.const 1276 i32.load i32.ge_u if - i32.const 256 + i32.const 1264 i32.const 3 call $~lib/array/ensureSize - i32.const 268 + i32.const 1276 i32.const 1 i32.store end - i32.const 260 + i32.const 1268 i32.load f64.const 2.25 f64.store ) (func $start:std/static-array (; 15 ;) - i32.const 76 + i32.const 1084 i32.load i32.const 2 i32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 6 i32.const 0 call $~lib/builtins/abort @@ -842,7 +816,7 @@ i32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 7 i32.const 0 call $~lib/builtins/abort @@ -854,15 +828,15 @@ i32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 8 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 544 + i32.const 1552 global.set $~lib/rt/stub/startOffset - i32.const 544 + i32.const 1552 global.set $~lib/rt/stub/offset call $~lib/array/Array#__set i32.const 0 @@ -871,19 +845,19 @@ i32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 10 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 140 + i32.const 1148 i32.load i32.const 2 i32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 12 i32.const 0 call $~lib/builtins/abort @@ -895,7 +869,7 @@ i64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 13 i32.const 0 call $~lib/builtins/abort @@ -907,7 +881,7 @@ i64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 14 i32.const 0 call $~lib/builtins/abort @@ -920,19 +894,19 @@ i64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 16 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 204 + i32.const 1212 i32.load i32.const 2 i32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 18 i32.const 0 call $~lib/builtins/abort @@ -944,7 +918,7 @@ f32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -956,7 +930,7 @@ f32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 20 i32.const 0 call $~lib/builtins/abort @@ -969,19 +943,19 @@ f32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 22 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 268 + i32.const 1276 i32.load i32.const 2 i32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -993,7 +967,7 @@ f64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 25 i32.const 0 call $~lib/builtins/abort @@ -1005,7 +979,7 @@ f64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 26 i32.const 0 call $~lib/builtins/abort @@ -1018,7 +992,7 @@ f64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 28 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/std/string-encoding.optimized.wat b/tests/compiler/std/string-encoding.optimized.wat index cb8ad9bd81..84802e4072 100644 --- a/tests/compiler/std/string-encoding.optimized.wat +++ b/tests/compiler/std/string-encoding.optimized.wat @@ -15,22 +15,22 @@ (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (memory $0 1) - (data (i32.const 16) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00\01\d87\dch\00i\00R\d8b\df") - (data (i32.const 48) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 96) ",\00\00\00\01\00\00\00\01\00\00\00,\00\00\00s\00t\00d\00/\00s\00t\00r\00i\00n\00g\00-\00e\00n\00c\00o\00d\00i\00n\00g\00.\00t\00s") - (data (i32.const 160) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 208) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 276) "\01\00\00\00\01") - (data (i32.const 288) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\01\d87\dc") - (data (i32.const 320) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00h") - (data (i32.const 352) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00h\00i") - (data (i32.const 384) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00R\d8b\df") - (data (i32.const 416) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00~\00l\00i\00b\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s") - (data (i32.const 464) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\002\003\00\00\004\005\006") - (data (i32.const 496) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\002\003") - (data (i32.const 528) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00h\00i\00R\d8b\df") - (data (i32.const 560) "*3\00\00\01\00\00\00\01\00\00\00*3\00\00M\00a\00t\00h\00e\00m\00a\00t\00i\00c\00s\00 \00a\00n\00d\00 \00S\00c\00i\00e\00n\00c\00e\00s\00:\00\n\00\n\00.\" \00E\00\c5\"d\00a\00 \00=\00 \00Q\00,\00 \00 \00n\00 \00\92! \00\1e\",\00 \00\11\" \00f\00(\00i\00)\00 \00=\00 \00\0f\" \00g\00(\00i\00)\00,\00 \00\00\"x\00\08\"\1d!:\00 \00\08#x\00\t# \00=\00 \00\12\"\n#\12\"x\00\0b#,\00 \00\b1\03 \00\'\" \00\ac\00\b2\03 \00=\00 \00\ac\00(\00\ac\00\b1\03 \00(\" \00\b2\03)\00,\00\n\00\n\00\15! \00\86\" \00\15!\80 \00\82\" \00$! \00\82\" \00\1a! \00\82\" \00\1d! \00\82\" \00\02!,\00 \00\a5\" \00<\00 \00a\00 \00`\" \00b\00 \00a\" \00c\00 \00d\" \00d\00 \00j\" \00\a4\" \00\d2! \00(\00A\00 \00\d4! \00B\00)\00,\00\n\00\n\002\00H\00\82 \00+\00 \00O\00\82 \00\cc! \002\00H\00\82 O\00,\00 \00R\00 \00=\00 \004\00.\007\00 \00k\00\a9\03,\00 \00\00# \002\000\000\00 \00m\00m\00\n\00\n\00L\00i\00n\00g\00u\00i\00s\00t\00i\00c\00s\00 \00a\00n\00d\00 \00d\00i\00c\00t\00i\00o\00n\00a\00r\00i\00e\00s\00:\00\n\00\n\00\f0\00i\00 \001\01n\00t\00Y\02\c8\02n\00\e6\00\83\02Y\02n\00Y\02l\00 \00f\00Y\02\c8\02n\00[\02t\001\01k\00 \00Y\02s\00o\00\8a\02s\00i\00\c8\02e\001\01\83\02n\00\n\00Y\00 \00[\00\c8\02\8f\02p\00s\00i\00l\00T\02n\00]\00,\00 \00Y\00e\00n\00 \00[\00j\00[\02n\00]\00,\00 \00Y\00o\00g\00a\00 \00[\00\c8\02j\00o\00\d0\02g\00Q\02]\00\n\00\n\00A\00P\00L\00:\00\n\00\n\00(\00(\00V\00s#V\00)\00=\00s#t#V\00)\00/\00V\00\90!,\00V\00 \00 \00 \00 \007#\90!s#\92!t#\06\"\07\"\83\"> N#U#\08#\n\00\n\00N\00i\00c\00e\00r\00 \00t\00y\00p\00o\00g\00r\00a\00p\00h\00y\00 \00i\00n\00 \00p\00l\00a\00i\00n\00 \00t\00e\00x\00t\00 \00f\00i\00l\00e\00s\00:\00\n\00\n\00T%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%W%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00\18 s\00i\00n\00g\00l\00e\00\19 \00a\00n\00d\00 \00\1c d\00o\00u\00b\00l\00e\00\1d \00q\00u\00o\00t\00e\00s\00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00C\00u\00r\00l\00y\00 \00a\00p\00o\00s\00t\00r\00o\00p\00h\00e\00s\00:\00 \00\1c W\00e\00\19 v\00e\00 \00b\00e\00e\00n\00 \00h\00e\00r\00e\00\1d \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00L\00a\00t\00i\00n\00-\001\00 \00a\00p\00o\00s\00t\00r\00o\00p\00h\00e\00 \00a\00n\00d\00 \00a\00c\00c\00e\00n\00t\00s\00:\00 \00\'\00\b4\00`\00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00\1a d\00e\00u\00t\00s\00c\00h\00e\00\18 \00\1e A\00n\00f\00\fc\00h\00r\00u\00n\00g\00s\00z\00e\00i\00c\00h\00e\00n\00\1c \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00 ,\00 \00! ,\00 \000 ,\00 \00\" ,\00 \003\00\13 4\00,\00 \00\14 ,\00 \00\12\"5\00/\00+\005\00,\00 \00\"!,\00 \00& \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00A\00S\00C\00I\00I\00 \00s\00a\00f\00e\00t\00y\00 \00t\00e\00s\00t\00:\00 \001\00l\00I\00|\00,\00 \000\00O\00D\00,\00 \008\00B\00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00m%\00%\00%\00%\00%\00%\00%\00%\00%\00%n% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00t\00h\00e\00 \00e\00u\00r\00o\00 \00s\00y\00m\00b\00o\00l\00:\00 \00\02% \001\004\00.\009\005\00 \00\ac \00\02% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00p%\00%\00%\00%\00%\00%\00%\00%\00%\00%o% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Z%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%]%\n\00\n\00G\00r\00e\00e\00k\00 \00(\00i\00n\00 \00P\00o\00l\00y\00t\00o\00n\00i\00c\00)\00:\00\n\00\n\00T\00h\00e\00 \00G\00r\00e\00e\00k\00 \00a\00n\00t\00h\00e\00m\00:\00\n\00\n\00\a3\03r\1f \00\b3\03\bd\03\c9\03\c1\03w\1f\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00\ba\03y\1f\c8\03\b7\03\n\00\c4\03\bf\03\e6\1f \00\c3\03\c0\03\b1\03\b8\03\b9\03\bf\03\e6\1f \00\c4\03t\1f\bd\03 \00\c4\03\c1\03\bf\03\bc\03\b5\03\c1\03u\1f,\00\n\00\c3\03r\1f \00\b3\03\bd\03\c9\03\c1\03w\1f\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00D\1f\c8\03\b7\03\n\00\c0\03\bf\03z\1f \00\bc\03r\1f \00\b2\03w\1f\b1\03 \00\bc\03\b5\03\c4\03\c1\03q\1f\b5\03\b9\03 \00\c4\03t\1f \00\b3\03\c6\1f.\00\n\00\n\00\bf\1f\91\03\c0\03\bf\1f \00\c4\03p\1f \00\ba\03y\1f\ba\03\ba\03\b1\03\bb\03\b1\03 \00\b2\03\b3\03\b1\03\bb\03\bc\03s\1f\bd\03\b7\03\n\00\c4\03\f6\1f\bd\03 \00\fe\1f\95\03\bb\03\bb\03u\1f\bd\03\c9\03\bd\03 \00\c4\03p\1f \001\1f\b5\03\c1\03q\1f\n\00\ba\03\b1\03v\1f \00\c3\03p\1f\bd\03 \00\c0\03\c1\03\f6\1f\c4\03\b1\03 \00\00\1f\bd\03\b4\03\c1\03\b5\03\b9\03\c9\03\bc\03s\1f\bd\03\b7\03\n\00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00f\1f \00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00\bf\1f\95\03\bb\03\b5\03\c5\03\b8\03\b5\03\c1\03\b9\03q\1f!\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00s\00p\00e\00e\00c\00h\00 \00o\00f\00 \00D\00e\00m\00o\00s\00t\00h\00e\00n\00e\00s\00 \00i\00n\00 \00t\00h\00e\00 \004\00t\00h\00 \00c\00e\00n\00t\00u\00r\00y\00 \00B\00C\00:\00\n\00\n\00\9f\03P\1f\c7\03v\1f \00\c4\03\b1\03P\1f\c4\03p\1f \00\c0\03\b1\03\c1\03w\1f\c3\03\c4\03\b1\03\c4\03\b1\03w\1f \00\bc\03\bf\03\b9\03 \00\b3\03\b9\03\b3\03\bd\03}\1f\c3\03\ba\03\b5\03\b9\03\bd\03,\00 \00f\1f \00\04\1f\bd\03\b4\03\c1\03\b5\03\c2\03 \00\bf\1f\91\03\b8\03\b7\03\bd\03\b1\03\d6\1f\bf\03\b9\03,\00\n\00E\1f\c4\03\b1\03\bd\03 \00\c4\03\bf\1f \00\b5\030\1f\c2\03 \00\c4\03p\1f \00\c0\03\c1\03q\1f\b3\03\bc\03\b1\03\c4\03\b1\03 \00\00\1f\c0\03\bf\03\b2\03\bb\03s\1f\c8\03\c9\03 \00\ba\03\b1\03v\1f \00E\1f\c4\03\b1\03\bd\03 \00\c0\03\c1\03x\1f\c2\03 \00\c4\03\bf\03z\1f\c2\03\n\00\bb\03y\1f\b3\03\bf\03\c5\03\c2\03 \00\bf\03S\1f\c2\03 \00\00\1f\ba\03\bf\03{\1f\c9\03\87\03 \00\c4\03\bf\03z\1f\c2\03 \00\bc\03r\1f\bd\03 \00\b3\03p\1f\c1\03 \00\bb\03y\1f\b3\03\bf\03\c5\03\c2\03 \00\c0\03\b5\03\c1\03v\1f \00\c4\03\bf\03\e6\1f\n\00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b1\03\c3\03\b8\03\b1\03\b9\03 \00\a6\03w\1f\bb\03\b9\03\c0\03\c0\03\bf\03\bd\03 \00A\1f\c1\03\f6\1f \00\b3\03\b9\03\b3\03\bd\03\bf\03\bc\03s\1f\bd\03\bf\03\c5\03\c2\03,\00 \00\c4\03p\1f \00\b4\03r\1f \00\c0\03\c1\03q\1f\b3\03\bc\03\b1\03\c4\03\bf\1f\n\00\b5\030\1f\c2\03 \00\c4\03\bf\03\e6\1f\c4\03\bf\03 \00\c0\03\c1\03\bf\03u\1f\ba\03\bf\03\bd\03\c4\03\b1\03,\00 \00 \00e\1f\c3\03\b8\03\bf\1f \00E\1f\c0\03\c9\03\c2\03 \00\bc\03t\1f \00\c0\03\b5\03\b9\03\c3\03y\1f\bc\03\b5\03\b8\03\bf\1f \00\b1\03P\1f\c4\03\bf\03v\1f\n\00\c0\03\c1\03y\1f\c4\03\b5\03\c1\03\bf\03\bd\03 \00\ba\03\b1\03\ba\03\f6\1f\c2\03 \00\c3\03\ba\03s\1f\c8\03\b1\03\c3\03\b8\03\b1\03\b9\03 \00\b4\03s\1f\bf\03\bd\03.\00 \00\bf\03P\1f\b4\03s\1f\bd\03 \00\bf\03V\1f\bd\03 \00\04\1f\bb\03\bb\03\bf\03 \00\bc\03\bf\03\b9\03 \00\b4\03\bf\03\ba\03\bf\03\e6\1f\c3\03\b9\03\bd\03\n\00\bf\031\1f \00\c4\03p\1f \00\c4\03\bf\03\b9\03\b1\03\e6\1f\c4\03\b1\03 \00\bb\03s\1f\b3\03\bf\03\bd\03\c4\03\b5\03\c2\03 \00\"\1f \00\c4\03t\1f\bd\03 \00Q\1f\c0\03y\1f\b8\03\b5\03\c3\03\b9\03\bd\03,\00 \00\c0\03\b5\03\c1\03v\1f \00\'\1f\c2\03 \00\b2\03\bf\03\c5\03\bb\03\b5\03{\1f\b5\03\c3\03\b8\03\b1\03\b9\03,\00\n\00\bf\03P\1f\c7\03v\1f \00\c4\03t\1f\bd\03 \00\bf\03V\1f\c3\03\b1\03\bd\03 \00\c0\03\b1\03\c1\03\b9\03\c3\03\c4\03q\1f\bd\03\c4\03\b5\03\c2\03 \00Q\1f\bc\03\d6\1f\bd\03 \00\01\1f\bc\03\b1\03\c1\03\c4\03q\1f\bd\03\b5\03\b9\03\bd\03.\00 \00\10\1f\b3\03|\1f \00\b4\03s\1f,\00 \00E\1f\c4\03\b9\03 \00\bc\03s\1f\bd\03\n\00\c0\03\bf\03\c4\03\bf\1f \00\10\1f\be\03\c6\1f\bd\03 \00\c4\03\c7\1f \00\c0\03y\1f\bb\03\b5\03\b9\03 \00\ba\03\b1\03v\1f \00\c4\03p\1f \00\b1\03Q\1f\c4\03\c6\1f\c2\03 \00\14\1f\c7\03\b5\03\b9\03\bd\03 \00\00\1f\c3\03\c6\03\b1\03\bb\03\f6\1f\c2\03 \00\ba\03\b1\03v\1f \00\a6\03w\1f\bb\03\b9\03\c0\03\c0\03\bf\03\bd\03\n\00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b1\03\c3\03\b8\03\b1\03\b9\03,\00 \00\ba\03\b1\03v\1f \00\bc\03q\1f\bb\03\bf\1f \00\00\1f\ba\03\c1\03\b9\03\b2\03\f6\1f\c2\03 \00\bf\036\1f\b4\03\b1\03\87\03 \00\10\1f\c0\03\bf\1f \00\10\1f\bc\03\bf\03\e6\1f \00\b3\03q\1f\c1\03,\00 \00\bf\03P\1f \00\c0\03q\1f\bb\03\b1\03\b9\03\n\00\b3\03s\1f\b3\03\bf\03\bd\03\b5\03\bd\03 \00\c4\03\b1\03\e6\1f\c4\03\bf\1f \00\00\1f\bc\03\c6\03y\1f\c4\03\b5\03\c1\03\b1\03\87\03 \00\bd\03\e6\1f\bd\03 \00\bc\03s\1f\bd\03\c4\03\bf\03\b9\03 \00\c0\03s\1f\c0\03\b5\03\b9\03\c3\03\bc\03\b1\03\b9\03 \00\c4\03\bf\03\e6\1f\b8\03\bf\1f \001\1f\ba\03\b1\03\bd\03x\1f\bd\03\n\00\c0\03\c1\03\bf\03\bb\03\b1\03\b2\03\b5\03\d6\1f\bd\03 \00!\1f\bc\03\d6\1f\bd\03 \00\b5\036\1f\bd\03\b1\03\b9\03 \00\c4\03t\1f\bd\03 \00\c0\03\c1\03}\1f\c4\03\b7\03\bd\03,\00 \00E\1f\c0\03\c9\03\c2\03 \00\c4\03\bf\03z\1f\c2\03 \00\c3\03\c5\03\bc\03\bc\03q\1f\c7\03\bf\03\c5\03\c2\03\n\00\c3\03}\1f\c3\03\bf\03\bc\03\b5\03\bd\03.\00 \00\10\1fp\1f\bd\03 \00\b3\03p\1f\c1\03 \00\c4\03\bf\03\e6\1f\c4\03\bf\03 \00\b2\03\b5\03\b2\03\b1\03w\1f\c9\03\c2\03 \00Q\1f\c0\03q\1f\c1\03\be\03\c3\1f,\00 \00\c4\03y\1f\c4\03\b5\03 \00\ba\03\b1\03v\1f \00\c0\03\b5\03\c1\03v\1f \00\c4\03\bf\03\e6\1f\n\00\c4\03w\1f\bd\03\b1\03 \00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b5\03\c4\03\b1\03w\1f \00\c4\03\b9\03\c2\03 \00\ba\03\b1\03v\1f \00C\1f\bd\03 \00\c4\03\c1\03y\1f\c0\03\bf\03\bd\03 \00\10\1f\be\03s\1f\c3\03\c4\03\b1\03\b9\03 \00\c3\03\ba\03\bf\03\c0\03\b5\03\d6\1f\bd\03\87\03 \00\c0\03\c1\03v\1f\bd\03 \00\b4\03r\1f\n\00\c4\03t\1f\bd\03 \00\00\1f\c1\03\c7\03t\1f\bd\03 \00@\1f\c1\03\b8\03\f6\1f\c2\03 \00Q\1f\c0\03\bf\03\b8\03s\1f\c3\03\b8\03\b1\03\b9\03,\00 \00\bc\03q\1f\c4\03\b1\03\b9\03\bf\03\bd\03 \00!\1f\b3\03\bf\03\e6\1f\bc\03\b1\03\b9\03 \00\c0\03\b5\03\c1\03v\1f \00\c4\03\c6\1f\c2\03\n\00\c4\03\b5\03\bb\03\b5\03\c5\03\c4\03\c6\1f\c2\03 \00A\1f\bd\03\c4\03\b9\03\bd\03\bf\03\e6\1f\bd\03 \00\c0\03\bf\03\b9\03\b5\03\d6\1f\c3\03\b8\03\b1\03\b9\03 \00\bb\03y\1f\b3\03\bf\03\bd\03.\00\n\00\n\00\94\03\b7\03\bc\03\bf\03\c3\03\b8\03s\1f\bd\03\bf\03\c5\03\c2\03,\00 \00\93\03\fd\1f \00\bf\1f\9f\03\bb\03\c5\03\bd\03\b8\03\b9\03\b1\03\ba\03x\1f\c2\03\n\00\n\00G\00e\00o\00r\00g\00i\00a\00n\00:\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00U\00n\00i\00c\00o\00d\00e\00 \00c\00o\00n\00f\00e\00r\00e\00n\00c\00e\00 \00i\00n\00v\00i\00t\00a\00t\00i\00o\00n\00:\00\n\00\n\00\d2\10\d7\10\ee\10\dd\10\d5\10\d7\10 \00\d0\10\ee\10\da\10\d0\10\d5\10\d4\10 \00\d2\10\d0\10\d8\10\d0\10\e0\10\dd\10\d7\10 \00\e0\10\d4\10\d2\10\d8\10\e1\10\e2\10\e0\10\d0\10\ea\10\d8\10\d0\10 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10\e1\10 \00\db\10\d4\10\d0\10\d7\10\d4\10 \00\e1\10\d0\10\d4\10\e0\10\d7\10\d0\10\e8\10\dd\10\e0\10\d8\10\e1\10\dd\10\n\00\d9\10\dd\10\dc\10\e4\10\d4\10\e0\10\d4\10\dc\10\ea\10\d8\10\d0\10\d6\10\d4\10 \00\d3\10\d0\10\e1\10\d0\10\e1\10\ec\10\e0\10\d4\10\d1\10\d0\10\d3\10,\00 \00\e0\10\dd\10\db\10\d4\10\da\10\d8\10\ea\10 \00\d2\10\d0\10\d8\10\db\10\d0\10\e0\10\d7\10\d4\10\d1\10\d0\10 \001\000\00-\001\002\00 \00\db\10\d0\10\e0\10\e2\10\e1\10,\00\n\00\e5\10.\00 \00\db\10\d0\10\d8\10\dc\10\ea\10\e8\10\d8\10,\00 \00\d2\10\d4\10\e0\10\db\10\d0\10\dc\10\d8\10\d0\10\e8\10\d8\10.\00 \00\d9\10\dd\10\dc\10\e4\10\d4\10\e0\10\d4\10\dc\10\ea\10\d8\10\d0\10 \00\e8\10\d4\10\f0\10\d9\10\e0\10\d4\10\d1\10\e1\10 \00\d4\10\e0\10\d7\10\d0\10\d3\10 \00\db\10\e1\10\dd\10\e4\10\da\10\d8\10\dd\10\e1\10\n\00\d4\10\e5\10\e1\10\de\10\d4\10\e0\10\e2\10\d4\10\d1\10\e1\10 \00\d8\10\e1\10\d4\10\d7\10 \00\d3\10\d0\10\e0\10\d2\10\d4\10\d1\10\e8\10\d8\10 \00\e0\10\dd\10\d2\10\dd\10\e0\10\d8\10\ea\10\d0\10\d0\10 \00\d8\10\dc\10\e2\10\d4\10\e0\10\dc\10\d4\10\e2\10\d8\10 \00\d3\10\d0\10 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10,\00\n\00\d8\10\dc\10\e2\10\d4\10\e0\10\dc\10\d0\10\ea\10\d8\10\dd\10\dc\10\d0\10\da\10\d8\10\d6\10\d0\10\ea\10\d8\10\d0\10 \00\d3\10\d0\10 \00\da\10\dd\10\d9\10\d0\10\da\10\d8\10\d6\10\d0\10\ea\10\d8\10\d0\10,\00 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10\e1\10 \00\d2\10\d0\10\db\10\dd\10\e7\10\d4\10\dc\10\d4\10\d1\10\d0\10\n\00\dd\10\de\10\d4\10\e0\10\d0\10\ea\10\d8\10\e3\10\da\10 \00\e1\10\d8\10\e1\10\e2\10\d4\10\db\10\d4\10\d1\10\e1\10\d0\10,\00 \00\d3\10\d0\10 \00\d2\10\d0\10\db\10\dd\10\e7\10\d4\10\dc\10\d4\10\d1\10\d8\10\d7\10 \00\de\10\e0\10\dd\10\d2\10\e0\10\d0\10\db\10\d4\10\d1\10\e8\10\d8\10,\00 \00\e8\10\e0\10\d8\10\e4\10\e2\10\d4\10\d1\10\e8\10\d8\10,\00\n\00\e2\10\d4\10\e5\10\e1\10\e2\10\d4\10\d1\10\d8\10\e1\10 \00\d3\10\d0\10\db\10\e3\10\e8\10\d0\10\d5\10\d4\10\d1\10\d0\10\e1\10\d0\10 \00\d3\10\d0\10 \00\db\10\e0\10\d0\10\d5\10\d0\10\da\10\d4\10\dc\10\dd\10\d5\10\d0\10\dc\10 \00\d9\10\dd\10\db\10\de\10\d8\10\e3\10\e2\10\d4\10\e0\10\e3\10\da\10 \00\e1\10\d8\10\e1\10\e2\10\d4\10\db\10\d4\10\d1\10\e8\10\d8\10.\00\n\00\n\00R\00u\00s\00s\00i\00a\00n\00:\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00U\00n\00i\00c\00o\00d\00e\00 \00c\00o\00n\00f\00e\00r\00e\00n\00c\00e\00 \00i\00n\00v\00i\00t\00a\00t\00i\00o\00n\00:\00\n\00\n\00\17\040\04@\045\043\048\04A\04B\04@\048\04@\04C\049\04B\045\04A\04L\04 \00A\045\049\04G\040\04A\04 \00=\040\04 \00\14\045\04A\04O\04B\04C\04N\04 \00\1c\045\046\044\04C\04=\040\04@\04>\044\04=\04C\04N\04 \00\1a\04>\04=\04D\045\04@\045\04=\04F\048\04N\04 \00?\04>\04\n\00U\00n\00i\00c\00o\00d\00e\00,\00 \00:\04>\04B\04>\04@\040\04O\04 \00A\04>\04A\04B\04>\048\04B\04A\04O\04 \001\000\00-\001\002\00 \00<\040\04@\04B\040\04 \001\009\009\007\00 \003\04>\044\040\04 \002\04 \00\1c\040\049\04=\04F\045\04 \002\04 \00\13\045\04@\04<\040\04=\048\048\04.\00\n\00\1a\04>\04=\04D\045\04@\045\04=\04F\048\04O\04 \00A\04>\041\045\04@\045\04B\04 \00H\048\04@\04>\04:\048\049\04 \00:\04@\04C\043\04 \00M\04:\04A\04?\045\04@\04B\04>\042\04 \00?\04>\04 \00 \002\04>\04?\04@\04>\04A\040\04<\04 \003\04;\04>\041\040\04;\04L\04=\04>\043\04>\04\n\00\18\04=\04B\045\04@\04=\045\04B\040\04 \008\04 \00U\00n\00i\00c\00o\00d\00e\00,\00 \00;\04>\04:\040\04;\048\047\040\04F\048\048\04 \008\04 \008\04=\04B\045\04@\04=\040\04F\048\04>\04=\040\04;\048\047\040\04F\048\048\04,\00 \002\04>\04?\04;\04>\04I\045\04=\048\04N\04 \008\04\n\00?\04@\048\04<\045\04=\045\04=\048\04N\04 \00U\00n\00i\00c\00o\00d\00e\00 \002\04 \00@\040\047\04;\048\04G\04=\04K\04E\04 \00>\04?\045\04@\040\04F\048\04>\04=\04=\04K\04E\04 \00A\048\04A\04B\045\04<\040\04E\04 \008\04 \00?\04@\04>\043\04@\040\04<\04<\04=\04K\04E\04\n\00?\04@\048\04;\04>\046\045\04=\048\04O\04E\04,\00 \00H\04@\048\04D\04B\040\04E\04,\00 \002\045\04@\04A\04B\04:\045\04 \008\04 \00<\04=\04>\043\04>\04O\047\04K\04G\04=\04K\04E\04 \00:\04>\04<\04?\04L\04N\04B\045\04@\04=\04K\04E\04 \00A\048\04A\04B\045\04<\040\04E\04.\00\n\00\n\00T\00h\00a\00i\00 \00(\00U\00C\00S\00 \00L\00e\00v\00e\00l\00 \002\00)\00:\00\n\00\n\00E\00x\00c\00e\00r\00p\00t\00 \00f\00r\00o\00m\00 \00a\00 \00p\00o\00e\00t\00r\00y\00 \00o\00n\00 \00T\00h\00e\00 \00R\00o\00m\00a\00n\00c\00e\00 \00o\00f\00 \00T\00h\00e\00 \00T\00h\00r\00e\00e\00 \00K\00i\00n\00g\00d\00o\00m\00s\00 \00(\00a\00 \00C\00h\00i\00n\00e\00s\00e\00\n\00c\00l\00a\00s\00s\00i\00c\00 \00\'\00S\00a\00n\00 \00G\00u\00a\00\'\00)\00:\00\n\00\n\00[\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00|\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00]\00\n\00 \00 \00O\0e \00A\0e\1c\0eH\0e\19\0e\14\0e4\0e\19\0e.\0e1\0eH\0e\19\0e@\0e*\0e7\0eH\0e-\0e!\0eB\0e\17\0e#\0e!\0eA\0e*\0e\19\0e*\0e1\0e\07\0e@\0e\'\0e\n\0e \00 \00\1e\0e#\0e0\0e\1b\0e\01\0e@\0e\01\0e(\0e\01\0e-\0e\07\0e\1a\0e9\0eJ\0e\01\0e9\0eI\0e\02\0e6\0eI\0e\19\0eC\0e+\0e!\0eH\0e\n\00*\0e4\0e\1a\0e*\0e-\0e\07\0e\01\0e)\0e1\0e\15\0e#\0e4\0e\"\0eL\0e\01\0eH\0e-\0e\19\0e+\0e\19\0eI\0e2\0eA\0e%\0e\16\0e1\0e\14\0eD\0e\1b\0e \00 \00 \00 \00 \00 \00 \00*\0e-\0e\07\0e-\0e\07\0e\04\0eL\0eD\0e\0b\0e#\0eI\0eB\0e\07\0eH\0e@\0e\02\0e%\0e2\0e@\0e\1a\0e2\0e\1b\0e1\0e\0d\0e\0d\0e2\0e\n\00 \00 \00\17\0e#\0e\07\0e\19\0e1\0e\1a\0e\16\0e7\0e-\0e\02\0e1\0e\19\0e\17\0e5\0e@\0e\1b\0eG\0e\19\0e\17\0e5\0eH\0e\1e\0e6\0eH\0e\07\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\1a\0eI\0e2\0e\19\0e@\0e!\0e7\0e-\0e\07\0e\08\0e6\0e\07\0e\'\0e4\0e\1b\0e#\0e4\0e\15\0e@\0e\1b\0eG\0e\19\0e\19\0e1\0e\01\0e+\0e\19\0e2\0e\n\00B\0e.\0e\08\0e4\0eK\0e\19\0e@\0e#\0e5\0e\"\0e\01\0e\17\0e1\0e\1e\0e\17\0e1\0eH\0e\'\0e+\0e1\0e\'\0e@\0e!\0e7\0e-\0e\07\0e!\0e2\0e \00 \00 \00 \00 \00 \00 \00 \00 \00+\0e!\0e2\0e\"\0e\08\0e0\0e\06\0eH\0e2\0e!\0e\14\0e\n\0e1\0eH\0e\'\0e\15\0e1\0e\'\0e*\0e3\0e\04\0e1\0e\0d\0e\n\00 \00 \00@\0e+\0e!\0e7\0e-\0e\19\0e\02\0e1\0e\1a\0eD\0e*\0eD\0e%\0eH\0e@\0e*\0e7\0e-\0e\08\0e2\0e\01\0e@\0e\04\0e+\0e2\0e \00 \00 \00 \00 \00 \00#\0e1\0e\1a\0e+\0e!\0e2\0e\1b\0eH\0e2\0e@\0e\02\0eI\0e2\0e!\0e2\0e@\0e%\0e\"\0e-\0e2\0e*\0e1\0e\0d\0e\n\00\1d\0eH\0e2\0e\"\0e-\0eI\0e-\0e\07\0e-\0e8\0eI\0e\19\0e\"\0e8\0eA\0e\"\0e\01\0eC\0e+\0eI\0eA\0e\15\0e\01\0e\01\0e1\0e\19\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00C\0e\n\0eI\0e*\0e2\0e\'\0e\19\0e1\0eI\0e\19\0e@\0e\1b\0eG\0e\19\0e\n\0e\19\0e\'\0e\19\0e\n\0e7\0eH\0e\19\0e\n\0e\'\0e\19\0eC\0e\08\0e\n\00 \00 \00\1e\0e%\0e1\0e\19\0e%\0e4\0e\t\0e8\0e\"\0e\01\0e8\0e\"\0e\01\0e5\0e\01\0e%\0e1\0e\1a\0e\01\0eH\0e-\0e@\0e+\0e\15\0e8\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\n\0eH\0e2\0e\07\0e-\0e2\0e@\0e\1e\0e(\0e\08\0e#\0e4\0e\07\0e+\0e\19\0e2\0e\1f\0eI\0e2\0e#\0eI\0e-\0e\07\0eD\0e+\0eI\0e\n\00\15\0eI\0e-\0e\07\0e#\0e\1a\0e#\0e2\0e\06\0eH\0e2\0e\1f\0e1\0e\19\0e\08\0e\19\0e\1a\0e#\0e#\0e%\0e1\0e\"\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00$\0eE\0e+\0e2\0eC\0e\04\0e#\0e\04\0eI\0e3\0e\n\0e9\0e\01\0e9\0eI\0e\1a\0e#\0e#\0e%\0e1\0e\07\0e\01\0eL\0e \00/\0e\n\00\n\00(\00T\00h\00e\00 \00a\00b\00o\00v\00e\00 \00i\00s\00 \00a\00 \00t\00w\00o\00-\00c\00o\00l\00u\00m\00n\00 \00t\00e\00x\00t\00.\00 \00I\00f\00 \00c\00o\00m\00b\00i\00n\00i\00n\00g\00 \00c\00h\00a\00r\00a\00c\00t\00e\00r\00s\00 \00a\00r\00e\00 \00h\00a\00n\00d\00l\00e\00d\00\n\00c\00o\00r\00r\00e\00c\00t\00l\00y\00,\00 \00t\00h\00e\00 \00l\00i\00n\00e\00s\00 \00o\00f\00 \00t\00h\00e\00 \00s\00e\00c\00o\00n\00d\00 \00c\00o\00l\00u\00m\00n\00 \00s\00h\00o\00u\00l\00d\00 \00b\00e\00 \00a\00l\00i\00g\00n\00e\00d\00 \00w\00i\00t\00h\00 \00t\00h\00e\00\n\00|\00 \00c\00h\00a\00r\00a\00c\00t\00e\00r\00 \00a\00b\00o\00v\00e\00.\00)\00\n\00\n\00E\00t\00h\00i\00o\00p\00i\00a\00n\00:\00\n\00\n\00P\00r\00o\00v\00e\00r\00b\00s\00 \00i\00n\00 \00t\00h\00e\00 \00A\00m\00h\00a\00r\00i\00c\00 \00l\00a\00n\00g\00u\00a\00g\00e\00:\00\n\00\n\000\12\1b\12\ed\12 \00\a0\12\ed\12s\12(\125\12 \00\95\12\t\13%\12 \00\a0\12\ed\12\a8\120\125\12b\13\n\00e\12\0b\12 \00\ab\12\08\12\9d\12 \00\a5\12\95\12\f0\12\a0\12c\12t\12 \00`\12F\12\18\12 \13\9d\12b\13\n\00\0c\13%\13 \00\eb\12\08\12d\12q\12 \00A\12\1d\12%\13\93\12 \00\90\12\cd\12b\13\n\00\f0\12\00\12 \00`\12\15\12\0d\12\19\12 \00E\12d\12 \00c\12\ed\12 \13#\13 \00\95\12#\13u\12 \00`\12\08\13\f0\12\08\12\cd\12b\13\n\00\e8\12\a0\12M\13 \00\c8\12\08\12\1d\12s\12 \00`\12E\12d\12 \00\a0\12\ed\12s\12=\12\1d\12b\13\n\00\a0\12\ed\12%\13 \00`\12`\12\0b\12 \00\f3\12\cb\12 \00p\12\18\12s\12b\13\n\002\12p\12(\12\t\13\19\12 \00\ed\12\f0\12(\12\0d\13\19\12b\13\n\00@\125\12 \00`\12@\125\12e\13 \00\d5\12\95\12A\12\0b\12\0d\12 \00`\12\a5\12\0d\13)\12 \00\ed\12\04\12\f3\12\0d\12b\13\n\00\f5\12-\12 \00b\12\eb\12e\12-\12 \00\a0\12\95\12`\123\12 \00\eb\125\12-\12b\13\n\000\12\cd\12 \00\a5\12\95\12\f0\12d\12q\12 \00\a5\12\95\12\05\13 \00\a5\12\95\12\f0\12 \00\t\13(\12d\12q\12 \00\a0\12\ed\12p\12\f3\12\f0\12-\12\1d\12b\13\n\00\a5\12\0d\13\dc\12-\12 \00\e8\12\a8\12H\13p\12\cd\12\95\12 \00\t\13.\12.\12 \003\12\ed\12\d8\12\0b\13\cd\12 \00\a0\12\ed\12\f5\12-\12\1d\12b\13\n\00\e8\12\0e\13(\12d\12u\12 \00\0c\12c\12e\13 \00b\12\eb\12\e9\12u\12 \00\ed\125\12E\12 \00c\12\eb\12\e9\12u\12 \00\eb\12 \13\0d\12E\12b\13\n\00%\12+\12 \00\a8\12\18\12M\13s\12u\12 \00\0d\12\04\13\95\12 \00\0b\12K\13s\12u\12b\13\n\00\d3\12c\12\ed\12 \00\1b\12\f0\12*\12\eb\12 \00\e8\12\08\12\cd\12e\13 \00\0d\13\95\12\f5\12 \00\ed\12\de\12 \00\ed\12\de\12+\12\0d\12b\13\n\00\e8\12\a5\125\12\0b\12\1d\12 \00\a0\12\08\13)\12 \00\18\12\ab\12 \00\e8\12\a0\12\1e\12+\12 \00\a0\12\08\13)\12 \00\cb\12-\12\ab\12b\13\n\00p\12\95\12\0b\13\0e\12 \00b\12p\12I\13 \00p\12\18\12\0d\126\12 \00c\12I\13b\13\n\00\c8\12\f3\12\05\13\05\12 \00\1b\12-\12 \00b\12\06\12\95\12 \00(\13-\125\12\05\12 \00\a0\12u\12\0b\120\12\cd\12b\13\n\00\a5\12\0d\13-\12\05\12\95\12 \00`\12M\13+\12=\12\05\12 \00\0d\12\ad\12 \00\d8\12-\12\0b\13b\13\n\00\n\00R\00u\00n\00e\00s\00:\00\n\00\n\00\bb\16\d6\16 \00\b3\16\b9\16\ab\16\a6\16 \00\a6\16\ab\16\cf\16 \00\bb\16\d6\16 \00\d2\16\a2\16\de\16\d6\16 \00\a9\16\be\16 \00\a6\16\ab\16\d7\16 \00\da\16\aa\16\be\16\de\16\d6\16 \00\be\16\a9\16\b1\16\a6\16\b9\16\d6\16\aa\16\b1\16\de\16\a2\16\d7\16 \00\b9\16\c1\16\a6\16 \00\a6\16\aa\16 \00\b9\16\d6\16\e5\16\ab\16\n\00\n\00(\00O\00l\00d\00 \00E\00n\00g\00l\00i\00s\00h\00,\00 \00w\00h\00i\00c\00h\00 \00t\00r\00a\00n\00s\00c\00r\00i\00b\00e\00d\00 \00i\00n\00t\00o\00 \00L\00a\00t\00i\00n\00 \00r\00e\00a\00d\00s\00 \00\'\00H\00e\00 \00c\00w\00a\00e\00t\00h\00 \00t\00h\00a\00t\00 \00h\00e\00\n\00b\00u\00d\00e\00 \00t\00h\00a\00e\00m\00 \00l\00a\00n\00d\00e\00 \00n\00o\00r\00t\00h\00w\00e\00a\00r\00d\00u\00m\00 \00w\00i\00t\00h\00 \00t\00h\00a\00 \00W\00e\00s\00t\00s\00a\00e\00.\00\'\00 \00a\00n\00d\00 \00m\00e\00a\00n\00s\00 \00\'\00H\00e\00 \00s\00a\00i\00d\00\n\00t\00h\00a\00t\00 \00h\00e\00 \00l\00i\00v\00e\00d\00 \00i\00n\00 \00t\00h\00e\00 \00n\00o\00r\00t\00h\00e\00r\00n\00 \00l\00a\00n\00d\00 \00n\00e\00a\00r\00 \00t\00h\00e\00 \00W\00e\00s\00t\00e\00r\00n\00 \00S\00e\00a\00.\00\'\00)\00\n\00\n\00B\00r\00a\00i\00l\00l\00e\00:\00\n\00\n\00L(\01(\'(\11( \00<(\01(\12( \00 \00M(\1c(\07(\11(9(0(\0e( \00c(\15(\0c(\n\00\n\00M(\1c(\07(\11(9( \00:(\01(\0e( \00\19(\11(\01(\19(\12( \00\1e(\15( \00\03(\11(\1b(\14( \00:(\n(9(2( \00y(;(\11( \00\n(\0e( \00\1d(\15( \00\19(3(\03(\1e(\n\001(\01(\1e(\11(\'(;( \00\01(\03(3(\1e( \009(\01(\1e(2( \00y(\11( \00\17(\11(\1b(\n(\0c(;( \00\15(\0b( \00\19(\n(\0e( \00\03(%(\17(\n(\01(\07( \00:(\01(\0e(\n\00\0e(\n(\1b(\1d(+( \00\03(9( \009(\11( \00\n(\07(;(\1b(9(\0d(\01(\1d(\02( \009(\11( \00\n(\07(;(\05(\02( \009(\11( \00%(\1d(\19(;(\1e(\01(\05(;(\02(\n\00\01(\1d(\19( \009(\11( \00!(\n(\11(\0b( \00\0d(3(\17(\1d(;(2( \00N(\n(\17(\15(\15(\1b(\11( \00\0e(\n(\1b(\1d(+( \00\n(\1e(2( \00A(\1d(\19(\n\00N(\n(\17(\15(\15(\1b(\11(0(\0e( \00\1d(\01(\0d(\11( \00:(\01(\0e( \00\1b(\15(\15(\19( \00%(\0f(\15(\1d( \000(a(\01(\1d(\1b(\11(\02( \00\0b(\15(\17( \00\01(\1d(9(9(\14(\1b( \00\19(\11(\n\00!(\15(\0e(\11( \00\1e(\15( \00\0f(%(\1e( \00\19(\n(\0e( \00\19(\01(\1d(\19( \00\1e(\15(2(\n\00\n\00U(\07(\19( \00M(\1c(\07(\11(9( \00:(\01(\0e( \00\01(\0e( \00\19(\11(\01(\19( \00\01(\0e( \00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2(\n\00\n\00M(\14(\19(\16( \00J( \00\19(\15(\1d(0(\1e( \00\0d(\11(\01(\1d( \00\1e(\15( \00\0e(\01(9( \009(\01(\1e( \00J( \00\05(\1d(*(\02( \00\15(\0b( \00\0d(9(\n\00*(\1d( \00\05(\1d(*(\07(+(\1b(\11(\02( \001(\01(\1e( \009(;(\11( \00\n(\0e( \00\0f(\1c(\1e(\n(\n(%(\07(\1c(\07(9( \00\19(\11(\01(\19( \00\01(\03(3(\1e(\n\00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2( \00J( \00\0d(\n(#(\1e( \00\19(\01(\'(\11( \00\03(\11(2( \00\14(\n(\07(\14(+(\02( \00\0d(9(\0e(\11(\07(\0b(\02( \00\1e(\15(\n\00\17(\11(\1b(\1c(\19( \00\01( \00\n(\15(\0b(\0b(\14($(\1d(\01(\n(\07( \00\01(\0e( \009(\11( \00\19(\11(\01(\19(\11(\0c( \00\0f(\n(\11(\n(\11( \00\15(\0b( \00\n(\17(\15(\1d(\0d(\15(\1d(\1b(;(9(\n\00\14( \009(\11( \00\1e(\17(\01(\19(\11(2( \00C(%(\1e( \009(\11( \00:(\n(\0e(\19(\15(\0d( \00\15(\0b( \003(\17( \00\01(\1d(\n(\11(\0c(\15(\17(\0e(\n\00\n(\0e( \00\14( \009(\11( \00\0e(\n(\0d(\n(\07(\11(\06( \00\01(\1d(\19( \00\0d(9( \00%(\1d(\19(\01(\07(\07(*(+( \00\19(\01(\1d(\19(\0e(\n\00)(\01(\07(\07( \00\1d(\15(\1e( \00\19(\n(\0c(%(\17(\03( \00\n(\1e(\02( \00\15(\17( \009(\11( \00J(3(\1d(\1e(\17(9(0(\0e( \00\19(\15(\1d(\11( \00\0b(\15(\17(2( \00y(3(\n\00:(\n(\07(\07( \009(;(\11(\0b(\15(\17(\11( \00\0f(;(\0d(\n(\1e( \00\0d(\11( \00\1e(\15( \00\17(\11(\0f(\11(\01(\1e(\02( \00\11(\0d(\0f(\19(\01(\1e(\n(\n(\01(\07(\07(9(\02( \009(\01(\1e(\n\00M(\1c(\07(\11(9( \00:(\01(\0e( \00\01(\0e( \00\19(\11(\01(\19( \00\01(\0e( \00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2(\n\00\n\00(\00T\00h\00e\00 \00f\00i\00r\00s\00t\00 \00c\00o\00u\00p\00l\00e\00 \00o\00f\00 \00p\00a\00r\00a\00g\00r\00a\00p\00h\00s\00 \00o\00f\00 \00\"\00A\00 \00C\00h\00r\00i\00s\00t\00m\00a\00s\00 \00C\00a\00r\00o\00l\00\"\00 \00b\00y\00 \00D\00i\00c\00k\00e\00n\00s\00)\00\n\00\n\00C\00o\00m\00p\00a\00c\00t\00 \00f\00o\00n\00t\00 \00s\00e\00l\00e\00c\00t\00i\00o\00n\00 \00e\00x\00a\00m\00p\00l\00e\00 \00t\00e\00x\00t\00:\00\n\00\n\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00 \00/\000\001\002\003\004\005\006\007\008\009\00\n\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\00 \00\a3\00\a9\00\b5\00\c0\00\c6\00\d6\00\de\00\df\00\e9\00\f6\00\ff\00\n\00\13 \14 \18 \1c \1d \1e \" & 0 \"!S\01`\01x\01~\01\ac \00\91\03\92\03\93\03\94\03\a9\03\b1\03\b2\03\b3\03\b4\03\c9\03 \00\10\04\11\04\12\04\13\04\14\040\041\042\043\044\04\n\00\00\"\02\"\08\"\1d!\'\"*\"a\"\1e\" \00\91!\97!\a8!\bb!\e3! \00\10%<%T%X%\91%\ba%:&@& \00\01\fb\fd\ff@$\82 \1f\02\1e\e5\04\84\1eP\02\d0\02N#\d0\051\05\d0\10\n\00\n\00G\00r\00e\00e\00t\00i\00n\00g\00s\00 \00i\00n\00 \00v\00a\00r\00i\00o\00u\00s\00 \00l\00a\00n\00g\00u\00a\00g\00e\00s\00:\00\n\00\n\00H\00e\00l\00l\00o\00 \00w\00o\00r\00l\00d\00,\00 \00\9a\03\b1\03\bb\03\b7\03\bc\03s\1f\c1\03\b1\03 \00\ba\03y\1f\c3\03\bc\03\b5\03,\00 \00\b30\f30\cb0\c10\cf0\n\00\n\00B\00o\00x\00 \00d\00r\00a\00w\00i\00n\00g\00 \00a\00l\00i\00g\00n\00m\00e\00n\00t\00 \00t\00e\00s\00t\00s\00:\00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\88%\n\00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\89%\n\00T%P%P%f%P%P%W% \00 \00\0c%\00%\00%,%\00%\00%\10% \00 \00m%\00%\00%,%\00%\00%n% \00 \00m%\00%\00%,%\00%\00%n% \00 \00\0f%\01%\01%3%\01%\01%\13% \00 \00\0e%\12%\0f%\11% \00 \00 \00w% \00 \00{% \00\0f%/%\13% \00\0c%0%\10% \00 \00 \00 \00\8a% \00q%r%q%r%s%s%s%\n\00Q%\0c%\00%h%\00%\10%Q% \00 \00\02%T%P%g%P%W%\02% \00 \00\02%R%P%j%P%U%\02% \00 \00\02%S%\00%A%\00%V%\02% \00 \00\03%\0c%\00%B%\00%\10%\03% \00 \00\17%C%D%\19% \00 \00v%<%t%z%K%x% %<%(% \00\1d%K%%% \00 \00 \00 \00\8b% \00r%q%r%q%s%s%s%\n\00Q%\02%r% \00q%\02%Q% \00 \00\02%Q% \00 \00 \00Q%\02% \00 \00\02%\02% \00\02% \00\02%\02% \00 \00\02%Q% \00\03% \00Q%\02% \00 \00\03%\02% \00\7f% \00\02%\03% \00 \00\0d%E%F%\13% \00 \00 \00u% \00 \00y% \00\17%7%\1b% \00\14%8%\18% \00 \00 \00 \00\8c% \00q%r%q%r%s%s%s%\n\00`%a% \00s% \00^%c% \00 \00\1c%b% \00 \00 \00_%$% \00 \00\1c%<%\00%<%\00%<%$% \00 \00\1c%k%\00%B%\00%k%$% \00 \00#%?%~%<%|%?%+% \00 \00\15%\1b%\16%\1a% \00 \00 \00 \00 \00\0c%\04%\04%\10% \00N% \00\0f%\05%\05%\13% \00\0b% \00\8d% \00r%q%r%q%s%s%s%\n\00Q%\02%q% \00r%\02%Q% \00 \00\02%Q% \00 \00 \00Q%\02% \00 \00\02%\02% \00\02% \00\02%\02% \00 \00\02%Q% \00\03% \00Q%\02% \00 \00\03%\02% \00}% \00\02%\03% \00 \00\91%\91%\92%\92%\93%\93%\88%\88% \00\n% \00 \00\06% \00N% \00O% \00 \00\07% \00\0b% \00\8e%\n\00Q%\14%\00%e%\00%\18%Q% \00 \00\02%Z%P%d%P%]%\02% \00 \00\02%X%P%j%P%[%\02% \00 \00\02%Y%\00%@%\00%\\%\02% \00 \00\03%\14%\00%B%\00%\18%\03% \00 \00\91%\91%\92%\92%\93%\93%\88%\88% \00\n% \00 \00\06% \00N% \00O% \00 \00\07% \00\0b% \00\8f%\n\00Z%P%P%i%P%P%]% \00 \00\14%\00%\00%4%\00%\00%\18% \00 \00p%\00%\00%4%\00%\00%o% \00 \00p%\00%\00%4%\00%\00%o% \00 \00\17%\01%\01%;%\01%\01%\1b% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\14%L%L%\18% \00N% \00\17%M%M%\1b% \00\0b% \00 \00\81%\82%\83%\84%\85%\86%\87%\88%\n") - (data (i32.const 13680) "\ba\1c\00\00\01\00\00\00\01\00\00\00\ba\1c\00\00S\00e\00n\00t\00e\00n\00c\00e\00s\00 \00t\00h\00a\00t\00 \00c\00o\00n\00t\00a\00i\00n\00 \00a\00l\00l\00 \00l\00e\00t\00t\00e\00r\00s\00 \00c\00o\00m\00m\00o\00n\00l\00y\00 \00u\00s\00e\00d\00 \00i\00n\00 \00a\00 \00l\00a\00n\00g\00u\00a\00g\00e\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00M\00a\00r\00k\00u\00s\00 \00K\00u\00h\00n\00 \00<\00h\00t\00t\00p\00:\00/\00/\00w\00w\00w\00.\00c\00l\00.\00c\00a\00m\00.\00a\00c\00.\00u\00k\00/\00~\00m\00g\00k\002\005\00/\00>\00 \00-\00-\00 \002\000\001\002\00-\000\004\00-\001\001\00\n\00\n\00T\00h\00i\00s\00 \00i\00s\00 \00a\00n\00 \00e\00x\00a\00m\00p\00l\00e\00 \00o\00f\00 \00a\00 \00p\00l\00a\00i\00n\00-\00t\00e\00x\00t\00 \00f\00i\00l\00e\00 \00e\00n\00c\00o\00d\00e\00d\00 \00i\00n\00 \00U\00T\00F\00-\008\00.\00\n\00\n\00\n\00D\00a\00n\00i\00s\00h\00 \00(\00d\00a\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00Q\00u\00i\00z\00d\00e\00l\00t\00a\00g\00e\00r\00n\00e\00 \00s\00p\00i\00s\00t\00e\00 \00j\00o\00r\00d\00b\00\e6\00r\00 \00m\00e\00d\00 \00f\00l\00\f8\00d\00e\00,\00 \00m\00e\00n\00s\00 \00c\00i\00r\00k\00u\00s\00k\00l\00o\00v\00n\00e\00n\00\n\00 \00 \00W\00o\00l\00t\00h\00e\00r\00 \00s\00p\00i\00l\00l\00e\00d\00e\00 \00p\00\e5\00 \00x\00y\00l\00o\00f\00o\00n\00.\00\n\00 \00 \00(\00=\00 \00Q\00u\00i\00z\00 \00c\00o\00n\00t\00e\00s\00t\00a\00n\00t\00s\00 \00w\00e\00r\00e\00 \00e\00a\00t\00i\00n\00g\00 \00s\00t\00r\00a\00w\00b\00e\00r\00y\00 \00w\00i\00t\00h\00 \00c\00r\00e\00a\00m\00 \00w\00h\00i\00l\00e\00 \00W\00o\00l\00t\00h\00e\00r\00\n\00 \00 \00t\00h\00e\00 \00c\00i\00r\00c\00u\00s\00 \00c\00l\00o\00w\00n\00 \00p\00l\00a\00y\00e\00d\00 \00o\00n\00 \00x\00y\00l\00o\00p\00h\00o\00n\00e\00.\00)\00\n\00\n\00G\00e\00r\00m\00a\00n\00 \00(\00d\00e\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00F\00a\00l\00s\00c\00h\00e\00s\00 \00\dc\00b\00e\00n\00 \00v\00o\00n\00 \00X\00y\00l\00o\00p\00h\00o\00n\00m\00u\00s\00i\00k\00 \00q\00u\00\e4\00l\00t\00 \00j\00e\00d\00e\00n\00 \00g\00r\00\f6\00\df\00e\00r\00e\00n\00 \00Z\00w\00e\00r\00g\00\n\00 \00 \00(\00=\00 \00W\00r\00o\00n\00g\00f\00u\00l\00 \00p\00r\00a\00c\00t\00i\00c\00i\00n\00g\00 \00o\00f\00 \00x\00y\00l\00o\00p\00h\00o\00n\00e\00 \00m\00u\00s\00i\00c\00 \00t\00o\00r\00t\00u\00r\00e\00s\00 \00e\00v\00e\00r\00y\00 \00l\00a\00r\00g\00e\00r\00 \00d\00w\00a\00r\00f\00)\00\n\00\n\00 \00 \00Z\00w\00\f6\00l\00f\00 \00B\00o\00x\00k\00\e4\00m\00p\00f\00e\00r\00 \00j\00a\00g\00t\00e\00n\00 \00E\00v\00a\00 \00q\00u\00e\00r\00 \00\fc\00b\00e\00r\00 \00d\00e\00n\00 \00S\00y\00l\00t\00e\00r\00 \00D\00e\00i\00c\00h\00\n\00 \00 \00(\00=\00 \00T\00w\00e\00l\00v\00e\00 \00b\00o\00x\00i\00n\00g\00 \00f\00i\00g\00h\00t\00e\00r\00s\00 \00h\00u\00n\00t\00e\00d\00 \00E\00v\00a\00 \00a\00c\00r\00o\00s\00s\00 \00t\00h\00e\00 \00d\00i\00k\00e\00 \00o\00f\00 \00S\00y\00l\00t\00)\00\n\00\n\00 \00 \00H\00e\00i\00z\00\f6\00l\00r\00\fc\00c\00k\00s\00t\00o\00\df\00a\00b\00d\00\e4\00m\00p\00f\00u\00n\00g\00\n\00 \00 \00(\00=\00 \00f\00u\00e\00l\00 \00o\00i\00l\00 \00r\00e\00c\00o\00i\00l\00 \00a\00b\00s\00o\00r\00b\00e\00r\00)\00\n\00 \00 \00(\00j\00q\00v\00w\00x\00y\00 \00m\00i\00s\00s\00i\00n\00g\00,\00 \00b\00u\00t\00 \00a\00l\00l\00 \00n\00o\00n\00-\00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00 \00i\00n\00 \00o\00n\00e\00 \00w\00o\00r\00d\00)\00\n\00\n\00G\00r\00e\00e\00k\00 \00(\00e\00l\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\93\03\b1\03\b6\03\ad\03\b5\03\c2\03 \00\ba\03\b1\03v\1f \00\bc\03\c5\03\c1\03\c4\03\b9\03r\1f\c2\03 \00\b4\03r\1f\bd\03 \00\b8\03p\1f \00\b2\03\c1\03\f6\1f \00\c0\03\b9\03p\1f \00\c3\03\c4\03x\1f \00\c7\03\c1\03\c5\03\c3\03\b1\03\c6\03v\1f \00\be\03\ad\03\c6\03\c9\03\c4\03\bf\03\n\00 \00 \00(\00=\00 \00N\00o\00 \00m\00o\00r\00e\00 \00s\00h\00a\00l\00l\00 \00I\00 \00s\00e\00e\00 \00a\00c\00a\00c\00i\00a\00s\00 \00o\00r\00 \00m\00y\00r\00t\00l\00e\00s\00 \00i\00n\00 \00t\00h\00e\00 \00g\00o\00l\00d\00e\00n\00 \00c\00l\00e\00a\00r\00i\00n\00g\00)\00\n\00\n\00 \00 \00\9e\03\b5\03\c3\03\ba\03\b5\03\c0\03\ac\03\b6\03\c9\03 \00\c4\03t\1f\bd\03 \00\c8\03\c5\03\c7\03\bf\03\c6\03\b8\03\cc\03\c1\03\b1\03 \00\b2\03\b4\03\b5\03\bb\03\c5\03\b3\03\bc\03\af\03\b1\03\n\00 \00 \00(\00=\00 \00I\00 \00u\00n\00c\00o\00v\00e\00r\00 \00t\00h\00e\00 \00s\00o\00u\00l\00-\00d\00e\00s\00t\00r\00o\00y\00i\00n\00g\00 \00a\00b\00h\00o\00r\00r\00e\00n\00c\00e\00)\00\n\00\n\00E\00n\00g\00l\00i\00s\00h\00 \00(\00e\00n\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00T\00h\00e\00 \00q\00u\00i\00c\00k\00 \00b\00r\00o\00w\00n\00 \00f\00o\00x\00 \00j\00u\00m\00p\00s\00 \00o\00v\00e\00r\00 \00t\00h\00e\00 \00l\00a\00z\00y\00 \00d\00o\00g\00\n\00\n\00S\00p\00a\00n\00i\00s\00h\00 \00(\00e\00s\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00E\00l\00 \00p\00i\00n\00g\00\fc\00i\00n\00o\00 \00W\00e\00n\00c\00e\00s\00l\00a\00o\00 \00h\00i\00z\00o\00 \00k\00i\00l\00\f3\00m\00e\00t\00r\00o\00s\00 \00b\00a\00j\00o\00 \00e\00x\00h\00a\00u\00s\00t\00i\00v\00a\00 \00l\00l\00u\00v\00i\00a\00 \00y\00\n\00 \00 \00f\00r\00\ed\00o\00,\00 \00a\00\f1\00o\00r\00a\00b\00a\00 \00a\00 \00s\00u\00 \00q\00u\00e\00r\00i\00d\00o\00 \00c\00a\00c\00h\00o\00r\00r\00o\00.\00\n\00 \00 \00(\00C\00o\00n\00t\00a\00i\00n\00s\00 \00e\00v\00e\00r\00y\00 \00l\00e\00t\00t\00e\00r\00 \00a\00n\00d\00 \00e\00v\00e\00r\00y\00 \00a\00c\00c\00e\00n\00t\00,\00 \00b\00u\00t\00 \00n\00o\00t\00 \00e\00v\00e\00r\00y\00 \00c\00o\00m\00b\00i\00n\00a\00t\00i\00o\00n\00\n\00 \00 \00o\00f\00 \00v\00o\00w\00e\00l\00 \00+\00 \00a\00c\00u\00t\00e\00.\00)\00\n\00\n\00F\00r\00e\00n\00c\00h\00 \00(\00f\00r\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00o\00r\00t\00e\00z\00 \00c\00e\00 \00v\00i\00e\00u\00x\00 \00w\00h\00i\00s\00k\00y\00 \00a\00u\00 \00j\00u\00g\00e\00 \00b\00l\00o\00n\00d\00 \00q\00u\00i\00 \00f\00u\00m\00e\00 \00s\00u\00r\00 \00s\00o\00n\00 \00\ee\00l\00e\00 \00i\00n\00t\00\e9\00r\00i\00e\00u\00r\00e\00,\00 \00\e0\00\n\00 \00 \00c\00\f4\00t\00\e9\00 \00d\00e\00 \00l\00\'\00a\00l\00c\00\f4\00v\00e\00 \00o\00v\00o\00\ef\00d\00e\00,\00 \00o\00\f9\00 \00l\00e\00s\00 \00b\00\fb\00c\00h\00e\00s\00 \00s\00e\00 \00c\00o\00n\00s\00u\00m\00e\00n\00t\00 \00d\00a\00n\00s\00 \00l\00\'\00\e2\00t\00r\00e\00,\00 \00c\00e\00\n\00 \00 \00q\00u\00i\00 \00l\00u\00i\00 \00p\00e\00r\00m\00e\00t\00 \00d\00e\00 \00p\00e\00n\00s\00e\00r\00 \00\e0\00 \00l\00a\00 \00c\00\e6\00n\00o\00g\00e\00n\00\e8\00s\00e\00 \00d\00e\00 \00l\00\'\00\ea\00t\00r\00e\00 \00d\00o\00n\00t\00 \00i\00l\00 \00e\00s\00t\00 \00q\00u\00e\00s\00t\00i\00o\00n\00\n\00 \00 \00d\00a\00n\00s\00 \00l\00a\00 \00c\00a\00u\00s\00e\00 \00a\00m\00b\00i\00g\00u\00\eb\00 \00e\00n\00t\00e\00n\00d\00u\00e\00 \00\e0\00 \00M\00o\00\ff\00,\00 \00d\00a\00n\00s\00 \00u\00n\00 \00c\00a\00p\00h\00a\00r\00n\00a\00\fc\00m\00 \00q\00u\00i\00,\00\n\00 \00 \00p\00e\00n\00s\00e\00-\00t\00-\00i\00l\00,\00 \00d\00i\00m\00i\00n\00u\00e\00 \00\e7\00\e0\00 \00e\00t\00 \00l\00\e0\00 \00l\00a\00 \00q\00u\00a\00l\00i\00t\00\e9\00 \00d\00e\00 \00s\00o\00n\00 \00S\01u\00v\00r\00e\00.\00\n\00\n\00 \00 \00l\00\'\00\ee\00l\00e\00 \00e\00x\00i\00g\00u\00\eb\00\n\00 \00 \00O\00\f9\00 \00l\00\'\00o\00b\00\e8\00s\00e\00 \00j\00u\00r\00y\00 \00m\00\fb\00r\00\n\00 \00 \00F\00\ea\00t\00e\00 \00l\00\'\00h\00a\00\ef\00 \00v\00o\00l\00a\00p\00\fc\00k\00,\00\n\00 \00 \00\c2\00n\00e\00 \00e\00x\00 \00a\00\e9\00q\00u\00o\00 \00a\00u\00 \00w\00h\00i\00s\00t\00,\00\n\00 \00 \00\d4\00t\00e\00z\00 \00c\00e\00 \00v\00S\01u\00 \00d\00\e9\00\e7\00u\00.\00\n\00\n\00 \00 \00L\00e\00 \00c\00S\01u\00r\00 \00d\00\e9\00\e7\00u\00 \00m\00a\00i\00s\00 \00l\00\'\00\e2\00m\00e\00 \00p\00l\00u\00t\00\f4\00t\00 \00n\00a\00\ef\00v\00e\00,\00 \00L\00o\00u\00\ff\00s\00 \00r\00\ea\00v\00a\00 \00d\00e\00 \00c\00r\00a\00p\00a\00\fc\00t\00e\00r\00 \00e\00n\00\n\00 \00 \00c\00a\00n\00o\00\eb\00 \00a\00u\00 \00d\00e\00l\00\e0\00 \00d\00e\00s\00 \00\ee\00l\00e\00s\00,\00 \00p\00r\00\e8\00s\00 \00d\00u\00 \00m\00\e4\00l\00s\00t\00r\00\f6\00m\00 \00o\00\f9\00 \00b\00r\00\fb\00l\00e\00n\00t\00 \00l\00e\00s\00 \00n\00o\00v\00\e6\00.\00\n\00\n\00I\00r\00i\00s\00h\00 \00G\00a\00e\00l\00i\00c\00 \00(\00g\00a\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00D\00\'\00f\00h\00u\00a\00s\00c\00a\00i\00l\00 \00\cd\00o\00s\00a\00,\00 \00\da\00r\00m\00h\00a\00c\00 \00n\00a\00 \00h\00\d3\00i\00g\00h\00e\00 \00B\00e\00a\00n\00n\00a\00i\00t\00h\00e\00,\00 \00p\00\f3\00r\00 \00\c9\00a\00v\00a\00 \00a\00g\00u\00s\00 \00\c1\00d\00h\00a\00i\00m\00h\00\n\00\n\00H\00u\00n\00g\00a\00r\00i\00a\00n\00 \00(\00h\00u\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\c1\00r\00v\00\ed\00z\00t\00q\01r\00Q\01 \00t\00\fc\00k\00\f6\00r\00f\00\fa\00r\00\f3\00g\00\e9\00p\00\n\00 \00 \00(\00=\00 \00f\00l\00o\00o\00d\00-\00p\00r\00o\00o\00f\00 \00m\00i\00r\00r\00o\00r\00-\00d\00r\00i\00l\00l\00i\00n\00g\00 \00m\00a\00c\00h\00i\00n\00e\00,\00 \00o\00n\00l\00y\00 \00a\00l\00l\00 \00n\00o\00n\00-\00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00)\00\n\00\n\00I\00c\00e\00l\00a\00n\00d\00i\00c\00 \00(\00i\00s\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00K\00\e6\00m\00i\00 \00n\00\fd\00 \00\f6\00x\00i\00 \00h\00\e9\00r\00 \00y\00k\00i\00s\00t\00 \00\fe\00j\00\f3\00f\00u\00m\00 \00n\00\fa\00 \00b\00\e6\00\f0\00i\00 \00v\00\ed\00l\00 \00o\00g\00 \00\e1\00d\00r\00e\00p\00a\00\n\00\n\00 \00 \00S\00\e6\00v\00\f6\00r\00 \00g\00r\00\e9\00t\00 \00\e1\00\f0\00a\00n\00 \00\fe\00v\00\ed\00 \00\fa\00l\00p\00a\00n\00 \00v\00a\00r\00 \00\f3\00n\00\fd\00t\00\n\00 \00 \00(\00s\00o\00m\00e\00 \00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00 \00m\00i\00s\00s\00i\00n\00g\00)\00\n\00\n\00J\00a\00p\00a\00n\00e\00s\00e\00 \00(\00j\00p\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00H\00i\00r\00a\00g\00a\00n\00a\00:\00 \00(\00I\00r\00o\00h\00a\00)\00\n\00\n\00 \00 \00D0\8d0o0k0{0x0h0a0\8a0l0\8b0\920\n\00 \00 \00\8f0K0\880_0\8c0]0d0m0j0\890\800\n\00 \00 \00F0\900n0J0O0\840~0Q0u0S0H0f0\n\00 \00 \00B0U0M0\860\810\7f0W0\910r0\820[0Y0\n\00\n\00 \00 \00K\00a\00t\00a\00k\00a\00n\00a\00:\00\n\00\n\00 \00 \00\a40\ed0\cf0\cb0\db0\d80\c80 \00\c10\ea0\cc0\eb0\f20 \00\ef0\ab0\e80\bf0\ec0\bd0 \00\c40\cd0\ca0\e90\e00\n\00 \00 \00\a60\f00\ce0\aa0\af0\e40\de0 \00\b10\d50\b30\a80\c60 \00\a20\b50\ad0\e60\e10\df0\b70 \00\f10\d20\e20\bb0\b90\f30\n\00\n\00H\00e\00b\00r\00e\00w\00 \00(\00i\00w\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00?\00 \00\d3\05\d2\05 \00\e1\05\e7\05\e8\05\df\05 \00\e9\05\d8\05 \00\d1\05\d9\05\dd\05 \00\de\05\d0\05\d5\05\db\05\d6\05\d1\05 \00\d5\05\dc\05\e4\05\ea\05\e2\05 \00\de\05\e6\05\d0\05 \00\dc\05\d5\05 \00\d7\05\d1\05\e8\05\d4\05 \00\d0\05\d9\05\da\05 \00\d4\05\e7\05\dc\05\d9\05\d8\05\d4\05\n\00\n\00P\00o\00l\00i\00s\00h\00 \00(\00p\00l\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00c\00h\00n\00\05\01\07\01 \00w\00 \00t\00\19\01 \00B\01\f3\00d\00z\01 \00j\00e\00|\01a\00 \00l\00u\00b\00 \00o\00[\01m\00 \00s\00k\00r\00z\00y\00D\01 \00f\00i\00g\00\n\00 \00 \00(\00=\00 \00T\00o\00 \00p\00u\00s\00h\00 \00a\00 \00h\00e\00d\00g\00e\00h\00o\00g\00 \00o\00r\00 \00e\00i\00g\00h\00t\00 \00b\00i\00n\00s\00 \00o\00f\00 \00f\00i\00g\00s\00 \00i\00n\00 \00t\00h\00i\00s\00 \00b\00o\00a\00t\00)\00\n\00\n\00R\00u\00s\00s\00i\00a\00n\00 \00(\00r\00u\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\12\04 \00G\040\04I\040\04E\04 \00N\043\040\04 \006\048\04;\04 \001\04K\04 \00F\048\04B\04@\04C\04A\04?\00 \00\14\040\04,\00 \00=\04>\04 \00D\040\04;\04L\04H\048\042\04K\049\04 \00M\04:\047\045\04<\04?\04;\04O\04@\04!\00\n\00 \00 \00(\00=\00 \00W\00o\00u\00l\00d\00 \00a\00 \00c\00i\00t\00r\00u\00s\00 \00l\00i\00v\00e\00 \00i\00n\00 \00t\00h\00e\00 \00b\00u\00s\00h\00e\00s\00 \00o\00f\00 \00s\00o\00u\00t\00h\00?\00 \00Y\00e\00s\00,\00 \00b\00u\00t\00 \00o\00n\00l\00y\00 \00a\00 \00f\00a\00k\00e\00 \00o\00n\00e\00!\00)\00\n\00\n\00 \00 \00!\04J\045\04H\04L\04 \006\045\04 \005\04I\04Q\04 \00M\04B\048\04E\04 \00<\04O\043\04:\048\04E\04 \00D\04@\040\04=\04F\04C\047\04A\04:\048\04E\04 \001\04C\04;\04>\04:\04 \004\040\04 \002\04K\04?\045\049\04 \00G\040\04N\04\n\00 \00 \00(\00=\00 \00E\00a\00t\00 \00s\00o\00m\00e\00 \00m\00o\00r\00e\00 \00o\00f\00 \00t\00h\00e\00s\00e\00 \00f\00r\00e\00s\00h\00 \00F\00r\00e\00n\00c\00h\00 \00l\00o\00a\00f\00s\00 \00a\00n\00d\00 \00h\00a\00v\00e\00 \00s\00o\00m\00e\00 \00t\00e\00a\00)\00\n\00\n\00T\00h\00a\00i\00 \00(\00t\00h\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00[\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00|\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00]\00\n\00 \00 \00O\0e \00@\0e\1b\0eG\0e\19\0e!\0e\19\0e8\0e)\0e\"\0eL\0e*\0e8\0e\14\0e\1b\0e#\0e0\0e@\0e*\0e#\0e4\0e\10\0e@\0e%\0e4\0e(\0e\04\0e8\0e\13\0e\04\0eH\0e2\0e \00 \00\01\0e\'\0eH\0e2\0e\1a\0e#\0e#\0e\14\0e2\0e\1d\0e9\0e\07\0e*\0e1\0e\15\0e\'\0eL\0e@\0e\14\0e#\0e1\0e\08\0e\t\0e2\0e\19\0e\n\00 \00 \00\08\0e\07\0e\1d\0eH\0e2\0e\1f\0e1\0e\19\0e\1e\0e1\0e\12\0e\19\0e2\0e\'\0e4\0e\n\0e2\0e\01\0e2\0e#\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00-\0e\"\0eH\0e2\0e%\0eI\0e2\0e\07\0e\1c\0e%\0e2\0e\0d\0e$\0eE\0e@\0e\02\0eH\0e\19\0e\06\0eH\0e2\0e\1a\0e5\0e\11\0e2\0eC\0e\04\0e#\0e\n\00 \00 \00D\0e!\0eH\0e\16\0e7\0e-\0eB\0e\17\0e)\0eB\0e\01\0e#\0e\18\0eA\0e\n\0eH\0e\07\0e\0b\0e1\0e\14\0e.\0e6\0e\14\0e.\0e1\0e\14\0e\14\0eH\0e2\0e \00 \00 \00 \00 \00+\0e1\0e\14\0e-\0e \0e1\0e\"\0e@\0e+\0e!\0e7\0e-\0e\19\0e\01\0e5\0e,\0e2\0e-\0e1\0e\n\0e\0c\0e2\0e*\0e1\0e\"\0e\n\00 \00 \00\1b\0e\0f\0e4\0e\1a\0e1\0e\15\0e4\0e\1b\0e#\0e0\0e\1e\0e$\0e\15\0e4\0e\01\0e\0e\0e\01\0e3\0e+\0e\19\0e\14\0eC\0e\08\0e \00 \00 \00 \00 \00 \00 \00 \00\1e\0e9\0e\14\0e\08\0e2\0eC\0e+\0eI\0e\08\0eJ\0e0\0eF\0e \00\08\0eK\0e2\0eF\0e \00\19\0eH\0e2\0e\1f\0e1\0e\07\0e@\0e-\0e\"\0e \00/\0e\n\00\n\00 \00 \00[\00T\00h\00e\00 \00c\00o\00p\00y\00r\00i\00g\00h\00t\00 \00f\00o\00r\00 \00t\00h\00e\00 \00T\00h\00a\00i\00 \00e\00x\00a\00m\00p\00l\00e\00 \00i\00s\00 \00o\00w\00n\00e\00d\00 \00b\00y\00 \00T\00h\00e\00 \00C\00o\00m\00p\00u\00t\00e\00r\00\n\00 \00 \00A\00s\00s\00o\00c\00i\00a\00t\00i\00o\00n\00 \00o\00f\00 \00T\00h\00a\00i\00l\00a\00n\00d\00 \00u\00n\00d\00e\00r\00 \00t\00h\00e\00 \00R\00o\00y\00a\00l\00 \00P\00a\00t\00r\00o\00n\00a\00g\00e\00 \00o\00f\00 \00H\00i\00s\00 \00M\00a\00j\00e\00s\00t\00y\00 \00t\00h\00e\00\n\00 \00 \00K\00i\00n\00g\00.\00]\00\n\00\n\00T\00u\00r\00k\00i\00s\00h\00 \00(\00t\00r\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00i\00j\00a\00m\00a\00l\001\01 \00h\00a\00s\00t\00a\00,\00 \00y\00a\00\1f\011\01z\00 \00_\01o\00f\00\f6\00r\00e\00 \00\e7\00a\00b\00u\00c\00a\00k\00 \00g\00\fc\00v\00e\00n\00d\00i\00.\00\n\00 \00 \00(\00=\00P\00a\00t\00i\00e\00n\00t\00 \00w\00i\00t\00h\00 \00p\00a\00j\00a\00m\00a\00s\00,\00 \00t\00r\00u\00s\00t\00e\00d\00 \00s\00w\00a\00r\00t\00h\00y\00 \00d\00r\00i\00v\00e\00r\00 \00q\00u\00i\00c\00k\00l\00y\00)\00\n") + (data (i32.const 1024) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00\01\d87\dch\00i\00R\d8b\df") + (data (i32.const 1056) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1104) ",\00\00\00\01\00\00\00\01\00\00\00,\00\00\00s\00t\00d\00/\00s\00t\00r\00i\00n\00g\00-\00e\00n\00c\00o\00d\00i\00n\00g\00.\00t\00s") + (data (i32.const 1168) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1216) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1284) "\01\00\00\00\01") + (data (i32.const 1296) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\01\d87\dc") + (data (i32.const 1328) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00h") + (data (i32.const 1360) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00h\00i") + (data (i32.const 1392) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00R\d8b\df") + (data (i32.const 1424) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00~\00l\00i\00b\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s") + (data (i32.const 1472) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\002\003\00\00\004\005\006") + (data (i32.const 1504) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\002\003") + (data (i32.const 1536) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00h\00i\00R\d8b\df") + (data (i32.const 1568) "*3\00\00\01\00\00\00\01\00\00\00*3\00\00M\00a\00t\00h\00e\00m\00a\00t\00i\00c\00s\00 \00a\00n\00d\00 \00S\00c\00i\00e\00n\00c\00e\00s\00:\00\n\00\n\00.\" \00E\00\c5\"d\00a\00 \00=\00 \00Q\00,\00 \00 \00n\00 \00\92! \00\1e\",\00 \00\11\" \00f\00(\00i\00)\00 \00=\00 \00\0f\" \00g\00(\00i\00)\00,\00 \00\00\"x\00\08\"\1d!:\00 \00\08#x\00\t# \00=\00 \00\12\"\n#\12\"x\00\0b#,\00 \00\b1\03 \00\'\" \00\ac\00\b2\03 \00=\00 \00\ac\00(\00\ac\00\b1\03 \00(\" \00\b2\03)\00,\00\n\00\n\00\15! \00\86\" \00\15!\80 \00\82\" \00$! \00\82\" \00\1a! \00\82\" \00\1d! \00\82\" \00\02!,\00 \00\a5\" \00<\00 \00a\00 \00`\" \00b\00 \00a\" \00c\00 \00d\" \00d\00 \00j\" \00\a4\" \00\d2! \00(\00A\00 \00\d4! \00B\00)\00,\00\n\00\n\002\00H\00\82 \00+\00 \00O\00\82 \00\cc! \002\00H\00\82 O\00,\00 \00R\00 \00=\00 \004\00.\007\00 \00k\00\a9\03,\00 \00\00# \002\000\000\00 \00m\00m\00\n\00\n\00L\00i\00n\00g\00u\00i\00s\00t\00i\00c\00s\00 \00a\00n\00d\00 \00d\00i\00c\00t\00i\00o\00n\00a\00r\00i\00e\00s\00:\00\n\00\n\00\f0\00i\00 \001\01n\00t\00Y\02\c8\02n\00\e6\00\83\02Y\02n\00Y\02l\00 \00f\00Y\02\c8\02n\00[\02t\001\01k\00 \00Y\02s\00o\00\8a\02s\00i\00\c8\02e\001\01\83\02n\00\n\00Y\00 \00[\00\c8\02\8f\02p\00s\00i\00l\00T\02n\00]\00,\00 \00Y\00e\00n\00 \00[\00j\00[\02n\00]\00,\00 \00Y\00o\00g\00a\00 \00[\00\c8\02j\00o\00\d0\02g\00Q\02]\00\n\00\n\00A\00P\00L\00:\00\n\00\n\00(\00(\00V\00s#V\00)\00=\00s#t#V\00)\00/\00V\00\90!,\00V\00 \00 \00 \00 \007#\90!s#\92!t#\06\"\07\"\83\"> N#U#\08#\n\00\n\00N\00i\00c\00e\00r\00 \00t\00y\00p\00o\00g\00r\00a\00p\00h\00y\00 \00i\00n\00 \00p\00l\00a\00i\00n\00 \00t\00e\00x\00t\00 \00f\00i\00l\00e\00s\00:\00\n\00\n\00T%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%W%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00\18 s\00i\00n\00g\00l\00e\00\19 \00a\00n\00d\00 \00\1c d\00o\00u\00b\00l\00e\00\1d \00q\00u\00o\00t\00e\00s\00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00C\00u\00r\00l\00y\00 \00a\00p\00o\00s\00t\00r\00o\00p\00h\00e\00s\00:\00 \00\1c W\00e\00\19 v\00e\00 \00b\00e\00e\00n\00 \00h\00e\00r\00e\00\1d \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00L\00a\00t\00i\00n\00-\001\00 \00a\00p\00o\00s\00t\00r\00o\00p\00h\00e\00 \00a\00n\00d\00 \00a\00c\00c\00e\00n\00t\00s\00:\00 \00\'\00\b4\00`\00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00\1a d\00e\00u\00t\00s\00c\00h\00e\00\18 \00\1e A\00n\00f\00\fc\00h\00r\00u\00n\00g\00s\00z\00e\00i\00c\00h\00e\00n\00\1c \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00 ,\00 \00! ,\00 \000 ,\00 \00\" ,\00 \003\00\13 4\00,\00 \00\14 ,\00 \00\12\"5\00/\00+\005\00,\00 \00\"!,\00 \00& \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00A\00S\00C\00I\00I\00 \00s\00a\00f\00e\00t\00y\00 \00t\00e\00s\00t\00:\00 \001\00l\00I\00|\00,\00 \000\00O\00D\00,\00 \008\00B\00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00m%\00%\00%\00%\00%\00%\00%\00%\00%\00%n% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00t\00h\00e\00 \00e\00u\00r\00o\00 \00s\00y\00m\00b\00o\00l\00:\00 \00\02% \001\004\00.\009\005\00 \00\ac \00\02% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00p%\00%\00%\00%\00%\00%\00%\00%\00%\00%o% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Z%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%]%\n\00\n\00G\00r\00e\00e\00k\00 \00(\00i\00n\00 \00P\00o\00l\00y\00t\00o\00n\00i\00c\00)\00:\00\n\00\n\00T\00h\00e\00 \00G\00r\00e\00e\00k\00 \00a\00n\00t\00h\00e\00m\00:\00\n\00\n\00\a3\03r\1f \00\b3\03\bd\03\c9\03\c1\03w\1f\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00\ba\03y\1f\c8\03\b7\03\n\00\c4\03\bf\03\e6\1f \00\c3\03\c0\03\b1\03\b8\03\b9\03\bf\03\e6\1f \00\c4\03t\1f\bd\03 \00\c4\03\c1\03\bf\03\bc\03\b5\03\c1\03u\1f,\00\n\00\c3\03r\1f \00\b3\03\bd\03\c9\03\c1\03w\1f\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00D\1f\c8\03\b7\03\n\00\c0\03\bf\03z\1f \00\bc\03r\1f \00\b2\03w\1f\b1\03 \00\bc\03\b5\03\c4\03\c1\03q\1f\b5\03\b9\03 \00\c4\03t\1f \00\b3\03\c6\1f.\00\n\00\n\00\bf\1f\91\03\c0\03\bf\1f \00\c4\03p\1f \00\ba\03y\1f\ba\03\ba\03\b1\03\bb\03\b1\03 \00\b2\03\b3\03\b1\03\bb\03\bc\03s\1f\bd\03\b7\03\n\00\c4\03\f6\1f\bd\03 \00\fe\1f\95\03\bb\03\bb\03u\1f\bd\03\c9\03\bd\03 \00\c4\03p\1f \001\1f\b5\03\c1\03q\1f\n\00\ba\03\b1\03v\1f \00\c3\03p\1f\bd\03 \00\c0\03\c1\03\f6\1f\c4\03\b1\03 \00\00\1f\bd\03\b4\03\c1\03\b5\03\b9\03\c9\03\bc\03s\1f\bd\03\b7\03\n\00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00f\1f \00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00\bf\1f\95\03\bb\03\b5\03\c5\03\b8\03\b5\03\c1\03\b9\03q\1f!\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00s\00p\00e\00e\00c\00h\00 \00o\00f\00 \00D\00e\00m\00o\00s\00t\00h\00e\00n\00e\00s\00 \00i\00n\00 \00t\00h\00e\00 \004\00t\00h\00 \00c\00e\00n\00t\00u\00r\00y\00 \00B\00C\00:\00\n\00\n\00\9f\03P\1f\c7\03v\1f \00\c4\03\b1\03P\1f\c4\03p\1f \00\c0\03\b1\03\c1\03w\1f\c3\03\c4\03\b1\03\c4\03\b1\03w\1f \00\bc\03\bf\03\b9\03 \00\b3\03\b9\03\b3\03\bd\03}\1f\c3\03\ba\03\b5\03\b9\03\bd\03,\00 \00f\1f \00\04\1f\bd\03\b4\03\c1\03\b5\03\c2\03 \00\bf\1f\91\03\b8\03\b7\03\bd\03\b1\03\d6\1f\bf\03\b9\03,\00\n\00E\1f\c4\03\b1\03\bd\03 \00\c4\03\bf\1f \00\b5\030\1f\c2\03 \00\c4\03p\1f \00\c0\03\c1\03q\1f\b3\03\bc\03\b1\03\c4\03\b1\03 \00\00\1f\c0\03\bf\03\b2\03\bb\03s\1f\c8\03\c9\03 \00\ba\03\b1\03v\1f \00E\1f\c4\03\b1\03\bd\03 \00\c0\03\c1\03x\1f\c2\03 \00\c4\03\bf\03z\1f\c2\03\n\00\bb\03y\1f\b3\03\bf\03\c5\03\c2\03 \00\bf\03S\1f\c2\03 \00\00\1f\ba\03\bf\03{\1f\c9\03\87\03 \00\c4\03\bf\03z\1f\c2\03 \00\bc\03r\1f\bd\03 \00\b3\03p\1f\c1\03 \00\bb\03y\1f\b3\03\bf\03\c5\03\c2\03 \00\c0\03\b5\03\c1\03v\1f \00\c4\03\bf\03\e6\1f\n\00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b1\03\c3\03\b8\03\b1\03\b9\03 \00\a6\03w\1f\bb\03\b9\03\c0\03\c0\03\bf\03\bd\03 \00A\1f\c1\03\f6\1f \00\b3\03\b9\03\b3\03\bd\03\bf\03\bc\03s\1f\bd\03\bf\03\c5\03\c2\03,\00 \00\c4\03p\1f \00\b4\03r\1f \00\c0\03\c1\03q\1f\b3\03\bc\03\b1\03\c4\03\bf\1f\n\00\b5\030\1f\c2\03 \00\c4\03\bf\03\e6\1f\c4\03\bf\03 \00\c0\03\c1\03\bf\03u\1f\ba\03\bf\03\bd\03\c4\03\b1\03,\00 \00 \00e\1f\c3\03\b8\03\bf\1f \00E\1f\c0\03\c9\03\c2\03 \00\bc\03t\1f \00\c0\03\b5\03\b9\03\c3\03y\1f\bc\03\b5\03\b8\03\bf\1f \00\b1\03P\1f\c4\03\bf\03v\1f\n\00\c0\03\c1\03y\1f\c4\03\b5\03\c1\03\bf\03\bd\03 \00\ba\03\b1\03\ba\03\f6\1f\c2\03 \00\c3\03\ba\03s\1f\c8\03\b1\03\c3\03\b8\03\b1\03\b9\03 \00\b4\03s\1f\bf\03\bd\03.\00 \00\bf\03P\1f\b4\03s\1f\bd\03 \00\bf\03V\1f\bd\03 \00\04\1f\bb\03\bb\03\bf\03 \00\bc\03\bf\03\b9\03 \00\b4\03\bf\03\ba\03\bf\03\e6\1f\c3\03\b9\03\bd\03\n\00\bf\031\1f \00\c4\03p\1f \00\c4\03\bf\03\b9\03\b1\03\e6\1f\c4\03\b1\03 \00\bb\03s\1f\b3\03\bf\03\bd\03\c4\03\b5\03\c2\03 \00\"\1f \00\c4\03t\1f\bd\03 \00Q\1f\c0\03y\1f\b8\03\b5\03\c3\03\b9\03\bd\03,\00 \00\c0\03\b5\03\c1\03v\1f \00\'\1f\c2\03 \00\b2\03\bf\03\c5\03\bb\03\b5\03{\1f\b5\03\c3\03\b8\03\b1\03\b9\03,\00\n\00\bf\03P\1f\c7\03v\1f \00\c4\03t\1f\bd\03 \00\bf\03V\1f\c3\03\b1\03\bd\03 \00\c0\03\b1\03\c1\03\b9\03\c3\03\c4\03q\1f\bd\03\c4\03\b5\03\c2\03 \00Q\1f\bc\03\d6\1f\bd\03 \00\01\1f\bc\03\b1\03\c1\03\c4\03q\1f\bd\03\b5\03\b9\03\bd\03.\00 \00\10\1f\b3\03|\1f \00\b4\03s\1f,\00 \00E\1f\c4\03\b9\03 \00\bc\03s\1f\bd\03\n\00\c0\03\bf\03\c4\03\bf\1f \00\10\1f\be\03\c6\1f\bd\03 \00\c4\03\c7\1f \00\c0\03y\1f\bb\03\b5\03\b9\03 \00\ba\03\b1\03v\1f \00\c4\03p\1f \00\b1\03Q\1f\c4\03\c6\1f\c2\03 \00\14\1f\c7\03\b5\03\b9\03\bd\03 \00\00\1f\c3\03\c6\03\b1\03\bb\03\f6\1f\c2\03 \00\ba\03\b1\03v\1f \00\a6\03w\1f\bb\03\b9\03\c0\03\c0\03\bf\03\bd\03\n\00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b1\03\c3\03\b8\03\b1\03\b9\03,\00 \00\ba\03\b1\03v\1f \00\bc\03q\1f\bb\03\bf\1f \00\00\1f\ba\03\c1\03\b9\03\b2\03\f6\1f\c2\03 \00\bf\036\1f\b4\03\b1\03\87\03 \00\10\1f\c0\03\bf\1f \00\10\1f\bc\03\bf\03\e6\1f \00\b3\03q\1f\c1\03,\00 \00\bf\03P\1f \00\c0\03q\1f\bb\03\b1\03\b9\03\n\00\b3\03s\1f\b3\03\bf\03\bd\03\b5\03\bd\03 \00\c4\03\b1\03\e6\1f\c4\03\bf\1f \00\00\1f\bc\03\c6\03y\1f\c4\03\b5\03\c1\03\b1\03\87\03 \00\bd\03\e6\1f\bd\03 \00\bc\03s\1f\bd\03\c4\03\bf\03\b9\03 \00\c0\03s\1f\c0\03\b5\03\b9\03\c3\03\bc\03\b1\03\b9\03 \00\c4\03\bf\03\e6\1f\b8\03\bf\1f \001\1f\ba\03\b1\03\bd\03x\1f\bd\03\n\00\c0\03\c1\03\bf\03\bb\03\b1\03\b2\03\b5\03\d6\1f\bd\03 \00!\1f\bc\03\d6\1f\bd\03 \00\b5\036\1f\bd\03\b1\03\b9\03 \00\c4\03t\1f\bd\03 \00\c0\03\c1\03}\1f\c4\03\b7\03\bd\03,\00 \00E\1f\c0\03\c9\03\c2\03 \00\c4\03\bf\03z\1f\c2\03 \00\c3\03\c5\03\bc\03\bc\03q\1f\c7\03\bf\03\c5\03\c2\03\n\00\c3\03}\1f\c3\03\bf\03\bc\03\b5\03\bd\03.\00 \00\10\1fp\1f\bd\03 \00\b3\03p\1f\c1\03 \00\c4\03\bf\03\e6\1f\c4\03\bf\03 \00\b2\03\b5\03\b2\03\b1\03w\1f\c9\03\c2\03 \00Q\1f\c0\03q\1f\c1\03\be\03\c3\1f,\00 \00\c4\03y\1f\c4\03\b5\03 \00\ba\03\b1\03v\1f \00\c0\03\b5\03\c1\03v\1f \00\c4\03\bf\03\e6\1f\n\00\c4\03w\1f\bd\03\b1\03 \00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b5\03\c4\03\b1\03w\1f \00\c4\03\b9\03\c2\03 \00\ba\03\b1\03v\1f \00C\1f\bd\03 \00\c4\03\c1\03y\1f\c0\03\bf\03\bd\03 \00\10\1f\be\03s\1f\c3\03\c4\03\b1\03\b9\03 \00\c3\03\ba\03\bf\03\c0\03\b5\03\d6\1f\bd\03\87\03 \00\c0\03\c1\03v\1f\bd\03 \00\b4\03r\1f\n\00\c4\03t\1f\bd\03 \00\00\1f\c1\03\c7\03t\1f\bd\03 \00@\1f\c1\03\b8\03\f6\1f\c2\03 \00Q\1f\c0\03\bf\03\b8\03s\1f\c3\03\b8\03\b1\03\b9\03,\00 \00\bc\03q\1f\c4\03\b1\03\b9\03\bf\03\bd\03 \00!\1f\b3\03\bf\03\e6\1f\bc\03\b1\03\b9\03 \00\c0\03\b5\03\c1\03v\1f \00\c4\03\c6\1f\c2\03\n\00\c4\03\b5\03\bb\03\b5\03\c5\03\c4\03\c6\1f\c2\03 \00A\1f\bd\03\c4\03\b9\03\bd\03\bf\03\e6\1f\bd\03 \00\c0\03\bf\03\b9\03\b5\03\d6\1f\c3\03\b8\03\b1\03\b9\03 \00\bb\03y\1f\b3\03\bf\03\bd\03.\00\n\00\n\00\94\03\b7\03\bc\03\bf\03\c3\03\b8\03s\1f\bd\03\bf\03\c5\03\c2\03,\00 \00\93\03\fd\1f \00\bf\1f\9f\03\bb\03\c5\03\bd\03\b8\03\b9\03\b1\03\ba\03x\1f\c2\03\n\00\n\00G\00e\00o\00r\00g\00i\00a\00n\00:\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00U\00n\00i\00c\00o\00d\00e\00 \00c\00o\00n\00f\00e\00r\00e\00n\00c\00e\00 \00i\00n\00v\00i\00t\00a\00t\00i\00o\00n\00:\00\n\00\n\00\d2\10\d7\10\ee\10\dd\10\d5\10\d7\10 \00\d0\10\ee\10\da\10\d0\10\d5\10\d4\10 \00\d2\10\d0\10\d8\10\d0\10\e0\10\dd\10\d7\10 \00\e0\10\d4\10\d2\10\d8\10\e1\10\e2\10\e0\10\d0\10\ea\10\d8\10\d0\10 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10\e1\10 \00\db\10\d4\10\d0\10\d7\10\d4\10 \00\e1\10\d0\10\d4\10\e0\10\d7\10\d0\10\e8\10\dd\10\e0\10\d8\10\e1\10\dd\10\n\00\d9\10\dd\10\dc\10\e4\10\d4\10\e0\10\d4\10\dc\10\ea\10\d8\10\d0\10\d6\10\d4\10 \00\d3\10\d0\10\e1\10\d0\10\e1\10\ec\10\e0\10\d4\10\d1\10\d0\10\d3\10,\00 \00\e0\10\dd\10\db\10\d4\10\da\10\d8\10\ea\10 \00\d2\10\d0\10\d8\10\db\10\d0\10\e0\10\d7\10\d4\10\d1\10\d0\10 \001\000\00-\001\002\00 \00\db\10\d0\10\e0\10\e2\10\e1\10,\00\n\00\e5\10.\00 \00\db\10\d0\10\d8\10\dc\10\ea\10\e8\10\d8\10,\00 \00\d2\10\d4\10\e0\10\db\10\d0\10\dc\10\d8\10\d0\10\e8\10\d8\10.\00 \00\d9\10\dd\10\dc\10\e4\10\d4\10\e0\10\d4\10\dc\10\ea\10\d8\10\d0\10 \00\e8\10\d4\10\f0\10\d9\10\e0\10\d4\10\d1\10\e1\10 \00\d4\10\e0\10\d7\10\d0\10\d3\10 \00\db\10\e1\10\dd\10\e4\10\da\10\d8\10\dd\10\e1\10\n\00\d4\10\e5\10\e1\10\de\10\d4\10\e0\10\e2\10\d4\10\d1\10\e1\10 \00\d8\10\e1\10\d4\10\d7\10 \00\d3\10\d0\10\e0\10\d2\10\d4\10\d1\10\e8\10\d8\10 \00\e0\10\dd\10\d2\10\dd\10\e0\10\d8\10\ea\10\d0\10\d0\10 \00\d8\10\dc\10\e2\10\d4\10\e0\10\dc\10\d4\10\e2\10\d8\10 \00\d3\10\d0\10 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10,\00\n\00\d8\10\dc\10\e2\10\d4\10\e0\10\dc\10\d0\10\ea\10\d8\10\dd\10\dc\10\d0\10\da\10\d8\10\d6\10\d0\10\ea\10\d8\10\d0\10 \00\d3\10\d0\10 \00\da\10\dd\10\d9\10\d0\10\da\10\d8\10\d6\10\d0\10\ea\10\d8\10\d0\10,\00 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10\e1\10 \00\d2\10\d0\10\db\10\dd\10\e7\10\d4\10\dc\10\d4\10\d1\10\d0\10\n\00\dd\10\de\10\d4\10\e0\10\d0\10\ea\10\d8\10\e3\10\da\10 \00\e1\10\d8\10\e1\10\e2\10\d4\10\db\10\d4\10\d1\10\e1\10\d0\10,\00 \00\d3\10\d0\10 \00\d2\10\d0\10\db\10\dd\10\e7\10\d4\10\dc\10\d4\10\d1\10\d8\10\d7\10 \00\de\10\e0\10\dd\10\d2\10\e0\10\d0\10\db\10\d4\10\d1\10\e8\10\d8\10,\00 \00\e8\10\e0\10\d8\10\e4\10\e2\10\d4\10\d1\10\e8\10\d8\10,\00\n\00\e2\10\d4\10\e5\10\e1\10\e2\10\d4\10\d1\10\d8\10\e1\10 \00\d3\10\d0\10\db\10\e3\10\e8\10\d0\10\d5\10\d4\10\d1\10\d0\10\e1\10\d0\10 \00\d3\10\d0\10 \00\db\10\e0\10\d0\10\d5\10\d0\10\da\10\d4\10\dc\10\dd\10\d5\10\d0\10\dc\10 \00\d9\10\dd\10\db\10\de\10\d8\10\e3\10\e2\10\d4\10\e0\10\e3\10\da\10 \00\e1\10\d8\10\e1\10\e2\10\d4\10\db\10\d4\10\d1\10\e8\10\d8\10.\00\n\00\n\00R\00u\00s\00s\00i\00a\00n\00:\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00U\00n\00i\00c\00o\00d\00e\00 \00c\00o\00n\00f\00e\00r\00e\00n\00c\00e\00 \00i\00n\00v\00i\00t\00a\00t\00i\00o\00n\00:\00\n\00\n\00\17\040\04@\045\043\048\04A\04B\04@\048\04@\04C\049\04B\045\04A\04L\04 \00A\045\049\04G\040\04A\04 \00=\040\04 \00\14\045\04A\04O\04B\04C\04N\04 \00\1c\045\046\044\04C\04=\040\04@\04>\044\04=\04C\04N\04 \00\1a\04>\04=\04D\045\04@\045\04=\04F\048\04N\04 \00?\04>\04\n\00U\00n\00i\00c\00o\00d\00e\00,\00 \00:\04>\04B\04>\04@\040\04O\04 \00A\04>\04A\04B\04>\048\04B\04A\04O\04 \001\000\00-\001\002\00 \00<\040\04@\04B\040\04 \001\009\009\007\00 \003\04>\044\040\04 \002\04 \00\1c\040\049\04=\04F\045\04 \002\04 \00\13\045\04@\04<\040\04=\048\048\04.\00\n\00\1a\04>\04=\04D\045\04@\045\04=\04F\048\04O\04 \00A\04>\041\045\04@\045\04B\04 \00H\048\04@\04>\04:\048\049\04 \00:\04@\04C\043\04 \00M\04:\04A\04?\045\04@\04B\04>\042\04 \00?\04>\04 \00 \002\04>\04?\04@\04>\04A\040\04<\04 \003\04;\04>\041\040\04;\04L\04=\04>\043\04>\04\n\00\18\04=\04B\045\04@\04=\045\04B\040\04 \008\04 \00U\00n\00i\00c\00o\00d\00e\00,\00 \00;\04>\04:\040\04;\048\047\040\04F\048\048\04 \008\04 \008\04=\04B\045\04@\04=\040\04F\048\04>\04=\040\04;\048\047\040\04F\048\048\04,\00 \002\04>\04?\04;\04>\04I\045\04=\048\04N\04 \008\04\n\00?\04@\048\04<\045\04=\045\04=\048\04N\04 \00U\00n\00i\00c\00o\00d\00e\00 \002\04 \00@\040\047\04;\048\04G\04=\04K\04E\04 \00>\04?\045\04@\040\04F\048\04>\04=\04=\04K\04E\04 \00A\048\04A\04B\045\04<\040\04E\04 \008\04 \00?\04@\04>\043\04@\040\04<\04<\04=\04K\04E\04\n\00?\04@\048\04;\04>\046\045\04=\048\04O\04E\04,\00 \00H\04@\048\04D\04B\040\04E\04,\00 \002\045\04@\04A\04B\04:\045\04 \008\04 \00<\04=\04>\043\04>\04O\047\04K\04G\04=\04K\04E\04 \00:\04>\04<\04?\04L\04N\04B\045\04@\04=\04K\04E\04 \00A\048\04A\04B\045\04<\040\04E\04.\00\n\00\n\00T\00h\00a\00i\00 \00(\00U\00C\00S\00 \00L\00e\00v\00e\00l\00 \002\00)\00:\00\n\00\n\00E\00x\00c\00e\00r\00p\00t\00 \00f\00r\00o\00m\00 \00a\00 \00p\00o\00e\00t\00r\00y\00 \00o\00n\00 \00T\00h\00e\00 \00R\00o\00m\00a\00n\00c\00e\00 \00o\00f\00 \00T\00h\00e\00 \00T\00h\00r\00e\00e\00 \00K\00i\00n\00g\00d\00o\00m\00s\00 \00(\00a\00 \00C\00h\00i\00n\00e\00s\00e\00\n\00c\00l\00a\00s\00s\00i\00c\00 \00\'\00S\00a\00n\00 \00G\00u\00a\00\'\00)\00:\00\n\00\n\00[\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00|\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00]\00\n\00 \00 \00O\0e \00A\0e\1c\0eH\0e\19\0e\14\0e4\0e\19\0e.\0e1\0eH\0e\19\0e@\0e*\0e7\0eH\0e-\0e!\0eB\0e\17\0e#\0e!\0eA\0e*\0e\19\0e*\0e1\0e\07\0e@\0e\'\0e\n\0e \00 \00\1e\0e#\0e0\0e\1b\0e\01\0e@\0e\01\0e(\0e\01\0e-\0e\07\0e\1a\0e9\0eJ\0e\01\0e9\0eI\0e\02\0e6\0eI\0e\19\0eC\0e+\0e!\0eH\0e\n\00*\0e4\0e\1a\0e*\0e-\0e\07\0e\01\0e)\0e1\0e\15\0e#\0e4\0e\"\0eL\0e\01\0eH\0e-\0e\19\0e+\0e\19\0eI\0e2\0eA\0e%\0e\16\0e1\0e\14\0eD\0e\1b\0e \00 \00 \00 \00 \00 \00 \00*\0e-\0e\07\0e-\0e\07\0e\04\0eL\0eD\0e\0b\0e#\0eI\0eB\0e\07\0eH\0e@\0e\02\0e%\0e2\0e@\0e\1a\0e2\0e\1b\0e1\0e\0d\0e\0d\0e2\0e\n\00 \00 \00\17\0e#\0e\07\0e\19\0e1\0e\1a\0e\16\0e7\0e-\0e\02\0e1\0e\19\0e\17\0e5\0e@\0e\1b\0eG\0e\19\0e\17\0e5\0eH\0e\1e\0e6\0eH\0e\07\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\1a\0eI\0e2\0e\19\0e@\0e!\0e7\0e-\0e\07\0e\08\0e6\0e\07\0e\'\0e4\0e\1b\0e#\0e4\0e\15\0e@\0e\1b\0eG\0e\19\0e\19\0e1\0e\01\0e+\0e\19\0e2\0e\n\00B\0e.\0e\08\0e4\0eK\0e\19\0e@\0e#\0e5\0e\"\0e\01\0e\17\0e1\0e\1e\0e\17\0e1\0eH\0e\'\0e+\0e1\0e\'\0e@\0e!\0e7\0e-\0e\07\0e!\0e2\0e \00 \00 \00 \00 \00 \00 \00 \00 \00+\0e!\0e2\0e\"\0e\08\0e0\0e\06\0eH\0e2\0e!\0e\14\0e\n\0e1\0eH\0e\'\0e\15\0e1\0e\'\0e*\0e3\0e\04\0e1\0e\0d\0e\n\00 \00 \00@\0e+\0e!\0e7\0e-\0e\19\0e\02\0e1\0e\1a\0eD\0e*\0eD\0e%\0eH\0e@\0e*\0e7\0e-\0e\08\0e2\0e\01\0e@\0e\04\0e+\0e2\0e \00 \00 \00 \00 \00 \00#\0e1\0e\1a\0e+\0e!\0e2\0e\1b\0eH\0e2\0e@\0e\02\0eI\0e2\0e!\0e2\0e@\0e%\0e\"\0e-\0e2\0e*\0e1\0e\0d\0e\n\00\1d\0eH\0e2\0e\"\0e-\0eI\0e-\0e\07\0e-\0e8\0eI\0e\19\0e\"\0e8\0eA\0e\"\0e\01\0eC\0e+\0eI\0eA\0e\15\0e\01\0e\01\0e1\0e\19\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00C\0e\n\0eI\0e*\0e2\0e\'\0e\19\0e1\0eI\0e\19\0e@\0e\1b\0eG\0e\19\0e\n\0e\19\0e\'\0e\19\0e\n\0e7\0eH\0e\19\0e\n\0e\'\0e\19\0eC\0e\08\0e\n\00 \00 \00\1e\0e%\0e1\0e\19\0e%\0e4\0e\t\0e8\0e\"\0e\01\0e8\0e\"\0e\01\0e5\0e\01\0e%\0e1\0e\1a\0e\01\0eH\0e-\0e@\0e+\0e\15\0e8\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\n\0eH\0e2\0e\07\0e-\0e2\0e@\0e\1e\0e(\0e\08\0e#\0e4\0e\07\0e+\0e\19\0e2\0e\1f\0eI\0e2\0e#\0eI\0e-\0e\07\0eD\0e+\0eI\0e\n\00\15\0eI\0e-\0e\07\0e#\0e\1a\0e#\0e2\0e\06\0eH\0e2\0e\1f\0e1\0e\19\0e\08\0e\19\0e\1a\0e#\0e#\0e%\0e1\0e\"\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00$\0eE\0e+\0e2\0eC\0e\04\0e#\0e\04\0eI\0e3\0e\n\0e9\0e\01\0e9\0eI\0e\1a\0e#\0e#\0e%\0e1\0e\07\0e\01\0eL\0e \00/\0e\n\00\n\00(\00T\00h\00e\00 \00a\00b\00o\00v\00e\00 \00i\00s\00 \00a\00 \00t\00w\00o\00-\00c\00o\00l\00u\00m\00n\00 \00t\00e\00x\00t\00.\00 \00I\00f\00 \00c\00o\00m\00b\00i\00n\00i\00n\00g\00 \00c\00h\00a\00r\00a\00c\00t\00e\00r\00s\00 \00a\00r\00e\00 \00h\00a\00n\00d\00l\00e\00d\00\n\00c\00o\00r\00r\00e\00c\00t\00l\00y\00,\00 \00t\00h\00e\00 \00l\00i\00n\00e\00s\00 \00o\00f\00 \00t\00h\00e\00 \00s\00e\00c\00o\00n\00d\00 \00c\00o\00l\00u\00m\00n\00 \00s\00h\00o\00u\00l\00d\00 \00b\00e\00 \00a\00l\00i\00g\00n\00e\00d\00 \00w\00i\00t\00h\00 \00t\00h\00e\00\n\00|\00 \00c\00h\00a\00r\00a\00c\00t\00e\00r\00 \00a\00b\00o\00v\00e\00.\00)\00\n\00\n\00E\00t\00h\00i\00o\00p\00i\00a\00n\00:\00\n\00\n\00P\00r\00o\00v\00e\00r\00b\00s\00 \00i\00n\00 \00t\00h\00e\00 \00A\00m\00h\00a\00r\00i\00c\00 \00l\00a\00n\00g\00u\00a\00g\00e\00:\00\n\00\n\000\12\1b\12\ed\12 \00\a0\12\ed\12s\12(\125\12 \00\95\12\t\13%\12 \00\a0\12\ed\12\a8\120\125\12b\13\n\00e\12\0b\12 \00\ab\12\08\12\9d\12 \00\a5\12\95\12\f0\12\a0\12c\12t\12 \00`\12F\12\18\12 \13\9d\12b\13\n\00\0c\13%\13 \00\eb\12\08\12d\12q\12 \00A\12\1d\12%\13\93\12 \00\90\12\cd\12b\13\n\00\f0\12\00\12 \00`\12\15\12\0d\12\19\12 \00E\12d\12 \00c\12\ed\12 \13#\13 \00\95\12#\13u\12 \00`\12\08\13\f0\12\08\12\cd\12b\13\n\00\e8\12\a0\12M\13 \00\c8\12\08\12\1d\12s\12 \00`\12E\12d\12 \00\a0\12\ed\12s\12=\12\1d\12b\13\n\00\a0\12\ed\12%\13 \00`\12`\12\0b\12 \00\f3\12\cb\12 \00p\12\18\12s\12b\13\n\002\12p\12(\12\t\13\19\12 \00\ed\12\f0\12(\12\0d\13\19\12b\13\n\00@\125\12 \00`\12@\125\12e\13 \00\d5\12\95\12A\12\0b\12\0d\12 \00`\12\a5\12\0d\13)\12 \00\ed\12\04\12\f3\12\0d\12b\13\n\00\f5\12-\12 \00b\12\eb\12e\12-\12 \00\a0\12\95\12`\123\12 \00\eb\125\12-\12b\13\n\000\12\cd\12 \00\a5\12\95\12\f0\12d\12q\12 \00\a5\12\95\12\05\13 \00\a5\12\95\12\f0\12 \00\t\13(\12d\12q\12 \00\a0\12\ed\12p\12\f3\12\f0\12-\12\1d\12b\13\n\00\a5\12\0d\13\dc\12-\12 \00\e8\12\a8\12H\13p\12\cd\12\95\12 \00\t\13.\12.\12 \003\12\ed\12\d8\12\0b\13\cd\12 \00\a0\12\ed\12\f5\12-\12\1d\12b\13\n\00\e8\12\0e\13(\12d\12u\12 \00\0c\12c\12e\13 \00b\12\eb\12\e9\12u\12 \00\ed\125\12E\12 \00c\12\eb\12\e9\12u\12 \00\eb\12 \13\0d\12E\12b\13\n\00%\12+\12 \00\a8\12\18\12M\13s\12u\12 \00\0d\12\04\13\95\12 \00\0b\12K\13s\12u\12b\13\n\00\d3\12c\12\ed\12 \00\1b\12\f0\12*\12\eb\12 \00\e8\12\08\12\cd\12e\13 \00\0d\13\95\12\f5\12 \00\ed\12\de\12 \00\ed\12\de\12+\12\0d\12b\13\n\00\e8\12\a5\125\12\0b\12\1d\12 \00\a0\12\08\13)\12 \00\18\12\ab\12 \00\e8\12\a0\12\1e\12+\12 \00\a0\12\08\13)\12 \00\cb\12-\12\ab\12b\13\n\00p\12\95\12\0b\13\0e\12 \00b\12p\12I\13 \00p\12\18\12\0d\126\12 \00c\12I\13b\13\n\00\c8\12\f3\12\05\13\05\12 \00\1b\12-\12 \00b\12\06\12\95\12 \00(\13-\125\12\05\12 \00\a0\12u\12\0b\120\12\cd\12b\13\n\00\a5\12\0d\13-\12\05\12\95\12 \00`\12M\13+\12=\12\05\12 \00\0d\12\ad\12 \00\d8\12-\12\0b\13b\13\n\00\n\00R\00u\00n\00e\00s\00:\00\n\00\n\00\bb\16\d6\16 \00\b3\16\b9\16\ab\16\a6\16 \00\a6\16\ab\16\cf\16 \00\bb\16\d6\16 \00\d2\16\a2\16\de\16\d6\16 \00\a9\16\be\16 \00\a6\16\ab\16\d7\16 \00\da\16\aa\16\be\16\de\16\d6\16 \00\be\16\a9\16\b1\16\a6\16\b9\16\d6\16\aa\16\b1\16\de\16\a2\16\d7\16 \00\b9\16\c1\16\a6\16 \00\a6\16\aa\16 \00\b9\16\d6\16\e5\16\ab\16\n\00\n\00(\00O\00l\00d\00 \00E\00n\00g\00l\00i\00s\00h\00,\00 \00w\00h\00i\00c\00h\00 \00t\00r\00a\00n\00s\00c\00r\00i\00b\00e\00d\00 \00i\00n\00t\00o\00 \00L\00a\00t\00i\00n\00 \00r\00e\00a\00d\00s\00 \00\'\00H\00e\00 \00c\00w\00a\00e\00t\00h\00 \00t\00h\00a\00t\00 \00h\00e\00\n\00b\00u\00d\00e\00 \00t\00h\00a\00e\00m\00 \00l\00a\00n\00d\00e\00 \00n\00o\00r\00t\00h\00w\00e\00a\00r\00d\00u\00m\00 \00w\00i\00t\00h\00 \00t\00h\00a\00 \00W\00e\00s\00t\00s\00a\00e\00.\00\'\00 \00a\00n\00d\00 \00m\00e\00a\00n\00s\00 \00\'\00H\00e\00 \00s\00a\00i\00d\00\n\00t\00h\00a\00t\00 \00h\00e\00 \00l\00i\00v\00e\00d\00 \00i\00n\00 \00t\00h\00e\00 \00n\00o\00r\00t\00h\00e\00r\00n\00 \00l\00a\00n\00d\00 \00n\00e\00a\00r\00 \00t\00h\00e\00 \00W\00e\00s\00t\00e\00r\00n\00 \00S\00e\00a\00.\00\'\00)\00\n\00\n\00B\00r\00a\00i\00l\00l\00e\00:\00\n\00\n\00L(\01(\'(\11( \00<(\01(\12( \00 \00M(\1c(\07(\11(9(0(\0e( \00c(\15(\0c(\n\00\n\00M(\1c(\07(\11(9( \00:(\01(\0e( \00\19(\11(\01(\19(\12( \00\1e(\15( \00\03(\11(\1b(\14( \00:(\n(9(2( \00y(;(\11( \00\n(\0e( \00\1d(\15( \00\19(3(\03(\1e(\n\001(\01(\1e(\11(\'(;( \00\01(\03(3(\1e( \009(\01(\1e(2( \00y(\11( \00\17(\11(\1b(\n(\0c(;( \00\15(\0b( \00\19(\n(\0e( \00\03(%(\17(\n(\01(\07( \00:(\01(\0e(\n\00\0e(\n(\1b(\1d(+( \00\03(9( \009(\11( \00\n(\07(;(\1b(9(\0d(\01(\1d(\02( \009(\11( \00\n(\07(;(\05(\02( \009(\11( \00%(\1d(\19(;(\1e(\01(\05(;(\02(\n\00\01(\1d(\19( \009(\11( \00!(\n(\11(\0b( \00\0d(3(\17(\1d(;(2( \00N(\n(\17(\15(\15(\1b(\11( \00\0e(\n(\1b(\1d(+( \00\n(\1e(2( \00A(\1d(\19(\n\00N(\n(\17(\15(\15(\1b(\11(0(\0e( \00\1d(\01(\0d(\11( \00:(\01(\0e( \00\1b(\15(\15(\19( \00%(\0f(\15(\1d( \000(a(\01(\1d(\1b(\11(\02( \00\0b(\15(\17( \00\01(\1d(9(9(\14(\1b( \00\19(\11(\n\00!(\15(\0e(\11( \00\1e(\15( \00\0f(%(\1e( \00\19(\n(\0e( \00\19(\01(\1d(\19( \00\1e(\15(2(\n\00\n\00U(\07(\19( \00M(\1c(\07(\11(9( \00:(\01(\0e( \00\01(\0e( \00\19(\11(\01(\19( \00\01(\0e( \00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2(\n\00\n\00M(\14(\19(\16( \00J( \00\19(\15(\1d(0(\1e( \00\0d(\11(\01(\1d( \00\1e(\15( \00\0e(\01(9( \009(\01(\1e( \00J( \00\05(\1d(*(\02( \00\15(\0b( \00\0d(9(\n\00*(\1d( \00\05(\1d(*(\07(+(\1b(\11(\02( \001(\01(\1e( \009(;(\11( \00\n(\0e( \00\0f(\1c(\1e(\n(\n(%(\07(\1c(\07(9( \00\19(\11(\01(\19( \00\01(\03(3(\1e(\n\00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2( \00J( \00\0d(\n(#(\1e( \00\19(\01(\'(\11( \00\03(\11(2( \00\14(\n(\07(\14(+(\02( \00\0d(9(\0e(\11(\07(\0b(\02( \00\1e(\15(\n\00\17(\11(\1b(\1c(\19( \00\01( \00\n(\15(\0b(\0b(\14($(\1d(\01(\n(\07( \00\01(\0e( \009(\11( \00\19(\11(\01(\19(\11(\0c( \00\0f(\n(\11(\n(\11( \00\15(\0b( \00\n(\17(\15(\1d(\0d(\15(\1d(\1b(;(9(\n\00\14( \009(\11( \00\1e(\17(\01(\19(\11(2( \00C(%(\1e( \009(\11( \00:(\n(\0e(\19(\15(\0d( \00\15(\0b( \003(\17( \00\01(\1d(\n(\11(\0c(\15(\17(\0e(\n\00\n(\0e( \00\14( \009(\11( \00\0e(\n(\0d(\n(\07(\11(\06( \00\01(\1d(\19( \00\0d(9( \00%(\1d(\19(\01(\07(\07(*(+( \00\19(\01(\1d(\19(\0e(\n\00)(\01(\07(\07( \00\1d(\15(\1e( \00\19(\n(\0c(%(\17(\03( \00\n(\1e(\02( \00\15(\17( \009(\11( \00J(3(\1d(\1e(\17(9(0(\0e( \00\19(\15(\1d(\11( \00\0b(\15(\17(2( \00y(3(\n\00:(\n(\07(\07( \009(;(\11(\0b(\15(\17(\11( \00\0f(;(\0d(\n(\1e( \00\0d(\11( \00\1e(\15( \00\17(\11(\0f(\11(\01(\1e(\02( \00\11(\0d(\0f(\19(\01(\1e(\n(\n(\01(\07(\07(9(\02( \009(\01(\1e(\n\00M(\1c(\07(\11(9( \00:(\01(\0e( \00\01(\0e( \00\19(\11(\01(\19( \00\01(\0e( \00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2(\n\00\n\00(\00T\00h\00e\00 \00f\00i\00r\00s\00t\00 \00c\00o\00u\00p\00l\00e\00 \00o\00f\00 \00p\00a\00r\00a\00g\00r\00a\00p\00h\00s\00 \00o\00f\00 \00\"\00A\00 \00C\00h\00r\00i\00s\00t\00m\00a\00s\00 \00C\00a\00r\00o\00l\00\"\00 \00b\00y\00 \00D\00i\00c\00k\00e\00n\00s\00)\00\n\00\n\00C\00o\00m\00p\00a\00c\00t\00 \00f\00o\00n\00t\00 \00s\00e\00l\00e\00c\00t\00i\00o\00n\00 \00e\00x\00a\00m\00p\00l\00e\00 \00t\00e\00x\00t\00:\00\n\00\n\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00 \00/\000\001\002\003\004\005\006\007\008\009\00\n\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\00 \00\a3\00\a9\00\b5\00\c0\00\c6\00\d6\00\de\00\df\00\e9\00\f6\00\ff\00\n\00\13 \14 \18 \1c \1d \1e \" & 0 \"!S\01`\01x\01~\01\ac \00\91\03\92\03\93\03\94\03\a9\03\b1\03\b2\03\b3\03\b4\03\c9\03 \00\10\04\11\04\12\04\13\04\14\040\041\042\043\044\04\n\00\00\"\02\"\08\"\1d!\'\"*\"a\"\1e\" \00\91!\97!\a8!\bb!\e3! \00\10%<%T%X%\91%\ba%:&@& \00\01\fb\fd\ff@$\82 \1f\02\1e\e5\04\84\1eP\02\d0\02N#\d0\051\05\d0\10\n\00\n\00G\00r\00e\00e\00t\00i\00n\00g\00s\00 \00i\00n\00 \00v\00a\00r\00i\00o\00u\00s\00 \00l\00a\00n\00g\00u\00a\00g\00e\00s\00:\00\n\00\n\00H\00e\00l\00l\00o\00 \00w\00o\00r\00l\00d\00,\00 \00\9a\03\b1\03\bb\03\b7\03\bc\03s\1f\c1\03\b1\03 \00\ba\03y\1f\c3\03\bc\03\b5\03,\00 \00\b30\f30\cb0\c10\cf0\n\00\n\00B\00o\00x\00 \00d\00r\00a\00w\00i\00n\00g\00 \00a\00l\00i\00g\00n\00m\00e\00n\00t\00 \00t\00e\00s\00t\00s\00:\00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\88%\n\00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\89%\n\00T%P%P%f%P%P%W% \00 \00\0c%\00%\00%,%\00%\00%\10% \00 \00m%\00%\00%,%\00%\00%n% \00 \00m%\00%\00%,%\00%\00%n% \00 \00\0f%\01%\01%3%\01%\01%\13% \00 \00\0e%\12%\0f%\11% \00 \00 \00w% \00 \00{% \00\0f%/%\13% \00\0c%0%\10% \00 \00 \00 \00\8a% \00q%r%q%r%s%s%s%\n\00Q%\0c%\00%h%\00%\10%Q% \00 \00\02%T%P%g%P%W%\02% \00 \00\02%R%P%j%P%U%\02% \00 \00\02%S%\00%A%\00%V%\02% \00 \00\03%\0c%\00%B%\00%\10%\03% \00 \00\17%C%D%\19% \00 \00v%<%t%z%K%x% %<%(% \00\1d%K%%% \00 \00 \00 \00\8b% \00r%q%r%q%s%s%s%\n\00Q%\02%r% \00q%\02%Q% \00 \00\02%Q% \00 \00 \00Q%\02% \00 \00\02%\02% \00\02% \00\02%\02% \00 \00\02%Q% \00\03% \00Q%\02% \00 \00\03%\02% \00\7f% \00\02%\03% \00 \00\0d%E%F%\13% \00 \00 \00u% \00 \00y% \00\17%7%\1b% \00\14%8%\18% \00 \00 \00 \00\8c% \00q%r%q%r%s%s%s%\n\00`%a% \00s% \00^%c% \00 \00\1c%b% \00 \00 \00_%$% \00 \00\1c%<%\00%<%\00%<%$% \00 \00\1c%k%\00%B%\00%k%$% \00 \00#%?%~%<%|%?%+% \00 \00\15%\1b%\16%\1a% \00 \00 \00 \00 \00\0c%\04%\04%\10% \00N% \00\0f%\05%\05%\13% \00\0b% \00\8d% \00r%q%r%q%s%s%s%\n\00Q%\02%q% \00r%\02%Q% \00 \00\02%Q% \00 \00 \00Q%\02% \00 \00\02%\02% \00\02% \00\02%\02% \00 \00\02%Q% \00\03% \00Q%\02% \00 \00\03%\02% \00}% \00\02%\03% \00 \00\91%\91%\92%\92%\93%\93%\88%\88% \00\n% \00 \00\06% \00N% \00O% \00 \00\07% \00\0b% \00\8e%\n\00Q%\14%\00%e%\00%\18%Q% \00 \00\02%Z%P%d%P%]%\02% \00 \00\02%X%P%j%P%[%\02% \00 \00\02%Y%\00%@%\00%\\%\02% \00 \00\03%\14%\00%B%\00%\18%\03% \00 \00\91%\91%\92%\92%\93%\93%\88%\88% \00\n% \00 \00\06% \00N% \00O% \00 \00\07% \00\0b% \00\8f%\n\00Z%P%P%i%P%P%]% \00 \00\14%\00%\00%4%\00%\00%\18% \00 \00p%\00%\00%4%\00%\00%o% \00 \00p%\00%\00%4%\00%\00%o% \00 \00\17%\01%\01%;%\01%\01%\1b% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\14%L%L%\18% \00N% \00\17%M%M%\1b% \00\0b% \00 \00\81%\82%\83%\84%\85%\86%\87%\88%\n") + (data (i32.const 14688) "\ba\1c\00\00\01\00\00\00\01\00\00\00\ba\1c\00\00S\00e\00n\00t\00e\00n\00c\00e\00s\00 \00t\00h\00a\00t\00 \00c\00o\00n\00t\00a\00i\00n\00 \00a\00l\00l\00 \00l\00e\00t\00t\00e\00r\00s\00 \00c\00o\00m\00m\00o\00n\00l\00y\00 \00u\00s\00e\00d\00 \00i\00n\00 \00a\00 \00l\00a\00n\00g\00u\00a\00g\00e\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00M\00a\00r\00k\00u\00s\00 \00K\00u\00h\00n\00 \00<\00h\00t\00t\00p\00:\00/\00/\00w\00w\00w\00.\00c\00l\00.\00c\00a\00m\00.\00a\00c\00.\00u\00k\00/\00~\00m\00g\00k\002\005\00/\00>\00 \00-\00-\00 \002\000\001\002\00-\000\004\00-\001\001\00\n\00\n\00T\00h\00i\00s\00 \00i\00s\00 \00a\00n\00 \00e\00x\00a\00m\00p\00l\00e\00 \00o\00f\00 \00a\00 \00p\00l\00a\00i\00n\00-\00t\00e\00x\00t\00 \00f\00i\00l\00e\00 \00e\00n\00c\00o\00d\00e\00d\00 \00i\00n\00 \00U\00T\00F\00-\008\00.\00\n\00\n\00\n\00D\00a\00n\00i\00s\00h\00 \00(\00d\00a\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00Q\00u\00i\00z\00d\00e\00l\00t\00a\00g\00e\00r\00n\00e\00 \00s\00p\00i\00s\00t\00e\00 \00j\00o\00r\00d\00b\00\e6\00r\00 \00m\00e\00d\00 \00f\00l\00\f8\00d\00e\00,\00 \00m\00e\00n\00s\00 \00c\00i\00r\00k\00u\00s\00k\00l\00o\00v\00n\00e\00n\00\n\00 \00 \00W\00o\00l\00t\00h\00e\00r\00 \00s\00p\00i\00l\00l\00e\00d\00e\00 \00p\00\e5\00 \00x\00y\00l\00o\00f\00o\00n\00.\00\n\00 \00 \00(\00=\00 \00Q\00u\00i\00z\00 \00c\00o\00n\00t\00e\00s\00t\00a\00n\00t\00s\00 \00w\00e\00r\00e\00 \00e\00a\00t\00i\00n\00g\00 \00s\00t\00r\00a\00w\00b\00e\00r\00y\00 \00w\00i\00t\00h\00 \00c\00r\00e\00a\00m\00 \00w\00h\00i\00l\00e\00 \00W\00o\00l\00t\00h\00e\00r\00\n\00 \00 \00t\00h\00e\00 \00c\00i\00r\00c\00u\00s\00 \00c\00l\00o\00w\00n\00 \00p\00l\00a\00y\00e\00d\00 \00o\00n\00 \00x\00y\00l\00o\00p\00h\00o\00n\00e\00.\00)\00\n\00\n\00G\00e\00r\00m\00a\00n\00 \00(\00d\00e\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00F\00a\00l\00s\00c\00h\00e\00s\00 \00\dc\00b\00e\00n\00 \00v\00o\00n\00 \00X\00y\00l\00o\00p\00h\00o\00n\00m\00u\00s\00i\00k\00 \00q\00u\00\e4\00l\00t\00 \00j\00e\00d\00e\00n\00 \00g\00r\00\f6\00\df\00e\00r\00e\00n\00 \00Z\00w\00e\00r\00g\00\n\00 \00 \00(\00=\00 \00W\00r\00o\00n\00g\00f\00u\00l\00 \00p\00r\00a\00c\00t\00i\00c\00i\00n\00g\00 \00o\00f\00 \00x\00y\00l\00o\00p\00h\00o\00n\00e\00 \00m\00u\00s\00i\00c\00 \00t\00o\00r\00t\00u\00r\00e\00s\00 \00e\00v\00e\00r\00y\00 \00l\00a\00r\00g\00e\00r\00 \00d\00w\00a\00r\00f\00)\00\n\00\n\00 \00 \00Z\00w\00\f6\00l\00f\00 \00B\00o\00x\00k\00\e4\00m\00p\00f\00e\00r\00 \00j\00a\00g\00t\00e\00n\00 \00E\00v\00a\00 \00q\00u\00e\00r\00 \00\fc\00b\00e\00r\00 \00d\00e\00n\00 \00S\00y\00l\00t\00e\00r\00 \00D\00e\00i\00c\00h\00\n\00 \00 \00(\00=\00 \00T\00w\00e\00l\00v\00e\00 \00b\00o\00x\00i\00n\00g\00 \00f\00i\00g\00h\00t\00e\00r\00s\00 \00h\00u\00n\00t\00e\00d\00 \00E\00v\00a\00 \00a\00c\00r\00o\00s\00s\00 \00t\00h\00e\00 \00d\00i\00k\00e\00 \00o\00f\00 \00S\00y\00l\00t\00)\00\n\00\n\00 \00 \00H\00e\00i\00z\00\f6\00l\00r\00\fc\00c\00k\00s\00t\00o\00\df\00a\00b\00d\00\e4\00m\00p\00f\00u\00n\00g\00\n\00 \00 \00(\00=\00 \00f\00u\00e\00l\00 \00o\00i\00l\00 \00r\00e\00c\00o\00i\00l\00 \00a\00b\00s\00o\00r\00b\00e\00r\00)\00\n\00 \00 \00(\00j\00q\00v\00w\00x\00y\00 \00m\00i\00s\00s\00i\00n\00g\00,\00 \00b\00u\00t\00 \00a\00l\00l\00 \00n\00o\00n\00-\00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00 \00i\00n\00 \00o\00n\00e\00 \00w\00o\00r\00d\00)\00\n\00\n\00G\00r\00e\00e\00k\00 \00(\00e\00l\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\93\03\b1\03\b6\03\ad\03\b5\03\c2\03 \00\ba\03\b1\03v\1f \00\bc\03\c5\03\c1\03\c4\03\b9\03r\1f\c2\03 \00\b4\03r\1f\bd\03 \00\b8\03p\1f \00\b2\03\c1\03\f6\1f \00\c0\03\b9\03p\1f \00\c3\03\c4\03x\1f \00\c7\03\c1\03\c5\03\c3\03\b1\03\c6\03v\1f \00\be\03\ad\03\c6\03\c9\03\c4\03\bf\03\n\00 \00 \00(\00=\00 \00N\00o\00 \00m\00o\00r\00e\00 \00s\00h\00a\00l\00l\00 \00I\00 \00s\00e\00e\00 \00a\00c\00a\00c\00i\00a\00s\00 \00o\00r\00 \00m\00y\00r\00t\00l\00e\00s\00 \00i\00n\00 \00t\00h\00e\00 \00g\00o\00l\00d\00e\00n\00 \00c\00l\00e\00a\00r\00i\00n\00g\00)\00\n\00\n\00 \00 \00\9e\03\b5\03\c3\03\ba\03\b5\03\c0\03\ac\03\b6\03\c9\03 \00\c4\03t\1f\bd\03 \00\c8\03\c5\03\c7\03\bf\03\c6\03\b8\03\cc\03\c1\03\b1\03 \00\b2\03\b4\03\b5\03\bb\03\c5\03\b3\03\bc\03\af\03\b1\03\n\00 \00 \00(\00=\00 \00I\00 \00u\00n\00c\00o\00v\00e\00r\00 \00t\00h\00e\00 \00s\00o\00u\00l\00-\00d\00e\00s\00t\00r\00o\00y\00i\00n\00g\00 \00a\00b\00h\00o\00r\00r\00e\00n\00c\00e\00)\00\n\00\n\00E\00n\00g\00l\00i\00s\00h\00 \00(\00e\00n\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00T\00h\00e\00 \00q\00u\00i\00c\00k\00 \00b\00r\00o\00w\00n\00 \00f\00o\00x\00 \00j\00u\00m\00p\00s\00 \00o\00v\00e\00r\00 \00t\00h\00e\00 \00l\00a\00z\00y\00 \00d\00o\00g\00\n\00\n\00S\00p\00a\00n\00i\00s\00h\00 \00(\00e\00s\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00E\00l\00 \00p\00i\00n\00g\00\fc\00i\00n\00o\00 \00W\00e\00n\00c\00e\00s\00l\00a\00o\00 \00h\00i\00z\00o\00 \00k\00i\00l\00\f3\00m\00e\00t\00r\00o\00s\00 \00b\00a\00j\00o\00 \00e\00x\00h\00a\00u\00s\00t\00i\00v\00a\00 \00l\00l\00u\00v\00i\00a\00 \00y\00\n\00 \00 \00f\00r\00\ed\00o\00,\00 \00a\00\f1\00o\00r\00a\00b\00a\00 \00a\00 \00s\00u\00 \00q\00u\00e\00r\00i\00d\00o\00 \00c\00a\00c\00h\00o\00r\00r\00o\00.\00\n\00 \00 \00(\00C\00o\00n\00t\00a\00i\00n\00s\00 \00e\00v\00e\00r\00y\00 \00l\00e\00t\00t\00e\00r\00 \00a\00n\00d\00 \00e\00v\00e\00r\00y\00 \00a\00c\00c\00e\00n\00t\00,\00 \00b\00u\00t\00 \00n\00o\00t\00 \00e\00v\00e\00r\00y\00 \00c\00o\00m\00b\00i\00n\00a\00t\00i\00o\00n\00\n\00 \00 \00o\00f\00 \00v\00o\00w\00e\00l\00 \00+\00 \00a\00c\00u\00t\00e\00.\00)\00\n\00\n\00F\00r\00e\00n\00c\00h\00 \00(\00f\00r\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00o\00r\00t\00e\00z\00 \00c\00e\00 \00v\00i\00e\00u\00x\00 \00w\00h\00i\00s\00k\00y\00 \00a\00u\00 \00j\00u\00g\00e\00 \00b\00l\00o\00n\00d\00 \00q\00u\00i\00 \00f\00u\00m\00e\00 \00s\00u\00r\00 \00s\00o\00n\00 \00\ee\00l\00e\00 \00i\00n\00t\00\e9\00r\00i\00e\00u\00r\00e\00,\00 \00\e0\00\n\00 \00 \00c\00\f4\00t\00\e9\00 \00d\00e\00 \00l\00\'\00a\00l\00c\00\f4\00v\00e\00 \00o\00v\00o\00\ef\00d\00e\00,\00 \00o\00\f9\00 \00l\00e\00s\00 \00b\00\fb\00c\00h\00e\00s\00 \00s\00e\00 \00c\00o\00n\00s\00u\00m\00e\00n\00t\00 \00d\00a\00n\00s\00 \00l\00\'\00\e2\00t\00r\00e\00,\00 \00c\00e\00\n\00 \00 \00q\00u\00i\00 \00l\00u\00i\00 \00p\00e\00r\00m\00e\00t\00 \00d\00e\00 \00p\00e\00n\00s\00e\00r\00 \00\e0\00 \00l\00a\00 \00c\00\e6\00n\00o\00g\00e\00n\00\e8\00s\00e\00 \00d\00e\00 \00l\00\'\00\ea\00t\00r\00e\00 \00d\00o\00n\00t\00 \00i\00l\00 \00e\00s\00t\00 \00q\00u\00e\00s\00t\00i\00o\00n\00\n\00 \00 \00d\00a\00n\00s\00 \00l\00a\00 \00c\00a\00u\00s\00e\00 \00a\00m\00b\00i\00g\00u\00\eb\00 \00e\00n\00t\00e\00n\00d\00u\00e\00 \00\e0\00 \00M\00o\00\ff\00,\00 \00d\00a\00n\00s\00 \00u\00n\00 \00c\00a\00p\00h\00a\00r\00n\00a\00\fc\00m\00 \00q\00u\00i\00,\00\n\00 \00 \00p\00e\00n\00s\00e\00-\00t\00-\00i\00l\00,\00 \00d\00i\00m\00i\00n\00u\00e\00 \00\e7\00\e0\00 \00e\00t\00 \00l\00\e0\00 \00l\00a\00 \00q\00u\00a\00l\00i\00t\00\e9\00 \00d\00e\00 \00s\00o\00n\00 \00S\01u\00v\00r\00e\00.\00\n\00\n\00 \00 \00l\00\'\00\ee\00l\00e\00 \00e\00x\00i\00g\00u\00\eb\00\n\00 \00 \00O\00\f9\00 \00l\00\'\00o\00b\00\e8\00s\00e\00 \00j\00u\00r\00y\00 \00m\00\fb\00r\00\n\00 \00 \00F\00\ea\00t\00e\00 \00l\00\'\00h\00a\00\ef\00 \00v\00o\00l\00a\00p\00\fc\00k\00,\00\n\00 \00 \00\c2\00n\00e\00 \00e\00x\00 \00a\00\e9\00q\00u\00o\00 \00a\00u\00 \00w\00h\00i\00s\00t\00,\00\n\00 \00 \00\d4\00t\00e\00z\00 \00c\00e\00 \00v\00S\01u\00 \00d\00\e9\00\e7\00u\00.\00\n\00\n\00 \00 \00L\00e\00 \00c\00S\01u\00r\00 \00d\00\e9\00\e7\00u\00 \00m\00a\00i\00s\00 \00l\00\'\00\e2\00m\00e\00 \00p\00l\00u\00t\00\f4\00t\00 \00n\00a\00\ef\00v\00e\00,\00 \00L\00o\00u\00\ff\00s\00 \00r\00\ea\00v\00a\00 \00d\00e\00 \00c\00r\00a\00p\00a\00\fc\00t\00e\00r\00 \00e\00n\00\n\00 \00 \00c\00a\00n\00o\00\eb\00 \00a\00u\00 \00d\00e\00l\00\e0\00 \00d\00e\00s\00 \00\ee\00l\00e\00s\00,\00 \00p\00r\00\e8\00s\00 \00d\00u\00 \00m\00\e4\00l\00s\00t\00r\00\f6\00m\00 \00o\00\f9\00 \00b\00r\00\fb\00l\00e\00n\00t\00 \00l\00e\00s\00 \00n\00o\00v\00\e6\00.\00\n\00\n\00I\00r\00i\00s\00h\00 \00G\00a\00e\00l\00i\00c\00 \00(\00g\00a\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00D\00\'\00f\00h\00u\00a\00s\00c\00a\00i\00l\00 \00\cd\00o\00s\00a\00,\00 \00\da\00r\00m\00h\00a\00c\00 \00n\00a\00 \00h\00\d3\00i\00g\00h\00e\00 \00B\00e\00a\00n\00n\00a\00i\00t\00h\00e\00,\00 \00p\00\f3\00r\00 \00\c9\00a\00v\00a\00 \00a\00g\00u\00s\00 \00\c1\00d\00h\00a\00i\00m\00h\00\n\00\n\00H\00u\00n\00g\00a\00r\00i\00a\00n\00 \00(\00h\00u\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\c1\00r\00v\00\ed\00z\00t\00q\01r\00Q\01 \00t\00\fc\00k\00\f6\00r\00f\00\fa\00r\00\f3\00g\00\e9\00p\00\n\00 \00 \00(\00=\00 \00f\00l\00o\00o\00d\00-\00p\00r\00o\00o\00f\00 \00m\00i\00r\00r\00o\00r\00-\00d\00r\00i\00l\00l\00i\00n\00g\00 \00m\00a\00c\00h\00i\00n\00e\00,\00 \00o\00n\00l\00y\00 \00a\00l\00l\00 \00n\00o\00n\00-\00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00)\00\n\00\n\00I\00c\00e\00l\00a\00n\00d\00i\00c\00 \00(\00i\00s\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00K\00\e6\00m\00i\00 \00n\00\fd\00 \00\f6\00x\00i\00 \00h\00\e9\00r\00 \00y\00k\00i\00s\00t\00 \00\fe\00j\00\f3\00f\00u\00m\00 \00n\00\fa\00 \00b\00\e6\00\f0\00i\00 \00v\00\ed\00l\00 \00o\00g\00 \00\e1\00d\00r\00e\00p\00a\00\n\00\n\00 \00 \00S\00\e6\00v\00\f6\00r\00 \00g\00r\00\e9\00t\00 \00\e1\00\f0\00a\00n\00 \00\fe\00v\00\ed\00 \00\fa\00l\00p\00a\00n\00 \00v\00a\00r\00 \00\f3\00n\00\fd\00t\00\n\00 \00 \00(\00s\00o\00m\00e\00 \00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00 \00m\00i\00s\00s\00i\00n\00g\00)\00\n\00\n\00J\00a\00p\00a\00n\00e\00s\00e\00 \00(\00j\00p\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00H\00i\00r\00a\00g\00a\00n\00a\00:\00 \00(\00I\00r\00o\00h\00a\00)\00\n\00\n\00 \00 \00D0\8d0o0k0{0x0h0a0\8a0l0\8b0\920\n\00 \00 \00\8f0K0\880_0\8c0]0d0m0j0\890\800\n\00 \00 \00F0\900n0J0O0\840~0Q0u0S0H0f0\n\00 \00 \00B0U0M0\860\810\7f0W0\910r0\820[0Y0\n\00\n\00 \00 \00K\00a\00t\00a\00k\00a\00n\00a\00:\00\n\00\n\00 \00 \00\a40\ed0\cf0\cb0\db0\d80\c80 \00\c10\ea0\cc0\eb0\f20 \00\ef0\ab0\e80\bf0\ec0\bd0 \00\c40\cd0\ca0\e90\e00\n\00 \00 \00\a60\f00\ce0\aa0\af0\e40\de0 \00\b10\d50\b30\a80\c60 \00\a20\b50\ad0\e60\e10\df0\b70 \00\f10\d20\e20\bb0\b90\f30\n\00\n\00H\00e\00b\00r\00e\00w\00 \00(\00i\00w\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00?\00 \00\d3\05\d2\05 \00\e1\05\e7\05\e8\05\df\05 \00\e9\05\d8\05 \00\d1\05\d9\05\dd\05 \00\de\05\d0\05\d5\05\db\05\d6\05\d1\05 \00\d5\05\dc\05\e4\05\ea\05\e2\05 \00\de\05\e6\05\d0\05 \00\dc\05\d5\05 \00\d7\05\d1\05\e8\05\d4\05 \00\d0\05\d9\05\da\05 \00\d4\05\e7\05\dc\05\d9\05\d8\05\d4\05\n\00\n\00P\00o\00l\00i\00s\00h\00 \00(\00p\00l\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00c\00h\00n\00\05\01\07\01 \00w\00 \00t\00\19\01 \00B\01\f3\00d\00z\01 \00j\00e\00|\01a\00 \00l\00u\00b\00 \00o\00[\01m\00 \00s\00k\00r\00z\00y\00D\01 \00f\00i\00g\00\n\00 \00 \00(\00=\00 \00T\00o\00 \00p\00u\00s\00h\00 \00a\00 \00h\00e\00d\00g\00e\00h\00o\00g\00 \00o\00r\00 \00e\00i\00g\00h\00t\00 \00b\00i\00n\00s\00 \00o\00f\00 \00f\00i\00g\00s\00 \00i\00n\00 \00t\00h\00i\00s\00 \00b\00o\00a\00t\00)\00\n\00\n\00R\00u\00s\00s\00i\00a\00n\00 \00(\00r\00u\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\12\04 \00G\040\04I\040\04E\04 \00N\043\040\04 \006\048\04;\04 \001\04K\04 \00F\048\04B\04@\04C\04A\04?\00 \00\14\040\04,\00 \00=\04>\04 \00D\040\04;\04L\04H\048\042\04K\049\04 \00M\04:\047\045\04<\04?\04;\04O\04@\04!\00\n\00 \00 \00(\00=\00 \00W\00o\00u\00l\00d\00 \00a\00 \00c\00i\00t\00r\00u\00s\00 \00l\00i\00v\00e\00 \00i\00n\00 \00t\00h\00e\00 \00b\00u\00s\00h\00e\00s\00 \00o\00f\00 \00s\00o\00u\00t\00h\00?\00 \00Y\00e\00s\00,\00 \00b\00u\00t\00 \00o\00n\00l\00y\00 \00a\00 \00f\00a\00k\00e\00 \00o\00n\00e\00!\00)\00\n\00\n\00 \00 \00!\04J\045\04H\04L\04 \006\045\04 \005\04I\04Q\04 \00M\04B\048\04E\04 \00<\04O\043\04:\048\04E\04 \00D\04@\040\04=\04F\04C\047\04A\04:\048\04E\04 \001\04C\04;\04>\04:\04 \004\040\04 \002\04K\04?\045\049\04 \00G\040\04N\04\n\00 \00 \00(\00=\00 \00E\00a\00t\00 \00s\00o\00m\00e\00 \00m\00o\00r\00e\00 \00o\00f\00 \00t\00h\00e\00s\00e\00 \00f\00r\00e\00s\00h\00 \00F\00r\00e\00n\00c\00h\00 \00l\00o\00a\00f\00s\00 \00a\00n\00d\00 \00h\00a\00v\00e\00 \00s\00o\00m\00e\00 \00t\00e\00a\00)\00\n\00\n\00T\00h\00a\00i\00 \00(\00t\00h\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00[\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00|\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00]\00\n\00 \00 \00O\0e \00@\0e\1b\0eG\0e\19\0e!\0e\19\0e8\0e)\0e\"\0eL\0e*\0e8\0e\14\0e\1b\0e#\0e0\0e@\0e*\0e#\0e4\0e\10\0e@\0e%\0e4\0e(\0e\04\0e8\0e\13\0e\04\0eH\0e2\0e \00 \00\01\0e\'\0eH\0e2\0e\1a\0e#\0e#\0e\14\0e2\0e\1d\0e9\0e\07\0e*\0e1\0e\15\0e\'\0eL\0e@\0e\14\0e#\0e1\0e\08\0e\t\0e2\0e\19\0e\n\00 \00 \00\08\0e\07\0e\1d\0eH\0e2\0e\1f\0e1\0e\19\0e\1e\0e1\0e\12\0e\19\0e2\0e\'\0e4\0e\n\0e2\0e\01\0e2\0e#\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00-\0e\"\0eH\0e2\0e%\0eI\0e2\0e\07\0e\1c\0e%\0e2\0e\0d\0e$\0eE\0e@\0e\02\0eH\0e\19\0e\06\0eH\0e2\0e\1a\0e5\0e\11\0e2\0eC\0e\04\0e#\0e\n\00 \00 \00D\0e!\0eH\0e\16\0e7\0e-\0eB\0e\17\0e)\0eB\0e\01\0e#\0e\18\0eA\0e\n\0eH\0e\07\0e\0b\0e1\0e\14\0e.\0e6\0e\14\0e.\0e1\0e\14\0e\14\0eH\0e2\0e \00 \00 \00 \00 \00+\0e1\0e\14\0e-\0e \0e1\0e\"\0e@\0e+\0e!\0e7\0e-\0e\19\0e\01\0e5\0e,\0e2\0e-\0e1\0e\n\0e\0c\0e2\0e*\0e1\0e\"\0e\n\00 \00 \00\1b\0e\0f\0e4\0e\1a\0e1\0e\15\0e4\0e\1b\0e#\0e0\0e\1e\0e$\0e\15\0e4\0e\01\0e\0e\0e\01\0e3\0e+\0e\19\0e\14\0eC\0e\08\0e \00 \00 \00 \00 \00 \00 \00 \00\1e\0e9\0e\14\0e\08\0e2\0eC\0e+\0eI\0e\08\0eJ\0e0\0eF\0e \00\08\0eK\0e2\0eF\0e \00\19\0eH\0e2\0e\1f\0e1\0e\07\0e@\0e-\0e\"\0e \00/\0e\n\00\n\00 \00 \00[\00T\00h\00e\00 \00c\00o\00p\00y\00r\00i\00g\00h\00t\00 \00f\00o\00r\00 \00t\00h\00e\00 \00T\00h\00a\00i\00 \00e\00x\00a\00m\00p\00l\00e\00 \00i\00s\00 \00o\00w\00n\00e\00d\00 \00b\00y\00 \00T\00h\00e\00 \00C\00o\00m\00p\00u\00t\00e\00r\00\n\00 \00 \00A\00s\00s\00o\00c\00i\00a\00t\00i\00o\00n\00 \00o\00f\00 \00T\00h\00a\00i\00l\00a\00n\00d\00 \00u\00n\00d\00e\00r\00 \00t\00h\00e\00 \00R\00o\00y\00a\00l\00 \00P\00a\00t\00r\00o\00n\00a\00g\00e\00 \00o\00f\00 \00H\00i\00s\00 \00M\00a\00j\00e\00s\00t\00y\00 \00t\00h\00e\00\n\00 \00 \00K\00i\00n\00g\00.\00]\00\n\00\n\00T\00u\00r\00k\00i\00s\00h\00 \00(\00t\00r\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00i\00j\00a\00m\00a\00l\001\01 \00h\00a\00s\00t\00a\00,\00 \00y\00a\00\1f\011\01z\00 \00_\01o\00f\00\f6\00r\00e\00 \00\e7\00a\00b\00u\00c\00a\00k\00 \00g\00\fc\00v\00e\00n\00d\00i\00.\00\n\00 \00 \00(\00=\00P\00a\00t\00i\00e\00n\00t\00 \00w\00i\00t\00h\00 \00p\00a\00j\00a\00m\00a\00s\00,\00 \00t\00r\00u\00s\00t\00e\00d\00 \00s\00w\00a\00r\00t\00h\00y\00 \00d\00r\00i\00v\00e\00r\00 \00q\00u\00i\00c\00k\00l\00y\00)\00\n") (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -50,7 +50,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -69,7 +69,7 @@ i32.and if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -78,7 +78,7 @@ ) (func $~lib/rt/pure/__retain (; 7 ;) (param $0 i32) (result i32) local.get $0 - i32.const 21052 + i32.const 22060 i32.gt_u if local.get $0 @@ -90,7 +90,7 @@ ) (func $~lib/rt/pure/__release (; 8 ;) (param $0 i32) local.get $0 - i32.const 21052 + i32.const 22060 i32.gt_u if local.get $0 @@ -118,7 +118,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -140,7 +140,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -185,7 +185,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -282,7 +282,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -296,7 +296,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -369,7 +369,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -424,7 +424,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -439,7 +439,7 @@ i32.ne if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -489,7 +489,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -575,7 +575,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -592,7 +592,7 @@ i32.lt_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -620,7 +620,7 @@ i32.lt_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -693,11 +693,11 @@ if unreachable end - i32.const 21056 + i32.const 22064 local.tee $0 i32.const 0 i32.store - i32.const 22624 + i32.const 23632 i32.const 0 i32.store loop $for-loop|0 @@ -708,7 +708,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 21056 + i32.const 22064 i32.add i32.const 0 i32.store offset=4 @@ -726,7 +726,7 @@ i32.add i32.const 2 i32.shl - i32.const 21056 + i32.const 22064 i32.add i32.const 0 i32.store offset=96 @@ -744,13 +744,13 @@ br $for-loop|0 end end - i32.const 21056 - i32.const 22640 + i32.const 22064 + i32.const 23648 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 21056 + i32.const 22064 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -760,8 +760,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 224 - i32.const 176 + i32.const 1232 + i32.const 1184 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -836,7 +836,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -888,7 +888,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -983,7 +983,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1054,7 +1054,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1088,7 +1088,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1104,7 +1104,7 @@ i32.lt_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1329,7 +1329,7 @@ (func $std/string-encoding/testUTF16Encode (; 22 ;) (local $0 i32) (local $1 i32) - i32.const 32 + i32.const 1040 call $~lib/string/String.UTF16.encode local.tee $1 local.tee $0 @@ -1338,7 +1338,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 15 i32.const 2 call $~lib/builtins/abort @@ -1350,7 +1350,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 16 i32.const 2 call $~lib/builtins/abort @@ -1362,7 +1362,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 17 i32.const 2 call $~lib/builtins/abort @@ -1374,7 +1374,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -1386,7 +1386,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 19 i32.const 2 call $~lib/builtins/abort @@ -1398,7 +1398,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 20 i32.const 2 call $~lib/builtins/abort @@ -1408,7 +1408,7 @@ i32.load8_u offset=5 if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -1420,7 +1420,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 22 i32.const 2 call $~lib/builtins/abort @@ -1430,7 +1430,7 @@ i32.load8_u offset=7 if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 23 i32.const 2 call $~lib/builtins/abort @@ -1442,7 +1442,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 24 i32.const 2 call $~lib/builtins/abort @@ -1454,7 +1454,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 25 i32.const 2 call $~lib/builtins/abort @@ -1466,7 +1466,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 26 i32.const 2 call $~lib/builtins/abort @@ -1478,7 +1478,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -1629,17 +1629,17 @@ (func $std/string-encoding/testUTF16Decode (; 28 ;) (local $0 i32) (local $1 i32) - i32.const 32 + i32.const 1040 call $~lib/string/String.UTF16.encode local.tee $0 call $~lib/string/String.UTF16.decode local.tee $1 - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 33 i32.const 2 call $~lib/builtins/abort @@ -1659,10 +1659,10 @@ (local $5 i32) (local $6 i32) (local $7 i32) - i32.const 32 + i32.const 1040 call $~lib/string/String.UTF16.encode local.set $2 - i32.const 32 + i32.const 1040 call $~lib/string/String.UTF16.byteLength local.set $1 local.get $2 @@ -1670,12 +1670,12 @@ i32.const 0 call $~lib/string/String.UTF16.decodeUnsafe local.tee $3 - i32.const 288 + i32.const 1296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 42 i32.const 2 call $~lib/builtins/abort @@ -1685,12 +1685,12 @@ local.get $1 call $~lib/string/String.UTF16.decodeUnsafe local.tee $4 - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -1700,12 +1700,12 @@ i32.const 4 call $~lib/string/String.UTF16.decodeUnsafe local.tee $5 - i32.const 304 + i32.const 1312 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 44 i32.const 2 call $~lib/builtins/abort @@ -1717,12 +1717,12 @@ i32.const 2 call $~lib/string/String.UTF16.decodeUnsafe local.tee $6 - i32.const 336 + i32.const 1344 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -1734,12 +1734,12 @@ i32.const 4 call $~lib/string/String.UTF16.decodeUnsafe local.tee $7 - i32.const 368 + i32.const 1376 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -1751,12 +1751,12 @@ i32.const 4 call $~lib/string/String.UTF16.decodeUnsafe local.tee $1 - i32.const 400 + i32.const 1408 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 47 i32.const 2 call $~lib/builtins/abort @@ -1768,12 +1768,12 @@ i32.const 0 call $~lib/string/String.UTF16.decodeUnsafe local.tee $0 - i32.const 288 + i32.const 1296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 48 i32.const 2 call $~lib/builtins/abort @@ -1888,27 +1888,27 @@ local.get $2 ) (func $std/string-encoding/testUTF8Length (; 31 ;) - i32.const 32 + i32.const 1040 i32.const 0 call $~lib/string/String.UTF8.byteLength i32.const 10 i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 55 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 32 + i32.const 1040 i32.const 1 call $~lib/string/String.UTF8.byteLength i32.const 11 i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -2110,7 +2110,7 @@ i32.gt_u if i32.const 0 - i32.const 432 + i32.const 1440 i32.const 703 i32.const 6 call $~lib/builtins/abort @@ -2128,7 +2128,7 @@ (func $std/string-encoding/testUTF8Encode (; 33 ;) (local $0 i32) (local $1 i32) - i32.const 32 + i32.const 1040 i32.const 0 call $~lib/string/String.UTF8.encode local.tee $1 @@ -2138,7 +2138,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 63 i32.const 2 call $~lib/builtins/abort @@ -2150,7 +2150,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 64 i32.const 2 call $~lib/builtins/abort @@ -2162,7 +2162,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 65 i32.const 2 call $~lib/builtins/abort @@ -2174,7 +2174,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 66 i32.const 2 call $~lib/builtins/abort @@ -2186,7 +2186,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 67 i32.const 2 call $~lib/builtins/abort @@ -2198,7 +2198,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 68 i32.const 2 call $~lib/builtins/abort @@ -2210,7 +2210,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 69 i32.const 2 call $~lib/builtins/abort @@ -2222,7 +2222,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 70 i32.const 2 call $~lib/builtins/abort @@ -2234,7 +2234,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 71 i32.const 2 call $~lib/builtins/abort @@ -2246,7 +2246,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 72 i32.const 2 call $~lib/builtins/abort @@ -2258,7 +2258,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 73 i32.const 2 call $~lib/builtins/abort @@ -2270,7 +2270,7 @@ (func $std/string-encoding/testUTF8EncodeNullTerminated (; 34 ;) (local $0 i32) (local $1 i32) - i32.const 32 + i32.const 1040 i32.const 1 call $~lib/string/String.UTF8.encode local.tee $1 @@ -2280,7 +2280,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 80 i32.const 2 call $~lib/builtins/abort @@ -2292,7 +2292,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 81 i32.const 2 call $~lib/builtins/abort @@ -2304,7 +2304,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 82 i32.const 2 call $~lib/builtins/abort @@ -2316,7 +2316,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 83 i32.const 2 call $~lib/builtins/abort @@ -2328,7 +2328,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 84 i32.const 2 call $~lib/builtins/abort @@ -2340,7 +2340,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 85 i32.const 2 call $~lib/builtins/abort @@ -2352,7 +2352,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 86 i32.const 2 call $~lib/builtins/abort @@ -2364,7 +2364,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 87 i32.const 2 call $~lib/builtins/abort @@ -2376,7 +2376,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 88 i32.const 2 call $~lib/builtins/abort @@ -2388,7 +2388,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 89 i32.const 2 call $~lib/builtins/abort @@ -2400,7 +2400,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 90 i32.const 2 call $~lib/builtins/abort @@ -2410,7 +2410,7 @@ i32.load8_u offset=10 if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 91 i32.const 2 call $~lib/builtins/abort @@ -2453,7 +2453,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2565,7 +2565,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 21052 + i32.const 22060 i32.ge_u if local.get $1 @@ -2591,7 +2591,7 @@ i32.lt_u if i32.const 0 - i32.const 432 + i32.const 1440 i32.const 719 i32.const 6 call $~lib/builtins/abort @@ -2781,19 +2781,19 @@ (func $std/string-encoding/testUTF8Decode (; 40 ;) (local $0 i32) (local $1 i32) - i32.const 32 + i32.const 1040 i32.const 0 call $~lib/string/String.UTF8.encode local.tee $0 i32.const 0 call $~lib/string/String.UTF8.decode local.tee $1 - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 97 i32.const 2 call $~lib/builtins/abort @@ -2811,38 +2811,38 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 32 + i32.const 1040 i32.const 1 call $~lib/string/String.UTF8.encode local.tee $1 i32.const 1 call $~lib/string/String.UTF8.decode local.tee $2 - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 103 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 480 + i32.const 1488 i32.const 1 call $~lib/string/String.UTF8.byteLength i32.const 4 i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 105 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 480 + i32.const 1488 i32.const 1 call $~lib/string/String.UTF8.encode local.tee $0 @@ -2851,20 +2851,20 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 107 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 512 + i32.const 1520 i32.const 1 call $~lib/string/String.UTF8.byteLength i32.const 4 i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -2874,30 +2874,30 @@ i32.const 1 call $~lib/string/String.UTF8.decode local.tee $3 - i32.const 512 + i32.const 1520 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 110 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 480 + i32.const 1488 i32.const 0 call $~lib/string/String.UTF8.encode local.tee $4 i32.const 1 call $~lib/string/String.UTF8.decode local.tee $5 - i32.const 512 + i32.const 1520 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 112 i32.const 2 call $~lib/builtins/abort @@ -2927,11 +2927,11 @@ (local $7 i32) (local $8 i32) (local $9 i32) - i32.const 32 + i32.const 1040 i32.const 1 call $~lib/string/String.UTF8.encode local.set $2 - i32.const 32 + i32.const 1040 i32.const 0 call $~lib/string/String.UTF8.byteLength local.set $1 @@ -2941,12 +2941,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $3 - i32.const 288 + i32.const 1296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 121 i32.const 2 call $~lib/builtins/abort @@ -2957,12 +2957,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $4 - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 122 i32.const 2 call $~lib/builtins/abort @@ -2973,12 +2973,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $5 - i32.const 304 + i32.const 1312 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 123 i32.const 2 call $~lib/builtins/abort @@ -2991,12 +2991,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $6 - i32.const 368 + i32.const 1376 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 124 i32.const 2 call $~lib/builtins/abort @@ -3009,12 +3009,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $7 - i32.const 400 + i32.const 1408 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 125 i32.const 2 call $~lib/builtins/abort @@ -3027,12 +3027,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $8 - i32.const 288 + i32.const 1296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 126 i32.const 2 call $~lib/builtins/abort @@ -3045,12 +3045,12 @@ i32.const 1 call $~lib/string/String.UTF8.decodeUnsafe local.tee $9 - i32.const 544 + i32.const 1552 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 128 i32.const 2 call $~lib/builtins/abort @@ -3063,12 +3063,12 @@ i32.const 1 call $~lib/string/String.UTF8.decodeUnsafe local.tee $1 - i32.const 400 + i32.const 1408 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 129 i32.const 2 call $~lib/builtins/abort @@ -3081,12 +3081,12 @@ i32.const 1 call $~lib/string/String.UTF8.decodeUnsafe local.tee $0 - i32.const 288 + i32.const 1296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 130 i32.const 2 call $~lib/builtins/abort @@ -3130,7 +3130,7 @@ i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 136 i32.const 2 call $~lib/builtins/abort @@ -3146,7 +3146,7 @@ i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 138 i32.const 2 call $~lib/builtins/abort @@ -3162,13 +3162,13 @@ call $~lib/rt/pure/__release ) (func $start:std/string-encoding (; 44 ;) - i32.const 32 + i32.const 1040 call $~lib/string/String.UTF16.byteLength i32.const 12 i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 8 i32.const 2 call $~lib/builtins/abort @@ -3183,9 +3183,9 @@ call $std/string-encoding/testUTF8Decode call $std/string-encoding/testUTF8DecodeNullTerminated call $std/string-encoding/testUTF8DecodeUnsafe - i32.const 576 + i32.const 1584 call $std/string-encoding/testLarge - i32.const 13696 + i32.const 14704 call $std/string-encoding/testLarge ) (func $~start (; 45 ;) @@ -3208,7 +3208,7 @@ i32.and if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -3227,7 +3227,7 @@ i32.and if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -3242,7 +3242,7 @@ i32.le_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -3276,7 +3276,7 @@ local.tee $0 if local.get $0 - i32.const 21052 + i32.const 22060 i32.ge_u if local.get $0 diff --git a/tests/compiler/std/string.optimized.wat b/tests/compiler/std/string.optimized.wat index d2b157e0e1..309ba5c8cd 100644 --- a/tests/compiler/std/string.optimized.wat +++ b/tests/compiler/std/string.optimized.wat @@ -28,470 +28,470 @@ (import "env" "trace" (func $~lib/builtins/trace (param i32 i32 f64 f64 f64 f64 f64))) (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (memory $0 1) - (data (i32.const 16) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00h\00i\00,\00 \00I\00\'\00m\00 \00a\00 \00s\00t\00r\00i\00n\00g") - (data (i32.const 64) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00s\00t\00d\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s") - (data (i32.const 112) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\df") - (data (i32.const 144) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 192) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\df\00\df") - (data (i32.const 224) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\df\00a\00b") - (data (i32.const 260) "\01\00\00\00\01") - (data (i32.const 272) "\02\00\00\00\01\00\00\00\01\00\00\00\02") - (data (i32.const 304) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") - (data (i32.const 336) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 384) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 448) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\006") - (data (i32.const 480) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\00\d8\00\df") - (data (i32.const 512) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00~\00l\00i\00b\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s") - (data (i32.const 560) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\004\d8\06\df") - (data (i32.const 592) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00h\00i") - (data (i32.const 624) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") - (data (i32.const 656) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00s\00t\00r\00i\00n\00g") - (data (i32.const 688) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00I\00\'\00m") - (data (i32.const 720) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00 ") - (data (i32.const 752) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00 \00 \00 ") - (data (i32.const 784) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00c") - (data (i32.const 816) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00 \00 \00a\00b\00c") - (data (i32.const 848) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\002\003") - (data (i32.const 880) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\002\003\00a\00b\00c") - (data (i32.const 912) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\002\003\001\002\00a\00b\00c") - (data (i32.const 944) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00b\00c\00 \00 ") - (data (i32.const 976) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00b\00c\00a\00b\00c") - (data (i32.const 1008) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00a\00b\00c\00a\00b\00c\00a\00b") - (data (i32.const 1040) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00,") - (data (i32.const 1072) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00x") - (data (i32.const 1104) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00,\00 \00I") - (data (i32.const 1136) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00g") - (data (i32.const 1168) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00i") - (data (i32.const 1200) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00d") - (data (i32.const 1232) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00b\00c\00d") - (data (i32.const 1264) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00b\00 \00c") - (data (i32.const 1296) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00 \00\n\00\t\00\0d\00a\00b\00c\00 \00\t\00\0d\00 ") - (data (i32.const 1344) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00a\00b\00c\00 \00\t\00\0d\00 ") - (data (i32.const 1376) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00 \00\n\00\t\00\0d\00a\00b\00c") - (data (i32.const 1408) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") - (data (i32.const 1440) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\000\000") - (data (i32.const 1472) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") - (data (i32.const 1504) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\000\000\000\001") - (data (i32.const 1536) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00b\001\000\001") - (data (i32.const 1568) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00o\007\000\007") - (data (i32.const 1600) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00x\00f\000\00f") - (data (i32.const 1632) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00x\00F\000\00F") - (data (i32.const 1664) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\001\001") - (data (i32.const 1696) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\000\00x\001\00g") - (data (i32.const 1728) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00-\001\002\003") - (data (i32.const 1760) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\001\002\003") - (data (i32.const 1792) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\002\00.\003") - (data (i32.const 1824) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00 \00\t\00\n\001") - (data (i32.const 1856) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00 \00\t\00\n\000\00x\000\002") - (data (i32.const 1888) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\000\00x\007\00F\00F\00F\00F\00F\00F\00F") - (data (i32.const 1936) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\000\00x\007\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F") - (data (i32.const 2000) "\b8\00\00\00\01\00\00\00\00\00\00\00\b8") - (data (i32.const 2022) "\f0?\00\00\00\00\00\00$@\00\00\00\00\00\00Y@\00\00\00\00\00@\8f@\00\00\00\00\00\88\c3@\00\00\00\00\00j\f8@\00\00\00\00\80\84.A\00\00\00\00\d0\12cA\00\00\00\00\84\d7\97A\00\00\00\00e\cd\cdA\00\00\00 _\a0\02B\00\00\00\e8vH7B\00\00\00\a2\94\1amB\00\00@\e5\9c0\a2B\00\00\90\1e\c4\bc\d6B\00\004&\f5k\0cC\00\80\e07y\c3AC\00\a0\d8\85W4vC\00\c8Ngm\c1\abC\00=\91`\e4X\e1C@\8c\b5x\1d\af\15DP\ef\e2\d6\e4\1aKD\92\d5M\06\cf\f0\80D") - (data (i32.const 2208) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\e0\07\00\00\e0\07\00\00\b8\00\00\00\17") - (data (i32.const 2240) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\00.") - (data (i32.const 2272) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00.\000\000") - (data (i32.const 2304) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\00-\005") - (data (i32.const 2336) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\00e\00-\005") - (data (i32.const 2368) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00-\000\00.\003\00e\00-\002\002") - (data (i32.const 2400) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\000\00.\003\00e\00+\002\002") - (data (i32.const 2432) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\00-\001") - (data (i32.const 2464) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\000\00.\001\00e\00-\000") - (data (i32.const 2496) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\001") - (data (i32.const 2528) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\002\005") - (data (i32.const 2560) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00.\00e\00+\003\00a") - (data (i32.const 2592) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\00.\000\00e\00-\001\000") - (data (i32.const 2624) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\00.\000\00e\00-\003\000") - (data (i32.const 2656) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\00.\000\00e\00-\003\002\003") - (data (i32.const 2688) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\00.\000\00e\00-\003\002\004") - (data (i32.const 2720) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00e\00+\003\000\008") - (data (i32.const 2752) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00e\00+\003\000\009") - (data (i32.const 2784) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\00.\000\00e\00-\001\00_\000") - (data (i32.const 2816) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\001\00.\000\00e\00-\001\000\00_\000") - (data (i32.const 2864) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\00.\000\00e\00+\001\00_\000") - (data (i32.const 2896) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00_\000") - (data (i32.const 2928) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00_\001") - (data (i32.const 2960) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\001\000\00.\000\000\00_\000\001\00e\002") - (data (i32.const 3008) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\001\002\003\004\005\006\007\008\009\00_\004") - (data (i32.const 3056) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\001\00_\000\001\002\003\004\005\006\007\008\009") - (data (i32.const 3104) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\006\000") - (data (i32.const 3136) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\006\000") - (data (i32.const 3168) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00-\00.\000\000\000\000\000") - (data (i32.const 3200) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\00x") - (data (i32.const 3232) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00-\001\001\00e\00-\001\00s\00t\00r\00i\00n\00g") - (data (i32.const 3280) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\000\001\00e\001\00s\00t\00r\00i\00n\00g") - (data (i32.const 3328) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\000\001\000\00s\00t\00r\00i\00n\00g") - (data (i32.const 3376) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00+\00.\002\002\00e\00-\001") - (data (i32.const 3408) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\001\00.\00s\001") - (data (i32.const 3440) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00x\000") - (data (i32.const 3472) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00x\005") - (data (i32.const 3504) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00x\00D") - (data (i32.const 3536) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\0b\001\00.\001") - (data (i32.const 3568) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00\0b\00\0b\00-\001\00.\001") - (data (i32.const 3600) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00\0c\00\0c\00-\001\00.\001") - (data (i32.const 3632) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00( ( -\001\00.\001") - (data (i32.const 3664) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00) ) -\001\00.\001") - (data (i32.const 3696) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\000\000\000") - (data (i32.const 3728) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\000\000\00a") - (data (i32.const 3760) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\000\000\001") - (data (i32.const 3792) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\00.\000\000") - (data (i32.const 3824) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\00.\000\00a") - (data (i32.const 3856) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\001\00e") - (data (i32.const 3888) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\00e\00+\000\000\000\001") - (data (i32.const 3920) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\000\00e\00+\001\000\000") - (data (i32.const 3952) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00.\00-\001\00.") - (data (i32.const 3984) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00e\00-\001\00.\002") - (data (i32.const 4016) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00e\00x") - (data (i32.const 4048) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\001\00x") - (data (i32.const 4080) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\00-\00x") - (data (i32.const 4112) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\001\00x") - (data (i32.const 4144) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\000\00.\001\00e\00-\001\00x") - (data (i32.const 4176) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\000\00.") - (data (i32.const 4208) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\000\000") - (data (i32.const 4240) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\000\00.") - (data (i32.const 4272) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\001\00.") - (data (i32.const 4304) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\00.") - (data (i32.const 4336) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\00a") - (data (i32.const 4368) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00.\00.\001") - (data (i32.const 4400) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00.\001\00.\001") - (data (i32.const 4432) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\000\00.\00 \001") - (data (i32.const 4464) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\000\00.\000") - (data (i32.const 4496) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00-\000\00.\000") - (data (i32.const 4528) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00+\000") - (data (i32.const 4560) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00-\000") - (data (i32.const 4592) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00+") - (data (i32.const 4624) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00-") - (data (i32.const 4656) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00-\00-\000") - (data (i32.const 4688) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00+\00+\000") - (data (i32.const 4720) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00.\00a") - (data (i32.const 4752) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\00.\000") - (data (i32.const 4784) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00.") - (data (i32.const 4816) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00.\00.") - (data (i32.const 4848) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 4880) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\0b") - (data (i32.const 4912) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\0e\18") - (data (i32.const 4944) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\0e\181\00.\001") - (data (i32.const 4976) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\0e\18\0e\181\00.\001") - (data (i32.const 5008) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\0c") - (data (i32.const 5040) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e") - (data (i32.const 5072) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") - (data (i32.const 5104) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\002\002") - (data (i32.const 5136) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\002\002") - (data (i32.const 5168) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\002\003") - (data (i32.const 5200) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\002\003") - (data (i32.const 5232) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\003\007") - (data (i32.const 5264) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\003\007") - (data (i32.const 5296) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\003\008") - (data (i32.const 5328) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\003\008") - (data (i32.const 5360) "*\00\00\00\01\00\00\00\01\00\00\00*\00\00\002\00.\002\002\000\004\004\006\000\004\009\002\005\000\003\001\003\00e\00-\001\006") - (data (i32.const 5424) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\001\00.\007\009\007\006\009\003\001\003\004\008\006\002\003\001\005\007\00e\00+\003\000\008") - (data (i32.const 5488) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\005\00e\00-\003\002\004") - (data (i32.const 5520) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\000\00.\000\000\000\000\000\001\00e\00+\003\001\004") - (data (i32.const 5568) "|\00\00\00\01\00\00\00\01\00\00\00|\00\00\000\00.\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\00e\00+\005\006") - (data (i32.const 5712) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00+\001\00E\00-\003\002\005") - (data (i32.const 5744) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00+\001\00E\00+\003\000\009") - (data (i32.const 5776) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00-\001\00E\00-\003\002\005") - (data (i32.const 5808) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00-\001\00E\00+\003\000\009") - (data (i32.const 5840) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\001\00e\00-\001\000\000\000\000\000\000") - (data (i32.const 5888) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\001\00e\00+\001\000\000\000\000\000\000") - (data (i32.const 5936) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00.\00e\003\006\000") - (data (i32.const 5968) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00 \00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 6016) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00+\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 6064) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 6112) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00I\00n\00f\00i\00n\00i\00t\00y\00x") - (data (i32.const 6160) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00I\00n\00f\00i\00n\00i\00t\00y\00+\001") - (data (i32.const 6208) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00I\00n\00f\00i") - (data (i32.const 6240) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00+\00I\00n\00f\00i\00n\00i\00t") - (data (i32.const 6272) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00i\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 6304) "\aa\00\00\00\01\00\00\00\01\00\00\00\aa\00\00\00.\002\004\007\000\003\002\008\002\002\009\002\000\006\002\003\002\007\002\000\008\008\002\008\004\003\009\006\004\003\004\001\001\000\006\008\006\001\008\002\005\002\009\009\000\001\003\000\007\001\006\002\003\008\002\002\001\002\007\009\002\008\004\001\002\005\000\003\003\007\007\005\003\006\003\005\001\000\004\003\00e\00-\003\002\003") - (data (i32.const 6496) "\aa\00\00\00\01\00\00\00\01\00\00\00\aa\00\00\00.\007\004\001\000\009\008\004\006\008\007\006\001\008\006\009\008\001\006\002\006\004\008\005\003\001\008\009\003\000\002\003\003\002\000\005\008\005\004\007\005\008\009\007\000\003\009\002\001\004\008\007\001\004\006\006\003\008\003\007\008\005\002\003\007\005\001\000\001\003\002\006\000\009\000\005\003\001\003\002\00e\00-\003\002\003") - (data (i32.const 6688) "\aa\00\00\00\01\00\00\00\01\00\00\00\aa\00\00\00.\002\002\002\005\000\007\003\008\005\008\005\000\007\002\000\001\006\003\000\001\002\003\000\005\005\006\003\007\009\005\005\006\007\006\001\005\002\005\000\003\006\001\002\004\001\004\005\007\003\000\001\008\000\001\003\000\008\003\002\002\008\007\002\004\000\004\009\005\008\006\006\004\007\006\000\006\007\006\000\00e\00-\003\000\007") - (data (i32.const 6880) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\001\007\009\007\006\009\003\001\003\004\008\006\002\003\001\005\008\000\007\009\003\007\002\008\009\007\001\004\000\005\003\000\003\004\001\005\000\007\009\009\003\004\001\003\002\007\001\000\000\003\007\008\002\006\009\003\006\001\007\003\007\007\008\009\008\000\004\004") - (data (i32.const 7040) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\004\009\006\008\002\009\002\007\006\004\007\005\000\009\004\006\006\004\009\000\001\007\009\007\007\005\008\007\002\000\007\000\009\006\003\003\000\002\008\006\004\001\006\006\009\002\008\008\007\009\001\000\009\004\006\005\005\005\005\004\007\008\005\001\009\004\000\004") - (data (i32.const 7200) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\000\002\006\003\000\006\005\007\004\008\008\006\007\001\005\000\005\008\002\000\006\008\001\009\000\008\009\000\002\000\000\000\007\000\008\003\008\003\006\007\006\002\007\003\008\005\004\008\004\005\008\001\007\007\001\001\005\003\001\007\006\004\004\007\005\007\003\000") - (data (i32.const 7360) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\002\007\000\000\006\009\008\005\005\005\007\001\003\006\006\009\005\009\006\002\002\008\004\002\009\001\004\008\001\009\008\006\000\008\003\004\009\003\006\004\007\005\002\009\002\007\001\009\000\007\004\001\006\008\004\004\004\003\006\005\005\001\000\007\000\004\003\004") - (data (i32.const 7520) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\002\007\001\001\005\005\009\006\009\009\005\000\008\000\009\003\000\004\002\008\008\000\001\007\007\009\000\004\001\007\004\004\009\007\007\009\001\00.\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009") - (data (i32.const 7680) "\\\00\00\00\01\00\00\00\01\00\00\00\\\00\00\000\00.\009\007\005\003\005\003\001\008\008\008\007\009\009\005\000\002\006\001\003\008\000\007\001\003\005\002\007\006\001\004\007\001\006\004\004\000\004\003\009\00e\00-\001\000\003") - (data (i32.const 7792) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\00.\005\009\006\001\008\006\000\003\004\008\001\003\001\008\000\007\000\009\001\008\006\001\000\000\002\002\006\006\004\005\003\009\004\001\009\005\000\004\002\008\00e\000\000") - (data (i32.const 7904) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\001\00.\008\001\005\000\001\003\001\006\009\002\001\008\000\003\008\007\002\009\008\008\007\004\006\000\008\009\008\007\003\003\005\002\006\009\005\007\004\004\002\00e\00-\001") - (data (i32.const 8016) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\004\002\00.\000\007\000\008\002\003\005\007\005\003\004\004\005\003\006\000\000\006\008\001\006\001\008\006\008\005\006\008\002\002\005\007\005\009\000\007\007\002\00e\00-\002") - (data (i32.const 8128) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\006\006\005\00.\004\006\008\006\003\000\006\005\001\006\002\006\001\004\005\006\003\002\008\009\007\003\002\002\005\005\007\009\008\003\003\004\007\000\008\001\006\00e\00-\003") - (data (i32.const 8240) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\006\001\000\001\00.\008\005\002\009\002\002\009\007\000\008\006\008\006\002\001\007\008\006\006\009\000\004\009\005\004\008\005\004\004\009\008\003\001\007\005\003\00e\00-\004") - (data (i32.const 8352) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\007\006\009\006\006\00.\009\005\002\000\008\002\003\006\009\006\008\000\007\007\008\004\009\004\006\004\003\004\008\008\007\005\004\007\001\001\005\008\005\004\009\00e\00-\005") - (data (i32.const 8464) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\002\005\000\005\000\006\00.\005\003\002\002\002\002\008\006\008\002\004\009\006\001\003\002\006\000\004\008\000\007\002\002\002\009\002\003\007\000\002\003\000\004\00e\00-\006") - (data (i32.const 8576) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\002\007\004\000\000\003\007\00.\002\003\000\002\002\008\000\000\005\003\002\005\008\005\002\004\002\004\006\009\007\006\009\008\003\003\001\001\007\007\003\007\007\00e\00-\007") - (data (i32.const 8688) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\002\000\007\002\003\000\009\003\00.\005\000\000\004\009\007\004\002\006\004\005\009\004\001\005\002\009\002\006\008\007\001\005\004\002\008\003\002\004\004\009\000\00e\00-\008") - (data (i32.const 8800) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\007\009\000\000\002\008\000\002\003\008\000\008\001\006\000\004\009\005\006\002\002\006\000\001\001\000\004\007\004\006\000\002\003\008\007\004\008\009\001\002\00e\001") - (data (i32.const 8912) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\009\008\002\002\008\006\000\006\005\003\007\003\007\002\009\006\008\004\008\001\009\000\005\005\008\004\004\008\007\006\000\004\006\005\008\006\003\005\009\007\00e\002") - (data (i32.const 9024) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\007\004\006\008\009\004\009\007\002\003\001\009\000\003\007\000\008\000\009\004\000\005\005\007\000\005\006\000\001\006\000\004\000\005\003\002\004\008\006\009\00e\003") - (data (i32.const 9136) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\001\006\003\000\002\006\008\003\002\000\002\008\002\007\002\008\004\007\005\009\008\000\004\005\009\008\004\004\002\007\001\000\003\001\007\005\001\006\006\005\00e\004") - (data (i32.const 9248) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\004\006\003\007\001\006\008\006\002\009\007\001\009\001\007\000\006\009\005\001\000\009\009\001\008\007\006\009\006\004\005\004\009\002\000\002\002\000\008\008\00e\005") - (data (i32.const 9360) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\006\005\003\007\008\000\005\009\004\004\004\009\007\007\001\001\005\005\004\002\000\009\004\006\001\006\008\006\004\001\005\008\007\002\000\006\007\005\002\003\00e\006") - (data (i32.const 9472) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\002\003\004\006\003\002\004\003\005\006\005\000\002\004\003\007\000\004\005\002\001\002\002\003\000\007\001\003\009\006\000\004\005\007\006\007\006\005\003\001\00e\006") - (data (i32.const 9584) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\009\007\000\009\004\008\001\007\001\006\004\002\000\000\004\008\003\004\001\008\009\007\002\005\008\009\008\000\004\005\004\002\009\008\002\000\005\002\007\008\00e\008") - (data (i32.const 9696) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\004\009\009\006\009\000\008\005\002\002\000\005\001\008\007\004\001\001\000\007\007\009\009\008\002\003\005\004\009\003\002\004\009\009\004\009\009\006\000\002\00e\009") - (data (i32.const 9808) "Z\00\00\00\01\00\00\00\01\00\00\00Z\00\00\000\00.\007\009\002\005\002\000\001\002\000\000\005\005\007\002\004\005\008\006\001\009\004\004\000\001\001\002\006\007\000\004\001\007\008\007\005\000\005\001\004\009\00e\002\002") - (data (i32.const 9920) "Z\00\00\00\01\00\00\00\01\00\00\00Z\00\00\000\00.\006\000\009\006\005\006\004\005\008\005\009\008\003\001\007\007\004\000\008\009\003\004\003\005\002\005\007\000\002\001\003\003\007\007\004\007\005\007\003\009\00e\003\000") - (data (i32.const 10032) "Z\00\00\00\01\00\00\00\01\00\00\00Z\00\00\000\00.\004\008\000\000\004\001\006\001\001\007\004\007\007\000\002\008\007\008\007\008\007\004\003\006\000\002\000\005\000\002\003\005\004\009\004\009\007\001\002\008\00e\006\007") - (data (i32.const 10144) "\\\00\00\00\01\00\00\00\01\00\00\00\\\00\00\000\00.\008\005\002\004\008\002\009\000\007\009\008\001\007\009\006\008\002\002\004\008\003\000\003\003\007\009\003\001\000\005\002\007\008\001\006\004\001\004\008\003\00e\001\000\005") - (data (i32.const 10256) "\\\00\00\00\01\00\00\00\01\00\00\00\\\00\00\000\00.\000\003\002\007\001\002\003\009\002\009\001\007\000\009\007\008\002\001\001\005\004\004\007\000\006\009\003\007\002\007\004\008\009\005\006\000\008\004\002\005\00e\002\006\009") - (data (i32.const 10368) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00 \00\t\00\n") - (data (i32.const 10400) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00 \00\t\00\n\00\0d\00.\001") - (data (i32.const 10432) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00b") - (data (i32.const 10464) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00b") - (data (i32.const 10496) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00k\00e\00y\001") - (data (i32.const 10528) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00k\00e\00y\002") - (data (i32.const 10560) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00k\00e\001") - (data (i32.const 10592) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00k\00e\002") - (data (i32.const 10624) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00k\00e\00y\001\002") - (data (i32.const 10656) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00k\00e\00y\001\001") - (data (i32.const 10688) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00\a40\ed0\cf0\cb0\db0\d80\c80") - (data (i32.const 10720) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00\a60\f00\ce0\aa0\af0\e40\de0") - (data (i32.const 10752) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00D\00\19 f\00h\00u\00a\00s\00c\00a\00i\00l") - (data (i32.const 10800) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00D\00\19 \1f\1eu\00a\00s\00c\00a\00i\00l") - (data (i32.const 10848) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00b\00a") - (data (i32.const 10880) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00a") - (data (i32.const 10912) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 10960) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00a\00a") - (data (i32.const 10992) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00a\00b\00a\00b\00a\00b\00a\00b") - (data (i32.const 11024) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00a\00a\00a\00a") - (data (i32.const 11056) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00a\00a\00a\00a\00a") - (data (i32.const 11088) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00a\00a\00a\00a\00a\00a\00a") - (data (i32.const 11120) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00-\00b\00-\00c") - (data (i32.const 11152) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00+\00b\00-\00c") - (data (i32.const 11184) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\00a\00b\00c") - (data (i32.const 11216) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\n\00a\00b\00c") - (data (i32.const 11248) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\n") - (data (i32.const 11280) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00c") - (data (i32.const 11312) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00+\00+") - (data (i32.const 11344) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00b\00+\00+") - (data (i32.const 11376) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00a\00b\00c\00a\00b\00c\00a\00b\00c") - (data (i32.const 11424) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00+\00+\00+") - (data (i32.const 11456) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00a\00b\00c\00a\00b\00c\00a") - (data (i32.const 11488) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00+\00+\00+\00b\00c\00+\00+\00+\00b\00c\00+\00+\00+") - (data (i32.const 11536) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00+\00+\00c\00+\00+\00c") - (data (i32.const 11568) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00c\00c\00c\00c") - (data (i32.const 11600) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00c\00c") - (data (i32.const 11632) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\00+\00+\00+") - (data (i32.const 11664) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00e") - (data (i32.const 11696) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00b\00c") - (data (i32.const 11728) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00+") - (data (i32.const 11760) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00+\00b\00+\00c") - (data (i32.const 11792) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00+\00a\00+\00b\00+\00c\00+") - (data (i32.const 11824) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n") - (data (i32.const 11872) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00n") - (data (i32.const 11904) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00j\00k\00l\00m\00n") - (data (i32.const 11936) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00c\00d\00e\00f\00g") - (data (i32.const 11968) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00d\00e\00f\00g\00h") - (data (i32.const 12000) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m") - (data (i32.const 12048) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00c\00d\00e\00f\00g\00h\00i") - (data (i32.const 12080) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00e\00f\00g") - (data (i32.const 12112) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00e\00f\00g\00h") - (data (i32.const 12144) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00d") - (data (i32.const 12176) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 12224) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 12288) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") - (data (i32.const 12400) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00,\00b\00,\00c") - (data (i32.const 12432) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00a\00,\00 \00b\00,\00 \00c") - (data (i32.const 12464) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00,\00 ") - (data (i32.const 12496) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00,\00b\00,\00,\00c") - (data (i32.const 12528) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00,\00a\00,\00b\00,\00c") - (data (i32.const 12560) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00,\00b\00,\00c\00,") - (data (i32.const 12592) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\008") - (data (i32.const 12624) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\002") - (data (i32.const 12656) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\000\000\000") - (data (i32.const 12688) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\002\003\004") - (data (i32.const 12720) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\002\003\004\005") - (data (i32.const 12752) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\002\003\004\005\006") - (data (i32.const 12784) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\001\001\001\001\001\001") - (data (i32.const 12816) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\002\003\004\005\006\007") - (data (i32.const 12848) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\002\003\004\005\006\007\008") - (data (i32.const 12880) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\001\002\003\004\005\006\007\008\009") - (data (i32.const 12928) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\002\001\004\007\004\008\003\006\004\006") - (data (i32.const 12976) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\002\001\004\007\004\008\003\006\004\007") - (data (i32.const 13024) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00-\002\001\004\007\004\008\003\006\004\008") - (data (i32.const 13072) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00-\001") - (data (i32.const 13104) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\000\000\000") - (data (i32.const 13136) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\002\001\004\007\004\008\003\006\004\008") - (data (i32.const 13184) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\004\002\009\004\009\006\007\002\009\005") - (data (i32.const 13232) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\009\009\009\009\009\009\009\009") - (data (i32.const 13264) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\001\000\000\000\000\000\000\000\000") - (data (i32.const 13312) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\004\002\009\004\009\006\007\002\009\007") - (data (i32.const 13360) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 13408) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\008\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 13456) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\008\006\008\007\001\009\004\007\006\007\003\005\000") - (data (i32.const 13504) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\008\006\008\007\001\009\004\007\006\007\003\005\000\001") - (data (i32.const 13552) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 13600) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 13648) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\001\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 13712) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\001\002\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 13776) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\001\002\003\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 13840) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\001\008\004\004\006\007\004\004\000\007\003\007\000\009\005\005\001\006\001\005") - (data (i32.const 13904) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\002\003\004") - (data (i32.const 13936) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00-\004\002\009\004\009\006\007\002\009\005") - (data (i32.const 13984) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00-\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 14032) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00-\008\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 14080) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00-\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 14128) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00-\001\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") - (data (i32.const 14192) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\009\002\002\003\003\007\002\000\003\006\008\005\004\007\007\005\008\000\007") - (data (i32.const 14256) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00-\009\002\002\003\003\007\002\000\003\006\008\005\004\007\007\005\008\000\008") - (data (i32.const 14320) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 14352) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 14384) "\b8\02\00\00\01\00\00\00\00\00\00\00\b8\02\00\00\88\02\1c\08\a0\d5\8f\fav\bf>\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a80?1@1C2D3E4P5Q6R7S8T9Y:[;\\e?f@hAiBj@kClDoBqErFuG}H\82I\87J\89K\8aL\8bL\8cM\92N\9dO\9ePEW{\1d|\1d}\1d\7fX\86Y\88Z\89Z\8aZ\8c[\8e\\\8f\\\ac]\ad^\ae^\af^\c2_\cc`\cda\cea\cfb\d0c\d1d\d5e\d6f\d7g\f0h\f1i\f2j\f3k\f4l\f5m\f9n\fd-\fe-\ff-PiQiRiSiTiUiViWiXiYiZi[i\\i]i^i_i\82\00\83\00\84\00\85\00\86\00\87\00\88\00\89\00\c0u\cfv\80\89\81\8a\82\8b\85\8c\86\8dp\9dq\9dv\9ew\9ex\9fy\9fz\a0{\a0|\a1}\a1\b3\a2\ba\a3\bb\a3\bc\a4\be\a5\c3\a2\cc\a4\da\a6\db\a6\e5j\ea\a7\eb\a7\ecn\f3\a2\f8\a8\f9\a8\fa\a9\fb\a9\fc\a4&\b0*\b1+\b2N\b3\84\08b\bac\bbd\bce\bdf\bem\bfn\c0o\c1p\c2~\c3\7f\c3}\cf\8d\d0\94\d1\ab\d2\ac\d3\ad\d4\b0\d5\b1\d6\b2\d7\c4\d8\c5\d9\c6\da") - (data (i32.const 22768) "\10\00\00\00\01\00\00\00\n\00\00\00\10\00\00\00`W\00\00`W\00\00\90\01\00\00\90\01") - (data (i32.const 22800) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\000\009\00_\00A\00Z\00 \00a\00z\00.\00!\00\n") - (data (i32.const 22848) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\000\009\00_\00A\00Z\00 \00A\00Z\00.\00!\00\n") - (data (i32.const 22896) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\000\009\00_\00A\00Z\00 \00a\00z\00.\00!\00\t") - (data (i32.const 22944) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\000\009\00_\00a\00z\00 \00a\00z\00.\00!\00\t") - (data (i32.const 22992) "J\00\00\00\01\00\00\00\01\00\00\00J\00\00\00D\00e\00r\00 \00W\00e\00c\00h\00s\00e\00l\00 \00a\00l\00l\00e\00i\00n\00 \00i\00s\00t\00 \00d\00a\00s\00 \00B\00e\00s\00t\00\e4\00n\00d\00i\00g\00e") - (data (i32.const 23088) "J\00\00\00\01\00\00\00\01\00\00\00J\00\00\00D\00E\00R\00 \00W\00E\00C\00H\00S\00E\00L\00 \00A\00L\00L\00E\00I\00N\00 \00I\00S\00T\00 \00D\00A\00S\00 \00B\00E\00S\00T\00\c4\00N\00D\00I\00G\00E") - (data (i32.const 23184) "J\00\00\00\01\00\00\00\01\00\00\00J\00\00\00d\00e\00r\00 \00w\00e\00c\00h\00s\00e\00l\00 \00a\00l\00l\00e\00i\00n\00 \00i\00s\00t\00 \00d\00a\00s\00 \00b\00e\00s\00t\00\e4\00n\00d\00i\00g\00e") - (data (i32.const 23280) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00@\00 \00\14 \00\14\04@\04C\043\04 \00G\045\04;\04>\042\045\04:\040\04!") - (data (i32.const 23344) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00@\00 \00\14 \00\14\04 \04#\04\13\04 \00\'\04\15\04\1b\04\1e\04\12\04\15\04\1a\04\10\04!") - (data (i32.const 23408) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00@\00 \00\14 \004\04@\04C\043\04 \00G\045\04;\04>\042\045\04:\040\04!") - (data (i32.const 23472) "D\00\00\00\01\00\00\00\01\00\00\00D\00\00\00.\" \00E\00\c5\"d\00a\00 \00=\00 \00Q\00,\00 \00n\00 \00\92! \00\1e\",\00 \00\11\" \00f\00(\00i\00)\00 \00=\00 \00\0f\" \00g\00(\00i\00)") - (data (i32.const 23568) "D\00\00\00\01\00\00\00\01\00\00\00D\00\00\00.\" \00E\00\c5\"D\00A\00 \00=\00 \00Q\00,\00 \00N\00 \00\92! \00\1e\",\00 \00\11\" \00F\00(\00I\00)\00 \00=\00 \00\0f\" \00G\00(\00I\00)") - (data (i32.const 23664) "D\00\00\00\01\00\00\00\01\00\00\00D\00\00\00.\" \00e\00\c5\"d\00a\00 \00=\00 \00q\00,\00 \00n\00 \00\92! \00\1e\",\00 \00\11\" \00f\00(\00i\00)\00 \00=\00 \00\0f\" \00g\00(\00i\00)") - (data (i32.const 23760) "H\00\00\00\01\00\00\00\01\00\00\00H\00\00\00\f0\00i\00 \001\01n\00t\00Y\02\c8\02n\00\e6\00\83\02Y\02n\00Y\02l\00 \00f\00Y\02\c8\02n\00[\02t\001\01k\00 \00Y\02s\00o\00\8a\02s\00i\00\c8\02e\001\01\83\02n") - (data (i32.const 23856) "H\00\00\00\01\00\00\00\01\00\00\00H\00\00\00\d0\00I\00 \00I\00N\00T\00\8f\01\c8\02N\00\c6\00\a9\01\8f\01N\00\8f\01L\00 \00F\00\8f\01\c8\02N\00\90\01T\00I\00K\00 \00\8f\01S\00O\00\b1\01S\00I\00\c8\02E\00I\00\a9\01N") - (data (i32.const 23952) "H\00\00\00\01\00\00\00\01\00\00\00H\00\00\00\f0\00i\00 \00i\00n\00t\00Y\02\c8\02n\00\e6\00\83\02Y\02n\00Y\02l\00 \00f\00Y\02\c8\02n\00[\02t\00i\00k\00 \00Y\02s\00o\00\8a\02s\00i\00\c8\02e\00i\00\83\02n") - (data (i32.const 24048) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00\a3\03r\1f \00\b3\03\bd\03\c9\03\c1\03\af\03\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00\ba\03\cc\03\c8\03\b7\03") - (data (i32.const 24112) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00\a3\03\c8\1f \00\93\03\9d\03\a9\03\a1\03\8a\03\96\03\a9\03 \00\08\1f\a0\03\f8\1f \00\a4\03\ca\1f\9d\03 \00\9a\03\8c\03\a8\03\97\03") - (data (i32.const 24176) "0\00\00\00\01\00\00\00\01\00\00\000\00\00\00\c4\03\bf\03\e6\1f \00\c3\03\c0\03\b1\03\b8\03\b9\03\bf\03\e6\1f \00\c4\03t\1f\bd\03 \00\c4\03\c1\03\bf\03\bc\03\b5\03\c1\03\ae\03,") - (data (i32.const 24240) "4\00\00\00\01\00\00\00\01\00\00\004\00\00\00\a4\03\9f\03\a5\03B\03 \00\a3\03\a0\03\91\03\98\03\99\03\9f\03\a5\03B\03 \00\a4\03\ca\1f\9d\03 \00\a4\03\a1\03\9f\03\9c\03\95\03\a1\03\89\03,") - (data (i32.const 24320) ",\00\00\00\01\00\00\00\01\00\00\00,\00\00\00\c3\03r\1f \00\b3\03\bd\03\c9\03\c1\03\af\03\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00D\1f\c8\03\b7\03") - (data (i32.const 24384) ",\00\00\00\01\00\00\00\01\00\00\00,\00\00\00\a3\03\c8\1f \00\93\03\9d\03\a9\03\a1\03\8a\03\96\03\a9\03 \00\08\1f\a0\03\f8\1f \00\a4\03\ca\1f\9d\03 \00L\1f\a8\03\97\03") - (data (i32.const 24448) "2\00\00\00\01\00\00\00\01\00\00\002\00\00\00\c0\03\bf\03z\1f \00\bc\03r\1f \00\b2\03\af\03\b1\03 \00\bc\03\b5\03\c4\03\c1\03\ac\03\b5\03\b9\03 \00\c4\03t\1f \00\b3\03\c6\1f.") - (data (i32.const 24528) "4\00\00\00\01\00\00\00\01\00\00\004\00\00\00\a0\03\9f\03\ea\1f \00\9c\03\c8\1f \00\92\03\8a\03\91\03 \00\9c\03\95\03\a4\03\a1\03\86\03\95\03\99\03 \00\a4\03\ca\1f \00\93\03\97\03B\03.") - (data (i32.const 24608) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00\91\03\c0\03\bf\1f \00\c4\03p\1f \00\ba\03\cc\03\ba\03\ba\03\b1\03\bb\03\b1\03 \00\b2\03\b3\03\b1\03\bb\03\bc\03\ad\03\bd\03\b7\03") - (data (i32.const 24672) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00\91\03\a0\03\bf\1f \00\a4\03\ba\1f \00\9a\03\8c\03\9a\03\9a\03\91\03\9b\03\91\03 \00\92\03\93\03\91\03\9b\03\9c\03\88\03\9d\03\97\03") - (data (i32.const 24736) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00\c4\03\f6\1f\bd\03 \00\fe\1f\95\03\bb\03\bb\03\ae\03\bd\03\c9\03\bd\03 \00\c4\03p\1f \001\1f\b5\03\c1\03\ac\03") - (data (i32.const 24800) "*\00\00\00\01\00\00\00\01\00\00\00*\00\00\00\a4\03\a9\03B\03\9d\03 \00\fe\1f\95\03\9b\03\9b\03\89\03\9d\03\a9\03\9d\03 \00\a4\03\ba\1f \009\1f\95\03\a1\03\86\03") - (data (i32.const 24864) "2\00\00\00\01\00\00\00\01\00\00\002\00\00\00\ba\03\b1\03v\1f \00\c3\03p\1f\bd\03 \00\c0\03\c1\03\f6\1f\c4\03\b1\03 \00\00\1f\bd\03\b4\03\c1\03\b5\03\b9\03\c9\03\bc\03\ad\03\bd\03\b7\03") - (data (i32.const 24944) "4\00\00\00\01\00\00\00\01\00\00\004\00\00\00\9a\03\91\03\da\1f \00\a3\03\ba\1f\9d\03 \00\a0\03\a1\03\a9\03B\03\a4\03\91\03 \00\08\1f\9d\03\94\03\a1\03\95\03\99\03\a9\03\9c\03\88\03\9d\03\97\03") - (data (i32.const 25024) "6\00\00\00\01\00\00\00\01\00\00\006\00\00\00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00f\1f \00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00\bf\1f\95\03\bb\03\b5\03\c5\03\b8\03\b5\03\c1\03\b9\03\ac\03!") - (data (i32.const 25104) ":\00\00\00\01\00\00\00\01\00\00\00:\00\00\00\a7\03\91\03\99\03B\03\a1\03\95\03,\00 \00n\1f \00\a7\03\91\03\99\03B\03\a1\03\95\03,\00 \00\bf\1f\95\03\9b\03\95\03\a5\03\98\03\95\03\a1\03\99\03\86\03!") - (data (i32.const 25184) "\80\00\00\00\01\00\00\00\01\00\00\00\80\00\00\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00 \00/\000\001\002\003\004\005\006\007\008\009\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z") - (data (i32.const 25328) "\80\00\00\00\01\00\00\00\01\00\00\00\80\00\00\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00 \00/\000\001\002\003\004\005\006\007\008\009\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z") - (data (i32.const 25472) "\80\00\00\00\01\00\00\00\01\00\00\00\80\00\00\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\00 \00/\000\001\002\003\004\005\006\007\008\009\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z") - (data (i32.const 25616) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00S\00S") - (data (i32.const 25648) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000\01") - (data (i32.const 25680) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00i\00\07\03") - (data (i32.const 25712) "\ae\00\00\00\01\00\00\00\01\00\00\00\ae\00\00\00\a3\00\a9\00\b5\00\c0\00\c6\00\d6\00\de\00\df\00\e9\00\f6\00\ff\00\13 \14 \18 \1c \1d \1e \" & 0 \"!S\01`\01x\01~\01\ac \00\91\03\92\03\93\03\94\03\a9\03\b1\03\b2\03\b3\03\b4\03\c9\03 \00\10\04\11\04\12\04\13\04\14\040\041\042\043\044\04\00\"\02\"\08\"\1d!\'\"*\"a\"\1e\" \00\91!\97!\a8!\bb!\e3! \00\10%<%T%X%\91%\ba%:&@& \00\01\fb\fd\ff@$\82 \1f\02\1e\e5\04\84\1eP\02\d0\02N#\d0\051\05\d0\10") - (data (i32.const 25904) "\b2\00\00\00\01\00\00\00\01\00\00\00\b2\00\00\00\a3\00\a9\00\9c\03\c0\00\c6\00\d6\00\de\00S\00S\00\c9\00\d6\00x\01\13 \14 \18 \1c \1d \1e \" & 0 \"!R\01`\01x\01}\01\ac \00\91\03\92\03\93\03\94\03\a9\03\91\03\92\03\93\03\94\03\a9\03 \00\10\04\11\04\12\04\13\04\14\04\10\04\11\04\12\04\13\04\14\04\00\"\02\"\08\"\1d!\'\"*\"a\"\1e\" \00\91!\97!\a8!\bb!\e3! \00\10%<%T%X%\91%\ba%:&@& \00F\00I\00\fd\ff@$\82 (\1f\02\1e\e4\04\84\1eo,\d0\02N#\d0\051\05\90\1c") - (data (i32.const 26112) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00s\00s") - (data (i32.const 26144) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\01\fb") - (data (i32.const 26176) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00f\00i") - (data (i32.const 26208) "\b8\00\00\00\01\00\00\00\01\00\00\00\b8\00\00\00A\d8\0e\df \00A\d81\df \00A\d8y\df \00C\d8S\dc \00C\d8x\dc \00C\d8\96\dc \00C\d8\cf\dc \00C\d8\d5\dc \00C\d8\15\dd \00C\d8|\dd \00C\d8\7f\dd \00C\d8\0e\de \00C\d8\0f\de \00C\d8w\de \00C\d8\9d\de \00C\d8\a2\de \00C\d8\d7\de \00C\d8\f9\de \00C\d8\fa\de \00C\d8-\df \00C\d8.\df \00C\d8L\df \00C\d8\b4\df \00C\d8\bc\df \00C\d8\ea\df \00D\d8\\\dc \00D\d8o\dc \00D\d8u\dc \00D\d8v\dc \00D\d8{\dc \00D\d8\c1\dc") - (data (i32.const 26416) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\00\d8\00\dc") - (data (i32.const 26448) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\88\1f") - (data (i32.const 26480) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\80\1f") - (data (i32.const 26512) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\8f\1f") - (data (i32.const 26544) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\87\1f") - (data (i32.const 26576) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\fc\1f") - (data (i32.const 26608) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\f3\1f") - (data (i32.const 26640) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\00\fb") - (data (i32.const 26672) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00F") - (data (i32.const 26704) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00I") - (data (i32.const 26736) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\02\fb") - (data (i32.const 26768) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00L") - (data (i32.const 26800) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\03\fb") - (data (i32.const 26832) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00F\00F\00I") - (data (i32.const 26864) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\04\fb") - (data (i32.const 26896) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00F\00F\00L") - (data (i32.const 26928) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\05\fb") - (data (i32.const 26960) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00S\00T") - (data (i32.const 26992) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\06\fb") - (data (i32.const 27024) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\f0\01") - (data (i32.const 27056) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00J\00\0c\03") - (data (i32.const 27088) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\96\1e") - (data (i32.const 27120) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00H\001\03") - (data (i32.const 27152) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\97\1e") - (data (i32.const 27184) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00T\00\08\03") - (data (i32.const 27216) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\98\1e") - (data (i32.const 27248) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00W\00\n\03") - (data (i32.const 27280) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\99\1e") - (data (i32.const 27312) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00Y\00\n\03") - (data (i32.const 27344) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\9a\1e") - (data (i32.const 27376) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00A\00\be\02") - (data (i32.const 27408) "@\00\00\00\01\00\00\00\01\00\00\00@\00\00\00o\00r\00i\00g\00L\00o\00w\00e\00r\00C\00o\00d\00e\00 \00!\00=\00 \00e\00x\00p\00e\00c\00t\00L\00o\00w\00e\00r\00C\00o\00d\00e") - (data (i32.const 27488) "@\00\00\00\01\00\00\00\01\00\00\00@\00\00\00o\00r\00i\00g\00U\00p\00p\00e\00r\00C\00o\00d\00e\00 \00!\00=\00 \00e\00x\00p\00e\00c\00t\00U\00p\00p\00e\00r\00C\00o\00d\00e") - (global $std/string/str (mut i32) (i32.const 32)) + (data (i32.const 1024) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00h\00i\00,\00 \00I\00\'\00m\00 \00a\00 \00s\00t\00r\00i\00n\00g") + (data (i32.const 1072) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00s\00t\00d\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s") + (data (i32.const 1120) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\df") + (data (i32.const 1152) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1200) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\df\00\df") + (data (i32.const 1232) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\df\00a\00b") + (data (i32.const 1268) "\01\00\00\00\01") + (data (i32.const 1280) "\02\00\00\00\01\00\00\00\01\00\00\00\02") + (data (i32.const 1312) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00a") + (data (i32.const 1344) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1392) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1456) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\006") + (data (i32.const 1488) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\00\d8\00\df") + (data (i32.const 1520) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00~\00l\00i\00b\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s") + (data (i32.const 1568) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\004\d8\06\df") + (data (i32.const 1600) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00h\00i") + (data (i32.const 1632) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") + (data (i32.const 1664) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00s\00t\00r\00i\00n\00g") + (data (i32.const 1696) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00I\00\'\00m") + (data (i32.const 1728) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00 ") + (data (i32.const 1760) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00 \00 \00 ") + (data (i32.const 1792) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00c") + (data (i32.const 1824) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00 \00 \00a\00b\00c") + (data (i32.const 1856) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\002\003") + (data (i32.const 1888) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\002\003\00a\00b\00c") + (data (i32.const 1920) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\002\003\001\002\00a\00b\00c") + (data (i32.const 1952) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00b\00c\00 \00 ") + (data (i32.const 1984) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00b\00c\00a\00b\00c") + (data (i32.const 2016) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00a\00b\00c\00a\00b\00c\00a\00b") + (data (i32.const 2048) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00,") + (data (i32.const 2080) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00x") + (data (i32.const 2112) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00,\00 \00I") + (data (i32.const 2144) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00g") + (data (i32.const 2176) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00i") + (data (i32.const 2208) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00b\00d") + (data (i32.const 2240) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00b\00c\00d") + (data (i32.const 2272) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00b\00 \00c") + (data (i32.const 2304) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00 \00\n\00\t\00\0d\00a\00b\00c\00 \00\t\00\0d\00 ") + (data (i32.const 2352) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00a\00b\00c\00 \00\t\00\0d\00 ") + (data (i32.const 2384) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00 \00\n\00\t\00\0d\00a\00b\00c") + (data (i32.const 2416) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") + (data (i32.const 2448) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\000\000") + (data (i32.const 2480) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") + (data (i32.const 2512) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\000\000\000\001") + (data (i32.const 2544) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00b\001\000\001") + (data (i32.const 2576) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00o\007\000\007") + (data (i32.const 2608) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00x\00f\000\00f") + (data (i32.const 2640) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00x\00F\000\00F") + (data (i32.const 2672) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\001\001") + (data (i32.const 2704) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\000\00x\001\00g") + (data (i32.const 2736) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00-\001\002\003") + (data (i32.const 2768) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\001\002\003") + (data (i32.const 2800) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\002\00.\003") + (data (i32.const 2832) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00 \00\t\00\n\001") + (data (i32.const 2864) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00 \00\t\00\n\000\00x\000\002") + (data (i32.const 2896) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\000\00x\007\00F\00F\00F\00F\00F\00F\00F") + (data (i32.const 2944) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\000\00x\007\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F\00F") + (data (i32.const 3008) "\b8\00\00\00\01\00\00\00\00\00\00\00\b8") + (data (i32.const 3030) "\f0?\00\00\00\00\00\00$@\00\00\00\00\00\00Y@\00\00\00\00\00@\8f@\00\00\00\00\00\88\c3@\00\00\00\00\00j\f8@\00\00\00\00\80\84.A\00\00\00\00\d0\12cA\00\00\00\00\84\d7\97A\00\00\00\00e\cd\cdA\00\00\00 _\a0\02B\00\00\00\e8vH7B\00\00\00\a2\94\1amB\00\00@\e5\9c0\a2B\00\00\90\1e\c4\bc\d6B\00\004&\f5k\0cC\00\80\e07y\c3AC\00\a0\d8\85W4vC\00\c8Ngm\c1\abC\00=\91`\e4X\e1C@\8c\b5x\1d\af\15DP\ef\e2\d6\e4\1aKD\92\d5M\06\cf\f0\80D") + (data (i32.const 3216) "\10\00\00\00\01\00\00\00\03\00\00\00\10\00\00\00\d0\0b\00\00\d0\0b\00\00\b8\00\00\00\17") + (data (i32.const 3248) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\00.") + (data (i32.const 3280) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00.\000\000") + (data (i32.const 3312) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\00-\005") + (data (i32.const 3344) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\00e\00-\005") + (data (i32.const 3376) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00-\000\00.\003\00e\00-\002\002") + (data (i32.const 3408) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\000\00.\003\00e\00+\002\002") + (data (i32.const 3440) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\00-\001") + (data (i32.const 3472) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\000\00.\001\00e\00-\000") + (data (i32.const 3504) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\001") + (data (i32.const 3536) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\002\005") + (data (i32.const 3568) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00.\00e\00+\003\00a") + (data (i32.const 3600) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\00.\000\00e\00-\001\000") + (data (i32.const 3632) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\00.\000\00e\00-\003\000") + (data (i32.const 3664) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\00.\000\00e\00-\003\002\003") + (data (i32.const 3696) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\00.\000\00e\00-\003\002\004") + (data (i32.const 3728) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00e\00+\003\000\008") + (data (i32.const 3760) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00e\00+\003\000\009") + (data (i32.const 3792) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\00.\000\00e\00-\001\00_\000") + (data (i32.const 3824) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\001\00.\000\00e\00-\001\000\00_\000") + (data (i32.const 3872) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\00.\000\00e\00+\001\00_\000") + (data (i32.const 3904) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00_\000") + (data (i32.const 3936) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00_\001") + (data (i32.const 3968) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\001\000\00.\000\000\00_\000\001\00e\002") + (data (i32.const 4016) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\001\002\003\004\005\006\007\008\009\00_\004") + (data (i32.const 4064) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\001\00_\000\001\002\003\004\005\006\007\008\009") + (data (i32.const 4112) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\006\000") + (data (i32.const 4144) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\006\000") + (data (i32.const 4176) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00-\00.\000\000\000\000\000") + (data (i32.const 4208) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\00x") + (data (i32.const 4240) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00-\001\001\00e\00-\001\00s\00t\00r\00i\00n\00g") + (data (i32.const 4288) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\000\001\00e\001\00s\00t\00r\00i\00n\00g") + (data (i32.const 4336) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\000\001\000\00s\00t\00r\00i\00n\00g") + (data (i32.const 4384) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00+\00.\002\002\00e\00-\001") + (data (i32.const 4416) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\001\00.\00s\001") + (data (i32.const 4448) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00x\000") + (data (i32.const 4480) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00x\005") + (data (i32.const 4512) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00x\00D") + (data (i32.const 4544) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\0b\001\00.\001") + (data (i32.const 4576) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00\0b\00\0b\00-\001\00.\001") + (data (i32.const 4608) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00\0c\00\0c\00-\001\00.\001") + (data (i32.const 4640) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00( ( -\001\00.\001") + (data (i32.const 4672) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00) ) -\001\00.\001") + (data (i32.const 4704) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\000\000\000") + (data (i32.const 4736) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\000\000\00a") + (data (i32.const 4768) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\000\000\001") + (data (i32.const 4800) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\00.\000\000") + (data (i32.const 4832) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\00.\000\00a") + (data (i32.const 4864) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\001\00e") + (data (i32.const 4896) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\00e\00+\000\000\000\001") + (data (i32.const 4928) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\000\00e\00+\001\000\000") + (data (i32.const 4960) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00.\00-\001\00.") + (data (i32.const 4992) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00e\00-\001\00.\002") + (data (i32.const 5024) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00e\00x") + (data (i32.const 5056) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\001\00x") + (data (i32.const 5088) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\00-\00x") + (data (i32.const 5120) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\001\00x") + (data (i32.const 5152) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\000\00.\001\00e\00-\001\00x") + (data (i32.const 5184) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\000\00.") + (data (i32.const 5216) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\000\000") + (data (i32.const 5248) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\000\00.") + (data (i32.const 5280) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\001\00.") + (data (i32.const 5312) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\00.") + (data (i32.const 5344) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\00a") + (data (i32.const 5376) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00.\00.\001") + (data (i32.const 5408) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00.\001\00.\001") + (data (i32.const 5440) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\000\00.\00 \001") + (data (i32.const 5472) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\000\00.\000") + (data (i32.const 5504) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00-\000\00.\000") + (data (i32.const 5536) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00+\000") + (data (i32.const 5568) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00-\000") + (data (i32.const 5600) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00+") + (data (i32.const 5632) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00-") + (data (i32.const 5664) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00-\00-\000") + (data (i32.const 5696) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00+\00+\000") + (data (i32.const 5728) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00.\00a") + (data (i32.const 5760) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\00.\000") + (data (i32.const 5792) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00.") + (data (i32.const 5824) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00.\00.") + (data (i32.const 5856) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") + (data (i32.const 5888) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\0b") + (data (i32.const 5920) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\0e\18") + (data (i32.const 5952) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\0e\181\00.\001") + (data (i32.const 5984) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\0e\18\0e\181\00.\001") + (data (i32.const 6016) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\0c") + (data (i32.const 6048) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e") + (data (i32.const 6080) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") + (data (i32.const 6112) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\002\002") + (data (i32.const 6144) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\002\002") + (data (i32.const 6176) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\002\003") + (data (i32.const 6208) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\002\003") + (data (i32.const 6240) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\003\007") + (data (i32.const 6272) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\003\007") + (data (i32.const 6304) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\003\008") + (data (i32.const 6336) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\003\008") + (data (i32.const 6368) "*\00\00\00\01\00\00\00\01\00\00\00*\00\00\002\00.\002\002\000\004\004\006\000\004\009\002\005\000\003\001\003\00e\00-\001\006") + (data (i32.const 6432) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\001\00.\007\009\007\006\009\003\001\003\004\008\006\002\003\001\005\007\00e\00+\003\000\008") + (data (i32.const 6496) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\005\00e\00-\003\002\004") + (data (i32.const 6528) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\000\00.\000\000\000\000\000\001\00e\00+\003\001\004") + (data (i32.const 6576) "|\00\00\00\01\00\00\00\01\00\00\00|\00\00\000\00.\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\00e\00+\005\006") + (data (i32.const 6720) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00+\001\00E\00-\003\002\005") + (data (i32.const 6752) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00+\001\00E\00+\003\000\009") + (data (i32.const 6784) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00-\001\00E\00-\003\002\005") + (data (i32.const 6816) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00-\001\00E\00+\003\000\009") + (data (i32.const 6848) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\001\00e\00-\001\000\000\000\000\000\000") + (data (i32.const 6896) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\001\00e\00+\001\000\000\000\000\000\000") + (data (i32.const 6944) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00.\00e\003\006\000") + (data (i32.const 6976) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00 \00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 7024) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00+\00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 7072) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 7120) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00I\00n\00f\00i\00n\00i\00t\00y\00x") + (data (i32.const 7168) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00I\00n\00f\00i\00n\00i\00t\00y\00+\001") + (data (i32.const 7216) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00I\00n\00f\00i") + (data (i32.const 7248) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00+\00I\00n\00f\00i\00n\00i\00t") + (data (i32.const 7280) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00i\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 7312) "\aa\00\00\00\01\00\00\00\01\00\00\00\aa\00\00\00.\002\004\007\000\003\002\008\002\002\009\002\000\006\002\003\002\007\002\000\008\008\002\008\004\003\009\006\004\003\004\001\001\000\006\008\006\001\008\002\005\002\009\009\000\001\003\000\007\001\006\002\003\008\002\002\001\002\007\009\002\008\004\001\002\005\000\003\003\007\007\005\003\006\003\005\001\000\004\003\00e\00-\003\002\003") + (data (i32.const 7504) "\aa\00\00\00\01\00\00\00\01\00\00\00\aa\00\00\00.\007\004\001\000\009\008\004\006\008\007\006\001\008\006\009\008\001\006\002\006\004\008\005\003\001\008\009\003\000\002\003\003\002\000\005\008\005\004\007\005\008\009\007\000\003\009\002\001\004\008\007\001\004\006\006\003\008\003\007\008\005\002\003\007\005\001\000\001\003\002\006\000\009\000\005\003\001\003\002\00e\00-\003\002\003") + (data (i32.const 7696) "\aa\00\00\00\01\00\00\00\01\00\00\00\aa\00\00\00.\002\002\002\005\000\007\003\008\005\008\005\000\007\002\000\001\006\003\000\001\002\003\000\005\005\006\003\007\009\005\005\006\007\006\001\005\002\005\000\003\006\001\002\004\001\004\005\007\003\000\001\008\000\001\003\000\008\003\002\002\008\007\002\004\000\004\009\005\008\006\006\004\007\006\000\006\007\006\000\00e\00-\003\000\007") + (data (i32.const 7888) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\001\007\009\007\006\009\003\001\003\004\008\006\002\003\001\005\008\000\007\009\003\007\002\008\009\007\001\004\000\005\003\000\003\004\001\005\000\007\009\009\003\004\001\003\002\007\001\000\000\003\007\008\002\006\009\003\006\001\007\003\007\007\008\009\008\000\004\004") + (data (i32.const 8048) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\004\009\006\008\002\009\002\007\006\004\007\005\000\009\004\006\006\004\009\000\001\007\009\007\007\005\008\007\002\000\007\000\009\006\003\003\000\002\008\006\004\001\006\006\009\002\008\008\007\009\001\000\009\004\006\005\005\005\005\004\007\008\005\001\009\004\000\004") + (data (i32.const 8208) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\000\002\006\003\000\006\005\007\004\008\008\006\007\001\005\000\005\008\002\000\006\008\001\009\000\008\009\000\002\000\000\000\007\000\008\003\008\003\006\007\006\002\007\003\008\005\004\008\004\005\008\001\007\007\001\001\005\003\001\007\006\004\004\007\005\007\003\000") + (data (i32.const 8368) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\002\007\000\000\006\009\008\005\005\005\007\001\003\006\006\009\005\009\006\002\002\008\004\002\009\001\004\008\001\009\008\006\000\008\003\004\009\003\006\004\007\005\002\009\002\007\001\009\000\007\004\001\006\008\004\004\004\003\006\005\005\001\000\007\000\004\003\004") + (data (i32.const 8528) "\88\00\00\00\01\00\00\00\01\00\00\00\88\00\00\002\007\001\001\005\005\009\006\009\009\005\000\008\000\009\003\000\004\002\008\008\000\001\007\007\009\000\004\001\007\004\004\009\007\007\009\001\00.\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009\009") + (data (i32.const 8688) "\\\00\00\00\01\00\00\00\01\00\00\00\\\00\00\000\00.\009\007\005\003\005\003\001\008\008\008\007\009\009\005\000\002\006\001\003\008\000\007\001\003\005\002\007\006\001\004\007\001\006\004\004\000\004\003\009\00e\00-\001\000\003") + (data (i32.const 8800) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\00.\005\009\006\001\008\006\000\003\004\008\001\003\001\008\000\007\000\009\001\008\006\001\000\000\002\002\006\006\004\005\003\009\004\001\009\005\000\004\002\008\00e\000\000") + (data (i32.const 8912) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\001\00.\008\001\005\000\001\003\001\006\009\002\001\008\000\003\008\007\002\009\008\008\007\004\006\000\008\009\008\007\003\003\005\002\006\009\005\007\004\004\002\00e\00-\001") + (data (i32.const 9024) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\004\002\00.\000\007\000\008\002\003\005\007\005\003\004\004\005\003\006\000\000\006\008\001\006\001\008\006\008\005\006\008\002\002\005\007\005\009\000\007\007\002\00e\00-\002") + (data (i32.const 9136) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\006\006\005\00.\004\006\008\006\003\000\006\005\001\006\002\006\001\004\005\006\003\002\008\009\007\003\002\002\005\005\007\009\008\003\003\004\007\000\008\001\006\00e\00-\003") + (data (i32.const 9248) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\006\001\000\001\00.\008\005\002\009\002\002\009\007\000\008\006\008\006\002\001\007\008\006\006\009\000\004\009\005\004\008\005\004\004\009\008\003\001\007\005\003\00e\00-\004") + (data (i32.const 9360) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\007\006\009\006\006\00.\009\005\002\000\008\002\003\006\009\006\008\000\007\007\008\004\009\004\006\004\003\004\008\008\007\005\004\007\001\001\005\008\005\004\009\00e\00-\005") + (data (i32.const 9472) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\002\005\000\005\000\006\00.\005\003\002\002\002\002\008\006\008\002\004\009\006\001\003\002\006\000\004\008\000\007\002\002\002\009\002\003\007\000\002\003\000\004\00e\00-\006") + (data (i32.const 9584) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\002\007\004\000\000\003\007\00.\002\003\000\002\002\008\000\000\005\003\002\005\008\005\002\004\002\004\006\009\007\006\009\008\003\003\001\001\007\007\003\007\007\00e\00-\007") + (data (i32.const 9696) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\002\000\007\002\003\000\009\003\00.\005\000\000\004\009\007\004\002\006\004\005\009\004\001\005\002\009\002\006\008\007\001\005\004\002\008\003\002\004\004\009\000\00e\00-\008") + (data (i32.const 9808) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\007\009\000\000\002\008\000\002\003\008\000\008\001\006\000\004\009\005\006\002\002\006\000\001\001\000\004\007\004\006\000\002\003\008\007\004\008\009\001\002\00e\001") + (data (i32.const 9920) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\009\008\002\002\008\006\000\006\005\003\007\003\007\002\009\006\008\004\008\001\009\000\005\005\008\004\004\008\007\006\000\004\006\005\008\006\003\005\009\007\00e\002") + (data (i32.const 10032) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\007\004\006\008\009\004\009\007\002\003\001\009\000\003\007\000\008\000\009\004\000\005\005\007\000\005\006\000\001\006\000\004\000\005\003\002\004\008\006\009\00e\003") + (data (i32.const 10144) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\001\006\003\000\002\006\008\003\002\000\002\008\002\007\002\008\004\007\005\009\008\000\004\005\009\008\004\004\002\007\001\000\003\001\007\005\001\006\006\005\00e\004") + (data (i32.const 10256) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\004\006\003\007\001\006\008\006\002\009\007\001\009\001\007\000\006\009\005\001\000\009\009\001\008\007\006\009\006\004\005\004\009\002\000\002\002\000\008\008\00e\005") + (data (i32.const 10368) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\006\005\003\007\008\000\005\009\004\004\004\009\007\007\001\001\005\005\004\002\000\009\004\006\001\006\008\006\004\001\005\008\007\002\000\006\007\005\002\003\00e\006") + (data (i32.const 10480) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\002\003\004\006\003\002\004\003\005\006\005\000\002\004\003\007\000\004\005\002\001\002\002\003\000\007\001\003\009\006\000\004\005\007\006\007\006\005\003\001\00e\006") + (data (i32.const 10592) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\009\007\000\009\004\008\001\007\001\006\004\002\000\000\004\008\003\004\001\008\009\007\002\005\008\009\008\000\004\005\004\002\009\008\002\000\005\002\007\008\00e\008") + (data (i32.const 10704) "X\00\00\00\01\00\00\00\01\00\00\00X\00\00\000\00.\004\009\009\006\009\000\008\005\002\002\000\005\001\008\007\004\001\001\000\007\007\009\009\008\002\003\005\004\009\003\002\004\009\009\004\009\009\006\000\002\00e\009") + (data (i32.const 10816) "Z\00\00\00\01\00\00\00\01\00\00\00Z\00\00\000\00.\007\009\002\005\002\000\001\002\000\000\005\005\007\002\004\005\008\006\001\009\004\004\000\001\001\002\006\007\000\004\001\007\008\007\005\000\005\001\004\009\00e\002\002") + (data (i32.const 10928) "Z\00\00\00\01\00\00\00\01\00\00\00Z\00\00\000\00.\006\000\009\006\005\006\004\005\008\005\009\008\003\001\007\007\004\000\008\009\003\004\003\005\002\005\007\000\002\001\003\003\007\007\004\007\005\007\003\009\00e\003\000") + (data (i32.const 11040) "Z\00\00\00\01\00\00\00\01\00\00\00Z\00\00\000\00.\004\008\000\000\004\001\006\001\001\007\004\007\007\000\002\008\007\008\007\008\007\004\003\006\000\002\000\005\000\002\003\005\004\009\004\009\007\001\002\008\00e\006\007") + (data (i32.const 11152) "\\\00\00\00\01\00\00\00\01\00\00\00\\\00\00\000\00.\008\005\002\004\008\002\009\000\007\009\008\001\007\009\006\008\002\002\004\008\003\000\003\003\007\009\003\001\000\005\002\007\008\001\006\004\001\004\008\003\00e\001\000\005") + (data (i32.const 11264) "\\\00\00\00\01\00\00\00\01\00\00\00\\\00\00\000\00.\000\003\002\007\001\002\003\009\002\009\001\007\000\009\007\008\002\001\001\005\004\004\007\000\006\009\003\007\002\007\004\008\009\005\006\000\008\004\002\005\00e\002\006\009") + (data (i32.const 11376) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00 \00\t\00\n") + (data (i32.const 11408) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00 \00\t\00\n\00\0d\00.\001") + (data (i32.const 11440) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00b") + (data (i32.const 11472) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00b") + (data (i32.const 11504) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00k\00e\00y\001") + (data (i32.const 11536) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00k\00e\00y\002") + (data (i32.const 11568) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00k\00e\001") + (data (i32.const 11600) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00k\00e\002") + (data (i32.const 11632) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00k\00e\00y\001\002") + (data (i32.const 11664) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00k\00e\00y\001\001") + (data (i32.const 11696) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00\a40\ed0\cf0\cb0\db0\d80\c80") + (data (i32.const 11728) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00\a60\f00\ce0\aa0\af0\e40\de0") + (data (i32.const 11760) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00D\00\19 f\00h\00u\00a\00s\00c\00a\00i\00l") + (data (i32.const 11808) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00D\00\19 \1f\1eu\00a\00s\00c\00a\00i\00l") + (data (i32.const 11856) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00b\00a") + (data (i32.const 11888) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00a") + (data (i32.const 11920) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 11968) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00a\00a") + (data (i32.const 12000) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00a\00b\00a\00b\00a\00b\00a\00b") + (data (i32.const 12032) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00a\00a\00a\00a") + (data (i32.const 12064) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00a\00a\00a\00a\00a") + (data (i32.const 12096) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00a\00a\00a\00a\00a\00a\00a") + (data (i32.const 12128) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00-\00b\00-\00c") + (data (i32.const 12160) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00+\00b\00-\00c") + (data (i32.const 12192) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\00a\00b\00c") + (data (i32.const 12224) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\n\00a\00b\00c") + (data (i32.const 12256) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\n") + (data (i32.const 12288) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00c") + (data (i32.const 12320) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00+\00+") + (data (i32.const 12352) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00b\00+\00+") + (data (i32.const 12384) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00a\00b\00c\00a\00b\00c\00a\00b\00c") + (data (i32.const 12432) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00+\00+\00+") + (data (i32.const 12464) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00a\00b\00c\00a\00b\00c\00a") + (data (i32.const 12496) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00+\00+\00+\00b\00c\00+\00+\00+\00b\00c\00+\00+\00+") + (data (i32.const 12544) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00+\00+\00c\00+\00+\00c") + (data (i32.const 12576) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00c\00c\00c\00c") + (data (i32.const 12608) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00c\00c") + (data (i32.const 12640) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\00+\00+\00+") + (data (i32.const 12672) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00e") + (data (i32.const 12704) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00b\00c") + (data (i32.const 12736) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00+") + (data (i32.const 12768) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00+\00b\00+\00c") + (data (i32.const 12800) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00+\00a\00+\00b\00+\00c\00+") + (data (i32.const 12832) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n") + (data (i32.const 12880) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00n") + (data (i32.const 12912) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00j\00k\00l\00m\00n") + (data (i32.const 12944) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00c\00d\00e\00f\00g") + (data (i32.const 12976) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00d\00e\00f\00g\00h") + (data (i32.const 13008) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m") + (data (i32.const 13056) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00c\00d\00e\00f\00g\00h\00i") + (data (i32.const 13088) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00e\00f\00g") + (data (i32.const 13120) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00e\00f\00g\00h") + (data (i32.const 13152) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00d") + (data (i32.const 13184) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 13232) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") + (data (i32.const 13296) "^\00\00\00\01\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") + (data (i32.const 13408) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00,\00b\00,\00c") + (data (i32.const 13440) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00a\00,\00 \00b\00,\00 \00c") + (data (i32.const 13472) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00,\00 ") + (data (i32.const 13504) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00,\00b\00,\00,\00c") + (data (i32.const 13536) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00,\00a\00,\00b\00,\00c") + (data (i32.const 13568) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00,\00b\00,\00c\00,") + (data (i32.const 13600) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\008") + (data (i32.const 13632) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\002") + (data (i32.const 13664) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\000\000\000") + (data (i32.const 13696) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\002\003\004") + (data (i32.const 13728) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\002\003\004\005") + (data (i32.const 13760) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\002\003\004\005\006") + (data (i32.const 13792) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\001\001\001\001\001\001") + (data (i32.const 13824) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\001\002\003\004\005\006\007") + (data (i32.const 13856) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\001\002\003\004\005\006\007\008") + (data (i32.const 13888) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\001\002\003\004\005\006\007\008\009") + (data (i32.const 13936) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\002\001\004\007\004\008\003\006\004\006") + (data (i32.const 13984) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\002\001\004\007\004\008\003\006\004\007") + (data (i32.const 14032) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00-\002\001\004\007\004\008\003\006\004\008") + (data (i32.const 14080) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00-\001") + (data (i32.const 14112) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\000\000\000") + (data (i32.const 14144) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\002\001\004\007\004\008\003\006\004\008") + (data (i32.const 14192) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\004\002\009\004\009\006\007\002\009\005") + (data (i32.const 14240) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\009\009\009\009\009\009\009\009") + (data (i32.const 14272) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\001\000\000\000\000\000\000\000\000") + (data (i32.const 14320) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\004\002\009\004\009\006\007\002\009\007") + (data (i32.const 14368) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 14416) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\008\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 14464) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\008\006\008\007\001\009\004\007\006\007\003\005\000") + (data (i32.const 14512) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\008\006\008\007\001\009\004\007\006\007\003\005\000\001") + (data (i32.const 14560) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 14608) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 14656) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\001\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 14720) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\001\002\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 14784) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\001\002\003\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 14848) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\001\008\004\004\006\007\004\004\000\007\003\007\000\009\005\005\001\006\001\005") + (data (i32.const 14912) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\002\003\004") + (data (i32.const 14944) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00-\004\002\009\004\009\006\007\002\009\005") + (data (i32.const 14992) "\18\00\00\00\01\00\00\00\01\00\00\00\18\00\00\00-\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 15040) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00-\008\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 15088) " \00\00\00\01\00\00\00\01\00\00\00 \00\00\00-\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 15136) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00-\001\009\009\009\009\008\006\008\007\001\009\004\007\006\007\003\005") + (data (i32.const 15200) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\009\002\002\003\003\007\002\000\003\006\008\005\004\007\007\005\008\000\007") + (data (i32.const 15264) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00-\009\002\002\003\003\007\002\000\003\006\008\005\004\007\007\005\008\000\008") + (data (i32.const 15328) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") + (data (i32.const 15360) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 15392) "\b8\02\00\00\01\00\00\00\00\00\00\00\b8\02\00\00\88\02\1c\08\a0\d5\8f\fav\bf>\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a80?1@1C2D3E4P5Q6R7S8T9Y:[;\\e?f@hAiBj@kClDoBqErFuG}H\82I\87J\89K\8aL\8bL\8cM\92N\9dO\9ePEW{\1d|\1d}\1d\7fX\86Y\88Z\89Z\8aZ\8c[\8e\\\8f\\\ac]\ad^\ae^\af^\c2_\cc`\cda\cea\cfb\d0c\d1d\d5e\d6f\d7g\f0h\f1i\f2j\f3k\f4l\f5m\f9n\fd-\fe-\ff-PiQiRiSiTiUiViWiXiYiZi[i\\i]i^i_i\82\00\83\00\84\00\85\00\86\00\87\00\88\00\89\00\c0u\cfv\80\89\81\8a\82\8b\85\8c\86\8dp\9dq\9dv\9ew\9ex\9fy\9fz\a0{\a0|\a1}\a1\b3\a2\ba\a3\bb\a3\bc\a4\be\a5\c3\a2\cc\a4\da\a6\db\a6\e5j\ea\a7\eb\a7\ecn\f3\a2\f8\a8\f9\a8\fa\a9\fb\a9\fc\a4&\b0*\b1+\b2N\b3\84\08b\bac\bbd\bce\bdf\bem\bfn\c0o\c1p\c2~\c3\7f\c3}\cf\8d\d0\94\d1\ab\d2\ac\d3\ad\d4\b0\d5\b1\d6\b2\d7\c4\d8\c5\d9\c6\da") + (data (i32.const 23776) "\10\00\00\00\01\00\00\00\n\00\00\00\10\00\00\00P[\00\00P[\00\00\90\01\00\00\90\01") + (data (i32.const 23808) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\000\009\00_\00A\00Z\00 \00a\00z\00.\00!\00\n") + (data (i32.const 23856) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\000\009\00_\00A\00Z\00 \00A\00Z\00.\00!\00\n") + (data (i32.const 23904) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\000\009\00_\00A\00Z\00 \00a\00z\00.\00!\00\t") + (data (i32.const 23952) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\000\009\00_\00a\00z\00 \00a\00z\00.\00!\00\t") + (data (i32.const 24000) "J\00\00\00\01\00\00\00\01\00\00\00J\00\00\00D\00e\00r\00 \00W\00e\00c\00h\00s\00e\00l\00 \00a\00l\00l\00e\00i\00n\00 \00i\00s\00t\00 \00d\00a\00s\00 \00B\00e\00s\00t\00\e4\00n\00d\00i\00g\00e") + (data (i32.const 24096) "J\00\00\00\01\00\00\00\01\00\00\00J\00\00\00D\00E\00R\00 \00W\00E\00C\00H\00S\00E\00L\00 \00A\00L\00L\00E\00I\00N\00 \00I\00S\00T\00 \00D\00A\00S\00 \00B\00E\00S\00T\00\c4\00N\00D\00I\00G\00E") + (data (i32.const 24192) "J\00\00\00\01\00\00\00\01\00\00\00J\00\00\00d\00e\00r\00 \00w\00e\00c\00h\00s\00e\00l\00 \00a\00l\00l\00e\00i\00n\00 \00i\00s\00t\00 \00d\00a\00s\00 \00b\00e\00s\00t\00\e4\00n\00d\00i\00g\00e") + (data (i32.const 24288) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00@\00 \00\14 \00\14\04@\04C\043\04 \00G\045\04;\04>\042\045\04:\040\04!") + (data (i32.const 24352) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00@\00 \00\14 \00\14\04 \04#\04\13\04 \00\'\04\15\04\1b\04\1e\04\12\04\15\04\1a\04\10\04!") + (data (i32.const 24416) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00@\00 \00\14 \004\04@\04C\043\04 \00G\045\04;\04>\042\045\04:\040\04!") + (data (i32.const 24480) "D\00\00\00\01\00\00\00\01\00\00\00D\00\00\00.\" \00E\00\c5\"d\00a\00 \00=\00 \00Q\00,\00 \00n\00 \00\92! \00\1e\",\00 \00\11\" \00f\00(\00i\00)\00 \00=\00 \00\0f\" \00g\00(\00i\00)") + (data (i32.const 24576) "D\00\00\00\01\00\00\00\01\00\00\00D\00\00\00.\" \00E\00\c5\"D\00A\00 \00=\00 \00Q\00,\00 \00N\00 \00\92! \00\1e\",\00 \00\11\" \00F\00(\00I\00)\00 \00=\00 \00\0f\" \00G\00(\00I\00)") + (data (i32.const 24672) "D\00\00\00\01\00\00\00\01\00\00\00D\00\00\00.\" \00e\00\c5\"d\00a\00 \00=\00 \00q\00,\00 \00n\00 \00\92! \00\1e\",\00 \00\11\" \00f\00(\00i\00)\00 \00=\00 \00\0f\" \00g\00(\00i\00)") + (data (i32.const 24768) "H\00\00\00\01\00\00\00\01\00\00\00H\00\00\00\f0\00i\00 \001\01n\00t\00Y\02\c8\02n\00\e6\00\83\02Y\02n\00Y\02l\00 \00f\00Y\02\c8\02n\00[\02t\001\01k\00 \00Y\02s\00o\00\8a\02s\00i\00\c8\02e\001\01\83\02n") + (data (i32.const 24864) "H\00\00\00\01\00\00\00\01\00\00\00H\00\00\00\d0\00I\00 \00I\00N\00T\00\8f\01\c8\02N\00\c6\00\a9\01\8f\01N\00\8f\01L\00 \00F\00\8f\01\c8\02N\00\90\01T\00I\00K\00 \00\8f\01S\00O\00\b1\01S\00I\00\c8\02E\00I\00\a9\01N") + (data (i32.const 24960) "H\00\00\00\01\00\00\00\01\00\00\00H\00\00\00\f0\00i\00 \00i\00n\00t\00Y\02\c8\02n\00\e6\00\83\02Y\02n\00Y\02l\00 \00f\00Y\02\c8\02n\00[\02t\00i\00k\00 \00Y\02s\00o\00\8a\02s\00i\00\c8\02e\00i\00\83\02n") + (data (i32.const 25056) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00\a3\03r\1f \00\b3\03\bd\03\c9\03\c1\03\af\03\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00\ba\03\cc\03\c8\03\b7\03") + (data (i32.const 25120) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00\a3\03\c8\1f \00\93\03\9d\03\a9\03\a1\03\8a\03\96\03\a9\03 \00\08\1f\a0\03\f8\1f \00\a4\03\ca\1f\9d\03 \00\9a\03\8c\03\a8\03\97\03") + (data (i32.const 25184) "0\00\00\00\01\00\00\00\01\00\00\000\00\00\00\c4\03\bf\03\e6\1f \00\c3\03\c0\03\b1\03\b8\03\b9\03\bf\03\e6\1f \00\c4\03t\1f\bd\03 \00\c4\03\c1\03\bf\03\bc\03\b5\03\c1\03\ae\03,") + (data (i32.const 25248) "4\00\00\00\01\00\00\00\01\00\00\004\00\00\00\a4\03\9f\03\a5\03B\03 \00\a3\03\a0\03\91\03\98\03\99\03\9f\03\a5\03B\03 \00\a4\03\ca\1f\9d\03 \00\a4\03\a1\03\9f\03\9c\03\95\03\a1\03\89\03,") + (data (i32.const 25328) ",\00\00\00\01\00\00\00\01\00\00\00,\00\00\00\c3\03r\1f \00\b3\03\bd\03\c9\03\c1\03\af\03\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00D\1f\c8\03\b7\03") + (data (i32.const 25392) ",\00\00\00\01\00\00\00\01\00\00\00,\00\00\00\a3\03\c8\1f \00\93\03\9d\03\a9\03\a1\03\8a\03\96\03\a9\03 \00\08\1f\a0\03\f8\1f \00\a4\03\ca\1f\9d\03 \00L\1f\a8\03\97\03") + (data (i32.const 25456) "2\00\00\00\01\00\00\00\01\00\00\002\00\00\00\c0\03\bf\03z\1f \00\bc\03r\1f \00\b2\03\af\03\b1\03 \00\bc\03\b5\03\c4\03\c1\03\ac\03\b5\03\b9\03 \00\c4\03t\1f \00\b3\03\c6\1f.") + (data (i32.const 25536) "4\00\00\00\01\00\00\00\01\00\00\004\00\00\00\a0\03\9f\03\ea\1f \00\9c\03\c8\1f \00\92\03\8a\03\91\03 \00\9c\03\95\03\a4\03\a1\03\86\03\95\03\99\03 \00\a4\03\ca\1f \00\93\03\97\03B\03.") + (data (i32.const 25616) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00\91\03\c0\03\bf\1f \00\c4\03p\1f \00\ba\03\cc\03\ba\03\ba\03\b1\03\bb\03\b1\03 \00\b2\03\b3\03\b1\03\bb\03\bc\03\ad\03\bd\03\b7\03") + (data (i32.const 25680) ".\00\00\00\01\00\00\00\01\00\00\00.\00\00\00\91\03\a0\03\bf\1f \00\a4\03\ba\1f \00\9a\03\8c\03\9a\03\9a\03\91\03\9b\03\91\03 \00\92\03\93\03\91\03\9b\03\9c\03\88\03\9d\03\97\03") + (data (i32.const 25744) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00\c4\03\f6\1f\bd\03 \00\fe\1f\95\03\bb\03\bb\03\ae\03\bd\03\c9\03\bd\03 \00\c4\03p\1f \001\1f\b5\03\c1\03\ac\03") + (data (i32.const 25808) "*\00\00\00\01\00\00\00\01\00\00\00*\00\00\00\a4\03\a9\03B\03\9d\03 \00\fe\1f\95\03\9b\03\9b\03\89\03\9d\03\a9\03\9d\03 \00\a4\03\ba\1f \009\1f\95\03\a1\03\86\03") + (data (i32.const 25872) "2\00\00\00\01\00\00\00\01\00\00\002\00\00\00\ba\03\b1\03v\1f \00\c3\03p\1f\bd\03 \00\c0\03\c1\03\f6\1f\c4\03\b1\03 \00\00\1f\bd\03\b4\03\c1\03\b5\03\b9\03\c9\03\bc\03\ad\03\bd\03\b7\03") + (data (i32.const 25952) "4\00\00\00\01\00\00\00\01\00\00\004\00\00\00\9a\03\91\03\da\1f \00\a3\03\ba\1f\9d\03 \00\a0\03\a1\03\a9\03B\03\a4\03\91\03 \00\08\1f\9d\03\94\03\a1\03\95\03\99\03\a9\03\9c\03\88\03\9d\03\97\03") + (data (i32.const 26032) "6\00\00\00\01\00\00\00\01\00\00\006\00\00\00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00f\1f \00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00\bf\1f\95\03\bb\03\b5\03\c5\03\b8\03\b5\03\c1\03\b9\03\ac\03!") + (data (i32.const 26112) ":\00\00\00\01\00\00\00\01\00\00\00:\00\00\00\a7\03\91\03\99\03B\03\a1\03\95\03,\00 \00n\1f \00\a7\03\91\03\99\03B\03\a1\03\95\03,\00 \00\bf\1f\95\03\9b\03\95\03\a5\03\98\03\95\03\a1\03\99\03\86\03!") + (data (i32.const 26192) "\80\00\00\00\01\00\00\00\01\00\00\00\80\00\00\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00 \00/\000\001\002\003\004\005\006\007\008\009\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z") + (data (i32.const 26336) "\80\00\00\00\01\00\00\00\01\00\00\00\80\00\00\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00 \00/\000\001\002\003\004\005\006\007\008\009\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z") + (data (i32.const 26480) "\80\00\00\00\01\00\00\00\01\00\00\00\80\00\00\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\00 \00/\000\001\002\003\004\005\006\007\008\009\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z") + (data (i32.const 26624) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00S\00S") + (data (i32.const 26656) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000\01") + (data (i32.const 26688) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00i\00\07\03") + (data (i32.const 26720) "\ae\00\00\00\01\00\00\00\01\00\00\00\ae\00\00\00\a3\00\a9\00\b5\00\c0\00\c6\00\d6\00\de\00\df\00\e9\00\f6\00\ff\00\13 \14 \18 \1c \1d \1e \" & 0 \"!S\01`\01x\01~\01\ac \00\91\03\92\03\93\03\94\03\a9\03\b1\03\b2\03\b3\03\b4\03\c9\03 \00\10\04\11\04\12\04\13\04\14\040\041\042\043\044\04\00\"\02\"\08\"\1d!\'\"*\"a\"\1e\" \00\91!\97!\a8!\bb!\e3! \00\10%<%T%X%\91%\ba%:&@& \00\01\fb\fd\ff@$\82 \1f\02\1e\e5\04\84\1eP\02\d0\02N#\d0\051\05\d0\10") + (data (i32.const 26912) "\b2\00\00\00\01\00\00\00\01\00\00\00\b2\00\00\00\a3\00\a9\00\9c\03\c0\00\c6\00\d6\00\de\00S\00S\00\c9\00\d6\00x\01\13 \14 \18 \1c \1d \1e \" & 0 \"!R\01`\01x\01}\01\ac \00\91\03\92\03\93\03\94\03\a9\03\91\03\92\03\93\03\94\03\a9\03 \00\10\04\11\04\12\04\13\04\14\04\10\04\11\04\12\04\13\04\14\04\00\"\02\"\08\"\1d!\'\"*\"a\"\1e\" \00\91!\97!\a8!\bb!\e3! \00\10%<%T%X%\91%\ba%:&@& \00F\00I\00\fd\ff@$\82 (\1f\02\1e\e4\04\84\1eo,\d0\02N#\d0\051\05\90\1c") + (data (i32.const 27120) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00s\00s") + (data (i32.const 27152) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\01\fb") + (data (i32.const 27184) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00f\00i") + (data (i32.const 27216) "\b8\00\00\00\01\00\00\00\01\00\00\00\b8\00\00\00A\d8\0e\df \00A\d81\df \00A\d8y\df \00C\d8S\dc \00C\d8x\dc \00C\d8\96\dc \00C\d8\cf\dc \00C\d8\d5\dc \00C\d8\15\dd \00C\d8|\dd \00C\d8\7f\dd \00C\d8\0e\de \00C\d8\0f\de \00C\d8w\de \00C\d8\9d\de \00C\d8\a2\de \00C\d8\d7\de \00C\d8\f9\de \00C\d8\fa\de \00C\d8-\df \00C\d8.\df \00C\d8L\df \00C\d8\b4\df \00C\d8\bc\df \00C\d8\ea\df \00D\d8\\\dc \00D\d8o\dc \00D\d8u\dc \00D\d8v\dc \00D\d8{\dc \00D\d8\c1\dc") + (data (i32.const 27424) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\00\d8\00\dc") + (data (i32.const 27456) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\88\1f") + (data (i32.const 27488) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\80\1f") + (data (i32.const 27520) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\8f\1f") + (data (i32.const 27552) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\87\1f") + (data (i32.const 27584) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\fc\1f") + (data (i32.const 27616) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\f3\1f") + (data (i32.const 27648) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\00\fb") + (data (i32.const 27680) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00F") + (data (i32.const 27712) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00I") + (data (i32.const 27744) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\02\fb") + (data (i32.const 27776) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00L") + (data (i32.const 27808) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\03\fb") + (data (i32.const 27840) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00F\00F\00I") + (data (i32.const 27872) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\04\fb") + (data (i32.const 27904) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00F\00F\00L") + (data (i32.const 27936) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\05\fb") + (data (i32.const 27968) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00S\00T") + (data (i32.const 28000) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\06\fb") + (data (i32.const 28032) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\f0\01") + (data (i32.const 28064) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00J\00\0c\03") + (data (i32.const 28096) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\96\1e") + (data (i32.const 28128) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00H\001\03") + (data (i32.const 28160) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\97\1e") + (data (i32.const 28192) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00T\00\08\03") + (data (i32.const 28224) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\98\1e") + (data (i32.const 28256) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00W\00\n\03") + (data (i32.const 28288) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\99\1e") + (data (i32.const 28320) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00Y\00\n\03") + (data (i32.const 28352) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\9a\1e") + (data (i32.const 28384) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00A\00\be\02") + (data (i32.const 28416) "@\00\00\00\01\00\00\00\01\00\00\00@\00\00\00o\00r\00i\00g\00L\00o\00w\00e\00r\00C\00o\00d\00e\00 \00!\00=\00 \00e\00x\00p\00e\00c\00t\00L\00o\00w\00e\00r\00C\00o\00d\00e") + (data (i32.const 28496) "@\00\00\00\01\00\00\00\01\00\00\00@\00\00\00o\00r\00i\00g\00U\00p\00p\00e\00r\00C\00o\00d\00e\00 \00!\00=\00 \00e\00x\00p\00e\00c\00t\00U\00p\00p\00e\00r\00C\00o\00d\00e") + (global $std/string/str (mut i32) (i32.const 1040)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) @@ -522,7 +522,7 @@ i32.ne if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -541,7 +541,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -550,7 +550,7 @@ ) (func $~lib/rt/pure/__retain (; 10 ;) (param $0 i32) (result i32) local.get $0 - i32.const 27568 + i32.const 28576 i32.gt_u if local.get $0 @@ -562,7 +562,7 @@ ) (func $~lib/rt/pure/__release (; 11 ;) (param $0 i32) local.get $0 - i32.const 27568 + i32.const 28576 i32.gt_u if local.get $0 @@ -717,7 +717,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -739,7 +739,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -784,7 +784,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -881,7 +881,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -895,7 +895,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -968,7 +968,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -1023,7 +1023,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -1038,7 +1038,7 @@ i32.ne if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -1088,7 +1088,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -1174,7 +1174,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -1191,7 +1191,7 @@ i32.lt_u if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -1219,7 +1219,7 @@ i32.lt_u if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -1292,11 +1292,11 @@ if unreachable end - i32.const 27568 + i32.const 28576 local.tee $0 i32.const 0 i32.store - i32.const 29136 + i32.const 30144 i32.const 0 i32.store loop $for-loop|0 @@ -1307,7 +1307,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 27568 + i32.const 28576 i32.add i32.const 0 i32.store offset=4 @@ -1325,7 +1325,7 @@ i32.add i32.const 2 i32.shl - i32.const 27568 + i32.const 28576 i32.add i32.const 0 i32.store offset=96 @@ -1343,13 +1343,13 @@ br $for-loop|0 end end - i32.const 27568 - i32.const 29152 + i32.const 28576 + i32.const 30160 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 27568 + i32.const 28576 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -1359,8 +1359,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 400 - i32.const 352 + i32.const 1408 + i32.const 1360 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -1435,7 +1435,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -1487,7 +1487,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -1582,7 +1582,7 @@ i32.and if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1653,7 +1653,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1687,7 +1687,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1703,7 +1703,7 @@ i32.lt_u if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1791,7 +1791,7 @@ i32.gt_u if i32.const 0 - i32.const 528 + i32.const 1536 i32.const 23 i32.const 4 call $~lib/builtins/abort @@ -1839,15 +1839,15 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 608 + i32.const 1616 local.tee $1 i32.eqz if - i32.const 640 + i32.const 1648 local.set $2 - i32.const 608 + i32.const 1616 call $~lib/rt/pure/__release - i32.const 640 + i32.const 1648 local.set $1 end i32.const 0 @@ -1891,7 +1891,7 @@ local.get $1 i32.lt_s select - i32.const 672 + i32.const 1680 call $~lib/string/String#get:length local.tee $1 i32.sub @@ -1904,7 +1904,7 @@ end local.get $0 local.get $2 - i32.const 672 + i32.const 1680 local.get $1 call $~lib/util/string/compareImpl i32.eqz @@ -2535,7 +2535,7 @@ local.tee $2 i32.eqz if - i32.const 272 + i32.const 1280 return end local.get $2 @@ -2583,7 +2583,7 @@ local.get $1 i32.eqz if - i32.const 272 + i32.const 1280 return end local.get $1 @@ -2663,7 +2663,7 @@ local.get $1 i32.eqz if - i32.const 272 + i32.const 1280 return end i32.const 0 @@ -2784,9 +2784,7 @@ block $case2|1 block $case1|1 local.get $0 - i32.const 2 - i32.add - i32.load16_u + i32.load16_u offset=2 i32.const 32 i32.or local.tee $1 @@ -2915,9 +2913,9 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1904 + i32.const 2912 local.set $1 - i32.const 1904 + i32.const 2912 call $~lib/string/String#get:length local.tee $2 i32.eqz @@ -2925,7 +2923,7 @@ i32.const 0 return end - i32.const 1904 + i32.const 2912 i32.load16_u local.set $0 i32.const 1 @@ -3004,9 +3002,7 @@ block $case2|1 block $case1|1 local.get $1 - i32.const 2 - i32.add - i32.load16_u + i32.load16_u offset=2 i32.const 32 i32.or local.tee $0 @@ -3133,9 +3129,9 @@ (local $3 i64) (local $4 i32) (local $5 i64) - i32.const 1952 + i32.const 2960 local.set $1 - i32.const 1952 + i32.const 2960 call $~lib/string/String#get:length local.tee $2 i32.eqz @@ -3143,7 +3139,7 @@ i64.const 0 return end - i32.const 1952 + i32.const 2960 i32.load16_u local.set $0 i64.const 1 @@ -3222,9 +3218,7 @@ block $case2|1 block $case1|1 local.get $1 - i32.const 2 - i32.add - i32.load16_u + i32.load16_u offset=2 i32.const 32 i32.or local.tee $0 @@ -3922,7 +3916,7 @@ select if local.get $9 - i32.const 2228 + i32.const 3236 i32.load local.get $0 i32.const 22 @@ -3959,7 +3953,7 @@ i32.gt_s if local.get $9 - i32.const 2228 + i32.const 3236 i32.load local.get $0 i32.const 3 @@ -3970,7 +3964,7 @@ br $~lib/util/string/scientific|inlined.0 end local.get $9 - i32.const 2228 + i32.const 3236 i32.load i32.const 0 local.get $0 @@ -4215,16 +4209,16 @@ local.tee $1 i32.eqz if - i32.const 640 + i32.const 1648 local.set $3 local.get $1 - i32.const 640 + i32.const 1648 i32.ne if local.get $1 call $~lib/rt/pure/__release end - i32.const 640 + i32.const 1648 local.set $1 end local.get $0 @@ -4243,7 +4237,7 @@ if local.get $1 call $~lib/rt/pure/__release - i32.const 272 + i32.const 1280 local.tee $0 return end @@ -4267,7 +4261,7 @@ ) (func $~lib/string/String.__concat (; 50 ;) (param $0 i32) (param $1 i32) (result i32) local.get $0 - i32.const 640 + i32.const 1648 local.get $0 select local.get $1 @@ -4380,7 +4374,7 @@ i32.eqz ) (func $~lib/string/String.__lte (; 55 ;) (param $0 i32) (result i32) - i32.const 272 + i32.const 1280 local.get $0 call $~lib/string/String.__gt i32.eqz @@ -4403,8 +4397,8 @@ i32.lt_s select if - i32.const 10928 - i32.const 528 + i32.const 11936 + i32.const 1536 i32.const 312 i32.const 6 call $~lib/builtins/abort @@ -4416,7 +4410,7 @@ local.get $1 select if - i32.const 272 + i32.const 1280 return end local.get $1 @@ -4575,7 +4569,7 @@ i32.eqz if i32.const 0 - i32.const 352 + i32.const 1360 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -4687,7 +4681,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 27568 + i32.const 28576 i32.ge_u if local.get $1 @@ -5055,7 +5049,7 @@ i32.const 0 i32.le_s if - i32.const 272 + i32.const 1280 return end local.get $2 @@ -5115,7 +5109,7 @@ i32.const 0 i32.le_s if - i32.const 272 + i32.const 1280 return end local.get $2 @@ -5183,7 +5177,7 @@ local.tee $3 i32.eqz if - i32.const 272 + i32.const 1280 return end i32.const 0 @@ -5260,15 +5254,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $0 local.get $1 i32.add @@ -5287,10 +5277,8 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $0 local.get $1 i32.add @@ -5302,23 +5290,21 @@ i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 - local.get $1 + local.get $0 i32.const 0 local.get $0 i32.sub i32.const 3 i32.and - local.tee $1 - i32.sub - local.set $2 - local.get $0 - local.get $1 + local.tee $2 i32.add local.tee $0 i32.const 0 i32.store local.get $0 + local.get $1 local.get $2 + i32.sub i32.const -4 i32.and local.tee $1 @@ -5332,15 +5318,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 4 - i32.add i32.const 0 - i32.store + i32.store offset=4 local.get $0 - i32.const 8 - i32.add i32.const 0 - i32.store + i32.store offset=8 local.get $0 local.get $1 i32.add @@ -5359,25 +5341,17 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 12 - i32.add i32.const 0 - i32.store + i32.store offset=12 local.get $0 - i32.const 16 - i32.add i32.const 0 - i32.store + i32.store offset=16 local.get $0 - i32.const 20 - i32.add i32.const 0 - i32.store + i32.store offset=20 local.get $0 - i32.const 24 - i32.add i32.const 0 - i32.store + i32.store offset=24 local.get $0 local.get $1 i32.add @@ -5423,20 +5397,14 @@ i64.const 0 i64.store local.get $0 - i32.const 8 - i32.add i64.const 0 - i64.store + i64.store offset=8 local.get $0 - i32.const 16 - i32.add i64.const 0 - i64.store + i64.store offset=16 local.get $0 - i32.const 24 - i32.add i64.const 0 - i64.store + i64.store offset=24 local.get $1 i32.const 32 i32.sub @@ -5466,8 +5434,8 @@ i32.const 268435452 i32.gt_u if - i32.const 10928 - i32.const 12192 + i32.const 11936 + i32.const 13200 i32.const 14 i32.const 47 call $~lib/builtins/abort @@ -5577,7 +5545,7 @@ call $~lib/rt/pure/__retain local.tee $0 i32.load offset=4 - i32.const 272 + i32.const 1280 i32.store local.get $0 return @@ -5675,7 +5643,7 @@ call $~lib/array/Array<~lib/string/String>#push else local.get $3 - i32.const 272 + i32.const 1280 call $~lib/array/Array<~lib/string/String>#push end local.get $10 @@ -5730,7 +5698,7 @@ call $~lib/array/Array<~lib/string/String>#push else local.get $3 - i32.const 272 + i32.const 1280 call $~lib/array/Array<~lib/string/String>#push end local.get $3 @@ -5746,8 +5714,8 @@ i32.load offset=12 i32.ge_u if - i32.const 12240 - i32.const 12192 + i32.const 13248 + i32.const 13200 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -5766,8 +5734,8 @@ if local.get $0 call $~lib/rt/pure/__release - i32.const 12304 - i32.const 12192 + i32.const 13312 + i32.const 13200 i32.const 97 i32.const 39 call $~lib/builtins/abort @@ -5854,7 +5822,7 @@ local.get $0 i32.eqz if - i32.const 1424 + i32.const 2432 return end local.get $0 @@ -5895,7 +5863,7 @@ local.get $0 i32.eqz if - i32.const 1424 + i32.const 2432 return end local.get $0 @@ -5999,7 +5967,7 @@ local.get $0 i64.eqz if - i32.const 1424 + i32.const 2432 return end local.get $0 @@ -6043,7 +6011,7 @@ local.get $0 i64.eqz if - i32.const 1424 + i32.const 2432 return end local.get $0 @@ -6134,7 +6102,7 @@ local.tee $7 call $~lib/util/number/decimalCount32 local.set $4 - i32.const 15444 + i32.const 16452 i32.load local.set $13 loop $while-continue|0 @@ -6854,7 +6822,7 @@ i32.shl i32.sub global.set $~lib/util/number/_K - i32.const 15124 + i32.const 16132 i32.load local.get $3 i32.const 3 @@ -6862,7 +6830,7 @@ i32.add i64.load global.set $~lib/util/number/_frc_pow - i32.const 15348 + i32.const 16356 i32.load local.get $3 i32.const 1 @@ -7033,7 +7001,7 @@ f64.const 0 f64.eq if - i32.const 14336 + i32.const 15344 return end local.get $0 @@ -7046,11 +7014,11 @@ local.get $0 f64.ne if - i32.const 4864 + i32.const 5872 return end - i32.const 6080 - i32.const 14368 + i32.const 7088 + i32.const 15376 local.get $0 f64.const 0 f64.lt @@ -7089,10 +7057,10 @@ (local $6 i32) (local $7 i32) (local $8 i32) - i32.const 22340 + i32.const 23348 i32.load local.tee $7 - i32.const 20772 + i32.const 21780 i32.load local.tee $2 local.get $2 @@ -7113,7 +7081,7 @@ i32.div_u i32.add i32.load8_u - i32.const 18052 + i32.const 19060 i32.load local.get $5 i32.const 3 @@ -7127,7 +7095,7 @@ i32.shr_u i32.const 6 i32.rem_u - i32.const 21332 + i32.const 22340 i32.load local.get $3 i32.add @@ -7157,7 +7125,7 @@ i32.const 8 i32.shr_u local.set $4 - i32.const 22788 + i32.const 23796 i32.load local.set $6 loop $while-continue|0 @@ -7272,10 +7240,10 @@ i32.const 1 call $~lib/rt/tlsf/__alloc local.set $5 - i32.const 17988 + i32.const 18996 i32.load local.set $9 - i32.const 17996 + i32.const 19004 i32.load local.set $10 loop $for-loop|0 @@ -8107,47 +8075,47 @@ (local $270 i32) (local $271 i32) global.get $std/string/str - i32.const 32 + i32.const 1040 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 14 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 128 - i32.const 128 + i32.const 1136 + i32.const 1136 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 16 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 208 - i32.const 208 + i32.const 1216 + i32.const 1216 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 17 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 240 - i32.const 240 + i32.const 1248 + i32.const 1248 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 18 i32.const 0 call $~lib/builtins/abort @@ -8159,7 +8127,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 20 i32.const 0 call $~lib/builtins/abort @@ -8181,44 +8149,44 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 21 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String.__not i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 23 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 288 + i32.const 1296 call $~lib/string/String.__not i32.eqz i32.const 1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 24 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 call $~lib/string/String.__not i32.eqz i32.const 1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 25 i32.const 0 call $~lib/builtins/abort @@ -8229,12 +8197,12 @@ i32.const 0 call $~lib/string/String.fromCharCode|trampoline local.tee $14 - i32.const 288 + i32.const 1296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -8245,12 +8213,12 @@ i32.const 54 call $~lib/string/String.fromCharCode|trampoline local.tee $15 - i32.const 464 + i32.const 1472 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 28 i32.const 0 call $~lib/builtins/abort @@ -8261,12 +8229,12 @@ i32.const 65590 call $~lib/string/String.fromCharCode|trampoline local.tee $16 - i32.const 464 + i32.const 1472 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -8276,12 +8244,12 @@ i32.const 57088 call $~lib/string/String.fromCharCode local.tee $17 - i32.const 496 + i32.const 1504 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -8290,12 +8258,12 @@ i32.const 0 call $~lib/string/String.fromCodePoint local.tee $18 - i32.const 288 + i32.const 1296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 32 i32.const 0 call $~lib/builtins/abort @@ -8304,12 +8272,12 @@ i32.const 54 call $~lib/string/String.fromCodePoint local.tee $19 - i32.const 464 + i32.const 1472 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 33 i32.const 0 call $~lib/builtins/abort @@ -8318,12 +8286,12 @@ i32.const 119558 call $~lib/string/String.fromCodePoint local.tee $20 - i32.const 576 + i32.const 1584 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 34 i32.const 0 call $~lib/builtins/abort @@ -8334,7 +8302,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 36 i32.const 0 call $~lib/builtins/abort @@ -8345,21 +8313,21 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 37 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 704 + i32.const 1712 i32.const 0 call $~lib/string/String#indexOf i32.const -1 i32.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 38 i32.const 0 call $~lib/builtins/abort @@ -8367,7 +8335,7 @@ end global.get $std/string/str i32.const 0 - i32.const 736 + i32.const 1744 call $~lib/string/String#padStart local.tee $21 global.get $std/string/str @@ -8375,7 +8343,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 40 i32.const 0 call $~lib/builtins/abort @@ -8383,7 +8351,7 @@ end global.get $std/string/str i32.const 15 - i32.const 736 + i32.const 1744 call $~lib/string/String#padStart local.tee $22 global.get $std/string/str @@ -8391,103 +8359,103 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 41 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 i32.const 3 - i32.const 736 + i32.const 1744 call $~lib/string/String#padStart local.tee $23 - i32.const 768 + i32.const 1776 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 42 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 i32.const 10 - i32.const 272 + i32.const 1280 call $~lib/string/String#padStart local.tee $24 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 43 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 i32.const 100 - i32.const 272 + i32.const 1280 call $~lib/string/String#padStart local.tee $25 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 44 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 + i32.const 1808 i32.const 5 - i32.const 736 + i32.const 1744 call $~lib/string/String#padStart local.tee $26 - i32.const 832 + i32.const 1840 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 45 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 + i32.const 1808 i32.const 6 - i32.const 864 + i32.const 1872 call $~lib/string/String#padStart local.tee $27 - i32.const 896 + i32.const 1904 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 46 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 + i32.const 1808 i32.const 8 - i32.const 864 + i32.const 1872 call $~lib/string/String#padStart local.tee $28 - i32.const 928 + i32.const 1936 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 47 i32.const 0 call $~lib/builtins/abort @@ -8495,7 +8463,7 @@ end global.get $std/string/str i32.const 0 - i32.const 736 + i32.const 1744 call $~lib/string/String#padEnd local.tee $29 global.get $std/string/str @@ -8503,7 +8471,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 49 i32.const 0 call $~lib/builtins/abort @@ -8511,7 +8479,7 @@ end global.get $std/string/str i32.const 15 - i32.const 736 + i32.const 1744 call $~lib/string/String#padEnd local.tee $30 global.get $std/string/str @@ -8519,141 +8487,141 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 50 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 i32.const 3 - i32.const 736 + i32.const 1744 call $~lib/string/String#padEnd local.tee $31 - i32.const 768 + i32.const 1776 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 51 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 i32.const 10 - i32.const 272 + i32.const 1280 call $~lib/string/String#padEnd local.tee $32 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 52 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 i32.const 100 - i32.const 272 + i32.const 1280 call $~lib/string/String#padEnd local.tee $33 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 53 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 + i32.const 1808 i32.const 5 - i32.const 736 + i32.const 1744 call $~lib/string/String#padEnd local.tee $34 - i32.const 960 + i32.const 1968 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 54 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 + i32.const 1808 i32.const 6 - i32.const 800 + i32.const 1808 call $~lib/string/String#padEnd local.tee $35 - i32.const 992 + i32.const 2000 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 55 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 + i32.const 1808 i32.const 8 - i32.const 800 + i32.const 1808 call $~lib/string/String#padEnd local.tee $36 - i32.const 1024 + i32.const 2032 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 56 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 i32.const 0 call $~lib/string/String#indexOf if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 58 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 608 + i32.const 1280 + i32.const 1616 i32.const 0 call $~lib/string/String#indexOf i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 59 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 - i32.const 320 + i32.const 1328 + i32.const 1328 i32.const 0 call $~lib/string/String#indexOf if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 60 i32.const 0 call $~lib/builtins/abort @@ -8665,122 +8633,122 @@ call $~lib/string/String#indexOf if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 61 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 272 + i32.const 1280 i32.const 0 call $~lib/string/String#indexOf if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 62 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1056 + i32.const 2064 i32.const 0 call $~lib/string/String#indexOf i32.const 2 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 63 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1088 + i32.const 2096 i32.const 0 call $~lib/string/String#indexOf i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 64 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1056 + i32.const 2064 i32.const 2 call $~lib/string/String#indexOf i32.const 2 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 65 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1056 + i32.const 2064 i32.const 3 call $~lib/string/String#indexOf i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 66 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1120 + i32.const 2128 i32.const -1 call $~lib/string/String#indexOf i32.const 2 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 67 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 i32.const 2147483647 call $~lib/string/String#lastIndexOf if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 69 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 608 + i32.const 1280 + i32.const 1616 i32.const 2147483647 call $~lib/string/String#lastIndexOf i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 70 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 272 + i32.const 1280 i32.const 2147483647 call $~lib/string/String#lastIndexOf global.get $std/string/str @@ -8788,549 +8756,549 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 71 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1056 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#lastIndexOf i32.const 2 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 72 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1088 + i32.const 2096 i32.const 2147483647 call $~lib/string/String#lastIndexOf i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 73 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1152 + i32.const 2160 i32.const 2147483647 call $~lib/string/String#lastIndexOf i32.const 15 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 74 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1056 + i32.const 2064 i32.const 2 call $~lib/string/String#lastIndexOf i32.const 2 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 75 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1056 + i32.const 2064 i32.const 3 call $~lib/string/String#lastIndexOf i32.const 2 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 76 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1120 + i32.const 2128 i32.const -1 call $~lib/string/String#lastIndexOf i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 77 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 1184 + i32.const 2192 i32.const 0 call $~lib/string/String#lastIndexOf i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 78 i32.const 0 call $~lib/builtins/abort unreachable end global.get $std/string/str - i32.const 608 + i32.const 1616 i32.const 0 call $~lib/string/String#lastIndexOf if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 79 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String#localeCompare if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 81 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 - i32.const 272 + i32.const 1328 + i32.const 1280 call $~lib/string/String#localeCompare i32.const 1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 82 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 320 + i32.const 1280 + i32.const 1328 call $~lib/string/String#localeCompare i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 83 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 640 - i32.const 640 + i32.const 1648 + i32.const 1648 call $~lib/string/String#localeCompare if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 84 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 1216 + i32.const 1808 + i32.const 2224 call $~lib/string/String#localeCompare i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 85 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1216 - i32.const 800 + i32.const 2224 + i32.const 1808 call $~lib/string/String#localeCompare i32.const 1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 86 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1248 - i32.const 800 + i32.const 2256 + i32.const 1808 call $~lib/string/String#localeCompare i32.const 1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 87 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 1248 + i32.const 1808 + i32.const 2256 call $~lib/string/String#localeCompare i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 88 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 768 + i32.const 1280 + i32.const 1776 call $~lib/string/String#localeCompare i32.const -1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 89 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 288 - i32.const 272 + i32.const 1296 + i32.const 1280 call $~lib/string/String#localeCompare i32.const 1 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 90 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String#trimStart local.tee $37 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 92 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1280 + i32.const 2288 call $~lib/string/String#trimStart local.tee $38 - i32.const 1280 + i32.const 2288 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 93 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1312 + i32.const 2320 call $~lib/string/String#trimStart local.tee $39 - i32.const 1360 + i32.const 2368 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 94 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String#trimEnd local.tee $40 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 96 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1280 + i32.const 2288 call $~lib/string/String#trimEnd local.tee $41 - i32.const 1280 + i32.const 2288 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 97 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1312 + i32.const 2320 call $~lib/string/String#trimEnd local.tee $42 - i32.const 1392 + i32.const 2400 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 98 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String#trim local.tee $43 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 100 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1280 + i32.const 2288 call $~lib/string/String#trim local.tee $44 - i32.const 1280 + i32.const 2288 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 101 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1312 + i32.const 2320 call $~lib/string/String#trim local.tee $45 - i32.const 800 + i32.const 1808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 102 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1424 + i32.const 2432 call $~lib/util/string/strtol f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 104 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1456 + i32.const 2464 call $~lib/util/string/strtol f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 105 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1488 + i32.const 2496 call $~lib/util/string/strtol f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 106 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1520 + i32.const 2528 call $~lib/util/string/strtol f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 107 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1552 + i32.const 2560 call $~lib/util/string/strtol f64.const 5 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 108 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1584 + i32.const 2592 call $~lib/util/string/strtol f64.const 455 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 109 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1616 + i32.const 2624 call $~lib/util/string/strtol f64.const 3855 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 110 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1648 + i32.const 2656 call $~lib/util/string/strtol f64.const 3855 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 111 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1680 + i32.const 2688 call $~lib/util/string/strtol f64.const 11 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 112 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1712 + i32.const 2720 call $~lib/util/string/strtol f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 113 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1744 + i32.const 2752 call $~lib/util/string/strtol f64.const -123 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 114 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1776 + i32.const 2784 call $~lib/util/string/strtol f64.const 123 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 115 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1808 + i32.const 2816 call $~lib/util/string/strtol f64.const -12 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 116 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1840 + i32.const 2848 call $~lib/util/string/strtol f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 118 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1872 + i32.const 2880 call $~lib/util/string/strtol f64.const 2 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 119 i32.const 0 call $~lib/builtins/abort @@ -9341,7 +9309,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 121 i32.const 0 call $~lib/builtins/abort @@ -9352,1483 +9320,1483 @@ i64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 122 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1424 + i32.const 2432 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 125 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1488 + i32.const 2496 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 126 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2256 + i32.const 3264 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 127 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2288 + i32.const 3296 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 128 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2320 + i32.const 3328 call $~lib/util/string/strtod f64.const 1e-05 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 129 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2352 + i32.const 3360 call $~lib/util/string/strtod f64.const -1e-05 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 130 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2384 + i32.const 3392 call $~lib/util/string/strtod f64.const -3e-23 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 131 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2416 + i32.const 3424 call $~lib/util/string/strtod f64.const 3e21 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 132 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2448 + i32.const 3456 call $~lib/util/string/strtod f64.const 0.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 133 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2480 + i32.const 3488 call $~lib/util/string/strtod f64.const 0.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 134 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2512 + i32.const 3520 call $~lib/util/string/strtod f64.const 0.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 135 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2544 + i32.const 3552 call $~lib/util/string/strtod f64.const 0.25 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 136 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2576 + i32.const 3584 call $~lib/util/string/strtod f64.const 1e3 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 137 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2608 + i32.const 3616 call $~lib/util/string/strtod f64.const 1e-10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 138 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2640 + i32.const 3648 call $~lib/util/string/strtod f64.const 1e-30 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 139 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2672 + i32.const 3680 call $~lib/util/string/strtod f64.const 1e-323 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 140 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2704 + i32.const 3712 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 141 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2736 + i32.const 3744 call $~lib/util/string/strtod f64.const 1.e+308 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 142 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2768 + i32.const 3776 call $~lib/util/string/strtod f64.const inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 143 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 144 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2800 + i32.const 3808 call $~lib/util/string/strtod f64.const 0.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 147 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2832 + i32.const 3840 call $~lib/util/string/strtod f64.const 1e-10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 148 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2880 + i32.const 3888 call $~lib/util/string/strtod f64.const 10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 149 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2912 + i32.const 3920 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 150 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2944 + i32.const 3952 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 151 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2976 + i32.const 3984 call $~lib/util/string/strtod f64.const 10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 152 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3024 + i32.const 4032 call $~lib/util/string/strtod f64.const 123456789 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 153 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3072 + i32.const 4080 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 154 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3120 + i32.const 4128 call $~lib/util/string/strtod f64.const 1e-60 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 156 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3152 + i32.const 4160 call $~lib/util/string/strtod f64.const 1.e+60 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 157 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3184 + i32.const 4192 call $~lib/util/string/strtod f64.const -0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 160 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3216 + i32.const 4224 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 161 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3248 + i32.const 4256 call $~lib/util/string/strtod f64.const -1.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 162 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3296 + i32.const 4304 call $~lib/util/string/strtod f64.const 10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 163 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3344 + i32.const 4352 call $~lib/util/string/strtod f64.const 10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 164 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3392 + i32.const 4400 call $~lib/util/string/strtod f64.const 0.022 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 165 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3424 + i32.const 4432 call $~lib/util/string/strtod f64.const 11 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 166 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3456 + i32.const 4464 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 167 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3488 + i32.const 4496 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 168 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3520 + i32.const 4528 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 169 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3552 + i32.const 4560 call $~lib/util/string/strtod f64.const 1.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 170 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3584 + i32.const 4592 call $~lib/util/string/strtod f64.const -1.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 171 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3616 + i32.const 4624 call $~lib/util/string/strtod f64.const -1.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 172 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3648 + i32.const 4656 call $~lib/util/string/strtod f64.const -1.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 173 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3680 + i32.const 4688 call $~lib/util/string/strtod f64.const -1.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 174 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3712 + i32.const 4720 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 175 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3744 + i32.const 4752 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 176 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3776 + i32.const 4784 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 177 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3808 + i32.const 4816 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 178 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3840 + i32.const 4848 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 179 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3872 + i32.const 4880 call $~lib/util/string/strtod f64.const 10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 180 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3904 + i32.const 4912 call $~lib/util/string/strtod f64.const 10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 181 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3936 + i32.const 4944 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 182 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3968 + i32.const 4976 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 183 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4000 + i32.const 5008 call $~lib/util/string/strtod f64.const 0.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 184 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4032 + i32.const 5040 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 185 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4064 + i32.const 5072 call $~lib/util/string/strtod f64.const 10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 186 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4096 + i32.const 5104 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 187 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4128 + i32.const 5136 call $~lib/util/string/strtod f64.const 0.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 188 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4160 + i32.const 5168 call $~lib/util/string/strtod f64.const 0.01 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 189 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4192 + i32.const 5200 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 190 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4224 + i32.const 5232 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 191 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4256 + i32.const 5264 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 192 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4288 + i32.const 5296 call $~lib/util/string/strtod f64.const 0.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 193 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4320 + i32.const 5328 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 194 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4352 + i32.const 5360 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 195 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4384 + i32.const 5392 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 196 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4416 + i32.const 5424 call $~lib/util/string/strtod f64.const 0.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 197 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4448 + i32.const 5456 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 198 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4480 + i32.const 5488 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 199 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4512 + i32.const 5520 call $~lib/util/string/strtod f64.const -0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 200 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4544 + i32.const 5552 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 201 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4576 + i32.const 5584 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 202 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4608 + i32.const 5616 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 203 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4640 + i32.const 5648 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 204 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4672 + i32.const 5680 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 205 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4704 + i32.const 5712 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 206 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4736 + i32.const 5744 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 207 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4768 + i32.const 5776 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 208 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4800 + i32.const 5808 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 209 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4832 + i32.const 5840 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 210 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4864 + i32.const 5872 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 211 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4896 + i32.const 5904 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 212 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4928 + i32.const 5936 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 213 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4960 + i32.const 5968 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 214 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4992 + i32.const 6000 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 215 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5024 + i32.const 6032 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 216 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5056 + i32.const 6064 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 217 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5088 + i32.const 6096 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 218 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5120 + i32.const 6128 call $~lib/util/string/strtod f64.const 1e22 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 219 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5152 + i32.const 6160 call $~lib/util/string/strtod f64.const 1e-22 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 220 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5184 + i32.const 6192 call $~lib/util/string/strtod f64.const 1.e+23 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 221 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5216 + i32.const 6224 call $~lib/util/string/strtod f64.const 1e-23 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 222 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5248 + i32.const 6256 call $~lib/util/string/strtod f64.const 1.e+37 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 223 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5280 + i32.const 6288 call $~lib/util/string/strtod f64.const 1e-37 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 224 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5312 + i32.const 6320 call $~lib/util/string/strtod f64.const 1.e+38 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 225 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5344 + i32.const 6352 call $~lib/util/string/strtod f64.const 1e-38 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 226 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5376 + i32.const 6384 call $~lib/util/string/strtod f64.const 2.220446049250313e-16 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 227 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5440 + i32.const 6448 call $~lib/util/string/strtod f64.const 1797693134862315708145274e284 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 228 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5504 + i32.const 6512 call $~lib/util/string/strtod f64.const 5e-324 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 229 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5536 + i32.const 6544 call $~lib/util/string/strtod f64.const 1.e+308 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 230 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5584 + i32.const 6592 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 231 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5728 + i32.const 6736 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 232 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5760 + i32.const 6768 call $~lib/util/string/strtod f64.const inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 233 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5792 + i32.const 6800 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 234 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5824 + i32.const 6832 call $~lib/util/string/strtod f64.const -inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 235 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5856 + i32.const 6864 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 236 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5904 + i32.const 6912 call $~lib/util/string/strtod f64.const inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 237 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5952 + i32.const 6960 call $~lib/util/string/strtod f64.const inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 238 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5984 + i32.const 6992 call $~lib/util/string/strtod f64.const inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 239 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6032 + i32.const 7040 call $~lib/util/string/strtod f64.const inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 240 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6080 + i32.const 7088 call $~lib/util/string/strtod f64.const -inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 241 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6128 + i32.const 7136 call $~lib/util/string/strtod f64.const inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 242 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6176 + i32.const 7184 call $~lib/util/string/strtod f64.const inf f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 243 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6224 + i32.const 7232 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 244 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6256 + i32.const 7264 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 245 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6288 + i32.const 7296 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 246 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6320 + i32.const 7328 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 250 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6512 + i32.const 7520 call $~lib/util/string/strtod f64.const 1e-323 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 263 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6704 + i32.const 7712 call $~lib/util/string/strtod f64.const 2.225073858507202e-308 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 267 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6896 - i32.const 7056 + i32.const 7904 + i32.const 8064 call $~lib/string/String.__concat local.tee $46 - i32.const 7216 + i32.const 8224 call $~lib/string/String.__concat local.tee $47 - i32.const 7376 + i32.const 8384 call $~lib/string/String.__concat local.tee $48 - i32.const 7536 + i32.const 8544 call $~lib/string/String.__concat local.tee $49 call $~lib/util/string/strtod @@ -10836,347 +10804,347 @@ f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 270 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 7696 + i32.const 8704 call $~lib/util/string/strtod f64.const 9.753531888799502e-104 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 288 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 7808 + i32.const 8816 call $~lib/util/string/strtod f64.const 0.5961860348131807 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 289 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 7920 + i32.const 8928 call $~lib/util/string/strtod f64.const 0.18150131692180388 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 290 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8032 + i32.const 9040 call $~lib/util/string/strtod f64.const 0.42070823575344535 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 291 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8144 + i32.const 9152 call $~lib/util/string/strtod f64.const 0.6654686306516261 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 292 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8256 + i32.const 9264 call $~lib/util/string/strtod f64.const 0.6101852922970868 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 293 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8368 + i32.const 9376 call $~lib/util/string/strtod f64.const 0.7696695208236968 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 294 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8480 + i32.const 9488 call $~lib/util/string/strtod f64.const 0.25050653222286823 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 295 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8592 + i32.const 9600 call $~lib/util/string/strtod f64.const 0.2740037230228005 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 296 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8704 + i32.const 9712 call $~lib/util/string/strtod f64.const 0.20723093500497428 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 297 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8816 + i32.const 9824 call $~lib/util/string/strtod f64.const 7.900280238081605 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 298 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8928 + i32.const 9936 call $~lib/util/string/strtod f64.const 98.22860653737297 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 299 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 9040 + i32.const 10048 call $~lib/util/string/strtod f64.const 746.894972319037 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 300 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 9152 + i32.const 10160 call $~lib/util/string/strtod f64.const 1630.2683202827284 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 301 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 9264 + i32.const 10272 call $~lib/util/string/strtod f64.const 46371.68629719171 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 302 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 9376 + i32.const 10384 call $~lib/util/string/strtod f64.const 653780.5944497711 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 303 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 9488 + i32.const 10496 call $~lib/util/string/strtod f64.const 234632.43565024371 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 304 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 9600 + i32.const 10608 call $~lib/util/string/strtod f64.const 97094817.16420048 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 305 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 9712 + i32.const 10720 call $~lib/util/string/strtod f64.const 499690852.20518744 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 306 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 9824 + i32.const 10832 call $~lib/util/string/strtod f64.const 7925201200557245595648 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 307 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 9936 + i32.const 10944 call $~lib/util/string/strtod f64.const 6096564585983177528398588e5 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 308 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10048 + i32.const 11056 call $~lib/util/string/strtod f64.const 4800416117477028695992383e42 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 309 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10160 + i32.const 11168 call $~lib/util/string/strtod f64.const 8524829079817968137287277e80 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 310 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10272 + i32.const 11280 call $~lib/util/string/strtod f64.const 3271239291709782092398754e243 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 311 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10384 + i32.const 11392 call $~lib/util/string/strtod local.tee $3 local.get $3 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 314 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10416 + i32.const 11424 call $~lib/util/string/strtod f64.const 0.1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 315 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 - i32.const 10448 + i32.const 1328 + i32.const 11456 call $~lib/string/String.__concat local.tee $2 local.get $2 - i32.const 10480 + i32.const 11488 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 319 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 call $~lib/string/String.__ne i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 320 i32.const 2 call $~lib/builtins/abort @@ -11184,340 +11152,340 @@ end local.get $2 call $~lib/rt/pure/__release - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 322 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 i32.const 0 call $~lib/string/String.__ne i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 323 i32.const 0 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 272 + i32.const 1280 call $~lib/string/String.__ne i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 324 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 - i32.const 10448 + i32.const 1328 + i32.const 11456 call $~lib/string/String.__ne i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 325 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 - i32.const 320 + i32.const 1328 + i32.const 1328 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 326 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10512 - i32.const 10544 + i32.const 11520 + i32.const 11552 call $~lib/string/String.__ne i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 327 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10512 - i32.const 10512 + i32.const 11520 + i32.const 11520 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 328 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10576 - i32.const 10608 + i32.const 11584 + i32.const 11616 call $~lib/string/String.__ne i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 329 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10640 - i32.const 10672 + i32.const 11648 + i32.const 11680 call $~lib/string/String.__ne i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 330 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10704 - i32.const 10704 + i32.const 11712 + i32.const 11712 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 331 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10704 - i32.const 10736 + i32.const 11712 + i32.const 11744 call $~lib/string/String.__ne i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 332 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10768 - i32.const 10816 + i32.const 11776 + i32.const 11824 call $~lib/string/String.__ne i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 333 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10448 - i32.const 320 + i32.const 11456 + i32.const 1328 call $~lib/string/String.__gt i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 335 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10864 - i32.const 320 + i32.const 11872 + i32.const 1328 call $~lib/string/String.__gt i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 336 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10864 - i32.const 10896 + i32.const 11872 + i32.const 11904 call $~lib/string/String.__gte i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 337 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10864 - i32.const 10480 + i32.const 11872 + i32.const 11488 call $~lib/string/String.__gt i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 338 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10864 - i32.const 10480 + i32.const 11872 + i32.const 11488 call $~lib/string/String.__lt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 339 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10448 + i32.const 11456 i32.const 0 call $~lib/string/String.__lt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 341 i32.const 0 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__lt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 342 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 + i32.const 1808 + i32.const 1280 call $~lib/string/String.__gt i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 344 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 800 + i32.const 1280 + i32.const 1808 call $~lib/string/String.__lt i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 345 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 + i32.const 1808 + i32.const 1280 call $~lib/string/String.__gte i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 346 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 + i32.const 1808 call $~lib/string/String.__lte i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 347 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 + i32.const 1808 + i32.const 1280 call $~lib/string/String.__lt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 348 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 800 + i32.const 1280 + i32.const 1808 call $~lib/string/String.__gt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 349 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String.__lt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 350 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String.__gt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 351 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String.__gte i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 352 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String.__lte i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 353 i32.const 0 call $~lib/builtins/abort @@ -11538,7 +11506,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 358 i32.const 2 call $~lib/builtins/abort @@ -11552,692 +11520,692 @@ call $~lib/rt/pure/__release local.get $1 call $~lib/rt/pure/__release - i32.const 864 + i32.const 1872 call $~lib/string/String#get:length i32.const 3 i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 361 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 i32.const 100 call $~lib/string/String#repeat local.tee $50 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 363 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 i32.const 0 call $~lib/string/String#repeat local.tee $51 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 364 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 i32.const 1 call $~lib/string/String#repeat local.tee $52 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 365 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 i32.const 2 call $~lib/string/String#repeat local.tee $53 - i32.const 10896 + i32.const 11904 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 366 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 i32.const 3 call $~lib/string/String#repeat local.tee $54 - i32.const 10976 + i32.const 11984 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 367 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10480 + i32.const 11488 i32.const 4 call $~lib/string/String#repeat local.tee $55 - i32.const 11008 + i32.const 12016 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 368 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 i32.const 5 call $~lib/string/String#repeat local.tee $56 - i32.const 11040 + i32.const 12048 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 369 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 i32.const 6 call $~lib/string/String#repeat local.tee $57 - i32.const 11072 + i32.const 12080 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 370 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 i32.const 7 call $~lib/string/String#repeat local.tee $58 - i32.const 11104 + i32.const 12112 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 371 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 + i32.const 1280 call $~lib/string/String#replace local.tee $59 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 373 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 - i32.const 4608 + i32.const 1280 + i32.const 1280 + i32.const 5616 call $~lib/string/String#replace local.tee $60 - i32.const 4608 + i32.const 5616 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 374 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4608 - i32.const 4608 - i32.const 272 + i32.const 5616 + i32.const 5616 + i32.const 1280 call $~lib/string/String#replace local.tee $61 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 375 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4608 - i32.const 272 - i32.const 272 + i32.const 5616 + i32.const 1280 + i32.const 1280 call $~lib/string/String#replace local.tee $62 - i32.const 4608 + i32.const 5616 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 376 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 4640 - i32.const 4608 + i32.const 1808 + i32.const 5648 + i32.const 5616 call $~lib/string/String#replace local.tee $63 - i32.const 800 + i32.const 1808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 377 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 800 - i32.const 4608 + i32.const 1808 + i32.const 1808 + i32.const 5616 call $~lib/string/String#replace local.tee $64 - i32.const 4608 + i32.const 5616 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 378 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 1248 - i32.const 4608 + i32.const 1808 + i32.const 2256 + i32.const 5616 call $~lib/string/String#replace local.tee $65 - i32.const 800 + i32.const 1808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 379 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 10480 - i32.const 10480 + i32.const 1808 + i32.const 11488 + i32.const 11488 call $~lib/string/String#replace local.tee $66 - i32.const 800 + i32.const 1808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 380 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11136 - i32.const 4640 - i32.const 4608 + i32.const 12144 + i32.const 5648 + i32.const 5616 call $~lib/string/String#replace local.tee $67 - i32.const 11168 + i32.const 12176 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 381 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 - i32.const 4608 + i32.const 1808 + i32.const 1280 + i32.const 5616 call $~lib/string/String#replace local.tee $68 - i32.const 11200 + i32.const 12208 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 382 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11232 - i32.const 11264 - i32.const 4608 + i32.const 12240 + i32.const 12272 + i32.const 5616 call $~lib/string/String#replace local.tee $69 - i32.const 11200 + i32.const 12208 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 383 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 11296 - i32.const 11328 + i32.const 1808 + i32.const 12304 + i32.const 12336 call $~lib/string/String#replace local.tee $70 - i32.const 11360 + i32.const 12368 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 384 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 11296 - i32.const 272 + i32.const 1808 + i32.const 12304 + i32.const 1280 call $~lib/string/String#replace local.tee $71 - i32.const 10480 + i32.const 11488 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 385 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 - i32.const 800 + i32.const 1280 + i32.const 1280 + i32.const 1808 call $~lib/string/String#replaceAll local.tee $72 - i32.const 800 + i32.const 1808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 387 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 4640 - i32.const 4608 + i32.const 1808 + i32.const 5648 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $73 - i32.const 800 + i32.const 1808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 388 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 992 - i32.const 800 - i32.const 4608 + i32.const 2000 + i32.const 1808 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $74 - i32.const 11328 + i32.const 12336 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 390 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11392 - i32.const 800 - i32.const 4608 + i32.const 12400 + i32.const 1808 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $75 - i32.const 11440 + i32.const 12448 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 391 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 992 - i32.const 10480 - i32.const 10480 + i32.const 2000 + i32.const 11488 + i32.const 11488 call $~lib/string/String#replaceAll local.tee $76 - i32.const 992 + i32.const 2000 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 392 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11472 - i32.const 320 - i32.const 11440 + i32.const 12480 + i32.const 1328 + i32.const 12448 call $~lib/string/String#replaceAll local.tee $77 - i32.const 11504 + i32.const 12512 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 393 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 992 - i32.const 10480 - i32.const 11328 + i32.const 2000 + i32.const 11488 + i32.const 12336 call $~lib/string/String#replaceAll local.tee $78 - i32.const 11552 + i32.const 12560 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 394 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11584 - i32.const 11616 - i32.const 11328 + i32.const 12592 + i32.const 12624 + i32.const 12336 call $~lib/string/String#replaceAll local.tee $79 - i32.const 11648 + i32.const 12656 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 395 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 1248 - i32.const 4608 + i32.const 1808 + i32.const 2256 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $80 - i32.const 800 + i32.const 1808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 396 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1248 - i32.const 11680 - i32.const 11328 + i32.const 2256 + i32.const 12688 + i32.const 12336 call $~lib/string/String#replaceAll local.tee $81 - i32.const 1248 + i32.const 2256 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 397 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 11712 - i32.const 4608 + i32.const 1808 + i32.const 12720 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $82 - i32.const 11744 + i32.const 12752 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 398 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10480 - i32.const 10480 - i32.const 4608 + i32.const 11488 + i32.const 11488 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $83 - i32.const 4608 + i32.const 5616 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 399 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11136 - i32.const 4640 - i32.const 4608 + i32.const 12144 + i32.const 5648 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $84 - i32.const 11776 + i32.const 12784 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 400 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 + i32.const 1280 call $~lib/string/String#replaceAll local.tee $85 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 402 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 - i32.const 4608 + i32.const 1280 + i32.const 1280 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $86 - i32.const 4608 + i32.const 5616 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 403 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4608 - i32.const 4608 - i32.const 272 + i32.const 5616 + i32.const 5616 + i32.const 1280 call $~lib/string/String#replaceAll local.tee $87 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 404 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4608 - i32.const 272 - i32.const 272 + i32.const 5616 + i32.const 1280 + i32.const 1280 call $~lib/string/String#replaceAll local.tee $88 - i32.const 4608 + i32.const 5616 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 405 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 800 - i32.const 4640 + i32.const 1808 + i32.const 1808 + i32.const 5648 call $~lib/string/String#replaceAll local.tee $89 - i32.const 4640 + i32.const 5648 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 406 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 1216 - i32.const 4640 + i32.const 1808 + i32.const 2224 + i32.const 5648 call $~lib/string/String#replaceAll local.tee $90 - i32.const 800 + i32.const 1808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 407 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 - i32.const 4608 + i32.const 1808 + i32.const 1280 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $91 - i32.const 11808 + i32.const 12816 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 408 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 - i32.const 272 + i32.const 1808 + i32.const 1280 + i32.const 1280 call $~lib/string/String#replaceAll local.tee $92 - i32.const 800 + i32.const 1808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 409 i32.const 0 call $~lib/builtins/abort @@ -12245,19 +12213,19 @@ end global.get $std/string/str call $~lib/rt/pure/__release - i32.const 11840 + i32.const 12848 global.set $std/string/str - i32.const 11840 + i32.const 12848 i32.const 0 i32.const 2147483647 call $~lib/string/String#slice local.tee $93 - i32.const 11840 + i32.const 12848 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 413 i32.const 0 call $~lib/builtins/abort @@ -12268,12 +12236,12 @@ i32.const 2147483647 call $~lib/string/String#slice local.tee $94 - i32.const 11888 + i32.const 12896 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 414 i32.const 0 call $~lib/builtins/abort @@ -12284,12 +12252,12 @@ i32.const 2147483647 call $~lib/string/String#slice local.tee $95 - i32.const 11920 + i32.const 12928 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 415 i32.const 0 call $~lib/builtins/abort @@ -12300,12 +12268,12 @@ i32.const 7 call $~lib/string/String#slice local.tee $96 - i32.const 11952 + i32.const 12960 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 416 i32.const 0 call $~lib/builtins/abort @@ -12316,12 +12284,12 @@ i32.const -6 call $~lib/string/String#slice local.tee $97 - i32.const 11984 + i32.const 12992 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 417 i32.const 0 call $~lib/builtins/abort @@ -12332,12 +12300,12 @@ i32.const 3 call $~lib/string/String#slice local.tee $98 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 418 i32.const 0 call $~lib/builtins/abort @@ -12348,12 +12316,12 @@ i32.const -1 call $~lib/string/String#slice local.tee $99 - i32.const 12016 + i32.const 13024 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 419 i32.const 0 call $~lib/builtins/abort @@ -12364,12 +12332,12 @@ i32.const 2147483647 call $~lib/string/String#substr local.tee $100 - i32.const 11840 + i32.const 12848 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 421 i32.const 0 call $~lib/builtins/abort @@ -12380,12 +12348,12 @@ i32.const 2147483647 call $~lib/string/String#substr local.tee $101 - i32.const 11888 + i32.const 12896 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 422 i32.const 0 call $~lib/builtins/abort @@ -12396,12 +12364,12 @@ i32.const 2147483647 call $~lib/string/String#substr local.tee $102 - i32.const 11920 + i32.const 12928 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 423 i32.const 0 call $~lib/builtins/abort @@ -12412,12 +12380,12 @@ i32.const 7 call $~lib/string/String#substr local.tee $103 - i32.const 12064 + i32.const 13072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 424 i32.const 0 call $~lib/builtins/abort @@ -12428,12 +12396,12 @@ i32.const -6 call $~lib/string/String#substr local.tee $104 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 425 i32.const 0 call $~lib/builtins/abort @@ -12444,12 +12412,12 @@ i32.const 3 call $~lib/string/String#substr local.tee $105 - i32.const 12096 + i32.const 13104 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 426 i32.const 0 call $~lib/builtins/abort @@ -12460,12 +12428,12 @@ i32.const -1 call $~lib/string/String#substr local.tee $106 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 427 i32.const 0 call $~lib/builtins/abort @@ -12476,12 +12444,12 @@ i32.const 100 call $~lib/string/String#substr local.tee $107 - i32.const 11840 + i32.const 12848 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 428 i32.const 0 call $~lib/builtins/abort @@ -12492,12 +12460,12 @@ i32.const 4 call $~lib/string/String#substr local.tee $108 - i32.const 12128 + i32.const 13136 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 429 i32.const 0 call $~lib/builtins/abort @@ -12508,12 +12476,12 @@ i32.const -3 call $~lib/string/String#substr local.tee $109 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 430 i32.const 0 call $~lib/builtins/abort @@ -12524,12 +12492,12 @@ i32.const 2147483647 call $~lib/string/String#substring local.tee $110 - i32.const 11840 + i32.const 12848 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 432 i32.const 0 call $~lib/builtins/abort @@ -12540,12 +12508,12 @@ i32.const 2147483647 call $~lib/string/String#substring local.tee $111 - i32.const 11840 + i32.const 12848 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 433 i32.const 0 call $~lib/builtins/abort @@ -12556,12 +12524,12 @@ i32.const 2147483647 call $~lib/string/String#substring local.tee $112 - i32.const 11840 + i32.const 12848 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 434 i32.const 0 call $~lib/builtins/abort @@ -12572,12 +12540,12 @@ i32.const 7 call $~lib/string/String#substring local.tee $113 - i32.const 11952 + i32.const 12960 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 435 i32.const 0 call $~lib/builtins/abort @@ -12588,12 +12556,12 @@ i32.const -6 call $~lib/string/String#substring local.tee $114 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 436 i32.const 0 call $~lib/builtins/abort @@ -12604,12 +12572,12 @@ i32.const 3 call $~lib/string/String#substring local.tee $115 - i32.const 12160 + i32.const 13168 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 437 i32.const 0 call $~lib/builtins/abort @@ -12620,12 +12588,12 @@ i32.const -1 call $~lib/string/String#substring local.tee $116 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 438 i32.const 0 call $~lib/builtins/abort @@ -12636,12 +12604,12 @@ i32.const 100 call $~lib/string/String#substring local.tee $117 - i32.const 11840 + i32.const 12848 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 439 i32.const 0 call $~lib/builtins/abort @@ -12652,12 +12620,12 @@ i32.const 4 call $~lib/string/String#substring local.tee $118 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 440 i32.const 0 call $~lib/builtins/abort @@ -12668,18 +12636,18 @@ i32.const -3 call $~lib/string/String#substring local.tee $119 - i32.const 1248 + i32.const 2256 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 441 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 i32.const 0 i32.const 2147483647 call $~lib/string/String#split @@ -12692,7 +12660,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12705,14 +12673,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 447 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 i32.const 2147483647 call $~lib/string/String#split local.set $2 @@ -12722,14 +12690,14 @@ i32.load offset=12 if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 449 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 1056 + i32.const 1280 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#split local.get $2 @@ -12743,7 +12711,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12756,14 +12724,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 451 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 12416 - i32.const 4800 + i32.const 13424 + i32.const 5808 i32.const 2147483647 call $~lib/string/String#split local.get $2 @@ -12777,7 +12745,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 12416 + i32.const 13424 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12790,14 +12758,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 453 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 12416 - i32.const 1056 + i32.const 13424 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#split local.get $2 @@ -12811,7 +12779,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12826,7 +12794,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12841,7 +12809,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 11296 + i32.const 12304 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12854,14 +12822,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 455 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 12448 - i32.const 12480 + i32.const 13456 + i32.const 13488 i32.const 2147483647 call $~lib/string/String#split local.get $2 @@ -12875,7 +12843,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12890,7 +12858,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12905,7 +12873,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 11296 + i32.const 12304 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12918,14 +12886,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 457 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 12512 - i32.const 1056 + i32.const 13520 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#split local.get $2 @@ -12939,7 +12907,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12954,7 +12922,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12969,7 +12937,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12984,7 +12952,7 @@ i32.const 3 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 11296 + i32.const 12304 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -12997,14 +12965,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 459 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 12544 - i32.const 1056 + i32.const 13552 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#split local.get $2 @@ -13018,7 +12986,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13033,7 +13001,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13048,7 +13016,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13063,7 +13031,7 @@ i32.const 3 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 11296 + i32.const 12304 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13076,14 +13044,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 461 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 12576 - i32.const 1056 + i32.const 13584 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#split local.get $2 @@ -13097,7 +13065,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13112,7 +13080,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13127,7 +13095,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 11296 + i32.const 12304 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13142,7 +13110,7 @@ i32.const 3 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13155,14 +13123,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 463 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 + i32.const 1808 + i32.const 1280 i32.const 2147483647 call $~lib/string/String#split local.set $1 @@ -13177,7 +13145,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $2 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $2 @@ -13192,7 +13160,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $2 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq local.set $0 local.get $2 @@ -13207,7 +13175,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $2 - i32.const 11296 + i32.const 12304 call $~lib/string/String.__eq local.set $0 local.get $2 @@ -13220,14 +13188,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 465 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 + i32.const 1808 + i32.const 1280 i32.const 0 call $~lib/string/String#split local.set $2 @@ -13237,14 +13205,14 @@ i32.load offset=12 if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 467 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 + i32.const 1808 + i32.const 1280 i32.const 1 call $~lib/string/String#split local.get $2 @@ -13258,7 +13226,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13271,14 +13239,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 12416 - i32.const 1056 + i32.const 13424 + i32.const 2064 i32.const 1 call $~lib/string/String#split local.get $2 @@ -13292,7 +13260,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13305,14 +13273,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 + i32.const 1808 + i32.const 1280 i32.const 4 call $~lib/string/String#split local.get $2 @@ -13326,7 +13294,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13341,7 +13309,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13356,7 +13324,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 11296 + i32.const 12304 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13369,14 +13337,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 473 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 + i32.const 1808 + i32.const 1280 i32.const -1 call $~lib/string/String#split local.get $2 @@ -13390,7 +13358,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13405,7 +13373,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13420,7 +13388,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $1 - i32.const 11296 + i32.const 12304 call $~lib/string/String.__eq local.set $0 local.get $1 @@ -13433,14 +13401,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 475 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 12416 - i32.const 1056 + i32.const 13424 + i32.const 2064 i32.const -1 call $~lib/string/String#split local.set $1 @@ -13455,7 +13423,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $2 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $0 local.get $2 @@ -13470,7 +13438,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $2 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq local.set $0 local.get $2 @@ -13485,7 +13453,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $2 - i32.const 11296 + i32.const 12304 call $~lib/string/String.__eq local.set $0 local.get $2 @@ -13498,7 +13466,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 477 i32.const 2 call $~lib/builtins/abort @@ -13509,12 +13477,12 @@ i32.const 0 call $~lib/util/number/itoa32 local.tee $120 - i32.const 1424 + i32.const 2432 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 480 i32.const 0 call $~lib/builtins/abort @@ -13523,12 +13491,12 @@ i32.const 1 call $~lib/util/number/itoa32 local.tee $121 - i32.const 1488 + i32.const 2496 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 481 i32.const 0 call $~lib/builtins/abort @@ -13537,12 +13505,12 @@ i32.const 8 call $~lib/util/number/itoa32 local.tee $122 - i32.const 12608 + i32.const 13616 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 482 i32.const 0 call $~lib/builtins/abort @@ -13551,12 +13519,12 @@ i32.const 12 call $~lib/util/number/itoa32 local.tee $123 - i32.const 12640 + i32.const 13648 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 483 i32.const 0 call $~lib/builtins/abort @@ -13565,12 +13533,12 @@ i32.const 123 call $~lib/util/number/itoa32 local.tee $124 - i32.const 864 + i32.const 1872 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 484 i32.const 0 call $~lib/builtins/abort @@ -13579,12 +13547,12 @@ i32.const -1000 call $~lib/util/number/itoa32 local.tee $125 - i32.const 12672 + i32.const 13680 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 485 i32.const 0 call $~lib/builtins/abort @@ -13593,12 +13561,12 @@ i32.const 1234 call $~lib/util/number/itoa32 local.tee $126 - i32.const 12704 + i32.const 13712 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 486 i32.const 0 call $~lib/builtins/abort @@ -13607,12 +13575,12 @@ i32.const 12345 call $~lib/util/number/itoa32 local.tee $127 - i32.const 12736 + i32.const 13744 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 487 i32.const 0 call $~lib/builtins/abort @@ -13621,12 +13589,12 @@ i32.const 123456 call $~lib/util/number/itoa32 local.tee $128 - i32.const 12768 + i32.const 13776 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 488 i32.const 0 call $~lib/builtins/abort @@ -13635,12 +13603,12 @@ i32.const 1111111 call $~lib/util/number/itoa32 local.tee $129 - i32.const 12800 + i32.const 13808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 489 i32.const 0 call $~lib/builtins/abort @@ -13649,12 +13617,12 @@ i32.const 1234567 call $~lib/util/number/itoa32 local.tee $130 - i32.const 12832 + i32.const 13840 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 490 i32.const 0 call $~lib/builtins/abort @@ -13663,12 +13631,12 @@ i32.const 12345678 call $~lib/util/number/itoa32 local.tee $131 - i32.const 12864 + i32.const 13872 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 491 i32.const 0 call $~lib/builtins/abort @@ -13677,12 +13645,12 @@ i32.const 123456789 call $~lib/util/number/itoa32 local.tee $132 - i32.const 12896 + i32.const 13904 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 492 i32.const 0 call $~lib/builtins/abort @@ -13691,12 +13659,12 @@ i32.const 2147483646 call $~lib/util/number/itoa32 local.tee $133 - i32.const 12944 + i32.const 13952 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 493 i32.const 0 call $~lib/builtins/abort @@ -13705,12 +13673,12 @@ i32.const 2147483647 call $~lib/util/number/itoa32 local.tee $134 - i32.const 12992 + i32.const 14000 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 494 i32.const 0 call $~lib/builtins/abort @@ -13719,12 +13687,12 @@ i32.const -2147483648 call $~lib/util/number/itoa32 local.tee $135 - i32.const 13040 + i32.const 14048 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 495 i32.const 0 call $~lib/builtins/abort @@ -13733,12 +13701,12 @@ i32.const -1 call $~lib/util/number/itoa32 local.tee $136 - i32.const 13088 + i32.const 14096 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 496 i32.const 0 call $~lib/builtins/abort @@ -13747,12 +13715,12 @@ i32.const 0 call $~lib/util/number/utoa32 local.tee $137 - i32.const 1424 + i32.const 2432 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 498 i32.const 0 call $~lib/builtins/abort @@ -13761,12 +13729,12 @@ i32.const 1000 call $~lib/util/number/utoa32 local.tee $138 - i32.const 13120 + i32.const 14128 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 499 i32.const 0 call $~lib/builtins/abort @@ -13775,12 +13743,12 @@ i32.const 2147483647 call $~lib/util/number/utoa32 local.tee $139 - i32.const 12992 + i32.const 14000 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 500 i32.const 0 call $~lib/builtins/abort @@ -13789,12 +13757,12 @@ i32.const -2147483648 call $~lib/util/number/utoa32 local.tee $140 - i32.const 13152 + i32.const 14160 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 501 i32.const 0 call $~lib/builtins/abort @@ -13803,12 +13771,12 @@ i32.const -1 call $~lib/util/number/utoa32 local.tee $141 - i32.const 13200 + i32.const 14208 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 502 i32.const 0 call $~lib/builtins/abort @@ -13817,12 +13785,12 @@ i64.const 0 call $~lib/util/number/utoa64 local.tee $142 - i32.const 1424 + i32.const 2432 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 504 i32.const 0 call $~lib/builtins/abort @@ -13831,12 +13799,12 @@ i64.const 12 call $~lib/util/number/utoa64 local.tee $143 - i32.const 12640 + i32.const 13648 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 505 i32.const 0 call $~lib/builtins/abort @@ -13845,12 +13813,12 @@ i64.const 123 call $~lib/util/number/utoa64 local.tee $144 - i32.const 864 + i32.const 1872 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 506 i32.const 0 call $~lib/builtins/abort @@ -13859,12 +13827,12 @@ i64.const 1234 call $~lib/util/number/utoa64 local.tee $145 - i32.const 12704 + i32.const 13712 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 507 i32.const 0 call $~lib/builtins/abort @@ -13873,12 +13841,12 @@ i64.const 12345 call $~lib/util/number/utoa64 local.tee $146 - i32.const 12736 + i32.const 13744 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 508 i32.const 0 call $~lib/builtins/abort @@ -13887,12 +13855,12 @@ i64.const 123456 call $~lib/util/number/utoa64 local.tee $147 - i32.const 12768 + i32.const 13776 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 509 i32.const 0 call $~lib/builtins/abort @@ -13901,12 +13869,12 @@ i64.const 1234567 call $~lib/util/number/utoa64 local.tee $148 - i32.const 12832 + i32.const 13840 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 510 i32.const 0 call $~lib/builtins/abort @@ -13915,12 +13883,12 @@ i64.const 99999999 call $~lib/util/number/utoa64 local.tee $149 - i32.const 13248 + i32.const 14256 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 511 i32.const 0 call $~lib/builtins/abort @@ -13929,12 +13897,12 @@ i64.const 100000000 call $~lib/util/number/utoa64 local.tee $150 - i32.const 13280 + i32.const 14288 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 512 i32.const 0 call $~lib/builtins/abort @@ -13943,12 +13911,12 @@ i64.const 4294967295 call $~lib/util/number/utoa64 local.tee $151 - i32.const 13200 + i32.const 14208 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 513 i32.const 0 call $~lib/builtins/abort @@ -13957,12 +13925,12 @@ i64.const 4294967297 call $~lib/util/number/utoa64 local.tee $152 - i32.const 13328 + i32.const 14336 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 514 i32.const 0 call $~lib/builtins/abort @@ -13971,12 +13939,12 @@ i64.const 68719476735 call $~lib/util/number/utoa64 local.tee $153 - i32.const 13376 + i32.const 14384 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 515 i32.const 0 call $~lib/builtins/abort @@ -13985,12 +13953,12 @@ i64.const 868719476735 call $~lib/util/number/utoa64 local.tee $154 - i32.const 13424 + i32.const 14432 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 516 i32.const 0 call $~lib/builtins/abort @@ -13999,12 +13967,12 @@ i64.const 8687194767350 call $~lib/util/number/utoa64 local.tee $155 - i32.const 13472 + i32.const 14480 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 517 i32.const 0 call $~lib/builtins/abort @@ -14013,12 +13981,12 @@ i64.const 86871947673501 call $~lib/util/number/utoa64 local.tee $156 - i32.const 13520 + i32.const 14528 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 518 i32.const 0 call $~lib/builtins/abort @@ -14027,12 +13995,12 @@ i64.const 999868719476735 call $~lib/util/number/utoa64 local.tee $157 - i32.const 13568 + i32.const 14576 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 519 i32.const 0 call $~lib/builtins/abort @@ -14041,12 +14009,12 @@ i64.const 9999868719476735 call $~lib/util/number/utoa64 local.tee $158 - i32.const 13616 + i32.const 14624 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 520 i32.const 0 call $~lib/builtins/abort @@ -14055,12 +14023,12 @@ i64.const 19999868719476735 call $~lib/util/number/utoa64 local.tee $159 - i32.const 13664 + i32.const 14672 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 521 i32.const 0 call $~lib/builtins/abort @@ -14069,12 +14037,12 @@ i64.const 129999868719476735 call $~lib/util/number/utoa64 local.tee $160 - i32.const 13728 + i32.const 14736 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 522 i32.const 0 call $~lib/builtins/abort @@ -14083,12 +14051,12 @@ i64.const 1239999868719476735 call $~lib/util/number/utoa64 local.tee $161 - i32.const 13792 + i32.const 14800 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 523 i32.const 0 call $~lib/builtins/abort @@ -14097,12 +14065,12 @@ i64.const -1 call $~lib/util/number/utoa64 local.tee $162 - i32.const 13856 + i32.const 14864 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 524 i32.const 0 call $~lib/builtins/abort @@ -14111,12 +14079,12 @@ i64.const 0 call $~lib/util/number/itoa64 local.tee $163 - i32.const 1424 + i32.const 2432 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 526 i32.const 0 call $~lib/builtins/abort @@ -14125,12 +14093,12 @@ i64.const -1234 call $~lib/util/number/itoa64 local.tee $164 - i32.const 13920 + i32.const 14928 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 527 i32.const 0 call $~lib/builtins/abort @@ -14139,12 +14107,12 @@ i64.const 4294967295 call $~lib/util/number/itoa64 local.tee $165 - i32.const 13200 + i32.const 14208 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 528 i32.const 0 call $~lib/builtins/abort @@ -14153,12 +14121,12 @@ i64.const 4294967297 call $~lib/util/number/itoa64 local.tee $166 - i32.const 13328 + i32.const 14336 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 529 i32.const 0 call $~lib/builtins/abort @@ -14167,12 +14135,12 @@ i64.const -4294967295 call $~lib/util/number/itoa64 local.tee $167 - i32.const 13952 + i32.const 14960 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 530 i32.const 0 call $~lib/builtins/abort @@ -14181,12 +14149,12 @@ i64.const 68719476735 call $~lib/util/number/itoa64 local.tee $168 - i32.const 13376 + i32.const 14384 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 531 i32.const 0 call $~lib/builtins/abort @@ -14195,12 +14163,12 @@ i64.const -68719476735 call $~lib/util/number/itoa64 local.tee $169 - i32.const 14000 + i32.const 15008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 532 i32.const 0 call $~lib/builtins/abort @@ -14209,12 +14177,12 @@ i64.const -868719476735 call $~lib/util/number/itoa64 local.tee $170 - i32.const 14048 + i32.const 15056 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 533 i32.const 0 call $~lib/builtins/abort @@ -14223,12 +14191,12 @@ i64.const -999868719476735 call $~lib/util/number/itoa64 local.tee $171 - i32.const 14096 + i32.const 15104 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 534 i32.const 0 call $~lib/builtins/abort @@ -14237,12 +14205,12 @@ i64.const -19999868719476735 call $~lib/util/number/itoa64 local.tee $172 - i32.const 14144 + i32.const 15152 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 535 i32.const 0 call $~lib/builtins/abort @@ -14251,12 +14219,12 @@ i64.const 9223372036854775807 call $~lib/util/number/itoa64 local.tee $173 - i32.const 14208 + i32.const 15216 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 536 i32.const 0 call $~lib/builtins/abort @@ -14265,12 +14233,12 @@ i64.const -9223372036854775808 call $~lib/util/number/itoa64 local.tee $174 - i32.const 14272 + i32.const 15280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 537 i32.const 0 call $~lib/builtins/abort @@ -14279,12 +14247,12 @@ f64.const 0 call $~lib/util/number/dtoa local.tee $175 - i32.const 14336 + i32.const 15344 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 540 i32.const 0 call $~lib/builtins/abort @@ -14293,12 +14261,12 @@ f64.const -0 call $~lib/util/number/dtoa local.tee $176 - i32.const 14336 + i32.const 15344 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 541 i32.const 0 call $~lib/builtins/abort @@ -14307,12 +14275,12 @@ f64.const nan:0x8000000000000 call $~lib/util/number/dtoa local.tee $177 - i32.const 4864 + i32.const 5872 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 542 i32.const 0 call $~lib/builtins/abort @@ -14321,12 +14289,12 @@ f64.const inf call $~lib/util/number/dtoa local.tee $178 - i32.const 14368 + i32.const 15376 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 543 i32.const 0 call $~lib/builtins/abort @@ -14335,12 +14303,12 @@ f64.const -inf call $~lib/util/number/dtoa local.tee $179 - i32.const 6080 + i32.const 7088 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 544 i32.const 0 call $~lib/builtins/abort @@ -14349,12 +14317,12 @@ f64.const 2.220446049250313e-16 call $~lib/util/number/dtoa local.tee $180 - i32.const 5376 + i32.const 6384 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 545 i32.const 0 call $~lib/builtins/abort @@ -14363,12 +14331,12 @@ f64.const -2.220446049250313e-16 call $~lib/util/number/dtoa local.tee $181 - i32.const 15472 + i32.const 16480 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 546 i32.const 0 call $~lib/builtins/abort @@ -14377,12 +14345,12 @@ f64.const 1797693134862315708145274e284 call $~lib/util/number/dtoa local.tee $182 - i32.const 5440 + i32.const 6448 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 547 i32.const 0 call $~lib/builtins/abort @@ -14391,12 +14359,12 @@ f64.const -1797693134862315708145274e284 call $~lib/util/number/dtoa local.tee $183 - i32.const 15536 + i32.const 16544 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 548 i32.const 0 call $~lib/builtins/abort @@ -14405,12 +14373,12 @@ f64.const 4185580496821356722454785e274 call $~lib/util/number/dtoa local.tee $184 - i32.const 15600 + i32.const 16608 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 549 i32.const 0 call $~lib/builtins/abort @@ -14419,12 +14387,12 @@ f64.const 2.2250738585072014e-308 call $~lib/util/number/dtoa local.tee $185 - i32.const 15664 + i32.const 16672 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 550 i32.const 0 call $~lib/builtins/abort @@ -14433,12 +14401,12 @@ f64.const 4.940656e-318 call $~lib/util/number/dtoa local.tee $186 - i32.const 15728 + i32.const 16736 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 553 i32.const 0 call $~lib/builtins/abort @@ -14447,12 +14415,12 @@ f64.const 9060801153433600 call $~lib/util/number/dtoa local.tee $187 - i32.const 15776 + i32.const 16784 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 554 i32.const 0 call $~lib/builtins/abort @@ -14461,12 +14429,12 @@ f64.const 4708356024711512064 call $~lib/util/number/dtoa local.tee $188 - i32.const 15840 + i32.const 16848 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 555 i32.const 0 call $~lib/builtins/abort @@ -14475,12 +14443,12 @@ f64.const 9409340012568248320 call $~lib/util/number/dtoa local.tee $189 - i32.const 15904 + i32.const 16912 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 556 i32.const 0 call $~lib/builtins/abort @@ -14489,12 +14457,12 @@ f64.const 5e-324 call $~lib/util/number/dtoa local.tee $190 - i32.const 5504 + i32.const 6512 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 557 i32.const 0 call $~lib/builtins/abort @@ -14503,12 +14471,12 @@ f64.const 1 call $~lib/util/number/dtoa local.tee $191 - i32.const 15968 + i32.const 16976 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 563 i32.const 0 call $~lib/builtins/abort @@ -14517,12 +14485,12 @@ f64.const 0.1 call $~lib/util/number/dtoa local.tee $192 - i32.const 2512 + i32.const 3520 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 564 i32.const 0 call $~lib/builtins/abort @@ -14531,12 +14499,12 @@ f64.const -1 call $~lib/util/number/dtoa local.tee $193 - i32.const 16000 + i32.const 17008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 565 i32.const 0 call $~lib/builtins/abort @@ -14545,12 +14513,12 @@ f64.const -0.1 call $~lib/util/number/dtoa local.tee $194 - i32.const 16032 + i32.const 17040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 566 i32.const 0 call $~lib/builtins/abort @@ -14559,12 +14527,12 @@ f64.const 1e6 call $~lib/util/number/dtoa local.tee $195 - i32.const 16064 + i32.const 17072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 568 i32.const 0 call $~lib/builtins/abort @@ -14573,12 +14541,12 @@ f64.const 1e-06 call $~lib/util/number/dtoa local.tee $196 - i32.const 16112 + i32.const 17120 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 569 i32.const 0 call $~lib/builtins/abort @@ -14587,12 +14555,12 @@ f64.const -1e6 call $~lib/util/number/dtoa local.tee $197 - i32.const 16144 + i32.const 17152 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 570 i32.const 0 call $~lib/builtins/abort @@ -14601,12 +14569,12 @@ f64.const -1e-06 call $~lib/util/number/dtoa local.tee $198 - i32.const 16192 + i32.const 17200 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 571 i32.const 0 call $~lib/builtins/abort @@ -14615,12 +14583,12 @@ f64.const 1e7 call $~lib/util/number/dtoa local.tee $199 - i32.const 16240 + i32.const 17248 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 572 i32.const 0 call $~lib/builtins/abort @@ -14629,12 +14597,12 @@ f64.const 1e-07 call $~lib/util/number/dtoa local.tee $200 - i32.const 16288 + i32.const 17296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 573 i32.const 0 call $~lib/builtins/abort @@ -14643,12 +14611,12 @@ f64.const 1.e+308 call $~lib/util/number/dtoa local.tee $201 - i32.const 2736 + i32.const 3744 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 575 i32.const 0 call $~lib/builtins/abort @@ -14657,12 +14625,12 @@ f64.const -1.e+308 call $~lib/util/number/dtoa local.tee $202 - i32.const 16320 + i32.const 17328 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 576 i32.const 0 call $~lib/builtins/abort @@ -14671,12 +14639,12 @@ f64.const inf call $~lib/util/number/dtoa local.tee $203 - i32.const 14368 + i32.const 15376 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 577 i32.const 0 call $~lib/builtins/abort @@ -14685,12 +14653,12 @@ f64.const -inf call $~lib/util/number/dtoa local.tee $204 - i32.const 6080 + i32.const 7088 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 578 i32.const 0 call $~lib/builtins/abort @@ -14699,12 +14667,12 @@ f64.const 1e-308 call $~lib/util/number/dtoa local.tee $205 - i32.const 16352 + i32.const 17360 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 579 i32.const 0 call $~lib/builtins/abort @@ -14713,12 +14681,12 @@ f64.const -1e-308 call $~lib/util/number/dtoa local.tee $206 - i32.const 16384 + i32.const 17392 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 580 i32.const 0 call $~lib/builtins/abort @@ -14727,12 +14695,12 @@ f64.const 1e-323 call $~lib/util/number/dtoa local.tee $207 - i32.const 16416 + i32.const 17424 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 581 i32.const 0 call $~lib/builtins/abort @@ -14741,12 +14709,12 @@ f64.const -1e-323 call $~lib/util/number/dtoa local.tee $208 - i32.const 16448 + i32.const 17456 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 582 i32.const 0 call $~lib/builtins/abort @@ -14755,12 +14723,12 @@ f64.const 0 call $~lib/util/number/dtoa local.tee $209 - i32.const 14336 + i32.const 15344 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 583 i32.const 0 call $~lib/builtins/abort @@ -14769,12 +14737,12 @@ f64.const 4294967272 call $~lib/util/number/dtoa local.tee $210 - i32.const 16480 + i32.const 17488 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 585 i32.const 0 call $~lib/builtins/abort @@ -14783,12 +14751,12 @@ f64.const 1.2312145673456234e-08 call $~lib/util/number/dtoa local.tee $211 - i32.const 16528 + i32.const 17536 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 586 i32.const 0 call $~lib/builtins/abort @@ -14797,12 +14765,12 @@ f64.const 555555555.5555556 call $~lib/util/number/dtoa local.tee $212 - i32.const 16592 + i32.const 17600 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 588 i32.const 0 call $~lib/builtins/abort @@ -14811,12 +14779,12 @@ f64.const 0.9999999999999999 call $~lib/util/number/dtoa local.tee $213 - i32.const 16656 + i32.const 17664 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 589 i32.const 0 call $~lib/builtins/abort @@ -14825,12 +14793,12 @@ f64.const 1 call $~lib/util/number/dtoa local.tee $214 - i32.const 15968 + i32.const 16976 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 590 i32.const 0 call $~lib/builtins/abort @@ -14839,12 +14807,12 @@ f64.const 12.34 call $~lib/util/number/dtoa local.tee $215 - i32.const 16720 + i32.const 17728 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 591 i32.const 0 call $~lib/builtins/abort @@ -14853,12 +14821,12 @@ f64.const 0.3333333333333333 call $~lib/util/number/dtoa local.tee $216 - i32.const 16752 + i32.const 17760 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 593 i32.const 0 call $~lib/builtins/abort @@ -14867,12 +14835,12 @@ f64.const 1234e17 call $~lib/util/number/dtoa local.tee $217 - i32.const 16816 + i32.const 17824 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 594 i32.const 0 call $~lib/builtins/abort @@ -14881,12 +14849,12 @@ f64.const 1234e18 call $~lib/util/number/dtoa local.tee $218 - i32.const 16880 + i32.const 17888 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 595 i32.const 0 call $~lib/builtins/abort @@ -14895,12 +14863,12 @@ f64.const 2.71828 call $~lib/util/number/dtoa local.tee $219 - i32.const 16928 + i32.const 17936 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 596 i32.const 0 call $~lib/builtins/abort @@ -14909,12 +14877,12 @@ f64.const 0.0271828 call $~lib/util/number/dtoa local.tee $220 - i32.const 16960 + i32.const 17968 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 597 i32.const 0 call $~lib/builtins/abort @@ -14923,12 +14891,12 @@ f64.const 271.828 call $~lib/util/number/dtoa local.tee $221 - i32.const 17008 + i32.const 18016 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 598 i32.const 0 call $~lib/builtins/abort @@ -14937,12 +14905,12 @@ f64.const 1.1e+128 call $~lib/util/number/dtoa local.tee $222 - i32.const 17040 + i32.const 18048 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 599 i32.const 0 call $~lib/builtins/abort @@ -14951,12 +14919,12 @@ f64.const 1.1e-64 call $~lib/util/number/dtoa local.tee $223 - i32.const 17072 + i32.const 18080 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 600 i32.const 0 call $~lib/builtins/abort @@ -14965,410 +14933,410 @@ f64.const 0.000035689 call $~lib/util/number/dtoa local.tee $224 - i32.const 17104 + i32.const 18112 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 601 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String#toUpperCase local.tee $225 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 607 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String#toLowerCase local.tee $226 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 608 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 22816 + i32.const 23824 call $~lib/string/String#toUpperCase local.tee $227 - i32.const 22864 + i32.const 23872 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 609 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 22912 + i32.const 23920 call $~lib/string/String#toLowerCase local.tee $228 - i32.const 22960 + i32.const 23968 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 610 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 23008 + i32.const 24016 call $~lib/string/String#toUpperCase local.tee $229 - i32.const 23104 + i32.const 24112 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 611 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 23104 + i32.const 24112 call $~lib/string/String#toLowerCase local.tee $230 - i32.const 23200 + i32.const 24208 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 612 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 23296 + i32.const 24304 call $~lib/string/String#toUpperCase local.tee $231 - i32.const 23360 + i32.const 24368 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 613 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 23360 + i32.const 24368 call $~lib/string/String#toLowerCase local.tee $232 - i32.const 23424 + i32.const 24432 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 614 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 23488 + i32.const 24496 call $~lib/string/String#toUpperCase local.tee $233 - i32.const 23584 + i32.const 24592 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 615 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 23584 + i32.const 24592 call $~lib/string/String#toLowerCase local.tee $234 - i32.const 23680 + i32.const 24688 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 616 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 23776 + i32.const 24784 call $~lib/string/String#toUpperCase local.tee $235 - i32.const 23872 + i32.const 24880 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 617 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 23872 + i32.const 24880 call $~lib/string/String#toLowerCase local.tee $236 - i32.const 23968 + i32.const 24976 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 618 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 24064 + i32.const 25072 call $~lib/string/String#toUpperCase local.tee $237 - i32.const 24128 + i32.const 25136 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 619 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 24192 + i32.const 25200 call $~lib/string/String#toUpperCase local.tee $238 - i32.const 24256 + i32.const 25264 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 620 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 24336 + i32.const 25344 call $~lib/string/String#toUpperCase local.tee $239 - i32.const 24400 + i32.const 25408 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 621 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 24464 + i32.const 25472 call $~lib/string/String#toUpperCase local.tee $240 - i32.const 24544 + i32.const 25552 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 622 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 24624 + i32.const 25632 call $~lib/string/String#toUpperCase local.tee $241 - i32.const 24688 + i32.const 25696 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 623 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 24752 + i32.const 25760 call $~lib/string/String#toUpperCase local.tee $242 - i32.const 24816 + i32.const 25824 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 624 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 24880 + i32.const 25888 call $~lib/string/String#toUpperCase local.tee $243 - i32.const 24960 + i32.const 25968 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 625 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 25040 + i32.const 26048 call $~lib/string/String#toUpperCase local.tee $244 - i32.const 25120 + i32.const 26128 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 626 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 25200 + i32.const 26208 call $~lib/string/String#toUpperCase local.tee $245 - i32.const 25344 + i32.const 26352 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 627 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 25200 + i32.const 26208 call $~lib/string/String#toLowerCase local.tee $246 - i32.const 25488 + i32.const 26496 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 631 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 128 + i32.const 1136 call $~lib/string/String#toUpperCase local.tee $247 - i32.const 25632 + i32.const 26640 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 635 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 25664 + i32.const 26672 call $~lib/string/String#toLowerCase local.tee $248 - i32.const 25696 + i32.const 26704 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 636 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 25728 + i32.const 26736 call $~lib/string/String#toUpperCase local.tee $249 - i32.const 25920 + i32.const 26928 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 637 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 128 + i32.const 1136 call $~lib/string/String#toUpperCase local.tee $250 call $~lib/string/String#toLowerCase local.tee $251 - i32.const 26128 + i32.const 27136 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 641 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26160 + i32.const 27168 call $~lib/string/String#toUpperCase local.tee $252 call $~lib/string/String#toLowerCase local.tee $253 - i32.const 26192 + i32.const 27200 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 642 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26224 + i32.const 27232 call $~lib/string/String#toUpperCase local.tee $254 call $~lib/string/String#toLowerCase local.tee $255 - i32.const 26224 + i32.const 27232 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 643 i32.const 0 call $~lib/builtins/abort @@ -15379,12 +15347,12 @@ local.tee $256 call $~lib/string/String#toLowerCase local.tee $257 - i32.const 26432 + i32.const 27440 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 649 i32.const 0 call $~lib/builtins/abort @@ -15395,236 +15363,236 @@ local.tee $258 call $~lib/string/String#toUpperCase local.tee $259 - i32.const 26432 + i32.const 27440 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 650 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26464 + i32.const 27472 call $~lib/string/String#toLowerCase local.tee $260 - i32.const 26496 + i32.const 27504 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 653 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26528 + i32.const 27536 call $~lib/string/String#toLowerCase local.tee $261 - i32.const 26560 + i32.const 27568 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 654 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26592 + i32.const 27600 call $~lib/string/String#toLowerCase local.tee $262 - i32.const 26624 + i32.const 27632 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 655 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26656 + i32.const 27664 call $~lib/string/String#toUpperCase local.tee $263 - i32.const 26688 + i32.const 27696 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 658 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26160 + i32.const 27168 call $~lib/string/String#toUpperCase local.tee $264 - i32.const 26720 + i32.const 27728 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 659 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26752 + i32.const 27760 call $~lib/string/String#toUpperCase local.tee $265 - i32.const 26784 + i32.const 27792 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 660 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26816 + i32.const 27824 call $~lib/string/String#toUpperCase local.tee $266 - i32.const 26848 + i32.const 27856 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 661 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26880 + i32.const 27888 call $~lib/string/String#toUpperCase local.tee $267 - i32.const 26912 + i32.const 27920 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 662 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 26944 + i32.const 27952 call $~lib/string/String#toUpperCase local.tee $268 - i32.const 26976 + i32.const 27984 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 663 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 27008 + i32.const 28016 call $~lib/string/String#toUpperCase local.tee $269 - i32.const 26976 + i32.const 27984 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 664 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 27040 + i32.const 28048 call $~lib/string/String#toUpperCase local.tee $270 - i32.const 27072 + i32.const 28080 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 665 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 27104 + i32.const 28112 call $~lib/string/String#toUpperCase local.tee $271 - i32.const 27136 + i32.const 28144 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 666 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 27168 + i32.const 28176 call $~lib/string/String#toUpperCase local.tee $0 - i32.const 27200 + i32.const 28208 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 667 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 27232 + i32.const 28240 call $~lib/string/String#toUpperCase local.tee $10 - i32.const 27264 + i32.const 28272 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 668 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 27296 + i32.const 28304 call $~lib/string/String#toUpperCase local.tee $2 - i32.const 27328 + i32.const 28336 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 669 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 27360 + i32.const 28368 call $~lib/string/String#toUpperCase local.tee $1 - i32.const 27392 + i32.const 28400 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 670 i32.const 0 call $~lib/builtins/abort @@ -15787,7 +15755,7 @@ local.get $8 i64.ne if - i32.const 27424 + i32.const 28432 i32.const 3 local.get $5 f64.convert_i32_s @@ -15803,7 +15771,7 @@ local.get $9 i64.ne if - i32.const 27504 + i32.const 28512 i32.const 3 local.get $5 f64.convert_i32_s @@ -15820,7 +15788,7 @@ i64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 707 i32.const 2 call $~lib/builtins/abort @@ -15831,7 +15799,7 @@ i64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 708 i32.const 2 call $~lib/builtins/abort @@ -16408,7 +16376,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -16427,7 +16395,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -16442,7 +16410,7 @@ i32.le_u if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -16461,7 +16429,7 @@ ) (func $~lib/rt/pure/__visit (; 92 ;) (param $0 i32) local.get $0 - i32.const 27568 + i32.const 28576 i32.lt_u if return diff --git a/tests/compiler/std/symbol.optimized.wat b/tests/compiler/std/symbol.optimized.wat index 5f401ce42c..33ea346550 100644 --- a/tests/compiler/std/symbol.optimized.wat +++ b/tests/compiler/std/symbol.optimized.wat @@ -10,31 +10,31 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\002\003") - (data (i32.const 48) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00s\00t\00d\00/\00s\00y\00m\00b\00o\00l\00.\00t\00s") - (data (i32.const 96) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 144) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 208) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00K\00e\00y\00 \00d\00o\00e\00s\00 \00n\00o\00t\00 \00e\00x\00i\00s\00t") - (data (i32.const 272) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00~\00l\00i\00b\00/\00m\00a\00p\00.\00t\00s") - (data (i32.const 324) "\01\00\00\00\01") - (data (i32.const 336) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00h\00a\00s\00I\00n\00s\00t\00a\00n\00c\00e") - (data (i32.const 384) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00i\00s\00C\00o\00n\00c\00a\00t\00S\00p\00r\00e\00a\00d\00a\00b\00l\00e") - (data (i32.const 448) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00i\00s\00R\00e\00g\00E\00x\00p") - (data (i32.const 480) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00m\00a\00t\00c\00h") - (data (i32.const 512) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00r\00e\00p\00l\00a\00c\00e") - (data (i32.const 544) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00s\00e\00a\00r\00c\00h") - (data (i32.const 576) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00s\00p\00e\00c\00i\00e\00s") - (data (i32.const 608) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00s\00p\00l\00i\00t") - (data (i32.const 640) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00t\00o\00P\00r\00i\00m\00i\00t\00i\00v\00e") - (data (i32.const 688) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00T\00a\00g") - (data (i32.const 736) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00u\00n\00s\00c\00o\00p\00a\00b\00l\00e\00s") - (data (i32.const 784) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00S\00y\00m\00b\00o\00l\00(") - (data (i32.const 816) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") - (data (i32.const 848) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00)") - (data (i32.const 880) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00S\00y\00m\00b\00o\00l\00(\00)") - (data (i32.const 912) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00S\00y\00m\00b\00o\00l\00(\001\002\003\00)") - (data (i32.const 960) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00S\00y\00m\00b\00o\00l\00(\00h\00a\00s\00I\00n\00s\00t\00a\00n\00c\00e\00)") - (data (i32.const 1024) "4\00\00\00\01\00\00\00\01\00\00\004\00\00\00S\00y\00m\00b\00o\00l\00(\00i\00s\00C\00o\00n\00c\00a\00t\00S\00p\00r\00e\00a\00d\00a\00b\00l\00e\00)") + (data (i32.const 1024) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\002\003") + (data (i32.const 1056) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00s\00t\00d\00/\00s\00y\00m\00b\00o\00l\00.\00t\00s") + (data (i32.const 1104) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") + (data (i32.const 1152) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") + (data (i32.const 1216) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00K\00e\00y\00 \00d\00o\00e\00s\00 \00n\00o\00t\00 \00e\00x\00i\00s\00t") + (data (i32.const 1280) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00~\00l\00i\00b\00/\00m\00a\00p\00.\00t\00s") + (data (i32.const 1332) "\01\00\00\00\01") + (data (i32.const 1344) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00h\00a\00s\00I\00n\00s\00t\00a\00n\00c\00e") + (data (i32.const 1392) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00i\00s\00C\00o\00n\00c\00a\00t\00S\00p\00r\00e\00a\00d\00a\00b\00l\00e") + (data (i32.const 1456) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00i\00s\00R\00e\00g\00E\00x\00p") + (data (i32.const 1488) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00m\00a\00t\00c\00h") + (data (i32.const 1520) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00r\00e\00p\00l\00a\00c\00e") + (data (i32.const 1552) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00s\00e\00a\00r\00c\00h") + (data (i32.const 1584) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00s\00p\00e\00c\00i\00e\00s") + (data (i32.const 1616) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00s\00p\00l\00i\00t") + (data (i32.const 1648) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00t\00o\00P\00r\00i\00m\00i\00t\00i\00v\00e") + (data (i32.const 1696) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00T\00a\00g") + (data (i32.const 1744) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00u\00n\00s\00c\00o\00p\00a\00b\00l\00e\00s") + (data (i32.const 1792) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00S\00y\00m\00b\00o\00l\00(") + (data (i32.const 1824) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00n\00u\00l\00l") + (data (i32.const 1856) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00)") + (data (i32.const 1888) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00S\00y\00m\00b\00o\00l\00(\00)") + (data (i32.const 1920) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00S\00y\00m\00b\00o\00l\00(\001\002\003\00)") + (data (i32.const 1968) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00S\00y\00m\00b\00o\00l\00(\00h\00a\00s\00I\00n\00s\00t\00a\00n\00c\00e\00)") + (data (i32.const 2032) "4\00\00\00\01\00\00\00\01\00\00\004\00\00\00S\00y\00m\00b\00o\00l\00(\00i\00s\00C\00o\00n\00c\00a\00t\00S\00p\00r\00e\00a\00d\00a\00b\00l\00e\00)") (global $~lib/symbol/nextId (mut i32) (i32.const 12)) (global $std/symbol/sym1 (mut i32) (i32.const 0)) (global $std/symbol/sym2 (mut i32) (i32.const 0)) @@ -174,15 +174,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $0 local.get $1 i32.add @@ -201,10 +197,8 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $0 local.get $1 i32.add @@ -216,23 +210,21 @@ i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 - local.get $1 + local.get $0 i32.const 0 local.get $0 i32.sub i32.const 3 i32.and - local.tee $1 - i32.sub - local.set $2 - local.get $0 - local.get $1 + local.tee $2 i32.add local.tee $0 i32.const 0 i32.store local.get $0 + local.get $1 local.get $2 + i32.sub i32.const -4 i32.and local.tee $1 @@ -246,15 +238,11 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 4 - i32.add i32.const 0 - i32.store + i32.store offset=4 local.get $0 - i32.const 8 - i32.add i32.const 0 - i32.store + i32.store offset=8 local.get $0 local.get $1 i32.add @@ -273,25 +261,17 @@ i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 12 - i32.add i32.const 0 - i32.store + i32.store offset=12 local.get $0 - i32.const 16 - i32.add i32.const 0 - i32.store + i32.store offset=16 local.get $0 - i32.const 20 - i32.add i32.const 0 - i32.store + i32.store offset=20 local.get $0 - i32.const 24 - i32.add i32.const 0 - i32.store + i32.store offset=24 local.get $0 local.get $1 i32.add @@ -337,20 +317,14 @@ i64.const 0 i64.store local.get $0 - i32.const 8 - i32.add i64.const 0 - i64.store + i64.store offset=8 local.get $0 - i32.const 16 - i32.add i64.const 0 - i64.store + i64.store offset=16 local.get $0 - i32.const 24 - i32.add i64.const 0 - i64.store + i64.store offset=24 local.get $1 i32.const 32 i32.sub @@ -370,8 +344,8 @@ i32.const 1073741808 i32.gt_u if - i32.const 112 - i32.const 160 + i32.const 1120 + i32.const 1168 i32.const 54 i32.const 42 call $~lib/builtins/abort @@ -652,7 +626,7 @@ else local.get $0 i32.load - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq end if @@ -671,14 +645,14 @@ ) (func $~lib/map/Map<~lib/string/String,usize>#get (; 14 ;) (param $0 i32) (result i32) local.get $0 - i32.const 32 + i32.const 1040 call $~lib/util/hash/hashStr call $~lib/map/Map<~lib/string/String,usize>#find local.tee $0 i32.eqz if - i32.const 224 - i32.const 288 + i32.const 1232 + i32.const 1296 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -805,7 +779,7 @@ (local $3 i32) (local $4 i32) local.get $0 - i32.const 32 + i32.const 1040 call $~lib/util/hash/hashStr local.tee $3 call $~lib/map/Map<~lib/string/String,usize>#find @@ -858,7 +832,7 @@ i32.mul i32.add local.tee $2 - i32.const 32 + i32.const 1040 i32.store local.get $2 local.get $1 @@ -1086,11 +1060,11 @@ if local.get $2 i32.load offset=4 - i32.const 32 + i32.const 1040 i32.ne if local.get $2 - i32.const 32 + i32.const 1040 i32.store offset=4 end else @@ -1140,7 +1114,7 @@ local.get $1 i32.store local.get $2 - i32.const 32 + i32.const 1040 i32.store offset=4 local.get $0 local.get $0 @@ -1171,7 +1145,7 @@ global.get $~lib/symbol/stringToId if global.get $~lib/symbol/stringToId - i32.const 32 + i32.const 1040 call $~lib/util/hash/hashStr call $~lib/map/Map<~lib/string/String,usize>#find if @@ -1221,8 +1195,8 @@ local.tee $0 i32.eqz if - i32.const 224 - i32.const 288 + i32.const 1232 + i32.const 1296 i32.const 111 i32.const 16 call $~lib/builtins/abort @@ -1431,7 +1405,7 @@ i32.shl local.tee $3 local.get $1 - i32.const 832 + i32.const 1840 local.get $1 select local.tee $1 @@ -1443,7 +1417,7 @@ local.tee $2 i32.eqz if - i32.const 336 + i32.const 1344 return end local.get $2 @@ -1463,14 +1437,14 @@ ) (func $~lib/string/String.__concat (; 27 ;) (param $0 i32) (param $1 i32) (result i32) local.get $0 - i32.const 832 + i32.const 1840 local.get $0 select local.get $1 call $~lib/string/String#concat ) (func $~lib/symbol/_Symbol#toString (; 28 ;) (param $0 i32) (result i32) - i32.const 800 + i32.const 1808 block $break|0 (result i32) block $case11|0 block $case10|0 @@ -1492,37 +1466,37 @@ i32.sub br_table $case1|0 $case2|0 $case3|0 $case4|0 $case5|0 $case6|0 $case7|0 $case8|0 $case9|0 $case10|0 $case11|0 end - i32.const 352 + i32.const 1360 br $break|0 end - i32.const 400 + i32.const 1408 br $break|0 end - i32.const 464 + i32.const 1472 br $break|0 end - i32.const 496 + i32.const 1504 br $break|0 end - i32.const 528 + i32.const 1536 br $break|0 end - i32.const 560 + i32.const 1568 br $break|0 end - i32.const 592 + i32.const 1600 br $break|0 end - i32.const 624 + i32.const 1632 br $break|0 end - i32.const 656 + i32.const 1664 br $break|0 end - i32.const 704 + i32.const 1712 br $break|0 end - i32.const 752 + i32.const 1760 br $break|0 end global.get $~lib/symbol/idToString @@ -1538,11 +1512,11 @@ local.get $0 call $~lib/map/Map#get else - i32.const 336 + i32.const 1344 end end call $~lib/string/String.__concat - i32.const 864 + i32.const 1872 call $~lib/string/String.__concat ) (func $start:std/symbol (; 29 ;) @@ -1556,15 +1530,15 @@ i32.eq if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 4 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1104 + i32.const 2112 global.set $~lib/rt/stub/startOffset - i32.const 1104 + i32.const 2112 global.set $~lib/rt/stub/offset call $~lib/symbol/_Symbol.for global.set $std/symbol/sym3 @@ -1575,7 +1549,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 9 i32.const 0 call $~lib/builtins/abort @@ -1590,7 +1564,7 @@ global.get $std/symbol/key1 if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 14 i32.const 0 call $~lib/builtins/abort @@ -1599,7 +1573,7 @@ global.get $std/symbol/key2 if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 15 i32.const 0 call $~lib/builtins/abort @@ -1611,7 +1585,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 17 i32.const 11 call $~lib/builtins/abort @@ -1625,7 +1599,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 18 i32.const 11 call $~lib/builtins/abort @@ -1634,12 +1608,12 @@ local.get $0 global.set $std/symbol/key4 global.get $std/symbol/key3 - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 20 i32.const 0 call $~lib/builtins/abort @@ -1651,7 +1625,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -1659,12 +1633,12 @@ end call $~lib/symbol/Symbol call $~lib/symbol/_Symbol#toString - i32.const 896 + i32.const 1904 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 23 i32.const 0 call $~lib/builtins/abort @@ -1672,12 +1646,12 @@ end global.get $std/symbol/sym3 call $~lib/symbol/_Symbol#toString - i32.const 928 + i32.const 1936 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -1689,12 +1663,12 @@ global.set $std/symbol/isConcatSpreadable i32.const 1 call $~lib/symbol/_Symbol#toString - i32.const 976 + i32.const 1984 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 28 i32.const 0 call $~lib/builtins/abort @@ -1702,12 +1676,12 @@ end global.get $std/symbol/isConcatSpreadable call $~lib/symbol/_Symbol#toString - i32.const 1040 + i32.const 2048 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 29 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/std/trace.optimized.wat b/tests/compiler/std/trace.optimized.wat index 2c3f342815..f24d10b7ff 100644 --- a/tests/compiler/std/trace.optimized.wat +++ b/tests/compiler/std/trace.optimized.wat @@ -3,19 +3,19 @@ (type $i32_i32_f64_f64_f64_f64_f64_=>_none (func (param i32 i32 f64 f64 f64 f64 f64))) (import "env" "trace" (func $~lib/builtins/trace (param i32 i32 f64 f64 f64 f64 f64))) (memory $0 1) - (data (i32.const 16) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00z\00e\00r\00o\00_\00i\00m\00p\00l\00i\00c\00i\00t") - (data (i32.const 64) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00z\00e\00r\00o\00_\00e\00x\00p\00l\00i\00c\00i\00t") - (data (i32.const 112) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00o\00n\00e\00_\00i\00n\00t") - (data (i32.const 144) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00t\00w\00o\00_\00i\00n\00t") - (data (i32.const 176) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00t\00h\00r\00e\00e\00_\00i\00n\00t") - (data (i32.const 224) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00f\00o\00u\00r\00_\00i\00n\00t") - (data (i32.const 256) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00f\00i\00v\00e\00_\00i\00n\00t") - (data (i32.const 288) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00f\00i\00v\00e\00_\00d\00b\00l") + (data (i32.const 1024) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00z\00e\00r\00o\00_\00i\00m\00p\00l\00i\00c\00i\00t") + (data (i32.const 1072) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00z\00e\00r\00o\00_\00e\00x\00p\00l\00i\00c\00i\00t") + (data (i32.const 1120) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00o\00n\00e\00_\00i\00n\00t") + (data (i32.const 1152) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00t\00w\00o\00_\00i\00n\00t") + (data (i32.const 1184) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00t\00h\00r\00e\00e\00_\00i\00n\00t") + (data (i32.const 1232) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00f\00o\00u\00r\00_\00i\00n\00t") + (data (i32.const 1264) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00f\00i\00v\00e\00_\00i\00n\00t") + (data (i32.const 1296) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00f\00i\00v\00e\00_\00d\00b\00l") (global $~started (mut i32) (i32.const 0)) (export "_start" (func $~start)) (export "memory" (memory $0)) (func $start:std/trace (; 1 ;) - i32.const 32 + i32.const 1040 i32.const 0 f64.const 0 f64.const 0 @@ -23,7 +23,7 @@ f64.const 0 f64.const 0 call $~lib/builtins/trace - i32.const 80 + i32.const 1088 i32.const 0 f64.const 0 f64.const 0 @@ -31,7 +31,7 @@ f64.const 0 f64.const 0 call $~lib/builtins/trace - i32.const 128 + i32.const 1136 i32.const 1 f64.const 1 f64.const 0 @@ -39,7 +39,7 @@ f64.const 0 f64.const 0 call $~lib/builtins/trace - i32.const 160 + i32.const 1168 i32.const 2 f64.const 1 f64.const 2 @@ -47,7 +47,7 @@ f64.const 0 f64.const 0 call $~lib/builtins/trace - i32.const 192 + i32.const 1200 i32.const 3 f64.const 1 f64.const 2 @@ -55,7 +55,7 @@ f64.const 0 f64.const 0 call $~lib/builtins/trace - i32.const 240 + i32.const 1248 i32.const 4 f64.const 1 f64.const 2 @@ -63,7 +63,7 @@ f64.const 4 f64.const 0 call $~lib/builtins/trace - i32.const 272 + i32.const 1280 i32.const 5 f64.const 1 f64.const 2 @@ -71,7 +71,7 @@ f64.const 4 f64.const 5 call $~lib/builtins/trace - i32.const 304 + i32.const 1312 i32.const 5 f64.const 1.1 f64.const 2.2 diff --git a/tests/compiler/std/typedarray.optimized.wat b/tests/compiler/std/typedarray.optimized.wat index 0882aa4a6f..277e8f5cec 100644 --- a/tests/compiler/std/typedarray.optimized.wat +++ b/tests/compiler/std/typedarray.optimized.wat @@ -53,148 +53,148 @@ (import "env" "trace" (func $~lib/builtins/trace (param i32 i32 f64 f64 f64 f64 f64))) (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (memory $0 1) - (data (i32.const 16) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") - (data (i32.const 64) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s") - (data (i32.const 128) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 176) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 240) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") - (data (i32.const 288) "\"\00\00\00\01\00\00\00\01\00\00\00\"\00\00\00s\00t\00d\00/\00t\00y\00p\00e\00d\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 352) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e") - (data (i32.const 416) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00~\00l\00i\00b\00/\00t\00y\00p\00e\00d\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 480) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01\01\04\05") - (data (i32.const 512) "\1a\00\00\00\01\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 560) "\05\00\00\00\01\00\00\00\00\00\00\00\05") - (data (i32.const 592) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01") - (data (i32.const 624) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01\00\02\02") - (data (i32.const 656) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\01\00\02\02") - (data (i32.const 688) "\03\00\00\00\01\00\00\00\00\00\00\00\03") - (data (i32.const 720) "\05\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\01\00\00\00\02") - (data (i32.const 752) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\05") - (data (i32.const 800) "\14\00\00\00\01\00\00\00\00\00\00\00\14") - (data (i32.const 848) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01") - (data (i32.const 896) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\02") - (data (i32.const 944) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\02") - (data (i32.const 992) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c") - (data (i32.const 1024) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01") - (data (i32.const 1056) "\02") - (data (i32.const 1072) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\05\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1120) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\04\00\00\00\05\00\00\00\04\00\00\00\05") - (data (i32.const 1168) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\05") - (data (i32.const 1216) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1264) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1312) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\04\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1360) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\04\00\00\00\05") - (data (i32.const 1408) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\05\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1456) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\04\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1504) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\03\00\00\00\04\00\00\00\05") - (data (i32.const 1552) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\04\00\00\00\05") - (data (i32.const 1600) "\14\00\00\00\01\00\00\00\00\00\00\00\14\00\00\00\01\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\05") - (data (i32.const 1648) "\0c\00\00\00\01\00\00\00\00\00\00\00\0c\00\00\00\n\00\00\00\0c\00\00\00\0e") - (data (i32.const 1680) "\10\00\00\00\01\00\00\00\0f\00\00\00\10\00\00\00\80\06\00\00\80\06\00\00\0c\00\00\00\03") - (data (i32.const 1712) "$\00\00\00\01\00\00\00\00\00\00\00$\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00\07\00\00\00\08\00\00\00\t") - (data (i32.const 1776) "\10\00\00\00\01\00\00\00\0f\00\00\00\10\00\00\00\c0\06\00\00\c0\06\00\00$\00\00\00\t") - (data (i32.const 1808) ",\00\00\00\01\00\00\00\00\00\00\00,\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00\07\00\00\00\08\00\00\00\t\00\00\00\n") - (data (i32.const 1872) "\10\00\00\00\01\00\00\00\0f\00\00\00\10\00\00\00 \07\00\00 \07\00\00,\00\00\00\0b") - (data (i32.const 1908) "\01\00\00\00\01") - (data (i32.const 1920) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000") - (data (i32.const 1952) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00,") - (data (i32.const 1984) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\001\00,\002\00,\003\00,\004\00,\005") - (data (i32.const 2032) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 2064) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 2096) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 2144) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 2176) "\b8\02\00\00\01\00\00\00\00\00\00\00\b8\02\00\00\88\02\1c\08\a0\d5\8f\fav\bf>\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8\a2\7f\e1\ae\bav\acU0 \fb\16\8b\ea5\ce]J\89B\cf-;eU\aa\b0k\9a\dfE\1a=\03\cf\1a\e6\ca\c6\9a\c7\17\fep\abO\dc\bc\be\fc\b1w\ff\0c\d6kA\ef\91V\be<\fc\7f\90\ad\1f\d0\8d\83\9aU1(\\Q\d3\b5\c9\a6\ad\8f\acq\9d\cb\8b\ee#w\"\9c\eamSx@\91I\cc\aeW\ce\b6]y\12<\827V\fbM6\94\10\c2O\98H8o\ea\96\90\c7:\82%\cb\85t\d7\f4\97\bf\97\cd\cf\86\a0\e5\ac*\17\98\n4\ef\8e\b25*\fbg8\b2;?\c6\d2\df\d4\c8\84\ba\cd\d3\1a\'D\dd\c5\96\c9%\bb\ce\9fk\93\84\a5b}$l\ac\db\f6\da_\0dXf\ab\a3&\f1\c3\de\93\f8\e2\f3\b8\80\ff\aa\a8\ad\b5\b5\8bJ|l\05_b\87S0\c14`\ff\bc\c9U&\ba\91\8c\85N\96\bd~)p$w\f9\df\8f\b8\e5\b8\9f\bd\df\a6\94}t\88\cf_\a9\f8\cf\9b\a8\8f\93pD\b9k\15\0f\bf\f8\f0\08\8a\b611eU%\b0\cd\ac\7f{\d0\c6\e2?\99\06;+*\c4\10\\\e4\d3\92si\99$$\aa\0e\ca\00\83\f2\b5\87\fd\eb\1a\11\92d\08\e5\bc\cc\88Po\t\cc\bc\8c,e\19\e2X\17\b7\d1\00\00\00\00\00\00@\9c\00\00\00\00\10\a5\d4\e8\00\00b\ac\c5\ebx\ad\84\t\94\f8x9?\81\b3\15\07\c9{\ce\97\c0p\\\ea{\ce2~\8fh\80\e9\ab\a48\d2\d5E\"\9a\17&\'O\9f\'\fb\c4\d41\a2c\ed\a8\ad\c8\8c8e\de\b0\dbe\ab\1a\8e\08\c7\83\9a\1dqB\f9\1d]\c4X\e7\1b\a6,iM\92\ea\8dp\1ad\ee\01\daJw\ef\9a\99\a3m\a2\85k}\b4{x\t\f2w\18\ddy\a1\e4T\b4\c2\c5\9b[\92\86[\86=]\96\c8\c5S5\c8\b3\a0\97\fa\\\b4*\95\e3_\a0\99\bd\9fF\de%\8c9\db4\c2\9b\a5\\\9f\98\a3r\9a\c6\f6\ce\be\e9TS\bf\dc\b7\e2A\"\f2\17\f3\fc\88\a5x\\\d3\9b\ce \cc\dfS!{\f3Z\16\98:0\1f\97\dc\b5\a0\e2\96\b3\e3\\S\d1\d9\a8~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) @@ -225,7 +225,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -247,7 +247,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -292,7 +292,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -389,7 +389,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -403,7 +403,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -476,7 +476,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -531,7 +531,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -546,7 +546,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -596,7 +596,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -682,7 +682,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -699,7 +699,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -727,7 +727,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -800,11 +800,11 @@ if unreachable end - i32.const 7488 + i32.const 8496 local.tee $0 i32.const 0 i32.store - i32.const 9056 + i32.const 10064 i32.const 0 i32.store loop $for-loop|0 @@ -815,7 +815,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 7488 + i32.const 8496 i32.add i32.const 0 i32.store offset=4 @@ -833,7 +833,7 @@ i32.add i32.const 2 i32.shl - i32.const 7488 + i32.const 8496 i32.add i32.const 0 i32.store offset=96 @@ -851,13 +851,13 @@ br $for-loop|0 end end - i32.const 7488 - i32.const 9072 + i32.const 8496 + i32.const 10080 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 7488 + i32.const 8496 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -867,8 +867,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 192 - i32.const 144 + i32.const 1200 + i32.const 1152 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -943,7 +943,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -995,7 +995,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -1090,7 +1090,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1161,7 +1161,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1195,7 +1195,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1211,7 +1211,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1485,7 +1485,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1504,7 +1504,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1513,7 +1513,7 @@ ) (func $~lib/rt/pure/__retain (; 19 ;) (param $0 i32) (result i32) local.get $0 - i32.const 7484 + i32.const 8492 i32.gt_u if local.get $0 @@ -1525,7 +1525,7 @@ ) (func $~lib/rt/pure/__release (; 20 ;) (param $0 i32) local.get $0 - i32.const 7484 + i32.const 8492 i32.gt_u if local.get $0 @@ -1543,8 +1543,8 @@ i32.shr_u i32.gt_u if - i32.const 32 - i32.const 80 + i32.const 1040 + i32.const 1088 i32.const 23 i32.const 56 call $~lib/builtins/abort @@ -1745,7 +1745,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 2 call $~lib/builtins/abort @@ -1757,7 +1757,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 2 call $~lib/builtins/abort @@ -1769,7 +1769,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 34 i32.const 2 call $~lib/builtins/abort @@ -1781,7 +1781,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -1793,7 +1793,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 38 i32.const 2 call $~lib/builtins/abort @@ -1805,7 +1805,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 2 call $~lib/builtins/abort @@ -1817,7 +1817,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 2 call $~lib/builtins/abort @@ -1829,7 +1829,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -1841,7 +1841,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 2 call $~lib/builtins/abort @@ -1853,7 +1853,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 47 i32.const 2 call $~lib/builtins/abort @@ -1867,7 +1867,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 48 i32.const 2 call $~lib/builtins/abort @@ -1879,7 +1879,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -1891,7 +1891,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 2 call $~lib/builtins/abort @@ -1905,7 +1905,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 53 i32.const 2 call $~lib/builtins/abort @@ -1917,7 +1917,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 2 call $~lib/builtins/abort @@ -1929,7 +1929,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 57 i32.const 2 call $~lib/builtins/abort @@ -1943,7 +1943,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 58 i32.const 2 call $~lib/builtins/abort @@ -1955,7 +1955,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 59 i32.const 2 call $~lib/builtins/abort @@ -1967,7 +1967,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 62 i32.const 2 call $~lib/builtins/abort @@ -1981,7 +1981,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 63 i32.const 2 call $~lib/builtins/abort @@ -1993,7 +1993,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 64 i32.const 2 call $~lib/builtins/abort @@ -2005,7 +2005,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 67 i32.const 2 call $~lib/builtins/abort @@ -2019,7 +2019,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 68 i32.const 2 call $~lib/builtins/abort @@ -2031,7 +2031,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 69 i32.const 2 call $~lib/builtins/abort @@ -2043,7 +2043,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 72 i32.const 2 call $~lib/builtins/abort @@ -2057,7 +2057,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 73 i32.const 2 call $~lib/builtins/abort @@ -2069,7 +2069,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 74 i32.const 2 call $~lib/builtins/abort @@ -2081,7 +2081,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 77 i32.const 2 call $~lib/builtins/abort @@ -2095,7 +2095,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 78 i32.const 2 call $~lib/builtins/abort @@ -2107,7 +2107,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 79 i32.const 2 call $~lib/builtins/abort @@ -2119,7 +2119,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 82 i32.const 2 call $~lib/builtins/abort @@ -2133,7 +2133,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 83 i32.const 2 call $~lib/builtins/abort @@ -2145,7 +2145,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 84 i32.const 2 call $~lib/builtins/abort @@ -2182,8 +2182,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 675 i32.const 63 call $~lib/builtins/abort @@ -2206,8 +2206,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 664 i32.const 63 call $~lib/builtins/abort @@ -2311,8 +2311,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1315 i32.const 63 call $~lib/builtins/abort @@ -2525,7 +2525,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2905,8 +2905,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1304 i32.const 63 call $~lib/builtins/abort @@ -2926,8 +2926,8 @@ i32.load offset=8 i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 291 i32.const 44 call $~lib/builtins/abort @@ -2958,8 +2958,8 @@ i32.load offset=8 i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 280 i32.const 44 call $~lib/builtins/abort @@ -2977,8 +2977,8 @@ i32.load offset=8 i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 35 i32.const 44 call $~lib/builtins/abort @@ -3272,8 +3272,8 @@ i32.load offset=8 i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 24 i32.const 44 call $~lib/builtins/abort @@ -3298,8 +3298,8 @@ i32.load offset=12 i32.ge_u if - i32.const 368 - i32.const 528 + i32.const 1376 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -3521,8 +3521,8 @@ i32.load offset=12 i32.ge_u if - i32.const 368 - i32.const 528 + i32.const 1376 + i32.const 1536 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -3822,7 +3822,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -3837,8 +3837,8 @@ i32.load offset=8 i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 163 i32.const 44 call $~lib/builtins/abort @@ -3915,7 +3915,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -3951,7 +3951,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -3968,8 +3968,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 419 i32.const 63 call $~lib/builtins/abort @@ -4048,7 +4048,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -4065,8 +4065,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 547 i32.const 63 call $~lib/builtins/abort @@ -4145,7 +4145,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -4218,7 +4218,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -4235,8 +4235,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 803 i32.const 63 call $~lib/builtins/abort @@ -4276,7 +4276,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -4293,8 +4293,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 931 i32.const 63 call $~lib/builtins/abort @@ -4378,7 +4378,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -4395,8 +4395,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1059 i32.const 63 call $~lib/builtins/abort @@ -4436,7 +4436,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -4453,8 +4453,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1187 i32.const 63 call $~lib/builtins/abort @@ -4536,7 +4536,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -4612,7 +4612,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 323 i32.const 2 call $~lib/builtins/abort @@ -4684,7 +4684,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -4758,7 +4758,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -4794,7 +4794,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -4868,7 +4868,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -4942,7 +4942,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -5016,7 +5016,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -5050,7 +5050,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -5124,7 +5124,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -5158,7 +5158,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -5230,7 +5230,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -5302,7 +5302,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -5401,7 +5401,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -5414,7 +5414,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -5427,7 +5427,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -5502,8 +5502,8 @@ i32.load offset=8 i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 152 i32.const 44 call $~lib/builtins/abort @@ -5542,7 +5542,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -5555,7 +5555,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -5568,7 +5568,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -5664,7 +5664,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -5677,7 +5677,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -5690,7 +5690,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -5778,8 +5778,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 408 i32.const 63 call $~lib/builtins/abort @@ -5820,7 +5820,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -5833,7 +5833,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -5846,7 +5846,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -5934,8 +5934,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 536 i32.const 63 call $~lib/builtins/abort @@ -5976,7 +5976,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -5989,7 +5989,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -6002,7 +6002,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -6109,7 +6109,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -6122,7 +6122,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -6135,7 +6135,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -6223,8 +6223,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 792 i32.const 63 call $~lib/builtins/abort @@ -6265,7 +6265,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -6278,7 +6278,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -6291,7 +6291,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -6384,8 +6384,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 920 i32.const 63 call $~lib/builtins/abort @@ -6426,7 +6426,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -6439,7 +6439,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -6452,7 +6452,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -6540,8 +6540,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1048 i32.const 63 call $~lib/builtins/abort @@ -6582,7 +6582,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -6595,7 +6595,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -6608,7 +6608,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -6701,8 +6701,8 @@ i32.shr_u i32.ge_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1176 i32.const 63 call $~lib/builtins/abort @@ -6743,7 +6743,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -6756,7 +6756,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -6769,7 +6769,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -6881,7 +6881,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 365 i32.const 2 call $~lib/builtins/abort @@ -6894,7 +6894,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -6907,7 +6907,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -7018,7 +7018,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 7484 + i32.const 8492 i32.ge_u if local.get $1 @@ -7144,7 +7144,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -7156,7 +7156,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -7169,7 +7169,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -7182,7 +7182,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -7195,7 +7195,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -7318,7 +7318,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -7330,7 +7330,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -7343,7 +7343,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -7356,7 +7356,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -7369,7 +7369,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -7485,7 +7485,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -7497,7 +7497,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -7510,7 +7510,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -7523,7 +7523,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -7536,7 +7536,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -7671,7 +7671,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -7683,7 +7683,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -7696,7 +7696,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -7709,7 +7709,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -7722,7 +7722,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -7855,7 +7855,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -7867,7 +7867,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -7880,7 +7880,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -7893,7 +7893,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -7906,7 +7906,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -8037,7 +8037,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -8049,7 +8049,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -8062,7 +8062,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -8075,7 +8075,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -8088,7 +8088,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -8219,7 +8219,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -8231,7 +8231,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -8244,7 +8244,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -8257,7 +8257,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -8270,7 +8270,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -8401,7 +8401,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -8413,7 +8413,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -8426,7 +8426,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -8439,7 +8439,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -8452,7 +8452,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -8583,7 +8583,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -8595,7 +8595,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -8608,7 +8608,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -8621,7 +8621,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -8634,7 +8634,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -8765,7 +8765,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -8777,7 +8777,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -8790,7 +8790,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -8803,7 +8803,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -8816,7 +8816,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -8947,7 +8947,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -8959,7 +8959,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -8972,7 +8972,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -8985,7 +8985,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -8998,7 +8998,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -9085,7 +9085,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9096,7 +9096,7 @@ call $~lib/typedarray/Int8Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9168,7 +9168,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9179,7 +9179,7 @@ call $~lib/typedarray/Uint8Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9212,7 +9212,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9223,7 +9223,7 @@ call $~lib/typedarray/Uint8Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9310,7 +9310,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9321,7 +9321,7 @@ call $~lib/typedarray/Int16Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9395,7 +9395,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9406,7 +9406,7 @@ call $~lib/typedarray/Uint16Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9489,7 +9489,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9500,7 +9500,7 @@ call $~lib/typedarray/Int32Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9533,7 +9533,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9544,7 +9544,7 @@ call $~lib/typedarray/Int32Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9627,7 +9627,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9638,7 +9638,7 @@ call $~lib/typedarray/Int64Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9671,7 +9671,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9682,7 +9682,7 @@ call $~lib/typedarray/Int64Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9766,7 +9766,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9777,7 +9777,7 @@ call $~lib/typedarray/Float32Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9861,7 +9861,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 415 i32.const 2 call $~lib/builtins/abort @@ -9872,7 +9872,7 @@ call $~lib/typedarray/Float64Array#some if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 417 i32.const 2 call $~lib/builtins/abort @@ -9952,7 +9952,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -9965,7 +9965,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10038,7 +10038,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10051,7 +10051,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10085,7 +10085,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10098,7 +10098,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10180,7 +10180,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10193,7 +10193,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10268,7 +10268,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10281,7 +10281,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10361,7 +10361,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10374,7 +10374,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10408,7 +10408,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10421,7 +10421,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10501,7 +10501,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10514,7 +10514,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10548,7 +10548,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10561,7 +10561,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10641,7 +10641,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10654,7 +10654,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10734,7 +10734,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -10747,7 +10747,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 440 i32.const 2 call $~lib/builtins/abort @@ -10830,7 +10830,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -10841,7 +10841,7 @@ call $~lib/typedarray/Int8Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -10920,7 +10920,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -10931,7 +10931,7 @@ call $~lib/typedarray/Uint8Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -10964,7 +10964,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -10975,7 +10975,7 @@ call $~lib/typedarray/Uint8Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -11060,7 +11060,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -11071,7 +11071,7 @@ call $~lib/typedarray/Int16Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -11146,7 +11146,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -11157,7 +11157,7 @@ call $~lib/typedarray/Uint16Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -11238,7 +11238,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -11249,7 +11249,7 @@ call $~lib/typedarray/Int32Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -11282,7 +11282,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -11293,7 +11293,7 @@ call $~lib/typedarray/Int32Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -11374,7 +11374,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -11385,7 +11385,7 @@ call $~lib/typedarray/Int64Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -11424,7 +11424,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -11435,7 +11435,7 @@ call $~lib/typedarray/Int64Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -11663,7 +11663,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -11674,7 +11674,7 @@ call $~lib/typedarray/Float32Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -11909,7 +11909,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 461 i32.const 2 call $~lib/builtins/abort @@ -11920,7 +11920,7 @@ call $~lib/typedarray/Float64Array#every if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 463 i32.const 2 call $~lib/builtins/abort @@ -11933,7 +11933,7 @@ local.get $0 i32.const 255 i32.and - i32.const 1696 + i32.const 2704 local.get $1 call $~lib/array/Array#__get i32.const 255 @@ -11941,7 +11941,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 490 i32.const 4 call $~lib/builtins/abort @@ -11952,7 +11952,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -11963,7 +11963,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -12018,7 +12018,7 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get i32.const 24 @@ -12028,7 +12028,7 @@ call $~lib/typedarray/Int8Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get i32.const 24 @@ -12038,7 +12038,7 @@ call $~lib/typedarray/Int8Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i32.const 24 @@ -12053,7 +12053,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12107,7 +12107,7 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get i32.const 255 @@ -12115,7 +12115,7 @@ call $~lib/typedarray/Uint8Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get i32.const 255 @@ -12123,7 +12123,7 @@ call $~lib/typedarray/Uint8Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i32.const 255 @@ -12137,7 +12137,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12158,7 +12158,7 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get i32.const 255 @@ -12166,7 +12166,7 @@ call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get i32.const 255 @@ -12174,7 +12174,7 @@ call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i32.const 255 @@ -12188,7 +12188,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12201,7 +12201,7 @@ local.get $0 i32.const 65535 i32.and - i32.const 1696 + i32.const 2704 local.get $1 call $~lib/array/Array#__get i32.const 65535 @@ -12209,7 +12209,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 490 i32.const 4 call $~lib/builtins/abort @@ -12220,7 +12220,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -12231,7 +12231,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -12288,7 +12288,7 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get i32.const 16 @@ -12298,7 +12298,7 @@ call $~lib/typedarray/Int16Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get i32.const 16 @@ -12308,7 +12308,7 @@ call $~lib/typedarray/Int16Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i32.const 16 @@ -12323,7 +12323,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12378,7 +12378,7 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get i32.const 65535 @@ -12386,7 +12386,7 @@ call $~lib/typedarray/Uint16Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get i32.const 65535 @@ -12394,7 +12394,7 @@ call $~lib/typedarray/Uint16Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i32.const 65535 @@ -12407,7 +12407,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12417,14 +12417,14 @@ call $~lib/rt/pure/__release ) (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 281 ;) (param $0 i32) (param $1 i32) (param $2 i32) - i32.const 1696 + i32.const 2704 local.get $1 call $~lib/array/Array#__get local.get $0 i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 490 i32.const 4 call $~lib/builtins/abort @@ -12435,7 +12435,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -12446,7 +12446,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -12504,19 +12504,19 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set @@ -12528,7 +12528,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12549,19 +12549,19 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set @@ -12573,7 +12573,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12584,14 +12584,14 @@ ) (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 285 ;) (param $0 i64) (param $1 i32) (param $2 i32) local.get $0 - i32.const 1696 + i32.const 2704 local.get $1 call $~lib/array/Array#__get i64.extend_i32_s i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 490 i32.const 4 call $~lib/builtins/abort @@ -12602,7 +12602,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -12613,7 +12613,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -12671,21 +12671,21 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get i64.extend_i32_s call $~lib/typedarray/Int64Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get i64.extend_i32_s call $~lib/typedarray/Int64Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i64.extend_i32_s @@ -12698,7 +12698,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12719,21 +12719,21 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get i64.extend_i32_s call $~lib/typedarray/Uint64Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get i64.extend_i32_s call $~lib/typedarray/Uint64Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i64.extend_i32_s @@ -12746,7 +12746,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12757,14 +12757,14 @@ ) (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 289 ;) (param $0 f32) (param $1 i32) (param $2 i32) local.get $0 - i32.const 1696 + i32.const 2704 local.get $1 call $~lib/array/Array#__get f32.convert_i32_s f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 490 i32.const 4 call $~lib/builtins/abort @@ -12775,7 +12775,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -12786,7 +12786,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -12843,21 +12843,21 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get f32.convert_i32_s call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get f32.convert_i32_s call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get f32.convert_i32_s @@ -12869,7 +12869,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -12880,14 +12880,14 @@ ) (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 292 ;) (param $0 f64) (param $1 i32) (param $2 i32) local.get $0 - i32.const 1696 + i32.const 2704 local.get $1 call $~lib/array/Array#__get f64.convert_i32_s f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 490 i32.const 4 call $~lib/builtins/abort @@ -12898,7 +12898,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -12909,7 +12909,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -12966,21 +12966,21 @@ global.set $std/typedarray/forEachSelf local.get $0 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get f64.convert_i32_s call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get f64.convert_i32_s call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get f64.convert_i32_s @@ -12992,7 +12992,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 495 i32.const 2 call $~lib/builtins/abort @@ -13060,7 +13060,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Int8Array#constructor @@ -13077,7 +13077,7 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 24 @@ -13087,7 +13087,7 @@ call $~lib/typedarray/Int8Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 24 @@ -13115,7 +13115,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Int8Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -13129,7 +13129,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -13155,7 +13155,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -13168,7 +13168,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -13181,7 +13181,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -13194,7 +13194,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -13329,7 +13329,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Uint8Array#constructor @@ -13346,7 +13346,7 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -13354,7 +13354,7 @@ call $~lib/typedarray/Uint8Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -13380,7 +13380,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Uint8Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -13392,7 +13392,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -13417,7 +13417,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -13430,7 +13430,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -13443,7 +13443,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -13456,7 +13456,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -13539,7 +13539,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Uint8ClampedArray#constructor @@ -13556,7 +13556,7 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -13564,7 +13564,7 @@ call $~lib/typedarray/Uint8ClampedArray#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -13590,7 +13590,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -13602,7 +13602,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -13627,7 +13627,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -13640,7 +13640,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -13653,7 +13653,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -13666,7 +13666,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -13809,7 +13809,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Int16Array#constructor @@ -13826,7 +13826,7 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 16 @@ -13836,7 +13836,7 @@ call $~lib/typedarray/Int16Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 16 @@ -13864,7 +13864,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Int16Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -13878,7 +13878,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -13903,7 +13903,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -13916,7 +13916,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -13929,7 +13929,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -13942,7 +13942,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -14085,7 +14085,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Uint16Array#constructor @@ -14102,7 +14102,7 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 65535 @@ -14110,7 +14110,7 @@ call $~lib/typedarray/Uint16Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i32.const 65535 @@ -14136,7 +14136,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Uint16Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -14148,7 +14148,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -14173,7 +14173,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -14186,7 +14186,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -14199,7 +14199,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -14212,7 +14212,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -14290,7 +14290,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Int32Array#constructor @@ -14307,13 +14307,13 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set @@ -14337,7 +14337,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Int32Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -14347,7 +14347,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -14373,7 +14373,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -14386,7 +14386,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -14399,7 +14399,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -14412,7 +14412,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -14499,7 +14499,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Uint32Array#constructor @@ -14516,13 +14516,13 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set @@ -14546,7 +14546,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Uint32Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -14556,7 +14556,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -14581,7 +14581,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -14594,7 +14594,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -14607,7 +14607,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -14620,7 +14620,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -14763,7 +14763,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Int64Array#constructor @@ -14780,14 +14780,14 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s call $~lib/typedarray/Int64Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -14812,7 +14812,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Int64Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -14823,7 +14823,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -14848,7 +14848,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -14861,7 +14861,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -14874,7 +14874,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -14887,7 +14887,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -14974,7 +14974,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Uint64Array#constructor @@ -14991,14 +14991,14 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s call $~lib/typedarray/Uint64Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -15023,7 +15023,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Uint64Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -15034,7 +15034,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -15059,7 +15059,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -15072,7 +15072,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -15085,7 +15085,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -15098,7 +15098,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -15241,7 +15241,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Float32Array#constructor @@ -15258,14 +15258,14 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get f32.convert_i32_s call $~lib/typedarray/Float32Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get f32.convert_i32_s @@ -15290,7 +15290,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Float32Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -15301,7 +15301,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -15326,7 +15326,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -15339,7 +15339,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -15352,7 +15352,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -15365,7 +15365,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -15443,7 +15443,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 1804 + i32.const 2812 i32.load local.tee $1 call $~lib/typedarray/Float64Array#constructor @@ -15460,14 +15460,14 @@ if local.get $2 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get f64.convert_i32_s call $~lib/typedarray/Float64Array#__set local.get $3 local.get $0 - i32.const 1792 + i32.const 2800 local.get $0 call $~lib/array/Array#__get f64.convert_i32_s @@ -15492,7 +15492,7 @@ local.get $2 local.get $0 call $~lib/typedarray/Float64Array#__get - i32.const 1792 + i32.const 2800 local.get $1 i32.const 1 i32.sub @@ -15503,7 +15503,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -15529,7 +15529,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -15542,7 +15542,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -15555,7 +15555,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -15568,7 +15568,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -15728,7 +15728,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -15743,7 +15743,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get i32.const 24 @@ -15764,7 +15764,7 @@ call $~lib/typedarray/Int8Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -15778,7 +15778,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -15792,7 +15792,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -15806,7 +15806,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -15820,7 +15820,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -15834,7 +15834,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -15848,7 +15848,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -15862,7 +15862,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -15876,7 +15876,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -15889,7 +15889,7 @@ call $~lib/typedarray/Int8Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -15904,7 +15904,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -15919,7 +15919,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -15934,7 +15934,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -15948,7 +15948,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -15962,7 +15962,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -15976,7 +15976,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -15990,7 +15990,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -16004,7 +16004,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -16018,7 +16018,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -16036,7 +16036,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -16048,7 +16048,7 @@ call $~lib/typedarray/Int8Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -16062,7 +16062,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -16076,7 +16076,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -16090,7 +16090,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -16104,7 +16104,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -16118,7 +16118,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -16132,7 +16132,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -16148,7 +16148,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -16163,7 +16163,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get i32.const 255 @@ -16182,7 +16182,7 @@ call $~lib/typedarray/Int8Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -16196,7 +16196,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -16210,7 +16210,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -16224,7 +16224,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -16238,7 +16238,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -16252,7 +16252,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -16266,7 +16266,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -16280,7 +16280,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -16294,7 +16294,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -16307,7 +16307,7 @@ call $~lib/typedarray/Int8Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -16322,7 +16322,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -16337,7 +16337,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -16352,7 +16352,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -16366,7 +16366,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -16380,7 +16380,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -16394,7 +16394,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -16408,7 +16408,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -16422,7 +16422,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -16436,7 +16436,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -16453,7 +16453,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -16465,7 +16465,7 @@ call $~lib/typedarray/Int8Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -16479,7 +16479,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -16493,7 +16493,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -16507,7 +16507,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -16521,7 +16521,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -16535,7 +16535,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -16549,7 +16549,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -16565,7 +16565,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -16580,7 +16580,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get i32.const 255 @@ -16599,7 +16599,7 @@ call $~lib/typedarray/Int8Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -16613,7 +16613,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -16627,7 +16627,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -16641,7 +16641,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -16655,7 +16655,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -16669,7 +16669,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -16683,7 +16683,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -16697,7 +16697,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -16711,7 +16711,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -16724,7 +16724,7 @@ call $~lib/typedarray/Int8Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -16739,7 +16739,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -16754,7 +16754,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -16769,7 +16769,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -16783,7 +16783,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -16797,7 +16797,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -16811,7 +16811,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -16825,7 +16825,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -16839,7 +16839,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -16853,7 +16853,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -16870,7 +16870,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -16882,7 +16882,7 @@ call $~lib/typedarray/Int8Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -16896,7 +16896,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -16910,7 +16910,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -16924,7 +16924,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -16938,7 +16938,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -16952,7 +16952,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -16966,7 +16966,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -17126,7 +17126,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -17141,7 +17141,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get i32.const 16 @@ -17162,7 +17162,7 @@ call $~lib/typedarray/Int16Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -17176,7 +17176,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -17190,7 +17190,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -17204,7 +17204,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -17218,7 +17218,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -17232,7 +17232,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -17246,7 +17246,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -17260,7 +17260,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -17274,7 +17274,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -17287,7 +17287,7 @@ call $~lib/typedarray/Int16Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -17302,7 +17302,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -17317,7 +17317,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -17332,7 +17332,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -17346,7 +17346,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -17360,7 +17360,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -17374,7 +17374,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -17388,7 +17388,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -17402,7 +17402,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -17416,7 +17416,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -17433,7 +17433,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -17445,7 +17445,7 @@ call $~lib/typedarray/Int16Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -17459,7 +17459,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -17473,7 +17473,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -17487,7 +17487,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -17501,7 +17501,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -17515,7 +17515,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -17529,7 +17529,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -17545,7 +17545,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -17560,7 +17560,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get i32.const 65535 @@ -17579,7 +17579,7 @@ call $~lib/typedarray/Int16Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -17593,7 +17593,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -17607,7 +17607,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -17621,7 +17621,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -17635,7 +17635,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -17649,7 +17649,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -17663,7 +17663,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -17677,7 +17677,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -17691,7 +17691,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -17704,7 +17704,7 @@ call $~lib/typedarray/Int16Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -17719,7 +17719,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -17734,7 +17734,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -17749,7 +17749,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -17763,7 +17763,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -17777,7 +17777,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -17791,7 +17791,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -17805,7 +17805,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -17819,7 +17819,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -17833,7 +17833,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -17850,7 +17850,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -17862,7 +17862,7 @@ call $~lib/typedarray/Int16Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -17876,7 +17876,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -17890,7 +17890,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -17904,7 +17904,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -17918,7 +17918,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -17932,7 +17932,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -17946,7 +17946,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -18102,7 +18102,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -18117,7 +18117,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set @@ -18134,7 +18134,7 @@ call $~lib/typedarray/Int32Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -18148,7 +18148,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -18162,7 +18162,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -18176,7 +18176,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -18190,7 +18190,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -18204,7 +18204,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -18218,7 +18218,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -18232,7 +18232,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -18246,7 +18246,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -18259,7 +18259,7 @@ call $~lib/typedarray/Int32Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -18274,7 +18274,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -18289,7 +18289,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -18304,7 +18304,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -18318,7 +18318,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -18332,7 +18332,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -18346,7 +18346,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -18360,7 +18360,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -18374,7 +18374,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -18388,7 +18388,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -18406,7 +18406,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -18418,7 +18418,7 @@ call $~lib/typedarray/Int32Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -18432,7 +18432,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -18446,7 +18446,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -18460,7 +18460,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -18474,7 +18474,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -18488,7 +18488,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -18502,7 +18502,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -18518,7 +18518,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -18533,7 +18533,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set @@ -18550,7 +18550,7 @@ call $~lib/typedarray/Int32Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -18564,7 +18564,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -18578,7 +18578,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -18592,7 +18592,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -18606,7 +18606,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -18620,7 +18620,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -18634,7 +18634,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -18648,7 +18648,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -18662,7 +18662,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -18675,7 +18675,7 @@ call $~lib/typedarray/Int32Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -18690,7 +18690,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -18705,7 +18705,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -18720,7 +18720,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -18734,7 +18734,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -18748,7 +18748,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -18762,7 +18762,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -18776,7 +18776,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -18790,7 +18790,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -18804,7 +18804,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -18821,7 +18821,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -18833,7 +18833,7 @@ call $~lib/typedarray/Int32Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -18847,7 +18847,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -18861,7 +18861,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -18875,7 +18875,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -18889,7 +18889,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -18903,7 +18903,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -18917,7 +18917,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -19073,7 +19073,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -19088,7 +19088,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get i64.extend_i32_s @@ -19106,7 +19106,7 @@ call $~lib/typedarray/Int64Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -19120,7 +19120,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -19134,7 +19134,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -19148,7 +19148,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -19162,7 +19162,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -19176,7 +19176,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -19190,7 +19190,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -19204,7 +19204,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -19218,7 +19218,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -19231,7 +19231,7 @@ call $~lib/typedarray/Int64Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -19246,7 +19246,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -19261,7 +19261,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -19276,7 +19276,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -19290,7 +19290,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -19304,7 +19304,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -19318,7 +19318,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -19332,7 +19332,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -19346,7 +19346,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -19360,7 +19360,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -19377,7 +19377,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -19389,7 +19389,7 @@ call $~lib/typedarray/Int64Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -19403,7 +19403,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -19417,7 +19417,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -19431,7 +19431,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -19445,7 +19445,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -19459,7 +19459,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -19473,7 +19473,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -19489,7 +19489,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -19504,7 +19504,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get i64.extend_i32_s @@ -19522,7 +19522,7 @@ call $~lib/typedarray/Int64Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -19536,7 +19536,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -19550,7 +19550,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -19564,7 +19564,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -19578,7 +19578,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -19592,7 +19592,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -19606,7 +19606,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -19620,7 +19620,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -19634,7 +19634,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -19647,7 +19647,7 @@ call $~lib/typedarray/Int64Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -19662,7 +19662,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -19677,7 +19677,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -19692,7 +19692,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -19706,7 +19706,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -19720,7 +19720,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -19734,7 +19734,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -19748,7 +19748,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -19762,7 +19762,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -19776,7 +19776,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -19793,7 +19793,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -19805,7 +19805,7 @@ call $~lib/typedarray/Int64Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -19819,7 +19819,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -19833,7 +19833,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -19847,7 +19847,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -19861,7 +19861,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -19875,7 +19875,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -19889,7 +19889,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -20045,7 +20045,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -20060,7 +20060,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get f32.convert_i32_s @@ -20078,7 +20078,7 @@ call $~lib/typedarray/Float32Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -20092,7 +20092,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -20106,7 +20106,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -20120,7 +20120,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -20134,7 +20134,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -20148,7 +20148,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -20162,7 +20162,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -20176,7 +20176,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -20190,7 +20190,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -20203,7 +20203,7 @@ call $~lib/typedarray/Float32Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -20218,7 +20218,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -20233,7 +20233,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -20248,7 +20248,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -20262,7 +20262,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -20276,7 +20276,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -20290,7 +20290,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -20304,7 +20304,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -20318,7 +20318,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -20332,7 +20332,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -20349,7 +20349,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -20361,7 +20361,7 @@ call $~lib/typedarray/Float32Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -20375,7 +20375,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -20389,7 +20389,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -20403,7 +20403,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -20417,7 +20417,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -20431,7 +20431,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -20445,7 +20445,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -20601,7 +20601,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -20616,7 +20616,7 @@ if local.get $0 local.get $1 - i32.const 1888 + i32.const 2896 local.get $1 call $~lib/array/Array#__get f64.convert_i32_s @@ -20634,7 +20634,7 @@ call $~lib/typedarray/Float64Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 557 i32.const 2 call $~lib/builtins/abort @@ -20648,7 +20648,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -20662,7 +20662,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -20676,7 +20676,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -20690,7 +20690,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -20704,7 +20704,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -20718,7 +20718,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -20732,7 +20732,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -20746,7 +20746,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -20759,7 +20759,7 @@ call $~lib/typedarray/Float64Array#lastIndexOf|trampoline if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 567 i32.const 2 call $~lib/builtins/abort @@ -20774,7 +20774,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -20789,7 +20789,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -20804,7 +20804,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -20818,7 +20818,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -20832,7 +20832,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -20846,7 +20846,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -20860,7 +20860,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -20874,7 +20874,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -20888,7 +20888,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -20906,7 +20906,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -20918,7 +20918,7 @@ call $~lib/typedarray/Float64Array#indexOf if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 581 i32.const 2 call $~lib/builtins/abort @@ -20932,7 +20932,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -20946,7 +20946,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -20960,7 +20960,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -20974,7 +20974,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -20988,7 +20988,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -21002,7 +21002,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -21202,7 +21202,7 @@ local.get $0 i32.eqz if - i32.const 1936 + i32.const 2944 return end local.get $0 @@ -21346,7 +21346,7 @@ local.tee $3 i32.eqz if - i32.const 1920 + i32.const 2928 return end i32.const 0 @@ -21387,7 +21387,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -21399,7 +21399,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 11 @@ -21438,7 +21438,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -21625,12 +21625,12 @@ local.get $0 call $~lib/typedarray/Int8Array#join local.tee $2 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort @@ -21639,12 +21639,12 @@ call $~lib/typedarray/Int8Array#join local.tee $1 local.get $1 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort @@ -21662,7 +21662,7 @@ local.get $0 i32.eqz if - i32.const 1936 + i32.const 2944 return end local.get $0 @@ -21722,7 +21722,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -21734,7 +21734,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -21773,7 +21773,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -21850,12 +21850,12 @@ local.get $0 call $~lib/typedarray/Uint8Array#join local.tee $2 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort @@ -21864,12 +21864,12 @@ call $~lib/typedarray/Uint8Array#join local.tee $1 local.get $1 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort @@ -21912,12 +21912,12 @@ local.get $0 call $~lib/typedarray/Uint8Array#join local.tee $2 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort @@ -21926,12 +21926,12 @@ call $~lib/typedarray/Uint8Array#join local.tee $1 local.get $1 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort @@ -22011,7 +22011,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -22023,7 +22023,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 11 @@ -22064,7 +22064,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -22143,12 +22143,12 @@ local.get $0 call $~lib/typedarray/Int16Array#join local.tee $2 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort @@ -22157,12 +22157,12 @@ call $~lib/typedarray/Int16Array#join local.tee $1 local.get $1 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort @@ -22217,7 +22217,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -22229,7 +22229,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -22270,7 +22270,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -22349,12 +22349,12 @@ local.get $0 call $~lib/typedarray/Uint16Array#join local.tee $2 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort @@ -22363,12 +22363,12 @@ call $~lib/typedarray/Uint16Array#join local.tee $1 local.get $1 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort @@ -22435,7 +22435,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -22447,7 +22447,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 11 @@ -22488,7 +22488,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -22567,12 +22567,12 @@ local.get $0 call $~lib/typedarray/Int32Array#join local.tee $2 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort @@ -22581,12 +22581,12 @@ call $~lib/typedarray/Int32Array#join local.tee $1 local.get $1 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort @@ -22635,7 +22635,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -22647,7 +22647,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -22688,7 +22688,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -22767,12 +22767,12 @@ local.get $0 call $~lib/typedarray/Uint32Array#join local.tee $2 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort @@ -22781,12 +22781,12 @@ call $~lib/typedarray/Uint32Array#join local.tee $1 local.get $1 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort @@ -22886,7 +22886,7 @@ local.get $0 i64.eqz if - i32.const 1936 + i32.const 2944 return end local.get $0 @@ -23016,7 +23016,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -23028,7 +23028,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 21 @@ -23069,7 +23069,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -23148,12 +23148,12 @@ local.get $0 call $~lib/typedarray/Int64Array#join local.tee $2 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort @@ -23162,12 +23162,12 @@ call $~lib/typedarray/Int64Array#join local.tee $1 local.get $1 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort @@ -23186,7 +23186,7 @@ local.get $0 i64.eqz if - i32.const 1936 + i32.const 2944 return end local.get $0 @@ -23275,7 +23275,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -23287,7 +23287,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 20 @@ -23328,7 +23328,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -23407,12 +23407,12 @@ local.get $0 call $~lib/typedarray/Uint64Array#join local.tee $2 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort @@ -23421,12 +23421,12 @@ call $~lib/typedarray/Uint64Array#join local.tee $1 local.get $1 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort @@ -23491,7 +23491,7 @@ local.tee $7 call $~lib/util/number/decimalCount32 local.set $4 - i32.const 3236 + i32.const 4244 i32.load local.set $13 loop $while-continue|0 @@ -24218,11 +24218,11 @@ i32.shl i32.sub global.set $~lib/util/number/_K - i32.const 2912 + i32.const 3920 local.get $3 call $~lib/array/Array#__unchecked_get global.set $~lib/util/number/_frc_pow - i32.const 3136 + i32.const 4144 local.get $3 call $~lib/array/Array#__unchecked_get global.set $~lib/util/number/_exp_pow @@ -24406,7 +24406,7 @@ f64.const 0 f64.eq if - i32.const 2048 + i32.const 3056 return end local.get $0 @@ -24419,11 +24419,11 @@ local.get $0 f64.ne if - i32.const 2080 + i32.const 3088 return end - i32.const 2112 - i32.const 2160 + i32.const 3120 + i32.const 3168 local.get $0 f64.const 0 f64.lt @@ -24505,8 +24505,8 @@ i32.add local.set $1 local.get $0 - i32.const 2112 - i32.const 2160 + i32.const 3120 + i32.const 3168 local.get $3 select local.get $1 @@ -24535,7 +24535,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -24548,7 +24548,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 28 @@ -24590,7 +24590,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -24670,12 +24670,12 @@ local.get $0 call $~lib/typedarray/Float32Array#join local.tee $2 - i32.const 3264 + i32.const 4272 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 626 i32.const 4 call $~lib/builtins/abort @@ -24684,12 +24684,12 @@ call $~lib/typedarray/Float32Array#join local.tee $1 local.get $1 - i32.const 3264 + i32.const 4272 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 627 i32.const 4 call $~lib/builtins/abort @@ -24714,7 +24714,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -24726,7 +24726,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 28 @@ -24767,7 +24767,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -24846,12 +24846,12 @@ local.get $0 call $~lib/typedarray/Float64Array#join local.tee $2 - i32.const 3264 + i32.const 4272 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 626 i32.const 4 call $~lib/builtins/abort @@ -24860,12 +24860,12 @@ call $~lib/typedarray/Float64Array#join local.tee $1 local.get $1 - i32.const 3264 + i32.const 4272 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 627 i32.const 4 call $~lib/builtins/abort @@ -24883,8 +24883,8 @@ i32.const 1073741808 i32.gt_u if - i32.const 32 - i32.const 80 + i32.const 1040 + i32.const 1088 i32.const 54 i32.const 42 call $~lib/builtins/abort @@ -24914,8 +24914,8 @@ local.tee $3 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -24933,8 +24933,8 @@ local.get $1 i32.sub else - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1750 i32.const 6 call $~lib/builtins/abort @@ -24948,8 +24948,8 @@ local.get $3 i32.gt_s if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1755 i32.const 6 call $~lib/builtins/abort @@ -25075,8 +25075,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -25105,7 +25105,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Int8Array#constructor @@ -25118,7 +25118,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get i32.const 24 @@ -25163,7 +25163,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -25190,7 +25190,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Uint8Array#constructor @@ -25203,7 +25203,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -25247,7 +25247,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -25276,8 +25276,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -25306,7 +25306,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Uint8ClampedArray#constructor @@ -25319,7 +25319,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -25362,7 +25362,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -25391,8 +25391,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -25402,8 +25402,8 @@ i32.const 1 i32.and if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1746 i32.const 8 call $~lib/builtins/abort @@ -25432,7 +25432,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Int16Array#constructor @@ -25445,7 +25445,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get i32.const 16 @@ -25490,7 +25490,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -25519,8 +25519,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -25530,8 +25530,8 @@ i32.const 1 i32.and if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1746 i32.const 8 call $~lib/builtins/abort @@ -25560,7 +25560,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Uint16Array#constructor @@ -25573,7 +25573,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get i32.const 65535 @@ -25616,7 +25616,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -25645,8 +25645,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -25656,8 +25656,8 @@ i32.const 3 i32.and if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1746 i32.const 8 call $~lib/builtins/abort @@ -25686,7 +25686,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Int32Array#constructor @@ -25699,7 +25699,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set @@ -25740,7 +25740,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -25769,8 +25769,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -25780,8 +25780,8 @@ i32.const 3 i32.and if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1746 i32.const 8 call $~lib/builtins/abort @@ -25810,7 +25810,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Uint32Array#constructor @@ -25823,7 +25823,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set @@ -25864,7 +25864,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -25893,8 +25893,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -25904,8 +25904,8 @@ i32.const 7 i32.and if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1746 i32.const 8 call $~lib/builtins/abort @@ -25934,7 +25934,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Int64Array#constructor @@ -25947,7 +25947,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -25989,7 +25989,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -26018,8 +26018,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -26029,8 +26029,8 @@ i32.const 7 i32.and if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1746 i32.const 8 call $~lib/builtins/abort @@ -26059,7 +26059,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Uint64Array#constructor @@ -26072,7 +26072,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -26114,7 +26114,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -26143,8 +26143,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -26154,8 +26154,8 @@ i32.const 3 i32.and if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1746 i32.const 8 call $~lib/builtins/abort @@ -26184,7 +26184,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Float32Array#constructor @@ -26197,7 +26197,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get f32.convert_i32_s @@ -26239,7 +26239,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -26268,8 +26268,8 @@ local.tee $2 i32.gt_u if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1741 i32.const 4 call $~lib/builtins/abort @@ -26279,8 +26279,8 @@ i32.const 7 i32.and if - i32.const 32 - i32.const 432 + i32.const 1040 + i32.const 1440 i32.const 1746 i32.const 8 call $~lib/builtins/abort @@ -26309,7 +26309,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3404 + i32.const 4412 i32.load local.tee $3 call $~lib/typedarray/Float64Array#constructor @@ -26322,7 +26322,7 @@ if local.get $1 local.get $0 - i32.const 3392 + i32.const 4400 local.get $0 call $~lib/array/Array#__get f64.convert_i32_s @@ -26364,7 +26364,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -26388,14 +26388,14 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3468 + i32.const 4476 i32.load local.get $0 i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -26404,10 +26404,10 @@ local.get $0 i32.load offset=4 local.set $1 - i32.const 3460 + i32.const 4468 i32.load local.set $2 - i32.const 3468 + i32.const 4476 i32.load local.set $3 i32.const 0 @@ -26448,7 +26448,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -26469,7 +26469,7 @@ local.tee $5 i32.ne if - i32.const 3728 + i32.const 4736 i32.const 3 local.get $2 f64.convert_i32_s @@ -26481,7 +26481,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -26500,7 +26500,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -26508,8 +26508,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -26520,10 +26520,10 @@ i32.const 3 i32.add local.set $2 - i32.const 3524 + i32.const 4532 i32.load local.set $3 - i32.const 3532 + i32.const 4540 i32.load local.set $4 i32.const 0 @@ -26573,8 +26573,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -26621,7 +26621,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3612 + i32.const 4620 i32.load i32.const 2 i32.add @@ -26629,8 +26629,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -26641,10 +26641,10 @@ i32.const 2 i32.add local.set $2 - i32.const 3604 + i32.const 4612 i32.load local.set $3 - i32.const 3612 + i32.const 4620 i32.load local.set $4 i32.const 0 @@ -26690,8 +26690,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -26716,8 +26716,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -26760,7 +26760,7 @@ end ) (func $~lib/typedarray/Int8Array#set<~lib/array/Array> (; 444 ;) (param $0 i32) - i32.const 3676 + i32.const 4684 i32.load i32.const 7 i32.add @@ -26768,8 +26768,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -26779,9 +26779,9 @@ i32.load offset=4 i32.const 7 i32.add - i32.const 3668 + i32.const 4676 i32.load - i32.const 3672 + i32.const 4680 i32.load call $~lib/memory/memory.copy ) @@ -26848,7 +26848,7 @@ i32.const 10 i32.const 0 i32.const 14 - i32.const 3696 + i32.const 4704 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -26859,7 +26859,7 @@ i32.const 10 i32.const 0 i32.const 14 - i32.const 3776 + i32.const 4784 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -26871,7 +26871,7 @@ i32.const 10 i32.const 0 i32.const 14 - i32.const 3808 + i32.const 4816 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -26882,7 +26882,7 @@ i32.const 10 i32.const 0 i32.const 14 - i32.const 3840 + i32.const 4848 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -26901,7 +26901,7 @@ i32.const 10 i32.const 0 i32.const 14 - i32.const 3872 + i32.const 4880 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -26943,7 +26943,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -26964,7 +26964,7 @@ local.tee $5 i32.ne if - i32.const 3936 + i32.const 4944 i32.const 3 local.get $2 f64.convert_i32_s @@ -26976,7 +26976,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -26995,7 +26995,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -27003,8 +27003,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -27015,10 +27015,10 @@ i32.const 3 i32.add local.set $2 - i32.const 3524 + i32.const 4532 i32.load local.set $3 - i32.const 3532 + i32.const 4540 i32.load local.set $4 i32.const 0 @@ -27062,7 +27062,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3612 + i32.const 4620 i32.load i32.const 2 i32.add @@ -27070,8 +27070,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -27082,10 +27082,10 @@ i32.const 2 i32.add local.set $2 - i32.const 3604 + i32.const 4612 i32.load local.set $3 - i32.const 3612 + i32.const 4620 i32.load local.set $4 i32.const 0 @@ -27187,7 +27187,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 3904 + i32.const 4912 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -27198,7 +27198,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 3984 + i32.const 4992 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -27210,7 +27210,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4016 + i32.const 5024 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -27221,7 +27221,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4048 + i32.const 5056 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -27240,7 +27240,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4080 + i32.const 5088 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -27267,14 +27267,14 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3468 + i32.const 4476 i32.load local.get $0 i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -27283,10 +27283,10 @@ local.get $0 i32.load offset=4 local.set $2 - i32.const 3460 + i32.const 4468 i32.load local.set $3 - i32.const 3468 + i32.const 4476 i32.load local.set $4 i32.const 0 @@ -27340,7 +27340,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -27361,7 +27361,7 @@ local.tee $5 i32.ne if - i32.const 4144 + i32.const 5152 i32.const 3 local.get $2 f64.convert_i32_s @@ -27373,7 +27373,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -27392,7 +27392,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -27400,8 +27400,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -27412,10 +27412,10 @@ i32.const 3 i32.add local.set $2 - i32.const 3524 + i32.const 4532 i32.load local.set $3 - i32.const 3532 + i32.const 4540 i32.load local.set $4 i32.const 0 @@ -27465,8 +27465,8 @@ i32.const 0 i32.lt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1774 i32.const 18 call $~lib/builtins/abort @@ -27480,8 +27480,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -27545,7 +27545,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3612 + i32.const 4620 i32.load i32.const 2 i32.add @@ -27553,8 +27553,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -27565,10 +27565,10 @@ i32.const 2 i32.add local.set $2 - i32.const 3604 + i32.const 4612 i32.load local.set $3 - i32.const 3612 + i32.const 4620 i32.load local.set $4 i32.const 0 @@ -27618,8 +27618,8 @@ i32.const 0 i32.lt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1774 i32.const 18 call $~lib/builtins/abort @@ -27633,8 +27633,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -27694,7 +27694,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3676 + i32.const 4684 i32.load i32.const 7 i32.add @@ -27702,8 +27702,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -27714,10 +27714,10 @@ i32.const 7 i32.add local.set $2 - i32.const 3668 + i32.const 4676 i32.load local.set $3 - i32.const 3676 + i32.const 4684 i32.load local.set $4 i32.const 0 @@ -27819,7 +27819,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4112 + i32.const 5120 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -27830,7 +27830,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4208 + i32.const 5216 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -27843,7 +27843,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4240 + i32.const 5248 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -27854,7 +27854,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4272 + i32.const 5280 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -27874,7 +27874,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4304 + i32.const 5312 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -27900,14 +27900,14 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3468 + i32.const 4476 i32.load local.get $0 call $~lib/typedarray/Int16Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -27916,10 +27916,10 @@ local.get $0 i32.load offset=4 local.set $1 - i32.const 3460 + i32.const 4468 i32.load local.set $2 - i32.const 3468 + i32.const 4476 i32.load local.set $3 i32.const 0 @@ -27962,7 +27962,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -27983,7 +27983,7 @@ local.tee $5 i32.ne if - i32.const 4384 + i32.const 5392 i32.const 3 local.get $2 f64.convert_i32_s @@ -27995,7 +27995,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -28014,7 +28014,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -28022,8 +28022,8 @@ call $~lib/typedarray/Int16Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28034,10 +28034,10 @@ i32.const 6 i32.add local.set $2 - i32.const 3524 + i32.const 4532 i32.load local.set $3 - i32.const 3532 + i32.const 4540 i32.load local.set $4 i32.const 0 @@ -28089,8 +28089,8 @@ call $~lib/typedarray/Int16Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28139,7 +28139,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3612 + i32.const 4620 i32.load i32.const 2 i32.add @@ -28147,8 +28147,8 @@ call $~lib/typedarray/Int16Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28159,10 +28159,10 @@ i32.const 4 i32.add local.set $2 - i32.const 3604 + i32.const 4612 i32.load local.set $3 - i32.const 3612 + i32.const 4620 i32.load local.set $4 i32.const 0 @@ -28212,8 +28212,8 @@ call $~lib/typedarray/Int16Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28262,8 +28262,8 @@ call $~lib/typedarray/Int16Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28283,7 +28283,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3676 + i32.const 4684 i32.load i32.const 7 i32.add @@ -28291,8 +28291,8 @@ call $~lib/typedarray/Int16Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28303,10 +28303,10 @@ i32.const 14 i32.add local.set $1 - i32.const 3668 + i32.const 4676 i32.load local.set $2 - i32.const 3676 + i32.const 4684 i32.load local.set $3 i32.const 0 @@ -28397,7 +28397,7 @@ i32.const 10 i32.const 1 i32.const 17 - i32.const 4336 + i32.const 5344 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -28408,7 +28408,7 @@ i32.const 10 i32.const 1 i32.const 17 - i32.const 4432 + i32.const 5440 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -28420,7 +28420,7 @@ i32.const 10 i32.const 1 i32.const 17 - i32.const 4480 + i32.const 5488 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -28431,7 +28431,7 @@ i32.const 10 i32.const 1 i32.const 17 - i32.const 4528 + i32.const 5536 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -28450,7 +28450,7 @@ i32.const 10 i32.const 1 i32.const 17 - i32.const 4576 + i32.const 5584 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -28486,7 +28486,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -28514,7 +28514,7 @@ local.get $5 i32.ne if - i32.const 4672 + i32.const 5680 i32.const 3 local.get $2 f64.convert_i32_s @@ -28526,7 +28526,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -28545,7 +28545,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -28553,8 +28553,8 @@ call $~lib/typedarray/Int16Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28565,10 +28565,10 @@ i32.const 6 i32.add local.set $2 - i32.const 3524 + i32.const 4532 i32.load local.set $3 - i32.const 3532 + i32.const 4540 i32.load local.set $4 i32.const 0 @@ -28614,7 +28614,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3612 + i32.const 4620 i32.load i32.const 2 i32.add @@ -28622,8 +28622,8 @@ call $~lib/typedarray/Int16Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28634,10 +28634,10 @@ i32.const 4 i32.add local.set $2 - i32.const 3604 + i32.const 4612 i32.load local.set $3 - i32.const 3612 + i32.const 4620 i32.load local.set $4 i32.const 0 @@ -28741,7 +28741,7 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4624 + i32.const 5632 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -28752,7 +28752,7 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4720 + i32.const 5728 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -28764,7 +28764,7 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4768 + i32.const 5776 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -28775,7 +28775,7 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4816 + i32.const 5824 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -28794,7 +28794,7 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4864 + i32.const 5872 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -28821,8 +28821,8 @@ i32.const 0 i32.lt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1774 i32.const 18 call $~lib/builtins/abort @@ -28836,8 +28836,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28868,7 +28868,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -28889,7 +28889,7 @@ local.tee $5 i32.ne if - i32.const 4976 + i32.const 5984 i32.const 3 local.get $2 f64.convert_i32_s @@ -28901,7 +28901,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -28921,7 +28921,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -28929,8 +28929,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -28941,10 +28941,10 @@ i32.const 12 i32.add local.set $2 - i32.const 3524 + i32.const 4532 i32.load local.set $3 - i32.const 3532 + i32.const 4540 i32.load local.set $4 i32.const 0 @@ -28995,8 +28995,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29045,7 +29045,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3612 + i32.const 4620 i32.load i32.const 2 i32.add @@ -29053,8 +29053,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29065,10 +29065,10 @@ i32.const 8 i32.add local.set $2 - i32.const 3604 + i32.const 4612 i32.load local.set $3 - i32.const 3612 + i32.const 4620 i32.load local.set $4 i32.const 0 @@ -29118,8 +29118,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29170,8 +29170,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29219,7 +29219,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3676 + i32.const 4684 i32.load i32.const 7 i32.add @@ -29227,8 +29227,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29239,10 +29239,10 @@ i32.const 28 i32.add local.set $1 - i32.const 3668 + i32.const 4676 i32.load local.set $2 - i32.const 3676 + i32.const 4684 i32.load local.set $3 i32.const 0 @@ -29328,14 +29328,14 @@ i32.const 10 call $~lib/typedarray/Int32Array#constructor local.tee $0 - i32.const 3456 + i32.const 4464 i32.const 0 call $~lib/typedarray/Int32Array#set<~lib/array/Array> local.get $0 i32.const 10 i32.const 2 i32.const 15 - i32.const 4912 + i32.const 5920 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -29346,7 +29346,7 @@ i32.const 10 i32.const 2 i32.const 15 - i32.const 5024 + i32.const 6032 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -29358,7 +29358,7 @@ i32.const 10 i32.const 2 i32.const 15 - i32.const 5088 + i32.const 6096 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -29369,7 +29369,7 @@ i32.const 10 i32.const 2 i32.const 15 - i32.const 5152 + i32.const 6160 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -29388,7 +29388,7 @@ i32.const 10 i32.const 2 i32.const 15 - i32.const 5216 + i32.const 6224 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -29423,7 +29423,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -29444,7 +29444,7 @@ local.tee $5 i32.ne if - i32.const 5344 + i32.const 6352 i32.const 3 local.get $2 f64.convert_i32_s @@ -29456,7 +29456,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -29476,7 +29476,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -29484,8 +29484,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29496,10 +29496,10 @@ i32.const 12 i32.add local.set $2 - i32.const 3524 + i32.const 4532 i32.load local.set $3 - i32.const 3532 + i32.const 4540 i32.load local.set $4 i32.const 0 @@ -29544,7 +29544,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3612 + i32.const 4620 i32.load i32.const 2 i32.add @@ -29552,8 +29552,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29564,10 +29564,10 @@ i32.const 8 i32.add local.set $2 - i32.const 3604 + i32.const 4612 i32.load local.set $3 - i32.const 3612 + i32.const 4620 i32.load local.set $4 i32.const 0 @@ -29666,14 +29666,14 @@ i32.const 10 call $~lib/typedarray/Uint32Array#constructor local.tee $0 - i32.const 3456 + i32.const 4464 i32.const 0 call $~lib/typedarray/Int32Array#set<~lib/array/Array> local.get $0 i32.const 10 i32.const 2 i32.const 18 - i32.const 5280 + i32.const 6288 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -29684,7 +29684,7 @@ i32.const 10 i32.const 2 i32.const 18 - i32.const 5392 + i32.const 6400 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -29696,7 +29696,7 @@ i32.const 10 i32.const 2 i32.const 18 - i32.const 5456 + i32.const 6464 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -29707,7 +29707,7 @@ i32.const 10 i32.const 2 i32.const 18 - i32.const 5520 + i32.const 6528 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -29726,7 +29726,7 @@ i32.const 10 i32.const 2 i32.const 18 - i32.const 5584 + i32.const 6592 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -29752,14 +29752,14 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3468 + i32.const 4476 i32.load local.get $0 call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29768,10 +29768,10 @@ local.get $0 i32.load offset=4 local.set $1 - i32.const 3460 + i32.const 4468 i32.load local.set $2 - i32.const 3468 + i32.const 4476 i32.load local.set $3 i32.const 0 @@ -29814,7 +29814,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -29835,7 +29835,7 @@ local.tee $5 i64.ne if - i32.const 5744 + i32.const 6752 i32.const 3 local.get $2 f64.convert_i32_s @@ -29847,7 +29847,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -29866,7 +29866,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -29874,8 +29874,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29886,10 +29886,10 @@ i32.const 24 i32.add local.set $2 - i32.const 3524 + i32.const 4532 i32.load local.set $3 - i32.const 3532 + i32.const 4540 i32.load local.set $4 i32.const 0 @@ -29939,8 +29939,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29962,7 +29962,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3612 + i32.const 4620 i32.load i32.const 2 i32.add @@ -29970,8 +29970,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -29982,10 +29982,10 @@ i32.const 16 i32.add local.set $2 - i32.const 3604 + i32.const 4612 i32.load local.set $3 - i32.const 3612 + i32.const 4620 i32.load local.set $4 i32.const 0 @@ -30034,8 +30034,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30086,8 +30086,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30135,7 +30135,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3676 + i32.const 4684 i32.load i32.const 7 i32.add @@ -30143,8 +30143,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30155,10 +30155,10 @@ i32.const 56 i32.add local.set $1 - i32.const 3668 + i32.const 4676 i32.load local.set $2 - i32.const 3676 + i32.const 4684 i32.load local.set $3 i32.const 0 @@ -30249,7 +30249,7 @@ i32.const 10 i32.const 3 i32.const 23 - i32.const 5648 + i32.const 6656 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -30260,7 +30260,7 @@ i32.const 10 i32.const 3 i32.const 23 - i32.const 5792 + i32.const 6800 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -30272,7 +30272,7 @@ i32.const 10 i32.const 3 i32.const 23 - i32.const 5888 + i32.const 6896 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -30283,7 +30283,7 @@ i32.const 10 i32.const 3 i32.const 23 - i32.const 5984 + i32.const 6992 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -30302,7 +30302,7 @@ i32.const 10 i32.const 3 i32.const 23 - i32.const 6080 + i32.const 7088 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -30337,7 +30337,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -30358,7 +30358,7 @@ local.tee $5 i64.ne if - i32.const 6272 + i32.const 7280 i32.const 3 local.get $2 f64.convert_i32_s @@ -30370,7 +30370,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -30389,7 +30389,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -30397,8 +30397,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30409,10 +30409,10 @@ i32.const 24 i32.add local.set $2 - i32.const 3524 + i32.const 4532 i32.load local.set $3 - i32.const 3532 + i32.const 4540 i32.load local.set $4 i32.const 0 @@ -30459,7 +30459,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3612 + i32.const 4620 i32.load i32.const 2 i32.add @@ -30467,8 +30467,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30479,10 +30479,10 @@ i32.const 16 i32.add local.set $2 - i32.const 3604 + i32.const 4612 i32.load local.set $3 - i32.const 3612 + i32.const 4620 i32.load local.set $4 i32.const 0 @@ -30585,7 +30585,7 @@ i32.const 10 i32.const 3 i32.const 16 - i32.const 6176 + i32.const 7184 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -30596,7 +30596,7 @@ i32.const 10 i32.const 3 i32.const 16 - i32.const 6320 + i32.const 7328 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -30608,7 +30608,7 @@ i32.const 10 i32.const 3 i32.const 16 - i32.const 6416 + i32.const 7424 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -30619,7 +30619,7 @@ i32.const 10 i32.const 3 i32.const 16 - i32.const 6512 + i32.const 7520 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -30638,7 +30638,7 @@ i32.const 10 i32.const 3 i32.const 16 - i32.const 6608 + i32.const 7616 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -30665,14 +30665,14 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 3468 + i32.const 4476 i32.load local.get $0 call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30681,10 +30681,10 @@ local.get $0 i32.load offset=4 local.set $1 - i32.const 3460 + i32.const 4468 i32.load local.set $2 - i32.const 3468 + i32.const 4476 i32.load local.set $3 i32.const 0 @@ -30728,7 +30728,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -30756,7 +30756,7 @@ local.get $5 f32.ne if - i32.const 6768 + i32.const 7776 i32.const 3 local.get $2 f64.convert_i32_s @@ -30768,7 +30768,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -30793,8 +30793,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30848,8 +30848,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30901,8 +30901,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30951,7 +30951,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3676 + i32.const 4684 i32.load i32.const 7 i32.add @@ -30959,8 +30959,8 @@ call $~lib/typedarray/Int32Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -30971,10 +30971,10 @@ i32.const 28 i32.add local.set $1 - i32.const 3668 + i32.const 4676 i32.load local.set $2 - i32.const 3676 + i32.const 4684 i32.load local.set $3 i32.const 0 @@ -31066,20 +31066,20 @@ i32.const 10 i32.const 2 i32.const 19 - i32.const 6704 + i32.const 7712 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 call $std/typedarray/valuesEqual<~lib/typedarray/Float32Array> local.get $0 - i32.const 3520 + i32.const 4528 i32.const 3 call $~lib/typedarray/Int32Array#set<~lib/array/Array> local.get $0 i32.const 10 i32.const 2 i32.const 19 - i32.const 6816 + i32.const 7824 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -31091,7 +31091,7 @@ i32.const 10 i32.const 2 i32.const 19 - i32.const 6880 + i32.const 7888 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -31108,7 +31108,7 @@ i32.const 10 i32.const 2 i32.const 19 - i32.const 6944 + i32.const 7952 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -31134,14 +31134,14 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3468 + i32.const 4476 i32.load local.get $0 call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -31150,10 +31150,10 @@ local.get $0 i32.load offset=4 local.set $1 - i32.const 3460 + i32.const 4468 i32.load local.set $2 - i32.const 3468 + i32.const 4476 i32.load local.set $3 i32.const 0 @@ -31198,7 +31198,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -31226,7 +31226,7 @@ local.get $5 f64.ne if - i32.const 7104 + i32.const 8112 i32.const 3 local.get $2 f64.convert_i32_s @@ -31236,7 +31236,7 @@ f64.const 0 call $~lib/builtins/trace i32.const 0 - i32.const 304 + i32.const 1312 i32.const 718 i32.const 6 call $~lib/builtins/abort @@ -31254,7 +31254,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3532 + i32.const 4540 i32.load i32.const 3 i32.add @@ -31262,8 +31262,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -31274,10 +31274,10 @@ i32.const 24 i32.add local.set $1 - i32.const 3524 + i32.const 4532 i32.load local.set $2 - i32.const 3532 + i32.const 4540 i32.load local.set $3 i32.const 0 @@ -31320,8 +31320,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -31374,8 +31374,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -31427,8 +31427,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -31477,7 +31477,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3676 + i32.const 4684 i32.load i32.const 7 i32.add @@ -31485,8 +31485,8 @@ call $~lib/typedarray/Int64Array#get:length i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -31497,10 +31497,10 @@ i32.const 56 i32.add local.set $1 - i32.const 3668 + i32.const 4676 i32.load local.set $2 - i32.const 3676 + i32.const 4684 i32.load local.set $3 i32.const 0 @@ -31592,7 +31592,7 @@ i32.const 10 i32.const 3 i32.const 20 - i32.const 7008 + i32.const 8016 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -31603,7 +31603,7 @@ i32.const 10 i32.const 3 i32.const 20 - i32.const 7152 + i32.const 8160 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -31615,7 +31615,7 @@ i32.const 10 i32.const 3 i32.const 20 - i32.const 7248 + i32.const 8256 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -31632,7 +31632,7 @@ i32.const 10 i32.const 3 i32.const 20 - i32.const 7344 + i32.const 8352 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -31666,8 +31666,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -31736,8 +31736,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -31802,8 +31802,8 @@ i32.load offset=8 i32.gt_s if - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -31900,7 +31900,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 95 i32.const 2 call $~lib/builtins/abort @@ -31910,7 +31910,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 96 i32.const 2 call $~lib/builtins/abort @@ -31922,7 +31922,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 97 i32.const 2 call $~lib/builtins/abort @@ -31935,7 +31935,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 98 i32.const 2 call $~lib/builtins/abort @@ -31948,7 +31948,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 99 i32.const 2 call $~lib/builtins/abort @@ -31961,7 +31961,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 100 i32.const 2 call $~lib/builtins/abort @@ -31980,7 +31980,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 103 i32.const 2 call $~lib/builtins/abort @@ -31992,7 +31992,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 104 i32.const 2 call $~lib/builtins/abort @@ -32004,7 +32004,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 105 i32.const 2 call $~lib/builtins/abort @@ -32017,7 +32017,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 106 i32.const 2 call $~lib/builtins/abort @@ -32072,7 +32072,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 122 i32.const 2 call $~lib/builtins/abort @@ -32084,7 +32084,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 123 i32.const 2 call $~lib/builtins/abort @@ -32096,7 +32096,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 124 i32.const 2 call $~lib/builtins/abort @@ -32142,7 +32142,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 126 i32.const 2 call $~lib/builtins/abort @@ -32169,7 +32169,7 @@ call $~lib/typedarray/Uint8ClampedArray#__get if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 135 i32.const 2 call $~lib/builtins/abort @@ -32182,7 +32182,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 136 i32.const 2 call $~lib/builtins/abort @@ -32195,7 +32195,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 137 i32.const 2 call $~lib/builtins/abort @@ -32235,7 +32235,7 @@ i32.const 5 i32.const 0 i32.const 14 - i32.const 496 + i32.const 1504 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $2 @@ -32243,7 +32243,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 149 i32.const 2 call $~lib/builtins/abort @@ -32259,7 +32259,7 @@ i32.const 5 i32.const 0 i32.const 14 - i32.const 576 + i32.const 1584 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $3 @@ -32267,7 +32267,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 152 i32.const 2 call $~lib/builtins/abort @@ -32283,7 +32283,7 @@ i32.const 5 i32.const 0 i32.const 14 - i32.const 608 + i32.const 1616 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -32291,7 +32291,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 155 i32.const 2 call $~lib/builtins/abort @@ -32307,7 +32307,7 @@ i32.const 5 i32.const 0 i32.const 14 - i32.const 640 + i32.const 1648 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -32315,7 +32315,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 158 i32.const 2 call $~lib/builtins/abort @@ -32331,7 +32331,7 @@ i32.const 5 i32.const 0 i32.const 14 - i32.const 672 + i32.const 1680 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -32339,7 +32339,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 161 i32.const 2 call $~lib/builtins/abort @@ -32361,7 +32361,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 165 i32.const 2 call $~lib/builtins/abort @@ -32373,7 +32373,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 166 i32.const 2 call $~lib/builtins/abort @@ -32385,7 +32385,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 167 i32.const 2 call $~lib/builtins/abort @@ -32395,7 +32395,7 @@ i32.const 3 i32.const 0 i32.const 14 - i32.const 704 + i32.const 1712 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -32403,7 +32403,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 168 i32.const 2 call $~lib/builtins/abort @@ -32413,7 +32413,7 @@ i32.const 5 i32.const 0 i32.const 14 - i32.const 736 + i32.const 1744 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $8 @@ -32421,7 +32421,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 169 i32.const 2 call $~lib/builtins/abort @@ -32477,7 +32477,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 768 + i32.const 1776 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $2 @@ -32485,7 +32485,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 181 i32.const 2 call $~lib/builtins/abort @@ -32501,7 +32501,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 816 + i32.const 1824 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $3 @@ -32509,7 +32509,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 184 i32.const 2 call $~lib/builtins/abort @@ -32525,7 +32525,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 864 + i32.const 1872 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -32533,7 +32533,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 187 i32.const 2 call $~lib/builtins/abort @@ -32549,7 +32549,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 912 + i32.const 1920 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -32557,7 +32557,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 190 i32.const 2 call $~lib/builtins/abort @@ -32573,7 +32573,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 960 + i32.const 1968 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -32581,7 +32581,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 193 i32.const 2 call $~lib/builtins/abort @@ -32603,7 +32603,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 197 i32.const 2 call $~lib/builtins/abort @@ -32615,7 +32615,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 198 i32.const 2 call $~lib/builtins/abort @@ -32627,7 +32627,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 199 i32.const 2 call $~lib/builtins/abort @@ -32637,7 +32637,7 @@ i32.const 3 i32.const 2 i32.const 15 - i32.const 1008 + i32.const 2016 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -32645,7 +32645,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 200 i32.const 2 call $~lib/builtins/abort @@ -32655,7 +32655,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1040 + i32.const 2048 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $8 @@ -32663,7 +32663,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 201 i32.const 2 call $~lib/builtins/abort @@ -32724,7 +32724,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 222 i32.const 2 call $~lib/builtins/abort @@ -32736,7 +32736,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 223 i32.const 2 call $~lib/builtins/abort @@ -32748,7 +32748,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 224 i32.const 2 call $~lib/builtins/abort @@ -32760,7 +32760,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 225 i32.const 2 call $~lib/builtins/abort @@ -32777,7 +32777,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 228 i32.const 2 call $~lib/builtins/abort @@ -32789,7 +32789,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 229 i32.const 2 call $~lib/builtins/abort @@ -32801,7 +32801,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 230 i32.const 2 call $~lib/builtins/abort @@ -32813,7 +32813,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 231 i32.const 2 call $~lib/builtins/abort @@ -32830,7 +32830,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 234 i32.const 2 call $~lib/builtins/abort @@ -32842,7 +32842,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 235 i32.const 2 call $~lib/builtins/abort @@ -32854,7 +32854,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 236 i32.const 2 call $~lib/builtins/abort @@ -32866,7 +32866,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 237 i32.const 2 call $~lib/builtins/abort @@ -32916,7 +32916,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1088 + i32.const 2096 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $4 @@ -32924,7 +32924,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 248 i32.const 2 call $~lib/builtins/abort @@ -32945,7 +32945,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1136 + i32.const 2144 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -32953,7 +32953,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 250 i32.const 2 call $~lib/builtins/abort @@ -32974,7 +32974,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1184 + i32.const 2192 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $8 @@ -32982,7 +32982,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 252 i32.const 2 call $~lib/builtins/abort @@ -33003,7 +33003,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1232 + i32.const 2240 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 @@ -33011,7 +33011,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 254 i32.const 2 call $~lib/builtins/abort @@ -33032,7 +33032,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1280 + i32.const 2288 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $12 @@ -33040,7 +33040,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 256 i32.const 2 call $~lib/builtins/abort @@ -33061,7 +33061,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1328 + i32.const 2336 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $14 @@ -33069,7 +33069,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 258 i32.const 2 call $~lib/builtins/abort @@ -33090,7 +33090,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1376 + i32.const 2384 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $16 @@ -33098,7 +33098,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 260 i32.const 2 call $~lib/builtins/abort @@ -33119,7 +33119,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1424 + i32.const 2432 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $18 @@ -33127,7 +33127,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 262 i32.const 2 call $~lib/builtins/abort @@ -33148,7 +33148,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1472 + i32.const 2480 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $20 @@ -33156,7 +33156,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 264 i32.const 2 call $~lib/builtins/abort @@ -33177,7 +33177,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1520 + i32.const 2528 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $22 @@ -33185,7 +33185,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 266 i32.const 2 call $~lib/builtins/abort @@ -33206,7 +33206,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1568 + i32.const 2576 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $24 @@ -33214,7 +33214,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 268 i32.const 2 call $~lib/builtins/abort @@ -33236,7 +33236,7 @@ i32.const 5 i32.const 2 i32.const 15 - i32.const 1616 + i32.const 2624 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $25 @@ -33244,7 +33244,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 270 i32.const 2 call $~lib/builtins/abort @@ -33334,7 +33334,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 282 i32.const 2 call $~lib/builtins/abort @@ -33346,7 +33346,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 283 i32.const 2 call $~lib/builtins/abort @@ -33358,7 +33358,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 284 i32.const 2 call $~lib/builtins/abort @@ -33375,7 +33375,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 287 i32.const 2 call $~lib/builtins/abort @@ -33388,7 +33388,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 288 i32.const 2 call $~lib/builtins/abort @@ -33400,7 +33400,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 289 i32.const 2 call $~lib/builtins/abort @@ -33410,7 +33410,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 290 i32.const 2 call $~lib/builtins/abort @@ -33422,7 +33422,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 291 i32.const 2 call $~lib/builtins/abort @@ -33439,7 +33439,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 294 i32.const 2 call $~lib/builtins/abort @@ -33451,7 +33451,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 295 i32.const 2 call $~lib/builtins/abort @@ -33461,7 +33461,7 @@ call $~lib/arraybuffer/ArrayBufferView#get:byteOffset if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 296 i32.const 2 call $~lib/builtins/abort @@ -33473,7 +33473,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 297 i32.const 2 call $~lib/builtins/abort @@ -33488,7 +33488,7 @@ i32.eq if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 300 i32.const 2 call $~lib/builtins/abort @@ -33501,7 +33501,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 301 i32.const 2 call $~lib/builtins/abort @@ -33514,7 +33514,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 302 i32.const 2 call $~lib/builtins/abort @@ -33527,7 +33527,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 303 i32.const 2 call $~lib/builtins/abort @@ -33667,7 +33667,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 607 i32.const 2 call $~lib/builtins/abort @@ -33681,7 +33681,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 608 i32.const 2 call $~lib/builtins/abort @@ -33701,7 +33701,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 613 i32.const 2 call $~lib/builtins/abort @@ -33715,7 +33715,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 614 i32.const 2 call $~lib/builtins/abort @@ -33748,7 +33748,7 @@ i32.load offset=8 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 691 i32.const 2 call $~lib/builtins/abort @@ -33771,7 +33771,7 @@ i32.load offset=8 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 695 i32.const 2 call $~lib/builtins/abort @@ -33862,7 +33862,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 7440 + i32.const 8448 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 @@ -33914,7 +33914,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 7472 + i32.const 8480 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 @@ -33963,7 +33963,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -33982,7 +33982,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -33997,7 +33997,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -34033,7 +34033,7 @@ local.tee $0 if local.get $0 - i32.const 7484 + i32.const 8492 i32.ge_u if local.get $0 diff --git a/tests/compiler/switch.optimized.wat b/tests/compiler/switch.optimized.wat index 0202f18225..5dadeed2a5 100644 --- a/tests/compiler/switch.optimized.wat +++ b/tests/compiler/switch.optimized.wat @@ -4,7 +4,7 @@ (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00s\00w\00i\00t\00c\00h\00.\00t\00s") + (data (i32.const 1024) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00s\00w\00i\00t\00c\00h\00.\00t\00s") (export "memory" (memory $0)) (start $~start) (func $switch/doSwitch (; 1 ;) (param $0 i32) (result i32) @@ -85,7 +85,7 @@ call $switch/doSwitch if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 0 call $~lib/builtins/abort @@ -97,7 +97,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort @@ -109,7 +109,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 12 i32.const 0 call $~lib/builtins/abort @@ -121,7 +121,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 13 i32.const 0 call $~lib/builtins/abort @@ -131,7 +131,7 @@ call $switch/doSwitch if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 14 i32.const 0 call $~lib/builtins/abort @@ -141,7 +141,7 @@ call $switch/doSwitch if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -153,7 +153,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 25 i32.const 0 call $~lib/builtins/abort @@ -165,7 +165,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 26 i32.const 0 call $~lib/builtins/abort @@ -177,7 +177,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -187,7 +187,7 @@ call $switch/doSwitch if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 28 i32.const 0 call $~lib/builtins/abort @@ -197,7 +197,7 @@ call $switch/doSwitchDefaultOmitted if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 38 i32.const 0 call $~lib/builtins/abort @@ -209,7 +209,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 0 call $~lib/builtins/abort @@ -221,7 +221,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 40 i32.const 0 call $~lib/builtins/abort @@ -233,7 +233,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 41 i32.const 0 call $~lib/builtins/abort @@ -243,7 +243,7 @@ call $switch/doSwitchDefaultOmitted if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 42 i32.const 0 call $~lib/builtins/abort @@ -255,7 +255,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 51 i32.const 0 call $~lib/builtins/abort @@ -267,7 +267,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 52 i32.const 0 call $~lib/builtins/abort @@ -279,7 +279,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 53 i32.const 0 call $~lib/builtins/abort @@ -291,7 +291,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 62 i32.const 0 call $~lib/builtins/abort @@ -303,7 +303,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 63 i32.const 0 call $~lib/builtins/abort @@ -315,7 +315,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 64 i32.const 0 call $~lib/builtins/abort @@ -327,7 +327,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 73 i32.const 0 call $~lib/builtins/abort @@ -339,7 +339,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 74 i32.const 0 call $~lib/builtins/abort @@ -351,7 +351,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 75 i32.const 0 call $~lib/builtins/abort @@ -363,7 +363,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 84 i32.const 0 call $~lib/builtins/abort @@ -375,7 +375,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 85 i32.const 0 call $~lib/builtins/abort @@ -387,7 +387,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 86 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/typeof.optimized.wat b/tests/compiler/typeof.optimized.wat index 95ef342a17..c45f7a53ae 100644 --- a/tests/compiler/typeof.optimized.wat +++ b/tests/compiler/typeof.optimized.wat @@ -8,14 +8,14 @@ (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (memory $0 1) - (data (i32.const 16) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00n\00u\00m\00b\00e\00r") - (data (i32.const 48) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00o\00b\00j\00e\00c\00t") - (data (i32.const 80) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00t\00y\00p\00e\00o\00f\00.\00t\00s") - (data (i32.const 128) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00f\00u\00n\00c\00t\00i\00o\00n") - (data (i32.const 160) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00b\00o\00o\00l\00e\00a\00n") - (data (i32.const 192) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") - (data (i32.const 224) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00s\00t\00r\00i\00n\00g") - (data (i32.const 256) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00u\00n\00d\00e\00f\00i\00n\00e\00d") + (data (i32.const 1024) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00n\00u\00m\00b\00e\00r") + (data (i32.const 1056) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00o\00b\00j\00e\00c\00t") + (data (i32.const 1088) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00t\00y\00p\00e\00o\00f\00.\00t\00s") + (data (i32.const 1136) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00f\00u\00n\00c\00t\00i\00o\00n") + (data (i32.const 1168) "\0e\00\00\00\01\00\00\00\01\00\00\00\0e\00\00\00b\00o\00o\00l\00e\00a\00n") + (data (i32.const 1200) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\001") + (data (i32.const 1232) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00s\00t\00r\00i\00n\00g") + (data (i32.const 1264) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00u\00n\00d\00e\00f\00i\00n\00e\00d") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (global $typeof/c (mut i32) (i32.const 0)) @@ -208,283 +208,283 @@ local.get $1 ) (func $start:typeof (; 6 ;) - i32.const 64 - i32.const 64 + i32.const 1072 + i32.const 1072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 13 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 64 - i32.const 64 + i32.const 1072 + i32.const 1072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 14 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 64 - i32.const 64 + i32.const 1072 + i32.const 1072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 15 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 144 - i32.const 144 + i32.const 1152 + i32.const 1152 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 16 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 144 - i32.const 144 + i32.const 1152 + i32.const 1152 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 17 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 176 - i32.const 176 + i32.const 1184 + i32.const 1184 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 19 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 64 - i32.const 64 + i32.const 1072 + i32.const 1072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 20 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 - i32.const 32 + i32.const 1040 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 21 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 - i32.const 32 + i32.const 1040 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 22 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 - i32.const 32 + i32.const 1040 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 23 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 240 - i32.const 240 + i32.const 1248 + i32.const 1248 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 24 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 176 - i32.const 176 + i32.const 1184 + i32.const 1184 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 27 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 - i32.const 32 + i32.const 1040 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 29 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 - i32.const 32 + i32.const 1040 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 31 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 - i32.const 32 + i32.const 1040 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 33 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 - i32.const 32 + i32.const 1040 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 35 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 240 - i32.const 240 + i32.const 1248 + i32.const 1248 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 37 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 144 - i32.const 144 + i32.const 1152 + i32.const 1152 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 39 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 304 + i32.const 1312 global.set $~lib/rt/stub/startOffset - i32.const 304 + i32.const 1312 global.set $~lib/rt/stub/offset call $~lib/rt/stub/__alloc global.set $typeof/c - i32.const 64 - i32.const 64 + i32.const 1072 + i32.const 1072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 41 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 144 - i32.const 144 + i32.const 1152 + i32.const 1152 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 42 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 46 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 47 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 + i32.const 1280 + i32.const 1280 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 48 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/while.optimized.wat b/tests/compiler/while.optimized.wat index 8c300ec39a..69f701f2fe 100644 --- a/tests/compiler/while.optimized.wat +++ b/tests/compiler/while.optimized.wat @@ -12,10 +12,10 @@ (import "rtrace" "ondecrement" (func $~lib/rt/rtrace/ondecrement (param i32))) (import "rtrace" "onfree" (func $~lib/rt/rtrace/onfree (param i32))) (memory $0 1) - (data (i32.const 16) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00w\00h\00i\00l\00e\00.\00t\00s") - (data (i32.const 48) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 96) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") - (data (i32.const 160) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") + (data (i32.const 1024) "\10\00\00\00\01\00\00\00\01\00\00\00\10\00\00\00w\00h\00i\00l\00e\00.\00t\00s") + (data (i32.const 1056) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") + (data (i32.const 1104) "(\00\00\00\01\00\00\00\01\00\00\00(\00\00\00a\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") + (data (i32.const 1168) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s") (global $while/ran (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0)) @@ -44,7 +44,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -55,7 +55,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -98,7 +98,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 4 call $~lib/builtins/abort @@ -109,7 +109,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 30 i32.const 4 call $~lib/builtins/abort @@ -121,7 +121,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 32 i32.const 2 call $~lib/builtins/abort @@ -132,7 +132,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 33 i32.const 2 call $~lib/builtins/abort @@ -143,7 +143,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 34 i32.const 2 call $~lib/builtins/abort @@ -180,7 +180,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -191,7 +191,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -216,7 +216,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 58 i32.const 2 call $~lib/builtins/abort @@ -242,7 +242,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 108 i32.const 2 call $~lib/builtins/abort @@ -281,7 +281,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 126 i32.const 2 call $~lib/builtins/abort @@ -290,7 +290,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 127 i32.const 2 call $~lib/builtins/abort @@ -312,7 +312,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -334,7 +334,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -379,7 +379,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -476,7 +476,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -490,7 +490,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -563,7 +563,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -618,7 +618,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -633,7 +633,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -683,7 +683,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -769,7 +769,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -786,7 +786,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -814,7 +814,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -887,11 +887,11 @@ if unreachable end - i32.const 208 + i32.const 1216 local.tee $0 i32.const 0 i32.store - i32.const 1776 + i32.const 2784 i32.const 0 i32.store loop $for-loop|0 @@ -902,7 +902,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -920,7 +920,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -938,13 +938,13 @@ br $for-loop|0 end end - i32.const 208 - i32.const 1792 + i32.const 1216 + i32.const 2800 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 208 + i32.const 1216 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -984,7 +984,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -1119,7 +1119,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1147,7 +1147,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1163,7 +1163,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1203,7 +1203,7 @@ i32.ne if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1222,7 +1222,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1236,7 +1236,7 @@ i32.const 16 i32.add local.tee $0 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $0 @@ -1248,7 +1248,7 @@ ) (func $~lib/rt/pure/__release (; 21 ;) (param $0 i32) local.get $0 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $0 @@ -1296,7 +1296,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 142 i32.const 2 call $~lib/builtins/abort @@ -1305,7 +1305,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 143 i32.const 2 call $~lib/builtins/abort @@ -1356,7 +1356,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 162 i32.const 2 call $~lib/builtins/abort @@ -1365,7 +1365,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 163 i32.const 2 call $~lib/builtins/abort @@ -1384,7 +1384,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 16 i32.const 0 call $~lib/builtins/abort @@ -1397,7 +1397,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 0 call $~lib/builtins/abort @@ -1410,7 +1410,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 51 i32.const 0 call $~lib/builtins/abort @@ -1423,7 +1423,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 63 i32.const 0 call $~lib/builtins/abort @@ -1448,7 +1448,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 113 i32.const 0 call $~lib/builtins/abort @@ -1461,7 +1461,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 132 i32.const 0 call $~lib/builtins/abort @@ -1474,7 +1474,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 148 i32.const 0 call $~lib/builtins/abort @@ -1487,7 +1487,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 168 i32.const 0 call $~lib/builtins/abort @@ -1521,7 +1521,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1540,7 +1540,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1563,7 +1563,7 @@ i32.le_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1597,7 +1597,7 @@ local.tee $0 if local.get $0 - i32.const 208 + i32.const 1216 i32.ge_u if local.get $0 From cb9727606e8e6d2d3ad48eba8992f1252b9cf13f Mon Sep 17 00:00:00 2001 From: dcode Date: Fri, 13 Mar 2020 19:05:08 +0100 Subject: [PATCH 2/2] optimize memset by hand --- std/assembly/util/memory.ts | 49 ++--- tests/compiler/class.untouched.wat | 199 +++++++----------- .../extends-baseaggregate.optimized.wat | 75 +++---- .../extends-baseaggregate.untouched.wat | 199 +++++++----------- .../resolve-elementaccess.optimized.wat | 75 +++---- .../resolve-elementaccess.untouched.wat | 199 +++++++----------- .../retain-release-sanity.optimized.wat | 75 +++---- .../retain-release-sanity.untouched.wat | 199 +++++++----------- tests/compiler/std/array.optimized.wat | 109 +++------- tests/compiler/std/array.untouched.wat | 199 +++++++----------- tests/compiler/std/arraybuffer.optimized.wat | 75 +++---- tests/compiler/std/arraybuffer.untouched.wat | 199 +++++++----------- tests/compiler/std/dataview.optimized.wat | 16 +- tests/compiler/std/dataview.untouched.wat | 199 +++++++----------- tests/compiler/std/map.optimized.wat | 75 +++---- tests/compiler/std/map.untouched.wat | 199 +++++++----------- tests/compiler/std/pointer.optimized.wat | 16 +- tests/compiler/std/pointer.untouched.wat | 199 +++++++----------- tests/compiler/std/set.optimized.wat | 75 +++---- tests/compiler/std/set.untouched.wat | 199 +++++++----------- tests/compiler/std/static-array.optimized.wat | 75 +++---- tests/compiler/std/static-array.untouched.wat | 199 +++++++----------- tests/compiler/std/string.optimized.wat | 75 +++---- tests/compiler/std/string.untouched.wat | 199 +++++++----------- tests/compiler/std/symbol.optimized.wat | 75 +++---- tests/compiler/std/symbol.untouched.wat | 199 +++++++----------- tests/compiler/std/typedarray.optimized.wat | 109 +++------- tests/compiler/std/typedarray.untouched.wat | 199 +++++++----------- 28 files changed, 1315 insertions(+), 2445 deletions(-) diff --git a/std/assembly/util/memory.ts b/std/assembly/util/memory.ts index e960254e8f..d5daa5f526 100644 --- a/std/assembly/util/memory.ts +++ b/std/assembly/util/memory.ts @@ -201,17 +201,17 @@ export function memset(dest: usize, c: u8, n: usize): void { // see: musl/src/st } else { // fill head and tail with minimal branching if (!n) return; + let dend = dest + n - 4; store(dest, c); - store(dest + n - 1, c); + store(dend, c, 3); if (n <= 2) return; - - store(dest + 1, c); - store(dest + 2, c); - store(dest + n - 2, c); - store(dest + n - 3, c); + store(dest, c, 1); + store(dest, c, 2); + store(dend, c, 2); + store(dend, c, 1); if (n <= 6) return; - store(dest + 3, c); - store(dest + n - 4, c); + store(dest, c, 3); + store(dend, c); if (n <= 8) return; // advance pointer to align it at 4-byte boundary @@ -223,22 +223,23 @@ export function memset(dest: usize, c: u8, n: usize): void { // see: musl/src/st let c32: u32 = -1 / 255 * c; // fill head/tail up to 28 bytes each in preparation + dend = dest + n - 28; store(dest, c32); - store(dest + n - 4, c32); + store(dend, c32, 24); if (n <= 8) return; - store(dest + 4, c32); - store(dest + 8, c32); - store(dest + n - 12, c32); - store(dest + n - 8, c32); + store(dest, c32, 4); + store(dest, c32, 8); + store(dend, c32, 16); + store(dend, c32, 20); if (n <= 24) return; - store(dest + 12, c32); - store(dest + 16, c32); - store(dest + 20, c32); - store(dest + 24, c32); - store(dest + n - 28, c32); - store(dest + n - 24, c32); - store(dest + n - 20, c32); - store(dest + n - 16, c32); + store(dest, c32, 12); + store(dest, c32, 16); + store(dest, c32, 20); + store(dest, c32, 24); + store(dend, c32); + store(dend, c32, 4); + store(dend, c32, 8); + store(dend, c32, 12); // align to a multiple of 8 k = 24 + (dest & 4); @@ -249,9 +250,9 @@ export function memset(dest: usize, c: u8, n: usize): void { // see: musl/src/st let c64: u64 = c32 | (c32 << 32); while (n >= 32) { store(dest, c64); - store(dest + 8, c64); - store(dest + 16, c64); - store(dest + 24, c64); + store(dest, c64, 8); + store(dest, c64, 16); + store(dest, c64, 24); n -= 32; dest += 32; } diff --git a/tests/compiler/class.untouched.wat b/tests/compiler/class.untouched.wat index 8773b17a94..b70dbf4330 100644 --- a/tests/compiler/class.untouched.wat +++ b/tests/compiler/class.untouched.wat @@ -237,8 +237,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -252,15 +253,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -268,29 +271,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -298,15 +289,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -320,13 +305,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -340,17 +325,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -358,29 +345,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -388,100 +363,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/extends-baseaggregate.optimized.wat b/tests/compiler/extends-baseaggregate.optimized.wat index def6205d3b..3b0f573d31 100644 --- a/tests/compiler/extends-baseaggregate.optimized.wat +++ b/tests/compiler/extends-baseaggregate.optimized.wat @@ -1434,10 +1434,11 @@ local.get $0 local.get $1 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $2 i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 2 i32.le_u @@ -1448,19 +1449,12 @@ local.get $0 i32.const 0 i32.store8 offset=2 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + local.get $2 i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $2 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $1 i32.const 6 i32.le_u @@ -1468,11 +1462,7 @@ local.get $0 i32.const 0 i32.store8 offset=3 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1496,13 +1486,14 @@ i32.sub i32.const -4 i32.and - local.tee $1 + local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 i32.const 0 - i32.store - local.get $1 + i32.store offset=24 + local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1512,20 +1503,13 @@ local.get $0 i32.const 0 i32.store offset=8 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 12 - i32.sub i32.const 0 - i32.store - local.get $2 - i32.const 8 - i32.sub - i32.const 0 - i32.store + i32.store offset=16 local.get $1 + i32.const 0 + i32.store offset=20 + local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1541,40 +1525,29 @@ local.get $0 i32.const 0 i32.store offset=24 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 28 - i32.sub i32.const 0 i32.store - local.get $2 - i32.const 24 - i32.sub + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 20 - i32.sub + i32.store offset=4 + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 16 - i32.sub + i32.store offset=8 + local.get $1 i32.const 0 - i32.store + i32.store offset=12 local.get $0 local.get $0 i32.const 4 i32.and i32.const 24 i32.add - local.tee $2 + local.tee $1 i32.add local.set $0 - local.get $1 local.get $2 + local.get $1 i32.sub local.set $1 loop $while-continue|0 diff --git a/tests/compiler/extends-baseaggregate.untouched.wat b/tests/compiler/extends-baseaggregate.untouched.wat index d884895242..f90cf9b27c 100644 --- a/tests/compiler/extends-baseaggregate.untouched.wat +++ b/tests/compiler/extends-baseaggregate.untouched.wat @@ -2928,8 +2928,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -2943,15 +2944,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -2959,29 +2962,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -2989,15 +2980,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -3011,13 +2996,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -3031,17 +3016,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -3049,29 +3036,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -3079,100 +3054,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/resolve-elementaccess.optimized.wat b/tests/compiler/resolve-elementaccess.optimized.wat index 80b889df96..d569c05445 100644 --- a/tests/compiler/resolve-elementaccess.optimized.wat +++ b/tests/compiler/resolve-elementaccess.optimized.wat @@ -142,10 +142,11 @@ local.get $0 local.get $1 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $2 i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 2 i32.le_u @@ -156,19 +157,12 @@ local.get $0 i32.const 0 i32.store8 offset=2 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + local.get $2 i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $2 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $1 i32.const 6 i32.le_u @@ -176,11 +170,7 @@ local.get $0 i32.const 0 i32.store8 offset=3 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -204,13 +194,14 @@ i32.sub i32.const -4 i32.and - local.tee $1 + local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 i32.const 0 - i32.store - local.get $1 + i32.store offset=24 + local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -220,20 +211,13 @@ local.get $0 i32.const 0 i32.store offset=8 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 12 - i32.sub - i32.const 0 - i32.store - local.get $2 - i32.const 8 - i32.sub i32.const 0 - i32.store + i32.store offset=16 local.get $1 + i32.const 0 + i32.store offset=20 + local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -249,40 +233,29 @@ local.get $0 i32.const 0 i32.store offset=24 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 28 - i32.sub i32.const 0 i32.store - local.get $2 - i32.const 24 - i32.sub + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 20 - i32.sub + i32.store offset=4 + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 16 - i32.sub + i32.store offset=8 + local.get $1 i32.const 0 - i32.store + i32.store offset=12 local.get $0 local.get $0 i32.const 4 i32.and i32.const 24 i32.add - local.tee $2 + local.tee $1 i32.add local.set $0 - local.get $1 local.get $2 + local.get $1 i32.sub local.set $1 loop $while-continue|0 diff --git a/tests/compiler/resolve-elementaccess.untouched.wat b/tests/compiler/resolve-elementaccess.untouched.wat index d7cbd1cb11..eef2e40b3a 100644 --- a/tests/compiler/resolve-elementaccess.untouched.wat +++ b/tests/compiler/resolve-elementaccess.untouched.wat @@ -165,8 +165,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -180,15 +181,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -196,29 +199,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -226,15 +217,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -248,13 +233,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -268,17 +253,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -286,29 +273,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -316,100 +291,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/retain-release-sanity.optimized.wat b/tests/compiler/retain-release-sanity.optimized.wat index b77ca38e0a..89352f41c6 100644 --- a/tests/compiler/retain-release-sanity.optimized.wat +++ b/tests/compiler/retain-release-sanity.optimized.wat @@ -1068,10 +1068,11 @@ local.get $0 local.get $1 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $2 i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 2 i32.le_u @@ -1082,19 +1083,12 @@ local.get $0 i32.const 0 i32.store8 offset=2 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + local.get $2 i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $2 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $1 i32.const 6 i32.le_u @@ -1102,11 +1096,7 @@ local.get $0 i32.const 0 i32.store8 offset=3 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1130,13 +1120,14 @@ i32.sub i32.const -4 i32.and - local.tee $1 + local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 i32.const 0 - i32.store - local.get $1 + i32.store offset=24 + local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1146,20 +1137,13 @@ local.get $0 i32.const 0 i32.store offset=8 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 12 - i32.sub i32.const 0 - i32.store - local.get $2 - i32.const 8 - i32.sub - i32.const 0 - i32.store + i32.store offset=16 local.get $1 + i32.const 0 + i32.store offset=20 + local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1175,40 +1159,29 @@ local.get $0 i32.const 0 i32.store offset=24 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 28 - i32.sub i32.const 0 i32.store - local.get $2 - i32.const 24 - i32.sub + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 20 - i32.sub + i32.store offset=4 + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 16 - i32.sub + i32.store offset=8 + local.get $1 i32.const 0 - i32.store + i32.store offset=12 local.get $0 local.get $0 i32.const 4 i32.and i32.const 24 i32.add - local.tee $2 + local.tee $1 i32.add local.set $0 - local.get $1 local.get $2 + local.get $1 i32.sub local.set $1 loop $while-continue|0 diff --git a/tests/compiler/retain-release-sanity.untouched.wat b/tests/compiler/retain-release-sanity.untouched.wat index 0bc41adb22..e73e424200 100644 --- a/tests/compiler/retain-release-sanity.untouched.wat +++ b/tests/compiler/retain-release-sanity.untouched.wat @@ -1416,8 +1416,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -1431,15 +1432,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -1447,29 +1450,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -1477,15 +1468,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -1499,13 +1484,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -1519,17 +1504,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -1537,29 +1524,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -1567,100 +1542,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/array.optimized.wat b/tests/compiler/std/array.optimized.wat index d27817e3e4..e72102f711 100644 --- a/tests/compiler/std/array.optimized.wat +++ b/tests/compiler/std/array.optimized.wat @@ -1267,51 +1267,35 @@ local.get $0 local.get $2 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $3 local.get $1 - i32.store8 + i32.store8 offset=3 local.get $2 i32.const 2 i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add local.get $1 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add local.get $1 - i32.store8 - local.get $0 - local.get $2 - i32.add - local.tee $3 - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $3 local.get $1 - i32.store8 + i32.store8 offset=2 local.get $3 - i32.const 3 - i32.sub local.get $1 - i32.store8 + i32.store8 offset=1 local.get $2 i32.const 6 i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add local.get $1 - i32.store8 - local.get $0 - local.get $2 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $3 local.get $1 i32.store8 local.get $2 @@ -1342,84 +1326,55 @@ i32.and local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 local.get $0 - i32.store + i32.store offset=24 local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $3 - i32.const 4 - i32.add local.get $0 - i32.store + i32.store offset=4 local.get $3 - i32.const 8 - i32.add local.get $0 - i32.store - local.get $2 - local.get $3 - i32.add - local.tee $1 - i32.const 12 - i32.sub + i32.store offset=8 + local.get $1 local.get $0 - i32.store + i32.store offset=16 local.get $1 - i32.const 8 - i32.sub local.get $0 - i32.store + i32.store offset=20 local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $3 - i32.const 12 - i32.add local.get $0 - i32.store + i32.store offset=12 local.get $3 - i32.const 16 - i32.add local.get $0 - i32.store + i32.store offset=16 local.get $3 - i32.const 20 - i32.add local.get $0 - i32.store + i32.store offset=20 local.get $3 - i32.const 24 - i32.add local.get $0 - i32.store - local.get $2 - local.get $3 - i32.add - local.tee $1 - i32.const 28 - i32.sub + i32.store offset=24 + local.get $1 local.get $0 i32.store local.get $1 - i32.const 24 - i32.sub local.get $0 - i32.store + i32.store offset=4 local.get $1 - i32.const 20 - i32.sub local.get $0 - i32.store + i32.store offset=8 local.get $1 - i32.const 16 - i32.sub local.get $0 - i32.store + i32.store offset=12 local.get $3 local.get $3 i32.const 4 @@ -1450,20 +1405,14 @@ local.get $4 i64.store local.get $1 - i32.const 8 - i32.add local.get $4 - i64.store + i64.store offset=8 local.get $1 - i32.const 16 - i32.add local.get $4 - i64.store + i64.store offset=16 local.get $1 - i32.const 24 - i32.add local.get $4 - i64.store + i64.store offset=24 local.get $2 i32.const 32 i32.sub diff --git a/tests/compiler/std/array.untouched.wat b/tests/compiler/std/array.untouched.wat index 08e627897a..3e14e221a7 100644 --- a/tests/compiler/std/array.untouched.wat +++ b/tests/compiler/std/array.untouched.wat @@ -1616,8 +1616,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -1631,15 +1632,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -1647,29 +1650,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -1677,15 +1668,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -1699,13 +1684,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -1719,17 +1704,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -1737,29 +1724,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -1767,100 +1742,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/arraybuffer.optimized.wat b/tests/compiler/std/arraybuffer.optimized.wat index 216e74b3f0..6f31885285 100644 --- a/tests/compiler/std/arraybuffer.optimized.wat +++ b/tests/compiler/std/arraybuffer.optimized.wat @@ -1054,10 +1054,11 @@ local.get $0 local.get $1 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $2 i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 2 i32.le_u @@ -1068,19 +1069,12 @@ local.get $0 i32.const 0 i32.store8 offset=2 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + local.get $2 i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $2 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $1 i32.const 6 i32.le_u @@ -1088,11 +1082,7 @@ local.get $0 i32.const 0 i32.store8 offset=3 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1116,13 +1106,14 @@ i32.sub i32.const -4 i32.and - local.tee $1 + local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 i32.const 0 - i32.store - local.get $1 + i32.store offset=24 + local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1132,20 +1123,13 @@ local.get $0 i32.const 0 i32.store offset=8 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 12 - i32.sub - i32.const 0 - i32.store - local.get $2 - i32.const 8 - i32.sub i32.const 0 - i32.store + i32.store offset=16 local.get $1 + i32.const 0 + i32.store offset=20 + local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1161,40 +1145,29 @@ local.get $0 i32.const 0 i32.store offset=24 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 28 - i32.sub i32.const 0 i32.store - local.get $2 - i32.const 24 - i32.sub + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 20 - i32.sub + i32.store offset=4 + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 16 - i32.sub + i32.store offset=8 + local.get $1 i32.const 0 - i32.store + i32.store offset=12 local.get $0 local.get $0 i32.const 4 i32.and i32.const 24 i32.add - local.tee $2 + local.tee $1 i32.add local.set $0 - local.get $1 local.get $2 + local.get $1 i32.sub local.set $1 loop $while-continue|0 diff --git a/tests/compiler/std/arraybuffer.untouched.wat b/tests/compiler/std/arraybuffer.untouched.wat index 07faddd851..3269239d78 100644 --- a/tests/compiler/std/arraybuffer.untouched.wat +++ b/tests/compiler/std/arraybuffer.untouched.wat @@ -1407,8 +1407,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -1422,15 +1423,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -1438,29 +1441,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -1468,15 +1459,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -1490,13 +1475,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -1510,17 +1495,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -1528,29 +1515,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -1558,100 +1533,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/dataview.optimized.wat b/tests/compiler/std/dataview.optimized.wat index ee3b918c85..5c319a708c 100644 --- a/tests/compiler/std/dataview.optimized.wat +++ b/tests/compiler/std/dataview.optimized.wat @@ -1123,13 +1123,11 @@ i32.const 0 i32.store8 local.get $2 - i32.const 8 + i32.const 4 i32.add local.tee $1 - i32.const 1 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $2 i32.const 0 i32.store8 offset=1 @@ -1137,21 +1135,15 @@ i32.const 0 i32.store8 offset=2 local.get $1 - i32.const 2 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $1 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $2 i32.const 0 i32.store8 offset=3 local.get $1 - i32.const 4 - i32.sub i32.const 0 i32.store8 local.get $0 diff --git a/tests/compiler/std/dataview.untouched.wat b/tests/compiler/std/dataview.untouched.wat index b537be9945..bcb7172b76 100644 --- a/tests/compiler/std/dataview.untouched.wat +++ b/tests/compiler/std/dataview.untouched.wat @@ -1415,8 +1415,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -1430,15 +1431,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -1446,29 +1449,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -1476,15 +1467,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -1498,13 +1483,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -1518,17 +1503,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -1536,29 +1523,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -1566,100 +1541,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/map.optimized.wat b/tests/compiler/std/map.optimized.wat index 4c8c10a422..51d20e4c46 100644 --- a/tests/compiler/std/map.optimized.wat +++ b/tests/compiler/std/map.optimized.wat @@ -1125,10 +1125,11 @@ local.get $0 local.get $1 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $2 i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 2 i32.le_u @@ -1139,19 +1140,12 @@ local.get $0 i32.const 0 i32.store8 offset=2 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + local.get $2 i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $2 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $1 i32.const 6 i32.le_u @@ -1159,11 +1153,7 @@ local.get $0 i32.const 0 i32.store8 offset=3 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1187,13 +1177,14 @@ i32.sub i32.const -4 i32.and - local.tee $1 + local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 i32.const 0 - i32.store - local.get $1 + i32.store offset=24 + local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1203,20 +1194,13 @@ local.get $0 i32.const 0 i32.store offset=8 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 12 - i32.sub - i32.const 0 - i32.store - local.get $2 - i32.const 8 - i32.sub i32.const 0 - i32.store + i32.store offset=16 local.get $1 + i32.const 0 + i32.store offset=20 + local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1232,40 +1216,29 @@ local.get $0 i32.const 0 i32.store offset=24 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 28 - i32.sub i32.const 0 i32.store - local.get $2 - i32.const 24 - i32.sub + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 20 - i32.sub + i32.store offset=4 + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 16 - i32.sub + i32.store offset=8 + local.get $1 i32.const 0 - i32.store + i32.store offset=12 local.get $0 local.get $0 i32.const 4 i32.and i32.const 24 i32.add - local.tee $2 + local.tee $1 i32.add local.set $0 - local.get $1 local.get $2 + local.get $1 i32.sub local.set $1 loop $while-continue|0 diff --git a/tests/compiler/std/map.untouched.wat b/tests/compiler/std/map.untouched.wat index 39a7e482ff..2408459f43 100644 --- a/tests/compiler/std/map.untouched.wat +++ b/tests/compiler/std/map.untouched.wat @@ -1480,8 +1480,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -1495,15 +1496,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -1511,29 +1514,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -1541,15 +1532,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -1563,13 +1548,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -1583,17 +1568,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -1601,29 +1588,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -1631,100 +1606,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/pointer.optimized.wat b/tests/compiler/std/pointer.optimized.wat index 57ab862087..d36edac035 100644 --- a/tests/compiler/std/pointer.optimized.wat +++ b/tests/compiler/std/pointer.optimized.wat @@ -360,13 +360,11 @@ i32.const 0 i32.store8 local.get $0 - i32.const 8 + i32.const 4 i32.add local.tee $1 - i32.const 1 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $0 i32.const 0 i32.store8 offset=1 @@ -374,21 +372,15 @@ i32.const 0 i32.store8 offset=2 local.get $1 - i32.const 2 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $1 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $0 i32.const 0 i32.store8 offset=3 local.get $1 - i32.const 4 - i32.sub i32.const 0 i32.store8 end diff --git a/tests/compiler/std/pointer.untouched.wat b/tests/compiler/std/pointer.untouched.wat index 1a02e397ba..485ad64e86 100644 --- a/tests/compiler/std/pointer.untouched.wat +++ b/tests/compiler/std/pointer.untouched.wat @@ -29,8 +29,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -44,15 +45,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -60,29 +63,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -90,15 +81,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -112,13 +97,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -132,17 +117,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -150,29 +137,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -180,100 +155,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/set.optimized.wat b/tests/compiler/std/set.optimized.wat index 688952216e..9441e0e246 100644 --- a/tests/compiler/std/set.optimized.wat +++ b/tests/compiler/std/set.optimized.wat @@ -1122,10 +1122,11 @@ local.get $0 local.get $1 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $2 i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 2 i32.le_u @@ -1136,19 +1137,12 @@ local.get $0 i32.const 0 i32.store8 offset=2 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + local.get $2 i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $2 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $1 i32.const 6 i32.le_u @@ -1156,11 +1150,7 @@ local.get $0 i32.const 0 i32.store8 offset=3 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1184,13 +1174,14 @@ i32.sub i32.const -4 i32.and - local.tee $1 + local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 i32.const 0 - i32.store - local.get $1 + i32.store offset=24 + local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1200,20 +1191,13 @@ local.get $0 i32.const 0 i32.store offset=8 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 12 - i32.sub - i32.const 0 - i32.store - local.get $2 - i32.const 8 - i32.sub i32.const 0 - i32.store + i32.store offset=16 local.get $1 + i32.const 0 + i32.store offset=20 + local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -1229,40 +1213,29 @@ local.get $0 i32.const 0 i32.store offset=24 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 28 - i32.sub i32.const 0 i32.store - local.get $2 - i32.const 24 - i32.sub + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 20 - i32.sub + i32.store offset=4 + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 16 - i32.sub + i32.store offset=8 + local.get $1 i32.const 0 - i32.store + i32.store offset=12 local.get $0 local.get $0 i32.const 4 i32.and i32.const 24 i32.add - local.tee $2 + local.tee $1 i32.add local.set $0 - local.get $1 local.get $2 + local.get $1 i32.sub local.set $1 loop $while-continue|0 diff --git a/tests/compiler/std/set.untouched.wat b/tests/compiler/std/set.untouched.wat index 53d2732bd0..f97cad88d1 100644 --- a/tests/compiler/std/set.untouched.wat +++ b/tests/compiler/std/set.untouched.wat @@ -1475,8 +1475,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -1490,15 +1491,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -1506,29 +1509,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -1536,15 +1527,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -1558,13 +1543,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -1578,17 +1563,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -1596,29 +1583,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -1626,100 +1601,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/static-array.optimized.wat b/tests/compiler/std/static-array.optimized.wat index daf430119b..63d53dd73e 100644 --- a/tests/compiler/std/static-array.optimized.wat +++ b/tests/compiler/std/static-array.optimized.wat @@ -429,10 +429,11 @@ local.get $0 local.get $1 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $2 i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 2 i32.le_u @@ -443,19 +444,12 @@ local.get $0 i32.const 0 i32.store8 offset=2 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + local.get $2 i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $2 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $1 i32.const 6 i32.le_u @@ -463,11 +457,7 @@ local.get $0 i32.const 0 i32.store8 offset=3 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -491,13 +481,14 @@ i32.sub i32.const -4 i32.and - local.tee $1 + local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 i32.const 0 - i32.store - local.get $1 + i32.store offset=24 + local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -507,20 +498,13 @@ local.get $0 i32.const 0 i32.store offset=8 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 12 - i32.sub i32.const 0 - i32.store - local.get $2 - i32.const 8 - i32.sub - i32.const 0 - i32.store + i32.store offset=16 local.get $1 + i32.const 0 + i32.store offset=20 + local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -536,40 +520,29 @@ local.get $0 i32.const 0 i32.store offset=24 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 28 - i32.sub i32.const 0 i32.store - local.get $2 - i32.const 24 - i32.sub + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 20 - i32.sub + i32.store offset=4 + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 16 - i32.sub + i32.store offset=8 + local.get $1 i32.const 0 - i32.store + i32.store offset=12 local.get $0 local.get $0 i32.const 4 i32.and i32.const 24 i32.add - local.tee $2 + local.tee $1 i32.add local.set $0 - local.get $1 local.get $2 + local.get $1 i32.sub local.set $1 loop $while-continue|0 diff --git a/tests/compiler/std/static-array.untouched.wat b/tests/compiler/std/static-array.untouched.wat index 6f0ad8398a..be3a9b8331 100644 --- a/tests/compiler/std/static-array.untouched.wat +++ b/tests/compiler/std/static-array.untouched.wat @@ -1550,8 +1550,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -1565,15 +1566,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -1581,29 +1584,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -1611,15 +1602,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -1633,13 +1618,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -1653,17 +1638,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -1671,29 +1658,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -1701,100 +1676,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/string.optimized.wat b/tests/compiler/std/string.optimized.wat index b04e14db44..8962738c94 100644 --- a/tests/compiler/std/string.optimized.wat +++ b/tests/compiler/std/string.optimized.wat @@ -5000,10 +5000,11 @@ local.get $0 local.get $1 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $2 i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 2 i32.le_u @@ -5014,19 +5015,12 @@ local.get $0 i32.const 0 i32.store8 offset=2 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + local.get $2 i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $2 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $1 i32.const 6 i32.le_u @@ -5034,11 +5028,7 @@ local.get $0 i32.const 0 i32.store8 offset=3 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -5062,13 +5052,14 @@ i32.sub i32.const -4 i32.and - local.tee $1 + local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 i32.const 0 - i32.store - local.get $1 + i32.store offset=24 + local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -5078,20 +5069,13 @@ local.get $0 i32.const 0 i32.store offset=8 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 12 - i32.sub - i32.const 0 - i32.store - local.get $2 - i32.const 8 - i32.sub i32.const 0 - i32.store + i32.store offset=16 local.get $1 + i32.const 0 + i32.store offset=20 + local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -5107,40 +5091,29 @@ local.get $0 i32.const 0 i32.store offset=24 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 28 - i32.sub i32.const 0 i32.store - local.get $2 - i32.const 24 - i32.sub + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 20 - i32.sub + i32.store offset=4 + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 16 - i32.sub + i32.store offset=8 + local.get $1 i32.const 0 - i32.store + i32.store offset=12 local.get $0 local.get $0 i32.const 4 i32.and i32.const 24 i32.add - local.tee $2 + local.tee $1 i32.add local.set $0 - local.get $1 local.get $2 + local.get $1 i32.sub local.set $1 loop $while-continue|0 diff --git a/tests/compiler/std/string.untouched.wat b/tests/compiler/std/string.untouched.wat index 864ce82e6f..46e1c599f0 100644 --- a/tests/compiler/std/string.untouched.wat +++ b/tests/compiler/std/string.untouched.wat @@ -7964,8 +7964,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -7979,15 +7980,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -7995,29 +7998,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -8025,15 +8016,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -8047,13 +8032,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -8067,17 +8052,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -8085,29 +8072,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -8115,100 +8090,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/symbol.optimized.wat b/tests/compiler/std/symbol.optimized.wat index 50b8996f69..70b7e0eaf0 100644 --- a/tests/compiler/std/symbol.optimized.wat +++ b/tests/compiler/std/symbol.optimized.wat @@ -162,10 +162,11 @@ local.get $0 local.get $1 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $2 i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 i32.const 2 i32.le_u @@ -176,19 +177,12 @@ local.get $0 i32.const 0 i32.store8 offset=2 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + local.get $2 i32.const 0 - i32.store8 + i32.store8 offset=2 local.get $2 - i32.const 3 - i32.sub i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $1 i32.const 6 i32.le_u @@ -196,11 +190,7 @@ local.get $0 i32.const 0 i32.store8 offset=3 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -224,13 +214,14 @@ i32.sub i32.const -4 i32.and - local.tee $1 + local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 i32.const 0 - i32.store - local.get $1 + i32.store offset=24 + local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -240,20 +231,13 @@ local.get $0 i32.const 0 i32.store offset=8 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 12 - i32.sub i32.const 0 - i32.store - local.get $2 - i32.const 8 - i32.sub - i32.const 0 - i32.store + i32.store offset=16 local.get $1 + i32.const 0 + i32.store offset=20 + local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 @@ -269,40 +253,29 @@ local.get $0 i32.const 0 i32.store offset=24 - local.get $0 local.get $1 - i32.add - local.tee $2 - i32.const 28 - i32.sub i32.const 0 i32.store - local.get $2 - i32.const 24 - i32.sub + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 20 - i32.sub + i32.store offset=4 + local.get $1 i32.const 0 - i32.store - local.get $2 - i32.const 16 - i32.sub + i32.store offset=8 + local.get $1 i32.const 0 - i32.store + i32.store offset=12 local.get $0 local.get $0 i32.const 4 i32.and i32.const 24 i32.add - local.tee $2 + local.tee $1 i32.add local.set $0 - local.get $1 local.get $2 + local.get $1 i32.sub local.set $1 loop $while-continue|0 diff --git a/tests/compiler/std/symbol.untouched.wat b/tests/compiler/std/symbol.untouched.wat index 5752a839c6..404fb4c20f 100644 --- a/tests/compiler/std/symbol.untouched.wat +++ b/tests/compiler/std/symbol.untouched.wat @@ -200,8 +200,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -215,15 +216,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -231,29 +234,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -261,15 +252,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -283,13 +268,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -303,17 +288,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -321,29 +308,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -351,100 +326,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub diff --git a/tests/compiler/std/typedarray.optimized.wat b/tests/compiler/std/typedarray.optimized.wat index c85270d059..04f9e42a2d 100644 --- a/tests/compiler/std/typedarray.optimized.wat +++ b/tests/compiler/std/typedarray.optimized.wat @@ -1239,51 +1239,35 @@ local.get $0 local.get $2 i32.add - i32.const 1 + i32.const 4 i32.sub + local.tee $3 local.get $1 - i32.store8 + i32.store8 offset=3 local.get $2 i32.const 2 i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 1 - i32.add local.get $1 - i32.store8 + i32.store8 offset=1 local.get $0 - i32.const 2 - i32.add local.get $1 - i32.store8 - local.get $0 - local.get $2 - i32.add - local.tee $3 - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $3 local.get $1 - i32.store8 + i32.store8 offset=2 local.get $3 - i32.const 3 - i32.sub local.get $1 - i32.store8 + i32.store8 offset=1 local.get $2 i32.const 6 i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add local.get $1 - i32.store8 - local.get $0 - local.get $2 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $3 local.get $1 i32.store8 local.get $2 @@ -1314,84 +1298,55 @@ i32.and local.tee $2 i32.add - i32.const 4 + i32.const 28 i32.sub + local.tee $1 local.get $0 - i32.store + i32.store offset=24 local.get $2 i32.const 8 i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $3 - i32.const 4 - i32.add local.get $0 - i32.store + i32.store offset=4 local.get $3 - i32.const 8 - i32.add local.get $0 - i32.store - local.get $2 - local.get $3 - i32.add - local.tee $1 - i32.const 12 - i32.sub + i32.store offset=8 + local.get $1 local.get $0 - i32.store + i32.store offset=16 local.get $1 - i32.const 8 - i32.sub local.get $0 - i32.store + i32.store offset=20 local.get $2 i32.const 24 i32.le_u br_if $~lib/util/memory/memset|inlined.0 local.get $3 - i32.const 12 - i32.add local.get $0 - i32.store + i32.store offset=12 local.get $3 - i32.const 16 - i32.add local.get $0 - i32.store + i32.store offset=16 local.get $3 - i32.const 20 - i32.add local.get $0 - i32.store + i32.store offset=20 local.get $3 - i32.const 24 - i32.add local.get $0 - i32.store - local.get $2 - local.get $3 - i32.add - local.tee $1 - i32.const 28 - i32.sub + i32.store offset=24 + local.get $1 local.get $0 i32.store local.get $1 - i32.const 24 - i32.sub local.get $0 - i32.store + i32.store offset=4 local.get $1 - i32.const 20 - i32.sub local.get $0 - i32.store + i32.store offset=8 local.get $1 - i32.const 16 - i32.sub local.get $0 - i32.store + i32.store offset=12 local.get $3 local.get $3 i32.const 4 @@ -1422,20 +1377,14 @@ local.get $4 i64.store local.get $1 - i32.const 8 - i32.add local.get $4 - i64.store + i64.store offset=8 local.get $1 - i32.const 16 - i32.add local.get $4 - i64.store + i64.store offset=16 local.get $1 - i32.const 24 - i32.add local.get $4 - i64.store + i64.store offset=24 local.get $2 i32.const 32 i32.sub diff --git a/tests/compiler/std/typedarray.untouched.wat b/tests/compiler/std/typedarray.untouched.wat index 0d89428d5f..e3430f6bfa 100644 --- a/tests/compiler/std/typedarray.untouched.wat +++ b/tests/compiler/std/typedarray.untouched.wat @@ -1598,8 +1598,9 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (local $8 i64) - (local $9 i32) + (local $8 i32) + (local $9 i64) + (local $10 i32) block $~lib/util/memory/memset|inlined.0 local.get $0 local.set $5 @@ -1613,15 +1614,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - local.get $4 - i32.store8 - local.get $5 local.get $3 i32.add - i32.const 1 + i32.const 4 i32.sub + local.set $6 + local.get $5 local.get $4 i32.store8 + local.get $6 + local.get $4 + i32.store8 offset=3 local.get $3 i32.const 2 i32.le_u @@ -1629,29 +1632,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 1 - i32.add local.get $4 - i32.store8 + i32.store8 offset=1 local.get $5 - i32.const 2 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 2 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 3 - i32.sub + i32.store8 offset=2 + local.get $6 local.get $4 - i32.store8 + i32.store8 offset=1 local.get $3 i32.const 6 i32.le_u @@ -1659,15 +1650,9 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 3 - i32.add local.get $4 - i32.store8 - local.get $5 - local.get $3 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $6 local.get $4 i32.store8 local.get $3 @@ -1681,13 +1666,13 @@ i32.sub i32.const 3 i32.and - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 local.get $3 @@ -1701,17 +1686,19 @@ i32.const 255 i32.and i32.mul - local.set $7 - local.get $5 - local.get $7 - i32.store + local.set $8 local.get $5 local.get $3 i32.add - i32.const 4 + i32.const 28 i32.sub - local.get $7 + local.set $6 + local.get $5 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=24 local.get $3 i32.const 8 i32.le_u @@ -1719,29 +1706,17 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 4 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 8 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 12 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=4 local.get $5 - local.get $3 - i32.add - i32.const 8 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=16 + local.get $6 + local.get $8 + i32.store offset=20 local.get $3 i32.const 24 i32.le_u @@ -1749,100 +1724,70 @@ br $~lib/util/memory/memset|inlined.0 end local.get $5 - i32.const 12 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 16 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 20 - i32.add - local.get $7 - i32.store - local.get $5 - i32.const 24 - i32.add - local.get $7 - i32.store - local.get $5 - local.get $3 - i32.add - i32.const 28 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=12 local.get $5 - local.get $3 - i32.add - i32.const 24 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=16 local.get $5 - local.get $3 - i32.add - i32.const 20 - i32.sub - local.get $7 - i32.store + local.get $8 + i32.store offset=20 local.get $5 - local.get $3 - i32.add - i32.const 16 - i32.sub - local.get $7 + local.get $8 + i32.store offset=24 + local.get $6 + local.get $8 i32.store + local.get $6 + local.get $8 + i32.store offset=4 + local.get $6 + local.get $8 + i32.store offset=8 + local.get $6 + local.get $8 + i32.store offset=12 i32.const 24 local.get $5 i32.const 4 i32.and i32.add - local.set $6 + local.set $7 local.get $5 - local.get $6 + local.get $7 i32.add local.set $5 local.get $3 - local.get $6 + local.get $7 i32.sub local.set $3 - local.get $7 + local.get $8 i64.extend_i32_u - local.get $7 + local.get $8 i64.extend_i32_u i64.const 32 i64.shl i64.or - local.set $8 + local.set $9 loop $while-continue|0 local.get $3 i32.const 32 i32.ge_u - local.set $9 - local.get $9 + local.set $10 + local.get $10 if local.get $5 - local.get $8 + local.get $9 i64.store local.get $5 - i32.const 8 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=8 local.get $5 - i32.const 16 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=16 local.get $5 - i32.const 24 - i32.add - local.get $8 - i64.store + local.get $9 + i64.store offset=24 local.get $3 i32.const 32 i32.sub