diff --git a/src/compiler.ts b/src/compiler.ts index 65ef4d541a..2a376a912b 100644 --- a/src/compiler.ts +++ b/src/compiler.ts @@ -355,13 +355,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/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/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 f062adab0c..0835b62a1c 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 @@ -72,7 +72,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 9 call $~lib/builtins/abort @@ -83,8 +83,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 @@ -96,8 +96,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 @@ -111,8 +111,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 @@ -129,7 +129,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 9 call $~lib/builtins/abort @@ -157,7 +157,7 @@ return end i32.const 0 - i32.const 32 + i32.const 1040 i32.const 27 i32.const 9 call $~lib/builtins/abort @@ -183,7 +183,7 @@ return end i32.const 0 - i32.const 32 + i32.const 1040 i32.const 31 i32.const 9 call $~lib/builtins/abort @@ -204,7 +204,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 12 call $~lib/builtins/abort @@ -226,7 +226,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 44 i32.const 9 call $~lib/builtins/abort @@ -252,7 +252,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 6961e182ef..22ccea4885 100644 --- a/tests/compiler/binary.optimized.wat +++ b/tests/compiler/binary.optimized.wat @@ -3,8 +3,8 @@ (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\03\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 289) "\01\00\00\01\00\00\00\04\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 1025) "\01\00\00\01\00\00\00\03\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 1297) "\01\00\00\01\00\00\00\04\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?") (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 a3ac08a301..8f7d923567 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 24 f64.const 24 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 2eacf03083..07c0061cac 100644 --- a/tests/compiler/call-super.optimized.wat +++ b/tests/compiler/call-super.optimized.wat @@ -4,7 +4,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)) @@ -95,9 +95,9 @@ ) (func $~start (; 2 ;) (local $0 i32) - i32.const 64 + i32.const 1072 global.set $~lib/rt/stub/startOffset - i32.const 64 + i32.const 1072 global.set $~lib/rt/stub/offset i32.const 8 i32.const 3 @@ -119,7 +119,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 6 i32.const 4 call $~lib/builtins/abort @@ -134,7 +134,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -146,7 +146,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -158,7 +158,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 22 i32.const 2 call $~lib/builtins/abort @@ -170,7 +170,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 2 call $~lib/builtins/abort @@ -199,7 +199,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 38 i32.const 4 call $~lib/builtins/abort @@ -211,7 +211,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -223,7 +223,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -235,7 +235,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 46 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 56 i32.const 4 call $~lib/builtins/abort @@ -276,7 +276,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 66 i32.const 2 call $~lib/builtins/abort @@ -288,7 +288,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 67 i32.const 2 call $~lib/builtins/abort @@ -317,7 +317,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 84 i32.const 2 call $~lib/builtins/abort @@ -329,7 +329,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 85 i32.const 2 call $~lib/builtins/abort @@ -358,7 +358,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 104 i32.const 2 call $~lib/builtins/abort @@ -370,7 +370,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 105 i32.const 2 call $~lib/builtins/abort 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/class.optimized.wat b/tests/compiler/class.optimized.wat index 4dc2c18dc0..648c59f207 100644 --- a/tests/compiler/class.optimized.wat +++ b/tests/compiler/class.optimized.wat @@ -3,8 +3,8 @@ (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) "\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 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") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (export "memory" (memory $0)) @@ -170,9 +170,9 @@ i32.store ) (func $~start (; 3 ;) - i32.const 128 + i32.const 1136 global.set $~lib/rt/stub/startOffset - i32.const 128 + i32.const 1136 global.set $~lib/rt/stub/offset ) ) 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/comma.optimized.wat b/tests/compiler/comma.optimized.wat index a2ebe17d46..5e5d54d957 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)) @@ -23,7 +23,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 4 i32.const 0 call $~lib/builtins/abort @@ -32,7 +32,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 @@ -49,7 +49,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 8 i32.const 0 call $~lib/builtins/abort @@ -60,7 +60,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 9 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 18 i32.const 0 call $~lib/builtins/abort @@ -96,7 +96,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -123,7 +123,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 def857c975..dcbf15fc75 100644 --- a/tests/compiler/constructor.optimized.wat +++ b/tests/compiler/constructor.optimized.wat @@ -102,9 +102,9 @@ ) (func $~start (; 1 ;) (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 f455739c91..aff14cfb43 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 (; 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 bc05b2a5ff..712fb443e7 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)) @@ -51,7 +51,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 4 call $~lib/builtins/abort @@ -62,7 +62,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 40 i32.const 4 call $~lib/builtins/abort @@ -74,7 +74,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 42 i32.const 2 call $~lib/builtins/abort @@ -85,7 +85,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -96,7 +96,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 44 i32.const 2 call $~lib/builtins/abort @@ -118,7 +118,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -140,7 +140,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -183,7 +183,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -279,7 +279,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -293,7 +293,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -366,7 +366,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -421,7 +421,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -436,7 +436,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -484,7 +484,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -567,7 +567,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -584,7 +584,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -612,7 +612,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -685,11 +685,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 @@ -700,7 +700,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -718,7 +718,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -736,13 +736,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 @@ -783,7 +783,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -812,7 +812,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 @@ -882,7 +882,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -898,7 +898,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -986,7 +986,7 @@ i32.const 16 i32.add local.tee $1 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $1 @@ -1005,7 +1005,7 @@ i32.ne if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1024,7 +1024,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1035,7 +1035,7 @@ ) (func $~lib/rt/pure/__release (; 13 ;) (param $0 i32) local.get $0 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $0 @@ -1066,7 +1066,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -1077,7 +1077,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -1103,7 +1103,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -1118,7 +1118,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 49 i32.const 0 call $~lib/builtins/abort @@ -1142,7 +1142,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -1166,7 +1166,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 70 i32.const 0 call $~lib/builtins/abort @@ -1202,7 +1202,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 116 i32.const 2 call $~lib/builtins/abort @@ -1241,7 +1241,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 134 i32.const 2 call $~lib/builtins/abort @@ -1252,7 +1252,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 135 i32.const 2 call $~lib/builtins/abort @@ -1294,7 +1294,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 150 i32.const 2 call $~lib/builtins/abort @@ -1303,7 +1303,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 151 i32.const 2 call $~lib/builtins/abort @@ -1317,7 +1317,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 156 i32.const 0 call $~lib/builtins/abort @@ -1359,7 +1359,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 170 i32.const 2 call $~lib/builtins/abort @@ -1368,7 +1368,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 171 i32.const 2 call $~lib/builtins/abort @@ -1382,7 +1382,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 176 i32.const 0 call $~lib/builtins/abort @@ -1416,7 +1416,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1443,7 +1443,7 @@ local.tee $1 if local.get $1 - i32.const 208 + i32.const 1216 i32.ge_u if local.get $1 @@ -1461,7 +1461,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1484,7 +1484,7 @@ i32.le_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/exports.optimized.wat b/tests/compiler/exports.optimized.wat index a783640e03..5858b99439 100644 --- a/tests/compiler/exports.optimized.wat +++ b/tests/compiler/exports.optimized.wat @@ -139,9 +139,9 @@ nop ) (func $~start (; 7 ;) - 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 (; 8 ;) (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 bc3da2e9fb..3b0f573d31 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 @@ -108,7 +108,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -204,7 +204,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -218,7 +218,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -291,7 +291,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -346,7 +346,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -361,7 +361,7 @@ i32.ne if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -409,7 +409,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -492,7 +492,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -509,7 +509,7 @@ i32.lt_u if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -537,7 +537,7 @@ i32.lt_u if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -610,11 +610,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 @@ -625,7 +625,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 560 + i32.const 1568 i32.add i32.const 0 i32.store offset=4 @@ -643,7 +643,7 @@ i32.add i32.const 2 i32.shl - i32.const 560 + i32.const 1568 i32.add i32.const 0 i32.store offset=96 @@ -661,13 +661,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 @@ -677,8 +677,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 @@ -751,7 +751,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -803,7 +803,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -836,7 +836,7 @@ i32.and if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -907,7 +907,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 @@ -999,7 +999,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1015,7 +1015,7 @@ i32.lt_u if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1051,7 +1051,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 556 + i32.const 1564 i32.gt_u if local.get $0 @@ -1070,7 +1070,7 @@ i32.ne if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1087,7 +1087,7 @@ i32.and if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1130,7 +1130,7 @@ i32.eqz if i32.const 0 - i32.const 128 + i32.const 1136 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -1413,7 +1413,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 @@ -1434,51 +1434,35 @@ 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 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 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + i32.store8 offset=2 + 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 br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1502,97 +1486,68 @@ 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 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 - local.get $0 + i32.store offset=8 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 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 - local.get $0 + i32.store offset=24 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 @@ -1604,20 +1559,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 @@ -1661,7 +1610,7 @@ local.get $0 i32.const 0 i32.store offset=16 - i32.const 108 + i32.const 1116 i32.load local.tee $6 i32.const 1 @@ -1669,7 +1618,7 @@ local.tee $3 local.set $1 local.get $3 - i32.const 104 + i32.const 1112 i32.load local.tee $4 i32.const 2 @@ -1680,14 +1629,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 $5 local.get $4 @@ -1711,18 +1660,18 @@ local.get $5 i32.ne if - i32.const 96 + i32.const 1104 local.get $2 i32.store - i32.const 100 + i32.const 1108 local.get $2 i32.store end - i32.const 104 + i32.const 1112 local.get $1 i32.store end - i32.const 100 + i32.const 1108 i32.load local.get $6 i32.const 2 @@ -1731,11 +1680,11 @@ local.get $0 call $~lib/rt/pure/__retain i32.store - i32.const 108 + i32.const 1116 local.get $3 i32.store local.get $0 - i32.const 556 + i32.const 1564 i32.gt_u if local.get $0 @@ -1989,7 +1938,7 @@ i32.and if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -2022,7 +1971,7 @@ i32.le_u if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -2031,12 +1980,12 @@ local.get $0 i32.load offset=8 local.tee $3 - 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 @@ -2045,7 +1994,7 @@ local.get $3 i32.const 3 i32.shl - i32.const 484 + i32.const 1492 i32.add i32.load i32.const 16 @@ -2131,7 +2080,7 @@ ) (func $~lib/rt/pure/__visit (; 24 ;) (param $0 i32) (param $1 i32) local.get $0 - i32.const 556 + i32.const 1564 i32.lt_u if return @@ -2167,7 +2116,7 @@ i32.le_u if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 79 i32.const 19 call $~lib/builtins/abort @@ -2200,7 +2149,7 @@ i32.ne if i32.const 0 - i32.const 240 + i32.const 1248 i32.const 90 i32.const 8 call $~lib/builtins/abort @@ -2225,7 +2174,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/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/extends-recursive.optimized.wat b/tests/compiler/extends-recursive.optimized.wat index 8fa6a8e0e6..c3bfaa2402 100644 --- a/tests/compiler/extends-recursive.optimized.wat +++ b/tests/compiler/extends-recursive.optimized.wat @@ -24,9 +24,9 @@ i32.store ) (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 ) ) diff --git a/tests/compiler/features/js-bigint-integration.optimized.wat b/tests/compiler/features/js-bigint-integration.optimized.wat index 641bc4d4cd..a04716870b 100644 --- a/tests/compiler/features/js-bigint-integration.optimized.wat +++ b/tests/compiler/features/js-bigint-integration.optimized.wat @@ -1,25 +1,35 @@ (module - (type $none_=>_none (func)) (type $none_=>_i64 (func (result i64))) + (type $none_=>_none (func)) (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) (import "js-bigint-integration" "externalValue" (global $features/js-bigint-integration/externalValue i64)) (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)) (export "memory" (memory $0)) (export "internalValue" (global $features/js-bigint-integration/internalValue)) (export "getInternalValue" (func $features/js-bigint-integration/getInternalValue)) - (func $start:features/js-bigint-integration (; 2 ;) + (func $features/js-bigint-integration/getInternalValue (; 2 ;) (result i64) + i64.const 9007199254740991 + ) + (func $~start (; 3 ;) + global.get $~started + if + return + else + i32.const 1 + global.set $~started + end global.get $features/js-bigint-integration/externalValue i64.const 9007199254740991 i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 4 i32.const 0 call $~lib/builtins/abort @@ -30,24 +40,11 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort unreachable end ) - (func $features/js-bigint-integration/getInternalValue (; 3 ;) (result i64) - i64.const 9007199254740991 - ) - (func $~start (; 4 ;) - global.get $~started - if - return - else - i32.const 1 - global.set $~started - end - call $start:features/js-bigint-integration - ) ) diff --git a/tests/compiler/features/mutable-globals.optimized.wat b/tests/compiler/features/mutable-globals.optimized.wat index d68ae7f9f2..0047a2935d 100644 --- a/tests/compiler/features/mutable-globals.optimized.wat +++ b/tests/compiler/features/mutable-globals.optimized.wat @@ -4,20 +4,27 @@ (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)) (export "memory" (memory $0)) (export "external" (global $features/mutable-globals/external)) (export "internal" (global $features/mutable-globals/internal)) - (func $start:features/mutable-globals (; 1 ;) + (func $~start (; 1 ;) + global.get $~started + if + return + else + i32.const 1 + global.set $~started + end global.get $features/mutable-globals/external i32.const 123 i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort @@ -28,7 +35,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 +54,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort @@ -58,21 +65,11 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 12 i32.const 0 call $~lib/builtins/abort unreachable end ) - (func $~start (; 2 ;) - global.get $~started - if - return - else - i32.const 1 - global.set $~started - end - call $start:features/mutable-globals - ) ) diff --git a/tests/compiler/features/reference-types.optimized.wat b/tests/compiler/features/reference-types.optimized.wat index 22413dddc7..01f6d85402 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)) @@ -24,14 +24,20 @@ (func $features/reference-types/someFunc (; 5 ;) nop ) - (func $start:features/reference-types (; 6 ;) + (func $features/reference-types/internal (; 6 ;) (param $0 anyref) (result anyref) + local.get $0 + call $features/reference-types/external + call $features/reference-types/external + call $features/reference-types/external + ) + (func $~start (; 7 ;) global.get $features/reference-types/someObject global.get $features/reference-types/someKey call $~lib/bindings/Reflect/has i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -50,7 +56,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 32 i32.const 0 call $~lib/builtins/abort @@ -63,13 +69,4 @@ ref.func $features/reference-types/someFunc global.set $features/reference-types/funcGlobal ) - (func $features/reference-types/internal (; 7 ;) (param $0 anyref) (result anyref) - local.get $0 - call $features/reference-types/external - call $features/reference-types/external - call $features/reference-types/external - ) - (func $~start (; 8 ;) - call $start:features/reference-types - ) ) diff --git a/tests/compiler/features/simd.optimized.wat b/tests/compiler/features/simd.optimized.wat index 0c8dfc056b..d19168cf5e 100644 --- a/tests/compiler/features/simd.optimized.wat +++ b/tests/compiler/features/simd.optimized.wat @@ -1,30 +1,36 @@ (module - (type $i32_=>_none (func (param i32))) (type $none_=>_none (func)) (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32))) - (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)) (start $~start) - (func $~lib/rt/stub/maybeGrowMemory (; 1 ;) (param $0 i32) + (func $features/simd/test_v128 (; 1 ;) + (local $0 i32) (local $1 i32) (local $2 i32) - local.get $0 - memory.size + (local $3 i32) + global.get $~lib/rt/stub/offset + i32.const 16 + i32.add + local.tee $1 + i32.const -64 + i32.sub local.tee $2 + memory.size + local.tee $3 i32.const 16 i32.shl - local.tee $1 + local.tee $0 i32.gt_u if + local.get $3 local.get $2 local.get $0 - local.get $1 i32.sub i32.const 65535 i32.add @@ -32,16 +38,16 @@ i32.and i32.const 16 i32.shr_u - local.tee $1 - local.get $2 - local.get $1 + local.tee $0 + local.get $3 + local.get $0 i32.gt_s select memory.grow i32.const 0 i32.lt_s if - local.get $1 + local.get $0 memory.grow i32.const 0 i32.lt_s @@ -50,19 +56,8 @@ end end end - local.get $0 + local.get $2 global.set $~lib/rt/stub/offset - ) - (func $~lib/rt/stub/__alloc (; 2 ;) (result i32) - (local $0 i32) - (local $1 i32) - global.get $~lib/rt/stub/offset - i32.const 16 - i32.add - local.tee $1 - i32.const -64 - i32.sub - call $~lib/rt/stub/maybeGrowMemory local.get $1 i32.const 16 i32.sub @@ -79,63 +74,56 @@ i32.const 64 i32.store offset=12 local.get $1 - ) - (func $~lib/rt/stub/__free (; 3 ;) (param $0 i32) - (local $1 i32) - local.get $0 + local.get $1 + v128.load offset=16 + v128.store offset=32 + local.get $1 i32.const 15 i32.and i32.eqz i32.const 0 - local.get $0 + local.get $1 select i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 70 i32.const 2 call $~lib/builtins/abort unreachable end - local.get $0 + local.get $1 i32.const 16 i32.sub - local.tee $1 + local.tee $0 i32.load offset=4 i32.const 1 i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 72 i32.const 13 call $~lib/builtins/abort unreachable end global.get $~lib/rt/stub/offset - local.get $0 local.get $1 + local.get $0 i32.load i32.add i32.eq if - local.get $1 + local.get $0 global.set $~lib/rt/stub/offset end ) - (func $~start (; 4 ;) - (local $0 i32) - i32.const 112 + (func $~start (; 2 ;) + 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 - local.get $0 - v128.load offset=16 - v128.store offset=32 - local.get $0 - call $~lib/rt/stub/__free + call $features/simd/test_v128 ) ) diff --git a/tests/compiler/for.optimized.wat b/tests/compiler/for.optimized.wat index 4bce148a13..1f81be030c 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)) @@ -71,7 +71,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 120 i32.const 2 call $~lib/builtins/abort @@ -82,7 +82,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 121 i32.const 2 call $~lib/builtins/abort @@ -93,7 +93,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 122 i32.const 2 call $~lib/builtins/abort @@ -115,7 +115,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -137,7 +137,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -180,7 +180,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -276,7 +276,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -290,7 +290,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -363,7 +363,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -418,7 +418,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -433,7 +433,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 244 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 260 i32.const 13 call $~lib/builtins/abort @@ -564,7 +564,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -581,7 +581,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -609,7 +609,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -682,11 +682,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 @@ -697,7 +697,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -715,7 +715,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -733,13 +733,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 @@ -780,7 +780,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -809,7 +809,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 @@ -879,7 +879,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -895,7 +895,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -983,7 +983,7 @@ i32.const 16 i32.add local.tee $1 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $1 @@ -1002,7 +1002,7 @@ i32.ne if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1021,7 +1021,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1032,7 +1032,7 @@ ) (func $~lib/rt/pure/__release (; 13 ;) (param $0 i32) local.get $0 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $0 @@ -1065,7 +1065,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 8 i32.const 2 call $~lib/builtins/abort @@ -1094,7 +1094,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 2 call $~lib/builtins/abort @@ -1121,7 +1121,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 2 call $~lib/builtins/abort @@ -1150,7 +1150,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 2 call $~lib/builtins/abort @@ -1172,7 +1172,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -1198,7 +1198,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 61 i32.const 2 call $~lib/builtins/abort @@ -1231,7 +1231,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 80 i32.const 2 call $~lib/builtins/abort @@ -1254,7 +1254,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 127 i32.const 0 call $~lib/builtins/abort @@ -1297,7 +1297,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 137 i32.const 2 call $~lib/builtins/abort @@ -1306,7 +1306,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 138 i32.const 2 call $~lib/builtins/abort @@ -1320,7 +1320,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 143 i32.const 0 call $~lib/builtins/abort @@ -1368,7 +1368,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 2 call $~lib/builtins/abort @@ -1377,7 +1377,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 158 i32.const 2 call $~lib/builtins/abort @@ -1391,7 +1391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 163 i32.const 0 call $~lib/builtins/abort @@ -1425,7 +1425,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1452,7 +1452,7 @@ local.tee $1 if local.get $1 - i32.const 208 + i32.const 1216 i32.ge_u if local.get $1 @@ -1470,7 +1470,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1493,7 +1493,7 @@ i32.le_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/function-expression.optimized.wat b/tests/compiler/function-expression.optimized.wat index 92ca40df37..2d25462a6d 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 diff --git a/tests/compiler/function-types.optimized.wat b/tests/compiler/function-types.optimized.wat index 59d5ccfdef..75c7cb6f56 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)) @@ -63,7 +63,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 0 call $~lib/builtins/abort @@ -79,7 +79,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 35 i32.const 0 call $~lib/builtins/abort @@ -95,7 +95,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 41 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 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 580033e382..92fc87821a 100644 --- a/tests/compiler/getter-call.optimized.wat +++ b/tests/compiler/getter-call.optimized.wat @@ -83,9 +83,9 @@ i32.const 42 ) (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 ) ) 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 fb3ac2e329..b70fff1546 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,8 +31,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 @@ -44,7 +44,7 @@ call $if/ifThen if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 17 i32.const 0 call $~lib/builtins/abort @@ -56,7 +56,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 18 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/implicit-getter-setter.optimized.wat b/tests/compiler/implicit-getter-setter.optimized.wat index f6f46ba0fe..6489321ed1 100644 --- a/tests/compiler/implicit-getter-setter.optimized.wat +++ b/tests/compiler/implicit-getter-setter.optimized.wat @@ -14,13 +14,13 @@ (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) "\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\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) "\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\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)) (global $implicit-getter-setter/Basic i32 (i32.const 3)) (global $implicit-getter-setter/Managed i32 (i32.const 4)) (export "memory" (memory $0)) @@ -50,7 +50,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -72,7 +72,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -115,7 +115,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 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 205 i32.const 13 call $~lib/builtins/abort @@ -225,7 +225,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -298,7 +298,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -353,7 +353,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -368,7 +368,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -416,7 +416,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -499,7 +499,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -516,7 +516,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -544,7 +544,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -617,11 +617,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 @@ -632,7 +632,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 224 + i32.const 1232 i32.add i32.const 0 i32.store offset=4 @@ -650,7 +650,7 @@ i32.add i32.const 2 i32.shl - i32.const 224 + i32.const 1232 i32.add i32.const 0 i32.store offset=96 @@ -668,13 +668,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 @@ -734,7 +734,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -786,7 +786,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -819,7 +819,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -890,7 +890,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 @@ -900,8 +900,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 @@ -1001,7 +1001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1017,7 +1017,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1055,7 +1055,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 220 + i32.const 1228 i32.gt_u if local.get $0 @@ -1074,7 +1074,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1093,7 +1093,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1104,7 +1104,7 @@ ) (func $~lib/rt/pure/__release (; 14 ;) (param $0 i32) local.get $0 - i32.const 220 + i32.const 1228 i32.gt_u if local.get $0 @@ -1197,7 +1197,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1224,7 +1224,7 @@ local.tee $1 if local.get $1 - i32.const 220 + i32.const 1228 i32.ge_u if local.get $1 @@ -1242,7 +1242,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1265,7 +1265,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/infer-array.optimized.wat b/tests/compiler/infer-array.optimized.wat index f54d0dac30..ef7a1d884d 100644 --- a/tests/compiler/infer-array.optimized.wat +++ b/tests/compiler/infer-array.optimized.wat @@ -6,25 +6,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)) @@ -327,20 +327,20 @@ (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 block $folding-inner0 @@ -348,7 +348,7 @@ i32.const 2 i32.const 2 i32.const 5 - i32.const 224 + i32.const 1232 call $~lib/rt/__allocArray local.tee $0 i32.load offset=12 @@ -356,14 +356,12 @@ br_if $folding-inner0 local.get $0 i32.load offset=4 - i32.const 4 - i32.add - i32.load + i32.load offset=4 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 @@ -372,14 +370,14 @@ i32.const 3 i32.const 3 i32.const 4 - i32.const 304 + i32.const 1312 call $~lib/rt/__allocArray drop i32.const 1 i32.const 3 i32.const 2 i32.const 6 - i32.const 352 + i32.const 1360 call $~lib/rt/__allocArray local.tee $0 i32.load offset=12 @@ -387,9 +385,7 @@ br_if $folding-inner0 local.get $0 i32.load offset=4 - i32.const 4 - i32.add - f32.load + f32.load offset=4 drop i32.const 0 i32.const 7 @@ -450,31 +446,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 @@ -487,20 +483,20 @@ 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 return end - i32.const 64 - i32.const 128 + i32.const 1072 + i32.const 1136 i32.const 93 i32.const 41 call $~lib/builtins/abort diff --git a/tests/compiler/infer-generic.optimized.wat b/tests/compiler/infer-generic.optimized.wat index fbac8d83c4..ccb423410a 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)) @@ -39,13 +39,13 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 124 + i32.const 1132 i32.load local.set $2 loop $for-loop|0 local.get $0 local.get $2 - i32.const 124 + i32.const 1132 i32.load local.tee $3 local.get $2 @@ -57,7 +57,7 @@ i32.const 4 global.set $~argumentsLength local.get $1 - i32.const 116 + i32.const 1124 i32.load local.get $0 i32.const 2 @@ -65,7 +65,7 @@ i32.add f32.load local.get $0 - i32.const 112 + i32.const 1120 call $start:infer-generic~anonymous|0 local.set $1 local.get $0 diff --git a/tests/compiler/inlining-blocklocals.optimized.wat b/tests/compiler/inlining-blocklocals.optimized.wat index dd518ac9e1..2661986384 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 27f36ff0b3..64fb3c0777 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)) @@ -142,7 +142,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 95 i32.const 2 call $~lib/builtins/abort @@ -154,7 +154,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 96 i32.const 2 call $~lib/builtins/abort @@ -166,7 +166,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 97 i32.const 2 call $~lib/builtins/abort @@ -178,7 +178,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 98 i32.const 2 call $~lib/builtins/abort @@ -188,9 +188,9 @@ (func $~start (; 5 ;) 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-class.optimized.wat b/tests/compiler/instanceof-class.optimized.wat index ed55da4f34..b1d89e37bc 100644 --- a/tests/compiler/instanceof-class.optimized.wat +++ b/tests/compiler/instanceof-class.optimized.wat @@ -5,8 +5,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\00i\00n\00s\00t\00a\00n\00c\00e\00o\00f\00-\00c\00l\00a\00s\00s\00.\00t\00s") - (data (i32.const 80) "\07\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\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\05") + (data (i32.const 1024) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00i\00n\00s\00t\00a\00n\00c\00e\00o\00f\00-\00c\00l\00a\00s\00s\00.\00t\00s") + (data (i32.const 1088) "\07\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\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\05") (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (global $instanceof-class/a (mut i32) (i32.const 0)) @@ -81,9 +81,9 @@ ) (func $~start (; 2 ;) (local $0 i32) - i32.const 144 + i32.const 1152 global.set $~lib/rt/stub/startOffset - i32.const 144 + i32.const 1152 global.set $~lib/rt/stub/offset i32.const 3 call $~lib/rt/stub/__alloc @@ -131,7 +131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 17 i32.const 0 call $~lib/builtins/abort @@ -144,7 +144,7 @@ i32.sub i32.load offset=8 local.tee $0 - i32.const 80 + i32.const 1088 i32.load i32.le_u if @@ -159,7 +159,7 @@ local.get $0 i32.const 3 i32.shl - i32.const 84 + i32.const 1092 i32.add i32.load offset=4 local.tee $0 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/issues/1095.optimized.wat b/tests/compiler/issues/1095.optimized.wat index 8074371a9f..e3bca70a6f 100644 --- a/tests/compiler/issues/1095.optimized.wat +++ b/tests/compiler/issues/1095.optimized.wat @@ -12,11 +12,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) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00e\00s\00t") - (data (i32.const 208) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00i\00s\00s\00u\00e\00s\00/\001\000\009\005\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) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00e\00s\00t") + (data (i32.const 1216) "\1c\00\00\00\01\00\00\00\01\00\00\00\1c\00\00\00i\00s\00s\00u\00e\00s\00/\001\000\009\005\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)) @@ -34,7 +34,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -56,7 +56,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 @@ -195,7 +195,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -209,7 +209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -282,7 +282,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -337,7 +337,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -352,7 +352,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -400,7 +400,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -483,7 +483,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -500,7 +500,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -528,7 +528,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -601,11 +601,11 @@ if unreachable end - i32.const 256 + i32.const 1264 local.tee $0 i32.const 0 i32.store - i32.const 1824 + i32.const 2832 i32.const 0 i32.store loop $for-loop|0 @@ -616,7 +616,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 256 + i32.const 1264 i32.add i32.const 0 i32.store offset=4 @@ -634,7 +634,7 @@ i32.add i32.const 2 i32.shl - i32.const 256 + i32.const 1264 i32.add i32.const 0 i32.store offset=96 @@ -652,13 +652,13 @@ br $for-loop|0 end end - i32.const 256 - i32.const 1840 + i32.const 1264 + i32.const 2848 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 256 + i32.const 1264 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -699,7 +699,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -728,7 +728,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 @@ -798,7 +798,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -814,7 +814,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -897,7 +897,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 252 + i32.const 1260 i32.gt_u if local.get $0 @@ -916,7 +916,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -935,7 +935,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -946,7 +946,7 @@ ) (func $~lib/rt/pure/__release (; 12 ;) (param $0 i32) local.get $0 - i32.const 252 + i32.const 1260 i32.gt_u if local.get $0 @@ -965,7 +965,7 @@ i32.add call $~lib/rt/pure/__retain local.tee $0 - i32.const 192 + i32.const 1200 i32.store local.get $0 i32.load @@ -973,7 +973,7 @@ i32.eqz if i32.const 0 - i32.const 224 + i32.const 1232 i32.const 8 i32.const 12 call $~lib/builtins/abort @@ -1014,7 +1014,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1041,7 +1041,7 @@ local.tee $1 if local.get $1 - i32.const 252 + i32.const 1260 i32.ge_u if local.get $1 @@ -1059,7 +1059,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1082,7 +1082,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/logical.optimized.wat b/tests/compiler/logical.optimized.wat index bdab016514..9032e654c0 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 8687add37b..684ebe3e2f 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)) @@ -38,8 +38,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 @@ -62,8 +62,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 @@ -88,8 +88,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 @@ -98,8 +98,8 @@ end ) (func $loop-flow/whileThrow (; 5 ;) (result i32) - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 11 i32.const 4 call $~lib/builtins/abort @@ -112,16 +112,16 @@ unreachable ) (func $loop-flow/forThrow (; 7 ;) (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 (; 8 ;) (result i32) - i32.const 80 - i32.const 32 + i32.const 1088 + i32.const 1040 i32.const 71 i32.const 4 call $~lib/builtins/abort @@ -134,7 +134,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -146,7 +146,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 59 i32.const 0 call $~lib/builtins/abort @@ -158,7 +158,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 83 i32.const 0 call $~lib/builtins/abort diff --git a/tests/compiler/managed-cast.optimized.wat b/tests/compiler/managed-cast.optimized.wat index e49271e15b..3c69a33f8d 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 @@ -101,7 +101,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 @@ -402,7 +402,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -485,7 +485,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -502,7 +502,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -530,7 +530,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -603,11 +603,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 @@ -618,7 +618,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 272 + i32.const 1280 i32.add i32.const 0 i32.store offset=4 @@ -636,7 +636,7 @@ i32.add i32.const 2 i32.shl - i32.const 272 + i32.const 1280 i32.add i32.const 0 i32.store offset=96 @@ -654,13 +654,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 @@ -701,7 +701,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -729,7 +729,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 @@ -799,7 +799,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -815,7 +815,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -905,7 +905,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 268 + i32.const 1276 i32.gt_u if local.get $0 @@ -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 @@ -969,7 +969,7 @@ ) (func $~lib/rt/pure/__release (; 14 ;) (param $0 i32) local.get $0 - i32.const 268 + i32.const 1276 i32.gt_u if local.get $0 @@ -984,7 +984,7 @@ i32.sub i32.load offset=8 local.tee $0 - i32.const 224 + i32.const 1232 i32.load i32.le_u if @@ -999,7 +999,7 @@ local.get $0 i32.const 3 i32.shl - i32.const 228 + i32.const 1236 i32.add i32.load offset=4 local.tee $0 @@ -1030,7 +1030,7 @@ i32.eqz if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 14 i32.const 11 call $~lib/builtins/abort @@ -1046,7 +1046,7 @@ i32.eqz if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 31 i32.const 8 call $~lib/builtins/abort @@ -1067,7 +1067,7 @@ br $__inlined_func$managed-cast/testUpcastFromNullable end i32.const 0 - i32.const 192 + i32.const 1200 i32.const 36 i32.const 8 call $~lib/builtins/abort @@ -1079,7 +1079,7 @@ i32.eqz if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 41 i32.const 29 call $~lib/builtins/abort @@ -1091,7 +1091,7 @@ i32.eqz if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 47 i32.const 29 call $~lib/builtins/abort @@ -1130,7 +1130,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1157,7 +1157,7 @@ local.tee $1 if local.get $1 - i32.const 268 + i32.const 1276 i32.ge_u if local.get $1 @@ -1175,7 +1175,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1198,7 +1198,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort 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 f1cef15ad9..6adfee8449 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 52297981f3..57145ed8dc 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 8a016af619..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 @@ -105,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 @@ -132,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 @@ -204,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 @@ -232,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 @@ -244,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 @@ -258,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 @@ -276,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 @@ -290,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 @@ -304,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 @@ -318,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 2e14cfff60..184d98ec4b 100644 --- a/tests/compiler/new.optimized.wat +++ b/tests/compiler/new.optimized.wat @@ -76,9 +76,9 @@ local.get $3 ) (func $~start (; 1 ;) - 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 92ee5616ca..45c8063d3b 100644 --- a/tests/compiler/number.optimized.wat +++ b/tests/compiler/number.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) "\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\03\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 (; 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 dc73f938c9..254c794d5f 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 @@ -98,7 +98,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -194,7 +194,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -208,7 +208,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -281,7 +281,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -336,7 +336,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -351,7 +351,7 @@ i32.ne if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -399,7 +399,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -482,7 +482,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -499,7 +499,7 @@ i32.lt_u if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -527,7 +527,7 @@ i32.lt_u if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -600,11 +600,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 @@ -615,7 +615,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 192 + i32.const 1200 i32.add i32.const 0 i32.store offset=4 @@ -633,7 +633,7 @@ i32.add i32.const 2 i32.shl - i32.const 192 + i32.const 1200 i32.add i32.const 0 i32.store offset=96 @@ -651,13 +651,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 @@ -698,7 +698,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -727,7 +727,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 @@ -797,7 +797,7 @@ i32.eqz if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -813,7 +813,7 @@ i32.lt_u if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -901,7 +901,7 @@ i32.const 16 i32.add local.tee $0 - i32.const 192 + i32.const 1200 i32.gt_u if local.get $0 @@ -920,7 +920,7 @@ i32.ne if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -939,7 +939,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -947,7 +947,7 @@ end end local.get $0 - i32.const 192 + i32.const 1200 i32.gt_u if local.get $0 @@ -973,7 +973,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1000,7 +1000,7 @@ local.tee $1 if local.get $1 - i32.const 192 + i32.const 1200 i32.ge_u if local.get $1 @@ -1018,7 +1018,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1041,7 +1041,7 @@ i32.le_u if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/rc/logical-and-mismatch.optimized.wat b/tests/compiler/rc/logical-and-mismatch.optimized.wat index 3a6c512fd1..b5f07a600c 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 @@ -98,7 +98,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -194,7 +194,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -208,7 +208,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -281,7 +281,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -336,7 +336,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -351,7 +351,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -399,7 +399,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -482,7 +482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -499,7 +499,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -527,7 +527,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -600,11 +600,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 @@ -615,7 +615,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=4 @@ -633,7 +633,7 @@ i32.add i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=96 @@ -651,13 +651,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 @@ -698,7 +698,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -727,7 +727,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 @@ -797,7 +797,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -813,7 +813,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -896,7 +896,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -915,7 +915,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -934,7 +934,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/__release (; 13 ;) (param $0 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -1015,7 +1015,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1042,7 +1042,7 @@ local.tee $1 if local.get $1 - i32.const 176 + i32.const 1184 i32.ge_u if local.get $1 @@ -1060,7 +1060,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1083,7 +1083,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/rc/logical-or-mismatch.optimized.wat b/tests/compiler/rc/logical-or-mismatch.optimized.wat index 50ce53221e..68473e8fba 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 @@ -98,7 +98,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -194,7 +194,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -208,7 +208,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -281,7 +281,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -336,7 +336,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -351,7 +351,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -399,7 +399,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -482,7 +482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -499,7 +499,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -527,7 +527,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -600,11 +600,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 @@ -615,7 +615,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=4 @@ -633,7 +633,7 @@ i32.add i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=96 @@ -651,13 +651,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 @@ -698,7 +698,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -727,7 +727,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 @@ -797,7 +797,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -813,7 +813,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -896,7 +896,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -915,7 +915,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -934,7 +934,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/__release (; 13 ;) (param $0 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -1017,7 +1017,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1044,7 +1044,7 @@ local.tee $1 if local.get $1 - i32.const 176 + i32.const 1184 i32.ge_u if local.get $1 @@ -1062,7 +1062,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1085,7 +1085,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/rc/optimize.optimized.wat b/tests/compiler/rc/optimize.optimized.wat index 25899cdd8a..3ebba0deca 100644 --- a/tests/compiler/rc/optimize.optimized.wat +++ b/tests/compiler/rc/optimize.optimized.wat @@ -13,10 +13,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)) @@ -63,7 +63,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 196 + i32.const 1204 i32.gt_u if local.get $0 @@ -82,7 +82,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -101,7 +101,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -123,7 +123,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -145,7 +145,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -188,7 +188,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -284,7 +284,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -298,7 +298,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -371,7 +371,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -426,7 +426,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -441,7 +441,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -489,7 +489,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -572,7 +572,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -589,7 +589,7 @@ i32.lt_u if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -617,7 +617,7 @@ i32.lt_u if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -690,11 +690,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 @@ -705,7 +705,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -723,7 +723,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -741,13 +741,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 @@ -788,7 +788,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -817,7 +817,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 @@ -887,7 +887,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -903,7 +903,7 @@ i32.lt_u if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -991,7 +991,7 @@ ) (func $~lib/rt/pure/__release (; 17 ;) (param $0 i32) local.get $0 - i32.const 196 + i32.const 1204 i32.gt_u if local.get $0 @@ -1068,7 +1068,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1095,7 +1095,7 @@ local.tee $1 if local.get $1 - i32.const 196 + i32.const 1204 i32.ge_u if local.get $1 @@ -1113,7 +1113,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1136,7 +1136,7 @@ i32.le_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/rc/rereturn.optimized.wat b/tests/compiler/rc/rereturn.optimized.wat index 4ae04fcb47..310f815af9 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 @@ -101,7 +101,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 @@ -402,7 +402,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -485,7 +485,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -502,7 +502,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -530,7 +530,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -603,11 +603,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 @@ -618,7 +618,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 224 + i32.const 1232 i32.add i32.const 0 i32.store offset=4 @@ -636,7 +636,7 @@ i32.add i32.const 2 i32.shl - i32.const 224 + i32.const 1232 i32.add i32.const 0 i32.store offset=96 @@ -654,13 +654,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 @@ -720,7 +720,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -772,7 +772,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -805,7 +805,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -876,7 +876,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 @@ -886,8 +886,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 @@ -987,7 +987,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1003,7 +1003,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1039,7 +1039,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 212 + i32.const 1220 i32.gt_u if local.get $0 @@ -1058,7 +1058,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1075,7 +1075,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1086,7 +1086,7 @@ ) (func $~lib/rt/pure/__release (; 10 ;) (param $0 i32) local.get $0 - i32.const 212 + i32.const 1220 i32.gt_u if local.get $0 @@ -1113,7 +1113,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1140,7 +1140,7 @@ local.tee $1 if local.get $1 - i32.const 212 + i32.const 1220 i32.ge_u if local.get $1 @@ -1158,7 +1158,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1179,7 +1179,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/rc/ternary-mismatch.optimized.wat b/tests/compiler/rc/ternary-mismatch.optimized.wat index 98cf5f078e..75b8b35ec8 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 @@ -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 @@ -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 @@ -401,7 +401,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -484,7 +484,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -501,7 +501,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -529,7 +529,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -602,11 +602,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 @@ -617,7 +617,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=4 @@ -635,7 +635,7 @@ i32.add i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=96 @@ -653,13 +653,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 @@ -700,7 +700,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -729,7 +729,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 @@ -799,7 +799,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -815,7 +815,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -898,7 +898,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -917,7 +917,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -936,7 +936,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -963,7 +963,7 @@ ) (func $~lib/rt/pure/__release (; 14 ;) (param $0 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -1016,7 +1016,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1043,7 +1043,7 @@ local.tee $1 if local.get $1 - i32.const 176 + i32.const 1184 i32.ge_u if local.get $1 @@ -1061,7 +1061,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1084,7 +1084,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-access.optimized.wat b/tests/compiler/resolve-access.optimized.wat index 2b2e8e716d..e4e8930e89 100644 --- a/tests/compiler/resolve-access.optimized.wat +++ b/tests/compiler/resolve-access.optimized.wat @@ -9,10 +9,10 @@ (type $i64_=>_i32 (func (param 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\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)) @@ -109,17 +109,17 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 32 + i32.const 1040 local.set $1 i32.const 8 local.set $4 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 @@ -228,7 +228,7 @@ local.tee $4 i32.add local.get $4 - i32.const 32 + i32.const 1040 i32.add i32.load8_u i32.store8 @@ -247,7 +247,7 @@ local.tee $4 i32.add local.get $4 - i32.const 32 + i32.const 1040 i32.add i64.load i64.store @@ -265,7 +265,7 @@ local.tee $4 i32.add local.get $4 - i32.const 32 + i32.const 1040 i32.add i32.load8_u i32.store8 @@ -352,7 +352,7 @@ local.get $0 i64.eqz if - i32.const 176 + i32.const 1184 return end local.get $0 @@ -483,8 +483,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 @@ -540,15 +540,15 @@ local.get $2 call $~lib/util/number/utoa_simple else - i32.const 176 + i32.const 1184 local.set $0 end local.get $0 ) (func $~start (; 10 ;) - 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 46273c76ec..07500a74c6 100644 --- a/tests/compiler/resolve-binary.optimized.wat +++ b/tests/compiler/resolve-binary.optimized.wat @@ -9,38 +9,38 @@ (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\03\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\04\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)) @@ -130,7 +130,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 144 + i32.const 1152 local.set $3 local.get $0 i32.const 7 @@ -208,9 +208,9 @@ global.set $~argumentsLength i32.const 1 global.set $~argumentsLength - 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 @@ -218,7 +218,7 @@ i32.const 1 call $~lib/util/number/itoa32 local.tee $0 - i32.const 144 + i32.const 1152 i32.eq br_if $__inlined_func$~lib/string/String.__eq drop @@ -231,7 +231,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 @@ -246,7 +246,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-nested.optimized.wat b/tests/compiler/resolve-nested.optimized.wat index eff12bfccf..ae01d83056 100644 --- a/tests/compiler/resolve-nested.optimized.wat +++ b/tests/compiler/resolve-nested.optimized.wat @@ -114,9 +114,9 @@ nop ) (func $~start (; 6 ;) - 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/resolve-new.optimized.wat b/tests/compiler/resolve-new.optimized.wat index 86408cc663..9fa0234d58 100644 --- a/tests/compiler/resolve-new.optimized.wat +++ b/tests/compiler/resolve-new.optimized.wat @@ -74,9 +74,9 @@ local.get $2 ) (func $~start (; 1 ;) - 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 $resolve-new/Foo#constructor global.set $resolve-new/foo diff --git a/tests/compiler/resolve-propertyaccess.optimized.wat b/tests/compiler/resolve-propertyaccess.optimized.wat index e8439aa598..46eda48193 100644 --- a/tests/compiler/resolve-propertyaccess.optimized.wat +++ b/tests/compiler/resolve-propertyaccess.optimized.wat @@ -6,18 +6,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)) @@ -115,7 +115,7 @@ local.get $0 i32.eqz if - i32.const 32 + i32.const 1040 return end local.get $0 @@ -327,18 +327,18 @@ ) (func $start:resolve-propertyaccess (; 6 ;) (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 @@ -346,12 +346,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 @@ -359,12 +359,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 @@ -372,12 +372,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 @@ -385,12 +385,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 @@ -398,12 +398,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 @@ -411,12 +411,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 @@ -424,12 +424,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 @@ -437,12 +437,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 @@ -457,12 +457,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 ed86f89a02..91d0c77ae7 100644 --- a/tests/compiler/resolve-ternary.optimized.wat +++ b/tests/compiler/resolve-ternary.optimized.wat @@ -11,22 +11,22 @@ (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\03\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)) @@ -123,7 +123,7 @@ local.get $0 i32.eqz if - i32.const 32 + i32.const 1040 return end local.get $0 @@ -335,18 +335,18 @@ ) (func $start:resolve-unary (; 6 ;) (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 @@ -354,12 +354,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 @@ -371,12 +371,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 @@ -388,42 +388,42 @@ 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 unreachable end - i32.const 240 - i32.const 208 + i32.const 1248 + i32.const 1216 global.get $resolve-unary/a select - 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 unreachable end - i32.const 208 - i32.const 240 + i32.const 1216 + i32.const 1248 global.get $resolve-unary/a select - 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 @@ -433,12 +433,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 @@ -451,12 +451,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 @@ -469,12 +469,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 @@ -484,49 +484,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 @@ -540,7 +540,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 121 i32.const 0 call $~lib/builtins/abort @@ -554,7 +554,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 126 i32.const 0 call $~lib/builtins/abort @@ -564,49 +564,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 c765419766..1bb0b067ac 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 0444134c58..89352f41c6 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 @@ -115,7 +115,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -211,7 +211,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -225,7 +225,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -298,7 +298,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -353,7 +353,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -368,7 +368,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -416,7 +416,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -499,7 +499,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -516,7 +516,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -544,7 +544,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -617,11 +617,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 @@ -632,7 +632,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 720 + i32.const 1728 i32.add i32.const 0 i32.store offset=4 @@ -650,7 +650,7 @@ i32.add i32.const 2 i32.shl - i32.const 720 + i32.const 1728 i32.add i32.const 0 i32.store offset=96 @@ -668,13 +668,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 @@ -684,8 +684,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 @@ -758,7 +758,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -810,7 +810,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -843,7 +843,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -914,7 +914,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 @@ -1006,7 +1006,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1022,7 +1022,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1068,51 +1068,35 @@ 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 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 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + i32.store8 offset=2 + 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 br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1136,97 +1120,68 @@ 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 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 - local.get $0 + i32.store offset=8 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 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 - local.get $0 + i32.store offset=24 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 @@ -1238,20 +1193,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 @@ -1269,7 +1218,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 708 + i32.const 1716 i32.gt_u if local.get $0 @@ -1288,7 +1237,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1307,7 +1256,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1318,7 +1267,7 @@ ) (func $~lib/rt/pure/__release (; 17 ;) (param $0 i32) local.get $0 - i32.const 708 + i32.const 1716 i32.gt_u if local.get $0 @@ -1335,8 +1284,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 @@ -1427,7 +1376,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -1712,7 +1661,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 @@ -1740,8 +1689,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 @@ -1820,7 +1769,7 @@ (local $4 i32) block $__inlined_func$~lib/string/String#concat (result i32) local.get $0 - i32.const 480 + i32.const 1488 local.get $0 select local.set $2 @@ -1830,13 +1779,13 @@ i32.eqz if local.get $0 - i32.const 480 + i32.const 1488 i32.ne if local.get $0 call $~lib/rt/pure/__release end - i32.const 480 + i32.const 1488 local.set $0 end local.get $2 @@ -1855,7 +1804,7 @@ if local.get $0 call $~lib/rt/pure/__release - i32.const 400 + i32.const 1408 br $__inlined_func$~lib/string/String#concat end local.get $1 @@ -1907,8 +1856,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 @@ -1980,7 +1929,7 @@ i32.const 2 i32.shl i32.add - i32.const 400 + i32.const 1408 i32.store local.get $2 local.get $5 @@ -2003,11 +1952,11 @@ end local.get $0 call $~lib/rt/pure/__release - i32.const 416 - i32.const 448 + i32.const 1424 + i32.const 1456 call $~lib/string/String.__concat local.tee $0 - i32.const 512 + i32.const 1520 call $~lib/string/String.__concat local.get $0 call $~lib/rt/pure/__release @@ -2377,7 +2326,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -2410,7 +2359,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -2419,12 +2368,12 @@ local.get $0 i32.load offset=8 local.tee $3 - 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 @@ -2433,7 +2382,7 @@ local.get $3 i32.const 3 i32.shl - i32.const 644 + i32.const 1652 i32.add i32.load i32.const 16 @@ -2527,7 +2476,7 @@ ) (func $~lib/rt/pure/__visit (; 35 ;) (param $0 i32) (param $1 i32) local.get $0 - i32.const 708 + i32.const 1716 i32.lt_u if return @@ -2563,7 +2512,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 79 i32.const 19 call $~lib/builtins/abort @@ -2596,7 +2545,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 90 i32.const 8 call $~lib/builtins/abort @@ -2621,7 +2570,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-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/retain-release.optimized.wat b/tests/compiler/retain-release.optimized.wat index 324c32b8ab..88d3e8bc0b 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)) @@ -207,8 +207,8 @@ (func $retain-release/scopeThrow (; 10 ;) (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 @@ -248,9 +248,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 i32.const 0 i32.const 3 diff --git a/tests/compiler/retain-return.optimized.wat b/tests/compiler/retain-return.optimized.wat index d511d33206..a2dd8dad6a 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 @@ -97,7 +97,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -193,7 +193,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -207,7 +207,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -280,7 +280,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -335,7 +335,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -350,7 +350,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -398,7 +398,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -481,7 +481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -498,7 +498,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -526,7 +526,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -599,11 +599,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 @@ -614,7 +614,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=4 @@ -632,7 +632,7 @@ i32.add i32.const 2 i32.shl - i32.const 176 + i32.const 1184 i32.add i32.const 0 i32.store offset=96 @@ -650,13 +650,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 @@ -697,7 +697,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -726,7 +726,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 @@ -796,7 +796,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -812,7 +812,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -893,7 +893,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -912,7 +912,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -929,7 +929,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/__release (; 9 ;) (param $0 i32) local.get $0 - i32.const 176 + i32.const 1184 i32.gt_u if local.get $0 @@ -1039,7 +1039,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1066,7 +1066,7 @@ local.tee $1 if local.get $1 - i32.const 176 + i32.const 1184 i32.ge_u if local.get $1 @@ -1084,7 +1084,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1105,7 +1105,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort 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 ff9fbe852c..65754c92d1 100644 --- a/tests/compiler/rt/instanceof.optimized.wat +++ b/tests/compiler/rt/instanceof.optimized.wat @@ -5,8 +5,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)) @@ -111,7 +111,7 @@ i32.sub i32.load offset=8 local.tee $0 - i32.const 64 + i32.const 1072 i32.load i32.le_u if @@ -126,7 +126,7 @@ local.get $0 i32.const 3 i32.shl - i32.const 68 + i32.const 1076 i32.add i32.load offset=4 local.tee $0 @@ -137,9 +137,9 @@ ) (func $start:rt/instanceof (; 5 ;) (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 @@ -162,7 +162,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 0 call $~lib/builtins/abort @@ -179,7 +179,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort @@ -197,7 +197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 14 i32.const 0 call $~lib/builtins/abort @@ -214,7 +214,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 15 i32.const 0 call $~lib/builtins/abort @@ -232,7 +232,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 18 i32.const 0 call $~lib/builtins/abort @@ -250,7 +250,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -270,7 +270,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 25 i32.const 0 call $~lib/builtins/abort @@ -287,7 +287,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 26 i32.const 0 call $~lib/builtins/abort @@ -304,7 +304,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -314,7 +314,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -332,7 +332,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -349,7 +349,7 @@ end if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 31 i32.const 0 call $~lib/builtins/abort @@ -359,7 +359,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 33 i32.const 0 call $~lib/builtins/abort @@ -377,7 +377,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 34 i32.const 0 call $~lib/builtins/abort @@ -395,7 +395,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 9c6c9930c0..d68e34cb50 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 @@ -427,7 +427,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 7 i32.const 0 call $~lib/builtins/abort @@ -442,7 +442,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 10 i32.const 0 call $~lib/builtins/abort @@ -457,7 +457,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 13 i32.const 0 call $~lib/builtins/abort @@ -478,7 +478,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 18 i32.const 0 call $~lib/builtins/abort @@ -493,7 +493,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -508,7 +508,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -523,7 +523,7 @@ i32.le_u if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -540,7 +540,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 70 i32.const 2 call $~lib/builtins/abort @@ -555,7 +555,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 72 i32.const 13 call $~lib/builtins/abort @@ -578,7 +578,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -593,9 +593,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 253a6163e8..2a14133085 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 @@ -101,7 +101,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 @@ -402,7 +402,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -485,7 +485,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -502,7 +502,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -530,7 +530,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -603,11 +603,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 @@ -618,7 +618,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -636,7 +636,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -654,13 +654,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 @@ -720,7 +720,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -772,7 +772,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -805,7 +805,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -876,7 +876,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 @@ -886,8 +886,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 @@ -987,7 +987,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1003,7 +1003,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1039,7 +1039,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 204 + i32.const 1212 i32.gt_u if local.get $0 @@ -1058,7 +1058,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1075,7 +1075,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1086,7 +1086,7 @@ ) (func $~lib/rt/pure/__release (; 10 ;) (param $0 i32) local.get $0 - i32.const 204 + i32.const 1212 i32.gt_u if local.get $0 @@ -1113,7 +1113,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1140,7 +1140,7 @@ local.tee $1 if local.get $1 - i32.const 204 + i32.const 1212 i32.ge_u if local.get $1 @@ -1158,7 +1158,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1179,7 +1179,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/runtime-stub.optimized.wat b/tests/compiler/runtime-stub.optimized.wat index eab4d7d804..d97ae347d4 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)) @@ -114,9 +114,9 @@ global.set $~lib/rt/stub/offset ) (func $~start (; 5 ;) - 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 d146434614..1b2b79eebe 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 @@ -57,8 +57,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 @@ -66,9 +66,7 @@ end local.get $0 i32.load offset=4 - i32.const 4 - i32.add - i32.load + i32.load offset=4 ) (func $~lib/string/String#get:length (; 3 ;) (param $0 i32) (result i32) local.get $0 @@ -87,7 +85,7 @@ (func $~lib/util/string/compareImpl (; 5 ;) (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 @@ -176,7 +174,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 a3d57bb664..81143ba576 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 @@ -153,7 +153,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -249,7 +249,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -263,7 +263,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -336,7 +336,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -391,7 +391,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -406,7 +406,7 @@ i32.ne if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -454,7 +454,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -537,7 +537,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -554,7 +554,7 @@ i32.lt_u if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -582,7 +582,7 @@ i32.lt_u if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -655,11 +655,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 @@ -670,7 +670,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 528 + i32.const 1536 i32.add i32.const 0 i32.store offset=4 @@ -688,7 +688,7 @@ i32.add i32.const 2 i32.shl - i32.const 528 + i32.const 1536 i32.add i32.const 0 i32.store offset=96 @@ -706,13 +706,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 @@ -772,7 +772,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -824,7 +824,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -857,7 +857,7 @@ i32.and if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -928,7 +928,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 @@ -938,8 +938,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 @@ -1039,7 +1039,7 @@ i32.eqz if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1055,7 +1055,7 @@ i32.lt_u if i32.const 0 - i32.const 384 + i32.const 1392 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1093,7 +1093,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 528 + i32.const 1536 i32.gt_u if local.get $0 @@ -1112,7 +1112,7 @@ i32.ne if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1131,7 +1131,7 @@ i32.and if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1168,7 +1168,7 @@ ) (func $~lib/rt/pure/__release (; 17 ;) (param $0 i32) local.get $0 - i32.const 528 + i32.const 1536 i32.gt_u if local.get $0 @@ -1180,109 +1180,109 @@ (func $start:std/array-literal (; 18 ;) (local $0 i32) (local $1 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 @@ -1320,7 +1320,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -1331,7 +1331,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 @@ -1344,7 +1344,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -1357,7 +1357,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 22 i32.const 0 call $~lib/builtins/abort @@ -1397,7 +1397,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -1408,7 +1408,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 @@ -1421,7 +1421,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -1434,7 +1434,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 30 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 34 i32.const 0 call $~lib/builtins/abort @@ -1512,7 +1512,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 38 i32.const 0 call $~lib/builtins/abort @@ -1561,7 +1561,7 @@ i32.and if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1608,7 +1608,7 @@ i32.and if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1631,7 +1631,7 @@ i32.le_u if i32.const 0 - i32.const 496 + i32.const 1504 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1650,7 +1650,7 @@ ) (func $~lib/rt/pure/__visit (; 21 ;) (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 320976cb56..e72102f711 100644 --- a/tests/compiler/std/array.optimized.wat +++ b/tests/compiler/std/array.optimized.wat @@ -30,189 +30,189 @@ (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\12\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 7300) "\01") - (data (i32.const 7312) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") - (data (i32.const 7344) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") - (data (i32.const 7376) "\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 7408) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00,\002") - (data (i32.const 7440) "\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 7472) "\03\00\00\00\01\00\00\00\00\00\00\00\03\00\00\00\01\ff") - (data (i32.const 7504) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00,\00-\001\00,\000") - (data (i32.const 7536) "\06\00\00\00\01\00\00\00\00\00\00\00\06\00\00\00\01\00\ff\ff") - (data (i32.const 7568) "\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 7616) "\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 7664) "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 7728) " \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 7776) "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 7888) "\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 7936) "\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 7984) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\002") - (data (i32.const 8016) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\004") - (data (i32.const 8048) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00\80\1b\00\00@\1f\00\00\00\00\00\00`\1f") - (data (i32.const 8080) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00,\002\00,\00,\004") - (data (i32.const 8112) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") - (data (i32.const 8144) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\03\00\00\00\04") - (data (i32.const 8176) "\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 8208) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\01\02") - (data (i32.const 8240) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\03\04") - (data (i32.const 8272) "\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\12\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 8308) "\01") + (data (i32.const 8320) "\04\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\01") + (data (i32.const 8352) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") + (data (i32.const 8384) "\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 8416) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00,\002") + (data (i32.const 8448) "\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 8480) "\03\00\00\00\01\00\00\00\00\00\00\00\03\00\00\00\01\ff") + (data (i32.const 8512) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00,\00-\001\00,\000") + (data (i32.const 8544) "\06\00\00\00\01\00\00\00\00\00\00\00\06\00\00\00\01\00\ff\ff") + (data (i32.const 8576) "\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 8624) "\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 8672) "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 8736) " \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 8784) "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 8896) "\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 8944) "\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 8992) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\002") + (data (i32.const 9024) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\004") + (data (i32.const 9056) "\10\00\00\00\01\00\00\00\00\00\00\00\10\00\00\00p\1f\00\000#\00\00\00\00\00\00P#") + (data (i32.const 9088) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00,\002\00,\00,\004") + (data (i32.const 9120) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02") + (data (i32.const 9152) "\08\00\00\00\01\00\00\00\00\00\00\00\08\00\00\00\03\00\00\00\04") + (data (i32.const 9184) "\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 9216) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\01\02") + (data (i32.const 9248) "\02\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\03\04") + (data (i32.const 9280) "\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)) @@ -248,7 +248,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -270,7 +270,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -313,7 +313,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -409,7 +409,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -423,7 +423,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -496,7 +496,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -551,7 +551,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -566,7 +566,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -614,7 +614,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -697,7 +697,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -714,7 +714,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -742,7 +742,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -815,11 +815,11 @@ if unreachable end - i32.const 8304 + i32.const 9312 local.tee $0 i32.const 0 i32.store - i32.const 9872 + i32.const 10880 i32.const 0 i32.store loop $for-loop|0 @@ -830,7 +830,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 8304 + i32.const 9312 i32.add i32.const 0 i32.store offset=4 @@ -848,7 +848,7 @@ i32.add i32.const 2 i32.shl - i32.const 8304 + i32.const 9312 i32.add i32.const 0 i32.store offset=96 @@ -866,13 +866,13 @@ br $for-loop|0 end end - i32.const 8304 - i32.const 9888 + i32.const 9312 + i32.const 10896 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 8304 + i32.const 9312 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -882,8 +882,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 @@ -956,7 +956,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -1008,7 +1008,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -1041,7 +1041,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1112,7 +1112,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 @@ -1203,7 +1203,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1219,7 +1219,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -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 @@ -1481,7 +1430,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 8292 + i32.const 9300 i32.gt_u if local.get $0 @@ -1500,7 +1449,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1519,7 +1468,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1530,7 +1479,7 @@ ) (func $~lib/rt/pure/__release (; 18 ;) (param $0 i32) local.get $0 - i32.const 8292 + i32.const 9300 i32.gt_u if local.get $0 @@ -1548,8 +1497,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 @@ -1919,8 +1868,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 @@ -2058,8 +2007,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 @@ -2164,7 +2113,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2276,7 +2225,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 8292 + i32.const 9300 i32.ge_u if local.get $1 @@ -2304,8 +2253,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 @@ -2380,8 +2329,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 @@ -2420,8 +2369,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 @@ -2854,8 +2803,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 @@ -2869,8 +2818,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 @@ -2962,8 +2911,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 @@ -2984,8 +2933,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 @@ -3391,7 +3340,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 619 i32.const 6 call $~lib/builtins/abort @@ -3409,8 +3358,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 @@ -4675,8 +4624,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 @@ -5143,8 +5092,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 @@ -5257,7 +5206,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 881 i32.const 2 call $~lib/builtins/abort @@ -5282,8 +5231,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 @@ -5443,7 +5392,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 881 i32.const 2 call $~lib/builtins/abort @@ -5672,7 +5621,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 881 i32.const 2 call $~lib/builtins/abort @@ -5721,7 +5670,7 @@ (local $4 i32) block $__inlined_func$~lib/string/String#concat (result i32) local.get $0 - i32.const 5232 + i32.const 6240 local.get $0 select local.set $2 @@ -5731,13 +5680,13 @@ i32.eqz if local.get $0 - i32.const 5232 + i32.const 6240 i32.ne if local.get $0 call $~lib/rt/pure/__release end - i32.const 5232 + i32.const 6240 local.set $0 end local.get $2 @@ -5756,7 +5705,7 @@ if local.get $0 call $~lib/rt/pure/__release - i32.const 5120 + i32.const 6128 br $__inlined_func$~lib/string/String#concat end local.get $1 @@ -5814,7 +5763,7 @@ local.set $6 i32.const 0 local.set $4 - i32.const 5120 + i32.const 6128 local.set $1 loop $for-loop|00 local.get $4 @@ -5824,16 +5773,16 @@ local.get $1 local.tee $0 block $__inlined_func$~lib/string/String#charAt (result i32) - i32.const 5120 + i32.const 6128 call $~lib/math/NativeMath.random - i32.const 4080 + i32.const 5088 call $~lib/string/String#get:length f64.convert_i32_s f64.mul f64.floor i32.trunc_f64_s local.tee $1 - i32.const 4080 + i32.const 5088 call $~lib/string/String#get:length i32.ge_u br_if $__inlined_func$~lib/string/String#charAt @@ -5845,7 +5794,7 @@ local.get $1 i32.const 1 i32.shl - i32.const 4080 + i32.const 5088 i32.add i32.load16_u i32.store16 @@ -5937,7 +5886,7 @@ local.tee $3 i32.eqz if - i32.const 5120 + i32.const 6128 return end i32.const 0 @@ -5980,14 +5929,14 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 i32.eqz if - i32.const 5296 - i32.const 5328 + i32.const 6304 + i32.const 6336 local.get $0 i32.load8_u select @@ -5995,7 +5944,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 5 @@ -6029,8 +5978,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 @@ -6048,7 +5997,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -6079,8 +6028,8 @@ i32.const 1 i32.shl i32.add - i32.const 5296 - i32.const 5328 + i32.const 6304 + i32.const 6336 local.get $3 select local.get $0 @@ -6179,7 +6128,7 @@ local.get $0 i32.eqz if - i32.const 5472 + i32.const 6480 return end local.get $0 @@ -6275,7 +6224,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $4 @@ -6381,7 +6330,7 @@ local.get $0 i32.eqz if - i32.const 5472 + i32.const 6480 return end local.get $0 @@ -6438,7 +6387,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $4 @@ -6739,7 +6688,7 @@ local.get $4 i32.const 2 i32.shl - i32.const 6880 + i32.const 7888 i32.add i64.load32_u local.get $10 @@ -6867,7 +6816,7 @@ i32.sub i32.const 2 i32.shl - i32.const 6880 + i32.const 7888 i32.add i64.load32_u i64.mul @@ -7289,14 +7238,14 @@ i32.sub global.set $~lib/util/number/_K local.get $9 - i32.const 5968 + i32.const 6976 i32.add i64.load global.set $~lib/util/number/_frc_pow local.get $4 i32.const 1 i32.shl - i32.const 6688 + i32.const 7696 i32.add i32.load16_s global.set $~lib/util/number/_exp_pow @@ -7555,7 +7504,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $4 @@ -7568,7 +7517,7 @@ f64.const 0 f64.eq if - i32.const 5824 + i32.const 6832 local.set $0 br $__inlined_func$~lib/util/number/dtoa end @@ -7582,12 +7531,12 @@ local.get $3 f64.ne if - i32.const 5856 + i32.const 6864 local.set $0 br $__inlined_func$~lib/util/number/dtoa end - i32.const 5888 - i32.const 5936 + i32.const 6896 + i32.const 6944 local.get $3 f64.const 0 f64.lt @@ -7624,7 +7573,7 @@ return end local.get $4 - i32.const 5792 + i32.const 6800 call $~lib/string/String#get:length local.tee $5 i32.const 28 @@ -7663,7 +7612,7 @@ i32.const 1 i32.shl i32.add - i32.const 5792 + i32.const 6800 local.get $5 i32.const 1 i32.shl @@ -7719,7 +7668,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $6 @@ -7738,13 +7687,13 @@ local.get $5 call $~lib/rt/pure/__retain else - i32.const 5120 + i32.const 6128 end local.get $5 call $~lib/rt/pure/__release return end - i32.const 5120 + i32.const 6128 local.set $1 local.get $2 local.tee $4 @@ -7892,7 +7841,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -7908,15 +7857,15 @@ end local.get $4 call $~lib/rt/pure/__release - i32.const 7104 - i32.const 5120 + i32.const 8112 + 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 @@ -7945,7 +7894,7 @@ if local.get $1 local.get $1 - i32.const 7104 + i32.const 8112 call $~lib/string/String.__concat local.tee $6 local.tee $2 @@ -7966,7 +7915,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 @@ -8010,7 +7959,7 @@ if local.get $1 local.get $1 - i32.const 7104 + i32.const 8112 call $~lib/string/String.__concat local.tee $3 local.tee $2 @@ -8117,7 +8066,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -8129,7 +8078,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 11 @@ -8166,7 +8115,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -8253,7 +8202,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -8265,7 +8214,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -8304,7 +8253,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -8478,7 +8427,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -8489,7 +8438,7 @@ local.tee $4 i64.eqz if (result i32) - i32.const 5472 + i32.const 6480 else local.get $4 i64.const 4294967295 @@ -8527,7 +8476,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $5 i32.const 20 @@ -8566,7 +8515,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $5 i32.const 1 i32.shl @@ -8687,7 +8636,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $4 @@ -8698,7 +8647,7 @@ local.tee $3 i64.eqz if (result i32) - i32.const 5472 + i32.const 6480 else local.get $3 i64.const 63 @@ -8757,7 +8706,7 @@ return end local.get $4 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $5 i32.const 21 @@ -8796,7 +8745,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $5 i32.const 1 i32.shl @@ -8852,7 +8801,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -8869,18 +8818,18 @@ local.get $4 if (result i32) local.get $4 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join 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 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.set $7 loop $for-loop|0 @@ -8908,7 +8857,7 @@ local.tee $3 if local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join local.tee $2 local.get $1 @@ -8935,7 +8884,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 @@ -8978,7 +8927,7 @@ local.tee $0 if local.get $0 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join local.tee $2 local.get $1 @@ -9053,7 +9002,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $3 @@ -9065,7 +9014,7 @@ return end local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -9102,7 +9051,7 @@ i32.const 1 i32.shl i32.add - i32.const 5360 + i32.const 6368 local.get $4 i32.const 1 i32.shl @@ -9163,7 +9112,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -9182,15 +9131,15 @@ local.get $4 call $~lib/array/Array#toString 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 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.set $7 loop $for-loop|0 @@ -9244,7 +9193,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 @@ -9328,7 +9277,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -9345,18 +9294,18 @@ local.get $4 if (result i32) local.get $4 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join 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 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.set $7 loop $for-loop|0 @@ -9384,7 +9333,7 @@ local.tee $3 if local.get $3 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join local.tee $2 local.get $1 @@ -9411,7 +9360,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 @@ -9454,7 +9403,7 @@ local.tee $0 if local.get $0 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join local.tee $2 local.get $1 @@ -9503,7 +9452,7 @@ i32.const 0 i32.lt_s if - i32.const 5120 + i32.const 6128 return end local.get $5 @@ -9522,15 +9471,15 @@ local.get $4 call $~lib/array/Array<~lib/array/Array>#toString 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 - i32.const 5360 + i32.const 6368 call $~lib/string/String#get:length local.set $7 loop $for-loop|0 @@ -9584,7 +9533,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 @@ -9731,7 +9680,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -9743,7 +9692,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 $1 @@ -9756,7 +9705,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 $0 @@ -9764,7 +9713,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 2 call $~lib/builtins/abort @@ -9780,7 +9729,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 $58 @@ -9788,7 +9737,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 57 i32.const 2 call $~lib/builtins/abort @@ -9804,7 +9753,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 $59 @@ -9812,7 +9761,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 60 i32.const 2 call $~lib/builtins/abort @@ -9828,7 +9777,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 $56 @@ -9836,7 +9785,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 63 i32.const 2 call $~lib/builtins/abort @@ -9852,7 +9801,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 $57 @@ -9860,7 +9809,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 66 i32.const 2 call $~lib/builtins/abort @@ -9881,7 +9830,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 $1 @@ -9894,7 +9843,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 $0 @@ -9903,7 +9852,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 73 i32.const 2 call $~lib/builtins/abort @@ -9919,7 +9868,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 $58 @@ -9928,7 +9877,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 76 i32.const 2 call $~lib/builtins/abort @@ -9944,7 +9893,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 $59 @@ -9953,7 +9902,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 79 i32.const 2 call $~lib/builtins/abort @@ -9969,7 +9918,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 $56 @@ -9978,7 +9927,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 82 i32.const 2 call $~lib/builtins/abort @@ -9994,7 +9943,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 $57 @@ -10003,7 +9952,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 85 i32.const 2 call $~lib/builtins/abort @@ -10025,7 +9974,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 @@ -10035,7 +9984,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 @@ -10051,7 +10000,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 96 i32.const 2 call $~lib/builtins/abort @@ -10063,7 +10012,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 97 i32.const 2 call $~lib/builtins/abort @@ -10075,7 +10024,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 98 i32.const 2 call $~lib/builtins/abort @@ -10087,7 +10036,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 102 i32.const 2 call $~lib/builtins/abort @@ -10097,7 +10046,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 @@ -10109,7 +10058,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 104 i32.const 2 call $~lib/builtins/abort @@ -10124,7 +10073,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 108 i32.const 2 call $~lib/builtins/abort @@ -10136,7 +10085,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -10149,7 +10098,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 110 i32.const 2 call $~lib/builtins/abort @@ -10164,7 +10113,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 114 i32.const 2 call $~lib/builtins/abort @@ -10176,7 +10125,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 115 i32.const 2 call $~lib/builtins/abort @@ -10189,7 +10138,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 116 i32.const 2 call $~lib/builtins/abort @@ -10202,7 +10151,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 117 i32.const 2 call $~lib/builtins/abort @@ -10217,7 +10166,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 121 i32.const 2 call $~lib/builtins/abort @@ -10229,7 +10178,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 122 i32.const 2 call $~lib/builtins/abort @@ -10242,7 +10191,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 123 i32.const 2 call $~lib/builtins/abort @@ -10255,7 +10204,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 124 i32.const 2 call $~lib/builtins/abort @@ -10268,7 +10217,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 125 i32.const 2 call $~lib/builtins/abort @@ -10328,7 +10277,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 @@ -10349,7 +10298,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 142 i32.const 2 call $~lib/builtins/abort @@ -10361,7 +10310,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 143 i32.const 2 call $~lib/builtins/abort @@ -10373,7 +10322,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 144 i32.const 2 call $~lib/builtins/abort @@ -10383,7 +10332,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 $56 @@ -10395,7 +10344,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 147 i32.const 2 call $~lib/builtins/abort @@ -10408,7 +10357,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 149 i32.const 2 call $~lib/builtins/abort @@ -10421,7 +10370,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 150 i32.const 2 call $~lib/builtins/abort @@ -10434,7 +10383,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 151 i32.const 2 call $~lib/builtins/abort @@ -10458,7 +10407,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 158 i32.const 2 call $~lib/builtins/abort @@ -10470,7 +10419,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 159 i32.const 2 call $~lib/builtins/abort @@ -10482,7 +10431,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 160 i32.const 2 call $~lib/builtins/abort @@ -10495,7 +10444,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 161 i32.const 2 call $~lib/builtins/abort @@ -10508,7 +10457,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 162 i32.const 2 call $~lib/builtins/abort @@ -10521,7 +10470,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 163 i32.const 2 call $~lib/builtins/abort @@ -10534,7 +10483,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 164 i32.const 2 call $~lib/builtins/abort @@ -10547,7 +10496,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 165 i32.const 2 call $~lib/builtins/abort @@ -10562,7 +10511,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 168 i32.const 2 call $~lib/builtins/abort @@ -10571,14 +10520,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 $58 i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 176 i32.const 2 call $~lib/builtins/abort @@ -10596,7 +10545,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 178 i32.const 2 call $~lib/builtins/abort @@ -10606,7 +10555,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 @@ -10623,7 +10572,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 $1 @@ -10635,7 +10584,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 $59 @@ -10644,7 +10593,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 186 i32.const 2 call $~lib/builtins/abort @@ -10653,7 +10602,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 $0 @@ -10668,7 +10617,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 $57 @@ -10677,7 +10626,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 188 i32.const 2 call $~lib/builtins/abort @@ -10686,7 +10635,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 $0 @@ -10700,7 +10649,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 $54 @@ -10709,7 +10658,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 190 i32.const 2 call $~lib/builtins/abort @@ -10718,7 +10667,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 $0 @@ -10732,7 +10681,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 $52 @@ -10741,7 +10690,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 192 i32.const 2 call $~lib/builtins/abort @@ -10750,7 +10699,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 $0 @@ -10764,7 +10713,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 $50 @@ -10773,7 +10722,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 194 i32.const 2 call $~lib/builtins/abort @@ -10782,7 +10731,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 $0 @@ -10796,7 +10745,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 $47 @@ -10805,7 +10754,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 196 i32.const 2 call $~lib/builtins/abort @@ -10814,7 +10763,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 $0 @@ -10828,7 +10777,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 $45 @@ -10837,7 +10786,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 198 i32.const 2 call $~lib/builtins/abort @@ -10846,7 +10795,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 $0 @@ -10860,7 +10809,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 $44 @@ -10869,7 +10818,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 200 i32.const 2 call $~lib/builtins/abort @@ -10878,7 +10827,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 $0 @@ -10892,7 +10841,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 $41 @@ -10901,7 +10850,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 202 i32.const 2 call $~lib/builtins/abort @@ -10910,7 +10859,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 $0 @@ -10924,7 +10873,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 $39 @@ -10933,7 +10882,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 204 i32.const 2 call $~lib/builtins/abort @@ -10942,7 +10891,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.set $1 @@ -10957,7 +10906,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 $36 @@ -10966,7 +10915,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 206 i32.const 2 call $~lib/builtins/abort @@ -10975,7 +10924,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 @@ -10990,7 +10939,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 $35 @@ -10999,7 +10948,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 208 i32.const 2 call $~lib/builtins/abort @@ -11064,7 +11013,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 216 i32.const 2 call $~lib/builtins/abort @@ -11076,7 +11025,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 217 i32.const 2 call $~lib/builtins/abort @@ -11089,7 +11038,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 218 i32.const 2 call $~lib/builtins/abort @@ -11102,7 +11051,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 219 i32.const 2 call $~lib/builtins/abort @@ -11115,7 +11064,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 220 i32.const 2 call $~lib/builtins/abort @@ -11128,7 +11077,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 221 i32.const 2 call $~lib/builtins/abort @@ -11143,7 +11092,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 225 i32.const 2 call $~lib/builtins/abort @@ -11155,7 +11104,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 226 i32.const 2 call $~lib/builtins/abort @@ -11168,7 +11117,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 227 i32.const 2 call $~lib/builtins/abort @@ -11181,7 +11130,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 228 i32.const 2 call $~lib/builtins/abort @@ -11194,7 +11143,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 229 i32.const 2 call $~lib/builtins/abort @@ -11207,7 +11156,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 230 i32.const 2 call $~lib/builtins/abort @@ -11220,7 +11169,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 231 i32.const 2 call $~lib/builtins/abort @@ -11233,8 +11182,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 @@ -11270,7 +11219,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 240 i32.const 2 call $~lib/builtins/abort @@ -11282,7 +11231,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 241 i32.const 2 call $~lib/builtins/abort @@ -11294,7 +11243,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 242 i32.const 2 call $~lib/builtins/abort @@ -11307,7 +11256,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 243 i32.const 2 call $~lib/builtins/abort @@ -11320,7 +11269,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 244 i32.const 2 call $~lib/builtins/abort @@ -11333,7 +11282,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 245 i32.const 2 call $~lib/builtins/abort @@ -11346,7 +11295,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 246 i32.const 2 call $~lib/builtins/abort @@ -11360,7 +11309,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 250 i32.const 2 call $~lib/builtins/abort @@ -11372,7 +11321,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 251 i32.const 2 call $~lib/builtins/abort @@ -11384,7 +11333,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 252 i32.const 2 call $~lib/builtins/abort @@ -11397,7 +11346,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 253 i32.const 2 call $~lib/builtins/abort @@ -11410,7 +11359,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 254 i32.const 2 call $~lib/builtins/abort @@ -11423,7 +11372,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 255 i32.const 2 call $~lib/builtins/abort @@ -11479,7 +11428,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 263 i32.const 2 call $~lib/builtins/abort @@ -11491,7 +11440,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 264 i32.const 2 call $~lib/builtins/abort @@ -11504,7 +11453,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 265 i32.const 2 call $~lib/builtins/abort @@ -11517,7 +11466,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 266 i32.const 2 call $~lib/builtins/abort @@ -11530,7 +11479,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 267 i32.const 2 call $~lib/builtins/abort @@ -11550,7 +11499,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 @@ -11566,7 +11515,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 280 i32.const 2 call $~lib/builtins/abort @@ -11582,7 +11531,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 283 i32.const 2 call $~lib/builtins/abort @@ -11598,7 +11547,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 286 i32.const 2 call $~lib/builtins/abort @@ -11614,7 +11563,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 289 i32.const 2 call $~lib/builtins/abort @@ -11630,7 +11579,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 292 i32.const 2 call $~lib/builtins/abort @@ -11646,7 +11595,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 295 i32.const 2 call $~lib/builtins/abort @@ -11662,7 +11611,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 298 i32.const 2 call $~lib/builtins/abort @@ -11678,7 +11627,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 301 i32.const 2 call $~lib/builtins/abort @@ -11694,7 +11643,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 304 i32.const 2 call $~lib/builtins/abort @@ -11703,7 +11652,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 @@ -11758,7 +11707,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 306 i32.const 2 call $~lib/builtins/abort @@ -11767,7 +11716,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 $58 @@ -11822,7 +11771,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 307 i32.const 2 call $~lib/builtins/abort @@ -11840,7 +11789,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 314 i32.const 2 call $~lib/builtins/abort @@ -11854,7 +11803,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 317 i32.const 2 call $~lib/builtins/abort @@ -11866,7 +11815,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 @@ -11878,7 +11827,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 @@ -11892,7 +11841,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 326 i32.const 2 call $~lib/builtins/abort @@ -11906,7 +11855,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 329 i32.const 2 call $~lib/builtins/abort @@ -11920,7 +11869,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 332 i32.const 2 call $~lib/builtins/abort @@ -11934,7 +11883,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 335 i32.const 2 call $~lib/builtins/abort @@ -11948,7 +11897,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 338 i32.const 2 call $~lib/builtins/abort @@ -11962,7 +11911,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 341 i32.const 2 call $~lib/builtins/abort @@ -11975,7 +11924,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 $58 @@ -12029,7 +11978,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 343 i32.const 2 call $~lib/builtins/abort @@ -12042,7 +11991,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 $59 @@ -12096,7 +12045,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 344 i32.const 2 call $~lib/builtins/abort @@ -12113,7 +12062,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 348 i32.const 2 call $~lib/builtins/abort @@ -12125,7 +12074,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 349 i32.const 2 call $~lib/builtins/abort @@ -12138,7 +12087,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 350 i32.const 2 call $~lib/builtins/abort @@ -12151,7 +12100,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 351 i32.const 2 call $~lib/builtins/abort @@ -12164,7 +12113,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 @@ -12175,7 +12124,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 $54 @@ -12184,7 +12133,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 358 i32.const 2 call $~lib/builtins/abort @@ -12194,7 +12143,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 $53 @@ -12203,7 +12152,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 359 i32.const 2 call $~lib/builtins/abort @@ -12212,7 +12161,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 @@ -12226,7 +12175,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 $51 @@ -12235,7 +12184,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 362 i32.const 2 call $~lib/builtins/abort @@ -12245,7 +12194,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 $50 @@ -12254,7 +12203,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 363 i32.const 2 call $~lib/builtins/abort @@ -12263,7 +12212,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 @@ -12277,7 +12226,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 $47 @@ -12286,7 +12235,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 366 i32.const 2 call $~lib/builtins/abort @@ -12296,7 +12245,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 $46 @@ -12305,7 +12254,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 367 i32.const 2 call $~lib/builtins/abort @@ -12314,7 +12263,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.set $1 @@ -12328,7 +12277,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 $44 @@ -12337,7 +12286,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 370 i32.const 2 call $~lib/builtins/abort @@ -12347,7 +12296,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 $48 @@ -12356,7 +12305,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 371 i32.const 2 call $~lib/builtins/abort @@ -12365,7 +12314,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 $1 @@ -12378,7 +12327,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 $40 @@ -12387,7 +12336,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 374 i32.const 2 call $~lib/builtins/abort @@ -12397,7 +12346,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 $39 @@ -12406,7 +12355,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 375 i32.const 2 call $~lib/builtins/abort @@ -12415,7 +12364,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 $1 @@ -12428,7 +12377,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 $36 @@ -12437,7 +12386,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 378 i32.const 2 call $~lib/builtins/abort @@ -12447,7 +12396,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 $35 @@ -12456,7 +12405,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 379 i32.const 2 call $~lib/builtins/abort @@ -12465,7 +12414,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 $1 @@ -12478,7 +12427,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 $30 @@ -12487,7 +12436,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 382 i32.const 2 call $~lib/builtins/abort @@ -12497,7 +12446,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 $29 @@ -12506,7 +12455,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 383 i32.const 2 call $~lib/builtins/abort @@ -12515,7 +12464,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 $1 @@ -12528,7 +12477,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 $33 @@ -12537,7 +12486,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 386 i32.const 2 call $~lib/builtins/abort @@ -12547,7 +12496,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 $27 @@ -12556,7 +12505,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 387 i32.const 2 call $~lib/builtins/abort @@ -12565,7 +12514,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 $1 @@ -12578,7 +12527,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 $25 @@ -12587,7 +12536,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 390 i32.const 2 call $~lib/builtins/abort @@ -12597,7 +12546,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 $24 @@ -12606,7 +12555,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -12615,7 +12564,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 $1 @@ -12628,7 +12577,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 $22 @@ -12637,7 +12586,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -12647,7 +12596,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 $21 @@ -12656,7 +12605,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 395 i32.const 2 call $~lib/builtins/abort @@ -12665,7 +12614,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 $1 @@ -12678,7 +12627,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 $19 @@ -12687,7 +12636,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 398 i32.const 2 call $~lib/builtins/abort @@ -12697,7 +12646,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 $18 @@ -12706,7 +12655,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 399 i32.const 2 call $~lib/builtins/abort @@ -12715,7 +12664,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 $1 @@ -12728,7 +12677,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 $16 @@ -12737,7 +12686,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 402 i32.const 2 call $~lib/builtins/abort @@ -12747,7 +12696,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 $15 @@ -12756,7 +12705,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 403 i32.const 2 call $~lib/builtins/abort @@ -12765,7 +12714,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 $0 @@ -12779,7 +12728,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 $13 @@ -12788,7 +12737,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 406 i32.const 2 call $~lib/builtins/abort @@ -12798,7 +12747,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 $12 @@ -12807,7 +12756,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 407 i32.const 2 call $~lib/builtins/abort @@ -12816,7 +12765,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 $59 @@ -12830,7 +12779,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 $10 @@ -12839,7 +12788,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 410 i32.const 2 call $~lib/builtins/abort @@ -12849,7 +12798,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 $9 @@ -12858,7 +12807,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 411 i32.const 2 call $~lib/builtins/abort @@ -12867,7 +12816,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 $0 @@ -12877,7 +12826,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 @@ -12887,7 +12836,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 @@ -12935,7 +12884,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 421 i32.const 2 call $~lib/builtins/abort @@ -12950,7 +12899,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 422 i32.const 2 call $~lib/builtins/abort @@ -12965,7 +12914,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 423 i32.const 2 call $~lib/builtins/abort @@ -12977,7 +12926,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 425 i32.const 2 call $~lib/builtins/abort @@ -12992,7 +12941,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 426 i32.const 2 call $~lib/builtins/abort @@ -13007,7 +12956,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 427 i32.const 2 call $~lib/builtins/abort @@ -13022,7 +12971,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 428 i32.const 2 call $~lib/builtins/abort @@ -13055,7 +13004,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 433 i32.const 2 call $~lib/builtins/abort @@ -13069,7 +13018,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 434 i32.const 9 call $~lib/builtins/abort @@ -13080,7 +13029,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 434 i32.const 2 call $~lib/builtins/abort @@ -13092,7 +13041,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 436 i32.const 2 call $~lib/builtins/abort @@ -13104,7 +13053,7 @@ local.tee $3 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 437 i32.const 2 call $~lib/builtins/abort @@ -13118,7 +13067,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 9 call $~lib/builtins/abort @@ -13129,7 +13078,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 438 i32.const 2 call $~lib/builtins/abort @@ -13260,7 +13209,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 @@ -13275,7 +13224,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 454 i32.const 2 call $~lib/builtins/abort @@ -13290,7 +13239,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 457 i32.const 2 call $~lib/builtins/abort @@ -13305,7 +13254,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 465 i32.const 2 call $~lib/builtins/abort @@ -13317,7 +13266,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 466 i32.const 2 call $~lib/builtins/abort @@ -13332,7 +13281,7 @@ i32.eq if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 468 i32.const 2 call $~lib/builtins/abort @@ -13359,7 +13308,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 481 i32.const 2 call $~lib/builtins/abort @@ -13371,7 +13320,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 482 i32.const 2 call $~lib/builtins/abort @@ -13390,7 +13339,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 2 call $~lib/builtins/abort @@ -13401,7 +13350,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 @@ -13414,7 +13363,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 503 i32.const 2 call $~lib/builtins/abort @@ -13426,7 +13375,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 504 i32.const 2 call $~lib/builtins/abort @@ -13437,7 +13386,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 @@ -13462,7 +13411,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 519 i32.const 2 call $~lib/builtins/abort @@ -13474,7 +13423,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 520 i32.const 2 call $~lib/builtins/abort @@ -13493,7 +13442,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -13504,7 +13453,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 @@ -13515,7 +13464,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 @@ -13527,7 +13476,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 542 i32.const 2 call $~lib/builtins/abort @@ -13540,7 +13489,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 544 i32.const 2 call $~lib/builtins/abort @@ -13563,7 +13512,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 @@ -13575,7 +13524,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -13597,7 +13546,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -13613,7 +13562,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 578 i32.const 2 call $~lib/builtins/abort @@ -13625,7 +13574,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 579 i32.const 2 call $~lib/builtins/abort @@ -13641,7 +13590,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -13669,7 +13618,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 596 i32.const 2 call $~lib/builtins/abort @@ -13681,7 +13630,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 597 i32.const 2 call $~lib/builtins/abort @@ -13702,7 +13651,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 622 i32.const 2 call $~lib/builtins/abort @@ -13791,7 +13740,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 636 i32.const 2 call $~lib/builtins/abort @@ -13807,7 +13756,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 637 i32.const 2 call $~lib/builtins/abort @@ -13824,7 +13773,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 646 i32.const 2 call $~lib/builtins/abort @@ -13836,7 +13785,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 647 i32.const 2 call $~lib/builtins/abort @@ -13853,7 +13802,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 654 i32.const 2 call $~lib/builtins/abort @@ -13882,7 +13831,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 669 i32.const 2 call $~lib/builtins/abort @@ -13894,7 +13843,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 670 i32.const 2 call $~lib/builtins/abort @@ -13917,7 +13866,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 680 i32.const 2 call $~lib/builtins/abort @@ -13934,7 +13883,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 689 i32.const 2 call $~lib/builtins/abort @@ -13946,7 +13895,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 690 i32.const 2 call $~lib/builtins/abort @@ -13963,7 +13912,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 697 i32.const 2 call $~lib/builtins/abort @@ -13992,7 +13941,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -14004,7 +13953,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 713 i32.const 2 call $~lib/builtins/abort @@ -14028,7 +13977,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 723 i32.const 2 call $~lib/builtins/abort @@ -14044,7 +13993,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 727 i32.const 2 call $~lib/builtins/abort @@ -14060,7 +14009,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 730 i32.const 2 call $~lib/builtins/abort @@ -14072,7 +14021,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 @@ -14088,7 +14037,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 741 i32.const 2 call $~lib/builtins/abort @@ -14100,7 +14049,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 742 i32.const 2 call $~lib/builtins/abort @@ -14116,7 +14065,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 744 i32.const 2 call $~lib/builtins/abort @@ -14144,7 +14093,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 757 i32.const 2 call $~lib/builtins/abort @@ -14156,7 +14105,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 758 i32.const 2 call $~lib/builtins/abort @@ -14178,7 +14127,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 768 i32.const 2 call $~lib/builtins/abort @@ -14194,7 +14143,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 772 i32.const 2 call $~lib/builtins/abort @@ -14210,7 +14159,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 775 i32.const 2 call $~lib/builtins/abort @@ -14222,7 +14171,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 @@ -14238,7 +14187,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 786 i32.const 2 call $~lib/builtins/abort @@ -14250,7 +14199,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 787 i32.const 2 call $~lib/builtins/abort @@ -14266,7 +14215,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 789 i32.const 2 call $~lib/builtins/abort @@ -14294,7 +14243,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 802 i32.const 2 call $~lib/builtins/abort @@ -14304,7 +14253,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 @@ -14361,7 +14310,7 @@ i32.eqz if i32.const 0 - i32.const 4032 + i32.const 5040 i32.const 1406 i32.const 4 call $~lib/builtins/abort @@ -14370,7 +14319,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 $0 @@ -14383,7 +14332,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.set $57 @@ -14450,7 +14399,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 892 i32.const 2 call $~lib/builtins/abort @@ -14459,7 +14408,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 $59 @@ -14472,7 +14421,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.set $55 @@ -14539,7 +14488,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 896 i32.const 2 call $~lib/builtins/abort @@ -14548,7 +14497,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 $54 @@ -14562,7 +14511,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 $41 @@ -14571,7 +14520,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 900 i32.const 2 call $~lib/builtins/abort @@ -14580,7 +14529,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 $53 @@ -14594,7 +14543,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 $40 @@ -14603,7 +14552,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 904 i32.const 2 call $~lib/builtins/abort @@ -14612,35 +14561,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 $44 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 $52 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 $51 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 $50 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 $1 @@ -14669,7 +14618,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 $39 @@ -14678,7 +14627,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 924 i32.const 2 call $~lib/builtins/abort @@ -14691,7 +14640,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 $38 @@ -14700,7 +14649,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 927 i32.const 2 call $~lib/builtins/abort @@ -14716,7 +14665,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 930 i32.const 2 call $~lib/builtins/abort @@ -14732,7 +14681,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 933 i32.const 2 call $~lib/builtins/abort @@ -14748,7 +14697,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 936 i32.const 2 call $~lib/builtins/abort @@ -14764,7 +14713,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 939 i32.const 2 call $~lib/builtins/abort @@ -14780,7 +14729,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 942 i32.const 2 call $~lib/builtins/abort @@ -14947,14 +14896,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 $0 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 $59 @@ -15019,7 +14968,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 979 i32.const 2 call $~lib/builtins/abort @@ -15041,7 +14990,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 $1 @@ -15051,12 +15000,12 @@ call $~lib/util/string/joinBooleanArray local.tee $0 local.get $0 - 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 @@ -15065,19 +15014,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 $54 - i32.const 5120 + i32.const 6128 call $~lib/array/Array#join local.tee $53 - 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 @@ -15086,19 +15035,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 $52 - i32.const 5568 + i32.const 6576 call $~lib/array/Array#join local.tee $51 - 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 @@ -15107,19 +15056,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 $50 - i32.const 5632 + i32.const 6640 call $~lib/array/Array#join local.tee $49 - 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 @@ -15128,7 +15077,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 $0 @@ -15139,12 +15088,12 @@ local.tee $59 local.set $47 local.get $59 - i32.const 6944 + i32.const 7952 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 @@ -15153,19 +15102,19 @@ i32.const 3 i32.const 2 i32.const 15 - i32.const 7072 + i32.const 8080 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $46 - i32.const 5120 + i32.const 6128 call $~lib/array/Array<~lib/string/String | null>#join local.tee $45 - 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 993 i32.const 2 call $~lib/builtins/abort @@ -15193,12 +15142,12 @@ local.get $59 call $~lib/array/Array#join local.tee $44 - i32.const 7152 + i32.const 8160 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 @@ -15223,12 +15172,12 @@ local.get $57 call $~lib/array/Array#join local.tee $48 - i32.const 7232 + i32.const 8240 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 @@ -15268,93 +15217,93 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 7312 + i32.const 8320 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $57 i32.const 1 i32.const 2 i32.const 3 - i32.const 7328 + i32.const 8336 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $55 i32.const 2 i32.const 2 i32.const 3 - i32.const 7360 + i32.const 8368 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $54 i32.const 4 i32.const 2 i32.const 3 - i32.const 7392 + i32.const 8400 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.set $53 local.get $57 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join local.tee $1 local.get $1 - 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 unreachable end local.get $55 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join local.tee $1 local.set $46 local.get $1 - 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 1009 i32.const 2 call $~lib/builtins/abort unreachable end local.get $54 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join local.tee $1 local.set $45 local.get $1 - i32.const 7424 + i32.const 8432 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 unreachable end local.get $53 - i32.const 5360 + i32.const 6368 call $~lib/array/Array#join local.tee $1 local.set $44 local.get $1 - i32.const 7456 + i32.const 8464 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 @@ -15363,7 +15312,7 @@ i32.const 3 i32.const 0 i32.const 21 - i32.const 7488 + i32.const 8496 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $52 @@ -15374,12 +15323,12 @@ local.tee $1 local.set $48 local.get $1 - 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 1013 i32.const 2 call $~lib/builtins/abort @@ -15388,7 +15337,7 @@ i32.const 3 i32.const 1 i32.const 22 - i32.const 7552 + i32.const 8560 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $51 @@ -15399,12 +15348,12 @@ local.tee $1 local.set $41 local.get $1 - i32.const 7584 + i32.const 8592 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 @@ -15413,7 +15362,7 @@ i32.const 3 i32.const 3 i32.const 23 - i32.const 7632 + i32.const 8640 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $50 @@ -15424,12 +15373,12 @@ local.tee $1 local.set $40 local.get $1 - 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 1015 i32.const 2 call $~lib/builtins/abort @@ -15438,7 +15387,7 @@ i32.const 4 i32.const 3 i32.const 24 - i32.const 7744 + i32.const 8752 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $49 @@ -15449,12 +15398,12 @@ local.tee $1 local.set $39 local.get $1 - i32.const 7792 + i32.const 8800 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 @@ -15463,21 +15412,21 @@ i32.const 7 i32.const 2 i32.const 15 - i32.const 7904 + i32.const 8912 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $38 - i32.const 5360 + i32.const 6368 call $~lib/array/Array<~lib/string/String | null>#join local.tee $1 local.set $36 local.get $1 - i32.const 7952 + i32.const 8960 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 @@ -15486,21 +15435,21 @@ i32.const 4 i32.const 2 i32.const 15 - i32.const 8064 + i32.const 9072 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $35 - i32.const 5360 + i32.const 6368 call $~lib/array/Array<~lib/string/String | null>#join local.tee $1 local.set $31 local.get $1 - i32.const 8096 + i32.const 9104 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 @@ -15518,7 +15467,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 8128 + i32.const 9136 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain i32.store @@ -15526,7 +15475,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 8160 + i32.const 9168 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain i32.store offset=4 @@ -15538,12 +15487,12 @@ local.tee $0 local.set $30 local.get $0 - 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 1024 i32.const 2 call $~lib/builtins/abort @@ -15561,7 +15510,7 @@ i32.const 2 i32.const 0 i32.const 6 - i32.const 8224 + i32.const 9232 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain i32.store @@ -15569,7 +15518,7 @@ i32.const 2 i32.const 0 i32.const 6 - i32.const 8256 + i32.const 9264 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain i32.store offset=4 @@ -15581,12 +15530,12 @@ local.tee $59 local.set $29 local.get $59 - 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 1027 i32.const 2 call $~lib/builtins/abort @@ -15611,7 +15560,7 @@ i32.const 1 i32.const 2 i32.const 7 - i32.const 8288 + i32.const 9296 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain i32.store @@ -15625,12 +15574,12 @@ local.tee $34 local.set $33 local.get $34 - 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 1030 i32.const 2 call $~lib/builtins/abort @@ -15725,7 +15674,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -15807,7 +15756,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -15822,7 +15771,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -15841,7 +15790,7 @@ ) (func $~lib/rt/pure/__visit (; 166 ;) (param $0 i32) local.get $0 - i32.const 8292 + i32.const 9300 i32.lt_u if return 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 f36b0028ce..6f31885285 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 @@ -106,7 +106,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -202,7 +202,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -216,7 +216,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -289,7 +289,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -344,7 +344,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -359,7 +359,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -407,7 +407,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -490,7 +490,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -507,7 +507,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -535,7 +535,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -608,11 +608,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 @@ -623,7 +623,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 432 + i32.const 1440 i32.add i32.const 0 i32.store offset=4 @@ -641,7 +641,7 @@ i32.add i32.const 2 i32.shl - i32.const 432 + i32.const 1440 i32.add i32.const 0 i32.store offset=96 @@ -659,13 +659,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 @@ -725,7 +725,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -777,7 +777,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -810,7 +810,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -881,7 +881,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 @@ -891,8 +891,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 @@ -992,7 +992,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1008,7 +1008,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1054,51 +1054,35 @@ 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 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 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + i32.store8 offset=2 + 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 br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1122,97 +1106,68 @@ 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 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 - local.get $0 + i32.store offset=8 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 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 - local.get $0 + i32.store offset=24 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 @@ -1224,20 +1179,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 @@ -1255,7 +1204,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 432 + i32.const 1440 i32.gt_u if local.get $0 @@ -1274,7 +1223,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1293,7 +1242,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1547,7 +1496,7 @@ ) (func $~lib/rt/pure/__release (; 17 ;) (param $0 i32) local.get $0 - i32.const 432 + i32.const 1440 i32.gt_u if local.get $0 @@ -1566,8 +1515,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 @@ -1658,8 +1607,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 @@ -1730,7 +1679,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 4 i32.const 2 call $~lib/builtins/abort @@ -1748,7 +1697,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 2 call $~lib/builtins/abort @@ -1759,7 +1708,7 @@ i32.eq if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 2 call $~lib/builtins/abort @@ -1779,7 +1728,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 13 i32.const 2 call $~lib/builtins/abort @@ -1799,7 +1748,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 17 i32.const 2 call $~lib/builtins/abort @@ -1819,7 +1768,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -1839,7 +1788,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 25 i32.const 2 call $~lib/builtins/abort @@ -1860,7 +1809,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 29 i32.const 2 call $~lib/builtins/abort @@ -1881,7 +1830,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 2 call $~lib/builtins/abort @@ -1900,7 +1849,7 @@ i32.load offset=12 if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -1910,7 +1859,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 38 i32.const 2 call $~lib/builtins/abort @@ -1931,7 +1880,7 @@ i32.const 0 call $~lib/rt/tlsf/__alloc local.tee $3 - i32.const 368 + i32.const 1376 i32.const 8 call $~lib/memory/memory.copy local.get $1 @@ -1994,7 +1943,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -2023,7 +1972,7 @@ local.tee $1 if local.get $1 - i32.const 432 + i32.const 1440 i32.ge_u if local.get $1 @@ -2038,7 +1987,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -2061,7 +2010,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort 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 b29f7f91d6..5c319a708c 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 @@ -114,7 +114,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -210,7 +210,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -224,7 +224,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -297,7 +297,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -352,7 +352,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -367,7 +367,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -415,7 +415,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 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 @@ -631,7 +631,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 512 + i32.const 1520 i32.add i32.const 0 i32.store offset=4 @@ -649,7 +649,7 @@ i32.add i32.const 2 i32.shl - i32.const 512 + i32.const 1520 i32.add i32.const 0 i32.store offset=96 @@ -667,13 +667,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 @@ -733,7 +733,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -785,7 +785,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -818,7 +818,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -889,7 +889,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 @@ -899,8 +899,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 @@ -1000,7 +1000,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1016,7 +1016,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1054,7 +1054,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 512 + i32.const 1520 i32.gt_u if local.get $0 @@ -1073,7 +1073,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1092,7 +1092,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1103,7 +1103,7 @@ ) (func $~lib/rt/pure/__release (; 14 ;) (param $0 i32) local.get $0 - i32.const 512 + i32.const 1520 i32.gt_u if local.get $0 @@ -1123,41 +1123,27 @@ 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 1 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=1 local.get $2 - i32.const 2 - i32.add i32.const 0 - i32.store8 + 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 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 - i32.const 4 - i32.sub i32.const 0 i32.store8 local.get $0 @@ -1209,8 +1195,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 @@ -1240,8 +1226,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 @@ -1319,8 +1305,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 @@ -1375,8 +1361,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 @@ -1401,8 +1387,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 @@ -1439,8 +1425,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 @@ -1473,8 +1459,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 @@ -1502,8 +1488,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 @@ -1527,8 +1513,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 @@ -1563,8 +1549,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 @@ -1597,8 +1583,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 @@ -1626,8 +1612,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 @@ -1651,8 +1637,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 @@ -1679,8 +1665,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 @@ -1707,8 +1693,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 @@ -1731,8 +1717,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 @@ -1755,8 +1741,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 @@ -1779,8 +1765,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 @@ -1803,8 +1789,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 @@ -1827,8 +1813,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 @@ -1905,7 +1891,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 15 i32.const 2 call $~lib/builtins/abort @@ -1919,7 +1905,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 16 i32.const 2 call $~lib/builtins/abort @@ -1933,7 +1919,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 17 i32.const 2 call $~lib/builtins/abort @@ -1947,7 +1933,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -1961,7 +1947,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 19 i32.const 2 call $~lib/builtins/abort @@ -1975,7 +1961,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -1989,7 +1975,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 22 i32.const 2 call $~lib/builtins/abort @@ -2003,7 +1989,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 23 i32.const 2 call $~lib/builtins/abort @@ -2017,7 +2003,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 24 i32.const 2 call $~lib/builtins/abort @@ -2031,7 +2017,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 25 i32.const 2 call $~lib/builtins/abort @@ -2044,7 +2030,7 @@ f64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -2057,7 +2043,7 @@ f64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 28 i32.const 2 call $~lib/builtins/abort @@ -2070,7 +2056,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 30 i32.const 2 call $~lib/builtins/abort @@ -2083,7 +2069,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 31 i32.const 2 call $~lib/builtins/abort @@ -2096,7 +2082,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 32 i32.const 2 call $~lib/builtins/abort @@ -2109,7 +2095,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 33 i32.const 2 call $~lib/builtins/abort @@ -2122,7 +2108,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 34 i32.const 2 call $~lib/builtins/abort @@ -2135,7 +2121,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -2148,7 +2134,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -2161,7 +2147,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -2177,7 +2163,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 39 i32.const 2 call $~lib/builtins/abort @@ -2193,7 +2179,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 40 i32.const 2 call $~lib/builtins/abort @@ -2209,7 +2195,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 41 i32.const 2 call $~lib/builtins/abort @@ -2225,7 +2211,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 42 i32.const 2 call $~lib/builtins/abort @@ -2241,7 +2227,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -2257,7 +2243,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 44 i32.const 2 call $~lib/builtins/abort @@ -2273,7 +2259,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -2289,7 +2275,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 47 i32.const 2 call $~lib/builtins/abort @@ -2305,7 +2291,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 48 i32.const 2 call $~lib/builtins/abort @@ -2321,7 +2307,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -2337,7 +2323,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 50 i32.const 2 call $~lib/builtins/abort @@ -2353,7 +2339,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 51 i32.const 2 call $~lib/builtins/abort @@ -2369,7 +2355,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 52 i32.const 2 call $~lib/builtins/abort @@ -2385,7 +2371,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 53 i32.const 2 call $~lib/builtins/abort @@ -2399,7 +2385,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 55 i32.const 2 call $~lib/builtins/abort @@ -2413,7 +2399,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -2427,7 +2413,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 57 i32.const 2 call $~lib/builtins/abort @@ -2441,7 +2427,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 58 i32.const 2 call $~lib/builtins/abort @@ -2455,7 +2441,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 59 i32.const 2 call $~lib/builtins/abort @@ -2469,7 +2455,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 61 i32.const 2 call $~lib/builtins/abort @@ -2483,7 +2469,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 62 i32.const 2 call $~lib/builtins/abort @@ -2497,7 +2483,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 63 i32.const 2 call $~lib/builtins/abort @@ -2511,7 +2497,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 64 i32.const 2 call $~lib/builtins/abort @@ -2525,7 +2511,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 65 i32.const 2 call $~lib/builtins/abort @@ -2538,7 +2524,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 67 i32.const 2 call $~lib/builtins/abort @@ -2551,7 +2537,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 68 i32.const 2 call $~lib/builtins/abort @@ -2564,7 +2550,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 70 i32.const 2 call $~lib/builtins/abort @@ -2577,7 +2563,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 71 i32.const 2 call $~lib/builtins/abort @@ -2590,7 +2576,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 72 i32.const 2 call $~lib/builtins/abort @@ -2603,7 +2589,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 73 i32.const 2 call $~lib/builtins/abort @@ -2616,7 +2602,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 74 i32.const 2 call $~lib/builtins/abort @@ -2629,7 +2615,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 75 i32.const 2 call $~lib/builtins/abort @@ -2642,7 +2628,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 76 i32.const 2 call $~lib/builtins/abort @@ -2655,7 +2641,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 77 i32.const 2 call $~lib/builtins/abort @@ -2671,7 +2657,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 79 i32.const 2 call $~lib/builtins/abort @@ -2687,7 +2673,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 80 i32.const 2 call $~lib/builtins/abort @@ -2703,7 +2689,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 81 i32.const 2 call $~lib/builtins/abort @@ -2719,7 +2705,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 82 i32.const 2 call $~lib/builtins/abort @@ -2735,7 +2721,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 83 i32.const 2 call $~lib/builtins/abort @@ -2751,7 +2737,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 84 i32.const 2 call $~lib/builtins/abort @@ -2767,7 +2753,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 85 i32.const 2 call $~lib/builtins/abort @@ -2783,7 +2769,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 87 i32.const 2 call $~lib/builtins/abort @@ -2799,7 +2785,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 88 i32.const 2 call $~lib/builtins/abort @@ -2815,7 +2801,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 89 i32.const 2 call $~lib/builtins/abort @@ -2831,7 +2817,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 90 i32.const 2 call $~lib/builtins/abort @@ -2847,7 +2833,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 91 i32.const 2 call $~lib/builtins/abort @@ -2863,7 +2849,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 92 i32.const 2 call $~lib/builtins/abort @@ -2879,7 +2865,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 93 i32.const 2 call $~lib/builtins/abort @@ -2893,7 +2879,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 95 i32.const 2 call $~lib/builtins/abort @@ -2907,7 +2893,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 96 i32.const 2 call $~lib/builtins/abort @@ -2921,7 +2907,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 97 i32.const 2 call $~lib/builtins/abort @@ -2935,7 +2921,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 98 i32.const 2 call $~lib/builtins/abort @@ -2949,7 +2935,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 99 i32.const 2 call $~lib/builtins/abort @@ -2963,7 +2949,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 101 i32.const 2 call $~lib/builtins/abort @@ -2977,7 +2963,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 102 i32.const 2 call $~lib/builtins/abort @@ -2991,7 +2977,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 103 i32.const 2 call $~lib/builtins/abort @@ -3005,7 +2991,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 104 i32.const 2 call $~lib/builtins/abort @@ -3019,7 +3005,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 105 i32.const 2 call $~lib/builtins/abort @@ -3032,7 +3018,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 107 i32.const 2 call $~lib/builtins/abort @@ -3045,7 +3031,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 108 i32.const 2 call $~lib/builtins/abort @@ -3063,7 +3049,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 111 i32.const 2 call $~lib/builtins/abort @@ -3081,7 +3067,7 @@ f32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 114 i32.const 2 call $~lib/builtins/abort @@ -3098,7 +3084,7 @@ f64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 117 i32.const 2 call $~lib/builtins/abort @@ -3115,7 +3101,7 @@ f64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 120 i32.const 2 call $~lib/builtins/abort @@ -3126,8 +3112,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 @@ -3144,7 +3130,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 123 i32.const 2 call $~lib/builtins/abort @@ -3164,7 +3150,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 126 i32.const 2 call $~lib/builtins/abort @@ -3184,7 +3170,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 129 i32.const 2 call $~lib/builtins/abort @@ -3202,7 +3188,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 132 i32.const 2 call $~lib/builtins/abort @@ -3220,7 +3206,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 135 i32.const 2 call $~lib/builtins/abort @@ -3237,7 +3223,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 138 i32.const 2 call $~lib/builtins/abort @@ -3254,7 +3240,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 141 i32.const 2 call $~lib/builtins/abort @@ -3265,8 +3251,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 @@ -3283,7 +3269,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 144 i32.const 2 call $~lib/builtins/abort @@ -3303,7 +3289,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 147 i32.const 2 call $~lib/builtins/abort @@ -3323,7 +3309,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 150 i32.const 2 call $~lib/builtins/abort @@ -3341,7 +3327,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 153 i32.const 2 call $~lib/builtins/abort @@ -3359,7 +3345,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 156 i32.const 2 call $~lib/builtins/abort @@ -3376,7 +3362,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 159 i32.const 2 call $~lib/builtins/abort @@ -3393,7 +3379,7 @@ i64.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 162 i32.const 2 call $~lib/builtins/abort @@ -3417,7 +3403,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 @@ -3429,7 +3415,7 @@ i32.ne if i32.const 0 - i32.const 480 + i32.const 1488 i32.const 166 i32.const 2 call $~lib/builtins/abort @@ -3460,7 +3446,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -3487,7 +3473,7 @@ local.tee $1 if local.get $1 - i32.const 512 + i32.const 1520 i32.ge_u if local.get $1 @@ -3505,7 +3491,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -3528,7 +3514,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort 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/date.optimized.wat b/tests/compiler/std/date.optimized.wat index 30c081c913..0bad3dc4ee 100644 --- a/tests/compiler/std/date.optimized.wat +++ b/tests/compiler/std/date.optimized.wat @@ -7,7 +7,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)) @@ -31,7 +31,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1 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 2 i32.const 0 call $~lib/builtins/abort @@ -71,7 +71,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 5 i32.const 0 call $~lib/builtins/abort @@ -83,19 +83,19 @@ 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 $2 - i32.const 96 + i32.const 1104 memory.size local.tee $1 i32.const 16 @@ -104,7 +104,7 @@ i32.gt_u if local.get $1 - i32.const 65631 + i32.const 66639 local.get $0 i32.sub i32.const -65536 @@ -129,35 +129,35 @@ end end end - i32.const 96 + i32.const 1104 global.set $~lib/rt/stub/offset - i32.const 64 + i32.const 1072 i32.const 16 i32.store - i32.const 68 + i32.const 1076 i32.const 1 i32.store - i32.const 72 + i32.const 1080 i32.const 3 i32.store - i32.const 76 + i32.const 1084 i32.const 8 i32.store - i32.const 80 + i32.const 1088 i64.const 0 i64.store - i32.const 80 + i32.const 1088 local.get $2 i64.store - i32.const 80 + i32.const 1088 global.set $std/date/date global.get $std/date/creationTime - i32.const 80 + i32.const 1088 i64.load i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 0 call $~lib/builtins/abort @@ -176,7 +176,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 f16ce70060..7c14976706 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) @@ -51,13 +51,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 2d691bf183..750201e68e 100644 --- a/tests/compiler/std/libm.optimized.wat +++ b/tests/compiler/std/libm.optimized.wat @@ -9,10 +9,10 @@ (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\03\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) " \00\00\00\01\00\00\00\03\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 273) "\01\00\00\01\00\00\00\04\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 545) "\01\00\00\01\00\00\00\03\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 1024) "\c0\00\00\00\01\00\00\00\03\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) " \00\00\00\01\00\00\00\03\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 1281) "\01\00\00\01\00\00\00\04\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 1553) "\01\00\00\01\00\00\00\03\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?") (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)) @@ -1606,7 +1606,7 @@ i32.wrap_i64 i32.const 3 i32.shl - i32.const 32 + i32.const 1040 i32.add local.tee $7 i64.load @@ -6558,7 +6558,7 @@ i32.shr_s i32.const 3 i32.shl - i32.const 240 + i32.const 1248 i32.add local.tee $9 i64.load @@ -8055,7 +8055,7 @@ i32.and i32.const 4 i32.shl - i32.const 288 + i32.const 1296 i32.add local.tee $2 f64.load @@ -8165,7 +8165,7 @@ i32.and i32.const 3 i32.shl - i32.const 560 + i32.const 1568 i32.add i64.load local.get $6 @@ -8318,7 +8318,7 @@ i32.shr_s i32.const 3 i32.shl - i32.const 240 + i32.const 1248 i32.add local.tee $10 i64.load @@ -8681,7 +8681,7 @@ i32.shr_s i32.const 3 i32.shl - i32.const 240 + i32.const 1248 i32.add local.tee $10 i64.load diff --git a/tests/compiler/std/map.optimized.wat b/tests/compiler/std/map.optimized.wat index 2fee4f901c..51d20e4c46 100644 --- a/tests/compiler/std/map.optimized.wat +++ b/tests/compiler/std/map.optimized.wat @@ -30,16 +30,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)) @@ -57,7 +57,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -79,7 +79,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -122,7 +122,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -218,7 +218,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -232,7 +232,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -305,7 +305,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -360,7 +360,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -375,7 +375,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -423,7 +423,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -506,7 +506,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -523,7 +523,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -551,7 +551,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -624,11 +624,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 @@ -639,7 +639,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 560 + i32.const 1568 i32.add i32.const 0 i32.store offset=4 @@ -657,7 +657,7 @@ i32.add i32.const 2 i32.shl - i32.const 560 + i32.const 1568 i32.add i32.const 0 i32.store offset=96 @@ -675,13 +675,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 @@ -691,8 +691,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 @@ -765,7 +765,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -817,7 +817,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -850,7 +850,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -921,7 +921,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 @@ -1012,7 +1012,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1028,7 +1028,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1066,7 +1066,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 556 + i32.const 1564 i32.gt_u if local.get $0 @@ -1085,7 +1085,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1104,7 +1104,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1125,51 +1125,35 @@ 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 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 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + i32.store8 offset=2 + 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 br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1193,97 +1177,68 @@ 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 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 - local.get $0 + i32.store offset=8 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 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 - local.get $0 + i32.store offset=24 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 @@ -1295,20 +1250,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 @@ -1328,8 +1277,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 @@ -1346,7 +1295,7 @@ ) (func $~lib/rt/pure/__release (; 18 ;) (param $0 i32) local.get $0 - i32.const 556 + i32.const 1564 i32.gt_u if local.get $0 @@ -1693,8 +1642,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 @@ -1712,8 +1661,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 @@ -2047,7 +1996,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 @@ -2078,8 +2027,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 @@ -2126,7 +2075,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2171,8 +2120,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 @@ -2236,8 +2185,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 @@ -2394,8 +2343,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 @@ -3084,7 +3033,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 @@ -3107,7 +3056,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -3126,7 +3075,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -3145,7 +3094,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -3168,7 +3117,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -3187,7 +3136,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -3210,7 +3159,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -3229,7 +3178,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -3248,7 +3197,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -3349,8 +3298,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 @@ -3372,7 +3321,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -3386,7 +3335,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -3418,7 +3367,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -3430,7 +3379,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -3453,7 +3402,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -3472,7 +3421,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -3486,7 +3435,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 @@ -3505,7 +3454,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -3527,7 +3476,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 @@ -3550,7 +3499,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -3564,7 +3513,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 @@ -3583,7 +3532,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -3595,7 +3544,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 @@ -3861,8 +3810,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 @@ -4243,7 +4192,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 @@ -4264,7 +4213,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -4281,7 +4230,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -4300,7 +4249,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -4321,7 +4270,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -4338,7 +4287,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -4359,7 +4308,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -4376,7 +4325,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -4395,7 +4344,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -4496,8 +4445,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 @@ -4519,7 +4468,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -4533,7 +4482,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -4565,7 +4514,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -4577,7 +4526,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -4598,7 +4547,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -4615,7 +4564,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -4629,7 +4578,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 @@ -4648,7 +4597,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -4668,7 +4617,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 @@ -4689,7 +4638,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -4703,7 +4652,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 @@ -4722,7 +4671,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -4734,7 +4683,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 @@ -5064,8 +5013,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 @@ -5085,8 +5034,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 @@ -5502,7 +5451,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 @@ -5525,7 +5474,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -5544,7 +5493,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -5563,7 +5512,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -5586,7 +5535,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -5605,7 +5554,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -5628,7 +5577,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -5647,7 +5596,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -5666,7 +5615,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -5767,8 +5716,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 @@ -5792,7 +5741,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -5806,7 +5755,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -5838,7 +5787,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -5850,7 +5799,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -5873,7 +5822,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -5892,7 +5841,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -5906,7 +5855,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 @@ -5925,7 +5874,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -5947,7 +5896,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 @@ -5970,7 +5919,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -5984,7 +5933,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 @@ -6003,7 +5952,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -6015,7 +5964,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 @@ -6281,8 +6230,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 @@ -6663,7 +6612,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 @@ -6684,7 +6633,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -6701,7 +6650,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -6720,7 +6669,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -6741,7 +6690,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -6758,7 +6707,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -6779,7 +6728,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -6796,7 +6745,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -6815,7 +6764,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -6916,8 +6865,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 @@ -6941,7 +6890,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -6955,7 +6904,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -6987,7 +6936,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -6999,7 +6948,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -7020,7 +6969,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -7037,7 +6986,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -7051,7 +7000,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 @@ -7070,7 +7019,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -7090,7 +7039,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 @@ -7111,7 +7060,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -7125,7 +7074,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 @@ -7144,7 +7093,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -7156,7 +7105,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 @@ -7191,8 +7140,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 @@ -7281,7 +7230,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 @@ -7300,7 +7249,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -7315,7 +7264,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -7334,7 +7283,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -7353,7 +7302,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -7368,7 +7317,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -7387,7 +7336,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -7402,7 +7351,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -7421,7 +7370,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -7498,7 +7447,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -7512,7 +7461,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -7544,7 +7493,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -7556,7 +7505,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -7575,7 +7524,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -7590,7 +7539,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -7604,7 +7553,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 @@ -7623,7 +7572,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -7641,7 +7590,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 @@ -7660,7 +7609,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -7674,7 +7623,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 @@ -7693,7 +7642,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -7705,7 +7654,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 @@ -7765,7 +7714,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 @@ -7784,7 +7733,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -7799,7 +7748,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -7818,7 +7767,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -7837,7 +7786,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -7852,7 +7801,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -7871,7 +7820,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -7886,7 +7835,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -7905,7 +7854,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -8015,7 +7964,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -8029,7 +7978,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -8061,7 +8010,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -8073,7 +8022,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -8092,7 +8041,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -8107,7 +8056,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -8121,7 +8070,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 @@ -8140,7 +8089,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -8158,7 +8107,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 @@ -8177,7 +8126,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -8191,7 +8140,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 @@ -8210,7 +8159,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -8222,7 +8171,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 @@ -8622,8 +8571,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 @@ -8643,8 +8592,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 @@ -8773,8 +8722,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 @@ -9153,7 +9102,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 @@ -9173,7 +9122,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -9189,7 +9138,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -9208,7 +9157,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -9227,7 +9176,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -9243,7 +9192,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -9263,7 +9212,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -9279,7 +9228,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -9298,7 +9247,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -9408,7 +9357,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -9423,7 +9372,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -9455,7 +9404,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -9467,7 +9416,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -9486,7 +9435,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -9502,7 +9451,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -9516,7 +9465,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 @@ -9535,7 +9484,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -9553,7 +9502,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 @@ -9573,7 +9522,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -9587,7 +9536,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 @@ -9606,7 +9555,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -9618,7 +9567,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 @@ -9679,7 +9628,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 @@ -9699,7 +9648,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -9715,7 +9664,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -9734,7 +9683,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -9753,7 +9702,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -9769,7 +9718,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -9789,7 +9738,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -9805,7 +9754,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -9824,7 +9773,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -9934,7 +9883,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -9949,7 +9898,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -9981,7 +9930,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -9993,7 +9942,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -10012,7 +9961,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -10028,7 +9977,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -10042,7 +9991,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 @@ -10061,7 +10010,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -10079,7 +10028,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 @@ -10099,7 +10048,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -10113,7 +10062,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 @@ -10132,7 +10081,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -10144,7 +10093,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 @@ -10449,8 +10398,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 @@ -10513,8 +10462,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 @@ -10887,7 +10836,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 @@ -10907,7 +10856,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -10923,7 +10872,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -10942,7 +10891,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -10961,7 +10910,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -10977,7 +10926,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -10997,7 +10946,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -11013,7 +10962,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -11032,7 +10981,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -11081,8 +11030,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 @@ -11106,7 +11055,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -11121,7 +11070,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -11153,7 +11102,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -11165,7 +11114,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -11184,7 +11133,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -11200,7 +11149,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -11214,7 +11163,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 @@ -11233,7 +11182,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -11251,7 +11200,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 @@ -11271,7 +11220,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -11285,7 +11234,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 @@ -11304,7 +11253,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -11316,7 +11265,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 @@ -11621,8 +11570,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 @@ -11685,8 +11634,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 @@ -12095,7 +12044,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 @@ -12115,7 +12064,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -12131,7 +12080,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 9 i32.const 4 call $~lib/builtins/abort @@ -12150,7 +12099,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -12169,7 +12118,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 15 i32.const 4 call $~lib/builtins/abort @@ -12185,7 +12134,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -12205,7 +12154,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 4 call $~lib/builtins/abort @@ -12221,7 +12170,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 19 i32.const 4 call $~lib/builtins/abort @@ -12240,7 +12189,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 21 i32.const 2 call $~lib/builtins/abort @@ -12289,8 +12238,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 @@ -12314,7 +12263,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -12329,7 +12278,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 32 i32.const 4 call $~lib/builtins/abort @@ -12361,7 +12310,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 36 i32.const 2 call $~lib/builtins/abort @@ -12373,7 +12322,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 37 i32.const 2 call $~lib/builtins/abort @@ -12392,7 +12341,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -12408,7 +12357,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 42 i32.const 4 call $~lib/builtins/abort @@ -12422,7 +12371,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 @@ -12441,7 +12390,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -12459,7 +12408,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 @@ -12479,7 +12428,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 52 i32.const 4 call $~lib/builtins/abort @@ -12493,7 +12442,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 @@ -12512,7 +12461,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 56 i32.const 2 call $~lib/builtins/abort @@ -12524,7 +12473,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 @@ -12570,7 +12519,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -12616,7 +12565,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -12631,7 +12580,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -12650,7 +12599,7 @@ ) (func $~lib/rt/pure/__visit (; 120 ;) (param $0 i32) local.get $0 - i32.const 556 + i32.const 1564 i32.lt_u if return 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/math.optimized.wat b/tests/compiler/std/math.optimized.wat index 12a278edbf..ed5c7e3e3e 100644 --- a/tests/compiler/std/math.optimized.wat +++ b/tests/compiler/std/math.optimized.wat @@ -67,15 +67,15 @@ (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\03\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) " \00\00\00\01\00\00\00\03\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 321) "\08\00\00\01\00\00\00\03\00\00\00\00\08") - (data (i32.const 350) "\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 2385) "\01\00\00\01\00\00\00\03\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 2657) "\01\00\00\01\00\00\00\04\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 2928) "\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 2976) "(\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\03\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) " \00\00\00\01\00\00\00\03\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 1329) "\08\00\00\01\00\00\00\03\00\00\00\00\08") + (data (i32.const 1358) "\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 3393) "\01\00\00\01\00\00\00\03\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 3665) "\01\00\00\01\00\00\00\04\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 3936) "\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 3984) "(\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)) @@ -3312,7 +3312,7 @@ i32.wrap_i64 i32.const 3 i32.shl - i32.const 80 + i32.const 1088 i32.add local.tee $7 i64.load @@ -4028,7 +4028,7 @@ i32.shr_s i32.const 3 i32.shl - i32.const 288 + i32.const 1296 i32.add local.tee $9 i64.load @@ -5275,7 +5275,7 @@ i32.wrap_i64 i32.const 3 i32.shl - i32.const 336 + i32.const 1344 i32.add local.tee $6 i64.load offset=8 @@ -5493,7 +5493,7 @@ i32.and i32.const 3 i32.shl - i32.const 2400 + i32.const 3408 i32.add i64.load local.get $6 @@ -8396,7 +8396,7 @@ i32.and i32.const 4 i32.shl - i32.const 2672 + i32.const 3680 i32.add local.tee $2 f64.load @@ -8506,7 +8506,7 @@ i32.and i32.const 3 i32.shl - i32.const 2400 + i32.const 3408 i32.add i64.load local.get $6 @@ -8622,7 +8622,7 @@ i32.eqz if i32.const 0 - i32.const 2944 + i32.const 3952 i32.const 1406 i32.const 4 call $~lib/builtins/abort @@ -9638,7 +9638,7 @@ i32.shr_s i32.const 3 i32.shl - i32.const 288 + i32.const 1296 i32.add local.tee $10 i64.load @@ -10491,7 +10491,7 @@ i32.shr_s i32.const 3 i32.shl - i32.const 288 + i32.const 1296 i32.add local.tee $10 i64.load @@ -11431,7 +11431,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 111 i32.const 0 call $~lib/builtins/abort @@ -11444,7 +11444,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 112 i32.const 0 call $~lib/builtins/abort @@ -11457,7 +11457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 113 i32.const 0 call $~lib/builtins/abort @@ -11470,7 +11470,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 114 i32.const 0 call $~lib/builtins/abort @@ -11483,7 +11483,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 115 i32.const 0 call $~lib/builtins/abort @@ -11496,7 +11496,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 116 i32.const 0 call $~lib/builtins/abort @@ -11509,7 +11509,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 117 i32.const 0 call $~lib/builtins/abort @@ -11523,7 +11523,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 119 i32.const 0 call $~lib/builtins/abort @@ -11537,7 +11537,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 120 i32.const 0 call $~lib/builtins/abort @@ -11551,7 +11551,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 121 i32.const 0 call $~lib/builtins/abort @@ -11565,7 +11565,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 122 i32.const 0 call $~lib/builtins/abort @@ -11579,7 +11579,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 123 i32.const 0 call $~lib/builtins/abort @@ -11593,7 +11593,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 124 i32.const 0 call $~lib/builtins/abort @@ -11607,7 +11607,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 125 i32.const 0 call $~lib/builtins/abort @@ -11620,7 +11620,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 136 i32.const 0 call $~lib/builtins/abort @@ -11633,7 +11633,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 137 i32.const 0 call $~lib/builtins/abort @@ -11646,7 +11646,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 138 i32.const 0 call $~lib/builtins/abort @@ -11659,7 +11659,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 139 i32.const 0 call $~lib/builtins/abort @@ -11672,7 +11672,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 140 i32.const 0 call $~lib/builtins/abort @@ -11685,7 +11685,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 141 i32.const 0 call $~lib/builtins/abort @@ -11698,7 +11698,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 142 i32.const 0 call $~lib/builtins/abort @@ -11711,7 +11711,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 143 i32.const 0 call $~lib/builtins/abort @@ -11724,7 +11724,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 144 i32.const 0 call $~lib/builtins/abort @@ -11737,7 +11737,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 145 i32.const 0 call $~lib/builtins/abort @@ -11750,7 +11750,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 148 i32.const 0 call $~lib/builtins/abort @@ -11763,7 +11763,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 149 i32.const 0 call $~lib/builtins/abort @@ -11776,7 +11776,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 150 i32.const 0 call $~lib/builtins/abort @@ -11789,7 +11789,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 151 i32.const 0 call $~lib/builtins/abort @@ -11802,7 +11802,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 152 i32.const 0 call $~lib/builtins/abort @@ -11815,7 +11815,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 153 i32.const 0 call $~lib/builtins/abort @@ -11828,7 +11828,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 154 i32.const 0 call $~lib/builtins/abort @@ -11841,7 +11841,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 155 i32.const 0 call $~lib/builtins/abort @@ -11854,7 +11854,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 156 i32.const 0 call $~lib/builtins/abort @@ -11867,7 +11867,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 0 call $~lib/builtins/abort @@ -11880,7 +11880,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 158 i32.const 0 call $~lib/builtins/abort @@ -11893,7 +11893,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 159 i32.const 0 call $~lib/builtins/abort @@ -11906,7 +11906,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 160 i32.const 0 call $~lib/builtins/abort @@ -11919,7 +11919,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 161 i32.const 0 call $~lib/builtins/abort @@ -11932,7 +11932,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 162 i32.const 0 call $~lib/builtins/abort @@ -11945,7 +11945,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 163 i32.const 0 call $~lib/builtins/abort @@ -11958,7 +11958,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 164 i32.const 0 call $~lib/builtins/abort @@ -11971,7 +11971,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 165 i32.const 0 call $~lib/builtins/abort @@ -11984,7 +11984,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 166 i32.const 0 call $~lib/builtins/abort @@ -11997,7 +11997,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 175 i32.const 0 call $~lib/builtins/abort @@ -12010,7 +12010,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 176 i32.const 0 call $~lib/builtins/abort @@ -12023,7 +12023,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 177 i32.const 0 call $~lib/builtins/abort @@ -12036,7 +12036,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 178 i32.const 0 call $~lib/builtins/abort @@ -12049,7 +12049,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 179 i32.const 0 call $~lib/builtins/abort @@ -12062,7 +12062,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 180 i32.const 0 call $~lib/builtins/abort @@ -12075,7 +12075,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 181 i32.const 0 call $~lib/builtins/abort @@ -12088,7 +12088,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 182 i32.const 0 call $~lib/builtins/abort @@ -12101,7 +12101,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 183 i32.const 0 call $~lib/builtins/abort @@ -12114,7 +12114,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 184 i32.const 0 call $~lib/builtins/abort @@ -12127,7 +12127,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 187 i32.const 0 call $~lib/builtins/abort @@ -12140,7 +12140,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 188 i32.const 0 call $~lib/builtins/abort @@ -12153,7 +12153,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 189 i32.const 0 call $~lib/builtins/abort @@ -12166,7 +12166,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 190 i32.const 0 call $~lib/builtins/abort @@ -12179,7 +12179,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 191 i32.const 0 call $~lib/builtins/abort @@ -12192,7 +12192,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 192 i32.const 0 call $~lib/builtins/abort @@ -12205,7 +12205,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 193 i32.const 0 call $~lib/builtins/abort @@ -12218,7 +12218,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 194 i32.const 0 call $~lib/builtins/abort @@ -12231,7 +12231,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 195 i32.const 0 call $~lib/builtins/abort @@ -12244,7 +12244,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 196 i32.const 0 call $~lib/builtins/abort @@ -12257,7 +12257,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 197 i32.const 0 call $~lib/builtins/abort @@ -12270,7 +12270,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 198 i32.const 0 call $~lib/builtins/abort @@ -12283,7 +12283,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 199 i32.const 0 call $~lib/builtins/abort @@ -12296,7 +12296,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 200 i32.const 0 call $~lib/builtins/abort @@ -12309,7 +12309,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 201 i32.const 0 call $~lib/builtins/abort @@ -12322,7 +12322,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 202 i32.const 0 call $~lib/builtins/abort @@ -12335,7 +12335,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 203 i32.const 0 call $~lib/builtins/abort @@ -12348,7 +12348,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 204 i32.const 0 call $~lib/builtins/abort @@ -12361,7 +12361,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 0 call $~lib/builtins/abort @@ -12373,7 +12373,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 217 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 218 i32.const 0 call $~lib/builtins/abort @@ -12397,7 +12397,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 219 i32.const 0 call $~lib/builtins/abort @@ -12409,7 +12409,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 220 i32.const 0 call $~lib/builtins/abort @@ -12421,7 +12421,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 221 i32.const 0 call $~lib/builtins/abort @@ -12433,7 +12433,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 222 i32.const 0 call $~lib/builtins/abort @@ -12445,7 +12445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 223 i32.const 0 call $~lib/builtins/abort @@ -12457,7 +12457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 224 i32.const 0 call $~lib/builtins/abort @@ -12469,7 +12469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 225 i32.const 0 call $~lib/builtins/abort @@ -12481,7 +12481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 226 i32.const 0 call $~lib/builtins/abort @@ -12493,7 +12493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 229 i32.const 0 call $~lib/builtins/abort @@ -12505,7 +12505,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 230 i32.const 0 call $~lib/builtins/abort @@ -12517,7 +12517,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 231 i32.const 0 call $~lib/builtins/abort @@ -12529,7 +12529,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 232 i32.const 0 call $~lib/builtins/abort @@ -12541,7 +12541,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 233 i32.const 0 call $~lib/builtins/abort @@ -12553,7 +12553,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 234 i32.const 0 call $~lib/builtins/abort @@ -12565,7 +12565,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 235 i32.const 0 call $~lib/builtins/abort @@ -12577,7 +12577,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 0 call $~lib/builtins/abort @@ -12589,7 +12589,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 245 i32.const 0 call $~lib/builtins/abort @@ -12601,7 +12601,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 246 i32.const 0 call $~lib/builtins/abort @@ -12613,7 +12613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 247 i32.const 0 call $~lib/builtins/abort @@ -12625,7 +12625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 248 i32.const 0 call $~lib/builtins/abort @@ -12637,7 +12637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 249 i32.const 0 call $~lib/builtins/abort @@ -12649,7 +12649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 250 i32.const 0 call $~lib/builtins/abort @@ -12661,7 +12661,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 251 i32.const 0 call $~lib/builtins/abort @@ -12673,7 +12673,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 252 i32.const 0 call $~lib/builtins/abort @@ -12685,7 +12685,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 253 i32.const 0 call $~lib/builtins/abort @@ -12697,7 +12697,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 256 i32.const 0 call $~lib/builtins/abort @@ -12709,7 +12709,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 257 i32.const 0 call $~lib/builtins/abort @@ -12721,7 +12721,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 258 i32.const 0 call $~lib/builtins/abort @@ -12733,7 +12733,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 259 i32.const 0 call $~lib/builtins/abort @@ -12745,7 +12745,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 0 call $~lib/builtins/abort @@ -12757,7 +12757,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 261 i32.const 0 call $~lib/builtins/abort @@ -12769,7 +12769,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 262 i32.const 0 call $~lib/builtins/abort @@ -12782,7 +12782,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 274 i32.const 0 call $~lib/builtins/abort @@ -12795,7 +12795,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 275 i32.const 0 call $~lib/builtins/abort @@ -12808,7 +12808,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 276 i32.const 0 call $~lib/builtins/abort @@ -12821,7 +12821,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 0 call $~lib/builtins/abort @@ -12834,7 +12834,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 278 i32.const 0 call $~lib/builtins/abort @@ -12847,7 +12847,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 0 call $~lib/builtins/abort @@ -12860,7 +12860,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 280 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 281 i32.const 0 call $~lib/builtins/abort @@ -12886,7 +12886,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 282 i32.const 0 call $~lib/builtins/abort @@ -12899,7 +12899,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 283 i32.const 0 call $~lib/builtins/abort @@ -12912,7 +12912,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 286 i32.const 0 call $~lib/builtins/abort @@ -12925,7 +12925,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 287 i32.const 0 call $~lib/builtins/abort @@ -12938,7 +12938,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 288 i32.const 0 call $~lib/builtins/abort @@ -12951,7 +12951,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 289 i32.const 0 call $~lib/builtins/abort @@ -12964,7 +12964,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 290 i32.const 0 call $~lib/builtins/abort @@ -12977,7 +12977,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 291 i32.const 0 call $~lib/builtins/abort @@ -12990,7 +12990,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 0 call $~lib/builtins/abort @@ -13003,7 +13003,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 293 i32.const 0 call $~lib/builtins/abort @@ -13016,7 +13016,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 294 i32.const 0 call $~lib/builtins/abort @@ -13029,7 +13029,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 295 i32.const 0 call $~lib/builtins/abort @@ -13042,7 +13042,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 304 i32.const 0 call $~lib/builtins/abort @@ -13055,7 +13055,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 305 i32.const 0 call $~lib/builtins/abort @@ -13068,7 +13068,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 306 i32.const 0 call $~lib/builtins/abort @@ -13081,7 +13081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 307 i32.const 0 call $~lib/builtins/abort @@ -13094,7 +13094,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 308 i32.const 0 call $~lib/builtins/abort @@ -13107,7 +13107,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 309 i32.const 0 call $~lib/builtins/abort @@ -13120,7 +13120,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 310 i32.const 0 call $~lib/builtins/abort @@ -13133,7 +13133,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 311 i32.const 0 call $~lib/builtins/abort @@ -13146,7 +13146,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 312 i32.const 0 call $~lib/builtins/abort @@ -13159,7 +13159,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 313 i32.const 0 call $~lib/builtins/abort @@ -13172,7 +13172,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 316 i32.const 0 call $~lib/builtins/abort @@ -13185,7 +13185,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 317 i32.const 0 call $~lib/builtins/abort @@ -13198,7 +13198,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 318 i32.const 0 call $~lib/builtins/abort @@ -13211,7 +13211,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 319 i32.const 0 call $~lib/builtins/abort @@ -13224,7 +13224,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 320 i32.const 0 call $~lib/builtins/abort @@ -13237,7 +13237,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 321 i32.const 0 call $~lib/builtins/abort @@ -13250,7 +13250,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 322 i32.const 0 call $~lib/builtins/abort @@ -13263,7 +13263,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 323 i32.const 0 call $~lib/builtins/abort @@ -13276,7 +13276,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 324 i32.const 0 call $~lib/builtins/abort @@ -13289,7 +13289,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 325 i32.const 0 call $~lib/builtins/abort @@ -13302,7 +13302,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 326 i32.const 0 call $~lib/builtins/abort @@ -13315,7 +13315,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 0 call $~lib/builtins/abort @@ -13328,7 +13328,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 339 i32.const 0 call $~lib/builtins/abort @@ -13341,7 +13341,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 340 i32.const 0 call $~lib/builtins/abort @@ -13354,7 +13354,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 341 i32.const 0 call $~lib/builtins/abort @@ -13367,7 +13367,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 342 i32.const 0 call $~lib/builtins/abort @@ -13380,7 +13380,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 343 i32.const 0 call $~lib/builtins/abort @@ -13393,7 +13393,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 344 i32.const 0 call $~lib/builtins/abort @@ -13406,7 +13406,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 345 i32.const 0 call $~lib/builtins/abort @@ -13419,7 +13419,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 346 i32.const 0 call $~lib/builtins/abort @@ -13432,7 +13432,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 347 i32.const 0 call $~lib/builtins/abort @@ -13445,7 +13445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 350 i32.const 0 call $~lib/builtins/abort @@ -13458,7 +13458,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 0 call $~lib/builtins/abort @@ -13471,7 +13471,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 352 i32.const 0 call $~lib/builtins/abort @@ -13484,7 +13484,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 353 i32.const 0 call $~lib/builtins/abort @@ -13497,7 +13497,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 354 i32.const 0 call $~lib/builtins/abort @@ -13510,7 +13510,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 355 i32.const 0 call $~lib/builtins/abort @@ -13523,7 +13523,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 356 i32.const 0 call $~lib/builtins/abort @@ -13536,7 +13536,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 372 i32.const 0 call $~lib/builtins/abort @@ -13549,7 +13549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 374 i32.const 0 call $~lib/builtins/abort @@ -13562,7 +13562,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 375 i32.const 0 call $~lib/builtins/abort @@ -13575,7 +13575,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 384 i32.const 0 call $~lib/builtins/abort @@ -13588,7 +13588,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 385 i32.const 0 call $~lib/builtins/abort @@ -13601,7 +13601,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 0 call $~lib/builtins/abort @@ -13614,7 +13614,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 387 i32.const 0 call $~lib/builtins/abort @@ -13627,7 +13627,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 388 i32.const 0 call $~lib/builtins/abort @@ -13640,7 +13640,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 389 i32.const 0 call $~lib/builtins/abort @@ -13653,7 +13653,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 390 i32.const 0 call $~lib/builtins/abort @@ -13666,7 +13666,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 391 i32.const 0 call $~lib/builtins/abort @@ -13679,7 +13679,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 392 i32.const 0 call $~lib/builtins/abort @@ -13692,7 +13692,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 393 i32.const 0 call $~lib/builtins/abort @@ -13705,7 +13705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 0 call $~lib/builtins/abort @@ -13718,7 +13718,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 397 i32.const 0 call $~lib/builtins/abort @@ -13731,7 +13731,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 398 i32.const 0 call $~lib/builtins/abort @@ -13744,7 +13744,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 399 i32.const 0 call $~lib/builtins/abort @@ -13757,7 +13757,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 400 i32.const 0 call $~lib/builtins/abort @@ -13770,7 +13770,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 401 i32.const 0 call $~lib/builtins/abort @@ -13783,7 +13783,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 402 i32.const 0 call $~lib/builtins/abort @@ -13796,7 +13796,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 403 i32.const 0 call $~lib/builtins/abort @@ -13809,7 +13809,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 415 i32.const 0 call $~lib/builtins/abort @@ -13822,7 +13822,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 416 i32.const 0 call $~lib/builtins/abort @@ -13835,7 +13835,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 417 i32.const 0 call $~lib/builtins/abort @@ -13848,7 +13848,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 418 i32.const 0 call $~lib/builtins/abort @@ -13861,7 +13861,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 419 i32.const 0 call $~lib/builtins/abort @@ -13874,7 +13874,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 420 i32.const 0 call $~lib/builtins/abort @@ -13887,7 +13887,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 421 i32.const 0 call $~lib/builtins/abort @@ -13900,7 +13900,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 422 i32.const 0 call $~lib/builtins/abort @@ -13913,7 +13913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 423 i32.const 0 call $~lib/builtins/abort @@ -13926,7 +13926,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 424 i32.const 0 call $~lib/builtins/abort @@ -13939,7 +13939,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 427 i32.const 0 call $~lib/builtins/abort @@ -13952,7 +13952,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 428 i32.const 0 call $~lib/builtins/abort @@ -13965,7 +13965,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 429 i32.const 0 call $~lib/builtins/abort @@ -13978,7 +13978,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 430 i32.const 0 call $~lib/builtins/abort @@ -13991,7 +13991,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 431 i32.const 0 call $~lib/builtins/abort @@ -14004,7 +14004,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 432 i32.const 0 call $~lib/builtins/abort @@ -14017,7 +14017,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 433 i32.const 0 call $~lib/builtins/abort @@ -14030,7 +14030,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 434 i32.const 0 call $~lib/builtins/abort @@ -14043,7 +14043,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 435 i32.const 0 call $~lib/builtins/abort @@ -14056,7 +14056,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 436 i32.const 0 call $~lib/builtins/abort @@ -14069,7 +14069,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 445 i32.const 0 call $~lib/builtins/abort @@ -14082,7 +14082,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 446 i32.const 0 call $~lib/builtins/abort @@ -14095,7 +14095,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 447 i32.const 0 call $~lib/builtins/abort @@ -14108,7 +14108,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 448 i32.const 0 call $~lib/builtins/abort @@ -14121,7 +14121,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 449 i32.const 0 call $~lib/builtins/abort @@ -14134,7 +14134,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 450 i32.const 0 call $~lib/builtins/abort @@ -14147,7 +14147,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 451 i32.const 0 call $~lib/builtins/abort @@ -14160,7 +14160,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 452 i32.const 0 call $~lib/builtins/abort @@ -14173,7 +14173,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 453 i32.const 0 call $~lib/builtins/abort @@ -14186,7 +14186,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 454 i32.const 0 call $~lib/builtins/abort @@ -14199,7 +14199,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 457 i32.const 0 call $~lib/builtins/abort @@ -14212,7 +14212,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 458 i32.const 0 call $~lib/builtins/abort @@ -14225,7 +14225,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 459 i32.const 0 call $~lib/builtins/abort @@ -14238,7 +14238,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 460 i32.const 0 call $~lib/builtins/abort @@ -14251,7 +14251,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 461 i32.const 0 call $~lib/builtins/abort @@ -14264,7 +14264,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 462 i32.const 0 call $~lib/builtins/abort @@ -14277,7 +14277,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 463 i32.const 0 call $~lib/builtins/abort @@ -14290,7 +14290,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 464 i32.const 0 call $~lib/builtins/abort @@ -14303,7 +14303,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 465 i32.const 0 call $~lib/builtins/abort @@ -14316,7 +14316,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 466 i32.const 0 call $~lib/builtins/abort @@ -14329,7 +14329,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 478 i32.const 0 call $~lib/builtins/abort @@ -14342,7 +14342,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 479 i32.const 0 call $~lib/builtins/abort @@ -14355,7 +14355,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 480 i32.const 0 call $~lib/builtins/abort @@ -14368,7 +14368,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 481 i32.const 0 call $~lib/builtins/abort @@ -14381,7 +14381,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 482 i32.const 0 call $~lib/builtins/abort @@ -14394,7 +14394,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 483 i32.const 0 call $~lib/builtins/abort @@ -14407,7 +14407,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 484 i32.const 0 call $~lib/builtins/abort @@ -14420,7 +14420,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 485 i32.const 0 call $~lib/builtins/abort @@ -14433,7 +14433,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 486 i32.const 0 call $~lib/builtins/abort @@ -14446,7 +14446,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 487 i32.const 0 call $~lib/builtins/abort @@ -14459,7 +14459,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 490 i32.const 0 call $~lib/builtins/abort @@ -14472,7 +14472,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 491 i32.const 0 call $~lib/builtins/abort @@ -14485,7 +14485,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 492 i32.const 0 call $~lib/builtins/abort @@ -14498,7 +14498,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 493 i32.const 0 call $~lib/builtins/abort @@ -14511,7 +14511,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 494 i32.const 0 call $~lib/builtins/abort @@ -14524,7 +14524,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 523 i32.const 0 call $~lib/builtins/abort @@ -14537,7 +14537,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 524 i32.const 0 call $~lib/builtins/abort @@ -14550,7 +14550,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 525 i32.const 0 call $~lib/builtins/abort @@ -14563,7 +14563,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 526 i32.const 0 call $~lib/builtins/abort @@ -14576,7 +14576,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 527 i32.const 0 call $~lib/builtins/abort @@ -14589,7 +14589,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 528 i32.const 0 call $~lib/builtins/abort @@ -14602,7 +14602,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 529 i32.const 0 call $~lib/builtins/abort @@ -14615,7 +14615,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 530 i32.const 0 call $~lib/builtins/abort @@ -14628,7 +14628,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 531 i32.const 0 call $~lib/builtins/abort @@ -14641,7 +14641,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 532 i32.const 0 call $~lib/builtins/abort @@ -14654,7 +14654,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 535 i32.const 0 call $~lib/builtins/abort @@ -14667,7 +14667,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 536 i32.const 0 call $~lib/builtins/abort @@ -14680,7 +14680,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 537 i32.const 0 call $~lib/builtins/abort @@ -14693,7 +14693,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 538 i32.const 0 call $~lib/builtins/abort @@ -14706,7 +14706,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 539 i32.const 0 call $~lib/builtins/abort @@ -14719,7 +14719,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 551 i32.const 0 call $~lib/builtins/abort @@ -14732,7 +14732,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 552 i32.const 0 call $~lib/builtins/abort @@ -14745,7 +14745,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 553 i32.const 0 call $~lib/builtins/abort @@ -14758,7 +14758,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 554 i32.const 0 call $~lib/builtins/abort @@ -14771,7 +14771,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 555 i32.const 0 call $~lib/builtins/abort @@ -14784,7 +14784,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 556 i32.const 0 call $~lib/builtins/abort @@ -14797,7 +14797,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 557 i32.const 0 call $~lib/builtins/abort @@ -14810,7 +14810,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 558 i32.const 0 call $~lib/builtins/abort @@ -14823,7 +14823,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 559 i32.const 0 call $~lib/builtins/abort @@ -14836,7 +14836,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 560 i32.const 0 call $~lib/builtins/abort @@ -14849,7 +14849,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 563 i32.const 0 call $~lib/builtins/abort @@ -14862,7 +14862,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 564 i32.const 0 call $~lib/builtins/abort @@ -14875,7 +14875,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 565 i32.const 0 call $~lib/builtins/abort @@ -14888,7 +14888,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 566 i32.const 0 call $~lib/builtins/abort @@ -14901,7 +14901,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 567 i32.const 0 call $~lib/builtins/abort @@ -14914,7 +14914,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 568 i32.const 0 call $~lib/builtins/abort @@ -14927,7 +14927,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 569 i32.const 0 call $~lib/builtins/abort @@ -14940,7 +14940,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 570 i32.const 0 call $~lib/builtins/abort @@ -14953,7 +14953,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 579 i32.const 0 call $~lib/builtins/abort @@ -14966,7 +14966,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 580 i32.const 0 call $~lib/builtins/abort @@ -14979,7 +14979,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 581 i32.const 0 call $~lib/builtins/abort @@ -14992,7 +14992,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 582 i32.const 0 call $~lib/builtins/abort @@ -15005,7 +15005,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 583 i32.const 0 call $~lib/builtins/abort @@ -15018,7 +15018,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 584 i32.const 0 call $~lib/builtins/abort @@ -15031,7 +15031,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 585 i32.const 0 call $~lib/builtins/abort @@ -15044,7 +15044,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 586 i32.const 0 call $~lib/builtins/abort @@ -15057,7 +15057,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 587 i32.const 0 call $~lib/builtins/abort @@ -15070,7 +15070,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 588 i32.const 0 call $~lib/builtins/abort @@ -15083,7 +15083,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 591 i32.const 0 call $~lib/builtins/abort @@ -15096,7 +15096,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 592 i32.const 0 call $~lib/builtins/abort @@ -15109,7 +15109,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 593 i32.const 0 call $~lib/builtins/abort @@ -15122,7 +15122,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 594 i32.const 0 call $~lib/builtins/abort @@ -15135,7 +15135,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 595 i32.const 0 call $~lib/builtins/abort @@ -15148,7 +15148,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 596 i32.const 0 call $~lib/builtins/abort @@ -15161,7 +15161,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 597 i32.const 0 call $~lib/builtins/abort @@ -15174,7 +15174,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 609 i32.const 0 call $~lib/builtins/abort @@ -15187,7 +15187,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 610 i32.const 0 call $~lib/builtins/abort @@ -15200,7 +15200,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 611 i32.const 0 call $~lib/builtins/abort @@ -15213,7 +15213,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 612 i32.const 0 call $~lib/builtins/abort @@ -15226,7 +15226,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 613 i32.const 0 call $~lib/builtins/abort @@ -15239,7 +15239,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 614 i32.const 0 call $~lib/builtins/abort @@ -15252,7 +15252,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 615 i32.const 0 call $~lib/builtins/abort @@ -15265,7 +15265,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 616 i32.const 0 call $~lib/builtins/abort @@ -15278,7 +15278,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 617 i32.const 0 call $~lib/builtins/abort @@ -15291,7 +15291,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 618 i32.const 0 call $~lib/builtins/abort @@ -15304,7 +15304,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 621 i32.const 0 call $~lib/builtins/abort @@ -15317,7 +15317,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 622 i32.const 0 call $~lib/builtins/abort @@ -15330,7 +15330,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 623 i32.const 0 call $~lib/builtins/abort @@ -15343,7 +15343,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 624 i32.const 0 call $~lib/builtins/abort @@ -15356,7 +15356,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 625 i32.const 0 call $~lib/builtins/abort @@ -15369,7 +15369,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 626 i32.const 0 call $~lib/builtins/abort @@ -15382,7 +15382,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 627 i32.const 0 call $~lib/builtins/abort @@ -15395,7 +15395,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 628 i32.const 0 call $~lib/builtins/abort @@ -15408,7 +15408,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 629 i32.const 0 call $~lib/builtins/abort @@ -15421,7 +15421,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 630 i32.const 0 call $~lib/builtins/abort @@ -15434,7 +15434,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 631 i32.const 0 call $~lib/builtins/abort @@ -15447,7 +15447,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 632 i32.const 0 call $~lib/builtins/abort @@ -15460,7 +15460,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 633 i32.const 0 call $~lib/builtins/abort @@ -15473,7 +15473,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 634 i32.const 0 call $~lib/builtins/abort @@ -15486,7 +15486,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 643 i32.const 0 call $~lib/builtins/abort @@ -15499,7 +15499,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 644 i32.const 0 call $~lib/builtins/abort @@ -15512,7 +15512,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 645 i32.const 0 call $~lib/builtins/abort @@ -15525,7 +15525,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 646 i32.const 0 call $~lib/builtins/abort @@ -15538,7 +15538,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 647 i32.const 0 call $~lib/builtins/abort @@ -15551,7 +15551,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 648 i32.const 0 call $~lib/builtins/abort @@ -15564,7 +15564,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 649 i32.const 0 call $~lib/builtins/abort @@ -15577,7 +15577,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 650 i32.const 0 call $~lib/builtins/abort @@ -15590,7 +15590,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 651 i32.const 0 call $~lib/builtins/abort @@ -15603,7 +15603,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 652 i32.const 0 call $~lib/builtins/abort @@ -15616,7 +15616,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 655 i32.const 0 call $~lib/builtins/abort @@ -15629,7 +15629,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 656 i32.const 0 call $~lib/builtins/abort @@ -15642,7 +15642,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 657 i32.const 0 call $~lib/builtins/abort @@ -15655,7 +15655,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 658 i32.const 0 call $~lib/builtins/abort @@ -15668,7 +15668,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 659 i32.const 0 call $~lib/builtins/abort @@ -15681,7 +15681,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 660 i32.const 0 call $~lib/builtins/abort @@ -15694,7 +15694,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 661 i32.const 0 call $~lib/builtins/abort @@ -15707,7 +15707,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 662 i32.const 0 call $~lib/builtins/abort @@ -15720,7 +15720,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 663 i32.const 0 call $~lib/builtins/abort @@ -15733,7 +15733,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 664 i32.const 0 call $~lib/builtins/abort @@ -15746,7 +15746,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 665 i32.const 0 call $~lib/builtins/abort @@ -15759,7 +15759,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 666 i32.const 0 call $~lib/builtins/abort @@ -15772,7 +15772,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 667 i32.const 0 call $~lib/builtins/abort @@ -15785,7 +15785,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 668 i32.const 0 call $~lib/builtins/abort @@ -15799,7 +15799,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 680 i32.const 0 call $~lib/builtins/abort @@ -15813,7 +15813,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 681 i32.const 0 call $~lib/builtins/abort @@ -15827,7 +15827,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 682 i32.const 0 call $~lib/builtins/abort @@ -15841,7 +15841,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 683 i32.const 0 call $~lib/builtins/abort @@ -15855,7 +15855,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 684 i32.const 0 call $~lib/builtins/abort @@ -15869,7 +15869,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 685 i32.const 0 call $~lib/builtins/abort @@ -15883,7 +15883,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 686 i32.const 0 call $~lib/builtins/abort @@ -15897,7 +15897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 687 i32.const 0 call $~lib/builtins/abort @@ -15911,7 +15911,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 688 i32.const 0 call $~lib/builtins/abort @@ -15925,7 +15925,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 689 i32.const 0 call $~lib/builtins/abort @@ -15939,7 +15939,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 692 i32.const 0 call $~lib/builtins/abort @@ -15953,7 +15953,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 693 i32.const 0 call $~lib/builtins/abort @@ -15967,7 +15967,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 694 i32.const 0 call $~lib/builtins/abort @@ -15981,7 +15981,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 695 i32.const 0 call $~lib/builtins/abort @@ -15995,7 +15995,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 696 i32.const 0 call $~lib/builtins/abort @@ -16009,7 +16009,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 697 i32.const 0 call $~lib/builtins/abort @@ -16023,7 +16023,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 698 i32.const 0 call $~lib/builtins/abort @@ -16037,7 +16037,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 699 i32.const 0 call $~lib/builtins/abort @@ -16051,7 +16051,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 700 i32.const 0 call $~lib/builtins/abort @@ -16065,7 +16065,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 701 i32.const 0 call $~lib/builtins/abort @@ -16079,7 +16079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 702 i32.const 0 call $~lib/builtins/abort @@ -16093,7 +16093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 703 i32.const 0 call $~lib/builtins/abort @@ -16107,7 +16107,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 704 i32.const 0 call $~lib/builtins/abort @@ -16121,7 +16121,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 705 i32.const 0 call $~lib/builtins/abort @@ -16135,7 +16135,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 706 i32.const 0 call $~lib/builtins/abort @@ -16149,7 +16149,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 707 i32.const 0 call $~lib/builtins/abort @@ -16163,7 +16163,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 708 i32.const 0 call $~lib/builtins/abort @@ -16177,7 +16177,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 709 i32.const 0 call $~lib/builtins/abort @@ -16191,7 +16191,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 710 i32.const 0 call $~lib/builtins/abort @@ -16205,7 +16205,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 711 i32.const 0 call $~lib/builtins/abort @@ -16219,7 +16219,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 712 i32.const 0 call $~lib/builtins/abort @@ -16233,7 +16233,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 713 i32.const 0 call $~lib/builtins/abort @@ -16247,7 +16247,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 714 i32.const 0 call $~lib/builtins/abort @@ -16261,7 +16261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 715 i32.const 0 call $~lib/builtins/abort @@ -16275,7 +16275,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 716 i32.const 0 call $~lib/builtins/abort @@ -16289,7 +16289,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 717 i32.const 0 call $~lib/builtins/abort @@ -16303,7 +16303,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 718 i32.const 0 call $~lib/builtins/abort @@ -16317,7 +16317,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 719 i32.const 0 call $~lib/builtins/abort @@ -16331,7 +16331,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 720 i32.const 0 call $~lib/builtins/abort @@ -16345,7 +16345,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 721 i32.const 0 call $~lib/builtins/abort @@ -16359,7 +16359,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 730 i32.const 0 call $~lib/builtins/abort @@ -16373,7 +16373,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 731 i32.const 0 call $~lib/builtins/abort @@ -16387,7 +16387,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 732 i32.const 0 call $~lib/builtins/abort @@ -16401,7 +16401,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 733 i32.const 0 call $~lib/builtins/abort @@ -16415,7 +16415,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 734 i32.const 0 call $~lib/builtins/abort @@ -16429,7 +16429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 735 i32.const 0 call $~lib/builtins/abort @@ -16443,7 +16443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 736 i32.const 0 call $~lib/builtins/abort @@ -16457,7 +16457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 737 i32.const 0 call $~lib/builtins/abort @@ -16471,7 +16471,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 738 i32.const 0 call $~lib/builtins/abort @@ -16485,7 +16485,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 739 i32.const 0 call $~lib/builtins/abort @@ -16499,7 +16499,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 742 i32.const 0 call $~lib/builtins/abort @@ -16513,7 +16513,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 743 i32.const 0 call $~lib/builtins/abort @@ -16527,7 +16527,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 744 i32.const 0 call $~lib/builtins/abort @@ -16541,7 +16541,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 745 i32.const 0 call $~lib/builtins/abort @@ -16555,7 +16555,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 746 i32.const 0 call $~lib/builtins/abort @@ -16569,7 +16569,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 747 i32.const 0 call $~lib/builtins/abort @@ -16583,7 +16583,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 748 i32.const 0 call $~lib/builtins/abort @@ -16597,7 +16597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 749 i32.const 0 call $~lib/builtins/abort @@ -16611,7 +16611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 750 i32.const 0 call $~lib/builtins/abort @@ -16625,7 +16625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 751 i32.const 0 call $~lib/builtins/abort @@ -16639,7 +16639,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 752 i32.const 0 call $~lib/builtins/abort @@ -16653,7 +16653,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 753 i32.const 0 call $~lib/builtins/abort @@ -16667,7 +16667,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 754 i32.const 0 call $~lib/builtins/abort @@ -16681,7 +16681,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 755 i32.const 0 call $~lib/builtins/abort @@ -16695,7 +16695,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 756 i32.const 0 call $~lib/builtins/abort @@ -16709,7 +16709,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 757 i32.const 0 call $~lib/builtins/abort @@ -16723,7 +16723,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 758 i32.const 0 call $~lib/builtins/abort @@ -16737,7 +16737,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 759 i32.const 0 call $~lib/builtins/abort @@ -16751,7 +16751,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 760 i32.const 0 call $~lib/builtins/abort @@ -16765,7 +16765,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 761 i32.const 0 call $~lib/builtins/abort @@ -16779,7 +16779,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 762 i32.const 0 call $~lib/builtins/abort @@ -16793,7 +16793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 763 i32.const 0 call $~lib/builtins/abort @@ -16807,7 +16807,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 764 i32.const 0 call $~lib/builtins/abort @@ -16821,7 +16821,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 765 i32.const 0 call $~lib/builtins/abort @@ -16835,7 +16835,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 766 i32.const 0 call $~lib/builtins/abort @@ -16849,7 +16849,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 767 i32.const 0 call $~lib/builtins/abort @@ -16863,7 +16863,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 768 i32.const 0 call $~lib/builtins/abort @@ -16877,7 +16877,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 769 i32.const 0 call $~lib/builtins/abort @@ -16890,7 +16890,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 781 i32.const 0 call $~lib/builtins/abort @@ -16903,7 +16903,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 782 i32.const 0 call $~lib/builtins/abort @@ -16916,7 +16916,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 783 i32.const 0 call $~lib/builtins/abort @@ -16929,7 +16929,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 784 i32.const 0 call $~lib/builtins/abort @@ -16942,7 +16942,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 785 i32.const 0 call $~lib/builtins/abort @@ -16955,7 +16955,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 786 i32.const 0 call $~lib/builtins/abort @@ -16968,7 +16968,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 787 i32.const 0 call $~lib/builtins/abort @@ -16981,7 +16981,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 788 i32.const 0 call $~lib/builtins/abort @@ -16994,7 +16994,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 789 i32.const 0 call $~lib/builtins/abort @@ -17007,7 +17007,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 790 i32.const 0 call $~lib/builtins/abort @@ -17020,7 +17020,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 793 i32.const 0 call $~lib/builtins/abort @@ -17033,7 +17033,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 794 i32.const 0 call $~lib/builtins/abort @@ -17046,7 +17046,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 795 i32.const 0 call $~lib/builtins/abort @@ -17059,7 +17059,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 796 i32.const 0 call $~lib/builtins/abort @@ -17072,7 +17072,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 797 i32.const 0 call $~lib/builtins/abort @@ -17085,7 +17085,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 798 i32.const 0 call $~lib/builtins/abort @@ -17098,7 +17098,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 799 i32.const 0 call $~lib/builtins/abort @@ -17111,7 +17111,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 800 i32.const 0 call $~lib/builtins/abort @@ -17124,7 +17124,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 801 i32.const 0 call $~lib/builtins/abort @@ -17137,7 +17137,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 802 i32.const 0 call $~lib/builtins/abort @@ -17150,7 +17150,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 811 i32.const 0 call $~lib/builtins/abort @@ -17163,7 +17163,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 812 i32.const 0 call $~lib/builtins/abort @@ -17176,7 +17176,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 813 i32.const 0 call $~lib/builtins/abort @@ -17189,7 +17189,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 814 i32.const 0 call $~lib/builtins/abort @@ -17202,7 +17202,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 815 i32.const 0 call $~lib/builtins/abort @@ -17215,7 +17215,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 816 i32.const 0 call $~lib/builtins/abort @@ -17228,7 +17228,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 817 i32.const 0 call $~lib/builtins/abort @@ -17241,7 +17241,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 818 i32.const 0 call $~lib/builtins/abort @@ -17254,7 +17254,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 819 i32.const 0 call $~lib/builtins/abort @@ -17267,7 +17267,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 820 i32.const 0 call $~lib/builtins/abort @@ -17280,7 +17280,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 823 i32.const 0 call $~lib/builtins/abort @@ -17293,7 +17293,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 824 i32.const 0 call $~lib/builtins/abort @@ -17306,7 +17306,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 825 i32.const 0 call $~lib/builtins/abort @@ -17319,7 +17319,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 826 i32.const 0 call $~lib/builtins/abort @@ -17332,7 +17332,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 827 i32.const 0 call $~lib/builtins/abort @@ -17345,7 +17345,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 828 i32.const 0 call $~lib/builtins/abort @@ -17358,7 +17358,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 829 i32.const 0 call $~lib/builtins/abort @@ -17371,7 +17371,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 830 i32.const 0 call $~lib/builtins/abort @@ -17384,7 +17384,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 831 i32.const 0 call $~lib/builtins/abort @@ -17397,7 +17397,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 832 i32.const 0 call $~lib/builtins/abort @@ -17409,7 +17409,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 844 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 845 i32.const 0 call $~lib/builtins/abort @@ -17433,7 +17433,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 846 i32.const 0 call $~lib/builtins/abort @@ -17445,7 +17445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 847 i32.const 0 call $~lib/builtins/abort @@ -17457,7 +17457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 848 i32.const 0 call $~lib/builtins/abort @@ -17469,7 +17469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 849 i32.const 0 call $~lib/builtins/abort @@ -17481,7 +17481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 850 i32.const 0 call $~lib/builtins/abort @@ -17493,7 +17493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 851 i32.const 0 call $~lib/builtins/abort @@ -17505,7 +17505,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 852 i32.const 0 call $~lib/builtins/abort @@ -17517,7 +17517,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 853 i32.const 0 call $~lib/builtins/abort @@ -17529,7 +17529,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 856 i32.const 0 call $~lib/builtins/abort @@ -17541,7 +17541,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 857 i32.const 0 call $~lib/builtins/abort @@ -17553,7 +17553,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 858 i32.const 0 call $~lib/builtins/abort @@ -17565,7 +17565,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 859 i32.const 0 call $~lib/builtins/abort @@ -17577,7 +17577,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 860 i32.const 0 call $~lib/builtins/abort @@ -17589,7 +17589,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 861 i32.const 0 call $~lib/builtins/abort @@ -17601,7 +17601,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 862 i32.const 0 call $~lib/builtins/abort @@ -17613,7 +17613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 863 i32.const 0 call $~lib/builtins/abort @@ -17625,7 +17625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 864 i32.const 0 call $~lib/builtins/abort @@ -17637,7 +17637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 865 i32.const 0 call $~lib/builtins/abort @@ -17649,7 +17649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 866 i32.const 0 call $~lib/builtins/abort @@ -17661,7 +17661,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 867 i32.const 0 call $~lib/builtins/abort @@ -17673,7 +17673,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 868 i32.const 0 call $~lib/builtins/abort @@ -17685,7 +17685,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 869 i32.const 0 call $~lib/builtins/abort @@ -17697,7 +17697,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 870 i32.const 0 call $~lib/builtins/abort @@ -17709,7 +17709,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 871 i32.const 0 call $~lib/builtins/abort @@ -17721,7 +17721,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 872 i32.const 0 call $~lib/builtins/abort @@ -17733,7 +17733,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 873 i32.const 0 call $~lib/builtins/abort @@ -17745,7 +17745,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 874 i32.const 0 call $~lib/builtins/abort @@ -17757,7 +17757,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 875 i32.const 0 call $~lib/builtins/abort @@ -17769,7 +17769,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 876 i32.const 0 call $~lib/builtins/abort @@ -17781,7 +17781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 877 i32.const 0 call $~lib/builtins/abort @@ -17793,7 +17793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 878 i32.const 0 call $~lib/builtins/abort @@ -17805,7 +17805,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 879 i32.const 0 call $~lib/builtins/abort @@ -17817,7 +17817,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 880 i32.const 0 call $~lib/builtins/abort @@ -17829,7 +17829,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 881 i32.const 0 call $~lib/builtins/abort @@ -17841,7 +17841,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 882 i32.const 0 call $~lib/builtins/abort @@ -17853,7 +17853,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 883 i32.const 0 call $~lib/builtins/abort @@ -17865,7 +17865,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 884 i32.const 0 call $~lib/builtins/abort @@ -17877,7 +17877,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 885 i32.const 0 call $~lib/builtins/abort @@ -17889,7 +17889,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 886 i32.const 0 call $~lib/builtins/abort @@ -17901,7 +17901,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 887 i32.const 0 call $~lib/builtins/abort @@ -17913,7 +17913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 888 i32.const 0 call $~lib/builtins/abort @@ -17925,7 +17925,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 889 i32.const 0 call $~lib/builtins/abort @@ -17937,7 +17937,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 890 i32.const 0 call $~lib/builtins/abort @@ -17949,7 +17949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 891 i32.const 0 call $~lib/builtins/abort @@ -17961,7 +17961,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 892 i32.const 0 call $~lib/builtins/abort @@ -17973,7 +17973,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 893 i32.const 0 call $~lib/builtins/abort @@ -17985,7 +17985,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 894 i32.const 0 call $~lib/builtins/abort @@ -17997,7 +17997,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 895 i32.const 0 call $~lib/builtins/abort @@ -18009,7 +18009,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 896 i32.const 0 call $~lib/builtins/abort @@ -18021,7 +18021,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 897 i32.const 0 call $~lib/builtins/abort @@ -18033,7 +18033,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 898 i32.const 0 call $~lib/builtins/abort @@ -18045,7 +18045,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 899 i32.const 0 call $~lib/builtins/abort @@ -18057,7 +18057,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 900 i32.const 0 call $~lib/builtins/abort @@ -18069,7 +18069,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 909 i32.const 0 call $~lib/builtins/abort @@ -18081,7 +18081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 910 i32.const 0 call $~lib/builtins/abort @@ -18093,7 +18093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 911 i32.const 0 call $~lib/builtins/abort @@ -18105,7 +18105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 912 i32.const 0 call $~lib/builtins/abort @@ -18117,7 +18117,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 913 i32.const 0 call $~lib/builtins/abort @@ -18129,7 +18129,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 914 i32.const 0 call $~lib/builtins/abort @@ -18141,7 +18141,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 915 i32.const 0 call $~lib/builtins/abort @@ -18153,7 +18153,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 916 i32.const 0 call $~lib/builtins/abort @@ -18165,7 +18165,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 917 i32.const 0 call $~lib/builtins/abort @@ -18177,7 +18177,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 918 i32.const 0 call $~lib/builtins/abort @@ -18189,7 +18189,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 921 i32.const 0 call $~lib/builtins/abort @@ -18201,7 +18201,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 922 i32.const 0 call $~lib/builtins/abort @@ -18213,7 +18213,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 923 i32.const 0 call $~lib/builtins/abort @@ -18225,7 +18225,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 924 i32.const 0 call $~lib/builtins/abort @@ -18237,7 +18237,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 925 i32.const 0 call $~lib/builtins/abort @@ -18249,7 +18249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 926 i32.const 0 call $~lib/builtins/abort @@ -18261,7 +18261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 927 i32.const 0 call $~lib/builtins/abort @@ -18273,7 +18273,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 928 i32.const 0 call $~lib/builtins/abort @@ -18285,7 +18285,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 929 i32.const 0 call $~lib/builtins/abort @@ -18297,7 +18297,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 930 i32.const 0 call $~lib/builtins/abort @@ -18309,7 +18309,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 931 i32.const 0 call $~lib/builtins/abort @@ -18321,7 +18321,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 932 i32.const 0 call $~lib/builtins/abort @@ -18333,7 +18333,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 933 i32.const 0 call $~lib/builtins/abort @@ -18345,7 +18345,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 934 i32.const 0 call $~lib/builtins/abort @@ -18357,7 +18357,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 935 i32.const 0 call $~lib/builtins/abort @@ -18369,7 +18369,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 936 i32.const 0 call $~lib/builtins/abort @@ -18381,7 +18381,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 937 i32.const 0 call $~lib/builtins/abort @@ -18393,7 +18393,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 938 i32.const 0 call $~lib/builtins/abort @@ -18405,7 +18405,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 939 i32.const 0 call $~lib/builtins/abort @@ -18417,7 +18417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 940 i32.const 0 call $~lib/builtins/abort @@ -18429,7 +18429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 941 i32.const 0 call $~lib/builtins/abort @@ -18441,7 +18441,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 942 i32.const 0 call $~lib/builtins/abort @@ -18453,7 +18453,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 943 i32.const 0 call $~lib/builtins/abort @@ -18465,7 +18465,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 944 i32.const 0 call $~lib/builtins/abort @@ -18477,7 +18477,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 945 i32.const 0 call $~lib/builtins/abort @@ -18489,7 +18489,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 946 i32.const 0 call $~lib/builtins/abort @@ -18501,7 +18501,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 947 i32.const 0 call $~lib/builtins/abort @@ -18513,7 +18513,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 948 i32.const 0 call $~lib/builtins/abort @@ -18525,7 +18525,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 949 i32.const 0 call $~lib/builtins/abort @@ -18537,7 +18537,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 950 i32.const 0 call $~lib/builtins/abort @@ -18549,7 +18549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 951 i32.const 0 call $~lib/builtins/abort @@ -18561,7 +18561,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 952 i32.const 0 call $~lib/builtins/abort @@ -18573,7 +18573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 953 i32.const 0 call $~lib/builtins/abort @@ -18585,7 +18585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 954 i32.const 0 call $~lib/builtins/abort @@ -18597,7 +18597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 955 i32.const 0 call $~lib/builtins/abort @@ -18609,7 +18609,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 956 i32.const 0 call $~lib/builtins/abort @@ -18621,7 +18621,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 957 i32.const 0 call $~lib/builtins/abort @@ -18633,7 +18633,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 958 i32.const 0 call $~lib/builtins/abort @@ -18645,7 +18645,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 959 i32.const 0 call $~lib/builtins/abort @@ -18657,7 +18657,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 960 i32.const 0 call $~lib/builtins/abort @@ -18669,7 +18669,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 961 i32.const 0 call $~lib/builtins/abort @@ -18681,7 +18681,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 962 i32.const 0 call $~lib/builtins/abort @@ -18693,7 +18693,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 963 i32.const 0 call $~lib/builtins/abort @@ -18705,7 +18705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 964 i32.const 0 call $~lib/builtins/abort @@ -18717,7 +18717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 965 i32.const 0 call $~lib/builtins/abort @@ -18730,7 +18730,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 976 i32.const 0 call $~lib/builtins/abort @@ -18743,7 +18743,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 977 i32.const 0 call $~lib/builtins/abort @@ -18756,7 +18756,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 978 i32.const 0 call $~lib/builtins/abort @@ -18769,7 +18769,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 979 i32.const 0 call $~lib/builtins/abort @@ -18782,7 +18782,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 980 i32.const 0 call $~lib/builtins/abort @@ -18795,7 +18795,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 981 i32.const 0 call $~lib/builtins/abort @@ -18808,7 +18808,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 982 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 983 i32.const 0 call $~lib/builtins/abort @@ -18834,7 +18834,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 984 i32.const 0 call $~lib/builtins/abort @@ -18847,7 +18847,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 985 i32.const 0 call $~lib/builtins/abort @@ -18860,7 +18860,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 988 i32.const 0 call $~lib/builtins/abort @@ -18873,7 +18873,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 989 i32.const 0 call $~lib/builtins/abort @@ -18886,7 +18886,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 990 i32.const 0 call $~lib/builtins/abort @@ -18899,7 +18899,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 991 i32.const 0 call $~lib/builtins/abort @@ -18912,7 +18912,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 992 i32.const 0 call $~lib/builtins/abort @@ -18925,7 +18925,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 993 i32.const 0 call $~lib/builtins/abort @@ -18938,7 +18938,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 994 i32.const 0 call $~lib/builtins/abort @@ -18951,7 +18951,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 995 i32.const 0 call $~lib/builtins/abort @@ -18964,7 +18964,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 996 i32.const 0 call $~lib/builtins/abort @@ -18977,7 +18977,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 997 i32.const 0 call $~lib/builtins/abort @@ -18990,7 +18990,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 998 i32.const 0 call $~lib/builtins/abort @@ -19003,7 +19003,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 999 i32.const 0 call $~lib/builtins/abort @@ -19016,7 +19016,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1000 i32.const 0 call $~lib/builtins/abort @@ -19029,7 +19029,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1001 i32.const 0 call $~lib/builtins/abort @@ -19042,7 +19042,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1002 i32.const 0 call $~lib/builtins/abort @@ -19055,7 +19055,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1003 i32.const 0 call $~lib/builtins/abort @@ -19068,7 +19068,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1004 i32.const 0 call $~lib/builtins/abort @@ -19081,7 +19081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1005 i32.const 0 call $~lib/builtins/abort @@ -19094,7 +19094,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1006 i32.const 0 call $~lib/builtins/abort @@ -19107,7 +19107,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1007 i32.const 0 call $~lib/builtins/abort @@ -19120,7 +19120,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1008 i32.const 0 call $~lib/builtins/abort @@ -19133,7 +19133,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1009 i32.const 0 call $~lib/builtins/abort @@ -19146,7 +19146,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1010 i32.const 0 call $~lib/builtins/abort @@ -19159,7 +19159,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1011 i32.const 0 call $~lib/builtins/abort @@ -19172,7 +19172,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1012 i32.const 0 call $~lib/builtins/abort @@ -19185,7 +19185,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1013 i32.const 0 call $~lib/builtins/abort @@ -19198,7 +19198,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1014 i32.const 0 call $~lib/builtins/abort @@ -19211,7 +19211,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1015 i32.const 0 call $~lib/builtins/abort @@ -19224,7 +19224,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1016 i32.const 0 call $~lib/builtins/abort @@ -19237,7 +19237,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1017 i32.const 0 call $~lib/builtins/abort @@ -19250,7 +19250,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1018 i32.const 0 call $~lib/builtins/abort @@ -19263,7 +19263,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1019 i32.const 0 call $~lib/builtins/abort @@ -19276,7 +19276,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1020 i32.const 0 call $~lib/builtins/abort @@ -19289,7 +19289,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1021 i32.const 0 call $~lib/builtins/abort @@ -19302,7 +19302,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1022 i32.const 0 call $~lib/builtins/abort @@ -19315,7 +19315,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1023 i32.const 0 call $~lib/builtins/abort @@ -19328,7 +19328,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1024 i32.const 0 call $~lib/builtins/abort @@ -19341,7 +19341,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1025 i32.const 0 call $~lib/builtins/abort @@ -19354,7 +19354,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1026 i32.const 0 call $~lib/builtins/abort @@ -19367,7 +19367,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1027 i32.const 0 call $~lib/builtins/abort @@ -19380,7 +19380,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1028 i32.const 0 call $~lib/builtins/abort @@ -19393,7 +19393,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1029 i32.const 0 call $~lib/builtins/abort @@ -19406,7 +19406,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1030 i32.const 0 call $~lib/builtins/abort @@ -19419,7 +19419,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1031 i32.const 0 call $~lib/builtins/abort @@ -19432,7 +19432,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1032 i32.const 0 call $~lib/builtins/abort @@ -19445,7 +19445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1033 i32.const 0 call $~lib/builtins/abort @@ -19458,7 +19458,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1034 i32.const 0 call $~lib/builtins/abort @@ -19471,7 +19471,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1035 i32.const 0 call $~lib/builtins/abort @@ -19484,7 +19484,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1036 i32.const 0 call $~lib/builtins/abort @@ -19497,7 +19497,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1037 i32.const 0 call $~lib/builtins/abort @@ -19510,7 +19510,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1038 i32.const 0 call $~lib/builtins/abort @@ -19523,7 +19523,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1039 i32.const 0 call $~lib/builtins/abort @@ -19536,7 +19536,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1040 i32.const 0 call $~lib/builtins/abort @@ -19549,7 +19549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1041 i32.const 0 call $~lib/builtins/abort @@ -19562,7 +19562,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1042 i32.const 0 call $~lib/builtins/abort @@ -19575,7 +19575,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1043 i32.const 0 call $~lib/builtins/abort @@ -19588,7 +19588,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1044 i32.const 0 call $~lib/builtins/abort @@ -19601,7 +19601,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1045 i32.const 0 call $~lib/builtins/abort @@ -19614,7 +19614,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1046 i32.const 0 call $~lib/builtins/abort @@ -19627,7 +19627,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1047 i32.const 0 call $~lib/builtins/abort @@ -19640,7 +19640,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1048 i32.const 0 call $~lib/builtins/abort @@ -19653,7 +19653,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1049 i32.const 0 call $~lib/builtins/abort @@ -19666,7 +19666,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1050 i32.const 0 call $~lib/builtins/abort @@ -19679,7 +19679,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1051 i32.const 0 call $~lib/builtins/abort @@ -19692,7 +19692,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1052 i32.const 0 call $~lib/builtins/abort @@ -19705,7 +19705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1053 i32.const 0 call $~lib/builtins/abort @@ -19718,7 +19718,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1054 i32.const 0 call $~lib/builtins/abort @@ -19731,7 +19731,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1055 i32.const 0 call $~lib/builtins/abort @@ -19744,7 +19744,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1056 i32.const 0 call $~lib/builtins/abort @@ -19757,7 +19757,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1057 i32.const 0 call $~lib/builtins/abort @@ -19770,7 +19770,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1058 i32.const 0 call $~lib/builtins/abort @@ -19783,7 +19783,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1059 i32.const 0 call $~lib/builtins/abort @@ -19796,7 +19796,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1060 i32.const 0 call $~lib/builtins/abort @@ -19809,7 +19809,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1061 i32.const 0 call $~lib/builtins/abort @@ -19822,7 +19822,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1062 i32.const 0 call $~lib/builtins/abort @@ -19835,7 +19835,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1063 i32.const 0 call $~lib/builtins/abort @@ -19848,7 +19848,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1064 i32.const 0 call $~lib/builtins/abort @@ -19861,7 +19861,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1065 i32.const 0 call $~lib/builtins/abort @@ -19874,7 +19874,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1068 i32.const 0 call $~lib/builtins/abort @@ -19887,7 +19887,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1069 i32.const 0 call $~lib/builtins/abort @@ -19900,7 +19900,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1070 i32.const 0 call $~lib/builtins/abort @@ -19913,7 +19913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1071 i32.const 0 call $~lib/builtins/abort @@ -19926,7 +19926,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1072 i32.const 0 call $~lib/builtins/abort @@ -19939,7 +19939,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1073 i32.const 0 call $~lib/builtins/abort @@ -19952,7 +19952,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1074 i32.const 0 call $~lib/builtins/abort @@ -19965,7 +19965,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1075 i32.const 0 call $~lib/builtins/abort @@ -19978,7 +19978,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1076 i32.const 0 call $~lib/builtins/abort @@ -19991,7 +19991,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1077 i32.const 0 call $~lib/builtins/abort @@ -20004,7 +20004,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1078 i32.const 0 call $~lib/builtins/abort @@ -20017,7 +20017,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1079 i32.const 0 call $~lib/builtins/abort @@ -20030,7 +20030,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1080 i32.const 0 call $~lib/builtins/abort @@ -20043,7 +20043,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1081 i32.const 0 call $~lib/builtins/abort @@ -20056,7 +20056,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1082 i32.const 0 call $~lib/builtins/abort @@ -20069,7 +20069,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1083 i32.const 0 call $~lib/builtins/abort @@ -20082,7 +20082,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1084 i32.const 0 call $~lib/builtins/abort @@ -20095,7 +20095,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1085 i32.const 0 call $~lib/builtins/abort @@ -20108,7 +20108,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1086 i32.const 0 call $~lib/builtins/abort @@ -20121,7 +20121,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1087 i32.const 0 call $~lib/builtins/abort @@ -20134,7 +20134,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1088 i32.const 0 call $~lib/builtins/abort @@ -20147,7 +20147,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1089 i32.const 0 call $~lib/builtins/abort @@ -20160,7 +20160,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1090 i32.const 0 call $~lib/builtins/abort @@ -20173,7 +20173,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1091 i32.const 0 call $~lib/builtins/abort @@ -20186,7 +20186,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1092 i32.const 0 call $~lib/builtins/abort @@ -20199,7 +20199,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1093 i32.const 0 call $~lib/builtins/abort @@ -20212,7 +20212,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1094 i32.const 0 call $~lib/builtins/abort @@ -20225,7 +20225,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1095 i32.const 0 call $~lib/builtins/abort @@ -20238,7 +20238,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1096 i32.const 0 call $~lib/builtins/abort @@ -20251,7 +20251,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1097 i32.const 0 call $~lib/builtins/abort @@ -20264,7 +20264,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1098 i32.const 0 call $~lib/builtins/abort @@ -20277,7 +20277,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1099 i32.const 0 call $~lib/builtins/abort @@ -20290,7 +20290,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1100 i32.const 0 call $~lib/builtins/abort @@ -20303,7 +20303,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1101 i32.const 0 call $~lib/builtins/abort @@ -20316,7 +20316,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1102 i32.const 0 call $~lib/builtins/abort @@ -20329,7 +20329,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1103 i32.const 0 call $~lib/builtins/abort @@ -20342,7 +20342,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1104 i32.const 0 call $~lib/builtins/abort @@ -20355,7 +20355,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1105 i32.const 0 call $~lib/builtins/abort @@ -20368,7 +20368,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1107 i32.const 0 call $~lib/builtins/abort @@ -20381,7 +20381,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1108 i32.const 0 call $~lib/builtins/abort @@ -20394,7 +20394,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1109 i32.const 0 call $~lib/builtins/abort @@ -20406,7 +20406,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1113 i32.const 0 call $~lib/builtins/abort @@ -20418,7 +20418,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1114 i32.const 0 call $~lib/builtins/abort @@ -20430,7 +20430,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1117 i32.const 0 call $~lib/builtins/abort @@ -20442,7 +20442,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1119 i32.const 0 call $~lib/builtins/abort @@ -20454,7 +20454,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1120 i32.const 0 call $~lib/builtins/abort @@ -20466,7 +20466,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1123 i32.const 0 call $~lib/builtins/abort @@ -20478,7 +20478,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1125 i32.const 0 call $~lib/builtins/abort @@ -20490,7 +20490,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1128 i32.const 0 call $~lib/builtins/abort @@ -20502,7 +20502,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1130 i32.const 0 call $~lib/builtins/abort @@ -20514,7 +20514,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1131 i32.const 0 call $~lib/builtins/abort @@ -20526,7 +20526,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1132 i32.const 0 call $~lib/builtins/abort @@ -20538,7 +20538,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1134 i32.const 0 call $~lib/builtins/abort @@ -20550,7 +20550,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1136 i32.const 0 call $~lib/builtins/abort @@ -20562,7 +20562,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1137 i32.const 0 call $~lib/builtins/abort @@ -20574,7 +20574,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1138 i32.const 0 call $~lib/builtins/abort @@ -20586,7 +20586,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1139 i32.const 0 call $~lib/builtins/abort @@ -20598,7 +20598,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1140 i32.const 0 call $~lib/builtins/abort @@ -20610,7 +20610,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1141 i32.const 0 call $~lib/builtins/abort @@ -20623,7 +20623,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1150 i32.const 0 call $~lib/builtins/abort @@ -20636,7 +20636,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1151 i32.const 0 call $~lib/builtins/abort @@ -20649,7 +20649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1152 i32.const 0 call $~lib/builtins/abort @@ -20662,7 +20662,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1153 i32.const 0 call $~lib/builtins/abort @@ -20675,7 +20675,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1154 i32.const 0 call $~lib/builtins/abort @@ -20688,7 +20688,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1155 i32.const 0 call $~lib/builtins/abort @@ -20701,7 +20701,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1156 i32.const 0 call $~lib/builtins/abort @@ -20714,7 +20714,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1157 i32.const 0 call $~lib/builtins/abort @@ -20727,7 +20727,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1158 i32.const 0 call $~lib/builtins/abort @@ -20740,7 +20740,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1159 i32.const 0 call $~lib/builtins/abort @@ -20753,7 +20753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1162 i32.const 0 call $~lib/builtins/abort @@ -20766,7 +20766,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1163 i32.const 0 call $~lib/builtins/abort @@ -20779,7 +20779,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1164 i32.const 0 call $~lib/builtins/abort @@ -20792,7 +20792,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1165 i32.const 0 call $~lib/builtins/abort @@ -20805,7 +20805,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1166 i32.const 0 call $~lib/builtins/abort @@ -20818,7 +20818,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1169 i32.const 0 call $~lib/builtins/abort @@ -20831,7 +20831,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1170 i32.const 0 call $~lib/builtins/abort @@ -20844,7 +20844,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1171 i32.const 0 call $~lib/builtins/abort @@ -20857,7 +20857,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1172 i32.const 0 call $~lib/builtins/abort @@ -20870,7 +20870,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1173 i32.const 0 call $~lib/builtins/abort @@ -20883,7 +20883,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1174 i32.const 0 call $~lib/builtins/abort @@ -20896,7 +20896,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1175 i32.const 0 call $~lib/builtins/abort @@ -20909,7 +20909,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1176 i32.const 0 call $~lib/builtins/abort @@ -20922,7 +20922,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1177 i32.const 0 call $~lib/builtins/abort @@ -20935,7 +20935,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1178 i32.const 0 call $~lib/builtins/abort @@ -20948,7 +20948,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1179 i32.const 0 call $~lib/builtins/abort @@ -20961,7 +20961,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1180 i32.const 0 call $~lib/builtins/abort @@ -20974,7 +20974,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1181 i32.const 0 call $~lib/builtins/abort @@ -20987,7 +20987,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1182 i32.const 0 call $~lib/builtins/abort @@ -21000,7 +21000,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1183 i32.const 0 call $~lib/builtins/abort @@ -21013,7 +21013,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1184 i32.const 0 call $~lib/builtins/abort @@ -21026,7 +21026,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1185 i32.const 0 call $~lib/builtins/abort @@ -21039,7 +21039,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1186 i32.const 0 call $~lib/builtins/abort @@ -21052,7 +21052,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1187 i32.const 0 call $~lib/builtins/abort @@ -21065,7 +21065,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1188 i32.const 0 call $~lib/builtins/abort @@ -21078,7 +21078,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1189 i32.const 0 call $~lib/builtins/abort @@ -21091,7 +21091,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1190 i32.const 0 call $~lib/builtins/abort @@ -21104,7 +21104,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1191 i32.const 0 call $~lib/builtins/abort @@ -21117,7 +21117,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1192 i32.const 0 call $~lib/builtins/abort @@ -21130,7 +21130,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1193 i32.const 0 call $~lib/builtins/abort @@ -21143,7 +21143,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1194 i32.const 0 call $~lib/builtins/abort @@ -21156,7 +21156,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1195 i32.const 0 call $~lib/builtins/abort @@ -21169,7 +21169,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1196 i32.const 0 call $~lib/builtins/abort @@ -21182,7 +21182,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1197 i32.const 0 call $~lib/builtins/abort @@ -21195,7 +21195,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1198 i32.const 0 call $~lib/builtins/abort @@ -21208,7 +21208,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1199 i32.const 0 call $~lib/builtins/abort @@ -21221,7 +21221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1200 i32.const 0 call $~lib/builtins/abort @@ -21234,7 +21234,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1201 i32.const 0 call $~lib/builtins/abort @@ -21247,7 +21247,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1202 i32.const 0 call $~lib/builtins/abort @@ -21260,7 +21260,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1203 i32.const 0 call $~lib/builtins/abort @@ -21273,7 +21273,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1204 i32.const 0 call $~lib/builtins/abort @@ -21286,7 +21286,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1205 i32.const 0 call $~lib/builtins/abort @@ -21299,7 +21299,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1206 i32.const 0 call $~lib/builtins/abort @@ -21312,7 +21312,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1209 i32.const 0 call $~lib/builtins/abort @@ -21325,7 +21325,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1210 i32.const 0 call $~lib/builtins/abort @@ -21338,7 +21338,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1211 i32.const 0 call $~lib/builtins/abort @@ -21351,7 +21351,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1212 i32.const 0 call $~lib/builtins/abort @@ -21364,7 +21364,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1213 i32.const 0 call $~lib/builtins/abort @@ -21377,7 +21377,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1214 i32.const 0 call $~lib/builtins/abort @@ -21390,7 +21390,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1215 i32.const 0 call $~lib/builtins/abort @@ -21403,7 +21403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1216 i32.const 0 call $~lib/builtins/abort @@ -21416,7 +21416,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1217 i32.const 0 call $~lib/builtins/abort @@ -21429,7 +21429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1218 i32.const 0 call $~lib/builtins/abort @@ -21442,7 +21442,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1219 i32.const 0 call $~lib/builtins/abort @@ -21455,7 +21455,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1220 i32.const 0 call $~lib/builtins/abort @@ -21468,7 +21468,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1221 i32.const 0 call $~lib/builtins/abort @@ -21481,7 +21481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1222 i32.const 0 call $~lib/builtins/abort @@ -21494,7 +21494,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1233 i32.const 0 call $~lib/builtins/abort @@ -21507,7 +21507,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1234 i32.const 0 call $~lib/builtins/abort @@ -21520,7 +21520,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1235 i32.const 0 call $~lib/builtins/abort @@ -21533,7 +21533,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1236 i32.const 0 call $~lib/builtins/abort @@ -21546,7 +21546,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1237 i32.const 0 call $~lib/builtins/abort @@ -21559,7 +21559,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1238 i32.const 0 call $~lib/builtins/abort @@ -21572,7 +21572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1239 i32.const 0 call $~lib/builtins/abort @@ -21585,7 +21585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1240 i32.const 0 call $~lib/builtins/abort @@ -21598,7 +21598,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1241 i32.const 0 call $~lib/builtins/abort @@ -21611,7 +21611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1242 i32.const 0 call $~lib/builtins/abort @@ -21624,7 +21624,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1245 i32.const 0 call $~lib/builtins/abort @@ -21637,7 +21637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1246 i32.const 0 call $~lib/builtins/abort @@ -21650,7 +21650,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1247 i32.const 0 call $~lib/builtins/abort @@ -21663,7 +21663,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1248 i32.const 0 call $~lib/builtins/abort @@ -21676,7 +21676,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1249 i32.const 0 call $~lib/builtins/abort @@ -21689,7 +21689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1258 i32.const 0 call $~lib/builtins/abort @@ -21702,7 +21702,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1259 i32.const 0 call $~lib/builtins/abort @@ -21715,7 +21715,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1260 i32.const 0 call $~lib/builtins/abort @@ -21728,7 +21728,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1261 i32.const 0 call $~lib/builtins/abort @@ -21741,7 +21741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1262 i32.const 0 call $~lib/builtins/abort @@ -21754,7 +21754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1263 i32.const 0 call $~lib/builtins/abort @@ -21767,7 +21767,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1264 i32.const 0 call $~lib/builtins/abort @@ -21780,7 +21780,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1265 i32.const 0 call $~lib/builtins/abort @@ -21793,7 +21793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1266 i32.const 0 call $~lib/builtins/abort @@ -21806,7 +21806,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1267 i32.const 0 call $~lib/builtins/abort @@ -21819,7 +21819,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1270 i32.const 0 call $~lib/builtins/abort @@ -21832,7 +21832,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1271 i32.const 0 call $~lib/builtins/abort @@ -21845,7 +21845,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1272 i32.const 0 call $~lib/builtins/abort @@ -21858,7 +21858,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1273 i32.const 0 call $~lib/builtins/abort @@ -21871,7 +21871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1274 i32.const 0 call $~lib/builtins/abort @@ -21884,7 +21884,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1286 i32.const 0 call $~lib/builtins/abort @@ -21897,7 +21897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1287 i32.const 0 call $~lib/builtins/abort @@ -21910,7 +21910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1288 i32.const 0 call $~lib/builtins/abort @@ -21923,7 +21923,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1289 i32.const 0 call $~lib/builtins/abort @@ -21936,7 +21936,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1290 i32.const 0 call $~lib/builtins/abort @@ -21949,7 +21949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1291 i32.const 0 call $~lib/builtins/abort @@ -21962,7 +21962,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1292 i32.const 0 call $~lib/builtins/abort @@ -21975,7 +21975,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1293 i32.const 0 call $~lib/builtins/abort @@ -21988,7 +21988,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1294 i32.const 0 call $~lib/builtins/abort @@ -22001,7 +22001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1295 i32.const 0 call $~lib/builtins/abort @@ -22014,7 +22014,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1298 i32.const 0 call $~lib/builtins/abort @@ -22027,7 +22027,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1299 i32.const 0 call $~lib/builtins/abort @@ -22040,7 +22040,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1300 i32.const 0 call $~lib/builtins/abort @@ -22053,7 +22053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1301 i32.const 0 call $~lib/builtins/abort @@ -22066,7 +22066,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1302 i32.const 0 call $~lib/builtins/abort @@ -22079,7 +22079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1303 i32.const 0 call $~lib/builtins/abort @@ -22092,7 +22092,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1304 i32.const 0 call $~lib/builtins/abort @@ -22105,7 +22105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1305 i32.const 0 call $~lib/builtins/abort @@ -22118,7 +22118,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1306 i32.const 0 call $~lib/builtins/abort @@ -22131,7 +22131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1307 i32.const 0 call $~lib/builtins/abort @@ -22144,7 +22144,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1308 i32.const 0 call $~lib/builtins/abort @@ -22157,7 +22157,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1311 i32.const 0 call $~lib/builtins/abort @@ -22170,7 +22170,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1312 i32.const 0 call $~lib/builtins/abort @@ -22183,7 +22183,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1314 i32.const 0 call $~lib/builtins/abort @@ -22196,7 +22196,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1321 i32.const 0 call $~lib/builtins/abort @@ -22209,7 +22209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1322 i32.const 0 call $~lib/builtins/abort @@ -22222,7 +22222,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1329 i32.const 0 call $~lib/builtins/abort @@ -22235,7 +22235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1336 i32.const 0 call $~lib/builtins/abort @@ -22248,7 +22248,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1343 i32.const 0 call $~lib/builtins/abort @@ -22261,7 +22261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1350 i32.const 0 call $~lib/builtins/abort @@ -22274,7 +22274,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1357 i32.const 0 call $~lib/builtins/abort @@ -22287,7 +22287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1364 i32.const 0 call $~lib/builtins/abort @@ -22300,7 +22300,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1370 i32.const 0 call $~lib/builtins/abort @@ -22313,7 +22313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1376 i32.const 0 call $~lib/builtins/abort @@ -22326,7 +22326,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1382 i32.const 0 call $~lib/builtins/abort @@ -22339,7 +22339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1389 i32.const 0 call $~lib/builtins/abort @@ -22352,7 +22352,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1396 i32.const 0 call $~lib/builtins/abort @@ -22365,7 +22365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1403 i32.const 0 call $~lib/builtins/abort @@ -22378,7 +22378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1410 i32.const 0 call $~lib/builtins/abort @@ -22391,7 +22391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1417 i32.const 0 call $~lib/builtins/abort @@ -22404,7 +22404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1424 i32.const 0 call $~lib/builtins/abort @@ -22417,7 +22417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1431 i32.const 0 call $~lib/builtins/abort @@ -22430,7 +22430,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1438 i32.const 0 call $~lib/builtins/abort @@ -22443,7 +22443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1452 i32.const 0 call $~lib/builtins/abort @@ -22456,7 +22456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1453 i32.const 0 call $~lib/builtins/abort @@ -22469,7 +22469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1454 i32.const 0 call $~lib/builtins/abort @@ -22482,7 +22482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1455 i32.const 0 call $~lib/builtins/abort @@ -22495,7 +22495,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1456 i32.const 0 call $~lib/builtins/abort @@ -22508,7 +22508,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1457 i32.const 0 call $~lib/builtins/abort @@ -22521,7 +22521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1458 i32.const 0 call $~lib/builtins/abort @@ -22534,7 +22534,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1459 i32.const 0 call $~lib/builtins/abort @@ -22547,7 +22547,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1460 i32.const 0 call $~lib/builtins/abort @@ -22560,7 +22560,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1461 i32.const 0 call $~lib/builtins/abort @@ -22573,7 +22573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1464 i32.const 0 call $~lib/builtins/abort @@ -22586,7 +22586,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1465 i32.const 0 call $~lib/builtins/abort @@ -22599,7 +22599,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1466 i32.const 0 call $~lib/builtins/abort @@ -22612,7 +22612,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1467 i32.const 0 call $~lib/builtins/abort @@ -22625,7 +22625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1468 i32.const 0 call $~lib/builtins/abort @@ -22638,7 +22638,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1469 i32.const 0 call $~lib/builtins/abort @@ -22651,7 +22651,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1470 i32.const 0 call $~lib/builtins/abort @@ -22664,7 +22664,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1471 i32.const 0 call $~lib/builtins/abort @@ -22677,7 +22677,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1472 i32.const 0 call $~lib/builtins/abort @@ -22690,7 +22690,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1473 i32.const 0 call $~lib/builtins/abort @@ -22703,7 +22703,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1474 i32.const 0 call $~lib/builtins/abort @@ -22716,7 +22716,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1475 i32.const 0 call $~lib/builtins/abort @@ -22729,7 +22729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1476 i32.const 0 call $~lib/builtins/abort @@ -22742,7 +22742,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1477 i32.const 0 call $~lib/builtins/abort @@ -22755,7 +22755,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1489 i32.const 0 call $~lib/builtins/abort @@ -22768,7 +22768,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1490 i32.const 0 call $~lib/builtins/abort @@ -22781,7 +22781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1491 i32.const 0 call $~lib/builtins/abort @@ -22794,7 +22794,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1492 i32.const 0 call $~lib/builtins/abort @@ -22807,7 +22807,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1493 i32.const 0 call $~lib/builtins/abort @@ -22820,7 +22820,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1494 i32.const 0 call $~lib/builtins/abort @@ -22833,7 +22833,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1495 i32.const 0 call $~lib/builtins/abort @@ -22846,7 +22846,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1496 i32.const 0 call $~lib/builtins/abort @@ -22859,7 +22859,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1497 i32.const 0 call $~lib/builtins/abort @@ -22872,7 +22872,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1498 i32.const 0 call $~lib/builtins/abort @@ -22885,7 +22885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1501 i32.const 0 call $~lib/builtins/abort @@ -22898,7 +22898,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1502 i32.const 0 call $~lib/builtins/abort @@ -22911,7 +22911,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1503 i32.const 0 call $~lib/builtins/abort @@ -22924,7 +22924,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1504 i32.const 0 call $~lib/builtins/abort @@ -22937,7 +22937,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1505 i32.const 0 call $~lib/builtins/abort @@ -22950,7 +22950,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1506 i32.const 0 call $~lib/builtins/abort @@ -22963,7 +22963,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1507 i32.const 0 call $~lib/builtins/abort @@ -22976,7 +22976,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1508 i32.const 0 call $~lib/builtins/abort @@ -22989,7 +22989,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1509 i32.const 0 call $~lib/builtins/abort @@ -23002,7 +23002,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1518 i32.const 0 call $~lib/builtins/abort @@ -23015,7 +23015,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1519 i32.const 0 call $~lib/builtins/abort @@ -23028,7 +23028,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1520 i32.const 0 call $~lib/builtins/abort @@ -23041,7 +23041,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1521 i32.const 0 call $~lib/builtins/abort @@ -23054,7 +23054,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1522 i32.const 0 call $~lib/builtins/abort @@ -23067,7 +23067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1523 i32.const 0 call $~lib/builtins/abort @@ -23080,7 +23080,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1524 i32.const 0 call $~lib/builtins/abort @@ -23093,7 +23093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1525 i32.const 0 call $~lib/builtins/abort @@ -23106,7 +23106,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1526 i32.const 0 call $~lib/builtins/abort @@ -23119,7 +23119,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1527 i32.const 0 call $~lib/builtins/abort @@ -23132,7 +23132,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1530 i32.const 0 call $~lib/builtins/abort @@ -23145,7 +23145,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1531 i32.const 0 call $~lib/builtins/abort @@ -23158,7 +23158,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1532 i32.const 0 call $~lib/builtins/abort @@ -23171,7 +23171,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1533 i32.const 0 call $~lib/builtins/abort @@ -23184,7 +23184,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1534 i32.const 0 call $~lib/builtins/abort @@ -23197,7 +23197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1535 i32.const 0 call $~lib/builtins/abort @@ -23210,7 +23210,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1536 i32.const 0 call $~lib/builtins/abort @@ -23223,7 +23223,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1548 i32.const 0 call $~lib/builtins/abort @@ -23236,7 +23236,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1549 i32.const 0 call $~lib/builtins/abort @@ -23249,7 +23249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1550 i32.const 0 call $~lib/builtins/abort @@ -23262,7 +23262,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1551 i32.const 0 call $~lib/builtins/abort @@ -23275,7 +23275,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1552 i32.const 0 call $~lib/builtins/abort @@ -23288,7 +23288,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1553 i32.const 0 call $~lib/builtins/abort @@ -23301,7 +23301,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1554 i32.const 0 call $~lib/builtins/abort @@ -23314,7 +23314,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1555 i32.const 0 call $~lib/builtins/abort @@ -23327,7 +23327,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1556 i32.const 0 call $~lib/builtins/abort @@ -23340,7 +23340,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1557 i32.const 0 call $~lib/builtins/abort @@ -23353,7 +23353,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1560 i32.const 0 call $~lib/builtins/abort @@ -23366,7 +23366,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1561 i32.const 0 call $~lib/builtins/abort @@ -23379,7 +23379,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1562 i32.const 0 call $~lib/builtins/abort @@ -23392,7 +23392,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1563 i32.const 0 call $~lib/builtins/abort @@ -23405,7 +23405,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1564 i32.const 0 call $~lib/builtins/abort @@ -23418,7 +23418,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1565 i32.const 0 call $~lib/builtins/abort @@ -23431,7 +23431,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1566 i32.const 0 call $~lib/builtins/abort @@ -23444,7 +23444,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1567 i32.const 0 call $~lib/builtins/abort @@ -23457,7 +23457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1568 i32.const 0 call $~lib/builtins/abort @@ -23470,7 +23470,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1569 i32.const 0 call $~lib/builtins/abort @@ -23483,7 +23483,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1570 i32.const 0 call $~lib/builtins/abort @@ -23496,7 +23496,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1571 i32.const 0 call $~lib/builtins/abort @@ -23509,7 +23509,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1572 i32.const 0 call $~lib/builtins/abort @@ -23522,7 +23522,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1573 i32.const 0 call $~lib/builtins/abort @@ -23535,7 +23535,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1574 i32.const 0 call $~lib/builtins/abort @@ -23548,7 +23548,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1575 i32.const 0 call $~lib/builtins/abort @@ -23561,7 +23561,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1576 i32.const 0 call $~lib/builtins/abort @@ -23574,7 +23574,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1577 i32.const 0 call $~lib/builtins/abort @@ -23587,7 +23587,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1578 i32.const 0 call $~lib/builtins/abort @@ -23600,7 +23600,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1579 i32.const 0 call $~lib/builtins/abort @@ -23613,7 +23613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1580 i32.const 0 call $~lib/builtins/abort @@ -23626,7 +23626,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1581 i32.const 0 call $~lib/builtins/abort @@ -23639,7 +23639,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1582 i32.const 0 call $~lib/builtins/abort @@ -23652,7 +23652,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1583 i32.const 0 call $~lib/builtins/abort @@ -23665,7 +23665,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1584 i32.const 0 call $~lib/builtins/abort @@ -23678,7 +23678,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1595 i32.const 0 call $~lib/builtins/abort @@ -23691,7 +23691,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1596 i32.const 0 call $~lib/builtins/abort @@ -23704,7 +23704,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1597 i32.const 0 call $~lib/builtins/abort @@ -23717,7 +23717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1598 i32.const 0 call $~lib/builtins/abort @@ -23730,7 +23730,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1599 i32.const 0 call $~lib/builtins/abort @@ -23743,7 +23743,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1600 i32.const 0 call $~lib/builtins/abort @@ -23756,7 +23756,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1601 i32.const 0 call $~lib/builtins/abort @@ -23769,7 +23769,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1602 i32.const 0 call $~lib/builtins/abort @@ -23782,7 +23782,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1603 i32.const 0 call $~lib/builtins/abort @@ -23795,7 +23795,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1604 i32.const 0 call $~lib/builtins/abort @@ -23807,7 +23807,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1616 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 1617 i32.const 0 call $~lib/builtins/abort @@ -23831,7 +23831,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1618 i32.const 0 call $~lib/builtins/abort @@ -23843,7 +23843,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1619 i32.const 0 call $~lib/builtins/abort @@ -23855,7 +23855,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1620 i32.const 0 call $~lib/builtins/abort @@ -23867,7 +23867,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1621 i32.const 0 call $~lib/builtins/abort @@ -23879,7 +23879,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1622 i32.const 0 call $~lib/builtins/abort @@ -23891,7 +23891,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1623 i32.const 0 call $~lib/builtins/abort @@ -23903,7 +23903,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1624 i32.const 0 call $~lib/builtins/abort @@ -23915,7 +23915,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1625 i32.const 0 call $~lib/builtins/abort @@ -23927,7 +23927,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1628 i32.const 0 call $~lib/builtins/abort @@ -23939,7 +23939,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1629 i32.const 0 call $~lib/builtins/abort @@ -23951,7 +23951,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1630 i32.const 0 call $~lib/builtins/abort @@ -23963,7 +23963,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1631 i32.const 0 call $~lib/builtins/abort @@ -23975,7 +23975,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1632 i32.const 0 call $~lib/builtins/abort @@ -23987,7 +23987,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1633 i32.const 0 call $~lib/builtins/abort @@ -23999,7 +23999,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1634 i32.const 0 call $~lib/builtins/abort @@ -24011,7 +24011,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1635 i32.const 0 call $~lib/builtins/abort @@ -24023,7 +24023,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1636 i32.const 0 call $~lib/builtins/abort @@ -24035,7 +24035,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1637 i32.const 0 call $~lib/builtins/abort @@ -24047,7 +24047,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1638 i32.const 0 call $~lib/builtins/abort @@ -24059,7 +24059,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1639 i32.const 0 call $~lib/builtins/abort @@ -24071,7 +24071,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1640 i32.const 0 call $~lib/builtins/abort @@ -24083,7 +24083,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1641 i32.const 0 call $~lib/builtins/abort @@ -24095,7 +24095,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1642 i32.const 0 call $~lib/builtins/abort @@ -24107,7 +24107,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1651 i32.const 0 call $~lib/builtins/abort @@ -24119,7 +24119,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1652 i32.const 0 call $~lib/builtins/abort @@ -24131,7 +24131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1653 i32.const 0 call $~lib/builtins/abort @@ -24143,7 +24143,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1654 i32.const 0 call $~lib/builtins/abort @@ -24155,7 +24155,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1655 i32.const 0 call $~lib/builtins/abort @@ -24167,7 +24167,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1656 i32.const 0 call $~lib/builtins/abort @@ -24179,7 +24179,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1657 i32.const 0 call $~lib/builtins/abort @@ -24191,7 +24191,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1658 i32.const 0 call $~lib/builtins/abort @@ -24203,7 +24203,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1659 i32.const 0 call $~lib/builtins/abort @@ -24215,7 +24215,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1660 i32.const 0 call $~lib/builtins/abort @@ -24227,7 +24227,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1663 i32.const 0 call $~lib/builtins/abort @@ -24239,7 +24239,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1664 i32.const 0 call $~lib/builtins/abort @@ -24251,7 +24251,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1665 i32.const 0 call $~lib/builtins/abort @@ -24263,7 +24263,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1666 i32.const 0 call $~lib/builtins/abort @@ -24275,7 +24275,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1667 i32.const 0 call $~lib/builtins/abort @@ -24287,7 +24287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1668 i32.const 0 call $~lib/builtins/abort @@ -24299,7 +24299,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1669 i32.const 0 call $~lib/builtins/abort @@ -24311,7 +24311,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1670 i32.const 0 call $~lib/builtins/abort @@ -24323,7 +24323,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1671 i32.const 0 call $~lib/builtins/abort @@ -24335,7 +24335,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1672 i32.const 0 call $~lib/builtins/abort @@ -24347,7 +24347,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1673 i32.const 0 call $~lib/builtins/abort @@ -24359,7 +24359,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1674 i32.const 0 call $~lib/builtins/abort @@ -24371,7 +24371,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1675 i32.const 0 call $~lib/builtins/abort @@ -24383,7 +24383,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1676 i32.const 0 call $~lib/builtins/abort @@ -24395,7 +24395,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1677 i32.const 0 call $~lib/builtins/abort @@ -24409,7 +24409,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1691 i32.const 0 call $~lib/builtins/abort @@ -24423,7 +24423,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1692 i32.const 0 call $~lib/builtins/abort @@ -24437,7 +24437,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1693 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 1694 i32.const 0 call $~lib/builtins/abort @@ -24465,7 +24465,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1695 i32.const 0 call $~lib/builtins/abort @@ -24479,7 +24479,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1696 i32.const 0 call $~lib/builtins/abort @@ -24493,7 +24493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1697 i32.const 0 call $~lib/builtins/abort @@ -24507,7 +24507,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1698 i32.const 0 call $~lib/builtins/abort @@ -24521,7 +24521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1699 i32.const 0 call $~lib/builtins/abort @@ -24535,7 +24535,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1700 i32.const 0 call $~lib/builtins/abort @@ -24549,7 +24549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1703 i32.const 0 call $~lib/builtins/abort @@ -24563,7 +24563,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1704 i32.const 0 call $~lib/builtins/abort @@ -24577,7 +24577,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1705 i32.const 0 call $~lib/builtins/abort @@ -24591,7 +24591,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1706 i32.const 0 call $~lib/builtins/abort @@ -24605,7 +24605,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1707 i32.const 0 call $~lib/builtins/abort @@ -24619,7 +24619,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1708 i32.const 0 call $~lib/builtins/abort @@ -24633,7 +24633,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1709 i32.const 0 call $~lib/builtins/abort @@ -24647,7 +24647,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1710 i32.const 0 call $~lib/builtins/abort @@ -24661,7 +24661,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1711 i32.const 0 call $~lib/builtins/abort @@ -24675,7 +24675,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1712 i32.const 0 call $~lib/builtins/abort @@ -24689,7 +24689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1713 i32.const 0 call $~lib/builtins/abort @@ -24703,7 +24703,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1714 i32.const 0 call $~lib/builtins/abort @@ -24717,7 +24717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1715 i32.const 0 call $~lib/builtins/abort @@ -24731,7 +24731,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1716 i32.const 0 call $~lib/builtins/abort @@ -24745,7 +24745,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1717 i32.const 0 call $~lib/builtins/abort @@ -24759,7 +24759,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1718 i32.const 0 call $~lib/builtins/abort @@ -24773,7 +24773,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1719 i32.const 0 call $~lib/builtins/abort @@ -24787,7 +24787,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1720 i32.const 0 call $~lib/builtins/abort @@ -24801,7 +24801,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1721 i32.const 0 call $~lib/builtins/abort @@ -24815,7 +24815,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1722 i32.const 0 call $~lib/builtins/abort @@ -24829,7 +24829,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1723 i32.const 0 call $~lib/builtins/abort @@ -24843,7 +24843,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1732 i32.const 0 call $~lib/builtins/abort @@ -24857,7 +24857,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1733 i32.const 0 call $~lib/builtins/abort @@ -24871,7 +24871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1734 i32.const 0 call $~lib/builtins/abort @@ -24885,7 +24885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1735 i32.const 0 call $~lib/builtins/abort @@ -24899,7 +24899,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1736 i32.const 0 call $~lib/builtins/abort @@ -24913,7 +24913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1737 i32.const 0 call $~lib/builtins/abort @@ -24927,7 +24927,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1738 i32.const 0 call $~lib/builtins/abort @@ -24941,7 +24941,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1739 i32.const 0 call $~lib/builtins/abort @@ -24955,7 +24955,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1740 i32.const 0 call $~lib/builtins/abort @@ -24969,7 +24969,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1741 i32.const 0 call $~lib/builtins/abort @@ -24983,7 +24983,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1744 i32.const 0 call $~lib/builtins/abort @@ -24997,7 +24997,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1745 i32.const 0 call $~lib/builtins/abort @@ -25011,7 +25011,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1746 i32.const 0 call $~lib/builtins/abort @@ -25025,7 +25025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1747 i32.const 0 call $~lib/builtins/abort @@ -25039,7 +25039,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1748 i32.const 0 call $~lib/builtins/abort @@ -25053,7 +25053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1749 i32.const 0 call $~lib/builtins/abort @@ -25067,7 +25067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1750 i32.const 0 call $~lib/builtins/abort @@ -25081,7 +25081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1751 i32.const 0 call $~lib/builtins/abort @@ -25095,7 +25095,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1752 i32.const 0 call $~lib/builtins/abort @@ -25109,7 +25109,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1753 i32.const 0 call $~lib/builtins/abort @@ -25123,7 +25123,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1754 i32.const 0 call $~lib/builtins/abort @@ -25137,7 +25137,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1755 i32.const 0 call $~lib/builtins/abort @@ -25151,7 +25151,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1756 i32.const 0 call $~lib/builtins/abort @@ -25165,7 +25165,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1757 i32.const 0 call $~lib/builtins/abort @@ -25179,7 +25179,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1758 i32.const 0 call $~lib/builtins/abort @@ -25193,7 +25193,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1759 i32.const 0 call $~lib/builtins/abort @@ -25207,7 +25207,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1760 i32.const 0 call $~lib/builtins/abort @@ -25221,7 +25221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1761 i32.const 0 call $~lib/builtins/abort @@ -25235,7 +25235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1762 i32.const 0 call $~lib/builtins/abort @@ -25248,7 +25248,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1774 i32.const 0 call $~lib/builtins/abort @@ -25261,7 +25261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1775 i32.const 0 call $~lib/builtins/abort @@ -25274,7 +25274,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1776 i32.const 0 call $~lib/builtins/abort @@ -25287,7 +25287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1777 i32.const 0 call $~lib/builtins/abort @@ -25300,7 +25300,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1778 i32.const 0 call $~lib/builtins/abort @@ -25313,7 +25313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1779 i32.const 0 call $~lib/builtins/abort @@ -25326,7 +25326,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1780 i32.const 0 call $~lib/builtins/abort @@ -25339,7 +25339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1781 i32.const 0 call $~lib/builtins/abort @@ -25352,7 +25352,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1782 i32.const 0 call $~lib/builtins/abort @@ -25365,7 +25365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1783 i32.const 0 call $~lib/builtins/abort @@ -25378,7 +25378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1786 i32.const 0 call $~lib/builtins/abort @@ -25391,7 +25391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1787 i32.const 0 call $~lib/builtins/abort @@ -25404,7 +25404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1788 i32.const 0 call $~lib/builtins/abort @@ -25417,7 +25417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1789 i32.const 0 call $~lib/builtins/abort @@ -25430,7 +25430,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1790 i32.const 0 call $~lib/builtins/abort @@ -25443,7 +25443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1791 i32.const 0 call $~lib/builtins/abort @@ -25456,7 +25456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1792 i32.const 0 call $~lib/builtins/abort @@ -25469,7 +25469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1793 i32.const 0 call $~lib/builtins/abort @@ -25481,7 +25481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1802 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 1803 i32.const 0 call $~lib/builtins/abort @@ -25505,7 +25505,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1804 i32.const 0 call $~lib/builtins/abort @@ -25517,7 +25517,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1805 i32.const 0 call $~lib/builtins/abort @@ -25529,7 +25529,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1806 i32.const 0 call $~lib/builtins/abort @@ -25541,7 +25541,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1807 i32.const 0 call $~lib/builtins/abort @@ -25553,7 +25553,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1808 i32.const 0 call $~lib/builtins/abort @@ -25565,7 +25565,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1809 i32.const 0 call $~lib/builtins/abort @@ -25577,7 +25577,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1812 i32.const 0 call $~lib/builtins/abort @@ -25589,7 +25589,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1813 i32.const 0 call $~lib/builtins/abort @@ -25601,7 +25601,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1814 i32.const 0 call $~lib/builtins/abort @@ -25613,7 +25613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1815 i32.const 0 call $~lib/builtins/abort @@ -25625,7 +25625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1816 i32.const 0 call $~lib/builtins/abort @@ -25637,7 +25637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1817 i32.const 0 call $~lib/builtins/abort @@ -25649,7 +25649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1818 i32.const 0 call $~lib/builtins/abort @@ -25661,7 +25661,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1819 i32.const 0 call $~lib/builtins/abort @@ -25674,7 +25674,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1831 i32.const 0 call $~lib/builtins/abort @@ -25687,7 +25687,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1832 i32.const 0 call $~lib/builtins/abort @@ -25700,7 +25700,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1833 i32.const 0 call $~lib/builtins/abort @@ -25713,7 +25713,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1834 i32.const 0 call $~lib/builtins/abort @@ -25726,7 +25726,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1835 i32.const 0 call $~lib/builtins/abort @@ -25739,7 +25739,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1836 i32.const 0 call $~lib/builtins/abort @@ -25752,7 +25752,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1837 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 1838 i32.const 0 call $~lib/builtins/abort @@ -25778,7 +25778,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1839 i32.const 0 call $~lib/builtins/abort @@ -25791,7 +25791,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1840 i32.const 0 call $~lib/builtins/abort @@ -25804,7 +25804,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1843 i32.const 0 call $~lib/builtins/abort @@ -25817,7 +25817,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1844 i32.const 0 call $~lib/builtins/abort @@ -25830,7 +25830,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1845 i32.const 0 call $~lib/builtins/abort @@ -25843,7 +25843,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1846 i32.const 0 call $~lib/builtins/abort @@ -25856,7 +25856,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1847 i32.const 0 call $~lib/builtins/abort @@ -25869,7 +25869,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1848 i32.const 0 call $~lib/builtins/abort @@ -25882,7 +25882,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1849 i32.const 0 call $~lib/builtins/abort @@ -25895,7 +25895,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1850 i32.const 0 call $~lib/builtins/abort @@ -25908,7 +25908,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1859 i32.const 0 call $~lib/builtins/abort @@ -25921,7 +25921,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1860 i32.const 0 call $~lib/builtins/abort @@ -25934,7 +25934,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1861 i32.const 0 call $~lib/builtins/abort @@ -25947,7 +25947,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1862 i32.const 0 call $~lib/builtins/abort @@ -25960,7 +25960,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1863 i32.const 0 call $~lib/builtins/abort @@ -25973,7 +25973,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1864 i32.const 0 call $~lib/builtins/abort @@ -25986,7 +25986,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1865 i32.const 0 call $~lib/builtins/abort @@ -25999,7 +25999,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1866 i32.const 0 call $~lib/builtins/abort @@ -26012,7 +26012,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1867 i32.const 0 call $~lib/builtins/abort @@ -26025,7 +26025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1868 i32.const 0 call $~lib/builtins/abort @@ -26038,7 +26038,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1871 i32.const 0 call $~lib/builtins/abort @@ -26051,7 +26051,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1872 i32.const 0 call $~lib/builtins/abort @@ -26064,7 +26064,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1873 i32.const 0 call $~lib/builtins/abort @@ -26077,7 +26077,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1874 i32.const 0 call $~lib/builtins/abort @@ -26090,7 +26090,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1875 i32.const 0 call $~lib/builtins/abort @@ -26103,7 +26103,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1876 i32.const 0 call $~lib/builtins/abort @@ -26116,7 +26116,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1877 i32.const 0 call $~lib/builtins/abort @@ -26129,7 +26129,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1878 i32.const 0 call $~lib/builtins/abort @@ -26142,7 +26142,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1890 i32.const 0 call $~lib/builtins/abort @@ -26155,7 +26155,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1891 i32.const 0 call $~lib/builtins/abort @@ -26168,7 +26168,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1892 i32.const 0 call $~lib/builtins/abort @@ -26181,7 +26181,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1893 i32.const 0 call $~lib/builtins/abort @@ -26194,7 +26194,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1894 i32.const 0 call $~lib/builtins/abort @@ -26207,7 +26207,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1895 i32.const 0 call $~lib/builtins/abort @@ -26220,7 +26220,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1896 i32.const 0 call $~lib/builtins/abort @@ -26233,7 +26233,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1897 i32.const 0 call $~lib/builtins/abort @@ -26246,7 +26246,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1898 i32.const 0 call $~lib/builtins/abort @@ -26259,7 +26259,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1899 i32.const 0 call $~lib/builtins/abort @@ -26272,7 +26272,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1902 i32.const 0 call $~lib/builtins/abort @@ -26285,7 +26285,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1903 i32.const 0 call $~lib/builtins/abort @@ -26298,7 +26298,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1904 i32.const 0 call $~lib/builtins/abort @@ -26311,7 +26311,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1905 i32.const 0 call $~lib/builtins/abort @@ -26324,7 +26324,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1906 i32.const 0 call $~lib/builtins/abort @@ -26337,7 +26337,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1907 i32.const 0 call $~lib/builtins/abort @@ -26350,7 +26350,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1908 i32.const 0 call $~lib/builtins/abort @@ -26363,7 +26363,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1909 i32.const 0 call $~lib/builtins/abort @@ -26376,7 +26376,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1918 i32.const 0 call $~lib/builtins/abort @@ -26389,7 +26389,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1919 i32.const 0 call $~lib/builtins/abort @@ -26402,7 +26402,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1920 i32.const 0 call $~lib/builtins/abort @@ -26415,7 +26415,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1921 i32.const 0 call $~lib/builtins/abort @@ -26428,7 +26428,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1922 i32.const 0 call $~lib/builtins/abort @@ -26441,7 +26441,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1923 i32.const 0 call $~lib/builtins/abort @@ -26454,7 +26454,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1924 i32.const 0 call $~lib/builtins/abort @@ -26467,7 +26467,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1925 i32.const 0 call $~lib/builtins/abort @@ -26480,7 +26480,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1926 i32.const 0 call $~lib/builtins/abort @@ -26493,7 +26493,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1927 i32.const 0 call $~lib/builtins/abort @@ -26506,7 +26506,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1930 i32.const 0 call $~lib/builtins/abort @@ -26519,7 +26519,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1931 i32.const 0 call $~lib/builtins/abort @@ -26532,7 +26532,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1932 i32.const 0 call $~lib/builtins/abort @@ -26545,7 +26545,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1933 i32.const 0 call $~lib/builtins/abort @@ -26558,7 +26558,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1934 i32.const 0 call $~lib/builtins/abort @@ -26571,7 +26571,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1935 i32.const 0 call $~lib/builtins/abort @@ -26584,7 +26584,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1936 i32.const 0 call $~lib/builtins/abort @@ -26597,7 +26597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1937 i32.const 0 call $~lib/builtins/abort @@ -26610,7 +26610,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1938 i32.const 0 call $~lib/builtins/abort @@ -26623,7 +26623,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1950 i32.const 0 call $~lib/builtins/abort @@ -26636,7 +26636,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1951 i32.const 0 call $~lib/builtins/abort @@ -26649,7 +26649,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1952 i32.const 0 call $~lib/builtins/abort @@ -26662,7 +26662,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1953 i32.const 0 call $~lib/builtins/abort @@ -26675,7 +26675,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1954 i32.const 0 call $~lib/builtins/abort @@ -26688,7 +26688,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1955 i32.const 0 call $~lib/builtins/abort @@ -26701,7 +26701,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1956 i32.const 0 call $~lib/builtins/abort @@ -26714,7 +26714,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1957 i32.const 0 call $~lib/builtins/abort @@ -26727,7 +26727,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1958 i32.const 0 call $~lib/builtins/abort @@ -26740,7 +26740,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1959 i32.const 0 call $~lib/builtins/abort @@ -26753,7 +26753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1962 i32.const 0 call $~lib/builtins/abort @@ -26766,7 +26766,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1963 i32.const 0 call $~lib/builtins/abort @@ -26779,7 +26779,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1964 i32.const 0 call $~lib/builtins/abort @@ -26792,7 +26792,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1965 i32.const 0 call $~lib/builtins/abort @@ -26805,7 +26805,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1966 i32.const 0 call $~lib/builtins/abort @@ -26818,7 +26818,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1967 i32.const 0 call $~lib/builtins/abort @@ -26831,7 +26831,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1968 i32.const 0 call $~lib/builtins/abort @@ -26844,7 +26844,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1969 i32.const 0 call $~lib/builtins/abort @@ -26857,7 +26857,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1978 i32.const 0 call $~lib/builtins/abort @@ -26870,7 +26870,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1979 i32.const 0 call $~lib/builtins/abort @@ -26883,7 +26883,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1980 i32.const 0 call $~lib/builtins/abort @@ -26896,7 +26896,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1981 i32.const 0 call $~lib/builtins/abort @@ -26909,7 +26909,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1982 i32.const 0 call $~lib/builtins/abort @@ -26922,7 +26922,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1983 i32.const 0 call $~lib/builtins/abort @@ -26935,7 +26935,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1984 i32.const 0 call $~lib/builtins/abort @@ -26948,7 +26948,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1985 i32.const 0 call $~lib/builtins/abort @@ -26961,7 +26961,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1986 i32.const 0 call $~lib/builtins/abort @@ -26974,7 +26974,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1987 i32.const 0 call $~lib/builtins/abort @@ -26987,7 +26987,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1990 i32.const 0 call $~lib/builtins/abort @@ -27000,7 +27000,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1991 i32.const 0 call $~lib/builtins/abort @@ -27013,7 +27013,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1992 i32.const 0 call $~lib/builtins/abort @@ -27026,7 +27026,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1993 i32.const 0 call $~lib/builtins/abort @@ -27039,7 +27039,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1994 i32.const 0 call $~lib/builtins/abort @@ -27052,7 +27052,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1995 i32.const 0 call $~lib/builtins/abort @@ -27065,7 +27065,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1996 i32.const 0 call $~lib/builtins/abort @@ -27078,7 +27078,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 1997 i32.const 0 call $~lib/builtins/abort @@ -27091,7 +27091,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2009 i32.const 0 call $~lib/builtins/abort @@ -27104,7 +27104,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2010 i32.const 0 call $~lib/builtins/abort @@ -27117,7 +27117,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2011 i32.const 0 call $~lib/builtins/abort @@ -27130,7 +27130,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2012 i32.const 0 call $~lib/builtins/abort @@ -27143,7 +27143,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2013 i32.const 0 call $~lib/builtins/abort @@ -27156,7 +27156,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2014 i32.const 0 call $~lib/builtins/abort @@ -27169,7 +27169,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2015 i32.const 0 call $~lib/builtins/abort @@ -27182,7 +27182,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2016 i32.const 0 call $~lib/builtins/abort @@ -27195,7 +27195,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2017 i32.const 0 call $~lib/builtins/abort @@ -27208,7 +27208,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2018 i32.const 0 call $~lib/builtins/abort @@ -27221,7 +27221,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2021 i32.const 0 call $~lib/builtins/abort @@ -27234,7 +27234,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2022 i32.const 0 call $~lib/builtins/abort @@ -27247,7 +27247,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2023 i32.const 0 call $~lib/builtins/abort @@ -27260,7 +27260,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2024 i32.const 0 call $~lib/builtins/abort @@ -27273,7 +27273,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2025 i32.const 0 call $~lib/builtins/abort @@ -27286,7 +27286,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2026 i32.const 0 call $~lib/builtins/abort @@ -27299,7 +27299,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2027 i32.const 0 call $~lib/builtins/abort @@ -27312,7 +27312,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2028 i32.const 0 call $~lib/builtins/abort @@ -27325,7 +27325,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2029 i32.const 0 call $~lib/builtins/abort @@ -27338,7 +27338,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2030 i32.const 0 call $~lib/builtins/abort @@ -27351,7 +27351,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2031 i32.const 0 call $~lib/builtins/abort @@ -27364,7 +27364,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2032 i32.const 0 call $~lib/builtins/abort @@ -27377,7 +27377,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2033 i32.const 0 call $~lib/builtins/abort @@ -27390,7 +27390,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2034 i32.const 0 call $~lib/builtins/abort @@ -27403,7 +27403,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2035 i32.const 0 call $~lib/builtins/abort @@ -27416,7 +27416,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2036 i32.const 0 call $~lib/builtins/abort @@ -27429,7 +27429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2037 i32.const 0 call $~lib/builtins/abort @@ -27442,7 +27442,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2038 i32.const 0 call $~lib/builtins/abort @@ -27455,7 +27455,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2039 i32.const 0 call $~lib/builtins/abort @@ -27468,7 +27468,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2040 i32.const 0 call $~lib/builtins/abort @@ -27481,7 +27481,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2041 i32.const 0 call $~lib/builtins/abort @@ -27494,7 +27494,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2042 i32.const 0 call $~lib/builtins/abort @@ -27507,7 +27507,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2043 i32.const 0 call $~lib/builtins/abort @@ -27520,7 +27520,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2044 i32.const 0 call $~lib/builtins/abort @@ -27533,7 +27533,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2045 i32.const 0 call $~lib/builtins/abort @@ -27546,7 +27546,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2046 i32.const 0 call $~lib/builtins/abort @@ -27559,7 +27559,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2047 i32.const 0 call $~lib/builtins/abort @@ -27572,7 +27572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2048 i32.const 0 call $~lib/builtins/abort @@ -27585,7 +27585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2049 i32.const 0 call $~lib/builtins/abort @@ -27598,7 +27598,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2050 i32.const 0 call $~lib/builtins/abort @@ -27611,7 +27611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2051 i32.const 0 call $~lib/builtins/abort @@ -27624,7 +27624,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2052 i32.const 0 call $~lib/builtins/abort @@ -27637,7 +27637,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2053 i32.const 0 call $~lib/builtins/abort @@ -27650,7 +27650,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2054 i32.const 0 call $~lib/builtins/abort @@ -27663,7 +27663,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2055 i32.const 0 call $~lib/builtins/abort @@ -27676,7 +27676,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2056 i32.const 0 call $~lib/builtins/abort @@ -27689,7 +27689,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2057 i32.const 0 call $~lib/builtins/abort @@ -27702,7 +27702,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2058 i32.const 0 call $~lib/builtins/abort @@ -27715,7 +27715,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2059 i32.const 0 call $~lib/builtins/abort @@ -27728,7 +27728,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2060 i32.const 0 call $~lib/builtins/abort @@ -27741,7 +27741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2061 i32.const 0 call $~lib/builtins/abort @@ -27754,7 +27754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2062 i32.const 0 call $~lib/builtins/abort @@ -27767,7 +27767,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2063 i32.const 0 call $~lib/builtins/abort @@ -27780,7 +27780,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2064 i32.const 0 call $~lib/builtins/abort @@ -27793,7 +27793,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2065 i32.const 0 call $~lib/builtins/abort @@ -27806,7 +27806,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2066 i32.const 0 call $~lib/builtins/abort @@ -27819,7 +27819,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2067 i32.const 0 call $~lib/builtins/abort @@ -27832,7 +27832,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2068 i32.const 0 call $~lib/builtins/abort @@ -27845,7 +27845,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2069 i32.const 0 call $~lib/builtins/abort @@ -27858,7 +27858,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2070 i32.const 0 call $~lib/builtins/abort @@ -27871,7 +27871,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2071 i32.const 0 call $~lib/builtins/abort @@ -27884,7 +27884,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2072 i32.const 0 call $~lib/builtins/abort @@ -27897,7 +27897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2073 i32.const 0 call $~lib/builtins/abort @@ -27910,7 +27910,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2074 i32.const 0 call $~lib/builtins/abort @@ -27923,7 +27923,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2075 i32.const 0 call $~lib/builtins/abort @@ -27936,7 +27936,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2076 i32.const 0 call $~lib/builtins/abort @@ -27949,7 +27949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2077 i32.const 0 call $~lib/builtins/abort @@ -27962,7 +27962,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2078 i32.const 0 call $~lib/builtins/abort @@ -27975,7 +27975,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2087 i32.const 0 call $~lib/builtins/abort @@ -27988,7 +27988,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2088 i32.const 0 call $~lib/builtins/abort @@ -28001,7 +28001,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2089 i32.const 0 call $~lib/builtins/abort @@ -28014,7 +28014,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2090 i32.const 0 call $~lib/builtins/abort @@ -28027,7 +28027,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2091 i32.const 0 call $~lib/builtins/abort @@ -28040,7 +28040,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2092 i32.const 0 call $~lib/builtins/abort @@ -28053,7 +28053,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2093 i32.const 0 call $~lib/builtins/abort @@ -28066,7 +28066,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2094 i32.const 0 call $~lib/builtins/abort @@ -28079,7 +28079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2095 i32.const 0 call $~lib/builtins/abort @@ -28092,7 +28092,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2096 i32.const 0 call $~lib/builtins/abort @@ -28105,7 +28105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2099 i32.const 0 call $~lib/builtins/abort @@ -28118,7 +28118,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2100 i32.const 0 call $~lib/builtins/abort @@ -28131,7 +28131,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2101 i32.const 0 call $~lib/builtins/abort @@ -28144,7 +28144,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2102 i32.const 0 call $~lib/builtins/abort @@ -28157,7 +28157,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2103 i32.const 0 call $~lib/builtins/abort @@ -28170,7 +28170,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2104 i32.const 0 call $~lib/builtins/abort @@ -28183,7 +28183,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2105 i32.const 0 call $~lib/builtins/abort @@ -28196,7 +28196,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2106 i32.const 0 call $~lib/builtins/abort @@ -28209,7 +28209,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2107 i32.const 0 call $~lib/builtins/abort @@ -28222,7 +28222,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2108 i32.const 0 call $~lib/builtins/abort @@ -28235,7 +28235,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2109 i32.const 0 call $~lib/builtins/abort @@ -28248,7 +28248,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2110 i32.const 0 call $~lib/builtins/abort @@ -28261,7 +28261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2111 i32.const 0 call $~lib/builtins/abort @@ -28274,7 +28274,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2112 i32.const 0 call $~lib/builtins/abort @@ -28287,7 +28287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2113 i32.const 0 call $~lib/builtins/abort @@ -28300,7 +28300,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2114 i32.const 0 call $~lib/builtins/abort @@ -28313,7 +28313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2115 i32.const 0 call $~lib/builtins/abort @@ -28326,7 +28326,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2116 i32.const 0 call $~lib/builtins/abort @@ -28339,7 +28339,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2117 i32.const 0 call $~lib/builtins/abort @@ -28352,7 +28352,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2118 i32.const 0 call $~lib/builtins/abort @@ -28365,7 +28365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2119 i32.const 0 call $~lib/builtins/abort @@ -28378,7 +28378,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2120 i32.const 0 call $~lib/builtins/abort @@ -28391,7 +28391,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2121 i32.const 0 call $~lib/builtins/abort @@ -28404,7 +28404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2122 i32.const 0 call $~lib/builtins/abort @@ -28417,7 +28417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2123 i32.const 0 call $~lib/builtins/abort @@ -28430,7 +28430,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2124 i32.const 0 call $~lib/builtins/abort @@ -28443,7 +28443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2125 i32.const 0 call $~lib/builtins/abort @@ -28456,7 +28456,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2126 i32.const 0 call $~lib/builtins/abort @@ -28469,7 +28469,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2127 i32.const 0 call $~lib/builtins/abort @@ -28482,7 +28482,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2128 i32.const 0 call $~lib/builtins/abort @@ -28495,7 +28495,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2129 i32.const 0 call $~lib/builtins/abort @@ -28508,7 +28508,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2130 i32.const 0 call $~lib/builtins/abort @@ -28521,7 +28521,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2131 i32.const 0 call $~lib/builtins/abort @@ -28534,7 +28534,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2132 i32.const 0 call $~lib/builtins/abort @@ -28547,7 +28547,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2133 i32.const 0 call $~lib/builtins/abort @@ -28560,7 +28560,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2134 i32.const 0 call $~lib/builtins/abort @@ -28573,7 +28573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2135 i32.const 0 call $~lib/builtins/abort @@ -28586,7 +28586,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2136 i32.const 0 call $~lib/builtins/abort @@ -28599,7 +28599,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2137 i32.const 0 call $~lib/builtins/abort @@ -28612,7 +28612,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2138 i32.const 0 call $~lib/builtins/abort @@ -28625,7 +28625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2139 i32.const 0 call $~lib/builtins/abort @@ -28638,7 +28638,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2140 i32.const 0 call $~lib/builtins/abort @@ -28651,7 +28651,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2141 i32.const 0 call $~lib/builtins/abort @@ -28664,7 +28664,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2142 i32.const 0 call $~lib/builtins/abort @@ -28677,7 +28677,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2143 i32.const 0 call $~lib/builtins/abort @@ -28690,7 +28690,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2144 i32.const 0 call $~lib/builtins/abort @@ -28703,7 +28703,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2145 i32.const 0 call $~lib/builtins/abort @@ -28716,7 +28716,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2146 i32.const 0 call $~lib/builtins/abort @@ -28729,7 +28729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2147 i32.const 0 call $~lib/builtins/abort @@ -28742,7 +28742,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2148 i32.const 0 call $~lib/builtins/abort @@ -28755,7 +28755,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2149 i32.const 0 call $~lib/builtins/abort @@ -28768,7 +28768,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2150 i32.const 0 call $~lib/builtins/abort @@ -28781,7 +28781,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2151 i32.const 0 call $~lib/builtins/abort @@ -28794,7 +28794,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2152 i32.const 0 call $~lib/builtins/abort @@ -28807,7 +28807,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2153 i32.const 0 call $~lib/builtins/abort @@ -28820,7 +28820,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2154 i32.const 0 call $~lib/builtins/abort @@ -28833,7 +28833,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2155 i32.const 0 call $~lib/builtins/abort @@ -28846,7 +28846,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2156 i32.const 0 call $~lib/builtins/abort @@ -28859,7 +28859,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2168 i32.const 0 call $~lib/builtins/abort @@ -28872,7 +28872,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2169 i32.const 0 call $~lib/builtins/abort @@ -28885,7 +28885,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2170 i32.const 0 call $~lib/builtins/abort @@ -28898,7 +28898,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2171 i32.const 0 call $~lib/builtins/abort @@ -28911,7 +28911,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2172 i32.const 0 call $~lib/builtins/abort @@ -28924,7 +28924,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2173 i32.const 0 call $~lib/builtins/abort @@ -28937,7 +28937,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2174 i32.const 0 call $~lib/builtins/abort @@ -28950,7 +28950,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2175 i32.const 0 call $~lib/builtins/abort @@ -28963,7 +28963,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2176 i32.const 0 call $~lib/builtins/abort @@ -28976,7 +28976,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2177 i32.const 0 call $~lib/builtins/abort @@ -28989,7 +28989,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2180 i32.const 0 call $~lib/builtins/abort @@ -29002,7 +29002,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2181 i32.const 0 call $~lib/builtins/abort @@ -29015,7 +29015,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2182 i32.const 0 call $~lib/builtins/abort @@ -29028,7 +29028,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2183 i32.const 0 call $~lib/builtins/abort @@ -29041,7 +29041,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2184 i32.const 0 call $~lib/builtins/abort @@ -29054,7 +29054,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2185 i32.const 0 call $~lib/builtins/abort @@ -29067,7 +29067,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2186 i32.const 0 call $~lib/builtins/abort @@ -29080,7 +29080,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2187 i32.const 0 call $~lib/builtins/abort @@ -29093,7 +29093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2188 i32.const 0 call $~lib/builtins/abort @@ -29106,7 +29106,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2189 i32.const 0 call $~lib/builtins/abort @@ -29119,7 +29119,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2190 i32.const 0 call $~lib/builtins/abort @@ -29132,7 +29132,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2191 i32.const 0 call $~lib/builtins/abort @@ -29145,7 +29145,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2192 i32.const 0 call $~lib/builtins/abort @@ -29158,7 +29158,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2193 i32.const 0 call $~lib/builtins/abort @@ -29171,7 +29171,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2194 i32.const 0 call $~lib/builtins/abort @@ -29184,7 +29184,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2195 i32.const 0 call $~lib/builtins/abort @@ -29197,7 +29197,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2196 i32.const 0 call $~lib/builtins/abort @@ -29210,7 +29210,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2197 i32.const 0 call $~lib/builtins/abort @@ -29223,7 +29223,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2198 i32.const 0 call $~lib/builtins/abort @@ -29236,7 +29236,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2199 i32.const 0 call $~lib/builtins/abort @@ -29249,7 +29249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2200 i32.const 0 call $~lib/builtins/abort @@ -29262,7 +29262,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2201 i32.const 0 call $~lib/builtins/abort @@ -29275,7 +29275,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2202 i32.const 0 call $~lib/builtins/abort @@ -29288,7 +29288,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2203 i32.const 0 call $~lib/builtins/abort @@ -29301,7 +29301,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2204 i32.const 0 call $~lib/builtins/abort @@ -29314,7 +29314,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2205 i32.const 0 call $~lib/builtins/abort @@ -29327,7 +29327,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2206 i32.const 0 call $~lib/builtins/abort @@ -29340,7 +29340,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2207 i32.const 0 call $~lib/builtins/abort @@ -29353,7 +29353,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2208 i32.const 0 call $~lib/builtins/abort @@ -29366,7 +29366,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2209 i32.const 0 call $~lib/builtins/abort @@ -29379,7 +29379,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2210 i32.const 0 call $~lib/builtins/abort @@ -29392,7 +29392,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2211 i32.const 0 call $~lib/builtins/abort @@ -29405,7 +29405,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2212 i32.const 0 call $~lib/builtins/abort @@ -29418,7 +29418,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2213 i32.const 0 call $~lib/builtins/abort @@ -29431,7 +29431,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2214 i32.const 0 call $~lib/builtins/abort @@ -29444,7 +29444,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2215 i32.const 0 call $~lib/builtins/abort @@ -29457,7 +29457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2216 i32.const 0 call $~lib/builtins/abort @@ -29470,7 +29470,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2217 i32.const 0 call $~lib/builtins/abort @@ -29483,7 +29483,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2218 i32.const 0 call $~lib/builtins/abort @@ -29496,7 +29496,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2219 i32.const 0 call $~lib/builtins/abort @@ -29509,7 +29509,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2220 i32.const 0 call $~lib/builtins/abort @@ -29522,7 +29522,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2221 i32.const 0 call $~lib/builtins/abort @@ -29535,7 +29535,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2222 i32.const 0 call $~lib/builtins/abort @@ -29548,7 +29548,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2223 i32.const 0 call $~lib/builtins/abort @@ -29561,7 +29561,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2224 i32.const 0 call $~lib/builtins/abort @@ -29574,7 +29574,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2225 i32.const 0 call $~lib/builtins/abort @@ -29587,7 +29587,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2226 i32.const 0 call $~lib/builtins/abort @@ -29600,7 +29600,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2227 i32.const 0 call $~lib/builtins/abort @@ -29613,7 +29613,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2228 i32.const 0 call $~lib/builtins/abort @@ -29626,7 +29626,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2229 i32.const 0 call $~lib/builtins/abort @@ -29639,7 +29639,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2230 i32.const 0 call $~lib/builtins/abort @@ -29652,7 +29652,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2231 i32.const 0 call $~lib/builtins/abort @@ -29665,7 +29665,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2232 i32.const 0 call $~lib/builtins/abort @@ -29678,7 +29678,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2233 i32.const 0 call $~lib/builtins/abort @@ -29691,7 +29691,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2234 i32.const 0 call $~lib/builtins/abort @@ -29704,7 +29704,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2235 i32.const 0 call $~lib/builtins/abort @@ -29717,7 +29717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2236 i32.const 0 call $~lib/builtins/abort @@ -29730,7 +29730,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2237 i32.const 0 call $~lib/builtins/abort @@ -29743,7 +29743,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2246 i32.const 0 call $~lib/builtins/abort @@ -29756,7 +29756,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2247 i32.const 0 call $~lib/builtins/abort @@ -29769,7 +29769,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2248 i32.const 0 call $~lib/builtins/abort @@ -29782,7 +29782,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2249 i32.const 0 call $~lib/builtins/abort @@ -29795,7 +29795,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2250 i32.const 0 call $~lib/builtins/abort @@ -29808,7 +29808,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2251 i32.const 0 call $~lib/builtins/abort @@ -29821,7 +29821,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2252 i32.const 0 call $~lib/builtins/abort @@ -29834,7 +29834,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2253 i32.const 0 call $~lib/builtins/abort @@ -29847,7 +29847,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2254 i32.const 0 call $~lib/builtins/abort @@ -29860,7 +29860,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2255 i32.const 0 call $~lib/builtins/abort @@ -29873,7 +29873,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2258 i32.const 0 call $~lib/builtins/abort @@ -29886,7 +29886,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2259 i32.const 0 call $~lib/builtins/abort @@ -29899,7 +29899,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2260 i32.const 0 call $~lib/builtins/abort @@ -29912,7 +29912,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2261 i32.const 0 call $~lib/builtins/abort @@ -29925,7 +29925,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2262 i32.const 0 call $~lib/builtins/abort @@ -29938,7 +29938,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2263 i32.const 0 call $~lib/builtins/abort @@ -29951,7 +29951,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2264 i32.const 0 call $~lib/builtins/abort @@ -29964,7 +29964,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2265 i32.const 0 call $~lib/builtins/abort @@ -29977,7 +29977,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2266 i32.const 0 call $~lib/builtins/abort @@ -29990,7 +29990,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2267 i32.const 0 call $~lib/builtins/abort @@ -30003,7 +30003,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2268 i32.const 0 call $~lib/builtins/abort @@ -30016,7 +30016,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2269 i32.const 0 call $~lib/builtins/abort @@ -30029,7 +30029,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2270 i32.const 0 call $~lib/builtins/abort @@ -30042,7 +30042,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2271 i32.const 0 call $~lib/builtins/abort @@ -30055,7 +30055,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2272 i32.const 0 call $~lib/builtins/abort @@ -30068,7 +30068,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2273 i32.const 0 call $~lib/builtins/abort @@ -30081,7 +30081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2274 i32.const 0 call $~lib/builtins/abort @@ -30094,7 +30094,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2275 i32.const 0 call $~lib/builtins/abort @@ -30107,7 +30107,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2276 i32.const 0 call $~lib/builtins/abort @@ -30120,7 +30120,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2277 i32.const 0 call $~lib/builtins/abort @@ -30133,7 +30133,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2278 i32.const 0 call $~lib/builtins/abort @@ -30146,7 +30146,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2279 i32.const 0 call $~lib/builtins/abort @@ -30159,7 +30159,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2280 i32.const 0 call $~lib/builtins/abort @@ -30172,7 +30172,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2281 i32.const 0 call $~lib/builtins/abort @@ -30185,7 +30185,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2282 i32.const 0 call $~lib/builtins/abort @@ -30198,7 +30198,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2283 i32.const 0 call $~lib/builtins/abort @@ -30211,7 +30211,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2284 i32.const 0 call $~lib/builtins/abort @@ -30224,7 +30224,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2285 i32.const 0 call $~lib/builtins/abort @@ -30237,7 +30237,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2286 i32.const 0 call $~lib/builtins/abort @@ -30250,7 +30250,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2287 i32.const 0 call $~lib/builtins/abort @@ -30263,7 +30263,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2288 i32.const 0 call $~lib/builtins/abort @@ -30276,7 +30276,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2289 i32.const 0 call $~lib/builtins/abort @@ -30289,7 +30289,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2290 i32.const 0 call $~lib/builtins/abort @@ -30302,7 +30302,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2291 i32.const 0 call $~lib/builtins/abort @@ -30315,7 +30315,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2292 i32.const 0 call $~lib/builtins/abort @@ -30328,7 +30328,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2293 i32.const 0 call $~lib/builtins/abort @@ -30341,7 +30341,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2294 i32.const 0 call $~lib/builtins/abort @@ -30354,7 +30354,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2295 i32.const 0 call $~lib/builtins/abort @@ -30367,7 +30367,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2296 i32.const 0 call $~lib/builtins/abort @@ -30380,7 +30380,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2297 i32.const 0 call $~lib/builtins/abort @@ -30393,7 +30393,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2298 i32.const 0 call $~lib/builtins/abort @@ -30406,7 +30406,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2299 i32.const 0 call $~lib/builtins/abort @@ -30419,7 +30419,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2300 i32.const 0 call $~lib/builtins/abort @@ -30432,7 +30432,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2301 i32.const 0 call $~lib/builtins/abort @@ -30445,7 +30445,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2302 i32.const 0 call $~lib/builtins/abort @@ -30458,7 +30458,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2303 i32.const 0 call $~lib/builtins/abort @@ -30471,7 +30471,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2304 i32.const 0 call $~lib/builtins/abort @@ -30484,7 +30484,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2305 i32.const 0 call $~lib/builtins/abort @@ -30497,7 +30497,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2306 i32.const 0 call $~lib/builtins/abort @@ -30510,7 +30510,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2307 i32.const 0 call $~lib/builtins/abort @@ -30523,7 +30523,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2308 i32.const 0 call $~lib/builtins/abort @@ -30536,7 +30536,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2309 i32.const 0 call $~lib/builtins/abort @@ -30549,7 +30549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2310 i32.const 0 call $~lib/builtins/abort @@ -30562,7 +30562,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2311 i32.const 0 call $~lib/builtins/abort @@ -30575,7 +30575,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2312 i32.const 0 call $~lib/builtins/abort @@ -30588,7 +30588,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2313 i32.const 0 call $~lib/builtins/abort @@ -30601,7 +30601,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2314 i32.const 0 call $~lib/builtins/abort @@ -30614,7 +30614,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2315 i32.const 0 call $~lib/builtins/abort @@ -30627,7 +30627,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2329 i32.const 0 call $~lib/builtins/abort @@ -30640,7 +30640,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2330 i32.const 0 call $~lib/builtins/abort @@ -30653,7 +30653,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2331 i32.const 0 call $~lib/builtins/abort @@ -30666,7 +30666,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2332 i32.const 0 call $~lib/builtins/abort @@ -30679,7 +30679,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2333 i32.const 0 call $~lib/builtins/abort @@ -30692,7 +30692,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2334 i32.const 0 call $~lib/builtins/abort @@ -30705,7 +30705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2335 i32.const 0 call $~lib/builtins/abort @@ -30718,7 +30718,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2336 i32.const 0 call $~lib/builtins/abort @@ -30731,7 +30731,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2337 i32.const 0 call $~lib/builtins/abort @@ -30744,7 +30744,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2338 i32.const 0 call $~lib/builtins/abort @@ -30757,7 +30757,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2341 i32.const 0 call $~lib/builtins/abort @@ -30770,7 +30770,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2342 i32.const 0 call $~lib/builtins/abort @@ -30783,7 +30783,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2343 i32.const 0 call $~lib/builtins/abort @@ -30796,7 +30796,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2344 i32.const 0 call $~lib/builtins/abort @@ -30809,7 +30809,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2345 i32.const 0 call $~lib/builtins/abort @@ -30822,7 +30822,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2346 i32.const 0 call $~lib/builtins/abort @@ -30835,7 +30835,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2347 i32.const 0 call $~lib/builtins/abort @@ -30848,7 +30848,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2348 i32.const 0 call $~lib/builtins/abort @@ -30861,7 +30861,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2349 i32.const 0 call $~lib/builtins/abort @@ -30874,7 +30874,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2350 i32.const 0 call $~lib/builtins/abort @@ -30887,7 +30887,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2351 i32.const 0 call $~lib/builtins/abort @@ -30900,7 +30900,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2352 i32.const 0 call $~lib/builtins/abort @@ -30913,7 +30913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2353 i32.const 0 call $~lib/builtins/abort @@ -30926,7 +30926,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2354 i32.const 0 call $~lib/builtins/abort @@ -30939,7 +30939,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2355 i32.const 0 call $~lib/builtins/abort @@ -30952,7 +30952,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2356 i32.const 0 call $~lib/builtins/abort @@ -30965,7 +30965,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2357 i32.const 0 call $~lib/builtins/abort @@ -30978,7 +30978,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2358 i32.const 0 call $~lib/builtins/abort @@ -30991,7 +30991,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2359 i32.const 0 call $~lib/builtins/abort @@ -31004,7 +31004,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2360 i32.const 0 call $~lib/builtins/abort @@ -31017,7 +31017,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2361 i32.const 0 call $~lib/builtins/abort @@ -31030,7 +31030,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2362 i32.const 0 call $~lib/builtins/abort @@ -31043,7 +31043,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2363 i32.const 0 call $~lib/builtins/abort @@ -31056,7 +31056,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2364 i32.const 0 call $~lib/builtins/abort @@ -31069,7 +31069,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2365 i32.const 0 call $~lib/builtins/abort @@ -31082,7 +31082,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2366 i32.const 0 call $~lib/builtins/abort @@ -31095,7 +31095,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2367 i32.const 0 call $~lib/builtins/abort @@ -31108,7 +31108,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2368 i32.const 0 call $~lib/builtins/abort @@ -31121,7 +31121,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2369 i32.const 0 call $~lib/builtins/abort @@ -31134,7 +31134,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2370 i32.const 0 call $~lib/builtins/abort @@ -31147,7 +31147,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2371 i32.const 0 call $~lib/builtins/abort @@ -31160,7 +31160,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2372 i32.const 0 call $~lib/builtins/abort @@ -31173,7 +31173,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2373 i32.const 0 call $~lib/builtins/abort @@ -31186,7 +31186,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2374 i32.const 0 call $~lib/builtins/abort @@ -31199,7 +31199,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2375 i32.const 0 call $~lib/builtins/abort @@ -31212,7 +31212,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2376 i32.const 0 call $~lib/builtins/abort @@ -31225,7 +31225,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2377 i32.const 0 call $~lib/builtins/abort @@ -31238,7 +31238,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2378 i32.const 0 call $~lib/builtins/abort @@ -31251,7 +31251,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2379 i32.const 0 call $~lib/builtins/abort @@ -31264,7 +31264,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2380 i32.const 0 call $~lib/builtins/abort @@ -31277,7 +31277,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2381 i32.const 0 call $~lib/builtins/abort @@ -31290,7 +31290,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2382 i32.const 0 call $~lib/builtins/abort @@ -31303,7 +31303,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2383 i32.const 0 call $~lib/builtins/abort @@ -31316,7 +31316,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2384 i32.const 0 call $~lib/builtins/abort @@ -31329,7 +31329,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2385 i32.const 0 call $~lib/builtins/abort @@ -31342,7 +31342,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2386 i32.const 0 call $~lib/builtins/abort @@ -31355,7 +31355,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2387 i32.const 0 call $~lib/builtins/abort @@ -31368,7 +31368,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2388 i32.const 0 call $~lib/builtins/abort @@ -31381,7 +31381,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2389 i32.const 0 call $~lib/builtins/abort @@ -31394,7 +31394,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2390 i32.const 0 call $~lib/builtins/abort @@ -31407,7 +31407,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2391 i32.const 0 call $~lib/builtins/abort @@ -31420,7 +31420,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2392 i32.const 0 call $~lib/builtins/abort @@ -31433,7 +31433,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2393 i32.const 0 call $~lib/builtins/abort @@ -31446,7 +31446,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2394 i32.const 0 call $~lib/builtins/abort @@ -31459,7 +31459,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2395 i32.const 0 call $~lib/builtins/abort @@ -31472,7 +31472,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2396 i32.const 0 call $~lib/builtins/abort @@ -31485,7 +31485,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2397 i32.const 0 call $~lib/builtins/abort @@ -31498,7 +31498,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2398 i32.const 0 call $~lib/builtins/abort @@ -31511,7 +31511,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2399 i32.const 0 call $~lib/builtins/abort @@ -31524,7 +31524,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2400 i32.const 0 call $~lib/builtins/abort @@ -31537,7 +31537,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2401 i32.const 0 call $~lib/builtins/abort @@ -31550,7 +31550,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2402 i32.const 0 call $~lib/builtins/abort @@ -31563,7 +31563,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2403 i32.const 0 call $~lib/builtins/abort @@ -31576,7 +31576,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2404 i32.const 0 call $~lib/builtins/abort @@ -31589,7 +31589,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2405 i32.const 0 call $~lib/builtins/abort @@ -31602,7 +31602,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2406 i32.const 0 call $~lib/builtins/abort @@ -31615,7 +31615,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2409 i32.const 0 call $~lib/builtins/abort @@ -31628,7 +31628,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2410 i32.const 0 call $~lib/builtins/abort @@ -31641,7 +31641,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2411 i32.const 0 call $~lib/builtins/abort @@ -31654,7 +31654,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2412 i32.const 0 call $~lib/builtins/abort @@ -31667,7 +31667,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2413 i32.const 0 call $~lib/builtins/abort @@ -31680,7 +31680,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2414 i32.const 0 call $~lib/builtins/abort @@ -31693,7 +31693,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2415 i32.const 0 call $~lib/builtins/abort @@ -31706,7 +31706,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2416 i32.const 0 call $~lib/builtins/abort @@ -31719,7 +31719,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2419 i32.const 0 call $~lib/builtins/abort @@ -31732,7 +31732,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2420 i32.const 0 call $~lib/builtins/abort @@ -31745,7 +31745,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2421 i32.const 0 call $~lib/builtins/abort @@ -31758,7 +31758,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2422 i32.const 0 call $~lib/builtins/abort @@ -31771,7 +31771,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2423 i32.const 0 call $~lib/builtins/abort @@ -31784,7 +31784,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2424 i32.const 0 call $~lib/builtins/abort @@ -31797,7 +31797,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2425 i32.const 0 call $~lib/builtins/abort @@ -31810,7 +31810,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2426 i32.const 0 call $~lib/builtins/abort @@ -31823,7 +31823,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2429 i32.const 0 call $~lib/builtins/abort @@ -31836,7 +31836,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2430 i32.const 0 call $~lib/builtins/abort @@ -31849,7 +31849,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2432 i32.const 0 call $~lib/builtins/abort @@ -31862,7 +31862,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2433 i32.const 0 call $~lib/builtins/abort @@ -31875,7 +31875,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2435 i32.const 0 call $~lib/builtins/abort @@ -31888,7 +31888,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2436 i32.const 0 call $~lib/builtins/abort @@ -31901,7 +31901,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2438 i32.const 0 call $~lib/builtins/abort @@ -31914,7 +31914,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2439 i32.const 0 call $~lib/builtins/abort @@ -31927,7 +31927,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2441 i32.const 0 call $~lib/builtins/abort @@ -31940,7 +31940,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2442 i32.const 0 call $~lib/builtins/abort @@ -31953,7 +31953,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2444 i32.const 0 call $~lib/builtins/abort @@ -31966,7 +31966,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2445 i32.const 0 call $~lib/builtins/abort @@ -31979,7 +31979,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2447 i32.const 0 call $~lib/builtins/abort @@ -31992,7 +31992,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2448 i32.const 0 call $~lib/builtins/abort @@ -32005,7 +32005,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2450 i32.const 0 call $~lib/builtins/abort @@ -32018,7 +32018,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2451 i32.const 0 call $~lib/builtins/abort @@ -32031,7 +32031,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2453 i32.const 0 call $~lib/builtins/abort @@ -32044,7 +32044,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2454 i32.const 0 call $~lib/builtins/abort @@ -32057,7 +32057,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2456 i32.const 0 call $~lib/builtins/abort @@ -32070,7 +32070,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2457 i32.const 0 call $~lib/builtins/abort @@ -32083,7 +32083,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2458 i32.const 0 call $~lib/builtins/abort @@ -32096,7 +32096,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2459 i32.const 0 call $~lib/builtins/abort @@ -32109,7 +32109,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2460 i32.const 0 call $~lib/builtins/abort @@ -32122,7 +32122,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2461 i32.const 0 call $~lib/builtins/abort @@ -32135,7 +32135,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2462 i32.const 0 call $~lib/builtins/abort @@ -32148,7 +32148,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2463 i32.const 0 call $~lib/builtins/abort @@ -32161,7 +32161,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2465 i32.const 0 call $~lib/builtins/abort @@ -32174,7 +32174,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2466 i32.const 0 call $~lib/builtins/abort @@ -32187,7 +32187,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2467 i32.const 0 call $~lib/builtins/abort @@ -32200,7 +32200,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2468 i32.const 0 call $~lib/builtins/abort @@ -32213,7 +32213,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2469 i32.const 0 call $~lib/builtins/abort @@ -32226,7 +32226,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2470 i32.const 0 call $~lib/builtins/abort @@ -32239,7 +32239,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2471 i32.const 0 call $~lib/builtins/abort @@ -32252,7 +32252,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2472 i32.const 0 call $~lib/builtins/abort @@ -32265,7 +32265,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2473 i32.const 0 call $~lib/builtins/abort @@ -32278,7 +32278,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2474 i32.const 0 call $~lib/builtins/abort @@ -32291,7 +32291,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2475 i32.const 0 call $~lib/builtins/abort @@ -32304,7 +32304,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2476 i32.const 0 call $~lib/builtins/abort @@ -32317,7 +32317,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2477 i32.const 0 call $~lib/builtins/abort @@ -32330,7 +32330,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2478 i32.const 0 call $~lib/builtins/abort @@ -32343,7 +32343,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2479 i32.const 0 call $~lib/builtins/abort @@ -32356,7 +32356,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2480 i32.const 0 call $~lib/builtins/abort @@ -32369,7 +32369,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2481 i32.const 0 call $~lib/builtins/abort @@ -32382,7 +32382,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2482 i32.const 0 call $~lib/builtins/abort @@ -32395,7 +32395,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2483 i32.const 0 call $~lib/builtins/abort @@ -32408,7 +32408,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2484 i32.const 0 call $~lib/builtins/abort @@ -32421,7 +32421,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2493 i32.const 0 call $~lib/builtins/abort @@ -32434,7 +32434,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2494 i32.const 0 call $~lib/builtins/abort @@ -32447,7 +32447,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2495 i32.const 0 call $~lib/builtins/abort @@ -32460,7 +32460,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2496 i32.const 0 call $~lib/builtins/abort @@ -32473,7 +32473,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2497 i32.const 0 call $~lib/builtins/abort @@ -32486,7 +32486,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2498 i32.const 0 call $~lib/builtins/abort @@ -32499,7 +32499,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2499 i32.const 0 call $~lib/builtins/abort @@ -32512,7 +32512,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2500 i32.const 0 call $~lib/builtins/abort @@ -32525,7 +32525,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2501 i32.const 0 call $~lib/builtins/abort @@ -32538,7 +32538,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2502 i32.const 0 call $~lib/builtins/abort @@ -32551,7 +32551,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2505 i32.const 0 call $~lib/builtins/abort @@ -32564,7 +32564,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2506 i32.const 0 call $~lib/builtins/abort @@ -32577,7 +32577,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2507 i32.const 0 call $~lib/builtins/abort @@ -32590,7 +32590,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2508 i32.const 0 call $~lib/builtins/abort @@ -32603,7 +32603,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2509 i32.const 0 call $~lib/builtins/abort @@ -32616,7 +32616,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2510 i32.const 0 call $~lib/builtins/abort @@ -32629,7 +32629,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2511 i32.const 0 call $~lib/builtins/abort @@ -32642,7 +32642,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2512 i32.const 0 call $~lib/builtins/abort @@ -32655,7 +32655,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2513 i32.const 0 call $~lib/builtins/abort @@ -32668,7 +32668,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2514 i32.const 0 call $~lib/builtins/abort @@ -32681,7 +32681,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2515 i32.const 0 call $~lib/builtins/abort @@ -32694,7 +32694,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2516 i32.const 0 call $~lib/builtins/abort @@ -32707,7 +32707,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2517 i32.const 0 call $~lib/builtins/abort @@ -32720,7 +32720,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2518 i32.const 0 call $~lib/builtins/abort @@ -32733,7 +32733,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2519 i32.const 0 call $~lib/builtins/abort @@ -32746,7 +32746,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2520 i32.const 0 call $~lib/builtins/abort @@ -32759,7 +32759,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2521 i32.const 0 call $~lib/builtins/abort @@ -32772,7 +32772,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2522 i32.const 0 call $~lib/builtins/abort @@ -32785,7 +32785,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2523 i32.const 0 call $~lib/builtins/abort @@ -32798,7 +32798,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2524 i32.const 0 call $~lib/builtins/abort @@ -32811,7 +32811,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2525 i32.const 0 call $~lib/builtins/abort @@ -32824,7 +32824,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2526 i32.const 0 call $~lib/builtins/abort @@ -32837,7 +32837,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2527 i32.const 0 call $~lib/builtins/abort @@ -32850,7 +32850,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2528 i32.const 0 call $~lib/builtins/abort @@ -32863,7 +32863,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2529 i32.const 0 call $~lib/builtins/abort @@ -32876,7 +32876,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2530 i32.const 0 call $~lib/builtins/abort @@ -32889,7 +32889,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2531 i32.const 0 call $~lib/builtins/abort @@ -32902,7 +32902,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2532 i32.const 0 call $~lib/builtins/abort @@ -32915,7 +32915,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2533 i32.const 0 call $~lib/builtins/abort @@ -32928,7 +32928,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2534 i32.const 0 call $~lib/builtins/abort @@ -32941,7 +32941,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2535 i32.const 0 call $~lib/builtins/abort @@ -32954,7 +32954,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2536 i32.const 0 call $~lib/builtins/abort @@ -32967,7 +32967,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2537 i32.const 0 call $~lib/builtins/abort @@ -32980,7 +32980,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2538 i32.const 0 call $~lib/builtins/abort @@ -32993,7 +32993,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2539 i32.const 0 call $~lib/builtins/abort @@ -33006,7 +33006,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2540 i32.const 0 call $~lib/builtins/abort @@ -33019,7 +33019,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2541 i32.const 0 call $~lib/builtins/abort @@ -33032,7 +33032,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2542 i32.const 0 call $~lib/builtins/abort @@ -33045,7 +33045,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2543 i32.const 0 call $~lib/builtins/abort @@ -33058,7 +33058,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2544 i32.const 0 call $~lib/builtins/abort @@ -33071,7 +33071,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2545 i32.const 0 call $~lib/builtins/abort @@ -33084,7 +33084,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2546 i32.const 0 call $~lib/builtins/abort @@ -33097,7 +33097,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2547 i32.const 0 call $~lib/builtins/abort @@ -33110,7 +33110,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2548 i32.const 0 call $~lib/builtins/abort @@ -33123,7 +33123,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2549 i32.const 0 call $~lib/builtins/abort @@ -33136,7 +33136,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2550 i32.const 0 call $~lib/builtins/abort @@ -33149,7 +33149,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2551 i32.const 0 call $~lib/builtins/abort @@ -33162,7 +33162,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2552 i32.const 0 call $~lib/builtins/abort @@ -33175,7 +33175,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2553 i32.const 0 call $~lib/builtins/abort @@ -33188,7 +33188,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2554 i32.const 0 call $~lib/builtins/abort @@ -33201,7 +33201,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2555 i32.const 0 call $~lib/builtins/abort @@ -33214,7 +33214,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2556 i32.const 0 call $~lib/builtins/abort @@ -33227,7 +33227,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2557 i32.const 0 call $~lib/builtins/abort @@ -33240,7 +33240,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2558 i32.const 0 call $~lib/builtins/abort @@ -33253,7 +33253,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2559 i32.const 0 call $~lib/builtins/abort @@ -33266,7 +33266,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2560 i32.const 0 call $~lib/builtins/abort @@ -33279,7 +33279,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2561 i32.const 0 call $~lib/builtins/abort @@ -33292,7 +33292,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2562 i32.const 0 call $~lib/builtins/abort @@ -33305,7 +33305,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2563 i32.const 0 call $~lib/builtins/abort @@ -33318,7 +33318,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2564 i32.const 0 call $~lib/builtins/abort @@ -33331,7 +33331,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2565 i32.const 0 call $~lib/builtins/abort @@ -33344,7 +33344,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2566 i32.const 0 call $~lib/builtins/abort @@ -33357,7 +33357,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2567 i32.const 0 call $~lib/builtins/abort @@ -33370,7 +33370,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2568 i32.const 0 call $~lib/builtins/abort @@ -33383,7 +33383,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2569 i32.const 0 call $~lib/builtins/abort @@ -33396,7 +33396,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2570 i32.const 0 call $~lib/builtins/abort @@ -33410,7 +33410,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2582 i32.const 0 call $~lib/builtins/abort @@ -33424,7 +33424,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2583 i32.const 0 call $~lib/builtins/abort @@ -33438,7 +33438,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2584 i32.const 0 call $~lib/builtins/abort @@ -33452,7 +33452,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2585 i32.const 0 call $~lib/builtins/abort @@ -33466,7 +33466,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2586 i32.const 0 call $~lib/builtins/abort @@ -33480,7 +33480,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2587 i32.const 0 call $~lib/builtins/abort @@ -33494,7 +33494,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2588 i32.const 0 call $~lib/builtins/abort @@ -33508,7 +33508,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2589 i32.const 0 call $~lib/builtins/abort @@ -33522,7 +33522,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2590 i32.const 0 call $~lib/builtins/abort @@ -33536,7 +33536,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2591 i32.const 0 call $~lib/builtins/abort @@ -33550,7 +33550,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2594 i32.const 0 call $~lib/builtins/abort @@ -33564,7 +33564,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2595 i32.const 0 call $~lib/builtins/abort @@ -33578,7 +33578,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2596 i32.const 0 call $~lib/builtins/abort @@ -33592,7 +33592,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2597 i32.const 0 call $~lib/builtins/abort @@ -33606,7 +33606,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2598 i32.const 0 call $~lib/builtins/abort @@ -33620,7 +33620,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2599 i32.const 0 call $~lib/builtins/abort @@ -33634,7 +33634,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2600 i32.const 0 call $~lib/builtins/abort @@ -33648,7 +33648,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2601 i32.const 0 call $~lib/builtins/abort @@ -33662,7 +33662,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2602 i32.const 0 call $~lib/builtins/abort @@ -33676,7 +33676,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2603 i32.const 0 call $~lib/builtins/abort @@ -33690,7 +33690,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2604 i32.const 0 call $~lib/builtins/abort @@ -33704,7 +33704,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2605 i32.const 0 call $~lib/builtins/abort @@ -33718,7 +33718,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2606 i32.const 0 call $~lib/builtins/abort @@ -33732,7 +33732,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2607 i32.const 0 call $~lib/builtins/abort @@ -33746,7 +33746,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2608 i32.const 0 call $~lib/builtins/abort @@ -33760,7 +33760,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2609 i32.const 0 call $~lib/builtins/abort @@ -33774,7 +33774,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2610 i32.const 0 call $~lib/builtins/abort @@ -33788,7 +33788,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2611 i32.const 0 call $~lib/builtins/abort @@ -33802,7 +33802,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2612 i32.const 0 call $~lib/builtins/abort @@ -33816,7 +33816,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2613 i32.const 0 call $~lib/builtins/abort @@ -33830,7 +33830,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2614 i32.const 0 call $~lib/builtins/abort @@ -33844,7 +33844,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2615 i32.const 0 call $~lib/builtins/abort @@ -33858,7 +33858,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2616 i32.const 0 call $~lib/builtins/abort @@ -33872,7 +33872,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2617 i32.const 0 call $~lib/builtins/abort @@ -33886,7 +33886,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2618 i32.const 0 call $~lib/builtins/abort @@ -33900,7 +33900,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2619 i32.const 0 call $~lib/builtins/abort @@ -33914,7 +33914,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2620 i32.const 0 call $~lib/builtins/abort @@ -33928,7 +33928,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2621 i32.const 0 call $~lib/builtins/abort @@ -33942,7 +33942,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2622 i32.const 0 call $~lib/builtins/abort @@ -33956,7 +33956,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2623 i32.const 0 call $~lib/builtins/abort @@ -33970,7 +33970,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2624 i32.const 0 call $~lib/builtins/abort @@ -33984,7 +33984,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2625 i32.const 0 call $~lib/builtins/abort @@ -33998,7 +33998,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2626 i32.const 0 call $~lib/builtins/abort @@ -34012,7 +34012,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2627 i32.const 0 call $~lib/builtins/abort @@ -34026,7 +34026,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2628 i32.const 0 call $~lib/builtins/abort @@ -34040,7 +34040,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2629 i32.const 0 call $~lib/builtins/abort @@ -34054,7 +34054,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2630 i32.const 0 call $~lib/builtins/abort @@ -34068,7 +34068,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2631 i32.const 0 call $~lib/builtins/abort @@ -34082,7 +34082,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2632 i32.const 0 call $~lib/builtins/abort @@ -34096,7 +34096,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2633 i32.const 0 call $~lib/builtins/abort @@ -34110,7 +34110,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2634 i32.const 0 call $~lib/builtins/abort @@ -34124,7 +34124,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2635 i32.const 0 call $~lib/builtins/abort @@ -34138,7 +34138,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2636 i32.const 0 call $~lib/builtins/abort @@ -34152,7 +34152,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2637 i32.const 0 call $~lib/builtins/abort @@ -34166,7 +34166,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2638 i32.const 0 call $~lib/builtins/abort @@ -34180,7 +34180,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2639 i32.const 0 call $~lib/builtins/abort @@ -34194,7 +34194,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2640 i32.const 0 call $~lib/builtins/abort @@ -34208,7 +34208,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2641 i32.const 0 call $~lib/builtins/abort @@ -34222,7 +34222,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2642 i32.const 0 call $~lib/builtins/abort @@ -34236,7 +34236,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2643 i32.const 0 call $~lib/builtins/abort @@ -34250,7 +34250,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2644 i32.const 0 call $~lib/builtins/abort @@ -34264,7 +34264,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2645 i32.const 0 call $~lib/builtins/abort @@ -34278,7 +34278,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2646 i32.const 0 call $~lib/builtins/abort @@ -34292,7 +34292,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2647 i32.const 0 call $~lib/builtins/abort @@ -34306,7 +34306,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2648 i32.const 0 call $~lib/builtins/abort @@ -34320,7 +34320,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2649 i32.const 0 call $~lib/builtins/abort @@ -34334,7 +34334,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2650 i32.const 0 call $~lib/builtins/abort @@ -34348,7 +34348,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2651 i32.const 0 call $~lib/builtins/abort @@ -34362,7 +34362,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2652 i32.const 0 call $~lib/builtins/abort @@ -34376,7 +34376,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2653 i32.const 0 call $~lib/builtins/abort @@ -34390,7 +34390,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2654 i32.const 0 call $~lib/builtins/abort @@ -34404,7 +34404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2655 i32.const 0 call $~lib/builtins/abort @@ -34418,7 +34418,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2656 i32.const 0 call $~lib/builtins/abort @@ -34432,7 +34432,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2657 i32.const 0 call $~lib/builtins/abort @@ -34446,7 +34446,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2658 i32.const 0 call $~lib/builtins/abort @@ -34460,7 +34460,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2659 i32.const 0 call $~lib/builtins/abort @@ -34474,7 +34474,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2660 i32.const 0 call $~lib/builtins/abort @@ -34488,7 +34488,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2661 i32.const 0 call $~lib/builtins/abort @@ -34502,7 +34502,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2662 i32.const 0 call $~lib/builtins/abort @@ -34516,7 +34516,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2663 i32.const 0 call $~lib/builtins/abort @@ -34530,7 +34530,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2664 i32.const 0 call $~lib/builtins/abort @@ -34544,7 +34544,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2665 i32.const 0 call $~lib/builtins/abort @@ -34558,7 +34558,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2666 i32.const 0 call $~lib/builtins/abort @@ -34572,7 +34572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2667 i32.const 0 call $~lib/builtins/abort @@ -34586,7 +34586,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2668 i32.const 0 call $~lib/builtins/abort @@ -34600,7 +34600,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2669 i32.const 0 call $~lib/builtins/abort @@ -34614,7 +34614,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2670 i32.const 0 call $~lib/builtins/abort @@ -34628,7 +34628,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2671 i32.const 0 call $~lib/builtins/abort @@ -34642,7 +34642,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2672 i32.const 0 call $~lib/builtins/abort @@ -34656,7 +34656,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2673 i32.const 0 call $~lib/builtins/abort @@ -34670,7 +34670,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2674 i32.const 0 call $~lib/builtins/abort @@ -34684,7 +34684,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2675 i32.const 0 call $~lib/builtins/abort @@ -34698,7 +34698,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2676 i32.const 0 call $~lib/builtins/abort @@ -34712,7 +34712,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2677 i32.const 0 call $~lib/builtins/abort @@ -34726,7 +34726,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2678 i32.const 0 call $~lib/builtins/abort @@ -34740,7 +34740,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2679 i32.const 0 call $~lib/builtins/abort @@ -34754,7 +34754,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2680 i32.const 0 call $~lib/builtins/abort @@ -34768,7 +34768,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2681 i32.const 0 call $~lib/builtins/abort @@ -34782,7 +34782,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2682 i32.const 0 call $~lib/builtins/abort @@ -34796,7 +34796,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2683 i32.const 0 call $~lib/builtins/abort @@ -34810,7 +34810,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2684 i32.const 0 call $~lib/builtins/abort @@ -34824,7 +34824,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2685 i32.const 0 call $~lib/builtins/abort @@ -34837,7 +34837,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2688 i32.const 0 call $~lib/builtins/abort @@ -34850,7 +34850,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2689 i32.const 0 call $~lib/builtins/abort @@ -34863,7 +34863,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2690 i32.const 0 call $~lib/builtins/abort @@ -34876,7 +34876,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2691 i32.const 0 call $~lib/builtins/abort @@ -34889,7 +34889,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2692 i32.const 0 call $~lib/builtins/abort @@ -34902,7 +34902,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2693 i32.const 0 call $~lib/builtins/abort @@ -34915,7 +34915,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2694 i32.const 0 call $~lib/builtins/abort @@ -34928,7 +34928,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2695 i32.const 0 call $~lib/builtins/abort @@ -34941,7 +34941,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2697 i32.const 0 call $~lib/builtins/abort @@ -34954,7 +34954,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2698 i32.const 0 call $~lib/builtins/abort @@ -34967,7 +34967,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2699 i32.const 0 call $~lib/builtins/abort @@ -34980,7 +34980,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2700 i32.const 0 call $~lib/builtins/abort @@ -34993,7 +34993,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2701 i32.const 0 call $~lib/builtins/abort @@ -35007,7 +35007,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2702 i32.const 0 call $~lib/builtins/abort @@ -35020,7 +35020,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2704 i32.const 0 call $~lib/builtins/abort @@ -35033,7 +35033,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2705 i32.const 0 call $~lib/builtins/abort @@ -35046,7 +35046,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2706 i32.const 0 call $~lib/builtins/abort @@ -35059,7 +35059,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2707 i32.const 0 call $~lib/builtins/abort @@ -35072,7 +35072,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2708 i32.const 0 call $~lib/builtins/abort @@ -35085,7 +35085,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2709 i32.const 0 call $~lib/builtins/abort @@ -35098,7 +35098,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2710 i32.const 0 call $~lib/builtins/abort @@ -35112,7 +35112,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2711 i32.const 0 call $~lib/builtins/abort @@ -35125,7 +35125,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2713 i32.const 0 call $~lib/builtins/abort @@ -35138,7 +35138,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2714 i32.const 0 call $~lib/builtins/abort @@ -35151,7 +35151,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2715 i32.const 0 call $~lib/builtins/abort @@ -35164,7 +35164,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2716 i32.const 0 call $~lib/builtins/abort @@ -35177,7 +35177,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2717 i32.const 0 call $~lib/builtins/abort @@ -35190,7 +35190,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2718 i32.const 0 call $~lib/builtins/abort @@ -35203,7 +35203,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2719 i32.const 0 call $~lib/builtins/abort @@ -35217,7 +35217,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2720 i32.const 0 call $~lib/builtins/abort @@ -35230,7 +35230,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2722 i32.const 0 call $~lib/builtins/abort @@ -35243,7 +35243,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2723 i32.const 0 call $~lib/builtins/abort @@ -35257,7 +35257,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2724 i32.const 0 call $~lib/builtins/abort @@ -35270,7 +35270,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2725 i32.const 0 call $~lib/builtins/abort @@ -35283,7 +35283,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2726 i32.const 0 call $~lib/builtins/abort @@ -35296,7 +35296,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2727 i32.const 0 call $~lib/builtins/abort @@ -35309,7 +35309,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2728 i32.const 0 call $~lib/builtins/abort @@ -35323,7 +35323,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2729 i32.const 0 call $~lib/builtins/abort @@ -35337,7 +35337,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2738 i32.const 0 call $~lib/builtins/abort @@ -35351,7 +35351,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2739 i32.const 0 call $~lib/builtins/abort @@ -35365,7 +35365,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2740 i32.const 0 call $~lib/builtins/abort @@ -35379,7 +35379,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2741 i32.const 0 call $~lib/builtins/abort @@ -35393,7 +35393,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2742 i32.const 0 call $~lib/builtins/abort @@ -35407,7 +35407,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2743 i32.const 0 call $~lib/builtins/abort @@ -35421,7 +35421,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2744 i32.const 0 call $~lib/builtins/abort @@ -35435,7 +35435,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2745 i32.const 0 call $~lib/builtins/abort @@ -35449,7 +35449,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2746 i32.const 0 call $~lib/builtins/abort @@ -35463,7 +35463,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2747 i32.const 0 call $~lib/builtins/abort @@ -35477,7 +35477,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2750 i32.const 0 call $~lib/builtins/abort @@ -35491,7 +35491,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2751 i32.const 0 call $~lib/builtins/abort @@ -35505,7 +35505,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2752 i32.const 0 call $~lib/builtins/abort @@ -35519,7 +35519,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2753 i32.const 0 call $~lib/builtins/abort @@ -35533,7 +35533,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2754 i32.const 0 call $~lib/builtins/abort @@ -35547,7 +35547,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2755 i32.const 0 call $~lib/builtins/abort @@ -35561,7 +35561,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2756 i32.const 0 call $~lib/builtins/abort @@ -35575,7 +35575,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2757 i32.const 0 call $~lib/builtins/abort @@ -35589,7 +35589,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2758 i32.const 0 call $~lib/builtins/abort @@ -35603,7 +35603,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2759 i32.const 0 call $~lib/builtins/abort @@ -35617,7 +35617,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2760 i32.const 0 call $~lib/builtins/abort @@ -35631,7 +35631,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2761 i32.const 0 call $~lib/builtins/abort @@ -35645,7 +35645,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2762 i32.const 0 call $~lib/builtins/abort @@ -35659,7 +35659,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2763 i32.const 0 call $~lib/builtins/abort @@ -35673,7 +35673,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2764 i32.const 0 call $~lib/builtins/abort @@ -35687,7 +35687,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2765 i32.const 0 call $~lib/builtins/abort @@ -35701,7 +35701,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2766 i32.const 0 call $~lib/builtins/abort @@ -35715,7 +35715,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2767 i32.const 0 call $~lib/builtins/abort @@ -35729,7 +35729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2768 i32.const 0 call $~lib/builtins/abort @@ -35743,7 +35743,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2769 i32.const 0 call $~lib/builtins/abort @@ -35757,7 +35757,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2770 i32.const 0 call $~lib/builtins/abort @@ -35771,7 +35771,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2771 i32.const 0 call $~lib/builtins/abort @@ -35785,7 +35785,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2772 i32.const 0 call $~lib/builtins/abort @@ -35799,7 +35799,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2773 i32.const 0 call $~lib/builtins/abort @@ -35813,7 +35813,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2774 i32.const 0 call $~lib/builtins/abort @@ -35827,7 +35827,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2775 i32.const 0 call $~lib/builtins/abort @@ -35841,7 +35841,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2776 i32.const 0 call $~lib/builtins/abort @@ -35855,7 +35855,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2777 i32.const 0 call $~lib/builtins/abort @@ -35869,7 +35869,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2778 i32.const 0 call $~lib/builtins/abort @@ -35883,7 +35883,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2779 i32.const 0 call $~lib/builtins/abort @@ -35897,7 +35897,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2780 i32.const 0 call $~lib/builtins/abort @@ -35911,7 +35911,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2781 i32.const 0 call $~lib/builtins/abort @@ -35925,7 +35925,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2782 i32.const 0 call $~lib/builtins/abort @@ -35939,7 +35939,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2783 i32.const 0 call $~lib/builtins/abort @@ -35953,7 +35953,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2784 i32.const 0 call $~lib/builtins/abort @@ -35967,7 +35967,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2785 i32.const 0 call $~lib/builtins/abort @@ -35981,7 +35981,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2786 i32.const 0 call $~lib/builtins/abort @@ -35995,7 +35995,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2787 i32.const 0 call $~lib/builtins/abort @@ -36009,7 +36009,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2788 i32.const 0 call $~lib/builtins/abort @@ -36023,7 +36023,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2789 i32.const 0 call $~lib/builtins/abort @@ -36037,7 +36037,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2790 i32.const 0 call $~lib/builtins/abort @@ -36051,7 +36051,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2791 i32.const 0 call $~lib/builtins/abort @@ -36065,7 +36065,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2792 i32.const 0 call $~lib/builtins/abort @@ -36079,7 +36079,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2793 i32.const 0 call $~lib/builtins/abort @@ -36093,7 +36093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2794 i32.const 0 call $~lib/builtins/abort @@ -36107,7 +36107,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2795 i32.const 0 call $~lib/builtins/abort @@ -36121,7 +36121,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2796 i32.const 0 call $~lib/builtins/abort @@ -36135,7 +36135,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2797 i32.const 0 call $~lib/builtins/abort @@ -36149,7 +36149,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2798 i32.const 0 call $~lib/builtins/abort @@ -36163,7 +36163,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2799 i32.const 0 call $~lib/builtins/abort @@ -36177,7 +36177,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2800 i32.const 0 call $~lib/builtins/abort @@ -36191,7 +36191,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2801 i32.const 0 call $~lib/builtins/abort @@ -36205,7 +36205,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2802 i32.const 0 call $~lib/builtins/abort @@ -36219,7 +36219,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2803 i32.const 0 call $~lib/builtins/abort @@ -36233,7 +36233,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2804 i32.const 0 call $~lib/builtins/abort @@ -36247,7 +36247,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2805 i32.const 0 call $~lib/builtins/abort @@ -36261,7 +36261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2806 i32.const 0 call $~lib/builtins/abort @@ -36275,7 +36275,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2807 i32.const 0 call $~lib/builtins/abort @@ -36289,7 +36289,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2808 i32.const 0 call $~lib/builtins/abort @@ -36303,7 +36303,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2809 i32.const 0 call $~lib/builtins/abort @@ -36317,7 +36317,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2810 i32.const 0 call $~lib/builtins/abort @@ -36331,7 +36331,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2811 i32.const 0 call $~lib/builtins/abort @@ -36345,7 +36345,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2812 i32.const 0 call $~lib/builtins/abort @@ -36359,7 +36359,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2813 i32.const 0 call $~lib/builtins/abort @@ -36373,7 +36373,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2814 i32.const 0 call $~lib/builtins/abort @@ -36387,7 +36387,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2815 i32.const 0 call $~lib/builtins/abort @@ -36401,7 +36401,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2816 i32.const 0 call $~lib/builtins/abort @@ -36415,7 +36415,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2817 i32.const 0 call $~lib/builtins/abort @@ -36429,7 +36429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2818 i32.const 0 call $~lib/builtins/abort @@ -36443,7 +36443,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2819 i32.const 0 call $~lib/builtins/abort @@ -36457,7 +36457,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2820 i32.const 0 call $~lib/builtins/abort @@ -36471,7 +36471,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2821 i32.const 0 call $~lib/builtins/abort @@ -36485,7 +36485,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2822 i32.const 0 call $~lib/builtins/abort @@ -36499,7 +36499,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2823 i32.const 0 call $~lib/builtins/abort @@ -36513,7 +36513,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2824 i32.const 0 call $~lib/builtins/abort @@ -36527,7 +36527,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2825 i32.const 0 call $~lib/builtins/abort @@ -36541,7 +36541,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2826 i32.const 0 call $~lib/builtins/abort @@ -36555,7 +36555,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2827 i32.const 0 call $~lib/builtins/abort @@ -36569,7 +36569,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2828 i32.const 0 call $~lib/builtins/abort @@ -36583,7 +36583,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2829 i32.const 0 call $~lib/builtins/abort @@ -36597,7 +36597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2830 i32.const 0 call $~lib/builtins/abort @@ -36611,7 +36611,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2831 i32.const 0 call $~lib/builtins/abort @@ -36625,7 +36625,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2832 i32.const 0 call $~lib/builtins/abort @@ -36639,7 +36639,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2833 i32.const 0 call $~lib/builtins/abort @@ -36653,7 +36653,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2834 i32.const 0 call $~lib/builtins/abort @@ -36667,7 +36667,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2835 i32.const 0 call $~lib/builtins/abort @@ -36681,7 +36681,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2836 i32.const 0 call $~lib/builtins/abort @@ -36695,7 +36695,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2837 i32.const 0 call $~lib/builtins/abort @@ -36709,7 +36709,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2838 i32.const 0 call $~lib/builtins/abort @@ -36723,7 +36723,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2839 i32.const 0 call $~lib/builtins/abort @@ -36737,7 +36737,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2840 i32.const 0 call $~lib/builtins/abort @@ -36751,7 +36751,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2841 i32.const 0 call $~lib/builtins/abort @@ -36769,8 +36769,8 @@ global.get $~lib/math/random_seeded i32.eqz if - i32.const 2992 - i32.const 2944 + i32.const 4000 + i32.const 3952 i32.const 1413 i32.const 24 call $~lib/builtins/abort @@ -36817,7 +36817,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2850 i32.const 2 call $~lib/builtins/abort @@ -36844,8 +36844,8 @@ global.get $~lib/math/random_seeded i32.eqz if - i32.const 2992 - i32.const 2944 + i32.const 4000 + i32.const 3952 i32.const 2606 i32.const 24 call $~lib/builtins/abort @@ -36894,7 +36894,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2858 i32.const 2 call $~lib/builtins/abort @@ -36913,7 +36913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2872 i32.const 0 call $~lib/builtins/abort @@ -36925,7 +36925,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2873 i32.const 0 call $~lib/builtins/abort @@ -36937,7 +36937,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2874 i32.const 0 call $~lib/builtins/abort @@ -36949,7 +36949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2875 i32.const 0 call $~lib/builtins/abort @@ -36961,7 +36961,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2876 i32.const 0 call $~lib/builtins/abort @@ -36973,7 +36973,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2877 i32.const 0 call $~lib/builtins/abort @@ -36985,7 +36985,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2878 i32.const 0 call $~lib/builtins/abort @@ -36997,7 +36997,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2879 i32.const 0 call $~lib/builtins/abort @@ -37009,7 +37009,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2880 i32.const 0 call $~lib/builtins/abort @@ -37021,7 +37021,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2881 i32.const 0 call $~lib/builtins/abort @@ -37033,7 +37033,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2884 i32.const 0 call $~lib/builtins/abort @@ -37045,7 +37045,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2885 i32.const 0 call $~lib/builtins/abort @@ -37057,7 +37057,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2886 i32.const 0 call $~lib/builtins/abort @@ -37069,7 +37069,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2887 i32.const 0 call $~lib/builtins/abort @@ -37081,7 +37081,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2888 i32.const 0 call $~lib/builtins/abort @@ -37093,7 +37093,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2889 i32.const 0 call $~lib/builtins/abort @@ -37105,7 +37105,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2890 i32.const 0 call $~lib/builtins/abort @@ -37117,7 +37117,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2891 i32.const 0 call $~lib/builtins/abort @@ -37129,7 +37129,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2892 i32.const 0 call $~lib/builtins/abort @@ -37141,7 +37141,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2893 i32.const 0 call $~lib/builtins/abort @@ -37153,7 +37153,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2894 i32.const 0 call $~lib/builtins/abort @@ -37165,7 +37165,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2895 i32.const 0 call $~lib/builtins/abort @@ -37177,7 +37177,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2896 i32.const 0 call $~lib/builtins/abort @@ -37189,7 +37189,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2897 i32.const 0 call $~lib/builtins/abort @@ -37201,7 +37201,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2898 i32.const 0 call $~lib/builtins/abort @@ -37213,7 +37213,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2899 i32.const 0 call $~lib/builtins/abort @@ -37225,7 +37225,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2900 i32.const 0 call $~lib/builtins/abort @@ -37237,7 +37237,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2909 i32.const 0 call $~lib/builtins/abort @@ -37249,7 +37249,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2910 i32.const 0 call $~lib/builtins/abort @@ -37261,7 +37261,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2911 i32.const 0 call $~lib/builtins/abort @@ -37273,7 +37273,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2912 i32.const 0 call $~lib/builtins/abort @@ -37285,7 +37285,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2913 i32.const 0 call $~lib/builtins/abort @@ -37297,7 +37297,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2914 i32.const 0 call $~lib/builtins/abort @@ -37309,7 +37309,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2915 i32.const 0 call $~lib/builtins/abort @@ -37321,7 +37321,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2916 i32.const 0 call $~lib/builtins/abort @@ -37333,7 +37333,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2917 i32.const 0 call $~lib/builtins/abort @@ -37345,7 +37345,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2918 i32.const 0 call $~lib/builtins/abort @@ -37357,7 +37357,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2921 i32.const 0 call $~lib/builtins/abort @@ -37369,7 +37369,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2922 i32.const 0 call $~lib/builtins/abort @@ -37381,7 +37381,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2923 i32.const 0 call $~lib/builtins/abort @@ -37393,7 +37393,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2924 i32.const 0 call $~lib/builtins/abort @@ -37405,7 +37405,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2925 i32.const 0 call $~lib/builtins/abort @@ -37417,7 +37417,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2926 i32.const 0 call $~lib/builtins/abort @@ -37429,7 +37429,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2927 i32.const 0 call $~lib/builtins/abort @@ -37441,7 +37441,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2928 i32.const 0 call $~lib/builtins/abort @@ -37453,7 +37453,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2929 i32.const 0 call $~lib/builtins/abort @@ -37465,7 +37465,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2930 i32.const 0 call $~lib/builtins/abort @@ -37477,7 +37477,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2931 i32.const 0 call $~lib/builtins/abort @@ -37489,7 +37489,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2932 i32.const 0 call $~lib/builtins/abort @@ -37501,7 +37501,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2933 i32.const 0 call $~lib/builtins/abort @@ -37513,7 +37513,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2934 i32.const 0 call $~lib/builtins/abort @@ -37525,7 +37525,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2935 i32.const 0 call $~lib/builtins/abort @@ -37537,7 +37537,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2936 i32.const 0 call $~lib/builtins/abort @@ -37549,7 +37549,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2937 i32.const 0 call $~lib/builtins/abort @@ -37561,7 +37561,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2948 i32.const 0 call $~lib/builtins/abort @@ -37573,7 +37573,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2949 i32.const 0 call $~lib/builtins/abort @@ -37585,7 +37585,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2950 i32.const 0 call $~lib/builtins/abort @@ -37597,7 +37597,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2951 i32.const 0 call $~lib/builtins/abort @@ -37609,7 +37609,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2952 i32.const 0 call $~lib/builtins/abort @@ -37621,7 +37621,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2953 i32.const 0 call $~lib/builtins/abort @@ -37633,7 +37633,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2954 i32.const 0 call $~lib/builtins/abort @@ -37645,7 +37645,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2955 i32.const 0 call $~lib/builtins/abort @@ -37657,7 +37657,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2956 i32.const 0 call $~lib/builtins/abort @@ -37669,7 +37669,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2964 i32.const 0 call $~lib/builtins/abort @@ -37681,7 +37681,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2965 i32.const 0 call $~lib/builtins/abort @@ -37693,7 +37693,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2966 i32.const 0 call $~lib/builtins/abort @@ -37705,7 +37705,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2967 i32.const 0 call $~lib/builtins/abort @@ -37717,7 +37717,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2968 i32.const 0 call $~lib/builtins/abort @@ -37729,7 +37729,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2969 i32.const 0 call $~lib/builtins/abort @@ -37741,7 +37741,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2970 i32.const 0 call $~lib/builtins/abort @@ -37753,7 +37753,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2971 i32.const 0 call $~lib/builtins/abort @@ -37765,7 +37765,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 2972 i32.const 0 call $~lib/builtins/abort @@ -37778,7 +37778,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3009 i32.const 0 call $~lib/builtins/abort @@ -37791,7 +37791,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3010 i32.const 0 call $~lib/builtins/abort @@ -37804,7 +37804,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3011 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 3012 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 3013 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 3014 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 3015 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 3016 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 3017 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 3018 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 3021 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 3022 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 3023 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 3024 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 3025 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 3026 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 3027 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 3028 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 3029 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 3030 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 3031 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 3032 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 3033 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 3034 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 3035 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 3036 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 3037 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 3038 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 3039 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 3040 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 3041 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 3042 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 3043 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 3044 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 3045 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 3046 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 3047 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 3048 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 3049 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 3050 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 3051 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 3052 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 3053 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 3054 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 3055 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 3056 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 3057 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 3058 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 3059 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 3060 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 3061 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 3062 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 3063 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 3064 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 3065 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 3066 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 3067 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 3068 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 3069 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 3070 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 3071 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 3072 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 3073 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 3074 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 3075 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 3076 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 3077 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 3078 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 3079 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 3080 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 3081 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 3082 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 3083 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 3084 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 3085 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 3086 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 3087 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 3096 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 3097 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 3098 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 3099 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 3100 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 3101 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 3102 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 3103 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 3104 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 3105 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 3108 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 3109 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 3110 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 3111 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 3112 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 3113 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 3114 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 3115 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 3116 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 3117 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 3118 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 3119 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 3120 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 3121 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 3122 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 3123 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 3124 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 3125 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 3126 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 3127 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 3128 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 3129 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 3130 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 3131 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 3132 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 3133 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 3134 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 3135 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 3136 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 3137 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 3138 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 3139 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 3140 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 3141 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 3142 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 3143 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 3144 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 3145 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 3146 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 3147 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 3148 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 3149 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 3150 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 3151 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 3152 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 3153 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 3154 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 3155 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 3156 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 3157 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 3158 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 3159 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 3160 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 3161 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 3162 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 3163 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 3164 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 3165 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 3166 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 3167 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 3168 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 3169 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 3170 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 3171 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 3172 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 3173 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 3174 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 3186 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 3187 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 3188 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 3189 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 3190 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 3191 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 3192 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 3193 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 3194 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 3195 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 3198 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 3199 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 3200 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 3201 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 3202 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 3203 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 3204 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 3205 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 3206 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 3207 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 3208 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 3209 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 3210 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 3211 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 3212 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 3213 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 3214 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 3215 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 3216 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 3217 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 3218 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 3219 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 3220 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 3221 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 3222 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 3223 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 3224 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 3225 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 3226 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 3227 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 3228 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 3229 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 3230 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 3231 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 3232 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 3233 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 3234 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 3237 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 3238 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 3239 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 3240 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 3241 i32.const 0 call $~lib/builtins/abort @@ -40456,7 +40456,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3244 i32.const 0 call $~lib/builtins/abort @@ -40469,7 +40469,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3245 i32.const 0 call $~lib/builtins/abort @@ -40481,7 +40481,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3248 i32.const 0 call $~lib/builtins/abort @@ -40493,7 +40493,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3249 i32.const 0 call $~lib/builtins/abort @@ -40505,7 +40505,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3251 i32.const 0 call $~lib/builtins/abort @@ -40517,7 +40517,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3252 i32.const 0 call $~lib/builtins/abort @@ -40529,7 +40529,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3255 i32.const 0 call $~lib/builtins/abort @@ -40541,7 +40541,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3256 i32.const 0 call $~lib/builtins/abort @@ -40553,7 +40553,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3257 i32.const 0 call $~lib/builtins/abort @@ -40565,7 +40565,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3258 i32.const 0 call $~lib/builtins/abort @@ -40577,7 +40577,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3260 i32.const 0 call $~lib/builtins/abort @@ -40589,7 +40589,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3261 i32.const 0 call $~lib/builtins/abort @@ -40601,7 +40601,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3263 i32.const 0 call $~lib/builtins/abort @@ -40613,7 +40613,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3264 i32.const 0 call $~lib/builtins/abort @@ -40625,7 +40625,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3265 i32.const 0 call $~lib/builtins/abort @@ -40637,7 +40637,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3266 i32.const 0 call $~lib/builtins/abort @@ -40649,7 +40649,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3267 i32.const 0 call $~lib/builtins/abort @@ -40661,7 +40661,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3270 i32.const 0 call $~lib/builtins/abort @@ -40673,7 +40673,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3271 i32.const 0 call $~lib/builtins/abort @@ -40686,7 +40686,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3280 i32.const 0 call $~lib/builtins/abort @@ -40699,7 +40699,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3281 i32.const 0 call $~lib/builtins/abort @@ -40712,7 +40712,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3282 i32.const 0 call $~lib/builtins/abort @@ -40725,7 +40725,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3283 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 3284 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 3285 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 3286 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 3287 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 3288 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 3289 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 3292 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 3293 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 3294 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 3295 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 3296 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 3299 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 3300 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 3301 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 3302 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 3303 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 3304 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 3305 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 3306 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 3307 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 3308 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 3309 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 3310 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 3311 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 3312 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 3313 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 3314 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 3315 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 3316 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 3317 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 3318 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 3319 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 3320 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 3321 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 3322 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 3323 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 3324 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 3325 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 3326 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 3327 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 3328 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 3329 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 3330 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 3331 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 3332 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 3333 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 3334 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 3335 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 3336 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 3339 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 3340 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 3341 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 3342 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 3343 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 3344 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 3345 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 3346 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 3347 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 3348 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 3349 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 3350 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 3351 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 3352 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 3364 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 3365 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 3366 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 3367 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 3368 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 3369 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 3370 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 3371 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 3372 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 3373 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 3376 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 3377 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 3378 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 3379 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 3380 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 3389 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 3390 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 3391 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 3392 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 3393 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 3394 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 3395 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 3396 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 3397 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 3398 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 3401 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 3402 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 3403 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 3404 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 3405 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 3417 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 3418 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 3419 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 3420 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 3421 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 3422 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 3423 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 3424 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 3425 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 3426 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 3429 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 3430 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 3431 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 3432 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 3433 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 3434 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 3435 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 3436 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 3437 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 3438 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 3439 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 3440 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 3441 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 3442 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 3443 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 3444 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 3445 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 3446 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 3447 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 3448 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 3449 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 3450 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 3451 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 3452 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 3453 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 3454 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 3455 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 3456 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 3457 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 3458 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 3459 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 3460 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 3461 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 3462 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 3463 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 3464 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 3465 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 3466 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 3467 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 3468 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 3469 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 3470 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 3471 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 3472 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 3473 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 3474 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 3475 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 3476 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 3477 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 3478 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 3479 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 3480 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 3481 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 3482 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 3483 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 3484 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 3485 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 3486 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 3487 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 3488 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 3489 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 3490 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 3491 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 3492 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 3493 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 3494 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 3495 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 3496 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 3497 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 3498 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 3499 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 3500 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 3501 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 3502 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 3511 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 3512 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 3513 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 3514 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 3515 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 3516 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 3517 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 3518 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 3519 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 3520 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 3523 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 3524 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 3525 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 3526 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 3527 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 3528 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 3529 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 3530 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 3531 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 3532 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 3533 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 3534 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 3535 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 3536 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 3537 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 3538 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 3539 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 3540 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 3541 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 3542 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 3543 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 3544 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 3556 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 3557 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 3558 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 3559 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 3560 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 3561 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 3562 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 3563 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 3564 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 3565 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 3568 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 3569 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 3570 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 3571 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 3572 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 3573 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 3574 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 3575 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 3576 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 3577 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 3578 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 3579 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 3580 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 3581 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 3582 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 3583 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 3584 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 3585 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 3586 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 3587 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 3588 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 3589 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 3590 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 3591 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 3592 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 3593 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 3594 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 3595 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 3596 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 3597 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 3598 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 3599 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 3600 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 3601 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 3602 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 3603 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 3604 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 3605 i32.const 0 call $~lib/builtins/abort @@ -44079,7 +44079,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3608 i32.const 0 call $~lib/builtins/abort @@ -44092,7 +44092,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3609 i32.const 0 call $~lib/builtins/abort @@ -44105,7 +44105,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3610 i32.const 0 call $~lib/builtins/abort @@ -44118,7 +44118,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3611 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 3612 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 3613 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 3614 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 3615 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 3617 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 3618 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 3619 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 3620 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 3621 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 3622 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 3623 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 3624 i32.const 0 call $~lib/builtins/abort @@ -44287,7 +44287,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3627 i32.const 0 call $~lib/builtins/abort @@ -44300,7 +44300,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3628 i32.const 0 call $~lib/builtins/abort @@ -44313,7 +44313,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3629 i32.const 0 call $~lib/builtins/abort @@ -44326,7 +44326,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3630 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 3631 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 3640 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 3641 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 3642 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 3643 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 3644 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 3645 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 3646 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 3647 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 3648 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 3649 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 3652 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 3653 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 3654 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 3655 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 3656 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 3659 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 3660 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 3661 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 3662 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 3663 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 3664 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 3665 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 3666 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 3667 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 3668 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 3669 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 3670 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 3671 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 3672 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 3673 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 3674 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 3675 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 3676 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 3677 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 3678 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 3679 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 3680 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 3681 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 3682 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 3683 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 3684 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 3685 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 3686 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 3687 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 3688 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 3689 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 3690 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 3691 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 3692 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 3693 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 3694 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 3706 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 3707 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 3708 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 3709 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 3710 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 3711 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 3712 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 3713 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 3714 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 3715 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 3718 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 3719 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 3720 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 3721 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 3722 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 3731 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 3732 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 3733 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 3734 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 3735 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 3736 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 3737 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 3738 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 3739 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 3740 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 3743 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 3744 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 3745 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 3746 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 3747 i32.const 0 call $~lib/builtins/abort @@ -45404,7 +45404,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3759 i32.const 0 call $~lib/builtins/abort @@ -45416,7 +45416,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3760 i32.const 0 call $~lib/builtins/abort @@ -45428,7 +45428,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3761 i32.const 0 call $~lib/builtins/abort @@ -45440,7 +45440,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3762 i32.const 0 call $~lib/builtins/abort @@ -45452,7 +45452,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3763 i32.const 0 call $~lib/builtins/abort @@ -45464,7 +45464,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3764 i32.const 0 call $~lib/builtins/abort @@ -45476,7 +45476,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3765 i32.const 0 call $~lib/builtins/abort @@ -45488,7 +45488,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3766 i32.const 0 call $~lib/builtins/abort @@ -45500,7 +45500,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3767 i32.const 0 call $~lib/builtins/abort @@ -45512,7 +45512,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3768 i32.const 0 call $~lib/builtins/abort @@ -45524,7 +45524,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3771 i32.const 0 call $~lib/builtins/abort @@ -45536,7 +45536,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3772 i32.const 0 call $~lib/builtins/abort @@ -45548,7 +45548,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3773 i32.const 0 call $~lib/builtins/abort @@ -45560,7 +45560,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3774 i32.const 0 call $~lib/builtins/abort @@ -45572,7 +45572,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3775 i32.const 0 call $~lib/builtins/abort @@ -45584,7 +45584,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3776 i32.const 0 call $~lib/builtins/abort @@ -45596,7 +45596,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3777 i32.const 0 call $~lib/builtins/abort @@ -45608,7 +45608,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3778 i32.const 0 call $~lib/builtins/abort @@ -45620,7 +45620,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3779 i32.const 0 call $~lib/builtins/abort @@ -45632,7 +45632,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3780 i32.const 0 call $~lib/builtins/abort @@ -45644,7 +45644,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3781 i32.const 0 call $~lib/builtins/abort @@ -45656,7 +45656,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3782 i32.const 0 call $~lib/builtins/abort @@ -45668,7 +45668,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3783 i32.const 0 call $~lib/builtins/abort @@ -45680,7 +45680,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3784 i32.const 0 call $~lib/builtins/abort @@ -45692,7 +45692,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3785 i32.const 0 call $~lib/builtins/abort @@ -45704,7 +45704,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3794 i32.const 0 call $~lib/builtins/abort @@ -45716,7 +45716,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3795 i32.const 0 call $~lib/builtins/abort @@ -45728,7 +45728,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3796 i32.const 0 call $~lib/builtins/abort @@ -45740,7 +45740,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3797 i32.const 0 call $~lib/builtins/abort @@ -45752,7 +45752,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3798 i32.const 0 call $~lib/builtins/abort @@ -45764,7 +45764,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3799 i32.const 0 call $~lib/builtins/abort @@ -45776,7 +45776,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3800 i32.const 0 call $~lib/builtins/abort @@ -45788,7 +45788,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3801 i32.const 0 call $~lib/builtins/abort @@ -45800,7 +45800,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3802 i32.const 0 call $~lib/builtins/abort @@ -45812,7 +45812,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3803 i32.const 0 call $~lib/builtins/abort @@ -45824,7 +45824,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3806 i32.const 0 call $~lib/builtins/abort @@ -45836,7 +45836,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3807 i32.const 0 call $~lib/builtins/abort @@ -45848,7 +45848,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3808 i32.const 0 call $~lib/builtins/abort @@ -45860,7 +45860,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3809 i32.const 0 call $~lib/builtins/abort @@ -45872,7 +45872,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3810 i32.const 0 call $~lib/builtins/abort @@ -45884,7 +45884,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3811 i32.const 0 call $~lib/builtins/abort @@ -45896,7 +45896,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3812 i32.const 0 call $~lib/builtins/abort @@ -45908,7 +45908,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3813 i32.const 0 call $~lib/builtins/abort @@ -45920,7 +45920,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3814 i32.const 0 call $~lib/builtins/abort @@ -45932,7 +45932,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3815 i32.const 0 call $~lib/builtins/abort @@ -45944,7 +45944,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3816 i32.const 0 call $~lib/builtins/abort @@ -45956,7 +45956,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3817 i32.const 0 call $~lib/builtins/abort @@ -45968,7 +45968,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3818 i32.const 0 call $~lib/builtins/abort @@ -45980,7 +45980,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3819 i32.const 0 call $~lib/builtins/abort @@ -45992,7 +45992,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3820 i32.const 0 call $~lib/builtins/abort @@ -46065,7 +46065,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3861 i32.const 0 call $~lib/builtins/abort @@ -46078,7 +46078,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3862 i32.const 0 call $~lib/builtins/abort @@ -46091,7 +46091,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3863 i32.const 0 call $~lib/builtins/abort @@ -46104,7 +46104,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3864 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 3865 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 3866 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 3867 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 3868 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 3869 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 3870 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 3871 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 3872 i32.const 0 call $~lib/builtins/abort @@ -46220,7 +46220,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3876 i32.const 0 call $~lib/builtins/abort @@ -46232,7 +46232,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3877 i32.const 0 call $~lib/builtins/abort @@ -46244,7 +46244,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3878 i32.const 0 call $~lib/builtins/abort @@ -46256,7 +46256,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3879 i32.const 0 call $~lib/builtins/abort @@ -46268,7 +46268,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3880 i32.const 0 call $~lib/builtins/abort @@ -46280,7 +46280,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3881 i32.const 0 call $~lib/builtins/abort @@ -46292,7 +46292,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3882 i32.const 0 call $~lib/builtins/abort @@ -46304,7 +46304,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3883 i32.const 0 call $~lib/builtins/abort @@ -46316,7 +46316,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3884 i32.const 0 call $~lib/builtins/abort @@ -46328,7 +46328,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3885 i32.const 0 call $~lib/builtins/abort @@ -46340,7 +46340,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3886 i32.const 0 call $~lib/builtins/abort @@ -46352,7 +46352,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3887 i32.const 0 call $~lib/builtins/abort @@ -46364,7 +46364,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3888 i32.const 0 call $~lib/builtins/abort @@ -46376,7 +46376,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3889 i32.const 0 call $~lib/builtins/abort @@ -46388,7 +46388,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3890 i32.const 0 call $~lib/builtins/abort @@ -46400,7 +46400,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3891 i32.const 0 call $~lib/builtins/abort @@ -46413,7 +46413,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3895 i32.const 0 call $~lib/builtins/abort @@ -46426,7 +46426,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3896 i32.const 0 call $~lib/builtins/abort @@ -46439,7 +46439,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3897 i32.const 0 call $~lib/builtins/abort @@ -46452,7 +46452,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3898 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 3900 i32.const 0 call $~lib/builtins/abort @@ -46478,7 +46478,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3901 i32.const 0 call $~lib/builtins/abort @@ -46491,7 +46491,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3902 i32.const 0 call $~lib/builtins/abort @@ -46504,7 +46504,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3903 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 3905 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 3906 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 3907 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 3908 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 3910 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 3911 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 3912 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 3913 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 3915 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 3916 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 3917 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 3918 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 3920 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 3921 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 3922 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 3923 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 3924 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 3925 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 3926 i32.const 0 call $~lib/builtins/abort @@ -46768,7 +46768,7 @@ i64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3928 i32.const 0 call $~lib/builtins/abort @@ -46781,7 +46781,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3932 i32.const 0 call $~lib/builtins/abort @@ -46794,7 +46794,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3933 i32.const 0 call $~lib/builtins/abort @@ -46808,7 +46808,7 @@ f32.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3934 i32.const 0 call $~lib/builtins/abort @@ -46822,7 +46822,7 @@ f32.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3935 i32.const 0 call $~lib/builtins/abort @@ -46836,7 +46836,7 @@ f32.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3936 i32.const 0 call $~lib/builtins/abort @@ -46849,7 +46849,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3937 i32.const 0 call $~lib/builtins/abort @@ -46862,7 +46862,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3938 i32.const 0 call $~lib/builtins/abort @@ -46875,7 +46875,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3939 i32.const 0 call $~lib/builtins/abort @@ -46888,7 +46888,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3940 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 3941 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 3942 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 3943 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 3944 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 3945 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 3946 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 3947 i32.const 0 call $~lib/builtins/abort @@ -46992,7 +46992,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3951 i32.const 0 call $~lib/builtins/abort @@ -47005,7 +47005,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3952 i32.const 0 call $~lib/builtins/abort @@ -47019,7 +47019,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3953 i32.const 0 call $~lib/builtins/abort @@ -47033,7 +47033,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3954 i32.const 0 call $~lib/builtins/abort @@ -47047,7 +47047,7 @@ f64.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3955 i32.const 0 call $~lib/builtins/abort @@ -47060,7 +47060,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3956 i32.const 0 call $~lib/builtins/abort @@ -47073,7 +47073,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3957 i32.const 0 call $~lib/builtins/abort @@ -47086,7 +47086,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3958 i32.const 0 call $~lib/builtins/abort @@ -47099,7 +47099,7 @@ f64.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 3959 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 3960 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 3961 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 3962 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 3963 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 3964 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 3965 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 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 e599ba26f6..b2b111565c 100644 --- a/tests/compiler/std/mod.optimized.wat +++ b/tests/compiler/std/mod.optimized.wat @@ -9,7 +9,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) @@ -489,7 +489,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -502,7 +502,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 20 i32.const 0 call $~lib/builtins/abort @@ -515,7 +515,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -528,7 +528,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 22 i32.const 0 call $~lib/builtins/abort @@ -541,7 +541,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 23 i32.const 0 call $~lib/builtins/abort @@ -554,7 +554,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -567,7 +567,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 25 i32.const 0 call $~lib/builtins/abort @@ -580,7 +580,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 26 i32.const 0 call $~lib/builtins/abort @@ -593,7 +593,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -606,7 +606,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 28 i32.const 0 call $~lib/builtins/abort @@ -619,7 +619,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 0 call $~lib/builtins/abort @@ -632,7 +632,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -645,7 +645,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 31 i32.const 0 call $~lib/builtins/abort @@ -658,7 +658,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 32 i32.const 0 call $~lib/builtins/abort @@ -671,7 +671,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 33 i32.const 0 call $~lib/builtins/abort @@ -684,7 +684,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 34 i32.const 0 call $~lib/builtins/abort @@ -697,7 +697,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 35 i32.const 0 call $~lib/builtins/abort @@ -710,7 +710,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 36 i32.const 0 call $~lib/builtins/abort @@ -723,7 +723,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 37 i32.const 0 call $~lib/builtins/abort @@ -736,7 +736,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 38 i32.const 0 call $~lib/builtins/abort @@ -749,7 +749,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 0 call $~lib/builtins/abort @@ -762,7 +762,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 40 i32.const 0 call $~lib/builtins/abort @@ -775,7 +775,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 41 i32.const 0 call $~lib/builtins/abort @@ -788,7 +788,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 42 i32.const 0 call $~lib/builtins/abort @@ -801,7 +801,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 43 i32.const 0 call $~lib/builtins/abort @@ -814,7 +814,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 44 i32.const 0 call $~lib/builtins/abort @@ -827,7 +827,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 45 i32.const 0 call $~lib/builtins/abort @@ -840,7 +840,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 46 i32.const 0 call $~lib/builtins/abort @@ -853,7 +853,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 47 i32.const 0 call $~lib/builtins/abort @@ -866,7 +866,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 50 i32.const 0 call $~lib/builtins/abort @@ -879,7 +879,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 51 i32.const 0 call $~lib/builtins/abort @@ -892,7 +892,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 52 i32.const 0 call $~lib/builtins/abort @@ -905,7 +905,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 53 i32.const 0 call $~lib/builtins/abort @@ -918,7 +918,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 54 i32.const 0 call $~lib/builtins/abort @@ -931,7 +931,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 55 i32.const 0 call $~lib/builtins/abort @@ -944,7 +944,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 56 i32.const 0 call $~lib/builtins/abort @@ -957,7 +957,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 57 i32.const 0 call $~lib/builtins/abort @@ -970,7 +970,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 58 i32.const 0 call $~lib/builtins/abort @@ -983,7 +983,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 59 i32.const 0 call $~lib/builtins/abort @@ -996,7 +996,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 60 i32.const 0 call $~lib/builtins/abort @@ -1009,7 +1009,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 61 i32.const 0 call $~lib/builtins/abort @@ -1022,7 +1022,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 62 i32.const 0 call $~lib/builtins/abort @@ -1035,7 +1035,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 63 i32.const 0 call $~lib/builtins/abort @@ -1048,7 +1048,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 64 i32.const 0 call $~lib/builtins/abort @@ -1061,7 +1061,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 65 i32.const 0 call $~lib/builtins/abort @@ -1074,7 +1074,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 66 i32.const 0 call $~lib/builtins/abort @@ -1087,7 +1087,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 67 i32.const 0 call $~lib/builtins/abort @@ -1100,7 +1100,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 68 i32.const 0 call $~lib/builtins/abort @@ -1113,7 +1113,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 69 i32.const 0 call $~lib/builtins/abort @@ -1126,7 +1126,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 70 i32.const 0 call $~lib/builtins/abort @@ -1139,7 +1139,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 71 i32.const 0 call $~lib/builtins/abort @@ -1152,7 +1152,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 72 i32.const 0 call $~lib/builtins/abort @@ -1165,7 +1165,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 73 i32.const 0 call $~lib/builtins/abort @@ -1178,7 +1178,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 74 i32.const 0 call $~lib/builtins/abort @@ -1191,7 +1191,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 75 i32.const 0 call $~lib/builtins/abort @@ -1204,7 +1204,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 76 i32.const 0 call $~lib/builtins/abort @@ -1217,7 +1217,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 77 i32.const 0 call $~lib/builtins/abort @@ -1230,7 +1230,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 78 i32.const 0 call $~lib/builtins/abort @@ -1243,7 +1243,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 79 i32.const 0 call $~lib/builtins/abort @@ -1256,7 +1256,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 80 i32.const 0 call $~lib/builtins/abort @@ -1269,7 +1269,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 81 i32.const 0 call $~lib/builtins/abort @@ -1282,7 +1282,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 82 i32.const 0 call $~lib/builtins/abort @@ -1295,7 +1295,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 83 i32.const 0 call $~lib/builtins/abort @@ -1308,7 +1308,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 84 i32.const 0 call $~lib/builtins/abort @@ -1321,7 +1321,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 85 i32.const 0 call $~lib/builtins/abort @@ -1334,7 +1334,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 86 i32.const 0 call $~lib/builtins/abort @@ -1347,7 +1347,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 87 i32.const 0 call $~lib/builtins/abort @@ -1360,7 +1360,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 88 i32.const 0 call $~lib/builtins/abort @@ -1373,7 +1373,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 89 i32.const 0 call $~lib/builtins/abort @@ -1386,7 +1386,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 90 i32.const 0 call $~lib/builtins/abort @@ -1399,7 +1399,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 91 i32.const 0 call $~lib/builtins/abort @@ -1412,7 +1412,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 92 i32.const 0 call $~lib/builtins/abort @@ -1425,7 +1425,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 93 i32.const 0 call $~lib/builtins/abort @@ -1438,7 +1438,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 94 i32.const 0 call $~lib/builtins/abort @@ -1451,7 +1451,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 103 i32.const 0 call $~lib/builtins/abort @@ -1464,7 +1464,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 104 i32.const 0 call $~lib/builtins/abort @@ -1477,7 +1477,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 105 i32.const 0 call $~lib/builtins/abort @@ -1490,7 +1490,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 106 i32.const 0 call $~lib/builtins/abort @@ -1503,7 +1503,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 107 i32.const 0 call $~lib/builtins/abort @@ -1516,7 +1516,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 108 i32.const 0 call $~lib/builtins/abort @@ -1529,7 +1529,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 109 i32.const 0 call $~lib/builtins/abort @@ -1542,7 +1542,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 110 i32.const 0 call $~lib/builtins/abort @@ -1555,7 +1555,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 111 i32.const 0 call $~lib/builtins/abort @@ -1568,7 +1568,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 112 i32.const 0 call $~lib/builtins/abort @@ -1581,7 +1581,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 113 i32.const 0 call $~lib/builtins/abort @@ -1594,7 +1594,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 114 i32.const 0 call $~lib/builtins/abort @@ -1607,7 +1607,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 115 i32.const 0 call $~lib/builtins/abort @@ -1620,7 +1620,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 116 i32.const 0 call $~lib/builtins/abort @@ -1633,7 +1633,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 117 i32.const 0 call $~lib/builtins/abort @@ -1646,7 +1646,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 118 i32.const 0 call $~lib/builtins/abort @@ -1659,7 +1659,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 119 i32.const 0 call $~lib/builtins/abort @@ -1672,7 +1672,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 120 i32.const 0 call $~lib/builtins/abort @@ -1685,7 +1685,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 121 i32.const 0 call $~lib/builtins/abort @@ -1698,7 +1698,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 122 i32.const 0 call $~lib/builtins/abort @@ -1711,7 +1711,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 125 i32.const 0 call $~lib/builtins/abort @@ -1724,7 +1724,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 126 i32.const 0 call $~lib/builtins/abort @@ -1737,7 +1737,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 127 i32.const 0 call $~lib/builtins/abort @@ -1750,7 +1750,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 128 i32.const 0 call $~lib/builtins/abort @@ -1763,7 +1763,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 129 i32.const 0 call $~lib/builtins/abort @@ -1776,7 +1776,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 130 i32.const 0 call $~lib/builtins/abort @@ -1789,7 +1789,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 131 i32.const 0 call $~lib/builtins/abort @@ -1802,7 +1802,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 132 i32.const 0 call $~lib/builtins/abort @@ -1815,7 +1815,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 133 i32.const 0 call $~lib/builtins/abort @@ -1828,7 +1828,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 134 i32.const 0 call $~lib/builtins/abort @@ -1841,7 +1841,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 135 i32.const 0 call $~lib/builtins/abort @@ -1854,7 +1854,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 136 i32.const 0 call $~lib/builtins/abort @@ -1867,7 +1867,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 137 i32.const 0 call $~lib/builtins/abort @@ -1880,7 +1880,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 138 i32.const 0 call $~lib/builtins/abort @@ -1893,7 +1893,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 139 i32.const 0 call $~lib/builtins/abort @@ -1906,7 +1906,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 140 i32.const 0 call $~lib/builtins/abort @@ -1919,7 +1919,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 141 i32.const 0 call $~lib/builtins/abort @@ -1932,7 +1932,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 142 i32.const 0 call $~lib/builtins/abort @@ -1945,7 +1945,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 143 i32.const 0 call $~lib/builtins/abort @@ -1958,7 +1958,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 144 i32.const 0 call $~lib/builtins/abort @@ -1971,7 +1971,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 145 i32.const 0 call $~lib/builtins/abort @@ -1984,7 +1984,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 146 i32.const 0 call $~lib/builtins/abort @@ -1997,7 +1997,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 147 i32.const 0 call $~lib/builtins/abort @@ -2010,7 +2010,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 148 i32.const 0 call $~lib/builtins/abort @@ -2023,7 +2023,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 149 i32.const 0 call $~lib/builtins/abort @@ -2036,7 +2036,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 150 i32.const 0 call $~lib/builtins/abort @@ -2049,7 +2049,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 151 i32.const 0 call $~lib/builtins/abort @@ -2062,7 +2062,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 152 i32.const 0 call $~lib/builtins/abort @@ -2075,7 +2075,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 153 i32.const 0 call $~lib/builtins/abort @@ -2088,7 +2088,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 154 i32.const 0 call $~lib/builtins/abort @@ -2101,7 +2101,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 155 i32.const 0 call $~lib/builtins/abort @@ -2114,7 +2114,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 156 i32.const 0 call $~lib/builtins/abort @@ -2127,7 +2127,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 0 call $~lib/builtins/abort @@ -2140,7 +2140,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 158 i32.const 0 call $~lib/builtins/abort @@ -2153,7 +2153,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 159 i32.const 0 call $~lib/builtins/abort @@ -2166,7 +2166,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 160 i32.const 0 call $~lib/builtins/abort @@ -2179,7 +2179,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 161 i32.const 0 call $~lib/builtins/abort @@ -2192,7 +2192,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 162 i32.const 0 call $~lib/builtins/abort @@ -2205,7 +2205,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 163 i32.const 0 call $~lib/builtins/abort @@ -2218,7 +2218,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 164 i32.const 0 call $~lib/builtins/abort @@ -2231,7 +2231,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 e54a929ddb..55812a3498 100644 --- a/tests/compiler/std/new.optimized.wat +++ b/tests/compiler/std/new.optimized.wat @@ -89,9 +89,9 @@ local.get $1 ) (func $~start (; 1 ;) - 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 cffd4b0201..282dece60c 100644 --- a/tests/compiler/std/object-literal.optimized.wat +++ b/tests/compiler/std/object-literal.optimized.wat @@ -5,8 +5,8 @@ (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) "\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)) @@ -107,7 +107,7 @@ (local $2 i32) (local $3 i32) (local $4 i32) - i32.const 32 + i32.const 1040 local.set $3 local.get $0 i32.const 7 @@ -181,9 +181,9 @@ (func $start:std/object-literal (; 4 ;) (local $0 i32) (local $1 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 @@ -192,7 +192,7 @@ i32.const 1 i32.store local.get $0 - i32.const 32 + i32.const 1040 i32.store offset=4 local.get $0 i32.load @@ -200,7 +200,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 7 i32.const 2 call $~lib/builtins/abort @@ -211,7 +211,7 @@ local.get $0 i32.load offset=4 local.tee $1 - i32.const 32 + i32.const 1040 i32.eq br_if $__inlined_func$~lib/string/String.__eq drop @@ -224,7 +224,7 @@ local.get $1 call $~lib/string/String#get:length local.tee $0 - i32.const 32 + i32.const 1040 call $~lib/string/String#get:length i32.ne br_if $folding-inner0 @@ -239,7 +239,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 8 i32.const 2 call $~lib/builtins/abort @@ -257,7 +257,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 24 i32.const 2 call $~lib/builtins/abort @@ -275,7 +275,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 bb2c0e12cb..8279cd05f9 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) @@ -189,7 +189,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 4 i32.const 0 call $~lib/builtins/abort @@ -200,7 +200,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 @@ -211,7 +211,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 @@ -222,7 +222,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 @@ -233,7 +233,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 @@ -246,7 +246,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 9 i32.const 0 call $~lib/builtins/abort @@ -259,7 +259,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 0 call $~lib/builtins/abort @@ -272,7 +272,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 12 i32.const 0 call $~lib/builtins/abort @@ -283,7 +283,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 @@ -294,7 +294,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 @@ -305,7 +305,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 @@ -316,7 +316,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 @@ -329,7 +329,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 17 i32.const 0 call $~lib/builtins/abort @@ -342,7 +342,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -353,7 +353,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 @@ -364,7 +364,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 @@ -375,7 +375,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 @@ -386,7 +386,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 @@ -399,7 +399,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 24 i32.const 0 call $~lib/builtins/abort @@ -412,7 +412,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 26 i32.const 0 call $~lib/builtins/abort @@ -425,7 +425,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -436,7 +436,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 @@ -447,7 +447,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 @@ -458,7 +458,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 @@ -469,7 +469,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 @@ -482,7 +482,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 32 i32.const 0 call $~lib/builtins/abort @@ -493,7 +493,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 @@ -504,7 +504,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 @@ -517,7 +517,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 36 i32.const 0 call $~lib/builtins/abort @@ -530,7 +530,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 41 i32.const 0 call $~lib/builtins/abort @@ -541,7 +541,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 @@ -554,42 +554,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 @@ -602,29 +602,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 6a862039d2..8ae2ac8b1f 100644 --- a/tests/compiler/std/operator-overloading.optimized.wat +++ b/tests/compiler/std/operator-overloading.optimized.wat @@ -7,7 +7,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)) @@ -1237,9 +1237,9 @@ (func $start:std/operator-overloading (; 9 ;) (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 @@ -1278,7 +1278,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 145 i32.const 0 call $~lib/builtins/abort @@ -1319,7 +1319,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 151 i32.const 0 call $~lib/builtins/abort @@ -1362,7 +1362,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 0 call $~lib/builtins/abort @@ -1405,7 +1405,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 163 i32.const 0 call $~lib/builtins/abort @@ -1447,7 +1447,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 169 i32.const 0 call $~lib/builtins/abort @@ -1496,7 +1496,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 175 i32.const 0 call $~lib/builtins/abort @@ -1539,7 +1539,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 181 i32.const 0 call $~lib/builtins/abort @@ -1582,7 +1582,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 187 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 193 i32.const 0 call $~lib/builtins/abort @@ -1648,7 +1648,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 199 i32.const 0 call $~lib/builtins/abort @@ -1669,7 +1669,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 @@ -1682,7 +1682,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 @@ -1697,7 +1697,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 213 i32.const 0 call $~lib/builtins/abort @@ -1733,7 +1733,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 219 i32.const 0 call $~lib/builtins/abort @@ -1769,7 +1769,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 225 i32.const 0 call $~lib/builtins/abort @@ -1805,7 +1805,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 231 i32.const 0 call $~lib/builtins/abort @@ -1841,7 +1841,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 237 i32.const 0 call $~lib/builtins/abort @@ -1877,7 +1877,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 242 i32.const 0 call $~lib/builtins/abort @@ -1913,7 +1913,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 247 i32.const 0 call $~lib/builtins/abort @@ -1949,7 +1949,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 252 i32.const 0 call $~lib/builtins/abort @@ -1983,7 +1983,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 257 i32.const 0 call $~lib/builtins/abort @@ -2025,7 +2025,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 262 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 267 i32.const 0 call $~lib/builtins/abort @@ -2101,7 +2101,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 272 i32.const 0 call $~lib/builtins/abort @@ -2112,7 +2112,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 273 i32.const 0 call $~lib/builtins/abort @@ -2152,7 +2152,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 0 call $~lib/builtins/abort @@ -2186,7 +2186,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 282 i32.const 0 call $~lib/builtins/abort @@ -2222,7 +2222,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 287 i32.const 0 call $~lib/builtins/abort @@ -2243,7 +2243,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 288 i32.const 0 call $~lib/builtins/abort @@ -2277,7 +2277,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 291 i32.const 0 call $~lib/builtins/abort @@ -2296,7 +2296,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 0 call $~lib/builtins/abort @@ -2350,7 +2350,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 312 i32.const 0 call $~lib/builtins/abort @@ -2404,7 +2404,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 26b1125ec4..d36edac035 100644 --- a/tests/compiler/std/pointer.optimized.wat +++ b/tests/compiler/std/pointer.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\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)) @@ -206,7 +206,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 83 i32.const 0 call $~lib/builtins/abort @@ -218,7 +218,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 84 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 87 i32.const 0 call $~lib/builtins/abort @@ -248,7 +248,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 90 i32.const 0 call $~lib/builtins/abort @@ -259,7 +259,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 92 i32.const 0 call $~lib/builtins/abort @@ -276,7 +276,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 94 i32.const 0 call $~lib/builtins/abort @@ -287,7 +287,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 95 i32.const 0 call $~lib/builtins/abort @@ -298,7 +298,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 97 i32.const 0 call $~lib/builtins/abort @@ -317,7 +317,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 100 i32.const 0 call $~lib/builtins/abort @@ -329,7 +329,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 101 i32.const 0 call $~lib/builtins/abort @@ -341,7 +341,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 102 i32.const 0 call $~lib/builtins/abort @@ -360,41 +360,27 @@ 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 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 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 3 - i32.add i32.const 0 - i32.store8 + i32.store8 offset=3 local.get $1 - i32.const 4 - i32.sub i32.const 0 i32.store8 end @@ -403,7 +389,7 @@ i32.eq if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 105 i32.const 0 call $~lib/builtins/abort @@ -415,7 +401,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 106 i32.const 0 call $~lib/builtins/abort @@ -427,7 +413,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 107 i32.const 0 call $~lib/builtins/abort @@ -447,21 +433,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 @@ -473,21 +457,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 @@ -499,7 +481,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 119 i32.const 0 call $~lib/builtins/abort @@ -511,40 +493,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 @@ -556,7 +532,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 125 i32.const 0 call $~lib/builtins/abort @@ -571,7 +547,7 @@ f32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 128 i32.const 0 call $~lib/builtins/abort @@ -583,7 +559,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/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/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 5b818498c6..9441e0e246 100644 --- a/tests/compiler/std/set.optimized.wat +++ b/tests/compiler/std/set.optimized.wat @@ -29,14 +29,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)) @@ -54,7 +54,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -76,7 +76,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -119,7 +119,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -215,7 +215,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -229,7 +229,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -302,7 +302,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -357,7 +357,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -372,7 +372,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -420,7 +420,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -503,7 +503,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -520,7 +520,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -548,7 +548,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -621,11 +621,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 @@ -636,7 +636,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 448 + i32.const 1456 i32.add i32.const 0 i32.store offset=4 @@ -654,7 +654,7 @@ i32.add i32.const 2 i32.shl - i32.const 448 + i32.const 1456 i32.add i32.const 0 i32.store offset=96 @@ -672,13 +672,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 @@ -688,8 +688,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 @@ -762,7 +762,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -814,7 +814,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -847,7 +847,7 @@ i32.and if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -918,7 +918,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 @@ -1009,7 +1009,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1025,7 +1025,7 @@ i32.lt_u if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1063,7 +1063,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 444 + i32.const 1452 i32.gt_u if local.get $0 @@ -1082,7 +1082,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1101,7 +1101,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1122,51 +1122,35 @@ 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 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 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + i32.store8 offset=2 + 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 br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -1190,97 +1174,68 @@ 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 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 - local.get $0 + i32.store offset=8 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 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 - local.get $0 + i32.store offset=24 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 @@ -1292,20 +1247,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 @@ -1325,8 +1274,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 @@ -1343,7 +1292,7 @@ ) (func $~lib/rt/pure/__release (; 18 ;) (param $0 i32) local.get $0 - i32.const 444 + i32.const 1452 i32.gt_u if local.get $0 @@ -1703,8 +1652,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 @@ -2038,7 +1987,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 @@ -2069,8 +2018,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 @@ -2117,7 +2066,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2162,8 +2111,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 @@ -2193,8 +2142,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 @@ -2295,7 +2244,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 @@ -2311,7 +2260,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -2330,7 +2279,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -2353,7 +2302,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -2369,7 +2318,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -2388,7 +2337,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -2463,7 +2412,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -2489,7 +2438,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -2512,7 +2461,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -2526,7 +2475,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 @@ -2545,7 +2494,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -2567,7 +2516,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 @@ -2583,7 +2532,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -2597,7 +2546,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 @@ -2616,7 +2565,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -2628,7 +2577,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 @@ -2902,8 +2851,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 @@ -3000,7 +2949,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 @@ -3016,7 +2965,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -3035,7 +2984,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -3056,7 +3005,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -3072,7 +3021,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -3091,7 +3040,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -3166,7 +3115,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -3192,7 +3141,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -3213,7 +3162,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -3227,7 +3176,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 @@ -3246,7 +3195,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -3266,7 +3215,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 @@ -3282,7 +3231,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -3296,7 +3245,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 @@ -3315,7 +3264,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -3327,7 +3276,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 @@ -3668,8 +3617,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 @@ -3701,8 +3650,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 @@ -3805,7 +3754,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 @@ -3821,7 +3770,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -3840,7 +3789,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -3863,7 +3812,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -3879,7 +3828,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -3898,7 +3847,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -3973,7 +3922,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -3999,7 +3948,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -4022,7 +3971,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -4036,7 +3985,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 @@ -4055,7 +4004,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -4077,7 +4026,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 @@ -4093,7 +4042,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -4107,7 +4056,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 @@ -4126,7 +4075,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -4138,7 +4087,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 @@ -4412,8 +4361,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 @@ -4512,7 +4461,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 @@ -4528,7 +4477,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -4547,7 +4496,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -4568,7 +4517,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -4584,7 +4533,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -4603,7 +4552,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -4678,7 +4627,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -4704,7 +4653,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -4725,7 +4674,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -4739,7 +4688,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 @@ -4758,7 +4707,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -4778,7 +4727,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 @@ -4794,7 +4743,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -4808,7 +4757,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 @@ -4827,7 +4776,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -4839,7 +4788,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 @@ -5186,8 +5135,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 @@ -5219,8 +5168,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 @@ -5315,7 +5264,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 @@ -5331,7 +5280,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -5350,7 +5299,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -5369,7 +5318,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -5385,7 +5334,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -5404,7 +5353,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -5479,7 +5428,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -5505,7 +5454,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -5524,7 +5473,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -5538,7 +5487,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 @@ -5557,7 +5506,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -5575,7 +5524,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 @@ -5591,7 +5540,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -5605,7 +5554,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 @@ -5624,7 +5573,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -5636,7 +5585,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 @@ -5699,7 +5648,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 @@ -5715,7 +5664,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -5734,7 +5683,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -5753,7 +5702,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -5769,7 +5718,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -5788,7 +5737,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -5863,7 +5812,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -5889,7 +5838,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -5908,7 +5857,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -5922,7 +5871,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 @@ -5941,7 +5890,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -5959,7 +5908,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 @@ -5975,7 +5924,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -5989,7 +5938,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 @@ -6008,7 +5957,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -6020,7 +5969,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 @@ -6435,8 +6384,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 @@ -6468,8 +6417,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 @@ -6566,7 +6515,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 @@ -6582,7 +6531,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -6601,7 +6550,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -6620,7 +6569,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -6636,7 +6585,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -6655,7 +6604,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -6730,7 +6679,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -6756,7 +6705,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -6775,7 +6724,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -6789,7 +6738,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 @@ -6808,7 +6757,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -6826,7 +6775,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 @@ -6842,7 +6791,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -6856,7 +6805,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 @@ -6875,7 +6824,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -6887,7 +6836,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 @@ -6951,7 +6900,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 @@ -6967,7 +6916,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -6986,7 +6935,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -7005,7 +6954,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -7021,7 +6970,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -7040,7 +6989,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -7115,7 +7064,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -7141,7 +7090,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -7160,7 +7109,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -7174,7 +7123,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 @@ -7193,7 +7142,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -7211,7 +7160,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 @@ -7227,7 +7176,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -7241,7 +7190,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 @@ -7260,7 +7209,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -7272,7 +7221,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 @@ -7640,8 +7589,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 @@ -7682,8 +7631,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 @@ -7776,7 +7725,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 @@ -7792,7 +7741,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -7811,7 +7760,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -7830,7 +7779,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -7846,7 +7795,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -7865,7 +7814,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -7890,7 +7839,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -7916,7 +7865,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -7935,7 +7884,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -7949,7 +7898,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 @@ -7968,7 +7917,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -7986,7 +7935,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 @@ -8002,7 +7951,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -8016,7 +7965,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 @@ -8035,7 +7984,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -8047,7 +7996,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 @@ -8415,8 +8364,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 @@ -8457,8 +8406,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 @@ -8551,7 +8500,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 @@ -8567,7 +8516,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 8 i32.const 4 call $~lib/builtins/abort @@ -8586,7 +8535,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -8605,7 +8554,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 14 i32.const 4 call $~lib/builtins/abort @@ -8621,7 +8570,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 16 i32.const 4 call $~lib/builtins/abort @@ -8640,7 +8589,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -8665,7 +8614,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 24 i32.const 4 call $~lib/builtins/abort @@ -8691,7 +8640,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -8710,7 +8659,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 31 i32.const 4 call $~lib/builtins/abort @@ -8724,7 +8673,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 @@ -8743,7 +8692,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 35 i32.const 2 call $~lib/builtins/abort @@ -8761,7 +8710,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 @@ -8777,7 +8726,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 41 i32.const 4 call $~lib/builtins/abort @@ -8791,7 +8740,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 @@ -8810,7 +8759,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -8822,7 +8771,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 @@ -8864,7 +8813,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -8910,7 +8859,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -8925,7 +8874,7 @@ i32.le_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -8944,7 +8893,7 @@ ) (func $~lib/rt/pure/__visit (; 104 ;) (param $0 i32) local.get $0 - i32.const 444 + i32.const 1452 i32.lt_u if return 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 6a53c030f9..63d53dd73e 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 @@ -282,7 +282,7 @@ i32.eqz if i32.const 0 - i32.const 512 + i32.const 1520 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -300,7 +300,7 @@ i32.ne if i32.const 0 - i32.const 512 + i32.const 1520 i32.const 46 i32.const 13 call $~lib/builtins/abort @@ -429,51 +429,35 @@ 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 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 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + i32.store8 offset=2 + 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 br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -497,97 +481,68 @@ 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 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 - local.get $0 + i32.store offset=8 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 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 - local.get $0 + i32.store offset=24 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 @@ -599,20 +554,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 @@ -644,8 +593,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 @@ -684,18 +633,18 @@ ) (func $~lib/array/Array#__get (; 7 ;) (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 @@ -705,18 +654,18 @@ ) (func $~lib/array/Array#__get (; 8 ;) (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 @@ -726,18 +675,18 @@ ) (func $~lib/array/Array#__get (; 9 ;) (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 @@ -746,13 +695,13 @@ f64.load ) (func $start:std/static-array (; 10 ;) - 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 @@ -764,7 +713,7 @@ i32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 7 i32.const 0 call $~lib/builtins/abort @@ -776,29 +725,29 @@ 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 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 @@ -808,19 +757,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 @@ -832,7 +781,7 @@ i64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 13 i32.const 0 call $~lib/builtins/abort @@ -844,25 +793,25 @@ i64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 14 i32.const 0 call $~lib/builtins/abort unreachable end 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 @@ -872,19 +821,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 @@ -896,7 +845,7 @@ f32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 19 i32.const 0 call $~lib/builtins/abort @@ -908,25 +857,25 @@ f32.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 20 i32.const 0 call $~lib/builtins/abort unreachable end 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 @@ -936,19 +885,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 @@ -960,7 +909,7 @@ f64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 25 i32.const 0 call $~lib/builtins/abort @@ -972,25 +921,25 @@ f64.ne if i32.const 0 - i32.const 288 + i32.const 1296 i32.const 26 i32.const 0 call $~lib/builtins/abort unreachable end 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 @@ -1000,7 +949,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/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/staticarray.optimized.wat b/tests/compiler/std/staticarray.optimized.wat index ec1bab9275..497f614df8 100644 --- a/tests/compiler/std/staticarray.optimized.wat +++ b/tests/compiler/std/staticarray.optimized.wat @@ -14,15 +14,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) "\0c\00\00\00\01\00\00\00\03\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) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00s\00t\00a\00t\00i\00c\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 176) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00s\00t\00d\00/\00s\00t\00a\00t\00i\00c\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 240) "\0c\00\00\00\01\00\00\00\03\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 272) "\0c\00\00\00\01\00\00\00\03\00\00\00\0c\00\00\00\05\00\00\00\06\00\00\00\07") - (data (i32.const 304) "\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 352) "(\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 416) "\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\03\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) "&\00\00\00\01\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00s\00t\00a\00t\00i\00c\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1184) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00s\00t\00d\00/\00s\00t\00a\00t\00i\00c\00a\00r\00r\00a\00y\00.\00t\00s") + (data (i32.const 1248) "\0c\00\00\00\01\00\00\00\03\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 1280) "\0c\00\00\00\01\00\00\00\03\00\00\00\0c\00\00\00\05\00\00\00\06\00\00\00\07") + (data (i32.const 1312) "\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 1360) "(\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 1424) "\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 $std/staticarray/arr3 (mut i32) (i32.const 0)) @@ -44,8 +44,8 @@ call $~lib/staticarray/StaticArray#get:length i32.ge_u if - i32.const 64 - i32.const 128 + i32.const 1072 + i32.const 1136 i32.const 95 i32.const 40 call $~lib/builtins/abort @@ -64,18 +64,16 @@ call $~lib/staticarray/StaticArray#get:length i32.ge_u if - i32.const 64 - i32.const 128 + i32.const 1072 + i32.const 1136 i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4 - i32.add local.get $1 - i32.store + i32.store offset=4 ) (func $~lib/rt/tlsf/removeBlock (; 8 ;) (param $0 i32) (param $1 i32) (local $2 i32) @@ -90,7 +88,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -112,7 +110,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -155,7 +153,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -251,7 +249,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -265,7 +263,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -338,7 +336,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -393,7 +391,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -408,7 +406,7 @@ i32.ne if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -456,7 +454,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -539,7 +537,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -556,7 +554,7 @@ i32.lt_u if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -584,7 +582,7 @@ i32.lt_u if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -657,11 +655,11 @@ if unreachable end - i32.const 464 + i32.const 1472 local.tee $0 i32.const 0 i32.store - i32.const 2032 + i32.const 3040 i32.const 0 i32.store loop $for-loop|0 @@ -672,7 +670,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 464 + i32.const 1472 i32.add i32.const 0 i32.store offset=4 @@ -690,7 +688,7 @@ i32.add i32.const 2 i32.shl - i32.const 464 + i32.const 1472 i32.add i32.const 0 i32.store offset=96 @@ -708,13 +706,13 @@ br $for-loop|0 end end - i32.const 464 - i32.const 2048 + i32.const 1472 + i32.const 3056 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 464 + i32.const 1472 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -774,7 +772,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -826,7 +824,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -859,7 +857,7 @@ i32.and if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -930,7 +928,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -940,8 +938,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 368 - i32.const 320 + i32.const 1376 + i32.const 1328 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -1041,7 +1039,7 @@ i32.eqz if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1057,7 +1055,7 @@ i32.lt_u if i32.const 0 - i32.const 320 + i32.const 1328 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1282,7 +1280,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 464 + i32.const 1472 i32.gt_u if local.get $0 @@ -1301,7 +1299,7 @@ i32.ne if i32.const 0 - i32.const 432 + i32.const 1440 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1320,7 +1318,7 @@ i32.and if i32.const 0 - i32.const 432 + i32.const 1440 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1332,13 +1330,13 @@ (func $std/staticarray/test (; 19 ;) (result i32) i32.const 12 i32.const 3 - i32.const 288 + i32.const 1296 call $~lib/rt/__allocBuffer call $~lib/rt/pure/__retain ) (func $~lib/rt/pure/__release (; 20 ;) (param $0 i32) local.get $0 - i32.const 464 + i32.const 1472 i32.gt_u if local.get $0 @@ -1349,83 +1347,83 @@ ) (func $start:std/staticarray (; 21 ;) (local $0 i32) - i32.const 32 + i32.const 1040 i32.const 1 call $~lib/staticarray/StaticArray#__get i32.const 2 i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 3 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 + i32.const 1040 call $~lib/staticarray/StaticArray#get:length i32.const 3 i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 4 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 + i32.const 1040 i32.const 4 call $~lib/staticarray/StaticArray#__set - i32.const 32 + i32.const 1040 i32.const 1 call $~lib/staticarray/StaticArray#__get i32.const 4 i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 6 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 256 + i32.const 1264 i32.const 1 call $~lib/staticarray/StaticArray#__get i32.const 2 i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 10 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 256 + i32.const 1264 call $~lib/staticarray/StaticArray#get:length i32.const 3 i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 11 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 256 + i32.const 1264 i32.const 4 call $~lib/staticarray/StaticArray#__set - i32.const 256 + i32.const 1264 i32.const 1 call $~lib/staticarray/StaticArray#__get i32.const 4 i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 13 i32.const 0 call $~lib/builtins/abort @@ -1440,7 +1438,7 @@ i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 20 i32.const 0 call $~lib/builtins/abort @@ -1453,7 +1451,7 @@ i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -1466,7 +1464,7 @@ i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 22 i32.const 0 call $~lib/builtins/abort @@ -1478,7 +1476,7 @@ i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 23 i32.const 0 call $~lib/builtins/abort @@ -1494,7 +1492,7 @@ i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 25 i32.const 0 call $~lib/builtins/abort @@ -1511,7 +1509,7 @@ i32.ne if i32.const 0 - i32.const 192 + i32.const 1200 i32.const 27 i32.const 0 call $~lib/builtins/abort @@ -1582,7 +1580,7 @@ i32.and if i32.const 0 - i32.const 432 + i32.const 1440 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1649,7 +1647,7 @@ i32.and if i32.const 0 - i32.const 432 + i32.const 1440 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1672,7 +1670,7 @@ i32.le_u if i32.const 0 - i32.const 432 + i32.const 1440 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -1691,7 +1689,7 @@ ) (func $~lib/rt/pure/__visit (; 24 ;) (param $0 i32) local.get $0 - i32.const 464 + i32.const 1472 i32.lt_u if return diff --git a/tests/compiler/std/string-casemapping.optimized.wat b/tests/compiler/std/string-casemapping.optimized.wat index 770fbcc097..a687c14acd 100644 --- a/tests/compiler/std/string-casemapping.optimized.wat +++ b/tests/compiler/std/string-casemapping.optimized.wat @@ -19,279 +19,279 @@ (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 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 128) "(\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 192) "0\03\00\00\01\00\00\00\03\00\00\000\03\00\00\df\00S\00S\00\00\00I\01\bc\02N\00\00\00\f0\01J\00\0c\03\00\00\90\03\99\03\08\03\01\03\b0\03\a5\03\08\03\01\03\87\055\05R\05\00\00\96\1eH\001\03\00\00\97\1eT\00\08\03\00\00\98\1eW\00\n\03\00\00\99\1eY\00\n\03\00\00\9a\1eA\00\be\02\00\00P\1f\a5\03\13\03\00\00R\1f\a5\03\13\03\00\03T\1f\a5\03\13\03\01\03V\1f\a5\03\13\03B\03\80\1f\08\1f\99\03\00\00\81\1f\t\1f\99\03\00\00\82\1f\n\1f\99\03\00\00\83\1f\0b\1f\99\03\00\00\84\1f\0c\1f\99\03\00\00\85\1f\0d\1f\99\03\00\00\86\1f\0e\1f\99\03\00\00\87\1f\0f\1f\99\03\00\00\88\1f\08\1f\99\03\00\00\89\1f\t\1f\99\03\00\00\8a\1f\n\1f\99\03\00\00\8b\1f\0b\1f\99\03\00\00\8c\1f\0c\1f\99\03\00\00\8d\1f\0d\1f\99\03\00\00\8e\1f\0e\1f\99\03\00\00\8f\1f\0f\1f\99\03\00\00\90\1f(\1f\99\03\00\00\91\1f)\1f\99\03\00\00\92\1f*\1f\99\03\00\00\93\1f+\1f\99\03\00\00\94\1f,\1f\99\03\00\00\95\1f-\1f\99\03\00\00\96\1f.\1f\99\03\00\00\97\1f/\1f\99\03\00\00\98\1f(\1f\99\03\00\00\99\1f)\1f\99\03\00\00\9a\1f*\1f\99\03\00\00\9b\1f+\1f\99\03\00\00\9c\1f,\1f\99\03\00\00\9d\1f-\1f\99\03\00\00\9e\1f.\1f\99\03\00\00\9f\1f/\1f\99\03\00\00\a0\1fh\1f\99\03\00\00\a1\1fi\1f\99\03\00\00\a2\1fj\1f\99\03\00\00\a3\1fk\1f\99\03\00\00\a4\1fl\1f\99\03\00\00\a5\1fm\1f\99\03\00\00\a6\1fn\1f\99\03\00\00\a7\1fo\1f\99\03\00\00\a8\1fh\1f\99\03\00\00\a9\1fi\1f\99\03\00\00\aa\1fj\1f\99\03\00\00\ab\1fk\1f\99\03\00\00\ac\1fl\1f\99\03\00\00\ad\1fm\1f\99\03\00\00\ae\1fn\1f\99\03\00\00\af\1fo\1f\99\03\00\00\b2\1f\ba\1f\99\03\00\00\b3\1f\91\03\99\03\00\00\b4\1f\86\03\99\03\00\00\b6\1f\91\03B\03\00\00\b7\1f\91\03B\03\99\03\bc\1f\91\03\99\03\00\00\c2\1f\ca\1f\99\03\00\00\c3\1f\97\03\99\03\00\00\c4\1f\89\03\99\03\00\00\c6\1f\97\03B\03\00\00\c7\1f\97\03B\03\99\03\cc\1f\97\03\99\03\00\00\d2\1f\99\03\08\03\00\03\d3\1f\99\03\08\03\01\03\d6\1f\99\03B\03\00\00\d7\1f\99\03\08\03B\03\e2\1f\a5\03\08\03\00\03\e3\1f\a5\03\08\03\01\03\e4\1f\a1\03\13\03\00\00\e6\1f\a5\03B\03\00\00\e7\1f\a5\03\08\03B\03\f2\1f\fa\1f\99\03\00\00\f3\1f\a9\03\99\03\00\00\f4\1f\8f\03\99\03\00\00\f6\1f\a9\03B\03\00\00\f7\1f\a9\03B\03\99\03\fc\1f\a9\03\99\03\00\00\00\fbF\00F\00\00\00\01\fbF\00I\00\00\00\02\fbF\00L\00\00\00\03\fbF\00F\00I\00\04\fbF\00F\00L\00\05\fbS\00T\00\00\00\06\fbS\00T\00\00\00\13\fbD\05F\05\00\00\14\fbD\055\05\00\00\15\fbD\05;\05\00\00\16\fbN\05F\05\00\00\17\fbD\05=\05") - (data (i32.const 1024) "j\n\00\00\01\00\00\00\04\00\00\00j\n\00\00\07\08\t\n\0b\0c\06\06\06\06\06\06\06\06\06\06\0d\06\06\0e\06\06\06\06\06\06\06\06\0f\10\11\12\06\13\06\06\06\06\06\06\06\06\06\06\14\15\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\16\17\06\06\06\18\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\19\06\06\06\06\1a\06\06\06\06\06\06\06\1b\06\06\06\06\06\06\06\06\06\06\06\1c\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\1d\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\1e\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06") - (data (i32.const 1663) "$++++++++\01\00TVVVVVVVV") - (data (i32.const 1702) "\18\00\00\00+++++++\07++[VVVVVVVJVV\051P1P1P1P1P1P1P1P$Py1P1P18P1P1P1P1P1P1P1PN1\02N\0d\0dN\03N\00$n\00N1&nQN$PN9\14\81\1b\1d\1dS1P1P\0d1P1P1P\1bS$P1\02\\{\\{\\{\\{\\{\14y\\{\\{\\-+I\03H\03x\\{\14\00\96\n\01+(\06\06\00*\06**+\07\bb\b5+\1e\00+\07+++\01++++++++++++++++++++++++++++++++\01+++++++++++++++++++++++*+++++++++++++\cdF\cd+\00%+\07\01\06\01UVVVVVUVV\02$\81\81\81\81\81\15\81\81\81\00\00+\00\b2\d1\b2\d1\b2\d1\b2\d1\00\00\cd\cc\01\00\d7\d7\d7\d7\d7\83\81\81\81\81\81\81\81\81\81\81\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\1c\00\00\00\00\001P1P1P1P1P1\02\00\001P1P1P1P1P1P1P1P1PN1P1PN1P1P1P1P1P1P1P1\02\87\a6\87\a6\87\a6\87\a6\87\a6\87\a6\87\a6\87\a6*++++++++++++\00\00\00TVVVVVVVVVVVV") - (data (i32.const 2211) "TVVVVVVVVVVVV\0c\00\0c*+++++++++++++\07*\01") - (data (i32.const 2297) "*++++++++++++++++++++++++++VVl\81\15\00++++++++++++++++++++++++++++++++++++++++++\07l\03A++VVVVVVVVVVVVVV,V+++++++++++++++++++++\01") - (data (i32.const 2456) "\0cl\00\00\00\00\00\06") - (data (i32.const 2502) "\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%Vz\9e&\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06\01++OVV,+\7fVV9++UVV++OVV,+\7fVV\817u[{\\++OVV\02\ac\04\00\009++UVV++OVV,++VV2\13\81W\00o\81~\c9\d7~-\81\81\0e~9\7foW\00\81\81~\15\00~\03++++++++++++\07+$+\97+++++++++*+++++VVVVV\80\81\81\81\819\bb*++++++++++++++++++++++++++++++++++++++++\01\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\c9\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\d0\0d\00N1\02\b4\c1\c1\d7\d7$P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P\d7\d7S\c1G\d4\d7\d7\d7\05++++++++++++\07\01\00\01") - (data (i32.const 2953) "N1P1P1P1P1P1P1P\0d\00\00\00\00\00$P1P1P1P1P") - (data (i32.const 3018) "+++++++++++y\\{\\{O{\\{\\{\\{\\{\\{\\{\\{\\{\\{\\-++y\14\\{\\-y*\\\'\\{\\{\\{\a4\00\n\b4\\{\\{O\03*++++++++++++++++++\01") - (data (i32.const 3131) "H") - (data (i32.const 3141) "*++++++++++++++++++++++++++") - (data (i32.const 3201) "++++++++\07\00HVVVVVVVV\02") - (data (i32.const 3276) "+++++++++++++UVVVVVVVVVVVV\0e") - (data (i32.const 3334) "$+++++++++++\07\00VVVVVVVVVVVV") - (data (i32.const 3404) "$++++++++++++++++\07\00\00\00\00VVVVVVVVVVVVVVVVV") - (data (i32.const 3501) "*++++++++++VVVVVVVVVV\0e") - (data (i32.const 3555) "*++++++++++VVVVVVVVVV\0e") - (data (i32.const 3620) "+++++++++++UVVVVVVVVVV\0e") - (data (i32.const 3712) "\0c\00\00\00\01\00\00\00\05\00\00\00\0c\00\00\00\00\08\00\00V\01\00\009") - (data (i32.const 3744) "\c0\03\00\00\01\00\00\00\05\00\00\00\c0\03\00\00\00\00\00\00\01 \00\00\00\e0\ff\ff\00\bf\1d\00\00\e7\02\00\00y\00\00\02$\00\00\01\01\00\00\00\ff\ff\ff\00\00\00\00\01\02\00\00\00\fe\ff\ff\019\ff\ff\00\18\ff\ff\01\87\ff\ff\00\d4\fe\ff\00\c3\00\00\01\d2\00\00\01\ce\00\00\01\cd\00\00\01O\00\00\01\ca\00\00\01\cb\00\00\01\cf\00\00\00a\00\00\01\d3\00\00\01\d1\00\00\00\a3\00\00\01\d5\00\00\00\82\00\00\01\d6\00\00\01\da\00\00\01\d9\00\00\01\db\00\00\008\00\00\03\00\00\00\00\b1\ff\ff\01\9f\ff\ff\01\c8\ff\ff\02($\00\00\00\00\00\01\01\00\00\00\ff\ff\ff\003\ff\ff\00&\ff\ff\01~\ff\ff\01+*\00\01]\ff\ff\01(*\00\00?*\00\01=\ff\ff\01E\00\00\01G\00\00\00\1f*\00\00\1c*\00\00\1e*\00\00.\ff\ff\002\ff\ff\006\ff\ff\005\ff\ff\00O\a5\00\00K\a5\00\001\ff\ff\00(\a5\00\00D\a5\00\00/\ff\ff\00-\ff\ff\00\f7)\00\00A\a5\00\00\fd)\00\00+\ff\ff\00*\ff\ff\00\e7)\00\00C\a5\00\00*\a5\00\00\bb\ff\ff\00\'\ff\ff\00\b9\ff\ff\00%\ff\ff\00\15\a5\00\00\12\a5\00\02$L\00\00\00\00\00\01 \00\00\00\e0\ff\ff\01\01\00\00\00\ff\ff\ff\00T\00\00\01t\00\00\01&\00\00\01%\00\00\01@\00\00\01?\00\00\00\da\ff\ff\00\db\ff\ff\00\e1\ff\ff\00\c0\ff\ff\00\c1\ff\ff\01\08\00\00\00\c2\ff\ff\00\c7\ff\ff\00\d1\ff\ff\00\ca\ff\ff\00\f8\ff\ff\00\aa\ff\ff\00\b0\ff\ff\00\07\00\00\00\8c\ff\ff\01\c4\ff\ff\00\a0\ff\ff\01\f9\ff\ff\02\1ap\00\01\01\00\00\00\ff\ff\ff\01 \00\00\00\e0\ff\ff\01P\00\00\01\0f\00\00\00\f1\ff\ff\00\00\00\00\010\00\00\00\d0\ff\ff\01\01\00\00\00\ff\ff\ff\00\00\00\00\00\c0\0b\00\01`\1c\00\00\00\00\00\01\d0\97\00\01\08\00\00\00\f8\ff\ff\02\05\8a\00\00\00\00\00\01@\f4\ff\00\9e\e7\ff\00\c2\89\00\00\db\e7\ff\00\92\e7\ff\00\93\e7\ff\00\9c\e7\ff\00\9d\e7\ff\00\a4\e7\ff\00\00\00\00\008\8a\00\00\04\8a\00\00\e6\0e\00\01\01\00\00\00\ff\ff\ff\00\00\00\00\00\c5\ff\ff\01A\e2\ff\02\1d\8f\00\00\08\00\00\01\f8\ff\ff\00\00\00\00\00V\00\00\01\aa\ff\ff\00J\00\00\00d\00\00\00\80\00\00\00p\00\00\00~\00\00\00\t\00\00\01\b6\ff\ff\01\f7\ff\ff\00\db\e3\ff\01\9c\ff\ff\01\90\ff\ff\01\80\ff\ff\01\82\ff\ff\02\05\ac\00\00\00\00\00\01\10\00\00\00\f0\ff\ff\01\1c\00\00\01\01\00\00\01\a3\e2\ff\01A\df\ff\01\ba\df\ff\00\e4\ff\ff\02\0b\b1\00\01\01\00\00\00\ff\ff\ff\010\00\00\00\d0\ff\ff\00\00\00\00\01\t\d6\ff\01\1a\f1\ff\01\19\d6\ff\00\d5\d5\ff\00\d8\d5\ff\01\e4\d5\ff\01\03\d6\ff\01\e1\d5\ff\01\e2\d5\ff\01\c1\d5\ff\00\00\00\00\00\a0\e3\ff\00\00\00\00\01\01\00\00\00\ff\ff\ff\02\0c\bc\00\00\00\00\00\01\01\00\00\00\ff\ff\ff\01\bcZ\ff\01\a0\03\00\01\fcu\ff\01\d8Z\ff\000\00\00\01\b1Z\ff\01\b5Z\ff\01\bfZ\ff\01\eeZ\ff\01\d6Z\ff\01\ebZ\ff\01\d0\ff\ff\01\bdZ\ff\01\c8u\ff\00\00\00\00\000h\ff\00`\fc\ff\00\00\00\00\01 \00\00\00\e0\ff\ff\00\00\00\00\01(\00\00\00\d8\ff\ff\00\00\00\00\01@\00\00\00\c0\ff\ff\00\00\00\00\01 \00\00\00\e0\ff\ff\00\00\00\00\01 \00\00\00\e0\ff\ff\00\00\00\00\01\"\00\00\00\de\ff\ff") - (data (i32.const 4721) "\02\00\00\01\00\00\00\04\00\00\00\00\02\00\00\00\06\'Qow") - (data (i32.const 4752) "|\00\00\7f\00\00\00\00\00\00\00\00\83\8e\92\97\00\aa") - (data (i32.const 4780) "\b4\c4") - (data (i32.const 4902) "\c6\c9\00\00\00\db") - (data (i32.const 4991) "\de\00\00\00\00\e1\00\00\00\00\00\00\00\e4") - (data (i32.const 5016) "\e7") - (data (i32.const 5102) "\ea") - (data (i32.const 5225) "\ed") - (data (i32.const 5248) "\90\01\00\00\01\00\00\00\04\00\00\00\90\01\00\000\0c1\0dx\0e\7f\0f\80\10\81\11\86\12\89\13\8a\13\8e\14\8f\15\90\16\93\13\94\17\95\18\96\19\97\1a\9a\1b\9c\19\9d\1c\9e\1d\9f\1e\a6\1f\a9\1f\ae\1f\b1 \b2 \b7!\bf\"\c5#\c8#\cb#\dd$\f2#\f6%\f7& -:.=/>0?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 5664) "2\00\00\00\01\00\00\00\01\00\00\002\00\00\00s\00t\00d\00/\00s\00t\00r\00i\00n\00g\00-\00c\00a\00s\00e\00m\00a\00p\00p\00i\00n\00g\00.\00t\00s") - (data (i32.const 5744) "\a0\0b\00\00\01\00\00\00\04\00\00\00\a0\0b\00\00\12\10\13\14\15\16\17\18\19\1a\1b\1c\1d\1e\1f !\10\10\"\10\10\10#$%&\'()\10*+\10\10\10\10\10\10\10\10\10\10\10,-.\10/\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\100\10\10\101\10234567\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\108\10\109:\10;<=\10\10\10\10\10\10>\10\10?\10@ABCDEFGHIJK\10LMN\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10O\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10PQ\10\10\10R\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10S\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10TU\10\10\10\10\10\10\10V\10\10\10\10\10WXY\10\10\10\10\10Z[\10\10\10\10\10\10\10\10\10\\\10\10\10\10\10\10\10\10\10\10\10\10") - (data (i32.const 6304) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\80@\00\04\00\00\00@\01\00\00\00\00\00\00\00\00\a1\90\01") - (data (i32.const 6390) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff0\04\b0") - (data (i32.const 6448) "\f8\03") - (data (i32.const 6475) "\02\00\00\00\00\00\00\fe\ff\ff\ff\ff\bf\b6\00\00\00\00\00\10\00?\00\ff\17\00\00\00\00\01\f8\ff\ff\00\00\01") - (data (i32.const 6522) "\c0\bf\ff=\00\00\00\80\02\00\00\00\ff\ff\ff\07") - (data (i32.const 6548) "\c0\ff\01\00\00\00\00\00\00\f8?$\00\00\c0\ff\ff?\00\00\00\00\00\0e") - (data (i32.const 6586) "\f8\ff\ff\ff\ff\ff\07\00\00\00\00\00\00\14\fe!\fe\00\0c\00\02\00\02\00\00\00\00\00\00\10\1e \00\00\0c\00\00@\06\00\00\00\00\00\00\10\869\02\00\00\00#\00\06\00\00\00\00\00\00\10\be!\00\00\0c\00\00\fc\02\00\00\00\00\00\00\90\1e @\00\0c\00\00\00\04\00\00\00\00\00\00\00\01 \00\00\00\00\00\00\11\00\00\00\00\00\00\c0\c1=`\00\0c\00\00\00\02\00\00\00\00\00\00\90@0\00\00\0c\00\00\00\03\00\00\00\00\00\00\18\1e \00\00\0c") - (data (i32.const 6745) "\04\\") - (data (i32.const 6758) "\f2\07\c0\7f") - (data (i32.const 6774) "\f2\1f@?") - (data (i32.const 6787) "\03\00\00\a0\02\00\00\00\00\00\00\fe\7f\df\e0\ff\fe\ff\ff\ff\1f@") - (data (i32.const 6821) "\e0\fdf\00\00\00\c3\01\00\1e\00d \00 ") - (data (i32.const 6847) "\10") - (data (i32.const 6859) "\e0") - (data (i32.const 6882) "\1c\00\00\00\1c\00\00\00\0c\00\00\00\0c\00\00\00\00\00\00\00\b0?@\fe\8f \00\00\00\00\00x\00\00\00\00\00\00\08\00\00\00\00\00\00\00`\00\00\00\00\02") - (data (i32.const 6948) "\87\01\04\0e") - (data (i32.const 6978) "\80\t\00\00\00\00\00\00@\7f\e5\1f\f8\9f\00\00\00\00\80\00\ff\7f\00\00\00\00\00\00\00\00\0f\00\00\00\00\00\d0\17\04\00\00\00\00\f8\0f\00\03\00\00\00<;\00\00\00\00\00\00@\a3\03\00\00\00\00\00\00\f0\cf\00\00\00\00\00\00\00\00?") - (data (i32.const 7066) "\f7\ff\fd!\10\03\00\00\00\00\00\f0\ff\ff\ff\ff\ff\ff\ff\07\00\01\00\00\00\f8\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\fb") - (data (i32.const 7127) "\a0\03\e0\00\e0\00\e0\00`\00\f8\00\03\90|\00\00\00\00\00\00\df\ff\02\80\00\00\ff\1f\00\00\00\00\00\00\ff\ff\ff\ff\01") - (data (i32.const 7183) "0") - (data (i32.const 7197) "\80\03") - (data (i32.const 7213) "\80\00\80") - (data (i32.const 7228) "\ff\ff\ff\ff\00\00\00\00\00\80") - (data (i32.const 7264) " \00\00\00\00<>\08") - (data (i32.const 7283) "~") - (data (i32.const 7295) "p\00\00 ") - (data (i32.const 7359) "?\00\10") - (data (i32.const 7373) "\80\f7\bf\00\00\00\f0") - (data (i32.const 7390) "\03\00\ff\ff\ff\ff\03") - (data (i32.const 7406) "\01\00\00\07") - (data (i32.const 7423) "\03D\08\00\00`") - (data (i32.const 7448) "0\00\00\00\ff\ff\03\80\00\00\00\00\c0?\00\00\80\ff\03\00\00\00\00\00\07\00\00\00\00\00\c83\00\80\00\00`\00\00\00\00\00\00\00\00~f\00\08\10\00\00\00\00\01\10\00\00\00\00\00\00\9d\c1\02\00\00 \000X") - (data (i32.const 7531) "\f8") - (data (i32.const 7548) " !\00\00\00\00\00@") - (data (i32.const 7574) "\fc\ff\03\00\00\00\00\00\00\00\ff\ff\08\00\ff\ff\00\00\00\00$") - (data (i32.const 7615) "\80\80@\00\04\00\00\00@\01\00\00\00\00\00\01\00\00\00\00\c0\00\00\00\00\00\00\00\00\08\00\00\0e") - (data (i32.const 7679) " ") - (data (i32.const 7708) "\01") - (data (i32.const 7726) "\c0\07") - (data (i32.const 7744) "n\f0\00\00\00\00\00\87") - (data (i32.const 7772) "`\00\00\00\00\00\00\00\f0") - (data (i32.const 7816) "\c0\ff\01") - (data (i32.const 7840) "\02\00\00\00\00\00\00\ff\7f\00\00\00\00\00\00\80\03\00\00\00\00\00x&\00 \00\00\00\00\00\00\07\00\00\00\80\ef\1f\00\00\00\00\00\00\00\08\00\03\00\00\00\00\00\c0\7f\00\1e") - (data (i32.const 7909) "\80\d3@") - (data (i32.const 7931) "\80\f8\07\00\00\03\00\00\00\00\00\00\18\01\00\00\00\c0\1f\1f") - (data (i32.const 7975) "\ff\\\00\00@") - (data (i32.const 7990) "\f8\85\0d") - (data (i32.const 8022) "<\b0\01\00\000") - (data (i32.const 8038) "\f8\a7\01") - (data (i32.const 8053) "(\bf") - (data (i32.const 8067) "\e0\bc\0f") - (data (i32.const 8101) "\80\ff\06") - (data (i32.const 8154) "\f0\0c\01\00\00\00\fe\07\00\00\00\00\f8y\80\00~\0e\00\00\00\00\00\fc\7f\03") - (data (i32.const 8198) "\7f\bf") - (data (i32.const 8210) "\fc\ff\ff\fcm") - (data (i32.const 8230) "~\b4\bf") - (data (i32.const 8242) "\a3") - (data (i32.const 8286) "\18\00\00\00\00\00\00\00\ff\01") - (data (i32.const 8350) "\1f\00\00\00\00\00\00\00\7f\00\0f") - (data (i32.const 8393) "\80\00\00\00\00\00\00\00\80\ff\ff\00\00\00\00\00\00\00\00\0b") - (data (i32.const 8435) "`\0f") - (data (i32.const 8460) "\80\03\f8\ff\e7\0f\00\00\00<") - (data (i32.const 8488) "\1c") - (data (i32.const 8512) "\ff\ff\ff\ff\ff\ff\7f\f8\ff\ff\ff\ff\ff\1f \00\10\00\00\f8\fe\ff") - (data (i32.const 8544) "\7f\ff\ff\f9\db\07") - (data (i32.const 8582) "\ff?") - (data (i32.const 8637) "\f0") - (data (i32.const 8666) "\7f") - (data (i32.const 8680) "\f0\0f") - (data (i32.const 8735) "\f8") - (data (i32.const 8736) " \06\00\00\01\00\00\00\04\00\00\00 \06\00\00\12\13\14\15\16\17\10\10\10\10\10\10\10\10\10\10\18\10\10\19\10\10\10\10\10\10\10\10\1a\1b\11\1c\1d\1e\10\10\1f\10\10\10\10\10\10\10 !\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\"#\10\10\10$\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10%\10\10\10&\10\10\10\10\'\10\10\10\10\10\10\10(\10\10\10\10\10\10\10\10\10\10\10)\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10*\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10+,-.\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10/\10\10\10\10\10\10\100\10\10\10\10\10\10\10\10\10\10\10\10\10\10") - (data (i32.const 9296) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\fe\ff\ff\07\fe\ff\ff\07\00\00\00\00\00\04 \04\ff\ff\7f\ff\ff\ff\7f\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\f7\f0\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ef\ff\ff\ff\ff\01\03\00\00\00\1f") - (data (i32.const 9432) " \00\00\00\00\00\cf\bc@\d7\ff\ff\fb\ff\ff\ff\ff\ff\ff\ff\ff\ff\bf\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\03\fc\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\fe\ff\ff\ff\7f\00\ff\ff\ff\ff\ff\01") - (data (i32.const 9540) "\ff\ff\ff\ff\bf \ff\ff\ff\ff\ff\e7") - (data (i32.const 9572) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff??") - (data (i32.const 9600) "\ff\01\ff\ff\ff\ff\ff\e7\00\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\ff\ff??\ff\ff\ff\ff??\ff\aa\ff\ff\ff?\ff\ff\ff\ff\ff\ff\df_\dc\1f\cf\0f\ff\1f\dc\1f") - (data (i32.const 9694) "\02\80\00\00\ff\1f") - (data (i32.const 9712) "\84\fc/>P\bd\1f\f2\e0C\00\00\ff\ff\ff\ff\18") - (data (i32.const 9766) "\c0\ff\ff\ff\ff\ff\ff\03\00\00\ff\ff\ff\ff\ff\7f\ff\ff\ff\ff\ff\7f\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\1fx\0c\00\ff\ff\ff\ff\bf ") - (data (i32.const 9848) "\ff\ff\ff\ff\ff?\00\00\ff\ff\ff?") - (data (i32.const 9876) "\fc\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ffx\ff\ff\ff\ff\ff\ff|\00\00\00\00\00\00\07\00\00\00\00\00\00\ff\ff\ff\ff\ff\f7\ff\00\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\7f\00\f8") - (data (i32.const 9972) "\fe\ff\ff\07\fe\ff\ff\07") - (data (i32.const 10000) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff") - (data (i32.const 10022) "\ff\ff\ff\ff\0f\ff\ff\ff\ff\0f") - (data (i32.const 10048) "\ff\ff\ff\ff\ff\ff\07\00\ff\ff\ff\ff\ff\ff\07") - (data (i32.const 10084) "\ff\ff\ff\ff\ff\ff\ff\ff") - (data (i32.const 10104) "\ff\ff\ff\ff\ff\ff\ff\ff") - (data (i32.const 10128) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\df\ff\ff\ff\ff\ff\ff\ff\ff\dfd\de\ff\eb\ef\ff\ff\ff\ff\ff\ff\ff\bf\e7\df\df\ff\ff\ff{_\fc\fd\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff?\ff\ff\ff\fd\ff\ff\f7\ff\ff\ff\f7\ff\ff\df\ff\ff\ff\df\ff\ff\7f\ff\ff\ff\7f\ff\ff\ff\fd\ff\ff\ff\fd\ff\ff\f7\0f\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff\0f") - (data (i32.const 10294) "\ff\ff\ff\03\ff\ff\ff\03\ff\ff\ff\03") - (data (i32.const 10320) "\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 10368) "\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 10416) "\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 10464) "\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 10512) "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 10608) "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 10704) "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 10800) "$\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 10864) "$\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 10928) "$\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 10992) "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 11088) "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 11184) "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 11280) "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 11376) "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 11472) "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 11568) ".\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 11632) ".\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 11696) "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 11760) "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 11840) ",\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 11904) ",\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 11968) "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 12048) "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 12128) ".\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 12192) ".\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 12256) "(\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 12320) "*\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 12384) "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 12464) "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 12544) "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 12624) ":\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 12704) "\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 12848) "\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 12992) "\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 13136) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\df") - (data (i32.const 13168) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00S\00S") - (data (i32.const 13200) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000\01") - (data (i32.const 13232) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00i\00\07\03") - (data (i32.const 13264) "\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 13456) "\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 13664) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00s\00s") - (data (i32.const 13696) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\01\fb") - (data (i32.const 13728) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00f\00i") - (data (i32.const 13760) "\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 13968) "\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 14016) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\00\d8\00\dc") - (data (i32.const 14048) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\88\1f") - (data (i32.const 14080) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\80\1f") - (data (i32.const 14112) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\8f\1f") - (data (i32.const 14144) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\87\1f") - (data (i32.const 14176) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\fc\1f") - (data (i32.const 14208) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\f3\1f") - (data (i32.const 14240) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\a3\03") - (data (i32.const 14272) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\c3\03") - (data (i32.const 14304) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00 \00\a3\03") - (data (i32.const 14336) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00 \00\c3\03") - (data (i32.const 14368) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\a3\03 ") - (data (i32.const 14400) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\c3\03 ") - (data (i32.const 14432) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00 \00\a3\03 ") - (data (i32.const 14464) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00 \00\c3\03 ") - (data (i32.const 14496) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\a3\03 ") - (data (i32.const 14528) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c2\03 ") - (data (i32.const 14560) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\a3\03\n") - (data (i32.const 14592) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c2\03\n") - (data (i32.const 14624) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00\a3\03") - (data (i32.const 14656) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00\c2\03") - (data (i32.const 14688) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\a3\03b") - (data (i32.const 14720) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c3\03b") - (data (i32.const 14752) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\a3\03\a3\03 ") - (data (i32.const 14784) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\c3\03\c2\03 ") - (data (i32.const 14816) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00\a3\03 ") - (data (i32.const 14848) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00\c3\03 ") - (data (i32.const 14880) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00;\00\a3\03 ") - (data (i32.const 14912) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00;\00\c3\03 ") - (data (i32.const 14944) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\01\03\a3\03 ") - (data (i32.const 14976) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\01\03\c3\03 ") - (data (i32.const 15008) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\a3\03\01\03\a3\03\01\03 ") - (data (i32.const 15040) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\c3\03\01\03\c2\03\01\03 ") - (data (i32.const 15072) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\a3\03\a3\03-") - (data (i32.const 15104) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\c3\03\c2\03-") - (data (i32.const 15136) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\a3\03\01\03\a3\03\01\03-") - (data (i32.const 15168) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\c3\03\01\03\c2\03\01\03-") - (data (i32.const 15200) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\a3\03\01\03\a3\03\01\03*s") - (data (i32.const 15232) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\c3\03\01\03\c2\03\01\03*s") - (data (i32.const 15264) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\005\d8\a2\dc\a3\03") - (data (i32.const 15296) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\005\d8\a2\dc\c2\03") - (data (i32.const 15328) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00.\00\a3\03") - (data (i32.const 15360) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00.\00\c2\03") - (data (i32.const 15392) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\ad\00\a3\03") - (data (i32.const 15424) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\ad\00\c2\03") - (data (i32.const 15456) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\004\d8B\de\a3\03") - (data (i32.const 15488) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\004\d8B\de\c2\03") - (data (i32.const 15520) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00E\03\a3\03") - (data (i32.const 15552) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00E\03\c3\03") - (data (i32.const 15584) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\91\03E\03\a3\03") - (data (i32.const 15616) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\b1\03E\03\c2\03") - (data (i32.const 15648) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\a3\03B") - (data (i32.const 15680) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\035\d8\a2\dc") - (data (i32.const 15712) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\035\d8\a2\dc") - (data (i32.const 15744) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\03.\00b") - (data (i32.const 15776) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\03.\00b") - (data (i32.const 15808) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\03\ad\00B") - (data (i32.const 15840) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\03\ad\00b") - (data (i32.const 15872) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00A\00\a3\034\d8B\deB") - (data (i32.const 15904) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00\c3\034\d8B\deb") - (data (i32.const 15936) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\a3\03E\03") - (data (i32.const 15968) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c2\03E\03") - (data (i32.const 16000) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\03E\03\91\03") - (data (i32.const 16032) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\03E\03\b1\03") - (data (i32.const 16064) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\0e\18\a3\03") - (data (i32.const 16096) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\0e\18\c2\03") - (data (i32.const 16128) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\0e\18\a3\03B") - (data (i32.const 16160) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\0e\18\c3\03b") - (data (i32.const 16192) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\a3\03\0e\18") - (data (i32.const 16224) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c2\03\0e\18") - (data (i32.const 16256) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\03\0e\18B") - (data (i32.const 16288) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\03\0e\18b") - (data (i32.const 16320) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\0e\18\a3\03\0e\18") - (data (i32.const 16352) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\0e\18\c2\03\0e\18") - (data (i32.const 16384) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00A\00\0e\18\a3\03\0e\18B") - (data (i32.const 16416) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00\0e\18\c3\03\0e\18b") - (data (i32.const 16448) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\00\fb") - (data (i32.const 16480) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00F") - (data (i32.const 16512) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00I") - (data (i32.const 16544) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\02\fb") - (data (i32.const 16576) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00L") - (data (i32.const 16608) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\03\fb") - (data (i32.const 16640) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00F\00F\00I") - (data (i32.const 16672) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\04\fb") - (data (i32.const 16704) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00F\00F\00L") - (data (i32.const 16736) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\05\fb") - (data (i32.const 16768) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00S\00T") - (data (i32.const 16800) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\06\fb") - (data (i32.const 16832) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\f0\01") - (data (i32.const 16864) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00J\00\0c\03") - (data (i32.const 16896) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\96\1e") - (data (i32.const 16928) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00H\001\03") - (data (i32.const 16960) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\97\1e") - (data (i32.const 16992) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00T\00\08\03") - (data (i32.const 17024) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\98\1e") - (data (i32.const 17056) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00W\00\n\03") - (data (i32.const 17088) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\99\1e") - (data (i32.const 17120) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00Y\00\n\03") - (data (i32.const 17152) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\9a\1e") - (data (i32.const 17184) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00A\00\be\02") - (data (i32.const 17216) "@\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 17296) "@\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") + (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") + (data (i32.const 1136) "(\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 1200) "0\03\00\00\01\00\00\00\03\00\00\000\03\00\00\df\00S\00S\00\00\00I\01\bc\02N\00\00\00\f0\01J\00\0c\03\00\00\90\03\99\03\08\03\01\03\b0\03\a5\03\08\03\01\03\87\055\05R\05\00\00\96\1eH\001\03\00\00\97\1eT\00\08\03\00\00\98\1eW\00\n\03\00\00\99\1eY\00\n\03\00\00\9a\1eA\00\be\02\00\00P\1f\a5\03\13\03\00\00R\1f\a5\03\13\03\00\03T\1f\a5\03\13\03\01\03V\1f\a5\03\13\03B\03\80\1f\08\1f\99\03\00\00\81\1f\t\1f\99\03\00\00\82\1f\n\1f\99\03\00\00\83\1f\0b\1f\99\03\00\00\84\1f\0c\1f\99\03\00\00\85\1f\0d\1f\99\03\00\00\86\1f\0e\1f\99\03\00\00\87\1f\0f\1f\99\03\00\00\88\1f\08\1f\99\03\00\00\89\1f\t\1f\99\03\00\00\8a\1f\n\1f\99\03\00\00\8b\1f\0b\1f\99\03\00\00\8c\1f\0c\1f\99\03\00\00\8d\1f\0d\1f\99\03\00\00\8e\1f\0e\1f\99\03\00\00\8f\1f\0f\1f\99\03\00\00\90\1f(\1f\99\03\00\00\91\1f)\1f\99\03\00\00\92\1f*\1f\99\03\00\00\93\1f+\1f\99\03\00\00\94\1f,\1f\99\03\00\00\95\1f-\1f\99\03\00\00\96\1f.\1f\99\03\00\00\97\1f/\1f\99\03\00\00\98\1f(\1f\99\03\00\00\99\1f)\1f\99\03\00\00\9a\1f*\1f\99\03\00\00\9b\1f+\1f\99\03\00\00\9c\1f,\1f\99\03\00\00\9d\1f-\1f\99\03\00\00\9e\1f.\1f\99\03\00\00\9f\1f/\1f\99\03\00\00\a0\1fh\1f\99\03\00\00\a1\1fi\1f\99\03\00\00\a2\1fj\1f\99\03\00\00\a3\1fk\1f\99\03\00\00\a4\1fl\1f\99\03\00\00\a5\1fm\1f\99\03\00\00\a6\1fn\1f\99\03\00\00\a7\1fo\1f\99\03\00\00\a8\1fh\1f\99\03\00\00\a9\1fi\1f\99\03\00\00\aa\1fj\1f\99\03\00\00\ab\1fk\1f\99\03\00\00\ac\1fl\1f\99\03\00\00\ad\1fm\1f\99\03\00\00\ae\1fn\1f\99\03\00\00\af\1fo\1f\99\03\00\00\b2\1f\ba\1f\99\03\00\00\b3\1f\91\03\99\03\00\00\b4\1f\86\03\99\03\00\00\b6\1f\91\03B\03\00\00\b7\1f\91\03B\03\99\03\bc\1f\91\03\99\03\00\00\c2\1f\ca\1f\99\03\00\00\c3\1f\97\03\99\03\00\00\c4\1f\89\03\99\03\00\00\c6\1f\97\03B\03\00\00\c7\1f\97\03B\03\99\03\cc\1f\97\03\99\03\00\00\d2\1f\99\03\08\03\00\03\d3\1f\99\03\08\03\01\03\d6\1f\99\03B\03\00\00\d7\1f\99\03\08\03B\03\e2\1f\a5\03\08\03\00\03\e3\1f\a5\03\08\03\01\03\e4\1f\a1\03\13\03\00\00\e6\1f\a5\03B\03\00\00\e7\1f\a5\03\08\03B\03\f2\1f\fa\1f\99\03\00\00\f3\1f\a9\03\99\03\00\00\f4\1f\8f\03\99\03\00\00\f6\1f\a9\03B\03\00\00\f7\1f\a9\03B\03\99\03\fc\1f\a9\03\99\03\00\00\00\fbF\00F\00\00\00\01\fbF\00I\00\00\00\02\fbF\00L\00\00\00\03\fbF\00F\00I\00\04\fbF\00F\00L\00\05\fbS\00T\00\00\00\06\fbS\00T\00\00\00\13\fbD\05F\05\00\00\14\fbD\055\05\00\00\15\fbD\05;\05\00\00\16\fbN\05F\05\00\00\17\fbD\05=\05") + (data (i32.const 2032) "j\n\00\00\01\00\00\00\04\00\00\00j\n\00\00\07\08\t\n\0b\0c\06\06\06\06\06\06\06\06\06\06\0d\06\06\0e\06\06\06\06\06\06\06\06\0f\10\11\12\06\13\06\06\06\06\06\06\06\06\06\06\14\15\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\16\17\06\06\06\18\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\19\06\06\06\06\1a\06\06\06\06\06\06\06\1b\06\06\06\06\06\06\06\06\06\06\06\1c\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\1d\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\1e\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06") + (data (i32.const 2671) "$++++++++\01\00TVVVVVVVV") + (data (i32.const 2710) "\18\00\00\00+++++++\07++[VVVVVVVJVV\051P1P1P1P1P1P1P1P$Py1P1P18P1P1P1P1P1P1P1PN1\02N\0d\0dN\03N\00$n\00N1&nQN$PN9\14\81\1b\1d\1dS1P1P\0d1P1P1P\1bS$P1\02\\{\\{\\{\\{\\{\14y\\{\\{\\-+I\03H\03x\\{\14\00\96\n\01+(\06\06\00*\06**+\07\bb\b5+\1e\00+\07+++\01++++++++++++++++++++++++++++++++\01+++++++++++++++++++++++*+++++++++++++\cdF\cd+\00%+\07\01\06\01UVVVVVUVV\02$\81\81\81\81\81\15\81\81\81\00\00+\00\b2\d1\b2\d1\b2\d1\b2\d1\00\00\cd\cc\01\00\d7\d7\d7\d7\d7\83\81\81\81\81\81\81\81\81\81\81\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\1c\00\00\00\00\001P1P1P1P1P1\02\00\001P1P1P1P1P1P1P1P1PN1P1PN1P1P1P1P1P1P1P1\02\87\a6\87\a6\87\a6\87\a6\87\a6\87\a6\87\a6\87\a6*++++++++++++\00\00\00TVVVVVVVVVVVV") + (data (i32.const 3219) "TVVVVVVVVVVVV\0c\00\0c*+++++++++++++\07*\01") + (data (i32.const 3305) "*++++++++++++++++++++++++++VVl\81\15\00++++++++++++++++++++++++++++++++++++++++++\07l\03A++VVVVVVVVVVVVVV,V+++++++++++++++++++++\01") + (data (i32.const 3464) "\0cl\00\00\00\00\00\06") + (data (i32.const 3510) "\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%Vz\9e&\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06%\06\01++OVV,+\7fVV9++UVV++OVV,+\7fVV\817u[{\\++OVV\02\ac\04\00\009++UVV++OVV,++VV2\13\81W\00o\81~\c9\d7~-\81\81\0e~9\7foW\00\81\81~\15\00~\03++++++++++++\07+$+\97+++++++++*+++++VVVVV\80\81\81\81\819\bb*++++++++++++++++++++++++++++++++++++++++\01\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\c9\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\ac\d0\0d\00N1\02\b4\c1\c1\d7\d7$P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P\d7\d7S\c1G\d4\d7\d7\d7\05++++++++++++\07\01\00\01") + (data (i32.const 3961) "N1P1P1P1P1P1P1P\0d\00\00\00\00\00$P1P1P1P1P") + (data (i32.const 4026) "+++++++++++y\\{\\{O{\\{\\{\\{\\{\\{\\{\\{\\{\\{\\-++y\14\\{\\-y*\\\'\\{\\{\\{\a4\00\n\b4\\{\\{O\03*++++++++++++++++++\01") + (data (i32.const 4139) "H") + (data (i32.const 4149) "*++++++++++++++++++++++++++") + (data (i32.const 4209) "++++++++\07\00HVVVVVVVV\02") + (data (i32.const 4284) "+++++++++++++UVVVVVVVVVVVV\0e") + (data (i32.const 4342) "$+++++++++++\07\00VVVVVVVVVVVV") + (data (i32.const 4412) "$++++++++++++++++\07\00\00\00\00VVVVVVVVVVVVVVVVV") + (data (i32.const 4509) "*++++++++++VVVVVVVVVV\0e") + (data (i32.const 4563) "*++++++++++VVVVVVVVVV\0e") + (data (i32.const 4628) "+++++++++++UVVVVVVVVVV\0e") + (data (i32.const 4720) "\0c\00\00\00\01\00\00\00\05\00\00\00\0c\00\00\00\00\08\00\00V\01\00\009") + (data (i32.const 4752) "\c0\03\00\00\01\00\00\00\05\00\00\00\c0\03\00\00\00\00\00\00\01 \00\00\00\e0\ff\ff\00\bf\1d\00\00\e7\02\00\00y\00\00\02$\00\00\01\01\00\00\00\ff\ff\ff\00\00\00\00\01\02\00\00\00\fe\ff\ff\019\ff\ff\00\18\ff\ff\01\87\ff\ff\00\d4\fe\ff\00\c3\00\00\01\d2\00\00\01\ce\00\00\01\cd\00\00\01O\00\00\01\ca\00\00\01\cb\00\00\01\cf\00\00\00a\00\00\01\d3\00\00\01\d1\00\00\00\a3\00\00\01\d5\00\00\00\82\00\00\01\d6\00\00\01\da\00\00\01\d9\00\00\01\db\00\00\008\00\00\03\00\00\00\00\b1\ff\ff\01\9f\ff\ff\01\c8\ff\ff\02($\00\00\00\00\00\01\01\00\00\00\ff\ff\ff\003\ff\ff\00&\ff\ff\01~\ff\ff\01+*\00\01]\ff\ff\01(*\00\00?*\00\01=\ff\ff\01E\00\00\01G\00\00\00\1f*\00\00\1c*\00\00\1e*\00\00.\ff\ff\002\ff\ff\006\ff\ff\005\ff\ff\00O\a5\00\00K\a5\00\001\ff\ff\00(\a5\00\00D\a5\00\00/\ff\ff\00-\ff\ff\00\f7)\00\00A\a5\00\00\fd)\00\00+\ff\ff\00*\ff\ff\00\e7)\00\00C\a5\00\00*\a5\00\00\bb\ff\ff\00\'\ff\ff\00\b9\ff\ff\00%\ff\ff\00\15\a5\00\00\12\a5\00\02$L\00\00\00\00\00\01 \00\00\00\e0\ff\ff\01\01\00\00\00\ff\ff\ff\00T\00\00\01t\00\00\01&\00\00\01%\00\00\01@\00\00\01?\00\00\00\da\ff\ff\00\db\ff\ff\00\e1\ff\ff\00\c0\ff\ff\00\c1\ff\ff\01\08\00\00\00\c2\ff\ff\00\c7\ff\ff\00\d1\ff\ff\00\ca\ff\ff\00\f8\ff\ff\00\aa\ff\ff\00\b0\ff\ff\00\07\00\00\00\8c\ff\ff\01\c4\ff\ff\00\a0\ff\ff\01\f9\ff\ff\02\1ap\00\01\01\00\00\00\ff\ff\ff\01 \00\00\00\e0\ff\ff\01P\00\00\01\0f\00\00\00\f1\ff\ff\00\00\00\00\010\00\00\00\d0\ff\ff\01\01\00\00\00\ff\ff\ff\00\00\00\00\00\c0\0b\00\01`\1c\00\00\00\00\00\01\d0\97\00\01\08\00\00\00\f8\ff\ff\02\05\8a\00\00\00\00\00\01@\f4\ff\00\9e\e7\ff\00\c2\89\00\00\db\e7\ff\00\92\e7\ff\00\93\e7\ff\00\9c\e7\ff\00\9d\e7\ff\00\a4\e7\ff\00\00\00\00\008\8a\00\00\04\8a\00\00\e6\0e\00\01\01\00\00\00\ff\ff\ff\00\00\00\00\00\c5\ff\ff\01A\e2\ff\02\1d\8f\00\00\08\00\00\01\f8\ff\ff\00\00\00\00\00V\00\00\01\aa\ff\ff\00J\00\00\00d\00\00\00\80\00\00\00p\00\00\00~\00\00\00\t\00\00\01\b6\ff\ff\01\f7\ff\ff\00\db\e3\ff\01\9c\ff\ff\01\90\ff\ff\01\80\ff\ff\01\82\ff\ff\02\05\ac\00\00\00\00\00\01\10\00\00\00\f0\ff\ff\01\1c\00\00\01\01\00\00\01\a3\e2\ff\01A\df\ff\01\ba\df\ff\00\e4\ff\ff\02\0b\b1\00\01\01\00\00\00\ff\ff\ff\010\00\00\00\d0\ff\ff\00\00\00\00\01\t\d6\ff\01\1a\f1\ff\01\19\d6\ff\00\d5\d5\ff\00\d8\d5\ff\01\e4\d5\ff\01\03\d6\ff\01\e1\d5\ff\01\e2\d5\ff\01\c1\d5\ff\00\00\00\00\00\a0\e3\ff\00\00\00\00\01\01\00\00\00\ff\ff\ff\02\0c\bc\00\00\00\00\00\01\01\00\00\00\ff\ff\ff\01\bcZ\ff\01\a0\03\00\01\fcu\ff\01\d8Z\ff\000\00\00\01\b1Z\ff\01\b5Z\ff\01\bfZ\ff\01\eeZ\ff\01\d6Z\ff\01\ebZ\ff\01\d0\ff\ff\01\bdZ\ff\01\c8u\ff\00\00\00\00\000h\ff\00`\fc\ff\00\00\00\00\01 \00\00\00\e0\ff\ff\00\00\00\00\01(\00\00\00\d8\ff\ff\00\00\00\00\01@\00\00\00\c0\ff\ff\00\00\00\00\01 \00\00\00\e0\ff\ff\00\00\00\00\01 \00\00\00\e0\ff\ff\00\00\00\00\01\"\00\00\00\de\ff\ff") + (data (i32.const 5729) "\02\00\00\01\00\00\00\04\00\00\00\00\02\00\00\00\06\'Qow") + (data (i32.const 5760) "|\00\00\7f\00\00\00\00\00\00\00\00\83\8e\92\97\00\aa") + (data (i32.const 5788) "\b4\c4") + (data (i32.const 5910) "\c6\c9\00\00\00\db") + (data (i32.const 5999) "\de\00\00\00\00\e1\00\00\00\00\00\00\00\e4") + (data (i32.const 6024) "\e7") + (data (i32.const 6110) "\ea") + (data (i32.const 6233) "\ed") + (data (i32.const 6256) "\90\01\00\00\01\00\00\00\04\00\00\00\90\01\00\000\0c1\0dx\0e\7f\0f\80\10\81\11\86\12\89\13\8a\13\8e\14\8f\15\90\16\93\13\94\17\95\18\96\19\97\1a\9a\1b\9c\19\9d\1c\9e\1d\9f\1e\a6\1f\a9\1f\ae\1f\b1 \b2 \b7!\bf\"\c5#\c8#\cb#\dd$\f2#\f6%\f7& -:.=/>0?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 6672) "2\00\00\00\01\00\00\00\01\00\00\002\00\00\00s\00t\00d\00/\00s\00t\00r\00i\00n\00g\00-\00c\00a\00s\00e\00m\00a\00p\00p\00i\00n\00g\00.\00t\00s") + (data (i32.const 6752) "\a0\0b\00\00\01\00\00\00\04\00\00\00\a0\0b\00\00\12\10\13\14\15\16\17\18\19\1a\1b\1c\1d\1e\1f !\10\10\"\10\10\10#$%&\'()\10*+\10\10\10\10\10\10\10\10\10\10\10,-.\10/\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\100\10\10\101\10234567\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\108\10\109:\10;<=\10\10\10\10\10\10>\10\10?\10@ABCDEFGHIJK\10LMN\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10O\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10PQ\10\10\10R\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10S\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10TU\10\10\10\10\10\10\10V\10\10\10\10\10WXY\10\10\10\10\10Z[\10\10\10\10\10\10\10\10\10\\\10\10\10\10\10\10\10\10\10\10\10\10") + (data (i32.const 7312) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\80@\00\04\00\00\00@\01\00\00\00\00\00\00\00\00\a1\90\01") + (data (i32.const 7398) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff0\04\b0") + (data (i32.const 7456) "\f8\03") + (data (i32.const 7483) "\02\00\00\00\00\00\00\fe\ff\ff\ff\ff\bf\b6\00\00\00\00\00\10\00?\00\ff\17\00\00\00\00\01\f8\ff\ff\00\00\01") + (data (i32.const 7530) "\c0\bf\ff=\00\00\00\80\02\00\00\00\ff\ff\ff\07") + (data (i32.const 7556) "\c0\ff\01\00\00\00\00\00\00\f8?$\00\00\c0\ff\ff?\00\00\00\00\00\0e") + (data (i32.const 7594) "\f8\ff\ff\ff\ff\ff\07\00\00\00\00\00\00\14\fe!\fe\00\0c\00\02\00\02\00\00\00\00\00\00\10\1e \00\00\0c\00\00@\06\00\00\00\00\00\00\10\869\02\00\00\00#\00\06\00\00\00\00\00\00\10\be!\00\00\0c\00\00\fc\02\00\00\00\00\00\00\90\1e @\00\0c\00\00\00\04\00\00\00\00\00\00\00\01 \00\00\00\00\00\00\11\00\00\00\00\00\00\c0\c1=`\00\0c\00\00\00\02\00\00\00\00\00\00\90@0\00\00\0c\00\00\00\03\00\00\00\00\00\00\18\1e \00\00\0c") + (data (i32.const 7753) "\04\\") + (data (i32.const 7766) "\f2\07\c0\7f") + (data (i32.const 7782) "\f2\1f@?") + (data (i32.const 7795) "\03\00\00\a0\02\00\00\00\00\00\00\fe\7f\df\e0\ff\fe\ff\ff\ff\1f@") + (data (i32.const 7829) "\e0\fdf\00\00\00\c3\01\00\1e\00d \00 ") + (data (i32.const 7855) "\10") + (data (i32.const 7867) "\e0") + (data (i32.const 7890) "\1c\00\00\00\1c\00\00\00\0c\00\00\00\0c\00\00\00\00\00\00\00\b0?@\fe\8f \00\00\00\00\00x\00\00\00\00\00\00\08\00\00\00\00\00\00\00`\00\00\00\00\02") + (data (i32.const 7956) "\87\01\04\0e") + (data (i32.const 7986) "\80\t\00\00\00\00\00\00@\7f\e5\1f\f8\9f\00\00\00\00\80\00\ff\7f\00\00\00\00\00\00\00\00\0f\00\00\00\00\00\d0\17\04\00\00\00\00\f8\0f\00\03\00\00\00<;\00\00\00\00\00\00@\a3\03\00\00\00\00\00\00\f0\cf\00\00\00\00\00\00\00\00?") + (data (i32.const 8074) "\f7\ff\fd!\10\03\00\00\00\00\00\f0\ff\ff\ff\ff\ff\ff\ff\07\00\01\00\00\00\f8\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\fb") + (data (i32.const 8135) "\a0\03\e0\00\e0\00\e0\00`\00\f8\00\03\90|\00\00\00\00\00\00\df\ff\02\80\00\00\ff\1f\00\00\00\00\00\00\ff\ff\ff\ff\01") + (data (i32.const 8191) "0") + (data (i32.const 8205) "\80\03") + (data (i32.const 8221) "\80\00\80") + (data (i32.const 8236) "\ff\ff\ff\ff\00\00\00\00\00\80") + (data (i32.const 8272) " \00\00\00\00<>\08") + (data (i32.const 8291) "~") + (data (i32.const 8303) "p\00\00 ") + (data (i32.const 8367) "?\00\10") + (data (i32.const 8381) "\80\f7\bf\00\00\00\f0") + (data (i32.const 8398) "\03\00\ff\ff\ff\ff\03") + (data (i32.const 8414) "\01\00\00\07") + (data (i32.const 8431) "\03D\08\00\00`") + (data (i32.const 8456) "0\00\00\00\ff\ff\03\80\00\00\00\00\c0?\00\00\80\ff\03\00\00\00\00\00\07\00\00\00\00\00\c83\00\80\00\00`\00\00\00\00\00\00\00\00~f\00\08\10\00\00\00\00\01\10\00\00\00\00\00\00\9d\c1\02\00\00 \000X") + (data (i32.const 8539) "\f8") + (data (i32.const 8556) " !\00\00\00\00\00@") + (data (i32.const 8582) "\fc\ff\03\00\00\00\00\00\00\00\ff\ff\08\00\ff\ff\00\00\00\00$") + (data (i32.const 8623) "\80\80@\00\04\00\00\00@\01\00\00\00\00\00\01\00\00\00\00\c0\00\00\00\00\00\00\00\00\08\00\00\0e") + (data (i32.const 8687) " ") + (data (i32.const 8716) "\01") + (data (i32.const 8734) "\c0\07") + (data (i32.const 8752) "n\f0\00\00\00\00\00\87") + (data (i32.const 8780) "`\00\00\00\00\00\00\00\f0") + (data (i32.const 8824) "\c0\ff\01") + (data (i32.const 8848) "\02\00\00\00\00\00\00\ff\7f\00\00\00\00\00\00\80\03\00\00\00\00\00x&\00 \00\00\00\00\00\00\07\00\00\00\80\ef\1f\00\00\00\00\00\00\00\08\00\03\00\00\00\00\00\c0\7f\00\1e") + (data (i32.const 8917) "\80\d3@") + (data (i32.const 8939) "\80\f8\07\00\00\03\00\00\00\00\00\00\18\01\00\00\00\c0\1f\1f") + (data (i32.const 8983) "\ff\\\00\00@") + (data (i32.const 8998) "\f8\85\0d") + (data (i32.const 9030) "<\b0\01\00\000") + (data (i32.const 9046) "\f8\a7\01") + (data (i32.const 9061) "(\bf") + (data (i32.const 9075) "\e0\bc\0f") + (data (i32.const 9109) "\80\ff\06") + (data (i32.const 9162) "\f0\0c\01\00\00\00\fe\07\00\00\00\00\f8y\80\00~\0e\00\00\00\00\00\fc\7f\03") + (data (i32.const 9206) "\7f\bf") + (data (i32.const 9218) "\fc\ff\ff\fcm") + (data (i32.const 9238) "~\b4\bf") + (data (i32.const 9250) "\a3") + (data (i32.const 9294) "\18\00\00\00\00\00\00\00\ff\01") + (data (i32.const 9358) "\1f\00\00\00\00\00\00\00\7f\00\0f") + (data (i32.const 9401) "\80\00\00\00\00\00\00\00\80\ff\ff\00\00\00\00\00\00\00\00\0b") + (data (i32.const 9443) "`\0f") + (data (i32.const 9468) "\80\03\f8\ff\e7\0f\00\00\00<") + (data (i32.const 9496) "\1c") + (data (i32.const 9520) "\ff\ff\ff\ff\ff\ff\7f\f8\ff\ff\ff\ff\ff\1f \00\10\00\00\f8\fe\ff") + (data (i32.const 9552) "\7f\ff\ff\f9\db\07") + (data (i32.const 9590) "\ff?") + (data (i32.const 9645) "\f0") + (data (i32.const 9674) "\7f") + (data (i32.const 9688) "\f0\0f") + (data (i32.const 9743) "\f8") + (data (i32.const 9744) " \06\00\00\01\00\00\00\04\00\00\00 \06\00\00\12\13\14\15\16\17\10\10\10\10\10\10\10\10\10\10\18\10\10\19\10\10\10\10\10\10\10\10\1a\1b\11\1c\1d\1e\10\10\1f\10\10\10\10\10\10\10 !\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\"#\10\10\10$\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10%\10\10\10&\10\10\10\10\'\10\10\10\10\10\10\10(\10\10\10\10\10\10\10\10\10\10\10)\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10*\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10+,-.\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10\10/\10\10\10\10\10\10\100\10\10\10\10\10\10\10\10\10\10\10\10\10\10") + (data (i32.const 10304) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\fe\ff\ff\07\fe\ff\ff\07\00\00\00\00\00\04 \04\ff\ff\7f\ff\ff\ff\7f\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\f7\f0\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ef\ff\ff\ff\ff\01\03\00\00\00\1f") + (data (i32.const 10440) " \00\00\00\00\00\cf\bc@\d7\ff\ff\fb\ff\ff\ff\ff\ff\ff\ff\ff\ff\bf\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\03\fc\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\fe\ff\ff\ff\7f\00\ff\ff\ff\ff\ff\01") + (data (i32.const 10548) "\ff\ff\ff\ff\bf \ff\ff\ff\ff\ff\e7") + (data (i32.const 10580) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff??") + (data (i32.const 10608) "\ff\01\ff\ff\ff\ff\ff\e7\00\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\ff\ff??\ff\ff\ff\ff??\ff\aa\ff\ff\ff?\ff\ff\ff\ff\ff\ff\df_\dc\1f\cf\0f\ff\1f\dc\1f") + (data (i32.const 10702) "\02\80\00\00\ff\1f") + (data (i32.const 10720) "\84\fc/>P\bd\1f\f2\e0C\00\00\ff\ff\ff\ff\18") + (data (i32.const 10774) "\c0\ff\ff\ff\ff\ff\ff\03\00\00\ff\ff\ff\ff\ff\7f\ff\ff\ff\ff\ff\7f\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\1fx\0c\00\ff\ff\ff\ff\bf ") + (data (i32.const 10856) "\ff\ff\ff\ff\ff?\00\00\ff\ff\ff?") + (data (i32.const 10884) "\fc\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ffx\ff\ff\ff\ff\ff\ff|\00\00\00\00\00\00\07\00\00\00\00\00\00\ff\ff\ff\ff\ff\f7\ff\00\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\7f\00\f8") + (data (i32.const 10980) "\fe\ff\ff\07\fe\ff\ff\07") + (data (i32.const 11008) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 11030) "\ff\ff\ff\ff\0f\ff\ff\ff\ff\0f") + (data (i32.const 11056) "\ff\ff\ff\ff\ff\ff\07\00\ff\ff\ff\ff\ff\ff\07") + (data (i32.const 11092) "\ff\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 11112) "\ff\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 11136) "\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\df\ff\ff\ff\ff\ff\ff\ff\ff\dfd\de\ff\eb\ef\ff\ff\ff\ff\ff\ff\ff\bf\e7\df\df\ff\ff\ff{_\fc\fd\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff?\ff\ff\ff\fd\ff\ff\f7\ff\ff\ff\f7\ff\ff\df\ff\ff\ff\df\ff\ff\7f\ff\ff\ff\7f\ff\ff\ff\fd\ff\ff\ff\fd\ff\ff\f7\0f\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff\0f") + (data (i32.const 11302) "\ff\ff\ff\03\ff\ff\ff\03\ff\ff\ff\03") + (data (i32.const 11328) "\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 11376) "\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 11424) "\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 11472) "\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 11520) "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 11616) "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 11712) "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 11808) "$\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 11872) "$\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 11936) "$\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 12000) "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 12096) "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 12192) "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 12288) "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 12384) "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 12480) "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 12576) ".\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 12640) ".\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 12704) "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 12768) "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 12848) ",\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 12912) ",\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 12976) "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 13056) "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 13136) ".\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 13200) ".\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 13264) "(\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 13328) "*\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 13392) "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 13472) "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 13552) "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 13632) ":\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 13712) "\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 13856) "\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 14000) "\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 14144) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\df") + (data (i32.const 14176) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00S\00S") + (data (i32.const 14208) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\000\01") + (data (i32.const 14240) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00i\00\07\03") + (data (i32.const 14272) "\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 14464) "\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 14672) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00s\00s") + (data (i32.const 14704) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\01\fb") + (data (i32.const 14736) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00f\00i") + (data (i32.const 14768) "\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 14976) "\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 15024) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\00\d8\00\dc") + (data (i32.const 15056) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\88\1f") + (data (i32.const 15088) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\80\1f") + (data (i32.const 15120) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\8f\1f") + (data (i32.const 15152) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\87\1f") + (data (i32.const 15184) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\fc\1f") + (data (i32.const 15216) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\f3\1f") + (data (i32.const 15248) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\a3\03") + (data (i32.const 15280) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\c3\03") + (data (i32.const 15312) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00 \00\a3\03") + (data (i32.const 15344) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00 \00\c3\03") + (data (i32.const 15376) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\a3\03 ") + (data (i32.const 15408) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\c3\03 ") + (data (i32.const 15440) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00 \00\a3\03 ") + (data (i32.const 15472) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00 \00\c3\03 ") + (data (i32.const 15504) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\a3\03 ") + (data (i32.const 15536) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c2\03 ") + (data (i32.const 15568) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\a3\03\n") + (data (i32.const 15600) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c2\03\n") + (data (i32.const 15632) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00\a3\03") + (data (i32.const 15664) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00\c2\03") + (data (i32.const 15696) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\a3\03b") + (data (i32.const 15728) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c3\03b") + (data (i32.const 15760) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\a3\03\a3\03 ") + (data (i32.const 15792) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\c3\03\c2\03 ") + (data (i32.const 15824) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00\a3\03 ") + (data (i32.const 15856) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00\c3\03 ") + (data (i32.const 15888) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00;\00\a3\03 ") + (data (i32.const 15920) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00;\00\c3\03 ") + (data (i32.const 15952) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\01\03\a3\03 ") + (data (i32.const 15984) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\01\03\c3\03 ") + (data (i32.const 16016) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\a3\03\01\03\a3\03\01\03 ") + (data (i32.const 16048) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\c3\03\01\03\c2\03\01\03 ") + (data (i32.const 16080) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\a3\03\a3\03-") + (data (i32.const 16112) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\c3\03\c2\03-") + (data (i32.const 16144) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\a3\03\01\03\a3\03\01\03-") + (data (i32.const 16176) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\c3\03\01\03\c2\03\01\03-") + (data (i32.const 16208) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\a3\03\01\03\a3\03\01\03*s") + (data (i32.const 16240) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00\c3\03\01\03\c2\03\01\03*s") + (data (i32.const 16272) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\005\d8\a2\dc\a3\03") + (data (i32.const 16304) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\005\d8\a2\dc\c2\03") + (data (i32.const 16336) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00.\00\a3\03") + (data (i32.const 16368) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00.\00\c2\03") + (data (i32.const 16400) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\ad\00\a3\03") + (data (i32.const 16432) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\ad\00\c2\03") + (data (i32.const 16464) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\004\d8B\de\a3\03") + (data (i32.const 16496) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\004\d8B\de\c2\03") + (data (i32.const 16528) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00E\03\a3\03") + (data (i32.const 16560) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00E\03\c3\03") + (data (i32.const 16592) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\91\03E\03\a3\03") + (data (i32.const 16624) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00\b1\03E\03\c2\03") + (data (i32.const 16656) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\a3\03B") + (data (i32.const 16688) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\035\d8\a2\dc") + (data (i32.const 16720) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\035\d8\a2\dc") + (data (i32.const 16752) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\03.\00b") + (data (i32.const 16784) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\03.\00b") + (data (i32.const 16816) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\03\ad\00B") + (data (i32.const 16848) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\03\ad\00b") + (data (i32.const 16880) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00A\00\a3\034\d8B\deB") + (data (i32.const 16912) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00\c3\034\d8B\deb") + (data (i32.const 16944) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\a3\03E\03") + (data (i32.const 16976) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c2\03E\03") + (data (i32.const 17008) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\03E\03\91\03") + (data (i32.const 17040) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\03E\03\b1\03") + (data (i32.const 17072) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\0e\18\a3\03") + (data (i32.const 17104) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\0e\18\c2\03") + (data (i32.const 17136) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\0e\18\a3\03B") + (data (i32.const 17168) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\0e\18\c3\03b") + (data (i32.const 17200) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00A\00\a3\03\0e\18") + (data (i32.const 17232) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00\c2\03\0e\18") + (data (i32.const 17264) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\a3\03\0e\18B") + (data (i32.const 17296) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\c3\03\0e\18b") + (data (i32.const 17328) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00A\00\0e\18\a3\03\0e\18") + (data (i32.const 17360) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00\0e\18\c2\03\0e\18") + (data (i32.const 17392) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00A\00\0e\18\a3\03\0e\18B") + (data (i32.const 17424) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00\0e\18\c3\03\0e\18b") + (data (i32.const 17456) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\00\fb") + (data (i32.const 17488) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00F") + (data (i32.const 17520) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00I") + (data (i32.const 17552) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\02\fb") + (data (i32.const 17584) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00F\00L") + (data (i32.const 17616) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\03\fb") + (data (i32.const 17648) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00F\00F\00I") + (data (i32.const 17680) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\04\fb") + (data (i32.const 17712) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00F\00F\00L") + (data (i32.const 17744) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\05\fb") + (data (i32.const 17776) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00S\00T") + (data (i32.const 17808) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\06\fb") + (data (i32.const 17840) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\f0\01") + (data (i32.const 17872) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00J\00\0c\03") + (data (i32.const 17904) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\96\1e") + (data (i32.const 17936) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00H\001\03") + (data (i32.const 17968) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\97\1e") + (data (i32.const 18000) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00T\00\08\03") + (data (i32.const 18032) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\98\1e") + (data (i32.const 18064) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00W\00\n\03") + (data (i32.const 18096) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\99\1e") + (data (i32.const 18128) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00Y\00\n\03") + (data (i32.const 18160) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\9a\1e") + (data (i32.const 18192) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00A\00\be\02") + (data (i32.const 18224) "@\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 18304) "@\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 $~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)) @@ -309,7 +309,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 17376 + i32.const 18384 i32.gt_u if local.get $0 @@ -328,7 +328,7 @@ i32.ne if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -347,7 +347,7 @@ i32.and if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -369,7 +369,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -391,7 +391,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -434,7 +434,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -530,7 +530,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -544,7 +544,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -617,7 +617,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -672,7 +672,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -687,7 +687,7 @@ i32.ne if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -735,7 +735,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -818,7 +818,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -835,7 +835,7 @@ i32.lt_u if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -863,7 +863,7 @@ i32.lt_u if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -936,11 +936,11 @@ if unreachable end - i32.const 17376 + i32.const 18384 local.tee $0 i32.const 0 i32.store - i32.const 18944 + i32.const 19952 i32.const 0 i32.store loop $for-loop|0 @@ -951,7 +951,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 17376 + i32.const 18384 i32.add i32.const 0 i32.store offset=4 @@ -969,7 +969,7 @@ i32.add i32.const 2 i32.shl - i32.const 17376 + i32.const 18384 i32.add i32.const 0 i32.store offset=96 @@ -987,13 +987,13 @@ br $for-loop|0 end end - i32.const 17376 - i32.const 18960 + i32.const 18384 + i32.const 19968 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 17376 + i32.const 18384 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -1003,8 +1003,8 @@ i32.const 1073741808 i32.ge_u if - i32.const 144 - i32.const 96 + i32.const 1152 + i32.const 1104 i32.const 457 i32.const 29 call $~lib/builtins/abort @@ -1077,7 +1077,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -1129,7 +1129,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -1162,7 +1162,7 @@ i32.and if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1233,7 +1233,7 @@ global.get $~lib/rt/tlsf/collectLock if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 490 i32.const 13 call $~lib/builtins/abort @@ -1324,7 +1324,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1340,7 +1340,7 @@ i32.lt_u if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1384,16 +1384,16 @@ i32.const 8 i32.shr_u local.tee $2 - i32.const 4736 + i32.const 5744 i32.add i32.load8_u local.get $2 - i32.const 1040 + i32.const 2048 i32.add i32.load8_u i32.const 86 i32.mul - i32.const 1040 + i32.const 2048 i32.add local.get $0 i32.const 255 @@ -1408,7 +1408,7 @@ i32.rem_u i32.const 2 i32.shl - i32.const 3728 + i32.const 4736 i32.add i32.load i32.mul @@ -1419,7 +1419,7 @@ i32.add i32.const 2 i32.shl - i32.const 3760 + i32.const 4768 i32.add i32.load local.tee $2 @@ -1454,7 +1454,7 @@ i32.add i32.const 1 i32.shl - i32.const 5264 + i32.const 6272 i32.add i32.load8_u local.tee $6 @@ -1465,12 +1465,12 @@ i32.add i32.const 1 i32.shl - i32.const 5264 + i32.const 6272 i32.add i32.load8_u offset=1 i32.const 2 i32.shl - i32.const 3760 + i32.const 4768 i32.add i32.load local.tee $2 @@ -1802,7 +1802,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 17376 + i32.const 18384 i32.ge_u if local.get $1 @@ -1850,7 +1850,7 @@ i32.eqz if i32.const 0 - i32.const 96 + i32.const 1104 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -1889,7 +1889,7 @@ i32.shl call $~lib/rt/tlsf/__alloc local.set $8 - i32.const 208 + i32.const 1216 call $~lib/string/String#get:length local.set $3 loop $for-loop|0 @@ -2016,7 +2016,7 @@ local.tee $9 i32.const 1 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.load16_u local.get $2 @@ -2055,7 +2055,7 @@ local.get $1 i32.const 1 i32.shl - i32.const 208 + i32.const 1216 i32.add local.tee $1 i32.load16_u offset=6 @@ -2169,7 +2169,7 @@ ) (func $~lib/rt/pure/__release (; 26 ;) (param $0 i32) local.get $0 - i32.const 17376 + i32.const 18384 i32.gt_u if local.get $0 @@ -2542,7 +2542,7 @@ i32.const 918000 i32.lt_u if (result i32) - i32.const 5760 + i32.const 6768 local.get $3 call $~lib/util/string/stagedBinaryLookup else @@ -2555,7 +2555,7 @@ i32.const 127370 i32.lt_u if (result i32) - i32.const 8752 + i32.const 9760 local.get $1 call $~lib/util/string/stagedBinaryLookup else @@ -2645,7 +2645,7 @@ i32.const 918000 i32.lt_u if (result i32) - i32.const 5760 + i32.const 6768 local.get $3 call $~lib/util/string/stagedBinaryLookup else @@ -2658,7 +2658,7 @@ i32.const 127370 i32.lt_u if (result i32) - i32.const 8752 + i32.const 9760 local.get $2 call $~lib/util/string/stagedBinaryLookup else @@ -2799,7 +2799,7 @@ i32.gt_u if i32.const 0 - i32.const 13984 + i32.const 14992 i32.const 33 i32.const 4 call $~lib/builtins/abort @@ -2996,399 +2996,399 @@ (local $92 i32) (local $93 i32) (local $94 i32) - i32.const 32 + i32.const 1040 call $~lib/string/String#toUpperCase local.tee $9 - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 8 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 32 + i32.const 1040 call $~lib/string/String#toLowerCase local.tee $10 - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 9 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10336 + i32.const 11344 call $~lib/string/String#toUpperCase local.tee $11 - i32.const 10384 + i32.const 11392 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 10 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10432 + i32.const 11440 call $~lib/string/String#toLowerCase local.tee $12 - i32.const 10480 + i32.const 11488 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 11 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10528 + i32.const 11536 call $~lib/string/String#toUpperCase local.tee $13 - i32.const 10624 + i32.const 11632 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 12 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10624 + i32.const 11632 call $~lib/string/String#toLowerCase local.tee $14 - i32.const 10720 + i32.const 11728 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 13 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10816 + i32.const 11824 call $~lib/string/String#toUpperCase local.tee $15 - i32.const 10880 + i32.const 11888 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 14 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10880 + i32.const 11888 call $~lib/string/String#toLowerCase local.tee $16 - i32.const 10944 + i32.const 11952 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 15 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11008 + i32.const 12016 call $~lib/string/String#toUpperCase local.tee $17 - i32.const 11104 + i32.const 12112 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 16 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11104 + i32.const 12112 call $~lib/string/String#toLowerCase local.tee $18 - i32.const 11200 + i32.const 12208 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 17 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11296 + i32.const 12304 call $~lib/string/String#toUpperCase local.tee $19 - i32.const 11392 + i32.const 12400 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 18 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11392 + i32.const 12400 call $~lib/string/String#toLowerCase local.tee $20 - i32.const 11488 + i32.const 12496 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 19 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11584 + i32.const 12592 call $~lib/string/String#toUpperCase local.tee $21 - i32.const 11648 + i32.const 12656 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 20 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11712 + i32.const 12720 call $~lib/string/String#toUpperCase local.tee $22 - i32.const 11776 + i32.const 12784 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 21 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11856 + i32.const 12864 call $~lib/string/String#toUpperCase local.tee $23 - i32.const 11920 + i32.const 12928 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 22 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11984 + i32.const 12992 call $~lib/string/String#toUpperCase local.tee $24 - i32.const 12064 + i32.const 13072 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 23 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 12144 + i32.const 13152 call $~lib/string/String#toUpperCase local.tee $25 - i32.const 12208 + i32.const 13216 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 24 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 12272 + i32.const 13280 call $~lib/string/String#toUpperCase local.tee $26 - i32.const 12336 + i32.const 13344 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 25 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 12400 + i32.const 13408 call $~lib/string/String#toUpperCase local.tee $27 - i32.const 12480 + i32.const 13488 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 26 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 12560 + i32.const 13568 call $~lib/string/String#toUpperCase local.tee $28 - i32.const 12640 + i32.const 13648 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 27 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 12720 + i32.const 13728 call $~lib/string/String#toUpperCase local.tee $29 - i32.const 12864 + i32.const 13872 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 28 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 12720 + i32.const 13728 call $~lib/string/String#toLowerCase local.tee $30 - i32.const 13008 + i32.const 14016 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 32 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 13152 + i32.const 14160 call $~lib/string/String#toUpperCase local.tee $31 - i32.const 13184 + i32.const 14192 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 36 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 13216 + i32.const 14224 call $~lib/string/String#toLowerCase local.tee $32 - i32.const 13248 + i32.const 14256 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 37 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 13280 + i32.const 14288 call $~lib/string/String#toUpperCase local.tee $33 - i32.const 13472 + i32.const 14480 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 38 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 13152 + i32.const 14160 call $~lib/string/String#toUpperCase local.tee $34 call $~lib/string/String#toLowerCase local.tee $35 - i32.const 13680 + i32.const 14688 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 42 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 13712 + i32.const 14720 call $~lib/string/String#toUpperCase local.tee $36 call $~lib/string/String#toLowerCase local.tee $37 - i32.const 13744 + i32.const 14752 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 43 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 13776 + i32.const 14784 call $~lib/string/String#toUpperCase local.tee $38 call $~lib/string/String#toLowerCase local.tee $39 - i32.const 13776 + i32.const 14784 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 44 i32.const 0 call $~lib/builtins/abort @@ -3399,12 +3399,12 @@ local.tee $40 call $~lib/string/String#toLowerCase local.tee $41 - i32.const 14032 + i32.const 15040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 50 i32.const 0 call $~lib/builtins/abort @@ -3415,726 +3415,726 @@ local.tee $42 call $~lib/string/String#toUpperCase local.tee $43 - i32.const 14032 + i32.const 15040 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 51 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14064 + i32.const 15072 call $~lib/string/String#toLowerCase local.tee $44 - i32.const 14096 + i32.const 15104 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 54 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14128 + i32.const 15136 call $~lib/string/String#toLowerCase local.tee $45 - i32.const 14160 + i32.const 15168 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 55 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14192 + i32.const 15200 call $~lib/string/String#toLowerCase local.tee $46 - i32.const 14224 + i32.const 15232 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 56 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14256 + i32.const 15264 call $~lib/string/String#toLowerCase local.tee $47 - i32.const 14288 + i32.const 15296 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 59 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14320 + i32.const 15328 call $~lib/string/String#toLowerCase local.tee $48 - i32.const 14352 + i32.const 15360 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 60 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14384 + i32.const 15392 call $~lib/string/String#toLowerCase local.tee $49 - i32.const 14416 + i32.const 15424 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 61 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14448 + i32.const 15456 call $~lib/string/String#toLowerCase local.tee $50 - i32.const 14480 + i32.const 15488 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 62 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14512 + i32.const 15520 call $~lib/string/String#toLowerCase local.tee $51 - i32.const 14544 + i32.const 15552 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 63 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14576 + i32.const 15584 call $~lib/string/String#toLowerCase local.tee $52 - i32.const 14608 + i32.const 15616 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 64 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14640 + i32.const 15648 call $~lib/string/String#toLowerCase local.tee $53 - i32.const 14672 + i32.const 15680 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 65 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14704 + i32.const 15712 call $~lib/string/String#toLowerCase local.tee $54 - i32.const 14736 + i32.const 15744 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 66 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14768 + i32.const 15776 call $~lib/string/String#toLowerCase local.tee $55 - i32.const 14800 + i32.const 15808 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 67 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14832 + i32.const 15840 call $~lib/string/String#toLowerCase local.tee $56 - i32.const 14864 + i32.const 15872 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 68 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14896 + i32.const 15904 call $~lib/string/String#toLowerCase local.tee $57 - i32.const 14928 + i32.const 15936 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 69 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 14960 + i32.const 15968 call $~lib/string/String#toLowerCase local.tee $58 - i32.const 14992 + i32.const 16000 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 70 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15024 + i32.const 16032 call $~lib/string/String#toLowerCase local.tee $59 - i32.const 15056 + i32.const 16064 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 72 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15088 + i32.const 16096 call $~lib/string/String#toLowerCase local.tee $60 - i32.const 15120 + i32.const 16128 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 73 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15152 + i32.const 16160 call $~lib/string/String#toLowerCase local.tee $61 - i32.const 15184 + i32.const 16192 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 74 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15216 + i32.const 16224 call $~lib/string/String#toLowerCase local.tee $62 - i32.const 15248 + i32.const 16256 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 75 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15280 + i32.const 16288 call $~lib/string/String#toLowerCase local.tee $63 - i32.const 15312 + i32.const 16320 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 78 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15344 + i32.const 16352 call $~lib/string/String#toLowerCase local.tee $64 - i32.const 15376 + i32.const 16384 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 79 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15408 + i32.const 16416 call $~lib/string/String#toLowerCase local.tee $65 - i32.const 15440 + i32.const 16448 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 80 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15472 + i32.const 16480 call $~lib/string/String#toLowerCase local.tee $66 - i32.const 15504 + i32.const 16512 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 81 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15536 + i32.const 16544 call $~lib/string/String#toLowerCase local.tee $67 - i32.const 15568 + i32.const 16576 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 82 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15600 + i32.const 16608 call $~lib/string/String#toLowerCase local.tee $68 - i32.const 15632 + i32.const 16640 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 83 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15664 + i32.const 16672 call $~lib/string/String#toLowerCase local.tee $69 - i32.const 14736 + i32.const 15744 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 84 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15696 + i32.const 16704 call $~lib/string/String#toLowerCase local.tee $70 - i32.const 15728 + i32.const 16736 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 85 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15760 + i32.const 16768 call $~lib/string/String#toLowerCase local.tee $71 - i32.const 15792 + i32.const 16800 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 86 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15824 + i32.const 16832 call $~lib/string/String#toLowerCase local.tee $72 - i32.const 15856 + i32.const 16864 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 87 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15888 + i32.const 16896 call $~lib/string/String#toLowerCase local.tee $73 - i32.const 15920 + i32.const 16928 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 88 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 15952 + i32.const 16960 call $~lib/string/String#toLowerCase local.tee $74 - i32.const 15984 + i32.const 16992 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 89 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16016 + i32.const 17024 call $~lib/string/String#toLowerCase local.tee $75 - i32.const 16048 + i32.const 17056 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 90 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16080 + i32.const 17088 call $~lib/string/String#toLowerCase local.tee $76 - i32.const 16112 + i32.const 17120 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 91 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16144 + i32.const 17152 call $~lib/string/String#toLowerCase local.tee $77 - i32.const 16176 + i32.const 17184 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 92 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16208 + i32.const 17216 call $~lib/string/String#toLowerCase local.tee $78 - i32.const 16240 + i32.const 17248 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 93 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16272 + i32.const 17280 call $~lib/string/String#toLowerCase local.tee $79 - i32.const 16304 + i32.const 17312 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 94 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16336 + i32.const 17344 call $~lib/string/String#toLowerCase local.tee $80 - i32.const 16368 + i32.const 17376 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 95 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16400 + i32.const 17408 call $~lib/string/String#toLowerCase local.tee $81 - i32.const 16432 + i32.const 17440 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 96 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16464 + i32.const 17472 call $~lib/string/String#toUpperCase local.tee $82 - i32.const 16496 + i32.const 17504 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 99 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 13712 + i32.const 14720 call $~lib/string/String#toUpperCase local.tee $83 - i32.const 16528 + i32.const 17536 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 100 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16560 + i32.const 17568 call $~lib/string/String#toUpperCase local.tee $84 - i32.const 16592 + i32.const 17600 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 101 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16624 + i32.const 17632 call $~lib/string/String#toUpperCase local.tee $85 - i32.const 16656 + i32.const 17664 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 102 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16688 + i32.const 17696 call $~lib/string/String#toUpperCase local.tee $86 - i32.const 16720 + i32.const 17728 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 103 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16752 + i32.const 17760 call $~lib/string/String#toUpperCase local.tee $87 - i32.const 16784 + i32.const 17792 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 104 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16816 + i32.const 17824 call $~lib/string/String#toUpperCase local.tee $88 - i32.const 16784 + i32.const 17792 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 105 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16848 + i32.const 17856 call $~lib/string/String#toUpperCase local.tee $89 - i32.const 16880 + i32.const 17888 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 106 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16912 + i32.const 17920 call $~lib/string/String#toUpperCase local.tee $90 - i32.const 16944 + i32.const 17952 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 107 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 16976 + i32.const 17984 call $~lib/string/String#toUpperCase local.tee $91 - i32.const 17008 + i32.const 18016 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 108 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 17040 + i32.const 18048 call $~lib/string/String#toUpperCase local.tee $92 - i32.const 17072 + i32.const 18080 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 109 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 17104 + i32.const 18112 call $~lib/string/String#toUpperCase local.tee $93 - i32.const 17136 + i32.const 18144 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 110 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 17168 + i32.const 18176 call $~lib/string/String#toUpperCase local.tee $94 - i32.const 17200 + i32.const 18208 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 111 i32.const 0 call $~lib/builtins/abort @@ -4297,7 +4297,7 @@ local.get $4 i64.ne if - i32.const 17232 + i32.const 18240 i32.const 3 local.get $3 f64.convert_i32_s @@ -4313,7 +4313,7 @@ local.get $2 i64.ne if - i32.const 17312 + i32.const 18320 i32.const 3 local.get $3 f64.convert_i32_s @@ -4330,7 +4330,7 @@ i64.ne if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 148 i32.const 2 call $~lib/builtins/abort @@ -4341,7 +4341,7 @@ i64.ne if i32.const 0 - i32.const 5680 + i32.const 6688 i32.const 149 i32.const 2 call $~lib/builtins/abort @@ -4560,7 +4560,7 @@ i32.and if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -4587,7 +4587,7 @@ local.tee $1 if local.get $1 - i32.const 17376 + i32.const 18384 i32.ge_u if local.get $1 @@ -4605,7 +4605,7 @@ i32.and if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -4620,7 +4620,7 @@ i32.le_u if i32.const 0 - i32.const 48 + i32.const 1056 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/std/string-encoding.optimized.wat b/tests/compiler/std/string-encoding.optimized.wat index 694df981e5..acaca85413 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)) @@ -39,7 +39,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 21052 + i32.const 22060 i32.gt_u if local.get $0 @@ -58,7 +58,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -77,7 +77,7 @@ i32.and if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -88,7 +88,7 @@ ) (func $~lib/rt/pure/__release (; 7 ;) (param $0 i32) local.get $0 - i32.const 21052 + i32.const 22060 i32.gt_u if local.get $0 @@ -110,7 +110,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -132,7 +132,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -175,7 +175,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -271,7 +271,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -285,7 +285,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -358,7 +358,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -413,7 +413,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -428,7 +428,7 @@ i32.ne if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -476,7 +476,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -559,7 +559,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -576,7 +576,7 @@ i32.lt_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -604,7 +604,7 @@ i32.lt_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -677,11 +677,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 @@ -692,7 +692,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 21056 + i32.const 22064 i32.add i32.const 0 i32.store offset=4 @@ -710,7 +710,7 @@ i32.add i32.const 2 i32.shl - i32.const 21056 + i32.const 22064 i32.add i32.const 0 i32.store offset=96 @@ -728,13 +728,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 @@ -744,8 +744,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 @@ -818,7 +818,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -870,7 +870,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -903,7 +903,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -974,7 +974,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 @@ -1065,7 +1065,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1081,7 +1081,7 @@ i32.lt_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -1308,7 +1308,7 @@ (func $std/string-encoding/testUTF16Encode (; 19 ;) (local $0 i32) (local $1 i32) - i32.const 32 + i32.const 1040 call $~lib/string/String.UTF16.encode local.tee $1 local.tee $0 @@ -1319,7 +1319,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 15 i32.const 2 call $~lib/builtins/abort @@ -1331,7 +1331,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 16 i32.const 2 call $~lib/builtins/abort @@ -1343,7 +1343,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 17 i32.const 2 call $~lib/builtins/abort @@ -1355,7 +1355,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 18 i32.const 2 call $~lib/builtins/abort @@ -1367,7 +1367,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 19 i32.const 2 call $~lib/builtins/abort @@ -1379,7 +1379,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 20 i32.const 2 call $~lib/builtins/abort @@ -1389,7 +1389,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 @@ -1401,7 +1401,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 22 i32.const 2 call $~lib/builtins/abort @@ -1411,7 +1411,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 @@ -1423,7 +1423,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 24 i32.const 2 call $~lib/builtins/abort @@ -1435,7 +1435,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 25 i32.const 2 call $~lib/builtins/abort @@ -1447,7 +1447,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 26 i32.const 2 call $~lib/builtins/abort @@ -1459,7 +1459,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 27 i32.const 2 call $~lib/builtins/abort @@ -1618,22 +1618,22 @@ (local $5 i32) (local $6 i32) (local $7 i32) - i32.const 32 + i32.const 1040 call $~lib/string/String.UTF16.encode local.set $0 - i32.const 28 + i32.const 1036 i32.load local.set $1 local.get $0 i32.const 0 call $~lib/string/String.UTF16.decodeUnsafe local.tee $2 - 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 @@ -1643,12 +1643,12 @@ local.get $1 call $~lib/string/String.UTF16.decodeUnsafe local.tee $3 - 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 @@ -1658,12 +1658,12 @@ i32.const 4 call $~lib/string/String.UTF16.decodeUnsafe local.tee $4 - 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 @@ -1675,12 +1675,12 @@ i32.const 2 call $~lib/string/String.UTF16.decodeUnsafe local.tee $5 - 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 @@ -1692,12 +1692,12 @@ i32.const 4 call $~lib/string/String.UTF16.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 46 i32.const 2 call $~lib/builtins/abort @@ -1709,12 +1709,12 @@ i32.const 4 call $~lib/string/String.UTF16.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 47 i32.const 2 call $~lib/builtins/abort @@ -1726,12 +1726,12 @@ i32.const 0 call $~lib/string/String.UTF16.decodeUnsafe local.tee $1 - 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 @@ -2037,7 +2037,7 @@ i32.gt_u if i32.const 0 - i32.const 432 + i32.const 1440 i32.const 719 i32.const 6 call $~lib/builtins/abort @@ -2055,7 +2055,7 @@ (func $std/string-encoding/testUTF8Encode (; 28 ;) (local $0 i32) (local $1 i32) - i32.const 32 + i32.const 1040 i32.const 0 call $~lib/string/String.UTF8.encode local.tee $1 @@ -2067,7 +2067,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 63 i32.const 2 call $~lib/builtins/abort @@ -2079,7 +2079,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 64 i32.const 2 call $~lib/builtins/abort @@ -2091,7 +2091,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 65 i32.const 2 call $~lib/builtins/abort @@ -2103,7 +2103,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 66 i32.const 2 call $~lib/builtins/abort @@ -2115,7 +2115,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 67 i32.const 2 call $~lib/builtins/abort @@ -2127,7 +2127,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 68 i32.const 2 call $~lib/builtins/abort @@ -2139,7 +2139,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 69 i32.const 2 call $~lib/builtins/abort @@ -2151,7 +2151,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 70 i32.const 2 call $~lib/builtins/abort @@ -2163,7 +2163,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 71 i32.const 2 call $~lib/builtins/abort @@ -2175,7 +2175,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 72 i32.const 2 call $~lib/builtins/abort @@ -2187,7 +2187,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 73 i32.const 2 call $~lib/builtins/abort @@ -2199,7 +2199,7 @@ (func $std/string-encoding/testUTF8EncodeNullTerminated (; 29 ;) (local $0 i32) (local $1 i32) - i32.const 32 + i32.const 1040 i32.const 1 call $~lib/string/String.UTF8.encode local.tee $1 @@ -2211,7 +2211,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 80 i32.const 2 call $~lib/builtins/abort @@ -2223,7 +2223,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 81 i32.const 2 call $~lib/builtins/abort @@ -2235,7 +2235,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 82 i32.const 2 call $~lib/builtins/abort @@ -2247,7 +2247,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 83 i32.const 2 call $~lib/builtins/abort @@ -2259,7 +2259,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 84 i32.const 2 call $~lib/builtins/abort @@ -2271,7 +2271,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 85 i32.const 2 call $~lib/builtins/abort @@ -2283,7 +2283,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 86 i32.const 2 call $~lib/builtins/abort @@ -2295,7 +2295,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 87 i32.const 2 call $~lib/builtins/abort @@ -2307,7 +2307,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 88 i32.const 2 call $~lib/builtins/abort @@ -2319,7 +2319,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 89 i32.const 2 call $~lib/builtins/abort @@ -2331,7 +2331,7 @@ i32.ne if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 90 i32.const 2 call $~lib/builtins/abort @@ -2341,7 +2341,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 @@ -2454,7 +2454,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 @@ -2480,7 +2480,7 @@ i32.lt_u if i32.const 0 - i32.const 432 + i32.const 1440 i32.const 735 i32.const 6 call $~lib/builtins/abort @@ -2686,7 +2686,7 @@ i32.eqz if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2715,38 +2715,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 @@ -2757,20 +2757,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 @@ -2780,30 +2780,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 @@ -2833,11 +2833,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 $0 - i32.const 32 + i32.const 1040 i32.const 0 call $~lib/string/String.UTF8.byteLength local.set $9 @@ -2847,12 +2847,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 121 i32.const 2 call $~lib/builtins/abort @@ -2863,12 +2863,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $7 - 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 @@ -2879,12 +2879,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $6 - 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 @@ -2897,12 +2897,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $5 - 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 @@ -2915,12 +2915,12 @@ i32.const 0 call $~lib/string/String.UTF8.decodeUnsafe local.tee $4 - 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 @@ -2933,12 +2933,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 126 i32.const 2 call $~lib/builtins/abort @@ -2951,12 +2951,12 @@ i32.const 1 call $~lib/string/String.UTF8.decodeUnsafe local.tee $2 - 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 @@ -2969,12 +2969,12 @@ i32.const 1 call $~lib/string/String.UTF8.decodeUnsafe local.tee $9 - 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 @@ -2987,12 +2987,12 @@ i32.const 1 call $~lib/string/String.UTF8.decodeUnsafe local.tee $1 - 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 @@ -3036,7 +3036,7 @@ i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 136 i32.const 2 call $~lib/builtins/abort @@ -3052,7 +3052,7 @@ i32.eqz if i32.const 0 - i32.const 112 + i32.const 1120 i32.const 138 i32.const 2 call $~lib/builtins/abort @@ -3070,30 +3070,30 @@ (func $start:std/string-encoding (; 37 ;) (local $0 i32) (local $1 i32) - i32.const 28 + i32.const 1036 i32.load 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 unreachable end call $std/string-encoding/testUTF16Encode - 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 @@ -3104,27 +3104,27 @@ local.get $0 call $~lib/rt/pure/__release call $std/string-encoding/testUTF16DecodeUnsafe - 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 @@ -3132,19 +3132,19 @@ end call $std/string-encoding/testUTF8Encode call $std/string-encoding/testUTF8EncodeNullTerminated - 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 @@ -3156,9 +3156,9 @@ call $~lib/rt/pure/__release 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 (; 38 ;) @@ -3181,7 +3181,7 @@ i32.and if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -3208,7 +3208,7 @@ local.tee $1 if local.get $1 - i32.const 21052 + i32.const 22060 i32.ge_u if local.get $1 @@ -3226,7 +3226,7 @@ i32.and if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -3241,7 +3241,7 @@ i32.le_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 136 i32.const 15 call $~lib/builtins/abort diff --git a/tests/compiler/std/string.optimized.wat b/tests/compiler/std/string.optimized.wat index e80cfbcc58..8962738c94 100644 --- a/tests/compiler/std/string.optimized.wat +++ b/tests/compiler/std/string.optimized.wat @@ -24,353 +24,353 @@ (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) " \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\03\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) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\00.") - (data (i32.const 2240) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00.\000\000") - (data (i32.const 2272) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\00-\005") - (data (i32.const 2304) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\00e\00-\005") - (data (i32.const 2336) "\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 2368) "\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 2400) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\00-\001") - (data (i32.const 2432) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\000\00.\001\00e\00-\000") - (data (i32.const 2464) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\001") - (data (i32.const 2496) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\002\005") - (data (i32.const 2528) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00.\00e\00+\003\00a") - (data (i32.const 2560) "\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 2592) "\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 2624) "\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 2656) "\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 2688) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00e\00+\003\000\008") - (data (i32.const 2720) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00e\00+\003\000\009") - (data (i32.const 2752) "\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 2784) "\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 2832) "\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 2864) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\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_\001") - (data (i32.const 2928) "\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 2976) "\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 3024) "\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 3072) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\006\000") - (data (i32.const 3104) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\006\000") - (data (i32.const 3136) "\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 3168) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\00x") - (data (i32.const 3200) "\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 3248) "\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 3296) "\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 3344) "\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 3376) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\001\00.\00s\001") - (data (i32.const 3408) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00x\000") - (data (i32.const 3440) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00x\005") - (data (i32.const 3472) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00x\00D") - (data (i32.const 3504) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\0b\001\00.\001") - (data (i32.const 3536) "\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 3568) "\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 3600) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\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) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\000\000\000") - (data (i32.const 3696) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\000\000\00a") - (data (i32.const 3728) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\000\000\001") - (data (i32.const 3760) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\00.\000\000") - (data (i32.const 3792) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\000\00.\000\00a") - (data (i32.const 3824) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\001\00e") - (data (i32.const 3856) "\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 3888) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\000\00e\00+\001\000\000") - (data (i32.const 3920) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00.\00-\001\00.") - (data (i32.const 3952) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00e\00-\001\00.\002") - (data (i32.const 3984) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\001\00e\00x") - (data (i32.const 4016) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\001\00x") - (data (i32.const 4048) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\00-\00x") - (data (i32.const 4080) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\001\00x") - (data (i32.const 4112) "\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 4144) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\000\00.") - (data (i32.const 4176) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\000\000") - (data (i32.const 4208) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\000\00.") - (data (i32.const 4240) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\001\00.") - (data (i32.const 4272) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\00.") - (data (i32.const 4304) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\00a") - (data (i32.const 4336) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00.\00.\001") - (data (i32.const 4368) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\000\00.\001\00.\001") - (data (i32.const 4400) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\000\00.\00 \001") - (data (i32.const 4432) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\000\00.\000") - (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) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\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) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00+") - (data (i32.const 4592) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00-") - (data (i32.const 4624) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00-\00-\000") - (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) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00.\00a") - (data (i32.const 4720) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00.\00.\000") - (data (i32.const 4752) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00.") - (data (i32.const 4784) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00.\00.") - (data (i32.const 4816) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 4848) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\0b") - (data (i32.const 4880) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\0e\18") - (data (i32.const 4912) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\0e\181\00.\001") - (data (i32.const 4944) "\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 4976) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\0c") - (data (i32.const 5008) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e") - (data (i32.const 5040) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") - (data (i32.const 5072) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\002\002") - (data (i32.const 5104) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\002\002") - (data (i32.const 5136) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\002\003") - (data (i32.const 5168) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\002\003") - (data (i32.const 5200) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\003\007") - (data (i32.const 5232) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\003\007") - (data (i32.const 5264) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\00e\003\008") - (data (i32.const 5296) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\00e\00-\003\008") - (data (i32.const 5328) "*\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 5392) ".\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 5456) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\005\00e\00-\003\002\004") - (data (i32.const 5488) "\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 5536) "|\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 5680) "\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 5712) "\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 5744) "\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 5776) "\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 5808) "\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 5856) "\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 5904) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\00.\00e\003\006\000") - (data (i32.const 5936) "\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 5984) "\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 6032) "\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 6080) "\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 6128) "\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 6176) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00I\00n\00f\00i") - (data (i32.const 6208) "\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 6240) "\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 6272) "\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 6464) "\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 6656) "\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 6848) "\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 7008) "\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 7168) "\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 7328) "\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 7488) "\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 7648) "\\\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 7760) "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 7872) "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 7984) "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 8096) "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 8208) "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 8320) "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 8432) "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 8544) "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 8656) "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 8768) "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 8880) "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 8992) "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 9104) "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 9216) "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 9328) "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 9440) "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 9552) "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 9664) "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 9776) "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 9888) "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 10000) "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 10112) "\\\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 10224) "\\\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 10336) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00 \00\t\00\n") - (data (i32.const 10368) "\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 10400) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00b") - (data (i32.const 10432) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00b") - (data (i32.const 10464) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00k\00e\00y\001") - (data (i32.const 10496) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00k\00e\00y\002") - (data (i32.const 10528) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00k\00e\001") - (data (i32.const 10560) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00k\00e\002") - (data (i32.const 10592) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00k\00e\00y\001\002") - (data (i32.const 10624) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00k\00e\00y\001\001") - (data (i32.const 10656) "\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 10688) "\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 10720) "\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 10768) "\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 10816) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00b\00a") - (data (i32.const 10848) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00a") - (data (i32.const 10880) "\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 10928) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00a\00a\00a") - (data (i32.const 10960) "\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 10992) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00a\00a\00a\00a") - (data (i32.const 11024) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00a\00a\00a\00a\00a") - (data (i32.const 11056) "\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 11088) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00-\00b\00-\00c") - (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) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\00a\00b\00c") - (data (i32.const 11184) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\n\00a\00b\00c") - (data (i32.const 11216) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\n") - (data (i32.const 11248) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00c") - (data (i32.const 11280) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00+\00+") - (data (i32.const 11312) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00a\00b\00+\00+") - (data (i32.const 11344) "\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 11392) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00+\00+\00+") - (data (i32.const 11424) "\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 11456) "\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 11504) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00+\00+\00c\00+\00+\00c") - (data (i32.const 11536) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00c\00c\00c\00c") - (data (i32.const 11568) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00c\00c") - (data (i32.const 11600) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00+\00+\00+\00+") - (data (i32.const 11632) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00e") - (data (i32.const 11664) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00b\00c") - (data (i32.const 11696) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00a\00+") - (data (i32.const 11728) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00+\00b\00+\00c") - (data (i32.const 11760) "\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 11792) "\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 11840) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00n") - (data (i32.const 11872) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00j\00k\00l\00m\00n") - (data (i32.const 11904) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00c\00d\00e\00f\00g") - (data (i32.const 11936) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00d\00e\00f\00g\00h") - (data (i32.const 11968) "\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 12016) "\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 12048) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\00e\00f\00g") - (data (i32.const 12080) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00e\00f\00g\00h") - (data (i32.const 12112) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00d") - (data (i32.const 12144) "\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 12192) "$\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 12256) "^\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 12368) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00a\00,\00b\00,\00c") - (data (i32.const 12400) "\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 12432) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00,\00 ") - (data (i32.const 12464) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00,\00b\00,\00,\00c") - (data (i32.const 12496) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00,\00a\00,\00b\00,\00c") - (data (i32.const 12528) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\00a\00,\00b\00,\00c\00,") - (data (i32.const 12560) "\02\00\00\00\01\00\00\00\01\00\00\00\02\00\00\008") - (data (i32.const 12592) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\001\002") - (data (i32.const 12624) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\000\000\000") - (data (i32.const 12656) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\002\003\004") - (data (i32.const 12688) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\001\002\003\004\005") - (data (i32.const 12720) "\0c\00\00\00\01\00\00\00\01\00\00\00\0c\00\00\001\002\003\004\005\006") - (data (i32.const 12752) "\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 12784) "\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 12816) "\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 12848) "\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 12896) "\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 12944) "\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 12992) "\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 13040) "\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00-\001") - (data (i32.const 13072) "\08\00\00\00\01\00\00\00\01\00\00\00\08\00\00\001\000\000\000") - (data (i32.const 13104) "\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 13152) "\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 13200) "\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 13232) "\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 13280) "\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 13328) "\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 13376) "\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 13424) "\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 13472) "\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 13520) "\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 13568) " \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 13616) "\"\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 13680) "$\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 13744) "&\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 13808) "(\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 13872) "\n\00\00\00\01\00\00\00\01\00\00\00\n\00\00\00-\001\002\003\004") - (data (i32.const 13904) "\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 13952) "\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 14000) "\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 14048) " \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 14096) "$\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 14160) "&\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 14224) "(\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 14288) "\06\00\00\00\01\00\00\00\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 14320) "\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 14352) "\b8\02\00\00\01\00\00\00\06\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#push else local.get $3 - i32.const 272 + i32.const 1280 call $~lib/array/Array<~lib/string/String>#push end local.get $2 @@ -5479,7 +5422,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 @@ -5495,8 +5438,8 @@ i32.load offset=12 i32.ge_u if - i32.const 12208 - i32.const 12160 + i32.const 13216 + i32.const 13168 i32.const 93 i32.const 41 call $~lib/builtins/abort @@ -5515,8 +5458,8 @@ if local.get $0 call $~lib/rt/pure/__release - i32.const 12272 - i32.const 12160 + i32.const 13280 + i32.const 13168 i32.const 97 i32.const 39 call $~lib/builtins/abort @@ -5600,7 +5543,7 @@ local.get $0 i32.eqz if - i32.const 1424 + i32.const 2432 return end local.get $0 @@ -5641,7 +5584,7 @@ local.get $0 i32.eqz if - i32.const 1424 + i32.const 2432 return end local.get $0 @@ -5741,7 +5684,7 @@ local.get $0 i64.eqz if - i32.const 1424 + i32.const 2432 return end local.get $0 @@ -5785,7 +5728,7 @@ local.get $0 i64.eqz if - i32.const 1424 + i32.const 2432 return end local.get $0 @@ -6043,7 +5986,7 @@ local.get $4 i32.const 2 i32.shl - i32.const 15280 + i32.const 16288 i32.add i64.load32_u local.get $10 @@ -6171,7 +6114,7 @@ i32.sub i32.const 2 i32.shl - i32.const 15280 + i32.const 16288 i32.add i64.load32_u i64.mul @@ -6593,14 +6536,14 @@ i32.sub global.set $~lib/util/number/_K local.get $9 - i32.const 14368 + i32.const 15376 i32.add i64.load global.set $~lib/util/number/_frc_pow local.get $4 i32.const 1 i32.shl - i32.const 15088 + i32.const 16096 i32.add i32.load16_s global.set $~lib/util/number/_exp_pow @@ -6777,7 +6720,7 @@ f64.const 0 f64.eq if - i32.const 14304 + i32.const 15312 return end local.get $0 @@ -6790,11 +6733,11 @@ local.get $0 f64.ne if - i32.const 4832 + i32.const 5840 return end - i32.const 6048 - i32.const 14336 + i32.const 7056 + i32.const 15344 local.get $0 f64.const 0 f64.lt @@ -7039,47 +6982,47 @@ (local $210 i32) (local $211 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 8 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 10 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 11 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 12 i32.const 0 call $~lib/builtins/abort @@ -7091,7 +7034,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 14 i32.const 0 call $~lib/builtins/abort @@ -7113,44 +7056,44 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 15 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 17 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 18 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 19 i32.const 0 call $~lib/builtins/abort @@ -7161,12 +7104,12 @@ i32.const 0 call $~lib/string/String.fromCharCode|trampoline local.tee $41 - 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 21 i32.const 0 call $~lib/builtins/abort @@ -7177,12 +7120,12 @@ i32.const 54 call $~lib/string/String.fromCharCode|trampoline local.tee $42 - 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 22 i32.const 0 call $~lib/builtins/abort @@ -7193,12 +7136,12 @@ i32.const 65590 call $~lib/string/String.fromCharCode|trampoline local.tee $43 - 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 23 i32.const 0 call $~lib/builtins/abort @@ -7208,12 +7151,12 @@ i32.const 57088 call $~lib/string/String.fromCharCode local.tee $44 - 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 24 i32.const 0 call $~lib/builtins/abort @@ -7222,12 +7165,12 @@ i32.const 0 call $~lib/string/String.fromCodePoint local.tee $45 - 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 26 i32.const 0 call $~lib/builtins/abort @@ -7236,12 +7179,12 @@ i32.const 54 call $~lib/string/String.fromCodePoint local.tee $46 - 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 27 i32.const 0 call $~lib/builtins/abort @@ -7250,12 +7193,12 @@ i32.const 119558 call $~lib/string/String.fromCodePoint local.tee $47 - 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 28 i32.const 0 call $~lib/builtins/abort @@ -7263,13 +7206,13 @@ end global.get $std/string/str local.set $12 - i32.const 608 + i32.const 1616 local.tee $1 i32.eqz if - i32.const 608 + i32.const 1616 call $~lib/rt/pure/__release - i32.const 640 + i32.const 1648 local.set $1 end block $__inlined_func$~lib/string/String#startsWith @@ -7309,7 +7252,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 30 i32.const 0 call $~lib/builtins/abort @@ -7326,7 +7269,7 @@ local.get $0 i32.lt_s select - i32.const 672 + i32.const 1680 call $~lib/string/String#get:length local.tee $1 i32.sub @@ -7337,7 +7280,7 @@ drop local.get $8 local.get $0 - i32.const 672 + i32.const 1680 local.get $1 call $~lib/util/string/compareImpl i32.eqz @@ -7345,21 +7288,21 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 31 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 32 i32.const 0 call $~lib/builtins/abort @@ -7367,7 +7310,7 @@ end global.get $std/string/str i32.const 0 - i32.const 736 + i32.const 1744 call $~lib/string/String#padStart local.tee $48 global.get $std/string/str @@ -7375,7 +7318,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 34 i32.const 0 call $~lib/builtins/abort @@ -7383,7 +7326,7 @@ end global.get $std/string/str i32.const 15 - i32.const 736 + i32.const 1744 call $~lib/string/String#padStart local.tee $49 global.get $std/string/str @@ -7391,103 +7334,103 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 35 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 $50 - 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 36 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 $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 37 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 $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 38 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 $53 - 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 39 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 $54 - 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 40 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 $55 - 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 41 i32.const 0 call $~lib/builtins/abort @@ -7495,7 +7438,7 @@ end global.get $std/string/str i32.const 0 - i32.const 736 + i32.const 1744 call $~lib/string/String#padEnd local.tee $56 global.get $std/string/str @@ -7503,7 +7446,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 43 i32.const 0 call $~lib/builtins/abort @@ -7511,7 +7454,7 @@ end global.get $std/string/str i32.const 15 - i32.const 736 + i32.const 1744 call $~lib/string/String#padEnd local.tee $57 global.get $std/string/str @@ -7519,141 +7462,141 @@ 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 272 + i32.const 1280 i32.const 3 - i32.const 736 + i32.const 1744 call $~lib/string/String#padEnd local.tee $58 - 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 45 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 $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 46 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 $60 - 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 47 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 $61 - 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 48 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 $62 - 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 49 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 $63 - 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 50 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 52 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 53 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 54 i32.const 0 call $~lib/builtins/abort @@ -7665,122 +7608,122 @@ call $~lib/string/String#indexOf if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 55 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 56 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 57 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 58 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 59 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 60 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 61 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 63 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 64 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 @@ -7788,549 +7731,549 @@ 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 2147483647 call $~lib/string/String#lastIndexOf i32.const 2 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 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 67 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 68 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 69 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 70 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 71 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 72 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 73 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 75 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 76 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 77 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 640 - i32.const 640 - call $~lib/string/String#localeCompare + i32.const 1648 + i32.const 1648 + call $~lib/string/String#localeCompare if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 78 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 79 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 80 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 81 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 82 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 83 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 84 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String#trimStart local.tee $64 - 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 86 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1280 + i32.const 2288 call $~lib/string/String#trimStart local.tee $65 - 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 87 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1312 + i32.const 2320 call $~lib/string/String#trimStart local.tee $66 - 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 88 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String#trimEnd local.tee $67 - 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 90 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1280 + i32.const 2288 call $~lib/string/String#trimEnd local.tee $68 - 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 91 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1312 + i32.const 2320 call $~lib/string/String#trimEnd local.tee $69 - 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 92 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 call $~lib/string/String#trim local.tee $70 - 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 94 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1280 + i32.const 2288 call $~lib/string/String#trim local.tee $71 - 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 95 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1312 + i32.const 2320 call $~lib/string/String#trim 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 96 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 98 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 99 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 100 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 101 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 102 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 103 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 104 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 105 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 106 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 107 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 108 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 109 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 110 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 112 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 113 i32.const 0 call $~lib/builtins/abort @@ -8341,7 +8284,7 @@ i32.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 115 i32.const 0 call $~lib/builtins/abort @@ -8352,1483 +8295,1483 @@ i64.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 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 119 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 120 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2224 + i32.const 3232 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 121 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 122 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2288 + i32.const 3296 call $~lib/util/string/strtod f64.const 1e-05 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 123 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 124 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2352 + i32.const 3360 call $~lib/util/string/strtod f64.const -3e-23 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 2384 + i32.const 3392 call $~lib/util/string/strtod f64.const 3e21 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 2416 + i32.const 3424 call $~lib/util/string/strtod f64.const 0.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 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 128 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 129 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2512 + i32.const 3520 call $~lib/util/string/strtod f64.const 0.25 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 2544 + i32.const 3552 call $~lib/util/string/strtod f64.const 1e3 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 2576 + i32.const 3584 call $~lib/util/string/strtod f64.const 1e-10 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 2608 + i32.const 3616 call $~lib/util/string/strtod f64.const 1e-30 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 2640 + i32.const 3648 call $~lib/util/string/strtod f64.const 1e-323 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 2672 + i32.const 3680 call $~lib/util/string/strtod f64.const 0 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 2704 + i32.const 3712 call $~lib/util/string/strtod f64.const 1.e+308 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 2736 + i32.const 3744 call $~lib/util/string/strtod f64.const inf 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 272 + i32.const 1280 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 138 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2768 + i32.const 3776 call $~lib/util/string/strtod f64.const 0.1 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 2800 + i32.const 3808 call $~lib/util/string/strtod f64.const 1e-10 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 2848 + i32.const 3856 call $~lib/util/string/strtod f64.const 10 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 2880 + i32.const 3888 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 144 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 145 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2944 + i32.const 3952 call $~lib/util/string/strtod f64.const 10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 146 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 2992 + i32.const 4000 call $~lib/util/string/strtod f64.const 123456789 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 3040 + i32.const 4048 call $~lib/util/string/strtod f64.const 1 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 3088 + i32.const 4096 call $~lib/util/string/strtod f64.const 1e-60 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 3120 + i32.const 4128 call $~lib/util/string/strtod f64.const 1.e+60 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 3152 + i32.const 4160 call $~lib/util/string/strtod f64.const -0 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 3184 + i32.const 4192 call $~lib/util/string/strtod f64.const 1 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 155 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3216 + i32.const 4224 call $~lib/util/string/strtod f64.const -1.1 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 3264 + i32.const 4272 call $~lib/util/string/strtod f64.const 10 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 3312 + i32.const 4320 call $~lib/util/string/strtod f64.const 10 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 158 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3360 + i32.const 4368 call $~lib/util/string/strtod f64.const 0.022 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 159 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3392 + i32.const 4400 call $~lib/util/string/strtod f64.const 11 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 3424 + i32.const 4432 call $~lib/util/string/strtod f64.const 0 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 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 162 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 163 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3520 + i32.const 4528 call $~lib/util/string/strtod f64.const 1.1 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 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 165 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 166 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 167 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 168 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3680 + i32.const 4688 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 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 170 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3744 + i32.const 4752 call $~lib/util/string/strtod f64.const 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 3776 + i32.const 4784 call $~lib/util/string/strtod f64.const 0 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 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 173 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3840 + i32.const 4848 call $~lib/util/string/strtod f64.const 10 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 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 175 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 3904 + i32.const 4912 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 3936 + i32.const 4944 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 3968 + i32.const 4976 call $~lib/util/string/strtod f64.const 0.1 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 4000 + i32.const 5008 call $~lib/util/string/strtod f64.const 1 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 4032 + i32.const 5040 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 4064 + i32.const 5072 call $~lib/util/string/strtod f64.const 1 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 4096 + i32.const 5104 call $~lib/util/string/strtod f64.const 0.1 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 4128 + i32.const 5136 call $~lib/util/string/strtod f64.const 0.01 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 4160 + i32.const 5168 call $~lib/util/string/strtod f64.const 0 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 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 185 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 186 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4256 + i32.const 5264 call $~lib/util/string/strtod f64.const 0.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 4288 + i32.const 5296 call $~lib/util/string/strtod f64.const 0 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 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 189 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4352 + i32.const 5360 call $~lib/util/string/strtod f64.const 1 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 4384 + i32.const 5392 call $~lib/util/string/strtod f64.const 0.1 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 4416 + i32.const 5424 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 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 193 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 194 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 195 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 196 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4576 + i32.const 5584 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 197 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4608 + i32.const 5616 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 198 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4640 + i32.const 5648 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 199 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4672 + i32.const 5680 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 200 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4704 + i32.const 5712 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 201 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4736 + i32.const 5744 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 202 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4768 + i32.const 5776 call $~lib/util/string/strtod local.tee $2 local.get $2 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 4800 + i32.const 5808 call $~lib/util/string/strtod local.tee $2 local.get $2 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 4832 + i32.const 5840 call $~lib/util/string/strtod local.tee $2 local.get $2 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 4864 + i32.const 5872 call $~lib/util/string/strtod local.tee $2 local.get $2 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 4896 + i32.const 5904 call $~lib/util/string/strtod local.tee $2 local.get $2 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 4928 + i32.const 5936 call $~lib/util/string/strtod local.tee $2 local.get $2 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 4960 + i32.const 5968 call $~lib/util/string/strtod local.tee $2 local.get $2 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 4992 + i32.const 6000 call $~lib/util/string/strtod local.tee $2 local.get $2 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 5024 + i32.const 6032 call $~lib/util/string/strtod local.tee $2 local.get $2 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 5056 + i32.const 6064 call $~lib/util/string/strtod local.tee $2 local.get $2 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 5088 + i32.const 6096 call $~lib/util/string/strtod f64.const 1e22 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 213 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5120 + i32.const 6128 call $~lib/util/string/strtod f64.const 1e-22 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 214 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5152 + i32.const 6160 call $~lib/util/string/strtod f64.const 1.e+23 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 215 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5184 + i32.const 6192 call $~lib/util/string/strtod f64.const 1e-23 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 216 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5216 + i32.const 6224 call $~lib/util/string/strtod f64.const 1.e+37 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 217 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5248 + i32.const 6256 call $~lib/util/string/strtod f64.const 1e-37 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 218 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 5280 + i32.const 6288 call $~lib/util/string/strtod f64.const 1.e+38 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 5312 + i32.const 6320 call $~lib/util/string/strtod f64.const 1e-38 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 5344 + i32.const 6352 call $~lib/util/string/strtod f64.const 2.220446049250313e-16 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 5408 + i32.const 6416 call $~lib/util/string/strtod f64.const 1797693134862315708145274e284 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 5472 + i32.const 6480 call $~lib/util/string/strtod f64.const 5e-324 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 5504 + i32.const 6512 call $~lib/util/string/strtod f64.const 1.e+308 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 5552 + i32.const 6560 call $~lib/util/string/strtod f64.const 1 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 5696 + i32.const 6704 call $~lib/util/string/strtod f64.const 0 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 5728 + i32.const 6736 call $~lib/util/string/strtod f64.const inf 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 5760 + i32.const 6768 call $~lib/util/string/strtod f64.const 0 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 5792 + i32.const 6800 call $~lib/util/string/strtod f64.const -inf 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 5824 + i32.const 6832 call $~lib/util/string/strtod f64.const 0 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 5872 + i32.const 6880 call $~lib/util/string/strtod f64.const inf 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 5920 + i32.const 6928 call $~lib/util/string/strtod f64.const inf 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 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 233 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6000 + i32.const 7008 call $~lib/util/string/strtod f64.const inf 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 6048 + i32.const 7056 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 6096 + i32.const 7104 call $~lib/util/string/strtod f64.const inf 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 6144 + i32.const 7152 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 6192 + i32.const 7200 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 238 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6224 + i32.const 7232 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 239 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6256 + i32.const 7264 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 240 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6288 + i32.const 7296 call $~lib/util/string/strtod f64.const 0 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 244 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6480 + i32.const 7488 call $~lib/util/string/strtod f64.const 1e-323 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 257 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6672 + i32.const 7680 call $~lib/util/string/strtod f64.const 2.225073858507202e-308 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 261 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 6864 - i32.const 7024 + i32.const 7872 + i32.const 8032 call $~lib/string/String.__concat local.tee $73 - i32.const 7184 + i32.const 8192 call $~lib/string/String.__concat local.tee $74 - i32.const 7344 + i32.const 8352 call $~lib/string/String.__concat local.tee $75 - i32.const 7504 + i32.const 8512 call $~lib/string/String.__concat local.tee $76 call $~lib/util/string/strtod @@ -9836,346 +9779,346 @@ f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 264 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 7664 + i32.const 8672 call $~lib/util/string/strtod f64.const 9.753531888799502e-104 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 282 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 7776 + i32.const 8784 call $~lib/util/string/strtod f64.const 0.5961860348131807 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 283 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 7888 + i32.const 8896 call $~lib/util/string/strtod f64.const 0.18150131692180388 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 284 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8000 + i32.const 9008 call $~lib/util/string/strtod f64.const 0.42070823575344535 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 285 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8112 + i32.const 9120 call $~lib/util/string/strtod f64.const 0.6654686306516261 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 286 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8224 + i32.const 9232 call $~lib/util/string/strtod f64.const 0.6101852922970868 f64.ne if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 287 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 8336 + i32.const 9344 call $~lib/util/string/strtod f64.const 0.7696695208236968 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 8448 + i32.const 9456 call $~lib/util/string/strtod f64.const 0.25050653222286823 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 8560 + i32.const 9568 call $~lib/util/string/strtod f64.const 0.2740037230228005 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 8672 + i32.const 9680 call $~lib/util/string/strtod f64.const 0.20723093500497428 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 8784 + i32.const 9792 call $~lib/util/string/strtod f64.const 7.900280238081605 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 8896 + i32.const 9904 call $~lib/util/string/strtod f64.const 98.22860653737297 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 9008 + i32.const 10016 call $~lib/util/string/strtod f64.const 746.894972319037 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 9120 + i32.const 10128 call $~lib/util/string/strtod f64.const 1630.2683202827284 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 9232 + i32.const 10240 call $~lib/util/string/strtod f64.const 46371.68629719171 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 9344 + i32.const 10352 call $~lib/util/string/strtod f64.const 653780.5944497711 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 9456 + i32.const 10464 call $~lib/util/string/strtod f64.const 234632.43565024371 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 9568 + i32.const 10576 call $~lib/util/string/strtod f64.const 97094817.16420048 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 9680 + i32.const 10688 call $~lib/util/string/strtod f64.const 499690852.20518744 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 9792 + i32.const 10800 call $~lib/util/string/strtod f64.const 7925201200557245595648 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 9904 + i32.const 10912 call $~lib/util/string/strtod f64.const 6096564585983177528398588e5 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 10016 + i32.const 11024 call $~lib/util/string/strtod f64.const 4800416117477028695992383e42 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 10128 + i32.const 11136 call $~lib/util/string/strtod f64.const 8524829079817968137287277e80 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 10240 + i32.const 11248 call $~lib/util/string/strtod f64.const 3271239291709782092398754e243 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 10352 + i32.const 11360 call $~lib/util/string/strtod local.tee $2 local.get $2 f64.eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 308 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10384 + i32.const 11392 call $~lib/util/string/strtod f64.const 0.1 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 320 - i32.const 10416 + i32.const 1328 + i32.const 11424 call $~lib/string/String.__concat local.tee $1 local.get $1 - i32.const 10448 + i32.const 11456 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 313 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 314 i32.const 2 call $~lib/builtins/abort @@ -10183,329 +10126,329 @@ end local.get $1 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 316 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 + i32.const 1280 i32.const 0 call $~lib/string/String.__eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 317 i32.const 0 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 318 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 320 - i32.const 10416 + i32.const 1328 + i32.const 11424 call $~lib/string/String.__eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 319 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 320 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10480 - i32.const 10512 + i32.const 11488 + i32.const 11520 call $~lib/string/String.__eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 321 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10480 - i32.const 10480 + i32.const 11488 + i32.const 11488 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 10544 - i32.const 10576 + i32.const 11552 + i32.const 11584 call $~lib/string/String.__eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 323 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10608 - i32.const 10640 + i32.const 11616 + i32.const 11648 call $~lib/string/String.__eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 324 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10672 - i32.const 10672 + i32.const 11680 + i32.const 11680 call $~lib/string/String.__eq 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 10672 - i32.const 10704 + i32.const 11680 + i32.const 11712 call $~lib/string/String.__eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 326 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10736 - i32.const 10784 + i32.const 11744 + i32.const 11792 call $~lib/string/String.__eq if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 327 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10416 - i32.const 320 + i32.const 11424 + i32.const 1328 call $~lib/string/String.__gt 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 10832 - i32.const 320 + i32.const 11840 + i32.const 1328 call $~lib/string/String.__gt 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 10832 - i32.const 10864 + i32.const 11840 + i32.const 11872 call $~lib/string/String.__lt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 331 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10832 - i32.const 10448 + i32.const 11840 + i32.const 11456 call $~lib/string/String.__gt 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 10832 - i32.const 10448 + i32.const 11840 + i32.const 11456 call $~lib/string/String.__lt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 333 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10416 + i32.const 11424 i32.const 0 call $~lib/string/String.__lt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 335 i32.const 0 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__lt if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 336 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 338 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 339 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 340 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 341 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 342 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 343 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 344 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 345 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 346 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 347 i32.const 0 call $~lib/builtins/abort @@ -10526,7 +10469,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 352 i32.const 2 call $~lib/builtins/abort @@ -10540,692 +10483,692 @@ call $~lib/rt/pure/__release local.get $0 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 355 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 $77 - 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 357 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 $78 - 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 358 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 $79 - 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 359 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 $80 - i32.const 10864 + i32.const 11872 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 360 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 $81 - i32.const 10944 + i32.const 11952 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 361 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 10448 + i32.const 11456 i32.const 4 call $~lib/string/String#repeat local.tee $82 - 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 362 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 $83 - 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 363 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 $84 - 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 364 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 $85 - 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 365 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 $86 - 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 367 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 - i32.const 4576 + i32.const 1280 + i32.const 1280 + i32.const 5584 call $~lib/string/String#replace local.tee $87 - i32.const 4576 + i32.const 5584 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 4576 - i32.const 4576 - i32.const 272 + i32.const 5584 + i32.const 5584 + i32.const 1280 call $~lib/string/String#replace local.tee $88 - 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 369 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4576 - i32.const 272 - i32.const 272 + i32.const 5584 + i32.const 1280 + i32.const 1280 call $~lib/string/String#replace local.tee $89 - i32.const 4576 + i32.const 5584 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 800 - i32.const 4608 - i32.const 4576 + i32.const 1808 + i32.const 5616 + i32.const 5584 call $~lib/string/String#replace 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 371 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 800 - i32.const 4576 + i32.const 1808 + i32.const 1808 + i32.const 5584 call $~lib/string/String#replace local.tee $91 - i32.const 4576 + i32.const 5584 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 372 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 1248 - i32.const 4576 + i32.const 1808 + i32.const 2256 + i32.const 5584 call $~lib/string/String#replace 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 373 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 10448 - i32.const 10448 + i32.const 1808 + i32.const 11456 + i32.const 11456 call $~lib/string/String#replace local.tee $93 - 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 374 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11104 - i32.const 4608 - i32.const 4576 + i32.const 12112 + i32.const 5616 + i32.const 5584 call $~lib/string/String#replace local.tee $94 - i32.const 11136 + i32.const 12144 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 800 - i32.const 272 - i32.const 4576 + i32.const 1808 + i32.const 1280 + i32.const 5584 call $~lib/string/String#replace local.tee $95 - 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 376 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11200 - i32.const 11232 - i32.const 4576 + i32.const 12208 + i32.const 12240 + i32.const 5584 call $~lib/string/String#replace local.tee $96 - 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 377 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 11264 - i32.const 11296 + i32.const 1808 + i32.const 12272 + i32.const 12304 call $~lib/string/String#replace local.tee $97 - 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 378 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 11264 - i32.const 272 + i32.const 1808 + i32.const 12272 + i32.const 1280 call $~lib/string/String#replace local.tee $98 - i32.const 10448 + i32.const 11456 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 272 - i32.const 272 - i32.const 800 + i32.const 1280 + i32.const 1280 + i32.const 1808 call $~lib/string/String#replaceAll local.tee $99 - 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 381 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 4608 - i32.const 4576 + i32.const 1808 + i32.const 5616 + i32.const 5584 call $~lib/string/String#replaceAll local.tee $100 - 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 382 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 992 - i32.const 800 - i32.const 4576 + i32.const 2000 + i32.const 1808 + i32.const 5584 call $~lib/string/String#replaceAll local.tee $101 - i32.const 11296 + i32.const 12304 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 11360 - i32.const 800 - i32.const 4576 + i32.const 12368 + i32.const 1808 + i32.const 5584 call $~lib/string/String#replaceAll local.tee $102 - i32.const 11408 + i32.const 12416 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 992 - i32.const 10448 - i32.const 10448 + i32.const 2000 + i32.const 11456 + i32.const 11456 call $~lib/string/String#replaceAll local.tee $103 - 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 386 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 11440 - i32.const 320 - i32.const 11408 + i32.const 12448 + i32.const 1328 + i32.const 12416 call $~lib/string/String#replaceAll local.tee $104 - i32.const 11472 + i32.const 12480 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 992 - i32.const 10448 - i32.const 11296 + i32.const 2000 + i32.const 11456 + i32.const 12304 call $~lib/string/String#replaceAll local.tee $105 - i32.const 11520 + i32.const 12528 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 11552 - i32.const 11584 - i32.const 11296 + i32.const 12560 + i32.const 12592 + i32.const 12304 call $~lib/string/String#replaceAll local.tee $106 - i32.const 11616 + i32.const 12624 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 389 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 1248 - i32.const 4576 + i32.const 1808 + i32.const 2256 + i32.const 5584 call $~lib/string/String#replaceAll local.tee $107 - 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 390 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 1248 - i32.const 11648 - i32.const 11296 + i32.const 2256 + i32.const 12656 + i32.const 12304 call $~lib/string/String#replaceAll local.tee $108 - 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 391 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 11680 - i32.const 4576 + i32.const 1808 + i32.const 12688 + i32.const 5584 call $~lib/string/String#replaceAll local.tee $109 - i32.const 11712 + i32.const 12720 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 10448 - i32.const 10448 - i32.const 4576 + i32.const 11456 + i32.const 11456 + i32.const 5584 call $~lib/string/String#replaceAll local.tee $110 - i32.const 4576 + i32.const 5584 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 11104 - i32.const 4608 - i32.const 4576 + i32.const 12112 + i32.const 5616 + i32.const 5584 call $~lib/string/String#replaceAll local.tee $111 - 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 394 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 $112 - 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 396 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 272 - i32.const 272 - i32.const 4576 + i32.const 1280 + i32.const 1280 + i32.const 5584 call $~lib/string/String#replaceAll local.tee $113 - i32.const 4576 + i32.const 5584 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 4576 - i32.const 4576 - i32.const 272 + i32.const 5584 + i32.const 5584 + i32.const 1280 call $~lib/string/String#replaceAll 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 398 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 4576 - i32.const 272 - i32.const 272 + i32.const 5584 + i32.const 1280 + i32.const 1280 call $~lib/string/String#replaceAll local.tee $115 - i32.const 4576 + i32.const 5584 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 800 - i32.const 800 - i32.const 4608 + i32.const 1808 + i32.const 1808 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $116 - 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 400 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 1216 - i32.const 4608 + i32.const 1808 + i32.const 2224 + i32.const 5616 call $~lib/string/String#replaceAll local.tee $117 - 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 401 i32.const 0 call $~lib/builtins/abort unreachable end - i32.const 800 - i32.const 272 - i32.const 4576 + i32.const 1808 + i32.const 1280 + i32.const 5584 call $~lib/string/String#replaceAll local.tee $118 - 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 402 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 $119 - 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 403 i32.const 0 call $~lib/builtins/abort @@ -11233,19 +11176,19 @@ end global.get $std/string/str call $~lib/rt/pure/__release - i32.const 11808 + i32.const 12816 global.set $std/string/str - i32.const 11808 + i32.const 12816 i32.const 0 i32.const 2147483647 call $~lib/string/String#slice local.tee $120 - 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 407 i32.const 0 call $~lib/builtins/abort @@ -11256,12 +11199,12 @@ i32.const 2147483647 call $~lib/string/String#slice local.tee $121 - i32.const 11856 + i32.const 12864 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 @@ -11272,12 +11215,12 @@ i32.const 2147483647 call $~lib/string/String#slice local.tee $122 - 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 409 i32.const 0 call $~lib/builtins/abort @@ -11288,12 +11231,12 @@ i32.const 7 call $~lib/string/String#slice local.tee $123 - 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 410 i32.const 0 call $~lib/builtins/abort @@ -11304,12 +11247,12 @@ i32.const -6 call $~lib/string/String#slice local.tee $124 - 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 411 i32.const 0 call $~lib/builtins/abort @@ -11320,12 +11263,12 @@ i32.const 3 call $~lib/string/String#slice local.tee $125 - 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 412 i32.const 0 call $~lib/builtins/abort @@ -11336,12 +11279,12 @@ i32.const -1 call $~lib/string/String#slice local.tee $126 - 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 413 i32.const 0 call $~lib/builtins/abort @@ -11352,12 +11295,12 @@ i32.const 2147483647 call $~lib/string/String#substr local.tee $127 - 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 415 i32.const 0 call $~lib/builtins/abort @@ -11368,12 +11311,12 @@ i32.const 2147483647 call $~lib/string/String#substr local.tee $128 - i32.const 11856 + i32.const 12864 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 @@ -11384,12 +11327,12 @@ i32.const 2147483647 call $~lib/string/String#substr local.tee $129 - 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 417 i32.const 0 call $~lib/builtins/abort @@ -11400,12 +11343,12 @@ i32.const 7 call $~lib/string/String#substr local.tee $130 - i32.const 12032 + i32.const 13040 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 @@ -11416,12 +11359,12 @@ i32.const -6 call $~lib/string/String#substr local.tee $131 - 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 419 i32.const 0 call $~lib/builtins/abort @@ -11432,12 +11375,12 @@ i32.const 3 call $~lib/string/String#substr local.tee $132 - 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 420 i32.const 0 call $~lib/builtins/abort @@ -11448,12 +11391,12 @@ i32.const -1 call $~lib/string/String#substr local.tee $133 - 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 421 i32.const 0 call $~lib/builtins/abort @@ -11464,12 +11407,12 @@ i32.const 100 call $~lib/string/String#substr local.tee $134 - 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 422 i32.const 0 call $~lib/builtins/abort @@ -11480,12 +11423,12 @@ i32.const 4 call $~lib/string/String#substr local.tee $135 - 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 423 i32.const 0 call $~lib/builtins/abort @@ -11496,12 +11439,12 @@ i32.const -3 call $~lib/string/String#substr local.tee $136 - 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 424 i32.const 0 call $~lib/builtins/abort @@ -11512,12 +11455,12 @@ i32.const 2147483647 call $~lib/string/String#substring local.tee $137 - 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 426 i32.const 0 call $~lib/builtins/abort @@ -11528,12 +11471,12 @@ i32.const 2147483647 call $~lib/string/String#substring local.tee $138 - 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 427 i32.const 0 call $~lib/builtins/abort @@ -11544,12 +11487,12 @@ i32.const 2147483647 call $~lib/string/String#substring local.tee $139 - 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 428 i32.const 0 call $~lib/builtins/abort @@ -11560,12 +11503,12 @@ i32.const 7 call $~lib/string/String#substring local.tee $140 - 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 429 i32.const 0 call $~lib/builtins/abort @@ -11576,12 +11519,12 @@ i32.const -6 call $~lib/string/String#substring local.tee $141 - 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 @@ -11592,12 +11535,12 @@ i32.const 3 call $~lib/string/String#substring local.tee $142 - 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 431 i32.const 0 call $~lib/builtins/abort @@ -11608,12 +11551,12 @@ i32.const -1 call $~lib/string/String#substring local.tee $143 - 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 432 i32.const 0 call $~lib/builtins/abort @@ -11624,12 +11567,12 @@ i32.const 100 call $~lib/string/String#substring local.tee $144 - 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 433 i32.const 0 call $~lib/builtins/abort @@ -11640,12 +11583,12 @@ i32.const 4 call $~lib/string/String#substring local.tee $145 - 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 434 i32.const 0 call $~lib/builtins/abort @@ -11656,18 +11599,18 @@ i32.const -3 call $~lib/string/String#substring local.tee $146 - 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 435 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 @@ -11680,7 +11623,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $9 local.get $0 @@ -11690,14 +11633,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 441 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 $0 @@ -11707,14 +11650,14 @@ i32.load offset=12 if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 443 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.set $9 @@ -11729,7 +11672,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $13 local.get $0 @@ -11739,14 +11682,14 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 445 i32.const 2 call $~lib/builtins/abort unreachable end - i32.const 12384 - i32.const 4768 + i32.const 13392 + i32.const 5776 i32.const 2147483647 call $~lib/string/String#split local.set $1 @@ -11761,7 +11704,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 12384 + i32.const 13392 call $~lib/string/String.__eq local.set $5 local.get $0 @@ -11771,14 +11714,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 12384 - i32.const 1056 + i32.const 13392 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#split local.set $5 @@ -11793,7 +11736,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $14 local.get $0 @@ -11805,7 +11748,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__eq local.set $15 local.get $0 @@ -11817,7 +11760,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 11264 + i32.const 12272 call $~lib/string/String.__eq local.set $16 local.get $0 @@ -11827,14 +11770,14 @@ 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 12416 - i32.const 12448 + i32.const 13424 + i32.const 13456 i32.const 2147483647 call $~lib/string/String#split local.set $1 @@ -11849,7 +11792,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $17 local.get $0 @@ -11861,7 +11804,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__eq local.set $18 local.get $0 @@ -11873,7 +11816,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 11264 + i32.const 12272 call $~lib/string/String.__eq local.set $3 local.get $0 @@ -11883,14 +11826,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 12480 - i32.const 1056 + i32.const 13488 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#split local.set $3 @@ -11905,7 +11848,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $19 local.get $0 @@ -11917,7 +11860,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__eq local.set $20 local.get $0 @@ -11929,7 +11872,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $21 local.get $0 @@ -11941,7 +11884,7 @@ i32.const 3 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 11264 + i32.const 12272 call $~lib/string/String.__eq local.set $22 local.get $0 @@ -11951,14 +11894,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 12512 - i32.const 1056 + i32.const 13520 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#split local.set $1 @@ -11973,7 +11916,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $23 local.get $0 @@ -11985,7 +11928,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $24 local.get $0 @@ -11997,7 +11940,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__eq local.set $25 local.get $0 @@ -12009,7 +11952,7 @@ i32.const 3 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 11264 + i32.const 12272 call $~lib/string/String.__eq local.set $4 local.get $0 @@ -12019,14 +11962,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 12544 - i32.const 1056 + i32.const 13552 + i32.const 2064 i32.const 2147483647 call $~lib/string/String#split local.set $4 @@ -12041,7 +11984,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $26 local.get $0 @@ -12053,7 +11996,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__eq local.set $27 local.get $0 @@ -12065,7 +12008,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 11264 + i32.const 12272 call $~lib/string/String.__eq local.set $28 local.get $0 @@ -12077,7 +12020,7 @@ i32.const 3 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 272 + i32.const 1280 call $~lib/string/String.__eq local.set $29 local.get $0 @@ -12087,14 +12030,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 800 - i32.const 272 + i32.const 1808 + i32.const 1280 i32.const 2147483647 call $~lib/string/String#split local.set $1 @@ -12109,7 +12052,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $30 local.get $0 @@ -12121,7 +12064,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__eq local.set $31 local.get $0 @@ -12133,7 +12076,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 11264 + i32.const 12272 call $~lib/string/String.__eq local.set $10 local.get $0 @@ -12143,14 +12086,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 800 - i32.const 272 + i32.const 1808 + i32.const 1280 i32.const 0 call $~lib/string/String#split local.set $0 @@ -12160,14 +12103,14 @@ i32.load offset=12 if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 461 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.set $10 @@ -12182,7 +12125,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $32 local.get $0 @@ -12192,14 +12135,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 12384 - i32.const 1056 + i32.const 13392 + i32.const 2064 i32.const 1 call $~lib/string/String#split local.set $1 @@ -12214,7 +12157,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $6 local.get $0 @@ -12224,14 +12167,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 4 call $~lib/string/String#split local.set $6 @@ -12246,7 +12189,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $33 local.get $0 @@ -12258,7 +12201,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__eq local.set $34 local.get $0 @@ -12270,7 +12213,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 11264 + i32.const 12272 call $~lib/string/String.__eq local.set $7 local.get $0 @@ -12280,14 +12223,14 @@ i32.eqz 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.set $7 @@ -12302,7 +12245,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $35 local.get $0 @@ -12314,7 +12257,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__eq local.set $36 local.get $0 @@ -12326,7 +12269,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 11264 + i32.const 12272 call $~lib/string/String.__eq local.set $37 local.get $0 @@ -12336,14 +12279,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 12384 - i32.const 1056 + i32.const 13392 + i32.const 2064 i32.const -1 call $~lib/string/String#split local.set $1 @@ -12358,7 +12301,7 @@ i32.const 0 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 320 + i32.const 1328 call $~lib/string/String.__eq local.set $38 local.get $0 @@ -12370,7 +12313,7 @@ i32.const 1 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 10416 + i32.const 11424 call $~lib/string/String.__eq local.set $39 local.get $0 @@ -12382,7 +12325,7 @@ i32.const 2 call $~lib/array/Array<~lib/string/String>#__get local.tee $0 - i32.const 11264 + i32.const 12272 call $~lib/string/String.__eq local.set $40 local.get $0 @@ -12392,7 +12335,7 @@ i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 471 i32.const 2 call $~lib/builtins/abort @@ -12403,12 +12346,12 @@ i32.const 0 call $~lib/util/number/itoa32 local.tee $147 - 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 474 i32.const 0 call $~lib/builtins/abort @@ -12417,12 +12360,12 @@ i32.const 1 call $~lib/util/number/itoa32 local.tee $148 - 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 475 i32.const 0 call $~lib/builtins/abort @@ -12431,12 +12374,12 @@ i32.const 8 call $~lib/util/number/itoa32 local.tee $149 - i32.const 12576 + i32.const 13584 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 476 i32.const 0 call $~lib/builtins/abort @@ -12445,12 +12388,12 @@ i32.const 12 call $~lib/util/number/itoa32 local.tee $150 - 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 477 i32.const 0 call $~lib/builtins/abort @@ -12459,12 +12402,12 @@ i32.const 123 call $~lib/util/number/itoa32 local.tee $151 - 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 478 i32.const 0 call $~lib/builtins/abort @@ -12473,12 +12416,12 @@ i32.const -1000 call $~lib/util/number/itoa32 local.tee $152 - 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 479 i32.const 0 call $~lib/builtins/abort @@ -12487,12 +12430,12 @@ i32.const 1234 call $~lib/util/number/itoa32 local.tee $153 - 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 480 i32.const 0 call $~lib/builtins/abort @@ -12501,12 +12444,12 @@ i32.const 12345 call $~lib/util/number/itoa32 local.tee $154 - 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 481 i32.const 0 call $~lib/builtins/abort @@ -12515,12 +12458,12 @@ i32.const 123456 call $~lib/util/number/itoa32 local.tee $155 - 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 482 i32.const 0 call $~lib/builtins/abort @@ -12529,12 +12472,12 @@ i32.const 1111111 call $~lib/util/number/itoa32 local.tee $156 - 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 483 i32.const 0 call $~lib/builtins/abort @@ -12543,12 +12486,12 @@ i32.const 1234567 call $~lib/util/number/itoa32 local.tee $157 - 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 484 i32.const 0 call $~lib/builtins/abort @@ -12557,12 +12500,12 @@ i32.const 12345678 call $~lib/util/number/itoa32 local.tee $158 - 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 485 i32.const 0 call $~lib/builtins/abort @@ -12571,12 +12514,12 @@ i32.const 123456789 call $~lib/util/number/itoa32 local.tee $159 - 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 486 i32.const 0 call $~lib/builtins/abort @@ -12585,12 +12528,12 @@ i32.const 2147483646 call $~lib/util/number/itoa32 local.tee $160 - i32.const 12912 + i32.const 13920 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 @@ -12599,12 +12542,12 @@ i32.const 2147483647 call $~lib/util/number/itoa32 local.tee $161 - i32.const 12960 + i32.const 13968 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 @@ -12613,12 +12556,12 @@ i32.const -2147483648 call $~lib/util/number/itoa32 local.tee $162 - i32.const 13008 + i32.const 14016 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 @@ -12627,12 +12570,12 @@ i32.const -1 call $~lib/util/number/itoa32 local.tee $163 - i32.const 13056 + i32.const 14064 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 @@ -12641,12 +12584,12 @@ i32.const 0 call $~lib/util/number/utoa32 local.tee $164 - 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 492 i32.const 0 call $~lib/builtins/abort @@ -12655,12 +12598,12 @@ i32.const 1000 call $~lib/util/number/utoa32 local.tee $165 - 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 493 i32.const 0 call $~lib/builtins/abort @@ -12669,12 +12612,12 @@ i32.const 2147483647 call $~lib/util/number/utoa32 local.tee $166 - i32.const 12960 + i32.const 13968 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 @@ -12683,12 +12626,12 @@ i32.const -2147483648 call $~lib/util/number/utoa32 local.tee $167 - 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 495 i32.const 0 call $~lib/builtins/abort @@ -12697,12 +12640,12 @@ i32.const -1 call $~lib/util/number/utoa32 local.tee $168 - i32.const 13168 + i32.const 14176 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 @@ -12711,12 +12654,12 @@ i64.const 0 call $~lib/util/number/utoa64 local.tee $169 - 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 @@ -12725,12 +12668,12 @@ i64.const 12 call $~lib/util/number/utoa64 local.tee $170 - 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 499 i32.const 0 call $~lib/builtins/abort @@ -12739,12 +12682,12 @@ i64.const 123 call $~lib/util/number/utoa64 local.tee $171 - 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 500 i32.const 0 call $~lib/builtins/abort @@ -12753,12 +12696,12 @@ i64.const 1234 call $~lib/util/number/utoa64 local.tee $172 - 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 501 i32.const 0 call $~lib/builtins/abort @@ -12767,12 +12710,12 @@ i64.const 12345 call $~lib/util/number/utoa64 local.tee $173 - 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 502 i32.const 0 call $~lib/builtins/abort @@ -12781,12 +12724,12 @@ i64.const 123456 call $~lib/util/number/utoa64 local.tee $174 - 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 503 i32.const 0 call $~lib/builtins/abort @@ -12795,12 +12738,12 @@ i64.const 1234567 call $~lib/util/number/utoa64 local.tee $175 - 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 504 i32.const 0 call $~lib/builtins/abort @@ -12809,12 +12752,12 @@ i64.const 99999999 call $~lib/util/number/utoa64 local.tee $176 - i32.const 13216 + i32.const 14224 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 @@ -12823,12 +12766,12 @@ i64.const 100000000 call $~lib/util/number/utoa64 local.tee $177 - 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 506 i32.const 0 call $~lib/builtins/abort @@ -12837,12 +12780,12 @@ i64.const 4294967295 call $~lib/util/number/utoa64 local.tee $178 - i32.const 13168 + i32.const 14176 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 @@ -12851,12 +12794,12 @@ i64.const 4294967297 call $~lib/util/number/utoa64 local.tee $179 - i32.const 13296 + i32.const 14304 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 @@ -12865,12 +12808,12 @@ i64.const 68719476735 call $~lib/util/number/utoa64 local.tee $180 - i32.const 13344 + i32.const 14352 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 @@ -12879,12 +12822,12 @@ i64.const 868719476735 call $~lib/util/number/utoa64 local.tee $181 - i32.const 13392 + i32.const 14400 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 @@ -12893,12 +12836,12 @@ i64.const 8687194767350 call $~lib/util/number/utoa64 local.tee $182 - i32.const 13440 + i32.const 14448 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 @@ -12907,12 +12850,12 @@ i64.const 86871947673501 call $~lib/util/number/utoa64 local.tee $183 - i32.const 13488 + i32.const 14496 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 @@ -12921,12 +12864,12 @@ i64.const 999868719476735 call $~lib/util/number/utoa64 local.tee $184 - i32.const 13536 + i32.const 14544 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 @@ -12935,12 +12878,12 @@ i64.const 9999868719476735 call $~lib/util/number/utoa64 local.tee $185 - i32.const 13584 + i32.const 14592 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 @@ -12949,12 +12892,12 @@ i64.const 19999868719476735 call $~lib/util/number/utoa64 local.tee $186 - i32.const 13632 + i32.const 14640 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 @@ -12963,12 +12906,12 @@ i64.const 129999868719476735 call $~lib/util/number/utoa64 local.tee $187 - i32.const 13696 + i32.const 14704 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 @@ -12977,12 +12920,12 @@ i64.const 1239999868719476735 call $~lib/util/number/utoa64 local.tee $188 - i32.const 13760 + i32.const 14768 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 @@ -12991,12 +12934,12 @@ i64.const -1 call $~lib/util/number/utoa64 local.tee $189 - i32.const 13824 + i32.const 14832 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 @@ -13005,12 +12948,12 @@ i64.const 0 call $~lib/util/number/itoa64 local.tee $190 - 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 520 i32.const 0 call $~lib/builtins/abort @@ -13019,12 +12962,12 @@ i64.const -1234 call $~lib/util/number/itoa64 local.tee $191 - i32.const 13888 + i32.const 14896 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 @@ -13033,12 +12976,12 @@ i64.const 4294967295 call $~lib/util/number/itoa64 local.tee $192 - i32.const 13168 + i32.const 14176 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 @@ -13047,12 +12990,12 @@ i64.const 4294967297 call $~lib/util/number/itoa64 local.tee $193 - i32.const 13296 + i32.const 14304 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 @@ -13061,12 +13004,12 @@ i64.const -4294967295 call $~lib/util/number/itoa64 local.tee $194 - 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 524 i32.const 0 call $~lib/builtins/abort @@ -13075,12 +13018,12 @@ i64.const 68719476735 call $~lib/util/number/itoa64 local.tee $195 - i32.const 13344 + i32.const 14352 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 525 i32.const 0 call $~lib/builtins/abort @@ -13089,12 +13032,12 @@ i64.const -68719476735 call $~lib/util/number/itoa64 local.tee $196 - i32.const 13968 + i32.const 14976 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 @@ -13103,12 +13046,12 @@ i64.const -868719476735 call $~lib/util/number/itoa64 local.tee $197 - i32.const 14016 + i32.const 15024 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 @@ -13117,12 +13060,12 @@ i64.const -999868719476735 call $~lib/util/number/itoa64 local.tee $198 - i32.const 14064 + i32.const 15072 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 @@ -13131,12 +13074,12 @@ i64.const -19999868719476735 call $~lib/util/number/itoa64 local.tee $199 - i32.const 14112 + i32.const 15120 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 @@ -13145,12 +13088,12 @@ i64.const 9223372036854775807 call $~lib/util/number/itoa64 local.tee $200 - i32.const 14176 + i32.const 15184 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 @@ -13159,12 +13102,12 @@ i64.const -9223372036854775808 call $~lib/util/number/itoa64 local.tee $201 - i32.const 14240 + i32.const 15248 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 @@ -13173,12 +13116,12 @@ f64.const 0 call $~lib/util/number/dtoa local.tee $202 - i32.const 14304 + i32.const 15312 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 @@ -13187,12 +13130,12 @@ f64.const -0 call $~lib/util/number/dtoa local.tee $203 - i32.const 14304 + i32.const 15312 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 @@ -13201,12 +13144,12 @@ f64.const nan:0x8000000000000 call $~lib/util/number/dtoa local.tee $204 - i32.const 4832 + i32.const 5840 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 @@ -13215,12 +13158,12 @@ f64.const inf call $~lib/util/number/dtoa local.tee $205 - 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 537 i32.const 0 call $~lib/builtins/abort @@ -13229,12 +13172,12 @@ f64.const -inf call $~lib/util/number/dtoa local.tee $206 - i32.const 6048 + i32.const 7056 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 538 i32.const 0 call $~lib/builtins/abort @@ -13243,12 +13186,12 @@ f64.const 2.220446049250313e-16 call $~lib/util/number/dtoa local.tee $207 - i32.const 5344 + i32.const 6352 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 539 i32.const 0 call $~lib/builtins/abort @@ -13257,12 +13200,12 @@ f64.const -2.220446049250313e-16 call $~lib/util/number/dtoa local.tee $208 - i32.const 15344 + i32.const 16352 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 @@ -13271,12 +13214,12 @@ f64.const 1797693134862315708145274e284 call $~lib/util/number/dtoa local.tee $209 - i32.const 5408 + i32.const 6416 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 @@ -13285,12 +13228,12 @@ f64.const -1797693134862315708145274e284 call $~lib/util/number/dtoa local.tee $210 - i32.const 15408 + i32.const 16416 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 @@ -13299,12 +13242,12 @@ f64.const 4185580496821356722454785e274 call $~lib/util/number/dtoa local.tee $211 - 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 543 i32.const 0 call $~lib/builtins/abort @@ -13313,12 +13256,12 @@ f64.const 2.2250738585072014e-308 call $~lib/util/number/dtoa local.tee $12 - 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 544 i32.const 0 call $~lib/builtins/abort @@ -13327,12 +13270,12 @@ f64.const 4.940656e-318 call $~lib/util/number/dtoa local.tee $11 - 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 547 i32.const 0 call $~lib/builtins/abort @@ -13341,12 +13284,12 @@ f64.const 9060801153433600 call $~lib/util/number/dtoa local.tee $8 - i32.const 15648 + i32.const 16656 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 @@ -13355,12 +13298,12 @@ f64.const 4708356024711512064 call $~lib/util/number/dtoa local.tee $9 - i32.const 15712 + i32.const 16720 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 @@ -13369,12 +13312,12 @@ f64.const 9409340012568248320 call $~lib/util/number/dtoa local.tee $13 - 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 550 i32.const 0 call $~lib/builtins/abort @@ -13383,12 +13326,12 @@ f64.const 5e-324 call $~lib/util/number/dtoa local.tee $5 - i32.const 5472 + i32.const 6480 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 551 i32.const 0 call $~lib/builtins/abort @@ -13397,12 +13340,12 @@ f64.const 1 call $~lib/util/number/dtoa local.tee $14 - 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 557 i32.const 0 call $~lib/builtins/abort @@ -13411,12 +13354,12 @@ f64.const 0.1 call $~lib/util/number/dtoa local.tee $15 - i32.const 2480 + i32.const 3488 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 558 i32.const 0 call $~lib/builtins/abort @@ -13425,12 +13368,12 @@ f64.const -1 call $~lib/util/number/dtoa local.tee $16 - i32.const 15872 + i32.const 16880 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 559 i32.const 0 call $~lib/builtins/abort @@ -13439,12 +13382,12 @@ f64.const -0.1 call $~lib/util/number/dtoa local.tee $17 - 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 560 i32.const 0 call $~lib/builtins/abort @@ -13453,12 +13396,12 @@ f64.const 1e6 call $~lib/util/number/dtoa local.tee $18 - i32.const 15936 + i32.const 16944 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 562 i32.const 0 call $~lib/builtins/abort @@ -13467,12 +13410,12 @@ f64.const 1e-06 call $~lib/util/number/dtoa local.tee $3 - i32.const 15984 + i32.const 16992 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 @@ -13481,12 +13424,12 @@ f64.const -1e6 call $~lib/util/number/dtoa local.tee $19 - i32.const 16016 + i32.const 17024 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 @@ -13495,12 +13438,12 @@ f64.const -1e-06 call $~lib/util/number/dtoa local.tee $20 - 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 565 i32.const 0 call $~lib/builtins/abort @@ -13509,12 +13452,12 @@ f64.const 1e7 call $~lib/util/number/dtoa local.tee $21 - 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 566 i32.const 0 call $~lib/builtins/abort @@ -13523,12 +13466,12 @@ f64.const 1e-07 call $~lib/util/number/dtoa local.tee $22 - i32.const 16160 + i32.const 17168 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 567 i32.const 0 call $~lib/builtins/abort @@ -13537,12 +13480,12 @@ f64.const 1.e+308 call $~lib/util/number/dtoa local.tee $23 - i32.const 2704 + i32.const 3712 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 @@ -13551,12 +13494,12 @@ f64.const -1.e+308 call $~lib/util/number/dtoa local.tee $24 - 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 570 i32.const 0 call $~lib/builtins/abort @@ -13565,12 +13508,12 @@ f64.const inf call $~lib/util/number/dtoa local.tee $25 - 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 571 i32.const 0 call $~lib/builtins/abort @@ -13579,12 +13522,12 @@ f64.const -inf call $~lib/util/number/dtoa local.tee $4 - i32.const 6048 + i32.const 7056 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 @@ -13593,12 +13536,12 @@ f64.const 1e-308 call $~lib/util/number/dtoa local.tee $26 - i32.const 16224 + i32.const 17232 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 @@ -13607,12 +13550,12 @@ f64.const -1e-308 call $~lib/util/number/dtoa local.tee $27 - i32.const 16256 + i32.const 17264 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 574 i32.const 0 call $~lib/builtins/abort @@ -13621,12 +13564,12 @@ f64.const 1e-323 call $~lib/util/number/dtoa local.tee $28 - 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 575 i32.const 0 call $~lib/builtins/abort @@ -13635,12 +13578,12 @@ f64.const -1e-323 call $~lib/util/number/dtoa local.tee $29 - 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 @@ -13649,12 +13592,12 @@ f64.const 0 call $~lib/util/number/dtoa local.tee $30 - i32.const 14304 + i32.const 15312 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 @@ -13663,12 +13606,12 @@ f64.const 4294967272 call $~lib/util/number/dtoa local.tee $31 - 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 @@ -13677,12 +13620,12 @@ f64.const 1.2312145673456234e-08 call $~lib/util/number/dtoa local.tee $10 - i32.const 16400 + i32.const 17408 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 @@ -13691,12 +13634,12 @@ f64.const 555555555.5555556 call $~lib/util/number/dtoa local.tee $32 - i32.const 16464 + i32.const 17472 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 @@ -13705,12 +13648,12 @@ f64.const 0.9999999999999999 call $~lib/util/number/dtoa local.tee $6 - 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 583 i32.const 0 call $~lib/builtins/abort @@ -13719,12 +13662,12 @@ f64.const 1 call $~lib/util/number/dtoa local.tee $33 - 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 584 i32.const 0 call $~lib/builtins/abort @@ -13733,12 +13676,12 @@ f64.const 12.34 call $~lib/util/number/dtoa local.tee $34 - 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 585 i32.const 0 call $~lib/builtins/abort @@ -13747,12 +13690,12 @@ f64.const 0.3333333333333333 call $~lib/util/number/dtoa local.tee $7 - i32.const 16624 + i32.const 17632 call $~lib/string/String.__eq i32.eqz if i32.const 0 - i32.const 80 + i32.const 1088 i32.const 587 i32.const 0 call $~lib/builtins/abort @@ -13761,12 +13704,12 @@ f64.const 1234e17 call $~lib/util/number/dtoa local.tee $35 - i32.const 16688 + i32.const 17696 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 @@ -13775,12 +13718,12 @@ f64.const 1234e18 call $~lib/util/number/dtoa local.tee $36 - 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 589 i32.const 0 call $~lib/builtins/abort @@ -13789,12 +13732,12 @@ f64.const 2.71828 call $~lib/util/number/dtoa local.tee $37 - i32.const 16800 + i32.const 17808 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 @@ -13803,12 +13746,12 @@ f64.const 0.0271828 call $~lib/util/number/dtoa local.tee $38 - i32.const 16832 + i32.const 17840 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 @@ -13817,12 +13760,12 @@ f64.const 271.828 call $~lib/util/number/dtoa local.tee $39 - 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 592 i32.const 0 call $~lib/builtins/abort @@ -13831,12 +13774,12 @@ f64.const 1.1e+128 call $~lib/util/number/dtoa local.tee $40 - i32.const 16912 + i32.const 17920 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 @@ -13845,12 +13788,12 @@ f64.const 1.1e-64 call $~lib/util/number/dtoa local.tee $1 - i32.const 16944 + i32.const 17952 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 @@ -13859,12 +13802,12 @@ f64.const 0.000035689 call $~lib/util/number/dtoa local.tee $0 - i32.const 16976 + i32.const 17984 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 @@ -14329,7 +14272,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -14397,7 +14340,7 @@ i32.and if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -14412,7 +14355,7 @@ i32.le_u if i32.const 0 - i32.const 160 + i32.const 1168 i32.const 136 i32.const 15 call $~lib/builtins/abort @@ -14431,7 +14374,7 @@ ) (func $~lib/rt/pure/__visit (; 76 ;) (param $0 i32) local.get $0 - i32.const 17000 + i32.const 18008 i32.lt_u if return 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 dc1adebb97..70b7e0eaf0 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)) @@ -162,51 +162,35 @@ 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 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 - local.get $0 - local.get $1 - i32.add - local.tee $2 - i32.const 2 - i32.sub + i32.store8 offset=2 + 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 br_if $~lib/util/memory/memset|inlined.0 local.get $0 - i32.const 3 - i32.add i32.const 0 - i32.store8 - local.get $0 - local.get $1 - i32.add - i32.const 4 - i32.sub + i32.store8 offset=3 + local.get $2 i32.const 0 i32.store8 local.get $1 @@ -230,97 +214,68 @@ 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 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 - local.get $0 + i32.store offset=8 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 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 - local.get $0 + i32.store offset=24 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 @@ -332,20 +287,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 @@ -365,8 +314,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 @@ -590,7 +539,7 @@ else local.get $0 i32.load - i32.const 32 + i32.const 1040 call $~lib/string/String.__eq end if @@ -722,7 +671,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 @@ -775,7 +724,7 @@ i32.mul i32.add local.tee $2 - i32.const 32 + i32.const 1040 i32.store local.get $2 local.get $1 @@ -1000,11 +949,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 @@ -1054,7 +1003,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 @@ -1085,19 +1034,19 @@ 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 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 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 @@ -1195,8 +1144,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 @@ -1401,7 +1350,7 @@ (local $4 i32) block $__inlined_func$~lib/string/String#concat local.get $0 - i32.const 832 + i32.const 1840 local.get $0 select local.tee $3 @@ -1410,7 +1359,7 @@ i32.shl local.tee $2 local.get $1 - i32.const 832 + i32.const 1840 local.get $1 select local.tee $1 @@ -1422,7 +1371,7 @@ local.tee $0 i32.eqz if - i32.const 336 + i32.const 1344 local.set $0 br $__inlined_func$~lib/string/String#concat end @@ -1443,7 +1392,7 @@ local.get $0 ) (func $~lib/symbol/_Symbol#toString (; 23 ;) (param $0 i32) (result i32) - i32.const 800 + i32.const 1808 block $break|0 (result i32) block $case11|0 block $case10|0 @@ -1465,37 +1414,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 @@ -1511,11 +1460,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 (; 24 ;) @@ -1529,15 +1478,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 @@ -1548,7 +1497,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 9 i32.const 0 call $~lib/builtins/abort @@ -1563,7 +1512,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 @@ -1572,7 +1521,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 @@ -1584,7 +1533,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 17 i32.const 11 call $~lib/builtins/abort @@ -1598,7 +1547,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 18 i32.const 11 call $~lib/builtins/abort @@ -1607,12 +1556,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 @@ -1624,7 +1573,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 21 i32.const 0 call $~lib/builtins/abort @@ -1632,12 +1581,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 @@ -1645,12 +1594,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 @@ -1662,12 +1611,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 @@ -1675,12 +1624,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/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/trace.optimized.wat b/tests/compiler/std/trace.optimized.wat index f8a2b9d94a..e18e468104 100644 --- a/tests/compiler/std/trace.optimized.wat +++ b/tests/compiler/std/trace.optimized.wat @@ -3,14 +3,14 @@ (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)) @@ -22,7 +22,7 @@ i32.const 1 global.set $~started end - i32.const 32 + i32.const 1040 i32.const 0 f64.const 0 f64.const 0 @@ -30,7 +30,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 @@ -38,7 +38,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 @@ -46,7 +46,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 @@ -54,7 +54,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 @@ -62,7 +62,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 @@ -70,7 +70,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 @@ -78,7 +78,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 479a1b7ff8..04f9e42a2d 100644 --- a/tests/compiler/std/typedarray.optimized.wat +++ b/tests/compiler/std/typedarray.optimized.wat @@ -51,145 +51,145 @@ (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\10\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)) @@ -220,7 +220,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -242,7 +242,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -285,7 +285,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -381,7 +381,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -395,7 +395,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -468,7 +468,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -523,7 +523,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -538,7 +538,7 @@ i32.ne if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -586,7 +586,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -669,7 +669,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -686,7 +686,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -714,7 +714,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -787,11 +787,11 @@ if unreachable end - i32.const 7392 + i32.const 8400 local.tee $0 i32.const 0 i32.store - i32.const 8960 + i32.const 9968 i32.const 0 i32.store loop $for-loop|0 @@ -802,7 +802,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 7392 + i32.const 8400 i32.add i32.const 0 i32.store offset=4 @@ -820,7 +820,7 @@ i32.add i32.const 2 i32.shl - i32.const 7392 + i32.const 8400 i32.add i32.const 0 i32.store offset=96 @@ -838,13 +838,13 @@ br $for-loop|0 end end - i32.const 7392 - i32.const 8976 + i32.const 8400 + i32.const 9984 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 7392 + i32.const 8400 global.set $~lib/rt/tlsf/ROOT end local.get $0 @@ -854,8 +854,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 @@ -928,7 +928,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 338 i32.const 13 call $~lib/builtins/abort @@ -980,7 +980,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -1013,7 +1013,7 @@ i32.and if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 365 i32.const 13 call $~lib/builtins/abort @@ -1084,7 +1084,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 @@ -1175,7 +1175,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -1191,7 +1191,7 @@ i32.lt_u if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -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 @@ -1453,7 +1402,7 @@ (local $1 i32) (local $2 i32) local.get $0 - i32.const 7388 + i32.const 8396 i32.gt_u if local.get $0 @@ -1472,7 +1421,7 @@ i32.ne if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1491,7 +1440,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1502,7 +1451,7 @@ ) (func $~lib/rt/pure/__release (; 18 ;) (param $0 i32) local.get $0 - i32.const 7388 + i32.const 8396 i32.gt_u if local.get $0 @@ -1520,8 +1469,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 @@ -1703,7 +1652,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 @@ -1715,7 +1664,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 33 i32.const 2 call $~lib/builtins/abort @@ -1727,7 +1676,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 34 i32.const 2 call $~lib/builtins/abort @@ -1739,7 +1688,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 @@ -1751,7 +1700,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 38 i32.const 2 call $~lib/builtins/abort @@ -1763,7 +1712,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 39 i32.const 2 call $~lib/builtins/abort @@ -1775,7 +1724,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 @@ -1787,7 +1736,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 43 i32.const 2 call $~lib/builtins/abort @@ -1799,7 +1748,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 44 i32.const 2 call $~lib/builtins/abort @@ -1811,7 +1760,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 @@ -1825,7 +1774,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 48 i32.const 2 call $~lib/builtins/abort @@ -1839,7 +1788,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 49 i32.const 2 call $~lib/builtins/abort @@ -1851,7 +1800,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 @@ -1865,7 +1814,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 53 i32.const 2 call $~lib/builtins/abort @@ -1879,7 +1828,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 54 i32.const 2 call $~lib/builtins/abort @@ -1891,7 +1840,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 @@ -1905,7 +1854,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 58 i32.const 2 call $~lib/builtins/abort @@ -1919,7 +1868,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 59 i32.const 2 call $~lib/builtins/abort @@ -1931,7 +1880,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 @@ -1945,7 +1894,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 63 i32.const 2 call $~lib/builtins/abort @@ -1959,7 +1908,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 64 i32.const 2 call $~lib/builtins/abort @@ -1971,7 +1920,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 @@ -1985,7 +1934,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 68 i32.const 2 call $~lib/builtins/abort @@ -1999,7 +1948,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 69 i32.const 2 call $~lib/builtins/abort @@ -2011,7 +1960,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 @@ -2025,7 +1974,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 73 i32.const 2 call $~lib/builtins/abort @@ -2039,7 +1988,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 74 i32.const 2 call $~lib/builtins/abort @@ -2051,7 +2000,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 @@ -2065,7 +2014,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 78 i32.const 2 call $~lib/builtins/abort @@ -2079,7 +2028,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 79 i32.const 2 call $~lib/builtins/abort @@ -2091,7 +2040,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 @@ -2105,7 +2054,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 83 i32.const 2 call $~lib/builtins/abort @@ -2119,7 +2068,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 84 i32.const 2 call $~lib/builtins/abort @@ -2156,8 +2105,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 @@ -2180,8 +2129,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 @@ -2284,8 +2233,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 @@ -2497,7 +2446,7 @@ i32.eqz if i32.const 0 - i32.const 144 + i32.const 1152 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -2814,8 +2763,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 @@ -2835,8 +2784,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 @@ -2867,8 +2816,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 @@ -2886,8 +2835,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 @@ -3186,8 +3135,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 @@ -3236,8 +3185,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 @@ -3434,8 +3383,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 @@ -3687,8 +3636,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 @@ -3746,8 +3695,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 @@ -3770,8 +3719,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 @@ -3835,8 +3784,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 @@ -3859,8 +3808,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 @@ -3929,8 +3878,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 @@ -3953,8 +3902,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 @@ -4112,8 +4061,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 @@ -4133,8 +4082,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 @@ -4156,8 +4105,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 @@ -4179,8 +4128,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 @@ -4207,8 +4156,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 @@ -4230,8 +4179,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 @@ -4258,8 +4207,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 @@ -4378,7 +4327,7 @@ local.get $2 call $~lib/memory/memory.copy local.get $1 - i32.const 7388 + i32.const 8396 i32.ge_u if local.get $1 @@ -4497,7 +4446,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 @@ -4509,7 +4458,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -4522,7 +4471,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -4535,7 +4484,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -4548,7 +4497,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -4664,7 +4613,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 @@ -4676,7 +4625,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -4689,7 +4638,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -4702,7 +4651,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -4715,7 +4664,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -4824,7 +4773,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 @@ -4836,7 +4785,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -4849,7 +4798,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -4862,7 +4811,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -4875,7 +4824,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -5009,7 +4958,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 @@ -5023,7 +4972,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -5036,7 +4985,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -5049,7 +4998,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -5062,7 +5011,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -5194,7 +5143,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 @@ -5208,7 +5157,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -5221,7 +5170,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -5234,7 +5183,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -5247,7 +5196,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -5375,7 +5324,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 @@ -5389,7 +5338,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -5402,7 +5351,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -5415,7 +5364,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -5428,7 +5377,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -5556,7 +5505,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 @@ -5570,7 +5519,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -5583,7 +5532,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -5596,7 +5545,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -5609,7 +5558,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -5737,7 +5686,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 @@ -5751,7 +5700,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -5764,7 +5713,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -5777,7 +5726,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -5790,7 +5739,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -5918,7 +5867,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 @@ -5932,7 +5881,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -5945,7 +5894,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -5958,7 +5907,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -5971,7 +5920,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -6099,7 +6048,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 @@ -6113,7 +6062,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -6126,7 +6075,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -6139,7 +6088,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -6152,7 +6101,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -6280,7 +6229,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 @@ -6294,7 +6243,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 391 i32.const 2 call $~lib/builtins/abort @@ -6307,7 +6256,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 392 i32.const 2 call $~lib/builtins/abort @@ -6320,7 +6269,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 393 i32.const 2 call $~lib/builtins/abort @@ -6333,7 +6282,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 394 i32.const 2 call $~lib/builtins/abort @@ -7851,7 +7800,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 @@ -7859,7 +7808,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 490 i32.const 4 call $~lib/builtins/abort @@ -7870,7 +7819,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -7881,7 +7830,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -7929,7 +7878,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 @@ -7937,7 +7886,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 490 i32.const 4 call $~lib/builtins/abort @@ -7948,7 +7897,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -7959,7 +7908,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -7971,14 +7920,14 @@ global.set $std/typedarray/forEachCallCount ) (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 175 ;) (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 @@ -7989,7 +7938,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -8000,7 +7949,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -8049,7 +7998,7 @@ end ) (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 177 ;) (param $0 i64) (param $1 i32) (param $2 i32) - i32.const 1696 + i32.const 2704 local.get $1 call $~lib/array/Array#__get i64.extend_i32_s @@ -8057,7 +8006,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 490 i32.const 4 call $~lib/builtins/abort @@ -8068,7 +8017,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -8079,7 +8028,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -8129,14 +8078,14 @@ ) (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 179 ;) (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 @@ -8147,7 +8096,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -8158,7 +8107,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -8171,14 +8120,14 @@ ) (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 180 ;) (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 @@ -8189,7 +8138,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 491 i32.const 4 call $~lib/builtins/abort @@ -8200,7 +8149,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 492 i32.const 4 call $~lib/builtins/abort @@ -8268,7 +8217,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 @@ -8285,7 +8234,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 @@ -8295,7 +8244,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 @@ -8323,7 +8272,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 @@ -8337,7 +8286,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -8363,7 +8312,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -8376,7 +8325,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -8389,7 +8338,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -8402,7 +8351,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -8535,7 +8484,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 @@ -8552,7 +8501,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 @@ -8560,7 +8509,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 @@ -8586,7 +8535,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 @@ -8598,7 +8547,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -8623,7 +8572,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -8636,7 +8585,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -8649,7 +8598,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -8662,7 +8611,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -8745,7 +8694,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 @@ -8762,7 +8711,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 @@ -8770,7 +8719,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 @@ -8796,7 +8745,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 @@ -8808,7 +8757,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -8833,7 +8782,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -8846,7 +8795,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -8859,7 +8808,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -8872,7 +8821,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -9018,7 +8967,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 @@ -9035,7 +8984,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 @@ -9045,7 +8994,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 @@ -9073,7 +9022,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 @@ -9087,7 +9036,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -9112,7 +9061,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -9125,7 +9074,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -9138,7 +9087,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -9151,7 +9100,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -9297,7 +9246,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 @@ -9314,7 +9263,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 @@ -9322,7 +9271,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 @@ -9348,7 +9297,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 @@ -9360,7 +9309,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -9385,7 +9334,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -9398,7 +9347,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -9411,7 +9360,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -9424,7 +9373,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -9502,7 +9451,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 @@ -9519,13 +9468,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 @@ -9549,7 +9498,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 @@ -9559,7 +9508,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -9585,7 +9534,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -9598,7 +9547,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -9611,7 +9560,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -9624,7 +9573,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -9714,7 +9663,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 @@ -9731,13 +9680,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 @@ -9761,7 +9710,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 @@ -9771,7 +9720,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -9796,7 +9745,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -9809,7 +9758,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -9822,7 +9771,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -9835,7 +9784,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -9981,7 +9930,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 @@ -9998,14 +9947,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 @@ -10030,7 +9979,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 @@ -10041,7 +9990,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -10066,7 +10015,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -10079,7 +10028,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -10092,7 +10041,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -10105,7 +10054,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -10195,7 +10144,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 @@ -10212,14 +10161,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 @@ -10244,7 +10193,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 @@ -10255,7 +10204,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -10280,7 +10229,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -10293,7 +10242,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -10306,7 +10255,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -10319,7 +10268,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -10465,7 +10414,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 @@ -10482,14 +10431,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 @@ -10514,7 +10463,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 @@ -10525,7 +10474,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -10550,7 +10499,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -10563,7 +10512,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -10576,7 +10525,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -10589,7 +10538,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -10667,7 +10616,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 @@ -10684,14 +10633,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 @@ -10716,7 +10665,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 @@ -10727,7 +10676,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 524 i32.const 4 call $~lib/builtins/abort @@ -10753,7 +10702,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 529 i32.const 2 call $~lib/builtins/abort @@ -10766,7 +10715,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 530 i32.const 2 call $~lib/builtins/abort @@ -10779,7 +10728,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 531 i32.const 2 call $~lib/builtins/abort @@ -10792,7 +10741,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 532 i32.const 2 call $~lib/builtins/abort @@ -10952,7 +10901,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -10967,7 +10916,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 @@ -10988,7 +10937,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 @@ -11002,7 +10951,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -11016,7 +10965,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -11030,7 +10979,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -11044,7 +10993,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -11058,7 +11007,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -11072,7 +11021,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -11086,7 +11035,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -11100,7 +11049,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -11113,7 +11062,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 @@ -11128,7 +11077,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -11143,7 +11092,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -11158,7 +11107,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -11172,7 +11121,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -11186,7 +11135,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -11200,7 +11149,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -11214,7 +11163,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -11228,7 +11177,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -11242,7 +11191,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -11260,7 +11209,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -11272,7 +11221,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 @@ -11286,7 +11235,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -11300,7 +11249,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -11314,7 +11263,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -11328,7 +11277,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -11342,7 +11291,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -11356,7 +11305,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -11372,7 +11321,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -11387,7 +11336,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 @@ -11406,7 +11355,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 @@ -11420,7 +11369,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -11434,7 +11383,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -11448,7 +11397,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -11462,7 +11411,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -11476,7 +11425,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -11490,7 +11439,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -11504,7 +11453,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -11518,7 +11467,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -11531,7 +11480,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 @@ -11546,7 +11495,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -11561,7 +11510,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -11576,7 +11525,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -11590,7 +11539,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -11604,7 +11553,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -11618,7 +11567,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -11632,7 +11581,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -11646,7 +11595,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -11660,7 +11609,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -11677,7 +11626,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -11689,7 +11638,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 @@ -11703,7 +11652,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -11717,7 +11666,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -11731,7 +11680,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -11745,7 +11694,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -11759,7 +11708,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -11773,7 +11722,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -11789,7 +11738,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -11804,7 +11753,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 @@ -11823,7 +11772,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 @@ -11837,7 +11786,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -11851,7 +11800,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -11865,7 +11814,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -11879,7 +11828,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -11893,7 +11842,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -11907,7 +11856,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -11921,7 +11870,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -11935,7 +11884,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -11948,7 +11897,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 @@ -11963,7 +11912,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -11978,7 +11927,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -11993,7 +11942,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -12007,7 +11956,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -12021,7 +11970,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -12035,7 +11984,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -12049,7 +11998,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -12063,7 +12012,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -12077,7 +12026,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -12094,7 +12043,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -12106,7 +12055,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 @@ -12120,7 +12069,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -12134,7 +12083,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -12148,7 +12097,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -12162,7 +12111,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -12176,7 +12125,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -12190,7 +12139,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -12356,7 +12305,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -12371,7 +12320,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 @@ -12392,7 +12341,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 @@ -12406,7 +12355,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -12420,7 +12369,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -12434,7 +12383,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -12448,7 +12397,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -12462,7 +12411,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -12476,7 +12425,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -12490,7 +12439,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -12504,7 +12453,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -12517,7 +12466,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 @@ -12532,7 +12481,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -12547,7 +12496,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -12562,7 +12511,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -12576,7 +12525,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -12590,7 +12539,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -12604,7 +12553,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -12618,7 +12567,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -12632,7 +12581,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -12646,7 +12595,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -12663,7 +12612,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -12675,7 +12624,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 @@ -12689,7 +12638,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -12703,7 +12652,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -12717,7 +12666,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -12731,7 +12680,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -12745,7 +12694,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -12759,7 +12708,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -12775,7 +12724,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -12790,7 +12739,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 @@ -12809,7 +12758,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 @@ -12823,7 +12772,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -12837,7 +12786,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -12851,7 +12800,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -12865,7 +12814,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -12879,7 +12828,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -12893,7 +12842,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -12907,7 +12856,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -12921,7 +12870,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -12934,7 +12883,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 @@ -12949,7 +12898,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -12964,7 +12913,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -12979,7 +12928,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -12993,7 +12942,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -13007,7 +12956,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -13021,7 +12970,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -13035,7 +12984,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -13049,7 +12998,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -13063,7 +13012,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -13080,7 +13029,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -13092,7 +13041,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 @@ -13106,7 +13055,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -13120,7 +13069,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -13134,7 +13083,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -13148,7 +13097,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -13162,7 +13111,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -13176,7 +13125,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -13338,7 +13287,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -13353,7 +13302,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 @@ -13370,7 +13319,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 @@ -13384,7 +13333,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -13398,7 +13347,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -13412,7 +13361,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -13426,7 +13375,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -13440,7 +13389,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -13454,7 +13403,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -13468,7 +13417,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -13482,7 +13431,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -13495,7 +13444,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 @@ -13510,7 +13459,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -13525,7 +13474,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -13540,7 +13489,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -13554,7 +13503,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -13568,7 +13517,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -13582,7 +13531,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -13596,7 +13545,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -13610,7 +13559,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -13624,7 +13573,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -13642,7 +13591,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -13654,7 +13603,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 @@ -13668,7 +13617,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -13682,7 +13631,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -13696,7 +13645,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -13710,7 +13659,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -13724,7 +13673,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -13738,7 +13687,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -13754,7 +13703,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -13769,7 +13718,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 @@ -13786,7 +13735,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 @@ -13800,7 +13749,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -13814,7 +13763,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -13828,7 +13777,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -13842,7 +13791,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -13856,7 +13805,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -13870,7 +13819,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -13884,7 +13833,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -13898,7 +13847,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -13911,7 +13860,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 @@ -13926,7 +13875,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -13941,7 +13890,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -13956,7 +13905,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -13970,7 +13919,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -13984,7 +13933,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -13998,7 +13947,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -14012,7 +13961,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -14026,7 +13975,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -14040,7 +13989,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -14057,7 +14006,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -14069,7 +14018,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 @@ -14083,7 +14032,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -14097,7 +14046,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -14111,7 +14060,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -14125,7 +14074,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -14139,7 +14088,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -14153,7 +14102,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -14315,7 +14264,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -14330,7 +14279,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 @@ -14348,7 +14297,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 @@ -14362,7 +14311,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -14376,7 +14325,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -14390,7 +14339,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -14404,7 +14353,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -14418,7 +14367,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -14432,7 +14381,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -14446,7 +14395,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -14460,7 +14409,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -14473,7 +14422,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 @@ -14488,7 +14437,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -14503,7 +14452,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -14518,7 +14467,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -14532,7 +14481,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -14546,7 +14495,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -14560,7 +14509,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -14574,7 +14523,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -14588,7 +14537,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -14602,7 +14551,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -14619,7 +14568,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -14631,7 +14580,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 @@ -14645,7 +14594,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -14659,7 +14608,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -14673,7 +14622,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -14687,7 +14636,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -14701,7 +14650,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -14715,7 +14664,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -14731,7 +14680,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -14746,7 +14695,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 @@ -14764,7 +14713,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 @@ -14778,7 +14727,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -14792,7 +14741,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -14806,7 +14755,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -14820,7 +14769,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -14834,7 +14783,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -14848,7 +14797,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -14862,7 +14811,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -14876,7 +14825,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -14889,7 +14838,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 @@ -14904,7 +14853,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -14919,7 +14868,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -14934,7 +14883,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -14948,7 +14897,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -14962,7 +14911,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -14976,7 +14925,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -14990,7 +14939,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -15004,7 +14953,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -15018,7 +14967,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -15035,7 +14984,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -15047,7 +14996,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 @@ -15061,7 +15010,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -15075,7 +15024,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -15089,7 +15038,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -15103,7 +15052,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -15117,7 +15066,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -15131,7 +15080,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -15293,7 +15242,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -15308,7 +15257,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 @@ -15326,7 +15275,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 @@ -15340,7 +15289,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -15354,7 +15303,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -15368,7 +15317,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -15382,7 +15331,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -15396,7 +15345,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -15410,7 +15359,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -15424,7 +15373,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -15438,7 +15387,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -15451,7 +15400,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 @@ -15466,7 +15415,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -15481,7 +15430,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -15496,7 +15445,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -15510,7 +15459,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -15524,7 +15473,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -15538,7 +15487,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -15552,7 +15501,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -15566,7 +15515,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -15580,7 +15529,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -15597,7 +15546,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -15609,7 +15558,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 @@ -15623,7 +15572,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -15637,7 +15586,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -15651,7 +15600,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -15665,7 +15614,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -15679,7 +15628,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -15693,7 +15642,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -15855,7 +15804,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 1900 + i32.const 2908 i32.load local.tee $0 local.set $2 @@ -15870,7 +15819,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 @@ -15888,7 +15837,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 @@ -15902,7 +15851,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 558 i32.const 2 call $~lib/builtins/abort @@ -15916,7 +15865,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 559 i32.const 2 call $~lib/builtins/abort @@ -15930,7 +15879,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 560 i32.const 2 call $~lib/builtins/abort @@ -15944,7 +15893,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 561 i32.const 2 call $~lib/builtins/abort @@ -15958,7 +15907,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 562 i32.const 2 call $~lib/builtins/abort @@ -15972,7 +15921,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 563 i32.const 2 call $~lib/builtins/abort @@ -15986,7 +15935,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 564 i32.const 2 call $~lib/builtins/abort @@ -16000,7 +15949,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 565 i32.const 2 call $~lib/builtins/abort @@ -16013,7 +15962,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 @@ -16028,7 +15977,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 568 i32.const 2 call $~lib/builtins/abort @@ -16043,7 +15992,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 569 i32.const 2 call $~lib/builtins/abort @@ -16058,7 +16007,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 570 i32.const 2 call $~lib/builtins/abort @@ -16072,7 +16021,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 571 i32.const 2 call $~lib/builtins/abort @@ -16086,7 +16035,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 572 i32.const 2 call $~lib/builtins/abort @@ -16100,7 +16049,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 573 i32.const 2 call $~lib/builtins/abort @@ -16114,7 +16063,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 574 i32.const 2 call $~lib/builtins/abort @@ -16128,7 +16077,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 575 i32.const 2 call $~lib/builtins/abort @@ -16142,7 +16091,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 576 i32.const 2 call $~lib/builtins/abort @@ -16160,7 +16109,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 580 i32.const 2 call $~lib/builtins/abort @@ -16172,7 +16121,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 @@ -16186,7 +16135,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 582 i32.const 2 call $~lib/builtins/abort @@ -16200,7 +16149,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 583 i32.const 2 call $~lib/builtins/abort @@ -16214,7 +16163,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 584 i32.const 2 call $~lib/builtins/abort @@ -16228,7 +16177,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 585 i32.const 2 call $~lib/builtins/abort @@ -16242,7 +16191,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 586 i32.const 2 call $~lib/builtins/abort @@ -16256,7 +16205,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 587 i32.const 2 call $~lib/builtins/abort @@ -16343,7 +16292,7 @@ local.get $0 i32.eqz if - i32.const 1936 + i32.const 2944 return end local.get $0 @@ -16498,7 +16447,7 @@ local.tee $3 i32.eqz if - i32.const 1920 + i32.const 2928 return end i32.const 0 @@ -16539,7 +16488,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -16551,7 +16500,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 11 @@ -16588,7 +16537,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -16750,7 +16699,7 @@ local.get $0 i32.eqz if - i32.const 1936 + i32.const 2944 return end local.get $0 @@ -16815,7 +16764,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -16827,7 +16776,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -16864,7 +16813,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -16989,7 +16938,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -17001,7 +16950,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 11 @@ -17040,7 +16989,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -17138,7 +17087,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -17150,7 +17099,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -17189,7 +17138,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -17300,7 +17249,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -17312,7 +17261,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 11 @@ -17351,7 +17300,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -17441,7 +17390,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -17453,7 +17402,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 10 @@ -17492,7 +17441,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -17698,7 +17647,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $4 @@ -17709,7 +17658,7 @@ local.tee $3 i64.eqz if (result i32) - i32.const 1936 + i32.const 2944 else local.get $3 i64.const 63 @@ -17768,7 +17717,7 @@ return end local.get $4 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $5 i32.const 21 @@ -17807,7 +17756,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $5 i32.const 1 i32.shl @@ -17914,7 +17863,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -17925,7 +17874,7 @@ local.tee $4 i64.eqz if (result i32) - i32.const 1936 + i32.const 2944 else local.get $4 i64.const 4294967295 @@ -17963,7 +17912,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $5 i32.const 20 @@ -18002,7 +17951,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $5 i32.const 1 i32.shl @@ -18253,7 +18202,7 @@ local.get $4 i32.const 2 i32.shl - i32.const 3104 + i32.const 4112 i32.add i64.load32_u local.get $10 @@ -18381,7 +18330,7 @@ i32.sub i32.const 2 i32.shl - i32.const 3104 + i32.const 4112 i32.add i64.load32_u i64.mul @@ -18803,14 +18752,14 @@ i32.sub global.set $~lib/util/number/_K local.get $9 - i32.const 2192 + i32.const 3200 i32.add i64.load global.set $~lib/util/number/_frc_pow local.get $4 i32.const 1 i32.shl - i32.const 2912 + i32.const 3920 i32.add i32.load16_s global.set $~lib/util/number/_exp_pow @@ -18987,7 +18936,7 @@ f64.const 0 f64.eq if - i32.const 2048 + i32.const 3056 return end local.get $0 @@ -19000,11 +18949,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 @@ -19122,7 +19071,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -19135,7 +19084,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 28 @@ -19175,7 +19124,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -19239,7 +19188,7 @@ i32.const 0 i32.lt_s if - i32.const 1920 + i32.const 2928 return end local.get $3 @@ -19251,7 +19200,7 @@ return end local.get $3 - i32.const 1968 + i32.const 2976 call $~lib/string/String#get:length local.tee $4 i32.const 28 @@ -19290,7 +19239,7 @@ i32.const 1 i32.shl i32.add - i32.const 1968 + i32.const 2976 local.get $4 i32.const 1 i32.shl @@ -19346,8 +19295,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 @@ -19391,8 +19340,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 @@ -19410,8 +19359,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 @@ -19425,8 +19374,8 @@ local.get $2 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 @@ -19529,7 +19478,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $5 call $~lib/typedarray/Int8Array#constructor @@ -19542,7 +19491,7 @@ if local.get $3 local.get $2 - i32.const 3296 + i32.const 4304 local.get $2 call $~lib/array/Array#__get i32.const 24 @@ -19578,8 +19527,8 @@ local.tee $1 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 @@ -19617,7 +19566,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -19644,7 +19593,7 @@ (local $3 i32) (local $4 i32) (local $5 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $3 call $~lib/typedarray/Uint8Array#constructor @@ -19657,7 +19606,7 @@ if local.get $1 local.get $0 - i32.const 3296 + i32.const 4304 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -19701,7 +19650,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -19729,7 +19678,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $5 call $~lib/typedarray/Uint8ClampedArray#constructor @@ -19742,7 +19691,7 @@ if local.get $3 local.get $2 - i32.const 3296 + i32.const 4304 local.get $2 call $~lib/array/Array#__get i32.const 255 @@ -19776,8 +19725,8 @@ local.tee $1 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 @@ -19815,7 +19764,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -19843,7 +19792,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $4 call $~lib/typedarray/Int16Array#constructor @@ -19856,7 +19805,7 @@ if local.get $1 local.get $0 - i32.const 3296 + i32.const 4304 local.get $0 call $~lib/array/Array#__get i32.const 16 @@ -19892,8 +19841,8 @@ local.tee $5 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 @@ -19903,8 +19852,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 @@ -19940,7 +19889,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -19968,7 +19917,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $4 call $~lib/typedarray/Uint16Array#constructor @@ -19981,7 +19930,7 @@ if local.get $1 local.get $0 - i32.const 3296 + i32.const 4304 local.get $0 call $~lib/array/Array#__get i32.const 65535 @@ -20015,8 +19964,8 @@ local.tee $5 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 @@ -20026,8 +19975,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 @@ -20063,7 +20012,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -20091,7 +20040,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $4 call $~lib/typedarray/Int32Array#constructor @@ -20104,7 +20053,7 @@ if local.get $1 local.get $0 - i32.const 3296 + i32.const 4304 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set @@ -20136,8 +20085,8 @@ local.tee $5 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 @@ -20147,8 +20096,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 @@ -20184,7 +20133,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -20212,7 +20161,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $4 call $~lib/typedarray/Uint32Array#constructor @@ -20225,7 +20174,7 @@ if local.get $1 local.get $0 - i32.const 3296 + i32.const 4304 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set @@ -20257,8 +20206,8 @@ local.tee $5 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 @@ -20268,8 +20217,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 @@ -20305,7 +20254,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -20333,7 +20282,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $4 call $~lib/typedarray/Int64Array#constructor @@ -20346,7 +20295,7 @@ if local.get $1 local.get $0 - i32.const 3296 + i32.const 4304 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -20379,8 +20328,8 @@ local.tee $5 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 @@ -20390,8 +20339,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 @@ -20427,7 +20376,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -20455,7 +20404,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $4 call $~lib/typedarray/Uint64Array#constructor @@ -20468,7 +20417,7 @@ if local.get $1 local.get $0 - i32.const 3296 + i32.const 4304 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -20501,8 +20450,8 @@ local.tee $5 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 @@ -20512,8 +20461,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 @@ -20549,7 +20498,7 @@ i64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -20577,7 +20526,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $4 call $~lib/typedarray/Float32Array#constructor @@ -20590,7 +20539,7 @@ if local.get $1 local.get $0 - i32.const 3296 + i32.const 4304 local.get $0 call $~lib/array/Array#__get f32.convert_i32_s @@ -20623,8 +20572,8 @@ local.tee $5 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 @@ -20634,8 +20583,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 @@ -20671,7 +20620,7 @@ f32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -20699,7 +20648,7 @@ (local $4 i32) (local $5 i32) (local $6 i32) - i32.const 3308 + i32.const 4316 i32.load local.tee $4 call $~lib/typedarray/Float64Array#constructor @@ -20712,7 +20661,7 @@ if local.get $1 local.get $0 - i32.const 3296 + i32.const 4304 local.get $0 call $~lib/array/Array#__get f64.convert_i32_s @@ -20745,8 +20694,8 @@ local.tee $5 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 @@ -20756,8 +20705,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 @@ -20793,7 +20742,7 @@ f64.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 684 i32.const 4 call $~lib/builtins/abort @@ -20817,14 +20766,14 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3372 + i32.const 4380 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 @@ -20833,10 +20782,10 @@ local.get $0 i32.load offset=4 local.set $0 - i32.const 3364 + i32.const 4372 i32.load local.set $2 - i32.const 3372 + i32.const 4380 i32.load local.set $3 loop $for-loop|0 @@ -20875,7 +20824,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -20896,7 +20845,7 @@ local.tee $5 i32.ne if - i32.const 3632 + i32.const 4640 i32.const 3 local.get $2 f64.convert_i32_s @@ -20908,7 +20857,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 @@ -20935,8 +20884,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 @@ -20985,8 +20934,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 @@ -21013,8 +20962,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 @@ -21057,7 +21006,7 @@ end ) (func $~lib/typedarray/Int8Array#set<~lib/array/Array> (; 299 ;) (param $0 i32) - i32.const 3580 + i32.const 4588 i32.load i32.const 7 i32.add @@ -21065,8 +21014,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 @@ -21076,9 +21025,9 @@ i32.load offset=4 i32.const 7 i32.add - i32.const 3572 + i32.const 4580 i32.load - i32.const 3576 + i32.const 4584 i32.load call $~lib/memory/memory.copy ) @@ -21150,13 +21099,13 @@ i32.const 10 i32.const 0 i32.const 14 - i32.const 3600 + i32.const 4608 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 call $std/typedarray/valuesEqual<~lib/typedarray/Int8Array> block $folding-inner0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -21169,10 +21118,10 @@ i32.const 3 i32.add local.set $5 - i32.const 3428 + i32.const 4436 i32.load local.set $6 - i32.const 3436 + i32.const 4444 i32.load local.set $7 loop $for-loop|0 @@ -21212,7 +21161,7 @@ i32.const 10 i32.const 0 i32.const 14 - i32.const 3680 + i32.const 4688 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -21224,14 +21173,14 @@ i32.const 10 i32.const 0 i32.const 14 - i32.const 3712 + i32.const 4720 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 call $std/typedarray/valuesEqual<~lib/typedarray/Int8Array> i32.const 0 local.set $0 - i32.const 3516 + i32.const 4524 i32.load i32.const 2 i32.add @@ -21244,10 +21193,10 @@ i32.const 2 i32.add local.set $7 - i32.const 3508 + i32.const 4516 i32.load local.set $11 - i32.const 3516 + i32.const 4524 i32.load local.set $12 loop $for-loop|00 @@ -21287,7 +21236,7 @@ i32.const 10 i32.const 0 i32.const 14 - i32.const 3744 + i32.const 4752 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -21306,7 +21255,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 $0 @@ -21329,8 +21278,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -21356,7 +21305,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -21377,7 +21326,7 @@ local.tee $5 i32.ne if - i32.const 3840 + i32.const 4848 i32.const 3 local.get $2 f64.convert_i32_s @@ -21389,7 +21338,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 @@ -21471,13 +21420,13 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 3808 + i32.const 4816 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 call $std/typedarray/valuesEqual<~lib/typedarray/Uint8Array> block $folding-inner0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -21490,10 +21439,10 @@ i32.const 3 i32.add local.set $5 - i32.const 3428 + i32.const 4436 i32.load local.set $6 - i32.const 3436 + i32.const 4444 i32.load local.set $7 loop $for-loop|0 @@ -21533,7 +21482,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 3888 + i32.const 4896 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -21545,14 +21494,14 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 3920 + i32.const 4928 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 call $std/typedarray/valuesEqual<~lib/typedarray/Uint8Array> i32.const 0 local.set $0 - i32.const 3516 + i32.const 4524 i32.load i32.const 2 i32.add @@ -21565,10 +21514,10 @@ i32.const 2 i32.add local.set $7 - i32.const 3508 + i32.const 4516 i32.load local.set $11 - i32.const 3516 + i32.const 4524 i32.load local.set $12 loop $for-loop|00 @@ -21608,7 +21557,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 3952 + i32.const 4960 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -21627,7 +21576,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 $0 @@ -21650,8 +21599,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -21670,7 +21619,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -21691,7 +21640,7 @@ local.tee $5 i32.ne if - i32.const 4048 + i32.const 5056 i32.const 3 local.get $2 f64.convert_i32_s @@ -21703,7 +21652,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 @@ -21724,8 +21673,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 @@ -21741,8 +21690,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 @@ -21808,8 +21757,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 @@ -21825,8 +21774,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 @@ -21947,7 +21896,7 @@ local.tee $1 local.set $2 block $folding-inner0 - i32.const 3372 + i32.const 4380 i32.load local.get $1 i32.load offset=8 @@ -21956,10 +21905,10 @@ local.get $2 i32.load offset=4 local.set $9 - i32.const 3364 + i32.const 4372 i32.load local.set $4 - i32.const 3372 + i32.const 4380 i32.load local.set $5 loop $for-loop|0 @@ -22001,14 +21950,14 @@ 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 $9 call $std/typedarray/valuesEqual<~lib/typedarray/Uint8ClampedArray> i32.const 0 local.set $0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -22021,10 +21970,10 @@ i32.const 3 i32.add local.set $4 - i32.const 3428 + i32.const 4436 i32.load local.set $5 - i32.const 3436 + i32.const 4444 i32.load local.set $6 loop $for-loop|00 @@ -22068,7 +22017,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 $4 @@ -22081,14 +22030,14 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4144 + i32.const 5152 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 call $std/typedarray/valuesEqual<~lib/typedarray/Uint8ClampedArray> i32.const 0 local.set $0 - i32.const 3516 + i32.const 4524 i32.load i32.const 2 i32.add @@ -22101,10 +22050,10 @@ i32.const 2 i32.add local.set $6 - i32.const 3508 + i32.const 4516 i32.load local.set $10 - i32.const 3516 + i32.const 4524 i32.load local.set $11 loop $for-loop|01 @@ -22148,7 +22097,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 4176 + i32.const 5184 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -22164,7 +22113,7 @@ call $~lib/typedarray/Uint8ClampedArray#set<~lib/typedarray/Int16Array> i32.const 0 local.set $0 - i32.const 3580 + i32.const 4588 i32.load i32.const 7 i32.add @@ -22177,10 +22126,10 @@ i32.const 7 i32.add local.set $6 - i32.const 3572 + i32.const 4580 i32.load local.set $10 - i32.const 3580 + i32.const 4588 i32.load local.set $11 loop $for-loop|02 @@ -22220,7 +22169,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 $0 @@ -22243,8 +22192,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -22254,7 +22203,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3372 + i32.const 4380 i32.load local.get $0 i32.load offset=8 @@ -22262,8 +22211,8 @@ i32.shr_u 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 @@ -22272,10 +22221,10 @@ local.get $0 i32.load offset=4 local.set $0 - i32.const 3364 + i32.const 4372 i32.load local.set $2 - i32.const 3372 + i32.const 4380 i32.load local.set $3 loop $for-loop|0 @@ -22319,7 +22268,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -22347,7 +22296,7 @@ local.get $5 i32.ne if - i32.const 4288 + i32.const 5296 i32.const 3 local.get $2 f64.convert_i32_s @@ -22359,7 +22308,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 @@ -22388,8 +22337,8 @@ i32.shr_u 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 @@ -22444,8 +22393,8 @@ i32.shr_u 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 @@ -22496,8 +22445,8 @@ i32.shr_u 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 @@ -22517,7 +22466,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3580 + i32.const 4588 i32.load i32.const 7 i32.add @@ -22527,8 +22476,8 @@ i32.shr_u 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 @@ -22539,10 +22488,10 @@ i32.const 14 i32.add local.set $0 - i32.const 3572 + i32.const 4580 i32.load local.set $2 - i32.const 3580 + i32.const 4588 i32.load local.set $3 loop $for-loop|0 @@ -22636,13 +22585,13 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4240 + i32.const 5248 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 call $std/typedarray/valuesEqual<~lib/typedarray/Int16Array> block $folding-inner0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -22657,10 +22606,10 @@ i32.const 6 i32.add local.set $5 - i32.const 3428 + i32.const 4436 i32.load local.set $6 - i32.const 3436 + i32.const 4444 i32.load local.set $7 loop $for-loop|0 @@ -22702,7 +22651,7 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4336 + i32.const 5344 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -22714,14 +22663,14 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4384 + i32.const 5392 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 call $std/typedarray/valuesEqual<~lib/typedarray/Int16Array> i32.const 0 local.set $0 - i32.const 3516 + i32.const 4524 i32.load i32.const 2 i32.add @@ -22736,10 +22685,10 @@ i32.const 4 i32.add local.set $7 - i32.const 3508 + i32.const 4516 i32.load local.set $11 - i32.const 3516 + i32.const 4524 i32.load local.set $12 loop $for-loop|00 @@ -22781,7 +22730,7 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4432 + i32.const 5440 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -22800,7 +22749,7 @@ i32.const 10 i32.const 1 i32.const 22 - i32.const 4480 + i32.const 5488 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -22823,8 +22772,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -22846,7 +22795,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -22874,7 +22823,7 @@ local.get $5 i32.ne if - i32.const 4576 + i32.const 5584 i32.const 3 local.get $2 f64.convert_i32_s @@ -22886,7 +22835,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 @@ -22968,13 +22917,13 @@ i32.const 10 i32.const 1 i32.const 23 - i32.const 4528 + i32.const 5536 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 call $std/typedarray/valuesEqual<~lib/typedarray/Uint16Array> block $folding-inner0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -22989,10 +22938,10 @@ i32.const 6 i32.add local.set $5 - i32.const 3428 + i32.const 4436 i32.load local.set $6 - i32.const 3436 + i32.const 4444 i32.load local.set $7 loop $for-loop|0 @@ -23034,7 +22983,7 @@ i32.const 10 i32.const 1 i32.const 23 - i32.const 4624 + i32.const 5632 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -23046,14 +22995,14 @@ i32.const 10 i32.const 1 i32.const 23 - i32.const 4672 + i32.const 5680 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 call $std/typedarray/valuesEqual<~lib/typedarray/Uint16Array> i32.const 0 local.set $0 - i32.const 3516 + i32.const 4524 i32.load i32.const 2 i32.add @@ -23068,10 +23017,10 @@ i32.const 4 i32.add local.set $7 - i32.const 3508 + i32.const 4516 i32.load local.set $11 - i32.const 3516 + i32.const 4524 i32.load local.set $12 loop $for-loop|00 @@ -23113,7 +23062,7 @@ i32.const 10 i32.const 1 i32.const 23 - i32.const 4720 + i32.const 5728 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -23132,7 +23081,7 @@ i32.const 10 i32.const 1 i32.const 23 - i32.const 4768 + i32.const 5776 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -23155,8 +23104,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -23167,8 +23116,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 @@ -23184,8 +23133,8 @@ i32.shr_u 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 @@ -23218,7 +23167,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -23239,7 +23188,7 @@ local.tee $5 i32.ne if - i32.const 4880 + i32.const 5888 i32.const 3 local.get $2 f64.convert_i32_s @@ -23251,7 +23200,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 @@ -23280,8 +23229,8 @@ i32.shr_u 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 @@ -23336,8 +23285,8 @@ i32.shr_u 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 @@ -23390,8 +23339,8 @@ i32.shr_u 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 @@ -23439,7 +23388,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3580 + i32.const 4588 i32.load i32.const 7 i32.add @@ -23449,8 +23398,8 @@ i32.shr_u 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 @@ -23461,10 +23410,10 @@ i32.const 28 i32.add local.set $0 - i32.const 3572 + i32.const 4580 i32.load local.set $2 - i32.const 3580 + i32.const 4588 i32.load local.set $3 loop $for-loop|0 @@ -23553,20 +23502,20 @@ i32.const 10 call $~lib/typedarray/Int32Array#constructor local.tee $0 - i32.const 3360 + i32.const 4368 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 4816 + i32.const 5824 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $11 call $std/typedarray/valuesEqual<~lib/typedarray/Int32Array> block $folding-inner0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -23581,10 +23530,10 @@ i32.const 12 i32.add local.set $5 - i32.const 3428 + i32.const 4436 i32.load local.set $6 - i32.const 3436 + i32.const 4444 i32.load local.set $7 loop $for-loop|0 @@ -23625,7 +23574,7 @@ i32.const 10 i32.const 2 i32.const 15 - i32.const 4928 + i32.const 5936 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -23637,14 +23586,14 @@ i32.const 10 i32.const 2 i32.const 15 - i32.const 4992 + i32.const 6000 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 call $std/typedarray/valuesEqual<~lib/typedarray/Int32Array> i32.const 0 local.set $1 - i32.const 3516 + i32.const 4524 i32.load i32.const 2 i32.add @@ -23659,10 +23608,10 @@ i32.const 8 i32.add local.set $7 - i32.const 3508 + i32.const 4516 i32.load local.set $8 - i32.const 3516 + i32.const 4524 i32.load local.set $12 loop $for-loop|00 @@ -23704,7 +23653,7 @@ i32.const 10 i32.const 2 i32.const 15 - i32.const 5056 + i32.const 6064 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -23723,7 +23672,7 @@ i32.const 10 i32.const 2 i32.const 15 - i32.const 5120 + i32.const 6128 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -23746,8 +23695,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -23768,7 +23717,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -23789,7 +23738,7 @@ local.tee $5 i32.ne if - i32.const 5248 + i32.const 6256 i32.const 3 local.get $2 f64.convert_i32_s @@ -23801,7 +23750,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 @@ -23878,20 +23827,20 @@ i32.const 10 call $~lib/typedarray/Uint32Array#constructor local.tee $0 - i32.const 3360 + i32.const 4368 i32.const 0 call $~lib/typedarray/Int32Array#set<~lib/array/Array> local.get $0 i32.const 10 i32.const 2 i32.const 24 - i32.const 5184 + i32.const 6192 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $11 call $std/typedarray/valuesEqual<~lib/typedarray/Uint32Array> block $folding-inner0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -23906,10 +23855,10 @@ i32.const 12 i32.add local.set $5 - i32.const 3428 + i32.const 4436 i32.load local.set $6 - i32.const 3436 + i32.const 4444 i32.load local.set $7 loop $for-loop|0 @@ -23950,7 +23899,7 @@ i32.const 10 i32.const 2 i32.const 24 - i32.const 5296 + i32.const 6304 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -23962,14 +23911,14 @@ i32.const 10 i32.const 2 i32.const 24 - i32.const 5360 + i32.const 6368 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 call $std/typedarray/valuesEqual<~lib/typedarray/Uint32Array> i32.const 0 local.set $1 - i32.const 3516 + i32.const 4524 i32.load i32.const 2 i32.add @@ -23984,10 +23933,10 @@ i32.const 8 i32.add local.set $7 - i32.const 3508 + i32.const 4516 i32.load local.set $8 - i32.const 3516 + i32.const 4524 i32.load local.set $12 loop $for-loop|00 @@ -24029,7 +23978,7 @@ i32.const 10 i32.const 2 i32.const 24 - i32.const 5424 + i32.const 6432 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -24048,7 +23997,7 @@ i32.const 10 i32.const 2 i32.const 24 - i32.const 5488 + i32.const 6496 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -24071,8 +24020,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -24082,7 +24031,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3372 + i32.const 4380 i32.load local.get $0 i32.load offset=8 @@ -24090,8 +24039,8 @@ i32.shr_u 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 @@ -24100,10 +24049,10 @@ local.get $0 i32.load offset=4 local.set $0 - i32.const 3364 + i32.const 4372 i32.load local.set $2 - i32.const 3372 + i32.const 4380 i32.load local.set $3 loop $for-loop|0 @@ -24155,7 +24104,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -24176,7 +24125,7 @@ local.tee $5 i64.ne if - i32.const 5648 + i32.const 6656 i32.const 3 local.get $2 f64.convert_i32_s @@ -24188,7 +24137,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 @@ -24215,8 +24164,8 @@ i32.shr_u 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 @@ -24243,8 +24192,8 @@ i32.shr_u 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 @@ -24297,8 +24246,8 @@ i32.shr_u 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 @@ -24346,7 +24295,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 3580 + i32.const 4588 i32.load i32.const 7 i32.add @@ -24356,8 +24305,8 @@ i32.shr_u 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 @@ -24368,10 +24317,10 @@ i32.const 56 i32.add local.set $0 - i32.const 3572 + i32.const 4580 i32.load local.set $2 - i32.const 3580 + i32.const 4588 i32.load local.set $3 loop $for-loop|0 @@ -24466,13 +24415,13 @@ i32.const 10 i32.const 3 i32.const 25 - i32.const 5552 + i32.const 6560 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 call $std/typedarray/valuesEqual<~lib/typedarray/Int64Array> block $folding-inner0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -24487,10 +24436,10 @@ i32.const 24 i32.add local.set $5 - i32.const 3428 + i32.const 4436 i32.load local.set $6 - i32.const 3436 + i32.const 4444 i32.load local.set $7 loop $for-loop|0 @@ -24532,7 +24481,7 @@ i32.const 10 i32.const 3 i32.const 25 - i32.const 5696 + i32.const 6704 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -24544,14 +24493,14 @@ i32.const 10 i32.const 3 i32.const 25 - i32.const 5792 + i32.const 6800 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 call $std/typedarray/valuesEqual<~lib/typedarray/Int64Array> i32.const 0 local.set $1 - i32.const 3516 + i32.const 4524 i32.load i32.const 2 i32.add @@ -24566,10 +24515,10 @@ i32.const 16 i32.add local.set $7 - i32.const 3508 + i32.const 4516 i32.load local.set $11 - i32.const 3516 + i32.const 4524 i32.load local.set $12 loop $for-loop|00 @@ -24610,7 +24559,7 @@ i32.const 10 i32.const 3 i32.const 25 - i32.const 5888 + i32.const 6896 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -24629,7 +24578,7 @@ i32.const 10 i32.const 3 i32.const 25 - i32.const 5984 + i32.const 6992 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -24652,8 +24601,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -24674,7 +24623,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -24695,7 +24644,7 @@ local.tee $5 i64.ne if - i32.const 6176 + i32.const 7184 i32.const 3 local.get $2 f64.convert_i32_s @@ -24707,7 +24656,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 @@ -24790,13 +24739,13 @@ i32.const 10 i32.const 3 i32.const 26 - i32.const 6080 + i32.const 7088 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 call $std/typedarray/valuesEqual<~lib/typedarray/Uint64Array> block $folding-inner0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -24811,10 +24760,10 @@ i32.const 24 i32.add local.set $5 - i32.const 3428 + i32.const 4436 i32.load local.set $6 - i32.const 3436 + i32.const 4444 i32.load local.set $7 loop $for-loop|0 @@ -24856,7 +24805,7 @@ i32.const 10 i32.const 3 i32.const 26 - i32.const 6224 + i32.const 7232 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $5 @@ -24868,14 +24817,14 @@ i32.const 10 i32.const 3 i32.const 26 - i32.const 6320 + i32.const 7328 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $6 call $std/typedarray/valuesEqual<~lib/typedarray/Uint64Array> i32.const 0 local.set $1 - i32.const 3516 + i32.const 4524 i32.load i32.const 2 i32.add @@ -24890,10 +24839,10 @@ i32.const 16 i32.add local.set $7 - i32.const 3508 + i32.const 4516 i32.load local.set $11 - i32.const 3516 + i32.const 4524 i32.load local.set $12 loop $for-loop|00 @@ -24934,7 +24883,7 @@ i32.const 10 i32.const 3 i32.const 26 - i32.const 6416 + i32.const 7424 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -24953,7 +24902,7 @@ i32.const 10 i32.const 3 i32.const 26 - i32.const 6512 + i32.const 7520 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $1 @@ -24976,8 +24925,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -24999,7 +24948,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -25027,7 +24976,7 @@ local.get $5 f32.ne if - i32.const 6672 + i32.const 7680 i32.const 3 local.get $2 f64.convert_i32_s @@ -25039,7 +24988,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 @@ -25116,7 +25065,7 @@ local.tee $1 local.set $7 block $folding-inner0 - i32.const 3372 + i32.const 4380 i32.load local.get $1 i32.load offset=8 @@ -25127,10 +25076,10 @@ local.get $7 i32.load offset=4 local.set $7 - i32.const 3364 + i32.const 4372 i32.load local.set $10 - i32.const 3372 + i32.const 4380 i32.load local.set $8 loop $for-loop|0 @@ -25161,20 +25110,20 @@ i32.const 10 i32.const 2 i32.const 19 - i32.const 6608 + i32.const 7616 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $7 call $std/typedarray/valuesEqual<~lib/typedarray/Float32Array> local.get $1 - i32.const 3424 + i32.const 4432 i32.const 3 call $~lib/typedarray/Int32Array#set<~lib/array/Array> local.get $1 i32.const 10 i32.const 2 i32.const 19 - i32.const 6720 + i32.const 7728 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 @@ -25235,7 +25184,7 @@ i32.const 10 i32.const 2 i32.const 19 - i32.const 6784 + i32.const 7792 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $8 @@ -25336,7 +25285,7 @@ end i32.const 0 local.set $0 - i32.const 3580 + i32.const 4588 i32.load i32.const 7 i32.add @@ -25351,10 +25300,10 @@ i32.const 28 i32.add local.set $2 - i32.const 3572 + i32.const 4580 i32.load local.set $4 - i32.const 3580 + i32.const 4588 i32.load local.set $9 loop $for-loop|03 @@ -25384,7 +25333,7 @@ i32.const 10 i32.const 2 i32.const 19 - i32.const 6848 + i32.const 7856 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $0 @@ -25407,8 +25356,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -25430,7 +25379,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 712 i32.const 2 call $~lib/builtins/abort @@ -25458,7 +25407,7 @@ local.get $5 f64.ne if - i32.const 7008 + i32.const 8016 i32.const 3 local.get $2 f64.convert_i32_s @@ -25468,7 +25417,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 @@ -25545,7 +25494,7 @@ local.tee $1 local.set $9 block $folding-inner0 - i32.const 3372 + i32.const 4380 i32.load local.get $1 i32.load offset=8 @@ -25556,10 +25505,10 @@ local.get $9 i32.load offset=4 local.set $9 - i32.const 3364 + i32.const 4372 i32.load local.set $10 - i32.const 3372 + i32.const 4380 i32.load local.set $4 loop $for-loop|0 @@ -25591,14 +25540,14 @@ i32.const 10 i32.const 3 i32.const 20 - i32.const 6912 + i32.const 7920 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $9 call $std/typedarray/valuesEqual<~lib/typedarray/Float64Array> i32.const 0 local.set $0 - i32.const 3436 + i32.const 4444 i32.load i32.const 3 i32.add @@ -25613,10 +25562,10 @@ i32.const 24 i32.add local.set $10 - i32.const 3428 + i32.const 4436 i32.load local.set $4 - i32.const 3436 + i32.const 4444 i32.load local.set $2 loop $for-loop|00 @@ -25648,7 +25597,7 @@ i32.const 10 i32.const 3 i32.const 20 - i32.const 7056 + i32.const 8064 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $10 @@ -25708,7 +25657,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 $4 @@ -25809,7 +25758,7 @@ end i32.const 0 local.set $0 - i32.const 3580 + i32.const 4588 i32.load i32.const 7 i32.add @@ -25824,10 +25773,10 @@ i32.const 56 i32.add local.set $2 - i32.const 3572 + i32.const 4580 i32.load local.set $5 - i32.const 3580 + i32.const 4588 i32.load local.set $6 loop $for-loop|04 @@ -25857,7 +25806,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 $0 @@ -25880,8 +25829,8 @@ call $~lib/rt/pure/__release return end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -25944,7 +25893,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 95 i32.const 2 call $~lib/builtins/abort @@ -25954,7 +25903,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 @@ -25966,7 +25915,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 97 i32.const 2 call $~lib/builtins/abort @@ -25979,7 +25928,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 98 i32.const 2 call $~lib/builtins/abort @@ -25992,7 +25941,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 99 i32.const 2 call $~lib/builtins/abort @@ -26005,7 +25954,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 100 i32.const 2 call $~lib/builtins/abort @@ -26026,7 +25975,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 103 i32.const 2 call $~lib/builtins/abort @@ -26038,7 +25987,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 104 i32.const 2 call $~lib/builtins/abort @@ -26050,7 +25999,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 105 i32.const 2 call $~lib/builtins/abort @@ -26063,7 +26012,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 106 i32.const 2 call $~lib/builtins/abort @@ -26120,7 +26069,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 122 i32.const 2 call $~lib/builtins/abort @@ -26132,7 +26081,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 123 i32.const 2 call $~lib/builtins/abort @@ -26144,7 +26093,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 124 i32.const 2 call $~lib/builtins/abort @@ -26243,7 +26192,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 126 i32.const 2 call $~lib/builtins/abort @@ -26270,7 +26219,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 @@ -26283,7 +26232,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 136 i32.const 2 call $~lib/builtins/abort @@ -26296,7 +26245,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 137 i32.const 2 call $~lib/builtins/abort @@ -26336,7 +26285,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 $29 @@ -26344,7 +26293,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 149 i32.const 2 call $~lib/builtins/abort @@ -26360,7 +26309,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 $28 @@ -26368,7 +26317,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 152 i32.const 2 call $~lib/builtins/abort @@ -26384,7 +26333,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 $27 @@ -26392,7 +26341,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 155 i32.const 2 call $~lib/builtins/abort @@ -26408,7 +26357,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 $25 @@ -26416,7 +26365,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 158 i32.const 2 call $~lib/builtins/abort @@ -26432,7 +26381,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 $26 @@ -26440,7 +26389,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 161 i32.const 2 call $~lib/builtins/abort @@ -26462,7 +26411,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 165 i32.const 2 call $~lib/builtins/abort @@ -26474,7 +26423,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 166 i32.const 2 call $~lib/builtins/abort @@ -26486,7 +26435,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 167 i32.const 2 call $~lib/builtins/abort @@ -26496,7 +26445,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 $24 @@ -26504,7 +26453,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 168 i32.const 2 call $~lib/builtins/abort @@ -26514,7 +26463,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 $23 @@ -26522,7 +26471,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 169 i32.const 2 call $~lib/builtins/abort @@ -26578,7 +26527,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 $29 @@ -26586,7 +26535,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 181 i32.const 2 call $~lib/builtins/abort @@ -26602,7 +26551,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 $28 @@ -26610,7 +26559,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 184 i32.const 2 call $~lib/builtins/abort @@ -26626,7 +26575,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 $27 @@ -26634,7 +26583,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 187 i32.const 2 call $~lib/builtins/abort @@ -26650,7 +26599,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 $25 @@ -26658,7 +26607,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 190 i32.const 2 call $~lib/builtins/abort @@ -26674,7 +26623,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 $26 @@ -26682,7 +26631,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 193 i32.const 2 call $~lib/builtins/abort @@ -26706,7 +26655,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 197 i32.const 2 call $~lib/builtins/abort @@ -26718,7 +26667,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 198 i32.const 2 call $~lib/builtins/abort @@ -26730,7 +26679,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 199 i32.const 2 call $~lib/builtins/abort @@ -26740,7 +26689,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 $24 @@ -26748,7 +26697,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 200 i32.const 2 call $~lib/builtins/abort @@ -26758,7 +26707,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 $23 @@ -26766,7 +26715,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 201 i32.const 2 call $~lib/builtins/abort @@ -26827,7 +26776,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 222 i32.const 2 call $~lib/builtins/abort @@ -26839,7 +26788,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 223 i32.const 2 call $~lib/builtins/abort @@ -26851,7 +26800,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 224 i32.const 2 call $~lib/builtins/abort @@ -26863,7 +26812,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 225 i32.const 2 call $~lib/builtins/abort @@ -26880,7 +26829,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 228 i32.const 2 call $~lib/builtins/abort @@ -26892,7 +26841,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 229 i32.const 2 call $~lib/builtins/abort @@ -26904,7 +26853,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 230 i32.const 2 call $~lib/builtins/abort @@ -26916,7 +26865,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 231 i32.const 2 call $~lib/builtins/abort @@ -26933,7 +26882,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 234 i32.const 2 call $~lib/builtins/abort @@ -26945,7 +26894,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 235 i32.const 2 call $~lib/builtins/abort @@ -26957,7 +26906,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 236 i32.const 2 call $~lib/builtins/abort @@ -26969,7 +26918,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 237 i32.const 2 call $~lib/builtins/abort @@ -27019,7 +26968,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 $27 @@ -27027,7 +26976,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 248 i32.const 2 call $~lib/builtins/abort @@ -27049,7 +26998,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 $26 @@ -27057,7 +27006,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 250 i32.const 2 call $~lib/builtins/abort @@ -27078,7 +27027,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 $23 @@ -27086,7 +27035,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 252 i32.const 2 call $~lib/builtins/abort @@ -27107,7 +27056,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 $18 @@ -27115,7 +27064,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 254 i32.const 2 call $~lib/builtins/abort @@ -27136,7 +27085,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 $15 @@ -27144,7 +27093,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 256 i32.const 2 call $~lib/builtins/abort @@ -27165,7 +27114,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 $13 @@ -27173,7 +27122,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 258 i32.const 2 call $~lib/builtins/abort @@ -27194,7 +27143,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 $11 @@ -27202,7 +27151,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 260 i32.const 2 call $~lib/builtins/abort @@ -27223,7 +27172,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 $9 @@ -27231,7 +27180,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 262 i32.const 2 call $~lib/builtins/abort @@ -27252,7 +27201,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 $7 @@ -27260,7 +27209,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 264 i32.const 2 call $~lib/builtins/abort @@ -27281,7 +27230,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 $5 @@ -27289,7 +27238,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 266 i32.const 2 call $~lib/builtins/abort @@ -27311,7 +27260,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 $3 @@ -27319,7 +27268,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 268 i32.const 2 call $~lib/builtins/abort @@ -27341,7 +27290,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 $2 @@ -27349,7 +27298,7 @@ i32.eqz if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 270 i32.const 2 call $~lib/builtins/abort @@ -27441,7 +27390,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 282 i32.const 2 call $~lib/builtins/abort @@ -27453,7 +27402,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 283 i32.const 2 call $~lib/builtins/abort @@ -27465,7 +27414,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 284 i32.const 2 call $~lib/builtins/abort @@ -27482,7 +27431,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 287 i32.const 2 call $~lib/builtins/abort @@ -27495,7 +27444,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 288 i32.const 2 call $~lib/builtins/abort @@ -27509,7 +27458,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 289 i32.const 2 call $~lib/builtins/abort @@ -27519,7 +27468,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 @@ -27531,7 +27480,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 291 i32.const 2 call $~lib/builtins/abort @@ -27548,7 +27497,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 294 i32.const 2 call $~lib/builtins/abort @@ -27562,7 +27511,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 295 i32.const 2 call $~lib/builtins/abort @@ -27572,7 +27521,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 @@ -27584,7 +27533,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 297 i32.const 2 call $~lib/builtins/abort @@ -27599,7 +27548,7 @@ i32.eq if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 300 i32.const 2 call $~lib/builtins/abort @@ -27616,7 +27565,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 301 i32.const 2 call $~lib/builtins/abort @@ -27629,7 +27578,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 302 i32.const 2 call $~lib/builtins/abort @@ -27642,7 +27591,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 303 i32.const 2 call $~lib/builtins/abort @@ -27719,2783 +27668,2783 @@ block $folding-inner3 block $folding-inner2 block $folding-inner1 - block $folding-inner0 - local.get $1 - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner0 - local.get $29 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + local.get $29 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 3 + call $~lib/typedarray/Uint8Array#reduce + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 4 + call $~lib/typedarray/Uint8Array#reduce + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $29 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $29 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $29 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + i32.const 0 + local.set $0 + i32.const 0 + local.set $1 + local.get $29 + i32.load offset=4 + local.set $28 + local.get $29 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $27 + loop $for-loop|00 + local.get $0 + local.get $27 + i32.lt_s + if + i32.const 4 + global.set $~argumentsLength + local.get $1 + local.get $28 + local.get $0 + i32.const 1 + i32.shl + i32.add + i32.load16_s + i32.add + local.set $1 + local.get $0 + i32.const 1 + i32.add + local.set $0 + br $for-loop|00 + end + end + local.get $1 + i32.const 65535 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + local.get $29 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $29 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set + local.get $29 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $29 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + i32.const 0 + local.set $0 + i32.const 0 + local.set $1 + local.get $29 + i32.load offset=4 + local.set $28 + local.get $29 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $27 + loop $for-loop|01 + local.get $0 + local.get $27 + i32.lt_s + if + i32.const 4 + global.set $~argumentsLength + local.get $1 + local.get $28 + local.get $0 + i32.const 1 + i32.shl + i32.add + i32.load16_u + i32.add + local.set $1 + local.get $0 + i32.const 1 + i32.add + local.set $0 + br $for-loop|01 + end + end + local.get $1 + i32.const 65535 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + local.get $29 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 7 + call $~lib/typedarray/Int32Array#reduce + i32.const 6 + i32.ne + br_if $folding-inner1 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 8 + call $~lib/typedarray/Int32Array#reduce + i32.const 6 + i32.ne + br_if $folding-inner1 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $1 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 9 + call $~lib/typedarray/Int64Array#reduce + i64.const 6 + i64.ne + br_if $folding-inner1 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $1 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 10 + call $~lib/typedarray/Int64Array#reduce + i64.const 6 + i64.ne + br_if $folding-inner1 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $0 + i32.const 0 + f32.const 1 + call $~lib/typedarray/Float32Array#__set + local.get $0 + i32.const 1 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $0 + i32.const 2 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=4 + local.set $29 + local.get $0 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $28 + loop $for-loop|02 local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set + local.get $28 + i32.lt_s + if + i32.const 4 + global.set $~argumentsLength + local.get $21 + local.get $29 + local.get $1 + i32.const 2 + i32.shl + i32.add + f32.load + f32.add + local.set $21 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|02 + end + end + local.get $21 + f32.const 6 + f32.ne + br_if $folding-inner1 + local.get $0 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $0 + i32.const 0 + f64.const 1 + call $~lib/typedarray/Float64Array#__set + local.get $0 + i32.const 1 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $0 + i32.const 2 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + i32.const 0 + local.set $1 + f64.const 0 + local.set $22 + local.get $0 + i32.load offset=4 + local.set $29 + local.get $0 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $28 + loop $for-loop|03 local.get $1 - i32.const 3 - call $~lib/typedarray/Uint8Array#reduce - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner0 + local.get $28 + i32.lt_s + if + i32.const 4 + global.set $~argumentsLength + local.get $22 + local.get $29 + local.get $1 + i32.const 3 + i32.shl + i32.add + f64.load + f64.add + local.set $22 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|03 + end + end + local.get $22 + f64.const 6 + f64.ne + br_if $folding-inner1 + local.get $0 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $29 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int8Array#__set + local.get $29 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $29 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int8Array#__set + i32.const 0 + local.set $0 + local.get $29 + i32.load offset=4 + local.set $28 + local.get $29 + i32.load offset=8 + i32.const 1 + i32.sub + local.set $1 + loop $for-loop|04 local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $1 i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 4 - call $~lib/typedarray/Uint8Array#reduce - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner0 + i32.ge_s + if + i32.const 4 + global.set $~argumentsLength + local.get $0 + local.get $1 + local.get $28 + i32.add + i32.load8_s + i32.add + local.set $0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|04 + end + end + local.get $0 + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner2 + local.get $29 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 14 + call $~lib/typedarray/Uint8Array#reduceRight + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner2 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 15 + call $~lib/typedarray/Uint8Array#reduceRight + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner2 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $29 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $29 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $29 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + i32.const 0 + local.set $0 + local.get $29 + i32.load offset=4 + local.set $28 + local.get $29 + i32.load offset=8 + i32.const 1 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + loop $for-loop|05 local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $29 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $29 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $29 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - i32.const 0 - local.set $0 i32.const 0 - local.set $1 - local.get $29 - i32.load offset=4 - local.set $28 - local.get $29 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $27 - loop $for-loop|00 + i32.ge_s + if + i32.const 4 + global.set $~argumentsLength local.get $0 - local.get $27 - i32.lt_s - if - i32.const 4 - global.set $~argumentsLength - local.get $1 - local.get $28 - local.get $0 - i32.const 1 - i32.shl - i32.add - i32.load16_s - i32.add - local.set $1 - local.get $0 - i32.const 1 - i32.add - local.set $0 - br $for-loop|00 - end + local.get $28 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_s + i32.add + local.set $0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|05 end + end + local.get $0 + i32.const 65535 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner2 + local.get $29 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $29 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set + local.get $29 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $29 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + i32.const 0 + local.set $0 + local.get $29 + i32.load offset=4 + local.set $28 + local.get $29 + i32.load offset=8 + i32.const 1 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + loop $for-loop|06 local.get $1 - i32.const 65535 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner0 - local.get $29 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $29 i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $29 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $29 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set + i32.ge_s + if + i32.const 4 + global.set $~argumentsLength + local.get $0 + local.get $28 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_u + i32.add + local.set $0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|06 + end + end + local.get $0 + i32.const 65535 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner2 + local.get $29 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 18 + call $~lib/typedarray/Int32Array#reduceRight + i32.const 6 + i32.ne + br_if $folding-inner2 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 19 + call $~lib/typedarray/Int32Array#reduceRight + i32.const 6 + i32.ne + br_if $folding-inner2 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $1 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 20 + call $~lib/typedarray/Int64Array#reduceRight + i64.const 6 + i64.ne + br_if $folding-inner2 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $1 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 21 + call $~lib/typedarray/Int64Array#reduceRight + i64.const 6 + i64.ne + br_if $folding-inner2 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $1 + i32.const 0 + f32.const 1 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 1 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 2 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + f32.const 0 + local.set $21 + local.get $1 + i32.load offset=4 + local.set $29 + local.get $1 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $0 + loop $for-loop|07 + local.get $0 i32.const 0 - local.set $0 + i32.ge_s + if + i32.const 4 + global.set $~argumentsLength + local.get $21 + local.get $29 + local.get $0 + i32.const 2 + i32.shl + i32.add + f32.load + f32.add + local.set $21 + local.get $0 + i32.const 1 + i32.sub + local.set $0 + br $for-loop|07 + end + end + local.get $21 + f32.const 6 + f32.ne + br_if $folding-inner2 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $1 + i32.const 0 + f64.const 1 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 1 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 2 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + f64.const 0 + local.set $22 + local.get $1 + i32.load offset=4 + local.set $29 + local.get $1 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $0 + loop $for-loop|08 + local.get $0 i32.const 0 - local.set $1 - local.get $29 - i32.load offset=4 - local.set $28 - local.get $29 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $27 - loop $for-loop|01 + i32.ge_s + if + i32.const 4 + global.set $~argumentsLength + local.get $22 + local.get $29 local.get $0 - local.get $27 - i32.lt_s - if - i32.const 4 - global.set $~argumentsLength - local.get $1 - local.get $28 - local.get $0 - i32.const 1 - i32.shl - i32.add - i32.load16_u - i32.add - local.set $1 - local.get $0 - i32.const 1 - i32.add - local.set $0 - br $for-loop|01 - end + i32.const 3 + i32.shl + i32.add + f64.load + f64.add + local.set $22 + local.get $0 + i32.const 1 + i32.sub + local.set $0 + br $for-loop|08 end + end + local.get $22 + f64.const 6 + f64.ne + br_if $folding-inner2 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int8Array#__set + local.get $0 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $0 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int8Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + local.set $28 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 3 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $28 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $27 + loop $for-loop|09 local.get $1 - i32.const 65535 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner0 - local.get $29 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int32Array#__set + local.get $28 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $27 + i32.add + local.get $1 + local.get $25 + i32.add + i32.load8_s + local.tee $26 + local.get $26 + i32.mul + i32.store8 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|09 + end + end + local.get $29 + local.get $27 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $27 + i32.store offset=4 + local.get $29 + local.get $28 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Int8Array#__get + i32.const 1 + i32.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Int8Array#__get + i32.const 4 + i32.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Int8Array#__get + i32.const 9 + i32.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $0 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $0 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + local.set $28 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 4 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $28 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $27 + loop $for-loop|010 local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set + local.get $28 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $27 + i32.add + local.get $1 + local.get $25 + i32.add + i32.load8_u + local.tee $26 + local.get $26 + i32.mul + i32.store8 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|010 + end + end + local.get $29 + local.get $27 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $27 + i32.store offset=4 + local.get $29 + local.get $28 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Uint8Array#__get + i32.const 1 + i32.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Uint8Array#__get + i32.const 4 + i32.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__get + i32.const 9 + i32.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $0 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $0 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + local.set $28 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 5 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $28 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $27 + loop $for-loop|011 local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int32Array#__set + local.get $28 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $27 + i32.add + local.get $1 + local.get $25 + i32.add + i32.load8_u + local.tee $26 + local.get $26 + i32.mul + i32.store8 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|011 + end + end + local.get $29 + local.get $27 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $27 + i32.store offset=4 + local.get $29 + local.get $28 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 1 + i32.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 4 + i32.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 9 + i32.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $0 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $0 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $27 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 6 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $27 + i32.const 1 + i32.shl + local.tee $26 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $28 + loop $for-loop|012 local.get $1 - i32.const 7 - call $~lib/typedarray/Int32Array#reduce - i32.const 6 - i32.ne - br_if $folding-inner0 + local.get $27 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $25 + local.get $1 + i32.const 1 + i32.shl + local.tee $24 + i32.add + i32.load16_s + local.tee $23 + local.get $23 + i32.mul + local.set $23 + local.get $24 + local.get $28 + i32.add + local.get $23 + i32.store16 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|012 + end + end + local.get $29 + local.get $28 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $28 + i32.store offset=4 + local.get $29 + local.get $26 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Int16Array#__get + i32.const 1 + i32.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Int16Array#__get + i32.const 4 + i32.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Int16Array#__get + i32.const 9 + i32.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set + local.get $0 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $0 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $27 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 7 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $27 + i32.const 1 + i32.shl + local.tee $26 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $28 + loop $for-loop|013 local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 8 - call $~lib/typedarray/Int32Array#reduce - i32.const 6 - i32.ne - br_if $folding-inner0 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $1 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 9 - call $~lib/typedarray/Int64Array#reduce - i64.const 6 - i64.ne - br_if $folding-inner0 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $1 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 10 - call $~lib/typedarray/Int64Array#reduce - i64.const 6 - i64.ne - br_if $folding-inner0 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $0 - i32.const 0 - f32.const 1 - call $~lib/typedarray/Float32Array#__set - local.get $0 - i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $0 - i32.const 2 - f32.const 3 - call $~lib/typedarray/Float32Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=4 - local.set $29 - local.get $0 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $28 - loop $for-loop|02 + local.get $27 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $25 local.get $1 + i32.const 1 + i32.shl + local.tee $24 + i32.add + i32.load16_u + local.tee $23 + local.get $23 + i32.mul + local.set $23 + local.get $24 local.get $28 - i32.lt_s - if - i32.const 4 - global.set $~argumentsLength - local.get $21 - local.get $29 - local.get $1 - i32.const 2 - i32.shl - i32.add - f32.load - f32.add - local.set $21 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|02 - end + i32.add + local.get $23 + i32.store16 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|013 end - local.get $21 - f32.const 6 - f32.ne - br_if $folding-inner0 - local.get $0 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $0 - i32.const 0 - f64.const 1 - call $~lib/typedarray/Float64Array#__set - local.get $0 - i32.const 1 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $0 - i32.const 2 - f64.const 3 - call $~lib/typedarray/Float64Array#__set - i32.const 0 - local.set $1 - f64.const 0 - local.set $22 - local.get $0 - i32.load offset=4 - local.set $29 - local.get $0 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $28 - loop $for-loop|03 + end + local.get $29 + local.get $28 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $28 + i32.store offset=4 + local.get $29 + local.get $26 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Uint16Array#__get + i32.const 1 + i32.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Uint16Array#__get + i32.const 4 + i32.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__get + i32.const 9 + i32.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $27 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 8 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $27 + i32.const 2 + i32.shl + local.tee $26 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $28 + loop $for-loop|014 + local.get $1 + local.get $27 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $25 local.get $1 + i32.const 2 + i32.shl + local.tee $24 + i32.add + i32.load + local.tee $23 + local.get $23 + i32.mul + local.set $23 + local.get $24 local.get $28 - i32.lt_s - if - i32.const 4 - global.set $~argumentsLength - local.get $22 - local.get $29 - local.get $1 - i32.const 3 - i32.shl - i32.add - f64.load - f64.add - local.set $22 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|03 - end - end - local.get $22 - f64.const 6 - f64.ne - br_if $folding-inner0 - local.get $0 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $29 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int8Array#__set - local.get $29 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $29 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int8Array#__set - i32.const 0 - local.set $0 - local.get $29 - i32.load offset=4 - local.set $28 - local.get $29 - i32.load offset=8 - i32.const 1 - i32.sub - local.set $1 - loop $for-loop|04 + i32.add + local.get $23 + i32.store local.get $1 - i32.const 0 - i32.ge_s - if - i32.const 4 - global.set $~argumentsLength - local.get $0 - local.get $1 - local.get $28 - i32.add - i32.load8_s - i32.add - local.set $0 - local.get $1 - i32.const 1 - i32.sub - local.set $1 - br $for-loop|04 - end + i32.const 1 + i32.add + local.set $1 + br $for-loop|014 end - local.get $0 - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - local.get $29 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 14 - call $~lib/typedarray/Uint8Array#reduceRight - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 15 - call $~lib/typedarray/Uint8Array#reduceRight - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $29 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $29 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $29 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - i32.const 0 - local.set $0 - local.get $29 - i32.load offset=4 - local.set $28 - local.get $29 - i32.load offset=8 - i32.const 1 - i32.shr_u - i32.const 1 - i32.sub - local.set $1 - loop $for-loop|05 - local.get $1 - i32.const 0 - i32.ge_s - if - i32.const 4 - global.set $~argumentsLength - local.get $0 - local.get $28 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_s - i32.add - local.set $0 - local.get $1 - i32.const 1 - i32.sub - local.set $1 - br $for-loop|05 - end - end - local.get $0 - i32.const 65535 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - local.get $29 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $29 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $29 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $29 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set - i32.const 0 - local.set $0 - local.get $29 - i32.load offset=4 - local.set $28 - local.get $29 - i32.load offset=8 - i32.const 1 - i32.shr_u - i32.const 1 - i32.sub - local.set $1 - loop $for-loop|06 - local.get $1 - i32.const 0 - i32.ge_s - if - i32.const 4 - global.set $~argumentsLength - local.get $0 - local.get $28 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_u - i32.add - local.set $0 - local.get $1 - i32.const 1 - i32.sub - local.set $1 - br $for-loop|06 - end - end - local.get $0 - i32.const 65535 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - local.get $29 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 18 - call $~lib/typedarray/Int32Array#reduceRight - i32.const 6 - i32.ne - br_if $folding-inner1 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 19 - call $~lib/typedarray/Int32Array#reduceRight - i32.const 6 - i32.ne - br_if $folding-inner1 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $1 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 20 - call $~lib/typedarray/Int64Array#reduceRight - i64.const 6 - i64.ne - br_if $folding-inner1 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $1 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 21 - call $~lib/typedarray/Int64Array#reduceRight - i64.const 6 - i64.ne - br_if $folding-inner1 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $1 - i32.const 0 - f32.const 1 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 2 - f32.const 3 - call $~lib/typedarray/Float32Array#__set - f32.const 0 - local.set $21 - local.get $1 - i32.load offset=4 - local.set $29 - local.get $1 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.const 1 - i32.sub - local.set $0 - loop $for-loop|07 - local.get $0 - i32.const 0 - i32.ge_s - if - i32.const 4 - global.set $~argumentsLength - local.get $21 - local.get $29 - local.get $0 - i32.const 2 - i32.shl - i32.add - f32.load - f32.add - local.set $21 - local.get $0 - i32.const 1 - i32.sub - local.set $0 - br $for-loop|07 - end - end - local.get $21 - f32.const 6 - f32.ne - br_if $folding-inner1 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $1 - i32.const 0 - f64.const 1 - call $~lib/typedarray/Float64Array#__set - local.get $1 - i32.const 1 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $1 - i32.const 2 - f64.const 3 - call $~lib/typedarray/Float64Array#__set - f64.const 0 - local.set $22 - local.get $1 - i32.load offset=4 - local.set $29 - local.get $1 - i32.load offset=8 - i32.const 3 - i32.shr_u - i32.const 1 - i32.sub - local.set $0 - loop $for-loop|08 - local.get $0 - i32.const 0 - i32.ge_s - if - i32.const 4 - global.set $~argumentsLength - local.get $22 - local.get $29 - local.get $0 - i32.const 3 - i32.shl - i32.add - f64.load - f64.add - local.set $22 - local.get $0 - i32.const 1 - i32.sub - local.set $0 - br $for-loop|08 - end - end - local.get $22 - f64.const 6 - f64.ne - br_if $folding-inner1 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $0 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int8Array#__set - local.get $0 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $0 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int8Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - local.set $28 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 3 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $28 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $27 - loop $for-loop|09 - local.get $1 - local.get $28 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $27 - i32.add - local.get $1 - local.get $25 - i32.add - i32.load8_s - local.tee $26 - local.get $26 - i32.mul - i32.store8 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|09 - end - end - local.get $29 - local.get $27 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $27 - i32.store offset=4 - local.get $29 - local.get $28 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Int8Array#__get - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Int8Array#__get - i32.const 4 - i32.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Int8Array#__get - i32.const 9 - i32.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $0 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $0 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $0 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - local.set $28 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 4 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $28 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $27 - loop $for-loop|010 - local.get $1 - local.get $28 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $27 - i32.add - local.get $1 - local.get $25 - i32.add - i32.load8_u - local.tee $26 - local.get $26 - i32.mul - i32.store8 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|010 - end - end - local.get $29 - local.get $27 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $27 - i32.store offset=4 - local.get $29 - local.get $28 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Uint8Array#__get - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Uint8Array#__get - i32.const 4 - i32.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__get - i32.const 9 - i32.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $0 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $0 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $0 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - local.set $28 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 5 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $28 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $27 - loop $for-loop|011 - local.get $1 - local.get $28 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $27 - i32.add - local.get $1 - local.get $25 - i32.add - i32.load8_u - local.tee $26 - local.get $26 - i32.mul - i32.store8 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|011 - end - end - local.get $29 - local.get $27 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $27 - i32.store offset=4 - local.get $29 - local.get $28 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 4 - i32.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 9 - i32.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $0 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $0 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $0 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $27 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 6 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $27 - i32.const 1 - i32.shl - local.tee $26 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $28 - loop $for-loop|012 - local.get $1 - local.get $27 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $25 - local.get $1 - i32.const 1 - i32.shl - local.tee $24 - i32.add - i32.load16_s - local.tee $23 - local.get $23 - i32.mul - local.set $23 - local.get $24 - local.get $28 - i32.add - local.get $23 - i32.store16 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|012 - end - end - local.get $29 - local.get $28 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $28 - i32.store offset=4 - local.get $29 - local.get $26 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Int16Array#__get - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Int16Array#__get - i32.const 4 - i32.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Int16Array#__get - i32.const 9 - i32.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $0 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $0 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $0 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $27 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 7 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $27 - i32.const 1 - i32.shl - local.tee $26 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $28 - loop $for-loop|013 - local.get $1 - local.get $27 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $25 - local.get $1 - i32.const 1 - i32.shl - local.tee $24 - i32.add - i32.load16_u - local.tee $23 - local.get $23 - i32.mul - local.set $23 - local.get $24 - local.get $28 - i32.add - local.get $23 - i32.store16 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|013 - end - end - local.get $29 - local.get $28 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $28 - i32.store offset=4 - local.get $29 - local.get $26 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Uint16Array#__get - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Uint16Array#__get - i32.const 4 - i32.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__get - i32.const 9 - i32.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $0 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int32Array#__set - local.get $0 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $0 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int32Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $27 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 8 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $27 - i32.const 2 - i32.shl - local.tee $26 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $28 - loop $for-loop|014 - local.get $1 - local.get $27 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $25 - local.get $1 - i32.const 2 - i32.shl - local.tee $24 - i32.add - i32.load - local.tee $23 - local.get $23 - i32.mul - local.set $23 - local.get $24 - local.get $28 - i32.add - local.get $23 - i32.store - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|014 - end - end - local.get $29 - local.get $28 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $28 - i32.store offset=4 - local.get $29 - local.get $26 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Int32Array#__get - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Int32Array#__get - i32.const 4 - i32.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Int32Array#__get - i32.const 9 - i32.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $0 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $0 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $0 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $27 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 9 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $27 - i32.const 2 - i32.shl - local.tee $26 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $28 - loop $for-loop|015 - local.get $1 - local.get $27 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $25 - local.get $1 - i32.const 2 - i32.shl - local.tee $24 - i32.add - i32.load - local.tee $23 - local.get $23 - i32.mul - local.set $23 - local.get $24 - local.get $28 - i32.add - local.get $23 - i32.store - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|015 - end - end - local.get $29 - local.get $28 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $28 - i32.store offset=4 - local.get $29 - local.get $26 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Uint32Array#__get - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Uint32Array#__get - i32.const 4 - i32.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__get - i32.const 9 - i32.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $0 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Int64Array#__set - local.get $0 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $0 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Int64Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $27 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 10 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $27 - i32.const 3 - i32.shl - local.tee $26 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $28 - loop $for-loop|016 - local.get $1 - local.get $27 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $25 - local.get $1 - i32.const 3 - i32.shl - local.tee $24 - i32.add - i64.load - local.tee $20 - local.get $20 - i64.mul - local.set $20 - local.get $24 - local.get $28 - i32.add - local.get $20 - i64.store - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|016 - end - end - local.get $29 - local.get $28 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $28 - i32.store offset=4 - local.get $29 - local.get $26 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Int64Array#__get - i64.const 1 - i64.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Int64Array#__get - i64.const 4 - i64.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Int64Array#__get - i64.const 9 - i64.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $0 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Uint64Array#__set - local.get $0 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $0 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Uint64Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $27 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 11 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $27 - i32.const 3 - i32.shl - local.tee $26 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $28 - loop $for-loop|017 - local.get $1 - local.get $27 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $25 - local.get $1 - i32.const 3 - i32.shl - local.tee $24 - i32.add - i64.load - local.tee $20 - local.get $20 - i64.mul - local.set $20 - local.get $24 - local.get $28 - i32.add - local.get $20 - i64.store - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|017 - end - end - local.get $29 - local.get $28 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $28 - i32.store offset=4 - local.get $29 - local.get $26 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Uint64Array#__get - i64.const 1 - i64.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Uint64Array#__get - i64.const 4 - i64.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Uint64Array#__get - i64.const 9 - i64.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $0 - i32.const 0 - f32.const 1 - call $~lib/typedarray/Float32Array#__set - local.get $0 - i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $0 - i32.const 2 - f32.const 3 - call $~lib/typedarray/Float32Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $27 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 12 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $27 - i32.const 2 - i32.shl - local.tee $26 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $28 - loop $for-loop|018 - local.get $1 - local.get $27 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $25 - local.get $1 - i32.const 2 - i32.shl - local.tee $24 - i32.add - f32.load - local.tee $21 - local.get $21 - f32.mul - local.set $21 - local.get $24 - local.get $28 - i32.add - local.get $21 - f32.store - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|018 - end - end - local.get $29 - local.get $28 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $28 - i32.store offset=4 - local.get $29 - local.get $26 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Float32Array#__get - f32.const 1 - f32.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Float32Array#__get - f32.const 4 - f32.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Float32Array#__get - f32.const 9 - f32.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $0 - i32.const 0 - f64.const 1 - call $~lib/typedarray/Float64Array#__set - local.get $0 - i32.const 1 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $0 - i32.const 2 - f64.const 3 - call $~lib/typedarray/Float64Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $27 - local.get $0 - i32.load offset=4 - local.set $25 - i32.const 12 - i32.const 13 - call $~lib/rt/tlsf/__alloc - local.set $29 - local.get $27 - i32.const 3 - i32.shl - local.tee $26 - i32.const 0 - call $~lib/rt/tlsf/__alloc - local.set $28 - loop $for-loop|019 - local.get $1 - local.get $27 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $25 - local.get $1 - i32.const 3 - i32.shl - local.tee $24 - i32.add - f64.load - local.tee $22 - local.get $22 - f64.mul - local.set $22 - local.get $24 - local.get $28 - i32.add - local.get $22 - f64.store - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|019 - end - end - local.get $29 - local.get $28 - call $~lib/rt/pure/__retain - i32.store - local.get $29 - local.get $28 - i32.store offset=4 - local.get $29 - local.get $26 - i32.store offset=8 - local.get $29 - call $~lib/rt/pure/__retain - local.tee $1 - i32.const 0 - call $~lib/typedarray/Float64Array#__get - f64.const 1 - f64.ne - br_if $folding-inner2 - local.get $1 - i32.const 1 - call $~lib/typedarray/Float64Array#__get - f64.const 4 - f64.ne - br_if $folding-inner3 - local.get $1 - i32.const 2 - call $~lib/typedarray/Float64Array#__get - f64.const 9 - f64.ne - br_if $folding-inner4 - local.get $0 - call $~lib/rt/pure/__release - local.get $1 - call $~lib/rt/pure/__release - call $std/typedarray/testArrayFilter<~lib/typedarray/Int8Array,i8> - call $std/typedarray/testArrayFilter<~lib/typedarray/Uint8Array,u8> - call $std/typedarray/testArrayFilter<~lib/typedarray/Uint8ClampedArray,u8> - call $std/typedarray/testArrayFilter<~lib/typedarray/Int16Array,i16> - call $std/typedarray/testArrayFilter<~lib/typedarray/Uint16Array,u16> - call $std/typedarray/testArrayFilter<~lib/typedarray/Int32Array,i32> - call $std/typedarray/testArrayFilter<~lib/typedarray/Uint32Array,u32> - call $std/typedarray/testArrayFilter<~lib/typedarray/Int64Array,i64> - call $std/typedarray/testArrayFilter<~lib/typedarray/Uint64Array,u64> - call $std/typedarray/testArrayFilter<~lib/typedarray/Float32Array,f32> - call $std/typedarray/testArrayFilter<~lib/typedarray/Float64Array,f64> - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int8Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int8Array#__set - local.get $1 - i32.const 46 - call $~lib/typedarray/Int8Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 47 - call $~lib/typedarray/Int8Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 48 - call $~lib/typedarray/Uint8Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 49 - call $~lib/typedarray/Uint8Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 50 - call $~lib/typedarray/Uint8Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 51 - call $~lib/typedarray/Uint8Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int16Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int16Array#__set - local.get $1 - i32.const 52 - call $~lib/typedarray/Int16Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 53 - call $~lib/typedarray/Int16Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint16Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint16Array#__set - local.get $1 - i32.const 54 - call $~lib/typedarray/Uint16Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 55 - call $~lib/typedarray/Uint16Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 56 - call $~lib/typedarray/Int32Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 57 - call $~lib/typedarray/Int32Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 58 - call $~lib/typedarray/Int32Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 59 - call $~lib/typedarray/Int32Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $1 - i32.const 0 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 1 - i64.const 4 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 2 - i64.const 6 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 60 - call $~lib/typedarray/Int64Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 61 - call $~lib/typedarray/Int64Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $1 - i32.const 0 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 1 - i64.const 4 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 2 - i64.const 6 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 62 - call $~lib/typedarray/Int64Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 63 - call $~lib/typedarray/Int64Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $1 - i32.const 0 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 1 - f32.const 4 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 2 - f32.const 6 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 64 - call $~lib/typedarray/Float32Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 65 - call $~lib/typedarray/Float32Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $1 - i32.const 0 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $1 - i32.const 1 - f64.const 4 - call $~lib/typedarray/Float64Array#__set - local.get $1 - i32.const 2 - f64.const 6 - call $~lib/typedarray/Float64Array#__set - local.get $1 - i32.const 66 - call $~lib/typedarray/Float64Array#some - i32.eqz - br_if $folding-inner5 - local.get $1 - i32.const 67 - call $~lib/typedarray/Float64Array#some - br_if $folding-inner6 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int8Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int8Array#__set - local.get $1 - i32.const 68 - call $~lib/typedarray/Int8Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 69 - call $~lib/typedarray/Int8Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 70 - call $~lib/typedarray/Uint8Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 71 - call $~lib/typedarray/Uint8Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 72 - call $~lib/typedarray/Uint8Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 73 - call $~lib/typedarray/Uint8Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - local.get $1 - i32.const 74 - call $~lib/typedarray/Int16Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 75 - call $~lib/typedarray/Int16Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set - local.get $1 - i32.const 76 - call $~lib/typedarray/Uint16Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 77 - call $~lib/typedarray/Uint16Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 78 - call $~lib/typedarray/Int32Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 79 - call $~lib/typedarray/Int32Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $1 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 80 - call $~lib/typedarray/Int32Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 81 - call $~lib/typedarray/Int32Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $1 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 82 - call $~lib/typedarray/Int64Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 83 - call $~lib/typedarray/Int64Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $1 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 84 - call $~lib/typedarray/Int64Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 85 - call $~lib/typedarray/Int64Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $1 - i32.const 0 - f32.const 1 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 2 - f32.const 3 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 86 - call $~lib/typedarray/Float32Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 87 - call $~lib/typedarray/Float32Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $1 - i32.const 0 - f64.const 1 - call $~lib/typedarray/Float64Array#__set - local.get $1 - i32.const 1 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $1 - i32.const 2 - f64.const 3 - call $~lib/typedarray/Float64Array#__set - local.get $1 - i32.const 88 - call $~lib/typedarray/Float64Array#findIndex - i32.const 1 - i32.ne - br_if $folding-inner7 - local.get $1 - i32.const 89 - call $~lib/typedarray/Float64Array#findIndex - i32.const -1 - i32.ne - br_if $folding-inner8 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int8Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int8Array#__set - local.get $1 - i32.const 90 - call $~lib/typedarray/Int8Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 91 - call $~lib/typedarray/Int8Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint8Array#__set - local.get $1 - i32.const 92 - call $~lib/typedarray/Uint8Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 93 - call $~lib/typedarray/Uint8Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $1 - i32.const 94 - call $~lib/typedarray/Uint8Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 95 - call $~lib/typedarray/Uint8Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int16Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int16Array#__set - local.get $1 - i32.const 96 - call $~lib/typedarray/Int16Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 97 - call $~lib/typedarray/Int16Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint16Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint16Array#__set - local.get $1 - i32.const 98 - call $~lib/typedarray/Uint16Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 99 - call $~lib/typedarray/Uint16Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int32Array#__set - local.get $1 - i32.const 100 - call $~lib/typedarray/Int32Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 101 - call $~lib/typedarray/Int32Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $1 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint32Array#__set - local.get $1 - i32.const 102 - call $~lib/typedarray/Int32Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 103 - call $~lib/typedarray/Int32Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $1 - i32.const 0 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 1 - i64.const 4 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 2 - i64.const 6 - call $~lib/typedarray/Int64Array#__set - local.get $1 - i32.const 104 - call $~lib/typedarray/Int64Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 105 - call $~lib/typedarray/Int64Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $1 - i32.const 0 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 1 - i64.const 4 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 2 - i64.const 6 - call $~lib/typedarray/Uint64Array#__set - local.get $1 - i32.const 106 - call $~lib/typedarray/Int64Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 107 - call $~lib/typedarray/Int64Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $1 - i32.const 0 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 1 - f32.const 4 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 2 - f32.const 6 - call $~lib/typedarray/Float32Array#__set - local.get $1 - i32.const 108 - call $~lib/typedarray/Float32Array#every - i32.eqz - br_if $folding-inner9 - local.get $1 - i32.const 109 - call $~lib/typedarray/Float32Array#every - br_if $folding-inner10 - local.get $1 - call $~lib/rt/pure/__release - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $1 - i32.const 0 - f64.const 2 - call $~lib/typedarray/Float64Array#__set + end + local.get $29 + local.get $28 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $28 + i32.store offset=4 + local.get $29 + local.get $26 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Int32Array#__get + i32.const 1 + i32.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Int32Array#__get + i32.const 4 + i32.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Int32Array#__get + i32.const 9 + i32.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $0 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $0 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $27 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 9 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $27 + i32.const 2 + i32.shl + local.tee $26 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $28 + loop $for-loop|015 local.get $1 - i32.const 1 - f64.const 4 - call $~lib/typedarray/Float64Array#__set + local.get $27 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $25 + local.get $1 + i32.const 2 + i32.shl + local.tee $24 + i32.add + i32.load + local.tee $23 + local.get $23 + i32.mul + local.set $23 + local.get $24 + local.get $28 + i32.add + local.get $23 + i32.store + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|015 + end + end + local.get $29 + local.get $28 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $28 + i32.store offset=4 + local.get $29 + local.get $26 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Uint32Array#__get + i32.const 1 + i32.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Uint32Array#__get + i32.const 4 + i32.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__get + i32.const 9 + i32.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $0 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Int64Array#__set + local.get $0 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $0 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $27 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 10 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $27 + i32.const 3 + i32.shl + local.tee $26 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $28 + loop $for-loop|016 local.get $1 - i32.const 2 - f64.const 6 - call $~lib/typedarray/Float64Array#__set + local.get $27 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $25 + local.get $1 + i32.const 3 + i32.shl + local.tee $24 + i32.add + i64.load + local.tee $20 + local.get $20 + i64.mul + local.set $20 + local.get $24 + local.get $28 + i32.add + local.get $20 + i64.store + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|016 + end + end + local.get $29 + local.get $28 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $28 + i32.store offset=4 + local.get $29 + local.get $26 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Int64Array#__get + i64.const 1 + i64.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Int64Array#__get + i64.const 4 + i64.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Int64Array#__get + i64.const 9 + i64.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $0 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set + local.get $0 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $0 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $27 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 11 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $27 + i32.const 3 + i32.shl + local.tee $26 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $28 + loop $for-loop|017 local.get $1 - i32.const 110 - call $~lib/typedarray/Float64Array#every - i32.eqz - br_if $folding-inner9 + local.get $27 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $25 + local.get $1 + i32.const 3 + i32.shl + local.tee $24 + i32.add + i64.load + local.tee $20 + local.get $20 + i64.mul + local.set $20 + local.get $24 + local.get $28 + i32.add + local.get $20 + i64.store + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|017 + end + end + local.get $29 + local.get $28 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $28 + i32.store offset=4 + local.get $29 + local.get $26 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Uint64Array#__get + i64.const 1 + i64.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Uint64Array#__get + i64.const 4 + i64.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Uint64Array#__get + i64.const 9 + i64.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $0 + i32.const 0 + f32.const 1 + call $~lib/typedarray/Float32Array#__set + local.get $0 + i32.const 1 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $0 + i32.const 2 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $27 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 12 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $27 + i32.const 2 + i32.shl + local.tee $26 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $28 + loop $for-loop|018 local.get $1 - i32.const 111 - call $~lib/typedarray/Float64Array#every - br_if $folding-inner10 + local.get $27 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $25 + local.get $1 + i32.const 2 + i32.shl + local.tee $24 + i32.add + f32.load + local.tee $21 + local.get $21 + f32.mul + local.set $21 + local.get $24 + local.get $28 + i32.add + local.get $21 + f32.store + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|018 + end + end + local.get $29 + local.get $28 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $28 + i32.store offset=4 + local.get $29 + local.get $26 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Float32Array#__get + f32.const 1 + f32.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Float32Array#__get + f32.const 4 + f32.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Float32Array#__get + f32.const 9 + f32.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $0 + i32.const 0 + f64.const 1 + call $~lib/typedarray/Float64Array#__set + local.get $0 + i32.const 1 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $0 + i32.const 2 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $27 + local.get $0 + i32.load offset=4 + local.set $25 + i32.const 12 + i32.const 13 + call $~lib/rt/tlsf/__alloc + local.set $29 + local.get $27 + i32.const 3 + i32.shl + local.tee $26 + i32.const 0 + call $~lib/rt/tlsf/__alloc + local.set $28 + loop $for-loop|019 local.get $1 - call $~lib/rt/pure/__release - i32.const 0 - global.set $std/typedarray/forEachCallCount - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $0 - global.set $std/typedarray/forEachSelf - local.get $0 - i32.const 0 - i32.const 1696 - i32.const 0 - call $~lib/array/Array#__get - i32.const 24 - i32.shl - i32.const 24 - i32.shr_s - call $~lib/typedarray/Int8Array#__set - local.get $0 - i32.const 1 - i32.const 1696 - i32.const 1 - call $~lib/array/Array#__get - i32.const 24 - i32.shl - i32.const 24 - i32.shr_s - call $~lib/typedarray/Int8Array#__set - local.get $0 - i32.const 2 - i32.const 1696 - i32.const 2 - call $~lib/array/Array#__get - i32.const 24 - i32.shl - i32.const 24 - i32.shr_s - call $~lib/typedarray/Int8Array#__set - i32.const 0 - local.set $1 - local.get $0 - i32.load offset=4 - local.set $29 - local.get $0 - i32.load offset=8 - local.set $28 - loop $for-loop|020 + local.get $27 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $25 local.get $1 + i32.const 3 + i32.shl + local.tee $24 + i32.add + f64.load + local.tee $22 + local.get $22 + f64.mul + local.set $22 + local.get $24 local.get $28 - i32.lt_s - if - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $29 - i32.add - i32.load8_s - local.get $1 - local.get $0 - call $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|020 - end + i32.add + local.get $22 + f64.store + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|019 + end + end + local.get $29 + local.get $28 + call $~lib/rt/pure/__retain + i32.store + local.get $29 + local.get $28 + i32.store offset=4 + local.get $29 + local.get $26 + i32.store offset=8 + local.get $29 + call $~lib/rt/pure/__retain + local.tee $1 + i32.const 0 + call $~lib/typedarray/Float64Array#__get + f64.const 1 + f64.ne + br_if $folding-inner3 + local.get $1 + i32.const 1 + call $~lib/typedarray/Float64Array#__get + f64.const 4 + f64.ne + br_if $folding-inner4 + local.get $1 + i32.const 2 + call $~lib/typedarray/Float64Array#__get + f64.const 9 + f64.ne + br_if $folding-inner5 + local.get $0 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + call $std/typedarray/testArrayFilter<~lib/typedarray/Int8Array,i8> + call $std/typedarray/testArrayFilter<~lib/typedarray/Uint8Array,u8> + call $std/typedarray/testArrayFilter<~lib/typedarray/Uint8ClampedArray,u8> + call $std/typedarray/testArrayFilter<~lib/typedarray/Int16Array,i16> + call $std/typedarray/testArrayFilter<~lib/typedarray/Uint16Array,u16> + call $std/typedarray/testArrayFilter<~lib/typedarray/Int32Array,i32> + call $std/typedarray/testArrayFilter<~lib/typedarray/Uint32Array,u32> + call $std/typedarray/testArrayFilter<~lib/typedarray/Int64Array,i64> + call $std/typedarray/testArrayFilter<~lib/typedarray/Uint64Array,u64> + call $std/typedarray/testArrayFilter<~lib/typedarray/Float32Array,f32> + call $std/typedarray/testArrayFilter<~lib/typedarray/Float64Array,f64> + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int8Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int8Array#__set + local.get $1 + i32.const 46 + call $~lib/typedarray/Int8Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 47 + call $~lib/typedarray/Int8Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 48 + call $~lib/typedarray/Uint8Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 49 + call $~lib/typedarray/Uint8Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 50 + call $~lib/typedarray/Uint8Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 51 + call $~lib/typedarray/Uint8Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 52 + call $~lib/typedarray/Int16Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 53 + call $~lib/typedarray/Int16Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 54 + call $~lib/typedarray/Uint16Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 55 + call $~lib/typedarray/Uint16Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 56 + call $~lib/typedarray/Int32Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 57 + call $~lib/typedarray/Int32Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 58 + call $~lib/typedarray/Int32Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 59 + call $~lib/typedarray/Int32Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $1 + i32.const 0 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 1 + i64.const 4 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 2 + i64.const 6 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 60 + call $~lib/typedarray/Int64Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 61 + call $~lib/typedarray/Int64Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $1 + i32.const 0 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 1 + i64.const 4 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 2 + i64.const 6 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 62 + call $~lib/typedarray/Int64Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 63 + call $~lib/typedarray/Int64Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $1 + i32.const 0 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 1 + f32.const 4 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 2 + f32.const 6 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 64 + call $~lib/typedarray/Float32Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 65 + call $~lib/typedarray/Float32Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $1 + i32.const 0 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 1 + f64.const 4 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 2 + f64.const 6 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 66 + call $~lib/typedarray/Float64Array#some + i32.eqz + br_if $folding-inner6 + local.get $1 + i32.const 67 + call $~lib/typedarray/Float64Array#some + br_if $folding-inner7 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int8Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int8Array#__set + local.get $1 + i32.const 68 + call $~lib/typedarray/Int8Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 69 + call $~lib/typedarray/Int8Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 70 + call $~lib/typedarray/Uint8Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 71 + call $~lib/typedarray/Uint8Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 72 + call $~lib/typedarray/Uint8Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 73 + call $~lib/typedarray/Uint8Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 74 + call $~lib/typedarray/Int16Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 75 + call $~lib/typedarray/Int16Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 76 + call $~lib/typedarray/Uint16Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 77 + call $~lib/typedarray/Uint16Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 78 + call $~lib/typedarray/Int32Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 79 + call $~lib/typedarray/Int32Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 80 + call $~lib/typedarray/Int32Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 81 + call $~lib/typedarray/Int32Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $1 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 82 + call $~lib/typedarray/Int64Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 83 + call $~lib/typedarray/Int64Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $1 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 84 + call $~lib/typedarray/Int64Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 85 + call $~lib/typedarray/Int64Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $1 + i32.const 0 + f32.const 1 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 1 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 2 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 86 + call $~lib/typedarray/Float32Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 87 + call $~lib/typedarray/Float32Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $1 + i32.const 0 + f64.const 1 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 1 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 2 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 88 + call $~lib/typedarray/Float64Array#findIndex + i32.const 1 + i32.ne + br_if $folding-inner8 + local.get $1 + i32.const 89 + call $~lib/typedarray/Float64Array#findIndex + i32.const -1 + i32.ne + br_if $folding-inner9 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int8Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int8Array#__set + local.get $1 + i32.const 90 + call $~lib/typedarray/Int8Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 91 + call $~lib/typedarray/Int8Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 92 + call $~lib/typedarray/Uint8Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 93 + call $~lib/typedarray/Uint8Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $1 + i32.const 94 + call $~lib/typedarray/Uint8Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 95 + call $~lib/typedarray/Uint8Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 96 + call $~lib/typedarray/Int16Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 97 + call $~lib/typedarray/Int16Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 98 + call $~lib/typedarray/Uint16Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 99 + call $~lib/typedarray/Uint16Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 100 + call $~lib/typedarray/Int32Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 101 + call $~lib/typedarray/Int32Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $1 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 102 + call $~lib/typedarray/Int32Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 103 + call $~lib/typedarray/Int32Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $1 + i32.const 0 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 1 + i64.const 4 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 2 + i64.const 6 + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 104 + call $~lib/typedarray/Int64Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 105 + call $~lib/typedarray/Int64Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $1 + i32.const 0 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 1 + i64.const 4 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 2 + i64.const 6 + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 106 + call $~lib/typedarray/Int64Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 107 + call $~lib/typedarray/Int64Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $1 + i32.const 0 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 1 + f32.const 4 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 2 + f32.const 6 + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 108 + call $~lib/typedarray/Float32Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 109 + call $~lib/typedarray/Float32Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $1 + i32.const 0 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 1 + f64.const 4 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 2 + f64.const 6 + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 110 + call $~lib/typedarray/Float64Array#every + i32.eqz + br_if $folding-inner10 + local.get $1 + i32.const 111 + call $~lib/typedarray/Float64Array#every + br_if $folding-inner11 + local.get $1 + call $~lib/rt/pure/__release + i32.const 0 + global.set $std/typedarray/forEachCallCount + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $0 + global.set $std/typedarray/forEachSelf + local.get $0 + i32.const 0 + i32.const 2704 + i32.const 0 + call $~lib/array/Array#__get + i32.const 24 + i32.shl + i32.const 24 + i32.shr_s + call $~lib/typedarray/Int8Array#__set + local.get $0 + i32.const 1 + i32.const 2704 + i32.const 1 + call $~lib/array/Array#__get + i32.const 24 + i32.shl + i32.const 24 + i32.shr_s + call $~lib/typedarray/Int8Array#__set + local.get $0 + i32.const 2 + i32.const 2704 + i32.const 2 + call $~lib/array/Array#__get + i32.const 24 + i32.shl + i32.const 24 + i32.shr_s + call $~lib/typedarray/Int8Array#__set + i32.const 0 + local.set $1 + local.get $0 + i32.load offset=4 + local.set $29 + local.get $0 + i32.load offset=8 + local.set $28 + loop $for-loop|020 + local.get $1 + local.get $28 + i32.lt_s + if + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $29 + i32.add + i32.load8_s + local.get $1 + local.get $0 + call $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|020 end + end + block $folding-inner0 global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $0 call $~lib/rt/pure/__release i32.const 0 @@ -30506,7 +30455,7 @@ global.set $std/typedarray/forEachSelf local.get $1 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get i32.const 255 @@ -30514,7 +30463,7 @@ call $~lib/typedarray/Uint8Array#__set local.get $1 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get i32.const 255 @@ -30522,7 +30471,7 @@ call $~lib/typedarray/Uint8Array#__set local.get $1 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i32.const 255 @@ -30534,7 +30483,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $1 call $~lib/rt/pure/__release i32.const 0 @@ -30545,7 +30494,7 @@ global.set $std/typedarray/forEachSelf local.get $1 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get i32.const 255 @@ -30553,7 +30502,7 @@ call $~lib/typedarray/Uint8ClampedArray#__set local.get $1 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get i32.const 255 @@ -30561,7 +30510,7 @@ call $~lib/typedarray/Uint8ClampedArray#__set local.get $1 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i32.const 255 @@ -30573,7 +30522,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $1 call $~lib/rt/pure/__release i32.const 0 @@ -30584,7 +30533,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 @@ -30594,7 +30543,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 @@ -30604,7 +30553,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 @@ -30648,7 +30597,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $0 call $~lib/rt/pure/__release i32.const 0 @@ -30659,7 +30608,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 @@ -30667,7 +30616,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 @@ -30675,7 +30624,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 @@ -30717,7 +30666,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $0 call $~lib/rt/pure/__release i32.const 0 @@ -30728,19 +30677,19 @@ global.set $std/typedarray/forEachSelf local.get $1 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set local.get $1 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set local.get $1 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set @@ -30750,7 +30699,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $1 call $~lib/rt/pure/__release i32.const 0 @@ -30761,19 +30710,19 @@ global.set $std/typedarray/forEachSelf local.get $1 i32.const 0 - i32.const 1696 + i32.const 2704 i32.const 0 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set local.get $1 i32.const 1 - i32.const 1696 + i32.const 2704 i32.const 1 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set local.get $1 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set @@ -30783,7 +30732,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $1 call $~lib/rt/pure/__release i32.const 0 @@ -30794,21 +30743,21 @@ global.set $std/typedarray/forEachSelf local.get $1 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 $1 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 $1 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i64.extend_i32_s @@ -30819,7 +30768,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $1 call $~lib/rt/pure/__release i32.const 0 @@ -30830,21 +30779,21 @@ global.set $std/typedarray/forEachSelf local.get $1 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 $1 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 $1 i32.const 2 - i32.const 1696 + i32.const 2704 i32.const 2 call $~lib/array/Array#__get i64.extend_i32_s @@ -30855,7 +30804,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $1 call $~lib/rt/pure/__release i32.const 0 @@ -30866,21 +30815,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 @@ -30921,7 +30870,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $0 call $~lib/rt/pure/__release i32.const 0 @@ -30932,21 +30881,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 @@ -30987,7 +30936,7 @@ global.get $std/typedarray/forEachCallCount i32.const 3 i32.ne - br_if $folding-inner11 + br_if $folding-inner0 local.get $0 call $~lib/rt/pure/__release call $std/typedarray/testArrayReverse<~lib/typedarray/Int8Array,i8> @@ -31026,7 +30975,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 607 i32.const 2 call $~lib/builtins/abort @@ -31094,7 +31043,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 608 i32.const 2 call $~lib/builtins/abort @@ -31114,7 +31063,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 613 i32.const 2 call $~lib/builtins/abort @@ -31182,7 +31131,7 @@ i32.ne if i32.const 0 - i32.const 304 + i32.const 1312 i32.const 614 i32.const 2 call $~lib/builtins/abort @@ -31217,14 +31166,14 @@ local.get $1 call $~lib/typedarray/Int8Array#join local.tee $0 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner12 local.get $1 call $~lib/typedarray/Int8Array#join local.tee $29 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner13 @@ -31259,14 +31208,14 @@ local.get $1 call $~lib/typedarray/Uint8Array#join local.tee $0 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner12 local.get $1 call $~lib/typedarray/Uint8Array#join local.tee $29 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner13 @@ -31301,14 +31250,14 @@ local.get $1 call $~lib/typedarray/Uint8Array#join local.tee $0 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner12 local.get $1 call $~lib/typedarray/Uint8Array#join local.tee $29 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner13 @@ -31343,14 +31292,14 @@ local.get $1 call $~lib/typedarray/Int16Array#join local.tee $0 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner12 local.get $1 call $~lib/typedarray/Int16Array#join local.tee $29 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner13 @@ -31385,14 +31334,14 @@ local.get $1 call $~lib/typedarray/Uint16Array#join local.tee $0 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner12 local.get $1 call $~lib/typedarray/Uint16Array#join local.tee $29 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner13 @@ -31427,14 +31376,14 @@ local.get $1 call $~lib/typedarray/Int32Array#join local.tee $0 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner12 local.get $1 call $~lib/typedarray/Int32Array#join local.tee $29 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner13 @@ -31469,14 +31418,14 @@ local.get $1 call $~lib/typedarray/Uint32Array#join local.tee $0 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner12 local.get $1 call $~lib/typedarray/Uint32Array#join local.tee $29 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner13 @@ -31511,14 +31460,14 @@ local.get $1 call $~lib/typedarray/Int64Array#join local.tee $0 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner12 local.get $1 call $~lib/typedarray/Int64Array#join local.tee $29 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner13 @@ -31553,14 +31502,14 @@ local.get $1 call $~lib/typedarray/Uint64Array#join local.tee $0 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner12 local.get $1 call $~lib/typedarray/Uint64Array#join local.tee $29 - i32.const 2000 + i32.const 3008 call $~lib/string/String.__eq i32.eqz br_if $folding-inner13 @@ -31595,14 +31544,14 @@ local.get $1 call $~lib/typedarray/Float32Array#join local.tee $0 - i32.const 3168 + i32.const 4176 call $~lib/string/String.__eq i32.eqz br_if $folding-inner14 local.get $1 call $~lib/typedarray/Float32Array#join local.tee $29 - i32.const 3168 + i32.const 4176 call $~lib/string/String.__eq i32.eqz br_if $folding-inner15 @@ -31637,14 +31586,14 @@ local.get $1 call $~lib/typedarray/Float64Array#join local.tee $0 - i32.const 3168 + i32.const 4176 call $~lib/string/String.__eq i32.eqz br_if $folding-inner14 local.get $1 call $~lib/typedarray/Float64Array#join local.tee $29 - i32.const 3168 + i32.const 4176 call $~lib/string/String.__eq i32.eqz br_if $folding-inner15 @@ -31666,7 +31615,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 @@ -31689,7 +31638,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 @@ -31896,7 +31845,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 7344 + i32.const 8352 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $24 @@ -31994,7 +31943,7 @@ i32.const 10 i32.const 0 i32.const 21 - i32.const 7376 + i32.const 8384 call $~lib/rt/__allocArray call $~lib/rt/pure/__retain local.tee $26 @@ -32018,119 +31967,119 @@ return end i32.const 0 - i32.const 304 - i32.const 323 + i32.const 1312 + i32.const 495 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 344 + i32.const 1312 + i32.const 323 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 365 + i32.const 1312 + i32.const 344 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 366 + i32.const 1312 + i32.const 365 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 367 + i32.const 1312 + i32.const 366 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 415 + i32.const 1312 + i32.const 367 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 417 + i32.const 1312 + i32.const 415 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 438 + i32.const 1312 + i32.const 417 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 440 + i32.const 1312 + i32.const 438 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 461 + i32.const 1312 + i32.const 440 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 463 + i32.const 1312 + i32.const 461 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 - i32.const 495 + i32.const 1312 + i32.const 463 i32.const 2 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 + i32.const 1312 i32.const 629 i32.const 4 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 + i32.const 1312 i32.const 630 i32.const 4 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 + i32.const 1312 i32.const 626 i32.const 4 call $~lib/builtins/abort unreachable end i32.const 0 - i32.const 304 + i32.const 1312 i32.const 627 i32.const 4 call $~lib/builtins/abort unreachable end - i32.const 368 - i32.const 432 + i32.const 1376 + i32.const 1440 i32.const 1775 i32.const 46 call $~lib/builtins/abort @@ -32163,7 +32112,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -32192,7 +32141,7 @@ local.tee $1 if local.get $1 - i32.const 7388 + i32.const 8396 i32.ge_u if local.get $1 @@ -32207,7 +32156,7 @@ i32.and if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -32222,7 +32171,7 @@ i32.le_u if i32.const 0 - i32.const 256 + i32.const 1264 i32.const 136 i32.const 15 call $~lib/builtins/abort 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 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 697ebf5ca5..7ac74ac7dd 100644 --- a/tests/compiler/typeof.optimized.wat +++ b/tests/compiler/typeof.optimized.wat @@ -6,14 +6,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)) @@ -139,227 +139,227 @@ (func $start:typeof (; 4 ;) (local $0 i32) (local $1 i32) - 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 - i32.const 336 + i32.const 1344 memory.size local.tee $1 i32.const 16 @@ -368,7 +368,7 @@ i32.gt_u if local.get $1 - i32.const 65871 + i32.const 66879 local.get $0 i32.sub i32.const -65536 @@ -393,77 +393,77 @@ end end end - i32.const 336 + i32.const 1344 global.set $~lib/rt/stub/offset - i32.const 304 + i32.const 1312 i32.const 16 i32.store - i32.const 308 + i32.const 1316 i32.const 1 i32.store - i32.const 312 + i32.const 1320 i32.const 3 i32.store - i32.const 316 + i32.const 1324 i32.const 0 i32.store - i32.const 320 + i32.const 1328 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 607cbe75c3..0ecb35d3b3 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)) @@ -56,7 +56,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 29 i32.const 4 call $~lib/builtins/abort @@ -67,7 +67,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 30 i32.const 4 call $~lib/builtins/abort @@ -79,7 +79,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 32 i32.const 2 call $~lib/builtins/abort @@ -90,7 +90,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 33 i32.const 2 call $~lib/builtins/abort @@ -101,7 +101,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 34 i32.const 2 call $~lib/builtins/abort @@ -123,7 +123,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 277 i32.const 13 call $~lib/builtins/abort @@ -145,7 +145,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 279 i32.const 13 call $~lib/builtins/abort @@ -188,7 +188,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 292 i32.const 13 call $~lib/builtins/abort @@ -284,7 +284,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 205 i32.const 13 call $~lib/builtins/abort @@ -298,7 +298,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 207 i32.const 13 call $~lib/builtins/abort @@ -371,7 +371,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 228 i32.const 15 call $~lib/builtins/abort @@ -426,7 +426,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 243 i32.const 13 call $~lib/builtins/abort @@ -441,7 +441,7 @@ i32.ne if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 244 i32.const 13 call $~lib/builtins/abort @@ -489,7 +489,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 260 i32.const 13 call $~lib/builtins/abort @@ -572,7 +572,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 386 i32.const 4 call $~lib/builtins/abort @@ -589,7 +589,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 396 i32.const 15 call $~lib/builtins/abort @@ -617,7 +617,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 408 i32.const 4 call $~lib/builtins/abort @@ -690,11 +690,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 @@ -705,7 +705,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=4 @@ -723,7 +723,7 @@ i32.add i32.const 2 i32.shl - i32.const 208 + i32.const 1216 i32.add i32.const 0 i32.store offset=96 @@ -741,13 +741,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 @@ -788,7 +788,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 351 i32.const 17 call $~lib/builtins/abort @@ -817,7 +817,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 @@ -887,7 +887,7 @@ i32.eqz if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 502 i32.const 19 call $~lib/builtins/abort @@ -903,7 +903,7 @@ i32.lt_u if i32.const 0 - i32.const 64 + i32.const 1072 i32.const 510 i32.const 13 call $~lib/builtins/abort @@ -991,7 +991,7 @@ i32.const 16 i32.add local.tee $1 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $1 @@ -1010,7 +1010,7 @@ i32.ne if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 109 i32.const 2 call $~lib/builtins/abort @@ -1029,7 +1029,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 112 i32.const 13 call $~lib/builtins/abort @@ -1040,7 +1040,7 @@ ) (func $~lib/rt/pure/__release (; 13 ;) (param $0 i32) local.get $0 - i32.const 208 + i32.const 1216 i32.gt_u if local.get $0 @@ -1074,7 +1074,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 10 i32.const 2 call $~lib/builtins/abort @@ -1085,7 +1085,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 11 i32.const 2 call $~lib/builtins/abort @@ -1100,7 +1100,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 39 i32.const 0 call $~lib/builtins/abort @@ -1132,7 +1132,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 45 i32.const 2 call $~lib/builtins/abort @@ -1143,7 +1143,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 46 i32.const 2 call $~lib/builtins/abort @@ -1169,7 +1169,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 58 i32.const 2 call $~lib/builtins/abort @@ -1193,7 +1193,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 72 i32.const 0 call $~lib/builtins/abort @@ -1228,7 +1228,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 117 i32.const 2 call $~lib/builtins/abort @@ -1265,7 +1265,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 135 i32.const 2 call $~lib/builtins/abort @@ -1274,7 +1274,7 @@ local.get $0 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 136 i32.const 2 call $~lib/builtins/abort @@ -1321,7 +1321,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 151 i32.const 2 call $~lib/builtins/abort @@ -1330,7 +1330,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 152 i32.const 2 call $~lib/builtins/abort @@ -1344,7 +1344,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 157 i32.const 0 call $~lib/builtins/abort @@ -1388,7 +1388,7 @@ i32.ne if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 171 i32.const 2 call $~lib/builtins/abort @@ -1397,7 +1397,7 @@ local.get $1 if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 172 i32.const 2 call $~lib/builtins/abort @@ -1411,7 +1411,7 @@ i32.eqz if i32.const 0 - i32.const 32 + i32.const 1040 i32.const 177 i32.const 0 call $~lib/builtins/abort @@ -1445,7 +1445,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 122 i32.const 13 call $~lib/builtins/abort @@ -1472,7 +1472,7 @@ local.tee $1 if local.get $1 - i32.const 208 + i32.const 1216 i32.ge_u if local.get $1 @@ -1490,7 +1490,7 @@ i32.and if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 126 i32.const 17 call $~lib/builtins/abort @@ -1513,7 +1513,7 @@ i32.le_u if i32.const 0 - i32.const 176 + i32.const 1184 i32.const 136 i32.const 15 call $~lib/builtins/abort